| Package | org.openPyro.containers |
| Class | public class VDividedBox |
| Inheritance | VDividedBox DividedBox UIContainer UIControl MeasurableControl flash.display.Sprite |
| Property | Defined by | ||
|---|---|---|---|
![]() | backgroundPainter : IPainter
UIControls can have a backgroundPainter object attached that is
triggered everytime updateDisplayList is called.
| UIControl | |
![]() | clipContent : Boolean | UIContainer | |
![]() | contentHeight : Number | UIContainer | |
![]() | contentWidth : Number | UIContainer | |
![]() | creationCompleteFired : Boolean | MeasurableControl | |
![]() | displayListInvalidated : Boolean = true
Flag to mark a dirty displaylist.
| MeasurableControl | |
![]() | dividerFactory : ClassFactory | DividedBox | |
![]() | dragData : Object | UIControl | |
![]() | dragEnabled : Boolean | UIControl | |
![]() | dropEnabled : Boolean | UIControl | |
![]() | explicitlyAllocatedHeight : Number
This property are modified by IContainerMeasurementHelpers.
| UIContainer | |
![]() | explicitlyAllocatedWidth : Number
This property are modified by IContainerMeasurementHelpers.
| UIContainer | |
![]() | explicitWidth : Number The height set in terms of actual pixels.
| MeasurableControl | |
![]() | forceInvalidateDisplayList : Boolean = false | MeasurableControl | |
![]() | height : Number
Set/get the height of the control.
| MeasurableControl | |
![]() | horizontalScrollBar : ScrollBar
Returns The instance of the created horizontal
or null if it was never created or is not visible.
| UIContainer | |
![]() | horizontalScrollIncrement : Number | UIContainer | |
![]() | horizontalScrollPolicy : Boolean | UIContainer | |
![]() | horizontalScrollPosition : Number | UIContainer | |
![]() | includeInLayout : Boolean
Specifies whether this control participates in the
layout system in OpenPyro.
| MeasurableControl | |
![]() | initialized : Boolean = false
Property indicates whether a control has been initialized
or not.
| MeasurableControl | |
| layout : ILayout
[write-only]
| VDividedBox | ||
![]() | layoutChildren : Array
Returns an Array of displayObjects whose positions
are controlled by the
ILayout object. | UIContainer | |
![]() | maximumHeight : Number | MeasurableControl | |
![]() | maximumWidth : Number | MeasurableControl | |
![]() | measuredHeight : Number
Overrides the set measuredHeight property from
MeasurableControl to invalidate children
(UIControl acknowledges that it can have children whose
dimensions are based on its own)
| UIControl | |
![]() | measuredWidth : Number
Overrides the set measuredWidth property from
MeasurableControl to invalidate children
(UIControl acknowledges that it can have children whose
dimensions are based on its own)
| UIControl | |
![]() | mouseActionsDisabled : Boolean | MeasurableControl | |
![]() | mouseOverDisabled : Boolean = false [static]
| UIContainer | |
![]() | needsMeasurement : Boolean = true
Only setting percent width/heights changes the
needsMeasurement flag which makes its parent
container call measure on it.
| MeasurableControl | |
![]() | padding : Padding
Paddings define the unusable space within
UIContainers that should not be used for
measurement and layout.
| UIControl | |
![]() | parentContainer : UIControl | MeasurableControl | |
![]() | percentHeight : Number | MeasurableControl | |
![]() | percentUnusedHeight : Number
Set/get the percent height.
| MeasurableControl | |
![]() | percentUnusedWidth : Number
Set/get the percent width.
| MeasurableControl | |
![]() | percentWidth : Number | MeasurableControl | |
![]() | scrollHeight : Number
scrollHeight is the max height a vertical
scrollbar needs to scroll
| UIContainer | |
![]() | scrollWidth : Number
scrollWidth is the max width a horizontal
scrollbar needs to scroll
| UIContainer | |
![]() | sizeInvalidated : Boolean = false
The flag to mark that the control's size
has been invalidated.
| MeasurableControl | |
![]() | skin : ISkin | UIControl | |
![]() | skinnedControl : UIControl | UIControl | |
![]() | styleName : String
Defines the skin this component is registered to.
| UIControl | |
![]() | toolTip : * | UIControl | |
![]() | usesMeasurementStrategy : Boolean
This property defines whether measure() will be called during
validateSize() or not.
| MeasurableControl | |
![]() | verticalScrollBar : ScrollBar
Returns The instance of the created verticalScrollBar
or null if it was never created or is not visible.
| UIContainer | |
![]() | verticalScrollIncrement : Number | UIContainer | |
![]() | verticalScrollPolicy : Boolean | UIContainer | |
![]() | verticalScrollPosition : Number | UIContainer | |
![]() | visible : Boolean | MeasurableControl | |
![]() | width : Number
Set/get the width of the control.
| MeasurableControl | |
| Method | Defined by | ||
|---|---|---|---|
|
Constructor
| VDividedBox | ||
![]() |
addChild(child:DisplayObject):DisplayObject
| UIContainer | |
![]() |
addChildAt(child:DisplayObject, index:int):DisplayObject
| DividedBox | |
![]() |
cancelMouseEvents():void
| MeasurableControl | |
![]() |
checkDisplayListValidation():void
Calls the queueValidateDisplayList if measure causes
_dimensionsChanged to change to true.
| UIControl | |
![]() |
dispose():void
| UIControl | |
![]() |
doLayoutChildren():void
Lays out the layoutChildren based
ILayout
object. | UIContainer | |
![]() |
doOnAdded():void
[Temp] This function is called automatically
by a parent UIControl if this is created as a
child of a UIControl.
| MeasurableControl | |
![]() |
enableMouseEvents():void
| MeasurableControl | |
![]() |
getChildByName(name:String):DisplayObject
| UIContainer | |
![]() |
getExplicitOrMeasuredHeight():Number
Returns the explicitly defined height or the measured
height computed by the
measure function. | MeasurableControl | |
![]() |
getExplicitOrMeasuredWidth():Number
Returns the explicitly defined width or the measured
number computed by the
measure function. | MeasurableControl | |
![]() |
heightForMeasurement():Number
When measure is called, it uses the widthForMeasurement and
heightForMeasurement to calculate the sizes for
percent-dimension based children
| UIContainer | |
|
initialize():void
| VDividedBox | ||
![]() |
invalidateSize(event:PyroEvent = null):void
Marks itself dirty and waits till either the container
to validateSize or validates itself at the next enterframe
if it has no parent container.
| MeasurableControl | |
![]() |
isMouseOver(event:MouseEvent):Boolean
Utility function to check if a mouseEvent happened
while the mouse was over the displayObject
| MeasurableControl | |
![]() |
measure():void
Measure is called during the validateSize if
the needsmeasurement flag is set.
| UIControl | |
![]() | UIControl | ||
![]() |
queueValidateDisplayList(event:PyroEvent = null):void
This function is called if the framework determines that dimensions of the
control have changed.
| MeasurableControl | |
![]() |
removeAllChildren():void
| UIContainer | |
![]() |
removeBackgroundPainter():void
| UIControl | |
![]() |
removeChild(child:DisplayObject):DisplayObject
| DividedBox | |
![]() |
resizeHandler():void
| MeasurableControl | |
![]() |
Convinience function for setting width and height
in one call.
| UIControl | |
![]() |
updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void
Unlike UIControls, UIContainers do not apply a skin directly on
themselves but interpret the skin file and apply them to the
different children.
| UIContainer | |
![]() |
validateDisplayList(event:Event = null):void
validateDisplayList is called as a response to invalidateDisplayList.
| MeasurableControl | |
![]() |
validateSize():void
The validateSize function is called in response to
a component declaring its size invalid (usually
by calling invalidateSize()).
| UIContainer | |
![]() |
widthForMeasurement():Number
When measure is called, it uses the widthForMeasurement and
heightForMeasurement to calculate the sizes for
percent-dimension based children
| UIContainer | |
| Method | Defined by | ||
|---|---|---|---|
![]() |
calculateMeasuredHeight():void
Calculates the measuredHeight property.
| MeasurableControl | |
![]() |
calculateMeasuredWidth():void
Calculates the measuredWidth property.
| MeasurableControl | |
![]() |
checkNeedsHScrollBar():void
| UIContainer | |
![]() |
checkNeedsVScrollBar():void
| UIContainer | |
![]() |
checkRevalidation():void
| UIContainer | |
![]() |
createChildren():void
This is where the new children should
be created and then added to the displaylist.
| MeasurableControl | |
![]() |
createHScrollBar():void
| UIContainer | |
![]() |
createVScrollBar():void
| UIContainer | |
![]() |
disableEvent(event:Event):void
| MeasurableControl | |
![]() |
dispatchDragStart(event:MouseEvent):void
| UIControl | |
![]() |
dispatchUpdateComplete():void
Dispatches the UpdateComplete event
| MeasurableControl | |
![]() |
doChildBasedValidation():void
| UIContainer | |
![]() |
doQueuedValidateSize(event:Event):void
doQueueValidateSize is executed by the top level UIControl.
| MeasurableControl | |
|
getDividerDragRect():Rectangle
| VDividedBox | ||
![]() |
getNewDivider():DisplayObject
| DividedBox | |
![]() |
handleMouseWheel(event:MouseEvent):void
| UIContainer | |
![]() |
handlePreDragMouseDown(event:Event):void
This function is called if the UIControl instance is drag enabled
and the user clicks the mouse down.
| UIControl | |
![]() |
hideHScrollBar():void
| UIContainer | |
![]() |
hideVScrollBar():void
| UIContainer | |
![]() |
invalidateDisplayList():void
| MeasurableControl | |
![]() |
onAddedToParent(event:Event):void
The event listener executed when this component
has been added to the parent.
| MeasurableControl | |
![]() |
onDividerClick(event:MouseEvent):void
| DividedBox | |
![]() |
onDividerDoubleClick(event:MouseEvent):void
| DividedBox | |
|
onDividerDragDrop(event:DragEvent):void
| VDividedBox | ||
![]() |
onDividerDragEnter(event:DragEvent):void
| DividedBox | |
![]() |
onDividerDragInit(event:DragEvent):void
Event handler for when the divider begins dragging.
| DividedBox | |
![]() |
onDividerMouseDown(event:MouseEvent):void
Event handler for when a mouse is pressed over a divider.
| DividedBox | |
![]() |
onHorizontalScroll(event:ScrollEvent):void
Event listener for when the horizontal scrollbar is
used.
| UIContainer | |
![]() |
onHorizontalScrollBarSizeValidated(event:PyroEvent):void
| UIContainer | |
![]() |
onHScrollBarUpdateComplete(event:PyroEvent):void
Event listener for the horizontal scrollbar's
creation and validation event.
| UIContainer | |
![]() |
onSkinnedControlResize(event:Event):void
Event handler for when the UIControl is applied as a Skin
and the control it is skinning is resized.
| UIControl | |
![]() |
onVerticalScroll(event:ScrollEvent):void
Event listener for when the vertical scrollbar is
used.
| UIContainer | |
![]() |
onVerticalScrollBarSizeValidated(event:PyroEvent):void
| UIContainer | |
![]() |
onVScrollBarUpdateComplete(event:PyroEvent):void
Event listener for the vertical scrollbar's
creation and validation event.
| UIContainer | |
![]() |
setContentMask():void
| UIContainer | |
![]() |
setVerticalScrollBar():void
| UIContainer | |
| defaultDividerFactory | property |
defaultDividerFactory:ClassFactory [read-only]Implementation
protected function get defaultDividerFactory():ClassFactory
| layout | property |
| VDividedBox | () | constructor |
public function VDividedBox()Constructor
| getDividerDragRect | () | method |
protected override function getDividerDragRect():Rectangle
Returns
Rectangle |
| initialize | () | method |
public override function initialize():void
| onDividerDragDrop | () | method |