]> git.saurik.com Git - wxWidgets.git/blame - wxPython/src/msw/windows2.cpp
Compilation fixes for wxPython's wxWizard, added wxRegionFromPoints
[wxWidgets.git] / wxPython / src / msw / windows2.cpp
CommitLineData
8ab979d7 1/*
c368d904 2 * FILE : src/msw/windows2.cpp
8ab979d7
RD
3 *
4 * This file was automatically generated by :
5 * Simplified Wrapper and Interface Generator (SWIG)
185d7c3e 6 * Version 1.1 (Build 883)
8ab979d7
RD
7 *
8 * Portions Copyright (c) 1995-1998
9 * The University of Utah and The Regents of the University of California.
10 * Permission is granted to distribute this file in any manner provided
11 * this notice remains intact.
12 *
13 * Do not make changes to this file--changes will be lost!
14 *
15 */
16
17
18#define SWIGCODE
19/* Implementation : PYTHON */
20
21#define SWIGPYTHON
22#include <string.h>
23#include <stdlib.h>
24/* Definitions for Windows/Unix exporting */
25#if defined(__WIN32__)
26# if defined(_MSC_VER)
1d99702e 27# define SWIGEXPORT(a) __declspec(dllexport) a
8ab979d7
RD
28# else
29# if defined(__BORLANDC__)
c368d904 30# define SWIGEXPORT(a) a _export
8ab979d7 31# else
c368d904 32# define SWIGEXPORT(a) a
8ab979d7
RD
33# endif
34# endif
35#else
c368d904 36# define SWIGEXPORT(a) a
8ab979d7
RD
37#endif
38
c368d904
RD
39#include "Python.h"
40
8ab979d7
RD
41#ifdef __cplusplus
42extern "C" {
43#endif
185d7c3e 44
8ab979d7
RD
45extern void SWIG_MakePtr(char *, void *, char *);
46extern void SWIG_RegisterMapping(char *, char *, void *(*)(void *));
47extern char *SWIG_GetPtr(char *, void **, char *);
1d99702e 48extern char *SWIG_GetPtrObj(PyObject *, void **, char *);
8ab979d7
RD
49extern void SWIG_addvarlink(PyObject *, char *, PyObject *(*)(void), int (*)(PyObject *));
50extern PyObject *SWIG_newvarlink(void);
51#ifdef __cplusplus
52}
53#endif
8ab979d7
RD
54#define SWIG_init initwindows2c
55
56#define SWIG_name "windows2c"
57
58#include "helpers.h"
f6bcfd97 59#ifdef OLD_GRID
8ab979d7 60#include <wx/grid.h>
f6bcfd97 61#endif
8ab979d7 62#include <wx/notebook.h>
9c039d08 63#include <wx/splitter.h>
9416aa89 64#include <wx/imaglist.h>
b639c3c5
RD
65#ifdef __WXMSW__
66#include <wx/msw/taskbar.h>
67#endif
8ab979d7 68
137b5242
RD
69 // Put some wx default wxChar* values into wxStrings.
70 DECLARE_DEF_STRING(NOTEBOOK_NAME);
0b85cc38 71 DECLARE_DEF_STRING(PanelNameStr);
b0e5c039 72 DECLARE_DEF_STRING(ControlNameStr);
137b5242
RD
73
74 static const wxChar* wxSplitterNameStr = wxT("splitter");
75 DECLARE_DEF_STRING(SplitterNameStr);
76 static const wxString wxPyEmptyString(wxT(""));
77
8ab979d7
RD
78
79static PyObject* t_output_helper(PyObject* target, PyObject* o) {
80 PyObject* o2;
81 PyObject* o3;
82
e0672e2f 83 if (!target) {
8ab979d7 84 target = o;
e0672e2f 85 } else if (target == Py_None) {
8ab979d7
RD
86 Py_DECREF(Py_None);
87 target = o;
e0672e2f 88 } else {
8ab979d7
RD
89 if (!PyTuple_Check(target)) {
90 o2 = target;
91 target = PyTuple_New(1);
92 PyTuple_SetItem(target, 0, o2);
93 }
e0672e2f
RD
94 o3 = PyTuple_New(1);
95 PyTuple_SetItem(o3, 0, o);
8ab979d7
RD
96
97 o2 = target;
e0672e2f
RD
98 target = PySequence_Concat(o2, o3);
99 Py_DECREF(o2);
8ab979d7
RD
100 Py_DECREF(o3);
101 }
102 return target;
103}
b0e5c039
RD
104 // C++ version of Python aware wxWindow
105class wxPyWindow : public wxWindow
106{
107 DECLARE_DYNAMIC_CLASS(wxPyWindow)
108public:
109 wxPyWindow() : wxWindow() {}
110 wxPyWindow(wxWindow* parent, const wxWindowID id,
111 const wxPoint& pos = wxDefaultPosition,
112 const wxSize& size = wxDefaultSize,
113 long style = 0,
114 const wxString& name = wxPyPanelNameStr)
115 : wxWindow(parent, id, pos, size, style, name) {}
116
117
118 DEC_PYCALLBACK_VOID_INT4(DoMoveWindow);
119 DEC_PYCALLBACK_VOID_INT5(DoSetSize);
120 DEC_PYCALLBACK_VOID_INTINT(DoSetClientSize);
121 DEC_PYCALLBACK_VOID_INTINT(DoSetVirtualSize);
122
123 DEC_PYCALLBACK_VOID_INTPINTP_const(DoGetSize);
124 DEC_PYCALLBACK_VOID_INTPINTP_const(DoGetClientSize);
125 DEC_PYCALLBACK_VOID_INTPINTP_const(DoGetPosition);
126
127 DEC_PYCALLBACK_SIZE_const(DoGetVirtualSize);
128 DEC_PYCALLBACK_SIZE_const(DoGetBestSize);
129
130 DEC_PYCALLBACK__(InitDialog);
131 DEC_PYCALLBACK_BOOL_(TransferDataFromWindow);
132 DEC_PYCALLBACK_BOOL_(TransferDataToWindow);
133 DEC_PYCALLBACK_BOOL_(Validate);
134
135 DEC_PYCALLBACK_BOOL_const(AcceptsFocus);
136 DEC_PYCALLBACK_BOOL_const(AcceptsFocusFromKeyboard);
137 DEC_PYCALLBACK_SIZE_const(GetMaxSize);
138
aaad759f
RD
139 DEC_PYCALLBACK_VOID_WXWINBASE(AddChild);
140 DEC_PYCALLBACK_VOID_WXWINBASE(RemoveChild);
141
b0e5c039
RD
142 PYPRIVATE;
143};
144
145IMPLEMENT_DYNAMIC_CLASS(wxPyWindow, wxWindow);
146
147IMP_PYCALLBACK_VOID_INT4(wxPyWindow, wxWindow, DoMoveWindow);
148IMP_PYCALLBACK_VOID_INT5(wxPyWindow, wxWindow, DoSetSize);
149IMP_PYCALLBACK_VOID_INTINT(wxPyWindow, wxWindow, DoSetClientSize);
150IMP_PYCALLBACK_VOID_INTINT(wxPyWindow, wxWindow, DoSetVirtualSize);
151
152IMP_PYCALLBACK_VOID_INTPINTP_const(wxPyWindow, wxWindow, DoGetSize);
153IMP_PYCALLBACK_VOID_INTPINTP_const(wxPyWindow, wxWindow, DoGetClientSize);
154IMP_PYCALLBACK_VOID_INTPINTP_const(wxPyWindow, wxWindow, DoGetPosition);
155
156IMP_PYCALLBACK_SIZE_const(wxPyWindow, wxWindow, DoGetVirtualSize);
157IMP_PYCALLBACK_SIZE_const(wxPyWindow, wxWindow, DoGetBestSize);
158
159IMP_PYCALLBACK__(wxPyWindow, wxWindow, InitDialog);
160IMP_PYCALLBACK_BOOL_(wxPyWindow, wxWindow, TransferDataFromWindow);
161IMP_PYCALLBACK_BOOL_(wxPyWindow, wxWindow, TransferDataToWindow);
162IMP_PYCALLBACK_BOOL_(wxPyWindow, wxWindow, Validate);
163
164IMP_PYCALLBACK_BOOL_const(wxPyWindow, wxWindow, AcceptsFocus);
165IMP_PYCALLBACK_BOOL_const(wxPyWindow, wxWindow, AcceptsFocusFromKeyboard);
166IMP_PYCALLBACK_SIZE_const(wxPyWindow, wxWindow, GetMaxSize);
167
aaad759f
RD
168IMP_PYCALLBACK_VOID_WXWINBASE(wxPyWindow, wxWindow, AddChild);
169IMP_PYCALLBACK_VOID_WXWINBASE(wxPyWindow, wxWindow, RemoveChild);
170
b0e5c039
RD
171 // C++ version of Python aware wxControl
172class wxPyControl : public wxControl
173{
174 DECLARE_DYNAMIC_CLASS(wxPyControl)
175public:
176 wxPyControl() : wxControl() {}
177 wxPyControl(wxWindow* parent, const wxWindowID id,
178 const wxPoint& pos = wxDefaultPosition,
179 const wxSize& size = wxDefaultSize,
180 long style = 0,
181 const wxValidator& validator=wxDefaultValidator,
182 const wxString& name = wxPyControlNameStr)
183 : wxControl(parent, id, pos, size, style, validator, name) {}
184
185
186 DEC_PYCALLBACK_VOID_INT4(DoMoveWindow);
187 DEC_PYCALLBACK_VOID_INT5(DoSetSize);
188 DEC_PYCALLBACK_VOID_INTINT(DoSetClientSize);
189 DEC_PYCALLBACK_VOID_INTINT(DoSetVirtualSize);
190
191 DEC_PYCALLBACK_VOID_INTPINTP_const(DoGetSize);
192 DEC_PYCALLBACK_VOID_INTPINTP_const(DoGetClientSize);
193 DEC_PYCALLBACK_VOID_INTPINTP_const(DoGetPosition);
194
195 DEC_PYCALLBACK_SIZE_const(DoGetVirtualSize);
196 DEC_PYCALLBACK_SIZE_const(DoGetBestSize);
197
198 DEC_PYCALLBACK__(InitDialog);
199 DEC_PYCALLBACK_BOOL_(TransferDataFromWindow);
200 DEC_PYCALLBACK_BOOL_(TransferDataToWindow);
201 DEC_PYCALLBACK_BOOL_(Validate);
202
203 DEC_PYCALLBACK_BOOL_const(AcceptsFocus);
204 DEC_PYCALLBACK_BOOL_const(AcceptsFocusFromKeyboard);
205 DEC_PYCALLBACK_SIZE_const(GetMaxSize);
206
aaad759f
RD
207 DEC_PYCALLBACK_VOID_WXWINBASE(AddChild);
208 DEC_PYCALLBACK_VOID_WXWINBASE(RemoveChild);
209
b0e5c039
RD
210 PYPRIVATE;
211};
212
213IMPLEMENT_DYNAMIC_CLASS(wxPyControl, wxControl);
214
215IMP_PYCALLBACK_VOID_INT4(wxPyControl, wxControl, DoMoveWindow);
216IMP_PYCALLBACK_VOID_INT5(wxPyControl, wxControl, DoSetSize);
217IMP_PYCALLBACK_VOID_INTINT(wxPyControl, wxControl, DoSetClientSize);
218IMP_PYCALLBACK_VOID_INTINT(wxPyControl, wxControl, DoSetVirtualSize);
219
220IMP_PYCALLBACK_VOID_INTPINTP_const(wxPyControl, wxControl, DoGetSize);
221IMP_PYCALLBACK_VOID_INTPINTP_const(wxPyControl, wxControl, DoGetClientSize);
222IMP_PYCALLBACK_VOID_INTPINTP_const(wxPyControl, wxControl, DoGetPosition);
223
224IMP_PYCALLBACK_SIZE_const(wxPyControl, wxControl, DoGetVirtualSize);
225IMP_PYCALLBACK_SIZE_const(wxPyControl, wxControl, DoGetBestSize);
226
227IMP_PYCALLBACK__(wxPyControl, wxControl, InitDialog);
228IMP_PYCALLBACK_BOOL_(wxPyControl, wxControl, TransferDataFromWindow);
229IMP_PYCALLBACK_BOOL_(wxPyControl, wxControl, TransferDataToWindow);
230IMP_PYCALLBACK_BOOL_(wxPyControl, wxControl, Validate);
231
232IMP_PYCALLBACK_BOOL_const(wxPyControl, wxControl, AcceptsFocus);
233IMP_PYCALLBACK_BOOL_const(wxPyControl, wxControl, AcceptsFocusFromKeyboard);
234IMP_PYCALLBACK_SIZE_const(wxPyControl, wxControl, GetMaxSize);
235
aaad759f
RD
236IMP_PYCALLBACK_VOID_WXWINBASE(wxPyControl, wxControl, AddChild);
237IMP_PYCALLBACK_VOID_WXWINBASE(wxPyControl, wxControl, RemoveChild);
238
86a12675
RD
239 // C++ version of Python aware wxPanel
240class wxPyPanel : public wxPanel
241{
242 DECLARE_DYNAMIC_CLASS(wxPyPanel)
243public:
244 wxPyPanel() : wxPanel() {}
245 wxPyPanel(wxWindow* parent, const wxWindowID id,
246 const wxPoint& pos = wxDefaultPosition,
247 const wxSize& size = wxDefaultSize,
248 long style = 0,
249 const wxString& name = wxPyPanelNameStr)
250 : wxPanel(parent, id, pos, size, style, name) {}
251
252
253 DEC_PYCALLBACK_VOID_INT4(DoMoveWindow);
254 DEC_PYCALLBACK_VOID_INT5(DoSetSize);
255 DEC_PYCALLBACK_VOID_INTINT(DoSetClientSize);
256 DEC_PYCALLBACK_VOID_INTINT(DoSetVirtualSize);
257
258 DEC_PYCALLBACK_VOID_INTPINTP_const(DoGetSize);
259 DEC_PYCALLBACK_VOID_INTPINTP_const(DoGetClientSize);
260 DEC_PYCALLBACK_VOID_INTPINTP_const(DoGetPosition);
261
262 DEC_PYCALLBACK_SIZE_const(DoGetVirtualSize);
263 DEC_PYCALLBACK_SIZE_const(DoGetBestSize);
264
265 DEC_PYCALLBACK__(InitDialog);
266 DEC_PYCALLBACK_BOOL_(TransferDataFromWindow);
267 DEC_PYCALLBACK_BOOL_(TransferDataToWindow);
268 DEC_PYCALLBACK_BOOL_(Validate);
269
270 DEC_PYCALLBACK_BOOL_const(AcceptsFocus);
271 DEC_PYCALLBACK_BOOL_const(AcceptsFocusFromKeyboard);
272 DEC_PYCALLBACK_SIZE_const(GetMaxSize);
273
aaad759f
RD
274 DEC_PYCALLBACK_VOID_WXWINBASE(AddChild);
275 DEC_PYCALLBACK_VOID_WXWINBASE(RemoveChild);
276
86a12675
RD
277 PYPRIVATE;
278};
279
280IMPLEMENT_DYNAMIC_CLASS(wxPyPanel, wxPanel);
281
282IMP_PYCALLBACK_VOID_INT4(wxPyPanel, wxPanel, DoMoveWindow);
283IMP_PYCALLBACK_VOID_INT5(wxPyPanel, wxPanel, DoSetSize);
284IMP_PYCALLBACK_VOID_INTINT(wxPyPanel, wxPanel, DoSetClientSize);
285IMP_PYCALLBACK_VOID_INTINT(wxPyPanel, wxPanel, DoSetVirtualSize);
286
287IMP_PYCALLBACK_VOID_INTPINTP_const(wxPyPanel, wxPanel, DoGetSize);
288IMP_PYCALLBACK_VOID_INTPINTP_const(wxPyPanel, wxPanel, DoGetClientSize);
289IMP_PYCALLBACK_VOID_INTPINTP_const(wxPyPanel, wxPanel, DoGetPosition);
290
291IMP_PYCALLBACK_SIZE_const(wxPyPanel, wxPanel, DoGetVirtualSize);
292IMP_PYCALLBACK_SIZE_const(wxPyPanel, wxPanel, DoGetBestSize);
293
294IMP_PYCALLBACK__(wxPyPanel, wxPanel, InitDialog);
295IMP_PYCALLBACK_BOOL_(wxPyPanel, wxPanel, TransferDataFromWindow);
296IMP_PYCALLBACK_BOOL_(wxPyPanel, wxPanel, TransferDataToWindow);
297IMP_PYCALLBACK_BOOL_(wxPyPanel, wxPanel, Validate);
298
299IMP_PYCALLBACK_BOOL_const(wxPyPanel, wxPanel, AcceptsFocus);
300IMP_PYCALLBACK_BOOL_const(wxPyPanel, wxPanel, AcceptsFocusFromKeyboard);
301IMP_PYCALLBACK_SIZE_const(wxPyPanel, wxPanel, GetMaxSize);
302
aaad759f
RD
303IMP_PYCALLBACK_VOID_WXWINBASE(wxPyPanel, wxPanel, AddChild);
304IMP_PYCALLBACK_VOID_WXWINBASE(wxPyPanel, wxPanel, RemoveChild);
305
1d99702e
RD
306#ifdef __cplusplus
307extern "C" {
308#endif
bb0054cd
RD
309static void *SwigwxNotebookEventTowxNotifyEvent(void *ptr) {
310 wxNotebookEvent *src;
311 wxNotifyEvent *dest;
312 src = (wxNotebookEvent *) ptr;
313 dest = (wxNotifyEvent *) src;
314 return (void *) dest;
315}
316
8ab979d7
RD
317static void *SwigwxNotebookEventTowxCommandEvent(void *ptr) {
318 wxNotebookEvent *src;
319 wxCommandEvent *dest;
320 src = (wxNotebookEvent *) ptr;
321 dest = (wxCommandEvent *) src;
322 return (void *) dest;
323}
324
325static void *SwigwxNotebookEventTowxEvent(void *ptr) {
326 wxNotebookEvent *src;
327 wxEvent *dest;
328 src = (wxNotebookEvent *) ptr;
329 dest = (wxEvent *) src;
330 return (void *) dest;
331}
332
9416aa89
RD
333static void *SwigwxNotebookEventTowxObject(void *ptr) {
334 wxNotebookEvent *src;
335 wxObject *dest;
336 src = (wxNotebookEvent *) ptr;
337 dest = (wxObject *) src;
338 return (void *) dest;
339}
340
09f3d4e6
RD
341#define new_wxNotebookEvent(_swigarg0,_swigarg1,_swigarg2,_swigarg3) (new wxNotebookEvent(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
342static PyObject *_wrap_new_wxNotebookEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
343 PyObject * _resultobj;
344 wxNotebookEvent * _result;
345 wxEventType _arg0 = (wxEventType ) wxEVT_NULL;
346 int _arg1 = (int ) 0;
347 int _arg2 = (int ) -1;
348 int _arg3 = (int ) -1;
349 char *_kwnames[] = { "commandType","id","nSel","nOldSel", NULL };
350 char _ptemp[128];
351
352 self = self;
353 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"|iiii:new_wxNotebookEvent",_kwnames,&_arg0,&_arg1,&_arg2,&_arg3))
354 return NULL;
355{
4268f798 356 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 357 _result = (wxNotebookEvent *)new_wxNotebookEvent(_arg0,_arg1,_arg2,_arg3);
09f3d4e6 358
4268f798 359 wxPyEndAllowThreads(__tstate);
09f3d4e6
RD
360 if (PyErr_Occurred()) return NULL;
361} if (_result) {
362 SWIG_MakePtr(_ptemp, (char *) _result,"_wxNotebookEvent_p");
363 _resultobj = Py_BuildValue("s",_ptemp);
364 } else {
365 Py_INCREF(Py_None);
366 _resultobj = Py_None;
367 }
368 return _resultobj;
369}
370
8ab979d7 371#define wxNotebookEvent_GetSelection(_swigobj) (_swigobj->GetSelection())
efc5f224 372static PyObject *_wrap_wxNotebookEvent_GetSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
8ab979d7
RD
373 PyObject * _resultobj;
374 int _result;
375 wxNotebookEvent * _arg0;
1d99702e 376 PyObject * _argo0 = 0;
efc5f224 377 char *_kwnames[] = { "self", NULL };
8ab979d7
RD
378
379 self = self;
efc5f224 380 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxNotebookEvent_GetSelection",_kwnames,&_argo0))
8ab979d7 381 return NULL;
1d99702e
RD
382 if (_argo0) {
383 if (_argo0 == Py_None) { _arg0 = NULL; }
384 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxNotebookEvent_p")) {
8ab979d7
RD
385 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxNotebookEvent_GetSelection. Expected _wxNotebookEvent_p.");
386 return NULL;
387 }
388 }
cf694132 389{
4268f798 390 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 391 _result = (int )wxNotebookEvent_GetSelection(_arg0);
cf694132 392
4268f798 393 wxPyEndAllowThreads(__tstate);
493f1553 394 if (PyErr_Occurred()) return NULL;
cf694132 395} _resultobj = Py_BuildValue("i",_result);
8ab979d7
RD
396 return _resultobj;
397}
398
399#define wxNotebookEvent_GetOldSelection(_swigobj) (_swigobj->GetOldSelection())
efc5f224 400static PyObject *_wrap_wxNotebookEvent_GetOldSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
8ab979d7
RD
401 PyObject * _resultobj;
402 int _result;
403 wxNotebookEvent * _arg0;
1d99702e 404 PyObject * _argo0 = 0;
efc5f224 405 char *_kwnames[] = { "self", NULL };
8ab979d7
RD
406
407 self = self;
efc5f224 408 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxNotebookEvent_GetOldSelection",_kwnames,&_argo0))
8ab979d7 409 return NULL;
1d99702e
RD
410 if (_argo0) {
411 if (_argo0 == Py_None) { _arg0 = NULL; }
412 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxNotebookEvent_p")) {
8ab979d7
RD
413 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxNotebookEvent_GetOldSelection. Expected _wxNotebookEvent_p.");
414 return NULL;
415 }
416 }
cf694132 417{
4268f798 418 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 419 _result = (int )wxNotebookEvent_GetOldSelection(_arg0);
cf694132 420
4268f798 421 wxPyEndAllowThreads(__tstate);
493f1553 422 if (PyErr_Occurred()) return NULL;
cf694132 423} _resultobj = Py_BuildValue("i",_result);
8ab979d7
RD
424 return _resultobj;
425}
426
bb0054cd 427#define wxNotebookEvent_SetOldSelection(_swigobj,_swigarg0) (_swigobj->SetOldSelection(_swigarg0))
efc5f224 428static PyObject *_wrap_wxNotebookEvent_SetOldSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
bb0054cd
RD
429 PyObject * _resultobj;
430 wxNotebookEvent * _arg0;
431 int _arg1;
1d99702e 432 PyObject * _argo0 = 0;
efc5f224 433 char *_kwnames[] = { "self","page", NULL };
bb0054cd
RD
434
435 self = self;
efc5f224 436 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxNotebookEvent_SetOldSelection",_kwnames,&_argo0,&_arg1))
bb0054cd 437 return NULL;
1d99702e
RD
438 if (_argo0) {
439 if (_argo0 == Py_None) { _arg0 = NULL; }
440 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxNotebookEvent_p")) {
bb0054cd
RD
441 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxNotebookEvent_SetOldSelection. Expected _wxNotebookEvent_p.");
442 return NULL;
443 }
444 }
445{
4268f798 446 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 447 wxNotebookEvent_SetOldSelection(_arg0,_arg1);
bb0054cd 448
4268f798 449 wxPyEndAllowThreads(__tstate);
493f1553 450 if (PyErr_Occurred()) return NULL;
bb0054cd
RD
451} Py_INCREF(Py_None);
452 _resultobj = Py_None;
453 return _resultobj;
454}
455
456#define wxNotebookEvent_SetSelection(_swigobj,_swigarg0) (_swigobj->SetSelection(_swigarg0))
efc5f224 457static PyObject *_wrap_wxNotebookEvent_SetSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
bb0054cd
RD
458 PyObject * _resultobj;
459 wxNotebookEvent * _arg0;
460 int _arg1;
1d99702e 461 PyObject * _argo0 = 0;
efc5f224 462 char *_kwnames[] = { "self","page", NULL };
bb0054cd
RD
463
464 self = self;
efc5f224 465 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxNotebookEvent_SetSelection",_kwnames,&_argo0,&_arg1))
bb0054cd 466 return NULL;
1d99702e
RD
467 if (_argo0) {
468 if (_argo0 == Py_None) { _arg0 = NULL; }
469 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxNotebookEvent_p")) {
bb0054cd
RD
470 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxNotebookEvent_SetSelection. Expected _wxNotebookEvent_p.");
471 return NULL;
472 }
473 }
474{
4268f798 475 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 476 wxNotebookEvent_SetSelection(_arg0,_arg1);
bb0054cd 477
4268f798 478 wxPyEndAllowThreads(__tstate);
493f1553 479 if (PyErr_Occurred()) return NULL;
bb0054cd
RD
480} Py_INCREF(Py_None);
481 _resultobj = Py_None;
482 return _resultobj;
483}
484
8ab979d7
RD
485static void *SwigwxNotebookTowxControl(void *ptr) {
486 wxNotebook *src;
487 wxControl *dest;
488 src = (wxNotebook *) ptr;
489 dest = (wxControl *) src;
490 return (void *) dest;
491}
492
493static void *SwigwxNotebookTowxWindow(void *ptr) {
494 wxNotebook *src;
495 wxWindow *dest;
496 src = (wxNotebook *) ptr;
497 dest = (wxWindow *) src;
498 return (void *) dest;
499}
500
501static void *SwigwxNotebookTowxEvtHandler(void *ptr) {
502 wxNotebook *src;
503 wxEvtHandler *dest;
504 src = (wxNotebook *) ptr;
505 dest = (wxEvtHandler *) src;
506 return (void *) dest;
507}
508
9416aa89
RD
509static void *SwigwxNotebookTowxObject(void *ptr) {
510 wxNotebook *src;
511 wxObject *dest;
512 src = (wxNotebook *) ptr;
513 dest = (wxObject *) src;
514 return (void *) dest;
515}
516
8ab979d7 517#define new_wxNotebook(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxNotebook(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
efc5f224 518static PyObject *_wrap_new_wxNotebook(PyObject *self, PyObject *args, PyObject *kwargs) {
8ab979d7
RD
519 PyObject * _resultobj;
520 wxNotebook * _result;
521 wxWindow * _arg0;
522 wxWindowID _arg1;
e508a2b6
RD
523 wxPoint * _arg2 = (wxPoint *) &wxDefaultPosition;
524 wxSize * _arg3 = (wxSize *) &wxDefaultSize;
1d99702e 525 long _arg4 = (long ) 0;
137b5242 526 wxString * _arg5 = (wxString *) &wxPyNOTEBOOK_NAME;
1d99702e 527 PyObject * _argo0 = 0;
2f90df85
RD
528 wxPoint temp;
529 PyObject * _obj2 = 0;
530 wxSize temp0;
531 PyObject * _obj3 = 0;
137b5242 532 PyObject * _obj5 = 0;
efc5f224 533 char *_kwnames[] = { "parent","id","pos","size","style","name", NULL };
8ab979d7
RD
534 char _ptemp[128];
535
536 self = self;
137b5242 537 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi|OOlO:new_wxNotebook",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_arg4,&_obj5))
8ab979d7 538 return NULL;
1d99702e
RD
539 if (_argo0) {
540 if (_argo0 == Py_None) { _arg0 = NULL; }
541 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
8ab979d7
RD
542 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxNotebook. Expected _wxWindow_p.");
543 return NULL;
544 }
545 }
2f90df85
RD
546 if (_obj2)
547{
548 _arg2 = &temp;
549 if (! wxPoint_helper(_obj2, &_arg2))
8ab979d7 550 return NULL;
2f90df85
RD
551}
552 if (_obj3)
553{
554 _arg3 = &temp0;
555 if (! wxSize_helper(_obj3, &_arg3))
8ab979d7 556 return NULL;
137b5242
RD
557}
558 if (_obj5)
559{
560 _arg5 = wxString_in_helper(_obj5);
561 if (_arg5 == NULL)
562 return NULL;
2f90df85 563}
cf694132 564{
4268f798 565 PyThreadState* __tstate = wxPyBeginAllowThreads();
137b5242 566 _result = (wxNotebook *)new_wxNotebook(_arg0,_arg1,*_arg2,*_arg3,_arg4,*_arg5);
cf694132 567
4268f798 568 wxPyEndAllowThreads(__tstate);
493f1553 569 if (PyErr_Occurred()) return NULL;
1d99702e
RD
570} if (_result) {
571 SWIG_MakePtr(_ptemp, (char *) _result,"_wxNotebook_p");
572 _resultobj = Py_BuildValue("s",_ptemp);
573 } else {
574 Py_INCREF(Py_None);
575 _resultobj = Py_None;
576 }
137b5242
RD
577{
578 if (_obj5)
579 delete _arg5;
580}
8ab979d7
RD
581 return _resultobj;
582}
583
09f3d4e6
RD
584#define new_wxPreNotebook() (new wxNotebook())
585static PyObject *_wrap_new_wxPreNotebook(PyObject *self, PyObject *args, PyObject *kwargs) {
586 PyObject * _resultobj;
587 wxNotebook * _result;
588 char *_kwnames[] = { NULL };
589 char _ptemp[128];
590
591 self = self;
592 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxPreNotebook",_kwnames))
593 return NULL;
594{
4268f798 595 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 596 _result = (wxNotebook *)new_wxPreNotebook();
09f3d4e6 597
4268f798 598 wxPyEndAllowThreads(__tstate);
09f3d4e6
RD
599 if (PyErr_Occurred()) return NULL;
600} if (_result) {
601 SWIG_MakePtr(_ptemp, (char *) _result,"_wxNotebook_p");
602 _resultobj = Py_BuildValue("s",_ptemp);
603 } else {
604 Py_INCREF(Py_None);
605 _resultobj = Py_None;
606 }
607 return _resultobj;
608}
609
610#define wxNotebook_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
611static PyObject *_wrap_wxNotebook_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
612 PyObject * _resultobj;
613 bool _result;
614 wxNotebook * _arg0;
615 wxWindow * _arg1;
616 wxWindowID _arg2;
617 wxPoint * _arg3 = (wxPoint *) &wxDefaultPosition;
618 wxSize * _arg4 = (wxSize *) &wxDefaultSize;
619 long _arg5 = (long ) 0;
137b5242 620 wxString * _arg6 = (wxString *) &wxPyNOTEBOOK_NAME;
09f3d4e6
RD
621 PyObject * _argo0 = 0;
622 PyObject * _argo1 = 0;
623 wxPoint temp;
624 PyObject * _obj3 = 0;
625 wxSize temp0;
626 PyObject * _obj4 = 0;
137b5242 627 PyObject * _obj6 = 0;
09f3d4e6
RD
628 char *_kwnames[] = { "self","parent","id","pos","size","style","name", NULL };
629
630 self = self;
137b5242 631 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOi|OOlO:wxNotebook_Create",_kwnames,&_argo0,&_argo1,&_arg2,&_obj3,&_obj4,&_arg5,&_obj6))
09f3d4e6
RD
632 return NULL;
633 if (_argo0) {
634 if (_argo0 == Py_None) { _arg0 = NULL; }
635 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxNotebook_p")) {
636 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxNotebook_Create. Expected _wxNotebook_p.");
637 return NULL;
638 }
639 }
640 if (_argo1) {
641 if (_argo1 == Py_None) { _arg1 = NULL; }
642 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
643 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxNotebook_Create. Expected _wxWindow_p.");
644 return NULL;
645 }
646 }
647 if (_obj3)
648{
649 _arg3 = &temp;
650 if (! wxPoint_helper(_obj3, &_arg3))
651 return NULL;
652}
653 if (_obj4)
654{
655 _arg4 = &temp0;
656 if (! wxSize_helper(_obj4, &_arg4))
657 return NULL;
137b5242
RD
658}
659 if (_obj6)
660{
661 _arg6 = wxString_in_helper(_obj6);
662 if (_arg6 == NULL)
663 return NULL;
09f3d4e6
RD
664}
665{
4268f798 666 PyThreadState* __tstate = wxPyBeginAllowThreads();
137b5242 667 _result = (bool )wxNotebook_Create(_arg0,_arg1,_arg2,*_arg3,*_arg4,_arg5,*_arg6);
09f3d4e6 668
4268f798 669 wxPyEndAllowThreads(__tstate);
09f3d4e6
RD
670 if (PyErr_Occurred()) return NULL;
671} _resultobj = Py_BuildValue("i",_result);
137b5242
RD
672{
673 if (_obj6)
674 delete _arg6;
675}
09f3d4e6
RD
676 return _resultobj;
677}
678
8ab979d7 679#define wxNotebook_GetPageCount(_swigobj) (_swigobj->GetPageCount())
efc5f224 680static PyObject *_wrap_wxNotebook_GetPageCount(PyObject *self, PyObject *args, PyObject *kwargs) {
8ab979d7
RD
681 PyObject * _resultobj;
682 int _result;
683 wxNotebook * _arg0;
1d99702e 684 PyObject * _argo0 = 0;
efc5f224 685 char *_kwnames[] = { "self", NULL };
8ab979d7
RD
686
687 self = self;
efc5f224 688 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxNotebook_GetPageCount",_kwnames,&_argo0))
8ab979d7 689 return NULL;
1d99702e
RD
690 if (_argo0) {
691 if (_argo0 == Py_None) { _arg0 = NULL; }
692 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxNotebook_p")) {
8ab979d7
RD
693 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxNotebook_GetPageCount. Expected _wxNotebook_p.");
694 return NULL;
695 }
696 }
cf694132 697{
4268f798 698 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 699 _result = (int )wxNotebook_GetPageCount(_arg0);
cf694132 700
4268f798 701 wxPyEndAllowThreads(__tstate);
493f1553 702 if (PyErr_Occurred()) return NULL;
cf694132 703} _resultobj = Py_BuildValue("i",_result);
8ab979d7
RD
704 return _resultobj;
705}
706
707#define wxNotebook_SetSelection(_swigobj,_swigarg0) (_swigobj->SetSelection(_swigarg0))
efc5f224 708static PyObject *_wrap_wxNotebook_SetSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
8ab979d7
RD
709 PyObject * _resultobj;
710 int _result;
711 wxNotebook * _arg0;
712 int _arg1;
1d99702e 713 PyObject * _argo0 = 0;
efc5f224 714 char *_kwnames[] = { "self","nPage", NULL };
8ab979d7
RD
715
716 self = self;
efc5f224 717 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxNotebook_SetSelection",_kwnames,&_argo0,&_arg1))
8ab979d7 718 return NULL;
1d99702e
RD
719 if (_argo0) {
720 if (_argo0 == Py_None) { _arg0 = NULL; }
721 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxNotebook_p")) {
8ab979d7
RD
722 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxNotebook_SetSelection. Expected _wxNotebook_p.");
723 return NULL;
724 }
725 }
cf694132 726{
4268f798 727 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 728 _result = (int )wxNotebook_SetSelection(_arg0,_arg1);
cf694132 729
4268f798 730 wxPyEndAllowThreads(__tstate);
493f1553 731 if (PyErr_Occurred()) return NULL;
cf694132 732} _resultobj = Py_BuildValue("i",_result);
8ab979d7
RD
733 return _resultobj;
734}
735
736#define wxNotebook_AdvanceSelection(_swigobj,_swigarg0) (_swigobj->AdvanceSelection(_swigarg0))
efc5f224 737static PyObject *_wrap_wxNotebook_AdvanceSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
8ab979d7
RD
738 PyObject * _resultobj;
739 wxNotebook * _arg0;
1d99702e
RD
740 bool _arg1 = (bool ) TRUE;
741 PyObject * _argo0 = 0;
742 int tempbool1 = (int) TRUE;
efc5f224 743 char *_kwnames[] = { "self","bForward", NULL };
8ab979d7
RD
744
745 self = self;
efc5f224 746 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|i:wxNotebook_AdvanceSelection",_kwnames,&_argo0,&tempbool1))
8ab979d7 747 return NULL;
1d99702e
RD
748 if (_argo0) {
749 if (_argo0 == Py_None) { _arg0 = NULL; }
750 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxNotebook_p")) {
8ab979d7
RD
751 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxNotebook_AdvanceSelection. Expected _wxNotebook_p.");
752 return NULL;
753 }
754 }
755 _arg1 = (bool ) tempbool1;
cf694132 756{
4268f798 757 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 758 wxNotebook_AdvanceSelection(_arg0,_arg1);
cf694132 759
4268f798 760 wxPyEndAllowThreads(__tstate);
493f1553 761 if (PyErr_Occurred()) return NULL;
cf694132 762} Py_INCREF(Py_None);
8ab979d7
RD
763 _resultobj = Py_None;
764 return _resultobj;
765}
766
767#define wxNotebook_GetSelection(_swigobj) (_swigobj->GetSelection())
efc5f224 768static PyObject *_wrap_wxNotebook_GetSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
8ab979d7
RD
769 PyObject * _resultobj;
770 int _result;
771 wxNotebook * _arg0;
1d99702e 772 PyObject * _argo0 = 0;
efc5f224 773 char *_kwnames[] = { "self", NULL };
8ab979d7
RD
774
775 self = self;
efc5f224 776 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxNotebook_GetSelection",_kwnames,&_argo0))
8ab979d7 777 return NULL;
1d99702e
RD
778 if (_argo0) {
779 if (_argo0 == Py_None) { _arg0 = NULL; }
780 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxNotebook_p")) {
8ab979d7
RD
781 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxNotebook_GetSelection. Expected _wxNotebook_p.");
782 return NULL;
783 }
784 }
cf694132 785{
4268f798 786 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 787 _result = (int )wxNotebook_GetSelection(_arg0);
cf694132 788
4268f798 789 wxPyEndAllowThreads(__tstate);
493f1553 790 if (PyErr_Occurred()) return NULL;
cf694132 791} _resultobj = Py_BuildValue("i",_result);
8ab979d7
RD
792 return _resultobj;
793}
794
795#define wxNotebook_SetPageText(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetPageText(_swigarg0,_swigarg1))
efc5f224 796static PyObject *_wrap_wxNotebook_SetPageText(PyObject *self, PyObject *args, PyObject *kwargs) {
8ab979d7
RD
797 PyObject * _resultobj;
798 bool _result;
799 wxNotebook * _arg0;
800 int _arg1;
801 wxString * _arg2;
1d99702e 802 PyObject * _argo0 = 0;
8ab979d7 803 PyObject * _obj2 = 0;
efc5f224 804 char *_kwnames[] = { "self","nPage","strText", NULL };
8ab979d7
RD
805
806 self = self;
efc5f224 807 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO:wxNotebook_SetPageText",_kwnames,&_argo0,&_arg1,&_obj2))
8ab979d7 808 return NULL;
1d99702e
RD
809 if (_argo0) {
810 if (_argo0 == Py_None) { _arg0 = NULL; }
811 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxNotebook_p")) {
8ab979d7
RD
812 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxNotebook_SetPageText. Expected _wxNotebook_p.");
813 return NULL;
814 }
815 }
816{
c8bc7bb8
RD
817 _arg2 = wxString_in_helper(_obj2);
818 if (_arg2 == NULL)
8ab979d7 819 return NULL;
8ab979d7 820}
cf694132 821{
4268f798 822 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 823 _result = (bool )wxNotebook_SetPageText(_arg0,_arg1,*_arg2);
cf694132 824
4268f798 825 wxPyEndAllowThreads(__tstate);
493f1553 826 if (PyErr_Occurred()) return NULL;
cf694132 827} _resultobj = Py_BuildValue("i",_result);
8ab979d7
RD
828{
829 if (_obj2)
830 delete _arg2;
831}
832 return _resultobj;
833}
834
835#define wxNotebook_GetPageText(_swigobj,_swigarg0) (_swigobj->GetPageText(_swigarg0))
efc5f224 836static PyObject *_wrap_wxNotebook_GetPageText(PyObject *self, PyObject *args, PyObject *kwargs) {
8ab979d7
RD
837 PyObject * _resultobj;
838 wxString * _result;
839 wxNotebook * _arg0;
840 int _arg1;
1d99702e 841 PyObject * _argo0 = 0;
efc5f224 842 char *_kwnames[] = { "self","nPage", NULL };
8ab979d7
RD
843
844 self = self;
efc5f224 845 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxNotebook_GetPageText",_kwnames,&_argo0,&_arg1))
8ab979d7 846 return NULL;
1d99702e
RD
847 if (_argo0) {
848 if (_argo0 == Py_None) { _arg0 = NULL; }
849 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxNotebook_p")) {
8ab979d7
RD
850 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxNotebook_GetPageText. Expected _wxNotebook_p.");
851 return NULL;
852 }
853 }
8ab979d7 854{
4268f798 855 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 856 _result = new wxString (wxNotebook_GetPageText(_arg0,_arg1));
cf694132 857
4268f798 858 wxPyEndAllowThreads(__tstate);
493f1553 859 if (PyErr_Occurred()) return NULL;
cf694132 860}{
c8bc7bb8
RD
861#if wxUSE_UNICODE
862 _resultobj = PyUnicode_FromUnicode(_result->c_str(), _result->Len());
863#else
eec92d76 864 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
c8bc7bb8 865#endif
8ab979d7
RD
866}
867{
868 delete _result;
869}
870 return _resultobj;
871}
872
873#define wxNotebook_SetImageList(_swigobj,_swigarg0) (_swigobj->SetImageList(_swigarg0))
efc5f224 874static PyObject *_wrap_wxNotebook_SetImageList(PyObject *self, PyObject *args, PyObject *kwargs) {
8ab979d7
RD
875 PyObject * _resultobj;
876 wxNotebook * _arg0;
877 wxImageList * _arg1;
1d99702e
RD
878 PyObject * _argo0 = 0;
879 PyObject * _argo1 = 0;
efc5f224 880 char *_kwnames[] = { "self","imageList", NULL };
8ab979d7
RD
881
882 self = self;
efc5f224 883 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxNotebook_SetImageList",_kwnames,&_argo0,&_argo1))
8ab979d7 884 return NULL;
1d99702e
RD
885 if (_argo0) {
886 if (_argo0 == Py_None) { _arg0 = NULL; }
887 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxNotebook_p")) {
8ab979d7
RD
888 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxNotebook_SetImageList. Expected _wxNotebook_p.");
889 return NULL;
890 }
891 }
1d99702e
RD
892 if (_argo1) {
893 if (_argo1 == Py_None) { _arg1 = NULL; }
894 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxImageList_p")) {
8ab979d7
RD
895 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxNotebook_SetImageList. Expected _wxImageList_p.");
896 return NULL;
897 }
898 }
cf694132 899{
4268f798 900 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 901 wxNotebook_SetImageList(_arg0,_arg1);
cf694132 902
4268f798 903 wxPyEndAllowThreads(__tstate);
493f1553 904 if (PyErr_Occurred()) return NULL;
cf694132 905} Py_INCREF(Py_None);
8ab979d7
RD
906 _resultobj = Py_None;
907 return _resultobj;
908}
909
949853a4
RD
910#define wxNotebook_AssignImageList(_swigobj,_swigarg0) (_swigobj->AssignImageList(_swigarg0))
911static PyObject *_wrap_wxNotebook_AssignImageList(PyObject *self, PyObject *args, PyObject *kwargs) {
912 PyObject * _resultobj;
913 wxNotebook * _arg0;
914 wxImageList * _arg1;
915 PyObject * _argo0 = 0;
916 PyObject * _argo1 = 0;
917 char *_kwnames[] = { "self","imageList", NULL };
918
919 self = self;
920 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxNotebook_AssignImageList",_kwnames,&_argo0,&_argo1))
921 return NULL;
922 if (_argo0) {
923 if (_argo0 == Py_None) { _arg0 = NULL; }
924 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxNotebook_p")) {
925 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxNotebook_AssignImageList. Expected _wxNotebook_p.");
926 return NULL;
927 }
928 }
929 if (_argo1) {
930 if (_argo1 == Py_None) { _arg1 = NULL; }
931 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxImageList_p")) {
932 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxNotebook_AssignImageList. Expected _wxImageList_p.");
933 return NULL;
934 }
935 }
936{
4268f798 937 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 938 wxNotebook_AssignImageList(_arg0,_arg1);
949853a4 939
4268f798 940 wxPyEndAllowThreads(__tstate);
949853a4
RD
941 if (PyErr_Occurred()) return NULL;
942} Py_INCREF(Py_None);
943 _resultobj = Py_None;
944 return _resultobj;
945}
946
8ab979d7 947#define wxNotebook_GetImageList(_swigobj) (_swigobj->GetImageList())
efc5f224 948static PyObject *_wrap_wxNotebook_GetImageList(PyObject *self, PyObject *args, PyObject *kwargs) {
8ab979d7
RD
949 PyObject * _resultobj;
950 wxImageList * _result;
951 wxNotebook * _arg0;
1d99702e 952 PyObject * _argo0 = 0;
efc5f224 953 char *_kwnames[] = { "self", NULL };
8ab979d7
RD
954
955 self = self;
efc5f224 956 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxNotebook_GetImageList",_kwnames,&_argo0))
8ab979d7 957 return NULL;
1d99702e
RD
958 if (_argo0) {
959 if (_argo0 == Py_None) { _arg0 = NULL; }
960 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxNotebook_p")) {
8ab979d7
RD
961 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxNotebook_GetImageList. Expected _wxNotebook_p.");
962 return NULL;
963 }
964 }
cf694132 965{
4268f798 966 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 967 _result = (wxImageList *)wxNotebook_GetImageList(_arg0);
cf694132 968
4268f798 969 wxPyEndAllowThreads(__tstate);
493f1553 970 if (PyErr_Occurred()) return NULL;
9416aa89 971}{ _resultobj = wxPyMake_wxObject(_result); }
8ab979d7
RD
972 return _resultobj;
973}
974
975#define wxNotebook_GetPageImage(_swigobj,_swigarg0) (_swigobj->GetPageImage(_swigarg0))
efc5f224 976static PyObject *_wrap_wxNotebook_GetPageImage(PyObject *self, PyObject *args, PyObject *kwargs) {
8ab979d7
RD
977 PyObject * _resultobj;
978 int _result;
979 wxNotebook * _arg0;
980 int _arg1;
1d99702e 981 PyObject * _argo0 = 0;
efc5f224 982 char *_kwnames[] = { "self","nPage", NULL };
8ab979d7
RD
983
984 self = self;
efc5f224 985 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxNotebook_GetPageImage",_kwnames,&_argo0,&_arg1))
8ab979d7 986 return NULL;
1d99702e
RD
987 if (_argo0) {
988 if (_argo0 == Py_None) { _arg0 = NULL; }
989 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxNotebook_p")) {
8ab979d7
RD
990 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxNotebook_GetPageImage. Expected _wxNotebook_p.");
991 return NULL;
992 }
993 }
cf694132 994{
4268f798 995 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 996 _result = (int )wxNotebook_GetPageImage(_arg0,_arg1);
cf694132 997
4268f798 998 wxPyEndAllowThreads(__tstate);
493f1553 999 if (PyErr_Occurred()) return NULL;
cf694132 1000} _resultobj = Py_BuildValue("i",_result);
8ab979d7
RD
1001 return _resultobj;
1002}
1003
1004#define wxNotebook_SetPageImage(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetPageImage(_swigarg0,_swigarg1))
efc5f224 1005static PyObject *_wrap_wxNotebook_SetPageImage(PyObject *self, PyObject *args, PyObject *kwargs) {
8ab979d7
RD
1006 PyObject * _resultobj;
1007 bool _result;
1008 wxNotebook * _arg0;
1009 int _arg1;
1010 int _arg2;
1d99702e 1011 PyObject * _argo0 = 0;
efc5f224 1012 char *_kwnames[] = { "self","nPage","nImage", NULL };
8ab979d7
RD
1013
1014 self = self;
efc5f224 1015 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxNotebook_SetPageImage",_kwnames,&_argo0,&_arg1,&_arg2))
8ab979d7 1016 return NULL;
1d99702e
RD
1017 if (_argo0) {
1018 if (_argo0 == Py_None) { _arg0 = NULL; }
1019 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxNotebook_p")) {
8ab979d7
RD
1020 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxNotebook_SetPageImage. Expected _wxNotebook_p.");
1021 return NULL;
1022 }
1023 }
cf694132 1024{
4268f798 1025 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1026 _result = (bool )wxNotebook_SetPageImage(_arg0,_arg1,_arg2);
cf694132 1027
4268f798 1028 wxPyEndAllowThreads(__tstate);
493f1553 1029 if (PyErr_Occurred()) return NULL;
cf694132 1030} _resultobj = Py_BuildValue("i",_result);
8ab979d7
RD
1031 return _resultobj;
1032}
1033
1034#define wxNotebook_GetRowCount(_swigobj) (_swigobj->GetRowCount())
efc5f224 1035static PyObject *_wrap_wxNotebook_GetRowCount(PyObject *self, PyObject *args, PyObject *kwargs) {
8ab979d7
RD
1036 PyObject * _resultobj;
1037 int _result;
1038 wxNotebook * _arg0;
1d99702e 1039 PyObject * _argo0 = 0;
efc5f224 1040 char *_kwnames[] = { "self", NULL };
8ab979d7
RD
1041
1042 self = self;
efc5f224 1043 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxNotebook_GetRowCount",_kwnames,&_argo0))
8ab979d7 1044 return NULL;
1d99702e
RD
1045 if (_argo0) {
1046 if (_argo0 == Py_None) { _arg0 = NULL; }
1047 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxNotebook_p")) {
8ab979d7
RD
1048 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxNotebook_GetRowCount. Expected _wxNotebook_p.");
1049 return NULL;
1050 }
1051 }
cf694132 1052{
4268f798 1053 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1054 _result = (int )wxNotebook_GetRowCount(_arg0);
cf694132 1055
4268f798 1056 wxPyEndAllowThreads(__tstate);
493f1553 1057 if (PyErr_Occurred()) return NULL;
cf694132 1058} _resultobj = Py_BuildValue("i",_result);
8ab979d7
RD
1059 return _resultobj;
1060}
1061
c368d904
RD
1062#define wxNotebook_SetPageSize(_swigobj,_swigarg0) (_swigobj->SetPageSize(_swigarg0))
1063static PyObject *_wrap_wxNotebook_SetPageSize(PyObject *self, PyObject *args, PyObject *kwargs) {
1064 PyObject * _resultobj;
1065 wxNotebook * _arg0;
1066 wxSize * _arg1;
1067 PyObject * _argo0 = 0;
1068 wxSize temp;
1069 PyObject * _obj1 = 0;
1070 char *_kwnames[] = { "self","size", NULL };
1071
1072 self = self;
1073 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxNotebook_SetPageSize",_kwnames,&_argo0,&_obj1))
1074 return NULL;
1075 if (_argo0) {
1076 if (_argo0 == Py_None) { _arg0 = NULL; }
1077 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxNotebook_p")) {
1078 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxNotebook_SetPageSize. Expected _wxNotebook_p.");
1079 return NULL;
1080 }
1081 }
1082{
1083 _arg1 = &temp;
1084 if (! wxSize_helper(_obj1, &_arg1))
1085 return NULL;
1086}
1087{
4268f798 1088 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1089 wxNotebook_SetPageSize(_arg0,*_arg1);
c368d904 1090
4268f798 1091 wxPyEndAllowThreads(__tstate);
493f1553 1092 if (PyErr_Occurred()) return NULL;
c368d904
RD
1093} Py_INCREF(Py_None);
1094 _resultobj = Py_None;
1095 return _resultobj;
1096}
1097
1098#define wxNotebook_SetPadding(_swigobj,_swigarg0) (_swigobj->SetPadding(_swigarg0))
1099static PyObject *_wrap_wxNotebook_SetPadding(PyObject *self, PyObject *args, PyObject *kwargs) {
1100 PyObject * _resultobj;
1101 wxNotebook * _arg0;
1102 wxSize * _arg1;
1103 PyObject * _argo0 = 0;
1104 wxSize temp;
1105 PyObject * _obj1 = 0;
1106 char *_kwnames[] = { "self","padding", NULL };
1107
1108 self = self;
1109 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxNotebook_SetPadding",_kwnames,&_argo0,&_obj1))
1110 return NULL;
1111 if (_argo0) {
1112 if (_argo0 == Py_None) { _arg0 = NULL; }
1113 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxNotebook_p")) {
1114 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxNotebook_SetPadding. Expected _wxNotebook_p.");
1115 return NULL;
1116 }
1117 }
1118{
1119 _arg1 = &temp;
1120 if (! wxSize_helper(_obj1, &_arg1))
1121 return NULL;
1122}
1123{
4268f798 1124 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1125 wxNotebook_SetPadding(_arg0,*_arg1);
c368d904 1126
4268f798 1127 wxPyEndAllowThreads(__tstate);
493f1553 1128 if (PyErr_Occurred()) return NULL;
c368d904
RD
1129} Py_INCREF(Py_None);
1130 _resultobj = Py_None;
1131 return _resultobj;
1132}
1133
8ab979d7 1134#define wxNotebook_DeletePage(_swigobj,_swigarg0) (_swigobj->DeletePage(_swigarg0))
efc5f224 1135static PyObject *_wrap_wxNotebook_DeletePage(PyObject *self, PyObject *args, PyObject *kwargs) {
8ab979d7
RD
1136 PyObject * _resultobj;
1137 bool _result;
1138 wxNotebook * _arg0;
1139 int _arg1;
1d99702e 1140 PyObject * _argo0 = 0;
efc5f224 1141 char *_kwnames[] = { "self","nPage", NULL };
8ab979d7
RD
1142
1143 self = self;
efc5f224 1144 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxNotebook_DeletePage",_kwnames,&_argo0,&_arg1))
8ab979d7 1145 return NULL;
1d99702e
RD
1146 if (_argo0) {
1147 if (_argo0 == Py_None) { _arg0 = NULL; }
1148 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxNotebook_p")) {
8ab979d7
RD
1149 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxNotebook_DeletePage. Expected _wxNotebook_p.");
1150 return NULL;
1151 }
1152 }
cf694132 1153{
4268f798 1154 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1155 _result = (bool )wxNotebook_DeletePage(_arg0,_arg1);
cf694132 1156
4268f798 1157 wxPyEndAllowThreads(__tstate);
493f1553 1158 if (PyErr_Occurred()) return NULL;
cf694132
RD
1159} _resultobj = Py_BuildValue("i",_result);
1160 return _resultobj;
1161}
1162
1163#define wxNotebook_RemovePage(_swigobj,_swigarg0) (_swigobj->RemovePage(_swigarg0))
efc5f224 1164static PyObject *_wrap_wxNotebook_RemovePage(PyObject *self, PyObject *args, PyObject *kwargs) {
cf694132
RD
1165 PyObject * _resultobj;
1166 bool _result;
1167 wxNotebook * _arg0;
1168 int _arg1;
1d99702e 1169 PyObject * _argo0 = 0;
efc5f224 1170 char *_kwnames[] = { "self","nPage", NULL };
cf694132
RD
1171
1172 self = self;
efc5f224 1173 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxNotebook_RemovePage",_kwnames,&_argo0,&_arg1))
cf694132 1174 return NULL;
1d99702e
RD
1175 if (_argo0) {
1176 if (_argo0 == Py_None) { _arg0 = NULL; }
1177 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxNotebook_p")) {
cf694132
RD
1178 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxNotebook_RemovePage. Expected _wxNotebook_p.");
1179 return NULL;
1180 }
1181 }
1182{
4268f798 1183 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1184 _result = (bool )wxNotebook_RemovePage(_arg0,_arg1);
cf694132 1185
4268f798 1186 wxPyEndAllowThreads(__tstate);
493f1553 1187 if (PyErr_Occurred()) return NULL;
cf694132 1188} _resultobj = Py_BuildValue("i",_result);
8ab979d7
RD
1189 return _resultobj;
1190}
1191
1192#define wxNotebook_DeleteAllPages(_swigobj) (_swigobj->DeleteAllPages())
efc5f224 1193static PyObject *_wrap_wxNotebook_DeleteAllPages(PyObject *self, PyObject *args, PyObject *kwargs) {
8ab979d7
RD
1194 PyObject * _resultobj;
1195 bool _result;
1196 wxNotebook * _arg0;
1d99702e 1197 PyObject * _argo0 = 0;
efc5f224 1198 char *_kwnames[] = { "self", NULL };
8ab979d7
RD
1199
1200 self = self;
efc5f224 1201 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxNotebook_DeleteAllPages",_kwnames,&_argo0))
8ab979d7 1202 return NULL;
1d99702e
RD
1203 if (_argo0) {
1204 if (_argo0 == Py_None) { _arg0 = NULL; }
1205 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxNotebook_p")) {
8ab979d7
RD
1206 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxNotebook_DeleteAllPages. Expected _wxNotebook_p.");
1207 return NULL;
1208 }
1209 }
cf694132 1210{
4268f798 1211 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1212 _result = (bool )wxNotebook_DeleteAllPages(_arg0);
cf694132 1213
4268f798 1214 wxPyEndAllowThreads(__tstate);
493f1553 1215 if (PyErr_Occurred()) return NULL;
cf694132 1216} _resultobj = Py_BuildValue("i",_result);
8ab979d7
RD
1217 return _resultobj;
1218}
1219
1220#define wxNotebook_AddPage(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->AddPage(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
efc5f224 1221static PyObject *_wrap_wxNotebook_AddPage(PyObject *self, PyObject *args, PyObject *kwargs) {
8ab979d7
RD
1222 PyObject * _resultobj;
1223 bool _result;
1224 wxNotebook * _arg0;
1225 wxWindow * _arg1;
1226 wxString * _arg2;
1d99702e
RD
1227 int _arg3 = (int ) FALSE;
1228 int _arg4 = (int ) -1;
1229 PyObject * _argo0 = 0;
1230 PyObject * _argo1 = 0;
8ab979d7 1231 PyObject * _obj2 = 0;
efc5f224 1232 char *_kwnames[] = { "self","pPage","strText","bSelect","imageId", NULL };
8ab979d7
RD
1233
1234 self = self;
efc5f224 1235 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO|ii:wxNotebook_AddPage",_kwnames,&_argo0,&_argo1,&_obj2,&_arg3,&_arg4))
8ab979d7 1236 return NULL;
1d99702e
RD
1237 if (_argo0) {
1238 if (_argo0 == Py_None) { _arg0 = NULL; }
1239 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxNotebook_p")) {
8ab979d7
RD
1240 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxNotebook_AddPage. Expected _wxNotebook_p.");
1241 return NULL;
1242 }
1243 }
1d99702e
RD
1244 if (_argo1) {
1245 if (_argo1 == Py_None) { _arg1 = NULL; }
1246 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
8ab979d7
RD
1247 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxNotebook_AddPage. Expected _wxWindow_p.");
1248 return NULL;
1249 }
1250 }
1251{
c8bc7bb8
RD
1252 _arg2 = wxString_in_helper(_obj2);
1253 if (_arg2 == NULL)
185d7c3e 1254 return NULL;
8ab979d7 1255}
cf694132 1256{
4268f798 1257 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1258 _result = (bool )wxNotebook_AddPage(_arg0,_arg1,*_arg2,_arg3,_arg4);
cf694132 1259
4268f798 1260 wxPyEndAllowThreads(__tstate);
493f1553 1261 if (PyErr_Occurred()) return NULL;
cf694132 1262} _resultobj = Py_BuildValue("i",_result);
8ab979d7
RD
1263{
1264 if (_obj2)
1265 delete _arg2;
1266}
1267 return _resultobj;
1268}
1269
1270#define wxNotebook_InsertPage(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->InsertPage(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
efc5f224 1271static PyObject *_wrap_wxNotebook_InsertPage(PyObject *self, PyObject *args, PyObject *kwargs) {
8ab979d7
RD
1272 PyObject * _resultobj;
1273 bool _result;
1274 wxNotebook * _arg0;
1275 int _arg1;
1276 wxWindow * _arg2;
1277 wxString * _arg3;
1d99702e
RD
1278 bool _arg4 = (bool ) FALSE;
1279 int _arg5 = (int ) -1;
1280 PyObject * _argo0 = 0;
1281 PyObject * _argo2 = 0;
8ab979d7 1282 PyObject * _obj3 = 0;
1d99702e 1283 int tempbool4 = (int) FALSE;
efc5f224 1284 char *_kwnames[] = { "self","nPage","pPage","strText","bSelect","imageId", NULL };
8ab979d7
RD
1285
1286 self = self;
efc5f224 1287 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiOO|ii:wxNotebook_InsertPage",_kwnames,&_argo0,&_arg1,&_argo2,&_obj3,&tempbool4,&_arg5))
8ab979d7 1288 return NULL;
1d99702e
RD
1289 if (_argo0) {
1290 if (_argo0 == Py_None) { _arg0 = NULL; }
1291 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxNotebook_p")) {
8ab979d7
RD
1292 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxNotebook_InsertPage. Expected _wxNotebook_p.");
1293 return NULL;
1294 }
1295 }
1d99702e
RD
1296 if (_argo2) {
1297 if (_argo2 == Py_None) { _arg2 = NULL; }
1298 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxWindow_p")) {
8ab979d7
RD
1299 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxNotebook_InsertPage. Expected _wxWindow_p.");
1300 return NULL;
1301 }
1302 }
1303{
c8bc7bb8
RD
1304 _arg3 = wxString_in_helper(_obj3);
1305 if (_arg3 == NULL)
185d7c3e 1306 return NULL;
8ab979d7
RD
1307}
1308 _arg4 = (bool ) tempbool4;
cf694132 1309{
4268f798 1310 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1311 _result = (bool )wxNotebook_InsertPage(_arg0,_arg1,_arg2,*_arg3,_arg4,_arg5);
cf694132 1312
4268f798 1313 wxPyEndAllowThreads(__tstate);
493f1553 1314 if (PyErr_Occurred()) return NULL;
cf694132 1315} _resultobj = Py_BuildValue("i",_result);
8ab979d7
RD
1316{
1317 if (_obj3)
1318 delete _arg3;
1319}
1320 return _resultobj;
1321}
1322
1323#define wxNotebook_GetPage(_swigobj,_swigarg0) (_swigobj->GetPage(_swigarg0))
efc5f224 1324static PyObject *_wrap_wxNotebook_GetPage(PyObject *self, PyObject *args, PyObject *kwargs) {
8ab979d7 1325 PyObject * _resultobj;
bb0054cd 1326 wxWindow * _result;
8ab979d7
RD
1327 wxNotebook * _arg0;
1328 int _arg1;
1d99702e 1329 PyObject * _argo0 = 0;
efc5f224 1330 char *_kwnames[] = { "self","nPage", NULL };
8ab979d7
RD
1331
1332 self = self;
efc5f224 1333 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxNotebook_GetPage",_kwnames,&_argo0,&_arg1))
8ab979d7 1334 return NULL;
1d99702e
RD
1335 if (_argo0) {
1336 if (_argo0 == Py_None) { _arg0 = NULL; }
1337 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxNotebook_p")) {
8ab979d7
RD
1338 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxNotebook_GetPage. Expected _wxNotebook_p.");
1339 return NULL;
1340 }
1341 }
cf694132 1342{
4268f798 1343 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1344 _result = (wxWindow *)wxNotebook_GetPage(_arg0,_arg1);
cf694132 1345
4268f798 1346 wxPyEndAllowThreads(__tstate);
493f1553 1347 if (PyErr_Occurred()) return NULL;
9416aa89 1348}{ _resultobj = wxPyMake_wxObject(_result); }
8ab979d7
RD
1349 return _resultobj;
1350}
1351
cf694132
RD
1352static void wxNotebook_ResizeChildren(wxNotebook *self) {
1353 wxSizeEvent evt(self->GetClientSize());
bb0054cd 1354 self->GetEventHandler()->ProcessEvent(evt);
cf694132 1355 }
efc5f224 1356static PyObject *_wrap_wxNotebook_ResizeChildren(PyObject *self, PyObject *args, PyObject *kwargs) {
cf694132
RD
1357 PyObject * _resultobj;
1358 wxNotebook * _arg0;
1d99702e 1359 PyObject * _argo0 = 0;
efc5f224 1360 char *_kwnames[] = { "self", NULL };
cf694132
RD
1361
1362 self = self;
efc5f224 1363 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxNotebook_ResizeChildren",_kwnames,&_argo0))
cf694132 1364 return NULL;
1d99702e
RD
1365 if (_argo0) {
1366 if (_argo0 == Py_None) { _arg0 = NULL; }
1367 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxNotebook_p")) {
cf694132
RD
1368 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxNotebook_ResizeChildren. Expected _wxNotebook_p.");
1369 return NULL;
1370 }
1371 }
1372{
4268f798 1373 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1374 wxNotebook_ResizeChildren(_arg0);
cf694132 1375
4268f798 1376 wxPyEndAllowThreads(__tstate);
493f1553 1377 if (PyErr_Occurred()) return NULL;
cf694132
RD
1378} Py_INCREF(Py_None);
1379 _resultobj = Py_None;
1380 return _resultobj;
1381}
1382
756ed80c
RD
1383static void *SwigwxSplitterEventTowxNotifyEvent(void *ptr) {
1384 wxSplitterEvent *src;
1385 wxNotifyEvent *dest;
1386 src = (wxSplitterEvent *) ptr;
1387 dest = (wxNotifyEvent *) src;
1388 return (void *) dest;
1389}
1390
bb0054cd
RD
1391static void *SwigwxSplitterEventTowxCommandEvent(void *ptr) {
1392 wxSplitterEvent *src;
1393 wxCommandEvent *dest;
1394 src = (wxSplitterEvent *) ptr;
1395 dest = (wxCommandEvent *) src;
1396 return (void *) dest;
1397}
1398
1399static void *SwigwxSplitterEventTowxEvent(void *ptr) {
1400 wxSplitterEvent *src;
1401 wxEvent *dest;
1402 src = (wxSplitterEvent *) ptr;
1403 dest = (wxEvent *) src;
1404 return (void *) dest;
1405}
1406
9416aa89
RD
1407static void *SwigwxSplitterEventTowxObject(void *ptr) {
1408 wxSplitterEvent *src;
1409 wxObject *dest;
1410 src = (wxSplitterEvent *) ptr;
1411 dest = (wxObject *) src;
1412 return (void *) dest;
1413}
1414
09f3d4e6
RD
1415#define new_wxSplitterEvent(_swigarg0,_swigarg1) (new wxSplitterEvent(_swigarg0,_swigarg1))
1416static PyObject *_wrap_new_wxSplitterEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
1417 PyObject * _resultobj;
1418 wxSplitterEvent * _result;
1419 wxEventType _arg0 = (wxEventType ) wxEVT_NULL;
1420 wxSplitterWindow * _arg1 = (wxSplitterWindow *) NULL;
1421 PyObject * _argo1 = 0;
1422 char *_kwnames[] = { "type","splitter", NULL };
1423 char _ptemp[128];
1424
1425 self = self;
1426 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"|iO:new_wxSplitterEvent",_kwnames,&_arg0,&_argo1))
1427 return NULL;
1428 if (_argo1) {
1429 if (_argo1 == Py_None) { _arg1 = NULL; }
1430 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxSplitterWindow_p")) {
1431 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of new_wxSplitterEvent. Expected _wxSplitterWindow_p.");
1432 return NULL;
1433 }
1434 }
1435{
4268f798 1436 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1437 _result = (wxSplitterEvent *)new_wxSplitterEvent(_arg0,_arg1);
09f3d4e6 1438
4268f798 1439 wxPyEndAllowThreads(__tstate);
09f3d4e6
RD
1440 if (PyErr_Occurred()) return NULL;
1441} if (_result) {
1442 SWIG_MakePtr(_ptemp, (char *) _result,"_wxSplitterEvent_p");
1443 _resultobj = Py_BuildValue("s",_ptemp);
1444 } else {
1445 Py_INCREF(Py_None);
1446 _resultobj = Py_None;
1447 }
1448 return _resultobj;
1449}
1450
bb0054cd 1451#define wxSplitterEvent_GetSashPosition(_swigobj) (_swigobj->GetSashPosition())
efc5f224 1452static PyObject *_wrap_wxSplitterEvent_GetSashPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
bb0054cd
RD
1453 PyObject * _resultobj;
1454 int _result;
1455 wxSplitterEvent * _arg0;
1d99702e 1456 PyObject * _argo0 = 0;
efc5f224 1457 char *_kwnames[] = { "self", NULL };
bb0054cd
RD
1458
1459 self = self;
efc5f224 1460 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSplitterEvent_GetSashPosition",_kwnames,&_argo0))
bb0054cd 1461 return NULL;
1d99702e
RD
1462 if (_argo0) {
1463 if (_argo0 == Py_None) { _arg0 = NULL; }
1464 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSplitterEvent_p")) {
bb0054cd
RD
1465 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSplitterEvent_GetSashPosition. Expected _wxSplitterEvent_p.");
1466 return NULL;
1467 }
1468 }
1469{
4268f798 1470 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1471 _result = (int )wxSplitterEvent_GetSashPosition(_arg0);
bb0054cd 1472
4268f798 1473 wxPyEndAllowThreads(__tstate);
493f1553 1474 if (PyErr_Occurred()) return NULL;
bb0054cd
RD
1475} _resultobj = Py_BuildValue("i",_result);
1476 return _resultobj;
1477}
1478
1479#define wxSplitterEvent_GetX(_swigobj) (_swigobj->GetX())
efc5f224 1480static PyObject *_wrap_wxSplitterEvent_GetX(PyObject *self, PyObject *args, PyObject *kwargs) {
bb0054cd
RD
1481 PyObject * _resultobj;
1482 int _result;
1483 wxSplitterEvent * _arg0;
1d99702e 1484 PyObject * _argo0 = 0;
efc5f224 1485 char *_kwnames[] = { "self", NULL };
bb0054cd
RD
1486
1487 self = self;
efc5f224 1488 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSplitterEvent_GetX",_kwnames,&_argo0))
bb0054cd 1489 return NULL;
1d99702e
RD
1490 if (_argo0) {
1491 if (_argo0 == Py_None) { _arg0 = NULL; }
1492 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSplitterEvent_p")) {
bb0054cd
RD
1493 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSplitterEvent_GetX. Expected _wxSplitterEvent_p.");
1494 return NULL;
1495 }
1496 }
1497{
4268f798 1498 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1499 _result = (int )wxSplitterEvent_GetX(_arg0);
bb0054cd 1500
4268f798 1501 wxPyEndAllowThreads(__tstate);
493f1553 1502 if (PyErr_Occurred()) return NULL;
bb0054cd
RD
1503} _resultobj = Py_BuildValue("i",_result);
1504 return _resultobj;
1505}
1506
1507#define wxSplitterEvent_GetY(_swigobj) (_swigobj->GetY())
efc5f224 1508static PyObject *_wrap_wxSplitterEvent_GetY(PyObject *self, PyObject *args, PyObject *kwargs) {
bb0054cd
RD
1509 PyObject * _resultobj;
1510 int _result;
1511 wxSplitterEvent * _arg0;
1d99702e 1512 PyObject * _argo0 = 0;
efc5f224 1513 char *_kwnames[] = { "self", NULL };
bb0054cd
RD
1514
1515 self = self;
efc5f224 1516 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSplitterEvent_GetY",_kwnames,&_argo0))
bb0054cd 1517 return NULL;
1d99702e
RD
1518 if (_argo0) {
1519 if (_argo0 == Py_None) { _arg0 = NULL; }
1520 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSplitterEvent_p")) {
bb0054cd
RD
1521 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSplitterEvent_GetY. Expected _wxSplitterEvent_p.");
1522 return NULL;
1523 }
1524 }
1525{
4268f798 1526 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1527 _result = (int )wxSplitterEvent_GetY(_arg0);
bb0054cd 1528
4268f798 1529 wxPyEndAllowThreads(__tstate);
493f1553 1530 if (PyErr_Occurred()) return NULL;
bb0054cd
RD
1531} _resultobj = Py_BuildValue("i",_result);
1532 return _resultobj;
1533}
1534
1535#define wxSplitterEvent_GetWindowBeingRemoved(_swigobj) (_swigobj->GetWindowBeingRemoved())
efc5f224 1536static PyObject *_wrap_wxSplitterEvent_GetWindowBeingRemoved(PyObject *self, PyObject *args, PyObject *kwargs) {
bb0054cd
RD
1537 PyObject * _resultobj;
1538 wxWindow * _result;
1539 wxSplitterEvent * _arg0;
1d99702e 1540 PyObject * _argo0 = 0;
efc5f224 1541 char *_kwnames[] = { "self", NULL };
bb0054cd
RD
1542
1543 self = self;
efc5f224 1544 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSplitterEvent_GetWindowBeingRemoved",_kwnames,&_argo0))
bb0054cd 1545 return NULL;
1d99702e
RD
1546 if (_argo0) {
1547 if (_argo0 == Py_None) { _arg0 = NULL; }
1548 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSplitterEvent_p")) {
bb0054cd
RD
1549 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSplitterEvent_GetWindowBeingRemoved. Expected _wxSplitterEvent_p.");
1550 return NULL;
1551 }
1552 }
1553{
4268f798 1554 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1555 _result = (wxWindow *)wxSplitterEvent_GetWindowBeingRemoved(_arg0);
bb0054cd 1556
4268f798 1557 wxPyEndAllowThreads(__tstate);
493f1553 1558 if (PyErr_Occurred()) return NULL;
9416aa89 1559}{ _resultobj = wxPyMake_wxObject(_result); }
bb0054cd
RD
1560 return _resultobj;
1561}
1562
1563#define wxSplitterEvent_SetSashPosition(_swigobj,_swigarg0) (_swigobj->SetSashPosition(_swigarg0))
efc5f224 1564static PyObject *_wrap_wxSplitterEvent_SetSashPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
bb0054cd
RD
1565 PyObject * _resultobj;
1566 wxSplitterEvent * _arg0;
1567 int _arg1;
1d99702e 1568 PyObject * _argo0 = 0;
efc5f224 1569 char *_kwnames[] = { "self","pos", NULL };
bb0054cd
RD
1570
1571 self = self;
efc5f224 1572 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxSplitterEvent_SetSashPosition",_kwnames,&_argo0,&_arg1))
bb0054cd 1573 return NULL;
1d99702e
RD
1574 if (_argo0) {
1575 if (_argo0 == Py_None) { _arg0 = NULL; }
1576 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSplitterEvent_p")) {
bb0054cd
RD
1577 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSplitterEvent_SetSashPosition. Expected _wxSplitterEvent_p.");
1578 return NULL;
1579 }
1580 }
1581{
4268f798 1582 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1583 wxSplitterEvent_SetSashPosition(_arg0,_arg1);
bb0054cd 1584
4268f798 1585 wxPyEndAllowThreads(__tstate);
493f1553 1586 if (PyErr_Occurred()) return NULL;
bb0054cd
RD
1587} Py_INCREF(Py_None);
1588 _resultobj = Py_None;
1589 return _resultobj;
1590}
1591
9c039d08
RD
1592static void *SwigwxSplitterWindowTowxWindow(void *ptr) {
1593 wxSplitterWindow *src;
1594 wxWindow *dest;
1595 src = (wxSplitterWindow *) ptr;
1596 dest = (wxWindow *) src;
1597 return (void *) dest;
1598}
1599
1600static void *SwigwxSplitterWindowTowxEvtHandler(void *ptr) {
1601 wxSplitterWindow *src;
1602 wxEvtHandler *dest;
1603 src = (wxSplitterWindow *) ptr;
1604 dest = (wxEvtHandler *) src;
1605 return (void *) dest;
1606}
1607
9416aa89
RD
1608static void *SwigwxSplitterWindowTowxObject(void *ptr) {
1609 wxSplitterWindow *src;
1610 wxObject *dest;
1611 src = (wxSplitterWindow *) ptr;
1612 dest = (wxObject *) src;
1613 return (void *) dest;
1614}
1615
9c039d08 1616#define new_wxSplitterWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxSplitterWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
efc5f224 1617static PyObject *_wrap_new_wxSplitterWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
9c039d08
RD
1618 PyObject * _resultobj;
1619 wxSplitterWindow * _result;
1620 wxWindow * _arg0;
1621 wxWindowID _arg1;
e508a2b6
RD
1622 wxPoint * _arg2 = (wxPoint *) &wxDefaultPosition;
1623 wxSize * _arg3 = (wxSize *) &wxDefaultSize;
1d99702e 1624 long _arg4 = (long ) wxSP_3D|wxCLIP_CHILDREN;
137b5242 1625 wxString * _arg5 = (wxString *) &wxPySplitterNameStr;
1d99702e 1626 PyObject * _argo0 = 0;
2f90df85
RD
1627 wxPoint temp;
1628 PyObject * _obj2 = 0;
1629 wxSize temp0;
1630 PyObject * _obj3 = 0;
137b5242 1631 PyObject * _obj5 = 0;
efc5f224 1632 char *_kwnames[] = { "parent","id","point","size","style","name", NULL };
9c039d08
RD
1633 char _ptemp[128];
1634
1635 self = self;
137b5242 1636 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi|OOlO:new_wxSplitterWindow",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_arg4,&_obj5))
9c039d08 1637 return NULL;
1d99702e
RD
1638 if (_argo0) {
1639 if (_argo0 == Py_None) { _arg0 = NULL; }
1640 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
9c039d08
RD
1641 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxSplitterWindow. Expected _wxWindow_p.");
1642 return NULL;
1643 }
1644 }
2f90df85
RD
1645 if (_obj2)
1646{
1647 _arg2 = &temp;
1648 if (! wxPoint_helper(_obj2, &_arg2))
9c039d08 1649 return NULL;
2f90df85
RD
1650}
1651 if (_obj3)
1652{
1653 _arg3 = &temp0;
1654 if (! wxSize_helper(_obj3, &_arg3))
9c039d08 1655 return NULL;
137b5242
RD
1656}
1657 if (_obj5)
1658{
1659 _arg5 = wxString_in_helper(_obj5);
1660 if (_arg5 == NULL)
1661 return NULL;
2f90df85 1662}
cf694132 1663{
4268f798 1664 PyThreadState* __tstate = wxPyBeginAllowThreads();
137b5242 1665 _result = (wxSplitterWindow *)new_wxSplitterWindow(_arg0,_arg1,*_arg2,*_arg3,_arg4,*_arg5);
cf694132 1666
4268f798 1667 wxPyEndAllowThreads(__tstate);
493f1553 1668 if (PyErr_Occurred()) return NULL;
1d99702e
RD
1669} if (_result) {
1670 SWIG_MakePtr(_ptemp, (char *) _result,"_wxSplitterWindow_p");
1671 _resultobj = Py_BuildValue("s",_ptemp);
1672 } else {
1673 Py_INCREF(Py_None);
1674 _resultobj = Py_None;
1675 }
137b5242
RD
1676{
1677 if (_obj5)
1678 delete _arg5;
1679}
9c039d08
RD
1680 return _resultobj;
1681}
1682
09f3d4e6
RD
1683#define new_wxPreSplitterWindow() (new wxSplitterWindow())
1684static PyObject *_wrap_new_wxPreSplitterWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
b639c3c5 1685 PyObject * _resultobj;
09f3d4e6
RD
1686 wxSplitterWindow * _result;
1687 char *_kwnames[] = { NULL };
1688 char _ptemp[128];
1689
1690 self = self;
1691 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxPreSplitterWindow",_kwnames))
1692 return NULL;
1693{
4268f798 1694 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1695 _result = (wxSplitterWindow *)new_wxPreSplitterWindow();
09f3d4e6 1696
4268f798 1697 wxPyEndAllowThreads(__tstate);
09f3d4e6
RD
1698 if (PyErr_Occurred()) return NULL;
1699} if (_result) {
1700 SWIG_MakePtr(_ptemp, (char *) _result,"_wxSplitterWindow_p");
1701 _resultobj = Py_BuildValue("s",_ptemp);
1702 } else {
1703 Py_INCREF(Py_None);
1704 _resultobj = Py_None;
1705 }
1706 return _resultobj;
1707}
1708
1709#define wxSplitterWindow_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
1710static PyObject *_wrap_wxSplitterWindow_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
1711 PyObject * _resultobj;
1712 bool _result;
b639c3c5 1713 wxSplitterWindow * _arg0;
09f3d4e6
RD
1714 wxWindow * _arg1;
1715 wxWindowID _arg2;
1716 wxPoint * _arg3 = (wxPoint *) &wxDefaultPosition;
1717 wxSize * _arg4 = (wxSize *) &wxDefaultSize;
1718 long _arg5 = (long ) wxSP_3D|wxCLIP_CHILDREN;
137b5242 1719 wxString * _arg6 = (wxString *) &wxPySplitterNameStr;
1d99702e 1720 PyObject * _argo0 = 0;
09f3d4e6
RD
1721 PyObject * _argo1 = 0;
1722 wxPoint temp;
1723 PyObject * _obj3 = 0;
1724 wxSize temp0;
1725 PyObject * _obj4 = 0;
137b5242 1726 PyObject * _obj6 = 0;
09f3d4e6 1727 char *_kwnames[] = { "self","parent","id","point","size","style","name", NULL };
b639c3c5
RD
1728
1729 self = self;
137b5242 1730 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOi|OOlO:wxSplitterWindow_Create",_kwnames,&_argo0,&_argo1,&_arg2,&_obj3,&_obj4,&_arg5,&_obj6))
b639c3c5 1731 return NULL;
1d99702e
RD
1732 if (_argo0) {
1733 if (_argo0 == Py_None) { _arg0 = NULL; }
1734 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSplitterWindow_p")) {
09f3d4e6
RD
1735 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSplitterWindow_Create. Expected _wxSplitterWindow_p.");
1736 return NULL;
1737 }
1738 }
1739 if (_argo1) {
1740 if (_argo1 == Py_None) { _arg1 = NULL; }
1741 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
1742 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxSplitterWindow_Create. Expected _wxWindow_p.");
b639c3c5
RD
1743 return NULL;
1744 }
1745 }
09f3d4e6
RD
1746 if (_obj3)
1747{
1748 _arg3 = &temp;
1749 if (! wxPoint_helper(_obj3, &_arg3))
1750 return NULL;
1751}
1752 if (_obj4)
1753{
1754 _arg4 = &temp0;
1755 if (! wxSize_helper(_obj4, &_arg4))
1756 return NULL;
137b5242
RD
1757}
1758 if (_obj6)
1759{
1760 _arg6 = wxString_in_helper(_obj6);
1761 if (_arg6 == NULL)
1762 return NULL;
09f3d4e6 1763}
cf694132 1764{
4268f798 1765 PyThreadState* __tstate = wxPyBeginAllowThreads();
137b5242 1766 _result = (bool )wxSplitterWindow_Create(_arg0,_arg1,_arg2,*_arg3,*_arg4,_arg5,*_arg6);
cf694132 1767
4268f798 1768 wxPyEndAllowThreads(__tstate);
493f1553 1769 if (PyErr_Occurred()) return NULL;
cf694132 1770} _resultobj = Py_BuildValue("i",_result);
137b5242
RD
1771{
1772 if (_obj6)
1773 delete _arg6;
1774}
b639c3c5
RD
1775 return _resultobj;
1776}
1777
09f3d4e6
RD
1778#define wxSplitterWindow_GetWindow1(_swigobj) (_swigobj->GetWindow1())
1779static PyObject *_wrap_wxSplitterWindow_GetWindow1(PyObject *self, PyObject *args, PyObject *kwargs) {
9c039d08 1780 PyObject * _resultobj;
09f3d4e6 1781 wxWindow * _result;
9c039d08 1782 wxSplitterWindow * _arg0;
1d99702e 1783 PyObject * _argo0 = 0;
efc5f224 1784 char *_kwnames[] = { "self", NULL };
9c039d08
RD
1785
1786 self = self;
09f3d4e6 1787 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSplitterWindow_GetWindow1",_kwnames,&_argo0))
9c039d08 1788 return NULL;
1d99702e
RD
1789 if (_argo0) {
1790 if (_argo0 == Py_None) { _arg0 = NULL; }
1791 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSplitterWindow_p")) {
09f3d4e6 1792 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSplitterWindow_GetWindow1. Expected _wxSplitterWindow_p.");
9c039d08
RD
1793 return NULL;
1794 }
1795 }
cf694132 1796{
4268f798 1797 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1798 _result = (wxWindow *)wxSplitterWindow_GetWindow1(_arg0);
cf694132 1799
4268f798 1800 wxPyEndAllowThreads(__tstate);
493f1553 1801 if (PyErr_Occurred()) return NULL;
09f3d4e6 1802}{ _resultobj = wxPyMake_wxObject(_result); }
9c039d08
RD
1803 return _resultobj;
1804}
1805
09f3d4e6
RD
1806#define wxSplitterWindow_GetWindow2(_swigobj) (_swigobj->GetWindow2())
1807static PyObject *_wrap_wxSplitterWindow_GetWindow2(PyObject *self, PyObject *args, PyObject *kwargs) {
9c039d08 1808 PyObject * _resultobj;
09f3d4e6 1809 wxWindow * _result;
9c039d08 1810 wxSplitterWindow * _arg0;
1d99702e 1811 PyObject * _argo0 = 0;
efc5f224 1812 char *_kwnames[] = { "self", NULL };
9c039d08
RD
1813
1814 self = self;
09f3d4e6 1815 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSplitterWindow_GetWindow2",_kwnames,&_argo0))
9c039d08 1816 return NULL;
1d99702e
RD
1817 if (_argo0) {
1818 if (_argo0 == Py_None) { _arg0 = NULL; }
1819 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSplitterWindow_p")) {
09f3d4e6 1820 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSplitterWindow_GetWindow2. Expected _wxSplitterWindow_p.");
9c039d08
RD
1821 return NULL;
1822 }
1823 }
cf694132 1824{
4268f798 1825 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1826 _result = (wxWindow *)wxSplitterWindow_GetWindow2(_arg0);
cf694132 1827
4268f798 1828 wxPyEndAllowThreads(__tstate);
493f1553 1829 if (PyErr_Occurred()) return NULL;
09f3d4e6 1830}{ _resultobj = wxPyMake_wxObject(_result); }
9c039d08
RD
1831 return _resultobj;
1832}
1833
09f3d4e6
RD
1834#define wxSplitterWindow_SetSplitMode(_swigobj,_swigarg0) (_swigobj->SetSplitMode(_swigarg0))
1835static PyObject *_wrap_wxSplitterWindow_SetSplitMode(PyObject *self, PyObject *args, PyObject *kwargs) {
b639c3c5 1836 PyObject * _resultobj;
b639c3c5 1837 wxSplitterWindow * _arg0;
09f3d4e6 1838 int _arg1;
1d99702e 1839 PyObject * _argo0 = 0;
09f3d4e6 1840 char *_kwnames[] = { "self","mode", NULL };
b639c3c5
RD
1841
1842 self = self;
09f3d4e6 1843 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxSplitterWindow_SetSplitMode",_kwnames,&_argo0,&_arg1))
b639c3c5 1844 return NULL;
1d99702e
RD
1845 if (_argo0) {
1846 if (_argo0 == Py_None) { _arg0 = NULL; }
1847 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSplitterWindow_p")) {
09f3d4e6 1848 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSplitterWindow_SetSplitMode. Expected _wxSplitterWindow_p.");
b639c3c5
RD
1849 return NULL;
1850 }
1851 }
cf694132 1852{
4268f798 1853 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1854 wxSplitterWindow_SetSplitMode(_arg0,_arg1);
cf694132 1855
4268f798 1856 wxPyEndAllowThreads(__tstate);
493f1553 1857 if (PyErr_Occurred()) return NULL;
09f3d4e6
RD
1858} Py_INCREF(Py_None);
1859 _resultobj = Py_None;
b639c3c5
RD
1860 return _resultobj;
1861}
1862
9c039d08 1863#define wxSplitterWindow_GetSplitMode(_swigobj) (_swigobj->GetSplitMode())
efc5f224 1864static PyObject *_wrap_wxSplitterWindow_GetSplitMode(PyObject *self, PyObject *args, PyObject *kwargs) {
9c039d08
RD
1865 PyObject * _resultobj;
1866 int _result;
1867 wxSplitterWindow * _arg0;
1d99702e 1868 PyObject * _argo0 = 0;
efc5f224 1869 char *_kwnames[] = { "self", NULL };
9c039d08
RD
1870
1871 self = self;
efc5f224 1872 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSplitterWindow_GetSplitMode",_kwnames,&_argo0))
9c039d08 1873 return NULL;
1d99702e
RD
1874 if (_argo0) {
1875 if (_argo0 == Py_None) { _arg0 = NULL; }
1876 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSplitterWindow_p")) {
9c039d08
RD
1877 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSplitterWindow_GetSplitMode. Expected _wxSplitterWindow_p.");
1878 return NULL;
1879 }
1880 }
cf694132 1881{
4268f798 1882 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1883 _result = (int )wxSplitterWindow_GetSplitMode(_arg0);
cf694132 1884
4268f798 1885 wxPyEndAllowThreads(__tstate);
493f1553 1886 if (PyErr_Occurred()) return NULL;
cf694132 1887} _resultobj = Py_BuildValue("i",_result);
9c039d08
RD
1888 return _resultobj;
1889}
1890
09f3d4e6
RD
1891#define wxSplitterWindow_Initialize(_swigobj,_swigarg0) (_swigobj->Initialize(_swigarg0))
1892static PyObject *_wrap_wxSplitterWindow_Initialize(PyObject *self, PyObject *args, PyObject *kwargs) {
9c039d08 1893 PyObject * _resultobj;
9c039d08 1894 wxSplitterWindow * _arg0;
09f3d4e6 1895 wxWindow * _arg1;
1d99702e 1896 PyObject * _argo0 = 0;
09f3d4e6
RD
1897 PyObject * _argo1 = 0;
1898 char *_kwnames[] = { "self","window", NULL };
9c039d08
RD
1899
1900 self = self;
09f3d4e6 1901 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxSplitterWindow_Initialize",_kwnames,&_argo0,&_argo1))
9c039d08 1902 return NULL;
1d99702e
RD
1903 if (_argo0) {
1904 if (_argo0 == Py_None) { _arg0 = NULL; }
1905 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSplitterWindow_p")) {
09f3d4e6
RD
1906 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSplitterWindow_Initialize. Expected _wxSplitterWindow_p.");
1907 return NULL;
1908 }
1909 }
1910 if (_argo1) {
1911 if (_argo1 == Py_None) { _arg1 = NULL; }
1912 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
1913 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxSplitterWindow_Initialize. Expected _wxWindow_p.");
9c039d08
RD
1914 return NULL;
1915 }
1916 }
cf694132 1917{
4268f798 1918 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1919 wxSplitterWindow_Initialize(_arg0,_arg1);
cf694132 1920
4268f798 1921 wxPyEndAllowThreads(__tstate);
493f1553 1922 if (PyErr_Occurred()) return NULL;
09f3d4e6
RD
1923} Py_INCREF(Py_None);
1924 _resultobj = Py_None;
9c039d08
RD
1925 return _resultobj;
1926}
1927
09f3d4e6
RD
1928#define wxSplitterWindow_SplitVertically(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SplitVertically(_swigarg0,_swigarg1,_swigarg2))
1929static PyObject *_wrap_wxSplitterWindow_SplitVertically(PyObject *self, PyObject *args, PyObject *kwargs) {
9c039d08 1930 PyObject * _resultobj;
09f3d4e6 1931 bool _result;
9c039d08 1932 wxSplitterWindow * _arg0;
09f3d4e6
RD
1933 wxWindow * _arg1;
1934 wxWindow * _arg2;
1935 int _arg3 = (int ) 0;
1d99702e 1936 PyObject * _argo0 = 0;
09f3d4e6
RD
1937 PyObject * _argo1 = 0;
1938 PyObject * _argo2 = 0;
1939 char *_kwnames[] = { "self","window1","window2","sashPosition", NULL };
9c039d08
RD
1940
1941 self = self;
09f3d4e6 1942 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO|i:wxSplitterWindow_SplitVertically",_kwnames,&_argo0,&_argo1,&_argo2,&_arg3))
9c039d08 1943 return NULL;
1d99702e
RD
1944 if (_argo0) {
1945 if (_argo0 == Py_None) { _arg0 = NULL; }
1946 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSplitterWindow_p")) {
09f3d4e6
RD
1947 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSplitterWindow_SplitVertically. Expected _wxSplitterWindow_p.");
1948 return NULL;
1949 }
1950 }
1951 if (_argo1) {
1952 if (_argo1 == Py_None) { _arg1 = NULL; }
1953 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
1954 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxSplitterWindow_SplitVertically. Expected _wxWindow_p.");
1955 return NULL;
1956 }
1957 }
1958 if (_argo2) {
1959 if (_argo2 == Py_None) { _arg2 = NULL; }
1960 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxWindow_p")) {
1961 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxSplitterWindow_SplitVertically. Expected _wxWindow_p.");
9c039d08
RD
1962 return NULL;
1963 }
1964 }
cf694132 1965{
4268f798 1966 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1967 _result = (bool )wxSplitterWindow_SplitVertically(_arg0,_arg1,_arg2,_arg3);
cf694132 1968
4268f798 1969 wxPyEndAllowThreads(__tstate);
493f1553 1970 if (PyErr_Occurred()) return NULL;
09f3d4e6 1971} _resultobj = Py_BuildValue("i",_result);
9c039d08
RD
1972 return _resultobj;
1973}
1974
09f3d4e6
RD
1975#define wxSplitterWindow_SplitHorizontally(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SplitHorizontally(_swigarg0,_swigarg1,_swigarg2))
1976static PyObject *_wrap_wxSplitterWindow_SplitHorizontally(PyObject *self, PyObject *args, PyObject *kwargs) {
9c039d08 1977 PyObject * _resultobj;
09f3d4e6 1978 bool _result;
9c039d08
RD
1979 wxSplitterWindow * _arg0;
1980 wxWindow * _arg1;
09f3d4e6
RD
1981 wxWindow * _arg2;
1982 int _arg3 = (int ) 0;
1d99702e
RD
1983 PyObject * _argo0 = 0;
1984 PyObject * _argo1 = 0;
09f3d4e6
RD
1985 PyObject * _argo2 = 0;
1986 char *_kwnames[] = { "self","window1","window2","sashPosition", NULL };
9c039d08
RD
1987
1988 self = self;
09f3d4e6 1989 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO|i:wxSplitterWindow_SplitHorizontally",_kwnames,&_argo0,&_argo1,&_argo2,&_arg3))
9c039d08 1990 return NULL;
1d99702e
RD
1991 if (_argo0) {
1992 if (_argo0 == Py_None) { _arg0 = NULL; }
1993 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSplitterWindow_p")) {
09f3d4e6 1994 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSplitterWindow_SplitHorizontally. Expected _wxSplitterWindow_p.");
9c039d08
RD
1995 return NULL;
1996 }
1997 }
1d99702e
RD
1998 if (_argo1) {
1999 if (_argo1 == Py_None) { _arg1 = NULL; }
2000 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
09f3d4e6
RD
2001 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxSplitterWindow_SplitHorizontally. Expected _wxWindow_p.");
2002 return NULL;
2003 }
2004 }
2005 if (_argo2) {
2006 if (_argo2 == Py_None) { _arg2 = NULL; }
2007 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxWindow_p")) {
2008 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxSplitterWindow_SplitHorizontally. Expected _wxWindow_p.");
9c039d08
RD
2009 return NULL;
2010 }
2011 }
cf694132 2012{
4268f798 2013 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 2014 _result = (bool )wxSplitterWindow_SplitHorizontally(_arg0,_arg1,_arg2,_arg3);
cf694132 2015
4268f798 2016 wxPyEndAllowThreads(__tstate);
493f1553 2017 if (PyErr_Occurred()) return NULL;
09f3d4e6 2018} _resultobj = Py_BuildValue("i",_result);
9c039d08
RD
2019 return _resultobj;
2020}
2021
09f3d4e6
RD
2022#define wxSplitterWindow_Unsplit(_swigobj,_swigarg0) (_swigobj->Unsplit(_swigarg0))
2023static PyObject *_wrap_wxSplitterWindow_Unsplit(PyObject *self, PyObject *args, PyObject *kwargs) {
9c039d08
RD
2024 PyObject * _resultobj;
2025 bool _result;
2026 wxSplitterWindow * _arg0;
09f3d4e6 2027 wxWindow * _arg1 = (wxWindow *) NULL;
1d99702e 2028 PyObject * _argo0 = 0;
09f3d4e6
RD
2029 PyObject * _argo1 = 0;
2030 char *_kwnames[] = { "self","toRemove", NULL };
9c039d08
RD
2031
2032 self = self;
09f3d4e6 2033 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|O:wxSplitterWindow_Unsplit",_kwnames,&_argo0,&_argo1))
9c039d08 2034 return NULL;
1d99702e
RD
2035 if (_argo0) {
2036 if (_argo0 == Py_None) { _arg0 = NULL; }
2037 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSplitterWindow_p")) {
09f3d4e6
RD
2038 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSplitterWindow_Unsplit. Expected _wxSplitterWindow_p.");
2039 return NULL;
2040 }
2041 }
2042 if (_argo1) {
2043 if (_argo1 == Py_None) { _arg1 = NULL; }
2044 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
2045 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxSplitterWindow_Unsplit. Expected _wxWindow_p.");
9c039d08
RD
2046 return NULL;
2047 }
2048 }
cf694132 2049{
4268f798 2050 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 2051 _result = (bool )wxSplitterWindow_Unsplit(_arg0,_arg1);
cf694132 2052
4268f798 2053 wxPyEndAllowThreads(__tstate);
493f1553 2054 if (PyErr_Occurred()) return NULL;
cf694132 2055} _resultobj = Py_BuildValue("i",_result);
9c039d08
RD
2056 return _resultobj;
2057}
2058
9d8bd15f
RD
2059#define wxSplitterWindow_ReplaceWindow(_swigobj,_swigarg0,_swigarg1) (_swigobj->ReplaceWindow(_swigarg0,_swigarg1))
2060static PyObject *_wrap_wxSplitterWindow_ReplaceWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
2061 PyObject * _resultobj;
2062 bool _result;
2063 wxSplitterWindow * _arg0;
2064 wxWindow * _arg1;
2065 wxWindow * _arg2;
2066 PyObject * _argo0 = 0;
2067 PyObject * _argo1 = 0;
2068 PyObject * _argo2 = 0;
2069 char *_kwnames[] = { "self","winOld","winNew", NULL };
2070
2071 self = self;
2072 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxSplitterWindow_ReplaceWindow",_kwnames,&_argo0,&_argo1,&_argo2))
2073 return NULL;
2074 if (_argo0) {
2075 if (_argo0 == Py_None) { _arg0 = NULL; }
2076 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSplitterWindow_p")) {
2077 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSplitterWindow_ReplaceWindow. Expected _wxSplitterWindow_p.");
2078 return NULL;
2079 }
2080 }
2081 if (_argo1) {
2082 if (_argo1 == Py_None) { _arg1 = NULL; }
2083 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
2084 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxSplitterWindow_ReplaceWindow. Expected _wxWindow_p.");
2085 return NULL;
2086 }
2087 }
2088 if (_argo2) {
2089 if (_argo2 == Py_None) { _arg2 = NULL; }
2090 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxWindow_p")) {
2091 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxSplitterWindow_ReplaceWindow. Expected _wxWindow_p.");
2092 return NULL;
2093 }
2094 }
2095{
4268f798 2096 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 2097 _result = (bool )wxSplitterWindow_ReplaceWindow(_arg0,_arg1,_arg2);
9d8bd15f 2098
4268f798 2099 wxPyEndAllowThreads(__tstate);
493f1553 2100 if (PyErr_Occurred()) return NULL;
9d8bd15f
RD
2101} _resultobj = Py_BuildValue("i",_result);
2102 return _resultobj;
2103}
2104
09f3d4e6
RD
2105#define wxSplitterWindow_IsSplit(_swigobj) (_swigobj->IsSplit())
2106static PyObject *_wrap_wxSplitterWindow_IsSplit(PyObject *self, PyObject *args, PyObject *kwargs) {
b639c3c5 2107 PyObject * _resultobj;
09f3d4e6 2108 bool _result;
b639c3c5 2109 wxSplitterWindow * _arg0;
1d99702e 2110 PyObject * _argo0 = 0;
09f3d4e6 2111 char *_kwnames[] = { "self", NULL };
b639c3c5
RD
2112
2113 self = self;
09f3d4e6 2114 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSplitterWindow_IsSplit",_kwnames,&_argo0))
b639c3c5 2115 return NULL;
1d99702e
RD
2116 if (_argo0) {
2117 if (_argo0 == Py_None) { _arg0 = NULL; }
2118 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSplitterWindow_p")) {
09f3d4e6 2119 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSplitterWindow_IsSplit. Expected _wxSplitterWindow_p.");
b639c3c5
RD
2120 return NULL;
2121 }
2122 }
cf694132 2123{
4268f798 2124 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 2125 _result = (bool )wxSplitterWindow_IsSplit(_arg0);
cf694132 2126
4268f798 2127 wxPyEndAllowThreads(__tstate);
493f1553 2128 if (PyErr_Occurred()) return NULL;
09f3d4e6 2129} _resultobj = Py_BuildValue("i",_result);
b639c3c5
RD
2130 return _resultobj;
2131}
2132
09f3d4e6
RD
2133#define wxSplitterWindow_SetSashSize(_swigobj,_swigarg0) (_swigobj->SetSashSize(_swigarg0))
2134static PyObject *_wrap_wxSplitterWindow_SetSashSize(PyObject *self, PyObject *args, PyObject *kwargs) {
9c039d08
RD
2135 PyObject * _resultobj;
2136 wxSplitterWindow * _arg0;
2137 int _arg1;
1d99702e 2138 PyObject * _argo0 = 0;
09f3d4e6 2139 char *_kwnames[] = { "self","width", NULL };
9c039d08
RD
2140
2141 self = self;
09f3d4e6 2142 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxSplitterWindow_SetSashSize",_kwnames,&_argo0,&_arg1))
9c039d08 2143 return NULL;
1d99702e
RD
2144 if (_argo0) {
2145 if (_argo0 == Py_None) { _arg0 = NULL; }
2146 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSplitterWindow_p")) {
09f3d4e6 2147 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSplitterWindow_SetSashSize. Expected _wxSplitterWindow_p.");
9c039d08
RD
2148 return NULL;
2149 }
2150 }
cf694132 2151{
4268f798 2152 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 2153 wxSplitterWindow_SetSashSize(_arg0,_arg1);
cf694132 2154
4268f798 2155 wxPyEndAllowThreads(__tstate);
493f1553 2156 if (PyErr_Occurred()) return NULL;
cf694132 2157} Py_INCREF(Py_None);
9c039d08
RD
2158 _resultobj = Py_None;
2159 return _resultobj;
2160}
2161
09f3d4e6
RD
2162#define wxSplitterWindow_SetBorderSize(_swigobj,_swigarg0) (_swigobj->SetBorderSize(_swigarg0))
2163static PyObject *_wrap_wxSplitterWindow_SetBorderSize(PyObject *self, PyObject *args, PyObject *kwargs) {
b639c3c5
RD
2164 PyObject * _resultobj;
2165 wxSplitterWindow * _arg0;
2166 int _arg1;
1d99702e 2167 PyObject * _argo0 = 0;
efc5f224 2168 char *_kwnames[] = { "self","width", NULL };
b639c3c5
RD
2169
2170 self = self;
09f3d4e6 2171 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxSplitterWindow_SetBorderSize",_kwnames,&_argo0,&_arg1))
b639c3c5 2172 return NULL;
1d99702e
RD
2173 if (_argo0) {
2174 if (_argo0 == Py_None) { _arg0 = NULL; }
2175 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSplitterWindow_p")) {
09f3d4e6 2176 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSplitterWindow_SetBorderSize. Expected _wxSplitterWindow_p.");
b639c3c5
RD
2177 return NULL;
2178 }
2179 }
cf694132 2180{
4268f798 2181 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 2182 wxSplitterWindow_SetBorderSize(_arg0,_arg1);
cf694132 2183
4268f798 2184 wxPyEndAllowThreads(__tstate);
493f1553 2185 if (PyErr_Occurred()) return NULL;
cf694132 2186} Py_INCREF(Py_None);
b639c3c5
RD
2187 _resultobj = Py_None;
2188 return _resultobj;
2189}
2190
09f3d4e6
RD
2191#define wxSplitterWindow_GetSashSize(_swigobj) (_swigobj->GetSashSize())
2192static PyObject *_wrap_wxSplitterWindow_GetSashSize(PyObject *self, PyObject *args, PyObject *kwargs) {
9c039d08 2193 PyObject * _resultobj;
09f3d4e6 2194 int _result;
9c039d08 2195 wxSplitterWindow * _arg0;
1d99702e 2196 PyObject * _argo0 = 0;
09f3d4e6 2197 char *_kwnames[] = { "self", NULL };
9c039d08
RD
2198
2199 self = self;
09f3d4e6 2200 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSplitterWindow_GetSashSize",_kwnames,&_argo0))
9c039d08 2201 return NULL;
1d99702e
RD
2202 if (_argo0) {
2203 if (_argo0 == Py_None) { _arg0 = NULL; }
2204 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSplitterWindow_p")) {
09f3d4e6 2205 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSplitterWindow_GetSashSize. Expected _wxSplitterWindow_p.");
9c039d08
RD
2206 return NULL;
2207 }
2208 }
cf694132 2209{
4268f798 2210 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 2211 _result = (int )wxSplitterWindow_GetSashSize(_arg0);
cf694132 2212
4268f798 2213 wxPyEndAllowThreads(__tstate);
493f1553 2214 if (PyErr_Occurred()) return NULL;
09f3d4e6 2215} _resultobj = Py_BuildValue("i",_result);
9c039d08
RD
2216 return _resultobj;
2217}
2218
09f3d4e6
RD
2219#define wxSplitterWindow_GetBorderSize(_swigobj) (_swigobj->GetBorderSize())
2220static PyObject *_wrap_wxSplitterWindow_GetBorderSize(PyObject *self, PyObject *args, PyObject *kwargs) {
9c039d08 2221 PyObject * _resultobj;
09f3d4e6 2222 int _result;
9c039d08 2223 wxSplitterWindow * _arg0;
1d99702e 2224 PyObject * _argo0 = 0;
09f3d4e6 2225 char *_kwnames[] = { "self", NULL };
9c039d08
RD
2226
2227 self = self;
09f3d4e6 2228 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSplitterWindow_GetBorderSize",_kwnames,&_argo0))
9c039d08 2229 return NULL;
1d99702e
RD
2230 if (_argo0) {
2231 if (_argo0 == Py_None) { _arg0 = NULL; }
2232 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSplitterWindow_p")) {
09f3d4e6 2233 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSplitterWindow_GetBorderSize. Expected _wxSplitterWindow_p.");
9c039d08
RD
2234 return NULL;
2235 }
2236 }
cf694132 2237{
4268f798 2238 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 2239 _result = (int )wxSplitterWindow_GetBorderSize(_arg0);
cf694132 2240
4268f798 2241 wxPyEndAllowThreads(__tstate);
493f1553 2242 if (PyErr_Occurred()) return NULL;
09f3d4e6 2243} _resultobj = Py_BuildValue("i",_result);
9c039d08
RD
2244 return _resultobj;
2245}
2246
09f3d4e6
RD
2247#define wxSplitterWindow_SetSashPosition(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetSashPosition(_swigarg0,_swigarg1))
2248static PyObject *_wrap_wxSplitterWindow_SetSashPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
9c039d08 2249 PyObject * _resultobj;
9c039d08 2250 wxSplitterWindow * _arg0;
09f3d4e6
RD
2251 int _arg1;
2252 bool _arg2 = (bool ) TRUE;
1d99702e 2253 PyObject * _argo0 = 0;
09f3d4e6
RD
2254 int tempbool2 = (int) TRUE;
2255 char *_kwnames[] = { "self","position","redraw", NULL };
9c039d08
RD
2256
2257 self = self;
09f3d4e6 2258 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi|i:wxSplitterWindow_SetSashPosition",_kwnames,&_argo0,&_arg1,&tempbool2))
9c039d08 2259 return NULL;
1d99702e
RD
2260 if (_argo0) {
2261 if (_argo0 == Py_None) { _arg0 = NULL; }
2262 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSplitterWindow_p")) {
09f3d4e6 2263 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSplitterWindow_SetSashPosition. Expected _wxSplitterWindow_p.");
9c039d08
RD
2264 return NULL;
2265 }
2266 }
09f3d4e6
RD
2267 _arg2 = (bool ) tempbool2;
2268{
4268f798 2269 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 2270 wxSplitterWindow_SetSashPosition(_arg0,_arg1,_arg2);
09f3d4e6 2271
4268f798 2272 wxPyEndAllowThreads(__tstate);
09f3d4e6
RD
2273 if (PyErr_Occurred()) return NULL;
2274} Py_INCREF(Py_None);
2275 _resultobj = Py_None;
2276 return _resultobj;
2277}
2278
2279#define wxSplitterWindow_GetSashPosition(_swigobj) (_swigobj->GetSashPosition())
2280static PyObject *_wrap_wxSplitterWindow_GetSashPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
2281 PyObject * _resultobj;
2282 int _result;
2283 wxSplitterWindow * _arg0;
2284 PyObject * _argo0 = 0;
2285 char *_kwnames[] = { "self", NULL };
2286
2287 self = self;
2288 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSplitterWindow_GetSashPosition",_kwnames,&_argo0))
9c039d08 2289 return NULL;
09f3d4e6
RD
2290 if (_argo0) {
2291 if (_argo0 == Py_None) { _arg0 = NULL; }
2292 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSplitterWindow_p")) {
2293 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSplitterWindow_GetSashPosition. Expected _wxSplitterWindow_p.");
9c039d08
RD
2294 return NULL;
2295 }
2296 }
cf694132 2297{
4268f798 2298 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 2299 _result = (int )wxSplitterWindow_GetSashPosition(_arg0);
cf694132 2300
4268f798 2301 wxPyEndAllowThreads(__tstate);
493f1553 2302 if (PyErr_Occurred()) return NULL;
cf694132 2303} _resultobj = Py_BuildValue("i",_result);
9c039d08
RD
2304 return _resultobj;
2305}
2306
09f3d4e6
RD
2307#define wxSplitterWindow_SetMinimumPaneSize(_swigobj,_swigarg0) (_swigobj->SetMinimumPaneSize(_swigarg0))
2308static PyObject *_wrap_wxSplitterWindow_SetMinimumPaneSize(PyObject *self, PyObject *args, PyObject *kwargs) {
9c039d08 2309 PyObject * _resultobj;
9c039d08 2310 wxSplitterWindow * _arg0;
09f3d4e6 2311 int _arg1;
1d99702e 2312 PyObject * _argo0 = 0;
09f3d4e6 2313 char *_kwnames[] = { "self","min", NULL };
9c039d08
RD
2314
2315 self = self;
09f3d4e6 2316 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxSplitterWindow_SetMinimumPaneSize",_kwnames,&_argo0,&_arg1))
9c039d08 2317 return NULL;
1d99702e
RD
2318 if (_argo0) {
2319 if (_argo0 == Py_None) { _arg0 = NULL; }
2320 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSplitterWindow_p")) {
09f3d4e6 2321 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSplitterWindow_SetMinimumPaneSize. Expected _wxSplitterWindow_p.");
9c039d08
RD
2322 return NULL;
2323 }
2324 }
cf694132 2325{
4268f798 2326 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 2327 wxSplitterWindow_SetMinimumPaneSize(_arg0,_arg1);
cf694132 2328
4268f798 2329 wxPyEndAllowThreads(__tstate);
493f1553 2330 if (PyErr_Occurred()) return NULL;
09f3d4e6
RD
2331} Py_INCREF(Py_None);
2332 _resultobj = Py_None;
9c039d08
RD
2333 return _resultobj;
2334}
2335
09f3d4e6
RD
2336#define wxSplitterWindow_GetMinimumPaneSize(_swigobj) (_swigobj->GetMinimumPaneSize())
2337static PyObject *_wrap_wxSplitterWindow_GetMinimumPaneSize(PyObject *self, PyObject *args, PyObject *kwargs) {
9c039d08 2338 PyObject * _resultobj;
09f3d4e6 2339 int _result;
9c039d08 2340 wxSplitterWindow * _arg0;
1d99702e 2341 PyObject * _argo0 = 0;
09f3d4e6 2342 char *_kwnames[] = { "self", NULL };
9c039d08
RD
2343
2344 self = self;
09f3d4e6 2345 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSplitterWindow_GetMinimumPaneSize",_kwnames,&_argo0))
9c039d08 2346 return NULL;
1d99702e
RD
2347 if (_argo0) {
2348 if (_argo0 == Py_None) { _arg0 = NULL; }
2349 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSplitterWindow_p")) {
09f3d4e6 2350 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSplitterWindow_GetMinimumPaneSize. Expected _wxSplitterWindow_p.");
9c039d08
RD
2351 return NULL;
2352 }
2353 }
cf694132 2354{
4268f798 2355 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 2356 _result = (int )wxSplitterWindow_GetMinimumPaneSize(_arg0);
cf694132 2357
4268f798 2358 wxPyEndAllowThreads(__tstate);
493f1553 2359 if (PyErr_Occurred()) return NULL;
cf694132 2360} _resultobj = Py_BuildValue("i",_result);
9c039d08
RD
2361 return _resultobj;
2362}
2363
3bd1e033
RD
2364#define wxSplitterWindow_SizeWindows(_swigobj) (_swigobj->SizeWindows())
2365static PyObject *_wrap_wxSplitterWindow_SizeWindows(PyObject *self, PyObject *args, PyObject *kwargs) {
2366 PyObject * _resultobj;
2367 wxSplitterWindow * _arg0;
2368 PyObject * _argo0 = 0;
2369 char *_kwnames[] = { "self", NULL };
2370
2371 self = self;
2372 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSplitterWindow_SizeWindows",_kwnames,&_argo0))
2373 return NULL;
2374 if (_argo0) {
2375 if (_argo0 == Py_None) { _arg0 = NULL; }
2376 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSplitterWindow_p")) {
2377 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSplitterWindow_SizeWindows. Expected _wxSplitterWindow_p.");
2378 return NULL;
2379 }
2380 }
2381{
2382 PyThreadState* __tstate = wxPyBeginAllowThreads();
2383 wxSplitterWindow_SizeWindows(_arg0);
2384
2385 wxPyEndAllowThreads(__tstate);
2386 if (PyErr_Occurred()) return NULL;
2387} Py_INCREF(Py_None);
2388 _resultobj = Py_None;
2389 return _resultobj;
2390}
2391
2392#define wxSplitterWindow_SetNeedUpdating(_swigobj,_swigarg0) (_swigobj->SetNeedUpdating(_swigarg0))
2393static PyObject *_wrap_wxSplitterWindow_SetNeedUpdating(PyObject *self, PyObject *args, PyObject *kwargs) {
2394 PyObject * _resultobj;
2395 wxSplitterWindow * _arg0;
2396 bool _arg1;
2397 PyObject * _argo0 = 0;
2398 int tempbool1;
2399 char *_kwnames[] = { "self","needUpdating", NULL };
2400
2401 self = self;
2402 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxSplitterWindow_SetNeedUpdating",_kwnames,&_argo0,&tempbool1))
2403 return NULL;
2404 if (_argo0) {
2405 if (_argo0 == Py_None) { _arg0 = NULL; }
2406 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSplitterWindow_p")) {
2407 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSplitterWindow_SetNeedUpdating. Expected _wxSplitterWindow_p.");
2408 return NULL;
2409 }
2410 }
2411 _arg1 = (bool ) tempbool1;
2412{
2413 PyThreadState* __tstate = wxPyBeginAllowThreads();
2414 wxSplitterWindow_SetNeedUpdating(_arg0,_arg1);
2415
2416 wxPyEndAllowThreads(__tstate);
2417 if (PyErr_Occurred()) return NULL;
2418} Py_INCREF(Py_None);
2419 _resultobj = Py_None;
2420 return _resultobj;
2421}
2422
2423#define wxSplitterWindow_GetNeedUpdating(_swigobj) (_swigobj->GetNeedUpdating())
2424static PyObject *_wrap_wxSplitterWindow_GetNeedUpdating(PyObject *self, PyObject *args, PyObject *kwargs) {
2425 PyObject * _resultobj;
2426 bool _result;
2427 wxSplitterWindow * _arg0;
2428 PyObject * _argo0 = 0;
2429 char *_kwnames[] = { "self", NULL };
2430
2431 self = self;
2432 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSplitterWindow_GetNeedUpdating",_kwnames,&_argo0))
2433 return NULL;
2434 if (_argo0) {
2435 if (_argo0 == Py_None) { _arg0 = NULL; }
2436 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSplitterWindow_p")) {
2437 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSplitterWindow_GetNeedUpdating. Expected _wxSplitterWindow_p.");
2438 return NULL;
2439 }
2440 }
2441{
2442 PyThreadState* __tstate = wxPyBeginAllowThreads();
2443 _result = (bool )wxSplitterWindow_GetNeedUpdating(_arg0);
2444
2445 wxPyEndAllowThreads(__tstate);
2446 if (PyErr_Occurred()) return NULL;
2447} _resultobj = Py_BuildValue("i",_result);
2448 return _resultobj;
2449}
2450
b639c3c5
RD
2451static void *SwigwxTaskBarIconTowxEvtHandler(void *ptr) {
2452 wxTaskBarIcon *src;
2453 wxEvtHandler *dest;
2454 src = (wxTaskBarIcon *) ptr;
2455 dest = (wxEvtHandler *) src;
2456 return (void *) dest;
2457}
2458
9416aa89
RD
2459static void *SwigwxTaskBarIconTowxObject(void *ptr) {
2460 wxTaskBarIcon *src;
2461 wxObject *dest;
2462 src = (wxTaskBarIcon *) ptr;
2463 dest = (wxObject *) src;
2464 return (void *) dest;
2465}
2466
b639c3c5 2467#define new_wxTaskBarIcon() (new wxTaskBarIcon())
efc5f224 2468static PyObject *_wrap_new_wxTaskBarIcon(PyObject *self, PyObject *args, PyObject *kwargs) {
b639c3c5
RD
2469 PyObject * _resultobj;
2470 wxTaskBarIcon * _result;
efc5f224 2471 char *_kwnames[] = { NULL };
b639c3c5
RD
2472 char _ptemp[128];
2473
2474 self = self;
efc5f224 2475 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxTaskBarIcon",_kwnames))
b639c3c5 2476 return NULL;
cf694132 2477{
4268f798 2478 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 2479 _result = (wxTaskBarIcon *)new_wxTaskBarIcon();
cf694132 2480
4268f798 2481 wxPyEndAllowThreads(__tstate);
493f1553 2482 if (PyErr_Occurred()) return NULL;
1d99702e
RD
2483} if (_result) {
2484 SWIG_MakePtr(_ptemp, (char *) _result,"_wxTaskBarIcon_p");
2485 _resultobj = Py_BuildValue("s",_ptemp);
2486 } else {
2487 Py_INCREF(Py_None);
2488 _resultobj = Py_None;
2489 }
b639c3c5
RD
2490 return _resultobj;
2491}
2492
2493#define delete_wxTaskBarIcon(_swigobj) (delete _swigobj)
efc5f224 2494static PyObject *_wrap_delete_wxTaskBarIcon(PyObject *self, PyObject *args, PyObject *kwargs) {
b639c3c5
RD
2495 PyObject * _resultobj;
2496 wxTaskBarIcon * _arg0;
1d99702e 2497 PyObject * _argo0 = 0;
efc5f224 2498 char *_kwnames[] = { "self", NULL };
b639c3c5
RD
2499
2500 self = self;
efc5f224 2501 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:delete_wxTaskBarIcon",_kwnames,&_argo0))
b639c3c5 2502 return NULL;
1d99702e
RD
2503 if (_argo0) {
2504 if (_argo0 == Py_None) { _arg0 = NULL; }
2505 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTaskBarIcon_p")) {
b639c3c5
RD
2506 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxTaskBarIcon. Expected _wxTaskBarIcon_p.");
2507 return NULL;
2508 }
2509 }
cf694132 2510{
4268f798 2511 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 2512 delete_wxTaskBarIcon(_arg0);
cf694132 2513
4268f798 2514 wxPyEndAllowThreads(__tstate);
493f1553 2515 if (PyErr_Occurred()) return NULL;
cf694132 2516} Py_INCREF(Py_None);
b639c3c5
RD
2517 _resultobj = Py_None;
2518 return _resultobj;
2519}
2520
2521#define wxTaskBarIcon_SetIcon(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetIcon(_swigarg0,_swigarg1))
efc5f224 2522static PyObject *_wrap_wxTaskBarIcon_SetIcon(PyObject *self, PyObject *args, PyObject *kwargs) {
b639c3c5
RD
2523 PyObject * _resultobj;
2524 bool _result;
2525 wxTaskBarIcon * _arg0;
2526 wxIcon * _arg1;
137b5242 2527 wxString * _arg2 = (wxString *) &wxPyEmptyString;
1d99702e
RD
2528 PyObject * _argo0 = 0;
2529 PyObject * _argo1 = 0;
137b5242 2530 PyObject * _obj2 = 0;
efc5f224 2531 char *_kwnames[] = { "self","icon","tooltip", NULL };
b639c3c5
RD
2532
2533 self = self;
137b5242 2534 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|O:wxTaskBarIcon_SetIcon",_kwnames,&_argo0,&_argo1,&_obj2))
b639c3c5 2535 return NULL;
1d99702e
RD
2536 if (_argo0) {
2537 if (_argo0 == Py_None) { _arg0 = NULL; }
2538 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTaskBarIcon_p")) {
b639c3c5
RD
2539 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTaskBarIcon_SetIcon. Expected _wxTaskBarIcon_p.");
2540 return NULL;
2541 }
2542 }
1d99702e
RD
2543 if (_argo1) {
2544 if (_argo1 == Py_None) { _arg1 = NULL; }
2545 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxIcon_p")) {
b639c3c5
RD
2546 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTaskBarIcon_SetIcon. Expected _wxIcon_p.");
2547 return NULL;
2548 }
2549 }
137b5242
RD
2550 if (_obj2)
2551{
2552 _arg2 = wxString_in_helper(_obj2);
2553 if (_arg2 == NULL)
2554 return NULL;
2555}
cf694132 2556{
4268f798 2557 PyThreadState* __tstate = wxPyBeginAllowThreads();
137b5242 2558 _result = (bool )wxTaskBarIcon_SetIcon(_arg0,*_arg1,*_arg2);
cf694132 2559
4268f798 2560 wxPyEndAllowThreads(__tstate);
493f1553 2561 if (PyErr_Occurred()) return NULL;
cf694132 2562} _resultobj = Py_BuildValue("i",_result);
137b5242
RD
2563{
2564 if (_obj2)
2565 delete _arg2;
2566}
b639c3c5
RD
2567 return _resultobj;
2568}
2569
2570#define wxTaskBarIcon_RemoveIcon(_swigobj) (_swigobj->RemoveIcon())
efc5f224 2571static PyObject *_wrap_wxTaskBarIcon_RemoveIcon(PyObject *self, PyObject *args, PyObject *kwargs) {
b639c3c5
RD
2572 PyObject * _resultobj;
2573 bool _result;
2574 wxTaskBarIcon * _arg0;
1d99702e 2575 PyObject * _argo0 = 0;
efc5f224 2576 char *_kwnames[] = { "self", NULL };
b639c3c5
RD
2577
2578 self = self;
efc5f224 2579 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTaskBarIcon_RemoveIcon",_kwnames,&_argo0))
b639c3c5 2580 return NULL;
1d99702e
RD
2581 if (_argo0) {
2582 if (_argo0 == Py_None) { _arg0 = NULL; }
2583 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTaskBarIcon_p")) {
b639c3c5
RD
2584 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTaskBarIcon_RemoveIcon. Expected _wxTaskBarIcon_p.");
2585 return NULL;
2586 }
2587 }
cf694132 2588{
4268f798 2589 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 2590 _result = (bool )wxTaskBarIcon_RemoveIcon(_arg0);
cf694132 2591
4268f798 2592 wxPyEndAllowThreads(__tstate);
493f1553 2593 if (PyErr_Occurred()) return NULL;
cf694132 2594} _resultobj = Py_BuildValue("i",_result);
b639c3c5
RD
2595 return _resultobj;
2596}
2597
be4d9c1f 2598#define wxTaskBarIcon_PopupMenu(_swigobj,_swigarg0) (_swigobj->PopupMenu(_swigarg0))
efc5f224 2599static PyObject *_wrap_wxTaskBarIcon_PopupMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
be4d9c1f
RD
2600 PyObject * _resultobj;
2601 bool _result;
2602 wxTaskBarIcon * _arg0;
2603 wxMenu * _arg1;
1d99702e
RD
2604 PyObject * _argo0 = 0;
2605 PyObject * _argo1 = 0;
efc5f224 2606 char *_kwnames[] = { "self","menu", NULL };
be4d9c1f
RD
2607
2608 self = self;
efc5f224 2609 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxTaskBarIcon_PopupMenu",_kwnames,&_argo0,&_argo1))
be4d9c1f 2610 return NULL;
1d99702e
RD
2611 if (_argo0) {
2612 if (_argo0 == Py_None) { _arg0 = NULL; }
2613 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTaskBarIcon_p")) {
be4d9c1f
RD
2614 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTaskBarIcon_PopupMenu. Expected _wxTaskBarIcon_p.");
2615 return NULL;
2616 }
2617 }
1d99702e
RD
2618 if (_argo1) {
2619 if (_argo1 == Py_None) { _arg1 = NULL; }
2620 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxMenu_p")) {
be4d9c1f
RD
2621 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxTaskBarIcon_PopupMenu. Expected _wxMenu_p.");
2622 return NULL;
2623 }
2624 }
cf694132 2625{
4268f798 2626 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 2627 _result = (bool )wxTaskBarIcon_PopupMenu(_arg0,_arg1);
cf694132 2628
4268f798 2629 wxPyEndAllowThreads(__tstate);
493f1553 2630 if (PyErr_Occurred()) return NULL;
cf694132 2631} _resultobj = Py_BuildValue("i",_result);
be4d9c1f
RD
2632 return _resultobj;
2633}
2634
c368d904
RD
2635#define wxTaskBarIcon_IsIconInstalled(_swigobj) (_swigobj->IsIconInstalled())
2636static PyObject *_wrap_wxTaskBarIcon_IsIconInstalled(PyObject *self, PyObject *args, PyObject *kwargs) {
2637 PyObject * _resultobj;
2638 bool _result;
2639 wxTaskBarIcon * _arg0;
2640 PyObject * _argo0 = 0;
2641 char *_kwnames[] = { "self", NULL };
2642
2643 self = self;
2644 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTaskBarIcon_IsIconInstalled",_kwnames,&_argo0))
2645 return NULL;
2646 if (_argo0) {
2647 if (_argo0 == Py_None) { _arg0 = NULL; }
2648 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTaskBarIcon_p")) {
2649 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTaskBarIcon_IsIconInstalled. Expected _wxTaskBarIcon_p.");
2650 return NULL;
2651 }
2652 }
2653{
4268f798 2654 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 2655 _result = (bool )wxTaskBarIcon_IsIconInstalled(_arg0);
c368d904 2656
4268f798 2657 wxPyEndAllowThreads(__tstate);
493f1553 2658 if (PyErr_Occurred()) return NULL;
c368d904
RD
2659} _resultobj = Py_BuildValue("i",_result);
2660 return _resultobj;
2661}
2662
2663#define wxTaskBarIcon_IsOK(_swigobj) (_swigobj->IsOK())
2664static PyObject *_wrap_wxTaskBarIcon_IsOK(PyObject *self, PyObject *args, PyObject *kwargs) {
2665 PyObject * _resultobj;
2666 bool _result;
2667 wxTaskBarIcon * _arg0;
2668 PyObject * _argo0 = 0;
2669 char *_kwnames[] = { "self", NULL };
2670
2671 self = self;
2672 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxTaskBarIcon_IsOK",_kwnames,&_argo0))
2673 return NULL;
2674 if (_argo0) {
2675 if (_argo0 == Py_None) { _arg0 = NULL; }
2676 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxTaskBarIcon_p")) {
2677 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxTaskBarIcon_IsOK. Expected _wxTaskBarIcon_p.");
2678 return NULL;
2679 }
2680 }
2681{
4268f798 2682 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 2683 _result = (bool )wxTaskBarIcon_IsOK(_arg0);
c368d904 2684
4268f798 2685 wxPyEndAllowThreads(__tstate);
493f1553 2686 if (PyErr_Occurred()) return NULL;
c368d904
RD
2687} _resultobj = Py_BuildValue("i",_result);
2688 return _resultobj;
2689}
2690
b0e5c039
RD
2691static void *SwigwxPyWindowTowxWindow(void *ptr) {
2692 wxPyWindow *src;
2693 wxWindow *dest;
2694 src = (wxPyWindow *) ptr;
2695 dest = (wxWindow *) src;
2696 return (void *) dest;
2697}
2698
2699static void *SwigwxPyWindowTowxEvtHandler(void *ptr) {
2700 wxPyWindow *src;
2701 wxEvtHandler *dest;
2702 src = (wxPyWindow *) ptr;
2703 dest = (wxEvtHandler *) src;
2704 return (void *) dest;
2705}
2706
2707static void *SwigwxPyWindowTowxObject(void *ptr) {
2708 wxPyWindow *src;
2709 wxObject *dest;
2710 src = (wxPyWindow *) ptr;
2711 dest = (wxObject *) src;
2712 return (void *) dest;
2713}
2714
2715#define new_wxPyWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxPyWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
2716static PyObject *_wrap_new_wxPyWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
2717 PyObject * _resultobj;
2718 wxPyWindow * _result;
2719 wxWindow * _arg0;
2720 wxWindowID _arg1;
2721 wxPoint * _arg2 = (wxPoint *) &wxDefaultPosition;
2722 wxSize * _arg3 = (wxSize *) &wxDefaultSize;
2723 long _arg4 = (long ) 0;
2724 wxString * _arg5 = (wxString *) &wxPyPanelNameStr;
2725 PyObject * _argo0 = 0;
2726 wxPoint temp;
2727 PyObject * _obj2 = 0;
2728 wxSize temp0;
2729 PyObject * _obj3 = 0;
2730 PyObject * _obj5 = 0;
2731 char *_kwnames[] = { "parent","id","pos","size","style","name", NULL };
2732 char _ptemp[128];
2733
2734 self = self;
2735 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi|OOlO:new_wxPyWindow",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_arg4,&_obj5))
2736 return NULL;
2737 if (_argo0) {
2738 if (_argo0 == Py_None) { _arg0 = NULL; }
2739 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
2740 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxPyWindow. Expected _wxWindow_p.");
2741 return NULL;
2742 }
2743 }
2744 if (_obj2)
2745{
2746 _arg2 = &temp;
2747 if (! wxPoint_helper(_obj2, &_arg2))
2748 return NULL;
2749}
2750 if (_obj3)
2751{
2752 _arg3 = &temp0;
2753 if (! wxSize_helper(_obj3, &_arg3))
2754 return NULL;
2755}
2756 if (_obj5)
2757{
2758 _arg5 = wxString_in_helper(_obj5);
2759 if (_arg5 == NULL)
2760 return NULL;
2761}
2762{
2763 PyThreadState* __tstate = wxPyBeginAllowThreads();
2764 _result = (wxPyWindow *)new_wxPyWindow(_arg0,_arg1,*_arg2,*_arg3,_arg4,*_arg5);
2765
2766 wxPyEndAllowThreads(__tstate);
2767 if (PyErr_Occurred()) return NULL;
2768} if (_result) {
2769 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPyWindow_p");
2770 _resultobj = Py_BuildValue("s",_ptemp);
2771 } else {
2772 Py_INCREF(Py_None);
2773 _resultobj = Py_None;
2774 }
2775{
2776 if (_obj5)
2777 delete _arg5;
2778}
2779 return _resultobj;
2780}
2781
2782#define wxPyWindow__setCallbackInfo(_swigobj,_swigarg0,_swigarg1) (_swigobj->_setCallbackInfo(_swigarg0,_swigarg1))
2783static PyObject *_wrap_wxPyWindow__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
2784 PyObject * _resultobj;
2785 wxPyWindow * _arg0;
2786 PyObject * _arg1;
2787 PyObject * _arg2;
2788 PyObject * _argo0 = 0;
2789 PyObject * _obj1 = 0;
2790 PyObject * _obj2 = 0;
2791 char *_kwnames[] = { "self","self","_class", NULL };
2792
2793 self = self;
2794 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxPyWindow__setCallbackInfo",_kwnames,&_argo0,&_obj1,&_obj2))
2795 return NULL;
2796 if (_argo0) {
2797 if (_argo0 == Py_None) { _arg0 = NULL; }
2798 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyWindow_p")) {
2799 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyWindow__setCallbackInfo. Expected _wxPyWindow_p.");
2800 return NULL;
2801 }
2802 }
2803{
2804 _arg1 = _obj1;
2805}
2806{
2807 _arg2 = _obj2;
2808}
2809{
2810 PyThreadState* __tstate = wxPyBeginAllowThreads();
2811 wxPyWindow__setCallbackInfo(_arg0,_arg1,_arg2);
2812
2813 wxPyEndAllowThreads(__tstate);
2814 if (PyErr_Occurred()) return NULL;
2815} Py_INCREF(Py_None);
2816 _resultobj = Py_None;
2817 return _resultobj;
2818}
2819
2820#define wxPyWindow_base_DoMoveWindow(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_DoMoveWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
2821static PyObject *_wrap_wxPyWindow_base_DoMoveWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
2822 PyObject * _resultobj;
2823 wxPyWindow * _arg0;
2824 int _arg1;
2825 int _arg2;
2826 int _arg3;
2827 int _arg4;
2828 PyObject * _argo0 = 0;
2829 char *_kwnames[] = { "self","x","y","width","height", NULL };
2830
2831 self = self;
2832 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oiiii:wxPyWindow_base_DoMoveWindow",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
2833 return NULL;
2834 if (_argo0) {
2835 if (_argo0 == Py_None) { _arg0 = NULL; }
2836 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyWindow_p")) {
2837 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyWindow_base_DoMoveWindow. Expected _wxPyWindow_p.");
2838 return NULL;
2839 }
2840 }
2841{
2842 PyThreadState* __tstate = wxPyBeginAllowThreads();
2843 wxPyWindow_base_DoMoveWindow(_arg0,_arg1,_arg2,_arg3,_arg4);
2844
2845 wxPyEndAllowThreads(__tstate);
2846 if (PyErr_Occurred()) return NULL;
2847} Py_INCREF(Py_None);
2848 _resultobj = Py_None;
2849 return _resultobj;
2850}
2851
2852#define wxPyWindow_base_DoSetSize(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_DoSetSize(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
2853static PyObject *_wrap_wxPyWindow_base_DoSetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
2854 PyObject * _resultobj;
2855 wxPyWindow * _arg0;
2856 int _arg1;
2857 int _arg2;
2858 int _arg3;
2859 int _arg4;
2860 int _arg5 = (int ) wxSIZE_AUTO;
2861 PyObject * _argo0 = 0;
2862 char *_kwnames[] = { "self","x","y","width","height","sizeFlags", NULL };
2863
2864 self = self;
2865 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oiiii|i:wxPyWindow_base_DoSetSize",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4,&_arg5))
2866 return NULL;
2867 if (_argo0) {
2868 if (_argo0 == Py_None) { _arg0 = NULL; }
2869 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyWindow_p")) {
2870 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyWindow_base_DoSetSize. Expected _wxPyWindow_p.");
2871 return NULL;
2872 }
2873 }
2874{
2875 PyThreadState* __tstate = wxPyBeginAllowThreads();
2876 wxPyWindow_base_DoSetSize(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
2877
2878 wxPyEndAllowThreads(__tstate);
2879 if (PyErr_Occurred()) return NULL;
2880} Py_INCREF(Py_None);
2881 _resultobj = Py_None;
2882 return _resultobj;
2883}
2884
2885#define wxPyWindow_base_DoSetClientSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_DoSetClientSize(_swigarg0,_swigarg1))
2886static PyObject *_wrap_wxPyWindow_base_DoSetClientSize(PyObject *self, PyObject *args, PyObject *kwargs) {
2887 PyObject * _resultobj;
2888 wxPyWindow * _arg0;
2889 int _arg1;
2890 int _arg2;
2891 PyObject * _argo0 = 0;
2892 char *_kwnames[] = { "self","width","height", NULL };
2893
2894 self = self;
2895 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxPyWindow_base_DoSetClientSize",_kwnames,&_argo0,&_arg1,&_arg2))
2896 return NULL;
2897 if (_argo0) {
2898 if (_argo0 == Py_None) { _arg0 = NULL; }
2899 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyWindow_p")) {
2900 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyWindow_base_DoSetClientSize. Expected _wxPyWindow_p.");
2901 return NULL;
2902 }
2903 }
2904{
2905 PyThreadState* __tstate = wxPyBeginAllowThreads();
2906 wxPyWindow_base_DoSetClientSize(_arg0,_arg1,_arg2);
2907
2908 wxPyEndAllowThreads(__tstate);
2909 if (PyErr_Occurred()) return NULL;
2910} Py_INCREF(Py_None);
2911 _resultobj = Py_None;
2912 return _resultobj;
2913}
2914
2915#define wxPyWindow_base_DoSetVirtualSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_DoSetVirtualSize(_swigarg0,_swigarg1))
2916static PyObject *_wrap_wxPyWindow_base_DoSetVirtualSize(PyObject *self, PyObject *args, PyObject *kwargs) {
2917 PyObject * _resultobj;
2918 wxPyWindow * _arg0;
2919 int _arg1;
2920 int _arg2;
2921 PyObject * _argo0 = 0;
2922 char *_kwnames[] = { "self","x","y", NULL };
2923
2924 self = self;
2925 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxPyWindow_base_DoSetVirtualSize",_kwnames,&_argo0,&_arg1,&_arg2))
2926 return NULL;
2927 if (_argo0) {
2928 if (_argo0 == Py_None) { _arg0 = NULL; }
2929 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyWindow_p")) {
2930 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyWindow_base_DoSetVirtualSize. Expected _wxPyWindow_p.");
2931 return NULL;
2932 }
2933 }
2934{
2935 PyThreadState* __tstate = wxPyBeginAllowThreads();
2936 wxPyWindow_base_DoSetVirtualSize(_arg0,_arg1,_arg2);
2937
2938 wxPyEndAllowThreads(__tstate);
2939 if (PyErr_Occurred()) return NULL;
2940} Py_INCREF(Py_None);
2941 _resultobj = Py_None;
2942 return _resultobj;
2943}
2944
2945#define wxPyWindow_base_DoGetSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_DoGetSize(_swigarg0,_swigarg1))
2946static PyObject *_wrap_wxPyWindow_base_DoGetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
2947 PyObject * _resultobj;
2948 wxPyWindow * _arg0;
2949 int * _arg1;
2950 int temp;
2951 int * _arg2;
2952 int temp0;
2953 PyObject * _argo0 = 0;
2954 char *_kwnames[] = { "self", NULL };
2955
2956 self = self;
2957{
2958 _arg1 = &temp;
2959}
2960{
2961 _arg2 = &temp0;
2962}
2963 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyWindow_base_DoGetSize",_kwnames,&_argo0))
2964 return NULL;
2965 if (_argo0) {
2966 if (_argo0 == Py_None) { _arg0 = NULL; }
2967 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyWindow_p")) {
2968 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyWindow_base_DoGetSize. Expected _wxPyWindow_p.");
2969 return NULL;
2970 }
2971 }
2972{
2973 PyThreadState* __tstate = wxPyBeginAllowThreads();
2974 wxPyWindow_base_DoGetSize(_arg0,_arg1,_arg2);
2975
2976 wxPyEndAllowThreads(__tstate);
2977 if (PyErr_Occurred()) return NULL;
2978} Py_INCREF(Py_None);
2979 _resultobj = Py_None;
2980{
2981 PyObject *o;
2982 o = PyInt_FromLong((long) (*_arg1));
2983 _resultobj = t_output_helper(_resultobj, o);
2984}
2985{
2986 PyObject *o;
2987 o = PyInt_FromLong((long) (*_arg2));
2988 _resultobj = t_output_helper(_resultobj, o);
2989}
2990 return _resultobj;
2991}
2992
2993#define wxPyWindow_base_DoGetClientSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_DoGetClientSize(_swigarg0,_swigarg1))
2994static PyObject *_wrap_wxPyWindow_base_DoGetClientSize(PyObject *self, PyObject *args, PyObject *kwargs) {
2995 PyObject * _resultobj;
2996 wxPyWindow * _arg0;
2997 int * _arg1;
2998 int temp;
2999 int * _arg2;
3000 int temp0;
3001 PyObject * _argo0 = 0;
3002 char *_kwnames[] = { "self", NULL };
3003
3004 self = self;
3005{
3006 _arg1 = &temp;
3007}
3008{
3009 _arg2 = &temp0;
3010}
3011 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyWindow_base_DoGetClientSize",_kwnames,&_argo0))
3012 return NULL;
3013 if (_argo0) {
3014 if (_argo0 == Py_None) { _arg0 = NULL; }
3015 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyWindow_p")) {
3016 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyWindow_base_DoGetClientSize. Expected _wxPyWindow_p.");
3017 return NULL;
3018 }
3019 }
3020{
3021 PyThreadState* __tstate = wxPyBeginAllowThreads();
3022 wxPyWindow_base_DoGetClientSize(_arg0,_arg1,_arg2);
3023
3024 wxPyEndAllowThreads(__tstate);
3025 if (PyErr_Occurred()) return NULL;
3026} Py_INCREF(Py_None);
3027 _resultobj = Py_None;
3028{
3029 PyObject *o;
3030 o = PyInt_FromLong((long) (*_arg1));
3031 _resultobj = t_output_helper(_resultobj, o);
3032}
3033{
3034 PyObject *o;
3035 o = PyInt_FromLong((long) (*_arg2));
3036 _resultobj = t_output_helper(_resultobj, o);
3037}
3038 return _resultobj;
3039}
3040
3041#define wxPyWindow_base_DoGetPosition(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_DoGetPosition(_swigarg0,_swigarg1))
3042static PyObject *_wrap_wxPyWindow_base_DoGetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
3043 PyObject * _resultobj;
3044 wxPyWindow * _arg0;
3045 int * _arg1;
3046 int temp;
3047 int * _arg2;
3048 int temp0;
3049 PyObject * _argo0 = 0;
3050 char *_kwnames[] = { "self", NULL };
3051
3052 self = self;
3053{
3054 _arg1 = &temp;
3055}
3056{
3057 _arg2 = &temp0;
3058}
3059 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyWindow_base_DoGetPosition",_kwnames,&_argo0))
3060 return NULL;
3061 if (_argo0) {
3062 if (_argo0 == Py_None) { _arg0 = NULL; }
3063 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyWindow_p")) {
3064 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyWindow_base_DoGetPosition. Expected _wxPyWindow_p.");
3065 return NULL;
3066 }
3067 }
3068{
3069 PyThreadState* __tstate = wxPyBeginAllowThreads();
3070 wxPyWindow_base_DoGetPosition(_arg0,_arg1,_arg2);
3071
3072 wxPyEndAllowThreads(__tstate);
3073 if (PyErr_Occurred()) return NULL;
3074} Py_INCREF(Py_None);
3075 _resultobj = Py_None;
3076{
3077 PyObject *o;
3078 o = PyInt_FromLong((long) (*_arg1));
3079 _resultobj = t_output_helper(_resultobj, o);
3080}
3081{
3082 PyObject *o;
3083 o = PyInt_FromLong((long) (*_arg2));
3084 _resultobj = t_output_helper(_resultobj, o);
3085}
3086 return _resultobj;
3087}
3088
3089#define wxPyWindow_base_DoGetVirtualSize(_swigobj) (_swigobj->base_DoGetVirtualSize())
3090static PyObject *_wrap_wxPyWindow_base_DoGetVirtualSize(PyObject *self, PyObject *args, PyObject *kwargs) {
3091 PyObject * _resultobj;
3092 wxSize * _result;
3093 wxPyWindow * _arg0;
3094 PyObject * _argo0 = 0;
3095 char *_kwnames[] = { "self", NULL };
3096 char _ptemp[128];
3097
3098 self = self;
3099 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyWindow_base_DoGetVirtualSize",_kwnames,&_argo0))
3100 return NULL;
3101 if (_argo0) {
3102 if (_argo0 == Py_None) { _arg0 = NULL; }
3103 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyWindow_p")) {
3104 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyWindow_base_DoGetVirtualSize. Expected _wxPyWindow_p.");
3105 return NULL;
3106 }
3107 }
3108{
3109 PyThreadState* __tstate = wxPyBeginAllowThreads();
3110 _result = new wxSize (wxPyWindow_base_DoGetVirtualSize(_arg0));
3111
3112 wxPyEndAllowThreads(__tstate);
3113 if (PyErr_Occurred()) return NULL;
3114} SWIG_MakePtr(_ptemp, (void *) _result,"_wxSize_p");
3115 _resultobj = Py_BuildValue("s",_ptemp);
3116 return _resultobj;
3117}
3118
3119#define wxPyWindow_base_DoGetBestSize(_swigobj) (_swigobj->base_DoGetBestSize())
3120static PyObject *_wrap_wxPyWindow_base_DoGetBestSize(PyObject *self, PyObject *args, PyObject *kwargs) {
3121 PyObject * _resultobj;
3122 wxSize * _result;
3123 wxPyWindow * _arg0;
3124 PyObject * _argo0 = 0;
3125 char *_kwnames[] = { "self", NULL };
3126 char _ptemp[128];
3127
3128 self = self;
3129 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyWindow_base_DoGetBestSize",_kwnames,&_argo0))
3130 return NULL;
3131 if (_argo0) {
3132 if (_argo0 == Py_None) { _arg0 = NULL; }
3133 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyWindow_p")) {
3134 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyWindow_base_DoGetBestSize. Expected _wxPyWindow_p.");
3135 return NULL;
3136 }
3137 }
3138{
3139 PyThreadState* __tstate = wxPyBeginAllowThreads();
3140 _result = new wxSize (wxPyWindow_base_DoGetBestSize(_arg0));
3141
3142 wxPyEndAllowThreads(__tstate);
3143 if (PyErr_Occurred()) return NULL;
3144} SWIG_MakePtr(_ptemp, (void *) _result,"_wxSize_p");
3145 _resultobj = Py_BuildValue("s",_ptemp);
3146 return _resultobj;
3147}
3148
3149#define wxPyWindow_base_InitDialog(_swigobj) (_swigobj->base_InitDialog())
3150static PyObject *_wrap_wxPyWindow_base_InitDialog(PyObject *self, PyObject *args, PyObject *kwargs) {
3151 PyObject * _resultobj;
3152 wxPyWindow * _arg0;
3153 PyObject * _argo0 = 0;
3154 char *_kwnames[] = { "self", NULL };
3155
3156 self = self;
3157 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyWindow_base_InitDialog",_kwnames,&_argo0))
3158 return NULL;
3159 if (_argo0) {
3160 if (_argo0 == Py_None) { _arg0 = NULL; }
3161 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyWindow_p")) {
3162 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyWindow_base_InitDialog. Expected _wxPyWindow_p.");
3163 return NULL;
3164 }
3165 }
3166{
3167 PyThreadState* __tstate = wxPyBeginAllowThreads();
3168 wxPyWindow_base_InitDialog(_arg0);
3169
3170 wxPyEndAllowThreads(__tstate);
3171 if (PyErr_Occurred()) return NULL;
3172} Py_INCREF(Py_None);
3173 _resultobj = Py_None;
3174 return _resultobj;
3175}
3176
3177#define wxPyWindow_base_TransferDataToWindow(_swigobj) (_swigobj->base_TransferDataToWindow())
3178static PyObject *_wrap_wxPyWindow_base_TransferDataToWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
3179 PyObject * _resultobj;
3180 bool _result;
3181 wxPyWindow * _arg0;
3182 PyObject * _argo0 = 0;
3183 char *_kwnames[] = { "self", NULL };
3184
3185 self = self;
3186 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyWindow_base_TransferDataToWindow",_kwnames,&_argo0))
3187 return NULL;
3188 if (_argo0) {
3189 if (_argo0 == Py_None) { _arg0 = NULL; }
3190 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyWindow_p")) {
3191 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyWindow_base_TransferDataToWindow. Expected _wxPyWindow_p.");
3192 return NULL;
3193 }
3194 }
3195{
3196 PyThreadState* __tstate = wxPyBeginAllowThreads();
3197 _result = (bool )wxPyWindow_base_TransferDataToWindow(_arg0);
3198
3199 wxPyEndAllowThreads(__tstate);
3200 if (PyErr_Occurred()) return NULL;
3201} _resultobj = Py_BuildValue("i",_result);
3202 return _resultobj;
3203}
3204
3205#define wxPyWindow_base_TransferDataFromWindow(_swigobj) (_swigobj->base_TransferDataFromWindow())
3206static PyObject *_wrap_wxPyWindow_base_TransferDataFromWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
3207 PyObject * _resultobj;
3208 bool _result;
3209 wxPyWindow * _arg0;
3210 PyObject * _argo0 = 0;
3211 char *_kwnames[] = { "self", NULL };
3212
3213 self = self;
3214 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyWindow_base_TransferDataFromWindow",_kwnames,&_argo0))
3215 return NULL;
3216 if (_argo0) {
3217 if (_argo0 == Py_None) { _arg0 = NULL; }
3218 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyWindow_p")) {
3219 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyWindow_base_TransferDataFromWindow. Expected _wxPyWindow_p.");
3220 return NULL;
3221 }
3222 }
3223{
3224 PyThreadState* __tstate = wxPyBeginAllowThreads();
3225 _result = (bool )wxPyWindow_base_TransferDataFromWindow(_arg0);
3226
3227 wxPyEndAllowThreads(__tstate);
3228 if (PyErr_Occurred()) return NULL;
3229} _resultobj = Py_BuildValue("i",_result);
3230 return _resultobj;
3231}
3232
3233#define wxPyWindow_base_Validate(_swigobj) (_swigobj->base_Validate())
3234static PyObject *_wrap_wxPyWindow_base_Validate(PyObject *self, PyObject *args, PyObject *kwargs) {
3235 PyObject * _resultobj;
3236 bool _result;
3237 wxPyWindow * _arg0;
3238 PyObject * _argo0 = 0;
3239 char *_kwnames[] = { "self", NULL };
3240
3241 self = self;
3242 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyWindow_base_Validate",_kwnames,&_argo0))
3243 return NULL;
3244 if (_argo0) {
3245 if (_argo0 == Py_None) { _arg0 = NULL; }
3246 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyWindow_p")) {
3247 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyWindow_base_Validate. Expected _wxPyWindow_p.");
3248 return NULL;
3249 }
3250 }
3251{
3252 PyThreadState* __tstate = wxPyBeginAllowThreads();
3253 _result = (bool )wxPyWindow_base_Validate(_arg0);
3254
3255 wxPyEndAllowThreads(__tstate);
3256 if (PyErr_Occurred()) return NULL;
3257} _resultobj = Py_BuildValue("i",_result);
3258 return _resultobj;
3259}
3260
3261#define wxPyWindow_base_AcceptsFocus(_swigobj) (_swigobj->base_AcceptsFocus())
3262static PyObject *_wrap_wxPyWindow_base_AcceptsFocus(PyObject *self, PyObject *args, PyObject *kwargs) {
3263 PyObject * _resultobj;
3264 bool _result;
3265 wxPyWindow * _arg0;
3266 PyObject * _argo0 = 0;
3267 char *_kwnames[] = { "self", NULL };
3268
3269 self = self;
3270 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyWindow_base_AcceptsFocus",_kwnames,&_argo0))
3271 return NULL;
3272 if (_argo0) {
3273 if (_argo0 == Py_None) { _arg0 = NULL; }
3274 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyWindow_p")) {
3275 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyWindow_base_AcceptsFocus. Expected _wxPyWindow_p.");
3276 return NULL;
3277 }
3278 }
3279{
3280 PyThreadState* __tstate = wxPyBeginAllowThreads();
3281 _result = (bool )wxPyWindow_base_AcceptsFocus(_arg0);
3282
3283 wxPyEndAllowThreads(__tstate);
3284 if (PyErr_Occurred()) return NULL;
3285} _resultobj = Py_BuildValue("i",_result);
3286 return _resultobj;
3287}
3288
3289#define wxPyWindow_base_AcceptsFocusFromKeyboard(_swigobj) (_swigobj->base_AcceptsFocusFromKeyboard())
3290static PyObject *_wrap_wxPyWindow_base_AcceptsFocusFromKeyboard(PyObject *self, PyObject *args, PyObject *kwargs) {
3291 PyObject * _resultobj;
3292 bool _result;
3293 wxPyWindow * _arg0;
3294 PyObject * _argo0 = 0;
3295 char *_kwnames[] = { "self", NULL };
3296
3297 self = self;
3298 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyWindow_base_AcceptsFocusFromKeyboard",_kwnames,&_argo0))
3299 return NULL;
3300 if (_argo0) {
3301 if (_argo0 == Py_None) { _arg0 = NULL; }
3302 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyWindow_p")) {
3303 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyWindow_base_AcceptsFocusFromKeyboard. Expected _wxPyWindow_p.");
3304 return NULL;
3305 }
3306 }
3307{
3308 PyThreadState* __tstate = wxPyBeginAllowThreads();
3309 _result = (bool )wxPyWindow_base_AcceptsFocusFromKeyboard(_arg0);
3310
3311 wxPyEndAllowThreads(__tstate);
3312 if (PyErr_Occurred()) return NULL;
3313} _resultobj = Py_BuildValue("i",_result);
3314 return _resultobj;
3315}
3316
3317#define wxPyWindow_base_GetMaxSize(_swigobj) (_swigobj->base_GetMaxSize())
3318static PyObject *_wrap_wxPyWindow_base_GetMaxSize(PyObject *self, PyObject *args, PyObject *kwargs) {
3319 PyObject * _resultobj;
3320 wxSize * _result;
3321 wxPyWindow * _arg0;
3322 PyObject * _argo0 = 0;
3323 char *_kwnames[] = { "self", NULL };
3324 char _ptemp[128];
3325
3326 self = self;
3327 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyWindow_base_GetMaxSize",_kwnames,&_argo0))
3328 return NULL;
3329 if (_argo0) {
3330 if (_argo0 == Py_None) { _arg0 = NULL; }
3331 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyWindow_p")) {
3332 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyWindow_base_GetMaxSize. Expected _wxPyWindow_p.");
3333 return NULL;
3334 }
3335 }
3336{
3337 PyThreadState* __tstate = wxPyBeginAllowThreads();
3338 _result = new wxSize (wxPyWindow_base_GetMaxSize(_arg0));
3339
3340 wxPyEndAllowThreads(__tstate);
3341 if (PyErr_Occurred()) return NULL;
3342} SWIG_MakePtr(_ptemp, (void *) _result,"_wxSize_p");
3343 _resultobj = Py_BuildValue("s",_ptemp);
3344 return _resultobj;
3345}
3346
aaad759f
RD
3347#define wxPyWindow_base_AddChild(_swigobj,_swigarg0) (_swigobj->base_AddChild(_swigarg0))
3348static PyObject *_wrap_wxPyWindow_base_AddChild(PyObject *self, PyObject *args, PyObject *kwargs) {
3349 PyObject * _resultobj;
3350 wxPyWindow * _arg0;
3351 wxWindow * _arg1;
3352 PyObject * _argo0 = 0;
3353 PyObject * _argo1 = 0;
3354 char *_kwnames[] = { "self","child", NULL };
3355
3356 self = self;
3357 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyWindow_base_AddChild",_kwnames,&_argo0,&_argo1))
3358 return NULL;
3359 if (_argo0) {
3360 if (_argo0 == Py_None) { _arg0 = NULL; }
3361 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyWindow_p")) {
3362 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyWindow_base_AddChild. Expected _wxPyWindow_p.");
3363 return NULL;
3364 }
3365 }
3366 if (_argo1) {
3367 if (_argo1 == Py_None) { _arg1 = NULL; }
3368 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
3369 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyWindow_base_AddChild. Expected _wxWindow_p.");
3370 return NULL;
3371 }
3372 }
3373{
3374 PyThreadState* __tstate = wxPyBeginAllowThreads();
3375 wxPyWindow_base_AddChild(_arg0,_arg1);
3376
3377 wxPyEndAllowThreads(__tstate);
3378 if (PyErr_Occurred()) return NULL;
3379} Py_INCREF(Py_None);
3380 _resultobj = Py_None;
3381 return _resultobj;
3382}
3383
3384#define wxPyWindow_base_RemoveChild(_swigobj,_swigarg0) (_swigobj->base_RemoveChild(_swigarg0))
3385static PyObject *_wrap_wxPyWindow_base_RemoveChild(PyObject *self, PyObject *args, PyObject *kwargs) {
3386 PyObject * _resultobj;
3387 wxPyWindow * _arg0;
3388 wxWindow * _arg1;
3389 PyObject * _argo0 = 0;
3390 PyObject * _argo1 = 0;
3391 char *_kwnames[] = { "self","child", NULL };
3392
3393 self = self;
3394 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyWindow_base_RemoveChild",_kwnames,&_argo0,&_argo1))
3395 return NULL;
3396 if (_argo0) {
3397 if (_argo0 == Py_None) { _arg0 = NULL; }
3398 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyWindow_p")) {
3399 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyWindow_base_RemoveChild. Expected _wxPyWindow_p.");
3400 return NULL;
3401 }
3402 }
3403 if (_argo1) {
3404 if (_argo1 == Py_None) { _arg1 = NULL; }
3405 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
3406 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyWindow_base_RemoveChild. Expected _wxWindow_p.");
3407 return NULL;
3408 }
3409 }
3410{
3411 PyThreadState* __tstate = wxPyBeginAllowThreads();
3412 wxPyWindow_base_RemoveChild(_arg0,_arg1);
3413
3414 wxPyEndAllowThreads(__tstate);
3415 if (PyErr_Occurred()) return NULL;
3416} Py_INCREF(Py_None);
3417 _resultobj = Py_None;
3418 return _resultobj;
3419}
3420
b0e5c039
RD
3421static void *SwigwxPyControlTowxControl(void *ptr) {
3422 wxPyControl *src;
3423 wxControl *dest;
3424 src = (wxPyControl *) ptr;
3425 dest = (wxControl *) src;
3426 return (void *) dest;
3427}
3428
3429static void *SwigwxPyControlTowxWindow(void *ptr) {
3430 wxPyControl *src;
3431 wxWindow *dest;
3432 src = (wxPyControl *) ptr;
3433 dest = (wxWindow *) src;
3434 return (void *) dest;
3435}
3436
3437static void *SwigwxPyControlTowxEvtHandler(void *ptr) {
3438 wxPyControl *src;
3439 wxEvtHandler *dest;
3440 src = (wxPyControl *) ptr;
3441 dest = (wxEvtHandler *) src;
3442 return (void *) dest;
3443}
3444
3445static void *SwigwxPyControlTowxObject(void *ptr) {
3446 wxPyControl *src;
3447 wxObject *dest;
3448 src = (wxPyControl *) ptr;
3449 dest = (wxObject *) src;
3450 return (void *) dest;
3451}
3452
3453#define new_wxPyControl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (new wxPyControl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6))
3454static PyObject *_wrap_new_wxPyControl(PyObject *self, PyObject *args, PyObject *kwargs) {
3455 PyObject * _resultobj;
3456 wxPyControl * _result;
3457 wxWindow * _arg0;
3458 wxWindowID _arg1;
3459 wxPoint * _arg2 = (wxPoint *) &wxDefaultPosition;
3460 wxSize * _arg3 = (wxSize *) &wxDefaultSize;
3461 long _arg4 = (long ) 0;
3462 wxValidator * _arg5 = (wxValidator *) &wxDefaultValidator;
3463 wxString * _arg6 = (wxString *) &wxPyControlNameStr;
3464 PyObject * _argo0 = 0;
3465 wxPoint temp;
3466 PyObject * _obj2 = 0;
3467 wxSize temp0;
3468 PyObject * _obj3 = 0;
3469 PyObject * _argo5 = 0;
3470 PyObject * _obj6 = 0;
3471 char *_kwnames[] = { "parent","id","pos","size","style","validator","name", NULL };
3472 char _ptemp[128];
3473
3474 self = self;
3475 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi|OOlOO:new_wxPyControl",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_arg4,&_argo5,&_obj6))
3476 return NULL;
3477 if (_argo0) {
3478 if (_argo0 == Py_None) { _arg0 = NULL; }
3479 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
3480 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxPyControl. Expected _wxWindow_p.");
3481 return NULL;
3482 }
3483 }
3484 if (_obj2)
3485{
3486 _arg2 = &temp;
3487 if (! wxPoint_helper(_obj2, &_arg2))
3488 return NULL;
3489}
3490 if (_obj3)
3491{
3492 _arg3 = &temp0;
3493 if (! wxSize_helper(_obj3, &_arg3))
3494 return NULL;
3495}
3496 if (_argo5) {
3497 if (_argo5 == Py_None) { _arg5 = NULL; }
3498 else if (SWIG_GetPtrObj(_argo5,(void **) &_arg5,"_wxValidator_p")) {
3499 PyErr_SetString(PyExc_TypeError,"Type error in argument 6 of new_wxPyControl. Expected _wxValidator_p.");
3500 return NULL;
3501 }
3502 }
3503 if (_obj6)
3504{
3505 _arg6 = wxString_in_helper(_obj6);
3506 if (_arg6 == NULL)
3507 return NULL;
3508}
3509{
3510 PyThreadState* __tstate = wxPyBeginAllowThreads();
3511 _result = (wxPyControl *)new_wxPyControl(_arg0,_arg1,*_arg2,*_arg3,_arg4,*_arg5,*_arg6);
3512
3513 wxPyEndAllowThreads(__tstate);
3514 if (PyErr_Occurred()) return NULL;
3515} if (_result) {
3516 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPyControl_p");
3517 _resultobj = Py_BuildValue("s",_ptemp);
3518 } else {
3519 Py_INCREF(Py_None);
3520 _resultobj = Py_None;
3521 }
3522{
3523 if (_obj6)
3524 delete _arg6;
3525}
3526 return _resultobj;
3527}
3528
3529#define wxPyControl__setCallbackInfo(_swigobj,_swigarg0,_swigarg1) (_swigobj->_setCallbackInfo(_swigarg0,_swigarg1))
3530static PyObject *_wrap_wxPyControl__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
3531 PyObject * _resultobj;
3532 wxPyControl * _arg0;
3533 PyObject * _arg1;
3534 PyObject * _arg2;
3535 PyObject * _argo0 = 0;
3536 PyObject * _obj1 = 0;
3537 PyObject * _obj2 = 0;
3538 char *_kwnames[] = { "self","self","_class", NULL };
3539
3540 self = self;
3541 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxPyControl__setCallbackInfo",_kwnames,&_argo0,&_obj1,&_obj2))
3542 return NULL;
3543 if (_argo0) {
3544 if (_argo0 == Py_None) { _arg0 = NULL; }
3545 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControl_p")) {
3546 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControl__setCallbackInfo. Expected _wxPyControl_p.");
3547 return NULL;
3548 }
3549 }
3550{
3551 _arg1 = _obj1;
3552}
3553{
3554 _arg2 = _obj2;
3555}
3556{
3557 PyThreadState* __tstate = wxPyBeginAllowThreads();
3558 wxPyControl__setCallbackInfo(_arg0,_arg1,_arg2);
3559
3560 wxPyEndAllowThreads(__tstate);
3561 if (PyErr_Occurred()) return NULL;
3562} Py_INCREF(Py_None);
3563 _resultobj = Py_None;
3564 return _resultobj;
3565}
3566
3567#define wxPyControl_base_DoMoveWindow(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_DoMoveWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
3568static PyObject *_wrap_wxPyControl_base_DoMoveWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
3569 PyObject * _resultobj;
3570 wxPyControl * _arg0;
3571 int _arg1;
3572 int _arg2;
3573 int _arg3;
3574 int _arg4;
3575 PyObject * _argo0 = 0;
3576 char *_kwnames[] = { "self","x","y","width","height", NULL };
3577
3578 self = self;
3579 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oiiii:wxPyControl_base_DoMoveWindow",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
3580 return NULL;
3581 if (_argo0) {
3582 if (_argo0 == Py_None) { _arg0 = NULL; }
3583 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControl_p")) {
3584 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControl_base_DoMoveWindow. Expected _wxPyControl_p.");
3585 return NULL;
3586 }
3587 }
3588{
3589 PyThreadState* __tstate = wxPyBeginAllowThreads();
3590 wxPyControl_base_DoMoveWindow(_arg0,_arg1,_arg2,_arg3,_arg4);
3591
3592 wxPyEndAllowThreads(__tstate);
3593 if (PyErr_Occurred()) return NULL;
3594} Py_INCREF(Py_None);
3595 _resultobj = Py_None;
3596 return _resultobj;
3597}
3598
3599#define wxPyControl_base_DoSetSize(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_DoSetSize(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
3600static PyObject *_wrap_wxPyControl_base_DoSetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
3601 PyObject * _resultobj;
3602 wxPyControl * _arg0;
3603 int _arg1;
3604 int _arg2;
3605 int _arg3;
3606 int _arg4;
3607 int _arg5 = (int ) wxSIZE_AUTO;
3608 PyObject * _argo0 = 0;
3609 char *_kwnames[] = { "self","x","y","width","height","sizeFlags", NULL };
3610
3611 self = self;
3612 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oiiii|i:wxPyControl_base_DoSetSize",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4,&_arg5))
3613 return NULL;
3614 if (_argo0) {
3615 if (_argo0 == Py_None) { _arg0 = NULL; }
3616 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControl_p")) {
3617 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControl_base_DoSetSize. Expected _wxPyControl_p.");
3618 return NULL;
3619 }
3620 }
3621{
3622 PyThreadState* __tstate = wxPyBeginAllowThreads();
3623 wxPyControl_base_DoSetSize(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
3624
3625 wxPyEndAllowThreads(__tstate);
3626 if (PyErr_Occurred()) return NULL;
3627} Py_INCREF(Py_None);
3628 _resultobj = Py_None;
3629 return _resultobj;
3630}
3631
3632#define wxPyControl_base_DoSetClientSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_DoSetClientSize(_swigarg0,_swigarg1))
3633static PyObject *_wrap_wxPyControl_base_DoSetClientSize(PyObject *self, PyObject *args, PyObject *kwargs) {
3634 PyObject * _resultobj;
3635 wxPyControl * _arg0;
3636 int _arg1;
3637 int _arg2;
3638 PyObject * _argo0 = 0;
3639 char *_kwnames[] = { "self","width","height", NULL };
3640
3641 self = self;
3642 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxPyControl_base_DoSetClientSize",_kwnames,&_argo0,&_arg1,&_arg2))
3643 return NULL;
3644 if (_argo0) {
3645 if (_argo0 == Py_None) { _arg0 = NULL; }
3646 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControl_p")) {
3647 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControl_base_DoSetClientSize. Expected _wxPyControl_p.");
3648 return NULL;
3649 }
3650 }
3651{
3652 PyThreadState* __tstate = wxPyBeginAllowThreads();
3653 wxPyControl_base_DoSetClientSize(_arg0,_arg1,_arg2);
3654
3655 wxPyEndAllowThreads(__tstate);
3656 if (PyErr_Occurred()) return NULL;
3657} Py_INCREF(Py_None);
3658 _resultobj = Py_None;
3659 return _resultobj;
3660}
3661
3662#define wxPyControl_base_DoSetVirtualSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_DoSetVirtualSize(_swigarg0,_swigarg1))
3663static PyObject *_wrap_wxPyControl_base_DoSetVirtualSize(PyObject *self, PyObject *args, PyObject *kwargs) {
3664 PyObject * _resultobj;
3665 wxPyControl * _arg0;
3666 int _arg1;
3667 int _arg2;
3668 PyObject * _argo0 = 0;
3669 char *_kwnames[] = { "self","x","y", NULL };
3670
3671 self = self;
3672 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxPyControl_base_DoSetVirtualSize",_kwnames,&_argo0,&_arg1,&_arg2))
3673 return NULL;
3674 if (_argo0) {
3675 if (_argo0 == Py_None) { _arg0 = NULL; }
3676 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControl_p")) {
3677 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControl_base_DoSetVirtualSize. Expected _wxPyControl_p.");
3678 return NULL;
3679 }
3680 }
3681{
3682 PyThreadState* __tstate = wxPyBeginAllowThreads();
3683 wxPyControl_base_DoSetVirtualSize(_arg0,_arg1,_arg2);
3684
3685 wxPyEndAllowThreads(__tstate);
3686 if (PyErr_Occurred()) return NULL;
3687} Py_INCREF(Py_None);
3688 _resultobj = Py_None;
3689 return _resultobj;
3690}
3691
3692#define wxPyControl_base_DoGetSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_DoGetSize(_swigarg0,_swigarg1))
3693static PyObject *_wrap_wxPyControl_base_DoGetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
3694 PyObject * _resultobj;
3695 wxPyControl * _arg0;
3696 int * _arg1;
3697 int temp;
3698 int * _arg2;
3699 int temp0;
3700 PyObject * _argo0 = 0;
3701 char *_kwnames[] = { "self", NULL };
3702
3703 self = self;
3704{
3705 _arg1 = &temp;
3706}
3707{
3708 _arg2 = &temp0;
3709}
3710 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyControl_base_DoGetSize",_kwnames,&_argo0))
3711 return NULL;
3712 if (_argo0) {
3713 if (_argo0 == Py_None) { _arg0 = NULL; }
3714 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControl_p")) {
3715 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControl_base_DoGetSize. Expected _wxPyControl_p.");
3716 return NULL;
3717 }
3718 }
3719{
3720 PyThreadState* __tstate = wxPyBeginAllowThreads();
3721 wxPyControl_base_DoGetSize(_arg0,_arg1,_arg2);
3722
3723 wxPyEndAllowThreads(__tstate);
3724 if (PyErr_Occurred()) return NULL;
3725} Py_INCREF(Py_None);
3726 _resultobj = Py_None;
3727{
3728 PyObject *o;
3729 o = PyInt_FromLong((long) (*_arg1));
3730 _resultobj = t_output_helper(_resultobj, o);
3731}
3732{
3733 PyObject *o;
3734 o = PyInt_FromLong((long) (*_arg2));
3735 _resultobj = t_output_helper(_resultobj, o);
3736}
3737 return _resultobj;
3738}
3739
3740#define wxPyControl_base_DoGetClientSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_DoGetClientSize(_swigarg0,_swigarg1))
3741static PyObject *_wrap_wxPyControl_base_DoGetClientSize(PyObject *self, PyObject *args, PyObject *kwargs) {
3742 PyObject * _resultobj;
3743 wxPyControl * _arg0;
3744 int * _arg1;
3745 int temp;
3746 int * _arg2;
3747 int temp0;
3748 PyObject * _argo0 = 0;
3749 char *_kwnames[] = { "self", NULL };
3750
3751 self = self;
3752{
3753 _arg1 = &temp;
3754}
3755{
3756 _arg2 = &temp0;
3757}
3758 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyControl_base_DoGetClientSize",_kwnames,&_argo0))
3759 return NULL;
3760 if (_argo0) {
3761 if (_argo0 == Py_None) { _arg0 = NULL; }
3762 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControl_p")) {
3763 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControl_base_DoGetClientSize. Expected _wxPyControl_p.");
3764 return NULL;
3765 }
3766 }
3767{
3768 PyThreadState* __tstate = wxPyBeginAllowThreads();
3769 wxPyControl_base_DoGetClientSize(_arg0,_arg1,_arg2);
3770
3771 wxPyEndAllowThreads(__tstate);
3772 if (PyErr_Occurred()) return NULL;
3773} Py_INCREF(Py_None);
3774 _resultobj = Py_None;
3775{
3776 PyObject *o;
3777 o = PyInt_FromLong((long) (*_arg1));
3778 _resultobj = t_output_helper(_resultobj, o);
3779}
3780{
3781 PyObject *o;
3782 o = PyInt_FromLong((long) (*_arg2));
3783 _resultobj = t_output_helper(_resultobj, o);
3784}
3785 return _resultobj;
3786}
3787
3788#define wxPyControl_base_DoGetPosition(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_DoGetPosition(_swigarg0,_swigarg1))
3789static PyObject *_wrap_wxPyControl_base_DoGetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
3790 PyObject * _resultobj;
3791 wxPyControl * _arg0;
3792 int * _arg1;
3793 int temp;
3794 int * _arg2;
3795 int temp0;
3796 PyObject * _argo0 = 0;
3797 char *_kwnames[] = { "self", NULL };
3798
3799 self = self;
3800{
3801 _arg1 = &temp;
3802}
3803{
3804 _arg2 = &temp0;
3805}
3806 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyControl_base_DoGetPosition",_kwnames,&_argo0))
3807 return NULL;
3808 if (_argo0) {
3809 if (_argo0 == Py_None) { _arg0 = NULL; }
3810 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControl_p")) {
3811 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControl_base_DoGetPosition. Expected _wxPyControl_p.");
3812 return NULL;
3813 }
3814 }
3815{
3816 PyThreadState* __tstate = wxPyBeginAllowThreads();
3817 wxPyControl_base_DoGetPosition(_arg0,_arg1,_arg2);
3818
3819 wxPyEndAllowThreads(__tstate);
3820 if (PyErr_Occurred()) return NULL;
3821} Py_INCREF(Py_None);
3822 _resultobj = Py_None;
3823{
3824 PyObject *o;
3825 o = PyInt_FromLong((long) (*_arg1));
3826 _resultobj = t_output_helper(_resultobj, o);
3827}
3828{
3829 PyObject *o;
3830 o = PyInt_FromLong((long) (*_arg2));
3831 _resultobj = t_output_helper(_resultobj, o);
3832}
3833 return _resultobj;
3834}
3835
3836#define wxPyControl_base_DoGetVirtualSize(_swigobj) (_swigobj->base_DoGetVirtualSize())
3837static PyObject *_wrap_wxPyControl_base_DoGetVirtualSize(PyObject *self, PyObject *args, PyObject *kwargs) {
3838 PyObject * _resultobj;
3839 wxSize * _result;
3840 wxPyControl * _arg0;
3841 PyObject * _argo0 = 0;
3842 char *_kwnames[] = { "self", NULL };
3843 char _ptemp[128];
3844
3845 self = self;
3846 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyControl_base_DoGetVirtualSize",_kwnames,&_argo0))
3847 return NULL;
3848 if (_argo0) {
3849 if (_argo0 == Py_None) { _arg0 = NULL; }
3850 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControl_p")) {
3851 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControl_base_DoGetVirtualSize. Expected _wxPyControl_p.");
3852 return NULL;
3853 }
3854 }
3855{
3856 PyThreadState* __tstate = wxPyBeginAllowThreads();
3857 _result = new wxSize (wxPyControl_base_DoGetVirtualSize(_arg0));
3858
3859 wxPyEndAllowThreads(__tstate);
3860 if (PyErr_Occurred()) return NULL;
3861} SWIG_MakePtr(_ptemp, (void *) _result,"_wxSize_p");
3862 _resultobj = Py_BuildValue("s",_ptemp);
3863 return _resultobj;
3864}
3865
3866#define wxPyControl_base_DoGetBestSize(_swigobj) (_swigobj->base_DoGetBestSize())
3867static PyObject *_wrap_wxPyControl_base_DoGetBestSize(PyObject *self, PyObject *args, PyObject *kwargs) {
3868 PyObject * _resultobj;
3869 wxSize * _result;
3870 wxPyControl * _arg0;
3871 PyObject * _argo0 = 0;
3872 char *_kwnames[] = { "self", NULL };
3873 char _ptemp[128];
3874
3875 self = self;
3876 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyControl_base_DoGetBestSize",_kwnames,&_argo0))
3877 return NULL;
3878 if (_argo0) {
3879 if (_argo0 == Py_None) { _arg0 = NULL; }
3880 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControl_p")) {
3881 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControl_base_DoGetBestSize. Expected _wxPyControl_p.");
3882 return NULL;
3883 }
3884 }
3885{
3886 PyThreadState* __tstate = wxPyBeginAllowThreads();
3887 _result = new wxSize (wxPyControl_base_DoGetBestSize(_arg0));
3888
3889 wxPyEndAllowThreads(__tstate);
3890 if (PyErr_Occurred()) return NULL;
3891} SWIG_MakePtr(_ptemp, (void *) _result,"_wxSize_p");
3892 _resultobj = Py_BuildValue("s",_ptemp);
3893 return _resultobj;
3894}
3895
3896#define wxPyControl_base_InitDialog(_swigobj) (_swigobj->base_InitDialog())
3897static PyObject *_wrap_wxPyControl_base_InitDialog(PyObject *self, PyObject *args, PyObject *kwargs) {
3898 PyObject * _resultobj;
3899 wxPyControl * _arg0;
3900 PyObject * _argo0 = 0;
3901 char *_kwnames[] = { "self", NULL };
3902
3903 self = self;
3904 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyControl_base_InitDialog",_kwnames,&_argo0))
3905 return NULL;
3906 if (_argo0) {
3907 if (_argo0 == Py_None) { _arg0 = NULL; }
3908 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControl_p")) {
3909 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControl_base_InitDialog. Expected _wxPyControl_p.");
3910 return NULL;
3911 }
3912 }
3913{
3914 PyThreadState* __tstate = wxPyBeginAllowThreads();
3915 wxPyControl_base_InitDialog(_arg0);
3916
3917 wxPyEndAllowThreads(__tstate);
3918 if (PyErr_Occurred()) return NULL;
3919} Py_INCREF(Py_None);
3920 _resultobj = Py_None;
3921 return _resultobj;
3922}
3923
3924#define wxPyControl_base_TransferDataToWindow(_swigobj) (_swigobj->base_TransferDataToWindow())
3925static PyObject *_wrap_wxPyControl_base_TransferDataToWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
3926 PyObject * _resultobj;
3927 bool _result;
3928 wxPyControl * _arg0;
3929 PyObject * _argo0 = 0;
3930 char *_kwnames[] = { "self", NULL };
3931
3932 self = self;
3933 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyControl_base_TransferDataToWindow",_kwnames,&_argo0))
3934 return NULL;
3935 if (_argo0) {
3936 if (_argo0 == Py_None) { _arg0 = NULL; }
3937 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControl_p")) {
3938 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControl_base_TransferDataToWindow. Expected _wxPyControl_p.");
3939 return NULL;
3940 }
3941 }
3942{
3943 PyThreadState* __tstate = wxPyBeginAllowThreads();
3944 _result = (bool )wxPyControl_base_TransferDataToWindow(_arg0);
3945
3946 wxPyEndAllowThreads(__tstate);
3947 if (PyErr_Occurred()) return NULL;
3948} _resultobj = Py_BuildValue("i",_result);
3949 return _resultobj;
3950}
3951
3952#define wxPyControl_base_TransferDataFromWindow(_swigobj) (_swigobj->base_TransferDataFromWindow())
3953static PyObject *_wrap_wxPyControl_base_TransferDataFromWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
3954 PyObject * _resultobj;
3955 bool _result;
3956 wxPyControl * _arg0;
3957 PyObject * _argo0 = 0;
3958 char *_kwnames[] = { "self", NULL };
3959
3960 self = self;
3961 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyControl_base_TransferDataFromWindow",_kwnames,&_argo0))
3962 return NULL;
3963 if (_argo0) {
3964 if (_argo0 == Py_None) { _arg0 = NULL; }
3965 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControl_p")) {
3966 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControl_base_TransferDataFromWindow. Expected _wxPyControl_p.");
3967 return NULL;
3968 }
3969 }
3970{
3971 PyThreadState* __tstate = wxPyBeginAllowThreads();
3972 _result = (bool )wxPyControl_base_TransferDataFromWindow(_arg0);
3973
3974 wxPyEndAllowThreads(__tstate);
3975 if (PyErr_Occurred()) return NULL;
3976} _resultobj = Py_BuildValue("i",_result);
3977 return _resultobj;
3978}
3979
3980#define wxPyControl_base_Validate(_swigobj) (_swigobj->base_Validate())
3981static PyObject *_wrap_wxPyControl_base_Validate(PyObject *self, PyObject *args, PyObject *kwargs) {
3982 PyObject * _resultobj;
3983 bool _result;
3984 wxPyControl * _arg0;
3985 PyObject * _argo0 = 0;
3986 char *_kwnames[] = { "self", NULL };
3987
3988 self = self;
3989 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyControl_base_Validate",_kwnames,&_argo0))
3990 return NULL;
3991 if (_argo0) {
3992 if (_argo0 == Py_None) { _arg0 = NULL; }
3993 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControl_p")) {
3994 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControl_base_Validate. Expected _wxPyControl_p.");
3995 return NULL;
3996 }
3997 }
3998{
3999 PyThreadState* __tstate = wxPyBeginAllowThreads();
4000 _result = (bool )wxPyControl_base_Validate(_arg0);
4001
4002 wxPyEndAllowThreads(__tstate);
4003 if (PyErr_Occurred()) return NULL;
4004} _resultobj = Py_BuildValue("i",_result);
4005 return _resultobj;
4006}
4007
4008#define wxPyControl_base_AcceptsFocus(_swigobj) (_swigobj->base_AcceptsFocus())
4009static PyObject *_wrap_wxPyControl_base_AcceptsFocus(PyObject *self, PyObject *args, PyObject *kwargs) {
4010 PyObject * _resultobj;
4011 bool _result;
4012 wxPyControl * _arg0;
4013 PyObject * _argo0 = 0;
4014 char *_kwnames[] = { "self", NULL };
4015
4016 self = self;
4017 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyControl_base_AcceptsFocus",_kwnames,&_argo0))
4018 return NULL;
4019 if (_argo0) {
4020 if (_argo0 == Py_None) { _arg0 = NULL; }
4021 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControl_p")) {
4022 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControl_base_AcceptsFocus. Expected _wxPyControl_p.");
4023 return NULL;
4024 }
4025 }
4026{
4027 PyThreadState* __tstate = wxPyBeginAllowThreads();
4028 _result = (bool )wxPyControl_base_AcceptsFocus(_arg0);
4029
4030 wxPyEndAllowThreads(__tstate);
4031 if (PyErr_Occurred()) return NULL;
4032} _resultobj = Py_BuildValue("i",_result);
4033 return _resultobj;
4034}
4035
4036#define wxPyControl_base_AcceptsFocusFromKeyboard(_swigobj) (_swigobj->base_AcceptsFocusFromKeyboard())
4037static PyObject *_wrap_wxPyControl_base_AcceptsFocusFromKeyboard(PyObject *self, PyObject *args, PyObject *kwargs) {
4038 PyObject * _resultobj;
4039 bool _result;
4040 wxPyControl * _arg0;
4041 PyObject * _argo0 = 0;
4042 char *_kwnames[] = { "self", NULL };
4043
4044 self = self;
4045 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyControl_base_AcceptsFocusFromKeyboard",_kwnames,&_argo0))
4046 return NULL;
4047 if (_argo0) {
4048 if (_argo0 == Py_None) { _arg0 = NULL; }
4049 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControl_p")) {
4050 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControl_base_AcceptsFocusFromKeyboard. Expected _wxPyControl_p.");
4051 return NULL;
4052 }
4053 }
4054{
4055 PyThreadState* __tstate = wxPyBeginAllowThreads();
4056 _result = (bool )wxPyControl_base_AcceptsFocusFromKeyboard(_arg0);
4057
4058 wxPyEndAllowThreads(__tstate);
4059 if (PyErr_Occurred()) return NULL;
4060} _resultobj = Py_BuildValue("i",_result);
4061 return _resultobj;
4062}
4063
4064#define wxPyControl_base_GetMaxSize(_swigobj) (_swigobj->base_GetMaxSize())
4065static PyObject *_wrap_wxPyControl_base_GetMaxSize(PyObject *self, PyObject *args, PyObject *kwargs) {
4066 PyObject * _resultobj;
4067 wxSize * _result;
4068 wxPyControl * _arg0;
4069 PyObject * _argo0 = 0;
4070 char *_kwnames[] = { "self", NULL };
4071 char _ptemp[128];
4072
4073 self = self;
4074 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyControl_base_GetMaxSize",_kwnames,&_argo0))
4075 return NULL;
4076 if (_argo0) {
4077 if (_argo0 == Py_None) { _arg0 = NULL; }
4078 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControl_p")) {
4079 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControl_base_GetMaxSize. Expected _wxPyControl_p.");
4080 return NULL;
4081 }
4082 }
4083{
4084 PyThreadState* __tstate = wxPyBeginAllowThreads();
4085 _result = new wxSize (wxPyControl_base_GetMaxSize(_arg0));
4086
4087 wxPyEndAllowThreads(__tstate);
4088 if (PyErr_Occurred()) return NULL;
4089} SWIG_MakePtr(_ptemp, (void *) _result,"_wxSize_p");
4090 _resultobj = Py_BuildValue("s",_ptemp);
4091 return _resultobj;
4092}
4093
aaad759f
RD
4094#define wxPyControl_base_AddChild(_swigobj,_swigarg0) (_swigobj->base_AddChild(_swigarg0))
4095static PyObject *_wrap_wxPyControl_base_AddChild(PyObject *self, PyObject *args, PyObject *kwargs) {
4096 PyObject * _resultobj;
4097 wxPyControl * _arg0;
4098 wxWindow * _arg1;
4099 PyObject * _argo0 = 0;
4100 PyObject * _argo1 = 0;
4101 char *_kwnames[] = { "self","child", NULL };
4102
4103 self = self;
4104 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyControl_base_AddChild",_kwnames,&_argo0,&_argo1))
4105 return NULL;
4106 if (_argo0) {
4107 if (_argo0 == Py_None) { _arg0 = NULL; }
4108 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControl_p")) {
4109 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControl_base_AddChild. Expected _wxPyControl_p.");
4110 return NULL;
4111 }
4112 }
4113 if (_argo1) {
4114 if (_argo1 == Py_None) { _arg1 = NULL; }
4115 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
4116 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyControl_base_AddChild. Expected _wxWindow_p.");
4117 return NULL;
4118 }
4119 }
4120{
4121 PyThreadState* __tstate = wxPyBeginAllowThreads();
4122 wxPyControl_base_AddChild(_arg0,_arg1);
4123
4124 wxPyEndAllowThreads(__tstate);
4125 if (PyErr_Occurred()) return NULL;
4126} Py_INCREF(Py_None);
4127 _resultobj = Py_None;
4128 return _resultobj;
4129}
4130
4131#define wxPyControl_base_RemoveChild(_swigobj,_swigarg0) (_swigobj->base_RemoveChild(_swigarg0))
4132static PyObject *_wrap_wxPyControl_base_RemoveChild(PyObject *self, PyObject *args, PyObject *kwargs) {
4133 PyObject * _resultobj;
4134 wxPyControl * _arg0;
4135 wxWindow * _arg1;
4136 PyObject * _argo0 = 0;
4137 PyObject * _argo1 = 0;
4138 char *_kwnames[] = { "self","child", NULL };
4139
4140 self = self;
4141 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyControl_base_RemoveChild",_kwnames,&_argo0,&_argo1))
4142 return NULL;
4143 if (_argo0) {
4144 if (_argo0 == Py_None) { _arg0 = NULL; }
4145 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControl_p")) {
4146 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControl_base_RemoveChild. Expected _wxPyControl_p.");
4147 return NULL;
4148 }
4149 }
4150 if (_argo1) {
4151 if (_argo1 == Py_None) { _arg1 = NULL; }
4152 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
4153 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyControl_base_RemoveChild. Expected _wxWindow_p.");
4154 return NULL;
4155 }
4156 }
4157{
4158 PyThreadState* __tstate = wxPyBeginAllowThreads();
4159 wxPyControl_base_RemoveChild(_arg0,_arg1);
4160
4161 wxPyEndAllowThreads(__tstate);
4162 if (PyErr_Occurred()) return NULL;
4163} Py_INCREF(Py_None);
4164 _resultobj = Py_None;
4165 return _resultobj;
4166}
4167
86a12675
RD
4168static void *SwigwxPyPanelTowxPanel(void *ptr) {
4169 wxPyPanel *src;
4170 wxPanel *dest;
4171 src = (wxPyPanel *) ptr;
4172 dest = (wxPanel *) src;
4173 return (void *) dest;
4174}
4175
4176static void *SwigwxPyPanelTowxWindow(void *ptr) {
4177 wxPyPanel *src;
4178 wxWindow *dest;
4179 src = (wxPyPanel *) ptr;
4180 dest = (wxWindow *) src;
4181 return (void *) dest;
4182}
4183
4184static void *SwigwxPyPanelTowxEvtHandler(void *ptr) {
4185 wxPyPanel *src;
4186 wxEvtHandler *dest;
4187 src = (wxPyPanel *) ptr;
4188 dest = (wxEvtHandler *) src;
4189 return (void *) dest;
4190}
4191
4192static void *SwigwxPyPanelTowxObject(void *ptr) {
4193 wxPyPanel *src;
4194 wxObject *dest;
4195 src = (wxPyPanel *) ptr;
4196 dest = (wxObject *) src;
4197 return (void *) dest;
4198}
4199
4200#define new_wxPyPanel(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxPyPanel(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
4201static PyObject *_wrap_new_wxPyPanel(PyObject *self, PyObject *args, PyObject *kwargs) {
4202 PyObject * _resultobj;
4203 wxPyPanel * _result;
4204 wxWindow * _arg0;
4205 wxWindowID _arg1;
4206 wxPoint * _arg2 = (wxPoint *) &wxDefaultPosition;
4207 wxSize * _arg3 = (wxSize *) &wxDefaultSize;
4208 long _arg4 = (long ) 0;
4209 wxString * _arg5 = (wxString *) &wxPyPanelNameStr;
4210 PyObject * _argo0 = 0;
4211 wxPoint temp;
4212 PyObject * _obj2 = 0;
4213 wxSize temp0;
4214 PyObject * _obj3 = 0;
4215 PyObject * _obj5 = 0;
4216 char *_kwnames[] = { "parent","id","pos","size","style","name", NULL };
4217 char _ptemp[128];
4218
4219 self = self;
4220 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi|OOlO:new_wxPyPanel",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_arg4,&_obj5))
4221 return NULL;
4222 if (_argo0) {
4223 if (_argo0 == Py_None) { _arg0 = NULL; }
4224 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
4225 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxPyPanel. Expected _wxWindow_p.");
4226 return NULL;
4227 }
4228 }
4229 if (_obj2)
4230{
4231 _arg2 = &temp;
4232 if (! wxPoint_helper(_obj2, &_arg2))
4233 return NULL;
4234}
4235 if (_obj3)
4236{
4237 _arg3 = &temp0;
4238 if (! wxSize_helper(_obj3, &_arg3))
4239 return NULL;
4240}
4241 if (_obj5)
4242{
4243 _arg5 = wxString_in_helper(_obj5);
4244 if (_arg5 == NULL)
4245 return NULL;
4246}
4247{
4248 PyThreadState* __tstate = wxPyBeginAllowThreads();
4249 _result = (wxPyPanel *)new_wxPyPanel(_arg0,_arg1,*_arg2,*_arg3,_arg4,*_arg5);
4250
4251 wxPyEndAllowThreads(__tstate);
4252 if (PyErr_Occurred()) return NULL;
4253} if (_result) {
4254 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPyPanel_p");
4255 _resultobj = Py_BuildValue("s",_ptemp);
4256 } else {
4257 Py_INCREF(Py_None);
4258 _resultobj = Py_None;
4259 }
4260{
4261 if (_obj5)
4262 delete _arg5;
4263}
4264 return _resultobj;
4265}
4266
4267#define wxPyPanel__setCallbackInfo(_swigobj,_swigarg0,_swigarg1) (_swigobj->_setCallbackInfo(_swigarg0,_swigarg1))
4268static PyObject *_wrap_wxPyPanel__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
4269 PyObject * _resultobj;
4270 wxPyPanel * _arg0;
4271 PyObject * _arg1;
4272 PyObject * _arg2;
4273 PyObject * _argo0 = 0;
4274 PyObject * _obj1 = 0;
4275 PyObject * _obj2 = 0;
4276 char *_kwnames[] = { "self","self","_class", NULL };
4277
4278 self = self;
4279 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxPyPanel__setCallbackInfo",_kwnames,&_argo0,&_obj1,&_obj2))
4280 return NULL;
4281 if (_argo0) {
4282 if (_argo0 == Py_None) { _arg0 = NULL; }
4283 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyPanel_p")) {
4284 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyPanel__setCallbackInfo. Expected _wxPyPanel_p.");
4285 return NULL;
4286 }
4287 }
4288{
4289 _arg1 = _obj1;
4290}
4291{
4292 _arg2 = _obj2;
4293}
4294{
4295 PyThreadState* __tstate = wxPyBeginAllowThreads();
4296 wxPyPanel__setCallbackInfo(_arg0,_arg1,_arg2);
4297
4298 wxPyEndAllowThreads(__tstate);
4299 if (PyErr_Occurred()) return NULL;
4300} Py_INCREF(Py_None);
4301 _resultobj = Py_None;
4302 return _resultobj;
4303}
4304
4305#define wxPyPanel_base_DoMoveWindow(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_DoMoveWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
4306static PyObject *_wrap_wxPyPanel_base_DoMoveWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
4307 PyObject * _resultobj;
4308 wxPyPanel * _arg0;
4309 int _arg1;
4310 int _arg2;
4311 int _arg3;
4312 int _arg4;
4313 PyObject * _argo0 = 0;
4314 char *_kwnames[] = { "self","x","y","width","height", NULL };
4315
4316 self = self;
4317 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oiiii:wxPyPanel_base_DoMoveWindow",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
4318 return NULL;
4319 if (_argo0) {
4320 if (_argo0 == Py_None) { _arg0 = NULL; }
4321 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyPanel_p")) {
4322 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyPanel_base_DoMoveWindow. Expected _wxPyPanel_p.");
4323 return NULL;
4324 }
4325 }
4326{
4327 PyThreadState* __tstate = wxPyBeginAllowThreads();
4328 wxPyPanel_base_DoMoveWindow(_arg0,_arg1,_arg2,_arg3,_arg4);
4329
4330 wxPyEndAllowThreads(__tstate);
4331 if (PyErr_Occurred()) return NULL;
4332} Py_INCREF(Py_None);
4333 _resultobj = Py_None;
4334 return _resultobj;
4335}
4336
4337#define wxPyPanel_base_DoSetSize(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_DoSetSize(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
4338static PyObject *_wrap_wxPyPanel_base_DoSetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
4339 PyObject * _resultobj;
4340 wxPyPanel * _arg0;
4341 int _arg1;
4342 int _arg2;
4343 int _arg3;
4344 int _arg4;
4345 int _arg5 = (int ) wxSIZE_AUTO;
4346 PyObject * _argo0 = 0;
4347 char *_kwnames[] = { "self","x","y","width","height","sizeFlags", NULL };
4348
4349 self = self;
4350 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oiiii|i:wxPyPanel_base_DoSetSize",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4,&_arg5))
4351 return NULL;
4352 if (_argo0) {
4353 if (_argo0 == Py_None) { _arg0 = NULL; }
4354 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyPanel_p")) {
4355 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyPanel_base_DoSetSize. Expected _wxPyPanel_p.");
4356 return NULL;
4357 }
4358 }
4359{
4360 PyThreadState* __tstate = wxPyBeginAllowThreads();
4361 wxPyPanel_base_DoSetSize(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
4362
4363 wxPyEndAllowThreads(__tstate);
4364 if (PyErr_Occurred()) return NULL;
4365} Py_INCREF(Py_None);
4366 _resultobj = Py_None;
4367 return _resultobj;
4368}
4369
4370#define wxPyPanel_base_DoSetClientSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_DoSetClientSize(_swigarg0,_swigarg1))
4371static PyObject *_wrap_wxPyPanel_base_DoSetClientSize(PyObject *self, PyObject *args, PyObject *kwargs) {
4372 PyObject * _resultobj;
4373 wxPyPanel * _arg0;
4374 int _arg1;
4375 int _arg2;
4376 PyObject * _argo0 = 0;
4377 char *_kwnames[] = { "self","width","height", NULL };
4378
4379 self = self;
4380 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxPyPanel_base_DoSetClientSize",_kwnames,&_argo0,&_arg1,&_arg2))
4381 return NULL;
4382 if (_argo0) {
4383 if (_argo0 == Py_None) { _arg0 = NULL; }
4384 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyPanel_p")) {
4385 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyPanel_base_DoSetClientSize. Expected _wxPyPanel_p.");
4386 return NULL;
4387 }
4388 }
4389{
4390 PyThreadState* __tstate = wxPyBeginAllowThreads();
4391 wxPyPanel_base_DoSetClientSize(_arg0,_arg1,_arg2);
4392
4393 wxPyEndAllowThreads(__tstate);
4394 if (PyErr_Occurred()) return NULL;
4395} Py_INCREF(Py_None);
4396 _resultobj = Py_None;
4397 return _resultobj;
4398}
4399
4400#define wxPyPanel_base_DoSetVirtualSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_DoSetVirtualSize(_swigarg0,_swigarg1))
4401static PyObject *_wrap_wxPyPanel_base_DoSetVirtualSize(PyObject *self, PyObject *args, PyObject *kwargs) {
4402 PyObject * _resultobj;
4403 wxPyPanel * _arg0;
4404 int _arg1;
4405 int _arg2;
4406 PyObject * _argo0 = 0;
4407 char *_kwnames[] = { "self","x","y", NULL };
4408
4409 self = self;
4410 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxPyPanel_base_DoSetVirtualSize",_kwnames,&_argo0,&_arg1,&_arg2))
4411 return NULL;
4412 if (_argo0) {
4413 if (_argo0 == Py_None) { _arg0 = NULL; }
4414 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyPanel_p")) {
4415 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyPanel_base_DoSetVirtualSize. Expected _wxPyPanel_p.");
4416 return NULL;
4417 }
4418 }
4419{
4420 PyThreadState* __tstate = wxPyBeginAllowThreads();
4421 wxPyPanel_base_DoSetVirtualSize(_arg0,_arg1,_arg2);
4422
4423 wxPyEndAllowThreads(__tstate);
4424 if (PyErr_Occurred()) return NULL;
4425} Py_INCREF(Py_None);
4426 _resultobj = Py_None;
4427 return _resultobj;
4428}
4429
4430#define wxPyPanel_base_DoGetSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_DoGetSize(_swigarg0,_swigarg1))
4431static PyObject *_wrap_wxPyPanel_base_DoGetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
4432 PyObject * _resultobj;
4433 wxPyPanel * _arg0;
4434 int * _arg1;
4435 int temp;
4436 int * _arg2;
4437 int temp0;
4438 PyObject * _argo0 = 0;
4439 char *_kwnames[] = { "self", NULL };
4440
4441 self = self;
4442{
4443 _arg1 = &temp;
4444}
4445{
4446 _arg2 = &temp0;
4447}
4448 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyPanel_base_DoGetSize",_kwnames,&_argo0))
4449 return NULL;
4450 if (_argo0) {
4451 if (_argo0 == Py_None) { _arg0 = NULL; }
4452 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyPanel_p")) {
4453 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyPanel_base_DoGetSize. Expected _wxPyPanel_p.");
4454 return NULL;
4455 }
4456 }
4457{
4458 PyThreadState* __tstate = wxPyBeginAllowThreads();
4459 wxPyPanel_base_DoGetSize(_arg0,_arg1,_arg2);
4460
4461 wxPyEndAllowThreads(__tstate);
4462 if (PyErr_Occurred()) return NULL;
4463} Py_INCREF(Py_None);
4464 _resultobj = Py_None;
4465{
4466 PyObject *o;
4467 o = PyInt_FromLong((long) (*_arg1));
4468 _resultobj = t_output_helper(_resultobj, o);
4469}
4470{
4471 PyObject *o;
4472 o = PyInt_FromLong((long) (*_arg2));
4473 _resultobj = t_output_helper(_resultobj, o);
4474}
4475 return _resultobj;
4476}
4477
4478#define wxPyPanel_base_DoGetClientSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_DoGetClientSize(_swigarg0,_swigarg1))
4479static PyObject *_wrap_wxPyPanel_base_DoGetClientSize(PyObject *self, PyObject *args, PyObject *kwargs) {
4480 PyObject * _resultobj;
4481 wxPyPanel * _arg0;
4482 int * _arg1;
4483 int temp;
4484 int * _arg2;
4485 int temp0;
4486 PyObject * _argo0 = 0;
4487 char *_kwnames[] = { "self", NULL };
4488
4489 self = self;
4490{
4491 _arg1 = &temp;
4492}
4493{
4494 _arg2 = &temp0;
4495}
4496 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyPanel_base_DoGetClientSize",_kwnames,&_argo0))
4497 return NULL;
4498 if (_argo0) {
4499 if (_argo0 == Py_None) { _arg0 = NULL; }
4500 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyPanel_p")) {
4501 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyPanel_base_DoGetClientSize. Expected _wxPyPanel_p.");
4502 return NULL;
4503 }
4504 }
4505{
4506 PyThreadState* __tstate = wxPyBeginAllowThreads();
4507 wxPyPanel_base_DoGetClientSize(_arg0,_arg1,_arg2);
4508
4509 wxPyEndAllowThreads(__tstate);
4510 if (PyErr_Occurred()) return NULL;
4511} Py_INCREF(Py_None);
4512 _resultobj = Py_None;
4513{
4514 PyObject *o;
4515 o = PyInt_FromLong((long) (*_arg1));
4516 _resultobj = t_output_helper(_resultobj, o);
4517}
4518{
4519 PyObject *o;
4520 o = PyInt_FromLong((long) (*_arg2));
4521 _resultobj = t_output_helper(_resultobj, o);
4522}
4523 return _resultobj;
4524}
4525
4526#define wxPyPanel_base_DoGetPosition(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_DoGetPosition(_swigarg0,_swigarg1))
4527static PyObject *_wrap_wxPyPanel_base_DoGetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
4528 PyObject * _resultobj;
4529 wxPyPanel * _arg0;
4530 int * _arg1;
4531 int temp;
4532 int * _arg2;
4533 int temp0;
4534 PyObject * _argo0 = 0;
4535 char *_kwnames[] = { "self", NULL };
4536
4537 self = self;
4538{
4539 _arg1 = &temp;
4540}
4541{
4542 _arg2 = &temp0;
4543}
4544 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyPanel_base_DoGetPosition",_kwnames,&_argo0))
4545 return NULL;
4546 if (_argo0) {
4547 if (_argo0 == Py_None) { _arg0 = NULL; }
4548 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyPanel_p")) {
4549 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyPanel_base_DoGetPosition. Expected _wxPyPanel_p.");
4550 return NULL;
4551 }
4552 }
4553{
4554 PyThreadState* __tstate = wxPyBeginAllowThreads();
4555 wxPyPanel_base_DoGetPosition(_arg0,_arg1,_arg2);
4556
4557 wxPyEndAllowThreads(__tstate);
4558 if (PyErr_Occurred()) return NULL;
4559} Py_INCREF(Py_None);
4560 _resultobj = Py_None;
4561{
4562 PyObject *o;
4563 o = PyInt_FromLong((long) (*_arg1));
4564 _resultobj = t_output_helper(_resultobj, o);
4565}
4566{
4567 PyObject *o;
4568 o = PyInt_FromLong((long) (*_arg2));
4569 _resultobj = t_output_helper(_resultobj, o);
4570}
4571 return _resultobj;
4572}
4573
4574#define wxPyPanel_base_DoGetVirtualSize(_swigobj) (_swigobj->base_DoGetVirtualSize())
4575static PyObject *_wrap_wxPyPanel_base_DoGetVirtualSize(PyObject *self, PyObject *args, PyObject *kwargs) {
4576 PyObject * _resultobj;
4577 wxSize * _result;
4578 wxPyPanel * _arg0;
4579 PyObject * _argo0 = 0;
4580 char *_kwnames[] = { "self", NULL };
4581 char _ptemp[128];
4582
4583 self = self;
4584 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyPanel_base_DoGetVirtualSize",_kwnames,&_argo0))
4585 return NULL;
4586 if (_argo0) {
4587 if (_argo0 == Py_None) { _arg0 = NULL; }
4588 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyPanel_p")) {
4589 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyPanel_base_DoGetVirtualSize. Expected _wxPyPanel_p.");
4590 return NULL;
4591 }
4592 }
4593{
4594 PyThreadState* __tstate = wxPyBeginAllowThreads();
4595 _result = new wxSize (wxPyPanel_base_DoGetVirtualSize(_arg0));
4596
4597 wxPyEndAllowThreads(__tstate);
4598 if (PyErr_Occurred()) return NULL;
4599} SWIG_MakePtr(_ptemp, (void *) _result,"_wxSize_p");
4600 _resultobj = Py_BuildValue("s",_ptemp);
4601 return _resultobj;
4602}
4603
4604#define wxPyPanel_base_DoGetBestSize(_swigobj) (_swigobj->base_DoGetBestSize())
4605static PyObject *_wrap_wxPyPanel_base_DoGetBestSize(PyObject *self, PyObject *args, PyObject *kwargs) {
4606 PyObject * _resultobj;
4607 wxSize * _result;
4608 wxPyPanel * _arg0;
4609 PyObject * _argo0 = 0;
4610 char *_kwnames[] = { "self", NULL };
4611 char _ptemp[128];
4612
4613 self = self;
4614 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyPanel_base_DoGetBestSize",_kwnames,&_argo0))
4615 return NULL;
4616 if (_argo0) {
4617 if (_argo0 == Py_None) { _arg0 = NULL; }
4618 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyPanel_p")) {
4619 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyPanel_base_DoGetBestSize. Expected _wxPyPanel_p.");
4620 return NULL;
4621 }
4622 }
4623{
4624 PyThreadState* __tstate = wxPyBeginAllowThreads();
4625 _result = new wxSize (wxPyPanel_base_DoGetBestSize(_arg0));
4626
4627 wxPyEndAllowThreads(__tstate);
4628 if (PyErr_Occurred()) return NULL;
4629} SWIG_MakePtr(_ptemp, (void *) _result,"_wxSize_p");
4630 _resultobj = Py_BuildValue("s",_ptemp);
4631 return _resultobj;
4632}
4633
4634#define wxPyPanel_base_InitDialog(_swigobj) (_swigobj->base_InitDialog())
4635static PyObject *_wrap_wxPyPanel_base_InitDialog(PyObject *self, PyObject *args, PyObject *kwargs) {
4636 PyObject * _resultobj;
4637 wxPyPanel * _arg0;
4638 PyObject * _argo0 = 0;
4639 char *_kwnames[] = { "self", NULL };
4640
4641 self = self;
4642 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyPanel_base_InitDialog",_kwnames,&_argo0))
4643 return NULL;
4644 if (_argo0) {
4645 if (_argo0 == Py_None) { _arg0 = NULL; }
4646 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyPanel_p")) {
4647 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyPanel_base_InitDialog. Expected _wxPyPanel_p.");
4648 return NULL;
4649 }
4650 }
4651{
4652 PyThreadState* __tstate = wxPyBeginAllowThreads();
4653 wxPyPanel_base_InitDialog(_arg0);
4654
4655 wxPyEndAllowThreads(__tstate);
4656 if (PyErr_Occurred()) return NULL;
4657} Py_INCREF(Py_None);
4658 _resultobj = Py_None;
4659 return _resultobj;
4660}
4661
4662#define wxPyPanel_base_TransferDataToWindow(_swigobj) (_swigobj->base_TransferDataToWindow())
4663static PyObject *_wrap_wxPyPanel_base_TransferDataToWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
4664 PyObject * _resultobj;
4665 bool _result;
4666 wxPyPanel * _arg0;
4667 PyObject * _argo0 = 0;
4668 char *_kwnames[] = { "self", NULL };
4669
4670 self = self;
4671 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyPanel_base_TransferDataToWindow",_kwnames,&_argo0))
4672 return NULL;
4673 if (_argo0) {
4674 if (_argo0 == Py_None) { _arg0 = NULL; }
4675 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyPanel_p")) {
4676 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyPanel_base_TransferDataToWindow. Expected _wxPyPanel_p.");
4677 return NULL;
4678 }
4679 }
4680{
4681 PyThreadState* __tstate = wxPyBeginAllowThreads();
4682 _result = (bool )wxPyPanel_base_TransferDataToWindow(_arg0);
4683
4684 wxPyEndAllowThreads(__tstate);
4685 if (PyErr_Occurred()) return NULL;
4686} _resultobj = Py_BuildValue("i",_result);
4687 return _resultobj;
4688}
4689
4690#define wxPyPanel_base_TransferDataFromWindow(_swigobj) (_swigobj->base_TransferDataFromWindow())
4691static PyObject *_wrap_wxPyPanel_base_TransferDataFromWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
4692 PyObject * _resultobj;
4693 bool _result;
4694 wxPyPanel * _arg0;
4695 PyObject * _argo0 = 0;
4696 char *_kwnames[] = { "self", NULL };
4697
4698 self = self;
4699 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyPanel_base_TransferDataFromWindow",_kwnames,&_argo0))
4700 return NULL;
4701 if (_argo0) {
4702 if (_argo0 == Py_None) { _arg0 = NULL; }
4703 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyPanel_p")) {
4704 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyPanel_base_TransferDataFromWindow. Expected _wxPyPanel_p.");
4705 return NULL;
4706 }
4707 }
4708{
4709 PyThreadState* __tstate = wxPyBeginAllowThreads();
4710 _result = (bool )wxPyPanel_base_TransferDataFromWindow(_arg0);
4711
4712 wxPyEndAllowThreads(__tstate);
4713 if (PyErr_Occurred()) return NULL;
4714} _resultobj = Py_BuildValue("i",_result);
4715 return _resultobj;
4716}
4717
4718#define wxPyPanel_base_Validate(_swigobj) (_swigobj->base_Validate())
4719static PyObject *_wrap_wxPyPanel_base_Validate(PyObject *self, PyObject *args, PyObject *kwargs) {
4720 PyObject * _resultobj;
4721 bool _result;
4722 wxPyPanel * _arg0;
4723 PyObject * _argo0 = 0;
4724 char *_kwnames[] = { "self", NULL };
4725
4726 self = self;
4727 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyPanel_base_Validate",_kwnames,&_argo0))
4728 return NULL;
4729 if (_argo0) {
4730 if (_argo0 == Py_None) { _arg0 = NULL; }
4731 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyPanel_p")) {
4732 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyPanel_base_Validate. Expected _wxPyPanel_p.");
4733 return NULL;
4734 }
4735 }
4736{
4737 PyThreadState* __tstate = wxPyBeginAllowThreads();
4738 _result = (bool )wxPyPanel_base_Validate(_arg0);
4739
4740 wxPyEndAllowThreads(__tstate);
4741 if (PyErr_Occurred()) return NULL;
4742} _resultobj = Py_BuildValue("i",_result);
4743 return _resultobj;
4744}
4745
4746#define wxPyPanel_base_AcceptsFocus(_swigobj) (_swigobj->base_AcceptsFocus())
4747static PyObject *_wrap_wxPyPanel_base_AcceptsFocus(PyObject *self, PyObject *args, PyObject *kwargs) {
4748 PyObject * _resultobj;
4749 bool _result;
4750 wxPyPanel * _arg0;
4751 PyObject * _argo0 = 0;
4752 char *_kwnames[] = { "self", NULL };
4753
4754 self = self;
4755 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyPanel_base_AcceptsFocus",_kwnames,&_argo0))
4756 return NULL;
4757 if (_argo0) {
4758 if (_argo0 == Py_None) { _arg0 = NULL; }
4759 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyPanel_p")) {
4760 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyPanel_base_AcceptsFocus. Expected _wxPyPanel_p.");
4761 return NULL;
4762 }
4763 }
4764{
4765 PyThreadState* __tstate = wxPyBeginAllowThreads();
4766 _result = (bool )wxPyPanel_base_AcceptsFocus(_arg0);
4767
4768 wxPyEndAllowThreads(__tstate);
4769 if (PyErr_Occurred()) return NULL;
4770} _resultobj = Py_BuildValue("i",_result);
4771 return _resultobj;
4772}
4773
4774#define wxPyPanel_base_AcceptsFocusFromKeyboard(_swigobj) (_swigobj->base_AcceptsFocusFromKeyboard())
4775static PyObject *_wrap_wxPyPanel_base_AcceptsFocusFromKeyboard(PyObject *self, PyObject *args, PyObject *kwargs) {
4776 PyObject * _resultobj;
4777 bool _result;
4778 wxPyPanel * _arg0;
4779 PyObject * _argo0 = 0;
4780 char *_kwnames[] = { "self", NULL };
4781
4782 self = self;
4783 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyPanel_base_AcceptsFocusFromKeyboard",_kwnames,&_argo0))
4784 return NULL;
4785 if (_argo0) {
4786 if (_argo0 == Py_None) { _arg0 = NULL; }
4787 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyPanel_p")) {
4788 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyPanel_base_AcceptsFocusFromKeyboard. Expected _wxPyPanel_p.");
4789 return NULL;
4790 }
4791 }
4792{
4793 PyThreadState* __tstate = wxPyBeginAllowThreads();
4794 _result = (bool )wxPyPanel_base_AcceptsFocusFromKeyboard(_arg0);
4795
4796 wxPyEndAllowThreads(__tstate);
4797 if (PyErr_Occurred()) return NULL;
4798} _resultobj = Py_BuildValue("i",_result);
4799 return _resultobj;
4800}
4801
4802#define wxPyPanel_base_GetMaxSize(_swigobj) (_swigobj->base_GetMaxSize())
4803static PyObject *_wrap_wxPyPanel_base_GetMaxSize(PyObject *self, PyObject *args, PyObject *kwargs) {
4804 PyObject * _resultobj;
4805 wxSize * _result;
4806 wxPyPanel * _arg0;
4807 PyObject * _argo0 = 0;
4808 char *_kwnames[] = { "self", NULL };
4809 char _ptemp[128];
4810
4811 self = self;
4812 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyPanel_base_GetMaxSize",_kwnames,&_argo0))
4813 return NULL;
4814 if (_argo0) {
4815 if (_argo0 == Py_None) { _arg0 = NULL; }
4816 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyPanel_p")) {
4817 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyPanel_base_GetMaxSize. Expected _wxPyPanel_p.");
4818 return NULL;
4819 }
4820 }
4821{
4822 PyThreadState* __tstate = wxPyBeginAllowThreads();
4823 _result = new wxSize (wxPyPanel_base_GetMaxSize(_arg0));
4824
4825 wxPyEndAllowThreads(__tstate);
4826 if (PyErr_Occurred()) return NULL;
4827} SWIG_MakePtr(_ptemp, (void *) _result,"_wxSize_p");
4828 _resultobj = Py_BuildValue("s",_ptemp);
4829 return _resultobj;
4830}
4831
aaad759f
RD
4832#define wxPyPanel_base_AddChild(_swigobj,_swigarg0) (_swigobj->base_AddChild(_swigarg0))
4833static PyObject *_wrap_wxPyPanel_base_AddChild(PyObject *self, PyObject *args, PyObject *kwargs) {
4834 PyObject * _resultobj;
4835 wxPyPanel * _arg0;
4836 wxWindow * _arg1;
4837 PyObject * _argo0 = 0;
4838 PyObject * _argo1 = 0;
4839 char *_kwnames[] = { "self","child", NULL };
4840
4841 self = self;
4842 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyPanel_base_AddChild",_kwnames,&_argo0,&_argo1))
4843 return NULL;
4844 if (_argo0) {
4845 if (_argo0 == Py_None) { _arg0 = NULL; }
4846 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyPanel_p")) {
4847 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyPanel_base_AddChild. Expected _wxPyPanel_p.");
4848 return NULL;
4849 }
4850 }
4851 if (_argo1) {
4852 if (_argo1 == Py_None) { _arg1 = NULL; }
4853 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
4854 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyPanel_base_AddChild. Expected _wxWindow_p.");
4855 return NULL;
4856 }
4857 }
4858{
4859 PyThreadState* __tstate = wxPyBeginAllowThreads();
4860 wxPyPanel_base_AddChild(_arg0,_arg1);
4861
4862 wxPyEndAllowThreads(__tstate);
4863 if (PyErr_Occurred()) return NULL;
4864} Py_INCREF(Py_None);
4865 _resultobj = Py_None;
4866 return _resultobj;
4867}
4868
4869#define wxPyPanel_base_RemoveChild(_swigobj,_swigarg0) (_swigobj->base_RemoveChild(_swigarg0))
4870static PyObject *_wrap_wxPyPanel_base_RemoveChild(PyObject *self, PyObject *args, PyObject *kwargs) {
4871 PyObject * _resultobj;
4872 wxPyPanel * _arg0;
4873 wxWindow * _arg1;
4874 PyObject * _argo0 = 0;
4875 PyObject * _argo1 = 0;
4876 char *_kwnames[] = { "self","child", NULL };
4877
4878 self = self;
4879 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyPanel_base_RemoveChild",_kwnames,&_argo0,&_argo1))
4880 return NULL;
4881 if (_argo0) {
4882 if (_argo0 == Py_None) { _arg0 = NULL; }
4883 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyPanel_p")) {
4884 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyPanel_base_RemoveChild. Expected _wxPyPanel_p.");
4885 return NULL;
4886 }
4887 }
4888 if (_argo1) {
4889 if (_argo1 == Py_None) { _arg1 = NULL; }
4890 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
4891 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyPanel_base_RemoveChild. Expected _wxWindow_p.");
4892 return NULL;
4893 }
4894 }
4895{
4896 PyThreadState* __tstate = wxPyBeginAllowThreads();
4897 wxPyPanel_base_RemoveChild(_arg0,_arg1);
4898
4899 wxPyEndAllowThreads(__tstate);
4900 if (PyErr_Occurred()) return NULL;
4901} Py_INCREF(Py_None);
4902 _resultobj = Py_None;
4903 return _resultobj;
4904}
4905
8ab979d7 4906static PyMethodDef windows2cMethods[] = {
aaad759f
RD
4907 { "wxPyPanel_base_RemoveChild", (PyCFunction) _wrap_wxPyPanel_base_RemoveChild, METH_VARARGS | METH_KEYWORDS },
4908 { "wxPyPanel_base_AddChild", (PyCFunction) _wrap_wxPyPanel_base_AddChild, METH_VARARGS | METH_KEYWORDS },
86a12675
RD
4909 { "wxPyPanel_base_GetMaxSize", (PyCFunction) _wrap_wxPyPanel_base_GetMaxSize, METH_VARARGS | METH_KEYWORDS },
4910 { "wxPyPanel_base_AcceptsFocusFromKeyboard", (PyCFunction) _wrap_wxPyPanel_base_AcceptsFocusFromKeyboard, METH_VARARGS | METH_KEYWORDS },
4911 { "wxPyPanel_base_AcceptsFocus", (PyCFunction) _wrap_wxPyPanel_base_AcceptsFocus, METH_VARARGS | METH_KEYWORDS },
4912 { "wxPyPanel_base_Validate", (PyCFunction) _wrap_wxPyPanel_base_Validate, METH_VARARGS | METH_KEYWORDS },
4913 { "wxPyPanel_base_TransferDataFromWindow", (PyCFunction) _wrap_wxPyPanel_base_TransferDataFromWindow, METH_VARARGS | METH_KEYWORDS },
4914 { "wxPyPanel_base_TransferDataToWindow", (PyCFunction) _wrap_wxPyPanel_base_TransferDataToWindow, METH_VARARGS | METH_KEYWORDS },
4915 { "wxPyPanel_base_InitDialog", (PyCFunction) _wrap_wxPyPanel_base_InitDialog, METH_VARARGS | METH_KEYWORDS },
4916 { "wxPyPanel_base_DoGetBestSize", (PyCFunction) _wrap_wxPyPanel_base_DoGetBestSize, METH_VARARGS | METH_KEYWORDS },
4917 { "wxPyPanel_base_DoGetVirtualSize", (PyCFunction) _wrap_wxPyPanel_base_DoGetVirtualSize, METH_VARARGS | METH_KEYWORDS },
4918 { "wxPyPanel_base_DoGetPosition", (PyCFunction) _wrap_wxPyPanel_base_DoGetPosition, METH_VARARGS | METH_KEYWORDS },
4919 { "wxPyPanel_base_DoGetClientSize", (PyCFunction) _wrap_wxPyPanel_base_DoGetClientSize, METH_VARARGS | METH_KEYWORDS },
4920 { "wxPyPanel_base_DoGetSize", (PyCFunction) _wrap_wxPyPanel_base_DoGetSize, METH_VARARGS | METH_KEYWORDS },
4921 { "wxPyPanel_base_DoSetVirtualSize", (PyCFunction) _wrap_wxPyPanel_base_DoSetVirtualSize, METH_VARARGS | METH_KEYWORDS },
4922 { "wxPyPanel_base_DoSetClientSize", (PyCFunction) _wrap_wxPyPanel_base_DoSetClientSize, METH_VARARGS | METH_KEYWORDS },
4923 { "wxPyPanel_base_DoSetSize", (PyCFunction) _wrap_wxPyPanel_base_DoSetSize, METH_VARARGS | METH_KEYWORDS },
4924 { "wxPyPanel_base_DoMoveWindow", (PyCFunction) _wrap_wxPyPanel_base_DoMoveWindow, METH_VARARGS | METH_KEYWORDS },
4925 { "wxPyPanel__setCallbackInfo", (PyCFunction) _wrap_wxPyPanel__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
4926 { "new_wxPyPanel", (PyCFunction) _wrap_new_wxPyPanel, METH_VARARGS | METH_KEYWORDS },
aaad759f
RD
4927 { "wxPyControl_base_RemoveChild", (PyCFunction) _wrap_wxPyControl_base_RemoveChild, METH_VARARGS | METH_KEYWORDS },
4928 { "wxPyControl_base_AddChild", (PyCFunction) _wrap_wxPyControl_base_AddChild, METH_VARARGS | METH_KEYWORDS },
b0e5c039
RD
4929 { "wxPyControl_base_GetMaxSize", (PyCFunction) _wrap_wxPyControl_base_GetMaxSize, METH_VARARGS | METH_KEYWORDS },
4930 { "wxPyControl_base_AcceptsFocusFromKeyboard", (PyCFunction) _wrap_wxPyControl_base_AcceptsFocusFromKeyboard, METH_VARARGS | METH_KEYWORDS },
4931 { "wxPyControl_base_AcceptsFocus", (PyCFunction) _wrap_wxPyControl_base_AcceptsFocus, METH_VARARGS | METH_KEYWORDS },
4932 { "wxPyControl_base_Validate", (PyCFunction) _wrap_wxPyControl_base_Validate, METH_VARARGS | METH_KEYWORDS },
4933 { "wxPyControl_base_TransferDataFromWindow", (PyCFunction) _wrap_wxPyControl_base_TransferDataFromWindow, METH_VARARGS | METH_KEYWORDS },
4934 { "wxPyControl_base_TransferDataToWindow", (PyCFunction) _wrap_wxPyControl_base_TransferDataToWindow, METH_VARARGS | METH_KEYWORDS },
4935 { "wxPyControl_base_InitDialog", (PyCFunction) _wrap_wxPyControl_base_InitDialog, METH_VARARGS | METH_KEYWORDS },
4936 { "wxPyControl_base_DoGetBestSize", (PyCFunction) _wrap_wxPyControl_base_DoGetBestSize, METH_VARARGS | METH_KEYWORDS },
4937 { "wxPyControl_base_DoGetVirtualSize", (PyCFunction) _wrap_wxPyControl_base_DoGetVirtualSize, METH_VARARGS | METH_KEYWORDS },
4938 { "wxPyControl_base_DoGetPosition", (PyCFunction) _wrap_wxPyControl_base_DoGetPosition, METH_VARARGS | METH_KEYWORDS },
4939 { "wxPyControl_base_DoGetClientSize", (PyCFunction) _wrap_wxPyControl_base_DoGetClientSize, METH_VARARGS | METH_KEYWORDS },
4940 { "wxPyControl_base_DoGetSize", (PyCFunction) _wrap_wxPyControl_base_DoGetSize, METH_VARARGS | METH_KEYWORDS },
4941 { "wxPyControl_base_DoSetVirtualSize", (PyCFunction) _wrap_wxPyControl_base_DoSetVirtualSize, METH_VARARGS | METH_KEYWORDS },
4942 { "wxPyControl_base_DoSetClientSize", (PyCFunction) _wrap_wxPyControl_base_DoSetClientSize, METH_VARARGS | METH_KEYWORDS },
4943 { "wxPyControl_base_DoSetSize", (PyCFunction) _wrap_wxPyControl_base_DoSetSize, METH_VARARGS | METH_KEYWORDS },
4944 { "wxPyControl_base_DoMoveWindow", (PyCFunction) _wrap_wxPyControl_base_DoMoveWindow, METH_VARARGS | METH_KEYWORDS },
4945 { "wxPyControl__setCallbackInfo", (PyCFunction) _wrap_wxPyControl__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
4946 { "new_wxPyControl", (PyCFunction) _wrap_new_wxPyControl, METH_VARARGS | METH_KEYWORDS },
aaad759f
RD
4947 { "wxPyWindow_base_RemoveChild", (PyCFunction) _wrap_wxPyWindow_base_RemoveChild, METH_VARARGS | METH_KEYWORDS },
4948 { "wxPyWindow_base_AddChild", (PyCFunction) _wrap_wxPyWindow_base_AddChild, METH_VARARGS | METH_KEYWORDS },
b0e5c039
RD
4949 { "wxPyWindow_base_GetMaxSize", (PyCFunction) _wrap_wxPyWindow_base_GetMaxSize, METH_VARARGS | METH_KEYWORDS },
4950 { "wxPyWindow_base_AcceptsFocusFromKeyboard", (PyCFunction) _wrap_wxPyWindow_base_AcceptsFocusFromKeyboard, METH_VARARGS | METH_KEYWORDS },
4951 { "wxPyWindow_base_AcceptsFocus", (PyCFunction) _wrap_wxPyWindow_base_AcceptsFocus, METH_VARARGS | METH_KEYWORDS },
4952 { "wxPyWindow_base_Validate", (PyCFunction) _wrap_wxPyWindow_base_Validate, METH_VARARGS | METH_KEYWORDS },
4953 { "wxPyWindow_base_TransferDataFromWindow", (PyCFunction) _wrap_wxPyWindow_base_TransferDataFromWindow, METH_VARARGS | METH_KEYWORDS },
4954 { "wxPyWindow_base_TransferDataToWindow", (PyCFunction) _wrap_wxPyWindow_base_TransferDataToWindow, METH_VARARGS | METH_KEYWORDS },
4955 { "wxPyWindow_base_InitDialog", (PyCFunction) _wrap_wxPyWindow_base_InitDialog, METH_VARARGS | METH_KEYWORDS },
4956 { "wxPyWindow_base_DoGetBestSize", (PyCFunction) _wrap_wxPyWindow_base_DoGetBestSize, METH_VARARGS | METH_KEYWORDS },
4957 { "wxPyWindow_base_DoGetVirtualSize", (PyCFunction) _wrap_wxPyWindow_base_DoGetVirtualSize, METH_VARARGS | METH_KEYWORDS },
4958 { "wxPyWindow_base_DoGetPosition", (PyCFunction) _wrap_wxPyWindow_base_DoGetPosition, METH_VARARGS | METH_KEYWORDS },
4959 { "wxPyWindow_base_DoGetClientSize", (PyCFunction) _wrap_wxPyWindow_base_DoGetClientSize, METH_VARARGS | METH_KEYWORDS },
4960 { "wxPyWindow_base_DoGetSize", (PyCFunction) _wrap_wxPyWindow_base_DoGetSize, METH_VARARGS | METH_KEYWORDS },
4961 { "wxPyWindow_base_DoSetVirtualSize", (PyCFunction) _wrap_wxPyWindow_base_DoSetVirtualSize, METH_VARARGS | METH_KEYWORDS },
4962 { "wxPyWindow_base_DoSetClientSize", (PyCFunction) _wrap_wxPyWindow_base_DoSetClientSize, METH_VARARGS | METH_KEYWORDS },
4963 { "wxPyWindow_base_DoSetSize", (PyCFunction) _wrap_wxPyWindow_base_DoSetSize, METH_VARARGS | METH_KEYWORDS },
4964 { "wxPyWindow_base_DoMoveWindow", (PyCFunction) _wrap_wxPyWindow_base_DoMoveWindow, METH_VARARGS | METH_KEYWORDS },
4965 { "wxPyWindow__setCallbackInfo", (PyCFunction) _wrap_wxPyWindow__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
4966 { "new_wxPyWindow", (PyCFunction) _wrap_new_wxPyWindow, METH_VARARGS | METH_KEYWORDS },
c368d904
RD
4967 { "wxTaskBarIcon_IsOK", (PyCFunction) _wrap_wxTaskBarIcon_IsOK, METH_VARARGS | METH_KEYWORDS },
4968 { "wxTaskBarIcon_IsIconInstalled", (PyCFunction) _wrap_wxTaskBarIcon_IsIconInstalled, METH_VARARGS | METH_KEYWORDS },
efc5f224
RD
4969 { "wxTaskBarIcon_PopupMenu", (PyCFunction) _wrap_wxTaskBarIcon_PopupMenu, METH_VARARGS | METH_KEYWORDS },
4970 { "wxTaskBarIcon_RemoveIcon", (PyCFunction) _wrap_wxTaskBarIcon_RemoveIcon, METH_VARARGS | METH_KEYWORDS },
4971 { "wxTaskBarIcon_SetIcon", (PyCFunction) _wrap_wxTaskBarIcon_SetIcon, METH_VARARGS | METH_KEYWORDS },
4972 { "delete_wxTaskBarIcon", (PyCFunction) _wrap_delete_wxTaskBarIcon, METH_VARARGS | METH_KEYWORDS },
4973 { "new_wxTaskBarIcon", (PyCFunction) _wrap_new_wxTaskBarIcon, METH_VARARGS | METH_KEYWORDS },
3bd1e033
RD
4974 { "wxSplitterWindow_GetNeedUpdating", (PyCFunction) _wrap_wxSplitterWindow_GetNeedUpdating, METH_VARARGS | METH_KEYWORDS },
4975 { "wxSplitterWindow_SetNeedUpdating", (PyCFunction) _wrap_wxSplitterWindow_SetNeedUpdating, METH_VARARGS | METH_KEYWORDS },
4976 { "wxSplitterWindow_SizeWindows", (PyCFunction) _wrap_wxSplitterWindow_SizeWindows, METH_VARARGS | METH_KEYWORDS },
09f3d4e6 4977 { "wxSplitterWindow_GetMinimumPaneSize", (PyCFunction) _wrap_wxSplitterWindow_GetMinimumPaneSize, METH_VARARGS | METH_KEYWORDS },
efc5f224 4978 { "wxSplitterWindow_SetMinimumPaneSize", (PyCFunction) _wrap_wxSplitterWindow_SetMinimumPaneSize, METH_VARARGS | METH_KEYWORDS },
09f3d4e6 4979 { "wxSplitterWindow_GetSashPosition", (PyCFunction) _wrap_wxSplitterWindow_GetSashPosition, METH_VARARGS | METH_KEYWORDS },
efc5f224 4980 { "wxSplitterWindow_SetSashPosition", (PyCFunction) _wrap_wxSplitterWindow_SetSashPosition, METH_VARARGS | METH_KEYWORDS },
09f3d4e6
RD
4981 { "wxSplitterWindow_GetBorderSize", (PyCFunction) _wrap_wxSplitterWindow_GetBorderSize, METH_VARARGS | METH_KEYWORDS },
4982 { "wxSplitterWindow_GetSashSize", (PyCFunction) _wrap_wxSplitterWindow_GetSashSize, METH_VARARGS | METH_KEYWORDS },
efc5f224 4983 { "wxSplitterWindow_SetBorderSize", (PyCFunction) _wrap_wxSplitterWindow_SetBorderSize, METH_VARARGS | METH_KEYWORDS },
09f3d4e6 4984 { "wxSplitterWindow_SetSashSize", (PyCFunction) _wrap_wxSplitterWindow_SetSashSize, METH_VARARGS | METH_KEYWORDS },
efc5f224 4985 { "wxSplitterWindow_IsSplit", (PyCFunction) _wrap_wxSplitterWindow_IsSplit, METH_VARARGS | METH_KEYWORDS },
09f3d4e6
RD
4986 { "wxSplitterWindow_ReplaceWindow", (PyCFunction) _wrap_wxSplitterWindow_ReplaceWindow, METH_VARARGS | METH_KEYWORDS },
4987 { "wxSplitterWindow_Unsplit", (PyCFunction) _wrap_wxSplitterWindow_Unsplit, METH_VARARGS | METH_KEYWORDS },
4988 { "wxSplitterWindow_SplitHorizontally", (PyCFunction) _wrap_wxSplitterWindow_SplitHorizontally, METH_VARARGS | METH_KEYWORDS },
4989 { "wxSplitterWindow_SplitVertically", (PyCFunction) _wrap_wxSplitterWindow_SplitVertically, METH_VARARGS | METH_KEYWORDS },
efc5f224 4990 { "wxSplitterWindow_Initialize", (PyCFunction) _wrap_wxSplitterWindow_Initialize, METH_VARARGS | METH_KEYWORDS },
09f3d4e6
RD
4991 { "wxSplitterWindow_GetSplitMode", (PyCFunction) _wrap_wxSplitterWindow_GetSplitMode, METH_VARARGS | METH_KEYWORDS },
4992 { "wxSplitterWindow_SetSplitMode", (PyCFunction) _wrap_wxSplitterWindow_SetSplitMode, METH_VARARGS | METH_KEYWORDS },
efc5f224
RD
4993 { "wxSplitterWindow_GetWindow2", (PyCFunction) _wrap_wxSplitterWindow_GetWindow2, METH_VARARGS | METH_KEYWORDS },
4994 { "wxSplitterWindow_GetWindow1", (PyCFunction) _wrap_wxSplitterWindow_GetWindow1, METH_VARARGS | METH_KEYWORDS },
09f3d4e6
RD
4995 { "wxSplitterWindow_Create", (PyCFunction) _wrap_wxSplitterWindow_Create, METH_VARARGS | METH_KEYWORDS },
4996 { "new_wxPreSplitterWindow", (PyCFunction) _wrap_new_wxPreSplitterWindow, METH_VARARGS | METH_KEYWORDS },
efc5f224
RD
4997 { "new_wxSplitterWindow", (PyCFunction) _wrap_new_wxSplitterWindow, METH_VARARGS | METH_KEYWORDS },
4998 { "wxSplitterEvent_SetSashPosition", (PyCFunction) _wrap_wxSplitterEvent_SetSashPosition, METH_VARARGS | METH_KEYWORDS },
4999 { "wxSplitterEvent_GetWindowBeingRemoved", (PyCFunction) _wrap_wxSplitterEvent_GetWindowBeingRemoved, METH_VARARGS | METH_KEYWORDS },
5000 { "wxSplitterEvent_GetY", (PyCFunction) _wrap_wxSplitterEvent_GetY, METH_VARARGS | METH_KEYWORDS },
5001 { "wxSplitterEvent_GetX", (PyCFunction) _wrap_wxSplitterEvent_GetX, METH_VARARGS | METH_KEYWORDS },
5002 { "wxSplitterEvent_GetSashPosition", (PyCFunction) _wrap_wxSplitterEvent_GetSashPosition, METH_VARARGS | METH_KEYWORDS },
09f3d4e6 5003 { "new_wxSplitterEvent", (PyCFunction) _wrap_new_wxSplitterEvent, METH_VARARGS | METH_KEYWORDS },
efc5f224
RD
5004 { "wxNotebook_ResizeChildren", (PyCFunction) _wrap_wxNotebook_ResizeChildren, METH_VARARGS | METH_KEYWORDS },
5005 { "wxNotebook_GetPage", (PyCFunction) _wrap_wxNotebook_GetPage, METH_VARARGS | METH_KEYWORDS },
5006 { "wxNotebook_InsertPage", (PyCFunction) _wrap_wxNotebook_InsertPage, METH_VARARGS | METH_KEYWORDS },
5007 { "wxNotebook_AddPage", (PyCFunction) _wrap_wxNotebook_AddPage, METH_VARARGS | METH_KEYWORDS },
5008 { "wxNotebook_DeleteAllPages", (PyCFunction) _wrap_wxNotebook_DeleteAllPages, METH_VARARGS | METH_KEYWORDS },
5009 { "wxNotebook_RemovePage", (PyCFunction) _wrap_wxNotebook_RemovePage, METH_VARARGS | METH_KEYWORDS },
5010 { "wxNotebook_DeletePage", (PyCFunction) _wrap_wxNotebook_DeletePage, METH_VARARGS | METH_KEYWORDS },
c368d904
RD
5011 { "wxNotebook_SetPadding", (PyCFunction) _wrap_wxNotebook_SetPadding, METH_VARARGS | METH_KEYWORDS },
5012 { "wxNotebook_SetPageSize", (PyCFunction) _wrap_wxNotebook_SetPageSize, METH_VARARGS | METH_KEYWORDS },
efc5f224
RD
5013 { "wxNotebook_GetRowCount", (PyCFunction) _wrap_wxNotebook_GetRowCount, METH_VARARGS | METH_KEYWORDS },
5014 { "wxNotebook_SetPageImage", (PyCFunction) _wrap_wxNotebook_SetPageImage, METH_VARARGS | METH_KEYWORDS },
5015 { "wxNotebook_GetPageImage", (PyCFunction) _wrap_wxNotebook_GetPageImage, METH_VARARGS | METH_KEYWORDS },
5016 { "wxNotebook_GetImageList", (PyCFunction) _wrap_wxNotebook_GetImageList, METH_VARARGS | METH_KEYWORDS },
949853a4 5017 { "wxNotebook_AssignImageList", (PyCFunction) _wrap_wxNotebook_AssignImageList, METH_VARARGS | METH_KEYWORDS },
efc5f224
RD
5018 { "wxNotebook_SetImageList", (PyCFunction) _wrap_wxNotebook_SetImageList, METH_VARARGS | METH_KEYWORDS },
5019 { "wxNotebook_GetPageText", (PyCFunction) _wrap_wxNotebook_GetPageText, METH_VARARGS | METH_KEYWORDS },
5020 { "wxNotebook_SetPageText", (PyCFunction) _wrap_wxNotebook_SetPageText, METH_VARARGS | METH_KEYWORDS },
5021 { "wxNotebook_GetSelection", (PyCFunction) _wrap_wxNotebook_GetSelection, METH_VARARGS | METH_KEYWORDS },
5022 { "wxNotebook_AdvanceSelection", (PyCFunction) _wrap_wxNotebook_AdvanceSelection, METH_VARARGS | METH_KEYWORDS },
5023 { "wxNotebook_SetSelection", (PyCFunction) _wrap_wxNotebook_SetSelection, METH_VARARGS | METH_KEYWORDS },
5024 { "wxNotebook_GetPageCount", (PyCFunction) _wrap_wxNotebook_GetPageCount, METH_VARARGS | METH_KEYWORDS },
09f3d4e6
RD
5025 { "wxNotebook_Create", (PyCFunction) _wrap_wxNotebook_Create, METH_VARARGS | METH_KEYWORDS },
5026 { "new_wxPreNotebook", (PyCFunction) _wrap_new_wxPreNotebook, METH_VARARGS | METH_KEYWORDS },
efc5f224
RD
5027 { "new_wxNotebook", (PyCFunction) _wrap_new_wxNotebook, METH_VARARGS | METH_KEYWORDS },
5028 { "wxNotebookEvent_SetSelection", (PyCFunction) _wrap_wxNotebookEvent_SetSelection, METH_VARARGS | METH_KEYWORDS },
5029 { "wxNotebookEvent_SetOldSelection", (PyCFunction) _wrap_wxNotebookEvent_SetOldSelection, METH_VARARGS | METH_KEYWORDS },
5030 { "wxNotebookEvent_GetOldSelection", (PyCFunction) _wrap_wxNotebookEvent_GetOldSelection, METH_VARARGS | METH_KEYWORDS },
5031 { "wxNotebookEvent_GetSelection", (PyCFunction) _wrap_wxNotebookEvent_GetSelection, METH_VARARGS | METH_KEYWORDS },
09f3d4e6 5032 { "new_wxNotebookEvent", (PyCFunction) _wrap_new_wxNotebookEvent, METH_VARARGS | METH_KEYWORDS },
8ab979d7
RD
5033 { NULL, NULL }
5034};
1d99702e
RD
5035#ifdef __cplusplus
5036}
5037#endif
5038/*
5039 * This table is used by the pointer type-checker
5040 */
5041static struct { char *n1; char *n2; void *(*pcnv)(void *); } _swig_mapping[] = {
1d99702e 5042 { "_wxEvent","_wxSplitterEvent",SwigwxSplitterEventTowxEvent},
1d99702e 5043 { "_wxEvent","_wxNotebookEvent",SwigwxNotebookEventTowxEvent},
1d99702e 5044 { "_signed_long","_long",0},
b1462dfa 5045 { "_wxPrintQuality","_wxCoord",0},
1d99702e
RD
5046 { "_wxPrintQuality","_int",0},
5047 { "_wxPrintQuality","_signed_int",0},
5048 { "_wxPrintQuality","_unsigned_int",0},
5049 { "_wxPrintQuality","_wxWindowID",0},
5050 { "_wxPrintQuality","_uint",0},
5051 { "_wxPrintQuality","_EBool",0},
5052 { "_wxPrintQuality","_size_t",0},
c368d904 5053 { "_wxPrintQuality","_time_t",0},
756ed80c 5054 { "_wxNotifyEvent","_wxSplitterEvent",SwigwxSplitterEventTowxNotifyEvent},
1d99702e 5055 { "_wxNotifyEvent","_wxNotebookEvent",SwigwxNotebookEventTowxNotifyEvent},
1d99702e 5056 { "_byte","_unsigned_char",0},
1d99702e
RD
5057 { "_long","_unsigned_long",0},
5058 { "_long","_signed_long",0},
b1462dfa 5059 { "_size_t","_wxCoord",0},
1d99702e 5060 { "_size_t","_wxPrintQuality",0},
c368d904 5061 { "_size_t","_time_t",0},
1d99702e
RD
5062 { "_size_t","_unsigned_int",0},
5063 { "_size_t","_int",0},
5064 { "_size_t","_wxWindowID",0},
5065 { "_size_t","_uint",0},
86a12675 5066 { "_wxPanel","_wxPyPanel",SwigwxPyPanelTowxPanel},
b1462dfa 5067 { "_uint","_wxCoord",0},
1d99702e 5068 { "_uint","_wxPrintQuality",0},
c368d904 5069 { "_uint","_time_t",0},
1d99702e
RD
5070 { "_uint","_size_t",0},
5071 { "_uint","_unsigned_int",0},
5072 { "_uint","_int",0},
5073 { "_uint","_wxWindowID",0},
f6bcfd97 5074 { "_wxChar","_char",0},
1d99702e 5075 { "_wxCommandEvent","_wxSplitterEvent",SwigwxSplitterEventTowxCommandEvent},
1d99702e 5076 { "_wxCommandEvent","_wxNotebookEvent",SwigwxNotebookEventTowxCommandEvent},
f6bcfd97 5077 { "_char","_wxChar",0},
cdf14688 5078 { "_struct_wxNativeFontInfo","_wxNativeFontInfo",0},
b1462dfa 5079 { "_EBool","_wxCoord",0},
1d99702e
RD
5080 { "_EBool","_wxPrintQuality",0},
5081 { "_EBool","_signed_int",0},
5082 { "_EBool","_int",0},
5083 { "_EBool","_wxWindowID",0},
1d99702e 5084 { "_unsigned_long","_long",0},
cdf14688 5085 { "_wxNativeFontInfo","_struct_wxNativeFontInfo",0},
b1462dfa 5086 { "_signed_int","_wxCoord",0},
1d99702e
RD
5087 { "_signed_int","_wxPrintQuality",0},
5088 { "_signed_int","_EBool",0},
5089 { "_signed_int","_wxWindowID",0},
5090 { "_signed_int","_int",0},
1d99702e
RD
5091 { "_WXTYPE","_short",0},
5092 { "_WXTYPE","_signed_short",0},
5093 { "_WXTYPE","_unsigned_short",0},
1d99702e
RD
5094 { "_unsigned_short","_WXTYPE",0},
5095 { "_unsigned_short","_short",0},
86a12675 5096 { "_wxObject","_wxPyPanel",SwigwxPyPanelTowxObject},
b0e5c039
RD
5097 { "_wxObject","_wxPyControl",SwigwxPyControlTowxObject},
5098 { "_wxObject","_wxPyWindow",SwigwxPyWindowTowxObject},
9416aa89 5099 { "_wxObject","_wxTaskBarIcon",SwigwxTaskBarIconTowxObject},
9416aa89 5100 { "_wxObject","_wxSplitterWindow",SwigwxSplitterWindowTowxObject},
9416aa89 5101 { "_wxObject","_wxSplitterEvent",SwigwxSplitterEventTowxObject},
9416aa89 5102 { "_wxObject","_wxNotebook",SwigwxNotebookTowxObject},
9416aa89 5103 { "_wxObject","_wxNotebookEvent",SwigwxNotebookEventTowxObject},
1d99702e
RD
5104 { "_signed_short","_WXTYPE",0},
5105 { "_signed_short","_short",0},
1d99702e 5106 { "_unsigned_char","_byte",0},
b0e5c039 5107 { "_wxControl","_wxPyControl",SwigwxPyControlTowxControl},
1d99702e 5108 { "_wxControl","_wxNotebook",SwigwxNotebookTowxControl},
b1462dfa 5109 { "_unsigned_int","_wxCoord",0},
1d99702e 5110 { "_unsigned_int","_wxPrintQuality",0},
c368d904 5111 { "_unsigned_int","_time_t",0},
1d99702e
RD
5112 { "_unsigned_int","_size_t",0},
5113 { "_unsigned_int","_uint",0},
5114 { "_unsigned_int","_wxWindowID",0},
5115 { "_unsigned_int","_int",0},
1d99702e
RD
5116 { "_short","_WXTYPE",0},
5117 { "_short","_unsigned_short",0},
5118 { "_short","_signed_short",0},
b1462dfa 5119 { "_wxWindowID","_wxCoord",0},
1d99702e 5120 { "_wxWindowID","_wxPrintQuality",0},
c368d904 5121 { "_wxWindowID","_time_t",0},
1d99702e
RD
5122 { "_wxWindowID","_size_t",0},
5123 { "_wxWindowID","_EBool",0},
5124 { "_wxWindowID","_uint",0},
5125 { "_wxWindowID","_int",0},
5126 { "_wxWindowID","_signed_int",0},
5127 { "_wxWindowID","_unsigned_int",0},
b1462dfa 5128 { "_int","_wxCoord",0},
1d99702e 5129 { "_int","_wxPrintQuality",0},
c368d904 5130 { "_int","_time_t",0},
1d99702e
RD
5131 { "_int","_size_t",0},
5132 { "_int","_EBool",0},
5133 { "_int","_uint",0},
5134 { "_int","_wxWindowID",0},
5135 { "_int","_unsigned_int",0},
5136 { "_int","_signed_int",0},
c368d904
RD
5137 { "_time_t","_wxCoord",0},
5138 { "_time_t","_wxPrintQuality",0},
5139 { "_time_t","_unsigned_int",0},
5140 { "_time_t","_int",0},
5141 { "_time_t","_wxWindowID",0},
5142 { "_time_t","_uint",0},
5143 { "_time_t","_size_t",0},
b1462dfa
RD
5144 { "_wxCoord","_int",0},
5145 { "_wxCoord","_signed_int",0},
5146 { "_wxCoord","_unsigned_int",0},
5147 { "_wxCoord","_wxWindowID",0},
5148 { "_wxCoord","_uint",0},
5149 { "_wxCoord","_EBool",0},
5150 { "_wxCoord","_size_t",0},
c368d904 5151 { "_wxCoord","_time_t",0},
b1462dfa 5152 { "_wxCoord","_wxPrintQuality",0},
86a12675 5153 { "_wxEvtHandler","_wxPyPanel",SwigwxPyPanelTowxEvtHandler},
b0e5c039
RD
5154 { "_wxEvtHandler","_wxPyControl",SwigwxPyControlTowxEvtHandler},
5155 { "_wxEvtHandler","_wxPyWindow",SwigwxPyWindowTowxEvtHandler},
1d99702e 5156 { "_wxEvtHandler","_wxTaskBarIcon",SwigwxTaskBarIconTowxEvtHandler},
1d99702e 5157 { "_wxEvtHandler","_wxSplitterWindow",SwigwxSplitterWindowTowxEvtHandler},
1d99702e 5158 { "_wxEvtHandler","_wxNotebook",SwigwxNotebookTowxEvtHandler},
86a12675 5159 { "_wxWindow","_wxPyPanel",SwigwxPyPanelTowxWindow},
b0e5c039
RD
5160 { "_wxWindow","_wxPyControl",SwigwxPyControlTowxWindow},
5161 { "_wxWindow","_wxPyWindow",SwigwxPyWindowTowxWindow},
1d99702e 5162 { "_wxWindow","_wxSplitterWindow",SwigwxSplitterWindowTowxWindow},
1d99702e 5163 { "_wxWindow","_wxNotebook",SwigwxNotebookTowxWindow},
1d99702e
RD
5164{0,0,0}};
5165
8ab979d7
RD
5166static PyObject *SWIG_globals;
5167#ifdef __cplusplus
5168extern "C"
5169#endif
1d99702e 5170SWIGEXPORT(void) initwindows2c() {
8ab979d7
RD
5171 PyObject *m, *d;
5172 SWIG_globals = SWIG_newvarlink();
5173 m = Py_InitModule("windows2c", windows2cMethods);
5174 d = PyModule_GetDict(m);
1b62f00d
RD
5175 PyDict_SetItemString(d,"wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED", PyInt_FromLong((long) wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED));
5176 PyDict_SetItemString(d,"wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING", PyInt_FromLong((long) wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING));
5177 PyDict_SetItemString(d,"wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGING", PyInt_FromLong((long) wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGING));
5178 PyDict_SetItemString(d,"wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGED", PyInt_FromLong((long) wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGED));
5179 PyDict_SetItemString(d,"wxEVT_COMMAND_SPLITTER_UNSPLIT", PyInt_FromLong((long) wxEVT_COMMAND_SPLITTER_UNSPLIT));
5180 PyDict_SetItemString(d,"wxEVT_COMMAND_SPLITTER_DOUBLECLICKED", PyInt_FromLong((long) wxEVT_COMMAND_SPLITTER_DOUBLECLICKED));
f6bcfd97
BP
5181 PyDict_SetItemString(d,"wxSPLIT_HORIZONTAL", PyInt_FromLong((long) wxSPLIT_HORIZONTAL));
5182 PyDict_SetItemString(d,"wxSPLIT_VERTICAL", PyInt_FromLong((long) wxSPLIT_VERTICAL));
5183 PyDict_SetItemString(d,"wxSPLIT_DRAG_NONE", PyInt_FromLong((long) wxSPLIT_DRAG_NONE));
5184 PyDict_SetItemString(d,"wxSPLIT_DRAG_DRAGGING", PyInt_FromLong((long) wxSPLIT_DRAG_DRAGGING));
5185 PyDict_SetItemString(d,"wxSPLIT_DRAG_LEFT_DOWN", PyInt_FromLong((long) wxSPLIT_DRAG_LEFT_DOWN));
b639c3c5
RD
5186 PyDict_SetItemString(d,"wxEVT_TASKBAR_MOVE", PyInt_FromLong((long) wxEVT_TASKBAR_MOVE));
5187 PyDict_SetItemString(d,"wxEVT_TASKBAR_LEFT_DOWN", PyInt_FromLong((long) wxEVT_TASKBAR_LEFT_DOWN));
5188 PyDict_SetItemString(d,"wxEVT_TASKBAR_LEFT_UP", PyInt_FromLong((long) wxEVT_TASKBAR_LEFT_UP));
5189 PyDict_SetItemString(d,"wxEVT_TASKBAR_RIGHT_DOWN", PyInt_FromLong((long) wxEVT_TASKBAR_RIGHT_DOWN));
5190 PyDict_SetItemString(d,"wxEVT_TASKBAR_RIGHT_UP", PyInt_FromLong((long) wxEVT_TASKBAR_RIGHT_UP));
5191 PyDict_SetItemString(d,"wxEVT_TASKBAR_LEFT_DCLICK", PyInt_FromLong((long) wxEVT_TASKBAR_LEFT_DCLICK));
5192 PyDict_SetItemString(d,"wxEVT_TASKBAR_RIGHT_DCLICK", PyInt_FromLong((long) wxEVT_TASKBAR_RIGHT_DCLICK));
1d99702e
RD
5193{
5194 int i;
5195 for (i = 0; _swig_mapping[i].n1; i++)
5196 SWIG_RegisterMapping(_swig_mapping[i].n1,_swig_mapping[i].n2,_swig_mapping[i].pcnv);
5197}
8ab979d7 5198}