Packageflexlib.scheduling.scheduleClasses.layout
Classpublic class AbstractEntryLayout
InheritanceAbstractEntryLayout Inheritance Layout Inheritance flash.events.EventDispatcher
Implements IEntryLayout
Subclasses BestFitLayout, SimpleLayout



Public Properties
 PropertyDefined By
 InheritedcontentHeight : Number
Layout
 InheritedcontentWidth : Number
Layout
  dataProvider : IList
AbstractEntryLayout
 InheritedendDate : Date
Layout
 InheritedentryLayout : IEntryLayout
Layout
 Inheriteditems : IList
[read-only]
Layout
  rowHeight : Number
AbstractEntryLayout
 InheritedstartDate : Date
Layout
 InheritedtotalMilliseconds : Number
[read-only]
Layout
 InheritedviewportHeight : Number
Layout
 InheritedviewportWidth : Number
Layout
  xPosition : Number
[override]
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
  
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
 Event Summary Defined By
  AbstractEntryLayout
Property Detail
dataProviderproperty
dataProvider:IList


Implementation
    public function get dataProvider():IList
    public function set dataProvider(value:IList):void
rowHeightproperty 
rowHeight:Number

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[override]


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):void

Parameters

event:CollectionEvent

createLayout()method 
public function createLayout():void

deleteRowLocatorItem()method 
public function deleteRowLocatorItem(entry:IScheduleEntry):RowLocatorItem

Parameters

entry:IScheduleEntry

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

Parameters

entry:IScheduleEntry

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

Parameters

entry:IScheduleEntry

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

Parameters

entryStart:Number
 
viewPortEnd:Number

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

Parameters

width:Number

Returns
Boolean
moveItem()method 
public function moveItem(event:CollectionEvent):void

Parameters

event:CollectionEvent

refreshItem()method 
public function refreshItem(event:CollectionEvent):void

Parameters

event:CollectionEvent

removeItem()method 
public function removeItem(event:CollectionEvent):void

Parameters

event:CollectionEvent

replaceItem()method 
public function replaceItem(event:CollectionEvent):void

Parameters

event:CollectionEvent

resetItem()method 
public function resetItem(event:CollectionEvent):void

Parameters

event:CollectionEvent

saveItemWithRow()method 
protected function saveItemWithRow(item:EntryLayoutItem, row:Number, rowItem:Number):void

Parameters

item:EntryLayoutItem
 
row:Number
 
rowItem:Number

setRowLocatorItem()method 
public function setRowLocatorItem(item:EntryLayoutItem, rowLocatorItem:RowLocatorItem):void

Parameters

item:EntryLayoutItem
 
rowLocatorItem:RowLocatorItem

update()method 
public function update():void

updateItem()method 
public function updateItem(event:CollectionEvent):void

Parameters

event:CollectionEvent

updateLayouterProperties()method 
protected function updateLayouterProperties():void

Event Detail
update Event
Event Object Type: flexlib.scheduling.scheduleClasses.layout.LayoutUpdateEvent