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

Inheritance diagram of CalDraw

| |method_summary| Methods Summary ================================ ================================================================================ ================================================================================ :meth:`~lib.calendar.CalDraw.__init__` :meth:`~lib.calendar.CalDraw.AddSelect` :meth:`~lib.calendar.CalDraw.Center` :meth:`~lib.calendar.CalDraw.DefParms` :meth:`~lib.calendar.CalDraw.DrawBorder` :meth:`~lib.calendar.CalDraw.DrawCal` :meth:`~lib.calendar.CalDraw.DrawDayText` :meth:`~lib.calendar.CalDraw.DrawFocusIndicator` :meth:`~lib.calendar.CalDraw.DrawGrid` :meth:`~lib.calendar.CalDraw.DrawMonth` :meth:`~lib.calendar.CalDraw.DrawNum` :meth:`~lib.calendar.CalDraw.DrawNumVal` :meth:`~lib.calendar.CalDraw.DrawSel` :meth:`~lib.calendar.CalDraw.DrawWeek` :meth:`~lib.calendar.CalDraw.GetCal` :meth:`~lib.calendar.CalDraw.GetColor` :meth:`~lib.calendar.CalDraw.GetOffset` :meth:`~lib.calendar.CalDraw.GetRect` :meth:`~lib.calendar.CalDraw.InitScale` :meth:`~lib.calendar.CalDraw.InitValues` :meth:`~lib.calendar.CalDraw.SetCal` :meth:`~lib.calendar.CalDraw.SetColor` :meth:`~lib.calendar.CalDraw.SetMarg` :meth:`~lib.calendar.CalDraw.SetPos` :meth:`~lib.calendar.CalDraw.SetSize` :meth:`~lib.calendar.CalDraw.SetWeekColor` :meth:`~lib.calendar.CalDraw.SetWeekEnd` ================================================================================ ================================================================================ | |api| Class API =============== .. class:: CalDraw: .. method:: __init__(self, parent) .. method:: AddSelect(self, list, cfont=None, cbackgrd = None) .. method:: Center(self) .. method:: DefParms(self) .. method:: DrawBorder(self, DC, transparent = False) .. method:: DrawCal(self, DC, sel_lst=[]) .. method:: DrawDayText(self, DC, key) .. method:: DrawFocusIndicator(self, DC) .. method:: DrawGrid(self, DC) .. method:: DrawMonth(self, DC) .. method:: DrawNum(self, DC) .. method:: DrawNumVal(self) .. method:: DrawSel(self, DC) .. method:: DrawWeek(self, DC) .. method:: GetCal(self) .. method:: GetColor(self, name) .. method:: GetOffset(self) .. method:: GetRect(self) .. method:: InitScale(self) .. method:: InitValues(self) .. method:: SetCal(self, year, month) .. method:: SetColor(self, name, value) .. method:: SetMarg(self, xmarg, ymarg) .. method:: SetPos(self, xpos, ypos) .. method:: SetSize(self, size) .. method:: SetWeekColor(self, font_color, week_color) .. method:: SetWeekEnd(self, font_color=None, backgrd = None)