Package | ardisia.components.colorPicker.themes.spark.popups |
Class | public class ColorSpacePickerPopup |
Inheritance | ColorSpacePickerPopup DataPane Pane spark.components.Panel |
Implements | mx.binding.IBindingClient |
Default MXML PropertymxmlContentFactory
Property | Defined By | ||
---|---|---|---|
boundingMode : String
Set to bound the entire pane to the screen or no bounding at all. | Pane | ||
canBeDocked : Boolean = true
True to allow the pane to docked to a PaneNavigator when dragged over. | Pane | ||
canBeFloated : Boolean = true
Whether the pane can be floated. | Pane | ||
canBeResized : Boolean
True to allow the pane to be resized via mouse interaction while floated. | Pane | ||
colorSpacePicker : ColorSpacePicker | ColorSpacePickerPopup | ||
data : Object [override] | ColorSpacePickerPopup | ||
displayCloseButton : Boolean
True to allow the pane to be closed via mouse interaction while floated. | Pane | ||
displayMaximizedButton : Boolean
True to allow the pane to be maximized via mouse interaction while
floated. | Pane | ||
displayMinimizedButton : Boolean
True to allow the pane to be minimized via mouse interaction while
floated. | Pane | ||
draggable : Boolean
True to allow the pane to be dragged while floated. | Pane | ||
hex : TextInput | ColorSpacePickerPopup | ||
hslH : RadioButton | ColorSpacePickerPopup | ||
hslHSlider : HSlider | ColorSpacePickerPopup | ||
hslHStepper : NumericStepper | ColorSpacePickerPopup | ||
hslL : RadioButton | ColorSpacePickerPopup | ||
hslLSlider : HSlider | ColorSpacePickerPopup | ||
hslLStepper : NumericStepper | ColorSpacePickerPopup | ||
hslS : RadioButton | ColorSpacePickerPopup | ||
hslSSlider : HSlider | ColorSpacePickerPopup | ||
hslSStepper : NumericStepper | ColorSpacePickerPopup | ||
hsvH : RadioButton | ColorSpacePickerPopup | ||
hsvHSlider : HSlider | ColorSpacePickerPopup | ||
hsvHStepper : NumericStepper | ColorSpacePickerPopup | ||
hsvS : RadioButton | ColorSpacePickerPopup | ||
hsvSSlider : HSlider | ColorSpacePickerPopup | ||
hsvSStepper : NumericStepper | ColorSpacePickerPopup | ||
hsvV : RadioButton | ColorSpacePickerPopup | ||
hsvVSlider : HSlider | ColorSpacePickerPopup | ||
hsvVStepper : NumericStepper | ColorSpacePickerPopup | ||
icon : Object
The pane icon. | Pane | ||
includeInControlBar : Boolean = true
False to signal that a floatPaneControlBar should not manage this pane. | Pane | ||
isDragging : Boolean [read-only]
True if the pane is currently being dragged. | Pane | ||
isFloating : Boolean [read-only]
Whether the pane is currently floated. | Pane | ||
maximized : Boolean
Any visual changes must be handled by the skin or an external class. | Pane | ||
minimized : Boolean
Any visual changes must be handled by the skin or an external class. | Pane | ||
oldColorRectangleFill : SolidColor | ColorSpacePickerPopup | ||
resizeThreshold : Number = 7
The threshold within the outer boundaries of the transformRegionPart
that will trigger a pane resize, rather than a drag. | Pane | ||
restoreRectangle : Rectangle
The rectangle that describes the measurements and layout for a pane
before it is maximized or minimized in the coordinate space of the pane's
systemManager. | Pane | ||
rgbB : RadioButton | ColorSpacePickerPopup | ||
rgbBSlider : HSlider | ColorSpacePickerPopup | ||
rgbBStepper : NumericStepper | ColorSpacePickerPopup | ||
rgbG : RadioButton | ColorSpacePickerPopup | ||
rgbGSlider : HSlider | ColorSpacePickerPopup | ||
rgbGStepper : NumericStepper | ColorSpacePickerPopup | ||
rgbR : RadioButton | ColorSpacePickerPopup | ||
rgbRSlider : HSlider | ColorSpacePickerPopup | ||
rgbRStepper : NumericStepper | ColorSpacePickerPopup | ||
title : String [override]
The pane title. | Pane |
Property | Defined By | ||
---|---|---|---|
_data : Object | ColorSpacePickerPopup | ||
moveEffect : Move3D
Used for float/closeFloat animations. | Pane | ||
queueCenter : Boolean | Pane | ||
queueClose : Boolean | Pane | ||
queueCloseProperties : Object | Pane | ||
queueOpen : Boolean | Pane | ||
queueOpenProperties : Object | Pane |
Method | Defined By | ||
---|---|---|---|
Constructor. | ColorSpacePickerPopup | ||
center():void
Call to center the pane. | Pane | ||
closeFloatedPane(skipTransition:Boolean = false):void
If the pane is floated, will be closed and unfloated. | Pane | ||
dispose():void
Call dispose() to remove the pane from the display list and remove all
of the attached listeners. | Pane | ||
endPaneDrag():void
End a drag. | Pane | ||
floatPane(parentElement:DisplayObject, modal:Boolean = false, center:Boolean = false, animateIn:Boolean = true, childList:String = null, moduleFactory:IFlexModuleFactory = null):void
Float the pane. | Pane | ||
startPaneDrag():void
Start a drag. | Pane | ||
updateBounds(proposedRect:Rectangle = null):void
Constrain the pane based on the "boundingMode" property. | Pane |
Method | Defined By | ||
---|---|---|---|
checkDock(event:MouseEvent):void
Check if hovering over any PaneNavigatorBase controls. | Pane | ||
closeButtonPartHandler(event:Event):void
Handles events for the close button. | Pane | ||
commitHex():void | ColorSpacePickerPopup | ||
effectHandler(event:Event):void
Handles events for effects. | Pane | ||
eventHandler(event:Event):void
Handles events on the control. | Pane | ||
fieldChangeHandler(event:Event):void | ColorSpacePickerPopup | ||
getResizeMouseLocation():String
Get the string description of where the mouse cursor is in relation to
the edges of the dragRegionPart and the "resizeThreshold". | Pane | ||
maximizeButtonPartHandler(event:Event):void
Handles events for the maximize button. | Pane | ||
minimizeButtonPartHandler(event:Event):void
Handles dragging events for the minimize button. | Pane | ||
modalHandler(event:Event):void
Handles events for modal checks. | Pane | ||
radioButtonHandler(event:Event):void | ColorSpacePickerPopup | ||
setMaximized():void
Change the skin state and dispatch a "minimizeChange" event after the
state changes. | Pane | ||
setMinimized():void
Change the skin state and dispatch a "minimizeChange" event after the
state changes. | Pane | ||
setupAnimation():void
Setup the animation for floating and closing. | Pane | ||
skinHandler(event:Event):void
Handles events on the skin. | Pane | ||
transformRegionPartHandler(event:Event):void
Handles events for resizing. | Pane | ||
updateCloseButtonPart():void
Update the close button part. | Pane | ||
updateFields(event:Event = null):void | ColorSpacePickerPopup | ||
updateHexField():void | ColorSpacePickerPopup | ||
updateHSLSliders(hsl:HSLColor):void | ColorSpacePickerPopup | ||
updateHSLSteppers(hsl:HSLColor):void | ColorSpacePickerPopup | ||
updateHSVSliders(hsb:HSVColor):void | ColorSpacePickerPopup | ||
updateHSVSteppers(hsb:HSVColor):void | ColorSpacePickerPopup | ||
updateIconPart():void
Update the icon part. | Pane | ||
updateMaximizeButtonPart():void
Update the maximize button part. | Pane | ||
updateMinimizeButtonPart():void
Update the minimize part. | Pane | ||
updateRGBSliders(rgb:Array):void | ColorSpacePickerPopup | ||
updateRGBSteppers(rgb:Array):void | ColorSpacePickerPopup | ||
updateTitleLabelPart():void
Update the title part. | Pane | ||
updateTransformRegionPart():void
Update the transformRegion part. | Pane |
This component uses skins made up of skin parts. Do not set the skin parts directly. The component's skin sets the skin parts.
To skin the component, implement a skin that defines the following states. Although you must implement all skin states, a skin state can be empty. An empty skin state specifies no changes to the default skin state.
_data | property |
protected var _data:Object
colorSpacePicker | property |
public var colorSpacePicker:ColorSpacePicker
This property can be used as the source for data binding.
data | property |
data:Object
[override] public function get data():Object
public function set data(value:Object):void
hex | property |
public var hex:TextInput
This property can be used as the source for data binding.
hslH | property |
public var hslH:RadioButton
This property can be used as the source for data binding.
hslHSlider | property |
public var hslHSlider:HSlider
This property can be used as the source for data binding.
hslHStepper | property |
public var hslHStepper:NumericStepper
This property can be used as the source for data binding.
hslL | property |
public var hslL:RadioButton
This property can be used as the source for data binding.
hslLSlider | property |
public var hslLSlider:HSlider
This property can be used as the source for data binding.
hslLStepper | property |
public var hslLStepper:NumericStepper
This property can be used as the source for data binding.
hslS | property |
public var hslS:RadioButton
This property can be used as the source for data binding.
hslSSlider | property |
public var hslSSlider:HSlider
This property can be used as the source for data binding.
hslSStepper | property |
public var hslSStepper:NumericStepper
This property can be used as the source for data binding.
hsvH | property |
public var hsvH:RadioButton
This property can be used as the source for data binding.
hsvHSlider | property |
public var hsvHSlider:HSlider
This property can be used as the source for data binding.
hsvHStepper | property |
public var hsvHStepper:NumericStepper
This property can be used as the source for data binding.
hsvS | property |
public var hsvS:RadioButton
This property can be used as the source for data binding.
hsvSSlider | property |
public var hsvSSlider:HSlider
This property can be used as the source for data binding.
hsvSStepper | property |
public var hsvSStepper:NumericStepper
This property can be used as the source for data binding.
hsvV | property |
public var hsvV:RadioButton
This property can be used as the source for data binding.
hsvVSlider | property |
public var hsvVSlider:HSlider
This property can be used as the source for data binding.
hsvVStepper | property |
public var hsvVStepper:NumericStepper
This property can be used as the source for data binding.
oldColorRectangleFill | property |
public var oldColorRectangleFill:SolidColor
This property can be used as the source for data binding.
rgbB | property |
public var rgbB:RadioButton
This property can be used as the source for data binding.
rgbBSlider | property |
public var rgbBSlider:HSlider
This property can be used as the source for data binding.
rgbBStepper | property |
public var rgbBStepper:NumericStepper
This property can be used as the source for data binding.
rgbG | property |
public var rgbG:RadioButton
This property can be used as the source for data binding.
rgbGSlider | property |
public var rgbGSlider:HSlider
This property can be used as the source for data binding.
rgbGStepper | property |
public var rgbGStepper:NumericStepper
This property can be used as the source for data binding.
rgbR | property |
public var rgbR:RadioButton
This property can be used as the source for data binding.
rgbRSlider | property |
public var rgbRSlider:HSlider
This property can be used as the source for data binding.
rgbRStepper | property |
public var rgbRStepper:NumericStepper
This property can be used as the source for data binding.
ColorSpacePickerPopup | () | Constructor |
public function ColorSpacePickerPopup()
Constructor.
commitHex | () | method |
protected function commitHex():void
fieldChangeHandler | () | method |
protected function fieldChangeHandler(event:Event):void
Parameters
event:Event |
radioButtonHandler | () | method |
protected function radioButtonHandler(event:Event):void
Parameters
event:Event |
updateFields | () | method |
protected function updateFields(event:Event = null):void
Parameters
event:Event (default = null )
|
updateHexField | () | method |
protected function updateHexField():void
updateHSLSliders | () | method |
updateHSLSteppers | () | method |
updateHSVSliders | () | method |
updateHSVSteppers | () | method |
updateRGBSliders | () | method |
protected function updateRGBSliders(rgb:Array):void
Parameters
rgb:Array |
updateRGBSteppers | () | method |
protected function updateRGBSteppers(rgb:Array):void
Parameters
rgb:Array |