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