Packagecom.keepcore.calendar.view.renderers
Classpublic class CalendarItemRenderer
InheritanceCalendarItemRenderer Inheritance CalendarItemRendererAbstract Inheritance mx.core.UIComponent

This is the default item renderer (used in all views except in year view).



Public Properties
 PropertyDefined By
 Inheritedalpha : Number
[override] [write-only]
CalendarItemRendererAbstract
  ARROW_LEFT : Class
[static]
CalendarItemRenderer
  ARROW_RIGHT : Class
[static]
CalendarItemRenderer
 InheritedbackgroundColor : Number
CalendarItemRendererAbstract
 InheritedborderColor : Number
[read-only]
CalendarItemRendererAbstract
 InheritedcalendarItem : CalendarItem
CalendarItemRendererAbstract
 InheriteddayViewIsEnd : Boolean
CalendarItemRendererAbstract
 InheriteddayViewIsStart : Boolean
CalendarItemRendererAbstract
 InheriteddisplayMode : Number
CalendarItemRendererAbstract
 Inheritedduration : Number
CalendarItemRendererAbstract
 InheritedisDayView : Boolean
[read-only] return true if and only if the current display mode is DAY_VIEW
CalendarItemRendererAbstract
 InheritedisDragged : Boolean
CalendarItemRendererAbstract
 InheritedisEnd : Boolean
return if it's the last renderer to display
CalendarItemRendererAbstract
 InheritedisMonthView : Boolean
[read-only] return true if and only if the current display mode is MONTH_VIEW
CalendarItemRendererAbstract
 InheritedisResized : Boolean
CalendarItemRendererAbstract
 InheritedisRollOver : Boolean
CalendarItemRendererAbstract
 InheritedisSelectable : Boolean
[read-only]
CalendarItemRendererAbstract
 InheritedisSpecialEventSplitOn2Days : Boolean
CalendarItemRendererAbstract
 InheritedisWeekOrDayView : Boolean
[read-only] return true if current display mode is WEEK_VIEW or DAY_VIEW
CalendarItemRendererAbstract
 InheritedisWeekView : Boolean
[read-only] return true if and only if the current display mode is WEEK_VIEW
CalendarItemRendererAbstract
 InheritedisYearView : Boolean
[read-only] return true if and only if the current display mode is YEAR_VIEW
CalendarItemRendererAbstract
 InheritedrendererId : Number
Internal ID, managed by the calendar.
CalendarItemRendererAbstract
 InheritedresizeButton : ICalendarResizeButtonRenderer
CalendarItemRendererAbstract
  resourceField : String
[override]
CalendarItemRenderer
 InheritedsecondDayPartRenderer : ICalendarItemRenderer
CalendarItemRendererAbstract
 InheritedspecialEventSplitOn2DaysFirstPartHidden : Boolean
CalendarItemRendererAbstract
 InheritedspecialEventSplitOn2DaysIsOnlySecondDayDisplay : Boolean
CalendarItemRendererAbstract
 InheritedspecialEventSplitOn2DaysSecondDayHeight : Number
CalendarItemRendererAbstract
 InheritedspecialEventSplitOn2DaysSecondNoResize : Boolean
CalendarItemRendererAbstract
  staticEventDispatcher : IEventDispatcher
[static] [read-only]
CalendarItemRenderer
  text : String
[override]
CalendarItemRenderer
  title : String
[override]
CalendarItemRenderer
 Inheritedvisible : Boolean
[override] [write-only]
CalendarItemRendererAbstract
Protected Properties
 PropertyDefined By
  additionalImage : Image
CalendarItemRenderer
  customResizeButton : ICalendarResizeButtonRenderer
CalendarItemRenderer
  invalidEventImage : Image
CalendarItemRenderer
  itemHour : Label
CalendarItemRenderer
  itemText : KCTruncatedText
CalendarItemRenderer
  itemTitle : Label
CalendarItemRenderer
  notesRenderer : ItemsNotesRenderer
CalendarItemRenderer
  resourceImage : Image
CalendarItemRenderer
  statusRenderer : ItemStatusRenderer
CalendarItemRenderer
Public Methods
 MethodDefined By
  
CalendarItemRenderer(AId:Number = 0)
CalendarItemRenderer
 Inherited
clone(cloneCalendarItem:Boolean = true):ICalendarItemRenderer
CalendarItemRendererAbstract
 Inherited
[override]
CalendarItemRendererAbstract
 Inherited
[override]
CalendarItemRendererAbstract
 Inherited
[override]
CalendarItemRendererAbstract
 Inherited
isStart():Boolean
return if it's the first renderer to display
CalendarItemRendererAbstract
 Inherited
resizeButtonMouseOutHandler(AMouseEvent:MouseEvent):void
CalendarItemRendererAbstract
 Inherited
resizeButtonMouseOverHandler(AMouseEvent:MouseEvent):void
CalendarItemRendererAbstract
  
setHourToDisplay(ADate:Date):void
[override]
CalendarItemRenderer
Protected Methods
 MethodDefined By
  
