]> git.saurik.com Git - wxWidgets.git/blame - utils/wxPython/src/msw/misc.cpp
some dist helpers for wxPython
[wxWidgets.git] / utils / wxPython / src / msw / misc.cpp
CommitLineData
8ab979d7 1/*
9c039d08 2 * FILE : msw/misc.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 initmiscc
53
54#define SWIG_name "miscc"
55
56#include "helpers.h"
57#include <wx/resource.h>
af309447 58#include <wx/tooltip.h>
8ab979d7
RD
59
60static PyObject* l_output_helper(PyObject* target, PyObject* o) {
61 PyObject* o2;
62 if (!target) {
63 target = o;
64 } else if (target == Py_None) {
65 Py_DECREF(Py_None);
66 target = o;
67 } else {
68 if (!PyList_Check(target)) {
69 o2 = target;
70 target = PyList_New(0);
71 PyList_Append(target, o2);
72 Py_XDECREF(o2);
73 }
74 PyList_Append(target,o);
75 Py_XDECREF(o);
76 }
77 return target;
78}
79
80static PyObject* t_output_helper(PyObject* target, PyObject* o) {
81 PyObject* o2;
82 PyObject* o3;
83
84 if (!target) {
85 target = o;
86 } else if (target == Py_None) {
87 Py_DECREF(Py_None);
88 target = o;
89 } else {
90 if (!PyTuple_Check(target)) {
91 o2 = target;
92 target = PyTuple_New(1);
93 PyTuple_SetItem(target, 0, o2);
94 }
95 o3 = PyTuple_New(1);
96 PyTuple_SetItem(o3, 0, o);
97
98 o2 = target;
99 target = PySequence_Concat(o2, o3);
100 Py_DECREF(o2);
101 Py_DECREF(o3);
102 }
103 return target;
104}
105
106
b639c3c5 107extern byte* byte_LIST_helper(PyObject* source);
8ab979d7
RD
108extern int* int_LIST_helper(PyObject* source);
109extern long* long_LIST_helper(PyObject* source);
110extern char** string_LIST_helper(PyObject* source);
111extern wxPoint* wxPoint_LIST_helper(PyObject* source);
112extern wxBitmap** wxBitmap_LIST_helper(PyObject* source);
113extern wxString* wxString_LIST_helper(PyObject* source);
8ab979d7 114extern wxAcceleratorEntry* wxAcceleratorEntry_LIST_helper(PyObject* source);
8ab979d7
RD
115
116
117static char* wxStringErrorMsg = "string type is required for parameter";
118
119 char* wxGetResource(char *section, char *entry, char *file = NULL) {
120 char * retval;
121 wxGetResource(section, entry, &retval, file);
122 return retval;
123 }
124static PyObject *_wrap_wxFileSelector(PyObject *self, PyObject *args) {
125 PyObject * _resultobj;
08127323 126 wxString * _result;
8ab979d7
RD
127 char * _arg0;
128 char * _arg1 = NULL;
129 char * _arg2 = NULL;
130 char * _arg3 = NULL;
131 char * _arg4 = "*.*";
132 int _arg5 = 0;
133 wxWindow * _arg6 = NULL;
134 int _arg7 = -1;
135 int _arg8 = -1;
136 char * _argc6 = 0;
137
138 self = self;
139 if(!PyArg_ParseTuple(args,"s|ssssisii:wxFileSelector",&_arg0,&_arg1,&_arg2,&_arg3,&_arg4,&_arg5,&_argc6,&_arg7,&_arg8))
140 return NULL;
141 if (_argc6) {
142 if (SWIG_GetPtr(_argc6,(void **) &_arg6,"_wxWindow_p")) {
143 PyErr_SetString(PyExc_TypeError,"Type error in argument 7 of wxFileSelector. Expected _wxWindow_p.");
144 return NULL;
145 }
146 }
08127323 147{
cf694132
RD
148 wxPy_BEGIN_ALLOW_THREADS;
149 _result = new wxString (wxFileSelector(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5,_arg6,_arg7,_arg8));
150
151 wxPy_END_ALLOW_THREADS;
152}{
08127323
RD
153 _resultobj = PyString_FromString(WXSTRINGCAST *(_result));
154}
155{
156 delete _result;
157}
8ab979d7
RD
158 return _resultobj;
159}
160
161static PyObject *_wrap_wxGetTextFromUser(PyObject *self, PyObject *args) {
162 PyObject * _resultobj;
163 wxString * _result;
164 wxString * _arg0;
165 wxString * _arg1 = &wxPyEmptyStr;
166 wxString * _arg2 = &wxPyEmptyStr;
167 wxWindow * _arg3 = NULL;
168 int _arg4 = -1;
169 int _arg5 = -1;
170 bool _arg6 = (1);
171 PyObject * _obj0 = 0;
172 PyObject * _obj1 = 0;
173 PyObject * _obj2 = 0;
174 char * _argc3 = 0;
175 int tempbool6;
176
177 self = self;
178 if(!PyArg_ParseTuple(args,"O|OOsiii:wxGetTextFromUser",&_obj0,&_obj1,&_obj2,&_argc3,&_arg4,&_arg5,&tempbool6))
179 return NULL;
180{
181 if (!PyString_Check(_obj0)) {
182 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
183 return NULL;
184 }
cf694132 185 _arg0 = new wxString(PyString_AsString(_obj0), PyString_Size(_obj0));
8ab979d7
RD
186}
187 if (_obj1)
188{
189 if (!PyString_Check(_obj1)) {
190 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
191 return NULL;
192 }
cf694132 193 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
8ab979d7
RD
194}
195 if (_obj2)
196{
197 if (!PyString_Check(_obj2)) {
198 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
199 return NULL;
200 }
cf694132 201 _arg2 = new wxString(PyString_AsString(_obj2), PyString_Size(_obj2));
8ab979d7
RD
202}
203 if (_argc3) {
204 if (SWIG_GetPtr(_argc3,(void **) &_arg3,"_wxWindow_p")) {
205 PyErr_SetString(PyExc_TypeError,"Type error in argument 4 of wxGetTextFromUser. Expected _wxWindow_p.");
206 return NULL;
207 }
208 }
209 _arg6 = (bool ) tempbool6;
8ab979d7 210{
cf694132
RD
211 wxPy_BEGIN_ALLOW_THREADS;
212 _result = new wxString (wxGetTextFromUser(*_arg0,*_arg1,*_arg2,_arg3,_arg4,_arg5,_arg6));
213
214 wxPy_END_ALLOW_THREADS;
215}{
8ab979d7
RD
216 _resultobj = PyString_FromString(WXSTRINGCAST *(_result));
217}
218{
219 if (_obj0)
220 delete _arg0;
221}
222{
223 if (_obj1)
224 delete _arg1;
225}
226{
227 if (_obj2)
228 delete _arg2;
229}
230{
231 delete _result;
232}
233 return _resultobj;
234}
235
236static PyObject *_wrap_wxGetSingleChoice(PyObject *self, PyObject *args) {
237 PyObject * _resultobj;
238 wxString * _result;
239 wxString * _arg0;
240 wxString * _arg1;
241 int _arg2;
242 wxString * _arg3;
243 wxWindow * _arg4 = NULL;
244 int _arg5 = -1;
245 int _arg6 = -1;
246 bool _arg7 = (1);
247 int _arg8 = 150;
248 int _arg9 = 200;
249 PyObject * _obj0 = 0;
250 PyObject * _obj1 = 0;
251 PyObject * _obj3 = 0;
252 char * _argc4 = 0;
253 int tempbool7;
254
255 self = self;
256 if(!PyArg_ParseTuple(args,"OOO|siiiii:wxGetSingleChoice",&_obj0,&_obj1,&_obj3,&_argc4,&_arg5,&_arg6,&tempbool7,&_arg8,&_arg9))
257 return NULL;
258{
259 if (!PyString_Check(_obj0)) {
260 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
261 return NULL;
262 }
cf694132 263 _arg0 = new wxString(PyString_AsString(_obj0), PyString_Size(_obj0));
8ab979d7
RD
264}
265{
266 if (!PyString_Check(_obj1)) {
267 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
268 return NULL;
269 }
cf694132 270 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
8ab979d7
RD
271}
272 if (_obj3)
273{
274 _arg3 = wxString_LIST_helper(_obj3);
275 if (_arg3 == NULL) {
276 return NULL;
277 }
278}
279 if (_argc4) {
280 if (SWIG_GetPtr(_argc4,(void **) &_arg4,"_wxWindow_p")) {
281 PyErr_SetString(PyExc_TypeError,"Type error in argument 5 of wxGetSingleChoice. Expected _wxWindow_p.");
282 return NULL;
283 }
284 }
285 _arg7 = (bool ) tempbool7;
286{
cf694132
RD
287 if (_obj3) {
288 _arg2 = PyList_Size(_obj3);
289 }
290 else {
291 _arg2 = 0;
292 }
8ab979d7 293}
8ab979d7 294{
cf694132
RD
295 wxPy_BEGIN_ALLOW_THREADS;
296 _result = new wxString (wxGetSingleChoice(*_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5,_arg6,_arg7,_arg8,_arg9));
297
298 wxPy_END_ALLOW_THREADS;
299}{
8ab979d7
RD
300 _resultobj = PyString_FromString(WXSTRINGCAST *(_result));
301}
302{
303 if (_obj0)
304 delete _arg0;
305}
306{
307 if (_obj1)
308 delete _arg1;
309}
310{
311 delete [] _arg3;
312}
313{
314 delete _result;
315}
316 return _resultobj;
317}
318
319static PyObject *_wrap_wxGetSingleChoiceIndex(PyObject *self, PyObject *args) {
320 PyObject * _resultobj;
321 int _result;
322 wxString * _arg0;
323 wxString * _arg1;
324 int _arg2;
325 wxString * _arg3;
326 wxWindow * _arg4 = NULL;
327 int _arg5 = -1;
328 int _arg6 = -1;
329 bool _arg7 = (1);
330 int _arg8 = 150;
331 int _arg9 = 200;
332 PyObject * _obj0 = 0;
333 PyObject * _obj1 = 0;
334 PyObject * _obj3 = 0;
335 char * _argc4 = 0;
336 int tempbool7;
337
338 self = self;
339 if(!PyArg_ParseTuple(args,"OOO|siiiii:wxGetSingleChoiceIndex",&_obj0,&_obj1,&_obj3,&_argc4,&_arg5,&_arg6,&tempbool7,&_arg8,&_arg9))
340 return NULL;
341{
342 if (!PyString_Check(_obj0)) {
343 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
344 return NULL;
345 }
cf694132 346 _arg0 = new wxString(PyString_AsString(_obj0), PyString_Size(_obj0));
8ab979d7
RD
347}
348{
349 if (!PyString_Check(_obj1)) {
350 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
351 return NULL;
352 }
cf694132 353 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
8ab979d7
RD
354}
355 if (_obj3)
356{
357 _arg3 = wxString_LIST_helper(_obj3);
358 if (_arg3 == NULL) {
359 return NULL;
360 }
361}
362 if (_argc4) {
363 if (SWIG_GetPtr(_argc4,(void **) &_arg4,"_wxWindow_p")) {
364 PyErr_SetString(PyExc_TypeError,"Type error in argument 5 of wxGetSingleChoiceIndex. Expected _wxWindow_p.");
365 return NULL;
366 }
367 }
368 _arg7 = (bool ) tempbool7;
369{
cf694132
RD
370 if (_obj3) {
371 _arg2 = PyList_Size(_obj3);
372 }
373 else {
374 _arg2 = 0;
375 }
8ab979d7 376}
cf694132
RD
377{
378 wxPy_BEGIN_ALLOW_THREADS;
379 _result = (int )wxGetSingleChoiceIndex(*_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5,_arg6,_arg7,_arg8,_arg9);
380
381 wxPy_END_ALLOW_THREADS;
382} _resultobj = Py_BuildValue("i",_result);
8ab979d7
RD
383{
384 if (_obj0)
385 delete _arg0;
386}
387{
388 if (_obj1)
389 delete _arg1;
390}
391{
392 delete [] _arg3;
393}
394 return _resultobj;
395}
396
397static PyObject *_wrap_wxMessageBox(PyObject *self, PyObject *args) {
398 PyObject * _resultobj;
399 int _result;
400 wxString * _arg0;
401 wxString * _arg1 = &wxPyEmptyStr;
402 int _arg2 = (wxOK)|(wxCENTRE);
403 wxWindow * _arg3 = NULL;
404 int _arg4 = -1;
405 int _arg5 = -1;
406 PyObject * _obj0 = 0;
407 PyObject * _obj1 = 0;
408 char * _argc3 = 0;
409
410 self = self;
411 if(!PyArg_ParseTuple(args,"O|Oisii:wxMessageBox",&_obj0,&_obj1,&_arg2,&_argc3,&_arg4,&_arg5))
412 return NULL;
413{
414 if (!PyString_Check(_obj0)) {
415 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
416 return NULL;
417 }
cf694132 418 _arg0 = new wxString(PyString_AsString(_obj0), PyString_Size(_obj0));
8ab979d7
RD
419}
420 if (_obj1)
421{
422 if (!PyString_Check(_obj1)) {
423 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
424 return NULL;
425 }
cf694132 426 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
8ab979d7
RD
427}
428 if (_argc3) {
429 if (SWIG_GetPtr(_argc3,(void **) &_arg3,"_wxWindow_p")) {
430 PyErr_SetString(PyExc_TypeError,"Type error in argument 4 of wxMessageBox. Expected _wxWindow_p.");
431 return NULL;
432 }
433 }
cf694132
RD
434{
435 wxPy_BEGIN_ALLOW_THREADS;
436 _result = (int )wxMessageBox(*_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5);
437
438 wxPy_END_ALLOW_THREADS;
439} _resultobj = Py_BuildValue("i",_result);
8ab979d7
RD
440{
441 if (_obj0)
442 delete _arg0;
443}
444{
445 if (_obj1)
446 delete _arg1;
447}
448 return _resultobj;
449}
450
451static PyObject *_wrap_wxColourDisplay(PyObject *self, PyObject *args) {
452 PyObject * _resultobj;
453 bool _result;
454
455 self = self;
456 if(!PyArg_ParseTuple(args,":wxColourDisplay"))
457 return NULL;
cf694132
RD
458{
459 wxPy_BEGIN_ALLOW_THREADS;
460 _result = (bool )wxColourDisplay();
461
462 wxPy_END_ALLOW_THREADS;
463} _resultobj = Py_BuildValue("i",_result);
8ab979d7
RD
464 return _resultobj;
465}
466
467static PyObject *_wrap_wxDisplayDepth(PyObject *self, PyObject *args) {
468 PyObject * _resultobj;
469 int _result;
470
471 self = self;
472 if(!PyArg_ParseTuple(args,":wxDisplayDepth"))
473 return NULL;
cf694132
RD
474{
475 wxPy_BEGIN_ALLOW_THREADS;
476 _result = (int )wxDisplayDepth();
477
478 wxPy_END_ALLOW_THREADS;
479} _resultobj = Py_BuildValue("i",_result);
8ab979d7
RD
480 return _resultobj;
481}
482
483static PyObject *_wrap_wxSetCursor(PyObject *self, PyObject *args) {
484 PyObject * _resultobj;
485 wxCursor * _arg0;
486 char * _argc0 = 0;
487
488 self = self;
489 if(!PyArg_ParseTuple(args,"s:wxSetCursor",&_argc0))
490 return NULL;
491 if (_argc0) {
492 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxCursor_p")) {
493 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSetCursor. Expected _wxCursor_p.");
494 return NULL;
495 }
496 }
cf694132
RD
497{
498 wxPy_BEGIN_ALLOW_THREADS;
499 wxSetCursor(*_arg0);
500
501 wxPy_END_ALLOW_THREADS;
502} Py_INCREF(Py_None);
503 _resultobj = Py_None;
504 return _resultobj;
505}
506
507static PyObject *_wrap_wxNewId(PyObject *self, PyObject *args) {
508 PyObject * _resultobj;
509 long _result;
510
511 self = self;
512 if(!PyArg_ParseTuple(args,":wxNewId"))
513 return NULL;
514{
515 wxPy_BEGIN_ALLOW_THREADS;
516 _result = (long )wxNewId();
517
518 wxPy_END_ALLOW_THREADS;
519} _resultobj = Py_BuildValue("l",_result);
520 return _resultobj;
521}
522
523static PyObject *_wrap_wxRegisterId(PyObject *self, PyObject *args) {
524 PyObject * _resultobj;
525 long _arg0;
526
527 self = self;
528 if(!PyArg_ParseTuple(args,"l:wxRegisterId",&_arg0))
529 return NULL;
530{
531 wxPy_BEGIN_ALLOW_THREADS;
532 wxRegisterId(_arg0);
533
534 wxPy_END_ALLOW_THREADS;
535} Py_INCREF(Py_None);
8ab979d7
RD
536 _resultobj = Py_None;
537 return _resultobj;
538}
539
540static PyObject *_wrap_NewId(PyObject *self, PyObject *args) {
541 PyObject * _resultobj;
542 long _result;
543
544 self = self;
545 if(!PyArg_ParseTuple(args,":NewId"))
546 return NULL;
cf694132
RD
547{
548 wxPy_BEGIN_ALLOW_THREADS;
549 _result = (long )wxNewId();
550
551 wxPy_END_ALLOW_THREADS;
552} _resultobj = Py_BuildValue("l",_result);
8ab979d7
RD
553 return _resultobj;
554}
555
556static PyObject *_wrap_RegisterId(PyObject *self, PyObject *args) {
557 PyObject * _resultobj;
558 long _arg0;
559
560 self = self;
561 if(!PyArg_ParseTuple(args,"l:RegisterId",&_arg0))
562 return NULL;
cf694132
RD
563{
564 wxPy_BEGIN_ALLOW_THREADS;
565 wxRegisterId(_arg0);
566
567 wxPy_END_ALLOW_THREADS;
568} Py_INCREF(Py_None);
8ab979d7
RD
569 _resultobj = Py_None;
570 return _resultobj;
571}
572
573static PyObject *_wrap_wxBeginBusyCursor(PyObject *self, PyObject *args) {
574 PyObject * _resultobj;
575 wxCursor * _arg0 = wxHOURGLASS_CURSOR;
576 char * _argc0 = 0;
577
578 self = self;
579 if(!PyArg_ParseTuple(args,"|s:wxBeginBusyCursor",&_argc0))
580 return NULL;
581 if (_argc0) {
582 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxCursor_p")) {
583 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxBeginBusyCursor. Expected _wxCursor_p.");
584 return NULL;
585 }
586 }
cf694132
RD
587{
588 wxPy_BEGIN_ALLOW_THREADS;
589 wxBeginBusyCursor(_arg0);
590
591 wxPy_END_ALLOW_THREADS;
592} Py_INCREF(Py_None);
8ab979d7
RD
593 _resultobj = Py_None;
594 return _resultobj;
595}
596
597static PyObject *_wrap_wxBell(PyObject *self, PyObject *args) {
598 PyObject * _resultobj;
599
600 self = self;
601 if(!PyArg_ParseTuple(args,":wxBell"))
602 return NULL;
cf694132
RD
603{
604 wxPy_BEGIN_ALLOW_THREADS;
605 wxBell();
606
607 wxPy_END_ALLOW_THREADS;
608} Py_INCREF(Py_None);
8ab979d7
RD
609 _resultobj = Py_None;
610 return _resultobj;
611}
612
613static PyObject *_wrap_wxDisplaySize(PyObject *self, PyObject *args) {
614 PyObject * _resultobj;
615 int * _arg0;
616 int temp;
617 int * _arg1;
618 int temp0;
619
620 self = self;
621{
622 _arg0 = &temp;
623}
624{
625 _arg1 = &temp0;
626}
627 if(!PyArg_ParseTuple(args,":wxDisplaySize"))
628 return NULL;
cf694132
RD
629{
630 wxPy_BEGIN_ALLOW_THREADS;
631 wxDisplaySize(_arg0,_arg1);
632
633 wxPy_END_ALLOW_THREADS;
634} Py_INCREF(Py_None);
8ab979d7
RD
635 _resultobj = Py_None;
636{
637 PyObject *o;
638 o = PyInt_FromLong((long) (*_arg0));
639 _resultobj = t_output_helper(_resultobj, o);
640}
641{
642 PyObject *o;
643 o = PyInt_FromLong((long) (*_arg1));
644 _resultobj = t_output_helper(_resultobj, o);
645}
646 return _resultobj;
647}
648
649static PyObject *_wrap_wxEndBusyCursor(PyObject *self, PyObject *args) {
650 PyObject * _resultobj;
651
652 self = self;
653 if(!PyArg_ParseTuple(args,":wxEndBusyCursor"))
654 return NULL;
cf694132
RD
655{
656 wxPy_BEGIN_ALLOW_THREADS;
657 wxEndBusyCursor();
658
659 wxPy_END_ALLOW_THREADS;
660} Py_INCREF(Py_None);
8ab979d7
RD
661 _resultobj = Py_None;
662 return _resultobj;
663}
664
665static PyObject *_wrap_wxExecute(PyObject *self, PyObject *args) {
666 PyObject * _resultobj;
667 long _result;
668 wxString * _arg0;
669 bool _arg1 = (0);
670 PyObject * _obj0 = 0;
671 int tempbool1;
672
673 self = self;
674 if(!PyArg_ParseTuple(args,"O|i:wxExecute",&_obj0,&tempbool1))
675 return NULL;
676{
677 if (!PyString_Check(_obj0)) {
678 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
679 return NULL;
680 }
cf694132 681 _arg0 = new wxString(PyString_AsString(_obj0), PyString_Size(_obj0));
8ab979d7
RD
682}
683 _arg1 = (bool ) tempbool1;
cf694132
RD
684{
685 wxPy_BEGIN_ALLOW_THREADS;
686 _result = (long )wxExecute(*_arg0,_arg1);
687
688 wxPy_END_ALLOW_THREADS;
689} _resultobj = Py_BuildValue("l",_result);
8ab979d7
RD
690{
691 if (_obj0)
692 delete _arg0;
693}
694 return _resultobj;
695}
696
8ab979d7
RD
697static PyObject *_wrap_wxGetActiveWindow(PyObject *self, PyObject *args) {
698 PyObject * _resultobj;
699 wxWindow * _result;
700 char _ptemp[128];
701
702 self = self;
703 if(!PyArg_ParseTuple(args,":wxGetActiveWindow"))
704 return NULL;
cf694132
RD
705{
706 wxPy_BEGIN_ALLOW_THREADS;
707 _result = (wxWindow *)wxGetActiveWindow();
708
709 wxPy_END_ALLOW_THREADS;
710} SWIG_MakePtr(_ptemp, (char *) _result,"_wxWindow_p");
8ab979d7
RD
711 _resultobj = Py_BuildValue("s",_ptemp);
712 return _resultobj;
713}
714
715static PyObject *_wrap_wxGetElapsedTime(PyObject *self, PyObject *args) {
716 PyObject * _resultobj;
717 long _result;
718 bool _arg0 = (1);
719 int tempbool0;
720
721 self = self;
722 if(!PyArg_ParseTuple(args,"|i:wxGetElapsedTime",&tempbool0))
723 return NULL;
724 _arg0 = (bool ) tempbool0;
cf694132
RD
725{
726 wxPy_BEGIN_ALLOW_THREADS;
727 _result = (long )wxGetElapsedTime(_arg0);
728
729 wxPy_END_ALLOW_THREADS;
730} _resultobj = Py_BuildValue("l",_result);
8ab979d7
RD
731 return _resultobj;
732}
733
734static PyObject *_wrap_wxGetFreeMemory(PyObject *self, PyObject *args) {
735 PyObject * _resultobj;
736 long _result;
737
738 self = self;
739 if(!PyArg_ParseTuple(args,":wxGetFreeMemory"))
740 return NULL;
cf694132
RD
741{
742 wxPy_BEGIN_ALLOW_THREADS;
743 _result = (long )wxGetFreeMemory();
744
745 wxPy_END_ALLOW_THREADS;
746} _resultobj = Py_BuildValue("l",_result);
8ab979d7
RD
747 return _resultobj;
748}
749
750static PyObject *_wrap_wxGetMousePosition(PyObject *self, PyObject *args) {
751 PyObject * _resultobj;
752 int * _arg0;
753 int temp;
754 int * _arg1;
755 int temp0;
756
757 self = self;
758{
759 _arg0 = &temp;
760}
761{
762 _arg1 = &temp0;
763}
764 if(!PyArg_ParseTuple(args,":wxGetMousePosition"))
765 return NULL;
cf694132
RD
766{
767 wxPy_BEGIN_ALLOW_THREADS;
768 wxGetMousePosition(_arg0,_arg1);
769
770 wxPy_END_ALLOW_THREADS;
771} Py_INCREF(Py_None);
8ab979d7
RD
772 _resultobj = Py_None;
773{
774 PyObject *o;
775 o = PyInt_FromLong((long) (*_arg0));
776 _resultobj = t_output_helper(_resultobj, o);
777}
778{
779 PyObject *o;
780 o = PyInt_FromLong((long) (*_arg1));
781 _resultobj = t_output_helper(_resultobj, o);
782}
783 return _resultobj;
784}
785
786static PyObject *_wrap_wxIsBusy(PyObject *self, PyObject *args) {
787 PyObject * _resultobj;
788 bool _result;
789
790 self = self;
791 if(!PyArg_ParseTuple(args,":wxIsBusy"))
792 return NULL;
cf694132
RD
793{
794 wxPy_BEGIN_ALLOW_THREADS;
795 _result = (bool )wxIsBusy();
796
797 wxPy_END_ALLOW_THREADS;
798} _resultobj = Py_BuildValue("i",_result);
8ab979d7
RD
799 return _resultobj;
800}
801
802static PyObject *_wrap_wxNow(PyObject *self, PyObject *args) {
803 PyObject * _resultobj;
804 wxString * _result;
805
806 self = self;
807 if(!PyArg_ParseTuple(args,":wxNow"))
808 return NULL;
8ab979d7 809{
cf694132
RD
810 wxPy_BEGIN_ALLOW_THREADS;
811 _result = new wxString (wxNow());
812
813 wxPy_END_ALLOW_THREADS;
814}{
8ab979d7
RD
815 _resultobj = PyString_FromString(WXSTRINGCAST *(_result));
816}
817{
818 delete _result;
819}
820 return _resultobj;
821}
822
823static PyObject *_wrap_wxShell(PyObject *self, PyObject *args) {
824 PyObject * _resultobj;
825 bool _result;
826 wxString * _arg0 = &wxPyEmptyStr;
827 PyObject * _obj0 = 0;
828
829 self = self;
830 if(!PyArg_ParseTuple(args,"|O:wxShell",&_obj0))
831 return NULL;
832 if (_obj0)
833{
834 if (!PyString_Check(_obj0)) {
835 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
836 return NULL;
837 }
cf694132 838 _arg0 = new wxString(PyString_AsString(_obj0), PyString_Size(_obj0));
8ab979d7 839}
cf694132
RD
840{
841 wxPy_BEGIN_ALLOW_THREADS;
842 _result = (bool )wxShell(*_arg0);
843
844 wxPy_END_ALLOW_THREADS;
845} _resultobj = Py_BuildValue("i",_result);
8ab979d7
RD
846{
847 if (_obj0)
848 delete _arg0;
849}
850 return _resultobj;
851}
852
853static PyObject *_wrap_wxStartTimer(PyObject *self, PyObject *args) {
854 PyObject * _resultobj;
855
856 self = self;
857 if(!PyArg_ParseTuple(args,":wxStartTimer"))
858 return NULL;
cf694132
RD
859{
860 wxPy_BEGIN_ALLOW_THREADS;
861 wxStartTimer();
862
863 wxPy_END_ALLOW_THREADS;
864} Py_INCREF(Py_None);
8ab979d7
RD
865 _resultobj = Py_None;
866 return _resultobj;
867}
868
869static PyObject *_wrap_wxGetOsVersion(PyObject *self, PyObject *args) {
870 PyObject * _resultobj;
871 int _result;
872 int * _arg0;
873 int temp;
874 int * _arg1;
875 int temp0;
876
877 self = self;
878{
879 _arg0 = &temp;
880}
881{
882 _arg1 = &temp0;
883}
884 if(!PyArg_ParseTuple(args,":wxGetOsVersion"))
885 return NULL;
cf694132
RD
886{
887 wxPy_BEGIN_ALLOW_THREADS;
888 _result = (int )wxGetOsVersion(_arg0,_arg1);
889
890 wxPy_END_ALLOW_THREADS;
891} _resultobj = Py_BuildValue("i",_result);
8ab979d7
RD
892{
893 PyObject *o;
894 o = PyInt_FromLong((long) (*_arg0));
895 _resultobj = t_output_helper(_resultobj, o);
896}
897{
898 PyObject *o;
899 o = PyInt_FromLong((long) (*_arg1));
900 _resultobj = t_output_helper(_resultobj, o);
901}
902 return _resultobj;
903}
904
bb0054cd
RD
905static PyObject *_wrap_wxSleep(PyObject *self, PyObject *args) {
906 PyObject * _resultobj;
907 int _arg0;
908
909 self = self;
910 if(!PyArg_ParseTuple(args,"i:wxSleep",&_arg0))
911 return NULL;
912{
913 wxPy_BEGIN_ALLOW_THREADS;
914 wxSleep(_arg0);
915
916 wxPy_END_ALLOW_THREADS;
917} Py_INCREF(Py_None);
918 _resultobj = Py_None;
919 return _resultobj;
920}
921
8ab979d7
RD
922static PyObject *_wrap_wxYield(PyObject *self, PyObject *args) {
923 PyObject * _resultobj;
924 bool _result;
925
926 self = self;
927 if(!PyArg_ParseTuple(args,":wxYield"))
928 return NULL;
cf694132
RD
929{
930 wxPy_BEGIN_ALLOW_THREADS;
931 _result = (bool )wxYield();
932
933 wxPy_END_ALLOW_THREADS;
934} _resultobj = Py_BuildValue("i",_result);
935 return _resultobj;
936}
937
938static PyObject *_wrap_wxSafeYield(PyObject *self, PyObject *args) {
939 PyObject * _resultobj;
940 bool _result;
941
942 self = self;
943 if(!PyArg_ParseTuple(args,":wxSafeYield"))
944 return NULL;
945{
946 wxPy_BEGIN_ALLOW_THREADS;
947 _result = (bool )wxSafeYield();
948
949 wxPy_END_ALLOW_THREADS;
950} _resultobj = Py_BuildValue("i",_result);
8ab979d7
RD
951 return _resultobj;
952}
953
bb0054cd
RD
954static PyObject *_wrap_wxEnableTopLevelWindows(PyObject *self, PyObject *args) {
955 PyObject * _resultobj;
956 bool _arg0;
957 int tempbool0;
958
959 self = self;
960 if(!PyArg_ParseTuple(args,"i:wxEnableTopLevelWindows",&tempbool0))
961 return NULL;
962 _arg0 = (bool ) tempbool0;
963{
964 wxPy_BEGIN_ALLOW_THREADS;
965 wxEnableTopLevelWindows(_arg0);
966
967 wxPy_END_ALLOW_THREADS;
968} Py_INCREF(Py_None);
969 _resultobj = Py_None;
970 return _resultobj;
971}
972
8ab979d7
RD
973static PyObject *_wrap_wxGetResource(PyObject *self, PyObject *args) {
974 PyObject * _resultobj;
975 char * _result;
976 char * _arg0;
977 char * _arg1;
978 char * _arg2 = NULL;
979
980 self = self;
981 if(!PyArg_ParseTuple(args,"ss|s:wxGetResource",&_arg0,&_arg1,&_arg2))
982 return NULL;
cf694132
RD
983{
984 wxPy_BEGIN_ALLOW_THREADS;
985 _result = (char *)wxGetResource(_arg0,_arg1,_arg2);
986
987 wxPy_END_ALLOW_THREADS;
988} _resultobj = Py_BuildValue("s", _result);
8ab979d7
RD
989 return _resultobj;
990}
991
992static PyObject *_wrap_wxResourceAddIdentifier(PyObject *self, PyObject *args) {
993 PyObject * _resultobj;
994 bool _result;
995 char * _arg0;
996 int _arg1;
997
998 self = self;
999 if(!PyArg_ParseTuple(args,"si:wxResourceAddIdentifier",&_arg0,&_arg1))
1000 return NULL;
cf694132
RD
1001{
1002 wxPy_BEGIN_ALLOW_THREADS;
1003 _result = (bool )wxResourceAddIdentifier(_arg0,_arg1);
1004
1005 wxPy_END_ALLOW_THREADS;
1006} _resultobj = Py_BuildValue("i",_result);
8ab979d7
RD
1007 return _resultobj;
1008}
1009
1010static PyObject *_wrap_wxResourceClear(PyObject *self, PyObject *args) {
1011 PyObject * _resultobj;
1012
1013 self = self;
1014 if(!PyArg_ParseTuple(args,":wxResourceClear"))
1015 return NULL;
cf694132
RD
1016{
1017 wxPy_BEGIN_ALLOW_THREADS;
1018 wxResourceClear();
1019
1020 wxPy_END_ALLOW_THREADS;
1021} Py_INCREF(Py_None);
8ab979d7
RD
1022 _resultobj = Py_None;
1023 return _resultobj;
1024}
1025
1026static PyObject *_wrap_wxResourceCreateBitmap(PyObject *self, PyObject *args) {
1027 PyObject * _resultobj;
1028 wxBitmap * _result;
1029 char * _arg0;
1030 char _ptemp[128];
1031
1032 self = self;
1033 if(!PyArg_ParseTuple(args,"s:wxResourceCreateBitmap",&_arg0))
1034 return NULL;
cf694132
RD
1035{
1036 wxPy_BEGIN_ALLOW_THREADS;
1037 _result = new wxBitmap (wxResourceCreateBitmap(_arg0));
1038
1039 wxPy_END_ALLOW_THREADS;
1040} SWIG_MakePtr(_ptemp, (void *) _result,"_wxBitmap_p");
8ab979d7
RD
1041 _resultobj = Py_BuildValue("s",_ptemp);
1042 return _resultobj;
1043}
1044
1045static PyObject *_wrap_wxResourceCreateIcon(PyObject *self, PyObject *args) {
1046 PyObject * _resultobj;
1047 wxIcon * _result;
1048 char * _arg0;
1049 char _ptemp[128];
1050
1051 self = self;
1052 if(!PyArg_ParseTuple(args,"s:wxResourceCreateIcon",&_arg0))
1053 return NULL;
cf694132
RD
1054{
1055 wxPy_BEGIN_ALLOW_THREADS;
1056 _result = new wxIcon (wxResourceCreateIcon(_arg0));
1057
1058 wxPy_END_ALLOW_THREADS;
1059} SWIG_MakePtr(_ptemp, (void *) _result,"_wxIcon_p");
8ab979d7
RD
1060 _resultobj = Py_BuildValue("s",_ptemp);
1061 return _resultobj;
1062}
1063
1064static PyObject *_wrap_wxResourceCreateMenuBar(PyObject *self, PyObject *args) {
1065 PyObject * _resultobj;
1066 wxMenuBar * _result;
1067 char * _arg0;
1068 char _ptemp[128];
1069
1070 self = self;
1071 if(!PyArg_ParseTuple(args,"s:wxResourceCreateMenuBar",&_arg0))
1072 return NULL;
cf694132
RD
1073{
1074 wxPy_BEGIN_ALLOW_THREADS;
1075 _result = (wxMenuBar *)wxResourceCreateMenuBar(_arg0);
1076
1077 wxPy_END_ALLOW_THREADS;
1078} SWIG_MakePtr(_ptemp, (char *) _result,"_wxMenuBar_p");
8ab979d7
RD
1079 _resultobj = Py_BuildValue("s",_ptemp);
1080 return _resultobj;
1081}
1082
1083static PyObject *_wrap_wxResourceGetIdentifier(PyObject *self, PyObject *args) {
1084 PyObject * _resultobj;
1085 int _result;
1086 char * _arg0;
1087
1088 self = self;
1089 if(!PyArg_ParseTuple(args,"s:wxResourceGetIdentifier",&_arg0))
1090 return NULL;
cf694132
RD
1091{
1092 wxPy_BEGIN_ALLOW_THREADS;
1093 _result = (int )wxResourceGetIdentifier(_arg0);
1094
1095 wxPy_END_ALLOW_THREADS;
1096} _resultobj = Py_BuildValue("i",_result);
8ab979d7
RD
1097 return _resultobj;
1098}
1099
1100static PyObject *_wrap_wxResourceParseData(PyObject *self, PyObject *args) {
1101 PyObject * _resultobj;
1102 bool _result;
1103 char * _arg0;
1104 wxResourceTable * _arg1 = NULL;
1105 char * _argc1 = 0;
1106
1107 self = self;
1108 if(!PyArg_ParseTuple(args,"s|s:wxResourceParseData",&_arg0,&_argc1))
1109 return NULL;
1110 if (_argc1) {
1111 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxResourceTable_p")) {
1112 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxResourceParseData. Expected _wxResourceTable_p.");
1113 return NULL;
1114 }
1115 }
cf694132
RD
1116{
1117 wxPy_BEGIN_ALLOW_THREADS;
1118 _result = (bool )wxResourceParseData(_arg0,_arg1);
1119
1120 wxPy_END_ALLOW_THREADS;
1121} _resultobj = Py_BuildValue("i",_result);
8ab979d7
RD
1122 return _resultobj;
1123}
1124
1125static PyObject *_wrap_wxResourceParseFile(PyObject *self, PyObject *args) {
1126 PyObject * _resultobj;
1127 bool _result;
1128 char * _arg0;
1129 wxResourceTable * _arg1 = NULL;
1130 char * _argc1 = 0;
1131
1132 self = self;
1133 if(!PyArg_ParseTuple(args,"s|s:wxResourceParseFile",&_arg0,&_argc1))
1134 return NULL;
1135 if (_argc1) {
1136 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxResourceTable_p")) {
1137 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxResourceParseFile. Expected _wxResourceTable_p.");
1138 return NULL;
1139 }
1140 }
cf694132
RD
1141{
1142 wxPy_BEGIN_ALLOW_THREADS;
1143 _result = (bool )wxResourceParseFile(_arg0,_arg1);
1144
1145 wxPy_END_ALLOW_THREADS;
1146} _resultobj = Py_BuildValue("i",_result);
8ab979d7
RD
1147 return _resultobj;
1148}
1149
1150static PyObject *_wrap_wxResourceParseString(PyObject *self, PyObject *args) {
1151 PyObject * _resultobj;
1152 bool _result;
1153 char * _arg0;
1154 wxResourceTable * _arg1 = NULL;
1155 char * _argc1 = 0;
1156
1157 self = self;
1158 if(!PyArg_ParseTuple(args,"s|s:wxResourceParseString",&_arg0,&_argc1))
1159 return NULL;
1160 if (_argc1) {
1161 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxResourceTable_p")) {
1162 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxResourceParseString. Expected _wxResourceTable_p.");
1163 return NULL;
1164 }
1165 }
cf694132
RD
1166{
1167 wxPy_BEGIN_ALLOW_THREADS;
1168 _result = (bool )wxResourceParseString(_arg0,_arg1);
1169
1170 wxPy_END_ALLOW_THREADS;
1171} _resultobj = Py_BuildValue("i",_result);
8ab979d7
RD
1172 return _resultobj;
1173}
1174
1175#define wxSize_x_set(_swigobj,_swigval) (_swigobj->x = _swigval,_swigval)
af309447 1176static PyObject *_wrap_wxSize_x_set(PyObject *self, PyObject *args) {
8ab979d7
RD
1177 PyObject * _resultobj;
1178 long _result;
1179 wxSize * _arg0;
1180 long _arg1;
1181 char * _argc0 = 0;
1182
1183 self = self;
af309447 1184 if(!PyArg_ParseTuple(args,"sl:wxSize_x_set",&_argc0,&_arg1))
8ab979d7
RD
1185 return NULL;
1186 if (_argc0) {
1187 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxSize_p")) {
af309447 1188 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSize_x_set. Expected _wxSize_p.");
8ab979d7
RD
1189 return NULL;
1190 }
1191 }
cf694132
RD
1192{
1193 wxPy_BEGIN_ALLOW_THREADS;
1194 _result = (long )wxSize_x_set(_arg0,_arg1);
1195
1196 wxPy_END_ALLOW_THREADS;
1197} _resultobj = Py_BuildValue("l",_result);
8ab979d7
RD
1198 return _resultobj;
1199}
1200
1201#define wxSize_x_get(_swigobj) ((long ) _swigobj->x)
af309447 1202static PyObject *_wrap_wxSize_x_get(PyObject *self, PyObject *args) {
8ab979d7
RD
1203 PyObject * _resultobj;
1204 long _result;
1205 wxSize * _arg0;
1206 char * _argc0 = 0;
1207
1208 self = self;
af309447 1209 if(!PyArg_ParseTuple(args,"s:wxSize_x_get",&_argc0))
8ab979d7
RD
1210 return NULL;
1211 if (_argc0) {
1212 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxSize_p")) {
af309447 1213 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSize_x_get. Expected _wxSize_p.");
8ab979d7
RD
1214 return NULL;
1215 }
1216 }
cf694132
RD
1217{
1218 wxPy_BEGIN_ALLOW_THREADS;
1219 _result = (long )wxSize_x_get(_arg0);
1220
1221 wxPy_END_ALLOW_THREADS;
1222} _resultobj = Py_BuildValue("l",_result);
8ab979d7
RD
1223 return _resultobj;
1224}
1225
1226#define wxSize_y_set(_swigobj,_swigval) (_swigobj->y = _swigval,_swigval)
af309447 1227static PyObject *_wrap_wxSize_y_set(PyObject *self, PyObject *args) {
8ab979d7
RD
1228 PyObject * _resultobj;
1229 long _result;
1230 wxSize * _arg0;
1231 long _arg1;
1232 char * _argc0 = 0;
1233
1234 self = self;
af309447 1235 if(!PyArg_ParseTuple(args,"sl:wxSize_y_set",&_argc0,&_arg1))
8ab979d7
RD
1236 return NULL;
1237 if (_argc0) {
1238 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxSize_p")) {
af309447 1239 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSize_y_set. Expected _wxSize_p.");
8ab979d7
RD
1240 return NULL;
1241 }
1242 }
cf694132
RD
1243{
1244 wxPy_BEGIN_ALLOW_THREADS;
1245 _result = (long )wxSize_y_set(_arg0,_arg1);
1246
1247 wxPy_END_ALLOW_THREADS;
1248} _resultobj = Py_BuildValue("l",_result);
8ab979d7
RD
1249 return _resultobj;
1250}
1251
1252#define wxSize_y_get(_swigobj) ((long ) _swigobj->y)
af309447 1253static PyObject *_wrap_wxSize_y_get(PyObject *self, PyObject *args) {
8ab979d7
RD
1254 PyObject * _resultobj;
1255 long _result;
1256 wxSize * _arg0;
1257 char * _argc0 = 0;
1258
1259 self = self;
af309447 1260 if(!PyArg_ParseTuple(args,"s:wxSize_y_get",&_argc0))
8ab979d7
RD
1261 return NULL;
1262 if (_argc0) {
1263 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxSize_p")) {
af309447 1264 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSize_y_get. Expected _wxSize_p.");
8ab979d7
RD
1265 return NULL;
1266 }
1267 }
cf694132
RD
1268{
1269 wxPy_BEGIN_ALLOW_THREADS;
1270 _result = (long )wxSize_y_get(_arg0);
1271
1272 wxPy_END_ALLOW_THREADS;
1273} _resultobj = Py_BuildValue("l",_result);
8ab979d7
RD
1274 return _resultobj;
1275}
1276
1277#define new_wxSize(_swigarg0,_swigarg1) (new wxSize(_swigarg0,_swigarg1))
1278static PyObject *_wrap_new_wxSize(PyObject *self, PyObject *args) {
1279 PyObject * _resultobj;
1280 wxSize * _result;
1281 long _arg0 = 0;
1282 long _arg1 = 0;
1283 char _ptemp[128];
1284
1285 self = self;
1286 if(!PyArg_ParseTuple(args,"|ll:new_wxSize",&_arg0,&_arg1))
1287 return NULL;
cf694132
RD
1288{
1289 wxPy_BEGIN_ALLOW_THREADS;
1290 _result = (wxSize *)new_wxSize(_arg0,_arg1);
1291
1292 wxPy_END_ALLOW_THREADS;
1293} SWIG_MakePtr(_ptemp, (char *) _result,"_wxSize_p");
8ab979d7
RD
1294 _resultobj = Py_BuildValue("s",_ptemp);
1295 return _resultobj;
1296}
1297
1298#define delete_wxSize(_swigobj) (delete _swigobj)
1299static PyObject *_wrap_delete_wxSize(PyObject *self, PyObject *args) {
1300 PyObject * _resultobj;
1301 wxSize * _arg0;
1302 char * _argc0 = 0;
1303
1304 self = self;
1305 if(!PyArg_ParseTuple(args,"s:delete_wxSize",&_argc0))
1306 return NULL;
1307 if (_argc0) {
1308 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxSize_p")) {
1309 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxSize. Expected _wxSize_p.");
1310 return NULL;
1311 }
1312 }
cf694132
RD
1313{
1314 wxPy_BEGIN_ALLOW_THREADS;
1315 delete_wxSize(_arg0);
1316
1317 wxPy_END_ALLOW_THREADS;
1318} Py_INCREF(Py_None);
8ab979d7
RD
1319 _resultobj = Py_None;
1320 return _resultobj;
1321}
1322
1323#define wxSize_Set(_swigobj,_swigarg0,_swigarg1) (_swigobj->Set(_swigarg0,_swigarg1))
1324static PyObject *_wrap_wxSize_Set(PyObject *self, PyObject *args) {
1325 PyObject * _resultobj;
1326 wxSize * _arg0;
1327 long _arg1;
1328 long _arg2;
1329 char * _argc0 = 0;
1330
1331 self = self;
1332 if(!PyArg_ParseTuple(args,"sll:wxSize_Set",&_argc0,&_arg1,&_arg2))
1333 return NULL;
1334 if (_argc0) {
1335 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxSize_p")) {
1336 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSize_Set. Expected _wxSize_p.");
1337 return NULL;
1338 }
1339 }
cf694132
RD
1340{
1341 wxPy_BEGIN_ALLOW_THREADS;
1342 wxSize_Set(_arg0,_arg1,_arg2);
1343
1344 wxPy_END_ALLOW_THREADS;
1345} Py_INCREF(Py_None);
8ab979d7
RD
1346 _resultobj = Py_None;
1347 return _resultobj;
1348}
1349
af309447
RD
1350#define wxSize_GetX(_swigobj) (_swigobj->GetX())
1351static PyObject *_wrap_wxSize_GetX(PyObject *self, PyObject *args) {
8ab979d7
RD
1352 PyObject * _resultobj;
1353 long _result;
1354 wxSize * _arg0;
1355 char * _argc0 = 0;
1356
1357 self = self;
af309447 1358 if(!PyArg_ParseTuple(args,"s:wxSize_GetX",&_argc0))
8ab979d7
RD
1359 return NULL;
1360 if (_argc0) {
1361 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxSize_p")) {
af309447 1362 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSize_GetX. Expected _wxSize_p.");
8ab979d7
RD
1363 return NULL;
1364 }
1365 }
cf694132
RD
1366{
1367 wxPy_BEGIN_ALLOW_THREADS;
1368 _result = (long )wxSize_GetX(_arg0);
1369
1370 wxPy_END_ALLOW_THREADS;
1371} _resultobj = Py_BuildValue("l",_result);
8ab979d7
RD
1372 return _resultobj;
1373}
1374
af309447
RD
1375#define wxSize_GetY(_swigobj) (_swigobj->GetY())
1376static PyObject *_wrap_wxSize_GetY(PyObject *self, PyObject *args) {
8ab979d7
RD
1377 PyObject * _resultobj;
1378 long _result;
1379 wxSize * _arg0;
1380 char * _argc0 = 0;
1381
1382 self = self;
af309447 1383 if(!PyArg_ParseTuple(args,"s:wxSize_GetY",&_argc0))
8ab979d7
RD
1384 return NULL;
1385 if (_argc0) {
1386 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxSize_p")) {
af309447 1387 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSize_GetY. Expected _wxSize_p.");
8ab979d7
RD
1388 return NULL;
1389 }
1390 }
cf694132
RD
1391{
1392 wxPy_BEGIN_ALLOW_THREADS;
1393 _result = (long )wxSize_GetY(_arg0);
1394
1395 wxPy_END_ALLOW_THREADS;
1396} _resultobj = Py_BuildValue("l",_result);
8ab979d7
RD
1397 return _resultobj;
1398}
1399
bb0054cd
RD
1400#define wxSize_GetWidth(_swigobj) (_swigobj->GetWidth())
1401static PyObject *_wrap_wxSize_GetWidth(PyObject *self, PyObject *args) {
1402 PyObject * _resultobj;
1403 long _result;
1404 wxSize * _arg0;
1405 char * _argc0 = 0;
1406
1407 self = self;
1408 if(!PyArg_ParseTuple(args,"s:wxSize_GetWidth",&_argc0))
1409 return NULL;
1410 if (_argc0) {
1411 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxSize_p")) {
1412 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSize_GetWidth. Expected _wxSize_p.");
1413 return NULL;
1414 }
1415 }
1416{
1417 wxPy_BEGIN_ALLOW_THREADS;
1418 _result = (long )wxSize_GetWidth(_arg0);
1419
1420 wxPy_END_ALLOW_THREADS;
1421} _resultobj = Py_BuildValue("l",_result);
1422 return _resultobj;
1423}
1424
1425#define wxSize_GetHeight(_swigobj) (_swigobj->GetHeight())
1426static PyObject *_wrap_wxSize_GetHeight(PyObject *self, PyObject *args) {
1427 PyObject * _resultobj;
1428 long _result;
1429 wxSize * _arg0;
1430 char * _argc0 = 0;
1431
1432 self = self;
1433 if(!PyArg_ParseTuple(args,"s:wxSize_GetHeight",&_argc0))
1434 return NULL;
1435 if (_argc0) {
1436 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxSize_p")) {
1437 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSize_GetHeight. Expected _wxSize_p.");
1438 return NULL;
1439 }
1440 }
1441{
1442 wxPy_BEGIN_ALLOW_THREADS;
1443 _result = (long )wxSize_GetHeight(_arg0);
1444
1445 wxPy_END_ALLOW_THREADS;
1446} _resultobj = Py_BuildValue("l",_result);
1447 return _resultobj;
1448}
1449
1450#define wxSize_SetWidth(_swigobj,_swigarg0) (_swigobj->SetWidth(_swigarg0))
1451static PyObject *_wrap_wxSize_SetWidth(PyObject *self, PyObject *args) {
1452 PyObject * _resultobj;
1453 wxSize * _arg0;
1454 long _arg1;
1455 char * _argc0 = 0;
1456
1457 self = self;
1458 if(!PyArg_ParseTuple(args,"sl:wxSize_SetWidth",&_argc0,&_arg1))
1459 return NULL;
1460 if (_argc0) {
1461 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxSize_p")) {
1462 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSize_SetWidth. Expected _wxSize_p.");
1463 return NULL;
1464 }
1465 }
1466{
1467 wxPy_BEGIN_ALLOW_THREADS;
1468 wxSize_SetWidth(_arg0,_arg1);
1469
1470 wxPy_END_ALLOW_THREADS;
1471} Py_INCREF(Py_None);
1472 _resultobj = Py_None;
1473 return _resultobj;
1474}
1475
1476#define wxSize_SetHeight(_swigobj,_swigarg0) (_swigobj->SetHeight(_swigarg0))
1477static PyObject *_wrap_wxSize_SetHeight(PyObject *self, PyObject *args) {
1478 PyObject * _resultobj;
1479 wxSize * _arg0;
1480 long _arg1;
1481 char * _argc0 = 0;
1482
1483 self = self;
1484 if(!PyArg_ParseTuple(args,"sl:wxSize_SetHeight",&_argc0,&_arg1))
1485 return NULL;
1486 if (_argc0) {
1487 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxSize_p")) {
1488 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSize_SetHeight. Expected _wxSize_p.");
1489 return NULL;
1490 }
1491 }
1492{
1493 wxPy_BEGIN_ALLOW_THREADS;
1494 wxSize_SetHeight(_arg0,_arg1);
1495
1496 wxPy_END_ALLOW_THREADS;
1497} Py_INCREF(Py_None);
1498 _resultobj = Py_None;
1499 return _resultobj;
1500}
1501
af309447 1502static PyObject * wxSize_asTuple(wxSize *self) {
8ab979d7
RD
1503 PyObject* tup = PyTuple_New(2);
1504 PyTuple_SET_ITEM(tup, 0, PyInt_FromLong(self->x));
1505 PyTuple_SET_ITEM(tup, 1, PyInt_FromLong(self->y));
1506 return tup;
1507 }
af309447 1508static PyObject *_wrap_wxSize_asTuple(PyObject *self, PyObject *args) {
8ab979d7
RD
1509 PyObject * _resultobj;
1510 PyObject * _result;
1511 wxSize * _arg0;
1512 char * _argc0 = 0;
1513
1514 self = self;
af309447 1515 if(!PyArg_ParseTuple(args,"s:wxSize_asTuple",&_argc0))
8ab979d7
RD
1516 return NULL;
1517 if (_argc0) {
1518 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxSize_p")) {
af309447 1519 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSize_asTuple. Expected _wxSize_p.");
8ab979d7
RD
1520 return NULL;
1521 }
1522 }
8ab979d7 1523{
cf694132
RD
1524 wxPy_BEGIN_ALLOW_THREADS;
1525 _result = (PyObject *)wxSize_asTuple(_arg0);
1526
1527 wxPy_END_ALLOW_THREADS;
1528}{
8ab979d7
RD
1529 _resultobj = _result;
1530}
1531 return _resultobj;
1532}
1533
1534#define wxRealPoint_x_set(_swigobj,_swigval) (_swigobj->x = _swigval,_swigval)
1535static PyObject *_wrap_wxRealPoint_x_set(PyObject *self, PyObject *args) {
1536 PyObject * _resultobj;
1537 double _result;
1538 wxRealPoint * _arg0;
1539 double _arg1;
1540 char * _argc0 = 0;
1541
1542 self = self;
1543 if(!PyArg_ParseTuple(args,"sd:wxRealPoint_x_set",&_argc0,&_arg1))
1544 return NULL;
1545 if (_argc0) {
1546 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxRealPoint_p")) {
1547 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRealPoint_x_set. Expected _wxRealPoint_p.");
1548 return NULL;
1549 }
1550 }
cf694132
RD
1551{
1552 wxPy_BEGIN_ALLOW_THREADS;
1553 _result = (double )wxRealPoint_x_set(_arg0,_arg1);
1554
1555 wxPy_END_ALLOW_THREADS;
1556} _resultobj = Py_BuildValue("d",_result);
8ab979d7
RD
1557 return _resultobj;
1558}
1559
1560#define wxRealPoint_x_get(_swigobj) ((double ) _swigobj->x)
1561static PyObject *_wrap_wxRealPoint_x_get(PyObject *self, PyObject *args) {
1562 PyObject * _resultobj;
1563 double _result;
1564 wxRealPoint * _arg0;
1565 char * _argc0 = 0;
1566
1567 self = self;
1568 if(!PyArg_ParseTuple(args,"s:wxRealPoint_x_get",&_argc0))
1569 return NULL;
1570 if (_argc0) {
1571 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxRealPoint_p")) {
1572 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRealPoint_x_get. Expected _wxRealPoint_p.");
1573 return NULL;
1574 }
1575 }
cf694132
RD
1576{
1577 wxPy_BEGIN_ALLOW_THREADS;
1578 _result = (double )wxRealPoint_x_get(_arg0);
1579
1580 wxPy_END_ALLOW_THREADS;
1581} _resultobj = Py_BuildValue("d",_result);
8ab979d7
RD
1582 return _resultobj;
1583}
1584
1585#define wxRealPoint_y_set(_swigobj,_swigval) (_swigobj->y = _swigval,_swigval)
1586static PyObject *_wrap_wxRealPoint_y_set(PyObject *self, PyObject *args) {
1587 PyObject * _resultobj;
1588 double _result;
1589 wxRealPoint * _arg0;
1590 double _arg1;
1591 char * _argc0 = 0;
1592
1593 self = self;
1594 if(!PyArg_ParseTuple(args,"sd:wxRealPoint_y_set",&_argc0,&_arg1))
1595 return NULL;
1596 if (_argc0) {
1597 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxRealPoint_p")) {
1598 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRealPoint_y_set. Expected _wxRealPoint_p.");
1599 return NULL;
1600 }
1601 }
cf694132
RD
1602{
1603 wxPy_BEGIN_ALLOW_THREADS;
1604 _result = (double )wxRealPoint_y_set(_arg0,_arg1);
1605
1606 wxPy_END_ALLOW_THREADS;
1607} _resultobj = Py_BuildValue("d",_result);
8ab979d7
RD
1608 return _resultobj;
1609}
1610
1611#define wxRealPoint_y_get(_swigobj) ((double ) _swigobj->y)
1612static PyObject *_wrap_wxRealPoint_y_get(PyObject *self, PyObject *args) {
1613 PyObject * _resultobj;
1614 double _result;
1615 wxRealPoint * _arg0;
1616 char * _argc0 = 0;
1617
1618 self = self;
1619 if(!PyArg_ParseTuple(args,"s:wxRealPoint_y_get",&_argc0))
1620 return NULL;
1621 if (_argc0) {
1622 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxRealPoint_p")) {
1623 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRealPoint_y_get. Expected _wxRealPoint_p.");
1624 return NULL;
1625 }
1626 }
cf694132
RD
1627{
1628 wxPy_BEGIN_ALLOW_THREADS;
1629 _result = (double )wxRealPoint_y_get(_arg0);
1630
1631 wxPy_END_ALLOW_THREADS;
1632} _resultobj = Py_BuildValue("d",_result);
8ab979d7
RD
1633 return _resultobj;
1634}
1635
1636#define new_wxRealPoint(_swigarg0,_swigarg1) (new wxRealPoint(_swigarg0,_swigarg1))
1637static PyObject *_wrap_new_wxRealPoint(PyObject *self, PyObject *args) {
1638 PyObject * _resultobj;
1639 wxRealPoint * _result;
1640 double _arg0 = 0.0;
1641 double _arg1 = 0.0;
1642 char _ptemp[128];
1643
1644 self = self;
1645 if(!PyArg_ParseTuple(args,"|dd:new_wxRealPoint",&_arg0,&_arg1))
1646 return NULL;
cf694132
RD
1647{
1648 wxPy_BEGIN_ALLOW_THREADS;
1649 _result = (wxRealPoint *)new_wxRealPoint(_arg0,_arg1);
1650
1651 wxPy_END_ALLOW_THREADS;
1652} SWIG_MakePtr(_ptemp, (char *) _result,"_wxRealPoint_p");
8ab979d7
RD
1653 _resultobj = Py_BuildValue("s",_ptemp);
1654 return _resultobj;
1655}
1656
1657#define delete_wxRealPoint(_swigobj) (delete _swigobj)
1658static PyObject *_wrap_delete_wxRealPoint(PyObject *self, PyObject *args) {
1659 PyObject * _resultobj;
1660 wxRealPoint * _arg0;
1661 char * _argc0 = 0;
1662
1663 self = self;
1664 if(!PyArg_ParseTuple(args,"s:delete_wxRealPoint",&_argc0))
1665 return NULL;
1666 if (_argc0) {
1667 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxRealPoint_p")) {
1668 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxRealPoint. Expected _wxRealPoint_p.");
1669 return NULL;
1670 }
1671 }
cf694132
RD
1672{
1673 wxPy_BEGIN_ALLOW_THREADS;
1674 delete_wxRealPoint(_arg0);
1675
1676 wxPy_END_ALLOW_THREADS;
1677} Py_INCREF(Py_None);
8ab979d7
RD
1678 _resultobj = Py_None;
1679 return _resultobj;
1680}
1681
1682#define wxPoint_x_set(_swigobj,_swigval) (_swigobj->x = _swigval,_swigval)
1683static PyObject *_wrap_wxPoint_x_set(PyObject *self, PyObject *args) {
1684 PyObject * _resultobj;
1685 long _result;
1686 wxPoint * _arg0;
1687 long _arg1;
1688 char * _argc0 = 0;
1689
1690 self = self;
1691 if(!PyArg_ParseTuple(args,"sl:wxPoint_x_set",&_argc0,&_arg1))
1692 return NULL;
1693 if (_argc0) {
1694 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxPoint_p")) {
1695 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPoint_x_set. Expected _wxPoint_p.");
1696 return NULL;
1697 }
1698 }
cf694132
RD
1699{
1700 wxPy_BEGIN_ALLOW_THREADS;
1701 _result = (long )wxPoint_x_set(_arg0,_arg1);
1702
1703 wxPy_END_ALLOW_THREADS;
1704} _resultobj = Py_BuildValue("l",_result);
8ab979d7
RD
1705 return _resultobj;
1706}
1707
1708#define wxPoint_x_get(_swigobj) ((long ) _swigobj->x)
1709static PyObject *_wrap_wxPoint_x_get(PyObject *self, PyObject *args) {
1710 PyObject * _resultobj;
1711 long _result;
1712 wxPoint * _arg0;
1713 char * _argc0 = 0;
1714
1715 self = self;
1716 if(!PyArg_ParseTuple(args,"s:wxPoint_x_get",&_argc0))
1717 return NULL;
1718 if (_argc0) {
1719 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxPoint_p")) {
1720 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPoint_x_get. Expected _wxPoint_p.");
1721 return NULL;
1722 }
1723 }
cf694132
RD
1724{
1725 wxPy_BEGIN_ALLOW_THREADS;
1726 _result = (long )wxPoint_x_get(_arg0);
1727
1728 wxPy_END_ALLOW_THREADS;
1729} _resultobj = Py_BuildValue("l",_result);
8ab979d7
RD
1730 return _resultobj;
1731}
1732
1733#define wxPoint_y_set(_swigobj,_swigval) (_swigobj->y = _swigval,_swigval)
1734static PyObject *_wrap_wxPoint_y_set(PyObject *self, PyObject *args) {
1735 PyObject * _resultobj;
1736 long _result;
1737 wxPoint * _arg0;
1738 long _arg1;
1739 char * _argc0 = 0;
1740
1741 self = self;
1742 if(!PyArg_ParseTuple(args,"sl:wxPoint_y_set",&_argc0,&_arg1))
1743 return NULL;
1744 if (_argc0) {
1745 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxPoint_p")) {
1746 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPoint_y_set. Expected _wxPoint_p.");
1747 return NULL;
1748 }
1749 }
cf694132
RD
1750{
1751 wxPy_BEGIN_ALLOW_THREADS;
1752 _result = (long )wxPoint_y_set(_arg0,_arg1);
1753
1754 wxPy_END_ALLOW_THREADS;
1755} _resultobj = Py_BuildValue("l",_result);
8ab979d7
RD
1756 return _resultobj;
1757}
1758
1759#define wxPoint_y_get(_swigobj) ((long ) _swigobj->y)
1760static PyObject *_wrap_wxPoint_y_get(PyObject *self, PyObject *args) {
1761 PyObject * _resultobj;
1762 long _result;
1763 wxPoint * _arg0;
1764 char * _argc0 = 0;
1765
1766 self = self;
1767 if(!PyArg_ParseTuple(args,"s:wxPoint_y_get",&_argc0))
1768 return NULL;
1769 if (_argc0) {
1770 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxPoint_p")) {
1771 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPoint_y_get. Expected _wxPoint_p.");
1772 return NULL;
1773 }
1774 }
cf694132
RD
1775{
1776 wxPy_BEGIN_ALLOW_THREADS;
1777 _result = (long )wxPoint_y_get(_arg0);
1778
1779 wxPy_END_ALLOW_THREADS;
1780} _resultobj = Py_BuildValue("l",_result);
8ab979d7
RD
1781 return _resultobj;
1782}
1783
1784#define new_wxPoint(_swigarg0,_swigarg1) (new wxPoint(_swigarg0,_swigarg1))
1785static PyObject *_wrap_new_wxPoint(PyObject *self, PyObject *args) {
1786 PyObject * _resultobj;
1787 wxPoint * _result;
1788 long _arg0 = 0;
1789 long _arg1 = 0;
1790 char _ptemp[128];
1791
1792 self = self;
1793 if(!PyArg_ParseTuple(args,"|ll:new_wxPoint",&_arg0,&_arg1))
1794 return NULL;
cf694132
RD
1795{
1796 wxPy_BEGIN_ALLOW_THREADS;
1797 _result = (wxPoint *)new_wxPoint(_arg0,_arg1);
1798
1799 wxPy_END_ALLOW_THREADS;
1800} SWIG_MakePtr(_ptemp, (char *) _result,"_wxPoint_p");
8ab979d7
RD
1801 _resultobj = Py_BuildValue("s",_ptemp);
1802 return _resultobj;
1803}
1804
1805#define delete_wxPoint(_swigobj) (delete _swigobj)
1806static PyObject *_wrap_delete_wxPoint(PyObject *self, PyObject *args) {
1807 PyObject * _resultobj;
1808 wxPoint * _arg0;
1809 char * _argc0 = 0;
1810
1811 self = self;
1812 if(!PyArg_ParseTuple(args,"s:delete_wxPoint",&_argc0))
1813 return NULL;
1814 if (_argc0) {
1815 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxPoint_p")) {
1816 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxPoint. Expected _wxPoint_p.");
1817 return NULL;
1818 }
1819 }
cf694132
RD
1820{
1821 wxPy_BEGIN_ALLOW_THREADS;
1822 delete_wxPoint(_arg0);
1823
1824 wxPy_END_ALLOW_THREADS;
1825} Py_INCREF(Py_None);
8ab979d7
RD
1826 _resultobj = Py_None;
1827 return _resultobj;
1828}
1829
1830static void wxPoint_Set(wxPoint *self,long x,long y) {
1831 self->x = x;
1832 self->y = y;
1833 }
1834static PyObject *_wrap_wxPoint_Set(PyObject *self, PyObject *args) {
1835 PyObject * _resultobj;
1836 wxPoint * _arg0;
1837 long _arg1;
1838 long _arg2;
1839 char * _argc0 = 0;
1840
1841 self = self;
1842 if(!PyArg_ParseTuple(args,"sll:wxPoint_Set",&_argc0,&_arg1,&_arg2))
1843 return NULL;
1844 if (_argc0) {
1845 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxPoint_p")) {
1846 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPoint_Set. Expected _wxPoint_p.");
1847 return NULL;
1848 }
1849 }
cf694132
RD
1850{
1851 wxPy_BEGIN_ALLOW_THREADS;
1852 wxPoint_Set(_arg0,_arg1,_arg2);
1853
1854 wxPy_END_ALLOW_THREADS;
1855} Py_INCREF(Py_None);
8ab979d7
RD
1856 _resultobj = Py_None;
1857 return _resultobj;
1858}
1859
af309447 1860static PyObject * wxPoint_asTuple(wxPoint *self) {
8ab979d7
RD
1861 PyObject* tup = PyTuple_New(2);
1862 PyTuple_SET_ITEM(tup, 0, PyInt_FromLong(self->x));
1863 PyTuple_SET_ITEM(tup, 1, PyInt_FromLong(self->y));
1864 return tup;
1865 }
af309447 1866static PyObject *_wrap_wxPoint_asTuple(PyObject *self, PyObject *args) {
8ab979d7
RD
1867 PyObject * _resultobj;
1868 PyObject * _result;
1869 wxPoint * _arg0;
1870 char * _argc0 = 0;
1871
1872 self = self;
af309447 1873 if(!PyArg_ParseTuple(args,"s:wxPoint_asTuple",&_argc0))
8ab979d7
RD
1874 return NULL;
1875 if (_argc0) {
1876 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxPoint_p")) {
af309447 1877 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPoint_asTuple. Expected _wxPoint_p.");
8ab979d7
RD
1878 return NULL;
1879 }
1880 }
8ab979d7 1881{
cf694132
RD
1882 wxPy_BEGIN_ALLOW_THREADS;
1883 _result = (PyObject *)wxPoint_asTuple(_arg0);
1884
1885 wxPy_END_ALLOW_THREADS;
1886}{
8ab979d7
RD
1887 _resultobj = _result;
1888}
1889 return _resultobj;
1890}
1891
1892#define new_wxRect(_swigarg0,_swigarg1,_swigarg2,_swigarg3) (new wxRect(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
1893static PyObject *_wrap_new_wxRect(PyObject *self, PyObject *args) {
1894 PyObject * _resultobj;
1895 wxRect * _result;
1896 long _arg0 = 0;
1897 long _arg1 = 0;
1898 long _arg2 = 0;
1899 long _arg3 = 0;
1900 char _ptemp[128];
1901
1902 self = self;
1903 if(!PyArg_ParseTuple(args,"|llll:new_wxRect",&_arg0,&_arg1,&_arg2,&_arg3))
1904 return NULL;
cf694132
RD
1905{
1906 wxPy_BEGIN_ALLOW_THREADS;
1907 _result = (wxRect *)new_wxRect(_arg0,_arg1,_arg2,_arg3);
1908
1909 wxPy_END_ALLOW_THREADS;
1910} SWIG_MakePtr(_ptemp, (char *) _result,"_wxRect_p");
8ab979d7
RD
1911 _resultobj = Py_BuildValue("s",_ptemp);
1912 return _resultobj;
1913}
1914
1915#define delete_wxRect(_swigobj) (delete _swigobj)
1916static PyObject *_wrap_delete_wxRect(PyObject *self, PyObject *args) {
1917 PyObject * _resultobj;
1918 wxRect * _arg0;
1919 char * _argc0 = 0;
1920
1921 self = self;
1922 if(!PyArg_ParseTuple(args,"s:delete_wxRect",&_argc0))
1923 return NULL;
1924 if (_argc0) {
1925 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxRect_p")) {
1926 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxRect. Expected _wxRect_p.");
1927 return NULL;
1928 }
1929 }
cf694132
RD
1930{
1931 wxPy_BEGIN_ALLOW_THREADS;
1932 delete_wxRect(_arg0);
1933
1934 wxPy_END_ALLOW_THREADS;
1935} Py_INCREF(Py_None);
8ab979d7
RD
1936 _resultobj = Py_None;
1937 return _resultobj;
1938}
1939
1940#define wxRect_GetX(_swigobj) (_swigobj->GetX())
1941static PyObject *_wrap_wxRect_GetX(PyObject *self, PyObject *args) {
1942 PyObject * _resultobj;
1943 long _result;
1944 wxRect * _arg0;
1945 char * _argc0 = 0;
1946
1947 self = self;
1948 if(!PyArg_ParseTuple(args,"s:wxRect_GetX",&_argc0))
1949 return NULL;
1950 if (_argc0) {
1951 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxRect_p")) {
1952 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRect_GetX. Expected _wxRect_p.");
1953 return NULL;
1954 }
1955 }
cf694132
RD
1956{
1957 wxPy_BEGIN_ALLOW_THREADS;
1958 _result = (long )wxRect_GetX(_arg0);
1959
1960 wxPy_END_ALLOW_THREADS;
1961} _resultobj = Py_BuildValue("l",_result);
8ab979d7
RD
1962 return _resultobj;
1963}
1964
1965#define wxRect_SetX(_swigobj,_swigarg0) (_swigobj->SetX(_swigarg0))
1966static PyObject *_wrap_wxRect_SetX(PyObject *self, PyObject *args) {
1967 PyObject * _resultobj;
1968 wxRect * _arg0;
1969 long _arg1;
1970 char * _argc0 = 0;
1971
1972 self = self;
1973 if(!PyArg_ParseTuple(args,"sl:wxRect_SetX",&_argc0,&_arg1))
1974 return NULL;
1975 if (_argc0) {
1976 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxRect_p")) {
1977 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRect_SetX. Expected _wxRect_p.");
1978 return NULL;
1979 }
1980 }
cf694132
RD
1981{
1982 wxPy_BEGIN_ALLOW_THREADS;
1983 wxRect_SetX(_arg0,_arg1);
1984
1985 wxPy_END_ALLOW_THREADS;
1986} Py_INCREF(Py_None);
8ab979d7
RD
1987 _resultobj = Py_None;
1988 return _resultobj;
1989}
1990
1991#define wxRect_GetY(_swigobj) (_swigobj->GetY())
1992static PyObject *_wrap_wxRect_GetY(PyObject *self, PyObject *args) {
1993 PyObject * _resultobj;
1994 long _result;
1995 wxRect * _arg0;
1996 char * _argc0 = 0;
1997
1998 self = self;
1999 if(!PyArg_ParseTuple(args,"s:wxRect_GetY",&_argc0))
2000 return NULL;
2001 if (_argc0) {
2002 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxRect_p")) {
2003 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRect_GetY. Expected _wxRect_p.");
2004 return NULL;
2005 }
2006 }
cf694132
RD
2007{
2008 wxPy_BEGIN_ALLOW_THREADS;
2009 _result = (long )wxRect_GetY(_arg0);
2010
2011 wxPy_END_ALLOW_THREADS;
2012} _resultobj = Py_BuildValue("l",_result);
8ab979d7
RD
2013 return _resultobj;
2014}
2015
2016#define wxRect_SetY(_swigobj,_swigarg0) (_swigobj->SetY(_swigarg0))
2017static PyObject *_wrap_wxRect_SetY(PyObject *self, PyObject *args) {
2018 PyObject * _resultobj;
2019 wxRect * _arg0;
2020 long _arg1;
2021 char * _argc0 = 0;
2022
2023 self = self;
2024 if(!PyArg_ParseTuple(args,"sl:wxRect_SetY",&_argc0,&_arg1))
2025 return NULL;
2026 if (_argc0) {
2027 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxRect_p")) {
2028 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRect_SetY. Expected _wxRect_p.");
2029 return NULL;
2030 }
2031 }
cf694132
RD
2032{
2033 wxPy_BEGIN_ALLOW_THREADS;
2034 wxRect_SetY(_arg0,_arg1);
2035
2036 wxPy_END_ALLOW_THREADS;
2037} Py_INCREF(Py_None);
8ab979d7
RD
2038 _resultobj = Py_None;
2039 return _resultobj;
2040}
2041
2042#define wxRect_GetWidth(_swigobj) (_swigobj->GetWidth())
2043static PyObject *_wrap_wxRect_GetWidth(PyObject *self, PyObject *args) {
2044 PyObject * _resultobj;
2045 long _result;
2046 wxRect * _arg0;
2047 char * _argc0 = 0;
2048
2049 self = self;
2050 if(!PyArg_ParseTuple(args,"s:wxRect_GetWidth",&_argc0))
2051 return NULL;
2052 if (_argc0) {
2053 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxRect_p")) {
2054 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRect_GetWidth. Expected _wxRect_p.");
2055 return NULL;
2056 }
2057 }
cf694132
RD
2058{
2059 wxPy_BEGIN_ALLOW_THREADS;
2060 _result = (long )wxRect_GetWidth(_arg0);
2061
2062 wxPy_END_ALLOW_THREADS;
2063} _resultobj = Py_BuildValue("l",_result);
8ab979d7
RD
2064 return _resultobj;
2065}
2066
2067#define wxRect_SetWidth(_swigobj,_swigarg0) (_swigobj->SetWidth(_swigarg0))
2068static PyObject *_wrap_wxRect_SetWidth(PyObject *self, PyObject *args) {
2069 PyObject * _resultobj;
2070 wxRect * _arg0;
2071 long _arg1;
2072 char * _argc0 = 0;
2073
2074 self = self;
2075 if(!PyArg_ParseTuple(args,"sl:wxRect_SetWidth",&_argc0,&_arg1))
2076 return NULL;
2077 if (_argc0) {
2078 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxRect_p")) {
2079 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRect_SetWidth. Expected _wxRect_p.");
2080 return NULL;
2081 }
2082 }
cf694132
RD
2083{
2084 wxPy_BEGIN_ALLOW_THREADS;
2085 wxRect_SetWidth(_arg0,_arg1);
2086
2087 wxPy_END_ALLOW_THREADS;
2088} Py_INCREF(Py_None);
8ab979d7
RD
2089 _resultobj = Py_None;
2090 return _resultobj;
2091}
2092
2093#define wxRect_GetHeight(_swigobj) (_swigobj->GetHeight())
2094static PyObject *_wrap_wxRect_GetHeight(PyObject *self, PyObject *args) {
2095 PyObject * _resultobj;
2096 long _result;
2097 wxRect * _arg0;
2098 char * _argc0 = 0;
2099
2100 self = self;
2101 if(!PyArg_ParseTuple(args,"s:wxRect_GetHeight",&_argc0))
2102 return NULL;
2103 if (_argc0) {
2104 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxRect_p")) {
2105 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRect_GetHeight. Expected _wxRect_p.");
2106 return NULL;
2107 }
2108 }
cf694132
RD
2109{
2110 wxPy_BEGIN_ALLOW_THREADS;
2111 _result = (long )wxRect_GetHeight(_arg0);
2112
2113 wxPy_END_ALLOW_THREADS;
2114} _resultobj = Py_BuildValue("l",_result);
8ab979d7
RD
2115 return _resultobj;
2116}
2117
2118#define wxRect_SetHeight(_swigobj,_swigarg0) (_swigobj->SetHeight(_swigarg0))
2119static PyObject *_wrap_wxRect_SetHeight(PyObject *self, PyObject *args) {
2120 PyObject * _resultobj;
2121 wxRect * _arg0;
2122 long _arg1;
2123 char * _argc0 = 0;
2124
2125 self = self;
2126 if(!PyArg_ParseTuple(args,"sl:wxRect_SetHeight",&_argc0,&_arg1))
2127 return NULL;
2128 if (_argc0) {
2129 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxRect_p")) {
2130 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRect_SetHeight. Expected _wxRect_p.");
2131 return NULL;
2132 }
2133 }
cf694132
RD
2134{
2135 wxPy_BEGIN_ALLOW_THREADS;
2136 wxRect_SetHeight(_arg0,_arg1);
2137
2138 wxPy_END_ALLOW_THREADS;
2139} Py_INCREF(Py_None);
8ab979d7
RD
2140 _resultobj = Py_None;
2141 return _resultobj;
2142}
2143
2144#define wxRect_GetPosition(_swigobj) (_swigobj->GetPosition())
2145static PyObject *_wrap_wxRect_GetPosition(PyObject *self, PyObject *args) {
2146 PyObject * _resultobj;
2147 wxPoint * _result;
2148 wxRect * _arg0;
2149 char * _argc0 = 0;
2150 char _ptemp[128];
2151
2152 self = self;
2153 if(!PyArg_ParseTuple(args,"s:wxRect_GetPosition",&_argc0))
2154 return NULL;
2155 if (_argc0) {
2156 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxRect_p")) {
2157 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRect_GetPosition. Expected _wxRect_p.");
2158 return NULL;
2159 }
2160 }
cf694132
RD
2161{
2162 wxPy_BEGIN_ALLOW_THREADS;
2163 _result = new wxPoint (wxRect_GetPosition(_arg0));
2164
2165 wxPy_END_ALLOW_THREADS;
2166} SWIG_MakePtr(_ptemp, (void *) _result,"_wxPoint_p");
8ab979d7
RD
2167 _resultobj = Py_BuildValue("s",_ptemp);
2168 return _resultobj;
2169}
2170
2171#define wxRect_GetSize(_swigobj) (_swigobj->GetSize())
2172static PyObject *_wrap_wxRect_GetSize(PyObject *self, PyObject *args) {
2173 PyObject * _resultobj;
2174 wxSize * _result;
2175 wxRect * _arg0;
2176 char * _argc0 = 0;
2177 char _ptemp[128];
2178
2179 self = self;
2180 if(!PyArg_ParseTuple(args,"s:wxRect_GetSize",&_argc0))
2181 return NULL;
2182 if (_argc0) {
2183 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxRect_p")) {
2184 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRect_GetSize. Expected _wxRect_p.");
2185 return NULL;
2186 }
2187 }
cf694132
RD
2188{
2189 wxPy_BEGIN_ALLOW_THREADS;
2190 _result = new wxSize (wxRect_GetSize(_arg0));
2191
2192 wxPy_END_ALLOW_THREADS;
2193} SWIG_MakePtr(_ptemp, (void *) _result,"_wxSize_p");
8ab979d7
RD
2194 _resultobj = Py_BuildValue("s",_ptemp);
2195 return _resultobj;
2196}
2197
2198#define wxRect_GetLeft(_swigobj) (_swigobj->GetLeft())
2199static PyObject *_wrap_wxRect_GetLeft(PyObject *self, PyObject *args) {
2200 PyObject * _resultobj;
2201 long _result;
2202 wxRect * _arg0;
2203 char * _argc0 = 0;
2204
2205 self = self;
2206 if(!PyArg_ParseTuple(args,"s:wxRect_GetLeft",&_argc0))
2207 return NULL;
2208 if (_argc0) {
2209 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxRect_p")) {
2210 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRect_GetLeft. Expected _wxRect_p.");
2211 return NULL;
2212 }
2213 }
cf694132
RD
2214{
2215 wxPy_BEGIN_ALLOW_THREADS;
2216 _result = (long )wxRect_GetLeft(_arg0);
2217
2218 wxPy_END_ALLOW_THREADS;
2219} _resultobj = Py_BuildValue("l",_result);
8ab979d7
RD
2220 return _resultobj;
2221}
2222
2223#define wxRect_GetTop(_swigobj) (_swigobj->GetTop())
2224static PyObject *_wrap_wxRect_GetTop(PyObject *self, PyObject *args) {
2225 PyObject * _resultobj;
2226 long _result;
2227 wxRect * _arg0;
2228 char * _argc0 = 0;
2229
2230 self = self;
2231 if(!PyArg_ParseTuple(args,"s:wxRect_GetTop",&_argc0))
2232 return NULL;
2233 if (_argc0) {
2234 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxRect_p")) {
2235 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRect_GetTop. Expected _wxRect_p.");
2236 return NULL;
2237 }
2238 }
cf694132
RD
2239{
2240 wxPy_BEGIN_ALLOW_THREADS;
2241 _result = (long )wxRect_GetTop(_arg0);
2242
2243 wxPy_END_ALLOW_THREADS;
2244} _resultobj = Py_BuildValue("l",_result);
8ab979d7
RD
2245 return _resultobj;
2246}
2247
2248#define wxRect_GetBottom(_swigobj) (_swigobj->GetBottom())
2249static PyObject *_wrap_wxRect_GetBottom(PyObject *self, PyObject *args) {
2250 PyObject * _resultobj;
2251 long _result;
2252 wxRect * _arg0;
2253 char * _argc0 = 0;
2254
2255 self = self;
2256 if(!PyArg_ParseTuple(args,"s:wxRect_GetBottom",&_argc0))
2257 return NULL;
2258 if (_argc0) {
2259 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxRect_p")) {
2260 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRect_GetBottom. Expected _wxRect_p.");
2261 return NULL;
2262 }
2263 }
cf694132
RD
2264{
2265 wxPy_BEGIN_ALLOW_THREADS;
2266 _result = (long )wxRect_GetBottom(_arg0);
2267
2268 wxPy_END_ALLOW_THREADS;
2269} _resultobj = Py_BuildValue("l",_result);
8ab979d7
RD
2270 return _resultobj;
2271}
2272
2273#define wxRect_GetRight(_swigobj) (_swigobj->GetRight())
2274static PyObject *_wrap_wxRect_GetRight(PyObject *self, PyObject *args) {
2275 PyObject * _resultobj;
2276 long _result;
2277 wxRect * _arg0;
2278 char * _argc0 = 0;
2279
2280 self = self;
2281 if(!PyArg_ParseTuple(args,"s:wxRect_GetRight",&_argc0))
2282 return NULL;
2283 if (_argc0) {
2284 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxRect_p")) {
2285 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRect_GetRight. Expected _wxRect_p.");
2286 return NULL;
2287 }
2288 }
cf694132
RD
2289{
2290 wxPy_BEGIN_ALLOW_THREADS;
2291 _result = (long )wxRect_GetRight(_arg0);
2292
2293 wxPy_END_ALLOW_THREADS;
2294} _resultobj = Py_BuildValue("l",_result);
8ab979d7
RD
2295 return _resultobj;
2296}
2297
2298#define wxRect_x_set(_swigobj,_swigval) (_swigobj->x = _swigval,_swigval)
2299static PyObject *_wrap_wxRect_x_set(PyObject *self, PyObject *args) {
2300 PyObject * _resultobj;
2301 long _result;
2302 wxRect * _arg0;
2303 long _arg1;
2304 char * _argc0 = 0;
2305
2306 self = self;
2307 if(!PyArg_ParseTuple(args,"sl:wxRect_x_set",&_argc0,&_arg1))
2308 return NULL;
2309 if (_argc0) {
2310 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxRect_p")) {
2311 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRect_x_set. Expected _wxRect_p.");
2312 return NULL;
2313 }
2314 }
cf694132
RD
2315{
2316 wxPy_BEGIN_ALLOW_THREADS;
2317 _result = (long )wxRect_x_set(_arg0,_arg1);
2318
2319 wxPy_END_ALLOW_THREADS;
2320} _resultobj = Py_BuildValue("l",_result);
8ab979d7
RD
2321 return _resultobj;
2322}
2323
2324#define wxRect_x_get(_swigobj) ((long ) _swigobj->x)
2325static PyObject *_wrap_wxRect_x_get(PyObject *self, PyObject *args) {
2326 PyObject * _resultobj;
2327 long _result;
2328 wxRect * _arg0;
2329 char * _argc0 = 0;
2330
2331 self = self;
2332 if(!PyArg_ParseTuple(args,"s:wxRect_x_get",&_argc0))
2333 return NULL;
2334 if (_argc0) {
2335 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxRect_p")) {
2336 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRect_x_get. Expected _wxRect_p.");
2337 return NULL;
2338 }
2339 }
cf694132
RD
2340{
2341 wxPy_BEGIN_ALLOW_THREADS;
2342 _result = (long )wxRect_x_get(_arg0);
2343
2344 wxPy_END_ALLOW_THREADS;
2345} _resultobj = Py_BuildValue("l",_result);
8ab979d7
RD
2346 return _resultobj;
2347}
2348
2349#define wxRect_y_set(_swigobj,_swigval) (_swigobj->y = _swigval,_swigval)
2350static PyObject *_wrap_wxRect_y_set(PyObject *self, PyObject *args) {
2351 PyObject * _resultobj;
2352 long _result;
2353 wxRect * _arg0;
2354 long _arg1;
2355 char * _argc0 = 0;
2356
2357 self = self;
2358 if(!PyArg_ParseTuple(args,"sl:wxRect_y_set",&_argc0,&_arg1))
2359 return NULL;
2360 if (_argc0) {
2361 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxRect_p")) {
2362 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRect_y_set. Expected _wxRect_p.");
2363 return NULL;
2364 }
2365 }
cf694132
RD
2366{
2367 wxPy_BEGIN_ALLOW_THREADS;
2368 _result = (long )wxRect_y_set(_arg0,_arg1);
2369
2370 wxPy_END_ALLOW_THREADS;
2371} _resultobj = Py_BuildValue("l",_result);
8ab979d7
RD
2372 return _resultobj;
2373}
2374
2375#define wxRect_y_get(_swigobj) ((long ) _swigobj->y)
2376static PyObject *_wrap_wxRect_y_get(PyObject *self, PyObject *args) {
2377 PyObject * _resultobj;
2378 long _result;
2379 wxRect * _arg0;
2380 char * _argc0 = 0;
2381
2382 self = self;
2383 if(!PyArg_ParseTuple(args,"s:wxRect_y_get",&_argc0))
2384 return NULL;
2385 if (_argc0) {
2386 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxRect_p")) {
2387 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRect_y_get. Expected _wxRect_p.");
2388 return NULL;
2389 }
2390 }
cf694132
RD
2391{
2392 wxPy_BEGIN_ALLOW_THREADS;
2393 _result = (long )wxRect_y_get(_arg0);
2394
2395 wxPy_END_ALLOW_THREADS;
2396} _resultobj = Py_BuildValue("l",_result);
8ab979d7
RD
2397 return _resultobj;
2398}
2399
2400#define wxRect_width_set(_swigobj,_swigval) (_swigobj->width = _swigval,_swigval)
2401static PyObject *_wrap_wxRect_width_set(PyObject *self, PyObject *args) {
2402 PyObject * _resultobj;
2403 long _result;
2404 wxRect * _arg0;
2405 long _arg1;
2406 char * _argc0 = 0;
2407
2408 self = self;
2409 if(!PyArg_ParseTuple(args,"sl:wxRect_width_set",&_argc0,&_arg1))
2410 return NULL;
2411 if (_argc0) {
2412 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxRect_p")) {
2413 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRect_width_set. Expected _wxRect_p.");
2414 return NULL;
2415 }
2416 }
cf694132
RD
2417{
2418 wxPy_BEGIN_ALLOW_THREADS;
2419 _result = (long )wxRect_width_set(_arg0,_arg1);
2420
2421 wxPy_END_ALLOW_THREADS;
2422} _resultobj = Py_BuildValue("l",_result);
8ab979d7
RD
2423 return _resultobj;
2424}
2425
2426#define wxRect_width_get(_swigobj) ((long ) _swigobj->width)
2427static PyObject *_wrap_wxRect_width_get(PyObject *self, PyObject *args) {
2428 PyObject * _resultobj;
2429 long _result;
2430 wxRect * _arg0;
2431 char * _argc0 = 0;
2432
2433 self = self;
2434 if(!PyArg_ParseTuple(args,"s:wxRect_width_get",&_argc0))
2435 return NULL;
2436 if (_argc0) {
2437 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxRect_p")) {
2438 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRect_width_get. Expected _wxRect_p.");
2439 return NULL;
2440 }
2441 }
cf694132
RD
2442{
2443 wxPy_BEGIN_ALLOW_THREADS;
2444 _result = (long )wxRect_width_get(_arg0);
2445
2446 wxPy_END_ALLOW_THREADS;
2447} _resultobj = Py_BuildValue("l",_result);
8ab979d7
RD
2448 return _resultobj;
2449}
2450
2451#define wxRect_height_set(_swigobj,_swigval) (_swigobj->height = _swigval,_swigval)
2452static PyObject *_wrap_wxRect_height_set(PyObject *self, PyObject *args) {
2453 PyObject * _resultobj;
2454 long _result;
2455 wxRect * _arg0;
2456 long _arg1;
2457 char * _argc0 = 0;
2458
2459 self = self;
2460 if(!PyArg_ParseTuple(args,"sl:wxRect_height_set",&_argc0,&_arg1))
2461 return NULL;
2462 if (_argc0) {
2463 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxRect_p")) {
2464 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRect_height_set. Expected _wxRect_p.");
2465 return NULL;
2466 }
2467 }
cf694132
RD
2468{
2469 wxPy_BEGIN_ALLOW_THREADS;
2470 _result = (long )wxRect_height_set(_arg0,_arg1);
2471
2472 wxPy_END_ALLOW_THREADS;
2473} _resultobj = Py_BuildValue("l",_result);
8ab979d7
RD
2474 return _resultobj;
2475}
2476
2477#define wxRect_height_get(_swigobj) ((long ) _swigobj->height)
2478static PyObject *_wrap_wxRect_height_get(PyObject *self, PyObject *args) {
2479 PyObject * _resultobj;
2480 long _result;
2481 wxRect * _arg0;
2482 char * _argc0 = 0;
2483
2484 self = self;
2485 if(!PyArg_ParseTuple(args,"s:wxRect_height_get",&_argc0))
2486 return NULL;
2487 if (_argc0) {
2488 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxRect_p")) {
2489 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRect_height_get. Expected _wxRect_p.");
2490 return NULL;
2491 }
2492 }
cf694132
RD
2493{
2494 wxPy_BEGIN_ALLOW_THREADS;
2495 _result = (long )wxRect_height_get(_arg0);
2496
2497 wxPy_END_ALLOW_THREADS;
2498} _resultobj = Py_BuildValue("l",_result);
8ab979d7
RD
2499 return _resultobj;
2500}
2501
af309447
RD
2502static PyObject * wxRect_asTuple(wxRect *self) {
2503 PyObject* tup = PyTuple_New(4);
2504 PyTuple_SET_ITEM(tup, 0, PyInt_FromLong(self->x));
2505 PyTuple_SET_ITEM(tup, 1, PyInt_FromLong(self->y));
2506 PyTuple_SET_ITEM(tup, 0, PyInt_FromLong(self->width));
2507 PyTuple_SET_ITEM(tup, 1, PyInt_FromLong(self->height));
2508 return tup;
2509 }
2510static PyObject *_wrap_wxRect_asTuple(PyObject *self, PyObject *args) {
2511 PyObject * _resultobj;
2512 PyObject * _result;
2513 wxRect * _arg0;
2514 char * _argc0 = 0;
2515
2516 self = self;
2517 if(!PyArg_ParseTuple(args,"s:wxRect_asTuple",&_argc0))
2518 return NULL;
2519 if (_argc0) {
2520 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxRect_p")) {
2521 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRect_asTuple. Expected _wxRect_p.");
2522 return NULL;
2523 }
2524 }
af309447 2525{
cf694132
RD
2526 wxPy_BEGIN_ALLOW_THREADS;
2527 _result = (PyObject *)wxRect_asTuple(_arg0);
2528
2529 wxPy_END_ALLOW_THREADS;
2530}{
af309447
RD
2531 _resultobj = _result;
2532}
2533 return _resultobj;
2534}
2535
8ab979d7
RD
2536#define new_wxPyTimer(_swigarg0) (new wxPyTimer(_swigarg0))
2537static PyObject *_wrap_new_wxPyTimer(PyObject *self, PyObject *args) {
2538 PyObject * _resultobj;
2539 wxPyTimer * _result;
2540 PyObject * _arg0;
2541 PyObject * _obj0 = 0;
2542 char _ptemp[128];
2543
2544 self = self;
2545 if(!PyArg_ParseTuple(args,"O:new_wxPyTimer",&_obj0))
2546 return NULL;
2547{
2548 _arg0 = _obj0;
2549}
cf694132
RD
2550{
2551 wxPy_BEGIN_ALLOW_THREADS;
2552 _result = (wxPyTimer *)new_wxPyTimer(_arg0);
2553
2554 wxPy_END_ALLOW_THREADS;
2555} SWIG_MakePtr(_ptemp, (char *) _result,"_wxPyTimer_p");
8ab979d7
RD
2556 _resultobj = Py_BuildValue("s",_ptemp);
2557 return _resultobj;
2558}
2559
2560#define delete_wxPyTimer(_swigobj) (delete _swigobj)
2561static PyObject *_wrap_delete_wxPyTimer(PyObject *self, PyObject *args) {
2562 PyObject * _resultobj;
2563 wxPyTimer * _arg0;
2564 char * _argc0 = 0;
2565
2566 self = self;
2567 if(!PyArg_ParseTuple(args,"s:delete_wxPyTimer",&_argc0))
2568 return NULL;
2569 if (_argc0) {
2570 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxPyTimer_p")) {
2571 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxPyTimer. Expected _wxPyTimer_p.");
2572 return NULL;
2573 }
2574 }
cf694132
RD
2575{
2576 wxPy_BEGIN_ALLOW_THREADS;
2577 delete_wxPyTimer(_arg0);
2578
2579 wxPy_END_ALLOW_THREADS;
2580} Py_INCREF(Py_None);
8ab979d7
RD
2581 _resultobj = Py_None;
2582 return _resultobj;
2583}
2584
2585#define wxPyTimer_Interval(_swigobj) (_swigobj->Interval())
2586static PyObject *_wrap_wxPyTimer_Interval(PyObject *self, PyObject *args) {
2587 PyObject * _resultobj;
2588 int _result;
2589 wxPyTimer * _arg0;
2590 char * _argc0 = 0;
2591
2592 self = self;
2593 if(!PyArg_ParseTuple(args,"s:wxPyTimer_Interval",&_argc0))
2594 return NULL;
2595 if (_argc0) {
2596 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxPyTimer_p")) {
2597 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyTimer_Interval. Expected _wxPyTimer_p.");
2598 return NULL;
2599 }
2600 }
cf694132
RD
2601{
2602 wxPy_BEGIN_ALLOW_THREADS;
2603 _result = (int )wxPyTimer_Interval(_arg0);
2604
2605 wxPy_END_ALLOW_THREADS;
2606} _resultobj = Py_BuildValue("i",_result);
8ab979d7
RD
2607 return _resultobj;
2608}
2609
2610#define wxPyTimer_Start(_swigobj,_swigarg0,_swigarg1) (_swigobj->Start(_swigarg0,_swigarg1))
2611static PyObject *_wrap_wxPyTimer_Start(PyObject *self, PyObject *args) {
2612 PyObject * _resultobj;
2613 wxPyTimer * _arg0;
2614 int _arg1 = -1;
2615 int _arg2 = (0);
2616 char * _argc0 = 0;
2617
2618 self = self;
2619 if(!PyArg_ParseTuple(args,"s|ii:wxPyTimer_Start",&_argc0,&_arg1,&_arg2))
2620 return NULL;
2621 if (_argc0) {
2622 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxPyTimer_p")) {
2623 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyTimer_Start. Expected _wxPyTimer_p.");
2624 return NULL;
2625 }
2626 }
cf694132
RD
2627{
2628 wxPy_BEGIN_ALLOW_THREADS;
2629 wxPyTimer_Start(_arg0,_arg1,_arg2);
2630
2631 wxPy_END_ALLOW_THREADS;
2632} Py_INCREF(Py_None);
8ab979d7
RD
2633 _resultobj = Py_None;
2634 return _resultobj;
2635}
2636
2637#define wxPyTimer_Stop(_swigobj) (_swigobj->Stop())
2638static PyObject *_wrap_wxPyTimer_Stop(PyObject *self, PyObject *args) {
2639 PyObject * _resultobj;
2640 wxPyTimer * _arg0;
2641 char * _argc0 = 0;
2642
2643 self = self;
2644 if(!PyArg_ParseTuple(args,"s:wxPyTimer_Stop",&_argc0))
2645 return NULL;
2646 if (_argc0) {
2647 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxPyTimer_p")) {
2648 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyTimer_Stop. Expected _wxPyTimer_p.");
2649 return NULL;
2650 }
2651 }
cf694132
RD
2652{
2653 wxPy_BEGIN_ALLOW_THREADS;
2654 wxPyTimer_Stop(_arg0);
2655
2656 wxPy_END_ALLOW_THREADS;
2657} Py_INCREF(Py_None);
8ab979d7
RD
2658 _resultobj = Py_None;
2659 return _resultobj;
2660}
2661
2662#define wxIndividualLayoutConstraint_Above(_swigobj,_swigarg0,_swigarg1) (_swigobj->Above(_swigarg0,_swigarg1))
2663static PyObject *_wrap_wxIndividualLayoutConstraint_Above(PyObject *self, PyObject *args) {
2664 PyObject * _resultobj;
2665 wxIndividualLayoutConstraint * _arg0;
2666 wxWindow * _arg1;
2667 int _arg2 = 0;
2668 char * _argc0 = 0;
2669 char * _argc1 = 0;
2670
2671 self = self;
2672 if(!PyArg_ParseTuple(args,"ss|i:wxIndividualLayoutConstraint_Above",&_argc0,&_argc1,&_arg2))
2673 return NULL;
2674 if (_argc0) {
2675 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxIndividualLayoutConstraint_p")) {
2676 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxIndividualLayoutConstraint_Above. Expected _wxIndividualLayoutConstraint_p.");
2677 return NULL;
2678 }
2679 }
2680 if (_argc1) {
2681 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxWindow_p")) {
2682 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxIndividualLayoutConstraint_Above. Expected _wxWindow_p.");
2683 return NULL;
2684 }
2685 }
cf694132
RD
2686{
2687 wxPy_BEGIN_ALLOW_THREADS;
2688 wxIndividualLayoutConstraint_Above(_arg0,_arg1,_arg2);
2689
2690 wxPy_END_ALLOW_THREADS;
2691} Py_INCREF(Py_None);
8ab979d7
RD
2692 _resultobj = Py_None;
2693 return _resultobj;
2694}
2695
2696#define wxIndividualLayoutConstraint_Absolute(_swigobj,_swigarg0) (_swigobj->Absolute(_swigarg0))
2697static PyObject *_wrap_wxIndividualLayoutConstraint_Absolute(PyObject *self, PyObject *args) {
2698 PyObject * _resultobj;
2699 wxIndividualLayoutConstraint * _arg0;
2700 int _arg1;
2701 char * _argc0 = 0;
2702
2703 self = self;
2704 if(!PyArg_ParseTuple(args,"si:wxIndividualLayoutConstraint_Absolute",&_argc0,&_arg1))
2705 return NULL;
2706 if (_argc0) {
2707 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxIndividualLayoutConstraint_p")) {
2708 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxIndividualLayoutConstraint_Absolute. Expected _wxIndividualLayoutConstraint_p.");
2709 return NULL;
2710 }
2711 }
cf694132
RD
2712{
2713 wxPy_BEGIN_ALLOW_THREADS;
2714 wxIndividualLayoutConstraint_Absolute(_arg0,_arg1);
2715
2716 wxPy_END_ALLOW_THREADS;
2717} Py_INCREF(Py_None);
8ab979d7
RD
2718 _resultobj = Py_None;
2719 return _resultobj;
2720}
2721
2722#define wxIndividualLayoutConstraint_AsIs(_swigobj) (_swigobj->AsIs())
2723static PyObject *_wrap_wxIndividualLayoutConstraint_AsIs(PyObject *self, PyObject *args) {
2724 PyObject * _resultobj;
2725 wxIndividualLayoutConstraint * _arg0;
2726 char * _argc0 = 0;
2727
2728 self = self;
2729 if(!PyArg_ParseTuple(args,"s:wxIndividualLayoutConstraint_AsIs",&_argc0))
2730 return NULL;
2731 if (_argc0) {
2732 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxIndividualLayoutConstraint_p")) {
2733 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxIndividualLayoutConstraint_AsIs. Expected _wxIndividualLayoutConstraint_p.");
2734 return NULL;
2735 }
2736 }
cf694132
RD
2737{
2738 wxPy_BEGIN_ALLOW_THREADS;
2739 wxIndividualLayoutConstraint_AsIs(_arg0);
2740
2741 wxPy_END_ALLOW_THREADS;
2742} Py_INCREF(Py_None);
8ab979d7
RD
2743 _resultobj = Py_None;
2744 return _resultobj;
2745}
2746
2747#define wxIndividualLayoutConstraint_Below(_swigobj,_swigarg0,_swigarg1) (_swigobj->Below(_swigarg0,_swigarg1))
2748static PyObject *_wrap_wxIndividualLayoutConstraint_Below(PyObject *self, PyObject *args) {
2749 PyObject * _resultobj;
2750 wxIndividualLayoutConstraint * _arg0;
2751 wxWindow * _arg1;
2752 int _arg2 = 0;
2753 char * _argc0 = 0;
2754 char * _argc1 = 0;
2755
2756 self = self;
2757 if(!PyArg_ParseTuple(args,"ss|i:wxIndividualLayoutConstraint_Below",&_argc0,&_argc1,&_arg2))
2758 return NULL;
2759 if (_argc0) {
2760 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxIndividualLayoutConstraint_p")) {
2761 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxIndividualLayoutConstraint_Below. Expected _wxIndividualLayoutConstraint_p.");
2762 return NULL;
2763 }
2764 }
2765 if (_argc1) {
2766 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxWindow_p")) {
2767 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxIndividualLayoutConstraint_Below. Expected _wxWindow_p.");
2768 return NULL;
2769 }
2770 }
cf694132
RD
2771{
2772 wxPy_BEGIN_ALLOW_THREADS;
2773 wxIndividualLayoutConstraint_Below(_arg0,_arg1,_arg2);
2774
2775 wxPy_END_ALLOW_THREADS;
2776} Py_INCREF(Py_None);
8ab979d7
RD
2777 _resultobj = Py_None;
2778 return _resultobj;
2779}
2780
2781#define wxIndividualLayoutConstraint_Unconstrained(_swigobj) (_swigobj->Unconstrained())
2782static PyObject *_wrap_wxIndividualLayoutConstraint_Unconstrained(PyObject *self, PyObject *args) {
2783 PyObject * _resultobj;
2784 wxIndividualLayoutConstraint * _arg0;
2785 char * _argc0 = 0;
2786
2787 self = self;
2788 if(!PyArg_ParseTuple(args,"s:wxIndividualLayoutConstraint_Unconstrained",&_argc0))
2789 return NULL;
2790 if (_argc0) {
2791 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxIndividualLayoutConstraint_p")) {
2792 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxIndividualLayoutConstraint_Unconstrained. Expected _wxIndividualLayoutConstraint_p.");
2793 return NULL;
2794 }
2795 }
cf694132
RD
2796{
2797 wxPy_BEGIN_ALLOW_THREADS;
2798 wxIndividualLayoutConstraint_Unconstrained(_arg0);
2799
2800 wxPy_END_ALLOW_THREADS;
2801} Py_INCREF(Py_None);
8ab979d7
RD
2802 _resultobj = Py_None;
2803 return _resultobj;
2804}
2805
2806#define wxIndividualLayoutConstraint_LeftOf(_swigobj,_swigarg0,_swigarg1) (_swigobj->LeftOf(_swigarg0,_swigarg1))
2807static PyObject *_wrap_wxIndividualLayoutConstraint_LeftOf(PyObject *self, PyObject *args) {
2808 PyObject * _resultobj;
2809 wxIndividualLayoutConstraint * _arg0;
2810 wxWindow * _arg1;
2811 int _arg2 = 0;
2812 char * _argc0 = 0;
2813 char * _argc1 = 0;
2814
2815 self = self;
2816 if(!PyArg_ParseTuple(args,"ss|i:wxIndividualLayoutConstraint_LeftOf",&_argc0,&_argc1,&_arg2))
2817 return NULL;
2818 if (_argc0) {
2819 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxIndividualLayoutConstraint_p")) {
2820 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxIndividualLayoutConstraint_LeftOf. Expected _wxIndividualLayoutConstraint_p.");
2821 return NULL;
2822 }
2823 }
2824 if (_argc1) {
2825 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxWindow_p")) {
2826 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxIndividualLayoutConstraint_LeftOf. Expected _wxWindow_p.");
2827 return NULL;
2828 }
2829 }
cf694132
RD
2830{
2831 wxPy_BEGIN_ALLOW_THREADS;
2832 wxIndividualLayoutConstraint_LeftOf(_arg0,_arg1,_arg2);
2833
2834 wxPy_END_ALLOW_THREADS;
2835} Py_INCREF(Py_None);
8ab979d7
RD
2836 _resultobj = Py_None;
2837 return _resultobj;
2838}
2839
2840#define wxIndividualLayoutConstraint_PercentOf(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->PercentOf(_swigarg0,_swigarg1,_swigarg2))
2841static PyObject *_wrap_wxIndividualLayoutConstraint_PercentOf(PyObject *self, PyObject *args) {
2842 PyObject * _resultobj;
2843 wxIndividualLayoutConstraint * _arg0;
2844 wxWindow * _arg1;
2845 wxEdge _arg2;
2846 int _arg3;
2847 char * _argc0 = 0;
2848 char * _argc1 = 0;
2849
2850 self = self;
2851 if(!PyArg_ParseTuple(args,"ssii:wxIndividualLayoutConstraint_PercentOf",&_argc0,&_argc1,&_arg2,&_arg3))
2852 return NULL;
2853 if (_argc0) {
2854 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxIndividualLayoutConstraint_p")) {
2855 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxIndividualLayoutConstraint_PercentOf. Expected _wxIndividualLayoutConstraint_p.");
2856 return NULL;
2857 }
2858 }
2859 if (_argc1) {
2860 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxWindow_p")) {
2861 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxIndividualLayoutConstraint_PercentOf. Expected _wxWindow_p.");
2862 return NULL;
2863 }
2864 }
cf694132
RD
2865{
2866 wxPy_BEGIN_ALLOW_THREADS;
2867 wxIndividualLayoutConstraint_PercentOf(_arg0,_arg1,_arg2,_arg3);
2868
2869 wxPy_END_ALLOW_THREADS;
2870} Py_INCREF(Py_None);
8ab979d7
RD
2871 _resultobj = Py_None;
2872 return _resultobj;
2873}
2874
2875#define wxIndividualLayoutConstraint_RightOf(_swigobj,_swigarg0,_swigarg1) (_swigobj->RightOf(_swigarg0,_swigarg1))
2876static PyObject *_wrap_wxIndividualLayoutConstraint_RightOf(PyObject *self, PyObject *args) {
2877 PyObject * _resultobj;
2878 wxIndividualLayoutConstraint * _arg0;
2879 wxWindow * _arg1;
2880 int _arg2 = 0;
2881 char * _argc0 = 0;
2882 char * _argc1 = 0;
2883
2884 self = self;
2885 if(!PyArg_ParseTuple(args,"ss|i:wxIndividualLayoutConstraint_RightOf",&_argc0,&_argc1,&_arg2))
2886 return NULL;
2887 if (_argc0) {
2888 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxIndividualLayoutConstraint_p")) {
2889 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxIndividualLayoutConstraint_RightOf. Expected _wxIndividualLayoutConstraint_p.");
2890 return NULL;
2891 }
2892 }
2893 if (_argc1) {
2894 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxWindow_p")) {
2895 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxIndividualLayoutConstraint_RightOf. Expected _wxWindow_p.");
2896 return NULL;
2897 }
2898 }
cf694132
RD
2899{
2900 wxPy_BEGIN_ALLOW_THREADS;
2901 wxIndividualLayoutConstraint_RightOf(_arg0,_arg1,_arg2);
2902
2903 wxPy_END_ALLOW_THREADS;
2904} Py_INCREF(Py_None);
8ab979d7
RD
2905 _resultobj = Py_None;
2906 return _resultobj;
2907}
2908
2909#define wxIndividualLayoutConstraint_SameAs(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SameAs(_swigarg0,_swigarg1,_swigarg2))
2910static PyObject *_wrap_wxIndividualLayoutConstraint_SameAs(PyObject *self, PyObject *args) {
2911 PyObject * _resultobj;
2912 wxIndividualLayoutConstraint * _arg0;
2913 wxWindow * _arg1;
2914 wxEdge _arg2;
2915 int _arg3 = 0;
2916 char * _argc0 = 0;
2917 char * _argc1 = 0;
2918
2919 self = self;
2920 if(!PyArg_ParseTuple(args,"ssi|i:wxIndividualLayoutConstraint_SameAs",&_argc0,&_argc1,&_arg2,&_arg3))
2921 return NULL;
2922 if (_argc0) {
2923 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxIndividualLayoutConstraint_p")) {
2924 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxIndividualLayoutConstraint_SameAs. Expected _wxIndividualLayoutConstraint_p.");
2925 return NULL;
2926 }
2927 }
2928 if (_argc1) {
2929 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxWindow_p")) {
2930 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxIndividualLayoutConstraint_SameAs. Expected _wxWindow_p.");
2931 return NULL;
2932 }
2933 }
cf694132
RD
2934{
2935 wxPy_BEGIN_ALLOW_THREADS;
2936 wxIndividualLayoutConstraint_SameAs(_arg0,_arg1,_arg2,_arg3);
2937
2938 wxPy_END_ALLOW_THREADS;
2939} Py_INCREF(Py_None);
8ab979d7
RD
2940 _resultobj = Py_None;
2941 return _resultobj;
2942}
2943
2944#define wxIndividualLayoutConstraint_Set(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->Set(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
2945static PyObject *_wrap_wxIndividualLayoutConstraint_Set(PyObject *self, PyObject *args) {
2946 PyObject * _resultobj;
2947 wxIndividualLayoutConstraint * _arg0;
2948 wxRelationship _arg1;
2949 wxWindow * _arg2;
2950 wxEdge _arg3;
2951 int _arg4 = 0;
2952 int _arg5 = 0;
2953 char * _argc0 = 0;
2954 char * _argc2 = 0;
2955
2956 self = self;
2957 if(!PyArg_ParseTuple(args,"sisi|ii:wxIndividualLayoutConstraint_Set",&_argc0,&_arg1,&_argc2,&_arg3,&_arg4,&_arg5))
2958 return NULL;
2959 if (_argc0) {
2960 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxIndividualLayoutConstraint_p")) {
2961 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxIndividualLayoutConstraint_Set. Expected _wxIndividualLayoutConstraint_p.");
2962 return NULL;
2963 }
2964 }
2965 if (_argc2) {
2966 if (SWIG_GetPtr(_argc2,(void **) &_arg2,"_wxWindow_p")) {
2967 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxIndividualLayoutConstraint_Set. Expected _wxWindow_p.");
2968 return NULL;
2969 }
2970 }
cf694132
RD
2971{
2972 wxPy_BEGIN_ALLOW_THREADS;
2973 wxIndividualLayoutConstraint_Set(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
2974
2975 wxPy_END_ALLOW_THREADS;
2976} Py_INCREF(Py_None);
8ab979d7
RD
2977 _resultobj = Py_None;
2978 return _resultobj;
2979}
2980
2981#define new_wxLayoutConstraints() (new wxLayoutConstraints())
2982static PyObject *_wrap_new_wxLayoutConstraints(PyObject *self, PyObject *args) {
2983 PyObject * _resultobj;
2984 wxLayoutConstraints * _result;
2985 char _ptemp[128];
2986
2987 self = self;
2988 if(!PyArg_ParseTuple(args,":new_wxLayoutConstraints"))
2989 return NULL;
cf694132
RD
2990{
2991 wxPy_BEGIN_ALLOW_THREADS;
2992 _result = (wxLayoutConstraints *)new_wxLayoutConstraints();
2993
2994 wxPy_END_ALLOW_THREADS;
2995} SWIG_MakePtr(_ptemp, (char *) _result,"_wxLayoutConstraints_p");
8ab979d7
RD
2996 _resultobj = Py_BuildValue("s",_ptemp);
2997 return _resultobj;
2998}
2999
3000#define wxLayoutConstraints_bottom_get(_swigobj) (&_swigobj->bottom)
3001static PyObject *_wrap_wxLayoutConstraints_bottom_get(PyObject *self, PyObject *args) {
3002 PyObject * _resultobj;
3003 wxIndividualLayoutConstraint * _result;
3004 wxLayoutConstraints * _arg0;
3005 char * _argc0 = 0;
3006 char _ptemp[128];
3007
3008 self = self;
3009 if(!PyArg_ParseTuple(args,"s:wxLayoutConstraints_bottom_get",&_argc0))
3010 return NULL;
3011 if (_argc0) {
3012 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxLayoutConstraints_p")) {
3013 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxLayoutConstraints_bottom_get. Expected _wxLayoutConstraints_p.");
3014 return NULL;
3015 }
3016 }
cf694132
RD
3017{
3018 wxPy_BEGIN_ALLOW_THREADS;
3019 _result = (wxIndividualLayoutConstraint *)wxLayoutConstraints_bottom_get(_arg0);
3020
3021 wxPy_END_ALLOW_THREADS;
3022} SWIG_MakePtr(_ptemp, (char *) _result,"_wxIndividualLayoutConstraint_p");
8ab979d7
RD
3023 _resultobj = Py_BuildValue("s",_ptemp);
3024 return _resultobj;
3025}
3026
3027#define wxLayoutConstraints_centreX_get(_swigobj) (&_swigobj->centreX)
3028static PyObject *_wrap_wxLayoutConstraints_centreX_get(PyObject *self, PyObject *args) {
3029 PyObject * _resultobj;
3030 wxIndividualLayoutConstraint * _result;
3031 wxLayoutConstraints * _arg0;
3032 char * _argc0 = 0;
3033 char _ptemp[128];
3034
3035 self = self;
3036 if(!PyArg_ParseTuple(args,"s:wxLayoutConstraints_centreX_get",&_argc0))
3037 return NULL;
3038 if (_argc0) {
3039 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxLayoutConstraints_p")) {
3040 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxLayoutConstraints_centreX_get. Expected _wxLayoutConstraints_p.");
3041 return NULL;
3042 }
3043 }
cf694132
RD
3044{
3045 wxPy_BEGIN_ALLOW_THREADS;
3046 _result = (wxIndividualLayoutConstraint *)wxLayoutConstraints_centreX_get(_arg0);
3047
3048 wxPy_END_ALLOW_THREADS;
3049} SWIG_MakePtr(_ptemp, (char *) _result,"_wxIndividualLayoutConstraint_p");
8ab979d7
RD
3050 _resultobj = Py_BuildValue("s",_ptemp);
3051 return _resultobj;
3052}
3053
3054#define wxLayoutConstraints_centreY_get(_swigobj) (&_swigobj->centreY)
3055static PyObject *_wrap_wxLayoutConstraints_centreY_get(PyObject *self, PyObject *args) {
3056 PyObject * _resultobj;
3057 wxIndividualLayoutConstraint * _result;
3058 wxLayoutConstraints * _arg0;
3059 char * _argc0 = 0;
3060 char _ptemp[128];
3061
3062 self = self;
3063 if(!PyArg_ParseTuple(args,"s:wxLayoutConstraints_centreY_get",&_argc0))
3064 return NULL;
3065 if (_argc0) {
3066 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxLayoutConstraints_p")) {
3067 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxLayoutConstraints_centreY_get. Expected _wxLayoutConstraints_p.");
3068 return NULL;
3069 }
3070 }
cf694132
RD
3071{
3072 wxPy_BEGIN_ALLOW_THREADS;
3073 _result = (wxIndividualLayoutConstraint *)wxLayoutConstraints_centreY_get(_arg0);
3074
3075 wxPy_END_ALLOW_THREADS;
3076} SWIG_MakePtr(_ptemp, (char *) _result,"_wxIndividualLayoutConstraint_p");
8ab979d7
RD
3077 _resultobj = Py_BuildValue("s",_ptemp);
3078 return _resultobj;
3079}
3080
3081#define wxLayoutConstraints_height_get(_swigobj) (&_swigobj->height)
3082static PyObject *_wrap_wxLayoutConstraints_height_get(PyObject *self, PyObject *args) {
3083 PyObject * _resultobj;
3084 wxIndividualLayoutConstraint * _result;
3085 wxLayoutConstraints * _arg0;
3086 char * _argc0 = 0;
3087 char _ptemp[128];
3088
3089 self = self;
3090 if(!PyArg_ParseTuple(args,"s:wxLayoutConstraints_height_get",&_argc0))
3091 return NULL;
3092 if (_argc0) {
3093 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxLayoutConstraints_p")) {
3094 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxLayoutConstraints_height_get. Expected _wxLayoutConstraints_p.");
3095 return NULL;
3096 }
3097 }
cf694132
RD
3098{
3099 wxPy_BEGIN_ALLOW_THREADS;
3100 _result = (wxIndividualLayoutConstraint *)wxLayoutConstraints_height_get(_arg0);
3101
3102 wxPy_END_ALLOW_THREADS;
3103} SWIG_MakePtr(_ptemp, (char *) _result,"_wxIndividualLayoutConstraint_p");
8ab979d7
RD
3104 _resultobj = Py_BuildValue("s",_ptemp);
3105 return _resultobj;
3106}
3107
3108#define wxLayoutConstraints_left_get(_swigobj) (&_swigobj->left)
3109static PyObject *_wrap_wxLayoutConstraints_left_get(PyObject *self, PyObject *args) {
3110 PyObject * _resultobj;
3111 wxIndividualLayoutConstraint * _result;
3112 wxLayoutConstraints * _arg0;
3113 char * _argc0 = 0;
3114 char _ptemp[128];
3115
3116 self = self;
3117 if(!PyArg_ParseTuple(args,"s:wxLayoutConstraints_left_get",&_argc0))
3118 return NULL;
3119 if (_argc0) {
3120 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxLayoutConstraints_p")) {
3121 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxLayoutConstraints_left_get. Expected _wxLayoutConstraints_p.");
3122 return NULL;
3123 }
3124 }
cf694132
RD
3125{
3126 wxPy_BEGIN_ALLOW_THREADS;
3127 _result = (wxIndividualLayoutConstraint *)wxLayoutConstraints_left_get(_arg0);
3128
3129 wxPy_END_ALLOW_THREADS;
3130} SWIG_MakePtr(_ptemp, (char *) _result,"_wxIndividualLayoutConstraint_p");
8ab979d7
RD
3131 _resultobj = Py_BuildValue("s",_ptemp);
3132 return _resultobj;
3133}
3134
3135#define wxLayoutConstraints_right_get(_swigobj) (&_swigobj->right)
3136static PyObject *_wrap_wxLayoutConstraints_right_get(PyObject *self, PyObject *args) {
3137 PyObject * _resultobj;
3138 wxIndividualLayoutConstraint * _result;
3139 wxLayoutConstraints * _arg0;
3140 char * _argc0 = 0;
3141 char _ptemp[128];
3142
3143 self = self;
3144 if(!PyArg_ParseTuple(args,"s:wxLayoutConstraints_right_get",&_argc0))
3145 return NULL;
3146 if (_argc0) {
3147 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxLayoutConstraints_p")) {
3148 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxLayoutConstraints_right_get. Expected _wxLayoutConstraints_p.");
3149 return NULL;
3150 }
3151 }
cf694132
RD
3152{
3153 wxPy_BEGIN_ALLOW_THREADS;
3154 _result = (wxIndividualLayoutConstraint *)wxLayoutConstraints_right_get(_arg0);
3155
3156 wxPy_END_ALLOW_THREADS;
3157} SWIG_MakePtr(_ptemp, (char *) _result,"_wxIndividualLayoutConstraint_p");
8ab979d7
RD
3158 _resultobj = Py_BuildValue("s",_ptemp);
3159 return _resultobj;
3160}
3161
3162#define wxLayoutConstraints_top_get(_swigobj) (&_swigobj->top)
3163static PyObject *_wrap_wxLayoutConstraints_top_get(PyObject *self, PyObject *args) {
3164 PyObject * _resultobj;
3165 wxIndividualLayoutConstraint * _result;
3166 wxLayoutConstraints * _arg0;
3167 char * _argc0 = 0;
3168 char _ptemp[128];
3169
3170 self = self;
3171 if(!PyArg_ParseTuple(args,"s:wxLayoutConstraints_top_get",&_argc0))
3172 return NULL;
3173 if (_argc0) {
3174 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxLayoutConstraints_p")) {
3175 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxLayoutConstraints_top_get. Expected _wxLayoutConstraints_p.");
3176 return NULL;
3177 }
3178 }
cf694132
RD
3179{
3180 wxPy_BEGIN_ALLOW_THREADS;
3181 _result = (wxIndividualLayoutConstraint *)wxLayoutConstraints_top_get(_arg0);
3182
3183 wxPy_END_ALLOW_THREADS;
3184} SWIG_MakePtr(_ptemp, (char *) _result,"_wxIndividualLayoutConstraint_p");
8ab979d7
RD
3185 _resultobj = Py_BuildValue("s",_ptemp);
3186 return _resultobj;
3187}
3188
3189#define wxLayoutConstraints_width_get(_swigobj) (&_swigobj->width)
3190static PyObject *_wrap_wxLayoutConstraints_width_get(PyObject *self, PyObject *args) {
3191 PyObject * _resultobj;
3192 wxIndividualLayoutConstraint * _result;
3193 wxLayoutConstraints * _arg0;
3194 char * _argc0 = 0;
3195 char _ptemp[128];
3196
3197 self = self;
3198 if(!PyArg_ParseTuple(args,"s:wxLayoutConstraints_width_get",&_argc0))
3199 return NULL;
3200 if (_argc0) {
3201 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxLayoutConstraints_p")) {
3202 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxLayoutConstraints_width_get. Expected _wxLayoutConstraints_p.");
3203 return NULL;
3204 }
3205 }
cf694132
RD
3206{
3207 wxPy_BEGIN_ALLOW_THREADS;
3208 _result = (wxIndividualLayoutConstraint *)wxLayoutConstraints_width_get(_arg0);
3209
3210 wxPy_END_ALLOW_THREADS;
3211} SWIG_MakePtr(_ptemp, (char *) _result,"_wxIndividualLayoutConstraint_p");
8ab979d7
RD
3212 _resultobj = Py_BuildValue("s",_ptemp);
3213 return _resultobj;
3214}
3215
b639c3c5
RD
3216#define new_wxRegion() (new wxRegion())
3217static PyObject *_wrap_new_wxRegion(PyObject *self, PyObject *args) {
3218 PyObject * _resultobj;
3219 wxRegion * _result;
3220 char _ptemp[128];
3221
3222 self = self;
3223 if(!PyArg_ParseTuple(args,":new_wxRegion"))
3224 return NULL;
cf694132
RD
3225{
3226 wxPy_BEGIN_ALLOW_THREADS;
3227 _result = (wxRegion *)new_wxRegion();
3228
3229 wxPy_END_ALLOW_THREADS;
3230} SWIG_MakePtr(_ptemp, (char *) _result,"_wxRegion_p");
b639c3c5
RD
3231 _resultobj = Py_BuildValue("s",_ptemp);
3232 return _resultobj;
3233}
3234
3235#define delete_wxRegion(_swigobj) (delete _swigobj)
3236static PyObject *_wrap_delete_wxRegion(PyObject *self, PyObject *args) {
3237 PyObject * _resultobj;
3238 wxRegion * _arg0;
3239 char * _argc0 = 0;
3240
3241 self = self;
3242 if(!PyArg_ParseTuple(args,"s:delete_wxRegion",&_argc0))
3243 return NULL;
3244 if (_argc0) {
3245 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxRegion_p")) {
3246 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxRegion. Expected _wxRegion_p.");
3247 return NULL;
3248 }
3249 }
cf694132
RD
3250{
3251 wxPy_BEGIN_ALLOW_THREADS;
3252 delete_wxRegion(_arg0);
3253
3254 wxPy_END_ALLOW_THREADS;
3255} Py_INCREF(Py_None);
b639c3c5
RD
3256 _resultobj = Py_None;
3257 return _resultobj;
3258}
3259
3260#define wxRegion_Clear(_swigobj) (_swigobj->Clear())
3261static PyObject *_wrap_wxRegion_Clear(PyObject *self, PyObject *args) {
3262 PyObject * _resultobj;
3263 wxRegion * _arg0;
3264 char * _argc0 = 0;
3265
3266 self = self;
3267 if(!PyArg_ParseTuple(args,"s:wxRegion_Clear",&_argc0))
3268 return NULL;
3269 if (_argc0) {
3270 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxRegion_p")) {
3271 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRegion_Clear. Expected _wxRegion_p.");
3272 return NULL;
3273 }
3274 }
cf694132
RD
3275{
3276 wxPy_BEGIN_ALLOW_THREADS;
3277 wxRegion_Clear(_arg0);
3278
3279 wxPy_END_ALLOW_THREADS;
3280} Py_INCREF(Py_None);
b639c3c5
RD
3281 _resultobj = Py_None;
3282 return _resultobj;
3283}
3284
3285#define wxRegion_Contains(_swigobj,_swigarg0,_swigarg1) (_swigobj->Contains(_swigarg0,_swigarg1))
3286static PyObject *_wrap_wxRegion_Contains(PyObject *self, PyObject *args) {
3287 PyObject * _resultobj;
3288 wxRegionContain _result;
3289 wxRegion * _arg0;
3290 long _arg1;
3291 long _arg2;
3292 char * _argc0 = 0;
3293
3294 self = self;
3295 if(!PyArg_ParseTuple(args,"sll:wxRegion_Contains",&_argc0,&_arg1,&_arg2))
3296 return NULL;
3297 if (_argc0) {
3298 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxRegion_p")) {
3299 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRegion_Contains. Expected _wxRegion_p.");
3300 return NULL;
3301 }
3302 }
cf694132
RD
3303{
3304 wxPy_BEGIN_ALLOW_THREADS;
3305 _result = (wxRegionContain )wxRegion_Contains(_arg0,_arg1,_arg2);
3306
3307 wxPy_END_ALLOW_THREADS;
3308} _resultobj = Py_BuildValue("i",_result);
b639c3c5
RD
3309 return _resultobj;
3310}
3311
3312#define wxRegion_ContainsPoint(_swigobj,_swigarg0) (_swigobj->Contains(_swigarg0))
3313static PyObject *_wrap_wxRegion_ContainsPoint(PyObject *self, PyObject *args) {
3314 PyObject * _resultobj;
3315 wxRegionContain _result;
3316 wxRegion * _arg0;
3317 wxPoint * _arg1;
3318 char * _argc0 = 0;
3319 char * _argc1 = 0;
3320
3321 self = self;
3322 if(!PyArg_ParseTuple(args,"ss:wxRegion_ContainsPoint",&_argc0,&_argc1))
3323 return NULL;
3324 if (_argc0) {
3325 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxRegion_p")) {
3326 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRegion_ContainsPoint. Expected _wxRegion_p.");
3327 return NULL;
3328 }
3329 }
3330 if (_argc1) {
3331 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxPoint_p")) {
3332 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxRegion_ContainsPoint. Expected _wxPoint_p.");
3333 return NULL;
3334 }
3335 }
cf694132
RD
3336{
3337 wxPy_BEGIN_ALLOW_THREADS;
3338 _result = (wxRegionContain )wxRegion_ContainsPoint(_arg0,*_arg1);
3339
3340 wxPy_END_ALLOW_THREADS;
3341} _resultobj = Py_BuildValue("i",_result);
b639c3c5
RD
3342 return _resultobj;
3343}
3344
3345#define wxRegion_ContainsRect(_swigobj,_swigarg0) (_swigobj->Contains(_swigarg0))
3346static PyObject *_wrap_wxRegion_ContainsRect(PyObject *self, PyObject *args) {
3347 PyObject * _resultobj;
3348 wxRegionContain _result;
3349 wxRegion * _arg0;
3350 wxRect * _arg1;
3351 char * _argc0 = 0;
3352 char * _argc1 = 0;
3353
3354 self = self;
3355 if(!PyArg_ParseTuple(args,"ss:wxRegion_ContainsRect",&_argc0,&_argc1))
3356 return NULL;
3357 if (_argc0) {
3358 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxRegion_p")) {
3359 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRegion_ContainsRect. Expected _wxRegion_p.");
3360 return NULL;
3361 }
3362 }
3363 if (_argc1) {
3364 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxRect_p")) {
3365 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxRegion_ContainsRect. Expected _wxRect_p.");
3366 return NULL;
3367 }
3368 }
cf694132
RD
3369{
3370 wxPy_BEGIN_ALLOW_THREADS;
3371 _result = (wxRegionContain )wxRegion_ContainsRect(_arg0,*_arg1);
3372
3373 wxPy_END_ALLOW_THREADS;
3374} _resultobj = Py_BuildValue("i",_result);
b639c3c5
RD
3375 return _resultobj;
3376}
3377
3378#define wxRegion_GetBox(_swigobj) (_swigobj->GetBox())
3379static PyObject *_wrap_wxRegion_GetBox(PyObject *self, PyObject *args) {
3380 PyObject * _resultobj;
3381 wxRect * _result;
3382 wxRegion * _arg0;
3383 char * _argc0 = 0;
3384 char _ptemp[128];
3385
3386 self = self;
3387 if(!PyArg_ParseTuple(args,"s:wxRegion_GetBox",&_argc0))
3388 return NULL;
3389 if (_argc0) {
3390 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxRegion_p")) {
3391 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRegion_GetBox. Expected _wxRegion_p.");
3392 return NULL;
3393 }
3394 }
cf694132
RD
3395{
3396 wxPy_BEGIN_ALLOW_THREADS;
3397 _result = new wxRect (wxRegion_GetBox(_arg0));
3398
3399 wxPy_END_ALLOW_THREADS;
3400} SWIG_MakePtr(_ptemp, (void *) _result,"_wxRect_p");
b639c3c5
RD
3401 _resultobj = Py_BuildValue("s",_ptemp);
3402 return _resultobj;
3403}
3404
3405#define wxRegion_Intersect(_swigobj,_swigarg0) (_swigobj->Intersect(_swigarg0))
3406static PyObject *_wrap_wxRegion_Intersect(PyObject *self, PyObject *args) {
3407 PyObject * _resultobj;
3408 bool _result;
3409 wxRegion * _arg0;
3410 wxRect * _arg1;
3411 char * _argc0 = 0;
3412 char * _argc1 = 0;
3413
3414 self = self;
3415 if(!PyArg_ParseTuple(args,"ss:wxRegion_Intersect",&_argc0,&_argc1))
3416 return NULL;
3417 if (_argc0) {
3418 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxRegion_p")) {
3419 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRegion_Intersect. Expected _wxRegion_p.");
3420 return NULL;
3421 }
3422 }
3423 if (_argc1) {
3424 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxRect_p")) {
3425 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxRegion_Intersect. Expected _wxRect_p.");
3426 return NULL;
3427 }
3428 }
cf694132
RD
3429{
3430 wxPy_BEGIN_ALLOW_THREADS;
3431 _result = (bool )wxRegion_Intersect(_arg0,*_arg1);
3432
3433 wxPy_END_ALLOW_THREADS;
3434} _resultobj = Py_BuildValue("i",_result);
b639c3c5
RD
3435 return _resultobj;
3436}
3437
3438#define wxRegion_IsEmpty(_swigobj) (_swigobj->IsEmpty())
3439static PyObject *_wrap_wxRegion_IsEmpty(PyObject *self, PyObject *args) {
3440 PyObject * _resultobj;
3441 bool _result;
3442 wxRegion * _arg0;
3443 char * _argc0 = 0;
3444
3445 self = self;
3446 if(!PyArg_ParseTuple(args,"s:wxRegion_IsEmpty",&_argc0))
3447 return NULL;
3448 if (_argc0) {
3449 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxRegion_p")) {
3450 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRegion_IsEmpty. Expected _wxRegion_p.");
3451 return NULL;
3452 }
3453 }
cf694132
RD
3454{
3455 wxPy_BEGIN_ALLOW_THREADS;
3456 _result = (bool )wxRegion_IsEmpty(_arg0);
3457
3458 wxPy_END_ALLOW_THREADS;
3459} _resultobj = Py_BuildValue("i",_result);
b639c3c5
RD
3460 return _resultobj;
3461}
3462
3463#define wxRegion_Subtract(_swigobj,_swigarg0) (_swigobj->Subtract(_swigarg0))
3464static PyObject *_wrap_wxRegion_Subtract(PyObject *self, PyObject *args) {
3465 PyObject * _resultobj;
3466 bool _result;
3467 wxRegion * _arg0;
3468 wxRect * _arg1;
3469 char * _argc0 = 0;
3470 char * _argc1 = 0;
3471
3472 self = self;
3473 if(!PyArg_ParseTuple(args,"ss:wxRegion_Subtract",&_argc0,&_argc1))
3474 return NULL;
3475 if (_argc0) {
3476 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxRegion_p")) {
3477 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRegion_Subtract. Expected _wxRegion_p.");
3478 return NULL;
3479 }
3480 }
3481 if (_argc1) {
3482 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxRect_p")) {
3483 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxRegion_Subtract. Expected _wxRect_p.");
3484 return NULL;
3485 }
3486 }
cf694132
RD
3487{
3488 wxPy_BEGIN_ALLOW_THREADS;
3489 _result = (bool )wxRegion_Subtract(_arg0,*_arg1);
3490
3491 wxPy_END_ALLOW_THREADS;
3492} _resultobj = Py_BuildValue("i",_result);
b639c3c5
RD
3493 return _resultobj;
3494}
3495
3496#define wxRegion_Union(_swigobj,_swigarg0) (_swigobj->Union(_swigarg0))
3497static PyObject *_wrap_wxRegion_Union(PyObject *self, PyObject *args) {
3498 PyObject * _resultobj;
3499 bool _result;
3500 wxRegion * _arg0;
3501 wxRect * _arg1;
3502 char * _argc0 = 0;
3503 char * _argc1 = 0;
3504
3505 self = self;
3506 if(!PyArg_ParseTuple(args,"ss:wxRegion_Union",&_argc0,&_argc1))
3507 return NULL;
3508 if (_argc0) {
3509 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxRegion_p")) {
3510 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRegion_Union. Expected _wxRegion_p.");
3511 return NULL;
3512 }
3513 }
3514 if (_argc1) {
3515 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxRect_p")) {
3516 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxRegion_Union. Expected _wxRect_p.");
3517 return NULL;
3518 }
3519 }
cf694132
RD
3520{
3521 wxPy_BEGIN_ALLOW_THREADS;
3522 _result = (bool )wxRegion_Union(_arg0,*_arg1);
3523
3524 wxPy_END_ALLOW_THREADS;
3525} _resultobj = Py_BuildValue("i",_result);
b639c3c5
RD
3526 return _resultobj;
3527}
3528
3529#define wxRegion_Xor(_swigobj,_swigarg0) (_swigobj->Xor(_swigarg0))
3530static PyObject *_wrap_wxRegion_Xor(PyObject *self, PyObject *args) {
3531 PyObject * _resultobj;
3532 bool _result;
3533 wxRegion * _arg0;
3534 wxRect * _arg1;
3535 char * _argc0 = 0;
3536 char * _argc1 = 0;
3537
3538 self = self;
3539 if(!PyArg_ParseTuple(args,"ss:wxRegion_Xor",&_argc0,&_argc1))
3540 return NULL;
3541 if (_argc0) {
3542 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxRegion_p")) {
3543 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRegion_Xor. Expected _wxRegion_p.");
3544 return NULL;
3545 }
3546 }
3547 if (_argc1) {
3548 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxRect_p")) {
3549 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxRegion_Xor. Expected _wxRect_p.");
3550 return NULL;
3551 }
3552 }
cf694132
RD
3553{
3554 wxPy_BEGIN_ALLOW_THREADS;
3555 _result = (bool )wxRegion_Xor(_arg0,*_arg1);
3556
3557 wxPy_END_ALLOW_THREADS;
3558} _resultobj = Py_BuildValue("i",_result);
b639c3c5
RD
3559 return _resultobj;
3560}
3561
3562#define new_wxRegionIterator(_swigarg0) (new wxRegionIterator(_swigarg0))
3563static PyObject *_wrap_new_wxRegionIterator(PyObject *self, PyObject *args) {
3564 PyObject * _resultobj;
3565 wxRegionIterator * _result;
3566 wxRegion * _arg0;
3567 char * _argc0 = 0;
3568 char _ptemp[128];
3569
3570 self = self;
3571 if(!PyArg_ParseTuple(args,"s:new_wxRegionIterator",&_argc0))
3572 return NULL;
3573 if (_argc0) {
3574 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxRegion_p")) {
3575 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxRegionIterator. Expected _wxRegion_p.");
3576 return NULL;
3577 }
3578 }
cf694132
RD
3579{
3580 wxPy_BEGIN_ALLOW_THREADS;
3581 _result = (wxRegionIterator *)new_wxRegionIterator(*_arg0);
3582
3583 wxPy_END_ALLOW_THREADS;
3584} SWIG_MakePtr(_ptemp, (char *) _result,"_wxRegionIterator_p");
b639c3c5
RD
3585 _resultobj = Py_BuildValue("s",_ptemp);
3586 return _resultobj;
3587}
3588
3589#define delete_wxRegionIterator(_swigobj) (delete _swigobj)
3590static PyObject *_wrap_delete_wxRegionIterator(PyObject *self, PyObject *args) {
3591 PyObject * _resultobj;
3592 wxRegionIterator * _arg0;
3593 char * _argc0 = 0;
3594
3595 self = self;
3596 if(!PyArg_ParseTuple(args,"s:delete_wxRegionIterator",&_argc0))
3597 return NULL;
3598 if (_argc0) {
3599 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxRegionIterator_p")) {
3600 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxRegionIterator. Expected _wxRegionIterator_p.");
3601 return NULL;
3602 }
3603 }
cf694132
RD
3604{
3605 wxPy_BEGIN_ALLOW_THREADS;
3606 delete_wxRegionIterator(_arg0);
3607
3608 wxPy_END_ALLOW_THREADS;
3609} Py_INCREF(Py_None);
b639c3c5
RD
3610 _resultobj = Py_None;
3611 return _resultobj;
3612}
3613
3614#define wxRegionIterator_GetX(_swigobj) (_swigobj->GetX())
3615static PyObject *_wrap_wxRegionIterator_GetX(PyObject *self, PyObject *args) {
3616 PyObject * _resultobj;
3617 long _result;
3618 wxRegionIterator * _arg0;
3619 char * _argc0 = 0;
3620
3621 self = self;
3622 if(!PyArg_ParseTuple(args,"s:wxRegionIterator_GetX",&_argc0))
3623 return NULL;
3624 if (_argc0) {
3625 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxRegionIterator_p")) {
3626 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRegionIterator_GetX. Expected _wxRegionIterator_p.");
3627 return NULL;
3628 }
3629 }
cf694132
RD
3630{
3631 wxPy_BEGIN_ALLOW_THREADS;
3632 _result = (long )wxRegionIterator_GetX(_arg0);
3633
3634 wxPy_END_ALLOW_THREADS;
3635} _resultobj = Py_BuildValue("l",_result);
b639c3c5
RD
3636 return _resultobj;
3637}
3638
3639#define wxRegionIterator_GetY(_swigobj) (_swigobj->GetY())
3640static PyObject *_wrap_wxRegionIterator_GetY(PyObject *self, PyObject *args) {
3641 PyObject * _resultobj;
3642 long _result;
3643 wxRegionIterator * _arg0;
3644 char * _argc0 = 0;
3645
3646 self = self;
3647 if(!PyArg_ParseTuple(args,"s:wxRegionIterator_GetY",&_argc0))
3648 return NULL;
3649 if (_argc0) {
3650 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxRegionIterator_p")) {
3651 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRegionIterator_GetY. Expected _wxRegionIterator_p.");
3652 return NULL;
3653 }
3654 }
cf694132
RD
3655{
3656 wxPy_BEGIN_ALLOW_THREADS;
3657 _result = (long )wxRegionIterator_GetY(_arg0);
3658
3659 wxPy_END_ALLOW_THREADS;
3660} _resultobj = Py_BuildValue("l",_result);
b639c3c5
RD
3661 return _resultobj;
3662}
3663
3664#define wxRegionIterator_GetW(_swigobj) (_swigobj->GetW())
3665static PyObject *_wrap_wxRegionIterator_GetW(PyObject *self, PyObject *args) {
3666 PyObject * _resultobj;
3667 long _result;
3668 wxRegionIterator * _arg0;
3669 char * _argc0 = 0;
3670
3671 self = self;
3672 if(!PyArg_ParseTuple(args,"s:wxRegionIterator_GetW",&_argc0))
3673 return NULL;
3674 if (_argc0) {
3675 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxRegionIterator_p")) {
3676 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRegionIterator_GetW. Expected _wxRegionIterator_p.");
3677 return NULL;
3678 }
3679 }
cf694132
RD
3680{
3681 wxPy_BEGIN_ALLOW_THREADS;
3682 _result = (long )wxRegionIterator_GetW(_arg0);
3683
3684 wxPy_END_ALLOW_THREADS;
3685} _resultobj = Py_BuildValue("l",_result);
b639c3c5
RD
3686 return _resultobj;
3687}
3688
3689#define wxRegionIterator_GetWidth(_swigobj) (_swigobj->GetWidth())
3690static PyObject *_wrap_wxRegionIterator_GetWidth(PyObject *self, PyObject *args) {
3691 PyObject * _resultobj;
3692 long _result;
3693 wxRegionIterator * _arg0;
3694 char * _argc0 = 0;
3695
3696 self = self;
3697 if(!PyArg_ParseTuple(args,"s:wxRegionIterator_GetWidth",&_argc0))
3698 return NULL;
3699 if (_argc0) {
3700 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxRegionIterator_p")) {
3701 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRegionIterator_GetWidth. Expected _wxRegionIterator_p.");
3702 return NULL;
3703 }
3704 }
cf694132
RD
3705{
3706 wxPy_BEGIN_ALLOW_THREADS;
3707 _result = (long )wxRegionIterator_GetWidth(_arg0);
3708
3709 wxPy_END_ALLOW_THREADS;
3710} _resultobj = Py_BuildValue("l",_result);
b639c3c5
RD
3711 return _resultobj;
3712}
3713
3714#define wxRegionIterator_GetH(_swigobj) (_swigobj->GetH())
3715static PyObject *_wrap_wxRegionIterator_GetH(PyObject *self, PyObject *args) {
3716 PyObject * _resultobj;
3717 long _result;
3718 wxRegionIterator * _arg0;
3719 char * _argc0 = 0;
3720
3721 self = self;
3722 if(!PyArg_ParseTuple(args,"s:wxRegionIterator_GetH",&_argc0))
3723 return NULL;
3724 if (_argc0) {
3725 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxRegionIterator_p")) {
3726 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRegionIterator_GetH. Expected _wxRegionIterator_p.");
3727 return NULL;
3728 }
3729 }
cf694132
RD
3730{
3731 wxPy_BEGIN_ALLOW_THREADS;
3732 _result = (long )wxRegionIterator_GetH(_arg0);
3733
3734 wxPy_END_ALLOW_THREADS;
3735} _resultobj = Py_BuildValue("l",_result);
b639c3c5
RD
3736 return _resultobj;
3737}
3738
3739#define wxRegionIterator_GetHeight(_swigobj) (_swigobj->GetHeight())
3740static PyObject *_wrap_wxRegionIterator_GetHeight(PyObject *self, PyObject *args) {
3741 PyObject * _resultobj;
3742 long _result;
3743 wxRegionIterator * _arg0;
3744 char * _argc0 = 0;
3745
3746 self = self;
3747 if(!PyArg_ParseTuple(args,"s:wxRegionIterator_GetHeight",&_argc0))
3748 return NULL;
3749 if (_argc0) {
3750 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxRegionIterator_p")) {
3751 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRegionIterator_GetHeight. Expected _wxRegionIterator_p.");
3752 return NULL;
3753 }
3754 }
cf694132
RD
3755{
3756 wxPy_BEGIN_ALLOW_THREADS;
3757 _result = (long )wxRegionIterator_GetHeight(_arg0);
3758
3759 wxPy_END_ALLOW_THREADS;
3760} _resultobj = Py_BuildValue("l",_result);
b639c3c5
RD
3761 return _resultobj;
3762}
3763
3764#define wxRegionIterator_GetRect(_swigobj) (_swigobj->GetRect())
3765static PyObject *_wrap_wxRegionIterator_GetRect(PyObject *self, PyObject *args) {
3766 PyObject * _resultobj;
3767 wxRect * _result;
3768 wxRegionIterator * _arg0;
3769 char * _argc0 = 0;
3770 char _ptemp[128];
3771
3772 self = self;
3773 if(!PyArg_ParseTuple(args,"s:wxRegionIterator_GetRect",&_argc0))
3774 return NULL;
3775 if (_argc0) {
3776 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxRegionIterator_p")) {
3777 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRegionIterator_GetRect. Expected _wxRegionIterator_p.");
3778 return NULL;
3779 }
3780 }
cf694132
RD
3781{
3782 wxPy_BEGIN_ALLOW_THREADS;
3783 _result = new wxRect (wxRegionIterator_GetRect(_arg0));
3784
3785 wxPy_END_ALLOW_THREADS;
3786} SWIG_MakePtr(_ptemp, (void *) _result,"_wxRect_p");
b639c3c5
RD
3787 _resultobj = Py_BuildValue("s",_ptemp);
3788 return _resultobj;
3789}
3790
3791#define wxRegionIterator_HaveRects(_swigobj) (_swigobj->HaveRects())
3792static PyObject *_wrap_wxRegionIterator_HaveRects(PyObject *self, PyObject *args) {
3793 PyObject * _resultobj;
3794 bool _result;
3795 wxRegionIterator * _arg0;
3796 char * _argc0 = 0;
3797
3798 self = self;
3799 if(!PyArg_ParseTuple(args,"s:wxRegionIterator_HaveRects",&_argc0))
3800 return NULL;
3801 if (_argc0) {
3802 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxRegionIterator_p")) {
3803 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRegionIterator_HaveRects. Expected _wxRegionIterator_p.");
3804 return NULL;
3805 }
3806 }
cf694132
RD
3807{
3808 wxPy_BEGIN_ALLOW_THREADS;
3809 _result = (bool )wxRegionIterator_HaveRects(_arg0);
3810
3811 wxPy_END_ALLOW_THREADS;
3812} _resultobj = Py_BuildValue("i",_result);
b639c3c5
RD
3813 return _resultobj;
3814}
3815
3816#define wxRegionIterator_Reset(_swigobj) (_swigobj->Reset())
3817static PyObject *_wrap_wxRegionIterator_Reset(PyObject *self, PyObject *args) {
3818 PyObject * _resultobj;
3819 wxRegionIterator * _arg0;
3820 char * _argc0 = 0;
3821
3822 self = self;
3823 if(!PyArg_ParseTuple(args,"s:wxRegionIterator_Reset",&_argc0))
3824 return NULL;
3825 if (_argc0) {
3826 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxRegionIterator_p")) {
3827 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRegionIterator_Reset. Expected _wxRegionIterator_p.");
3828 return NULL;
3829 }
3830 }
cf694132
RD
3831{
3832 wxPy_BEGIN_ALLOW_THREADS;
3833 wxRegionIterator_Reset(_arg0);
3834
3835 wxPy_END_ALLOW_THREADS;
3836} Py_INCREF(Py_None);
b639c3c5
RD
3837 _resultobj = Py_None;
3838 return _resultobj;
3839}
3840
3841static void wxRegionIterator_Next(wxRegionIterator *self) {
3842 (*self) ++;
3843 }
3844static PyObject *_wrap_wxRegionIterator_Next(PyObject *self, PyObject *args) {
3845 PyObject * _resultobj;
3846 wxRegionIterator * _arg0;
3847 char * _argc0 = 0;
3848
3849 self = self;
3850 if(!PyArg_ParseTuple(args,"s:wxRegionIterator_Next",&_argc0))
3851 return NULL;
3852 if (_argc0) {
3853 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxRegionIterator_p")) {
3854 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxRegionIterator_Next. Expected _wxRegionIterator_p.");
3855 return NULL;
3856 }
3857 }
cf694132
RD
3858{
3859 wxPy_BEGIN_ALLOW_THREADS;
3860 wxRegionIterator_Next(_arg0);
3861
3862 wxPy_END_ALLOW_THREADS;
3863} Py_INCREF(Py_None);
b639c3c5
RD
3864 _resultobj = Py_None;
3865 return _resultobj;
3866}
3867
8ab979d7
RD
3868#define new_wxAcceleratorEntry(_swigarg0,_swigarg1,_swigarg2) (new wxAcceleratorEntry(_swigarg0,_swigarg1,_swigarg2))
3869static PyObject *_wrap_new_wxAcceleratorEntry(PyObject *self, PyObject *args) {
3870 PyObject * _resultobj;
3871 wxAcceleratorEntry * _result;
3872 int _arg0 = 0;
3873 int _arg1 = 0;
3874 int _arg2 = 0;
3875 char _ptemp[128];
3876
3877 self = self;
3878 if(!PyArg_ParseTuple(args,"|iii:new_wxAcceleratorEntry",&_arg0,&_arg1,&_arg2))
3879 return NULL;
cf694132
RD
3880{
3881 wxPy_BEGIN_ALLOW_THREADS;
3882 _result = (wxAcceleratorEntry *)new_wxAcceleratorEntry(_arg0,_arg1,_arg2);
3883
3884 wxPy_END_ALLOW_THREADS;
3885} SWIG_MakePtr(_ptemp, (char *) _result,"_wxAcceleratorEntry_p");
8ab979d7
RD
3886 _resultobj = Py_BuildValue("s",_ptemp);
3887 return _resultobj;
3888}
3889
3890#define wxAcceleratorEntry_Set(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->Set(_swigarg0,_swigarg1,_swigarg2))
3891static PyObject *_wrap_wxAcceleratorEntry_Set(PyObject *self, PyObject *args) {
3892 PyObject * _resultobj;
3893 wxAcceleratorEntry * _arg0;
3894 int _arg1;
3895 int _arg2;
3896 int _arg3;
3897 char * _argc0 = 0;
3898
3899 self = self;
3900 if(!PyArg_ParseTuple(args,"siii:wxAcceleratorEntry_Set",&_argc0,&_arg1,&_arg2,&_arg3))
3901 return NULL;
3902 if (_argc0) {
3903 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxAcceleratorEntry_p")) {
3904 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxAcceleratorEntry_Set. Expected _wxAcceleratorEntry_p.");
3905 return NULL;
3906 }
3907 }
cf694132
RD
3908{
3909 wxPy_BEGIN_ALLOW_THREADS;
3910 wxAcceleratorEntry_Set(_arg0,_arg1,_arg2,_arg3);
3911
3912 wxPy_END_ALLOW_THREADS;
3913} Py_INCREF(Py_None);
8ab979d7
RD
3914 _resultobj = Py_None;
3915 return _resultobj;
3916}
3917
3918#define wxAcceleratorEntry_GetFlags(_swigobj) (_swigobj->GetFlags())
3919static PyObject *_wrap_wxAcceleratorEntry_GetFlags(PyObject *self, PyObject *args) {
3920 PyObject * _resultobj;
3921 int _result;
3922 wxAcceleratorEntry * _arg0;
3923 char * _argc0 = 0;
3924
3925 self = self;
3926 if(!PyArg_ParseTuple(args,"s:wxAcceleratorEntry_GetFlags",&_argc0))
3927 return NULL;
3928 if (_argc0) {
3929 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxAcceleratorEntry_p")) {
3930 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxAcceleratorEntry_GetFlags. Expected _wxAcceleratorEntry_p.");
3931 return NULL;
3932 }
3933 }
cf694132
RD
3934{
3935 wxPy_BEGIN_ALLOW_THREADS;
3936 _result = (int )wxAcceleratorEntry_GetFlags(_arg0);
3937
3938 wxPy_END_ALLOW_THREADS;
3939} _resultobj = Py_BuildValue("i",_result);
8ab979d7
RD
3940 return _resultobj;
3941}
3942
3943#define wxAcceleratorEntry_GetKeyCode(_swigobj) (_swigobj->GetKeyCode())
3944static PyObject *_wrap_wxAcceleratorEntry_GetKeyCode(PyObject *self, PyObject *args) {
3945 PyObject * _resultobj;
3946 int _result;
3947 wxAcceleratorEntry * _arg0;
3948 char * _argc0 = 0;
3949
3950 self = self;
3951 if(!PyArg_ParseTuple(args,"s:wxAcceleratorEntry_GetKeyCode",&_argc0))
3952 return NULL;
3953 if (_argc0) {
3954 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxAcceleratorEntry_p")) {
3955 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxAcceleratorEntry_GetKeyCode. Expected _wxAcceleratorEntry_p.");
3956 return NULL;
3957 }
3958 }
cf694132
RD
3959{
3960 wxPy_BEGIN_ALLOW_THREADS;
3961 _result = (int )wxAcceleratorEntry_GetKeyCode(_arg0);
3962
3963 wxPy_END_ALLOW_THREADS;
3964} _resultobj = Py_BuildValue("i",_result);
8ab979d7
RD
3965 return _resultobj;
3966}
3967
3968#define wxAcceleratorEntry_GetCommand(_swigobj) (_swigobj->GetCommand())
3969static PyObject *_wrap_wxAcceleratorEntry_GetCommand(PyObject *self, PyObject *args) {
3970 PyObject * _resultobj;
3971 int _result;
3972 wxAcceleratorEntry * _arg0;
3973 char * _argc0 = 0;
3974
3975 self = self;
3976 if(!PyArg_ParseTuple(args,"s:wxAcceleratorEntry_GetCommand",&_argc0))
3977 return NULL;
3978 if (_argc0) {
3979 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxAcceleratorEntry_p")) {
3980 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxAcceleratorEntry_GetCommand. Expected _wxAcceleratorEntry_p.");
3981 return NULL;
3982 }
3983 }
cf694132
RD
3984{
3985 wxPy_BEGIN_ALLOW_THREADS;
3986 _result = (int )wxAcceleratorEntry_GetCommand(_arg0);
3987
3988 wxPy_END_ALLOW_THREADS;
3989} _resultobj = Py_BuildValue("i",_result);
8ab979d7
RD
3990 return _resultobj;
3991}
3992
3993#define new_wxAcceleratorTable(_swigarg0,_swigarg1) (new wxAcceleratorTable(_swigarg0,_swigarg1))
3994static PyObject *_wrap_new_wxAcceleratorTable(PyObject *self, PyObject *args) {
3995 PyObject * _resultobj;
3996 wxAcceleratorTable * _result;
3997 int _arg0;
3998 wxAcceleratorEntry * _arg1;
3999 PyObject * _obj1 = 0;
4000 char _ptemp[128];
4001
4002 self = self;
4003 if(!PyArg_ParseTuple(args,"O:new_wxAcceleratorTable",&_obj1))
4004 return NULL;
4005 if (_obj1)
4006{
4007 _arg1 = wxAcceleratorEntry_LIST_helper(_obj1);
4008 if (_arg1 == NULL) {
4009 return NULL;
4010 }
4011}
4012{
cf694132
RD
4013 if (_obj1) {
4014 _arg0 = PyList_Size(_obj1);
4015 }
4016 else {
4017 _arg0 = 0;
4018 }
8ab979d7 4019}
cf694132
RD
4020{
4021 wxPy_BEGIN_ALLOW_THREADS;
4022 _result = (wxAcceleratorTable *)new_wxAcceleratorTable(_arg0,_arg1);
4023
4024 wxPy_END_ALLOW_THREADS;
4025} SWIG_MakePtr(_ptemp, (char *) _result,"_wxAcceleratorTable_p");
8ab979d7
RD
4026 _resultobj = Py_BuildValue("s",_ptemp);
4027{
4028 delete [] _arg1;
4029}
4030 return _resultobj;
4031}
4032
4033static PyMethodDef misccMethods[] = {
4034 { "new_wxAcceleratorTable", _wrap_new_wxAcceleratorTable, 1 },
4035 { "wxAcceleratorEntry_GetCommand", _wrap_wxAcceleratorEntry_GetCommand, 1 },
4036 { "wxAcceleratorEntry_GetKeyCode", _wrap_wxAcceleratorEntry_GetKeyCode, 1 },
4037 { "wxAcceleratorEntry_GetFlags", _wrap_wxAcceleratorEntry_GetFlags, 1 },
4038 { "wxAcceleratorEntry_Set", _wrap_wxAcceleratorEntry_Set, 1 },
4039 { "new_wxAcceleratorEntry", _wrap_new_wxAcceleratorEntry, 1 },
b639c3c5
RD
4040 { "wxRegionIterator_Next", _wrap_wxRegionIterator_Next, 1 },
4041 { "wxRegionIterator_Reset", _wrap_wxRegionIterator_Reset, 1 },
4042 { "wxRegionIterator_HaveRects", _wrap_wxRegionIterator_HaveRects, 1 },
4043 { "wxRegionIterator_GetRect", _wrap_wxRegionIterator_GetRect, 1 },
4044 { "wxRegionIterator_GetHeight", _wrap_wxRegionIterator_GetHeight, 1 },
4045 { "wxRegionIterator_GetH", _wrap_wxRegionIterator_GetH, 1 },
4046 { "wxRegionIterator_GetWidth", _wrap_wxRegionIterator_GetWidth, 1 },
4047 { "wxRegionIterator_GetW", _wrap_wxRegionIterator_GetW, 1 },
4048 { "wxRegionIterator_GetY", _wrap_wxRegionIterator_GetY, 1 },
4049 { "wxRegionIterator_GetX", _wrap_wxRegionIterator_GetX, 1 },
4050 { "delete_wxRegionIterator", _wrap_delete_wxRegionIterator, 1 },
4051 { "new_wxRegionIterator", _wrap_new_wxRegionIterator, 1 },
4052 { "wxRegion_Xor", _wrap_wxRegion_Xor, 1 },
4053 { "wxRegion_Union", _wrap_wxRegion_Union, 1 },
4054 { "wxRegion_Subtract", _wrap_wxRegion_Subtract, 1 },
4055 { "wxRegion_IsEmpty", _wrap_wxRegion_IsEmpty, 1 },
4056 { "wxRegion_Intersect", _wrap_wxRegion_Intersect, 1 },
4057 { "wxRegion_GetBox", _wrap_wxRegion_GetBox, 1 },
4058 { "wxRegion_ContainsRect", _wrap_wxRegion_ContainsRect, 1 },
4059 { "wxRegion_ContainsPoint", _wrap_wxRegion_ContainsPoint, 1 },
4060 { "wxRegion_Contains", _wrap_wxRegion_Contains, 1 },
4061 { "wxRegion_Clear", _wrap_wxRegion_Clear, 1 },
4062 { "delete_wxRegion", _wrap_delete_wxRegion, 1 },
4063 { "new_wxRegion", _wrap_new_wxRegion, 1 },
8ab979d7
RD
4064 { "wxLayoutConstraints_width_get", _wrap_wxLayoutConstraints_width_get, 1 },
4065 { "wxLayoutConstraints_top_get", _wrap_wxLayoutConstraints_top_get, 1 },
4066 { "wxLayoutConstraints_right_get", _wrap_wxLayoutConstraints_right_get, 1 },
4067 { "wxLayoutConstraints_left_get", _wrap_wxLayoutConstraints_left_get, 1 },
4068 { "wxLayoutConstraints_height_get", _wrap_wxLayoutConstraints_height_get, 1 },
4069 { "wxLayoutConstraints_centreY_get", _wrap_wxLayoutConstraints_centreY_get, 1 },
4070 { "wxLayoutConstraints_centreX_get", _wrap_wxLayoutConstraints_centreX_get, 1 },
4071 { "wxLayoutConstraints_bottom_get", _wrap_wxLayoutConstraints_bottom_get, 1 },
4072 { "new_wxLayoutConstraints", _wrap_new_wxLayoutConstraints, 1 },
4073 { "wxIndividualLayoutConstraint_Set", _wrap_wxIndividualLayoutConstraint_Set, 1 },
4074 { "wxIndividualLayoutConstraint_SameAs", _wrap_wxIndividualLayoutConstraint_SameAs, 1 },
4075 { "wxIndividualLayoutConstraint_RightOf", _wrap_wxIndividualLayoutConstraint_RightOf, 1 },
4076 { "wxIndividualLayoutConstraint_PercentOf", _wrap_wxIndividualLayoutConstraint_PercentOf, 1 },
4077 { "wxIndividualLayoutConstraint_LeftOf", _wrap_wxIndividualLayoutConstraint_LeftOf, 1 },
4078 { "wxIndividualLayoutConstraint_Unconstrained", _wrap_wxIndividualLayoutConstraint_Unconstrained, 1 },
4079 { "wxIndividualLayoutConstraint_Below", _wrap_wxIndividualLayoutConstraint_Below, 1 },
4080 { "wxIndividualLayoutConstraint_AsIs", _wrap_wxIndividualLayoutConstraint_AsIs, 1 },
4081 { "wxIndividualLayoutConstraint_Absolute", _wrap_wxIndividualLayoutConstraint_Absolute, 1 },
4082 { "wxIndividualLayoutConstraint_Above", _wrap_wxIndividualLayoutConstraint_Above, 1 },
4083 { "wxPyTimer_Stop", _wrap_wxPyTimer_Stop, 1 },
4084 { "wxPyTimer_Start", _wrap_wxPyTimer_Start, 1 },
4085 { "wxPyTimer_Interval", _wrap_wxPyTimer_Interval, 1 },
4086 { "delete_wxPyTimer", _wrap_delete_wxPyTimer, 1 },
4087 { "new_wxPyTimer", _wrap_new_wxPyTimer, 1 },
af309447 4088 { "wxRect_asTuple", _wrap_wxRect_asTuple, 1 },
8ab979d7
RD
4089 { "wxRect_height_get", _wrap_wxRect_height_get, 1 },
4090 { "wxRect_height_set", _wrap_wxRect_height_set, 1 },
4091 { "wxRect_width_get", _wrap_wxRect_width_get, 1 },
4092 { "wxRect_width_set", _wrap_wxRect_width_set, 1 },
4093 { "wxRect_y_get", _wrap_wxRect_y_get, 1 },
4094 { "wxRect_y_set", _wrap_wxRect_y_set, 1 },
4095 { "wxRect_x_get", _wrap_wxRect_x_get, 1 },
4096 { "wxRect_x_set", _wrap_wxRect_x_set, 1 },
4097 { "wxRect_GetRight", _wrap_wxRect_GetRight, 1 },
4098 { "wxRect_GetBottom", _wrap_wxRect_GetBottom, 1 },
4099 { "wxRect_GetTop", _wrap_wxRect_GetTop, 1 },
4100 { "wxRect_GetLeft", _wrap_wxRect_GetLeft, 1 },
4101 { "wxRect_GetSize", _wrap_wxRect_GetSize, 1 },
4102 { "wxRect_GetPosition", _wrap_wxRect_GetPosition, 1 },
4103 { "wxRect_SetHeight", _wrap_wxRect_SetHeight, 1 },
4104 { "wxRect_GetHeight", _wrap_wxRect_GetHeight, 1 },
4105 { "wxRect_SetWidth", _wrap_wxRect_SetWidth, 1 },
4106 { "wxRect_GetWidth", _wrap_wxRect_GetWidth, 1 },
4107 { "wxRect_SetY", _wrap_wxRect_SetY, 1 },
4108 { "wxRect_GetY", _wrap_wxRect_GetY, 1 },
4109 { "wxRect_SetX", _wrap_wxRect_SetX, 1 },
4110 { "wxRect_GetX", _wrap_wxRect_GetX, 1 },
4111 { "delete_wxRect", _wrap_delete_wxRect, 1 },
4112 { "new_wxRect", _wrap_new_wxRect, 1 },
af309447 4113 { "wxPoint_asTuple", _wrap_wxPoint_asTuple, 1 },
8ab979d7
RD
4114 { "wxPoint_Set", _wrap_wxPoint_Set, 1 },
4115 { "delete_wxPoint", _wrap_delete_wxPoint, 1 },
4116 { "new_wxPoint", _wrap_new_wxPoint, 1 },
4117 { "wxPoint_y_get", _wrap_wxPoint_y_get, 1 },
4118 { "wxPoint_y_set", _wrap_wxPoint_y_set, 1 },
4119 { "wxPoint_x_get", _wrap_wxPoint_x_get, 1 },
4120 { "wxPoint_x_set", _wrap_wxPoint_x_set, 1 },
4121 { "delete_wxRealPoint", _wrap_delete_wxRealPoint, 1 },
4122 { "new_wxRealPoint", _wrap_new_wxRealPoint, 1 },
4123 { "wxRealPoint_y_get", _wrap_wxRealPoint_y_get, 1 },
4124 { "wxRealPoint_y_set", _wrap_wxRealPoint_y_set, 1 },
4125 { "wxRealPoint_x_get", _wrap_wxRealPoint_x_get, 1 },
4126 { "wxRealPoint_x_set", _wrap_wxRealPoint_x_set, 1 },
af309447 4127 { "wxSize_asTuple", _wrap_wxSize_asTuple, 1 },
bb0054cd
RD
4128 { "wxSize_SetHeight", _wrap_wxSize_SetHeight, 1 },
4129 { "wxSize_SetWidth", _wrap_wxSize_SetWidth, 1 },
4130 { "wxSize_GetHeight", _wrap_wxSize_GetHeight, 1 },
4131 { "wxSize_GetWidth", _wrap_wxSize_GetWidth, 1 },
af309447
RD
4132 { "wxSize_GetY", _wrap_wxSize_GetY, 1 },
4133 { "wxSize_GetX", _wrap_wxSize_GetX, 1 },
8ab979d7
RD
4134 { "wxSize_Set", _wrap_wxSize_Set, 1 },
4135 { "delete_wxSize", _wrap_delete_wxSize, 1 },
4136 { "new_wxSize", _wrap_new_wxSize, 1 },
af309447
RD
4137 { "wxSize_height_get", _wrap_wxSize_y_get, 1 },
4138 { "wxSize_height_set", _wrap_wxSize_y_set, 1 },
4139 { "wxSize_width_get", _wrap_wxSize_x_get, 1 },
4140 { "wxSize_width_set", _wrap_wxSize_x_set, 1 },
4141 { "wxSize_y_get", _wrap_wxSize_y_get, 1 },
4142 { "wxSize_y_set", _wrap_wxSize_y_set, 1 },
4143 { "wxSize_x_get", _wrap_wxSize_x_get, 1 },
4144 { "wxSize_x_set", _wrap_wxSize_x_set, 1 },
8ab979d7
RD
4145 { "wxResourceParseString", _wrap_wxResourceParseString, 1 },
4146 { "wxResourceParseFile", _wrap_wxResourceParseFile, 1 },
4147 { "wxResourceParseData", _wrap_wxResourceParseData, 1 },
4148 { "wxResourceGetIdentifier", _wrap_wxResourceGetIdentifier, 1 },
4149 { "wxResourceCreateMenuBar", _wrap_wxResourceCreateMenuBar, 1 },
4150 { "wxResourceCreateIcon", _wrap_wxResourceCreateIcon, 1 },
4151 { "wxResourceCreateBitmap", _wrap_wxResourceCreateBitmap, 1 },
4152 { "wxResourceClear", _wrap_wxResourceClear, 1 },
4153 { "wxResourceAddIdentifier", _wrap_wxResourceAddIdentifier, 1 },
4154 { "wxGetResource", _wrap_wxGetResource, 1 },
bb0054cd 4155 { "wxEnableTopLevelWindows", _wrap_wxEnableTopLevelWindows, 1 },
cf694132 4156 { "wxSafeYield", _wrap_wxSafeYield, 1 },
8ab979d7 4157 { "wxYield", _wrap_wxYield, 1 },
bb0054cd 4158 { "wxSleep", _wrap_wxSleep, 1 },
8ab979d7
RD
4159 { "wxGetOsVersion", _wrap_wxGetOsVersion, 1 },
4160 { "wxStartTimer", _wrap_wxStartTimer, 1 },
4161 { "wxShell", _wrap_wxShell, 1 },
4162 { "wxNow", _wrap_wxNow, 1 },
4163 { "wxIsBusy", _wrap_wxIsBusy, 1 },
4164 { "wxGetMousePosition", _wrap_wxGetMousePosition, 1 },
4165 { "wxGetFreeMemory", _wrap_wxGetFreeMemory, 1 },
4166 { "wxGetElapsedTime", _wrap_wxGetElapsedTime, 1 },
4167 { "wxGetActiveWindow", _wrap_wxGetActiveWindow, 1 },
8ab979d7
RD
4168 { "wxExecute", _wrap_wxExecute, 1 },
4169 { "wxEndBusyCursor", _wrap_wxEndBusyCursor, 1 },
4170 { "wxDisplaySize", _wrap_wxDisplaySize, 1 },
4171 { "wxBell", _wrap_wxBell, 1 },
4172 { "wxBeginBusyCursor", _wrap_wxBeginBusyCursor, 1 },
4173 { "RegisterId", _wrap_RegisterId, 1 },
4174 { "NewId", _wrap_NewId, 1 },
cf694132
RD
4175 { "wxRegisterId", _wrap_wxRegisterId, 1 },
4176 { "wxNewId", _wrap_wxNewId, 1 },
8ab979d7
RD
4177 { "wxSetCursor", _wrap_wxSetCursor, 1 },
4178 { "wxDisplayDepth", _wrap_wxDisplayDepth, 1 },
4179 { "wxColourDisplay", _wrap_wxColourDisplay, 1 },
4180 { "wxMessageBox", _wrap_wxMessageBox, 1 },
4181 { "wxGetSingleChoiceIndex", _wrap_wxGetSingleChoiceIndex, 1 },
4182 { "wxGetSingleChoice", _wrap_wxGetSingleChoice, 1 },
4183 { "wxGetTextFromUser", _wrap_wxGetTextFromUser, 1 },
4184 { "wxFileSelector", _wrap_wxFileSelector, 1 },
4185 { NULL, NULL }
4186};
4187static PyObject *SWIG_globals;
4188#ifdef __cplusplus
4189extern "C"
4190#endif
4191SWIGEXPORT(void,initmiscc)() {
4192 PyObject *m, *d;
4193 SWIG_globals = SWIG_newvarlink();
4194 m = Py_InitModule("miscc", misccMethods);
4195 d = PyModule_GetDict(m);
4196 PyDict_SetItemString(d,"wxLeft", PyInt_FromLong((long) wxLeft));
4197 PyDict_SetItemString(d,"wxTop", PyInt_FromLong((long) wxTop));
4198 PyDict_SetItemString(d,"wxRight", PyInt_FromLong((long) wxRight));
4199 PyDict_SetItemString(d,"wxBottom", PyInt_FromLong((long) wxBottom));
4200 PyDict_SetItemString(d,"wxWidth", PyInt_FromLong((long) wxWidth));
4201 PyDict_SetItemString(d,"wxHeight", PyInt_FromLong((long) wxHeight));
4202 PyDict_SetItemString(d,"wxCentre", PyInt_FromLong((long) wxCentre));
4203 PyDict_SetItemString(d,"wxCenter", PyInt_FromLong((long) wxCenter));
4204 PyDict_SetItemString(d,"wxCentreX", PyInt_FromLong((long) wxCentreX));
4205 PyDict_SetItemString(d,"wxCentreY", PyInt_FromLong((long) wxCentreY));
4206 PyDict_SetItemString(d,"wxUnconstrained", PyInt_FromLong((long) wxUnconstrained));
4207 PyDict_SetItemString(d,"wxAsIs", PyInt_FromLong((long) wxAsIs));
4208 PyDict_SetItemString(d,"wxPercentOf", PyInt_FromLong((long) wxPercentOf));
4209 PyDict_SetItemString(d,"wxAbove", PyInt_FromLong((long) wxAbove));
4210 PyDict_SetItemString(d,"wxBelow", PyInt_FromLong((long) wxBelow));
4211 PyDict_SetItemString(d,"wxLeftOf", PyInt_FromLong((long) wxLeftOf));
4212 PyDict_SetItemString(d,"wxRightOf", PyInt_FromLong((long) wxRightOf));
4213 PyDict_SetItemString(d,"wxSameAs", PyInt_FromLong((long) wxSameAs));
4214 PyDict_SetItemString(d,"wxAbsolute", PyInt_FromLong((long) wxAbsolute));
b639c3c5
RD
4215 PyDict_SetItemString(d,"wxOutRegion", PyInt_FromLong((long) wxOutRegion));
4216 PyDict_SetItemString(d,"wxPartRegion", PyInt_FromLong((long) wxPartRegion));
4217 PyDict_SetItemString(d,"wxInRegion", PyInt_FromLong((long) wxInRegion));
8ab979d7
RD
4218/*
4219 * These are the pointer type-equivalency mappings.
4220 * (Used by the SWIG pointer type-checker).
4221 */
4222 SWIG_RegisterMapping("_wxAcceleratorTable","_class_wxAcceleratorTable",0);
4223 SWIG_RegisterMapping("_signed_long","_long",0);
bb0054cd
RD
4224 SWIG_RegisterMapping("_wxPrintQuality","_int",0);
4225 SWIG_RegisterMapping("_wxPrintQuality","_signed_int",0);
4226 SWIG_RegisterMapping("_wxPrintQuality","_unsigned_int",0);
4227 SWIG_RegisterMapping("_wxPrintQuality","_wxWindowID",0);
4228 SWIG_RegisterMapping("_wxPrintQuality","_uint",0);
4229 SWIG_RegisterMapping("_wxPrintQuality","_EBool",0);
4230 SWIG_RegisterMapping("_wxPrintQuality","_size_t",0);
b639c3c5 4231 SWIG_RegisterMapping("_class_wxRegionIterator","_wxRegionIterator",0);
8ab979d7
RD
4232 SWIG_RegisterMapping("_wxIndividualLayoutConstraint","_class_wxIndividualLayoutConstraint",0);
4233 SWIG_RegisterMapping("_byte","_unsigned_char",0);
4234 SWIG_RegisterMapping("_long","_unsigned_long",0);
4235 SWIG_RegisterMapping("_long","_signed_long",0);
4236 SWIG_RegisterMapping("_class_wxAcceleratorTable","_wxAcceleratorTable",0);
bb0054cd 4237 SWIG_RegisterMapping("_size_t","_wxPrintQuality",0);
c127177f
RD
4238 SWIG_RegisterMapping("_size_t","_unsigned_int",0);
4239 SWIG_RegisterMapping("_size_t","_int",0);
4240 SWIG_RegisterMapping("_size_t","_wxWindowID",0);
4241 SWIG_RegisterMapping("_size_t","_uint",0);
8ab979d7 4242 SWIG_RegisterMapping("_class_wxRealPoint","_wxRealPoint",0);
bb0054cd 4243 SWIG_RegisterMapping("_uint","_wxPrintQuality",0);
c127177f 4244 SWIG_RegisterMapping("_uint","_size_t",0);
8ab979d7
RD
4245 SWIG_RegisterMapping("_uint","_unsigned_int",0);
4246 SWIG_RegisterMapping("_uint","_int",0);
4247 SWIG_RegisterMapping("_uint","_wxWindowID",0);
4248 SWIG_RegisterMapping("_wxRect","_class_wxRect",0);
4249 SWIG_RegisterMapping("_wxPoint","_class_wxPoint",0);
4250 SWIG_RegisterMapping("_wxPyTimer","_class_wxPyTimer",0);
4251 SWIG_RegisterMapping("_class_wxIndividualLayoutConstraint","_wxIndividualLayoutConstraint",0);
bb0054cd 4252 SWIG_RegisterMapping("_EBool","_wxPrintQuality",0);
8ab979d7
RD
4253 SWIG_RegisterMapping("_EBool","_signed_int",0);
4254 SWIG_RegisterMapping("_EBool","_int",0);
4255 SWIG_RegisterMapping("_EBool","_wxWindowID",0);
b639c3c5 4256 SWIG_RegisterMapping("_class_wxRegion","_wxRegion",0);
8ab979d7
RD
4257 SWIG_RegisterMapping("_unsigned_long","_long",0);
4258 SWIG_RegisterMapping("_class_wxRect","_wxRect",0);
4259 SWIG_RegisterMapping("_class_wxPyTimer","_wxPyTimer",0);
4260 SWIG_RegisterMapping("_wxAcceleratorEntry","_class_wxAcceleratorEntry",0);
bb0054cd 4261 SWIG_RegisterMapping("_signed_int","_wxPrintQuality",0);
8ab979d7
RD
4262 SWIG_RegisterMapping("_signed_int","_EBool",0);
4263 SWIG_RegisterMapping("_signed_int","_wxWindowID",0);
4264 SWIG_RegisterMapping("_signed_int","_int",0);
4265 SWIG_RegisterMapping("_wxLayoutConstraints","_class_wxLayoutConstraints",0);
4266 SWIG_RegisterMapping("_WXTYPE","_short",0);
4267 SWIG_RegisterMapping("_WXTYPE","_signed_short",0);
4268 SWIG_RegisterMapping("_WXTYPE","_unsigned_short",0);
4269 SWIG_RegisterMapping("_unsigned_short","_WXTYPE",0);
4270 SWIG_RegisterMapping("_unsigned_short","_short",0);
4271 SWIG_RegisterMapping("_class_wxPoint","_wxPoint",0);
4272 SWIG_RegisterMapping("_wxRealPoint","_class_wxRealPoint",0);
4273 SWIG_RegisterMapping("_signed_short","_WXTYPE",0);
4274 SWIG_RegisterMapping("_signed_short","_short",0);
4275 SWIG_RegisterMapping("_class_wxAcceleratorEntry","_wxAcceleratorEntry",0);
4276 SWIG_RegisterMapping("_unsigned_char","_byte",0);
bb0054cd 4277 SWIG_RegisterMapping("_unsigned_int","_wxPrintQuality",0);
c127177f 4278 SWIG_RegisterMapping("_unsigned_int","_size_t",0);
8ab979d7
RD
4279 SWIG_RegisterMapping("_unsigned_int","_uint",0);
4280 SWIG_RegisterMapping("_unsigned_int","_wxWindowID",0);
4281 SWIG_RegisterMapping("_unsigned_int","_int",0);
4282 SWIG_RegisterMapping("_short","_WXTYPE",0);
4283 SWIG_RegisterMapping("_short","_unsigned_short",0);
4284 SWIG_RegisterMapping("_short","_signed_short",0);
bb0054cd 4285 SWIG_RegisterMapping("_wxWindowID","_wxPrintQuality",0);
c127177f 4286 SWIG_RegisterMapping("_wxWindowID","_size_t",0);
8ab979d7
RD
4287 SWIG_RegisterMapping("_wxWindowID","_EBool",0);
4288 SWIG_RegisterMapping("_wxWindowID","_uint",0);
4289 SWIG_RegisterMapping("_wxWindowID","_int",0);
4290 SWIG_RegisterMapping("_wxWindowID","_signed_int",0);
4291 SWIG_RegisterMapping("_wxWindowID","_unsigned_int",0);
bb0054cd 4292 SWIG_RegisterMapping("_int","_wxPrintQuality",0);
c127177f 4293 SWIG_RegisterMapping("_int","_size_t",0);
8ab979d7
RD
4294 SWIG_RegisterMapping("_int","_EBool",0);
4295 SWIG_RegisterMapping("_int","_uint",0);
4296 SWIG_RegisterMapping("_int","_wxWindowID",0);
4297 SWIG_RegisterMapping("_int","_unsigned_int",0);
4298 SWIG_RegisterMapping("_int","_signed_int",0);
4299 SWIG_RegisterMapping("_wxSize","_class_wxSize",0);
b639c3c5 4300 SWIG_RegisterMapping("_wxRegionIterator","_class_wxRegionIterator",0);
8ab979d7 4301 SWIG_RegisterMapping("_class_wxLayoutConstraints","_wxLayoutConstraints",0);
b639c3c5 4302 SWIG_RegisterMapping("_wxRegion","_class_wxRegion",0);
8ab979d7
RD
4303 SWIG_RegisterMapping("_class_wxSize","_wxSize",0);
4304}