Packagecom.keepcore.calendar.view
Classpublic class MonthView
InheritanceMonthView Inheritance MonthWeekDayView Inheritance GenericView Inheritance mx.core.UIComponent



Public Properties
 PropertyDefined By
 InheritedborderLeft : Number
MonthWeekDayView
 InheritedborderTop : Number
[read-only]
MonthWeekDayView
 Inheritedcalendar : KCCalendar
[read-only]
GenericView
 InheritedcalendarDays : ArrayCollection
GenericView
 InheritedcellHeight : Number
GenericView
 InheritedcellMouseDownColumn : int
GenericView
 InheritedcellMouseDownTime : Date
GenericView
 InheritedcellMouseMoveTime : Date
GenericView
 InheritedcellSelectionDateRange : DateRange
GenericView
 InheritedcellWidth : Number
GenericView
 InheritedcolumnCount : Number
GenericView
 InheriteddragItem : ICalendarItemRenderer
GenericView
 InheritedisSelectionRangeChronologic : Boolean
[read-only] Return if range selection (if any) has been made in chronological order.
GenericView
 InheritedmaxRowCount : Number
MonthWeekDayView
 InheritedneedToDrawCells : Boolean
GenericView
 InheritedneedToDrawItems : Boolean
GenericView
 InheritedoldVisibleRange : DateRange
GenericView
 InheritedrangeSelectionInProgress : Boolean
GenericView
 InheritedrowCount : Number
GenericView
 InheritedvisibleItems : ArrayCollection
Returns an ArrayCollection with all visible items (CalendarItem objects)
GenericView
 InheritedvisibleRange : DateRange
return the visible date range
GenericView
 InheritedYDiff : Number
GenericView
Protected Properties
 PropertyDefined By
 InheriteddayBar : ICalendarDayBarRenderer
MonthWeekDayView
 InheritedpreviousMouseY : Number
GenericView
Public Methods
 MethodDefined By
  
MonthView
  
addCorrectChild(ACalendarDay:CalendarDay):void
[override] add header and cell to the view
MonthView
 Inherited
Function overriden in subclasses
GenericView
 Inherited
MonthWeekDayView
 Inherited
GenericView
 Inherited
clearItems(AVisibleItems:ArrayCollection):void
[override] remove all items from the current view
MonthWeekDayView
 Inherited
clickCellHandler(event:MouseEvent):void
MonthWeekDayView
  
convertCoordonateToDateIndex(Ax:Number, Ay:Number):Number
[override]
MonthView
 Inherited
create headers and cells for the current view
MonthWeekDayView
 Inherited
dispathResizeItemHandler(event:DynamicEvent):void
GenericView
 Inherited
doubleClickCellHandler(event:MouseEvent):void
GenericView
 Inherited
dragCompleteHandler(event:DragEvent):void
GenericView
 Inherited
dragDropHandler(ADragEvent:DragEvent):void
GenericView
 Inherited
dragEnterHandler(event:DragEvent):void
GenericView
 Inherited
dragOverHandler(event:DragEvent):void
GenericView
  
drawCells():void
[override] draw the calendar cells
MonthView
  
drawDayBar(forceColumnHeaderUpdate:Boolean = false):void
[override]
MonthView
  
drawItems(forceUpdate:Boolean = false):void
[override]
MonthView
 Inherited
endResizingHandler(event:Event):void
GenericView
  
[override]
MonthView
 Inherited
Return the first index avalaible in reservationTab this index specified where the item is displayed
MonthWeekDayView
 Inherited
GenericView
  
getVisibleRangeRect(range:DateRange, rangeSubstitute:DateRange = null):Rectangle
[override]
MonthView
 Inherited
GenericView
 Inherited
globalToDateTime(coordX:Number = -1, coordY:Number = -1):Date
[override]
MonthWeekDayView
 Inherited
Function may be overriden in subclasses.
GenericView
 Inherited
MonthWeekDayView
 Inherited
manageItem(calendarItem:CalendarItem):void
GenericView
 Inherited
Function overriden
GenericView
 Inherited
mouseClickHandler(event:MouseEvent):void
MonthWeekDayView
 Inherited
mouseWheelHandler(event:MouseEvent):void
MonthWeekDayView
  
