Packageflexlib.scheduling.scheduleClasses.layout
Classpublic class AbstractEntryLayout
InheritanceAbstractEntryLayout Inheritance Layout Inheritance flash.events.EventDispatcher
ImplementsIEntryLayout
SubclassesBestFitLayout, SimpleLayout



Public Properties
 PropertyDefined by
 InheritedcontentHeight : Number
Layout
 InheritedcontentWidth : Number
Layout
  dataProvider : IList
AbstractEntryLayout
 InheritedendDate : Date
Layout
 InheritedentryLayout : IEntryLayout
Layout
 Inheriteditems : IList
Layout
  rowHeight : Number
AbstractEntryLayout
 InheritedstartDate : Date
Layout
 InheritedtotalMilliseconds : Number
Layout
 InheritedviewportHeight : Number
Layout
 InheritedviewportWidth : Number
Layout
  xPosition : Number
AbstractEntryLayout
 InheritedyPosition : Number
Layout
Protected Properties
 PropertyDefined by
 Inherited_endDate : Number
Layout
 Inherited_items : IList
Layout
  rows : Array
AbstractEntryLayout
 Inherited_startDate : Number
Layout
Public Methods
 MethodDefined by
  
AbstractEntryLayout
  
addItem(event:CollectionEvent):void
AbstractEntryLayout
  
createLayout():void
AbstractEntryLayout
  
deleteRowLocatorItem(entry:IScheduleEntry):RowLocatorItem
AbstractEntryLayout
  
AbstractEntryLayout
  
getRowLocatorItem(entry:IScheduleEntry):RowLocatorItem
AbstractEntryLayout
  
moveItem(event:CollectionEvent):void
AbstractEntryLayout
  
refreshItem(event:CollectionEvent):void
AbstractEntryLayout
  
removeItem(event:CollectionEvent):void
AbstractEntryLayout
  
replaceItem(event:CollectionEvent):void
AbstractEntryLayout
  
resetItem(event:CollectionEvent):void
AbstractEntryLayout
  
setRowLocatorItem(item:EntryLayoutItem, rowLocatorItem:RowLocatorItem):void
AbstractEntryLayout
  
update():void
AbstractEntryLayout
  
updateItem(event:CollectionEvent):void
AbstractEntryLayout
Protected Methods
 MethodDefined by
  
isOffScreenLeftRight(entryStart:Number, viewPortEnd:Number):Boolean
AbstractEntryLayout
  
isTooSmall(width:Number):Boolean
AbstractEntryLayout
  
saveItemWithRow(item:EntryLayoutItem, row:Number, rowItem:Number):void
AbstractEntryLayout
  
AbstractEntryLayout
Events
 EventSummaryDefined by
    AbstractEntryLayout
Property detail
dataProviderproperty
dataProvider:IList  [read-write]Implementation
    public function get dataProvider():IList
    public function set dataProvider(value:IList):void
rowHeightproperty 
rowHeight:Number  [read-write]

This property can be used as the source for data binding.

Implementation
    public function get rowHeight():Number
    public function set rowHeight(value:Number):void
rowsproperty 
protected var rows:Array
xPositionproperty 
xPosition:Number  [read-write]Implementation
    public function get xPosition():Number
    public function set xPosition(value:Number):void
Constructor detail
AbstractEntryLayout()constructor
public function AbstractEntryLayout()
Method detail
addItem()method
public function addItem(event:CollectionEvent):voidParameters
event:CollectionEvent
createLayout()method 
public function createLayout():void
deleteRowLocatorItem()method 
public function deleteRowLocatorItem(entry:IScheduleEntry):RowLocatorItemParameters
entry:IScheduleEntry

Returns
RowLocatorItem
findLayoutItem()method 
public function findLayoutItem(entry:IScheduleEntry):EntryLayoutItemParameters
entry:IScheduleEntry

Returns
EntryLayoutItem
getRowLocatorItem()method 
public function getRowLocatorItem(entry:IScheduleEntry):RowLocatorItemParameters
entry:IScheduleEntry

Returns
RowLocatorItem
isOffScreenLeftRight()method 
protected function isOffScreenLeftRight(entryStart:Number, viewPortEnd:Number):BooleanParameters
entryStart:Number
 
viewPortEnd:Number

Returns
Boolean
isTooSmall()method 
protected function isTooSmall(width:Number):BooleanParameters
width:Number

Returns
Boolean
moveItem()method 
public function moveItem(event:CollectionEvent):voidParameters
event:CollectionEvent
refreshItem()method 
public function refreshItem(event:CollectionEvent):voidParameters
event:CollectionEvent
removeItem()method 
public function removeItem(event:CollectionEvent):voidParameters
event:CollectionEvent
replaceItem()method 
public function replaceItem(event:CollectionEvent):voidParameters
event:CollectionEvent
resetItem()method 
public function resetItem(event:CollectionEvent):voidParameters
event:CollectionEvent
saveItemWithRow()method 
protected function saveItemWithRow(item:EntryLayoutItem, row:Number, rowItem:Number):voidParameters
item:EntryLayoutItem
 
row:Number
 
rowItem:Number
setRowLocatorItem()method 
public function setRowLocatorItem(item:EntryLayoutItem, rowLocatorItem:RowLocatorItem):voidParameters
item:EntryLayoutItem
 
rowLocatorItem:RowLocatorItem
update()method 
public function update():void
updateItem()method 
public function updateItem(event:CollectionEvent):voidParameters
event:CollectionEvent
updateLayouterProperties()method 
protected function updateLayouterProperties():void
Event detail
updateevent 
Event object type: flexlib.scheduling.scheduleClasses.layout.LayoutUpdateEvent