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