GODPAPER | All Packages | All Classes | Index | Frames No Frames |
ILayoutDisplayObject

Package | feathers.layout
Interface | public interface ILayoutDisplayObject extends IFeathersDisplayObject, IFeathersEventDispatcher
Implementors | FeathersControl

A display object that may be associated with extra data for use with advanced layouts.

Public Properties
Hide Inherited Public Properties
Show Inherited Public Properties

| Property | Defined By
--- | --- | ---
|  | alpha : Number | IFeathersDisplayObject
|  | base : DisplayObject [read-only] | IFeathersDisplayObject
|  | blendMode : String | IFeathersDisplayObject
|  | bounds : Rectangle [read-only] | IFeathersDisplayObject
|  | filter : FragmentFilter | IFeathersDisplayObject
|  | hasVisibleArea : Boolean [read-only] | IFeathersDisplayObject
|  | height : Number | IFeathersDisplayObject
|  | includeInLayout : Boolean Determines if the ILayout should use this object or ignore it. | ILayoutDisplayObject
|  | layoutData : ILayoutData Extra parameters associated with this display object that will be used by the layout algorithm. | ILayoutDisplayObject
|  | name : String | IFeathersDisplayObject
|  | parent : DisplayObjectContainer [read-only] | IFeathersDisplayObject
|  | pivotX : Number | IFeathersDisplayObject
|  | pivotY : Number | IFeathersDisplayObject
|  | root : DisplayObject [read-only] | IFeathersDisplayObject
|  | rotation : Number | IFeathersDisplayObject
|  | scaleX : Number | IFeathersDisplayObject
|  | scaleY : Number | IFeathersDisplayObject
|  | skewX : Number | IFeathersDisplayObject
|  | skewY : Number | IFeathersDisplayObject
|  | stage : Stage [read-only] | IFeathersDisplayObject
|  | touchable : Boolean | IFeathersDisplayObject
|  | transformationMatrix : Matrix [read-only] | IFeathersDisplayObject
|  | useHandCursor : Boolean | IFeathersDisplayObject
|  | visible : Boolean | IFeathersDisplayObject
|  | width : Number | IFeathersDisplayObject
|  | x : Number | IFeathersDisplayObject
|  | y : Number | IFeathersDisplayObject

Public Methods
Hide Inherited Public Methods
Show Inherited Public Methods

| Method | Defined By
--- | --- | ---
|  | addEventListener(type:String, listener:Function):void | IFeathersEventDispatcher
|  | dispatchEvent(event:Event):void | IFeathersEventDispatcher
|  | dispatchEventWith(type:String, bubbles:Boolean = false, data:Object = null):void | IFeathersEventDispatcher
|  | dispose():void | IFeathersDisplayObject
|  | getBounds(targetSpace:DisplayObject, resultRect:Rectangle = null):Rectangle | IFeathersDisplayObject
|  | getTransformationMatrix(targetSpace:DisplayObject, resultMatrix:Matrix = null):Matrix | IFeathersDisplayObject
|  | globalToLocal(globalPoint:Point, resultPoint:Point = null):Point | IFeathersDisplayObject
|  | hasEventListener(type:String):Boolean | IFeathersEventDispatcher
|  | hitTest(localPoint:Point, forTouch:Boolean = false):DisplayObject | IFeathersDisplayObject
|  | localToGlobal(localPoint:Point, resultPoint:Point = null):Point | IFeathersDisplayObject
|  | removeEventListener(type:String, listener:Function):void | IFeathersEventDispatcher
|  | removeEventListeners(type:String = null):void | IFeathersEventDispatcher
|  | removeFromParent(dispose:Boolean = false):void | IFeathersDisplayObject
|  | render(support:RenderSupport, parentAlpha:Number):void | IFeathersDisplayObject

Events

| Event | Summary | Defined By
--- | --- | --- | ---
|  | layoutDataChange | Dispatched when a property of the display object's layout data changes. | ILayoutDisplayObject

Property Detail

includeInLayout | property

`includeInLayout:Boolean`

Determines if the ILayout should use this object or ignore it.

Implementation
`public function get includeInLayout():Boolean`
`public function set includeInLayout(value:Boolean):void`

layoutData | property |

`layoutData:ILayoutData`

Extra parameters associated with this display object that will be used by the layout algorithm.

Implementation
`public function get layoutData():ILayoutData`
`public function set layoutData(value:ILayoutData):void`
Event Detail

layoutDataChange | Event

Event Object Type: `starling.events.Event`
Event.type property = `feathers.events.FeathersEventType.LAYOUT_DATA_CHANGE`

Dispatched when a property of the display object's layout data changes.

The `FeathersEventType.LAYOUT_DATA_CHANGE` event type is used by Feathers controls when their layout data has changed.

Thu Jan 16 2014, 01:11 PM +08:00