1 # This file was created automatically by SWIG. 
  10 from clip_dnd 
import * 
  12 from controls 
import * 
  19 def EVT_CALENDAR(win
, id, fn
): 
  20     win
.Connect(id, -1, wxEVT_CALENDAR_DOUBLECLICKED
, fn
) 
  22 def EVT_CALENDAR_SEL_CHANGED(win
, id, fn
): 
  23     win
.Connect(id, -1, wxEVT_CALENDAR_SEL_CHANGED
, fn
) 
  25 def EVT_CALENDAR_DAY(win
, id, fn
): 
  26     win
.Connect(id, -1, wxEVT_CALENDAR_DAY_CHANGED
, fn
) 
  28 def EVT_CALENDAR_MONTH(win
, id, fn
): 
  29     win
.Connect(id, -1, wxEVT_CALENDAR_MONTH_CHANGED
, fn
) 
  31 def EVT_CALENDAR_YEAR(win
, id, fn
): 
  32     win
.Connect(id, -1, wxEVT_CALENDAR_YEAR_CHANGED
, fn
) 
  34 def EVT_CALENDAR_WEEKDAY_CLICKED(win
, id, fn
): 
  35     win
.Connect(id, -1, wxEVT_CALENDAR_WEEKDAY_CLICKED
, fn
) 
  38 class wxCalendarDateAttrPtr 
: 
  39     def __init__(self
,this
): 
  42     def SetTextColour(self
, *_args
, **_kwargs
): 
  43         val 
= apply(calendarc
.wxCalendarDateAttr_SetTextColour
,(self
,) + _args
, _kwargs
) 
  45     def SetBackgroundColour(self
, *_args
, **_kwargs
): 
  46         val 
= apply(calendarc
.wxCalendarDateAttr_SetBackgroundColour
,(self
,) + _args
, _kwargs
) 
  48     def SetBorderColour(self
, *_args
, **_kwargs
): 
  49         val 
= apply(calendarc
.wxCalendarDateAttr_SetBorderColour
,(self
,) + _args
, _kwargs
) 
  51     def SetFont(self
, *_args
, **_kwargs
): 
  52         val 
= apply(calendarc
.wxCalendarDateAttr_SetFont
,(self
,) + _args
, _kwargs
) 
  54     def SetBorder(self
, *_args
, **_kwargs
): 
  55         val 
= apply(calendarc
.wxCalendarDateAttr_SetBorder
,(self
,) + _args
, _kwargs
) 
  57     def SetHoliday(self
, *_args
, **_kwargs
): 
  58         val 
= apply(calendarc
.wxCalendarDateAttr_SetHoliday
,(self
,) + _args
, _kwargs
) 
  60     def HasTextColour(self
, *_args
, **_kwargs
): 
  61         val 
= apply(calendarc
.wxCalendarDateAttr_HasTextColour
,(self
,) + _args
, _kwargs
) 
  63     def HasBackgroundColour(self
, *_args
, **_kwargs
): 
  64         val 
= apply(calendarc
.wxCalendarDateAttr_HasBackgroundColour
,(self
,) + _args
, _kwargs
) 
  66     def HasBorderColour(self
, *_args
, **_kwargs
): 
  67         val 
= apply(calendarc
.wxCalendarDateAttr_HasBorderColour
,(self
,) + _args
, _kwargs
) 
  69     def HasFont(self
, *_args
, **_kwargs
): 
  70         val 
= apply(calendarc
.wxCalendarDateAttr_HasFont
,(self
,) + _args
, _kwargs
) 
  72     def HasBorder(self
, *_args
, **_kwargs
): 
  73         val 
= apply(calendarc
.wxCalendarDateAttr_HasBorder
,(self
,) + _args
, _kwargs
) 
  75     def IsHoliday(self
, *_args
, **_kwargs
): 
  76         val 
= apply(calendarc
.wxCalendarDateAttr_IsHoliday
,(self
,) + _args
, _kwargs
) 
  78     def GetTextColour(self
, *_args
, **_kwargs
): 
  79         val 
= apply(calendarc
.wxCalendarDateAttr_GetTextColour
,(self
,) + _args
, _kwargs
) 
  80         if val
: val 
= wxColourPtr(val
)  
  82     def GetBackgroundColour(self
, *_args
, **_kwargs
): 
  83         val 
= apply(calendarc
.wxCalendarDateAttr_GetBackgroundColour
,(self
,) + _args
, _kwargs
) 
  84         if val
: val 
= wxColourPtr(val
)  
  86     def GetBorderColour(self
, *_args
, **_kwargs
): 
  87         val 
= apply(calendarc
.wxCalendarDateAttr_GetBorderColour
,(self
,) + _args
, _kwargs
) 
  88         if val
: val 
= wxColourPtr(val
)  
  90     def GetFont(self
, *_args
, **_kwargs
): 
  91         val 
