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