]> git.saurik.com Git - wxWidgets.git/blame - wxPython/src/mac/windows.cpp
added functions to read/write several elements at once (patch 754986)
[wxWidgets.git] / wxPython / src / mac / windows.cpp
CommitLineData
e6056257
RD
1/*
2 * FILE : src/mac/windows.cpp
3 *
4 * This file was automatically generated by :
5 * Simplified Wrapper and Interface Generator (SWIG)
6 * Version 1.1 (Build 883)
7 *
8 * Portions Copyright (c) 1995-1998
9 * The University of Utah and The Regents of the University of California.
10 * Permission is granted to distribute this file in any manner provided
11 * this notice remains intact.
12 *
13 * Do not make changes to this file--changes will be lost!
14 *
15 */
16
17
18#define SWIGCODE
19/* Implementation : PYTHON */
20
21#define SWIGPYTHON
7108497a
RD
22#include "Python.h"
23
e6056257
RD
24#include <string.h>
25#include <stdlib.h>
26/* Definitions for Windows/Unix exporting */
27#if defined(__WIN32__)
28# if defined(_MSC_VER)
29# define SWIGEXPORT(a) __declspec(dllexport) a
30# else
31# if defined(__BORLANDC__)
32# define SWIGEXPORT(a) a _export
33# else
34# define SWIGEXPORT(a) a
35# endif
36# endif
37#else
38# define SWIGEXPORT(a) a
39#endif
40
e6056257
RD
41#ifdef __cplusplus
42extern "C" {
43#endif
e6056257
RD
44extern void SWIG_MakePtr(char *, void *, char *);
45extern void SWIG_RegisterMapping(char *, char *, void *(*)(void *));
46extern char *SWIG_GetPtr(char *, void **, char *);
47extern char *SWIG_GetPtrObj(PyObject *, void **, char *);
48extern void SWIG_addvarlink(PyObject *, char *, PyObject *(*)(void), int (*)(PyObject *));
49extern PyObject *SWIG_newvarlink(void);
50#ifdef __cplusplus
51}
52#endif
53#define SWIG_init initwindowsc
54
55#define SWIG_name "windowsc"
56
57#include "helpers.h"
58#include <wx/menuitem.h>
59#include <wx/tooltip.h>
60
61
62static PyObject* t_output_helper(PyObject* target, PyObject* o) {
63 PyObject* o2;
64 PyObject* o3;
65
66 if (!target) {
67 target = o;
68 } else if (target == Py_None) {
69 Py_DECREF(Py_None);
70 target = o;
71 } else {
72 if (!PyTuple_Check(target)) {
73 o2 = target;
74 target = PyTuple_New(1);
75 PyTuple_SetItem(target, 0, o2);
76 }
77 o3 = PyTuple_New(1);
78 PyTuple_SetItem(o3, 0, o);
79
80 o2 = target;
81 target = PySequence_Concat(o2, o3);
82 Py_DECREF(o2);
83 Py_DECREF(o3);
84 }
85 return target;
86}
87
c3bfa1cb
RD
88 // Put some wx default wxChar* values into wxStrings.
89 DECLARE_DEF_STRING(PanelNameStr);
90 static const wxString wxPyEmptyString(wxT(""));
91
e6056257
RD
92class wxPyValidator : public wxValidator {
93 DECLARE_DYNAMIC_CLASS(wxPyValidator);
94public:
95 wxPyValidator() {
96 }
97
98 ~wxPyValidator() {
99 }
100
101 wxObject* Clone() const {
102 wxPyValidator* ptr = NULL;
103 wxPyValidator* self = (wxPyValidator*)this;
104
0e2ff151 105 wxPyBeginBlockThreads();
e6056257
RD
106 if (self->m_myInst.findCallback("Clone")) {
107 PyObject* ro;
108 ro = self->m_myInst.callCallbackObj(Py_BuildValue("()"));
109 if (ro) {
110 SWIG_GetPtrObj(ro, (void **)&ptr, "_wxPyValidator_p");
111 Py_DECREF(ro);
112 }
113 }
0e2ff151 114 wxPyEndBlockThreads();
e6056257
RD
115
116 // This is very dangerous!!! But is the only way I could find
117 // to squash a memory leak. Currently it is okay, but if the
118 // validator architecture in wxWindows ever changes, problems
119 // could arise.
120 delete self;
121 return ptr;
122 }
123
124
125 DEC_PYCALLBACK_BOOL_WXWIN(Validate);
126 DEC_PYCALLBACK_BOOL_(TransferToWindow);
127 DEC_PYCALLBACK_BOOL_(TransferFromWindow);
128
129 PYPRIVATE;
130};
131
132IMP_PYCALLBACK_BOOL_WXWIN(wxPyValidator, wxValidator, Validate);
133IMP_PYCALLBACK_BOOL_(wxPyValidator, wxValidator, TransferToWindow);
134IMP_PYCALLBACK_BOOL_(wxPyValidator, wxValidator, TransferFromWindow);
135
136IMPLEMENT_DYNAMIC_CLASS(wxPyValidator, wxValidator);
137
722a4a3c
RD
138
139wxWindow* wxFindWindowById( long id, const wxWindow *parent = NULL ) {
140 return wxWindow::FindWindowById(id, parent);
141}
142
143wxWindow* wxFindWindowByName( const wxString& name,
144 const wxWindow *parent = NULL ) {
145 return wxWindow::FindWindowByName(name, parent);
146}
147
148wxWindow* wxFindWindowByLabel( const wxString& label,
149 const wxWindow *parent = NULL ) {
150 return wxWindow::FindWindowByLabel(label, parent);
151}
e6056257
RD
152#ifdef __cplusplus
153extern "C" {
154#endif
722a4a3c
RD
155static PyObject *_wrap_wxFindWindowById(PyObject *self, PyObject *args, PyObject *kwargs) {
156 PyObject * _resultobj;
157 wxWindow * _result;
158 long _arg0;
159 wxWindow * _arg1 = (wxWindow *) NULL;
160 PyObject * _argo1 = 0;
161 char *_kwnames[] = { "id","parent", NULL };
162
163 self = self;
164 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"l|O:wxFindWindowById",_kwnames,&_arg0,&_argo1))
165 return NULL;
166 if (_argo1) {
167 if (_argo1 == Py_None) { _arg1 = NULL; }
168 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
169 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxFindWindowById. Expected _wxWindow_p.");
170 return NULL;
171 }
172 }
173{
174 PyThreadState* __tstate = wxPyBeginAllowThreads();
175 _result = (wxWindow *)wxFindWindowById(_arg0,_arg1);
176
177 wxPyEndAllowThreads(__tstate);
178 if (PyErr_Occurred()) return NULL;
179}{ _resultobj = wxPyMake_wxObject(_result); }
180 return _resultobj;
181}
182
183static PyObject *_wrap_wxFindWindowByName(PyObject *self, PyObject *args, PyObject *kwargs) {
184 PyObject * _resultobj;
185 wxWindow * _result;
186 wxString * _arg0;
187 wxWindow * _arg1 = (wxWindow *) NULL;
188 PyObject * _obj0 = 0;
189 PyObject * _argo1 = 0;
190 char *_kwnames[] = { "name","parent", NULL };
191
192 self = self;
193 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|O:wxFindWindowByName",_kwnames,&_obj0,&_argo1))
194 return NULL;
195{
196 _arg0 = wxString_in_helper(_obj0);
197 if (_arg0 == NULL)
198 return NULL;
199}
200 if (_argo1) {
201 if (_argo1 == Py_None) { _arg1 = NULL; }
202 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
203 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxFindWindowByName. Expected _wxWindow_p.");
204 return NULL;
205 }
206 }
207{
208 PyThreadState* __tstate = wxPyBeginAllowThreads();
209 _result = (wxWindow *)wxFindWindowByName(*_arg0,_arg1);
210
211 wxPyEndAllowThreads(__tstate);
212 if (PyErr_Occurred()) return NULL;
213}{ _resultobj = wxPyMake_wxObject(_result); }
214{
215 if (_obj0)
216 delete _arg0;
217}
218 return _resultobj;
219}
220
221static PyObject *_wrap_wxFindWindowByLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
222 PyObject * _resultobj;
223 wxWindow * _result;
224 wxString * _arg0;
225 wxWindow * _arg1 = (wxWindow *) NULL;
226 PyObject * _obj0 = 0;
227 PyObject * _argo1 = 0;
228 char *_kwnames[] = { "label","parent", NULL };
229
230 self = self;
231 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|O:wxFindWindowByLabel",_kwnames,&_obj0,&_argo1))
232 return NULL;
233{
234 _arg0 = wxString_in_helper(_obj0);
235 if (_arg0 == NULL)
236 return NULL;
237}
238 if (_argo1) {
239 if (_argo1 == Py_None) { _arg1 = NULL; }
240 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
241 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxFindWindowByLabel. Expected _wxWindow_p.");
242 return NULL;
243 }
244 }
245{
246 PyThreadState* __tstate = wxPyBeginAllowThreads();
247 _result = (wxWindow *)wxFindWindowByLabel(*_arg0,_arg1);
248
249 wxPyEndAllowThreads(__tstate);
250 if (PyErr_Occurred()) return NULL;
251}{ _resultobj = wxPyMake_wxObject(_result); }
252{
253 if (_obj0)
254 delete _arg0;
255}
256 return _resultobj;
257}
258
e6056257
RD
259static void *SwigwxEvtHandlerTowxObject(void *ptr) {
260 wxEvtHandler *src;
261 wxObject *dest;
262 src = (wxEvtHandler *) ptr;
263 dest = (wxObject *) src;
264 return (void *) dest;
265}
266
267#define new_wxEvtHandler() (new wxEvtHandler())
268static PyObject *_wrap_new_wxEvtHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
269 PyObject * _resultobj;
270 wxEvtHandler * _result;
271 char *_kwnames[] = { NULL };
272 char _ptemp[128];
273
274 self = self;
275 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxEvtHandler",_kwnames))
276 return NULL;
277{
0e2ff151 278 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 279 _result = (wxEvtHandler *)new_wxEvtHandler();
e6056257 280
0e2ff151 281 wxPyEndAllowThreads(__tstate);
e6056257
RD
282 if (PyErr_Occurred()) return NULL;
283} if (_result) {
284 SWIG_MakePtr(_ptemp, (char *) _result,"_wxEvtHandler_p");
285 _resultobj = Py_BuildValue("s",_ptemp);
286 } else {
287 Py_INCREF(Py_None);
288 _resultobj = Py_None;
289 }
290 return _resultobj;
291}
292
293#define wxEvtHandler_ProcessEvent(_swigobj,_swigarg0) (_swigobj->ProcessEvent(_swigarg0))
294static PyObject *_wrap_wxEvtHandler_ProcessEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
295 PyObject * _resultobj;
296 bool _result;
297 wxEvtHandler * _arg0;
298 wxEvent * _arg1;
299 PyObject * _argo0 = 0;
300 PyObject * _argo1 = 0;
301 char *_kwnames[] = { "self","event", NULL };
302
303 self = self;
304 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxEvtHandler_ProcessEvent",_kwnames,&_argo0,&_argo1))
305 return NULL;
306 if (_argo0) {
307 if (_argo0 == Py_None) { _arg0 = NULL; }
308 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxEvtHandler_p")) {
309 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxEvtHandler_ProcessEvent. Expected _wxEvtHandler_p.");
310 return NULL;
311 }
312 }
313 if (_argo1) {
7108497a 314 if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxEvent_p")) {
e6056257
RD
315 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxEvtHandler_ProcessEvent. Expected _wxEvent_p.");
316 return NULL;
317 }
318 }
319{
0e2ff151 320 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 321 _result = (bool )wxEvtHandler_ProcessEvent(_arg0,*_arg1);
e6056257 322
0e2ff151 323 wxPyEndAllowThreads(__tstate);
e6056257
RD
324 if (PyErr_Occurred()) return NULL;
325} _resultobj = Py_BuildValue("i",_result);
326 return _resultobj;
327}
328
329#define wxEvtHandler_AddPendingEvent(_swigobj,_swigarg0) (_swigobj->AddPendingEvent(_swigarg0))
330static PyObject *_wrap_wxEvtHandler_AddPendingEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
331 PyObject * _resultobj;
332 wxEvtHandler * _arg0;
333 wxEvent * _arg1;
334 PyObject * _argo0 = 0;
335 PyObject * _argo1 = 0;
336 char *_kwnames[] = { "self","event", NULL };
337
338 self = self;
339 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxEvtHandler_AddPendingEvent",_kwnames,&_argo0,&_argo1))
340 return NULL;
341 if (_argo0) {
342 if (_argo0 == Py_None) { _arg0 = NULL; }
343 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxEvtHandler_p")) {
344 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxEvtHandler_AddPendingEvent. Expected _wxEvtHandler_p.");
345 return NULL;
346 }
347 }
348 if (_argo1) {
7108497a 349 if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxEvent_p")) {
e6056257
RD
350 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxEvtHandler_AddPendingEvent. Expected _wxEvent_p.");
351 return NULL;
352 }
353 }
354{
0e2ff151 355 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 356 wxEvtHandler_AddPendingEvent(_arg0,*_arg1);
e6056257 357
0e2ff151 358 wxPyEndAllowThreads(__tstate);
e6056257
RD
359 if (PyErr_Occurred()) return NULL;
360} Py_INCREF(Py_None);
361 _resultobj = Py_None;
362 return _resultobj;
363}
364
365#define wxEvtHandler_GetEvtHandlerEnabled(_swigobj) (_swigobj->GetEvtHandlerEnabled())
366static PyObject *_wrap_wxEvtHandler_GetEvtHandlerEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
367 PyObject * _resultobj;
368 bool _result;
369 wxEvtHandler * _arg0;
370 PyObject * _argo0 = 0;
371 char *_kwnames[] = { "self", NULL };
372
373 self = self;
374 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxEvtHandler_GetEvtHandlerEnabled",_kwnames,&_argo0))
375 return NULL;
376 if (_argo0) {
377 if (_argo0 == Py_None) { _arg0 = NULL; }
378 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxEvtHandler_p")) {
379 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxEvtHandler_GetEvtHandlerEnabled. Expected _wxEvtHandler_p.");
380 return NULL;
381 }
382 }
383{
0e2ff151 384 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 385 _result = (bool )wxEvtHandler_GetEvtHandlerEnabled(_arg0);
e6056257 386
0e2ff151 387 wxPyEndAllowThreads(__tstate);
e6056257
RD
388 if (PyErr_Occurred()) return NULL;
389} _resultobj = Py_BuildValue("i",_result);
390 return _resultobj;
391}
392
393#define wxEvtHandler_SetEvtHandlerEnabled(_swigobj,_swigarg0) (_swigobj->SetEvtHandlerEnabled(_swigarg0))
394static PyObject *_wrap_wxEvtHandler_SetEvtHandlerEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
395 PyObject * _resultobj;
396 wxEvtHandler * _arg0;
397 bool _arg1;
398 PyObject * _argo0 = 0;
399 int tempbool1;
400 char *_kwnames[] = { "self","enabled", NULL };
401
402 self = self;
403 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxEvtHandler_SetEvtHandlerEnabled",_kwnames,&_argo0,&tempbool1))
404 return NULL;
405 if (_argo0) {
406 if (_argo0 == Py_None) { _arg0 = NULL; }
407 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxEvtHandler_p")) {
408 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxEvtHandler_SetEvtHandlerEnabled. Expected _wxEvtHandler_p.");
409 return NULL;
410 }
411 }
412 _arg1 = (bool ) tempbool1;
413{
0e2ff151 414 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 415 wxEvtHandler_SetEvtHandlerEnabled(_arg0,_arg1);
e6056257 416
0e2ff151 417 wxPyEndAllowThreads(__tstate);
e6056257
RD
418 if (PyErr_Occurred()) return NULL;
419} Py_INCREF(Py_None);
420 _resultobj = Py_None;
421 return _resultobj;
422}
423
424#define wxEvtHandler_GetNextHandler(_swigobj) (_swigobj->GetNextHandler())
425static PyObject *_wrap_wxEvtHandler_GetNextHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
426 PyObject * _resultobj;
427 wxEvtHandler * _result;
428 wxEvtHandler * _arg0;
429 PyObject * _argo0 = 0;
430 char *_kwnames[] = { "self", NULL };
431
432 self = self;
433 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxEvtHandler_GetNextHandler",_kwnames,&_argo0))
434 return NULL;
435 if (_argo0) {
436 if (_argo0 == Py_None) { _arg0 = NULL; }
437 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxEvtHandler_p")) {
438 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxEvtHandler_GetNextHandler. Expected _wxEvtHandler_p.");
439 return NULL;
440 }
441 }
442{
0e2ff151 443 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 444 _result = (wxEvtHandler *)wxEvtHandler_GetNextHandler(_arg0);
e6056257 445
0e2ff151 446 wxPyEndAllowThreads(__tstate);
e6056257
RD
447 if (PyErr_Occurred()) return NULL;
448}{ _resultobj = wxPyMake_wxObject(_result); }
449 return _resultobj;
450}
451
452#define wxEvtHandler_GetPreviousHandler(_swigobj) (_swigobj->GetPreviousHandler())
453static PyObject *_wrap_wxEvtHandler_GetPreviousHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
454 PyObject * _resultobj;
455 wxEvtHandler * _result;
456 wxEvtHandler * _arg0;
457 PyObject * _argo0 = 0;
458 char *_kwnames[] = { "self", NULL };
459
460 self = self;
461 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxEvtHandler_GetPreviousHandler",_kwnames,&_argo0))
462 return NULL;
463 if (_argo0) {
464 if (_argo0 == Py_None) { _arg0 = NULL; }
465 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxEvtHandler_p")) {
466 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxEvtHandler_GetPreviousHandler. Expected _wxEvtHandler_p.");
467 return NULL;
468 }
469 }
470{
0e2ff151 471 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 472 _result = (wxEvtHandler *)wxEvtHandler_GetPreviousHandler(_arg0);
e6056257 473
0e2ff151 474 wxPyEndAllowThreads(__tstate);
e6056257
RD
475 if (PyErr_Occurred()) return NULL;
476}{ _resultobj = wxPyMake_wxObject(_result); }
477 return _resultobj;
478}
479
480#define wxEvtHandler_SetNextHandler(_swigobj,_swigarg0) (_swigobj->SetNextHandler(_swigarg0))
481static PyObject *_wrap_wxEvtHandler_SetNextHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
482 PyObject * _resultobj;
483 wxEvtHandler * _arg0;
484 wxEvtHandler * _arg1;
485 PyObject * _argo0 = 0;
486 PyObject * _argo1 = 0;
487 char *_kwnames[] = { "self","handler", NULL };
488
489 self = self;
490 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxEvtHandler_SetNextHandler",_kwnames,&_argo0,&_argo1))
491 return NULL;
492 if (_argo0) {
493 if (_argo0 == Py_None) { _arg0 = NULL; }
494 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxEvtHandler_p")) {
495 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxEvtHandler_SetNextHandler. Expected _wxEvtHandler_p.");
496 return NULL;
497 }
498 }
499 if (_argo1) {
500 if (_argo1 == Py_None) { _arg1 = NULL; }
501 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxEvtHandler_p")) {
502 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxEvtHandler_SetNextHandler. Expected _wxEvtHandler_p.");
503 return NULL;
504 }
505 }
506{
0e2ff151 507 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 508 wxEvtHandler_SetNextHandler(_arg0,_arg1);
e6056257 509
0e2ff151 510 wxPyEndAllowThreads(__tstate);
e6056257
RD
511 if (PyErr_Occurred()) return NULL;
512} Py_INCREF(Py_None);
513 _resultobj = Py_None;
514 return _resultobj;
515}
516
517#define wxEvtHandler_SetPreviousHandler(_swigobj,_swigarg0) (_swigobj->SetPreviousHandler(_swigarg0))
518static PyObject *_wrap_wxEvtHandler_SetPreviousHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
519 PyObject * _resultobj;
520 wxEvtHandler * _arg0;
521 wxEvtHandler * _arg1;
522 PyObject * _argo0 = 0;
523 PyObject * _argo1 = 0;
524 char *_kwnames[] = { "self","handler", NULL };
525
526 self = self;
527 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxEvtHandler_SetPreviousHandler",_kwnames,&_argo0,&_argo1))
528 return NULL;
529 if (_argo0) {
530 if (_argo0 == Py_None) { _arg0 = NULL; }
531 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxEvtHandler_p")) {
532 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxEvtHandler_SetPreviousHandler. Expected _wxEvtHandler_p.");
533 return NULL;
534 }
535 }
536 if (_argo1) {
537 if (_argo1 == Py_None) { _arg1 = NULL; }
538 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxEvtHandler_p")) {
539 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxEvtHandler_SetPreviousHandler. Expected _wxEvtHandler_p.");
540 return NULL;
541 }
542 }
543{
0e2ff151 544 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 545 wxEvtHandler_SetPreviousHandler(_arg0,_arg1);
e6056257 546
0e2ff151 547 wxPyEndAllowThreads(__tstate);
e6056257
RD
548 if (PyErr_Occurred()) return NULL;
549} Py_INCREF(Py_None);
550 _resultobj = Py_None;
551 return _resultobj;
552}
553
554static void wxEvtHandler_Connect(wxEvtHandler *self,int id,int lastId,int eventType,PyObject * func) {
555 if (PyCallable_Check(func)) {
556 self->Connect(id, lastId, eventType,
557 (wxObjectEventFunction) &wxPyCallback::EventThunker,
558 new wxPyCallback(func));
559 }
742fc581
RD
560 else if (func == Py_None) {
561 self->Disconnect(id, lastId, eventType,
562 (wxObjectEventFunction)
563 &wxPyCallback::EventThunker);
564 }
565 else {
566 PyErr_SetString(PyExc_TypeError, "Expected callable object or None.");
567 }
e6056257
RD
568 }
569static PyObject *_wrap_wxEvtHandler_Connect(PyObject *self, PyObject *args, PyObject *kwargs) {
570 PyObject * _resultobj;
571 wxEvtHandler * _arg0;
572 int _arg1;
573 int _arg2;
574 int _arg3;
575 PyObject * _arg4;
576 PyObject * _argo0 = 0;
577 PyObject * _obj4 = 0;
578 char *_kwnames[] = { "self","id","lastId","eventType","func", NULL };
579
580 self = self;
581 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiiiO:wxEvtHandler_Connect",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_obj4))
582 return NULL;
583 if (_argo0) {
584 if (_argo0 == Py_None) { _arg0 = NULL; }
585 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxEvtHandler_p")) {
586 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxEvtHandler_Connect. Expected _wxEvtHandler_p.");
587 return NULL;
588 }
589 }
590{
591 _arg4 = _obj4;
592}
593{
0e2ff151 594 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 595 wxEvtHandler_Connect(_arg0,_arg1,_arg2,_arg3,_arg4);
e6056257 596
0e2ff151 597 wxPyEndAllowThreads(__tstate);
e6056257
RD
598 if (PyErr_Occurred()) return NULL;
599} Py_INCREF(Py_None);
600 _resultobj = Py_None;
601 return _resultobj;
602}
603
604static bool wxEvtHandler_Disconnect(wxEvtHandler *self,int id,int lastId,wxEventType eventType) {
605 return self->Disconnect(id, lastId, eventType,
606 (wxObjectEventFunction)
607 &wxPyCallback::EventThunker);
608 }
609static PyObject *_wrap_wxEvtHandler_Disconnect(PyObject *self, PyObject *args, PyObject *kwargs) {
610 PyObject * _resultobj;
611 bool _result;
612 wxEvtHandler * _arg0;
613 int _arg1;
614 int _arg2 = (int ) -1;
615 wxEventType _arg3 = (wxEventType ) wxEVT_NULL;
616 PyObject * _argo0 = 0;
617 char *_kwnames[] = { "self","id","lastId","eventType", NULL };
618
619 self = self;
620 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi|ii:wxEvtHandler_Disconnect",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3))
621 return NULL;
622 if (_argo0) {
623 if (_argo0 == Py_None) { _arg0 = NULL; }
624 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxEvtHandler_p")) {
625 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxEvtHandler_Disconnect. Expected _wxEvtHandler_p.");
626 return NULL;
627 }
628 }
629{
0e2ff151 630 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 631 _result = (bool )wxEvtHandler_Disconnect(_arg0,_arg1,_arg2,_arg3);
e6056257 632
0e2ff151 633 wxPyEndAllowThreads(__tstate);
e6056257
RD
634 if (PyErr_Occurred()) return NULL;
635} _resultobj = Py_BuildValue("i",_result);
636 return _resultobj;
637}
638
639static void wxEvtHandler__setOORInfo(wxEvtHandler *self,PyObject * _self) {
59988cd0 640 self->SetClientObject(new wxPyOORClientData(_self));
e6056257
RD
641 }
642static PyObject *_wrap_wxEvtHandler__setOORInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
643 PyObject * _resultobj;
644 wxEvtHandler * _arg0;
645 PyObject * _arg1;
646 PyObject * _argo0 = 0;
647 PyObject * _obj1 = 0;
648 char *_kwnames[] = { "self","_self", NULL };
649
650 self = self;
651 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxEvtHandler__setOORInfo",_kwnames,&_argo0,&_obj1))
652 return NULL;
653 if (_argo0) {
654 if (_argo0 == Py_None) { _arg0 = NULL; }
655 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxEvtHandler_p")) {
656 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxEvtHandler__setOORInfo. Expected _wxEvtHandler_p.");
657 return NULL;
658 }
659 }
660{
661 _arg1 = _obj1;
662}
663{
0e2ff151 664 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 665 wxEvtHandler__setOORInfo(_arg0,_arg1);
e6056257 666
0e2ff151 667 wxPyEndAllowThreads(__tstate);
e6056257
RD
668 if (PyErr_Occurred()) return NULL;
669} Py_INCREF(Py_None);
670 _resultobj = Py_None;
671 return _resultobj;
672}
673
674static void *SwigwxValidatorTowxEvtHandler(void *ptr) {
675 wxValidator *src;
676 wxEvtHandler *dest;
677 src = (wxValidator *) ptr;
678 dest = (wxEvtHandler *) src;
679 return (void *) dest;
680}
681
682static void *SwigwxValidatorTowxObject(void *ptr) {
683 wxValidator *src;
684 wxObject *dest;
685 src = (wxValidator *) ptr;
686 dest = (wxObject *) src;
687 return (void *) dest;
688}
689
690#define new_wxValidator() (new wxValidator())
691static PyObject *_wrap_new_wxValidator(PyObject *self, PyObject *args, PyObject *kwargs) {
692 PyObject * _resultobj;
693 wxValidator * _result;
694 char *_kwnames[] = { NULL };
695 char _ptemp[128];
696
697 self = self;
698 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxValidator",_kwnames))
699 return NULL;
700{
0e2ff151 701 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 702 _result = (wxValidator *)new_wxValidator();
e6056257 703
0e2ff151 704 wxPyEndAllowThreads(__tstate);
e6056257
RD
705 if (PyErr_Occurred()) return NULL;
706} if (_result) {
707 SWIG_MakePtr(_ptemp, (char *) _result,"_wxValidator_p");
708 _resultobj = Py_BuildValue("s",_ptemp);
709 } else {
710 Py_INCREF(Py_None);
711 _resultobj = Py_None;
712 }
713 return _resultobj;
714}
715
716#define wxValidator_Clone(_swigobj) (_swigobj->Clone())
717static PyObject *_wrap_wxValidator_Clone(PyObject *self, PyObject *args, PyObject *kwargs) {
718 PyObject * _resultobj;
719 wxValidator * _result;
720 wxValidator * _arg0;
721 PyObject * _argo0 = 0;
722 char *_kwnames[] = { "self", NULL };
723
724 self = self;
725 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxValidator_Clone",_kwnames,&_argo0))
726 return NULL;
727 if (_argo0) {
728 if (_argo0 == Py_None) { _arg0 = NULL; }
729 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxValidator_p")) {
730 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxValidator_Clone. Expected _wxValidator_p.");
731 return NULL;
732 }
733 }
734{
0e2ff151 735 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 736 _result = (wxValidator *)wxValidator_Clone(_arg0);
e6056257 737
0e2ff151 738 wxPyEndAllowThreads(__tstate);
e6056257
RD
739 if (PyErr_Occurred()) return NULL;
740}{ _resultobj = wxPyMake_wxObject(_result); }
741 return _resultobj;
742}
743
744#define wxValidator_GetWindow(_swigobj) (_swigobj->GetWindow())
745static PyObject *_wrap_wxValidator_GetWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
746 PyObject * _resultobj;
747 wxWindow * _result;
748 wxValidator * _arg0;
749 PyObject * _argo0 = 0;
750 char *_kwnames[] = { "self", NULL };
751
752 self = self;
753 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxValidator_GetWindow",_kwnames,&_argo0))
754 return NULL;
755 if (_argo0) {
756 if (_argo0 == Py_None) { _arg0 = NULL; }
757 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxValidator_p")) {
758 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxValidator_GetWindow. Expected _wxValidator_p.");
759 return NULL;
760 }
761 }
762{
0e2ff151 763 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 764 _result = (wxWindow *)wxValidator_GetWindow(_arg0);
e6056257 765
0e2ff151 766 wxPyEndAllowThreads(__tstate);
e6056257
RD
767 if (PyErr_Occurred()) return NULL;
768}{ _resultobj = wxPyMake_wxObject(_result); }
769 return _resultobj;
770}
771
772#define wxValidator_SetWindow(_swigobj,_swigarg0) (_swigobj->SetWindow(_swigarg0))
773static PyObject *_wrap_wxValidator_SetWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
774 PyObject * _resultobj;
775 wxValidator * _arg0;
776 wxWindow * _arg1;
777 PyObject * _argo0 = 0;
778 PyObject * _argo1 = 0;
779 char *_kwnames[] = { "self","window", NULL };
780
781 self = self;
782 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxValidator_SetWindow",_kwnames,&_argo0,&_argo1))
783 return NULL;
784 if (_argo0) {
785 if (_argo0 == Py_None) { _arg0 = NULL; }
786 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxValidator_p")) {
787 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxValidator_SetWindow. Expected _wxValidator_p.");
788 return NULL;
789 }
790 }
791 if (_argo1) {
792 if (_argo1 == Py_None) { _arg1 = NULL; }
793 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
794 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxValidator_SetWindow. Expected _wxWindow_p.");
795 return NULL;
796 }
797 }
798{
0e2ff151 799 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 800 wxValidator_SetWindow(_arg0,_arg1);
e6056257 801
0e2ff151 802 wxPyEndAllowThreads(__tstate);
e6056257
RD
803 if (PyErr_Occurred()) return NULL;
804} Py_INCREF(Py_None);
805 _resultobj = Py_None;
806 return _resultobj;
807}
808
809static PyObject *_wrap_wxValidator_IsSilent(PyObject *self, PyObject *args, PyObject *kwargs) {
810 PyObject * _resultobj;
811 bool _result;
812 char *_kwnames[] = { NULL };
813
814 self = self;
815 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":wxValidator_IsSilent",_kwnames))
816 return NULL;
817{
0e2ff151 818 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 819 _result = (bool )wxValidator::IsSilent();
e6056257 820
0e2ff151 821 wxPyEndAllowThreads(__tstate);
e6056257
RD
822 if (PyErr_Occurred()) return NULL;
823} _resultobj = Py_BuildValue("i",_result);
824 return _resultobj;
825}
826
827static PyObject *_wrap_wxValidator_SetBellOnError(PyObject *self, PyObject *args, PyObject *kwargs) {
828 PyObject * _resultobj;
829 int _arg0 = (int ) TRUE;
830 char *_kwnames[] = { "doIt", NULL };
831
832 self = self;
833 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"|i:wxValidator_SetBellOnError",_kwnames,&_arg0))
834 return NULL;
835{
0e2ff151 836 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 837 wxValidator::SetBellOnError(_arg0);
e6056257 838
0e2ff151 839 wxPyEndAllowThreads(__tstate);
e6056257
RD
840 if (PyErr_Occurred()) return NULL;
841} Py_INCREF(Py_None);
842 _resultobj = Py_None;
843 return _resultobj;
844}
845
846static void *SwigwxPyValidatorTowxValidator(void *ptr) {
847 wxPyValidator *src;
848 wxValidator *dest;
849 src = (wxPyValidator *) ptr;
850 dest = (wxValidator *) src;
851 return (void *) dest;
852}
853
854static void *SwigwxPyValidatorTowxEvtHandler(void *ptr) {
855 wxPyValidator *src;
856 wxEvtHandler *dest;
857 src = (wxPyValidator *) ptr;
858 dest = (wxEvtHandler *) src;
859 return (void *) dest;
860}
861
862static void *SwigwxPyValidatorTowxObject(void *ptr) {
863 wxPyValidator *src;
864 wxObject *dest;
865 src = (wxPyValidator *) ptr;
866 dest = (wxObject *) src;
867 return (void *) dest;
868}
869
870#define new_wxPyValidator() (new wxPyValidator())
871static PyObject *_wrap_new_wxPyValidator(PyObject *self, PyObject *args, PyObject *kwargs) {
872 PyObject * _resultobj;
873 wxPyValidator * _result;
874 char *_kwnames[] = { NULL };
875 char _ptemp[128];
876
877 self = self;
878 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxPyValidator",_kwnames))
879 return NULL;
880{
0e2ff151 881 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 882 _result = (wxPyValidator *)new_wxPyValidator();
e6056257 883
0e2ff151 884 wxPyEndAllowThreads(__tstate);
e6056257
RD
885 if (PyErr_Occurred()) return NULL;
886} if (_result) {
887 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPyValidator_p");
888 _resultobj = Py_BuildValue("s",_ptemp);
889 } else {
890 Py_INCREF(Py_None);
891 _resultobj = Py_None;
892 }
893 return _resultobj;
894}
895
896#define wxPyValidator__setCallbackInfo(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->_setCallbackInfo(_swigarg0,_swigarg1,_swigarg2))
897static PyObject *_wrap_wxPyValidator__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
898 PyObject * _resultobj;
899 wxPyValidator * _arg0;
900 PyObject * _arg1;
901 PyObject * _arg2;
902 int _arg3 = (int ) TRUE;
903 PyObject * _argo0 = 0;
904 PyObject * _obj1 = 0;
905 PyObject * _obj2 = 0;
906 char *_kwnames[] = { "self","self","_class","incref", NULL };
907
908 self = self;
909 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO|i:wxPyValidator__setCallbackInfo",_kwnames,&_argo0,&_obj1,&_obj2,&_arg3))
910 return NULL;
911 if (_argo0) {
912 if (_argo0 == Py_None) { _arg0 = NULL; }
913 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyValidator_p")) {
914 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyValidator__setCallbackInfo. Expected _wxPyValidator_p.");
915 return NULL;
916 }
917 }
918{
919 _arg1 = _obj1;
920}
921{
922 _arg2 = _obj2;
923}
924{
0e2ff151 925 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 926 wxPyValidator__setCallbackInfo(_arg0,_arg1,_arg2,_arg3);
e6056257 927
0e2ff151 928 wxPyEndAllowThreads(__tstate);
e6056257
RD
929 if (PyErr_Occurred()) return NULL;
930} Py_INCREF(Py_None);
931 _resultobj = Py_None;
932 return _resultobj;
933}
934
935static void *SwigwxWindowTowxEvtHandler(void *ptr) {
936 wxWindow *src;
937 wxEvtHandler *dest;
938 src = (wxWindow *) ptr;
939 dest = (wxEvtHandler *) src;
940 return (void *) dest;
941}
942
943static void *SwigwxWindowTowxObject(void *ptr) {
944 wxWindow *src;
945 wxObject *dest;
946 src = (wxWindow *) ptr;
947 dest = (wxObject *) src;
948 return (void *) dest;
949}
950
951#define new_wxWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
952static PyObject *_wrap_new_wxWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
953 PyObject * _resultobj;
954 wxWindow * _result;
955 wxWindow * _arg0;
956 wxWindowID _arg1;
957 wxPoint * _arg2 = (wxPoint *) &wxDefaultPosition;
958 wxSize * _arg3 = (wxSize *) &wxDefaultSize;
959 long _arg4 = (long ) 0;
c3bfa1cb 960 wxString * _arg5 = (wxString *) &wxPyPanelNameStr;
e6056257
RD
961 PyObject * _argo0 = 0;
962 wxPoint temp;
963 PyObject * _obj2 = 0;
964 wxSize temp0;
965 PyObject * _obj3 = 0;
c3bfa1cb 966 PyObject * _obj5 = 0;
e6056257
RD
967 char *_kwnames[] = { "parent","id","pos","size","style","name", NULL };
968 char _ptemp[128];
969
970 self = self;
c3bfa1cb 971 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi|OOlO:new_wxWindow",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_arg4,&_obj5))
e6056257
RD
972 return NULL;
973 if (_argo0) {
974 if (_argo0 == Py_None) { _arg0 = NULL; }
975 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
976 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxWindow. Expected _wxWindow_p.");
977 return NULL;
978 }
979 }
980 if (_obj2)
981{
982 _arg2 = &temp;
983 if (! wxPoint_helper(_obj2, &_arg2))
984 return NULL;
985}
986 if (_obj3)
987{
988 _arg3 = &temp0;
989 if (! wxSize_helper(_obj3, &_arg3))
990 return NULL;
c3bfa1cb
RD
991}
992 if (_obj5)
993{
994 _arg5 = wxString_in_helper(_obj5);
995 if (_arg5 == NULL)
996 return NULL;
e6056257
RD
997}
998{
0e2ff151 999 PyThreadState* __tstate = wxPyBeginAllowThreads();
c3bfa1cb 1000 _result = (wxWindow *)new_wxWindow(_arg0,_arg1,*_arg2,*_arg3,_arg4,*_arg5);
e6056257 1001
0e2ff151 1002 wxPyEndAllowThreads(__tstate);
e6056257
RD
1003 if (PyErr_Occurred()) return NULL;
1004} if (_result) {
1005 SWIG_MakePtr(_ptemp, (char *) _result,"_wxWindow_p");
1006 _resultobj = Py_BuildValue("s",_ptemp);
1007 } else {
1008 Py_INCREF(Py_None);
1009 _resultobj = Py_None;
1010 }
c3bfa1cb
RD
1011{
1012 if (_obj5)
1013 delete _arg5;
1014}
e6056257
RD
1015 return _resultobj;
1016}
1017
1018#define new_wxPreWindow() (new wxWindow())
1019static PyObject *_wrap_new_wxPreWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
1020 PyObject * _resultobj;
1021 wxWindow * _result;
1022 char *_kwnames[] = { NULL };
1023 char _ptemp[128];
1024
1025 self = self;
1026 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxPreWindow",_kwnames))
1027 return NULL;
1028{
0e2ff151 1029 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 1030 _result = (wxWindow *)new_wxPreWindow();
e6056257 1031
0e2ff151 1032 wxPyEndAllowThreads(__tstate);
e6056257
RD
1033 if (PyErr_Occurred()) return NULL;
1034} if (_result) {
1035 SWIG_MakePtr(_ptemp, (char *) _result,"_wxWindow_p");
1036 _resultobj = Py_BuildValue("s",_ptemp);
1037 } else {
1038 Py_INCREF(Py_None);
1039 _resultobj = Py_None;
1040 }
1041 return _resultobj;
1042}
1043
1044#define wxWindow_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
1045static PyObject *_wrap_wxWindow_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
1046 PyObject * _resultobj;
1047 bool _result;
1048 wxWindow * _arg0;
1049 wxWindow * _arg1;
1050 wxWindowID _arg2;
1051 wxPoint * _arg3 = (wxPoint *) &wxDefaultPosition;
1052 wxSize * _arg4 = (wxSize *) &wxDefaultSize;
1053 long _arg5 = (long ) 0;
c3bfa1cb 1054 wxString * _arg6 = (wxString *) &wxPyPanelNameStr;
e6056257
RD
1055 PyObject * _argo0 = 0;
1056 PyObject * _argo1 = 0;
1057 wxPoint temp;
1058 PyObject * _obj3 = 0;
1059 wxSize temp0;
1060 PyObject * _obj4 = 0;
c3bfa1cb 1061 PyObject * _obj6 = 0;
e6056257
RD
1062 char *_kwnames[] = { "self","parent","id","pos","size","style","name", NULL };
1063
1064 self = self;
c3bfa1cb 1065 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOi|OOlO:wxWindow_Create",_kwnames,&_argo0,&_argo1,&_arg2,&_obj3,&_obj4,&_arg5,&_obj6))
e6056257
RD
1066 return NULL;
1067 if (_argo0) {
1068 if (_argo0 == Py_None) { _arg0 = NULL; }
1069 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
1070 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_Create. Expected _wxWindow_p.");
1071 return NULL;
1072 }
1073 }
1074 if (_argo1) {
1075 if (_argo1 == Py_None) { _arg1 = NULL; }
1076 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
1077 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxWindow_Create. Expected _wxWindow_p.");
1078 return NULL;
1079 }
1080 }
1081 if (_obj3)
1082{
1083 _arg3 = &temp;
1084 if (! wxPoint_helper(_obj3, &_arg3))
1085 return NULL;
1086}
1087 if (_obj4)
1088{
1089 _arg4 = &temp0;
1090 if (! wxSize_helper(_obj4, &_arg4))
1091 return NULL;
c3bfa1cb
RD
1092}
1093 if (_obj6)
1094{
1095 _arg6 = wxString_in_helper(_obj6);
1096 if (_arg6 == NULL)
1097 return NULL;
e6056257
RD
1098}
1099{
0e2ff151 1100 PyThreadState* __tstate = wxPyBeginAllowThreads();
c3bfa1cb 1101 _result = (bool )wxWindow_Create(_arg0,_arg1,_arg2,*_arg3,*_arg4,_arg5,*_arg6);
e6056257 1102
0e2ff151 1103 wxPyEndAllowThreads(__tstate);
e6056257
RD
1104 if (PyErr_Occurred()) return NULL;
1105} _resultobj = Py_BuildValue("i",_result);
c3bfa1cb
RD
1106{
1107 if (_obj6)
1108 delete _arg6;
1109}
e6056257
RD
1110 return _resultobj;
1111}
1112
e6056257
RD
1113#define wxWindow_Center(_swigobj,_swigarg0) (_swigobj->Center(_swigarg0))
1114static PyObject *_wrap_wxWindow_Center(PyObject *self, PyObject *args, PyObject *kwargs) {
1115 PyObject * _resultobj;
1116 wxWindow * _arg0;
1117 int _arg1 = (int ) wxBOTH;
1118 PyObject * _argo0 = 0;
1119 char *_kwnames[] = { "self","direction", NULL };
1120
1121 self = self;
1122 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|i:wxWindow_Center",_kwnames,&_argo0,&_arg1))
1123 return NULL;
1124 if (_argo0) {
1125 if (_argo0 == Py_None) { _arg0 = NULL; }
1126 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
1127 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_Center. Expected _wxWindow_p.");
1128 return NULL;
1129 }
1130 }
1131{
0e2ff151 1132 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 1133 wxWindow_Center(_arg0,_arg1);
e6056257 1134
0e2ff151 1135 wxPyEndAllowThreads(__tstate);
e6056257
RD
1136 if (PyErr_Occurred()) return NULL;
1137} Py_INCREF(Py_None);
1138 _resultobj = Py_None;
1139 return _resultobj;
1140}
1141
1142#define wxWindow_Centre(_swigobj,_swigarg0) (_swigobj->Centre(_swigarg0))
1143static PyObject *_wrap_wxWindow_Centre(PyObject *self, PyObject *args, PyObject *kwargs) {
1144 PyObject * _resultobj;
1145 wxWindow * _arg0;
1146 int _arg1 = (int ) wxBOTH;
1147 PyObject * _argo0 = 0;
1148 char *_kwnames[] = { "self","direction", NULL };
1149
1150 self = self;
1151 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|i:wxWindow_Centre",_kwnames,&_argo0,&_arg1))
1152 return NULL;
1153 if (_argo0) {
1154 if (_argo0 == Py_None) { _arg0 = NULL; }
1155 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
1156 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_Centre. Expected _wxWindow_p.");
1157 return NULL;
1158 }
1159 }
1160{
0e2ff151 1161 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 1162 wxWindow_Centre(_arg0,_arg1);
e6056257 1163
0e2ff151 1164 wxPyEndAllowThreads(__tstate);
e6056257
RD
1165 if (PyErr_Occurred()) return NULL;
1166} Py_INCREF(Py_None);
1167 _resultobj = Py_None;
1168 return _resultobj;
1169}
1170
1171#define wxWindow_CentreOnParent(_swigobj,_swigarg0) (_swigobj->CentreOnParent(_swigarg0))
1172static PyObject *_wrap_wxWindow_CentreOnParent(PyObject *self, PyObject *args, PyObject *kwargs) {
1173 PyObject * _resultobj;
1174 wxWindow * _arg0;
1175 int _arg1 = (int ) wxBOTH;
1176 PyObject * _argo0 = 0;
1177 char *_kwnames[] = { "self","direction", NULL };
1178
1179 self = self;
1180 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|i:wxWindow_CentreOnParent",_kwnames,&_argo0,&_arg1))
1181 return NULL;
1182 if (_argo0) {
1183 if (_argo0 == Py_None) { _arg0 = NULL; }
1184 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
1185 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_CentreOnParent. Expected _wxWindow_p.");
1186 return NULL;
1187 }
1188 }
1189{
0e2ff151 1190 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 1191 wxWindow_CentreOnParent(_arg0,_arg1);
e6056257 1192
0e2ff151 1193 wxPyEndAllowThreads(__tstate);
e6056257
RD
1194 if (PyErr_Occurred()) return NULL;
1195} Py_INCREF(Py_None);
1196 _resultobj = Py_None;
1197 return _resultobj;
1198}
1199
1200#define wxWindow_CenterOnParent(_swigobj,_swigarg0) (_swigobj->CenterOnParent(_swigarg0))
1201static PyObject *_wrap_wxWindow_CenterOnParent(PyObject *self, PyObject *args, PyObject *kwargs) {
1202 PyObject * _resultobj;
1203 wxWindow * _arg0;
1204 int _arg1 = (int ) wxBOTH;
1205 PyObject * _argo0 = 0;
1206 char *_kwnames[] = { "self","direction", NULL };
1207
1208 self = self;
1209 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|i:wxWindow_CenterOnParent",_kwnames,&_argo0,&_arg1))
1210 return NULL;
1211 if (_argo0) {
1212 if (_argo0 == Py_None) { _arg0 = NULL; }
1213 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
1214 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_CenterOnParent. Expected _wxWindow_p.");
1215 return NULL;
1216 }
1217 }
1218{
0e2ff151 1219 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 1220 wxWindow_CenterOnParent(_arg0,_arg1);
e6056257 1221
0e2ff151 1222 wxPyEndAllowThreads(__tstate);
e6056257
RD
1223 if (PyErr_Occurred()) return NULL;
1224} Py_INCREF(Py_None);
1225 _resultobj = Py_None;
1226 return _resultobj;
1227}
1228
1229#define wxWindow_CentreOnScreen(_swigobj,_swigarg0) (_swigobj->CentreOnScreen(_swigarg0))
1230static PyObject *_wrap_wxWindow_CentreOnScreen(PyObject *self, PyObject *args, PyObject *kwargs) {
1231 PyObject * _resultobj;
1232 wxWindow * _arg0;
1233 int _arg1 = (int ) wxBOTH;
1234 PyObject * _argo0 = 0;
1235 char *_kwnames[] = { "self","direction", NULL };
1236
1237 self = self;
1238 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|i:wxWindow_CentreOnScreen",_kwnames,&_argo0,&_arg1))
1239 return NULL;
1240 if (_argo0) {
1241 if (_argo0 == Py_None) { _arg0 = NULL; }
1242 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
1243 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_CentreOnScreen. Expected _wxWindow_p.");
1244 return NULL;
1245 }
1246 }
1247{
0e2ff151 1248 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 1249 wxWindow_CentreOnScreen(_arg0,_arg1);
e6056257 1250
0e2ff151 1251 wxPyEndAllowThreads(__tstate);
e6056257
RD
1252 if (PyErr_Occurred()) return NULL;
1253} Py_INCREF(Py_None);
1254 _resultobj = Py_None;
1255 return _resultobj;
1256}
1257
1258#define wxWindow_CenterOnScreen(_swigobj,_swigarg0) (_swigobj->CenterOnScreen(_swigarg0))
1259static PyObject *_wrap_wxWindow_CenterOnScreen(PyObject *self, PyObject *args, PyObject *kwargs) {
1260 PyObject * _resultobj;
1261 wxWindow * _arg0;
1262 int _arg1 = (int ) wxBOTH;
1263 PyObject * _argo0 = 0;
1264 char *_kwnames[] = { "self","direction", NULL };
1265
1266 self = self;
1267 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|i:wxWindow_CenterOnScreen",_kwnames,&_argo0,&_arg1))
1268 return NULL;
1269 if (_argo0) {
1270 if (_argo0 == Py_None) { _arg0 = NULL; }
1271 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
1272 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_CenterOnScreen. Expected _wxWindow_p.");
1273 return NULL;
1274 }
1275 }
1276{
0e2ff151 1277 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 1278 wxWindow_CenterOnScreen(_arg0,_arg1);
e6056257 1279
0e2ff151 1280 wxPyEndAllowThreads(__tstate);
e6056257
RD
1281 if (PyErr_Occurred()) return NULL;
1282} Py_INCREF(Py_None);
1283 _resultobj = Py_None;
1284 return _resultobj;
1285}
1286
1287#define wxWindow_Clear(_swigobj) (_swigobj->Clear())
1288static PyObject *_wrap_wxWindow_Clear(PyObject *self, PyObject *args, PyObject *kwargs) {
1289 PyObject * _resultobj;
1290 wxWindow * _arg0;
1291 PyObject * _argo0 = 0;
1292 char *_kwnames[] = { "self", NULL };
1293
1294 self = self;
1295 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_Clear",_kwnames,&_argo0))
1296 return NULL;
1297 if (_argo0) {
1298 if (_argo0 == Py_None) { _arg0 = NULL; }
1299 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
1300 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_Clear. Expected _wxWindow_p.");
1301 return NULL;
1302 }
1303 }
1304{
0e2ff151 1305 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 1306 wxWindow_Clear(_arg0);
e6056257 1307
0e2ff151 1308 wxPyEndAllowThreads(__tstate);
e6056257
RD
1309 if (PyErr_Occurred()) return NULL;
1310} Py_INCREF(Py_None);
1311 _resultobj = Py_None;
1312 return _resultobj;
1313}
1314
1315#define wxWindow_ClientToScreenXY(_swigobj,_swigarg0,_swigarg1) (_swigobj->ClientToScreen(_swigarg0,_swigarg1))
1316static PyObject *_wrap_wxWindow_ClientToScreenXY(PyObject *self, PyObject *args, PyObject *kwargs) {
1317 PyObject * _resultobj;
1318 wxWindow * _arg0;
1319 int * _arg1;
1320 int * _arg2;
1321 PyObject * _argo0 = 0;
1322 int temp;
1323 PyObject * _obj1 = 0;
1324 int temp0;
1325 PyObject * _obj2 = 0;
1326 char *_kwnames[] = { "self","x","y", NULL };
1327
1328 self = self;
1329 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxWindow_ClientToScreenXY",_kwnames,&_argo0,&_obj1,&_obj2))
1330 return NULL;
1331 if (_argo0) {
1332 if (_argo0 == Py_None) { _arg0 = NULL; }
1333 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
1334 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_ClientToScreenXY. Expected _wxWindow_p.");
1335 return NULL;
1336 }
1337 }
1338{
1339 temp = (int) PyInt_AsLong(_obj1);
1340 _arg1 = &temp;
1341}
1342{
1343 temp0 = (int) PyInt_AsLong(_obj2);
1344 _arg2 = &temp0;
1345}
1346{
0e2ff151 1347 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 1348 wxWindow_ClientToScreenXY(_arg0,_arg1,_arg2);
e6056257 1349
0e2ff151 1350 wxPyEndAllowThreads(__tstate);
e6056257
RD
1351 if (PyErr_Occurred()) return NULL;
1352} Py_INCREF(Py_None);
1353 _resultobj = Py_None;
1354{
1355 PyObject *o;
1356 o = PyInt_FromLong((long) (*_arg1));
1357 _resultobj = t_output_helper(_resultobj, o);
1358}
1359{
1360 PyObject *o;
1361 o = PyInt_FromLong((long) (*_arg2));
1362 _resultobj = t_output_helper(_resultobj, o);
1363}
1364 return _resultobj;
1365}
1366
1367#define wxWindow_ClientToScreen(_swigobj,_swigarg0) (_swigobj->ClientToScreen(_swigarg0))
1368static PyObject *_wrap_wxWindow_ClientToScreen(PyObject *self, PyObject *args, PyObject *kwargs) {
1369 PyObject * _resultobj;
1370 wxPoint * _result;
1371 wxWindow * _arg0;
1372 wxPoint * _arg1;
1373 PyObject * _argo0 = 0;
1374 wxPoint temp;
1375 PyObject * _obj1 = 0;
1376 char *_kwnames[] = { "self","pt", NULL };
1377 char _ptemp[128];
1378
1379 self = self;
1380 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxWindow_ClientToScreen",_kwnames,&_argo0,&_obj1))
1381 return NULL;
1382 if (_argo0) {
1383 if (_argo0 == Py_None) { _arg0 = NULL; }
1384 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
1385 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_ClientToScreen. Expected _wxWindow_p.");
1386 return NULL;
1387 }
1388 }
1389{
1390 _arg1 = &temp;
1391 if (! wxPoint_helper(_obj1, &_arg1))
1392 return NULL;
1393}
1394{
0e2ff151 1395 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 1396 _result = new wxPoint (wxWindow_ClientToScreen(_arg0,*_arg1));
e6056257 1397
0e2ff151 1398 wxPyEndAllowThreads(__tstate);
e6056257
RD
1399 if (PyErr_Occurred()) return NULL;
1400} SWIG_MakePtr(_ptemp, (void *) _result,"_wxPoint_p");
1401 _resultobj = Py_BuildValue("s",_ptemp);
1402 return _resultobj;
1403}
1404
1405#define wxWindow_Close(_swigobj,_swigarg0) (_swigobj->Close(_swigarg0))
1406static PyObject *_wrap_wxWindow_Close(PyObject *self, PyObject *args, PyObject *kwargs) {
1407 PyObject * _resultobj;
1408 bool _result;
1409 wxWindow * _arg0;
1410 int _arg1 = (int ) FALSE;
1411 PyObject * _argo0 = 0;
1412 char *_kwnames[] = { "self","force", NULL };
1413
1414 self = self;
1415 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|i:wxWindow_Close",_kwnames,&_argo0,&_arg1))
1416 return NULL;
1417 if (_argo0) {
1418 if (_argo0 == Py_None) { _arg0 = NULL; }
1419 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
1420 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_Close. Expected _wxWindow_p.");
1421 return NULL;
1422 }
1423 }
1424{
0e2ff151 1425 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 1426 _result = (bool )wxWindow_Close(_arg0,_arg1);
e6056257 1427
0e2ff151 1428 wxPyEndAllowThreads(__tstate);
e6056257
RD
1429 if (PyErr_Occurred()) return NULL;
1430} _resultobj = Py_BuildValue("i",_result);
1431 return _resultobj;
1432}
1433
1434#define wxWindow_Destroy(_swigobj) (_swigobj->Destroy())
1435static PyObject *_wrap_wxWindow_Destroy(PyObject *self, PyObject *args, PyObject *kwargs) {
1436 PyObject * _resultobj;
1437 bool _result;
1438 wxWindow * _arg0;
1439 PyObject * _argo0 = 0;
1440 char *_kwnames[] = { "self", NULL };
1441
1442 self = self;
1443 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_Destroy",_kwnames,&_argo0))
1444 return NULL;
1445 if (_argo0) {
1446 if (_argo0 == Py_None) { _arg0 = NULL; }
1447 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
1448 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_Destroy. Expected _wxWindow_p.");
1449 return NULL;
1450 }
1451 }
1452{
0e2ff151 1453 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 1454 _result = (bool )wxWindow_Destroy(_arg0);
e6056257 1455
0e2ff151 1456 wxPyEndAllowThreads(__tstate);
e6056257
RD
1457 if (PyErr_Occurred()) return NULL;
1458} _resultobj = Py_BuildValue("i",_result);
1459 return _resultobj;
1460}
1461
1462#define wxWindow_DestroyChildren(_swigobj) (_swigobj->DestroyChildren())
1463static PyObject *_wrap_wxWindow_DestroyChildren(PyObject *self, PyObject *args, PyObject *kwargs) {
1464 PyObject * _resultobj;
1465 wxWindow * _arg0;
1466 PyObject * _argo0 = 0;
1467 char *_kwnames[] = { "self", NULL };
1468
1469 self = self;
1470 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_DestroyChildren",_kwnames,&_argo0))
1471 return NULL;
1472 if (_argo0) {
1473 if (_argo0 == Py_None) { _arg0 = NULL; }
1474 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
1475 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_DestroyChildren. Expected _wxWindow_p.");
1476 return NULL;
1477 }
1478 }
1479{
0e2ff151 1480 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 1481 wxWindow_DestroyChildren(_arg0);
e6056257 1482
0e2ff151 1483 wxPyEndAllowThreads(__tstate);
e6056257
RD
1484 if (PyErr_Occurred()) return NULL;
1485} Py_INCREF(Py_None);
1486 _resultobj = Py_None;
1487 return _resultobj;
1488}
1489
1490#define wxWindow_IsBeingDeleted(_swigobj) (_swigobj->IsBeingDeleted())
1491static PyObject *_wrap_wxWindow_IsBeingDeleted(PyObject *self, PyObject *args, PyObject *kwargs) {
1492 PyObject * _resultobj;
1493 bool _result;
1494 wxWindow * _arg0;
1495 PyObject * _argo0 = 0;
1496 char *_kwnames[] = { "self", NULL };
1497
1498 self = self;
1499 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_IsBeingDeleted",_kwnames,&_argo0))
1500 return NULL;
1501 if (_argo0) {
1502 if (_argo0 == Py_None) { _arg0 = NULL; }
1503 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
1504 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_IsBeingDeleted. Expected _wxWindow_p.");
1505 return NULL;
1506 }
1507 }
1508{
0e2ff151 1509 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 1510 _result = (bool )wxWindow_IsBeingDeleted(_arg0);
e6056257 1511
0e2ff151 1512 wxPyEndAllowThreads(__tstate);
e6056257
RD
1513 if (PyErr_Occurred()) return NULL;
1514} _resultobj = Py_BuildValue("i",_result);
1515 return _resultobj;
1516}
1517
1518#define wxWindow_Enable(_swigobj,_swigarg0) (_swigobj->Enable(_swigarg0))
1519static PyObject *_wrap_wxWindow_Enable(PyObject *self, PyObject *args, PyObject *kwargs) {
1520 PyObject * _resultobj;
1521 wxWindow * _arg0;
1522 bool _arg1;
1523 PyObject * _argo0 = 0;
1524 int tempbool1;
1525 char *_kwnames[] = { "self","enable", NULL };
1526
1527 self = self;
1528 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxWindow_Enable",_kwnames,&_argo0,&tempbool1))
1529 return NULL;
1530 if (_argo0) {
1531 if (_argo0 == Py_None) { _arg0 = NULL; }
1532 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
1533 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_Enable. Expected _wxWindow_p.");
1534 return NULL;
1535 }
1536 }
1537 _arg1 = (bool ) tempbool1;
1538{
0e2ff151 1539 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 1540 wxWindow_Enable(_arg0,_arg1);
e6056257 1541
0e2ff151 1542 wxPyEndAllowThreads(__tstate);
e6056257
RD
1543 if (PyErr_Occurred()) return NULL;
1544} Py_INCREF(Py_None);
1545 _resultobj = Py_None;
1546 return _resultobj;
1547}
1548
7108497a
RD
1549#define wxWindow_Disable(_swigobj) (_swigobj->Disable())
1550static PyObject *_wrap_wxWindow_Disable(PyObject *self, PyObject *args, PyObject *kwargs) {
1551 PyObject * _resultobj;
1552 wxWindow * _arg0;
1553 PyObject * _argo0 = 0;
1554 char *_kwnames[] = { "self", NULL };
1555
1556 self = self;
1557 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_Disable",_kwnames,&_argo0))
1558 return NULL;
1559 if (_argo0) {
1560 if (_argo0 == Py_None) { _arg0 = NULL; }
1561 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
1562 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_Disable. Expected _wxWindow_p.");
1563 return NULL;
1564 }
1565 }
1566{
1567 PyThreadState* __tstate = wxPyBeginAllowThreads();
1568 wxWindow_Disable(_arg0);
1569
1570 wxPyEndAllowThreads(__tstate);
1571 if (PyErr_Occurred()) return NULL;
1572} Py_INCREF(Py_None);
1573 _resultobj = Py_None;
1574 return _resultobj;
1575}
1576
e6056257
RD
1577#define wxWindow_FindWindowById(_swigobj,_swigarg0) (_swigobj->FindWindow(_swigarg0))
1578static PyObject *_wrap_wxWindow_FindWindowById(PyObject *self, PyObject *args, PyObject *kwargs) {
1579 PyObject * _resultobj;
1580 wxWindow * _result;
1581 wxWindow * _arg0;
1582 long _arg1;
1583 PyObject * _argo0 = 0;
1584 char *_kwnames[] = { "self","id", NULL };
1585
1586 self = self;
1587 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxWindow_FindWindowById",_kwnames,&_argo0,&_arg1))
1588 return NULL;
1589 if (_argo0) {
1590 if (_argo0 == Py_None) { _arg0 = NULL; }
1591 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
1592 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_FindWindowById. Expected _wxWindow_p.");
1593 return NULL;
1594 }
1595 }
1596{
0e2ff151 1597 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 1598 _result = (wxWindow *)wxWindow_FindWindowById(_arg0,_arg1);
e6056257 1599
0e2ff151 1600 wxPyEndAllowThreads(__tstate);
e6056257
RD
1601 if (PyErr_Occurred()) return NULL;
1602}{ _resultobj = wxPyMake_wxObject(_result); }
1603 return _resultobj;
1604}
1605
1606#define wxWindow_FindWindowByName(_swigobj,_swigarg0) (_swigobj->FindWindow(_swigarg0))
1607static PyObject *_wrap_wxWindow_FindWindowByName(PyObject *self, PyObject *args, PyObject *kwargs) {
1608 PyObject * _resultobj;
1609 wxWindow * _result;
1610 wxWindow * _arg0;
1611 wxString * _arg1;
1612 PyObject * _argo0 = 0;
1613 PyObject * _obj1 = 0;
1614 char *_kwnames[] = { "self","name", NULL };
1615
1616 self = self;
1617 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxWindow_FindWindowByName",_kwnames,&_argo0,&_obj1))
1618 return NULL;
1619 if (_argo0) {
1620 if (_argo0 == Py_None) { _arg0 = NULL; }
1621 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
1622 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_FindWindowByName. Expected _wxWindow_p.");
1623 return NULL;
1624 }
1625 }
1626{
6824d4f9
RD
1627 _arg1 = wxString_in_helper(_obj1);
1628 if (_arg1 == NULL)
e6056257 1629 return NULL;
e6056257
RD
1630}
1631{
0e2ff151 1632 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 1633 _result = (wxWindow *)wxWindow_FindWindowByName(_arg0,*_arg1);
e6056257 1634
0e2ff151 1635 wxPyEndAllowThreads(__tstate);
e6056257
RD
1636 if (PyErr_Occurred()) return NULL;
1637}{ _resultobj = wxPyMake_wxObject(_result); }
1638{
1639 if (_obj1)
1640 delete _arg1;
1641}
1642 return _resultobj;
1643}
1644
1645#define wxWindow_Fit(_swigobj) (_swigobj->Fit())
1646static PyObject *_wrap_wxWindow_Fit(PyObject *self, PyObject *args, PyObject *kwargs) {
1647 PyObject * _resultobj;
1648 wxWindow * _arg0;
1649 PyObject * _argo0 = 0;
1650 char *_kwnames[] = { "self", NULL };
1651
1652 self = self;
1653 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_Fit",_kwnames,&_argo0))
1654 return NULL;
1655 if (_argo0) {
1656 if (_argo0 == Py_None) { _arg0 = NULL; }
1657 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
1658 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_Fit. Expected _wxWindow_p.");
1659 return NULL;
1660 }
1661 }
1662{
0e2ff151 1663 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 1664 wxWindow_Fit(_arg0);
e6056257 1665
0e2ff151 1666 wxPyEndAllowThreads(__tstate);
e6056257
RD
1667 if (PyErr_Occurred()) return NULL;
1668} Py_INCREF(Py_None);
1669 _resultobj = Py_None;
1670 return _resultobj;
1671}
1672
7108497a
RD
1673#define wxWindow_FitInside(_swigobj) (_swigobj->FitInside())
1674static PyObject *_wrap_wxWindow_FitInside(PyObject *self, PyObject *args, PyObject *kwargs) {
1675 PyObject * _resultobj;
1676 wxWindow * _arg0;
1677 PyObject * _argo0 = 0;
1678 char *_kwnames[] = { "self", NULL };
1679
1680 self = self;
1681 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_FitInside",_kwnames,&_argo0))
1682 return NULL;
1683 if (_argo0) {
1684 if (_argo0 == Py_None) { _arg0 = NULL; }
1685 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
1686 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_FitInside. Expected _wxWindow_p.");
1687 return NULL;
1688 }
1689 }
1690{
1691 PyThreadState* __tstate = wxPyBeginAllowThreads();
1692 wxWindow_FitInside(_arg0);
1693
1694 wxPyEndAllowThreads(__tstate);
1695 if (PyErr_Occurred()) return NULL;
1696} Py_INCREF(Py_None);
1697 _resultobj = Py_None;
1698 return _resultobj;
1699}
1700
e6056257
RD
1701#define wxWindow_GetBackgroundColour(_swigobj) (_swigobj->GetBackgroundColour())
1702static PyObject *_wrap_wxWindow_GetBackgroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
1703 PyObject * _resultobj;
1704 wxColour * _result;
1705 wxWindow * _arg0;
1706 PyObject * _argo0 = 0;
1707 char *_kwnames[] = { "self", NULL };
1708 char _ptemp[128];
1709
1710 self = self;
1711 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_GetBackgroundColour",_kwnames,&_argo0))
1712 return NULL;
1713 if (_argo0) {
1714 if (_argo0 == Py_None) { _arg0 = NULL; }
1715 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
1716 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetBackgroundColour. Expected _wxWindow_p.");
1717 return NULL;
1718 }
1719 }
1720{
0e2ff151 1721 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 1722 _result = new wxColour (wxWindow_GetBackgroundColour(_arg0));
e6056257 1723
0e2ff151 1724 wxPyEndAllowThreads(__tstate);
e6056257
RD
1725 if (PyErr_Occurred()) return NULL;
1726} SWIG_MakePtr(_ptemp, (void *) _result,"_wxColour_p");
1727 _resultobj = Py_BuildValue("s",_ptemp);
1728 return _resultobj;
1729}
1730
a341e32e
RD
1731#define wxWindow_GetBorder(_swigobj) (_swigobj->GetBorder())
1732static PyObject *_wrap_wxWindow_GetBorder(PyObject *self, PyObject *args, PyObject *kwargs) {
1733 PyObject * _resultobj;
1734 wxBorder _result;
1735 wxWindow * _arg0;
1736 PyObject * _argo0 = 0;
1737 char *_kwnames[] = { "self", NULL };
1738
1739 self = self;
1740 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_GetBorder",_kwnames,&_argo0))
1741 return NULL;
1742 if (_argo0) {
1743 if (_argo0 == Py_None) { _arg0 = NULL; }
1744 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
1745 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetBorder. Expected _wxWindow_p.");
1746 return NULL;
1747 }
1748 }
1749{
1750 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 1751 _result = (wxBorder )wxWindow_GetBorder(_arg0);
a341e32e
RD
1752
1753 wxPyEndAllowThreads(__tstate);
1754 if (PyErr_Occurred()) return NULL;
1755} _resultobj = Py_BuildValue("i",_result);
1756 return _resultobj;
1757}
1758
e6056257
RD
1759static PyObject * wxWindow_GetChildren(wxWindow *self) {
1760 wxWindowList& list = self->GetChildren();
1761 return wxPy_ConvertList(&list, "wxWindow");
1762 }
1763static PyObject *_wrap_wxWindow_GetChildren(PyObject *self, PyObject *args, PyObject *kwargs) {
1764 PyObject * _resultobj;
1765 PyObject * _result;
1766 wxWindow * _arg0;
1767 PyObject * _argo0 = 0;
1768 char *_kwnames[] = { "self", NULL };
1769
1770 self = self;
1771 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_GetChildren",_kwnames,&_argo0))
1772 return NULL;
1773 if (_argo0) {
1774 if (_argo0 == Py_None) { _arg0 = NULL; }
1775 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
1776 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetChildren. Expected _wxWindow_p.");
1777 return NULL;
1778 }
1779 }
1780{
0e2ff151 1781 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 1782 _result = (PyObject *)wxWindow_GetChildren(_arg0);
e6056257 1783
0e2ff151 1784 wxPyEndAllowThreads(__tstate);
e6056257
RD
1785 if (PyErr_Occurred()) return NULL;
1786}{
1787 _resultobj = _result;
1788}
1789 return _resultobj;
1790}
1791
1792#define wxWindow_GetCharHeight(_swigobj) (_swigobj->GetCharHeight())
1793static PyObject *_wrap_wxWindow_GetCharHeight(PyObject *self, PyObject *args, PyObject *kwargs) {
1794 PyObject * _resultobj;
1795 int _result;
1796 wxWindow * _arg0;
1797 PyObject * _argo0 = 0;
1798 char *_kwnames[] = { "self", NULL };
1799
1800 self = self;
1801 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_GetCharHeight",_kwnames,&_argo0))
1802 return NULL;
1803 if (_argo0) {
1804 if (_argo0 == Py_None) { _arg0 = NULL; }
1805 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
1806 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetCharHeight. Expected _wxWindow_p.");
1807 return NULL;
1808 }
1809 }
1810{
0e2ff151 1811 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 1812 _result = (int )wxWindow_GetCharHeight(_arg0);
e6056257 1813
0e2ff151 1814 wxPyEndAllowThreads(__tstate);
e6056257
RD
1815 if (PyErr_Occurred()) return NULL;
1816} _resultobj = Py_BuildValue("i",_result);
1817 return _resultobj;
1818}
1819
1820#define wxWindow_GetCharWidth(_swigobj) (_swigobj->GetCharWidth())
1821static PyObject *_wrap_wxWindow_GetCharWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
1822 PyObject * _resultobj;
1823 int _result;
1824 wxWindow * _arg0;
1825 PyObject * _argo0 = 0;
1826 char *_kwnames[] = { "self", NULL };
1827
1828 self = self;
1829 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_GetCharWidth",_kwnames,&_argo0))
1830 return NULL;
1831 if (_argo0) {
1832 if (_argo0 == Py_None) { _arg0 = NULL; }
1833 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
1834 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetCharWidth. Expected _wxWindow_p.");
1835 return NULL;
1836 }
1837 }
1838{
0e2ff151 1839 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 1840 _result = (int )wxWindow_GetCharWidth(_arg0);
e6056257 1841
0e2ff151 1842 wxPyEndAllowThreads(__tstate);
e6056257
RD
1843 if (PyErr_Occurred()) return NULL;
1844} _resultobj = Py_BuildValue("i",_result);
1845 return _resultobj;
1846}
1847
1848#define wxWindow_GetClientSizeTuple(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetClientSize(_swigarg0,_swigarg1))
1849static PyObject *_wrap_wxWindow_GetClientSizeTuple(PyObject *self, PyObject *args, PyObject *kwargs) {
1850 PyObject * _resultobj;
1851 wxWindow * _arg0;
1852 int * _arg1;
1853 int temp;
1854 int * _arg2;
1855 int temp0;
1856 PyObject * _argo0 = 0;
1857 char *_kwnames[] = { "self", NULL };
1858
1859 self = self;
1860{
1861 _arg1 = &temp;
1862}
1863{
1864 _arg2 = &temp0;
1865}
1866 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_GetClientSizeTuple",_kwnames,&_argo0))
1867 return NULL;
1868 if (_argo0) {
1869 if (_argo0 == Py_None) { _arg0 = NULL; }
1870 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
1871 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetClientSizeTuple. Expected _wxWindow_p.");
1872 return NULL;
1873 }
1874 }
1875{
0e2ff151 1876 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 1877 wxWindow_GetClientSizeTuple(_arg0,_arg1,_arg2);
e6056257 1878
0e2ff151 1879 wxPyEndAllowThreads(__tstate);
e6056257
RD
1880 if (PyErr_Occurred()) return NULL;
1881} Py_INCREF(Py_None);
1882 _resultobj = Py_None;
1883{
1884 PyObject *o;
1885 o = PyInt_FromLong((long) (*_arg1));
1886 _resultobj = t_output_helper(_resultobj, o);
1887}
1888{
1889 PyObject *o;
1890 o = PyInt_FromLong((long) (*_arg2));
1891 _resultobj = t_output_helper(_resultobj, o);
1892}
1893 return _resultobj;
1894}
1895
1896#define wxWindow_GetClientSize(_swigobj) (_swigobj->GetClientSize())
1897static PyObject *_wrap_wxWindow_GetClientSize(PyObject *self, PyObject *args, PyObject *kwargs) {
1898 PyObject * _resultobj;
1899 wxSize * _result;
1900 wxWindow * _arg0;
1901 PyObject * _argo0 = 0;
1902 char *_kwnames[] = { "self", NULL };
1903 char _ptemp[128];
1904
1905 self = self;
1906 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_GetClientSize",_kwnames,&_argo0))
1907 return NULL;
1908 if (_argo0) {
1909 if (_argo0 == Py_None) { _arg0 = NULL; }
1910 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
1911 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetClientSize. Expected _wxWindow_p.");
1912 return NULL;
1913 }
1914 }
1915{
0e2ff151 1916 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 1917 _result = new wxSize (wxWindow_GetClientSize(_arg0));
e6056257 1918
0e2ff151 1919 wxPyEndAllowThreads(__tstate);
e6056257
RD
1920 if (PyErr_Occurred()) return NULL;
1921} SWIG_MakePtr(_ptemp, (void *) _result,"_wxSize_p");
1922 _resultobj = Py_BuildValue("s",_ptemp);
1923 return _resultobj;
1924}
1925
a341e32e
RD
1926#define wxWindow_GetClientAreaOrigin(_swigobj) (_swigobj->GetClientAreaOrigin())
1927static PyObject *_wrap_wxWindow_GetClientAreaOrigin(PyObject *self, PyObject *args, PyObject *kwargs) {
1928 PyObject * _resultobj;
1929 wxPoint * _result;
1930 wxWindow * _arg0;
1931 PyObject * _argo0 = 0;
1932 char *_kwnames[] = { "self", NULL };
1933 char _ptemp[128];
1934
1935 self = self;
1936 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_GetClientAreaOrigin",_kwnames,&_argo0))
1937 return NULL;
1938 if (_argo0) {
1939 if (_argo0 == Py_None) { _arg0 = NULL; }
1940 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
1941 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetClientAreaOrigin. Expected _wxWindow_p.");
1942 return NULL;
1943 }
1944 }
1945{
1946 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 1947 _result = new wxPoint (wxWindow_GetClientAreaOrigin(_arg0));
a341e32e
RD
1948
1949 wxPyEndAllowThreads(__tstate);
1950 if (PyErr_Occurred()) return NULL;
1951} SWIG_MakePtr(_ptemp, (void *) _result,"_wxPoint_p");
1952 _resultobj = Py_BuildValue("s",_ptemp);
1953 return _resultobj;
1954}
1955
1956#define wxWindow_GetClientRect(_swigobj) (_swigobj->GetClientRect())
1957static PyObject *_wrap_wxWindow_GetClientRect(PyObject *self, PyObject *args, PyObject *kwargs) {
1958 PyObject * _resultobj;
1959 wxRect * _result;
1960 wxWindow * _arg0;
1961 PyObject * _argo0 = 0;
1962 char *_kwnames[] = { "self", NULL };
1963 char _ptemp[128];
1964
1965 self = self;
1966 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_GetClientRect",_kwnames,&_argo0))
1967 return NULL;
1968 if (_argo0) {
1969 if (_argo0 == Py_None) { _arg0 = NULL; }
1970 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
1971 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetClientRect. Expected _wxWindow_p.");
1972 return NULL;
1973 }
1974 }
1975{
1976 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 1977 _result = new wxRect (wxWindow_GetClientRect(_arg0));
a341e32e
RD
1978
1979 wxPyEndAllowThreads(__tstate);
1980 if (PyErr_Occurred()) return NULL;
1981} SWIG_MakePtr(_ptemp, (void *) _result,"_wxRect_p");
1982 _resultobj = Py_BuildValue("s",_ptemp);
1983 return _resultobj;
1984}
1985
e6056257
RD
1986#define wxWindow_GetConstraints(_swigobj) (_swigobj->GetConstraints())
1987static PyObject *_wrap_wxWindow_GetConstraints(PyObject *self, PyObject *args, PyObject *kwargs) {
1988 PyObject * _resultobj;
1989 wxLayoutConstraints * _result;
1990 wxWindow * _arg0;
1991 PyObject * _argo0 = 0;
1992 char *_kwnames[] = { "self", NULL };
1993 char _ptemp[128];
1994
1995 self = self;
1996 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_GetConstraints",_kwnames,&_argo0))
1997 return NULL;
1998 if (_argo0) {
1999 if (_argo0 == Py_None) { _arg0 = NULL; }
2000 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
2001 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetConstraints. Expected _wxWindow_p.");
2002 return NULL;
2003 }
2004 }
2005{
0e2ff151 2006 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 2007 _result = (wxLayoutConstraints *)wxWindow_GetConstraints(_arg0);
e6056257 2008
0e2ff151 2009 wxPyEndAllowThreads(__tstate);
e6056257
RD
2010 if (PyErr_Occurred()) return NULL;
2011} if (_result) {
2012 SWIG_MakePtr(_ptemp, (char *) _result,"_wxLayoutConstraints_p");
2013 _resultobj = Py_BuildValue("s",_ptemp);
2014 } else {
2015 Py_INCREF(Py_None);
2016 _resultobj = Py_None;
2017 }
2018 return _resultobj;
2019}
2020
2021#define wxWindow_GetEventHandler(_swigobj) (_swigobj->GetEventHandler())
2022static PyObject *_wrap_wxWindow_GetEventHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
2023 PyObject * _resultobj;
2024 wxEvtHandler * _result;
2025 wxWindow * _arg0;
2026 PyObject * _argo0 = 0;
2027 char *_kwnames[] = { "self", NULL };
2028
2029 self = self;
2030 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_GetEventHandler",_kwnames,&_argo0))
2031 return NULL;
2032 if (_argo0) {
2033 if (_argo0 == Py_None) { _arg0 = NULL; }
2034 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
2035 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetEventHandler. Expected _wxWindow_p.");
2036 return NULL;
2037 }
2038 }
2039{
0e2ff151 2040 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 2041 _result = (wxEvtHandler *)wxWindow_GetEventHandler(_arg0);
e6056257 2042
0e2ff151 2043 wxPyEndAllowThreads(__tstate);
e6056257
RD
2044 if (PyErr_Occurred()) return NULL;
2045}{ _resultobj = wxPyMake_wxObject(_result); }
2046 return _resultobj;
2047}
2048
2049#define wxWindow_GetFont(_swigobj) (_swigobj->GetFont())
2050static PyObject *_wrap_wxWindow_GetFont(PyObject *self, PyObject *args, PyObject *kwargs) {
2051 PyObject * _resultobj;
2052 wxFont * _result;
2053 wxWindow * _arg0;
2054 PyObject * _argo0 = 0;
2055 char *_kwnames[] = { "self", NULL };
2056 char _ptemp[128];
2057
2058 self = self;
2059 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_GetFont",_kwnames,&_argo0))
2060 return NULL;
2061 if (_argo0) {
2062 if (_argo0 == Py_None) { _arg0 = NULL; }
2063 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
2064 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetFont. Expected _wxWindow_p.");
2065 return NULL;
2066 }
2067 }
2068{
0e2ff151 2069 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 2070 _result = new wxFont (wxWindow_GetFont(_arg0));
e6056257 2071
0e2ff151 2072 wxPyEndAllowThreads(__tstate);
e6056257 2073 if (PyErr_Occurred()) return NULL;
00360d46
RD
2074} SWIG_MakePtr(_ptemp, (void *) _result,"_wxFont_p");
2075 _resultobj = Py_BuildValue("s",_ptemp);
e6056257
RD
2076 return _resultobj;
2077}
2078
2079#define wxWindow_GetForegroundColour(_swigobj) (_swigobj->GetForegroundColour())
2080static PyObject *_wrap_wxWindow_GetForegroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
2081 PyObject * _resultobj;
2082 wxColour * _result;
2083 wxWindow * _arg0;
2084 PyObject * _argo0 = 0;
2085 char *_kwnames[] = { "self", NULL };
2086 char _ptemp[128];
2087
2088 self = self;
2089 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_GetForegroundColour",_kwnames,&_argo0))
2090 return NULL;
2091 if (_argo0) {
2092 if (_argo0 == Py_None) { _arg0 = NULL; }
2093 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
2094 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetForegroundColour. Expected _wxWindow_p.");
2095 return NULL;
2096 }
2097 }
2098{
0e2ff151 2099 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 2100 _result = new wxColour (wxWindow_GetForegroundColour(_arg0));
e6056257 2101
0e2ff151 2102 wxPyEndAllowThreads(__tstate);
e6056257
RD
2103 if (PyErr_Occurred()) return NULL;
2104} SWIG_MakePtr(_ptemp, (void *) _result,"_wxColour_p");
2105 _resultobj = Py_BuildValue("s",_ptemp);
2106 return _resultobj;
2107}
2108
2109#define wxWindow_GetGrandParent(_swigobj) (_swigobj->GetGrandParent())
2110static PyObject *_wrap_wxWindow_GetGrandParent(PyObject *self, PyObject *args, PyObject *kwargs) {
2111 PyObject * _resultobj;
2112 wxWindow * _result;
2113 wxWindow * _arg0;
2114 PyObject * _argo0 = 0;
2115 char *_kwnames[] = { "self", NULL };
2116
2117 self = self;
2118 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_GetGrandParent",_kwnames,&_argo0))
2119 return NULL;
2120 if (_argo0) {
2121 if (_argo0 == Py_None) { _arg0 = NULL; }
2122 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
2123 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetGrandParent. Expected _wxWindow_p.");
2124 return NULL;
2125 }
2126 }
2127{
0e2ff151 2128 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 2129 _result = (wxWindow *)wxWindow_GetGrandParent(_arg0);
e6056257 2130
0e2ff151 2131 wxPyEndAllowThreads(__tstate);
e6056257
RD
2132 if (PyErr_Occurred()) return NULL;
2133}{ _resultobj = wxPyMake_wxObject(_result); }
2134 return _resultobj;
2135}
2136
2137static long wxWindow_GetHandle(wxWindow *self) {
2138 return wxPyGetWinHandle(self); //(long)self->GetHandle();
2139 }
2140static PyObject *_wrap_wxWindow_GetHandle(PyObject *self, PyObject *args, PyObject *kwargs) {
2141 PyObject * _resultobj;
2142 long _result;
2143 wxWindow * _arg0;
2144 PyObject * _argo0 = 0;
2145 char *_kwnames[] = { "self", NULL };
2146
2147 self = self;
2148 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_GetHandle",_kwnames,&_argo0))
2149 return NULL;
2150 if (_argo0) {
2151 if (_argo0 == Py_None) { _arg0 = NULL; }
2152 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
2153 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetHandle. Expected _wxWindow_p.");
2154 return NULL;
2155 }
2156 }
2157{
0e2ff151 2158 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 2159 _result = (long )wxWindow_GetHandle(_arg0);
e6056257 2160
0e2ff151 2161 wxPyEndAllowThreads(__tstate);
e6056257
RD
2162 if (PyErr_Occurred()) return NULL;
2163} _resultobj = Py_BuildValue("l",_result);
2164 return _resultobj;
2165}
2166
2167#define wxWindow_GetId(_swigobj) (_swigobj->GetId())
2168static PyObject *_wrap_wxWindow_GetId(PyObject *self, PyObject *args, PyObject *kwargs) {
2169 PyObject * _resultobj;
2170 int _result;
2171 wxWindow * _arg0;
2172 PyObject * _argo0 = 0;
2173 char *_kwnames[] = { "self", NULL };
2174
2175 self = self;
2176 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_GetId",_kwnames,&_argo0))
2177 return NULL;
2178 if (_argo0) {
2179 if (_argo0 == Py_None) { _arg0 = NULL; }
2180 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
2181 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetId. Expected _wxWindow_p.");
2182 return NULL;
2183 }
2184 }
2185{
0e2ff151 2186 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 2187 _result = (int )wxWindow_GetId(_arg0);
e6056257 2188
0e2ff151 2189 wxPyEndAllowThreads(__tstate);
e6056257
RD
2190 if (PyErr_Occurred()) return NULL;
2191} _resultobj = Py_BuildValue("i",_result);
2192 return _resultobj;
2193}
2194
2195#define wxWindow_GetLabel(_swigobj) (_swigobj->GetLabel())
2196static PyObject *_wrap_wxWindow_GetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
2197 PyObject * _resultobj;
2198 wxString * _result;
2199 wxWindow * _arg0;
2200 PyObject * _argo0 = 0;
2201 char *_kwnames[] = { "self", NULL };
2202
2203 self = self;
2204 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_GetLabel",_kwnames,&_argo0))
2205 return NULL;
2206 if (_argo0) {
2207 if (_argo0 == Py_None) { _arg0 = NULL; }
2208 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
2209 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetLabel. Expected _wxWindow_p.");
2210 return NULL;
2211 }
2212 }
2213{
0e2ff151 2214 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 2215 _result = new wxString (wxWindow_GetLabel(_arg0));
e6056257 2216
0e2ff151 2217 wxPyEndAllowThreads(__tstate);
e6056257
RD
2218 if (PyErr_Occurred()) return NULL;
2219}{
6824d4f9 2220#if wxUSE_UNICODE
7108497a 2221 _resultobj = PyUnicode_FromWideChar(_result->c_str(), _result->Len());
6824d4f9 2222#else
e6056257 2223 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
6824d4f9 2224#endif
e6056257
RD
2225}
2226{
2227 delete _result;
2228}
2229 return _resultobj;
2230}
2231
2232#define wxWindow_SetLabel(_swigobj,_swigarg0) (_swigobj->SetLabel(_swigarg0))
2233static PyObject *_wrap_wxWindow_SetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
2234 PyObject * _resultobj;
2235 wxWindow * _arg0;
2236 wxString * _arg1;
2237 PyObject * _argo0 = 0;
2238 PyObject * _obj1 = 0;
2239 char *_kwnames[] = { "self","label", NULL };
2240
2241 self = self;
2242 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxWindow_SetLabel",_kwnames,&_argo0,&_obj1))
2243 return NULL;
2244 if (_argo0) {
2245 if (_argo0 == Py_None) { _arg0 = NULL; }
2246 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
2247 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetLabel. Expected _wxWindow_p.");
2248 return NULL;
2249 }
2250 }
2251{
6824d4f9
RD
2252 _arg1 = wxString_in_helper(_obj1);
2253 if (_arg1 == NULL)
e6056257 2254 return NULL;
e6056257
RD
2255}
2256{
0e2ff151 2257 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 2258 wxWindow_SetLabel(_arg0,*_arg1);
e6056257 2259
0e2ff151 2260 wxPyEndAllowThreads(__tstate);
e6056257
RD
2261 if (PyErr_Occurred()) return NULL;
2262} Py_INCREF(Py_None);
2263 _resultobj = Py_None;
2264{
2265 if (_obj1)
2266 delete _arg1;
2267}
2268 return _resultobj;
2269}
2270
2271#define wxWindow_GetName(_swigobj) (_swigobj->GetName())
2272static PyObject *_wrap_wxWindow_GetName(PyObject *self, PyObject *args, PyObject *kwargs) {
2273 PyObject * _resultobj;
2274 wxString * _result;
2275 wxWindow * _arg0;
2276 PyObject * _argo0 = 0;
2277 char *_kwnames[] = { "self", NULL };
2278
2279 self = self;
2280 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_GetName",_kwnames,&_argo0))
2281 return NULL;
2282 if (_argo0) {
2283 if (_argo0 == Py_None) { _arg0 = NULL; }
2284 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
2285 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetName. Expected _wxWindow_p.");
2286 return NULL;
2287 }
2288 }
2289{
0e2ff151 2290 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 2291 _result = new wxString (wxWindow_GetName(_arg0));
e6056257 2292
0e2ff151 2293 wxPyEndAllowThreads(__tstate);
e6056257
RD
2294 if (PyErr_Occurred()) return NULL;
2295}{
6824d4f9 2296#if wxUSE_UNICODE
7108497a 2297 _resultobj = PyUnicode_FromWideChar(_result->c_str(), _result->Len());
6824d4f9 2298#else
e6056257 2299 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
6824d4f9 2300#endif
e6056257
RD
2301}
2302{
2303 delete _result;
2304}
2305 return _resultobj;
2306}
2307
2308#define wxWindow_GetParent(_swigobj) (_swigobj->GetParent())
2309static PyObject *_wrap_wxWindow_GetParent(PyObject *self, PyObject *args, PyObject *kwargs) {
2310 PyObject * _resultobj;
2311 wxWindow * _result;
2312 wxWindow * _arg0;
2313 PyObject * _argo0 = 0;
2314 char *_kwnames[] = { "self", NULL };
2315
2316 self = self;
2317 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_GetParent",_kwnames,&_argo0))
2318 return NULL;
2319 if (_argo0) {
2320 if (_argo0 == Py_None) { _arg0 = NULL; }
2321 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
2322 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetParent. Expected _wxWindow_p.");
2323 return NULL;
2324 }
2325 }
2326{
0e2ff151 2327 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 2328 _result = (wxWindow *)wxWindow_GetParent(_arg0);
e6056257 2329
0e2ff151 2330 wxPyEndAllowThreads(__tstate);
e6056257
RD
2331 if (PyErr_Occurred()) return NULL;
2332}{ _resultobj = wxPyMake_wxObject(_result); }
2333 return _resultobj;
2334}
2335
2336#define wxWindow_GetPositionTuple(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetPosition(_swigarg0,_swigarg1))
2337static PyObject *_wrap_wxWindow_GetPositionTuple(PyObject *self, PyObject *args, PyObject *kwargs) {
2338 PyObject * _resultobj;
2339 wxWindow * _arg0;
2340 int * _arg1;
2341 int temp;
2342 int * _arg2;
2343 int temp0;
2344 PyObject * _argo0 = 0;
2345 char *_kwnames[] = { "self", NULL };
2346
2347 self = self;
2348{
2349 _arg1 = &temp;
2350}
2351{
2352 _arg2 = &temp0;
2353}
2354 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_GetPositionTuple",_kwnames,&_argo0))
2355 return NULL;
2356 if (_argo0) {
2357 if (_argo0 == Py_None) { _arg0 = NULL; }
2358 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
2359 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetPositionTuple. Expected _wxWindow_p.");
2360 return NULL;
2361 }
2362 }
2363{
0e2ff151 2364 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 2365 wxWindow_GetPositionTuple(_arg0,_arg1,_arg2);
e6056257 2366
0e2ff151 2367 wxPyEndAllowThreads(__tstate);
e6056257
RD
2368 if (PyErr_Occurred()) return NULL;
2369} Py_INCREF(Py_None);
2370 _resultobj = Py_None;
2371{
2372 PyObject *o;
2373 o = PyInt_FromLong((long) (*_arg1));
2374 _resultobj = t_output_helper(_resultobj, o);
2375}
2376{
2377 PyObject *o;
2378 o = PyInt_FromLong((long) (*_arg2));
2379 _resultobj = t_output_helper(_resultobj, o);
2380}
2381 return _resultobj;
2382}
2383
2384#define wxWindow_GetPosition(_swigobj) (_swigobj->GetPosition())
2385static PyObject *_wrap_wxWindow_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
2386 PyObject * _resultobj;
2387 wxPoint * _result;
2388 wxWindow * _arg0;
2389 PyObject * _argo0 = 0;
2390 char *_kwnames[] = { "self", NULL };
2391 char _ptemp[128];
2392
2393 self = self;
2394 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_GetPosition",_kwnames,&_argo0))
2395 return NULL;
2396 if (_argo0) {
2397 if (_argo0 == Py_None) { _arg0 = NULL; }
2398 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
2399 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetPosition. Expected _wxWindow_p.");
2400 return NULL;
2401 }
2402 }
2403{
0e2ff151 2404 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 2405 _result = new wxPoint (wxWindow_GetPosition(_arg0));
e6056257 2406
0e2ff151 2407 wxPyEndAllowThreads(__tstate);
e6056257
RD
2408 if (PyErr_Occurred()) return NULL;
2409} SWIG_MakePtr(_ptemp, (void *) _result,"_wxPoint_p");
2410 _resultobj = Py_BuildValue("s",_ptemp);
2411 return _resultobj;
2412}
2413
2414#define wxWindow_GetRect(_swigobj) (_swigobj->GetRect())
2415static PyObject *_wrap_wxWindow_GetRect(PyObject *self, PyObject *args, PyObject *kwargs) {
2416 PyObject * _resultobj;
2417 wxRect * _result;
2418 wxWindow * _arg0;
2419 PyObject * _argo0 = 0;
2420 char *_kwnames[] = { "self", NULL };
2421 char _ptemp[128];
2422
2423 self = self;
2424 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_GetRect",_kwnames,&_argo0))
2425 return NULL;
2426 if (_argo0) {
2427 if (_argo0 == Py_None) { _arg0 = NULL; }
2428 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
2429 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetRect. Expected _wxWindow_p.");
2430 return NULL;
2431 }
2432 }
2433{
0e2ff151 2434 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 2435 _result = new wxRect (wxWindow_GetRect(_arg0));
e6056257 2436
0e2ff151 2437 wxPyEndAllowThreads(__tstate);
e6056257
RD
2438 if (PyErr_Occurred()) return NULL;
2439} SWIG_MakePtr(_ptemp, (void *) _result,"_wxRect_p");
2440 _resultobj = Py_BuildValue("s",_ptemp);
2441 return _resultobj;
2442}
2443
2444#define wxWindow_GetScrollThumb(_swigobj,_swigarg0) (_swigobj->GetScrollThumb(_swigarg0))
2445static PyObject *_wrap_wxWindow_GetScrollThumb(PyObject *self, PyObject *args, PyObject *kwargs) {
2446 PyObject * _resultobj;
2447 int _result;
2448 wxWindow * _arg0;
2449 int _arg1;
2450 PyObject * _argo0 = 0;
2451 char *_kwnames[] = { "self","orientation", NULL };
2452
2453 self = self;
2454 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxWindow_GetScrollThumb",_kwnames,&_argo0,&_arg1))
2455 return NULL;
2456 if (_argo0) {
2457 if (_argo0 == Py_None) { _arg0 = NULL; }
2458 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
2459 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetScrollThumb. Expected _wxWindow_p.");
2460 return NULL;
2461 }
2462 }
2463{
0e2ff151 2464 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 2465 _result = (int )wxWindow_GetScrollThumb(_arg0,_arg1);
e6056257 2466
0e2ff151 2467 wxPyEndAllowThreads(__tstate);
e6056257
RD
2468 if (PyErr_Occurred()) return NULL;
2469} _resultobj = Py_BuildValue("i",_result);
2470 return _resultobj;
2471}
2472
2473#define wxWindow_GetScrollPos(_swigobj,_swigarg0) (_swigobj->GetScrollPos(_swigarg0))
2474static PyObject *_wrap_wxWindow_GetScrollPos(PyObject *self, PyObject *args, PyObject *kwargs) {
2475 PyObject * _resultobj;
2476 int _result;
2477 wxWindow * _arg0;
2478 int _arg1;
2479 PyObject * _argo0 = 0;
2480 char *_kwnames[] = { "self","orientation", NULL };
2481
2482 self = self;
2483 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxWindow_GetScrollPos",_kwnames,&_argo0,&_arg1))
2484 return NULL;
2485 if (_argo0) {
2486 if (_argo0 == Py_None) { _arg0 = NULL; }
2487 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
2488 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetScrollPos. Expected _wxWindow_p.");
2489 return NULL;
2490 }
2491 }
2492{
0e2ff151 2493 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 2494 _result = (int )wxWindow_GetScrollPos(_arg0,_arg1);
e6056257 2495
0e2ff151 2496 wxPyEndAllowThreads(__tstate);
e6056257
RD
2497 if (PyErr_Occurred()) return NULL;
2498} _resultobj = Py_BuildValue("i",_result);
2499 return _resultobj;
2500}
2501
2502#define wxWindow_GetScrollRange(_swigobj,_swigarg0) (_swigobj->GetScrollRange(_swigarg0))
2503static PyObject *_wrap_wxWindow_GetScrollRange(PyObject *self, PyObject *args, PyObject *kwargs) {
2504 PyObject * _resultobj;
2505 int _result;
2506 wxWindow * _arg0;
2507 int _arg1;
2508 PyObject * _argo0 = 0;
2509 char *_kwnames[] = { "self","orientation", NULL };
2510
2511 self = self;
2512 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxWindow_GetScrollRange",_kwnames,&_argo0,&_arg1))
2513 return NULL;
2514 if (_argo0) {
2515 if (_argo0 == Py_None) { _arg0 = NULL; }
2516 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
2517 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetScrollRange. Expected _wxWindow_p.");
2518 return NULL;
2519 }
2520 }
2521{
0e2ff151 2522 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 2523 _result = (int )wxWindow_GetScrollRange(_arg0,_arg1);
e6056257 2524
0e2ff151 2525 wxPyEndAllowThreads(__tstate);
e6056257
RD
2526 if (PyErr_Occurred()) return NULL;
2527} _resultobj = Py_BuildValue("i",_result);
2528 return _resultobj;
2529}
2530
2531#define wxWindow_GetSizeTuple(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetSize(_swigarg0,_swigarg1))
2532static PyObject *_wrap_wxWindow_GetSizeTuple(PyObject *self, PyObject *args, PyObject *kwargs) {
2533 PyObject * _resultobj;
2534 wxWindow * _arg0;
2535 int * _arg1;
2536 int temp;
2537 int * _arg2;
2538 int temp0;
2539 PyObject * _argo0 = 0;
2540 char *_kwnames[] = { "self", NULL };
2541
2542 self = self;
2543{
2544 _arg1 = &temp;
2545}
2546{
2547 _arg2 = &temp0;
2548}
2549 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_GetSizeTuple",_kwnames,&_argo0))
2550 return NULL;
2551 if (_argo0) {
2552 if (_argo0 == Py_None) { _arg0 = NULL; }
2553 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
2554 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetSizeTuple. Expected _wxWindow_p.");
2555 return NULL;
2556 }
2557 }
2558{
0e2ff151 2559 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 2560 wxWindow_GetSizeTuple(_arg0,_arg1,_arg2);
e6056257 2561
0e2ff151 2562 wxPyEndAllowThreads(__tstate);
e6056257
RD
2563 if (PyErr_Occurred()) return NULL;
2564} Py_INCREF(Py_None);
2565 _resultobj = Py_None;
2566{
2567 PyObject *o;
2568 o = PyInt_FromLong((long) (*_arg1));
2569 _resultobj = t_output_helper(_resultobj, o);
2570}
2571{
2572 PyObject *o;
2573 o = PyInt_FromLong((long) (*_arg2));
2574 _resultobj = t_output_helper(_resultobj, o);
2575}
2576 return _resultobj;
2577}
2578
2579#define wxWindow_GetSize(_swigobj) (_swigobj->GetSize())
2580static PyObject *_wrap_wxWindow_GetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
2581 PyObject * _resultobj;
2582 wxSize * _result;
2583 wxWindow * _arg0;
2584 PyObject * _argo0 = 0;
2585 char *_kwnames[] = { "self", NULL };
2586 char _ptemp[128];
2587
2588 self = self;
2589 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_GetSize",_kwnames,&_argo0))
2590 return NULL;
2591 if (_argo0) {
2592 if (_argo0 == Py_None) { _arg0 = NULL; }
2593 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
2594 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetSize. Expected _wxWindow_p.");
2595 return NULL;
2596 }
2597 }
2598{
0e2ff151 2599 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 2600 _result = new wxSize (wxWindow_GetSize(_arg0));
e6056257 2601
0e2ff151 2602 wxPyEndAllowThreads(__tstate);
e6056257
RD
2603 if (PyErr_Occurred()) return NULL;
2604} SWIG_MakePtr(_ptemp, (void *) _result,"_wxSize_p");
2605 _resultobj = Py_BuildValue("s",_ptemp);
2606 return _resultobj;
2607}
2608
2609#define wxWindow_GetTextExtent(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->GetTextExtent(_swigarg0,_swigarg1,_swigarg2))
2610static PyObject *_wrap_wxWindow_GetTextExtent(PyObject *self, PyObject *args, PyObject *kwargs) {
2611 PyObject * _resultobj;
2612 wxWindow * _arg0;
2613 wxString * _arg1;
2614 int * _arg2;
2615 int temp;
2616 int * _arg3;
2617 int temp0;
2618 PyObject * _argo0 = 0;
2619 PyObject * _obj1 = 0;
2620 char *_kwnames[] = { "self","string", NULL };
2621
2622 self = self;
2623{
2624 _arg2 = &temp;
2625}
2626{
2627 _arg3 = &temp0;
2628}
2629 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxWindow_GetTextExtent",_kwnames,&_argo0,&_obj1))
2630 return NULL;
2631 if (_argo0) {
2632 if (_argo0 == Py_None) { _arg0 = NULL; }
2633 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
2634 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetTextExtent. Expected _wxWindow_p.");
2635 return NULL;
2636 }
2637 }
2638{
6824d4f9
RD
2639 _arg1 = wxString_in_helper(_obj1);
2640 if (_arg1 == NULL)
e6056257 2641 return NULL;
e6056257
RD
2642}
2643{
0e2ff151 2644 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 2645 wxWindow_GetTextExtent(_arg0,*_arg1,_arg2,_arg3);
e6056257 2646
0e2ff151 2647 wxPyEndAllowThreads(__tstate);
e6056257
RD
2648 if (PyErr_Occurred()) return NULL;
2649} Py_INCREF(Py_None);
2650 _resultobj = Py_None;
2651{
2652 PyObject *o;
2653 o = PyInt_FromLong((long) (*_arg2));
2654 _resultobj = t_output_helper(_resultobj, o);
2655}
2656{
2657 PyObject *o;
2658 o = PyInt_FromLong((long) (*_arg3));
2659 _resultobj = t_output_helper(_resultobj, o);
2660}
2661{
2662 if (_obj1)
2663 delete _arg1;
2664}
2665 return _resultobj;
2666}
2667
2668#define wxWindow_GetFullTextExtent(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->GetTextExtent(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
2669static PyObject *_wrap_wxWindow_GetFullTextExtent(PyObject *self, PyObject *args, PyObject *kwargs) {
2670 PyObject * _resultobj;
2671 wxWindow * _arg0;
2672 wxString * _arg1;
2673 int * _arg2;
2674 int temp;
2675 int * _arg3;
2676 int temp0;
2677 int * _arg4;
2678 int temp1;
2679 int * _arg5;
2680 int temp2;
2681 wxFont * _arg6 = (wxFont *) NULL;
2682 PyObject * _argo0 = 0;
2683 PyObject * _obj1 = 0;
2684 PyObject * _argo6 = 0;
2685 char *_kwnames[] = { "self","string","font", NULL };
2686
2687 self = self;
2688{
2689 _arg2 = &temp;
2690}
2691{
2692 _arg3 = &temp0;
2693}
2694{
2695 _arg4 = &temp1;
2696}
2697{
2698 _arg5 = &temp2;
2699}
2700 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|O:wxWindow_GetFullTextExtent",_kwnames,&_argo0,&_obj1,&_argo6))
2701 return NULL;
2702 if (_argo0) {
2703 if (_argo0 == Py_None) { _arg0 = NULL; }
2704 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
2705 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetFullTextExtent. Expected _wxWindow_p.");
2706 return NULL;
2707 }
2708 }
2709{
6824d4f9
RD
2710 _arg1 = wxString_in_helper(_obj1);
2711 if (_arg1 == NULL)
e6056257 2712 return NULL;
e6056257
RD
2713}
2714 if (_argo6) {
2715 if (_argo6 == Py_None) { _arg6 = NULL; }
2716 else if (SWIG_GetPtrObj(_argo6,(void **) &_arg6,"_wxFont_p")) {
2717 PyErr_SetString(PyExc_TypeError,"Type error in argument 7 of wxWindow_GetFullTextExtent. Expected _wxFont_p.");
2718 return NULL;
2719 }
2720 }
2721{
0e2ff151 2722 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 2723 wxWindow_GetFullTextExtent(_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
e6056257 2724
0e2ff151 2725 wxPyEndAllowThreads(__tstate);
e6056257
RD
2726 if (PyErr_Occurred()) return NULL;
2727} Py_INCREF(Py_None);
2728 _resultobj = Py_None;
2729{
2730 PyObject *o;
2731 o = PyInt_FromLong((long) (*_arg2));
2732 _resultobj = t_output_helper(_resultobj, o);
2733}
2734{
2735 PyObject *o;
2736 o = PyInt_FromLong((long) (*_arg3));
2737 _resultobj = t_output_helper(_resultobj, o);
2738}
2739{
2740 PyObject *o;
2741 o = PyInt_FromLong((long) (*_arg4));
2742 _resultobj = t_output_helper(_resultobj, o);
2743}
2744{
2745 PyObject *o;
2746 o = PyInt_FromLong((long) (*_arg5));
2747 _resultobj = t_output_helper(_resultobj, o);
2748}
2749{
2750 if (_obj1)
2751 delete _arg1;
2752}
2753 return _resultobj;
2754}
2755
2756#define wxWindow_GetTitle(_swigobj) (_swigobj->GetTitle())
2757static PyObject *_wrap_wxWindow_GetTitle(PyObject *self, PyObject *args, PyObject *kwargs) {
2758 PyObject * _resultobj;
2759 wxString * _result;
2760 wxWindow * _arg0;
2761 PyObject * _argo0 = 0;
2762 char *_kwnames[] = { "self", NULL };
2763
2764 self = self;
2765 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_GetTitle",_kwnames,&_argo0))
2766 return NULL;
2767 if (_argo0) {
2768 if (_argo0 == Py_None) { _arg0 = NULL; }
2769 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
2770 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetTitle. Expected _wxWindow_p.");
2771 return NULL;
2772 }
2773 }
2774{
0e2ff151 2775 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 2776 _result = new wxString (wxWindow_GetTitle(_arg0));
e6056257 2777
0e2ff151 2778 wxPyEndAllowThreads(__tstate);
e6056257
RD
2779 if (PyErr_Occurred()) return NULL;
2780}{
6824d4f9 2781#if wxUSE_UNICODE
7108497a 2782 _resultobj = PyUnicode_FromWideChar(_result->c_str(), _result->Len());
6824d4f9 2783#else
e6056257 2784 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
6824d4f9 2785#endif
e6056257
RD
2786}
2787{
2788 delete _result;
2789}
2790 return _resultobj;
2791}
2792
2793#define wxWindow_GetUpdateRegion(_swigobj) (_swigobj->GetUpdateRegion())
2794static PyObject *_wrap_wxWindow_GetUpdateRegion(PyObject *self, PyObject *args, PyObject *kwargs) {
2795 PyObject * _resultobj;
2796 wxRegion * _result;
2797 wxWindow * _arg0;
2798 PyObject * _argo0 = 0;
2799 char *_kwnames[] = { "self", NULL };
2800 char _ptemp[128];
2801
2802 self = self;
2803 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_GetUpdateRegion",_kwnames,&_argo0))
2804 return NULL;
2805 if (_argo0) {
2806 if (_argo0 == Py_None) { _arg0 = NULL; }
2807 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
2808 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetUpdateRegion. Expected _wxWindow_p.");
2809 return NULL;
2810 }
2811 }
2812{
0e2ff151 2813 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 2814 _result = new wxRegion (wxWindow_GetUpdateRegion(_arg0));
e6056257 2815
0e2ff151 2816 wxPyEndAllowThreads(__tstate);
e6056257
RD
2817 if (PyErr_Occurred()) return NULL;
2818} SWIG_MakePtr(_ptemp, (void *) _result,"_wxRegion_p");
2819 _resultobj = Py_BuildValue("s",_ptemp);
2820 return _resultobj;
2821}
2822
2823#define wxWindow_GetWindowStyleFlag(_swigobj) (_swigobj->GetWindowStyleFlag())
2824static PyObject *_wrap_wxWindow_GetWindowStyleFlag(PyObject *self, PyObject *args, PyObject *kwargs) {
2825 PyObject * _resultobj;
2826 long _result;
2827 wxWindow * _arg0;
2828 PyObject * _argo0 = 0;
2829 char *_kwnames[] = { "self", NULL };
2830
2831 self = self;
2832 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_GetWindowStyleFlag",_kwnames,&_argo0))
2833 return NULL;
2834 if (_argo0) {
2835 if (_argo0 == Py_None) { _arg0 = NULL; }
2836 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
2837 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetWindowStyleFlag. Expected _wxWindow_p.");
2838 return NULL;
2839 }
2840 }
2841{
0e2ff151 2842 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 2843 _result = (long )wxWindow_GetWindowStyleFlag(_arg0);
e6056257 2844
0e2ff151 2845 wxPyEndAllowThreads(__tstate);
e6056257
RD
2846 if (PyErr_Occurred()) return NULL;
2847} _resultobj = Py_BuildValue("l",_result);
2848 return _resultobj;
2849}
2850
2851#define wxWindow_SetWindowStyleFlag(_swigobj,_swigarg0) (_swigobj->SetWindowStyleFlag(_swigarg0))
2852static PyObject *_wrap_wxWindow_SetWindowStyleFlag(PyObject *self, PyObject *args, PyObject *kwargs) {
2853 PyObject * _resultobj;
2854 wxWindow * _arg0;
2855 long _arg1;
2856 PyObject * _argo0 = 0;
2857 char *_kwnames[] = { "self","style", NULL };
2858
2859 self = self;
2860 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxWindow_SetWindowStyleFlag",_kwnames,&_argo0,&_arg1))
2861 return NULL;
2862 if (_argo0) {
2863 if (_argo0 == Py_None) { _arg0 = NULL; }
2864 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
2865 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetWindowStyleFlag. Expected _wxWindow_p.");
2866 return NULL;
2867 }
2868 }
2869{
0e2ff151 2870 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 2871 wxWindow_SetWindowStyleFlag(_arg0,_arg1);
e6056257 2872
0e2ff151 2873 wxPyEndAllowThreads(__tstate);
e6056257
RD
2874 if (PyErr_Occurred()) return NULL;
2875} Py_INCREF(Py_None);
2876 _resultobj = Py_None;
2877 return _resultobj;
2878}
2879
2880#define wxWindow_SetWindowStyle(_swigobj,_swigarg0) (_swigobj->SetWindowStyle(_swigarg0))
2881static PyObject *_wrap_wxWindow_SetWindowStyle(PyObject *self, PyObject *args, PyObject *kwargs) {
2882 PyObject * _resultobj;
2883 wxWindow * _arg0;
2884 long _arg1;
2885 PyObject * _argo0 = 0;
2886 char *_kwnames[] = { "self","style", NULL };
2887
2888 self = self;
2889 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxWindow_SetWindowStyle",_kwnames,&_argo0,&_arg1))
2890 return NULL;
2891 if (_argo0) {
2892 if (_argo0 == Py_None) { _arg0 = NULL; }
2893 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
2894 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetWindowStyle. Expected _wxWindow_p.");
2895 return NULL;
2896 }
2897 }
2898{
0e2ff151 2899 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 2900 wxWindow_SetWindowStyle(_arg0,_arg1);
e6056257 2901
0e2ff151 2902 wxPyEndAllowThreads(__tstate);
e6056257
RD
2903 if (PyErr_Occurred()) return NULL;
2904} Py_INCREF(Py_None);
2905 _resultobj = Py_None;
2906 return _resultobj;
2907}
2908
a341e32e
RD
2909#define wxWindow_HasScrollbar(_swigobj,_swigarg0) (_swigobj->HasScrollbar(_swigarg0))
2910static PyObject *_wrap_wxWindow_HasScrollbar(PyObject *self, PyObject *args, PyObject *kwargs) {
2911 PyObject * _resultobj;
2912 bool _result;
2913 wxWindow * _arg0;
2914 int _arg1;
2915 PyObject * _argo0 = 0;
2916 char *_kwnames[] = { "self","orient", NULL };
2917
2918 self = self;
2919 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxWindow_HasScrollbar",_kwnames,&_argo0,&_arg1))
2920 return NULL;
2921 if (_argo0) {
2922 if (_argo0 == Py_None) { _arg0 = NULL; }
2923 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
2924 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_HasScrollbar. Expected _wxWindow_p.");
2925 return NULL;
2926 }
2927 }
2928{
2929 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 2930 _result = (bool )wxWindow_HasScrollbar(_arg0,_arg1);
a341e32e
RD
2931
2932 wxPyEndAllowThreads(__tstate);
2933 if (PyErr_Occurred()) return NULL;
2934} _resultobj = Py_BuildValue("i",_result);
2935 return _resultobj;
2936}
2937
e6056257
RD
2938#define wxWindow_Hide(_swigobj) (_swigobj->Hide())
2939static PyObject *_wrap_wxWindow_Hide(PyObject *self, PyObject *args, PyObject *kwargs) {
2940 PyObject * _resultobj;
2941 bool _result;
2942 wxWindow * _arg0;
2943 PyObject * _argo0 = 0;
2944 char *_kwnames[] = { "self", NULL };
2945
2946 self = self;
2947 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_Hide",_kwnames,&_argo0))
2948 return NULL;
2949 if (_argo0) {
2950 if (_argo0 == Py_None) { _arg0 = NULL; }
2951 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
2952 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_Hide. Expected _wxWindow_p.");
2953 return NULL;
2954 }
2955 }
2956{
0e2ff151 2957 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 2958 _result = (bool )wxWindow_Hide(_arg0);
e6056257 2959
0e2ff151 2960 wxPyEndAllowThreads(__tstate);
e6056257
RD
2961 if (PyErr_Occurred()) return NULL;
2962} _resultobj = Py_BuildValue("i",_result);
2963 return _resultobj;
2964}
2965
a341e32e
RD
2966#define wxWindow_HitTest(_swigobj,_swigarg0) (_swigobj->HitTest(_swigarg0))
2967static PyObject *_wrap_wxWindow_HitTest(PyObject *self, PyObject *args, PyObject *kwargs) {
2968 PyObject * _resultobj;
2969 wxHitTest _result;
2970 wxWindow * _arg0;
2971 wxPoint * _arg1;
2972 PyObject * _argo0 = 0;
2973 wxPoint temp;
2974 PyObject * _obj1 = 0;
2975 char *_kwnames[] = { "self","pt", NULL };
2976
2977 self = self;
2978 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxWindow_HitTest",_kwnames,&_argo0,&_obj1))
2979 return NULL;
2980 if (_argo0) {
2981 if (_argo0 == Py_None) { _arg0 = NULL; }
2982 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
2983 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_HitTest. Expected _wxWindow_p.");
2984 return NULL;
2985 }
2986 }
2987{
2988 _arg1 = &temp;
2989 if (! wxPoint_helper(_obj1, &_arg1))
2990 return NULL;
2991}
2992{
2993 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 2994 _result = (wxHitTest )wxWindow_HitTest(_arg0,*_arg1);
a341e32e
RD
2995
2996 wxPyEndAllowThreads(__tstate);
2997 if (PyErr_Occurred()) return NULL;
2998} _resultobj = Py_BuildValue("i",_result);
2999 return _resultobj;
3000}
3001
e6056257
RD
3002#define wxWindow_InitDialog(_swigobj) (_swigobj->InitDialog())
3003static PyObject *_wrap_wxWindow_InitDialog(PyObject *self, PyObject *args, PyObject *kwargs) {
3004 PyObject * _resultobj;
3005 wxWindow * _arg0;
3006 PyObject * _argo0 = 0;
3007 char *_kwnames[] = { "self", NULL };
3008
3009 self = self;
3010 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_InitDialog",_kwnames,&_argo0))
3011 return NULL;
3012 if (_argo0) {
3013 if (_argo0 == Py_None) { _arg0 = NULL; }
3014 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
3015 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_InitDialog. Expected _wxWindow_p.");
3016 return NULL;
3017 }
3018 }
3019{
0e2ff151 3020 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 3021 wxWindow_InitDialog(_arg0);
e6056257 3022
0e2ff151 3023 wxPyEndAllowThreads(__tstate);
e6056257
RD
3024 if (PyErr_Occurred()) return NULL;
3025} Py_INCREF(Py_None);
3026 _resultobj = Py_None;
3027 return _resultobj;
3028}
3029
3030#define wxWindow_IsEnabled(_swigobj) (_swigobj->IsEnabled())
3031static PyObject *_wrap_wxWindow_IsEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
3032 PyObject * _resultobj;
3033 bool _result;
3034 wxWindow * _arg0;
3035 PyObject * _argo0 = 0;
3036 char *_kwnames[] = { "self", NULL };
3037
3038 self = self;
3039 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_IsEnabled",_kwnames,&_argo0))
3040 return NULL;
3041 if (_argo0) {
3042 if (_argo0 == Py_None) { _arg0 = NULL; }
3043 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
3044 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_IsEnabled. Expected _wxWindow_p.");
3045 return NULL;
3046 }
3047 }
3048{
0e2ff151 3049 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 3050 _result = (bool )wxWindow_IsEnabled(_arg0);
e6056257 3051
0e2ff151 3052 wxPyEndAllowThreads(__tstate);
e6056257
RD
3053 if (PyErr_Occurred()) return NULL;
3054} _resultobj = Py_BuildValue("i",_result);
3055 return _resultobj;
3056}
3057
3058#define wxWindow_IsExposed(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->IsExposed(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
3059static PyObject *_wrap_wxWindow_IsExposed(PyObject *self, PyObject *args, PyObject *kwargs) {
3060 PyObject * _resultobj;
3061 bool _result;
3062 wxWindow * _arg0;
3063 int _arg1;
3064 int _arg2;
3065 int _arg3 = (int ) 0;
3066 int _arg4 = (int ) 0;
3067 PyObject * _argo0 = 0;
3068 char *_kwnames[] = { "self","x","y","w","h", NULL };
3069
3070 self = self;
3071 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii|ii:wxWindow_IsExposed",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
3072 return NULL;
3073 if (_argo0) {
3074 if (_argo0 == Py_None) { _arg0 = NULL; }
3075 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
3076 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_IsExposed. Expected _wxWindow_p.");
3077 return NULL;
3078 }
3079 }
3080{
0e2ff151 3081 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 3082 _result = (bool )wxWindow_IsExposed(_arg0,_arg1,_arg2,_arg3,_arg4);
e6056257 3083
0e2ff151 3084 wxPyEndAllowThreads(__tstate);
e6056257
RD
3085 if (PyErr_Occurred()) return NULL;
3086} _resultobj = Py_BuildValue("i",_result);
3087 return _resultobj;
3088}
3089
3090#define wxWindow_IsExposedPoint(_swigobj,_swigarg0) (_swigobj->IsExposed(_swigarg0))
3091static PyObject *_wrap_wxWindow_IsExposedPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
3092 PyObject * _resultobj;
3093 bool _result;
3094 wxWindow * _arg0;
3095 wxPoint * _arg1;
3096 PyObject * _argo0 = 0;
3097 wxPoint temp;
3098 PyObject * _obj1 = 0;
3099 char *_kwnames[] = { "self","pt", NULL };
3100
3101 self = self;
3102 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxWindow_IsExposedPoint",_kwnames,&_argo0,&_obj1))
3103 return NULL;
3104 if (_argo0) {
3105 if (_argo0 == Py_None) { _arg0 = NULL; }
3106 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
3107 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_IsExposedPoint. Expected _wxWindow_p.");
3108 return NULL;
3109 }
3110 }
3111{
3112 _arg1 = &temp;
3113 if (! wxPoint_helper(_obj1, &_arg1))
3114 return NULL;
3115}
3116{
0e2ff151 3117 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 3118 _result = (bool )wxWindow_IsExposedPoint(_arg0,*_arg1);
e6056257 3119
0e2ff151 3120 wxPyEndAllowThreads(__tstate);
e6056257
RD
3121 if (PyErr_Occurred()) return NULL;
3122} _resultobj = Py_BuildValue("i",_result);
3123 return _resultobj;
3124}
3125
3126#define wxWindow_IsExposedRect(_swigobj,_swigarg0) (_swigobj->IsExposed(_swigarg0))
3127static PyObject *_wrap_wxWindow_IsExposedRect(PyObject *self, PyObject *args, PyObject *kwargs) {
3128 PyObject * _resultobj;
3129 bool _result;
3130 wxWindow * _arg0;
3131 wxRect * _arg1;
3132 PyObject * _argo0 = 0;
3133 wxRect temp;
3134 PyObject * _obj1 = 0;
3135 char *_kwnames[] = { "self","rect", NULL };
3136
3137 self = self;
3138 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxWindow_IsExposedRect",_kwnames,&_argo0,&_obj1))
3139 return NULL;
3140 if (_argo0) {
3141 if (_argo0 == Py_None) { _arg0 = NULL; }
3142 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
3143 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_IsExposedRect. Expected _wxWindow_p.");
3144 return NULL;
3145 }
3146 }
3147{
3148 _arg1 = &temp;
3149 if (! wxRect_helper(_obj1, &_arg1))
3150 return NULL;
3151}
3152{
0e2ff151 3153 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 3154 _result = (bool )wxWindow_IsExposedRect(_arg0,*_arg1);
e6056257 3155
0e2ff151 3156 wxPyEndAllowThreads(__tstate);
e6056257
RD
3157 if (PyErr_Occurred()) return NULL;
3158} _resultobj = Py_BuildValue("i",_result);
3159 return _resultobj;
3160}
3161
3162#define wxWindow_IsRetained(_swigobj) (_swigobj->IsRetained())
3163static PyObject *_wrap_wxWindow_IsRetained(PyObject *self, PyObject *args, PyObject *kwargs) {
3164 PyObject * _resultobj;
3165 bool _result;
3166 wxWindow * _arg0;
3167 PyObject * _argo0 = 0;
3168 char *_kwnames[] = { "self", NULL };
3169
3170 self = self;
3171 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_IsRetained",_kwnames,&_argo0))
3172 return NULL;
3173 if (_argo0) {
3174 if (_argo0 == Py_None) { _arg0 = NULL; }
3175 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
3176 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_IsRetained. Expected _wxWindow_p.");
3177 return NULL;
3178 }
3179 }
3180{
0e2ff151 3181 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 3182 _result = (bool )wxWindow_IsRetained(_arg0);
e6056257 3183
0e2ff151 3184 wxPyEndAllowThreads(__tstate);
e6056257
RD
3185 if (PyErr_Occurred()) return NULL;
3186} _resultobj = Py_BuildValue("i",_result);
3187 return _resultobj;
3188}
3189
3190#define wxWindow_IsShown(_swigobj) (_swigobj->IsShown())
3191static PyObject *_wrap_wxWindow_IsShown(PyObject *self, PyObject *args, PyObject *kwargs) {
3192 PyObject * _resultobj;
3193 bool _result;
3194 wxWindow * _arg0;
3195 PyObject * _argo0 = 0;
3196 char *_kwnames[] = { "self", NULL };
3197
3198 self = self;
3199 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_IsShown",_kwnames,&_argo0))
3200 return NULL;
3201 if (_argo0) {
3202 if (_argo0 == Py_None) { _arg0 = NULL; }
3203 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
3204 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_IsShown. Expected _wxWindow_p.");
3205 return NULL;
3206 }
3207 }
3208{
0e2ff151 3209 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 3210 _result = (bool )wxWindow_IsShown(_arg0);
e6056257 3211
0e2ff151 3212 wxPyEndAllowThreads(__tstate);
e6056257
RD
3213 if (PyErr_Occurred()) return NULL;
3214} _resultobj = Py_BuildValue("i",_result);
3215 return _resultobj;
3216}
3217
3218#define wxWindow_IsTopLevel(_swigobj) (_swigobj->IsTopLevel())
3219static PyObject *_wrap_wxWindow_IsTopLevel(PyObject *self, PyObject *args, PyObject *kwargs) {
3220 PyObject * _resultobj;
3221 bool _result;
3222 wxWindow * _arg0;
3223 PyObject * _argo0 = 0;
3224 char *_kwnames[] = { "self", NULL };
3225
3226 self = self;
3227 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_IsTopLevel",_kwnames,&_argo0))
3228 return NULL;
3229 if (_argo0) {
3230 if (_argo0 == Py_None) { _arg0 = NULL; }
3231 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
3232 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_IsTopLevel. Expected _wxWindow_p.");
3233 return NULL;
3234 }
3235 }
3236{
0e2ff151 3237 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 3238 _result = (bool )wxWindow_IsTopLevel(_arg0);
e6056257 3239
0e2ff151 3240 wxPyEndAllowThreads(__tstate);
e6056257
RD
3241 if (PyErr_Occurred()) return NULL;
3242} _resultobj = Py_BuildValue("i",_result);
3243 return _resultobj;
3244}
3245
3246#define wxWindow_Layout(_swigobj) (_swigobj->Layout())
3247static PyObject *_wrap_wxWindow_Layout(PyObject *self, PyObject *args, PyObject *kwargs) {
3248 PyObject * _resultobj;
3249 wxWindow * _arg0;
3250 PyObject * _argo0 = 0;
3251 char *_kwnames[] = { "self", NULL };
3252
3253 self = self;
3254 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_Layout",_kwnames,&_argo0))
3255 return NULL;
3256 if (_argo0) {
3257 if (_argo0 == Py_None) { _arg0 = NULL; }
3258 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
3259 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_Layout. Expected _wxWindow_p.");
3260 return NULL;
3261 }
3262 }
3263{
0e2ff151 3264 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 3265 wxWindow_Layout(_arg0);
e6056257 3266
0e2ff151 3267 wxPyEndAllowThreads(__tstate);
e6056257
RD
3268 if (PyErr_Occurred()) return NULL;
3269} Py_INCREF(Py_None);
3270 _resultobj = Py_None;
3271 return _resultobj;
3272}
3273
e6056257
RD
3274#define wxWindow_Lower(_swigobj) (_swigobj->Lower())
3275static PyObject *_wrap_wxWindow_Lower(PyObject *self, PyObject *args, PyObject *kwargs) {
3276 PyObject * _resultobj;
3277 wxWindow * _arg0;
3278 PyObject * _argo0 = 0;
3279 char *_kwnames[] = { "self", NULL };
3280
3281 self = self;
3282 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_Lower",_kwnames,&_argo0))
3283 return NULL;
3284 if (_argo0) {
3285 if (_argo0 == Py_None) { _arg0 = NULL; }
3286 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
3287 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_Lower. Expected _wxWindow_p.");
3288 return NULL;
3289 }
3290 }
3291{
0e2ff151 3292 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 3293 wxWindow_Lower(_arg0);
e6056257 3294
0e2ff151 3295 wxPyEndAllowThreads(__tstate);
e6056257
RD
3296 if (PyErr_Occurred()) return NULL;
3297} Py_INCREF(Py_None);
3298 _resultobj = Py_None;
3299 return _resultobj;
3300}
3301
3302#define wxWindow_MakeModal(_swigobj,_swigarg0) (_swigobj->MakeModal(_swigarg0))
3303static PyObject *_wrap_wxWindow_MakeModal(PyObject *self, PyObject *args, PyObject *kwargs) {
3304 PyObject * _resultobj;
3305 wxWindow * _arg0;
3306 bool _arg1 = (bool ) TRUE;
3307 PyObject * _argo0 = 0;
3308 int tempbool1 = (int) TRUE;
3309 char *_kwnames[] = { "self","flag", NULL };
3310
3311 self = self;
3312 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|i:wxWindow_MakeModal",_kwnames,&_argo0,&tempbool1))
3313 return NULL;
3314 if (_argo0) {
3315 if (_argo0 == Py_None) { _arg0 = NULL; }
3316 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
3317 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_MakeModal. Expected _wxWindow_p.");
3318 return NULL;
3319 }
3320 }
3321 _arg1 = (bool ) tempbool1;
3322{
0e2ff151 3323 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 3324 wxWindow_MakeModal(_arg0,_arg1);
e6056257 3325
0e2ff151 3326 wxPyEndAllowThreads(__tstate);
e6056257
RD
3327 if (PyErr_Occurred()) return NULL;
3328} Py_INCREF(Py_None);
3329 _resultobj = Py_None;
3330 return _resultobj;
3331}
3332
a341e32e 3333#define wxWindow_MoveXY(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->Move(_swigarg0,_swigarg1,_swigarg2))
e6056257
RD
3334static PyObject *_wrap_wxWindow_MoveXY(PyObject *self, PyObject *args, PyObject *kwargs) {
3335 PyObject * _resultobj;
3336 wxWindow * _arg0;
3337 int _arg1;
3338 int _arg2;
a341e32e 3339 int _arg3 = (int ) wxSIZE_USE_EXISTING;
e6056257 3340 PyObject * _argo0 = 0;
a341e32e 3341 char *_kwnames[] = { "self","x","y","flags", NULL };
e6056257
RD
3342
3343 self = self;
a341e32e 3344 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii|i:wxWindow_MoveXY",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3))
e6056257
RD
3345 return NULL;
3346 if (_argo0) {
3347 if (_argo0 == Py_None) { _arg0 = NULL; }
3348 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
3349 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_MoveXY. Expected _wxWindow_p.");
3350 return NULL;
3351 }
3352 }
3353{
0e2ff151 3354 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 3355 wxWindow_MoveXY(_arg0,_arg1,_arg2,_arg3);
e6056257 3356
0e2ff151 3357 wxPyEndAllowThreads(__tstate);
e6056257
RD
3358 if (PyErr_Occurred()) return NULL;
3359} Py_INCREF(Py_None);
3360 _resultobj = Py_None;
3361 return _resultobj;
3362}
3363
a341e32e 3364#define wxWindow_Move(_swigobj,_swigarg0,_swigarg1) (_swigobj->Move(_swigarg0,_swigarg1))
e6056257
RD
3365static PyObject *_wrap_wxWindow_Move(PyObject *self, PyObject *args, PyObject *kwargs) {
3366 PyObject * _resultobj;
3367 wxWindow * _arg0;
3368 wxPoint * _arg1;
a341e32e 3369 int _arg2 = (int ) wxSIZE_USE_EXISTING;
e6056257
RD
3370 PyObject * _argo0 = 0;
3371 wxPoint temp;
3372 PyObject * _obj1 = 0;
a341e32e 3373 char *_kwnames[] = { "self","point","flags", NULL };
e6056257
RD
3374
3375 self = self;
a341e32e 3376 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxWindow_Move",_kwnames,&_argo0,&_obj1,&_arg2))
e6056257
RD
3377 return NULL;
3378 if (_argo0) {
3379 if (_argo0 == Py_None) { _arg0 = NULL; }
3380 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
3381 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_Move. Expected _wxWindow_p.");
3382 return NULL;
3383 }
3384 }
3385{
3386 _arg1 = &temp;
3387 if (! wxPoint_helper(_obj1, &_arg1))
3388 return NULL;
3389}
3390{
0e2ff151 3391 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 3392 wxWindow_Move(_arg0,*_arg1,_arg2);
e6056257 3393
0e2ff151 3394 wxPyEndAllowThreads(__tstate);
e6056257
RD
3395 if (PyErr_Occurred()) return NULL;
3396} Py_INCREF(Py_None);
3397 _resultobj = Py_None;
3398 return _resultobj;
3399}
3400
3401#define wxWindow_PopEventHandler(_swigobj,_swigarg0) (_swigobj->PopEventHandler(_swigarg0))
3402static PyObject *_wrap_wxWindow_PopEventHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
3403 PyObject * _resultobj;
3404 wxEvtHandler * _result;
3405 wxWindow * _arg0;
3406 bool _arg1 = (bool ) FALSE;
3407 PyObject * _argo0 = 0;
3408 int tempbool1 = (int) FALSE;
3409 char *_kwnames[] = { "self","deleteHandler", NULL };
3410
3411 self = self;
3412 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|i:wxWindow_PopEventHandler",_kwnames,&_argo0,&tempbool1))
3413 return NULL;
3414 if (_argo0) {
3415 if (_argo0 == Py_None) { _arg0 = NULL; }
3416 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
3417 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_PopEventHandler. Expected _wxWindow_p.");
3418 return NULL;
3419 }
3420 }
3421 _arg1 = (bool ) tempbool1;
3422{
0e2ff151 3423 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 3424 _result = (wxEvtHandler *)wxWindow_PopEventHandler(_arg0,_arg1);
e6056257 3425
0e2ff151 3426 wxPyEndAllowThreads(__tstate);
e6056257
RD
3427 if (PyErr_Occurred()) return NULL;
3428}{ _resultobj = wxPyMake_wxObject(_result); }
3429 return _resultobj;
3430}
3431
3432#define wxWindow_PushEventHandler(_swigobj,_swigarg0) (_swigobj->PushEventHandler(_swigarg0))
3433static PyObject *_wrap_wxWindow_PushEventHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
3434 PyObject * _resultobj;
3435 wxWindow * _arg0;
3436 wxEvtHandler * _arg1;
3437 PyObject * _argo0 = 0;
3438 PyObject * _argo1 = 0;
3439 char *_kwnames[] = { "self","handler", NULL };
3440
3441 self = self;
3442 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxWindow_PushEventHandler",_kwnames,&_argo0,&_argo1))
3443 return NULL;
3444 if (_argo0) {
3445 if (_argo0 == Py_None) { _arg0 = NULL; }
3446 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
3447 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_PushEventHandler. Expected _wxWindow_p.");
3448 return NULL;
3449 }
3450 }
3451 if (_argo1) {
3452 if (_argo1 == Py_None) { _arg1 = NULL; }
3453 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxEvtHandler_p")) {
3454 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxWindow_PushEventHandler. Expected _wxEvtHandler_p.");
3455 return NULL;
3456 }
3457 }
3458{
0e2ff151 3459 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 3460 wxWindow_PushEventHandler(_arg0,_arg1);
e6056257 3461
0e2ff151 3462 wxPyEndAllowThreads(__tstate);
e6056257
RD
3463 if (PyErr_Occurred()) return NULL;
3464} Py_INCREF(Py_None);
3465 _resultobj = Py_None;
3466 return _resultobj;
3467}
3468
ca31b3da
RD
3469#define wxWindow_RemoveEventHandler(_swigobj,_swigarg0) (_swigobj->RemoveEventHandler(_swigarg0))
3470static PyObject *_wrap_wxWindow_RemoveEventHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
3471 PyObject * _resultobj;
3472 bool _result;
3473 wxWindow * _arg0;
3474 wxEvtHandler * _arg1;
3475 PyObject * _argo0 = 0;
3476 PyObject * _argo1 = 0;
3477 char *_kwnames[] = { "self","handler", NULL };
3478
3479 self = self;
3480 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxWindow_RemoveEventHandler",_kwnames,&_argo0,&_argo1))
3481 return NULL;
3482 if (_argo0) {
3483 if (_argo0 == Py_None) { _arg0 = NULL; }
3484 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
3485 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_RemoveEventHandler. Expected _wxWindow_p.");
3486 return NULL;
3487 }
3488 }
3489 if (_argo1) {
3490 if (_argo1 == Py_None) { _arg1 = NULL; }
3491 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxEvtHandler_p")) {
3492 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxWindow_RemoveEventHandler. Expected _wxEvtHandler_p.");
3493 return NULL;
3494 }
3495 }
3496{
3497 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 3498 _result = (bool )wxWindow_RemoveEventHandler(_arg0,_arg1);
ca31b3da
RD
3499
3500 wxPyEndAllowThreads(__tstate);
3501 if (PyErr_Occurred()) return NULL;
3502} _resultobj = Py_BuildValue("i",_result);
3503 return _resultobj;
3504}
3505
e6056257
RD
3506#define wxWindow_PopupMenuXY(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->PopupMenu(_swigarg0,_swigarg1,_swigarg2))
3507static PyObject *_wrap_wxWindow_PopupMenuXY(PyObject *self, PyObject *args, PyObject *kwargs) {
3508 PyObject * _resultobj;
3509 bool _result;
3510 wxWindow * _arg0;
3511 wxMenu * _arg1;
3512 int _arg2;
3513 int _arg3;
3514 PyObject * _argo0 = 0;
3515 PyObject * _argo1 = 0;
3516 char *_kwnames[] = { "self","menu","x","y", NULL };
3517
3518 self = self;
3519 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOii:wxWindow_PopupMenuXY",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3))
3520 return NULL;
3521 if (_argo0) {
3522 if (_argo0 == Py_None) { _arg0 = NULL; }
3523 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
3524 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_PopupMenuXY. Expected _wxWindow_p.");
3525 return NULL;
3526 }
3527 }
3528 if (_argo1) {
3529 if (_argo1 == Py_None) { _arg1 = NULL; }
3530 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxMenu_p")) {
3531 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxWindow_PopupMenuXY. Expected _wxMenu_p.");
3532 return NULL;
3533 }
3534 }
3535{
0e2ff151 3536 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 3537 _result = (bool )wxWindow_PopupMenuXY(_arg0,_arg1,_arg2,_arg3);
e6056257 3538
0e2ff151 3539 wxPyEndAllowThreads(__tstate);
e6056257
RD
3540 if (PyErr_Occurred()) return NULL;
3541} _resultobj = Py_BuildValue("i",_result);
3542 return _resultobj;
3543}
3544
3545#define wxWindow_PopupMenu(_swigobj,_swigarg0,_swigarg1) (_swigobj->PopupMenu(_swigarg0,_swigarg1))
3546static PyObject *_wrap_wxWindow_PopupMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
3547 PyObject * _resultobj;
3548 bool _result;
3549 wxWindow * _arg0;
3550 wxMenu * _arg1;
3551 wxPoint * _arg2;
3552 PyObject * _argo0 = 0;
3553 PyObject * _argo1 = 0;
3554 wxPoint temp;
3555 PyObject * _obj2 = 0;
3556 char *_kwnames[] = { "self","menu","pos", NULL };
3557
3558 self = self;
3559 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxWindow_PopupMenu",_kwnames,&_argo0,&_argo1,&_obj2))
3560 return NULL;
3561 if (_argo0) {
3562 if (_argo0 == Py_None) { _arg0 = NULL; }
3563 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
3564 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_PopupMenu. Expected _wxWindow_p.");
3565 return NULL;
3566 }
3567 }
3568 if (_argo1) {
3569 if (_argo1 == Py_None) { _arg1 = NULL; }
3570 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxMenu_p")) {
3571 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxWindow_PopupMenu. Expected _wxMenu_p.");
3572 return NULL;
3573 }
3574 }
3575{
3576 _arg2 = &temp;
3577 if (! wxPoint_helper(_obj2, &_arg2))
3578 return NULL;
3579}
3580{
0e2ff151 3581 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 3582 _result = (bool )wxWindow_PopupMenu(_arg0,_arg1,*_arg2);
e6056257 3583
0e2ff151 3584 wxPyEndAllowThreads(__tstate);
e6056257
RD
3585 if (PyErr_Occurred()) return NULL;
3586} _resultobj = Py_BuildValue("i",_result);
3587 return _resultobj;
3588}
3589
3590#define wxWindow_Raise(_swigobj) (_swigobj->Raise())
3591static PyObject *_wrap_wxWindow_Raise(PyObject *self, PyObject *args, PyObject *kwargs) {
3592 PyObject * _resultobj;
3593 wxWindow * _arg0;
3594 PyObject * _argo0 = 0;
3595 char *_kwnames[] = { "self", NULL };
3596
3597 self = self;
3598 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_Raise",_kwnames,&_argo0))
3599 return NULL;
3600 if (_argo0) {
3601 if (_argo0 == Py_None) { _arg0 = NULL; }
3602 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
3603 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_Raise. Expected _wxWindow_p.");
3604 return NULL;
3605 }
3606 }
3607{
0e2ff151 3608 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 3609 wxWindow_Raise(_arg0);
e6056257 3610
0e2ff151 3611 wxPyEndAllowThreads(__tstate);
e6056257
RD
3612 if (PyErr_Occurred()) return NULL;
3613} Py_INCREF(Py_None);
3614 _resultobj = Py_None;
3615 return _resultobj;
3616}
3617
3618#define wxWindow_Refresh(_swigobj,_swigarg0,_swigarg1) (_swigobj->Refresh(_swigarg0,_swigarg1))
3619static PyObject *_wrap_wxWindow_Refresh(PyObject *self, PyObject *args, PyObject *kwargs) {
3620 PyObject * _resultobj;
3621 wxWindow * _arg0;
3622 bool _arg1 = (bool ) TRUE;
3623 wxRect * _arg2 = (wxRect *) NULL;
3624 PyObject * _argo0 = 0;
3625 int tempbool1 = (int) TRUE;
3626 wxRect temp;
3627 PyObject * _obj2 = 0;
3628 char *_kwnames[] = { "self","eraseBackground","rect", NULL };
3629
3630 self = self;
3631 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|iO:wxWindow_Refresh",_kwnames,&_argo0,&tempbool1,&_obj2))
3632 return NULL;
3633 if (_argo0) {
3634 if (_argo0 == Py_None) { _arg0 = NULL; }
3635 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
3636 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_Refresh. Expected _wxWindow_p.");
3637 return NULL;
3638 }
3639 }
3640 _arg1 = (bool ) tempbool1;
3641 if (_obj2)
3642{
3643 _arg2 = &temp;
3644 if (! wxRect_helper(_obj2, &_arg2))
3645 return NULL;
3646}
3647{
0e2ff151 3648 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 3649 wxWindow_Refresh(_arg0,_arg1,_arg2);
e6056257 3650
0e2ff151 3651 wxPyEndAllowThreads(__tstate);
e6056257
RD
3652 if (PyErr_Occurred()) return NULL;
3653} Py_INCREF(Py_None);
3654 _resultobj = Py_None;
3655 return _resultobj;
3656}
3657
3658#define wxWindow_RefreshRect(_swigobj,_swigarg0) (_swigobj->RefreshRect(_swigarg0))
3659static PyObject *_wrap_wxWindow_RefreshRect(PyObject *self, PyObject *args, PyObject *kwargs) {
3660 PyObject * _resultobj;
3661 wxWindow * _arg0;
3662 wxRect * _arg1;
3663 PyObject * _argo0 = 0;
3664 wxRect temp;
3665 PyObject * _obj1 = 0;
3666 char *_kwnames[] = { "self","rect", NULL };
3667
3668 self = self;
3669 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxWindow_RefreshRect",_kwnames,&_argo0,&_obj1))
3670 return NULL;
3671 if (_argo0) {
3672 if (_argo0 == Py_None) { _arg0 = NULL; }
3673 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
3674 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_RefreshRect. Expected _wxWindow_p.");
3675 return NULL;
3676 }
3677 }
3678{
3679 _arg1 = &temp;
3680 if (! wxRect_helper(_obj1, &_arg1))
3681 return NULL;
3682}
3683{
0e2ff151 3684 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 3685 wxWindow_RefreshRect(_arg0,*_arg1);
e6056257 3686
0e2ff151 3687 wxPyEndAllowThreads(__tstate);
e6056257
RD
3688 if (PyErr_Occurred()) return NULL;
3689} Py_INCREF(Py_None);
3690 _resultobj = Py_None;
3691 return _resultobj;
3692}
3693
722a4a3c
RD
3694#define wxWindow_AddChild(_swigobj,_swigarg0) (_swigobj->AddChild(_swigarg0))
3695static PyObject *_wrap_wxWindow_AddChild(PyObject *self, PyObject *args, PyObject *kwargs) {
3696 PyObject * _resultobj;
3697 wxWindow * _arg0;
3698 wxWindow * _arg1;
3699 PyObject * _argo0 = 0;
3700 PyObject * _argo1 = 0;
3701 char *_kwnames[] = { "self","child", NULL };
3702
3703 self = self;
3704 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxWindow_AddChild",_kwnames,&_argo0,&_argo1))
3705 return NULL;
3706 if (_argo0) {
3707 if (_argo0 == Py_None) { _arg0 = NULL; }
3708 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
3709 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_AddChild. Expected _wxWindow_p.");
3710 return NULL;
3711 }
3712 }
3713 if (_argo1) {
3714 if (_argo1 == Py_None) { _arg1 = NULL; }
3715 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
3716 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxWindow_AddChild. Expected _wxWindow_p.");
3717 return NULL;
3718 }
3719 }
3720{
3721 PyThreadState* __tstate = wxPyBeginAllowThreads();
3722 wxWindow_AddChild(_arg0,_arg1);
3723
3724 wxPyEndAllowThreads(__tstate);
3725 if (PyErr_Occurred()) return NULL;
3726} Py_INCREF(Py_None);
3727 _resultobj = Py_None;
3728 return _resultobj;
3729}
3730
e6056257
RD
3731#define wxWindow_RemoveChild(_swigobj,_swigarg0) (_swigobj->RemoveChild(_swigarg0))
3732static PyObject *_wrap_wxWindow_RemoveChild(PyObject *self, PyObject *args, PyObject *kwargs) {
3733 PyObject * _resultobj;
3734 wxWindow * _arg0;
3735 wxWindow * _arg1;
3736 PyObject * _argo0 = 0;
3737 PyObject * _argo1 = 0;
3738 char *_kwnames[] = { "self","child", NULL };
3739
3740 self = self;
3741 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxWindow_RemoveChild",_kwnames,&_argo0,&_argo1))
3742 return NULL;
3743 if (_argo0) {
3744 if (_argo0 == Py_None) { _arg0 = NULL; }
3745 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
3746 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_RemoveChild. Expected _wxWindow_p.");
3747 return NULL;
3748 }
3749 }
3750 if (_argo1) {
3751 if (_argo1 == Py_None) { _arg1 = NULL; }
3752 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
3753 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxWindow_RemoveChild. Expected _wxWindow_p.");
3754 return NULL;
3755 }
3756 }
3757{
0e2ff151 3758 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 3759 wxWindow_RemoveChild(_arg0,_arg1);
e6056257 3760
0e2ff151 3761 wxPyEndAllowThreads(__tstate);
e6056257
RD
3762 if (PyErr_Occurred()) return NULL;
3763} Py_INCREF(Py_None);
3764 _resultobj = Py_None;
3765 return _resultobj;
3766}
3767
3768#define wxWindow_Reparent(_swigobj,_swigarg0) (_swigobj->Reparent(_swigarg0))
3769static PyObject *_wrap_wxWindow_Reparent(PyObject *self, PyObject *args, PyObject *kwargs) {
3770 PyObject * _resultobj;
3771 bool _result;
3772 wxWindow * _arg0;
3773 wxWindow * _arg1;
3774 PyObject * _argo0 = 0;
3775 PyObject * _argo1 = 0;
3776 char *_kwnames[] = { "self","newParent", NULL };
3777
3778 self = self;
3779 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxWindow_Reparent",_kwnames,&_argo0,&_argo1))
3780 return NULL;
3781 if (_argo0) {
3782 if (_argo0 == Py_None) { _arg0 = NULL; }
3783 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
3784 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_Reparent. Expected _wxWindow_p.");
3785 return NULL;
3786 }
3787 }
3788 if (_argo1) {
3789 if (_argo1 == Py_None) { _arg1 = NULL; }
3790 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
3791 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxWindow_Reparent. Expected _wxWindow_p.");
3792 return NULL;
3793 }
3794 }
3795{
0e2ff151 3796 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 3797 _result = (bool )wxWindow_Reparent(_arg0,_arg1);
e6056257 3798
0e2ff151 3799 wxPyEndAllowThreads(__tstate);
e6056257
RD
3800 if (PyErr_Occurred()) return NULL;
3801} _resultobj = Py_BuildValue("i",_result);
3802 return _resultobj;
3803}
3804
3805#define wxWindow_ScreenToClientXY(_swigobj,_swigarg0,_swigarg1) (_swigobj->ScreenToClient(_swigarg0,_swigarg1))
3806static PyObject *_wrap_wxWindow_ScreenToClientXY(PyObject *self, PyObject *args, PyObject *kwargs) {
3807 PyObject * _resultobj;
3808 wxWindow * _arg0;
3809 int * _arg1;
3810 int * _arg2;
3811 PyObject * _argo0 = 0;
3812 int temp;
3813 PyObject * _obj1 = 0;
3814 int temp0;
3815 PyObject * _obj2 = 0;
3816 char *_kwnames[] = { "self","x","y", NULL };
3817
3818 self = self;
3819 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxWindow_ScreenToClientXY",_kwnames,&_argo0,&_obj1,&_obj2))
3820 return NULL;
3821 if (_argo0) {
3822 if (_argo0 == Py_None) { _arg0 = NULL; }
3823 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
3824 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_ScreenToClientXY. Expected _wxWindow_p.");
3825 return NULL;
3826 }
3827 }
3828{
3829 temp = (int) PyInt_AsLong(_obj1);
3830 _arg1 = &temp;
3831}
3832{
3833 temp0 = (int) PyInt_AsLong(_obj2);
3834 _arg2 = &temp0;
3835}
3836{
0e2ff151 3837 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 3838 wxWindow_ScreenToClientXY(_arg0,_arg1,_arg2);
e6056257 3839
0e2ff151 3840 wxPyEndAllowThreads(__tstate);
e6056257
RD
3841 if (PyErr_Occurred()) return NULL;
3842} Py_INCREF(Py_None);
3843 _resultobj = Py_None;
3844{
3845 PyObject *o;
3846 o = PyInt_FromLong((long) (*_arg1));
3847 _resultobj = t_output_helper(_resultobj, o);
3848}
3849{
3850 PyObject *o;
3851 o = PyInt_FromLong((long) (*_arg2));
3852 _resultobj = t_output_helper(_resultobj, o);
3853}
3854 return _resultobj;
3855}
3856
3857#define wxWindow_ScreenToClient(_swigobj,_swigarg0) (_swigobj->ScreenToClient(_swigarg0))
3858static PyObject *_wrap_wxWindow_ScreenToClient(PyObject *self, PyObject *args, PyObject *kwargs) {
3859 PyObject * _resultobj;
3860 wxPoint * _result;
3861 wxWindow * _arg0;
3862 wxPoint * _arg1;
3863 PyObject * _argo0 = 0;
3864 wxPoint temp;
3865 PyObject * _obj1 = 0;
3866 char *_kwnames[] = { "self","pt", NULL };
3867 char _ptemp[128];
3868
3869 self = self;
3870 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxWindow_ScreenToClient",_kwnames,&_argo0,&_obj1))
3871 return NULL;
3872 if (_argo0) {
3873 if (_argo0 == Py_None) { _arg0 = NULL; }
3874 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
3875 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_ScreenToClient. Expected _wxWindow_p.");
3876 return NULL;
3877 }
3878 }
3879{
3880 _arg1 = &temp;
3881 if (! wxPoint_helper(_obj1, &_arg1))
3882 return NULL;
3883}
3884{
0e2ff151 3885 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 3886 _result = new wxPoint (wxWindow_ScreenToClient(_arg0,*_arg1));
e6056257 3887
0e2ff151 3888 wxPyEndAllowThreads(__tstate);
e6056257
RD
3889 if (PyErr_Occurred()) return NULL;
3890} SWIG_MakePtr(_ptemp, (void *) _result,"_wxPoint_p");
3891 _resultobj = Py_BuildValue("s",_ptemp);
3892 return _resultobj;
3893}
3894
3895#define wxWindow_ScrollWindow(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->ScrollWindow(_swigarg0,_swigarg1,_swigarg2))
3896static PyObject *_wrap_wxWindow_ScrollWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
3897 PyObject * _resultobj;
3898 wxWindow * _arg0;
3899 int _arg1;
3900 int _arg2;
3901 wxRect * _arg3 = (wxRect *) NULL;
3902 PyObject * _argo0 = 0;
3903 wxRect temp;
3904 PyObject * _obj3 = 0;
3905 char *_kwnames[] = { "self","dx","dy","rect", NULL };
3906
3907 self = self;
3908 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii|O:wxWindow_ScrollWindow",_kwnames,&_argo0,&_arg1,&_arg2,&_obj3))
3909 return NULL;
3910 if (_argo0) {
3911 if (_argo0 == Py_None) { _arg0 = NULL; }
3912 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
3913 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_ScrollWindow. Expected _wxWindow_p.");
3914 return NULL;
3915 }
3916 }
3917 if (_obj3)
3918{
3919 _arg3 = &temp;
3920 if (! wxRect_helper(_obj3, &_arg3))
3921 return NULL;
3922}
3923{
0e2ff151 3924 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 3925 wxWindow_ScrollWindow(_arg0,_arg1,_arg2,_arg3);
e6056257 3926
0e2ff151 3927 wxPyEndAllowThreads(__tstate);
e6056257
RD
3928 if (PyErr_Occurred()) return NULL;
3929} Py_INCREF(Py_None);
3930 _resultobj = Py_None;
3931 return _resultobj;
3932}
3933
3934#define wxWindow_SetAutoLayout(_swigobj,_swigarg0) (_swigobj->SetAutoLayout(_swigarg0))
3935static PyObject *_wrap_wxWindow_SetAutoLayout(PyObject *self, PyObject *args, PyObject *kwargs) {
3936 PyObject * _resultobj;
3937 wxWindow * _arg0;
3938 bool _arg1;
3939 PyObject * _argo0 = 0;
3940 int tempbool1;
3941 char *_kwnames[] = { "self","autoLayout", NULL };
3942
3943 self = self;
3944 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxWindow_SetAutoLayout",_kwnames,&_argo0,&tempbool1))
3945 return NULL;
3946 if (_argo0) {
3947 if (_argo0 == Py_None) { _arg0 = NULL; }
3948 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
3949 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetAutoLayout. Expected _wxWindow_p.");
3950 return NULL;
3951 }
3952 }
3953 _arg1 = (bool ) tempbool1;
3954{
0e2ff151 3955 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 3956 wxWindow_SetAutoLayout(_arg0,_arg1);
e6056257 3957
0e2ff151 3958 wxPyEndAllowThreads(__tstate);
e6056257
RD
3959 if (PyErr_Occurred()) return NULL;
3960} Py_INCREF(Py_None);
3961 _resultobj = Py_None;
3962 return _resultobj;
3963}
3964
3965#define wxWindow_GetAutoLayout(_swigobj) (_swigobj->GetAutoLayout())
3966static PyObject *_wrap_wxWindow_GetAutoLayout(PyObject *self, PyObject *args, PyObject *kwargs) {
3967 PyObject * _resultobj;
3968 bool _result;
3969 wxWindow * _arg0;
3970 PyObject * _argo0 = 0;
3971 char *_kwnames[] = { "self", NULL };
3972
3973 self = self;
3974 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_GetAutoLayout",_kwnames,&_argo0))
3975 return NULL;
3976 if (_argo0) {
3977 if (_argo0 == Py_None) { _arg0 = NULL; }
3978 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
3979 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetAutoLayout. Expected _wxWindow_p.");
3980 return NULL;
3981 }
3982 }
3983{
0e2ff151 3984 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 3985 _result = (bool )wxWindow_GetAutoLayout(_arg0);
e6056257 3986
0e2ff151 3987 wxPyEndAllowThreads(__tstate);
e6056257
RD
3988 if (PyErr_Occurred()) return NULL;
3989} _resultobj = Py_BuildValue("i",_result);
3990 return _resultobj;
3991}
3992
3993#define wxWindow_SetBackgroundColour(_swigobj,_swigarg0) (_swigobj->SetBackgroundColour(_swigarg0))
3994static PyObject *_wrap_wxWindow_SetBackgroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
3995 PyObject * _resultobj;
3996 wxWindow * _arg0;
3997 wxColour * _arg1;
3998 PyObject * _argo0 = 0;
3999 wxColour temp;
4000 PyObject * _obj1 = 0;
4001 char *_kwnames[] = { "self","colour", NULL };
4002
4003 self = self;
4004 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxWindow_SetBackgroundColour",_kwnames,&_argo0,&_obj1))
4005 return NULL;
4006 if (_argo0) {
4007 if (_argo0 == Py_None) { _arg0 = NULL; }
4008 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
4009 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetBackgroundColour. Expected _wxWindow_p.");
4010 return NULL;
4011 }
4012 }
4013{
4014 _arg1 = &temp;
4015 if (! wxColour_helper(_obj1, &_arg1))
4016 return NULL;
4017}
4018{
0e2ff151 4019 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 4020 wxWindow_SetBackgroundColour(_arg0,*_arg1);
e6056257 4021
0e2ff151 4022 wxPyEndAllowThreads(__tstate);
e6056257
RD
4023 if (PyErr_Occurred()) return NULL;
4024} Py_INCREF(Py_None);
4025 _resultobj = Py_None;
4026 return _resultobj;
4027}
4028
4029#define wxWindow_SetConstraints(_swigobj,_swigarg0) (_swigobj->SetConstraints(_swigarg0))
4030static PyObject *_wrap_wxWindow_SetConstraints(PyObject *self, PyObject *args, PyObject *kwargs) {
4031 PyObject * _resultobj;
4032 wxWindow * _arg0;
4033 wxLayoutConstraints * _arg1;
4034 PyObject * _argo0 = 0;
4035 PyObject * _argo1 = 0;
4036 char *_kwnames[] = { "self","constraints", NULL };
4037
4038 self = self;
4039 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxWindow_SetConstraints",_kwnames,&_argo0,&_argo1))
4040 return NULL;
4041 if (_argo0) {
4042 if (_argo0 == Py_None) { _arg0 = NULL; }
4043 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
4044 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetConstraints. Expected _wxWindow_p.");
4045 return NULL;
4046 }
4047 }
4048 if (_argo1) {
4049 if (_argo1 == Py_None) { _arg1 = NULL; }
4050 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxLayoutConstraints_p")) {
4051 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxWindow_SetConstraints. Expected _wxLayoutConstraints_p.");
4052 return NULL;
4053 }
4054 }
4055{
0e2ff151 4056 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 4057 wxWindow_SetConstraints(_arg0,_arg1);
e6056257 4058
0e2ff151 4059 wxPyEndAllowThreads(__tstate);
e6056257
RD
4060 if (PyErr_Occurred()) return NULL;
4061} Py_INCREF(Py_None);
4062 _resultobj = Py_None;
4063 return _resultobj;
4064}
4065
4066#define wxWindow_UnsetConstraints(_swigobj,_swigarg0) (_swigobj->UnsetConstraints(_swigarg0))
4067static PyObject *_wrap_wxWindow_UnsetConstraints(PyObject *self, PyObject *args, PyObject *kwargs) {
4068 PyObject * _resultobj;
4069 wxWindow * _arg0;
4070 wxLayoutConstraints * _arg1;
4071 PyObject * _argo0 = 0;
4072 PyObject * _argo1 = 0;
4073 char *_kwnames[] = { "self","constraints", NULL };
4074
4075 self = self;
4076 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxWindow_UnsetConstraints",_kwnames,&_argo0,&_argo1))
4077 return NULL;
4078 if (_argo0) {
4079 if (_argo0 == Py_None) { _arg0 = NULL; }
4080 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
4081 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_UnsetConstraints. Expected _wxWindow_p.");
4082 return NULL;
4083 }
4084 }
4085 if (_argo1) {
4086 if (_argo1 == Py_None) { _arg1 = NULL; }
4087 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxLayoutConstraints_p")) {
4088 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxWindow_UnsetConstraints. Expected _wxLayoutConstraints_p.");
4089 return NULL;
4090 }
4091 }
4092{
0e2ff151 4093 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 4094 wxWindow_UnsetConstraints(_arg0,_arg1);
e6056257 4095
0e2ff151 4096 wxPyEndAllowThreads(__tstate);
e6056257
RD
4097 if (PyErr_Occurred()) return NULL;
4098} Py_INCREF(Py_None);
4099 _resultobj = Py_None;
4100 return _resultobj;
4101}
4102
4103#define wxWindow_SetFocus(_swigobj) (_swigobj->SetFocus())
4104static PyObject *_wrap_wxWindow_SetFocus(PyObject *self, PyObject *args, PyObject *kwargs) {
4105 PyObject * _resultobj;
4106 wxWindow * _arg0;
4107 PyObject * _argo0 = 0;
4108 char *_kwnames[] = { "self", NULL };
4109
4110 self = self;
4111 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_SetFocus",_kwnames,&_argo0))
4112 return NULL;
4113 if (_argo0) {
4114 if (_argo0 == Py_None) { _arg0 = NULL; }
4115 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
4116 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetFocus. Expected _wxWindow_p.");
4117 return NULL;
4118 }
4119 }
4120{
0e2ff151 4121 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 4122 wxWindow_SetFocus(_arg0);
e6056257 4123
0e2ff151 4124 wxPyEndAllowThreads(__tstate);
e6056257
RD
4125 if (PyErr_Occurred()) return NULL;
4126} Py_INCREF(Py_None);
4127 _resultobj = Py_None;
4128 return _resultobj;
4129}
4130
eb28fd47
RD
4131#define wxWindow_SetFocusFromKbd(_swigobj) (_swigobj->SetFocusFromKbd())
4132static PyObject *_wrap_wxWindow_SetFocusFromKbd(PyObject *self, PyObject *args, PyObject *kwargs) {
4133 PyObject * _resultobj;
4134 wxWindow * _arg0;
4135 PyObject * _argo0 = 0;
4136 char *_kwnames[] = { "self", NULL };
4137
4138 self = self;
4139 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_SetFocusFromKbd",_kwnames,&_argo0))
4140 return NULL;
4141 if (_argo0) {
4142 if (_argo0 == Py_None) { _arg0 = NULL; }
4143 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
4144 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetFocusFromKbd. Expected _wxWindow_p.");
4145 return NULL;
4146 }
4147 }
4148{
4149 PyThreadState* __tstate = wxPyBeginAllowThreads();
4150 wxWindow_SetFocusFromKbd(_arg0);
4151
4152 wxPyEndAllowThreads(__tstate);
4153 if (PyErr_Occurred()) return NULL;
4154} Py_INCREF(Py_None);
4155 _resultobj = Py_None;
4156 return _resultobj;
4157}
4158
e6056257
RD
4159#define wxWindow_AcceptsFocus(_swigobj) (_swigobj->AcceptsFocus())
4160static PyObject *_wrap_wxWindow_AcceptsFocus(PyObject *self, PyObject *args, PyObject *kwargs) {
4161 PyObject * _resultobj;
4162 bool _result;
4163 wxWindow * _arg0;
4164 PyObject * _argo0 = 0;
4165 char *_kwnames[] = { "self", NULL };
4166
4167 self = self;
4168 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_AcceptsFocus",_kwnames,&_argo0))
4169 return NULL;
4170 if (_argo0) {
4171 if (_argo0 == Py_None) { _arg0 = NULL; }
4172 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
4173 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_AcceptsFocus. Expected _wxWindow_p.");
4174 return NULL;
4175 }
4176 }
4177{
0e2ff151 4178 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 4179 _result = (bool )wxWindow_AcceptsFocus(_arg0);
e6056257 4180
0e2ff151 4181 wxPyEndAllowThreads(__tstate);
e6056257
RD
4182 if (PyErr_Occurred()) return NULL;
4183} _resultobj = Py_BuildValue("i",_result);
4184 return _resultobj;
4185}
4186
4187#define wxWindow_SetFont(_swigobj,_swigarg0) (_swigobj->SetFont(_swigarg0))
4188static PyObject *_wrap_wxWindow_SetFont(PyObject *self, PyObject *args, PyObject *kwargs) {
4189 PyObject * _resultobj;
4190 wxWindow * _arg0;
4191 wxFont * _arg1;
4192 PyObject * _argo0 = 0;
4193 PyObject * _argo1 = 0;
4194 char *_kwnames[] = { "self","font", NULL };
4195
4196 self = self;
4197 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxWindow_SetFont",_kwnames,&_argo0,&_argo1))
4198 return NULL;
4199 if (_argo0) {
4200 if (_argo0 == Py_None) { _arg0 = NULL; }
4201 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
4202 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetFont. Expected _wxWindow_p.");
4203 return NULL;
4204 }
4205 }
4206 if (_argo1) {
7108497a 4207 if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxFont_p")) {
e6056257
RD
4208 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxWindow_SetFont. Expected _wxFont_p.");
4209 return NULL;
4210 }
4211 }
4212{
0e2ff151 4213 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 4214 wxWindow_SetFont(_arg0,*_arg1);
e6056257 4215
0e2ff151 4216 wxPyEndAllowThreads(__tstate);
e6056257
RD
4217 if (PyErr_Occurred()) return NULL;
4218} Py_INCREF(Py_None);
4219 _resultobj = Py_None;
4220 return _resultobj;
4221}
4222
4223#define wxWindow_SetForegroundColour(_swigobj,_swigarg0) (_swigobj->SetForegroundColour(_swigarg0))
4224static PyObject *_wrap_wxWindow_SetForegroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
4225 PyObject * _resultobj;
4226 wxWindow * _arg0;
4227 wxColour * _arg1;
4228 PyObject * _argo0 = 0;
4229 wxColour temp;
4230 PyObject * _obj1 = 0;
4231 char *_kwnames[] = { "self","colour", NULL };
4232
4233 self = self;
4234 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxWindow_SetForegroundColour",_kwnames,&_argo0,&_obj1))
4235 return NULL;
4236 if (_argo0) {
4237 if (_argo0 == Py_None) { _arg0 = NULL; }
4238 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
4239 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetForegroundColour. Expected _wxWindow_p.");
4240 return NULL;
4241 }
4242 }
4243{
4244 _arg1 = &temp;
4245 if (! wxColour_helper(_obj1, &_arg1))
4246 return NULL;
4247}
4248{
0e2ff151 4249 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 4250 wxWindow_SetForegroundColour(_arg0,*_arg1);
e6056257 4251
0e2ff151 4252 wxPyEndAllowThreads(__tstate);
e6056257
RD
4253 if (PyErr_Occurred()) return NULL;
4254} Py_INCREF(Py_None);
4255 _resultobj = Py_None;
4256 return _resultobj;
4257}
4258
4259#define wxWindow_SetId(_swigobj,_swigarg0) (_swigobj->SetId(_swigarg0))
4260static PyObject *_wrap_wxWindow_SetId(PyObject *self, PyObject *args, PyObject *kwargs) {
4261 PyObject * _resultobj;
4262 wxWindow * _arg0;
4263 int _arg1;
4264 PyObject * _argo0 = 0;
4265 char *_kwnames[] = { "self","id", NULL };
4266
4267 self = self;
4268 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxWindow_SetId",_kwnames,&_argo0,&_arg1))
4269 return NULL;
4270 if (_argo0) {
4271 if (_argo0 == Py_None) { _arg0 = NULL; }
4272 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
4273 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetId. Expected _wxWindow_p.");
4274 return NULL;
4275 }
4276 }
4277{
0e2ff151 4278 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 4279 wxWindow_SetId(_arg0,_arg1);
e6056257 4280
0e2ff151 4281 wxPyEndAllowThreads(__tstate);
e6056257
RD
4282 if (PyErr_Occurred()) return NULL;
4283} Py_INCREF(Py_None);
4284 _resultobj = Py_None;
4285 return _resultobj;
4286}
4287
4288#define wxWindow_SetName(_swigobj,_swigarg0) (_swigobj->SetName(_swigarg0))
4289static PyObject *_wrap_wxWindow_SetName(PyObject *self, PyObject *args, PyObject *kwargs) {
4290 PyObject * _resultobj;
4291 wxWindow * _arg0;
4292 wxString * _arg1;
4293 PyObject * _argo0 = 0;
4294 PyObject * _obj1 = 0;
4295 char *_kwnames[] = { "self","name", NULL };
4296
4297 self = self;
4298 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxWindow_SetName",_kwnames,&_argo0,&_obj1))
4299 return NULL;
4300 if (_argo0) {
4301 if (_argo0 == Py_None) { _arg0 = NULL; }
4302 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
4303 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetName. Expected _wxWindow_p.");
4304 return NULL;
4305 }
4306 }
4307{
6824d4f9
RD
4308 _arg1 = wxString_in_helper(_obj1);
4309 if (_arg1 == NULL)
e6056257 4310 return NULL;
e6056257
RD
4311}
4312{
0e2ff151 4313 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 4314 wxWindow_SetName(_arg0,*_arg1);
e6056257 4315
0e2ff151 4316 wxPyEndAllowThreads(__tstate);
e6056257
RD
4317 if (PyErr_Occurred()) return NULL;
4318} Py_INCREF(Py_None);
4319 _resultobj = Py_None;
4320{
4321 if (_obj1)
4322 delete _arg1;
4323}
4324 return _resultobj;
4325}
4326
4327#define wxWindow_SetScrollbar(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->SetScrollbar(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
4328static PyObject *_wrap_wxWindow_SetScrollbar(PyObject *self, PyObject *args, PyObject *kwargs) {
4329 PyObject * _resultobj;
4330 wxWindow * _arg0;
4331 int _arg1;
4332 int _arg2;
4333 int _arg3;
4334 int _arg4;
4335 int _arg5 = (int ) TRUE;
4336 PyObject * _argo0 = 0;
4337 char *_kwnames[] = { "self","orientation","position","thumbSize","range","refresh", NULL };
4338
4339 self = self;
4340 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oiiii|i:wxWindow_SetScrollbar",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4,&_arg5))
4341 return NULL;
4342 if (_argo0) {
4343 if (_argo0 == Py_None) { _arg0 = NULL; }
4344 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
4345 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetScrollbar. Expected _wxWindow_p.");
4346 return NULL;
4347 }
4348 }
4349{
0e2ff151 4350 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 4351 wxWindow_SetScrollbar(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
e6056257 4352
0e2ff151 4353 wxPyEndAllowThreads(__tstate);
e6056257
RD
4354 if (PyErr_Occurred()) return NULL;
4355} Py_INCREF(Py_None);
4356 _resultobj = Py_None;
4357 return _resultobj;
4358}
4359
4360#define wxWindow_SetScrollPos(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SetScrollPos(_swigarg0,_swigarg1,_swigarg2))
4361static PyObject *_wrap_wxWindow_SetScrollPos(PyObject *self, PyObject *args, PyObject *kwargs) {
4362 PyObject * _resultobj;
4363 wxWindow * _arg0;
4364 int _arg1;
4365 int _arg2;
4366 bool _arg3 = (bool ) TRUE;
4367 PyObject * _argo0 = 0;
4368 int tempbool3 = (int) TRUE;
4369 char *_kwnames[] = { "self","orientation","pos","refresh", NULL };
4370
4371 self = self;
4372 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii|i:wxWindow_SetScrollPos",_kwnames,&_argo0,&_arg1,&_arg2,&tempbool3))
4373 return NULL;
4374 if (_argo0) {
4375 if (_argo0 == Py_None) { _arg0 = NULL; }
4376 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
4377 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetScrollPos. Expected _wxWindow_p.");
4378 return NULL;
4379 }
4380 }
4381 _arg3 = (bool ) tempbool3;
4382{
0e2ff151 4383 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 4384 wxWindow_SetScrollPos(_arg0,_arg1,_arg2,_arg3);
e6056257 4385
0e2ff151 4386 wxPyEndAllowThreads(__tstate);
e6056257
RD
4387 if (PyErr_Occurred()) return NULL;
4388} Py_INCREF(Py_None);
4389 _resultobj = Py_None;
4390 return _resultobj;
4391}
4392
4393#define wxWindow_SetDimensions(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->SetSize(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
4394static PyObject *_wrap_wxWindow_SetDimensions(PyObject *self, PyObject *args, PyObject *kwargs) {
4395 PyObject * _resultobj;
4396 wxWindow * _arg0;
4397 int _arg1;
4398 int _arg2;
4399 int _arg3;
4400 int _arg4;
4401 int _arg5 = (int ) wxSIZE_AUTO;
4402 PyObject * _argo0 = 0;
4403 char *_kwnames[] = { "self","x","y","width","height","sizeFlags", NULL };
4404
4405 self = self;
4406 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oiiii|i:wxWindow_SetDimensions",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4,&_arg5))
4407 return NULL;
4408 if (_argo0) {
4409 if (_argo0 == Py_None) { _arg0 = NULL; }
4410 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
4411 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetDimensions. Expected _wxWindow_p.");
4412 return NULL;
4413 }
4414 }
4415{
0e2ff151 4416 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 4417 wxWindow_SetDimensions(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
e6056257 4418
0e2ff151 4419 wxPyEndAllowThreads(__tstate);
e6056257
RD
4420 if (PyErr_Occurred()) return NULL;
4421} Py_INCREF(Py_None);
4422 _resultobj = Py_None;
4423 return _resultobj;
4424}
4425
4426static void wxWindow_SetSize(wxWindow *self,const wxSize & size) {
4427 self->SetSize(size);
4428 }
4429static PyObject *_wrap_wxWindow_SetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
4430 PyObject * _resultobj;
4431 wxWindow * _arg0;
4432 wxSize * _arg1;
4433 PyObject * _argo0 = 0;
4434 wxSize temp;
4435 PyObject * _obj1 = 0;
4436 char *_kwnames[] = { "self","size", NULL };
4437
4438 self = self;
4439 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxWindow_SetSize",_kwnames,&_argo0,&_obj1))
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_SetSize. Expected _wxWindow_p.");
4445 return NULL;
4446 }
4447 }
4448{
4449 _arg1 = &temp;
4450 if (! wxSize_helper(_obj1, &_arg1))
4451 return NULL;
4452}
4453{
0e2ff151 4454 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 4455 wxWindow_SetSize(_arg0,*_arg1);
e6056257 4456
0e2ff151 4457 wxPyEndAllowThreads(__tstate);
e6056257
RD
4458 if (PyErr_Occurred()) return NULL;
4459} Py_INCREF(Py_None);
4460 _resultobj = Py_None;
4461 return _resultobj;
4462}
4463
a341e32e
RD
4464static void wxWindow_SetPosition(wxWindow *self,const wxPoint & pos,int flags) {
4465 self->Move(pos, flags);
e6056257
RD
4466 }
4467static PyObject *_wrap_wxWindow_SetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
4468 PyObject * _resultobj;
4469 wxWindow * _arg0;
4470 wxPoint * _arg1;
a341e32e 4471 int _arg2 = (int ) wxSIZE_USE_EXISTING;
e6056257
RD
4472 PyObject * _argo0 = 0;
4473 wxPoint temp;
4474 PyObject * _obj1 = 0;
a341e32e 4475 char *_kwnames[] = { "self","pos","flags", NULL };
e6056257
RD
4476
4477 self = self;
a341e32e 4478 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxWindow_SetPosition",_kwnames,&_argo0,&_obj1,&_arg2))
e6056257
RD
4479 return NULL;
4480 if (_argo0) {
4481 if (_argo0 == Py_None) { _arg0 = NULL; }
4482 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
4483 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetPosition. Expected _wxWindow_p.");
4484 return NULL;
4485 }
4486 }
4487{
4488 _arg1 = &temp;
4489 if (! wxPoint_helper(_obj1, &_arg1))
4490 return NULL;
4491}
4492{
0e2ff151 4493 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 4494 wxWindow_SetPosition(_arg0,*_arg1,_arg2);
e6056257 4495
0e2ff151 4496 wxPyEndAllowThreads(__tstate);
e6056257
RD
4497 if (PyErr_Occurred()) return NULL;
4498} Py_INCREF(Py_None);
4499 _resultobj = Py_None;
4500 return _resultobj;
4501}
4502
4503static void wxWindow_SetRect(wxWindow *self,const wxRect & rect,int sizeFlags) {
4504 self->SetSize(rect, sizeFlags);
4505 }
4506static PyObject *_wrap_wxWindow_SetRect(PyObject *self, PyObject *args, PyObject *kwargs) {
4507 PyObject * _resultobj;
4508 wxWindow * _arg0;
4509 wxRect * _arg1;
4510 int _arg2 = (int ) wxSIZE_AUTO;
4511 PyObject * _argo0 = 0;
4512 wxRect temp;
4513 PyObject * _obj1 = 0;
4514 char *_kwnames[] = { "self","rect","sizeFlags", NULL };
4515
4516 self = self;
4517 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxWindow_SetRect",_kwnames,&_argo0,&_obj1,&_arg2))
4518 return NULL;
4519 if (_argo0) {
4520 if (_argo0 == Py_None) { _arg0 = NULL; }
4521 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
4522 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetRect. Expected _wxWindow_p.");
4523 return NULL;
4524 }
4525 }
4526{
4527 _arg1 = &temp;
4528 if (! wxRect_helper(_obj1, &_arg1))
4529 return NULL;
4530}
4531{
0e2ff151 4532 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 4533 wxWindow_SetRect(_arg0,*_arg1,_arg2);
e6056257 4534
0e2ff151 4535 wxPyEndAllowThreads(__tstate);
e6056257
RD
4536 if (PyErr_Occurred()) return NULL;
4537} Py_INCREF(Py_None);
4538 _resultobj = Py_None;
4539 return _resultobj;
4540}
4541
4542#define wxWindow_SetSizeHints(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->SetSizeHints(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
4543static PyObject *_wrap_wxWindow_SetSizeHints(PyObject *self, PyObject *args, PyObject *kwargs) {
4544 PyObject * _resultobj;
4545 wxWindow * _arg0;
eb28fd47
RD
4546 int _arg1;
4547 int _arg2;
e6056257
RD
4548 int _arg3 = (int ) -1;
4549 int _arg4 = (int ) -1;
4550 int _arg5 = (int ) -1;
4551 int _arg6 = (int ) -1;
4552 PyObject * _argo0 = 0;
4553 char *_kwnames[] = { "self","minW","minH","maxW","maxH","incW","incH", NULL };
4554
4555 self = self;
eb28fd47 4556 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii|iiii:wxWindow_SetSizeHints",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4,&_arg5,&_arg6))
e6056257
RD
4557 return NULL;
4558 if (_argo0) {
4559 if (_argo0 == Py_None) { _arg0 = NULL; }
4560 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
4561 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetSizeHints. Expected _wxWindow_p.");
4562 return NULL;
4563 }
4564 }
4565{
0e2ff151 4566 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 4567 wxWindow_SetSizeHints(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
e6056257 4568
0e2ff151 4569 wxPyEndAllowThreads(__tstate);
e6056257
RD
4570 if (PyErr_Occurred()) return NULL;
4571} Py_INCREF(Py_None);
4572 _resultobj = Py_None;
4573 return _resultobj;
4574}
4575
eb28fd47
RD
4576#define wxWindow_SetVirtualSizeHints(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->SetVirtualSizeHints(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
4577static PyObject *_wrap_wxWindow_SetVirtualSizeHints(PyObject *self, PyObject *args, PyObject *kwargs) {
4578 PyObject * _resultobj;
4579 wxWindow * _arg0;
4580 int _arg1;
4581 int _arg2;
4582 int _arg3 = (int ) -1;
4583 int _arg4 = (int ) -1;
4584 PyObject * _argo0 = 0;
4585 char *_kwnames[] = { "self","minW","minH","maxW","maxH", NULL };
4586
4587 self = self;
4588 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii|ii:wxWindow_SetVirtualSizeHints",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
4589 return NULL;
4590 if (_argo0) {
4591 if (_argo0 == Py_None) { _arg0 = NULL; }
4592 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
4593 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetVirtualSizeHints. Expected _wxWindow_p.");
4594 return NULL;
4595 }
4596 }
4597{
4598 PyThreadState* __tstate = wxPyBeginAllowThreads();
4599 wxWindow_SetVirtualSizeHints(_arg0,_arg1,_arg2,_arg3,_arg4);
4600
4601 wxPyEndAllowThreads(__tstate);
4602 if (PyErr_Occurred()) return NULL;
4603} Py_INCREF(Py_None);
4604 _resultobj = Py_None;
4605 return _resultobj;
4606}
4607
4608#define wxWindow_SetVirtualSize(_swigobj,_swigarg0) (_swigobj->SetVirtualSize(_swigarg0))
4609static PyObject *_wrap_wxWindow_SetVirtualSize(PyObject *self, PyObject *args, PyObject *kwargs) {
4610 PyObject * _resultobj;
4611 wxWindow * _arg0;
4612 wxSize * _arg1;
4613 PyObject * _argo0 = 0;
4614 wxSize temp;
4615 PyObject * _obj1 = 0;
4616 char *_kwnames[] = { "self","size", NULL };
4617
4618 self = self;
4619 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxWindow_SetVirtualSize",_kwnames,&_argo0,&_obj1))
4620 return NULL;
4621 if (_argo0) {
4622 if (_argo0 == Py_None) { _arg0 = NULL; }
4623 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
4624 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetVirtualSize. Expected _wxWindow_p.");
4625 return NULL;
4626 }
4627 }
4628{
4629 _arg1 = &temp;
4630 if (! wxSize_helper(_obj1, &_arg1))
4631 return NULL;
4632}
4633{
4634 PyThreadState* __tstate = wxPyBeginAllowThreads();
4635 wxWindow_SetVirtualSize(_arg0,*_arg1);
4636
4637 wxPyEndAllowThreads(__tstate);
4638 if (PyErr_Occurred()) return NULL;
4639} Py_INCREF(Py_None);
4640 _resultobj = Py_None;
4641 return _resultobj;
4642}
4643
4644#define wxWindow_SetVirtualSizeWH(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetVirtualSize(_swigarg0,_swigarg1))
4645static PyObject *_wrap_wxWindow_SetVirtualSizeWH(PyObject *self, PyObject *args, PyObject *kwargs) {
4646 PyObject * _resultobj;
4647 wxWindow * _arg0;
4648 int _arg1;
4649 int _arg2;
4650 PyObject * _argo0 = 0;
4651 char *_kwnames[] = { "self","x","y", NULL };
4652
4653 self = self;
4654 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxWindow_SetVirtualSizeWH",_kwnames,&_argo0,&_arg1,&_arg2))
4655 return NULL;
4656 if (_argo0) {
4657 if (_argo0 == Py_None) { _arg0 = NULL; }
4658 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
4659 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetVirtualSizeWH. Expected _wxWindow_p.");
4660 return NULL;
4661 }
4662 }
4663{
4664 PyThreadState* __tstate = wxPyBeginAllowThreads();
4665 wxWindow_SetVirtualSizeWH(_arg0,_arg1,_arg2);
4666
4667 wxPyEndAllowThreads(__tstate);
4668 if (PyErr_Occurred()) return NULL;
4669} Py_INCREF(Py_None);
4670 _resultobj = Py_None;
4671 return _resultobj;
4672}
4673
4674#define wxWindow_GetVirtualSize(_swigobj) (_swigobj->GetVirtualSize())
4675static PyObject *_wrap_wxWindow_GetVirtualSize(PyObject *self, PyObject *args, PyObject *kwargs) {
4676 PyObject * _resultobj;
4677 wxSize * _result;
4678 wxWindow * _arg0;
4679 PyObject * _argo0 = 0;
4680 char *_kwnames[] = { "self", NULL };
4681 char _ptemp[128];
4682
4683 self = self;
4684 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_GetVirtualSize",_kwnames,&_argo0))
4685 return NULL;
4686 if (_argo0) {
4687 if (_argo0 == Py_None) { _arg0 = NULL; }
4688 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
4689 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetVirtualSize. Expected _wxWindow_p.");
4690 return NULL;
4691 }
4692 }
4693{
4694 PyThreadState* __tstate = wxPyBeginAllowThreads();
4695 _result = new wxSize (wxWindow_GetVirtualSize(_arg0));
4696
4697 wxPyEndAllowThreads(__tstate);
4698 if (PyErr_Occurred()) return NULL;
4699} SWIG_MakePtr(_ptemp, (void *) _result,"_wxSize_p");
4700 _resultobj = Py_BuildValue("s",_ptemp);
4701 return _resultobj;
4702}
4703
4704#define wxWindow_GetVirtualSizeTuple(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetVirtualSize(_swigarg0,_swigarg1))
4705static PyObject *_wrap_wxWindow_GetVirtualSizeTuple(PyObject *self, PyObject *args, PyObject *kwargs) {
4706 PyObject * _resultobj;
4707 wxWindow * _arg0;
4708 int * _arg1;
4709 int temp;
4710 int * _arg2;
4711 int temp0;
4712 PyObject * _argo0 = 0;
4713 char *_kwnames[] = { "self", NULL };
4714
4715 self = self;
4716{
4717 _arg1 = &temp;
4718}
4719{
4720 _arg2 = &temp0;
4721}
4722 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_GetVirtualSizeTuple",_kwnames,&_argo0))
4723 return NULL;
4724 if (_argo0) {
4725 if (_argo0 == Py_None) { _arg0 = NULL; }
4726 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
4727 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetVirtualSizeTuple. Expected _wxWindow_p.");
4728 return NULL;
4729 }
4730 }
4731{
4732 PyThreadState* __tstate = wxPyBeginAllowThreads();
4733 wxWindow_GetVirtualSizeTuple(_arg0,_arg1,_arg2);
4734
4735 wxPyEndAllowThreads(__tstate);
4736 if (PyErr_Occurred()) return NULL;
4737} Py_INCREF(Py_None);
4738 _resultobj = Py_None;
4739{
4740 PyObject *o;
4741 o = PyInt_FromLong((long) (*_arg1));
4742 _resultobj = t_output_helper(_resultobj, o);
4743}
4744{
4745 PyObject *o;
4746 o = PyInt_FromLong((long) (*_arg2));
4747 _resultobj = t_output_helper(_resultobj, o);
4748}
4749 return _resultobj;
4750}
4751
7108497a
RD
4752#define wxWindow_GetBestVirtualSize(_swigobj) (_swigobj->GetBestVirtualSize())
4753static PyObject *_wrap_wxWindow_GetBestVirtualSize(PyObject *self, PyObject *args, PyObject *kwargs) {
4754 PyObject * _resultobj;
4755 wxSize * _result;
4756 wxWindow * _arg0;
4757 PyObject * _argo0 = 0;
4758 char *_kwnames[] = { "self", NULL };
4759 char _ptemp[128];
4760
4761 self = self;
4762 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_GetBestVirtualSize",_kwnames,&_argo0))
4763 return NULL;
4764 if (_argo0) {
4765 if (_argo0 == Py_None) { _arg0 = NULL; }
4766 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
4767 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetBestVirtualSize. Expected _wxWindow_p.");
4768 return NULL;
4769 }
4770 }
4771{
4772 PyThreadState* __tstate = wxPyBeginAllowThreads();
4773 _result = new wxSize (wxWindow_GetBestVirtualSize(_arg0));
4774
4775 wxPyEndAllowThreads(__tstate);
4776 if (PyErr_Occurred()) return NULL;
4777} SWIG_MakePtr(_ptemp, (void *) _result,"_wxSize_p");
4778 _resultobj = Py_BuildValue("s",_ptemp);
4779 return _resultobj;
4780}
4781
e6056257
RD
4782#define wxWindow_SetClientSizeWH(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetClientSize(_swigarg0,_swigarg1))
4783static PyObject *_wrap_wxWindow_SetClientSizeWH(PyObject *self, PyObject *args, PyObject *kwargs) {
4784 PyObject * _resultobj;
4785 wxWindow * _arg0;
4786 int _arg1;
4787 int _arg2;
4788 PyObject * _argo0 = 0;
4789 char *_kwnames[] = { "self","width","height", NULL };
4790
4791 self = self;
4792 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxWindow_SetClientSizeWH",_kwnames,&_argo0,&_arg1,&_arg2))
4793 return NULL;
4794 if (_argo0) {
4795 if (_argo0 == Py_None) { _arg0 = NULL; }
4796 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
4797 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetClientSizeWH. Expected _wxWindow_p.");
4798 return NULL;
4799 }
4800 }
4801{
0e2ff151 4802 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 4803 wxWindow_SetClientSizeWH(_arg0,_arg1,_arg2);
e6056257 4804
0e2ff151 4805 wxPyEndAllowThreads(__tstate);
e6056257
RD
4806 if (PyErr_Occurred()) return NULL;
4807} Py_INCREF(Py_None);
4808 _resultobj = Py_None;
4809 return _resultobj;
4810}
4811
4812#define wxWindow_SetClientSize(_swigobj,_swigarg0) (_swigobj->SetClientSize(_swigarg0))
4813static PyObject *_wrap_wxWindow_SetClientSize(PyObject *self, PyObject *args, PyObject *kwargs) {
4814 PyObject * _resultobj;
4815 wxWindow * _arg0;
4816 wxSize * _arg1;
4817 PyObject * _argo0 = 0;
4818 wxSize temp;
4819 PyObject * _obj1 = 0;
4820 char *_kwnames[] = { "self","size", NULL };
4821
4822 self = self;
4823 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxWindow_SetClientSize",_kwnames,&_argo0,&_obj1))
4824 return NULL;
4825 if (_argo0) {
4826 if (_argo0 == Py_None) { _arg0 = NULL; }
4827 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
4828 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetClientSize. Expected _wxWindow_p.");
4829 return NULL;
4830 }
4831 }
4832{
4833 _arg1 = &temp;
4834 if (! wxSize_helper(_obj1, &_arg1))
4835 return NULL;
4836}
4837{
0e2ff151 4838 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 4839 wxWindow_SetClientSize(_arg0,*_arg1);
e6056257 4840
0e2ff151 4841 wxPyEndAllowThreads(__tstate);
e6056257
RD
4842 if (PyErr_Occurred()) return NULL;
4843} Py_INCREF(Py_None);
4844 _resultobj = Py_None;
4845 return _resultobj;
4846}
4847
4848#define wxWindow_SetCursor(_swigobj,_swigarg0) (_swigobj->SetCursor(_swigarg0))
4849static PyObject *_wrap_wxWindow_SetCursor(PyObject *self, PyObject *args, PyObject *kwargs) {
4850 PyObject * _resultobj;
722a4a3c 4851 bool _result;
e6056257
RD
4852 wxWindow * _arg0;
4853 wxCursor * _arg1;
4854 PyObject * _argo0 = 0;
4855 PyObject * _argo1 = 0;
4856 char *_kwnames[] = { "self","cursor", NULL };
4857
4858 self = self;
4859 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxWindow_SetCursor",_kwnames,&_argo0,&_argo1))
4860 return NULL;
4861 if (_argo0) {
4862 if (_argo0 == Py_None) { _arg0 = NULL; }
4863 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
4864 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetCursor. Expected _wxWindow_p.");
4865 return NULL;
4866 }
4867 }
4868 if (_argo1) {
7108497a 4869 if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxCursor_p")) {
e6056257
RD
4870 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxWindow_SetCursor. Expected _wxCursor_p.");
4871 return NULL;
4872 }
4873 }
4874{
0e2ff151 4875 PyThreadState* __tstate = wxPyBeginAllowThreads();
722a4a3c 4876 _result = (bool )wxWindow_SetCursor(_arg0,*_arg1);
e6056257 4877
0e2ff151 4878 wxPyEndAllowThreads(__tstate);
e6056257 4879 if (PyErr_Occurred()) return NULL;
722a4a3c
RD
4880} _resultobj = Py_BuildValue("i",_result);
4881 return _resultobj;
4882}
4883
4884#define wxWindow_GetCursor(_swigobj) (_swigobj->GetCursor())
4885static PyObject *_wrap_wxWindow_GetCursor(PyObject *self, PyObject *args, PyObject *kwargs) {
4886 PyObject * _resultobj;
4887 wxCursor * _result;
4888 wxWindow * _arg0;
4889 PyObject * _argo0 = 0;
4890 char *_kwnames[] = { "self", NULL };
4891 char _ptemp[128];
4892
4893 self = self;
4894 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_GetCursor",_kwnames,&_argo0))
4895 return NULL;
4896 if (_argo0) {
4897 if (_argo0 == Py_None) { _arg0 = NULL; }
4898 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
4899 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetCursor. Expected _wxWindow_p.");
4900 return NULL;
4901 }
4902 }
4903{
4904 PyThreadState* __tstate = wxPyBeginAllowThreads();
4905 wxCursor & _result_ref = wxWindow_GetCursor(_arg0);
4906 _result = (wxCursor *) &_result_ref;
4907
4908 wxPyEndAllowThreads(__tstate);
4909 if (PyErr_Occurred()) return NULL;
4910} if (_result) {
4911 SWIG_MakePtr(_ptemp, (char *) _result,"_wxCursor_p");
4912 _resultobj = Py_BuildValue("s",_ptemp);
4913 } else {
4914 Py_INCREF(Py_None);
4915 _resultobj = Py_None;
4916 }
e6056257
RD
4917 return _resultobj;
4918}
4919
4920#define wxWindow_SetEventHandler(_swigobj,_swigarg0) (_swigobj->SetEventHandler(_swigarg0))
4921static PyObject *_wrap_wxWindow_SetEventHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
4922 PyObject * _resultobj;
4923 wxWindow * _arg0;
4924 wxEvtHandler * _arg1;
4925 PyObject * _argo0 = 0;
4926 PyObject * _argo1 = 0;
4927 char *_kwnames[] = { "self","handler", NULL };
4928
4929 self = self;
4930 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxWindow_SetEventHandler",_kwnames,&_argo0,&_argo1))
4931 return NULL;
4932 if (_argo0) {
4933 if (_argo0 == Py_None) { _arg0 = NULL; }
4934 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
4935 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetEventHandler. Expected _wxWindow_p.");
4936 return NULL;
4937 }
4938 }
4939 if (_argo1) {
4940 if (_argo1 == Py_None) { _arg1 = NULL; }
4941 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxEvtHandler_p")) {
4942 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxWindow_SetEventHandler. Expected _wxEvtHandler_p.");
4943 return NULL;
4944 }
4945 }
4946{
0e2ff151 4947 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 4948 wxWindow_SetEventHandler(_arg0,_arg1);
e6056257 4949
0e2ff151 4950 wxPyEndAllowThreads(__tstate);
e6056257
RD
4951 if (PyErr_Occurred()) return NULL;
4952} Py_INCREF(Py_None);
4953 _resultobj = Py_None;
4954 return _resultobj;
4955}
4956
4957#define wxWindow_SetExtraStyle(_swigobj,_swigarg0) (_swigobj->SetExtraStyle(_swigarg0))
4958static PyObject *_wrap_wxWindow_SetExtraStyle(PyObject *self, PyObject *args, PyObject *kwargs) {
4959 PyObject * _resultobj;
4960 wxWindow * _arg0;
4961 long _arg1;
4962 PyObject * _argo0 = 0;
4963 char *_kwnames[] = { "self","exStyle", NULL };
4964
4965 self = self;
4966 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxWindow_SetExtraStyle",_kwnames,&_argo0,&_arg1))
4967 return NULL;
4968 if (_argo0) {
4969 if (_argo0 == Py_None) { _arg0 = NULL; }
4970 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
4971 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetExtraStyle. Expected _wxWindow_p.");
4972 return NULL;
4973 }
4974 }
4975{
0e2ff151 4976 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 4977 wxWindow_SetExtraStyle(_arg0,_arg1);
e6056257 4978
0e2ff151 4979 wxPyEndAllowThreads(__tstate);
e6056257
RD
4980 if (PyErr_Occurred()) return NULL;
4981} Py_INCREF(Py_None);
4982 _resultobj = Py_None;
4983 return _resultobj;
4984}
4985
4986#define wxWindow_SetTitle(_swigobj,_swigarg0) (_swigobj->SetTitle(_swigarg0))
4987static PyObject *_wrap_wxWindow_SetTitle(PyObject *self, PyObject *args, PyObject *kwargs) {
4988 PyObject * _resultobj;
4989 wxWindow * _arg0;
4990 wxString * _arg1;
4991 PyObject * _argo0 = 0;
4992 PyObject * _obj1 = 0;
4993 char *_kwnames[] = { "self","title", NULL };
4994
4995 self = self;
4996 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxWindow_SetTitle",_kwnames,&_argo0,&_obj1))
4997 return NULL;
4998 if (_argo0) {
4999 if (_argo0 == Py_None) { _arg0 = NULL; }
5000 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
5001 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetTitle. Expected _wxWindow_p.");
5002 return NULL;
5003 }
5004 }
5005{
6824d4f9
RD
5006 _arg1 = wxString_in_helper(_obj1);
5007 if (_arg1 == NULL)
e6056257 5008 return NULL;
e6056257
RD
5009}
5010{
0e2ff151 5011 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 5012 wxWindow_SetTitle(_arg0,*_arg1);
e6056257 5013
0e2ff151 5014 wxPyEndAllowThreads(__tstate);
e6056257
RD
5015 if (PyErr_Occurred()) return NULL;
5016} Py_INCREF(Py_None);
5017 _resultobj = Py_None;
5018{
5019 if (_obj1)
5020 delete _arg1;
5021}
5022 return _resultobj;
5023}
5024
5025#define wxWindow_Show(_swigobj,_swigarg0) (_swigobj->Show(_swigarg0))
5026static PyObject *_wrap_wxWindow_Show(PyObject *self, PyObject *args, PyObject *kwargs) {
5027 PyObject * _resultobj;
5028 bool _result;
5029 wxWindow * _arg0;
00360d46 5030 bool _arg1 = (bool ) TRUE;
e6056257 5031 PyObject * _argo0 = 0;
00360d46 5032 int tempbool1 = (int) TRUE;
e6056257
RD
5033 char *_kwnames[] = { "self","show", NULL };
5034
5035 self = self;
00360d46 5036 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|i:wxWindow_Show",_kwnames,&_argo0,&tempbool1))
e6056257
RD
5037 return NULL;
5038 if (_argo0) {
5039 if (_argo0 == Py_None) { _arg0 = NULL; }
5040 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
5041 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_Show. Expected _wxWindow_p.");
5042 return NULL;
5043 }
5044 }
5045 _arg1 = (bool ) tempbool1;
5046{
0e2ff151 5047 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 5048 _result = (bool )wxWindow_Show(_arg0,_arg1);
e6056257 5049
0e2ff151 5050 wxPyEndAllowThreads(__tstate);
e6056257
RD
5051 if (PyErr_Occurred()) return NULL;
5052} _resultobj = Py_BuildValue("i",_result);
5053 return _resultobj;
5054}
5055
5056#define wxWindow_TransferDataFromWindow(_swigobj) (_swigobj->TransferDataFromWindow())
5057static PyObject *_wrap_wxWindow_TransferDataFromWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
5058 PyObject * _resultobj;
5059 bool _result;
5060 wxWindow * _arg0;
5061 PyObject * _argo0 = 0;
5062 char *_kwnames[] = { "self", NULL };
5063
5064 self = self;
5065 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_TransferDataFromWindow",_kwnames,&_argo0))
5066 return NULL;
5067 if (_argo0) {
5068 if (_argo0 == Py_None) { _arg0 = NULL; }
5069 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
5070 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_TransferDataFromWindow. Expected _wxWindow_p.");
5071 return NULL;
5072 }
5073 }
5074{
0e2ff151 5075 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 5076 _result = (bool )wxWindow_TransferDataFromWindow(_arg0);
e6056257 5077
0e2ff151 5078 wxPyEndAllowThreads(__tstate);
e6056257
RD
5079 if (PyErr_Occurred()) return NULL;
5080} _resultobj = Py_BuildValue("i",_result);
5081 return _resultobj;
5082}
5083
5084#define wxWindow_TransferDataToWindow(_swigobj) (_swigobj->TransferDataToWindow())
5085static PyObject *_wrap_wxWindow_TransferDataToWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
5086 PyObject * _resultobj;
5087 bool _result;
5088 wxWindow * _arg0;
5089 PyObject * _argo0 = 0;
5090 char *_kwnames[] = { "self", NULL };
5091
5092 self = self;
5093 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_TransferDataToWindow",_kwnames,&_argo0))
5094 return NULL;
5095 if (_argo0) {
5096 if (_argo0 == Py_None) { _arg0 = NULL; }
5097 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
5098 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_TransferDataToWindow. Expected _wxWindow_p.");
5099 return NULL;
5100 }
5101 }
5102{
0e2ff151 5103 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 5104 _result = (bool )wxWindow_TransferDataToWindow(_arg0);
e6056257 5105
0e2ff151 5106 wxPyEndAllowThreads(__tstate);
e6056257
RD
5107 if (PyErr_Occurred()) return NULL;
5108} _resultobj = Py_BuildValue("i",_result);
5109 return _resultobj;
5110}
5111
a341e32e
RD
5112#define wxWindow_UpdateWindowUI(_swigobj) (_swigobj->UpdateWindowUI())
5113static PyObject *_wrap_wxWindow_UpdateWindowUI(PyObject *self, PyObject *args, PyObject *kwargs) {
5114 PyObject * _resultobj;
5115 wxWindow * _arg0;
5116 PyObject * _argo0 = 0;
5117 char *_kwnames[] = { "self", NULL };
5118
5119 self = self;
5120 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_UpdateWindowUI",_kwnames,&_argo0))
5121 return NULL;
5122 if (_argo0) {
5123 if (_argo0 == Py_None) { _arg0 = NULL; }
5124 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
5125 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_UpdateWindowUI. Expected _wxWindow_p.");
5126 return NULL;
5127 }
5128 }
5129{
5130 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 5131 wxWindow_UpdateWindowUI(_arg0);
a341e32e
RD
5132
5133 wxPyEndAllowThreads(__tstate);
5134 if (PyErr_Occurred()) return NULL;
5135} Py_INCREF(Py_None);
5136 _resultobj = Py_None;
5137 return _resultobj;
5138}
5139
e6056257
RD
5140#define wxWindow_Validate(_swigobj) (_swigobj->Validate())
5141static PyObject *_wrap_wxWindow_Validate(PyObject *self, PyObject *args, PyObject *kwargs) {
5142 PyObject * _resultobj;
5143 bool _result;
5144 wxWindow * _arg0;
5145 PyObject * _argo0 = 0;
5146 char *_kwnames[] = { "self", NULL };
5147
5148 self = self;
5149 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_Validate",_kwnames,&_argo0))
5150 return NULL;
5151 if (_argo0) {
5152 if (_argo0 == Py_None) { _arg0 = NULL; }
5153 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
5154 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_Validate. Expected _wxWindow_p.");
5155 return NULL;
5156 }
5157 }
5158{
0e2ff151 5159 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 5160 _result = (bool )wxWindow_Validate(_arg0);
e6056257 5161
0e2ff151 5162 wxPyEndAllowThreads(__tstate);
e6056257
RD
5163 if (PyErr_Occurred()) return NULL;
5164} _resultobj = Py_BuildValue("i",_result);
5165 return _resultobj;
5166}
5167
e6056257
RD
5168#define wxWindow_ConvertDialogPointToPixels(_swigobj,_swigarg0) (_swigobj->ConvertDialogToPixels(_swigarg0))
5169static PyObject *_wrap_wxWindow_ConvertDialogPointToPixels(PyObject *self, PyObject *args, PyObject *kwargs) {
5170 PyObject * _resultobj;
5171 wxPoint * _result;
5172 wxWindow * _arg0;
5173 wxPoint * _arg1;
5174 PyObject * _argo0 = 0;
5175 wxPoint temp;
5176 PyObject * _obj1 = 0;
5177 char *_kwnames[] = { "self","pt", NULL };
5178 char _ptemp[128];
5179
5180 self = self;
5181 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxWindow_ConvertDialogPointToPixels",_kwnames,&_argo0,&_obj1))
5182 return NULL;
5183 if (_argo0) {
5184 if (_argo0 == Py_None) { _arg0 = NULL; }
5185 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
5186 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_ConvertDialogPointToPixels. Expected _wxWindow_p.");
5187 return NULL;
5188 }
5189 }
5190{
5191 _arg1 = &temp;
5192 if (! wxPoint_helper(_obj1, &_arg1))
5193 return NULL;
5194}
5195{
0e2ff151 5196 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 5197 _result = new wxPoint (wxWindow_ConvertDialogPointToPixels(_arg0,*_arg1));
e6056257 5198
0e2ff151 5199 wxPyEndAllowThreads(__tstate);
e6056257
RD
5200 if (PyErr_Occurred()) return NULL;
5201} SWIG_MakePtr(_ptemp, (void *) _result,"_wxPoint_p");
5202 _resultobj = Py_BuildValue("s",_ptemp);
5203 return _resultobj;
5204}
5205
5206#define wxWindow_ConvertDialogSizeToPixels(_swigobj,_swigarg0) (_swigobj->ConvertDialogToPixels(_swigarg0))
5207static PyObject *_wrap_wxWindow_ConvertDialogSizeToPixels(PyObject *self, PyObject *args, PyObject *kwargs) {
5208 PyObject * _resultobj;
5209 wxSize * _result;
5210 wxWindow * _arg0;
5211 wxSize * _arg1;
5212 PyObject * _argo0 = 0;
5213 wxSize temp;
5214 PyObject * _obj1 = 0;
5215 char *_kwnames[] = { "self","sz", NULL };
5216 char _ptemp[128];
5217
5218 self = self;
5219 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxWindow_ConvertDialogSizeToPixels",_kwnames,&_argo0,&_obj1))
5220 return NULL;
5221 if (_argo0) {
5222 if (_argo0 == Py_None) { _arg0 = NULL; }
5223 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
5224 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_ConvertDialogSizeToPixels. Expected _wxWindow_p.");
5225 return NULL;
5226 }
5227 }
5228{
5229 _arg1 = &temp;
5230 if (! wxSize_helper(_obj1, &_arg1))
5231 return NULL;
5232}
5233{
0e2ff151 5234 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 5235 _result = new wxSize (wxWindow_ConvertDialogSizeToPixels(_arg0,*_arg1));
e6056257 5236
0e2ff151 5237 wxPyEndAllowThreads(__tstate);
e6056257
RD
5238 if (PyErr_Occurred()) return NULL;
5239} SWIG_MakePtr(_ptemp, (void *) _result,"_wxSize_p");
5240 _resultobj = Py_BuildValue("s",_ptemp);
5241 return _resultobj;
5242}
5243
5244#define wxWindow_ConvertPixelPointToDialog(_swigobj,_swigarg0) (_swigobj->ConvertPixelsToDialog(_swigarg0))
5245static PyObject *_wrap_wxWindow_ConvertPixelPointToDialog(PyObject *self, PyObject *args, PyObject *kwargs) {
5246 PyObject * _resultobj;
5247 wxPoint * _result;
5248 wxWindow * _arg0;
5249 wxPoint * _arg1;
5250 PyObject * _argo0 = 0;
5251 wxPoint temp;
5252 PyObject * _obj1 = 0;
5253 char *_kwnames[] = { "self","pt", NULL };
5254 char _ptemp[128];
5255
5256 self = self;
5257 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxWindow_ConvertPixelPointToDialog",_kwnames,&_argo0,&_obj1))
5258 return NULL;
5259 if (_argo0) {
5260 if (_argo0 == Py_None) { _arg0 = NULL; }
5261 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
5262 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_ConvertPixelPointToDialog. Expected _wxWindow_p.");
5263 return NULL;
5264 }
5265 }
5266{
5267 _arg1 = &temp;
5268 if (! wxPoint_helper(_obj1, &_arg1))
5269 return NULL;
5270}
5271{
0e2ff151 5272 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 5273 _result = new wxPoint (wxWindow_ConvertPixelPointToDialog(_arg0,*_arg1));
e6056257 5274
0e2ff151 5275 wxPyEndAllowThreads(__tstate);
e6056257
RD
5276 if (PyErr_Occurred()) return NULL;
5277} SWIG_MakePtr(_ptemp, (void *) _result,"_wxPoint_p");
5278 _resultobj = Py_BuildValue("s",_ptemp);
5279 return _resultobj;
5280}
5281
5282#define wxWindow_ConvertPixelSizeToDialog(_swigobj,_swigarg0) (_swigobj->ConvertPixelsToDialog(_swigarg0))
5283static PyObject *_wrap_wxWindow_ConvertPixelSizeToDialog(PyObject *self, PyObject *args, PyObject *kwargs) {
5284 PyObject * _resultobj;
5285 wxSize * _result;
5286 wxWindow * _arg0;
5287 wxSize * _arg1;
5288 PyObject * _argo0 = 0;
5289 wxSize temp;
5290 PyObject * _obj1 = 0;
5291 char *_kwnames[] = { "self","sz", NULL };
5292 char _ptemp[128];
5293
5294 self = self;
5295 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxWindow_ConvertPixelSizeToDialog",_kwnames,&_argo0,&_obj1))
5296 return NULL;
5297 if (_argo0) {
5298 if (_argo0 == Py_None) { _arg0 = NULL; }
5299 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
5300 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_ConvertPixelSizeToDialog. Expected _wxWindow_p.");
5301 return NULL;
5302 }
5303 }
5304{
5305 _arg1 = &temp;
5306 if (! wxSize_helper(_obj1, &_arg1))
5307 return NULL;
5308}
5309{
0e2ff151 5310 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 5311 _result = new wxSize (wxWindow_ConvertPixelSizeToDialog(_arg0,*_arg1));
e6056257 5312
0e2ff151 5313 wxPyEndAllowThreads(__tstate);
e6056257
RD
5314 if (PyErr_Occurred()) return NULL;
5315} SWIG_MakePtr(_ptemp, (void *) _result,"_wxSize_p");
5316 _resultobj = Py_BuildValue("s",_ptemp);
5317 return _resultobj;
5318}
5319
5320#define wxWindow_SetToolTipString(_swigobj,_swigarg0) (_swigobj->SetToolTip(_swigarg0))
5321static PyObject *_wrap_wxWindow_SetToolTipString(PyObject *self, PyObject *args, PyObject *kwargs) {
5322 PyObject * _resultobj;
5323 wxWindow * _arg0;
5324 wxString * _arg1;
5325 PyObject * _argo0 = 0;
5326 PyObject * _obj1 = 0;
5327 char *_kwnames[] = { "self","tip", NULL };
5328
5329 self = self;
5330 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxWindow_SetToolTipString",_kwnames,&_argo0,&_obj1))
5331 return NULL;
5332 if (_argo0) {
5333 if (_argo0 == Py_None) { _arg0 = NULL; }
5334 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
5335 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetToolTipString. Expected _wxWindow_p.");
5336 return NULL;
5337 }
5338 }
5339{
6824d4f9
RD
5340 _arg1 = wxString_in_helper(_obj1);
5341 if (_arg1 == NULL)
e6056257 5342 return NULL;
e6056257
RD
5343}
5344{
0e2ff151 5345 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 5346 wxWindow_SetToolTipString(_arg0,*_arg1);
e6056257 5347
0e2ff151 5348 wxPyEndAllowThreads(__tstate);
e6056257
RD
5349 if (PyErr_Occurred()) return NULL;
5350} Py_INCREF(Py_None);
5351 _resultobj = Py_None;
5352{
5353 if (_obj1)
5354 delete _arg1;
5355}
5356 return _resultobj;
5357}
5358
5359#define wxWindow_SetToolTip(_swigobj,_swigarg0) (_swigobj->SetToolTip(_swigarg0))
5360static PyObject *_wrap_wxWindow_SetToolTip(PyObject *self, PyObject *args, PyObject *kwargs) {
5361 PyObject * _resultobj;
5362 wxWindow * _arg0;
5363 wxToolTip * _arg1;
5364 PyObject * _argo0 = 0;
5365 PyObject * _argo1 = 0;
5366 char *_kwnames[] = { "self","tooltip", NULL };
5367
5368 self = self;
5369 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxWindow_SetToolTip",_kwnames,&_argo0,&_argo1))
5370 return NULL;
5371 if (_argo0) {
5372 if (_argo0 == Py_None) { _arg0 = NULL; }
5373 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
5374 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetToolTip. Expected _wxWindow_p.");
5375 return NULL;
5376 }
5377 }
5378 if (_argo1) {
5379 if (_argo1 == Py_None) { _arg1 = NULL; }
5380 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxToolTip_p")) {
5381 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxWindow_SetToolTip. Expected _wxToolTip_p.");
5382 return NULL;
5383 }
5384 }
5385{
0e2ff151 5386 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 5387 wxWindow_SetToolTip(_arg0,_arg1);
e6056257 5388
0e2ff151 5389 wxPyEndAllowThreads(__tstate);
e6056257
RD
5390 if (PyErr_Occurred()) return NULL;
5391} Py_INCREF(Py_None);
5392 _resultobj = Py_None;
5393 return _resultobj;
5394}
5395
5396#define wxWindow_GetToolTip(_swigobj) (_swigobj->GetToolTip())
5397static PyObject *_wrap_wxWindow_GetToolTip(PyObject *self, PyObject *args, PyObject *kwargs) {
5398 PyObject * _resultobj;
5399 wxToolTip * _result;
5400 wxWindow * _arg0;
5401 PyObject * _argo0 = 0;
5402 char *_kwnames[] = { "self", NULL };
5403
5404 self = self;
5405 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_GetToolTip",_kwnames,&_argo0))
5406 return NULL;
5407 if (_argo0) {
5408 if (_argo0 == Py_None) { _arg0 = NULL; }
5409 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
5410 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetToolTip. Expected _wxWindow_p.");
5411 return NULL;
5412 }
5413 }
5414{
0e2ff151 5415 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 5416 _result = (wxToolTip *)wxWindow_GetToolTip(_arg0);
e6056257 5417
0e2ff151 5418 wxPyEndAllowThreads(__tstate);
e6056257
RD
5419 if (PyErr_Occurred()) return NULL;
5420}{ _resultobj = wxPyMake_wxObject(_result); }
5421 return _resultobj;
5422}
5423
c3bfa1cb 5424#define wxWindow_SetSizer(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetSizer(_swigarg0,_swigarg1))
e6056257
RD
5425static PyObject *_wrap_wxWindow_SetSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
5426 PyObject * _resultobj;
5427 wxWindow * _arg0;
5428 wxSizer * _arg1;
c3bfa1cb 5429 bool _arg2 = (bool ) TRUE;
e6056257
RD
5430 PyObject * _argo0 = 0;
5431 PyObject * _argo1 = 0;
c3bfa1cb
RD
5432 int tempbool2 = (int) TRUE;
5433 char *_kwnames[] = { "self","sizer","deleteOld", NULL };
e6056257
RD
5434
5435 self = self;
c3bfa1cb 5436 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxWindow_SetSizer",_kwnames,&_argo0,&_argo1,&tempbool2))
e6056257
RD
5437 return NULL;
5438 if (_argo0) {
5439 if (_argo0 == Py_None) { _arg0 = NULL; }
5440 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
5441 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetSizer. Expected _wxWindow_p.");
5442 return NULL;
5443 }
5444 }
5445 if (_argo1) {
5446 if (_argo1 == Py_None) { _arg1 = NULL; }
5447 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxSizer_p")) {
5448 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxWindow_SetSizer. Expected _wxSizer_p.");
5449 return NULL;
5450 }
5451 }
c3bfa1cb 5452 _arg2 = (bool ) tempbool2;
e6056257 5453{
0e2ff151 5454 PyThreadState* __tstate = wxPyBeginAllowThreads();
c3bfa1cb 5455 wxWindow_SetSizer(_arg0,_arg1,_arg2);
e6056257 5456
0e2ff151 5457 wxPyEndAllowThreads(__tstate);
e6056257
RD
5458 if (PyErr_Occurred()) return NULL;
5459} Py_INCREF(Py_None);
5460 _resultobj = Py_None;
5461 return _resultobj;
5462}
5463
eb28fd47
RD
5464#define wxWindow_SetSizerAndFit(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetSizerAndFit(_swigarg0,_swigarg1))
5465static PyObject *_wrap_wxWindow_SetSizerAndFit(PyObject *self, PyObject *args, PyObject *kwargs) {
5466 PyObject * _resultobj;
5467 wxWindow * _arg0;
5468 wxSizer * _arg1;
5469 bool _arg2 = (bool ) TRUE;
5470 PyObject * _argo0 = 0;
5471 PyObject * _argo1 = 0;
5472 int tempbool2 = (int) TRUE;
5473 char *_kwnames[] = { "self","sizer","deleteOld", NULL };
5474
5475 self = self;
5476 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxWindow_SetSizerAndFit",_kwnames,&_argo0,&_argo1,&tempbool2))
5477 return NULL;
5478 if (_argo0) {
5479 if (_argo0 == Py_None) { _arg0 = NULL; }
5480 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
5481 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetSizerAndFit. Expected _wxWindow_p.");
5482 return NULL;
5483 }
5484 }
5485 if (_argo1) {
5486 if (_argo1 == Py_None) { _arg1 = NULL; }
5487 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxSizer_p")) {
5488 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxWindow_SetSizerAndFit. Expected _wxSizer_p.");
5489 return NULL;
5490 }
5491 }
5492 _arg2 = (bool ) tempbool2;
5493{
5494 PyThreadState* __tstate = wxPyBeginAllowThreads();
5495 wxWindow_SetSizerAndFit(_arg0,_arg1,_arg2);
5496
5497 wxPyEndAllowThreads(__tstate);
5498 if (PyErr_Occurred()) return NULL;
5499} Py_INCREF(Py_None);
5500 _resultobj = Py_None;
5501 return _resultobj;
5502}
5503
e6056257
RD
5504#define wxWindow_GetSizer(_swigobj) (_swigobj->GetSizer())
5505static PyObject *_wrap_wxWindow_GetSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
5506 PyObject * _resultobj;
5507 wxSizer * _result;
5508 wxWindow * _arg0;
5509 PyObject * _argo0 = 0;
5510 char *_kwnames[] = { "self", NULL };
5511
5512 self = self;
5513 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_GetSizer",_kwnames,&_argo0))
5514 return NULL;
5515 if (_argo0) {
5516 if (_argo0 == Py_None) { _arg0 = NULL; }
5517 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
5518 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetSizer. Expected _wxWindow_p.");
5519 return NULL;
5520 }
5521 }
5522{
0e2ff151 5523 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 5524 _result = (wxSizer *)wxWindow_GetSizer(_arg0);
e6056257 5525
0e2ff151 5526 wxPyEndAllowThreads(__tstate);
e6056257 5527 if (PyErr_Occurred()) return NULL;
00360d46 5528}{ _resultobj = wxPyMake_wxSizer(_result); }
e6056257
RD
5529 return _resultobj;
5530}
5531
a341e32e
RD
5532#define wxWindow_SetContainingSizer(_swigobj,_swigarg0) (_swigobj->SetContainingSizer(_swigarg0))
5533static PyObject *_wrap_wxWindow_SetContainingSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
5534 PyObject * _resultobj;
5535 wxWindow * _arg0;
5536 wxSizer * _arg1;
5537 PyObject * _argo0 = 0;
5538 PyObject * _argo1 = 0;
5539 char *_kwnames[] = { "self","sizer", NULL };
5540
5541 self = self;
5542 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxWindow_SetContainingSizer",_kwnames,&_argo0,&_argo1))
5543 return NULL;
5544 if (_argo0) {
5545 if (_argo0 == Py_None) { _arg0 = NULL; }
5546 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
5547 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetContainingSizer. Expected _wxWindow_p.");
5548 return NULL;
5549 }
5550 }
5551 if (_argo1) {
5552 if (_argo1 == Py_None) { _arg1 = NULL; }
5553 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxSizer_p")) {
5554 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxWindow_SetContainingSizer. Expected _wxSizer_p.");
5555 return NULL;
5556 }
5557 }
5558{
5559 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 5560 wxWindow_SetContainingSizer(_arg0,_arg1);
a341e32e
RD
5561
5562 wxPyEndAllowThreads(__tstate);
5563 if (PyErr_Occurred()) return NULL;
5564} Py_INCREF(Py_None);
5565 _resultobj = Py_None;
5566 return _resultobj;
5567}
5568
5569#define wxWindow_GetContainingSizer(_swigobj) (_swigobj->GetContainingSizer())
5570static PyObject *_wrap_wxWindow_GetContainingSizer(PyObject *self, PyObject *args, PyObject *kwargs) {
5571 PyObject * _resultobj;
5572 wxSizer * _result;
5573 wxWindow * _arg0;
5574 PyObject * _argo0 = 0;
5575 char *_kwnames[] = { "self", NULL };
5576
5577 self = self;
5578 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_GetContainingSizer",_kwnames,&_argo0))
5579 return NULL;
5580 if (_argo0) {
5581 if (_argo0 == Py_None) { _arg0 = NULL; }
5582 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
5583 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetContainingSizer. Expected _wxWindow_p.");
5584 return NULL;
5585 }
5586 }
5587{
5588 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 5589 _result = (wxSizer *)wxWindow_GetContainingSizer(_arg0);
a341e32e
RD
5590
5591 wxPyEndAllowThreads(__tstate);
5592 if (PyErr_Occurred()) return NULL;
5593}{ _resultobj = wxPyMake_wxSizer(_result); }
5594 return _resultobj;
5595}
5596
e6056257
RD
5597#define wxWindow_GetValidator(_swigobj) (_swigobj->GetValidator())
5598static PyObject *_wrap_wxWindow_GetValidator(PyObject *self, PyObject *args, PyObject *kwargs) {
5599 PyObject * _resultobj;
5600 wxValidator * _result;
5601 wxWindow * _arg0;
5602 PyObject * _argo0 = 0;
5603 char *_kwnames[] = { "self", NULL };
5604
5605 self = self;
5606 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_GetValidator",_kwnames,&_argo0))
5607 return NULL;
5608 if (_argo0) {
5609 if (_argo0 == Py_None) { _arg0 = NULL; }
5610 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
5611 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetValidator. Expected _wxWindow_p.");
5612 return NULL;
5613 }
5614 }
5615{
0e2ff151 5616 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 5617 _result = (wxValidator *)wxWindow_GetValidator(_arg0);
e6056257 5618
0e2ff151 5619 wxPyEndAllowThreads(__tstate);
e6056257
RD
5620 if (PyErr_Occurred()) return NULL;
5621}{ _resultobj = wxPyMake_wxObject(_result); }
5622 return _resultobj;
5623}
5624
5625#define wxWindow_SetValidator(_swigobj,_swigarg0) (_swigobj->SetValidator(_swigarg0))
5626static PyObject *_wrap_wxWindow_SetValidator(PyObject *self, PyObject *args, PyObject *kwargs) {
5627 PyObject * _resultobj;
5628 wxWindow * _arg0;
5629 wxValidator * _arg1;
5630 PyObject * _argo0 = 0;
5631 PyObject * _argo1 = 0;
5632 char *_kwnames[] = { "self","validator", NULL };
5633
5634 self = self;
5635 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxWindow_SetValidator",_kwnames,&_argo0,&_argo1))
5636 return NULL;
5637 if (_argo0) {
5638 if (_argo0 == Py_None) { _arg0 = NULL; }
5639 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
5640 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetValidator. Expected _wxWindow_p.");
5641 return NULL;
5642 }
5643 }
5644 if (_argo1) {
7108497a 5645 if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxValidator_p")) {
e6056257
RD
5646 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxWindow_SetValidator. Expected _wxValidator_p.");
5647 return NULL;
5648 }
5649 }
5650{
0e2ff151 5651 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 5652 wxWindow_SetValidator(_arg0,*_arg1);
e6056257 5653
0e2ff151 5654 wxPyEndAllowThreads(__tstate);
e6056257
RD
5655 if (PyErr_Occurred()) return NULL;
5656} Py_INCREF(Py_None);
5657 _resultobj = Py_None;
5658 return _resultobj;
5659}
5660
70b76c7c
RD
5661#define wxWindow_SetDropTarget(_swigobj,_swigarg0) (_swigobj->SetDropTarget(_swigarg0))
5662static PyObject *_wrap_wxWindow_SetDropTarget(PyObject *self, PyObject *args, PyObject *kwargs) {
5663 PyObject * _resultobj;
5664 wxWindow * _arg0;
5665 wxDropTarget * _arg1;
5666 PyObject * _argo0 = 0;
5667 PyObject * _argo1 = 0;
5668 char *_kwnames[] = { "self","target", NULL };
5669
5670 self = self;
5671 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxWindow_SetDropTarget",_kwnames,&_argo0,&_argo1))
5672 return NULL;
5673 if (_argo0) {
5674 if (_argo0 == Py_None) { _arg0 = NULL; }
5675 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
5676 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetDropTarget. Expected _wxWindow_p.");
5677 return NULL;
5678 }
5679 }
5680 if (_argo1) {
5681 if (_argo1 == Py_None) { _arg1 = NULL; }
5682 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDropTarget_p")) {
5683 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxWindow_SetDropTarget. Expected _wxDropTarget_p.");
5684 return NULL;
5685 }
5686 }
5687{
5688 PyThreadState* __tstate = wxPyBeginAllowThreads();
5689 wxWindow_SetDropTarget(_arg0,_arg1);
5690
5691 wxPyEndAllowThreads(__tstate);
5692 if (PyErr_Occurred()) return NULL;
5693} Py_INCREF(Py_None);
5694 _resultobj = Py_None;
5695 return _resultobj;
5696}
5697
5698#define wxWindow_GetDropTarget(_swigobj) (_swigobj->GetDropTarget())
5699static PyObject *_wrap_wxWindow_GetDropTarget(PyObject *self, PyObject *args, PyObject *kwargs) {
5700 PyObject * _resultobj;
5701 wxDropTarget * _result;
5702 wxWindow * _arg0;
5703 PyObject * _argo0 = 0;
5704 char *_kwnames[] = { "self", NULL };
5705 char _ptemp[128];
5706
5707 self = self;
5708 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_GetDropTarget",_kwnames,&_argo0))
5709 return NULL;
5710 if (_argo0) {
5711 if (_argo0 == Py_None) { _arg0 = NULL; }
5712 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
5713 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetDropTarget. Expected _wxWindow_p.");
5714 return NULL;
5715 }
5716 }
5717{
5718 PyThreadState* __tstate = wxPyBeginAllowThreads();
5719 _result = (wxDropTarget *)wxWindow_GetDropTarget(_arg0);
5720
5721 wxPyEndAllowThreads(__tstate);
5722 if (PyErr_Occurred()) return NULL;
5723} if (_result) {
5724 SWIG_MakePtr(_ptemp, (char *) _result,"_wxDropTarget_p");
5725 _resultobj = Py_BuildValue("s",_ptemp);
5726 } else {
5727 Py_INCREF(Py_None);
5728 _resultobj = Py_None;
5729 }
5730 return _resultobj;
5731}
5732
e6056257
RD
5733#define wxWindow_GetBestSize(_swigobj) (_swigobj->GetBestSize())
5734static PyObject *_wrap_wxWindow_GetBestSize(PyObject *self, PyObject *args, PyObject *kwargs) {
5735 PyObject * _resultobj;
5736 wxSize * _result;
5737 wxWindow * _arg0;
5738 PyObject * _argo0 = 0;
5739 char *_kwnames[] = { "self", NULL };
5740 char _ptemp[128];
5741
5742 self = self;
5743 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_GetBestSize",_kwnames,&_argo0))
5744 return NULL;
5745 if (_argo0) {
5746 if (_argo0 == Py_None) { _arg0 = NULL; }
5747 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
5748 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetBestSize. Expected _wxWindow_p.");
5749 return NULL;
5750 }
5751 }
5752{
0e2ff151 5753 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 5754 _result = new wxSize (wxWindow_GetBestSize(_arg0));
e6056257 5755
0e2ff151 5756 wxPyEndAllowThreads(__tstate);
e6056257
RD
5757 if (PyErr_Occurred()) return NULL;
5758} SWIG_MakePtr(_ptemp, (void *) _result,"_wxSize_p");
5759 _resultobj = Py_BuildValue("s",_ptemp);
5760 return _resultobj;
5761}
5762
c3bfa1cb
RD
5763#define wxWindow_GetMaxSize(_swigobj) (_swigobj->GetMaxSize())
5764static PyObject *_wrap_wxWindow_GetMaxSize(PyObject *self, PyObject *args, PyObject *kwargs) {
5765 PyObject * _resultobj;
5766 wxSize * _result;
5767 wxWindow * _arg0;
5768 PyObject * _argo0 = 0;
5769 char *_kwnames[] = { "self", NULL };
5770 char _ptemp[128];
5771
5772 self = self;
5773 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_GetMaxSize",_kwnames,&_argo0))
5774 return NULL;
5775 if (_argo0) {
5776 if (_argo0 == Py_None) { _arg0 = NULL; }
5777 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
5778 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetMaxSize. Expected _wxWindow_p.");
5779 return NULL;
5780 }
5781 }
5782{
5783 PyThreadState* __tstate = wxPyBeginAllowThreads();
5784 _result = new wxSize (wxWindow_GetMaxSize(_arg0));
5785
5786 wxPyEndAllowThreads(__tstate);
5787 if (PyErr_Occurred()) return NULL;
5788} SWIG_MakePtr(_ptemp, (void *) _result,"_wxSize_p");
5789 _resultobj = Py_BuildValue("s",_ptemp);
5790 return _resultobj;
5791}
5792
7108497a
RD
5793#define wxWindow_GetAdjustedBestSize(_swigobj) (_swigobj->GetAdjustedBestSize())
5794static PyObject *_wrap_wxWindow_GetAdjustedBestSize(PyObject *self, PyObject *args, PyObject *kwargs) {
5795 PyObject * _resultobj;
5796 wxSize * _result;
5797 wxWindow * _arg0;
5798 PyObject * _argo0 = 0;
5799 char *_kwnames[] = { "self", NULL };
5800 char _ptemp[128];
5801
5802 self = self;
5803 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_GetAdjustedBestSize",_kwnames,&_argo0))
5804 return NULL;
5805 if (_argo0) {
5806 if (_argo0 == Py_None) { _arg0 = NULL; }
5807 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
5808 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetAdjustedBestSize. Expected _wxWindow_p.");
5809 return NULL;
5810 }
5811 }
5812{
5813 PyThreadState* __tstate = wxPyBeginAllowThreads();
5814 _result = new wxSize (wxWindow_GetAdjustedBestSize(_arg0));
5815
5816 wxPyEndAllowThreads(__tstate);
5817 if (PyErr_Occurred()) return NULL;
5818} SWIG_MakePtr(_ptemp, (void *) _result,"_wxSize_p");
5819 _resultobj = Py_BuildValue("s",_ptemp);
5820 return _resultobj;
5821}
5822
e6056257
RD
5823#define wxWindow_SetCaret(_swigobj,_swigarg0) (_swigobj->SetCaret(_swigarg0))
5824static PyObject *_wrap_wxWindow_SetCaret(PyObject *self, PyObject *args, PyObject *kwargs) {
5825 PyObject * _resultobj;
5826 wxWindow * _arg0;
5827 wxCaret * _arg1;
5828 PyObject * _argo0 = 0;
5829 PyObject * _argo1 = 0;
5830 char *_kwnames[] = { "self","caret", NULL };
5831
5832 self = self;
5833 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxWindow_SetCaret",_kwnames,&_argo0,&_argo1))
5834 return NULL;
5835 if (_argo0) {
5836 if (_argo0 == Py_None) { _arg0 = NULL; }
5837 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
5838 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetCaret. Expected _wxWindow_p.");
5839 return NULL;
5840 }
5841 }
5842 if (_argo1) {
5843 if (_argo1 == Py_None) { _arg1 = NULL; }
5844 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxCaret_p")) {
5845 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxWindow_SetCaret. Expected _wxCaret_p.");
5846 return NULL;
5847 }
5848 }
5849{
0e2ff151 5850 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 5851 wxWindow_SetCaret(_arg0,_arg1);
e6056257 5852
0e2ff151 5853 wxPyEndAllowThreads(__tstate);
e6056257
RD
5854 if (PyErr_Occurred()) return NULL;
5855} Py_INCREF(Py_None);
5856 _resultobj = Py_None;
5857 return _resultobj;
5858}
5859
5860#define wxWindow_GetCaret(_swigobj) (_swigobj->GetCaret())
5861static PyObject *_wrap_wxWindow_GetCaret(PyObject *self, PyObject *args, PyObject *kwargs) {
5862 PyObject * _resultobj;
5863 wxCaret * _result;
5864 wxWindow * _arg0;
5865 PyObject * _argo0 = 0;
5866 char *_kwnames[] = { "self", NULL };
5867 char _ptemp[128];
5868
5869 self = self;
5870 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_GetCaret",_kwnames,&_argo0))
5871 return NULL;
5872 if (_argo0) {
5873 if (_argo0 == Py_None) { _arg0 = NULL; }
5874 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
5875 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetCaret. Expected _wxWindow_p.");
5876 return NULL;
5877 }
5878 }
5879{
0e2ff151 5880 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 5881 _result = (wxCaret *)wxWindow_GetCaret(_arg0);
e6056257 5882
0e2ff151 5883 wxPyEndAllowThreads(__tstate);
e6056257
RD
5884 if (PyErr_Occurred()) return NULL;
5885} if (_result) {
5886 SWIG_MakePtr(_ptemp, (char *) _result,"_wxCaret_p");
5887 _resultobj = Py_BuildValue("s",_ptemp);
5888 } else {
5889 Py_INCREF(Py_None);
5890 _resultobj = Py_None;
5891 }
5892 return _resultobj;
5893}
5894
5895#define wxWindow_Freeze(_swigobj) (_swigobj->Freeze())
5896static PyObject *_wrap_wxWindow_Freeze(PyObject *self, PyObject *args, PyObject *kwargs) {
5897 PyObject * _resultobj;
5898 wxWindow * _arg0;
5899 PyObject * _argo0 = 0;
5900 char *_kwnames[] = { "self", NULL };
5901
5902 self = self;
5903 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_Freeze",_kwnames,&_argo0))
5904 return NULL;
5905 if (_argo0) {
5906 if (_argo0 == Py_None) { _arg0 = NULL; }
5907 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
5908 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_Freeze. Expected _wxWindow_p.");
5909 return NULL;
5910 }
5911 }
5912{
0e2ff151 5913 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 5914 wxWindow_Freeze(_arg0);
e6056257 5915
0e2ff151 5916 wxPyEndAllowThreads(__tstate);
e6056257
RD
5917 if (PyErr_Occurred()) return NULL;
5918} Py_INCREF(Py_None);
5919 _resultobj = Py_None;
5920 return _resultobj;
5921}
5922
5923#define wxWindow_Thaw(_swigobj) (_swigobj->Thaw())
5924static PyObject *_wrap_wxWindow_Thaw(PyObject *self, PyObject *args, PyObject *kwargs) {
5925 PyObject * _resultobj;
5926 wxWindow * _arg0;
5927 PyObject * _argo0 = 0;
5928 char *_kwnames[] = { "self", NULL };
5929
5930 self = self;
5931 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_Thaw",_kwnames,&_argo0))
5932 return NULL;
5933 if (_argo0) {
5934 if (_argo0 == Py_None) { _arg0 = NULL; }
5935 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
5936 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_Thaw. Expected _wxWindow_p.");
5937 return NULL;
5938 }
5939 }
5940{
0e2ff151 5941 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 5942 wxWindow_Thaw(_arg0);
e6056257 5943
0e2ff151 5944 wxPyEndAllowThreads(__tstate);
e6056257
RD
5945 if (PyErr_Occurred()) return NULL;
5946} Py_INCREF(Py_None);
5947 _resultobj = Py_None;
5948 return _resultobj;
5949}
5950
5951#define wxWindow_Update(_swigobj) (_swigobj->Update())
5952static PyObject *_wrap_wxWindow_Update(PyObject *self, PyObject *args, PyObject *kwargs) {
5953 PyObject * _resultobj;
5954 wxWindow * _arg0;
5955 PyObject * _argo0 = 0;
5956 char *_kwnames[] = { "self", NULL };
5957
5958 self = self;
5959 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_Update",_kwnames,&_argo0))
5960 return NULL;
5961 if (_argo0) {
5962 if (_argo0 == Py_None) { _arg0 = NULL; }
5963 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
5964 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_Update. Expected _wxWindow_p.");
5965 return NULL;
5966 }
5967 }
5968{
0e2ff151 5969 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 5970 wxWindow_Update(_arg0);
e6056257 5971
0e2ff151 5972 wxPyEndAllowThreads(__tstate);
e6056257
RD
5973 if (PyErr_Occurred()) return NULL;
5974} Py_INCREF(Py_None);
5975 _resultobj = Py_None;
5976 return _resultobj;
5977}
5978
5979#define wxWindow_GetHelpText(_swigobj) (_swigobj->GetHelpText())
5980static PyObject *_wrap_wxWindow_GetHelpText(PyObject *self, PyObject *args, PyObject *kwargs) {
5981 PyObject * _resultobj;
5982 wxString * _result;
5983 wxWindow * _arg0;
5984 PyObject * _argo0 = 0;
5985 char *_kwnames[] = { "self", NULL };
5986
5987 self = self;
5988 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_GetHelpText",_kwnames,&_argo0))
5989 return NULL;
5990 if (_argo0) {
5991 if (_argo0 == Py_None) { _arg0 = NULL; }
5992 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
5993 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetHelpText. Expected _wxWindow_p.");
5994 return NULL;
5995 }
5996 }
5997{
0e2ff151 5998 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 5999 _result = new wxString (wxWindow_GetHelpText(_arg0));
e6056257 6000
0e2ff151 6001 wxPyEndAllowThreads(__tstate);
e6056257
RD
6002 if (PyErr_Occurred()) return NULL;
6003}{
6824d4f9 6004#if wxUSE_UNICODE
7108497a 6005 _resultobj = PyUnicode_FromWideChar(_result->c_str(), _result->Len());
6824d4f9 6006#else
e6056257 6007 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
6824d4f9 6008#endif
e6056257
RD
6009}
6010{
6011 delete _result;
6012}
6013 return _resultobj;
6014}
6015
6016#define wxWindow_SetHelpText(_swigobj,_swigarg0) (_swigobj->SetHelpText(_swigarg0))
6017static PyObject *_wrap_wxWindow_SetHelpText(PyObject *self, PyObject *args, PyObject *kwargs) {
6018 PyObject * _resultobj;
6019 wxWindow * _arg0;
6020 wxString * _arg1;
6021 PyObject * _argo0 = 0;
6022 PyObject * _obj1 = 0;
6023 char *_kwnames[] = { "self","helpText", NULL };
6024
6025 self = self;
6026 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxWindow_SetHelpText",_kwnames,&_argo0,&_obj1))
6027 return NULL;
6028 if (_argo0) {
6029 if (_argo0 == Py_None) { _arg0 = NULL; }
6030 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
6031 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetHelpText. Expected _wxWindow_p.");
6032 return NULL;
6033 }
6034 }
6035{
6824d4f9
RD
6036 _arg1 = wxString_in_helper(_obj1);
6037 if (_arg1 == NULL)
e6056257 6038 return NULL;
e6056257
RD
6039}
6040{
0e2ff151 6041 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 6042 wxWindow_SetHelpText(_arg0,*_arg1);
e6056257 6043
0e2ff151 6044 wxPyEndAllowThreads(__tstate);
e6056257
RD
6045 if (PyErr_Occurred()) return NULL;
6046} Py_INCREF(Py_None);
6047 _resultobj = Py_None;
6048{
6049 if (_obj1)
6050 delete _arg1;
6051}
6052 return _resultobj;
6053}
6054
a341e32e
RD
6055#define wxWindow_SetHelpTextForId(_swigobj,_swigarg0) (_swigobj->SetHelpTextForId(_swigarg0))
6056static PyObject *_wrap_wxWindow_SetHelpTextForId(PyObject *self, PyObject *args, PyObject *kwargs) {
6057 PyObject * _resultobj;
6058 wxWindow * _arg0;
6059 wxString * _arg1;
6060 PyObject * _argo0 = 0;
6061 PyObject * _obj1 = 0;
6062 char *_kwnames[] = { "self","text", NULL };
6063
6064 self = self;
6065 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxWindow_SetHelpTextForId",_kwnames,&_argo0,&_obj1))
6066 return NULL;
6067 if (_argo0) {
6068 if (_argo0 == Py_None) { _arg0 = NULL; }
6069 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
6070 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetHelpTextForId. Expected _wxWindow_p.");
6071 return NULL;
6072 }
6073 }
6074{
6824d4f9
RD
6075 _arg1 = wxString_in_helper(_obj1);
6076 if (_arg1 == NULL)
a341e32e 6077 return NULL;
a341e32e
RD
6078}
6079{
6080 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 6081 wxWindow_SetHelpTextForId(_arg0,*_arg1);
a341e32e
RD
6082
6083 wxPyEndAllowThreads(__tstate);
6084 if (PyErr_Occurred()) return NULL;
6085} Py_INCREF(Py_None);
6086 _resultobj = Py_None;
6087{
6088 if (_obj1)
6089 delete _arg1;
6090}
6091 return _resultobj;
6092}
6093
e6056257
RD
6094#define wxWindow_ScrollLines(_swigobj,_swigarg0) (_swigobj->ScrollLines(_swigarg0))
6095static PyObject *_wrap_wxWindow_ScrollLines(PyObject *self, PyObject *args, PyObject *kwargs) {
6096 PyObject * _resultobj;
6097 bool _result;
6098 wxWindow * _arg0;
6099 int _arg1;
6100 PyObject * _argo0 = 0;
6101 char *_kwnames[] = { "self","lines", NULL };
6102
6103 self = self;
6104 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxWindow_ScrollLines",_kwnames,&_argo0,&_arg1))
6105 return NULL;
6106 if (_argo0) {
6107 if (_argo0 == Py_None) { _arg0 = NULL; }
6108 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
6109 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_ScrollLines. Expected _wxWindow_p.");
6110 return NULL;
6111 }
6112 }
6113{
0e2ff151 6114 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 6115 _result = (bool )wxWindow_ScrollLines(_arg0,_arg1);
e6056257 6116
0e2ff151 6117 wxPyEndAllowThreads(__tstate);
e6056257
RD
6118 if (PyErr_Occurred()) return NULL;
6119} _resultobj = Py_BuildValue("i",_result);
6120 return _resultobj;
6121}
6122
6123#define wxWindow_ScrollPages(_swigobj,_swigarg0) (_swigobj->ScrollPages(_swigarg0))
6124static PyObject *_wrap_wxWindow_ScrollPages(PyObject *self, PyObject *args, PyObject *kwargs) {
6125 PyObject * _resultobj;
6126 bool _result;
6127 wxWindow * _arg0;
6128 int _arg1;
6129 PyObject * _argo0 = 0;
6130 char *_kwnames[] = { "self","pages", NULL };
6131
6132 self = self;
6133 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxWindow_ScrollPages",_kwnames,&_argo0,&_arg1))
6134 return NULL;
6135 if (_argo0) {
6136 if (_argo0 == Py_None) { _arg0 = NULL; }
6137 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
6138 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_ScrollPages. Expected _wxWindow_p.");
6139 return NULL;
6140 }
6141 }
6142{
0e2ff151 6143 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 6144 _result = (bool )wxWindow_ScrollPages(_arg0,_arg1);
e6056257 6145
0e2ff151 6146 wxPyEndAllowThreads(__tstate);
e6056257
RD
6147 if (PyErr_Occurred()) return NULL;
6148} _resultobj = Py_BuildValue("i",_result);
6149 return _resultobj;
6150}
6151
6152#define wxWindow_LineUp(_swigobj) (_swigobj->LineUp())
6153static PyObject *_wrap_wxWindow_LineUp(PyObject *self, PyObject *args, PyObject *kwargs) {
6154 PyObject * _resultobj;
6155 bool _result;
6156 wxWindow * _arg0;
6157 PyObject * _argo0 = 0;
6158 char *_kwnames[] = { "self", NULL };
6159
6160 self = self;
6161 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_LineUp",_kwnames,&_argo0))
6162 return NULL;
6163 if (_argo0) {
6164 if (_argo0 == Py_None) { _arg0 = NULL; }
6165 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
6166 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_LineUp. Expected _wxWindow_p.");
6167 return NULL;
6168 }
6169 }
6170{
0e2ff151 6171 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 6172 _result = (bool )wxWindow_LineUp(_arg0);
e6056257 6173
0e2ff151 6174 wxPyEndAllowThreads(__tstate);
e6056257
RD
6175 if (PyErr_Occurred()) return NULL;
6176} _resultobj = Py_BuildValue("i",_result);
6177 return _resultobj;
6178}
6179
6180#define wxWindow_LineDown(_swigobj) (_swigobj->LineDown())
6181static PyObject *_wrap_wxWindow_LineDown(PyObject *self, PyObject *args, PyObject *kwargs) {
6182 PyObject * _resultobj;
6183 bool _result;
6184 wxWindow * _arg0;
6185 PyObject * _argo0 = 0;
6186 char *_kwnames[] = { "self", NULL };
6187
6188 self = self;
6189 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_LineDown",_kwnames,&_argo0))
6190 return NULL;
6191 if (_argo0) {
6192 if (_argo0 == Py_None) { _arg0 = NULL; }
6193 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
6194 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_LineDown. Expected _wxWindow_p.");
6195 return NULL;
6196 }
6197 }
6198{
0e2ff151 6199 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 6200 _result = (bool )wxWindow_LineDown(_arg0);
e6056257 6201
0e2ff151 6202 wxPyEndAllowThreads(__tstate);
e6056257
RD
6203 if (PyErr_Occurred()) return NULL;
6204} _resultobj = Py_BuildValue("i",_result);
6205 return _resultobj;
6206}
6207
6208#define wxWindow_PageUp(_swigobj) (_swigobj->PageUp())
6209static PyObject *_wrap_wxWindow_PageUp(PyObject *self, PyObject *args, PyObject *kwargs) {
6210 PyObject * _resultobj;
6211 bool _result;
6212 wxWindow * _arg0;
6213 PyObject * _argo0 = 0;
6214 char *_kwnames[] = { "self", NULL };
6215
6216 self = self;
6217 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_PageUp",_kwnames,&_argo0))
6218 return NULL;
6219 if (_argo0) {
6220 if (_argo0 == Py_None) { _arg0 = NULL; }
6221 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
6222 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_PageUp. Expected _wxWindow_p.");
6223 return NULL;
6224 }
6225 }
6226{
0e2ff151 6227 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 6228 _result = (bool )wxWindow_PageUp(_arg0);
e6056257 6229
0e2ff151 6230 wxPyEndAllowThreads(__tstate);
e6056257
RD
6231 if (PyErr_Occurred()) return NULL;
6232} _resultobj = Py_BuildValue("i",_result);
6233 return _resultobj;
6234}
6235
6236#define wxWindow_PageDown(_swigobj) (_swigobj->PageDown())
6237static PyObject *_wrap_wxWindow_PageDown(PyObject *self, PyObject *args, PyObject *kwargs) {
6238 PyObject * _resultobj;
6239 bool _result;
6240 wxWindow * _arg0;
6241 PyObject * _argo0 = 0;
6242 char *_kwnames[] = { "self", NULL };
6243
6244 self = self;
6245 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_PageDown",_kwnames,&_argo0))
6246 return NULL;
6247 if (_argo0) {
6248 if (_argo0 == Py_None) { _arg0 = NULL; }
6249 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
6250 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_PageDown. Expected _wxWindow_p.");
6251 return NULL;
6252 }
6253 }
6254{
0e2ff151 6255 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 6256 _result = (bool )wxWindow_PageDown(_arg0);
e6056257 6257
0e2ff151 6258 wxPyEndAllowThreads(__tstate);
e6056257
RD
6259 if (PyErr_Occurred()) return NULL;
6260} _resultobj = Py_BuildValue("i",_result);
6261 return _resultobj;
6262}
6263
6264static PyObject *_wrap_wxWindow_FindFocus(PyObject *self, PyObject *args, PyObject *kwargs) {
6265 PyObject * _resultobj;
6266 wxWindow * _result;
6267 char *_kwnames[] = { NULL };
6268
6269 self = self;
6270 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":wxWindow_FindFocus",_kwnames))
6271 return NULL;
6272{
0e2ff151 6273 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 6274 _result = (wxWindow *)wxWindow::FindFocus();
e6056257 6275
0e2ff151 6276 wxPyEndAllowThreads(__tstate);
e6056257
RD
6277 if (PyErr_Occurred()) return NULL;
6278}{ _resultobj = wxPyMake_wxObject(_result); }
6279 return _resultobj;
6280}
6281
6282static PyObject *_wrap_wxWindow_NewControlId(PyObject *self, PyObject *args, PyObject *kwargs) {
6283 PyObject * _resultobj;
6284 int _result;
6285 char *_kwnames[] = { NULL };
6286
6287 self = self;
6288 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":wxWindow_NewControlId",_kwnames))
6289 return NULL;
6290{
0e2ff151 6291 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 6292 _result = (int )wxWindow::NewControlId();
e6056257 6293
0e2ff151 6294 wxPyEndAllowThreads(__tstate);
e6056257
RD
6295 if (PyErr_Occurred()) return NULL;
6296} _resultobj = Py_BuildValue("i",_result);
6297 return _resultobj;
6298}
6299
6300static PyObject *_wrap_wxWindow_NextControlId(PyObject *self, PyObject *args, PyObject *kwargs) {
6301 PyObject * _resultobj;
6302 int _result;
6303 int _arg0;
6304 char *_kwnames[] = { "id", NULL };
6305
6306 self = self;
6307 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"i:wxWindow_NextControlId",_kwnames,&_arg0))
6308 return NULL;
6309{
0e2ff151 6310 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 6311 _result = (int )wxWindow::NextControlId(_arg0);
e6056257 6312
0e2ff151 6313 wxPyEndAllowThreads(__tstate);
e6056257
RD
6314 if (PyErr_Occurred()) return NULL;
6315} _resultobj = Py_BuildValue("i",_result);
6316 return _resultobj;
6317}
6318
6319static PyObject *_wrap_wxWindow_PrevControlId(PyObject *self, PyObject *args, PyObject *kwargs) {
6320 PyObject * _resultobj;
6321 int _result;
6322 int _arg0;
6323 char *_kwnames[] = { "id", NULL };
6324
6325 self = self;
6326 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"i:wxWindow_PrevControlId",_kwnames,&_arg0))
6327 return NULL;
6328{
0e2ff151 6329 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 6330 _result = (int )wxWindow::PrevControlId(_arg0);
e6056257 6331
0e2ff151 6332 wxPyEndAllowThreads(__tstate);
e6056257
RD
6333 if (PyErr_Occurred()) return NULL;
6334} _resultobj = Py_BuildValue("i",_result);
6335 return _resultobj;
6336}
6337
6338#define wxWindow_SetAcceleratorTable(_swigobj,_swigarg0) (_swigobj->SetAcceleratorTable(_swigarg0))
6339static PyObject *_wrap_wxWindow_SetAcceleratorTable(PyObject *self, PyObject *args, PyObject *kwargs) {
6340 PyObject * _resultobj;
6341 wxWindow * _arg0;
6342 wxAcceleratorTable * _arg1;
6343 PyObject * _argo0 = 0;
6344 PyObject * _argo1 = 0;
6345 char *_kwnames[] = { "self","accel", NULL };
6346
6347 self = self;
6348 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxWindow_SetAcceleratorTable",_kwnames,&_argo0,&_argo1))
6349 return NULL;
6350 if (_argo0) {
6351 if (_argo0 == Py_None) { _arg0 = NULL; }
6352 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
6353 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetAcceleratorTable. Expected _wxWindow_p.");
6354 return NULL;
6355 }
6356 }
6357 if (_argo1) {
7108497a 6358 if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxAcceleratorTable_p")) {
e6056257
RD
6359 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxWindow_SetAcceleratorTable. Expected _wxAcceleratorTable_p.");
6360 return NULL;
6361 }
6362 }
6363{
0e2ff151 6364 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 6365 wxWindow_SetAcceleratorTable(_arg0,*_arg1);
e6056257 6366
0e2ff151 6367 wxPyEndAllowThreads(__tstate);
e6056257
RD
6368 if (PyErr_Occurred()) return NULL;
6369} Py_INCREF(Py_None);
6370 _resultobj = Py_None;
6371 return _resultobj;
6372}
6373
6374#define wxWindow_GetAcceleratorTable(_swigobj) (_swigobj->GetAcceleratorTable())
6375static PyObject *_wrap_wxWindow_GetAcceleratorTable(PyObject *self, PyObject *args, PyObject *kwargs) {
6376 PyObject * _resultobj;
6377 wxAcceleratorTable * _result;
6378 wxWindow * _arg0;
6379 PyObject * _argo0 = 0;
6380 char *_kwnames[] = { "self", NULL };
6381 char _ptemp[128];
6382
6383 self = self;
6384 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_GetAcceleratorTable",_kwnames,&_argo0))
6385 return NULL;
6386 if (_argo0) {
6387 if (_argo0 == Py_None) { _arg0 = NULL; }
6388 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
6389 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetAcceleratorTable. Expected _wxWindow_p.");
6390 return NULL;
6391 }
6392 }
6393{
0e2ff151 6394 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 6395 _result = (wxAcceleratorTable *)wxWindow_GetAcceleratorTable(_arg0);
e6056257 6396
0e2ff151 6397 wxPyEndAllowThreads(__tstate);
e6056257
RD
6398 if (PyErr_Occurred()) return NULL;
6399} if (_result) {
6400 SWIG_MakePtr(_ptemp, (char *) _result,"_wxAcceleratorTable_p");
6401 _resultobj = Py_BuildValue("s",_ptemp);
6402 } else {
6403 Py_INCREF(Py_None);
6404 _resultobj = Py_None;
6405 }
6406 return _resultobj;
6407}
6408
6abe8375
RD
6409#define wxWindow_GetDefaultItem(_swigobj) (_swigobj->GetDefaultItem())
6410static PyObject *_wrap_wxWindow_GetDefaultItem(PyObject *self, PyObject *args, PyObject *kwargs) {
6411 PyObject * _resultobj;
c3bfa1cb 6412 wxWindow * _result;
6abe8375
RD
6413 wxWindow * _arg0;
6414 PyObject * _argo0 = 0;
6415 char *_kwnames[] = { "self", NULL };
6416
6417 self = self;
6418 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_GetDefaultItem",_kwnames,&_argo0))
6419 return NULL;
6420 if (_argo0) {
6421 if (_argo0 == Py_None) { _arg0 = NULL; }
6422 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
6423 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetDefaultItem. Expected _wxWindow_p.");
6424 return NULL;
6425 }
6426 }
6427{
6428 PyThreadState* __tstate = wxPyBeginAllowThreads();
c3bfa1cb 6429 _result = (wxWindow *)wxWindow_GetDefaultItem(_arg0);
6abe8375
RD
6430
6431 wxPyEndAllowThreads(__tstate);
6432 if (PyErr_Occurred()) return NULL;
6433}{ _resultobj = wxPyMake_wxObject(_result); }
6434 return _resultobj;
6435}
6436
6437#define wxWindow_SetDefaultItem(_swigobj,_swigarg0) (_swigobj->SetDefaultItem(_swigarg0))
6438static PyObject *_wrap_wxWindow_SetDefaultItem(PyObject *self, PyObject *args, PyObject *kwargs) {
6439 PyObject * _resultobj;
c3bfa1cb 6440 wxWindow * _result;
6abe8375 6441 wxWindow * _arg0;
c3bfa1cb 6442 wxWindow * _arg1;
6abe8375
RD
6443 PyObject * _argo0 = 0;
6444 PyObject * _argo1 = 0;
6445 char *_kwnames[] = { "self","btn", NULL };
6446
6447 self = self;
6448 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxWindow_SetDefaultItem",_kwnames,&_argo0,&_argo1))
6449 return NULL;
6450 if (_argo0) {
6451 if (_argo0 == Py_None) { _arg0 = NULL; }
6452 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
6453 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetDefaultItem. Expected _wxWindow_p.");
6454 return NULL;
6455 }
6456 }
6457 if (_argo1) {
6458 if (_argo1 == Py_None) { _arg1 = NULL; }
c3bfa1cb
RD
6459 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
6460 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxWindow_SetDefaultItem. Expected _wxWindow_p.");
6abe8375
RD
6461 return NULL;
6462 }
6463 }
6464{
6465 PyThreadState* __tstate = wxPyBeginAllowThreads();
c3bfa1cb 6466 _result = (wxWindow *)wxWindow_SetDefaultItem(_arg0,_arg1);
6abe8375
RD
6467
6468 wxPyEndAllowThreads(__tstate);
6469 if (PyErr_Occurred()) return NULL;
c3bfa1cb 6470}{ _resultobj = wxPyMake_wxObject(_result); }
6abe8375
RD
6471 return _resultobj;
6472}
6473
26eb8715
RD
6474#define wxWindow_SetTmpDefaultItem(_swigobj,_swigarg0) (_swigobj->SetTmpDefaultItem(_swigarg0))
6475static PyObject *_wrap_wxWindow_SetTmpDefaultItem(PyObject *self, PyObject *args, PyObject *kwargs) {
6476 PyObject * _resultobj;
6477 wxWindow * _arg0;
6478 wxWindow * _arg1;
6479 PyObject * _argo0 = 0;
6480 PyObject * _argo1 = 0;
6481 char *_kwnames[] = { "self","win", NULL };
6482
6483 self = self;
6484 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxWindow_SetTmpDefaultItem",_kwnames,&_argo0,&_argo1))
6485 return NULL;
6486 if (_argo0) {
6487 if (_argo0 == Py_None) { _arg0 = NULL; }
6488 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
6489 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetTmpDefaultItem. Expected _wxWindow_p.");
6490 return NULL;
6491 }
6492 }
6493 if (_argo1) {
6494 if (_argo1 == Py_None) { _arg1 = NULL; }
6495 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
6496 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxWindow_SetTmpDefaultItem. Expected _wxWindow_p.");
6497 return NULL;
6498 }
6499 }
6500{
6501 PyThreadState* __tstate = wxPyBeginAllowThreads();
6502 wxWindow_SetTmpDefaultItem(_arg0,_arg1);
6503
6504 wxPyEndAllowThreads(__tstate);
6505 if (PyErr_Occurred()) return NULL;
6506} Py_INCREF(Py_None);
6507 _resultobj = Py_None;
6508 return _resultobj;
6509}
6510
59988cd0
RD
6511#define wxWindow_WarpPointer(_swigobj,_swigarg0,_swigarg1) (_swigobj->WarpPointer(_swigarg0,_swigarg1))
6512static PyObject *_wrap_wxWindow_WarpPointer(PyObject *self, PyObject *args, PyObject *kwargs) {
6513 PyObject * _resultobj;
6514 wxWindow * _arg0;
6515 int _arg1;
6516 int _arg2;
6517 PyObject * _argo0 = 0;
6518 char *_kwnames[] = { "self","x","y", NULL };
6519
6520 self = self;
6521 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxWindow_WarpPointer",_kwnames,&_argo0,&_arg1,&_arg2))
6522 return NULL;
6523 if (_argo0) {
6524 if (_argo0 == Py_None) { _arg0 = NULL; }
6525 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
6526 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_WarpPointer. Expected _wxWindow_p.");
6527 return NULL;
6528 }
6529 }
6530{
6531 PyThreadState* __tstate = wxPyBeginAllowThreads();
6532 wxWindow_WarpPointer(_arg0,_arg1,_arg2);
6533
6534 wxPyEndAllowThreads(__tstate);
6535 if (PyErr_Occurred()) return NULL;
6536} Py_INCREF(Py_None);
6537 _resultobj = Py_None;
6538 return _resultobj;
6539}
6540
6541#define wxWindow_CaptureMouse(_swigobj) (_swigobj->CaptureMouse())
6542static PyObject *_wrap_wxWindow_CaptureMouse(PyObject *self, PyObject *args, PyObject *kwargs) {
6543 PyObject * _resultobj;
6544 wxWindow * _arg0;
6545 PyObject * _argo0 = 0;
6546 char *_kwnames[] = { "self", NULL };
6547
6548 self = self;
6549 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_CaptureMouse",_kwnames,&_argo0))
6550 return NULL;
6551 if (_argo0) {
6552 if (_argo0 == Py_None) { _arg0 = NULL; }
6553 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
6554 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_CaptureMouse. Expected _wxWindow_p.");
6555 return NULL;
6556 }
6557 }
6558{
6559 PyThreadState* __tstate = wxPyBeginAllowThreads();
6560 wxWindow_CaptureMouse(_arg0);
6561
6562 wxPyEndAllowThreads(__tstate);
6563 if (PyErr_Occurred()) return NULL;
6564} Py_INCREF(Py_None);
6565 _resultobj = Py_None;
6566 return _resultobj;
6567}
6568
6569#define wxWindow_ReleaseMouse(_swigobj) (_swigobj->ReleaseMouse())
6570static PyObject *_wrap_wxWindow_ReleaseMouse(PyObject *self, PyObject *args, PyObject *kwargs) {
6571 PyObject * _resultobj;
6572 wxWindow * _arg0;
6573 PyObject * _argo0 = 0;
6574 char *_kwnames[] = { "self", NULL };
6575
6576 self = self;
6577 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_ReleaseMouse",_kwnames,&_argo0))
6578 return NULL;
6579 if (_argo0) {
6580 if (_argo0 == Py_None) { _arg0 = NULL; }
6581 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
6582 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_ReleaseMouse. Expected _wxWindow_p.");
6583 return NULL;
6584 }
6585 }
6586{
6587 PyThreadState* __tstate = wxPyBeginAllowThreads();
6588 wxWindow_ReleaseMouse(_arg0);
6589
6590 wxPyEndAllowThreads(__tstate);
6591 if (PyErr_Occurred()) return NULL;
6592} Py_INCREF(Py_None);
6593 _resultobj = Py_None;
6594 return _resultobj;
6595}
6596
6597static PyObject *_wrap_wxWindow_GetCapture(PyObject *self, PyObject *args, PyObject *kwargs) {
6598 PyObject * _resultobj;
6599 wxWindow * _result;
6600 char *_kwnames[] = { NULL };
6601
6602 self = self;
6603 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":wxWindow_GetCapture",_kwnames))
6604 return NULL;
6605{
6606 PyThreadState* __tstate = wxPyBeginAllowThreads();
6607 _result = (wxWindow *)wxWindow::GetCapture();
6608
6609 wxPyEndAllowThreads(__tstate);
6610 if (PyErr_Occurred()) return NULL;
6611}{ _resultobj = wxPyMake_wxObject(_result); }
6612 return _resultobj;
6613}
6614
6615#define wxWindow_HasCapture(_swigobj) (_swigobj->HasCapture())
6616static PyObject *_wrap_wxWindow_HasCapture(PyObject *self, PyObject *args, PyObject *kwargs) {
6617 PyObject * _resultobj;
6618 bool _result;
6619 wxWindow * _arg0;
6620 PyObject * _argo0 = 0;
6621 char *_kwnames[] = { "self", NULL };
6622
6623 self = self;
6624 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWindow_HasCapture",_kwnames,&_argo0))
6625 return NULL;
6626 if (_argo0) {
6627 if (_argo0 == Py_None) { _arg0 = NULL; }
6628 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
6629 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_HasCapture. Expected _wxWindow_p.");
6630 return NULL;
6631 }
6632 }
6633{
6634 PyThreadState* __tstate = wxPyBeginAllowThreads();
6635 _result = (bool )wxWindow_HasCapture(_arg0);
6636
6637 wxPyEndAllowThreads(__tstate);
6638 if (PyErr_Occurred()) return NULL;
6639} _resultobj = Py_BuildValue("i",_result);
6640 return _resultobj;
6641}
6642
e6056257
RD
6643static void *SwigwxPanelTowxWindow(void *ptr) {
6644 wxPanel *src;
6645 wxWindow *dest;
6646 src = (wxPanel *) ptr;
6647 dest = (wxWindow *) src;
6648 return (void *) dest;
6649}
6650
6651static void *SwigwxPanelTowxEvtHandler(void *ptr) {
6652 wxPanel *src;
6653 wxEvtHandler *dest;
6654 src = (wxPanel *) ptr;
6655 dest = (wxEvtHandler *) src;
6656 return (void *) dest;
6657}
6658
6659static void *SwigwxPanelTowxObject(void *ptr) {
6660 wxPanel *src;
6661 wxObject *dest;
6662 src = (wxPanel *) ptr;
6663 dest = (wxObject *) src;
6664 return (void *) dest;
6665}
6666
6667#define new_wxPanel(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxPanel(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
6668static PyObject *_wrap_new_wxPanel(PyObject *self, PyObject *args, PyObject *kwargs) {
6669 PyObject * _resultobj;
6670 wxPanel * _result;
6671 wxWindow * _arg0;
6672 wxWindowID _arg1;
6673 wxPoint * _arg2 = (wxPoint *) &wxDefaultPosition;
6674 wxSize * _arg3 = (wxSize *) &wxDefaultSize;
6675 long _arg4 = (long ) wxTAB_TRAVERSAL;
c3bfa1cb 6676 wxString * _arg5 = (wxString *) &wxPyPanelNameStr;
e6056257
RD
6677 PyObject * _argo0 = 0;
6678 wxPoint temp;
6679 PyObject * _obj2 = 0;
6680 wxSize temp0;
6681 PyObject * _obj3 = 0;
c3bfa1cb 6682 PyObject * _obj5 = 0;
e6056257
RD
6683 char *_kwnames[] = { "parent","id","pos","size","style","name", NULL };
6684 char _ptemp[128];
6685
6686 self = self;
c3bfa1cb 6687 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi|OOlO:new_wxPanel",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_arg4,&_obj5))
e6056257
RD
6688 return NULL;
6689 if (_argo0) {
6690 if (_argo0 == Py_None) { _arg0 = NULL; }
6691 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
6692 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxPanel. Expected _wxWindow_p.");
6693 return NULL;
6694 }
6695 }
6696 if (_obj2)
6697{
6698 _arg2 = &temp;
6699 if (! wxPoint_helper(_obj2, &_arg2))
6700 return NULL;
6701}
6702 if (_obj3)
6703{
6704 _arg3 = &temp0;
6705 if (! wxSize_helper(_obj3, &_arg3))
6706 return NULL;
c3bfa1cb
RD
6707}
6708 if (_obj5)
6709{
6710 _arg5 = wxString_in_helper(_obj5);
6711 if (_arg5 == NULL)
6712 return NULL;
e6056257
RD
6713}
6714{
0e2ff151 6715 PyThreadState* __tstate = wxPyBeginAllowThreads();
c3bfa1cb 6716 _result = (wxPanel *)new_wxPanel(_arg0,_arg1,*_arg2,*_arg3,_arg4,*_arg5);
e6056257 6717
0e2ff151 6718 wxPyEndAllowThreads(__tstate);
e6056257
RD
6719 if (PyErr_Occurred()) return NULL;
6720} if (_result) {
6721 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPanel_p");
6722 _resultobj = Py_BuildValue("s",_ptemp);
6723 } else {
6724 Py_INCREF(Py_None);
6725 _resultobj = Py_None;
6726 }
c3bfa1cb
RD
6727{
6728 if (_obj5)
6729 delete _arg5;
6730}
e6056257
RD
6731 return _resultobj;
6732}
6733
6734#define new_wxPrePanel() (new wxPanel())
6735static PyObject *_wrap_new_wxPrePanel(PyObject *self, PyObject *args, PyObject *kwargs) {
6736 PyObject * _resultobj;
6737 wxPanel * _result;
6738 char *_kwnames[] = { NULL };
6739 char _ptemp[128];
6740
6741 self = self;
6742 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxPrePanel",_kwnames))
6743 return NULL;
6744{
0e2ff151 6745 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 6746 _result = (wxPanel *)new_wxPrePanel();
e6056257 6747
0e2ff151 6748 wxPyEndAllowThreads(__tstate);
e6056257
RD
6749 if (PyErr_Occurred()) return NULL;
6750} if (_result) {
6751 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPanel_p");
6752 _resultobj = Py_BuildValue("s",_ptemp);
6753 } else {
6754 Py_INCREF(Py_None);
6755 _resultobj = Py_None;
6756 }
6757 return _resultobj;
6758}
6759
6760#define wxPanel_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
6761static PyObject *_wrap_wxPanel_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
6762 PyObject * _resultobj;
6763 bool _result;
6764 wxPanel * _arg0;
6765 wxWindow * _arg1;
6766 wxWindowID _arg2;
6767 wxPoint * _arg3 = (wxPoint *) &wxDefaultPosition;
6768 wxSize * _arg4 = (wxSize *) &wxDefaultSize;
6769 long _arg5 = (long ) wxTAB_TRAVERSAL;
c3bfa1cb 6770 wxString * _arg6 = (wxString *) &wxPyPanelNameStr;
e6056257
RD
6771 PyObject * _argo0 = 0;
6772 PyObject * _argo1 = 0;
6773 wxPoint temp;
6774 PyObject * _obj3 = 0;
6775 wxSize temp0;
6776 PyObject * _obj4 = 0;
c3bfa1cb 6777 PyObject * _obj6 = 0;
e6056257
RD
6778 char *_kwnames[] = { "self","parent","id","pos","size","style","name", NULL };
6779
6780 self = self;
c3bfa1cb 6781 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOi|OOlO:wxPanel_Create",_kwnames,&_argo0,&_argo1,&_arg2,&_obj3,&_obj4,&_arg5,&_obj6))
e6056257
RD
6782 return NULL;
6783 if (_argo0) {
6784 if (_argo0 == Py_None) { _arg0 = NULL; }
6785 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPanel_p")) {
6786 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPanel_Create. Expected _wxPanel_p.");
6787 return NULL;
6788 }
6789 }
6790 if (_argo1) {
6791 if (_argo1 == Py_None) { _arg1 = NULL; }
6792 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
6793 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPanel_Create. Expected _wxWindow_p.");
6794 return NULL;
6795 }
6796 }
6797 if (_obj3)
6798{
6799 _arg3 = &temp;
6800 if (! wxPoint_helper(_obj3, &_arg3))
6801 return NULL;
6802}
6803 if (_obj4)
6804{
6805 _arg4 = &temp0;
6806 if (! wxSize_helper(_obj4, &_arg4))
6807 return NULL;
c3bfa1cb
RD
6808}
6809 if (_obj6)
6810{
6811 _arg6 = wxString_in_helper(_obj6);
6812 if (_arg6 == NULL)
6813 return NULL;
e6056257
RD
6814}
6815{
0e2ff151 6816 PyThreadState* __tstate = wxPyBeginAllowThreads();
c3bfa1cb 6817 _result = (bool )wxPanel_Create(_arg0,_arg1,_arg2,*_arg3,*_arg4,_arg5,*_arg6);
e6056257 6818
0e2ff151 6819 wxPyEndAllowThreads(__tstate);
e6056257
RD
6820 if (PyErr_Occurred()) return NULL;
6821} _resultobj = Py_BuildValue("i",_result);
c3bfa1cb
RD
6822{
6823 if (_obj6)
6824 delete _arg6;
6825}
e6056257
RD
6826 return _resultobj;
6827}
6828
6829#define wxPanel_InitDialog(_swigobj) (_swigobj->InitDialog())
6830static PyObject *_wrap_wxPanel_InitDialog(PyObject *self, PyObject *args, PyObject *kwargs) {
6831 PyObject * _resultobj;
6832 wxPanel * _arg0;
6833 PyObject * _argo0 = 0;
6834 char *_kwnames[] = { "self", NULL };
6835
6836 self = self;
6837 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPanel_InitDialog",_kwnames,&_argo0))
6838 return NULL;
6839 if (_argo0) {
6840 if (_argo0 == Py_None) { _arg0 = NULL; }
6841 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPanel_p")) {
6842 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPanel_InitDialog. Expected _wxPanel_p.");
6843 return NULL;
6844 }
6845 }
6846{
0e2ff151 6847 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 6848 wxPanel_InitDialog(_arg0);
e6056257 6849
0e2ff151 6850 wxPyEndAllowThreads(__tstate);
e6056257
RD
6851 if (PyErr_Occurred()) return NULL;
6852} Py_INCREF(Py_None);
6853 _resultobj = Py_None;
6854 return _resultobj;
6855}
6856
e6056257
RD
6857static void *SwigwxScrolledWindowTowxPanel(void *ptr) {
6858 wxScrolledWindow *src;
6859 wxPanel *dest;
6860 src = (wxScrolledWindow *) ptr;
6861 dest = (wxPanel *) src;
6862 return (void *) dest;
6863}
6864
6865static void *SwigwxScrolledWindowTowxWindow(void *ptr) {
6866 wxScrolledWindow *src;
6867 wxWindow *dest;
6868 src = (wxScrolledWindow *) ptr;
6869 dest = (wxWindow *) src;
6870 return (void *) dest;
6871}
6872
6873static void *SwigwxScrolledWindowTowxEvtHandler(void *ptr) {
6874 wxScrolledWindow *src;
6875 wxEvtHandler *dest;
6876 src = (wxScrolledWindow *) ptr;
6877 dest = (wxEvtHandler *) src;
6878 return (void *) dest;
6879}
6880
6881static void *SwigwxScrolledWindowTowxObject(void *ptr) {
6882 wxScrolledWindow *src;
6883 wxObject *dest;
6884 src = (wxScrolledWindow *) ptr;
6885 dest = (wxObject *) src;
6886 return (void *) dest;
6887}
6888
6889#define new_wxScrolledWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxScrolledWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
6890static PyObject *_wrap_new_wxScrolledWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
6891 PyObject * _resultobj;
6892 wxScrolledWindow * _result;
6893 wxWindow * _arg0;
6894 wxWindowID _arg1 = (wxWindowID ) -1;
6895 wxPoint * _arg2 = (wxPoint *) &wxDefaultPosition;
6896 wxSize * _arg3 = (wxSize *) &wxDefaultSize;
6897 long _arg4 = (long ) wxHSCROLL|wxVSCROLL;
c3bfa1cb 6898 wxString * _arg5 = (wxString *) &wxPyPanelNameStr;
e6056257
RD
6899 PyObject * _argo0 = 0;
6900 wxPoint temp;
6901 PyObject * _obj2 = 0;
6902 wxSize temp0;
6903 PyObject * _obj3 = 0;
c3bfa1cb 6904 PyObject * _obj5 = 0;
e6056257
RD
6905 char *_kwnames[] = { "parent","id","pos","size","style","name", NULL };
6906 char _ptemp[128];
6907
6908 self = self;
c3bfa1cb 6909 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|iOOlO:new_wxScrolledWindow",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_arg4,&_obj5))
e6056257
RD
6910 return NULL;
6911 if (_argo0) {
6912 if (_argo0 == Py_None) { _arg0 = NULL; }
6913 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
6914 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxScrolledWindow. Expected _wxWindow_p.");
6915 return NULL;
6916 }
6917 }
6918 if (_obj2)
6919{
6920 _arg2 = &temp;
6921 if (! wxPoint_helper(_obj2, &_arg2))
6922 return NULL;
6923}
6924 if (_obj3)
6925{
6926 _arg3 = &temp0;
6927 if (! wxSize_helper(_obj3, &_arg3))
6928 return NULL;
c3bfa1cb
RD
6929}
6930 if (_obj5)
6931{
6932 _arg5 = wxString_in_helper(_obj5);
6933 if (_arg5 == NULL)
6934 return NULL;
e6056257
RD
6935}
6936{
0e2ff151 6937 PyThreadState* __tstate = wxPyBeginAllowThreads();
c3bfa1cb 6938 _result = (wxScrolledWindow *)new_wxScrolledWindow(_arg0,_arg1,*_arg2,*_arg3,_arg4,*_arg5);
e6056257 6939
0e2ff151 6940 wxPyEndAllowThreads(__tstate);
e6056257
RD
6941 if (PyErr_Occurred()) return NULL;
6942} if (_result) {
6943 SWIG_MakePtr(_ptemp, (char *) _result,"_wxScrolledWindow_p");
6944 _resultobj = Py_BuildValue("s",_ptemp);
6945 } else {
6946 Py_INCREF(Py_None);
6947 _resultobj = Py_None;
6948 }
c3bfa1cb
RD
6949{
6950 if (_obj5)
6951 delete _arg5;
6952}
e6056257
RD
6953 return _resultobj;
6954}
6955
6956#define new_wxPreScrolledWindow() (new wxScrolledWindow())
6957static PyObject *_wrap_new_wxPreScrolledWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
6958 PyObject * _resultobj;
6959 wxScrolledWindow * _result;
6960 char *_kwnames[] = { NULL };
6961 char _ptemp[128];
6962
6963 self = self;
6964 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxPreScrolledWindow",_kwnames))
6965 return NULL;
6966{
0e2ff151 6967 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 6968 _result = (wxScrolledWindow *)new_wxPreScrolledWindow();
e6056257 6969
0e2ff151 6970 wxPyEndAllowThreads(__tstate);
e6056257
RD
6971 if (PyErr_Occurred()) return NULL;
6972} if (_result) {
6973 SWIG_MakePtr(_ptemp, (char *) _result,"_wxScrolledWindow_p");
6974 _resultobj = Py_BuildValue("s",_ptemp);
6975 } else {
6976 Py_INCREF(Py_None);
6977 _resultobj = Py_None;
6978 }
6979 return _resultobj;
6980}
6981
6982#define wxScrolledWindow_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
6983static PyObject *_wrap_wxScrolledWindow_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
6984 PyObject * _resultobj;
6985 bool _result;
6986 wxScrolledWindow * _arg0;
6987 wxWindow * _arg1;
6988 wxWindowID _arg2 = (wxWindowID ) -1;
6989 wxPoint * _arg3 = (wxPoint *) &wxDefaultPosition;
6990 wxSize * _arg4 = (wxSize *) &wxDefaultSize;
6991 long _arg5 = (long ) wxHSCROLL|wxVSCROLL;
c3bfa1cb 6992 wxString * _arg6 = (wxString *) &wxPyPanelNameStr;
e6056257
RD
6993 PyObject * _argo0 = 0;
6994 PyObject * _argo1 = 0;
6995 wxPoint temp;
6996 PyObject * _obj3 = 0;
6997 wxSize temp0;
6998 PyObject * _obj4 = 0;
c3bfa1cb 6999 PyObject * _obj6 = 0;
e6056257
RD
7000 char *_kwnames[] = { "self","parent","id","pos","size","style","name", NULL };
7001
7002 self = self;
c3bfa1cb 7003 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|iOOlO:wxScrolledWindow_Create",_kwnames,&_argo0,&_argo1,&_arg2,&_obj3,&_obj4,&_arg5,&_obj6))
e6056257
RD
7004 return NULL;
7005 if (_argo0) {
7006 if (_argo0 == Py_None) { _arg0 = NULL; }
7007 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxScrolledWindow_p")) {
7008 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScrolledWindow_Create. Expected _wxScrolledWindow_p.");
7009 return NULL;
7010 }
7011 }
7012 if (_argo1) {
7013 if (_argo1 == Py_None) { _arg1 = NULL; }
7014 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
7015 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxScrolledWindow_Create. Expected _wxWindow_p.");
7016 return NULL;
7017 }
7018 }
7019 if (_obj3)
7020{
7021 _arg3 = &temp;
7022 if (! wxPoint_helper(_obj3, &_arg3))
7023 return NULL;
7024}
7025 if (_obj4)
7026{
7027 _arg4 = &temp0;
7028 if (! wxSize_helper(_obj4, &_arg4))
7029 return NULL;
c3bfa1cb
RD
7030}
7031 if (_obj6)
7032{
7033 _arg6 = wxString_in_helper(_obj6);
7034 if (_arg6 == NULL)
7035 return NULL;
e6056257
RD
7036}
7037{
0e2ff151 7038 PyThreadState* __tstate = wxPyBeginAllowThreads();
c3bfa1cb 7039 _result = (bool )wxScrolledWindow_Create(_arg0,_arg1,_arg2,*_arg3,*_arg4,_arg5,*_arg6);
e6056257 7040
0e2ff151 7041 wxPyEndAllowThreads(__tstate);
e6056257
RD
7042 if (PyErr_Occurred()) return NULL;
7043} _resultobj = Py_BuildValue("i",_result);
c3bfa1cb
RD
7044{
7045 if (_obj6)
7046 delete _arg6;
7047}
e6056257
RD
7048 return _resultobj;
7049}
7050
7051#define wxScrolledWindow_EnableScrolling(_swigobj,_swigarg0,_swigarg1) (_swigobj->EnableScrolling(_swigarg0,_swigarg1))
7052static PyObject *_wrap_wxScrolledWindow_EnableScrolling(PyObject *self, PyObject *args, PyObject *kwargs) {
7053 PyObject * _resultobj;
7054 wxScrolledWindow * _arg0;
7055 bool _arg1;
7056 bool _arg2;
7057 PyObject * _argo0 = 0;
7058 int tempbool1;
7059 int tempbool2;
7060 char *_kwnames[] = { "self","xScrolling","yScrolling", NULL };
7061
7062 self = self;
7063 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxScrolledWindow_EnableScrolling",_kwnames,&_argo0,&tempbool1,&tempbool2))
7064 return NULL;
7065 if (_argo0) {
7066 if (_argo0 == Py_None) { _arg0 = NULL; }
7067 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxScrolledWindow_p")) {
7068 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScrolledWindow_EnableScrolling. Expected _wxScrolledWindow_p.");
7069 return NULL;
7070 }
7071 }
7072 _arg1 = (bool ) tempbool1;
7073 _arg2 = (bool ) tempbool2;
7074{
0e2ff151 7075 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 7076 wxScrolledWindow_EnableScrolling(_arg0,_arg1,_arg2);
e6056257 7077
0e2ff151 7078 wxPyEndAllowThreads(__tstate);
e6056257
RD
7079 if (PyErr_Occurred()) return NULL;
7080} Py_INCREF(Py_None);
7081 _resultobj = Py_None;
7082 return _resultobj;
7083}
7084
7085#define wxScrolledWindow_GetScrollPageSize(_swigobj,_swigarg0) (_swigobj->GetScrollPageSize(_swigarg0))
7086static PyObject *_wrap_wxScrolledWindow_GetScrollPageSize(PyObject *self, PyObject *args, PyObject *kwargs) {
7087 PyObject * _resultobj;
7088 int _result;
7089 wxScrolledWindow * _arg0;
7090 int _arg1;
7091 PyObject * _argo0 = 0;
7092 char *_kwnames[] = { "self","orient", NULL };
7093
7094 self = self;
7095 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxScrolledWindow_GetScrollPageSize",_kwnames,&_argo0,&_arg1))
7096 return NULL;
7097 if (_argo0) {
7098 if (_argo0 == Py_None) { _arg0 = NULL; }
7099 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxScrolledWindow_p")) {
7100 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScrolledWindow_GetScrollPageSize. Expected _wxScrolledWindow_p.");
7101 return NULL;
7102 }
7103 }
7104{
0e2ff151 7105 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 7106 _result = (int )wxScrolledWindow_GetScrollPageSize(_arg0,_arg1);
e6056257 7107
0e2ff151 7108 wxPyEndAllowThreads(__tstate);
e6056257
RD
7109 if (PyErr_Occurred()) return NULL;
7110} _resultobj = Py_BuildValue("i",_result);
7111 return _resultobj;
7112}
7113
7114#define wxScrolledWindow_GetScrollPixelsPerUnit(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetScrollPixelsPerUnit(_swigarg0,_swigarg1))
7115static PyObject *_wrap_wxScrolledWindow_GetScrollPixelsPerUnit(PyObject *self, PyObject *args, PyObject *kwargs) {
7116 PyObject * _resultobj;
7117 wxScrolledWindow * _arg0;
7118 int * _arg1;
7119 int temp;
7120 int * _arg2;
7121 int temp0;
7122 PyObject * _argo0 = 0;
7123 char *_kwnames[] = { "self", NULL };
7124
7125 self = self;
7126{
7127 _arg1 = &temp;
7128}
7129{
7130 _arg2 = &temp0;
7131}
7132 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxScrolledWindow_GetScrollPixelsPerUnit",_kwnames,&_argo0))
7133 return NULL;
7134 if (_argo0) {
7135 if (_argo0 == Py_None) { _arg0 = NULL; }
7136 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxScrolledWindow_p")) {
7137 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScrolledWindow_GetScrollPixelsPerUnit. Expected _wxScrolledWindow_p.");
7138 return NULL;
7139 }
7140 }
7141{
0e2ff151 7142 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 7143 wxScrolledWindow_GetScrollPixelsPerUnit(_arg0,_arg1,_arg2);
e6056257 7144
0e2ff151 7145 wxPyEndAllowThreads(__tstate);
e6056257
RD
7146 if (PyErr_Occurred()) return NULL;
7147} Py_INCREF(Py_None);
7148 _resultobj = Py_None;
7149{
7150 PyObject *o;
7151 o = PyInt_FromLong((long) (*_arg1));
7152 _resultobj = t_output_helper(_resultobj, o);
7153}
7154{
7155 PyObject *o;
7156 o = PyInt_FromLong((long) (*_arg2));
7157 _resultobj = t_output_helper(_resultobj, o);
7158}
7159 return _resultobj;
7160}
7161
7162#define wxScrolledWindow_GetTargetWindow(_swigobj) (_swigobj->GetTargetWindow())
7163static PyObject *_wrap_wxScrolledWindow_GetTargetWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
7164 PyObject * _resultobj;
7165 wxWindow * _result;
7166 wxScrolledWindow * _arg0;
7167 PyObject * _argo0 = 0;
7168 char *_kwnames[] = { "self", NULL };
7169
7170 self = self;
7171 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxScrolledWindow_GetTargetWindow",_kwnames,&_argo0))
7172 return NULL;
7173 if (_argo0) {
7174 if (_argo0 == Py_None) { _arg0 = NULL; }
7175 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxScrolledWindow_p")) {
7176 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScrolledWindow_GetTargetWindow. Expected _wxScrolledWindow_p.");
7177 return NULL;
7178 }
7179 }
7180{
0e2ff151 7181 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 7182 _result = (wxWindow *)wxScrolledWindow_GetTargetWindow(_arg0);
e6056257 7183
0e2ff151 7184 wxPyEndAllowThreads(__tstate);
e6056257
RD
7185 if (PyErr_Occurred()) return NULL;
7186}{ _resultobj = wxPyMake_wxObject(_result); }
7187 return _resultobj;
7188}
7189
e6056257
RD
7190#define wxScrolledWindow_IsRetained(_swigobj) (_swigobj->IsRetained())
7191static PyObject *_wrap_wxScrolledWindow_IsRetained(PyObject *self, PyObject *args, PyObject *kwargs) {
7192 PyObject * _resultobj;
7193 bool _result;
7194 wxScrolledWindow * _arg0;
7195 PyObject * _argo0 = 0;
7196 char *_kwnames[] = { "self", NULL };
7197
7198 self = self;
7199 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxScrolledWindow_IsRetained",_kwnames,&_argo0))
7200 return NULL;
7201 if (_argo0) {
7202 if (_argo0 == Py_None) { _arg0 = NULL; }
7203 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxScrolledWindow_p")) {
7204 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScrolledWindow_IsRetained. Expected _wxScrolledWindow_p.");
7205 return NULL;
7206 }
7207 }
7208{
0e2ff151 7209 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 7210 _result = (bool )wxScrolledWindow_IsRetained(_arg0);
e6056257 7211
0e2ff151 7212 wxPyEndAllowThreads(__tstate);
e6056257
RD
7213 if (PyErr_Occurred()) return NULL;
7214} _resultobj = Py_BuildValue("i",_result);
7215 return _resultobj;
7216}
7217
7218#define wxScrolledWindow_PrepareDC(_swigobj,_swigarg0) (_swigobj->PrepareDC(_swigarg0))
7219static PyObject *_wrap_wxScrolledWindow_PrepareDC(PyObject *self, PyObject *args, PyObject *kwargs) {
7220 PyObject * _resultobj;
7221 wxScrolledWindow * _arg0;
7222 wxDC * _arg1;
7223 PyObject * _argo0 = 0;
7224 PyObject * _argo1 = 0;
7225 char *_kwnames[] = { "self","dc", NULL };
7226
7227 self = self;
7228 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxScrolledWindow_PrepareDC",_kwnames,&_argo0,&_argo1))
7229 return NULL;
7230 if (_argo0) {
7231 if (_argo0 == Py_None) { _arg0 = NULL; }
7232 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxScrolledWindow_p")) {
7233 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScrolledWindow_PrepareDC. Expected _wxScrolledWindow_p.");
7234 return NULL;
7235 }
7236 }
7237 if (_argo1) {
7108497a 7238 if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
e6056257
RD
7239 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxScrolledWindow_PrepareDC. Expected _wxDC_p.");
7240 return NULL;
7241 }
7242 }
7243{
0e2ff151 7244 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 7245 wxScrolledWindow_PrepareDC(_arg0,*_arg1);
e6056257 7246
0e2ff151 7247 wxPyEndAllowThreads(__tstate);
e6056257
RD
7248 if (PyErr_Occurred()) return NULL;
7249} Py_INCREF(Py_None);
7250 _resultobj = Py_None;
7251 return _resultobj;
7252}
7253
7254#define wxScrolledWindow_Scroll(_swigobj,_swigarg0,_swigarg1) (_swigobj->Scroll(_swigarg0,_swigarg1))
7255static PyObject *_wrap_wxScrolledWindow_Scroll(PyObject *self, PyObject *args, PyObject *kwargs) {
7256 PyObject * _resultobj;
7257 wxScrolledWindow * _arg0;
7258 int _arg1;
7259 int _arg2;
7260 PyObject * _argo0 = 0;
7261 char *_kwnames[] = { "self","x","y", NULL };
7262
7263 self = self;
7264 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxScrolledWindow_Scroll",_kwnames,&_argo0,&_arg1,&_arg2))
7265 return NULL;
7266 if (_argo0) {
7267 if (_argo0 == Py_None) { _arg0 = NULL; }
7268 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxScrolledWindow_p")) {
7269 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScrolledWindow_Scroll. Expected _wxScrolledWindow_p.");
7270 return NULL;
7271 }
7272 }
7273{
0e2ff151 7274 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 7275 wxScrolledWindow_Scroll(_arg0,_arg1,_arg2);
e6056257 7276
0e2ff151 7277 wxPyEndAllowThreads(__tstate);
e6056257
RD
7278 if (PyErr_Occurred()) return NULL;
7279} Py_INCREF(Py_None);
7280 _resultobj = Py_None;
7281 return _resultobj;
7282}
7283
7284#define wxScrolledWindow_SetScrollbars(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (_swigobj->SetScrollbars(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6))
7285static PyObject *_wrap_wxScrolledWindow_SetScrollbars(PyObject *self, PyObject *args, PyObject *kwargs) {
7286 PyObject * _resultobj;
7287 wxScrolledWindow * _arg0;
7288 int _arg1;
7289 int _arg2;
7290 int _arg3;
7291 int _arg4;
7292 int _arg5 = (int ) 0;
7293 int _arg6 = (int ) 0;
7294 int _arg7 = (int ) FALSE;
7295 PyObject * _argo0 = 0;
7296 char *_kwnames[] = { "self","pixelsPerUnitX","pixelsPerUnitY","noUnitsX","noUnitsY","xPos","yPos","noRefresh", NULL };
7297
7298 self = self;
7299 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oiiii|iii:wxScrolledWindow_SetScrollbars",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4,&_arg5,&_arg6,&_arg7))
7300 return NULL;
7301 if (_argo0) {
7302 if (_argo0 == Py_None) { _arg0 = NULL; }
7303 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxScrolledWindow_p")) {
7304 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScrolledWindow_SetScrollbars. Expected _wxScrolledWindow_p.");
7305 return NULL;
7306 }
7307 }
7308{
0e2ff151 7309 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 7310 wxScrolledWindow_SetScrollbars(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5,_arg6,_arg7);
e6056257 7311
0e2ff151 7312 wxPyEndAllowThreads(__tstate);
e6056257
RD
7313 if (PyErr_Occurred()) return NULL;
7314} Py_INCREF(Py_None);
7315 _resultobj = Py_None;
7316 return _resultobj;
7317}
7318
7319#define wxScrolledWindow_SetScrollPageSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetScrollPageSize(_swigarg0,_swigarg1))
7320static PyObject *_wrap_wxScrolledWindow_SetScrollPageSize(PyObject *self, PyObject *args, PyObject *kwargs) {
7321 PyObject * _resultobj;
7322 wxScrolledWindow * _arg0;
7323 int _arg1;
7324 int _arg2;
7325 PyObject * _argo0 = 0;
7326 char *_kwnames[] = { "self","orient","pageSize", NULL };
7327
7328 self = self;
7329 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxScrolledWindow_SetScrollPageSize",_kwnames,&_argo0,&_arg1,&_arg2))
7330 return NULL;
7331 if (_argo0) {
7332 if (_argo0 == Py_None) { _arg0 = NULL; }
7333 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxScrolledWindow_p")) {
7334 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScrolledWindow_SetScrollPageSize. Expected _wxScrolledWindow_p.");
7335 return NULL;
7336 }
7337 }
7338{
0e2ff151 7339 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 7340 wxScrolledWindow_SetScrollPageSize(_arg0,_arg1,_arg2);
e6056257 7341
0e2ff151 7342 wxPyEndAllowThreads(__tstate);
e6056257
RD
7343 if (PyErr_Occurred()) return NULL;
7344} Py_INCREF(Py_None);
7345 _resultobj = Py_None;
7346 return _resultobj;
7347}
7348
7349#define wxScrolledWindow_SetTargetWindow(_swigobj,_swigarg0) (_swigobj->SetTargetWindow(_swigarg0))
7350static PyObject *_wrap_wxScrolledWindow_SetTargetWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
7351 PyObject * _resultobj;
7352 wxScrolledWindow * _arg0;
7353 wxWindow * _arg1;
7354 PyObject * _argo0 = 0;
7355 PyObject * _argo1 = 0;
7356 char *_kwnames[] = { "self","window", NULL };
7357
7358 self = self;
7359 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxScrolledWindow_SetTargetWindow",_kwnames,&_argo0,&_argo1))
7360 return NULL;
7361 if (_argo0) {
7362 if (_argo0 == Py_None) { _arg0 = NULL; }
7363 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxScrolledWindow_p")) {
7364 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScrolledWindow_SetTargetWindow. Expected _wxScrolledWindow_p.");
7365 return NULL;
7366 }
7367 }
7368 if (_argo1) {
7369 if (_argo1 == Py_None) { _arg1 = NULL; }
7370 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
7371 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxScrolledWindow_SetTargetWindow. Expected _wxWindow_p.");
7372 return NULL;
7373 }
7374 }
7375{
0e2ff151 7376 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 7377 wxScrolledWindow_SetTargetWindow(_arg0,_arg1);
e6056257 7378
0e2ff151 7379 wxPyEndAllowThreads(__tstate);
e6056257
RD
7380 if (PyErr_Occurred()) return NULL;
7381} Py_INCREF(Py_None);
7382 _resultobj = Py_None;
7383 return _resultobj;
7384}
7385
7386#define wxScrolledWindow_GetViewStart(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetViewStart(_swigarg0,_swigarg1))
7387static PyObject *_wrap_wxScrolledWindow_GetViewStart(PyObject *self, PyObject *args, PyObject *kwargs) {
7388 PyObject * _resultobj;
7389 wxScrolledWindow * _arg0;
7390 int * _arg1;
7391 int temp;
7392 int * _arg2;
7393 int temp0;
7394 PyObject * _argo0 = 0;
7395 char *_kwnames[] = { "self", NULL };
7396
7397 self = self;
7398{
7399 _arg1 = &temp;
7400}
7401{
7402 _arg2 = &temp0;
7403}
7404 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxScrolledWindow_GetViewStart",_kwnames,&_argo0))
7405 return NULL;
7406 if (_argo0) {
7407 if (_argo0 == Py_None) { _arg0 = NULL; }
7408 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxScrolledWindow_p")) {
7409 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScrolledWindow_GetViewStart. Expected _wxScrolledWindow_p.");
7410 return NULL;
7411 }
7412 }
7413{
0e2ff151 7414 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 7415 wxScrolledWindow_GetViewStart(_arg0,_arg1,_arg2);
e6056257 7416
0e2ff151 7417 wxPyEndAllowThreads(__tstate);
e6056257
RD
7418 if (PyErr_Occurred()) return NULL;
7419} Py_INCREF(Py_None);
7420 _resultobj = Py_None;
7421{
7422 PyObject *o;
7423 o = PyInt_FromLong((long) (*_arg1));
7424 _resultobj = t_output_helper(_resultobj, o);
7425}
7426{
7427 PyObject *o;
7428 o = PyInt_FromLong((long) (*_arg2));
7429 _resultobj = t_output_helper(_resultobj, o);
7430}
7431 return _resultobj;
7432}
7433
c3bfa1cb
RD
7434#define wxScrolledWindow_CalcScrolledPosition1(_swigobj,_swigarg0) (_swigobj->CalcScrolledPosition(_swigarg0))
7435static PyObject *_wrap_wxScrolledWindow_CalcScrolledPosition1(PyObject *self, PyObject *args, PyObject *kwargs) {
7436 PyObject * _resultobj;
7437 wxPoint * _result;
7438 wxScrolledWindow * _arg0;
7439 wxPoint * _arg1;
7440 PyObject * _argo0 = 0;
7441 wxPoint temp;
7442 PyObject * _obj1 = 0;
7443 char *_kwnames[] = { "self","pt", NULL };
7444 char _ptemp[128];
7445
7446 self = self;
7447 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxScrolledWindow_CalcScrolledPosition1",_kwnames,&_argo0,&_obj1))
7448 return NULL;
7449 if (_argo0) {
7450 if (_argo0 == Py_None) { _arg0 = NULL; }
7451 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxScrolledWindow_p")) {
7452 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScrolledWindow_CalcScrolledPosition1. Expected _wxScrolledWindow_p.");
7453 return NULL;
7454 }
7455 }
7456{
7457 _arg1 = &temp;
7458 if (! wxPoint_helper(_obj1, &_arg1))
7459 return NULL;
7460}
7461{
7462 PyThreadState* __tstate = wxPyBeginAllowThreads();
7463 _result = new wxPoint (wxScrolledWindow_CalcScrolledPosition1(_arg0,*_arg1));
7464
7465 wxPyEndAllowThreads(__tstate);
7466 if (PyErr_Occurred()) return NULL;
7467} SWIG_MakePtr(_ptemp, (void *) _result,"_wxPoint_p");
7468 _resultobj = Py_BuildValue("s",_ptemp);
7469 return _resultobj;
7470}
7471
7472#define wxScrolledWindow_CalcScrolledPosition2(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->CalcScrolledPosition(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
7473static PyObject *_wrap_wxScrolledWindow_CalcScrolledPosition2(PyObject *self, PyObject *args, PyObject *kwargs) {
e6056257
RD
7474 PyObject * _resultobj;
7475 wxScrolledWindow * _arg0;
7476 int _arg1;
7477 int _arg2;
7478 int * _arg3;
7479 int temp;
7480 int * _arg4;
7481 int temp0;
7482 PyObject * _argo0 = 0;
7483 char *_kwnames[] = { "self","x","y", NULL };
7484
7485 self = self;
7486{
7487 _arg3 = &temp;
7488}
7489{
7490 _arg4 = &temp0;
7491}
c3bfa1cb 7492 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxScrolledWindow_CalcScrolledPosition2",_kwnames,&_argo0,&_arg1,&_arg2))
e6056257
RD
7493 return NULL;
7494 if (_argo0) {
7495 if (_argo0 == Py_None) { _arg0 = NULL; }
7496 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxScrolledWindow_p")) {
c3bfa1cb 7497 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScrolledWindow_CalcScrolledPosition2. Expected _wxScrolledWindow_p.");
e6056257
RD
7498 return NULL;
7499 }
7500 }
7501{
0e2ff151 7502 PyThreadState* __tstate = wxPyBeginAllowThreads();
c3bfa1cb 7503 wxScrolledWindow_CalcScrolledPosition2(_arg0,_arg1,_arg2,_arg3,_arg4);
e6056257 7504
0e2ff151 7505 wxPyEndAllowThreads(__tstate);
e6056257
RD
7506 if (PyErr_Occurred()) return NULL;
7507} Py_INCREF(Py_None);
7508 _resultobj = Py_None;
7509{
7510 PyObject *o;
7511 o = PyInt_FromLong((long) (*_arg3));
7512 _resultobj = t_output_helper(_resultobj, o);
7513}
7514{
7515 PyObject *o;
7516 o = PyInt_FromLong((long) (*_arg4));
7517 _resultobj = t_output_helper(_resultobj, o);
7518}
7519 return _resultobj;
7520}
7521
c3bfa1cb
RD
7522#define wxScrolledWindow_CalcUnscrolledPosition1(_swigobj,_swigarg0) (_swigobj->CalcUnscrolledPosition(_swigarg0))
7523static PyObject *_wrap_wxScrolledWindow_CalcUnscrolledPosition1(PyObject *self, PyObject *args, PyObject *kwargs) {
7524 PyObject * _resultobj;
7525 wxPoint * _result;
7526 wxScrolledWindow * _arg0;
7527 wxPoint * _arg1;
7528 PyObject * _argo0 = 0;
7529 wxPoint temp;
7530 PyObject * _obj1 = 0;
7531 char *_kwnames[] = { "self","pt", NULL };
7532 char _ptemp[128];
7533
7534 self = self;
7535 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxScrolledWindow_CalcUnscrolledPosition1",_kwnames,&_argo0,&_obj1))
7536 return NULL;
7537 if (_argo0) {
7538 if (_argo0 == Py_None) { _arg0 = NULL; }
7539 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxScrolledWindow_p")) {
7540 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScrolledWindow_CalcUnscrolledPosition1. Expected _wxScrolledWindow_p.");
7541 return NULL;
7542 }
7543 }
7544{
7545 _arg1 = &temp;
7546 if (! wxPoint_helper(_obj1, &_arg1))
7547 return NULL;
7548}
7549{
7550 PyThreadState* __tstate = wxPyBeginAllowThreads();
7551 _result = new wxPoint (wxScrolledWindow_CalcUnscrolledPosition1(_arg0,*_arg1));
7552
7553 wxPyEndAllowThreads(__tstate);
7554 if (PyErr_Occurred()) return NULL;
7555} SWIG_MakePtr(_ptemp, (void *) _result,"_wxPoint_p");
7556 _resultobj = Py_BuildValue("s",_ptemp);
7557 return _resultobj;
7558}
7559
7560#define wxScrolledWindow_CalcUnscrolledPosition2(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->CalcUnscrolledPosition(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
7561static PyObject *_wrap_wxScrolledWindow_CalcUnscrolledPosition2(PyObject *self, PyObject *args, PyObject *kwargs) {
e6056257
RD
7562 PyObject * _resultobj;
7563 wxScrolledWindow * _arg0;
7564 int _arg1;
7565 int _arg2;
7566 int * _arg3;
7567 int temp;
7568 int * _arg4;
7569 int temp0;
7570 PyObject * _argo0 = 0;
7571 char *_kwnames[] = { "self","x","y", NULL };
7572
7573 self = self;
7574{
7575 _arg3 = &temp;
7576}
7577{
7578 _arg4 = &temp0;
7579}
c3bfa1cb 7580 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxScrolledWindow_CalcUnscrolledPosition2",_kwnames,&_argo0,&_arg1,&_arg2))
e6056257
RD
7581 return NULL;
7582 if (_argo0) {
7583 if (_argo0 == Py_None) { _arg0 = NULL; }
7584 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxScrolledWindow_p")) {
c3bfa1cb 7585 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScrolledWindow_CalcUnscrolledPosition2. Expected _wxScrolledWindow_p.");
e6056257
RD
7586 return NULL;
7587 }
7588 }
7589{
0e2ff151 7590 PyThreadState* __tstate = wxPyBeginAllowThreads();
c3bfa1cb 7591 wxScrolledWindow_CalcUnscrolledPosition2(_arg0,_arg1,_arg2,_arg3,_arg4);
e6056257 7592
0e2ff151 7593 wxPyEndAllowThreads(__tstate);
e6056257
RD
7594 if (PyErr_Occurred()) return NULL;
7595} Py_INCREF(Py_None);
7596 _resultobj = Py_None;
7597{
7598 PyObject *o;
7599 o = PyInt_FromLong((long) (*_arg3));
7600 _resultobj = t_output_helper(_resultobj, o);
7601}
7602{
7603 PyObject *o;
7604 o = PyInt_FromLong((long) (*_arg4));
7605 _resultobj = t_output_helper(_resultobj, o);
7606}
7607 return _resultobj;
7608}
7609
7610#define wxScrolledWindow_SetScale(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetScale(_swigarg0,_swigarg1))
7611static PyObject *_wrap_wxScrolledWindow_SetScale(PyObject *self, PyObject *args, PyObject *kwargs) {
7612 PyObject * _resultobj;
7613 wxScrolledWindow * _arg0;
7614 double _arg1;
7615 double _arg2;
7616 PyObject * _argo0 = 0;
7617 char *_kwnames[] = { "self","xs","ys", NULL };
7618
7619 self = self;
7620 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxScrolledWindow_SetScale",_kwnames,&_argo0,&_arg1,&_arg2))
7621 return NULL;
7622 if (_argo0) {
7623 if (_argo0 == Py_None) { _arg0 = NULL; }
7624 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxScrolledWindow_p")) {
7625 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScrolledWindow_SetScale. Expected _wxScrolledWindow_p.");
7626 return NULL;
7627 }
7628 }
7629{
0e2ff151 7630 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 7631 wxScrolledWindow_SetScale(_arg0,_arg1,_arg2);
e6056257 7632
0e2ff151 7633 wxPyEndAllowThreads(__tstate);
e6056257
RD
7634 if (PyErr_Occurred()) return NULL;
7635} Py_INCREF(Py_None);
7636 _resultobj = Py_None;
7637 return _resultobj;
7638}
7639
7640#define wxScrolledWindow_GetScaleX(_swigobj) (_swigobj->GetScaleX())
7641static PyObject *_wrap_wxScrolledWindow_GetScaleX(PyObject *self, PyObject *args, PyObject *kwargs) {
7642 PyObject * _resultobj;
7643 double _result;
7644 wxScrolledWindow * _arg0;
7645 PyObject * _argo0 = 0;
7646 char *_kwnames[] = { "self", NULL };
7647
7648 self = self;
7649 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxScrolledWindow_GetScaleX",_kwnames,&_argo0))
7650 return NULL;
7651 if (_argo0) {
7652 if (_argo0 == Py_None) { _arg0 = NULL; }
7653 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxScrolledWindow_p")) {
7654 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScrolledWindow_GetScaleX. Expected _wxScrolledWindow_p.");
7655 return NULL;
7656 }
7657 }
7658{
0e2ff151 7659 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 7660 _result = (double )wxScrolledWindow_GetScaleX(_arg0);
e6056257 7661
0e2ff151 7662 wxPyEndAllowThreads(__tstate);
e6056257
RD
7663 if (PyErr_Occurred()) return NULL;
7664} _resultobj = Py_BuildValue("d",_result);
7665 return _resultobj;
7666}
7667
7668#define wxScrolledWindow_GetScaleY(_swigobj) (_swigobj->GetScaleY())
7669static PyObject *_wrap_wxScrolledWindow_GetScaleY(PyObject *self, PyObject *args, PyObject *kwargs) {
7670 PyObject * _resultobj;
7671 double _result;
7672 wxScrolledWindow * _arg0;
7673 PyObject * _argo0 = 0;
7674 char *_kwnames[] = { "self", NULL };
7675
7676 self = self;
7677 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxScrolledWindow_GetScaleY",_kwnames,&_argo0))
7678 return NULL;
7679 if (_argo0) {
7680 if (_argo0 == Py_None) { _arg0 = NULL; }
7681 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxScrolledWindow_p")) {
7682 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScrolledWindow_GetScaleY. Expected _wxScrolledWindow_p.");
7683 return NULL;
7684 }
7685 }
7686{
0e2ff151 7687 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 7688 _result = (double )wxScrolledWindow_GetScaleY(_arg0);
e6056257 7689
0e2ff151 7690 wxPyEndAllowThreads(__tstate);
e6056257
RD
7691 if (PyErr_Occurred()) return NULL;
7692} _resultobj = Py_BuildValue("d",_result);
7693 return _resultobj;
7694}
7695
7696#define wxScrolledWindow_AdjustScrollbars(_swigobj) (_swigobj->AdjustScrollbars())
7697static PyObject *_wrap_wxScrolledWindow_AdjustScrollbars(PyObject *self, PyObject *args, PyObject *kwargs) {
7698 PyObject * _resultobj;
7699 wxScrolledWindow * _arg0;
7700 PyObject * _argo0 = 0;
7701 char *_kwnames[] = { "self", NULL };
7702
7703 self = self;
7704 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxScrolledWindow_AdjustScrollbars",_kwnames,&_argo0))
7705 return NULL;
7706 if (_argo0) {
7707 if (_argo0 == Py_None) { _arg0 = NULL; }
7708 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxScrolledWindow_p")) {
7709 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScrolledWindow_AdjustScrollbars. Expected _wxScrolledWindow_p.");
7710 return NULL;
7711 }
7712 }
7713{
0e2ff151 7714 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 7715 wxScrolledWindow_AdjustScrollbars(_arg0);
e6056257 7716
0e2ff151 7717 wxPyEndAllowThreads(__tstate);
e6056257
RD
7718 if (PyErr_Occurred()) return NULL;
7719} Py_INCREF(Py_None);
7720 _resultobj = Py_None;
7721 return _resultobj;
7722}
7723
c3bfa1cb
RD
7724#define wxScrolledWindow_Layout(_swigobj) (_swigobj->Layout())
7725static PyObject *_wrap_wxScrolledWindow_Layout(PyObject *self, PyObject *args, PyObject *kwargs) {
7726 PyObject * _resultobj;
7727 bool _result;
7728 wxScrolledWindow * _arg0;
7729 PyObject * _argo0 = 0;
7730 char *_kwnames[] = { "self", NULL };
7731
7732 self = self;
7733 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxScrolledWindow_Layout",_kwnames,&_argo0))
7734 return NULL;
7735 if (_argo0) {
7736 if (_argo0 == Py_None) { _arg0 = NULL; }
7737 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxScrolledWindow_p")) {
7738 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScrolledWindow_Layout. Expected _wxScrolledWindow_p.");
7739 return NULL;
7740 }
7741 }
7742{
7743 PyThreadState* __tstate = wxPyBeginAllowThreads();
7744 _result = (bool )wxScrolledWindow_Layout(_arg0);
7745
7746 wxPyEndAllowThreads(__tstate);
7747 if (PyErr_Occurred()) return NULL;
7748} _resultobj = Py_BuildValue("i",_result);
7749 return _resultobj;
7750}
7751
eb28fd47
RD
7752#define wxScrolledWindow_SetScrollRate(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetScrollRate(_swigarg0,_swigarg1))
7753static PyObject *_wrap_wxScrolledWindow_SetScrollRate(PyObject *self, PyObject *args, PyObject *kwargs) {
7754 PyObject * _resultobj;
7755 wxScrolledWindow * _arg0;
7756 int _arg1;
7757 int _arg2;
7758 PyObject * _argo0 = 0;
7759 char *_kwnames[] = { "self","xstep","ystep", NULL };
7760
7761 self = self;
7762 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxScrolledWindow_SetScrollRate",_kwnames,&_argo0,&_arg1,&_arg2))
7763 return NULL;
7764 if (_argo0) {
7765 if (_argo0 == Py_None) { _arg0 = NULL; }
7766 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxScrolledWindow_p")) {
7767 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScrolledWindow_SetScrollRate. Expected _wxScrolledWindow_p.");
7768 return NULL;
7769 }
7770 }
7771{
7772 PyThreadState* __tstate = wxPyBeginAllowThreads();
7773 wxScrolledWindow_SetScrollRate(_arg0,_arg1,_arg2);
7774
7775 wxPyEndAllowThreads(__tstate);
7776 if (PyErr_Occurred()) return NULL;
7777} Py_INCREF(Py_None);
7778 _resultobj = Py_None;
7779 return _resultobj;
7780}
7781
e6056257
RD
7782static void *SwigwxMenuTowxEvtHandler(void *ptr) {
7783 wxMenu *src;
7784 wxEvtHandler *dest;
7785 src = (wxMenu *) ptr;
7786 dest = (wxEvtHandler *) src;
7787 return (void *) dest;
7788}
7789
7790static void *SwigwxMenuTowxObject(void *ptr) {
7791 wxMenu *src;
7792 wxObject *dest;
7793 src = (wxMenu *) ptr;
7794 dest = (wxObject *) src;
7795 return (void *) dest;
7796}
7797
7798#define new_wxMenu(_swigarg0,_swigarg1) (new wxMenu(_swigarg0,_swigarg1))
7799static PyObject *_wrap_new_wxMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
7800 PyObject * _resultobj;
7801 wxMenu * _result;
c3bfa1cb 7802 wxString * _arg0 = (wxString *) &wxPyEmptyString;
e6056257
RD
7803 long _arg1 = (long ) 0;
7804 PyObject * _obj0 = 0;
7805 char *_kwnames[] = { "title","style", NULL };
7806 char _ptemp[128];
7807
7808 self = self;
7809 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"|Ol:new_wxMenu",_kwnames,&_obj0,&_arg1))
7810 return NULL;
7811 if (_obj0)
7812{
6824d4f9
RD
7813 _arg0 = wxString_in_helper(_obj0);
7814 if (_arg0 == NULL)
e6056257 7815 return NULL;
e6056257
RD
7816}
7817{
0e2ff151 7818 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 7819 _result = (wxMenu *)new_wxMenu(*_arg0,_arg1);
e6056257 7820
0e2ff151 7821 wxPyEndAllowThreads(__tstate);
e6056257
RD
7822 if (PyErr_Occurred()) return NULL;
7823} if (_result) {
7824 SWIG_MakePtr(_ptemp, (char *) _result,"_wxMenu_p");
7825 _resultobj = Py_BuildValue("s",_ptemp);
7826 } else {
7827 Py_INCREF(Py_None);
7828 _resultobj = Py_None;
7829 }
7830{
7831 if (_obj0)
7832 delete _arg0;
7833}
7834 return _resultobj;
7835}
7836
7837#define wxMenu_Append(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->Append(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
7838static PyObject *_wrap_wxMenu_Append(PyObject *self, PyObject *args, PyObject *kwargs) {
7839 PyObject * _resultobj;
7840 wxMenu * _arg0;
7841 int _arg1;
7842 wxString * _arg2;
c3bfa1cb 7843 wxString * _arg3 = (wxString *) &wxPyEmptyString;
546bfbea 7844 wxItemKind _arg4 = (wxItemKind ) wxITEM_NORMAL;
e6056257
RD
7845 PyObject * _argo0 = 0;
7846 PyObject * _obj2 = 0;
7847 PyObject * _obj3 = 0;
c3bfa1cb 7848 char *_kwnames[] = { "self","id","item","helpString","kind", NULL };
e6056257
RD
7849
7850 self = self;
7851 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO|Oi:wxMenu_Append",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_arg4))
7852 return NULL;
7853 if (_argo0) {
7854 if (_argo0 == Py_None) { _arg0 = NULL; }
7855 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
7856 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_Append. Expected _wxMenu_p.");
7857 return NULL;
7858 }
7859 }
7860{
6824d4f9
RD
7861 _arg2 = wxString_in_helper(_obj2);
7862 if (_arg2 == NULL)
e6056257 7863 return NULL;
e6056257
RD
7864}
7865 if (_obj3)
7866{
6824d4f9
RD
7867 _arg3 = wxString_in_helper(_obj3);
7868 if (_arg3 == NULL)
e6056257 7869 return NULL;
e6056257
RD
7870}
7871{
0e2ff151 7872 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 7873 wxMenu_Append(_arg0,_arg1,*_arg2,*_arg3,_arg4);
e6056257 7874
0e2ff151 7875 wxPyEndAllowThreads(__tstate);
e6056257
RD
7876 if (PyErr_Occurred()) return NULL;
7877} Py_INCREF(Py_None);
7878 _resultobj = Py_None;
7879{
7880 if (_obj2)
7881 delete _arg2;
7882}
7883{
7884 if (_obj3)
7885 delete _arg3;
7886}
7887 return _resultobj;
7888}
7889
7890#define wxMenu_AppendMenu(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->Append(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
7891static PyObject *_wrap_wxMenu_AppendMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
7892 PyObject * _resultobj;
7893 wxMenu * _arg0;
7894 int _arg1;
7895 wxString * _arg2;
7896 wxMenu * _arg3;
c3bfa1cb 7897 wxString * _arg4 = (wxString *) &wxPyEmptyString;
e6056257
RD
7898 PyObject * _argo0 = 0;
7899 PyObject * _obj2 = 0;
7900 PyObject * _argo3 = 0;
7901 PyObject * _obj4 = 0;
7902 char *_kwnames[] = { "self","id","item","subMenu","helpString", NULL };
7903
7904 self = self;
7905 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiOO|O:wxMenu_AppendMenu",_kwnames,&_argo0,&_arg1,&_obj2,&_argo3,&_obj4))
7906 return NULL;
7907 if (_argo0) {
7908 if (_argo0 == Py_None) { _arg0 = NULL; }
7909 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
7910 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_AppendMenu. Expected _wxMenu_p.");
7911 return NULL;
7912 }
7913 }
7914{
6824d4f9
RD
7915 _arg2 = wxString_in_helper(_obj2);
7916 if (_arg2 == NULL)
e6056257 7917 return NULL;
e6056257
RD
7918}
7919 if (_argo3) {
7920 if (_argo3 == Py_None) { _arg3 = NULL; }
7921 else if (SWIG_GetPtrObj(_argo3,(void **) &_arg3,"_wxMenu_p")) {
7922 PyErr_SetString(PyExc_TypeError,"Type error in argument 4 of wxMenu_AppendMenu. Expected _wxMenu_p.");
7923 return NULL;
7924 }
7925 }
7926 if (_obj4)
7927{
6824d4f9
RD
7928 _arg4 = wxString_in_helper(_obj4);
7929 if (_arg4 == NULL)
e6056257 7930 return NULL;
e6056257
RD
7931}
7932{
0e2ff151 7933 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 7934 wxMenu_AppendMenu(_arg0,_arg1,*_arg2,_arg3,*_arg4);
e6056257 7935
0e2ff151 7936 wxPyEndAllowThreads(__tstate);
e6056257
RD
7937 if (PyErr_Occurred()) return NULL;
7938} Py_INCREF(Py_None);
7939 _resultobj = Py_None;
7940{
7941 if (_obj2)
7942 delete _arg2;
7943}
7944{
7945 if (_obj4)
7946 delete _arg4;
7947}
7948 return _resultobj;
7949}
7950
7951#define wxMenu_AppendItem(_swigobj,_swigarg0) (_swigobj->Append(_swigarg0))
7952static PyObject *_wrap_wxMenu_AppendItem(PyObject *self, PyObject *args, PyObject *kwargs) {
7953 PyObject * _resultobj;
7954 wxMenu * _arg0;
7955 wxMenuItem * _arg1;
7956 PyObject * _argo0 = 0;
7957 PyObject * _argo1 = 0;
7958 char *_kwnames[] = { "self","item", NULL };
7959
7960 self = self;
7961 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxMenu_AppendItem",_kwnames,&_argo0,&_argo1))
7962 return NULL;
7963 if (_argo0) {
7964 if (_argo0 == Py_None) { _arg0 = NULL; }
7965 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
7966 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_AppendItem. Expected _wxMenu_p.");
7967 return NULL;
7968 }
7969 }
7970 if (_argo1) {
7971 if (_argo1 == Py_None) { _arg1 = NULL; }
7972 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxMenuItem_p")) {
7973 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxMenu_AppendItem. Expected _wxMenuItem_p.");
7974 return NULL;
7975 }
7976 }
7977{
0e2ff151 7978 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 7979 wxMenu_AppendItem(_arg0,_arg1);
e6056257 7980
0e2ff151 7981 wxPyEndAllowThreads(__tstate);
e6056257
RD
7982 if (PyErr_Occurred()) return NULL;
7983} Py_INCREF(Py_None);
7984 _resultobj = Py_None;
7985 return _resultobj;
7986}
7987
c3bfa1cb
RD
7988#define wxMenu_AppendCheckItem(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->AppendCheckItem(_swigarg0,_swigarg1,_swigarg2))
7989static PyObject *_wrap_wxMenu_AppendCheckItem(PyObject *self, PyObject *args, PyObject *kwargs) {
e6056257
RD
7990 PyObject * _resultobj;
7991 wxMenu * _arg0;
c3bfa1cb
RD
7992 int _arg1;
7993 wxString * _arg2;
7994 wxString * _arg3 = (wxString *) &wxPyEmptyString;
e6056257 7995 PyObject * _argo0 = 0;
c3bfa1cb
RD
7996 PyObject * _obj2 = 0;
7997 PyObject * _obj3 = 0;
7998 char *_kwnames[] = { "self","id","text","help", NULL };
e6056257
RD
7999
8000 self = self;
c3bfa1cb 8001 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO|O:wxMenu_AppendCheckItem",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3))
e6056257
RD
8002 return NULL;
8003 if (_argo0) {
8004 if (_argo0 == Py_None) { _arg0 = NULL; }
8005 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
c3bfa1cb 8006 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_AppendCheckItem. Expected _wxMenu_p.");
e6056257
RD
8007 return NULL;
8008 }
8009 }
c3bfa1cb
RD
8010{
8011 _arg2 = wxString_in_helper(_obj2);
8012 if (_arg2 == NULL)
8013 return NULL;
8014}
8015 if (_obj3)
8016{
8017 _arg3 = wxString_in_helper(_obj3);
8018 if (_arg3 == NULL)
8019 return NULL;
8020}
e6056257 8021{
0e2ff151 8022 PyThreadState* __tstate = wxPyBeginAllowThreads();
c3bfa1cb 8023 wxMenu_AppendCheckItem(_arg0,_arg1,*_arg2,*_arg3);
e6056257 8024
0e2ff151 8025 wxPyEndAllowThreads(__tstate);
e6056257
RD
8026 if (PyErr_Occurred()) return NULL;
8027} Py_INCREF(Py_None);
8028 _resultobj = Py_None;
c3bfa1cb
RD
8029{
8030 if (_obj2)
8031 delete _arg2;
8032}
8033{
8034 if (_obj3)
8035 delete _arg3;
8036}
e6056257
RD
8037 return _resultobj;
8038}
8039
c3bfa1cb
RD
8040#define wxMenu_AppendRadioItem(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->AppendRadioItem(_swigarg0,_swigarg1,_swigarg2))
8041static PyObject *_wrap_wxMenu_AppendRadioItem(PyObject *self, PyObject *args, PyObject *kwargs) {
e6056257
RD
8042 PyObject * _resultobj;
8043 wxMenu * _arg0;
c3bfa1cb
RD
8044 int _arg1;
8045 wxString * _arg2;
8046 wxString * _arg3 = (wxString *) &wxPyEmptyString;
e6056257 8047 PyObject * _argo0 = 0;
c3bfa1cb
RD
8048 PyObject * _obj2 = 0;
8049 PyObject * _obj3 = 0;
8050 char *_kwnames[] = { "self","id","text","help", NULL };
e6056257
RD
8051
8052 self = self;
c3bfa1cb 8053 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO|O:wxMenu_AppendRadioItem",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3))
e6056257
RD
8054 return NULL;
8055 if (_argo0) {
8056 if (_argo0 == Py_None) { _arg0 = NULL; }
8057 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
c3bfa1cb 8058 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_AppendRadioItem. Expected _wxMenu_p.");
e6056257
RD
8059 return NULL;
8060 }
8061 }
c3bfa1cb
RD
8062{
8063 _arg2 = wxString_in_helper(_obj2);
8064 if (_arg2 == NULL)
8065 return NULL;
8066}
8067 if (_obj3)
8068{
8069 _arg3 = wxString_in_helper(_obj3);
8070 if (_arg3 == NULL)
8071 return NULL;
8072}
e6056257 8073{
0e2ff151 8074 PyThreadState* __tstate = wxPyBeginAllowThreads();
c3bfa1cb 8075 wxMenu_AppendRadioItem(_arg0,_arg1,*_arg2,*_arg3);
e6056257 8076
0e2ff151 8077 wxPyEndAllowThreads(__tstate);
e6056257
RD
8078 if (PyErr_Occurred()) return NULL;
8079} Py_INCREF(Py_None);
8080 _resultobj = Py_None;
c3bfa1cb
RD
8081{
8082 if (_obj2)
8083 delete _arg2;
8084}
8085{
8086 if (_obj3)
8087 delete _arg3;
8088}
e6056257
RD
8089 return _resultobj;
8090}
8091
c3bfa1cb
RD
8092#define wxMenu_AppendSeparator(_swigobj) (_swigobj->AppendSeparator())
8093static PyObject *_wrap_wxMenu_AppendSeparator(PyObject *self, PyObject *args, PyObject *kwargs) {
e6056257
RD
8094 PyObject * _resultobj;
8095 wxMenu * _arg0;
e6056257 8096 PyObject * _argo0 = 0;
c3bfa1cb 8097 char *_kwnames[] = { "self", NULL };
e6056257
RD
8098
8099 self = self;
c3bfa1cb 8100 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxMenu_AppendSeparator",_kwnames,&_argo0))
e6056257
RD
8101 return NULL;
8102 if (_argo0) {
8103 if (_argo0 == Py_None) { _arg0 = NULL; }
8104 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
c3bfa1cb 8105 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_AppendSeparator. Expected _wxMenu_p.");
e6056257
RD
8106 return NULL;
8107 }
8108 }
e6056257 8109{
0e2ff151 8110 PyThreadState* __tstate = wxPyBeginAllowThreads();
c3bfa1cb 8111 wxMenu_AppendSeparator(_arg0);
e6056257 8112
0e2ff151 8113 wxPyEndAllowThreads(__tstate);
e6056257
RD
8114 if (PyErr_Occurred()) return NULL;
8115} Py_INCREF(Py_None);
8116 _resultobj = Py_None;
8117 return _resultobj;
8118}
8119
c3bfa1cb
RD
8120#define wxMenu_Insert(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->Insert(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
8121static PyObject *_wrap_wxMenu_Insert(PyObject *self, PyObject *args, PyObject *kwargs) {
e6056257 8122 PyObject * _resultobj;
e6056257 8123 wxMenu * _arg0;
c3bfa1cb
RD
8124 size_t _arg1;
8125 int _arg2;
8126 wxString * _arg3;
8127 wxString * _arg4 = (wxString *) &wxPyEmptyString;
546bfbea 8128 wxItemKind _arg5 = (wxItemKind ) wxITEM_NORMAL;
e6056257 8129 PyObject * _argo0 = 0;
c3bfa1cb
RD
8130 PyObject * _obj3 = 0;
8131 PyObject * _obj4 = 0;
8132 char *_kwnames[] = { "self","pos","id","text","help","kind", NULL };
e6056257
RD
8133
8134 self = self;
c3bfa1cb 8135 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiiO|Oi:wxMenu_Insert",_kwnames,&_argo0,&_arg1,&_arg2,&_obj3,&_obj4,&_arg5))
e6056257
RD
8136 return NULL;
8137 if (_argo0) {
8138 if (_argo0 == Py_None) { _arg0 = NULL; }
8139 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
c3bfa1cb 8140 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_Insert. Expected _wxMenu_p.");
e6056257
RD
8141 return NULL;
8142 }
8143 }
c3bfa1cb
RD
8144{
8145 _arg3 = wxString_in_helper(_obj3);
8146 if (_arg3 == NULL)
8147 return NULL;
8148}
8149 if (_obj4)
8150{
8151 _arg4 = wxString_in_helper(_obj4);
8152 if (_arg4 == NULL)
8153 return NULL;
8154}
e6056257 8155{
0e2ff151 8156 PyThreadState* __tstate = wxPyBeginAllowThreads();
c3bfa1cb 8157 wxMenu_Insert(_arg0,_arg1,_arg2,*_arg3,*_arg4,_arg5);
e6056257 8158
0e2ff151 8159 wxPyEndAllowThreads(__tstate);
e6056257 8160 if (PyErr_Occurred()) return NULL;
c3bfa1cb
RD
8161} Py_INCREF(Py_None);
8162 _resultobj = Py_None;
8163{
8164 if (_obj3)
8165 delete _arg3;
8166}
8167{
8168 if (_obj4)
8169 delete _arg4;
8170}
8171 return _resultobj;
8172}
8173
8174#define wxMenu_InsertSeparator(_swigobj,_swigarg0) (_swigobj->InsertSeparator(_swigarg0))
8175static PyObject *_wrap_wxMenu_InsertSeparator(PyObject *self, PyObject *args, PyObject *kwargs) {
8176 PyObject * _resultobj;
8177 wxMenu * _arg0;
8178 size_t _arg1;
8179 PyObject * _argo0 = 0;
8180 char *_kwnames[] = { "self","pos", NULL };
8181
8182 self = self;
8183 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxMenu_InsertSeparator",_kwnames,&_argo0,&_arg1))
8184 return NULL;
8185 if (_argo0) {
8186 if (_argo0 == Py_None) { _arg0 = NULL; }
8187 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
8188 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_InsertSeparator. Expected _wxMenu_p.");
8189 return NULL;
8190 }
8191 }
8192{
8193 PyThreadState* __tstate = wxPyBeginAllowThreads();
8194 wxMenu_InsertSeparator(_arg0,_arg1);
8195
8196 wxPyEndAllowThreads(__tstate);
8197 if (PyErr_Occurred()) return NULL;
8198} Py_INCREF(Py_None);
8199 _resultobj = Py_None;
8200 return _resultobj;
8201}
8202
8203#define wxMenu_InsertCheckItem(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->InsertCheckItem(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
8204static PyObject *_wrap_wxMenu_InsertCheckItem(PyObject *self, PyObject *args, PyObject *kwargs) {
8205 PyObject * _resultobj;
8206 wxMenu * _arg0;
8207 size_t _arg1;
8208 int _arg2;
8209 wxString * _arg3;
8210 wxString * _arg4 = (wxString *) &wxPyEmptyString;
8211 PyObject * _argo0 = 0;
8212 PyObject * _obj3 = 0;
8213 PyObject * _obj4 = 0;
8214 char *_kwnames[] = { "self","pos","id","text","help", NULL };
8215
8216 self = self;
8217 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiiO|O:wxMenu_InsertCheckItem",_kwnames,&_argo0,&_arg1,&_arg2,&_obj3,&_obj4))
8218 return NULL;
8219 if (_argo0) {
8220 if (_argo0 == Py_None) { _arg0 = NULL; }
8221 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
8222 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_InsertCheckItem. Expected _wxMenu_p.");
8223 return NULL;
8224 }
8225 }
8226{
8227 _arg3 = wxString_in_helper(_obj3);
8228 if (_arg3 == NULL)
8229 return NULL;
8230}
8231 if (_obj4)
8232{
8233 _arg4 = wxString_in_helper(_obj4);
8234 if (_arg4 == NULL)
8235 return NULL;
8236}
8237{
8238 PyThreadState* __tstate = wxPyBeginAllowThreads();
8239 wxMenu_InsertCheckItem(_arg0,_arg1,_arg2,*_arg3,*_arg4);
8240
8241 wxPyEndAllowThreads(__tstate);
8242 if (PyErr_Occurred()) return NULL;
8243} Py_INCREF(Py_None);
8244 _resultobj = Py_None;
8245{
8246 if (_obj3)
8247 delete _arg3;
8248}
8249{
8250 if (_obj4)
8251 delete _arg4;
8252}
8253 return _resultobj;
8254}
8255
8256#define wxMenu_InsertRadioItem(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->InsertRadioItem(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
8257static PyObject *_wrap_wxMenu_InsertRadioItem(PyObject *self, PyObject *args, PyObject *kwargs) {
8258 PyObject * _resultobj;
8259 wxMenu * _arg0;
8260 size_t _arg1;
8261 int _arg2;
8262 wxString * _arg3;
8263 wxString * _arg4 = (wxString *) &wxPyEmptyString;
8264 PyObject * _argo0 = 0;
8265 PyObject * _obj3 = 0;
8266 PyObject * _obj4 = 0;
8267 char *_kwnames[] = { "self","pos","id","text","help", NULL };
8268
8269 self = self;
8270 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiiO|O:wxMenu_InsertRadioItem",_kwnames,&_argo0,&_arg1,&_arg2,&_obj3,&_obj4))
8271 return NULL;
8272 if (_argo0) {
8273 if (_argo0 == Py_None) { _arg0 = NULL; }
8274 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
8275 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_InsertRadioItem. Expected _wxMenu_p.");
8276 return NULL;
8277 }
8278 }
8279{
8280 _arg3 = wxString_in_helper(_obj3);
8281 if (_arg3 == NULL)
8282 return NULL;
8283}
8284 if (_obj4)
8285{
8286 _arg4 = wxString_in_helper(_obj4);
8287 if (_arg4 == NULL)
8288 return NULL;
8289}
8290{
8291 PyThreadState* __tstate = wxPyBeginAllowThreads();
8292 wxMenu_InsertRadioItem(_arg0,_arg1,_arg2,*_arg3,*_arg4);
8293
8294 wxPyEndAllowThreads(__tstate);
8295 if (PyErr_Occurred()) return NULL;
8296} Py_INCREF(Py_None);
8297 _resultobj = Py_None;
8298{
8299 if (_obj3)
8300 delete _arg3;
8301}
8302{
8303 if (_obj4)
8304 delete _arg4;
8305}
8306 return _resultobj;
8307}
8308
8309#define wxMenu_InsertMenu(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->Insert(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
8310static PyObject *_wrap_wxMenu_InsertMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
8311 PyObject * _resultobj;
8312 wxMenu * _arg0;
8313 size_t _arg1;
8314 int _arg2;
8315 wxString * _arg3;
8316 wxMenu * _arg4;
8317 wxString * _arg5 = (wxString *) &wxPyEmptyString;
8318 PyObject * _argo0 = 0;
8319 PyObject * _obj3 = 0;
8320 PyObject * _argo4 = 0;
8321 PyObject * _obj5 = 0;
8322 char *_kwnames[] = { "self","pos","id","text","submenu","help", NULL };
8323
8324 self = self;
8325 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiiOO|O:wxMenu_InsertMenu",_kwnames,&_argo0,&_arg1,&_arg2,&_obj3,&_argo4,&_obj5))
8326 return NULL;
8327 if (_argo0) {
8328 if (_argo0 == Py_None) { _arg0 = NULL; }
8329 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
8330 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_InsertMenu. Expected _wxMenu_p.");
8331 return NULL;
8332 }
8333 }
8334{
8335 _arg3 = wxString_in_helper(_obj3);
8336 if (_arg3 == NULL)
8337 return NULL;
8338}
8339 if (_argo4) {
8340 if (_argo4 == Py_None) { _arg4 = NULL; }
8341 else if (SWIG_GetPtrObj(_argo4,(void **) &_arg4,"_wxMenu_p")) {
8342 PyErr_SetString(PyExc_TypeError,"Type error in argument 5 of wxMenu_InsertMenu. Expected _wxMenu_p.");
8343 return NULL;
8344 }
8345 }
8346 if (_obj5)
8347{
8348 _arg5 = wxString_in_helper(_obj5);
8349 if (_arg5 == NULL)
8350 return NULL;
8351}
8352{
8353 PyThreadState* __tstate = wxPyBeginAllowThreads();
8354 wxMenu_InsertMenu(_arg0,_arg1,_arg2,*_arg3,_arg4,*_arg5);
8355
8356 wxPyEndAllowThreads(__tstate);
8357 if (PyErr_Occurred()) return NULL;
8358} Py_INCREF(Py_None);
8359 _resultobj = Py_None;
8360{
8361 if (_obj3)
8362 delete _arg3;
8363}
8364{
8365 if (_obj5)
8366 delete _arg5;
8367}
8368 return _resultobj;
8369}
8370
8371#define wxMenu_InsertItem(_swigobj,_swigarg0,_swigarg1) (_swigobj->Insert(_swigarg0,_swigarg1))
8372static PyObject *_wrap_wxMenu_InsertItem(PyObject *self, PyObject *args, PyObject *kwargs) {
8373 PyObject * _resultobj;
8374 bool _result;
8375 wxMenu * _arg0;
8376 size_t _arg1;
8377 wxMenuItem * _arg2;
8378 PyObject * _argo0 = 0;
8379 PyObject * _argo2 = 0;
8380 char *_kwnames[] = { "self","pos","item", NULL };
8381
8382 self = self;
8383 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO:wxMenu_InsertItem",_kwnames,&_argo0,&_arg1,&_argo2))
8384 return NULL;
8385 if (_argo0) {
8386 if (_argo0 == Py_None) { _arg0 = NULL; }
8387 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
8388 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_InsertItem. Expected _wxMenu_p.");
8389 return NULL;
8390 }
8391 }
8392 if (_argo2) {
8393 if (_argo2 == Py_None) { _arg2 = NULL; }
8394 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxMenuItem_p")) {
8395 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxMenu_InsertItem. Expected _wxMenuItem_p.");
8396 return NULL;
8397 }
8398 }
8399{
8400 PyThreadState* __tstate = wxPyBeginAllowThreads();
8401 _result = (bool )wxMenu_InsertItem(_arg0,_arg1,_arg2);
8402
8403 wxPyEndAllowThreads(__tstate);
8404 if (PyErr_Occurred()) return NULL;
8405} _resultobj = Py_BuildValue("i",_result);
8406 return _resultobj;
8407}
8408
8409#define wxMenu_Prepend(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->Prepend(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
8410static PyObject *_wrap_wxMenu_Prepend(PyObject *self, PyObject *args, PyObject *kwargs) {
8411 PyObject * _resultobj;
8412 wxMenu * _arg0;
8413 int _arg1;
8414 wxString * _arg2;
8415 wxString * _arg3 = (wxString *) &wxPyEmptyString;
546bfbea 8416 wxItemKind _arg4 = (wxItemKind ) wxITEM_NORMAL;
c3bfa1cb
RD
8417 PyObject * _argo0 = 0;
8418 PyObject * _obj2 = 0;
8419 PyObject * _obj3 = 0;
8420 char *_kwnames[] = { "self","id","text","help","kind", NULL };
8421
8422 self = self;
8423 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO|Oi:wxMenu_Prepend",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_arg4))
8424 return NULL;
8425 if (_argo0) {
8426 if (_argo0 == Py_None) { _arg0 = NULL; }
8427 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
8428 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_Prepend. Expected _wxMenu_p.");
8429 return NULL;
8430 }
8431 }
8432{
8433 _arg2 = wxString_in_helper(_obj2);
8434 if (_arg2 == NULL)
8435 return NULL;
8436}
8437 if (_obj3)
8438{
8439 _arg3 = wxString_in_helper(_obj3);
8440 if (_arg3 == NULL)
8441 return NULL;
8442}
8443{
8444 PyThreadState* __tstate = wxPyBeginAllowThreads();
8445 wxMenu_Prepend(_arg0,_arg1,*_arg2,*_arg3,_arg4);
8446
8447 wxPyEndAllowThreads(__tstate);
8448 if (PyErr_Occurred()) return NULL;
8449} Py_INCREF(Py_None);
8450 _resultobj = Py_None;
8451{
8452 if (_obj2)
8453 delete _arg2;
8454}
8455{
8456 if (_obj3)
8457 delete _arg3;
8458}
8459 return _resultobj;
8460}
8461
8462#define wxMenu_PrependSeparator(_swigobj) (_swigobj->PrependSeparator())
8463static PyObject *_wrap_wxMenu_PrependSeparator(PyObject *self, PyObject *args, PyObject *kwargs) {
8464 PyObject * _resultobj;
8465 wxMenu * _arg0;
8466 PyObject * _argo0 = 0;
8467 char *_kwnames[] = { "self", NULL };
8468
8469 self = self;
8470 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxMenu_PrependSeparator",_kwnames,&_argo0))
8471 return NULL;
8472 if (_argo0) {
8473 if (_argo0 == Py_None) { _arg0 = NULL; }
8474 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
8475 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_PrependSeparator. Expected _wxMenu_p.");
8476 return NULL;
8477 }
8478 }
8479{
8480 PyThreadState* __tstate = wxPyBeginAllowThreads();
8481 wxMenu_PrependSeparator(_arg0);
8482
8483 wxPyEndAllowThreads(__tstate);
8484 if (PyErr_Occurred()) return NULL;
8485} Py_INCREF(Py_None);
8486 _resultobj = Py_None;
8487 return _resultobj;
8488}
8489
8490#define wxMenu_PrependCheckItem(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->PrependCheckItem(_swigarg0,_swigarg1,_swigarg2))
8491static PyObject *_wrap_wxMenu_PrependCheckItem(PyObject *self, PyObject *args, PyObject *kwargs) {
8492 PyObject * _resultobj;
8493 wxMenu * _arg0;
8494 int _arg1;
8495 wxString * _arg2;
8496 wxString * _arg3 = (wxString *) &wxPyEmptyString;
8497 PyObject * _argo0 = 0;
8498 PyObject * _obj2 = 0;
8499 PyObject * _obj3 = 0;
8500 char *_kwnames[] = { "self","id","text","help", NULL };
8501
8502 self = self;
8503 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO|O:wxMenu_PrependCheckItem",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3))
8504 return NULL;
8505 if (_argo0) {
8506 if (_argo0 == Py_None) { _arg0 = NULL; }
8507 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
8508 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_PrependCheckItem. Expected _wxMenu_p.");
8509 return NULL;
8510 }
8511 }
8512{
8513 _arg2 = wxString_in_helper(_obj2);
8514 if (_arg2 == NULL)
8515 return NULL;
8516}
8517 if (_obj3)
8518{
8519 _arg3 = wxString_in_helper(_obj3);
8520 if (_arg3 == NULL)
8521 return NULL;
8522}
8523{
8524 PyThreadState* __tstate = wxPyBeginAllowThreads();
8525 wxMenu_PrependCheckItem(_arg0,_arg1,*_arg2,*_arg3);
8526
8527 wxPyEndAllowThreads(__tstate);
8528 if (PyErr_Occurred()) return NULL;
8529} Py_INCREF(Py_None);
8530 _resultobj = Py_None;
8531{
8532 if (_obj2)
8533 delete _arg2;
8534}
8535{
8536 if (_obj3)
8537 delete _arg3;
8538}
8539 return _resultobj;
8540}
8541
8542#define wxMenu_PrependRadioItem(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->PrependRadioItem(_swigarg0,_swigarg1,_swigarg2))
8543static PyObject *_wrap_wxMenu_PrependRadioItem(PyObject *self, PyObject *args, PyObject *kwargs) {
8544 PyObject * _resultobj;
8545 wxMenu * _arg0;
8546 int _arg1;
8547 wxString * _arg2;
8548 wxString * _arg3 = (wxString *) &wxPyEmptyString;
8549 PyObject * _argo0 = 0;
8550 PyObject * _obj2 = 0;
8551 PyObject * _obj3 = 0;
8552 char *_kwnames[] = { "self","id","text","help", NULL };
8553
8554 self = self;
8555 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO|O:wxMenu_PrependRadioItem",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3))
8556 return NULL;
8557 if (_argo0) {
8558 if (_argo0 == Py_None) { _arg0 = NULL; }
8559 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
8560 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_PrependRadioItem. Expected _wxMenu_p.");
8561 return NULL;
8562 }
8563 }
8564{
8565 _arg2 = wxString_in_helper(_obj2);
8566 if (_arg2 == NULL)
8567 return NULL;
8568}
8569 if (_obj3)
8570{
8571 _arg3 = wxString_in_helper(_obj3);
8572 if (_arg3 == NULL)
8573 return NULL;
8574}
8575{
8576 PyThreadState* __tstate = wxPyBeginAllowThreads();
8577 wxMenu_PrependRadioItem(_arg0,_arg1,*_arg2,*_arg3);
8578
8579 wxPyEndAllowThreads(__tstate);
8580 if (PyErr_Occurred()) return NULL;
8581} Py_INCREF(Py_None);
8582 _resultobj = Py_None;
8583{
8584 if (_obj2)
8585 delete _arg2;
8586}
8587{
8588 if (_obj3)
8589 delete _arg3;
8590}
8591 return _resultobj;
8592}
8593
8594#define wxMenu_PrependMenu(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->Prepend(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
8595static PyObject *_wrap_wxMenu_PrependMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
8596 PyObject * _resultobj;
8597 wxMenu * _arg0;
8598 int _arg1;
8599 wxString * _arg2;
8600 wxMenu * _arg3;
8601 wxString * _arg4 = (wxString *) &wxPyEmptyString;
8602 PyObject * _argo0 = 0;
8603 PyObject * _obj2 = 0;
8604 PyObject * _argo3 = 0;
8605 PyObject * _obj4 = 0;
8606 char *_kwnames[] = { "self","id","text","submenu","help", NULL };
8607
8608 self = self;
8609 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiOO|O:wxMenu_PrependMenu",_kwnames,&_argo0,&_arg1,&_obj2,&_argo3,&_obj4))
8610 return NULL;
8611 if (_argo0) {
8612 if (_argo0 == Py_None) { _arg0 = NULL; }
8613 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
8614 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_PrependMenu. Expected _wxMenu_p.");
8615 return NULL;
8616 }
8617 }
8618{
8619 _arg2 = wxString_in_helper(_obj2);
8620 if (_arg2 == NULL)
8621 return NULL;
8622}
8623 if (_argo3) {
8624 if (_argo3 == Py_None) { _arg3 = NULL; }
8625 else if (SWIG_GetPtrObj(_argo3,(void **) &_arg3,"_wxMenu_p")) {
8626 PyErr_SetString(PyExc_TypeError,"Type error in argument 4 of wxMenu_PrependMenu. Expected _wxMenu_p.");
8627 return NULL;
8628 }
8629 }
8630 if (_obj4)
8631{
8632 _arg4 = wxString_in_helper(_obj4);
8633 if (_arg4 == NULL)
8634 return NULL;
8635}
8636{
8637 PyThreadState* __tstate = wxPyBeginAllowThreads();
8638 wxMenu_PrependMenu(_arg0,_arg1,*_arg2,_arg3,*_arg4);
8639
8640 wxPyEndAllowThreads(__tstate);
8641 if (PyErr_Occurred()) return NULL;
8642} Py_INCREF(Py_None);
8643 _resultobj = Py_None;
8644{
8645 if (_obj2)
8646 delete _arg2;
8647}
8648{
8649 if (_obj4)
8650 delete _arg4;
8651}
8652 return _resultobj;
8653}
8654
8655#define wxMenu_PrependItem(_swigobj,_swigarg0) (_swigobj->Prepend(_swigarg0))
8656static PyObject *_wrap_wxMenu_PrependItem(PyObject *self, PyObject *args, PyObject *kwargs) {
8657 PyObject * _resultobj;
8658 wxMenu * _arg0;
8659 wxMenuItem * _arg1;
8660 PyObject * _argo0 = 0;
8661 PyObject * _argo1 = 0;
8662 char *_kwnames[] = { "self","item", NULL };
8663
8664 self = self;
8665 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxMenu_PrependItem",_kwnames,&_argo0,&_argo1))
8666 return NULL;
8667 if (_argo0) {
8668 if (_argo0 == Py_None) { _arg0 = NULL; }
8669 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
8670 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_PrependItem. Expected _wxMenu_p.");
8671 return NULL;
8672 }
8673 }
8674 if (_argo1) {
8675 if (_argo1 == Py_None) { _arg1 = NULL; }
8676 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxMenuItem_p")) {
8677 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxMenu_PrependItem. Expected _wxMenuItem_p.");
8678 return NULL;
8679 }
8680 }
8681{
8682 PyThreadState* __tstate = wxPyBeginAllowThreads();
8683 wxMenu_PrependItem(_arg0,_arg1);
8684
8685 wxPyEndAllowThreads(__tstate);
8686 if (PyErr_Occurred()) return NULL;
8687} Py_INCREF(Py_None);
8688 _resultobj = Py_None;
8689 return _resultobj;
8690}
8691
8692#define wxMenu_Break(_swigobj) (_swigobj->Break())
8693static PyObject *_wrap_wxMenu_Break(PyObject *self, PyObject *args, PyObject *kwargs) {
8694 PyObject * _resultobj;
8695 wxMenu * _arg0;
8696 PyObject * _argo0 = 0;
8697 char *_kwnames[] = { "self", NULL };
8698
8699 self = self;
8700 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxMenu_Break",_kwnames,&_argo0))
8701 return NULL;
8702 if (_argo0) {
8703 if (_argo0 == Py_None) { _arg0 = NULL; }
8704 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
8705 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_Break. Expected _wxMenu_p.");
8706 return NULL;
8707 }
8708 }
8709{
8710 PyThreadState* __tstate = wxPyBeginAllowThreads();
8711 wxMenu_Break(_arg0);
8712
8713 wxPyEndAllowThreads(__tstate);
8714 if (PyErr_Occurred()) return NULL;
8715} Py_INCREF(Py_None);
8716 _resultobj = Py_None;
8717 return _resultobj;
8718}
8719
8720#define wxMenu_Check(_swigobj,_swigarg0,_swigarg1) (_swigobj->Check(_swigarg0,_swigarg1))
8721static PyObject *_wrap_wxMenu_Check(PyObject *self, PyObject *args, PyObject *kwargs) {
8722 PyObject * _resultobj;
8723 wxMenu * _arg0;
8724 int _arg1;
8725 bool _arg2;
8726 PyObject * _argo0 = 0;
8727 int tempbool2;
8728 char *_kwnames[] = { "self","id","flag", NULL };
8729
8730 self = self;
8731 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxMenu_Check",_kwnames,&_argo0,&_arg1,&tempbool2))
8732 return NULL;
8733 if (_argo0) {
8734 if (_argo0 == Py_None) { _arg0 = NULL; }
8735 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
8736 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_Check. Expected _wxMenu_p.");
8737 return NULL;
8738 }
8739 }
8740 _arg2 = (bool ) tempbool2;
8741{
8742 PyThreadState* __tstate = wxPyBeginAllowThreads();
8743 wxMenu_Check(_arg0,_arg1,_arg2);
8744
8745 wxPyEndAllowThreads(__tstate);
8746 if (PyErr_Occurred()) return NULL;
8747} Py_INCREF(Py_None);
8748 _resultobj = Py_None;
8749 return _resultobj;
8750}
8751
8752#define wxMenu_IsChecked(_swigobj,_swigarg0) (_swigobj->IsChecked(_swigarg0))
8753static PyObject *_wrap_wxMenu_IsChecked(PyObject *self, PyObject *args, PyObject *kwargs) {
8754 PyObject * _resultobj;
8755 bool _result;
8756 wxMenu * _arg0;
8757 int _arg1;
8758 PyObject * _argo0 = 0;
8759 char *_kwnames[] = { "self","id", NULL };
8760
8761 self = self;
8762 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxMenu_IsChecked",_kwnames,&_argo0,&_arg1))
8763 return NULL;
8764 if (_argo0) {
8765 if (_argo0 == Py_None) { _arg0 = NULL; }
8766 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
8767 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_IsChecked. Expected _wxMenu_p.");
8768 return NULL;
8769 }
8770 }
8771{
8772 PyThreadState* __tstate = wxPyBeginAllowThreads();
8773 _result = (bool )wxMenu_IsChecked(_arg0,_arg1);
8774
8775 wxPyEndAllowThreads(__tstate);
8776 if (PyErr_Occurred()) return NULL;
8777} _resultobj = Py_BuildValue("i",_result);
8778 return _resultobj;
e6056257
RD
8779}
8780
8781#define wxMenu_Enable(_swigobj,_swigarg0,_swigarg1) (_swigobj->Enable(_swigarg0,_swigarg1))
8782static PyObject *_wrap_wxMenu_Enable(PyObject *self, PyObject *args, PyObject *kwargs) {
8783 PyObject * _resultobj;
8784 wxMenu * _arg0;
8785 int _arg1;
8786 bool _arg2;
8787 PyObject * _argo0 = 0;
8788 int tempbool2;
8789 char *_kwnames[] = { "self","id","enable", NULL };
8790
8791 self = self;
8792 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxMenu_Enable",_kwnames,&_argo0,&_arg1,&tempbool2))
8793 return NULL;
8794 if (_argo0) {
8795 if (_argo0 == Py_None) { _arg0 = NULL; }
8796 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
8797 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_Enable. Expected _wxMenu_p.");
8798 return NULL;
8799 }
8800 }
8801 _arg2 = (bool ) tempbool2;
8802{
0e2ff151 8803 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 8804 wxMenu_Enable(_arg0,_arg1,_arg2);
e6056257 8805
0e2ff151 8806 wxPyEndAllowThreads(__tstate);
e6056257
RD
8807 if (PyErr_Occurred()) return NULL;
8808} Py_INCREF(Py_None);
8809 _resultobj = Py_None;
8810 return _resultobj;
8811}
8812
8813#define wxMenu_IsEnabled(_swigobj,_swigarg0) (_swigobj->IsEnabled(_swigarg0))
8814static PyObject *_wrap_wxMenu_IsEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
8815 PyObject * _resultobj;
8816 bool _result;
8817 wxMenu * _arg0;
8818 int _arg1;
8819 PyObject * _argo0 = 0;
8820 char *_kwnames[] = { "self","id", NULL };
8821
8822 self = self;
8823 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxMenu_IsEnabled",_kwnames,&_argo0,&_arg1))
8824 return NULL;
8825 if (_argo0) {
8826 if (_argo0 == Py_None) { _arg0 = NULL; }
8827 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
8828 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_IsEnabled. Expected _wxMenu_p.");
8829 return NULL;
8830 }
8831 }
8832{
0e2ff151 8833 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 8834 _result = (bool )wxMenu_IsEnabled(_arg0,_arg1);
e6056257 8835
0e2ff151 8836 wxPyEndAllowThreads(__tstate);
e6056257
RD
8837 if (PyErr_Occurred()) return NULL;
8838} _resultobj = Py_BuildValue("i",_result);
8839 return _resultobj;
8840}
8841
8842#define wxMenu_FindItem(_swigobj,_swigarg0) (_swigobj->FindItem(_swigarg0))
8843static PyObject *_wrap_wxMenu_FindItem(PyObject *self, PyObject *args, PyObject *kwargs) {
8844 PyObject * _resultobj;
8845 int _result;
8846 wxMenu * _arg0;
8847 wxString * _arg1;
8848 PyObject * _argo0 = 0;
8849 PyObject * _obj1 = 0;
8850 char *_kwnames[] = { "self","itemString", NULL };
8851
8852 self = self;
8853 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxMenu_FindItem",_kwnames,&_argo0,&_obj1))
8854 return NULL;
8855 if (_argo0) {
8856 if (_argo0 == Py_None) { _arg0 = NULL; }
8857 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
8858 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_FindItem. Expected _wxMenu_p.");
8859 return NULL;
8860 }
8861 }
8862{
6824d4f9
RD
8863 _arg1 = wxString_in_helper(_obj1);
8864 if (_arg1 == NULL)
e6056257 8865 return NULL;
e6056257
RD
8866}
8867{
0e2ff151 8868 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 8869 _result = (int )wxMenu_FindItem(_arg0,*_arg1);
e6056257 8870
0e2ff151 8871 wxPyEndAllowThreads(__tstate);
e6056257
RD
8872 if (PyErr_Occurred()) return NULL;
8873} _resultobj = Py_BuildValue("i",_result);
8874{
8875 if (_obj1)
8876 delete _arg1;
8877}
8878 return _resultobj;
8879}
8880
8881#define wxMenu_FindItemById(_swigobj,_swigarg0) (_swigobj->FindItem(_swigarg0))
8882static PyObject *_wrap_wxMenu_FindItemById(PyObject *self, PyObject *args, PyObject *kwargs) {
8883 PyObject * _resultobj;
8884 wxMenuItem * _result;
8885 wxMenu * _arg0;
8886 int _arg1;
8887 PyObject * _argo0 = 0;
8888 char *_kwnames[] = { "self","id", NULL };
8889
8890 self = self;
8891 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxMenu_FindItemById",_kwnames,&_argo0,&_arg1))
8892 return NULL;
8893 if (_argo0) {
8894 if (_argo0 == Py_None) { _arg0 = NULL; }
8895 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
8896 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_FindItemById. Expected _wxMenu_p.");
8897 return NULL;
8898 }
8899 }
8900{
0e2ff151 8901 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 8902 _result = (wxMenuItem *)wxMenu_FindItemById(_arg0,_arg1);
e6056257 8903
0e2ff151 8904 wxPyEndAllowThreads(__tstate);
e6056257
RD
8905 if (PyErr_Occurred()) return NULL;
8906}{ _resultobj = wxPyMake_wxObject(_result); }
8907 return _resultobj;
8908}
8909
8910#define wxMenu_GetTitle(_swigobj) (_swigobj->GetTitle())
8911static PyObject *_wrap_wxMenu_GetTitle(PyObject *self, PyObject *args, PyObject *kwargs) {
8912 PyObject * _resultobj;
8913 wxString * _result;
8914 wxMenu * _arg0;
8915 PyObject * _argo0 = 0;
8916 char *_kwnames[] = { "self", NULL };
8917
8918 self = self;
8919 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxMenu_GetTitle",_kwnames,&_argo0))
8920 return NULL;
8921 if (_argo0) {
8922 if (_argo0 == Py_None) { _arg0 = NULL; }
8923 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
8924 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_GetTitle. Expected _wxMenu_p.");
8925 return NULL;
8926 }
8927 }
8928{
0e2ff151 8929 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 8930 _result = new wxString (wxMenu_GetTitle(_arg0));
e6056257 8931
0e2ff151 8932 wxPyEndAllowThreads(__tstate);
e6056257
RD
8933 if (PyErr_Occurred()) return NULL;
8934}{
6824d4f9 8935#if wxUSE_UNICODE
7108497a 8936 _resultobj = PyUnicode_FromWideChar(_result->c_str(), _result->Len());
6824d4f9 8937#else
e6056257 8938 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
6824d4f9 8939#endif
e6056257
RD
8940}
8941{
8942 delete _result;
8943}
8944 return _resultobj;
8945}
8946
8947#define wxMenu_SetTitle(_swigobj,_swigarg0) (_swigobj->SetTitle(_swigarg0))
8948static PyObject *_wrap_wxMenu_SetTitle(PyObject *self, PyObject *args, PyObject *kwargs) {
8949 PyObject * _resultobj;
8950 wxMenu * _arg0;
8951 wxString * _arg1;
8952 PyObject * _argo0 = 0;
8953 PyObject * _obj1 = 0;
8954 char *_kwnames[] = { "self","title", NULL };
8955
8956 self = self;
8957 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxMenu_SetTitle",_kwnames,&_argo0,&_obj1))
8958 return NULL;
8959 if (_argo0) {
8960 if (_argo0 == Py_None) { _arg0 = NULL; }
8961 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
8962 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_SetTitle. Expected _wxMenu_p.");
8963 return NULL;
8964 }
8965 }
8966{
6824d4f9
RD
8967 _arg1 = wxString_in_helper(_obj1);
8968 if (_arg1 == NULL)
e6056257 8969 return NULL;
e6056257
RD
8970}
8971{
0e2ff151 8972 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 8973 wxMenu_SetTitle(_arg0,*_arg1);
e6056257 8974
0e2ff151 8975 wxPyEndAllowThreads(__tstate);
e6056257
RD
8976 if (PyErr_Occurred()) return NULL;
8977} Py_INCREF(Py_None);
8978 _resultobj = Py_None;
8979{
8980 if (_obj1)
8981 delete _arg1;
8982}
8983 return _resultobj;
8984}
8985
8986#define wxMenu_GetLabel(_swigobj,_swigarg0) (_swigobj->GetLabel(_swigarg0))
8987static PyObject *_wrap_wxMenu_GetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
8988 PyObject * _resultobj;
8989 wxString * _result;
8990 wxMenu * _arg0;
8991 int _arg1;
8992 PyObject * _argo0 = 0;
8993 char *_kwnames[] = { "self","id", NULL };
8994
8995 self = self;
8996 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxMenu_GetLabel",_kwnames,&_argo0,&_arg1))
8997 return NULL;
8998 if (_argo0) {
8999 if (_argo0 == Py_None) { _arg0 = NULL; }
9000 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
9001 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_GetLabel. Expected _wxMenu_p.");
9002 return NULL;
9003 }
9004 }
9005{
0e2ff151 9006 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 9007 _result = new wxString (wxMenu_GetLabel(_arg0,_arg1));
e6056257 9008
0e2ff151 9009 wxPyEndAllowThreads(__tstate);
e6056257
RD
9010 if (PyErr_Occurred()) return NULL;
9011}{
6824d4f9 9012#if wxUSE_UNICODE
7108497a 9013 _resultobj = PyUnicode_FromWideChar(_result->c_str(), _result->Len());
6824d4f9 9014#else
e6056257 9015 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
6824d4f9 9016#endif
e6056257
RD
9017}
9018{
9019 delete _result;
9020}
9021 return _resultobj;
9022}
9023
9024#define wxMenu_SetLabel(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetLabel(_swigarg0,_swigarg1))
9025static PyObject *_wrap_wxMenu_SetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
9026 PyObject * _resultobj;
9027 wxMenu * _arg0;
9028 int _arg1;
9029 wxString * _arg2;
9030 PyObject * _argo0 = 0;
9031 PyObject * _obj2 = 0;
9032 char *_kwnames[] = { "self","id","label", NULL };
9033
9034 self = self;
9035 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO:wxMenu_SetLabel",_kwnames,&_argo0,&_arg1,&_obj2))
9036 return NULL;
9037 if (_argo0) {
9038 if (_argo0 == Py_None) { _arg0 = NULL; }
9039 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
9040 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_SetLabel. Expected _wxMenu_p.");
9041 return NULL;
9042 }
9043 }
9044{
6824d4f9
RD
9045 _arg2 = wxString_in_helper(_obj2);
9046 if (_arg2 == NULL)
e6056257 9047 return NULL;
e6056257
RD
9048}
9049{
0e2ff151 9050 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 9051 wxMenu_SetLabel(_arg0,_arg1,*_arg2);
e6056257 9052
0e2ff151 9053 wxPyEndAllowThreads(__tstate);
e6056257
RD
9054 if (PyErr_Occurred()) return NULL;
9055} Py_INCREF(Py_None);
9056 _resultobj = Py_None;
9057{
9058 if (_obj2)
9059 delete _arg2;
9060}
9061 return _resultobj;
9062}
9063
9064#define wxMenu_GetHelpString(_swigobj,_swigarg0) (_swigobj->GetHelpString(_swigarg0))
9065static PyObject *_wrap_wxMenu_GetHelpString(PyObject *self, PyObject *args, PyObject *kwargs) {
9066 PyObject * _resultobj;
9067 wxString * _result;
9068 wxMenu * _arg0;
9069 int _arg1;
9070 PyObject * _argo0 = 0;
9071 char *_kwnames[] = { "self","id", NULL };
9072
9073 self = self;
9074 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxMenu_GetHelpString",_kwnames,&_argo0,&_arg1))
9075 return NULL;
9076 if (_argo0) {
9077 if (_argo0 == Py_None) { _arg0 = NULL; }
9078 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
9079 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_GetHelpString. Expected _wxMenu_p.");
9080 return NULL;
9081 }
9082 }
9083{
0e2ff151 9084 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 9085 _result = new wxString (wxMenu_GetHelpString(_arg0,_arg1));
e6056257 9086
0e2ff151 9087 wxPyEndAllowThreads(__tstate);
e6056257
RD
9088 if (PyErr_Occurred()) return NULL;
9089}{
6824d4f9 9090#if wxUSE_UNICODE
7108497a 9091 _resultobj = PyUnicode_FromWideChar(_result->c_str(), _result->Len());
6824d4f9 9092#else
e6056257 9093 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
6824d4f9 9094#endif
e6056257
RD
9095}
9096{
9097 delete _result;
9098}
9099 return _resultobj;
9100}
9101
9102#define wxMenu_SetHelpString(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetHelpString(_swigarg0,_swigarg1))
9103static PyObject *_wrap_wxMenu_SetHelpString(PyObject *self, PyObject *args, PyObject *kwargs) {
9104 PyObject * _resultobj;
9105 wxMenu * _arg0;
9106 int _arg1;
9107 wxString * _arg2;
9108 PyObject * _argo0 = 0;
9109 PyObject * _obj2 = 0;
9110 char *_kwnames[] = { "self","id","helpString", NULL };
9111
9112 self = self;
9113 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO:wxMenu_SetHelpString",_kwnames,&_argo0,&_arg1,&_obj2))
9114 return NULL;
9115 if (_argo0) {
9116 if (_argo0 == Py_None) { _arg0 = NULL; }
9117 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
9118 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_SetHelpString. Expected _wxMenu_p.");
9119 return NULL;
9120 }
9121 }
9122{
6824d4f9
RD
9123 _arg2 = wxString_in_helper(_obj2);
9124 if (_arg2 == NULL)
e6056257 9125 return NULL;
e6056257
RD
9126}
9127{
0e2ff151 9128 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 9129 wxMenu_SetHelpString(_arg0,_arg1,*_arg2);
e6056257 9130
0e2ff151 9131 wxPyEndAllowThreads(__tstate);
e6056257
RD
9132 if (PyErr_Occurred()) return NULL;
9133} Py_INCREF(Py_None);
9134 _resultobj = Py_None;
9135{
9136 if (_obj2)
9137 delete _arg2;
9138}
9139 return _resultobj;
9140}
9141
9142#define wxMenu_UpdateUI(_swigobj,_swigarg0) (_swigobj->UpdateUI(_swigarg0))
9143static PyObject *_wrap_wxMenu_UpdateUI(PyObject *self, PyObject *args, PyObject *kwargs) {
9144 PyObject * _resultobj;
9145 wxMenu * _arg0;
9146 wxEvtHandler * _arg1 = (wxEvtHandler *) NULL;
9147 PyObject * _argo0 = 0;
9148 PyObject * _argo1 = 0;
9149 char *_kwnames[] = { "self","source", NULL };
9150
9151 self = self;
9152 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|O:wxMenu_UpdateUI",_kwnames,&_argo0,&_argo1))
9153 return NULL;
9154 if (_argo0) {
9155 if (_argo0 == Py_None) { _arg0 = NULL; }
9156 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
9157 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_UpdateUI. Expected _wxMenu_p.");
9158 return NULL;
9159 }
9160 }
9161 if (_argo1) {
9162 if (_argo1 == Py_None) { _arg1 = NULL; }
9163 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxEvtHandler_p")) {
9164 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxMenu_UpdateUI. Expected _wxEvtHandler_p.");
9165 return NULL;
9166 }
9167 }
9168{
0e2ff151 9169 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 9170 wxMenu_UpdateUI(_arg0,_arg1);
e6056257 9171
0e2ff151 9172 wxPyEndAllowThreads(__tstate);
e6056257
RD
9173 if (PyErr_Occurred()) return NULL;
9174} Py_INCREF(Py_None);
9175 _resultobj = Py_None;
9176 return _resultobj;
9177}
9178
9179#define wxMenu_Delete(_swigobj,_swigarg0) (_swigobj->Delete(_swigarg0))
9180static PyObject *_wrap_wxMenu_Delete(PyObject *self, PyObject *args, PyObject *kwargs) {
9181 PyObject * _resultobj;
9182 bool _result;
9183 wxMenu * _arg0;
9184 int _arg1;
9185 PyObject * _argo0 = 0;
9186 char *_kwnames[] = { "self","id", NULL };
9187
9188 self = self;
9189 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxMenu_Delete",_kwnames,&_argo0,&_arg1))
9190 return NULL;
9191 if (_argo0) {
9192 if (_argo0 == Py_None) { _arg0 = NULL; }
9193 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
9194 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_Delete. Expected _wxMenu_p.");
9195 return NULL;
9196 }
9197 }
9198{
0e2ff151 9199 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 9200 _result = (bool )wxMenu_Delete(_arg0,_arg1);
e6056257 9201
0e2ff151 9202 wxPyEndAllowThreads(__tstate);
e6056257
RD
9203 if (PyErr_Occurred()) return NULL;
9204} _resultobj = Py_BuildValue("i",_result);
9205 return _resultobj;
9206}
9207
9208#define wxMenu_DeleteItem(_swigobj,_swigarg0) (_swigobj->Delete(_swigarg0))
9209static PyObject *_wrap_wxMenu_DeleteItem(PyObject *self, PyObject *args, PyObject *kwargs) {
9210 PyObject * _resultobj;
9211 bool _result;
9212 wxMenu * _arg0;
9213 wxMenuItem * _arg1;
9214 PyObject * _argo0 = 0;
9215 PyObject * _argo1 = 0;
9216 char *_kwnames[] = { "self","item", NULL };
9217
9218 self = self;
9219 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxMenu_DeleteItem",_kwnames,&_argo0,&_argo1))
9220 return NULL;
9221 if (_argo0) {
9222 if (_argo0 == Py_None) { _arg0 = NULL; }
9223 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
9224 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_DeleteItem. Expected _wxMenu_p.");
9225 return NULL;
9226 }
9227 }
9228 if (_argo1) {
9229 if (_argo1 == Py_None) { _arg1 = NULL; }
9230 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxMenuItem_p")) {
9231 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxMenu_DeleteItem. Expected _wxMenuItem_p.");
9232 return NULL;
9233 }
9234 }
9235{
0e2ff151 9236 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 9237 _result = (bool )wxMenu_DeleteItem(_arg0,_arg1);
e6056257 9238
0e2ff151 9239 wxPyEndAllowThreads(__tstate);
e6056257
RD
9240 if (PyErr_Occurred()) return NULL;
9241} _resultobj = Py_BuildValue("i",_result);
9242 return _resultobj;
9243}
9244
e6056257
RD
9245#define wxMenu_Remove(_swigobj,_swigarg0) (_swigobj->Remove(_swigarg0))
9246static PyObject *_wrap_wxMenu_Remove(PyObject *self, PyObject *args, PyObject *kwargs) {
9247 PyObject * _resultobj;
9248 wxMenuItem * _result;
9249 wxMenu * _arg0;
9250 int _arg1;
9251 PyObject * _argo0 = 0;
9252 char *_kwnames[] = { "self","id", NULL };
9253
9254 self = self;
9255 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxMenu_Remove",_kwnames,&_argo0,&_arg1))
9256 return NULL;
9257 if (_argo0) {
9258 if (_argo0 == Py_None) { _arg0 = NULL; }
9259 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
9260 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_Remove. Expected _wxMenu_p.");
9261 return NULL;
9262 }
9263 }
9264{
0e2ff151 9265 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 9266 _result = (wxMenuItem *)wxMenu_Remove(_arg0,_arg1);
e6056257 9267
0e2ff151 9268 wxPyEndAllowThreads(__tstate);
e6056257
RD
9269 if (PyErr_Occurred()) return NULL;
9270}{ _resultobj = wxPyMake_wxObject(_result); }
9271 return _resultobj;
9272}
9273
9274#define wxMenu_RemoveItem(_swigobj,_swigarg0) (_swigobj->Remove(_swigarg0))
9275static PyObject *_wrap_wxMenu_RemoveItem(PyObject *self, PyObject *args, PyObject *kwargs) {
9276 PyObject * _resultobj;
9277 wxMenuItem * _result;
9278 wxMenu * _arg0;
9279 wxMenuItem * _arg1;
9280 PyObject * _argo0 = 0;
9281 PyObject * _argo1 = 0;
9282 char *_kwnames[] = { "self","item", NULL };
9283
9284 self = self;
9285 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxMenu_RemoveItem",_kwnames,&_argo0,&_argo1))
9286 return NULL;
9287 if (_argo0) {
9288 if (_argo0 == Py_None) { _arg0 = NULL; }
9289 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
9290 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_RemoveItem. Expected _wxMenu_p.");
9291 return NULL;
9292 }
9293 }
9294 if (_argo1) {
9295 if (_argo1 == Py_None) { _arg1 = NULL; }
9296 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxMenuItem_p")) {
9297 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxMenu_RemoveItem. Expected _wxMenuItem_p.");
9298 return NULL;
9299 }
9300 }
9301{
0e2ff151 9302 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 9303 _result = (wxMenuItem *)wxMenu_RemoveItem(_arg0,_arg1);
e6056257 9304
0e2ff151 9305 wxPyEndAllowThreads(__tstate);
e6056257
RD
9306 if (PyErr_Occurred()) return NULL;
9307}{ _resultobj = wxPyMake_wxObject(_result); }
9308 return _resultobj;
9309}
9310
9311static void wxMenu_Destroy(wxMenu *self) { delete self; }
9312static PyObject *_wrap_wxMenu_Destroy(PyObject *self, PyObject *args, PyObject *kwargs) {
9313 PyObject * _resultobj;
9314 wxMenu * _arg0;
9315 PyObject * _argo0 = 0;
9316 char *_kwnames[] = { "self", NULL };
9317
9318 self = self;
9319 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxMenu_Destroy",_kwnames,&_argo0))
9320 return NULL;
9321 if (_argo0) {
9322 if (_argo0 == Py_None) { _arg0 = NULL; }
9323 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
9324 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_Destroy. Expected _wxMenu_p.");
9325 return NULL;
9326 }
9327 }
9328{
0e2ff151 9329 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 9330 wxMenu_Destroy(_arg0);
e6056257 9331
0e2ff151 9332 wxPyEndAllowThreads(__tstate);
e6056257
RD
9333 if (PyErr_Occurred()) return NULL;
9334} Py_INCREF(Py_None);
9335 _resultobj = Py_None;
9336 return _resultobj;
9337}
9338
9339#define wxMenu_DestroyId(_swigobj,_swigarg0) (_swigobj->Destroy(_swigarg0))
9340static PyObject *_wrap_wxMenu_DestroyId(PyObject *self, PyObject *args, PyObject *kwargs) {
9341 PyObject * _resultobj;
9342 bool _result;
9343 wxMenu * _arg0;
9344 int _arg1;
9345 PyObject * _argo0 = 0;
9346 char *_kwnames[] = { "self","id", NULL };
9347
9348 self = self;
9349 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxMenu_DestroyId",_kwnames,&_argo0,&_arg1))
9350 return NULL;
9351 if (_argo0) {
9352 if (_argo0 == Py_None) { _arg0 = NULL; }
9353 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
9354 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_DestroyId. Expected _wxMenu_p.");
9355 return NULL;
9356 }
9357 }
9358{
0e2ff151 9359 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 9360 _result = (bool )wxMenu_DestroyId(_arg0,_arg1);
e6056257 9361
0e2ff151 9362 wxPyEndAllowThreads(__tstate);
e6056257
RD
9363 if (PyErr_Occurred()) return NULL;
9364} _resultobj = Py_BuildValue("i",_result);
9365 return _resultobj;
9366}
9367
9368#define wxMenu_DestroyItem(_swigobj,_swigarg0) (_swigobj->Destroy(_swigarg0))
9369static PyObject *_wrap_wxMenu_DestroyItem(PyObject *self, PyObject *args, PyObject *kwargs) {
9370 PyObject * _resultobj;
9371 bool _result;
9372 wxMenu * _arg0;
9373 wxMenuItem * _arg1;
9374 PyObject * _argo0 = 0;
9375 PyObject * _argo1 = 0;
9376 char *_kwnames[] = { "self","item", NULL };
9377
9378 self = self;
9379 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxMenu_DestroyItem",_kwnames,&_argo0,&_argo1))
9380 return NULL;
9381 if (_argo0) {
9382 if (_argo0 == Py_None) { _arg0 = NULL; }
9383 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
9384 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_DestroyItem. Expected _wxMenu_p.");
9385 return NULL;
9386 }
9387 }
9388 if (_argo1) {
9389 if (_argo1 == Py_None) { _arg1 = NULL; }
9390 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxMenuItem_p")) {
9391 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxMenu_DestroyItem. Expected _wxMenuItem_p.");
9392 return NULL;
9393 }
9394 }
9395{
0e2ff151 9396 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 9397 _result = (bool )wxMenu_DestroyItem(_arg0,_arg1);
e6056257 9398
0e2ff151 9399 wxPyEndAllowThreads(__tstate);
e6056257
RD
9400 if (PyErr_Occurred()) return NULL;
9401} _resultobj = Py_BuildValue("i",_result);
9402 return _resultobj;
9403}
9404
9405#define wxMenu_GetMenuItemCount(_swigobj) (_swigobj->GetMenuItemCount())
9406static PyObject *_wrap_wxMenu_GetMenuItemCount(PyObject *self, PyObject *args, PyObject *kwargs) {
9407 PyObject * _resultobj;
9408 size_t _result;
9409 wxMenu * _arg0;
9410 PyObject * _argo0 = 0;
9411 char *_kwnames[] = { "self", NULL };
9412
9413 self = self;
9414 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxMenu_GetMenuItemCount",_kwnames,&_argo0))
9415 return NULL;
9416 if (_argo0) {
9417 if (_argo0 == Py_None) { _arg0 = NULL; }
9418 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
9419 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_GetMenuItemCount. Expected _wxMenu_p.");
9420 return NULL;
9421 }
9422 }
9423{
0e2ff151 9424 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 9425 _result = (size_t )wxMenu_GetMenuItemCount(_arg0);
e6056257 9426
0e2ff151 9427 wxPyEndAllowThreads(__tstate);
e6056257
RD
9428 if (PyErr_Occurred()) return NULL;
9429} _resultobj = Py_BuildValue("i",_result);
9430 return _resultobj;
9431}
9432
9433static PyObject * wxMenu_GetMenuItems(wxMenu *self) {
9434 wxMenuItemList& list = self->GetMenuItems();
9435 return wxPy_ConvertList(&list, "wxMenuItem");
9436 }
9437static PyObject *_wrap_wxMenu_GetMenuItems(PyObject *self, PyObject *args, PyObject *kwargs) {
9438 PyObject * _resultobj;
9439 PyObject * _result;
9440 wxMenu * _arg0;
9441 PyObject * _argo0 = 0;
9442 char *_kwnames[] = { "self", NULL };
9443
9444 self = self;
9445 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxMenu_GetMenuItems",_kwnames,&_argo0))
9446 return NULL;
9447 if (_argo0) {
9448 if (_argo0 == Py_None) { _arg0 = NULL; }
9449 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
9450 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_GetMenuItems. Expected _wxMenu_p.");
9451 return NULL;
9452 }
9453 }
9454{
0e2ff151 9455 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 9456 _result = (PyObject *)wxMenu_GetMenuItems(_arg0);
e6056257 9457
0e2ff151 9458 wxPyEndAllowThreads(__tstate);
e6056257
RD
9459 if (PyErr_Occurred()) return NULL;
9460}{
9461 _resultobj = _result;
9462}
9463 return _resultobj;
9464}
9465
9466#define wxMenu_SetEventHandler(_swigobj,_swigarg0) (_swigobj->SetEventHandler(_swigarg0))
9467static PyObject *_wrap_wxMenu_SetEventHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
9468 PyObject * _resultobj;
9469 wxMenu * _arg0;
9470 wxEvtHandler * _arg1;
9471 PyObject * _argo0 = 0;
9472 PyObject * _argo1 = 0;
9473 char *_kwnames[] = { "self","handler", NULL };
9474
9475 self = self;
9476 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxMenu_SetEventHandler",_kwnames,&_argo0,&_argo1))
9477 return NULL;
9478 if (_argo0) {
9479 if (_argo0 == Py_None) { _arg0 = NULL; }
9480 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
9481 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_SetEventHandler. Expected _wxMenu_p.");
9482 return NULL;
9483 }
9484 }
9485 if (_argo1) {
9486 if (_argo1 == Py_None) { _arg1 = NULL; }
9487 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxEvtHandler_p")) {
9488 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxMenu_SetEventHandler. Expected _wxEvtHandler_p.");
9489 return NULL;
9490 }
9491 }
9492{
0e2ff151 9493 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 9494 wxMenu_SetEventHandler(_arg0,_arg1);
e6056257 9495
0e2ff151 9496 wxPyEndAllowThreads(__tstate);
e6056257
RD
9497 if (PyErr_Occurred()) return NULL;
9498} Py_INCREF(Py_None);
9499 _resultobj = Py_None;
9500 return _resultobj;
9501}
9502
9503#define wxMenu_GetEventHandler(_swigobj) (_swigobj->GetEventHandler())
9504static PyObject *_wrap_wxMenu_GetEventHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
9505 PyObject * _resultobj;
9506 wxEvtHandler * _result;
9507 wxMenu * _arg0;
9508 PyObject * _argo0 = 0;
9509 char *_kwnames[] = { "self", NULL };
9510
9511 self = self;
9512 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxMenu_GetEventHandler",_kwnames,&_argo0))
9513 return NULL;
9514 if (_argo0) {
9515 if (_argo0 == Py_None) { _arg0 = NULL; }
9516 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
9517 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_GetEventHandler. Expected _wxMenu_p.");
9518 return NULL;
9519 }
9520 }
9521{
0e2ff151 9522 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 9523 _result = (wxEvtHandler *)wxMenu_GetEventHandler(_arg0);
e6056257 9524
0e2ff151 9525 wxPyEndAllowThreads(__tstate);
e6056257
RD
9526 if (PyErr_Occurred()) return NULL;
9527}{ _resultobj = wxPyMake_wxObject(_result); }
9528 return _resultobj;
9529}
9530
9531#define wxMenu_SetInvokingWindow(_swigobj,_swigarg0) (_swigobj->SetInvokingWindow(_swigarg0))
9532static PyObject *_wrap_wxMenu_SetInvokingWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
9533 PyObject * _resultobj;
9534 wxMenu * _arg0;
9535 wxWindow * _arg1;
9536 PyObject * _argo0 = 0;
9537 PyObject * _argo1 = 0;
9538 char *_kwnames[] = { "self","win", NULL };
9539
9540 self = self;
9541 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxMenu_SetInvokingWindow",_kwnames,&_argo0,&_argo1))
9542 return NULL;
9543 if (_argo0) {
9544 if (_argo0 == Py_None) { _arg0 = NULL; }
9545 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
9546 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_SetInvokingWindow. Expected _wxMenu_p.");
9547 return NULL;
9548 }
9549 }
9550 if (_argo1) {
9551 if (_argo1 == Py_None) { _arg1 = NULL; }
9552 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
9553 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxMenu_SetInvokingWindow. Expected _wxWindow_p.");
9554 return NULL;
9555 }
9556 }
9557{
0e2ff151 9558 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 9559 wxMenu_SetInvokingWindow(_arg0,_arg1);
e6056257 9560
0e2ff151 9561 wxPyEndAllowThreads(__tstate);
e6056257
RD
9562 if (PyErr_Occurred()) return NULL;
9563} Py_INCREF(Py_None);
9564 _resultobj = Py_None;
9565 return _resultobj;
9566}
9567
9568#define wxMenu_GetInvokingWindow(_swigobj) (_swigobj->GetInvokingWindow())
9569static PyObject *_wrap_wxMenu_GetInvokingWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
9570 PyObject * _resultobj;
9571 wxWindow * _result;
9572 wxMenu * _arg0;
9573 PyObject * _argo0 = 0;
9574 char *_kwnames[] = { "self", NULL };
9575
9576 self = self;
9577 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxMenu_GetInvokingWindow",_kwnames,&_argo0))
9578 return NULL;
9579 if (_argo0) {
9580 if (_argo0 == Py_None) { _arg0 = NULL; }
9581 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
9582 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_GetInvokingWindow. Expected _wxMenu_p.");
9583 return NULL;
9584 }
9585 }
9586{
0e2ff151 9587 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 9588 _result = (wxWindow *)wxMenu_GetInvokingWindow(_arg0);
e6056257 9589
0e2ff151 9590 wxPyEndAllowThreads(__tstate);
e6056257
RD
9591 if (PyErr_Occurred()) return NULL;
9592}{ _resultobj = wxPyMake_wxObject(_result); }
9593 return _resultobj;
9594}
9595
9596#define wxMenu_GetStyle(_swigobj) (_swigobj->GetStyle())
9597static PyObject *_wrap_wxMenu_GetStyle(PyObject *self, PyObject *args, PyObject *kwargs) {
9598 PyObject * _resultobj;
9599 long _result;
9600 wxMenu * _arg0;
9601 PyObject * _argo0 = 0;
9602 char *_kwnames[] = { "self", NULL };
9603
9604 self = self;
9605 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxMenu_GetStyle",_kwnames,&_argo0))
9606 return NULL;
9607 if (_argo0) {
9608 if (_argo0 == Py_None) { _arg0 = NULL; }
9609 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
9610 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_GetStyle. Expected _wxMenu_p.");
9611 return NULL;
9612 }
9613 }
9614{
0e2ff151 9615 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 9616 _result = (long )wxMenu_GetStyle(_arg0);
e6056257 9617
0e2ff151 9618 wxPyEndAllowThreads(__tstate);
e6056257
RD
9619 if (PyErr_Occurred()) return NULL;
9620} _resultobj = Py_BuildValue("l",_result);
9621 return _resultobj;
9622}
9623
9624#define wxMenu_IsAttached(_swigobj) (_swigobj->IsAttached())
9625static PyObject *_wrap_wxMenu_IsAttached(PyObject *self, PyObject *args, PyObject *kwargs) {
9626 PyObject * _resultobj;
9627 bool _result;
9628 wxMenu * _arg0;
9629 PyObject * _argo0 = 0;
9630 char *_kwnames[] = { "self", NULL };
9631
9632 self = self;
9633 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxMenu_IsAttached",_kwnames,&_argo0))
9634 return NULL;
9635 if (_argo0) {
9636 if (_argo0 == Py_None) { _arg0 = NULL; }
9637 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
9638 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_IsAttached. Expected _wxMenu_p.");
9639 return NULL;
9640 }
9641 }
9642{
0e2ff151 9643 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 9644 _result = (bool )wxMenu_IsAttached(_arg0);
e6056257 9645
0e2ff151 9646 wxPyEndAllowThreads(__tstate);
e6056257
RD
9647 if (PyErr_Occurred()) return NULL;
9648} _resultobj = Py_BuildValue("i",_result);
9649 return _resultobj;
9650}
9651
9652#define wxMenu_SetParent(_swigobj,_swigarg0) (_swigobj->SetParent(_swigarg0))
9653static PyObject *_wrap_wxMenu_SetParent(PyObject *self, PyObject *args, PyObject *kwargs) {
9654 PyObject * _resultobj;
9655 wxMenu * _arg0;
9656 wxMenu * _arg1;
9657 PyObject * _argo0 = 0;
9658 PyObject * _argo1 = 0;
9659 char *_kwnames[] = { "self","parent", NULL };
9660
9661 self = self;
9662 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxMenu_SetParent",_kwnames,&_argo0,&_argo1))
9663 return NULL;
9664 if (_argo0) {
9665 if (_argo0 == Py_None) { _arg0 = NULL; }
9666 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
9667 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_SetParent. Expected _wxMenu_p.");
9668 return NULL;
9669 }
9670 }
9671 if (_argo1) {
9672 if (_argo1 == Py_None) { _arg1 = NULL; }
9673 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxMenu_p")) {
9674 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxMenu_SetParent. Expected _wxMenu_p.");
9675 return NULL;
9676 }
9677 }
9678{
0e2ff151 9679 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 9680 wxMenu_SetParent(_arg0,_arg1);
e6056257 9681
0e2ff151 9682 wxPyEndAllowThreads(__tstate);
e6056257
RD
9683 if (PyErr_Occurred()) return NULL;
9684} Py_INCREF(Py_None);
9685 _resultobj = Py_None;
9686 return _resultobj;
9687}
9688
9689#define wxMenu_GetParent(_swigobj) (_swigobj->GetParent())
9690static PyObject *_wrap_wxMenu_GetParent(PyObject *self, PyObject *args, PyObject *kwargs) {
9691 PyObject * _resultobj;
9692 wxMenu * _result;
9693 wxMenu * _arg0;
9694 PyObject * _argo0 = 0;
9695 char *_kwnames[] = { "self", NULL };
9696
9697 self = self;
9698 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxMenu_GetParent",_kwnames,&_argo0))
9699 return NULL;
9700 if (_argo0) {
9701 if (_argo0 == Py_None) { _arg0 = NULL; }
9702 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
9703 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_GetParent. Expected _wxMenu_p.");
9704 return NULL;
9705 }
9706 }
9707{
0e2ff151 9708 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 9709 _result = (wxMenu *)wxMenu_GetParent(_arg0);
e6056257 9710
0e2ff151 9711 wxPyEndAllowThreads(__tstate);
e6056257
RD
9712 if (PyErr_Occurred()) return NULL;
9713}{ _resultobj = wxPyMake_wxObject(_result); }
9714 return _resultobj;
9715}
9716
9717static void *SwigwxMenuBarTowxWindow(void *ptr) {
9718 wxMenuBar *src;
9719 wxWindow *dest;
9720 src = (wxMenuBar *) ptr;
9721 dest = (wxWindow *) src;
9722 return (void *) dest;
9723}
9724
9725static void *SwigwxMenuBarTowxEvtHandler(void *ptr) {
9726 wxMenuBar *src;
9727 wxEvtHandler *dest;
9728 src = (wxMenuBar *) ptr;
9729 dest = (wxEvtHandler *) src;
9730 return (void *) dest;
9731}
9732
9733static void *SwigwxMenuBarTowxObject(void *ptr) {
9734 wxMenuBar *src;
9735 wxObject *dest;
9736 src = (wxMenuBar *) ptr;
9737 dest = (wxObject *) src;
9738 return (void *) dest;
9739}
9740
9741#define new_wxMenuBar(_swigarg0) (new wxMenuBar(_swigarg0))
9742static PyObject *_wrap_new_wxMenuBar(PyObject *self, PyObject *args, PyObject *kwargs) {
9743 PyObject * _resultobj;
9744 wxMenuBar * _result;
9745 long _arg0 = (long ) 0;
9746 char *_kwnames[] = { "style", NULL };
9747 char _ptemp[128];
9748
9749 self = self;
9750 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"|l:new_wxMenuBar",_kwnames,&_arg0))
9751 return NULL;
9752{
0e2ff151 9753 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 9754 _result = (wxMenuBar *)new_wxMenuBar(_arg0);
e6056257 9755
0e2ff151 9756 wxPyEndAllowThreads(__tstate);
e6056257
RD
9757 if (PyErr_Occurred()) return NULL;
9758} if (_result) {
9759 SWIG_MakePtr(_ptemp, (char *) _result,"_wxMenuBar_p");
9760 _resultobj = Py_BuildValue("s",_ptemp);
9761 } else {
9762 Py_INCREF(Py_None);
9763 _resultobj = Py_None;
9764 }
9765 return _resultobj;
9766}
9767
9768#define wxMenuBar_Append(_swigobj,_swigarg0,_swigarg1) (_swigobj->Append(_swigarg0,_swigarg1))
9769static PyObject *_wrap_wxMenuBar_Append(PyObject *self, PyObject *args, PyObject *kwargs) {
9770 PyObject * _resultobj;
9771 bool _result;
9772 wxMenuBar * _arg0;
9773 wxMenu * _arg1;
9774 wxString * _arg2;
9775 PyObject * _argo0 = 0;
9776 PyObject * _argo1 = 0;
9777 PyObject * _obj2 = 0;
9778 char *_kwnames[] = { "self","menu","title", NULL };
9779
9780 self = self;
9781 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxMenuBar_Append",_kwnames,&_argo0,&_argo1,&_obj2))
9782 return NULL;
9783 if (_argo0) {
9784 if (_argo0 == Py_None) { _arg0 = NULL; }
9785 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuBar_p")) {
9786 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuBar_Append. Expected _wxMenuBar_p.");
9787 return NULL;
9788 }
9789 }
9790 if (_argo1) {
9791 if (_argo1 == Py_None) { _arg1 = NULL; }
9792 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxMenu_p")) {
9793 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxMenuBar_Append. Expected _wxMenu_p.");
9794 return NULL;
9795 }
9796 }
9797{
6824d4f9
RD
9798 _arg2 = wxString_in_helper(_obj2);
9799 if (_arg2 == NULL)
e6056257 9800 return NULL;
e6056257
RD
9801}
9802{
0e2ff151 9803 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 9804 _result = (bool )wxMenuBar_Append(_arg0,_arg1,*_arg2);
e6056257 9805
0e2ff151 9806 wxPyEndAllowThreads(__tstate);
e6056257
RD
9807 if (PyErr_Occurred()) return NULL;
9808} _resultobj = Py_BuildValue("i",_result);
9809{
9810 if (_obj2)
9811 delete _arg2;
9812}
9813 return _resultobj;
9814}
9815
9816#define wxMenuBar_Insert(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->Insert(_swigarg0,_swigarg1,_swigarg2))
9817static PyObject *_wrap_wxMenuBar_Insert(PyObject *self, PyObject *args, PyObject *kwargs) {
9818 PyObject * _resultobj;
9819 bool _result;
9820 wxMenuBar * _arg0;
9821 size_t _arg1;
9822 wxMenu * _arg2;
9823 wxString * _arg3;
9824 PyObject * _argo0 = 0;
9825 PyObject * _argo2 = 0;
9826 PyObject * _obj3 = 0;
9827 char *_kwnames[] = { "self","pos","menu","title", NULL };
9828
9829 self = self;
9830 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiOO:wxMenuBar_Insert",_kwnames,&_argo0,&_arg1,&_argo2,&_obj3))
9831 return NULL;
9832 if (_argo0) {
9833 if (_argo0 == Py_None) { _arg0 = NULL; }
9834 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuBar_p")) {
9835 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuBar_Insert. Expected _wxMenuBar_p.");
9836 return NULL;
9837 }
9838 }
9839 if (_argo2) {
9840 if (_argo2 == Py_None) { _arg2 = NULL; }
9841 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxMenu_p")) {
9842 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxMenuBar_Insert. Expected _wxMenu_p.");
9843 return NULL;
9844 }
9845 }
9846{
6824d4f9
RD
9847 _arg3 = wxString_in_helper(_obj3);
9848 if (_arg3 == NULL)
e6056257 9849 return NULL;
e6056257
RD
9850}
9851{
0e2ff151 9852 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 9853 _result = (bool )wxMenuBar_Insert(_arg0,_arg1,_arg2,*_arg3);
e6056257 9854
0e2ff151 9855 wxPyEndAllowThreads(__tstate);
e6056257
RD
9856 if (PyErr_Occurred()) return NULL;
9857} _resultobj = Py_BuildValue("i",_result);
9858{
9859 if (_obj3)
9860 delete _arg3;
9861}
9862 return _resultobj;
9863}
9864
9865#define wxMenuBar_GetMenuCount(_swigobj) (_swigobj->GetMenuCount())
9866static PyObject *_wrap_wxMenuBar_GetMenuCount(PyObject *self, PyObject *args, PyObject *kwargs) {
9867 PyObject * _resultobj;
9868 size_t _result;
9869 wxMenuBar * _arg0;
9870 PyObject * _argo0 = 0;
9871 char *_kwnames[] = { "self", NULL };
9872
9873 self = self;
9874 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxMenuBar_GetMenuCount",_kwnames,&_argo0))
9875 return NULL;
9876 if (_argo0) {
9877 if (_argo0 == Py_None) { _arg0 = NULL; }
9878 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuBar_p")) {
9879 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuBar_GetMenuCount. Expected _wxMenuBar_p.");
9880 return NULL;
9881 }
9882 }
9883{
0e2ff151 9884 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 9885 _result = (size_t )wxMenuBar_GetMenuCount(_arg0);
e6056257 9886
0e2ff151 9887 wxPyEndAllowThreads(__tstate);
e6056257
RD
9888 if (PyErr_Occurred()) return NULL;
9889} _resultobj = Py_BuildValue("i",_result);
9890 return _resultobj;
9891}
9892
9893#define wxMenuBar_GetMenu(_swigobj,_swigarg0) (_swigobj->GetMenu(_swigarg0))
9894static PyObject *_wrap_wxMenuBar_GetMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
9895 PyObject * _resultobj;
9896 wxMenu * _result;
9897 wxMenuBar * _arg0;
9898 size_t _arg1;
9899 PyObject * _argo0 = 0;
9900 char *_kwnames[] = { "self","pos", NULL };
9901
9902 self = self;
9903 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxMenuBar_GetMenu",_kwnames,&_argo0,&_arg1))
9904 return NULL;
9905 if (_argo0) {
9906 if (_argo0 == Py_None) { _arg0 = NULL; }
9907 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuBar_p")) {
9908 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuBar_GetMenu. Expected _wxMenuBar_p.");
9909 return NULL;
9910 }
9911 }
9912{
0e2ff151 9913 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 9914 _result = (wxMenu *)wxMenuBar_GetMenu(_arg0,_arg1);
e6056257 9915
0e2ff151 9916 wxPyEndAllowThreads(__tstate);
e6056257
RD
9917 if (PyErr_Occurred()) return NULL;
9918}{ _resultobj = wxPyMake_wxObject(_result); }
9919 return _resultobj;
9920}
9921
9922#define wxMenuBar_Replace(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->Replace(_swigarg0,_swigarg1,_swigarg2))
9923static PyObject *_wrap_wxMenuBar_Replace(PyObject *self, PyObject *args, PyObject *kwargs) {
9924 PyObject * _resultobj;
9925 wxMenu * _result;
9926 wxMenuBar * _arg0;
9927 size_t _arg1;
9928 wxMenu * _arg2;
9929 wxString * _arg3;
9930 PyObject * _argo0 = 0;
9931 PyObject * _argo2 = 0;
9932 PyObject * _obj3 = 0;
9933 char *_kwnames[] = { "self","pos","menu","title", NULL };
9934
9935 self = self;
9936 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiOO:wxMenuBar_Replace",_kwnames,&_argo0,&_arg1,&_argo2,&_obj3))
9937 return NULL;
9938 if (_argo0) {
9939 if (_argo0 == Py_None) { _arg0 = NULL; }
9940 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuBar_p")) {
9941 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuBar_Replace. Expected _wxMenuBar_p.");
9942 return NULL;
9943 }
9944 }
9945 if (_argo2) {
9946 if (_argo2 == Py_None) { _arg2 = NULL; }
9947 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxMenu_p")) {
9948 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxMenuBar_Replace. Expected _wxMenu_p.");
9949 return NULL;
9950 }
9951 }
9952{
6824d4f9
RD
9953 _arg3 = wxString_in_helper(_obj3);
9954 if (_arg3 == NULL)
e6056257 9955 return NULL;
e6056257
RD
9956}
9957{
0e2ff151 9958 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 9959 _result = (wxMenu *)wxMenuBar_Replace(_arg0,_arg1,_arg2,*_arg3);
e6056257 9960
0e2ff151 9961 wxPyEndAllowThreads(__tstate);
e6056257
RD
9962 if (PyErr_Occurred()) return NULL;
9963}{ _resultobj = wxPyMake_wxObject(_result); }
9964{
9965 if (_obj3)
9966 delete _arg3;
9967}
9968 return _resultobj;
9969}
9970
9971#define wxMenuBar_Remove(_swigobj,_swigarg0) (_swigobj->Remove(_swigarg0))
9972static PyObject *_wrap_wxMenuBar_Remove(PyObject *self, PyObject *args, PyObject *kwargs) {
9973 PyObject * _resultobj;
9974 wxMenu * _result;
9975 wxMenuBar * _arg0;
9976 size_t _arg1;
9977 PyObject * _argo0 = 0;
9978 char *_kwnames[] = { "self","pos", NULL };
9979
9980 self = self;
9981 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxMenuBar_Remove",_kwnames,&_argo0,&_arg1))
9982 return NULL;
9983 if (_argo0) {
9984 if (_argo0 == Py_None) { _arg0 = NULL; }
9985 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuBar_p")) {
9986 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuBar_Remove. Expected _wxMenuBar_p.");
9987 return NULL;
9988 }
9989 }
9990{
0e2ff151 9991 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 9992 _result = (wxMenu *)wxMenuBar_Remove(_arg0,_arg1);
e6056257 9993
0e2ff151 9994 wxPyEndAllowThreads(__tstate);
e6056257
RD
9995 if (PyErr_Occurred()) return NULL;
9996}{ _resultobj = wxPyMake_wxObject(_result); }
9997 return _resultobj;
9998}
9999
10000#define wxMenuBar_EnableTop(_swigobj,_swigarg0,_swigarg1) (_swigobj->EnableTop(_swigarg0,_swigarg1))
10001static PyObject *_wrap_wxMenuBar_EnableTop(PyObject *self, PyObject *args, PyObject *kwargs) {
10002 PyObject * _resultobj;
10003 wxMenuBar * _arg0;
10004 size_t _arg1;
10005 bool _arg2;
10006 PyObject * _argo0 = 0;
10007 int tempbool2;
10008 char *_kwnames[] = { "self","pos","enable", NULL };
10009
10010 self = self;
10011 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxMenuBar_EnableTop",_kwnames,&_argo0,&_arg1,&tempbool2))
10012 return NULL;
10013 if (_argo0) {
10014 if (_argo0 == Py_None) { _arg0 = NULL; }
10015 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuBar_p")) {
10016 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuBar_EnableTop. Expected _wxMenuBar_p.");
10017 return NULL;
10018 }
10019 }
10020 _arg2 = (bool ) tempbool2;
10021{
0e2ff151 10022 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 10023 wxMenuBar_EnableTop(_arg0,_arg1,_arg2);
e6056257 10024
0e2ff151 10025 wxPyEndAllowThreads(__tstate);
e6056257
RD
10026 if (PyErr_Occurred()) return NULL;
10027} Py_INCREF(Py_None);
10028 _resultobj = Py_None;
10029 return _resultobj;
10030}
10031
7108497a
RD
10032#define wxMenuBar_IsEnabledTop(_swigobj,_swigarg0) (_swigobj->IsEnabledTop(_swigarg0))
10033static PyObject *_wrap_wxMenuBar_IsEnabledTop(PyObject *self, PyObject *args, PyObject *kwargs) {
10034 PyObject * _resultobj;
10035 bool _result;
10036 wxMenuBar * _arg0;
10037 size_t _arg1;
10038 PyObject * _argo0 = 0;
10039 char *_kwnames[] = { "self","pos", NULL };
10040
10041 self = self;
10042 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxMenuBar_IsEnabledTop",_kwnames,&_argo0,&_arg1))
10043 return NULL;
10044 if (_argo0) {
10045 if (_argo0 == Py_None) { _arg0 = NULL; }
10046 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuBar_p")) {
10047 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuBar_IsEnabledTop. Expected _wxMenuBar_p.");
10048 return NULL;
10049 }
10050 }
10051{
10052 PyThreadState* __tstate = wxPyBeginAllowThreads();
10053 _result = (bool )wxMenuBar_IsEnabledTop(_arg0,_arg1);
10054
10055 wxPyEndAllowThreads(__tstate);
10056 if (PyErr_Occurred()) return NULL;
10057} _resultobj = Py_BuildValue("i",_result);
10058 return _resultobj;
10059}
10060
e6056257
RD
10061#define wxMenuBar_SetLabelTop(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetLabelTop(_swigarg0,_swigarg1))
10062static PyObject *_wrap_wxMenuBar_SetLabelTop(PyObject *self, PyObject *args, PyObject *kwargs) {
10063 PyObject * _resultobj;
10064 wxMenuBar * _arg0;
10065 size_t _arg1;
10066 wxString * _arg2;
10067 PyObject * _argo0 = 0;
10068 PyObject * _obj2 = 0;
10069 char *_kwnames[] = { "self","pos","label", NULL };
10070
10071 self = self;
10072 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO:wxMenuBar_SetLabelTop",_kwnames,&_argo0,&_arg1,&_obj2))
10073 return NULL;
10074 if (_argo0) {
10075 if (_argo0 == Py_None) { _arg0 = NULL; }
10076 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuBar_p")) {
10077 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuBar_SetLabelTop. Expected _wxMenuBar_p.");
10078 return NULL;
10079 }
10080 }
10081{
6824d4f9
RD
10082 _arg2 = wxString_in_helper(_obj2);
10083 if (_arg2 == NULL)
e6056257 10084 return NULL;
e6056257
RD
10085}
10086{
0e2ff151 10087 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 10088 wxMenuBar_SetLabelTop(_arg0,_arg1,*_arg2);
e6056257 10089
0e2ff151 10090 wxPyEndAllowThreads(__tstate);
e6056257
RD
10091 if (PyErr_Occurred()) return NULL;
10092} Py_INCREF(Py_None);
10093 _resultobj = Py_None;
10094{
10095 if (_obj2)
10096 delete _arg2;
10097}
10098 return _resultobj;
10099}
10100
10101#define wxMenuBar_GetLabelTop(_swigobj,_swigarg0) (_swigobj->GetLabelTop(_swigarg0))
10102static PyObject *_wrap_wxMenuBar_GetLabelTop(PyObject *self, PyObject *args, PyObject *kwargs) {
10103 PyObject * _resultobj;
10104 wxString * _result;
10105 wxMenuBar * _arg0;
10106 size_t _arg1;
10107 PyObject * _argo0 = 0;
10108 char *_kwnames[] = { "self","pos", NULL };
10109
10110 self = self;
10111 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxMenuBar_GetLabelTop",_kwnames,&_argo0,&_arg1))
10112 return NULL;
10113 if (_argo0) {
10114 if (_argo0 == Py_None) { _arg0 = NULL; }
10115 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuBar_p")) {
10116 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuBar_GetLabelTop. Expected _wxMenuBar_p.");
10117 return NULL;
10118 }
10119 }
10120{
0e2ff151 10121 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 10122 _result = new wxString (wxMenuBar_GetLabelTop(_arg0,_arg1));
e6056257 10123
0e2ff151 10124 wxPyEndAllowThreads(__tstate);
e6056257
RD
10125 if (PyErr_Occurred()) return NULL;
10126}{
6824d4f9 10127#if wxUSE_UNICODE
7108497a 10128 _resultobj = PyUnicode_FromWideChar(_result->c_str(), _result->Len());
6824d4f9 10129#else
e6056257 10130 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
6824d4f9 10131#endif
e6056257
RD
10132}
10133{
10134 delete _result;
10135}
10136 return _resultobj;
10137}
10138
10139#define wxMenuBar_FindMenu(_swigobj,_swigarg0) (_swigobj->FindMenu(_swigarg0))
10140static PyObject *_wrap_wxMenuBar_FindMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
10141 PyObject * _resultobj;
10142 int _result;
10143 wxMenuBar * _arg0;
10144 wxString * _arg1;
10145 PyObject * _argo0 = 0;
10146 PyObject * _obj1 = 0;
10147 char *_kwnames[] = { "self","title", NULL };
10148
10149 self = self;
10150 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxMenuBar_FindMenu",_kwnames,&_argo0,&_obj1))
10151 return NULL;
10152 if (_argo0) {
10153 if (_argo0 == Py_None) { _arg0 = NULL; }
10154 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuBar_p")) {
10155 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuBar_FindMenu. Expected _wxMenuBar_p.");
10156 return NULL;
10157 }
10158 }
10159{
6824d4f9
RD
10160 _arg1 = wxString_in_helper(_obj1);
10161 if (_arg1 == NULL)
e6056257 10162 return NULL;
e6056257
RD
10163}
10164{
0e2ff151 10165 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 10166 _result = (int )wxMenuBar_FindMenu(_arg0,*_arg1);
e6056257 10167
0e2ff151 10168 wxPyEndAllowThreads(__tstate);
e6056257
RD
10169 if (PyErr_Occurred()) return NULL;
10170} _resultobj = Py_BuildValue("i",_result);
10171{
10172 if (_obj1)
10173 delete _arg1;
10174}
10175 return _resultobj;
10176}
10177
10178#define wxMenuBar_FindMenuItem(_swigobj,_swigarg0,_swigarg1) (_swigobj->FindMenuItem(_swigarg0,_swigarg1))
10179static PyObject *_wrap_wxMenuBar_FindMenuItem(PyObject *self, PyObject *args, PyObject *kwargs) {
10180 PyObject * _resultobj;
10181 int _result;
10182 wxMenuBar * _arg0;
10183 wxString * _arg1;
10184 wxString * _arg2;
10185 PyObject * _argo0 = 0;
10186 PyObject * _obj1 = 0;
10187 PyObject * _obj2 = 0;
10188 char *_kwnames[] = { "self","menuString","itemString", NULL };
10189
10190 self = self;
10191 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxMenuBar_FindMenuItem",_kwnames,&_argo0,&_obj1,&_obj2))
10192 return NULL;
10193 if (_argo0) {
10194 if (_argo0 == Py_None) { _arg0 = NULL; }
10195 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuBar_p")) {
10196 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuBar_FindMenuItem. Expected _wxMenuBar_p.");
10197 return NULL;
10198 }
10199 }
10200{
6824d4f9
RD
10201 _arg1 = wxString_in_helper(_obj1);
10202 if (_arg1 == NULL)
e6056257 10203 return NULL;
e6056257
RD
10204}
10205{
6824d4f9
RD
10206 _arg2 = wxString_in_helper(_obj2);
10207 if (_arg2 == NULL)
e6056257 10208 return NULL;
e6056257
RD
10209}
10210{
0e2ff151 10211 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 10212 _result = (int )wxMenuBar_FindMenuItem(_arg0,*_arg1,*_arg2);
e6056257 10213
0e2ff151 10214 wxPyEndAllowThreads(__tstate);
e6056257
RD
10215 if (PyErr_Occurred()) return NULL;
10216} _resultobj = Py_BuildValue("i",_result);
10217{
10218 if (_obj1)
10219 delete _arg1;
10220}
10221{
10222 if (_obj2)
10223 delete _arg2;
10224}
10225 return _resultobj;
10226}
10227
10228#define wxMenuBar_FindItemById(_swigobj,_swigarg0) (_swigobj->FindItem(_swigarg0))
10229static PyObject *_wrap_wxMenuBar_FindItemById(PyObject *self, PyObject *args, PyObject *kwargs) {
10230 PyObject * _resultobj;
10231 wxMenuItem * _result;
10232 wxMenuBar * _arg0;
10233 int _arg1;
10234 PyObject * _argo0 = 0;
10235 char *_kwnames[] = { "self","id", NULL };
10236
10237 self = self;
10238 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxMenuBar_FindItemById",_kwnames,&_argo0,&_arg1))
10239 return NULL;
10240 if (_argo0) {
10241 if (_argo0 == Py_None) { _arg0 = NULL; }
10242 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuBar_p")) {
10243 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuBar_FindItemById. Expected _wxMenuBar_p.");
10244 return NULL;
10245 }
10246 }
10247{
0e2ff151 10248 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 10249 _result = (wxMenuItem *)wxMenuBar_FindItemById(_arg0,_arg1);
e6056257 10250
0e2ff151 10251 wxPyEndAllowThreads(__tstate);
e6056257
RD
10252 if (PyErr_Occurred()) return NULL;
10253}{ _resultobj = wxPyMake_wxObject(_result); }
10254 return _resultobj;
10255}
10256
10257#define wxMenuBar_Enable(_swigobj,_swigarg0,_swigarg1) (_swigobj->Enable(_swigarg0,_swigarg1))
10258static PyObject *_wrap_wxMenuBar_Enable(PyObject *self, PyObject *args, PyObject *kwargs) {
10259 PyObject * _resultobj;
10260 wxMenuBar * _arg0;
10261 int _arg1;
10262 bool _arg2;
10263 PyObject * _argo0 = 0;
10264 int tempbool2;
10265 char *_kwnames[] = { "self","id","enable", NULL };
10266
10267 self = self;
10268 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxMenuBar_Enable",_kwnames,&_argo0,&_arg1,&tempbool2))
10269 return NULL;
10270 if (_argo0) {
10271 if (_argo0 == Py_None) { _arg0 = NULL; }
10272 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuBar_p")) {
10273 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuBar_Enable. Expected _wxMenuBar_p.");
10274 return NULL;
10275 }
10276 }
10277 _arg2 = (bool ) tempbool2;
10278{
0e2ff151 10279 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 10280 wxMenuBar_Enable(_arg0,_arg1,_arg2);
e6056257 10281
0e2ff151 10282 wxPyEndAllowThreads(__tstate);
e6056257
RD
10283 if (PyErr_Occurred()) return NULL;
10284} Py_INCREF(Py_None);
10285 _resultobj = Py_None;
10286 return _resultobj;
10287}
10288
10289#define wxMenuBar_Check(_swigobj,_swigarg0,_swigarg1) (_swigobj->Check(_swigarg0,_swigarg1))
10290static PyObject *_wrap_wxMenuBar_Check(PyObject *self, PyObject *args, PyObject *kwargs) {
10291 PyObject * _resultobj;
10292 wxMenuBar * _arg0;
10293 int _arg1;
10294 bool _arg2;
10295 PyObject * _argo0 = 0;
10296 int tempbool2;
10297 char *_kwnames[] = { "self","id","check", NULL };
10298
10299 self = self;
10300 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxMenuBar_Check",_kwnames,&_argo0,&_arg1,&tempbool2))
10301 return NULL;
10302 if (_argo0) {
10303 if (_argo0 == Py_None) { _arg0 = NULL; }
10304 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuBar_p")) {
10305 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuBar_Check. Expected _wxMenuBar_p.");
10306 return NULL;
10307 }
10308 }
10309 _arg2 = (bool ) tempbool2;
10310{
0e2ff151 10311 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 10312 wxMenuBar_Check(_arg0,_arg1,_arg2);
e6056257 10313
0e2ff151 10314 wxPyEndAllowThreads(__tstate);
e6056257
RD
10315 if (PyErr_Occurred()) return NULL;
10316} Py_INCREF(Py_None);
10317 _resultobj = Py_None;
10318 return _resultobj;
10319}
10320
10321#define wxMenuBar_IsChecked(_swigobj,_swigarg0) (_swigobj->IsChecked(_swigarg0))
10322static PyObject *_wrap_wxMenuBar_IsChecked(PyObject *self, PyObject *args, PyObject *kwargs) {
10323 PyObject * _resultobj;
10324 bool _result;
10325 wxMenuBar * _arg0;
10326 int _arg1;
10327 PyObject * _argo0 = 0;
10328 char *_kwnames[] = { "self","id", NULL };
10329
10330 self = self;
10331 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxMenuBar_IsChecked",_kwnames,&_argo0,&_arg1))
10332 return NULL;
10333 if (_argo0) {
10334 if (_argo0 == Py_None) { _arg0 = NULL; }
10335 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuBar_p")) {
10336 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuBar_IsChecked. Expected _wxMenuBar_p.");
10337 return NULL;
10338 }
10339 }
10340{
0e2ff151 10341 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 10342 _result = (bool )wxMenuBar_IsChecked(_arg0,_arg1);
e6056257 10343
0e2ff151 10344 wxPyEndAllowThreads(__tstate);
e6056257
RD
10345 if (PyErr_Occurred()) return NULL;
10346} _resultobj = Py_BuildValue("i",_result);
10347 return _resultobj;
10348}
10349
10350#define wxMenuBar_IsEnabled(_swigobj,_swigarg0) (_swigobj->IsEnabled(_swigarg0))
10351static PyObject *_wrap_wxMenuBar_IsEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
10352 PyObject * _resultobj;
10353 bool _result;
10354 wxMenuBar * _arg0;
10355 int _arg1;
10356 PyObject * _argo0 = 0;
10357 char *_kwnames[] = { "self","id", NULL };
10358
10359 self = self;
10360 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxMenuBar_IsEnabled",_kwnames,&_argo0,&_arg1))
10361 return NULL;
10362 if (_argo0) {
10363 if (_argo0 == Py_None) { _arg0 = NULL; }
10364 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuBar_p")) {
10365 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuBar_IsEnabled. Expected _wxMenuBar_p.");
10366 return NULL;
10367 }
10368 }
10369{
0e2ff151 10370 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 10371 _result = (bool )wxMenuBar_IsEnabled(_arg0,_arg1);
e6056257 10372
0e2ff151 10373 wxPyEndAllowThreads(__tstate);
e6056257
RD
10374 if (PyErr_Occurred()) return NULL;
10375} _resultobj = Py_BuildValue("i",_result);
10376 return _resultobj;
10377}
10378
10379#define wxMenuBar_SetLabel(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetLabel(_swigarg0,_swigarg1))
10380static PyObject *_wrap_wxMenuBar_SetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
10381 PyObject * _resultobj;
10382 wxMenuBar * _arg0;
10383 int _arg1;
10384 wxString * _arg2;
10385 PyObject * _argo0 = 0;
10386 PyObject * _obj2 = 0;
10387 char *_kwnames[] = { "self","id","label", NULL };
10388
10389 self = self;
10390 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO:wxMenuBar_SetLabel",_kwnames,&_argo0,&_arg1,&_obj2))
10391 return NULL;
10392 if (_argo0) {
10393 if (_argo0 == Py_None) { _arg0 = NULL; }
10394 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuBar_p")) {
10395 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuBar_SetLabel. Expected _wxMenuBar_p.");
10396 return NULL;
10397 }
10398 }
10399{
6824d4f9
RD
10400 _arg2 = wxString_in_helper(_obj2);
10401 if (_arg2 == NULL)
e6056257 10402 return NULL;
e6056257
RD
10403}
10404{
0e2ff151 10405 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 10406 wxMenuBar_SetLabel(_arg0,_arg1,*_arg2);
e6056257 10407
0e2ff151 10408 wxPyEndAllowThreads(__tstate);
e6056257
RD
10409 if (PyErr_Occurred()) return NULL;
10410} Py_INCREF(Py_None);
10411 _resultobj = Py_None;
10412{
10413 if (_obj2)
10414 delete _arg2;
10415}
10416 return _resultobj;
10417}
10418
10419#define wxMenuBar_GetLabel(_swigobj,_swigarg0) (_swigobj->GetLabel(_swigarg0))
10420static PyObject *_wrap_wxMenuBar_GetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
10421 PyObject * _resultobj;
10422 wxString * _result;
10423 wxMenuBar * _arg0;
10424 int _arg1;
10425 PyObject * _argo0 = 0;
10426 char *_kwnames[] = { "self","id", NULL };
10427
10428 self = self;
10429 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxMenuBar_GetLabel",_kwnames,&_argo0,&_arg1))
10430 return NULL;
10431 if (_argo0) {
10432 if (_argo0 == Py_None) { _arg0 = NULL; }
10433 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuBar_p")) {
10434 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuBar_GetLabel. Expected _wxMenuBar_p.");
10435 return NULL;
10436 }
10437 }
10438{
0e2ff151 10439 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 10440 _result = new wxString (wxMenuBar_GetLabel(_arg0,_arg1));
e6056257 10441
0e2ff151 10442 wxPyEndAllowThreads(__tstate);
e6056257
RD
10443 if (PyErr_Occurred()) return NULL;
10444}{
6824d4f9 10445#if wxUSE_UNICODE
7108497a 10446 _resultobj = PyUnicode_FromWideChar(_result->c_str(), _result->Len());
6824d4f9 10447#else
e6056257 10448 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
6824d4f9 10449#endif
e6056257
RD
10450}
10451{
10452 delete _result;
10453}
10454 return _resultobj;
10455}
10456
10457#define wxMenuBar_SetHelpString(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetHelpString(_swigarg0,_swigarg1))
10458static PyObject *_wrap_wxMenuBar_SetHelpString(PyObject *self, PyObject *args, PyObject *kwargs) {
10459 PyObject * _resultobj;
10460 wxMenuBar * _arg0;
10461 int _arg1;
10462 wxString * _arg2;
10463 PyObject * _argo0 = 0;
10464 PyObject * _obj2 = 0;
10465 char *_kwnames[] = { "self","id","helpString", NULL };
10466
10467 self = self;
10468 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO:wxMenuBar_SetHelpString",_kwnames,&_argo0,&_arg1,&_obj2))
10469 return NULL;
10470 if (_argo0) {
10471 if (_argo0 == Py_None) { _arg0 = NULL; }
10472 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuBar_p")) {
10473 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuBar_SetHelpString. Expected _wxMenuBar_p.");
10474 return NULL;
10475 }
10476 }
10477{
6824d4f9
RD
10478 _arg2 = wxString_in_helper(_obj2);
10479 if (_arg2 == NULL)
e6056257 10480 return NULL;
e6056257
RD
10481}
10482{
0e2ff151 10483 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 10484 wxMenuBar_SetHelpString(_arg0,_arg1,*_arg2);
e6056257 10485
0e2ff151 10486 wxPyEndAllowThreads(__tstate);
e6056257
RD
10487 if (PyErr_Occurred()) return NULL;
10488} Py_INCREF(Py_None);
10489 _resultobj = Py_None;
10490{
10491 if (_obj2)
10492 delete _arg2;
10493}
10494 return _resultobj;
10495}
10496
10497#define wxMenuBar_GetHelpString(_swigobj,_swigarg0) (_swigobj->GetHelpString(_swigarg0))
10498static PyObject *_wrap_wxMenuBar_GetHelpString(PyObject *self, PyObject *args, PyObject *kwargs) {
10499 PyObject * _resultobj;
10500 wxString * _result;
10501 wxMenuBar * _arg0;
10502 int _arg1;
10503 PyObject * _argo0 = 0;
10504 char *_kwnames[] = { "self","id", NULL };
10505
10506 self = self;
10507 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxMenuBar_GetHelpString",_kwnames,&_argo0,&_arg1))
10508 return NULL;
10509 if (_argo0) {
10510 if (_argo0 == Py_None) { _arg0 = NULL; }
10511 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuBar_p")) {
10512 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuBar_GetHelpString. Expected _wxMenuBar_p.");
10513 return NULL;
10514 }
10515 }
10516{
0e2ff151 10517 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 10518 _result = new wxString (wxMenuBar_GetHelpString(_arg0,_arg1));
e6056257 10519
0e2ff151 10520 wxPyEndAllowThreads(__tstate);
e6056257
RD
10521 if (PyErr_Occurred()) return NULL;
10522}{
6824d4f9 10523#if wxUSE_UNICODE
7108497a 10524 _resultobj = PyUnicode_FromWideChar(_result->c_str(), _result->Len());
6824d4f9 10525#else
e6056257 10526 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
6824d4f9 10527#endif
e6056257
RD
10528}
10529{
10530 delete _result;
10531}
10532 return _resultobj;
10533}
10534
10535static void *SwigwxMenuItemTowxObject(void *ptr) {
10536 wxMenuItem *src;
10537 wxObject *dest;
10538 src = (wxMenuItem *) ptr;
10539 dest = (wxObject *) src;
10540 return (void *) dest;
10541}
10542
10543#define new_wxMenuItem(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxMenuItem(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
10544static PyObject *_wrap_new_wxMenuItem(PyObject *self, PyObject *args, PyObject *kwargs) {
10545 PyObject * _resultobj;
10546 wxMenuItem * _result;
10547 wxMenu * _arg0 = (wxMenu *) NULL;
10548 int _arg1 = (int ) wxID_SEPARATOR;
c3bfa1cb
RD
10549 wxString * _arg2 = (wxString *) &wxPyEmptyString;
10550 wxString * _arg3 = (wxString *) &wxPyEmptyString;
546bfbea 10551 wxItemKind _arg4 = (wxItemKind ) wxITEM_NORMAL;
e6056257
RD
10552 wxMenu * _arg5 = (wxMenu *) NULL;
10553 PyObject * _argo0 = 0;
10554 PyObject * _obj2 = 0;
10555 PyObject * _obj3 = 0;
e6056257 10556 PyObject * _argo5 = 0;
c3bfa1cb 10557 char *_kwnames[] = { "parentMenu","id","text","help","kind","subMenu", NULL };
e6056257
RD
10558 char _ptemp[128];
10559
10560 self = self;
c3bfa1cb 10561 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"|OiOOiO:new_wxMenuItem",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_arg4,&_argo5))
e6056257
RD
10562 return NULL;
10563 if (_argo0) {
10564 if (_argo0 == Py_None) { _arg0 = NULL; }
10565 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenu_p")) {
10566 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxMenuItem. Expected _wxMenu_p.");
10567 return NULL;
10568 }
10569 }
10570 if (_obj2)
10571{
6824d4f9
RD
10572 _arg2 = wxString_in_helper(_obj2);
10573 if (_arg2 == NULL)
e6056257 10574 return NULL;
e6056257
RD
10575}
10576 if (_obj3)
10577{
6824d4f9
RD
10578 _arg3 = wxString_in_helper(_obj3);
10579 if (_arg3 == NULL)
e6056257 10580 return NULL;
e6056257 10581}
e6056257
RD
10582 if (_argo5) {
10583 if (_argo5 == Py_None) { _arg5 = NULL; }
10584 else if (SWIG_GetPtrObj(_argo5,(void **) &_arg5,"_wxMenu_p")) {
10585 PyErr_SetString(PyExc_TypeError,"Type error in argument 6 of new_wxMenuItem. Expected _wxMenu_p.");
10586 return NULL;
10587 }
10588 }
10589{
0e2ff151 10590 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 10591 _result = (wxMenuItem *)new_wxMenuItem(_arg0,_arg1,*_arg2,*_arg3,_arg4,_arg5);
e6056257 10592
0e2ff151 10593 wxPyEndAllowThreads(__tstate);
e6056257
RD
10594 if (PyErr_Occurred()) return NULL;
10595} if (_result) {
10596 SWIG_MakePtr(_ptemp, (char *) _result,"_wxMenuItem_p");
10597 _resultobj = Py_BuildValue("s",_ptemp);
10598 } else {
10599 Py_INCREF(Py_None);
10600 _resultobj = Py_None;
10601 }
10602{
10603 if (_obj2)
10604 delete _arg2;
10605}
10606{
10607 if (_obj3)
10608 delete _arg3;
10609}
10610 return _resultobj;
10611}
10612
10613#define wxMenuItem_GetMenu(_swigobj) (_swigobj->GetMenu())
10614static PyObject *_wrap_wxMenuItem_GetMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
10615 PyObject * _resultobj;
10616 wxMenu * _result;
10617 wxMenuItem * _arg0;
10618 PyObject * _argo0 = 0;
10619 char *_kwnames[] = { "self", NULL };
10620
10621 self = self;
10622 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxMenuItem_GetMenu",_kwnames,&_argo0))
10623 return NULL;
10624 if (_argo0) {
10625 if (_argo0 == Py_None) { _arg0 = NULL; }
10626 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuItem_p")) {
10627 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuItem_GetMenu. Expected _wxMenuItem_p.");
10628 return NULL;
10629 }
10630 }
10631{
0e2ff151 10632 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 10633 _result = (wxMenu *)wxMenuItem_GetMenu(_arg0);
e6056257 10634
0e2ff151 10635 wxPyEndAllowThreads(__tstate);
e6056257
RD
10636 if (PyErr_Occurred()) return NULL;
10637}{ _resultobj = wxPyMake_wxObject(_result); }
10638 return _resultobj;
10639}
10640
10641#define wxMenuItem_SetId(_swigobj,_swigarg0) (_swigobj->SetId(_swigarg0))
10642static PyObject *_wrap_wxMenuItem_SetId(PyObject *self, PyObject *args, PyObject *kwargs) {
10643 PyObject * _resultobj;
10644 wxMenuItem * _arg0;
10645 int _arg1;
10646 PyObject * _argo0 = 0;
10647 char *_kwnames[] = { "self","id", NULL };
10648
10649 self = self;
10650 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxMenuItem_SetId",_kwnames,&_argo0,&_arg1))
10651 return NULL;
10652 if (_argo0) {
10653 if (_argo0 == Py_None) { _arg0 = NULL; }
10654 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuItem_p")) {
10655 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuItem_SetId. Expected _wxMenuItem_p.");
10656 return NULL;
10657 }
10658 }
10659{
0e2ff151 10660 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 10661 wxMenuItem_SetId(_arg0,_arg1);
e6056257 10662
0e2ff151 10663 wxPyEndAllowThreads(__tstate);
e6056257
RD
10664 if (PyErr_Occurred()) return NULL;
10665} Py_INCREF(Py_None);
10666 _resultobj = Py_None;
10667 return _resultobj;
10668}
10669
10670#define wxMenuItem_GetId(_swigobj) (_swigobj->GetId())
10671static PyObject *_wrap_wxMenuItem_GetId(PyObject *self, PyObject *args, PyObject *kwargs) {
10672 PyObject * _resultobj;
10673 int _result;
10674 wxMenuItem * _arg0;
10675 PyObject * _argo0 = 0;
10676 char *_kwnames[] = { "self", NULL };
10677
10678 self = self;
10679 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxMenuItem_GetId",_kwnames,&_argo0))
10680 return NULL;
10681 if (_argo0) {
10682 if (_argo0 == Py_None) { _arg0 = NULL; }
10683 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuItem_p")) {
10684 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuItem_GetId. Expected _wxMenuItem_p.");
10685 return NULL;
10686 }
10687 }
10688{
0e2ff151 10689 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 10690 _result = (int )wxMenuItem_GetId(_arg0);
e6056257 10691
0e2ff151 10692 wxPyEndAllowThreads(__tstate);
e6056257
RD
10693 if (PyErr_Occurred()) return NULL;
10694} _resultobj = Py_BuildValue("i",_result);
10695 return _resultobj;
10696}
10697
10698#define wxMenuItem_IsSeparator(_swigobj) (_swigobj->IsSeparator())
10699static PyObject *_wrap_wxMenuItem_IsSeparator(PyObject *self, PyObject *args, PyObject *kwargs) {
10700 PyObject * _resultobj;
10701 bool _result;
10702 wxMenuItem * _arg0;
10703 PyObject * _argo0 = 0;
10704 char *_kwnames[] = { "self", NULL };
10705
10706 self = self;
10707 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxMenuItem_IsSeparator",_kwnames,&_argo0))
10708 return NULL;
10709 if (_argo0) {
10710 if (_argo0 == Py_None) { _arg0 = NULL; }
10711 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuItem_p")) {
10712 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuItem_IsSeparator. Expected _wxMenuItem_p.");
10713 return NULL;
10714 }
10715 }
10716{
0e2ff151 10717 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 10718 _result = (bool )wxMenuItem_IsSeparator(_arg0);
e6056257 10719
0e2ff151 10720 wxPyEndAllowThreads(__tstate);
e6056257
RD
10721 if (PyErr_Occurred()) return NULL;
10722} _resultobj = Py_BuildValue("i",_result);
10723 return _resultobj;
10724}
10725
10726#define wxMenuItem_SetText(_swigobj,_swigarg0) (_swigobj->SetText(_swigarg0))
10727static PyObject *_wrap_wxMenuItem_SetText(PyObject *self, PyObject *args, PyObject *kwargs) {
10728 PyObject * _resultobj;
10729 wxMenuItem * _arg0;
10730 wxString * _arg1;
10731 PyObject * _argo0 = 0;
10732 PyObject * _obj1 = 0;
10733 char *_kwnames[] = { "self","str", NULL };
10734
10735 self = self;
10736 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxMenuItem_SetText",_kwnames,&_argo0,&_obj1))
10737 return NULL;
10738 if (_argo0) {
10739 if (_argo0 == Py_None) { _arg0 = NULL; }
10740 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuItem_p")) {
10741 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuItem_SetText. Expected _wxMenuItem_p.");
10742 return NULL;
10743 }
10744 }
10745{
6824d4f9
RD
10746 _arg1 = wxString_in_helper(_obj1);
10747 if (_arg1 == NULL)
e6056257 10748 return NULL;
e6056257
RD
10749}
10750{
0e2ff151 10751 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 10752 wxMenuItem_SetText(_arg0,*_arg1);
e6056257 10753
0e2ff151 10754 wxPyEndAllowThreads(__tstate);
e6056257
RD
10755 if (PyErr_Occurred()) return NULL;
10756} Py_INCREF(Py_None);
10757 _resultobj = Py_None;
10758{
10759 if (_obj1)
10760 delete _arg1;
10761}
10762 return _resultobj;
10763}
10764
10765#define wxMenuItem_GetLabel(_swigobj) (_swigobj->GetLabel())
10766static PyObject *_wrap_wxMenuItem_GetLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
10767 PyObject * _resultobj;
10768 wxString * _result;
10769 wxMenuItem * _arg0;
10770 PyObject * _argo0 = 0;
10771 char *_kwnames[] = { "self", NULL };
10772
10773 self = self;
10774 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxMenuItem_GetLabel",_kwnames,&_argo0))
10775 return NULL;
10776 if (_argo0) {
10777 if (_argo0 == Py_None) { _arg0 = NULL; }
10778 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuItem_p")) {
10779 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuItem_GetLabel. Expected _wxMenuItem_p.");
10780 return NULL;
10781 }
10782 }
10783{
0e2ff151 10784 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 10785 _result = new wxString (wxMenuItem_GetLabel(_arg0));
e6056257 10786
0e2ff151 10787 wxPyEndAllowThreads(__tstate);
e6056257
RD
10788 if (PyErr_Occurred()) return NULL;
10789}{
6824d4f9 10790#if wxUSE_UNICODE
7108497a 10791 _resultobj = PyUnicode_FromWideChar(_result->c_str(), _result->Len());
6824d4f9 10792#else
e6056257 10793 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
6824d4f9 10794#endif
e6056257
RD
10795}
10796{
10797 delete _result;
10798}
10799 return _resultobj;
10800}
10801
10802#define wxMenuItem_GetText(_swigobj) (_swigobj->GetText())
10803static PyObject *_wrap_wxMenuItem_GetText(PyObject *self, PyObject *args, PyObject *kwargs) {
10804 PyObject * _resultobj;
10805 wxString * _result;
10806 wxMenuItem * _arg0;
10807 PyObject * _argo0 = 0;
10808 char *_kwnames[] = { "self", NULL };
10809
10810 self = self;
10811 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxMenuItem_GetText",_kwnames,&_argo0))
10812 return NULL;
10813 if (_argo0) {
10814 if (_argo0 == Py_None) { _arg0 = NULL; }
10815 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuItem_p")) {
10816 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuItem_GetText. Expected _wxMenuItem_p.");
10817 return NULL;
10818 }
10819 }
10820{
0e2ff151 10821 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 10822 const wxString & _result_ref = wxMenuItem_GetText(_arg0);
e6056257
RD
10823 _result = (wxString *) &_result_ref;
10824
0e2ff151 10825 wxPyEndAllowThreads(__tstate);
e6056257
RD
10826 if (PyErr_Occurred()) return NULL;
10827}{
6824d4f9 10828#if wxUSE_UNICODE
7108497a 10829 _resultobj = PyUnicode_FromWideChar(_result->c_str(), _result->Len());
6824d4f9 10830#else
e6056257 10831 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
6824d4f9 10832#endif
e6056257
RD
10833}
10834 return _resultobj;
10835}
10836
c3bfa1cb
RD
10837#define wxMenuItem_GetKind(_swigobj) (_swigobj->GetKind())
10838static PyObject *_wrap_wxMenuItem_GetKind(PyObject *self, PyObject *args, PyObject *kwargs) {
10839 PyObject * _resultobj;
10840 wxItemKind _result;
10841 wxMenuItem * _arg0;
10842 PyObject * _argo0 = 0;
10843 char *_kwnames[] = { "self", NULL };
10844
10845 self = self;
10846 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxMenuItem_GetKind",_kwnames,&_argo0))
10847 return NULL;
10848 if (_argo0) {
10849 if (_argo0 == Py_None) { _arg0 = NULL; }
10850 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuItem_p")) {
10851 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuItem_GetKind. Expected _wxMenuItem_p.");
10852 return NULL;
10853 }
10854 }
10855{
10856 PyThreadState* __tstate = wxPyBeginAllowThreads();
10857 _result = (wxItemKind )wxMenuItem_GetKind(_arg0);
10858
10859 wxPyEndAllowThreads(__tstate);
10860 if (PyErr_Occurred()) return NULL;
10861} _resultobj = Py_BuildValue("i",_result);
10862 return _resultobj;
10863}
10864
e6056257
RD
10865#define wxMenuItem_SetCheckable(_swigobj,_swigarg0) (_swigobj->SetCheckable(_swigarg0))
10866static PyObject *_wrap_wxMenuItem_SetCheckable(PyObject *self, PyObject *args, PyObject *kwargs) {
10867 PyObject * _resultobj;
10868 wxMenuItem * _arg0;
10869 bool _arg1;
10870 PyObject * _argo0 = 0;
10871 int tempbool1;
10872 char *_kwnames[] = { "self","checkable", NULL };
10873
10874 self = self;
10875 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxMenuItem_SetCheckable",_kwnames,&_argo0,&tempbool1))
10876 return NULL;
10877 if (_argo0) {
10878 if (_argo0 == Py_None) { _arg0 = NULL; }
10879 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuItem_p")) {
10880 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuItem_SetCheckable. Expected _wxMenuItem_p.");
10881 return NULL;
10882 }
10883 }
10884 _arg1 = (bool ) tempbool1;
10885{
0e2ff151 10886 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 10887 wxMenuItem_SetCheckable(_arg0,_arg1);
e6056257 10888
0e2ff151 10889 wxPyEndAllowThreads(__tstate);
e6056257
RD
10890 if (PyErr_Occurred()) return NULL;
10891} Py_INCREF(Py_None);
10892 _resultobj = Py_None;
10893 return _resultobj;
10894}
10895
10896#define wxMenuItem_IsCheckable(_swigobj) (_swigobj->IsCheckable())
10897static PyObject *_wrap_wxMenuItem_IsCheckable(PyObject *self, PyObject *args, PyObject *kwargs) {
10898 PyObject * _resultobj;
10899 bool _result;
10900 wxMenuItem * _arg0;
10901 PyObject * _argo0 = 0;
10902 char *_kwnames[] = { "self", NULL };
10903
10904 self = self;
10905 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxMenuItem_IsCheckable",_kwnames,&_argo0))
10906 return NULL;
10907 if (_argo0) {
10908 if (_argo0 == Py_None) { _arg0 = NULL; }
10909 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuItem_p")) {
10910 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuItem_IsCheckable. Expected _wxMenuItem_p.");
10911 return NULL;
10912 }
10913 }
10914{
0e2ff151 10915 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 10916 _result = (bool )wxMenuItem_IsCheckable(_arg0);
e6056257 10917
0e2ff151 10918 wxPyEndAllowThreads(__tstate);
e6056257
RD
10919 if (PyErr_Occurred()) return NULL;
10920} _resultobj = Py_BuildValue("i",_result);
10921 return _resultobj;
10922}
10923
10924#define wxMenuItem_IsSubMenu(_swigobj) (_swigobj->IsSubMenu())
10925static PyObject *_wrap_wxMenuItem_IsSubMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
10926 PyObject * _resultobj;
10927 bool _result;
10928 wxMenuItem * _arg0;
10929 PyObject * _argo0 = 0;
10930 char *_kwnames[] = { "self", NULL };
10931
10932 self = self;
10933 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxMenuItem_IsSubMenu",_kwnames,&_argo0))
10934 return NULL;
10935 if (_argo0) {
10936 if (_argo0 == Py_None) { _arg0 = NULL; }
10937 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuItem_p")) {
10938 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuItem_IsSubMenu. Expected _wxMenuItem_p.");
10939 return NULL;
10940 }
10941 }
10942{
0e2ff151 10943 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 10944 _result = (bool )wxMenuItem_IsSubMenu(_arg0);
e6056257 10945
0e2ff151 10946 wxPyEndAllowThreads(__tstate);
e6056257
RD
10947 if (PyErr_Occurred()) return NULL;
10948} _resultobj = Py_BuildValue("i",_result);
10949 return _resultobj;
10950}
10951
10952#define wxMenuItem_SetSubMenu(_swigobj,_swigarg0) (_swigobj->SetSubMenu(_swigarg0))
10953static PyObject *_wrap_wxMenuItem_SetSubMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
10954 PyObject * _resultobj;
10955 wxMenuItem * _arg0;
10956 wxMenu * _arg1;
10957 PyObject * _argo0 = 0;
10958 PyObject * _argo1 = 0;
10959 char *_kwnames[] = { "self","menu", NULL };
10960
10961 self = self;
10962 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxMenuItem_SetSubMenu",_kwnames,&_argo0,&_argo1))
10963 return NULL;
10964 if (_argo0) {
10965 if (_argo0 == Py_None) { _arg0 = NULL; }
10966 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuItem_p")) {
10967 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuItem_SetSubMenu. Expected _wxMenuItem_p.");
10968 return NULL;
10969 }
10970 }
10971 if (_argo1) {
10972 if (_argo1 == Py_None) { _arg1 = NULL; }
10973 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxMenu_p")) {
10974 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxMenuItem_SetSubMenu. Expected _wxMenu_p.");
10975 return NULL;
10976 }
10977 }
10978{
0e2ff151 10979 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 10980 wxMenuItem_SetSubMenu(_arg0,_arg1);
e6056257 10981
0e2ff151 10982 wxPyEndAllowThreads(__tstate);
e6056257
RD
10983 if (PyErr_Occurred()) return NULL;
10984} Py_INCREF(Py_None);
10985 _resultobj = Py_None;
10986 return _resultobj;
10987}
10988
10989#define wxMenuItem_GetSubMenu(_swigobj) (_swigobj->GetSubMenu())
10990static PyObject *_wrap_wxMenuItem_GetSubMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
10991 PyObject * _resultobj;
10992 wxMenu * _result;
10993 wxMenuItem * _arg0;
10994 PyObject * _argo0 = 0;
10995 char *_kwnames[] = { "self", NULL };
10996
10997 self = self;
10998 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxMenuItem_GetSubMenu",_kwnames,&_argo0))
10999 return NULL;
11000 if (_argo0) {
11001 if (_argo0 == Py_None) { _arg0 = NULL; }
11002 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuItem_p")) {
11003 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuItem_GetSubMenu. Expected _wxMenuItem_p.");
11004 return NULL;
11005 }
11006 }
11007{
0e2ff151 11008 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 11009 _result = (wxMenu *)wxMenuItem_GetSubMenu(_arg0);
e6056257 11010
0e2ff151 11011 wxPyEndAllowThreads(__tstate);
e6056257
RD
11012 if (PyErr_Occurred()) return NULL;
11013}{ _resultobj = wxPyMake_wxObject(_result); }
11014 return _resultobj;
11015}
11016
11017#define wxMenuItem_Enable(_swigobj,_swigarg0) (_swigobj->Enable(_swigarg0))
11018static PyObject *_wrap_wxMenuItem_Enable(PyObject *self, PyObject *args, PyObject *kwargs) {
11019 PyObject * _resultobj;
11020 wxMenuItem * _arg0;
11021 bool _arg1 = (bool ) TRUE;
11022 PyObject * _argo0 = 0;
11023 int tempbool1 = (int) TRUE;
11024 char *_kwnames[] = { "self","enable", NULL };
11025
11026 self = self;
11027 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|i:wxMenuItem_Enable",_kwnames,&_argo0,&tempbool1))
11028 return NULL;
11029 if (_argo0) {
11030 if (_argo0 == Py_None) { _arg0 = NULL; }
11031 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuItem_p")) {
11032 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuItem_Enable. Expected _wxMenuItem_p.");
11033 return NULL;
11034 }
11035 }
11036 _arg1 = (bool ) tempbool1;
11037{
0e2ff151 11038 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 11039 wxMenuItem_Enable(_arg0,_arg1);
e6056257 11040
0e2ff151 11041 wxPyEndAllowThreads(__tstate);
e6056257
RD
11042 if (PyErr_Occurred()) return NULL;
11043} Py_INCREF(Py_None);
11044 _resultobj = Py_None;
11045 return _resultobj;
11046}
11047
11048#define wxMenuItem_IsEnabled(_swigobj) (_swigobj->IsEnabled())
11049static PyObject *_wrap_wxMenuItem_IsEnabled(PyObject *self, PyObject *args, PyObject *kwargs) {
11050 PyObject * _resultobj;
11051 bool _result;
11052 wxMenuItem * _arg0;
11053 PyObject * _argo0 = 0;
11054 char *_kwnames[] = { "self", NULL };
11055
11056 self = self;
11057 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxMenuItem_IsEnabled",_kwnames,&_argo0))
11058 return NULL;
11059 if (_argo0) {
11060 if (_argo0 == Py_None) { _arg0 = NULL; }
11061 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuItem_p")) {
11062 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuItem_IsEnabled. Expected _wxMenuItem_p.");
11063 return NULL;
11064 }
11065 }
11066{
0e2ff151 11067 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 11068 _result = (bool )wxMenuItem_IsEnabled(_arg0);
e6056257 11069
0e2ff151 11070 wxPyEndAllowThreads(__tstate);
e6056257
RD
11071 if (PyErr_Occurred()) return NULL;
11072} _resultobj = Py_BuildValue("i",_result);
11073 return _resultobj;
11074}
11075
11076#define wxMenuItem_Check(_swigobj,_swigarg0) (_swigobj->Check(_swigarg0))
11077static PyObject *_wrap_wxMenuItem_Check(PyObject *self, PyObject *args, PyObject *kwargs) {
11078 PyObject * _resultobj;
11079 wxMenuItem * _arg0;
11080 bool _arg1 = (bool ) TRUE;
11081 PyObject * _argo0 = 0;
11082 int tempbool1 = (int) TRUE;
11083 char *_kwnames[] = { "self","check", NULL };
11084
11085 self = self;
11086 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|i:wxMenuItem_Check",_kwnames,&_argo0,&tempbool1))
11087 return NULL;
11088 if (_argo0) {
11089 if (_argo0 == Py_None) { _arg0 = NULL; }
11090 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuItem_p")) {
11091 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuItem_Check. Expected _wxMenuItem_p.");
11092 return NULL;
11093 }
11094 }
11095 _arg1 = (bool ) tempbool1;
11096{
0e2ff151 11097 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 11098 wxMenuItem_Check(_arg0,_arg1);
e6056257 11099
0e2ff151 11100 wxPyEndAllowThreads(__tstate);
e6056257
RD
11101 if (PyErr_Occurred()) return NULL;
11102} Py_INCREF(Py_None);
11103 _resultobj = Py_None;
11104 return _resultobj;
11105}
11106
11107#define wxMenuItem_IsChecked(_swigobj) (_swigobj->IsChecked())
11108static PyObject *_wrap_wxMenuItem_IsChecked(PyObject *self, PyObject *args, PyObject *kwargs) {
11109 PyObject * _resultobj;
11110 bool _result;
11111 wxMenuItem * _arg0;
11112 PyObject * _argo0 = 0;
11113 char *_kwnames[] = { "self", NULL };
11114
11115 self = self;
11116 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxMenuItem_IsChecked",_kwnames,&_argo0))
11117 return NULL;
11118 if (_argo0) {
11119 if (_argo0 == Py_None) { _arg0 = NULL; }
11120 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuItem_p")) {
11121 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuItem_IsChecked. Expected _wxMenuItem_p.");
11122 return NULL;
11123 }
11124 }
11125{
0e2ff151 11126 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 11127 _result = (bool )wxMenuItem_IsChecked(_arg0);
e6056257 11128
0e2ff151 11129 wxPyEndAllowThreads(__tstate);
e6056257
RD
11130 if (PyErr_Occurred()) return NULL;
11131} _resultobj = Py_BuildValue("i",_result);
11132 return _resultobj;
11133}
11134
11135#define wxMenuItem_Toggle(_swigobj) (_swigobj->Toggle())
11136static PyObject *_wrap_wxMenuItem_Toggle(PyObject *self, PyObject *args, PyObject *kwargs) {
11137 PyObject * _resultobj;
11138 wxMenuItem * _arg0;
11139 PyObject * _argo0 = 0;
11140 char *_kwnames[] = { "self", NULL };
11141
11142 self = self;
11143 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxMenuItem_Toggle",_kwnames,&_argo0))
11144 return NULL;
11145 if (_argo0) {
11146 if (_argo0 == Py_None) { _arg0 = NULL; }
11147 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuItem_p")) {
11148 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuItem_Toggle. Expected _wxMenuItem_p.");
11149 return NULL;
11150 }
11151 }
11152{
0e2ff151 11153 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 11154 wxMenuItem_Toggle(_arg0);
e6056257 11155
0e2ff151 11156 wxPyEndAllowThreads(__tstate);
e6056257
RD
11157 if (PyErr_Occurred()) return NULL;
11158} Py_INCREF(Py_None);
11159 _resultobj = Py_None;
11160 return _resultobj;
11161}
11162
11163#define wxMenuItem_SetHelp(_swigobj,_swigarg0) (_swigobj->SetHelp(_swigarg0))
11164static PyObject *_wrap_wxMenuItem_SetHelp(PyObject *self, PyObject *args, PyObject *kwargs) {
11165 PyObject * _resultobj;
11166 wxMenuItem * _arg0;
11167 wxString * _arg1;
11168 PyObject * _argo0 = 0;
11169 PyObject * _obj1 = 0;
11170 char *_kwnames[] = { "self","str", NULL };
11171
11172 self = self;
11173 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxMenuItem_SetHelp",_kwnames,&_argo0,&_obj1))
11174 return NULL;
11175 if (_argo0) {
11176 if (_argo0 == Py_None) { _arg0 = NULL; }
11177 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuItem_p")) {
11178 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuItem_SetHelp. Expected _wxMenuItem_p.");
11179 return NULL;
11180 }
11181 }
11182{
6824d4f9
RD
11183 _arg1 = wxString_in_helper(_obj1);
11184 if (_arg1 == NULL)
e6056257 11185 return NULL;
e6056257
RD
11186}
11187{
0e2ff151 11188 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 11189 wxMenuItem_SetHelp(_arg0,*_arg1);
e6056257 11190
0e2ff151 11191 wxPyEndAllowThreads(__tstate);
e6056257
RD
11192 if (PyErr_Occurred()) return NULL;
11193} Py_INCREF(Py_None);
11194 _resultobj = Py_None;
11195{
11196 if (_obj1)
11197 delete _arg1;
11198}
11199 return _resultobj;
11200}
11201
11202#define wxMenuItem_GetHelp(_swigobj) (_swigobj->GetHelp())
11203static PyObject *_wrap_wxMenuItem_GetHelp(PyObject *self, PyObject *args, PyObject *kwargs) {
11204 PyObject * _resultobj;
11205 wxString * _result;
11206 wxMenuItem * _arg0;
11207 PyObject * _argo0 = 0;
11208 char *_kwnames[] = { "self", NULL };
11209
11210 self = self;
11211 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxMenuItem_GetHelp",_kwnames,&_argo0))
11212 return NULL;
11213 if (_argo0) {
11214 if (_argo0 == Py_None) { _arg0 = NULL; }
11215 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuItem_p")) {
11216 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuItem_GetHelp. Expected _wxMenuItem_p.");
11217 return NULL;
11218 }
11219 }
11220{
0e2ff151 11221 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 11222 const wxString & _result_ref = wxMenuItem_GetHelp(_arg0);
e6056257
RD
11223 _result = (wxString *) &_result_ref;
11224
0e2ff151 11225 wxPyEndAllowThreads(__tstate);
e6056257
RD
11226 if (PyErr_Occurred()) return NULL;
11227}{
6824d4f9 11228#if wxUSE_UNICODE
7108497a 11229 _resultobj = PyUnicode_FromWideChar(_result->c_str(), _result->Len());
6824d4f9 11230#else
e6056257 11231 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
6824d4f9 11232#endif
e6056257
RD
11233}
11234 return _resultobj;
11235}
11236
11237#define wxMenuItem_GetAccel(_swigobj) (_swigobj->GetAccel())
11238static PyObject *_wrap_wxMenuItem_GetAccel(PyObject *self, PyObject *args, PyObject *kwargs) {
11239 PyObject * _resultobj;
11240 wxAcceleratorEntry * _result;
11241 wxMenuItem * _arg0;
11242 PyObject * _argo0 = 0;
11243 char *_kwnames[] = { "self", NULL };
11244 char _ptemp[128];
11245
11246 self = self;
11247 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxMenuItem_GetAccel",_kwnames,&_argo0))
11248 return NULL;
11249 if (_argo0) {
11250 if (_argo0 == Py_None) { _arg0 = NULL; }
11251 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuItem_p")) {
11252 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuItem_GetAccel. Expected _wxMenuItem_p.");
11253 return NULL;
11254 }
11255 }
11256{
0e2ff151 11257 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 11258 _result = (wxAcceleratorEntry *)wxMenuItem_GetAccel(_arg0);
e6056257 11259
0e2ff151 11260 wxPyEndAllowThreads(__tstate);
e6056257
RD
11261 if (PyErr_Occurred()) return NULL;
11262} if (_result) {
11263 SWIG_MakePtr(_ptemp, (char *) _result,"_wxAcceleratorEntry_p");
11264 _resultobj = Py_BuildValue("s",_ptemp);
11265 } else {
11266 Py_INCREF(Py_None);
11267 _resultobj = Py_None;
11268 }
11269 return _resultobj;
11270}
11271
11272#define wxMenuItem_SetAccel(_swigobj,_swigarg0) (_swigobj->SetAccel(_swigarg0))
11273static PyObject *_wrap_wxMenuItem_SetAccel(PyObject *self, PyObject *args, PyObject *kwargs) {
11274 PyObject * _resultobj;
11275 wxMenuItem * _arg0;
11276 wxAcceleratorEntry * _arg1;
11277 PyObject * _argo0 = 0;
11278 PyObject * _argo1 = 0;
11279 char *_kwnames[] = { "self","accel", NULL };
11280
11281 self = self;
11282 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxMenuItem_SetAccel",_kwnames,&_argo0,&_argo1))
11283 return NULL;
11284 if (_argo0) {
11285 if (_argo0 == Py_None) { _arg0 = NULL; }
11286 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuItem_p")) {
11287 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuItem_SetAccel. Expected _wxMenuItem_p.");
11288 return NULL;
11289 }
11290 }
11291 if (_argo1) {
11292 if (_argo1 == Py_None) { _arg1 = NULL; }
11293 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxAcceleratorEntry_p")) {
11294 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxMenuItem_SetAccel. Expected _wxAcceleratorEntry_p.");
11295 return NULL;
11296 }
11297 }
11298{
0e2ff151 11299 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 11300 wxMenuItem_SetAccel(_arg0,_arg1);
e6056257 11301
0e2ff151 11302 wxPyEndAllowThreads(__tstate);
e6056257
RD
11303 if (PyErr_Occurred()) return NULL;
11304} Py_INCREF(Py_None);
11305 _resultobj = Py_None;
11306 return _resultobj;
11307}
11308
11309static PyObject *_wrap_wxMenuItem_GetLabelFromText(PyObject *self, PyObject *args, PyObject *kwargs) {
11310 PyObject * _resultobj;
11311 wxString * _result;
11312 wxString * _arg0;
11313 PyObject * _obj0 = 0;
11314 char *_kwnames[] = { "text", NULL };
11315
11316 self = self;
11317 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxMenuItem_GetLabelFromText",_kwnames,&_obj0))
11318 return NULL;
11319{
6824d4f9
RD
11320 _arg0 = wxString_in_helper(_obj0);
11321 if (_arg0 == NULL)
e6056257 11322 return NULL;
e6056257
RD
11323}
11324{
0e2ff151 11325 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 11326 _result = new wxString (wxMenuItem::GetLabelFromText(*_arg0));
e6056257 11327
0e2ff151 11328 wxPyEndAllowThreads(__tstate);
e6056257
RD
11329 if (PyErr_Occurred()) return NULL;
11330}{
6824d4f9 11331#if wxUSE_UNICODE
7108497a 11332 _resultobj = PyUnicode_FromWideChar(_result->c_str(), _result->Len());
6824d4f9 11333#else
e6056257 11334 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
6824d4f9 11335#endif
e6056257
RD
11336}
11337{
11338 if (_obj0)
11339 delete _arg0;
11340}
11341{
11342 delete _result;
11343}
11344 return _resultobj;
11345}
11346
383ea3d0
RD
11347#define wxMenuItem_SetBitmap(_swigobj,_swigarg0) (_swigobj->SetBitmap(_swigarg0))
11348static PyObject *_wrap_wxMenuItem_SetBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
11349 PyObject * _resultobj;
11350 wxMenuItem * _arg0;
11351 wxBitmap * _arg1;
11352 PyObject * _argo0 = 0;
11353 PyObject * _argo1 = 0;
11354 char *_kwnames[] = { "self","bitmap", NULL };
11355
11356 self = self;
11357 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxMenuItem_SetBitmap",_kwnames,&_argo0,&_argo1))
11358 return NULL;
11359 if (_argo0) {
11360 if (_argo0 == Py_None) { _arg0 = NULL; }
11361 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuItem_p")) {
11362 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuItem_SetBitmap. Expected _wxMenuItem_p.");
11363 return NULL;
11364 }
11365 }
11366 if (_argo1) {
7108497a 11367 if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxBitmap_p")) {
383ea3d0
RD
11368 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxMenuItem_SetBitmap. Expected _wxBitmap_p.");
11369 return NULL;
11370 }
11371 }
11372{
11373 PyThreadState* __tstate = wxPyBeginAllowThreads();
11374 wxMenuItem_SetBitmap(_arg0,*_arg1);
11375
11376 wxPyEndAllowThreads(__tstate);
11377 if (PyErr_Occurred()) return NULL;
11378} Py_INCREF(Py_None);
11379 _resultobj = Py_None;
11380 return _resultobj;
11381}
11382
11383#define wxMenuItem_GetBitmap(_swigobj) (_swigobj->GetBitmap())
11384static PyObject *_wrap_wxMenuItem_GetBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
11385 PyObject * _resultobj;
11386 wxBitmap * _result;
11387 wxMenuItem * _arg0;
11388 PyObject * _argo0 = 0;
11389 char *_kwnames[] = { "self", NULL };
11390 char _ptemp[128];
11391
11392 self = self;
11393 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxMenuItem_GetBitmap",_kwnames,&_argo0))
11394 return NULL;
11395 if (_argo0) {
11396 if (_argo0 == Py_None) { _arg0 = NULL; }
11397 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxMenuItem_p")) {
11398 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuItem_GetBitmap. Expected _wxMenuItem_p.");
11399 return NULL;
11400 }
11401 }
11402{
11403 PyThreadState* __tstate = wxPyBeginAllowThreads();
11404 const wxBitmap & _result_ref = wxMenuItem_GetBitmap(_arg0);
11405 _result = (wxBitmap *) &_result_ref;
11406
11407 wxPyEndAllowThreads(__tstate);
11408 if (PyErr_Occurred()) return NULL;
11409} if (_result) {
11410 SWIG_MakePtr(_ptemp, (char *) _result,"_wxBitmap_p");
11411 _resultobj = Py_BuildValue("s",_ptemp);
11412 } else {
11413 Py_INCREF(Py_None);
11414 _resultobj = Py_None;
11415 }
11416 return _resultobj;
11417}
11418
e6056257 11419static PyMethodDef windowscMethods[] = {
383ea3d0
RD
11420 { "wxMenuItem_GetBitmap", (PyCFunction) _wrap_wxMenuItem_GetBitmap, METH_VARARGS | METH_KEYWORDS },
11421 { "wxMenuItem_SetBitmap", (PyCFunction) _wrap_wxMenuItem_SetBitmap, METH_VARARGS | METH_KEYWORDS },
e6056257
RD
11422 { "wxMenuItem_GetLabelFromText", (PyCFunction) _wrap_wxMenuItem_GetLabelFromText, METH_VARARGS | METH_KEYWORDS },
11423 { "wxMenuItem_SetAccel", (PyCFunction) _wrap_wxMenuItem_SetAccel, METH_VARARGS | METH_KEYWORDS },
11424 { "wxMenuItem_GetAccel", (PyCFunction) _wrap_wxMenuItem_GetAccel, METH_VARARGS | METH_KEYWORDS },
11425 { "wxMenuItem_GetHelp", (PyCFunction) _wrap_wxMenuItem_GetHelp, METH_VARARGS | METH_KEYWORDS },
11426 { "wxMenuItem_SetHelp", (PyCFunction) _wrap_wxMenuItem_SetHelp, METH_VARARGS | METH_KEYWORDS },
11427 { "wxMenuItem_Toggle", (PyCFunction) _wrap_wxMenuItem_Toggle, METH_VARARGS | METH_KEYWORDS },
11428 { "wxMenuItem_IsChecked", (PyCFunction) _wrap_wxMenuItem_IsChecked, METH_VARARGS | METH_KEYWORDS },
11429 { "wxMenuItem_Check", (PyCFunction) _wrap_wxMenuItem_Check, METH_VARARGS | METH_KEYWORDS },
11430 { "wxMenuItem_IsEnabled", (PyCFunction) _wrap_wxMenuItem_IsEnabled, METH_VARARGS | METH_KEYWORDS },
11431 { "wxMenuItem_Enable", (PyCFunction) _wrap_wxMenuItem_Enable, METH_VARARGS | METH_KEYWORDS },
11432 { "wxMenuItem_GetSubMenu", (PyCFunction) _wrap_wxMenuItem_GetSubMenu, METH_VARARGS | METH_KEYWORDS },
11433 { "wxMenuItem_SetSubMenu", (PyCFunction) _wrap_wxMenuItem_SetSubMenu, METH_VARARGS | METH_KEYWORDS },
11434 { "wxMenuItem_IsSubMenu", (PyCFunction) _wrap_wxMenuItem_IsSubMenu, METH_VARARGS | METH_KEYWORDS },
11435 { "wxMenuItem_IsCheckable", (PyCFunction) _wrap_wxMenuItem_IsCheckable, METH_VARARGS | METH_KEYWORDS },
11436 { "wxMenuItem_SetCheckable", (PyCFunction) _wrap_wxMenuItem_SetCheckable, METH_VARARGS | METH_KEYWORDS },
c3bfa1cb 11437 { "wxMenuItem_GetKind", (PyCFunction) _wrap_wxMenuItem_GetKind, METH_VARARGS | METH_KEYWORDS },
e6056257
RD
11438 { "wxMenuItem_GetText", (PyCFunction) _wrap_wxMenuItem_GetText, METH_VARARGS | METH_KEYWORDS },
11439 { "wxMenuItem_GetLabel", (PyCFunction) _wrap_wxMenuItem_GetLabel, METH_VARARGS | METH_KEYWORDS },
11440 { "wxMenuItem_SetText", (PyCFunction) _wrap_wxMenuItem_SetText, METH_VARARGS | METH_KEYWORDS },
11441 { "wxMenuItem_IsSeparator", (PyCFunction) _wrap_wxMenuItem_IsSeparator, METH_VARARGS | METH_KEYWORDS },
11442 { "wxMenuItem_GetId", (PyCFunction) _wrap_wxMenuItem_GetId, METH_VARARGS | METH_KEYWORDS },
11443 { "wxMenuItem_SetId", (PyCFunction) _wrap_wxMenuItem_SetId, METH_VARARGS | METH_KEYWORDS },
11444 { "wxMenuItem_GetMenu", (PyCFunction) _wrap_wxMenuItem_GetMenu, METH_VARARGS | METH_KEYWORDS },
11445 { "new_wxMenuItem", (PyCFunction) _wrap_new_wxMenuItem, METH_VARARGS | METH_KEYWORDS },
11446 { "wxMenuBar_GetHelpString", (PyCFunction) _wrap_wxMenuBar_GetHelpString, METH_VARARGS | METH_KEYWORDS },
11447 { "wxMenuBar_SetHelpString", (PyCFunction) _wrap_wxMenuBar_SetHelpString, METH_VARARGS | METH_KEYWORDS },
11448 { "wxMenuBar_GetLabel", (PyCFunction) _wrap_wxMenuBar_GetLabel, METH_VARARGS | METH_KEYWORDS },
11449 { "wxMenuBar_SetLabel", (PyCFunction) _wrap_wxMenuBar_SetLabel, METH_VARARGS | METH_KEYWORDS },
11450 { "wxMenuBar_IsEnabled", (PyCFunction) _wrap_wxMenuBar_IsEnabled, METH_VARARGS | METH_KEYWORDS },
11451 { "wxMenuBar_IsChecked", (PyCFunction) _wrap_wxMenuBar_IsChecked, METH_VARARGS | METH_KEYWORDS },
11452 { "wxMenuBar_Check", (PyCFunction) _wrap_wxMenuBar_Check, METH_VARARGS | METH_KEYWORDS },
11453 { "wxMenuBar_Enable", (PyCFunction) _wrap_wxMenuBar_Enable, METH_VARARGS | METH_KEYWORDS },
11454 { "wxMenuBar_FindItemById", (PyCFunction) _wrap_wxMenuBar_FindItemById, METH_VARARGS | METH_KEYWORDS },
11455 { "wxMenuBar_FindMenuItem", (PyCFunction) _wrap_wxMenuBar_FindMenuItem, METH_VARARGS | METH_KEYWORDS },
11456 { "wxMenuBar_FindMenu", (PyCFunction) _wrap_wxMenuBar_FindMenu, METH_VARARGS | METH_KEYWORDS },
11457 { "wxMenuBar_GetLabelTop", (PyCFunction) _wrap_wxMenuBar_GetLabelTop, METH_VARARGS | METH_KEYWORDS },
11458 { "wxMenuBar_SetLabelTop", (PyCFunction) _wrap_wxMenuBar_SetLabelTop, METH_VARARGS | METH_KEYWORDS },
7108497a 11459 { "wxMenuBar_IsEnabledTop", (PyCFunction) _wrap_wxMenuBar_IsEnabledTop, METH_VARARGS | METH_KEYWORDS },
e6056257
RD
11460 { "wxMenuBar_EnableTop", (PyCFunction) _wrap_wxMenuBar_EnableTop, METH_VARARGS | METH_KEYWORDS },
11461 { "wxMenuBar_Remove", (PyCFunction) _wrap_wxMenuBar_Remove, METH_VARARGS | METH_KEYWORDS },
11462 { "wxMenuBar_Replace", (PyCFunction) _wrap_wxMenuBar_Replace, METH_VARARGS | METH_KEYWORDS },
11463 { "wxMenuBar_GetMenu", (PyCFunction) _wrap_wxMenuBar_GetMenu, METH_VARARGS | METH_KEYWORDS },
11464 { "wxMenuBar_GetMenuCount", (PyCFunction) _wrap_wxMenuBar_GetMenuCount, METH_VARARGS | METH_KEYWORDS },
11465 { "wxMenuBar_Insert", (PyCFunction) _wrap_wxMenuBar_Insert, METH_VARARGS | METH_KEYWORDS },
11466 { "wxMenuBar_Append", (PyCFunction) _wrap_wxMenuBar_Append, METH_VARARGS | METH_KEYWORDS },
11467 { "new_wxMenuBar", (PyCFunction) _wrap_new_wxMenuBar, METH_VARARGS | METH_KEYWORDS },
11468 { "wxMenu_GetParent", (PyCFunction) _wrap_wxMenu_GetParent, METH_VARARGS | METH_KEYWORDS },
11469 { "wxMenu_SetParent", (PyCFunction) _wrap_wxMenu_SetParent, METH_VARARGS | METH_KEYWORDS },
11470 { "wxMenu_IsAttached", (PyCFunction) _wrap_wxMenu_IsAttached, METH_VARARGS | METH_KEYWORDS },
11471 { "wxMenu_GetStyle", (PyCFunction) _wrap_wxMenu_GetStyle, METH_VARARGS | METH_KEYWORDS },
11472 { "wxMenu_GetInvokingWindow", (PyCFunction) _wrap_wxMenu_GetInvokingWindow, METH_VARARGS | METH_KEYWORDS },
11473 { "wxMenu_SetInvokingWindow", (PyCFunction) _wrap_wxMenu_SetInvokingWindow, METH_VARARGS | METH_KEYWORDS },
11474 { "wxMenu_GetEventHandler", (PyCFunction) _wrap_wxMenu_GetEventHandler, METH_VARARGS | METH_KEYWORDS },
11475 { "wxMenu_SetEventHandler", (PyCFunction) _wrap_wxMenu_SetEventHandler, METH_VARARGS | METH_KEYWORDS },
11476 { "wxMenu_GetMenuItems", (PyCFunction) _wrap_wxMenu_GetMenuItems, METH_VARARGS | METH_KEYWORDS },
11477 { "wxMenu_GetMenuItemCount", (PyCFunction) _wrap_wxMenu_GetMenuItemCount, METH_VARARGS | METH_KEYWORDS },
11478 { "wxMenu_DestroyItem", (PyCFunction) _wrap_wxMenu_DestroyItem, METH_VARARGS | METH_KEYWORDS },
11479 { "wxMenu_DestroyId", (PyCFunction) _wrap_wxMenu_DestroyId, METH_VARARGS | METH_KEYWORDS },
11480 { "wxMenu_Destroy", (PyCFunction) _wrap_wxMenu_Destroy, METH_VARARGS | METH_KEYWORDS },
11481 { "wxMenu_RemoveItem", (PyCFunction) _wrap_wxMenu_RemoveItem, METH_VARARGS | METH_KEYWORDS },
11482 { "wxMenu_Remove", (PyCFunction) _wrap_wxMenu_Remove, METH_VARARGS | METH_KEYWORDS },
e6056257
RD
11483 { "wxMenu_DeleteItem", (PyCFunction) _wrap_wxMenu_DeleteItem, METH_VARARGS | METH_KEYWORDS },
11484 { "wxMenu_Delete", (PyCFunction) _wrap_wxMenu_Delete, METH_VARARGS | METH_KEYWORDS },
11485 { "wxMenu_UpdateUI", (PyCFunction) _wrap_wxMenu_UpdateUI, METH_VARARGS | METH_KEYWORDS },
11486 { "wxMenu_SetHelpString", (PyCFunction) _wrap_wxMenu_SetHelpString, METH_VARARGS | METH_KEYWORDS },
11487 { "wxMenu_GetHelpString", (PyCFunction) _wrap_wxMenu_GetHelpString, METH_VARARGS | METH_KEYWORDS },
11488 { "wxMenu_SetLabel", (PyCFunction) _wrap_wxMenu_SetLabel, METH_VARARGS | METH_KEYWORDS },
11489 { "wxMenu_GetLabel", (PyCFunction) _wrap_wxMenu_GetLabel, METH_VARARGS | METH_KEYWORDS },
11490 { "wxMenu_SetTitle", (PyCFunction) _wrap_wxMenu_SetTitle, METH_VARARGS | METH_KEYWORDS },
11491 { "wxMenu_GetTitle", (PyCFunction) _wrap_wxMenu_GetTitle, METH_VARARGS | METH_KEYWORDS },
11492 { "wxMenu_FindItemById", (PyCFunction) _wrap_wxMenu_FindItemById, METH_VARARGS | METH_KEYWORDS },
11493 { "wxMenu_FindItem", (PyCFunction) _wrap_wxMenu_FindItem, METH_VARARGS | METH_KEYWORDS },
11494 { "wxMenu_IsEnabled", (PyCFunction) _wrap_wxMenu_IsEnabled, METH_VARARGS | METH_KEYWORDS },
11495 { "wxMenu_Enable", (PyCFunction) _wrap_wxMenu_Enable, METH_VARARGS | METH_KEYWORDS },
11496 { "wxMenu_IsChecked", (PyCFunction) _wrap_wxMenu_IsChecked, METH_VARARGS | METH_KEYWORDS },
11497 { "wxMenu_Check", (PyCFunction) _wrap_wxMenu_Check, METH_VARARGS | METH_KEYWORDS },
11498 { "wxMenu_Break", (PyCFunction) _wrap_wxMenu_Break, METH_VARARGS | METH_KEYWORDS },
c3bfa1cb
RD
11499 { "wxMenu_PrependItem", (PyCFunction) _wrap_wxMenu_PrependItem, METH_VARARGS | METH_KEYWORDS },
11500 { "wxMenu_PrependMenu", (PyCFunction) _wrap_wxMenu_PrependMenu, METH_VARARGS | METH_KEYWORDS },
11501 { "wxMenu_PrependRadioItem", (PyCFunction) _wrap_wxMenu_PrependRadioItem, METH_VARARGS | METH_KEYWORDS },
11502 { "wxMenu_PrependCheckItem", (PyCFunction) _wrap_wxMenu_PrependCheckItem, METH_VARARGS | METH_KEYWORDS },
11503 { "wxMenu_PrependSeparator", (PyCFunction) _wrap_wxMenu_PrependSeparator, METH_VARARGS | METH_KEYWORDS },
11504 { "wxMenu_Prepend", (PyCFunction) _wrap_wxMenu_Prepend, METH_VARARGS | METH_KEYWORDS },
11505 { "wxMenu_InsertItem", (PyCFunction) _wrap_wxMenu_InsertItem, METH_VARARGS | METH_KEYWORDS },
11506 { "wxMenu_InsertMenu", (PyCFunction) _wrap_wxMenu_InsertMenu, METH_VARARGS | METH_KEYWORDS },
11507 { "wxMenu_InsertRadioItem", (PyCFunction) _wrap_wxMenu_InsertRadioItem, METH_VARARGS | METH_KEYWORDS },
11508 { "wxMenu_InsertCheckItem", (PyCFunction) _wrap_wxMenu_InsertCheckItem, METH_VARARGS | METH_KEYWORDS },
11509 { "wxMenu_InsertSeparator", (PyCFunction) _wrap_wxMenu_InsertSeparator, METH_VARARGS | METH_KEYWORDS },
11510 { "wxMenu_Insert", (PyCFunction) _wrap_wxMenu_Insert, METH_VARARGS | METH_KEYWORDS },
e6056257 11511 { "wxMenu_AppendSeparator", (PyCFunction) _wrap_wxMenu_AppendSeparator, METH_VARARGS | METH_KEYWORDS },
c3bfa1cb
RD
11512 { "wxMenu_AppendRadioItem", (PyCFunction) _wrap_wxMenu_AppendRadioItem, METH_VARARGS | METH_KEYWORDS },
11513 { "wxMenu_AppendCheckItem", (PyCFunction) _wrap_wxMenu_AppendCheckItem, METH_VARARGS | METH_KEYWORDS },
e6056257
RD
11514 { "wxMenu_AppendItem", (PyCFunction) _wrap_wxMenu_AppendItem, METH_VARARGS | METH_KEYWORDS },
11515 { "wxMenu_AppendMenu", (PyCFunction) _wrap_wxMenu_AppendMenu, METH_VARARGS | METH_KEYWORDS },
11516 { "wxMenu_Append", (PyCFunction) _wrap_wxMenu_Append, METH_VARARGS | METH_KEYWORDS },
11517 { "new_wxMenu", (PyCFunction) _wrap_new_wxMenu, METH_VARARGS | METH_KEYWORDS },
eb28fd47 11518 { "wxScrolledWindow_SetScrollRate", (PyCFunction) _wrap_wxScrolledWindow_SetScrollRate, METH_VARARGS | METH_KEYWORDS },
c3bfa1cb 11519 { "wxScrolledWindow_Layout", (PyCFunction) _wrap_wxScrolledWindow_Layout, METH_VARARGS | METH_KEYWORDS },
e6056257
RD
11520 { "wxScrolledWindow_AdjustScrollbars", (PyCFunction) _wrap_wxScrolledWindow_AdjustScrollbars, METH_VARARGS | METH_KEYWORDS },
11521 { "wxScrolledWindow_GetScaleY", (PyCFunction) _wrap_wxScrolledWindow_GetScaleY, METH_VARARGS | METH_KEYWORDS },
11522 { "wxScrolledWindow_GetScaleX", (PyCFunction) _wrap_wxScrolledWindow_GetScaleX, METH_VARARGS | METH_KEYWORDS },
11523 { "wxScrolledWindow_SetScale", (PyCFunction) _wrap_wxScrolledWindow_SetScale, METH_VARARGS | METH_KEYWORDS },
c3bfa1cb
RD
11524 { "wxScrolledWindow_CalcUnscrolledPosition2", (PyCFunction) _wrap_wxScrolledWindow_CalcUnscrolledPosition2, METH_VARARGS | METH_KEYWORDS },
11525 { "wxScrolledWindow_CalcUnscrolledPosition1", (PyCFunction) _wrap_wxScrolledWindow_CalcUnscrolledPosition1, METH_VARARGS | METH_KEYWORDS },
11526 { "wxScrolledWindow_CalcScrolledPosition2", (PyCFunction) _wrap_wxScrolledWindow_CalcScrolledPosition2, METH_VARARGS | METH_KEYWORDS },
11527 { "wxScrolledWindow_CalcScrolledPosition1", (PyCFunction) _wrap_wxScrolledWindow_CalcScrolledPosition1, METH_VARARGS | METH_KEYWORDS },
e6056257
RD
11528 { "wxScrolledWindow_GetViewStart", (PyCFunction) _wrap_wxScrolledWindow_GetViewStart, METH_VARARGS | METH_KEYWORDS },
11529 { "wxScrolledWindow_SetTargetWindow", (PyCFunction) _wrap_wxScrolledWindow_SetTargetWindow, METH_VARARGS | METH_KEYWORDS },
11530 { "wxScrolledWindow_SetScrollPageSize", (PyCFunction) _wrap_wxScrolledWindow_SetScrollPageSize, METH_VARARGS | METH_KEYWORDS },
11531 { "wxScrolledWindow_SetScrollbars", (PyCFunction) _wrap_wxScrolledWindow_SetScrollbars, METH_VARARGS | METH_KEYWORDS },
11532 { "wxScrolledWindow_Scroll", (PyCFunction) _wrap_wxScrolledWindow_Scroll, METH_VARARGS | METH_KEYWORDS },
11533 { "wxScrolledWindow_PrepareDC", (PyCFunction) _wrap_wxScrolledWindow_PrepareDC, METH_VARARGS | METH_KEYWORDS },
11534 { "wxScrolledWindow_IsRetained", (PyCFunction) _wrap_wxScrolledWindow_IsRetained, METH_VARARGS | METH_KEYWORDS },
e6056257
RD
11535 { "wxScrolledWindow_GetTargetWindow", (PyCFunction) _wrap_wxScrolledWindow_GetTargetWindow, METH_VARARGS | METH_KEYWORDS },
11536 { "wxScrolledWindow_GetScrollPixelsPerUnit", (PyCFunction) _wrap_wxScrolledWindow_GetScrollPixelsPerUnit, METH_VARARGS | METH_KEYWORDS },
11537 { "wxScrolledWindow_GetScrollPageSize", (PyCFunction) _wrap_wxScrolledWindow_GetScrollPageSize, METH_VARARGS | METH_KEYWORDS },
11538 { "wxScrolledWindow_EnableScrolling", (PyCFunction) _wrap_wxScrolledWindow_EnableScrolling, METH_VARARGS | METH_KEYWORDS },
11539 { "wxScrolledWindow_Create", (PyCFunction) _wrap_wxScrolledWindow_Create, METH_VARARGS | METH_KEYWORDS },
11540 { "new_wxPreScrolledWindow", (PyCFunction) _wrap_new_wxPreScrolledWindow, METH_VARARGS | METH_KEYWORDS },
11541 { "new_wxScrolledWindow", (PyCFunction) _wrap_new_wxScrolledWindow, METH_VARARGS | METH_KEYWORDS },
e6056257
RD
11542 { "wxPanel_InitDialog", (PyCFunction) _wrap_wxPanel_InitDialog, METH_VARARGS | METH_KEYWORDS },
11543 { "wxPanel_Create", (PyCFunction) _wrap_wxPanel_Create, METH_VARARGS | METH_KEYWORDS },
11544 { "new_wxPrePanel", (PyCFunction) _wrap_new_wxPrePanel, METH_VARARGS | METH_KEYWORDS },
11545 { "new_wxPanel", (PyCFunction) _wrap_new_wxPanel, METH_VARARGS | METH_KEYWORDS },
59988cd0
RD
11546 { "wxWindow_HasCapture", (PyCFunction) _wrap_wxWindow_HasCapture, METH_VARARGS | METH_KEYWORDS },
11547 { "wxWindow_GetCapture", (PyCFunction) _wrap_wxWindow_GetCapture, METH_VARARGS | METH_KEYWORDS },
11548 { "wxWindow_ReleaseMouse", (PyCFunction) _wrap_wxWindow_ReleaseMouse, METH_VARARGS | METH_KEYWORDS },
11549 { "wxWindow_CaptureMouse", (PyCFunction) _wrap_wxWindow_CaptureMouse, METH_VARARGS | METH_KEYWORDS },
11550 { "wxWindow_WarpPointer", (PyCFunction) _wrap_wxWindow_WarpPointer, METH_VARARGS | METH_KEYWORDS },
26eb8715 11551 { "wxWindow_SetTmpDefaultItem", (PyCFunction) _wrap_wxWindow_SetTmpDefaultItem, METH_VARARGS | METH_KEYWORDS },
6abe8375
RD
11552 { "wxWindow_SetDefaultItem", (PyCFunction) _wrap_wxWindow_SetDefaultItem, METH_VARARGS | METH_KEYWORDS },
11553 { "wxWindow_GetDefaultItem", (PyCFunction) _wrap_wxWindow_GetDefaultItem, METH_VARARGS | METH_KEYWORDS },
e6056257
RD
11554 { "wxWindow_GetAcceleratorTable", (PyCFunction) _wrap_wxWindow_GetAcceleratorTable, METH_VARARGS | METH_KEYWORDS },
11555 { "wxWindow_SetAcceleratorTable", (PyCFunction) _wrap_wxWindow_SetAcceleratorTable, METH_VARARGS | METH_KEYWORDS },
11556 { "wxWindow_PrevControlId", (PyCFunction) _wrap_wxWindow_PrevControlId, METH_VARARGS | METH_KEYWORDS },
11557 { "wxWindow_NextControlId", (PyCFunction) _wrap_wxWindow_NextControlId, METH_VARARGS | METH_KEYWORDS },
11558 { "wxWindow_NewControlId", (PyCFunction) _wrap_wxWindow_NewControlId, METH_VARARGS | METH_KEYWORDS },
11559 { "wxWindow_FindFocus", (PyCFunction) _wrap_wxWindow_FindFocus, METH_VARARGS | METH_KEYWORDS },
11560 { "wxWindow_PageDown", (PyCFunction) _wrap_wxWindow_PageDown, METH_VARARGS | METH_KEYWORDS },
11561 { "wxWindow_PageUp", (PyCFunction) _wrap_wxWindow_PageUp, METH_VARARGS | METH_KEYWORDS },
11562 { "wxWindow_LineDown", (PyCFunction) _wrap_wxWindow_LineDown, METH_VARARGS | METH_KEYWORDS },
11563 { "wxWindow_LineUp", (PyCFunction) _wrap_wxWindow_LineUp, METH_VARARGS | METH_KEYWORDS },
11564 { "wxWindow_ScrollPages", (PyCFunction) _wrap_wxWindow_ScrollPages, METH_VARARGS | METH_KEYWORDS },
11565 { "wxWindow_ScrollLines", (PyCFunction) _wrap_wxWindow_ScrollLines, METH_VARARGS | METH_KEYWORDS },
a341e32e 11566 { "wxWindow_SetHelpTextForId", (PyCFunction) _wrap_wxWindow_SetHelpTextForId, METH_VARARGS | METH_KEYWORDS },
e6056257
RD
11567 { "wxWindow_SetHelpText", (PyCFunction) _wrap_wxWindow_SetHelpText, METH_VARARGS | METH_KEYWORDS },
11568 { "wxWindow_GetHelpText", (PyCFunction) _wrap_wxWindow_GetHelpText, METH_VARARGS | METH_KEYWORDS },
11569 { "wxWindow_Update", (PyCFunction) _wrap_wxWindow_Update, METH_VARARGS | METH_KEYWORDS },
11570 { "wxWindow_Thaw", (PyCFunction) _wrap_wxWindow_Thaw, METH_VARARGS | METH_KEYWORDS },
11571 { "wxWindow_Freeze", (PyCFunction) _wrap_wxWindow_Freeze, METH_VARARGS | METH_KEYWORDS },
11572 { "wxWindow_GetCaret", (PyCFunction) _wrap_wxWindow_GetCaret, METH_VARARGS | METH_KEYWORDS },
11573 { "wxWindow_SetCaret", (PyCFunction) _wrap_wxWindow_SetCaret, METH_VARARGS | METH_KEYWORDS },
7108497a 11574 { "wxWindow_GetAdjustedBestSize", (PyCFunction) _wrap_wxWindow_GetAdjustedBestSize, METH_VARARGS | METH_KEYWORDS },
c3bfa1cb 11575 { "wxWindow_GetMaxSize", (PyCFunction) _wrap_wxWindow_GetMaxSize, METH_VARARGS | METH_KEYWORDS },
e6056257 11576 { "wxWindow_GetBestSize", (PyCFunction) _wrap_wxWindow_GetBestSize, METH_VARARGS | METH_KEYWORDS },
70b76c7c
RD
11577 { "wxWindow_GetDropTarget", (PyCFunction) _wrap_wxWindow_GetDropTarget, METH_VARARGS | METH_KEYWORDS },
11578 { "wxWindow_SetDropTarget", (PyCFunction) _wrap_wxWindow_SetDropTarget, METH_VARARGS | METH_KEYWORDS },
e6056257
RD
11579 { "wxWindow_SetValidator", (PyCFunction) _wrap_wxWindow_SetValidator, METH_VARARGS | METH_KEYWORDS },
11580 { "wxWindow_GetValidator", (PyCFunction) _wrap_wxWindow_GetValidator, METH_VARARGS | METH_KEYWORDS },
a341e32e
RD
11581 { "wxWindow_GetContainingSizer", (PyCFunction) _wrap_wxWindow_GetContainingSizer, METH_VARARGS | METH_KEYWORDS },
11582 { "wxWindow_SetContainingSizer", (PyCFunction) _wrap_wxWindow_SetContainingSizer, METH_VARARGS | METH_KEYWORDS },
e6056257 11583 { "wxWindow_GetSizer", (PyCFunction) _wrap_wxWindow_GetSizer, METH_VARARGS | METH_KEYWORDS },
eb28fd47 11584 { "wxWindow_SetSizerAndFit", (PyCFunction) _wrap_wxWindow_SetSizerAndFit, METH_VARARGS | METH_KEYWORDS },
e6056257
RD
11585 { "wxWindow_SetSizer", (PyCFunction) _wrap_wxWindow_SetSizer, METH_VARARGS | METH_KEYWORDS },
11586 { "wxWindow_GetToolTip", (PyCFunction) _wrap_wxWindow_GetToolTip, METH_VARARGS | METH_KEYWORDS },
11587 { "wxWindow_SetToolTip", (PyCFunction) _wrap_wxWindow_SetToolTip, METH_VARARGS | METH_KEYWORDS },
11588 { "wxWindow_SetToolTipString", (PyCFunction) _wrap_wxWindow_SetToolTipString, METH_VARARGS | METH_KEYWORDS },
11589 { "wxWindow_ConvertPixelSizeToDialog", (PyCFunction) _wrap_wxWindow_ConvertPixelSizeToDialog, METH_VARARGS | METH_KEYWORDS },
11590 { "wxWindow_ConvertPixelPointToDialog", (PyCFunction) _wrap_wxWindow_ConvertPixelPointToDialog, METH_VARARGS | METH_KEYWORDS },
11591 { "wxWindow_DLG_SZE", (PyCFunction) _wrap_wxWindow_ConvertDialogSizeToPixels, METH_VARARGS | METH_KEYWORDS },
11592 { "wxWindow_DLG_PNT", (PyCFunction) _wrap_wxWindow_ConvertDialogPointToPixels, METH_VARARGS | METH_KEYWORDS },
11593 { "wxWindow_ConvertDialogSizeToPixels", (PyCFunction) _wrap_wxWindow_ConvertDialogSizeToPixels, METH_VARARGS | METH_KEYWORDS },
11594 { "wxWindow_ConvertDialogPointToPixels", (PyCFunction) _wrap_wxWindow_ConvertDialogPointToPixels, METH_VARARGS | METH_KEYWORDS },
e6056257 11595 { "wxWindow_Validate", (PyCFunction) _wrap_wxWindow_Validate, METH_VARARGS | METH_KEYWORDS },
a341e32e 11596 { "wxWindow_UpdateWindowUI", (PyCFunction) _wrap_wxWindow_UpdateWindowUI, METH_VARARGS | METH_KEYWORDS },
e6056257
RD
11597 { "wxWindow_TransferDataToWindow", (PyCFunction) _wrap_wxWindow_TransferDataToWindow, METH_VARARGS | METH_KEYWORDS },
11598 { "wxWindow_TransferDataFromWindow", (PyCFunction) _wrap_wxWindow_TransferDataFromWindow, METH_VARARGS | METH_KEYWORDS },
11599 { "wxWindow_Show", (PyCFunction) _wrap_wxWindow_Show, METH_VARARGS | METH_KEYWORDS },
11600 { "wxWindow_SetTitle", (PyCFunction) _wrap_wxWindow_SetTitle, METH_VARARGS | METH_KEYWORDS },
11601 { "wxWindow_SetExtraStyle", (PyCFunction) _wrap_wxWindow_SetExtraStyle, METH_VARARGS | METH_KEYWORDS },
11602 { "wxWindow_SetEventHandler", (PyCFunction) _wrap_wxWindow_SetEventHandler, METH_VARARGS | METH_KEYWORDS },
722a4a3c 11603 { "wxWindow_GetCursor", (PyCFunction) _wrap_wxWindow_GetCursor, METH_VARARGS | METH_KEYWORDS },
e6056257
RD
11604 { "wxWindow_SetCursor", (PyCFunction) _wrap_wxWindow_SetCursor, METH_VARARGS | METH_KEYWORDS },
11605 { "wxWindow_SetClientSize", (PyCFunction) _wrap_wxWindow_SetClientSize, METH_VARARGS | METH_KEYWORDS },
11606 { "wxWindow_SetClientSizeWH", (PyCFunction) _wrap_wxWindow_SetClientSizeWH, METH_VARARGS | METH_KEYWORDS },
7108497a 11607 { "wxWindow_GetBestVirtualSize", (PyCFunction) _wrap_wxWindow_GetBestVirtualSize, METH_VARARGS | METH_KEYWORDS },
eb28fd47
RD
11608 { "wxWindow_GetVirtualSizeTuple", (PyCFunction) _wrap_wxWindow_GetVirtualSizeTuple, METH_VARARGS | METH_KEYWORDS },
11609 { "wxWindow_GetVirtualSize", (PyCFunction) _wrap_wxWindow_GetVirtualSize, METH_VARARGS | METH_KEYWORDS },
11610 { "wxWindow_SetVirtualSizeWH", (PyCFunction) _wrap_wxWindow_SetVirtualSizeWH, METH_VARARGS | METH_KEYWORDS },
11611 { "wxWindow_SetVirtualSize", (PyCFunction) _wrap_wxWindow_SetVirtualSize, METH_VARARGS | METH_KEYWORDS },
11612 { "wxWindow_SetVirtualSizeHints", (PyCFunction) _wrap_wxWindow_SetVirtualSizeHints, METH_VARARGS | METH_KEYWORDS },
e6056257
RD
11613 { "wxWindow_SetSizeHints", (PyCFunction) _wrap_wxWindow_SetSizeHints, METH_VARARGS | METH_KEYWORDS },
11614 { "wxWindow_SetRect", (PyCFunction) _wrap_wxWindow_SetRect, METH_VARARGS | METH_KEYWORDS },
11615 { "wxWindow_SetPosition", (PyCFunction) _wrap_wxWindow_SetPosition, METH_VARARGS | METH_KEYWORDS },
11616 { "wxWindow_SetSize", (PyCFunction) _wrap_wxWindow_SetSize, METH_VARARGS | METH_KEYWORDS },
11617 { "wxWindow_SetDimensions", (PyCFunction) _wrap_wxWindow_SetDimensions, METH_VARARGS | METH_KEYWORDS },
11618 { "wxWindow_SetScrollPos", (PyCFunction) _wrap_wxWindow_SetScrollPos, METH_VARARGS | METH_KEYWORDS },
11619 { "wxWindow_SetScrollbar", (PyCFunction) _wrap_wxWindow_SetScrollbar, METH_VARARGS | METH_KEYWORDS },
11620 { "wxWindow_SetName", (PyCFunction) _wrap_wxWindow_SetName, METH_VARARGS | METH_KEYWORDS },
11621 { "wxWindow_SetId", (PyCFunction) _wrap_wxWindow_SetId, METH_VARARGS | METH_KEYWORDS },
11622 { "wxWindow_SetForegroundColour", (PyCFunction) _wrap_wxWindow_SetForegroundColour, METH_VARARGS | METH_KEYWORDS },
11623 { "wxWindow_SetFont", (PyCFunction) _wrap_wxWindow_SetFont, METH_VARARGS | METH_KEYWORDS },
11624 { "wxWindow_AcceptsFocus", (PyCFunction) _wrap_wxWindow_AcceptsFocus, METH_VARARGS | METH_KEYWORDS },
eb28fd47 11625 { "wxWindow_SetFocusFromKbd", (PyCFunction) _wrap_wxWindow_SetFocusFromKbd, METH_VARARGS | METH_KEYWORDS },
e6056257
RD
11626 { "wxWindow_SetFocus", (PyCFunction) _wrap_wxWindow_SetFocus, METH_VARARGS | METH_KEYWORDS },
11627 { "wxWindow_UnsetConstraints", (PyCFunction) _wrap_wxWindow_UnsetConstraints, METH_VARARGS | METH_KEYWORDS },
11628 { "wxWindow_SetConstraints", (PyCFunction) _wrap_wxWindow_SetConstraints, METH_VARARGS | METH_KEYWORDS },
11629 { "wxWindow_SetBackgroundColour", (PyCFunction) _wrap_wxWindow_SetBackgroundColour, METH_VARARGS | METH_KEYWORDS },
11630 { "wxWindow_GetAutoLayout", (PyCFunction) _wrap_wxWindow_GetAutoLayout, METH_VARARGS | METH_KEYWORDS },
11631 { "wxWindow_SetAutoLayout", (PyCFunction) _wrap_wxWindow_SetAutoLayout, METH_VARARGS | METH_KEYWORDS },
11632 { "wxWindow_ScrollWindow", (PyCFunction) _wrap_wxWindow_ScrollWindow, METH_VARARGS | METH_KEYWORDS },
11633 { "wxWindow_ScreenToClient", (PyCFunction) _wrap_wxWindow_ScreenToClient, METH_VARARGS | METH_KEYWORDS },
11634 { "wxWindow_ScreenToClientXY", (PyCFunction) _wrap_wxWindow_ScreenToClientXY, METH_VARARGS | METH_KEYWORDS },
11635 { "wxWindow_Reparent", (PyCFunction) _wrap_wxWindow_Reparent, METH_VARARGS | METH_KEYWORDS },
11636 { "wxWindow_RemoveChild", (PyCFunction) _wrap_wxWindow_RemoveChild, METH_VARARGS | METH_KEYWORDS },
722a4a3c 11637 { "wxWindow_AddChild", (PyCFunction) _wrap_wxWindow_AddChild, METH_VARARGS | METH_KEYWORDS },
e6056257
RD
11638 { "wxWindow_RefreshRect", (PyCFunction) _wrap_wxWindow_RefreshRect, METH_VARARGS | METH_KEYWORDS },
11639 { "wxWindow_Refresh", (PyCFunction) _wrap_wxWindow_Refresh, METH_VARARGS | METH_KEYWORDS },
11640 { "wxWindow_Raise", (PyCFunction) _wrap_wxWindow_Raise, METH_VARARGS | METH_KEYWORDS },
11641 { "wxWindow_PopupMenu", (PyCFunction) _wrap_wxWindow_PopupMenu, METH_VARARGS | METH_KEYWORDS },
11642 { "wxWindow_PopupMenuXY", (PyCFunction) _wrap_wxWindow_PopupMenuXY, METH_VARARGS | METH_KEYWORDS },
ca31b3da 11643 { "wxWindow_RemoveEventHandler", (PyCFunction) _wrap_wxWindow_RemoveEventHandler, METH_VARARGS | METH_KEYWORDS },
e6056257
RD
11644 { "wxWindow_PushEventHandler", (PyCFunction) _wrap_wxWindow_PushEventHandler, METH_VARARGS | METH_KEYWORDS },
11645 { "wxWindow_PopEventHandler", (PyCFunction) _wrap_wxWindow_PopEventHandler, METH_VARARGS | METH_KEYWORDS },
11646 { "wxWindow_Move", (PyCFunction) _wrap_wxWindow_Move, METH_VARARGS | METH_KEYWORDS },
11647 { "wxWindow_MoveXY", (PyCFunction) _wrap_wxWindow_MoveXY, METH_VARARGS | METH_KEYWORDS },
11648 { "wxWindow_MakeModal", (PyCFunction) _wrap_wxWindow_MakeModal, METH_VARARGS | METH_KEYWORDS },
11649 { "wxWindow_Lower", (PyCFunction) _wrap_wxWindow_Lower, METH_VARARGS | METH_KEYWORDS },
e6056257
RD
11650 { "wxWindow_Layout", (PyCFunction) _wrap_wxWindow_Layout, METH_VARARGS | METH_KEYWORDS },
11651 { "wxWindow_IsTopLevel", (PyCFunction) _wrap_wxWindow_IsTopLevel, METH_VARARGS | METH_KEYWORDS },
11652 { "wxWindow_IsShown", (PyCFunction) _wrap_wxWindow_IsShown, METH_VARARGS | METH_KEYWORDS },
11653 { "wxWindow_IsRetained", (PyCFunction) _wrap_wxWindow_IsRetained, METH_VARARGS | METH_KEYWORDS },
11654 { "wxWindow_IsExposedRect", (PyCFunction) _wrap_wxWindow_IsExposedRect, METH_VARARGS | METH_KEYWORDS },
11655 { "wxWindow_IsExposedPoint", (PyCFunction) _wrap_wxWindow_IsExposedPoint, METH_VARARGS | METH_KEYWORDS },
11656 { "wxWindow_IsExposed", (PyCFunction) _wrap_wxWindow_IsExposed, METH_VARARGS | METH_KEYWORDS },
11657 { "wxWindow_IsEnabled", (PyCFunction) _wrap_wxWindow_IsEnabled, METH_VARARGS | METH_KEYWORDS },
11658 { "wxWindow_InitDialog", (PyCFunction) _wrap_wxWindow_InitDialog, METH_VARARGS | METH_KEYWORDS },
a341e32e 11659 { "wxWindow_HitTest", (PyCFunction) _wrap_wxWindow_HitTest, METH_VARARGS | METH_KEYWORDS },
e6056257 11660 { "wxWindow_Hide", (PyCFunction) _wrap_wxWindow_Hide, METH_VARARGS | METH_KEYWORDS },
a341e32e 11661 { "wxWindow_HasScrollbar", (PyCFunction) _wrap_wxWindow_HasScrollbar, METH_VARARGS | METH_KEYWORDS },
e6056257
RD
11662 { "wxWindow_SetWindowStyle", (PyCFunction) _wrap_wxWindow_SetWindowStyle, METH_VARARGS | METH_KEYWORDS },
11663 { "wxWindow_SetWindowStyleFlag", (PyCFunction) _wrap_wxWindow_SetWindowStyleFlag, METH_VARARGS | METH_KEYWORDS },
11664 { "wxWindow_GetWindowStyleFlag", (PyCFunction) _wrap_wxWindow_GetWindowStyleFlag, METH_VARARGS | METH_KEYWORDS },
11665 { "wxWindow_GetUpdateRegion", (PyCFunction) _wrap_wxWindow_GetUpdateRegion, METH_VARARGS | METH_KEYWORDS },
11666 { "wxWindow_GetTitle", (PyCFunction) _wrap_wxWindow_GetTitle, METH_VARARGS | METH_KEYWORDS },
11667 { "wxWindow_GetFullTextExtent", (PyCFunction) _wrap_wxWindow_GetFullTextExtent, METH_VARARGS | METH_KEYWORDS },
11668 { "wxWindow_GetTextExtent", (PyCFunction) _wrap_wxWindow_GetTextExtent, METH_VARARGS | METH_KEYWORDS },
11669 { "wxWindow_GetSize", (PyCFunction) _wrap_wxWindow_GetSize, METH_VARARGS | METH_KEYWORDS },
11670 { "wxWindow_GetSizeTuple", (PyCFunction) _wrap_wxWindow_GetSizeTuple, METH_VARARGS | METH_KEYWORDS },
11671 { "wxWindow_GetScrollRange", (PyCFunction) _wrap_wxWindow_GetScrollRange, METH_VARARGS | METH_KEYWORDS },
11672 { "wxWindow_GetScrollPos", (PyCFunction) _wrap_wxWindow_GetScrollPos, METH_VARARGS | METH_KEYWORDS },
11673 { "wxWindow_GetScrollThumb", (PyCFunction) _wrap_wxWindow_GetScrollThumb, METH_VARARGS | METH_KEYWORDS },
11674 { "wxWindow_GetRect", (PyCFunction) _wrap_wxWindow_GetRect, METH_VARARGS | METH_KEYWORDS },
11675 { "wxWindow_GetPosition", (PyCFunction) _wrap_wxWindow_GetPosition, METH_VARARGS | METH_KEYWORDS },
11676 { "wxWindow_GetPositionTuple", (PyCFunction) _wrap_wxWindow_GetPositionTuple, METH_VARARGS | METH_KEYWORDS },
11677 { "wxWindow_GetParent", (PyCFunction) _wrap_wxWindow_GetParent, METH_VARARGS | METH_KEYWORDS },
11678 { "wxWindow_GetName", (PyCFunction) _wrap_wxWindow_GetName, METH_VARARGS | METH_KEYWORDS },
11679 { "wxWindow_SetLabel", (PyCFunction) _wrap_wxWindow_SetLabel, METH_VARARGS | METH_KEYWORDS },
11680 { "wxWindow_GetLabel", (PyCFunction) _wrap_wxWindow_GetLabel, METH_VARARGS | METH_KEYWORDS },
11681 { "wxWindow_GetId", (PyCFunction) _wrap_wxWindow_GetId, METH_VARARGS | METH_KEYWORDS },
11682 { "wxWindow_GetHandle", (PyCFunction) _wrap_wxWindow_GetHandle, METH_VARARGS | METH_KEYWORDS },
11683 { "wxWindow_GetGrandParent", (PyCFunction) _wrap_wxWindow_GetGrandParent, METH_VARARGS | METH_KEYWORDS },
11684 { "wxWindow_GetForegroundColour", (PyCFunction) _wrap_wxWindow_GetForegroundColour, METH_VARARGS | METH_KEYWORDS },
11685 { "wxWindow_GetFont", (PyCFunction) _wrap_wxWindow_GetFont, METH_VARARGS | METH_KEYWORDS },
11686 { "wxWindow_GetEventHandler", (PyCFunction) _wrap_wxWindow_GetEventHandler, METH_VARARGS | METH_KEYWORDS },
11687 { "wxWindow_GetConstraints", (PyCFunction) _wrap_wxWindow_GetConstraints, METH_VARARGS | METH_KEYWORDS },
a341e32e
RD
11688 { "wxWindow_GetClientRect", (PyCFunction) _wrap_wxWindow_GetClientRect, METH_VARARGS | METH_KEYWORDS },
11689 { "wxWindow_GetClientAreaOrigin", (PyCFunction) _wrap_wxWindow_GetClientAreaOrigin, METH_VARARGS | METH_KEYWORDS },
e6056257
RD
11690 { "wxWindow_GetClientSize", (PyCFunction) _wrap_wxWindow_GetClientSize, METH_VARARGS | METH_KEYWORDS },
11691 { "wxWindow_GetClientSizeTuple", (PyCFunction) _wrap_wxWindow_GetClientSizeTuple, METH_VARARGS | METH_KEYWORDS },
11692 { "wxWindow_GetCharWidth", (PyCFunction) _wrap_wxWindow_GetCharWidth, METH_VARARGS | METH_KEYWORDS },
11693 { "wxWindow_GetCharHeight", (PyCFunction) _wrap_wxWindow_GetCharHeight, METH_VARARGS | METH_KEYWORDS },
11694 { "wxWindow_GetChildren", (PyCFunction) _wrap_wxWindow_GetChildren, METH_VARARGS | METH_KEYWORDS },
a341e32e 11695 { "wxWindow_GetBorder", (PyCFunction) _wrap_wxWindow_GetBorder, METH_VARARGS | METH_KEYWORDS },
e6056257 11696 { "wxWindow_GetBackgroundColour", (PyCFunction) _wrap_wxWindow_GetBackgroundColour, METH_VARARGS | METH_KEYWORDS },
7108497a 11697 { "wxWindow_FitInside", (PyCFunction) _wrap_wxWindow_FitInside, METH_VARARGS | METH_KEYWORDS },
e6056257
RD
11698 { "wxWindow_Fit", (PyCFunction) _wrap_wxWindow_Fit, METH_VARARGS | METH_KEYWORDS },
11699 { "wxWindow_FindWindowByName", (PyCFunction) _wrap_wxWindow_FindWindowByName, METH_VARARGS | METH_KEYWORDS },
11700 { "wxWindow_FindWindowById", (PyCFunction) _wrap_wxWindow_FindWindowById, METH_VARARGS | METH_KEYWORDS },
7108497a 11701 { "wxWindow_Disable", (PyCFunction) _wrap_wxWindow_Disable, METH_VARARGS | METH_KEYWORDS },
e6056257
RD
11702 { "wxWindow_Enable", (PyCFunction) _wrap_wxWindow_Enable, METH_VARARGS | METH_KEYWORDS },
11703 { "wxWindow_IsBeingDeleted", (PyCFunction) _wrap_wxWindow_IsBeingDeleted, METH_VARARGS | METH_KEYWORDS },
11704 { "wxWindow_DestroyChildren", (PyCFunction) _wrap_wxWindow_DestroyChildren, METH_VARARGS | METH_KEYWORDS },
11705 { "wxWindow_Destroy", (PyCFunction) _wrap_wxWindow_Destroy, METH_VARARGS | METH_KEYWORDS },
11706 { "wxWindow_Close", (PyCFunction) _wrap_wxWindow_Close, METH_VARARGS | METH_KEYWORDS },
11707 { "wxWindow_ClientToScreen", (PyCFunction) _wrap_wxWindow_ClientToScreen, METH_VARARGS | METH_KEYWORDS },
11708 { "wxWindow_ClientToScreenXY", (PyCFunction) _wrap_wxWindow_ClientToScreenXY, METH_VARARGS | METH_KEYWORDS },
11709 { "wxWindow_Clear", (PyCFunction) _wrap_wxWindow_Clear, METH_VARARGS | METH_KEYWORDS },
11710 { "wxWindow_CenterOnScreen", (PyCFunction) _wrap_wxWindow_CenterOnScreen, METH_VARARGS | METH_KEYWORDS },
11711 { "wxWindow_CentreOnScreen", (PyCFunction) _wrap_wxWindow_CentreOnScreen, METH_VARARGS | METH_KEYWORDS },
11712 { "wxWindow_CenterOnParent", (PyCFunction) _wrap_wxWindow_CenterOnParent, METH_VARARGS | METH_KEYWORDS },
11713 { "wxWindow_CentreOnParent", (PyCFunction) _wrap_wxWindow_CentreOnParent, METH_VARARGS | METH_KEYWORDS },
11714 { "wxWindow_Centre", (PyCFunction) _wrap_wxWindow_Centre, METH_VARARGS | METH_KEYWORDS },
11715 { "wxWindow_Center", (PyCFunction) _wrap_wxWindow_Center, METH_VARARGS | METH_KEYWORDS },
e6056257
RD
11716 { "wxWindow_Create", (PyCFunction) _wrap_wxWindow_Create, METH_VARARGS | METH_KEYWORDS },
11717 { "new_wxPreWindow", (PyCFunction) _wrap_new_wxPreWindow, METH_VARARGS | METH_KEYWORDS },
11718 { "new_wxWindow", (PyCFunction) _wrap_new_wxWindow, METH_VARARGS | METH_KEYWORDS },
11719 { "wxPyValidator__setCallbackInfo", (PyCFunction) _wrap_wxPyValidator__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
11720 { "new_wxPyValidator", (PyCFunction) _wrap_new_wxPyValidator, METH_VARARGS | METH_KEYWORDS },
11721 { "wxValidator_SetBellOnError", (PyCFunction) _wrap_wxValidator_SetBellOnError, METH_VARARGS | METH_KEYWORDS },
11722 { "wxValidator_IsSilent", (PyCFunction) _wrap_wxValidator_IsSilent, METH_VARARGS | METH_KEYWORDS },
11723 { "wxValidator_SetWindow", (PyCFunction) _wrap_wxValidator_SetWindow, METH_VARARGS | METH_KEYWORDS },
11724 { "wxValidator_GetWindow", (PyCFunction) _wrap_wxValidator_GetWindow, METH_VARARGS | METH_KEYWORDS },
11725 { "wxValidator_Clone", (PyCFunction) _wrap_wxValidator_Clone, METH_VARARGS | METH_KEYWORDS },
11726 { "new_wxValidator", (PyCFunction) _wrap_new_wxValidator, METH_VARARGS | METH_KEYWORDS },
11727 { "wxEvtHandler__setOORInfo", (PyCFunction) _wrap_wxEvtHandler__setOORInfo, METH_VARARGS | METH_KEYWORDS },
11728 { "wxEvtHandler_Disconnect", (PyCFunction) _wrap_wxEvtHandler_Disconnect, METH_VARARGS | METH_KEYWORDS },
11729 { "wxEvtHandler_Connect", (PyCFunction) _wrap_wxEvtHandler_Connect, METH_VARARGS | METH_KEYWORDS },
11730 { "wxEvtHandler_SetPreviousHandler", (PyCFunction) _wrap_wxEvtHandler_SetPreviousHandler, METH_VARARGS | METH_KEYWORDS },
11731 { "wxEvtHandler_SetNextHandler", (PyCFunction) _wrap_wxEvtHandler_SetNextHandler, METH_VARARGS | METH_KEYWORDS },
11732 { "wxEvtHandler_GetPreviousHandler", (PyCFunction) _wrap_wxEvtHandler_GetPreviousHandler, METH_VARARGS | METH_KEYWORDS },
11733 { "wxEvtHandler_GetNextHandler", (PyCFunction) _wrap_wxEvtHandler_GetNextHandler, METH_VARARGS | METH_KEYWORDS },
11734 { "wxEvtHandler_SetEvtHandlerEnabled", (PyCFunction) _wrap_wxEvtHandler_SetEvtHandlerEnabled, METH_VARARGS | METH_KEYWORDS },
11735 { "wxEvtHandler_GetEvtHandlerEnabled", (PyCFunction) _wrap_wxEvtHandler_GetEvtHandlerEnabled, METH_VARARGS | METH_KEYWORDS },
11736 { "wxEvtHandler_AddPendingEvent", (PyCFunction) _wrap_wxEvtHandler_AddPendingEvent, METH_VARARGS | METH_KEYWORDS },
11737 { "wxEvtHandler_ProcessEvent", (PyCFunction) _wrap_wxEvtHandler_ProcessEvent, METH_VARARGS | METH_KEYWORDS },
11738 { "new_wxEvtHandler", (PyCFunction) _wrap_new_wxEvtHandler, METH_VARARGS | METH_KEYWORDS },
722a4a3c
RD
11739 { "wxFindWindowByLabel", (PyCFunction) _wrap_wxFindWindowByLabel, METH_VARARGS | METH_KEYWORDS },
11740 { "wxFindWindowByName", (PyCFunction) _wrap_wxFindWindowByName, METH_VARARGS | METH_KEYWORDS },
11741 { "wxFindWindowById", (PyCFunction) _wrap_wxFindWindowById, METH_VARARGS | METH_KEYWORDS },
e6056257
RD
11742 { NULL, NULL }
11743};
11744#ifdef __cplusplus
11745}
11746#endif
11747/*
11748 * This table is used by the pointer type-checker
11749 */
11750static struct { char *n1; char *n2; void *(*pcnv)(void *); } _swig_mapping[] = {
11751 { "_signed_long","_long",0},
11752 { "_wxPrintQuality","_wxCoord",0},
11753 { "_wxPrintQuality","_int",0},
11754 { "_wxPrintQuality","_signed_int",0},
11755 { "_wxPrintQuality","_unsigned_int",0},
11756 { "_wxPrintQuality","_wxWindowID",0},
11757 { "_wxPrintQuality","_uint",0},
11758 { "_wxPrintQuality","_EBool",0},
11759 { "_wxPrintQuality","_size_t",0},
11760 { "_wxPrintQuality","_time_t",0},
11761 { "_byte","_unsigned_char",0},
11762 { "_long","_unsigned_long",0},
11763 { "_long","_signed_long",0},
11764 { "_size_t","_wxCoord",0},
11765 { "_size_t","_wxPrintQuality",0},
11766 { "_size_t","_time_t",0},
11767 { "_size_t","_unsigned_int",0},
11768 { "_size_t","_int",0},
11769 { "_size_t","_wxWindowID",0},
11770 { "_size_t","_uint",0},
11771 { "_wxPanel","_wxScrolledWindow",SwigwxScrolledWindowTowxPanel},
11772 { "_uint","_wxCoord",0},
11773 { "_uint","_wxPrintQuality",0},
11774 { "_uint","_time_t",0},
11775 { "_uint","_size_t",0},
11776 { "_uint","_unsigned_int",0},
11777 { "_uint","_int",0},
11778 { "_uint","_wxWindowID",0},
11779 { "_wxChar","_char",0},
11780 { "_char","_wxChar",0},
11781 { "_struct_wxNativeFontInfo","_wxNativeFontInfo",0},
11782 { "_EBool","_wxCoord",0},
11783 { "_EBool","_wxPrintQuality",0},
11784 { "_EBool","_signed_int",0},
11785 { "_EBool","_int",0},
11786 { "_EBool","_wxWindowID",0},
11787 { "_unsigned_long","_long",0},
11788 { "_wxNativeFontInfo","_struct_wxNativeFontInfo",0},
11789 { "_signed_int","_wxCoord",0},
11790 { "_signed_int","_wxPrintQuality",0},
11791 { "_signed_int","_EBool",0},
11792 { "_signed_int","_wxWindowID",0},
11793 { "_signed_int","_int",0},
11794 { "_WXTYPE","_short",0},
11795 { "_WXTYPE","_signed_short",0},
11796 { "_WXTYPE","_unsigned_short",0},
11797 { "_unsigned_short","_WXTYPE",0},
11798 { "_unsigned_short","_short",0},
11799 { "_wxObject","_wxMenuItem",SwigwxMenuItemTowxObject},
11800 { "_wxObject","_wxMenuBar",SwigwxMenuBarTowxObject},
11801 { "_wxObject","_wxMenu",SwigwxMenuTowxObject},
11802 { "_wxObject","_wxScrolledWindow",SwigwxScrolledWindowTowxObject},
11803 { "_wxObject","_wxPanel",SwigwxPanelTowxObject},
11804 { "_wxObject","_wxWindow",SwigwxWindowTowxObject},
11805 { "_wxObject","_wxPyValidator",SwigwxPyValidatorTowxObject},
11806 { "_wxObject","_wxValidator",SwigwxValidatorTowxObject},
11807 { "_wxObject","_wxEvtHandler",SwigwxEvtHandlerTowxObject},
11808 { "_signed_short","_WXTYPE",0},
11809 { "_signed_short","_short",0},
11810 { "_unsigned_char","_byte",0},
11811 { "_unsigned_int","_wxCoord",0},
11812 { "_unsigned_int","_wxPrintQuality",0},
11813 { "_unsigned_int","_time_t",0},
11814 { "_unsigned_int","_size_t",0},
11815 { "_unsigned_int","_uint",0},
11816 { "_unsigned_int","_wxWindowID",0},
11817 { "_unsigned_int","_int",0},
11818 { "_short","_WXTYPE",0},
11819 { "_short","_unsigned_short",0},
11820 { "_short","_signed_short",0},
11821 { "_wxWindowID","_wxCoord",0},
11822 { "_wxWindowID","_wxPrintQuality",0},
11823 { "_wxWindowID","_time_t",0},
11824 { "_wxWindowID","_size_t",0},
11825 { "_wxWindowID","_EBool",0},
11826 { "_wxWindowID","_uint",0},
11827 { "_wxWindowID","_int",0},
11828 { "_wxWindowID","_signed_int",0},
11829 { "_wxWindowID","_unsigned_int",0},
11830 { "_int","_wxCoord",0},
11831 { "_int","_wxPrintQuality",0},
11832 { "_int","_time_t",0},
11833 { "_int","_size_t",0},
11834 { "_int","_EBool",0},
11835 { "_int","_uint",0},
11836 { "_int","_wxWindowID",0},
11837 { "_int","_unsigned_int",0},
11838 { "_int","_signed_int",0},
11839 { "_time_t","_wxCoord",0},
11840 { "_time_t","_wxPrintQuality",0},
11841 { "_time_t","_unsigned_int",0},
11842 { "_time_t","_int",0},
11843 { "_time_t","_wxWindowID",0},
11844 { "_time_t","_uint",0},
11845 { "_time_t","_size_t",0},
11846 { "_wxValidator","_wxPyValidator",SwigwxPyValidatorTowxValidator},
11847 { "_wxCoord","_int",0},
11848 { "_wxCoord","_signed_int",0},
11849 { "_wxCoord","_unsigned_int",0},
11850 { "_wxCoord","_wxWindowID",0},
11851 { "_wxCoord","_uint",0},
11852 { "_wxCoord","_EBool",0},
11853 { "_wxCoord","_size_t",0},
11854 { "_wxCoord","_time_t",0},
11855 { "_wxCoord","_wxPrintQuality",0},
11856 { "_wxEvtHandler","_wxMenuBar",SwigwxMenuBarTowxEvtHandler},
11857 { "_wxEvtHandler","_wxMenu",SwigwxMenuTowxEvtHandler},
11858 { "_wxEvtHandler","_wxScrolledWindow",SwigwxScrolledWindowTowxEvtHandler},
11859 { "_wxEvtHandler","_wxPanel",SwigwxPanelTowxEvtHandler},
11860 { "_wxEvtHandler","_wxWindow",SwigwxWindowTowxEvtHandler},
11861 { "_wxEvtHandler","_wxPyValidator",SwigwxPyValidatorTowxEvtHandler},
11862 { "_wxEvtHandler","_wxValidator",SwigwxValidatorTowxEvtHandler},
11863 { "_wxWindow","_wxMenuBar",SwigwxMenuBarTowxWindow},
11864 { "_wxWindow","_wxScrolledWindow",SwigwxScrolledWindowTowxWindow},
11865 { "_wxWindow","_wxPanel",SwigwxPanelTowxWindow},
11866{0,0,0}};
11867
11868static PyObject *SWIG_globals;
11869#ifdef __cplusplus
11870extern "C"
11871#endif
11872SWIGEXPORT(void) initwindowsc() {
11873 PyObject *m, *d;
11874 SWIG_globals = SWIG_newvarlink();
11875 m = Py_InitModule("windowsc", windowscMethods);
11876 d = PyModule_GetDict(m);
11877{
11878 int i;
11879 for (i = 0; _swig_mapping[i].n1; i++)
11880 SWIG_RegisterMapping(_swig_mapping[i].n1,_swig_mapping[i].n2,_swig_mapping[i].pcnv);
11881}
11882}