= apply(calendarc
.wxCalendarDateAttr_GetFont
,(self
,) + _args
, _kwargs
) 
  92         if val
: val 
= wxFontPtr(val
)  
  94     def GetBorder(self
, *_args
, **_kwargs
): 
  95         val 
= apply(calendarc
.wxCalendarDateAttr_GetBorder
,(self
,) + _args
, _kwargs
) 
  98         return "<C wxCalendarDateAttr instance at %s>" % (self
.this
,) 
  99 class wxCalendarDateAttr(wxCalendarDateAttrPtr
): 
 100     def __init__(self
,*_args
,**_kwargs
): 
 101         self
.this 
= apply(calendarc
.new_wxCalendarDateAttr
,_args
,_kwargs
) 
 106 def wxCalendarDateAttrBorder(*_args
,**_kwargs
): 
 107     val 
= wxCalendarDateAttrPtr(apply(calendarc
.new_wxCalendarDateAttrBorder
,_args
,_kwargs
)) 
 112 class wxCalendarEventPtr(wxCommandEventPtr
): 
 113     def __init__(self
,this
): 
 116     def GetDate(self
, *_args
, **_kwargs
): 
 117         val 
= apply(calendarc
.wxCalendarEvent_GetDate
,(self
,) + _args
, _kwargs
) 
 118         if val
: val 
= wxDateTimePtr(val
)  
 120     def GetWeekDay(self
, *_args
, **_kwargs
): 
 121         val 
= apply(calendarc
.wxCalendarEvent_GetWeekDay
,(self
,) + _args
, _kwargs
) 
 124         return "<C wxCalendarEvent instance at %s>" % (self
.this
,) 
 125 class wxCalendarEvent(wxCalendarEventPtr
): 
 126     def __init__(self
,*_args
,**_kwargs
): 
 127         self
.this 
= apply(calendarc
.new_wxCalendarEvent
,_args
,_kwargs
) 
 133 class wxCalendarCtrlPtr(wxControlPtr
): 
 134     def __init__(self
,this
): 
 137     def SetDate(self
, *_args
, **_kwargs
): 
 138         val 
= apply(calendarc
.wxCalendarCtrl_SetDate
,(self
,) + _args
, _kwargs
) 
 140     def GetDate(self
, *_args
, **_kwargs
): 
 141         val 
= apply(calendarc
.wxCalendarCtrl_GetDate
,(self
,) + _args
, _kwargs
) 
 142         if val
: val 
= wxDateTimePtr(val
)  
 144     def EnableYearChange(self
, *_args
, **_kwargs
): 
 145         val 
= apply(calendarc
.wxCalendarCtrl_EnableYearChange
,(self
,) + _args
, _kwargs
) 
 147     def EnableMonthChange(self
, *_args
, **_kwargs
): 
 148         val 
= apply(calendarc
.wxCalendarCtrl_EnableMonthChange
,(self
,) + _args
, _kwargs
) 
 150     def EnableHolidayDisplay(self
, *_args
, **_kwargs
): 
 151         val 
= apply(calendarc
.wxCalendarCtrl_EnableHolidayDisplay
,(self
,) + _args
, _kwargs
) 
 153     def SetHeaderColours(self
, *_args
, **_kwargs
): 
 154         val 
= apply(calendarc
.wxCalendarCtrl_SetHeaderColours
,(self
,) + _args
, _kwargs
) 
 156     def GetHeaderColourFg(self
, *_args
, **_kwargs
): 
 157         val 
= apply(calendarc
.wxCalendarCtrl_GetHeaderColourFg
,(self
,) + _args
, _kwargs
) 
 158         if val
: val 
= wxColourPtr(val
)  
 160     def GetHeaderColourBg(self
, *_args
, **_kwargs
): 
 161         val 
= apply(calendarc
.wxCalendarCtrl_GetHeaderColourBg
,(self
,) + _args
, _kwargs
) 
 162         if val
: val 
= wxColourPtr(val
)  
 164     def SetHighlightColours(self
, *_args
, **_kwargs
): 
 165         val 
= apply(calendarc
.wxCalendarCtrl_SetHighlightColours
,(self
,) + _args
, _kwargs
) 
 167     def GetHighlightColourFg(self
, *_args
, **_kwargs
): 
 168         val 
= apply(calendarc
.wxCalendarCtrl_GetHighlightColourFg
,(self
,) + _args
, _kwargs
) 
 169         if val
: val 
= wxColourPtr(val
)  
 171     def GetHighlightColourBg(self
, *_args
, **_kwargs
): 
 172         val 
= apply(calendarc
.wxCalendarCtrl_GetHighlightColourBg
,(self
,) + _args
, _kwargs
) 
 173         if val
: val 
= wxColourPtr(val
)  
 175     def SetHolidayColours(self
, *_args
, **_kwargs
): 
 176         val 
