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