Packagestimulsoft.controls.propertyGrid.design
Classpublic class StiListBase
InheritanceStiListBase Inheritance mx.controls.listClasses.ListBase
Subclasses StiGroupList, StiValueList



Public Properties
 PropertyDefined By
  itemRenderer : IFactory
[override] [write-only]
StiListBase
  lockedRowCount : int
StiListBase
Protected Properties
 PropertyDefined By
  measuringObjects : Dictionary
StiListBase
Public Methods
 MethodDefined By
  
StiListBase
  
createItemRenderer(data:Object):IListItemRenderer
[override]
StiListBase
  
measureHeightOfItems(index:int = -1, count:int = 0):Number
[override]
StiListBase
  
measureWidthOfItems(index:int = -1, count:int = 0):Number
[override]
StiListBase
Protected Methods
 MethodDefined By
  
applySelectionEffect(indicator:Sprite, uid:String, itemRenderer:IListItemRenderer):void
[override]
StiListBase
  
[override]
StiListBase
  
dragScroll():void
[override]
StiListBase
  
drawRowBackground(s:Sprite, rowIndex:int, y:Number, height:Number, color:uint, dataIndex:int):void
StiListBase
  
[override]
StiListBase
  
makeListData(data:Object, uid:String, rowNum:int):BaseListData
StiListBase
  
makeRowsAndColumns(left:Number, top:Number, right:Number, bottom:Number, firstCol:int, firstRow:int, byCount:Boolean = false, rowsNeeded:uint = 0):Point
[override]
StiListBase
  
measure():void
[override]
StiListBase
  
mouseWheelHandler(event:MouseEvent):void
[override]
StiListBase
  
onListChange(event:ListEvent):void
StiListBase
  
updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void
[override]
StiListBase
Property Detail
itemRendererproperty
itemRenderer:IFactory  [write-only] [override]


Implementation
    public function set itemRenderer(value:IFactory):void
lockedRowCountproperty 
lockedRowCount:int


Implementation
    public function get lockedRowCount():int
    public function set lockedRowCount(value:int):void
measuringObjectsproperty 
protected var measuringObjects:Dictionary

Constructor Detail
StiListBase()Constructor
public function StiListBase()



Method Detail
applySelectionEffect()method
override protected function applySelectionEffect(indicator:Sprite, uid:String, itemRenderer:IListItemRenderer):void

Parameters

indicator:Sprite
 
uid:String
 
itemRenderer:IListItemRenderer

commitProperties()method 
override protected function commitProperties():void

createItemRenderer()method 
override public function createItemRenderer(data:Object):IListItemRenderer

Parameters

data:Object

Returns
IListItemRenderer
dragScroll()method 
override protected function dragScroll():void

drawRowBackground()method 
protected function drawRowBackground(s:Sprite, rowIndex:int, y:Number, height:Number, color:uint, dataIndex:int):void

Parameters

s:Sprite
 
rowIndex:int
 
y:Number
 
height:Number
 
color:uint
 
dataIndex:int

drawRowBackgrounds()method 
override protected function drawRowBackgrounds():void

makeListData()method 
protected function makeListData(data:Object, uid:String, rowNum:int):BaseListData

Parameters

data:Object
 
uid:String
 
rowNum:int

Returns
BaseListData
makeRowsAndColumns()method 
override protected function makeRowsAndColumns(left:Number, top:Number, right:Number, bottom:Number, firstCol:int, firstRow:int, byCount:Boolean = false, rowsNeeded:uint = 0):Point

Parameters

left:Number
 
top:Number
 
right:Number
 
bottom:Number
 
firstCol:int
 
firstRow:int
 
byCount:Boolean (default = false)
 
rowsNeeded:uint (default = 0)

Returns
Point
measure()method 
override protected function measure():void

measureHeightOfItems()method 
override public function measureHeightOfItems(index:int = -1, count:int = 0):Number

Parameters

index:int (default = -1)
 
count:int (default = 0)

Returns
Number
measureWidthOfItems()method 
override public function measureWidthOfItems(index:int = -1, count:int = 0):Number

Parameters

index:int (default = -1)
 
count:int (default = 0)

Returns
Number
mouseWheelHandler()method 
override protected function mouseWheelHandler(event:MouseEvent):void

Parameters

event:MouseEvent

onListChange()method 
protected function onListChange(event:ListEvent):void

Parameters

event:ListEvent

updateDisplayList()method 
override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void

Parameters

unscaledWidth:Number
 
unscaledHeight:Number