| Package | xrope |
| Class | public class GridLayout |
| Inheritance | GridLayout AbstractMultiLineLayout AbstractLayoutGroup Object |
| Property | Defined By | ||
|---|---|---|---|
![]() | align : String
Align of this layout group. | AbstractLayoutGroup | |
![]() | autoLayoutWhenAdd : Boolean
If auto layout when add a new element. | AbstractLayoutGroup | |
![]() | autoLayoutWhenChange : Boolean
If auto layout when changed. | AbstractLayoutGroup | |
![]() | container : DisplayObjectContainer [read-only]
Container of the layout group. | AbstractLayoutGroup | |
![]() | elements : Array [read-only]
All layout elements in this group. | AbstractLayoutGroup | |
![]() | height : Number
height value of the layout element. | AbstractLayoutGroup | |
![]() | horizontalGap : Number
Horizontal gap of this layout group. | AbstractLayoutGroup | |
![]() | lineAlign : String
align of each line. | AbstractMultiLineLayout | |
![]() | lines : Array [read-only]
Line list in the layout. | AbstractMultiLineLayout | |
| tileAlign : String
Align of ecah tile. | GridLayout | ||
| tileHeight : Number
Height of ecch tile. | GridLayout | ||
| tileWidth : Number
Width of each tile. | GridLayout | ||
![]() | useBounds : Boolean
If use getBounds() of DisplayObject for layout. | AbstractLayoutGroup | |
![]() | verticalGap : Number
Vertical gap of this layout group. | AbstractLayoutGroup | |
![]() | width : Number
width of the layout element. | AbstractLayoutGroup | |
![]() | x : Number
x value of the layout element. | AbstractLayoutGroup | |
![]() | y : Number
y value of the layout element. | AbstractLayoutGroup | |
| Method | Defined By | ||
|---|---|---|---|
GridLayout(container:DisplayObjectContainer, width:Number, height:Number, tileWidth:Number, tileHeight:Number, x:Number = 0, y:Number = 0, tileAlign:String = TL, align:String = TL, horizontalGap:Number = 5, verticalGap:Number = 5, useBounds:Boolean = false, autoLayoutWhenAdd:Boolean = false, autoLayoutWhenChange:Boolean = true)
Construct a GridLayout. | GridLayout | ||
![]() | add(... elements):void
Add elements to the group. | AbstractLayoutGroup | |
![]() | has(element:*):Boolean
Check if an element is in the group. | AbstractLayoutGroup | |
![]() | layout():void
Layout all the elements in the group. | AbstractLayoutGroup | |
![]() | layoutContainer():void
Layout all children in the container. | AbstractLayoutGroup | |
![]() | remove(... elements):void
Remove elements from the group. | AbstractLayoutGroup | |
![]() | removeAll():void
Remove all elements. | AbstractLayoutGroup | |
![]() | reset():void
Remove all elements and reset all property to default value. | AbstractLayoutGroup | |
| tileAlign | property |
tileAlign:StringAlign of ecah tile.
public function get tileAlign():String public function set tileAlign(value:String):void| tileHeight | property |
tileHeight:NumberHeight of ecch tile.
public function get tileHeight():Number public function set tileHeight(value:Number):void| tileWidth | property |
tileWidth:NumberWidth of each tile.
public function get tileWidth():Number public function set tileWidth(value:Number):void| GridLayout | () | Constructor |
public function GridLayout(container:DisplayObjectContainer, width:Number, height:Number, tileWidth:Number, tileHeight:Number, x:Number = 0, y:Number = 0, tileAlign:String = TL, align:String = TL, horizontalGap:Number = 5, verticalGap:Number = 5, useBounds:Boolean = false, autoLayoutWhenAdd:Boolean = false, autoLayoutWhenChange:Boolean = true)
Construct a GridLayout.
container:DisplayObjectContainer — Container of the layout group.
| |
width:Number — width value of the layout element.
| |
height:Number — height value of the layout element.
| |
tileWidth:Number — width value of each tile.
| |
tileHeight:Number — height value of each tile.
| |
x:Number (default = 0) — x value of the layout element.
| |
y:Number (default = 0) — y value of the layout element.
| |
tileAlign:String (default = TL) — Align of each tile.
| |
align:String (default = TL) — Align of the layout group.
| |
horizontalGap:Number (default = 5) — Horizontal gap value.
| |
verticalGap:Number (default = 5) — Vertical gap value.
| |
useBounds:Boolean (default = false) — If use getBounds() for atom.
| |
autoLayoutWhenAdd:Boolean (default = false) — If auto layout when a new element is added.
| |
autoLayoutWhenChange:Boolean (default = true) — If auto layout when something has been changed.
|