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