]>
Commit | Line | Data |
---|---|---|
1 | # This file was created automatically by SWIG. | |
2 | import calendarc | |
3 | ||
4 | from misc import * | |
5 | ||
6 | from windows import * | |
7 | ||
8 | from gdi import * | |
9 | ||
10 | from clip_dnd import * | |
11 | ||
12 | from controls import * | |
13 | ||
14 | from events import * | |
15 | ||
16 | from utils import * | |
17 | import wx | |
18 | ||
19 | def EVT_CALENDAR(win, id, fn): | |
20 | win.Connect(id, -1, wxEVT_CALENDAR_DOUBLECLICKED, fn) | |
21 | ||
22 | def EVT_CALENDAR_SEL_CHANGED(win, id, fn): | |
23 | win.Connect(id, -1, wxEVT_CALENDAR_SEL_CHANGED, fn) | |
24 | ||
25 | def EVT_CALENDAR_DAY(win, id, fn): | |
26 | win.Connect(id, -1, wxEVT_CALENDAR_DAY_CHANGED, fn) | |
27 | ||
28 | def EVT_CALENDAR_MONTH(win, id, fn): | |
29 | win.Connect(id, -1, wxEVT_CALENDAR_MONTH_CHANGED, fn) | |
30 | ||
31 | def EVT_CALENDAR_YEAR(win, id, fn): | |
32 | win.Connect(id, -1, wxEVT_CALENDAR_YEAR_CHANGED, fn) | |
33 | ||
34 | def EVT_CALENDAR_WEEKDAY_CLICKED(win, id, fn): | |
35 | win.Connect(id, -1, wxEVT_CALENDAR_WEEKDAY_CLICKED, fn) | |
36 | ||
37 | ||
38 | class wxCalendarDateAttrPtr : | |
39 | def __init__(self,this): | |
40 | self.this = this | |
41 | self.thisown = 0 | |
42 | def SetTextColour(self, *_args, **_kwargs): | |
43 | val = apply(calendarc.wxCalendarDateAttr_SetTextColour,(self,) + _args, _kwargs) | |
44 | return val | |
45 | def SetBackgroundColour(self, *_args, **_kwargs): | |
46 | val = apply(calendarc.wxCalendarDateAttr_SetBackgroundColour,(self,) + _args, _kwargs) | |
47 | return val | |
48 | def SetBorderColour(self, *_args, **_kwargs): | |
49 | val = apply(calendarc.wxCalendarDateAttr_SetBorderColour,(self,) + _args, _kwargs) | |
50 | return val | |
51 | def SetFont(self, *_args, **_kwargs): | |
52 | val = apply(calendarc.wxCalendarDateAttr_SetFont,(self,) + _args, _kwargs) | |
53 | return val | |
54 | def SetBorder(self, *_args, **_kwargs): | |
55 | val = apply(calendarc.wxCalendarDateAttr_SetBorder,(self,) + _args, _kwargs) | |
56 | return val | |
57 | def SetHoliday(self, *_args, **_kwargs): | |
58 | val = apply(calendarc.wxCalendarDateAttr_SetHoliday,(self,) + _args, _kwargs) | |
59 | return val | |
60 | def HasTextColour(self, *_args, **_kwargs): | |
61 | val = apply(calendarc.wxCalendarDateAttr_HasTextColour,(self,) + _args, _kwargs) | |
62 | return val | |
63 | def HasBackgroundColour(self, *_args, **_kwargs): | |
64 | val = apply(calendarc.wxCalendarDateAttr_HasBackgroundColour,(self,) + _args, _kwargs) | |
65 | return val | |
66 | def HasBorderColour(self, *_args, **_kwargs): | |
67 | val = apply(calendarc.wxCalendarDateAttr_HasBorderColour,(self,) + _args, _kwargs) | |
68 | return val | |
69 | def HasFont(self, *_args, **_kwargs): | |
70 | val = apply(calendarc.wxCalendarDateAttr_HasFont,(self,) + _args, _kwargs) | |
71 | return val | |
72 | def HasBorder(self, *_args, **_kwargs): | |
73 | val = apply(calendarc.wxCalendarDateAttr_HasBorder,(self,) + _args, _kwargs) | |
74 | return val | |
75 | def IsHoliday(self, *_args, **_kwargs): | |
76 | val = apply(calendarc.wxCalendarDateAttr_IsHoliday,(self,) + _args, _kwargs) | |
77 | return val | |
78 | def GetTextColour(self, *_args, **_kwargs): | |
79 | val = apply(calendarc.wxCalendarDateAttr_GetTextColour,(self,) + _args, _kwargs) | |
80 | if val: val = wxColourPtr(val) | |
81 | return val | |
82 | def GetBackgroundColour(self, *_args, **_kwargs): | |
83 | val = apply(calendarc.wxCalendarDateAttr_GetBackgroundColour,(self,) + _args, _kwargs) | |
84 | if val: val = wxColourPtr(val) | |
85 | return val | |
86 | def GetBorderColour(self, *_args, **_kwargs): | |
87 | val = apply(calendarc.wxCalendarDateAttr_GetBorderColour,(self,) + _args, _kwargs) | |
88 | if val: val = wxColourPtr(val) | |
89 | return val | |
90 | def GetFont(self, *_args, **_kwargs): | |
91 | val = apply(calendarc.wxCalendarDateAttr_GetFont,(self,) + _args, _kwargs) | |
92 | if val: val = wxFontPtr(val) | |
93 | return val | |
94 | def GetBorder(self, *_args, **_kwargs): | |
95 | val = apply(calendarc.wxCalendarDateAttr_GetBorder,(self,) + _args, _kwargs) | |
96 | return val | |
97 | def __repr__(self): | |
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) | |
102 | self.thisown = 1 | |
103 | ||
104 | ||
105 | ||
106 | def wxCalendarDateAttrBorder(*_args,**_kwargs): | |
107 | val = wxCalendarDateAttrPtr(apply(calendarc.new_wxCalendarDateAttrBorder,_args,_kwargs)) | |
108 | val.thisown = 1 | |
109 | return val | |
110 | ||
111 | ||
112 | class wxCalendarEventPtr(wxCommandEventPtr): | |
113 | def __init__(self,this): | |
114 | self.this = this | |
115 | self.thisown = 0 | |
116 | def GetDate(self, *_args, **_kwargs): | |
117 | val = apply(calendarc.wxCalendarEvent_GetDate,(self,) + _args, _kwargs) | |
118 | if val: val = wxDateTimePtr(val) | |
119 | return val | |
120 | def GetWeekDay(self, *_args, **_kwargs): | |
121 | val = apply(calendarc.wxCalendarEvent_GetWeekDay,(self,) + _args, _kwargs) | |
122 | return val | |
123 | def __repr__(self): | |
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) | |
128 | self.thisown = 1 | |
129 | ||
130 | ||
131 | ||
132 | ||
133 | class wxCalendarCtrlPtr(wxControlPtr): | |
134 | def __init__(self,this): | |
135 | self.this = this | |
136 | self.thisown = 0 | |
137 | def Create(self, *_args, **_kwargs): | |
138 | val = apply(calendarc.wxCalendarCtrl_Create,(self,) + _args, _kwargs) | |
139 | return val | |
140 | def SetDate(self, *_args, **_kwargs): | |
141 | val = apply(calendarc.wxCalendarCtrl_SetDate,(self,) + _args, _kwargs) | |
142 | return val | |
143 | def GetDate(self, *_args, **_kwargs): | |
144 | val = apply(calendarc.wxCalendarCtrl_GetDate,(self,) + _args, _kwargs) | |
145 | if val: val = wxDateTimePtr(val) | |
146 | return val | |
147 | def EnableYearChange(self, *_args, **_kwargs): | |
148 | val = apply(calendarc.wxCalendarCtrl_EnableYearChange,(self,) + _args, _kwargs) | |
149 | return val | |
150 | def EnableMonthChange(self, *_args, **_kwargs): | |
151 | val = apply(calendarc.wxCalendarCtrl_EnableMonthChange,(self,) + _args, _kwargs) | |
152 | return val | |
153 | def EnableHolidayDisplay(self, *_args, **_kwargs): | |
154 | val = apply(calendarc.wxCalendarCtrl_EnableHolidayDisplay,(self,) + _args, _kwargs) | |
155 | return val | |
156 | def SetHeaderColours(self, *_args, **_kwargs): | |
157 | val = apply(calendarc.wxCalendarCtrl_SetHeaderColours,(self,) + _args, _kwargs) | |
158 | return val | |
159 | def GetHeaderColourFg(self, *_args, **_kwargs): | |
160 | val = apply(calendarc.wxCalendarCtrl_GetHeaderColourFg,(self,) + _args, _kwargs) | |
161 | if val: val = wxColourPtr(val) | |
162 | return val | |
163 | def GetHeaderColourBg(self, *_args, **_kwargs): | |
164 | val = apply(calendarc.wxCalendarCtrl_GetHeaderColourBg,(self,) + _args, _kwargs) | |
165 | if val: val = wxColourPtr(val) | |
166 | return val | |
167 | def SetHighlightColours(self, *_args, **_kwargs): | |
168 | val = apply(calendarc.wxCalendarCtrl_SetHighlightColours,(self,) + _args, _kwargs) | |
169 | return val | |
170 | def GetHighlightColourFg(self, *_args, **_kwargs): | |
171 | val = apply(calendarc.wxCalendarCtrl_GetHighlightColourFg,(self,) + _args, _kwargs) | |
172 | if val: val = wxColourPtr(val) | |
173 | return val | |
174 | def GetHighlightColourBg(self, *_args, **_kwargs): | |
175 | val = apply(calendarc.wxCalendarCtrl_GetHighlightColourBg,(self,) + _args, _kwargs) | |
176 | if val: val = wxColourPtr(val) | |
177 | return val | |
178 | def SetHolidayColours(self, *_args, **_kwargs): | |
179 | val = apply(calendarc.wxCalendarCtrl_SetHolidayColours,(self,) + _args, _kwargs) | |
180 | return val | |
181 | def GetHolidayColourFg(self, *_args, **_kwargs): | |
182 | val = apply(calendarc.wxCalendarCtrl_GetHolidayColourFg,(self,) + _args, _kwargs) | |
183 | if val: val = wxColourPtr(val) | |
184 | return val | |
185 | def GetHolidayColourBg(self, *_args, **_kwargs): | |
186 | val = apply(calendarc.wxCalendarCtrl_GetHolidayColourBg,(self,) + _args, _kwargs) | |
187 | if val: val = wxColourPtr(val) | |
188 | return val | |
189 | def GetAttr(self, *_args, **_kwargs): | |
190 | val = apply(calendarc.wxCalendarCtrl_GetAttr,(self,) + _args, _kwargs) | |
191 | if val: val = wxCalendarDateAttrPtr(val) | |
192 | return val | |
193 | def SetAttr(self, *_args, **_kwargs): | |
194 | val = apply(calendarc.wxCalendarCtrl_SetAttr,(self,) + _args, _kwargs) | |
195 | return val | |
196 | def SetHoliday(self, *_args, **_kwargs): | |
197 | val = apply(calendarc.wxCalendarCtrl_SetHoliday,(self,) + _args, _kwargs) | |
198 | return val | |
199 | def ResetAttr(self, *_args, **_kwargs): | |
200 | val = apply(calendarc.wxCalendarCtrl_ResetAttr,(self,) + _args, _kwargs) | |
201 | return val | |
202 | def HitTest(self, *_args, **_kwargs): | |
203 | val = apply(calendarc.wxCalendarCtrl_HitTest,(self,) + _args, _kwargs) | |
204 | return val | |
205 | def __repr__(self): | |
206 | return "<C wxCalendarCtrl instance at %s>" % (self.this,) | |
207 | class wxCalendarCtrl(wxCalendarCtrlPtr): | |
208 | def __init__(self,*_args,**_kwargs): | |
209 | self.this = apply(calendarc.new_wxCalendarCtrl,_args,_kwargs) | |
210 | self.thisown = 1 | |
211 | ||
212 | ||
213 | ||
214 | def wxPreCalendarCtrl(*_args,**_kwargs): | |
215 | val = wxCalendarCtrlPtr(apply(calendarc.new_wxPreCalendarCtrl,_args,_kwargs)) | |
216 | val.thisown = 1 | |
217 | return val | |
218 | ||
219 | ||
220 | ||
221 | ||
222 | #-------------- FUNCTION WRAPPERS ------------------ | |
223 | ||
224 | ||
225 | ||
226 | #-------------- VARIABLE WRAPPERS ------------------ | |
227 | ||
228 | wxCAL_SUNDAY_FIRST = calendarc.wxCAL_SUNDAY_FIRST | |
229 | wxCAL_MONDAY_FIRST = calendarc.wxCAL_MONDAY_FIRST | |
230 | wxCAL_SHOW_HOLIDAYS = calendarc.wxCAL_SHOW_HOLIDAYS | |
231 | wxCAL_NO_YEAR_CHANGE = calendarc.wxCAL_NO_YEAR_CHANGE | |
232 | wxCAL_NO_MONTH_CHANGE = calendarc.wxCAL_NO_MONTH_CHANGE | |
233 | wxCAL_HITTEST_NOWHERE = calendarc.wxCAL_HITTEST_NOWHERE | |
234 | wxCAL_HITTEST_HEADER = calendarc.wxCAL_HITTEST_HEADER | |
235 | wxCAL_HITTEST_DAY = calendarc.wxCAL_HITTEST_DAY | |
236 | wxCAL_BORDER_NONE = calendarc.wxCAL_BORDER_NONE | |
237 | wxCAL_BORDER_SQUARE = calendarc.wxCAL_BORDER_SQUARE | |
238 | wxCAL_BORDER_ROUND = calendarc.wxCAL_BORDER_ROUND | |
239 | wxEVT_CALENDAR_DOUBLECLICKED = calendarc.wxEVT_CALENDAR_DOUBLECLICKED | |
240 | wxEVT_CALENDAR_SEL_CHANGED = calendarc.wxEVT_CALENDAR_SEL_CHANGED | |
241 | wxEVT_CALENDAR_DAY_CHANGED = calendarc.wxEVT_CALENDAR_DAY_CHANGED | |
242 | wxEVT_CALENDAR_MONTH_CHANGED = calendarc.wxEVT_CALENDAR_MONTH_CHANGED | |
243 | wxEVT_CALENDAR_YEAR_CHANGED = calendarc.wxEVT_CALENDAR_YEAR_CHANGED | |
244 | wxEVT_CALENDAR_WEEKDAY_CLICKED = calendarc.wxEVT_CALENDAR_WEEKDAY_CLICKED | |
245 | ||
246 | ||
247 | #-------------- USER INCLUDE ----------------------- | |
248 | ||
249 | ||
250 | # Stuff these names into the wx namespace so wxPyConstructObject can find them | |
251 | ||
252 | wx.wxCalendarEventPtr = wxCalendarEventPtr |