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