| Package | feathers.layout |
| Class | public class BaseLinearLayout |
| Inheritance | BaseLinearLayout BaseVariableVirtualLayout EventDispatcher Object |
| Subclasses | HorizontalLayout, VerticalLayout |
| Product Version : | Feathers 3.3.0 |
HorizontalLayout and VerticalLayout.
See also
| Property | Defined By | ||
|---|---|---|---|
| afterVirtualizedItemCount : int | BaseLinearLayout | ||
| beforeVirtualizedItemCount : int | BaseLinearLayout | ||
| firstGap : Number
The space, in pixels, between the first and second items. | BaseLinearLayout | ||
| gap : Number
The space, in pixels, between items. | BaseLinearLayout | ||
![]() | hasVariableItemDimensions : Boolean
When the layout is virtualized, and this value is true, the items
may have variable dimensions. | BaseVariableVirtualLayout | |
| horizontalAlign : String
The alignment of the items horizontally, on the x-axis. | BaseLinearLayout | ||
| lastGap : Number
The space, in pixels, between the last and second to last items. | BaseLinearLayout | ||
| padding : Number
Quickly sets all padding properties to the same value. | BaseLinearLayout | ||
| paddingBottom : Number
The space, in pixels, that appears on the bottom. | BaseLinearLayout | ||
| paddingLeft : Number
The minimum space, in pixels, to the left of the items. | BaseLinearLayout | ||
| paddingRight : Number
The minimum space, in pixels, to the right of the items. | BaseLinearLayout | ||
| paddingTop : Number
The space, in pixels, that appears on top. | BaseLinearLayout | ||
![]() | requiresLayoutOnScroll : Boolean [read-only]
Determines if the container calls layout() when the
scroll position changes. | BaseVariableVirtualLayout | |
| resetTypicalItemDimensionsOnMeasure : Boolean
If set to true, the width and height of the
typicalItem will be reset to typicalItemWidth
and typicalItemHeight, respectively, whenever the
typical item needs to be measured. | BaseLinearLayout | ||
![]() | typicalItem : DisplayObject
Used internally by a component that supports layout virtualization,
such as List, to provide a display object with
dimensions that represent a "typical" item in the layout. | BaseVariableVirtualLayout | |
| typicalItemHeight : Number
Used to reset the height, in pixels, of the typicalItem
for measurement. | BaseLinearLayout | ||
| typicalItemWidth : Number
Used to reset the width, in pixels, of the typicalItem
for measurement. | BaseLinearLayout | ||
![]() | useVirtualLayout : Boolean
Determines if virtual layout should be used. | BaseVariableVirtualLayout | |
| verticalAlign : String
The alignment of the items vertically, on the x-axis. | BaseLinearLayout | ||
| Method | Defined By | ||
|---|---|---|---|
Constructor. | BaseLinearLayout | ||
![]() | addEventListener(type:String, listener:Function):void Registers an event listener at a certain object. | EventDispatcher | |
![]() | addToVariableVirtualCacheAtIndex(index:int, item:DisplayObject = null):void
Inserts an item in to the cache at the specified index, pushing the
old cached value at that index, and all following values, up one
index. | BaseVariableVirtualLayout | |
![]() | dispatchEvent(event:Event):void Dispatches an event to all objects that have registered listeners for its type. | EventDispatcher | |
![]() | dispatchEventWith(type:String, bubbles:Boolean = false, data:Object = null):void Dispatches an event with the given parameters to all objects that have registered
listeners for the given type. | EventDispatcher | |
![]() | hasEventListener(type:String, listener:Function = null):Boolean If called with one argument, figures out if there are any listeners registered for
the given event type. | EventDispatcher | |
![]() | removeEventListener(type:String, listener:Function):void Removes an event listener from the object. | EventDispatcher | |
![]() | removeEventListeners(type:String = null):void Removes all event listeners with a certain type, or all of them if type is null. | EventDispatcher | |
![]() | removeFromVariableVirtualCacheAtIndex(index:int):void
Removes an item in to the cache at the specified index, moving the
values at following indexes down by one. | BaseVariableVirtualLayout | |
![]() | resetVariableVirtualCache():void
Clears the cached dimensions for all virtualized indices. | BaseVariableVirtualLayout | |
![]() | resetVariableVirtualCacheAtIndex(index:int, item:DisplayObject = null):void
Clears the cached dimensions for one specific virtualized index. | BaseVariableVirtualLayout | |
| afterVirtualizedItemCount | property |
afterVirtualizedItemCount:int public function get afterVirtualizedItemCount():int public function set afterVirtualizedItemCount(value:int):void| beforeVirtualizedItemCount | property |
beforeVirtualizedItemCount:int public function get beforeVirtualizedItemCount():int public function set beforeVirtualizedItemCount(value:int):void| firstGap | property |
firstGap:Number
The space, in pixels, between the first and second items. If the
value of firstGap is NaN, the value of the
gap property will be used instead.
The default value is NaN.
public function get firstGap():Number public function set firstGap(value:Number):void| gap | property |
gap:NumberThe space, in pixels, between items.
The default value is 0.
public function get gap():Number public function set gap(value:Number):void| horizontalAlign | property |
horizontalAlign:StringThe alignment of the items horizontally, on the x-axis.
Note: The HorizontalAlign.JUSTIFY
constant is not supported by HorizontalLayout. It may be
used with VerticalLayout only.
The default value is feathers.layout.HorizontalAlign.LEFT.
public function get horizontalAlign():String public function set horizontalAlign(value:String):voidSee also
| lastGap | property |
lastGap:Number
The space, in pixels, between the last and second to last items. If
the value of lastGap is NaN, the value of
the gap property will be used instead.
The default value is NaN.
public function get lastGap():Number public function set lastGap(value:Number):void| padding | property |
padding:Number
Quickly sets all padding properties to the same value. The
padding getter always returns the value of
paddingTop, but the other padding values may be
different.
The default value is 0.
public function get padding():Number public function set padding(value:Number):voidSee also
| paddingBottom | property |
paddingBottom:NumberThe space, in pixels, that appears on the bottom.
The default value is 0.
public function get paddingBottom():Number public function set paddingBottom(value:Number):void| paddingLeft | property |
paddingLeft:NumberThe minimum space, in pixels, to the left of the items.
The default value is 0.
public function get paddingLeft():Number public function set paddingLeft(value:Number):void| paddingRight | property |
paddingRight:NumberThe minimum space, in pixels, to the right of the items.
The default value is 0.
public function get paddingRight():Number public function set paddingRight(value:Number):void| paddingTop | property |
paddingTop:NumberThe space, in pixels, that appears on top.
The default value is 0.
public function get paddingTop():Number public function set paddingTop(value:Number):void| resetTypicalItemDimensionsOnMeasure | property |
resetTypicalItemDimensionsOnMeasure:Boolean
If set to true, the width and height of the
typicalItem will be reset to typicalItemWidth
and typicalItemHeight, respectively, whenever the
typical item needs to be measured. The measured dimensions of the
typical item are used to fill in the blanks of a virtualized layout
for virtual items that don't have their own display objects to
measure yet.
The default value is false.
public function get resetTypicalItemDimensionsOnMeasure():Boolean public function set resetTypicalItemDimensionsOnMeasure(value:Boolean):voidSee also
| typicalItemHeight | property |
typicalItemHeight:Number
Used to reset the height, in pixels, of the typicalItem
for measurement. The measured dimensions of the typical item are used
to fill in the blanks of a virtualized layout for virtual items that
don't have their own display objects to measure yet.
This value is only used when resetTypicalItemDimensionsOnMeasure
is set to true. If resetTypicalItemDimensionsOnMeasure
is set to false, this value will be ignored and the
typicalItem dimensions will not be reset before
measurement.
If typicalItemHeight is set to NaN, the
typical item will auto-size itself to its preferred height. If you
pass a valid Number value, the typical item's height will
be set to a fixed size. May be used in combination with
typicalItemWidth.
The default value is NaN.
public function get typicalItemHeight():Number public function set typicalItemHeight(value:Number):voidSee also
| typicalItemWidth | property |
typicalItemWidth:Number
Used to reset the width, in pixels, of the typicalItem
for measurement. The measured dimensions of the typical item are used
to fill in the blanks of a virtualized layout for virtual items that
don't have their own display objects to measure yet.
This value is only used when resetTypicalItemDimensionsOnMeasure
is set to true. If resetTypicalItemDimensionsOnMeasure
is set to false, this value will be ignored and the
typicalItem dimensions will not be reset before
measurement.
If typicalItemWidth is set to NaN, the
typical item will auto-size itself to its preferred width. If you
pass a valid Number value, the typical item's width will
be set to a fixed size. May be used in combination with
typicalItemHeight.
The default value is NaN.
public function get typicalItemWidth():Number public function set typicalItemWidth(value:Number):voidSee also
| verticalAlign | property |
verticalAlign:StringThe alignment of the items vertically, on the x-axis.
Note: The VerticalAlign.JUSTIFY
constant is not supported by VerticalLayout. It may be
used with HorizontalLayout only.
The default value is feathers.layout.VerticalAlign.TOP.
public function get verticalAlign():String public function set verticalAlign(value:String):voidSee also
| BaseLinearLayout | () | Constructor |
public function BaseLinearLayout()Constructor.