]>
Commit | Line | Data |
---|---|---|
1 | # This file was created automatically by SWIG. | |
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): | |
26 | def __repr__(self): | |
27 | return "<%s.%s; proxy of C++ wxCalendarDateAttr instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,) | |
28 | def __init__(self, *args, **kwargs): | |
29 | """ | |
30 | __init__(wxColour colText, wxColour colBack=wxNullColour, wxColour colBorder=wxNullColour, | |
31 | wxFont font=wxNullFont, | |
32 | wxCalendarDateBorder border=CAL_BORDER_NONE) -> CalendarDateAttr | |
33 | """ | |
34 | newobj = _calendar.new_CalendarDateAttr(*args, **kwargs) | |
35 | self.this = newobj.this | |
36 | self.thisown = 1 | |
37 | del newobj.thisown | |
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 | ||
106 | ||
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) | |
113 | ||
114 | def CalendarDateAttrBorder(*args, **kwargs): | |
115 | """CalendarDateAttrBorder(wxCalendarDateBorder border, wxColour colBorder=wxNullColour) -> CalendarDateAttr""" | |
116 | val = _calendar.new_CalendarDateAttrBorder(*args, **kwargs) | |
117 | val.thisown = 1 | |
118 | return val | |
119 | ||
120 | class CalendarEvent(core.CommandEvent): | |
121 | def __repr__(self): | |
122 | return "<%s.%s; proxy of C++ wxCalendarEvent instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,) | |
123 | def __init__(self, *args, **kwargs): | |
124 | """__init__(CalendarCtrl cal, wxEventType type) -> CalendarEvent""" | |
125 | newobj = _calendar.new_CalendarEvent(*args, **kwargs) | |
126 | self.this = newobj.this | |
127 | self.thisown = 1 | |
128 | del newobj.thisown | |
129 | def GetDate(*args, **kwargs): | |
130 | """GetDate() -> DateTime""" | |
131 | return _calendar.CalendarEvent_GetDate(*args, **kwargs) | |
132 | ||
133 | def GetWeekDay(*args, **kwargs): | |
134 | """GetWeekDay() -> wxDateTime::WeekDay""" | |
135 | return _calendar.CalendarEvent_GetWeekDay(*args, **kwargs) | |
136 | ||
137 | ||
138 | class CalendarEventPtr(CalendarEvent): | |
139 | def __init__(self, this): | |
140 | self.this = this | |
141 | if not hasattr(self,"thisown"): self.thisown = 0 | |
142 | self.__class__ = CalendarEvent | |
143 | _calendar.CalendarEvent_swigregister(CalendarEventPtr) | |
144 | ||
145 | wxEVT_CALENDAR_DOUBLECLICKED = _calendar.wxEVT_CALENDAR_DOUBLECLICKED | |
146 | wxEVT_CALENDAR_SEL_CHANGED = _calendar.wxEVT_CALENDAR_SEL_CHANGED | |
147 | wxEVT_CALENDAR_DAY_CHANGED = _calendar.wxEVT_CALENDAR_DAY_CHANGED | |
148 | wxEVT_CALENDAR_MONTH_CHANGED = _calendar.wxEVT_CALENDAR_MONTH_CHANGED | |
149 | wxEVT_CALENDAR_YEAR_CHANGED = _calendar.wxEVT_CALENDAR_YEAR_CHANGED | |
150 | wxEVT_CALENDAR_WEEKDAY_CLICKED = _calendar.wxEVT_CALENDAR_WEEKDAY_CLICKED | |
151 | EVT_CALENDAR = wx.PyEventBinder( wxEVT_CALENDAR_DOUBLECLICKED, 1) | |
152 | EVT_CALENDAR_SEL_CHANGED = wx.PyEventBinder( wxEVT_CALENDAR_SEL_CHANGED, 1) | |
153 | EVT_CALENDAR_DAY = wx.PyEventBinder( wxEVT_CALENDAR_DAY_CHANGED, 1) | |
154 | EVT_CALENDAR_MONTH = wx.PyEventBinder( wxEVT_CALENDAR_MONTH_CHANGED, 1) | |
155 | EVT_CALENDAR_YEAR = wx.PyEventBinder( wxEVT_CALENDAR_YEAR_CHANGED, 1) | |
156 | EVT_CALENDAR_WEEKDAY_CLICKED = wx.PyEventBinder( wxEVT_CALENDAR_WEEKDAY_CLICKED, 1) | |
157 | ||
158 | class CalendarCtrl(core.Control): | |
159 | def __repr__(self): | |
160 | return "<%s.%s; proxy of C++ wxCalendarCtrl instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,) | |
161 | def __init__(self, *args, **kwargs): | |
162 | """ | |
163 | __init__(Window parent, int id, DateTime date=wxDefaultDateTime, | |
164 | Point pos=DefaultPosition, Size size=DefaultSize, | |
165 | long style=wxCAL_SHOW_HOLIDAYS|wxWANTS_CHARS, | |
166 | wxString name=wxPyCalendarNameStr) -> CalendarCtrl | |
167 | """ | |
168 | newobj = _calendar.new_CalendarCtrl(*args, **kwargs) | |
169 | self.this = newobj.this | |
170 | self.thisown = 1 | |
171 | del newobj.thisown | |
172 | self._setOORInfo(self) | |
173 | ||
174 | def Create(*args, **kwargs): | |
175 | """ | |
176 | Create(Window parent, int id, DateTime date=wxDefaultDateTime, | |
177 | Point pos=DefaultPosition, Size size=DefaultSize, | |
178 | long style=wxCAL_SHOW_HOLIDAYS|wxWANTS_CHARS, | |
179 | wxString name=wxPyCalendarNameStr) -> bool | |
180 | """ | |
181 | return _calendar.CalendarCtrl_Create(*args, **kwargs) | |
182 | ||
183 | def SetDate(*args, **kwargs): | |
184 | """SetDate(DateTime date)""" | |
185 | return _calendar.CalendarCtrl_SetDate(*args, **kwargs) | |
186 | ||
187 | def GetDate(*args, **kwargs): | |
188 | """GetDate() -> DateTime""" | |
189 | return _calendar.CalendarCtrl_GetDate(*args, **kwargs) | |
190 | ||
191 | def SetLowerDateLimit(*args, **kwargs): | |
192 | """SetLowerDateLimit(DateTime date=wxDefaultDateTime) -> bool""" | |
193 | return _calendar.CalendarCtrl_SetLowerDateLimit(*args, **kwargs) | |
194 | ||
195 | def GetLowerDateLimit(*args, **kwargs): | |
196 | """GetLowerDateLimit() -> DateTime""" | |
197 | return _calendar.CalendarCtrl_GetLowerDateLimit(*args, **kwargs) | |
198 | ||
199 | def SetUpperDateLimit(*args, **kwargs): | |
200 | """SetUpperDateLimit(DateTime date=wxDefaultDateTime) -> bool""" | |
201 | return _calendar.CalendarCtrl_SetUpperDateLimit(*args, **kwargs) | |
202 | ||
203 | def GetUpperDateLimit(*args, **kwargs): | |
204 | """GetUpperDateLimit() -> DateTime""" | |
205 | return _calendar.CalendarCtrl_GetUpperDateLimit(*args, **kwargs) | |
206 | ||
207 | def SetDateRange(*args, **kwargs): | |
208 | """SetDateRange(DateTime lowerdate=wxDefaultDateTime, DateTime upperdate=wxDefaultDateTime) -> bool""" | |
209 | return _calendar.CalendarCtrl_SetDateRange(*args, **kwargs) | |
210 | ||
211 | def EnableYearChange(*args, **kwargs): | |
212 | """EnableYearChange(bool enable=True)""" | |
213 | return _calendar.CalendarCtrl_EnableYearChange(*args, **kwargs) | |
214 | ||
215 | def EnableMonthChange(*args, **kwargs): | |
216 | """EnableMonthChange(bool enable=True)""" | |
217 | return _calendar.CalendarCtrl_EnableMonthChange(*args, **kwargs) | |
218 | ||
219 | def EnableHolidayDisplay(*args, **kwargs): | |
220 | """EnableHolidayDisplay(bool display=True)""" | |
221 | return _calendar.CalendarCtrl_EnableHolidayDisplay(*args, **kwargs) | |
222 | ||
223 | def SetHeaderColours(*args, **kwargs): | |
224 | """SetHeaderColours(wxColour colFg, wxColour colBg)""" | |
225 | return _calendar.CalendarCtrl_SetHeaderColours(*args, **kwargs) | |
226 | ||
227 | def GetHeaderColourFg(*args, **kwargs): | |
228 | """GetHeaderColourFg() -> wxColour""" | |
229 | return _calendar.CalendarCtrl_GetHeaderColourFg(*args, **kwargs) | |
230 | ||
231 | def GetHeaderColourBg(*args, **kwargs): | |
232 | """GetHeaderColourBg() -> wxColour""" | |
233 | return _calendar.CalendarCtrl_GetHeaderColourBg(*args, **kwargs) | |
234 | ||
235 | def SetHighlightColours(*args, **kwargs): | |
236 | """SetHighlightColours(wxColour colFg, wxColour colBg)""" | |
237 | return _calendar.CalendarCtrl_SetHighlightColours(*args, **kwargs) | |
238 | ||
239 | def GetHighlightColourFg(*args, **kwargs): | |
240 | """GetHighlightColourFg() -> wxColour""" | |
241 | return _calendar.CalendarCtrl_GetHighlightColourFg(*args, **kwargs) | |
242 | ||
243 | def GetHighlightColourBg(*args, **kwargs): | |
244 | """GetHighlightColourBg() -> wxColour""" | |
245 | return _calendar.CalendarCtrl_GetHighlightColourBg(*args, **kwargs) | |
246 | ||
247 | def SetHolidayColours(*args, **kwargs): | |
248 | """SetHolidayColours(wxColour colFg, wxColour colBg)""" | |
249 | return _calendar.CalendarCtrl_SetHolidayColours(*args, **kwargs) | |
250 | ||
251 | def GetHolidayColourFg(*args, **kwargs): | |
252 | """GetHolidayColourFg() -> wxColour""" | |
253 | return _calendar.CalendarCtrl_GetHolidayColourFg(*args, **kwargs) | |
254 | ||
255 | def GetHolidayColourBg(*args, **kwargs): | |
256 | """GetHolidayColourBg() -> wxColour""" | |
257 | return _calendar.CalendarCtrl_GetHolidayColourBg(*args, **kwargs) | |
258 | ||
259 | def GetAttr(*args, **kwargs): | |
260 | """GetAttr(size_t day) -> CalendarDateAttr""" | |
261 | return _calendar.CalendarCtrl_GetAttr(*args, **kwargs) | |
262 | ||
263 | def SetAttr(*args, **kwargs): | |
264 | """SetAttr(size_t day, CalendarDateAttr attr)""" | |
265 | return _calendar.CalendarCtrl_SetAttr(*args, **kwargs) | |
266 | ||
267 | def SetHoliday(*args, **kwargs): | |
268 | """SetHoliday(size_t day)""" | |
269 | return _calendar.CalendarCtrl_SetHoliday(*args, **kwargs) | |
270 | ||
271 | def ResetAttr(*args, **kwargs): | |
272 | """ResetAttr(size_t day)""" | |
273 | return _calendar.CalendarCtrl_ResetAttr(*args, **kwargs) | |
274 | ||
275 | def HitTest(*args, **kwargs): | |
276 | """HitTest(Point pos, DateTime date=None, wxDateTime::WeekDay wd=None) -> wxCalendarHitTestResult""" | |
277 | return _calendar.CalendarCtrl_HitTest(*args, **kwargs) | |
278 | ||
279 | def Enable(*args, **kwargs): | |
280 | """Enable(bool enable=True) -> bool""" | |
281 | return _calendar.CalendarCtrl_Enable(*args, **kwargs) | |
282 | ||
283 | def Show(*args, **kwargs): | |
284 | """Show(bool show=True) -> bool""" | |
285 | return _calendar.CalendarCtrl_Show(*args, **kwargs) | |
286 | ||
287 | ||
288 | class CalendarCtrlPtr(CalendarCtrl): | |
289 | def __init__(self, this): | |
290 | self.this = this | |
291 | if not hasattr(self,"thisown"): self.thisown = 0 | |
292 | self.__class__ = CalendarCtrl | |
293 | _calendar.CalendarCtrl_swigregister(CalendarCtrlPtr) | |
294 | ||
295 | def PreCalendarCtrl(*args, **kwargs): | |
296 | """PreCalendarCtrl() -> CalendarCtrl""" | |
297 | val = _calendar.new_PreCalendarCtrl(*args, **kwargs) | |
298 | val.thisown = 1 | |
299 | return val | |
300 | ||
301 |