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