Packagecom.keepcore.calendar.view.renderers
Classpublic class CalendarDayCellRenderer
InheritanceCalendarDayCellRenderer Inheritance CalendarDayCellRendererAbstract Inheritance CalendarDayDisplayer Inheritance CalendarPartDisplayer Inheritance mx.core.UIComponent

The CalendarDayCellRenderer class defines the default day cell renderer. It does nothing else than clearing graphics and letting the CalendarDayCellRendererAbstract manages display.



Public Properties
 PropertyDefined By
 InheritedallItemsNumberText : String
[read-only]
CalendarDayDisplayer
 InheritedcalendarDay : CalendarDay
CalendarDayDisplayer
 InheritedcalendarPart : CalendarPart
Calendar part reference.
CalendarPartDisplayer
 InheriteddisplayedItemCount : Number
CalendarDayDisplayer
 InheriteddrawToolTip : Boolean
Indicates if the part handles the tool tip drawing.
CalendarPartDisplayer
 InheritedfullDayToolTip : Boolean
Indicates if the displayed tooltip is always full day (used by day headers as example).
CalendarPartDisplayer
 InheritedmanageCellBackground : Boolean
Indicates if the cell background display is managed.
CalendarDayCellRendererAbstract
 InheritedmanageCellHighlight : Boolean
Indicates if the cell highlight display is managed.
CalendarDayCellRendererAbstract
 InheritedmanageColumnSeparator : Boolean
Indicates if the cell background display is managed.
CalendarDayCellRendererAbstract
 InheritedmanageCurrentHour : Boolean
Indicates if the cell background display is managed.
CalendarDayCellRendererAbstract
 InheritedmanageHighlightRanges : Boolean
Indicates if the cell background display is managed.
CalendarDayCellRendererAbstract
 InheritedmanageHoursGrid : Boolean
Indicates if the cell background display is managed.
CalendarDayCellRendererAbstract
 InheritedmanageInvalidRanges : Boolean
Indicates if the cell background display is managed.
CalendarDayCellRendererAbstract
 InheritedmanageResizedItemHighlight : Boolean
Indicates if the cell background display is managed.
CalendarDayCellRendererAbstract
 InheritedmouseOverDate : Date
Indicates the current mouse over date.
CalendarPartDisplayer
 InheritedmouseOverDateColumn : int
Indicates the current mouse over date column (if column mode is enabled).
CalendarPartDisplayer
 InheritednotDisplayedItemCount : Number
CalendarDayDisplayer
 InheritednotDisplayedItems : ArrayCollection
CalendarDayDisplayer
 Inheritedtext : String
[read-only]
CalendarDayDisplayer
Protected Properties
 PropertyDefined By
 InheritedbackgroundColor : Number
[read-only]
CalendarDayCellRendererAbstract
 Inherited_notDisplayedItemCount : Number = 0
CalendarDayDisplayer
 InheritednotDisplayedItemsLabel : Label
CalendarDayDisplayer
Public Methods
 MethodDefined By
  
CalendarDayCellRenderer
 Inherited
In column mode, return the column width (takes in account the item margins).
CalendarPartDisplayer
 Inherited
If column mode is enabled, return the column index according to mouse X position.
CalendarPartDisplayer
 Inherited
localToDateTime(coordX:Number = -1, coordY:Number = -1, onlyCurrentDayTime:Boolean = false, eventTimeStepMultiple:Boolean = true):Date
[override] Return the date specified by mouse position in the current cell.
CalendarDayCellRendererAbstract
 Inherited
refreshMouseTooltip(event:MouseEvent):void
Create or update the cell mouse tooltip.
CalendarPartDisplayer
Protected Methods
 MethodDefined By
 Inherited
closePopupHandler(event:Event):void
CalendarDayDisplayer
 Inherited
[override]
CalendarDayDisplayer
 Inherited
createMouseToolTip(date:Date, x:Number, y:Number):void
CalendarPartDisplayer
 Inherited
CalendarPartDisplayer
 Inherited
drawHighlight(unscaledWidth:Number, columnWidth:Number, stepStartY:Number, stepHeight:Number, highlightAlpha:Number, rangeSelection:Boolean, noBorder:Boolean = false):void
CalendarPartDisplayer
 Inherited
drawRanges(ranges:ArrayCollection, aX:Number, aWidth:Number, bkgColor:uint, alpha:Number):void
Draw ranges.
CalendarPartDisplayer
 Inherited
getRangesRect(ranges:ArrayCollection, aX:Number, aWidth:Number):Array
Return array of Rectangle objects that defines the ranges coordinates.
CalendarPartDisplayer
 Inherited
labelNoDisplayedItemClick(event:MouseEvent):void
CalendarDayDisplayer
  
updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void
[override]
CalendarDayCellRenderer
 Inherited
updateMouseToolTip(date:Date, x:Number, y:Number):void
CalendarPartDisplayer
Constructor Detail
CalendarDayCellRenderer()Constructor
public function CalendarDayCellRenderer(calendarDay:CalendarDay = null)



Parameters
calendarDay:CalendarDay (default = null)
Method Detail
updateDisplayList()method
override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void

Parameters

unscaledWidth:Number
 
unscaledHeight:Number