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