]> git.saurik.com Git - wxWidgets.git/blob - wxPython/src/msw/windows2.py
Added Python wrappers for wxRTTI for the wxVScrolledWindow,
[wxWidgets.git] / wxPython / src / msw / windows2.py
1 # This file was created automatically by SWIG.
2 import windows2c
3
4 from misc import *
5
6 from gdi import *
7
8 from fonts import *
9
10 from windows import *
11
12 from clip_dnd import *
13
14 from controls import *
15
16 from events import *
17 import wx
18
19 def EVT_TASKBAR_MOVE(win, func):
20 win.Connect(-1, -1, wxEVT_TASKBAR_MOVE, func)
21
22 def EVT_TASKBAR_LEFT_DOWN(win, func):
23 win.Connect(-1, -1, wxEVT_TASKBAR_LEFT_DOWN, func)
24
25 def EVT_TASKBAR_LEFT_UP(win, func):
26 win.Connect(-1, -1, wxEVT_TASKBAR_LEFT_UP, func)
27
28 def EVT_TASKBAR_RIGHT_DOWN(win, func):
29 win.Connect(-1, -1, wxEVT_TASKBAR_RIGHT_DOWN, func)
30
31 def EVT_TASKBAR_RIGHT_UP(win, func):
32 win.Connect(-1, -1, wxEVT_TASKBAR_RIGHT_UP, func)
33
34 def EVT_TASKBAR_LEFT_DCLICK(win, func):
35 win.Connect(-1, -1, wxEVT_TASKBAR_LEFT_DCLICK, func)
36
37 def EVT_TASKBAR_RIGHT_DCLICK(win, func):
38 win.Connect(-1, -1, wxEVT_TASKBAR_RIGHT_DCLICK, func)
39
40 class wxNotebookEventPtr(wxNotifyEventPtr):
41 def __init__(self,this):
42 self.this = this
43 self.thisown = 0
44 def GetSelection(self, *_args, **_kwargs):
45 val = windows2c.wxNotebookEvent_GetSelection(self, *_args, **_kwargs)
46 return val
47 def GetOldSelection(self, *_args, **_kwargs):
48 val = windows2c.wxNotebookEvent_GetOldSelection(self, *_args, **_kwargs)
49 return val
50 def SetOldSelection(self, *_args, **_kwargs):
51 val = windows2c.wxNotebookEvent_SetOldSelection(self, *_args, **_kwargs)
52 return val
53 def SetSelection(self, *_args, **_kwargs):
54 val = windows2c.wxNotebookEvent_SetSelection(self, *_args, **_kwargs)
55 return val
56 def __repr__(self):
57 return "<%s.%s instance; proxy of C++ wxNotebookEvent instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this)
58 class wxNotebookEvent(wxNotebookEventPtr):
59 def __init__(self,*_args,**_kwargs):
60 self.this = windows2c.new_wxNotebookEvent(*_args,**_kwargs)
61 self.thisown = 1
62
63
64
65
66 class wxNotebookPtr(wxControlPtr):
67 def __init__(self,this):
68 self.this = this
69 self.thisown = 0
70 def Create(self, *_args, **_kwargs):
71 val = windows2c.wxNotebook_Create(self, *_args, **_kwargs)
72 return val
73 def GetPageCount(self, *_args, **_kwargs):
74 val = windows2c.wxNotebook_GetPageCount(self, *_args, **_kwargs)
75 return val
76 def GetPage(self, *_args, **_kwargs):
77 val = windows2c.wxNotebook_GetPage(self, *_args, **_kwargs)
78 return val
79 def GetSelection(self, *_args, **_kwargs):
80 val = windows2c.wxNotebook_GetSelection(self, *_args, **_kwargs)
81 return val
82 def SetPageText(self, *_args, **_kwargs):
83 val = windows2c.wxNotebook_SetPageText(self, *_args, **_kwargs)
84 return val
85 def GetPageText(self, *_args, **_kwargs):
86 val = windows2c.wxNotebook_GetPageText(self, *_args, **_kwargs)
87 return val
88 def SetImageList(self, *_args, **_kwargs):
89 val = windows2c.wxNotebook_SetImageList(self, *_args, **_kwargs)
90 return val
91 def AssignImageList(self, *_args, **_kwargs):
92 val = windows2c.wxNotebook_AssignImageList(self, *_args, **_kwargs)
93 _args[0].thisown = 0
94 return val
95 def GetImageList(self, *_args, **_kwargs):
96 val = windows2c.wxNotebook_GetImageList(self, *_args, **_kwargs)
97 return val
98 def GetPageImage(self, *_args, **_kwargs):
99 val = windows2c.wxNotebook_GetPageImage(self, *_args, **_kwargs)
100 return val
101 def SetPageImage(self, *_args, **_kwargs):
102 val = windows2c.wxNotebook_SetPageImage(self, *_args, **_kwargs)
103 return val
104 def GetRowCount(self, *_args, **_kwargs):
105 val = windows2c.wxNotebook_GetRowCount(self, *_args, **_kwargs)
106 return val
107 def SetPageSize(self, *_args, **_kwargs):
108 val = windows2c.wxNotebook_SetPageSize(self, *_args, **_kwargs)
109 return val
110 def SetPadding(self, *_args, **_kwargs):
111 val = windows2c.wxNotebook_SetPadding(self, *_args, **_kwargs)
112 return val
113 def SetTabSize(self, *_args, **_kwargs):
114 val = windows2c.wxNotebook_SetTabSize(self, *_args, **_kwargs)
115 return val
116 def CalcSizeFromPage(self, *_args, **_kwargs):
117 val = windows2c.wxNotebook_CalcSizeFromPage(self, *_args, **_kwargs)
118 if val: val = wxSizePtr(val) ; val.thisown = 1
119 return val
120 def DeletePage(self, *_args, **_kwargs):
121 val = windows2c.wxNotebook_DeletePage(self, *_args, **_kwargs)
122 return val
123 def RemovePage(self, *_args, **_kwargs):
124 val = windows2c.wxNotebook_RemovePage(self, *_args, **_kwargs)
125 return val
126 def DeleteAllPages(self, *_args, **_kwargs):
127 val = windows2c.wxNotebook_DeleteAllPages(self, *_args, **_kwargs)
128 return val
129 def AddPage(self, *_args, **_kwargs):
130 val = windows2c.wxNotebook_AddPage(self, *_args, **_kwargs)
131 return val
132 def InsertPage(self, *_args, **_kwargs):
133 val = windows2c.wxNotebook_InsertPage(self, *_args, **_kwargs)
134 return val
135 def SetSelection(self, *_args, **_kwargs):
136 val = windows2c.wxNotebook_SetSelection(self, *_args, **_kwargs)
137 return val
138 def HitTest(self, *_args, **_kwargs):
139 val = windows2c.wxNotebook_HitTest(self, *_args, **_kwargs)
140 return val
141 def AdvanceSelection(self, *_args, **_kwargs):
142 val = windows2c.wxNotebook_AdvanceSelection(self, *_args, **_kwargs)
143 return val
144 def __repr__(self):
145 return "<%s.%s instance; proxy of C++ wxNotebook instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this)
146 class wxNotebook(wxNotebookPtr):
147 def __init__(self,*_args,**_kwargs):
148 self.this = windows2c.new_wxNotebook(*_args,**_kwargs)
149 self.thisown = 1
150 self._setOORInfo(self)
151
152
153
154 def wxPreNotebook(*_args,**_kwargs):
155 val = wxNotebookPtr(windows2c.new_wxPreNotebook(*_args,**_kwargs))
156 val.thisown = 1
157 val._setOORInfo(val)
158 return val
159
160
161 class wxSplitterEventPtr(wxNotifyEventPtr):
162 def __init__(self,this):
163 self.this = this
164 self.thisown = 0
165 def GetSashPosition(self, *_args, **_kwargs):
166 val = windows2c.wxSplitterEvent_GetSashPosition(self, *_args, **_kwargs)
167 return val
168 def GetX(self, *_args, **_kwargs):
169 val = windows2c.wxSplitterEvent_GetX(self, *_args, **_kwargs)
170 return val
171 def GetY(self, *_args, **_kwargs):
172 val = windows2c.wxSplitterEvent_GetY(self, *_args, **_kwargs)
173 return val
174 def GetWindowBeingRemoved(self, *_args, **_kwargs):
175 val = windows2c.wxSplitterEvent_GetWindowBeingRemoved(self, *_args, **_kwargs)
176 return val
177 def SetSashPosition(self, *_args, **_kwargs):
178 val = windows2c.wxSplitterEvent_SetSashPosition(self, *_args, **_kwargs)
179 return val
180 def __repr__(self):
181 return "<%s.%s instance; proxy of C++ wxSplitterEvent instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this)
182 class wxSplitterEvent(wxSplitterEventPtr):
183 def __init__(self,*_args,**_kwargs):
184 self.this = windows2c.new_wxSplitterEvent(*_args,**_kwargs)
185 self.thisown = 1
186
187
188
189
190 class wxSplitterWindowPtr(wxWindowPtr):
191 def __init__(self,this):
192 self.this = this
193 self.thisown = 0
194 def Create(self, *_args, **_kwargs):
195 val = windows2c.wxSplitterWindow_Create(self, *_args, **_kwargs)
196 return val
197 def GetWindow1(self, *_args, **_kwargs):
198 val = windows2c.wxSplitterWindow_GetWindow1(self, *_args, **_kwargs)
199 return val
200 def GetWindow2(self, *_args, **_kwargs):
201 val = windows2c.wxSplitterWindow_GetWindow2(self, *_args, **_kwargs)
202 return val
203 def SetSplitMode(self, *_args, **_kwargs):
204 val = windows2c.wxSplitterWindow_SetSplitMode(self, *_args, **_kwargs)
205 return val
206 def GetSplitMode(self, *_args, **_kwargs):
207 val = windows2c.wxSplitterWindow_GetSplitMode(self, *_args, **_kwargs)
208 return val
209 def Initialize(self, *_args, **_kwargs):
210 val = windows2c.wxSplitterWindow_Initialize(self, *_args, **_kwargs)
211 return val
212 def SplitVertically(self, *_args, **_kwargs):
213 val = windows2c.wxSplitterWindow_SplitVertically(self, *_args, **_kwargs)
214 return val
215 def SplitHorizontally(self, *_args, **_kwargs):
216 val = windows2c.wxSplitterWindow_SplitHorizontally(self, *_args, **_kwargs)
217 return val
218 def Unsplit(self, *_args, **_kwargs):
219 val = windows2c.wxSplitterWindow_Unsplit(self, *_args, **_kwargs)
220 return val
221 def ReplaceWindow(self, *_args, **_kwargs):
222 val = windows2c.wxSplitterWindow_ReplaceWindow(self, *_args, **_kwargs)
223 return val
224 def IsSplit(self, *_args, **_kwargs):
225 val = windows2c.wxSplitterWindow_IsSplit(self, *_args, **_kwargs)
226 return val
227 def SetSashSize(self, *_args, **_kwargs):
228 val = windows2c.wxSplitterWindow_SetSashSize(self, *_args, **_kwargs)
229 return val
230 def SetBorderSize(self, *_args, **_kwargs):
231 val = windows2c.wxSplitterWindow_SetBorderSize(self, *_args, **_kwargs)
232 return val
233 def GetSashSize(self, *_args, **_kwargs):
234 val = windows2c.wxSplitterWindow_GetSashSize(self, *_args, **_kwargs)
235 return val
236 def GetBorderSize(self, *_args, **_kwargs):
237 val = windows2c.wxSplitterWindow_GetBorderSize(self, *_args, **_kwargs)
238 return val
239 def SetSashPosition(self, *_args, **_kwargs):
240 val = windows2c.wxSplitterWindow_SetSashPosition(self, *_args, **_kwargs)
241 return val
242 def GetSashPosition(self, *_args, **_kwargs):
243 val = windows2c.wxSplitterWindow_GetSashPosition(self, *_args, **_kwargs)
244 return val
245 def SetMinimumPaneSize(self, *_args, **_kwargs):
246 val = windows2c.wxSplitterWindow_SetMinimumPaneSize(self, *_args, **_kwargs)
247 return val
248 def GetMinimumPaneSize(self, *_args, **_kwargs):
249 val = windows2c.wxSplitterWindow_GetMinimumPaneSize(self, *_args, **_kwargs)
250 return val
251 def SizeWindows(self, *_args, **_kwargs):
252 val = windows2c.wxSplitterWindow_SizeWindows(self, *_args, **_kwargs)
253 return val
254 def SetNeedUpdating(self, *_args, **_kwargs):
255 val = windows2c.wxSplitterWindow_SetNeedUpdating(self, *_args, **_kwargs)
256 return val
257 def GetNeedUpdating(self, *_args, **_kwargs):
258 val = windows2c.wxSplitterWindow_GetNeedUpdating(self, *_args, **_kwargs)
259 return val
260 def __repr__(self):
261 return "<%s.%s instance; proxy of C++ wxSplitterWindow instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this)
262 class wxSplitterWindow(wxSplitterWindowPtr):
263 def __init__(self,*_args,**_kwargs):
264 self.this = windows2c.new_wxSplitterWindow(*_args,**_kwargs)
265 self.thisown = 1
266 self._setOORInfo(self)
267
268
269
270 def wxPreSplitterWindow(*_args,**_kwargs):
271 val = wxSplitterWindowPtr(windows2c.new_wxPreSplitterWindow(*_args,**_kwargs))
272 val.thisown = 1
273 val._setOORInfo(val)
274 return val
275
276
277 class wxTaskBarIconEventPtr(wxEventPtr):
278 def __init__(self,this):
279 self.this = this
280 self.thisown = 0
281 def __repr__(self):
282 return "<%s.%s instance; proxy of C++ wxTaskBarIconEvent instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this)
283 class wxTaskBarIconEvent(wxTaskBarIconEventPtr):
284 def __init__(self,*_args,**_kwargs):
285 self.this = windows2c.new_wxTaskBarIconEvent(*_args,**_kwargs)
286 self.thisown = 1
287
288
289
290
291 class wxTaskBarIconPtr(wxEvtHandlerPtr):
292 def __init__(self,this):
293 self.this = this
294 self.thisown = 0
295 def __del__(self, delfunc=windows2c.delete_wxTaskBarIcon):
296 if self.thisown == 1:
297 try:
298 delfunc(self)
299 except:
300 pass
301 def SetIcon(self, *_args, **_kwargs):
302 val = windows2c.wxTaskBarIcon_SetIcon(self, *_args, **_kwargs)
303 return val
304 def RemoveIcon(self, *_args, **_kwargs):
305 val = windows2c.wxTaskBarIcon_RemoveIcon(self, *_args, **_kwargs)
306 return val
307 def PopupMenu(self, *_args, **_kwargs):
308 val = windows2c.wxTaskBarIcon_PopupMenu(self, *_args, **_kwargs)
309 return val
310 def IsIconInstalled(self, *_args, **_kwargs):
311 val = windows2c.wxTaskBarIcon_IsIconInstalled(self, *_args, **_kwargs)
312 return val
313 def IsOK(self, *_args, **_kwargs):
314 val = windows2c.wxTaskBarIcon_IsOK(self, *_args, **_kwargs)
315 return val
316 def __repr__(self):
317 return "<%s.%s instance; proxy of C++ wxTaskBarIcon instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this)
318 class wxTaskBarIcon(wxTaskBarIconPtr):
319 def __init__(self,*_args,**_kwargs):
320 self.this = windows2c.new_wxTaskBarIcon(*_args,**_kwargs)
321 self.thisown = 1
322 wx._checkForCallback(self, 'OnMouseMove', wxEVT_TASKBAR_MOVE)
323 wx._checkForCallback(self, 'OnLButtonDown', wxEVT_TASKBAR_LEFT_DOWN)
324 wx._checkForCallback(self, 'OnLButtonUp', wxEVT_TASKBAR_LEFT_UP)
325 wx._checkForCallback(self, 'OnRButtonDown', wxEVT_TASKBAR_RIGHT_DOWN)
326 wx._checkForCallback(self, 'OnRButtonUp', wxEVT_TASKBAR_RIGHT_UP)
327 wx._checkForCallback(self, 'OnLButtonDClick',wxEVT_TASKBAR_LEFT_DCLICK)
328 wx._checkForCallback(self, 'OnRButtonDClick',wxEVT_TASKBAR_RIGHT_DCLICK)
329
330
331
332
333 class wxPyWindowPtr(wxWindowPtr):
334 def __init__(self,this):
335 self.this = this
336 self.thisown = 0
337 def _setCallbackInfo(self, *_args, **_kwargs):
338 val = windows2c.wxPyWindow__setCallbackInfo(self, *_args, **_kwargs)
339 return val
340 def base_DoMoveWindow(self, *_args, **_kwargs):
341 val = windows2c.wxPyWindow_base_DoMoveWindow(self, *_args, **_kwargs)
342 return val
343 def base_DoSetSize(self, *_args, **_kwargs):
344 val = windows2c.wxPyWindow_base_DoSetSize(self, *_args, **_kwargs)
345 return val
346 def base_DoSetClientSize(self, *_args, **_kwargs):
347 val = windows2c.wxPyWindow_base_DoSetClientSize(self, *_args, **_kwargs)
348 return val
349 def base_DoSetVirtualSize(self, *_args, **_kwargs):
350 val = windows2c.wxPyWindow_base_DoSetVirtualSize(self, *_args, **_kwargs)
351 return val
352 def base_DoGetSize(self, *_args, **_kwargs):
353 val = windows2c.wxPyWindow_base_DoGetSize(self, *_args, **_kwargs)
354 return val
355 def base_DoGetClientSize(self, *_args, **_kwargs):
356 val = windows2c.wxPyWindow_base_DoGetClientSize(self, *_args, **_kwargs)
357 return val
358 def base_DoGetPosition(self, *_args, **_kwargs):
359 val = windows2c.wxPyWindow_base_DoGetPosition(self, *_args, **_kwargs)
360 return val
361 def base_DoGetVirtualSize(self, *_args, **_kwargs):
362 val = windows2c.wxPyWindow_base_DoGetVirtualSize(self, *_args, **_kwargs)
363 if val: val = wxSizePtr(val) ; val.thisown = 1
364 return val
365 def base_DoGetBestSize(self, *_args, **_kwargs):
366 val = windows2c.wxPyWindow_base_DoGetBestSize(self, *_args, **_kwargs)
367 if val: val = wxSizePtr(val) ; val.thisown = 1
368 return val
369 def base_InitDialog(self, *_args, **_kwargs):
370 val = windows2c.wxPyWindow_base_InitDialog(self, *_args, **_kwargs)
371 return val
372 def base_TransferDataToWindow(self, *_args, **_kwargs):
373 val = windows2c.wxPyWindow_base_TransferDataToWindow(self, *_args, **_kwargs)
374 return val
375 def base_TransferDataFromWindow(self, *_args, **_kwargs):
376 val = windows2c.wxPyWindow_base_TransferDataFromWindow(self, *_args, **_kwargs)
377 return val
378 def base_Validate(self, *_args, **_kwargs):
379 val = windows2c.wxPyWindow_base_Validate(self, *_args, **_kwargs)
380 return val
381 def base_AcceptsFocus(self, *_args, **_kwargs):
382 val = windows2c.wxPyWindow_base_AcceptsFocus(self, *_args, **_kwargs)
383 return val
384 def base_AcceptsFocusFromKeyboard(self, *_args, **_kwargs):
385 val = windows2c.wxPyWindow_base_AcceptsFocusFromKeyboard(self, *_args, **_kwargs)
386 return val
387 def base_GetMaxSize(self, *_args, **_kwargs):
388 val = windows2c.wxPyWindow_base_GetMaxSize(self, *_args, **_kwargs)
389 if val: val = wxSizePtr(val) ; val.thisown = 1
390 return val
391 def base_AddChild(self, *_args, **_kwargs):
392 val = windows2c.wxPyWindow_base_AddChild(self, *_args, **_kwargs)
393 return val
394 def base_RemoveChild(self, *_args, **_kwargs):
395 val = windows2c.wxPyWindow_base_RemoveChild(self, *_args, **_kwargs)
396 return val
397 def __repr__(self):
398 return "<%s.%s instance; proxy of C++ wxPyWindow instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this)
399 class wxPyWindow(wxPyWindowPtr):
400 def __init__(self,*_args,**_kwargs):
401 self.this = windows2c.new_wxPyWindow(*_args,**_kwargs)
402 self.thisown = 1
403 self._setCallbackInfo(self, wxPyWindow)
404 self._setOORInfo(self)
405
406
407
408
409 class wxPyControlPtr(wxControlPtr):
410 def __init__(self,this):
411 self.this = this
412 self.thisown = 0
413 def _setCallbackInfo(self, *_args, **_kwargs):
414 val = windows2c.wxPyControl__setCallbackInfo(self, *_args, **_kwargs)
415 return val
416 def base_DoMoveWindow(self, *_args, **_kwargs):
417 val = windows2c.wxPyControl_base_DoMoveWindow(self, *_args, **_kwargs)
418 return val
419 def base_DoSetSize(self, *_args, **_kwargs):
420 val = windows2c.wxPyControl_base_DoSetSize(self, *_args, **_kwargs)
421 return val
422 def base_DoSetClientSize(self, *_args, **_kwargs):
423 val = windows2c.wxPyControl_base_DoSetClientSize(self, *_args, **_kwargs)
424 return val
425 def base_DoSetVirtualSize(self, *_args, **_kwargs):
426 val = windows2c.wxPyControl_base_DoSetVirtualSize(self, *_args, **_kwargs)
427 return val
428 def base_DoGetSize(self, *_args, **_kwargs):
429 val = windows2c.wxPyControl_base_DoGetSize(self, *_args, **_kwargs)
430 return val
431 def base_DoGetClientSize(self, *_args, **_kwargs):
432 val = windows2c.wxPyControl_base_DoGetClientSize(self, *_args, **_kwargs)
433 return val
434 def base_DoGetPosition(self, *_args, **_kwargs):
435 val = windows2c.wxPyControl_base_DoGetPosition(self, *_args, **_kwargs)
436 return val
437 def base_DoGetVirtualSize(self, *_args, **_kwargs):
438 val = windows2c.wxPyControl_base_DoGetVirtualSize(self, *_args, **_kwargs)
439 if val: val = wxSizePtr(val) ; val.thisown = 1
440 return val
441 def base_DoGetBestSize(self, *_args, **_kwargs):
442 val = windows2c.wxPyControl_base_DoGetBestSize(self, *_args, **_kwargs)
443 if val: val = wxSizePtr(val) ; val.thisown = 1
444 return val
445 def base_InitDialog(self, *_args, **_kwargs):
446 val = windows2c.wxPyControl_base_InitDialog(self, *_args, **_kwargs)
447 return val
448 def base_TransferDataToWindow(self, *_args, **_kwargs):
449 val = windows2c.wxPyControl_base_TransferDataToWindow(self, *_args, **_kwargs)
450 return val
451 def base_TransferDataFromWindow(self, *_args, **_kwargs):
452 val = windows2c.wxPyControl_base_TransferDataFromWindow(self, *_args, **_kwargs)
453 return val
454 def base_Validate(self, *_args, **_kwargs):
455 val = windows2c.wxPyControl_base_Validate(self, *_args, **_kwargs)
456 return val
457 def base_AcceptsFocus(self, *_args, **_kwargs):
458 val = windows2c.wxPyControl_base_AcceptsFocus(self, *_args, **_kwargs)
459 return val
460 def base_AcceptsFocusFromKeyboard(self, *_args, **_kwargs):
461 val = windows2c.wxPyControl_base_AcceptsFocusFromKeyboard(self, *_args, **_kwargs)
462 return val
463 def base_GetMaxSize(self, *_args, **_kwargs):
464 val = windows2c.wxPyControl_base_GetMaxSize(self, *_args, **_kwargs)
465 if val: val = wxSizePtr(val) ; val.thisown = 1
466 return val
467 def base_AddChild(self, *_args, **_kwargs):
468 val = windows2c.wxPyControl_base_AddChild(self, *_args, **_kwargs)
469 return val
470 def base_RemoveChild(self, *_args, **_kwargs):
471 val = windows2c.wxPyControl_base_RemoveChild(self, *_args, **_kwargs)
472 return val
473 def __repr__(self):
474 return "<%s.%s instance; proxy of C++ wxPyControl instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this)
475 class wxPyControl(wxPyControlPtr):
476 def __init__(self,*_args,**_kwargs):
477 self.this = windows2c.new_wxPyControl(*_args,**_kwargs)
478 self.thisown = 1
479 self._setCallbackInfo(self, wxPyControl)
480 self._setOORInfo(self)
481
482
483
484
485 class wxPyPanelPtr(wxPanelPtr):
486 def __init__(self,this):
487 self.this = this
488 self.thisown = 0
489 def _setCallbackInfo(self, *_args, **_kwargs):
490 val = windows2c.wxPyPanel__setCallbackInfo(self, *_args, **_kwargs)
491 return val
492 def base_DoMoveWindow(self, *_args, **_kwargs):
493 val = windows2c.wxPyPanel_base_DoMoveWindow(self, *_args, **_kwargs)
494 return val
495 def base_DoSetSize(self, *_args, **_kwargs):
496 val = windows2c.wxPyPanel_base_DoSetSize(self, *_args, **_kwargs)
497 return val
498 def base_DoSetClientSize(self, *_args, **_kwargs):
499 val = windows2c.wxPyPanel_base_DoSetClientSize(self, *_args, **_kwargs)
500 return val
501 def base_DoSetVirtualSize(self, *_args, **_kwargs):
502 val = windows2c.wxPyPanel_base_DoSetVirtualSize(self, *_args, **_kwargs)
503 return val
504 def base_DoGetSize(self, *_args, **_kwargs):
505 val = windows2c.wxPyPanel_base_DoGetSize(self, *_args, **_kwargs)
506 return val
507 def base_DoGetClientSize(self, *_args, **_kwargs):
508 val = windows2c.wxPyPanel_base_DoGetClientSize(self, *_args, **_kwargs)
509 return val
510 def base_DoGetPosition(self, *_args, **_kwargs):
511 val = windows2c.wxPyPanel_base_DoGetPosition(self, *_args, **_kwargs)
512 return val
513 def base_DoGetVirtualSize(self, *_args, **_kwargs):
514 val = windows2c.wxPyPanel_base_DoGetVirtualSize(self, *_args, **_kwargs)
515 if val: val = wxSizePtr(val) ; val.thisown = 1
516 return val
517 def base_DoGetBestSize(self, *_args, **_kwargs):
518 val = windows2c.wxPyPanel_base_DoGetBestSize(self, *_args, **_kwargs)
519 if val: val = wxSizePtr(val) ; val.thisown = 1
520 return val
521 def base_InitDialog(self, *_args, **_kwargs):
522 val = windows2c.wxPyPanel_base_InitDialog(self, *_args, **_kwargs)
523 return val
524 def base_TransferDataToWindow(self, *_args, **_kwargs):
525 val = windows2c.wxPyPanel_base_TransferDataToWindow(self, *_args, **_kwargs)
526 return val
527 def base_TransferDataFromWindow(self, *_args, **_kwargs):
528 val = windows2c.wxPyPanel_base_TransferDataFromWindow(self, *_args, **_kwargs)
529 return val
530 def base_Validate(self, *_args, **_kwargs):
531 val = windows2c.wxPyPanel_base_Validate(self, *_args, **_kwargs)
532 return val
533 def base_AcceptsFocus(self, *_args, **_kwargs):
534 val = windows2c.wxPyPanel_base_AcceptsFocus(self, *_args, **_kwargs)
535 return val
536 def base_AcceptsFocusFromKeyboard(self, *_args, **_kwargs):
537 val = windows2c.wxPyPanel_base_AcceptsFocusFromKeyboard(self, *_args, **_kwargs)
538 return val
539 def base_GetMaxSize(self, *_args, **_kwargs):
540 val = windows2c.wxPyPanel_base_GetMaxSize(self, *_args, **_kwargs)
541 if val: val = wxSizePtr(val) ; val.thisown = 1
542 return val
543 def base_AddChild(self, *_args, **_kwargs):
544 val = windows2c.wxPyPanel_base_AddChild(self, *_args, **_kwargs)
545 return val
546 def base_RemoveChild(self, *_args, **_kwargs):
547 val = windows2c.wxPyPanel_base_RemoveChild(self, *_args, **_kwargs)
548 return val
549 def __repr__(self):
550 return "<%s.%s instance; proxy of C++ wxPyPanel instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this)
551 class wxPyPanel(wxPyPanelPtr):
552 def __init__(self,*_args,**_kwargs):
553 self.this = windows2c.new_wxPyPanel(*_args,**_kwargs)
554 self.thisown = 1
555 self._setCallbackInfo(self, wxPyPanel)
556 self._setOORInfo(self)
557
558
559
560
561
562
563 #-------------- FUNCTION WRAPPERS ------------------
564
565
566
567 #-------------- VARIABLE WRAPPERS ------------------
568
569 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED = windows2c.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
570 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING = windows2c.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
571 wxNB_FIXEDWIDTH = windows2c.wxNB_FIXEDWIDTH
572 wxNB_TOP = windows2c.wxNB_TOP
573 wxNB_LEFT = windows2c.wxNB_LEFT
574 wxNB_RIGHT = windows2c.wxNB_RIGHT
575 wxNB_BOTTOM = windows2c.wxNB_BOTTOM
576 wxNB_MULTILINE = windows2c.wxNB_MULTILINE
577 wxNB_HITTEST_NOWHERE = windows2c.wxNB_HITTEST_NOWHERE
578 wxNB_HITTEST_ONICON = windows2c.wxNB_HITTEST_ONICON
579 wxNB_HITTEST_ONLABEL = windows2c.wxNB_HITTEST_ONLABEL
580 wxNB_HITTEST_ONITEM = windows2c.wxNB_HITTEST_ONITEM
581 wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGING = windows2c.wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGING
582 wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGED = windows2c.wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGED
583 wxEVT_COMMAND_SPLITTER_UNSPLIT = windows2c.wxEVT_COMMAND_SPLITTER_UNSPLIT
584 wxEVT_COMMAND_SPLITTER_DOUBLECLICKED = windows2c.wxEVT_COMMAND_SPLITTER_DOUBLECLICKED
585 wxSPLIT_HORIZONTAL = windows2c.wxSPLIT_HORIZONTAL
586 wxSPLIT_VERTICAL = windows2c.wxSPLIT_VERTICAL
587 wxSPLIT_DRAG_NONE = windows2c.wxSPLIT_DRAG_NONE
588 wxSPLIT_DRAG_DRAGGING = windows2c.wxSPLIT_DRAG_DRAGGING
589 wxSPLIT_DRAG_LEFT_DOWN = windows2c.wxSPLIT_DRAG_LEFT_DOWN
590 wxSP_VERTICAL = windows2c.wxSP_VERTICAL
591 wxSP_HORIZONTAL = windows2c.wxSP_HORIZONTAL
592 wxSP_ARROW_KEYS = windows2c.wxSP_ARROW_KEYS
593 wxSP_WRAP = windows2c.wxSP_WRAP
594 wxSP_NOBORDER = windows2c.wxSP_NOBORDER
595 wxSP_3D = windows2c.wxSP_3D
596 wxSP_3DSASH = windows2c.wxSP_3DSASH
597 wxSP_3DBORDER = windows2c.wxSP_3DBORDER
598 wxSP_FULLSASH = windows2c.wxSP_FULLSASH
599 wxSP_BORDER = windows2c.wxSP_BORDER
600 wxSP_LIVE_UPDATE = windows2c.wxSP_LIVE_UPDATE
601 wxSP_PERMIT_UNSPLIT = windows2c.wxSP_PERMIT_UNSPLIT
602 wxEVT_TASKBAR_MOVE = windows2c.wxEVT_TASKBAR_MOVE
603 wxEVT_TASKBAR_LEFT_DOWN = windows2c.wxEVT_TASKBAR_LEFT_DOWN
604 wxEVT_TASKBAR_LEFT_UP = windows2c.wxEVT_TASKBAR_LEFT_UP
605 wxEVT_TASKBAR_RIGHT_DOWN = windows2c.wxEVT_TASKBAR_RIGHT_DOWN
606 wxEVT_TASKBAR_RIGHT_UP = windows2c.wxEVT_TASKBAR_RIGHT_UP
607 wxEVT_TASKBAR_LEFT_DCLICK = windows2c.wxEVT_TASKBAR_LEFT_DCLICK
608 wxEVT_TASKBAR_RIGHT_DCLICK = windows2c.wxEVT_TASKBAR_RIGHT_DCLICK