| Package | com.keepcore.calendar.view.renderers |
| Class | public class CalendarMonthHeaderRendererAbstract |
| Inheritance | CalendarMonthHeaderRendererAbstract CalendarMonthDisplayer CalendarPartDisplayer mx.core.UIComponent |
| Implements | ICalendarMonthHeaderRenderer |
| Subclasses | CalendarMonthHeaderRenderer |
| Property | Defined By | ||
|---|---|---|---|
![]() | calendarMonth : CalendarMonth | CalendarMonthDisplayer | |
![]() | calendarPart : CalendarPart
Calendar part reference. | CalendarPartDisplayer | |
![]() | drawToolTip : Boolean
Indicates if the part handles the tool tip drawing. | CalendarPartDisplayer | |
![]() | fullDayToolTip : Boolean
Indicates if the displayed tooltip is always full day (used by day headers as example). | CalendarPartDisplayer | |
| manageHeaderBackground : Boolean
Indicates if the header background display is managed. | CalendarMonthHeaderRendererAbstract | ||
| manageMonthLabel : Boolean
Indicates if the month label display is managed. | CalendarMonthHeaderRendererAbstract | ||
![]() | mouseOverDate : Date
Indicates the current mouse over date. | CalendarPartDisplayer | |
![]() | mouseOverDateColumn : int
Indicates the current mouse over date column (if column mode is enabled). | CalendarPartDisplayer | |
| Property | Defined By | ||
|---|---|---|---|
| backgroundColor : Number [read-only] | CalendarMonthHeaderRendererAbstract | ||
| monthLabel : Label | CalendarMonthHeaderRendererAbstract | ||
| Method | Defined By | ||
|---|---|---|---|
CalendarMonthHeaderRendererAbstract(calendarMonth:CalendarMonth = null) | CalendarMonthHeaderRendererAbstract | ||
![]() | getColumnWidth():Number
In column mode, return the column width (takes in account the item margins). | CalendarPartDisplayer | |
![]() | localToColumn():int
If column mode is enabled, return the column index according to mouse X position. | CalendarPartDisplayer | |
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 | ||
![]() | refreshMouseTooltip(event:MouseEvent):void
Create or update the cell mouse tooltip. | CalendarPartDisplayer | |
| Method | Defined By | ||
|---|---|---|---|
commitProperties():void [override] | CalendarMonthHeaderRendererAbstract | ||
createChildren():void [override] | CalendarMonthHeaderRendererAbstract | ||
![]() | createMouseToolTip(date:Date, x:Number, y:Number):void | CalendarPartDisplayer | |
![]() | destroyMouseToolTip():void | CalendarPartDisplayer | |
![]() | drawHighlight(unscaledWidth:Number, columnWidth:Number, stepStartY:Number, stepHeight:Number, highlightAlpha:Number, rangeSelection:Boolean, noBorder:Boolean = false):void | CalendarPartDisplayer | |
![]() | drawRanges(ranges:ArrayCollection, aX:Number, aWidth:Number, bkgColor:uint, alpha:Number):void
Draw ranges. | CalendarPartDisplayer | |
![]() | getRangesRect(ranges:ArrayCollection, aX:Number, aWidth:Number):Array
Return array of Rectangle objects that defines the ranges coordinates. | CalendarPartDisplayer | |
resourcesChanged():void [override]
Overriden resourcesChanged method. | CalendarMonthHeaderRendererAbstract | ||
updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void [override] | CalendarMonthHeaderRendererAbstract | ||
![]() | updateMouseToolTip(date:Date, x:Number, y:Number):void | CalendarPartDisplayer | |
| backgroundColor | property |
backgroundColor:Number [read-only] protected function get backgroundColor():Number| manageHeaderBackground | property |
manageHeaderBackground:BooleanIndicates if the header background display is managed.
The default value is true.
public function get manageHeaderBackground():Boolean public function set manageHeaderBackground(value:Boolean):void| manageMonthLabel | property |
manageMonthLabel:BooleanIndicates if the month label display is managed.
The default value is true.
public function get manageMonthLabel():Boolean public function set manageMonthLabel(value:Boolean):void| monthLabel | property |
protected var monthLabel:Label| CalendarMonthHeaderRendererAbstract | () | Constructor |
public function CalendarMonthHeaderRendererAbstract(calendarMonth:CalendarMonth = null)calendarMonth:CalendarMonth (default = null) |
| commitProperties | () | method |
override protected function commitProperties():void| createChildren | () | method |
override protected function createChildren():void| localToDateTime | () | method |
override public function localToDateTime(coordX:Number = -1, coordY:Number = -1, onlyCurrentDayTime:Boolean = false, eventTimeStepMultiple:Boolean = true):Datereturn the date specified by the calendar month this function is used to define the new current range of an item
Parameters
coordX:Number (default = -1) | |
coordY:Number (default = -1) | |
onlyCurrentDayTime:Boolean (default = false) | |
eventTimeStepMultiple:Boolean (default = true) |
Date |
| resourcesChanged | () | method |
override protected function resourcesChanged():voidOverriden resourcesChanged method. Update month label language on the fly.
| updateDisplayList | () | method |
override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):voidParameters
unscaledWidth:Number | |
unscaledHeight:Number |