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



Public Properties
 PropertyDefined by
 InheritedcontentHeight : Number
Layout
 InheritedcontentWidth : Number
Layout
 InheriteddataProvider : IList
AbstractEntryLayout
 InheritedendDate : Date
Layout
 InheritedentryLayout : IEntryLayout
Layout
 Inheriteditems : IList
Layout
 InheritedrowHeight : Number
AbstractEntryLayout
 InheritedstartDate : Date
Layout
 InheritedtotalMilliseconds : Number
Layout
 InheritedviewportHeight : Number
Layout
 InheritedviewportWidth : Number
Layout
 InheritedxPosition : Number
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
BestFitLayout
  
createLayout():void
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
BestFitLayout
  
refreshItem(event:CollectionEvent):void
BestFitLayout
  
removeItem(event:CollectionEvent):void
BestFitLayout
  
replaceItem(event:CollectionEvent):void
BestFitLayout
  
resetItem(event:CollectionEvent):void
BestFitLayout
 Inherited
setRowLocatorItem(item:EntryLayoutItem, rowLocatorItem:RowLocatorItem):void
AbstractEntryLayout
 Inherited
update():void
AbstractEntryLayout
  
updateItem(event:CollectionEvent):void
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
 EventSummaryDefined by
 Inherited  AbstractEntryLayout
Method detail
addItem()method
public override function addItem(event:CollectionEvent):voidParameters
event:CollectionEvent
createLayout()method 
public override 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 
public override function moveItem(event:CollectionEvent):voidParameters
event:CollectionEvent
refreshItem()method 
public override function refreshItem(event:CollectionEvent):voidParameters
event:CollectionEvent
removeItem()method 
public override function removeItem(event:CollectionEvent):voidParameters
event:CollectionEvent
replaceItem()method 
public override function replaceItem(event:CollectionEvent):voidParameters
event:CollectionEvent
resetItem()method 
public override function resetItem(event:CollectionEvent):voidParameters
event:CollectionEvent
updateItem()method 
public override function updateItem(event:CollectionEvent):voidParameters
event:CollectionEvent