]> git.saurik.com Git - wxWidgets.git/blame - wxPython/src/gtk/events.py
Fixed wxPoint.__cmp__ and a few others
[wxWidgets.git] / wxPython / src / gtk / events.py
CommitLineData
8ab979d7
RD
1# This file was created automatically by SWIG.
2import eventsc
3
4from misc import *
f6bcfd97
BP
5
6from gdi import *
8ab979d7
RD
7class wxEventPtr :
8 def __init__(self,this):
9 self.this = this
10 self.thisown = 0
48115f4a
RD
11 def __del__(self,eventsc=eventsc):
12 if self.thisown == 1 :
13 eventsc.delete_wxEvent(self)
1d99702e
RD
14 def GetEventObject(self, *_args, **_kwargs):
15 val = apply(eventsc.wxEvent_GetEventObject,(self,) + _args, _kwargs)
8ab979d7 16 return val
1d99702e
RD
17 def GetEventType(self, *_args, **_kwargs):
18 val = apply(eventsc.wxEvent_GetEventType,(self,) + _args, _kwargs)
8ab979d7 19 return val
1d99702e
RD
20 def GetId(self, *_args, **_kwargs):
21 val = apply(eventsc.wxEvent_GetId,(self,) + _args, _kwargs)
8ab979d7 22 return val
1d99702e
RD
23 def GetSkipped(self, *_args, **_kwargs):
24 val = apply(eventsc.wxEvent_GetSkipped,(self,) + _args, _kwargs)
8ab979d7 25 return val
1d99702e
RD
26 def GetTimestamp(self, *_args, **_kwargs):
27 val = apply(eventsc.wxEvent_GetTimestamp,(self,) + _args, _kwargs)
8ab979d7 28 return val
1d99702e
RD
29 def SetEventObject(self, *_args, **_kwargs):
30 val = apply(eventsc.wxEvent_SetEventObject,(self,) + _args, _kwargs)
8ab979d7 31 return val
1d99702e
RD
32 def SetEventType(self, *_args, **_kwargs):
33 val = apply(eventsc.wxEvent_SetEventType,(self,) + _args, _kwargs)
8ab979d7 34 return val
1d99702e
RD
35 def SetId(self, *_args, **_kwargs):
36 val = apply(eventsc.wxEvent_SetId,(self,) + _args, _kwargs)
8ab979d7 37 return val
1d99702e
RD
38 def SetTimestamp(self, *_args, **_kwargs):
39 val = apply(eventsc.wxEvent_SetTimestamp,(self,) + _args, _kwargs)
8ab979d7 40 return val
1d99702e
RD
41 def Skip(self, *_args, **_kwargs):
42 val = apply(eventsc.wxEvent_Skip,(self,) + _args, _kwargs)
8ab979d7
RD
43 return val
44 def __repr__(self):
1d99702e 45 return "<C wxEvent instance at %s>" % (self.this,)
8ab979d7 46class wxEvent(wxEventPtr):
48115f4a
RD
47 def __init__(self,*_args,**_kwargs):
48 self.this = apply(eventsc.new_wxEvent,_args,_kwargs)
49 self.thisown = 1
8ab979d7
RD
50
51
52
53
54class wxSizeEventPtr(wxEventPtr):
55 def __init__(self,this):
56 self.this = this
57 self.thisown = 0
1d99702e
RD
58 def GetSize(self, *_args, **_kwargs):
59 val = apply(eventsc.wxSizeEvent_GetSize,(self,) + _args, _kwargs)
60 if val: val = wxSizePtr(val) ; val.thisown = 1
8ab979d7
RD
61 return val
62 def __repr__(self):
1d99702e 63 return "<C wxSizeEvent instance at %s>" % (self.this,)
8ab979d7 64class wxSizeEvent(wxSizeEventPtr):
48115f4a
RD
65 def __init__(self,*_args,**_kwargs):
66 self.this = apply(eventsc.new_wxSizeEvent,_args,_kwargs)
67 self.thisown = 1
8ab979d7
RD
68
69
70
71
72class wxCloseEventPtr(wxEventPtr):
73 def __init__(self,this):
74 self.this = this
75 self.thisown = 0
1d99702e
RD
76 def SetLoggingOff(self, *_args, **_kwargs):
77 val = apply(eventsc.wxCloseEvent_SetLoggingOff,(self,) + _args, _kwargs)
b8b8dda7 78 return val
1d99702e
RD
79 def GetLoggingOff(self, *_args, **_kwargs):
80 val = apply(eventsc.wxCloseEvent_GetLoggingOff,(self,) + _args, _kwargs)
8ab979d7 81 return val
1d99702e
RD
82 def Veto(self, *_args, **_kwargs):
83 val = apply(eventsc.wxCloseEvent_Veto,(self,) + _args, _kwargs)
8ab979d7 84 return val
1d99702e
RD
85 def CanVeto(self, *_args, **_kwargs):
86 val = apply(eventsc.wxCloseEvent_CanVeto,(self,) + _args, _kwargs)
e980740a 87 return val
1d99702e
RD
88 def GetVeto(self, *_args, **_kwargs):
89 val = apply(eventsc.wxCloseEvent_GetVeto,(self,) + _args, _kwargs)
8ab979d7 90 return val
1d99702e
RD
91 def SetCanVeto(self, *_args, **_kwargs):
92 val = apply(eventsc.wxCloseEvent_SetCanVeto,(self,) + _args, _kwargs)
b8b8dda7 93 return val
8ab979d7 94 def __repr__(self):
1d99702e 95 return "<C wxCloseEvent instance at %s>" % (self.this,)
8ab979d7 96class wxCloseEvent(wxCloseEventPtr):
48115f4a
RD
97 def __init__(self,*_args,**_kwargs):
98 self.this = apply(eventsc.new_wxCloseEvent,_args,_kwargs)
99 self.thisown = 1
8ab979d7
RD
100
101
102
103
104class wxCommandEventPtr(wxEventPtr):
105 def __init__(self,this):
106 self.this = this
107 self.thisown = 0
3ca6a5f0
BP
108 def IsChecked(self, *_args, **_kwargs):
109 val = apply(eventsc.wxCommandEvent_IsChecked,(self,) + _args, _kwargs)
110 return val
1d99702e
RD
111 def Checked(self, *_args, **_kwargs):
112 val = apply(eventsc.wxCommandEvent_Checked,(self,) + _args, _kwargs)
8ab979d7 113 return val
1d99702e
RD
114 def GetExtraLong(self, *_args, **_kwargs):
115 val = apply(eventsc.wxCommandEvent_GetExtraLong,(self,) + _args, _kwargs)
8ab979d7 116 return val
1d99702e
RD
117 def GetInt(self, *_args, **_kwargs):
118 val = apply(eventsc.wxCommandEvent_GetInt,(self,) + _args, _kwargs)
8ab979d7 119 return val
1d99702e
RD
120 def GetSelection(self, *_args, **_kwargs):
121 val = apply(eventsc.wxCommandEvent_GetSelection,(self,) + _args, _kwargs)
8ab979d7 122 return val
1d99702e
RD
123 def GetString(self, *_args, **_kwargs):
124 val = apply(eventsc.wxCommandEvent_GetString,(self,) + _args, _kwargs)
8ab979d7 125 return val
1d99702e
RD
126 def IsSelection(self, *_args, **_kwargs):
127 val = apply(eventsc.wxCommandEvent_IsSelection,(self,) + _args, _kwargs)
8ab979d7 128 return val
6999b0d8
RD
129 def SetString(self, *_args, **_kwargs):
130 val = apply(eventsc.wxCommandEvent_SetString,(self,) + _args, _kwargs)
131 return val
132 def SetExtraLong(self, *_args, **_kwargs):
133 val = apply(eventsc.wxCommandEvent_SetExtraLong,(self,) + _args, _kwargs)
134 return val
135 def SetInt(self, *_args, **_kwargs):
136 val = apply(eventsc.wxCommandEvent_SetInt,(self,) + _args, _kwargs)
137 return val
8ab979d7 138 def __repr__(self):
1d99702e 139 return "<C wxCommandEvent instance at %s>" % (self.this,)
8ab979d7 140class wxCommandEvent(wxCommandEventPtr):
48115f4a
RD
141 def __init__(self,*_args,**_kwargs):
142 self.this = apply(eventsc.new_wxCommandEvent,_args,_kwargs)
143 self.thisown = 1
8ab979d7
RD
144
145
146
147
148class wxScrollEventPtr(wxCommandEventPtr):
149 def __init__(self,this):
150 self.this = this
151 self.thisown = 0
1d99702e
RD
152 def GetOrientation(self, *_args, **_kwargs):
153 val = apply(eventsc.wxScrollEvent_GetOrientation,(self,) + _args, _kwargs)
8ab979d7 154 return val
1d99702e
RD
155 def GetPosition(self, *_args, **_kwargs):
156 val = apply(eventsc.wxScrollEvent_GetPosition,(self,) + _args, _kwargs)
8ab979d7
RD
157 return val
158 def __repr__(self):
1d99702e 159 return "<C wxScrollEvent instance at %s>" % (self.this,)
8ab979d7 160class wxScrollEvent(wxScrollEventPtr):
48115f4a
RD
161 def __init__(self,*_args,**_kwargs):
162 self.this = apply(eventsc.new_wxScrollEvent,_args,_kwargs)
163 self.thisown = 1
8ab979d7
RD
164
165
166
167
d426c97e
RD
168class wxScrollWinEventPtr(wxEventPtr):
169 def __init__(self,this):
170 self.this = this
171 self.thisown = 0
172 def GetOrientation(self, *_args, **_kwargs):
173 val = apply(eventsc.wxScrollWinEvent_GetOrientation,(self,) + _args, _kwargs)
174 return val
175 def GetPosition(self, *_args, **_kwargs):
176 val = apply(eventsc.wxScrollWinEvent_GetPosition,(self,) + _args, _kwargs)
177 return val
178 def __repr__(self):
179 return "<C wxScrollWinEvent instance at %s>" % (self.this,)
180class wxScrollWinEvent(wxScrollWinEventPtr):
48115f4a
RD
181 def __init__(self,*_args,**_kwargs):
182 self.this = apply(eventsc.new_wxScrollWinEvent,_args,_kwargs)
183 self.thisown = 1
d426c97e
RD
184
185
186
187
b639c3c5
RD
188class wxSpinEventPtr(wxScrollEventPtr):
189 def __init__(self,this):
190 self.this = this
191 self.thisown = 0
192 def __repr__(self):
1d99702e 193 return "<C wxSpinEvent instance at %s>" % (self.this,)
b639c3c5 194class wxSpinEvent(wxSpinEventPtr):
48115f4a
RD
195 def __init__(self,*_args,**_kwargs):
196 self.this = apply(eventsc.new_wxSpinEvent,_args,_kwargs)
197 self.thisown = 1
b639c3c5
RD
198
199
200
201
8ab979d7
RD
202class wxMouseEventPtr(wxEventPtr):
203 def __init__(self,this):
204 self.this = this
205 self.thisown = 0
1d99702e
RD
206 def IsButton(self, *_args, **_kwargs):
207 val = apply(eventsc.wxMouseEvent_IsButton,(self,) + _args, _kwargs)
8ab979d7 208 return val
1d99702e
RD
209 def ButtonDown(self, *_args, **_kwargs):
210 val = apply(eventsc.wxMouseEvent_ButtonDown,(self,) + _args, _kwargs)
8ab979d7 211 return val
1d99702e
RD
212 def ButtonDClick(self, *_args, **_kwargs):
213 val = apply(eventsc.wxMouseEvent_ButtonDClick,(self,) + _args, _kwargs)
8ab979d7 214 return val
1d99702e
RD
215 def ButtonUp(self, *_args, **_kwargs):
216 val = apply(eventsc.wxMouseEvent_ButtonUp,(self,) + _args, _kwargs)
8ab979d7 217 return val
1d99702e
RD
218 def Button(self, *_args, **_kwargs):
219 val = apply(eventsc.wxMouseEvent_Button,(self,) + _args, _kwargs)
8ab979d7 220 return val
1d99702e
RD
221 def ButtonIsDown(self, *_args, **_kwargs):
222 val = apply(eventsc.wxMouseEvent_ButtonIsDown,(self,) + _args, _kwargs)
8ab979d7 223 return val
1d99702e
RD
224 def ControlDown(self, *_args, **_kwargs):
225 val = apply(eventsc.wxMouseEvent_ControlDown,(self,) + _args, _kwargs)
8ab979d7 226 return val
1d99702e
RD
227 def MetaDown(self, *_args, **_kwargs):
228 val = apply(eventsc.wxMouseEvent_MetaDown,(self,) + _args, _kwargs)
8ab979d7 229 return val
1d99702e
RD
230 def AltDown(self, *_args, **_kwargs):
231 val = apply(eventsc.wxMouseEvent_AltDown,(self,) + _args, _kwargs)
8ab979d7 232 return val
1d99702e
RD
233 def ShiftDown(self, *_args, **_kwargs):
234 val = apply(eventsc.wxMouseEvent_ShiftDown,(self,) + _args, _kwargs)
8ab979d7 235 return val
1d99702e
RD
236 def LeftDown(self, *_args, **_kwargs):
237 val = apply(eventsc.wxMouseEvent_LeftDown,(self,) + _args, _kwargs)
8ab979d7 238 return val
1d99702e
RD
239 def MiddleDown(self, *_args, **_kwargs):
240 val = apply(eventsc.wxMouseEvent_MiddleDown,(self,) + _args, _kwargs)
8ab979d7 241 return val
1d99702e
RD
242 def RightDown(self, *_args, **_kwargs):
243 val = apply(eventsc.wxMouseEvent_RightDown,(self,) + _args, _kwargs)
8ab979d7 244 return val
1d99702e
RD
245 def LeftUp(self, *_args, **_kwargs):
246 val = apply(eventsc.wxMouseEvent_LeftUp,(self,) + _args, _kwargs)
8ab979d7 247 return val
1d99702e
RD
248 def MiddleUp(self, *_args, **_kwargs):
249 val = apply(eventsc.wxMouseEvent_MiddleUp,(self,) + _args, _kwargs)
8ab979d7 250 return val
1d99702e
RD
251 def RightUp(self, *_args, **_kwargs):
252 val = apply(eventsc.wxMouseEvent_RightUp,(self,) + _args, _kwargs)
8ab979d7 253 return val
1d99702e
RD
254 def LeftDClick(self, *_args, **_kwargs):
255 val = apply(eventsc.wxMouseEvent_LeftDClick,(self,) + _args, _kwargs)
8ab979d7 256 return val
1d99702e
RD
257 def MiddleDClick(self, *_args, **_kwargs):
258 val = apply(eventsc.wxMouseEvent_MiddleDClick,(self,) + _args, _kwargs)
8ab979d7 259 return val
1d99702e
RD
260 def RightDClick(self, *_args, **_kwargs):
261 val = apply(eventsc.wxMouseEvent_RightDClick,(self,) + _args, _kwargs)
8ab979d7 262 return val
1d99702e
RD
263 def LeftIsDown(self, *_args, **_kwargs):
264 val = apply(eventsc.wxMouseEvent_LeftIsDown,(self,) + _args, _kwargs)
8ab979d7 265 return val
1d99702e
RD
266 def MiddleIsDown(self, *_args, **_kwargs):
267 val = apply(eventsc.wxMouseEvent_MiddleIsDown,(self,) + _args, _kwargs)
8ab979d7 268 return val
1d99702e
RD
269 def RightIsDown(self, *_args, **_kwargs):
270 val = apply(eventsc.wxMouseEvent_RightIsDown,(self,) + _args, _kwargs)
8ab979d7 271 return val
1d99702e
RD
272 def Dragging(self, *_args, **_kwargs):
273 val = apply(eventsc.wxMouseEvent_Dragging,(self,) + _args, _kwargs)
8ab979d7 274 return val
1d99702e
RD
275 def Moving(self, *_args, **_kwargs):
276 val = apply(eventsc.wxMouseEvent_Moving,(self,) + _args, _kwargs)
8ab979d7 277 return val
1d99702e
RD
278 def Entering(self, *_args, **_kwargs):
279 val = apply(eventsc.wxMouseEvent_Entering,(self,) + _args, _kwargs)
8ab979d7 280 return val
1d99702e
RD
281 def Leaving(self, *_args, **_kwargs):
282 val = apply(eventsc.wxMouseEvent_Leaving,(self,) + _args, _kwargs)
8ab979d7 283 return val
1d99702e
RD
284 def GetPosition(self, *_args, **_kwargs):
285 val = apply(eventsc.wxMouseEvent_GetPosition,(self,) + _args, _kwargs)
286 if val: val = wxPointPtr(val) ; val.thisown = 1
8ab979d7 287 return val
b1462dfa
RD
288 def GetPositionTuple(self, *_args, **_kwargs):
289 val = apply(eventsc.wxMouseEvent_GetPositionTuple,(self,) + _args, _kwargs)
290 return val
1d99702e
RD
291 def GetLogicalPosition(self, *_args, **_kwargs):
292 val = apply(eventsc.wxMouseEvent_GetLogicalPosition,(self,) + _args, _kwargs)
293 if val: val = wxPointPtr(val) ; val.thisown = 1
8ab979d7 294 return val
1d99702e
RD
295 def GetX(self, *_args, **_kwargs):
296 val = apply(eventsc.wxMouseEvent_GetX,(self,) + _args, _kwargs)
8ab979d7 297 return val
1d99702e
RD
298 def GetY(self, *_args, **_kwargs):
299 val = apply(eventsc.wxMouseEvent_GetY,(self,) + _args, _kwargs)
8ab979d7 300 return val
7a446686
RD
301 def GetWheelRotation(self, *_args, **_kwargs):
302 val = apply(eventsc.wxMouseEvent_GetWheelRotation,(self,) + _args, _kwargs)
303 return val
304 def GetWheelDelta(self, *_args, **_kwargs):
305 val = apply(eventsc.wxMouseEvent_GetWheelDelta,(self,) + _args, _kwargs)
306 return val
307 def GetLinesPerAction(self, *_args, **_kwargs):
308 val = apply(eventsc.wxMouseEvent_GetLinesPerAction,(self,) + _args, _kwargs)
309 return val
c368d904
RD
310 def __setattr__(self,name,value):
311 if name == "m_x" :
312 eventsc.wxMouseEvent_m_x_set(self,value)
313 return
314 if name == "m_y" :
315 eventsc.wxMouseEvent_m_y_set(self,value)
316 return
317 if name == "m_leftDown" :
318 eventsc.wxMouseEvent_m_leftDown_set(self,value)
319 return
320 if name == "m_middleDown" :
321 eventsc.wxMouseEvent_m_middleDown_set(self,value)
322 return
323 if name == "m_rightDown" :
324 eventsc.wxMouseEvent_m_rightDown_set(self,value)
325 return
326 if name == "m_controlDown" :
327 eventsc.wxMouseEvent_m_controlDown_set(self,value)
328 return
329 if name == "m_shiftDown" :
330 eventsc.wxMouseEvent_m_shiftDown_set(self,value)
331 return
332 if name == "m_altDown" :
333 eventsc.wxMouseEvent_m_altDown_set(self,value)
334 return
335 if name == "m_metaDown" :
336 eventsc.wxMouseEvent_m_metaDown_set(self,value)
337 return
7a446686
RD
338 if name == "m_wheelRotation" :
339 eventsc.wxMouseEvent_m_wheelRotation_set(self,value)
340 return
341 if name == "m_wheelDelta" :
342 eventsc.wxMouseEvent_m_wheelDelta_set(self,value)
343 return
344 if name == "m_linesPerAction" :
345 eventsc.wxMouseEvent_m_linesPerAction_set(self,value)
346 return
c368d904
RD
347 self.__dict__[name] = value
348 def __getattr__(self,name):
349 if name == "m_x" :
350 return eventsc.wxMouseEvent_m_x_get(self)
351 if name == "m_y" :
352 return eventsc.wxMouseEvent_m_y_get(self)
353 if name == "m_leftDown" :
354 return eventsc.wxMouseEvent_m_leftDown_get(self)
355 if name == "m_middleDown" :
356 return eventsc.wxMouseEvent_m_middleDown_get(self)
357 if name == "m_rightDown" :
358 return eventsc.wxMouseEvent_m_rightDown_get(self)
359 if name == "m_controlDown" :
360 return eventsc.wxMouseEvent_m_controlDown_get(self)
361 if name == "m_shiftDown" :
362 return eventsc.wxMouseEvent_m_shiftDown_get(self)
363 if name == "m_altDown" :
364 return eventsc.wxMouseEvent_m_altDown_get(self)
365 if name == "m_metaDown" :
366 return eventsc.wxMouseEvent_m_metaDown_get(self)
7a446686
RD
367 if name == "m_wheelRotation" :
368 return eventsc.wxMouseEvent_m_wheelRotation_get(self)
369 if name == "m_wheelDelta" :
370 return eventsc.wxMouseEvent_m_wheelDelta_get(self)
371 if name == "m_linesPerAction" :
372 return eventsc.wxMouseEvent_m_linesPerAction_get(self)
c368d904 373 raise AttributeError,name
8ab979d7 374 def __repr__(self):
1d99702e 375 return "<C wxMouseEvent instance at %s>" % (self.this,)
8ab979d7 376class wxMouseEvent(wxMouseEventPtr):
48115f4a
RD
377 def __init__(self,*_args,**_kwargs):
378 self.this = apply(eventsc.new_wxMouseEvent,_args,_kwargs)
379 self.thisown = 1
8ab979d7
RD
380
381
382
383
384class wxKeyEventPtr(wxEventPtr):
385 def __init__(self,this):
386 self.this = this
387 self.thisown = 0
1d99702e
RD
388 def ControlDown(self, *_args, **_kwargs):
389 val = apply(eventsc.wxKeyEvent_ControlDown,(self,) + _args, _kwargs)
8ab979d7 390 return val
1d99702e
RD
391 def MetaDown(self, *_args, **_kwargs):
392 val = apply(eventsc.wxKeyEvent_MetaDown,(self,) + _args, _kwargs)
8ab979d7 393 return val
1d99702e
RD
394 def AltDown(self, *_args, **_kwargs):
395 val = apply(eventsc.wxKeyEvent_AltDown,(self,) + _args, _kwargs)
8ab979d7 396 return val
1d99702e
RD
397 def ShiftDown(self, *_args, **_kwargs):
398 val = apply(eventsc.wxKeyEvent_ShiftDown,(self,) + _args, _kwargs)
8ab979d7 399 return val
1d99702e
RD
400 def KeyCode(self, *_args, **_kwargs):
401 val = apply(eventsc.wxKeyEvent_KeyCode,(self,) + _args, _kwargs)
8ab979d7 402 return val
f6bcfd97
BP
403 def GetKeyCode(self, *_args, **_kwargs):
404 val = apply(eventsc.wxKeyEvent_GetKeyCode,(self,) + _args, _kwargs)
405 return val
406 def HasModifiers(self, *_args, **_kwargs):
407 val = apply(eventsc.wxKeyEvent_HasModifiers,(self,) + _args, _kwargs)
408 return val
48115f4a
RD
409 def GetX(self, *_args, **_kwargs):
410 val = apply(eventsc.wxKeyEvent_GetX,(self,) + _args, _kwargs)
411 return val
412 def GetY(self, *_args, **_kwargs):
413 val = apply(eventsc.wxKeyEvent_GetY,(self,) + _args, _kwargs)
414 return val
415 def GetPosition(self, *_args, **_kwargs):
416 val = apply(eventsc.wxKeyEvent_GetPosition,(self,) + _args, _kwargs)
417 if val: val = wxPointPtr(val) ; val.thisown = 1
418 return val
419 def GetPositionTuple(self, *_args, **_kwargs):
420 val = apply(eventsc.wxKeyEvent_GetPositionTuple,(self,) + _args, _kwargs)
421 return val
c368d904
RD
422 def __setattr__(self,name,value):
423 if name == "m_x" :
424 eventsc.wxKeyEvent_m_x_set(self,value)
425 return
426 if name == "m_y" :
427 eventsc.wxKeyEvent_m_y_set(self,value)
428 return
429 if name == "m_keyCode" :
430 eventsc.wxKeyEvent_m_keyCode_set(self,value)
431 return
432 if name == "m_controlDown" :
433 eventsc.wxKeyEvent_m_controlDown_set(self,value)
434 return
435 if name == "m_shiftDown" :
436 eventsc.wxKeyEvent_m_shiftDown_set(self,value)
437 return
438 if name == "m_altDown" :
439 eventsc.wxKeyEvent_m_altDown_set(self,value)
440 return
441 if name == "m_metaDown" :
442 eventsc.wxKeyEvent_m_metaDown_set(self,value)
443 return
444 if name == "m_scanCode" :
445 eventsc.wxKeyEvent_m_scanCode_set(self,value)
446 return
447 self.__dict__[name] = value
448 def __getattr__(self,name):
449 if name == "m_x" :
450 return eventsc.wxKeyEvent_m_x_get(self)
451 if name == "m_y" :
452 return eventsc.wxKeyEvent_m_y_get(self)
453 if name == "m_keyCode" :
454 return eventsc.wxKeyEvent_m_keyCode_get(self)
455 if name == "m_controlDown" :
456 return eventsc.wxKeyEvent_m_controlDown_get(self)
457 if name == "m_shiftDown" :
458 return eventsc.wxKeyEvent_m_shiftDown_get(self)
459 if name == "m_altDown" :
460 return eventsc.wxKeyEvent_m_altDown_get(self)
461 if name == "m_metaDown" :
462 return eventsc.wxKeyEvent_m_metaDown_get(self)
463 if name == "m_scanCode" :
464 return eventsc.wxKeyEvent_m_scanCode_get(self)
465 raise AttributeError,name
8ab979d7 466 def __repr__(self):
1d99702e 467 return "<C wxKeyEvent instance at %s>" % (self.this,)
8ab979d7 468class wxKeyEvent(wxKeyEventPtr):
48115f4a
RD
469 def __init__(self,*_args,**_kwargs):
470 self.this = apply(eventsc.new_wxKeyEvent,_args,_kwargs)
471 self.thisown = 1
472
473
474
475
eec92d76 476class wxNavigationKeyEventPtr(wxEventPtr):
8ab979d7
RD
477 def __init__(self,this):
478 self.this = this
48115f4a
RD
479 self.thisown = 0
480 def GetDirection(self, *_args, **_kwargs):
481 val = apply(eventsc.wxNavigationKeyEvent_GetDirection,(self,) + _args, _kwargs)
482 return val
483 def SetDirection(self, *_args, **_kwargs):
484 val = apply(eventsc.wxNavigationKeyEvent_SetDirection,(self,) + _args, _kwargs)
485 return val
486 def IsWindowChange(self, *_args, **_kwargs):
487 val = apply(eventsc.wxNavigationKeyEvent_IsWindowChange,(self,) + _args, _kwargs)
488 return val
489 def SetWindowChange(self, *_args, **_kwargs):
490 val = apply(eventsc.wxNavigationKeyEvent_SetWindowChange,(self,) + _args, _kwargs)
491 return val
492 def GetCurrentFocus(self, *_args, **_kwargs):
493 val = apply(eventsc.wxNavigationKeyEvent_GetCurrentFocus,(self,) + _args, _kwargs)
494 if val: val = wxWindowPtr(val)
495 return val
496 def SetCurrentFocus(self, *_args, **_kwargs):
497 val = apply(eventsc.wxNavigationKeyEvent_SetCurrentFocus,(self,) + _args, _kwargs)
498 return val
499 def __repr__(self):
500 return "<C wxNavigationKeyEvent instance at %s>" % (self.this,)
501class wxNavigationKeyEvent(wxNavigationKeyEventPtr):
502 def __init__(self,*_args,**_kwargs):
503 self.this = apply(eventsc.new_wxNavigationKeyEvent,_args,_kwargs)
504 self.thisown = 1
8ab979d7
RD
505
506
507
508
509class wxMoveEventPtr(wxEventPtr):
510 def __init__(self,this):
511 self.this = this
512 self.thisown = 0
1d99702e
RD
513 def GetPosition(self, *_args, **_kwargs):
514 val = apply(eventsc.wxMoveEvent_GetPosition,(self,) + _args, _kwargs)
515 if val: val = wxPointPtr(val) ; val.thisown = 1
8ab979d7
RD
516 return val
517 def __repr__(self):
1d99702e 518 return "<C wxMoveEvent instance at %s>" % (self.this,)
8ab979d7 519class wxMoveEvent(wxMoveEventPtr):
48115f4a
RD
520 def __init__(self,*_args,**_kwargs):
521 self.this = apply(eventsc.new_wxMoveEvent,_args,_kwargs)
522 self.thisown = 1
8ab979d7
RD
523
524
525
526
527class wxPaintEventPtr(wxEventPtr):
528 def __init__(self,this):
529 self.this = this
530 self.thisown = 0
531 def __repr__(self):
1d99702e 532 return "<C wxPaintEvent instance at %s>" % (self.this,)
8ab979d7 533class wxPaintEvent(wxPaintEventPtr):
48115f4a
RD
534 def __init__(self,*_args,**_kwargs):
535 self.this = apply(eventsc.new_wxPaintEvent,_args,_kwargs)
536 self.thisown = 1
8ab979d7
RD
537
538
539
540
541class wxEraseEventPtr(wxEventPtr):
542 def __init__(self,this):
543 self.this = this
544 self.thisown = 0
1d99702e
RD
545 def GetDC(self, *_args, **_kwargs):
546 val = apply(eventsc.wxEraseEvent_GetDC,(self,) + _args, _kwargs)
547 if val: val = wxDCPtr(val)
8ab979d7
RD
548 return val
549 def __repr__(self):
1d99702e 550 return "<C wxEraseEvent instance at %s>" % (self.this,)
8ab979d7 551class wxEraseEvent(wxEraseEventPtr):
48115f4a
RD
552 def __init__(self,*_args,**_kwargs):
553 self.this = apply(eventsc.new_wxEraseEvent,_args,_kwargs)
554 self.thisown = 1
8ab979d7
RD
555
556
557
558
559class wxFocusEventPtr(wxEventPtr):
560 def __init__(self,this):
561 self.this = this
562 self.thisown = 0
563 def __repr__(self):
1d99702e 564 return "<C wxFocusEvent instance at %s>" % (self.this,)
8ab979d7 565class wxFocusEvent(wxFocusEventPtr):
48115f4a
RD
566 def __init__(self,*_args,**_kwargs):
567 self.this = apply(eventsc.new_wxFocusEvent,_args,_kwargs)
568 self.thisown = 1
8ab979d7
RD
569
570
571
572
573class wxActivateEventPtr(wxEventPtr):
574 def __init__(self,this):
575 self.this = this
576 self.thisown = 0
1d99702e
RD
577 def GetActive(self, *_args, **_kwargs):
578 val = apply(eventsc.wxActivateEvent_GetActive,(self,) + _args, _kwargs)
8ab979d7
RD
579 return val
580 def __repr__(self):
1d99702e 581 return "<C wxActivateEvent instance at %s>" % (self.this,)
8ab979d7 582class wxActivateEvent(wxActivateEventPtr):
48115f4a
RD
583 def __init__(self,*_args,**_kwargs):
584 self.this = apply(eventsc.new_wxActivateEvent,_args,_kwargs)
585 self.thisown = 1
8ab979d7
RD
586
587
588
589
590class wxInitDialogEventPtr(wxEventPtr):
591 def __init__(self,this):
592 self.this = this
593 self.thisown = 0
594 def __repr__(self):
1d99702e 595 return "<C wxInitDialogEvent instance at %s>" % (self.this,)
8ab979d7 596class wxInitDialogEvent(wxInitDialogEventPtr):
48115f4a
RD
597 def __init__(self,*_args,**_kwargs):
598 self.this = apply(eventsc.new_wxInitDialogEvent,_args,_kwargs)
599 self.thisown = 1
8ab979d7
RD
600
601
602
603
604class wxMenuEventPtr(wxEventPtr):
605 def __init__(self,this):
606 self.this = this
607 self.thisown = 0
1d99702e
RD
608 def GetMenuId(self, *_args, **_kwargs):
609 val = apply(eventsc.wxMenuEvent_GetMenuId,(self,) + _args, _kwargs)
8ab979d7
RD
610 return val
611 def __repr__(self):
1d99702e 612 return "<C wxMenuEvent instance at %s>" % (self.this,)
8ab979d7 613class wxMenuEvent(wxMenuEventPtr):
48115f4a
RD
614 def __init__(self,*_args,**_kwargs):
615 self.this = apply(eventsc.new_wxMenuEvent,_args,_kwargs)
616 self.thisown = 1
8ab979d7
RD
617
618
619
620
621class wxShowEventPtr(wxEventPtr):
622 def __init__(self,this):
623 self.this = this
624 self.thisown = 0
1d99702e
RD
625 def SetShow(self, *_args, **_kwargs):
626 val = apply(eventsc.wxShowEvent_SetShow,(self,) + _args, _kwargs)
8ab979d7 627 return val
1d99702e
RD
628 def GetShow(self, *_args, **_kwargs):
629 val = apply(eventsc.wxShowEvent_GetShow,(self,) + _args, _kwargs)
8ab979d7
RD
630 return val
631 def __repr__(self):
1d99702e 632 return "<C wxShowEvent instance at %s>" % (self.this,)
8ab979d7 633class wxShowEvent(wxShowEventPtr):
48115f4a
RD
634 def __init__(self,*_args,**_kwargs):
635 self.this = apply(eventsc.new_wxShowEvent,_args,_kwargs)
636 self.thisown = 1
8ab979d7
RD
637
638
639
640
641class wxIconizeEventPtr(wxEventPtr):
642 def __init__(self,this):
643 self.this = this
644 self.thisown = 0
645 def __repr__(self):
1d99702e 646 return "<C wxIconizeEvent instance at %s>" % (self.this,)
8ab979d7 647class wxIconizeEvent(wxIconizeEventPtr):
48115f4a
RD
648 def __init__(self,*_args,**_kwargs):
649 self.this = apply(eventsc.new_wxIconizeEvent,_args,_kwargs)
650 self.thisown = 1
8ab979d7
RD
651
652
653
654
655class wxMaximizeEventPtr(wxEventPtr):
656 def __init__(self,this):
657 self.this = this
658 self.thisown = 0
659 def __repr__(self):
1d99702e 660 return "<C wxMaximizeEvent instance at %s>" % (self.this,)
8ab979d7 661class wxMaximizeEvent(wxMaximizeEventPtr):
48115f4a
RD
662 def __init__(self,*_args,**_kwargs):
663 self.this = apply(eventsc.new_wxMaximizeEvent,_args,_kwargs)
664 self.thisown = 1
8ab979d7
RD
665
666
667
668
669class wxJoystickEventPtr(wxEventPtr):
670 def __init__(self,this):
671 self.this = this
672 self.thisown = 0
1d99702e
RD
673 def GetPosition(self, *_args, **_kwargs):
674 val = apply(eventsc.wxJoystickEvent_GetPosition,(self,) + _args, _kwargs)
675 if val: val = wxPointPtr(val) ; val.thisown = 1
8ab979d7 676 return val
1d99702e
RD
677 def GetZPosition(self, *_args, **_kwargs):
678 val = apply(eventsc.wxJoystickEvent_GetZPosition,(self,) + _args, _kwargs)
8ab979d7 679 return val
1d99702e
RD
680 def GetButtonState(self, *_args, **_kwargs):
681 val = apply(eventsc.wxJoystickEvent_GetButtonState,(self,) + _args, _kwargs)
8ab979d7 682 return val
1d99702e
RD
683 def GetButtonChange(self, *_args, **_kwargs):
684 val = apply(eventsc.wxJoystickEvent_GetButtonChange,(self,) + _args, _kwargs)
8ab979d7 685 return val
1d99702e
RD
686 def GetJoystick(self, *_args, **_kwargs):
687 val = apply(eventsc.wxJoystickEvent_GetJoystick,(self,) + _args, _kwargs)
8ab979d7 688 return val
1d99702e
RD
689 def SetJoystick(self, *_args, **_kwargs):
690 val = apply(eventsc.wxJoystickEvent_SetJoystick,(self,) + _args, _kwargs)
8ab979d7 691 return val
1d99702e
RD
692 def SetButtonState(self, *_args, **_kwargs):
693 val = apply(eventsc.wxJoystickEvent_SetButtonState,(self,) + _args, _kwargs)
8ab979d7 694 return val
1d99702e
RD
695 def SetButtonChange(self, *_args, **_kwargs):
696 val = apply(eventsc.wxJoystickEvent_SetButtonChange,(self,) + _args, _kwargs)
8ab979d7 697 return val
1d99702e
RD
698 def SetPosition(self, *_args, **_kwargs):
699 val = apply(eventsc.wxJoystickEvent_SetPosition,(self,) + _args, _kwargs)
8ab979d7 700 return val
1d99702e
RD
701 def SetZPosition(self, *_args, **_kwargs):
702 val = apply(eventsc.wxJoystickEvent_SetZPosition,(self,) + _args, _kwargs)
8ab979d7 703 return val
1d99702e
RD
704 def IsButton(self, *_args, **_kwargs):
705 val = apply(eventsc.wxJoystickEvent_IsButton,(self,) + _args, _kwargs)
8ab979d7 706 return val
1d99702e
RD
707 def IsMove(self, *_args, **_kwargs):
708 val = apply(eventsc.wxJoystickEvent_IsMove,(self,) + _args, _kwargs)
8ab979d7 709 return val
1d99702e
RD
710 def IsZMove(self, *_args, **_kwargs):
711 val = apply(eventsc.wxJoystickEvent_IsZMove,(self,) + _args, _kwargs)
8ab979d7 712 return val
1d99702e
RD
713 def ButtonDown(self, *_args, **_kwargs):
714 val = apply(eventsc.wxJoystickEvent_ButtonDown,(self,) + _args, _kwargs)
8ab979d7 715 return val
1d99702e
RD
716 def ButtonUp(self, *_args, **_kwargs):
717 val = apply(eventsc.wxJoystickEvent_ButtonUp,(self,) + _args, _kwargs)
8ab979d7 718 return val
1d99702e
RD
719 def ButtonIsDown(self, *_args, **_kwargs):
720 val = apply(eventsc.wxJoystickEvent_ButtonIsDown,(self,) + _args, _kwargs)
8ab979d7
RD
721 return val
722 def __repr__(self):
1d99702e 723 return "<C wxJoystickEvent instance at %s>" % (self.this,)
8ab979d7 724class wxJoystickEvent(wxJoystickEventPtr):
48115f4a
RD
725 def __init__(self,*_args,**_kwargs):
726 self.this = apply(eventsc.new_wxJoystickEvent,_args,_kwargs)
727 self.thisown = 1
8ab979d7
RD
728
729
730
731
732class wxDropFilesEventPtr(wxEventPtr):
733 def __init__(self,this):
734 self.this = this
735 self.thisown = 0
1d99702e
RD
736 def GetPosition(self, *_args, **_kwargs):
737 val = apply(eventsc.wxDropFilesEvent_GetPosition,(self,) + _args, _kwargs)
738 if val: val = wxPointPtr(val) ; val.thisown = 1
8ab979d7 739 return val
1d99702e
RD
740 def GetNumberOfFiles(self, *_args, **_kwargs):
741 val = apply(eventsc.wxDropFilesEvent_GetNumberOfFiles,(self,) + _args, _kwargs)
8ab979d7 742 return val
1d99702e
RD
743 def GetFiles(self, *_args, **_kwargs):
744 val = apply(eventsc.wxDropFilesEvent_GetFiles,(self,) + _args, _kwargs)
8ab979d7
RD
745 return val
746 def __repr__(self):
1d99702e 747 return "<C wxDropFilesEvent instance at %s>" % (self.this,)
8ab979d7
RD
748class wxDropFilesEvent(wxDropFilesEventPtr):
749 def __init__(self,this):
750 self.this = this
751
752
753
754
755class wxIdleEventPtr(wxEventPtr):
756 def __init__(self,this):
757 self.this = this
758 self.thisown = 0
1d99702e
RD
759 def RequestMore(self, *_args, **_kwargs):
760 val = apply(eventsc.wxIdleEvent_RequestMore,(self,) + _args, _kwargs)
8ab979d7 761 return val
1d99702e
RD
762 def MoreRequested(self, *_args, **_kwargs):
763 val = apply(eventsc.wxIdleEvent_MoreRequested,(self,) + _args, _kwargs)
8ab979d7
RD
764 return val
765 def __repr__(self):
1d99702e 766 return "<C wxIdleEvent instance at %s>" % (self.this,)
8ab979d7 767class wxIdleEvent(wxIdleEventPtr):
48115f4a
RD
768 def __init__(self,*_args,**_kwargs):
769 self.this = apply(eventsc.new_wxIdleEvent,_args,_kwargs)
770 self.thisown = 1
8ab979d7
RD
771
772
773
774
775class wxUpdateUIEventPtr(wxEventPtr):
776 def __init__(self,this):
777 self.this = this
778 self.thisown = 0
1d99702e
RD
779 def GetChecked(self, *_args, **_kwargs):
780 val = apply(eventsc.wxUpdateUIEvent_GetChecked,(self,) + _args, _kwargs)
8ab979d7 781 return val
1d99702e
RD
782 def GetEnabled(self, *_args, **_kwargs):
783 val = apply(eventsc.wxUpdateUIEvent_GetEnabled,(self,) + _args, _kwargs)
8ab979d7 784 return val
1d99702e
RD
785 def GetText(self, *_args, **_kwargs):
786 val = apply(eventsc.wxUpdateUIEvent_GetText,(self,) + _args, _kwargs)
8ab979d7 787 return val
1d99702e
RD
788 def GetSetText(self, *_args, **_kwargs):
789 val = apply(eventsc.wxUpdateUIEvent_GetSetText,(self,) + _args, _kwargs)
8ab979d7 790 return val
1d99702e
RD
791 def GetSetChecked(self, *_args, **_kwargs):
792 val = apply(eventsc.wxUpdateUIEvent_GetSetChecked,(self,) + _args, _kwargs)
8ab979d7 793 return val
1d99702e
RD
794 def GetSetEnabled(self, *_args, **_kwargs):
795 val = apply(eventsc.wxUpdateUIEvent_GetSetEnabled,(self,) + _args, _kwargs)
8ab979d7 796 return val
1d99702e
RD
797 def Check(self, *_args, **_kwargs):
798 val = apply(eventsc.wxUpdateUIEvent_Check,(self,) + _args, _kwargs)
8ab979d7 799 return val
1d99702e
RD
800 def Enable(self, *_args, **_kwargs):
801 val = apply(eventsc.wxUpdateUIEvent_Enable,(self,) + _args, _kwargs)
8ab979d7 802 return val
1d99702e
RD
803 def SetText(self, *_args, **_kwargs):
804 val = apply(eventsc.wxUpdateUIEvent_SetText,(self,) + _args, _kwargs)
8ab979d7
RD
805 return val
806 def __repr__(self):
1d99702e 807 return "<C wxUpdateUIEvent instance at %s>" % (self.this,)
8ab979d7 808class wxUpdateUIEvent(wxUpdateUIEventPtr):
48115f4a
RD
809 def __init__(self,*_args,**_kwargs):
810 self.this = apply(eventsc.new_wxUpdateUIEvent,_args,_kwargs)
811 self.thisown = 1
8ab979d7
RD
812
813
814
815
816class wxSysColourChangedEventPtr(wxEventPtr):
817 def __init__(self,this):
818 self.this = this
819 self.thisown = 0
820 def __repr__(self):
1d99702e 821 return "<C wxSysColourChangedEvent instance at %s>" % (self.this,)
8ab979d7 822class wxSysColourChangedEvent(wxSysColourChangedEventPtr):
48115f4a
RD
823 def __init__(self,*_args,**_kwargs):
824 self.this = apply(eventsc.new_wxSysColourChangedEvent,_args,_kwargs)
825 self.thisown = 1
8ab979d7
RD
826
827
828
829
2f90df85
RD
830class wxNotifyEventPtr(wxCommandEventPtr):
831 def __init__(self,this):
832 self.this = this
833 self.thisown = 0
834 def IsAllowed(self, *_args, **_kwargs):
835 val = apply(eventsc.wxNotifyEvent_IsAllowed,(self,) + _args, _kwargs)
836 return val
2cd2fac8
RD
837 def Allow(self, *_args, **_kwargs):
838 val = apply(eventsc.wxNotifyEvent_Allow,(self,) + _args, _kwargs)
839 return val
2f90df85
RD
840 def Veto(self, *_args, **_kwargs):
841 val = apply(eventsc.wxNotifyEvent_Veto,(self,) + _args, _kwargs)
842 return val
843 def __repr__(self):
844 return "<C wxNotifyEvent instance at %s>" % (self.this,)
845class wxNotifyEvent(wxNotifyEventPtr):
48115f4a
RD
846 def __init__(self,*_args,**_kwargs):
847 self.this = apply(eventsc.new_wxNotifyEvent,_args,_kwargs)
848 self.thisown = 1
849
850
851
852
853class wxPaletteChangedEventPtr(wxEventPtr):
2f90df85
RD
854 def __init__(self,this):
855 self.this = this
48115f4a
RD
856 self.thisown = 0
857 def SetChangedWindow(self, *_args, **_kwargs):
858 val = apply(eventsc.wxPaletteChangedEvent_SetChangedWindow,(self,) + _args, _kwargs)
859 return val
860 def GetChangedWindow(self, *_args, **_kwargs):
861 val = apply(eventsc.wxPaletteChangedEvent_GetChangedWindow,(self,) + _args, _kwargs)
862 if val: val = wxWindowPtr(val)
863 return val
864 def __repr__(self):
865 return "<C wxPaletteChangedEvent instance at %s>" % (self.this,)
866class wxPaletteChangedEvent(wxPaletteChangedEventPtr):
867 def __init__(self,*_args,**_kwargs):
868 self.this = apply(eventsc.new_wxPaletteChangedEvent,_args,_kwargs)
869 self.thisown = 1
870
871
872
873
874class wxQueryNewPaletteEventPtr(wxEventPtr):
875 def __init__(self,this):
876 self.this = this
877 self.thisown = 0
878 def SetPaletteRealized(self, *_args, **_kwargs):
879 val = apply(eventsc.wxQueryNewPaletteEvent_SetPaletteRealized,(self,) + _args, _kwargs)
880 return val
881 def GetPaletteRealized(self, *_args, **_kwargs):
882 val = apply(eventsc.wxQueryNewPaletteEvent_GetPaletteRealized,(self,) + _args, _kwargs)
883 return val
884 def __repr__(self):
885 return "<C wxQueryNewPaletteEvent instance at %s>" % (self.this,)
886class wxQueryNewPaletteEvent(wxQueryNewPaletteEventPtr):
887 def __init__(self,*_args,**_kwargs):
888 self.this = apply(eventsc.new_wxQueryNewPaletteEvent,_args,_kwargs)
889 self.thisown = 1
890
891
892
893
f6bcfd97 894class wxWindowCreateEventPtr(wxCommandEventPtr):
48115f4a
RD
895 def __init__(self,this):
896 self.this = this
897 self.thisown = 0
898 def GetWindow(self, *_args, **_kwargs):
899 val = apply(eventsc.wxWindowCreateEvent_GetWindow,(self,) + _args, _kwargs)
900 if val: val = wxWindowPtr(val)
901 return val
902 def __repr__(self):
903 return "<C wxWindowCreateEvent instance at %s>" % (self.this,)
904class wxWindowCreateEvent(wxWindowCreateEventPtr):
905 def __init__(self,*_args,**_kwargs):
906 self.this = apply(eventsc.new_wxWindowCreateEvent,_args,_kwargs)
907 self.thisown = 1
908
909
910
911
f6bcfd97 912class wxWindowDestroyEventPtr(wxCommandEventPtr):
48115f4a
RD
913 def __init__(self,this):
914 self.this = this
915 self.thisown = 0
916 def GetWindow(self, *_args, **_kwargs):
917 val = apply(eventsc.wxWindowDestroyEvent_GetWindow,(self,) + _args, _kwargs)
918 if val: val = wxWindowPtr(val)
919 return val
920 def __repr__(self):
921 return "<C wxWindowDestroyEvent instance at %s>" % (self.this,)
922class wxWindowDestroyEvent(wxWindowDestroyEventPtr):
923 def __init__(self,*_args,**_kwargs):
924 self.this = apply(eventsc.new_wxWindowDestroyEvent,_args,_kwargs)
925 self.thisown = 1
2f90df85
RD
926
927
928
929
f6bcfd97
BP
930class wxTimerEventPtr(wxEventPtr):
931 def __init__(self,this):
932 self.this = this
933 self.thisown = 0
934 def GetInterval(self, *_args, **_kwargs):
935 val = apply(eventsc.wxTimerEvent_GetInterval,(self,) + _args, _kwargs)
936 return val
937 def __repr__(self):
938 return "<C wxTimerEvent instance at %s>" % (self.this,)
939class wxTimerEvent(wxTimerEventPtr):
940 def __init__(self,*_args,**_kwargs):
941 self.this = apply(eventsc.new_wxTimerEvent,_args,_kwargs)
942 self.thisown = 1
943
944
945
946
2f90df85 947class wxPyEventPtr(wxEventPtr):
cf694132
RD
948 def __init__(self,this):
949 self.this = this
950 self.thisown = 0
1d99702e 951 def __del__(self,eventsc=eventsc):
cf694132 952 if self.thisown == 1 :
1d99702e 953 eventsc.delete_wxPyEvent(self)
65dd82cb
RD
954 def SetSelf(self, *_args, **_kwargs):
955 val = apply(eventsc.wxPyEvent_SetSelf,(self,) + _args, _kwargs)
cf694132 956 return val
65dd82cb
RD
957 def GetSelf(self, *_args, **_kwargs):
958 val = apply(eventsc.wxPyEvent_GetSelf,(self,) + _args, _kwargs)
cf694132
RD
959 return val
960 def __repr__(self):
1d99702e 961 return "<C wxPyEvent instance at %s>" % (self.this,)
cf694132 962class wxPyEvent(wxPyEventPtr):
1d99702e
RD
963 def __init__(self,*_args,**_kwargs):
964 self.this = apply(eventsc.new_wxPyEvent,_args,_kwargs)
cf694132 965 self.thisown = 1
65dd82cb 966 self.SetSelf(self)
cf694132
RD
967
968
969
970
2f90df85 971class wxPyCommandEventPtr(wxCommandEventPtr):
bb0054cd
RD
972 def __init__(self,this):
973 self.this = this
974 self.thisown = 0
2f90df85
RD
975 def __del__(self,eventsc=eventsc):
976 if self.thisown == 1 :
977 eventsc.delete_wxPyCommandEvent(self)
65dd82cb
RD
978 def SetSelf(self, *_args, **_kwargs):
979 val = apply(eventsc.wxPyCommandEvent_SetSelf,(self,) + _args, _kwargs)
bb0054cd 980 return val
65dd82cb
RD
981 def GetSelf(self, *_args, **_kwargs):
982 val = apply(eventsc.wxPyCommandEvent_GetSelf,(self,) + _args, _kwargs)
bb0054cd
RD
983 return val
984 def __repr__(self):
2f90df85
RD
985 return "<C wxPyCommandEvent instance at %s>" % (self.this,)
986class wxPyCommandEvent(wxPyCommandEventPtr):
987 def __init__(self,*_args,**_kwargs):
988 self.this = apply(eventsc.new_wxPyCommandEvent,_args,_kwargs)
989 self.thisown = 1
65dd82cb 990 self.SetSelf(self)
bb0054cd
RD
991
992
993
994
8ab979d7
RD
995
996
997#-------------- FUNCTION WRAPPERS ------------------
998
5e40f9dd
RD
999wxNewEventType = eventsc.wxNewEventType
1000
8ab979d7
RD
1001
1002
1003#-------------- VARIABLE WRAPPERS ------------------
1004