]> git.saurik.com Git - wxWidgets.git/blame - wxPython/src/mac/windows2.cpp
Scripts to make a installer package in a disk image for wxPython and
[wxWidgets.git] / wxPython / src / mac / windows2.cpp
CommitLineData
e6056257
RD
1/*
2 * FILE : src/mac/windows2.cpp
3 *
4 * This file was automatically generated by :
5 * Simplified Wrapper and Interface Generator (SWIG)
6 * Version 1.1 (Build 883)
7 *
8 * Portions Copyright (c) 1995-1998
9 * The University of Utah and The Regents of the University of California.
10 * Permission is granted to distribute this file in any manner provided
11 * this notice remains intact.
12 *
13 * Do not make changes to this file--changes will be lost!
14 *
15 */
16
17
18#define SWIGCODE
19/* Implementation : PYTHON */
20
21#define SWIGPYTHON
22#include <string.h>
23#include <stdlib.h>
24/* Definitions for Windows/Unix exporting */
25#if defined(__WIN32__)
26# if defined(_MSC_VER)
27# define SWIGEXPORT(a) __declspec(dllexport) a
28# else
29# if defined(__BORLANDC__)
30# define SWIGEXPORT(a) a _export
31# else
32# define SWIGEXPORT(a) a
33# endif
34# endif
35#else
36# define SWIGEXPORT(a) a
37#endif
38
39#include "Python.h"
40
41#ifdef __cplusplus
42extern "C" {
43#endif
44
45extern void SWIG_MakePtr(char *, void *, char *);
46extern void SWIG_RegisterMapping(char *, char *, void *(*)(void *));
47extern char *SWIG_GetPtr(char *, void **, char *);
48extern char *SWIG_GetPtrObj(PyObject *, void **, char *);
49extern void SWIG_addvarlink(PyObject *, char *, PyObject *(*)(void), int (*)(PyObject *));
50extern PyObject *SWIG_newvarlink(void);
51#ifdef __cplusplus
52}
53#endif
54#define SWIG_init initwindows2c
55
56#define SWIG_name "windows2c"
57
58#include "helpers.h"
59#ifdef OLD_GRID
60#include <wx/grid.h>
61#endif
62#include <wx/notebook.h>
63#include <wx/splitter.h>
64#include <wx/imaglist.h>
65#ifdef __WXMSW__
66#include <wx/msw/taskbar.h>
67#endif
68
c3bfa1cb
RD
69 // Put some wx default wxChar* values into wxStrings.
70 DECLARE_DEF_STRING(NOTEBOOK_NAME);
26eb8715 71 DECLARE_DEF_STRING(PanelNameStr);
c3bfa1cb
RD
72
73 static const wxChar* wxSplitterNameStr = wxT("splitter");
74 DECLARE_DEF_STRING(SplitterNameStr);
75 static const wxString wxPyEmptyString(wxT(""));
76
e6056257
RD
77
78static PyObject* t_output_helper(PyObject* target, PyObject* o) {
79 PyObject* o2;
80 PyObject* o3;
81
82 if (!target) {
83 target = o;
84 } else if (target == Py_None) {
85 Py_DECREF(Py_None);
86 target = o;
87 } else {
88 if (!PyTuple_Check(target)) {
89 o2 = target;
90 target = PyTuple_New(1);
91 PyTuple_SetItem(target, 0, o2);
92 }
93 o3 = PyTuple_New(1);
94 PyTuple_SetItem(o3, 0, o);
95
96 o2 = target;
97 target = PySequence_Concat(o2, o3);
98 Py_DECREF(o2);
99 Py_DECREF(o3);
100 }
101 return target;
102}
e6056257
RD
103#ifdef __cplusplus
104extern "C" {
105#endif
106static void *SwigwxNotebookEventTowxNotifyEvent(void *ptr) {
107 wxNotebookEvent *src;
108 wxNotifyEvent *dest;
109 src = (wxNotebookEvent *) ptr;
110 dest = (wxNotifyEvent *) src;
111 return (void *) dest;
112}
113
114static void *SwigwxNotebookEventTowxCommandEvent(void *ptr) {
115 wxNotebookEvent *src;
116 wxCommandEvent *dest;
117 src = (wxNotebookEvent *) ptr;
118 dest = (wxCommandEvent *) src;
119 return (void *) dest;
120}
121
122static void *SwigwxNotebookEventTowxEvent(void *ptr) {
123 wxNotebookEvent *src;
124 wxEvent *dest;
125 src = (wxNotebookEvent *) ptr;
126 dest = (wxEvent *) src;
127 return (void *) dest;
128}
129
130static void *SwigwxNotebookEventTowxObject(void *ptr) {
131 wxNotebookEvent *src;
132 wxObject *dest;
133 src = (wxNotebookEvent *) ptr;
134 dest = (wxObject *) src;
135 return (void *) dest;
136}
137
138#define new_wxNotebookEvent(_swigarg0,_swigarg1,_swigarg2,_swigarg3) (new wxNotebookEvent(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
139static PyObject *_wrap_new_wxNotebookEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
140 PyObject * _resultobj;
141 wxNotebookEvent * _result;
142 wxEventType _arg0 = (wxEventType ) wxEVT_NULL;
143 int _arg1 = (int ) 0;
144 int _arg2 = (int ) -1;
145 int _arg3 = (int ) -1;
146 char *_kwnames[] = { "commandType","id","nSel","nOldSel", NULL };
147 char _ptemp[128];
148
149 self = self;
150 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"|iiii:new_wxNotebookEvent",_kwnames,&_arg0,&_arg1,&_arg2,&_arg3))
151 return NULL;
152{
0e2ff151 153 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 154 _result = (wxNotebookEvent *)new_wxNotebookEvent(_arg0,_arg1,_arg2,_arg3);
e6056257 155
0e2ff151 156 wxPyEndAllowThreads(__tstate);
e6056257
RD
157 if (PyErr_Occurred()) return NULL;
158} if (_result) {
159 SWIG_MakePtr(_ptemp, (char *) _result,"_wxNotebookEvent_p");
160 _resultobj = Py_BuildValue("s",_ptemp);
161 } else {
162 Py_INCREF(Py_None);
163 _resultobj = Py_None;
164 }
165 return _resultobj;
166}
167
168#define wxNotebookEvent_GetSelection(_swigobj) (_swigobj->GetSelection())
169static PyObject *_wrap_wxNotebookEvent_GetSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
170 PyObject * _resultobj;
171 int _result;
172 wxNotebookEvent * _arg0;
173 PyObject * _argo0 = 0;
174 char *_kwnames[] = { "self", NULL };
175
176 self = self;
177 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxNotebookEvent_GetSelection",_kwnames,&_argo0))
178 return NULL;
179 if (_argo0) {
180 if (_argo0 == Py_None) { _arg0 = NULL; }
181 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxNotebookEvent_p")) {
182 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxNotebookEvent_GetSelection. Expected _wxNotebookEvent_p.");
183 return NULL;
184 }
185 }
186{
0e2ff151 187 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 188 _result = (int )wxNotebookEvent_GetSelection(_arg0);
e6056257 189
0e2ff151 190 wxPyEndAllowThreads(__tstate);
e6056257
RD
191 if (PyErr_Occurred()) return NULL;
192} _resultobj = Py_BuildValue("i",_result);
193 return _resultobj;
194}
195
196#define wxNotebookEvent_GetOldSelection(_swigobj) (_swigobj->GetOldSelection())
197static PyObject *_wrap_wxNotebookEvent_GetOldSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
198 PyObject * _resultobj;
199 int _result;
200 wxNotebookEvent * _arg0;
201 PyObject * _argo0 = 0;
202 char *_kwnames[] = { "self", NULL };
203
204 self = self;
205 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxNotebookEvent_GetOldSelection",_kwnames,&_argo0))
206 return NULL;
207 if (_argo0) {
208 if (_argo0 == Py_None) { _arg0 = NULL; }
209 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxNotebookEvent_p")) {
210 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxNotebookEvent_GetOldSelection. Expected _wxNotebookEvent_p.");
211 return NULL;
212 }
213 }
214{
0e2ff151 215 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 216 _result = (int )wxNotebookEvent_GetOldSelection(_arg0);
e6056257 217
0e2ff151 218 wxPyEndAllowThreads(__tstate);
e6056257
RD
219 if (PyErr_Occurred()) return NULL;
220} _resultobj = Py_BuildValue("i",_result);
221 return _resultobj;
222}
223
224#define wxNotebookEvent_SetOldSelection(_swigobj,_swigarg0) (_swigobj->SetOldSelection(_swigarg0))
225static PyObject *_wrap_wxNotebookEvent_SetOldSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
226 PyObject * _resultobj;
227 wxNotebookEvent * _arg0;
228 int _arg1;
229 PyObject * _argo0 = 0;
230 char *_kwnames[] = { "self","page", NULL };
231
232 self = self;
233 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxNotebookEvent_SetOldSelection",_kwnames,&_argo0,&_arg1))
234 return NULL;
235 if (_argo0) {
236 if (_argo0 == Py_None) { _arg0 = NULL; }
237 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxNotebookEvent_p")) {
238 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxNotebookEvent_SetOldSelection. Expected _wxNotebookEvent_p.");
239 return NULL;
240 }
241 }
242{
0e2ff151 243 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 244 wxNotebookEvent_SetOldSelection(_arg0,_arg1);
e6056257 245
0e2ff151 246 wxPyEndAllowThreads(__tstate);
e6056257
RD
247 if (PyErr_Occurred()) return NULL;
248} Py_INCREF(Py_None);
249 _resultobj = Py_None;
250 return _resultobj;
251}
252
253#define wxNotebookEvent_SetSelection(_swigobj,_swigarg0) (_swigobj->SetSelection(_swigarg0))
254static PyObject *_wrap_wxNotebookEvent_SetSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
255 PyObject * _resultobj;
256 wxNotebookEvent * _arg0;
257 int _arg1;
258 PyObject * _argo0 = 0;
259 char *_kwnames[] = { "self","page", NULL };
260
261 self = self;
262 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxNotebookEvent_SetSelection",_kwnames,&_argo0,&_arg1))
263 return NULL;
264 if (_argo0) {
265 if (_argo0 == Py_None) { _arg0 = NULL; }
266 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxNotebookEvent_p")) {
267 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxNotebookEvent_SetSelection. Expected _wxNotebookEvent_p.");
268 return NULL;
269 }
270 }
271{
0e2ff151 272 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 273 wxNotebookEvent_SetSelection(_arg0,_arg1);
e6056257 274
0e2ff151 275 wxPyEndAllowThreads(__tstate);
e6056257
RD
276 if (PyErr_Occurred()) return NULL;
277} Py_INCREF(Py_None);
278 _resultobj = Py_None;
279 return _resultobj;
280}
281
282static void *SwigwxNotebookTowxControl(void *ptr) {
283 wxNotebook *src;
284 wxControl *dest;
285 src = (wxNotebook *) ptr;
286 dest = (wxControl *) src;
287 return (void *) dest;
288}
289
290static void *SwigwxNotebookTowxWindow(void *ptr) {
291 wxNotebook *src;
292 wxWindow *dest;
293 src = (wxNotebook *) ptr;
294 dest = (wxWindow *) src;
295 return (void *) dest;
296}
297
298static void *SwigwxNotebookTowxEvtHandler(void *ptr) {
299 wxNotebook *src;
300 wxEvtHandler *dest;
301 src = (wxNotebook *) ptr;
302 dest = (wxEvtHandler *) src;
303 return (void *) dest;
304}
305
306static void *SwigwxNotebookTowxObject(void *ptr) {
307 wxNotebook *src;
308 wxObject *dest;
309 src = (wxNotebook *) ptr;
310 dest = (wxObject *) src;
311 return (void *) dest;
312}
313
314#define new_wxNotebook(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxNotebook(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
315static PyObject *_wrap_new_wxNotebook(PyObject *self, PyObject *args, PyObject *kwargs) {
316 PyObject * _resultobj;
317 wxNotebook * _result;
318 wxWindow * _arg0;
319 wxWindowID _arg1;
320 wxPoint * _arg2 = (wxPoint *) &wxDefaultPosition;
321 wxSize * _arg3 = (wxSize *) &wxDefaultSize;
322 long _arg4 = (long ) 0;
c3bfa1cb 323 wxString * _arg5 = (wxString *) &wxPyNOTEBOOK_NAME;
e6056257
RD
324 PyObject * _argo0 = 0;
325 wxPoint temp;
326 PyObject * _obj2 = 0;
327 wxSize temp0;
328 PyObject * _obj3 = 0;
c3bfa1cb 329 PyObject * _obj5 = 0;
e6056257
RD
330 char *_kwnames[] = { "parent","id","pos","size","style","name", NULL };
331 char _ptemp[128];
332
333 self = self;
c3bfa1cb 334 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi|OOlO:new_wxNotebook",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_arg4,&_obj5))
e6056257
RD
335 return NULL;
336 if (_argo0) {
337 if (_argo0 == Py_None) { _arg0 = NULL; }
338 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
339 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxNotebook. Expected _wxWindow_p.");
340 return NULL;
341 }
342 }
343 if (_obj2)
344{
345 _arg2 = &temp;
346 if (! wxPoint_helper(_obj2, &_arg2))
347 return NULL;
348}
349 if (_obj3)
350{
351 _arg3 = &temp0;
352 if (! wxSize_helper(_obj3, &_arg3))
353 return NULL;
c3bfa1cb
RD
354}
355 if (_obj5)
356{
357 _arg5 = wxString_in_helper(_obj5);
358 if (_arg5 == NULL)
359 return NULL;
e6056257
RD
360}
361{
0e2ff151 362 PyThreadState* __tstate = wxPyBeginAllowThreads();
c3bfa1cb 363 _result = (wxNotebook *)new_wxNotebook(_arg0,_arg1,*_arg2,*_arg3,_arg4,*_arg5);
e6056257 364
0e2ff151 365 wxPyEndAllowThreads(__tstate);
e6056257
RD
366 if (PyErr_Occurred()) return NULL;
367} if (_result) {
368 SWIG_MakePtr(_ptemp, (char *) _result,"_wxNotebook_p");
369 _resultobj = Py_BuildValue("s",_ptemp);
370 } else {
371 Py_INCREF(Py_None);
372 _resultobj = Py_None;
373 }
c3bfa1cb
RD
374{
375 if (_obj5)
376 delete _arg5;
377}
e6056257
RD
378 return _resultobj;
379}
380
381#define new_wxPreNotebook() (new wxNotebook())
382static PyObject *_wrap_new_wxPreNotebook(PyObject *self, PyObject *args, PyObject *kwargs) {
383 PyObject * _resultobj;
384 wxNotebook * _result;
385 char *_kwnames[] = { NULL };
386 char _ptemp[128];
387
388 self = self;
389 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxPreNotebook",_kwnames))
390 return NULL;
391{
0e2ff151 392 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 393 _result = (wxNotebook *)new_wxPreNotebook();
e6056257 394
0e2ff151 395 wxPyEndAllowThreads(__tstate);
e6056257
RD
396 if (PyErr_Occurred()) return NULL;
397} if (_result) {
398 SWIG_MakePtr(_ptemp, (char *) _result,"_wxNotebook_p");
399 _resultobj = Py_BuildValue("s",_ptemp);
400 } else {
401 Py_INCREF(Py_None);
402 _resultobj = Py_None;
403 }
404 return _resultobj;
405}
406
407#define wxNotebook_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
408static PyObject *_wrap_wxNotebook_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
409 PyObject * _resultobj;
410 bool _result;
411 wxNotebook * _arg0;
412 wxWindow * _arg1;
413 wxWindowID _arg2;
414 wxPoint * _arg3 = (wxPoint *) &wxDefaultPosition;
415 wxSize * _arg4 = (wxSize *) &wxDefaultSize;
416 long _arg5 = (long ) 0;
c3bfa1cb 417 wxString * _arg6 = (wxString *) &wxPyNOTEBOOK_NAME;
e6056257
RD
418 PyObject * _argo0 = 0;
419 PyObject * _argo1 = 0;
420 wxPoint temp;
421 PyObject * _obj3 = 0;
422 wxSize temp0;
423 PyObject * _obj4 = 0;
c3bfa1cb 424 PyObject * _obj6 = 0;
e6056257
RD
425 char *_kwnames[] = { "self","parent","id","pos","size","style","name", NULL };
426
427 self = self;
c3bfa1cb 428 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOi|OOlO:wxNotebook_Create",_kwnames,&_argo0,&_argo1,&_arg2,&_obj3,&_obj4,&_arg5,&_obj6))
e6056257
RD
429 return NULL;
430 if (_argo0) {
431 if (_argo0 == Py_None) { _arg0 = NULL; }
432 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxNotebook_p")) {
433 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxNotebook_Create. Expected _wxNotebook_p.");
434 return NULL;
435 }
436 }
437 if (_argo1) {
438 if (_argo1 == Py_None) { _arg1 = NULL; }
439 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
440 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxNotebook_Create. Expected _wxWindow_p.");
441 return NULL;
442 }
443 }
444 if (_obj3)
445{
446 _arg3 = &temp;
447 if (! wxPoint_helper(_obj3, &_arg3))
448 return NULL;
449}
450 if (_obj4)
451{
452 _arg4 = &temp0;
453 if (! wxSize_helper(_obj4, &_arg4))
454 return NULL;
c3bfa1cb
RD
455}
456 if (_obj6)
457{
458 _arg6 = wxString_in_helper(_obj6);
459 if (_arg6 == NULL)
460 return NULL;
e6056257
RD
461}
462{
0e2ff151 463 PyThreadState* __tstate = wxPyBeginAllowThreads();
c3bfa1cb 464 _result = (bool )wxNotebook_Create(_arg0,_arg1,_arg2,*_arg3,*_arg4,_arg5,*_arg6);
e6056257 465
0e2ff151 466 wxPyEndAllowThreads(__tstate);
e6056257
RD
467 if (PyErr_Occurred()) return NULL;
468} _resultobj = Py_BuildValue("i",_result);
c3bfa1cb
RD
469{
470 if (_obj6)
471 delete _arg6;
472}
e6056257
RD
473 return _resultobj;
474}
475
476#define wxNotebook_GetPageCount(_swigobj) (_swigobj->GetPageCount())
477static PyObject *_wrap_wxNotebook_GetPageCount(PyObject *self, PyObject *args, PyObject *kwargs) {
478 PyObject * _resultobj;
479 int _result;
480 wxNotebook * _arg0;
481 PyObject * _argo0 = 0;
482 char *_kwnames[] = { "self", NULL };
483
484 self = self;
485 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxNotebook_GetPageCount",_kwnames,&_argo0))
486 return NULL;
487 if (_argo0) {
488 if (_argo0 == Py_None) { _arg0 = NULL; }
489 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxNotebook_p")) {
490 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxNotebook_GetPageCount. Expected _wxNotebook_p.");
491 return NULL;
492 }
493 }
494{
0e2ff151 495 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 496 _result = (int )wxNotebook_GetPageCount(_arg0);
e6056257 497
0e2ff151 498 wxPyEndAllowThreads(__tstate);
e6056257
RD
499 if (PyErr_Occurred()) return NULL;
500} _resultobj = Py_BuildValue("i",_result);
501 return _resultobj;
502}
503
504#define wxNotebook_SetSelection(_swigobj,_swigarg0) (_swigobj->SetSelection(_swigarg0))
505static PyObject *_wrap_wxNotebook_SetSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
506 PyObject * _resultobj;
507 int _result;
508 wxNotebook * _arg0;
509 int _arg1;
510 PyObject * _argo0 = 0;
511 char *_kwnames[] = { "self","nPage", NULL };
512
513 self = self;
514 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxNotebook_SetSelection",_kwnames,&_argo0,&_arg1))
515 return NULL;
516 if (_argo0) {
517 if (_argo0 == Py_None) { _arg0 = NULL; }
518 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxNotebook_p")) {
519 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxNotebook_SetSelection. Expected _wxNotebook_p.");
520 return NULL;
521 }
522 }
523{
0e2ff151 524 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 525 _result = (int )wxNotebook_SetSelection(_arg0,_arg1);
e6056257 526
0e2ff151 527 wxPyEndAllowThreads(__tstate);
e6056257
RD
528 if (PyErr_Occurred()) return NULL;
529} _resultobj = Py_BuildValue("i",_result);
530 return _resultobj;
531}
532
533#define wxNotebook_AdvanceSelection(_swigobj,_swigarg0) (_swigobj->AdvanceSelection(_swigarg0))
534static PyObject *_wrap_wxNotebook_AdvanceSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
535 PyObject * _resultobj;
536 wxNotebook * _arg0;
537 bool _arg1 = (bool ) TRUE;
538 PyObject * _argo0 = 0;
539 int tempbool1 = (int) TRUE;
540 char *_kwnames[] = { "self","bForward", NULL };
541
542 self = self;
543 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|i:wxNotebook_AdvanceSelection",_kwnames,&_argo0,&tempbool1))
544 return NULL;
545 if (_argo0) {
546 if (_argo0 == Py_None) { _arg0 = NULL; }
547 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxNotebook_p")) {
548 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxNotebook_AdvanceSelection. Expected _wxNotebook_p.");
549 return NULL;
550 }
551 }
552 _arg1 = (bool ) tempbool1;
553{
0e2ff151 554 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 555 wxNotebook_AdvanceSelection(_arg0,_arg1);
e6056257 556
0e2ff151 557 wxPyEndAllowThreads(__tstate);
e6056257
RD
558 if (PyErr_Occurred()) return NULL;
559} Py_INCREF(Py_None);
560 _resultobj = Py_None;
561 return _resultobj;
562}
563
564#define wxNotebook_GetSelection(_swigobj) (_swigobj->GetSelection())
565static PyObject *_wrap_wxNotebook_GetSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
566 PyObject * _resultobj;
567 int _result;
568 wxNotebook * _arg0;
569 PyObject * _argo0 = 0;
570 char *_kwnames[] = { "self", NULL };
571
572 self = self;
573 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxNotebook_GetSelection",_kwnames,&_argo0))
574 return NULL;
575 if (_argo0) {
576 if (_argo0 == Py_None) { _arg0 = NULL; }
577 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxNotebook_p")) {
578 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxNotebook_GetSelection. Expected _wxNotebook_p.");
579 return NULL;
580 }
581 }
582{
0e2ff151 583 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 584 _result = (int )wxNotebook_GetSelection(_arg0);
e6056257 585
0e2ff151 586 wxPyEndAllowThreads(__tstate);
e6056257
RD
587 if (PyErr_Occurred()) return NULL;
588} _resultobj = Py_BuildValue("i",_result);
589 return _resultobj;
590}
591
592#define wxNotebook_SetPageText(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetPageText(_swigarg0,_swigarg1))
593static PyObject *_wrap_wxNotebook_SetPageText(PyObject *self, PyObject *args, PyObject *kwargs) {
594 PyObject * _resultobj;
595 bool _result;
596 wxNotebook * _arg0;
597 int _arg1;
598 wxString * _arg2;
599 PyObject * _argo0 = 0;
600 PyObject * _obj2 = 0;
601 char *_kwnames[] = { "self","nPage","strText", NULL };
602
603 self = self;
604 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO:wxNotebook_SetPageText",_kwnames,&_argo0,&_arg1,&_obj2))
605 return NULL;
606 if (_argo0) {
607 if (_argo0 == Py_None) { _arg0 = NULL; }
608 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxNotebook_p")) {
609 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxNotebook_SetPageText. Expected _wxNotebook_p.");
610 return NULL;
611 }
612 }
613{
6824d4f9
RD
614 _arg2 = wxString_in_helper(_obj2);
615 if (_arg2 == NULL)
e6056257 616 return NULL;
e6056257
RD
617}
618{
0e2ff151 619 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 620 _result = (bool )wxNotebook_SetPageText(_arg0,_arg1,*_arg2);
e6056257 621
0e2ff151 622 wxPyEndAllowThreads(__tstate);
e6056257
RD
623 if (PyErr_Occurred()) return NULL;
624} _resultobj = Py_BuildValue("i",_result);
625{
626 if (_obj2)
627 delete _arg2;
628}
629 return _resultobj;
630}
631
632#define wxNotebook_GetPageText(_swigobj,_swigarg0) (_swigobj->GetPageText(_swigarg0))
633static PyObject *_wrap_wxNotebook_GetPageText(PyObject *self, PyObject *args, PyObject *kwargs) {
634 PyObject * _resultobj;
635 wxString * _result;
636 wxNotebook * _arg0;
637 int _arg1;
638 PyObject * _argo0 = 0;
639 char *_kwnames[] = { "self","nPage", NULL };
640
641 self = self;
642 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxNotebook_GetPageText",_kwnames,&_argo0,&_arg1))
643 return NULL;
644 if (_argo0) {
645 if (_argo0 == Py_None) { _arg0 = NULL; }
646 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxNotebook_p")) {
647 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxNotebook_GetPageText. Expected _wxNotebook_p.");
648 return NULL;
649 }
650 }
651{
0e2ff151 652 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 653 _result = new wxString (wxNotebook_GetPageText(_arg0,_arg1));
e6056257 654
0e2ff151 655 wxPyEndAllowThreads(__tstate);
e6056257
RD
656 if (PyErr_Occurred()) return NULL;
657}{
6824d4f9
RD
658#if wxUSE_UNICODE
659 _resultobj = PyUnicode_FromUnicode(_result->c_str(), _result->Len());
660#else
e6056257 661 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
6824d4f9 662#endif
e6056257
RD
663}
664{
665 delete _result;
666}
667 return _resultobj;
668}
669
670#define wxNotebook_SetImageList(_swigobj,_swigarg0) (_swigobj->SetImageList(_swigarg0))
671static PyObject *_wrap_wxNotebook_SetImageList(PyObject *self, PyObject *args, PyObject *kwargs) {
672 PyObject * _resultobj;
673 wxNotebook * _arg0;
674 wxImageList * _arg1;
675 PyObject * _argo0 = 0;
676 PyObject * _argo1 = 0;
677 char *_kwnames[] = { "self","imageList", NULL };
678
679 self = self;
680 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxNotebook_SetImageList",_kwnames,&_argo0,&_argo1))
681 return NULL;
682 if (_argo0) {
683 if (_argo0 == Py_None) { _arg0 = NULL; }
684 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxNotebook_p")) {
685 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxNotebook_SetImageList. Expected _wxNotebook_p.");
686 return NULL;
687 }
688 }
689 if (_argo1) {
690 if (_argo1 == Py_None) { _arg1 = NULL; }
691 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxImageList_p")) {
692 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxNotebook_SetImageList. Expected _wxImageList_p.");
693 return NULL;
694 }
695 }
696{
0e2ff151 697 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 698 wxNotebook_SetImageList(_arg0,_arg1);
e6056257 699
0e2ff151 700 wxPyEndAllowThreads(__tstate);
e6056257
RD
701 if (PyErr_Occurred()) return NULL;
702} Py_INCREF(Py_None);
703 _resultobj = Py_None;
704 return _resultobj;
705}
706
707#define wxNotebook_AssignImageList(_swigobj,_swigarg0) (_swigobj->AssignImageList(_swigarg0))
708static PyObject *_wrap_wxNotebook_AssignImageList(PyObject *self, PyObject *args, PyObject *kwargs) {
709 PyObject * _resultobj;
710 wxNotebook * _arg0;
711 wxImageList * _arg1;
712 PyObject * _argo0 = 0;
713 PyObject * _argo1 = 0;
714 char *_kwnames[] = { "self","imageList", NULL };
715
716 self = self;
717 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxNotebook_AssignImageList",_kwnames,&_argo0,&_argo1))
718 return NULL;
719 if (_argo0) {
720 if (_argo0 == Py_None) { _arg0 = NULL; }
721 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxNotebook_p")) {
722 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxNotebook_AssignImageList. Expected _wxNotebook_p.");
723 return NULL;
724 }
725 }
726 if (_argo1) {
727 if (_argo1 == Py_None) { _arg1 = NULL; }
728 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxImageList_p")) {
729 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxNotebook_AssignImageList. Expected _wxImageList_p.");
730 return NULL;
731 }
732 }
733{
0e2ff151 734 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 735 wxNotebook_AssignImageList(_arg0,_arg1);
e6056257 736
0e2ff151 737 wxPyEndAllowThreads(__tstate);
e6056257
RD
738 if (PyErr_Occurred()) return NULL;
739} Py_INCREF(Py_None);
740 _resultobj = Py_None;
741 return _resultobj;
742}
743
744#define wxNotebook_GetImageList(_swigobj) (_swigobj->GetImageList())
745static PyObject *_wrap_wxNotebook_GetImageList(PyObject *self, PyObject *args, PyObject *kwargs) {
746 PyObject * _resultobj;
747 wxImageList * _result;
748 wxNotebook * _arg0;
749 PyObject * _argo0 = 0;
750 char *_kwnames[] = { "self", NULL };
751
752 self = self;
753 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxNotebook_GetImageList",_kwnames,&_argo0))
754 return NULL;
755 if (_argo0) {
756 if (_argo0 == Py_None) { _arg0 = NULL; }
757 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxNotebook_p")) {
758 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxNotebook_GetImageList. Expected _wxNotebook_p.");
759 return NULL;
760 }
761 }
762{
0e2ff151 763 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 764 _result = (wxImageList *)wxNotebook_GetImageList(_arg0);
e6056257 765
0e2ff151 766 wxPyEndAllowThreads(__tstate);
e6056257
RD
767 if (PyErr_Occurred()) return NULL;
768}{ _resultobj = wxPyMake_wxObject(_result); }
769 return _resultobj;
770}
771
772#define wxNotebook_GetPageImage(_swigobj,_swigarg0) (_swigobj->GetPageImage(_swigarg0))
773static PyObject *_wrap_wxNotebook_GetPageImage(PyObject *self, PyObject *args, PyObject *kwargs) {
774 PyObject * _resultobj;
775 int _result;
776 wxNotebook * _arg0;
777 int _arg1;
778 PyObject * _argo0 = 0;
779 char *_kwnames[] = { "self","nPage", NULL };
780
781 self = self;
782 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxNotebook_GetPageImage",_kwnames,&_argo0,&_arg1))
783 return NULL;
784 if (_argo0) {
785 if (_argo0 == Py_None) { _arg0 = NULL; }
786 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxNotebook_p")) {
787 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxNotebook_GetPageImage. Expected _wxNotebook_p.");
788 return NULL;
789 }
790 }
791{
0e2ff151 792 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 793 _result = (int )wxNotebook_GetPageImage(_arg0,_arg1);
e6056257 794
0e2ff151 795 wxPyEndAllowThreads(__tstate);
e6056257
RD
796 if (PyErr_Occurred()) return NULL;
797} _resultobj = Py_BuildValue("i",_result);
798 return _resultobj;
799}
800
801#define wxNotebook_SetPageImage(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetPageImage(_swigarg0,_swigarg1))
802static PyObject *_wrap_wxNotebook_SetPageImage(PyObject *self, PyObject *args, PyObject *kwargs) {
803 PyObject * _resultobj;
804 bool _result;
805 wxNotebook * _arg0;
806 int _arg1;
807 int _arg2;
808 PyObject * _argo0 = 0;
809 char *_kwnames[] = { "self","nPage","nImage", NULL };
810
811 self = self;
812 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxNotebook_SetPageImage",_kwnames,&_argo0,&_arg1,&_arg2))
813 return NULL;
814 if (_argo0) {
815 if (_argo0 == Py_None) { _arg0 = NULL; }
816 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxNotebook_p")) {
817 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxNotebook_SetPageImage. Expected _wxNotebook_p.");
818 return NULL;
819 }
820 }
821{
0e2ff151 822 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 823 _result = (bool )wxNotebook_SetPageImage(_arg0,_arg1,_arg2);
e6056257 824
0e2ff151 825 wxPyEndAllowThreads(__tstate);
e6056257
RD
826 if (PyErr_Occurred()) return NULL;
827} _resultobj = Py_BuildValue("i",_result);
828 return _resultobj;
829}
830
831#define wxNotebook_GetRowCount(_swigobj) (_swigobj->GetRowCount())
832static PyObject *_wrap_wxNotebook_GetRowCount(PyObject *self, PyObject *args, PyObject *kwargs) {
833 PyObject * _resultobj;
834 int _result;
835 wxNotebook * _arg0;
836 PyObject * _argo0 = 0;
837 char *_kwnames[] = { "self", NULL };
838
839 self = self;
840 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxNotebook_GetRowCount",_kwnames,&_argo0))
841 return NULL;
842 if (_argo0) {
843 if (_argo0 == Py_None) { _arg0 = NULL; }
844 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxNotebook_p")) {
845 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxNotebook_GetRowCount. Expected _wxNotebook_p.");
846 return NULL;
847 }
848 }
849{
0e2ff151 850 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 851 _result = (int )wxNotebook_GetRowCount(_arg0);
e6056257 852
0e2ff151 853 wxPyEndAllowThreads(__tstate);
e6056257
RD
854 if (PyErr_Occurred()) return NULL;
855} _resultobj = Py_BuildValue("i",_result);
856 return _resultobj;
857}
858
859#define wxNotebook_SetPageSize(_swigobj,_swigarg0) (_swigobj->SetPageSize(_swigarg0))
860static PyObject *_wrap_wxNotebook_SetPageSize(PyObject *self, PyObject *args, PyObject *kwargs) {
861 PyObject * _resultobj;
862 wxNotebook * _arg0;
863 wxSize * _arg1;
864 PyObject * _argo0 = 0;
865 wxSize temp;
866 PyObject * _obj1 = 0;
867 char *_kwnames[] = { "self","size", NULL };
868
869 self = self;
870 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxNotebook_SetPageSize",_kwnames,&_argo0,&_obj1))
871 return NULL;
872 if (_argo0) {
873 if (_argo0 == Py_None) { _arg0 = NULL; }
874 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxNotebook_p")) {
875 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxNotebook_SetPageSize. Expected _wxNotebook_p.");
876 return NULL;
877 }
878 }
879{
880 _arg1 = &temp;
881 if (! wxSize_helper(_obj1, &_arg1))
882 return NULL;
883}
884{
0e2ff151 885 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 886 wxNotebook_SetPageSize(_arg0,*_arg1);
e6056257 887
0e2ff151 888 wxPyEndAllowThreads(__tstate);
e6056257
RD
889 if (PyErr_Occurred()) return NULL;
890} Py_INCREF(Py_None);
891 _resultobj = Py_None;
892 return _resultobj;
893}
894
895#define wxNotebook_SetPadding(_swigobj,_swigarg0) (_swigobj->SetPadding(_swigarg0))
896static PyObject *_wrap_wxNotebook_SetPadding(PyObject *self, PyObject *args, PyObject *kwargs) {
897 PyObject * _resultobj;
898 wxNotebook * _arg0;
899 wxSize * _arg1;
900 PyObject * _argo0 = 0;
901 wxSize temp;
902 PyObject * _obj1 = 0;
903 char *_kwnames[] = { "self","padding", NULL };
904
905 self = self;
906 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxNotebook_SetPadding",_kwnames,&_argo0,&_obj1))
907 return NULL;
908 if (_argo0) {
909 if (_argo0 == Py_None) { _arg0 = NULL; }
910 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxNotebook_p")) {
911 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxNotebook_SetPadding. Expected _wxNotebook_p.");
912 return NULL;
913 }
914 }
915{
916 _arg1 = &temp;
917 if (! wxSize_helper(_obj1, &_arg1))
918 return NULL;
919}
920{
0e2ff151 921 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 922 wxNotebook_SetPadding(_arg0,*_arg1);
e6056257 923
0e2ff151 924 wxPyEndAllowThreads(__tstate);
e6056257
RD
925 if (PyErr_Occurred()) return NULL;
926} Py_INCREF(Py_None);
927 _resultobj = Py_None;
928 return _resultobj;
929}
930
931#define wxNotebook_DeletePage(_swigobj,_swigarg0) (_swigobj->DeletePage(_swigarg0))
932static PyObject *_wrap_wxNotebook_DeletePage(PyObject *self, PyObject *args, PyObject *kwargs) {
933 PyObject * _resultobj;
934 bool _result;
935 wxNotebook * _arg0;
936 int _arg1;
937 PyObject * _argo0 = 0;
938 char *_kwnames[] = { "self","nPage", NULL };
939
940 self = self;
941 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxNotebook_DeletePage",_kwnames,&_argo0,&_arg1))
942 return NULL;
943 if (_argo0) {
944 if (_argo0 == Py_None) { _arg0 = NULL; }
945 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxNotebook_p")) {
946 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxNotebook_DeletePage. Expected _wxNotebook_p.");
947 return NULL;
948 }
949 }
950{
0e2ff151 951 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 952 _result = (bool )wxNotebook_DeletePage(_arg0,_arg1);
e6056257 953
0e2ff151 954 wxPyEndAllowThreads(__tstate);
e6056257
RD
955 if (PyErr_Occurred()) return NULL;
956} _resultobj = Py_BuildValue("i",_result);
957 return _resultobj;
958}
959
960#define wxNotebook_RemovePage(_swigobj,_swigarg0) (_swigobj->RemovePage(_swigarg0))
961static PyObject *_wrap_wxNotebook_RemovePage(PyObject *self, PyObject *args, PyObject *kwargs) {
962 PyObject * _resultobj;
963 bool _result;
964 wxNotebook * _arg0;
965 int _arg1;
966 PyObject * _argo0 = 0;
967 char *_kwnames[] = { "self","nPage", NULL };
968
969 self = self;
970 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxNotebook_RemovePage",_kwnames,&_argo0,&_arg1))
971 return NULL;
972 if (_argo0) {
973 if (_argo0 == Py_None) { _arg0 = NULL; }
974 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxNotebook_p")) {
975 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxNotebook_RemovePage. Expected _wxNotebook_p.");
976 return NULL;
977 }
978 }
979{
0e2ff151 980 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 981 _result = (bool )wxNotebook_RemovePage(_arg0,_arg1);
e6056257 982
0e2ff151 983 wxPyEndAllowThreads(__tstate);
e6056257
RD
984 if (PyErr_Occurred()) return NULL;
985} _resultobj = Py_BuildValue("i",_result);
986 return _resultobj;
987}
988
989#define wxNotebook_DeleteAllPages(_swigobj) (_swigobj->DeleteAllPages())
990static PyObject *_wrap_wxNotebook_DeleteAllPages(PyObject *self, PyObject *args, PyObject *kwargs) {
991 PyObject * _resultobj;
992 bool _result;
993 wxNotebook * _arg0;
994 PyObject * _argo0 = 0;
995 char *_kwnames[] = { "self", NULL };
996
997 self = self;
998 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxNotebook_DeleteAllPages",_kwnames,&_argo0))
999 return NULL;
1000 if (_argo0) {
1001 if (_argo0 == Py_None) { _arg0 = NULL; }
1002 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxNotebook_p")) {
1003 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxNotebook_DeleteAllPages. Expected _wxNotebook_p.");
1004 return NULL;
1005 }
1006 }
1007{
0e2ff151 1008 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 1009 _result = (bool )wxNotebook_DeleteAllPages(_arg0);
e6056257 1010
0e2ff151 1011 wxPyEndAllowThreads(__tstate);
e6056257
RD
1012 if (PyErr_Occurred()) return NULL;
1013} _resultobj = Py_BuildValue("i",_result);
1014 return _resultobj;
1015}
1016
1017#define wxNotebook_AddPage(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->AddPage(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
1018static PyObject *_wrap_wxNotebook_AddPage(PyObject *self, PyObject *args, PyObject *kwargs) {
1019 PyObject * _resultobj;
1020 bool _result;
1021 wxNotebook * _arg0;
1022 wxWindow * _arg1;
1023 wxString * _arg2;
1024 int _arg3 = (int ) FALSE;
1025 int _arg4 = (int ) -1;
1026 PyObject * _argo0 = 0;
1027 PyObject * _argo1 = 0;
1028 PyObject * _obj2 = 0;
1029 char *_kwnames[] = { "self","pPage","strText","bSelect","imageId", NULL };
1030
1031 self = self;
1032 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO|ii:wxNotebook_AddPage",_kwnames,&_argo0,&_argo1,&_obj2,&_arg3,&_arg4))
1033 return NULL;
1034 if (_argo0) {
1035 if (_argo0 == Py_None) { _arg0 = NULL; }
1036 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxNotebook_p")) {
1037 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxNotebook_AddPage. Expected _wxNotebook_p.");
1038 return NULL;
1039 }
1040 }
1041 if (_argo1) {
1042 if (_argo1 == Py_None) { _arg1 = NULL; }
1043 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
1044 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxNotebook_AddPage. Expected _wxWindow_p.");
1045 return NULL;
1046 }
1047 }
1048{
6824d4f9
RD
1049 _arg2 = wxString_in_helper(_obj2);
1050 if (_arg2 == NULL)
e6056257 1051 return NULL;
e6056257
RD
1052}
1053{
0e2ff151 1054 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 1055 _result = (bool )wxNotebook_AddPage(_arg0,_arg1,*_arg2,_arg3,_arg4);
e6056257 1056
0e2ff151 1057 wxPyEndAllowThreads(__tstate);
e6056257
RD
1058 if (PyErr_Occurred()) return NULL;
1059} _resultobj = Py_BuildValue("i",_result);
1060{
1061 if (_obj2)
1062 delete _arg2;
1063}
1064 return _resultobj;
1065}
1066
1067#define wxNotebook_InsertPage(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->InsertPage(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
1068static PyObject *_wrap_wxNotebook_InsertPage(PyObject *self, PyObject *args, PyObject *kwargs) {
1069 PyObject * _resultobj;
1070 bool _result;
1071 wxNotebook * _arg0;
1072 int _arg1;
1073 wxWindow * _arg2;
1074 wxString * _arg3;
1075 bool _arg4 = (bool ) FALSE;
1076 int _arg5 = (int ) -1;
1077 PyObject * _argo0 = 0;
1078 PyObject * _argo2 = 0;
1079 PyObject * _obj3 = 0;
1080 int tempbool4 = (int) FALSE;
1081 char *_kwnames[] = { "self","nPage","pPage","strText","bSelect","imageId", NULL };
1082
1083 self = self;
1084 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiOO|ii:wxNotebook_InsertPage",_kwnames,&_argo0,&_arg1,&_argo2,&_obj3,&tempbool4,&_arg5))
1085 return NULL;
1086 if (_argo0) {
1087 if (_argo0 == Py_None) { _arg0 = NULL; }
1088 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxNotebook_p")) {
1089 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxNotebook_InsertPage. Expected _wxNotebook_p.");
1090 return NULL;
1091 }
1092 }
1093 if (_argo2) {
1094 if (_argo2 == Py_None) { _arg2 = NULL; }
1095 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxWindow_p")) {
1096 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxNotebook_InsertPage. Expected _wxWindow_p.");
1097 return NULL;
1098 }
1099 }
1100{
6824d4f9
RD
1101 _arg3 = wxString_in_helper(_obj3);
1102 if (_arg3 == NULL)
e6056257 1103 return NULL;
e6056257
RD
1104}
1105 _arg4 = (bool ) tempbool4;
1106{
0e2ff151 1107 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 1108 _result = (bool )wxNotebook_InsertPage(_arg0,_arg1,_arg2,*_arg3,_arg4,_arg5);
e6056257 1109
0e2ff151 1110 wxPyEndAllowThreads(__tstate);
e6056257
RD
1111 if (PyErr_Occurred()) return NULL;
1112} _resultobj = Py_BuildValue("i",_result);
1113{
1114 if (_obj3)
1115 delete _arg3;
1116}
1117 return _resultobj;
1118}
1119
1120#define wxNotebook_GetPage(_swigobj,_swigarg0) (_swigobj->GetPage(_swigarg0))
1121static PyObject *_wrap_wxNotebook_GetPage(PyObject *self, PyObject *args, PyObject *kwargs) {
1122 PyObject * _resultobj;
1123 wxWindow * _result;
1124 wxNotebook * _arg0;
1125 int _arg1;
1126 PyObject * _argo0 = 0;
1127 char *_kwnames[] = { "self","nPage", NULL };
1128
1129 self = self;
1130 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxNotebook_GetPage",_kwnames,&_argo0,&_arg1))
1131 return NULL;
1132 if (_argo0) {
1133 if (_argo0 == Py_None) { _arg0 = NULL; }
1134 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxNotebook_p")) {
1135 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxNotebook_GetPage. Expected _wxNotebook_p.");
1136 return NULL;
1137 }
1138 }
1139{
0e2ff151 1140 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 1141 _result = (wxWindow *)wxNotebook_GetPage(_arg0,_arg1);
e6056257 1142
0e2ff151 1143 wxPyEndAllowThreads(__tstate);
e6056257
RD
1144 if (PyErr_Occurred()) return NULL;
1145}{ _resultobj = wxPyMake_wxObject(_result); }
1146 return _resultobj;
1147}
1148
1149static void wxNotebook_ResizeChildren(wxNotebook *self) {
1150 wxSizeEvent evt(self->GetClientSize());
1151 self->GetEventHandler()->ProcessEvent(evt);
1152 }
1153static PyObject *_wrap_wxNotebook_ResizeChildren(PyObject *self, PyObject *args, PyObject *kwargs) {
1154 PyObject * _resultobj;
1155 wxNotebook * _arg0;
1156 PyObject * _argo0 = 0;
1157 char *_kwnames[] = { "self", NULL };
1158
1159 self = self;
1160 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxNotebook_ResizeChildren",_kwnames,&_argo0))
1161 return NULL;
1162 if (_argo0) {
1163 if (_argo0 == Py_None) { _arg0 = NULL; }
1164 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxNotebook_p")) {
1165 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxNotebook_ResizeChildren. Expected _wxNotebook_p.");
1166 return NULL;
1167 }
1168 }
1169{
0e2ff151 1170 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 1171 wxNotebook_ResizeChildren(_arg0);
e6056257 1172
0e2ff151 1173 wxPyEndAllowThreads(__tstate);
e6056257
RD
1174 if (PyErr_Occurred()) return NULL;
1175} Py_INCREF(Py_None);
1176 _resultobj = Py_None;
1177 return _resultobj;
1178}
1179
1180static void *SwigwxSplitterEventTowxCommandEvent(void *ptr) {
1181 wxSplitterEvent *src;
1182 wxCommandEvent *dest;
1183 src = (wxSplitterEvent *) ptr;
1184 dest = (wxCommandEvent *) src;
1185 return (void *) dest;
1186}
1187
1188static void *SwigwxSplitterEventTowxEvent(void *ptr) {
1189 wxSplitterEvent *src;
1190 wxEvent *dest;
1191 src = (wxSplitterEvent *) ptr;
1192 dest = (wxEvent *) src;
1193 return (void *) dest;
1194}
1195
1196static void *SwigwxSplitterEventTowxObject(void *ptr) {
1197 wxSplitterEvent *src;
1198 wxObject *dest;
1199 src = (wxSplitterEvent *) ptr;
1200 dest = (wxObject *) src;
1201 return (void *) dest;
1202}
1203
1204#define new_wxSplitterEvent(_swigarg0,_swigarg1) (new wxSplitterEvent(_swigarg0,_swigarg1))
1205static PyObject *_wrap_new_wxSplitterEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
1206 PyObject * _resultobj;
1207 wxSplitterEvent * _result;
1208 wxEventType _arg0 = (wxEventType ) wxEVT_NULL;
1209 wxSplitterWindow * _arg1 = (wxSplitterWindow *) NULL;
1210 PyObject * _argo1 = 0;
1211 char *_kwnames[] = { "type","splitter", NULL };
1212 char _ptemp[128];
1213
1214 self = self;
1215 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"|iO:new_wxSplitterEvent",_kwnames,&_arg0,&_argo1))
1216 return NULL;
1217 if (_argo1) {
1218 if (_argo1 == Py_None) { _arg1 = NULL; }
1219 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxSplitterWindow_p")) {
1220 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of new_wxSplitterEvent. Expected _wxSplitterWindow_p.");
1221 return NULL;
1222 }
1223 }
1224{
0e2ff151 1225 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 1226 _result = (wxSplitterEvent *)new_wxSplitterEvent(_arg0,_arg1);
e6056257 1227
0e2ff151 1228 wxPyEndAllowThreads(__tstate);
e6056257
RD
1229 if (PyErr_Occurred()) return NULL;
1230} if (_result) {
1231 SWIG_MakePtr(_ptemp, (char *) _result,"_wxSplitterEvent_p");
1232 _resultobj = Py_BuildValue("s",_ptemp);
1233 } else {
1234 Py_INCREF(Py_None);
1235 _resultobj = Py_None;
1236 }
1237 return _resultobj;
1238}
1239
1240#define wxSplitterEvent_GetSashPosition(_swigobj) (_swigobj->GetSashPosition())
1241static PyObject *_wrap_wxSplitterEvent_GetSashPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
1242 PyObject * _resultobj;
1243 int _result;
1244 wxSplitterEvent * _arg0;
1245 PyObject * _argo0 = 0;
1246 char *_kwnames[] = { "self", NULL };
1247
1248 self = self;
1249 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSplitterEvent_GetSashPosition",_kwnames,&_argo0))
1250 return NULL;
1251 if (_argo0) {
1252 if (_argo0 == Py_None) { _arg0 = NULL; }
1253 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSplitterEvent_p")) {
1254 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSplitterEvent_GetSashPosition. Expected _wxSplitterEvent_p.");
1255 return NULL;
1256 }
1257 }
1258{
0e2ff151 1259 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 1260 _result = (int )wxSplitterEvent_GetSashPosition(_arg0);
e6056257 1261
0e2ff151 1262 wxPyEndAllowThreads(__tstate);
e6056257
RD
1263 if (PyErr_Occurred()) return NULL;
1264} _resultobj = Py_BuildValue("i",_result);
1265 return _resultobj;
1266}
1267
1268#define wxSplitterEvent_GetX(_swigobj) (_swigobj->GetX())
1269static PyObject *_wrap_wxSplitterEvent_GetX(PyObject *self, PyObject *args, PyObject *kwargs) {
1270 PyObject * _resultobj;
1271 int _result;
1272 wxSplitterEvent * _arg0;
1273 PyObject * _argo0 = 0;
1274 char *_kwnames[] = { "self", NULL };
1275
1276 self = self;
1277 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSplitterEvent_GetX",_kwnames,&_argo0))
1278 return NULL;
1279 if (_argo0) {
1280 if (_argo0 == Py_None) { _arg0 = NULL; }
1281 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSplitterEvent_p")) {
1282 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSplitterEvent_GetX. Expected _wxSplitterEvent_p.");
1283 return NULL;
1284 }
1285 }
1286{
0e2ff151 1287 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 1288 _result = (int )wxSplitterEvent_GetX(_arg0);
e6056257 1289
0e2ff151 1290 wxPyEndAllowThreads(__tstate);
e6056257
RD
1291 if (PyErr_Occurred()) return NULL;
1292} _resultobj = Py_BuildValue("i",_result);
1293 return _resultobj;
1294}
1295
1296#define wxSplitterEvent_GetY(_swigobj) (_swigobj->GetY())
1297static PyObject *_wrap_wxSplitterEvent_GetY(PyObject *self, PyObject *args, PyObject *kwargs) {
1298 PyObject * _resultobj;
1299 int _result;
1300 wxSplitterEvent * _arg0;
1301 PyObject * _argo0 = 0;
1302 char *_kwnames[] = { "self", NULL };
1303
1304 self = self;
1305 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSplitterEvent_GetY",_kwnames,&_argo0))
1306 return NULL;
1307 if (_argo0) {
1308 if (_argo0 == Py_None) { _arg0 = NULL; }
1309 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSplitterEvent_p")) {
1310 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSplitterEvent_GetY. Expected _wxSplitterEvent_p.");
1311 return NULL;
1312 }
1313 }
1314{
0e2ff151 1315 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 1316 _result = (int )wxSplitterEvent_GetY(_arg0);
e6056257 1317
0e2ff151 1318 wxPyEndAllowThreads(__tstate);
e6056257
RD
1319 if (PyErr_Occurred()) return NULL;
1320} _resultobj = Py_BuildValue("i",_result);
1321 return _resultobj;
1322}
1323
1324#define wxSplitterEvent_GetWindowBeingRemoved(_swigobj) (_swigobj->GetWindowBeingRemoved())
1325static PyObject *_wrap_wxSplitterEvent_GetWindowBeingRemoved(PyObject *self, PyObject *args, PyObject *kwargs) {
1326 PyObject * _resultobj;
1327 wxWindow * _result;
1328 wxSplitterEvent * _arg0;
1329 PyObject * _argo0 = 0;
1330 char *_kwnames[] = { "self", NULL };
1331
1332 self = self;
1333 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSplitterEvent_GetWindowBeingRemoved",_kwnames,&_argo0))
1334 return NULL;
1335 if (_argo0) {
1336 if (_argo0 == Py_None) { _arg0 = NULL; }
1337 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSplitterEvent_p")) {
1338 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSplitterEvent_GetWindowBeingRemoved. Expected _wxSplitterEvent_p.");
1339 return NULL;
1340 }
1341 }
1342{
0e2ff151 1343 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 1344 _result = (wxWindow *)wxSplitterEvent_GetWindowBeingRemoved(_arg0);
e6056257 1345
0e2ff151 1346 wxPyEndAllowThreads(__tstate);
e6056257
RD
1347 if (PyErr_Occurred()) return NULL;
1348}{ _resultobj = wxPyMake_wxObject(_result); }
1349 return _resultobj;
1350}
1351
1352#define wxSplitterEvent_SetSashPosition(_swigobj,_swigarg0) (_swigobj->SetSashPosition(_swigarg0))
1353static PyObject *_wrap_wxSplitterEvent_SetSashPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
1354 PyObject * _resultobj;
1355 wxSplitterEvent * _arg0;
1356 int _arg1;
1357 PyObject * _argo0 = 0;
1358 char *_kwnames[] = { "self","pos", NULL };
1359
1360 self = self;
1361 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxSplitterEvent_SetSashPosition",_kwnames,&_argo0,&_arg1))
1362 return NULL;
1363 if (_argo0) {
1364 if (_argo0 == Py_None) { _arg0 = NULL; }
1365 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSplitterEvent_p")) {
1366 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSplitterEvent_SetSashPosition. Expected _wxSplitterEvent_p.");
1367 return NULL;
1368 }
1369 }
1370{
0e2ff151 1371 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 1372 wxSplitterEvent_SetSashPosition(_arg0,_arg1);
e6056257 1373
0e2ff151 1374 wxPyEndAllowThreads(__tstate);
e6056257
RD
1375 if (PyErr_Occurred()) return NULL;
1376} Py_INCREF(Py_None);
1377 _resultobj = Py_None;
1378 return _resultobj;
1379}
1380
1381static void *SwigwxSplitterWindowTowxWindow(void *ptr) {
1382 wxSplitterWindow *src;
1383 wxWindow *dest;
1384 src = (wxSplitterWindow *) ptr;
1385 dest = (wxWindow *) src;
1386 return (void *) dest;
1387}
1388
1389static void *SwigwxSplitterWindowTowxEvtHandler(void *ptr) {
1390 wxSplitterWindow *src;
1391 wxEvtHandler *dest;
1392 src = (wxSplitterWindow *) ptr;
1393 dest = (wxEvtHandler *) src;
1394 return (void *) dest;
1395}
1396
1397static void *SwigwxSplitterWindowTowxObject(void *ptr) {
1398 wxSplitterWindow *src;
1399 wxObject *dest;
1400 src = (wxSplitterWindow *) ptr;
1401 dest = (wxObject *) src;
1402 return (void *) dest;
1403}
1404
1405#define new_wxSplitterWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxSplitterWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
1406static PyObject *_wrap_new_wxSplitterWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
1407 PyObject * _resultobj;
1408 wxSplitterWindow * _result;
1409 wxWindow * _arg0;
1410 wxWindowID _arg1;
1411 wxPoint * _arg2 = (wxPoint *) &wxDefaultPosition;
1412 wxSize * _arg3 = (wxSize *) &wxDefaultSize;
1413 long _arg4 = (long ) wxSP_3D|wxCLIP_CHILDREN;
c3bfa1cb 1414 wxString * _arg5 = (wxString *) &wxPySplitterNameStr;
e6056257
RD
1415 PyObject * _argo0 = 0;
1416 wxPoint temp;
1417 PyObject * _obj2 = 0;
1418 wxSize temp0;
1419 PyObject * _obj3 = 0;
c3bfa1cb 1420 PyObject * _obj5 = 0;
e6056257
RD
1421 char *_kwnames[] = { "parent","id","point","size","style","name", NULL };
1422 char _ptemp[128];
1423
1424 self = self;
c3bfa1cb 1425 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi|OOlO:new_wxSplitterWindow",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_arg4,&_obj5))
e6056257
RD
1426 return NULL;
1427 if (_argo0) {
1428 if (_argo0 == Py_None) { _arg0 = NULL; }
1429 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
1430 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxSplitterWindow. Expected _wxWindow_p.");
1431 return NULL;
1432 }
1433 }
1434 if (_obj2)
1435{
1436 _arg2 = &temp;
1437 if (! wxPoint_helper(_obj2, &_arg2))
1438 return NULL;
1439}
1440 if (_obj3)
1441{
1442 _arg3 = &temp0;
1443 if (! wxSize_helper(_obj3, &_arg3))
1444 return NULL;
c3bfa1cb
RD
1445}
1446 if (_obj5)
1447{
1448 _arg5 = wxString_in_helper(_obj5);
1449 if (_arg5 == NULL)
1450 return NULL;
e6056257
RD
1451}
1452{
0e2ff151 1453 PyThreadState* __tstate = wxPyBeginAllowThreads();
c3bfa1cb 1454 _result = (wxSplitterWindow *)new_wxSplitterWindow(_arg0,_arg1,*_arg2,*_arg3,_arg4,*_arg5);
e6056257 1455
0e2ff151 1456 wxPyEndAllowThreads(__tstate);
e6056257
RD
1457 if (PyErr_Occurred()) return NULL;
1458} if (_result) {
1459 SWIG_MakePtr(_ptemp, (char *) _result,"_wxSplitterWindow_p");
1460 _resultobj = Py_BuildValue("s",_ptemp);
1461 } else {
1462 Py_INCREF(Py_None);
1463 _resultobj = Py_None;
1464 }
c3bfa1cb
RD
1465{
1466 if (_obj5)
1467 delete _arg5;
1468}
e6056257
RD
1469 return _resultobj;
1470}
1471
1472#define new_wxPreSplitterWindow() (new wxSplitterWindow())
1473static PyObject *_wrap_new_wxPreSplitterWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
1474 PyObject * _resultobj;
1475 wxSplitterWindow * _result;
1476 char *_kwnames[] = { NULL };
1477 char _ptemp[128];
1478
1479 self = self;
1480 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxPreSplitterWindow",_kwnames))
1481 return NULL;
1482{
0e2ff151 1483 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 1484 _result = (wxSplitterWindow *)new_wxPreSplitterWindow();
e6056257 1485
0e2ff151 1486 wxPyEndAllowThreads(__tstate);
e6056257
RD
1487 if (PyErr_Occurred()) return NULL;
1488} if (_result) {
1489 SWIG_MakePtr(_ptemp, (char *) _result,"_wxSplitterWindow_p");
1490 _resultobj = Py_BuildValue("s",_ptemp);
1491 } else {
1492 Py_INCREF(Py_None);
1493 _resultobj = Py_None;
1494 }
1495 return _resultobj;
1496}
1497
1498#define wxSplitterWindow_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
1499static PyObject *_wrap_wxSplitterWindow_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
1500 PyObject * _resultobj;
1501 bool _result;
1502 wxSplitterWindow * _arg0;
1503 wxWindow * _arg1;
1504 wxWindowID _arg2;
1505 wxPoint * _arg3 = (wxPoint *) &wxDefaultPosition;
1506 wxSize * _arg4 = (wxSize *) &wxDefaultSize;
1507 long _arg5 = (long ) wxSP_3D|wxCLIP_CHILDREN;
c3bfa1cb 1508 wxString * _arg6 = (wxString *) &wxPySplitterNameStr;
e6056257
RD
1509 PyObject * _argo0 = 0;
1510 PyObject * _argo1 = 0;
1511 wxPoint temp;
1512 PyObject * _obj3 = 0;
1513 wxSize temp0;
1514 PyObject * _obj4 = 0;
c3bfa1cb 1515 PyObject * _obj6 = 0;
e6056257
RD
1516 char *_kwnames[] = { "self","parent","id","point","size","style","name", NULL };
1517
1518 self = self;
c3bfa1cb 1519 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOi|OOlO:wxSplitterWindow_Create",_kwnames,&_argo0,&_argo1,&_arg2,&_obj3,&_obj4,&_arg5,&_obj6))
e6056257
RD
1520 return NULL;
1521 if (_argo0) {
1522 if (_argo0 == Py_None) { _arg0 = NULL; }
1523 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSplitterWindow_p")) {
1524 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSplitterWindow_Create. Expected _wxSplitterWindow_p.");
1525 return NULL;
1526 }
1527 }
1528 if (_argo1) {
1529 if (_argo1 == Py_None) { _arg1 = NULL; }
1530 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
1531 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxSplitterWindow_Create. Expected _wxWindow_p.");
1532 return NULL;
1533 }
1534 }
1535 if (_obj3)
1536{
1537 _arg3 = &temp;
1538 if (! wxPoint_helper(_obj3, &_arg3))
1539 return NULL;
1540}
1541 if (_obj4)
1542{
1543 _arg4 = &temp0;
1544 if (! wxSize_helper(_obj4, &_arg4))
1545 return NULL;
c3bfa1cb
RD
1546}
1547 if (_obj6)
1548{
1549 _arg6 = wxString_in_helper(_obj6);
1550 if (_arg6 == NULL)
1551 return NULL;
e6056257
RD
1552}
1553{
0e2ff151 1554 PyThreadState* __tstate = wxPyBeginAllowThreads();
c3bfa1cb 1555 _result = (bool )wxSplitterWindow_Create(_arg0,_arg1,_arg2,*_arg3,*_arg4,_arg5,*_arg6);
e6056257 1556
0e2ff151 1557 wxPyEndAllowThreads(__tstate);
e6056257
RD
1558 if (PyErr_Occurred()) return NULL;
1559} _resultobj = Py_BuildValue("i",_result);
c3bfa1cb
RD
1560{
1561 if (_obj6)
1562 delete _arg6;
1563}
e6056257
RD
1564 return _resultobj;
1565}
1566
1567#define wxSplitterWindow_GetWindow1(_swigobj) (_swigobj->GetWindow1())
1568static PyObject *_wrap_wxSplitterWindow_GetWindow1(PyObject *self, PyObject *args, PyObject *kwargs) {
1569 PyObject * _resultobj;
1570 wxWindow * _result;
1571 wxSplitterWindow * _arg0;
1572 PyObject * _argo0 = 0;
1573 char *_kwnames[] = { "self", NULL };
1574
1575 self = self;
1576 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSplitterWindow_GetWindow1",_kwnames,&_argo0))
1577 return NULL;
1578 if (_argo0) {
1579 if (_argo0 == Py_None) { _arg0 = NULL; }
1580 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSplitterWindow_p")) {
1581 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSplitterWindow_GetWindow1. Expected _wxSplitterWindow_p.");
1582 return NULL;
1583 }
1584 }
1585{
0e2ff151 1586 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 1587 _result = (wxWindow *)wxSplitterWindow_GetWindow1(_arg0);
e6056257 1588
0e2ff151 1589 wxPyEndAllowThreads(__tstate);
e6056257
RD
1590 if (PyErr_Occurred()) return NULL;
1591}{ _resultobj = wxPyMake_wxObject(_result); }
1592 return _resultobj;
1593}
1594
1595#define wxSplitterWindow_GetWindow2(_swigobj) (_swigobj->GetWindow2())
1596static PyObject *_wrap_wxSplitterWindow_GetWindow2(PyObject *self, PyObject *args, PyObject *kwargs) {
1597 PyObject * _resultobj;
1598 wxWindow * _result;
1599 wxSplitterWindow * _arg0;
1600 PyObject * _argo0 = 0;
1601 char *_kwnames[] = { "self", NULL };
1602
1603 self = self;
1604 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSplitterWindow_GetWindow2",_kwnames,&_argo0))
1605 return NULL;
1606 if (_argo0) {
1607 if (_argo0 == Py_None) { _arg0 = NULL; }
1608 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSplitterWindow_p")) {
1609 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSplitterWindow_GetWindow2. Expected _wxSplitterWindow_p.");
1610 return NULL;
1611 }
1612 }
1613{
0e2ff151 1614 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 1615 _result = (wxWindow *)wxSplitterWindow_GetWindow2(_arg0);
e6056257 1616
0e2ff151 1617 wxPyEndAllowThreads(__tstate);
e6056257
RD
1618 if (PyErr_Occurred()) return NULL;
1619}{ _resultobj = wxPyMake_wxObject(_result); }
1620 return _resultobj;
1621}
1622
1623#define wxSplitterWindow_SetSplitMode(_swigobj,_swigarg0) (_swigobj->SetSplitMode(_swigarg0))
1624static PyObject *_wrap_wxSplitterWindow_SetSplitMode(PyObject *self, PyObject *args, PyObject *kwargs) {
1625 PyObject * _resultobj;
1626 wxSplitterWindow * _arg0;
1627 int _arg1;
1628 PyObject * _argo0 = 0;
1629 char *_kwnames[] = { "self","mode", NULL };
1630
1631 self = self;
1632 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxSplitterWindow_SetSplitMode",_kwnames,&_argo0,&_arg1))
1633 return NULL;
1634 if (_argo0) {
1635 if (_argo0 == Py_None) { _arg0 = NULL; }
1636 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSplitterWindow_p")) {
1637 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSplitterWindow_SetSplitMode. Expected _wxSplitterWindow_p.");
1638 return NULL;
1639 }
1640 }
1641{
0e2ff151 1642 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 1643 wxSplitterWindow_SetSplitMode(_arg0,_arg1);
e6056257 1644
0e2ff151 1645 wxPyEndAllowThreads(__tstate);
e6056257
RD
1646 if (PyErr_Occurred()) return NULL;
1647} Py_INCREF(Py_None);
1648 _resultobj = Py_None;
1649 return _resultobj;
1650}
1651
1652#define wxSplitterWindow_GetSplitMode(_swigobj) (_swigobj->GetSplitMode())
1653static PyObject *_wrap_wxSplitterWindow_GetSplitMode(PyObject *self, PyObject *args, PyObject *kwargs) {
1654 PyObject * _resultobj;
1655 int _result;
1656 wxSplitterWindow * _arg0;
1657 PyObject * _argo0 = 0;
1658 char *_kwnames[] = { "self", NULL };
1659
1660 self = self;
1661 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSplitterWindow_GetSplitMode",_kwnames,&_argo0))
1662 return NULL;
1663 if (_argo0) {
1664 if (_argo0 == Py_None) { _arg0 = NULL; }
1665 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSplitterWindow_p")) {
1666 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSplitterWindow_GetSplitMode. Expected _wxSplitterWindow_p.");
1667 return NULL;
1668 }
1669 }
1670{
0e2ff151 1671 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 1672 _result = (int )wxSplitterWindow_GetSplitMode(_arg0);
e6056257 1673
0e2ff151 1674 wxPyEndAllowThreads(__tstate);
e6056257
RD
1675 if (PyErr_Occurred()) return NULL;
1676} _resultobj = Py_BuildValue("i",_result);
1677 return _resultobj;
1678}
1679
1680#define wxSplitterWindow_Initialize(_swigobj,_swigarg0) (_swigobj->Initialize(_swigarg0))
1681static PyObject *_wrap_wxSplitterWindow_Initialize(PyObject *self, PyObject *args, PyObject *kwargs) {
1682 PyObject * _resultobj;
1683 wxSplitterWindow * _arg0;
1684 wxWindow * _arg1;
1685 PyObject * _argo0 = 0;
1686 PyObject * _argo1 = 0;
1687 char *_kwnames[] = { "self","window", NULL };
1688
1689 self = self;
1690 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxSplitterWindow_Initialize",_kwnames,&_argo0,&_argo1))
1691 return NULL;
1692 if (_argo0) {
1693 if (_argo0 == Py_None) { _arg0 = NULL; }
1694 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSplitterWindow_p")) {
1695 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSplitterWindow_Initialize. Expected _wxSplitterWindow_p.");
1696 return NULL;
1697 }
1698 }
1699 if (_argo1) {
1700 if (_argo1 == Py_None) { _arg1 = NULL; }
1701 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
1702 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxSplitterWindow_Initialize. Expected _wxWindow_p.");
1703 return NULL;
1704 }
1705 }
1706{
0e2ff151 1707 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 1708 wxSplitterWindow_Initialize(_arg0,_arg1);
e6056257 1709
0e2ff151 1710 wxPyEndAllowThreads(__tstate);
e6056257
RD
1711 if (PyErr_Occurred()) return NULL;
1712} Py_INCREF(Py_None);
1713 _resultobj = Py_None;
1714 return _resultobj;
1715}
1716
1717#define wxSplitterWindow_SplitVertically(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SplitVertically(_swigarg0,_swigarg1,_swigarg2))
1718static PyObject *_wrap_wxSplitterWindow_SplitVertically(PyObject *self, PyObject *args, PyObject *kwargs) {
1719 PyObject * _resultobj;
1720 bool _result;
1721 wxSplitterWindow * _arg0;
1722 wxWindow * _arg1;
1723 wxWindow * _arg2;
1724 int _arg3 = (int ) 0;
1725 PyObject * _argo0 = 0;
1726 PyObject * _argo1 = 0;
1727 PyObject * _argo2 = 0;
1728 char *_kwnames[] = { "self","window1","window2","sashPosition", NULL };
1729
1730 self = self;
1731 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO|i:wxSplitterWindow_SplitVertically",_kwnames,&_argo0,&_argo1,&_argo2,&_arg3))
1732 return NULL;
1733 if (_argo0) {
1734 if (_argo0 == Py_None) { _arg0 = NULL; }
1735 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSplitterWindow_p")) {
1736 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSplitterWindow_SplitVertically. Expected _wxSplitterWindow_p.");
1737 return NULL;
1738 }
1739 }
1740 if (_argo1) {
1741 if (_argo1 == Py_None) { _arg1 = NULL; }
1742 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
1743 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxSplitterWindow_SplitVertically. Expected _wxWindow_p.");
1744 return NULL;
1745 }
1746 }
1747 if (_argo2) {
1748 if (_argo2 == Py_None) { _arg2 = NULL; }
1749 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxWindow_p")) {
1750 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxSplitterWindow_SplitVertically. Expected _wxWindow_p.");
1751 return NULL;
1752 }
1753 }
1754{
0e2ff151 1755 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 1756 _result = (bool )wxSplitterWindow_SplitVertically(_arg0,_arg1,_arg2,_arg3);
e6056257 1757
0e2ff151 1758 wxPyEndAllowThreads(__tstate);
e6056257
RD
1759 if (PyErr_Occurred()) return NULL;
1760} _resultobj = Py_BuildValue("i",_result);
1761 return _resultobj;
1762}
1763
1764#define wxSplitterWindow_SplitHorizontally(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SplitHorizontally(_swigarg0,_swigarg1,_swigarg2))
1765static PyObject *_wrap_wxSplitterWindow_SplitHorizontally(PyObject *self, PyObject *args, PyObject *kwargs) {
1766 PyObject * _resultobj;
1767 bool _result;
1768 wxSplitterWindow * _arg0;
1769 wxWindow * _arg1;
1770 wxWindow * _arg2;
1771 int _arg3 = (int ) 0;
1772 PyObject * _argo0 = 0;
1773 PyObject * _argo1 = 0;
1774 PyObject * _argo2 = 0;
1775 char *_kwnames[] = { "self","window1","window2","sashPosition", NULL };
1776
1777 self = self;
1778 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO|i:wxSplitterWindow_SplitHorizontally",_kwnames,&_argo0,&_argo1,&_argo2,&_arg3))
1779 return NULL;
1780 if (_argo0) {
1781 if (_argo0 == Py_None) { _arg0 = NULL; }
1782 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSplitterWindow_p")) {
1783 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSplitterWindow_SplitHorizontally. Expected _wxSplitterWindow_p.");
1784 return NULL;
1785 }
1786 }
1787 if (_argo1) {
1788 if (_argo1 == Py_None) { _arg1 = NULL; }
1789 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
1790 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxSplitterWindow_SplitHorizontally. Expected _wxWindow_p.");
1791 return NULL;
1792 }
1793 }
1794 if (_argo2) {
1795 if (_argo2 == Py_None) { _arg2 = NULL; }
1796 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxWindow_p")) {
1797 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxSplitterWindow_SplitHorizontally. Expected _wxWindow_p.");
1798 return NULL;
1799 }
1800 }
1801{
0e2ff151 1802 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 1803 _result = (bool )wxSplitterWindow_SplitHorizontally(_arg0,_arg1,_arg2,_arg3);
e6056257 1804
0e2ff151 1805 wxPyEndAllowThreads(__tstate);
e6056257
RD
1806 if (PyErr_Occurred()) return NULL;
1807} _resultobj = Py_BuildValue("i",_result);
1808 return _resultobj;
1809}
1810
1811#define wxSplitterWindow_Unsplit(_swigobj,_swigarg0) (_swigobj->Unsplit(_swigarg0))
1812static PyObject *_wrap_wxSplitterWindow_Unsplit(PyObject *self, PyObject *args, PyObject *kwargs) {
1813 PyObject * _resultobj;
1814 bool _result;
1815 wxSplitterWindow * _arg0;
1816 wxWindow * _arg1 = (wxWindow *) NULL;
1817 PyObject * _argo0 = 0;
1818 PyObject * _argo1 = 0;
1819 char *_kwnames[] = { "self","toRemove", NULL };
1820
1821 self = self;
1822 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|O:wxSplitterWindow_Unsplit",_kwnames,&_argo0,&_argo1))
1823 return NULL;
1824 if (_argo0) {
1825 if (_argo0 == Py_None) { _arg0 = NULL; }
1826 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSplitterWindow_p")) {
1827 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSplitterWindow_Unsplit. Expected _wxSplitterWindow_p.");
1828 return NULL;
1829 }
1830 }
1831 if (_argo1) {
1832 if (_argo1 == Py_None) { _arg1 = NULL; }
1833 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
1834 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxSplitterWindow_Unsplit. Expected _wxWindow_p.");
1835 return NULL;
1836 }
1837 }
1838{
0e2ff151 1839 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 1840 _result = (bool )wxSplitterWindow_Unsplit(_arg0,_arg1);
e6056257 1841
0e2ff151 1842 wxPyEndAllowThreads(__tstate);
e6056257
RD
1843 if (PyErr_Occurred()) return NULL;
1844} _resultobj = Py_BuildValue("i",_result);
1845 return _resultobj;
1846}
1847
1848#define wxSplitterWindow_ReplaceWindow(_swigobj,_swigarg0,_swigarg1) (_swigobj->ReplaceWindow(_swigarg0,_swigarg1))
1849static PyObject *_wrap_wxSplitterWindow_ReplaceWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
1850 PyObject * _resultobj;
1851 bool _result;
1852 wxSplitterWindow * _arg0;
1853 wxWindow * _arg1;
1854 wxWindow * _arg2;
1855 PyObject * _argo0 = 0;
1856 PyObject * _argo1 = 0;
1857 PyObject * _argo2 = 0;
1858 char *_kwnames[] = { "self","winOld","winNew", NULL };
1859
1860 self = self;
1861 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxSplitterWindow_ReplaceWindow",_kwnames,&_argo0,&_argo1,&_argo2))
1862 return NULL;
1863 if (_argo0) {
1864 if (_argo0 == Py_None) { _arg0 = NULL; }
1865 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSplitterWindow_p")) {
1866 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSplitterWindow_ReplaceWindow. Expected _wxSplitterWindow_p.");
1867 return NULL;
1868 }
1869 }
1870 if (_argo1) {
1871 if (_argo1 == Py_None) { _arg1 = NULL; }
1872 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
1873 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxSplitterWindow_ReplaceWindow. Expected _wxWindow_p.");
1874 return NULL;
1875 }
1876 }
1877 if (_argo2) {
1878 if (_argo2 == Py_None) { _arg2 = NULL; }
1879 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxWindow_p")) {
1880 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxSplitterWindow_ReplaceWindow. Expected _wxWindow_p.");
1881 return NULL;
1882 }
1883 }
1884{
0e2ff151 1885 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 1886 _result = (bool )wxSplitterWindow_ReplaceWindow(_arg0,_arg1,_arg2);
e6056257 1887
0e2ff151 1888 wxPyEndAllowThreads(__tstate);
e6056257
RD
1889 if (PyErr_Occurred()) return NULL;
1890} _resultobj = Py_BuildValue("i",_result);
1891 return _resultobj;
1892}
1893
1894#define wxSplitterWindow_IsSplit(_swigobj) (_swigobj->IsSplit())
1895static PyObject *_wrap_wxSplitterWindow_IsSplit(PyObject *self, PyObject *args, PyObject *kwargs) {
1896 PyObject * _resultobj;
1897 bool _result;
1898 wxSplitterWindow * _arg0;
1899 PyObject * _argo0 = 0;
1900 char *_kwnames[] = { "self", NULL };
1901
1902 self = self;
1903 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSplitterWindow_IsSplit",_kwnames,&_argo0))
1904 return NULL;
1905 if (_argo0) {
1906 if (_argo0 == Py_None) { _arg0 = NULL; }
1907 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSplitterWindow_p")) {
1908 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSplitterWindow_IsSplit. Expected _wxSplitterWindow_p.");
1909 return NULL;
1910 }
1911 }
1912{
0e2ff151 1913 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 1914 _result = (bool )wxSplitterWindow_IsSplit(_arg0);
e6056257 1915
0e2ff151 1916 wxPyEndAllowThreads(__tstate);
e6056257
RD
1917 if (PyErr_Occurred()) return NULL;
1918} _resultobj = Py_BuildValue("i",_result);
1919 return _resultobj;
1920}
1921
1922#define wxSplitterWindow_SetSashSize(_swigobj,_swigarg0) (_swigobj->SetSashSize(_swigarg0))
1923static PyObject *_wrap_wxSplitterWindow_SetSashSize(PyObject *self, PyObject *args, PyObject *kwargs) {
1924 PyObject * _resultobj;
1925 wxSplitterWindow * _arg0;
1926 int _arg1;
1927 PyObject * _argo0 = 0;
1928 char *_kwnames[] = { "self","width", NULL };
1929
1930 self = self;
1931 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxSplitterWindow_SetSashSize",_kwnames,&_argo0,&_arg1))
1932 return NULL;
1933 if (_argo0) {
1934 if (_argo0 == Py_None) { _arg0 = NULL; }
1935 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSplitterWindow_p")) {
1936 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSplitterWindow_SetSashSize. Expected _wxSplitterWindow_p.");
1937 return NULL;
1938 }
1939 }
1940{
0e2ff151 1941 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 1942 wxSplitterWindow_SetSashSize(_arg0,_arg1);
e6056257 1943
0e2ff151 1944 wxPyEndAllowThreads(__tstate);
e6056257
RD
1945 if (PyErr_Occurred()) return NULL;
1946} Py_INCREF(Py_None);
1947 _resultobj = Py_None;
1948 return _resultobj;
1949}
1950
1951#define wxSplitterWindow_SetBorderSize(_swigobj,_swigarg0) (_swigobj->SetBorderSize(_swigarg0))
1952static PyObject *_wrap_wxSplitterWindow_SetBorderSize(PyObject *self, PyObject *args, PyObject *kwargs) {
1953 PyObject * _resultobj;
1954 wxSplitterWindow * _arg0;
1955 int _arg1;
1956 PyObject * _argo0 = 0;
1957 char *_kwnames[] = { "self","width", NULL };
1958
1959 self = self;
1960 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxSplitterWindow_SetBorderSize",_kwnames,&_argo0,&_arg1))
1961 return NULL;
1962 if (_argo0) {
1963 if (_argo0 == Py_None) { _arg0 = NULL; }
1964 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSplitterWindow_p")) {
1965 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSplitterWindow_SetBorderSize. Expected _wxSplitterWindow_p.");
1966 return NULL;
1967 }
1968 }
1969{
0e2ff151 1970 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 1971 wxSplitterWindow_SetBorderSize(_arg0,_arg1);
e6056257 1972
0e2ff151 1973 wxPyEndAllowThreads(__tstate);
e6056257
RD
1974 if (PyErr_Occurred()) return NULL;
1975} Py_INCREF(Py_None);
1976 _resultobj = Py_None;
1977 return _resultobj;
1978}
1979
1980#define wxSplitterWindow_GetSashSize(_swigobj) (_swigobj->GetSashSize())
1981static PyObject *_wrap_wxSplitterWindow_GetSashSize(PyObject *self, PyObject *args, PyObject *kwargs) {
1982 PyObject * _resultobj;
1983 int _result;
1984 wxSplitterWindow * _arg0;
1985 PyObject * _argo0 = 0;
1986 char *_kwnames[] = { "self", NULL };
1987
1988 self = self;
1989 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSplitterWindow_GetSashSize",_kwnames,&_argo0))
1990 return NULL;
1991 if (_argo0) {
1992 if (_argo0 == Py_None) { _arg0 = NULL; }
1993 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSplitterWindow_p")) {
1994 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSplitterWindow_GetSashSize. Expected _wxSplitterWindow_p.");
1995 return NULL;
1996 }
1997 }
1998{
0e2ff151 1999 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 2000 _result = (int )wxSplitterWindow_GetSashSize(_arg0);
e6056257 2001
0e2ff151 2002 wxPyEndAllowThreads(__tstate);
e6056257
RD
2003 if (PyErr_Occurred()) return NULL;
2004} _resultobj = Py_BuildValue("i",_result);
2005 return _resultobj;
2006}
2007
2008#define wxSplitterWindow_GetBorderSize(_swigobj) (_swigobj->GetBorderSize())
2009static PyObject *_wrap_wxSplitterWindow_GetBorderSize(PyObject *self, PyObject *args, PyObject *kwargs) {
2010 PyObject * _resultobj;
2011 int _result;
2012 wxSplitterWindow * _arg0;
2013 PyObject * _argo0 = 0;
2014 char *_kwnames[] = { "self", NULL };
2015
2016 self = self;
2017 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSplitterWindow_GetBorderSize",_kwnames,&_argo0))
2018 return NULL;
2019 if (_argo0) {
2020 if (_argo0 == Py_None) { _arg0 = NULL; }
2021 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSplitterWindow_p")) {
2022 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSplitterWindow_GetBorderSize. Expected _wxSplitterWindow_p.");
2023 return NULL;
2024 }
2025 }
2026{
0e2ff151 2027 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 2028 _result = (int )wxSplitterWindow_GetBorderSize(_arg0);
e6056257 2029
0e2ff151 2030 wxPyEndAllowThreads(__tstate);
e6056257
RD
2031 if (PyErr_Occurred()) return NULL;
2032} _resultobj = Py_BuildValue("i",_result);
2033 return _resultobj;
2034}
2035
2036#define wxSplitterWindow_SetSashPosition(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetSashPosition(_swigarg0,_swigarg1))
2037static PyObject *_wrap_wxSplitterWindow_SetSashPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
2038 PyObject * _resultobj;
2039 wxSplitterWindow * _arg0;
2040 int _arg1;
2041 bool _arg2 = (bool ) TRUE;
2042 PyObject * _argo0 = 0;
2043 int tempbool2 = (int) TRUE;
2044 char *_kwnames[] = { "self","position","redraw", NULL };
2045
2046 self = self;
2047 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi|i:wxSplitterWindow_SetSashPosition",_kwnames,&_argo0,&_arg1,&tempbool2))
2048 return NULL;
2049 if (_argo0) {
2050 if (_argo0 == Py_None) { _arg0 = NULL; }
2051 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSplitterWindow_p")) {
2052 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSplitterWindow_SetSashPosition. Expected _wxSplitterWindow_p.");
2053 return NULL;
2054 }
2055 }
2056 _arg2 = (bool ) tempbool2;
2057{
0e2ff151 2058 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 2059 wxSplitterWindow_SetSashPosition(_arg0,_arg1,_arg2);
e6056257 2060
0e2ff151 2061 wxPyEndAllowThreads(__tstate);
e6056257
RD
2062 if (PyErr_Occurred()) return NULL;
2063} Py_INCREF(Py_None);
2064 _resultobj = Py_None;
2065 return _resultobj;
2066}
2067
2068#define wxSplitterWindow_GetSashPosition(_swigobj) (_swigobj->GetSashPosition())
2069static PyObject *_wrap_wxSplitterWindow_GetSashPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
2070 PyObject * _resultobj;
2071 int _result;
2072 wxSplitterWindow * _arg0;
2073 PyObject * _argo0 = 0;
2074 char *_kwnames[] = { "self", NULL };
2075
2076 self = self;
2077 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSplitterWindow_GetSashPosition",_kwnames,&_argo0))
2078 return NULL;
2079 if (_argo0) {
2080 if (_argo0 == Py_None) { _arg0 = NULL; }
2081 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSplitterWindow_p")) {
2082 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSplitterWindow_GetSashPosition. Expected _wxSplitterWindow_p.");
2083 return NULL;
2084 }
2085 }
2086{
0e2ff151 2087 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 2088 _result = (int )wxSplitterWindow_GetSashPosition(_arg0);
e6056257 2089
0e2ff151 2090 wxPyEndAllowThreads(__tstate);
e6056257
RD
2091 if (PyErr_Occurred()) return NULL;
2092} _resultobj = Py_BuildValue("i",_result);
2093 return _resultobj;
2094}
2095
2096#define wxSplitterWindow_SetMinimumPaneSize(_swigobj,_swigarg0) (_swigobj->SetMinimumPaneSize(_swigarg0))
2097static PyObject *_wrap_wxSplitterWindow_SetMinimumPaneSize(PyObject *self, PyObject *args, PyObject *kwargs) {
2098 PyObject * _resultobj;
2099 wxSplitterWindow * _arg0;
2100 int _arg1;
2101 PyObject * _argo0 = 0;
2102 char *_kwnames[] = { "self","min", NULL };
2103
2104 self = self;
2105 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxSplitterWindow_SetMinimumPaneSize",_kwnames,&_argo0,&_arg1))
2106 return NULL;
2107 if (_argo0) {
2108 if (_argo0 == Py_None) { _arg0 = NULL; }
2109 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSplitterWindow_p")) {
2110 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSplitterWindow_SetMinimumPaneSize. Expected _wxSplitterWindow_p.");
2111 return NULL;
2112 }
2113 }
2114{
0e2ff151 2115 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 2116 wxSplitterWindow_SetMinimumPaneSize(_arg0,_arg1);
e6056257 2117
0e2ff151 2118 wxPyEndAllowThreads(__tstate);
e6056257
RD
2119 if (PyErr_Occurred()) return NULL;
2120} Py_INCREF(Py_None);
2121 _resultobj = Py_None;
2122 return _resultobj;
2123}
2124
2125#define wxSplitterWindow_GetMinimumPaneSize(_swigobj) (_swigobj->GetMinimumPaneSize())
2126static PyObject *_wrap_wxSplitterWindow_GetMinimumPaneSize(PyObject *self, PyObject *args, PyObject *kwargs) {
2127 PyObject * _resultobj;
2128 int _result;
2129 wxSplitterWindow * _arg0;
2130 PyObject * _argo0 = 0;
2131 char *_kwnames[] = { "self", NULL };
2132
2133 self = self;
2134 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSplitterWindow_GetMinimumPaneSize",_kwnames,&_argo0))
2135 return NULL;
2136 if (_argo0) {
2137 if (_argo0 == Py_None) { _arg0 = NULL; }
2138 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSplitterWindow_p")) {
2139 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSplitterWindow_GetMinimumPaneSize. Expected _wxSplitterWindow_p.");
2140 return NULL;
2141 }
2142 }
2143{
0e2ff151 2144 PyThreadState* __tstate = wxPyBeginAllowThreads();
6824d4f9 2145 _result = (int )wxSplitterWindow_GetMinimumPaneSize(_arg0);
e6056257 2146
0e2ff151 2147 wxPyEndAllowThreads(__tstate);
e6056257
RD
2148 if (PyErr_Occurred()) return NULL;
2149} _resultobj = Py_BuildValue("i",_result);
2150 return _resultobj;
2151}
2152
eb28fd47
RD
2153#define wxSplitterWindow_SizeWindows(_swigobj) (_swigobj->SizeWindows())
2154static PyObject *_wrap_wxSplitterWindow_SizeWindows(PyObject *self, PyObject *args, PyObject *kwargs) {
2155 PyObject * _resultobj;
2156 wxSplitterWindow * _arg0;
2157 PyObject * _argo0 = 0;
2158 char *_kwnames[] = { "self", NULL };
2159
2160 self = self;
2161 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSplitterWindow_SizeWindows",_kwnames,&_argo0))
2162 return NULL;
2163 if (_argo0) {
2164 if (_argo0 == Py_None) { _arg0 = NULL; }
2165 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSplitterWindow_p")) {
2166 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSplitterWindow_SizeWindows. Expected _wxSplitterWindow_p.");
2167 return NULL;
2168 }
2169 }
2170{
2171 PyThreadState* __tstate = wxPyBeginAllowThreads();
2172 wxSplitterWindow_SizeWindows(_arg0);
2173
2174 wxPyEndAllowThreads(__tstate);
2175 if (PyErr_Occurred()) return NULL;
2176} Py_INCREF(Py_None);
2177 _resultobj = Py_None;
2178 return _resultobj;
2179}
2180
2181#define wxSplitterWindow_SetNeedUpdating(_swigobj,_swigarg0) (_swigobj->SetNeedUpdating(_swigarg0))
2182static PyObject *_wrap_wxSplitterWindow_SetNeedUpdating(PyObject *self, PyObject *args, PyObject *kwargs) {
2183 PyObject * _resultobj;
2184 wxSplitterWindow * _arg0;
2185 bool _arg1;
2186 PyObject * _argo0 = 0;
2187 int tempbool1;
2188 char *_kwnames[] = { "self","needUpdating", NULL };
2189
2190 self = self;
2191 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxSplitterWindow_SetNeedUpdating",_kwnames,&_argo0,&tempbool1))
2192 return NULL;
2193 if (_argo0) {
2194 if (_argo0 == Py_None) { _arg0 = NULL; }
2195 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSplitterWindow_p")) {
2196 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSplitterWindow_SetNeedUpdating. Expected _wxSplitterWindow_p.");
2197 return NULL;
2198 }
2199 }
2200 _arg1 = (bool ) tempbool1;
2201{
2202 PyThreadState* __tstate = wxPyBeginAllowThreads();
2203 wxSplitterWindow_SetNeedUpdating(_arg0,_arg1);
2204
2205 wxPyEndAllowThreads(__tstate);
2206 if (PyErr_Occurred()) return NULL;
2207} Py_INCREF(Py_None);
2208 _resultobj = Py_None;
2209 return _resultobj;
2210}
2211
2212#define wxSplitterWindow_GetNeedUpdating(_swigobj) (_swigobj->GetNeedUpdating())
2213static PyObject *_wrap_wxSplitterWindow_GetNeedUpdating(PyObject *self, PyObject *args, PyObject *kwargs) {
2214 PyObject * _resultobj;
2215 bool _result;
2216 wxSplitterWindow * _arg0;
2217 PyObject * _argo0 = 0;
2218 char *_kwnames[] = { "self", NULL };
2219
2220 self = self;
2221 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSplitterWindow_GetNeedUpdating",_kwnames,&_argo0))
2222 return NULL;
2223 if (_argo0) {
2224 if (_argo0 == Py_None) { _arg0 = NULL; }
2225 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSplitterWindow_p")) {
2226 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSplitterWindow_GetNeedUpdating. Expected _wxSplitterWindow_p.");
2227 return NULL;
2228 }
2229 }
2230{
2231 PyThreadState* __tstate = wxPyBeginAllowThreads();
2232 _result = (bool )wxSplitterWindow_GetNeedUpdating(_arg0);
2233
2234 wxPyEndAllowThreads(__tstate);
2235 if (PyErr_Occurred()) return NULL;
2236} _resultobj = Py_BuildValue("i",_result);
2237 return _resultobj;
2238}
2239
e6056257 2240static PyMethodDef windows2cMethods[] = {
eb28fd47
RD
2241 { "wxSplitterWindow_GetNeedUpdating", (PyCFunction) _wrap_wxSplitterWindow_GetNeedUpdating, METH_VARARGS | METH_KEYWORDS },
2242 { "wxSplitterWindow_SetNeedUpdating", (PyCFunction) _wrap_wxSplitterWindow_SetNeedUpdating, METH_VARARGS | METH_KEYWORDS },
2243 { "wxSplitterWindow_SizeWindows", (PyCFunction) _wrap_wxSplitterWindow_SizeWindows, METH_VARARGS | METH_KEYWORDS },
e6056257
RD
2244 { "wxSplitterWindow_GetMinimumPaneSize", (PyCFunction) _wrap_wxSplitterWindow_GetMinimumPaneSize, METH_VARARGS | METH_KEYWORDS },
2245 { "wxSplitterWindow_SetMinimumPaneSize", (PyCFunction) _wrap_wxSplitterWindow_SetMinimumPaneSize, METH_VARARGS | METH_KEYWORDS },
2246 { "wxSplitterWindow_GetSashPosition", (PyCFunction) _wrap_wxSplitterWindow_GetSashPosition, METH_VARARGS | METH_KEYWORDS },
2247 { "wxSplitterWindow_SetSashPosition", (PyCFunction) _wrap_wxSplitterWindow_SetSashPosition, METH_VARARGS | METH_KEYWORDS },
2248 { "wxSplitterWindow_GetBorderSize", (PyCFunction) _wrap_wxSplitterWindow_GetBorderSize, METH_VARARGS | METH_KEYWORDS },
2249 { "wxSplitterWindow_GetSashSize", (PyCFunction) _wrap_wxSplitterWindow_GetSashSize, METH_VARARGS | METH_KEYWORDS },
2250 { "wxSplitterWindow_SetBorderSize", (PyCFunction) _wrap_wxSplitterWindow_SetBorderSize, METH_VARARGS | METH_KEYWORDS },
2251 { "wxSplitterWindow_SetSashSize", (PyCFunction) _wrap_wxSplitterWindow_SetSashSize, METH_VARARGS | METH_KEYWORDS },
2252 { "wxSplitterWindow_IsSplit", (PyCFunction) _wrap_wxSplitterWindow_IsSplit, METH_VARARGS | METH_KEYWORDS },
2253 { "wxSplitterWindow_ReplaceWindow", (PyCFunction) _wrap_wxSplitterWindow_ReplaceWindow, METH_VARARGS | METH_KEYWORDS },
2254 { "wxSplitterWindow_Unsplit", (PyCFunction) _wrap_wxSplitterWindow_Unsplit, METH_VARARGS | METH_KEYWORDS },
2255 { "wxSplitterWindow_SplitHorizontally", (PyCFunction) _wrap_wxSplitterWindow_SplitHorizontally, METH_VARARGS | METH_KEYWORDS },
2256 { "wxSplitterWindow_SplitVertically", (PyCFunction) _wrap_wxSplitterWindow_SplitVertically, METH_VARARGS | METH_KEYWORDS },
2257 { "wxSplitterWindow_Initialize", (PyCFunction) _wrap_wxSplitterWindow_Initialize, METH_VARARGS | METH_KEYWORDS },
2258 { "wxSplitterWindow_GetSplitMode", (PyCFunction) _wrap_wxSplitterWindow_GetSplitMode, METH_VARARGS | METH_KEYWORDS },
2259 { "wxSplitterWindow_SetSplitMode", (PyCFunction) _wrap_wxSplitterWindow_SetSplitMode, METH_VARARGS | METH_KEYWORDS },
2260 { "wxSplitterWindow_GetWindow2", (PyCFunction) _wrap_wxSplitterWindow_GetWindow2, METH_VARARGS | METH_KEYWORDS },
2261 { "wxSplitterWindow_GetWindow1", (PyCFunction) _wrap_wxSplitterWindow_GetWindow1, METH_VARARGS | METH_KEYWORDS },
2262 { "wxSplitterWindow_Create", (PyCFunction) _wrap_wxSplitterWindow_Create, METH_VARARGS | METH_KEYWORDS },
2263 { "new_wxPreSplitterWindow", (PyCFunction) _wrap_new_wxPreSplitterWindow, METH_VARARGS | METH_KEYWORDS },
2264 { "new_wxSplitterWindow", (PyCFunction) _wrap_new_wxSplitterWindow, METH_VARARGS | METH_KEYWORDS },
2265 { "wxSplitterEvent_SetSashPosition", (PyCFunction) _wrap_wxSplitterEvent_SetSashPosition, METH_VARARGS | METH_KEYWORDS },
2266 { "wxSplitterEvent_GetWindowBeingRemoved", (PyCFunction) _wrap_wxSplitterEvent_GetWindowBeingRemoved, METH_VARARGS | METH_KEYWORDS },
2267 { "wxSplitterEvent_GetY", (PyCFunction) _wrap_wxSplitterEvent_GetY, METH_VARARGS | METH_KEYWORDS },
2268 { "wxSplitterEvent_GetX", (PyCFunction) _wrap_wxSplitterEvent_GetX, METH_VARARGS | METH_KEYWORDS },
2269 { "wxSplitterEvent_GetSashPosition", (PyCFunction) _wrap_wxSplitterEvent_GetSashPosition, METH_VARARGS | METH_KEYWORDS },
2270 { "new_wxSplitterEvent", (PyCFunction) _wrap_new_wxSplitterEvent, METH_VARARGS | METH_KEYWORDS },
2271 { "wxNotebook_ResizeChildren", (PyCFunction) _wrap_wxNotebook_ResizeChildren, METH_VARARGS | METH_KEYWORDS },
2272 { "wxNotebook_GetPage", (PyCFunction) _wrap_wxNotebook_GetPage, METH_VARARGS | METH_KEYWORDS },
2273 { "wxNotebook_InsertPage", (PyCFunction) _wrap_wxNotebook_InsertPage, METH_VARARGS | METH_KEYWORDS },
2274 { "wxNotebook_AddPage", (PyCFunction) _wrap_wxNotebook_AddPage, METH_VARARGS | METH_KEYWORDS },
2275 { "wxNotebook_DeleteAllPages", (PyCFunction) _wrap_wxNotebook_DeleteAllPages, METH_VARARGS | METH_KEYWORDS },
2276 { "wxNotebook_RemovePage", (PyCFunction) _wrap_wxNotebook_RemovePage, METH_VARARGS | METH_KEYWORDS },
2277 { "wxNotebook_DeletePage", (PyCFunction) _wrap_wxNotebook_DeletePage, METH_VARARGS | METH_KEYWORDS },
2278 { "wxNotebook_SetPadding", (PyCFunction) _wrap_wxNotebook_SetPadding, METH_VARARGS | METH_KEYWORDS },
2279 { "wxNotebook_SetPageSize", (PyCFunction) _wrap_wxNotebook_SetPageSize, METH_VARARGS | METH_KEYWORDS },
2280 { "wxNotebook_GetRowCount", (PyCFunction) _wrap_wxNotebook_GetRowCount, METH_VARARGS | METH_KEYWORDS },
2281 { "wxNotebook_SetPageImage", (PyCFunction) _wrap_wxNotebook_SetPageImage, METH_VARARGS | METH_KEYWORDS },
2282 { "wxNotebook_GetPageImage", (PyCFunction) _wrap_wxNotebook_GetPageImage, METH_VARARGS | METH_KEYWORDS },
2283 { "wxNotebook_GetImageList", (PyCFunction) _wrap_wxNotebook_GetImageList, METH_VARARGS | METH_KEYWORDS },
2284 { "wxNotebook_AssignImageList", (PyCFunction) _wrap_wxNotebook_AssignImageList, METH_VARARGS | METH_KEYWORDS },
2285 { "wxNotebook_SetImageList", (PyCFunction) _wrap_wxNotebook_SetImageList, METH_VARARGS | METH_KEYWORDS },
2286 { "wxNotebook_GetPageText", (PyCFunction) _wrap_wxNotebook_GetPageText, METH_VARARGS | METH_KEYWORDS },
2287 { "wxNotebook_SetPageText", (PyCFunction) _wrap_wxNotebook_SetPageText, METH_VARARGS | METH_KEYWORDS },
2288 { "wxNotebook_GetSelection", (PyCFunction) _wrap_wxNotebook_GetSelection, METH_VARARGS | METH_KEYWORDS },
2289 { "wxNotebook_AdvanceSelection", (PyCFunction) _wrap_wxNotebook_AdvanceSelection, METH_VARARGS | METH_KEYWORDS },
2290 { "wxNotebook_SetSelection", (PyCFunction) _wrap_wxNotebook_SetSelection, METH_VARARGS | METH_KEYWORDS },
2291 { "wxNotebook_GetPageCount", (PyCFunction) _wrap_wxNotebook_GetPageCount, METH_VARARGS | METH_KEYWORDS },
2292 { "wxNotebook_Create", (PyCFunction) _wrap_wxNotebook_Create, METH_VARARGS | METH_KEYWORDS },
2293 { "new_wxPreNotebook", (PyCFunction) _wrap_new_wxPreNotebook, METH_VARARGS | METH_KEYWORDS },
2294 { "new_wxNotebook", (PyCFunction) _wrap_new_wxNotebook, METH_VARARGS | METH_KEYWORDS },
2295 { "wxNotebookEvent_SetSelection", (PyCFunction) _wrap_wxNotebookEvent_SetSelection, METH_VARARGS | METH_KEYWORDS },
2296 { "wxNotebookEvent_SetOldSelection", (PyCFunction) _wrap_wxNotebookEvent_SetOldSelection, METH_VARARGS | METH_KEYWORDS },
2297 { "wxNotebookEvent_GetOldSelection", (PyCFunction) _wrap_wxNotebookEvent_GetOldSelection, METH_VARARGS | METH_KEYWORDS },
2298 { "wxNotebookEvent_GetSelection", (PyCFunction) _wrap_wxNotebookEvent_GetSelection, METH_VARARGS | METH_KEYWORDS },
2299 { "new_wxNotebookEvent", (PyCFunction) _wrap_new_wxNotebookEvent, METH_VARARGS | METH_KEYWORDS },
2300 { NULL, NULL }
2301};
2302#ifdef __cplusplus
2303}
2304#endif
2305/*
2306 * This table is used by the pointer type-checker
2307 */
2308static struct { char *n1; char *n2; void *(*pcnv)(void *); } _swig_mapping[] = {
2309 { "_wxEvent","_wxSplitterEvent",SwigwxSplitterEventTowxEvent},
2310 { "_wxEvent","_wxNotebookEvent",SwigwxNotebookEventTowxEvent},
2311 { "_signed_long","_long",0},
2312 { "_wxPrintQuality","_wxCoord",0},
2313 { "_wxPrintQuality","_int",0},
2314 { "_wxPrintQuality","_signed_int",0},
2315 { "_wxPrintQuality","_unsigned_int",0},
2316 { "_wxPrintQuality","_wxWindowID",0},
2317 { "_wxPrintQuality","_uint",0},
2318 { "_wxPrintQuality","_EBool",0},
2319 { "_wxPrintQuality","_size_t",0},
2320 { "_wxPrintQuality","_time_t",0},
2321 { "_wxNotifyEvent","_wxNotebookEvent",SwigwxNotebookEventTowxNotifyEvent},
2322 { "_byte","_unsigned_char",0},
2323 { "_long","_unsigned_long",0},
2324 { "_long","_signed_long",0},
2325 { "_size_t","_wxCoord",0},
2326 { "_size_t","_wxPrintQuality",0},
2327 { "_size_t","_time_t",0},
2328 { "_size_t","_unsigned_int",0},
2329 { "_size_t","_int",0},
2330 { "_size_t","_wxWindowID",0},
2331 { "_size_t","_uint",0},
2332 { "_uint","_wxCoord",0},
2333 { "_uint","_wxPrintQuality",0},
2334 { "_uint","_time_t",0},
2335 { "_uint","_size_t",0},
2336 { "_uint","_unsigned_int",0},
2337 { "_uint","_int",0},
2338 { "_uint","_wxWindowID",0},
2339 { "_wxChar","_char",0},
2340 { "_wxCommandEvent","_wxSplitterEvent",SwigwxSplitterEventTowxCommandEvent},
2341 { "_wxCommandEvent","_wxNotebookEvent",SwigwxNotebookEventTowxCommandEvent},
2342 { "_char","_wxChar",0},
2343 { "_struct_wxNativeFontInfo","_wxNativeFontInfo",0},
2344 { "_EBool","_wxCoord",0},
2345 { "_EBool","_wxPrintQuality",0},
2346 { "_EBool","_signed_int",0},
2347 { "_EBool","_int",0},
2348 { "_EBool","_wxWindowID",0},
2349 { "_unsigned_long","_long",0},
2350 { "_wxNativeFontInfo","_struct_wxNativeFontInfo",0},
2351 { "_signed_int","_wxCoord",0},
2352 { "_signed_int","_wxPrintQuality",0},
2353 { "_signed_int","_EBool",0},
2354 { "_signed_int","_wxWindowID",0},
2355 { "_signed_int","_int",0},
2356 { "_WXTYPE","_short",0},
2357 { "_WXTYPE","_signed_short",0},
2358 { "_WXTYPE","_unsigned_short",0},
2359 { "_unsigned_short","_WXTYPE",0},
2360 { "_unsigned_short","_short",0},
2361 { "_wxObject","_wxSplitterWindow",SwigwxSplitterWindowTowxObject},
2362 { "_wxObject","_wxSplitterEvent",SwigwxSplitterEventTowxObject},
2363 { "_wxObject","_wxNotebook",SwigwxNotebookTowxObject},
2364 { "_wxObject","_wxNotebookEvent",SwigwxNotebookEventTowxObject},
2365 { "_signed_short","_WXTYPE",0},
2366 { "_signed_short","_short",0},
2367 { "_unsigned_char","_byte",0},
2368 { "_wxControl","_wxNotebook",SwigwxNotebookTowxControl},
2369 { "_unsigned_int","_wxCoord",0},
2370 { "_unsigned_int","_wxPrintQuality",0},
2371 { "_unsigned_int","_time_t",0},
2372 { "_unsigned_int","_size_t",0},
2373 { "_unsigned_int","_uint",0},
2374 { "_unsigned_int","_wxWindowID",0},
2375 { "_unsigned_int","_int",0},
2376 { "_short","_WXTYPE",0},
2377 { "_short","_unsigned_short",0},
2378 { "_short","_signed_short",0},
2379 { "_wxWindowID","_wxCoord",0},
2380 { "_wxWindowID","_wxPrintQuality",0},
2381 { "_wxWindowID","_time_t",0},
2382 { "_wxWindowID","_size_t",0},
2383 { "_wxWindowID","_EBool",0},
2384 { "_wxWindowID","_uint",0},
2385 { "_wxWindowID","_int",0},
2386 { "_wxWindowID","_signed_int",0},
2387 { "_wxWindowID","_unsigned_int",0},
2388 { "_int","_wxCoord",0},
2389 { "_int","_wxPrintQuality",0},
2390 { "_int","_time_t",0},
2391 { "_int","_size_t",0},
2392 { "_int","_EBool",0},
2393 { "_int","_uint",0},
2394 { "_int","_wxWindowID",0},
2395 { "_int","_unsigned_int",0},
2396 { "_int","_signed_int",0},
2397 { "_time_t","_wxCoord",0},
2398 { "_time_t","_wxPrintQuality",0},
2399 { "_time_t","_unsigned_int",0},
2400 { "_time_t","_int",0},
2401 { "_time_t","_wxWindowID",0},
2402 { "_time_t","_uint",0},
2403 { "_time_t","_size_t",0},
2404 { "_wxCoord","_int",0},
2405 { "_wxCoord","_signed_int",0},
2406 { "_wxCoord","_unsigned_int",0},
2407 { "_wxCoord","_wxWindowID",0},
2408 { "_wxCoord","_uint",0},
2409 { "_wxCoord","_EBool",0},
2410 { "_wxCoord","_size_t",0},
2411 { "_wxCoord","_time_t",0},
2412 { "_wxCoord","_wxPrintQuality",0},
2413 { "_wxEvtHandler","_wxSplitterWindow",SwigwxSplitterWindowTowxEvtHandler},
2414 { "_wxEvtHandler","_wxNotebook",SwigwxNotebookTowxEvtHandler},
2415 { "_wxWindow","_wxSplitterWindow",SwigwxSplitterWindowTowxWindow},
2416 { "_wxWindow","_wxNotebook",SwigwxNotebookTowxWindow},
2417{0,0,0}};
2418
2419static PyObject *SWIG_globals;
2420#ifdef __cplusplus
2421extern "C"
2422#endif
2423SWIGEXPORT(void) initwindows2c() {
2424 PyObject *m, *d;
2425 SWIG_globals = SWIG_newvarlink();
2426 m = Py_InitModule("windows2c", windows2cMethods);
2427 d = PyModule_GetDict(m);
2428 PyDict_SetItemString(d,"wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED", PyInt_FromLong((long) wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED));
2429 PyDict_SetItemString(d,"wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING", PyInt_FromLong((long) wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING));
2430 PyDict_SetItemString(d,"wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGING", PyInt_FromLong((long) wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGING));
2431 PyDict_SetItemString(d,"wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGED", PyInt_FromLong((long) wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGED));
2432 PyDict_SetItemString(d,"wxEVT_COMMAND_SPLITTER_UNSPLIT", PyInt_FromLong((long) wxEVT_COMMAND_SPLITTER_UNSPLIT));
2433 PyDict_SetItemString(d,"wxEVT_COMMAND_SPLITTER_DOUBLECLICKED", PyInt_FromLong((long) wxEVT_COMMAND_SPLITTER_DOUBLECLICKED));
2434 PyDict_SetItemString(d,"wxSPLIT_HORIZONTAL", PyInt_FromLong((long) wxSPLIT_HORIZONTAL));
2435 PyDict_SetItemString(d,"wxSPLIT_VERTICAL", PyInt_FromLong((long) wxSPLIT_VERTICAL));
2436 PyDict_SetItemString(d,"wxSPLIT_DRAG_NONE", PyInt_FromLong((long) wxSPLIT_DRAG_NONE));
2437 PyDict_SetItemString(d,"wxSPLIT_DRAG_DRAGGING", PyInt_FromLong((long) wxSPLIT_DRAG_DRAGGING));
2438 PyDict_SetItemString(d,"wxSPLIT_DRAG_LEFT_DOWN", PyInt_FromLong((long) wxSPLIT_DRAG_LEFT_DOWN));
2439{
2440 int i;
2441 for (i = 0; _swig_mapping[i].n1; i++)
2442 SWIG_RegisterMapping(_swig_mapping[i].n1,_swig_mapping[i].n2,_swig_mapping[i].pcnv);
2443}
2444}