Packagefeathers.controls.renderers
Interfacepublic interface IListItemRenderer extends IToggle, IFeathersControl, IFeathersDisplayObject
Implementors DefaultListItemRenderer

Interface to implement a renderer for a list item.



Public Properties
 PropertyDefined By
 Inheritedalpha : Number
IFeathersDisplayObject
 Inheritedbase : DisplayObject
[read-only]
IFeathersDisplayObject
 InheritedblendMode : String
IFeathersDisplayObject
 Inheritedbounds : Rectangle
[read-only]
IFeathersDisplayObject
  data : Object
An item from the list's data provider.
IListItemRenderer
 Inheritedfilter : FragmentFilter
IFeathersDisplayObject
 InheritedhasVisibleArea : Boolean
[read-only]
IFeathersDisplayObject
 Inheritedheight : Number
IFeathersDisplayObject
  index : int
The index (numeric position, starting from zero) of the item within the list's data provider.
IListItemRenderer
 InheritedisEnabled : Boolean
Indicates whether the control is interactive or not.
IFeathersControl
 InheritedisInitialized : Boolean
[read-only] Determines if the component has been initialized yet.
IFeathersControl
 InheritedisSelected : Boolean
Indicates if the IToggle is selected or not.
IToggle
 InheritedmaxHeight : Number
The maximum recommended height to be used for self-measurement and, optionally, by any code that is resizing this component.
IFeathersControl
 InheritedmaxWidth : Number
The maximum recommended width to be used for self-measurement and, optionally, by any code that is resizing this component.
IFeathersControl
 InheritedminHeight : Number
The minimum recommended height to be used for self-measurement and, optionally, by any code that is resizing this component.
IFeathersControl
 InheritedminWidth : Number
The minimum recommended width to be used for self-measurement and, optionally, by any code that is resizing this component.
IFeathersControl
 Inheritedname : String
IFeathersDisplayObject
 InheritednameList : TokenList
[read-only] Contains a list of all "names" assigned to this control.
IFeathersControl
  owner : List
The list that contains this item renderer.
IListItemRenderer
 Inheritedparent : DisplayObjectContainer
[read-only]
IFeathersDisplayObject
 InheritedpivotX : Number
IFeathersDisplayObject
 InheritedpivotY : Number
IFeathersDisplayObject
 Inheritedroot : DisplayObject
[read-only]
IFeathersDisplayObject
 Inheritedrotation : Number
IFeathersDisplayObject
 InheritedscaleX : Number
IFeathersDisplayObject
 InheritedscaleY : Number
IFeathersDisplayObject
 InheritedskewX : Number
IFeathersDisplayObject
 InheritedskewY : Number
IFeathersDisplayObject
 Inheritedstage : Stage
[read-only]
IFeathersDisplayObject
 Inheritedtouchable : Boolean
IFeathersDisplayObject
 InheritedtransformationMatrix : Matrix
[read-only]
IFeathersDisplayObject
 InheriteduseHandCursor : Boolean
IFeathersDisplayObject
 Inheritedvisible : Boolean
IFeathersDisplayObject
 Inheritedwidth : Number
IFeathersDisplayObject
 Inheritedx : Number
IFeathersDisplayObject
 Inheritedy : Number
IFeathersDisplayObject
Public Methods
 MethodDefined By
 Inherited
addEventListener(type:String, listener:Function):void
IFeathersEventDispatcher
 Inherited
dispatchEvent(event:Event):void
IFeathersEventDispatcher
 Inherited
dispatchEventWith(type:String, bubbles:Boolean = false, data:Object = null):void
IFeathersEventDispatcher
 Inherited
dispose():void
IFeathersDisplayObject
 Inherited
getBounds(targetSpace:DisplayObject, resultRect:Rectangle = null):Rectangle
IFeathersDisplayObject
 Inherited
getTransformationMatrix(targetSpace:DisplayObject, resultMatrix:Matrix = null):Matrix
IFeathersDisplayObject
 Inherited
globalToLocal(globalPoint:Point, resultPoint:Point = null):Point
IFeathersDisplayObject
 Inherited
hasEventListener(type:String):Boolean
IFeathersEventDispatcher
 Inherited
hitTest(localPoint:Point, forTouch:Boolean = false):DisplayObject
IFeathersDisplayObject
 Inherited
localToGlobal(localPoint:Point, resultPoint:Point = null):Point
IFeathersDisplayObject
 Inherited
removeEventListener(type:String, listener:Function):void
IFeathersEventDispatcher
 Inherited
removeEventListeners(type:String = null):void
IFeathersEventDispatcher
 Inherited
removeFromParent(dispose:Boolean = false):void
IFeathersDisplayObject
 Inherited
render(support:RenderSupport, parentAlpha:Number):void
IFeathersDisplayObject
 Inherited
setSize(width:Number, height:Number):void
Sets both the width and the height of the control.
IFeathersControl
 Inherited
validate():void
Immediately validates the control, which triggers a redraw, if one is pending.
IFeathersControl
Property Detail
dataproperty
data:Object

An item from the list's data provider. The data may change if this item renderer is reused for a new item because it's no longer needed for the original item.


Implementation
    public function get data():Object
    public function set data(value:Object):void
indexproperty 
index:int

The index (numeric position, starting from zero) of the item within the list's data provider. Like the data property, this value may change if this item renderer is reused by the list for a different item.


Implementation
    public function get index():int
    public function set index(value:int):void
ownerproperty 
owner:List

The list that contains this item renderer.


Implementation
    public function get owner():List
    public function set owner(value:List):void