]>
Commit | Line | Data |
---|---|---|
f6bcfd97 | 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 | 29 | """ |
d03fd34d RD |
30 | __init__(Colour colText, Colour colBack=wxNullColour, Colour colBorder=wxNullColour, |
31 | Font font=wxNullFont, | |
32 | int border=CAL_BORDER_NONE) -> CalendarDateAttr | |
41f1cec7 | 33 | """ |
d14a1e28 RD |
34 | newobj = _calendar.new_CalendarDateAttr(*args, **kwargs) |
35 | self.this = newobj.this | |
eedf876b | 36 | self.thisown = 1 |
d14a1e28 | 37 | del newobj.thisown |
423f194a | 38 | def SetTextColour(*args, **kwargs): |
d03fd34d | 39 | """SetTextColour(Colour colText)""" |
423f194a RD |
40 | return _calendar.CalendarDateAttr_SetTextColour(*args, **kwargs) |
41 | ||
42 | def SetBackgroundColour(*args, **kwargs): | |
d03fd34d | 43 | """SetBackgroundColour(Colour colBack)""" |
423f194a RD |
44 | return _calendar.CalendarDateAttr_SetBackgroundColour(*args, **kwargs) |
45 | ||
46 | def SetBorderColour(*args, **kwargs): | |
d03fd34d | 47 | """SetBorderColour(Colour col)""" |
423f194a RD |
48 | return _calendar.CalendarDateAttr_SetBorderColour(*args, **kwargs) |
49 | ||
50 | def SetFont(*args, **kwargs): | |
d03fd34d | 51 | """SetFont(Font font)""" |
423f194a RD |
52 | return _calendar.CalendarDateAttr_SetFont(*args, **kwargs) |
53 | ||
54 | def SetBorder(*args, **kwargs): | |
d03fd34d | 55 | """SetBorder(int border)""" |
423f194a RD |
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): | |
d03fd34d | 87 | """GetTextColour() -> Colour""" |
423f194a RD |
88 | return _calendar.CalendarDateAttr_GetTextColour(*args, **kwargs) |
89 | ||
90 | def GetBackgroundColour(*args, **kwargs): | |
d03fd34d | 91 | """GetBackgroundColour() -> Colour""" |
423f194a RD |
92 | return _calendar.CalendarDateAttr_GetBackgroundColour(*args, **kwargs) |
93 | ||
94 | def GetBorderColour(*args, **kwargs): | |
d03fd34d | 95 | """GetBorderColour() -> Colour""" |
423f194a RD |
96 | return _calendar.CalendarDateAttr_GetBorderColour(*args, **kwargs) |
97 | ||
98 | def GetFont(*args, **kwargs): | |
d03fd34d | 99 | """GetFont() -> Font""" |
423f194a RD |
100 | return _calendar.CalendarDateAttr_GetFont(*args, **kwargs) |
101 | ||
102 | def GetBorder(*args, **kwargs): | |
d03fd34d | 103 | """GetBorder() -> int""" |
423f194a RD |
104 | return _calendar.CalendarDateAttr_GetBorder(*args, **kwargs) |
105 | ||
eedf876b | 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) | |
eedf876b | 113 | |
d14a1e28 | 114 | def CalendarDateAttrBorder(*args, **kwargs): |
d03fd34d | 115 | """CalendarDateAttrBorder(int border, Colour colBorder=wxNullColour) -> CalendarDateAttr""" |
d14a1e28 | 116 | val = _calendar.new_CalendarDateAttrBorder(*args, **kwargs) |
eedf876b 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 | |
f6bcfd97 | 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): | |
d03fd34d | 138 | """SetWeekDay(int wd)""" |
9fd4be55 RD |
139 | return _calendar.CalendarEvent_SetWeekDay(*args, **kwargs) |
140 | ||
423f194a | 141 | def GetWeekDay(*args, **kwargs): |
d03fd34d | 142 | """GetWeekDay() -> int""" |
423f194a RD |
143 | return _calendar.CalendarEvent_GetWeekDay(*args, **kwargs) |
144 | ||
f6bcfd97 | 145 | |
d14a1e28 RD |
146 | class CalendarEventPtr(CalendarEvent): |
147 | def __init__(self, this): | |
f6bcfd97 | 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, | |
d03fd34d | 174 | String name=CalendarNameStr) -> CalendarCtrl |
41f1cec7 | 175 | """ |
d14a1e28 RD |
176 | newobj = _calendar.new_CalendarCtrl(*args, **kwargs) |
177 | self.this = newobj.this | |
f6bcfd97 | 178 | self.thisown = 1 |
d14a1e28 | 179 | del newobj.thisown |
0122b7e3 | 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, | |
d03fd34d | 187 | String name=CalendarNameStr) -> bool |
41f1cec7 | 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): | |
d03fd34d | 232 | """SetHeaderColours(Colour colFg, Colour colBg)""" |
423f194a RD |
233 | return _calendar.CalendarCtrl_SetHeaderColours(*args, **kwargs) |
234 | ||
235 | def GetHeaderColourFg(*args, **kwargs): | |
d03fd34d | 236 | """GetHeaderColourFg() -> Colour""" |
423f194a RD |
237 | return _calendar.CalendarCtrl_GetHeaderColourFg(*args, **kwargs) |
238 | ||
239 | def GetHeaderColourBg(*args, **kwargs): | |
d03fd34d | 240 | """GetHeaderColourBg() -> Colour""" |
423f194a RD |
241 | return _calendar.CalendarCtrl_GetHeaderColourBg(*args, **kwargs) |
242 | ||
243 | def SetHighlightColours(*args, **kwargs): | |
d03fd34d | 244 | """SetHighlightColours(Colour colFg, Colour colBg)""" |
423f194a RD |
245 | return _calendar.CalendarCtrl_SetHighlightColours(*args, **kwargs) |
246 | ||
247 | def GetHighlightColourFg(*args, **kwargs): | |
d03fd34d | 248 | """GetHighlightColourFg() -> Colour""" |
423f194a RD |
249 | return _calendar.CalendarCtrl_GetHighlightColourFg(*args, **kwargs) |
250 | ||
251 | def GetHighlightColourBg(*args, **kwargs): | |
d03fd34d | 252 | """GetHighlightColourBg() -> Colour""" |
423f194a RD |
253 | return _calendar.CalendarCtrl_GetHighlightColourBg(*args, **kwargs) |
254 | ||
255 | def SetHolidayColours(*args, **kwargs): | |
d03fd34d | 256 | """SetHolidayColours(Colour colFg, Colour colBg)""" |
423f194a RD |
257 | return _calendar.CalendarCtrl_SetHolidayColours(*args, **kwargs) |
258 | ||
259 | def GetHolidayColourFg(*args, **kwargs): | |
d03fd34d | 260 | """GetHolidayColourFg() -> Colour""" |
423f194a RD |
261 | return _calendar.CalendarCtrl_GetHolidayColourFg(*args, **kwargs) |
262 | ||
263 | def GetHolidayColourBg(*args, **kwargs): | |
d03fd34d | 264 | """GetHolidayColourBg() -> Colour""" |
423f194a RD |
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): | |
d03fd34d | 284 | """HitTest(Point pos, DateTime date=None, int wd=None) -> int""" |
423f194a RD |
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 | ||
f6bcfd97 | 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) | |
d03fd34d RD |
310 | cvar = _calendar.cvar |
311 | CalendarNameStr = cvar.CalendarNameStr | |
f6bcfd97 | 312 | |
d14a1e28 | 313 | def PreCalendarCtrl(*args, **kwargs): |
423f194a | 314 | """PreCalendarCtrl() -> CalendarCtrl""" |
d14a1e28 | 315 | val = _calendar.new_PreCalendarCtrl(*args, **kwargs) |
09f3d4e6 RD |
316 | val.thisown = 1 |
317 | return val | |
318 | ||
f6bcfd97 | 319 |