Packagecom.keepcore.calendar.view
Classpublic class YearView
InheritanceYearView Inheritance GenericView Inheritance mx.core.UIComponent

The Year manages calendar year view display and user interactions.



Public Properties
 PropertyDefined By
 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
 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
 InheritedpreviousMouseY : Number
GenericView
  yDiff : Number
YearView
Public Methods
 MethodDefined By
  
YearView
  
addCorrectChild(calendarMonth:CalendarMonth):void
YearView
 Inherited
Function overriden in subclasses
GenericView
 Inherited
GenericView
  
clearItems(AVisibleItems:ArrayCollection):void
[override] remove all items from the current view
YearView
  
clickCellHandler(event:MouseEvent):void
YearView
  
convertCoordonateToDateIndex(Ax:Number, Ay:Number):Number
YearView
  
create headers and cells for the current view
YearView
  
function overrided in subclasses
YearView
 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
YearView
  
drawItems():void
YearView
 Inherited
endResizingHandler(event:Event):void
GenericView
 Inherited
Function overriden in subclasses
GenericView
 Inherited
GenericView
 Inherited
getVisibleRangeRect(range:DateRange, rangeSubstitute:DateRange = null):Rectangle
function overriden in views
GenericView
 Inherited
GenericView
  
globalToDateTime(coordX:Number = -1, coordY:Number = -1):Date
[override]
YearView
 Inherited
Function may be overriden in subclasses.
GenericView
  
YearView
 Inherited
manageItem(calendarItem:CalendarItem):void
GenericView
 Inherited
Function overriden
GenericView
  
mouseWheelHandler(event:MouseEvent):void
YearView
 Inherited
Function overriden in subclasses
GenericView
 Inherited
Function overriden in views
GenericView
 Inherited
resizeItemHandler(event:Event):void
GenericView
 Inherited
GenericView
 Inherited
startDragHandler(event:DynamicEvent):void
GenericView
Protected Methods
 MethodDefined By
  
calcCellSize(unscaledWidth:Number, unscaledHeight:Number):void
function overrided in subclasses
YearView
  
[override]
YearView
  
[override]
YearView
 Inherited
getCellTarget(itemRenderer:ICalendarItemRenderer, specialResizeManagement:Boolean = false):ICalendarDayDisplayer
function overriden in views
GenericView
  
YearView
  
getMonthIndex(ADate:Date, AStartIndex:Number = 0):Number
return the index of Adate in visible range
YearView
 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
  
updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void
[override]
YearView
Property Detail
yDiffproperty
protected var yDiff:Number

Constructor Detail
YearView()Constructor
public function YearView(calendar:KCCalendar)



Parameters
calendar:KCCalendar
Method Detail
addCorrectChild()method
public function addCorrectChild(calendarMonth:CalendarMonth):void

Parameters

calendarMonth:CalendarMonth

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

function overrided in subclasses

Parameters

unscaledWidth:Number
 
unscaledHeight:Number

clearItems()method 
override public function clearItems(AVisibleItems:ArrayCollection):void

remove all items from the current view

Parameters

AVisibleItems:ArrayCollection

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

Parameters

event:MouseEvent

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

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

Parameters

Ax:Number
 
Ay:Number

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

createMonthCells()method 
public function createMonthCells():void

create headers and cells for the current view

dateClickHandler()method 
public function dateClickHandler(event:DateClickEvent):void

function overrided in subclasses

Parameters

event:DateClickEvent

drawCells()method 
public function drawCells():void

drawItems()method 
public function drawItems():void

getIndexOfRenderer()method 
protected function getIndexOfRenderer(AItem:CalendarItem):Number

Parameters

AItem:CalendarItem

Returns
Number
getMonthIndex()method 
protected function getMonthIndex(ADate:Date, AStartIndex:Number = 0):Number

return the index of Adate in visible range

Parameters

ADate:Date
 
AStartIndex:Number (default = 0)

Returns
Number
globalToDateTime()method 
override public function globalToDateTime(coordX:Number = -1, coordY:Number = -1):Date

Parameters

coordX:Number (default = -1)
 
coordY:Number (default = -1)

Returns
Date
itemChangedHandler()method 
public function itemChangedHandler(event:CalendarEvent):void

Parameters

event:CalendarEvent

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

Parameters

event:MouseEvent

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

Parameters

unscaledWidth:Number
 
unscaledHeight:Number