.. include:: headings.inc .. currentmodule:: lib.calendar .. highlight:: python .. _lib.calendar.Calendar: ========================================================================================================================================== |phoenix_title| **Calendar** ========================================================================================================================================== | |class_hierarchy| Inheritance Diagram ===================================== Inheritance diagram for class **Calendar** .. raw:: html

Inheritance diagram of Calendar

| |super_classes| Known Superclasses ================================== :class:`PyControl` | |method_summary| Methods Summary ================================ ================================================================================ ================================================================================ :meth:`~lib.calendar.Calendar.__init__` :meth:`~lib.calendar.Calendar.AcceptsFocus` :meth:`~lib.calendar.Calendar.AddSelect` :meth:`~lib.calendar.Calendar.DecMonth` :meth:`~lib.calendar.Calendar.DecYear` :meth:`~lib.calendar.Calendar.DoDrawing` :meth:`~lib.calendar.Calendar.DrawFocusIndicator` :meth:`~lib.calendar.Calendar.DrawRect` :meth:`~lib.calendar.Calendar.DrawRectOrg` :meth:`~lib.calendar.Calendar.GetColor` :meth:`~lib.calendar.Calendar.GetDate` :meth:`~lib.calendar.Calendar.GetDay` :meth:`~lib.calendar.Calendar.GetDayHit` :meth:`~lib.calendar.Calendar.GetMonth` :meth:`~lib.calendar.Calendar.GetYear` :meth:`~lib.calendar.Calendar.HideGrid` :meth:`~lib.calendar.Calendar.HideTitle` :meth:`~lib.calendar.Calendar.IncMonth` :meth:`~lib.calendar.Calendar.IncYear` :meth:`~lib.calendar.Calendar.IsDayInWeekend` :meth:`~lib.calendar.Calendar.OnKeyDown` :meth:`~lib.calendar.Calendar.OnKillFocus` :meth:`~lib.calendar.Calendar.OnLeftDEvent` :meth:`~lib.calendar.Calendar.OnLeftEvent` :meth:`~lib.calendar.Calendar.OnMiddleDEvent` :meth:`~lib.calendar.Calendar.OnMiddleEvent` :meth:`~lib.calendar.Calendar.OnPaint` :meth:`~lib.calendar.Calendar.OnRightDEvent` :meth:`~lib.calendar.Calendar.OnRightEvent` :meth:`~lib.calendar.Calendar.OnSetFocus` :meth:`~lib.calendar.Calendar.OnSize` :meth:`~lib.calendar.Calendar.ProcessClick` :meth:`~lib.calendar.Calendar.SelectDay` :meth:`~lib.calendar.Calendar.SetBusType` :meth:`~lib.calendar.Calendar.SetColor` :meth:`~lib.calendar.Calendar.SetCurrentDay` :meth:`~lib.calendar.Calendar.SetDay` :meth:`~lib.calendar.Calendar.SetDayValue` :meth:`~lib.calendar.Calendar.SetMargin` :meth:`~lib.calendar.Calendar.SetMonth` :meth:`~lib.calendar.Calendar.SetNow` :meth:`~lib.calendar.Calendar.SetSelDay` :meth:`~lib.calendar.Calendar.SetSize` :meth:`~lib.calendar.Calendar.SetTextAlign` :meth:`~lib.calendar.Calendar.SetWeekColor` :meth:`~lib.calendar.Calendar.SetYear` :meth:`~lib.calendar.Calendar.ShowWeekEnd` :meth:`~lib.calendar.Calendar.TestDay` ================================================================================ ================================================================================ | |api| Class API =============== .. class:: Calendar( PyControl ) .. method:: __init__(self, parent, id=-1, pos=DefaultPosition, size=Size(200,200), style= 0, validator=DefaultValidator, name= "calendar") .. method:: AcceptsFocus(self) .. method:: AddSelect(self, list, font_color, back_color) .. method:: DecMonth(self) .. method:: DecYear(self) .. method:: DoDrawing(self, DC) .. method:: DrawFocusIndicator(self, draw) .. method:: DrawRect(self, key, bgcolor = 'WHITE', fgcolor= 'PINK',width = 0) .. method:: DrawRectOrg(self, key, fgcolor = 'BLACK', width = 0) .. method:: GetColor(self, name) .. method:: GetDate(self) .. method:: GetDay(self) .. method:: GetDayHit(self, mx, my) .. method:: GetMonth(self) .. method:: GetYear(self) .. method:: HideGrid(self) .. method:: HideTitle(self) .. method:: IncMonth(self) .. method:: IncYear(self) .. method:: IsDayInWeekend(self, key) .. method:: OnKeyDown(self, event) .. method:: OnKillFocus(self, event) .. method:: OnLeftDEvent(self, event) .. method:: OnLeftEvent(self, event) .. method:: OnMiddleDEvent(self, event) .. method:: OnMiddleEvent(self, event) .. method:: OnPaint(self, event) .. method:: OnRightDEvent(self, event) .. method:: OnRightEvent(self, event) .. method:: OnSetFocus(self, event) .. method:: OnSize(self, evt) .. method:: ProcessClick(self, event) .. method:: SelectDay(self, key) .. method:: SetBusType(self) .. method:: SetColor(self, name, value) .. method:: SetCurrentDay(self) .. method:: SetDay(self, day) .. method:: SetDayValue(self, day) .. method:: SetMargin(self, xmarg, ymarg) .. method:: SetMonth(self, month) .. method:: SetNow(self) .. method:: SetSelDay(self, sel) .. method:: SetSize(self, set_size) .. method:: SetTextAlign(self, vert, horz) .. method:: SetWeekColor(self, font_color, week_color) .. method:: SetYear(self, year) .. method:: ShowWeekEnd(self) .. method:: TestDay(self, key)