]>
Commit | Line | Data |
---|---|---|
e6056257 | 1 | # This file was created automatically by SWIG. |
d14a1e28 RD |
2 | # Don't modify this file, modify the SWIG interface instead. |
3 | ||
4 | import _calendar | |
5 | ||
6 | import misc | |
7 | import core | |
8 | wx = core | |
9 | CAL_SUNDAY_FIRST = _calendar.CAL_SUNDAY_FIRST | |
10 | CAL_MONDAY_FIRST = _calendar.CAL_MONDAY_FIRST | |
11 | CAL_SHOW_HOLIDAYS = _calendar.CAL_SHOW_HOLIDAYS | |
12 | CAL_NO_YEAR_CHANGE = _calendar.CAL_NO_YEAR_CHANGE | |
13 | CAL_NO_MONTH_CHANGE = _calendar.CAL_NO_MONTH_CHANGE | |
14 | CAL_SEQUENTIAL_MONTH_SELECTION = _calendar.CAL_SEQUENTIAL_MONTH_SELECTION | |
15 | CAL_SHOW_SURROUNDING_WEEKS = _calendar.CAL_SHOW_SURROUNDING_WEEKS | |
16 | CAL_HITTEST_NOWHERE = _calendar.CAL_HITTEST_NOWHERE | |
17 | CAL_HITTEST_HEADER = _calendar.CAL_HITTEST_HEADER | |
18 | CAL_HITTEST_DAY = _calendar.CAL_HITTEST_DAY | |
19 | CAL_HITTEST_INCMONTH = _calendar.CAL_HITTEST_INCMONTH | |
20 | CAL_HITTEST_DECMONTH = _calendar.CAL_HITTEST_DECMONTH | |
21 | CAL_HITTEST_SURROUNDING_WEEK = _calendar.CAL_HITTEST_SURROUNDING_WEEK | |
22 | CAL_BORDER_NONE = _calendar.CAL_BORDER_NONE | |
23 | CAL_BORDER_SQUARE = _calendar.CAL_BORDER_SQUARE | |
24 | CAL_BORDER_ROUND = _calendar.CAL_BORDER_ROUND | |
25 | class CalendarDateAttr(object): | |
423f194a RD |
26 | def __repr__(self): |
27 | return "<%s.%s; proxy of C++ wxCalendarDateAttr instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,) | |
d14a1e28 | 28 | def __init__(self, *args, **kwargs): |
41f1cec7 RD |
29 | """ |
30 | __init__(wxColour colText, wxColour colBack=wxNullColour, wxColour colBorder=wxNullColour, | |
31 | wxFont font=wxNullFont, | |
32 | wxCalendarDateBorder border=CAL_BORDER_NONE) -> CalendarDateAttr | |
33 | """ | |
d14a1e28 RD |
34 | newobj = _calendar.new_CalendarDateAttr(*args, **kwargs) |
35 | self.this = newobj.this | |
e6056257 | 36 | self.thisown = 1 |
d14a1e28 | 37 | del newobj.thisown |
423f194a RD |
38 | def SetTextColour(*args, **kwargs): |
39 | """SetTextColour(wxColour colText)""" | |
40 | return _calendar.CalendarDateAttr_SetTextColour(*args, **kwargs) | |
41 | ||
42 | def SetBackgroundColour(*args, **kwargs): | |
43 | """SetBackgroundColour(wxColour colBack)""" | |
44 | return _calendar.CalendarDateAttr_SetBackgroundColour(*args, **kwargs) | |
45 | ||
46 | def SetBorderColour(*args, **kwargs): | |
47 | """SetBorderColour(wxColour col)""" | |
48 | return _calendar.CalendarDateAttr_SetBorderColour(*args, **kwargs) | |
49 | ||
50 | def SetFont(*args, **kwargs): | |
51 | """SetFont(wxFont font)""" | |
52 | return _calendar.CalendarDateAttr_SetFont(*args, **kwargs) | |
53 | ||
54 | def SetBorder(*args, **kwargs): | |
55 | """SetBorder(wxCalendarDateBorder border)""" | |
56 | return _calendar.CalendarDateAttr_SetBorder(*args, **kwargs) | |
57 | ||
58 | def SetHoliday(*args, **kwargs): | |
59 | """SetHoliday(bool holiday)""" | |
60 | return _calendar.CalendarDateAttr_SetHoliday(*args, **kwargs) | |
61 | ||
62 | def HasTextColour(*args, **kwargs): | |
63 | """HasTextColour() -> bool""" | |
64 | return _calendar.CalendarDateAttr_HasTextColour(*args, **kwargs) | |
65 | ||
66 | def HasBackgroundColour(*args, **kwargs): | |
67 | """HasBackgroundColour() -> bool""" | |
68 | return _calendar.CalendarDateAttr_HasBackgroundColour(*args, **kwargs) | |
69 | ||
70 | def HasBorderColour(*args, **kwargs): | |
71 | """HasBorderColour() -> bool""" | |
72 | return _calendar.CalendarDateAttr_HasBorderColour(*args, **kwargs) | |
73 | ||
74 | def HasFont(*args, **kwargs): | |
75 | """HasFont() -> bool""" | |
76 | return _calendar.CalendarDateAttr_HasFont(*args, **kwargs) | |
77 | ||
78 | def HasBorder(*args, **kwargs): | |
79 | """HasBorder() -> bool""" | |
80 | return _calendar.CalendarDateAttr_HasBorder(*args, **kwargs) | |
81 | ||
82 | def IsHoliday(*args, **kwargs): | |
83 | """IsHoliday() -> bool""" | |
84 | return _calendar.CalendarDateAttr_IsHoliday(*args, **kwargs) | |
85 | ||
86 | def GetTextColour(*args, **kwargs): | |
87 | """GetTextColour() -> wxColour""" | |
88 | return _calendar.CalendarDateAttr_GetTextColour(*args, **kwargs) | |
89 | ||
90 | def GetBackgroundColour(*args, **kwargs): | |
91 | """GetBackgroundColour() -> wxColour""" | |
92 | return _calendar.CalendarDateAttr_GetBackgroundColour(*args, **kwargs) | |
93 | ||
94 | def GetBorderColour(*args, **kwargs): | |
95 | """GetBorderColour() -> wxColour""" | |
96 | return _calendar.CalendarDateAttr_GetBorderColour(*args, **kwargs) | |
97 | ||
98 | def GetFont(*args, **kwargs): | |
99 | """GetFont() -> wxFont""" | |
100 | return _calendar.CalendarDateAttr_GetFont(*args, **kwargs) | |
101 | ||
102 | def GetBorder(*args, **kwargs): | |
103 | """GetBorder() -> wxCalendarDateBorder""" | |
104 | return _calendar.CalendarDateAttr_GetBorder(*args, **kwargs) | |
105 | ||
e6056257 | 106 | |
d14a1e28 RD |
107 | class CalendarDateAttrPtr(CalendarDateAttr): |
108 | def __init__(self, this): | |
109 | self.this = this | |
110 | if not hasattr(self,"thisown"): self.thisown = 0 | |
111 | self.__class__ = CalendarDateAttr | |
112 | _calendar.CalendarDateAttr_swigregister(CalendarDateAttrPtr) | |
e6056257 | 113 | |
d14a1e28 | 114 | def CalendarDateAttrBorder(*args, **kwargs): |
423f194a | 115 | """CalendarDateAttrBorder(wxCalendarDateBorder border, wxColour colBorder=wxNullColour) -> CalendarDateAttr""" |
d14a1e28 | 116 | val = _calendar.new_CalendarDateAttrBorder(*args, **kwargs) |
e6056257 RD |
117 | val.thisown = 1 |
118 | return val | |
119 | ||
d14a1e28 | 120 | class CalendarEvent(core.CommandEvent): |
423f194a RD |
121 | def __repr__(self): |
122 | return "<%s.%s; proxy of C++ wxCalendarEvent instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,) | |
d14a1e28 | 123 | def __init__(self, *args, **kwargs): |
423f194a | 124 | """__init__(CalendarCtrl cal, wxEventType type) -> CalendarEvent""" |
d14a1e28 RD |
125 | newobj = _calendar.new_CalendarEvent(*args, **kwargs) |
126 | self.this = newobj.this | |
e6056257 | 127 | self.thisown = 1 |
d14a1e28 | 128 | del newobj.thisown |
423f194a RD |
129 | def GetDate(*args, **kwargs): |
130 | """GetDate() -> DateTime""" | |
131 | return _calendar.CalendarEvent_GetDate(*args, **kwargs) | |
132 | ||
9fd4be55 RD |
133 | def SetDate(*args, **kwargs): |
134 | """SetDate(DateTime date)""" | |
135 | return _calendar.CalendarEvent_SetDate(*args, **kwargs) | |
136 | ||
137 | def SetWeekDay(*args, **kwargs): | |
138 | """SetWeekDay(wxDateTime::WeekDay wd)""" | |
139 | return _calendar.CalendarEvent_SetWeekDay(*args, **kwargs) | |
140 | ||
423f194a RD |
141 | def GetWeekDay(*args, **kwargs): |
142 | """GetWeekDay() -> wxDateTime::WeekDay""" | |
143 | return _calendar.CalendarEvent_GetWeekDay(*args, **kwargs) | |
144 | ||
e6056257 | 145 | |
d14a1e28 RD |
146 | class CalendarEventPtr(CalendarEvent): |
147 | def __init__(self, this): | |
e6056257 | 148 | self.this = this |
d14a1e28 RD |
149 | if not hasattr(self,"thisown"): self.thisown = 0 |
150 | self.__class__ = CalendarEvent | |
151 | _calendar.CalendarEvent_swigregister(CalendarEventPtr) | |
152 | ||
153 | wxEVT_CALENDAR_DOUBLECLICKED = _calendar.wxEVT_CALENDAR_DOUBLECLICKED | |
154 | wxEVT_CALENDAR_SEL_CHANGED = _calendar.wxEVT_CALENDAR_SEL_CHANGED | |
155 | wxEVT_CALENDAR_DAY_CHANGED = _calendar.wxEVT_CALENDAR_DAY_CHANGED | |
156 | wxEVT_CALENDAR_MONTH_CHANGED = _calendar.wxEVT_CALENDAR_MONTH_CHANGED | |
157 | wxEVT_CALENDAR_YEAR_CHANGED = _calendar.wxEVT_CALENDAR_YEAR_CHANGED | |
158 | wxEVT_CALENDAR_WEEKDAY_CLICKED = _calendar.wxEVT_CALENDAR_WEEKDAY_CLICKED | |
159 | EVT_CALENDAR = wx.PyEventBinder( wxEVT_CALENDAR_DOUBLECLICKED, 1) | |
160 | EVT_CALENDAR_SEL_CHANGED = wx.PyEventBinder( wxEVT_CALENDAR_SEL_CHANGED, 1) | |
161 | EVT_CALENDAR_DAY = wx.PyEventBinder( wxEVT_CALENDAR_DAY_CHANGED, 1) | |
162 | EVT_CALENDAR_MONTH = wx.PyEventBinder( wxEVT_CALENDAR_MONTH_CHANGED, 1) | |
163 | EVT_CALENDAR_YEAR = wx.PyEventBinder( wxEVT_CALENDAR_YEAR_CHANGED, 1) | |
164 | EVT_CALENDAR_WEEKDAY_CLICKED = wx.PyEventBinder( wxEVT_CALENDAR_WEEKDAY_CLICKED, 1) | |
165 | ||
166 | class CalendarCtrl(core.Control): | |
423f194a RD |
167 | def __repr__(self): |
168 | return "<%s.%s; proxy of C++ wxCalendarCtrl instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,) | |
d14a1e28 | 169 | def __init__(self, *args, **kwargs): |
41f1cec7 RD |
170 | """ |
171 | __init__(Window parent, int id, DateTime date=wxDefaultDateTime, | |
172 | Point pos=DefaultPosition, Size size=DefaultSize, | |
173 | long style=wxCAL_SHOW_HOLIDAYS|wxWANTS_CHARS, | |
174 | wxString name=wxPyCalendarNameStr) -> CalendarCtrl | |
175 | """ | |
d14a1e28 RD |
176 | newobj = _calendar.new_CalendarCtrl(*args, **kwargs) |
177 | self.this = newobj.this | |
e6056257 | 178 | self.thisown = 1 |
d14a1e28 | 179 | del newobj.thisown |
e6056257 | 180 | self._setOORInfo(self) |
423f194a RD |
181 | |
182 | def Create(*args, **kwargs): | |
41f1cec7 RD |
183 | """ |
184 | Create(Window parent, int id, DateTime date=wxDefaultDateTime, | |
185 | Point pos=DefaultPosition, Size size=DefaultSize, | |
186 | long style=wxCAL_SHOW_HOLIDAYS|wxWANTS_CHARS, | |
187 | wxString name=wxPyCalendarNameStr) -> bool | |
188 | """ | |
423f194a RD |
189 | return _calendar.CalendarCtrl_Create(*args, **kwargs) |
190 | ||
191 | def SetDate(*args, **kwargs): | |
192 | """SetDate(DateTime date)""" | |
193 | return _calendar.CalendarCtrl_SetDate(*args, **kwargs) | |
194 | ||
195 | def GetDate(*args, **kwargs): | |
196 | """GetDate() -> DateTime""" | |
197 | return _calendar.CalendarCtrl_GetDate(*args, **kwargs) | |
198 | ||
199 | def SetLowerDateLimit(*args, **kwargs): | |
200 | """SetLowerDateLimit(DateTime date=wxDefaultDateTime) -> bool""" | |
201 | return _calendar.CalendarCtrl_SetLowerDateLimit(*args, **kwargs) | |
202 | ||
203 | def GetLowerDateLimit(*args, **kwargs): | |
204 | """GetLowerDateLimit() -> DateTime""" | |
205 | return _calendar.CalendarCtrl_GetLowerDateLimit(*args, **kwargs) | |
206 | ||
207 | def SetUpperDateLimit(*args, **kwargs): | |
208 | """SetUpperDateLimit(DateTime date=wxDefaultDateTime) -> bool""" | |
209 | return _calendar.CalendarCtrl_SetUpperDateLimit(*args, **kwargs) | |
210 | ||
211 | def GetUpperDateLimit(*args, **kwargs): | |
212 | """GetUpperDateLimit() -> DateTime""" | |
213 | return _calendar.CalendarCtrl_GetUpperDateLimit(*args, **kwargs) | |
214 | ||
215 | def SetDateRange(*args, **kwargs): | |
216 | """SetDateRange(DateTime lowerdate=wxDefaultDateTime, DateTime upperdate=wxDefaultDateTime) -> bool""" | |
217 | return _calendar.CalendarCtrl_SetDateRange(*args, **kwargs) | |
218 | ||
219 | def EnableYearChange(*args, **kwargs): | |
220 | """EnableYearChange(bool enable=True)""" | |
221 | return _calendar.CalendarCtrl_EnableYearChange(*args, **kwargs) | |
222 | ||
223 | def EnableMonthChange(*args, **kwargs): | |
224 | """EnableMonthChange(bool enable=True)""" | |
225 | return _calendar.CalendarCtrl_EnableMonthChange(*args, **kwargs) | |
226 | ||
227 | def EnableHolidayDisplay(*args, **kwargs): | |
228 | """EnableHolidayDisplay(bool display=True)""" | |
229 | return _calendar.CalendarCtrl_EnableHolidayDisplay(*args, **kwargs) | |
230 | ||
231 | def SetHeaderColours(*args, **kwargs): | |
232 | """SetHeaderColours(wxColour colFg, wxColour colBg)""" | |
233 | return _calendar.CalendarCtrl_SetHeaderColours(*args, **kwargs) | |
234 | ||
235 | def GetHeaderColourFg(*args, **kwargs): | |
236 | """GetHeaderColourFg() -> wxColour""" | |
237 | return _calendar.CalendarCtrl_GetHeaderColourFg(*args, **kwargs) | |
238 | ||
239 | def GetHeaderColourBg(*args, **kwargs): | |
240 | """GetHeaderColourBg() -> wxColour""" | |
241 | return _calendar.CalendarCtrl_GetHeaderColourBg(*args, **kwargs) | |
242 | ||
243 | def SetHighlightColours(*args, **kwargs): | |
244 | """SetHighlightColours(wxColour colFg, wxColour colBg)""" | |
245 | return _calendar.CalendarCtrl_SetHighlightColours(*args, **kwargs) | |
246 | ||
247 | def GetHighlightColourFg(*args, **kwargs): | |
248 | """GetHighlightColourFg() -> wxColour""" | |
249 | return _calendar.CalendarCtrl_GetHighlightColourFg(*args, **kwargs) | |
250 | ||
251 | def GetHighlightColourBg(*args, **kwargs): | |
252 | """GetHighlightColourBg() -> wxColour""" | |
253 | return _calendar.CalendarCtrl_GetHighlightColourBg(*args, **kwargs) | |
254 | ||
255 | def SetHolidayColours(*args, **kwargs): | |
256 | """SetHolidayColours(wxColour colFg, wxColour colBg)""" | |
257 | return _calendar.CalendarCtrl_SetHolidayColours(*args, **kwargs) | |
258 | ||
259 | def GetHolidayColourFg(*args, **kwargs): | |
260 | """GetHolidayColourFg() -> wxColour""" | |
261 | return _calendar.CalendarCtrl_GetHolidayColourFg(*args, **kwargs) | |
262 | ||
263 | def GetHolidayColourBg(*args, **kwargs): | |
264 | """GetHolidayColourBg() -> wxColour""" | |
265 | return _calendar.CalendarCtrl_GetHolidayColourBg(*args, **kwargs) | |
266 | ||
267 | def GetAttr(*args, **kwargs): | |
268 | """GetAttr(size_t day) -> CalendarDateAttr""" | |
269 | return _calendar.CalendarCtrl_GetAttr(*args, **kwargs) | |
270 | ||
271 | def SetAttr(*args, **kwargs): | |
272 | """SetAttr(size_t day, CalendarDateAttr attr)""" | |
273 | return _calendar.CalendarCtrl_SetAttr(*args, **kwargs) | |
274 | ||
275 | def SetHoliday(*args, **kwargs): | |
276 | """SetHoliday(size_t day)""" | |
277 | return _calendar.CalendarCtrl_SetHoliday(*args, **kwargs) | |
278 | ||
279 | def ResetAttr(*args, **kwargs): | |
280 | """ResetAttr(size_t day)""" | |
281 | return _calendar.CalendarCtrl_ResetAttr(*args, **kwargs) | |
282 | ||
283 | def HitTest(*args, **kwargs): | |
284 | """HitTest(Point pos, DateTime date=None, wxDateTime::WeekDay wd=None) -> wxCalendarHitTestResult""" | |
285 | return _calendar.CalendarCtrl_HitTest(*args, **kwargs) | |
286 | ||
287 | def Enable(*args, **kwargs): | |
288 | """Enable(bool enable=True) -> bool""" | |
289 | return _calendar.CalendarCtrl_Enable(*args, **kwargs) | |
290 | ||
291 | def Show(*args, **kwargs): | |
292 | """Show(bool show=True) -> bool""" | |
293 | return _calendar.CalendarCtrl_Show(*args, **kwargs) | |
294 | ||
9fd4be55 RD |
295 | def GetMonthControl(*args, **kwargs): |
296 | """GetMonthControl() -> Control""" | |
297 | return _calendar.CalendarCtrl_GetMonthControl(*args, **kwargs) | |
298 | ||
299 | def GetYearControl(*args, **kwargs): | |
300 | """GetYearControl() -> Control""" | |
301 | return _calendar.CalendarCtrl_GetYearControl(*args, **kwargs) | |
302 | ||
e6056257 | 303 | |
d14a1e28 RD |
304 | class CalendarCtrlPtr(CalendarCtrl): |
305 | def __init__(self, this): | |
306 | self.this = this | |
307 | if not hasattr(self,"thisown"): self.thisown = 0 | |
308 | self.__class__ = CalendarCtrl | |
309 | _calendar.CalendarCtrl_swigregister(CalendarCtrlPtr) | |
e6056257 | 310 | |
d14a1e28 | 311 | def PreCalendarCtrl(*args, **kwargs): |
423f194a | 312 | """PreCalendarCtrl() -> CalendarCtrl""" |
d14a1e28 | 313 | val = _calendar.new_PreCalendarCtrl(*args, **kwargs) |
e6056257 | 314 | val.thisown = 1 |
e6056257 RD |
315 | return val |
316 | ||
317 |