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