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