= apply(calendarc
.wxCalendarCtrl_SetHolidayColours
,(self
,) + _args
, _kwargs
) 
 178     def GetHolidayColourFg(self
, *_args
, **_kwargs
): 
 179         val 
= apply(calendarc
.wxCalendarCtrl_GetHolidayColourFg
,(self
,) + _args
, _kwargs
) 
 180         if val
: val 
= wxColourPtr(val
)  
 182     def GetHolidayColourBg(self
, *_args
, **_kwargs
): 
 183         val 
= apply(calendarc
.wxCalendarCtrl_GetHolidayColourBg
,(self
,) + _args
, _kwargs
) 
 184         if val
: val 
= wxColourPtr(val
)  
 186     def GetAttr(self
, *_args
, **_kwargs
): 
 187         val 
= apply(calendarc
.wxCalendarCtrl_GetAttr
,(self
,) + _args
, _kwargs
) 
 188         if val
: val 
= wxCalendarDateAttrPtr(val
)  
 190     def SetAttr(self
, *_args
, **_kwargs
): 
 191         val 
= apply(calendarc
.wxCalendarCtrl_SetAttr
,(self
,) + _args
, _kwargs
) 
 193     def SetHoliday(self
, *_args
, **_kwargs
): 
 194         val 
= apply(calendarc
.wxCalendarCtrl_SetHoliday
,(self
,) + _args
, _kwargs
) 
 196     def ResetAttr(self
, *_args
, **_kwargs
): 
 197         val 
= apply(calendarc
.wxCalendarCtrl_ResetAttr
,(self
,) + _args
, _kwargs
) 
 199     def HitTest(self
, *_args
, **_kwargs
): 
 200         val 
= apply(calendarc
.wxCalendarCtrl_HitTest
,(self
,) + _args
, _kwargs
) 
 203         return "<C wxCalendarCtrl instance at %s>" % (self
.this
,) 
 204 class wxCalendarCtrl(wxCalendarCtrlPtr
): 
 205     def __init__(self
,*_args
,**_kwargs
): 
 206         self
.this 
= apply(calendarc
.new_wxCalendarCtrl
,_args
,_kwargs
) 
 214 #-------------- FUNCTION WRAPPERS ------------------ 
 218 #-------------- VARIABLE WRAPPERS ------------------ 
 220 wxCAL_SUNDAY_FIRST 
= calendarc
.wxCAL_SUNDAY_FIRST
 
 221 wxCAL_MONDAY_FIRST 
= calendarc
.wxCAL_MONDAY_FIRST
 
 222 wxCAL_SHOW_HOLIDAYS 
= calendarc
.wxCAL_SHOW_HOLIDAYS
 
 223 wxCAL_NO_YEAR_CHANGE 
= calendarc
.wxCAL_NO_YEAR_CHANGE
 
 224 wxCAL_NO_MONTH_CHANGE 
= calendarc
.wxCAL_NO_MONTH_CHANGE
 
 225 wxCAL_HITTEST_NOWHERE 
= calendarc
.wxCAL_HITTEST_NOWHERE
 
 226 wxCAL_HITTEST_HEADER 
= calendarc
.wxCAL_HITTEST_HEADER
 
 227 wxCAL_HITTEST_DAY 
= calendarc
.wxCAL_HITTEST_DAY
 
 228 wxCAL_BORDER_NONE 
= calendarc
.wxCAL_BORDER_NONE
 
 229 wxCAL_BORDER_SQUARE 
= calendarc
.wxCAL_BORDER_SQUARE
 
 230 wxCAL_BORDER_ROUND 
= calendarc
.wxCAL_BORDER_ROUND
 
 231 wxEVT_CALENDAR_DOUBLECLICKED 
= calendarc
.wxEVT_CALENDAR_DOUBLECLICKED
 
 232 wxEVT_CALENDAR_SEL_CHANGED 
= calendarc
.wxEVT_CALENDAR_SEL_CHANGED
 
 233 wxEVT_CALENDAR_DAY_CHANGED 
= calendarc
.wxEVT_CALENDAR_DAY_CHANGED
 
 234 wxEVT_CALENDAR_MONTH_CHANGED 
= calendarc
.wxEVT_CALENDAR_MONTH_CHANGED
 
 235 wxEVT_CALENDAR_YEAR_CHANGED 
= calendarc
.wxEVT_CALENDAR_YEAR_CHANGED
 
 236 wxEVT_CALENDAR_WEEKDAY_CLICKED 
= calendarc
.wxEVT_CALENDAR_WEEKDAY_CLICKED
 
 239 #-------------- USER INCLUDE ----------------------- 
 242 # Stuff these names into the wx namespace so wxPyConstructObject can find them 
 244 wx
.wxCalendarEventPtr                  
= wxCalendarEventPtr