]> git.saurik.com Git - wxWidgets.git/blob - wxPython/src/msw/windows.cpp
4bee7e82c81503c619b249def8891e16158b2822
[wxWidgets.git] / wxPython / src / msw / windows.cpp
1 /*
2 * FILE : src/msw/windows.cpp
3 *
4 * This file was automatically generated by :
5 * Simplified Wrapper and Interface Generator (SWIG)
6 * Version 1.1 (Build 883)
7 *
8 * Portions Copyright (c) 1995-1998
9 * The University of Utah and The Regents of the University of California.
10 * Permission is granted to distribute this file in any manner provided
11 * this notice remains intact.
12 *
13 * Do not make changes to this file--changes will be lost!
14 *
15 */
16
17
18 #define SWIGCODE
19 /* Implementation : PYTHON */
20
21 #define SWIGPYTHON
22 #include <string.h>
23 #include <stdlib.h>
24 /* Definitions for Windows/Unix exporting */
25 #if defined(__WIN32__)
26 # if defined(_MSC_VER)
27 # define SWIGEXPORT(a) __declspec(dllexport) a
28 # else
29 # if defined(__BORLANDC__)
30 # define SWIGEXPORT(a) a _export
31 # else
32 # define SWIGEXPORT(a) a
33 # endif
34 # endif
35 #else
36 # define SWIGEXPORT(a) a
37 #endif
38
39 #include "Python.h"
40
41 #ifdef __cplusplus
42 extern "C" {
43 #endif
44
45 extern void SWIG_MakePtr(char *, void *, char *);
46 extern void SWIG_RegisterMapping(char *, char *, void *(*)(void *));
47 extern char *SWIG_GetPtr(char *, void **, char *);
48 extern char *SWIG_GetPtrObj(PyObject *, void **, char *);
49 extern void SWIG_addvarlink(PyObject *, char *, PyObject *(*)(void), int (*)(PyObject *));
50 extern PyObject *SWIG_newvarlink(void);
51 #ifdef __cplusplus
52 }
53 #endif
54 #define SWIG_init initwindowsc
55
56 #define SWIG_name "windowsc"
57
58 #include "helpers.h"
59 #include <wx/menuitem.h>
60
61 static PyObject* l_output_helper(PyObject* target, PyObject* o) {
62 PyObject* o2;
63 if (!target) {
64 target = o;
65 } else if (target == Py_None) {
66 Py_DECREF(Py_None);
67 target = o;
68 } else {
69 if (!PyList_Check(target)) {
70 o2 = target;
71 target = PyList_New(0);
72 PyList_Append(target, o2);
73 Py_XDECREF(o2);
74 }
75 PyList_Append(target,o);
76 Py_XDECREF(o);
77 }
78 return target;
79 }
80
81 static PyObject* t_output_helper(PyObject* target, PyObject* o) {
82 PyObject* o2;
83 PyObject* o3;
84
85 if (!target) {
86 target = o;
87 } else if (target == Py_None) {
88 Py_DECREF(Py_None);
89 target = o;
90 } else {
91 if (!PyTuple_Check(target)) {
92 o2 = target;
93 target = PyTuple_New(1);
94 PyTuple_SetItem(target, 0, o2);
95 }
96 o3 = PyTuple_New(1);
97 PyTuple_SetItem(o3, 0, o);
98
99 o2 = target;
100 target = PySequence_Concat(o2, o3);
101 Py_DECREF(o2);
102 Py_DECREF(o3);
103 }
104 return target;
105 }
106
107 static char* wxStringErrorMsg = "string type is required for parameter";
108
109 bool wxValidator_IsSilent() {
110 return wxValidator::IsSilent();
111 }
112
113 void wxValidator_SetBellOnError(int doIt = TRUE) {
114 wxValidator::SetBellOnError(doIt);
115 }
116
117 class wxPyValidator : public wxValidator {
118 DECLARE_DYNAMIC_CLASS(wxPyValidator);
119 public:
120 wxPyValidator() {
121 }
122 // wxPyValidator(const wxPyValidator& other);
123
124 ~wxPyValidator() {
125 }
126
127 wxObject* wxPyValidator::Clone() const {
128 wxPyValidator* ptr = NULL;
129 wxPyValidator* self = (wxPyValidator*)this;
130
131 bool doSave = wxPyRestoreThread();
132 if (self->m_myInst.findCallback("Clone")) {
133 PyObject* ro;
134 ro = self->m_myInst.callCallbackObj(Py_BuildValue("()"));
135 if (ro) {
136 SWIG_GetPtrObj(ro, (void **)&ptr, "_wxPyValidator_p");
137 Py_DECREF(ro);
138 }
139 }
140 // This is very dangerous!!! But is the only way I could find
141 // to squash a memory leak. Currently it is okay, but if the
142 // validator architecture in wxWindows ever changes, problems
143 // could arise.
144 delete self;
145
146 wxPySaveThread(doSave);
147 return ptr;
148 }
149
150 DEC_PYCALLBACK_BOOL_WXWIN(Validate);
151 DEC_PYCALLBACK_BOOL_(TransferToWindow);
152 DEC_PYCALLBACK_BOOL_(TransferFromWindow);
153
154 PYPRIVATE;
155 // PyObject* m_data;
156 };
157
158 IMP_PYCALLBACK_BOOL_WXWIN(wxPyValidator, wxValidator, Validate);
159 IMP_PYCALLBACK_BOOL_(wxPyValidator, wxValidator, TransferToWindow);
160 IMP_PYCALLBACK_BOOL_(wxPyValidator, wxValidator, TransferFromWindow);
161
162 IMPLEMENT_DYNAMIC_CLASS(wxPyValidator, wxValidator);
163
164
165 wxWindow* wxWindow_FindFocus() {
166 return wxWindow::FindFocus();
167 }
168
169 wxWindow* wxWindow_FromHWND(unsigned long hWnd) {
170 wxWindow* win = new wxWindow;
171 win->SetHWND(hWnd);
172 win->SubclassWin(hWnd);
173 return win;
174 }
175
176 int wxWindow_NewControlId() {
177 return wxWindow::NewControlId();
178 }
179 int wxWindow_NextControlId(int id) {
180 return wxWindow::NextControlId(id);
181 }
182 int wxWindow_PrevControlId(int id) {
183 return wxWindow::PrevControlId(id);
184 }
185 #ifdef __cplusplus
186 extern "C" {
187 #endif
188 static PyObject *_wrap_wxValidator_IsSilent(PyObject *self, PyObject *args, PyObject *kwargs) {
189 PyObject * _resultobj;
190 bool _result;
191 char *_kwnames[] = { NULL };
192
193 self = self;
194 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":wxValidator_IsSilent",_kwnames))
195 return NULL;
196 {
197 wxPy_BEGIN_ALLOW_THREADS;
198 _result = (bool )wxValidator_IsSilent();
199
200 wxPy_END_ALLOW_THREADS;
201 } _resultobj = Py_BuildValue("i",_result);
202 return _resultobj;
203 }
204
205 static PyObject *_wrap_wxValidator_SetBellOnError(PyObject *self, PyObject *args, PyObject *kwargs) {
206 PyObject * _resultobj;
207 int _arg0 = (int ) TRUE;
208 char *_kwnames[] = { "doIt", NULL };
209
210 self = self;
211 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"|i:wxValidator_SetBellOnError",_kwnames,&_arg0))
212 return NULL;
213 {
214 wxPy_BEGIN_ALLOW_THREADS;
215 wxValidator_SetBellOnError(_arg0);
216
217 wxPy_END_ALLOW_THREADS;
218 } Py_INCREF(Py_None);
219 _resultobj = Py_None;
220 return _resultobj;
221 }
222
223 static PyObject *_wrap_wxWindow_FindFocus(PyObject *self, PyObject *args, PyObject *kwargs) {
224 PyObject * _resultobj;
225 wxWindow * _result;
226 char *_kwnames[] = { NULL };
227 char _ptemp[128];
228
229 self = self;
230 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":wxWindow_FindFocus",_kwnames))
231 return NULL;
232 {
233 wxPy_BEGIN_ALLOW_THREADS;
234 _result = (wxWindow *)wxWindow_FindFocus();
235
236 wxPy_END_ALLOW_THREADS;
237 } if (_result) {
238 SWIG_MakePtr(_ptemp, (char *) _result,"_wxWindow_p");
239 _resultobj = Py_BuildValue("s",_ptemp);
240 } else {
241 Py_INCREF(Py_None);
242 _resultobj = Py_None;
243 }
244 return _resultobj;
245 }
246
247 static PyObject *_wrap_wxWindow_FromHWND(PyObject *self, PyObject *args, PyObject *kwargs) {
248 PyObject * _resultobj;
249 wxWindow * _result;
250 unsigned long _arg0;
251 char *_kwnames[] = { "hWnd", NULL };
252 char _ptemp[128];
253
254 self = self;
255 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"l:wxWindow_FromHWND",_kwnames,&_arg0))
256 return NULL;
257 {
258 wxPy_BEGIN_ALLOW_THREADS;
259 _result = (wxWindow *)wxWindow_FromHWND(_arg0);
260
261 wxPy_END_ALLOW_THREADS;
262 } if (_result) {
263 SWIG_MakePtr(_ptemp, (char *) _result,"_wxWindow_p");
264 _resultobj = Py_BuildValue("s",_ptemp);
265 } else {
266 Py_INCREF(Py_None);
267 _resultobj = Py_None;
268 }
269 return _resultobj;
270 }
271
272 static PyObject *_wrap_wxWindow_NewControlId(PyObject *self, PyObject *args, PyObject *kwargs) {
273 PyObject * _resultobj;
274 int _result;
275 char *_kwnames[] = { NULL };
276
277 self = self;
278 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":wxWindow_NewControlId",_kwnames))
279 return NULL;
280 {
281 wxPy_BEGIN_ALLOW_THREADS;
282 _result = (int )wxWindow_NewControlId();
283
284 wxPy_END_ALLOW_THREADS;
285 } _resultobj = Py_BuildValue("i",_result);
286 return _resultobj;
287 }
288
289 static PyObject *_wrap_wxWindow_NextControlId(PyObject *self, PyObject *args, PyObject *kwargs) {
290 PyObject * _resultobj;
291 int _result;
292 int _arg0;
293 char *_kwnames[] = { "id", NULL };
294
295 self = self;
296 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"i:wxWindow_NextControlId",_kwnames,&_arg0))
297 return NULL;
298 {
299 wxPy_BEGIN_ALLOW_THREADS;
300 _result = (int )wxWindow_NextControlId(_arg0);
301
302 wxPy_END_ALLOW_THREADS;
303 } _resultobj = Py_BuildValue("i",_result);
304 return _resultobj;
305 }
306
307 static PyObject *_wrap_wxWindow_PrevControlId(PyObject *self, PyObject *args, PyObject *kwargs) {
308 PyObject * _resultobj;
309 int _result;
310 int _arg0;
311 char *_kwnames[] = { "id", NULL };
312
313 self = self;
314 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"i:wxWindow_PrevControlId",_kwnames,&_arg0))
315 return NULL;
316 {
317 wxPy_BEGIN_ALLOW_THREADS;
318 _result = (int )wxWindow_PrevControlId(_arg0);
319
320 wxPy_END_ALLOW_THREADS;
321 } _resultobj = Py_BuildValue("i",_result);
322 return _resultobj;
323 }
324
325 #define new_wxEvtHandler() (new wxEvtHandler())
326 static PyObject *_wrap_new_wxEvtHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
327 PyObject * _resultobj;
328 wxEvtHandler * _result;
329 char *_kwnames[] = { NULL };
330 char _ptemp[128];
331
332 self = self;
333 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxEvtHandler",_kwnames))
334 return NULL;
335 {
336 wxPy_BEGIN_ALLOW_THREADS;
337 _result = (wxEvtHandler *)new_wxEvtHandler();
338
339 wxPy_END_ALLOW_THREADS;
340 } if (_result) {
341 SWIG_MakePtr(_ptemp, (char *) _result,"_wxEvtHandler_p");
342 _resultobj = Py_BuildValue("s",_ptemp);
343 } else {
344 Py_INCREF(Py_None);
345 _resultobj = Py_None;
346 }
347 return _resultobj;
348 }
349
350 #define wxEvtHandler_ProcessEvent(_swigobj,_swigarg0) (_swigobj->ProcessEvent(_swigarg0))
351 static PyObject *_wrap_wxEvtHandler_ProcessEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
352 PyObject * _resultobj;
353 bool _result;
354 wxEvtHandler * _arg0;
355 wxEvent * _arg1;
356 PyObject * _argo0 = 0;
357 PyObject * _argo1 = 0;
358 char *_kwnames[] = { "self","event", NULL };
359
360 self = self;
361 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxEvtHandler_ProcessEvent",_kwnames,&_argo0,&_argo1))
362 return NULL;
363 if (_argo0) {
364 if (_argo0 == Py_None) { _arg0 = NULL; }
365 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxEvtHandler_p")) {
366 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxEvtHandler_ProcessEvent. Expected _wxEvtHandler_p.");
367 return NULL;
368 }
369 }
370 if (_argo1) {
371 if (_argo1 == Py_None) { _arg1 = NULL; }
372 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxEvent_p")) {
373 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxEvtHandler_ProcessEvent. Expected _wxEvent_p.");
374 return NULL;
375 }
376 }
377 {
378 wxPy_BEGIN_ALLOW_THREADS;
379 _result = (bool )wxEvtHandler_ProcessEvent(_arg0,*_arg1);
380
381 wxPy_END_ALLOW_THREADS;
382 } _resultobj = Py_BuildValue("i",_result);
383 return _resultobj;
384 }
385
386 #define wxEvtHandler_AddPendingEvent(_swigobj,_swigarg0) (_swigobj->AddPendingEvent(_swigarg0))
387 static PyObject *_wrap_wxEvtHandler_AddPendingEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
388 PyObject * _resultobj;
389 wxEvtHandler * _arg0;
390 wxEvent * _arg1;
391 PyObject * _argo0 = 0;
392 PyObject * _argo1 = 0;
393 char *_kwnames[] = { "self","event", NULL };
394
395 self = self;
396 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxEvtHandler_AddPendingEvent",_kwnames,&_argo0,&_argo1))
397 return NULL;
398 if (_argo0) {
399 if (_argo0 == Py_None) { _arg0 = NULL; }
400 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxEvtHandler_p")) {
401 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxEvtHandler_AddPendingEvent. Expected _wxEvtHandler_p.");
402 return NULL;
403 }
404 }
405 if (_argo1) {
406 if (_argo1 == Py_None) { _arg1 = NULL; }
407 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxEvent_p")) {
408 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxEvtHandler_AddPendingEvent. Expected _wxEvent_p.");
409 return NULL;
410 }
411 }
412 {
413 wxPy_BEGIN_ALLOW_THREADS;
414 wxEvtHandler_AddPendingEvent(_arg0,*_arg1);
415
416 wxPy_END_ALLOW_THREADS;
417 } Py_INCREF(Py_None);
418 _resultobj = Py_None;
419 return _resultobj;
420 }
421
422 #define wxEvtHandler_GetEvtHandlerEnabled(_swigobj) (_swigobj->GetEvtHandlerEnabled())
423 static PyObject *_wrap_wxEvtHandler_GetEvtHandlerEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
424 PyObject * _resultobj;
425 bool _result;
426 wxEvtHandler * _arg0;
427 PyObject * _argo0 = 0;
428 char *_kwnames[] = { "self", NULL };
429
430 self = self;
431 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxEvtHandler_GetEvtHandlerEnabled",_kwnames,&_argo0))
432 return NULL;
433 if (_argo0) {
434 if (_argo0 == Py_None) { _arg0 = NULL; }
435 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxEvtHandler_p")) {
436 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxEvtHandler_GetEvtHandlerEnabled. Expected _wxEvtHandler_p.");
437 return NULL;
438 }
439 }
440 {
441 wxPy_BEGIN_ALLOW_THREADS;
442 _result = (bool )wxEvtHandler_GetEvtHandlerEnabled(_arg0);
443
444 wxPy_END_ALLOW_THREADS;
445 } _resultobj = Py_BuildValue("i",_result);
446 return _resultobj;
447 }
448
449 #define wxEvtHandler_SetEvtHandlerEnabled(_swigobj,_swigarg0) (_swigobj->SetEvtHandlerEnabled(_swigarg0))
450 static PyObject *_wrap_wxEvtHandler_SetEvtHandlerEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
451 PyObject * _resultobj;
452 wxEvtHandler * _arg0;
453 bool _arg1;
454 PyObject * _argo0 = 0;
455 int tempbool1;
456 char *_kwnames[] = { "self","enabled", NULL };
457
458 self = self;
459 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxEvtHandler_SetEvtHandlerEnabled",_kwnames,&_argo0,&tempbool1))
460 return NULL;
461 if (_argo0) {
462 if (_argo0 == Py_None) { _arg0 = NULL; }
463 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxEvtHandler_p")) {
464 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxEvtHandler_SetEvtHandlerEnabled. Expected _wxEvtHandler_p.");
465 return NULL;
466 }
467 }
468 _arg1 = (bool ) tempbool1;
469 {
470 wxPy_BEGIN_ALLOW_THREADS;
471 wxEvtHandler_SetEvtHandlerEnabled(_arg0,_arg1);
472
473 wxPy_END_ALLOW_THREADS;
474 } Py_INCREF(Py_None);
475 _resultobj = Py_None;
476 return _resultobj;
477 }
478
479 #define wxEvtHandler_GetNextHandler(_swigobj) (_swigobj->GetNextHandler())
480 static PyObject *_wrap_wxEvtHandler_GetNextHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
481 PyObject * _resultobj;
482 wxEvtHandler * _result;
483 wxEvtHandler * _arg0;
484 PyObject * _argo0 = 0;
485 char *_kwnames[] = { "self", NULL };
486 char _ptemp[128];
487
488 self = self;
489 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxEvtHandler_GetNextHandler",_kwnames,&_argo0))
490 return NULL;
491 if (_argo0) {
492 if (_argo0 == Py_None) { _arg0 = NULL; }
493 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxEvtHandler_p")) {
494 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxEvtHandler_GetNextHandler. Expected _wxEvtHandler_p.");
495 return NULL;
496 }
497 }
498 {
499 wxPy_BEGIN_ALLOW_THREADS;
500 _result = (wxEvtHandler *)wxEvtHandler_GetNextHandler(_arg0);
501
502 wxPy_END_ALLOW_THREADS;
503 } if (_result) {
504 SWIG_MakePtr(_ptemp, (char *) _result,"_wxEvtHandler_p");
505 _resultobj = Py_BuildValue("s",_ptemp);
506 } else {
507 Py_INCREF(Py_None);
508 _resultobj = Py_None;
509 }
510 return _resultobj;
511 }
512
513 #define wxEvtHandler_GetPreviousHandler(_swigobj) (_swigobj->GetPreviousHandler())
514 static PyObject *_wrap_wxEvtHandler_GetPreviousHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
515 PyObject * _resultobj;
516 wxEvtHandler * _result;
517 wxEvtHandler * _arg0;
518 PyObject * _argo0 = 0;
519 char *_kwnames[] = { "self", NULL };
520 char _ptemp[128];
521
522 self = self;
523 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxEvtHandler_GetPreviousHandler",_kwnames,&_argo0))
524 return NULL;
525 if (_argo0) {
526 if (_argo0 == Py_None) { _arg0 = NULL; }
527 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxEvtHandler_p")) {
528 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxEvtHandler_GetPreviousHandler. Expected _wxEvtHandler_p.");
529 return NULL;
530 }
531 }
532 {
533 wxPy_BEGIN_ALLOW_THREADS;
534 _result = (wxEvtHandler *)wxEvtHandler_GetPreviousHandler(_arg0);
535
536 wxPy_END_ALLOW_THREADS;
537 } if (_result) {
538 SWIG_MakePtr(_ptemp, (char *) _result,"_wxEvtHandler_p");
539 _resultobj = Py_BuildValue("s",_ptemp);
540 } else {
541 Py_INCREF(Py_None);
542 _resultobj = Py_None;
543 }
544 return _resultobj;
545 }
546
547 #define wxEvtHandler_SetNextHandler(_swigobj,_swigarg0) (_swigobj->SetNextHandler(_swigarg0))
548 static PyObject *_wrap_wxEvtHandler_SetNextHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
549 PyObject * _resultobj;
550 wxEvtHandler * _arg0;
551 wxEvtHandler * _arg1;
552 PyObject * _argo0 = 0;
553 PyObject * _argo1 = 0;
554 char *_kwnames[] = { "self","handler", NULL };
555
556 self = self;
557 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxEvtHandler_SetNextHandler",_kwnames,&_argo0,&_argo1))
558 return NULL;
559 if (_argo0) {
560 if (_argo0 == Py_None) { _arg0 = NULL; }
561 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxEvtHandler_p")) {
562 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxEvtHandler_SetNextHandler. Expected _wxEvtHandler_p.");
563 return NULL;
564 }
565 }
566 if (_argo1) {
567 if (_argo1 == Py_None) { _arg1 = NULL; }
568 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxEvtHandler_p")) {
569 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxEvtHandler_SetNextHandler. Expected _wxEvtHandler_p.");
570 return NULL;
571 }
572 }
573 {
574 wxPy_BEGIN_ALLOW_THREADS;
575 wxEvtHandler_SetNextHandler(_arg0,_arg1);
576
577 wxPy_END_ALLOW_THREADS;
578 } Py_INCREF(Py_None);
579 _resultobj = Py_None;
580 return _resultobj;
581 }
582
583 #define wxEvtHandler_SetPreviousHandler(_swigobj,_swigarg0) (_swigobj->SetPreviousHandler(_swigarg0))
584 static PyObject *_wrap_wxEvtHandler_SetPreviousHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
585 PyObject * _resultobj;
586 wxEvtHandler * _arg0;
587 wxEvtHandler * _arg1;
588 PyObject * _argo0 = 0;
589 PyObject * _argo1 = 0;
590 char *_kwnames[] = { "self","handler", NULL };
591
592 self = self;
593 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxEvtHandler_SetPreviousHandler",_kwnames,&_argo0,&_argo1))
594 return NULL;
595 if (_argo0) {
596 if (_argo0 == Py_None) { _arg0 = NULL; }
597 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxEvtHandler_p")) {
598 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxEvtHandler_SetPreviousHandler. Expected _wxEvtHandler_p.");
599 return NULL;
600 }
601 }
602 if (_argo1) {
603 if (_argo1 == Py_None) { _arg1 = NULL; }
604 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxEvtHandler_p")) {
605 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxEvtHandler_SetPreviousHandler. Expected _wxEvtHandler_p.");
606 return NULL;
607 }
608 }
609 {
610 wxPy_BEGIN_ALLOW_THREADS;
611 wxEvtHandler_SetPreviousHandler(_arg0,_arg1);
612
613 wxPy_END_ALLOW_THREADS;
614 } Py_INCREF(Py_None);
615 _resultobj = Py_None;
616 return _resultobj;
617 }
618
619 static void wxEvtHandler_Connect(wxEvtHandler *self,int id,int lastId,int eventType,PyObject * func) {
620 if (PyCallable_Check(func)) {
621 self->Connect(id, lastId, eventType,
622 (wxObjectEventFunction) &wxPyCallback::EventThunker,
623 new wxPyCallback(func));
624 }
625 }
626 static PyObject *_wrap_wxEvtHandler_Connect(PyObject *self, PyObject *args, PyObject *kwargs) {
627 PyObject * _resultobj;
628 wxEvtHandler * _arg0;
629 int _arg1;
630 int _arg2;
631 int _arg3;
632 PyObject * _arg4;
633 PyObject * _argo0 = 0;
634 PyObject * _obj4 = 0;
635 char *_kwnames[] = { "self","id","lastId","eventType","func", NULL };
636
637 self = self;
638 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiiiO:wxEvtHandler_Connect",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_obj4))
639 return NULL;
640 if (_argo0) {
641 if (_argo0 == Py_None) { _arg0 = NULL; }
642 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxEvtHandler_p")) {
643 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxEvtHandler_Connect. Expected _wxEvtHandler_p.");
644 return NULL;
645 }
646 }
647 {
648 _arg4 = _obj4;
649 }
650 {
651 wxPy_BEGIN_ALLOW_THREADS;
652 wxEvtHandler_Connect(_arg0,_arg1,_arg2,_arg3,_arg4);
653
654 wxPy_END_ALLOW_THREADS;
655 } Py_INCREF(Py_None);
656 _resultobj = Py_None;
657 return _resultobj;
658 }
659
660 static bool wxEvtHandler_Disconnect(wxEvtHandler *self,int id,int lastId,wxEventType eventType) {
661 return self->Disconnect(id, lastId, eventType,
662 (wxObjectEventFunction)
663 &wxPyCallback::EventThunker);
664 }
665 static PyObject *_wrap_wxEvtHandler_Disconnect(PyObject *self, PyObject *args, PyObject *kwargs) {
666 PyObject * _resultobj;
667 bool _result;
668 wxEvtHandler * _arg0;
669 int _arg1;
670 int _arg2 = (int ) -1;
671 wxEventType _arg3 = (wxEventType ) wxEVT_NULL;
672 PyObject * _argo0 = 0;
673 char *_kwnames[] = { "self","id","lastId","eventType", NULL };
674
675 self = self;
676 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi|ii:wxEvtHandler_Disconnect",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3))
677 return NULL;
678 if (_argo0) {
679 if (_argo0 == Py_None) { _arg0 = NULL; }
680 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxEvtHandler_p")) {
681 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxEvtHandler_Disconnect. Expected _wxEvtHandler_p.");
682 return NULL;
683 }
684 }
685 {
686 wxPy_BEGIN_ALLOW_THREADS;
687 _result = (bool )wxEvtHandler_Disconnect(_arg0,_arg1,_arg2,_arg3);
688
689 wxPy_END_ALLOW_THREADS;
690 } _resultobj = Py_BuildValue("i",_result);
691 return _resultobj;
692 }
693
694 static void *SwigwxValidatorTowxEvtHandler(void *ptr) {
695 wxValidator *src;
696 wxEvtHandler *dest;
697 src = (wxValidator *) ptr;
698 dest = (wxEvtHandler *) src;
699 return (void *) dest;
700 }
701
702 #define new_wxValidator() (new wxValidator())
703 static PyObject *_wrap_new_wxValidator(PyObject *self, PyObject *args, PyObject *kwargs) {
704 PyObject * _resultobj;
705 wxValidator * _result;
706 char *_kwnames[] = { NULL };
707 char _ptemp[128];
708
709 self = self;
710 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxValidator",_kwnames))
711 return NULL;
712 {
713 wxPy_BEGIN_ALLOW_THREADS;
714 _result = (wxValidator *)new_wxValidator();
715
716 wxPy_END_ALLOW_THREADS;
717 } if (_result) {
718 SWIG_MakePtr(_ptemp, (char *) _result,"_wxValidator_p");
719 _resultobj = Py_BuildValue("s",_ptemp);
720 } else {
721 Py_INCREF(Py_None);
722 _resultobj = Py_None;
723 }
724 return _resultobj;
725 }
726
727 #define wxValidator_Clone(_swigobj) (_swigobj->Clone())
728 static PyObject *_wrap_wxValidator_Clone(PyObject *self, PyObject *args, PyObject *kwargs) {
729 PyObject * _resultobj;
730 wxValidator * _result;
731 wxValidator * _arg0;
732 PyObject * _argo0 = 0;
733 char *_kwnames[] = { "self", NULL };
734 char _ptemp[128];
735
736 self = self;
737 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxValidator_Clone",_kwnames,&_argo0))
738 return NULL;
739 if (_argo0) {
740 if (_argo0 == Py_None) { _arg0 = NULL; }
741 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxValidator_p")) {
742 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxValidator_Clone. Expected _wxValidator_p.");
743 return NULL;
744 }
745 }
746 {
747 wxPy_BEGIN_ALLOW_THREADS;
748 _result = (wxValidator *)wxValidator_Clone(_arg0);
749
750 wxPy_END_ALLOW_THREADS;
751 } if (_result) {
752 SWIG_MakePtr(_ptemp, (char *) _result,"_wxValidator_p");
753 _resultobj = Py_BuildValue("s",_ptemp);
754 } else {
755 Py_INCREF(Py_None);
756 _resultobj = Py_None;
757 }
758 return _resultobj;
759 }
760
761 #define wxValidator_GetWindow(_swigobj) (_swigobj->GetWindow())
762 static PyObject *_wrap_wxValidator_GetWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
763 PyObject * _resultobj;
764 wxWindow * _result;
765 wxValidator * _arg0;
766 PyObject * _argo0 = 0;
767 char *_kwnames[] = { "self", NULL };
768 char _ptemp[128];
769
770 self = self;
771 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxValidator_GetWindow",_kwnames,&_argo0))
772 return NULL;
773 if (_argo0) {
774 if (_argo0 == Py_None) { _arg0 = NULL; }
775 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxValidator_p")) {
776 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxValidator_GetWindow. Expected _wxValidator_p.");
777 return NULL;
778 }
779 }
780 {
781 wxPy_BEGIN_ALLOW_THREADS;
782 _result = (wxWindow *)wxValidator_GetWindow(_arg0);
783
784 wxPy_END_ALLOW_THREADS;
785 } if (_result) {
786 SWIG_MakePtr(_ptemp, (char *) _result,"_wxWindow_p");
787 _resultobj = Py_BuildValue("s",_ptemp);
788 } else {
789 Py_INCREF(Py_None);
790 _resultobj = Py_None;
791 }
792 return _resultobj;
793 }
794
795 #define wxValidator_SetWindow(_swigobj,_swigarg0) (_swigobj->SetWindow(_swigarg0))
796 static PyObject *_wrap_wxValidator_SetWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
797 PyObject * _resultobj;
798 wxValidator * _arg0;
799 wxWindow * _arg1;
800 PyObject * _argo0 = 0;
801 PyObject * _argo1 = 0;
802 char *_kwnames[] = { "self","window", NULL };
803
804 self = self;
805 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxValidator_SetWindow",_kwnames,&_argo0,&_argo1))
806 return NULL;
807 if (_argo0) {
808 if (_argo0 == Py_None) { _arg0 = NULL; }
809 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxValidator_p")) {
810 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxValidator_SetWindow. Expected _wxValidator_p.");
811 return NULL;
812 }
813 }
814 if (_argo1) {
815 if (_argo1 == Py_None) { _arg1 = NULL; }
816 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
817 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxValidator_SetWindow. Expected _wxWindow_p.");
818 return NULL;
819 }
820 }
821 {
822 wxPy_BEGIN_ALLOW_THREADS;
823 wxValidator_SetWindow(_arg0,_arg1);
824
825 wxPy_END_ALLOW_THREADS;
826 } Py_INCREF(Py_None);
827 _resultobj = Py_None;
828 return _resultobj;
829 }
830
831 static void *SwigwxPyValidatorTowxValidator(void *ptr) {
832 wxPyValidator *src;
833 wxValidator *dest;
834 src = (wxPyValidator *) ptr;
835 dest = (wxValidator *) src;
836 return (void *) dest;
837 }
838
839 static void *SwigwxPyValidatorTowxEvtHandler(void *ptr) {
840 wxPyValidator *src;
841 wxEvtHandler *dest;
842 src = (wxPyValidator *) ptr;
843 dest = (wxEvtHandler *) src;
844 return (void *) dest;
845 }
846
847 #define new_wxPyValidator() (new wxPyValidator())
848 static PyObject *_wrap_new_wxPyValidator(PyObject *self, PyObject *args, PyObject *kwargs) {
849 PyObject * _resultobj;
850 wxPyValidator * _result;
851 char *_kwnames[] = { NULL };
852 char _ptemp[128];
853
854 self = self;
855 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxPyValidator",_kwnames))
856 return NULL;
857 {
858 wxPy_BEGIN_ALLOW_THREADS;
859 _result = (wxPyValidator *)new_wxPyValidator();
860
861 wxPy_END_ALLOW_THREADS;
862 } if (_result) {
863 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPyValidator_p");
864 _resultobj = Py_BuildValue("s",_ptemp);
865 } else {
866 Py_INCREF(Py_None);
867 _resultobj = Py_None;
868 }
869 return _resultobj;
870 }
871
872 static void wxPyValidator_Destroy(wxPyValidator *self) { delete self; }
873 static PyObject *_wrap_wxPyValidator_Destroy(PyObject *self, PyObject *args, PyObject *kwargs) {
874 PyObject * _resultobj;
875 wxPyValidator * _arg0;
876 PyObject * _argo0 = 0;
877 char *_kwnames[] = { "self", NULL };
878
879 self = self;
880 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyValidator_Destroy",_kwnames,&_argo0))
881 return NULL;
882 if (_argo0) {
883 if (_argo0 == Py_None) { _arg0 = NULL; }
884 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyValidator_p")) {
885 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyValidator_Destroy. Expected _wxPyValidator_p.");
886 return NULL;
887 }
888 }
889 {
890 wxPy_BEGIN_ALLOW_THREADS;
891 wxPyValidator_Destroy(_arg0);
892
893 wxPy_END_ALLOW_THREADS;
894 } Py_INCREF(Py_None);
895 _resultobj = Py_None;
896 return _resultobj;
897 }
898
899 #define wxPyValidator__setSelf(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->_setSelf(_swigarg0,_swigarg1,_swigarg2))
900 static PyObject *_wrap_wxPyValidator__setSelf(PyObject *self, PyObject *args, PyObject *kwargs) {
901 PyObject * _resultobj;
902 wxPyValidator * _arg0;
903 PyObject * _arg1;
904 PyObject * _arg2;
905 int _arg3 = (int ) TRUE;
906 PyObject * _argo0 = 0;
907 PyObject * _obj1 = 0;
908 PyObject * _obj2 = 0;
909 char *_kwnames[] = { "self","self","_class","incref", NULL };
910
911 self = self;
912 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO|i:wxPyValidator__setSelf",_kwnames,&_argo0,&_obj1,&_obj2,&_arg3))
913 return NULL;
914 if (_argo0) {
915 if (_argo0 == Py_None) { _arg0 = NULL; }
916 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyValidator_p")) {
917 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyValidator__setSelf. Expected _wxPyValidator_p.");
918 return NULL;
919 }
920 }
921 {
922 _arg1 = _obj1;
923 }
924 {
925 _arg2 = _obj2;
926 }
927 {
928 wxPy_BEGIN_ALLOW_THREADS;
929 wxPyValidator__setSelf(_arg0,_arg1,_arg2,_arg3);
930
931 wxPy_END_ALLOW_THREADS;
932 } Py_INCREF(Py_None);
933 _resultobj = Py_None;
934 return _resultobj;
935 }
936
937 static void *SwigwxWindowTowxEvtHandler(void *ptr) {
938 wxWindow *src;
939 wxEvtHandler *dest;
940 src = (wxWindow *) ptr;
941 dest = (wxEvtHandler *) src;
942 return (void *) dest;
943 }
944
945 #define new_wxWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
946 static PyObject *_wrap_new_wxWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
947 PyObject * _resultobj;
948 wxWindow * _result;
949 wxWindow * _arg0;
950 wxWindowID _arg1;
951 wxPoint * _arg2 = (wxPoint *) &wxPyDefaultPosition;
952 wxSize * _arg3 = (wxSize *) &wxPyDefaultSize;
953 long _arg4 = (long ) 0;
954 char * _arg5 = (char *) "panel";
955 PyObject * _argo0 = 0;
956 wxPoint temp;
957 PyObject * _obj2 = 0;
958 wxSize temp0;
959 PyObject * _obj3 = 0;
960 char *_kwnames[] = { "parent","id","pos","size","style","name", NULL };
961 char _ptemp[128];
962
963 self = self;
964 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi|OOls:new_wxWindow",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_arg4,&_arg5))
965 return NULL;
966 if (_argo0) {
967 if (_argo0 == Py_None) { _arg0 = NULL; }
968 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
969 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxWindow. Expected _wxWindow_p.");
970 return NULL;
971 }
972 }
973 if (_obj2)
974 {
975 _arg2 = &temp;
976 if (! wxPoint_helper(_obj2, &_arg2))
977 return NULL;
978 }
979 if (_obj3)
980 {
981 _arg3 = &temp0;
982 if (! wxSize_helper(_obj3, &_arg3))
983 return NULL;
984 }
985 {
986 wxPy_BEGIN_ALLOW_THREADS;
987 _result = (wxWindow *)new_wxWindow(_arg0,_arg1,*_arg2,*_arg3,_arg4,_arg5);
988
989 wxPy_END_ALLOW_THREADS;
990 } if (_result) {
991 SWIG_MakePtr(_ptemp, (char *) _result,"_wxWindow_p");
992 _resultobj = Py_BuildValue("s",_ptemp);
993 } else {
994 Py_INCREF(Py_None);
995 _resultobj = Py_None;
996 }
997 return _resultobj;
998 }
999
1000 #define wxWindow_CaptureMouse(_swigobj) (_swigobj->CaptureMouse())
1001 static PyObject *_wrap_wxWindow_CaptureMouse(PyObject *self, PyObject *args, PyObject *kwargs) {
1002 PyObject * _resultobj;
1003 wxWindow * _arg0;
1004 PyObject * _argo0 = 0;
1005 char *_kwnames[] = { "self", NULL };
1006
1007 self = self;
1008 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_CaptureMouse",_kwnames,&_argo0))
1009 return NULL;
1010 if (_argo0) {
1011 if (_argo0 == Py_None) { _arg0 = NULL; }
1012 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
1013 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_CaptureMouse. Expected _wxWindow_p.");
1014 return NULL;
1015 }
1016 }
1017 {
1018 wxPy_BEGIN_ALLOW_THREADS;
1019 wxWindow_CaptureMouse(_arg0);
1020
1021 wxPy_END_ALLOW_THREADS;
1022 } Py_INCREF(Py_None);
1023 _resultobj = Py_None;
1024 return _resultobj;
1025 }
1026
1027 #define wxWindow_Center(_swigobj,_swigarg0) (_swigobj->Center(_swigarg0))
1028 static PyObject *_wrap_wxWindow_Center(PyObject *self, PyObject *args, PyObject *kwargs) {
1029 PyObject * _resultobj;
1030 wxWindow * _arg0;
1031 int _arg1 = (int ) wxBOTH;
1032 PyObject * _argo0 = 0;
1033 char *_kwnames[] = { "self","direction", NULL };
1034
1035 self = self;
1036 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|i:wxWindow_Center",_kwnames,&_argo0,&_arg1))
1037 return NULL;
1038 if (_argo0) {
1039 if (_argo0 == Py_None) { _arg0 = NULL; }
1040 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
1041 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_Center. Expected _wxWindow_p.");
1042 return NULL;
1043 }
1044 }
1045 {
1046 wxPy_BEGIN_ALLOW_THREADS;
1047 wxWindow_Center(_arg0,_arg1);
1048
1049 wxPy_END_ALLOW_THREADS;
1050 } Py_INCREF(Py_None);
1051 _resultobj = Py_None;
1052 return _resultobj;
1053 }
1054
1055 #define wxWindow_Centre(_swigobj,_swigarg0) (_swigobj->Centre(_swigarg0))
1056 static PyObject *_wrap_wxWindow_Centre(PyObject *self, PyObject *args, PyObject *kwargs) {
1057 PyObject * _resultobj;
1058 wxWindow * _arg0;
1059 int _arg1 = (int ) wxBOTH;
1060 PyObject * _argo0 = 0;
1061 char *_kwnames[] = { "self","direction", NULL };
1062
1063 self = self;
1064 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|i:wxWindow_Centre",_kwnames,&_argo0,&_arg1))
1065 return NULL;
1066 if (_argo0) {
1067 if (_argo0 == Py_None) { _arg0 = NULL; }
1068 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
1069 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_Centre. Expected _wxWindow_p.");
1070 return NULL;
1071 }
1072 }
1073 {
1074 wxPy_BEGIN_ALLOW_THREADS;
1075 wxWindow_Centre(_arg0,_arg1);
1076
1077 wxPy_END_ALLOW_THREADS;
1078 } Py_INCREF(Py_None);
1079 _resultobj = Py_None;
1080 return _resultobj;
1081 }
1082
1083 #define wxWindow_CentreOnParent(_swigobj,_swigarg0) (_swigobj->CentreOnParent(_swigarg0))
1084 static PyObject *_wrap_wxWindow_CentreOnParent(PyObject *self, PyObject *args, PyObject *kwargs) {
1085 PyObject * _resultobj;
1086 wxWindow * _arg0;
1087 int _arg1 = (int ) wxBOTH;
1088 PyObject * _argo0 = 0;
1089 char *_kwnames[] = { "self","direction", NULL };
1090
1091 self = self;
1092 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|i:wxWindow_CentreOnParent",_kwnames,&_argo0,&_arg1))
1093 return NULL;
1094 if (_argo0) {
1095 if (_argo0 == Py_None) { _arg0 = NULL; }
1096 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
1097 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_CentreOnParent. Expected _wxWindow_p.");
1098 return NULL;
1099 }
1100 }
1101 {
1102 wxPy_BEGIN_ALLOW_THREADS;
1103 wxWindow_CentreOnParent(_arg0,_arg1);
1104
1105 wxPy_END_ALLOW_THREADS;
1106 } Py_INCREF(Py_None);
1107 _resultobj = Py_None;
1108 return _resultobj;
1109 }
1110
1111 #define wxWindow_CenterOnParent(_swigobj,_swigarg0) (_swigobj->CenterOnParent(_swigarg0))
1112 static PyObject *_wrap_wxWindow_CenterOnParent(PyObject *self, PyObject *args, PyObject *kwargs) {
1113 PyObject * _resultobj;
1114 wxWindow * _arg0;
1115 int _arg1 = (int ) wxBOTH;
1116 PyObject * _argo0 = 0;
1117 char *_kwnames[] = { "self","direction", NULL };
1118
1119 self = self;
1120 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|i:wxWindow_CenterOnParent",_kwnames,&_argo0,&_arg1))
1121 return NULL;
1122 if (_argo0) {
1123 if (_argo0 == Py_None) { _arg0 = NULL; }
1124 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
1125 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_CenterOnParent. Expected _wxWindow_p.");
1126 return NULL;
1127 }
1128 }
1129 {
1130 wxPy_BEGIN_ALLOW_THREADS;
1131 wxWindow_CenterOnParent(_arg0,_arg1);
1132
1133 wxPy_END_ALLOW_THREADS;
1134 } Py_INCREF(Py_None);
1135 _resultobj = Py_None;
1136 return _resultobj;
1137 }
1138
1139 #define wxWindow_CentreOnScreen(_swigobj,_swigarg0) (_swigobj->CentreOnScreen(_swigarg0))
1140 static PyObject *_wrap_wxWindow_CentreOnScreen(PyObject *self, PyObject *args, PyObject *kwargs) {
1141 PyObject * _resultobj;
1142 wxWindow * _arg0;
1143 int _arg1 = (int ) wxBOTH;
1144 PyObject * _argo0 = 0;
1145 char *_kwnames[] = { "self","direction", NULL };
1146
1147 self = self;
1148 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|i:wxWindow_CentreOnScreen",_kwnames,&_argo0,&_arg1))
1149 return NULL;
1150 if (_argo0) {
1151 if (_argo0 == Py_None) { _arg0 = NULL; }
1152 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
1153 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_CentreOnScreen. Expected _wxWindow_p.");
1154 return NULL;
1155 }
1156 }
1157 {
1158 wxPy_BEGIN_ALLOW_THREADS;
1159 wxWindow_CentreOnScreen(_arg0,_arg1);
1160
1161 wxPy_END_ALLOW_THREADS;
1162 } Py_INCREF(Py_None);
1163 _resultobj = Py_None;
1164 return _resultobj;
1165 }
1166
1167 #define wxWindow_CenterOnScreen(_swigobj,_swigarg0) (_swigobj->CenterOnScreen(_swigarg0))
1168 static PyObject *_wrap_wxWindow_CenterOnScreen(PyObject *self, PyObject *args, PyObject *kwargs) {
1169 PyObject * _resultobj;
1170 wxWindow * _arg0;
1171 int _arg1 = (int ) wxBOTH;
1172 PyObject * _argo0 = 0;
1173 char *_kwnames[] = { "self","direction", NULL };
1174
1175 self = self;
1176 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|i:wxWindow_CenterOnScreen",_kwnames,&_argo0,&_arg1))
1177 return NULL;
1178 if (_argo0) {
1179 if (_argo0 == Py_None) { _arg0 = NULL; }
1180 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
1181 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_CenterOnScreen. Expected _wxWindow_p.");
1182 return NULL;
1183 }
1184 }
1185 {
1186 wxPy_BEGIN_ALLOW_THREADS;
1187 wxWindow_CenterOnScreen(_arg0,_arg1);
1188
1189 wxPy_END_ALLOW_THREADS;
1190 } Py_INCREF(Py_None);
1191 _resultobj = Py_None;
1192 return _resultobj;
1193 }
1194
1195 #define wxWindow_ClientToScreenXY(_swigobj,_swigarg0,_swigarg1) (_swigobj->ClientToScreen(_swigarg0,_swigarg1))
1196 static PyObject *_wrap_wxWindow_ClientToScreenXY(PyObject *self, PyObject *args, PyObject *kwargs) {
1197 PyObject * _resultobj;
1198 wxWindow * _arg0;
1199 int * _arg1;
1200 int * _arg2;
1201 PyObject * _argo0 = 0;
1202 int temp;
1203 PyObject * _obj1 = 0;
1204 int temp0;
1205 PyObject * _obj2 = 0;
1206 char *_kwnames[] = { "self","x","y", NULL };
1207
1208 self = self;
1209 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxWindow_ClientToScreenXY",_kwnames,&_argo0,&_obj1,&_obj2))
1210 return NULL;
1211 if (_argo0) {
1212 if (_argo0 == Py_None) { _arg0 = NULL; }
1213 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
1214 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_ClientToScreenXY. Expected _wxWindow_p.");
1215 return NULL;
1216 }
1217 }
1218 {
1219 temp = (int) PyInt_AsLong(_obj1);
1220 _arg1 = &temp;
1221 }
1222 {
1223 temp0 = (int) PyInt_AsLong(_obj2);
1224 _arg2 = &temp0;
1225 }
1226 {
1227 wxPy_BEGIN_ALLOW_THREADS;
1228 wxWindow_ClientToScreenXY(_arg0,_arg1,_arg2);
1229
1230 wxPy_END_ALLOW_THREADS;
1231 } Py_INCREF(Py_None);
1232 _resultobj = Py_None;
1233 {
1234 PyObject *o;
1235 o = PyInt_FromLong((long) (*_arg1));
1236 _resultobj = t_output_helper(_resultobj, o);
1237 }
1238 {
1239 PyObject *o;
1240 o = PyInt_FromLong((long) (*_arg2));
1241 _resultobj = t_output_helper(_resultobj, o);
1242 }
1243 return _resultobj;
1244 }
1245
1246 #define wxWindow_ClientToScreen(_swigobj,_swigarg0) (_swigobj->ClientToScreen(_swigarg0))
1247 static PyObject *_wrap_wxWindow_ClientToScreen(PyObject *self, PyObject *args, PyObject *kwargs) {
1248 PyObject * _resultobj;
1249 wxPoint * _result;
1250 wxWindow * _arg0;
1251 wxPoint * _arg1;
1252 PyObject * _argo0 = 0;
1253 wxPoint temp;
1254 PyObject * _obj1 = 0;
1255 char *_kwnames[] = { "self","pt", NULL };
1256 char _ptemp[128];
1257
1258 self = self;
1259 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxWindow_ClientToScreen",_kwnames,&_argo0,&_obj1))
1260 return NULL;
1261 if (_argo0) {
1262 if (_argo0 == Py_None) { _arg0 = NULL; }
1263 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
1264 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_ClientToScreen. Expected _wxWindow_p.");
1265 return NULL;
1266 }
1267 }
1268 {
1269 _arg1 = &temp;
1270 if (! wxPoint_helper(_obj1, &_arg1))
1271 return NULL;
1272 }
1273 {
1274 wxPy_BEGIN_ALLOW_THREADS;
1275 _result = new wxPoint (wxWindow_ClientToScreen(_arg0,*_arg1));
1276
1277 wxPy_END_ALLOW_THREADS;
1278 } SWIG_MakePtr(_ptemp, (void *) _result,"_wxPoint_p");
1279 _resultobj = Py_BuildValue("s",_ptemp);
1280 return _resultobj;
1281 }
1282
1283 #define wxWindow_Close(_swigobj,_swigarg0) (_swigobj->Close(_swigarg0))
1284 static PyObject *_wrap_wxWindow_Close(PyObject *self, PyObject *args, PyObject *kwargs) {
1285 PyObject * _resultobj;
1286 bool _result;
1287 wxWindow * _arg0;
1288 int _arg1 = (int ) FALSE;
1289 PyObject * _argo0 = 0;
1290 char *_kwnames[] = { "self","force", NULL };
1291
1292 self = self;
1293 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|i:wxWindow_Close",_kwnames,&_argo0,&_arg1))
1294 return NULL;
1295 if (_argo0) {
1296 if (_argo0 == Py_None) { _arg0 = NULL; }
1297 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
1298 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_Close. Expected _wxWindow_p.");
1299 return NULL;
1300 }
1301 }
1302 {
1303 wxPy_BEGIN_ALLOW_THREADS;
1304 _result = (bool )wxWindow_Close(_arg0,_arg1);
1305
1306 wxPy_END_ALLOW_THREADS;
1307 } _resultobj = Py_BuildValue("i",_result);
1308 return _resultobj;
1309 }
1310
1311 #define wxWindow_Destroy(_swigobj) (_swigobj->Destroy())
1312 static PyObject *_wrap_wxWindow_Destroy(PyObject *self, PyObject *args, PyObject *kwargs) {
1313 PyObject * _resultobj;
1314 bool _result;
1315 wxWindow * _arg0;
1316 PyObject * _argo0 = 0;
1317 char *_kwnames[] = { "self", NULL };
1318
1319 self = self;
1320 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_Destroy",_kwnames,&_argo0))
1321 return NULL;
1322 if (_argo0) {
1323 if (_argo0 == Py_None) { _arg0 = NULL; }
1324 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
1325 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_Destroy. Expected _wxWindow_p.");
1326 return NULL;
1327 }
1328 }
1329 {
1330 wxPy_BEGIN_ALLOW_THREADS;
1331 _result = (bool )wxWindow_Destroy(_arg0);
1332
1333 wxPy_END_ALLOW_THREADS;
1334 } _resultobj = Py_BuildValue("i",_result);
1335 return _resultobj;
1336 }
1337
1338 #define wxWindow_DestroyChildren(_swigobj) (_swigobj->DestroyChildren())
1339 static PyObject *_wrap_wxWindow_DestroyChildren(PyObject *self, PyObject *args, PyObject *kwargs) {
1340 PyObject * _resultobj;
1341 wxWindow * _arg0;
1342 PyObject * _argo0 = 0;
1343 char *_kwnames[] = { "self", NULL };
1344
1345 self = self;
1346 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_DestroyChildren",_kwnames,&_argo0))
1347 return NULL;
1348 if (_argo0) {
1349 if (_argo0 == Py_None) { _arg0 = NULL; }
1350 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
1351 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_DestroyChildren. Expected _wxWindow_p.");
1352 return NULL;
1353 }
1354 }
1355 {
1356 wxPy_BEGIN_ALLOW_THREADS;
1357 wxWindow_DestroyChildren(_arg0);
1358
1359 wxPy_END_ALLOW_THREADS;
1360 } Py_INCREF(Py_None);
1361 _resultobj = Py_None;
1362 return _resultobj;
1363 }
1364
1365 #define wxWindow_DragAcceptFiles(_swigobj,_swigarg0) (_swigobj->DragAcceptFiles(_swigarg0))
1366 static PyObject *_wrap_wxWindow_DragAcceptFiles(PyObject *self, PyObject *args, PyObject *kwargs) {
1367 PyObject * _resultobj;
1368 wxWindow * _arg0;
1369 bool _arg1;
1370 PyObject * _argo0 = 0;
1371 int tempbool1;
1372 char *_kwnames[] = { "self","accept", NULL };
1373
1374 self = self;
1375 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxWindow_DragAcceptFiles",_kwnames,&_argo0,&tempbool1))
1376 return NULL;
1377 if (_argo0) {
1378 if (_argo0 == Py_None) { _arg0 = NULL; }
1379 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
1380 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_DragAcceptFiles. Expected _wxWindow_p.");
1381 return NULL;
1382 }
1383 }
1384 _arg1 = (bool ) tempbool1;
1385 {
1386 wxPy_BEGIN_ALLOW_THREADS;
1387 wxWindow_DragAcceptFiles(_arg0,_arg1);
1388
1389 wxPy_END_ALLOW_THREADS;
1390 } Py_INCREF(Py_None);
1391 _resultobj = Py_None;
1392 return _resultobj;
1393 }
1394
1395 #define wxWindow_Enable(_swigobj,_swigarg0) (_swigobj->Enable(_swigarg0))
1396 static PyObject *_wrap_wxWindow_Enable(PyObject *self, PyObject *args, PyObject *kwargs) {
1397 PyObject * _resultobj;
1398 wxWindow * _arg0;
1399 bool _arg1;
1400 PyObject * _argo0 = 0;
1401 int tempbool1;
1402 char *_kwnames[] = { "self","enable", NULL };
1403
1404 self = self;
1405 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxWindow_Enable",_kwnames,&_argo0,&tempbool1))
1406 return NULL;
1407 if (_argo0) {
1408 if (_argo0 == Py_None) { _arg0 = NULL; }
1409 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
1410 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_Enable. Expected _wxWindow_p.");
1411 return NULL;
1412 }
1413 }
1414 _arg1 = (bool ) tempbool1;
1415 {
1416 wxPy_BEGIN_ALLOW_THREADS;
1417 wxWindow_Enable(_arg0,_arg1);
1418
1419 wxPy_END_ALLOW_THREADS;
1420 } Py_INCREF(Py_None);
1421 _resultobj = Py_None;
1422 return _resultobj;
1423 }
1424
1425 #define wxWindow_FindWindowById(_swigobj,_swigarg0) (_swigobj->FindWindow(_swigarg0))
1426 static PyObject *_wrap_wxWindow_FindWindowById(PyObject *self, PyObject *args, PyObject *kwargs) {
1427 PyObject * _resultobj;
1428 wxWindow * _result;
1429 wxWindow * _arg0;
1430 long _arg1;
1431 PyObject * _argo0 = 0;
1432 char *_kwnames[] = { "self","id", NULL };
1433 char _ptemp[128];
1434
1435 self = self;
1436 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxWindow_FindWindowById",_kwnames,&_argo0,&_arg1))
1437 return NULL;
1438 if (_argo0) {
1439 if (_argo0 == Py_None) { _arg0 = NULL; }
1440 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
1441 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_FindWindowById. Expected _wxWindow_p.");
1442 return NULL;
1443 }
1444 }
1445 {
1446 wxPy_BEGIN_ALLOW_THREADS;
1447 _result = (wxWindow *)wxWindow_FindWindowById(_arg0,_arg1);
1448
1449 wxPy_END_ALLOW_THREADS;
1450 } if (_result) {
1451 SWIG_MakePtr(_ptemp, (char *) _result,"_wxWindow_p");
1452 _resultobj = Py_BuildValue("s",_ptemp);
1453 } else {
1454 Py_INCREF(Py_None);
1455 _resultobj = Py_None;
1456 }
1457 return _resultobj;
1458 }
1459
1460 #define wxWindow_FindWindowByName(_swigobj,_swigarg0) (_swigobj->FindWindow(_swigarg0))
1461 static PyObject *_wrap_wxWindow_FindWindowByName(PyObject *self, PyObject *args, PyObject *kwargs) {
1462 PyObject * _resultobj;
1463 wxWindow * _result;
1464 wxWindow * _arg0;
1465 wxString * _arg1;
1466 PyObject * _argo0 = 0;
1467 PyObject * _obj1 = 0;
1468 char *_kwnames[] = { "self","name", NULL };
1469 char _ptemp[128];
1470
1471 self = self;
1472 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxWindow_FindWindowByName",_kwnames,&_argo0,&_obj1))
1473 return NULL;
1474 if (_argo0) {
1475 if (_argo0 == Py_None) { _arg0 = NULL; }
1476 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
1477 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_FindWindowByName. Expected _wxWindow_p.");
1478 return NULL;
1479 }
1480 }
1481 {
1482 if (!PyString_Check(_obj1)) {
1483 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1484 return NULL;
1485 }
1486 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
1487 }
1488 {
1489 wxPy_BEGIN_ALLOW_THREADS;
1490 _result = (wxWindow *)wxWindow_FindWindowByName(_arg0,*_arg1);
1491
1492 wxPy_END_ALLOW_THREADS;
1493 } if (_result) {
1494 SWIG_MakePtr(_ptemp, (char *) _result,"_wxWindow_p");
1495 _resultobj = Py_BuildValue("s",_ptemp);
1496 } else {
1497 Py_INCREF(Py_None);
1498 _resultobj = Py_None;
1499 }
1500 {
1501 if (_obj1)
1502 delete _arg1;
1503 }
1504 return _resultobj;
1505 }
1506
1507 #define wxWindow_Fit(_swigobj) (_swigobj->Fit())
1508 static PyObject *_wrap_wxWindow_Fit(PyObject *self, PyObject *args, PyObject *kwargs) {
1509 PyObject * _resultobj;
1510 wxWindow * _arg0;
1511 PyObject * _argo0 = 0;
1512 char *_kwnames[] = { "self", NULL };
1513
1514 self = self;
1515 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_Fit",_kwnames,&_argo0))
1516 return NULL;
1517 if (_argo0) {
1518 if (_argo0 == Py_None) { _arg0 = NULL; }
1519 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
1520 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_Fit. Expected _wxWindow_p.");
1521 return NULL;
1522 }
1523 }
1524 {
1525 wxPy_BEGIN_ALLOW_THREADS;
1526 wxWindow_Fit(_arg0);
1527
1528 wxPy_END_ALLOW_THREADS;
1529 } Py_INCREF(Py_None);
1530 _resultobj = Py_None;
1531 return _resultobj;
1532 }
1533
1534 #define wxWindow_GetBackgroundColour(_swigobj) (_swigobj->GetBackgroundColour())
1535 static PyObject *_wrap_wxWindow_GetBackgroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
1536 PyObject * _resultobj;
1537 wxColour * _result;
1538 wxWindow * _arg0;
1539 PyObject * _argo0 = 0;
1540 char *_kwnames[] = { "self", NULL };
1541 char _ptemp[128];
1542
1543 self = self;
1544 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_GetBackgroundColour",_kwnames,&_argo0))
1545 return NULL;
1546 if (_argo0) {
1547 if (_argo0 == Py_None) { _arg0 = NULL; }
1548 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
1549 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetBackgroundColour. Expected _wxWindow_p.");
1550 return NULL;
1551 }
1552 }
1553 {
1554 wxPy_BEGIN_ALLOW_THREADS;
1555 _result = new wxColour (wxWindow_GetBackgroundColour(_arg0));
1556
1557 wxPy_END_ALLOW_THREADS;
1558 } SWIG_MakePtr(_ptemp, (void *) _result,"_wxColour_p");
1559 _resultobj = Py_BuildValue("s",_ptemp);
1560 return _resultobj;
1561 }
1562
1563 static PyObject * wxWindow_GetChildren(wxWindow *self) {
1564 wxWindowList& list = self->GetChildren();
1565 return wxPy_ConvertList(&list, "wxWindow");
1566 }
1567 static PyObject *_wrap_wxWindow_GetChildren(PyObject *self, PyObject *args, PyObject *kwargs) {
1568 PyObject * _resultobj;
1569 PyObject * _result;
1570 wxWindow * _arg0;
1571 PyObject * _argo0 = 0;
1572 char *_kwnames[] = { "self", NULL };
1573
1574 self = self;
1575 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_GetChildren",_kwnames,&_argo0))
1576 return NULL;
1577 if (_argo0) {
1578 if (_argo0 == Py_None) { _arg0 = NULL; }
1579 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
1580 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetChildren. Expected _wxWindow_p.");
1581 return NULL;
1582 }
1583 }
1584 {
1585 wxPy_BEGIN_ALLOW_THREADS;
1586 _result = (PyObject *)wxWindow_GetChildren(_arg0);
1587
1588 wxPy_END_ALLOW_THREADS;
1589 }{
1590 _resultobj = _result;
1591 }
1592 return _resultobj;
1593 }
1594
1595 #define wxWindow_GetCharHeight(_swigobj) (_swigobj->GetCharHeight())
1596 static PyObject *_wrap_wxWindow_GetCharHeight(PyObject *self, PyObject *args, PyObject *kwargs) {
1597 PyObject * _resultobj;
1598 int _result;
1599 wxWindow * _arg0;
1600 PyObject * _argo0 = 0;
1601 char *_kwnames[] = { "self", NULL };
1602
1603 self = self;
1604 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_GetCharHeight",_kwnames,&_argo0))
1605 return NULL;
1606 if (_argo0) {
1607 if (_argo0 == Py_None) { _arg0 = NULL; }
1608 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
1609 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetCharHeight. Expected _wxWindow_p.");
1610 return NULL;
1611 }
1612 }
1613 {
1614 wxPy_BEGIN_ALLOW_THREADS;
1615 _result = (int )wxWindow_GetCharHeight(_arg0);
1616
1617 wxPy_END_ALLOW_THREADS;
1618 } _resultobj = Py_BuildValue("i",_result);
1619 return _resultobj;
1620 }
1621
1622 #define wxWindow_GetCharWidth(_swigobj) (_swigobj->GetCharWidth())
1623 static PyObject *_wrap_wxWindow_GetCharWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
1624 PyObject * _resultobj;
1625 int _result;
1626 wxWindow * _arg0;
1627 PyObject * _argo0 = 0;
1628 char *_kwnames[] = { "self", NULL };
1629
1630 self = self;
1631 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_GetCharWidth",_kwnames,&_argo0))
1632 return NULL;
1633 if (_argo0) {
1634 if (_argo0 == Py_None) { _arg0 = NULL; }
1635 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
1636 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetCharWidth. Expected _wxWindow_p.");
1637 return NULL;
1638 }
1639 }
1640 {
1641 wxPy_BEGIN_ALLOW_THREADS;
1642 _result = (int )wxWindow_GetCharWidth(_arg0);
1643
1644 wxPy_END_ALLOW_THREADS;
1645 } _resultobj = Py_BuildValue("i",_result);
1646 return _resultobj;
1647 }
1648
1649 #define wxWindow_GetClientSizeTuple(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetClientSize(_swigarg0,_swigarg1))
1650 static PyObject *_wrap_wxWindow_GetClientSizeTuple(PyObject *self, PyObject *args, PyObject *kwargs) {
1651 PyObject * _resultobj;
1652 wxWindow * _arg0;
1653 int * _arg1;
1654 int temp;
1655 int * _arg2;
1656 int temp0;
1657 PyObject * _argo0 = 0;
1658 char *_kwnames[] = { "self", NULL };
1659
1660 self = self;
1661 {
1662 _arg1 = &temp;
1663 }
1664 {
1665 _arg2 = &temp0;
1666 }
1667 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_GetClientSizeTuple",_kwnames,&_argo0))
1668 return NULL;
1669 if (_argo0) {
1670 if (_argo0 == Py_None) { _arg0 = NULL; }
1671 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
1672 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetClientSizeTuple. Expected _wxWindow_p.");
1673 return NULL;
1674 }
1675 }
1676 {
1677 wxPy_BEGIN_ALLOW_THREADS;
1678 wxWindow_GetClientSizeTuple(_arg0,_arg1,_arg2);
1679
1680 wxPy_END_ALLOW_THREADS;
1681 } Py_INCREF(Py_None);
1682 _resultobj = Py_None;
1683 {
1684 PyObject *o;
1685 o = PyInt_FromLong((long) (*_arg1));
1686 _resultobj = t_output_helper(_resultobj, o);
1687 }
1688 {
1689 PyObject *o;
1690 o = PyInt_FromLong((long) (*_arg2));
1691 _resultobj = t_output_helper(_resultobj, o);
1692 }
1693 return _resultobj;
1694 }
1695
1696 #define wxWindow_GetClientSize(_swigobj) (_swigobj->GetClientSize())
1697 static PyObject *_wrap_wxWindow_GetClientSize(PyObject *self, PyObject *args, PyObject *kwargs) {
1698 PyObject * _resultobj;
1699 wxSize * _result;
1700 wxWindow * _arg0;
1701 PyObject * _argo0 = 0;
1702 char *_kwnames[] = { "self", NULL };
1703 char _ptemp[128];
1704
1705 self = self;
1706 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_GetClientSize",_kwnames,&_argo0))
1707 return NULL;
1708 if (_argo0) {
1709 if (_argo0 == Py_None) { _arg0 = NULL; }
1710 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
1711 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetClientSize. Expected _wxWindow_p.");
1712 return NULL;
1713 }
1714 }
1715 {
1716 wxPy_BEGIN_ALLOW_THREADS;
1717 _result = new wxSize (wxWindow_GetClientSize(_arg0));
1718
1719 wxPy_END_ALLOW_THREADS;
1720 } SWIG_MakePtr(_ptemp, (void *) _result,"_wxSize_p");
1721 _resultobj = Py_BuildValue("s",_ptemp);
1722 return _resultobj;
1723 }
1724
1725 #define wxWindow_GetConstraints(_swigobj) (_swigobj->GetConstraints())
1726 static PyObject *_wrap_wxWindow_GetConstraints(PyObject *self, PyObject *args, PyObject *kwargs) {
1727 PyObject * _resultobj;
1728 wxLayoutConstraints * _result;
1729 wxWindow * _arg0;
1730 PyObject * _argo0 = 0;
1731 char *_kwnames[] = { "self", NULL };
1732 char _ptemp[128];
1733
1734 self = self;
1735 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_GetConstraints",_kwnames,&_argo0))
1736 return NULL;
1737 if (_argo0) {
1738 if (_argo0 == Py_None) { _arg0 = NULL; }
1739 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
1740 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetConstraints. Expected _wxWindow_p.");
1741 return NULL;
1742 }
1743 }
1744 {
1745 wxPy_BEGIN_ALLOW_THREADS;
1746 _result = (wxLayoutConstraints *)wxWindow_GetConstraints(_arg0);
1747
1748 wxPy_END_ALLOW_THREADS;
1749 } if (_result) {
1750 SWIG_MakePtr(_ptemp, (char *) _result,"_wxLayoutConstraints_p");
1751 _resultobj = Py_BuildValue("s",_ptemp);
1752 } else {
1753 Py_INCREF(Py_None);
1754 _resultobj = Py_None;
1755 }
1756 return _resultobj;
1757 }
1758
1759 #define wxWindow_GetEventHandler(_swigobj) (_swigobj->GetEventHandler())
1760 static PyObject *_wrap_wxWindow_GetEventHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
1761 PyObject * _resultobj;
1762 wxEvtHandler * _result;
1763 wxWindow * _arg0;
1764 PyObject * _argo0 = 0;
1765 char *_kwnames[] = { "self", NULL };
1766 char _ptemp[128];
1767
1768 self = self;
1769 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_GetEventHandler",_kwnames,&_argo0))
1770 return NULL;
1771 if (_argo0) {
1772 if (_argo0 == Py_None) { _arg0 = NULL; }
1773 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
1774 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetEventHandler. Expected _wxWindow_p.");
1775 return NULL;
1776 }
1777 }
1778 {
1779 wxPy_BEGIN_ALLOW_THREADS;
1780 _result = (wxEvtHandler *)wxWindow_GetEventHandler(_arg0);
1781
1782 wxPy_END_ALLOW_THREADS;
1783 } if (_result) {
1784 SWIG_MakePtr(_ptemp, (char *) _result,"_wxEvtHandler_p");
1785 _resultobj = Py_BuildValue("s",_ptemp);
1786 } else {
1787 Py_INCREF(Py_None);
1788 _resultobj = Py_None;
1789 }
1790 return _resultobj;
1791 }
1792
1793 #define wxWindow_GetFont(_swigobj) (_swigobj->GetFont())
1794 static PyObject *_wrap_wxWindow_GetFont(PyObject *self, PyObject *args, PyObject *kwargs) {
1795 PyObject * _resultobj;
1796 wxFont * _result;
1797 wxWindow * _arg0;
1798 PyObject * _argo0 = 0;
1799 char *_kwnames[] = { "self", NULL };
1800 char _ptemp[128];
1801
1802 self = self;
1803 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_GetFont",_kwnames,&_argo0))
1804 return NULL;
1805 if (_argo0) {
1806 if (_argo0 == Py_None) { _arg0 = NULL; }
1807 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
1808 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetFont. Expected _wxWindow_p.");
1809 return NULL;
1810 }
1811 }
1812 {
1813 wxPy_BEGIN_ALLOW_THREADS;
1814 wxFont & _result_ref = wxWindow_GetFont(_arg0);
1815 _result = (wxFont *) &_result_ref;
1816
1817 wxPy_END_ALLOW_THREADS;
1818 } if (_result) {
1819 SWIG_MakePtr(_ptemp, (char *) _result,"_wxFont_p");
1820 _resultobj = Py_BuildValue("s",_ptemp);
1821 } else {
1822 Py_INCREF(Py_None);
1823 _resultobj = Py_None;
1824 }
1825 return _resultobj;
1826 }
1827
1828 #define wxWindow_GetForegroundColour(_swigobj) (_swigobj->GetForegroundColour())
1829 static PyObject *_wrap_wxWindow_GetForegroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
1830 PyObject * _resultobj;
1831 wxColour * _result;
1832 wxWindow * _arg0;
1833 PyObject * _argo0 = 0;
1834 char *_kwnames[] = { "self", NULL };
1835 char _ptemp[128];
1836
1837 self = self;
1838 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_GetForegroundColour",_kwnames,&_argo0))
1839 return NULL;
1840 if (_argo0) {
1841 if (_argo0 == Py_None) { _arg0 = NULL; }
1842 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
1843 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetForegroundColour. Expected _wxWindow_p.");
1844 return NULL;
1845 }
1846 }
1847 {
1848 wxPy_BEGIN_ALLOW_THREADS;
1849 _result = new wxColour (wxWindow_GetForegroundColour(_arg0));
1850
1851 wxPy_END_ALLOW_THREADS;
1852 } SWIG_MakePtr(_ptemp, (void *) _result,"_wxColour_p");
1853 _resultobj = Py_BuildValue("s",_ptemp);
1854 return _resultobj;
1855 }
1856
1857 #define wxWindow_GetGrandParent(_swigobj) (_swigobj->GetGrandParent())
1858 static PyObject *_wrap_wxWindow_GetGrandParent(PyObject *self, PyObject *args, PyObject *kwargs) {
1859 PyObject * _resultobj;
1860 wxWindow * _result;
1861 wxWindow * _arg0;
1862 PyObject * _argo0 = 0;
1863 char *_kwnames[] = { "self", NULL };
1864 char _ptemp[128];
1865
1866 self = self;
1867 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_GetGrandParent",_kwnames,&_argo0))
1868 return NULL;
1869 if (_argo0) {
1870 if (_argo0 == Py_None) { _arg0 = NULL; }
1871 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
1872 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetGrandParent. Expected _wxWindow_p.");
1873 return NULL;
1874 }
1875 }
1876 {
1877 wxPy_BEGIN_ALLOW_THREADS;
1878 _result = (wxWindow *)wxWindow_GetGrandParent(_arg0);
1879
1880 wxPy_END_ALLOW_THREADS;
1881 } if (_result) {
1882 SWIG_MakePtr(_ptemp, (char *) _result,"_wxWindow_p");
1883 _resultobj = Py_BuildValue("s",_ptemp);
1884 } else {
1885 Py_INCREF(Py_None);
1886 _resultobj = Py_None;
1887 }
1888 return _resultobj;
1889 }
1890
1891 static long wxWindow_GetHandle(wxWindow *self) {
1892 return wxPyGetWinHandle(self); //(long)self->GetHandle();
1893 }
1894 static PyObject *_wrap_wxWindow_GetHandle(PyObject *self, PyObject *args, PyObject *kwargs) {
1895 PyObject * _resultobj;
1896 long _result;
1897 wxWindow * _arg0;
1898 PyObject * _argo0 = 0;
1899 char *_kwnames[] = { "self", NULL };
1900
1901 self = self;
1902 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_GetHandle",_kwnames,&_argo0))
1903 return NULL;
1904 if (_argo0) {
1905 if (_argo0 == Py_None) { _arg0 = NULL; }
1906 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
1907 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetHandle. Expected _wxWindow_p.");
1908 return NULL;
1909 }
1910 }
1911 {
1912 wxPy_BEGIN_ALLOW_THREADS;
1913 _result = (long )wxWindow_GetHandle(_arg0);
1914
1915 wxPy_END_ALLOW_THREADS;
1916 } _resultobj = Py_BuildValue("l",_result);
1917 return _resultobj;
1918 }
1919
1920 #define wxWindow_GetId(_swigobj) (_swigobj->GetId())
1921 static PyObject *_wrap_wxWindow_GetId(PyObject *self, PyObject *args, PyObject *kwargs) {
1922 PyObject * _resultobj;
1923 int _result;
1924 wxWindow * _arg0;
1925 PyObject * _argo0 = 0;
1926 char *_kwnames[] = { "self", NULL };
1927
1928 self = self;
1929 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_GetId",_kwnames,&_argo0))
1930 return NULL;
1931 if (_argo0) {
1932 if (_argo0 == Py_None) { _arg0 = NULL; }
1933 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
1934 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetId. Expected _wxWindow_p.");
1935 return NULL;
1936 }
1937 }
1938 {
1939 wxPy_BEGIN_ALLOW_THREADS;
1940 _result = (int )wxWindow_GetId(_arg0);
1941
1942 wxPy_END_ALLOW_THREADS;
1943 } _resultobj = Py_BuildValue("i",_result);
1944 return _resultobj;
1945 }
1946
1947 #define wxWindow_GetLabel(_swigobj) (_swigobj->GetLabel())
1948 static PyObject *_wrap_wxWindow_GetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
1949 PyObject * _resultobj;
1950 wxString * _result;
1951 wxWindow * _arg0;
1952 PyObject * _argo0 = 0;
1953 char *_kwnames[] = { "self", NULL };
1954
1955 self = self;
1956 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_GetLabel",_kwnames,&_argo0))
1957 return NULL;
1958 if (_argo0) {
1959 if (_argo0 == Py_None) { _arg0 = NULL; }
1960 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
1961 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetLabel. Expected _wxWindow_p.");
1962 return NULL;
1963 }
1964 }
1965 {
1966 wxPy_BEGIN_ALLOW_THREADS;
1967 _result = new wxString (wxWindow_GetLabel(_arg0));
1968
1969 wxPy_END_ALLOW_THREADS;
1970 }{
1971 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
1972 }
1973 {
1974 delete _result;
1975 }
1976 return _resultobj;
1977 }
1978
1979 #define wxWindow_SetLabel(_swigobj,_swigarg0) (_swigobj->SetLabel(_swigarg0))
1980 static PyObject *_wrap_wxWindow_SetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
1981 PyObject * _resultobj;
1982 wxWindow * _arg0;
1983 wxString * _arg1;
1984 PyObject * _argo0 = 0;
1985 PyObject * _obj1 = 0;
1986 char *_kwnames[] = { "self","label", NULL };
1987
1988 self = self;
1989 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxWindow_SetLabel",_kwnames,&_argo0,&_obj1))
1990 return NULL;
1991 if (_argo0) {
1992 if (_argo0 == Py_None) { _arg0 = NULL; }
1993 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
1994 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetLabel. Expected _wxWindow_p.");
1995 return NULL;
1996 }
1997 }
1998 {
1999 if (!PyString_Check(_obj1)) {
2000 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2001 return NULL;
2002 }
2003 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
2004 }
2005 {
2006 wxPy_BEGIN_ALLOW_THREADS;
2007 wxWindow_SetLabel(_arg0,*_arg1);
2008
2009 wxPy_END_ALLOW_THREADS;
2010 } Py_INCREF(Py_None);
2011 _resultobj = Py_None;
2012 {
2013 if (_obj1)
2014 delete _arg1;
2015 }
2016 return _resultobj;
2017 }
2018
2019 #define wxWindow_GetName(_swigobj) (_swigobj->GetName())
2020 static PyObject *_wrap_wxWindow_GetName(PyObject *self, PyObject *args, PyObject *kwargs) {
2021 PyObject * _resultobj;
2022 wxString * _result;
2023 wxWindow * _arg0;
2024 PyObject * _argo0 = 0;
2025 char *_kwnames[] = { "self", NULL };
2026
2027 self = self;
2028 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_GetName",_kwnames,&_argo0))
2029 return NULL;
2030 if (_argo0) {
2031 if (_argo0 == Py_None) { _arg0 = NULL; }
2032 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
2033 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetName. Expected _wxWindow_p.");
2034 return NULL;
2035 }
2036 }
2037 {
2038 wxPy_BEGIN_ALLOW_THREADS;
2039 _result = new wxString (wxWindow_GetName(_arg0));
2040
2041 wxPy_END_ALLOW_THREADS;
2042 }{
2043 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
2044 }
2045 {
2046 delete _result;
2047 }
2048 return _resultobj;
2049 }
2050
2051 #define wxWindow_GetParent(_swigobj) (_swigobj->GetParent())
2052 static PyObject *_wrap_wxWindow_GetParent(PyObject *self, PyObject *args, PyObject *kwargs) {
2053 PyObject * _resultobj;
2054 wxWindow * _result;
2055 wxWindow * _arg0;
2056 PyObject * _argo0 = 0;
2057 char *_kwnames[] = { "self", NULL };
2058 char _ptemp[128];
2059
2060 self = self;
2061 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_GetParent",_kwnames,&_argo0))
2062 return NULL;
2063 if (_argo0) {
2064 if (_argo0 == Py_None) { _arg0 = NULL; }
2065 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
2066 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetParent. Expected _wxWindow_p.");
2067 return NULL;
2068 }
2069 }
2070 {
2071 wxPy_BEGIN_ALLOW_THREADS;
2072 _result = (wxWindow *)wxWindow_GetParent(_arg0);
2073
2074 wxPy_END_ALLOW_THREADS;
2075 } if (_result) {
2076 SWIG_MakePtr(_ptemp, (char *) _result,"_wxWindow_p");
2077 _resultobj = Py_BuildValue("s",_ptemp);
2078 } else {
2079 Py_INCREF(Py_None);
2080 _resultobj = Py_None;
2081 }
2082 return _resultobj;
2083 }
2084
2085 #define wxWindow_GetPositionTuple(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetPosition(_swigarg0,_swigarg1))
2086 static PyObject *_wrap_wxWindow_GetPositionTuple(PyObject *self, PyObject *args, PyObject *kwargs) {
2087 PyObject * _resultobj;
2088 wxWindow * _arg0;
2089 int * _arg1;
2090 int temp;
2091 int * _arg2;
2092 int temp0;
2093 PyObject * _argo0 = 0;
2094 char *_kwnames[] = { "self", NULL };
2095
2096 self = self;
2097 {
2098 _arg1 = &temp;
2099 }
2100 {
2101 _arg2 = &temp0;
2102 }
2103 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_GetPositionTuple",_kwnames,&_argo0))
2104 return NULL;
2105 if (_argo0) {
2106 if (_argo0 == Py_None) { _arg0 = NULL; }
2107 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
2108 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetPositionTuple. Expected _wxWindow_p.");
2109 return NULL;
2110 }
2111 }
2112 {
2113 wxPy_BEGIN_ALLOW_THREADS;
2114 wxWindow_GetPositionTuple(_arg0,_arg1,_arg2);
2115
2116 wxPy_END_ALLOW_THREADS;
2117 } Py_INCREF(Py_None);
2118 _resultobj = Py_None;
2119 {
2120 PyObject *o;
2121 o = PyInt_FromLong((long) (*_arg1));
2122 _resultobj = t_output_helper(_resultobj, o);
2123 }
2124 {
2125 PyObject *o;
2126 o = PyInt_FromLong((long) (*_arg2));
2127 _resultobj = t_output_helper(_resultobj, o);
2128 }
2129 return _resultobj;
2130 }
2131
2132 #define wxWindow_GetPosition(_swigobj) (_swigobj->GetPosition())
2133 static PyObject *_wrap_wxWindow_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
2134 PyObject * _resultobj;
2135 wxPoint * _result;
2136 wxWindow * _arg0;
2137 PyObject * _argo0 = 0;
2138 char *_kwnames[] = { "self", NULL };
2139 char _ptemp[128];
2140
2141 self = self;
2142 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_GetPosition",_kwnames,&_argo0))
2143 return NULL;
2144 if (_argo0) {
2145 if (_argo0 == Py_None) { _arg0 = NULL; }
2146 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
2147 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetPosition. Expected _wxWindow_p.");
2148 return NULL;
2149 }
2150 }
2151 {
2152 wxPy_BEGIN_ALLOW_THREADS;
2153 _result = new wxPoint (wxWindow_GetPosition(_arg0));
2154
2155 wxPy_END_ALLOW_THREADS;
2156 } SWIG_MakePtr(_ptemp, (void *) _result,"_wxPoint_p");
2157 _resultobj = Py_BuildValue("s",_ptemp);
2158 return _resultobj;
2159 }
2160
2161 #define wxWindow_GetRect(_swigobj) (_swigobj->GetRect())
2162 static PyObject *_wrap_wxWindow_GetRect(PyObject *self, PyObject *args, PyObject *kwargs) {
2163 PyObject * _resultobj;
2164 wxRect * _result;
2165 wxWindow * _arg0;
2166 PyObject * _argo0 = 0;
2167 char *_kwnames[] = { "self", NULL };
2168 char _ptemp[128];
2169
2170 self = self;
2171 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_GetRect",_kwnames,&_argo0))
2172 return NULL;
2173 if (_argo0) {
2174 if (_argo0 == Py_None) { _arg0 = NULL; }
2175 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
2176 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetRect. Expected _wxWindow_p.");
2177 return NULL;
2178 }
2179 }
2180 {
2181 wxPy_BEGIN_ALLOW_THREADS;
2182 _result = new wxRect (wxWindow_GetRect(_arg0));
2183
2184 wxPy_END_ALLOW_THREADS;
2185 } SWIG_MakePtr(_ptemp, (void *) _result,"_wxRect_p");
2186 _resultobj = Py_BuildValue("s",_ptemp);
2187 return _resultobj;
2188 }
2189
2190 #define wxWindow_GetScrollThumb(_swigobj,_swigarg0) (_swigobj->GetScrollThumb(_swigarg0))
2191 static PyObject *_wrap_wxWindow_GetScrollThumb(PyObject *self, PyObject *args, PyObject *kwargs) {
2192 PyObject * _resultobj;
2193 int _result;
2194 wxWindow * _arg0;
2195 int _arg1;
2196 PyObject * _argo0 = 0;
2197 char *_kwnames[] = { "self","orientation", NULL };
2198
2199 self = self;
2200 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxWindow_GetScrollThumb",_kwnames,&_argo0,&_arg1))
2201 return NULL;
2202 if (_argo0) {
2203 if (_argo0 == Py_None) { _arg0 = NULL; }
2204 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
2205 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetScrollThumb. Expected _wxWindow_p.");
2206 return NULL;
2207 }
2208 }
2209 {
2210 wxPy_BEGIN_ALLOW_THREADS;
2211 _result = (int )wxWindow_GetScrollThumb(_arg0,_arg1);
2212
2213 wxPy_END_ALLOW_THREADS;
2214 } _resultobj = Py_BuildValue("i",_result);
2215 return _resultobj;
2216 }
2217
2218 #define wxWindow_GetScrollPos(_swigobj,_swigarg0) (_swigobj->GetScrollPos(_swigarg0))
2219 static PyObject *_wrap_wxWindow_GetScrollPos(PyObject *self, PyObject *args, PyObject *kwargs) {
2220 PyObject * _resultobj;
2221 int _result;
2222 wxWindow * _arg0;
2223 int _arg1;
2224 PyObject * _argo0 = 0;
2225 char *_kwnames[] = { "self","orientation", NULL };
2226
2227 self = self;
2228 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxWindow_GetScrollPos",_kwnames,&_argo0,&_arg1))
2229 return NULL;
2230 if (_argo0) {
2231 if (_argo0 == Py_None) { _arg0 = NULL; }
2232 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
2233 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetScrollPos. Expected _wxWindow_p.");
2234 return NULL;
2235 }
2236 }
2237 {
2238 wxPy_BEGIN_ALLOW_THREADS;
2239 _result = (int )wxWindow_GetScrollPos(_arg0,_arg1);
2240
2241 wxPy_END_ALLOW_THREADS;
2242 } _resultobj = Py_BuildValue("i",_result);
2243 return _resultobj;
2244 }
2245
2246 #define wxWindow_GetScrollRange(_swigobj,_swigarg0) (_swigobj->GetScrollRange(_swigarg0))
2247 static PyObject *_wrap_wxWindow_GetScrollRange(PyObject *self, PyObject *args, PyObject *kwargs) {
2248 PyObject * _resultobj;
2249 int _result;
2250 wxWindow * _arg0;
2251 int _arg1;
2252 PyObject * _argo0 = 0;
2253 char *_kwnames[] = { "self","orientation", NULL };
2254
2255 self = self;
2256 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxWindow_GetScrollRange",_kwnames,&_argo0,&_arg1))
2257 return NULL;
2258 if (_argo0) {
2259 if (_argo0 == Py_None) { _arg0 = NULL; }
2260 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
2261 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetScrollRange. Expected _wxWindow_p.");
2262 return NULL;
2263 }
2264 }
2265 {
2266 wxPy_BEGIN_ALLOW_THREADS;
2267 _result = (int )wxWindow_GetScrollRange(_arg0,_arg1);
2268
2269 wxPy_END_ALLOW_THREADS;
2270 } _resultobj = Py_BuildValue("i",_result);
2271 return _resultobj;
2272 }
2273
2274 #define wxWindow_GetSizeTuple(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetSize(_swigarg0,_swigarg1))
2275 static PyObject *_wrap_wxWindow_GetSizeTuple(PyObject *self, PyObject *args, PyObject *kwargs) {
2276 PyObject * _resultobj;
2277 wxWindow * _arg0;
2278 int * _arg1;
2279 int temp;
2280 int * _arg2;
2281 int temp0;
2282 PyObject * _argo0 = 0;
2283 char *_kwnames[] = { "self", NULL };
2284
2285 self = self;
2286 {
2287 _arg1 = &temp;
2288 }
2289 {
2290 _arg2 = &temp0;
2291 }
2292 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_GetSizeTuple",_kwnames,&_argo0))
2293 return NULL;
2294 if (_argo0) {
2295 if (_argo0 == Py_None) { _arg0 = NULL; }
2296 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
2297 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetSizeTuple. Expected _wxWindow_p.");
2298 return NULL;
2299 }
2300 }
2301 {
2302 wxPy_BEGIN_ALLOW_THREADS;
2303 wxWindow_GetSizeTuple(_arg0,_arg1,_arg2);
2304
2305 wxPy_END_ALLOW_THREADS;
2306 } Py_INCREF(Py_None);
2307 _resultobj = Py_None;
2308 {
2309 PyObject *o;
2310 o = PyInt_FromLong((long) (*_arg1));
2311 _resultobj = t_output_helper(_resultobj, o);
2312 }
2313 {
2314 PyObject *o;
2315 o = PyInt_FromLong((long) (*_arg2));
2316 _resultobj = t_output_helper(_resultobj, o);
2317 }
2318 return _resultobj;
2319 }
2320
2321 #define wxWindow_GetSize(_swigobj) (_swigobj->GetSize())
2322 static PyObject *_wrap_wxWindow_GetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
2323 PyObject * _resultobj;
2324 wxSize * _result;
2325 wxWindow * _arg0;
2326 PyObject * _argo0 = 0;
2327 char *_kwnames[] = { "self", NULL };
2328 char _ptemp[128];
2329
2330 self = self;
2331 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_GetSize",_kwnames,&_argo0))
2332 return NULL;
2333 if (_argo0) {
2334 if (_argo0 == Py_None) { _arg0 = NULL; }
2335 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
2336 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetSize. Expected _wxWindow_p.");
2337 return NULL;
2338 }
2339 }
2340 {
2341 wxPy_BEGIN_ALLOW_THREADS;
2342 _result = new wxSize (wxWindow_GetSize(_arg0));
2343
2344 wxPy_END_ALLOW_THREADS;
2345 } SWIG_MakePtr(_ptemp, (void *) _result,"_wxSize_p");
2346 _resultobj = Py_BuildValue("s",_ptemp);
2347 return _resultobj;
2348 }
2349
2350 #define wxWindow_GetTextExtent(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->GetTextExtent(_swigarg0,_swigarg1,_swigarg2))
2351 static PyObject *_wrap_wxWindow_GetTextExtent(PyObject *self, PyObject *args, PyObject *kwargs) {
2352 PyObject * _resultobj;
2353 wxWindow * _arg0;
2354 wxString * _arg1;
2355 int * _arg2;
2356 int temp;
2357 int * _arg3;
2358 int temp0;
2359 PyObject * _argo0 = 0;
2360 PyObject * _obj1 = 0;
2361 char *_kwnames[] = { "self","string", NULL };
2362
2363 self = self;
2364 {
2365 _arg2 = &temp;
2366 }
2367 {
2368 _arg3 = &temp0;
2369 }
2370 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxWindow_GetTextExtent",_kwnames,&_argo0,&_obj1))
2371 return NULL;
2372 if (_argo0) {
2373 if (_argo0 == Py_None) { _arg0 = NULL; }
2374 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
2375 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetTextExtent. Expected _wxWindow_p.");
2376 return NULL;
2377 }
2378 }
2379 {
2380 if (!PyString_Check(_obj1)) {
2381 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2382 return NULL;
2383 }
2384 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
2385 }
2386 {
2387 wxPy_BEGIN_ALLOW_THREADS;
2388 wxWindow_GetTextExtent(_arg0,*_arg1,_arg2,_arg3);
2389
2390 wxPy_END_ALLOW_THREADS;
2391 } Py_INCREF(Py_None);
2392 _resultobj = Py_None;
2393 {
2394 PyObject *o;
2395 o = PyInt_FromLong((long) (*_arg2));
2396 _resultobj = t_output_helper(_resultobj, o);
2397 }
2398 {
2399 PyObject *o;
2400 o = PyInt_FromLong((long) (*_arg3));
2401 _resultobj = t_output_helper(_resultobj, o);
2402 }
2403 {
2404 if (_obj1)
2405 delete _arg1;
2406 }
2407 return _resultobj;
2408 }
2409
2410 #define wxWindow_GetFullTextExtent(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->GetTextExtent(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
2411 static PyObject *_wrap_wxWindow_GetFullTextExtent(PyObject *self, PyObject *args, PyObject *kwargs) {
2412 PyObject * _resultobj;
2413 wxWindow * _arg0;
2414 wxString * _arg1;
2415 int * _arg2;
2416 int temp;
2417 int * _arg3;
2418 int temp0;
2419 int * _arg4;
2420 int temp1;
2421 int * _arg5;
2422 int temp2;
2423 wxFont * _arg6 = (wxFont *) NULL;
2424 PyObject * _argo0 = 0;
2425 PyObject * _obj1 = 0;
2426 PyObject * _argo6 = 0;
2427 char *_kwnames[] = { "self","string","font", NULL };
2428
2429 self = self;
2430 {
2431 _arg2 = &temp;
2432 }
2433 {
2434 _arg3 = &temp0;
2435 }
2436 {
2437 _arg4 = &temp1;
2438 }
2439 {
2440 _arg5 = &temp2;
2441 }
2442 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|O:wxWindow_GetFullTextExtent",_kwnames,&_argo0,&_obj1,&_argo6))
2443 return NULL;
2444 if (_argo0) {
2445 if (_argo0 == Py_None) { _arg0 = NULL; }
2446 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
2447 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetFullTextExtent. Expected _wxWindow_p.");
2448 return NULL;
2449 }
2450 }
2451 {
2452 if (!PyString_Check(_obj1)) {
2453 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2454 return NULL;
2455 }
2456 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
2457 }
2458 if (_argo6) {
2459 if (_argo6 == Py_None) { _arg6 = NULL; }
2460 else if (SWIG_GetPtrObj(_argo6,(void **) &_arg6,"_wxFont_p")) {
2461 PyErr_SetString(PyExc_TypeError,"Type error in argument 7 of wxWindow_GetFullTextExtent. Expected _wxFont_p.");
2462 return NULL;
2463 }
2464 }
2465 {
2466 wxPy_BEGIN_ALLOW_THREADS;
2467 wxWindow_GetFullTextExtent(_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
2468
2469 wxPy_END_ALLOW_THREADS;
2470 } Py_INCREF(Py_None);
2471 _resultobj = Py_None;
2472 {
2473 PyObject *o;
2474 o = PyInt_FromLong((long) (*_arg2));
2475 _resultobj = t_output_helper(_resultobj, o);
2476 }
2477 {
2478 PyObject *o;
2479 o = PyInt_FromLong((long) (*_arg3));
2480 _resultobj = t_output_helper(_resultobj, o);
2481 }
2482 {
2483 PyObject *o;
2484 o = PyInt_FromLong((long) (*_arg4));
2485 _resultobj = t_output_helper(_resultobj, o);
2486 }
2487 {
2488 PyObject *o;
2489 o = PyInt_FromLong((long) (*_arg5));
2490 _resultobj = t_output_helper(_resultobj, o);
2491 }
2492 {
2493 if (_obj1)
2494 delete _arg1;
2495 }
2496 return _resultobj;
2497 }
2498
2499 #define wxWindow_GetTitle(_swigobj) (_swigobj->GetTitle())
2500 static PyObject *_wrap_wxWindow_GetTitle(PyObject *self, PyObject *args, PyObject *kwargs) {
2501 PyObject * _resultobj;
2502 wxString * _result;
2503 wxWindow * _arg0;
2504 PyObject * _argo0 = 0;
2505 char *_kwnames[] = { "self", NULL };
2506
2507 self = self;
2508 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_GetTitle",_kwnames,&_argo0))
2509 return NULL;
2510 if (_argo0) {
2511 if (_argo0 == Py_None) { _arg0 = NULL; }
2512 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
2513 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetTitle. Expected _wxWindow_p.");
2514 return NULL;
2515 }
2516 }
2517 {
2518 wxPy_BEGIN_ALLOW_THREADS;
2519 _result = new wxString (wxWindow_GetTitle(_arg0));
2520
2521 wxPy_END_ALLOW_THREADS;
2522 }{
2523 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
2524 }
2525 {
2526 delete _result;
2527 }
2528 return _resultobj;
2529 }
2530
2531 #define wxWindow_GetUpdateRegion(_swigobj) (_swigobj->GetUpdateRegion())
2532 static PyObject *_wrap_wxWindow_GetUpdateRegion(PyObject *self, PyObject *args, PyObject *kwargs) {
2533 PyObject * _resultobj;
2534 wxRegion * _result;
2535 wxWindow * _arg0;
2536 PyObject * _argo0 = 0;
2537 char *_kwnames[] = { "self", NULL };
2538 char _ptemp[128];
2539
2540 self = self;
2541 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_GetUpdateRegion",_kwnames,&_argo0))
2542 return NULL;
2543 if (_argo0) {
2544 if (_argo0 == Py_None) { _arg0 = NULL; }
2545 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
2546 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetUpdateRegion. Expected _wxWindow_p.");
2547 return NULL;
2548 }
2549 }
2550 {
2551 wxPy_BEGIN_ALLOW_THREADS;
2552 _result = new wxRegion (wxWindow_GetUpdateRegion(_arg0));
2553
2554 wxPy_END_ALLOW_THREADS;
2555 } SWIG_MakePtr(_ptemp, (void *) _result,"_wxRegion_p");
2556 _resultobj = Py_BuildValue("s",_ptemp);
2557 return _resultobj;
2558 }
2559
2560 #define wxWindow_GetWindowStyleFlag(_swigobj) (_swigobj->GetWindowStyleFlag())
2561 static PyObject *_wrap_wxWindow_GetWindowStyleFlag(PyObject *self, PyObject *args, PyObject *kwargs) {
2562 PyObject * _resultobj;
2563 long _result;
2564 wxWindow * _arg0;
2565 PyObject * _argo0 = 0;
2566 char *_kwnames[] = { "self", NULL };
2567
2568 self = self;
2569 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_GetWindowStyleFlag",_kwnames,&_argo0))
2570 return NULL;
2571 if (_argo0) {
2572 if (_argo0 == Py_None) { _arg0 = NULL; }
2573 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
2574 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetWindowStyleFlag. Expected _wxWindow_p.");
2575 return NULL;
2576 }
2577 }
2578 {
2579 wxPy_BEGIN_ALLOW_THREADS;
2580 _result = (long )wxWindow_GetWindowStyleFlag(_arg0);
2581
2582 wxPy_END_ALLOW_THREADS;
2583 } _resultobj = Py_BuildValue("l",_result);
2584 return _resultobj;
2585 }
2586
2587 #define wxWindow_SetWindowStyleFlag(_swigobj,_swigarg0) (_swigobj->SetWindowStyleFlag(_swigarg0))
2588 static PyObject *_wrap_wxWindow_SetWindowStyleFlag(PyObject *self, PyObject *args, PyObject *kwargs) {
2589 PyObject * _resultobj;
2590 wxWindow * _arg0;
2591 long _arg1;
2592 PyObject * _argo0 = 0;
2593 char *_kwnames[] = { "self","style", NULL };
2594
2595 self = self;
2596 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxWindow_SetWindowStyleFlag",_kwnames,&_argo0,&_arg1))
2597 return NULL;
2598 if (_argo0) {
2599 if (_argo0 == Py_None) { _arg0 = NULL; }
2600 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
2601 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetWindowStyleFlag. Expected _wxWindow_p.");
2602 return NULL;
2603 }
2604 }
2605 {
2606 wxPy_BEGIN_ALLOW_THREADS;
2607 wxWindow_SetWindowStyleFlag(_arg0,_arg1);
2608
2609 wxPy_END_ALLOW_THREADS;
2610 } Py_INCREF(Py_None);
2611 _resultobj = Py_None;
2612 return _resultobj;
2613 }
2614
2615 #define wxWindow_SetWindowStyle(_swigobj,_swigarg0) (_swigobj->SetWindowStyle(_swigarg0))
2616 static PyObject *_wrap_wxWindow_SetWindowStyle(PyObject *self, PyObject *args, PyObject *kwargs) {
2617 PyObject * _resultobj;
2618 wxWindow * _arg0;
2619 long _arg1;
2620 PyObject * _argo0 = 0;
2621 char *_kwnames[] = { "self","style", NULL };
2622
2623 self = self;
2624 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxWindow_SetWindowStyle",_kwnames,&_argo0,&_arg1))
2625 return NULL;
2626 if (_argo0) {
2627 if (_argo0 == Py_None) { _arg0 = NULL; }
2628 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
2629 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetWindowStyle. Expected _wxWindow_p.");
2630 return NULL;
2631 }
2632 }
2633 {
2634 wxPy_BEGIN_ALLOW_THREADS;
2635 wxWindow_SetWindowStyle(_arg0,_arg1);
2636
2637 wxPy_END_ALLOW_THREADS;
2638 } Py_INCREF(Py_None);
2639 _resultobj = Py_None;
2640 return _resultobj;
2641 }
2642
2643 #define wxWindow_Hide(_swigobj) (_swigobj->Hide())
2644 static PyObject *_wrap_wxWindow_Hide(PyObject *self, PyObject *args, PyObject *kwargs) {
2645 PyObject * _resultobj;
2646 bool _result;
2647 wxWindow * _arg0;
2648 PyObject * _argo0 = 0;
2649 char *_kwnames[] = { "self", NULL };
2650
2651 self = self;
2652 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_Hide",_kwnames,&_argo0))
2653 return NULL;
2654 if (_argo0) {
2655 if (_argo0 == Py_None) { _arg0 = NULL; }
2656 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
2657 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_Hide. Expected _wxWindow_p.");
2658 return NULL;
2659 }
2660 }
2661 {
2662 wxPy_BEGIN_ALLOW_THREADS;
2663 _result = (bool )wxWindow_Hide(_arg0);
2664
2665 wxPy_END_ALLOW_THREADS;
2666 } _resultobj = Py_BuildValue("i",_result);
2667 return _resultobj;
2668 }
2669
2670 #define wxWindow_InitDialog(_swigobj) (_swigobj->InitDialog())
2671 static PyObject *_wrap_wxWindow_InitDialog(PyObject *self, PyObject *args, PyObject *kwargs) {
2672 PyObject * _resultobj;
2673 wxWindow * _arg0;
2674 PyObject * _argo0 = 0;
2675 char *_kwnames[] = { "self", NULL };
2676
2677 self = self;
2678 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_InitDialog",_kwnames,&_argo0))
2679 return NULL;
2680 if (_argo0) {
2681 if (_argo0 == Py_None) { _arg0 = NULL; }
2682 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
2683 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_InitDialog. Expected _wxWindow_p.");
2684 return NULL;
2685 }
2686 }
2687 {
2688 wxPy_BEGIN_ALLOW_THREADS;
2689 wxWindow_InitDialog(_arg0);
2690
2691 wxPy_END_ALLOW_THREADS;
2692 } Py_INCREF(Py_None);
2693 _resultobj = Py_None;
2694 return _resultobj;
2695 }
2696
2697 #define wxWindow_IsEnabled(_swigobj) (_swigobj->IsEnabled())
2698 static PyObject *_wrap_wxWindow_IsEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
2699 PyObject * _resultobj;
2700 bool _result;
2701 wxWindow * _arg0;
2702 PyObject * _argo0 = 0;
2703 char *_kwnames[] = { "self", NULL };
2704
2705 self = self;
2706 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_IsEnabled",_kwnames,&_argo0))
2707 return NULL;
2708 if (_argo0) {
2709 if (_argo0 == Py_None) { _arg0 = NULL; }
2710 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
2711 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_IsEnabled. Expected _wxWindow_p.");
2712 return NULL;
2713 }
2714 }
2715 {
2716 wxPy_BEGIN_ALLOW_THREADS;
2717 _result = (bool )wxWindow_IsEnabled(_arg0);
2718
2719 wxPy_END_ALLOW_THREADS;
2720 } _resultobj = Py_BuildValue("i",_result);
2721 return _resultobj;
2722 }
2723
2724 #define wxWindow_IsExposed(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->IsExposed(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
2725 static PyObject *_wrap_wxWindow_IsExposed(PyObject *self, PyObject *args, PyObject *kwargs) {
2726 PyObject * _resultobj;
2727 bool _result;
2728 wxWindow * _arg0;
2729 int _arg1;
2730 int _arg2;
2731 int _arg3 = (int ) 0;
2732 int _arg4 = (int ) 0;
2733 PyObject * _argo0 = 0;
2734 char *_kwnames[] = { "self","x","y","w","h", NULL };
2735
2736 self = self;
2737 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii|ii:wxWindow_IsExposed",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
2738 return NULL;
2739 if (_argo0) {
2740 if (_argo0 == Py_None) { _arg0 = NULL; }
2741 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
2742 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_IsExposed. Expected _wxWindow_p.");
2743 return NULL;
2744 }
2745 }
2746 {
2747 wxPy_BEGIN_ALLOW_THREADS;
2748 _result = (bool )wxWindow_IsExposed(_arg0,_arg1,_arg2,_arg3,_arg4);
2749
2750 wxPy_END_ALLOW_THREADS;
2751 } _resultobj = Py_BuildValue("i",_result);
2752 return _resultobj;
2753 }
2754
2755 #define wxWindow_IsExposedPoint(_swigobj,_swigarg0) (_swigobj->IsExposed(_swigarg0))
2756 static PyObject *_wrap_wxWindow_IsExposedPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
2757 PyObject * _resultobj;
2758 bool _result;
2759 wxWindow * _arg0;
2760 wxPoint * _arg1;
2761 PyObject * _argo0 = 0;
2762 wxPoint temp;
2763 PyObject * _obj1 = 0;
2764 char *_kwnames[] = { "self","pt", NULL };
2765
2766 self = self;
2767 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxWindow_IsExposedPoint",_kwnames,&_argo0,&_obj1))
2768 return NULL;
2769 if (_argo0) {
2770 if (_argo0 == Py_None) { _arg0 = NULL; }
2771 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
2772 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_IsExposedPoint. Expected _wxWindow_p.");
2773 return NULL;
2774 }
2775 }
2776 {
2777 _arg1 = &temp;
2778 if (! wxPoint_helper(_obj1, &_arg1))
2779 return NULL;
2780 }
2781 {
2782 wxPy_BEGIN_ALLOW_THREADS;
2783 _result = (bool )wxWindow_IsExposedPoint(_arg0,*_arg1);
2784
2785 wxPy_END_ALLOW_THREADS;
2786 } _resultobj = Py_BuildValue("i",_result);
2787 return _resultobj;
2788 }
2789
2790 #define wxWindow_IsExposedRect(_swigobj,_swigarg0) (_swigobj->IsExposed(_swigarg0))
2791 static PyObject *_wrap_wxWindow_IsExposedRect(PyObject *self, PyObject *args, PyObject *kwargs) {
2792 PyObject * _resultobj;
2793 bool _result;
2794 wxWindow * _arg0;
2795 wxRect * _arg1;
2796 PyObject * _argo0 = 0;
2797 wxRect temp;
2798 PyObject * _obj1 = 0;
2799 char *_kwnames[] = { "self","rect", NULL };
2800
2801 self = self;
2802 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxWindow_IsExposedRect",_kwnames,&_argo0,&_obj1))
2803 return NULL;
2804 if (_argo0) {
2805 if (_argo0 == Py_None) { _arg0 = NULL; }
2806 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
2807 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_IsExposedRect. Expected _wxWindow_p.");
2808 return NULL;
2809 }
2810 }
2811 {
2812 _arg1 = &temp;
2813 if (! wxRect_helper(_obj1, &_arg1))
2814 return NULL;
2815 }
2816 {
2817 wxPy_BEGIN_ALLOW_THREADS;
2818 _result = (bool )wxWindow_IsExposedRect(_arg0,*_arg1);
2819
2820 wxPy_END_ALLOW_THREADS;
2821 } _resultobj = Py_BuildValue("i",_result);
2822 return _resultobj;
2823 }
2824
2825 #define wxWindow_IsRetained(_swigobj) (_swigobj->IsRetained())
2826 static PyObject *_wrap_wxWindow_IsRetained(PyObject *self, PyObject *args, PyObject *kwargs) {
2827 PyObject * _resultobj;
2828 bool _result;
2829 wxWindow * _arg0;
2830 PyObject * _argo0 = 0;
2831 char *_kwnames[] = { "self", NULL };
2832
2833 self = self;
2834 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_IsRetained",_kwnames,&_argo0))
2835 return NULL;
2836 if (_argo0) {
2837 if (_argo0 == Py_None) { _arg0 = NULL; }
2838 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
2839 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_IsRetained. Expected _wxWindow_p.");
2840 return NULL;
2841 }
2842 }
2843 {
2844 wxPy_BEGIN_ALLOW_THREADS;
2845 _result = (bool )wxWindow_IsRetained(_arg0);
2846
2847 wxPy_END_ALLOW_THREADS;
2848 } _resultobj = Py_BuildValue("i",_result);
2849 return _resultobj;
2850 }
2851
2852 #define wxWindow_IsShown(_swigobj) (_swigobj->IsShown())
2853 static PyObject *_wrap_wxWindow_IsShown(PyObject *self, PyObject *args, PyObject *kwargs) {
2854 PyObject * _resultobj;
2855 bool _result;
2856 wxWindow * _arg0;
2857 PyObject * _argo0 = 0;
2858 char *_kwnames[] = { "self", NULL };
2859
2860 self = self;
2861 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_IsShown",_kwnames,&_argo0))
2862 return NULL;
2863 if (_argo0) {
2864 if (_argo0 == Py_None) { _arg0 = NULL; }
2865 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
2866 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_IsShown. Expected _wxWindow_p.");
2867 return NULL;
2868 }
2869 }
2870 {
2871 wxPy_BEGIN_ALLOW_THREADS;
2872 _result = (bool )wxWindow_IsShown(_arg0);
2873
2874 wxPy_END_ALLOW_THREADS;
2875 } _resultobj = Py_BuildValue("i",_result);
2876 return _resultobj;
2877 }
2878
2879 #define wxWindow_IsTopLevel(_swigobj) (_swigobj->IsTopLevel())
2880 static PyObject *_wrap_wxWindow_IsTopLevel(PyObject *self, PyObject *args, PyObject *kwargs) {
2881 PyObject * _resultobj;
2882 bool _result;
2883 wxWindow * _arg0;
2884 PyObject * _argo0 = 0;
2885 char *_kwnames[] = { "self", NULL };
2886
2887 self = self;
2888 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_IsTopLevel",_kwnames,&_argo0))
2889 return NULL;
2890 if (_argo0) {
2891 if (_argo0 == Py_None) { _arg0 = NULL; }
2892 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
2893 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_IsTopLevel. Expected _wxWindow_p.");
2894 return NULL;
2895 }
2896 }
2897 {
2898 wxPy_BEGIN_ALLOW_THREADS;
2899 _result = (bool )wxWindow_IsTopLevel(_arg0);
2900
2901 wxPy_END_ALLOW_THREADS;
2902 } _resultobj = Py_BuildValue("i",_result);
2903 return _resultobj;
2904 }
2905
2906 #define wxWindow_Layout(_swigobj) (_swigobj->Layout())
2907 static PyObject *_wrap_wxWindow_Layout(PyObject *self, PyObject *args, PyObject *kwargs) {
2908 PyObject * _resultobj;
2909 wxWindow * _arg0;
2910 PyObject * _argo0 = 0;
2911 char *_kwnames[] = { "self", NULL };
2912
2913 self = self;
2914 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_Layout",_kwnames,&_argo0))
2915 return NULL;
2916 if (_argo0) {
2917 if (_argo0 == Py_None) { _arg0 = NULL; }
2918 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
2919 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_Layout. Expected _wxWindow_p.");
2920 return NULL;
2921 }
2922 }
2923 {
2924 wxPy_BEGIN_ALLOW_THREADS;
2925 wxWindow_Layout(_arg0);
2926
2927 wxPy_END_ALLOW_THREADS;
2928 } Py_INCREF(Py_None);
2929 _resultobj = Py_None;
2930 return _resultobj;
2931 }
2932
2933 #define wxWindow_LoadFromResource(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->LoadFromResource(_swigarg0,_swigarg1,_swigarg2))
2934 static PyObject *_wrap_wxWindow_LoadFromResource(PyObject *self, PyObject *args, PyObject *kwargs) {
2935 PyObject * _resultobj;
2936 bool _result;
2937 wxWindow * _arg0;
2938 wxWindow * _arg1;
2939 wxString * _arg2;
2940 wxResourceTable * _arg3 = (wxResourceTable *) NULL;
2941 PyObject * _argo0 = 0;
2942 PyObject * _argo1 = 0;
2943 PyObject * _obj2 = 0;
2944 PyObject * _argo3 = 0;
2945 char *_kwnames[] = { "self","parent","resourceName","resourceTable", NULL };
2946
2947 self = self;
2948 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO|O:wxWindow_LoadFromResource",_kwnames,&_argo0,&_argo1,&_obj2,&_argo3))
2949 return NULL;
2950 if (_argo0) {
2951 if (_argo0 == Py_None) { _arg0 = NULL; }
2952 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
2953 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_LoadFromResource. Expected _wxWindow_p.");
2954 return NULL;
2955 }
2956 }
2957 if (_argo1) {
2958 if (_argo1 == Py_None) { _arg1 = NULL; }
2959 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
2960 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxWindow_LoadFromResource. Expected _wxWindow_p.");
2961 return NULL;
2962 }
2963 }
2964 {
2965 if (!PyString_Check(_obj2)) {
2966 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2967 return NULL;
2968 }
2969 _arg2 = new wxString(PyString_AsString(_obj2), PyString_Size(_obj2));
2970 }
2971 if (_argo3) {
2972 if (_argo3 == Py_None) { _arg3 = NULL; }
2973 else if (SWIG_GetPtrObj(_argo3,(void **) &_arg3,"_wxResourceTable_p")) {
2974 PyErr_SetString(PyExc_TypeError,"Type error in argument 4 of wxWindow_LoadFromResource. Expected _wxResourceTable_p.");
2975 return NULL;
2976 }
2977 }
2978 {
2979 wxPy_BEGIN_ALLOW_THREADS;
2980 _result = (bool )wxWindow_LoadFromResource(_arg0,_arg1,*_arg2,_arg3);
2981
2982 wxPy_END_ALLOW_THREADS;
2983 } _resultobj = Py_BuildValue("i",_result);
2984 {
2985 if (_obj2)
2986 delete _arg2;
2987 }
2988 return _resultobj;
2989 }
2990
2991 #define wxWindow_Lower(_swigobj) (_swigobj->Lower())
2992 static PyObject *_wrap_wxWindow_Lower(PyObject *self, PyObject *args, PyObject *kwargs) {
2993 PyObject * _resultobj;
2994 wxWindow * _arg0;
2995 PyObject * _argo0 = 0;
2996 char *_kwnames[] = { "self", NULL };
2997
2998 self = self;
2999 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_Lower",_kwnames,&_argo0))
3000 return NULL;
3001 if (_argo0) {
3002 if (_argo0 == Py_None) { _arg0 = NULL; }
3003 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
3004 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_Lower. Expected _wxWindow_p.");
3005 return NULL;
3006 }
3007 }
3008 {
3009 wxPy_BEGIN_ALLOW_THREADS;
3010 wxWindow_Lower(_arg0);
3011
3012 wxPy_END_ALLOW_THREADS;
3013 } Py_INCREF(Py_None);
3014 _resultobj = Py_None;
3015 return _resultobj;
3016 }
3017
3018 #define wxWindow_MakeModal(_swigobj,_swigarg0) (_swigobj->MakeModal(_swigarg0))
3019 static PyObject *_wrap_wxWindow_MakeModal(PyObject *self, PyObject *args, PyObject *kwargs) {
3020 PyObject * _resultobj;
3021 wxWindow * _arg0;
3022 bool _arg1;
3023 PyObject * _argo0 = 0;
3024 int tempbool1;
3025 char *_kwnames[] = { "self","flag", NULL };
3026
3027 self = self;
3028 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxWindow_MakeModal",_kwnames,&_argo0,&tempbool1))
3029 return NULL;
3030 if (_argo0) {
3031 if (_argo0 == Py_None) { _arg0 = NULL; }
3032 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
3033 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_MakeModal. Expected _wxWindow_p.");
3034 return NULL;
3035 }
3036 }
3037 _arg1 = (bool ) tempbool1;
3038 {
3039 wxPy_BEGIN_ALLOW_THREADS;
3040 wxWindow_MakeModal(_arg0,_arg1);
3041
3042 wxPy_END_ALLOW_THREADS;
3043 } Py_INCREF(Py_None);
3044 _resultobj = Py_None;
3045 return _resultobj;
3046 }
3047
3048 #define wxWindow_MoveXY(_swigobj,_swigarg0,_swigarg1) (_swigobj->Move(_swigarg0,_swigarg1))
3049 static PyObject *_wrap_wxWindow_MoveXY(PyObject *self, PyObject *args, PyObject *kwargs) {
3050 PyObject * _resultobj;
3051 wxWindow * _arg0;
3052 int _arg1;
3053 int _arg2;
3054 PyObject * _argo0 = 0;
3055 char *_kwnames[] = { "self","x","y", NULL };
3056
3057 self = self;
3058 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxWindow_MoveXY",_kwnames,&_argo0,&_arg1,&_arg2))
3059 return NULL;
3060 if (_argo0) {
3061 if (_argo0 == Py_None) { _arg0 = NULL; }
3062 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
3063 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_MoveXY. Expected _wxWindow_p.");
3064 return NULL;
3065 }
3066 }
3067 {
3068 wxPy_BEGIN_ALLOW_THREADS;
3069 wxWindow_MoveXY(_arg0,_arg1,_arg2);
3070
3071 wxPy_END_ALLOW_THREADS;
3072 } Py_INCREF(Py_None);
3073 _resultobj = Py_None;
3074 return _resultobj;
3075 }
3076
3077 #define wxWindow_Move(_swigobj,_swigarg0) (_swigobj->Move(_swigarg0))
3078 static PyObject *_wrap_wxWindow_Move(PyObject *self, PyObject *args, PyObject *kwargs) {
3079 PyObject * _resultobj;
3080 wxWindow * _arg0;
3081 wxPoint * _arg1;
3082 PyObject * _argo0 = 0;
3083 wxPoint temp;
3084 PyObject * _obj1 = 0;
3085 char *_kwnames[] = { "self","point", NULL };
3086
3087 self = self;
3088 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxWindow_Move",_kwnames,&_argo0,&_obj1))
3089 return NULL;
3090 if (_argo0) {
3091 if (_argo0 == Py_None) { _arg0 = NULL; }
3092 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
3093 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_Move. Expected _wxWindow_p.");
3094 return NULL;
3095 }
3096 }
3097 {
3098 _arg1 = &temp;
3099 if (! wxPoint_helper(_obj1, &_arg1))
3100 return NULL;
3101 }
3102 {
3103 wxPy_BEGIN_ALLOW_THREADS;
3104 wxWindow_Move(_arg0,*_arg1);
3105
3106 wxPy_END_ALLOW_THREADS;
3107 } Py_INCREF(Py_None);
3108 _resultobj = Py_None;
3109 return _resultobj;
3110 }
3111
3112 #define wxWindow_PopEventHandler(_swigobj,_swigarg0) (_swigobj->PopEventHandler(_swigarg0))
3113 static PyObject *_wrap_wxWindow_PopEventHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
3114 PyObject * _resultobj;
3115 wxEvtHandler * _result;
3116 wxWindow * _arg0;
3117 bool _arg1 = (bool ) FALSE;
3118 PyObject * _argo0 = 0;
3119 int tempbool1 = (int) FALSE;
3120 char *_kwnames[] = { "self","deleteHandler", NULL };
3121 char _ptemp[128];
3122
3123 self = self;
3124 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|i:wxWindow_PopEventHandler",_kwnames,&_argo0,&tempbool1))
3125 return NULL;
3126 if (_argo0) {
3127 if (_argo0 == Py_None) { _arg0 = NULL; }
3128 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
3129 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_PopEventHandler. Expected _wxWindow_p.");
3130 return NULL;
3131 }
3132 }
3133 _arg1 = (bool ) tempbool1;
3134 {
3135 wxPy_BEGIN_ALLOW_THREADS;
3136 _result = (wxEvtHandler *)wxWindow_PopEventHandler(_arg0,_arg1);
3137
3138 wxPy_END_ALLOW_THREADS;
3139 } if (_result) {
3140 SWIG_MakePtr(_ptemp, (char *) _result,"_wxEvtHandler_p");
3141 _resultobj = Py_BuildValue("s",_ptemp);
3142 } else {
3143 Py_INCREF(Py_None);
3144 _resultobj = Py_None;
3145 }
3146 return _resultobj;
3147 }
3148
3149 #define wxWindow_PushEventHandler(_swigobj,_swigarg0) (_swigobj->PushEventHandler(_swigarg0))
3150 static PyObject *_wrap_wxWindow_PushEventHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
3151 PyObject * _resultobj;
3152 wxWindow * _arg0;
3153 wxEvtHandler * _arg1;
3154 PyObject * _argo0 = 0;
3155 PyObject * _argo1 = 0;
3156 char *_kwnames[] = { "self","handler", NULL };
3157
3158 self = self;
3159 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxWindow_PushEventHandler",_kwnames,&_argo0,&_argo1))
3160 return NULL;
3161 if (_argo0) {
3162 if (_argo0 == Py_None) { _arg0 = NULL; }
3163 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
3164 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_PushEventHandler. Expected _wxWindow_p.");
3165 return NULL;
3166 }
3167 }
3168 if (_argo1) {
3169 if (_argo1 == Py_None) { _arg1 = NULL; }
3170 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxEvtHandler_p")) {
3171 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxWindow_PushEventHandler. Expected _wxEvtHandler_p.");
3172 return NULL;
3173 }
3174 }
3175 {
3176 wxPy_BEGIN_ALLOW_THREADS;
3177 wxWindow_PushEventHandler(_arg0,_arg1);
3178
3179 wxPy_END_ALLOW_THREADS;
3180 } Py_INCREF(Py_None);
3181 _resultobj = Py_None;
3182 return _resultobj;
3183 }
3184
3185 #define wxWindow_PopupMenuXY(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->PopupMenu(_swigarg0,_swigarg1,_swigarg2))
3186 static PyObject *_wrap_wxWindow_PopupMenuXY(PyObject *self, PyObject *args, PyObject *kwargs) {
3187 PyObject * _resultobj;
3188 bool _result;
3189 wxWindow * _arg0;
3190 wxMenu * _arg1;
3191 int _arg2;
3192 int _arg3;
3193 PyObject * _argo0 = 0;
3194 PyObject * _argo1 = 0;
3195 char *_kwnames[] = { "self","menu","x","y", NULL };
3196
3197 self = self;
3198 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOii:wxWindow_PopupMenuXY",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3))
3199 return NULL;
3200 if (_argo0) {
3201 if (_argo0 == Py_None) { _arg0 = NULL; }
3202 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
3203 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_PopupMenuXY. Expected _wxWindow_p.");
3204 return NULL;
3205 }
3206 }
3207 if (_argo1) {
3208 if (_argo1 == Py_None) { _arg1 = NULL; }
3209 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxMenu_p")) {
3210 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxWindow_PopupMenuXY. Expected _wxMenu_p.");
3211 return NULL;
3212 }
3213 }
3214 {
3215 wxPy_BEGIN_ALLOW_THREADS;
3216 _result = (bool )wxWindow_PopupMenuXY(_arg0,_arg1,_arg2,_arg3);
3217
3218 wxPy_END_ALLOW_THREADS;
3219 } _resultobj = Py_BuildValue("i",_result);
3220 return _resultobj;
3221 }
3222
3223 #define wxWindow_PopupMenu(_swigobj,_swigarg0,_swigarg1) (_swigobj->PopupMenu(_swigarg0,_swigarg1))
3224 static PyObject *_wrap_wxWindow_PopupMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
3225 PyObject * _resultobj;
3226 bool _result;
3227 wxWindow * _arg0;
3228 wxMenu * _arg1;
3229 wxPoint * _arg2;
3230 PyObject * _argo0 = 0;
3231 PyObject * _argo1 = 0;
3232 wxPoint temp;
3233 PyObject * _obj2 = 0;
3234 char *_kwnames[] = { "self","menu","pos", NULL };
3235
3236 self = self;
3237 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxWindow_PopupMenu",_kwnames,&_argo0,&_argo1,&_obj2))
3238 return NULL;
3239 if (_argo0) {
3240 if (_argo0 == Py_None) { _arg0 = NULL; }
3241 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
3242 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_PopupMenu. Expected _wxWindow_p.");
3243 return NULL;
3244 }
3245 }
3246 if (_argo1) {
3247 if (_argo1 == Py_None) { _arg1 = NULL; }
3248 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxMenu_p")) {
3249 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxWindow_PopupMenu. Expected _wxMenu_p.");
3250 return NULL;
3251 }
3252 }
3253 {
3254 _arg2 = &temp;
3255 if (! wxPoint_helper(_obj2, &_arg2))
3256 return NULL;
3257 }
3258 {
3259 wxPy_BEGIN_ALLOW_THREADS;
3260 _result = (bool )wxWindow_PopupMenu(_arg0,_arg1,*_arg2);
3261
3262 wxPy_END_ALLOW_THREADS;
3263 } _resultobj = Py_BuildValue("i",_result);
3264 return _resultobj;
3265 }
3266
3267 #define wxWindow_Raise(_swigobj) (_swigobj->Raise())
3268 static PyObject *_wrap_wxWindow_Raise(PyObject *self, PyObject *args, PyObject *kwargs) {
3269 PyObject * _resultobj;
3270 wxWindow * _arg0;
3271 PyObject * _argo0 = 0;
3272 char *_kwnames[] = { "self", NULL };
3273
3274 self = self;
3275 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_Raise",_kwnames,&_argo0))
3276 return NULL;
3277 if (_argo0) {
3278 if (_argo0 == Py_None) { _arg0 = NULL; }
3279 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
3280 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_Raise. Expected _wxWindow_p.");
3281 return NULL;
3282 }
3283 }
3284 {
3285 wxPy_BEGIN_ALLOW_THREADS;
3286 wxWindow_Raise(_arg0);
3287
3288 wxPy_END_ALLOW_THREADS;
3289 } Py_INCREF(Py_None);
3290 _resultobj = Py_None;
3291 return _resultobj;
3292 }
3293
3294 #define wxWindow_Refresh(_swigobj,_swigarg0,_swigarg1) (_swigobj->Refresh(_swigarg0,_swigarg1))
3295 static PyObject *_wrap_wxWindow_Refresh(PyObject *self, PyObject *args, PyObject *kwargs) {
3296 PyObject * _resultobj;
3297 wxWindow * _arg0;
3298 bool _arg1 = (bool ) TRUE;
3299 wxRect * _arg2 = (wxRect *) NULL;
3300 PyObject * _argo0 = 0;
3301 int tempbool1 = (int) TRUE;
3302 wxRect temp;
3303 PyObject * _obj2 = 0;
3304 char *_kwnames[] = { "self","eraseBackground","rect", NULL };
3305
3306 self = self;
3307 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|iO:wxWindow_Refresh",_kwnames,&_argo0,&tempbool1,&_obj2))
3308 return NULL;
3309 if (_argo0) {
3310 if (_argo0 == Py_None) { _arg0 = NULL; }
3311 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
3312 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_Refresh. Expected _wxWindow_p.");
3313 return NULL;
3314 }
3315 }
3316 _arg1 = (bool ) tempbool1;
3317 if (_obj2)
3318 {
3319 _arg2 = &temp;
3320 if (! wxRect_helper(_obj2, &_arg2))
3321 return NULL;
3322 }
3323 {
3324 wxPy_BEGIN_ALLOW_THREADS;
3325 wxWindow_Refresh(_arg0,_arg1,_arg2);
3326
3327 wxPy_END_ALLOW_THREADS;
3328 } Py_INCREF(Py_None);
3329 _resultobj = Py_None;
3330 return _resultobj;
3331 }
3332
3333 #define wxWindow_ReleaseMouse(_swigobj) (_swigobj->ReleaseMouse())
3334 static PyObject *_wrap_wxWindow_ReleaseMouse(PyObject *self, PyObject *args, PyObject *kwargs) {
3335 PyObject * _resultobj;
3336 wxWindow * _arg0;
3337 PyObject * _argo0 = 0;
3338 char *_kwnames[] = { "self", NULL };
3339
3340 self = self;
3341 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_ReleaseMouse",_kwnames,&_argo0))
3342 return NULL;
3343 if (_argo0) {
3344 if (_argo0 == Py_None) { _arg0 = NULL; }
3345 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
3346 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_ReleaseMouse. Expected _wxWindow_p.");
3347 return NULL;
3348 }
3349 }
3350 {
3351 wxPy_BEGIN_ALLOW_THREADS;
3352 wxWindow_ReleaseMouse(_arg0);
3353
3354 wxPy_END_ALLOW_THREADS;
3355 } Py_INCREF(Py_None);
3356 _resultobj = Py_None;
3357 return _resultobj;
3358 }
3359
3360 #define wxWindow_RemoveChild(_swigobj,_swigarg0) (_swigobj->RemoveChild(_swigarg0))
3361 static PyObject *_wrap_wxWindow_RemoveChild(PyObject *self, PyObject *args, PyObject *kwargs) {
3362 PyObject * _resultobj;
3363 wxWindow * _arg0;
3364 wxWindow * _arg1;
3365 PyObject * _argo0 = 0;
3366 PyObject * _argo1 = 0;
3367 char *_kwnames[] = { "self","child", NULL };
3368
3369 self = self;
3370 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxWindow_RemoveChild",_kwnames,&_argo0,&_argo1))
3371 return NULL;
3372 if (_argo0) {
3373 if (_argo0 == Py_None) { _arg0 = NULL; }
3374 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
3375 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_RemoveChild. Expected _wxWindow_p.");
3376 return NULL;
3377 }
3378 }
3379 if (_argo1) {
3380 if (_argo1 == Py_None) { _arg1 = NULL; }
3381 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
3382 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxWindow_RemoveChild. Expected _wxWindow_p.");
3383 return NULL;
3384 }
3385 }
3386 {
3387 wxPy_BEGIN_ALLOW_THREADS;
3388 wxWindow_RemoveChild(_arg0,_arg1);
3389
3390 wxPy_END_ALLOW_THREADS;
3391 } Py_INCREF(Py_None);
3392 _resultobj = Py_None;
3393 return _resultobj;
3394 }
3395
3396 #define wxWindow_Reparent(_swigobj,_swigarg0) (_swigobj->Reparent(_swigarg0))
3397 static PyObject *_wrap_wxWindow_Reparent(PyObject *self, PyObject *args, PyObject *kwargs) {
3398 PyObject * _resultobj;
3399 bool _result;
3400 wxWindow * _arg0;
3401 wxWindow * _arg1;
3402 PyObject * _argo0 = 0;
3403 PyObject * _argo1 = 0;
3404 char *_kwnames[] = { "self","newParent", NULL };
3405
3406 self = self;
3407 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxWindow_Reparent",_kwnames,&_argo0,&_argo1))
3408 return NULL;
3409 if (_argo0) {
3410 if (_argo0 == Py_None) { _arg0 = NULL; }
3411 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
3412 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_Reparent. Expected _wxWindow_p.");
3413 return NULL;
3414 }
3415 }
3416 if (_argo1) {
3417 if (_argo1 == Py_None) { _arg1 = NULL; }
3418 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
3419 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxWindow_Reparent. Expected _wxWindow_p.");
3420 return NULL;
3421 }
3422 }
3423 {
3424 wxPy_BEGIN_ALLOW_THREADS;
3425 _result = (bool )wxWindow_Reparent(_arg0,_arg1);
3426
3427 wxPy_END_ALLOW_THREADS;
3428 } _resultobj = Py_BuildValue("i",_result);
3429 return _resultobj;
3430 }
3431
3432 #define wxWindow_ScreenToClientXY(_swigobj,_swigarg0,_swigarg1) (_swigobj->ScreenToClient(_swigarg0,_swigarg1))
3433 static PyObject *_wrap_wxWindow_ScreenToClientXY(PyObject *self, PyObject *args, PyObject *kwargs) {
3434 PyObject * _resultobj;
3435 wxWindow * _arg0;
3436 int * _arg1;
3437 int * _arg2;
3438 PyObject * _argo0 = 0;
3439 int temp;
3440 PyObject * _obj1 = 0;
3441 int temp0;
3442 PyObject * _obj2 = 0;
3443 char *_kwnames[] = { "self","x","y", NULL };
3444
3445 self = self;
3446 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxWindow_ScreenToClientXY",_kwnames,&_argo0,&_obj1,&_obj2))
3447 return NULL;
3448 if (_argo0) {
3449 if (_argo0 == Py_None) { _arg0 = NULL; }
3450 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
3451 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_ScreenToClientXY. Expected _wxWindow_p.");
3452 return NULL;
3453 }
3454 }
3455 {
3456 temp = (int) PyInt_AsLong(_obj1);
3457 _arg1 = &temp;
3458 }
3459 {
3460 temp0 = (int) PyInt_AsLong(_obj2);
3461 _arg2 = &temp0;
3462 }
3463 {
3464 wxPy_BEGIN_ALLOW_THREADS;
3465 wxWindow_ScreenToClientXY(_arg0,_arg1,_arg2);
3466
3467 wxPy_END_ALLOW_THREADS;
3468 } Py_INCREF(Py_None);
3469 _resultobj = Py_None;
3470 {
3471 PyObject *o;
3472 o = PyInt_FromLong((long) (*_arg1));
3473 _resultobj = t_output_helper(_resultobj, o);
3474 }
3475 {
3476 PyObject *o;
3477 o = PyInt_FromLong((long) (*_arg2));
3478 _resultobj = t_output_helper(_resultobj, o);
3479 }
3480 return _resultobj;
3481 }
3482
3483 #define wxWindow_ScreenToClient(_swigobj,_swigarg0) (_swigobj->ScreenToClient(_swigarg0))
3484 static PyObject *_wrap_wxWindow_ScreenToClient(PyObject *self, PyObject *args, PyObject *kwargs) {
3485 PyObject * _resultobj;
3486 wxPoint * _result;
3487 wxWindow * _arg0;
3488 wxPoint * _arg1;
3489 PyObject * _argo0 = 0;
3490 wxPoint temp;
3491 PyObject * _obj1 = 0;
3492 char *_kwnames[] = { "self","pt", NULL };
3493 char _ptemp[128];
3494
3495 self = self;
3496 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxWindow_ScreenToClient",_kwnames,&_argo0,&_obj1))
3497 return NULL;
3498 if (_argo0) {
3499 if (_argo0 == Py_None) { _arg0 = NULL; }
3500 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
3501 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_ScreenToClient. Expected _wxWindow_p.");
3502 return NULL;
3503 }
3504 }
3505 {
3506 _arg1 = &temp;
3507 if (! wxPoint_helper(_obj1, &_arg1))
3508 return NULL;
3509 }
3510 {
3511 wxPy_BEGIN_ALLOW_THREADS;
3512 _result = new wxPoint (wxWindow_ScreenToClient(_arg0,*_arg1));
3513
3514 wxPy_END_ALLOW_THREADS;
3515 } SWIG_MakePtr(_ptemp, (void *) _result,"_wxPoint_p");
3516 _resultobj = Py_BuildValue("s",_ptemp);
3517 return _resultobj;
3518 }
3519
3520 #define wxWindow_ScrollWindow(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->ScrollWindow(_swigarg0,_swigarg1,_swigarg2))
3521 static PyObject *_wrap_wxWindow_ScrollWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
3522 PyObject * _resultobj;
3523 wxWindow * _arg0;
3524 int _arg1;
3525 int _arg2;
3526 wxRect * _arg3 = (wxRect *) NULL;
3527 PyObject * _argo0 = 0;
3528 wxRect temp;
3529 PyObject * _obj3 = 0;
3530 char *_kwnames[] = { "self","dx","dy","rect", NULL };
3531
3532 self = self;
3533 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii|O:wxWindow_ScrollWindow",_kwnames,&_argo0,&_arg1,&_arg2,&_obj3))
3534 return NULL;
3535 if (_argo0) {
3536 if (_argo0 == Py_None) { _arg0 = NULL; }
3537 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
3538 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_ScrollWindow. Expected _wxWindow_p.");
3539 return NULL;
3540 }
3541 }
3542 if (_obj3)
3543 {
3544 _arg3 = &temp;
3545 if (! wxRect_helper(_obj3, &_arg3))
3546 return NULL;
3547 }
3548 {
3549 wxPy_BEGIN_ALLOW_THREADS;
3550 wxWindow_ScrollWindow(_arg0,_arg1,_arg2,_arg3);
3551
3552 wxPy_END_ALLOW_THREADS;
3553 } Py_INCREF(Py_None);
3554 _resultobj = Py_None;
3555 return _resultobj;
3556 }
3557
3558 #define wxWindow_SetAcceleratorTable(_swigobj,_swigarg0) (_swigobj->SetAcceleratorTable(_swigarg0))
3559 static PyObject *_wrap_wxWindow_SetAcceleratorTable(PyObject *self, PyObject *args, PyObject *kwargs) {
3560 PyObject * _resultobj;
3561 wxWindow * _arg0;
3562 wxAcceleratorTable * _arg1;
3563 PyObject * _argo0 = 0;
3564 PyObject * _argo1 = 0;
3565 char *_kwnames[] = { "self","accel", NULL };
3566
3567 self = self;
3568 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxWindow_SetAcceleratorTable",_kwnames,&_argo0,&_argo1))
3569 return NULL;
3570 if (_argo0) {
3571 if (_argo0 == Py_None) { _arg0 = NULL; }
3572 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
3573 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetAcceleratorTable. Expected _wxWindow_p.");
3574 return NULL;
3575 }
3576 }
3577 if (_argo1) {
3578 if (_argo1 == Py_None) { _arg1 = NULL; }
3579 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxAcceleratorTable_p")) {
3580 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxWindow_SetAcceleratorTable. Expected _wxAcceleratorTable_p.");
3581 return NULL;
3582 }
3583 }
3584 {
3585 wxPy_BEGIN_ALLOW_THREADS;
3586 wxWindow_SetAcceleratorTable(_arg0,*_arg1);
3587
3588 wxPy_END_ALLOW_THREADS;
3589 } Py_INCREF(Py_None);
3590 _resultobj = Py_None;
3591 return _resultobj;
3592 }
3593
3594 #define wxWindow_SetAutoLayout(_swigobj,_swigarg0) (_swigobj->SetAutoLayout(_swigarg0))
3595 static PyObject *_wrap_wxWindow_SetAutoLayout(PyObject *self, PyObject *args, PyObject *kwargs) {
3596 PyObject * _resultobj;
3597 wxWindow * _arg0;
3598 bool _arg1;
3599 PyObject * _argo0 = 0;
3600 int tempbool1;
3601 char *_kwnames[] = { "self","autoLayout", NULL };
3602
3603 self = self;
3604 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxWindow_SetAutoLayout",_kwnames,&_argo0,&tempbool1))
3605 return NULL;
3606 if (_argo0) {
3607 if (_argo0 == Py_None) { _arg0 = NULL; }
3608 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
3609 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetAutoLayout. Expected _wxWindow_p.");
3610 return NULL;
3611 }
3612 }
3613 _arg1 = (bool ) tempbool1;
3614 {
3615 wxPy_BEGIN_ALLOW_THREADS;
3616 wxWindow_SetAutoLayout(_arg0,_arg1);
3617
3618 wxPy_END_ALLOW_THREADS;
3619 } Py_INCREF(Py_None);
3620 _resultobj = Py_None;
3621 return _resultobj;
3622 }
3623
3624 #define wxWindow_GetAutoLayout(_swigobj) (_swigobj->GetAutoLayout())
3625 static PyObject *_wrap_wxWindow_GetAutoLayout(PyObject *self, PyObject *args, PyObject *kwargs) {
3626 PyObject * _resultobj;
3627 bool _result;
3628 wxWindow * _arg0;
3629 PyObject * _argo0 = 0;
3630 char *_kwnames[] = { "self", NULL };
3631
3632 self = self;
3633 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_GetAutoLayout",_kwnames,&_argo0))
3634 return NULL;
3635 if (_argo0) {
3636 if (_argo0 == Py_None) { _arg0 = NULL; }
3637 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
3638 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetAutoLayout. Expected _wxWindow_p.");
3639 return NULL;
3640 }
3641 }
3642 {
3643 wxPy_BEGIN_ALLOW_THREADS;
3644 _result = (bool )wxWindow_GetAutoLayout(_arg0);
3645
3646 wxPy_END_ALLOW_THREADS;
3647 } _resultobj = Py_BuildValue("i",_result);
3648 return _resultobj;
3649 }
3650
3651 #define wxWindow_SetBackgroundColour(_swigobj,_swigarg0) (_swigobj->SetBackgroundColour(_swigarg0))
3652 static PyObject *_wrap_wxWindow_SetBackgroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
3653 PyObject * _resultobj;
3654 wxWindow * _arg0;
3655 wxColour * _arg1;
3656 PyObject * _argo0 = 0;
3657 wxColour temp;
3658 PyObject * _obj1 = 0;
3659 char *_kwnames[] = { "self","colour", NULL };
3660
3661 self = self;
3662 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxWindow_SetBackgroundColour",_kwnames,&_argo0,&_obj1))
3663 return NULL;
3664 if (_argo0) {
3665 if (_argo0 == Py_None) { _arg0 = NULL; }
3666 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
3667 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetBackgroundColour. Expected _wxWindow_p.");
3668 return NULL;
3669 }
3670 }
3671 {
3672 _arg1 = &temp;
3673 if (! wxColour_helper(_obj1, &_arg1))
3674 return NULL;
3675 }
3676 {
3677 wxPy_BEGIN_ALLOW_THREADS;
3678 wxWindow_SetBackgroundColour(_arg0,*_arg1);
3679
3680 wxPy_END_ALLOW_THREADS;
3681 } Py_INCREF(Py_None);
3682 _resultobj = Py_None;
3683 return _resultobj;
3684 }
3685
3686 #define wxWindow_SetConstraints(_swigobj,_swigarg0) (_swigobj->SetConstraints(_swigarg0))
3687 static PyObject *_wrap_wxWindow_SetConstraints(PyObject *self, PyObject *args, PyObject *kwargs) {
3688 PyObject * _resultobj;
3689 wxWindow * _arg0;
3690 wxLayoutConstraints * _arg1;
3691 PyObject * _argo0 = 0;
3692 PyObject * _argo1 = 0;
3693 char *_kwnames[] = { "self","constraints", NULL };
3694
3695 self = self;
3696 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxWindow_SetConstraints",_kwnames,&_argo0,&_argo1))
3697 return NULL;
3698 if (_argo0) {
3699 if (_argo0 == Py_None) { _arg0 = NULL; }
3700 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
3701 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetConstraints. Expected _wxWindow_p.");
3702 return NULL;
3703 }
3704 }
3705 if (_argo1) {
3706 if (_argo1 == Py_None) { _arg1 = NULL; }
3707 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxLayoutConstraints_p")) {
3708 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxWindow_SetConstraints. Expected _wxLayoutConstraints_p.");
3709 return NULL;
3710 }
3711 }
3712 {
3713 wxPy_BEGIN_ALLOW_THREADS;
3714 wxWindow_SetConstraints(_arg0,_arg1);
3715
3716 wxPy_END_ALLOW_THREADS;
3717 } Py_INCREF(Py_None);
3718 _resultobj = Py_None;
3719 return _resultobj;
3720 }
3721
3722 #define wxWindow_UnsetConstraints(_swigobj,_swigarg0) (_swigobj->UnsetConstraints(_swigarg0))
3723 static PyObject *_wrap_wxWindow_UnsetConstraints(PyObject *self, PyObject *args, PyObject *kwargs) {
3724 PyObject * _resultobj;
3725 wxWindow * _arg0;
3726 wxLayoutConstraints * _arg1;
3727 PyObject * _argo0 = 0;
3728 PyObject * _argo1 = 0;
3729 char *_kwnames[] = { "self","constraints", NULL };
3730
3731 self = self;
3732 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxWindow_UnsetConstraints",_kwnames,&_argo0,&_argo1))
3733 return NULL;
3734 if (_argo0) {
3735 if (_argo0 == Py_None) { _arg0 = NULL; }
3736 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
3737 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_UnsetConstraints. Expected _wxWindow_p.");
3738 return NULL;
3739 }
3740 }
3741 if (_argo1) {
3742 if (_argo1 == Py_None) { _arg1 = NULL; }
3743 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxLayoutConstraints_p")) {
3744 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxWindow_UnsetConstraints. Expected _wxLayoutConstraints_p.");
3745 return NULL;
3746 }
3747 }
3748 {
3749 wxPy_BEGIN_ALLOW_THREADS;
3750 wxWindow_UnsetConstraints(_arg0,_arg1);
3751
3752 wxPy_END_ALLOW_THREADS;
3753 } Py_INCREF(Py_None);
3754 _resultobj = Py_None;
3755 return _resultobj;
3756 }
3757
3758 #define wxWindow_SetFocus(_swigobj) (_swigobj->SetFocus())
3759 static PyObject *_wrap_wxWindow_SetFocus(PyObject *self, PyObject *args, PyObject *kwargs) {
3760 PyObject * _resultobj;
3761 wxWindow * _arg0;
3762 PyObject * _argo0 = 0;
3763 char *_kwnames[] = { "self", NULL };
3764
3765 self = self;
3766 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_SetFocus",_kwnames,&_argo0))
3767 return NULL;
3768 if (_argo0) {
3769 if (_argo0 == Py_None) { _arg0 = NULL; }
3770 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
3771 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetFocus. Expected _wxWindow_p.");
3772 return NULL;
3773 }
3774 }
3775 {
3776 wxPy_BEGIN_ALLOW_THREADS;
3777 wxWindow_SetFocus(_arg0);
3778
3779 wxPy_END_ALLOW_THREADS;
3780 } Py_INCREF(Py_None);
3781 _resultobj = Py_None;
3782 return _resultobj;
3783 }
3784
3785 #define wxWindow_AcceptsFocus(_swigobj) (_swigobj->AcceptsFocus())
3786 static PyObject *_wrap_wxWindow_AcceptsFocus(PyObject *self, PyObject *args, PyObject *kwargs) {
3787 PyObject * _resultobj;
3788 bool _result;
3789 wxWindow * _arg0;
3790 PyObject * _argo0 = 0;
3791 char *_kwnames[] = { "self", NULL };
3792
3793 self = self;
3794 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_AcceptsFocus",_kwnames,&_argo0))
3795 return NULL;
3796 if (_argo0) {
3797 if (_argo0 == Py_None) { _arg0 = NULL; }
3798 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
3799 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_AcceptsFocus. Expected _wxWindow_p.");
3800 return NULL;
3801 }
3802 }
3803 {
3804 wxPy_BEGIN_ALLOW_THREADS;
3805 _result = (bool )wxWindow_AcceptsFocus(_arg0);
3806
3807 wxPy_END_ALLOW_THREADS;
3808 } _resultobj = Py_BuildValue("i",_result);
3809 return _resultobj;
3810 }
3811
3812 #define wxWindow_SetFont(_swigobj,_swigarg0) (_swigobj->SetFont(_swigarg0))
3813 static PyObject *_wrap_wxWindow_SetFont(PyObject *self, PyObject *args, PyObject *kwargs) {
3814 PyObject * _resultobj;
3815 wxWindow * _arg0;
3816 wxFont * _arg1;
3817 PyObject * _argo0 = 0;
3818 PyObject * _argo1 = 0;
3819 char *_kwnames[] = { "self","font", NULL };
3820
3821 self = self;
3822 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxWindow_SetFont",_kwnames,&_argo0,&_argo1))
3823 return NULL;
3824 if (_argo0) {
3825 if (_argo0 == Py_None) { _arg0 = NULL; }
3826 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
3827 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetFont. Expected _wxWindow_p.");
3828 return NULL;
3829 }
3830 }
3831 if (_argo1) {
3832 if (_argo1 == Py_None) { _arg1 = NULL; }
3833 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxFont_p")) {
3834 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxWindow_SetFont. Expected _wxFont_p.");
3835 return NULL;
3836 }
3837 }
3838 {
3839 wxPy_BEGIN_ALLOW_THREADS;
3840 wxWindow_SetFont(_arg0,*_arg1);
3841
3842 wxPy_END_ALLOW_THREADS;
3843 } Py_INCREF(Py_None);
3844 _resultobj = Py_None;
3845 return _resultobj;
3846 }
3847
3848 #define wxWindow_SetForegroundColour(_swigobj,_swigarg0) (_swigobj->SetForegroundColour(_swigarg0))
3849 static PyObject *_wrap_wxWindow_SetForegroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
3850 PyObject * _resultobj;
3851 wxWindow * _arg0;
3852 wxColour * _arg1;
3853 PyObject * _argo0 = 0;
3854 wxColour temp;
3855 PyObject * _obj1 = 0;
3856 char *_kwnames[] = { "self","colour", NULL };
3857
3858 self = self;
3859 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxWindow_SetForegroundColour",_kwnames,&_argo0,&_obj1))
3860 return NULL;
3861 if (_argo0) {
3862 if (_argo0 == Py_None) { _arg0 = NULL; }
3863 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
3864 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetForegroundColour. Expected _wxWindow_p.");
3865 return NULL;
3866 }
3867 }
3868 {
3869 _arg1 = &temp;
3870 if (! wxColour_helper(_obj1, &_arg1))
3871 return NULL;
3872 }
3873 {
3874 wxPy_BEGIN_ALLOW_THREADS;
3875 wxWindow_SetForegroundColour(_arg0,*_arg1);
3876
3877 wxPy_END_ALLOW_THREADS;
3878 } Py_INCREF(Py_None);
3879 _resultobj = Py_None;
3880 return _resultobj;
3881 }
3882
3883 #define wxWindow_SetId(_swigobj,_swigarg0) (_swigobj->SetId(_swigarg0))
3884 static PyObject *_wrap_wxWindow_SetId(PyObject *self, PyObject *args, PyObject *kwargs) {
3885 PyObject * _resultobj;
3886 wxWindow * _arg0;
3887 int _arg1;
3888 PyObject * _argo0 = 0;
3889 char *_kwnames[] = { "self","id", NULL };
3890
3891 self = self;
3892 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxWindow_SetId",_kwnames,&_argo0,&_arg1))
3893 return NULL;
3894 if (_argo0) {
3895 if (_argo0 == Py_None) { _arg0 = NULL; }
3896 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
3897 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetId. Expected _wxWindow_p.");
3898 return NULL;
3899 }
3900 }
3901 {
3902 wxPy_BEGIN_ALLOW_THREADS;
3903 wxWindow_SetId(_arg0,_arg1);
3904
3905 wxPy_END_ALLOW_THREADS;
3906 } Py_INCREF(Py_None);
3907 _resultobj = Py_None;
3908 return _resultobj;
3909 }
3910
3911 #define wxWindow_SetName(_swigobj,_swigarg0) (_swigobj->SetName(_swigarg0))
3912 static PyObject *_wrap_wxWindow_SetName(PyObject *self, PyObject *args, PyObject *kwargs) {
3913 PyObject * _resultobj;
3914 wxWindow * _arg0;
3915 wxString * _arg1;
3916 PyObject * _argo0 = 0;
3917 PyObject * _obj1 = 0;
3918 char *_kwnames[] = { "self","name", NULL };
3919
3920 self = self;
3921 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxWindow_SetName",_kwnames,&_argo0,&_obj1))
3922 return NULL;
3923 if (_argo0) {
3924 if (_argo0 == Py_None) { _arg0 = NULL; }
3925 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
3926 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetName. Expected _wxWindow_p.");
3927 return NULL;
3928 }
3929 }
3930 {
3931 if (!PyString_Check(_obj1)) {
3932 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
3933 return NULL;
3934 }
3935 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
3936 }
3937 {
3938 wxPy_BEGIN_ALLOW_THREADS;
3939 wxWindow_SetName(_arg0,*_arg1);
3940
3941 wxPy_END_ALLOW_THREADS;
3942 } Py_INCREF(Py_None);
3943 _resultobj = Py_None;
3944 {
3945 if (_obj1)
3946 delete _arg1;
3947 }
3948 return _resultobj;
3949 }
3950
3951 #define wxWindow_SetScrollbar(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->SetScrollbar(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
3952 static PyObject *_wrap_wxWindow_SetScrollbar(PyObject *self, PyObject *args, PyObject *kwargs) {
3953 PyObject * _resultobj;
3954 wxWindow * _arg0;
3955 int _arg1;
3956 int _arg2;
3957 int _arg3;
3958 int _arg4;
3959 int _arg5 = (int ) TRUE;
3960 PyObject * _argo0 = 0;
3961 char *_kwnames[] = { "self","orientation","position","thumbSize","range","refresh", NULL };
3962
3963 self = self;
3964 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oiiii|i:wxWindow_SetScrollbar",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4,&_arg5))
3965 return NULL;
3966 if (_argo0) {
3967 if (_argo0 == Py_None) { _arg0 = NULL; }
3968 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
3969 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetScrollbar. Expected _wxWindow_p.");
3970 return NULL;
3971 }
3972 }
3973 {
3974 wxPy_BEGIN_ALLOW_THREADS;
3975 wxWindow_SetScrollbar(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
3976
3977 wxPy_END_ALLOW_THREADS;
3978 } Py_INCREF(Py_None);
3979 _resultobj = Py_None;
3980 return _resultobj;
3981 }
3982
3983 #define wxWindow_SetScrollPos(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SetScrollPos(_swigarg0,_swigarg1,_swigarg2))
3984 static PyObject *_wrap_wxWindow_SetScrollPos(PyObject *self, PyObject *args, PyObject *kwargs) {
3985 PyObject * _resultobj;
3986 wxWindow * _arg0;
3987 int _arg1;
3988 int _arg2;
3989 bool _arg3 = (bool ) TRUE;
3990 PyObject * _argo0 = 0;
3991 int tempbool3 = (int) TRUE;
3992 char *_kwnames[] = { "self","orientation","pos","refresh", NULL };
3993
3994 self = self;
3995 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii|i:wxWindow_SetScrollPos",_kwnames,&_argo0,&_arg1,&_arg2,&tempbool3))
3996 return NULL;
3997 if (_argo0) {
3998 if (_argo0 == Py_None) { _arg0 = NULL; }
3999 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
4000 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetScrollPos. Expected _wxWindow_p.");
4001 return NULL;
4002 }
4003 }
4004 _arg3 = (bool ) tempbool3;
4005 {
4006 wxPy_BEGIN_ALLOW_THREADS;
4007 wxWindow_SetScrollPos(_arg0,_arg1,_arg2,_arg3);
4008
4009 wxPy_END_ALLOW_THREADS;
4010 } Py_INCREF(Py_None);
4011 _resultobj = Py_None;
4012 return _resultobj;
4013 }
4014
4015 #define wxWindow_SetDimensions(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->SetSize(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
4016 static PyObject *_wrap_wxWindow_SetDimensions(PyObject *self, PyObject *args, PyObject *kwargs) {
4017 PyObject * _resultobj;
4018 wxWindow * _arg0;
4019 int _arg1;
4020 int _arg2;
4021 int _arg3;
4022 int _arg4;
4023 int _arg5 = (int ) wxSIZE_AUTO;
4024 PyObject * _argo0 = 0;
4025 char *_kwnames[] = { "self","x","y","width","height","sizeFlags", NULL };
4026
4027 self = self;
4028 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oiiii|i:wxWindow_SetDimensions",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4,&_arg5))
4029 return NULL;
4030 if (_argo0) {
4031 if (_argo0 == Py_None) { _arg0 = NULL; }
4032 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
4033 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetDimensions. Expected _wxWindow_p.");
4034 return NULL;
4035 }
4036 }
4037 {
4038 wxPy_BEGIN_ALLOW_THREADS;
4039 wxWindow_SetDimensions(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
4040
4041 wxPy_END_ALLOW_THREADS;
4042 } Py_INCREF(Py_None);
4043 _resultobj = Py_None;
4044 return _resultobj;
4045 }
4046
4047 static void wxWindow_SetSize(wxWindow *self,const wxSize & size) {
4048 self->SetSize(size);
4049 }
4050 static PyObject *_wrap_wxWindow_SetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
4051 PyObject * _resultobj;
4052 wxWindow * _arg0;
4053 wxSize * _arg1;
4054 PyObject * _argo0 = 0;
4055 wxSize temp;
4056 PyObject * _obj1 = 0;
4057 char *_kwnames[] = { "self","size", NULL };
4058
4059 self = self;
4060 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxWindow_SetSize",_kwnames,&_argo0,&_obj1))
4061 return NULL;
4062 if (_argo0) {
4063 if (_argo0 == Py_None) { _arg0 = NULL; }
4064 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
4065 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetSize. Expected _wxWindow_p.");
4066 return NULL;
4067 }
4068 }
4069 {
4070 _arg1 = &temp;
4071 if (! wxSize_helper(_obj1, &_arg1))
4072 return NULL;
4073 }
4074 {
4075 wxPy_BEGIN_ALLOW_THREADS;
4076 wxWindow_SetSize(_arg0,*_arg1);
4077
4078 wxPy_END_ALLOW_THREADS;
4079 } Py_INCREF(Py_None);
4080 _resultobj = Py_None;
4081 return _resultobj;
4082 }
4083
4084 static void wxWindow_SetPosition(wxWindow *self,const wxPoint & pos) {
4085 self->Move(pos);
4086 }
4087 static PyObject *_wrap_wxWindow_SetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
4088 PyObject * _resultobj;
4089 wxWindow * _arg0;
4090 wxPoint * _arg1;
4091 PyObject * _argo0 = 0;
4092 wxPoint temp;
4093 PyObject * _obj1 = 0;
4094 char *_kwnames[] = { "self","pos", NULL };
4095
4096 self = self;
4097 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxWindow_SetPosition",_kwnames,&_argo0,&_obj1))
4098 return NULL;
4099 if (_argo0) {
4100 if (_argo0 == Py_None) { _arg0 = NULL; }
4101 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
4102 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetPosition. Expected _wxWindow_p.");
4103 return NULL;
4104 }
4105 }
4106 {
4107 _arg1 = &temp;
4108 if (! wxPoint_helper(_obj1, &_arg1))
4109 return NULL;
4110 }
4111 {
4112 wxPy_BEGIN_ALLOW_THREADS;
4113 wxWindow_SetPosition(_arg0,*_arg1);
4114
4115 wxPy_END_ALLOW_THREADS;
4116 } Py_INCREF(Py_None);
4117 _resultobj = Py_None;
4118 return _resultobj;
4119 }
4120
4121 static void wxWindow_SetRect(wxWindow *self,const wxRect & rect,int sizeFlags) {
4122 self->SetSize(rect, sizeFlags);
4123 }
4124 static PyObject *_wrap_wxWindow_SetRect(PyObject *self, PyObject *args, PyObject *kwargs) {
4125 PyObject * _resultobj;
4126 wxWindow * _arg0;
4127 wxRect * _arg1;
4128 int _arg2 = (int ) wxSIZE_AUTO;
4129 PyObject * _argo0 = 0;
4130 wxRect temp;
4131 PyObject * _obj1 = 0;
4132 char *_kwnames[] = { "self","rect","sizeFlags", NULL };
4133
4134 self = self;
4135 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxWindow_SetRect",_kwnames,&_argo0,&_obj1,&_arg2))
4136 return NULL;
4137 if (_argo0) {
4138 if (_argo0 == Py_None) { _arg0 = NULL; }
4139 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
4140 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetRect. Expected _wxWindow_p.");
4141 return NULL;
4142 }
4143 }
4144 {
4145 _arg1 = &temp;
4146 if (! wxRect_helper(_obj1, &_arg1))
4147 return NULL;
4148 }
4149 {
4150 wxPy_BEGIN_ALLOW_THREADS;
4151 wxWindow_SetRect(_arg0,*_arg1,_arg2);
4152
4153 wxPy_END_ALLOW_THREADS;
4154 } Py_INCREF(Py_None);
4155 _resultobj = Py_None;
4156 return _resultobj;
4157 }
4158
4159 #define wxWindow_SetSizeHints(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->SetSizeHints(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
4160 static PyObject *_wrap_wxWindow_SetSizeHints(PyObject *self, PyObject *args, PyObject *kwargs) {
4161 PyObject * _resultobj;
4162 wxWindow * _arg0;
4163 int _arg1 = (int ) -1;
4164 int _arg2 = (int ) -1;
4165 int _arg3 = (int ) -1;
4166 int _arg4 = (int ) -1;
4167 int _arg5 = (int ) -1;
4168 int _arg6 = (int ) -1;
4169 PyObject * _argo0 = 0;
4170 char *_kwnames[] = { "self","minW","minH","maxW","maxH","incW","incH", NULL };
4171
4172 self = self;
4173 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|iiiiii:wxWindow_SetSizeHints",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4,&_arg5,&_arg6))
4174 return NULL;
4175 if (_argo0) {
4176 if (_argo0 == Py_None) { _arg0 = NULL; }
4177 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
4178 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetSizeHints. Expected _wxWindow_p.");
4179 return NULL;
4180 }
4181 }
4182 {
4183 wxPy_BEGIN_ALLOW_THREADS;
4184 wxWindow_SetSizeHints(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
4185
4186 wxPy_END_ALLOW_THREADS;
4187 } Py_INCREF(Py_None);
4188 _resultobj = Py_None;
4189 return _resultobj;
4190 }
4191
4192 #define wxWindow_SetClientSizeWH(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetClientSize(_swigarg0,_swigarg1))
4193 static PyObject *_wrap_wxWindow_SetClientSizeWH(PyObject *self, PyObject *args, PyObject *kwargs) {
4194 PyObject * _resultobj;
4195 wxWindow * _arg0;
4196 int _arg1;
4197 int _arg2;
4198 PyObject * _argo0 = 0;
4199 char *_kwnames[] = { "self","width","height", NULL };
4200
4201 self = self;
4202 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxWindow_SetClientSizeWH",_kwnames,&_argo0,&_arg1,&_arg2))
4203 return NULL;
4204 if (_argo0) {
4205 if (_argo0 == Py_None) { _arg0 = NULL; }
4206 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
4207 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetClientSizeWH. Expected _wxWindow_p.");
4208 return NULL;
4209 }
4210 }
4211 {
4212 wxPy_BEGIN_ALLOW_THREADS;
4213 wxWindow_SetClientSizeWH(_arg0,_arg1,_arg2);
4214
4215 wxPy_END_ALLOW_THREADS;
4216 } Py_INCREF(Py_None);
4217 _resultobj = Py_None;
4218 return _resultobj;
4219 }
4220
4221 #define wxWindow_SetClientSize(_swigobj,_swigarg0) (_swigobj->SetClientSize(_swigarg0))
4222 static PyObject *_wrap_wxWindow_SetClientSize(PyObject *self, PyObject *args, PyObject *kwargs) {
4223 PyObject * _resultobj;
4224 wxWindow * _arg0;
4225 wxSize * _arg1;
4226 PyObject * _argo0 = 0;
4227 wxSize temp;
4228 PyObject * _obj1 = 0;
4229 char *_kwnames[] = { "self","size", NULL };
4230
4231 self = self;
4232 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxWindow_SetClientSize",_kwnames,&_argo0,&_obj1))
4233 return NULL;
4234 if (_argo0) {
4235 if (_argo0 == Py_None) { _arg0 = NULL; }
4236 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
4237 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetClientSize. Expected _wxWindow_p.");
4238 return NULL;
4239 }
4240 }
4241 {
4242 _arg1 = &temp;
4243 if (! wxSize_helper(_obj1, &_arg1))
4244 return NULL;
4245 }
4246 {
4247 wxPy_BEGIN_ALLOW_THREADS;
4248 wxWindow_SetClientSize(_arg0,*_arg1);
4249
4250 wxPy_END_ALLOW_THREADS;
4251 } Py_INCREF(Py_None);
4252 _resultobj = Py_None;
4253 return _resultobj;
4254 }
4255
4256 #define wxWindow_SetCursor(_swigobj,_swigarg0) (_swigobj->SetCursor(_swigarg0))
4257 static PyObject *_wrap_wxWindow_SetCursor(PyObject *self, PyObject *args, PyObject *kwargs) {
4258 PyObject * _resultobj;
4259 wxWindow * _arg0;
4260 wxCursor * _arg1;
4261 PyObject * _argo0 = 0;
4262 PyObject * _argo1 = 0;
4263 char *_kwnames[] = { "self","cursor", NULL };
4264
4265 self = self;
4266 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxWindow_SetCursor",_kwnames,&_argo0,&_argo1))
4267 return NULL;
4268 if (_argo0) {
4269 if (_argo0 == Py_None) { _arg0 = NULL; }
4270 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
4271 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetCursor. Expected _wxWindow_p.");
4272 return NULL;
4273 }
4274 }
4275 if (_argo1) {
4276 if (_argo1 == Py_None) { _arg1 = NULL; }
4277 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxCursor_p")) {
4278 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxWindow_SetCursor. Expected _wxCursor_p.");
4279 return NULL;
4280 }
4281 }
4282 {
4283 wxPy_BEGIN_ALLOW_THREADS;
4284 wxWindow_SetCursor(_arg0,*_arg1);
4285
4286 wxPy_END_ALLOW_THREADS;
4287 } Py_INCREF(Py_None);
4288 _resultobj = Py_None;
4289 return _resultobj;
4290 }
4291
4292 #define wxWindow_SetEventHandler(_swigobj,_swigarg0) (_swigobj->SetEventHandler(_swigarg0))
4293 static PyObject *_wrap_wxWindow_SetEventHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
4294 PyObject * _resultobj;
4295 wxWindow * _arg0;
4296 wxEvtHandler * _arg1;
4297 PyObject * _argo0 = 0;
4298 PyObject * _argo1 = 0;
4299 char *_kwnames[] = { "self","handler", NULL };
4300
4301 self = self;
4302 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxWindow_SetEventHandler",_kwnames,&_argo0,&_argo1))
4303 return NULL;
4304 if (_argo0) {
4305 if (_argo0 == Py_None) { _arg0 = NULL; }
4306 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
4307 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetEventHandler. Expected _wxWindow_p.");
4308 return NULL;
4309 }
4310 }
4311 if (_argo1) {
4312 if (_argo1 == Py_None) { _arg1 = NULL; }
4313 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxEvtHandler_p")) {
4314 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxWindow_SetEventHandler. Expected _wxEvtHandler_p.");
4315 return NULL;
4316 }
4317 }
4318 {
4319 wxPy_BEGIN_ALLOW_THREADS;
4320 wxWindow_SetEventHandler(_arg0,_arg1);
4321
4322 wxPy_END_ALLOW_THREADS;
4323 } Py_INCREF(Py_None);
4324 _resultobj = Py_None;
4325 return _resultobj;
4326 }
4327
4328 #define wxWindow_SetTitle(_swigobj,_swigarg0) (_swigobj->SetTitle(_swigarg0))
4329 static PyObject *_wrap_wxWindow_SetTitle(PyObject *self, PyObject *args, PyObject *kwargs) {
4330 PyObject * _resultobj;
4331 wxWindow * _arg0;
4332 wxString * _arg1;
4333 PyObject * _argo0 = 0;
4334 PyObject * _obj1 = 0;
4335 char *_kwnames[] = { "self","title", NULL };
4336
4337 self = self;
4338 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxWindow_SetTitle",_kwnames,&_argo0,&_obj1))
4339 return NULL;
4340 if (_argo0) {
4341 if (_argo0 == Py_None) { _arg0 = NULL; }
4342 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
4343 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetTitle. Expected _wxWindow_p.");
4344 return NULL;
4345 }
4346 }
4347 {
4348 if (!PyString_Check(_obj1)) {
4349 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
4350 return NULL;
4351 }
4352 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
4353 }
4354 {
4355 wxPy_BEGIN_ALLOW_THREADS;
4356 wxWindow_SetTitle(_arg0,*_arg1);
4357
4358 wxPy_END_ALLOW_THREADS;
4359 } Py_INCREF(Py_None);
4360 _resultobj = Py_None;
4361 {
4362 if (_obj1)
4363 delete _arg1;
4364 }
4365 return _resultobj;
4366 }
4367
4368 #define wxWindow_Show(_swigobj,_swigarg0) (_swigobj->Show(_swigarg0))
4369 static PyObject *_wrap_wxWindow_Show(PyObject *self, PyObject *args, PyObject *kwargs) {
4370 PyObject * _resultobj;
4371 bool _result;
4372 wxWindow * _arg0;
4373 bool _arg1;
4374 PyObject * _argo0 = 0;
4375 int tempbool1;
4376 char *_kwnames[] = { "self","show", NULL };
4377
4378 self = self;
4379 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxWindow_Show",_kwnames,&_argo0,&tempbool1))
4380 return NULL;
4381 if (_argo0) {
4382 if (_argo0 == Py_None) { _arg0 = NULL; }
4383 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
4384 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_Show. Expected _wxWindow_p.");
4385 return NULL;
4386 }
4387 }
4388 _arg1 = (bool ) tempbool1;
4389 {
4390 wxPy_BEGIN_ALLOW_THREADS;
4391 _result = (bool )wxWindow_Show(_arg0,_arg1);
4392
4393 wxPy_END_ALLOW_THREADS;
4394 } _resultobj = Py_BuildValue("i",_result);
4395 return _resultobj;
4396 }
4397
4398 #define wxWindow_TransferDataFromWindow(_swigobj) (_swigobj->TransferDataFromWindow())
4399 static PyObject *_wrap_wxWindow_TransferDataFromWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
4400 PyObject * _resultobj;
4401 bool _result;
4402 wxWindow * _arg0;
4403 PyObject * _argo0 = 0;
4404 char *_kwnames[] = { "self", NULL };
4405
4406 self = self;
4407 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_TransferDataFromWindow",_kwnames,&_argo0))
4408 return NULL;
4409 if (_argo0) {
4410 if (_argo0 == Py_None) { _arg0 = NULL; }
4411 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
4412 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_TransferDataFromWindow. Expected _wxWindow_p.");
4413 return NULL;
4414 }
4415 }
4416 {
4417 wxPy_BEGIN_ALLOW_THREADS;
4418 _result = (bool )wxWindow_TransferDataFromWindow(_arg0);
4419
4420 wxPy_END_ALLOW_THREADS;
4421 } _resultobj = Py_BuildValue("i",_result);
4422 return _resultobj;
4423 }
4424
4425 #define wxWindow_TransferDataToWindow(_swigobj) (_swigobj->TransferDataToWindow())
4426 static PyObject *_wrap_wxWindow_TransferDataToWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
4427 PyObject * _resultobj;
4428 bool _result;
4429 wxWindow * _arg0;
4430 PyObject * _argo0 = 0;
4431 char *_kwnames[] = { "self", NULL };
4432
4433 self = self;
4434 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_TransferDataToWindow",_kwnames,&_argo0))
4435 return NULL;
4436 if (_argo0) {
4437 if (_argo0 == Py_None) { _arg0 = NULL; }
4438 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
4439 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_TransferDataToWindow. Expected _wxWindow_p.");
4440 return NULL;
4441 }
4442 }
4443 {
4444 wxPy_BEGIN_ALLOW_THREADS;
4445 _result = (bool )wxWindow_TransferDataToWindow(_arg0);
4446
4447 wxPy_END_ALLOW_THREADS;
4448 } _resultobj = Py_BuildValue("i",_result);
4449 return _resultobj;
4450 }
4451
4452 #define wxWindow_Validate(_swigobj) (_swigobj->Validate())
4453 static PyObject *_wrap_wxWindow_Validate(PyObject *self, PyObject *args, PyObject *kwargs) {
4454 PyObject * _resultobj;
4455 bool _result;
4456 wxWindow * _arg0;
4457 PyObject * _argo0 = 0;
4458 char *_kwnames[] = { "self", NULL };
4459
4460 self = self;
4461 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_Validate",_kwnames,&_argo0))
4462 return NULL;
4463 if (_argo0) {
4464 if (_argo0 == Py_None) { _arg0 = NULL; }
4465 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
4466 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_Validate. Expected _wxWindow_p.");
4467 return NULL;
4468 }
4469 }
4470 {
4471 wxPy_BEGIN_ALLOW_THREADS;
4472 _result = (bool )wxWindow_Validate(_arg0);
4473
4474 wxPy_END_ALLOW_THREADS;
4475 } _resultobj = Py_BuildValue("i",_result);
4476 return _resultobj;
4477 }
4478
4479 #define wxWindow_WarpPointer(_swigobj,_swigarg0,_swigarg1) (_swigobj->WarpPointer(_swigarg0,_swigarg1))
4480 static PyObject *_wrap_wxWindow_WarpPointer(PyObject *self, PyObject *args, PyObject *kwargs) {
4481 PyObject * _resultobj;
4482 wxWindow * _arg0;
4483 int _arg1;
4484 int _arg2;
4485 PyObject * _argo0 = 0;
4486 char *_kwnames[] = { "self","x","y", NULL };
4487
4488 self = self;
4489 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxWindow_WarpPointer",_kwnames,&_argo0,&_arg1,&_arg2))
4490 return NULL;
4491 if (_argo0) {
4492 if (_argo0 == Py_None) { _arg0 = NULL; }
4493 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
4494 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_WarpPointer. Expected _wxWindow_p.");
4495 return NULL;
4496 }
4497 }
4498 {
4499 wxPy_BEGIN_ALLOW_THREADS;
4500 wxWindow_WarpPointer(_arg0,_arg1,_arg2);
4501
4502 wxPy_END_ALLOW_THREADS;
4503 } Py_INCREF(Py_None);
4504 _resultobj = Py_None;
4505 return _resultobj;
4506 }
4507
4508 #define wxWindow_ConvertDialogPointToPixels(_swigobj,_swigarg0) (_swigobj->ConvertDialogToPixels(_swigarg0))
4509 static PyObject *_wrap_wxWindow_ConvertDialogPointToPixels(PyObject *self, PyObject *args, PyObject *kwargs) {
4510 PyObject * _resultobj;
4511 wxPoint * _result;
4512 wxWindow * _arg0;
4513 wxPoint * _arg1;
4514 PyObject * _argo0 = 0;
4515 wxPoint temp;
4516 PyObject * _obj1 = 0;
4517 char *_kwnames[] = { "self","pt", NULL };
4518 char _ptemp[128];
4519
4520 self = self;
4521 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxWindow_ConvertDialogPointToPixels",_kwnames,&_argo0,&_obj1))
4522 return NULL;
4523 if (_argo0) {
4524 if (_argo0 == Py_None) { _arg0 = NULL; }
4525 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
4526 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_ConvertDialogPointToPixels. Expected _wxWindow_p.");
4527 return NULL;
4528 }
4529 }
4530 {
4531 _arg1 = &temp;
4532 if (! wxPoint_helper(_obj1, &_arg1))
4533 return NULL;
4534 }
4535 {
4536 wxPy_BEGIN_ALLOW_THREADS;
4537 _result = new wxPoint (wxWindow_ConvertDialogPointToPixels(_arg0,*_arg1));
4538
4539 wxPy_END_ALLOW_THREADS;
4540 } SWIG_MakePtr(_ptemp, (void *) _result,"_wxPoint_p");
4541 _resultobj = Py_BuildValue("s",_ptemp);
4542 return _resultobj;
4543 }
4544
4545 #define wxWindow_ConvertDialogSizeToPixels(_swigobj,_swigarg0) (_swigobj->ConvertDialogToPixels(_swigarg0))
4546 static PyObject *_wrap_wxWindow_ConvertDialogSizeToPixels(PyObject *self, PyObject *args, PyObject *kwargs) {
4547 PyObject * _resultobj;
4548 wxSize * _result;
4549 wxWindow * _arg0;
4550 wxSize * _arg1;
4551 PyObject * _argo0 = 0;
4552 wxSize temp;
4553 PyObject * _obj1 = 0;
4554 char *_kwnames[] = { "self","sz", NULL };
4555 char _ptemp[128];
4556
4557 self = self;
4558 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxWindow_ConvertDialogSizeToPixels",_kwnames,&_argo0,&_obj1))
4559 return NULL;
4560 if (_argo0) {
4561 if (_argo0 == Py_None) { _arg0 = NULL; }
4562 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
4563 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_ConvertDialogSizeToPixels. Expected _wxWindow_p.");
4564 return NULL;
4565 }
4566 }
4567 {
4568 _arg1 = &temp;
4569 if (! wxSize_helper(_obj1, &_arg1))
4570 return NULL;
4571 }
4572 {
4573 wxPy_BEGIN_ALLOW_THREADS;
4574 _result = new wxSize (wxWindow_ConvertDialogSizeToPixels(_arg0,*_arg1));
4575
4576 wxPy_END_ALLOW_THREADS;
4577 } SWIG_MakePtr(_ptemp, (void *) _result,"_wxSize_p");
4578 _resultobj = Py_BuildValue("s",_ptemp);
4579 return _resultobj;
4580 }
4581
4582 #define wxWindow_ConvertPixelPointToDialog(_swigobj,_swigarg0) (_swigobj->ConvertPixelsToDialog(_swigarg0))
4583 static PyObject *_wrap_wxWindow_ConvertPixelPointToDialog(PyObject *self, PyObject *args, PyObject *kwargs) {
4584 PyObject * _resultobj;
4585 wxPoint * _result;
4586 wxWindow * _arg0;
4587 wxPoint * _arg1;
4588 PyObject * _argo0 = 0;
4589 wxPoint temp;
4590 PyObject * _obj1 = 0;
4591 char *_kwnames[] = { "self","pt", NULL };
4592 char _ptemp[128];
4593
4594 self = self;
4595 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxWindow_ConvertPixelPointToDialog",_kwnames,&_argo0,&_obj1))
4596 return NULL;
4597 if (_argo0) {
4598 if (_argo0 == Py_None) { _arg0 = NULL; }
4599 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
4600 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_ConvertPixelPointToDialog. Expected _wxWindow_p.");
4601 return NULL;
4602 }
4603 }
4604 {
4605 _arg1 = &temp;
4606 if (! wxPoint_helper(_obj1, &_arg1))
4607 return NULL;
4608 }
4609 {
4610 wxPy_BEGIN_ALLOW_THREADS;
4611 _result = new wxPoint (wxWindow_ConvertPixelPointToDialog(_arg0,*_arg1));
4612
4613 wxPy_END_ALLOW_THREADS;
4614 } SWIG_MakePtr(_ptemp, (void *) _result,"_wxPoint_p");
4615 _resultobj = Py_BuildValue("s",_ptemp);
4616 return _resultobj;
4617 }
4618
4619 #define wxWindow_ConvertPixelSizeToDialog(_swigobj,_swigarg0) (_swigobj->ConvertPixelsToDialog(_swigarg0))
4620 static PyObject *_wrap_wxWindow_ConvertPixelSizeToDialog(PyObject *self, PyObject *args, PyObject *kwargs) {
4621 PyObject * _resultobj;
4622 wxSize * _result;
4623 wxWindow * _arg0;
4624 wxSize * _arg1;
4625 PyObject * _argo0 = 0;
4626 wxSize temp;
4627 PyObject * _obj1 = 0;
4628 char *_kwnames[] = { "self","sz", NULL };
4629 char _ptemp[128];
4630
4631 self = self;
4632 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxWindow_ConvertPixelSizeToDialog",_kwnames,&_argo0,&_obj1))
4633 return NULL;
4634 if (_argo0) {
4635 if (_argo0 == Py_None) { _arg0 = NULL; }
4636 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
4637 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_ConvertPixelSizeToDialog. Expected _wxWindow_p.");
4638 return NULL;
4639 }
4640 }
4641 {
4642 _arg1 = &temp;
4643 if (! wxSize_helper(_obj1, &_arg1))
4644 return NULL;
4645 }
4646 {
4647 wxPy_BEGIN_ALLOW_THREADS;
4648 _result = new wxSize (wxWindow_ConvertPixelSizeToDialog(_arg0,*_arg1));
4649
4650 wxPy_END_ALLOW_THREADS;
4651 } SWIG_MakePtr(_ptemp, (void *) _result,"_wxSize_p");
4652 _resultobj = Py_BuildValue("s",_ptemp);
4653 return _resultobj;
4654 }
4655
4656 #define wxWindow_SetToolTipString(_swigobj,_swigarg0) (_swigobj->SetToolTip(_swigarg0))
4657 static PyObject *_wrap_wxWindow_SetToolTipString(PyObject *self, PyObject *args, PyObject *kwargs) {
4658 PyObject * _resultobj;
4659 wxWindow * _arg0;
4660 wxString * _arg1;
4661 PyObject * _argo0 = 0;
4662 PyObject * _obj1 = 0;
4663 char *_kwnames[] = { "self","tip", NULL };
4664
4665 self = self;
4666 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxWindow_SetToolTipString",_kwnames,&_argo0,&_obj1))
4667 return NULL;
4668 if (_argo0) {
4669 if (_argo0 == Py_None) { _arg0 = NULL; }
4670 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
4671 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetToolTipString. Expected _wxWindow_p.");
4672 return NULL;
4673 }
4674 }
4675 {
4676 if (!PyString_Check(_obj1)) {
4677 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
4678 return NULL;
4679 }
4680 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
4681 }
4682 {
4683 wxPy_BEGIN_ALLOW_THREADS;
4684 wxWindow_SetToolTipString(_arg0,*_arg1);
4685
4686 wxPy_END_ALLOW_THREADS;
4687 } Py_INCREF(Py_None);
4688 _resultobj = Py_None;
4689 {
4690 if (_obj1)
4691 delete _arg1;
4692 }
4693 return _resultobj;
4694 }
4695
4696 #define wxWindow_SetToolTip(_swigobj,_swigarg0) (_swigobj->SetToolTip(_swigarg0))
4697 static PyObject *_wrap_wxWindow_SetToolTip(PyObject *self, PyObject *args, PyObject *kwargs) {
4698 PyObject * _resultobj;
4699 wxWindow * _arg0;
4700 wxToolTip * _arg1;
4701 PyObject * _argo0 = 0;
4702 PyObject * _argo1 = 0;
4703 char *_kwnames[] = { "self","tooltip", NULL };
4704
4705 self = self;
4706 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxWindow_SetToolTip",_kwnames,&_argo0,&_argo1))
4707 return NULL;
4708 if (_argo0) {
4709 if (_argo0 == Py_None) { _arg0 = NULL; }
4710 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
4711 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetToolTip. Expected _wxWindow_p.");
4712 return NULL;
4713 }
4714 }
4715 if (_argo1) {
4716 if (_argo1 == Py_None) { _arg1 = NULL; }
4717 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxToolTip_p")) {
4718 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxWindow_SetToolTip. Expected _wxToolTip_p.");
4719 return NULL;
4720 }
4721 }
4722 {
4723 wxPy_BEGIN_ALLOW_THREADS;
4724 wxWindow_SetToolTip(_arg0,_arg1);
4725
4726 wxPy_END_ALLOW_THREADS;
4727 } Py_INCREF(Py_None);
4728 _resultobj = Py_None;
4729 return _resultobj;
4730 }
4731
4732 #define wxWindow_GetToolTip(_swigobj) (_swigobj->GetToolTip())
4733 static PyObject *_wrap_wxWindow_GetToolTip(PyObject *self, PyObject *args, PyObject *kwargs) {
4734 PyObject * _resultobj;
4735 wxToolTip * _result;
4736 wxWindow * _arg0;
4737 PyObject * _argo0 = 0;
4738 char *_kwnames[] = { "self", NULL };
4739 char _ptemp[128];
4740
4741 self = self;
4742 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_GetToolTip",_kwnames,&_argo0))
4743 return NULL;
4744 if (_argo0) {
4745 if (_argo0 == Py_None) { _arg0 = NULL; }
4746 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
4747 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetToolTip. Expected _wxWindow_p.");
4748 return NULL;
4749 }
4750 }
4751 {
4752 wxPy_BEGIN_ALLOW_THREADS;
4753 _result = (wxToolTip *)wxWindow_GetToolTip(_arg0);
4754
4755 wxPy_END_ALLOW_THREADS;
4756 } if (_result) {
4757 SWIG_MakePtr(_ptemp, (char *) _result,"_wxToolTip_p");
4758 _resultobj = Py_BuildValue("s",_ptemp);
4759 } else {
4760 Py_INCREF(Py_None);
4761 _resultobj = Py_None;
4762 }
4763 return _resultobj;
4764 }
4765
4766 #define wxWindow_SetSizer(_swigobj,_swigarg0) (_swigobj->SetSizer(_swigarg0))
4767 static PyObject *_wrap_wxWindow_SetSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
4768 PyObject * _resultobj;
4769 wxWindow * _arg0;
4770 wxSizer * _arg1;
4771 PyObject * _argo0 = 0;
4772 PyObject * _argo1 = 0;
4773 char *_kwnames[] = { "self","sizer", NULL };
4774
4775 self = self;
4776 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxWindow_SetSizer",_kwnames,&_argo0,&_argo1))
4777 return NULL;
4778 if (_argo0) {
4779 if (_argo0 == Py_None) { _arg0 = NULL; }
4780 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
4781 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetSizer. Expected _wxWindow_p.");
4782 return NULL;
4783 }
4784 }
4785 if (_argo1) {
4786 if (_argo1 == Py_None) { _arg1 = NULL; }
4787 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxSizer_p")) {
4788 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxWindow_SetSizer. Expected _wxSizer_p.");
4789 return NULL;
4790 }
4791 }
4792 {
4793 wxPy_BEGIN_ALLOW_THREADS;
4794 wxWindow_SetSizer(_arg0,_arg1);
4795
4796 wxPy_END_ALLOW_THREADS;
4797 } Py_INCREF(Py_None);
4798 _resultobj = Py_None;
4799 return _resultobj;
4800 }
4801
4802 #define wxWindow_GetSizer(_swigobj) (_swigobj->GetSizer())
4803 static PyObject *_wrap_wxWindow_GetSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
4804 PyObject * _resultobj;
4805 wxSizer * _result;
4806 wxWindow * _arg0;
4807 PyObject * _argo0 = 0;
4808 char *_kwnames[] = { "self", NULL };
4809 char _ptemp[128];
4810
4811 self = self;
4812 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_GetSizer",_kwnames,&_argo0))
4813 return NULL;
4814 if (_argo0) {
4815 if (_argo0 == Py_None) { _arg0 = NULL; }
4816 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
4817 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetSizer. Expected _wxWindow_p.");
4818 return NULL;
4819 }
4820 }
4821 {
4822 wxPy_BEGIN_ALLOW_THREADS;
4823 _result = (wxSizer *)wxWindow_GetSizer(_arg0);
4824
4825 wxPy_END_ALLOW_THREADS;
4826 } if (_result) {
4827 SWIG_MakePtr(_ptemp, (char *) _result,"_wxSizer_p");
4828 _resultobj = Py_BuildValue("s",_ptemp);
4829 } else {
4830 Py_INCREF(Py_None);
4831 _resultobj = Py_None;
4832 }
4833 return _resultobj;
4834 }
4835
4836 #define wxWindow_GetValidator(_swigobj) (_swigobj->GetValidator())
4837 static PyObject *_wrap_wxWindow_GetValidator(PyObject *self, PyObject *args, PyObject *kwargs) {
4838 PyObject * _resultobj;
4839 wxValidator * _result;
4840 wxWindow * _arg0;
4841 PyObject * _argo0 = 0;
4842 char *_kwnames[] = { "self", NULL };
4843 char _ptemp[128];
4844
4845 self = self;
4846 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_GetValidator",_kwnames,&_argo0))
4847 return NULL;
4848 if (_argo0) {
4849 if (_argo0 == Py_None) { _arg0 = NULL; }
4850 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
4851 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetValidator. Expected _wxWindow_p.");
4852 return NULL;
4853 }
4854 }
4855 {
4856 wxPy_BEGIN_ALLOW_THREADS;
4857 _result = (wxValidator *)wxWindow_GetValidator(_arg0);
4858
4859 wxPy_END_ALLOW_THREADS;
4860 } if (_result) {
4861 SWIG_MakePtr(_ptemp, (char *) _result,"_wxValidator_p");
4862 _resultobj = Py_BuildValue("s",_ptemp);
4863 } else {
4864 Py_INCREF(Py_None);
4865 _resultobj = Py_None;
4866 }
4867 return _resultobj;
4868 }
4869
4870 #define wxWindow_SetValidator(_swigobj,_swigarg0) (_swigobj->SetValidator(_swigarg0))
4871 static PyObject *_wrap_wxWindow_SetValidator(PyObject *self, PyObject *args, PyObject *kwargs) {
4872 PyObject * _resultobj;
4873 wxWindow * _arg0;
4874 wxValidator * _arg1;
4875 PyObject * _argo0 = 0;
4876 PyObject * _argo1 = 0;
4877 char *_kwnames[] = { "self","validator", NULL };
4878
4879 self = self;
4880 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxWindow_SetValidator",_kwnames,&_argo0,&_argo1))
4881 return NULL;
4882 if (_argo0) {
4883 if (_argo0 == Py_None) { _arg0 = NULL; }
4884 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
4885 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetValidator. Expected _wxWindow_p.");
4886 return NULL;
4887 }
4888 }
4889 if (_argo1) {
4890 if (_argo1 == Py_None) { _arg1 = NULL; }
4891 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxValidator_p")) {
4892 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxWindow_SetValidator. Expected _wxValidator_p.");
4893 return NULL;
4894 }
4895 }
4896 {
4897 wxPy_BEGIN_ALLOW_THREADS;
4898 wxWindow_SetValidator(_arg0,*_arg1);
4899
4900 wxPy_END_ALLOW_THREADS;
4901 } Py_INCREF(Py_None);
4902 _resultobj = Py_None;
4903 return _resultobj;
4904 }
4905
4906 #define wxWindow_SetDropTarget(_swigobj,_swigarg0) (_swigobj->SetDropTarget(_swigarg0))
4907 static PyObject *_wrap_wxWindow_SetDropTarget(PyObject *self, PyObject *args, PyObject *kwargs) {
4908 PyObject * _resultobj;
4909 wxWindow * _arg0;
4910 wxDropTarget * _arg1;
4911 PyObject * _argo0 = 0;
4912 PyObject * _argo1 = 0;
4913 char *_kwnames[] = { "self","target", NULL };
4914
4915 self = self;
4916 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxWindow_SetDropTarget",_kwnames,&_argo0,&_argo1))
4917 return NULL;
4918 if (_argo0) {
4919 if (_argo0 == Py_None) { _arg0 = NULL; }
4920 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
4921 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetDropTarget. Expected _wxWindow_p.");
4922 return NULL;
4923 }
4924 }
4925 if (_argo1) {
4926 if (_argo1 == Py_None) { _arg1 = NULL; }
4927 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDropTarget_p")) {
4928 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxWindow_SetDropTarget. Expected _wxDropTarget_p.");
4929 return NULL;
4930 }
4931 }
4932 {
4933 wxPy_BEGIN_ALLOW_THREADS;
4934 wxWindow_SetDropTarget(_arg0,_arg1);
4935
4936 wxPy_END_ALLOW_THREADS;
4937 } Py_INCREF(Py_None);
4938 _resultobj = Py_None;
4939 return _resultobj;
4940 }
4941
4942 #define wxWindow_GetDropTarget(_swigobj) (_swigobj->GetDropTarget())
4943 static PyObject *_wrap_wxWindow_GetDropTarget(PyObject *self, PyObject *args, PyObject *kwargs) {
4944 PyObject * _resultobj;
4945 wxDropTarget * _result;
4946 wxWindow * _arg0;
4947 PyObject * _argo0 = 0;
4948 char *_kwnames[] = { "self", NULL };
4949 char _ptemp[128];
4950
4951 self = self;
4952 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_GetDropTarget",_kwnames,&_argo0))
4953 return NULL;
4954 if (_argo0) {
4955 if (_argo0 == Py_None) { _arg0 = NULL; }
4956 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
4957 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetDropTarget. Expected _wxWindow_p.");
4958 return NULL;
4959 }
4960 }
4961 {
4962 wxPy_BEGIN_ALLOW_THREADS;
4963 _result = (wxDropTarget *)wxWindow_GetDropTarget(_arg0);
4964
4965 wxPy_END_ALLOW_THREADS;
4966 } if (_result) {
4967 SWIG_MakePtr(_ptemp, (char *) _result,"_wxDropTarget_p");
4968 _resultobj = Py_BuildValue("s",_ptemp);
4969 } else {
4970 Py_INCREF(Py_None);
4971 _resultobj = Py_None;
4972 }
4973 return _resultobj;
4974 }
4975
4976 #define wxWindow_GetBestSize(_swigobj) (_swigobj->GetBestSize())
4977 static PyObject *_wrap_wxWindow_GetBestSize(PyObject *self, PyObject *args, PyObject *kwargs) {
4978 PyObject * _resultobj;
4979 wxSize * _result;
4980 wxWindow * _arg0;
4981 PyObject * _argo0 = 0;
4982 char *_kwnames[] = { "self", NULL };
4983 char _ptemp[128];
4984
4985 self = self;
4986 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_GetBestSize",_kwnames,&_argo0))
4987 return NULL;
4988 if (_argo0) {
4989 if (_argo0 == Py_None) { _arg0 = NULL; }
4990 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
4991 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetBestSize. Expected _wxWindow_p.");
4992 return NULL;
4993 }
4994 }
4995 {
4996 wxPy_BEGIN_ALLOW_THREADS;
4997 _result = new wxSize (wxWindow_GetBestSize(_arg0));
4998
4999 wxPy_END_ALLOW_THREADS;
5000 } SWIG_MakePtr(_ptemp, (void *) _result,"_wxSize_p");
5001 _resultobj = Py_BuildValue("s",_ptemp);
5002 return _resultobj;
5003 }
5004
5005 #define wxWindow_SetCaret(_swigobj,_swigarg0) (_swigobj->SetCaret(_swigarg0))
5006 static PyObject *_wrap_wxWindow_SetCaret(PyObject *self, PyObject *args, PyObject *kwargs) {
5007 PyObject * _resultobj;
5008 wxWindow * _arg0;
5009 wxCaret * _arg1;
5010 PyObject * _argo0 = 0;
5011 PyObject * _argo1 = 0;
5012 char *_kwnames[] = { "self","caret", NULL };
5013
5014 self = self;
5015 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxWindow_SetCaret",_kwnames,&_argo0,&_argo1))
5016 return NULL;
5017 if (_argo0) {
5018 if (_argo0 == Py_None) { _arg0 = NULL; }
5019 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
5020 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetCaret. Expected _wxWindow_p.");
5021 return NULL;
5022 }
5023 }
5024 if (_argo1) {
5025 if (_argo1 == Py_None) { _arg1 = NULL; }
5026 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxCaret_p")) {
5027 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxWindow_SetCaret. Expected _wxCaret_p.");
5028 return NULL;
5029 }
5030 }
5031 {
5032 wxPy_BEGIN_ALLOW_THREADS;
5033 wxWindow_SetCaret(_arg0,_arg1);
5034
5035 wxPy_END_ALLOW_THREADS;
5036 } Py_INCREF(Py_None);
5037 _resultobj = Py_None;
5038 return _resultobj;
5039 }
5040
5041 #define wxWindow_GetCaret(_swigobj) (_swigobj->GetCaret())
5042 static PyObject *_wrap_wxWindow_GetCaret(PyObject *self, PyObject *args, PyObject *kwargs) {
5043 PyObject * _resultobj;
5044 wxCaret * _result;
5045 wxWindow * _arg0;
5046 PyObject * _argo0 = 0;
5047 char *_kwnames[] = { "self", NULL };
5048 char _ptemp[128];
5049
5050 self = self;
5051 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_GetCaret",_kwnames,&_argo0))
5052 return NULL;
5053 if (_argo0) {
5054 if (_argo0 == Py_None) { _arg0 = NULL; }
5055 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
5056 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetCaret. Expected _wxWindow_p.");
5057 return NULL;
5058 }
5059 }
5060 {
5061 wxPy_BEGIN_ALLOW_THREADS;
5062 _result = (wxCaret *)wxWindow_GetCaret(_arg0);
5063
5064 wxPy_END_ALLOW_THREADS;
5065 } if (_result) {
5066 SWIG_MakePtr(_ptemp, (char *) _result,"_wxCaret_p");
5067 _resultobj = Py_BuildValue("s",_ptemp);
5068 } else {
5069 Py_INCREF(Py_None);
5070 _resultobj = Py_None;
5071 }
5072 return _resultobj;
5073 }
5074
5075 static void *SwigwxPanelTowxWindow(void *ptr) {
5076 wxPanel *src;
5077 wxWindow *dest;
5078 src = (wxPanel *) ptr;
5079 dest = (wxWindow *) src;
5080 return (void *) dest;
5081 }
5082
5083 static void *SwigwxPanelTowxEvtHandler(void *ptr) {
5084 wxPanel *src;
5085 wxEvtHandler *dest;
5086 src = (wxPanel *) ptr;
5087 dest = (wxEvtHandler *) src;
5088 return (void *) dest;
5089 }
5090
5091 #define new_wxPanel(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxPanel(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
5092 static PyObject *_wrap_new_wxPanel(PyObject *self, PyObject *args, PyObject *kwargs) {
5093 PyObject * _resultobj;
5094 wxPanel * _result;
5095 wxWindow * _arg0;
5096 wxWindowID _arg1;
5097 wxPoint * _arg2 = (wxPoint *) &wxPyDefaultPosition;
5098 wxSize * _arg3 = (wxSize *) &wxPyDefaultSize;
5099 long _arg4 = (long ) wxTAB_TRAVERSAL;
5100 char * _arg5 = (char *) "panel";
5101 PyObject * _argo0 = 0;
5102 wxPoint temp;
5103 PyObject * _obj2 = 0;
5104 wxSize temp0;
5105 PyObject * _obj3 = 0;
5106 char *_kwnames[] = { "parent","id","pos","size","style","name", NULL };
5107 char _ptemp[128];
5108
5109 self = self;
5110 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi|OOls:new_wxPanel",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_arg4,&_arg5))
5111 return NULL;
5112 if (_argo0) {
5113 if (_argo0 == Py_None) { _arg0 = NULL; }
5114 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
5115 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxPanel. Expected _wxWindow_p.");
5116 return NULL;
5117 }
5118 }
5119 if (_obj2)
5120 {
5121 _arg2 = &temp;
5122 if (! wxPoint_helper(_obj2, &_arg2))
5123 return NULL;
5124 }
5125 if (_obj3)
5126 {
5127 _arg3 = &temp0;
5128 if (! wxSize_helper(_obj3, &_arg3))
5129 return NULL;
5130 }
5131 {
5132 wxPy_BEGIN_ALLOW_THREADS;
5133 _result = (wxPanel *)new_wxPanel(_arg0,_arg1,*_arg2,*_arg3,_arg4,_arg5);
5134
5135 wxPy_END_ALLOW_THREADS;
5136 } if (_result) {
5137 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPanel_p");
5138 _resultobj = Py_BuildValue("s",_ptemp);
5139 } else {
5140 Py_INCREF(Py_None);
5141 _resultobj = Py_None;
5142 }
5143 return _resultobj;
5144 }
5145
5146 #define wxPanel_InitDialog(_swigobj) (_swigobj->InitDialog())
5147 static PyObject *_wrap_wxPanel_InitDialog(PyObject *self, PyObject *args, PyObject *kwargs) {
5148 PyObject * _resultobj;
5149 wxPanel * _arg0;
5150 PyObject * _argo0 = 0;
5151 char *_kwnames[] = { "self", NULL };
5152
5153 self = self;
5154 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPanel_InitDialog",_kwnames,&_argo0))
5155 return NULL;
5156 if (_argo0) {
5157 if (_argo0 == Py_None) { _arg0 = NULL; }
5158 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPanel_p")) {
5159 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPanel_InitDialog. Expected _wxPanel_p.");
5160 return NULL;
5161 }
5162 }
5163 {
5164 wxPy_BEGIN_ALLOW_THREADS;
5165 wxPanel_InitDialog(_arg0);
5166
5167 wxPy_END_ALLOW_THREADS;
5168 } Py_INCREF(Py_None);
5169 _resultobj = Py_None;
5170 return _resultobj;
5171 }
5172
5173 #define wxPanel_GetDefaultItem(_swigobj) (_swigobj->GetDefaultItem())
5174 static PyObject *_wrap_wxPanel_GetDefaultItem(PyObject *self, PyObject *args, PyObject *kwargs) {
5175 PyObject * _resultobj;
5176 wxButton * _result;
5177 wxPanel * _arg0;
5178 PyObject * _argo0 = 0;
5179 char *_kwnames[] = { "self", NULL };
5180 char _ptemp[128];
5181
5182 self = self;
5183 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPanel_GetDefaultItem",_kwnames,&_argo0))
5184 return NULL;
5185 if (_argo0) {
5186 if (_argo0 == Py_None) { _arg0 = NULL; }
5187 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPanel_p")) {
5188 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPanel_GetDefaultItem. Expected _wxPanel_p.");
5189 return NULL;
5190 }
5191 }
5192 {
5193 wxPy_BEGIN_ALLOW_THREADS;
5194 _result = (wxButton *)wxPanel_GetDefaultItem(_arg0);
5195
5196 wxPy_END_ALLOW_THREADS;
5197 } if (_result) {
5198 SWIG_MakePtr(_ptemp, (char *) _result,"_wxButton_p");
5199 _resultobj = Py_BuildValue("s",_ptemp);
5200 } else {
5201 Py_INCREF(Py_None);
5202 _resultobj = Py_None;
5203 }
5204 return _resultobj;
5205 }
5206
5207 #define wxPanel_SetDefaultItem(_swigobj,_swigarg0) (_swigobj->SetDefaultItem(_swigarg0))
5208 static PyObject *_wrap_wxPanel_SetDefaultItem(PyObject *self, PyObject *args, PyObject *kwargs) {
5209 PyObject * _resultobj;
5210 wxPanel * _arg0;
5211 wxButton * _arg1;
5212 PyObject * _argo0 = 0;
5213 PyObject * _argo1 = 0;
5214 char *_kwnames[] = { "self","btn", NULL };
5215
5216 self = self;
5217 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPanel_SetDefaultItem",_kwnames,&_argo0,&_argo1))
5218 return NULL;
5219 if (_argo0) {
5220 if (_argo0 == Py_None) { _arg0 = NULL; }
5221 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPanel_p")) {
5222 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPanel_SetDefaultItem. Expected _wxPanel_p.");
5223 return NULL;
5224 }
5225 }
5226 if (_argo1) {
5227 if (_argo1 == Py_None) { _arg1 = NULL; }
5228 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxButton_p")) {
5229 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPanel_SetDefaultItem. Expected _wxButton_p.");
5230 return NULL;
5231 }
5232 }
5233 {
5234 wxPy_BEGIN_ALLOW_THREADS;
5235 wxPanel_SetDefaultItem(_arg0,_arg1);
5236
5237 wxPy_END_ALLOW_THREADS;
5238 } Py_INCREF(Py_None);
5239 _resultobj = Py_None;
5240 return _resultobj;
5241 }
5242
5243 static void *SwigwxDialogTowxPanel(void *ptr) {
5244 wxDialog *src;
5245 wxPanel *dest;
5246 src = (wxDialog *) ptr;
5247 dest = (wxPanel *) src;
5248 return (void *) dest;
5249 }
5250
5251 static void *SwigwxDialogTowxWindow(void *ptr) {
5252 wxDialog *src;
5253 wxWindow *dest;
5254 src = (wxDialog *) ptr;
5255 dest = (wxWindow *) src;
5256 return (void *) dest;
5257 }
5258
5259 static void *SwigwxDialogTowxEvtHandler(void *ptr) {
5260 wxDialog *src;
5261 wxEvtHandler *dest;
5262 src = (wxDialog *) ptr;
5263 dest = (wxEvtHandler *) src;
5264 return (void *) dest;
5265 }
5266
5267 #define new_wxDialog(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (new wxDialog(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6))
5268 static PyObject *_wrap_new_wxDialog(PyObject *self, PyObject *args, PyObject *kwargs) {
5269 PyObject * _resultobj;
5270 wxDialog * _result;
5271 wxWindow * _arg0;
5272 wxWindowID _arg1;
5273 wxString * _arg2;
5274 wxPoint * _arg3 = (wxPoint *) &wxPyDefaultPosition;
5275 wxSize * _arg4 = (wxSize *) &wxPyDefaultSize;
5276 long _arg5 = (long ) wxDEFAULT_DIALOG_STYLE;
5277 char * _arg6 = (char *) "dialogBox";
5278 PyObject * _argo0 = 0;
5279 PyObject * _obj2 = 0;
5280 wxPoint temp;
5281 PyObject * _obj3 = 0;
5282 wxSize temp0;
5283 PyObject * _obj4 = 0;
5284 char *_kwnames[] = { "parent","id","title","pos","size","style","name", NULL };
5285 char _ptemp[128];
5286
5287 self = self;
5288 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO|OOls:new_wxDialog",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_obj4,&_arg5,&_arg6))
5289 return NULL;
5290 if (_argo0) {
5291 if (_argo0 == Py_None) { _arg0 = NULL; }
5292 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
5293 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxDialog. Expected _wxWindow_p.");
5294 return NULL;
5295 }
5296 }
5297 {
5298 if (!PyString_Check(_obj2)) {
5299 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
5300 return NULL;
5301 }
5302 _arg2 = new wxString(PyString_AsString(_obj2), PyString_Size(_obj2));
5303 }
5304 if (_obj3)
5305 {
5306 _arg3 = &temp;
5307 if (! wxPoint_helper(_obj3, &_arg3))
5308 return NULL;
5309 }
5310 if (_obj4)
5311 {
5312 _arg4 = &temp0;
5313 if (! wxSize_helper(_obj4, &_arg4))
5314 return NULL;
5315 }
5316 {
5317 wxPy_BEGIN_ALLOW_THREADS;
5318 _result = (wxDialog *)new_wxDialog(_arg0,_arg1,*_arg2,*_arg3,*_arg4,_arg5,_arg6);
5319
5320 wxPy_END_ALLOW_THREADS;
5321 } if (_result) {
5322 SWIG_MakePtr(_ptemp, (char *) _result,"_wxDialog_p");
5323 _resultobj = Py_BuildValue("s",_ptemp);
5324 } else {
5325 Py_INCREF(Py_None);
5326 _resultobj = Py_None;
5327 }
5328 {
5329 if (_obj2)
5330 delete _arg2;
5331 }
5332 return _resultobj;
5333 }
5334
5335 #define wxDialog_Centre(_swigobj,_swigarg0) (_swigobj->Centre(_swigarg0))
5336 static PyObject *_wrap_wxDialog_Centre(PyObject *self, PyObject *args, PyObject *kwargs) {
5337 PyObject * _resultobj;
5338 wxDialog * _arg0;
5339 int _arg1 = (int ) wxBOTH;
5340 PyObject * _argo0 = 0;
5341 char *_kwnames[] = { "self","direction", NULL };
5342
5343 self = self;
5344 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|i:wxDialog_Centre",_kwnames,&_argo0,&_arg1))
5345 return NULL;
5346 if (_argo0) {
5347 if (_argo0 == Py_None) { _arg0 = NULL; }
5348 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDialog_p")) {
5349 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDialog_Centre. Expected _wxDialog_p.");
5350 return NULL;
5351 }
5352 }
5353 {
5354 wxPy_BEGIN_ALLOW_THREADS;
5355 wxDialog_Centre(_arg0,_arg1);
5356
5357 wxPy_END_ALLOW_THREADS;
5358 } Py_INCREF(Py_None);
5359 _resultobj = Py_None;
5360 return _resultobj;
5361 }
5362
5363 #define wxDialog_EndModal(_swigobj,_swigarg0) (_swigobj->EndModal(_swigarg0))
5364 static PyObject *_wrap_wxDialog_EndModal(PyObject *self, PyObject *args, PyObject *kwargs) {
5365 PyObject * _resultobj;
5366 wxDialog * _arg0;
5367 int _arg1;
5368 PyObject * _argo0 = 0;
5369 char *_kwnames[] = { "self","retCode", NULL };
5370
5371 self = self;
5372 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxDialog_EndModal",_kwnames,&_argo0,&_arg1))
5373 return NULL;
5374 if (_argo0) {
5375 if (_argo0 == Py_None) { _arg0 = NULL; }
5376 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDialog_p")) {
5377 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDialog_EndModal. Expected _wxDialog_p.");
5378 return NULL;
5379 }
5380 }
5381 {
5382 wxPy_BEGIN_ALLOW_THREADS;
5383 wxDialog_EndModal(_arg0,_arg1);
5384
5385 wxPy_END_ALLOW_THREADS;
5386 } Py_INCREF(Py_None);
5387 _resultobj = Py_None;
5388 return _resultobj;
5389 }
5390
5391 #define wxDialog_GetTitle(_swigobj) (_swigobj->GetTitle())
5392 static PyObject *_wrap_wxDialog_GetTitle(PyObject *self, PyObject *args, PyObject *kwargs) {
5393 PyObject * _resultobj;
5394 wxString * _result;
5395 wxDialog * _arg0;
5396 PyObject * _argo0 = 0;
5397 char *_kwnames[] = { "self", NULL };
5398
5399 self = self;
5400 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDialog_GetTitle",_kwnames,&_argo0))
5401 return NULL;
5402 if (_argo0) {
5403 if (_argo0 == Py_None) { _arg0 = NULL; }
5404 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDialog_p")) {
5405 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDialog_GetTitle. Expected _wxDialog_p.");
5406 return NULL;
5407 }
5408 }
5409 {
5410 wxPy_BEGIN_ALLOW_THREADS;
5411 _result = new wxString (wxDialog_GetTitle(_arg0));
5412
5413 wxPy_END_ALLOW_THREADS;
5414 }{
5415 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
5416 }
5417 {
5418 delete _result;
5419 }
5420 return _resultobj;
5421 }
5422
5423 #define wxDialog_Iconize(_swigobj,_swigarg0) (_swigobj->Iconize(_swigarg0))
5424 static PyObject *_wrap_wxDialog_Iconize(PyObject *self, PyObject *args, PyObject *kwargs) {
5425 PyObject * _resultobj;
5426 wxDialog * _arg0;
5427 bool _arg1;
5428 PyObject * _argo0 = 0;
5429 int tempbool1;
5430 char *_kwnames[] = { "self","iconize", NULL };
5431
5432 self = self;
5433 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxDialog_Iconize",_kwnames,&_argo0,&tempbool1))
5434 return NULL;
5435 if (_argo0) {
5436 if (_argo0 == Py_None) { _arg0 = NULL; }
5437 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDialog_p")) {
5438 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDialog_Iconize. Expected _wxDialog_p.");
5439 return NULL;
5440 }
5441 }
5442 _arg1 = (bool ) tempbool1;
5443 {
5444 wxPy_BEGIN_ALLOW_THREADS;
5445 wxDialog_Iconize(_arg0,_arg1);
5446
5447 wxPy_END_ALLOW_THREADS;
5448 } Py_INCREF(Py_None);
5449 _resultobj = Py_None;
5450 return _resultobj;
5451 }
5452
5453 #define wxDialog_IsIconized(_swigobj) (_swigobj->IsIconized())
5454 static PyObject *_wrap_wxDialog_IsIconized(PyObject *self, PyObject *args, PyObject *kwargs) {
5455 PyObject * _resultobj;
5456 bool _result;
5457 wxDialog * _arg0;
5458 PyObject * _argo0 = 0;
5459 char *_kwnames[] = { "self", NULL };
5460
5461 self = self;
5462 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDialog_IsIconized",_kwnames,&_argo0))
5463 return NULL;
5464 if (_argo0) {
5465 if (_argo0 == Py_None) { _arg0 = NULL; }
5466 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDialog_p")) {
5467 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDialog_IsIconized. Expected _wxDialog_p.");
5468 return NULL;
5469 }
5470 }
5471 {
5472 wxPy_BEGIN_ALLOW_THREADS;
5473 _result = (bool )wxDialog_IsIconized(_arg0);
5474
5475 wxPy_END_ALLOW_THREADS;
5476 } _resultobj = Py_BuildValue("i",_result);
5477 return _resultobj;
5478 }
5479
5480 #define wxDialog_SetModal(_swigobj,_swigarg0) (_swigobj->SetModal(_swigarg0))
5481 static PyObject *_wrap_wxDialog_SetModal(PyObject *self, PyObject *args, PyObject *kwargs) {
5482 PyObject * _resultobj;
5483 wxDialog * _arg0;
5484 bool _arg1;
5485 PyObject * _argo0 = 0;
5486 int tempbool1;
5487 char *_kwnames[] = { "self","flag", NULL };
5488
5489 self = self;
5490 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxDialog_SetModal",_kwnames,&_argo0,&tempbool1))
5491 return NULL;
5492 if (_argo0) {
5493 if (_argo0 == Py_None) { _arg0 = NULL; }
5494 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDialog_p")) {
5495 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDialog_SetModal. Expected _wxDialog_p.");
5496 return NULL;
5497 }
5498 }
5499 _arg1 = (bool ) tempbool1;
5500 {
5501 wxPy_BEGIN_ALLOW_THREADS;
5502 wxDialog_SetModal(_arg0,_arg1);
5503
5504 wxPy_END_ALLOW_THREADS;
5505 } Py_INCREF(Py_None);
5506 _resultobj = Py_None;
5507 return _resultobj;
5508 }
5509
5510 #define wxDialog_IsModal(_swigobj) (_swigobj->IsModal())
5511 static PyObject *_wrap_wxDialog_IsModal(PyObject *self, PyObject *args, PyObject *kwargs) {
5512 PyObject * _resultobj;
5513 bool _result;
5514 wxDialog * _arg0;
5515 PyObject * _argo0 = 0;
5516 char *_kwnames[] = { "self", NULL };
5517
5518 self = self;
5519 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDialog_IsModal",_kwnames,&_argo0))
5520 return NULL;
5521 if (_argo0) {
5522 if (_argo0 == Py_None) { _arg0 = NULL; }
5523 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDialog_p")) {
5524 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDialog_IsModal. Expected _wxDialog_p.");
5525 return NULL;
5526 }
5527 }
5528 {
5529 wxPy_BEGIN_ALLOW_THREADS;
5530 _result = (bool )wxDialog_IsModal(_arg0);
5531
5532 wxPy_END_ALLOW_THREADS;
5533 } _resultobj = Py_BuildValue("i",_result);
5534 return _resultobj;
5535 }
5536
5537 #define wxDialog_SetTitle(_swigobj,_swigarg0) (_swigobj->SetTitle(_swigarg0))
5538 static PyObject *_wrap_wxDialog_SetTitle(PyObject *self, PyObject *args, PyObject *kwargs) {
5539 PyObject * _resultobj;
5540 wxDialog * _arg0;
5541 wxString * _arg1;
5542 PyObject * _argo0 = 0;
5543 PyObject * _obj1 = 0;
5544 char *_kwnames[] = { "self","title", NULL };
5545
5546 self = self;
5547 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxDialog_SetTitle",_kwnames,&_argo0,&_obj1))
5548 return NULL;
5549 if (_argo0) {
5550 if (_argo0 == Py_None) { _arg0 = NULL; }
5551 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDialog_p")) {
5552 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDialog_SetTitle. Expected _wxDialog_p.");
5553 return NULL;
5554 }
5555 }
5556 {
5557 if (!PyString_Check(_obj1)) {
5558 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
5559 return NULL;
5560 }
5561 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
5562 }
5563 {
5564 wxPy_BEGIN_ALLOW_THREADS;
5565 wxDialog_SetTitle(_arg0,*_arg1);
5566
5567 wxPy_END_ALLOW_THREADS;
5568 } Py_INCREF(Py_None);
5569 _resultobj = Py_None;
5570 {
5571 if (_obj1)
5572 delete _arg1;
5573 }
5574 return _resultobj;
5575 }
5576
5577 #define wxDialog_Show(_swigobj,_swigarg0) (_swigobj->Show(_swigarg0))
5578 static PyObject *_wrap_wxDialog_Show(PyObject *self, PyObject *args, PyObject *kwargs) {
5579 PyObject * _resultobj;
5580 bool _result;
5581 wxDialog * _arg0;
5582 bool _arg1;
5583 PyObject * _argo0 = 0;
5584 int tempbool1;
5585 char *_kwnames[] = { "self","show", NULL };
5586
5587 self = self;
5588 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxDialog_Show",_kwnames,&_argo0,&tempbool1))
5589 return NULL;
5590 if (_argo0) {
5591 if (_argo0 == Py_None) { _arg0 = NULL; }
5592 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDialog_p")) {
5593 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDialog_Show. Expected _wxDialog_p.");
5594 return NULL;
5595 }
5596 }
5597 _arg1 = (bool ) tempbool1;
5598 {
5599 wxPy_BEGIN_ALLOW_THREADS;
5600 _result = (bool )wxDialog_Show(_arg0,_arg1);
5601
5602 wxPy_END_ALLOW_THREADS;
5603 } _resultobj = Py_BuildValue("i",_result);
5604 return _resultobj;
5605 }
5606
5607 #define wxDialog_ShowModal(_swigobj) (_swigobj->ShowModal())
5608 static PyObject *_wrap_wxDialog_ShowModal(PyObject *self, PyObject *args, PyObject *kwargs) {
5609 PyObject * _resultobj;
5610 int _result;
5611 wxDialog * _arg0;
5612 PyObject * _argo0 = 0;
5613 char *_kwnames[] = { "self", NULL };
5614
5615 self = self;
5616 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDialog_ShowModal",_kwnames,&_argo0))
5617 return NULL;
5618 if (_argo0) {
5619 if (_argo0 == Py_None) { _arg0 = NULL; }
5620 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDialog_p")) {
5621 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDialog_ShowModal. Expected _wxDialog_p.");
5622 return NULL;
5623 }
5624 }
5625 {
5626 wxPy_BEGIN_ALLOW_THREADS;
5627 _result = (int )wxDialog_ShowModal(_arg0);
5628
5629 wxPy_END_ALLOW_THREADS;
5630 } _resultobj = Py_BuildValue("i",_result);
5631 return _resultobj;
5632 }
5633
5634 #define wxDialog_GetReturnCode(_swigobj) (_swigobj->GetReturnCode())
5635 static PyObject *_wrap_wxDialog_GetReturnCode(PyObject *self, PyObject *args, PyObject *kwargs) {
5636 PyObject * _resultobj;
5637 int _result;
5638 wxDialog * _arg0;
5639 PyObject * _argo0 = 0;
5640 char *_kwnames[] = { "self", NULL };
5641
5642 self = self;
5643 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxDialog_GetReturnCode",_kwnames,&_argo0))
5644 return NULL;
5645 if (_argo0) {
5646 if (_argo0 == Py_None) { _arg0 = NULL; }
5647 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDialog_p")) {
5648 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDialog_GetReturnCode. Expected _wxDialog_p.");
5649 return NULL;
5650 }
5651 }
5652 {
5653 wxPy_BEGIN_ALLOW_THREADS;
5654 _result = (int )wxDialog_GetReturnCode(_arg0);
5655
5656 wxPy_END_ALLOW_THREADS;
5657 } _resultobj = Py_BuildValue("i",_result);
5658 return _resultobj;
5659 }
5660
5661 #define wxDialog_SetReturnCode(_swigobj,_swigarg0) (_swigobj->SetReturnCode(_swigarg0))
5662 static PyObject *_wrap_wxDialog_SetReturnCode(PyObject *self, PyObject *args, PyObject *kwargs) {
5663 PyObject * _resultobj;
5664 wxDialog * _arg0;
5665 int _arg1;
5666 PyObject * _argo0 = 0;
5667 char *_kwnames[] = { "self","retCode", NULL };
5668
5669 self = self;
5670 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxDialog_SetReturnCode",_kwnames,&_argo0,&_arg1))
5671 return NULL;
5672 if (_argo0) {
5673 if (_argo0 == Py_None) { _arg0 = NULL; }
5674 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDialog_p")) {
5675 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDialog_SetReturnCode. Expected _wxDialog_p.");
5676 return NULL;
5677 }
5678 }
5679 {
5680 wxPy_BEGIN_ALLOW_THREADS;
5681 wxDialog_SetReturnCode(_arg0,_arg1);
5682
5683 wxPy_END_ALLOW_THREADS;
5684 } Py_INCREF(Py_None);
5685 _resultobj = Py_None;
5686 return _resultobj;
5687 }
5688
5689 static void *SwigwxScrolledWindowTowxPanel(void *ptr) {
5690 wxScrolledWindow *src;
5691 wxPanel *dest;
5692 src = (wxScrolledWindow *) ptr;
5693 dest = (wxPanel *) src;
5694 return (void *) dest;
5695 }
5696
5697 static void *SwigwxScrolledWindowTowxWindow(void *ptr) {
5698 wxScrolledWindow *src;
5699 wxWindow *dest;
5700 src = (wxScrolledWindow *) ptr;
5701 dest = (wxWindow *) src;
5702 return (void *) dest;
5703 }
5704
5705 static void *SwigwxScrolledWindowTowxEvtHandler(void *ptr) {
5706 wxScrolledWindow *src;
5707 wxEvtHandler *dest;
5708 src = (wxScrolledWindow *) ptr;
5709 dest = (wxEvtHandler *) src;
5710 return (void *) dest;
5711 }
5712
5713 #define new_wxScrolledWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxScrolledWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
5714 static PyObject *_wrap_new_wxScrolledWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
5715 PyObject * _resultobj;
5716 wxScrolledWindow * _result;
5717 wxWindow * _arg0;
5718 wxWindowID _arg1 = (wxWindowID ) -1;
5719 wxPoint * _arg2 = (wxPoint *) &wxPyDefaultPosition;
5720 wxSize * _arg3 = (wxSize *) &wxPyDefaultSize;
5721 long _arg4 = (long ) wxHSCROLL|wxVSCROLL;
5722 char * _arg5 = (char *) "scrolledWindow";
5723 PyObject * _argo0 = 0;
5724 wxPoint temp;
5725 PyObject * _obj2 = 0;
5726 wxSize temp0;
5727 PyObject * _obj3 = 0;
5728 char *_kwnames[] = { "parent","id","pos","size","style","name", NULL };
5729 char _ptemp[128];
5730
5731 self = self;
5732 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|iOOls:new_wxScrolledWindow",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_arg4,&_arg5))
5733 return NULL;
5734 if (_argo0) {
5735 if (_argo0 == Py_None) { _arg0 = NULL; }
5736 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
5737 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxScrolledWindow. Expected _wxWindow_p.");
5738 return NULL;
5739 }
5740 }
5741 if (_obj2)
5742 {
5743 _arg2 = &temp;
5744 if (! wxPoint_helper(_obj2, &_arg2))
5745 return NULL;
5746 }
5747 if (_obj3)
5748 {
5749 _arg3 = &temp0;
5750 if (! wxSize_helper(_obj3, &_arg3))
5751 return NULL;
5752 }
5753 {
5754 wxPy_BEGIN_ALLOW_THREADS;
5755 _result = (wxScrolledWindow *)new_wxScrolledWindow(_arg0,_arg1,*_arg2,*_arg3,_arg4,_arg5);
5756
5757 wxPy_END_ALLOW_THREADS;
5758 } if (_result) {
5759 SWIG_MakePtr(_ptemp, (char *) _result,"_wxScrolledWindow_p");
5760 _resultobj = Py_BuildValue("s",_ptemp);
5761 } else {
5762 Py_INCREF(Py_None);
5763 _resultobj = Py_None;
5764 }
5765 return _resultobj;
5766 }
5767
5768 #define wxScrolledWindow_EnableScrolling(_swigobj,_swigarg0,_swigarg1) (_swigobj->EnableScrolling(_swigarg0,_swigarg1))
5769 static PyObject *_wrap_wxScrolledWindow_EnableScrolling(PyObject *self, PyObject *args, PyObject *kwargs) {
5770 PyObject * _resultobj;
5771 wxScrolledWindow * _arg0;
5772 bool _arg1;
5773 bool _arg2;
5774 PyObject * _argo0 = 0;
5775 int tempbool1;
5776 int tempbool2;
5777 char *_kwnames[] = { "self","xScrolling","yScrolling", NULL };
5778
5779 self = self;
5780 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxScrolledWindow_EnableScrolling",_kwnames,&_argo0,&tempbool1,&tempbool2))
5781 return NULL;
5782 if (_argo0) {
5783 if (_argo0 == Py_None) { _arg0 = NULL; }
5784 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxScrolledWindow_p")) {
5785 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScrolledWindow_EnableScrolling. Expected _wxScrolledWindow_p.");
5786 return NULL;
5787 }
5788 }
5789 _arg1 = (bool ) tempbool1;
5790 _arg2 = (bool ) tempbool2;
5791 {
5792 wxPy_BEGIN_ALLOW_THREADS;
5793 wxScrolledWindow_EnableScrolling(_arg0,_arg1,_arg2);
5794
5795 wxPy_END_ALLOW_THREADS;
5796 } Py_INCREF(Py_None);
5797 _resultobj = Py_None;
5798 return _resultobj;
5799 }
5800
5801 #define wxScrolledWindow_GetScrollPageSize(_swigobj,_swigarg0) (_swigobj->GetScrollPageSize(_swigarg0))
5802 static PyObject *_wrap_wxScrolledWindow_GetScrollPageSize(PyObject *self, PyObject *args, PyObject *kwargs) {
5803 PyObject * _resultobj;
5804 int _result;
5805 wxScrolledWindow * _arg0;
5806 int _arg1;
5807 PyObject * _argo0 = 0;
5808 char *_kwnames[] = { "self","orient", NULL };
5809
5810 self = self;
5811 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxScrolledWindow_GetScrollPageSize",_kwnames,&_argo0,&_arg1))
5812 return NULL;
5813 if (_argo0) {
5814 if (_argo0 == Py_None) { _arg0 = NULL; }
5815 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxScrolledWindow_p")) {
5816 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScrolledWindow_GetScrollPageSize. Expected _wxScrolledWindow_p.");
5817 return NULL;
5818 }
5819 }
5820 {
5821 wxPy_BEGIN_ALLOW_THREADS;
5822 _result = (int )wxScrolledWindow_GetScrollPageSize(_arg0,_arg1);
5823
5824 wxPy_END_ALLOW_THREADS;
5825 } _resultobj = Py_BuildValue("i",_result);
5826 return _resultobj;
5827 }
5828
5829 #define wxScrolledWindow_GetScrollPixelsPerUnit(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetScrollPixelsPerUnit(_swigarg0,_swigarg1))
5830 static PyObject *_wrap_wxScrolledWindow_GetScrollPixelsPerUnit(PyObject *self, PyObject *args, PyObject *kwargs) {
5831 PyObject * _resultobj;
5832 wxScrolledWindow * _arg0;
5833 int * _arg1;
5834 int temp;
5835 int * _arg2;
5836 int temp0;
5837 PyObject * _argo0 = 0;
5838 char *_kwnames[] = { "self", NULL };
5839
5840 self = self;
5841 {
5842 _arg1 = &temp;
5843 }
5844 {
5845 _arg2 = &temp0;
5846 }
5847 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxScrolledWindow_GetScrollPixelsPerUnit",_kwnames,&_argo0))
5848 return NULL;
5849 if (_argo0) {
5850 if (_argo0 == Py_None) { _arg0 = NULL; }
5851 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxScrolledWindow_p")) {
5852 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScrolledWindow_GetScrollPixelsPerUnit. Expected _wxScrolledWindow_p.");
5853 return NULL;
5854 }
5855 }
5856 {
5857 wxPy_BEGIN_ALLOW_THREADS;
5858 wxScrolledWindow_GetScrollPixelsPerUnit(_arg0,_arg1,_arg2);
5859
5860 wxPy_END_ALLOW_THREADS;
5861 } Py_INCREF(Py_None);
5862 _resultobj = Py_None;
5863 {
5864 PyObject *o;
5865 o = PyInt_FromLong((long) (*_arg1));
5866 _resultobj = t_output_helper(_resultobj, o);
5867 }
5868 {
5869 PyObject *o;
5870 o = PyInt_FromLong((long) (*_arg2));
5871 _resultobj = t_output_helper(_resultobj, o);
5872 }
5873 return _resultobj;
5874 }
5875
5876 #define wxScrolledWindow_GetTargetWindow(_swigobj) (_swigobj->GetTargetWindow())
5877 static PyObject *_wrap_wxScrolledWindow_GetTargetWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
5878 PyObject * _resultobj;
5879 wxWindow * _result;
5880 wxScrolledWindow * _arg0;
5881 PyObject * _argo0 = 0;
5882 char *_kwnames[] = { "self", NULL };
5883 char _ptemp[128];
5884
5885 self = self;
5886 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxScrolledWindow_GetTargetWindow",_kwnames,&_argo0))
5887 return NULL;
5888 if (_argo0) {
5889 if (_argo0 == Py_None) { _arg0 = NULL; }
5890 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxScrolledWindow_p")) {
5891 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScrolledWindow_GetTargetWindow. Expected _wxScrolledWindow_p.");
5892 return NULL;
5893 }
5894 }
5895 {
5896 wxPy_BEGIN_ALLOW_THREADS;
5897 _result = (wxWindow *)wxScrolledWindow_GetTargetWindow(_arg0);
5898
5899 wxPy_END_ALLOW_THREADS;
5900 } if (_result) {
5901 SWIG_MakePtr(_ptemp, (char *) _result,"_wxWindow_p");
5902 _resultobj = Py_BuildValue("s",_ptemp);
5903 } else {
5904 Py_INCREF(Py_None);
5905 _resultobj = Py_None;
5906 }
5907 return _resultobj;
5908 }
5909
5910 #define wxScrolledWindow_GetVirtualSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetVirtualSize(_swigarg0,_swigarg1))
5911 static PyObject *_wrap_wxScrolledWindow_GetVirtualSize(PyObject *self, PyObject *args, PyObject *kwargs) {
5912 PyObject * _resultobj;
5913 wxScrolledWindow * _arg0;
5914 int * _arg1;
5915 int temp;
5916 int * _arg2;
5917 int temp0;
5918 PyObject * _argo0 = 0;
5919 char *_kwnames[] = { "self", NULL };
5920
5921 self = self;
5922 {
5923 _arg1 = &temp;
5924 }
5925 {
5926 _arg2 = &temp0;
5927 }
5928 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxScrolledWindow_GetVirtualSize",_kwnames,&_argo0))
5929 return NULL;
5930 if (_argo0) {
5931 if (_argo0 == Py_None) { _arg0 = NULL; }
5932 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxScrolledWindow_p")) {
5933 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScrolledWindow_GetVirtualSize. Expected _wxScrolledWindow_p.");
5934 return NULL;
5935 }
5936 }
5937 {
5938 wxPy_BEGIN_ALLOW_THREADS;
5939 wxScrolledWindow_GetVirtualSize(_arg0,_arg1,_arg2);
5940
5941 wxPy_END_ALLOW_THREADS;
5942 } Py_INCREF(Py_None);
5943 _resultobj = Py_None;
5944 {
5945 PyObject *o;
5946 o = PyInt_FromLong((long) (*_arg1));
5947 _resultobj = t_output_helper(_resultobj, o);
5948 }
5949 {
5950 PyObject *o;
5951 o = PyInt_FromLong((long) (*_arg2));
5952 _resultobj = t_output_helper(_resultobj, o);
5953 }
5954 return _resultobj;
5955 }
5956
5957 #define wxScrolledWindow_IsRetained(_swigobj) (_swigobj->IsRetained())
5958 static PyObject *_wrap_wxScrolledWindow_IsRetained(PyObject *self, PyObject *args, PyObject *kwargs) {
5959 PyObject * _resultobj;
5960 bool _result;
5961 wxScrolledWindow * _arg0;
5962 PyObject * _argo0 = 0;
5963 char *_kwnames[] = { "self", NULL };
5964
5965 self = self;
5966 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxScrolledWindow_IsRetained",_kwnames,&_argo0))
5967 return NULL;
5968 if (_argo0) {
5969 if (_argo0 == Py_None) { _arg0 = NULL; }
5970 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxScrolledWindow_p")) {
5971 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScrolledWindow_IsRetained. Expected _wxScrolledWindow_p.");
5972 return NULL;
5973 }
5974 }
5975 {
5976 wxPy_BEGIN_ALLOW_THREADS;
5977 _result = (bool )wxScrolledWindow_IsRetained(_arg0);
5978
5979 wxPy_END_ALLOW_THREADS;
5980 } _resultobj = Py_BuildValue("i",_result);
5981 return _resultobj;
5982 }
5983
5984 #define wxScrolledWindow_PrepareDC(_swigobj,_swigarg0) (_swigobj->PrepareDC(_swigarg0))
5985 static PyObject *_wrap_wxScrolledWindow_PrepareDC(PyObject *self, PyObject *args, PyObject *kwargs) {
5986 PyObject * _resultobj;
5987 wxScrolledWindow * _arg0;
5988 wxDC * _arg1;
5989 PyObject * _argo0 = 0;
5990 PyObject * _argo1 = 0;
5991 char *_kwnames[] = { "self","dc", NULL };
5992
5993 self = self;
5994 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxScrolledWindow_PrepareDC",_kwnames,&_argo0,&_argo1))
5995 return NULL;
5996 if (_argo0) {
5997 if (_argo0 == Py_None) { _arg0 = NULL; }
5998 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxScrolledWindow_p")) {
5999 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScrolledWindow_PrepareDC. Expected _wxScrolledWindow_p.");
6000 return NULL;
6001 }
6002 }
6003 if (_argo1) {
6004 if (_argo1 == Py_None) { _arg1 = NULL; }
6005 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
6006 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxScrolledWindow_PrepareDC. Expected _wxDC_p.");
6007 return NULL;
6008 }
6009 }
6010 {
6011 wxPy_BEGIN_ALLOW_THREADS;
6012 wxScrolledWindow_PrepareDC(_arg0,*_arg1);
6013
6014 wxPy_END_ALLOW_THREADS;
6015 } Py_INCREF(Py_None);
6016 _resultobj = Py_None;
6017 return _resultobj;
6018 }
6019
6020 #define wxScrolledWindow_Scroll(_swigobj,_swigarg0,_swigarg1) (_swigobj->Scroll(_swigarg0,_swigarg1))
6021 static PyObject *_wrap_wxScrolledWindow_Scroll(PyObject *self, PyObject *args, PyObject *kwargs) {
6022 PyObject * _resultobj;
6023 wxScrolledWindow * _arg0;
6024 int _arg1;
6025 int _arg2;
6026 PyObject * _argo0 = 0;
6027 char *_kwnames[] = { "self","x","y", NULL };
6028
6029 self = self;
6030 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxScrolledWindow_Scroll",_kwnames,&_argo0,&_arg1,&_arg2))
6031 return NULL;
6032 if (_argo0) {
6033 if (_argo0 == Py_None) { _arg0 = NULL; }
6034 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxScrolledWindow_p")) {
6035 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScrolledWindow_Scroll. Expected _wxScrolledWindow_p.");
6036 return NULL;
6037 }
6038 }
6039 {
6040 wxPy_BEGIN_ALLOW_THREADS;
6041 wxScrolledWindow_Scroll(_arg0,_arg1,_arg2);
6042
6043 wxPy_END_ALLOW_THREADS;
6044 } Py_INCREF(Py_None);
6045 _resultobj = Py_None;
6046 return _resultobj;
6047 }
6048
6049 #define wxScrolledWindow_SetScrollbars(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (_swigobj->SetScrollbars(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6))
6050 static PyObject *_wrap_wxScrolledWindow_SetScrollbars(PyObject *self, PyObject *args, PyObject *kwargs) {
6051 PyObject * _resultobj;
6052 wxScrolledWindow * _arg0;
6053 int _arg1;
6054 int _arg2;
6055 int _arg3;
6056 int _arg4;
6057 int _arg5 = (int ) 0;
6058 int _arg6 = (int ) 0;
6059 int _arg7 = (int ) FALSE;
6060 PyObject * _argo0 = 0;
6061 char *_kwnames[] = { "self","pixelsPerUnitX","pixelsPerUnitY","noUnitsX","noUnitsY","xPos","yPos","noRefresh", NULL };
6062
6063 self = self;
6064 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oiiii|iii:wxScrolledWindow_SetScrollbars",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4,&_arg5,&_arg6,&_arg7))
6065 return NULL;
6066 if (_argo0) {
6067 if (_argo0 == Py_None) { _arg0 = NULL; }
6068 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxScrolledWindow_p")) {
6069 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScrolledWindow_SetScrollbars. Expected _wxScrolledWindow_p.");
6070 return NULL;
6071 }
6072 }
6073 {
6074 wxPy_BEGIN_ALLOW_THREADS;
6075 wxScrolledWindow_SetScrollbars(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5,_arg6,_arg7);
6076
6077 wxPy_END_ALLOW_THREADS;
6078 } Py_INCREF(Py_None);
6079 _resultobj = Py_None;
6080 return _resultobj;
6081 }
6082
6083 #define wxScrolledWindow_SetScrollPageSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetScrollPageSize(_swigarg0,_swigarg1))
6084 static PyObject *_wrap_wxScrolledWindow_SetScrollPageSize(PyObject *self, PyObject *args, PyObject *kwargs) {
6085 PyObject * _resultobj;
6086 wxScrolledWindow * _arg0;
6087 int _arg1;
6088 int _arg2;
6089 PyObject * _argo0 = 0;
6090 char *_kwnames[] = { "self","orient","pageSize", NULL };
6091
6092 self = self;
6093 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxScrolledWindow_SetScrollPageSize",_kwnames,&_argo0,&_arg1,&_arg2))
6094 return NULL;
6095 if (_argo0) {
6096 if (_argo0 == Py_None) { _arg0 = NULL; }
6097 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxScrolledWindow_p")) {
6098 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScrolledWindow_SetScrollPageSize. Expected _wxScrolledWindow_p.");
6099 return NULL;
6100 }
6101 }
6102 {
6103 wxPy_BEGIN_ALLOW_THREADS;
6104 wxScrolledWindow_SetScrollPageSize(_arg0,_arg1,_arg2);
6105
6106 wxPy_END_ALLOW_THREADS;
6107 } Py_INCREF(Py_None);
6108 _resultobj = Py_None;
6109 return _resultobj;
6110 }
6111
6112 #define wxScrolledWindow_SetTargetWindow(_swigobj,_swigarg0) (_swigobj->SetTargetWindow(_swigarg0))
6113 static PyObject *_wrap_wxScrolledWindow_SetTargetWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
6114 PyObject * _resultobj;
6115 wxScrolledWindow * _arg0;
6116 wxWindow * _arg1;
6117 PyObject * _argo0 = 0;
6118 PyObject * _argo1 = 0;
6119 char *_kwnames[] = { "self","window", NULL };
6120
6121 self = self;
6122 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxScrolledWindow_SetTargetWindow",_kwnames,&_argo0,&_argo1))
6123 return NULL;
6124 if (_argo0) {
6125 if (_argo0 == Py_None) { _arg0 = NULL; }
6126 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxScrolledWindow_p")) {
6127 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScrolledWindow_SetTargetWindow. Expected _wxScrolledWindow_p.");
6128 return NULL;
6129 }
6130 }
6131 if (_argo1) {
6132 if (_argo1 == Py_None) { _arg1 = NULL; }
6133 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
6134 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxScrolledWindow_SetTargetWindow. Expected _wxWindow_p.");
6135 return NULL;
6136 }
6137 }
6138 {
6139 wxPy_BEGIN_ALLOW_THREADS;
6140 wxScrolledWindow_SetTargetWindow(_arg0,_arg1);
6141
6142 wxPy_END_ALLOW_THREADS;
6143 } Py_INCREF(Py_None);
6144 _resultobj = Py_None;
6145 return _resultobj;
6146 }
6147
6148 #define wxScrolledWindow_GetViewStart(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetViewStart(_swigarg0,_swigarg1))
6149 static PyObject *_wrap_wxScrolledWindow_GetViewStart(PyObject *self, PyObject *args, PyObject *kwargs) {
6150 PyObject * _resultobj;
6151 wxScrolledWindow * _arg0;
6152 int * _arg1;
6153 int temp;
6154 int * _arg2;
6155 int temp0;
6156 PyObject * _argo0 = 0;
6157 char *_kwnames[] = { "self", NULL };
6158
6159 self = self;
6160 {
6161 _arg1 = &temp;
6162 }
6163 {
6164 _arg2 = &temp0;
6165 }
6166 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxScrolledWindow_GetViewStart",_kwnames,&_argo0))
6167 return NULL;
6168 if (_argo0) {
6169 if (_argo0 == Py_None) { _arg0 = NULL; }
6170 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxScrolledWindow_p")) {
6171 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScrolledWindow_GetViewStart. Expected _wxScrolledWindow_p.");
6172 return NULL;
6173 }
6174 }
6175 {
6176 wxPy_BEGIN_ALLOW_THREADS;
6177 wxScrolledWindow_GetViewStart(_arg0,_arg1,_arg2);
6178
6179 wxPy_END_ALLOW_THREADS;
6180 } Py_INCREF(Py_None);
6181 _resultobj = Py_None;
6182 {
6183 PyObject *o;
6184 o = PyInt_FromLong((long) (*_arg1));
6185 _resultobj = t_output_helper(_resultobj, o);
6186 }
6187 {
6188 PyObject *o;
6189 o = PyInt_FromLong((long) (*_arg2));
6190 _resultobj = t_output_helper(_resultobj, o);
6191 }
6192 return _resultobj;
6193 }
6194
6195 #define wxScrolledWindow_ViewStart(_swigobj,_swigarg0,_swigarg1) (_swigobj->ViewStart(_swigarg0,_swigarg1))
6196 static PyObject *_wrap_wxScrolledWindow_ViewStart(PyObject *self, PyObject *args, PyObject *kwargs) {
6197 PyObject * _resultobj;
6198 wxScrolledWindow * _arg0;
6199 int * _arg1;
6200 int temp;
6201 int * _arg2;
6202 int temp0;
6203 PyObject * _argo0 = 0;
6204 char *_kwnames[] = { "self", NULL };
6205
6206 self = self;
6207 {
6208 _arg1 = &temp;
6209 }
6210 {
6211 _arg2 = &temp0;
6212 }
6213 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxScrolledWindow_ViewStart",_kwnames,&_argo0))
6214 return NULL;
6215 if (_argo0) {
6216 if (_argo0 == Py_None) { _arg0 = NULL; }
6217 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxScrolledWindow_p")) {
6218 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScrolledWindow_ViewStart. Expected _wxScrolledWindow_p.");
6219 return NULL;
6220 }
6221 }
6222 {
6223 wxPy_BEGIN_ALLOW_THREADS;
6224 wxScrolledWindow_ViewStart(_arg0,_arg1,_arg2);
6225
6226 wxPy_END_ALLOW_THREADS;
6227 } Py_INCREF(Py_None);
6228 _resultobj = Py_None;
6229 {
6230 PyObject *o;
6231 o = PyInt_FromLong((long) (*_arg1));
6232 _resultobj = t_output_helper(_resultobj, o);
6233 }
6234 {
6235 PyObject *o;
6236 o = PyInt_FromLong((long) (*_arg2));
6237 _resultobj = t_output_helper(_resultobj, o);
6238 }
6239 return _resultobj;
6240 }
6241
6242 #define wxScrolledWindow_CalcScrolledPosition(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->CalcScrolledPosition(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
6243 static PyObject *_wrap_wxScrolledWindow_CalcScrolledPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
6244 PyObject * _resultobj;
6245 wxScrolledWindow * _arg0;
6246 int _arg1;
6247 int _arg2;
6248 int * _arg3;
6249 int temp;
6250 int * _arg4;
6251 int temp0;
6252 PyObject * _argo0 = 0;
6253 char *_kwnames[] = { "self","x","y", NULL };
6254
6255 self = self;
6256 {
6257 _arg3 = &temp;
6258 }
6259 {
6260 _arg4 = &temp0;
6261 }
6262 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxScrolledWindow_CalcScrolledPosition",_kwnames,&_argo0,&_arg1,&_arg2))
6263 return NULL;
6264 if (_argo0) {
6265 if (_argo0 == Py_None) { _arg0 = NULL; }
6266 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxScrolledWindow_p")) {
6267 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScrolledWindow_CalcScrolledPosition. Expected _wxScrolledWindow_p.");
6268 return NULL;
6269 }
6270 }
6271 {
6272 wxPy_BEGIN_ALLOW_THREADS;
6273 wxScrolledWindow_CalcScrolledPosition(_arg0,_arg1,_arg2,_arg3,_arg4);
6274
6275 wxPy_END_ALLOW_THREADS;
6276 } Py_INCREF(Py_None);
6277 _resultobj = Py_None;
6278 {
6279 PyObject *o;
6280 o = PyInt_FromLong((long) (*_arg3));
6281 _resultobj = t_output_helper(_resultobj, o);
6282 }
6283 {
6284 PyObject *o;
6285 o = PyInt_FromLong((long) (*_arg4));
6286 _resultobj = t_output_helper(_resultobj, o);
6287 }
6288 return _resultobj;
6289 }
6290
6291 #define wxScrolledWindow_CalcUnscrolledPosition(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->CalcUnscrolledPosition(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
6292 static PyObject *_wrap_wxScrolledWindow_CalcUnscrolledPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
6293 PyObject * _resultobj;
6294 wxScrolledWindow * _arg0;
6295 int _arg1;
6296 int _arg2;
6297 int * _arg3;
6298 int temp;
6299 int * _arg4;
6300 int temp0;
6301 PyObject * _argo0 = 0;
6302 char *_kwnames[] = { "self","x","y", NULL };
6303
6304 self = self;
6305 {
6306 _arg3 = &temp;
6307 }
6308 {
6309 _arg4 = &temp0;
6310 }
6311 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxScrolledWindow_CalcUnscrolledPosition",_kwnames,&_argo0,&_arg1,&_arg2))
6312 return NULL;
6313 if (_argo0) {
6314 if (_argo0 == Py_None) { _arg0 = NULL; }
6315 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxScrolledWindow_p")) {
6316 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScrolledWindow_CalcUnscrolledPosition. Expected _wxScrolledWindow_p.");
6317 return NULL;
6318 }
6319 }
6320 {
6321 wxPy_BEGIN_ALLOW_THREADS;
6322 wxScrolledWindow_CalcUnscrolledPosition(_arg0,_arg1,_arg2,_arg3,_arg4);
6323
6324 wxPy_END_ALLOW_THREADS;
6325 } Py_INCREF(Py_None);
6326 _resultobj = Py_None;
6327 {
6328 PyObject *o;
6329 o = PyInt_FromLong((long) (*_arg3));
6330 _resultobj = t_output_helper(_resultobj, o);
6331 }
6332 {
6333 PyObject *o;
6334 o = PyInt_FromLong((long) (*_arg4));
6335 _resultobj = t_output_helper(_resultobj, o);
6336 }
6337 return _resultobj;
6338 }
6339
6340 static void *SwigwxMenuTowxEvtHandler(void *ptr) {
6341 wxMenu *src;
6342 wxEvtHandler *dest;
6343 src = (wxMenu *) ptr;
6344 dest = (wxEvtHandler *) src;
6345 return (void *) dest;
6346 }
6347
6348 #define new_wxMenu(_swigarg0,_swigarg1) (new wxMenu(_swigarg0,_swigarg1))
6349 static PyObject *_wrap_new_wxMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
6350 PyObject * _resultobj;
6351 wxMenu * _result;
6352 wxString * _arg0 = (wxString *) &wxPyEmptyStr;
6353 long _arg1 = (long ) 0;
6354 PyObject * _obj0 = 0;
6355 char *_kwnames[] = { "title","style", NULL };
6356 char _ptemp[128];
6357
6358 self = self;
6359 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"|Ol:new_wxMenu",_kwnames,&_obj0,&_arg1))
6360 return NULL;
6361 if (_obj0)
6362 {
6363 if (!PyString_Check(_obj0)) {
6364 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
6365 return NULL;
6366 }
6367 _arg0 = new wxString(PyString_AsString(_obj0), PyString_Size(_obj0));
6368 }
6369 {
6370 wxPy_BEGIN_ALLOW_THREADS;
6371 _result = (wxMenu *)new_wxMenu(*_arg0,_arg1);
6372
6373 wxPy_END_ALLOW_THREADS;
6374 } if (_result) {
6375 SWIG_MakePtr(_ptemp, (char *) _result,"_wxMenu_p");
6376 _resultobj = Py_BuildValue("s",_ptemp);
6377 } else {
6378 Py_INCREF(Py_None);
6379 _resultobj = Py_None;
6380 }
6381 {
6382 if (_obj0)
6383 delete _arg0;
6384 }
6385 return _resultobj;
6386 }
6387
6388 #define wxMenu_Append(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->Append(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
6389 static PyObject *_wrap_wxMenu_Append(PyObject *self, PyObject *args, PyObject *kwargs) {
6390 PyObject * _resultobj;
6391 wxMenu * _arg0;
6392 int _arg1;
6393 wxString * _arg2;
6394 wxString * _arg3 = (wxString *) &wxPyEmptyStr;
6395 int _arg4 = (int ) FALSE;
6396 PyObject * _argo0 = 0;
6397 PyObject * _obj2 = 0;
6398 PyObject * _obj3 = 0;
6399 char *_kwnames[] = { "self","id","item","helpString","checkable", NULL };
6400
6401 self = self;
6402 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO|Oi:wxMenu_Append",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_arg4))
6403 return NULL;
6404 if (_argo0) {
6405 if (_argo0 == Py_None) { _arg0 = NULL; }
6406 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
6407 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_Append. Expected _wxMenu_p.");
6408 return NULL;
6409 }
6410 }
6411 {
6412 if (!PyString_Check(_obj2)) {
6413 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
6414 return NULL;
6415 }
6416 _arg2 = new wxString(PyString_AsString(_obj2), PyString_Size(_obj2));
6417 }
6418 if (_obj3)
6419 {
6420 if (!PyString_Check(_obj3)) {
6421 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
6422 return NULL;
6423 }
6424 _arg3 = new wxString(PyString_AsString(_obj3), PyString_Size(_obj3));
6425 }
6426 {
6427 wxPy_BEGIN_ALLOW_THREADS;
6428 wxMenu_Append(_arg0,_arg1,*_arg2,*_arg3,_arg4);
6429
6430 wxPy_END_ALLOW_THREADS;
6431 } Py_INCREF(Py_None);
6432 _resultobj = Py_None;
6433 {
6434 if (_obj2)
6435 delete _arg2;
6436 }
6437 {
6438 if (_obj3)
6439 delete _arg3;
6440 }
6441 return _resultobj;
6442 }
6443
6444 #define wxMenu_AppendMenu(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->Append(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
6445 static PyObject *_wrap_wxMenu_AppendMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
6446 PyObject * _resultobj;
6447 wxMenu * _arg0;
6448 int _arg1;
6449 wxString * _arg2;
6450 wxMenu * _arg3;
6451 wxString * _arg4 = (wxString *) &wxPyEmptyStr;
6452 PyObject * _argo0 = 0;
6453 PyObject * _obj2 = 0;
6454 PyObject * _argo3 = 0;
6455 PyObject * _obj4 = 0;
6456 char *_kwnames[] = { "self","id","item","subMenu","helpString", NULL };
6457
6458 self = self;
6459 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiOO|O:wxMenu_AppendMenu",_kwnames,&_argo0,&_arg1,&_obj2,&_argo3,&_obj4))
6460 return NULL;
6461 if (_argo0) {
6462 if (_argo0 == Py_None) { _arg0 = NULL; }
6463 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
6464 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_AppendMenu. Expected _wxMenu_p.");
6465 return NULL;
6466 }
6467 }
6468 {
6469 if (!PyString_Check(_obj2)) {
6470 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
6471 return NULL;
6472 }
6473 _arg2 = new wxString(PyString_AsString(_obj2), PyString_Size(_obj2));
6474 }
6475 if (_argo3) {
6476 if (_argo3 == Py_None) { _arg3 = NULL; }
6477 else if (SWIG_GetPtrObj(_argo3,(void **) &_arg3,"_wxMenu_p")) {
6478 PyErr_SetString(PyExc_TypeError,"Type error in argument 4 of wxMenu_AppendMenu. Expected _wxMenu_p.");
6479 return NULL;
6480 }
6481 }
6482 if (_obj4)
6483 {
6484 if (!PyString_Check(_obj4)) {
6485 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
6486 return NULL;
6487 }
6488 _arg4 = new wxString(PyString_AsString(_obj4), PyString_Size(_obj4));
6489 }
6490 {
6491 wxPy_BEGIN_ALLOW_THREADS;
6492 wxMenu_AppendMenu(_arg0,_arg1,*_arg2,_arg3,*_arg4);
6493
6494 wxPy_END_ALLOW_THREADS;
6495 } Py_INCREF(Py_None);
6496 _resultobj = Py_None;
6497 {
6498 if (_obj2)
6499 delete _arg2;
6500 }
6501 {
6502 if (_obj4)
6503 delete _arg4;
6504 }
6505 return _resultobj;
6506 }
6507
6508 #define wxMenu_AppendItem(_swigobj,_swigarg0) (_swigobj->Append(_swigarg0))
6509 static PyObject *_wrap_wxMenu_AppendItem(PyObject *self, PyObject *args, PyObject *kwargs) {
6510 PyObject * _resultobj;
6511 wxMenu * _arg0;
6512 wxMenuItem * _arg1;
6513 PyObject * _argo0 = 0;
6514 PyObject * _argo1 = 0;
6515 char *_kwnames[] = { "self","item", NULL };
6516
6517 self = self;
6518 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxMenu_AppendItem",_kwnames,&_argo0,&_argo1))
6519 return NULL;
6520 if (_argo0) {
6521 if (_argo0 == Py_None) { _arg0 = NULL; }
6522 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
6523 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_AppendItem. Expected _wxMenu_p.");
6524 return NULL;
6525 }
6526 }
6527 if (_argo1) {
6528 if (_argo1 == Py_None) { _arg1 = NULL; }
6529 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxMenuItem_p")) {
6530 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxMenu_AppendItem. Expected _wxMenuItem_p.");
6531 return NULL;
6532 }
6533 }
6534 {
6535 wxPy_BEGIN_ALLOW_THREADS;
6536 wxMenu_AppendItem(_arg0,_arg1);
6537
6538 wxPy_END_ALLOW_THREADS;
6539 } Py_INCREF(Py_None);
6540 _resultobj = Py_None;
6541 return _resultobj;
6542 }
6543
6544 #define wxMenu_AppendSeparator(_swigobj) (_swigobj->AppendSeparator())
6545 static PyObject *_wrap_wxMenu_AppendSeparator(PyObject *self, PyObject *args, PyObject *kwargs) {
6546 PyObject * _resultobj;
6547 wxMenu * _arg0;
6548 PyObject * _argo0 = 0;
6549 char *_kwnames[] = { "self", NULL };
6550
6551 self = self;
6552 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxMenu_AppendSeparator",_kwnames,&_argo0))
6553 return NULL;
6554 if (_argo0) {
6555 if (_argo0 == Py_None) { _arg0 = NULL; }
6556 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
6557 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_AppendSeparator. Expected _wxMenu_p.");
6558 return NULL;
6559 }
6560 }
6561 {
6562 wxPy_BEGIN_ALLOW_THREADS;
6563 wxMenu_AppendSeparator(_arg0);
6564
6565 wxPy_END_ALLOW_THREADS;
6566 } Py_INCREF(Py_None);
6567 _resultobj = Py_None;
6568 return _resultobj;
6569 }
6570
6571 #define wxMenu_Break(_swigobj) (_swigobj->Break())
6572 static PyObject *_wrap_wxMenu_Break(PyObject *self, PyObject *args, PyObject *kwargs) {
6573 PyObject * _resultobj;
6574 wxMenu * _arg0;
6575 PyObject * _argo0 = 0;
6576 char *_kwnames[] = { "self", NULL };
6577
6578 self = self;
6579 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxMenu_Break",_kwnames,&_argo0))
6580 return NULL;
6581 if (_argo0) {
6582 if (_argo0 == Py_None) { _arg0 = NULL; }
6583 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
6584 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_Break. Expected _wxMenu_p.");
6585 return NULL;
6586 }
6587 }
6588 {
6589 wxPy_BEGIN_ALLOW_THREADS;
6590 wxMenu_Break(_arg0);
6591
6592 wxPy_END_ALLOW_THREADS;
6593 } Py_INCREF(Py_None);
6594 _resultobj = Py_None;
6595 return _resultobj;
6596 }
6597
6598 #define wxMenu_Check(_swigobj,_swigarg0,_swigarg1) (_swigobj->Check(_swigarg0,_swigarg1))
6599 static PyObject *_wrap_wxMenu_Check(PyObject *self, PyObject *args, PyObject *kwargs) {
6600 PyObject * _resultobj;
6601 wxMenu * _arg0;
6602 int _arg1;
6603 bool _arg2;
6604 PyObject * _argo0 = 0;
6605 int tempbool2;
6606 char *_kwnames[] = { "self","id","flag", NULL };
6607
6608 self = self;
6609 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxMenu_Check",_kwnames,&_argo0,&_arg1,&tempbool2))
6610 return NULL;
6611 if (_argo0) {
6612 if (_argo0 == Py_None) { _arg0 = NULL; }
6613 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
6614 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_Check. Expected _wxMenu_p.");
6615 return NULL;
6616 }
6617 }
6618 _arg2 = (bool ) tempbool2;
6619 {
6620 wxPy_BEGIN_ALLOW_THREADS;
6621 wxMenu_Check(_arg0,_arg1,_arg2);
6622
6623 wxPy_END_ALLOW_THREADS;
6624 } Py_INCREF(Py_None);
6625 _resultobj = Py_None;
6626 return _resultobj;
6627 }
6628
6629 #define wxMenu_IsChecked(_swigobj,_swigarg0) (_swigobj->IsChecked(_swigarg0))
6630 static PyObject *_wrap_wxMenu_IsChecked(PyObject *self, PyObject *args, PyObject *kwargs) {
6631 PyObject * _resultobj;
6632 bool _result;
6633 wxMenu * _arg0;
6634 int _arg1;
6635 PyObject * _argo0 = 0;
6636 char *_kwnames[] = { "self","id", NULL };
6637
6638 self = self;
6639 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxMenu_IsChecked",_kwnames,&_argo0,&_arg1))
6640 return NULL;
6641 if (_argo0) {
6642 if (_argo0 == Py_None) { _arg0 = NULL; }
6643 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
6644 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_IsChecked. Expected _wxMenu_p.");
6645 return NULL;
6646 }
6647 }
6648 {
6649 wxPy_BEGIN_ALLOW_THREADS;
6650 _result = (bool )wxMenu_IsChecked(_arg0,_arg1);
6651
6652 wxPy_END_ALLOW_THREADS;
6653 } _resultobj = Py_BuildValue("i",_result);
6654 return _resultobj;
6655 }
6656
6657 #define wxMenu_Enable(_swigobj,_swigarg0,_swigarg1) (_swigobj->Enable(_swigarg0,_swigarg1))
6658 static PyObject *_wrap_wxMenu_Enable(PyObject *self, PyObject *args, PyObject *kwargs) {
6659 PyObject * _resultobj;
6660 wxMenu * _arg0;
6661 int _arg1;
6662 bool _arg2;
6663 PyObject * _argo0 = 0;
6664 int tempbool2;
6665 char *_kwnames[] = { "self","id","enable", NULL };
6666
6667 self = self;
6668 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxMenu_Enable",_kwnames,&_argo0,&_arg1,&tempbool2))
6669 return NULL;
6670 if (_argo0) {
6671 if (_argo0 == Py_None) { _arg0 = NULL; }
6672 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
6673 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_Enable. Expected _wxMenu_p.");
6674 return NULL;
6675 }
6676 }
6677 _arg2 = (bool ) tempbool2;
6678 {
6679 wxPy_BEGIN_ALLOW_THREADS;
6680 wxMenu_Enable(_arg0,_arg1,_arg2);
6681
6682 wxPy_END_ALLOW_THREADS;
6683 } Py_INCREF(Py_None);
6684 _resultobj = Py_None;
6685 return _resultobj;
6686 }
6687
6688 #define wxMenu_IsEnabled(_swigobj,_swigarg0) (_swigobj->IsEnabled(_swigarg0))
6689 static PyObject *_wrap_wxMenu_IsEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
6690 PyObject * _resultobj;
6691 bool _result;
6692 wxMenu * _arg0;
6693 int _arg1;
6694 PyObject * _argo0 = 0;
6695 char *_kwnames[] = { "self","id", NULL };
6696
6697 self = self;
6698 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxMenu_IsEnabled",_kwnames,&_argo0,&_arg1))
6699 return NULL;
6700 if (_argo0) {
6701 if (_argo0 == Py_None) { _arg0 = NULL; }
6702 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
6703 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_IsEnabled. Expected _wxMenu_p.");
6704 return NULL;
6705 }
6706 }
6707 {
6708 wxPy_BEGIN_ALLOW_THREADS;
6709 _result = (bool )wxMenu_IsEnabled(_arg0,_arg1);
6710
6711 wxPy_END_ALLOW_THREADS;
6712 } _resultobj = Py_BuildValue("i",_result);
6713 return _resultobj;
6714 }
6715
6716 #define wxMenu_FindItem(_swigobj,_swigarg0) (_swigobj->FindItem(_swigarg0))
6717 static PyObject *_wrap_wxMenu_FindItem(PyObject *self, PyObject *args, PyObject *kwargs) {
6718 PyObject * _resultobj;
6719 int _result;
6720 wxMenu * _arg0;
6721 wxString * _arg1;
6722 PyObject * _argo0 = 0;
6723 PyObject * _obj1 = 0;
6724 char *_kwnames[] = { "self","itemString", NULL };
6725
6726 self = self;
6727 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxMenu_FindItem",_kwnames,&_argo0,&_obj1))
6728 return NULL;
6729 if (_argo0) {
6730 if (_argo0 == Py_None) { _arg0 = NULL; }
6731 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
6732 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_FindItem. Expected _wxMenu_p.");
6733 return NULL;
6734 }
6735 }
6736 {
6737 if (!PyString_Check(_obj1)) {
6738 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
6739 return NULL;
6740 }
6741 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
6742 }
6743 {
6744 wxPy_BEGIN_ALLOW_THREADS;
6745 _result = (int )wxMenu_FindItem(_arg0,*_arg1);
6746
6747 wxPy_END_ALLOW_THREADS;
6748 } _resultobj = Py_BuildValue("i",_result);
6749 {
6750 if (_obj1)
6751 delete _arg1;
6752 }
6753 return _resultobj;
6754 }
6755
6756 #define wxMenu_FindItemById(_swigobj,_swigarg0) (_swigobj->FindItem(_swigarg0))
6757 static PyObject *_wrap_wxMenu_FindItemById(PyObject *self, PyObject *args, PyObject *kwargs) {
6758 PyObject * _resultobj;
6759 wxMenuItem * _result;
6760 wxMenu * _arg0;
6761 int _arg1;
6762 PyObject * _argo0 = 0;
6763 char *_kwnames[] = { "self","id", NULL };
6764 char _ptemp[128];
6765
6766 self = self;
6767 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxMenu_FindItemById",_kwnames,&_argo0,&_arg1))
6768 return NULL;
6769 if (_argo0) {
6770 if (_argo0 == Py_None) { _arg0 = NULL; }
6771 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
6772 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_FindItemById. Expected _wxMenu_p.");
6773 return NULL;
6774 }
6775 }
6776 {
6777 wxPy_BEGIN_ALLOW_THREADS;
6778 _result = (wxMenuItem *)wxMenu_FindItemById(_arg0,_arg1);
6779
6780 wxPy_END_ALLOW_THREADS;
6781 } if (_result) {
6782 SWIG_MakePtr(_ptemp, (char *) _result,"_wxMenuItem_p");
6783 _resultobj = Py_BuildValue("s",_ptemp);
6784 } else {
6785 Py_INCREF(Py_None);
6786 _resultobj = Py_None;
6787 }
6788 return _resultobj;
6789 }
6790
6791 #define wxMenu_GetTitle(_swigobj) (_swigobj->GetTitle())
6792 static PyObject *_wrap_wxMenu_GetTitle(PyObject *self, PyObject *args, PyObject *kwargs) {
6793 PyObject * _resultobj;
6794 wxString * _result;
6795 wxMenu * _arg0;
6796 PyObject * _argo0 = 0;
6797 char *_kwnames[] = { "self", NULL };
6798
6799 self = self;
6800 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxMenu_GetTitle",_kwnames,&_argo0))
6801 return NULL;
6802 if (_argo0) {
6803 if (_argo0 == Py_None) { _arg0 = NULL; }
6804 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
6805 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_GetTitle. Expected _wxMenu_p.");
6806 return NULL;
6807 }
6808 }
6809 {
6810 wxPy_BEGIN_ALLOW_THREADS;
6811 _result = new wxString (wxMenu_GetTitle(_arg0));
6812
6813 wxPy_END_ALLOW_THREADS;
6814 }{
6815 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
6816 }
6817 {
6818 delete _result;
6819 }
6820 return _resultobj;
6821 }
6822
6823 #define wxMenu_SetTitle(_swigobj,_swigarg0) (_swigobj->SetTitle(_swigarg0))
6824 static PyObject *_wrap_wxMenu_SetTitle(PyObject *self, PyObject *args, PyObject *kwargs) {
6825 PyObject * _resultobj;
6826 wxMenu * _arg0;
6827 wxString * _arg1;
6828 PyObject * _argo0 = 0;
6829 PyObject * _obj1 = 0;
6830 char *_kwnames[] = { "self","title", NULL };
6831
6832 self = self;
6833 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxMenu_SetTitle",_kwnames,&_argo0,&_obj1))
6834 return NULL;
6835 if (_argo0) {
6836 if (_argo0 == Py_None) { _arg0 = NULL; }
6837 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
6838 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_SetTitle. Expected _wxMenu_p.");
6839 return NULL;
6840 }
6841 }
6842 {
6843 if (!PyString_Check(_obj1)) {
6844 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
6845 return NULL;
6846 }
6847 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
6848 }
6849 {
6850 wxPy_BEGIN_ALLOW_THREADS;
6851 wxMenu_SetTitle(_arg0,*_arg1);
6852
6853 wxPy_END_ALLOW_THREADS;
6854 } Py_INCREF(Py_None);
6855 _resultobj = Py_None;
6856 {
6857 if (_obj1)
6858 delete _arg1;
6859 }
6860 return _resultobj;
6861 }
6862
6863 #define wxMenu_GetLabel(_swigobj,_swigarg0) (_swigobj->GetLabel(_swigarg0))
6864 static PyObject *_wrap_wxMenu_GetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
6865 PyObject * _resultobj;
6866 wxString * _result;
6867 wxMenu * _arg0;
6868 int _arg1;
6869 PyObject * _argo0 = 0;
6870 char *_kwnames[] = { "self","id", NULL };
6871
6872 self = self;
6873 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxMenu_GetLabel",_kwnames,&_argo0,&_arg1))
6874 return NULL;
6875 if (_argo0) {
6876 if (_argo0 == Py_None) { _arg0 = NULL; }
6877 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
6878 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_GetLabel. Expected _wxMenu_p.");
6879 return NULL;
6880 }
6881 }
6882 {
6883 wxPy_BEGIN_ALLOW_THREADS;
6884 _result = new wxString (wxMenu_GetLabel(_arg0,_arg1));
6885
6886 wxPy_END_ALLOW_THREADS;
6887 }{
6888 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
6889 }
6890 {
6891 delete _result;
6892 }
6893 return _resultobj;
6894 }
6895
6896 #define wxMenu_SetLabel(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetLabel(_swigarg0,_swigarg1))
6897 static PyObject *_wrap_wxMenu_SetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
6898 PyObject * _resultobj;
6899 wxMenu * _arg0;
6900 int _arg1;
6901 wxString * _arg2;
6902 PyObject * _argo0 = 0;
6903 PyObject * _obj2 = 0;
6904 char *_kwnames[] = { "self","id","label", NULL };
6905
6906 self = self;
6907 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO:wxMenu_SetLabel",_kwnames,&_argo0,&_arg1,&_obj2))
6908 return NULL;
6909 if (_argo0) {
6910 if (_argo0 == Py_None) { _arg0 = NULL; }
6911 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
6912 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_SetLabel. Expected _wxMenu_p.");
6913 return NULL;
6914 }
6915 }
6916 {
6917 if (!PyString_Check(_obj2)) {
6918 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
6919 return NULL;
6920 }
6921 _arg2 = new wxString(PyString_AsString(_obj2), PyString_Size(_obj2));
6922 }
6923 {
6924 wxPy_BEGIN_ALLOW_THREADS;
6925 wxMenu_SetLabel(_arg0,_arg1,*_arg2);
6926
6927 wxPy_END_ALLOW_THREADS;
6928 } Py_INCREF(Py_None);
6929 _resultobj = Py_None;
6930 {
6931 if (_obj2)
6932 delete _arg2;
6933 }
6934 return _resultobj;
6935 }
6936
6937 #define wxMenu_GetHelpString(_swigobj,_swigarg0) (_swigobj->GetHelpString(_swigarg0))
6938 static PyObject *_wrap_wxMenu_GetHelpString(PyObject *self, PyObject *args, PyObject *kwargs) {
6939 PyObject * _resultobj;
6940 wxString * _result;
6941 wxMenu * _arg0;
6942 int _arg1;
6943 PyObject * _argo0 = 0;
6944 char *_kwnames[] = { "self","id", NULL };
6945
6946 self = self;
6947 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxMenu_GetHelpString",_kwnames,&_argo0,&_arg1))
6948 return NULL;
6949 if (_argo0) {
6950 if (_argo0 == Py_None) { _arg0 = NULL; }
6951 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
6952 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_GetHelpString. Expected _wxMenu_p.");
6953 return NULL;
6954 }
6955 }
6956 {
6957 wxPy_BEGIN_ALLOW_THREADS;
6958 _result = new wxString (wxMenu_GetHelpString(_arg0,_arg1));
6959
6960 wxPy_END_ALLOW_THREADS;
6961 }{
6962 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
6963 }
6964 {
6965 delete _result;
6966 }
6967 return _resultobj;
6968 }
6969
6970 #define wxMenu_SetHelpString(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetHelpString(_swigarg0,_swigarg1))
6971 static PyObject *_wrap_wxMenu_SetHelpString(PyObject *self, PyObject *args, PyObject *kwargs) {
6972 PyObject * _resultobj;
6973 wxMenu * _arg0;
6974 int _arg1;
6975 wxString * _arg2;
6976 PyObject * _argo0 = 0;
6977 PyObject * _obj2 = 0;
6978 char *_kwnames[] = { "self","id","helpString", NULL };
6979
6980 self = self;
6981 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO:wxMenu_SetHelpString",_kwnames,&_argo0,&_arg1,&_obj2))
6982 return NULL;
6983 if (_argo0) {
6984 if (_argo0 == Py_None) { _arg0 = NULL; }
6985 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
6986 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_SetHelpString. Expected _wxMenu_p.");
6987 return NULL;
6988 }
6989 }
6990 {
6991 if (!PyString_Check(_obj2)) {
6992 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
6993 return NULL;
6994 }
6995 _arg2 = new wxString(PyString_AsString(_obj2), PyString_Size(_obj2));
6996 }
6997 {
6998 wxPy_BEGIN_ALLOW_THREADS;
6999 wxMenu_SetHelpString(_arg0,_arg1,*_arg2);
7000
7001 wxPy_END_ALLOW_THREADS;
7002 } Py_INCREF(Py_None);
7003 _resultobj = Py_None;
7004 {
7005 if (_obj2)
7006 delete _arg2;
7007 }
7008 return _resultobj;
7009 }
7010
7011 #define wxMenu_UpdateUI(_swigobj,_swigarg0) (_swigobj->UpdateUI(_swigarg0))
7012 static PyObject *_wrap_wxMenu_UpdateUI(PyObject *self, PyObject *args, PyObject *kwargs) {
7013 PyObject * _resultobj;
7014 wxMenu * _arg0;
7015 wxEvtHandler * _arg1 = (wxEvtHandler *) NULL;
7016 PyObject * _argo0 = 0;
7017 PyObject * _argo1 = 0;
7018 char *_kwnames[] = { "self","source", NULL };
7019
7020 self = self;
7021 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|O:wxMenu_UpdateUI",_kwnames,&_argo0,&_argo1))
7022 return NULL;
7023 if (_argo0) {
7024 if (_argo0 == Py_None) { _arg0 = NULL; }
7025 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
7026 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_UpdateUI. Expected _wxMenu_p.");
7027 return NULL;
7028 }
7029 }
7030 if (_argo1) {
7031 if (_argo1 == Py_None) { _arg1 = NULL; }
7032 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxEvtHandler_p")) {
7033 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxMenu_UpdateUI. Expected _wxEvtHandler_p.");
7034 return NULL;
7035 }
7036 }
7037 {
7038 wxPy_BEGIN_ALLOW_THREADS;
7039 wxMenu_UpdateUI(_arg0,_arg1);
7040
7041 wxPy_END_ALLOW_THREADS;
7042 } Py_INCREF(Py_None);
7043 _resultobj = Py_None;
7044 return _resultobj;
7045 }
7046
7047 #define wxMenu_Delete(_swigobj,_swigarg0) (_swigobj->Delete(_swigarg0))
7048 static PyObject *_wrap_wxMenu_Delete(PyObject *self, PyObject *args, PyObject *kwargs) {
7049 PyObject * _resultobj;
7050 bool _result;
7051 wxMenu * _arg0;
7052 int _arg1;
7053 PyObject * _argo0 = 0;
7054 char *_kwnames[] = { "self","id", NULL };
7055
7056 self = self;
7057 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxMenu_Delete",_kwnames,&_argo0,&_arg1))
7058 return NULL;
7059 if (_argo0) {
7060 if (_argo0 == Py_None) { _arg0 = NULL; }
7061 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
7062 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_Delete. Expected _wxMenu_p.");
7063 return NULL;
7064 }
7065 }
7066 {
7067 wxPy_BEGIN_ALLOW_THREADS;
7068 _result = (bool )wxMenu_Delete(_arg0,_arg1);
7069
7070 wxPy_END_ALLOW_THREADS;
7071 } _resultobj = Py_BuildValue("i",_result);
7072 return _resultobj;
7073 }
7074
7075 #define wxMenu_DeleteItem(_swigobj,_swigarg0) (_swigobj->Delete(_swigarg0))
7076 static PyObject *_wrap_wxMenu_DeleteItem(PyObject *self, PyObject *args, PyObject *kwargs) {
7077 PyObject * _resultobj;
7078 bool _result;
7079 wxMenu * _arg0;
7080 wxMenuItem * _arg1;
7081 PyObject * _argo0 = 0;
7082 PyObject * _argo1 = 0;
7083 char *_kwnames[] = { "self","item", NULL };
7084
7085 self = self;
7086 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxMenu_DeleteItem",_kwnames,&_argo0,&_argo1))
7087 return NULL;
7088 if (_argo0) {
7089 if (_argo0 == Py_None) { _arg0 = NULL; }
7090 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
7091 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_DeleteItem. Expected _wxMenu_p.");
7092 return NULL;
7093 }
7094 }
7095 if (_argo1) {
7096 if (_argo1 == Py_None) { _arg1 = NULL; }
7097 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxMenuItem_p")) {
7098 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxMenu_DeleteItem. Expected _wxMenuItem_p.");
7099 return NULL;
7100 }
7101 }
7102 {
7103 wxPy_BEGIN_ALLOW_THREADS;
7104 _result = (bool )wxMenu_DeleteItem(_arg0,_arg1);
7105
7106 wxPy_END_ALLOW_THREADS;
7107 } _resultobj = Py_BuildValue("i",_result);
7108 return _resultobj;
7109 }
7110
7111 #define wxMenu_Insert(_swigobj,_swigarg0,_swigarg1) (_swigobj->Insert(_swigarg0,_swigarg1))
7112 static PyObject *_wrap_wxMenu_Insert(PyObject *self, PyObject *args, PyObject *kwargs) {
7113 PyObject * _resultobj;
7114 bool _result;
7115 wxMenu * _arg0;
7116 size_t _arg1;
7117 wxMenuItem * _arg2;
7118 PyObject * _argo0 = 0;
7119 PyObject * _argo2 = 0;
7120 char *_kwnames[] = { "self","pos","item", NULL };
7121
7122 self = self;
7123 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO:wxMenu_Insert",_kwnames,&_argo0,&_arg1,&_argo2))
7124 return NULL;
7125 if (_argo0) {
7126 if (_argo0 == Py_None) { _arg0 = NULL; }
7127 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
7128 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_Insert. Expected _wxMenu_p.");
7129 return NULL;
7130 }
7131 }
7132 if (_argo2) {
7133 if (_argo2 == Py_None) { _arg2 = NULL; }
7134 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxMenuItem_p")) {
7135 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxMenu_Insert. Expected _wxMenuItem_p.");
7136 return NULL;
7137 }
7138 }
7139 {
7140 wxPy_BEGIN_ALLOW_THREADS;
7141 _result = (bool )wxMenu_Insert(_arg0,_arg1,_arg2);
7142
7143 wxPy_END_ALLOW_THREADS;
7144 } _resultobj = Py_BuildValue("i",_result);
7145 return _resultobj;
7146 }
7147
7148 #define wxMenu_Remove(_swigobj,_swigarg0) (_swigobj->Remove(_swigarg0))
7149 static PyObject *_wrap_wxMenu_Remove(PyObject *self, PyObject *args, PyObject *kwargs) {
7150 PyObject * _resultobj;
7151 wxMenuItem * _result;
7152 wxMenu * _arg0;
7153 int _arg1;
7154 PyObject * _argo0 = 0;
7155 char *_kwnames[] = { "self","id", NULL };
7156 char _ptemp[128];
7157
7158 self = self;
7159 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxMenu_Remove",_kwnames,&_argo0,&_arg1))
7160 return NULL;
7161 if (_argo0) {
7162 if (_argo0 == Py_None) { _arg0 = NULL; }
7163 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
7164 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_Remove. Expected _wxMenu_p.");
7165 return NULL;
7166 }
7167 }
7168 {
7169 wxPy_BEGIN_ALLOW_THREADS;
7170 _result = (wxMenuItem *)wxMenu_Remove(_arg0,_arg1);
7171
7172 wxPy_END_ALLOW_THREADS;
7173 } if (_result) {
7174 SWIG_MakePtr(_ptemp, (char *) _result,"_wxMenuItem_p");
7175 _resultobj = Py_BuildValue("s",_ptemp);
7176 } else {
7177 Py_INCREF(Py_None);
7178 _resultobj = Py_None;
7179 }
7180 return _resultobj;
7181 }
7182
7183 #define wxMenu_RemoveItem(_swigobj,_swigarg0) (_swigobj->Remove(_swigarg0))
7184 static PyObject *_wrap_wxMenu_RemoveItem(PyObject *self, PyObject *args, PyObject *kwargs) {
7185 PyObject * _resultobj;
7186 wxMenuItem * _result;
7187 wxMenu * _arg0;
7188 wxMenuItem * _arg1;
7189 PyObject * _argo0 = 0;
7190 PyObject * _argo1 = 0;
7191 char *_kwnames[] = { "self","item", NULL };
7192 char _ptemp[128];
7193
7194 self = self;
7195 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxMenu_RemoveItem",_kwnames,&_argo0,&_argo1))
7196 return NULL;
7197 if (_argo0) {
7198 if (_argo0 == Py_None) { _arg0 = NULL; }
7199 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
7200 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_RemoveItem. Expected _wxMenu_p.");
7201 return NULL;
7202 }
7203 }
7204 if (_argo1) {
7205 if (_argo1 == Py_None) { _arg1 = NULL; }
7206 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxMenuItem_p")) {
7207 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxMenu_RemoveItem. Expected _wxMenuItem_p.");
7208 return NULL;
7209 }
7210 }
7211 {
7212 wxPy_BEGIN_ALLOW_THREADS;
7213 _result = (wxMenuItem *)wxMenu_RemoveItem(_arg0,_arg1);
7214
7215 wxPy_END_ALLOW_THREADS;
7216 } if (_result) {
7217 SWIG_MakePtr(_ptemp, (char *) _result,"_wxMenuItem_p");
7218 _resultobj = Py_BuildValue("s",_ptemp);
7219 } else {
7220 Py_INCREF(Py_None);
7221 _resultobj = Py_None;
7222 }
7223 return _resultobj;
7224 }
7225
7226 static void wxMenu_Destroy(wxMenu *self) { delete self; }
7227 static PyObject *_wrap_wxMenu_Destroy(PyObject *self, PyObject *args, PyObject *kwargs) {
7228 PyObject * _resultobj;
7229 wxMenu * _arg0;
7230 PyObject * _argo0 = 0;
7231 char *_kwnames[] = { "self", NULL };
7232
7233 self = self;
7234 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxMenu_Destroy",_kwnames,&_argo0))
7235 return NULL;
7236 if (_argo0) {
7237 if (_argo0 == Py_None) { _arg0 = NULL; }
7238 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
7239 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_Destroy. Expected _wxMenu_p.");
7240 return NULL;
7241 }
7242 }
7243 {
7244 wxPy_BEGIN_ALLOW_THREADS;
7245 wxMenu_Destroy(_arg0);
7246
7247 wxPy_END_ALLOW_THREADS;
7248 } Py_INCREF(Py_None);
7249 _resultobj = Py_None;
7250 return _resultobj;
7251 }
7252
7253 #define wxMenu_DestroyId(_swigobj,_swigarg0) (_swigobj->Destroy(_swigarg0))
7254 static PyObject *_wrap_wxMenu_DestroyId(PyObject *self, PyObject *args, PyObject *kwargs) {
7255 PyObject * _resultobj;
7256 bool _result;
7257 wxMenu * _arg0;
7258 int _arg1;
7259 PyObject * _argo0 = 0;
7260 char *_kwnames[] = { "self","id", NULL };
7261
7262 self = self;
7263 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxMenu_DestroyId",_kwnames,&_argo0,&_arg1))
7264 return NULL;
7265 if (_argo0) {
7266 if (_argo0 == Py_None) { _arg0 = NULL; }
7267 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
7268 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_DestroyId. Expected _wxMenu_p.");
7269 return NULL;
7270 }
7271 }
7272 {
7273 wxPy_BEGIN_ALLOW_THREADS;
7274 _result = (bool )wxMenu_DestroyId(_arg0,_arg1);
7275
7276 wxPy_END_ALLOW_THREADS;
7277 } _resultobj = Py_BuildValue("i",_result);
7278 return _resultobj;
7279 }
7280
7281 #define wxMenu_DestroyItem(_swigobj,_swigarg0) (_swigobj->Destroy(_swigarg0))
7282 static PyObject *_wrap_wxMenu_DestroyItem(PyObject *self, PyObject *args, PyObject *kwargs) {
7283 PyObject * _resultobj;
7284 bool _result;
7285 wxMenu * _arg0;
7286 wxMenuItem * _arg1;
7287 PyObject * _argo0 = 0;
7288 PyObject * _argo1 = 0;
7289 char *_kwnames[] = { "self","item", NULL };
7290
7291 self = self;
7292 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxMenu_DestroyItem",_kwnames,&_argo0,&_argo1))
7293 return NULL;
7294 if (_argo0) {
7295 if (_argo0 == Py_None) { _arg0 = NULL; }
7296 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
7297 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_DestroyItem. Expected _wxMenu_p.");
7298 return NULL;
7299 }
7300 }
7301 if (_argo1) {
7302 if (_argo1 == Py_None) { _arg1 = NULL; }
7303 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxMenuItem_p")) {
7304 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxMenu_DestroyItem. Expected _wxMenuItem_p.");
7305 return NULL;
7306 }
7307 }
7308 {
7309 wxPy_BEGIN_ALLOW_THREADS;
7310 _result = (bool )wxMenu_DestroyItem(_arg0,_arg1);
7311
7312 wxPy_END_ALLOW_THREADS;
7313 } _resultobj = Py_BuildValue("i",_result);
7314 return _resultobj;
7315 }
7316
7317 #define wxMenu_GetMenuItemCount(_swigobj) (_swigobj->GetMenuItemCount())
7318 static PyObject *_wrap_wxMenu_GetMenuItemCount(PyObject *self, PyObject *args, PyObject *kwargs) {
7319 PyObject * _resultobj;
7320 size_t _result;
7321 wxMenu * _arg0;
7322 PyObject * _argo0 = 0;
7323 char *_kwnames[] = { "self", NULL };
7324
7325 self = self;
7326 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxMenu_GetMenuItemCount",_kwnames,&_argo0))
7327 return NULL;
7328 if (_argo0) {
7329 if (_argo0 == Py_None) { _arg0 = NULL; }
7330 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
7331 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_GetMenuItemCount. Expected _wxMenu_p.");
7332 return NULL;
7333 }
7334 }
7335 {
7336 wxPy_BEGIN_ALLOW_THREADS;
7337 _result = (size_t )wxMenu_GetMenuItemCount(_arg0);
7338
7339 wxPy_END_ALLOW_THREADS;
7340 } _resultobj = Py_BuildValue("i",_result);
7341 return _resultobj;
7342 }
7343
7344 static PyObject * wxMenu_GetMenuItems(wxMenu *self) {
7345 wxMenuItemList& list = self->GetMenuItems();
7346 return wxPy_ConvertList(&list, "wxMenuItem");
7347 }
7348 static PyObject *_wrap_wxMenu_GetMenuItems(PyObject *self, PyObject *args, PyObject *kwargs) {
7349 PyObject * _resultobj;
7350 PyObject * _result;
7351 wxMenu * _arg0;
7352 PyObject * _argo0 = 0;
7353 char *_kwnames[] = { "self", NULL };
7354
7355 self = self;
7356 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxMenu_GetMenuItems",_kwnames,&_argo0))
7357 return NULL;
7358 if (_argo0) {
7359 if (_argo0 == Py_None) { _arg0 = NULL; }
7360 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
7361 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_GetMenuItems. Expected _wxMenu_p.");
7362 return NULL;
7363 }
7364 }
7365 {
7366 wxPy_BEGIN_ALLOW_THREADS;
7367 _result = (PyObject *)wxMenu_GetMenuItems(_arg0);
7368
7369 wxPy_END_ALLOW_THREADS;
7370 }{
7371 _resultobj = _result;
7372 }
7373 return _resultobj;
7374 }
7375
7376 #define wxMenu_SetEventHandler(_swigobj,_swigarg0) (_swigobj->SetEventHandler(_swigarg0))
7377 static PyObject *_wrap_wxMenu_SetEventHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
7378 PyObject * _resultobj;
7379 wxMenu * _arg0;
7380 wxEvtHandler * _arg1;
7381 PyObject * _argo0 = 0;
7382 PyObject * _argo1 = 0;
7383 char *_kwnames[] = { "self","handler", NULL };
7384
7385 self = self;
7386 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxMenu_SetEventHandler",_kwnames,&_argo0,&_argo1))
7387 return NULL;
7388 if (_argo0) {
7389 if (_argo0 == Py_None) { _arg0 = NULL; }
7390 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
7391 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_SetEventHandler. Expected _wxMenu_p.");
7392 return NULL;
7393 }
7394 }
7395 if (_argo1) {
7396 if (_argo1 == Py_None) { _arg1 = NULL; }
7397 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxEvtHandler_p")) {
7398 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxMenu_SetEventHandler. Expected _wxEvtHandler_p.");
7399 return NULL;
7400 }
7401 }
7402 {
7403 wxPy_BEGIN_ALLOW_THREADS;
7404 wxMenu_SetEventHandler(_arg0,_arg1);
7405
7406 wxPy_END_ALLOW_THREADS;
7407 } Py_INCREF(Py_None);
7408 _resultobj = Py_None;
7409 return _resultobj;
7410 }
7411
7412 #define wxMenu_GetEventHandler(_swigobj) (_swigobj->GetEventHandler())
7413 static PyObject *_wrap_wxMenu_GetEventHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
7414 PyObject * _resultobj;
7415 wxEvtHandler * _result;
7416 wxMenu * _arg0;
7417 PyObject * _argo0 = 0;
7418 char *_kwnames[] = { "self", NULL };
7419 char _ptemp[128];
7420
7421 self = self;
7422 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxMenu_GetEventHandler",_kwnames,&_argo0))
7423 return NULL;
7424 if (_argo0) {
7425 if (_argo0 == Py_None) { _arg0 = NULL; }
7426 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
7427 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_GetEventHandler. Expected _wxMenu_p.");
7428 return NULL;
7429 }
7430 }
7431 {
7432 wxPy_BEGIN_ALLOW_THREADS;
7433 _result = (wxEvtHandler *)wxMenu_GetEventHandler(_arg0);
7434
7435 wxPy_END_ALLOW_THREADS;
7436 } if (_result) {
7437 SWIG_MakePtr(_ptemp, (char *) _result,"_wxEvtHandler_p");
7438 _resultobj = Py_BuildValue("s",_ptemp);
7439 } else {
7440 Py_INCREF(Py_None);
7441 _resultobj = Py_None;
7442 }
7443 return _resultobj;
7444 }
7445
7446 #define wxMenu_SetInvokingWindow(_swigobj,_swigarg0) (_swigobj->SetInvokingWindow(_swigarg0))
7447 static PyObject *_wrap_wxMenu_SetInvokingWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
7448 PyObject * _resultobj;
7449 wxMenu * _arg0;
7450 wxWindow * _arg1;
7451 PyObject * _argo0 = 0;
7452 PyObject * _argo1 = 0;
7453 char *_kwnames[] = { "self","win", NULL };
7454
7455 self = self;
7456 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxMenu_SetInvokingWindow",_kwnames,&_argo0,&_argo1))
7457 return NULL;
7458 if (_argo0) {
7459 if (_argo0 == Py_None) { _arg0 = NULL; }
7460 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
7461 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_SetInvokingWindow. Expected _wxMenu_p.");
7462 return NULL;
7463 }
7464 }
7465 if (_argo1) {
7466 if (_argo1 == Py_None) { _arg1 = NULL; }
7467 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
7468 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxMenu_SetInvokingWindow. Expected _wxWindow_p.");
7469 return NULL;
7470 }
7471 }
7472 {
7473 wxPy_BEGIN_ALLOW_THREADS;
7474 wxMenu_SetInvokingWindow(_arg0,_arg1);
7475
7476 wxPy_END_ALLOW_THREADS;
7477 } Py_INCREF(Py_None);
7478 _resultobj = Py_None;
7479 return _resultobj;
7480 }
7481
7482 #define wxMenu_GetInvokingWindow(_swigobj) (_swigobj->GetInvokingWindow())
7483 static PyObject *_wrap_wxMenu_GetInvokingWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
7484 PyObject * _resultobj;
7485 wxWindow * _result;
7486 wxMenu * _arg0;
7487 PyObject * _argo0 = 0;
7488 char *_kwnames[] = { "self", NULL };
7489 char _ptemp[128];
7490
7491 self = self;
7492 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxMenu_GetInvokingWindow",_kwnames,&_argo0))
7493 return NULL;
7494 if (_argo0) {
7495 if (_argo0 == Py_None) { _arg0 = NULL; }
7496 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
7497 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_GetInvokingWindow. Expected _wxMenu_p.");
7498 return NULL;
7499 }
7500 }
7501 {
7502 wxPy_BEGIN_ALLOW_THREADS;
7503 _result = (wxWindow *)wxMenu_GetInvokingWindow(_arg0);
7504
7505 wxPy_END_ALLOW_THREADS;
7506 } if (_result) {
7507 SWIG_MakePtr(_ptemp, (char *) _result,"_wxWindow_p");
7508 _resultobj = Py_BuildValue("s",_ptemp);
7509 } else {
7510 Py_INCREF(Py_None);
7511 _resultobj = Py_None;
7512 }
7513 return _resultobj;
7514 }
7515
7516 #define wxMenu_GetStyle(_swigobj) (_swigobj->GetStyle())
7517 static PyObject *_wrap_wxMenu_GetStyle(PyObject *self, PyObject *args, PyObject *kwargs) {
7518 PyObject * _resultobj;
7519 long _result;
7520 wxMenu * _arg0;
7521 PyObject * _argo0 = 0;
7522 char *_kwnames[] = { "self", NULL };
7523
7524 self = self;
7525 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxMenu_GetStyle",_kwnames,&_argo0))
7526 return NULL;
7527 if (_argo0) {
7528 if (_argo0 == Py_None) { _arg0 = NULL; }
7529 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
7530 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_GetStyle. Expected _wxMenu_p.");
7531 return NULL;
7532 }
7533 }
7534 {
7535 wxPy_BEGIN_ALLOW_THREADS;
7536 _result = (long )wxMenu_GetStyle(_arg0);
7537
7538 wxPy_END_ALLOW_THREADS;
7539 } _resultobj = Py_BuildValue("l",_result);
7540 return _resultobj;
7541 }
7542
7543 #define wxMenu_IsAttached(_swigobj) (_swigobj->IsAttached())
7544 static PyObject *_wrap_wxMenu_IsAttached(PyObject *self, PyObject *args, PyObject *kwargs) {
7545 PyObject * _resultobj;
7546 bool _result;
7547 wxMenu * _arg0;
7548 PyObject * _argo0 = 0;
7549 char *_kwnames[] = { "self", NULL };
7550
7551 self = self;
7552 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxMenu_IsAttached",_kwnames,&_argo0))
7553 return NULL;
7554 if (_argo0) {
7555 if (_argo0 == Py_None) { _arg0 = NULL; }
7556 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
7557 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_IsAttached. Expected _wxMenu_p.");
7558 return NULL;
7559 }
7560 }
7561 {
7562 wxPy_BEGIN_ALLOW_THREADS;
7563 _result = (bool )wxMenu_IsAttached(_arg0);
7564
7565 wxPy_END_ALLOW_THREADS;
7566 } _resultobj = Py_BuildValue("i",_result);
7567 return _resultobj;
7568 }
7569
7570 #define wxMenu_SetParent(_swigobj,_swigarg0) (_swigobj->SetParent(_swigarg0))
7571 static PyObject *_wrap_wxMenu_SetParent(PyObject *self, PyObject *args, PyObject *kwargs) {
7572 PyObject * _resultobj;
7573 wxMenu * _arg0;
7574 wxMenu * _arg1;
7575 PyObject * _argo0 = 0;
7576 PyObject * _argo1 = 0;
7577 char *_kwnames[] = { "self","parent", NULL };
7578
7579 self = self;
7580 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxMenu_SetParent",_kwnames,&_argo0,&_argo1))
7581 return NULL;
7582 if (_argo0) {
7583 if (_argo0 == Py_None) { _arg0 = NULL; }
7584 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
7585 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_SetParent. Expected _wxMenu_p.");
7586 return NULL;
7587 }
7588 }
7589 if (_argo1) {
7590 if (_argo1 == Py_None) { _arg1 = NULL; }
7591 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxMenu_p")) {
7592 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxMenu_SetParent. Expected _wxMenu_p.");
7593 return NULL;
7594 }
7595 }
7596 {
7597 wxPy_BEGIN_ALLOW_THREADS;
7598 wxMenu_SetParent(_arg0,_arg1);
7599
7600 wxPy_END_ALLOW_THREADS;
7601 } Py_INCREF(Py_None);
7602 _resultobj = Py_None;
7603 return _resultobj;
7604 }
7605
7606 #define wxMenu_GetParent(_swigobj) (_swigobj->GetParent())
7607 static PyObject *_wrap_wxMenu_GetParent(PyObject *self, PyObject *args, PyObject *kwargs) {
7608 PyObject * _resultobj;
7609 wxMenu * _result;
7610 wxMenu * _arg0;
7611 PyObject * _argo0 = 0;
7612 char *_kwnames[] = { "self", NULL };
7613 char _ptemp[128];
7614
7615 self = self;
7616 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxMenu_GetParent",_kwnames,&_argo0))
7617 return NULL;
7618 if (_argo0) {
7619 if (_argo0 == Py_None) { _arg0 = NULL; }
7620 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
7621 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_GetParent. Expected _wxMenu_p.");
7622 return NULL;
7623 }
7624 }
7625 {
7626 wxPy_BEGIN_ALLOW_THREADS;
7627 _result = (wxMenu *)wxMenu_GetParent(_arg0);
7628
7629 wxPy_END_ALLOW_THREADS;
7630 } if (_result) {
7631 SWIG_MakePtr(_ptemp, (char *) _result,"_wxMenu_p");
7632 _resultobj = Py_BuildValue("s",_ptemp);
7633 } else {
7634 Py_INCREF(Py_None);
7635 _resultobj = Py_None;
7636 }
7637 return _resultobj;
7638 }
7639
7640 static void *SwigwxMenuBarTowxWindow(void *ptr) {
7641 wxMenuBar *src;
7642 wxWindow *dest;
7643 src = (wxMenuBar *) ptr;
7644 dest = (wxWindow *) src;
7645 return (void *) dest;
7646 }
7647
7648 static void *SwigwxMenuBarTowxEvtHandler(void *ptr) {
7649 wxMenuBar *src;
7650 wxEvtHandler *dest;
7651 src = (wxMenuBar *) ptr;
7652 dest = (wxEvtHandler *) src;
7653 return (void *) dest;
7654 }
7655
7656 #define new_wxMenuBar(_swigarg0) (new wxMenuBar(_swigarg0))
7657 static PyObject *_wrap_new_wxMenuBar(PyObject *self, PyObject *args, PyObject *kwargs) {
7658 PyObject * _resultobj;
7659 wxMenuBar * _result;
7660 long _arg0 = (long ) 0;
7661 char *_kwnames[] = { "style", NULL };
7662 char _ptemp[128];
7663
7664 self = self;
7665 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"|l:new_wxMenuBar",_kwnames,&_arg0))
7666 return NULL;
7667 {
7668 wxPy_BEGIN_ALLOW_THREADS;
7669 _result = (wxMenuBar *)new_wxMenuBar(_arg0);
7670
7671 wxPy_END_ALLOW_THREADS;
7672 } if (_result) {
7673 SWIG_MakePtr(_ptemp, (char *) _result,"_wxMenuBar_p");
7674 _resultobj = Py_BuildValue("s",_ptemp);
7675 } else {
7676 Py_INCREF(Py_None);
7677 _resultobj = Py_None;
7678 }
7679 return _resultobj;
7680 }
7681
7682 #define wxMenuBar_Append(_swigobj,_swigarg0,_swigarg1) (_swigobj->Append(_swigarg0,_swigarg1))
7683 static PyObject *_wrap_wxMenuBar_Append(PyObject *self, PyObject *args, PyObject *kwargs) {
7684 PyObject * _resultobj;
7685 bool _result;
7686 wxMenuBar * _arg0;
7687 wxMenu * _arg1;
7688 wxString * _arg2;
7689 PyObject * _argo0 = 0;
7690 PyObject * _argo1 = 0;
7691 PyObject * _obj2 = 0;
7692 char *_kwnames[] = { "self","menu","title", NULL };
7693
7694 self = self;
7695 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxMenuBar_Append",_kwnames,&_argo0,&_argo1,&_obj2))
7696 return NULL;
7697 if (_argo0) {
7698 if (_argo0 == Py_None) { _arg0 = NULL; }
7699 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuBar_p")) {
7700 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuBar_Append. Expected _wxMenuBar_p.");
7701 return NULL;
7702 }
7703 }
7704 if (_argo1) {
7705 if (_argo1 == Py_None) { _arg1 = NULL; }
7706 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxMenu_p")) {
7707 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxMenuBar_Append. Expected _wxMenu_p.");
7708 return NULL;
7709 }
7710 }
7711 {
7712 if (!PyString_Check(_obj2)) {
7713 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
7714 return NULL;
7715 }
7716 _arg2 = new wxString(PyString_AsString(_obj2), PyString_Size(_obj2));
7717 }
7718 {
7719 wxPy_BEGIN_ALLOW_THREADS;
7720 _result = (bool )wxMenuBar_Append(_arg0,_arg1,*_arg2);
7721
7722 wxPy_END_ALLOW_THREADS;
7723 } _resultobj = Py_BuildValue("i",_result);
7724 {
7725 if (_obj2)
7726 delete _arg2;
7727 }
7728 return _resultobj;
7729 }
7730
7731 #define wxMenuBar_Insert(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->Insert(_swigarg0,_swigarg1,_swigarg2))
7732 static PyObject *_wrap_wxMenuBar_Insert(PyObject *self, PyObject *args, PyObject *kwargs) {
7733 PyObject * _resultobj;
7734 bool _result;
7735 wxMenuBar * _arg0;
7736 size_t _arg1;
7737 wxMenu * _arg2;
7738 wxString * _arg3;
7739 PyObject * _argo0 = 0;
7740 PyObject * _argo2 = 0;
7741 PyObject * _obj3 = 0;
7742 char *_kwnames[] = { "self","pos","menu","title", NULL };
7743
7744 self = self;
7745 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiOO:wxMenuBar_Insert",_kwnames,&_argo0,&_arg1,&_argo2,&_obj3))
7746 return NULL;
7747 if (_argo0) {
7748 if (_argo0 == Py_None) { _arg0 = NULL; }
7749 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuBar_p")) {
7750 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuBar_Insert. Expected _wxMenuBar_p.");
7751 return NULL;
7752 }
7753 }
7754 if (_argo2) {
7755 if (_argo2 == Py_None) { _arg2 = NULL; }
7756 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxMenu_p")) {
7757 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxMenuBar_Insert. Expected _wxMenu_p.");
7758 return NULL;
7759 }
7760 }
7761 {
7762 if (!PyString_Check(_obj3)) {
7763 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
7764 return NULL;
7765 }
7766 _arg3 = new wxString(PyString_AsString(_obj3), PyString_Size(_obj3));
7767 }
7768 {
7769 wxPy_BEGIN_ALLOW_THREADS;
7770 _result = (bool )wxMenuBar_Insert(_arg0,_arg1,_arg2,*_arg3);
7771
7772 wxPy_END_ALLOW_THREADS;
7773 } _resultobj = Py_BuildValue("i",_result);
7774 {
7775 if (_obj3)
7776 delete _arg3;
7777 }
7778 return _resultobj;
7779 }
7780
7781 #define wxMenuBar_GetMenuCount(_swigobj) (_swigobj->GetMenuCount())
7782 static PyObject *_wrap_wxMenuBar_GetMenuCount(PyObject *self, PyObject *args, PyObject *kwargs) {
7783 PyObject * _resultobj;
7784 size_t _result;
7785 wxMenuBar * _arg0;
7786 PyObject * _argo0 = 0;
7787 char *_kwnames[] = { "self", NULL };
7788
7789 self = self;
7790 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxMenuBar_GetMenuCount",_kwnames,&_argo0))
7791 return NULL;
7792 if (_argo0) {
7793 if (_argo0 == Py_None) { _arg0 = NULL; }
7794 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuBar_p")) {
7795 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuBar_GetMenuCount. Expected _wxMenuBar_p.");
7796 return NULL;
7797 }
7798 }
7799 {
7800 wxPy_BEGIN_ALLOW_THREADS;
7801 _result = (size_t )wxMenuBar_GetMenuCount(_arg0);
7802
7803 wxPy_END_ALLOW_THREADS;
7804 } _resultobj = Py_BuildValue("i",_result);
7805 return _resultobj;
7806 }
7807
7808 #define wxMenuBar_GetMenu(_swigobj,_swigarg0) (_swigobj->GetMenu(_swigarg0))
7809 static PyObject *_wrap_wxMenuBar_GetMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
7810 PyObject * _resultobj;
7811 wxMenu * _result;
7812 wxMenuBar * _arg0;
7813 size_t _arg1;
7814 PyObject * _argo0 = 0;
7815 char *_kwnames[] = { "self","pos", NULL };
7816 char _ptemp[128];
7817
7818 self = self;
7819 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxMenuBar_GetMenu",_kwnames,&_argo0,&_arg1))
7820 return NULL;
7821 if (_argo0) {
7822 if (_argo0 == Py_None) { _arg0 = NULL; }
7823 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuBar_p")) {
7824 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuBar_GetMenu. Expected _wxMenuBar_p.");
7825 return NULL;
7826 }
7827 }
7828 {
7829 wxPy_BEGIN_ALLOW_THREADS;
7830 _result = (wxMenu *)wxMenuBar_GetMenu(_arg0,_arg1);
7831
7832 wxPy_END_ALLOW_THREADS;
7833 } if (_result) {
7834 SWIG_MakePtr(_ptemp, (char *) _result,"_wxMenu_p");
7835 _resultobj = Py_BuildValue("s",_ptemp);
7836 } else {
7837 Py_INCREF(Py_None);
7838 _resultobj = Py_None;
7839 }
7840 return _resultobj;
7841 }
7842
7843 #define wxMenuBar_Replace(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->Replace(_swigarg0,_swigarg1,_swigarg2))
7844 static PyObject *_wrap_wxMenuBar_Replace(PyObject *self, PyObject *args, PyObject *kwargs) {
7845 PyObject * _resultobj;
7846 wxMenu * _result;
7847 wxMenuBar * _arg0;
7848 size_t _arg1;
7849 wxMenu * _arg2;
7850 wxString * _arg3;
7851 PyObject * _argo0 = 0;
7852 PyObject * _argo2 = 0;
7853 PyObject * _obj3 = 0;
7854 char *_kwnames[] = { "self","pos","menu","title", NULL };
7855 char _ptemp[128];
7856
7857 self = self;
7858 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiOO:wxMenuBar_Replace",_kwnames,&_argo0,&_arg1,&_argo2,&_obj3))
7859 return NULL;
7860 if (_argo0) {
7861 if (_argo0 == Py_None) { _arg0 = NULL; }
7862 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuBar_p")) {
7863 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuBar_Replace. Expected _wxMenuBar_p.");
7864 return NULL;
7865 }
7866 }
7867 if (_argo2) {
7868 if (_argo2 == Py_None) { _arg2 = NULL; }
7869 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxMenu_p")) {
7870 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxMenuBar_Replace. Expected _wxMenu_p.");
7871 return NULL;
7872 }
7873 }
7874 {
7875 if (!PyString_Check(_obj3)) {
7876 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
7877 return NULL;
7878 }
7879 _arg3 = new wxString(PyString_AsString(_obj3), PyString_Size(_obj3));
7880 }
7881 {
7882 wxPy_BEGIN_ALLOW_THREADS;
7883 _result = (wxMenu *)wxMenuBar_Replace(_arg0,_arg1,_arg2,*_arg3);
7884
7885 wxPy_END_ALLOW_THREADS;
7886 } if (_result) {
7887 SWIG_MakePtr(_ptemp, (char *) _result,"_wxMenu_p");
7888 _resultobj = Py_BuildValue("s",_ptemp);
7889 } else {
7890 Py_INCREF(Py_None);
7891 _resultobj = Py_None;
7892 }
7893 {
7894 if (_obj3)
7895 delete _arg3;
7896 }
7897 return _resultobj;
7898 }
7899
7900 #define wxMenuBar_Remove(_swigobj,_swigarg0) (_swigobj->Remove(_swigarg0))
7901 static PyObject *_wrap_wxMenuBar_Remove(PyObject *self, PyObject *args, PyObject *kwargs) {
7902 PyObject * _resultobj;
7903 wxMenu * _result;
7904 wxMenuBar * _arg0;
7905 size_t _arg1;
7906 PyObject * _argo0 = 0;
7907 char *_kwnames[] = { "self","pos", NULL };
7908 char _ptemp[128];
7909
7910 self = self;
7911 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxMenuBar_Remove",_kwnames,&_argo0,&_arg1))
7912 return NULL;
7913 if (_argo0) {
7914 if (_argo0 == Py_None) { _arg0 = NULL; }
7915 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuBar_p")) {
7916 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuBar_Remove. Expected _wxMenuBar_p.");
7917 return NULL;
7918 }
7919 }
7920 {
7921 wxPy_BEGIN_ALLOW_THREADS;
7922 _result = (wxMenu *)wxMenuBar_Remove(_arg0,_arg1);
7923
7924 wxPy_END_ALLOW_THREADS;
7925 } if (_result) {
7926 SWIG_MakePtr(_ptemp, (char *) _result,"_wxMenu_p");
7927 _resultobj = Py_BuildValue("s",_ptemp);
7928 } else {
7929 Py_INCREF(Py_None);
7930 _resultobj = Py_None;
7931 }
7932 return _resultobj;
7933 }
7934
7935 #define wxMenuBar_EnableTop(_swigobj,_swigarg0,_swigarg1) (_swigobj->EnableTop(_swigarg0,_swigarg1))
7936 static PyObject *_wrap_wxMenuBar_EnableTop(PyObject *self, PyObject *args, PyObject *kwargs) {
7937 PyObject * _resultobj;
7938 wxMenuBar * _arg0;
7939 size_t _arg1;
7940 bool _arg2;
7941 PyObject * _argo0 = 0;
7942 int tempbool2;
7943 char *_kwnames[] = { "self","pos","enable", NULL };
7944
7945 self = self;
7946 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxMenuBar_EnableTop",_kwnames,&_argo0,&_arg1,&tempbool2))
7947 return NULL;
7948 if (_argo0) {
7949 if (_argo0 == Py_None) { _arg0 = NULL; }
7950 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuBar_p")) {
7951 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuBar_EnableTop. Expected _wxMenuBar_p.");
7952 return NULL;
7953 }
7954 }
7955 _arg2 = (bool ) tempbool2;
7956 {
7957 wxPy_BEGIN_ALLOW_THREADS;
7958 wxMenuBar_EnableTop(_arg0,_arg1,_arg2);
7959
7960 wxPy_END_ALLOW_THREADS;
7961 } Py_INCREF(Py_None);
7962 _resultobj = Py_None;
7963 return _resultobj;
7964 }
7965
7966 #define wxMenuBar_SetLabelTop(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetLabelTop(_swigarg0,_swigarg1))
7967 static PyObject *_wrap_wxMenuBar_SetLabelTop(PyObject *self, PyObject *args, PyObject *kwargs) {
7968 PyObject * _resultobj;
7969 wxMenuBar * _arg0;
7970 size_t _arg1;
7971 wxString * _arg2;
7972 PyObject * _argo0 = 0;
7973 PyObject * _obj2 = 0;
7974 char *_kwnames[] = { "self","pos","label", NULL };
7975
7976 self = self;
7977 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO:wxMenuBar_SetLabelTop",_kwnames,&_argo0,&_arg1,&_obj2))
7978 return NULL;
7979 if (_argo0) {
7980 if (_argo0 == Py_None) { _arg0 = NULL; }
7981 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuBar_p")) {
7982 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuBar_SetLabelTop. Expected _wxMenuBar_p.");
7983 return NULL;
7984 }
7985 }
7986 {
7987 if (!PyString_Check(_obj2)) {
7988 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
7989 return NULL;
7990 }
7991 _arg2 = new wxString(PyString_AsString(_obj2), PyString_Size(_obj2));
7992 }
7993 {
7994 wxPy_BEGIN_ALLOW_THREADS;
7995 wxMenuBar_SetLabelTop(_arg0,_arg1,*_arg2);
7996
7997 wxPy_END_ALLOW_THREADS;
7998 } Py_INCREF(Py_None);
7999 _resultobj = Py_None;
8000 {
8001 if (_obj2)
8002 delete _arg2;
8003 }
8004 return _resultobj;
8005 }
8006
8007 #define wxMenuBar_GetLabelTop(_swigobj,_swigarg0) (_swigobj->GetLabelTop(_swigarg0))
8008 static PyObject *_wrap_wxMenuBar_GetLabelTop(PyObject *self, PyObject *args, PyObject *kwargs) {
8009 PyObject * _resultobj;
8010 wxString * _result;
8011 wxMenuBar * _arg0;
8012 size_t _arg1;
8013 PyObject * _argo0 = 0;
8014 char *_kwnames[] = { "self","pos", NULL };
8015
8016 self = self;
8017 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxMenuBar_GetLabelTop",_kwnames,&_argo0,&_arg1))
8018 return NULL;
8019 if (_argo0) {
8020 if (_argo0 == Py_None) { _arg0 = NULL; }
8021 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuBar_p")) {
8022 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuBar_GetLabelTop. Expected _wxMenuBar_p.");
8023 return NULL;
8024 }
8025 }
8026 {
8027 wxPy_BEGIN_ALLOW_THREADS;
8028 _result = new wxString (wxMenuBar_GetLabelTop(_arg0,_arg1));
8029
8030 wxPy_END_ALLOW_THREADS;
8031 }{
8032 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
8033 }
8034 {
8035 delete _result;
8036 }
8037 return _resultobj;
8038 }
8039
8040 #define wxMenuBar_FindMenuItem(_swigobj,_swigarg0,_swigarg1) (_swigobj->FindMenuItem(_swigarg0,_swigarg1))
8041 static PyObject *_wrap_wxMenuBar_FindMenuItem(PyObject *self, PyObject *args, PyObject *kwargs) {
8042 PyObject * _resultobj;
8043 int _result;
8044 wxMenuBar * _arg0;
8045 wxString * _arg1;
8046 wxString * _arg2;
8047 PyObject * _argo0 = 0;
8048 PyObject * _obj1 = 0;
8049 PyObject * _obj2 = 0;
8050 char *_kwnames[] = { "self","menuString","itemString", NULL };
8051
8052 self = self;
8053 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxMenuBar_FindMenuItem",_kwnames,&_argo0,&_obj1,&_obj2))
8054 return NULL;
8055 if (_argo0) {
8056 if (_argo0 == Py_None) { _arg0 = NULL; }
8057 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuBar_p")) {
8058 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuBar_FindMenuItem. Expected _wxMenuBar_p.");
8059 return NULL;
8060 }
8061 }
8062 {
8063 if (!PyString_Check(_obj1)) {
8064 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
8065 return NULL;
8066 }
8067 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
8068 }
8069 {
8070 if (!PyString_Check(_obj2)) {
8071 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
8072 return NULL;
8073 }
8074 _arg2 = new wxString(PyString_AsString(_obj2), PyString_Size(_obj2));
8075 }
8076 {
8077 wxPy_BEGIN_ALLOW_THREADS;
8078 _result = (int )wxMenuBar_FindMenuItem(_arg0,*_arg1,*_arg2);
8079
8080 wxPy_END_ALLOW_THREADS;
8081 } _resultobj = Py_BuildValue("i",_result);
8082 {
8083 if (_obj1)
8084 delete _arg1;
8085 }
8086 {
8087 if (_obj2)
8088 delete _arg2;
8089 }
8090 return _resultobj;
8091 }
8092
8093 #define wxMenuBar_FindItemById(_swigobj,_swigarg0) (_swigobj->FindItem(_swigarg0))
8094 static PyObject *_wrap_wxMenuBar_FindItemById(PyObject *self, PyObject *args, PyObject *kwargs) {
8095 PyObject * _resultobj;
8096 wxMenuItem * _result;
8097 wxMenuBar * _arg0;
8098 int _arg1;
8099 PyObject * _argo0 = 0;
8100 char *_kwnames[] = { "self","id", NULL };
8101 char _ptemp[128];
8102
8103 self = self;
8104 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxMenuBar_FindItemById",_kwnames,&_argo0,&_arg1))
8105 return NULL;
8106 if (_argo0) {
8107 if (_argo0 == Py_None) { _arg0 = NULL; }
8108 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuBar_p")) {
8109 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuBar_FindItemById. Expected _wxMenuBar_p.");
8110 return NULL;
8111 }
8112 }
8113 {
8114 wxPy_BEGIN_ALLOW_THREADS;
8115 _result = (wxMenuItem *)wxMenuBar_FindItemById(_arg0,_arg1);
8116
8117 wxPy_END_ALLOW_THREADS;
8118 } if (_result) {
8119 SWIG_MakePtr(_ptemp, (char *) _result,"_wxMenuItem_p");
8120 _resultobj = Py_BuildValue("s",_ptemp);
8121 } else {
8122 Py_INCREF(Py_None);
8123 _resultobj = Py_None;
8124 }
8125 return _resultobj;
8126 }
8127
8128 #define wxMenuBar_Enable(_swigobj,_swigarg0,_swigarg1) (_swigobj->Enable(_swigarg0,_swigarg1))
8129 static PyObject *_wrap_wxMenuBar_Enable(PyObject *self, PyObject *args, PyObject *kwargs) {
8130 PyObject * _resultobj;
8131 wxMenuBar * _arg0;
8132 int _arg1;
8133 bool _arg2;
8134 PyObject * _argo0 = 0;
8135 int tempbool2;
8136 char *_kwnames[] = { "self","id","enable", NULL };
8137
8138 self = self;
8139 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxMenuBar_Enable",_kwnames,&_argo0,&_arg1,&tempbool2))
8140 return NULL;
8141 if (_argo0) {
8142 if (_argo0 == Py_None) { _arg0 = NULL; }
8143 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuBar_p")) {
8144 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuBar_Enable. Expected _wxMenuBar_p.");
8145 return NULL;
8146 }
8147 }
8148 _arg2 = (bool ) tempbool2;
8149 {
8150 wxPy_BEGIN_ALLOW_THREADS;
8151 wxMenuBar_Enable(_arg0,_arg1,_arg2);
8152
8153 wxPy_END_ALLOW_THREADS;
8154 } Py_INCREF(Py_None);
8155 _resultobj = Py_None;
8156 return _resultobj;
8157 }
8158
8159 #define wxMenuBar_Check(_swigobj,_swigarg0,_swigarg1) (_swigobj->Check(_swigarg0,_swigarg1))
8160 static PyObject *_wrap_wxMenuBar_Check(PyObject *self, PyObject *args, PyObject *kwargs) {
8161 PyObject * _resultobj;
8162 wxMenuBar * _arg0;
8163 int _arg1;
8164 bool _arg2;
8165 PyObject * _argo0 = 0;
8166 int tempbool2;
8167 char *_kwnames[] = { "self","id","check", NULL };
8168
8169 self = self;
8170 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxMenuBar_Check",_kwnames,&_argo0,&_arg1,&tempbool2))
8171 return NULL;
8172 if (_argo0) {
8173 if (_argo0 == Py_None) { _arg0 = NULL; }
8174 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuBar_p")) {
8175 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuBar_Check. Expected _wxMenuBar_p.");
8176 return NULL;
8177 }
8178 }
8179 _arg2 = (bool ) tempbool2;
8180 {
8181 wxPy_BEGIN_ALLOW_THREADS;
8182 wxMenuBar_Check(_arg0,_arg1,_arg2);
8183
8184 wxPy_END_ALLOW_THREADS;
8185 } Py_INCREF(Py_None);
8186 _resultobj = Py_None;
8187 return _resultobj;
8188 }
8189
8190 #define wxMenuBar_IsChecked(_swigobj,_swigarg0) (_swigobj->IsChecked(_swigarg0))
8191 static PyObject *_wrap_wxMenuBar_IsChecked(PyObject *self, PyObject *args, PyObject *kwargs) {
8192 PyObject * _resultobj;
8193 bool _result;
8194 wxMenuBar * _arg0;
8195 int _arg1;
8196 PyObject * _argo0 = 0;
8197 char *_kwnames[] = { "self","id", NULL };
8198
8199 self = self;
8200 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxMenuBar_IsChecked",_kwnames,&_argo0,&_arg1))
8201 return NULL;
8202 if (_argo0) {
8203 if (_argo0 == Py_None) { _arg0 = NULL; }
8204 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuBar_p")) {
8205 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuBar_IsChecked. Expected _wxMenuBar_p.");
8206 return NULL;
8207 }
8208 }
8209 {
8210 wxPy_BEGIN_ALLOW_THREADS;
8211 _result = (bool )wxMenuBar_IsChecked(_arg0,_arg1);
8212
8213 wxPy_END_ALLOW_THREADS;
8214 } _resultobj = Py_BuildValue("i",_result);
8215 return _resultobj;
8216 }
8217
8218 #define wxMenuBar_IsEnabled(_swigobj,_swigarg0) (_swigobj->IsEnabled(_swigarg0))
8219 static PyObject *_wrap_wxMenuBar_IsEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
8220 PyObject * _resultobj;
8221 bool _result;
8222 wxMenuBar * _arg0;
8223 int _arg1;
8224 PyObject * _argo0 = 0;
8225 char *_kwnames[] = { "self","id", NULL };
8226
8227 self = self;
8228 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxMenuBar_IsEnabled",_kwnames,&_argo0,&_arg1))
8229 return NULL;
8230 if (_argo0) {
8231 if (_argo0 == Py_None) { _arg0 = NULL; }
8232 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuBar_p")) {
8233 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuBar_IsEnabled. Expected _wxMenuBar_p.");
8234 return NULL;
8235 }
8236 }
8237 {
8238 wxPy_BEGIN_ALLOW_THREADS;
8239 _result = (bool )wxMenuBar_IsEnabled(_arg0,_arg1);
8240
8241 wxPy_END_ALLOW_THREADS;
8242 } _resultobj = Py_BuildValue("i",_result);
8243 return _resultobj;
8244 }
8245
8246 #define wxMenuBar_SetLabel(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetLabel(_swigarg0,_swigarg1))
8247 static PyObject *_wrap_wxMenuBar_SetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
8248 PyObject * _resultobj;
8249 wxMenuBar * _arg0;
8250 int _arg1;
8251 wxString * _arg2;
8252 PyObject * _argo0 = 0;
8253 PyObject * _obj2 = 0;
8254 char *_kwnames[] = { "self","id","label", NULL };
8255
8256 self = self;
8257 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO:wxMenuBar_SetLabel",_kwnames,&_argo0,&_arg1,&_obj2))
8258 return NULL;
8259 if (_argo0) {
8260 if (_argo0 == Py_None) { _arg0 = NULL; }
8261 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuBar_p")) {
8262 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuBar_SetLabel. Expected _wxMenuBar_p.");
8263 return NULL;
8264 }
8265 }
8266 {
8267 if (!PyString_Check(_obj2)) {
8268 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
8269 return NULL;
8270 }
8271 _arg2 = new wxString(PyString_AsString(_obj2), PyString_Size(_obj2));
8272 }
8273 {
8274 wxPy_BEGIN_ALLOW_THREADS;
8275 wxMenuBar_SetLabel(_arg0,_arg1,*_arg2);
8276
8277 wxPy_END_ALLOW_THREADS;
8278 } Py_INCREF(Py_None);
8279 _resultobj = Py_None;
8280 {
8281 if (_obj2)
8282 delete _arg2;
8283 }
8284 return _resultobj;
8285 }
8286
8287 #define wxMenuBar_GetLabel(_swigobj,_swigarg0) (_swigobj->GetLabel(_swigarg0))
8288 static PyObject *_wrap_wxMenuBar_GetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
8289 PyObject * _resultobj;
8290 wxString * _result;
8291 wxMenuBar * _arg0;
8292 int _arg1;
8293 PyObject * _argo0 = 0;
8294 char *_kwnames[] = { "self","id", NULL };
8295
8296 self = self;
8297 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxMenuBar_GetLabel",_kwnames,&_argo0,&_arg1))
8298 return NULL;
8299 if (_argo0) {
8300 if (_argo0 == Py_None) { _arg0 = NULL; }
8301 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuBar_p")) {
8302 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuBar_GetLabel. Expected _wxMenuBar_p.");
8303 return NULL;
8304 }
8305 }
8306 {
8307 wxPy_BEGIN_ALLOW_THREADS;
8308 _result = new wxString (wxMenuBar_GetLabel(_arg0,_arg1));
8309
8310 wxPy_END_ALLOW_THREADS;
8311 }{
8312 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
8313 }
8314 {
8315 delete _result;
8316 }
8317 return _resultobj;
8318 }
8319
8320 #define wxMenuBar_SetHelpString(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetHelpString(_swigarg0,_swigarg1))
8321 static PyObject *_wrap_wxMenuBar_SetHelpString(PyObject *self, PyObject *args, PyObject *kwargs) {
8322 PyObject * _resultobj;
8323 wxMenuBar * _arg0;
8324 int _arg1;
8325 wxString * _arg2;
8326 PyObject * _argo0 = 0;
8327 PyObject * _obj2 = 0;
8328 char *_kwnames[] = { "self","id","helpString", NULL };
8329
8330 self = self;
8331 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO:wxMenuBar_SetHelpString",_kwnames,&_argo0,&_arg1,&_obj2))
8332 return NULL;
8333 if (_argo0) {
8334 if (_argo0 == Py_None) { _arg0 = NULL; }
8335 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuBar_p")) {
8336 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuBar_SetHelpString. Expected _wxMenuBar_p.");
8337 return NULL;
8338 }
8339 }
8340 {
8341 if (!PyString_Check(_obj2)) {
8342 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
8343 return NULL;
8344 }
8345 _arg2 = new wxString(PyString_AsString(_obj2), PyString_Size(_obj2));
8346 }
8347 {
8348 wxPy_BEGIN_ALLOW_THREADS;
8349 wxMenuBar_SetHelpString(_arg0,_arg1,*_arg2);
8350
8351 wxPy_END_ALLOW_THREADS;
8352 } Py_INCREF(Py_None);
8353 _resultobj = Py_None;
8354 {
8355 if (_obj2)
8356 delete _arg2;
8357 }
8358 return _resultobj;
8359 }
8360
8361 #define wxMenuBar_GetHelpString(_swigobj,_swigarg0) (_swigobj->GetHelpString(_swigarg0))
8362 static PyObject *_wrap_wxMenuBar_GetHelpString(PyObject *self, PyObject *args, PyObject *kwargs) {
8363 PyObject * _resultobj;
8364 wxString * _result;
8365 wxMenuBar * _arg0;
8366 int _arg1;
8367 PyObject * _argo0 = 0;
8368 char *_kwnames[] = { "self","id", NULL };
8369
8370 self = self;
8371 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxMenuBar_GetHelpString",_kwnames,&_argo0,&_arg1))
8372 return NULL;
8373 if (_argo0) {
8374 if (_argo0 == Py_None) { _arg0 = NULL; }
8375 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuBar_p")) {
8376 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuBar_GetHelpString. Expected _wxMenuBar_p.");
8377 return NULL;
8378 }
8379 }
8380 {
8381 wxPy_BEGIN_ALLOW_THREADS;
8382 _result = new wxString (wxMenuBar_GetHelpString(_arg0,_arg1));
8383
8384 wxPy_END_ALLOW_THREADS;
8385 }{
8386 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
8387 }
8388 {
8389 delete _result;
8390 }
8391 return _resultobj;
8392 }
8393
8394 #define new_wxMenuItem(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxMenuItem(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
8395 static PyObject *_wrap_new_wxMenuItem(PyObject *self, PyObject *args, PyObject *kwargs) {
8396 PyObject * _resultobj;
8397 wxMenuItem * _result;
8398 wxMenu * _arg0 = (wxMenu *) NULL;
8399 int _arg1 = (int ) wxID_SEPARATOR;
8400 wxString * _arg2 = (wxString *) &wxPyEmptyStr;
8401 wxString * _arg3 = (wxString *) &wxPyEmptyStr;
8402 bool _arg4 = (bool ) FALSE;
8403 wxMenu * _arg5 = (wxMenu *) NULL;
8404 PyObject * _argo0 = 0;
8405 PyObject * _obj2 = 0;
8406 PyObject * _obj3 = 0;
8407 int tempbool4 = (int) FALSE;
8408 PyObject * _argo5 = 0;
8409 char *_kwnames[] = { "parentMenu","id","text","help","isCheckable","subMenu", NULL };
8410 char _ptemp[128];
8411
8412 self = self;
8413 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"|OiOOiO:new_wxMenuItem",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&tempbool4,&_argo5))
8414 return NULL;
8415 if (_argo0) {
8416 if (_argo0 == Py_None) { _arg0 = NULL; }
8417 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
8418 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxMenuItem. Expected _wxMenu_p.");
8419 return NULL;
8420 }
8421 }
8422 if (_obj2)
8423 {
8424 if (!PyString_Check(_obj2)) {
8425 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
8426 return NULL;
8427 }
8428 _arg2 = new wxString(PyString_AsString(_obj2), PyString_Size(_obj2));
8429 }
8430 if (_obj3)
8431 {
8432 if (!PyString_Check(_obj3)) {
8433 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
8434 return NULL;
8435 }
8436 _arg3 = new wxString(PyString_AsString(_obj3), PyString_Size(_obj3));
8437 }
8438 _arg4 = (bool ) tempbool4;
8439 if (_argo5) {
8440 if (_argo5 == Py_None) { _arg5 = NULL; }
8441 else if (SWIG_GetPtrObj(_argo5,(void **) &_arg5,"_wxMenu_p")) {
8442 PyErr_SetString(PyExc_TypeError,"Type error in argument 6 of new_wxMenuItem. Expected _wxMenu_p.");
8443 return NULL;
8444 }
8445 }
8446 {
8447 wxPy_BEGIN_ALLOW_THREADS;
8448 _result = (wxMenuItem *)new_wxMenuItem(_arg0,_arg1,*_arg2,*_arg3,_arg4,_arg5);
8449
8450 wxPy_END_ALLOW_THREADS;
8451 } if (_result) {
8452 SWIG_MakePtr(_ptemp, (char *) _result,"_wxMenuItem_p");
8453 _resultobj = Py_BuildValue("s",_ptemp);
8454 } else {
8455 Py_INCREF(Py_None);
8456 _resultobj = Py_None;
8457 }
8458 {
8459 if (_obj2)
8460 delete _arg2;
8461 }
8462 {
8463 if (_obj3)
8464 delete _arg3;
8465 }
8466 return _resultobj;
8467 }
8468
8469 #define wxMenuItem_GetMenu(_swigobj) (_swigobj->GetMenu())
8470 static PyObject *_wrap_wxMenuItem_GetMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
8471 PyObject * _resultobj;
8472 wxMenu * _result;
8473 wxMenuItem * _arg0;
8474 PyObject * _argo0 = 0;
8475 char *_kwnames[] = { "self", NULL };
8476 char _ptemp[128];
8477
8478 self = self;
8479 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxMenuItem_GetMenu",_kwnames,&_argo0))
8480 return NULL;
8481 if (_argo0) {
8482 if (_argo0 == Py_None) { _arg0 = NULL; }
8483 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuItem_p")) {
8484 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuItem_GetMenu. Expected _wxMenuItem_p.");
8485 return NULL;
8486 }
8487 }
8488 {
8489 wxPy_BEGIN_ALLOW_THREADS;
8490 _result = (wxMenu *)wxMenuItem_GetMenu(_arg0);
8491
8492 wxPy_END_ALLOW_THREADS;
8493 } if (_result) {
8494 SWIG_MakePtr(_ptemp, (char *) _result,"_wxMenu_p");
8495 _resultobj = Py_BuildValue("s",_ptemp);
8496 } else {
8497 Py_INCREF(Py_None);
8498 _resultobj = Py_None;
8499 }
8500 return _resultobj;
8501 }
8502
8503 #define wxMenuItem_SetId(_swigobj,_swigarg0) (_swigobj->SetId(_swigarg0))
8504 static PyObject *_wrap_wxMenuItem_SetId(PyObject *self, PyObject *args, PyObject *kwargs) {
8505 PyObject * _resultobj;
8506 wxMenuItem * _arg0;
8507 int _arg1;
8508 PyObject * _argo0 = 0;
8509 char *_kwnames[] = { "self","id", NULL };
8510
8511 self = self;
8512 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxMenuItem_SetId",_kwnames,&_argo0,&_arg1))
8513 return NULL;
8514 if (_argo0) {
8515 if (_argo0 == Py_None) { _arg0 = NULL; }
8516 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuItem_p")) {
8517 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuItem_SetId. Expected _wxMenuItem_p.");
8518 return NULL;
8519 }
8520 }
8521 {
8522 wxPy_BEGIN_ALLOW_THREADS;
8523 wxMenuItem_SetId(_arg0,_arg1);
8524
8525 wxPy_END_ALLOW_THREADS;
8526 } Py_INCREF(Py_None);
8527 _resultobj = Py_None;
8528 return _resultobj;
8529 }
8530
8531 #define wxMenuItem_GetId(_swigobj) (_swigobj->GetId())
8532 static PyObject *_wrap_wxMenuItem_GetId(PyObject *self, PyObject *args, PyObject *kwargs) {
8533 PyObject * _resultobj;
8534 int _result;
8535 wxMenuItem * _arg0;
8536 PyObject * _argo0 = 0;
8537 char *_kwnames[] = { "self", NULL };
8538
8539 self = self;
8540 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxMenuItem_GetId",_kwnames,&_argo0))
8541 return NULL;
8542 if (_argo0) {
8543 if (_argo0 == Py_None) { _arg0 = NULL; }
8544 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuItem_p")) {
8545 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuItem_GetId. Expected _wxMenuItem_p.");
8546 return NULL;
8547 }
8548 }
8549 {
8550 wxPy_BEGIN_ALLOW_THREADS;
8551 _result = (int )wxMenuItem_GetId(_arg0);
8552
8553 wxPy_END_ALLOW_THREADS;
8554 } _resultobj = Py_BuildValue("i",_result);
8555 return _resultobj;
8556 }
8557
8558 #define wxMenuItem_IsSeparator(_swigobj) (_swigobj->IsSeparator())
8559 static PyObject *_wrap_wxMenuItem_IsSeparator(PyObject *self, PyObject *args, PyObject *kwargs) {
8560 PyObject * _resultobj;
8561 bool _result;
8562 wxMenuItem * _arg0;
8563 PyObject * _argo0 = 0;
8564 char *_kwnames[] = { "self", NULL };
8565
8566 self = self;
8567 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxMenuItem_IsSeparator",_kwnames,&_argo0))
8568 return NULL;
8569 if (_argo0) {
8570 if (_argo0 == Py_None) { _arg0 = NULL; }
8571 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuItem_p")) {
8572 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuItem_IsSeparator. Expected _wxMenuItem_p.");
8573 return NULL;
8574 }
8575 }
8576 {
8577 wxPy_BEGIN_ALLOW_THREADS;
8578 _result = (bool )wxMenuItem_IsSeparator(_arg0);
8579
8580 wxPy_END_ALLOW_THREADS;
8581 } _resultobj = Py_BuildValue("i",_result);
8582 return _resultobj;
8583 }
8584
8585 #define wxMenuItem_SetText(_swigobj,_swigarg0) (_swigobj->SetText(_swigarg0))
8586 static PyObject *_wrap_wxMenuItem_SetText(PyObject *self, PyObject *args, PyObject *kwargs) {
8587 PyObject * _resultobj;
8588 wxMenuItem * _arg0;
8589 wxString * _arg1;
8590 PyObject * _argo0 = 0;
8591 PyObject * _obj1 = 0;
8592 char *_kwnames[] = { "self","str", NULL };
8593
8594 self = self;
8595 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxMenuItem_SetText",_kwnames,&_argo0,&_obj1))
8596 return NULL;
8597 if (_argo0) {
8598 if (_argo0 == Py_None) { _arg0 = NULL; }
8599 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuItem_p")) {
8600 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuItem_SetText. Expected _wxMenuItem_p.");
8601 return NULL;
8602 }
8603 }
8604 {
8605 if (!PyString_Check(_obj1)) {
8606 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
8607 return NULL;
8608 }
8609 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
8610 }
8611 {
8612 wxPy_BEGIN_ALLOW_THREADS;
8613 wxMenuItem_SetText(_arg0,*_arg1);
8614
8615 wxPy_END_ALLOW_THREADS;
8616 } Py_INCREF(Py_None);
8617 _resultobj = Py_None;
8618 {
8619 if (_obj1)
8620 delete _arg1;
8621 }
8622 return _resultobj;
8623 }
8624
8625 #define wxMenuItem_GetLabel(_swigobj) (_swigobj->GetLabel())
8626 static PyObject *_wrap_wxMenuItem_GetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
8627 PyObject * _resultobj;
8628 wxString * _result;
8629 wxMenuItem * _arg0;
8630 PyObject * _argo0 = 0;
8631 char *_kwnames[] = { "self", NULL };
8632
8633 self = self;
8634 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxMenuItem_GetLabel",_kwnames,&_argo0))
8635 return NULL;
8636 if (_argo0) {
8637 if (_argo0 == Py_None) { _arg0 = NULL; }
8638 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuItem_p")) {
8639 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuItem_GetLabel. Expected _wxMenuItem_p.");
8640 return NULL;
8641 }
8642 }
8643 {
8644 wxPy_BEGIN_ALLOW_THREADS;
8645 _result = new wxString (wxMenuItem_GetLabel(_arg0));
8646
8647 wxPy_END_ALLOW_THREADS;
8648 }{
8649 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
8650 }
8651 {
8652 delete _result;
8653 }
8654 return _resultobj;
8655 }
8656
8657 #define wxMenuItem_GetText(_swigobj) (_swigobj->GetText())
8658 static PyObject *_wrap_wxMenuItem_GetText(PyObject *self, PyObject *args, PyObject *kwargs) {
8659 PyObject * _resultobj;
8660 wxString * _result;
8661 wxMenuItem * _arg0;
8662 PyObject * _argo0 = 0;
8663 char *_kwnames[] = { "self", NULL };
8664
8665 self = self;
8666 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxMenuItem_GetText",_kwnames,&_argo0))
8667 return NULL;
8668 if (_argo0) {
8669 if (_argo0 == Py_None) { _arg0 = NULL; }
8670 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuItem_p")) {
8671 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuItem_GetText. Expected _wxMenuItem_p.");
8672 return NULL;
8673 }
8674 }
8675 {
8676 wxPy_BEGIN_ALLOW_THREADS;
8677 const wxString & _result_ref = wxMenuItem_GetText(_arg0);
8678 _result = (wxString *) &_result_ref;
8679
8680 wxPy_END_ALLOW_THREADS;
8681 }{
8682 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
8683 }
8684 return _resultobj;
8685 }
8686
8687 #define wxMenuItem_SetCheckable(_swigobj,_swigarg0) (_swigobj->SetCheckable(_swigarg0))
8688 static PyObject *_wrap_wxMenuItem_SetCheckable(PyObject *self, PyObject *args, PyObject *kwargs) {
8689 PyObject * _resultobj;
8690 wxMenuItem * _arg0;
8691 bool _arg1;
8692 PyObject * _argo0 = 0;
8693 int tempbool1;
8694 char *_kwnames[] = { "self","checkable", NULL };
8695
8696 self = self;
8697 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxMenuItem_SetCheckable",_kwnames,&_argo0,&tempbool1))
8698 return NULL;
8699 if (_argo0) {
8700 if (_argo0 == Py_None) { _arg0 = NULL; }
8701 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuItem_p")) {
8702 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuItem_SetCheckable. Expected _wxMenuItem_p.");
8703 return NULL;
8704 }
8705 }
8706 _arg1 = (bool ) tempbool1;
8707 {
8708 wxPy_BEGIN_ALLOW_THREADS;
8709 wxMenuItem_SetCheckable(_arg0,_arg1);
8710
8711 wxPy_END_ALLOW_THREADS;
8712 } Py_INCREF(Py_None);
8713 _resultobj = Py_None;
8714 return _resultobj;
8715 }
8716
8717 #define wxMenuItem_IsCheckable(_swigobj) (_swigobj->IsCheckable())
8718 static PyObject *_wrap_wxMenuItem_IsCheckable(PyObject *self, PyObject *args, PyObject *kwargs) {
8719 PyObject * _resultobj;
8720 bool _result;
8721 wxMenuItem * _arg0;
8722 PyObject * _argo0 = 0;
8723 char *_kwnames[] = { "self", NULL };
8724
8725 self = self;
8726 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxMenuItem_IsCheckable",_kwnames,&_argo0))
8727 return NULL;
8728 if (_argo0) {
8729 if (_argo0 == Py_None) { _arg0 = NULL; }
8730 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuItem_p")) {
8731 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuItem_IsCheckable. Expected _wxMenuItem_p.");
8732 return NULL;
8733 }
8734 }
8735 {
8736 wxPy_BEGIN_ALLOW_THREADS;
8737 _result = (bool )wxMenuItem_IsCheckable(_arg0);
8738
8739 wxPy_END_ALLOW_THREADS;
8740 } _resultobj = Py_BuildValue("i",_result);
8741 return _resultobj;
8742 }
8743
8744 #define wxMenuItem_IsSubMenu(_swigobj) (_swigobj->IsSubMenu())
8745 static PyObject *_wrap_wxMenuItem_IsSubMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
8746 PyObject * _resultobj;
8747 bool _result;
8748 wxMenuItem * _arg0;
8749 PyObject * _argo0 = 0;
8750 char *_kwnames[] = { "self", NULL };
8751
8752 self = self;
8753 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxMenuItem_IsSubMenu",_kwnames,&_argo0))
8754 return NULL;
8755 if (_argo0) {
8756 if (_argo0 == Py_None) { _arg0 = NULL; }
8757 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuItem_p")) {
8758 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuItem_IsSubMenu. Expected _wxMenuItem_p.");
8759 return NULL;
8760 }
8761 }
8762 {
8763 wxPy_BEGIN_ALLOW_THREADS;
8764 _result = (bool )wxMenuItem_IsSubMenu(_arg0);
8765
8766 wxPy_END_ALLOW_THREADS;
8767 } _resultobj = Py_BuildValue("i",_result);
8768 return _resultobj;
8769 }
8770
8771 #define wxMenuItem_SetSubMenu(_swigobj,_swigarg0) (_swigobj->SetSubMenu(_swigarg0))
8772 static PyObject *_wrap_wxMenuItem_SetSubMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
8773 PyObject * _resultobj;
8774 wxMenuItem * _arg0;
8775 wxMenu * _arg1;
8776 PyObject * _argo0 = 0;
8777 PyObject * _argo1 = 0;
8778 char *_kwnames[] = { "self","menu", NULL };
8779
8780 self = self;
8781 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxMenuItem_SetSubMenu",_kwnames,&_argo0,&_argo1))
8782 return NULL;
8783 if (_argo0) {
8784 if (_argo0 == Py_None) { _arg0 = NULL; }
8785 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuItem_p")) {
8786 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuItem_SetSubMenu. Expected _wxMenuItem_p.");
8787 return NULL;
8788 }
8789 }
8790 if (_argo1) {
8791 if (_argo1 == Py_None) { _arg1 = NULL; }
8792 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxMenu_p")) {
8793 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxMenuItem_SetSubMenu. Expected _wxMenu_p.");
8794 return NULL;
8795 }
8796 }
8797 {
8798 wxPy_BEGIN_ALLOW_THREADS;
8799 wxMenuItem_SetSubMenu(_arg0,_arg1);
8800
8801 wxPy_END_ALLOW_THREADS;
8802 } Py_INCREF(Py_None);
8803 _resultobj = Py_None;
8804 return _resultobj;
8805 }
8806
8807 #define wxMenuItem_GetSubMenu(_swigobj) (_swigobj->GetSubMenu())
8808 static PyObject *_wrap_wxMenuItem_GetSubMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
8809 PyObject * _resultobj;
8810 wxMenu * _result;
8811 wxMenuItem * _arg0;
8812 PyObject * _argo0 = 0;
8813 char *_kwnames[] = { "self", NULL };
8814 char _ptemp[128];
8815
8816 self = self;
8817 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxMenuItem_GetSubMenu",_kwnames,&_argo0))
8818 return NULL;
8819 if (_argo0) {
8820 if (_argo0 == Py_None) { _arg0 = NULL; }
8821 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuItem_p")) {
8822 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuItem_GetSubMenu. Expected _wxMenuItem_p.");
8823 return NULL;
8824 }
8825 }
8826 {
8827 wxPy_BEGIN_ALLOW_THREADS;
8828 _result = (wxMenu *)wxMenuItem_GetSubMenu(_arg0);
8829
8830 wxPy_END_ALLOW_THREADS;
8831 } if (_result) {
8832 SWIG_MakePtr(_ptemp, (char *) _result,"_wxMenu_p");
8833 _resultobj = Py_BuildValue("s",_ptemp);
8834 } else {
8835 Py_INCREF(Py_None);
8836 _resultobj = Py_None;
8837 }
8838 return _resultobj;
8839 }
8840
8841 #define wxMenuItem_Enable(_swigobj,_swigarg0) (_swigobj->Enable(_swigarg0))
8842 static PyObject *_wrap_wxMenuItem_Enable(PyObject *self, PyObject *args, PyObject *kwargs) {
8843 PyObject * _resultobj;
8844 wxMenuItem * _arg0;
8845 bool _arg1 = (bool ) TRUE;
8846 PyObject * _argo0 = 0;
8847 int tempbool1 = (int) TRUE;
8848 char *_kwnames[] = { "self","enable", NULL };
8849
8850 self = self;
8851 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|i:wxMenuItem_Enable",_kwnames,&_argo0,&tempbool1))
8852 return NULL;
8853 if (_argo0) {
8854 if (_argo0 == Py_None) { _arg0 = NULL; }
8855 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuItem_p")) {
8856 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuItem_Enable. Expected _wxMenuItem_p.");
8857 return NULL;
8858 }
8859 }
8860 _arg1 = (bool ) tempbool1;
8861 {
8862 wxPy_BEGIN_ALLOW_THREADS;
8863 wxMenuItem_Enable(_arg0,_arg1);
8864
8865 wxPy_END_ALLOW_THREADS;
8866 } Py_INCREF(Py_None);
8867 _resultobj = Py_None;
8868 return _resultobj;
8869 }
8870
8871 #define wxMenuItem_IsEnabled(_swigobj) (_swigobj->IsEnabled())
8872 static PyObject *_wrap_wxMenuItem_IsEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
8873 PyObject * _resultobj;
8874 bool _result;
8875 wxMenuItem * _arg0;
8876 PyObject * _argo0 = 0;
8877 char *_kwnames[] = { "self", NULL };
8878
8879 self = self;
8880 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxMenuItem_IsEnabled",_kwnames,&_argo0))
8881 return NULL;
8882 if (_argo0) {
8883 if (_argo0 == Py_None) { _arg0 = NULL; }
8884 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuItem_p")) {
8885 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuItem_IsEnabled. Expected _wxMenuItem_p.");
8886 return NULL;
8887 }
8888 }
8889 {
8890 wxPy_BEGIN_ALLOW_THREADS;
8891 _result = (bool )wxMenuItem_IsEnabled(_arg0);
8892
8893 wxPy_END_ALLOW_THREADS;
8894 } _resultobj = Py_BuildValue("i",_result);
8895 return _resultobj;
8896 }
8897
8898 #define wxMenuItem_Check(_swigobj,_swigarg0) (_swigobj->Check(_swigarg0))
8899 static PyObject *_wrap_wxMenuItem_Check(PyObject *self, PyObject *args, PyObject *kwargs) {
8900 PyObject * _resultobj;
8901 wxMenuItem * _arg0;
8902 bool _arg1 = (bool ) TRUE;
8903 PyObject * _argo0 = 0;
8904 int tempbool1 = (int) TRUE;
8905 char *_kwnames[] = { "self","check", NULL };
8906
8907 self = self;
8908 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|i:wxMenuItem_Check",_kwnames,&_argo0,&tempbool1))
8909 return NULL;
8910 if (_argo0) {
8911 if (_argo0 == Py_None) { _arg0 = NULL; }
8912 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuItem_p")) {
8913 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuItem_Check. Expected _wxMenuItem_p.");
8914 return NULL;
8915 }
8916 }
8917 _arg1 = (bool ) tempbool1;
8918 {
8919 wxPy_BEGIN_ALLOW_THREADS;
8920 wxMenuItem_Check(_arg0,_arg1);
8921
8922 wxPy_END_ALLOW_THREADS;
8923 } Py_INCREF(Py_None);
8924 _resultobj = Py_None;
8925 return _resultobj;
8926 }
8927
8928 #define wxMenuItem_IsChecked(_swigobj) (_swigobj->IsChecked())
8929 static PyObject *_wrap_wxMenuItem_IsChecked(PyObject *self, PyObject *args, PyObject *kwargs) {
8930 PyObject * _resultobj;
8931 bool _result;
8932 wxMenuItem * _arg0;
8933 PyObject * _argo0 = 0;
8934 char *_kwnames[] = { "self", NULL };
8935
8936 self = self;
8937 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxMenuItem_IsChecked",_kwnames,&_argo0))
8938 return NULL;
8939 if (_argo0) {
8940 if (_argo0 == Py_None) { _arg0 = NULL; }
8941 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuItem_p")) {
8942 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuItem_IsChecked. Expected _wxMenuItem_p.");
8943 return NULL;
8944 }
8945 }
8946 {
8947 wxPy_BEGIN_ALLOW_THREADS;
8948 _result = (bool )wxMenuItem_IsChecked(_arg0);
8949
8950 wxPy_END_ALLOW_THREADS;
8951 } _resultobj = Py_BuildValue("i",_result);
8952 return _resultobj;
8953 }
8954
8955 #define wxMenuItem_Toggle(_swigobj) (_swigobj->Toggle())
8956 static PyObject *_wrap_wxMenuItem_Toggle(PyObject *self, PyObject *args, PyObject *kwargs) {
8957 PyObject * _resultobj;
8958 wxMenuItem * _arg0;
8959 PyObject * _argo0 = 0;
8960 char *_kwnames[] = { "self", NULL };
8961
8962 self = self;
8963 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxMenuItem_Toggle",_kwnames,&_argo0))
8964 return NULL;
8965 if (_argo0) {
8966 if (_argo0 == Py_None) { _arg0 = NULL; }
8967 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuItem_p")) {
8968 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuItem_Toggle. Expected _wxMenuItem_p.");
8969 return NULL;
8970 }
8971 }
8972 {
8973 wxPy_BEGIN_ALLOW_THREADS;
8974 wxMenuItem_Toggle(_arg0);
8975
8976 wxPy_END_ALLOW_THREADS;
8977 } Py_INCREF(Py_None);
8978 _resultobj = Py_None;
8979 return _resultobj;
8980 }
8981
8982 #define wxMenuItem_SetHelp(_swigobj,_swigarg0) (_swigobj->SetHelp(_swigarg0))
8983 static PyObject *_wrap_wxMenuItem_SetHelp(PyObject *self, PyObject *args, PyObject *kwargs) {
8984 PyObject * _resultobj;
8985 wxMenuItem * _arg0;
8986 wxString * _arg1;
8987 PyObject * _argo0 = 0;
8988 PyObject * _obj1 = 0;
8989 char *_kwnames[] = { "self","str", NULL };
8990
8991 self = self;
8992 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxMenuItem_SetHelp",_kwnames,&_argo0,&_obj1))
8993 return NULL;
8994 if (_argo0) {
8995 if (_argo0 == Py_None) { _arg0 = NULL; }
8996 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuItem_p")) {
8997 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuItem_SetHelp. Expected _wxMenuItem_p.");
8998 return NULL;
8999 }
9000 }
9001 {
9002 if (!PyString_Check(_obj1)) {
9003 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
9004 return NULL;
9005 }
9006 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
9007 }
9008 {
9009 wxPy_BEGIN_ALLOW_THREADS;
9010 wxMenuItem_SetHelp(_arg0,*_arg1);
9011
9012 wxPy_END_ALLOW_THREADS;
9013 } Py_INCREF(Py_None);
9014 _resultobj = Py_None;
9015 {
9016 if (_obj1)
9017 delete _arg1;
9018 }
9019 return _resultobj;
9020 }
9021
9022 #define wxMenuItem_GetHelp(_swigobj) (_swigobj->GetHelp())
9023 static PyObject *_wrap_wxMenuItem_GetHelp(PyObject *self, PyObject *args, PyObject *kwargs) {
9024 PyObject * _resultobj;
9025 wxString * _result;
9026 wxMenuItem * _arg0;
9027 PyObject * _argo0 = 0;
9028 char *_kwnames[] = { "self", NULL };
9029
9030 self = self;
9031 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxMenuItem_GetHelp",_kwnames,&_argo0))
9032 return NULL;
9033 if (_argo0) {
9034 if (_argo0 == Py_None) { _arg0 = NULL; }
9035 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuItem_p")) {
9036 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuItem_GetHelp. Expected _wxMenuItem_p.");
9037 return NULL;
9038 }
9039 }
9040 {
9041 wxPy_BEGIN_ALLOW_THREADS;
9042 const wxString & _result_ref = wxMenuItem_GetHelp(_arg0);
9043 _result = (wxString *) &_result_ref;
9044
9045 wxPy_END_ALLOW_THREADS;
9046 }{
9047 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
9048 }
9049 return _resultobj;
9050 }
9051
9052 #define wxMenuItem_GetAccel(_swigobj) (_swigobj->GetAccel())
9053 static PyObject *_wrap_wxMenuItem_GetAccel(PyObject *self, PyObject *args, PyObject *kwargs) {
9054 PyObject * _resultobj;
9055 wxAcceleratorEntry * _result;
9056 wxMenuItem * _arg0;
9057 PyObject * _argo0 = 0;
9058 char *_kwnames[] = { "self", NULL };
9059 char _ptemp[128];
9060
9061 self = self;
9062 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxMenuItem_GetAccel",_kwnames,&_argo0))
9063 return NULL;
9064 if (_argo0) {
9065 if (_argo0 == Py_None) { _arg0 = NULL; }
9066 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuItem_p")) {
9067 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuItem_GetAccel. Expected _wxMenuItem_p.");
9068 return NULL;
9069 }
9070 }
9071 {
9072 wxPy_BEGIN_ALLOW_THREADS;
9073 _result = (wxAcceleratorEntry *)wxMenuItem_GetAccel(_arg0);
9074
9075 wxPy_END_ALLOW_THREADS;
9076 } if (_result) {
9077 SWIG_MakePtr(_ptemp, (char *) _result,"_wxAcceleratorEntry_p");
9078 _resultobj = Py_BuildValue("s",_ptemp);
9079 } else {
9080 Py_INCREF(Py_None);
9081 _resultobj = Py_None;
9082 }
9083 return _resultobj;
9084 }
9085
9086 #define wxMenuItem_SetAccel(_swigobj,_swigarg0) (_swigobj->SetAccel(_swigarg0))
9087 static PyObject *_wrap_wxMenuItem_SetAccel(PyObject *self, PyObject *args, PyObject *kwargs) {
9088 PyObject * _resultobj;
9089 wxMenuItem * _arg0;
9090 wxAcceleratorEntry * _arg1;
9091 PyObject * _argo0 = 0;
9092 PyObject * _argo1 = 0;
9093 char *_kwnames[] = { "self","accel", NULL };
9094
9095 self = self;
9096 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxMenuItem_SetAccel",_kwnames,&_argo0,&_argo1))
9097 return NULL;
9098 if (_argo0) {
9099 if (_argo0 == Py_None) { _arg0 = NULL; }
9100 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuItem_p")) {
9101 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuItem_SetAccel. Expected _wxMenuItem_p.");
9102 return NULL;
9103 }
9104 }
9105 if (_argo1) {
9106 if (_argo1 == Py_None) { _arg1 = NULL; }
9107 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxAcceleratorEntry_p")) {
9108 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxMenuItem_SetAccel. Expected _wxAcceleratorEntry_p.");
9109 return NULL;
9110 }
9111 }
9112 {
9113 wxPy_BEGIN_ALLOW_THREADS;
9114 wxMenuItem_SetAccel(_arg0,_arg1);
9115
9116 wxPy_END_ALLOW_THREADS;
9117 } Py_INCREF(Py_None);
9118 _resultobj = Py_None;
9119 return _resultobj;
9120 }
9121
9122 static PyMethodDef windowscMethods[] = {
9123 { "wxMenuItem_SetAccel", (PyCFunction) _wrap_wxMenuItem_SetAccel, METH_VARARGS | METH_KEYWORDS },
9124 { "wxMenuItem_GetAccel", (PyCFunction) _wrap_wxMenuItem_GetAccel, METH_VARARGS | METH_KEYWORDS },
9125 { "wxMenuItem_GetHelp", (PyCFunction) _wrap_wxMenuItem_GetHelp, METH_VARARGS | METH_KEYWORDS },
9126 { "wxMenuItem_SetHelp", (PyCFunction) _wrap_wxMenuItem_SetHelp, METH_VARARGS | METH_KEYWORDS },
9127 { "wxMenuItem_Toggle", (PyCFunction) _wrap_wxMenuItem_Toggle, METH_VARARGS | METH_KEYWORDS },
9128 { "wxMenuItem_IsChecked", (PyCFunction) _wrap_wxMenuItem_IsChecked, METH_VARARGS | METH_KEYWORDS },
9129 { "wxMenuItem_Check", (PyCFunction) _wrap_wxMenuItem_Check, METH_VARARGS | METH_KEYWORDS },
9130 { "wxMenuItem_IsEnabled", (PyCFunction) _wrap_wxMenuItem_IsEnabled, METH_VARARGS | METH_KEYWORDS },
9131 { "wxMenuItem_Enable", (PyCFunction) _wrap_wxMenuItem_Enable, METH_VARARGS | METH_KEYWORDS },
9132 { "wxMenuItem_GetSubMenu", (PyCFunction) _wrap_wxMenuItem_GetSubMenu, METH_VARARGS | METH_KEYWORDS },
9133 { "wxMenuItem_SetSubMenu", (PyCFunction) _wrap_wxMenuItem_SetSubMenu, METH_VARARGS | METH_KEYWORDS },
9134 { "wxMenuItem_IsSubMenu", (PyCFunction) _wrap_wxMenuItem_IsSubMenu, METH_VARARGS | METH_KEYWORDS },
9135 { "wxMenuItem_IsCheckable", (PyCFunction) _wrap_wxMenuItem_IsCheckable, METH_VARARGS | METH_KEYWORDS },
9136 { "wxMenuItem_SetCheckable", (PyCFunction) _wrap_wxMenuItem_SetCheckable, METH_VARARGS | METH_KEYWORDS },
9137 { "wxMenuItem_GetText", (PyCFunction) _wrap_wxMenuItem_GetText, METH_VARARGS | METH_KEYWORDS },
9138 { "wxMenuItem_GetLabel", (PyCFunction) _wrap_wxMenuItem_GetLabel, METH_VARARGS | METH_KEYWORDS },
9139 { "wxMenuItem_SetText", (PyCFunction) _wrap_wxMenuItem_SetText, METH_VARARGS | METH_KEYWORDS },
9140 { "wxMenuItem_IsSeparator", (PyCFunction) _wrap_wxMenuItem_IsSeparator, METH_VARARGS | METH_KEYWORDS },
9141 { "wxMenuItem_GetId", (PyCFunction) _wrap_wxMenuItem_GetId, METH_VARARGS | METH_KEYWORDS },
9142 { "wxMenuItem_SetId", (PyCFunction) _wrap_wxMenuItem_SetId, METH_VARARGS | METH_KEYWORDS },
9143 { "wxMenuItem_GetMenu", (PyCFunction) _wrap_wxMenuItem_GetMenu, METH_VARARGS | METH_KEYWORDS },
9144 { "new_wxMenuItem", (PyCFunction) _wrap_new_wxMenuItem, METH_VARARGS | METH_KEYWORDS },
9145 { "wxMenuBar_GetHelpString", (PyCFunction) _wrap_wxMenuBar_GetHelpString, METH_VARARGS | METH_KEYWORDS },
9146 { "wxMenuBar_SetHelpString", (PyCFunction) _wrap_wxMenuBar_SetHelpString, METH_VARARGS | METH_KEYWORDS },
9147 { "wxMenuBar_GetLabel", (PyCFunction) _wrap_wxMenuBar_GetLabel, METH_VARARGS | METH_KEYWORDS },
9148 { "wxMenuBar_SetLabel", (PyCFunction) _wrap_wxMenuBar_SetLabel, METH_VARARGS | METH_KEYWORDS },
9149 { "wxMenuBar_IsEnabled", (PyCFunction) _wrap_wxMenuBar_IsEnabled, METH_VARARGS | METH_KEYWORDS },
9150 { "wxMenuBar_IsChecked", (PyCFunction) _wrap_wxMenuBar_IsChecked, METH_VARARGS | METH_KEYWORDS },
9151 { "wxMenuBar_Check", (PyCFunction) _wrap_wxMenuBar_Check, METH_VARARGS | METH_KEYWORDS },
9152 { "wxMenuBar_Enable", (PyCFunction) _wrap_wxMenuBar_Enable, METH_VARARGS | METH_KEYWORDS },
9153 { "wxMenuBar_FindItemById", (PyCFunction) _wrap_wxMenuBar_FindItemById, METH_VARARGS | METH_KEYWORDS },
9154 { "wxMenuBar_FindMenuItem", (PyCFunction) _wrap_wxMenuBar_FindMenuItem, METH_VARARGS | METH_KEYWORDS },
9155 { "wxMenuBar_GetLabelTop", (PyCFunction) _wrap_wxMenuBar_GetLabelTop, METH_VARARGS | METH_KEYWORDS },
9156 { "wxMenuBar_SetLabelTop", (PyCFunction) _wrap_wxMenuBar_SetLabelTop, METH_VARARGS | METH_KEYWORDS },
9157 { "wxMenuBar_EnableTop", (PyCFunction) _wrap_wxMenuBar_EnableTop, METH_VARARGS | METH_KEYWORDS },
9158 { "wxMenuBar_Remove", (PyCFunction) _wrap_wxMenuBar_Remove, METH_VARARGS | METH_KEYWORDS },
9159 { "wxMenuBar_Replace", (PyCFunction) _wrap_wxMenuBar_Replace, METH_VARARGS | METH_KEYWORDS },
9160 { "wxMenuBar_GetMenu", (PyCFunction) _wrap_wxMenuBar_GetMenu, METH_VARARGS | METH_KEYWORDS },
9161 { "wxMenuBar_GetMenuCount", (PyCFunction) _wrap_wxMenuBar_GetMenuCount, METH_VARARGS | METH_KEYWORDS },
9162 { "wxMenuBar_Insert", (PyCFunction) _wrap_wxMenuBar_Insert, METH_VARARGS | METH_KEYWORDS },
9163 { "wxMenuBar_Append", (PyCFunction) _wrap_wxMenuBar_Append, METH_VARARGS | METH_KEYWORDS },
9164 { "new_wxMenuBar", (PyCFunction) _wrap_new_wxMenuBar, METH_VARARGS | METH_KEYWORDS },
9165 { "wxMenu_GetParent", (PyCFunction) _wrap_wxMenu_GetParent, METH_VARARGS | METH_KEYWORDS },
9166 { "wxMenu_SetParent", (PyCFunction) _wrap_wxMenu_SetParent, METH_VARARGS | METH_KEYWORDS },
9167 { "wxMenu_IsAttached", (PyCFunction) _wrap_wxMenu_IsAttached, METH_VARARGS | METH_KEYWORDS },
9168 { "wxMenu_GetStyle", (PyCFunction) _wrap_wxMenu_GetStyle, METH_VARARGS | METH_KEYWORDS },
9169 { "wxMenu_GetInvokingWindow", (PyCFunction) _wrap_wxMenu_GetInvokingWindow, METH_VARARGS | METH_KEYWORDS },
9170 { "wxMenu_SetInvokingWindow", (PyCFunction) _wrap_wxMenu_SetInvokingWindow, METH_VARARGS | METH_KEYWORDS },
9171 { "wxMenu_GetEventHandler", (PyCFunction) _wrap_wxMenu_GetEventHandler, METH_VARARGS | METH_KEYWORDS },
9172 { "wxMenu_SetEventHandler", (PyCFunction) _wrap_wxMenu_SetEventHandler, METH_VARARGS | METH_KEYWORDS },
9173 { "wxMenu_GetMenuItems", (PyCFunction) _wrap_wxMenu_GetMenuItems, METH_VARARGS | METH_KEYWORDS },
9174 { "wxMenu_GetMenuItemCount", (PyCFunction) _wrap_wxMenu_GetMenuItemCount, METH_VARARGS | METH_KEYWORDS },
9175 { "wxMenu_DestroyItem", (PyCFunction) _wrap_wxMenu_DestroyItem, METH_VARARGS | METH_KEYWORDS },
9176 { "wxMenu_DestroyId", (PyCFunction) _wrap_wxMenu_DestroyId, METH_VARARGS | METH_KEYWORDS },
9177 { "wxMenu_Destroy", (PyCFunction) _wrap_wxMenu_Destroy, METH_VARARGS | METH_KEYWORDS },
9178 { "wxMenu_RemoveItem", (PyCFunction) _wrap_wxMenu_RemoveItem, METH_VARARGS | METH_KEYWORDS },
9179 { "wxMenu_Remove", (PyCFunction) _wrap_wxMenu_Remove, METH_VARARGS | METH_KEYWORDS },
9180 { "wxMenu_Insert", (PyCFunction) _wrap_wxMenu_Insert, METH_VARARGS | METH_KEYWORDS },
9181 { "wxMenu_DeleteItem", (PyCFunction) _wrap_wxMenu_DeleteItem, METH_VARARGS | METH_KEYWORDS },
9182 { "wxMenu_Delete", (PyCFunction) _wrap_wxMenu_Delete, METH_VARARGS | METH_KEYWORDS },
9183 { "wxMenu_UpdateUI", (PyCFunction) _wrap_wxMenu_UpdateUI, METH_VARARGS | METH_KEYWORDS },
9184 { "wxMenu_SetHelpString", (PyCFunction) _wrap_wxMenu_SetHelpString, METH_VARARGS | METH_KEYWORDS },
9185 { "wxMenu_GetHelpString", (PyCFunction) _wrap_wxMenu_GetHelpString, METH_VARARGS | METH_KEYWORDS },
9186 { "wxMenu_SetLabel", (PyCFunction) _wrap_wxMenu_SetLabel, METH_VARARGS | METH_KEYWORDS },
9187 { "wxMenu_GetLabel", (PyCFunction) _wrap_wxMenu_GetLabel, METH_VARARGS | METH_KEYWORDS },
9188 { "wxMenu_SetTitle", (PyCFunction) _wrap_wxMenu_SetTitle, METH_VARARGS | METH_KEYWORDS },
9189 { "wxMenu_GetTitle", (PyCFunction) _wrap_wxMenu_GetTitle, METH_VARARGS | METH_KEYWORDS },
9190 { "wxMenu_FindItemById", (PyCFunction) _wrap_wxMenu_FindItemById, METH_VARARGS | METH_KEYWORDS },
9191 { "wxMenu_FindItem", (PyCFunction) _wrap_wxMenu_FindItem, METH_VARARGS | METH_KEYWORDS },
9192 { "wxMenu_IsEnabled", (PyCFunction) _wrap_wxMenu_IsEnabled, METH_VARARGS | METH_KEYWORDS },
9193 { "wxMenu_Enable", (PyCFunction) _wrap_wxMenu_Enable, METH_VARARGS | METH_KEYWORDS },
9194 { "wxMenu_IsChecked", (PyCFunction) _wrap_wxMenu_IsChecked, METH_VARARGS | METH_KEYWORDS },
9195 { "wxMenu_Check", (PyCFunction) _wrap_wxMenu_Check, METH_VARARGS | METH_KEYWORDS },
9196 { "wxMenu_Break", (PyCFunction) _wrap_wxMenu_Break, METH_VARARGS | METH_KEYWORDS },
9197 { "wxMenu_AppendSeparator", (PyCFunction) _wrap_wxMenu_AppendSeparator, METH_VARARGS | METH_KEYWORDS },
9198 { "wxMenu_AppendItem", (PyCFunction) _wrap_wxMenu_AppendItem, METH_VARARGS | METH_KEYWORDS },
9199 { "wxMenu_AppendMenu", (PyCFunction) _wrap_wxMenu_AppendMenu, METH_VARARGS | METH_KEYWORDS },
9200 { "wxMenu_Append", (PyCFunction) _wrap_wxMenu_Append, METH_VARARGS | METH_KEYWORDS },
9201 { "new_wxMenu", (PyCFunction) _wrap_new_wxMenu, METH_VARARGS | METH_KEYWORDS },
9202 { "wxScrolledWindow_CalcUnscrolledPosition", (PyCFunction) _wrap_wxScrolledWindow_CalcUnscrolledPosition, METH_VARARGS | METH_KEYWORDS },
9203 { "wxScrolledWindow_CalcScrolledPosition", (PyCFunction) _wrap_wxScrolledWindow_CalcScrolledPosition, METH_VARARGS | METH_KEYWORDS },
9204 { "wxScrolledWindow_ViewStart", (PyCFunction) _wrap_wxScrolledWindow_ViewStart, METH_VARARGS | METH_KEYWORDS },
9205 { "wxScrolledWindow_GetViewStart", (PyCFunction) _wrap_wxScrolledWindow_GetViewStart, METH_VARARGS | METH_KEYWORDS },
9206 { "wxScrolledWindow_SetTargetWindow", (PyCFunction) _wrap_wxScrolledWindow_SetTargetWindow, METH_VARARGS | METH_KEYWORDS },
9207 { "wxScrolledWindow_SetScrollPageSize", (PyCFunction) _wrap_wxScrolledWindow_SetScrollPageSize, METH_VARARGS | METH_KEYWORDS },
9208 { "wxScrolledWindow_SetScrollbars", (PyCFunction) _wrap_wxScrolledWindow_SetScrollbars, METH_VARARGS | METH_KEYWORDS },
9209 { "wxScrolledWindow_Scroll", (PyCFunction) _wrap_wxScrolledWindow_Scroll, METH_VARARGS | METH_KEYWORDS },
9210 { "wxScrolledWindow_PrepareDC", (PyCFunction) _wrap_wxScrolledWindow_PrepareDC, METH_VARARGS | METH_KEYWORDS },
9211 { "wxScrolledWindow_IsRetained", (PyCFunction) _wrap_wxScrolledWindow_IsRetained, METH_VARARGS | METH_KEYWORDS },
9212 { "wxScrolledWindow_GetVirtualSize", (PyCFunction) _wrap_wxScrolledWindow_GetVirtualSize, METH_VARARGS | METH_KEYWORDS },
9213 { "wxScrolledWindow_GetTargetWindow", (PyCFunction) _wrap_wxScrolledWindow_GetTargetWindow, METH_VARARGS | METH_KEYWORDS },
9214 { "wxScrolledWindow_GetScrollPixelsPerUnit", (PyCFunction) _wrap_wxScrolledWindow_GetScrollPixelsPerUnit, METH_VARARGS | METH_KEYWORDS },
9215 { "wxScrolledWindow_GetScrollPageSize", (PyCFunction) _wrap_wxScrolledWindow_GetScrollPageSize, METH_VARARGS | METH_KEYWORDS },
9216 { "wxScrolledWindow_EnableScrolling", (PyCFunction) _wrap_wxScrolledWindow_EnableScrolling, METH_VARARGS | METH_KEYWORDS },
9217 { "new_wxScrolledWindow", (PyCFunction) _wrap_new_wxScrolledWindow, METH_VARARGS | METH_KEYWORDS },
9218 { "wxDialog_SetReturnCode", (PyCFunction) _wrap_wxDialog_SetReturnCode, METH_VARARGS | METH_KEYWORDS },
9219 { "wxDialog_GetReturnCode", (PyCFunction) _wrap_wxDialog_GetReturnCode, METH_VARARGS | METH_KEYWORDS },
9220 { "wxDialog_ShowModal", (PyCFunction) _wrap_wxDialog_ShowModal, METH_VARARGS | METH_KEYWORDS },
9221 { "wxDialog_Show", (PyCFunction) _wrap_wxDialog_Show, METH_VARARGS | METH_KEYWORDS },
9222 { "wxDialog_SetTitle", (PyCFunction) _wrap_wxDialog_SetTitle, METH_VARARGS | METH_KEYWORDS },
9223 { "wxDialog_IsModal", (PyCFunction) _wrap_wxDialog_IsModal, METH_VARARGS | METH_KEYWORDS },
9224 { "wxDialog_SetModal", (PyCFunction) _wrap_wxDialog_SetModal, METH_VARARGS | METH_KEYWORDS },
9225 { "wxDialog_IsIconized", (PyCFunction) _wrap_wxDialog_IsIconized, METH_VARARGS | METH_KEYWORDS },
9226 { "wxDialog_Iconize", (PyCFunction) _wrap_wxDialog_Iconize, METH_VARARGS | METH_KEYWORDS },
9227 { "wxDialog_GetTitle", (PyCFunction) _wrap_wxDialog_GetTitle, METH_VARARGS | METH_KEYWORDS },
9228 { "wxDialog_EndModal", (PyCFunction) _wrap_wxDialog_EndModal, METH_VARARGS | METH_KEYWORDS },
9229 { "wxDialog_Centre", (PyCFunction) _wrap_wxDialog_Centre, METH_VARARGS | METH_KEYWORDS },
9230 { "new_wxDialog", (PyCFunction) _wrap_new_wxDialog, METH_VARARGS | METH_KEYWORDS },
9231 { "wxPanel_SetDefaultItem", (PyCFunction) _wrap_wxPanel_SetDefaultItem, METH_VARARGS | METH_KEYWORDS },
9232 { "wxPanel_GetDefaultItem", (PyCFunction) _wrap_wxPanel_GetDefaultItem, METH_VARARGS | METH_KEYWORDS },
9233 { "wxPanel_InitDialog", (PyCFunction) _wrap_wxPanel_InitDialog, METH_VARARGS | METH_KEYWORDS },
9234 { "new_wxPanel", (PyCFunction) _wrap_new_wxPanel, METH_VARARGS | METH_KEYWORDS },
9235 { "wxWindow_GetCaret", (PyCFunction) _wrap_wxWindow_GetCaret, METH_VARARGS | METH_KEYWORDS },
9236 { "wxWindow_SetCaret", (PyCFunction) _wrap_wxWindow_SetCaret, METH_VARARGS | METH_KEYWORDS },
9237 { "wxWindow_GetBestSize", (PyCFunction) _wrap_wxWindow_GetBestSize, METH_VARARGS | METH_KEYWORDS },
9238 { "wxWindow_GetDropTarget", (PyCFunction) _wrap_wxWindow_GetDropTarget, METH_VARARGS | METH_KEYWORDS },
9239 { "wxWindow_SetDropTarget", (PyCFunction) _wrap_wxWindow_SetDropTarget, METH_VARARGS | METH_KEYWORDS },
9240 { "wxWindow_SetValidator", (PyCFunction) _wrap_wxWindow_SetValidator, METH_VARARGS | METH_KEYWORDS },
9241 { "wxWindow_GetValidator", (PyCFunction) _wrap_wxWindow_GetValidator, METH_VARARGS | METH_KEYWORDS },
9242 { "wxWindow_GetSizer", (PyCFunction) _wrap_wxWindow_GetSizer, METH_VARARGS | METH_KEYWORDS },
9243 { "wxWindow_SetSizer", (PyCFunction) _wrap_wxWindow_SetSizer, METH_VARARGS | METH_KEYWORDS },
9244 { "wxWindow_GetToolTip", (PyCFunction) _wrap_wxWindow_GetToolTip, METH_VARARGS | METH_KEYWORDS },
9245 { "wxWindow_SetToolTip", (PyCFunction) _wrap_wxWindow_SetToolTip, METH_VARARGS | METH_KEYWORDS },
9246 { "wxWindow_SetToolTipString", (PyCFunction) _wrap_wxWindow_SetToolTipString, METH_VARARGS | METH_KEYWORDS },
9247 { "wxWindow_ConvertPixelSizeToDialog", (PyCFunction) _wrap_wxWindow_ConvertPixelSizeToDialog, METH_VARARGS | METH_KEYWORDS },
9248 { "wxWindow_ConvertPixelPointToDialog", (PyCFunction) _wrap_wxWindow_ConvertPixelPointToDialog, METH_VARARGS | METH_KEYWORDS },
9249 { "wxWindow_DLG_SZE", (PyCFunction) _wrap_wxWindow_ConvertDialogSizeToPixels, METH_VARARGS | METH_KEYWORDS },
9250 { "wxWindow_DLG_PNT", (PyCFunction) _wrap_wxWindow_ConvertDialogPointToPixels, METH_VARARGS | METH_KEYWORDS },
9251 { "wxWindow_ConvertDialogSizeToPixels", (PyCFunction) _wrap_wxWindow_ConvertDialogSizeToPixels, METH_VARARGS | METH_KEYWORDS },
9252 { "wxWindow_ConvertDialogPointToPixels", (PyCFunction) _wrap_wxWindow_ConvertDialogPointToPixels, METH_VARARGS | METH_KEYWORDS },
9253 { "wxWindow_WarpPointer", (PyCFunction) _wrap_wxWindow_WarpPointer, METH_VARARGS | METH_KEYWORDS },
9254 { "wxWindow_Validate", (PyCFunction) _wrap_wxWindow_Validate, METH_VARARGS | METH_KEYWORDS },
9255 { "wxWindow_TransferDataToWindow", (PyCFunction) _wrap_wxWindow_TransferDataToWindow, METH_VARARGS | METH_KEYWORDS },
9256 { "wxWindow_TransferDataFromWindow", (PyCFunction) _wrap_wxWindow_TransferDataFromWindow, METH_VARARGS | METH_KEYWORDS },
9257 { "wxWindow_Show", (PyCFunction) _wrap_wxWindow_Show, METH_VARARGS | METH_KEYWORDS },
9258 { "wxWindow_SetTitle", (PyCFunction) _wrap_wxWindow_SetTitle, METH_VARARGS | METH_KEYWORDS },
9259 { "wxWindow_SetEventHandler", (PyCFunction) _wrap_wxWindow_SetEventHandler, METH_VARARGS | METH_KEYWORDS },
9260 { "wxWindow_SetCursor", (PyCFunction) _wrap_wxWindow_SetCursor, METH_VARARGS | METH_KEYWORDS },
9261 { "wxWindow_SetClientSize", (PyCFunction) _wrap_wxWindow_SetClientSize, METH_VARARGS | METH_KEYWORDS },
9262 { "wxWindow_SetClientSizeWH", (PyCFunction) _wrap_wxWindow_SetClientSizeWH, METH_VARARGS | METH_KEYWORDS },
9263 { "wxWindow_SetSizeHints", (PyCFunction) _wrap_wxWindow_SetSizeHints, METH_VARARGS | METH_KEYWORDS },
9264 { "wxWindow_SetRect", (PyCFunction) _wrap_wxWindow_SetRect, METH_VARARGS | METH_KEYWORDS },
9265 { "wxWindow_SetPosition", (PyCFunction) _wrap_wxWindow_SetPosition, METH_VARARGS | METH_KEYWORDS },
9266 { "wxWindow_SetSize", (PyCFunction) _wrap_wxWindow_SetSize, METH_VARARGS | METH_KEYWORDS },
9267 { "wxWindow_SetDimensions", (PyCFunction) _wrap_wxWindow_SetDimensions, METH_VARARGS | METH_KEYWORDS },
9268 { "wxWindow_SetScrollPos", (PyCFunction) _wrap_wxWindow_SetScrollPos, METH_VARARGS | METH_KEYWORDS },
9269 { "wxWindow_SetScrollbar", (PyCFunction) _wrap_wxWindow_SetScrollbar, METH_VARARGS | METH_KEYWORDS },
9270 { "wxWindow_SetName", (PyCFunction) _wrap_wxWindow_SetName, METH_VARARGS | METH_KEYWORDS },
9271 { "wxWindow_SetId", (PyCFunction) _wrap_wxWindow_SetId, METH_VARARGS | METH_KEYWORDS },
9272 { "wxWindow_SetForegroundColour", (PyCFunction) _wrap_wxWindow_SetForegroundColour, METH_VARARGS | METH_KEYWORDS },
9273 { "wxWindow_SetFont", (PyCFunction) _wrap_wxWindow_SetFont, METH_VARARGS | METH_KEYWORDS },
9274 { "wxWindow_AcceptsFocus", (PyCFunction) _wrap_wxWindow_AcceptsFocus, METH_VARARGS | METH_KEYWORDS },
9275 { "wxWindow_SetFocus", (PyCFunction) _wrap_wxWindow_SetFocus, METH_VARARGS | METH_KEYWORDS },
9276 { "wxWindow_UnsetConstraints", (PyCFunction) _wrap_wxWindow_UnsetConstraints, METH_VARARGS | METH_KEYWORDS },
9277 { "wxWindow_SetConstraints", (PyCFunction) _wrap_wxWindow_SetConstraints, METH_VARARGS | METH_KEYWORDS },
9278 { "wxWindow_SetBackgroundColour", (PyCFunction) _wrap_wxWindow_SetBackgroundColour, METH_VARARGS | METH_KEYWORDS },
9279 { "wxWindow_GetAutoLayout", (PyCFunction) _wrap_wxWindow_GetAutoLayout, METH_VARARGS | METH_KEYWORDS },
9280 { "wxWindow_SetAutoLayout", (PyCFunction) _wrap_wxWindow_SetAutoLayout, METH_VARARGS | METH_KEYWORDS },
9281 { "wxWindow_SetAcceleratorTable", (PyCFunction) _wrap_wxWindow_SetAcceleratorTable, METH_VARARGS | METH_KEYWORDS },
9282 { "wxWindow_ScrollWindow", (PyCFunction) _wrap_wxWindow_ScrollWindow, METH_VARARGS | METH_KEYWORDS },
9283 { "wxWindow_ScreenToClient", (PyCFunction) _wrap_wxWindow_ScreenToClient, METH_VARARGS | METH_KEYWORDS },
9284 { "wxWindow_ScreenToClientXY", (PyCFunction) _wrap_wxWindow_ScreenToClientXY, METH_VARARGS | METH_KEYWORDS },
9285 { "wxWindow_Reparent", (PyCFunction) _wrap_wxWindow_Reparent, METH_VARARGS | METH_KEYWORDS },
9286 { "wxWindow_RemoveChild", (PyCFunction) _wrap_wxWindow_RemoveChild, METH_VARARGS | METH_KEYWORDS },
9287 { "wxWindow_ReleaseMouse", (PyCFunction) _wrap_wxWindow_ReleaseMouse, METH_VARARGS | METH_KEYWORDS },
9288 { "wxWindow_Refresh", (PyCFunction) _wrap_wxWindow_Refresh, METH_VARARGS | METH_KEYWORDS },
9289 { "wxWindow_Raise", (PyCFunction) _wrap_wxWindow_Raise, METH_VARARGS | METH_KEYWORDS },
9290 { "wxWindow_PopupMenu", (PyCFunction) _wrap_wxWindow_PopupMenu, METH_VARARGS | METH_KEYWORDS },
9291 { "wxWindow_PopupMenuXY", (PyCFunction) _wrap_wxWindow_PopupMenuXY, METH_VARARGS | METH_KEYWORDS },
9292 { "wxWindow_PushEventHandler", (PyCFunction) _wrap_wxWindow_PushEventHandler, METH_VARARGS | METH_KEYWORDS },
9293 { "wxWindow_PopEventHandler", (PyCFunction) _wrap_wxWindow_PopEventHandler, METH_VARARGS | METH_KEYWORDS },
9294 { "wxWindow_Move", (PyCFunction) _wrap_wxWindow_Move, METH_VARARGS | METH_KEYWORDS },
9295 { "wxWindow_MoveXY", (PyCFunction) _wrap_wxWindow_MoveXY, METH_VARARGS | METH_KEYWORDS },
9296 { "wxWindow_MakeModal", (PyCFunction) _wrap_wxWindow_MakeModal, METH_VARARGS | METH_KEYWORDS },
9297 { "wxWindow_Lower", (PyCFunction) _wrap_wxWindow_Lower, METH_VARARGS | METH_KEYWORDS },
9298 { "wxWindow_LoadFromResource", (PyCFunction) _wrap_wxWindow_LoadFromResource, METH_VARARGS | METH_KEYWORDS },
9299 { "wxWindow_Layout", (PyCFunction) _wrap_wxWindow_Layout, METH_VARARGS | METH_KEYWORDS },
9300 { "wxWindow_IsTopLevel", (PyCFunction) _wrap_wxWindow_IsTopLevel, METH_VARARGS | METH_KEYWORDS },
9301 { "wxWindow_IsShown", (PyCFunction) _wrap_wxWindow_IsShown, METH_VARARGS | METH_KEYWORDS },
9302 { "wxWindow_IsRetained", (PyCFunction) _wrap_wxWindow_IsRetained, METH_VARARGS | METH_KEYWORDS },
9303 { "wxWindow_IsExposedRect", (PyCFunction) _wrap_wxWindow_IsExposedRect, METH_VARARGS | METH_KEYWORDS },
9304 { "wxWindow_IsExposedPoint", (PyCFunction) _wrap_wxWindow_IsExposedPoint, METH_VARARGS | METH_KEYWORDS },
9305 { "wxWindow_IsExposed", (PyCFunction) _wrap_wxWindow_IsExposed, METH_VARARGS | METH_KEYWORDS },
9306 { "wxWindow_IsEnabled", (PyCFunction) _wrap_wxWindow_IsEnabled, METH_VARARGS | METH_KEYWORDS },
9307 { "wxWindow_InitDialog", (PyCFunction) _wrap_wxWindow_InitDialog, METH_VARARGS | METH_KEYWORDS },
9308 { "wxWindow_Hide", (PyCFunction) _wrap_wxWindow_Hide, METH_VARARGS | METH_KEYWORDS },
9309 { "wxWindow_SetWindowStyle", (PyCFunction) _wrap_wxWindow_SetWindowStyle, METH_VARARGS | METH_KEYWORDS },
9310 { "wxWindow_SetWindowStyleFlag", (PyCFunction) _wrap_wxWindow_SetWindowStyleFlag, METH_VARARGS | METH_KEYWORDS },
9311 { "wxWindow_GetWindowStyleFlag", (PyCFunction) _wrap_wxWindow_GetWindowStyleFlag, METH_VARARGS | METH_KEYWORDS },
9312 { "wxWindow_GetUpdateRegion", (PyCFunction) _wrap_wxWindow_GetUpdateRegion, METH_VARARGS | METH_KEYWORDS },
9313 { "wxWindow_GetTitle", (PyCFunction) _wrap_wxWindow_GetTitle, METH_VARARGS | METH_KEYWORDS },
9314 { "wxWindow_GetFullTextExtent", (PyCFunction) _wrap_wxWindow_GetFullTextExtent, METH_VARARGS | METH_KEYWORDS },
9315 { "wxWindow_GetTextExtent", (PyCFunction) _wrap_wxWindow_GetTextExtent, METH_VARARGS | METH_KEYWORDS },
9316 { "wxWindow_GetSize", (PyCFunction) _wrap_wxWindow_GetSize, METH_VARARGS | METH_KEYWORDS },
9317 { "wxWindow_GetSizeTuple", (PyCFunction) _wrap_wxWindow_GetSizeTuple, METH_VARARGS | METH_KEYWORDS },
9318 { "wxWindow_GetScrollRange", (PyCFunction) _wrap_wxWindow_GetScrollRange, METH_VARARGS | METH_KEYWORDS },
9319 { "wxWindow_GetScrollPos", (PyCFunction) _wrap_wxWindow_GetScrollPos, METH_VARARGS | METH_KEYWORDS },
9320 { "wxWindow_GetScrollThumb", (PyCFunction) _wrap_wxWindow_GetScrollThumb, METH_VARARGS | METH_KEYWORDS },
9321 { "wxWindow_GetRect", (PyCFunction) _wrap_wxWindow_GetRect, METH_VARARGS | METH_KEYWORDS },
9322 { "wxWindow_GetPosition", (PyCFunction) _wrap_wxWindow_GetPosition, METH_VARARGS | METH_KEYWORDS },
9323 { "wxWindow_GetPositionTuple", (PyCFunction) _wrap_wxWindow_GetPositionTuple, METH_VARARGS | METH_KEYWORDS },
9324 { "wxWindow_GetParent", (PyCFunction) _wrap_wxWindow_GetParent, METH_VARARGS | METH_KEYWORDS },
9325 { "wxWindow_GetName", (PyCFunction) _wrap_wxWindow_GetName, METH_VARARGS | METH_KEYWORDS },
9326 { "wxWindow_SetLabel", (PyCFunction) _wrap_wxWindow_SetLabel, METH_VARARGS | METH_KEYWORDS },
9327 { "wxWindow_GetLabel", (PyCFunction) _wrap_wxWindow_GetLabel, METH_VARARGS | METH_KEYWORDS },
9328 { "wxWindow_GetId", (PyCFunction) _wrap_wxWindow_GetId, METH_VARARGS | METH_KEYWORDS },
9329 { "wxWindow_GetHandle", (PyCFunction) _wrap_wxWindow_GetHandle, METH_VARARGS | METH_KEYWORDS },
9330 { "wxWindow_GetGrandParent", (PyCFunction) _wrap_wxWindow_GetGrandParent, METH_VARARGS | METH_KEYWORDS },
9331 { "wxWindow_GetForegroundColour", (PyCFunction) _wrap_wxWindow_GetForegroundColour, METH_VARARGS | METH_KEYWORDS },
9332 { "wxWindow_GetFont", (PyCFunction) _wrap_wxWindow_GetFont, METH_VARARGS | METH_KEYWORDS },
9333 { "wxWindow_GetEventHandler", (PyCFunction) _wrap_wxWindow_GetEventHandler, METH_VARARGS | METH_KEYWORDS },
9334 { "wxWindow_GetConstraints", (PyCFunction) _wrap_wxWindow_GetConstraints, METH_VARARGS | METH_KEYWORDS },
9335 { "wxWindow_GetClientSize", (PyCFunction) _wrap_wxWindow_GetClientSize, METH_VARARGS | METH_KEYWORDS },
9336 { "wxWindow_GetClientSizeTuple", (PyCFunction) _wrap_wxWindow_GetClientSizeTuple, METH_VARARGS | METH_KEYWORDS },
9337 { "wxWindow_GetCharWidth", (PyCFunction) _wrap_wxWindow_GetCharWidth, METH_VARARGS | METH_KEYWORDS },
9338 { "wxWindow_GetCharHeight", (PyCFunction) _wrap_wxWindow_GetCharHeight, METH_VARARGS | METH_KEYWORDS },
9339 { "wxWindow_GetChildren", (PyCFunction) _wrap_wxWindow_GetChildren, METH_VARARGS | METH_KEYWORDS },
9340 { "wxWindow_GetBackgroundColour", (PyCFunction) _wrap_wxWindow_GetBackgroundColour, METH_VARARGS | METH_KEYWORDS },
9341 { "wxWindow_Fit", (PyCFunction) _wrap_wxWindow_Fit, METH_VARARGS | METH_KEYWORDS },
9342 { "wxWindow_FindWindowByName", (PyCFunction) _wrap_wxWindow_FindWindowByName, METH_VARARGS | METH_KEYWORDS },
9343 { "wxWindow_FindWindowById", (PyCFunction) _wrap_wxWindow_FindWindowById, METH_VARARGS | METH_KEYWORDS },
9344 { "wxWindow_Enable", (PyCFunction) _wrap_wxWindow_Enable, METH_VARARGS | METH_KEYWORDS },
9345 { "wxWindow_DragAcceptFiles", (PyCFunction) _wrap_wxWindow_DragAcceptFiles, METH_VARARGS | METH_KEYWORDS },
9346 { "wxWindow_DestroyChildren", (PyCFunction) _wrap_wxWindow_DestroyChildren, METH_VARARGS | METH_KEYWORDS },
9347 { "wxWindow_Destroy", (PyCFunction) _wrap_wxWindow_Destroy, METH_VARARGS | METH_KEYWORDS },
9348 { "wxWindow_Close", (PyCFunction) _wrap_wxWindow_Close, METH_VARARGS | METH_KEYWORDS },
9349 { "wxWindow_ClientToScreen", (PyCFunction) _wrap_wxWindow_ClientToScreen, METH_VARARGS | METH_KEYWORDS },
9350 { "wxWindow_ClientToScreenXY", (PyCFunction) _wrap_wxWindow_ClientToScreenXY, METH_VARARGS | METH_KEYWORDS },
9351 { "wxWindow_CenterOnScreen", (PyCFunction) _wrap_wxWindow_CenterOnScreen, METH_VARARGS | METH_KEYWORDS },
9352 { "wxWindow_CentreOnScreen", (PyCFunction) _wrap_wxWindow_CentreOnScreen, METH_VARARGS | METH_KEYWORDS },
9353 { "wxWindow_CenterOnParent", (PyCFunction) _wrap_wxWindow_CenterOnParent, METH_VARARGS | METH_KEYWORDS },
9354 { "wxWindow_CentreOnParent", (PyCFunction) _wrap_wxWindow_CentreOnParent, METH_VARARGS | METH_KEYWORDS },
9355 { "wxWindow_Centre", (PyCFunction) _wrap_wxWindow_Centre, METH_VARARGS | METH_KEYWORDS },
9356 { "wxWindow_Center", (PyCFunction) _wrap_wxWindow_Center, METH_VARARGS | METH_KEYWORDS },
9357 { "wxWindow_CaptureMouse", (PyCFunction) _wrap_wxWindow_CaptureMouse, METH_VARARGS | METH_KEYWORDS },
9358 { "new_wxWindow", (PyCFunction) _wrap_new_wxWindow, METH_VARARGS | METH_KEYWORDS },
9359 { "wxPyValidator__setSelf", (PyCFunction) _wrap_wxPyValidator__setSelf, METH_VARARGS | METH_KEYWORDS },
9360 { "wxPyValidator_Destroy", (PyCFunction) _wrap_wxPyValidator_Destroy, METH_VARARGS | METH_KEYWORDS },
9361 { "new_wxPyValidator", (PyCFunction) _wrap_new_wxPyValidator, METH_VARARGS | METH_KEYWORDS },
9362 { "wxValidator_SetWindow", (PyCFunction) _wrap_wxValidator_SetWindow, METH_VARARGS | METH_KEYWORDS },
9363 { "wxValidator_GetWindow", (PyCFunction) _wrap_wxValidator_GetWindow, METH_VARARGS | METH_KEYWORDS },
9364 { "wxValidator_Clone", (PyCFunction) _wrap_wxValidator_Clone, METH_VARARGS | METH_KEYWORDS },
9365 { "new_wxValidator", (PyCFunction) _wrap_new_wxValidator, METH_VARARGS | METH_KEYWORDS },
9366 { "wxEvtHandler_Disconnect", (PyCFunction) _wrap_wxEvtHandler_Disconnect, METH_VARARGS | METH_KEYWORDS },
9367 { "wxEvtHandler_Connect", (PyCFunction) _wrap_wxEvtHandler_Connect, METH_VARARGS | METH_KEYWORDS },
9368 { "wxEvtHandler_SetPreviousHandler", (PyCFunction) _wrap_wxEvtHandler_SetPreviousHandler, METH_VARARGS | METH_KEYWORDS },
9369 { "wxEvtHandler_SetNextHandler", (PyCFunction) _wrap_wxEvtHandler_SetNextHandler, METH_VARARGS | METH_KEYWORDS },
9370 { "wxEvtHandler_GetPreviousHandler", (PyCFunction) _wrap_wxEvtHandler_GetPreviousHandler, METH_VARARGS | METH_KEYWORDS },
9371 { "wxEvtHandler_GetNextHandler", (PyCFunction) _wrap_wxEvtHandler_GetNextHandler, METH_VARARGS | METH_KEYWORDS },
9372 { "wxEvtHandler_SetEvtHandlerEnabled", (PyCFunction) _wrap_wxEvtHandler_SetEvtHandlerEnabled, METH_VARARGS | METH_KEYWORDS },
9373 { "wxEvtHandler_GetEvtHandlerEnabled", (PyCFunction) _wrap_wxEvtHandler_GetEvtHandlerEnabled, METH_VARARGS | METH_KEYWORDS },
9374 { "wxEvtHandler_AddPendingEvent", (PyCFunction) _wrap_wxEvtHandler_AddPendingEvent, METH_VARARGS | METH_KEYWORDS },
9375 { "wxEvtHandler_ProcessEvent", (PyCFunction) _wrap_wxEvtHandler_ProcessEvent, METH_VARARGS | METH_KEYWORDS },
9376 { "new_wxEvtHandler", (PyCFunction) _wrap_new_wxEvtHandler, METH_VARARGS | METH_KEYWORDS },
9377 { "wxWindow_PrevControlId", (PyCFunction) _wrap_wxWindow_PrevControlId, METH_VARARGS | METH_KEYWORDS },
9378 { "wxWindow_NextControlId", (PyCFunction) _wrap_wxWindow_NextControlId, METH_VARARGS | METH_KEYWORDS },
9379 { "wxWindow_NewControlId", (PyCFunction) _wrap_wxWindow_NewControlId, METH_VARARGS | METH_KEYWORDS },
9380 { "wxWindow_FromHWND", (PyCFunction) _wrap_wxWindow_FromHWND, METH_VARARGS | METH_KEYWORDS },
9381 { "wxWindow_FindFocus", (PyCFunction) _wrap_wxWindow_FindFocus, METH_VARARGS | METH_KEYWORDS },
9382 { "wxValidator_SetBellOnError", (PyCFunction) _wrap_wxValidator_SetBellOnError, METH_VARARGS | METH_KEYWORDS },
9383 { "wxValidator_IsSilent", (PyCFunction) _wrap_wxValidator_IsSilent, METH_VARARGS | METH_KEYWORDS },
9384 { NULL, NULL }
9385 };
9386 #ifdef __cplusplus
9387 }
9388 #endif
9389 /*
9390 * This table is used by the pointer type-checker
9391 */
9392 static struct { char *n1; char *n2; void *(*pcnv)(void *); } _swig_mapping[] = {
9393 { "_wxAcceleratorTable","_class_wxAcceleratorTable",0},
9394 { "_signed_long","_long",0},
9395 { "_wxPyBitmapDataObject","_class_wxPyBitmapDataObject",0},
9396 { "_wxBitmapDataObject","_class_wxBitmapDataObject",0},
9397 { "_wxPrintQuality","_wxCoord",0},
9398 { "_wxPrintQuality","_int",0},
9399 { "_wxPrintQuality","_signed_int",0},
9400 { "_wxPrintQuality","_unsigned_int",0},
9401 { "_wxPrintQuality","_wxWindowID",0},
9402 { "_wxPrintQuality","_uint",0},
9403 { "_wxPrintQuality","_EBool",0},
9404 { "_wxPrintQuality","_size_t",0},
9405 { "_wxPrintQuality","_time_t",0},
9406 { "_class_wxCustomDataObject","_wxCustomDataObject",0},
9407 { "_class_wxRegionIterator","_wxRegionIterator",0},
9408 { "_class_wxPyTextDropTarget","_wxPyTextDropTarget",0},
9409 { "_class_wxMenuBar","_wxMenuBar",0},
9410 { "_class_wxEvtHandler","_class_wxMenuBar",SwigwxMenuBarTowxEvtHandler},
9411 { "_class_wxEvtHandler","_wxMenuBar",SwigwxMenuBarTowxEvtHandler},
9412 { "_class_wxEvtHandler","_class_wxMenu",SwigwxMenuTowxEvtHandler},
9413 { "_class_wxEvtHandler","_wxMenu",SwigwxMenuTowxEvtHandler},
9414 { "_class_wxEvtHandler","_class_wxScrolledWindow",SwigwxScrolledWindowTowxEvtHandler},
9415 { "_class_wxEvtHandler","_wxScrolledWindow",SwigwxScrolledWindowTowxEvtHandler},
9416 { "_class_wxEvtHandler","_class_wxDialog",SwigwxDialogTowxEvtHandler},
9417 { "_class_wxEvtHandler","_wxDialog",SwigwxDialogTowxEvtHandler},
9418 { "_class_wxEvtHandler","_class_wxPanel",SwigwxPanelTowxEvtHandler},
9419 { "_class_wxEvtHandler","_wxPanel",SwigwxPanelTowxEvtHandler},
9420 { "_class_wxEvtHandler","_class_wxWindow",SwigwxWindowTowxEvtHandler},
9421 { "_class_wxEvtHandler","_wxWindow",SwigwxWindowTowxEvtHandler},
9422 { "_class_wxEvtHandler","_class_wxPyValidator",SwigwxPyValidatorTowxEvtHandler},
9423 { "_class_wxEvtHandler","_wxPyValidator",SwigwxPyValidatorTowxEvtHandler},
9424 { "_class_wxEvtHandler","_class_wxValidator",SwigwxValidatorTowxEvtHandler},
9425 { "_class_wxEvtHandler","_wxValidator",SwigwxValidatorTowxEvtHandler},
9426 { "_class_wxEvtHandler","_wxEvtHandler",0},
9427 { "_wxIndividualLayoutConstraint","_class_wxIndividualLayoutConstraint",0},
9428 { "_wxCursor","_class_wxCursor",0},
9429 { "_wxMask","_class_wxMask",0},
9430 { "_wxPen","_class_wxPen",0},
9431 { "_byte","_unsigned_char",0},
9432 { "_wxDataObject","_class_wxDataObject",0},
9433 { "_wxPyDataObjectSimple","_class_wxPyDataObjectSimple",0},
9434 { "_wxPyDropSource","_class_wxPyDropSource",0},
9435 { "_long","_unsigned_long",0},
9436 { "_long","_signed_long",0},
9437 { "_wxImageList","_class_wxImageList",0},
9438 { "_wxDataObjectSimple","_class_wxDataObjectSimple",0},
9439 { "_class_wxAcceleratorTable","_wxAcceleratorTable",0},
9440 { "_class_wxClipboard","_wxClipboard",0},
9441 { "_wxDC","_class_wxDC",0},
9442 { "_class_wxBitmapDataObject","_wxBitmapDataObject",0},
9443 { "_size_t","_wxCoord",0},
9444 { "_size_t","_wxPrintQuality",0},
9445 { "_size_t","_time_t",0},
9446 { "_size_t","_unsigned_int",0},
9447 { "_size_t","_int",0},
9448 { "_size_t","_wxWindowID",0},
9449 { "_size_t","_uint",0},
9450 { "_class_wxRealPoint","_wxRealPoint",0},
9451 { "_wxPrinterDC","_class_wxPrinterDC",0},
9452 { "_class_wxMenuItem","_wxMenuItem",0},
9453 { "_wxPanel","_class_wxScrolledWindow",SwigwxScrolledWindowTowxPanel},
9454 { "_wxPanel","_wxScrolledWindow",SwigwxScrolledWindowTowxPanel},
9455 { "_wxPanel","_class_wxDialog",SwigwxDialogTowxPanel},
9456 { "_wxPanel","_wxDialog",SwigwxDialogTowxPanel},
9457 { "_wxPanel","_class_wxPanel",0},
9458 { "_class_wxMask","_wxMask",0},
9459 { "_wxTextDataObject","_class_wxTextDataObject",0},
9460 { "_wxColour","_class_wxColour",0},
9461 { "_class_wxDialog","_wxDialog",0},
9462 { "_class_wxFileDataObject","_wxFileDataObject",0},
9463 { "_class_wxDataObject","_wxDataObject",0},
9464 { "_wxBrush","_class_wxBrush",0},
9465 { "_wxDataFormat","_class_wxDataFormat",0},
9466 { "_class_wxDataObjectSimple","_wxDataObjectSimple",0},
9467 { "_uint","_wxCoord",0},
9468 { "_uint","_wxPrintQuality",0},
9469 { "_uint","_time_t",0},
9470 { "_uint","_size_t",0},
9471 { "_uint","_unsigned_int",0},
9472 { "_uint","_int",0},
9473 { "_uint","_wxWindowID",0},
9474 { "_wxChar","_char",0},
9475 { "_wxPyValidator","_class_wxPyValidator",0},
9476 { "_wxRect","_class_wxRect",0},
9477 { "_wxPoint","_class_wxPoint",0},
9478 { "_char","_wxChar",0},
9479 { "_wxBitmap","_class_wxBitmap",0},
9480 { "_wxWindowDC","_class_wxWindowDC",0},
9481 { "_class_wxIndividualLayoutConstraint","_wxIndividualLayoutConstraint",0},
9482 { "_class_wxValidator","_class_wxPyValidator",SwigwxPyValidatorTowxValidator},
9483 { "_class_wxValidator","_wxPyValidator",SwigwxPyValidatorTowxValidator},
9484 { "_class_wxValidator","_wxValidator",0},
9485 { "_wxDropTarget","_class_wxDropTarget",0},
9486 { "_EBool","_wxCoord",0},
9487 { "_EBool","_wxPrintQuality",0},
9488 { "_EBool","_signed_int",0},
9489 { "_EBool","_int",0},
9490 { "_EBool","_wxWindowID",0},
9491 { "_class_wxRegion","_wxRegion",0},
9492 { "_class_wxDataFormat","_wxDataFormat",0},
9493 { "_wxFont","_class_wxFont",0},
9494 { "_class_wxPyDropTarget","_wxPyDropTarget",0},
9495 { "_unsigned_long","_long",0},
9496 { "_class_wxRect","_wxRect",0},
9497 { "_class_wxDC","_wxDC",0},
9498 { "_wxAcceleratorEntry","_class_wxAcceleratorEntry",0},
9499 { "_class_wxPanel","_class_wxScrolledWindow",SwigwxScrolledWindowTowxPanel},
9500 { "_class_wxPanel","_wxScrolledWindow",SwigwxScrolledWindowTowxPanel},
9501 { "_class_wxPanel","_class_wxDialog",SwigwxDialogTowxPanel},
9502 { "_class_wxPanel","_wxDialog",SwigwxDialogTowxPanel},
9503 { "_class_wxPanel","_wxPanel",0},
9504 { "_signed_int","_wxCoord",0},
9505 { "_signed_int","_wxPrintQuality",0},
9506 { "_signed_int","_EBool",0},
9507 { "_signed_int","_wxWindowID",0},
9508 { "_signed_int","_int",0},
9509 { "_wxLayoutConstraints","_class_wxLayoutConstraints",0},
9510 { "_wxMetaFileDC","_class_wxMetaFileDC",0},
9511 { "_class_wxTextDataObject","_wxTextDataObject",0},
9512 { "_wxMenu","_class_wxMenu",0},
9513 { "_wxScreenDC","_class_wxScreenDC",0},
9514 { "_WXTYPE","_short",0},
9515 { "_WXTYPE","_signed_short",0},
9516 { "_WXTYPE","_unsigned_short",0},
9517 { "_class_wxDropTarget","_wxDropTarget",0},
9518 { "_class_wxBrush","_wxBrush",0},
9519 { "_unsigned_short","_WXTYPE",0},
9520 { "_unsigned_short","_short",0},
9521 { "_class_wxWindow","_class_wxMenuBar",SwigwxMenuBarTowxWindow},
9522 { "_class_wxWindow","_wxMenuBar",SwigwxMenuBarTowxWindow},
9523 { "_class_wxWindow","_class_wxScrolledWindow",SwigwxScrolledWindowTowxWindow},
9524 { "_class_wxWindow","_wxScrolledWindow",SwigwxScrolledWindowTowxWindow},
9525 { "_class_wxWindow","_class_wxDialog",SwigwxDialogTowxWindow},
9526 { "_class_wxWindow","_wxDialog",SwigwxDialogTowxWindow},
9527 { "_class_wxWindow","_class_wxPanel",SwigwxPanelTowxWindow},
9528 { "_class_wxWindow","_wxPanel",SwigwxPanelTowxWindow},
9529 { "_class_wxWindow","_wxWindow",0},
9530 { "_class_wxFont","_wxFont",0},
9531 { "_wxClipboard","_class_wxClipboard",0},
9532 { "_class_wxPyValidator","_wxPyValidator",0},
9533 { "_wxBusyInfo","_class_wxBusyInfo",0},
9534 { "_class_wxPyBitmapDataObject","_wxPyBitmapDataObject",0},
9535 { "_wxClientDC","_class_wxClientDC",0},
9536 { "_class_wxPoint","_wxPoint",0},
9537 { "_wxRealPoint","_class_wxRealPoint",0},
9538 { "_signed_short","_WXTYPE",0},
9539 { "_signed_short","_short",0},
9540 { "_wxMemoryDC","_class_wxMemoryDC",0},
9541 { "_wxPyTextDataObject","_class_wxPyTextDataObject",0},
9542 { "_wxPaintDC","_class_wxPaintDC",0},
9543 { "_class_wxWindowDC","_wxWindowDC",0},
9544 { "_class_wxAcceleratorEntry","_wxAcceleratorEntry",0},
9545 { "_class_wxCursor","_wxCursor",0},
9546 { "_wxPyFileDropTarget","_class_wxPyFileDropTarget",0},
9547 { "_wxScrolledWindow","_class_wxScrolledWindow",0},
9548 { "_unsigned_char","_byte",0},
9549 { "_class_wxMetaFileDC","_wxMetaFileDC",0},
9550 { "_class_wxMenu","_wxMenu",0},
9551 { "_unsigned_int","_wxCoord",0},
9552 { "_unsigned_int","_wxPrintQuality",0},
9553 { "_unsigned_int","_time_t",0},
9554 { "_unsigned_int","_size_t",0},
9555 { "_unsigned_int","_uint",0},
9556 { "_unsigned_int","_wxWindowID",0},
9557 { "_unsigned_int","_int",0},
9558 { "_wxIcon","_class_wxIcon",0},
9559 { "_wxDialog","_class_wxDialog",0},
9560 { "_class_wxPen","_wxPen",0},
9561 { "_short","_WXTYPE",0},
9562 { "_short","_unsigned_short",0},
9563 { "_short","_signed_short",0},
9564 { "_class_wxPyDataObjectSimple","_wxPyDataObjectSimple",0},
9565 { "_class_wxPyDropSource","_wxPyDropSource",0},
9566 { "_class_wxImageList","_wxImageList",0},
9567 { "_wxWindowID","_wxCoord",0},
9568 { "_wxWindowID","_wxPrintQuality",0},
9569 { "_wxWindowID","_time_t",0},
9570 { "_wxWindowID","_size_t",0},
9571 { "_wxWindowID","_EBool",0},
9572 { "_wxWindowID","_uint",0},
9573 { "_wxWindowID","_int",0},
9574 { "_wxWindowID","_signed_int",0},
9575 { "_wxWindowID","_unsigned_int",0},
9576 { "_int","_wxCoord",0},
9577 { "_int","_wxPrintQuality",0},
9578 { "_int","_time_t",0},
9579 { "_int","_size_t",0},
9580 { "_int","_EBool",0},
9581 { "_int","_uint",0},
9582 { "_int","_wxWindowID",0},
9583 { "_int","_unsigned_int",0},
9584 { "_int","_signed_int",0},
9585 { "_time_t","_wxCoord",0},
9586 { "_time_t","_wxPrintQuality",0},
9587 { "_time_t","_unsigned_int",0},
9588 { "_time_t","_int",0},
9589 { "_time_t","_wxWindowID",0},
9590 { "_time_t","_uint",0},
9591 { "_time_t","_size_t",0},
9592 { "_wxSize","_class_wxSize",0},
9593 { "_wxRegionIterator","_class_wxRegionIterator",0},
9594 { "_class_wxPrinterDC","_wxPrinterDC",0},
9595 { "_class_wxPyTextDataObject","_wxPyTextDataObject",0},
9596 { "_class_wxPaintDC","_wxPaintDC",0},
9597 { "_class_wxPyFileDropTarget","_wxPyFileDropTarget",0},
9598 { "_wxValidator","_class_wxPyValidator",SwigwxPyValidatorTowxValidator},
9599 { "_wxValidator","_wxPyValidator",SwigwxPyValidatorTowxValidator},
9600 { "_wxValidator","_class_wxValidator",0},
9601 { "_class_wxLayoutConstraints","_wxLayoutConstraints",0},
9602 { "_class_wxIcon","_wxIcon",0},
9603 { "_class_wxColour","_wxColour",0},
9604 { "_class_wxScreenDC","_wxScreenDC",0},
9605 { "_wxPalette","_class_wxPalette",0},
9606 { "_wxCoord","_int",0},
9607 { "_wxCoord","_signed_int",0},
9608 { "_wxCoord","_unsigned_int",0},
9609 { "_wxCoord","_wxWindowID",0},
9610 { "_wxCoord","_uint",0},
9611 { "_wxCoord","_EBool",0},
9612 { "_wxCoord","_size_t",0},
9613 { "_wxCoord","_time_t",0},
9614 { "_wxCoord","_wxPrintQuality",0},
9615 { "_wxDataObjectComposite","_class_wxDataObjectComposite",0},
9616 { "_wxRegion","_class_wxRegion",0},
9617 { "_wxPyDropTarget","_class_wxPyDropTarget",0},
9618 { "_class_wxBusyInfo","_wxBusyInfo",0},
9619 { "_class_wxClientDC","_wxClientDC",0},
9620 { "_wxCustomDataObject","_class_wxCustomDataObject",0},
9621 { "_class_wxSize","_wxSize",0},
9622 { "_class_wxBitmap","_wxBitmap",0},
9623 { "_class_wxMemoryDC","_wxMemoryDC",0},
9624 { "_wxPyTextDropTarget","_class_wxPyTextDropTarget",0},
9625 { "_wxMenuBar","_class_wxMenuBar",0},
9626 { "_wxEvtHandler","_class_wxMenuBar",SwigwxMenuBarTowxEvtHandler},
9627 { "_wxEvtHandler","_wxMenuBar",SwigwxMenuBarTowxEvtHandler},
9628 { "_wxEvtHandler","_class_wxMenu",SwigwxMenuTowxEvtHandler},
9629 { "_wxEvtHandler","_wxMenu",SwigwxMenuTowxEvtHandler},
9630 { "_wxEvtHandler","_class_wxScrolledWindow",SwigwxScrolledWindowTowxEvtHandler},
9631 { "_wxEvtHandler","_wxScrolledWindow",SwigwxScrolledWindowTowxEvtHandler},
9632 { "_wxEvtHandler","_class_wxDialog",SwigwxDialogTowxEvtHandler},
9633 { "_wxEvtHandler","_wxDialog",SwigwxDialogTowxEvtHandler},
9634 { "_wxEvtHandler","_class_wxPanel",SwigwxPanelTowxEvtHandler},
9635 { "_wxEvtHandler","_wxPanel",SwigwxPanelTowxEvtHandler},
9636 { "_wxEvtHandler","_class_wxWindow",SwigwxWindowTowxEvtHandler},
9637 { "_wxEvtHandler","_wxWindow",SwigwxWindowTowxEvtHandler},
9638 { "_wxEvtHandler","_class_wxPyValidator",SwigwxPyValidatorTowxEvtHandler},
9639 { "_wxEvtHandler","_wxPyValidator",SwigwxPyValidatorTowxEvtHandler},
9640 { "_wxEvtHandler","_class_wxValidator",SwigwxValidatorTowxEvtHandler},
9641 { "_wxEvtHandler","_wxValidator",SwigwxValidatorTowxEvtHandler},
9642 { "_wxEvtHandler","_class_wxEvtHandler",0},
9643 { "_wxMenuItem","_class_wxMenuItem",0},
9644 { "_class_wxScrolledWindow","_wxScrolledWindow",0},
9645 { "_class_wxPalette","_wxPalette",0},
9646 { "_wxFileDataObject","_class_wxFileDataObject",0},
9647 { "_class_wxDataObjectComposite","_wxDataObjectComposite",0},
9648 { "_wxWindow","_class_wxMenuBar",SwigwxMenuBarTowxWindow},
9649 { "_wxWindow","_wxMenuBar",SwigwxMenuBarTowxWindow},
9650 { "_wxWindow","_class_wxScrolledWindow",SwigwxScrolledWindowTowxWindow},
9651 { "_wxWindow","_wxScrolledWindow",SwigwxScrolledWindowTowxWindow},
9652 { "_wxWindow","_class_wxDialog",SwigwxDialogTowxWindow},
9653 { "_wxWindow","_wxDialog",SwigwxDialogTowxWindow},
9654 { "_wxWindow","_class_wxPanel",SwigwxPanelTowxWindow},
9655 { "_wxWindow","_wxPanel",SwigwxPanelTowxWindow},
9656 { "_wxWindow","_class_wxWindow",0},
9657 {0,0,0}};
9658
9659 static PyObject *SWIG_globals;
9660 #ifdef __cplusplus
9661 extern "C"
9662 #endif
9663 SWIGEXPORT(void) initwindowsc() {
9664 PyObject *m, *d;
9665 SWIG_globals = SWIG_newvarlink();
9666 m = Py_InitModule("windowsc", windowscMethods);
9667 d = PyModule_GetDict(m);
9668 {
9669 int i;
9670 for (i = 0; _swig_mapping[i].n1; i++)
9671 SWIG_RegisterMapping(_swig_mapping[i].n1,_swig_mapping[i].n2,_swig_mapping[i].pcnv);
9672 }
9673 }