[override] Overriden createChildren method.
CalendarItemRenderer
  
CalendarItemRenderer
  
updateAdditionalImage(unscaledWidth:Number, unscaledHeight:Number):void
Update additional image.
CalendarItemRenderer
  
updateArrowsImage(unscaledWidth:Number, unscaledHeight:Number):void
Update arrows images (left & right).
CalendarItemRenderer
  
updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void
[override]
CalendarItemRenderer
  
updateFHourToDisplay(unscaledWidth:Number, unscaledHeight:Number):void
Update itemHour.
CalendarItemRenderer
  
updateFText(unscaledWidth:Number, unscaledHeight:Number):void
Update item text.
CalendarItemRenderer
  
Set the appropriated source to the resourceImage.
CalendarItemRenderer
  
updateResizeButton(unscaledWidth:Number, unscaledHeight:Number):void
Update customResizeButton GUI Properties according to renderer context
CalendarItemRenderer
  
updateResourceImage(unscaledWidth:Number, unscaledHeight:Number):void
Update reource image.
CalendarItemRenderer
  
updateTitle(unscaledWidth:Number, unscaledHeight:Number):void
Update item title.
CalendarItemRenderer
Property Detail
additionalImageproperty
protected var additionalImage:Image

ARROW_LEFTproperty 
ARROW_LEFT:Class

This property can be used as the source for data binding.


Implementation
    public static function get ARROW_LEFT():Class
    public static function set ARROW_LEFT(value:Class):void
ARROW_RIGHTproperty 
ARROW_RIGHT:Class

This property can be used as the source for data binding.


Implementation
    public static function get ARROW_RIGHT():Class
    public static function set ARROW_RIGHT(value:Class):void
customResizeButtonproperty 
protected var customResizeButton:ICalendarResizeButtonRenderer

invalidEventImageproperty 
protected var invalidEventImage:Image

itemHourproperty 
protected var itemHour:Label

itemTextproperty 
protected var itemText:KCTruncatedText

itemTitleproperty 
protected var itemTitle:Label

notesRendererproperty 
protected var notesRenderer:ItemsNotesRenderer

resourceFieldproperty 
resourceField:String[override]


Implementation
    public function get resourceField():String
    public function set resourceField(value:String):void
resourceImageproperty 
protected var resourceImage:Image

staticEventDispatcherproperty 
staticEventDispatcher:IEventDispatcher  [read-only]


Implementation
    public static function get staticEventDispatcher():IEventDispatcher
statusRendererproperty 
protected var statusRenderer:ItemStatusRenderer

textproperty 
text:String[override]


Implementation
    public function get text():String
    public function set text(value:String):void
titleproperty 
title:String[override]


Implementation
    public function get title():String
    public function set title(value:String):void
Constructor Detail
CalendarItemRenderer()Constructor
public function CalendarItemRenderer(AId:Number = 0)



Parameters
AId:Number (default = 0)
Method Detail
createChildren()method
override protected function createChildren():void

Overriden createChildren method. Initialize UI components.

getFullTooltip()method 
protected function getFullTooltip():String

Returns
String
setHourToDisplay()method 
override public function setHourToDisplay(ADate:Date):void

Parameters

ADate:Date

updateAdditionalImage()method 
protected function updateAdditionalImage(unscaledWidth:Number, unscaledHeight:Number):void

Update additional image.

Parameters

unscaledWidth:Number
 
unscaledHeight:Number

updateArrowsImage()method 
protected function updateArrowsImage(unscaledWidth:Number, unscaledHeight:Number):void

Update arrows images (left & right).

Parameters

unscaledWidth:Number
 
unscaledHeight:Number

updateDisplayList()method 
override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void

Parameters

unscaledWidth:Number
 
unscaledHeight:Number

updateFHourToDisplay()method 
protected function updateFHourToDisplay(unscaledWidth:Number, unscaledHeight:Number):void

Update itemHour.

Parameters

unscaledWidth:Number
 
unscaledHeight:Number

updateFText()method 
protected function updateFText(unscaledWidth:Number, unscaledHeight:Number):void

Update item text.

Parameters

unscaledWidth:Number
 
unscaledHeight:Number

updateReourceImageContents()method 
protected function updateReourceImageContents():void

Set the appropriated source to the resourceImage.

updateResizeButton()method 
protected function updateResizeButton(unscaledWidth:Number, unscaledHeight:Number):void

Update customResizeButton GUI Properties according to renderer context

Parameters

unscaledWidth:Number
 
unscaledHeight:Number

updateResourceImage()method 
protected function updateResourceImage(unscaledWidth:Number, unscaledHeight:Number):void

Update reource image.

Parameters

unscaledWidth:Number
 
unscaledHeight:Number

updateTitle()method 
protected function updateTitle(unscaledWidth:Number, unscaledHeight:Number):void

Update item title.

Parameters

unscaledWidth:Number
 
unscaledHeight:Number