[override] remove header and cell from the view
MonthView
 Inherited
Function overriden in views
GenericView
 Inherited
removeRenderer(currentItemRenderer:ICalendarItemRenderer):void
MonthWeekDayView
 Inherited
resizeItemHandler(event:Event):void
GenericView
 Inherited
GenericView
  
[override]
MonthView
 Inherited
startDragHandler(event:DynamicEvent):void
GenericView
 Inherited
MonthWeekDayView
 Inherited
MonthWeekDayView
 Inherited
MonthWeekDayView
  
weekLabelClickHandler(event:MouseEvent):void
MonthView
Protected Methods
 MethodDefined By
  
[override]
MonthView
  
[override]
MonthView
  
[override]
MonthView
  
getCellTarget(itemRenderer:ICalendarItemRenderer, specialResizeManagement:Boolean = false):ICalendarDayDisplayer
[override]
MonthView
 Inherited
getDayIndex(ADate:Date, AStartIndex:Number = 0):Number
return the index of Adate in visible range
MonthWeekDayView
 Inherited
MonthWeekDayView
 Inherited
MonthWeekDayView
 Inherited
manageItemToDrawInCells(calendarItem:CalendarItem, renderer:ICalendarItemRenderer = null, forceNewColumnIndex:int = -1):void
GenericView
 Inherited
manageItemToDrawInHeaders(calendarItem:CalendarItem, forceAllDayY:Number = -1):void
GenericView
 Inherited
mouseDownCellHandler(event:MouseEvent):void
GenericView
 Inherited
mouseMoveHandler(event:MouseEvent):void
GenericView
 Inherited
mouseUpCellHandler(event:MouseEvent):void
GenericView
 Inherited
mouseUpOutside(event:MouseEvent):void
GenericView
 Inherited
reinitMouseSelection(force:Boolean = false):void
GenericView
 Inherited
updateCompleteHandler(event:FlexEvent):void
GenericView
 Inherited
updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void
[override]
MonthWeekDayView
Constructor Detail
MonthView()Constructor
public function MonthView(ACalendar:KCCalendar)



Parameters
ACalendar:KCCalendar
Method Detail
addCorrectChild()method
override public function addCorrectChild(ACalendarDay:CalendarDay):void

add header and cell to the view

Parameters

ACalendarDay:CalendarDay

calcCellSize()method 
override protected function calcCellSize():void

commitProperties()method 
override protected function commitProperties():void

convertCoordonateToDateIndex()method 
override public function convertCoordonateToDateIndex(Ax:Number, Ay:Number):Number

Parameters

Ax:Number
 
Ay:Number

Returns
Number
createChildren()method 
override protected function createChildren():void

drawCells()method 
override public function drawCells():void

draw the calendar cells

drawDayBar()method 
override public function drawDayBar(forceColumnHeaderUpdate:Boolean = false):void

Parameters

forceColumnHeaderUpdate:Boolean (default = false)

drawItems()method 
override public function drawItems(forceUpdate:Boolean = false):void

Parameters

forceUpdate:Boolean (default = false)

getCellTarget()method 
override protected function getCellTarget(itemRenderer:ICalendarItemRenderer, specialResizeManagement:Boolean = false):ICalendarDayDisplayer

Parameters

itemRenderer:ICalendarItemRenderer
 
specialResizeManagement:Boolean (default = false)

Returns
ICalendarDayDisplayer
getDragItemY()method 
override public function getDragItemY(cellTarget:ICalendarDayDisplayer):Number

Parameters

cellTarget:ICalendarDayDisplayer

Returns
Number
getVisibleRangeRect()method 
override public function getVisibleRangeRect(range:DateRange, rangeSubstitute:DateRange = null):Rectangle

Parameters

range:DateRange
 
rangeSubstitute:DateRange (default = null)

Returns
Rectangle
removeCorrectChild()method 
override public function removeCorrectChild(calendarDay:CalendarDay):void

remove header and cell from the view

Parameters

calendarDay:CalendarDay

simulateReservedLocations()method 
override public function simulateReservedLocations():void

weekLabelClickHandler()method 
public function weekLabelClickHandler(event:MouseEvent):void

Parameters

event:MouseEvent