]> git.saurik.com Git - wxWidgets.git/blob - utils/wxPython/src/msw/windows.cpp
New build directory structure
[wxWidgets.git] / utils / wxPython / src / msw / windows.cpp
1 /*
2 * FILE : msw\windows.cpp
3 *
4 * This file was automatically generated by :
5 * Simplified Wrapper and Interface Generator (SWIG)
6 * Version 1.1 (Patch 5)
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,b) __declspec(dllexport) a b
28 # else
29 # if defined(__BORLANDC__)
30 # define SWIGEXPORT(a,b) a _export b
31 # else
32 # define SWIGEXPORT(a,b) a b
33 # endif
34 # endif
35 #else
36 # define SWIGEXPORT(a,b) a b
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 void SWIG_addvarlink(PyObject *, char *, PyObject *(*)(void), int (*)(PyObject *));
47 extern PyObject *SWIG_newvarlink(void);
48 #ifdef __cplusplus
49 }
50 #endif
51
52 #define SWIG_init initwindowsc
53
54 #define SWIG_name "windowsc"
55
56 #include "helpers.h"
57
58 #ifdef __WXMSW__
59 // wxGTK defines wxMenuItem inside menu.h
60 #include <wx/menuitem.h>
61 #endif
62
63 #ifdef __WXMSW__
64 #include <wx/minifram.h>
65 #endif
66
67 static PyObject* l_output_helper(PyObject* target, PyObject* o) {
68 PyObject* o2;
69 if (!target) {
70 target = o;
71 } else if (target == Py_None) {
72 Py_DECREF(Py_None);
73 target = o;
74 } else {
75 if (!PyList_Check(target)) {
76 o2 = target;
77 target = PyList_New(0);
78 PyList_Append(target, o2);
79 Py_XDECREF(o2);
80 }
81 PyList_Append(target,o);
82 Py_XDECREF(o);
83 }
84 return target;
85 }
86
87 static PyObject* t_output_helper(PyObject* target, PyObject* o) {
88 PyObject* o2;
89 PyObject* o3;
90
91 if (!target) {
92 target = o;
93 } else if (target == Py_None) {
94 Py_DECREF(Py_None);
95 target = o;
96 } else {
97 if (!PyTuple_Check(target)) {
98 o2 = target;
99 target = PyTuple_New(1);
100 PyTuple_SetItem(target, 0, o2);
101 }
102 o3 = PyTuple_New(1);
103 PyTuple_SetItem(o3, 0, o);
104
105 o2 = target;
106 target = PySequence_Concat(o2, o3);
107 Py_DECREF(o2);
108 Py_DECREF(o3);
109 }
110 return target;
111 }
112
113
114 extern int* int_LIST_helper(PyObject* source);
115 extern long* long_LIST_helper(PyObject* source);
116 extern char** string_LIST_helper(PyObject* source);
117 extern wxPoint* wxPoint_LIST_helper(PyObject* source);
118 extern wxBitmap** wxBitmap_LIST_helper(PyObject* source);
119 extern wxString* wxString_LIST_helper(PyObject* source);
120 #ifdef __WXMSW__
121 extern wxAcceleratorEntry* wxAcceleratorEntry_LIST_helper(PyObject* source);
122 #endif
123
124
125 static char* wxStringErrorMsg = "string type is required for parameter";
126
127 wxWindow* wxWindow_FindFocus() {
128 return wxWindow::FindFocus();
129 }
130 static PyObject *_wrap_wxWindow_FindFocus(PyObject *self, PyObject *args) {
131 PyObject * _resultobj;
132 wxWindow * _result;
133 char _ptemp[128];
134
135 self = self;
136 if(!PyArg_ParseTuple(args,":wxWindow_FindFocus"))
137 return NULL;
138 _result = (wxWindow *)wxWindow_FindFocus();
139 SWIG_MakePtr(_ptemp, (char *) _result,"_wxWindow_p");
140 _resultobj = Py_BuildValue("s",_ptemp);
141 return _resultobj;
142 }
143
144 static void wxEvtHandler_Connect(wxEvtHandler *self,int id,int lastId,int eventType,PyObject * func) {
145 if (PyCallable_Check(func)) {
146 self->Connect(id, lastId, eventType,
147 (wxObjectEventFunction) &wxPyCallback::EventThunker,
148 new wxPyCallback(func));
149 }
150 }
151 static PyObject *_wrap_wxEvtHandler_Connect(PyObject *self, PyObject *args) {
152 PyObject * _resultobj;
153 wxEvtHandler * _arg0;
154 int _arg1;
155 int _arg2;
156 int _arg3;
157 PyObject * _arg4;
158 char * _argc0 = 0;
159 PyObject * _obj4 = 0;
160
161 self = self;
162 if(!PyArg_ParseTuple(args,"siiiO:wxEvtHandler_Connect",&_argc0,&_arg1,&_arg2,&_arg3,&_obj4))
163 return NULL;
164 if (_argc0) {
165 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxEvtHandler_p")) {
166 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxEvtHandler_Connect. Expected _wxEvtHandler_p.");
167 return NULL;
168 }
169 }
170 {
171 _arg4 = _obj4;
172 }
173 wxEvtHandler_Connect(_arg0,_arg1,_arg2,_arg3,_arg4);
174 Py_INCREF(Py_None);
175 _resultobj = Py_None;
176 return _resultobj;
177 }
178
179 static void *SwigwxWindowTowxEvtHandler(void *ptr) {
180 wxWindow *src;
181 wxEvtHandler *dest;
182 src = (wxWindow *) ptr;
183 dest = (wxEvtHandler *) src;
184 return (void *) dest;
185 }
186
187 #define new_wxWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
188 static PyObject *_wrap_new_wxWindow(PyObject *self, PyObject *args) {
189 PyObject * _resultobj;
190 wxWindow * _result;
191 wxWindow * _arg0;
192 wxWindowID _arg1;
193 wxPoint * _arg2 = &wxPyDefaultPosition;
194 wxSize * _arg3 = &wxPyDefaultSize;
195 long _arg4 = 0;
196 char * _arg5 = "panel";
197 char * _argc0 = 0;
198 char * _argc2 = 0;
199 char * _argc3 = 0;
200 char _ptemp[128];
201
202 self = self;
203 if(!PyArg_ParseTuple(args,"si|ssls:new_wxWindow",&_argc0,&_arg1,&_argc2,&_argc3,&_arg4,&_arg5))
204 return NULL;
205 if (_argc0) {
206 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
207 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxWindow. Expected _wxWindow_p.");
208 return NULL;
209 }
210 }
211 if (_argc2) {
212 if (SWIG_GetPtr(_argc2,(void **) &_arg2,"_wxPoint_p")) {
213 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of new_wxWindow. Expected _wxPoint_p.");
214 return NULL;
215 }
216 }
217 if (_argc3) {
218 if (SWIG_GetPtr(_argc3,(void **) &_arg3,"_wxSize_p")) {
219 PyErr_SetString(PyExc_TypeError,"Type error in argument 4 of new_wxWindow. Expected _wxSize_p.");
220 return NULL;
221 }
222 }
223 _result = (wxWindow *)new_wxWindow(_arg0,_arg1,*_arg2,*_arg3,_arg4,_arg5);
224 SWIG_MakePtr(_ptemp, (char *) _result,"_wxWindow_p");
225 _resultobj = Py_BuildValue("s",_ptemp);
226 return _resultobj;
227 }
228
229 #define wxWindow_CaptureMouse(_swigobj) (_swigobj->CaptureMouse())
230 static PyObject *_wrap_wxWindow_CaptureMouse(PyObject *self, PyObject *args) {
231 PyObject * _resultobj;
232 wxWindow * _arg0;
233 char * _argc0 = 0;
234
235 self = self;
236 if(!PyArg_ParseTuple(args,"s:wxWindow_CaptureMouse",&_argc0))
237 return NULL;
238 if (_argc0) {
239 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
240 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_CaptureMouse. Expected _wxWindow_p.");
241 return NULL;
242 }
243 }
244 wxWindow_CaptureMouse(_arg0);
245 Py_INCREF(Py_None);
246 _resultobj = Py_None;
247 return _resultobj;
248 }
249
250 #define wxWindow_Center(_swigobj,_swigarg0) (_swigobj->Center(_swigarg0))
251 static PyObject *_wrap_wxWindow_Center(PyObject *self, PyObject *args) {
252 PyObject * _resultobj;
253 wxWindow * _arg0;
254 int _arg1 = (wxHORIZONTAL);
255 char * _argc0 = 0;
256
257 self = self;
258 if(!PyArg_ParseTuple(args,"s|i:wxWindow_Center",&_argc0,&_arg1))
259 return NULL;
260 if (_argc0) {
261 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
262 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_Center. Expected _wxWindow_p.");
263 return NULL;
264 }
265 }
266 wxWindow_Center(_arg0,_arg1);
267 Py_INCREF(Py_None);
268 _resultobj = Py_None;
269 return _resultobj;
270 }
271
272 #define wxWindow_Centre(_swigobj,_swigarg0) (_swigobj->Centre(_swigarg0))
273 static PyObject *_wrap_wxWindow_Centre(PyObject *self, PyObject *args) {
274 PyObject * _resultobj;
275 wxWindow * _arg0;
276 int _arg1 = (wxHORIZONTAL);
277 char * _argc0 = 0;
278
279 self = self;
280 if(!PyArg_ParseTuple(args,"s|i:wxWindow_Centre",&_argc0,&_arg1))
281 return NULL;
282 if (_argc0) {
283 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
284 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_Centre. Expected _wxWindow_p.");
285 return NULL;
286 }
287 }
288 wxWindow_Centre(_arg0,_arg1);
289 Py_INCREF(Py_None);
290 _resultobj = Py_None;
291 return _resultobj;
292 }
293
294 #define wxWindow_ClientToScreen(_swigobj,_swigarg0,_swigarg1) (_swigobj->ClientToScreen(_swigarg0,_swigarg1))
295 static PyObject *_wrap_wxWindow_ClientToScreen(PyObject *self, PyObject *args) {
296 PyObject * _resultobj;
297 wxWindow * _arg0;
298 int * _arg1;
299 int * _arg2;
300 char * _argc0 = 0;
301 int temp;
302 PyObject * _obj1 = 0;
303 int temp0;
304 PyObject * _obj2 = 0;
305
306 self = self;
307 if(!PyArg_ParseTuple(args,"sOO:wxWindow_ClientToScreen",&_argc0,&_obj1,&_obj2))
308 return NULL;
309 if (_argc0) {
310 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
311 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_ClientToScreen. Expected _wxWindow_p.");
312 return NULL;
313 }
314 }
315 {
316 temp = (int) PyInt_AsLong(_obj1);
317 _arg1 = &temp;
318 }
319 {
320 temp0 = (int) PyInt_AsLong(_obj2);
321 _arg2 = &temp0;
322 }
323 wxWindow_ClientToScreen(_arg0,_arg1,_arg2);
324 Py_INCREF(Py_None);
325 _resultobj = Py_None;
326 {
327 PyObject *o;
328 o = PyInt_FromLong((long) (*_arg1));
329 _resultobj = t_output_helper(_resultobj, o);
330 }
331 {
332 PyObject *o;
333 o = PyInt_FromLong((long) (*_arg2));
334 _resultobj = t_output_helper(_resultobj, o);
335 }
336 return _resultobj;
337 }
338
339 #define wxWindow_Close(_swigobj,_swigarg0) (_swigobj->Close(_swigarg0))
340 static PyObject *_wrap_wxWindow_Close(PyObject *self, PyObject *args) {
341 PyObject * _resultobj;
342 bool _result;
343 wxWindow * _arg0;
344 int _arg1 = (0);
345 char * _argc0 = 0;
346
347 self = self;
348 if(!PyArg_ParseTuple(args,"s|i:wxWindow_Close",&_argc0,&_arg1))
349 return NULL;
350 if (_argc0) {
351 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
352 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_Close. Expected _wxWindow_p.");
353 return NULL;
354 }
355 }
356 _result = (bool )wxWindow_Close(_arg0,_arg1);
357 _resultobj = Py_BuildValue("i",_result);
358 return _resultobj;
359 }
360
361 #define wxWindow_Destroy(_swigobj) (_swigobj->Destroy())
362 static PyObject *_wrap_wxWindow_Destroy(PyObject *self, PyObject *args) {
363 PyObject * _resultobj;
364 bool _result;
365 wxWindow * _arg0;
366 char * _argc0 = 0;
367
368 self = self;
369 if(!PyArg_ParseTuple(args,"s:wxWindow_Destroy",&_argc0))
370 return NULL;
371 if (_argc0) {
372 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
373 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_Destroy. Expected _wxWindow_p.");
374 return NULL;
375 }
376 }
377 _result = (bool )wxWindow_Destroy(_arg0);
378 _resultobj = Py_BuildValue("i",_result);
379 return _resultobj;
380 }
381
382 #define wxWindow_DestroyChildren(_swigobj) (_swigobj->DestroyChildren())
383 static PyObject *_wrap_wxWindow_DestroyChildren(PyObject *self, PyObject *args) {
384 PyObject * _resultobj;
385 wxWindow * _arg0;
386 char * _argc0 = 0;
387
388 self = self;
389 if(!PyArg_ParseTuple(args,"s:wxWindow_DestroyChildren",&_argc0))
390 return NULL;
391 if (_argc0) {
392 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
393 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_DestroyChildren. Expected _wxWindow_p.");
394 return NULL;
395 }
396 }
397 wxWindow_DestroyChildren(_arg0);
398 Py_INCREF(Py_None);
399 _resultobj = Py_None;
400 return _resultobj;
401 }
402
403 #define wxWindow_DragAcceptFiles(_swigobj,_swigarg0) (_swigobj->DragAcceptFiles(_swigarg0))
404 static PyObject *_wrap_wxWindow_DragAcceptFiles(PyObject *self, PyObject *args) {
405 PyObject * _resultobj;
406 wxWindow * _arg0;
407 bool _arg1;
408 char * _argc0 = 0;
409 int tempbool1;
410
411 self = self;
412 if(!PyArg_ParseTuple(args,"si:wxWindow_DragAcceptFiles",&_argc0,&tempbool1))
413 return NULL;
414 if (_argc0) {
415 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
416 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_DragAcceptFiles. Expected _wxWindow_p.");
417 return NULL;
418 }
419 }
420 _arg1 = (bool ) tempbool1;
421 wxWindow_DragAcceptFiles(_arg0,_arg1);
422 Py_INCREF(Py_None);
423 _resultobj = Py_None;
424 return _resultobj;
425 }
426
427 #define wxWindow_Enable(_swigobj,_swigarg0) (_swigobj->Enable(_swigarg0))
428 static PyObject *_wrap_wxWindow_Enable(PyObject *self, PyObject *args) {
429 PyObject * _resultobj;
430 wxWindow * _arg0;
431 bool _arg1;
432 char * _argc0 = 0;
433 int tempbool1;
434
435 self = self;
436 if(!PyArg_ParseTuple(args,"si:wxWindow_Enable",&_argc0,&tempbool1))
437 return NULL;
438 if (_argc0) {
439 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
440 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_Enable. Expected _wxWindow_p.");
441 return NULL;
442 }
443 }
444 _arg1 = (bool ) tempbool1;
445 wxWindow_Enable(_arg0,_arg1);
446 Py_INCREF(Py_None);
447 _resultobj = Py_None;
448 return _resultobj;
449 }
450
451 #define wxWindow_FindWindowByID(_swigobj,_swigarg0) (_swigobj->FindWindow(_swigarg0))
452 static PyObject *_wrap_wxWindow_FindWindowByID(PyObject *self, PyObject *args) {
453 PyObject * _resultobj;
454 wxWindow * _result;
455 wxWindow * _arg0;
456 long _arg1;
457 char * _argc0 = 0;
458 char _ptemp[128];
459
460 self = self;
461 if(!PyArg_ParseTuple(args,"sl:wxWindow_FindWindowByID",&_argc0,&_arg1))
462 return NULL;
463 if (_argc0) {
464 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
465 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_FindWindowByID. Expected _wxWindow_p.");
466 return NULL;
467 }
468 }
469 _result = (wxWindow *)wxWindow_FindWindowByID(_arg0,_arg1);
470 SWIG_MakePtr(_ptemp, (char *) _result,"_wxWindow_p");
471 _resultobj = Py_BuildValue("s",_ptemp);
472 return _resultobj;
473 }
474
475 #define wxWindow_FindWindowByName(_swigobj,_swigarg0) (_swigobj->FindWindow(_swigarg0))
476 static PyObject *_wrap_wxWindow_FindWindowByName(PyObject *self, PyObject *args) {
477 PyObject * _resultobj;
478 wxWindow * _result;
479 wxWindow * _arg0;
480 wxString * _arg1;
481 char * _argc0 = 0;
482 PyObject * _obj1 = 0;
483 char _ptemp[128];
484
485 self = self;
486 if(!PyArg_ParseTuple(args,"sO:wxWindow_FindWindowByName",&_argc0,&_obj1))
487 return NULL;
488 if (_argc0) {
489 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
490 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_FindWindowByName. Expected _wxWindow_p.");
491 return NULL;
492 }
493 }
494 {
495 if (!PyString_Check(_obj1)) {
496 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
497 return NULL;
498 }
499 _arg1 = new wxString(PyString_AsString(_obj1));
500 }
501 _result = (wxWindow *)wxWindow_FindWindowByName(_arg0,*_arg1);
502 SWIG_MakePtr(_ptemp, (char *) _result,"_wxWindow_p");
503 _resultobj = Py_BuildValue("s",_ptemp);
504 {
505 if (_obj1)
506 delete _arg1;
507 }
508 return _resultobj;
509 }
510
511 #define wxWindow_Fit(_swigobj) (_swigobj->Fit())
512 static PyObject *_wrap_wxWindow_Fit(PyObject *self, PyObject *args) {
513 PyObject * _resultobj;
514 wxWindow * _arg0;
515 char * _argc0 = 0;
516
517 self = self;
518 if(!PyArg_ParseTuple(args,"s:wxWindow_Fit",&_argc0))
519 return NULL;
520 if (_argc0) {
521 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
522 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_Fit. Expected _wxWindow_p.");
523 return NULL;
524 }
525 }
526 wxWindow_Fit(_arg0);
527 Py_INCREF(Py_None);
528 _resultobj = Py_None;
529 return _resultobj;
530 }
531
532 #define wxWindow_GetBackgroundColour(_swigobj) (_swigobj->GetBackgroundColour())
533 static PyObject *_wrap_wxWindow_GetBackgroundColour(PyObject *self, PyObject *args) {
534 PyObject * _resultobj;
535 wxColour * _result;
536 wxWindow * _arg0;
537 char * _argc0 = 0;
538 char _ptemp[128];
539
540 self = self;
541 if(!PyArg_ParseTuple(args,"s:wxWindow_GetBackgroundColour",&_argc0))
542 return NULL;
543 if (_argc0) {
544 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
545 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetBackgroundColour. Expected _wxWindow_p.");
546 return NULL;
547 }
548 }
549 _result = new wxColour (wxWindow_GetBackgroundColour(_arg0));
550 SWIG_MakePtr(_ptemp, (void *) _result,"_wxColour_p");
551 _resultobj = Py_BuildValue("s",_ptemp);
552 return _resultobj;
553 }
554
555 #define wxWindow_GetCharHeight(_swigobj) (_swigobj->GetCharHeight())
556 static PyObject *_wrap_wxWindow_GetCharHeight(PyObject *self, PyObject *args) {
557 PyObject * _resultobj;
558 int _result;
559 wxWindow * _arg0;
560 char * _argc0 = 0;
561
562 self = self;
563 if(!PyArg_ParseTuple(args,"s:wxWindow_GetCharHeight",&_argc0))
564 return NULL;
565 if (_argc0) {
566 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
567 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetCharHeight. Expected _wxWindow_p.");
568 return NULL;
569 }
570 }
571 _result = (int )wxWindow_GetCharHeight(_arg0);
572 _resultobj = Py_BuildValue("i",_result);
573 return _resultobj;
574 }
575
576 #define wxWindow_GetCharWidth(_swigobj) (_swigobj->GetCharWidth())
577 static PyObject *_wrap_wxWindow_GetCharWidth(PyObject *self, PyObject *args) {
578 PyObject * _resultobj;
579 int _result;
580 wxWindow * _arg0;
581 char * _argc0 = 0;
582
583 self = self;
584 if(!PyArg_ParseTuple(args,"s:wxWindow_GetCharWidth",&_argc0))
585 return NULL;
586 if (_argc0) {
587 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
588 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetCharWidth. Expected _wxWindow_p.");
589 return NULL;
590 }
591 }
592 _result = (int )wxWindow_GetCharWidth(_arg0);
593 _resultobj = Py_BuildValue("i",_result);
594 return _resultobj;
595 }
596
597 #define wxWindow_GetClientSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetClientSize(_swigarg0,_swigarg1))
598 static PyObject *_wrap_wxWindow_GetClientSize(PyObject *self, PyObject *args) {
599 PyObject * _resultobj;
600 wxWindow * _arg0;
601 int * _arg1;
602 int temp;
603 int * _arg2;
604 int temp0;
605 char * _argc0 = 0;
606
607 self = self;
608 {
609 _arg1 = &temp;
610 }
611 {
612 _arg2 = &temp0;
613 }
614 if(!PyArg_ParseTuple(args,"s:wxWindow_GetClientSize",&_argc0))
615 return NULL;
616 if (_argc0) {
617 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
618 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetClientSize. Expected _wxWindow_p.");
619 return NULL;
620 }
621 }
622 wxWindow_GetClientSize(_arg0,_arg1,_arg2);
623 Py_INCREF(Py_None);
624 _resultobj = Py_None;
625 {
626 PyObject *o;
627 o = PyInt_FromLong((long) (*_arg1));
628 _resultobj = t_output_helper(_resultobj, o);
629 }
630 {
631 PyObject *o;
632 o = PyInt_FromLong((long) (*_arg2));
633 _resultobj = t_output_helper(_resultobj, o);
634 }
635 return _resultobj;
636 }
637
638 #define wxWindow_GetConstraints(_swigobj) (_swigobj->GetConstraints())
639 static PyObject *_wrap_wxWindow_GetConstraints(PyObject *self, PyObject *args) {
640 PyObject * _resultobj;
641 wxLayoutConstraints * _result;
642 wxWindow * _arg0;
643 char * _argc0 = 0;
644 char _ptemp[128];
645
646 self = self;
647 if(!PyArg_ParseTuple(args,"s:wxWindow_GetConstraints",&_argc0))
648 return NULL;
649 if (_argc0) {
650 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
651 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetConstraints. Expected _wxWindow_p.");
652 return NULL;
653 }
654 }
655 _result = (wxLayoutConstraints *)wxWindow_GetConstraints(_arg0);
656 SWIG_MakePtr(_ptemp, (char *) _result,"_wxLayoutConstraints_p");
657 _resultobj = Py_BuildValue("s",_ptemp);
658 return _resultobj;
659 }
660
661 #define wxWindow_GetDefaultItem(_swigobj) (_swigobj->GetDefaultItem())
662 static PyObject *_wrap_wxWindow_GetDefaultItem(PyObject *self, PyObject *args) {
663 PyObject * _resultobj;
664 wxButton * _result;
665 wxWindow * _arg0;
666 char * _argc0 = 0;
667 char _ptemp[128];
668
669 self = self;
670 if(!PyArg_ParseTuple(args,"s:wxWindow_GetDefaultItem",&_argc0))
671 return NULL;
672 if (_argc0) {
673 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
674 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetDefaultItem. Expected _wxWindow_p.");
675 return NULL;
676 }
677 }
678 _result = (wxButton *)wxWindow_GetDefaultItem(_arg0);
679 SWIG_MakePtr(_ptemp, (char *) _result,"_wxButton_p");
680 _resultobj = Py_BuildValue("s",_ptemp);
681 return _resultobj;
682 }
683
684 #define wxWindow_GetFont(_swigobj) (_swigobj->GetFont())
685 static PyObject *_wrap_wxWindow_GetFont(PyObject *self, PyObject *args) {
686 PyObject * _resultobj;
687 wxFont * _result;
688 wxWindow * _arg0;
689 char * _argc0 = 0;
690 char _ptemp[128];
691
692 self = self;
693 if(!PyArg_ParseTuple(args,"s:wxWindow_GetFont",&_argc0))
694 return NULL;
695 if (_argc0) {
696 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
697 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetFont. Expected _wxWindow_p.");
698 return NULL;
699 }
700 }
701 _result = (wxFont *)wxWindow_GetFont(_arg0);
702 SWIG_MakePtr(_ptemp, (char *) _result,"_wxFont_p");
703 _resultobj = Py_BuildValue("s",_ptemp);
704 return _resultobj;
705 }
706
707 #define wxWindow_GetForegroundColour(_swigobj) (_swigobj->GetForegroundColour())
708 static PyObject *_wrap_wxWindow_GetForegroundColour(PyObject *self, PyObject *args) {
709 PyObject * _resultobj;
710 wxColour * _result;
711 wxWindow * _arg0;
712 char * _argc0 = 0;
713 char _ptemp[128];
714
715 self = self;
716 if(!PyArg_ParseTuple(args,"s:wxWindow_GetForegroundColour",&_argc0))
717 return NULL;
718 if (_argc0) {
719 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
720 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetForegroundColour. Expected _wxWindow_p.");
721 return NULL;
722 }
723 }
724 _result = new wxColour (wxWindow_GetForegroundColour(_arg0));
725 SWIG_MakePtr(_ptemp, (void *) _result,"_wxColour_p");
726 _resultobj = Py_BuildValue("s",_ptemp);
727 return _resultobj;
728 }
729
730 #define wxWindow_GetGrandParent(_swigobj) (_swigobj->GetGrandParent())
731 static PyObject *_wrap_wxWindow_GetGrandParent(PyObject *self, PyObject *args) {
732 PyObject * _resultobj;
733 wxWindow * _result;
734 wxWindow * _arg0;
735 char * _argc0 = 0;
736 char _ptemp[128];
737
738 self = self;
739 if(!PyArg_ParseTuple(args,"s:wxWindow_GetGrandParent",&_argc0))
740 return NULL;
741 if (_argc0) {
742 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
743 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetGrandParent. Expected _wxWindow_p.");
744 return NULL;
745 }
746 }
747 _result = (wxWindow *)wxWindow_GetGrandParent(_arg0);
748 SWIG_MakePtr(_ptemp, (char *) _result,"_wxWindow_p");
749 _resultobj = Py_BuildValue("s",_ptemp);
750 return _resultobj;
751 }
752
753 #define wxWindow_GetId(_swigobj) (_swigobj->GetId())
754 static PyObject *_wrap_wxWindow_GetId(PyObject *self, PyObject *args) {
755 PyObject * _resultobj;
756 int _result;
757 wxWindow * _arg0;
758 char * _argc0 = 0;
759
760 self = self;
761 if(!PyArg_ParseTuple(args,"s:wxWindow_GetId",&_argc0))
762 return NULL;
763 if (_argc0) {
764 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
765 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetId. Expected _wxWindow_p.");
766 return NULL;
767 }
768 }
769 _result = (int )wxWindow_GetId(_arg0);
770 _resultobj = Py_BuildValue("i",_result);
771 return _resultobj;
772 }
773
774 #define wxWindow_GetPosition(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetPosition(_swigarg0,_swigarg1))
775 static PyObject *_wrap_wxWindow_GetPosition(PyObject *self, PyObject *args) {
776 PyObject * _resultobj;
777 wxWindow * _arg0;
778 int * _arg1;
779 int temp;
780 int * _arg2;
781 int temp0;
782 char * _argc0 = 0;
783
784 self = self;
785 {
786 _arg1 = &temp;
787 }
788 {
789 _arg2 = &temp0;
790 }
791 if(!PyArg_ParseTuple(args,"s:wxWindow_GetPosition",&_argc0))
792 return NULL;
793 if (_argc0) {
794 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
795 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetPosition. Expected _wxWindow_p.");
796 return NULL;
797 }
798 }
799 wxWindow_GetPosition(_arg0,_arg1,_arg2);
800 Py_INCREF(Py_None);
801 _resultobj = Py_None;
802 {
803 PyObject *o;
804 o = PyInt_FromLong((long) (*_arg1));
805 _resultobj = t_output_helper(_resultobj, o);
806 }
807 {
808 PyObject *o;
809 o = PyInt_FromLong((long) (*_arg2));
810 _resultobj = t_output_helper(_resultobj, o);
811 }
812 return _resultobj;
813 }
814
815 #define wxWindow_GetLabel(_swigobj) (_swigobj->GetLabel())
816 static PyObject *_wrap_wxWindow_GetLabel(PyObject *self, PyObject *args) {
817 PyObject * _resultobj;
818 wxString * _result;
819 wxWindow * _arg0;
820 char * _argc0 = 0;
821
822 self = self;
823 if(!PyArg_ParseTuple(args,"s:wxWindow_GetLabel",&_argc0))
824 return NULL;
825 if (_argc0) {
826 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
827 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetLabel. Expected _wxWindow_p.");
828 return NULL;
829 }
830 }
831 _result = new wxString (wxWindow_GetLabel(_arg0));
832 {
833 _resultobj = PyString_FromString(WXSTRINGCAST *(_result));
834 }
835 {
836 delete _result;
837 }
838 return _resultobj;
839 }
840
841 #define wxWindow_GetName(_swigobj) (_swigobj->GetName())
842 static PyObject *_wrap_wxWindow_GetName(PyObject *self, PyObject *args) {
843 PyObject * _resultobj;
844 wxString * _result;
845 wxWindow * _arg0;
846 char * _argc0 = 0;
847
848 self = self;
849 if(!PyArg_ParseTuple(args,"s:wxWindow_GetName",&_argc0))
850 return NULL;
851 if (_argc0) {
852 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
853 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetName. Expected _wxWindow_p.");
854 return NULL;
855 }
856 }
857 _result = new wxString (wxWindow_GetName(_arg0));
858 {
859 _resultobj = PyString_FromString(WXSTRINGCAST *(_result));
860 }
861 {
862 delete _result;
863 }
864 return _resultobj;
865 }
866
867 #define wxWindow_GetParent(_swigobj) (_swigobj->GetParent())
868 static PyObject *_wrap_wxWindow_GetParent(PyObject *self, PyObject *args) {
869 PyObject * _resultobj;
870 wxWindow * _result;
871 wxWindow * _arg0;
872 char * _argc0 = 0;
873 char _ptemp[128];
874
875 self = self;
876 if(!PyArg_ParseTuple(args,"s:wxWindow_GetParent",&_argc0))
877 return NULL;
878 if (_argc0) {
879 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
880 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetParent. Expected _wxWindow_p.");
881 return NULL;
882 }
883 }
884 _result = (wxWindow *)wxWindow_GetParent(_arg0);
885 SWIG_MakePtr(_ptemp, (char *) _result,"_wxWindow_p");
886 _resultobj = Py_BuildValue("s",_ptemp);
887 return _resultobj;
888 }
889
890 #define wxWindow_GetReturnCode(_swigobj) (_swigobj->GetReturnCode())
891 static PyObject *_wrap_wxWindow_GetReturnCode(PyObject *self, PyObject *args) {
892 PyObject * _resultobj;
893 int _result;
894 wxWindow * _arg0;
895 char * _argc0 = 0;
896
897 self = self;
898 if(!PyArg_ParseTuple(args,"s:wxWindow_GetReturnCode",&_argc0))
899 return NULL;
900 if (_argc0) {
901 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
902 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetReturnCode. Expected _wxWindow_p.");
903 return NULL;
904 }
905 }
906 _result = (int )wxWindow_GetReturnCode(_arg0);
907 _resultobj = Py_BuildValue("i",_result);
908 return _resultobj;
909 }
910
911 #define wxWindow_GetScrollThumb(_swigobj,_swigarg0) (_swigobj->GetScrollThumb(_swigarg0))
912 static PyObject *_wrap_wxWindow_GetScrollThumb(PyObject *self, PyObject *args) {
913 PyObject * _resultobj;
914 int _result;
915 wxWindow * _arg0;
916 int _arg1;
917 char * _argc0 = 0;
918
919 self = self;
920 if(!PyArg_ParseTuple(args,"si:wxWindow_GetScrollThumb",&_argc0,&_arg1))
921 return NULL;
922 if (_argc0) {
923 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
924 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetScrollThumb. Expected _wxWindow_p.");
925 return NULL;
926 }
927 }
928 _result = (int )wxWindow_GetScrollThumb(_arg0,_arg1);
929 _resultobj = Py_BuildValue("i",_result);
930 return _resultobj;
931 }
932
933 #define wxWindow_GetScrollPos(_swigobj,_swigarg0) (_swigobj->GetScrollPos(_swigarg0))
934 static PyObject *_wrap_wxWindow_GetScrollPos(PyObject *self, PyObject *args) {
935 PyObject * _resultobj;
936 int _result;
937 wxWindow * _arg0;
938 int _arg1;
939 char * _argc0 = 0;
940
941 self = self;
942 if(!PyArg_ParseTuple(args,"si:wxWindow_GetScrollPos",&_argc0,&_arg1))
943 return NULL;
944 if (_argc0) {
945 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
946 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetScrollPos. Expected _wxWindow_p.");
947 return NULL;
948 }
949 }
950 _result = (int )wxWindow_GetScrollPos(_arg0,_arg1);
951 _resultobj = Py_BuildValue("i",_result);
952 return _resultobj;
953 }
954
955 #define wxWindow_GetScrollRange(_swigobj,_swigarg0) (_swigobj->GetScrollRange(_swigarg0))
956 static PyObject *_wrap_wxWindow_GetScrollRange(PyObject *self, PyObject *args) {
957 PyObject * _resultobj;
958 int _result;
959 wxWindow * _arg0;
960 int _arg1;
961 char * _argc0 = 0;
962
963 self = self;
964 if(!PyArg_ParseTuple(args,"si:wxWindow_GetScrollRange",&_argc0,&_arg1))
965 return NULL;
966 if (_argc0) {
967 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
968 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetScrollRange. Expected _wxWindow_p.");
969 return NULL;
970 }
971 }
972 _result = (int )wxWindow_GetScrollRange(_arg0,_arg1);
973 _resultobj = Py_BuildValue("i",_result);
974 return _resultobj;
975 }
976
977 #define wxWindow_GetSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetSize(_swigarg0,_swigarg1))
978 static PyObject *_wrap_wxWindow_GetSize(PyObject *self, PyObject *args) {
979 PyObject * _resultobj;
980 wxWindow * _arg0;
981 int * _arg1;
982 int temp;
983 int * _arg2;
984 int temp0;
985 char * _argc0 = 0;
986
987 self = self;
988 {
989 _arg1 = &temp;
990 }
991 {
992 _arg2 = &temp0;
993 }
994 if(!PyArg_ParseTuple(args,"s:wxWindow_GetSize",&_argc0))
995 return NULL;
996 if (_argc0) {
997 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
998 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetSize. Expected _wxWindow_p.");
999 return NULL;
1000 }
1001 }
1002 wxWindow_GetSize(_arg0,_arg1,_arg2);
1003 Py_INCREF(Py_None);
1004 _resultobj = Py_None;
1005 {
1006 PyObject *o;
1007 o = PyInt_FromLong((long) (*_arg1));
1008 _resultobj = t_output_helper(_resultobj, o);
1009 }
1010 {
1011 PyObject *o;
1012 o = PyInt_FromLong((long) (*_arg2));
1013 _resultobj = t_output_helper(_resultobj, o);
1014 }
1015 return _resultobj;
1016 }
1017
1018 #define wxWindow_GetTextExtent(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->GetTextExtent(_swigarg0,_swigarg1,_swigarg2))
1019 static PyObject *_wrap_wxWindow_GetTextExtent(PyObject *self, PyObject *args) {
1020 PyObject * _resultobj;
1021 wxWindow * _arg0;
1022 wxString * _arg1;
1023 int * _arg2;
1024 int temp;
1025 int * _arg3;
1026 int temp0;
1027 char * _argc0 = 0;
1028 PyObject * _obj1 = 0;
1029
1030 self = self;
1031 {
1032 _arg2 = &temp;
1033 }
1034 {
1035 _arg3 = &temp0;
1036 }
1037 if(!PyArg_ParseTuple(args,"sO:wxWindow_GetTextExtent",&_argc0,&_obj1))
1038 return NULL;
1039 if (_argc0) {
1040 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
1041 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetTextExtent. Expected _wxWindow_p.");
1042 return NULL;
1043 }
1044 }
1045 {
1046 if (!PyString_Check(_obj1)) {
1047 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1048 return NULL;
1049 }
1050 _arg1 = new wxString(PyString_AsString(_obj1));
1051 }
1052 wxWindow_GetTextExtent(_arg0,*_arg1,_arg2,_arg3);
1053 Py_INCREF(Py_None);
1054 _resultobj = Py_None;
1055 {
1056 PyObject *o;
1057 o = PyInt_FromLong((long) (*_arg2));
1058 _resultobj = t_output_helper(_resultobj, o);
1059 }
1060 {
1061 PyObject *o;
1062 o = PyInt_FromLong((long) (*_arg3));
1063 _resultobj = t_output_helper(_resultobj, o);
1064 }
1065 {
1066 if (_obj1)
1067 delete _arg1;
1068 }
1069 return _resultobj;
1070 }
1071
1072 #define wxWindow_GetTitle(_swigobj) (_swigobj->GetTitle())
1073 static PyObject *_wrap_wxWindow_GetTitle(PyObject *self, PyObject *args) {
1074 PyObject * _resultobj;
1075 wxString * _result;
1076 wxWindow * _arg0;
1077 char * _argc0 = 0;
1078
1079 self = self;
1080 if(!PyArg_ParseTuple(args,"s:wxWindow_GetTitle",&_argc0))
1081 return NULL;
1082 if (_argc0) {
1083 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
1084 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetTitle. Expected _wxWindow_p.");
1085 return NULL;
1086 }
1087 }
1088 _result = new wxString (wxWindow_GetTitle(_arg0));
1089 {
1090 _resultobj = PyString_FromString(WXSTRINGCAST *(_result));
1091 }
1092 {
1093 delete _result;
1094 }
1095 return _resultobj;
1096 }
1097
1098 #define wxWindow_GetWindowStyleFlag(_swigobj) (_swigobj->GetWindowStyleFlag())
1099 static PyObject *_wrap_wxWindow_GetWindowStyleFlag(PyObject *self, PyObject *args) {
1100 PyObject * _resultobj;
1101 long _result;
1102 wxWindow * _arg0;
1103 char * _argc0 = 0;
1104
1105 self = self;
1106 if(!PyArg_ParseTuple(args,"s:wxWindow_GetWindowStyleFlag",&_argc0))
1107 return NULL;
1108 if (_argc0) {
1109 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
1110 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_GetWindowStyleFlag. Expected _wxWindow_p.");
1111 return NULL;
1112 }
1113 }
1114 _result = (long )wxWindow_GetWindowStyleFlag(_arg0);
1115 _resultobj = Py_BuildValue("l",_result);
1116 return _resultobj;
1117 }
1118
1119 #define wxWindow_InitDialog(_swigobj) (_swigobj->InitDialog())
1120 static PyObject *_wrap_wxWindow_InitDialog(PyObject *self, PyObject *args) {
1121 PyObject * _resultobj;
1122 wxWindow * _arg0;
1123 char * _argc0 = 0;
1124
1125 self = self;
1126 if(!PyArg_ParseTuple(args,"s:wxWindow_InitDialog",&_argc0))
1127 return NULL;
1128 if (_argc0) {
1129 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
1130 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_InitDialog. Expected _wxWindow_p.");
1131 return NULL;
1132 }
1133 }
1134 wxWindow_InitDialog(_arg0);
1135 Py_INCREF(Py_None);
1136 _resultobj = Py_None;
1137 return _resultobj;
1138 }
1139
1140 #define wxWindow_IsEnabled(_swigobj) (_swigobj->IsEnabled())
1141 static PyObject *_wrap_wxWindow_IsEnabled(PyObject *self, PyObject *args) {
1142 PyObject * _resultobj;
1143 bool _result;
1144 wxWindow * _arg0;
1145 char * _argc0 = 0;
1146
1147 self = self;
1148 if(!PyArg_ParseTuple(args,"s:wxWindow_IsEnabled",&_argc0))
1149 return NULL;
1150 if (_argc0) {
1151 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
1152 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_IsEnabled. Expected _wxWindow_p.");
1153 return NULL;
1154 }
1155 }
1156 _result = (bool )wxWindow_IsEnabled(_arg0);
1157 _resultobj = Py_BuildValue("i",_result);
1158 return _resultobj;
1159 }
1160
1161 #define wxWindow_IsRetained(_swigobj) (_swigobj->IsRetained())
1162 static PyObject *_wrap_wxWindow_IsRetained(PyObject *self, PyObject *args) {
1163 PyObject * _resultobj;
1164 bool _result;
1165 wxWindow * _arg0;
1166 char * _argc0 = 0;
1167
1168 self = self;
1169 if(!PyArg_ParseTuple(args,"s:wxWindow_IsRetained",&_argc0))
1170 return NULL;
1171 if (_argc0) {
1172 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
1173 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_IsRetained. Expected _wxWindow_p.");
1174 return NULL;
1175 }
1176 }
1177 _result = (bool )wxWindow_IsRetained(_arg0);
1178 _resultobj = Py_BuildValue("i",_result);
1179 return _resultobj;
1180 }
1181
1182 #define wxWindow_IsShown(_swigobj) (_swigobj->IsShown())
1183 static PyObject *_wrap_wxWindow_IsShown(PyObject *self, PyObject *args) {
1184 PyObject * _resultobj;
1185 bool _result;
1186 wxWindow * _arg0;
1187 char * _argc0 = 0;
1188
1189 self = self;
1190 if(!PyArg_ParseTuple(args,"s:wxWindow_IsShown",&_argc0))
1191 return NULL;
1192 if (_argc0) {
1193 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
1194 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_IsShown. Expected _wxWindow_p.");
1195 return NULL;
1196 }
1197 }
1198 _result = (bool )wxWindow_IsShown(_arg0);
1199 _resultobj = Py_BuildValue("i",_result);
1200 return _resultobj;
1201 }
1202
1203 #define wxWindow_Layout(_swigobj) (_swigobj->Layout())
1204 static PyObject *_wrap_wxWindow_Layout(PyObject *self, PyObject *args) {
1205 PyObject * _resultobj;
1206 wxWindow * _arg0;
1207 char * _argc0 = 0;
1208
1209 self = self;
1210 if(!PyArg_ParseTuple(args,"s:wxWindow_Layout",&_argc0))
1211 return NULL;
1212 if (_argc0) {
1213 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
1214 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_Layout. Expected _wxWindow_p.");
1215 return NULL;
1216 }
1217 }
1218 wxWindow_Layout(_arg0);
1219 Py_INCREF(Py_None);
1220 _resultobj = Py_None;
1221 return _resultobj;
1222 }
1223
1224 #define wxWindow_LoadFromResource(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->LoadFromResource(_swigarg0,_swigarg1,_swigarg2))
1225 static PyObject *_wrap_wxWindow_LoadFromResource(PyObject *self, PyObject *args) {
1226 PyObject * _resultobj;
1227 bool _result;
1228 wxWindow * _arg0;
1229 wxWindow * _arg1;
1230 wxString * _arg2;
1231 wxResourceTable * _arg3 = NULL;
1232 char * _argc0 = 0;
1233 char * _argc1 = 0;
1234 PyObject * _obj2 = 0;
1235 char * _argc3 = 0;
1236
1237 self = self;
1238 if(!PyArg_ParseTuple(args,"ssO|s:wxWindow_LoadFromResource",&_argc0,&_argc1,&_obj2,&_argc3))
1239 return NULL;
1240 if (_argc0) {
1241 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
1242 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_LoadFromResource. Expected _wxWindow_p.");
1243 return NULL;
1244 }
1245 }
1246 if (_argc1) {
1247 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxWindow_p")) {
1248 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxWindow_LoadFromResource. Expected _wxWindow_p.");
1249 return NULL;
1250 }
1251 }
1252 {
1253 if (!PyString_Check(_obj2)) {
1254 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1255 return NULL;
1256 }
1257 _arg2 = new wxString(PyString_AsString(_obj2));
1258 }
1259 if (_argc3) {
1260 if (SWIG_GetPtr(_argc3,(void **) &_arg3,"_wxResourceTable_p")) {
1261 PyErr_SetString(PyExc_TypeError,"Type error in argument 4 of wxWindow_LoadFromResource. Expected _wxResourceTable_p.");
1262 return NULL;
1263 }
1264 }
1265 _result = (bool )wxWindow_LoadFromResource(_arg0,_arg1,*_arg2,_arg3);
1266 _resultobj = Py_BuildValue("i",_result);
1267 {
1268 if (_obj2)
1269 delete _arg2;
1270 }
1271 return _resultobj;
1272 }
1273
1274 #define wxWindow_Lower(_swigobj) (_swigobj->Lower())
1275 static PyObject *_wrap_wxWindow_Lower(PyObject *self, PyObject *args) {
1276 PyObject * _resultobj;
1277 wxWindow * _arg0;
1278 char * _argc0 = 0;
1279
1280 self = self;
1281 if(!PyArg_ParseTuple(args,"s:wxWindow_Lower",&_argc0))
1282 return NULL;
1283 if (_argc0) {
1284 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
1285 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_Lower. Expected _wxWindow_p.");
1286 return NULL;
1287 }
1288 }
1289 wxWindow_Lower(_arg0);
1290 Py_INCREF(Py_None);
1291 _resultobj = Py_None;
1292 return _resultobj;
1293 }
1294
1295 #define wxWindow_MakeModal(_swigobj,_swigarg0) (_swigobj->MakeModal(_swigarg0))
1296 static PyObject *_wrap_wxWindow_MakeModal(PyObject *self, PyObject *args) {
1297 PyObject * _resultobj;
1298 wxWindow * _arg0;
1299 bool _arg1;
1300 char * _argc0 = 0;
1301 int tempbool1;
1302
1303 self = self;
1304 if(!PyArg_ParseTuple(args,"si:wxWindow_MakeModal",&_argc0,&tempbool1))
1305 return NULL;
1306 if (_argc0) {
1307 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
1308 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_MakeModal. Expected _wxWindow_p.");
1309 return NULL;
1310 }
1311 }
1312 _arg1 = (bool ) tempbool1;
1313 wxWindow_MakeModal(_arg0,_arg1);
1314 Py_INCREF(Py_None);
1315 _resultobj = Py_None;
1316 return _resultobj;
1317 }
1318
1319 #define wxWindow_Move(_swigobj,_swigarg0,_swigarg1) (_swigobj->Move(_swigarg0,_swigarg1))
1320 static PyObject *_wrap_wxWindow_Move(PyObject *self, PyObject *args) {
1321 PyObject * _resultobj;
1322 wxWindow * _arg0;
1323 int _arg1;
1324 int _arg2;
1325 char * _argc0 = 0;
1326
1327 self = self;
1328 if(!PyArg_ParseTuple(args,"sii:wxWindow_Move",&_argc0,&_arg1,&_arg2))
1329 return NULL;
1330 if (_argc0) {
1331 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
1332 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_Move. Expected _wxWindow_p.");
1333 return NULL;
1334 }
1335 }
1336 wxWindow_Move(_arg0,_arg1,_arg2);
1337 Py_INCREF(Py_None);
1338 _resultobj = Py_None;
1339 return _resultobj;
1340 }
1341
1342 #define wxWindow_PopupMenu(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->PopupMenu(_swigarg0,_swigarg1,_swigarg2))
1343 static PyObject *_wrap_wxWindow_PopupMenu(PyObject *self, PyObject *args) {
1344 PyObject * _resultobj;
1345 bool _result;
1346 wxWindow * _arg0;
1347 wxMenu * _arg1;
1348 int _arg2;
1349 int _arg3;
1350 char * _argc0 = 0;
1351 char * _argc1 = 0;
1352
1353 self = self;
1354 if(!PyArg_ParseTuple(args,"ssii:wxWindow_PopupMenu",&_argc0,&_argc1,&_arg2,&_arg3))
1355 return NULL;
1356 if (_argc0) {
1357 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
1358 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_PopupMenu. Expected _wxWindow_p.");
1359 return NULL;
1360 }
1361 }
1362 if (_argc1) {
1363 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxMenu_p")) {
1364 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxWindow_PopupMenu. Expected _wxMenu_p.");
1365 return NULL;
1366 }
1367 }
1368 _result = (bool )wxWindow_PopupMenu(_arg0,_arg1,_arg2,_arg3);
1369 _resultobj = Py_BuildValue("i",_result);
1370 return _resultobj;
1371 }
1372
1373 #define wxWindow_Raise(_swigobj) (_swigobj->Raise())
1374 static PyObject *_wrap_wxWindow_Raise(PyObject *self, PyObject *args) {
1375 PyObject * _resultobj;
1376 wxWindow * _arg0;
1377 char * _argc0 = 0;
1378
1379 self = self;
1380 if(!PyArg_ParseTuple(args,"s:wxWindow_Raise",&_argc0))
1381 return NULL;
1382 if (_argc0) {
1383 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
1384 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_Raise. Expected _wxWindow_p.");
1385 return NULL;
1386 }
1387 }
1388 wxWindow_Raise(_arg0);
1389 Py_INCREF(Py_None);
1390 _resultobj = Py_None;
1391 return _resultobj;
1392 }
1393
1394 #define wxWindow_Refresh(_swigobj,_swigarg0,_swigarg1) (_swigobj->Refresh(_swigarg0,_swigarg1))
1395 static PyObject *_wrap_wxWindow_Refresh(PyObject *self, PyObject *args) {
1396 PyObject * _resultobj;
1397 wxWindow * _arg0;
1398 bool _arg1 = (1);
1399 wxRect * _arg2 = NULL;
1400 char * _argc0 = 0;
1401 int tempbool1;
1402 char * _argc2 = 0;
1403
1404 self = self;
1405 if(!PyArg_ParseTuple(args,"s|is:wxWindow_Refresh",&_argc0,&tempbool1,&_argc2))
1406 return NULL;
1407 if (_argc0) {
1408 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
1409 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_Refresh. Expected _wxWindow_p.");
1410 return NULL;
1411 }
1412 }
1413 _arg1 = (bool ) tempbool1;
1414 if (_argc2) {
1415 if (SWIG_GetPtr(_argc2,(void **) &_arg2,"_wxRect_p")) {
1416 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxWindow_Refresh. Expected _wxRect_p.");
1417 return NULL;
1418 }
1419 }
1420 wxWindow_Refresh(_arg0,_arg1,_arg2);
1421 Py_INCREF(Py_None);
1422 _resultobj = Py_None;
1423 return _resultobj;
1424 }
1425
1426 #define wxWindow_ReleaseMouse(_swigobj) (_swigobj->ReleaseMouse())
1427 static PyObject *_wrap_wxWindow_ReleaseMouse(PyObject *self, PyObject *args) {
1428 PyObject * _resultobj;
1429 wxWindow * _arg0;
1430 char * _argc0 = 0;
1431
1432 self = self;
1433 if(!PyArg_ParseTuple(args,"s:wxWindow_ReleaseMouse",&_argc0))
1434 return NULL;
1435 if (_argc0) {
1436 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
1437 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_ReleaseMouse. Expected _wxWindow_p.");
1438 return NULL;
1439 }
1440 }
1441 wxWindow_ReleaseMouse(_arg0);
1442 Py_INCREF(Py_None);
1443 _resultobj = Py_None;
1444 return _resultobj;
1445 }
1446
1447 #define wxWindow_ScreenToClient(_swigobj,_swigarg0,_swigarg1) (_swigobj->ScreenToClient(_swigarg0,_swigarg1))
1448 static PyObject *_wrap_wxWindow_ScreenToClient(PyObject *self, PyObject *args) {
1449 PyObject * _resultobj;
1450 wxWindow * _arg0;
1451 int * _arg1;
1452 int * _arg2;
1453 char * _argc0 = 0;
1454 int temp;
1455 PyObject * _obj1 = 0;
1456 int temp0;
1457 PyObject * _obj2 = 0;
1458
1459 self = self;
1460 if(!PyArg_ParseTuple(args,"sOO:wxWindow_ScreenToClient",&_argc0,&_obj1,&_obj2))
1461 return NULL;
1462 if (_argc0) {
1463 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
1464 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_ScreenToClient. Expected _wxWindow_p.");
1465 return NULL;
1466 }
1467 }
1468 {
1469 temp = (int) PyInt_AsLong(_obj1);
1470 _arg1 = &temp;
1471 }
1472 {
1473 temp0 = (int) PyInt_AsLong(_obj2);
1474 _arg2 = &temp0;
1475 }
1476 wxWindow_ScreenToClient(_arg0,_arg1,_arg2);
1477 Py_INCREF(Py_None);
1478 _resultobj = Py_None;
1479 {
1480 PyObject *o;
1481 o = PyInt_FromLong((long) (*_arg1));
1482 _resultobj = t_output_helper(_resultobj, o);
1483 }
1484 {
1485 PyObject *o;
1486 o = PyInt_FromLong((long) (*_arg2));
1487 _resultobj = t_output_helper(_resultobj, o);
1488 }
1489 return _resultobj;
1490 }
1491
1492 #define wxWindow_ScrollWindow(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->ScrollWindow(_swigarg0,_swigarg1,_swigarg2))
1493 static PyObject *_wrap_wxWindow_ScrollWindow(PyObject *self, PyObject *args) {
1494 PyObject * _resultobj;
1495 wxWindow * _arg0;
1496 int _arg1;
1497 int _arg2;
1498 wxRect * _arg3 = NULL;
1499 char * _argc0 = 0;
1500 char * _argc3 = 0;
1501
1502 self = self;
1503 if(!PyArg_ParseTuple(args,"sii|s:wxWindow_ScrollWindow",&_argc0,&_arg1,&_arg2,&_argc3))
1504 return NULL;
1505 if (_argc0) {
1506 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
1507 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_ScrollWindow. Expected _wxWindow_p.");
1508 return NULL;
1509 }
1510 }
1511 if (_argc3) {
1512 if (SWIG_GetPtr(_argc3,(void **) &_arg3,"_wxRect_p")) {
1513 PyErr_SetString(PyExc_TypeError,"Type error in argument 4 of wxWindow_ScrollWindow. Expected _wxRect_p.");
1514 return NULL;
1515 }
1516 }
1517 wxWindow_ScrollWindow(_arg0,_arg1,_arg2,_arg3);
1518 Py_INCREF(Py_None);
1519 _resultobj = Py_None;
1520 return _resultobj;
1521 }
1522
1523 #define wxWindow_SetAutoLayout(_swigobj,_swigarg0) (_swigobj->SetAutoLayout(_swigarg0))
1524 static PyObject *_wrap_wxWindow_SetAutoLayout(PyObject *self, PyObject *args) {
1525 PyObject * _resultobj;
1526 wxWindow * _arg0;
1527 bool _arg1;
1528 char * _argc0 = 0;
1529 int tempbool1;
1530
1531 self = self;
1532 if(!PyArg_ParseTuple(args,"si:wxWindow_SetAutoLayout",&_argc0,&tempbool1))
1533 return NULL;
1534 if (_argc0) {
1535 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
1536 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetAutoLayout. Expected _wxWindow_p.");
1537 return NULL;
1538 }
1539 }
1540 _arg1 = (bool ) tempbool1;
1541 wxWindow_SetAutoLayout(_arg0,_arg1);
1542 Py_INCREF(Py_None);
1543 _resultobj = Py_None;
1544 return _resultobj;
1545 }
1546
1547 #define wxWindow_SetBackgroundColour(_swigobj,_swigarg0) (_swigobj->SetBackgroundColour(_swigarg0))
1548 static PyObject *_wrap_wxWindow_SetBackgroundColour(PyObject *self, PyObject *args) {
1549 PyObject * _resultobj;
1550 wxWindow * _arg0;
1551 wxColour * _arg1;
1552 char * _argc0 = 0;
1553 char * _argc1 = 0;
1554
1555 self = self;
1556 if(!PyArg_ParseTuple(args,"ss:wxWindow_SetBackgroundColour",&_argc0,&_argc1))
1557 return NULL;
1558 if (_argc0) {
1559 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
1560 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetBackgroundColour. Expected _wxWindow_p.");
1561 return NULL;
1562 }
1563 }
1564 if (_argc1) {
1565 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxColour_p")) {
1566 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxWindow_SetBackgroundColour. Expected _wxColour_p.");
1567 return NULL;
1568 }
1569 }
1570 wxWindow_SetBackgroundColour(_arg0,*_arg1);
1571 Py_INCREF(Py_None);
1572 _resultobj = Py_None;
1573 return _resultobj;
1574 }
1575
1576 #define wxWindow_SetConstraints(_swigobj,_swigarg0) (_swigobj->SetConstraints(_swigarg0))
1577 static PyObject *_wrap_wxWindow_SetConstraints(PyObject *self, PyObject *args) {
1578 PyObject * _resultobj;
1579 wxWindow * _arg0;
1580 wxLayoutConstraints * _arg1;
1581 char * _argc0 = 0;
1582 char * _argc1 = 0;
1583
1584 self = self;
1585 if(!PyArg_ParseTuple(args,"ss:wxWindow_SetConstraints",&_argc0,&_argc1))
1586 return NULL;
1587 if (_argc0) {
1588 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
1589 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetConstraints. Expected _wxWindow_p.");
1590 return NULL;
1591 }
1592 }
1593 if (_argc1) {
1594 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxLayoutConstraints_p")) {
1595 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxWindow_SetConstraints. Expected _wxLayoutConstraints_p.");
1596 return NULL;
1597 }
1598 }
1599 wxWindow_SetConstraints(_arg0,_arg1);
1600 Py_INCREF(Py_None);
1601 _resultobj = Py_None;
1602 return _resultobj;
1603 }
1604
1605 #define wxWindow_SetDoubleClick(_swigobj,_swigarg0) (_swigobj->SetDoubleClick(_swigarg0))
1606 static PyObject *_wrap_wxWindow_SetDoubleClick(PyObject *self, PyObject *args) {
1607 PyObject * _resultobj;
1608 wxWindow * _arg0;
1609 bool _arg1;
1610 char * _argc0 = 0;
1611 int tempbool1;
1612
1613 self = self;
1614 if(!PyArg_ParseTuple(args,"si:wxWindow_SetDoubleClick",&_argc0,&tempbool1))
1615 return NULL;
1616 if (_argc0) {
1617 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
1618 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetDoubleClick. Expected _wxWindow_p.");
1619 return NULL;
1620 }
1621 }
1622 _arg1 = (bool ) tempbool1;
1623 wxWindow_SetDoubleClick(_arg0,_arg1);
1624 Py_INCREF(Py_None);
1625 _resultobj = Py_None;
1626 return _resultobj;
1627 }
1628
1629 #define wxWindow_SetFocus(_swigobj) (_swigobj->SetFocus())
1630 static PyObject *_wrap_wxWindow_SetFocus(PyObject *self, PyObject *args) {
1631 PyObject * _resultobj;
1632 wxWindow * _arg0;
1633 char * _argc0 = 0;
1634
1635 self = self;
1636 if(!PyArg_ParseTuple(args,"s:wxWindow_SetFocus",&_argc0))
1637 return NULL;
1638 if (_argc0) {
1639 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
1640 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetFocus. Expected _wxWindow_p.");
1641 return NULL;
1642 }
1643 }
1644 wxWindow_SetFocus(_arg0);
1645 Py_INCREF(Py_None);
1646 _resultobj = Py_None;
1647 return _resultobj;
1648 }
1649
1650 #define wxWindow_SetFont(_swigobj,_swigarg0) (_swigobj->SetFont(_swigarg0))
1651 static PyObject *_wrap_wxWindow_SetFont(PyObject *self, PyObject *args) {
1652 PyObject * _resultobj;
1653 wxWindow * _arg0;
1654 wxFont * _arg1;
1655 char * _argc0 = 0;
1656 char * _argc1 = 0;
1657
1658 self = self;
1659 if(!PyArg_ParseTuple(args,"ss:wxWindow_SetFont",&_argc0,&_argc1))
1660 return NULL;
1661 if (_argc0) {
1662 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
1663 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetFont. Expected _wxWindow_p.");
1664 return NULL;
1665 }
1666 }
1667 if (_argc1) {
1668 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxFont_p")) {
1669 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxWindow_SetFont. Expected _wxFont_p.");
1670 return NULL;
1671 }
1672 }
1673 wxWindow_SetFont(_arg0,*_arg1);
1674 Py_INCREF(Py_None);
1675 _resultobj = Py_None;
1676 return _resultobj;
1677 }
1678
1679 #define wxWindow_SetForegroundColour(_swigobj,_swigarg0) (_swigobj->SetForegroundColour(_swigarg0))
1680 static PyObject *_wrap_wxWindow_SetForegroundColour(PyObject *self, PyObject *args) {
1681 PyObject * _resultobj;
1682 wxWindow * _arg0;
1683 wxColour * _arg1;
1684 char * _argc0 = 0;
1685 char * _argc1 = 0;
1686
1687 self = self;
1688 if(!PyArg_ParseTuple(args,"ss:wxWindow_SetForegroundColour",&_argc0,&_argc1))
1689 return NULL;
1690 if (_argc0) {
1691 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
1692 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetForegroundColour. Expected _wxWindow_p.");
1693 return NULL;
1694 }
1695 }
1696 if (_argc1) {
1697 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxColour_p")) {
1698 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxWindow_SetForegroundColour. Expected _wxColour_p.");
1699 return NULL;
1700 }
1701 }
1702 wxWindow_SetForegroundColour(_arg0,*_arg1);
1703 Py_INCREF(Py_None);
1704 _resultobj = Py_None;
1705 return _resultobj;
1706 }
1707
1708 #define wxWindow_SetId(_swigobj,_swigarg0) (_swigobj->SetId(_swigarg0))
1709 static PyObject *_wrap_wxWindow_SetId(PyObject *self, PyObject *args) {
1710 PyObject * _resultobj;
1711 wxWindow * _arg0;
1712 int _arg1;
1713 char * _argc0 = 0;
1714
1715 self = self;
1716 if(!PyArg_ParseTuple(args,"si:wxWindow_SetId",&_argc0,&_arg1))
1717 return NULL;
1718 if (_argc0) {
1719 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
1720 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetId. Expected _wxWindow_p.");
1721 return NULL;
1722 }
1723 }
1724 wxWindow_SetId(_arg0,_arg1);
1725 Py_INCREF(Py_None);
1726 _resultobj = Py_None;
1727 return _resultobj;
1728 }
1729
1730 #define wxWindow_SetName(_swigobj,_swigarg0) (_swigobj->SetName(_swigarg0))
1731 static PyObject *_wrap_wxWindow_SetName(PyObject *self, PyObject *args) {
1732 PyObject * _resultobj;
1733 wxWindow * _arg0;
1734 wxString * _arg1;
1735 char * _argc0 = 0;
1736 PyObject * _obj1 = 0;
1737
1738 self = self;
1739 if(!PyArg_ParseTuple(args,"sO:wxWindow_SetName",&_argc0,&_obj1))
1740 return NULL;
1741 if (_argc0) {
1742 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
1743 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetName. Expected _wxWindow_p.");
1744 return NULL;
1745 }
1746 }
1747 {
1748 if (!PyString_Check(_obj1)) {
1749 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1750 return NULL;
1751 }
1752 _arg1 = new wxString(PyString_AsString(_obj1));
1753 }
1754 wxWindow_SetName(_arg0,*_arg1);
1755 Py_INCREF(Py_None);
1756 _resultobj = Py_None;
1757 {
1758 if (_obj1)
1759 delete _arg1;
1760 }
1761 return _resultobj;
1762 }
1763
1764 #define wxWindow_SetReturnCode(_swigobj,_swigarg0) (_swigobj->SetReturnCode(_swigarg0))
1765 static PyObject *_wrap_wxWindow_SetReturnCode(PyObject *self, PyObject *args) {
1766 PyObject * _resultobj;
1767 wxWindow * _arg0;
1768 int _arg1;
1769 char * _argc0 = 0;
1770
1771 self = self;
1772 if(!PyArg_ParseTuple(args,"si:wxWindow_SetReturnCode",&_argc0,&_arg1))
1773 return NULL;
1774 if (_argc0) {
1775 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
1776 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetReturnCode. Expected _wxWindow_p.");
1777 return NULL;
1778 }
1779 }
1780 wxWindow_SetReturnCode(_arg0,_arg1);
1781 Py_INCREF(Py_None);
1782 _resultobj = Py_None;
1783 return _resultobj;
1784 }
1785
1786 #define wxWindow_SetScrollbar(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->SetScrollbar(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
1787 static PyObject *_wrap_wxWindow_SetScrollbar(PyObject *self, PyObject *args) {
1788 PyObject * _resultobj;
1789 wxWindow * _arg0;
1790 int _arg1;
1791 int _arg2;
1792 int _arg3;
1793 int _arg4;
1794 bool _arg5 = (1);
1795 char * _argc0 = 0;
1796 int tempbool5;
1797
1798 self = self;
1799 if(!PyArg_ParseTuple(args,"siiii|i:wxWindow_SetScrollbar",&_argc0,&_arg1,&_arg2,&_arg3,&_arg4,&tempbool5))
1800 return NULL;
1801 if (_argc0) {
1802 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
1803 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetScrollbar. Expected _wxWindow_p.");
1804 return NULL;
1805 }
1806 }
1807 _arg5 = (bool ) tempbool5;
1808 wxWindow_SetScrollbar(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
1809 Py_INCREF(Py_None);
1810 _resultobj = Py_None;
1811 return _resultobj;
1812 }
1813
1814 #define wxWindow_SetScrollPos(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SetScrollPos(_swigarg0,_swigarg1,_swigarg2))
1815 static PyObject *_wrap_wxWindow_SetScrollPos(PyObject *self, PyObject *args) {
1816 PyObject * _resultobj;
1817 wxWindow * _arg0;
1818 int _arg1;
1819 int _arg2;
1820 bool _arg3 = (1);
1821 char * _argc0 = 0;
1822 int tempbool3;
1823
1824 self = self;
1825 if(!PyArg_ParseTuple(args,"sii|i:wxWindow_SetScrollPos",&_argc0,&_arg1,&_arg2,&tempbool3))
1826 return NULL;
1827 if (_argc0) {
1828 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
1829 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetScrollPos. Expected _wxWindow_p.");
1830 return NULL;
1831 }
1832 }
1833 _arg3 = (bool ) tempbool3;
1834 wxWindow_SetScrollPos(_arg0,_arg1,_arg2,_arg3);
1835 Py_INCREF(Py_None);
1836 _resultobj = Py_None;
1837 return _resultobj;
1838 }
1839
1840 #define wxWindow_SetDimensions(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->SetSize(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
1841 static PyObject *_wrap_wxWindow_SetDimensions(PyObject *self, PyObject *args) {
1842 PyObject * _resultobj;
1843 wxWindow * _arg0;
1844 int _arg1;
1845 int _arg2;
1846 int _arg3;
1847 int _arg4;
1848 int _arg5 = (wxSIZE_AUTO);
1849 char * _argc0 = 0;
1850
1851 self = self;
1852 if(!PyArg_ParseTuple(args,"siiii|i:wxWindow_SetDimensions",&_argc0,&_arg1,&_arg2,&_arg3,&_arg4,&_arg5))
1853 return NULL;
1854 if (_argc0) {
1855 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
1856 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetDimensions. Expected _wxWindow_p.");
1857 return NULL;
1858 }
1859 }
1860 wxWindow_SetDimensions(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
1861 Py_INCREF(Py_None);
1862 _resultobj = Py_None;
1863 return _resultobj;
1864 }
1865
1866 static void wxWindow_SetSize(wxWindow *self,const wxSize & size) {
1867 self->SetSize(size.x, size.y);
1868 }
1869 static PyObject *_wrap_wxWindow_SetSize(PyObject *self, PyObject *args) {
1870 PyObject * _resultobj;
1871 wxWindow * _arg0;
1872 wxSize * _arg1;
1873 char * _argc0 = 0;
1874 char * _argc1 = 0;
1875
1876 self = self;
1877 if(!PyArg_ParseTuple(args,"ss:wxWindow_SetSize",&_argc0,&_argc1))
1878 return NULL;
1879 if (_argc0) {
1880 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
1881 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetSize. Expected _wxWindow_p.");
1882 return NULL;
1883 }
1884 }
1885 if (_argc1) {
1886 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxSize_p")) {
1887 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxWindow_SetSize. Expected _wxSize_p.");
1888 return NULL;
1889 }
1890 }
1891 wxWindow_SetSize(_arg0,*_arg1);
1892 Py_INCREF(Py_None);
1893 _resultobj = Py_None;
1894 return _resultobj;
1895 }
1896
1897 static void wxWindow_SetPosition(wxWindow *self,const wxPoint & pos) {
1898 self->SetSize(pos.x, pos.y, -1, -1);
1899 }
1900 static PyObject *_wrap_wxWindow_SetPosition(PyObject *self, PyObject *args) {
1901 PyObject * _resultobj;
1902 wxWindow * _arg0;
1903 wxPoint * _arg1;
1904 char * _argc0 = 0;
1905 char * _argc1 = 0;
1906
1907 self = self;
1908 if(!PyArg_ParseTuple(args,"ss:wxWindow_SetPosition",&_argc0,&_argc1))
1909 return NULL;
1910 if (_argc0) {
1911 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
1912 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetPosition. Expected _wxWindow_p.");
1913 return NULL;
1914 }
1915 }
1916 if (_argc1) {
1917 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxPoint_p")) {
1918 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxWindow_SetPosition. Expected _wxPoint_p.");
1919 return NULL;
1920 }
1921 }
1922 wxWindow_SetPosition(_arg0,*_arg1);
1923 Py_INCREF(Py_None);
1924 _resultobj = Py_None;
1925 return _resultobj;
1926 }
1927
1928 #define wxWindow_SetSizeHints(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->SetSizeHints(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
1929 static PyObject *_wrap_wxWindow_SetSizeHints(PyObject *self, PyObject *args) {
1930 PyObject * _resultobj;
1931 wxWindow * _arg0;
1932 int _arg1 = -1;
1933 int _arg2 = -1;
1934 int _arg3 = -1;
1935 int _arg4 = -1;
1936 int _arg5 = -1;
1937 int _arg6 = -1;
1938 char * _argc0 = 0;
1939
1940 self = self;
1941 if(!PyArg_ParseTuple(args,"s|iiiiii:wxWindow_SetSizeHints",&_argc0,&_arg1,&_arg2,&_arg3,&_arg4,&_arg5,&_arg6))
1942 return NULL;
1943 if (_argc0) {
1944 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
1945 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetSizeHints. Expected _wxWindow_p.");
1946 return NULL;
1947 }
1948 }
1949 wxWindow_SetSizeHints(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
1950 Py_INCREF(Py_None);
1951 _resultobj = Py_None;
1952 return _resultobj;
1953 }
1954
1955 #define wxWindow_SetClientSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetClientSize(_swigarg0,_swigarg1))
1956 static PyObject *_wrap_wxWindow_SetClientSize(PyObject *self, PyObject *args) {
1957 PyObject * _resultobj;
1958 wxWindow * _arg0;
1959 int _arg1;
1960 int _arg2;
1961 char * _argc0 = 0;
1962
1963 self = self;
1964 if(!PyArg_ParseTuple(args,"sii:wxWindow_SetClientSize",&_argc0,&_arg1,&_arg2))
1965 return NULL;
1966 if (_argc0) {
1967 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
1968 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetClientSize. Expected _wxWindow_p.");
1969 return NULL;
1970 }
1971 }
1972 wxWindow_SetClientSize(_arg0,_arg1,_arg2);
1973 Py_INCREF(Py_None);
1974 _resultobj = Py_None;
1975 return _resultobj;
1976 }
1977
1978 #define wxWindow_SetCursor(_swigobj,_swigarg0) (_swigobj->SetCursor(_swigarg0))
1979 static PyObject *_wrap_wxWindow_SetCursor(PyObject *self, PyObject *args) {
1980 PyObject * _resultobj;
1981 wxWindow * _arg0;
1982 wxCursor * _arg1;
1983 char * _argc0 = 0;
1984 char * _argc1 = 0;
1985
1986 self = self;
1987 if(!PyArg_ParseTuple(args,"ss:wxWindow_SetCursor",&_argc0,&_argc1))
1988 return NULL;
1989 if (_argc0) {
1990 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
1991 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetCursor. Expected _wxWindow_p.");
1992 return NULL;
1993 }
1994 }
1995 if (_argc1) {
1996 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxCursor_p")) {
1997 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxWindow_SetCursor. Expected _wxCursor_p.");
1998 return NULL;
1999 }
2000 }
2001 wxWindow_SetCursor(_arg0,*_arg1);
2002 Py_INCREF(Py_None);
2003 _resultobj = Py_None;
2004 return _resultobj;
2005 }
2006
2007 #define wxWindow_SetTitle(_swigobj,_swigarg0) (_swigobj->SetTitle(_swigarg0))
2008 static PyObject *_wrap_wxWindow_SetTitle(PyObject *self, PyObject *args) {
2009 PyObject * _resultobj;
2010 wxWindow * _arg0;
2011 wxString * _arg1;
2012 char * _argc0 = 0;
2013 PyObject * _obj1 = 0;
2014
2015 self = self;
2016 if(!PyArg_ParseTuple(args,"sO:wxWindow_SetTitle",&_argc0,&_obj1))
2017 return NULL;
2018 if (_argc0) {
2019 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
2020 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetTitle. Expected _wxWindow_p.");
2021 return NULL;
2022 }
2023 }
2024 {
2025 if (!PyString_Check(_obj1)) {
2026 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2027 return NULL;
2028 }
2029 _arg1 = new wxString(PyString_AsString(_obj1));
2030 }
2031 wxWindow_SetTitle(_arg0,*_arg1);
2032 Py_INCREF(Py_None);
2033 _resultobj = Py_None;
2034 {
2035 if (_obj1)
2036 delete _arg1;
2037 }
2038 return _resultobj;
2039 }
2040
2041 #define wxWindow_Show(_swigobj,_swigarg0) (_swigobj->Show(_swigarg0))
2042 static PyObject *_wrap_wxWindow_Show(PyObject *self, PyObject *args) {
2043 PyObject * _resultobj;
2044 bool _result;
2045 wxWindow * _arg0;
2046 bool _arg1;
2047 char * _argc0 = 0;
2048 int tempbool1;
2049
2050 self = self;
2051 if(!PyArg_ParseTuple(args,"si:wxWindow_Show",&_argc0,&tempbool1))
2052 return NULL;
2053 if (_argc0) {
2054 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
2055 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_Show. Expected _wxWindow_p.");
2056 return NULL;
2057 }
2058 }
2059 _arg1 = (bool ) tempbool1;
2060 _result = (bool )wxWindow_Show(_arg0,_arg1);
2061 _resultobj = Py_BuildValue("i",_result);
2062 return _resultobj;
2063 }
2064
2065 #define wxWindow_TransferDataFromWindow(_swigobj) (_swigobj->TransferDataFromWindow())
2066 static PyObject *_wrap_wxWindow_TransferDataFromWindow(PyObject *self, PyObject *args) {
2067 PyObject * _resultobj;
2068 bool _result;
2069 wxWindow * _arg0;
2070 char * _argc0 = 0;
2071
2072 self = self;
2073 if(!PyArg_ParseTuple(args,"s:wxWindow_TransferDataFromWindow",&_argc0))
2074 return NULL;
2075 if (_argc0) {
2076 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
2077 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_TransferDataFromWindow. Expected _wxWindow_p.");
2078 return NULL;
2079 }
2080 }
2081 _result = (bool )wxWindow_TransferDataFromWindow(_arg0);
2082 _resultobj = Py_BuildValue("i",_result);
2083 return _resultobj;
2084 }
2085
2086 #define wxWindow_TransferDataToWindow(_swigobj) (_swigobj->TransferDataToWindow())
2087 static PyObject *_wrap_wxWindow_TransferDataToWindow(PyObject *self, PyObject *args) {
2088 PyObject * _resultobj;
2089 bool _result;
2090 wxWindow * _arg0;
2091 char * _argc0 = 0;
2092
2093 self = self;
2094 if(!PyArg_ParseTuple(args,"s:wxWindow_TransferDataToWindow",&_argc0))
2095 return NULL;
2096 if (_argc0) {
2097 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
2098 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_TransferDataToWindow. Expected _wxWindow_p.");
2099 return NULL;
2100 }
2101 }
2102 _result = (bool )wxWindow_TransferDataToWindow(_arg0);
2103 _resultobj = Py_BuildValue("i",_result);
2104 return _resultobj;
2105 }
2106
2107 #define wxWindow_Validate(_swigobj) (_swigobj->Validate())
2108 static PyObject *_wrap_wxWindow_Validate(PyObject *self, PyObject *args) {
2109 PyObject * _resultobj;
2110 bool _result;
2111 wxWindow * _arg0;
2112 char * _argc0 = 0;
2113
2114 self = self;
2115 if(!PyArg_ParseTuple(args,"s:wxWindow_Validate",&_argc0))
2116 return NULL;
2117 if (_argc0) {
2118 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
2119 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_Validate. Expected _wxWindow_p.");
2120 return NULL;
2121 }
2122 }
2123 _result = (bool )wxWindow_Validate(_arg0);
2124 _resultobj = Py_BuildValue("i",_result);
2125 return _resultobj;
2126 }
2127
2128 #define wxWindow_WarpPointer(_swigobj,_swigarg0,_swigarg1) (_swigobj->WarpPointer(_swigarg0,_swigarg1))
2129 static PyObject *_wrap_wxWindow_WarpPointer(PyObject *self, PyObject *args) {
2130 PyObject * _resultobj;
2131 wxWindow * _arg0;
2132 int _arg1;
2133 int _arg2;
2134 char * _argc0 = 0;
2135
2136 self = self;
2137 if(!PyArg_ParseTuple(args,"sii:wxWindow_WarpPointer",&_argc0,&_arg1,&_arg2))
2138 return NULL;
2139 if (_argc0) {
2140 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
2141 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_WarpPointer. Expected _wxWindow_p.");
2142 return NULL;
2143 }
2144 }
2145 wxWindow_WarpPointer(_arg0,_arg1,_arg2);
2146 Py_INCREF(Py_None);
2147 _resultobj = Py_None;
2148 return _resultobj;
2149 }
2150
2151 static void *SwigwxFrameTowxWindow(void *ptr) {
2152 wxFrame *src;
2153 wxWindow *dest;
2154 src = (wxFrame *) ptr;
2155 dest = (wxWindow *) src;
2156 return (void *) dest;
2157 }
2158
2159 static void *SwigwxFrameTowxEvtHandler(void *ptr) {
2160 wxFrame *src;
2161 wxEvtHandler *dest;
2162 src = (wxFrame *) ptr;
2163 dest = (wxEvtHandler *) src;
2164 return (void *) dest;
2165 }
2166
2167 #define new_wxFrame(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (new wxFrame(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6))
2168 static PyObject *_wrap_new_wxFrame(PyObject *self, PyObject *args) {
2169 PyObject * _resultobj;
2170 wxFrame * _result;
2171 wxWindow * _arg0;
2172 wxWindowID _arg1;
2173 wxString * _arg2;
2174 wxPoint * _arg3 = &wxPyDefaultPosition;
2175 wxSize * _arg4 = &wxPyDefaultSize;
2176 long _arg5 = (wxDEFAULT_FRAME_STYLE);
2177 char * _arg6 = "frame";
2178 char * _argc0 = 0;
2179 PyObject * _obj2 = 0;
2180 char * _argc3 = 0;
2181 char * _argc4 = 0;
2182 char _ptemp[128];
2183
2184 self = self;
2185 if(!PyArg_ParseTuple(args,"siO|ssls:new_wxFrame",&_argc0,&_arg1,&_obj2,&_argc3,&_argc4,&_arg5,&_arg6))
2186 return NULL;
2187 if (_argc0) {
2188 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
2189 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxFrame. Expected _wxWindow_p.");
2190 return NULL;
2191 }
2192 }
2193 {
2194 if (!PyString_Check(_obj2)) {
2195 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2196 return NULL;
2197 }
2198 _arg2 = new wxString(PyString_AsString(_obj2));
2199 }
2200 if (_argc3) {
2201 if (SWIG_GetPtr(_argc3,(void **) &_arg3,"_wxPoint_p")) {
2202 PyErr_SetString(PyExc_TypeError,"Type error in argument 4 of new_wxFrame. Expected _wxPoint_p.");
2203 return NULL;
2204 }
2205 }
2206 if (_argc4) {
2207 if (SWIG_GetPtr(_argc4,(void **) &_arg4,"_wxSize_p")) {
2208 PyErr_SetString(PyExc_TypeError,"Type error in argument 5 of new_wxFrame. Expected _wxSize_p.");
2209 return NULL;
2210 }
2211 }
2212 _result = (wxFrame *)new_wxFrame(_arg0,_arg1,*_arg2,*_arg3,*_arg4,_arg5,_arg6);
2213 SWIG_MakePtr(_ptemp, (char *) _result,"_wxFrame_p");
2214 _resultobj = Py_BuildValue("s",_ptemp);
2215 {
2216 if (_obj2)
2217 delete _arg2;
2218 }
2219 return _resultobj;
2220 }
2221
2222 #define wxFrame_Centre(_swigobj,_swigarg0) (_swigobj->Centre(_swigarg0))
2223 static PyObject *_wrap_wxFrame_Centre(PyObject *self, PyObject *args) {
2224 PyObject * _resultobj;
2225 wxFrame * _arg0;
2226 int _arg1 = (wxBOTH);
2227 char * _argc0 = 0;
2228
2229 self = self;
2230 if(!PyArg_ParseTuple(args,"s|i:wxFrame_Centre",&_argc0,&_arg1))
2231 return NULL;
2232 if (_argc0) {
2233 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxFrame_p")) {
2234 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFrame_Centre. Expected _wxFrame_p.");
2235 return NULL;
2236 }
2237 }
2238 wxFrame_Centre(_arg0,_arg1);
2239 Py_INCREF(Py_None);
2240 _resultobj = Py_None;
2241 return _resultobj;
2242 }
2243
2244 #define wxFrame_Command(_swigobj,_swigarg0) (_swigobj->Command(_swigarg0))
2245 static PyObject *_wrap_wxFrame_Command(PyObject *self, PyObject *args) {
2246 PyObject * _resultobj;
2247 wxFrame * _arg0;
2248 int _arg1;
2249 char * _argc0 = 0;
2250
2251 self = self;
2252 if(!PyArg_ParseTuple(args,"si:wxFrame_Command",&_argc0,&_arg1))
2253 return NULL;
2254 if (_argc0) {
2255 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxFrame_p")) {
2256 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFrame_Command. Expected _wxFrame_p.");
2257 return NULL;
2258 }
2259 }
2260 wxFrame_Command(_arg0,_arg1);
2261 Py_INCREF(Py_None);
2262 _resultobj = Py_None;
2263 return _resultobj;
2264 }
2265
2266 #define wxFrame_CreateStatusBar(_swigobj,_swigarg0) (_swigobj->CreateStatusBar(_swigarg0))
2267 static PyObject *_wrap_wxFrame_CreateStatusBar(PyObject *self, PyObject *args) {
2268 PyObject * _resultobj;
2269 bool _result;
2270 wxFrame * _arg0;
2271 int _arg1 = 1;
2272 char * _argc0 = 0;
2273
2274 self = self;
2275 if(!PyArg_ParseTuple(args,"s|i:wxFrame_CreateStatusBar",&_argc0,&_arg1))
2276 return NULL;
2277 if (_argc0) {
2278 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxFrame_p")) {
2279 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFrame_CreateStatusBar. Expected _wxFrame_p.");
2280 return NULL;
2281 }
2282 }
2283 _result = (bool )wxFrame_CreateStatusBar(_arg0,_arg1);
2284 _resultobj = Py_BuildValue("i",_result);
2285 return _resultobj;
2286 }
2287
2288 #define wxFrame_GetMenuBar(_swigobj) (_swigobj->GetMenuBar())
2289 static PyObject *_wrap_wxFrame_GetMenuBar(PyObject *self, PyObject *args) {
2290 PyObject * _resultobj;
2291 wxMenuBar * _result;
2292 wxFrame * _arg0;
2293 char * _argc0 = 0;
2294 char _ptemp[128];
2295
2296 self = self;
2297 if(!PyArg_ParseTuple(args,"s:wxFrame_GetMenuBar",&_argc0))
2298 return NULL;
2299 if (_argc0) {
2300 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxFrame_p")) {
2301 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFrame_GetMenuBar. Expected _wxFrame_p.");
2302 return NULL;
2303 }
2304 }
2305 _result = (wxMenuBar *)wxFrame_GetMenuBar(_arg0);
2306 SWIG_MakePtr(_ptemp, (char *) _result,"_wxMenuBar_p");
2307 _resultobj = Py_BuildValue("s",_ptemp);
2308 return _resultobj;
2309 }
2310
2311 #define wxFrame_GetStatusBar(_swigobj) (_swigobj->GetStatusBar())
2312 static PyObject *_wrap_wxFrame_GetStatusBar(PyObject *self, PyObject *args) {
2313 PyObject * _resultobj;
2314 wxStatusBar * _result;
2315 wxFrame * _arg0;
2316 char * _argc0 = 0;
2317 char _ptemp[128];
2318
2319 self = self;
2320 if(!PyArg_ParseTuple(args,"s:wxFrame_GetStatusBar",&_argc0))
2321 return NULL;
2322 if (_argc0) {
2323 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxFrame_p")) {
2324 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFrame_GetStatusBar. Expected _wxFrame_p.");
2325 return NULL;
2326 }
2327 }
2328 _result = (wxStatusBar *)wxFrame_GetStatusBar(_arg0);
2329 SWIG_MakePtr(_ptemp, (char *) _result,"_wxStatusBar_p");
2330 _resultobj = Py_BuildValue("s",_ptemp);
2331 return _resultobj;
2332 }
2333
2334 #define wxFrame_GetTitle(_swigobj) (_swigobj->GetTitle())
2335 static PyObject *_wrap_wxFrame_GetTitle(PyObject *self, PyObject *args) {
2336 PyObject * _resultobj;
2337 wxString * _result;
2338 wxFrame * _arg0;
2339 char * _argc0 = 0;
2340
2341 self = self;
2342 if(!PyArg_ParseTuple(args,"s:wxFrame_GetTitle",&_argc0))
2343 return NULL;
2344 if (_argc0) {
2345 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxFrame_p")) {
2346 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFrame_GetTitle. Expected _wxFrame_p.");
2347 return NULL;
2348 }
2349 }
2350 _result = new wxString (wxFrame_GetTitle(_arg0));
2351 {
2352 _resultobj = PyString_FromString(WXSTRINGCAST *(_result));
2353 }
2354 {
2355 delete _result;
2356 }
2357 return _resultobj;
2358 }
2359
2360 #define wxFrame_Iconize(_swigobj,_swigarg0) (_swigobj->Iconize(_swigarg0))
2361 static PyObject *_wrap_wxFrame_Iconize(PyObject *self, PyObject *args) {
2362 PyObject * _resultobj;
2363 wxFrame * _arg0;
2364 bool _arg1;
2365 char * _argc0 = 0;
2366 int tempbool1;
2367
2368 self = self;
2369 if(!PyArg_ParseTuple(args,"si:wxFrame_Iconize",&_argc0,&tempbool1))
2370 return NULL;
2371 if (_argc0) {
2372 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxFrame_p")) {
2373 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFrame_Iconize. Expected _wxFrame_p.");
2374 return NULL;
2375 }
2376 }
2377 _arg1 = (bool ) tempbool1;
2378 wxFrame_Iconize(_arg0,_arg1);
2379 Py_INCREF(Py_None);
2380 _resultobj = Py_None;
2381 return _resultobj;
2382 }
2383
2384 #define wxFrame_IsIconized(_swigobj) (_swigobj->IsIconized())
2385 static PyObject *_wrap_wxFrame_IsIconized(PyObject *self, PyObject *args) {
2386 PyObject * _resultobj;
2387 bool _result;
2388 wxFrame * _arg0;
2389 char * _argc0 = 0;
2390
2391 self = self;
2392 if(!PyArg_ParseTuple(args,"s:wxFrame_IsIconized",&_argc0))
2393 return NULL;
2394 if (_argc0) {
2395 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxFrame_p")) {
2396 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFrame_IsIconized. Expected _wxFrame_p.");
2397 return NULL;
2398 }
2399 }
2400 _result = (bool )wxFrame_IsIconized(_arg0);
2401 _resultobj = Py_BuildValue("i",_result);
2402 return _resultobj;
2403 }
2404
2405 #define wxFrame_Maximize(_swigobj,_swigarg0) (_swigobj->Maximize(_swigarg0))
2406 static PyObject *_wrap_wxFrame_Maximize(PyObject *self, PyObject *args) {
2407 PyObject * _resultobj;
2408 wxFrame * _arg0;
2409 bool _arg1;
2410 char * _argc0 = 0;
2411 int tempbool1;
2412
2413 self = self;
2414 if(!PyArg_ParseTuple(args,"si:wxFrame_Maximize",&_argc0,&tempbool1))
2415 return NULL;
2416 if (_argc0) {
2417 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxFrame_p")) {
2418 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFrame_Maximize. Expected _wxFrame_p.");
2419 return NULL;
2420 }
2421 }
2422 _arg1 = (bool ) tempbool1;
2423 wxFrame_Maximize(_arg0,_arg1);
2424 Py_INCREF(Py_None);
2425 _resultobj = Py_None;
2426 return _resultobj;
2427 }
2428
2429 #define wxFrame_SetAcceleratorTable(_swigobj,_swigarg0) (_swigobj->SetAcceleratorTable(_swigarg0))
2430 static PyObject *_wrap_wxFrame_SetAcceleratorTable(PyObject *self, PyObject *args) {
2431 PyObject * _resultobj;
2432 wxFrame * _arg0;
2433 wxAcceleratorTable * _arg1;
2434 char * _argc0 = 0;
2435 char * _argc1 = 0;
2436
2437 self = self;
2438 if(!PyArg_ParseTuple(args,"ss:wxFrame_SetAcceleratorTable",&_argc0,&_argc1))
2439 return NULL;
2440 if (_argc0) {
2441 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxFrame_p")) {
2442 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFrame_SetAcceleratorTable. Expected _wxFrame_p.");
2443 return NULL;
2444 }
2445 }
2446 if (_argc1) {
2447 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxAcceleratorTable_p")) {
2448 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxFrame_SetAcceleratorTable. Expected _wxAcceleratorTable_p.");
2449 return NULL;
2450 }
2451 }
2452 wxFrame_SetAcceleratorTable(_arg0,*_arg1);
2453 Py_INCREF(Py_None);
2454 _resultobj = Py_None;
2455 return _resultobj;
2456 }
2457
2458 #define wxFrame_SetIcon(_swigobj,_swigarg0) (_swigobj->SetIcon(_swigarg0))
2459 static PyObject *_wrap_wxFrame_SetIcon(PyObject *self, PyObject *args) {
2460 PyObject * _resultobj;
2461 wxFrame * _arg0;
2462 wxIcon * _arg1;
2463 char * _argc0 = 0;
2464 char * _argc1 = 0;
2465
2466 self = self;
2467 if(!PyArg_ParseTuple(args,"ss:wxFrame_SetIcon",&_argc0,&_argc1))
2468 return NULL;
2469 if (_argc0) {
2470 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxFrame_p")) {
2471 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFrame_SetIcon. Expected _wxFrame_p.");
2472 return NULL;
2473 }
2474 }
2475 if (_argc1) {
2476 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxIcon_p")) {
2477 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxFrame_SetIcon. Expected _wxIcon_p.");
2478 return NULL;
2479 }
2480 }
2481 wxFrame_SetIcon(_arg0,*_arg1);
2482 Py_INCREF(Py_None);
2483 _resultobj = Py_None;
2484 return _resultobj;
2485 }
2486
2487 #define wxFrame_SetMenuBar(_swigobj,_swigarg0) (_swigobj->SetMenuBar(_swigarg0))
2488 static PyObject *_wrap_wxFrame_SetMenuBar(PyObject *self, PyObject *args) {
2489 PyObject * _resultobj;
2490 wxFrame * _arg0;
2491 wxMenuBar * _arg1;
2492 char * _argc0 = 0;
2493 char * _argc1 = 0;
2494
2495 self = self;
2496 if(!PyArg_ParseTuple(args,"ss:wxFrame_SetMenuBar",&_argc0,&_argc1))
2497 return NULL;
2498 if (_argc0) {
2499 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxFrame_p")) {
2500 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFrame_SetMenuBar. Expected _wxFrame_p.");
2501 return NULL;
2502 }
2503 }
2504 if (_argc1) {
2505 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxMenuBar_p")) {
2506 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxFrame_SetMenuBar. Expected _wxMenuBar_p.");
2507 return NULL;
2508 }
2509 }
2510 wxFrame_SetMenuBar(_arg0,_arg1);
2511 Py_INCREF(Py_None);
2512 _resultobj = Py_None;
2513 return _resultobj;
2514 }
2515
2516 #define wxFrame_SetStatusText(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetStatusText(_swigarg0,_swigarg1))
2517 static PyObject *_wrap_wxFrame_SetStatusText(PyObject *self, PyObject *args) {
2518 PyObject * _resultobj;
2519 wxFrame * _arg0;
2520 wxString * _arg1;
2521 int _arg2 = 0;
2522 char * _argc0 = 0;
2523 PyObject * _obj1 = 0;
2524
2525 self = self;
2526 if(!PyArg_ParseTuple(args,"sO|i:wxFrame_SetStatusText",&_argc0,&_obj1,&_arg2))
2527 return NULL;
2528 if (_argc0) {
2529 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxFrame_p")) {
2530 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFrame_SetStatusText. Expected _wxFrame_p.");
2531 return NULL;
2532 }
2533 }
2534 {
2535 if (!PyString_Check(_obj1)) {
2536 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2537 return NULL;
2538 }
2539 _arg1 = new wxString(PyString_AsString(_obj1));
2540 }
2541 wxFrame_SetStatusText(_arg0,*_arg1,_arg2);
2542 Py_INCREF(Py_None);
2543 _resultobj = Py_None;
2544 {
2545 if (_obj1)
2546 delete _arg1;
2547 }
2548 return _resultobj;
2549 }
2550
2551 #define wxFrame_SetStatusWidths(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetStatusWidths(_swigarg0,_swigarg1))
2552 static PyObject *_wrap_wxFrame_SetStatusWidths(PyObject *self, PyObject *args) {
2553 PyObject * _resultobj;
2554 wxFrame * _arg0;
2555 int _arg1;
2556 int * _arg2;
2557 char * _argc0 = 0;
2558 PyObject * _obj2 = 0;
2559
2560 self = self;
2561 if(!PyArg_ParseTuple(args,"sO:wxFrame_SetStatusWidths",&_argc0,&_obj2))
2562 return NULL;
2563 if (_argc0) {
2564 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxFrame_p")) {
2565 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFrame_SetStatusWidths. Expected _wxFrame_p.");
2566 return NULL;
2567 }
2568 }
2569 if (_obj2)
2570 {
2571 _arg2 = int_LIST_helper(_obj2);
2572 if (_arg2 == NULL) {
2573 return NULL;
2574 }
2575 }
2576 {
2577 _arg1 = PyList_Size(_obj2);
2578 }
2579 wxFrame_SetStatusWidths(_arg0,_arg1,_arg2);
2580 Py_INCREF(Py_None);
2581 _resultobj = Py_None;
2582 {
2583 delete [] _arg2;
2584 }
2585 return _resultobj;
2586 }
2587
2588 #define wxFrame_SetTitle(_swigobj,_swigarg0) (_swigobj->SetTitle(_swigarg0))
2589 static PyObject *_wrap_wxFrame_SetTitle(PyObject *self, PyObject *args) {
2590 PyObject * _resultobj;
2591 wxFrame * _arg0;
2592 wxString * _arg1;
2593 char * _argc0 = 0;
2594 PyObject * _obj1 = 0;
2595
2596 self = self;
2597 if(!PyArg_ParseTuple(args,"sO:wxFrame_SetTitle",&_argc0,&_obj1))
2598 return NULL;
2599 if (_argc0) {
2600 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxFrame_p")) {
2601 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxFrame_SetTitle. Expected _wxFrame_p.");
2602 return NULL;
2603 }
2604 }
2605 {
2606 if (!PyString_Check(_obj1)) {
2607 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2608 return NULL;
2609 }
2610 _arg1 = new wxString(PyString_AsString(_obj1));
2611 }
2612 wxFrame_SetTitle(_arg0,*_arg1);
2613 Py_INCREF(Py_None);
2614 _resultobj = Py_None;
2615 {
2616 if (_obj1)
2617 delete _arg1;
2618 }
2619 return _resultobj;
2620 }
2621
2622 static void *SwigwxMiniFrameTowxFrame(void *ptr) {
2623 wxMiniFrame *src;
2624 wxFrame *dest;
2625 src = (wxMiniFrame *) ptr;
2626 dest = (wxFrame *) src;
2627 return (void *) dest;
2628 }
2629
2630 static void *SwigwxMiniFrameTowxWindow(void *ptr) {
2631 wxMiniFrame *src;
2632 wxWindow *dest;
2633 src = (wxMiniFrame *) ptr;
2634 dest = (wxWindow *) src;
2635 return (void *) dest;
2636 }
2637
2638 static void *SwigwxMiniFrameTowxEvtHandler(void *ptr) {
2639 wxMiniFrame *src;
2640 wxEvtHandler *dest;
2641 src = (wxMiniFrame *) ptr;
2642 dest = (wxEvtHandler *) src;
2643 return (void *) dest;
2644 }
2645
2646 #define new_wxMiniFrame(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (new wxMiniFrame(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6))
2647 static PyObject *_wrap_new_wxMiniFrame(PyObject *self, PyObject *args) {
2648 PyObject * _resultobj;
2649 wxMiniFrame * _result;
2650 wxWindow * _arg0;
2651 wxWindowID _arg1;
2652 wxString * _arg2;
2653 wxPoint * _arg3 = &wxPyDefaultPosition;
2654 wxSize * _arg4 = &wxPyDefaultSize;
2655 long _arg5 = (wxDEFAULT_FRAME_STYLE);
2656 char * _arg6 = "frame";
2657 char * _argc0 = 0;
2658 PyObject * _obj2 = 0;
2659 char * _argc3 = 0;
2660 char * _argc4 = 0;
2661 char _ptemp[128];
2662
2663 self = self;
2664 if(!PyArg_ParseTuple(args,"siO|ssls:new_wxMiniFrame",&_argc0,&_arg1,&_obj2,&_argc3,&_argc4,&_arg5,&_arg6))
2665 return NULL;
2666 if (_argc0) {
2667 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
2668 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxMiniFrame. Expected _wxWindow_p.");
2669 return NULL;
2670 }
2671 }
2672 {
2673 if (!PyString_Check(_obj2)) {
2674 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2675 return NULL;
2676 }
2677 _arg2 = new wxString(PyString_AsString(_obj2));
2678 }
2679 if (_argc3) {
2680 if (SWIG_GetPtr(_argc3,(void **) &_arg3,"_wxPoint_p")) {
2681 PyErr_SetString(PyExc_TypeError,"Type error in argument 4 of new_wxMiniFrame. Expected _wxPoint_p.");
2682 return NULL;
2683 }
2684 }
2685 if (_argc4) {
2686 if (SWIG_GetPtr(_argc4,(void **) &_arg4,"_wxSize_p")) {
2687 PyErr_SetString(PyExc_TypeError,"Type error in argument 5 of new_wxMiniFrame. Expected _wxSize_p.");
2688 return NULL;
2689 }
2690 }
2691 _result = (wxMiniFrame *)new_wxMiniFrame(_arg0,_arg1,*_arg2,*_arg3,*_arg4,_arg5,_arg6);
2692 SWIG_MakePtr(_ptemp, (char *) _result,"_wxMiniFrame_p");
2693 _resultobj = Py_BuildValue("s",_ptemp);
2694 {
2695 if (_obj2)
2696 delete _arg2;
2697 }
2698 return _resultobj;
2699 }
2700
2701 static void *SwigwxPanelTowxWindow(void *ptr) {
2702 wxPanel *src;
2703 wxWindow *dest;
2704 src = (wxPanel *) ptr;
2705 dest = (wxWindow *) src;
2706 return (void *) dest;
2707 }
2708
2709 static void *SwigwxPanelTowxEvtHandler(void *ptr) {
2710 wxPanel *src;
2711 wxEvtHandler *dest;
2712 src = (wxPanel *) ptr;
2713 dest = (wxEvtHandler *) src;
2714 return (void *) dest;
2715 }
2716
2717 #define new_wxPanel(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxPanel(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
2718 static PyObject *_wrap_new_wxPanel(PyObject *self, PyObject *args) {
2719 PyObject * _resultobj;
2720 wxPanel * _result;
2721 wxWindow * _arg0;
2722 wxWindowID _arg1;
2723 wxPoint * _arg2 = &wxPyDefaultPosition;
2724 wxSize * _arg3 = &wxPyDefaultSize;
2725 long _arg4 = (wxTAB_TRAVERSAL);
2726 char * _arg5 = "panel";
2727 char * _argc0 = 0;
2728 char * _argc2 = 0;
2729 char * _argc3 = 0;
2730 char _ptemp[128];
2731
2732 self = self;
2733 if(!PyArg_ParseTuple(args,"si|ssls:new_wxPanel",&_argc0,&_arg1,&_argc2,&_argc3,&_arg4,&_arg5))
2734 return NULL;
2735 if (_argc0) {
2736 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
2737 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxPanel. Expected _wxWindow_p.");
2738 return NULL;
2739 }
2740 }
2741 if (_argc2) {
2742 if (SWIG_GetPtr(_argc2,(void **) &_arg2,"_wxPoint_p")) {
2743 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of new_wxPanel. Expected _wxPoint_p.");
2744 return NULL;
2745 }
2746 }
2747 if (_argc3) {
2748 if (SWIG_GetPtr(_argc3,(void **) &_arg3,"_wxSize_p")) {
2749 PyErr_SetString(PyExc_TypeError,"Type error in argument 4 of new_wxPanel. Expected _wxSize_p.");
2750 return NULL;
2751 }
2752 }
2753 _result = (wxPanel *)new_wxPanel(_arg0,_arg1,*_arg2,*_arg3,_arg4,_arg5);
2754 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPanel_p");
2755 _resultobj = Py_BuildValue("s",_ptemp);
2756 return _resultobj;
2757 }
2758
2759 #define wxPanel_InitDialog(_swigobj) (_swigobj->InitDialog())
2760 static PyObject *_wrap_wxPanel_InitDialog(PyObject *self, PyObject *args) {
2761 PyObject * _resultobj;
2762 wxPanel * _arg0;
2763 char * _argc0 = 0;
2764
2765 self = self;
2766 if(!PyArg_ParseTuple(args,"s:wxPanel_InitDialog",&_argc0))
2767 return NULL;
2768 if (_argc0) {
2769 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxPanel_p")) {
2770 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPanel_InitDialog. Expected _wxPanel_p.");
2771 return NULL;
2772 }
2773 }
2774 wxPanel_InitDialog(_arg0);
2775 Py_INCREF(Py_None);
2776 _resultobj = Py_None;
2777 return _resultobj;
2778 }
2779
2780 static void *SwigwxDialogTowxPanel(void *ptr) {
2781 wxDialog *src;
2782 wxPanel *dest;
2783 src = (wxDialog *) ptr;
2784 dest = (wxPanel *) src;
2785 return (void *) dest;
2786 }
2787
2788 static void *SwigwxDialogTowxWindow(void *ptr) {
2789 wxDialog *src;
2790 wxWindow *dest;
2791 src = (wxDialog *) ptr;
2792 dest = (wxWindow *) src;
2793 return (void *) dest;
2794 }
2795
2796 static void *SwigwxDialogTowxEvtHandler(void *ptr) {
2797 wxDialog *src;
2798 wxEvtHandler *dest;
2799 src = (wxDialog *) ptr;
2800 dest = (wxEvtHandler *) src;
2801 return (void *) dest;
2802 }
2803
2804 #define new_wxDialog(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (new wxDialog(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6))
2805 static PyObject *_wrap_new_wxDialog(PyObject *self, PyObject *args) {
2806 PyObject * _resultobj;
2807 wxDialog * _result;
2808 wxWindow * _arg0;
2809 wxWindowID _arg1;
2810 wxString * _arg2;
2811 wxPoint * _arg3 = &wxPyDefaultPosition;
2812 wxSize * _arg4 = &wxPyDefaultSize;
2813 long _arg5 = (wxDEFAULT_DIALOG_STYLE);
2814 char * _arg6 = "dialogBox";
2815 char * _argc0 = 0;
2816 PyObject * _obj2 = 0;
2817 char * _argc3 = 0;
2818 char * _argc4 = 0;
2819 char _ptemp[128];
2820
2821 self = self;
2822 if(!PyArg_ParseTuple(args,"siO|ssls:new_wxDialog",&_argc0,&_arg1,&_obj2,&_argc3,&_argc4,&_arg5,&_arg6))
2823 return NULL;
2824 if (_argc0) {
2825 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
2826 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxDialog. Expected _wxWindow_p.");
2827 return NULL;
2828 }
2829 }
2830 {
2831 if (!PyString_Check(_obj2)) {
2832 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2833 return NULL;
2834 }
2835 _arg2 = new wxString(PyString_AsString(_obj2));
2836 }
2837 if (_argc3) {
2838 if (SWIG_GetPtr(_argc3,(void **) &_arg3,"_wxPoint_p")) {
2839 PyErr_SetString(PyExc_TypeError,"Type error in argument 4 of new_wxDialog. Expected _wxPoint_p.");
2840 return NULL;
2841 }
2842 }
2843 if (_argc4) {
2844 if (SWIG_GetPtr(_argc4,(void **) &_arg4,"_wxSize_p")) {
2845 PyErr_SetString(PyExc_TypeError,"Type error in argument 5 of new_wxDialog. Expected _wxSize_p.");
2846 return NULL;
2847 }
2848 }
2849 _result = (wxDialog *)new_wxDialog(_arg0,_arg1,*_arg2,*_arg3,*_arg4,_arg5,_arg6);
2850 SWIG_MakePtr(_ptemp, (char *) _result,"_wxDialog_p");
2851 _resultobj = Py_BuildValue("s",_ptemp);
2852 {
2853 if (_obj2)
2854 delete _arg2;
2855 }
2856 return _resultobj;
2857 }
2858
2859 #define wxDialog_Centre(_swigobj,_swigarg0) (_swigobj->Centre(_swigarg0))
2860 static PyObject *_wrap_wxDialog_Centre(PyObject *self, PyObject *args) {
2861 PyObject * _resultobj;
2862 wxDialog * _arg0;
2863 int _arg1 = (wxBOTH);
2864 char * _argc0 = 0;
2865
2866 self = self;
2867 if(!PyArg_ParseTuple(args,"s|i:wxDialog_Centre",&_argc0,&_arg1))
2868 return NULL;
2869 if (_argc0) {
2870 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxDialog_p")) {
2871 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDialog_Centre. Expected _wxDialog_p.");
2872 return NULL;
2873 }
2874 }
2875 wxDialog_Centre(_arg0,_arg1);
2876 Py_INCREF(Py_None);
2877 _resultobj = Py_None;
2878 return _resultobj;
2879 }
2880
2881 #define wxDialog_EndModal(_swigobj,_swigarg0) (_swigobj->EndModal(_swigarg0))
2882 static PyObject *_wrap_wxDialog_EndModal(PyObject *self, PyObject *args) {
2883 PyObject * _resultobj;
2884 wxDialog * _arg0;
2885 int _arg1;
2886 char * _argc0 = 0;
2887
2888 self = self;
2889 if(!PyArg_ParseTuple(args,"si:wxDialog_EndModal",&_argc0,&_arg1))
2890 return NULL;
2891 if (_argc0) {
2892 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxDialog_p")) {
2893 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDialog_EndModal. Expected _wxDialog_p.");
2894 return NULL;
2895 }
2896 }
2897 wxDialog_EndModal(_arg0,_arg1);
2898 Py_INCREF(Py_None);
2899 _resultobj = Py_None;
2900 return _resultobj;
2901 }
2902
2903 #define wxDialog_GetTitle(_swigobj) (_swigobj->GetTitle())
2904 static PyObject *_wrap_wxDialog_GetTitle(PyObject *self, PyObject *args) {
2905 PyObject * _resultobj;
2906 wxString * _result;
2907 wxDialog * _arg0;
2908 char * _argc0 = 0;
2909
2910 self = self;
2911 if(!PyArg_ParseTuple(args,"s:wxDialog_GetTitle",&_argc0))
2912 return NULL;
2913 if (_argc0) {
2914 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxDialog_p")) {
2915 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDialog_GetTitle. Expected _wxDialog_p.");
2916 return NULL;
2917 }
2918 }
2919 _result = new wxString (wxDialog_GetTitle(_arg0));
2920 {
2921 _resultobj = PyString_FromString(WXSTRINGCAST *(_result));
2922 }
2923 {
2924 delete _result;
2925 }
2926 return _resultobj;
2927 }
2928
2929 #define wxDialog_Iconize(_swigobj,_swigarg0) (_swigobj->Iconize(_swigarg0))
2930 static PyObject *_wrap_wxDialog_Iconize(PyObject *self, PyObject *args) {
2931 PyObject * _resultobj;
2932 wxDialog * _arg0;
2933 bool _arg1;
2934 char * _argc0 = 0;
2935 int tempbool1;
2936
2937 self = self;
2938 if(!PyArg_ParseTuple(args,"si:wxDialog_Iconize",&_argc0,&tempbool1))
2939 return NULL;
2940 if (_argc0) {
2941 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxDialog_p")) {
2942 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDialog_Iconize. Expected _wxDialog_p.");
2943 return NULL;
2944 }
2945 }
2946 _arg1 = (bool ) tempbool1;
2947 wxDialog_Iconize(_arg0,_arg1);
2948 Py_INCREF(Py_None);
2949 _resultobj = Py_None;
2950 return _resultobj;
2951 }
2952
2953 #define wxDialog_IsIconized(_swigobj) (_swigobj->IsIconized())
2954 static PyObject *_wrap_wxDialog_IsIconized(PyObject *self, PyObject *args) {
2955 PyObject * _resultobj;
2956 bool _result;
2957 wxDialog * _arg0;
2958 char * _argc0 = 0;
2959
2960 self = self;
2961 if(!PyArg_ParseTuple(args,"s:wxDialog_IsIconized",&_argc0))
2962 return NULL;
2963 if (_argc0) {
2964 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxDialog_p")) {
2965 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDialog_IsIconized. Expected _wxDialog_p.");
2966 return NULL;
2967 }
2968 }
2969 _result = (bool )wxDialog_IsIconized(_arg0);
2970 _resultobj = Py_BuildValue("i",_result);
2971 return _resultobj;
2972 }
2973
2974 #define wxDialog_SetModal(_swigobj,_swigarg0) (_swigobj->SetModal(_swigarg0))
2975 static PyObject *_wrap_wxDialog_SetModal(PyObject *self, PyObject *args) {
2976 PyObject * _resultobj;
2977 wxDialog * _arg0;
2978 bool _arg1;
2979 char * _argc0 = 0;
2980 int tempbool1;
2981
2982 self = self;
2983 if(!PyArg_ParseTuple(args,"si:wxDialog_SetModal",&_argc0,&tempbool1))
2984 return NULL;
2985 if (_argc0) {
2986 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxDialog_p")) {
2987 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDialog_SetModal. Expected _wxDialog_p.");
2988 return NULL;
2989 }
2990 }
2991 _arg1 = (bool ) tempbool1;
2992 wxDialog_SetModal(_arg0,_arg1);
2993 Py_INCREF(Py_None);
2994 _resultobj = Py_None;
2995 return _resultobj;
2996 }
2997
2998 #define wxDialog_IsModal(_swigobj) (_swigobj->IsModal())
2999 static PyObject *_wrap_wxDialog_IsModal(PyObject *self, PyObject *args) {
3000 PyObject * _resultobj;
3001 bool _result;
3002 wxDialog * _arg0;
3003 char * _argc0 = 0;
3004
3005 self = self;
3006 if(!PyArg_ParseTuple(args,"s:wxDialog_IsModal",&_argc0))
3007 return NULL;
3008 if (_argc0) {
3009 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxDialog_p")) {
3010 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDialog_IsModal. Expected _wxDialog_p.");
3011 return NULL;
3012 }
3013 }
3014 _result = (bool )wxDialog_IsModal(_arg0);
3015 _resultobj = Py_BuildValue("i",_result);
3016 return _resultobj;
3017 }
3018
3019 #define wxDialog_SetTitle(_swigobj,_swigarg0) (_swigobj->SetTitle(_swigarg0))
3020 static PyObject *_wrap_wxDialog_SetTitle(PyObject *self, PyObject *args) {
3021 PyObject * _resultobj;
3022 wxDialog * _arg0;
3023 wxString * _arg1;
3024 char * _argc0 = 0;
3025 PyObject * _obj1 = 0;
3026
3027 self = self;
3028 if(!PyArg_ParseTuple(args,"sO:wxDialog_SetTitle",&_argc0,&_obj1))
3029 return NULL;
3030 if (_argc0) {
3031 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxDialog_p")) {
3032 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDialog_SetTitle. Expected _wxDialog_p.");
3033 return NULL;
3034 }
3035 }
3036 {
3037 if (!PyString_Check(_obj1)) {
3038 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
3039 return NULL;
3040 }
3041 _arg1 = new wxString(PyString_AsString(_obj1));
3042 }
3043 wxDialog_SetTitle(_arg0,*_arg1);
3044 Py_INCREF(Py_None);
3045 _resultobj = Py_None;
3046 {
3047 if (_obj1)
3048 delete _arg1;
3049 }
3050 return _resultobj;
3051 }
3052
3053 #define wxDialog_Show(_swigobj,_swigarg0) (_swigobj->Show(_swigarg0))
3054 static PyObject *_wrap_wxDialog_Show(PyObject *self, PyObject *args) {
3055 PyObject * _resultobj;
3056 bool _result;
3057 wxDialog * _arg0;
3058 bool _arg1;
3059 char * _argc0 = 0;
3060 int tempbool1;
3061
3062 self = self;
3063 if(!PyArg_ParseTuple(args,"si:wxDialog_Show",&_argc0,&tempbool1))
3064 return NULL;
3065 if (_argc0) {
3066 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxDialog_p")) {
3067 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDialog_Show. Expected _wxDialog_p.");
3068 return NULL;
3069 }
3070 }
3071 _arg1 = (bool ) tempbool1;
3072 _result = (bool )wxDialog_Show(_arg0,_arg1);
3073 _resultobj = Py_BuildValue("i",_result);
3074 return _resultobj;
3075 }
3076
3077 #define wxDialog_ShowModal(_swigobj) (_swigobj->ShowModal())
3078 static PyObject *_wrap_wxDialog_ShowModal(PyObject *self, PyObject *args) {
3079 PyObject * _resultobj;
3080 int _result;
3081 wxDialog * _arg0;
3082 char * _argc0 = 0;
3083
3084 self = self;
3085 if(!PyArg_ParseTuple(args,"s:wxDialog_ShowModal",&_argc0))
3086 return NULL;
3087 if (_argc0) {
3088 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxDialog_p")) {
3089 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxDialog_ShowModal. Expected _wxDialog_p.");
3090 return NULL;
3091 }
3092 }
3093 _result = (int )wxDialog_ShowModal(_arg0);
3094 _resultobj = Py_BuildValue("i",_result);
3095 return _resultobj;
3096 }
3097
3098 static void *SwigwxScrolledWindowTowxWindow(void *ptr) {
3099 wxScrolledWindow *src;
3100 wxWindow *dest;
3101 src = (wxScrolledWindow *) ptr;
3102 dest = (wxWindow *) src;
3103 return (void *) dest;
3104 }
3105
3106 static void *SwigwxScrolledWindowTowxEvtHandler(void *ptr) {
3107 wxScrolledWindow *src;
3108 wxEvtHandler *dest;
3109 src = (wxScrolledWindow *) ptr;
3110 dest = (wxEvtHandler *) src;
3111 return (void *) dest;
3112 }
3113
3114 #define new_wxScrolledWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxScrolledWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
3115 static PyObject *_wrap_new_wxScrolledWindow(PyObject *self, PyObject *args) {
3116 PyObject * _resultobj;
3117 wxScrolledWindow * _result;
3118 wxWindow * _arg0;
3119 wxWindowID _arg1 = -1;
3120 wxPoint * _arg2 = &wxPyDefaultPosition;
3121 wxSize * _arg3 = &wxPyDefaultSize;
3122 long _arg4 = (wxHSCROLL)|(wxVSCROLL);
3123 char * _arg5 = "scrolledWindow";
3124 char * _argc0 = 0;
3125 char * _argc2 = 0;
3126 char * _argc3 = 0;
3127 char _ptemp[128];
3128
3129 self = self;
3130 if(!PyArg_ParseTuple(args,"s|issls:new_wxScrolledWindow",&_argc0,&_arg1,&_argc2,&_argc3,&_arg4,&_arg5))
3131 return NULL;
3132 if (_argc0) {
3133 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
3134 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxScrolledWindow. Expected _wxWindow_p.");
3135 return NULL;
3136 }
3137 }
3138 if (_argc2) {
3139 if (SWIG_GetPtr(_argc2,(void **) &_arg2,"_wxPoint_p")) {
3140 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of new_wxScrolledWindow. Expected _wxPoint_p.");
3141 return NULL;
3142 }
3143 }
3144 if (_argc3) {
3145 if (SWIG_GetPtr(_argc3,(void **) &_arg3,"_wxSize_p")) {
3146 PyErr_SetString(PyExc_TypeError,"Type error in argument 4 of new_wxScrolledWindow. Expected _wxSize_p.");
3147 return NULL;
3148 }
3149 }
3150 _result = (wxScrolledWindow *)new_wxScrolledWindow(_arg0,_arg1,*_arg2,*_arg3,_arg4,_arg5);
3151 SWIG_MakePtr(_ptemp, (char *) _result,"_wxScrolledWindow_p");
3152 _resultobj = Py_BuildValue("s",_ptemp);
3153 return _resultobj;
3154 }
3155
3156 #define wxScrolledWindow_EnableScrolling(_swigobj,_swigarg0,_swigarg1) (_swigobj->EnableScrolling(_swigarg0,_swigarg1))
3157 static PyObject *_wrap_wxScrolledWindow_EnableScrolling(PyObject *self, PyObject *args) {
3158 PyObject * _resultobj;
3159 wxScrolledWindow * _arg0;
3160 bool _arg1;
3161 bool _arg2;
3162 char * _argc0 = 0;
3163 int tempbool1;
3164 int tempbool2;
3165
3166 self = self;
3167 if(!PyArg_ParseTuple(args,"sii:wxScrolledWindow_EnableScrolling",&_argc0,&tempbool1,&tempbool2))
3168 return NULL;
3169 if (_argc0) {
3170 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxScrolledWindow_p")) {
3171 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScrolledWindow_EnableScrolling. Expected _wxScrolledWindow_p.");
3172 return NULL;
3173 }
3174 }
3175 _arg1 = (bool ) tempbool1;
3176 _arg2 = (bool ) tempbool2;
3177 wxScrolledWindow_EnableScrolling(_arg0,_arg1,_arg2);
3178 Py_INCREF(Py_None);
3179 _resultobj = Py_None;
3180 return _resultobj;
3181 }
3182
3183 #define wxScrolledWindow_GetScrollPixelsPerUnit(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetScrollPixelsPerUnit(_swigarg0,_swigarg1))
3184 static PyObject *_wrap_wxScrolledWindow_GetScrollPixelsPerUnit(PyObject *self, PyObject *args) {
3185 PyObject * _resultobj;
3186 wxScrolledWindow * _arg0;
3187 int * _arg1;
3188 int temp;
3189 int * _arg2;
3190 int temp0;
3191 char * _argc0 = 0;
3192
3193 self = self;
3194 {
3195 _arg1 = &temp;
3196 }
3197 {
3198 _arg2 = &temp0;
3199 }
3200 if(!PyArg_ParseTuple(args,"s:wxScrolledWindow_GetScrollPixelsPerUnit",&_argc0))
3201 return NULL;
3202 if (_argc0) {
3203 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxScrolledWindow_p")) {
3204 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScrolledWindow_GetScrollPixelsPerUnit. Expected _wxScrolledWindow_p.");
3205 return NULL;
3206 }
3207 }
3208 wxScrolledWindow_GetScrollPixelsPerUnit(_arg0,_arg1,_arg2);
3209 Py_INCREF(Py_None);
3210 _resultobj = Py_None;
3211 {
3212 PyObject *o;
3213 o = PyInt_FromLong((long) (*_arg1));
3214 _resultobj = t_output_helper(_resultobj, o);
3215 }
3216 {
3217 PyObject *o;
3218 o = PyInt_FromLong((long) (*_arg2));
3219 _resultobj = t_output_helper(_resultobj, o);
3220 }
3221 return _resultobj;
3222 }
3223
3224 #define wxScrolledWindow_GetVirtualSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetVirtualSize(_swigarg0,_swigarg1))
3225 static PyObject *_wrap_wxScrolledWindow_GetVirtualSize(PyObject *self, PyObject *args) {
3226 PyObject * _resultobj;
3227 wxScrolledWindow * _arg0;
3228 int * _arg1;
3229 int temp;
3230 int * _arg2;
3231 int temp0;
3232 char * _argc0 = 0;
3233
3234 self = self;
3235 {
3236 _arg1 = &temp;
3237 }
3238 {
3239 _arg2 = &temp0;
3240 }
3241 if(!PyArg_ParseTuple(args,"s:wxScrolledWindow_GetVirtualSize",&_argc0))
3242 return NULL;
3243 if (_argc0) {
3244 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxScrolledWindow_p")) {
3245 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScrolledWindow_GetVirtualSize. Expected _wxScrolledWindow_p.");
3246 return NULL;
3247 }
3248 }
3249 wxScrolledWindow_GetVirtualSize(_arg0,_arg1,_arg2);
3250 Py_INCREF(Py_None);
3251 _resultobj = Py_None;
3252 {
3253 PyObject *o;
3254 o = PyInt_FromLong((long) (*_arg1));
3255 _resultobj = t_output_helper(_resultobj, o);
3256 }
3257 {
3258 PyObject *o;
3259 o = PyInt_FromLong((long) (*_arg2));
3260 _resultobj = t_output_helper(_resultobj, o);
3261 }
3262 return _resultobj;
3263 }
3264
3265 #define wxScrolledWindow_IsRetained(_swigobj) (_swigobj->IsRetained())
3266 static PyObject *_wrap_wxScrolledWindow_IsRetained(PyObject *self, PyObject *args) {
3267 PyObject * _resultobj;
3268 bool _result;
3269 wxScrolledWindow * _arg0;
3270 char * _argc0 = 0;
3271
3272 self = self;
3273 if(!PyArg_ParseTuple(args,"s:wxScrolledWindow_IsRetained",&_argc0))
3274 return NULL;
3275 if (_argc0) {
3276 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxScrolledWindow_p")) {
3277 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScrolledWindow_IsRetained. Expected _wxScrolledWindow_p.");
3278 return NULL;
3279 }
3280 }
3281 _result = (bool )wxScrolledWindow_IsRetained(_arg0);
3282 _resultobj = Py_BuildValue("i",_result);
3283 return _resultobj;
3284 }
3285
3286 #define wxScrolledWindow_PrepareDC(_swigobj,_swigarg0) (_swigobj->PrepareDC(_swigarg0))
3287 static PyObject *_wrap_wxScrolledWindow_PrepareDC(PyObject *self, PyObject *args) {
3288 PyObject * _resultobj;
3289 wxScrolledWindow * _arg0;
3290 wxDC * _arg1;
3291 char * _argc0 = 0;
3292 char * _argc1 = 0;
3293
3294 self = self;
3295 if(!PyArg_ParseTuple(args,"ss:wxScrolledWindow_PrepareDC",&_argc0,&_argc1))
3296 return NULL;
3297 if (_argc0) {
3298 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxScrolledWindow_p")) {
3299 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScrolledWindow_PrepareDC. Expected _wxScrolledWindow_p.");
3300 return NULL;
3301 }
3302 }
3303 if (_argc1) {
3304 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxDC_p")) {
3305 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxScrolledWindow_PrepareDC. Expected _wxDC_p.");
3306 return NULL;
3307 }
3308 }
3309 wxScrolledWindow_PrepareDC(_arg0,*_arg1);
3310 Py_INCREF(Py_None);
3311 _resultobj = Py_None;
3312 return _resultobj;
3313 }
3314
3315 #define wxScrolledWindow_Scroll(_swigobj,_swigarg0,_swigarg1) (_swigobj->Scroll(_swigarg0,_swigarg1))
3316 static PyObject *_wrap_wxScrolledWindow_Scroll(PyObject *self, PyObject *args) {
3317 PyObject * _resultobj;
3318 wxScrolledWindow * _arg0;
3319 int _arg1;
3320 int _arg2;
3321 char * _argc0 = 0;
3322
3323 self = self;
3324 if(!PyArg_ParseTuple(args,"sii:wxScrolledWindow_Scroll",&_argc0,&_arg1,&_arg2))
3325 return NULL;
3326 if (_argc0) {
3327 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxScrolledWindow_p")) {
3328 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScrolledWindow_Scroll. Expected _wxScrolledWindow_p.");
3329 return NULL;
3330 }
3331 }
3332 wxScrolledWindow_Scroll(_arg0,_arg1,_arg2);
3333 Py_INCREF(Py_None);
3334 _resultobj = Py_None;
3335 return _resultobj;
3336 }
3337
3338 #define wxScrolledWindow_SetScrollbars(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->SetScrollbars(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
3339 static PyObject *_wrap_wxScrolledWindow_SetScrollbars(PyObject *self, PyObject *args) {
3340 PyObject * _resultobj;
3341 wxScrolledWindow * _arg0;
3342 int _arg1;
3343 int _arg2;
3344 int _arg3;
3345 int _arg4;
3346 int _arg5 = 0;
3347 int _arg6 = 0;
3348 char * _argc0 = 0;
3349
3350 self = self;
3351 if(!PyArg_ParseTuple(args,"siiii|ii:wxScrolledWindow_SetScrollbars",&_argc0,&_arg1,&_arg2,&_arg3,&_arg4,&_arg5,&_arg6))
3352 return NULL;
3353 if (_argc0) {
3354 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxScrolledWindow_p")) {
3355 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScrolledWindow_SetScrollbars. Expected _wxScrolledWindow_p.");
3356 return NULL;
3357 }
3358 }
3359 wxScrolledWindow_SetScrollbars(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
3360 Py_INCREF(Py_None);
3361 _resultobj = Py_None;
3362 return _resultobj;
3363 }
3364
3365 #define wxScrolledWindow_ViewStart(_swigobj,_swigarg0,_swigarg1) (_swigobj->ViewStart(_swigarg0,_swigarg1))
3366 static PyObject *_wrap_wxScrolledWindow_ViewStart(PyObject *self, PyObject *args) {
3367 PyObject * _resultobj;
3368 wxScrolledWindow * _arg0;
3369 int * _arg1;
3370 int temp;
3371 int * _arg2;
3372 int temp0;
3373 char * _argc0 = 0;
3374
3375 self = self;
3376 {
3377 _arg1 = &temp;
3378 }
3379 {
3380 _arg2 = &temp0;
3381 }
3382 if(!PyArg_ParseTuple(args,"s:wxScrolledWindow_ViewStart",&_argc0))
3383 return NULL;
3384 if (_argc0) {
3385 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxScrolledWindow_p")) {
3386 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxScrolledWindow_ViewStart. Expected _wxScrolledWindow_p.");
3387 return NULL;
3388 }
3389 }
3390 wxScrolledWindow_ViewStart(_arg0,_arg1,_arg2);
3391 Py_INCREF(Py_None);
3392 _resultobj = Py_None;
3393 {
3394 PyObject *o;
3395 o = PyInt_FromLong((long) (*_arg1));
3396 _resultobj = t_output_helper(_resultobj, o);
3397 }
3398 {
3399 PyObject *o;
3400 o = PyInt_FromLong((long) (*_arg2));
3401 _resultobj = t_output_helper(_resultobj, o);
3402 }
3403 return _resultobj;
3404 }
3405
3406 static void *SwigwxMenuTowxEvtHandler(void *ptr) {
3407 wxMenu *src;
3408 wxEvtHandler *dest;
3409 src = (wxMenu *) ptr;
3410 dest = (wxEvtHandler *) src;
3411 return (void *) dest;
3412 }
3413
3414 #define new_wxMenu(_swigarg0) (new wxMenu(_swigarg0))
3415 static PyObject *_wrap_new_wxMenu(PyObject *self, PyObject *args) {
3416 PyObject * _resultobj;
3417 wxMenu * _result;
3418 wxString * _arg0 = &wxPyEmptyStr;
3419 PyObject * _obj0 = 0;
3420 char _ptemp[128];
3421
3422 self = self;
3423 if(!PyArg_ParseTuple(args,"|O:new_wxMenu",&_obj0))
3424 return NULL;
3425 if (_obj0)
3426 {
3427 if (!PyString_Check(_obj0)) {
3428 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
3429 return NULL;
3430 }
3431 _arg0 = new wxString(PyString_AsString(_obj0));
3432 }
3433 _result = (wxMenu *)new_wxMenu(*_arg0);
3434 SWIG_MakePtr(_ptemp, (char *) _result,"_wxMenu_p");
3435 _resultobj = Py_BuildValue("s",_ptemp);
3436 {
3437 if (_obj0)
3438 delete _arg0;
3439 }
3440 return _resultobj;
3441 }
3442
3443 #define wxMenu_Append(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->Append(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
3444 static PyObject *_wrap_wxMenu_Append(PyObject *self, PyObject *args) {
3445 PyObject * _resultobj;
3446 wxMenu * _arg0;
3447 int _arg1;
3448 wxString * _arg2;
3449 wxString * _arg3 = &wxPyEmptyStr;
3450 int _arg4 = (0);
3451 char * _argc0 = 0;
3452 PyObject * _obj2 = 0;
3453 PyObject * _obj3 = 0;
3454
3455 self = self;
3456 if(!PyArg_ParseTuple(args,"siO|Oi:wxMenu_Append",&_argc0,&_arg1,&_obj2,&_obj3,&_arg4))
3457 return NULL;
3458 if (_argc0) {
3459 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxMenu_p")) {
3460 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_Append. Expected _wxMenu_p.");
3461 return NULL;
3462 }
3463 }
3464 {
3465 if (!PyString_Check(_obj2)) {
3466 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
3467 return NULL;
3468 }
3469 _arg2 = new wxString(PyString_AsString(_obj2));
3470 }
3471 if (_obj3)
3472 {
3473 if (!PyString_Check(_obj3)) {
3474 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
3475 return NULL;
3476 }
3477 _arg3 = new wxString(PyString_AsString(_obj3));
3478 }
3479 wxMenu_Append(_arg0,_arg1,*_arg2,*_arg3,_arg4);
3480 Py_INCREF(Py_None);
3481 _resultobj = Py_None;
3482 {
3483 if (_obj2)
3484 delete _arg2;
3485 }
3486 {
3487 if (_obj3)
3488 delete _arg3;
3489 }
3490 return _resultobj;
3491 }
3492
3493 #define wxMenu_AppendMenu(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->Append(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
3494 static PyObject *_wrap_wxMenu_AppendMenu(PyObject *self, PyObject *args) {
3495 PyObject * _resultobj;
3496 wxMenu * _arg0;
3497 int _arg1;
3498 wxString * _arg2;
3499 wxMenu * _arg3;
3500 wxString * _arg4 = &wxPyEmptyStr;
3501 char * _argc0 = 0;
3502 PyObject * _obj2 = 0;
3503 char * _argc3 = 0;
3504 PyObject * _obj4 = 0;
3505
3506 self = self;
3507 if(!PyArg_ParseTuple(args,"siOs|O:wxMenu_AppendMenu",&_argc0,&_arg1,&_obj2,&_argc3,&_obj4))
3508 return NULL;
3509 if (_argc0) {
3510 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxMenu_p")) {
3511 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_AppendMenu. Expected _wxMenu_p.");
3512 return NULL;
3513 }
3514 }
3515 {
3516 if (!PyString_Check(_obj2)) {
3517 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
3518 return NULL;
3519 }
3520 _arg2 = new wxString(PyString_AsString(_obj2));
3521 }
3522 if (_argc3) {
3523 if (SWIG_GetPtr(_argc3,(void **) &_arg3,"_wxMenu_p")) {
3524 PyErr_SetString(PyExc_TypeError,"Type error in argument 4 of wxMenu_AppendMenu. Expected _wxMenu_p.");
3525 return NULL;
3526 }
3527 }
3528 if (_obj4)
3529 {
3530 if (!PyString_Check(_obj4)) {
3531 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
3532 return NULL;
3533 }
3534 _arg4 = new wxString(PyString_AsString(_obj4));
3535 }
3536 wxMenu_AppendMenu(_arg0,_arg1,*_arg2,_arg3,*_arg4);
3537 Py_INCREF(Py_None);
3538 _resultobj = Py_None;
3539 {
3540 if (_obj2)
3541 delete _arg2;
3542 }
3543 {
3544 if (_obj4)
3545 delete _arg4;
3546 }
3547 return _resultobj;
3548 }
3549
3550 #define wxMenu_AppendSeparator(_swigobj) (_swigobj->AppendSeparator())
3551 static PyObject *_wrap_wxMenu_AppendSeparator(PyObject *self, PyObject *args) {
3552 PyObject * _resultobj;
3553 wxMenu * _arg0;
3554 char * _argc0 = 0;
3555
3556 self = self;
3557 if(!PyArg_ParseTuple(args,"s:wxMenu_AppendSeparator",&_argc0))
3558 return NULL;
3559 if (_argc0) {
3560 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxMenu_p")) {
3561 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_AppendSeparator. Expected _wxMenu_p.");
3562 return NULL;
3563 }
3564 }
3565 wxMenu_AppendSeparator(_arg0);
3566 Py_INCREF(Py_None);
3567 _resultobj = Py_None;
3568 return _resultobj;
3569 }
3570
3571 #define wxMenu_Break(_swigobj) (_swigobj->Break())
3572 static PyObject *_wrap_wxMenu_Break(PyObject *self, PyObject *args) {
3573 PyObject * _resultobj;
3574 wxMenu * _arg0;
3575 char * _argc0 = 0;
3576
3577 self = self;
3578 if(!PyArg_ParseTuple(args,"s:wxMenu_Break",&_argc0))
3579 return NULL;
3580 if (_argc0) {
3581 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxMenu_p")) {
3582 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_Break. Expected _wxMenu_p.");
3583 return NULL;
3584 }
3585 }
3586 wxMenu_Break(_arg0);
3587 Py_INCREF(Py_None);
3588 _resultobj = Py_None;
3589 return _resultobj;
3590 }
3591
3592 #define wxMenu_Check(_swigobj,_swigarg0,_swigarg1) (_swigobj->Check(_swigarg0,_swigarg1))
3593 static PyObject *_wrap_wxMenu_Check(PyObject *self, PyObject *args) {
3594 PyObject * _resultobj;
3595 wxMenu * _arg0;
3596 int _arg1;
3597 bool _arg2;
3598 char * _argc0 = 0;
3599 int tempbool2;
3600
3601 self = self;
3602 if(!PyArg_ParseTuple(args,"sii:wxMenu_Check",&_argc0,&_arg1,&tempbool2))
3603 return NULL;
3604 if (_argc0) {
3605 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxMenu_p")) {
3606 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_Check. Expected _wxMenu_p.");
3607 return NULL;
3608 }
3609 }
3610 _arg2 = (bool ) tempbool2;
3611 wxMenu_Check(_arg0,_arg1,_arg2);
3612 Py_INCREF(Py_None);
3613 _resultobj = Py_None;
3614 return _resultobj;
3615 }
3616
3617 #define wxMenu_Enable(_swigobj,_swigarg0,_swigarg1) (_swigobj->Enable(_swigarg0,_swigarg1))
3618 static PyObject *_wrap_wxMenu_Enable(PyObject *self, PyObject *args) {
3619 PyObject * _resultobj;
3620 wxMenu * _arg0;
3621 int _arg1;
3622 bool _arg2;
3623 char * _argc0 = 0;
3624 int tempbool2;
3625
3626 self = self;
3627 if(!PyArg_ParseTuple(args,"sii:wxMenu_Enable",&_argc0,&_arg1,&tempbool2))
3628 return NULL;
3629 if (_argc0) {
3630 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxMenu_p")) {
3631 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_Enable. Expected _wxMenu_p.");
3632 return NULL;
3633 }
3634 }
3635 _arg2 = (bool ) tempbool2;
3636 wxMenu_Enable(_arg0,_arg1,_arg2);
3637 Py_INCREF(Py_None);
3638 _resultobj = Py_None;
3639 return _resultobj;
3640 }
3641
3642 #define wxMenu_FindItem(_swigobj,_swigarg0) (_swigobj->FindItem(_swigarg0))
3643 static PyObject *_wrap_wxMenu_FindItem(PyObject *self, PyObject *args) {
3644 PyObject * _resultobj;
3645 int _result;
3646 wxMenu * _arg0;
3647 wxString * _arg1;
3648 char * _argc0 = 0;
3649 PyObject * _obj1 = 0;
3650
3651 self = self;
3652 if(!PyArg_ParseTuple(args,"sO:wxMenu_FindItem",&_argc0,&_obj1))
3653 return NULL;
3654 if (_argc0) {
3655 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxMenu_p")) {
3656 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_FindItem. Expected _wxMenu_p.");
3657 return NULL;
3658 }
3659 }
3660 {
3661 if (!PyString_Check(_obj1)) {
3662 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
3663 return NULL;
3664 }
3665 _arg1 = new wxString(PyString_AsString(_obj1));
3666 }
3667 _result = (int )wxMenu_FindItem(_arg0,*_arg1);
3668 _resultobj = Py_BuildValue("i",_result);
3669 {
3670 if (_obj1)
3671 delete _arg1;
3672 }
3673 return _resultobj;
3674 }
3675
3676 #define wxMenu_GetTitle(_swigobj) (_swigobj->GetTitle())
3677 static PyObject *_wrap_wxMenu_GetTitle(PyObject *self, PyObject *args) {
3678 PyObject * _resultobj;
3679 wxString * _result;
3680 wxMenu * _arg0;
3681 char * _argc0 = 0;
3682
3683 self = self;
3684 if(!PyArg_ParseTuple(args,"s:wxMenu_GetTitle",&_argc0))
3685 return NULL;
3686 if (_argc0) {
3687 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxMenu_p")) {
3688 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_GetTitle. Expected _wxMenu_p.");
3689 return NULL;
3690 }
3691 }
3692 _result = new wxString (wxMenu_GetTitle(_arg0));
3693 {
3694 _resultobj = PyString_FromString(WXSTRINGCAST *(_result));
3695 }
3696 {
3697 delete _result;
3698 }
3699 return _resultobj;
3700 }
3701
3702 #define wxMenu_SetTitle(_swigobj,_swigarg0) (_swigobj->SetTitle(_swigarg0))
3703 static PyObject *_wrap_wxMenu_SetTitle(PyObject *self, PyObject *args) {
3704 PyObject * _resultobj;
3705 wxMenu * _arg0;
3706 wxString * _arg1;
3707 char * _argc0 = 0;
3708 PyObject * _obj1 = 0;
3709
3710 self = self;
3711 if(!PyArg_ParseTuple(args,"sO:wxMenu_SetTitle",&_argc0,&_obj1))
3712 return NULL;
3713 if (_argc0) {
3714 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxMenu_p")) {
3715 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_SetTitle. Expected _wxMenu_p.");
3716 return NULL;
3717 }
3718 }
3719 {
3720 if (!PyString_Check(_obj1)) {
3721 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
3722 return NULL;
3723 }
3724 _arg1 = new wxString(PyString_AsString(_obj1));
3725 }
3726 wxMenu_SetTitle(_arg0,*_arg1);
3727 Py_INCREF(Py_None);
3728 _resultobj = Py_None;
3729 {
3730 if (_obj1)
3731 delete _arg1;
3732 }
3733 return _resultobj;
3734 }
3735
3736 #define wxMenu_FindItemForId(_swigobj,_swigarg0) (_swigobj->FindItemForId(_swigarg0))
3737 static PyObject *_wrap_wxMenu_FindItemForId(PyObject *self, PyObject *args) {
3738 PyObject * _resultobj;
3739 wxMenuItem * _result;
3740 wxMenu * _arg0;
3741 int _arg1;
3742 char * _argc0 = 0;
3743 char _ptemp[128];
3744
3745 self = self;
3746 if(!PyArg_ParseTuple(args,"si:wxMenu_FindItemForId",&_argc0,&_arg1))
3747 return NULL;
3748 if (_argc0) {
3749 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxMenu_p")) {
3750 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_FindItemForId. Expected _wxMenu_p.");
3751 return NULL;
3752 }
3753 }
3754 _result = (wxMenuItem *)wxMenu_FindItemForId(_arg0,_arg1);
3755 SWIG_MakePtr(_ptemp, (char *) _result,"_wxMenuItem_p");
3756 _resultobj = Py_BuildValue("s",_ptemp);
3757 return _resultobj;
3758 }
3759
3760 #define wxMenu_GetHelpString(_swigobj,_swigarg0) (_swigobj->GetHelpString(_swigarg0))
3761 static PyObject *_wrap_wxMenu_GetHelpString(PyObject *self, PyObject *args) {
3762 PyObject * _resultobj;
3763 wxString * _result;
3764 wxMenu * _arg0;
3765 int _arg1;
3766 char * _argc0 = 0;
3767
3768 self = self;
3769 if(!PyArg_ParseTuple(args,"si:wxMenu_GetHelpString",&_argc0,&_arg1))
3770 return NULL;
3771 if (_argc0) {
3772 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxMenu_p")) {
3773 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_GetHelpString. Expected _wxMenu_p.");
3774 return NULL;
3775 }
3776 }
3777 _result = new wxString (wxMenu_GetHelpString(_arg0,_arg1));
3778 {
3779 _resultobj = PyString_FromString(WXSTRINGCAST *(_result));
3780 }
3781 {
3782 delete _result;
3783 }
3784 return _resultobj;
3785 }
3786
3787 #define wxMenu_GetLabel(_swigobj,_swigarg0) (_swigobj->GetLabel(_swigarg0))
3788 static PyObject *_wrap_wxMenu_GetLabel(PyObject *self, PyObject *args) {
3789 PyObject * _resultobj;
3790 wxString * _result;
3791 wxMenu * _arg0;
3792 int _arg1;
3793 char * _argc0 = 0;
3794
3795 self = self;
3796 if(!PyArg_ParseTuple(args,"si:wxMenu_GetLabel",&_argc0,&_arg1))
3797 return NULL;
3798 if (_argc0) {
3799 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxMenu_p")) {
3800 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_GetLabel. Expected _wxMenu_p.");
3801 return NULL;
3802 }
3803 }
3804 _result = new wxString (wxMenu_GetLabel(_arg0,_arg1));
3805 {
3806 _resultobj = PyString_FromString(WXSTRINGCAST *(_result));
3807 }
3808 {
3809 delete _result;
3810 }
3811 return _resultobj;
3812 }
3813
3814 #define wxMenu_SetHelpString(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetHelpString(_swigarg0,_swigarg1))
3815 static PyObject *_wrap_wxMenu_SetHelpString(PyObject *self, PyObject *args) {
3816 PyObject * _resultobj;
3817 wxMenu * _arg0;
3818 int _arg1;
3819 wxString * _arg2;
3820 char * _argc0 = 0;
3821 PyObject * _obj2 = 0;
3822
3823 self = self;
3824 if(!PyArg_ParseTuple(args,"siO:wxMenu_SetHelpString",&_argc0,&_arg1,&_obj2))
3825 return NULL;
3826 if (_argc0) {
3827 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxMenu_p")) {
3828 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_SetHelpString. Expected _wxMenu_p.");
3829 return NULL;
3830 }
3831 }
3832 {
3833 if (!PyString_Check(_obj2)) {
3834 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
3835 return NULL;
3836 }
3837 _arg2 = new wxString(PyString_AsString(_obj2));
3838 }
3839 wxMenu_SetHelpString(_arg0,_arg1,*_arg2);
3840 Py_INCREF(Py_None);
3841 _resultobj = Py_None;
3842 {
3843 if (_obj2)
3844 delete _arg2;
3845 }
3846 return _resultobj;
3847 }
3848
3849 #define wxMenu_IsChecked(_swigobj,_swigarg0) (_swigobj->IsChecked(_swigarg0))
3850 static PyObject *_wrap_wxMenu_IsChecked(PyObject *self, PyObject *args) {
3851 PyObject * _resultobj;
3852 bool _result;
3853 wxMenu * _arg0;
3854 int _arg1;
3855 char * _argc0 = 0;
3856
3857 self = self;
3858 if(!PyArg_ParseTuple(args,"si:wxMenu_IsChecked",&_argc0,&_arg1))
3859 return NULL;
3860 if (_argc0) {
3861 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxMenu_p")) {
3862 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_IsChecked. Expected _wxMenu_p.");
3863 return NULL;
3864 }
3865 }
3866 _result = (bool )wxMenu_IsChecked(_arg0,_arg1);
3867 _resultobj = Py_BuildValue("i",_result);
3868 return _resultobj;
3869 }
3870
3871 #define wxMenu_IsEnabled(_swigobj,_swigarg0) (_swigobj->IsEnabled(_swigarg0))
3872 static PyObject *_wrap_wxMenu_IsEnabled(PyObject *self, PyObject *args) {
3873 PyObject * _resultobj;
3874 bool _result;
3875 wxMenu * _arg0;
3876 int _arg1;
3877 char * _argc0 = 0;
3878
3879 self = self;
3880 if(!PyArg_ParseTuple(args,"si:wxMenu_IsEnabled",&_argc0,&_arg1))
3881 return NULL;
3882 if (_argc0) {
3883 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxMenu_p")) {
3884 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_IsEnabled. Expected _wxMenu_p.");
3885 return NULL;
3886 }
3887 }
3888 _result = (bool )wxMenu_IsEnabled(_arg0,_arg1);
3889 _resultobj = Py_BuildValue("i",_result);
3890 return _resultobj;
3891 }
3892
3893 #define wxMenu_SetLabel(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetLabel(_swigarg0,_swigarg1))
3894 static PyObject *_wrap_wxMenu_SetLabel(PyObject *self, PyObject *args) {
3895 PyObject * _resultobj;
3896 wxMenu * _arg0;
3897 int _arg1;
3898 wxString * _arg2;
3899 char * _argc0 = 0;
3900 PyObject * _obj2 = 0;
3901
3902 self = self;
3903 if(!PyArg_ParseTuple(args,"siO:wxMenu_SetLabel",&_argc0,&_arg1,&_obj2))
3904 return NULL;
3905 if (_argc0) {
3906 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxMenu_p")) {
3907 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenu_SetLabel. Expected _wxMenu_p.");
3908 return NULL;
3909 }
3910 }
3911 {
3912 if (!PyString_Check(_obj2)) {
3913 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
3914 return NULL;
3915 }
3916 _arg2 = new wxString(PyString_AsString(_obj2));
3917 }
3918 wxMenu_SetLabel(_arg0,_arg1,*_arg2);
3919 Py_INCREF(Py_None);
3920 _resultobj = Py_None;
3921 {
3922 if (_obj2)
3923 delete _arg2;
3924 }
3925 return _resultobj;
3926 }
3927
3928 static void *SwigwxPyMenuTowxMenu(void *ptr) {
3929 wxPyMenu *src;
3930 wxMenu *dest;
3931 src = (wxPyMenu *) ptr;
3932 dest = (wxMenu *) src;
3933 return (void *) dest;
3934 }
3935
3936 static void *SwigwxPyMenuTowxEvtHandler(void *ptr) {
3937 wxPyMenu *src;
3938 wxEvtHandler *dest;
3939 src = (wxPyMenu *) ptr;
3940 dest = (wxEvtHandler *) src;
3941 return (void *) dest;
3942 }
3943
3944 #define new_wxPyMenu(_swigarg0,_swigarg1) (new wxPyMenu(_swigarg0,_swigarg1))
3945 static PyObject *_wrap_new_wxPyMenu(PyObject *self, PyObject *args) {
3946 PyObject * _resultobj;
3947 wxPyMenu * _result;
3948 wxString * _arg0 = &wxPyEmptyStr;
3949 PyObject * _arg1 = NULL;
3950 PyObject * _obj0 = 0;
3951 PyObject * _obj1 = 0;
3952 char _ptemp[128];
3953
3954 self = self;
3955 if(!PyArg_ParseTuple(args,"|OO:new_wxPyMenu",&_obj0,&_obj1))
3956 return NULL;
3957 if (_obj0)
3958 {
3959 if (!PyString_Check(_obj0)) {
3960 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
3961 return NULL;
3962 }
3963 _arg0 = new wxString(PyString_AsString(_obj0));
3964 }
3965 if (_obj1)
3966 {
3967 _arg1 = _obj1;
3968 }
3969 _result = (wxPyMenu *)new_wxPyMenu(*_arg0,_arg1);
3970 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPyMenu_p");
3971 _resultobj = Py_BuildValue("s",_ptemp);
3972 {
3973 if (_obj0)
3974 delete _arg0;
3975 }
3976 return _resultobj;
3977 }
3978
3979 #define delete_wxPyMenu(_swigobj) (delete _swigobj)
3980 static PyObject *_wrap_delete_wxPyMenu(PyObject *self, PyObject *args) {
3981 PyObject * _resultobj;
3982 wxPyMenu * _arg0;
3983 char * _argc0 = 0;
3984
3985 self = self;
3986 if(!PyArg_ParseTuple(args,"s:delete_wxPyMenu",&_argc0))
3987 return NULL;
3988 if (_argc0) {
3989 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxPyMenu_p")) {
3990 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxPyMenu. Expected _wxPyMenu_p.");
3991 return NULL;
3992 }
3993 }
3994 delete_wxPyMenu(_arg0);
3995 Py_INCREF(Py_None);
3996 _resultobj = Py_None;
3997 return _resultobj;
3998 }
3999
4000 static void *SwigwxMenuBarTowxEvtHandler(void *ptr) {
4001 wxMenuBar *src;
4002 wxEvtHandler *dest;
4003 src = (wxMenuBar *) ptr;
4004 dest = (wxEvtHandler *) src;
4005 return (void *) dest;
4006 }
4007
4008 #define new_wxMenuBar() (new wxMenuBar())
4009 static PyObject *_wrap_new_wxMenuBar(PyObject *self, PyObject *args) {
4010 PyObject * _resultobj;
4011 wxMenuBar * _result;
4012 char _ptemp[128];
4013
4014 self = self;
4015 if(!PyArg_ParseTuple(args,":new_wxMenuBar"))
4016 return NULL;
4017 _result = (wxMenuBar *)new_wxMenuBar();
4018 SWIG_MakePtr(_ptemp, (char *) _result,"_wxMenuBar_p");
4019 _resultobj = Py_BuildValue("s",_ptemp);
4020 return _resultobj;
4021 }
4022
4023 #define wxMenuBar_Append(_swigobj,_swigarg0,_swigarg1) (_swigobj->Append(_swigarg0,_swigarg1))
4024 static PyObject *_wrap_wxMenuBar_Append(PyObject *self, PyObject *args) {
4025 PyObject * _resultobj;
4026 wxMenuBar * _arg0;
4027 wxMenu * _arg1;
4028 wxString * _arg2;
4029 char * _argc0 = 0;
4030 char * _argc1 = 0;
4031 PyObject * _obj2 = 0;
4032
4033 self = self;
4034 if(!PyArg_ParseTuple(args,"ssO:wxMenuBar_Append",&_argc0,&_argc1,&_obj2))
4035 return NULL;
4036 if (_argc0) {
4037 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxMenuBar_p")) {
4038 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuBar_Append. Expected _wxMenuBar_p.");
4039 return NULL;
4040 }
4041 }
4042 if (_argc1) {
4043 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxMenu_p")) {
4044 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxMenuBar_Append. Expected _wxMenu_p.");
4045 return NULL;
4046 }
4047 }
4048 {
4049 if (!PyString_Check(_obj2)) {
4050 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
4051 return NULL;
4052 }
4053 _arg2 = new wxString(PyString_AsString(_obj2));
4054 }
4055 wxMenuBar_Append(_arg0,_arg1,*_arg2);
4056 Py_INCREF(Py_None);
4057 _resultobj = Py_None;
4058 {
4059 if (_obj2)
4060 delete _arg2;
4061 }
4062 return _resultobj;
4063 }
4064
4065 #define wxMenuBar_Check(_swigobj,_swigarg0,_swigarg1) (_swigobj->Check(_swigarg0,_swigarg1))
4066 static PyObject *_wrap_wxMenuBar_Check(PyObject *self, PyObject *args) {
4067 PyObject * _resultobj;
4068 wxMenuBar * _arg0;
4069 int _arg1;
4070 bool _arg2;
4071 char * _argc0 = 0;
4072 int tempbool2;
4073
4074 self = self;
4075 if(!PyArg_ParseTuple(args,"sii:wxMenuBar_Check",&_argc0,&_arg1,&tempbool2))
4076 return NULL;
4077 if (_argc0) {
4078 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxMenuBar_p")) {
4079 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuBar_Check. Expected _wxMenuBar_p.");
4080 return NULL;
4081 }
4082 }
4083 _arg2 = (bool ) tempbool2;
4084 wxMenuBar_Check(_arg0,_arg1,_arg2);
4085 Py_INCREF(Py_None);
4086 _resultobj = Py_None;
4087 return _resultobj;
4088 }
4089
4090 #define wxMenuBar_Checked(_swigobj,_swigarg0) (_swigobj->Checked(_swigarg0))
4091 static PyObject *_wrap_wxMenuBar_Checked(PyObject *self, PyObject *args) {
4092 PyObject * _resultobj;
4093 bool _result;
4094 wxMenuBar * _arg0;
4095 int _arg1;
4096 char * _argc0 = 0;
4097
4098 self = self;
4099 if(!PyArg_ParseTuple(args,"si:wxMenuBar_Checked",&_argc0,&_arg1))
4100 return NULL;
4101 if (_argc0) {
4102 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxMenuBar_p")) {
4103 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuBar_Checked. Expected _wxMenuBar_p.");
4104 return NULL;
4105 }
4106 }
4107 _result = (bool )wxMenuBar_Checked(_arg0,_arg1);
4108 _resultobj = Py_BuildValue("i",_result);
4109 return _resultobj;
4110 }
4111
4112 #define wxMenuBar_Enable(_swigobj,_swigarg0,_swigarg1) (_swigobj->Enable(_swigarg0,_swigarg1))
4113 static PyObject *_wrap_wxMenuBar_Enable(PyObject *self, PyObject *args) {
4114 PyObject * _resultobj;
4115 wxMenuBar * _arg0;
4116 int _arg1;
4117 bool _arg2;
4118 char * _argc0 = 0;
4119 int tempbool2;
4120
4121 self = self;
4122 if(!PyArg_ParseTuple(args,"sii:wxMenuBar_Enable",&_argc0,&_arg1,&tempbool2))
4123 return NULL;
4124 if (_argc0) {
4125 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxMenuBar_p")) {
4126 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuBar_Enable. Expected _wxMenuBar_p.");
4127 return NULL;
4128 }
4129 }
4130 _arg2 = (bool ) tempbool2;
4131 wxMenuBar_Enable(_arg0,_arg1,_arg2);
4132 Py_INCREF(Py_None);
4133 _resultobj = Py_None;
4134 return _resultobj;
4135 }
4136
4137 #define wxMenuBar_Enabled(_swigobj,_swigarg0) (_swigobj->Enabled(_swigarg0))
4138 static PyObject *_wrap_wxMenuBar_Enabled(PyObject *self, PyObject *args) {
4139 PyObject * _resultobj;
4140 bool _result;
4141 wxMenuBar * _arg0;
4142 int _arg1;
4143 char * _argc0 = 0;
4144
4145 self = self;
4146 if(!PyArg_ParseTuple(args,"si:wxMenuBar_Enabled",&_argc0,&_arg1))
4147 return NULL;
4148 if (_argc0) {
4149 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxMenuBar_p")) {
4150 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuBar_Enabled. Expected _wxMenuBar_p.");
4151 return NULL;
4152 }
4153 }
4154 _result = (bool )wxMenuBar_Enabled(_arg0,_arg1);
4155 _resultobj = Py_BuildValue("i",_result);
4156 return _resultobj;
4157 }
4158
4159 #define wxMenuBar_FindMenuItem(_swigobj,_swigarg0,_swigarg1) (_swigobj->FindMenuItem(_swigarg0,_swigarg1))
4160 static PyObject *_wrap_wxMenuBar_FindMenuItem(PyObject *self, PyObject *args) {
4161 PyObject * _resultobj;
4162 int _result;
4163 wxMenuBar * _arg0;
4164 wxString * _arg1;
4165 wxString * _arg2;
4166 char * _argc0 = 0;
4167 PyObject * _obj1 = 0;
4168 PyObject * _obj2 = 0;
4169
4170 self = self;
4171 if(!PyArg_ParseTuple(args,"sOO:wxMenuBar_FindMenuItem",&_argc0,&_obj1,&_obj2))
4172 return NULL;
4173 if (_argc0) {
4174 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxMenuBar_p")) {
4175 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuBar_FindMenuItem. Expected _wxMenuBar_p.");
4176 return NULL;
4177 }
4178 }
4179 {
4180 if (!PyString_Check(_obj1)) {
4181 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
4182 return NULL;
4183 }
4184 _arg1 = new wxString(PyString_AsString(_obj1));
4185 }
4186 {
4187 if (!PyString_Check(_obj2)) {
4188 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
4189 return NULL;
4190 }
4191 _arg2 = new wxString(PyString_AsString(_obj2));
4192 }
4193 _result = (int )wxMenuBar_FindMenuItem(_arg0,*_arg1,*_arg2);
4194 _resultobj = Py_BuildValue("i",_result);
4195 {
4196 if (_obj1)
4197 delete _arg1;
4198 }
4199 {
4200 if (_obj2)
4201 delete _arg2;
4202 }
4203 return _resultobj;
4204 }
4205
4206 #define wxMenuBar_FindItemForId(_swigobj,_swigarg0) (_swigobj->FindItemForId(_swigarg0))
4207 static PyObject *_wrap_wxMenuBar_FindItemForId(PyObject *self, PyObject *args) {
4208 PyObject * _resultobj;
4209 wxMenuItem * _result;
4210 wxMenuBar * _arg0;
4211 int _arg1;
4212 char * _argc0 = 0;
4213 char _ptemp[128];
4214
4215 self = self;
4216 if(!PyArg_ParseTuple(args,"si:wxMenuBar_FindItemForId",&_argc0,&_arg1))
4217 return NULL;
4218 if (_argc0) {
4219 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxMenuBar_p")) {
4220 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuBar_FindItemForId. Expected _wxMenuBar_p.");
4221 return NULL;
4222 }
4223 }
4224 _result = (wxMenuItem *)wxMenuBar_FindItemForId(_arg0,_arg1);
4225 SWIG_MakePtr(_ptemp, (char *) _result,"_wxMenuItem_p");
4226 _resultobj = Py_BuildValue("s",_ptemp);
4227 return _resultobj;
4228 }
4229
4230 #define wxMenuBar_EnableTop(_swigobj,_swigarg0,_swigarg1) (_swigobj->EnableTop(_swigarg0,_swigarg1))
4231 static PyObject *_wrap_wxMenuBar_EnableTop(PyObject *self, PyObject *args) {
4232 PyObject * _resultobj;
4233 wxMenuBar * _arg0;
4234 int _arg1;
4235 bool _arg2;
4236 char * _argc0 = 0;
4237 int tempbool2;
4238
4239 self = self;
4240 if(!PyArg_ParseTuple(args,"sii:wxMenuBar_EnableTop",&_argc0,&_arg1,&tempbool2))
4241 return NULL;
4242 if (_argc0) {
4243 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxMenuBar_p")) {
4244 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuBar_EnableTop. Expected _wxMenuBar_p.");
4245 return NULL;
4246 }
4247 }
4248 _arg2 = (bool ) tempbool2;
4249 wxMenuBar_EnableTop(_arg0,_arg1,_arg2);
4250 Py_INCREF(Py_None);
4251 _resultobj = Py_None;
4252 return _resultobj;
4253 }
4254
4255 #define wxMenuBar_GetHelpString(_swigobj,_swigarg0) (_swigobj->GetHelpString(_swigarg0))
4256 static PyObject *_wrap_wxMenuBar_GetHelpString(PyObject *self, PyObject *args) {
4257 PyObject * _resultobj;
4258 wxString * _result;
4259 wxMenuBar * _arg0;
4260 int _arg1;
4261 char * _argc0 = 0;
4262
4263 self = self;
4264 if(!PyArg_ParseTuple(args,"si:wxMenuBar_GetHelpString",&_argc0,&_arg1))
4265 return NULL;
4266 if (_argc0) {
4267 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxMenuBar_p")) {
4268 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuBar_GetHelpString. Expected _wxMenuBar_p.");
4269 return NULL;
4270 }
4271 }
4272 _result = new wxString (wxMenuBar_GetHelpString(_arg0,_arg1));
4273 {
4274 _resultobj = PyString_FromString(WXSTRINGCAST *(_result));
4275 }
4276 {
4277 delete _result;
4278 }
4279 return _resultobj;
4280 }
4281
4282 #define wxMenuBar_GetLabel(_swigobj,_swigarg0) (_swigobj->GetLabel(_swigarg0))
4283 static PyObject *_wrap_wxMenuBar_GetLabel(PyObject *self, PyObject *args) {
4284 PyObject * _resultobj;
4285 wxString * _result;
4286 wxMenuBar * _arg0;
4287 int _arg1;
4288 char * _argc0 = 0;
4289
4290 self = self;
4291 if(!PyArg_ParseTuple(args,"si:wxMenuBar_GetLabel",&_argc0,&_arg1))
4292 return NULL;
4293 if (_argc0) {
4294 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxMenuBar_p")) {
4295 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuBar_GetLabel. Expected _wxMenuBar_p.");
4296 return NULL;
4297 }
4298 }
4299 _result = new wxString (wxMenuBar_GetLabel(_arg0,_arg1));
4300 {
4301 _resultobj = PyString_FromString(WXSTRINGCAST *(_result));
4302 }
4303 {
4304 delete _result;
4305 }
4306 return _resultobj;
4307 }
4308
4309 #define wxMenuBar_SetHelpString(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetHelpString(_swigarg0,_swigarg1))
4310 static PyObject *_wrap_wxMenuBar_SetHelpString(PyObject *self, PyObject *args) {
4311 PyObject * _resultobj;
4312 wxMenuBar * _arg0;
4313 int _arg1;
4314 wxString * _arg2;
4315 char * _argc0 = 0;
4316 PyObject * _obj2 = 0;
4317
4318 self = self;
4319 if(!PyArg_ParseTuple(args,"siO:wxMenuBar_SetHelpString",&_argc0,&_arg1,&_obj2))
4320 return NULL;
4321 if (_argc0) {
4322 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxMenuBar_p")) {
4323 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuBar_SetHelpString. Expected _wxMenuBar_p.");
4324 return NULL;
4325 }
4326 }
4327 {
4328 if (!PyString_Check(_obj2)) {
4329 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
4330 return NULL;
4331 }
4332 _arg2 = new wxString(PyString_AsString(_obj2));
4333 }
4334 wxMenuBar_SetHelpString(_arg0,_arg1,*_arg2);
4335 Py_INCREF(Py_None);
4336 _resultobj = Py_None;
4337 {
4338 if (_obj2)
4339 delete _arg2;
4340 }
4341 return _resultobj;
4342 }
4343
4344 #define wxMenuBar_SetLabel(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetLabel(_swigarg0,_swigarg1))
4345 static PyObject *_wrap_wxMenuBar_SetLabel(PyObject *self, PyObject *args) {
4346 PyObject * _resultobj;
4347 wxMenuBar * _arg0;
4348 int _arg1;
4349 wxString * _arg2;
4350 char * _argc0 = 0;
4351 PyObject * _obj2 = 0;
4352
4353 self = self;
4354 if(!PyArg_ParseTuple(args,"siO:wxMenuBar_SetLabel",&_argc0,&_arg1,&_obj2))
4355 return NULL;
4356 if (_argc0) {
4357 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxMenuBar_p")) {
4358 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuBar_SetLabel. Expected _wxMenuBar_p.");
4359 return NULL;
4360 }
4361 }
4362 {
4363 if (!PyString_Check(_obj2)) {
4364 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
4365 return NULL;
4366 }
4367 _arg2 = new wxString(PyString_AsString(_obj2));
4368 }
4369 wxMenuBar_SetLabel(_arg0,_arg1,*_arg2);
4370 Py_INCREF(Py_None);
4371 _resultobj = Py_None;
4372 {
4373 if (_obj2)
4374 delete _arg2;
4375 }
4376 return _resultobj;
4377 }
4378
4379 #define wxMenuBar_GetLabelTop(_swigobj,_swigarg0) (_swigobj->GetLabelTop(_swigarg0))
4380 static PyObject *_wrap_wxMenuBar_GetLabelTop(PyObject *self, PyObject *args) {
4381 PyObject * _resultobj;
4382 wxString * _result;
4383 wxMenuBar * _arg0;
4384 int _arg1;
4385 char * _argc0 = 0;
4386
4387 self = self;
4388 if(!PyArg_ParseTuple(args,"si:wxMenuBar_GetLabelTop",&_argc0,&_arg1))
4389 return NULL;
4390 if (_argc0) {
4391 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxMenuBar_p")) {
4392 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuBar_GetLabelTop. Expected _wxMenuBar_p.");
4393 return NULL;
4394 }
4395 }
4396 _result = new wxString (wxMenuBar_GetLabelTop(_arg0,_arg1));
4397 {
4398 _resultobj = PyString_FromString(WXSTRINGCAST *(_result));
4399 }
4400 {
4401 delete _result;
4402 }
4403 return _resultobj;
4404 }
4405
4406 #define wxMenuBar_SetLabelTop(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetLabelTop(_swigarg0,_swigarg1))
4407 static PyObject *_wrap_wxMenuBar_SetLabelTop(PyObject *self, PyObject *args) {
4408 PyObject * _resultobj;
4409 wxMenuBar * _arg0;
4410 int _arg1;
4411 wxString * _arg2;
4412 char * _argc0 = 0;
4413 PyObject * _obj2 = 0;
4414
4415 self = self;
4416 if(!PyArg_ParseTuple(args,"siO:wxMenuBar_SetLabelTop",&_argc0,&_arg1,&_obj2))
4417 return NULL;
4418 if (_argc0) {
4419 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxMenuBar_p")) {
4420 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuBar_SetLabelTop. Expected _wxMenuBar_p.");
4421 return NULL;
4422 }
4423 }
4424 {
4425 if (!PyString_Check(_obj2)) {
4426 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
4427 return NULL;
4428 }
4429 _arg2 = new wxString(PyString_AsString(_obj2));
4430 }
4431 wxMenuBar_SetLabelTop(_arg0,_arg1,*_arg2);
4432 Py_INCREF(Py_None);
4433 _resultobj = Py_None;
4434 {
4435 if (_obj2)
4436 delete _arg2;
4437 }
4438 return _resultobj;
4439 }
4440
4441 #define wxMenuBar_GetMenuCount(_swigobj) (_swigobj->GetMenuCount())
4442 static PyObject *_wrap_wxMenuBar_GetMenuCount(PyObject *self, PyObject *args) {
4443 PyObject * _resultobj;
4444 int _result;
4445 wxMenuBar * _arg0;
4446 char * _argc0 = 0;
4447
4448 self = self;
4449 if(!PyArg_ParseTuple(args,"s:wxMenuBar_GetMenuCount",&_argc0))
4450 return NULL;
4451 if (_argc0) {
4452 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxMenuBar_p")) {
4453 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuBar_GetMenuCount. Expected _wxMenuBar_p.");
4454 return NULL;
4455 }
4456 }
4457 _result = (int )wxMenuBar_GetMenuCount(_arg0);
4458 _resultobj = Py_BuildValue("i",_result);
4459 return _resultobj;
4460 }
4461
4462 #define wxMenuBar_GetMenu(_swigobj,_swigarg0) (_swigobj->GetMenu(_swigarg0))
4463 static PyObject *_wrap_wxMenuBar_GetMenu(PyObject *self, PyObject *args) {
4464 PyObject * _resultobj;
4465 wxMenu * _result;
4466 wxMenuBar * _arg0;
4467 int _arg1;
4468 char * _argc0 = 0;
4469 char _ptemp[128];
4470
4471 self = self;
4472 if(!PyArg_ParseTuple(args,"si:wxMenuBar_GetMenu",&_argc0,&_arg1))
4473 return NULL;
4474 if (_argc0) {
4475 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxMenuBar_p")) {
4476 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuBar_GetMenu. Expected _wxMenuBar_p.");
4477 return NULL;
4478 }
4479 }
4480 _result = (wxMenu *)wxMenuBar_GetMenu(_arg0,_arg1);
4481 SWIG_MakePtr(_ptemp, (char *) _result,"_wxMenu_p");
4482 _resultobj = Py_BuildValue("s",_ptemp);
4483 return _resultobj;
4484 }
4485
4486 #define wxMenuItem_IsSeparator(_swigobj) (_swigobj->IsSeparator())
4487 static PyObject *_wrap_wxMenuItem_IsSeparator(PyObject *self, PyObject *args) {
4488 PyObject * _resultobj;
4489 bool _result;
4490 wxMenuItem * _arg0;
4491 char * _argc0 = 0;
4492
4493 self = self;
4494 if(!PyArg_ParseTuple(args,"s:wxMenuItem_IsSeparator",&_argc0))
4495 return NULL;
4496 if (_argc0) {
4497 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxMenuItem_p")) {
4498 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuItem_IsSeparator. Expected _wxMenuItem_p.");
4499 return NULL;
4500 }
4501 }
4502 _result = (bool )wxMenuItem_IsSeparator(_arg0);
4503 _resultobj = Py_BuildValue("i",_result);
4504 return _resultobj;
4505 }
4506
4507 #define wxMenuItem_IsEnabled(_swigobj) (_swigobj->IsEnabled())
4508 static PyObject *_wrap_wxMenuItem_IsEnabled(PyObject *self, PyObject *args) {
4509 PyObject * _resultobj;
4510 bool _result;
4511 wxMenuItem * _arg0;
4512 char * _argc0 = 0;
4513
4514 self = self;
4515 if(!PyArg_ParseTuple(args,"s:wxMenuItem_IsEnabled",&_argc0))
4516 return NULL;
4517 if (_argc0) {
4518 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxMenuItem_p")) {
4519 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuItem_IsEnabled. Expected _wxMenuItem_p.");
4520 return NULL;
4521 }
4522 }
4523 _result = (bool )wxMenuItem_IsEnabled(_arg0);
4524 _resultobj = Py_BuildValue("i",_result);
4525 return _resultobj;
4526 }
4527
4528 #define wxMenuItem_IsChecked(_swigobj) (_swigobj->IsChecked())
4529 static PyObject *_wrap_wxMenuItem_IsChecked(PyObject *self, PyObject *args) {
4530 PyObject * _resultobj;
4531 bool _result;
4532 wxMenuItem * _arg0;
4533 char * _argc0 = 0;
4534
4535 self = self;
4536 if(!PyArg_ParseTuple(args,"s:wxMenuItem_IsChecked",&_argc0))
4537 return NULL;
4538 if (_argc0) {
4539 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxMenuItem_p")) {
4540 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuItem_IsChecked. Expected _wxMenuItem_p.");
4541 return NULL;
4542 }
4543 }
4544 _result = (bool )wxMenuItem_IsChecked(_arg0);
4545 _resultobj = Py_BuildValue("i",_result);
4546 return _resultobj;
4547 }
4548
4549 #define wxMenuItem_IsCheckable(_swigobj) (_swigobj->IsCheckable())
4550 static PyObject *_wrap_wxMenuItem_IsCheckable(PyObject *self, PyObject *args) {
4551 PyObject * _resultobj;
4552 bool _result;
4553 wxMenuItem * _arg0;
4554 char * _argc0 = 0;
4555
4556 self = self;
4557 if(!PyArg_ParseTuple(args,"s:wxMenuItem_IsCheckable",&_argc0))
4558 return NULL;
4559 if (_argc0) {
4560 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxMenuItem_p")) {
4561 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuItem_IsCheckable. Expected _wxMenuItem_p.");
4562 return NULL;
4563 }
4564 }
4565 _result = (bool )wxMenuItem_IsCheckable(_arg0);
4566 _resultobj = Py_BuildValue("i",_result);
4567 return _resultobj;
4568 }
4569
4570 #define wxMenuItem_GetId(_swigobj) (_swigobj->GetId())
4571 static PyObject *_wrap_wxMenuItem_GetId(PyObject *self, PyObject *args) {
4572 PyObject * _resultobj;
4573 int _result;
4574 wxMenuItem * _arg0;
4575 char * _argc0 = 0;
4576
4577 self = self;
4578 if(!PyArg_ParseTuple(args,"s:wxMenuItem_GetId",&_argc0))
4579 return NULL;
4580 if (_argc0) {
4581 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxMenuItem_p")) {
4582 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuItem_GetId. Expected _wxMenuItem_p.");
4583 return NULL;
4584 }
4585 }
4586 _result = (int )wxMenuItem_GetId(_arg0);
4587 _resultobj = Py_BuildValue("i",_result);
4588 return _resultobj;
4589 }
4590
4591 #define wxMenuItem_GetSubMenu(_swigobj) (_swigobj->GetSubMenu())
4592 static PyObject *_wrap_wxMenuItem_GetSubMenu(PyObject *self, PyObject *args) {
4593 PyObject * _resultobj;
4594 wxMenu * _result;
4595 wxMenuItem * _arg0;
4596 char * _argc0 = 0;
4597 char _ptemp[128];
4598
4599 self = self;
4600 if(!PyArg_ParseTuple(args,"s:wxMenuItem_GetSubMenu",&_argc0))
4601 return NULL;
4602 if (_argc0) {
4603 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxMenuItem_p")) {
4604 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuItem_GetSubMenu. Expected _wxMenuItem_p.");
4605 return NULL;
4606 }
4607 }
4608 _result = (wxMenu *)wxMenuItem_GetSubMenu(_arg0);
4609 SWIG_MakePtr(_ptemp, (char *) _result,"_wxMenu_p");
4610 _resultobj = Py_BuildValue("s",_ptemp);
4611 return _resultobj;
4612 }
4613
4614 #define wxMenuItem_SetName(_swigobj,_swigarg0) (_swigobj->SetName(_swigarg0))
4615 static PyObject *_wrap_wxMenuItem_SetName(PyObject *self, PyObject *args) {
4616 PyObject * _resultobj;
4617 wxMenuItem * _arg0;
4618 wxString * _arg1;
4619 char * _argc0 = 0;
4620 PyObject * _obj1 = 0;
4621
4622 self = self;
4623 if(!PyArg_ParseTuple(args,"sO:wxMenuItem_SetName",&_argc0,&_obj1))
4624 return NULL;
4625 if (_argc0) {
4626 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxMenuItem_p")) {
4627 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuItem_SetName. Expected _wxMenuItem_p.");
4628 return NULL;
4629 }
4630 }
4631 {
4632 if (!PyString_Check(_obj1)) {
4633 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
4634 return NULL;
4635 }
4636 _arg1 = new wxString(PyString_AsString(_obj1));
4637 }
4638 wxMenuItem_SetName(_arg0,*_arg1);
4639 Py_INCREF(Py_None);
4640 _resultobj = Py_None;
4641 {
4642 if (_obj1)
4643 delete _arg1;
4644 }
4645 return _resultobj;
4646 }
4647
4648 #define wxMenuItem_DeleteSubMenu(_swigobj) (_swigobj->DeleteSubMenu())
4649 static PyObject *_wrap_wxMenuItem_DeleteSubMenu(PyObject *self, PyObject *args) {
4650 PyObject * _resultobj;
4651 wxMenuItem * _arg0;
4652 char * _argc0 = 0;
4653
4654 self = self;
4655 if(!PyArg_ParseTuple(args,"s:wxMenuItem_DeleteSubMenu",&_argc0))
4656 return NULL;
4657 if (_argc0) {
4658 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxMenuItem_p")) {
4659 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuItem_DeleteSubMenu. Expected _wxMenuItem_p.");
4660 return NULL;
4661 }
4662 }
4663 wxMenuItem_DeleteSubMenu(_arg0);
4664 Py_INCREF(Py_None);
4665 _resultobj = Py_None;
4666 return _resultobj;
4667 }
4668
4669 #define wxMenuItem_GetName(_swigobj) (_swigobj->GetName())
4670 static PyObject *_wrap_wxMenuItem_GetName(PyObject *self, PyObject *args) {
4671 PyObject * _resultobj;
4672 wxString * _result;
4673 wxMenuItem * _arg0;
4674 char * _argc0 = 0;
4675
4676 self = self;
4677 if(!PyArg_ParseTuple(args,"s:wxMenuItem_GetName",&_argc0))
4678 return NULL;
4679 if (_argc0) {
4680 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxMenuItem_p")) {
4681 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuItem_GetName. Expected _wxMenuItem_p.");
4682 return NULL;
4683 }
4684 }
4685 const wxString & _result_ref = wxMenuItem_GetName(_arg0);
4686 _result = (wxString *) &_result_ref;
4687 {
4688 _resultobj = PyString_FromString(WXSTRINGCAST (*_result));
4689 }
4690 return _resultobj;
4691 }
4692
4693 #define wxMenuItem_GetHelp(_swigobj) (_swigobj->GetHelp())
4694 static PyObject *_wrap_wxMenuItem_GetHelp(PyObject *self, PyObject *args) {
4695 PyObject * _resultobj;
4696 wxString * _result;
4697 wxMenuItem * _arg0;
4698 char * _argc0 = 0;
4699
4700 self = self;
4701 if(!PyArg_ParseTuple(args,"s:wxMenuItem_GetHelp",&_argc0))
4702 return NULL;
4703 if (_argc0) {
4704 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxMenuItem_p")) {
4705 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuItem_GetHelp. Expected _wxMenuItem_p.");
4706 return NULL;
4707 }
4708 }
4709 const wxString & _result_ref = wxMenuItem_GetHelp(_arg0);
4710 _result = (wxString *) &_result_ref;
4711 {
4712 _resultobj = PyString_FromString(WXSTRINGCAST (*_result));
4713 }
4714 return _resultobj;
4715 }
4716
4717 #define wxMenuItem_SetHelp(_swigobj,_swigarg0) (_swigobj->SetHelp(_swigarg0))
4718 static PyObject *_wrap_wxMenuItem_SetHelp(PyObject *self, PyObject *args) {
4719 PyObject * _resultobj;
4720 wxMenuItem * _arg0;
4721 wxString * _arg1;
4722 char * _argc0 = 0;
4723 PyObject * _obj1 = 0;
4724
4725 self = self;
4726 if(!PyArg_ParseTuple(args,"sO:wxMenuItem_SetHelp",&_argc0,&_obj1))
4727 return NULL;
4728 if (_argc0) {
4729 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxMenuItem_p")) {
4730 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuItem_SetHelp. Expected _wxMenuItem_p.");
4731 return NULL;
4732 }
4733 }
4734 {
4735 if (!PyString_Check(_obj1)) {
4736 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
4737 return NULL;
4738 }
4739 _arg1 = new wxString(PyString_AsString(_obj1));
4740 }
4741 wxMenuItem_SetHelp(_arg0,*_arg1);
4742 Py_INCREF(Py_None);
4743 _resultobj = Py_None;
4744 {
4745 if (_obj1)
4746 delete _arg1;
4747 }
4748 return _resultobj;
4749 }
4750
4751 #define wxMenuItem_Enable(_swigobj,_swigarg0) (_swigobj->Enable(_swigarg0))
4752 static PyObject *_wrap_wxMenuItem_Enable(PyObject *self, PyObject *args) {
4753 PyObject * _resultobj;
4754 wxMenuItem * _arg0;
4755 bool _arg1 = (1);
4756 char * _argc0 = 0;
4757 int tempbool1;
4758
4759 self = self;
4760 if(!PyArg_ParseTuple(args,"s|i:wxMenuItem_Enable",&_argc0,&tempbool1))
4761 return NULL;
4762 if (_argc0) {
4763 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxMenuItem_p")) {
4764 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuItem_Enable. Expected _wxMenuItem_p.");
4765 return NULL;
4766 }
4767 }
4768 _arg1 = (bool ) tempbool1;
4769 wxMenuItem_Enable(_arg0,_arg1);
4770 Py_INCREF(Py_None);
4771 _resultobj = Py_None;
4772 return _resultobj;
4773 }
4774
4775 #define wxMenuItem_Check(_swigobj,_swigarg0) (_swigobj->Check(_swigarg0))
4776 static PyObject *_wrap_wxMenuItem_Check(PyObject *self, PyObject *args) {
4777 PyObject * _resultobj;
4778 wxMenuItem * _arg0;
4779 bool _arg1 = (1);
4780 char * _argc0 = 0;
4781 int tempbool1;
4782
4783 self = self;
4784 if(!PyArg_ParseTuple(args,"s|i:wxMenuItem_Check",&_argc0,&tempbool1))
4785 return NULL;
4786 if (_argc0) {
4787 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxMenuItem_p")) {
4788 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxMenuItem_Check. Expected _wxMenuItem_p.");
4789 return NULL;
4790 }
4791 }
4792 _arg1 = (bool ) tempbool1;
4793 wxMenuItem_Check(_arg0,_arg1);
4794 Py_INCREF(Py_None);
4795 _resultobj = Py_None;
4796 return _resultobj;
4797 }
4798
4799 static PyMethodDef windowscMethods[] = {
4800 { "wxMenuItem_Check", _wrap_wxMenuItem_Check, 1 },
4801 { "wxMenuItem_Enable", _wrap_wxMenuItem_Enable, 1 },
4802 { "wxMenuItem_SetHelp", _wrap_wxMenuItem_SetHelp, 1 },
4803 { "wxMenuItem_GetHelp", _wrap_wxMenuItem_GetHelp, 1 },
4804 { "wxMenuItem_GetName", _wrap_wxMenuItem_GetName, 1 },
4805 { "wxMenuItem_DeleteSubMenu", _wrap_wxMenuItem_DeleteSubMenu, 1 },
4806 { "wxMenuItem_SetName", _wrap_wxMenuItem_SetName, 1 },
4807 { "wxMenuItem_GetSubMenu", _wrap_wxMenuItem_GetSubMenu, 1 },
4808 { "wxMenuItem_GetId", _wrap_wxMenuItem_GetId, 1 },
4809 { "wxMenuItem_IsCheckable", _wrap_wxMenuItem_IsCheckable, 1 },
4810 { "wxMenuItem_IsChecked", _wrap_wxMenuItem_IsChecked, 1 },
4811 { "wxMenuItem_IsEnabled", _wrap_wxMenuItem_IsEnabled, 1 },
4812 { "wxMenuItem_IsSeparator", _wrap_wxMenuItem_IsSeparator, 1 },
4813 { "wxMenuBar_GetMenu", _wrap_wxMenuBar_GetMenu, 1 },
4814 { "wxMenuBar_GetMenuCount", _wrap_wxMenuBar_GetMenuCount, 1 },
4815 { "wxMenuBar_SetLabelTop", _wrap_wxMenuBar_SetLabelTop, 1 },
4816 { "wxMenuBar_GetLabelTop", _wrap_wxMenuBar_GetLabelTop, 1 },
4817 { "wxMenuBar_SetLabel", _wrap_wxMenuBar_SetLabel, 1 },
4818 { "wxMenuBar_SetHelpString", _wrap_wxMenuBar_SetHelpString, 1 },
4819 { "wxMenuBar_GetLabel", _wrap_wxMenuBar_GetLabel, 1 },
4820 { "wxMenuBar_GetHelpString", _wrap_wxMenuBar_GetHelpString, 1 },
4821 { "wxMenuBar_EnableTop", _wrap_wxMenuBar_EnableTop, 1 },
4822 { "wxMenuBar_FindItemForId", _wrap_wxMenuBar_FindItemForId, 1 },
4823 { "wxMenuBar_FindMenuItem", _wrap_wxMenuBar_FindMenuItem, 1 },
4824 { "wxMenuBar_Enabled", _wrap_wxMenuBar_Enabled, 1 },
4825 { "wxMenuBar_Enable", _wrap_wxMenuBar_Enable, 1 },
4826 { "wxMenuBar_Checked", _wrap_wxMenuBar_Checked, 1 },
4827 { "wxMenuBar_Check", _wrap_wxMenuBar_Check, 1 },
4828 { "wxMenuBar_Append", _wrap_wxMenuBar_Append, 1 },
4829 { "new_wxMenuBar", _wrap_new_wxMenuBar, 1 },
4830 { "delete_wxPyMenu", _wrap_delete_wxPyMenu, 1 },
4831 { "new_wxPyMenu", _wrap_new_wxPyMenu, 1 },
4832 { "wxMenu_SetLabel", _wrap_wxMenu_SetLabel, 1 },
4833 { "wxMenu_IsEnabled", _wrap_wxMenu_IsEnabled, 1 },
4834 { "wxMenu_IsChecked", _wrap_wxMenu_IsChecked, 1 },
4835 { "wxMenu_SetHelpString", _wrap_wxMenu_SetHelpString, 1 },
4836 { "wxMenu_GetLabel", _wrap_wxMenu_GetLabel, 1 },
4837 { "wxMenu_GetHelpString", _wrap_wxMenu_GetHelpString, 1 },
4838 { "wxMenu_FindItemForId", _wrap_wxMenu_FindItemForId, 1 },
4839 { "wxMenu_SetTitle", _wrap_wxMenu_SetTitle, 1 },
4840 { "wxMenu_GetTitle", _wrap_wxMenu_GetTitle, 1 },
4841 { "wxMenu_FindItem", _wrap_wxMenu_FindItem, 1 },
4842 { "wxMenu_Enable", _wrap_wxMenu_Enable, 1 },
4843 { "wxMenu_Check", _wrap_wxMenu_Check, 1 },
4844 { "wxMenu_Break", _wrap_wxMenu_Break, 1 },
4845 { "wxMenu_AppendSeparator", _wrap_wxMenu_AppendSeparator, 1 },
4846 { "wxMenu_AppendMenu", _wrap_wxMenu_AppendMenu, 1 },
4847 { "wxMenu_Append", _wrap_wxMenu_Append, 1 },
4848 { "new_wxMenu", _wrap_new_wxMenu, 1 },
4849 { "wxScrolledWindow_ViewStart", _wrap_wxScrolledWindow_ViewStart, 1 },
4850 { "wxScrolledWindow_SetScrollbars", _wrap_wxScrolledWindow_SetScrollbars, 1 },
4851 { "wxScrolledWindow_Scroll", _wrap_wxScrolledWindow_Scroll, 1 },
4852 { "wxScrolledWindow_PrepareDC", _wrap_wxScrolledWindow_PrepareDC, 1 },
4853 { "wxScrolledWindow_IsRetained", _wrap_wxScrolledWindow_IsRetained, 1 },
4854 { "wxScrolledWindow_GetVirtualSize", _wrap_wxScrolledWindow_GetVirtualSize, 1 },
4855 { "wxScrolledWindow_GetScrollPixelsPerUnit", _wrap_wxScrolledWindow_GetScrollPixelsPerUnit, 1 },
4856 { "wxScrolledWindow_EnableScrolling", _wrap_wxScrolledWindow_EnableScrolling, 1 },
4857 { "new_wxScrolledWindow", _wrap_new_wxScrolledWindow, 1 },
4858 { "wxDialog_ShowModal", _wrap_wxDialog_ShowModal, 1 },
4859 { "wxDialog_Show", _wrap_wxDialog_Show, 1 },
4860 { "wxDialog_SetTitle", _wrap_wxDialog_SetTitle, 1 },
4861 { "wxDialog_IsModal", _wrap_wxDialog_IsModal, 1 },
4862 { "wxDialog_SetModal", _wrap_wxDialog_SetModal, 1 },
4863 { "wxDialog_IsIconized", _wrap_wxDialog_IsIconized, 1 },
4864 { "wxDialog_Iconize", _wrap_wxDialog_Iconize, 1 },
4865 { "wxDialog_GetTitle", _wrap_wxDialog_GetTitle, 1 },
4866 { "wxDialog_EndModal", _wrap_wxDialog_EndModal, 1 },
4867 { "wxDialog_Centre", _wrap_wxDialog_Centre, 1 },
4868 { "new_wxDialog", _wrap_new_wxDialog, 1 },
4869 { "wxPanel_InitDialog", _wrap_wxPanel_InitDialog, 1 },
4870 { "new_wxPanel", _wrap_new_wxPanel, 1 },
4871 { "new_wxMiniFrame", _wrap_new_wxMiniFrame, 1 },
4872 { "wxFrame_SetTitle", _wrap_wxFrame_SetTitle, 1 },
4873 { "wxFrame_SetStatusWidths", _wrap_wxFrame_SetStatusWidths, 1 },
4874 { "wxFrame_SetStatusText", _wrap_wxFrame_SetStatusText, 1 },
4875 { "wxFrame_SetMenuBar", _wrap_wxFrame_SetMenuBar, 1 },
4876 { "wxFrame_SetIcon", _wrap_wxFrame_SetIcon, 1 },
4877 { "wxFrame_SetAcceleratorTable", _wrap_wxFrame_SetAcceleratorTable, 1 },
4878 { "wxFrame_Maximize", _wrap_wxFrame_Maximize, 1 },
4879 { "wxFrame_IsIconized", _wrap_wxFrame_IsIconized, 1 },
4880 { "wxFrame_Iconize", _wrap_wxFrame_Iconize, 1 },
4881 { "wxFrame_GetTitle", _wrap_wxFrame_GetTitle, 1 },
4882 { "wxFrame_GetStatusBar", _wrap_wxFrame_GetStatusBar, 1 },
4883 { "wxFrame_GetMenuBar", _wrap_wxFrame_GetMenuBar, 1 },
4884 { "wxFrame_CreateStatusBar", _wrap_wxFrame_CreateStatusBar, 1 },
4885 { "wxFrame_Command", _wrap_wxFrame_Command, 1 },
4886 { "wxFrame_Centre", _wrap_wxFrame_Centre, 1 },
4887 { "new_wxFrame", _wrap_new_wxFrame, 1 },
4888 { "wxWindow_WarpPointer", _wrap_wxWindow_WarpPointer, 1 },
4889 { "wxWindow_Validate", _wrap_wxWindow_Validate, 1 },
4890 { "wxWindow_TransferDataToWindow", _wrap_wxWindow_TransferDataToWindow, 1 },
4891 { "wxWindow_TransferDataFromWindow", _wrap_wxWindow_TransferDataFromWindow, 1 },
4892 { "wxWindow_Show", _wrap_wxWindow_Show, 1 },
4893 { "wxWindow_SetTitle", _wrap_wxWindow_SetTitle, 1 },
4894 { "wxWindow_SetCursor", _wrap_wxWindow_SetCursor, 1 },
4895 { "wxWindow_SetClientSize", _wrap_wxWindow_SetClientSize, 1 },
4896 { "wxWindow_SetSizeHints", _wrap_wxWindow_SetSizeHints, 1 },
4897 { "wxWindow_SetPosition", _wrap_wxWindow_SetPosition, 1 },
4898 { "wxWindow_SetSize", _wrap_wxWindow_SetSize, 1 },
4899 { "wxWindow_SetDimensions", _wrap_wxWindow_SetDimensions, 1 },
4900 { "wxWindow_SetScrollPos", _wrap_wxWindow_SetScrollPos, 1 },
4901 { "wxWindow_SetScrollbar", _wrap_wxWindow_SetScrollbar, 1 },
4902 { "wxWindow_SetReturnCode", _wrap_wxWindow_SetReturnCode, 1 },
4903 { "wxWindow_SetName", _wrap_wxWindow_SetName, 1 },
4904 { "wxWindow_SetId", _wrap_wxWindow_SetId, 1 },
4905 { "wxWindow_SetForegroundColour", _wrap_wxWindow_SetForegroundColour, 1 },
4906 { "wxWindow_SetFont", _wrap_wxWindow_SetFont, 1 },
4907 { "wxWindow_SetFocus", _wrap_wxWindow_SetFocus, 1 },
4908 { "wxWindow_SetDoubleClick", _wrap_wxWindow_SetDoubleClick, 1 },
4909 { "wxWindow_SetConstraints", _wrap_wxWindow_SetConstraints, 1 },
4910 { "wxWindow_SetBackgroundColour", _wrap_wxWindow_SetBackgroundColour, 1 },
4911 { "wxWindow_SetAutoLayout", _wrap_wxWindow_SetAutoLayout, 1 },
4912 { "wxWindow_ScrollWindow", _wrap_wxWindow_ScrollWindow, 1 },
4913 { "wxWindow_ScreenToClient", _wrap_wxWindow_ScreenToClient, 1 },
4914 { "wxWindow_ReleaseMouse", _wrap_wxWindow_ReleaseMouse, 1 },
4915 { "wxWindow_Refresh", _wrap_wxWindow_Refresh, 1 },
4916 { "wxWindow_Raise", _wrap_wxWindow_Raise, 1 },
4917 { "wxWindow_PopupMenu", _wrap_wxWindow_PopupMenu, 1 },
4918 { "wxWindow_Move", _wrap_wxWindow_Move, 1 },
4919 { "wxWindow_MakeModal", _wrap_wxWindow_MakeModal, 1 },
4920 { "wxWindow_Lower", _wrap_wxWindow_Lower, 1 },
4921 { "wxWindow_LoadFromResource", _wrap_wxWindow_LoadFromResource, 1 },
4922 { "wxWindow_Layout", _wrap_wxWindow_Layout, 1 },
4923 { "wxWindow_IsShown", _wrap_wxWindow_IsShown, 1 },
4924 { "wxWindow_IsRetained", _wrap_wxWindow_IsRetained, 1 },
4925 { "wxWindow_IsEnabled", _wrap_wxWindow_IsEnabled, 1 },
4926 { "wxWindow_InitDialog", _wrap_wxWindow_InitDialog, 1 },
4927 { "wxWindow_GetWindowStyleFlag", _wrap_wxWindow_GetWindowStyleFlag, 1 },
4928 { "wxWindow_GetTitle", _wrap_wxWindow_GetTitle, 1 },
4929 { "wxWindow_GetTextExtent", _wrap_wxWindow_GetTextExtent, 1 },
4930 { "wxWindow_GetSize", _wrap_wxWindow_GetSize, 1 },
4931 { "wxWindow_GetScrollRange", _wrap_wxWindow_GetScrollRange, 1 },
4932 { "wxWindow_GetScrollPos", _wrap_wxWindow_GetScrollPos, 1 },
4933 { "wxWindow_GetScrollThumb", _wrap_wxWindow_GetScrollThumb, 1 },
4934 { "wxWindow_GetReturnCode", _wrap_wxWindow_GetReturnCode, 1 },
4935 { "wxWindow_GetParent", _wrap_wxWindow_GetParent, 1 },
4936 { "wxWindow_GetName", _wrap_wxWindow_GetName, 1 },
4937 { "wxWindow_GetLabel", _wrap_wxWindow_GetLabel, 1 },
4938 { "wxWindow_GetPosition", _wrap_wxWindow_GetPosition, 1 },
4939 { "wxWindow_GetId", _wrap_wxWindow_GetId, 1 },
4940 { "wxWindow_GetGrandParent", _wrap_wxWindow_GetGrandParent, 1 },
4941 { "wxWindow_GetForegroundColour", _wrap_wxWindow_GetForegroundColour, 1 },
4942 { "wxWindow_GetFont", _wrap_wxWindow_GetFont, 1 },
4943 { "wxWindow_GetDefaultItem", _wrap_wxWindow_GetDefaultItem, 1 },
4944 { "wxWindow_GetConstraints", _wrap_wxWindow_GetConstraints, 1 },
4945 { "wxWindow_GetClientSize", _wrap_wxWindow_GetClientSize, 1 },
4946 { "wxWindow_GetCharWidth", _wrap_wxWindow_GetCharWidth, 1 },
4947 { "wxWindow_GetCharHeight", _wrap_wxWindow_GetCharHeight, 1 },
4948 { "wxWindow_GetBackgroundColour", _wrap_wxWindow_GetBackgroundColour, 1 },
4949 { "wxWindow_Fit", _wrap_wxWindow_Fit, 1 },
4950 { "wxWindow_FindWindowByName", _wrap_wxWindow_FindWindowByName, 1 },
4951 { "wxWindow_FindWindowByID", _wrap_wxWindow_FindWindowByID, 1 },
4952 { "wxWindow_Enable", _wrap_wxWindow_Enable, 1 },
4953 { "wxWindow_DragAcceptFiles", _wrap_wxWindow_DragAcceptFiles, 1 },
4954 { "wxWindow_DestroyChildren", _wrap_wxWindow_DestroyChildren, 1 },
4955 { "wxWindow_Destroy", _wrap_wxWindow_Destroy, 1 },
4956 { "wxWindow_Close", _wrap_wxWindow_Close, 1 },
4957 { "wxWindow_ClientToScreen", _wrap_wxWindow_ClientToScreen, 1 },
4958 { "wxWindow_Centre", _wrap_wxWindow_Centre, 1 },
4959 { "wxWindow_Center", _wrap_wxWindow_Center, 1 },
4960 { "wxWindow_CaptureMouse", _wrap_wxWindow_CaptureMouse, 1 },
4961 { "new_wxWindow", _wrap_new_wxWindow, 1 },
4962 { "wxEvtHandler_Connect", _wrap_wxEvtHandler_Connect, 1 },
4963 { "wxWindow_FindFocus", _wrap_wxWindow_FindFocus, 1 },
4964 { NULL, NULL }
4965 };
4966 static PyObject *SWIG_globals;
4967 #ifdef __cplusplus
4968 extern "C"
4969 #endif
4970 SWIGEXPORT(void,initwindowsc)() {
4971 PyObject *m, *d;
4972 SWIG_globals = SWIG_newvarlink();
4973 m = Py_InitModule("windowsc", windowscMethods);
4974 d = PyModule_GetDict(m);
4975 /*
4976 * These are the pointer type-equivalency mappings.
4977 * (Used by the SWIG pointer type-checker).
4978 */
4979 SWIG_RegisterMapping("_wxAcceleratorTable","_class_wxAcceleratorTable",0);
4980 SWIG_RegisterMapping("_signed_long","_long",0);
4981 SWIG_RegisterMapping("_class_wxMenuBar","_wxMenuBar",0);
4982 SWIG_RegisterMapping("_class_wxEvtHandler","_class_wxMenuBar",SwigwxMenuBarTowxEvtHandler);
4983 SWIG_RegisterMapping("_class_wxEvtHandler","_wxMenuBar",SwigwxMenuBarTowxEvtHandler);
4984 SWIG_RegisterMapping("_class_wxEvtHandler","_class_wxPyMenu",SwigwxPyMenuTowxEvtHandler);
4985 SWIG_RegisterMapping("_class_wxEvtHandler","_wxPyMenu",SwigwxPyMenuTowxEvtHandler);
4986 SWIG_RegisterMapping("_class_wxEvtHandler","_class_wxMenu",SwigwxMenuTowxEvtHandler);
4987 SWIG_RegisterMapping("_class_wxEvtHandler","_wxMenu",SwigwxMenuTowxEvtHandler);
4988 SWIG_RegisterMapping("_class_wxEvtHandler","_class_wxScrolledWindow",SwigwxScrolledWindowTowxEvtHandler);
4989 SWIG_RegisterMapping("_class_wxEvtHandler","_wxScrolledWindow",SwigwxScrolledWindowTowxEvtHandler);
4990 SWIG_RegisterMapping("_class_wxEvtHandler","_class_wxDialog",SwigwxDialogTowxEvtHandler);
4991 SWIG_RegisterMapping("_class_wxEvtHandler","_wxDialog",SwigwxDialogTowxEvtHandler);
4992 SWIG_RegisterMapping("_class_wxEvtHandler","_class_wxPanel",SwigwxPanelTowxEvtHandler);
4993 SWIG_RegisterMapping("_class_wxEvtHandler","_wxPanel",SwigwxPanelTowxEvtHandler);
4994 SWIG_RegisterMapping("_class_wxEvtHandler","_class_wxMiniFrame",SwigwxMiniFrameTowxEvtHandler);
4995 SWIG_RegisterMapping("_class_wxEvtHandler","_wxMiniFrame",SwigwxMiniFrameTowxEvtHandler);
4996 SWIG_RegisterMapping("_class_wxEvtHandler","_class_wxFrame",SwigwxFrameTowxEvtHandler);
4997 SWIG_RegisterMapping("_class_wxEvtHandler","_wxFrame",SwigwxFrameTowxEvtHandler);
4998 SWIG_RegisterMapping("_class_wxEvtHandler","_class_wxWindow",SwigwxWindowTowxEvtHandler);
4999 SWIG_RegisterMapping("_class_wxEvtHandler","_wxWindow",SwigwxWindowTowxEvtHandler);
5000 SWIG_RegisterMapping("_class_wxEvtHandler","_wxEvtHandler",0);
5001 SWIG_RegisterMapping("_wxIndividualLayoutConstraint","_class_wxIndividualLayoutConstraint",0);
5002 SWIG_RegisterMapping("_wxCursor","_class_wxCursor",0);
5003 SWIG_RegisterMapping("_wxMask","_class_wxMask",0);
5004 SWIG_RegisterMapping("_wxPyMenu","_class_wxPyMenu",0);
5005 SWIG_RegisterMapping("_wxPen","_class_wxPen",0);
5006 SWIG_RegisterMapping("_byte","_unsigned_char",0);
5007 SWIG_RegisterMapping("_long","_wxDash",0);
5008 SWIG_RegisterMapping("_long","_unsigned_long",0);
5009 SWIG_RegisterMapping("_long","_signed_long",0);
5010 SWIG_RegisterMapping("_class_wxAcceleratorTable","_wxAcceleratorTable",0);
5011 SWIG_RegisterMapping("_wxDC","_class_wxDC",0);
5012 SWIG_RegisterMapping("_class_wxRealPoint","_wxRealPoint",0);
5013 SWIG_RegisterMapping("_wxPrinterDC","_class_wxPrinterDC",0);
5014 SWIG_RegisterMapping("_class_wxMenuItem","_wxMenuItem",0);
5015 SWIG_RegisterMapping("_class_wxPostScriptDC","_wxPostScriptDC",0);
5016 SWIG_RegisterMapping("_wxPanel","_class_wxDialog",SwigwxDialogTowxPanel);
5017 SWIG_RegisterMapping("_wxPanel","_wxDialog",SwigwxDialogTowxPanel);
5018 SWIG_RegisterMapping("_wxPanel","_class_wxPanel",0);
5019 SWIG_RegisterMapping("_class_wxMask","_wxMask",0);
5020 SWIG_RegisterMapping("_wxColour","_class_wxColour",0);
5021 SWIG_RegisterMapping("_class_wxDialog","_wxDialog",0);
5022 SWIG_RegisterMapping("_wxBrush","_class_wxBrush",0);
5023 SWIG_RegisterMapping("_wxMiniFrame","_class_wxMiniFrame",0);
5024 SWIG_RegisterMapping("_uint","_unsigned_int",0);
5025 SWIG_RegisterMapping("_uint","_int",0);
5026 SWIG_RegisterMapping("_uint","_wxWindowID",0);
5027 SWIG_RegisterMapping("_wxRect","_class_wxRect",0);
5028 SWIG_RegisterMapping("_wxPoint","_class_wxPoint",0);
5029 SWIG_RegisterMapping("_wxBitmap","_class_wxBitmap",0);
5030 SWIG_RegisterMapping("_wxPyTimer","_class_wxPyTimer",0);
5031 SWIG_RegisterMapping("_class_wxIndividualLayoutConstraint","_wxIndividualLayoutConstraint",0);
5032 SWIG_RegisterMapping("_EBool","_signed_int",0);
5033 SWIG_RegisterMapping("_EBool","_int",0);
5034 SWIG_RegisterMapping("_EBool","_wxWindowID",0);
5035 SWIG_RegisterMapping("_wxFont","_class_wxFont",0);
5036 SWIG_RegisterMapping("_unsigned_long","_wxDash",0);
5037 SWIG_RegisterMapping("_unsigned_long","_long",0);
5038 SWIG_RegisterMapping("_class_wxRect","_wxRect",0);
5039 SWIG_RegisterMapping("_class_wxDC","_wxDC",0);
5040 SWIG_RegisterMapping("_class_wxPyTimer","_wxPyTimer",0);
5041 SWIG_RegisterMapping("_wxAcceleratorEntry","_class_wxAcceleratorEntry",0);
5042 SWIG_RegisterMapping("_class_wxPanel","_class_wxDialog",SwigwxDialogTowxPanel);
5043 SWIG_RegisterMapping("_class_wxPanel","_wxDialog",SwigwxDialogTowxPanel);
5044 SWIG_RegisterMapping("_class_wxPanel","_wxPanel",0);
5045 SWIG_RegisterMapping("_signed_int","_EBool",0);
5046 SWIG_RegisterMapping("_signed_int","_wxWindowID",0);
5047 SWIG_RegisterMapping("_signed_int","_int",0);
5048 SWIG_RegisterMapping("_wxLayoutConstraints","_class_wxLayoutConstraints",0);
5049 SWIG_RegisterMapping("_wxMetaFileDC","_class_wxMetaFileDC",0);
5050 SWIG_RegisterMapping("_wxMenu","_class_wxPyMenu",SwigwxPyMenuTowxMenu);
5051 SWIG_RegisterMapping("_wxMenu","_wxPyMenu",SwigwxPyMenuTowxMenu);
5052 SWIG_RegisterMapping("_wxMenu","_class_wxMenu",0);
5053 SWIG_RegisterMapping("_wxScreenDC","_class_wxScreenDC",0);
5054 SWIG_RegisterMapping("_WXTYPE","_short",0);
5055 SWIG_RegisterMapping("_WXTYPE","_signed_short",0);
5056 SWIG_RegisterMapping("_WXTYPE","_unsigned_short",0);
5057 SWIG_RegisterMapping("_class_wxBrush","_wxBrush",0);
5058 SWIG_RegisterMapping("_unsigned_short","_WXTYPE",0);
5059 SWIG_RegisterMapping("_unsigned_short","_short",0);
5060 SWIG_RegisterMapping("_class_wxWindow","_class_wxScrolledWindow",SwigwxScrolledWindowTowxWindow);
5061 SWIG_RegisterMapping("_class_wxWindow","_wxScrolledWindow",SwigwxScrolledWindowTowxWindow);
5062 SWIG_RegisterMapping("_class_wxWindow","_class_wxDialog",SwigwxDialogTowxWindow);
5063 SWIG_RegisterMapping("_class_wxWindow","_wxDialog",SwigwxDialogTowxWindow);
5064 SWIG_RegisterMapping("_class_wxWindow","_class_wxPanel",SwigwxPanelTowxWindow);
5065 SWIG_RegisterMapping("_class_wxWindow","_wxPanel",SwigwxPanelTowxWindow);
5066 SWIG_RegisterMapping("_class_wxWindow","_class_wxMiniFrame",SwigwxMiniFrameTowxWindow);
5067 SWIG_RegisterMapping("_class_wxWindow","_wxMiniFrame",SwigwxMiniFrameTowxWindow);
5068 SWIG_RegisterMapping("_class_wxWindow","_class_wxFrame",SwigwxFrameTowxWindow);
5069 SWIG_RegisterMapping("_class_wxWindow","_wxFrame",SwigwxFrameTowxWindow);
5070 SWIG_RegisterMapping("_class_wxWindow","_wxWindow",0);
5071 SWIG_RegisterMapping("_class_wxFont","_wxFont",0);
5072 SWIG_RegisterMapping("_wxClientDC","_class_wxClientDC",0);
5073 SWIG_RegisterMapping("_class_wxPoint","_wxPoint",0);
5074 SWIG_RegisterMapping("_wxRealPoint","_class_wxRealPoint",0);
5075 SWIG_RegisterMapping("_signed_short","_WXTYPE",0);
5076 SWIG_RegisterMapping("_signed_short","_short",0);
5077 SWIG_RegisterMapping("_wxMemoryDC","_class_wxMemoryDC",0);
5078 SWIG_RegisterMapping("_wxPaintDC","_class_wxPaintDC",0);
5079 SWIG_RegisterMapping("_class_wxAcceleratorEntry","_wxAcceleratorEntry",0);
5080 SWIG_RegisterMapping("_class_wxCursor","_wxCursor",0);
5081 SWIG_RegisterMapping("_wxPostScriptDC","_class_wxPostScriptDC",0);
5082 SWIG_RegisterMapping("_wxScrolledWindow","_class_wxScrolledWindow",0);
5083 SWIG_RegisterMapping("_unsigned_char","_byte",0);
5084 SWIG_RegisterMapping("_class_wxMetaFileDC","_wxMetaFileDC",0);
5085 SWIG_RegisterMapping("_class_wxMenu","_class_wxPyMenu",SwigwxPyMenuTowxMenu);
5086 SWIG_RegisterMapping("_class_wxMenu","_wxPyMenu",SwigwxPyMenuTowxMenu);
5087 SWIG_RegisterMapping("_class_wxMenu","_wxMenu",0);
5088 SWIG_RegisterMapping("_unsigned_int","_uint",0);
5089 SWIG_RegisterMapping("_unsigned_int","_wxWindowID",0);
5090 SWIG_RegisterMapping("_unsigned_int","_int",0);
5091 SWIG_RegisterMapping("_wxIcon","_class_wxIcon",0);
5092 SWIG_RegisterMapping("_wxDialog","_class_wxDialog",0);
5093 SWIG_RegisterMapping("_class_wxPyMenu","_wxPyMenu",0);
5094 SWIG_RegisterMapping("_class_wxPen","_wxPen",0);
5095 SWIG_RegisterMapping("_short","_WXTYPE",0);
5096 SWIG_RegisterMapping("_short","_unsigned_short",0);
5097 SWIG_RegisterMapping("_short","_signed_short",0);
5098 SWIG_RegisterMapping("_wxFrame","_class_wxMiniFrame",SwigwxMiniFrameTowxFrame);
5099 SWIG_RegisterMapping("_wxFrame","_wxMiniFrame",SwigwxMiniFrameTowxFrame);
5100 SWIG_RegisterMapping("_wxFrame","_class_wxFrame",0);
5101 SWIG_RegisterMapping("_wxWindowID","_EBool",0);
5102 SWIG_RegisterMapping("_wxWindowID","_uint",0);
5103 SWIG_RegisterMapping("_wxWindowID","_int",0);
5104 SWIG_RegisterMapping("_wxWindowID","_signed_int",0);
5105 SWIG_RegisterMapping("_wxWindowID","_unsigned_int",0);
5106 SWIG_RegisterMapping("_int","_EBool",0);
5107 SWIG_RegisterMapping("_int","_uint",0);
5108 SWIG_RegisterMapping("_int","_wxWindowID",0);
5109 SWIG_RegisterMapping("_int","_unsigned_int",0);
5110 SWIG_RegisterMapping("_int","_signed_int",0);
5111 SWIG_RegisterMapping("_wxSize","_class_wxSize",0);
5112 SWIG_RegisterMapping("_class_wxPrinterDC","_wxPrinterDC",0);
5113 SWIG_RegisterMapping("_class_wxPaintDC","_wxPaintDC",0);
5114 SWIG_RegisterMapping("_class_wxLayoutConstraints","_wxLayoutConstraints",0);
5115 SWIG_RegisterMapping("_class_wxIcon","_wxIcon",0);
5116 SWIG_RegisterMapping("_class_wxColour","_wxColour",0);
5117 SWIG_RegisterMapping("_class_wxScreenDC","_wxScreenDC",0);
5118 SWIG_RegisterMapping("_class_wxMiniFrame","_wxMiniFrame",0);
5119 SWIG_RegisterMapping("_class_wxClientDC","_wxClientDC",0);
5120 SWIG_RegisterMapping("_class_wxSize","_wxSize",0);
5121 SWIG_RegisterMapping("_class_wxBitmap","_wxBitmap",0);
5122 SWIG_RegisterMapping("_class_wxMemoryDC","_wxMemoryDC",0);
5123 SWIG_RegisterMapping("_wxMenuBar","_class_wxMenuBar",0);
5124 SWIG_RegisterMapping("_wxEvtHandler","_class_wxMenuBar",SwigwxMenuBarTowxEvtHandler);
5125 SWIG_RegisterMapping("_wxEvtHandler","_wxMenuBar",SwigwxMenuBarTowxEvtHandler);
5126 SWIG_RegisterMapping("_wxEvtHandler","_class_wxPyMenu",SwigwxPyMenuTowxEvtHandler);
5127 SWIG_RegisterMapping("_wxEvtHandler","_wxPyMenu",SwigwxPyMenuTowxEvtHandler);
5128 SWIG_RegisterMapping("_wxEvtHandler","_class_wxMenu",SwigwxMenuTowxEvtHandler);
5129 SWIG_RegisterMapping("_wxEvtHandler","_wxMenu",SwigwxMenuTowxEvtHandler);
5130 SWIG_RegisterMapping("_wxEvtHandler","_class_wxScrolledWindow",SwigwxScrolledWindowTowxEvtHandler);
5131 SWIG_RegisterMapping("_wxEvtHandler","_wxScrolledWindow",SwigwxScrolledWindowTowxEvtHandler);
5132 SWIG_RegisterMapping("_wxEvtHandler","_class_wxDialog",SwigwxDialogTowxEvtHandler);
5133 SWIG_RegisterMapping("_wxEvtHandler","_wxDialog",SwigwxDialogTowxEvtHandler);
5134 SWIG_RegisterMapping("_wxEvtHandler","_class_wxPanel",SwigwxPanelTowxEvtHandler);
5135 SWIG_RegisterMapping("_wxEvtHandler","_wxPanel",SwigwxPanelTowxEvtHandler);
5136 SWIG_RegisterMapping("_wxEvtHandler","_class_wxMiniFrame",SwigwxMiniFrameTowxEvtHandler);
5137 SWIG_RegisterMapping("_wxEvtHandler","_wxMiniFrame",SwigwxMiniFrameTowxEvtHandler);
5138 SWIG_RegisterMapping("_wxEvtHandler","_class_wxFrame",SwigwxFrameTowxEvtHandler);
5139 SWIG_RegisterMapping("_wxEvtHandler","_wxFrame",SwigwxFrameTowxEvtHandler);
5140 SWIG_RegisterMapping("_wxEvtHandler","_class_wxWindow",SwigwxWindowTowxEvtHandler);
5141 SWIG_RegisterMapping("_wxEvtHandler","_wxWindow",SwigwxWindowTowxEvtHandler);
5142 SWIG_RegisterMapping("_wxEvtHandler","_class_wxEvtHandler",0);
5143 SWIG_RegisterMapping("_wxMenuItem","_class_wxMenuItem",0);
5144 SWIG_RegisterMapping("_wxDash","_unsigned_long",0);
5145 SWIG_RegisterMapping("_wxDash","_long",0);
5146 SWIG_RegisterMapping("_class_wxScrolledWindow","_wxScrolledWindow",0);
5147 SWIG_RegisterMapping("_wxWindow","_class_wxScrolledWindow",SwigwxScrolledWindowTowxWindow);
5148 SWIG_RegisterMapping("_wxWindow","_wxScrolledWindow",SwigwxScrolledWindowTowxWindow);
5149 SWIG_RegisterMapping("_wxWindow","_class_wxDialog",SwigwxDialogTowxWindow);
5150 SWIG_RegisterMapping("_wxWindow","_wxDialog",SwigwxDialogTowxWindow);
5151 SWIG_RegisterMapping("_wxWindow","_class_wxPanel",SwigwxPanelTowxWindow);
5152 SWIG_RegisterMapping("_wxWindow","_wxPanel",SwigwxPanelTowxWindow);
5153 SWIG_RegisterMapping("_wxWindow","_class_wxMiniFrame",SwigwxMiniFrameTowxWindow);
5154 SWIG_RegisterMapping("_wxWindow","_wxMiniFrame",SwigwxMiniFrameTowxWindow);
5155 SWIG_RegisterMapping("_wxWindow","_class_wxFrame",SwigwxFrameTowxWindow);
5156 SWIG_RegisterMapping("_wxWindow","_wxFrame",SwigwxFrameTowxWindow);
5157 SWIG_RegisterMapping("_wxWindow","_class_wxWindow",0);
5158 SWIG_RegisterMapping("_class_wxFrame","_class_wxMiniFrame",SwigwxMiniFrameTowxFrame);
5159 SWIG_RegisterMapping("_class_wxFrame","_wxMiniFrame",SwigwxMiniFrameTowxFrame);
5160 SWIG_RegisterMapping("_class_wxFrame","_wxFrame",0);
5161 }