Packageflexlib.scheduling.scheduleClasses.layout
Classpublic class BestFitLayout
InheritanceBestFitLayout Inheritance AbstractEntryLayout Inheritance Layout Inheritance flash.events.EventDispatcher
Implements IEntryLayout



Public Properties
 PropertyDefined By
 InheritedcontentHeight : Number
Layout
 InheritedcontentWidth : Number
Layout
 InheriteddataProvider : IList
AbstractEntryLayout
 InheritedendDate : Date
Layout
 InheritedentryLayout : IEntryLayout
Layout
 Inheriteditems : IList
[read-only]
Layout
 InheritedrowHeight : Number
AbstractEntryLayout
 InheritedstartDate : Date
Layout
 InheritedtotalMilliseconds : Number
[read-only]
Layout
 InheritedviewportHeight : Number
Layout
 InheritedviewportWidth : Number
Layout
 InheritedxPosition : Number
[override]
AbstractEntryLayout
 InheritedyPosition : Number
Layout
Protected Properties
 PropertyDefined By
 Inherited_endDate : Number
Layout
 Inherited_items : IList
Layout
 Inheritedrows : Array
AbstractEntryLayout
 Inherited_startDate : Number
Layout
Public Methods
 MethodDefined By
  
addItem(event:CollectionEvent):void
[override]
BestFitLayout
  
[override] Layout the complete dataProvider so that one millisecond equals one pixel.
BestFitLayout
 Inherited
deleteRowLocatorItem(entry:IScheduleEntry):RowLocatorItem
AbstractEntryLayout
 Inherited
AbstractEntryLayout
 Inherited
getRowLocatorItem(entry:IScheduleEntry):RowLocatorItem
AbstractEntryLayout
  
moveItem(event:CollectionEvent):void
[override]
BestFitLayout
  
refreshItem(event:CollectionEvent):void
[override]
BestFitLayout
  
removeItem(event:CollectionEvent):void
[override]
BestFitLayout
  
replaceItem(event:CollectionEvent):void
[override]
BestFitLayout
  
resetItem(event:CollectionEvent):void
[override]
BestFitLayout
 Inherited
setRowLocatorItem(item:EntryLayoutItem, rowLocatorItem:RowLocatorItem):void
AbstractEntryLayout
 Inherited
update():void
AbstractEntryLayout
  
updateItem(event:CollectionEvent):void
[override]
BestFitLayout
Protected Methods
 MethodDefined By
 Inherited
isOffScreenLeftRight(entryStart:Number, viewPortEnd:Number):Boolean
AbstractEntryLayout
 Inherited
isTooSmall(width:Number):Boolean
AbstractEntryLayout
 Inherited
saveItemWithRow(item:EntryLayoutItem, row:Number, rowItem:Number):void
AbstractEntryLayout
 Inherited
AbstractEntryLayout
Events
 Event Summary Defined By
 InheritedAbstractEntryLayout
Method Detail
addItem()method
override public function addItem(event:CollectionEvent):void

Parameters

event:CollectionEvent

createLayout()method 
override public function createLayout():void

Layout the complete dataProvider so that one millisecond equals one pixel. This is the best precision we can ever show, since Dates have this resolution.

moveItem()method 
override public function moveItem(event:CollectionEvent):void

Parameters

event:CollectionEvent

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

Parameters

event:CollectionEvent

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

Parameters

event:CollectionEvent

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

Parameters

event:CollectionEvent

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

Parameters

event:CollectionEvent

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

Parameters

event:CollectionEvent