Packagecom.keepcore.calendar.view.renderers
Classpublic class CalendarMonthHeaderRenderer
InheritanceCalendarMonthHeaderRenderer Inheritance CalendarMonthHeaderRendererAbstract Inheritance CalendarMonthDisplayer Inheritance CalendarPartDisplayer Inheritance mx.core.UIComponent

This is the default month header renderer (used in year view). It does nothing else than clearing graphics and letting the CalendarMonthHeaderRendererAbstract manages display.



Public Properties
 PropertyDefined By
 InheritedcalendarMonth : CalendarMonth
CalendarMonthDisplayer
 InheritedcalendarPart : CalendarPart
Calendar part reference.
CalendarPartDisplayer
 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
 InheritedmanageHeaderBackground : Boolean
Indicates if the header background display is managed.
CalendarMonthHeaderRendererAbstract
 InheritedmanageMonthLabel : Boolean
Indicates if the month label display is managed.
CalendarMonthHeaderRendererAbstract
 InheritedmouseOverDate : Date
Indicates the current mouse over date.
CalendarPartDisplayer
 InheritedmouseOverDateColumn : int
Indicates the current mouse over date column (if column mode is enabled).
CalendarPartDisplayer
Protected Properties
 PropertyDefined By
 InheritedbackgroundColor : Number
[read-only]
CalendarMonthHeaderRendererAbstract
 InheritedmonthLabel : Label
CalendarMonthHeaderRendererAbstract
Public Methods
 MethodDefined By
  
CalendarMonthHeaderRenderer
 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 the calendar month this function is used to define the new current range of an item
CalendarMonthHeaderRendererAbstract
 Inherited
refreshMouseTooltip(event:MouseEvent):void
Create or update the cell mouse tooltip.
CalendarPartDisplayer
Protected Methods
 MethodDefined By
 Inherited
[override]
CalendarMonthHeaderRendererAbstract
 Inherited
[override]
CalendarMonthHeaderRendererAbstract
 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
[override] Overriden resourcesChanged method.
CalendarMonthHeaderRendererAbstract
  
updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void
[override]
CalendarMonthHeaderRenderer
 Inherited
updateMouseToolTip(date:Date, x:Number, y:Number):void
CalendarPartDisplayer
Constructor Detail
CalendarMonthHeaderRenderer()Constructor
public function CalendarMonthHeaderRenderer(calendarMonth:CalendarMonth = null)



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

Parameters

unscaledWidth:Number
 
unscaledHeight:Number