]> git.saurik.com Git - wxWidgets.git/blob - wxPython/contrib/ogl/oglbasic.cpp
caa8370cb6e8e4d9e3e6f56cf78beda8c42bf8d0
[wxWidgets.git] / wxPython / contrib / ogl / oglbasic.cpp
1 /*
2 * FILE : contrib/ogl/oglbasic.cpp
3 *
4 * This file was automatically generated by :
5 * Simplified Wrapper and Interface Generator (SWIG)
6 * Version 1.1 (Build 883)
7 *
8 * Portions Copyright (c) 1995-1998
9 * The University of Utah and The Regents of the University of California.
10 * Permission is granted to distribute this file in any manner provided
11 * this notice remains intact.
12 *
13 * Do not make changes to this file--changes will be lost!
14 *
15 */
16
17
18 #define SWIGCODE
19 /* Implementation : PYTHON */
20
21 #define SWIGPYTHON
22 #include <string.h>
23 #include <stdlib.h>
24 /* Definitions for Windows/Unix exporting */
25 #if defined(__WIN32__)
26 # if defined(_MSC_VER)
27 # define SWIGEXPORT(a) __declspec(dllexport) a
28 # else
29 # if defined(__BORLANDC__)
30 # define SWIGEXPORT(a) a _export
31 # else
32 # define SWIGEXPORT(a) a
33 # endif
34 # endif
35 #else
36 # define SWIGEXPORT(a) a
37 #endif
38
39 #include "Python.h"
40
41 #ifdef __cplusplus
42 extern "C" {
43 #endif
44
45 extern void SWIG_MakePtr(char *, void *, char *);
46 extern void SWIG_RegisterMapping(char *, char *, void *(*)(void *));
47 extern char *SWIG_GetPtr(char *, void **, char *);
48 extern char *SWIG_GetPtrObj(PyObject *, void **, char *);
49 extern void SWIG_addvarlink(PyObject *, char *, PyObject *(*)(void), int (*)(PyObject *));
50 extern PyObject *SWIG_newvarlink(void);
51 #ifdef __cplusplus
52 }
53 #endif
54 #define SWIG_init initoglbasicc
55
56 #define SWIG_name "oglbasicc"
57
58 #include "export.h"
59 #include "oglhelpers.h"
60
61 static PyObject* l_output_helper(PyObject* target, PyObject* o) {
62 PyObject* o2;
63 if (!target) {
64 target = o;
65 } else if (target == Py_None) {
66 Py_DECREF(Py_None);
67 target = o;
68 } else {
69 if (!PyList_Check(target)) {
70 o2 = target;
71 target = PyList_New(0);
72 PyList_Append(target, o2);
73 Py_XDECREF(o2);
74 }
75 PyList_Append(target,o);
76 Py_XDECREF(o);
77 }
78 return target;
79 }
80
81 static PyObject* t_output_helper(PyObject* target, PyObject* o) {
82 PyObject* o2;
83 PyObject* o3;
84
85 if (!target) {
86 target = o;
87 } else if (target == Py_None) {
88 Py_DECREF(Py_None);
89 target = o;
90 } else {
91 if (!PyTuple_Check(target)) {
92 o2 = target;
93 target = PyTuple_New(1);
94 PyTuple_SetItem(target, 0, o2);
95 }
96 o3 = PyTuple_New(1);
97 PyTuple_SetItem(o3, 0, o);
98
99 o2 = target;
100 target = PySequence_Concat(o2, o3);
101 Py_DECREF(o2);
102 Py_DECREF(o3);
103 }
104 return target;
105 }
106
107 #if PYTHON_API_VERSION >= 1009
108 static char* wxStringErrorMsg = "String or Unicode type required";
109 #else
110 static char* wxStringErrorMsg = "string type is required for parameter";
111 #endif
112
113 WXSHAPE_IMP_CALLBACKS(wxPyShapeEvtHandler,wxShapeEvtHandler);
114
115 WXSHAPE_IMP_CALLBACKS(wxPyShape, wxShape);
116 #ifdef __cplusplus
117 extern "C" {
118 #endif
119 #define new_wxShapeRegion() (new wxShapeRegion())
120 static PyObject *_wrap_new_wxShapeRegion(PyObject *self, PyObject *args, PyObject *kwargs) {
121 PyObject * _resultobj;
122 wxShapeRegion * _result;
123 char *_kwnames[] = { NULL };
124 char _ptemp[128];
125
126 self = self;
127 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxShapeRegion",_kwnames))
128 return NULL;
129 {
130 wxPy_BEGIN_ALLOW_THREADS;
131 _result = (wxShapeRegion *)new_wxShapeRegion();
132
133 wxPy_END_ALLOW_THREADS;
134 } if (_result) {
135 SWIG_MakePtr(_ptemp, (char *) _result,"_wxShapeRegion_p");
136 _resultobj = Py_BuildValue("s",_ptemp);
137 } else {
138 Py_INCREF(Py_None);
139 _resultobj = Py_None;
140 }
141 return _resultobj;
142 }
143
144 #define wxShapeRegion_SetText(_swigobj,_swigarg0) (_swigobj->SetText(_swigarg0))
145 static PyObject *_wrap_wxShapeRegion_SetText(PyObject *self, PyObject *args, PyObject *kwargs) {
146 PyObject * _resultobj;
147 wxShapeRegion * _arg0;
148 wxString * _arg1;
149 PyObject * _argo0 = 0;
150 PyObject * _obj1 = 0;
151 char *_kwnames[] = { "self","s", NULL };
152
153 self = self;
154 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxShapeRegion_SetText",_kwnames,&_argo0,&_obj1))
155 return NULL;
156 if (_argo0) {
157 if (_argo0 == Py_None) { _arg0 = NULL; }
158 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxShapeRegion_p")) {
159 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxShapeRegion_SetText. Expected _wxShapeRegion_p.");
160 return NULL;
161 }
162 }
163 {
164 #if PYTHON_API_VERSION >= 1009
165 char* tmpPtr; int tmpSize;
166 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
167 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
168 return NULL;
169 }
170 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
171 return NULL;
172 _arg1 = new wxString(tmpPtr, tmpSize);
173 #else
174 if (!PyString_Check(_obj1)) {
175 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
176 return NULL;
177 }
178 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
179 #endif
180 }
181 {
182 wxPy_BEGIN_ALLOW_THREADS;
183 wxShapeRegion_SetText(_arg0,*_arg1);
184
185 wxPy_END_ALLOW_THREADS;
186 } Py_INCREF(Py_None);
187 _resultobj = Py_None;
188 {
189 if (_obj1)
190 delete _arg1;
191 }
192 return _resultobj;
193 }
194
195 #define wxShapeRegion_SetFont(_swigobj,_swigarg0) (_swigobj->SetFont(_swigarg0))
196 static PyObject *_wrap_wxShapeRegion_SetFont(PyObject *self, PyObject *args, PyObject *kwargs) {
197 PyObject * _resultobj;
198 wxShapeRegion * _arg0;
199 wxFont * _arg1;
200 PyObject * _argo0 = 0;
201 PyObject * _obj1 = 0;
202 char *_kwnames[] = { "self","f", NULL };
203
204 self = self;
205 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxShapeRegion_SetFont",_kwnames,&_argo0,&_obj1))
206 return NULL;
207 if (_argo0) {
208 if (_argo0 == Py_None) { _arg0 = NULL; }
209 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxShapeRegion_p")) {
210 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxShapeRegion_SetFont. Expected _wxShapeRegion_p.");
211 return NULL;
212 }
213 }
214 {
215 wxFont* temp;
216 if (_obj1) {
217 if (_obj1 == Py_None) { temp = NULL; }
218 else if (SWIG_GetPtrObj(_obj1, (void **) &temp,"_wxFont_p")) {
219 PyErr_SetString(PyExc_TypeError,"Type error, expected _wxFont_p.");
220 return NULL;
221 }
222 }
223 if (temp)
224 _arg1 = wxTheFontList->FindOrCreateFont(temp->GetPointSize(),
225 temp->GetFamily(),
226 temp->GetStyle(),
227 temp->GetWeight(),
228 temp->GetUnderlined(),
229 temp->GetFaceName(),
230 temp->GetEncoding());
231 else
232 _arg1 = NULL;
233 }
234 {
235 wxPy_BEGIN_ALLOW_THREADS;
236 wxShapeRegion_SetFont(_arg0,_arg1);
237
238 wxPy_END_ALLOW_THREADS;
239 } Py_INCREF(Py_None);
240 _resultobj = Py_None;
241 return _resultobj;
242 }
243
244 #define wxShapeRegion_SetMinSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetMinSize(_swigarg0,_swigarg1))
245 static PyObject *_wrap_wxShapeRegion_SetMinSize(PyObject *self, PyObject *args, PyObject *kwargs) {
246 PyObject * _resultobj;
247 wxShapeRegion * _arg0;
248 double _arg1;
249 double _arg2;
250 PyObject * _argo0 = 0;
251 char *_kwnames[] = { "self","w","h", NULL };
252
253 self = self;
254 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxShapeRegion_SetMinSize",_kwnames,&_argo0,&_arg1,&_arg2))
255 return NULL;
256 if (_argo0) {
257 if (_argo0 == Py_None) { _arg0 = NULL; }
258 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxShapeRegion_p")) {
259 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxShapeRegion_SetMinSize. Expected _wxShapeRegion_p.");
260 return NULL;
261 }
262 }
263 {
264 wxPy_BEGIN_ALLOW_THREADS;
265 wxShapeRegion_SetMinSize(_arg0,_arg1,_arg2);
266
267 wxPy_END_ALLOW_THREADS;
268 } Py_INCREF(Py_None);
269 _resultobj = Py_None;
270 return _resultobj;
271 }
272
273 #define wxShapeRegion_SetSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetSize(_swigarg0,_swigarg1))
274 static PyObject *_wrap_wxShapeRegion_SetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
275 PyObject * _resultobj;
276 wxShapeRegion * _arg0;
277 double _arg1;
278 double _arg2;
279 PyObject * _argo0 = 0;
280 char *_kwnames[] = { "self","w","h", NULL };
281
282 self = self;
283 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxShapeRegion_SetSize",_kwnames,&_argo0,&_arg1,&_arg2))
284 return NULL;
285 if (_argo0) {
286 if (_argo0 == Py_None) { _arg0 = NULL; }
287 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxShapeRegion_p")) {
288 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxShapeRegion_SetSize. Expected _wxShapeRegion_p.");
289 return NULL;
290 }
291 }
292 {
293 wxPy_BEGIN_ALLOW_THREADS;
294 wxShapeRegion_SetSize(_arg0,_arg1,_arg2);
295
296 wxPy_END_ALLOW_THREADS;
297 } Py_INCREF(Py_None);
298 _resultobj = Py_None;
299 return _resultobj;
300 }
301
302 #define wxShapeRegion_SetPosition(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetPosition(_swigarg0,_swigarg1))
303 static PyObject *_wrap_wxShapeRegion_SetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
304 PyObject * _resultobj;
305 wxShapeRegion * _arg0;
306 double _arg1;
307 double _arg2;
308 PyObject * _argo0 = 0;
309 char *_kwnames[] = { "self","x","y", NULL };
310
311 self = self;
312 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxShapeRegion_SetPosition",_kwnames,&_argo0,&_arg1,&_arg2))
313 return NULL;
314 if (_argo0) {
315 if (_argo0 == Py_None) { _arg0 = NULL; }
316 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxShapeRegion_p")) {
317 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxShapeRegion_SetPosition. Expected _wxShapeRegion_p.");
318 return NULL;
319 }
320 }
321 {
322 wxPy_BEGIN_ALLOW_THREADS;
323 wxShapeRegion_SetPosition(_arg0,_arg1,_arg2);
324
325 wxPy_END_ALLOW_THREADS;
326 } Py_INCREF(Py_None);
327 _resultobj = Py_None;
328 return _resultobj;
329 }
330
331 #define wxShapeRegion_SetProportions(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetProportions(_swigarg0,_swigarg1))
332 static PyObject *_wrap_wxShapeRegion_SetProportions(PyObject *self, PyObject *args, PyObject *kwargs) {
333 PyObject * _resultobj;
334 wxShapeRegion * _arg0;
335 double _arg1;
336 double _arg2;
337 PyObject * _argo0 = 0;
338 char *_kwnames[] = { "self","x","y", NULL };
339
340 self = self;
341 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxShapeRegion_SetProportions",_kwnames,&_argo0,&_arg1,&_arg2))
342 return NULL;
343 if (_argo0) {
344 if (_argo0 == Py_None) { _arg0 = NULL; }
345 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxShapeRegion_p")) {
346 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxShapeRegion_SetProportions. Expected _wxShapeRegion_p.");
347 return NULL;
348 }
349 }
350 {
351 wxPy_BEGIN_ALLOW_THREADS;
352 wxShapeRegion_SetProportions(_arg0,_arg1,_arg2);
353
354 wxPy_END_ALLOW_THREADS;
355 } Py_INCREF(Py_None);
356 _resultobj = Py_None;
357 return _resultobj;
358 }
359
360 #define wxShapeRegion_SetFormatMode(_swigobj,_swigarg0) (_swigobj->SetFormatMode(_swigarg0))
361 static PyObject *_wrap_wxShapeRegion_SetFormatMode(PyObject *self, PyObject *args, PyObject *kwargs) {
362 PyObject * _resultobj;
363 wxShapeRegion * _arg0;
364 int _arg1;
365 PyObject * _argo0 = 0;
366 char *_kwnames[] = { "self","mode", NULL };
367
368 self = self;
369 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxShapeRegion_SetFormatMode",_kwnames,&_argo0,&_arg1))
370 return NULL;
371 if (_argo0) {
372 if (_argo0 == Py_None) { _arg0 = NULL; }
373 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxShapeRegion_p")) {
374 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxShapeRegion_SetFormatMode. Expected _wxShapeRegion_p.");
375 return NULL;
376 }
377 }
378 {
379 wxPy_BEGIN_ALLOW_THREADS;
380 wxShapeRegion_SetFormatMode(_arg0,_arg1);
381
382 wxPy_END_ALLOW_THREADS;
383 } Py_INCREF(Py_None);
384 _resultobj = Py_None;
385 return _resultobj;
386 }
387
388 #define wxShapeRegion_SetName(_swigobj,_swigarg0) (_swigobj->SetName(_swigarg0))
389 static PyObject *_wrap_wxShapeRegion_SetName(PyObject *self, PyObject *args, PyObject *kwargs) {
390 PyObject * _resultobj;
391 wxShapeRegion * _arg0;
392 wxString * _arg1;
393 PyObject * _argo0 = 0;
394 PyObject * _obj1 = 0;
395 char *_kwnames[] = { "self","s", NULL };
396
397 self = self;
398 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxShapeRegion_SetName",_kwnames,&_argo0,&_obj1))
399 return NULL;
400 if (_argo0) {
401 if (_argo0 == Py_None) { _arg0 = NULL; }
402 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxShapeRegion_p")) {
403 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxShapeRegion_SetName. Expected _wxShapeRegion_p.");
404 return NULL;
405 }
406 }
407 {
408 #if PYTHON_API_VERSION >= 1009
409 char* tmpPtr; int tmpSize;
410 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
411 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
412 return NULL;
413 }
414 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
415 return NULL;
416 _arg1 = new wxString(tmpPtr, tmpSize);
417 #else
418 if (!PyString_Check(_obj1)) {
419 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
420 return NULL;
421 }
422 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
423 #endif
424 }
425 {
426 wxPy_BEGIN_ALLOW_THREADS;
427 wxShapeRegion_SetName(_arg0,*_arg1);
428
429 wxPy_END_ALLOW_THREADS;
430 } Py_INCREF(Py_None);
431 _resultobj = Py_None;
432 {
433 if (_obj1)
434 delete _arg1;
435 }
436 return _resultobj;
437 }
438
439 #define wxShapeRegion_SetColour(_swigobj,_swigarg0) (_swigobj->SetColour(_swigarg0))
440 static PyObject *_wrap_wxShapeRegion_SetColour(PyObject *self, PyObject *args, PyObject *kwargs) {
441 PyObject * _resultobj;
442 wxShapeRegion * _arg0;
443 wxString * _arg1;
444 PyObject * _argo0 = 0;
445 PyObject * _obj1 = 0;
446 char *_kwnames[] = { "self","col", NULL };
447
448 self = self;
449 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxShapeRegion_SetColour",_kwnames,&_argo0,&_obj1))
450 return NULL;
451 if (_argo0) {
452 if (_argo0 == Py_None) { _arg0 = NULL; }
453 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxShapeRegion_p")) {
454 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxShapeRegion_SetColour. Expected _wxShapeRegion_p.");
455 return NULL;
456 }
457 }
458 {
459 #if PYTHON_API_VERSION >= 1009
460 char* tmpPtr; int tmpSize;
461 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
462 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
463 return NULL;
464 }
465 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
466 return NULL;
467 _arg1 = new wxString(tmpPtr, tmpSize);
468 #else
469 if (!PyString_Check(_obj1)) {
470 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
471 return NULL;
472 }
473 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
474 #endif
475 }
476 {
477 wxPy_BEGIN_ALLOW_THREADS;
478 wxShapeRegion_SetColour(_arg0,*_arg1);
479
480 wxPy_END_ALLOW_THREADS;
481 } Py_INCREF(Py_None);
482 _resultobj = Py_None;
483 {
484 if (_obj1)
485 delete _arg1;
486 }
487 return _resultobj;
488 }
489
490 #define wxShapeRegion_GetText(_swigobj) (_swigobj->GetText())
491 static PyObject *_wrap_wxShapeRegion_GetText(PyObject *self, PyObject *args, PyObject *kwargs) {
492 PyObject * _resultobj;
493 wxString * _result;
494 wxShapeRegion * _arg0;
495 PyObject * _argo0 = 0;
496 char *_kwnames[] = { "self", NULL };
497
498 self = self;
499 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxShapeRegion_GetText",_kwnames,&_argo0))
500 return NULL;
501 if (_argo0) {
502 if (_argo0 == Py_None) { _arg0 = NULL; }
503 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxShapeRegion_p")) {
504 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxShapeRegion_GetText. Expected _wxShapeRegion_p.");
505 return NULL;
506 }
507 }
508 {
509 wxPy_BEGIN_ALLOW_THREADS;
510 _result = new wxString (wxShapeRegion_GetText(_arg0));
511
512 wxPy_END_ALLOW_THREADS;
513 }{
514 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
515 }
516 {
517 delete _result;
518 }
519 return _resultobj;
520 }
521
522 #define wxShapeRegion_GetFont(_swigobj) (_swigobj->GetFont())
523 static PyObject *_wrap_wxShapeRegion_GetFont(PyObject *self, PyObject *args, PyObject *kwargs) {
524 PyObject * _resultobj;
525 wxFont * _result;
526 wxShapeRegion * _arg0;
527 PyObject * _argo0 = 0;
528 char *_kwnames[] = { "self", NULL };
529 char _ptemp[128];
530
531 self = self;
532 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxShapeRegion_GetFont",_kwnames,&_argo0))
533 return NULL;
534 if (_argo0) {
535 if (_argo0 == Py_None) { _arg0 = NULL; }
536 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxShapeRegion_p")) {
537 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxShapeRegion_GetFont. Expected _wxShapeRegion_p.");
538 return NULL;
539 }
540 }
541 {
542 wxPy_BEGIN_ALLOW_THREADS;
543 _result = (wxFont *)wxShapeRegion_GetFont(_arg0);
544
545 wxPy_END_ALLOW_THREADS;
546 } if (_result) {
547 SWIG_MakePtr(_ptemp, (char *) _result,"_wxFont_p");
548 _resultobj = Py_BuildValue("s",_ptemp);
549 } else {
550 Py_INCREF(Py_None);
551 _resultobj = Py_None;
552 }
553 return _resultobj;
554 }
555
556 #define wxShapeRegion_GetMinSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetMinSize(_swigarg0,_swigarg1))
557 static PyObject *_wrap_wxShapeRegion_GetMinSize(PyObject *self, PyObject *args, PyObject *kwargs) {
558 PyObject * _resultobj;
559 wxShapeRegion * _arg0;
560 double * _arg1;
561 double temp;
562 double * _arg2;
563 double temp0;
564 PyObject * _argo0 = 0;
565 char *_kwnames[] = { "self", NULL };
566
567 self = self;
568 {
569 _arg1 = &temp;
570 }
571 {
572 _arg2 = &temp0;
573 }
574 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxShapeRegion_GetMinSize",_kwnames,&_argo0))
575 return NULL;
576 if (_argo0) {
577 if (_argo0 == Py_None) { _arg0 = NULL; }
578 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxShapeRegion_p")) {
579 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxShapeRegion_GetMinSize. Expected _wxShapeRegion_p.");
580 return NULL;
581 }
582 }
583 {
584 wxPy_BEGIN_ALLOW_THREADS;
585 wxShapeRegion_GetMinSize(_arg0,_arg1,_arg2);
586
587 wxPy_END_ALLOW_THREADS;
588 } Py_INCREF(Py_None);
589 _resultobj = Py_None;
590 {
591 PyObject *o;
592 o = PyFloat_FromDouble((double) (*_arg1));
593 _resultobj = t_output_helper(_resultobj, o);
594 }
595 {
596 PyObject *o;
597 o = PyFloat_FromDouble((double) (*_arg2));
598 _resultobj = t_output_helper(_resultobj, o);
599 }
600 return _resultobj;
601 }
602
603 #define wxShapeRegion_GetProportion(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetProportion(_swigarg0,_swigarg1))
604 static PyObject *_wrap_wxShapeRegion_GetProportion(PyObject *self, PyObject *args, PyObject *kwargs) {
605 PyObject * _resultobj;
606 wxShapeRegion * _arg0;
607 double * _arg1;
608 double temp;
609 double * _arg2;
610 double temp0;
611 PyObject * _argo0 = 0;
612 char *_kwnames[] = { "self", NULL };
613
614 self = self;
615 {
616 _arg1 = &temp;
617 }
618 {
619 _arg2 = &temp0;
620 }
621 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxShapeRegion_GetProportion",_kwnames,&_argo0))
622 return NULL;
623 if (_argo0) {
624 if (_argo0 == Py_None) { _arg0 = NULL; }
625 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxShapeRegion_p")) {
626 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxShapeRegion_GetProportion. Expected _wxShapeRegion_p.");
627 return NULL;
628 }
629 }
630 {
631 wxPy_BEGIN_ALLOW_THREADS;
632 wxShapeRegion_GetProportion(_arg0,_arg1,_arg2);
633
634 wxPy_END_ALLOW_THREADS;
635 } Py_INCREF(Py_None);
636 _resultobj = Py_None;
637 {
638 PyObject *o;
639 o = PyFloat_FromDouble((double) (*_arg1));
640 _resultobj = t_output_helper(_resultobj, o);
641 }
642 {
643 PyObject *o;
644 o = PyFloat_FromDouble((double) (*_arg2));
645 _resultobj = t_output_helper(_resultobj, o);
646 }
647 return _resultobj;
648 }
649
650 #define wxShapeRegion_GetSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetSize(_swigarg0,_swigarg1))
651 static PyObject *_wrap_wxShapeRegion_GetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
652 PyObject * _resultobj;
653 wxShapeRegion * _arg0;
654 double * _arg1;
655 double temp;
656 double * _arg2;
657 double temp0;
658 PyObject * _argo0 = 0;
659 char *_kwnames[] = { "self", NULL };
660
661 self = self;
662 {
663 _arg1 = &temp;
664 }
665 {
666 _arg2 = &temp0;
667 }
668 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxShapeRegion_GetSize",_kwnames,&_argo0))
669 return NULL;
670 if (_argo0) {
671 if (_argo0 == Py_None) { _arg0 = NULL; }
672 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxShapeRegion_p")) {
673 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxShapeRegion_GetSize. Expected _wxShapeRegion_p.");
674 return NULL;
675 }
676 }
677 {
678 wxPy_BEGIN_ALLOW_THREADS;
679 wxShapeRegion_GetSize(_arg0,_arg1,_arg2);
680
681 wxPy_END_ALLOW_THREADS;
682 } Py_INCREF(Py_None);
683 _resultobj = Py_None;
684 {
685 PyObject *o;
686 o = PyFloat_FromDouble((double) (*_arg1));
687 _resultobj = t_output_helper(_resultobj, o);
688 }
689 {
690 PyObject *o;
691 o = PyFloat_FromDouble((double) (*_arg2));
692 _resultobj = t_output_helper(_resultobj, o);
693 }
694 return _resultobj;
695 }
696
697 #define wxShapeRegion_GetPosition(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetPosition(_swigarg0,_swigarg1))
698 static PyObject *_wrap_wxShapeRegion_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
699 PyObject * _resultobj;
700 wxShapeRegion * _arg0;
701 double * _arg1;
702 double temp;
703 double * _arg2;
704 double temp0;
705 PyObject * _argo0 = 0;
706 char *_kwnames[] = { "self", NULL };
707
708 self = self;
709 {
710 _arg1 = &temp;
711 }
712 {
713 _arg2 = &temp0;
714 }
715 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxShapeRegion_GetPosition",_kwnames,&_argo0))
716 return NULL;
717 if (_argo0) {
718 if (_argo0 == Py_None) { _arg0 = NULL; }
719 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxShapeRegion_p")) {
720 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxShapeRegion_GetPosition. Expected _wxShapeRegion_p.");
721 return NULL;
722 }
723 }
724 {
725 wxPy_BEGIN_ALLOW_THREADS;
726 wxShapeRegion_GetPosition(_arg0,_arg1,_arg2);
727
728 wxPy_END_ALLOW_THREADS;
729 } Py_INCREF(Py_None);
730 _resultobj = Py_None;
731 {
732 PyObject *o;
733 o = PyFloat_FromDouble((double) (*_arg1));
734 _resultobj = t_output_helper(_resultobj, o);
735 }
736 {
737 PyObject *o;
738 o = PyFloat_FromDouble((double) (*_arg2));
739 _resultobj = t_output_helper(_resultobj, o);
740 }
741 return _resultobj;
742 }
743
744 #define wxShapeRegion_GetFormatMode(_swigobj) (_swigobj->GetFormatMode())
745 static PyObject *_wrap_wxShapeRegion_GetFormatMode(PyObject *self, PyObject *args, PyObject *kwargs) {
746 PyObject * _resultobj;
747 int _result;
748 wxShapeRegion * _arg0;
749 PyObject * _argo0 = 0;
750 char *_kwnames[] = { "self", NULL };
751
752 self = self;
753 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxShapeRegion_GetFormatMode",_kwnames,&_argo0))
754 return NULL;
755 if (_argo0) {
756 if (_argo0 == Py_None) { _arg0 = NULL; }
757 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxShapeRegion_p")) {
758 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxShapeRegion_GetFormatMode. Expected _wxShapeRegion_p.");
759 return NULL;
760 }
761 }
762 {
763 wxPy_BEGIN_ALLOW_THREADS;
764 _result = (int )wxShapeRegion_GetFormatMode(_arg0);
765
766 wxPy_END_ALLOW_THREADS;
767 } _resultobj = Py_BuildValue("i",_result);
768 return _resultobj;
769 }
770
771 #define wxShapeRegion_GetName(_swigobj) (_swigobj->GetName())
772 static PyObject *_wrap_wxShapeRegion_GetName(PyObject *self, PyObject *args, PyObject *kwargs) {
773 PyObject * _resultobj;
774 wxString * _result;
775 wxShapeRegion * _arg0;
776 PyObject * _argo0 = 0;
777 char *_kwnames[] = { "self", NULL };
778
779 self = self;
780 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxShapeRegion_GetName",_kwnames,&_argo0))
781 return NULL;
782 if (_argo0) {
783 if (_argo0 == Py_None) { _arg0 = NULL; }
784 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxShapeRegion_p")) {
785 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxShapeRegion_GetName. Expected _wxShapeRegion_p.");
786 return NULL;
787 }
788 }
789 {
790 wxPy_BEGIN_ALLOW_THREADS;
791 _result = new wxString (wxShapeRegion_GetName(_arg0));
792
793 wxPy_END_ALLOW_THREADS;
794 }{
795 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
796 }
797 {
798 delete _result;
799 }
800 return _resultobj;
801 }
802
803 #define wxShapeRegion_GetColour(_swigobj) (_swigobj->GetColour())
804 static PyObject *_wrap_wxShapeRegion_GetColour(PyObject *self, PyObject *args, PyObject *kwargs) {
805 PyObject * _resultobj;
806 wxString * _result;
807 wxShapeRegion * _arg0;
808 PyObject * _argo0 = 0;
809 char *_kwnames[] = { "self", NULL };
810
811 self = self;
812 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxShapeRegion_GetColour",_kwnames,&_argo0))
813 return NULL;
814 if (_argo0) {
815 if (_argo0 == Py_None) { _arg0 = NULL; }
816 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxShapeRegion_p")) {
817 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxShapeRegion_GetColour. Expected _wxShapeRegion_p.");
818 return NULL;
819 }
820 }
821 {
822 wxPy_BEGIN_ALLOW_THREADS;
823 _result = new wxString (wxShapeRegion_GetColour(_arg0));
824
825 wxPy_END_ALLOW_THREADS;
826 }{
827 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
828 }
829 {
830 delete _result;
831 }
832 return _resultobj;
833 }
834
835 #define wxShapeRegion_GetActualColourObject(_swigobj) (_swigobj->GetActualColourObject())
836 static PyObject *_wrap_wxShapeRegion_GetActualColourObject(PyObject *self, PyObject *args, PyObject *kwargs) {
837 PyObject * _resultobj;
838 wxColour * _result;
839 wxShapeRegion * _arg0;
840 PyObject * _argo0 = 0;
841 char *_kwnames[] = { "self", NULL };
842 char _ptemp[128];
843
844 self = self;
845 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxShapeRegion_GetActualColourObject",_kwnames,&_argo0))
846 return NULL;
847 if (_argo0) {
848 if (_argo0 == Py_None) { _arg0 = NULL; }
849 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxShapeRegion_p")) {
850 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxShapeRegion_GetActualColourObject. Expected _wxShapeRegion_p.");
851 return NULL;
852 }
853 }
854 {
855 wxPy_BEGIN_ALLOW_THREADS;
856 _result = (wxColour *)wxShapeRegion_GetActualColourObject(_arg0);
857
858 wxPy_END_ALLOW_THREADS;
859 } if (_result) {
860 SWIG_MakePtr(_ptemp, (char *) _result,"_wxColour_p");
861 _resultobj = Py_BuildValue("s",_ptemp);
862 } else {
863 Py_INCREF(Py_None);
864 _resultobj = Py_None;
865 }
866 return _resultobj;
867 }
868
869 #define wxShapeRegion_GetFormattedText(_swigobj) (_swigobj->GetFormattedText())
870 static PyObject *_wrap_wxShapeRegion_GetFormattedText(PyObject *self, PyObject *args, PyObject *kwargs) {
871 PyObject * _resultobj;
872 wxList * _result;
873 wxShapeRegion * _arg0;
874 PyObject * _argo0 = 0;
875 char *_kwnames[] = { "self", NULL };
876 char _ptemp[128];
877
878 self = self;
879 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxShapeRegion_GetFormattedText",_kwnames,&_argo0))
880 return NULL;
881 if (_argo0) {
882 if (_argo0 == Py_None) { _arg0 = NULL; }
883 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxShapeRegion_p")) {
884 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxShapeRegion_GetFormattedText. Expected _wxShapeRegion_p.");
885 return NULL;
886 }
887 }
888 {
889 wxPy_BEGIN_ALLOW_THREADS;
890 wxList & _result_ref = wxShapeRegion_GetFormattedText(_arg0);
891 _result = (wxList *) &_result_ref;
892
893 wxPy_END_ALLOW_THREADS;
894 } if (_result) {
895 SWIG_MakePtr(_ptemp, (char *) _result,"_wxList_p");
896 _resultobj = Py_BuildValue("s",_ptemp);
897 } else {
898 Py_INCREF(Py_None);
899 _resultobj = Py_None;
900 }
901 return _resultobj;
902 }
903
904 #define wxShapeRegion_GetPenColour(_swigobj) (_swigobj->GetPenColour())
905 static PyObject *_wrap_wxShapeRegion_GetPenColour(PyObject *self, PyObject *args, PyObject *kwargs) {
906 PyObject * _resultobj;
907 wxString * _result;
908 wxShapeRegion * _arg0;
909 PyObject * _argo0 = 0;
910 char *_kwnames[] = { "self", NULL };
911
912 self = self;
913 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxShapeRegion_GetPenColour",_kwnames,&_argo0))
914 return NULL;
915 if (_argo0) {
916 if (_argo0 == Py_None) { _arg0 = NULL; }
917 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxShapeRegion_p")) {
918 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxShapeRegion_GetPenColour. Expected _wxShapeRegion_p.");
919 return NULL;
920 }
921 }
922 {
923 wxPy_BEGIN_ALLOW_THREADS;
924 _result = new wxString (wxShapeRegion_GetPenColour(_arg0));
925
926 wxPy_END_ALLOW_THREADS;
927 }{
928 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
929 }
930 {
931 delete _result;
932 }
933 return _resultobj;
934 }
935
936 #define wxShapeRegion_GetPenStyle(_swigobj) (_swigobj->GetPenStyle())
937 static PyObject *_wrap_wxShapeRegion_GetPenStyle(PyObject *self, PyObject *args, PyObject *kwargs) {
938 PyObject * _resultobj;
939 int _result;
940 wxShapeRegion * _arg0;
941 PyObject * _argo0 = 0;
942 char *_kwnames[] = { "self", NULL };
943
944 self = self;
945 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxShapeRegion_GetPenStyle",_kwnames,&_argo0))
946 return NULL;
947 if (_argo0) {
948 if (_argo0 == Py_None) { _arg0 = NULL; }
949 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxShapeRegion_p")) {
950 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxShapeRegion_GetPenStyle. Expected _wxShapeRegion_p.");
951 return NULL;
952 }
953 }
954 {
955 wxPy_BEGIN_ALLOW_THREADS;
956 _result = (int )wxShapeRegion_GetPenStyle(_arg0);
957
958 wxPy_END_ALLOW_THREADS;
959 } _resultobj = Py_BuildValue("i",_result);
960 return _resultobj;
961 }
962
963 #define wxShapeRegion_SetPenStyle(_swigobj,_swigarg0) (_swigobj->SetPenStyle(_swigarg0))
964 static PyObject *_wrap_wxShapeRegion_SetPenStyle(PyObject *self, PyObject *args, PyObject *kwargs) {
965 PyObject * _resultobj;
966 wxShapeRegion * _arg0;
967 int _arg1;
968 PyObject * _argo0 = 0;
969 char *_kwnames[] = { "self","style", NULL };
970
971 self = self;
972 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxShapeRegion_SetPenStyle",_kwnames,&_argo0,&_arg1))
973 return NULL;
974 if (_argo0) {
975 if (_argo0 == Py_None) { _arg0 = NULL; }
976 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxShapeRegion_p")) {
977 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxShapeRegion_SetPenStyle. Expected _wxShapeRegion_p.");
978 return NULL;
979 }
980 }
981 {
982 wxPy_BEGIN_ALLOW_THREADS;
983 wxShapeRegion_SetPenStyle(_arg0,_arg1);
984
985 wxPy_END_ALLOW_THREADS;
986 } Py_INCREF(Py_None);
987 _resultobj = Py_None;
988 return _resultobj;
989 }
990
991 #define wxShapeRegion_SetPenColour(_swigobj,_swigarg0) (_swigobj->SetPenColour(_swigarg0))
992 static PyObject *_wrap_wxShapeRegion_SetPenColour(PyObject *self, PyObject *args, PyObject *kwargs) {
993 PyObject * _resultobj;
994 wxShapeRegion * _arg0;
995 wxString * _arg1;
996 PyObject * _argo0 = 0;
997 PyObject * _obj1 = 0;
998 char *_kwnames[] = { "self","col", NULL };
999
1000 self = self;
1001 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxShapeRegion_SetPenColour",_kwnames,&_argo0,&_obj1))
1002 return NULL;
1003 if (_argo0) {
1004 if (_argo0 == Py_None) { _arg0 = NULL; }
1005 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxShapeRegion_p")) {
1006 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxShapeRegion_SetPenColour. Expected _wxShapeRegion_p.");
1007 return NULL;
1008 }
1009 }
1010 {
1011 #if PYTHON_API_VERSION >= 1009
1012 char* tmpPtr; int tmpSize;
1013 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
1014 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1015 return NULL;
1016 }
1017 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
1018 return NULL;
1019 _arg1 = new wxString(tmpPtr, tmpSize);
1020 #else
1021 if (!PyString_Check(_obj1)) {
1022 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1023 return NULL;
1024 }
1025 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
1026 #endif
1027 }
1028 {
1029 wxPy_BEGIN_ALLOW_THREADS;
1030 wxShapeRegion_SetPenColour(_arg0,*_arg1);
1031
1032 wxPy_END_ALLOW_THREADS;
1033 } Py_INCREF(Py_None);
1034 _resultobj = Py_None;
1035 {
1036 if (_obj1)
1037 delete _arg1;
1038 }
1039 return _resultobj;
1040 }
1041
1042 #define wxShapeRegion_GetActualPen(_swigobj) (_swigobj->GetActualPen())
1043 static PyObject *_wrap_wxShapeRegion_GetActualPen(PyObject *self, PyObject *args, PyObject *kwargs) {
1044 PyObject * _resultobj;
1045 wxPen * _result;
1046 wxShapeRegion * _arg0;
1047 PyObject * _argo0 = 0;
1048 char *_kwnames[] = { "self", NULL };
1049 char _ptemp[128];
1050
1051 self = self;
1052 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxShapeRegion_GetActualPen",_kwnames,&_argo0))
1053 return NULL;
1054 if (_argo0) {
1055 if (_argo0 == Py_None) { _arg0 = NULL; }
1056 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxShapeRegion_p")) {
1057 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxShapeRegion_GetActualPen. Expected _wxShapeRegion_p.");
1058 return NULL;
1059 }
1060 }
1061 {
1062 wxPy_BEGIN_ALLOW_THREADS;
1063 _result = (wxPen *)wxShapeRegion_GetActualPen(_arg0);
1064
1065 wxPy_END_ALLOW_THREADS;
1066 } if (_result) {
1067 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPen_p");
1068 _resultobj = Py_BuildValue("s",_ptemp);
1069 } else {
1070 Py_INCREF(Py_None);
1071 _resultobj = Py_None;
1072 }
1073 return _resultobj;
1074 }
1075
1076 #define wxShapeRegion_GetWidth(_swigobj) (_swigobj->GetWidth())
1077 static PyObject *_wrap_wxShapeRegion_GetWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
1078 PyObject * _resultobj;
1079 double _result;
1080 wxShapeRegion * _arg0;
1081 PyObject * _argo0 = 0;
1082 char *_kwnames[] = { "self", NULL };
1083
1084 self = self;
1085 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxShapeRegion_GetWidth",_kwnames,&_argo0))
1086 return NULL;
1087 if (_argo0) {
1088 if (_argo0 == Py_None) { _arg0 = NULL; }
1089 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxShapeRegion_p")) {
1090 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxShapeRegion_GetWidth. Expected _wxShapeRegion_p.");
1091 return NULL;
1092 }
1093 }
1094 {
1095 wxPy_BEGIN_ALLOW_THREADS;
1096 _result = (double )wxShapeRegion_GetWidth(_arg0);
1097
1098 wxPy_END_ALLOW_THREADS;
1099 } _resultobj = Py_BuildValue("d",_result);
1100 return _resultobj;
1101 }
1102
1103 #define wxShapeRegion_GetHeight(_swigobj) (_swigobj->GetHeight())
1104 static PyObject *_wrap_wxShapeRegion_GetHeight(PyObject *self, PyObject *args, PyObject *kwargs) {
1105 PyObject * _resultobj;
1106 double _result;
1107 wxShapeRegion * _arg0;
1108 PyObject * _argo0 = 0;
1109 char *_kwnames[] = { "self", NULL };
1110
1111 self = self;
1112 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxShapeRegion_GetHeight",_kwnames,&_argo0))
1113 return NULL;
1114 if (_argo0) {
1115 if (_argo0 == Py_None) { _arg0 = NULL; }
1116 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxShapeRegion_p")) {
1117 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxShapeRegion_GetHeight. Expected _wxShapeRegion_p.");
1118 return NULL;
1119 }
1120 }
1121 {
1122 wxPy_BEGIN_ALLOW_THREADS;
1123 _result = (double )wxShapeRegion_GetHeight(_arg0);
1124
1125 wxPy_END_ALLOW_THREADS;
1126 } _resultobj = Py_BuildValue("d",_result);
1127 return _resultobj;
1128 }
1129
1130 #define wxShapeRegion_ClearText(_swigobj) (_swigobj->ClearText())
1131 static PyObject *_wrap_wxShapeRegion_ClearText(PyObject *self, PyObject *args, PyObject *kwargs) {
1132 PyObject * _resultobj;
1133 wxShapeRegion * _arg0;
1134 PyObject * _argo0 = 0;
1135 char *_kwnames[] = { "self", NULL };
1136
1137 self = self;
1138 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxShapeRegion_ClearText",_kwnames,&_argo0))
1139 return NULL;
1140 if (_argo0) {
1141 if (_argo0 == Py_None) { _arg0 = NULL; }
1142 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxShapeRegion_p")) {
1143 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxShapeRegion_ClearText. Expected _wxShapeRegion_p.");
1144 return NULL;
1145 }
1146 }
1147 {
1148 wxPy_BEGIN_ALLOW_THREADS;
1149 wxShapeRegion_ClearText(_arg0);
1150
1151 wxPy_END_ALLOW_THREADS;
1152 } Py_INCREF(Py_None);
1153 _resultobj = Py_None;
1154 return _resultobj;
1155 }
1156
1157 #define new_wxPyShapeEvtHandler(_swigarg0,_swigarg1) (new wxPyShapeEvtHandler(_swigarg0,_swigarg1))
1158 static PyObject *_wrap_new_wxPyShapeEvtHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
1159 PyObject * _resultobj;
1160 wxPyShapeEvtHandler * _result;
1161 wxPyShapeEvtHandler * _arg0 = (wxPyShapeEvtHandler *) NULL;
1162 wxPyShape * _arg1 = (wxPyShape *) NULL;
1163 PyObject * _argo0 = 0;
1164 PyObject * _argo1 = 0;
1165 char *_kwnames[] = { "prev","shape", NULL };
1166 char _ptemp[128];
1167
1168 self = self;
1169 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"|OO:new_wxPyShapeEvtHandler",_kwnames,&_argo0,&_argo1))
1170 return NULL;
1171 if (_argo0) {
1172 if (_argo0 == Py_None) { _arg0 = NULL; }
1173 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShapeEvtHandler_p")) {
1174 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxPyShapeEvtHandler. Expected _wxPyShapeEvtHandler_p.");
1175 return NULL;
1176 }
1177 }
1178 if (_argo1) {
1179 if (_argo1 == Py_None) { _arg1 = NULL; }
1180 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyShape_p")) {
1181 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of new_wxPyShapeEvtHandler. Expected _wxPyShape_p.");
1182 return NULL;
1183 }
1184 }
1185 {
1186 wxPy_BEGIN_ALLOW_THREADS;
1187 _result = (wxPyShapeEvtHandler *)new_wxPyShapeEvtHandler(_arg0,_arg1);
1188
1189 wxPy_END_ALLOW_THREADS;
1190 } if (_result) {
1191 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPyShapeEvtHandler_p");
1192 _resultobj = Py_BuildValue("s",_ptemp);
1193 } else {
1194 Py_INCREF(Py_None);
1195 _resultobj = Py_None;
1196 }
1197 return _resultobj;
1198 }
1199
1200 #define wxPyShapeEvtHandler__setSelf(_swigobj,_swigarg0,_swigarg1) (_swigobj->_setSelf(_swigarg0,_swigarg1))
1201 static PyObject *_wrap_wxPyShapeEvtHandler__setSelf(PyObject *self, PyObject *args, PyObject *kwargs) {
1202 PyObject * _resultobj;
1203 wxPyShapeEvtHandler * _arg0;
1204 PyObject * _arg1;
1205 PyObject * _arg2;
1206 PyObject * _argo0 = 0;
1207 PyObject * _obj1 = 0;
1208 PyObject * _obj2 = 0;
1209 char *_kwnames[] = { "self","self","_class", NULL };
1210
1211 self = self;
1212 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxPyShapeEvtHandler__setSelf",_kwnames,&_argo0,&_obj1,&_obj2))
1213 return NULL;
1214 if (_argo0) {
1215 if (_argo0 == Py_None) { _arg0 = NULL; }
1216 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShapeEvtHandler_p")) {
1217 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShapeEvtHandler__setSelf. Expected _wxPyShapeEvtHandler_p.");
1218 return NULL;
1219 }
1220 }
1221 {
1222 _arg1 = _obj1;
1223 }
1224 {
1225 _arg2 = _obj2;
1226 }
1227 {
1228 wxPy_BEGIN_ALLOW_THREADS;
1229 wxPyShapeEvtHandler__setSelf(_arg0,_arg1,_arg2);
1230
1231 wxPy_END_ALLOW_THREADS;
1232 } Py_INCREF(Py_None);
1233 _resultobj = Py_None;
1234 return _resultobj;
1235 }
1236
1237 static void wxPyShapeEvtHandler_Destroy(wxPyShapeEvtHandler *self) { delete self; }
1238 static PyObject *_wrap_wxPyShapeEvtHandler_Destroy(PyObject *self, PyObject *args, PyObject *kwargs) {
1239 PyObject * _resultobj;
1240 wxPyShapeEvtHandler * _arg0;
1241 PyObject * _argo0 = 0;
1242 char *_kwnames[] = { "self", NULL };
1243
1244 self = self;
1245 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyShapeEvtHandler_Destroy",_kwnames,&_argo0))
1246 return NULL;
1247 if (_argo0) {
1248 if (_argo0 == Py_None) { _arg0 = NULL; }
1249 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShapeEvtHandler_p")) {
1250 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShapeEvtHandler_Destroy. Expected _wxPyShapeEvtHandler_p.");
1251 return NULL;
1252 }
1253 }
1254 {
1255 wxPy_BEGIN_ALLOW_THREADS;
1256 wxPyShapeEvtHandler_Destroy(_arg0);
1257
1258 wxPy_END_ALLOW_THREADS;
1259 } Py_INCREF(Py_None);
1260 _resultobj = Py_None;
1261 return _resultobj;
1262 }
1263
1264 #define wxPyShapeEvtHandler_SetShape(_swigobj,_swigarg0) (_swigobj->SetShape(_swigarg0))
1265 static PyObject *_wrap_wxPyShapeEvtHandler_SetShape(PyObject *self, PyObject *args, PyObject *kwargs) {
1266 PyObject * _resultobj;
1267 wxPyShapeEvtHandler * _arg0;
1268 wxPyShape * _arg1;
1269 PyObject * _argo0 = 0;
1270 PyObject * _argo1 = 0;
1271 char *_kwnames[] = { "self","sh", NULL };
1272
1273 self = self;
1274 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyShapeEvtHandler_SetShape",_kwnames,&_argo0,&_argo1))
1275 return NULL;
1276 if (_argo0) {
1277 if (_argo0 == Py_None) { _arg0 = NULL; }
1278 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShapeEvtHandler_p")) {
1279 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShapeEvtHandler_SetShape. Expected _wxPyShapeEvtHandler_p.");
1280 return NULL;
1281 }
1282 }
1283 if (_argo1) {
1284 if (_argo1 == Py_None) { _arg1 = NULL; }
1285 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyShape_p")) {
1286 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyShapeEvtHandler_SetShape. Expected _wxPyShape_p.");
1287 return NULL;
1288 }
1289 }
1290 {
1291 wxPy_BEGIN_ALLOW_THREADS;
1292 wxPyShapeEvtHandler_SetShape(_arg0,_arg1);
1293
1294 wxPy_END_ALLOW_THREADS;
1295 } Py_INCREF(Py_None);
1296 _resultobj = Py_None;
1297 return _resultobj;
1298 }
1299
1300 #define wxPyShapeEvtHandler_GetShape(_swigobj) (_swigobj->GetShape())
1301 static PyObject *_wrap_wxPyShapeEvtHandler_GetShape(PyObject *self, PyObject *args, PyObject *kwargs) {
1302 PyObject * _resultobj;
1303 wxPyShape * _result;
1304 wxPyShapeEvtHandler * _arg0;
1305 PyObject * _argo0 = 0;
1306 char *_kwnames[] = { "self", NULL };
1307 char _ptemp[128];
1308
1309 self = self;
1310 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyShapeEvtHandler_GetShape",_kwnames,&_argo0))
1311 return NULL;
1312 if (_argo0) {
1313 if (_argo0 == Py_None) { _arg0 = NULL; }
1314 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShapeEvtHandler_p")) {
1315 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShapeEvtHandler_GetShape. Expected _wxPyShapeEvtHandler_p.");
1316 return NULL;
1317 }
1318 }
1319 {
1320 wxPy_BEGIN_ALLOW_THREADS;
1321 _result = (wxPyShape *)wxPyShapeEvtHandler_GetShape(_arg0);
1322
1323 wxPy_END_ALLOW_THREADS;
1324 } if (_result) {
1325 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPyShape_p");
1326 _resultobj = Py_BuildValue("s",_ptemp);
1327 } else {
1328 Py_INCREF(Py_None);
1329 _resultobj = Py_None;
1330 }
1331 return _resultobj;
1332 }
1333
1334 #define wxPyShapeEvtHandler_SetPreviousHandler(_swigobj,_swigarg0) (_swigobj->SetPreviousHandler(_swigarg0))
1335 static PyObject *_wrap_wxPyShapeEvtHandler_SetPreviousHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
1336 PyObject * _resultobj;
1337 wxPyShapeEvtHandler * _arg0;
1338 wxPyShapeEvtHandler * _arg1;
1339 PyObject * _argo0 = 0;
1340 PyObject * _argo1 = 0;
1341 char *_kwnames[] = { "self","handler", NULL };
1342
1343 self = self;
1344 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyShapeEvtHandler_SetPreviousHandler",_kwnames,&_argo0,&_argo1))
1345 return NULL;
1346 if (_argo0) {
1347 if (_argo0 == Py_None) { _arg0 = NULL; }
1348 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShapeEvtHandler_p")) {
1349 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShapeEvtHandler_SetPreviousHandler. Expected _wxPyShapeEvtHandler_p.");
1350 return NULL;
1351 }
1352 }
1353 if (_argo1) {
1354 if (_argo1 == Py_None) { _arg1 = NULL; }
1355 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyShapeEvtHandler_p")) {
1356 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyShapeEvtHandler_SetPreviousHandler. Expected _wxPyShapeEvtHandler_p.");
1357 return NULL;
1358 }
1359 }
1360 {
1361 wxPy_BEGIN_ALLOW_THREADS;
1362 wxPyShapeEvtHandler_SetPreviousHandler(_arg0,_arg1);
1363
1364 wxPy_END_ALLOW_THREADS;
1365 } Py_INCREF(Py_None);
1366 _resultobj = Py_None;
1367 return _resultobj;
1368 }
1369
1370 #define wxPyShapeEvtHandler_GetPreviousHandler(_swigobj) (_swigobj->GetPreviousHandler())
1371 static PyObject *_wrap_wxPyShapeEvtHandler_GetPreviousHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
1372 PyObject * _resultobj;
1373 wxPyShapeEvtHandler * _result;
1374 wxPyShapeEvtHandler * _arg0;
1375 PyObject * _argo0 = 0;
1376 char *_kwnames[] = { "self", NULL };
1377 char _ptemp[128];
1378
1379 self = self;
1380 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyShapeEvtHandler_GetPreviousHandler",_kwnames,&_argo0))
1381 return NULL;
1382 if (_argo0) {
1383 if (_argo0 == Py_None) { _arg0 = NULL; }
1384 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShapeEvtHandler_p")) {
1385 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShapeEvtHandler_GetPreviousHandler. Expected _wxPyShapeEvtHandler_p.");
1386 return NULL;
1387 }
1388 }
1389 {
1390 wxPy_BEGIN_ALLOW_THREADS;
1391 _result = (wxPyShapeEvtHandler *)wxPyShapeEvtHandler_GetPreviousHandler(_arg0);
1392
1393 wxPy_END_ALLOW_THREADS;
1394 } if (_result) {
1395 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPyShapeEvtHandler_p");
1396 _resultobj = Py_BuildValue("s",_ptemp);
1397 } else {
1398 Py_INCREF(Py_None);
1399 _resultobj = Py_None;
1400 }
1401 return _resultobj;
1402 }
1403
1404 #define wxPyShapeEvtHandler_CreateNewCopy(_swigobj) (_swigobj->CreateNewCopy())
1405 static PyObject *_wrap_wxPyShapeEvtHandler_CreateNewCopy(PyObject *self, PyObject *args, PyObject *kwargs) {
1406 PyObject * _resultobj;
1407 wxPyShapeEvtHandler * _result;
1408 wxPyShapeEvtHandler * _arg0;
1409 PyObject * _argo0 = 0;
1410 char *_kwnames[] = { "self", NULL };
1411 char _ptemp[128];
1412
1413 self = self;
1414 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyShapeEvtHandler_CreateNewCopy",_kwnames,&_argo0))
1415 return NULL;
1416 if (_argo0) {
1417 if (_argo0 == Py_None) { _arg0 = NULL; }
1418 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShapeEvtHandler_p")) {
1419 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShapeEvtHandler_CreateNewCopy. Expected _wxPyShapeEvtHandler_p.");
1420 return NULL;
1421 }
1422 }
1423 {
1424 wxPy_BEGIN_ALLOW_THREADS;
1425 _result = (wxPyShapeEvtHandler *)wxPyShapeEvtHandler_CreateNewCopy(_arg0);
1426
1427 wxPy_END_ALLOW_THREADS;
1428 } if (_result) {
1429 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPyShapeEvtHandler_p");
1430 _resultobj = Py_BuildValue("s",_ptemp);
1431 } else {
1432 Py_INCREF(Py_None);
1433 _resultobj = Py_None;
1434 }
1435 return _resultobj;
1436 }
1437
1438 #define wxPyShapeEvtHandler_base_OnDelete(_swigobj) (_swigobj->base_OnDelete())
1439 static PyObject *_wrap_wxPyShapeEvtHandler_base_OnDelete(PyObject *self, PyObject *args, PyObject *kwargs) {
1440 PyObject * _resultobj;
1441 wxPyShapeEvtHandler * _arg0;
1442 PyObject * _argo0 = 0;
1443 char *_kwnames[] = { "self", NULL };
1444
1445 self = self;
1446 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyShapeEvtHandler_base_OnDelete",_kwnames,&_argo0))
1447 return NULL;
1448 if (_argo0) {
1449 if (_argo0 == Py_None) { _arg0 = NULL; }
1450 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShapeEvtHandler_p")) {
1451 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShapeEvtHandler_base_OnDelete. Expected _wxPyShapeEvtHandler_p.");
1452 return NULL;
1453 }
1454 }
1455 {
1456 wxPy_BEGIN_ALLOW_THREADS;
1457 wxPyShapeEvtHandler_base_OnDelete(_arg0);
1458
1459 wxPy_END_ALLOW_THREADS;
1460 } Py_INCREF(Py_None);
1461 _resultobj = Py_None;
1462 return _resultobj;
1463 }
1464
1465 #define wxPyShapeEvtHandler_base_OnDraw(_swigobj,_swigarg0) (_swigobj->base_OnDraw(_swigarg0))
1466 static PyObject *_wrap_wxPyShapeEvtHandler_base_OnDraw(PyObject *self, PyObject *args, PyObject *kwargs) {
1467 PyObject * _resultobj;
1468 wxPyShapeEvtHandler * _arg0;
1469 wxDC * _arg1;
1470 PyObject * _argo0 = 0;
1471 PyObject * _argo1 = 0;
1472 char *_kwnames[] = { "self","dc", NULL };
1473
1474 self = self;
1475 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyShapeEvtHandler_base_OnDraw",_kwnames,&_argo0,&_argo1))
1476 return NULL;
1477 if (_argo0) {
1478 if (_argo0 == Py_None) { _arg0 = NULL; }
1479 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShapeEvtHandler_p")) {
1480 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShapeEvtHandler_base_OnDraw. Expected _wxPyShapeEvtHandler_p.");
1481 return NULL;
1482 }
1483 }
1484 if (_argo1) {
1485 if (_argo1 == Py_None) { _arg1 = NULL; }
1486 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
1487 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyShapeEvtHandler_base_OnDraw. Expected _wxDC_p.");
1488 return NULL;
1489 }
1490 }
1491 {
1492 wxPy_BEGIN_ALLOW_THREADS;
1493 wxPyShapeEvtHandler_base_OnDraw(_arg0,*_arg1);
1494
1495 wxPy_END_ALLOW_THREADS;
1496 } Py_INCREF(Py_None);
1497 _resultobj = Py_None;
1498 return _resultobj;
1499 }
1500
1501 #define wxPyShapeEvtHandler_base_OnDrawContents(_swigobj,_swigarg0) (_swigobj->base_OnDrawContents(_swigarg0))
1502 static PyObject *_wrap_wxPyShapeEvtHandler_base_OnDrawContents(PyObject *self, PyObject *args, PyObject *kwargs) {
1503 PyObject * _resultobj;
1504 wxPyShapeEvtHandler * _arg0;
1505 wxDC * _arg1;
1506 PyObject * _argo0 = 0;
1507 PyObject * _argo1 = 0;
1508 char *_kwnames[] = { "self","dc", NULL };
1509
1510 self = self;
1511 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyShapeEvtHandler_base_OnDrawContents",_kwnames,&_argo0,&_argo1))
1512 return NULL;
1513 if (_argo0) {
1514 if (_argo0 == Py_None) { _arg0 = NULL; }
1515 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShapeEvtHandler_p")) {
1516 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShapeEvtHandler_base_OnDrawContents. Expected _wxPyShapeEvtHandler_p.");
1517 return NULL;
1518 }
1519 }
1520 if (_argo1) {
1521 if (_argo1 == Py_None) { _arg1 = NULL; }
1522 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
1523 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyShapeEvtHandler_base_OnDrawContents. Expected _wxDC_p.");
1524 return NULL;
1525 }
1526 }
1527 {
1528 wxPy_BEGIN_ALLOW_THREADS;
1529 wxPyShapeEvtHandler_base_OnDrawContents(_arg0,*_arg1);
1530
1531 wxPy_END_ALLOW_THREADS;
1532 } Py_INCREF(Py_None);
1533 _resultobj = Py_None;
1534 return _resultobj;
1535 }
1536
1537 #define wxPyShapeEvtHandler_base_OnDrawBranches(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnDrawBranches(_swigarg0,_swigarg1))
1538 static PyObject *_wrap_wxPyShapeEvtHandler_base_OnDrawBranches(PyObject *self, PyObject *args, PyObject *kwargs) {
1539 PyObject * _resultobj;
1540 wxPyShapeEvtHandler * _arg0;
1541 wxDC * _arg1;
1542 bool _arg2 = (bool ) FALSE;
1543 PyObject * _argo0 = 0;
1544 PyObject * _argo1 = 0;
1545 int tempbool2 = (int) FALSE;
1546 char *_kwnames[] = { "self","dc","erase", NULL };
1547
1548 self = self;
1549 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxPyShapeEvtHandler_base_OnDrawBranches",_kwnames,&_argo0,&_argo1,&tempbool2))
1550 return NULL;
1551 if (_argo0) {
1552 if (_argo0 == Py_None) { _arg0 = NULL; }
1553 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShapeEvtHandler_p")) {
1554 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShapeEvtHandler_base_OnDrawBranches. Expected _wxPyShapeEvtHandler_p.");
1555 return NULL;
1556 }
1557 }
1558 if (_argo1) {
1559 if (_argo1 == Py_None) { _arg1 = NULL; }
1560 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
1561 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyShapeEvtHandler_base_OnDrawBranches. Expected _wxDC_p.");
1562 return NULL;
1563 }
1564 }
1565 _arg2 = (bool ) tempbool2;
1566 {
1567 wxPy_BEGIN_ALLOW_THREADS;
1568 wxPyShapeEvtHandler_base_OnDrawBranches(_arg0,*_arg1,_arg2);
1569
1570 wxPy_END_ALLOW_THREADS;
1571 } Py_INCREF(Py_None);
1572 _resultobj = Py_None;
1573 return _resultobj;
1574 }
1575
1576 #define wxPyShapeEvtHandler_base_OnMoveLinks(_swigobj,_swigarg0) (_swigobj->base_OnMoveLinks(_swigarg0))
1577 static PyObject *_wrap_wxPyShapeEvtHandler_base_OnMoveLinks(PyObject *self, PyObject *args, PyObject *kwargs) {
1578 PyObject * _resultobj;
1579 wxPyShapeEvtHandler * _arg0;
1580 wxDC * _arg1;
1581 PyObject * _argo0 = 0;
1582 PyObject * _argo1 = 0;
1583 char *_kwnames[] = { "self","dc", NULL };
1584
1585 self = self;
1586 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyShapeEvtHandler_base_OnMoveLinks",_kwnames,&_argo0,&_argo1))
1587 return NULL;
1588 if (_argo0) {
1589 if (_argo0 == Py_None) { _arg0 = NULL; }
1590 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShapeEvtHandler_p")) {
1591 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShapeEvtHandler_base_OnMoveLinks. Expected _wxPyShapeEvtHandler_p.");
1592 return NULL;
1593 }
1594 }
1595 if (_argo1) {
1596 if (_argo1 == Py_None) { _arg1 = NULL; }
1597 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
1598 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyShapeEvtHandler_base_OnMoveLinks. Expected _wxDC_p.");
1599 return NULL;
1600 }
1601 }
1602 {
1603 wxPy_BEGIN_ALLOW_THREADS;
1604 wxPyShapeEvtHandler_base_OnMoveLinks(_arg0,*_arg1);
1605
1606 wxPy_END_ALLOW_THREADS;
1607 } Py_INCREF(Py_None);
1608 _resultobj = Py_None;
1609 return _resultobj;
1610 }
1611
1612 #define wxPyShapeEvtHandler_base_OnErase(_swigobj,_swigarg0) (_swigobj->base_OnErase(_swigarg0))
1613 static PyObject *_wrap_wxPyShapeEvtHandler_base_OnErase(PyObject *self, PyObject *args, PyObject *kwargs) {
1614 PyObject * _resultobj;
1615 wxPyShapeEvtHandler * _arg0;
1616 wxDC * _arg1;
1617 PyObject * _argo0 = 0;
1618 PyObject * _argo1 = 0;
1619 char *_kwnames[] = { "self","dc", NULL };
1620
1621 self = self;
1622 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyShapeEvtHandler_base_OnErase",_kwnames,&_argo0,&_argo1))
1623 return NULL;
1624 if (_argo0) {
1625 if (_argo0 == Py_None) { _arg0 = NULL; }
1626 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShapeEvtHandler_p")) {
1627 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShapeEvtHandler_base_OnErase. Expected _wxPyShapeEvtHandler_p.");
1628 return NULL;
1629 }
1630 }
1631 if (_argo1) {
1632 if (_argo1 == Py_None) { _arg1 = NULL; }
1633 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
1634 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyShapeEvtHandler_base_OnErase. Expected _wxDC_p.");
1635 return NULL;
1636 }
1637 }
1638 {
1639 wxPy_BEGIN_ALLOW_THREADS;
1640 wxPyShapeEvtHandler_base_OnErase(_arg0,*_arg1);
1641
1642 wxPy_END_ALLOW_THREADS;
1643 } Py_INCREF(Py_None);
1644 _resultobj = Py_None;
1645 return _resultobj;
1646 }
1647
1648 #define wxPyShapeEvtHandler_base_OnEraseContents(_swigobj,_swigarg0) (_swigobj->base_OnEraseContents(_swigarg0))
1649 static PyObject *_wrap_wxPyShapeEvtHandler_base_OnEraseContents(PyObject *self, PyObject *args, PyObject *kwargs) {
1650 PyObject * _resultobj;
1651 wxPyShapeEvtHandler * _arg0;
1652 wxDC * _arg1;
1653 PyObject * _argo0 = 0;
1654 PyObject * _argo1 = 0;
1655 char *_kwnames[] = { "self","dc", NULL };
1656
1657 self = self;
1658 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyShapeEvtHandler_base_OnEraseContents",_kwnames,&_argo0,&_argo1))
1659 return NULL;
1660 if (_argo0) {
1661 if (_argo0 == Py_None) { _arg0 = NULL; }
1662 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShapeEvtHandler_p")) {
1663 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShapeEvtHandler_base_OnEraseContents. Expected _wxPyShapeEvtHandler_p.");
1664 return NULL;
1665 }
1666 }
1667 if (_argo1) {
1668 if (_argo1 == Py_None) { _arg1 = NULL; }
1669 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
1670 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyShapeEvtHandler_base_OnEraseContents. Expected _wxDC_p.");
1671 return NULL;
1672 }
1673 }
1674 {
1675 wxPy_BEGIN_ALLOW_THREADS;
1676 wxPyShapeEvtHandler_base_OnEraseContents(_arg0,*_arg1);
1677
1678 wxPy_END_ALLOW_THREADS;
1679 } Py_INCREF(Py_None);
1680 _resultobj = Py_None;
1681 return _resultobj;
1682 }
1683
1684 #define wxPyShapeEvtHandler_base_OnHighlight(_swigobj,_swigarg0) (_swigobj->base_OnHighlight(_swigarg0))
1685 static PyObject *_wrap_wxPyShapeEvtHandler_base_OnHighlight(PyObject *self, PyObject *args, PyObject *kwargs) {
1686 PyObject * _resultobj;
1687 wxPyShapeEvtHandler * _arg0;
1688 wxDC * _arg1;
1689 PyObject * _argo0 = 0;
1690 PyObject * _argo1 = 0;
1691 char *_kwnames[] = { "self","dc", NULL };
1692
1693 self = self;
1694 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyShapeEvtHandler_base_OnHighlight",_kwnames,&_argo0,&_argo1))
1695 return NULL;
1696 if (_argo0) {
1697 if (_argo0 == Py_None) { _arg0 = NULL; }
1698 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShapeEvtHandler_p")) {
1699 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShapeEvtHandler_base_OnHighlight. Expected _wxPyShapeEvtHandler_p.");
1700 return NULL;
1701 }
1702 }
1703 if (_argo1) {
1704 if (_argo1 == Py_None) { _arg1 = NULL; }
1705 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
1706 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyShapeEvtHandler_base_OnHighlight. Expected _wxDC_p.");
1707 return NULL;
1708 }
1709 }
1710 {
1711 wxPy_BEGIN_ALLOW_THREADS;
1712 wxPyShapeEvtHandler_base_OnHighlight(_arg0,*_arg1);
1713
1714 wxPy_END_ALLOW_THREADS;
1715 } Py_INCREF(Py_None);
1716 _resultobj = Py_None;
1717 return _resultobj;
1718 }
1719
1720 #define wxPyShapeEvtHandler_base_OnLeftClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnLeftClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
1721 static PyObject *_wrap_wxPyShapeEvtHandler_base_OnLeftClick(PyObject *self, PyObject *args, PyObject *kwargs) {
1722 PyObject * _resultobj;
1723 wxPyShapeEvtHandler * _arg0;
1724 double _arg1;
1725 double _arg2;
1726 int _arg3 = (int ) 0;
1727 int _arg4 = (int ) 0;
1728 PyObject * _argo0 = 0;
1729 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
1730
1731 self = self;
1732 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyShapeEvtHandler_base_OnLeftClick",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
1733 return NULL;
1734 if (_argo0) {
1735 if (_argo0 == Py_None) { _arg0 = NULL; }
1736 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShapeEvtHandler_p")) {
1737 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShapeEvtHandler_base_OnLeftClick. Expected _wxPyShapeEvtHandler_p.");
1738 return NULL;
1739 }
1740 }
1741 {
1742 wxPy_BEGIN_ALLOW_THREADS;
1743 wxPyShapeEvtHandler_base_OnLeftClick(_arg0,_arg1,_arg2,_arg3,_arg4);
1744
1745 wxPy_END_ALLOW_THREADS;
1746 } Py_INCREF(Py_None);
1747 _resultobj = Py_None;
1748 return _resultobj;
1749 }
1750
1751 #define wxPyShapeEvtHandler_base_OnLeftDoubleClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnLeftDoubleClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
1752 static PyObject *_wrap_wxPyShapeEvtHandler_base_OnLeftDoubleClick(PyObject *self, PyObject *args, PyObject *kwargs) {
1753 PyObject * _resultobj;
1754 wxPyShapeEvtHandler * _arg0;
1755 double _arg1;
1756 double _arg2;
1757 int _arg3 = (int ) 0;
1758 int _arg4 = (int ) 0;
1759 PyObject * _argo0 = 0;
1760 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
1761
1762 self = self;
1763 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyShapeEvtHandler_base_OnLeftDoubleClick",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
1764 return NULL;
1765 if (_argo0) {
1766 if (_argo0 == Py_None) { _arg0 = NULL; }
1767 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShapeEvtHandler_p")) {
1768 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShapeEvtHandler_base_OnLeftDoubleClick. Expected _wxPyShapeEvtHandler_p.");
1769 return NULL;
1770 }
1771 }
1772 {
1773 wxPy_BEGIN_ALLOW_THREADS;
1774 wxPyShapeEvtHandler_base_OnLeftDoubleClick(_arg0,_arg1,_arg2,_arg3,_arg4);
1775
1776 wxPy_END_ALLOW_THREADS;
1777 } Py_INCREF(Py_None);
1778 _resultobj = Py_None;
1779 return _resultobj;
1780 }
1781
1782 #define wxPyShapeEvtHandler_base_OnRightClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnRightClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
1783 static PyObject *_wrap_wxPyShapeEvtHandler_base_OnRightClick(PyObject *self, PyObject *args, PyObject *kwargs) {
1784 PyObject * _resultobj;
1785 wxPyShapeEvtHandler * _arg0;
1786 double _arg1;
1787 double _arg2;
1788 int _arg3 = (int ) 0;
1789 int _arg4 = (int ) 0;
1790 PyObject * _argo0 = 0;
1791 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
1792
1793 self = self;
1794 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyShapeEvtHandler_base_OnRightClick",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
1795 return NULL;
1796 if (_argo0) {
1797 if (_argo0 == Py_None) { _arg0 = NULL; }
1798 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShapeEvtHandler_p")) {
1799 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShapeEvtHandler_base_OnRightClick. Expected _wxPyShapeEvtHandler_p.");
1800 return NULL;
1801 }
1802 }
1803 {
1804 wxPy_BEGIN_ALLOW_THREADS;
1805 wxPyShapeEvtHandler_base_OnRightClick(_arg0,_arg1,_arg2,_arg3,_arg4);
1806
1807 wxPy_END_ALLOW_THREADS;
1808 } Py_INCREF(Py_None);
1809 _resultobj = Py_None;
1810 return _resultobj;
1811 }
1812
1813 #define wxPyShapeEvtHandler_base_OnSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnSize(_swigarg0,_swigarg1))
1814 static PyObject *_wrap_wxPyShapeEvtHandler_base_OnSize(PyObject *self, PyObject *args, PyObject *kwargs) {
1815 PyObject * _resultobj;
1816 wxPyShapeEvtHandler * _arg0;
1817 double _arg1;
1818 double _arg2;
1819 PyObject * _argo0 = 0;
1820 char *_kwnames[] = { "self","x","y", NULL };
1821
1822 self = self;
1823 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyShapeEvtHandler_base_OnSize",_kwnames,&_argo0,&_arg1,&_arg2))
1824 return NULL;
1825 if (_argo0) {
1826 if (_argo0 == Py_None) { _arg0 = NULL; }
1827 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShapeEvtHandler_p")) {
1828 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShapeEvtHandler_base_OnSize. Expected _wxPyShapeEvtHandler_p.");
1829 return NULL;
1830 }
1831 }
1832 {
1833 wxPy_BEGIN_ALLOW_THREADS;
1834 wxPyShapeEvtHandler_base_OnSize(_arg0,_arg1,_arg2);
1835
1836 wxPy_END_ALLOW_THREADS;
1837 } Py_INCREF(Py_None);
1838 _resultobj = Py_None;
1839 return _resultobj;
1840 }
1841
1842 #define wxPyShapeEvtHandler_base_OnMovePre(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->base_OnMovePre(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
1843 static PyObject *_wrap_wxPyShapeEvtHandler_base_OnMovePre(PyObject *self, PyObject *args, PyObject *kwargs) {
1844 PyObject * _resultobj;
1845 bool _result;
1846 wxPyShapeEvtHandler * _arg0;
1847 wxDC * _arg1;
1848 double _arg2;
1849 double _arg3;
1850 double _arg4;
1851 double _arg5;
1852 bool _arg6 = (bool ) TRUE;
1853 PyObject * _argo0 = 0;
1854 PyObject * _argo1 = 0;
1855 int tempbool6 = (int) TRUE;
1856 char *_kwnames[] = { "self","dc","x","y","old_x","old_y","display", NULL };
1857
1858 self = self;
1859 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdddd|i:wxPyShapeEvtHandler_base_OnMovePre",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5,&tempbool6))
1860 return NULL;
1861 if (_argo0) {
1862 if (_argo0 == Py_None) { _arg0 = NULL; }
1863 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShapeEvtHandler_p")) {
1864 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShapeEvtHandler_base_OnMovePre. Expected _wxPyShapeEvtHandler_p.");
1865 return NULL;
1866 }
1867 }
1868 if (_argo1) {
1869 if (_argo1 == Py_None) { _arg1 = NULL; }
1870 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
1871 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyShapeEvtHandler_base_OnMovePre. Expected _wxDC_p.");
1872 return NULL;
1873 }
1874 }
1875 _arg6 = (bool ) tempbool6;
1876 {
1877 wxPy_BEGIN_ALLOW_THREADS;
1878 _result = (bool )wxPyShapeEvtHandler_base_OnMovePre(_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
1879
1880 wxPy_END_ALLOW_THREADS;
1881 } _resultobj = Py_BuildValue("i",_result);
1882 return _resultobj;
1883 }
1884
1885 #define wxPyShapeEvtHandler_base_OnMovePost(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->base_OnMovePost(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
1886 static PyObject *_wrap_wxPyShapeEvtHandler_base_OnMovePost(PyObject *self, PyObject *args, PyObject *kwargs) {
1887 PyObject * _resultobj;
1888 wxPyShapeEvtHandler * _arg0;
1889 wxDC * _arg1;
1890 double _arg2;
1891 double _arg3;
1892 double _arg4;
1893 double _arg5;
1894 bool _arg6 = (bool ) TRUE;
1895 PyObject * _argo0 = 0;
1896 PyObject * _argo1 = 0;
1897 int tempbool6 = (int) TRUE;
1898 char *_kwnames[] = { "self","dc","x","y","old_x","old_y","display", NULL };
1899
1900 self = self;
1901 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdddd|i:wxPyShapeEvtHandler_base_OnMovePost",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5,&tempbool6))
1902 return NULL;
1903 if (_argo0) {
1904 if (_argo0 == Py_None) { _arg0 = NULL; }
1905 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShapeEvtHandler_p")) {
1906 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShapeEvtHandler_base_OnMovePost. Expected _wxPyShapeEvtHandler_p.");
1907 return NULL;
1908 }
1909 }
1910 if (_argo1) {
1911 if (_argo1 == Py_None) { _arg1 = NULL; }
1912 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
1913 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyShapeEvtHandler_base_OnMovePost. Expected _wxDC_p.");
1914 return NULL;
1915 }
1916 }
1917 _arg6 = (bool ) tempbool6;
1918 {
1919 wxPy_BEGIN_ALLOW_THREADS;
1920 wxPyShapeEvtHandler_base_OnMovePost(_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
1921
1922 wxPy_END_ALLOW_THREADS;
1923 } Py_INCREF(Py_None);
1924 _resultobj = Py_None;
1925 return _resultobj;
1926 }
1927
1928 #define wxPyShapeEvtHandler_base_OnDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
1929 static PyObject *_wrap_wxPyShapeEvtHandler_base_OnDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
1930 PyObject * _resultobj;
1931 wxPyShapeEvtHandler * _arg0;
1932 bool _arg1;
1933 double _arg2;
1934 double _arg3;
1935 int _arg4 = (int ) 0;
1936 int _arg5 = (int ) 0;
1937 PyObject * _argo0 = 0;
1938 int tempbool1;
1939 char *_kwnames[] = { "self","draw","x","y","keys","attachment", NULL };
1940
1941 self = self;
1942 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oidd|ii:wxPyShapeEvtHandler_base_OnDragLeft",_kwnames,&_argo0,&tempbool1,&_arg2,&_arg3,&_arg4,&_arg5))
1943 return NULL;
1944 if (_argo0) {
1945 if (_argo0 == Py_None) { _arg0 = NULL; }
1946 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShapeEvtHandler_p")) {
1947 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShapeEvtHandler_base_OnDragLeft. Expected _wxPyShapeEvtHandler_p.");
1948 return NULL;
1949 }
1950 }
1951 _arg1 = (bool ) tempbool1;
1952 {
1953 wxPy_BEGIN_ALLOW_THREADS;
1954 wxPyShapeEvtHandler_base_OnDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
1955
1956 wxPy_END_ALLOW_THREADS;
1957 } Py_INCREF(Py_None);
1958 _resultobj = Py_None;
1959 return _resultobj;
1960 }
1961
1962 #define wxPyShapeEvtHandler_base_OnBeginDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnBeginDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
1963 static PyObject *_wrap_wxPyShapeEvtHandler_base_OnBeginDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
1964 PyObject * _resultobj;
1965 wxPyShapeEvtHandler * _arg0;
1966 double _arg1;
1967 double _arg2;
1968 int _arg3 = (int ) 0;
1969 int _arg4 = (int ) 0;
1970 PyObject * _argo0 = 0;
1971 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
1972
1973 self = self;
1974 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyShapeEvtHandler_base_OnBeginDragLeft",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
1975 return NULL;
1976 if (_argo0) {
1977 if (_argo0 == Py_None) { _arg0 = NULL; }
1978 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShapeEvtHandler_p")) {
1979 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShapeEvtHandler_base_OnBeginDragLeft. Expected _wxPyShapeEvtHandler_p.");
1980 return NULL;
1981 }
1982 }
1983 {
1984 wxPy_BEGIN_ALLOW_THREADS;
1985 wxPyShapeEvtHandler_base_OnBeginDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4);
1986
1987 wxPy_END_ALLOW_THREADS;
1988 } Py_INCREF(Py_None);
1989 _resultobj = Py_None;
1990 return _resultobj;
1991 }
1992
1993 #define wxPyShapeEvtHandler_base_OnEndDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnEndDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
1994 static PyObject *_wrap_wxPyShapeEvtHandler_base_OnEndDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
1995 PyObject * _resultobj;
1996 wxPyShapeEvtHandler * _arg0;
1997 double _arg1;
1998 double _arg2;
1999 int _arg3 = (int ) 0;
2000 int _arg4 = (int ) 0;
2001 PyObject * _argo0 = 0;
2002 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
2003
2004 self = self;
2005 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyShapeEvtHandler_base_OnEndDragLeft",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
2006 return NULL;
2007 if (_argo0) {
2008 if (_argo0 == Py_None) { _arg0 = NULL; }
2009 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShapeEvtHandler_p")) {
2010 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShapeEvtHandler_base_OnEndDragLeft. Expected _wxPyShapeEvtHandler_p.");
2011 return NULL;
2012 }
2013 }
2014 {
2015 wxPy_BEGIN_ALLOW_THREADS;
2016 wxPyShapeEvtHandler_base_OnEndDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4);
2017
2018 wxPy_END_ALLOW_THREADS;
2019 } Py_INCREF(Py_None);
2020 _resultobj = Py_None;
2021 return _resultobj;
2022 }
2023
2024 #define wxPyShapeEvtHandler_base_OnDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
2025 static PyObject *_wrap_wxPyShapeEvtHandler_base_OnDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
2026 PyObject * _resultobj;
2027 wxPyShapeEvtHandler * _arg0;
2028 bool _arg1;
2029 double _arg2;
2030 double _arg3;
2031 int _arg4 = (int ) 0;
2032 int _arg5 = (int ) 0;
2033 PyObject * _argo0 = 0;
2034 int tempbool1;
2035 char *_kwnames[] = { "self","draw","x","y","keys","attachment", NULL };
2036
2037 self = self;
2038 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oidd|ii:wxPyShapeEvtHandler_base_OnDragRight",_kwnames,&_argo0,&tempbool1,&_arg2,&_arg3,&_arg4,&_arg5))
2039 return NULL;
2040 if (_argo0) {
2041 if (_argo0 == Py_None) { _arg0 = NULL; }
2042 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShapeEvtHandler_p")) {
2043 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShapeEvtHandler_base_OnDragRight. Expected _wxPyShapeEvtHandler_p.");
2044 return NULL;
2045 }
2046 }
2047 _arg1 = (bool ) tempbool1;
2048 {
2049 wxPy_BEGIN_ALLOW_THREADS;
2050 wxPyShapeEvtHandler_base_OnDragRight(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
2051
2052 wxPy_END_ALLOW_THREADS;
2053 } Py_INCREF(Py_None);
2054 _resultobj = Py_None;
2055 return _resultobj;
2056 }
2057
2058 #define wxPyShapeEvtHandler_base_OnBeginDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnBeginDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
2059 static PyObject *_wrap_wxPyShapeEvtHandler_base_OnBeginDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
2060 PyObject * _resultobj;
2061 wxPyShapeEvtHandler * _arg0;
2062 double _arg1;
2063 double _arg2;
2064 int _arg3 = (int ) 0;
2065 int _arg4 = (int ) 0;
2066 PyObject * _argo0 = 0;
2067 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
2068
2069 self = self;
2070 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyShapeEvtHandler_base_OnBeginDragRight",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
2071 return NULL;
2072 if (_argo0) {
2073 if (_argo0 == Py_None) { _arg0 = NULL; }
2074 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShapeEvtHandler_p")) {
2075 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShapeEvtHandler_base_OnBeginDragRight. Expected _wxPyShapeEvtHandler_p.");
2076 return NULL;
2077 }
2078 }
2079 {
2080 wxPy_BEGIN_ALLOW_THREADS;
2081 wxPyShapeEvtHandler_base_OnBeginDragRight(_arg0,_arg1,_arg2,_arg3,_arg4);
2082
2083 wxPy_END_ALLOW_THREADS;
2084 } Py_INCREF(Py_None);
2085 _resultobj = Py_None;
2086 return _resultobj;
2087 }
2088
2089 #define wxPyShapeEvtHandler_base_OnEndDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnEndDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
2090 static PyObject *_wrap_wxPyShapeEvtHandler_base_OnEndDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
2091 PyObject * _resultobj;
2092 wxPyShapeEvtHandler * _arg0;
2093 double _arg1;
2094 double _arg2;
2095 int _arg3 = (int ) 0;
2096 int _arg4 = (int ) 0;
2097 PyObject * _argo0 = 0;
2098 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
2099
2100 self = self;
2101 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyShapeEvtHandler_base_OnEndDragRight",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
2102 return NULL;
2103 if (_argo0) {
2104 if (_argo0 == Py_None) { _arg0 = NULL; }
2105 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShapeEvtHandler_p")) {
2106 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShapeEvtHandler_base_OnEndDragRight. Expected _wxPyShapeEvtHandler_p.");
2107 return NULL;
2108 }
2109 }
2110 {
2111 wxPy_BEGIN_ALLOW_THREADS;
2112 wxPyShapeEvtHandler_base_OnEndDragRight(_arg0,_arg1,_arg2,_arg3,_arg4);
2113
2114 wxPy_END_ALLOW_THREADS;
2115 } Py_INCREF(Py_None);
2116 _resultobj = Py_None;
2117 return _resultobj;
2118 }
2119
2120 #define wxPyShapeEvtHandler_base_OnDrawOutline(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnDrawOutline(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
2121 static PyObject *_wrap_wxPyShapeEvtHandler_base_OnDrawOutline(PyObject *self, PyObject *args, PyObject *kwargs) {
2122 PyObject * _resultobj;
2123 wxPyShapeEvtHandler * _arg0;
2124 wxDC * _arg1;
2125 double _arg2;
2126 double _arg3;
2127 double _arg4;
2128 double _arg5;
2129 PyObject * _argo0 = 0;
2130 PyObject * _argo1 = 0;
2131 char *_kwnames[] = { "self","dc","x","y","w","h", NULL };
2132
2133 self = self;
2134 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdddd:wxPyShapeEvtHandler_base_OnDrawOutline",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5))
2135 return NULL;
2136 if (_argo0) {
2137 if (_argo0 == Py_None) { _arg0 = NULL; }
2138 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShapeEvtHandler_p")) {
2139 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShapeEvtHandler_base_OnDrawOutline. Expected _wxPyShapeEvtHandler_p.");
2140 return NULL;
2141 }
2142 }
2143 if (_argo1) {
2144 if (_argo1 == Py_None) { _arg1 = NULL; }
2145 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
2146 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyShapeEvtHandler_base_OnDrawOutline. Expected _wxDC_p.");
2147 return NULL;
2148 }
2149 }
2150 {
2151 wxPy_BEGIN_ALLOW_THREADS;
2152 wxPyShapeEvtHandler_base_OnDrawOutline(_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5);
2153
2154 wxPy_END_ALLOW_THREADS;
2155 } Py_INCREF(Py_None);
2156 _resultobj = Py_None;
2157 return _resultobj;
2158 }
2159
2160 #define wxPyShapeEvtHandler_base_OnDrawControlPoints(_swigobj,_swigarg0) (_swigobj->base_OnDrawControlPoints(_swigarg0))
2161 static PyObject *_wrap_wxPyShapeEvtHandler_base_OnDrawControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
2162 PyObject * _resultobj;
2163 wxPyShapeEvtHandler * _arg0;
2164 wxDC * _arg1;
2165 PyObject * _argo0 = 0;
2166 PyObject * _argo1 = 0;
2167 char *_kwnames[] = { "self","dc", NULL };
2168
2169 self = self;
2170 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyShapeEvtHandler_base_OnDrawControlPoints",_kwnames,&_argo0,&_argo1))
2171 return NULL;
2172 if (_argo0) {
2173 if (_argo0 == Py_None) { _arg0 = NULL; }
2174 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShapeEvtHandler_p")) {
2175 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShapeEvtHandler_base_OnDrawControlPoints. Expected _wxPyShapeEvtHandler_p.");
2176 return NULL;
2177 }
2178 }
2179 if (_argo1) {
2180 if (_argo1 == Py_None) { _arg1 = NULL; }
2181 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
2182 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyShapeEvtHandler_base_OnDrawControlPoints. Expected _wxDC_p.");
2183 return NULL;
2184 }
2185 }
2186 {
2187 wxPy_BEGIN_ALLOW_THREADS;
2188 wxPyShapeEvtHandler_base_OnDrawControlPoints(_arg0,*_arg1);
2189
2190 wxPy_END_ALLOW_THREADS;
2191 } Py_INCREF(Py_None);
2192 _resultobj = Py_None;
2193 return _resultobj;
2194 }
2195
2196 #define wxPyShapeEvtHandler_base_OnEraseControlPoints(_swigobj,_swigarg0) (_swigobj->base_OnEraseControlPoints(_swigarg0))
2197 static PyObject *_wrap_wxPyShapeEvtHandler_base_OnEraseControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
2198 PyObject * _resultobj;
2199 wxPyShapeEvtHandler * _arg0;
2200 wxDC * _arg1;
2201 PyObject * _argo0 = 0;
2202 PyObject * _argo1 = 0;
2203 char *_kwnames[] = { "self","dc", NULL };
2204
2205 self = self;
2206 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyShapeEvtHandler_base_OnEraseControlPoints",_kwnames,&_argo0,&_argo1))
2207 return NULL;
2208 if (_argo0) {
2209 if (_argo0 == Py_None) { _arg0 = NULL; }
2210 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShapeEvtHandler_p")) {
2211 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShapeEvtHandler_base_OnEraseControlPoints. Expected _wxPyShapeEvtHandler_p.");
2212 return NULL;
2213 }
2214 }
2215 if (_argo1) {
2216 if (_argo1 == Py_None) { _arg1 = NULL; }
2217 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
2218 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyShapeEvtHandler_base_OnEraseControlPoints. Expected _wxDC_p.");
2219 return NULL;
2220 }
2221 }
2222 {
2223 wxPy_BEGIN_ALLOW_THREADS;
2224 wxPyShapeEvtHandler_base_OnEraseControlPoints(_arg0,*_arg1);
2225
2226 wxPy_END_ALLOW_THREADS;
2227 } Py_INCREF(Py_None);
2228 _resultobj = Py_None;
2229 return _resultobj;
2230 }
2231
2232 #define wxPyShapeEvtHandler_base_OnMoveLink(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnMoveLink(_swigarg0,_swigarg1))
2233 static PyObject *_wrap_wxPyShapeEvtHandler_base_OnMoveLink(PyObject *self, PyObject *args, PyObject *kwargs) {
2234 PyObject * _resultobj;
2235 wxPyShapeEvtHandler * _arg0;
2236 wxDC * _arg1;
2237 bool _arg2 = (bool ) TRUE;
2238 PyObject * _argo0 = 0;
2239 PyObject * _argo1 = 0;
2240 int tempbool2 = (int) TRUE;
2241 char *_kwnames[] = { "self","dc","moveControlPoints", NULL };
2242
2243 self = self;
2244 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxPyShapeEvtHandler_base_OnMoveLink",_kwnames,&_argo0,&_argo1,&tempbool2))
2245 return NULL;
2246 if (_argo0) {
2247 if (_argo0 == Py_None) { _arg0 = NULL; }
2248 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShapeEvtHandler_p")) {
2249 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShapeEvtHandler_base_OnMoveLink. Expected _wxPyShapeEvtHandler_p.");
2250 return NULL;
2251 }
2252 }
2253 if (_argo1) {
2254 if (_argo1 == Py_None) { _arg1 = NULL; }
2255 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
2256 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyShapeEvtHandler_base_OnMoveLink. Expected _wxDC_p.");
2257 return NULL;
2258 }
2259 }
2260 _arg2 = (bool ) tempbool2;
2261 {
2262 wxPy_BEGIN_ALLOW_THREADS;
2263 wxPyShapeEvtHandler_base_OnMoveLink(_arg0,*_arg1,_arg2);
2264
2265 wxPy_END_ALLOW_THREADS;
2266 } Py_INCREF(Py_None);
2267 _resultobj = Py_None;
2268 return _resultobj;
2269 }
2270
2271 #define wxPyShapeEvtHandler_base_OnSizingDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->base_OnSizingDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
2272 static PyObject *_wrap_wxPyShapeEvtHandler_base_OnSizingDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
2273 PyObject * _resultobj;
2274 wxPyShapeEvtHandler * _arg0;
2275 wxPyControlPoint * _arg1;
2276 bool _arg2;
2277 double _arg3;
2278 double _arg4;
2279 int _arg5 = (int ) 0;
2280 int _arg6 = (int ) 0;
2281 PyObject * _argo0 = 0;
2282 PyObject * _argo1 = 0;
2283 int tempbool2;
2284 char *_kwnames[] = { "self","pt","draw","x","y","keys","attachment", NULL };
2285
2286 self = self;
2287 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOidd|ii:wxPyShapeEvtHandler_base_OnSizingDragLeft",_kwnames,&_argo0,&_argo1,&tempbool2,&_arg3,&_arg4,&_arg5,&_arg6))
2288 return NULL;
2289 if (_argo0) {
2290 if (_argo0 == Py_None) { _arg0 = NULL; }
2291 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShapeEvtHandler_p")) {
2292 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShapeEvtHandler_base_OnSizingDragLeft. Expected _wxPyShapeEvtHandler_p.");
2293 return NULL;
2294 }
2295 }
2296 if (_argo1) {
2297 if (_argo1 == Py_None) { _arg1 = NULL; }
2298 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyControlPoint_p")) {
2299 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyShapeEvtHandler_base_OnSizingDragLeft. Expected _wxPyControlPoint_p.");
2300 return NULL;
2301 }
2302 }
2303 _arg2 = (bool ) tempbool2;
2304 {
2305 wxPy_BEGIN_ALLOW_THREADS;
2306 wxPyShapeEvtHandler_base_OnSizingDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
2307
2308 wxPy_END_ALLOW_THREADS;
2309 } Py_INCREF(Py_None);
2310 _resultobj = Py_None;
2311 return _resultobj;
2312 }
2313
2314 #define wxPyShapeEvtHandler_base_OnSizingBeginDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnSizingBeginDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
2315 static PyObject *_wrap_wxPyShapeEvtHandler_base_OnSizingBeginDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
2316 PyObject * _resultobj;
2317 wxPyShapeEvtHandler * _arg0;
2318 wxPyControlPoint * _arg1;
2319 double _arg2;
2320 double _arg3;
2321 int _arg4 = (int ) 0;
2322 int _arg5 = (int ) 0;
2323 PyObject * _argo0 = 0;
2324 PyObject * _argo1 = 0;
2325 char *_kwnames[] = { "self","pt","x","y","keys","attachment", NULL };
2326
2327 self = self;
2328 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdd|ii:wxPyShapeEvtHandler_base_OnSizingBeginDragLeft",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5))
2329 return NULL;
2330 if (_argo0) {
2331 if (_argo0 == Py_None) { _arg0 = NULL; }
2332 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShapeEvtHandler_p")) {
2333 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShapeEvtHandler_base_OnSizingBeginDragLeft. Expected _wxPyShapeEvtHandler_p.");
2334 return NULL;
2335 }
2336 }
2337 if (_argo1) {
2338 if (_argo1 == Py_None) { _arg1 = NULL; }
2339 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyControlPoint_p")) {
2340 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyShapeEvtHandler_base_OnSizingBeginDragLeft. Expected _wxPyControlPoint_p.");
2341 return NULL;
2342 }
2343 }
2344 {
2345 wxPy_BEGIN_ALLOW_THREADS;
2346 wxPyShapeEvtHandler_base_OnSizingBeginDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
2347
2348 wxPy_END_ALLOW_THREADS;
2349 } Py_INCREF(Py_None);
2350 _resultobj = Py_None;
2351 return _resultobj;
2352 }
2353
2354 #define wxPyShapeEvtHandler_base_OnSizingEndDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnSizingEndDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
2355 static PyObject *_wrap_wxPyShapeEvtHandler_base_OnSizingEndDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
2356 PyObject * _resultobj;
2357 wxPyShapeEvtHandler * _arg0;
2358 wxPyControlPoint * _arg1;
2359 double _arg2;
2360 double _arg3;
2361 int _arg4 = (int ) 0;
2362 int _arg5 = (int ) 0;
2363 PyObject * _argo0 = 0;
2364 PyObject * _argo1 = 0;
2365 char *_kwnames[] = { "self","pt","x","y","keys","attachment", NULL };
2366
2367 self = self;
2368 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdd|ii:wxPyShapeEvtHandler_base_OnSizingEndDragLeft",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5))
2369 return NULL;
2370 if (_argo0) {
2371 if (_argo0 == Py_None) { _arg0 = NULL; }
2372 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShapeEvtHandler_p")) {
2373 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShapeEvtHandler_base_OnSizingEndDragLeft. Expected _wxPyShapeEvtHandler_p.");
2374 return NULL;
2375 }
2376 }
2377 if (_argo1) {
2378 if (_argo1 == Py_None) { _arg1 = NULL; }
2379 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyControlPoint_p")) {
2380 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyShapeEvtHandler_base_OnSizingEndDragLeft. Expected _wxPyControlPoint_p.");
2381 return NULL;
2382 }
2383 }
2384 {
2385 wxPy_BEGIN_ALLOW_THREADS;
2386 wxPyShapeEvtHandler_base_OnSizingEndDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
2387
2388 wxPy_END_ALLOW_THREADS;
2389 } Py_INCREF(Py_None);
2390 _resultobj = Py_None;
2391 return _resultobj;
2392 }
2393
2394 #define wxPyShapeEvtHandler_base_OnBeginSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnBeginSize(_swigarg0,_swigarg1))
2395 static PyObject *_wrap_wxPyShapeEvtHandler_base_OnBeginSize(PyObject *self, PyObject *args, PyObject *kwargs) {
2396 PyObject * _resultobj;
2397 wxPyShapeEvtHandler * _arg0;
2398 double _arg1;
2399 double _arg2;
2400 PyObject * _argo0 = 0;
2401 char *_kwnames[] = { "self","w","h", NULL };
2402
2403 self = self;
2404 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyShapeEvtHandler_base_OnBeginSize",_kwnames,&_argo0,&_arg1,&_arg2))
2405 return NULL;
2406 if (_argo0) {
2407 if (_argo0 == Py_None) { _arg0 = NULL; }
2408 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShapeEvtHandler_p")) {
2409 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShapeEvtHandler_base_OnBeginSize. Expected _wxPyShapeEvtHandler_p.");
2410 return NULL;
2411 }
2412 }
2413 {
2414 wxPy_BEGIN_ALLOW_THREADS;
2415 wxPyShapeEvtHandler_base_OnBeginSize(_arg0,_arg1,_arg2);
2416
2417 wxPy_END_ALLOW_THREADS;
2418 } Py_INCREF(Py_None);
2419 _resultobj = Py_None;
2420 return _resultobj;
2421 }
2422
2423 #define wxPyShapeEvtHandler_base_OnEndSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnEndSize(_swigarg0,_swigarg1))
2424 static PyObject *_wrap_wxPyShapeEvtHandler_base_OnEndSize(PyObject *self, PyObject *args, PyObject *kwargs) {
2425 PyObject * _resultobj;
2426 wxPyShapeEvtHandler * _arg0;
2427 double _arg1;
2428 double _arg2;
2429 PyObject * _argo0 = 0;
2430 char *_kwnames[] = { "self","w","h", NULL };
2431
2432 self = self;
2433 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyShapeEvtHandler_base_OnEndSize",_kwnames,&_argo0,&_arg1,&_arg2))
2434 return NULL;
2435 if (_argo0) {
2436 if (_argo0 == Py_None) { _arg0 = NULL; }
2437 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShapeEvtHandler_p")) {
2438 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShapeEvtHandler_base_OnEndSize. Expected _wxPyShapeEvtHandler_p.");
2439 return NULL;
2440 }
2441 }
2442 {
2443 wxPy_BEGIN_ALLOW_THREADS;
2444 wxPyShapeEvtHandler_base_OnEndSize(_arg0,_arg1,_arg2);
2445
2446 wxPy_END_ALLOW_THREADS;
2447 } Py_INCREF(Py_None);
2448 _resultobj = Py_None;
2449 return _resultobj;
2450 }
2451
2452 static void *SwigwxPyShapeTowxPyShapeEvtHandler(void *ptr) {
2453 wxPyShape *src;
2454 wxPyShapeEvtHandler *dest;
2455 src = (wxPyShape *) ptr;
2456 dest = (wxPyShapeEvtHandler *) src;
2457 return (void *) dest;
2458 }
2459
2460 #define wxPyShape__setSelf(_swigobj,_swigarg0,_swigarg1) (_swigobj->_setSelf(_swigarg0,_swigarg1))
2461 static PyObject *_wrap_wxPyShape__setSelf(PyObject *self, PyObject *args, PyObject *kwargs) {
2462 PyObject * _resultobj;
2463 wxPyShape * _arg0;
2464 PyObject * _arg1;
2465 PyObject * _arg2;
2466 PyObject * _argo0 = 0;
2467 PyObject * _obj1 = 0;
2468 PyObject * _obj2 = 0;
2469 char *_kwnames[] = { "self","self","_class", NULL };
2470
2471 self = self;
2472 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxPyShape__setSelf",_kwnames,&_argo0,&_obj1,&_obj2))
2473 return NULL;
2474 if (_argo0) {
2475 if (_argo0 == Py_None) { _arg0 = NULL; }
2476 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
2477 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape__setSelf. Expected _wxPyShape_p.");
2478 return NULL;
2479 }
2480 }
2481 {
2482 _arg1 = _obj1;
2483 }
2484 {
2485 _arg2 = _obj2;
2486 }
2487 {
2488 wxPy_BEGIN_ALLOW_THREADS;
2489 wxPyShape__setSelf(_arg0,_arg1,_arg2);
2490
2491 wxPy_END_ALLOW_THREADS;
2492 } Py_INCREF(Py_None);
2493 _resultobj = Py_None;
2494 return _resultobj;
2495 }
2496
2497 static void wxPyShape_Destroy(wxPyShape *self) { delete self; }
2498 static PyObject *_wrap_wxPyShape_Destroy(PyObject *self, PyObject *args, PyObject *kwargs) {
2499 PyObject * _resultobj;
2500 wxPyShape * _arg0;
2501 PyObject * _argo0 = 0;
2502 char *_kwnames[] = { "self", NULL };
2503
2504 self = self;
2505 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyShape_Destroy",_kwnames,&_argo0))
2506 return NULL;
2507 if (_argo0) {
2508 if (_argo0 == Py_None) { _arg0 = NULL; }
2509 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
2510 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_Destroy. Expected _wxPyShape_p.");
2511 return NULL;
2512 }
2513 }
2514 {
2515 wxPy_BEGIN_ALLOW_THREADS;
2516 wxPyShape_Destroy(_arg0);
2517
2518 wxPy_END_ALLOW_THREADS;
2519 } Py_INCREF(Py_None);
2520 _resultobj = Py_None;
2521 return _resultobj;
2522 }
2523
2524 #define wxPyShape_GetBoundingBoxMax(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetBoundingBoxMax(_swigarg0,_swigarg1))
2525 static PyObject *_wrap_wxPyShape_GetBoundingBoxMax(PyObject *self, PyObject *args, PyObject *kwargs) {
2526 PyObject * _resultobj;
2527 wxPyShape * _arg0;
2528 double * _arg1;
2529 double temp;
2530 double * _arg2;
2531 double temp0;
2532 PyObject * _argo0 = 0;
2533 char *_kwnames[] = { "self", NULL };
2534
2535 self = self;
2536 {
2537 _arg1 = &temp;
2538 }
2539 {
2540 _arg2 = &temp0;
2541 }
2542 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyShape_GetBoundingBoxMax",_kwnames,&_argo0))
2543 return NULL;
2544 if (_argo0) {
2545 if (_argo0 == Py_None) { _arg0 = NULL; }
2546 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
2547 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_GetBoundingBoxMax. Expected _wxPyShape_p.");
2548 return NULL;
2549 }
2550 }
2551 {
2552 wxPy_BEGIN_ALLOW_THREADS;
2553 wxPyShape_GetBoundingBoxMax(_arg0,_arg1,_arg2);
2554
2555 wxPy_END_ALLOW_THREADS;
2556 } Py_INCREF(Py_None);
2557 _resultobj = Py_None;
2558 {
2559 PyObject *o;
2560 o = PyFloat_FromDouble((double) (*_arg1));
2561 _resultobj = t_output_helper(_resultobj, o);
2562 }
2563 {
2564 PyObject *o;
2565 o = PyFloat_FromDouble((double) (*_arg2));
2566 _resultobj = t_output_helper(_resultobj, o);
2567 }
2568 return _resultobj;
2569 }
2570
2571 #define wxPyShape_GetBoundingBoxMin(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetBoundingBoxMin(_swigarg0,_swigarg1))
2572 static PyObject *_wrap_wxPyShape_GetBoundingBoxMin(PyObject *self, PyObject *args, PyObject *kwargs) {
2573 PyObject * _resultobj;
2574 wxPyShape * _arg0;
2575 double * _arg1;
2576 double temp;
2577 double * _arg2;
2578 double temp0;
2579 PyObject * _argo0 = 0;
2580 char *_kwnames[] = { "self", NULL };
2581
2582 self = self;
2583 {
2584 _arg1 = &temp;
2585 }
2586 {
2587 _arg2 = &temp0;
2588 }
2589 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyShape_GetBoundingBoxMin",_kwnames,&_argo0))
2590 return NULL;
2591 if (_argo0) {
2592 if (_argo0 == Py_None) { _arg0 = NULL; }
2593 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
2594 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_GetBoundingBoxMin. Expected _wxPyShape_p.");
2595 return NULL;
2596 }
2597 }
2598 {
2599 wxPy_BEGIN_ALLOW_THREADS;
2600 wxPyShape_GetBoundingBoxMin(_arg0,_arg1,_arg2);
2601
2602 wxPy_END_ALLOW_THREADS;
2603 } Py_INCREF(Py_None);
2604 _resultobj = Py_None;
2605 {
2606 PyObject *o;
2607 o = PyFloat_FromDouble((double) (*_arg1));
2608 _resultobj = t_output_helper(_resultobj, o);
2609 }
2610 {
2611 PyObject *o;
2612 o = PyFloat_FromDouble((double) (*_arg2));
2613 _resultobj = t_output_helper(_resultobj, o);
2614 }
2615 return _resultobj;
2616 }
2617
2618 #define wxPyShape_GetPerimeterPoint(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->GetPerimeterPoint(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
2619 static PyObject *_wrap_wxPyShape_GetPerimeterPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
2620 PyObject * _resultobj;
2621 bool _result;
2622 wxPyShape * _arg0;
2623 double _arg1;
2624 double _arg2;
2625 double _arg3;
2626 double _arg4;
2627 double * _arg5;
2628 double temp;
2629 double * _arg6;
2630 double temp0;
2631 PyObject * _argo0 = 0;
2632 char *_kwnames[] = { "self","x1","y1","x2","y2", NULL };
2633
2634 self = self;
2635 {
2636 _arg5 = &temp;
2637 }
2638 {
2639 _arg6 = &temp0;
2640 }
2641 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odddd:wxPyShape_GetPerimeterPoint",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
2642 return NULL;
2643 if (_argo0) {
2644 if (_argo0 == Py_None) { _arg0 = NULL; }
2645 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
2646 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_GetPerimeterPoint. Expected _wxPyShape_p.");
2647 return NULL;
2648 }
2649 }
2650 {
2651 wxPy_BEGIN_ALLOW_THREADS;
2652 _result = (bool )wxPyShape_GetPerimeterPoint(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
2653
2654 wxPy_END_ALLOW_THREADS;
2655 } _resultobj = Py_BuildValue("i",_result);
2656 {
2657 PyObject *o;
2658 o = PyFloat_FromDouble((double) (*_arg5));
2659 _resultobj = t_output_helper(_resultobj, o);
2660 }
2661 {
2662 PyObject *o;
2663 o = PyFloat_FromDouble((double) (*_arg6));
2664 _resultobj = t_output_helper(_resultobj, o);
2665 }
2666 return _resultobj;
2667 }
2668
2669 #define wxPyShape_GetCanvas(_swigobj) (_swigobj->GetCanvas())
2670 static PyObject *_wrap_wxPyShape_GetCanvas(PyObject *self, PyObject *args, PyObject *kwargs) {
2671 PyObject * _resultobj;
2672 wxPyShapeCanvas * _result;
2673 wxPyShape * _arg0;
2674 PyObject * _argo0 = 0;
2675 char *_kwnames[] = { "self", NULL };
2676 char _ptemp[128];
2677
2678 self = self;
2679 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyShape_GetCanvas",_kwnames,&_argo0))
2680 return NULL;
2681 if (_argo0) {
2682 if (_argo0 == Py_None) { _arg0 = NULL; }
2683 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
2684 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_GetCanvas. Expected _wxPyShape_p.");
2685 return NULL;
2686 }
2687 }
2688 {
2689 wxPy_BEGIN_ALLOW_THREADS;
2690 _result = (wxPyShapeCanvas *)wxPyShape_GetCanvas(_arg0);
2691
2692 wxPy_END_ALLOW_THREADS;
2693 } if (_result) {
2694 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPyShapeCanvas_p");
2695 _resultobj = Py_BuildValue("s",_ptemp);
2696 } else {
2697 Py_INCREF(Py_None);
2698 _resultobj = Py_None;
2699 }
2700 return _resultobj;
2701 }
2702
2703 #define wxPyShape_SetCanvas(_swigobj,_swigarg0) (_swigobj->SetCanvas(_swigarg0))
2704 static PyObject *_wrap_wxPyShape_SetCanvas(PyObject *self, PyObject *args, PyObject *kwargs) {
2705 PyObject * _resultobj;
2706 wxPyShape * _arg0;
2707 wxPyShapeCanvas * _arg1;
2708 PyObject * _argo0 = 0;
2709 PyObject * _argo1 = 0;
2710 char *_kwnames[] = { "self","the_canvas", NULL };
2711
2712 self = self;
2713 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyShape_SetCanvas",_kwnames,&_argo0,&_argo1))
2714 return NULL;
2715 if (_argo0) {
2716 if (_argo0 == Py_None) { _arg0 = NULL; }
2717 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
2718 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_SetCanvas. Expected _wxPyShape_p.");
2719 return NULL;
2720 }
2721 }
2722 if (_argo1) {
2723 if (_argo1 == Py_None) { _arg1 = NULL; }
2724 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyShapeCanvas_p")) {
2725 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyShape_SetCanvas. Expected _wxPyShapeCanvas_p.");
2726 return NULL;
2727 }
2728 }
2729 {
2730 wxPy_BEGIN_ALLOW_THREADS;
2731 wxPyShape_SetCanvas(_arg0,_arg1);
2732
2733 wxPy_END_ALLOW_THREADS;
2734 } Py_INCREF(Py_None);
2735 _resultobj = Py_None;
2736 return _resultobj;
2737 }
2738
2739 #define wxPyShape_AddToCanvas(_swigobj,_swigarg0,_swigarg1) (_swigobj->AddToCanvas(_swigarg0,_swigarg1))
2740 static PyObject *_wrap_wxPyShape_AddToCanvas(PyObject *self, PyObject *args, PyObject *kwargs) {
2741 PyObject * _resultobj;
2742 wxPyShape * _arg0;
2743 wxPyShapeCanvas * _arg1;
2744 wxPyShape * _arg2 = (wxPyShape *) NULL;
2745 PyObject * _argo0 = 0;
2746 PyObject * _argo1 = 0;
2747 PyObject * _argo2 = 0;
2748 char *_kwnames[] = { "self","the_canvas","addAfter", NULL };
2749
2750 self = self;
2751 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|O:wxPyShape_AddToCanvas",_kwnames,&_argo0,&_argo1,&_argo2))
2752 return NULL;
2753 if (_argo0) {
2754 if (_argo0 == Py_None) { _arg0 = NULL; }
2755 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
2756 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_AddToCanvas. Expected _wxPyShape_p.");
2757 return NULL;
2758 }
2759 }
2760 if (_argo1) {
2761 if (_argo1 == Py_None) { _arg1 = NULL; }
2762 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyShapeCanvas_p")) {
2763 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyShape_AddToCanvas. Expected _wxPyShapeCanvas_p.");
2764 return NULL;
2765 }
2766 }
2767 if (_argo2) {
2768 if (_argo2 == Py_None) { _arg2 = NULL; }
2769 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxPyShape_p")) {
2770 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxPyShape_AddToCanvas. Expected _wxPyShape_p.");
2771 return NULL;
2772 }
2773 }
2774 {
2775 wxPy_BEGIN_ALLOW_THREADS;
2776 wxPyShape_AddToCanvas(_arg0,_arg1,_arg2);
2777
2778 wxPy_END_ALLOW_THREADS;
2779 } Py_INCREF(Py_None);
2780 _resultobj = Py_None;
2781 return _resultobj;
2782 }
2783
2784 #define wxPyShape_InsertInCanvas(_swigobj,_swigarg0) (_swigobj->InsertInCanvas(_swigarg0))
2785 static PyObject *_wrap_wxPyShape_InsertInCanvas(PyObject *self, PyObject *args, PyObject *kwargs) {
2786 PyObject * _resultobj;
2787 wxPyShape * _arg0;
2788 wxPyShapeCanvas * _arg1;
2789 PyObject * _argo0 = 0;
2790 PyObject * _argo1 = 0;
2791 char *_kwnames[] = { "self","the_canvas", NULL };
2792
2793 self = self;
2794 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyShape_InsertInCanvas",_kwnames,&_argo0,&_argo1))
2795 return NULL;
2796 if (_argo0) {
2797 if (_argo0 == Py_None) { _arg0 = NULL; }
2798 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
2799 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_InsertInCanvas. Expected _wxPyShape_p.");
2800 return NULL;
2801 }
2802 }
2803 if (_argo1) {
2804 if (_argo1 == Py_None) { _arg1 = NULL; }
2805 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyShapeCanvas_p")) {
2806 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyShape_InsertInCanvas. Expected _wxPyShapeCanvas_p.");
2807 return NULL;
2808 }
2809 }
2810 {
2811 wxPy_BEGIN_ALLOW_THREADS;
2812 wxPyShape_InsertInCanvas(_arg0,_arg1);
2813
2814 wxPy_END_ALLOW_THREADS;
2815 } Py_INCREF(Py_None);
2816 _resultobj = Py_None;
2817 return _resultobj;
2818 }
2819
2820 #define wxPyShape_RemoveFromCanvas(_swigobj,_swigarg0) (_swigobj->RemoveFromCanvas(_swigarg0))
2821 static PyObject *_wrap_wxPyShape_RemoveFromCanvas(PyObject *self, PyObject *args, PyObject *kwargs) {
2822 PyObject * _resultobj;
2823 wxPyShape * _arg0;
2824 wxPyShapeCanvas * _arg1;
2825 PyObject * _argo0 = 0;
2826 PyObject * _argo1 = 0;
2827 char *_kwnames[] = { "self","the_canvas", NULL };
2828
2829 self = self;
2830 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyShape_RemoveFromCanvas",_kwnames,&_argo0,&_argo1))
2831 return NULL;
2832 if (_argo0) {
2833 if (_argo0 == Py_None) { _arg0 = NULL; }
2834 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
2835 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_RemoveFromCanvas. Expected _wxPyShape_p.");
2836 return NULL;
2837 }
2838 }
2839 if (_argo1) {
2840 if (_argo1 == Py_None) { _arg1 = NULL; }
2841 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyShapeCanvas_p")) {
2842 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyShape_RemoveFromCanvas. Expected _wxPyShapeCanvas_p.");
2843 return NULL;
2844 }
2845 }
2846 {
2847 wxPy_BEGIN_ALLOW_THREADS;
2848 wxPyShape_RemoveFromCanvas(_arg0,_arg1);
2849
2850 wxPy_END_ALLOW_THREADS;
2851 } Py_INCREF(Py_None);
2852 _resultobj = Py_None;
2853 return _resultobj;
2854 }
2855
2856 #define wxPyShape_GetX(_swigobj) (_swigobj->GetX())
2857 static PyObject *_wrap_wxPyShape_GetX(PyObject *self, PyObject *args, PyObject *kwargs) {
2858 PyObject * _resultobj;
2859 double _result;
2860 wxPyShape * _arg0;
2861 PyObject * _argo0 = 0;
2862 char *_kwnames[] = { "self", NULL };
2863
2864 self = self;
2865 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyShape_GetX",_kwnames,&_argo0))
2866 return NULL;
2867 if (_argo0) {
2868 if (_argo0 == Py_None) { _arg0 = NULL; }
2869 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
2870 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_GetX. Expected _wxPyShape_p.");
2871 return NULL;
2872 }
2873 }
2874 {
2875 wxPy_BEGIN_ALLOW_THREADS;
2876 _result = (double )wxPyShape_GetX(_arg0);
2877
2878 wxPy_END_ALLOW_THREADS;
2879 } _resultobj = Py_BuildValue("d",_result);
2880 return _resultobj;
2881 }
2882
2883 #define wxPyShape_GetY(_swigobj) (_swigobj->GetY())
2884 static PyObject *_wrap_wxPyShape_GetY(PyObject *self, PyObject *args, PyObject *kwargs) {
2885 PyObject * _resultobj;
2886 double _result;
2887 wxPyShape * _arg0;
2888 PyObject * _argo0 = 0;
2889 char *_kwnames[] = { "self", NULL };
2890
2891 self = self;
2892 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyShape_GetY",_kwnames,&_argo0))
2893 return NULL;
2894 if (_argo0) {
2895 if (_argo0 == Py_None) { _arg0 = NULL; }
2896 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
2897 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_GetY. Expected _wxPyShape_p.");
2898 return NULL;
2899 }
2900 }
2901 {
2902 wxPy_BEGIN_ALLOW_THREADS;
2903 _result = (double )wxPyShape_GetY(_arg0);
2904
2905 wxPy_END_ALLOW_THREADS;
2906 } _resultobj = Py_BuildValue("d",_result);
2907 return _resultobj;
2908 }
2909
2910 #define wxPyShape_SetX(_swigobj,_swigarg0) (_swigobj->SetX(_swigarg0))
2911 static PyObject *_wrap_wxPyShape_SetX(PyObject *self, PyObject *args, PyObject *kwargs) {
2912 PyObject * _resultobj;
2913 wxPyShape * _arg0;
2914 double _arg1;
2915 PyObject * _argo0 = 0;
2916 char *_kwnames[] = { "self","x", NULL };
2917
2918 self = self;
2919 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Od:wxPyShape_SetX",_kwnames,&_argo0,&_arg1))
2920 return NULL;
2921 if (_argo0) {
2922 if (_argo0 == Py_None) { _arg0 = NULL; }
2923 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
2924 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_SetX. Expected _wxPyShape_p.");
2925 return NULL;
2926 }
2927 }
2928 {
2929 wxPy_BEGIN_ALLOW_THREADS;
2930 wxPyShape_SetX(_arg0,_arg1);
2931
2932 wxPy_END_ALLOW_THREADS;
2933 } Py_INCREF(Py_None);
2934 _resultobj = Py_None;
2935 return _resultobj;
2936 }
2937
2938 #define wxPyShape_SetY(_swigobj,_swigarg0) (_swigobj->SetY(_swigarg0))
2939 static PyObject *_wrap_wxPyShape_SetY(PyObject *self, PyObject *args, PyObject *kwargs) {
2940 PyObject * _resultobj;
2941 wxPyShape * _arg0;
2942 double _arg1;
2943 PyObject * _argo0 = 0;
2944 char *_kwnames[] = { "self","y", NULL };
2945
2946 self = self;
2947 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Od:wxPyShape_SetY",_kwnames,&_argo0,&_arg1))
2948 return NULL;
2949 if (_argo0) {
2950 if (_argo0 == Py_None) { _arg0 = NULL; }
2951 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
2952 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_SetY. Expected _wxPyShape_p.");
2953 return NULL;
2954 }
2955 }
2956 {
2957 wxPy_BEGIN_ALLOW_THREADS;
2958 wxPyShape_SetY(_arg0,_arg1);
2959
2960 wxPy_END_ALLOW_THREADS;
2961 } Py_INCREF(Py_None);
2962 _resultobj = Py_None;
2963 return _resultobj;
2964 }
2965
2966 #define wxPyShape_GetParent(_swigobj) (_swigobj->GetParent())
2967 static PyObject *_wrap_wxPyShape_GetParent(PyObject *self, PyObject *args, PyObject *kwargs) {
2968 PyObject * _resultobj;
2969 wxPyShape * _result;
2970 wxPyShape * _arg0;
2971 PyObject * _argo0 = 0;
2972 char *_kwnames[] = { "self", NULL };
2973 char _ptemp[128];
2974
2975 self = self;
2976 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyShape_GetParent",_kwnames,&_argo0))
2977 return NULL;
2978 if (_argo0) {
2979 if (_argo0 == Py_None) { _arg0 = NULL; }
2980 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
2981 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_GetParent. Expected _wxPyShape_p.");
2982 return NULL;
2983 }
2984 }
2985 {
2986 wxPy_BEGIN_ALLOW_THREADS;
2987 _result = (wxPyShape *)wxPyShape_GetParent(_arg0);
2988
2989 wxPy_END_ALLOW_THREADS;
2990 } if (_result) {
2991 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPyShape_p");
2992 _resultobj = Py_BuildValue("s",_ptemp);
2993 } else {
2994 Py_INCREF(Py_None);
2995 _resultobj = Py_None;
2996 }
2997 return _resultobj;
2998 }
2999
3000 #define wxPyShape_SetParent(_swigobj,_swigarg0) (_swigobj->SetParent(_swigarg0))
3001 static PyObject *_wrap_wxPyShape_SetParent(PyObject *self, PyObject *args, PyObject *kwargs) {
3002 PyObject * _resultobj;
3003 wxPyShape * _arg0;
3004 wxPyShape * _arg1;
3005 PyObject * _argo0 = 0;
3006 PyObject * _argo1 = 0;
3007 char *_kwnames[] = { "self","p", NULL };
3008
3009 self = self;
3010 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyShape_SetParent",_kwnames,&_argo0,&_argo1))
3011 return NULL;
3012 if (_argo0) {
3013 if (_argo0 == Py_None) { _arg0 = NULL; }
3014 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
3015 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_SetParent. Expected _wxPyShape_p.");
3016 return NULL;
3017 }
3018 }
3019 if (_argo1) {
3020 if (_argo1 == Py_None) { _arg1 = NULL; }
3021 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyShape_p")) {
3022 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyShape_SetParent. Expected _wxPyShape_p.");
3023 return NULL;
3024 }
3025 }
3026 {
3027 wxPy_BEGIN_ALLOW_THREADS;
3028 wxPyShape_SetParent(_arg0,_arg1);
3029
3030 wxPy_END_ALLOW_THREADS;
3031 } Py_INCREF(Py_None);
3032 _resultobj = Py_None;
3033 return _resultobj;
3034 }
3035
3036 #define wxPyShape_GetTopAncestor(_swigobj) (_swigobj->GetTopAncestor())
3037 static PyObject *_wrap_wxPyShape_GetTopAncestor(PyObject *self, PyObject *args, PyObject *kwargs) {
3038 PyObject * _resultobj;
3039 wxPyShape * _result;
3040 wxPyShape * _arg0;
3041 PyObject * _argo0 = 0;
3042 char *_kwnames[] = { "self", NULL };
3043 char _ptemp[128];
3044
3045 self = self;
3046 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyShape_GetTopAncestor",_kwnames,&_argo0))
3047 return NULL;
3048 if (_argo0) {
3049 if (_argo0 == Py_None) { _arg0 = NULL; }
3050 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
3051 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_GetTopAncestor. Expected _wxPyShape_p.");
3052 return NULL;
3053 }
3054 }
3055 {
3056 wxPy_BEGIN_ALLOW_THREADS;
3057 _result = (wxPyShape *)wxPyShape_GetTopAncestor(_arg0);
3058
3059 wxPy_END_ALLOW_THREADS;
3060 } if (_result) {
3061 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPyShape_p");
3062 _resultobj = Py_BuildValue("s",_ptemp);
3063 } else {
3064 Py_INCREF(Py_None);
3065 _resultobj = Py_None;
3066 }
3067 return _resultobj;
3068 }
3069
3070 static PyObject * wxPyShape_GetChildren(wxPyShape *self) {
3071 wxList& list = self->GetChildren();
3072 return wxPy_ConvertList(&list, "wxPyShape");
3073 }
3074 static PyObject *_wrap_wxPyShape_GetChildren(PyObject *self, PyObject *args, PyObject *kwargs) {
3075 PyObject * _resultobj;
3076 PyObject * _result;
3077 wxPyShape * _arg0;
3078 PyObject * _argo0 = 0;
3079 char *_kwnames[] = { "self", NULL };
3080
3081 self = self;
3082 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyShape_GetChildren",_kwnames,&_argo0))
3083 return NULL;
3084 if (_argo0) {
3085 if (_argo0 == Py_None) { _arg0 = NULL; }
3086 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
3087 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_GetChildren. Expected _wxPyShape_p.");
3088 return NULL;
3089 }
3090 }
3091 {
3092 wxPy_BEGIN_ALLOW_THREADS;
3093 _result = (PyObject *)wxPyShape_GetChildren(_arg0);
3094
3095 wxPy_END_ALLOW_THREADS;
3096 }{
3097 _resultobj = _result;
3098 }
3099 return _resultobj;
3100 }
3101
3102 #define wxPyShape_Unlink(_swigobj) (_swigobj->Unlink())
3103 static PyObject *_wrap_wxPyShape_Unlink(PyObject *self, PyObject *args, PyObject *kwargs) {
3104 PyObject * _resultobj;
3105 wxPyShape * _arg0;
3106 PyObject * _argo0 = 0;
3107 char *_kwnames[] = { "self", NULL };
3108
3109 self = self;
3110 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyShape_Unlink",_kwnames,&_argo0))
3111 return NULL;
3112 if (_argo0) {
3113 if (_argo0 == Py_None) { _arg0 = NULL; }
3114 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
3115 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_Unlink. Expected _wxPyShape_p.");
3116 return NULL;
3117 }
3118 }
3119 {
3120 wxPy_BEGIN_ALLOW_THREADS;
3121 wxPyShape_Unlink(_arg0);
3122
3123 wxPy_END_ALLOW_THREADS;
3124 } Py_INCREF(Py_None);
3125 _resultobj = Py_None;
3126 return _resultobj;
3127 }
3128
3129 #define wxPyShape_SetDrawHandles(_swigobj,_swigarg0) (_swigobj->SetDrawHandles(_swigarg0))
3130 static PyObject *_wrap_wxPyShape_SetDrawHandles(PyObject *self, PyObject *args, PyObject *kwargs) {
3131 PyObject * _resultobj;
3132 wxPyShape * _arg0;
3133 bool _arg1;
3134 PyObject * _argo0 = 0;
3135 int tempbool1;
3136 char *_kwnames[] = { "self","drawH", NULL };
3137
3138 self = self;
3139 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxPyShape_SetDrawHandles",_kwnames,&_argo0,&tempbool1))
3140 return NULL;
3141 if (_argo0) {
3142 if (_argo0 == Py_None) { _arg0 = NULL; }
3143 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
3144 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_SetDrawHandles. Expected _wxPyShape_p.");
3145 return NULL;
3146 }
3147 }
3148 _arg1 = (bool ) tempbool1;
3149 {
3150 wxPy_BEGIN_ALLOW_THREADS;
3151 wxPyShape_SetDrawHandles(_arg0,_arg1);
3152
3153 wxPy_END_ALLOW_THREADS;
3154 } Py_INCREF(Py_None);
3155 _resultobj = Py_None;
3156 return _resultobj;
3157 }
3158
3159 #define wxPyShape_GetDrawHandles(_swigobj) (_swigobj->GetDrawHandles())
3160 static PyObject *_wrap_wxPyShape_GetDrawHandles(PyObject *self, PyObject *args, PyObject *kwargs) {
3161 PyObject * _resultobj;
3162 bool _result;
3163 wxPyShape * _arg0;
3164 PyObject * _argo0 = 0;
3165 char *_kwnames[] = { "self", NULL };
3166
3167 self = self;
3168 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyShape_GetDrawHandles",_kwnames,&_argo0))
3169 return NULL;
3170 if (_argo0) {
3171 if (_argo0 == Py_None) { _arg0 = NULL; }
3172 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
3173 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_GetDrawHandles. Expected _wxPyShape_p.");
3174 return NULL;
3175 }
3176 }
3177 {
3178 wxPy_BEGIN_ALLOW_THREADS;
3179 _result = (bool )wxPyShape_GetDrawHandles(_arg0);
3180
3181 wxPy_END_ALLOW_THREADS;
3182 } _resultobj = Py_BuildValue("i",_result);
3183 return _resultobj;
3184 }
3185
3186 #define wxPyShape_MakeControlPoints(_swigobj) (_swigobj->MakeControlPoints())
3187 static PyObject *_wrap_wxPyShape_MakeControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
3188 PyObject * _resultobj;
3189 wxPyShape * _arg0;
3190 PyObject * _argo0 = 0;
3191 char *_kwnames[] = { "self", NULL };
3192
3193 self = self;
3194 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyShape_MakeControlPoints",_kwnames,&_argo0))
3195 return NULL;
3196 if (_argo0) {
3197 if (_argo0 == Py_None) { _arg0 = NULL; }
3198 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
3199 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_MakeControlPoints. Expected _wxPyShape_p.");
3200 return NULL;
3201 }
3202 }
3203 {
3204 wxPy_BEGIN_ALLOW_THREADS;
3205 wxPyShape_MakeControlPoints(_arg0);
3206
3207 wxPy_END_ALLOW_THREADS;
3208 } Py_INCREF(Py_None);
3209 _resultobj = Py_None;
3210 return _resultobj;
3211 }
3212
3213 #define wxPyShape_DeleteControlPoints(_swigobj,_swigarg0) (_swigobj->DeleteControlPoints(_swigarg0))
3214 static PyObject *_wrap_wxPyShape_DeleteControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
3215 PyObject * _resultobj;
3216 wxPyShape * _arg0;
3217 wxDC * _arg1 = (wxDC *) NULL;
3218 PyObject * _argo0 = 0;
3219 PyObject * _argo1 = 0;
3220 char *_kwnames[] = { "self","dc", NULL };
3221
3222 self = self;
3223 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|O:wxPyShape_DeleteControlPoints",_kwnames,&_argo0,&_argo1))
3224 return NULL;
3225 if (_argo0) {
3226 if (_argo0 == Py_None) { _arg0 = NULL; }
3227 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
3228 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_DeleteControlPoints. Expected _wxPyShape_p.");
3229 return NULL;
3230 }
3231 }
3232 if (_argo1) {
3233 if (_argo1 == Py_None) { _arg1 = NULL; }
3234 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
3235 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyShape_DeleteControlPoints. Expected _wxDC_p.");
3236 return NULL;
3237 }
3238 }
3239 {
3240 wxPy_BEGIN_ALLOW_THREADS;
3241 wxPyShape_DeleteControlPoints(_arg0,_arg1);
3242
3243 wxPy_END_ALLOW_THREADS;
3244 } Py_INCREF(Py_None);
3245 _resultobj = Py_None;
3246 return _resultobj;
3247 }
3248
3249 #define wxPyShape_ResetControlPoints(_swigobj) (_swigobj->ResetControlPoints())
3250 static PyObject *_wrap_wxPyShape_ResetControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
3251 PyObject * _resultobj;
3252 wxPyShape * _arg0;
3253 PyObject * _argo0 = 0;
3254 char *_kwnames[] = { "self", NULL };
3255
3256 self = self;
3257 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyShape_ResetControlPoints",_kwnames,&_argo0))
3258 return NULL;
3259 if (_argo0) {
3260 if (_argo0 == Py_None) { _arg0 = NULL; }
3261 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
3262 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_ResetControlPoints. Expected _wxPyShape_p.");
3263 return NULL;
3264 }
3265 }
3266 {
3267 wxPy_BEGIN_ALLOW_THREADS;
3268 wxPyShape_ResetControlPoints(_arg0);
3269
3270 wxPy_END_ALLOW_THREADS;
3271 } Py_INCREF(Py_None);
3272 _resultobj = Py_None;
3273 return _resultobj;
3274 }
3275
3276 #define wxPyShape_GetEventHandler(_swigobj) (_swigobj->GetEventHandler())
3277 static PyObject *_wrap_wxPyShape_GetEventHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
3278 PyObject * _resultobj;
3279 wxPyShapeEvtHandler * _result;
3280 wxPyShape * _arg0;
3281 PyObject * _argo0 = 0;
3282 char *_kwnames[] = { "self", NULL };
3283 char _ptemp[128];
3284
3285 self = self;
3286 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyShape_GetEventHandler",_kwnames,&_argo0))
3287 return NULL;
3288 if (_argo0) {
3289 if (_argo0 == Py_None) { _arg0 = NULL; }
3290 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
3291 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_GetEventHandler. Expected _wxPyShape_p.");
3292 return NULL;
3293 }
3294 }
3295 {
3296 wxPy_BEGIN_ALLOW_THREADS;
3297 _result = (wxPyShapeEvtHandler *)wxPyShape_GetEventHandler(_arg0);
3298
3299 wxPy_END_ALLOW_THREADS;
3300 } if (_result) {
3301 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPyShapeEvtHandler_p");
3302 _resultobj = Py_BuildValue("s",_ptemp);
3303 } else {
3304 Py_INCREF(Py_None);
3305 _resultobj = Py_None;
3306 }
3307 return _resultobj;
3308 }
3309
3310 #define wxPyShape_SetEventHandler(_swigobj,_swigarg0) (_swigobj->SetEventHandler(_swigarg0))
3311 static PyObject *_wrap_wxPyShape_SetEventHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
3312 PyObject * _resultobj;
3313 wxPyShape * _arg0;
3314 wxPyShapeEvtHandler * _arg1;
3315 PyObject * _argo0 = 0;
3316 PyObject * _argo1 = 0;
3317 char *_kwnames[] = { "self","handler", NULL };
3318
3319 self = self;
3320 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyShape_SetEventHandler",_kwnames,&_argo0,&_argo1))
3321 return NULL;
3322 if (_argo0) {
3323 if (_argo0 == Py_None) { _arg0 = NULL; }
3324 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
3325 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_SetEventHandler. Expected _wxPyShape_p.");
3326 return NULL;
3327 }
3328 }
3329 if (_argo1) {
3330 if (_argo1 == Py_None) { _arg1 = NULL; }
3331 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyShapeEvtHandler_p")) {
3332 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyShape_SetEventHandler. Expected _wxPyShapeEvtHandler_p.");
3333 return NULL;
3334 }
3335 }
3336 {
3337 wxPy_BEGIN_ALLOW_THREADS;
3338 wxPyShape_SetEventHandler(_arg0,_arg1);
3339
3340 wxPy_END_ALLOW_THREADS;
3341 } Py_INCREF(Py_None);
3342 _resultobj = Py_None;
3343 return _resultobj;
3344 }
3345
3346 #define wxPyShape_MakeMandatoryControlPoints(_swigobj) (_swigobj->MakeMandatoryControlPoints())
3347 static PyObject *_wrap_wxPyShape_MakeMandatoryControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
3348 PyObject * _resultobj;
3349 wxPyShape * _arg0;
3350 PyObject * _argo0 = 0;
3351 char *_kwnames[] = { "self", NULL };
3352
3353 self = self;
3354 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyShape_MakeMandatoryControlPoints",_kwnames,&_argo0))
3355 return NULL;
3356 if (_argo0) {
3357 if (_argo0 == Py_None) { _arg0 = NULL; }
3358 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
3359 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_MakeMandatoryControlPoints. Expected _wxPyShape_p.");
3360 return NULL;
3361 }
3362 }
3363 {
3364 wxPy_BEGIN_ALLOW_THREADS;
3365 wxPyShape_MakeMandatoryControlPoints(_arg0);
3366
3367 wxPy_END_ALLOW_THREADS;
3368 } Py_INCREF(Py_None);
3369 _resultobj = Py_None;
3370 return _resultobj;
3371 }
3372
3373 #define wxPyShape_ResetMandatoryControlPoints(_swigobj) (_swigobj->ResetMandatoryControlPoints())
3374 static PyObject *_wrap_wxPyShape_ResetMandatoryControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
3375 PyObject * _resultobj;
3376 wxPyShape * _arg0;
3377 PyObject * _argo0 = 0;
3378 char *_kwnames[] = { "self", NULL };
3379
3380 self = self;
3381 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyShape_ResetMandatoryControlPoints",_kwnames,&_argo0))
3382 return NULL;
3383 if (_argo0) {
3384 if (_argo0 == Py_None) { _arg0 = NULL; }
3385 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
3386 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_ResetMandatoryControlPoints. Expected _wxPyShape_p.");
3387 return NULL;
3388 }
3389 }
3390 {
3391 wxPy_BEGIN_ALLOW_THREADS;
3392 wxPyShape_ResetMandatoryControlPoints(_arg0);
3393
3394 wxPy_END_ALLOW_THREADS;
3395 } Py_INCREF(Py_None);
3396 _resultobj = Py_None;
3397 return _resultobj;
3398 }
3399
3400 #define wxPyShape_Recompute(_swigobj) (_swigobj->Recompute())
3401 static PyObject *_wrap_wxPyShape_Recompute(PyObject *self, PyObject *args, PyObject *kwargs) {
3402 PyObject * _resultobj;
3403 bool _result;
3404 wxPyShape * _arg0;
3405 PyObject * _argo0 = 0;
3406 char *_kwnames[] = { "self", NULL };
3407
3408 self = self;
3409 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyShape_Recompute",_kwnames,&_argo0))
3410 return NULL;
3411 if (_argo0) {
3412 if (_argo0 == Py_None) { _arg0 = NULL; }
3413 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
3414 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_Recompute. Expected _wxPyShape_p.");
3415 return NULL;
3416 }
3417 }
3418 {
3419 wxPy_BEGIN_ALLOW_THREADS;
3420 _result = (bool )wxPyShape_Recompute(_arg0);
3421
3422 wxPy_END_ALLOW_THREADS;
3423 } _resultobj = Py_BuildValue("i",_result);
3424 return _resultobj;
3425 }
3426
3427 #define wxPyShape_CalculateSize(_swigobj) (_swigobj->CalculateSize())
3428 static PyObject *_wrap_wxPyShape_CalculateSize(PyObject *self, PyObject *args, PyObject *kwargs) {
3429 PyObject * _resultobj;
3430 wxPyShape * _arg0;
3431 PyObject * _argo0 = 0;
3432 char *_kwnames[] = { "self", NULL };
3433
3434 self = self;
3435 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyShape_CalculateSize",_kwnames,&_argo0))
3436 return NULL;
3437 if (_argo0) {
3438 if (_argo0 == Py_None) { _arg0 = NULL; }
3439 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
3440 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_CalculateSize. Expected _wxPyShape_p.");
3441 return NULL;
3442 }
3443 }
3444 {
3445 wxPy_BEGIN_ALLOW_THREADS;
3446 wxPyShape_CalculateSize(_arg0);
3447
3448 wxPy_END_ALLOW_THREADS;
3449 } Py_INCREF(Py_None);
3450 _resultobj = Py_None;
3451 return _resultobj;
3452 }
3453
3454 #define wxPyShape_Select(_swigobj,_swigarg0,_swigarg1) (_swigobj->Select(_swigarg0,_swigarg1))
3455 static PyObject *_wrap_wxPyShape_Select(PyObject *self, PyObject *args, PyObject *kwargs) {
3456 PyObject * _resultobj;
3457 wxPyShape * _arg0;
3458 bool _arg1 = (bool ) TRUE;
3459 wxDC * _arg2 = (wxDC *) NULL;
3460 PyObject * _argo0 = 0;
3461 int tempbool1 = (int) TRUE;
3462 PyObject * _argo2 = 0;
3463 char *_kwnames[] = { "self","select","dc", NULL };
3464
3465 self = self;
3466 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|iO:wxPyShape_Select",_kwnames,&_argo0,&tempbool1,&_argo2))
3467 return NULL;
3468 if (_argo0) {
3469 if (_argo0 == Py_None) { _arg0 = NULL; }
3470 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
3471 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_Select. Expected _wxPyShape_p.");
3472 return NULL;
3473 }
3474 }
3475 _arg1 = (bool ) tempbool1;
3476 if (_argo2) {
3477 if (_argo2 == Py_None) { _arg2 = NULL; }
3478 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxDC_p")) {
3479 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxPyShape_Select. Expected _wxDC_p.");
3480 return NULL;
3481 }
3482 }
3483 {
3484 wxPy_BEGIN_ALLOW_THREADS;
3485 wxPyShape_Select(_arg0,_arg1,_arg2);
3486
3487 wxPy_END_ALLOW_THREADS;
3488 } Py_INCREF(Py_None);
3489 _resultobj = Py_None;
3490 return _resultobj;
3491 }
3492
3493 #define wxPyShape_SetHighlight(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetHighlight(_swigarg0,_swigarg1))
3494 static PyObject *_wrap_wxPyShape_SetHighlight(PyObject *self, PyObject *args, PyObject *kwargs) {
3495 PyObject * _resultobj;
3496 wxPyShape * _arg0;
3497 bool _arg1 = (bool ) TRUE;
3498 bool _arg2 = (bool ) FALSE;
3499 PyObject * _argo0 = 0;
3500 int tempbool1 = (int) TRUE;
3501 int tempbool2 = (int) FALSE;
3502 char *_kwnames[] = { "self","hi","recurse", NULL };
3503
3504 self = self;
3505 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|ii:wxPyShape_SetHighlight",_kwnames,&_argo0,&tempbool1,&tempbool2))
3506 return NULL;
3507 if (_argo0) {
3508 if (_argo0 == Py_None) { _arg0 = NULL; }
3509 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
3510 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_SetHighlight. Expected _wxPyShape_p.");
3511 return NULL;
3512 }
3513 }
3514 _arg1 = (bool ) tempbool1;
3515 _arg2 = (bool ) tempbool2;
3516 {
3517 wxPy_BEGIN_ALLOW_THREADS;
3518 wxPyShape_SetHighlight(_arg0,_arg1,_arg2);
3519
3520 wxPy_END_ALLOW_THREADS;
3521 } Py_INCREF(Py_None);
3522 _resultobj = Py_None;
3523 return _resultobj;
3524 }
3525
3526 #define wxPyShape_IsHighlighted(_swigobj) (_swigobj->IsHighlighted())
3527 static PyObject *_wrap_wxPyShape_IsHighlighted(PyObject *self, PyObject *args, PyObject *kwargs) {
3528 PyObject * _resultobj;
3529 bool _result;
3530 wxPyShape * _arg0;
3531 PyObject * _argo0 = 0;
3532 char *_kwnames[] = { "self", NULL };
3533
3534 self = self;
3535 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyShape_IsHighlighted",_kwnames,&_argo0))
3536 return NULL;
3537 if (_argo0) {
3538 if (_argo0 == Py_None) { _arg0 = NULL; }
3539 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
3540 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_IsHighlighted. Expected _wxPyShape_p.");
3541 return NULL;
3542 }
3543 }
3544 {
3545 wxPy_BEGIN_ALLOW_THREADS;
3546 _result = (bool )wxPyShape_IsHighlighted(_arg0);
3547
3548 wxPy_END_ALLOW_THREADS;
3549 } _resultobj = Py_BuildValue("i",_result);
3550 return _resultobj;
3551 }
3552
3553 #define wxPyShape_Selected(_swigobj) (_swigobj->Selected())
3554 static PyObject *_wrap_wxPyShape_Selected(PyObject *self, PyObject *args, PyObject *kwargs) {
3555 PyObject * _resultobj;
3556 bool _result;
3557 wxPyShape * _arg0;
3558 PyObject * _argo0 = 0;
3559 char *_kwnames[] = { "self", NULL };
3560
3561 self = self;
3562 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyShape_Selected",_kwnames,&_argo0))
3563 return NULL;
3564 if (_argo0) {
3565 if (_argo0 == Py_None) { _arg0 = NULL; }
3566 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
3567 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_Selected. Expected _wxPyShape_p.");
3568 return NULL;
3569 }
3570 }
3571 {
3572 wxPy_BEGIN_ALLOW_THREADS;
3573 _result = (bool )wxPyShape_Selected(_arg0);
3574
3575 wxPy_END_ALLOW_THREADS;
3576 } _resultobj = Py_BuildValue("i",_result);
3577 return _resultobj;
3578 }
3579
3580 #define wxPyShape_AncestorSelected(_swigobj) (_swigobj->AncestorSelected())
3581 static PyObject *_wrap_wxPyShape_AncestorSelected(PyObject *self, PyObject *args, PyObject *kwargs) {
3582 PyObject * _resultobj;
3583 bool _result;
3584 wxPyShape * _arg0;
3585 PyObject * _argo0 = 0;
3586 char *_kwnames[] = { "self", NULL };
3587
3588 self = self;
3589 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyShape_AncestorSelected",_kwnames,&_argo0))
3590 return NULL;
3591 if (_argo0) {
3592 if (_argo0 == Py_None) { _arg0 = NULL; }
3593 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
3594 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_AncestorSelected. Expected _wxPyShape_p.");
3595 return NULL;
3596 }
3597 }
3598 {
3599 wxPy_BEGIN_ALLOW_THREADS;
3600 _result = (bool )wxPyShape_AncestorSelected(_arg0);
3601
3602 wxPy_END_ALLOW_THREADS;
3603 } _resultobj = Py_BuildValue("i",_result);
3604 return _resultobj;
3605 }
3606
3607 #define wxPyShape_SetSensitivityFilter(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetSensitivityFilter(_swigarg0,_swigarg1))
3608 static PyObject *_wrap_wxPyShape_SetSensitivityFilter(PyObject *self, PyObject *args, PyObject *kwargs) {
3609 PyObject * _resultobj;
3610 wxPyShape * _arg0;
3611 int _arg1 = (int ) OP_ALL;
3612 bool _arg2 = (bool ) FALSE;
3613 PyObject * _argo0 = 0;
3614 int tempbool2 = (int) FALSE;
3615 char *_kwnames[] = { "self","sens","recursive", NULL };
3616
3617 self = self;
3618 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|ii:wxPyShape_SetSensitivityFilter",_kwnames,&_argo0,&_arg1,&tempbool2))
3619 return NULL;
3620 if (_argo0) {
3621 if (_argo0 == Py_None) { _arg0 = NULL; }
3622 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
3623 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_SetSensitivityFilter. Expected _wxPyShape_p.");
3624 return NULL;
3625 }
3626 }
3627 _arg2 = (bool ) tempbool2;
3628 {
3629 wxPy_BEGIN_ALLOW_THREADS;
3630 wxPyShape_SetSensitivityFilter(_arg0,_arg1,_arg2);
3631
3632 wxPy_END_ALLOW_THREADS;
3633 } Py_INCREF(Py_None);
3634 _resultobj = Py_None;
3635 return _resultobj;
3636 }
3637
3638 #define wxPyShape_GetSensitivityFilter(_swigobj) (_swigobj->GetSensitivityFilter())
3639 static PyObject *_wrap_wxPyShape_GetSensitivityFilter(PyObject *self, PyObject *args, PyObject *kwargs) {
3640 PyObject * _resultobj;
3641 int _result;
3642 wxPyShape * _arg0;
3643 PyObject * _argo0 = 0;
3644 char *_kwnames[] = { "self", NULL };
3645
3646 self = self;
3647 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyShape_GetSensitivityFilter",_kwnames,&_argo0))
3648 return NULL;
3649 if (_argo0) {
3650 if (_argo0 == Py_None) { _arg0 = NULL; }
3651 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
3652 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_GetSensitivityFilter. Expected _wxPyShape_p.");
3653 return NULL;
3654 }
3655 }
3656 {
3657 wxPy_BEGIN_ALLOW_THREADS;
3658 _result = (int )wxPyShape_GetSensitivityFilter(_arg0);
3659
3660 wxPy_END_ALLOW_THREADS;
3661 } _resultobj = Py_BuildValue("i",_result);
3662 return _resultobj;
3663 }
3664
3665 #define wxPyShape_SetDraggable(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetDraggable(_swigarg0,_swigarg1))
3666 static PyObject *_wrap_wxPyShape_SetDraggable(PyObject *self, PyObject *args, PyObject *kwargs) {
3667 PyObject * _resultobj;
3668 wxPyShape * _arg0;
3669 bool _arg1;
3670 bool _arg2 = (bool ) FALSE;
3671 PyObject * _argo0 = 0;
3672 int tempbool1;
3673 int tempbool2 = (int) FALSE;
3674 char *_kwnames[] = { "self","drag","recursive", NULL };
3675
3676 self = self;
3677 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi|i:wxPyShape_SetDraggable",_kwnames,&_argo0,&tempbool1,&tempbool2))
3678 return NULL;
3679 if (_argo0) {
3680 if (_argo0 == Py_None) { _arg0 = NULL; }
3681 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
3682 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_SetDraggable. Expected _wxPyShape_p.");
3683 return NULL;
3684 }
3685 }
3686 _arg1 = (bool ) tempbool1;
3687 _arg2 = (bool ) tempbool2;
3688 {
3689 wxPy_BEGIN_ALLOW_THREADS;
3690 wxPyShape_SetDraggable(_arg0,_arg1,_arg2);
3691
3692 wxPy_END_ALLOW_THREADS;
3693 } Py_INCREF(Py_None);
3694 _resultobj = Py_None;
3695 return _resultobj;
3696 }
3697
3698 #define wxPyShape_SetFixedSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetFixedSize(_swigarg0,_swigarg1))
3699 static PyObject *_wrap_wxPyShape_SetFixedSize(PyObject *self, PyObject *args, PyObject *kwargs) {
3700 PyObject * _resultobj;
3701 wxPyShape * _arg0;
3702 bool _arg1;
3703 bool _arg2;
3704 PyObject * _argo0 = 0;
3705 int tempbool1;
3706 int tempbool2;
3707 char *_kwnames[] = { "self","x","y", NULL };
3708
3709 self = self;
3710 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxPyShape_SetFixedSize",_kwnames,&_argo0,&tempbool1,&tempbool2))
3711 return NULL;
3712 if (_argo0) {
3713 if (_argo0 == Py_None) { _arg0 = NULL; }
3714 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
3715 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_SetFixedSize. Expected _wxPyShape_p.");
3716 return NULL;
3717 }
3718 }
3719 _arg1 = (bool ) tempbool1;
3720 _arg2 = (bool ) tempbool2;
3721 {
3722 wxPy_BEGIN_ALLOW_THREADS;
3723 wxPyShape_SetFixedSize(_arg0,_arg1,_arg2);
3724
3725 wxPy_END_ALLOW_THREADS;
3726 } Py_INCREF(Py_None);
3727 _resultobj = Py_None;
3728 return _resultobj;
3729 }
3730
3731 #define wxPyShape_GetFixedSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetFixedSize(_swigarg0,_swigarg1))
3732 static PyObject *_wrap_wxPyShape_GetFixedSize(PyObject *self, PyObject *args, PyObject *kwargs) {
3733 PyObject * _resultobj;
3734 wxPyShape * _arg0;
3735 bool * _arg1;
3736 bool * _arg2;
3737 PyObject * _argo0 = 0;
3738 PyObject * _argo1 = 0;
3739 PyObject * _argo2 = 0;
3740 char *_kwnames[] = { "self","OUTPUT","OUTPUT", NULL };
3741
3742 self = self;
3743 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxPyShape_GetFixedSize",_kwnames,&_argo0,&_argo1,&_argo2))
3744 return NULL;
3745 if (_argo0) {
3746 if (_argo0 == Py_None) { _arg0 = NULL; }
3747 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
3748 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_GetFixedSize. Expected _wxPyShape_p.");
3749 return NULL;
3750 }
3751 }
3752 if (_argo1) {
3753 if (_argo1 == Py_None) { _arg1 = NULL; }
3754 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_bool_p")) {
3755 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyShape_GetFixedSize. Expected _bool_p.");
3756 return NULL;
3757 }
3758 }
3759 if (_argo2) {
3760 if (_argo2 == Py_None) { _arg2 = NULL; }
3761 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_bool_p")) {
3762 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxPyShape_GetFixedSize. Expected _bool_p.");
3763 return NULL;
3764 }
3765 }
3766 {
3767 wxPy_BEGIN_ALLOW_THREADS;
3768 wxPyShape_GetFixedSize(_arg0,_arg1,_arg2);
3769
3770 wxPy_END_ALLOW_THREADS;
3771 } Py_INCREF(Py_None);
3772 _resultobj = Py_None;
3773 return _resultobj;
3774 }
3775
3776 #define wxPyShape_GetFixedWidth(_swigobj) (_swigobj->GetFixedWidth())
3777 static PyObject *_wrap_wxPyShape_GetFixedWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
3778 PyObject * _resultobj;
3779 bool _result;
3780 wxPyShape * _arg0;
3781 PyObject * _argo0 = 0;
3782 char *_kwnames[] = { "self", NULL };
3783
3784 self = self;
3785 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyShape_GetFixedWidth",_kwnames,&_argo0))
3786 return NULL;
3787 if (_argo0) {
3788 if (_argo0 == Py_None) { _arg0 = NULL; }
3789 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
3790 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_GetFixedWidth. Expected _wxPyShape_p.");
3791 return NULL;
3792 }
3793 }
3794 {
3795 wxPy_BEGIN_ALLOW_THREADS;
3796 _result = (bool )wxPyShape_GetFixedWidth(_arg0);
3797
3798 wxPy_END_ALLOW_THREADS;
3799 } _resultobj = Py_BuildValue("i",_result);
3800 return _resultobj;
3801 }
3802
3803 #define wxPyShape_GetFixedHeight(_swigobj) (_swigobj->GetFixedHeight())
3804 static PyObject *_wrap_wxPyShape_GetFixedHeight(PyObject *self, PyObject *args, PyObject *kwargs) {
3805 PyObject * _resultobj;
3806 bool _result;
3807 wxPyShape * _arg0;
3808 PyObject * _argo0 = 0;
3809 char *_kwnames[] = { "self", NULL };
3810
3811 self = self;
3812 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyShape_GetFixedHeight",_kwnames,&_argo0))
3813 return NULL;
3814 if (_argo0) {
3815 if (_argo0 == Py_None) { _arg0 = NULL; }
3816 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
3817 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_GetFixedHeight. Expected _wxPyShape_p.");
3818 return NULL;
3819 }
3820 }
3821 {
3822 wxPy_BEGIN_ALLOW_THREADS;
3823 _result = (bool )wxPyShape_GetFixedHeight(_arg0);
3824
3825 wxPy_END_ALLOW_THREADS;
3826 } _resultobj = Py_BuildValue("i",_result);
3827 return _resultobj;
3828 }
3829
3830 #define wxPyShape_SetSpaceAttachments(_swigobj,_swigarg0) (_swigobj->SetSpaceAttachments(_swigarg0))
3831 static PyObject *_wrap_wxPyShape_SetSpaceAttachments(PyObject *self, PyObject *args, PyObject *kwargs) {
3832 PyObject * _resultobj;
3833 wxPyShape * _arg0;
3834 bool _arg1;
3835 PyObject * _argo0 = 0;
3836 int tempbool1;
3837 char *_kwnames[] = { "self","sp", NULL };
3838
3839 self = self;
3840 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxPyShape_SetSpaceAttachments",_kwnames,&_argo0,&tempbool1))
3841 return NULL;
3842 if (_argo0) {
3843 if (_argo0 == Py_None) { _arg0 = NULL; }
3844 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
3845 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_SetSpaceAttachments. Expected _wxPyShape_p.");
3846 return NULL;
3847 }
3848 }
3849 _arg1 = (bool ) tempbool1;
3850 {
3851 wxPy_BEGIN_ALLOW_THREADS;
3852 wxPyShape_SetSpaceAttachments(_arg0,_arg1);
3853
3854 wxPy_END_ALLOW_THREADS;
3855 } Py_INCREF(Py_None);
3856 _resultobj = Py_None;
3857 return _resultobj;
3858 }
3859
3860 #define wxPyShape_GetSpaceAttachments(_swigobj) (_swigobj->GetSpaceAttachments())
3861 static PyObject *_wrap_wxPyShape_GetSpaceAttachments(PyObject *self, PyObject *args, PyObject *kwargs) {
3862 PyObject * _resultobj;
3863 bool _result;
3864 wxPyShape * _arg0;
3865 PyObject * _argo0 = 0;
3866 char *_kwnames[] = { "self", NULL };
3867
3868 self = self;
3869 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyShape_GetSpaceAttachments",_kwnames,&_argo0))
3870 return NULL;
3871 if (_argo0) {
3872 if (_argo0 == Py_None) { _arg0 = NULL; }
3873 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
3874 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_GetSpaceAttachments. Expected _wxPyShape_p.");
3875 return NULL;
3876 }
3877 }
3878 {
3879 wxPy_BEGIN_ALLOW_THREADS;
3880 _result = (bool )wxPyShape_GetSpaceAttachments(_arg0);
3881
3882 wxPy_END_ALLOW_THREADS;
3883 } _resultobj = Py_BuildValue("i",_result);
3884 return _resultobj;
3885 }
3886
3887 #define wxPyShape_SetShadowMode(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetShadowMode(_swigarg0,_swigarg1))
3888 static PyObject *_wrap_wxPyShape_SetShadowMode(PyObject *self, PyObject *args, PyObject *kwargs) {
3889 PyObject * _resultobj;
3890 wxPyShape * _arg0;
3891 int _arg1;
3892 bool _arg2 = (bool ) FALSE;
3893 PyObject * _argo0 = 0;
3894 int tempbool2 = (int) FALSE;
3895 char *_kwnames[] = { "self","mode","redraw", NULL };
3896
3897 self = self;
3898 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi|i:wxPyShape_SetShadowMode",_kwnames,&_argo0,&_arg1,&tempbool2))
3899 return NULL;
3900 if (_argo0) {
3901 if (_argo0 == Py_None) { _arg0 = NULL; }
3902 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
3903 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_SetShadowMode. Expected _wxPyShape_p.");
3904 return NULL;
3905 }
3906 }
3907 _arg2 = (bool ) tempbool2;
3908 {
3909 wxPy_BEGIN_ALLOW_THREADS;
3910 wxPyShape_SetShadowMode(_arg0,_arg1,_arg2);
3911
3912 wxPy_END_ALLOW_THREADS;
3913 } Py_INCREF(Py_None);
3914 _resultobj = Py_None;
3915 return _resultobj;
3916 }
3917
3918 #define wxPyShape_GetShadowMode(_swigobj) (_swigobj->GetShadowMode())
3919 static PyObject *_wrap_wxPyShape_GetShadowMode(PyObject *self, PyObject *args, PyObject *kwargs) {
3920 PyObject * _resultobj;
3921 int _result;
3922 wxPyShape * _arg0;
3923 PyObject * _argo0 = 0;
3924 char *_kwnames[] = { "self", NULL };
3925
3926 self = self;
3927 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyShape_GetShadowMode",_kwnames,&_argo0))
3928 return NULL;
3929 if (_argo0) {
3930 if (_argo0 == Py_None) { _arg0 = NULL; }
3931 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
3932 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_GetShadowMode. Expected _wxPyShape_p.");
3933 return NULL;
3934 }
3935 }
3936 {
3937 wxPy_BEGIN_ALLOW_THREADS;
3938 _result = (int )wxPyShape_GetShadowMode(_arg0);
3939
3940 wxPy_END_ALLOW_THREADS;
3941 } _resultobj = Py_BuildValue("i",_result);
3942 return _resultobj;
3943 }
3944
3945 #define wxPyShape_HitTest(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->HitTest(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
3946 static PyObject *_wrap_wxPyShape_HitTest(PyObject *self, PyObject *args, PyObject *kwargs) {
3947 PyObject * _resultobj;
3948 bool _result;
3949 wxPyShape * _arg0;
3950 double _arg1;
3951 double _arg2;
3952 int * _arg3;
3953 int temp;
3954 double * _arg4;
3955 double temp0;
3956 PyObject * _argo0 = 0;
3957 char *_kwnames[] = { "self","x","y", NULL };
3958
3959 self = self;
3960 {
3961 _arg3 = &temp;
3962 }
3963 {
3964 _arg4 = &temp0;
3965 }
3966 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyShape_HitTest",_kwnames,&_argo0,&_arg1,&_arg2))
3967 return NULL;
3968 if (_argo0) {
3969 if (_argo0 == Py_None) { _arg0 = NULL; }
3970 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
3971 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_HitTest. Expected _wxPyShape_p.");
3972 return NULL;
3973 }
3974 }
3975 {
3976 wxPy_BEGIN_ALLOW_THREADS;
3977 _result = (bool )wxPyShape_HitTest(_arg0,_arg1,_arg2,_arg3,_arg4);
3978
3979 wxPy_END_ALLOW_THREADS;
3980 } _resultobj = Py_BuildValue("i",_result);
3981 {
3982 PyObject *o;
3983 o = PyInt_FromLong((long) (*_arg3));
3984 _resultobj = t_output_helper(_resultobj, o);
3985 }
3986 {
3987 PyObject *o;
3988 o = PyFloat_FromDouble((double) (*_arg4));
3989 _resultobj = t_output_helper(_resultobj, o);
3990 }
3991 return _resultobj;
3992 }
3993
3994 #define wxPyShape_SetCentreResize(_swigobj,_swigarg0) (_swigobj->SetCentreResize(_swigarg0))
3995 static PyObject *_wrap_wxPyShape_SetCentreResize(PyObject *self, PyObject *args, PyObject *kwargs) {
3996 PyObject * _resultobj;
3997 wxPyShape * _arg0;
3998 bool _arg1;
3999 PyObject * _argo0 = 0;
4000 int tempbool1;
4001 char *_kwnames[] = { "self","cr", NULL };
4002
4003 self = self;
4004 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxPyShape_SetCentreResize",_kwnames,&_argo0,&tempbool1))
4005 return NULL;
4006 if (_argo0) {
4007 if (_argo0 == Py_None) { _arg0 = NULL; }
4008 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
4009 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_SetCentreResize. Expected _wxPyShape_p.");
4010 return NULL;
4011 }
4012 }
4013 _arg1 = (bool ) tempbool1;
4014 {
4015 wxPy_BEGIN_ALLOW_THREADS;
4016 wxPyShape_SetCentreResize(_arg0,_arg1);
4017
4018 wxPy_END_ALLOW_THREADS;
4019 } Py_INCREF(Py_None);
4020 _resultobj = Py_None;
4021 return _resultobj;
4022 }
4023
4024 #define wxPyShape_GetCentreResize(_swigobj) (_swigobj->GetCentreResize())
4025 static PyObject *_wrap_wxPyShape_GetCentreResize(PyObject *self, PyObject *args, PyObject *kwargs) {
4026 PyObject * _resultobj;
4027 bool _result;
4028 wxPyShape * _arg0;
4029 PyObject * _argo0 = 0;
4030 char *_kwnames[] = { "self", NULL };
4031
4032 self = self;
4033 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyShape_GetCentreResize",_kwnames,&_argo0))
4034 return NULL;
4035 if (_argo0) {
4036 if (_argo0 == Py_None) { _arg0 = NULL; }
4037 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
4038 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_GetCentreResize. Expected _wxPyShape_p.");
4039 return NULL;
4040 }
4041 }
4042 {
4043 wxPy_BEGIN_ALLOW_THREADS;
4044 _result = (bool )wxPyShape_GetCentreResize(_arg0);
4045
4046 wxPy_END_ALLOW_THREADS;
4047 } _resultobj = Py_BuildValue("i",_result);
4048 return _resultobj;
4049 }
4050
4051 #define wxPyShape_SetMaintainAspectRatio(_swigobj,_swigarg0) (_swigobj->SetMaintainAspectRatio(_swigarg0))
4052 static PyObject *_wrap_wxPyShape_SetMaintainAspectRatio(PyObject *self, PyObject *args, PyObject *kwargs) {
4053 PyObject * _resultobj;
4054 wxPyShape * _arg0;
4055 bool _arg1;
4056 PyObject * _argo0 = 0;
4057 int tempbool1;
4058 char *_kwnames[] = { "self","ar", NULL };
4059
4060 self = self;
4061 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxPyShape_SetMaintainAspectRatio",_kwnames,&_argo0,&tempbool1))
4062 return NULL;
4063 if (_argo0) {
4064 if (_argo0 == Py_None) { _arg0 = NULL; }
4065 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
4066 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_SetMaintainAspectRatio. Expected _wxPyShape_p.");
4067 return NULL;
4068 }
4069 }
4070 _arg1 = (bool ) tempbool1;
4071 {
4072 wxPy_BEGIN_ALLOW_THREADS;
4073 wxPyShape_SetMaintainAspectRatio(_arg0,_arg1);
4074
4075 wxPy_END_ALLOW_THREADS;
4076 } Py_INCREF(Py_None);
4077 _resultobj = Py_None;
4078 return _resultobj;
4079 }
4080
4081 #define wxPyShape_GetMaintainAspectRatio(_swigobj) (_swigobj->GetMaintainAspectRatio())
4082 static PyObject *_wrap_wxPyShape_GetMaintainAspectRatio(PyObject *self, PyObject *args, PyObject *kwargs) {
4083 PyObject * _resultobj;
4084 bool _result;
4085 wxPyShape * _arg0;
4086 PyObject * _argo0 = 0;
4087 char *_kwnames[] = { "self", NULL };
4088
4089 self = self;
4090 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyShape_GetMaintainAspectRatio",_kwnames,&_argo0))
4091 return NULL;
4092 if (_argo0) {
4093 if (_argo0 == Py_None) { _arg0 = NULL; }
4094 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
4095 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_GetMaintainAspectRatio. Expected _wxPyShape_p.");
4096 return NULL;
4097 }
4098 }
4099 {
4100 wxPy_BEGIN_ALLOW_THREADS;
4101 _result = (bool )wxPyShape_GetMaintainAspectRatio(_arg0);
4102
4103 wxPy_END_ALLOW_THREADS;
4104 } _resultobj = Py_BuildValue("i",_result);
4105 return _resultobj;
4106 }
4107
4108 static PyObject * wxPyShape_GetLines(wxPyShape *self) {
4109 wxList& list = self->GetLines();
4110 return wxPy_ConvertList(&list, "wxPyLineShape");
4111 }
4112 static PyObject *_wrap_wxPyShape_GetLines(PyObject *self, PyObject *args, PyObject *kwargs) {
4113 PyObject * _resultobj;
4114 PyObject * _result;
4115 wxPyShape * _arg0;
4116 PyObject * _argo0 = 0;
4117 char *_kwnames[] = { "self", NULL };
4118
4119 self = self;
4120 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyShape_GetLines",_kwnames,&_argo0))
4121 return NULL;
4122 if (_argo0) {
4123 if (_argo0 == Py_None) { _arg0 = NULL; }
4124 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
4125 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_GetLines. Expected _wxPyShape_p.");
4126 return NULL;
4127 }
4128 }
4129 {
4130 wxPy_BEGIN_ALLOW_THREADS;
4131 _result = (PyObject *)wxPyShape_GetLines(_arg0);
4132
4133 wxPy_END_ALLOW_THREADS;
4134 }{
4135 _resultobj = _result;
4136 }
4137 return _resultobj;
4138 }
4139
4140 #define wxPyShape_SetDisableLabel(_swigobj,_swigarg0) (_swigobj->SetDisableLabel(_swigarg0))
4141 static PyObject *_wrap_wxPyShape_SetDisableLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
4142 PyObject * _resultobj;
4143 wxPyShape * _arg0;
4144 bool _arg1;
4145 PyObject * _argo0 = 0;
4146 int tempbool1;
4147 char *_kwnames[] = { "self","flag", NULL };
4148
4149 self = self;
4150 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxPyShape_SetDisableLabel",_kwnames,&_argo0,&tempbool1))
4151 return NULL;
4152 if (_argo0) {
4153 if (_argo0 == Py_None) { _arg0 = NULL; }
4154 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
4155 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_SetDisableLabel. Expected _wxPyShape_p.");
4156 return NULL;
4157 }
4158 }
4159 _arg1 = (bool ) tempbool1;
4160 {
4161 wxPy_BEGIN_ALLOW_THREADS;
4162 wxPyShape_SetDisableLabel(_arg0,_arg1);
4163
4164 wxPy_END_ALLOW_THREADS;
4165 } Py_INCREF(Py_None);
4166 _resultobj = Py_None;
4167 return _resultobj;
4168 }
4169
4170 #define wxPyShape_GetDisableLabel(_swigobj) (_swigobj->GetDisableLabel())
4171 static PyObject *_wrap_wxPyShape_GetDisableLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
4172 PyObject * _resultobj;
4173 bool _result;
4174 wxPyShape * _arg0;
4175 PyObject * _argo0 = 0;
4176 char *_kwnames[] = { "self", NULL };
4177
4178 self = self;
4179 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyShape_GetDisableLabel",_kwnames,&_argo0))
4180 return NULL;
4181 if (_argo0) {
4182 if (_argo0 == Py_None) { _arg0 = NULL; }
4183 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
4184 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_GetDisableLabel. Expected _wxPyShape_p.");
4185 return NULL;
4186 }
4187 }
4188 {
4189 wxPy_BEGIN_ALLOW_THREADS;
4190 _result = (bool )wxPyShape_GetDisableLabel(_arg0);
4191
4192 wxPy_END_ALLOW_THREADS;
4193 } _resultobj = Py_BuildValue("i",_result);
4194 return _resultobj;
4195 }
4196
4197 #define wxPyShape_SetAttachmentMode(_swigobj,_swigarg0) (_swigobj->SetAttachmentMode(_swigarg0))
4198 static PyObject *_wrap_wxPyShape_SetAttachmentMode(PyObject *self, PyObject *args, PyObject *kwargs) {
4199 PyObject * _resultobj;
4200 wxPyShape * _arg0;
4201 int _arg1;
4202 PyObject * _argo0 = 0;
4203 char *_kwnames[] = { "self","mode", NULL };
4204
4205 self = self;
4206 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxPyShape_SetAttachmentMode",_kwnames,&_argo0,&_arg1))
4207 return NULL;
4208 if (_argo0) {
4209 if (_argo0 == Py_None) { _arg0 = NULL; }
4210 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
4211 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_SetAttachmentMode. Expected _wxPyShape_p.");
4212 return NULL;
4213 }
4214 }
4215 {
4216 wxPy_BEGIN_ALLOW_THREADS;
4217 wxPyShape_SetAttachmentMode(_arg0,_arg1);
4218
4219 wxPy_END_ALLOW_THREADS;
4220 } Py_INCREF(Py_None);
4221 _resultobj = Py_None;
4222 return _resultobj;
4223 }
4224
4225 #define wxPyShape_GetAttachmentMode(_swigobj) (_swigobj->GetAttachmentMode())
4226 static PyObject *_wrap_wxPyShape_GetAttachmentMode(PyObject *self, PyObject *args, PyObject *kwargs) {
4227 PyObject * _resultobj;
4228 int _result;
4229 wxPyShape * _arg0;
4230 PyObject * _argo0 = 0;
4231 char *_kwnames[] = { "self", NULL };
4232
4233 self = self;
4234 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyShape_GetAttachmentMode",_kwnames,&_argo0))
4235 return NULL;
4236 if (_argo0) {
4237 if (_argo0 == Py_None) { _arg0 = NULL; }
4238 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
4239 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_GetAttachmentMode. Expected _wxPyShape_p.");
4240 return NULL;
4241 }
4242 }
4243 {
4244 wxPy_BEGIN_ALLOW_THREADS;
4245 _result = (int )wxPyShape_GetAttachmentMode(_arg0);
4246
4247 wxPy_END_ALLOW_THREADS;
4248 } _resultobj = Py_BuildValue("i",_result);
4249 return _resultobj;
4250 }
4251
4252 #define wxPyShape_SetId(_swigobj,_swigarg0) (_swigobj->SetId(_swigarg0))
4253 static PyObject *_wrap_wxPyShape_SetId(PyObject *self, PyObject *args, PyObject *kwargs) {
4254 PyObject * _resultobj;
4255 wxPyShape * _arg0;
4256 long _arg1;
4257 PyObject * _argo0 = 0;
4258 char *_kwnames[] = { "self","i", NULL };
4259
4260 self = self;
4261 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxPyShape_SetId",_kwnames,&_argo0,&_arg1))
4262 return NULL;
4263 if (_argo0) {
4264 if (_argo0 == Py_None) { _arg0 = NULL; }
4265 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
4266 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_SetId. Expected _wxPyShape_p.");
4267 return NULL;
4268 }
4269 }
4270 {
4271 wxPy_BEGIN_ALLOW_THREADS;
4272 wxPyShape_SetId(_arg0,_arg1);
4273
4274 wxPy_END_ALLOW_THREADS;
4275 } Py_INCREF(Py_None);
4276 _resultobj = Py_None;
4277 return _resultobj;
4278 }
4279
4280 #define wxPyShape_GetId(_swigobj) (_swigobj->GetId())
4281 static PyObject *_wrap_wxPyShape_GetId(PyObject *self, PyObject *args, PyObject *kwargs) {
4282 PyObject * _resultobj;
4283 long _result;
4284 wxPyShape * _arg0;
4285 PyObject * _argo0 = 0;
4286 char *_kwnames[] = { "self", NULL };
4287
4288 self = self;
4289 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyShape_GetId",_kwnames,&_argo0))
4290 return NULL;
4291 if (_argo0) {
4292 if (_argo0 == Py_None) { _arg0 = NULL; }
4293 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
4294 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_GetId. Expected _wxPyShape_p.");
4295 return NULL;
4296 }
4297 }
4298 {
4299 wxPy_BEGIN_ALLOW_THREADS;
4300 _result = (long )wxPyShape_GetId(_arg0);
4301
4302 wxPy_END_ALLOW_THREADS;
4303 } _resultobj = Py_BuildValue("l",_result);
4304 return _resultobj;
4305 }
4306
4307 #define wxPyShape_SetPen(_swigobj,_swigarg0) (_swigobj->SetPen(_swigarg0))
4308 static PyObject *_wrap_wxPyShape_SetPen(PyObject *self, PyObject *args, PyObject *kwargs) {
4309 PyObject * _resultobj;
4310 wxPyShape * _arg0;
4311 wxPen * _arg1;
4312 PyObject * _argo0 = 0;
4313 PyObject * _obj1 = 0;
4314 char *_kwnames[] = { "self","pen", NULL };
4315
4316 self = self;
4317 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyShape_SetPen",_kwnames,&_argo0,&_obj1))
4318 return NULL;
4319 if (_argo0) {
4320 if (_argo0 == Py_None) { _arg0 = NULL; }
4321 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
4322 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_SetPen. Expected _wxPyShape_p.");
4323 return NULL;
4324 }
4325 }
4326 {
4327 wxPen* temp;
4328 if (_obj1) {
4329 if (_obj1 == Py_None) { temp = NULL; }
4330 else if (SWIG_GetPtrObj(_obj1, (void **) &temp,"_wxPen_p")) {
4331 PyErr_SetString(PyExc_TypeError,"Type error, expected _wxPen_p.");
4332 return NULL;
4333 }
4334 }
4335 if (temp)
4336 _arg1 = wxThePenList->FindOrCreatePen(temp->GetColour(),
4337 temp->GetWidth(),
4338 temp->GetStyle());
4339 else
4340 _arg1 = NULL;
4341 }
4342 {
4343 wxPy_BEGIN_ALLOW_THREADS;
4344 wxPyShape_SetPen(_arg0,_arg1);
4345
4346 wxPy_END_ALLOW_THREADS;
4347 } Py_INCREF(Py_None);
4348 _resultobj = Py_None;
4349 return _resultobj;
4350 }
4351
4352 #define wxPyShape_SetBrush(_swigobj,_swigarg0) (_swigobj->SetBrush(_swigarg0))
4353 static PyObject *_wrap_wxPyShape_SetBrush(PyObject *self, PyObject *args, PyObject *kwargs) {
4354 PyObject * _resultobj;
4355 wxPyShape * _arg0;
4356 wxBrush * _arg1;
4357 PyObject * _argo0 = 0;
4358 PyObject * _obj1 = 0;
4359 char *_kwnames[] = { "self","brush", NULL };
4360
4361 self = self;
4362 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyShape_SetBrush",_kwnames,&_argo0,&_obj1))
4363 return NULL;
4364 if (_argo0) {
4365 if (_argo0 == Py_None) { _arg0 = NULL; }
4366 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
4367 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_SetBrush. Expected _wxPyShape_p.");
4368 return NULL;
4369 }
4370 }
4371 {
4372 wxBrush* temp;
4373 if (_obj1) {
4374 if (_obj1 == Py_None) { temp = NULL; }
4375 else if (SWIG_GetPtrObj(_obj1, (void **) &temp,"_wxBrush_p")) {
4376 PyErr_SetString(PyExc_TypeError,"Type error, expected _wxBrush_p.");
4377 return NULL;
4378 }
4379 }
4380 if (temp)
4381 _arg1 = wxTheBrushList->FindOrCreateBrush(temp->GetColour(), temp->GetStyle());
4382 else
4383 _arg1 = NULL;
4384 }
4385 {
4386 wxPy_BEGIN_ALLOW_THREADS;
4387 wxPyShape_SetBrush(_arg0,_arg1);
4388
4389 wxPy_END_ALLOW_THREADS;
4390 } Py_INCREF(Py_None);
4391 _resultobj = Py_None;
4392 return _resultobj;
4393 }
4394
4395 static void wxPyShape_SetClientData(wxPyShape *self,PyObject * userData) {
4396 wxPyUserData* data = NULL;
4397 if (userData)
4398 data = new wxPyUserData(userData);
4399 self->SetClientData(data);
4400 }
4401 static PyObject *_wrap_wxPyShape_SetClientData(PyObject *self, PyObject *args, PyObject *kwargs) {
4402 PyObject * _resultobj;
4403 wxPyShape * _arg0;
4404 PyObject * _arg1;
4405 PyObject * _argo0 = 0;
4406 PyObject * _obj1 = 0;
4407 char *_kwnames[] = { "self","userData", NULL };
4408
4409 self = self;
4410 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyShape_SetClientData",_kwnames,&_argo0,&_obj1))
4411 return NULL;
4412 if (_argo0) {
4413 if (_argo0 == Py_None) { _arg0 = NULL; }
4414 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
4415 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_SetClientData. Expected _wxPyShape_p.");
4416 return NULL;
4417 }
4418 }
4419 {
4420 _arg1 = _obj1;
4421 }
4422 {
4423 wxPy_BEGIN_ALLOW_THREADS;
4424 wxPyShape_SetClientData(_arg0,_arg1);
4425
4426 wxPy_END_ALLOW_THREADS;
4427 } Py_INCREF(Py_None);
4428 _resultobj = Py_None;
4429 return _resultobj;
4430 }
4431
4432 static PyObject * wxPyShape_GetClientData(wxPyShape *self) {
4433 wxPyUserData* data = (wxPyUserData*)self->GetClientData();
4434 if (data) {
4435 Py_INCREF(data->m_obj);
4436 return data->m_obj;
4437 } else {
4438 Py_INCREF(Py_None);
4439 return Py_None;
4440 }
4441 }
4442 static PyObject *_wrap_wxPyShape_GetClientData(PyObject *self, PyObject *args, PyObject *kwargs) {
4443 PyObject * _resultobj;
4444 PyObject * _result;
4445 wxPyShape * _arg0;
4446 PyObject * _argo0 = 0;
4447 char *_kwnames[] = { "self", NULL };
4448
4449 self = self;
4450 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyShape_GetClientData",_kwnames,&_argo0))
4451 return NULL;
4452 if (_argo0) {
4453 if (_argo0 == Py_None) { _arg0 = NULL; }
4454 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
4455 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_GetClientData. Expected _wxPyShape_p.");
4456 return NULL;
4457 }
4458 }
4459 {
4460 wxPy_BEGIN_ALLOW_THREADS;
4461 _result = (PyObject *)wxPyShape_GetClientData(_arg0);
4462
4463 wxPy_END_ALLOW_THREADS;
4464 }{
4465 _resultobj = _result;
4466 }
4467 return _resultobj;
4468 }
4469
4470 #define wxPyShape_Show(_swigobj,_swigarg0) (_swigobj->Show(_swigarg0))
4471 static PyObject *_wrap_wxPyShape_Show(PyObject *self, PyObject *args, PyObject *kwargs) {
4472 PyObject * _resultobj;
4473 wxPyShape * _arg0;
4474 bool _arg1;
4475 PyObject * _argo0 = 0;
4476 int tempbool1;
4477 char *_kwnames[] = { "self","show", NULL };
4478
4479 self = self;
4480 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxPyShape_Show",_kwnames,&_argo0,&tempbool1))
4481 return NULL;
4482 if (_argo0) {
4483 if (_argo0 == Py_None) { _arg0 = NULL; }
4484 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
4485 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_Show. Expected _wxPyShape_p.");
4486 return NULL;
4487 }
4488 }
4489 _arg1 = (bool ) tempbool1;
4490 {
4491 wxPy_BEGIN_ALLOW_THREADS;
4492 wxPyShape_Show(_arg0,_arg1);
4493
4494 wxPy_END_ALLOW_THREADS;
4495 } Py_INCREF(Py_None);
4496 _resultobj = Py_None;
4497 return _resultobj;
4498 }
4499
4500 #define wxPyShape_IsShown(_swigobj) (_swigobj->IsShown())
4501 static PyObject *_wrap_wxPyShape_IsShown(PyObject *self, PyObject *args, PyObject *kwargs) {
4502 PyObject * _resultobj;
4503 bool _result;
4504 wxPyShape * _arg0;
4505 PyObject * _argo0 = 0;
4506 char *_kwnames[] = { "self", NULL };
4507
4508 self = self;
4509 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyShape_IsShown",_kwnames,&_argo0))
4510 return NULL;
4511 if (_argo0) {
4512 if (_argo0 == Py_None) { _arg0 = NULL; }
4513 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
4514 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_IsShown. Expected _wxPyShape_p.");
4515 return NULL;
4516 }
4517 }
4518 {
4519 wxPy_BEGIN_ALLOW_THREADS;
4520 _result = (bool )wxPyShape_IsShown(_arg0);
4521
4522 wxPy_END_ALLOW_THREADS;
4523 } _resultobj = Py_BuildValue("i",_result);
4524 return _resultobj;
4525 }
4526
4527 #define wxPyShape_Move(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->Move(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
4528 static PyObject *_wrap_wxPyShape_Move(PyObject *self, PyObject *args, PyObject *kwargs) {
4529 PyObject * _resultobj;
4530 wxPyShape * _arg0;
4531 wxDC * _arg1;
4532 double _arg2;
4533 double _arg3;
4534 bool _arg4 = (bool ) TRUE;
4535 PyObject * _argo0 = 0;
4536 PyObject * _argo1 = 0;
4537 int tempbool4 = (int) TRUE;
4538 char *_kwnames[] = { "self","dc","x1","y1","display", NULL };
4539
4540 self = self;
4541 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdd|i:wxPyShape_Move",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&tempbool4))
4542 return NULL;
4543 if (_argo0) {
4544 if (_argo0 == Py_None) { _arg0 = NULL; }
4545 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
4546 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_Move. Expected _wxPyShape_p.");
4547 return NULL;
4548 }
4549 }
4550 if (_argo1) {
4551 if (_argo1 == Py_None) { _arg1 = NULL; }
4552 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
4553 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyShape_Move. Expected _wxDC_p.");
4554 return NULL;
4555 }
4556 }
4557 _arg4 = (bool ) tempbool4;
4558 {
4559 wxPy_BEGIN_ALLOW_THREADS;
4560 wxPyShape_Move(_arg0,*_arg1,_arg2,_arg3,_arg4);
4561
4562 wxPy_END_ALLOW_THREADS;
4563 } Py_INCREF(Py_None);
4564 _resultobj = Py_None;
4565 return _resultobj;
4566 }
4567
4568 #define wxPyShape_Erase(_swigobj,_swigarg0) (_swigobj->Erase(_swigarg0))
4569 static PyObject *_wrap_wxPyShape_Erase(PyObject *self, PyObject *args, PyObject *kwargs) {
4570 PyObject * _resultobj;
4571 wxPyShape * _arg0;
4572 wxDC * _arg1;
4573 PyObject * _argo0 = 0;
4574 PyObject * _argo1 = 0;
4575 char *_kwnames[] = { "self","dc", NULL };
4576
4577 self = self;
4578 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyShape_Erase",_kwnames,&_argo0,&_argo1))
4579 return NULL;
4580 if (_argo0) {
4581 if (_argo0 == Py_None) { _arg0 = NULL; }
4582 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
4583 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_Erase. Expected _wxPyShape_p.");
4584 return NULL;
4585 }
4586 }
4587 if (_argo1) {
4588 if (_argo1 == Py_None) { _arg1 = NULL; }
4589 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
4590 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyShape_Erase. Expected _wxDC_p.");
4591 return NULL;
4592 }
4593 }
4594 {
4595 wxPy_BEGIN_ALLOW_THREADS;
4596 wxPyShape_Erase(_arg0,*_arg1);
4597
4598 wxPy_END_ALLOW_THREADS;
4599 } Py_INCREF(Py_None);
4600 _resultobj = Py_None;
4601 return _resultobj;
4602 }
4603
4604 #define wxPyShape_EraseContents(_swigobj,_swigarg0) (_swigobj->EraseContents(_swigarg0))
4605 static PyObject *_wrap_wxPyShape_EraseContents(PyObject *self, PyObject *args, PyObject *kwargs) {
4606 PyObject * _resultobj;
4607 wxPyShape * _arg0;
4608 wxDC * _arg1;
4609 PyObject * _argo0 = 0;
4610 PyObject * _argo1 = 0;
4611 char *_kwnames[] = { "self","dc", NULL };
4612
4613 self = self;
4614 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyShape_EraseContents",_kwnames,&_argo0,&_argo1))
4615 return NULL;
4616 if (_argo0) {
4617 if (_argo0 == Py_None) { _arg0 = NULL; }
4618 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
4619 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_EraseContents. Expected _wxPyShape_p.");
4620 return NULL;
4621 }
4622 }
4623 if (_argo1) {
4624 if (_argo1 == Py_None) { _arg1 = NULL; }
4625 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
4626 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyShape_EraseContents. Expected _wxDC_p.");
4627 return NULL;
4628 }
4629 }
4630 {
4631 wxPy_BEGIN_ALLOW_THREADS;
4632 wxPyShape_EraseContents(_arg0,*_arg1);
4633
4634 wxPy_END_ALLOW_THREADS;
4635 } Py_INCREF(Py_None);
4636 _resultobj = Py_None;
4637 return _resultobj;
4638 }
4639
4640 #define wxPyShape_Draw(_swigobj,_swigarg0) (_swigobj->Draw(_swigarg0))
4641 static PyObject *_wrap_wxPyShape_Draw(PyObject *self, PyObject *args, PyObject *kwargs) {
4642 PyObject * _resultobj;
4643 wxPyShape * _arg0;
4644 wxDC * _arg1;
4645 PyObject * _argo0 = 0;
4646 PyObject * _argo1 = 0;
4647 char *_kwnames[] = { "self","dc", NULL };
4648
4649 self = self;
4650 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyShape_Draw",_kwnames,&_argo0,&_argo1))
4651 return NULL;
4652 if (_argo0) {
4653 if (_argo0 == Py_None) { _arg0 = NULL; }
4654 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
4655 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_Draw. Expected _wxPyShape_p.");
4656 return NULL;
4657 }
4658 }
4659 if (_argo1) {
4660 if (_argo1 == Py_None) { _arg1 = NULL; }
4661 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
4662 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyShape_Draw. Expected _wxDC_p.");
4663 return NULL;
4664 }
4665 }
4666 {
4667 wxPy_BEGIN_ALLOW_THREADS;
4668 wxPyShape_Draw(_arg0,*_arg1);
4669
4670 wxPy_END_ALLOW_THREADS;
4671 } Py_INCREF(Py_None);
4672 _resultobj = Py_None;
4673 return _resultobj;
4674 }
4675
4676 #define wxPyShape_Flash(_swigobj) (_swigobj->Flash())
4677 static PyObject *_wrap_wxPyShape_Flash(PyObject *self, PyObject *args, PyObject *kwargs) {
4678 PyObject * _resultobj;
4679 wxPyShape * _arg0;
4680 PyObject * _argo0 = 0;
4681 char *_kwnames[] = { "self", NULL };
4682
4683 self = self;
4684 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyShape_Flash",_kwnames,&_argo0))
4685 return NULL;
4686 if (_argo0) {
4687 if (_argo0 == Py_None) { _arg0 = NULL; }
4688 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
4689 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_Flash. Expected _wxPyShape_p.");
4690 return NULL;
4691 }
4692 }
4693 {
4694 wxPy_BEGIN_ALLOW_THREADS;
4695 wxPyShape_Flash(_arg0);
4696
4697 wxPy_END_ALLOW_THREADS;
4698 } Py_INCREF(Py_None);
4699 _resultobj = Py_None;
4700 return _resultobj;
4701 }
4702
4703 #define wxPyShape_MoveLinks(_swigobj,_swigarg0) (_swigobj->MoveLinks(_swigarg0))
4704 static PyObject *_wrap_wxPyShape_MoveLinks(PyObject *self, PyObject *args, PyObject *kwargs) {
4705 PyObject * _resultobj;
4706 wxPyShape * _arg0;
4707 wxDC * _arg1;
4708 PyObject * _argo0 = 0;
4709 PyObject * _argo1 = 0;
4710 char *_kwnames[] = { "self","dc", NULL };
4711
4712 self = self;
4713 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyShape_MoveLinks",_kwnames,&_argo0,&_argo1))
4714 return NULL;
4715 if (_argo0) {
4716 if (_argo0 == Py_None) { _arg0 = NULL; }
4717 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
4718 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_MoveLinks. Expected _wxPyShape_p.");
4719 return NULL;
4720 }
4721 }
4722 if (_argo1) {
4723 if (_argo1 == Py_None) { _arg1 = NULL; }
4724 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
4725 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyShape_MoveLinks. Expected _wxDC_p.");
4726 return NULL;
4727 }
4728 }
4729 {
4730 wxPy_BEGIN_ALLOW_THREADS;
4731 wxPyShape_MoveLinks(_arg0,*_arg1);
4732
4733 wxPy_END_ALLOW_THREADS;
4734 } Py_INCREF(Py_None);
4735 _resultobj = Py_None;
4736 return _resultobj;
4737 }
4738
4739 #define wxPyShape_DrawContents(_swigobj,_swigarg0) (_swigobj->DrawContents(_swigarg0))
4740 static PyObject *_wrap_wxPyShape_DrawContents(PyObject *self, PyObject *args, PyObject *kwargs) {
4741 PyObject * _resultobj;
4742 wxPyShape * _arg0;
4743 wxDC * _arg1;
4744 PyObject * _argo0 = 0;
4745 PyObject * _argo1 = 0;
4746 char *_kwnames[] = { "self","dc", NULL };
4747
4748 self = self;
4749 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyShape_DrawContents",_kwnames,&_argo0,&_argo1))
4750 return NULL;
4751 if (_argo0) {
4752 if (_argo0 == Py_None) { _arg0 = NULL; }
4753 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
4754 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_DrawContents. Expected _wxPyShape_p.");
4755 return NULL;
4756 }
4757 }
4758 if (_argo1) {
4759 if (_argo1 == Py_None) { _arg1 = NULL; }
4760 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
4761 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyShape_DrawContents. Expected _wxDC_p.");
4762 return NULL;
4763 }
4764 }
4765 {
4766 wxPy_BEGIN_ALLOW_THREADS;
4767 wxPyShape_DrawContents(_arg0,*_arg1);
4768
4769 wxPy_END_ALLOW_THREADS;
4770 } Py_INCREF(Py_None);
4771 _resultobj = Py_None;
4772 return _resultobj;
4773 }
4774
4775 #define wxPyShape_SetSize(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SetSize(_swigarg0,_swigarg1,_swigarg2))
4776 static PyObject *_wrap_wxPyShape_SetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
4777 PyObject * _resultobj;
4778 wxPyShape * _arg0;
4779 double _arg1;
4780 double _arg2;
4781 bool _arg3 = (bool ) TRUE;
4782 PyObject * _argo0 = 0;
4783 int tempbool3 = (int) TRUE;
4784 char *_kwnames[] = { "self","x","y","recursive", NULL };
4785
4786 self = self;
4787 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|i:wxPyShape_SetSize",_kwnames,&_argo0,&_arg1,&_arg2,&tempbool3))
4788 return NULL;
4789 if (_argo0) {
4790 if (_argo0 == Py_None) { _arg0 = NULL; }
4791 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
4792 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_SetSize. Expected _wxPyShape_p.");
4793 return NULL;
4794 }
4795 }
4796 _arg3 = (bool ) tempbool3;
4797 {
4798 wxPy_BEGIN_ALLOW_THREADS;
4799 wxPyShape_SetSize(_arg0,_arg1,_arg2,_arg3);
4800
4801 wxPy_END_ALLOW_THREADS;
4802 } Py_INCREF(Py_None);
4803 _resultobj = Py_None;
4804 return _resultobj;
4805 }
4806
4807 #define wxPyShape_SetAttachmentSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetAttachmentSize(_swigarg0,_swigarg1))
4808 static PyObject *_wrap_wxPyShape_SetAttachmentSize(PyObject *self, PyObject *args, PyObject *kwargs) {
4809 PyObject * _resultobj;
4810 wxPyShape * _arg0;
4811 double _arg1;
4812 double _arg2;
4813 PyObject * _argo0 = 0;
4814 char *_kwnames[] = { "self","x","y", NULL };
4815
4816 self = self;
4817 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyShape_SetAttachmentSize",_kwnames,&_argo0,&_arg1,&_arg2))
4818 return NULL;
4819 if (_argo0) {
4820 if (_argo0 == Py_None) { _arg0 = NULL; }
4821 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
4822 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_SetAttachmentSize. Expected _wxPyShape_p.");
4823 return NULL;
4824 }
4825 }
4826 {
4827 wxPy_BEGIN_ALLOW_THREADS;
4828 wxPyShape_SetAttachmentSize(_arg0,_arg1,_arg2);
4829
4830 wxPy_END_ALLOW_THREADS;
4831 } Py_INCREF(Py_None);
4832 _resultobj = Py_None;
4833 return _resultobj;
4834 }
4835
4836 #define wxPyShape_Attach(_swigobj,_swigarg0) (_swigobj->Attach(_swigarg0))
4837 static PyObject *_wrap_wxPyShape_Attach(PyObject *self, PyObject *args, PyObject *kwargs) {
4838 PyObject * _resultobj;
4839 wxPyShape * _arg0;
4840 wxPyShapeCanvas * _arg1;
4841 PyObject * _argo0 = 0;
4842 PyObject * _argo1 = 0;
4843 char *_kwnames[] = { "self","can", NULL };
4844
4845 self = self;
4846 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyShape_Attach",_kwnames,&_argo0,&_argo1))
4847 return NULL;
4848 if (_argo0) {
4849 if (_argo0 == Py_None) { _arg0 = NULL; }
4850 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
4851 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_Attach. Expected _wxPyShape_p.");
4852 return NULL;
4853 }
4854 }
4855 if (_argo1) {
4856 if (_argo1 == Py_None) { _arg1 = NULL; }
4857 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyShapeCanvas_p")) {
4858 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyShape_Attach. Expected _wxPyShapeCanvas_p.");
4859 return NULL;
4860 }
4861 }
4862 {
4863 wxPy_BEGIN_ALLOW_THREADS;
4864 wxPyShape_Attach(_arg0,_arg1);
4865
4866 wxPy_END_ALLOW_THREADS;
4867 } Py_INCREF(Py_None);
4868 _resultobj = Py_None;
4869 return _resultobj;
4870 }
4871
4872 #define wxPyShape_Detach(_swigobj) (_swigobj->Detach())
4873 static PyObject *_wrap_wxPyShape_Detach(PyObject *self, PyObject *args, PyObject *kwargs) {
4874 PyObject * _resultobj;
4875 wxPyShape * _arg0;
4876 PyObject * _argo0 = 0;
4877 char *_kwnames[] = { "self", NULL };
4878
4879 self = self;
4880 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyShape_Detach",_kwnames,&_argo0))
4881 return NULL;
4882 if (_argo0) {
4883 if (_argo0 == Py_None) { _arg0 = NULL; }
4884 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
4885 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_Detach. Expected _wxPyShape_p.");
4886 return NULL;
4887 }
4888 }
4889 {
4890 wxPy_BEGIN_ALLOW_THREADS;
4891 wxPyShape_Detach(_arg0);
4892
4893 wxPy_END_ALLOW_THREADS;
4894 } Py_INCREF(Py_None);
4895 _resultobj = Py_None;
4896 return _resultobj;
4897 }
4898
4899 #define wxPyShape_Constrain(_swigobj) (_swigobj->Constrain())
4900 static PyObject *_wrap_wxPyShape_Constrain(PyObject *self, PyObject *args, PyObject *kwargs) {
4901 PyObject * _resultobj;
4902 bool _result;
4903 wxPyShape * _arg0;
4904 PyObject * _argo0 = 0;
4905 char *_kwnames[] = { "self", NULL };
4906
4907 self = self;
4908 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyShape_Constrain",_kwnames,&_argo0))
4909 return NULL;
4910 if (_argo0) {
4911 if (_argo0 == Py_None) { _arg0 = NULL; }
4912 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
4913 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_Constrain. Expected _wxPyShape_p.");
4914 return NULL;
4915 }
4916 }
4917 {
4918 wxPy_BEGIN_ALLOW_THREADS;
4919 _result = (bool )wxPyShape_Constrain(_arg0);
4920
4921 wxPy_END_ALLOW_THREADS;
4922 } _resultobj = Py_BuildValue("i",_result);
4923 return _resultobj;
4924 }
4925
4926 #define wxPyShape_AddLine(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->AddLine(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
4927 static PyObject *_wrap_wxPyShape_AddLine(PyObject *self, PyObject *args, PyObject *kwargs) {
4928 PyObject * _resultobj;
4929 wxPyShape * _arg0;
4930 wxPyLineShape * _arg1;
4931 wxPyShape * _arg2;
4932 int _arg3 = (int ) 0;
4933 int _arg4 = (int ) 0;
4934 int _arg5 = (int ) -1;
4935 int _arg6 = (int ) -1;
4936 PyObject * _argo0 = 0;
4937 PyObject * _argo1 = 0;
4938 PyObject * _argo2 = 0;
4939 char *_kwnames[] = { "self","line","other","attachFrom","attachTo","positionFrom","positionTo", NULL };
4940
4941 self = self;
4942 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO|iiii:wxPyShape_AddLine",_kwnames,&_argo0,&_argo1,&_argo2,&_arg3,&_arg4,&_arg5,&_arg6))
4943 return NULL;
4944 if (_argo0) {
4945 if (_argo0 == Py_None) { _arg0 = NULL; }
4946 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
4947 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_AddLine. Expected _wxPyShape_p.");
4948 return NULL;
4949 }
4950 }
4951 if (_argo1) {
4952 if (_argo1 == Py_None) { _arg1 = NULL; }
4953 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyLineShape_p")) {
4954 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyShape_AddLine. Expected _wxPyLineShape_p.");
4955 return NULL;
4956 }
4957 }
4958 if (_argo2) {
4959 if (_argo2 == Py_None) { _arg2 = NULL; }
4960 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxPyShape_p")) {
4961 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxPyShape_AddLine. Expected _wxPyShape_p.");
4962 return NULL;
4963 }
4964 }
4965 {
4966 wxPy_BEGIN_ALLOW_THREADS;
4967 wxPyShape_AddLine(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
4968
4969 wxPy_END_ALLOW_THREADS;
4970 } Py_INCREF(Py_None);
4971 _resultobj = Py_None;
4972 return _resultobj;
4973 }
4974
4975 #define wxPyShape_GetLinePosition(_swigobj,_swigarg0) (_swigobj->GetLinePosition(_swigarg0))
4976 static PyObject *_wrap_wxPyShape_GetLinePosition(PyObject *self, PyObject *args, PyObject *kwargs) {
4977 PyObject * _resultobj;
4978 int _result;
4979 wxPyShape * _arg0;
4980 wxPyLineShape * _arg1;
4981 PyObject * _argo0 = 0;
4982 PyObject * _argo1 = 0;
4983 char *_kwnames[] = { "self","line", NULL };
4984
4985 self = self;
4986 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyShape_GetLinePosition",_kwnames,&_argo0,&_argo1))
4987 return NULL;
4988 if (_argo0) {
4989 if (_argo0 == Py_None) { _arg0 = NULL; }
4990 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
4991 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_GetLinePosition. Expected _wxPyShape_p.");
4992 return NULL;
4993 }
4994 }
4995 if (_argo1) {
4996 if (_argo1 == Py_None) { _arg1 = NULL; }
4997 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyLineShape_p")) {
4998 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyShape_GetLinePosition. Expected _wxPyLineShape_p.");
4999 return NULL;
5000 }
5001 }
5002 {
5003 wxPy_BEGIN_ALLOW_THREADS;
5004 _result = (int )wxPyShape_GetLinePosition(_arg0,_arg1);
5005
5006 wxPy_END_ALLOW_THREADS;
5007 } _resultobj = Py_BuildValue("i",_result);
5008 return _resultobj;
5009 }
5010
5011 #define wxPyShape_AddText(_swigobj,_swigarg0) (_swigobj->AddText(_swigarg0))
5012 static PyObject *_wrap_wxPyShape_AddText(PyObject *self, PyObject *args, PyObject *kwargs) {
5013 PyObject * _resultobj;
5014 wxPyShape * _arg0;
5015 wxString * _arg1;
5016 PyObject * _argo0 = 0;
5017 PyObject * _obj1 = 0;
5018 char *_kwnames[] = { "self","string", NULL };
5019
5020 self = self;
5021 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyShape_AddText",_kwnames,&_argo0,&_obj1))
5022 return NULL;
5023 if (_argo0) {
5024 if (_argo0 == Py_None) { _arg0 = NULL; }
5025 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
5026 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_AddText. Expected _wxPyShape_p.");
5027 return NULL;
5028 }
5029 }
5030 {
5031 #if PYTHON_API_VERSION >= 1009
5032 char* tmpPtr; int tmpSize;
5033 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
5034 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
5035 return NULL;
5036 }
5037 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
5038 return NULL;
5039 _arg1 = new wxString(tmpPtr, tmpSize);
5040 #else
5041 if (!PyString_Check(_obj1)) {
5042 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
5043 return NULL;
5044 }
5045 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
5046 #endif
5047 }
5048 {
5049 wxPy_BEGIN_ALLOW_THREADS;
5050 wxPyShape_AddText(_arg0,*_arg1);
5051
5052 wxPy_END_ALLOW_THREADS;
5053 } Py_INCREF(Py_None);
5054 _resultobj = Py_None;
5055 {
5056 if (_obj1)
5057 delete _arg1;
5058 }
5059 return _resultobj;
5060 }
5061
5062 #define wxPyShape_GetPen(_swigobj) (_swigobj->GetPen())
5063 static PyObject *_wrap_wxPyShape_GetPen(PyObject *self, PyObject *args, PyObject *kwargs) {
5064 PyObject * _resultobj;
5065 wxPen * _result;
5066 wxPyShape * _arg0;
5067 PyObject * _argo0 = 0;
5068 char *_kwnames[] = { "self", NULL };
5069 char _ptemp[128];
5070
5071 self = self;
5072 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyShape_GetPen",_kwnames,&_argo0))
5073 return NULL;
5074 if (_argo0) {
5075 if (_argo0 == Py_None) { _arg0 = NULL; }
5076 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
5077 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_GetPen. Expected _wxPyShape_p.");
5078 return NULL;
5079 }
5080 }
5081 {
5082 wxPy_BEGIN_ALLOW_THREADS;
5083 _result = (wxPen *)wxPyShape_GetPen(_arg0);
5084
5085 wxPy_END_ALLOW_THREADS;
5086 } if (_result) {
5087 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPen_p");
5088 _resultobj = Py_BuildValue("s",_ptemp);
5089 } else {
5090 Py_INCREF(Py_None);
5091 _resultobj = Py_None;
5092 }
5093 return _resultobj;
5094 }
5095
5096 #define wxPyShape_GetBrush(_swigobj) (_swigobj->GetBrush())
5097 static PyObject *_wrap_wxPyShape_GetBrush(PyObject *self, PyObject *args, PyObject *kwargs) {
5098 PyObject * _resultobj;
5099 wxBrush * _result;
5100 wxPyShape * _arg0;
5101 PyObject * _argo0 = 0;
5102 char *_kwnames[] = { "self", NULL };
5103 char _ptemp[128];
5104
5105 self = self;
5106 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyShape_GetBrush",_kwnames,&_argo0))
5107 return NULL;
5108 if (_argo0) {
5109 if (_argo0 == Py_None) { _arg0 = NULL; }
5110 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
5111 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_GetBrush. Expected _wxPyShape_p.");
5112 return NULL;
5113 }
5114 }
5115 {
5116 wxPy_BEGIN_ALLOW_THREADS;
5117 _result = (wxBrush *)wxPyShape_GetBrush(_arg0);
5118
5119 wxPy_END_ALLOW_THREADS;
5120 } if (_result) {
5121 SWIG_MakePtr(_ptemp, (char *) _result,"_wxBrush_p");
5122 _resultobj = Py_BuildValue("s",_ptemp);
5123 } else {
5124 Py_INCREF(Py_None);
5125 _resultobj = Py_None;
5126 }
5127 return _resultobj;
5128 }
5129
5130 #define wxPyShape_SetDefaultRegionSize(_swigobj) (_swigobj->SetDefaultRegionSize())
5131 static PyObject *_wrap_wxPyShape_SetDefaultRegionSize(PyObject *self, PyObject *args, PyObject *kwargs) {
5132 PyObject * _resultobj;
5133 wxPyShape * _arg0;
5134 PyObject * _argo0 = 0;
5135 char *_kwnames[] = { "self", NULL };
5136
5137 self = self;
5138 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyShape_SetDefaultRegionSize",_kwnames,&_argo0))
5139 return NULL;
5140 if (_argo0) {
5141 if (_argo0 == Py_None) { _arg0 = NULL; }
5142 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
5143 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_SetDefaultRegionSize. Expected _wxPyShape_p.");
5144 return NULL;
5145 }
5146 }
5147 {
5148 wxPy_BEGIN_ALLOW_THREADS;
5149 wxPyShape_SetDefaultRegionSize(_arg0);
5150
5151 wxPy_END_ALLOW_THREADS;
5152 } Py_INCREF(Py_None);
5153 _resultobj = Py_None;
5154 return _resultobj;
5155 }
5156
5157 #define wxPyShape_FormatText(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->FormatText(_swigarg0,_swigarg1,_swigarg2))
5158 static PyObject *_wrap_wxPyShape_FormatText(PyObject *self, PyObject *args, PyObject *kwargs) {
5159 PyObject * _resultobj;
5160 wxPyShape * _arg0;
5161 wxDC * _arg1;
5162 wxString * _arg2;
5163 int _arg3 = (int ) 0;
5164 PyObject * _argo0 = 0;
5165 PyObject * _argo1 = 0;
5166 PyObject * _obj2 = 0;
5167 char *_kwnames[] = { "self","dc","s","regionId", NULL };
5168
5169 self = self;
5170 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO|i:wxPyShape_FormatText",_kwnames,&_argo0,&_argo1,&_obj2,&_arg3))
5171 return NULL;
5172 if (_argo0) {
5173 if (_argo0 == Py_None) { _arg0 = NULL; }
5174 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
5175 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_FormatText. Expected _wxPyShape_p.");
5176 return NULL;
5177 }
5178 }
5179 if (_argo1) {
5180 if (_argo1 == Py_None) { _arg1 = NULL; }
5181 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
5182 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyShape_FormatText. Expected _wxDC_p.");
5183 return NULL;
5184 }
5185 }
5186 {
5187 #if PYTHON_API_VERSION >= 1009
5188 char* tmpPtr; int tmpSize;
5189 if (!PyString_Check(_obj2) && !PyUnicode_Check(_obj2)) {
5190 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
5191 return NULL;
5192 }
5193 if (PyString_AsStringAndSize(_obj2, &tmpPtr, &tmpSize) == -1)
5194 return NULL;
5195 _arg2 = new wxString(tmpPtr, tmpSize);
5196 #else
5197 if (!PyString_Check(_obj2)) {
5198 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
5199 return NULL;
5200 }
5201 _arg2 = new wxString(PyString_AS_STRING(_obj2), PyString_GET_SIZE(_obj2));
5202 #endif
5203 }
5204 {
5205 wxPy_BEGIN_ALLOW_THREADS;
5206 wxPyShape_FormatText(_arg0,*_arg1,*_arg2,_arg3);
5207
5208 wxPy_END_ALLOW_THREADS;
5209 } Py_INCREF(Py_None);
5210 _resultobj = Py_None;
5211 {
5212 if (_obj2)
5213 delete _arg2;
5214 }
5215 return _resultobj;
5216 }
5217
5218 #define wxPyShape_SetFormatMode(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetFormatMode(_swigarg0,_swigarg1))
5219 static PyObject *_wrap_wxPyShape_SetFormatMode(PyObject *self, PyObject *args, PyObject *kwargs) {
5220 PyObject * _resultobj;
5221 wxPyShape * _arg0;
5222 int _arg1;
5223 int _arg2 = (int ) 0;
5224 PyObject * _argo0 = 0;
5225 char *_kwnames[] = { "self","mode","regionId", NULL };
5226
5227 self = self;
5228 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi|i:wxPyShape_SetFormatMode",_kwnames,&_argo0,&_arg1,&_arg2))
5229 return NULL;
5230 if (_argo0) {
5231 if (_argo0 == Py_None) { _arg0 = NULL; }
5232 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
5233 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_SetFormatMode. Expected _wxPyShape_p.");
5234 return NULL;
5235 }
5236 }
5237 {
5238 wxPy_BEGIN_ALLOW_THREADS;
5239 wxPyShape_SetFormatMode(_arg0,_arg1,_arg2);
5240
5241 wxPy_END_ALLOW_THREADS;
5242 } Py_INCREF(Py_None);
5243 _resultobj = Py_None;
5244 return _resultobj;
5245 }
5246
5247 #define wxPyShape_GetFormatMode(_swigobj,_swigarg0) (_swigobj->GetFormatMode(_swigarg0))
5248 static PyObject *_wrap_wxPyShape_GetFormatMode(PyObject *self, PyObject *args, PyObject *kwargs) {
5249 PyObject * _resultobj;
5250 int _result;
5251 wxPyShape * _arg0;
5252 int _arg1 = (int ) 0;
5253 PyObject * _argo0 = 0;
5254 char *_kwnames[] = { "self","regionId", NULL };
5255
5256 self = self;
5257 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|i:wxPyShape_GetFormatMode",_kwnames,&_argo0,&_arg1))
5258 return NULL;
5259 if (_argo0) {
5260 if (_argo0 == Py_None) { _arg0 = NULL; }
5261 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
5262 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_GetFormatMode. Expected _wxPyShape_p.");
5263 return NULL;
5264 }
5265 }
5266 {
5267 wxPy_BEGIN_ALLOW_THREADS;
5268 _result = (int )wxPyShape_GetFormatMode(_arg0,_arg1);
5269
5270 wxPy_END_ALLOW_THREADS;
5271 } _resultobj = Py_BuildValue("i",_result);
5272 return _resultobj;
5273 }
5274
5275 #define wxPyShape_SetFont(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetFont(_swigarg0,_swigarg1))
5276 static PyObject *_wrap_wxPyShape_SetFont(PyObject *self, PyObject *args, PyObject *kwargs) {
5277 PyObject * _resultobj;
5278 wxPyShape * _arg0;
5279 wxFont * _arg1;
5280 int _arg2 = (int ) 0;
5281 PyObject * _argo0 = 0;
5282 PyObject * _obj1 = 0;
5283 char *_kwnames[] = { "self","font","regionId", NULL };
5284
5285 self = self;
5286 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxPyShape_SetFont",_kwnames,&_argo0,&_obj1,&_arg2))
5287 return NULL;
5288 if (_argo0) {
5289 if (_argo0 == Py_None) { _arg0 = NULL; }
5290 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
5291 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_SetFont. Expected _wxPyShape_p.");
5292 return NULL;
5293 }
5294 }
5295 {
5296 wxFont* temp;
5297 if (_obj1) {
5298 if (_obj1 == Py_None) { temp = NULL; }
5299 else if (SWIG_GetPtrObj(_obj1, (void **) &temp,"_wxFont_p")) {
5300 PyErr_SetString(PyExc_TypeError,"Type error, expected _wxFont_p.");
5301 return NULL;
5302 }
5303 }
5304 if (temp)
5305 _arg1 = wxTheFontList->FindOrCreateFont(temp->GetPointSize(),
5306 temp->GetFamily(),
5307 temp->GetStyle(),
5308 temp->GetWeight(),
5309 temp->GetUnderlined(),
5310 temp->GetFaceName(),
5311 temp->GetEncoding());
5312 else
5313 _arg1 = NULL;
5314 }
5315 {
5316 wxPy_BEGIN_ALLOW_THREADS;
5317 wxPyShape_SetFont(_arg0,_arg1,_arg2);
5318
5319 wxPy_END_ALLOW_THREADS;
5320 } Py_INCREF(Py_None);
5321 _resultobj = Py_None;
5322 return _resultobj;
5323 }
5324
5325 #define wxPyShape_GetFont(_swigobj,_swigarg0) (_swigobj->GetFont(_swigarg0))
5326 static PyObject *_wrap_wxPyShape_GetFont(PyObject *self, PyObject *args, PyObject *kwargs) {
5327 PyObject * _resultobj;
5328 wxFont * _result;
5329 wxPyShape * _arg0;
5330 int _arg1 = (int ) 0;
5331 PyObject * _argo0 = 0;
5332 char *_kwnames[] = { "self","regionId", NULL };
5333 char _ptemp[128];
5334
5335 self = self;
5336 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|i:wxPyShape_GetFont",_kwnames,&_argo0,&_arg1))
5337 return NULL;
5338 if (_argo0) {
5339 if (_argo0 == Py_None) { _arg0 = NULL; }
5340 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
5341 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_GetFont. Expected _wxPyShape_p.");
5342 return NULL;
5343 }
5344 }
5345 {
5346 wxPy_BEGIN_ALLOW_THREADS;
5347 _result = (wxFont *)wxPyShape_GetFont(_arg0,_arg1);
5348
5349 wxPy_END_ALLOW_THREADS;
5350 } if (_result) {
5351 SWIG_MakePtr(_ptemp, (char *) _result,"_wxFont_p");
5352 _resultobj = Py_BuildValue("s",_ptemp);
5353 } else {
5354 Py_INCREF(Py_None);
5355 _resultobj = Py_None;
5356 }
5357 return _resultobj;
5358 }
5359
5360 #define wxPyShape_SetTextColour(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetTextColour(_swigarg0,_swigarg1))
5361 static PyObject *_wrap_wxPyShape_SetTextColour(PyObject *self, PyObject *args, PyObject *kwargs) {
5362 PyObject * _resultobj;
5363 wxPyShape * _arg0;
5364 wxString * _arg1;
5365 int _arg2 = (int ) 0;
5366 PyObject * _argo0 = 0;
5367 PyObject * _obj1 = 0;
5368 char *_kwnames[] = { "self","colour","regionId", NULL };
5369
5370 self = self;
5371 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxPyShape_SetTextColour",_kwnames,&_argo0,&_obj1,&_arg2))
5372 return NULL;
5373 if (_argo0) {
5374 if (_argo0 == Py_None) { _arg0 = NULL; }
5375 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
5376 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_SetTextColour. Expected _wxPyShape_p.");
5377 return NULL;
5378 }
5379 }
5380 {
5381 #if PYTHON_API_VERSION >= 1009
5382 char* tmpPtr; int tmpSize;
5383 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
5384 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
5385 return NULL;
5386 }
5387 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
5388 return NULL;
5389 _arg1 = new wxString(tmpPtr, tmpSize);
5390 #else
5391 if (!PyString_Check(_obj1)) {
5392 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
5393 return NULL;
5394 }
5395 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
5396 #endif
5397 }
5398 {
5399 wxPy_BEGIN_ALLOW_THREADS;
5400 wxPyShape_SetTextColour(_arg0,*_arg1,_arg2);
5401
5402 wxPy_END_ALLOW_THREADS;
5403 } Py_INCREF(Py_None);
5404 _resultobj = Py_None;
5405 {
5406 if (_obj1)
5407 delete _arg1;
5408 }
5409 return _resultobj;
5410 }
5411
5412 #define wxPyShape_GetTextColour(_swigobj,_swigarg0) (_swigobj->GetTextColour(_swigarg0))
5413 static PyObject *_wrap_wxPyShape_GetTextColour(PyObject *self, PyObject *args, PyObject *kwargs) {
5414 PyObject * _resultobj;
5415 wxString * _result;
5416 wxPyShape * _arg0;
5417 int _arg1 = (int ) 0;
5418 PyObject * _argo0 = 0;
5419 char *_kwnames[] = { "self","regionId", NULL };
5420
5421 self = self;
5422 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|i:wxPyShape_GetTextColour",_kwnames,&_argo0,&_arg1))
5423 return NULL;
5424 if (_argo0) {
5425 if (_argo0 == Py_None) { _arg0 = NULL; }
5426 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
5427 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_GetTextColour. Expected _wxPyShape_p.");
5428 return NULL;
5429 }
5430 }
5431 {
5432 wxPy_BEGIN_ALLOW_THREADS;
5433 _result = new wxString (wxPyShape_GetTextColour(_arg0,_arg1));
5434
5435 wxPy_END_ALLOW_THREADS;
5436 }{
5437 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
5438 }
5439 {
5440 delete _result;
5441 }
5442 return _resultobj;
5443 }
5444
5445 #define wxPyShape_GetNumberOfTextRegions(_swigobj) (_swigobj->GetNumberOfTextRegions())
5446 static PyObject *_wrap_wxPyShape_GetNumberOfTextRegions(PyObject *self, PyObject *args, PyObject *kwargs) {
5447 PyObject * _resultobj;
5448 int _result;
5449 wxPyShape * _arg0;
5450 PyObject * _argo0 = 0;
5451 char *_kwnames[] = { "self", NULL };
5452
5453 self = self;
5454 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyShape_GetNumberOfTextRegions",_kwnames,&_argo0))
5455 return NULL;
5456 if (_argo0) {
5457 if (_argo0 == Py_None) { _arg0 = NULL; }
5458 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
5459 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_GetNumberOfTextRegions. Expected _wxPyShape_p.");
5460 return NULL;
5461 }
5462 }
5463 {
5464 wxPy_BEGIN_ALLOW_THREADS;
5465 _result = (int )wxPyShape_GetNumberOfTextRegions(_arg0);
5466
5467 wxPy_END_ALLOW_THREADS;
5468 } _resultobj = Py_BuildValue("i",_result);
5469 return _resultobj;
5470 }
5471
5472 #define wxPyShape_SetRegionName(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetRegionName(_swigarg0,_swigarg1))
5473 static PyObject *_wrap_wxPyShape_SetRegionName(PyObject *self, PyObject *args, PyObject *kwargs) {
5474 PyObject * _resultobj;
5475 wxPyShape * _arg0;
5476 wxString * _arg1;
5477 int _arg2 = (int ) 0;
5478 PyObject * _argo0 = 0;
5479 PyObject * _obj1 = 0;
5480 char *_kwnames[] = { "self","name","regionId", NULL };
5481
5482 self = self;
5483 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxPyShape_SetRegionName",_kwnames,&_argo0,&_obj1,&_arg2))
5484 return NULL;
5485 if (_argo0) {
5486 if (_argo0 == Py_None) { _arg0 = NULL; }
5487 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
5488 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_SetRegionName. Expected _wxPyShape_p.");
5489 return NULL;
5490 }
5491 }
5492 {
5493 #if PYTHON_API_VERSION >= 1009
5494 char* tmpPtr; int tmpSize;
5495 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
5496 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
5497 return NULL;
5498 }
5499 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
5500 return NULL;
5501 _arg1 = new wxString(tmpPtr, tmpSize);
5502 #else
5503 if (!PyString_Check(_obj1)) {
5504 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
5505 return NULL;
5506 }
5507 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
5508 #endif
5509 }
5510 {
5511 wxPy_BEGIN_ALLOW_THREADS;
5512 wxPyShape_SetRegionName(_arg0,*_arg1,_arg2);
5513
5514 wxPy_END_ALLOW_THREADS;
5515 } Py_INCREF(Py_None);
5516 _resultobj = Py_None;
5517 {
5518 if (_obj1)
5519 delete _arg1;
5520 }
5521 return _resultobj;
5522 }
5523
5524 #define wxPyShape_GetRegionName(_swigobj,_swigarg0) (_swigobj->GetRegionName(_swigarg0))
5525 static PyObject *_wrap_wxPyShape_GetRegionName(PyObject *self, PyObject *args, PyObject *kwargs) {
5526 PyObject * _resultobj;
5527 wxString * _result;
5528 wxPyShape * _arg0;
5529 int _arg1;
5530 PyObject * _argo0 = 0;
5531 char *_kwnames[] = { "self","regionId", NULL };
5532
5533 self = self;
5534 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxPyShape_GetRegionName",_kwnames,&_argo0,&_arg1))
5535 return NULL;
5536 if (_argo0) {
5537 if (_argo0 == Py_None) { _arg0 = NULL; }
5538 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
5539 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_GetRegionName. Expected _wxPyShape_p.");
5540 return NULL;
5541 }
5542 }
5543 {
5544 wxPy_BEGIN_ALLOW_THREADS;
5545 _result = new wxString (wxPyShape_GetRegionName(_arg0,_arg1));
5546
5547 wxPy_END_ALLOW_THREADS;
5548 }{
5549 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
5550 }
5551 {
5552 delete _result;
5553 }
5554 return _resultobj;
5555 }
5556
5557 #define wxPyShape_GetRegionId(_swigobj,_swigarg0) (_swigobj->GetRegionId(_swigarg0))
5558 static PyObject *_wrap_wxPyShape_GetRegionId(PyObject *self, PyObject *args, PyObject *kwargs) {
5559 PyObject * _resultobj;
5560 int _result;
5561 wxPyShape * _arg0;
5562 wxString * _arg1;
5563 PyObject * _argo0 = 0;
5564 PyObject * _obj1 = 0;
5565 char *_kwnames[] = { "self","name", NULL };
5566
5567 self = self;
5568 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyShape_GetRegionId",_kwnames,&_argo0,&_obj1))
5569 return NULL;
5570 if (_argo0) {
5571 if (_argo0 == Py_None) { _arg0 = NULL; }
5572 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
5573 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_GetRegionId. Expected _wxPyShape_p.");
5574 return NULL;
5575 }
5576 }
5577 {
5578 #if PYTHON_API_VERSION >= 1009
5579 char* tmpPtr; int tmpSize;
5580 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
5581 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
5582 return NULL;
5583 }
5584 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
5585 return NULL;
5586 _arg1 = new wxString(tmpPtr, tmpSize);
5587 #else
5588 if (!PyString_Check(_obj1)) {
5589 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
5590 return NULL;
5591 }
5592 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
5593 #endif
5594 }
5595 {
5596 wxPy_BEGIN_ALLOW_THREADS;
5597 _result = (int )wxPyShape_GetRegionId(_arg0,*_arg1);
5598
5599 wxPy_END_ALLOW_THREADS;
5600 } _resultobj = Py_BuildValue("i",_result);
5601 {
5602 if (_obj1)
5603 delete _arg1;
5604 }
5605 return _resultobj;
5606 }
5607
5608 #define wxPyShape_NameRegions(_swigobj,_swigarg0) (_swigobj->NameRegions(_swigarg0))
5609 static PyObject *_wrap_wxPyShape_NameRegions(PyObject *self, PyObject *args, PyObject *kwargs) {
5610 PyObject * _resultobj;
5611 wxPyShape * _arg0;
5612 wxString * _arg1 = (wxString *) &"";
5613 PyObject * _argo0 = 0;
5614 PyObject * _obj1 = 0;
5615 char *_kwnames[] = { "self","parentName", NULL };
5616
5617 self = self;
5618 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|O:wxPyShape_NameRegions",_kwnames,&_argo0,&_obj1))
5619 return NULL;
5620 if (_argo0) {
5621 if (_argo0 == Py_None) { _arg0 = NULL; }
5622 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
5623 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_NameRegions. Expected _wxPyShape_p.");
5624 return NULL;
5625 }
5626 }
5627 if (_obj1)
5628 {
5629 #if PYTHON_API_VERSION >= 1009
5630 char* tmpPtr; int tmpSize;
5631 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
5632 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
5633 return NULL;
5634 }
5635 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
5636 return NULL;
5637 _arg1 = new wxString(tmpPtr, tmpSize);
5638 #else
5639 if (!PyString_Check(_obj1)) {
5640 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
5641 return NULL;
5642 }
5643 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
5644 #endif
5645 }
5646 {
5647 wxPy_BEGIN_ALLOW_THREADS;
5648 wxPyShape_NameRegions(_arg0,*_arg1);
5649
5650 wxPy_END_ALLOW_THREADS;
5651 } Py_INCREF(Py_None);
5652 _resultobj = Py_None;
5653 {
5654 if (_obj1)
5655 delete _arg1;
5656 }
5657 return _resultobj;
5658 }
5659
5660 static PyObject * wxPyShape_GetRegions(wxPyShape *self) {
5661 wxList& list = self->GetRegions();
5662 return wxPy_ConvertList(&list, "wxShapeRegion");
5663 }
5664 static PyObject *_wrap_wxPyShape_GetRegions(PyObject *self, PyObject *args, PyObject *kwargs) {
5665 PyObject * _resultobj;
5666 PyObject * _result;
5667 wxPyShape * _arg0;
5668 PyObject * _argo0 = 0;
5669 char *_kwnames[] = { "self", NULL };
5670
5671 self = self;
5672 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyShape_GetRegions",_kwnames,&_argo0))
5673 return NULL;
5674 if (_argo0) {
5675 if (_argo0 == Py_None) { _arg0 = NULL; }
5676 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
5677 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_GetRegions. Expected _wxPyShape_p.");
5678 return NULL;
5679 }
5680 }
5681 {
5682 wxPy_BEGIN_ALLOW_THREADS;
5683 _result = (PyObject *)wxPyShape_GetRegions(_arg0);
5684
5685 wxPy_END_ALLOW_THREADS;
5686 }{
5687 _resultobj = _result;
5688 }
5689 return _resultobj;
5690 }
5691
5692 #define wxPyShape_AddRegion(_swigobj,_swigarg0) (_swigobj->AddRegion(_swigarg0))
5693 static PyObject *_wrap_wxPyShape_AddRegion(PyObject *self, PyObject *args, PyObject *kwargs) {
5694 PyObject * _resultobj;
5695 wxPyShape * _arg0;
5696 wxShapeRegion * _arg1;
5697 PyObject * _argo0 = 0;
5698 PyObject * _argo1 = 0;
5699 char *_kwnames[] = { "self","region", NULL };
5700
5701 self = self;
5702 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyShape_AddRegion",_kwnames,&_argo0,&_argo1))
5703 return NULL;
5704 if (_argo0) {
5705 if (_argo0 == Py_None) { _arg0 = NULL; }
5706 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
5707 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_AddRegion. Expected _wxPyShape_p.");
5708 return NULL;
5709 }
5710 }
5711 if (_argo1) {
5712 if (_argo1 == Py_None) { _arg1 = NULL; }
5713 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxShapeRegion_p")) {
5714 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyShape_AddRegion. Expected _wxShapeRegion_p.");
5715 return NULL;
5716 }
5717 }
5718 {
5719 wxPy_BEGIN_ALLOW_THREADS;
5720 wxPyShape_AddRegion(_arg0,_arg1);
5721
5722 wxPy_END_ALLOW_THREADS;
5723 } Py_INCREF(Py_None);
5724 _resultobj = Py_None;
5725 return _resultobj;
5726 }
5727
5728 #define wxPyShape_ClearRegions(_swigobj) (_swigobj->ClearRegions())
5729 static PyObject *_wrap_wxPyShape_ClearRegions(PyObject *self, PyObject *args, PyObject *kwargs) {
5730 PyObject * _resultobj;
5731 wxPyShape * _arg0;
5732 PyObject * _argo0 = 0;
5733 char *_kwnames[] = { "self", NULL };
5734
5735 self = self;
5736 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyShape_ClearRegions",_kwnames,&_argo0))
5737 return NULL;
5738 if (_argo0) {
5739 if (_argo0 == Py_None) { _arg0 = NULL; }
5740 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
5741 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_ClearRegions. Expected _wxPyShape_p.");
5742 return NULL;
5743 }
5744 }
5745 {
5746 wxPy_BEGIN_ALLOW_THREADS;
5747 wxPyShape_ClearRegions(_arg0);
5748
5749 wxPy_END_ALLOW_THREADS;
5750 } Py_INCREF(Py_None);
5751 _resultobj = Py_None;
5752 return _resultobj;
5753 }
5754
5755 #define wxPyShape_AssignNewIds(_swigobj) (_swigobj->AssignNewIds())
5756 static PyObject *_wrap_wxPyShape_AssignNewIds(PyObject *self, PyObject *args, PyObject *kwargs) {
5757 PyObject * _resultobj;
5758 wxPyShape * _arg0;
5759 PyObject * _argo0 = 0;
5760 char *_kwnames[] = { "self", NULL };
5761
5762 self = self;
5763 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyShape_AssignNewIds",_kwnames,&_argo0))
5764 return NULL;
5765 if (_argo0) {
5766 if (_argo0 == Py_None) { _arg0 = NULL; }
5767 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
5768 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_AssignNewIds. Expected _wxPyShape_p.");
5769 return NULL;
5770 }
5771 }
5772 {
5773 wxPy_BEGIN_ALLOW_THREADS;
5774 wxPyShape_AssignNewIds(_arg0);
5775
5776 wxPy_END_ALLOW_THREADS;
5777 } Py_INCREF(Py_None);
5778 _resultobj = Py_None;
5779 return _resultobj;
5780 }
5781
5782 #define wxPyShape_FindRegion(_swigobj,_swigarg0,_swigarg1) (_swigobj->FindRegion(_swigarg0,_swigarg1))
5783 static PyObject *_wrap_wxPyShape_FindRegion(PyObject *self, PyObject *args, PyObject *kwargs) {
5784 PyObject * _resultobj;
5785 wxPyShape * _result;
5786 wxPyShape * _arg0;
5787 wxString * _arg1;
5788 int * _arg2;
5789 int temp;
5790 PyObject * _argo0 = 0;
5791 PyObject * _obj1 = 0;
5792 char *_kwnames[] = { "self","regionName", NULL };
5793 char _ptemp[128];
5794
5795 self = self;
5796 {
5797 _arg2 = &temp;
5798 }
5799 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyShape_FindRegion",_kwnames,&_argo0,&_obj1))
5800 return NULL;
5801 if (_argo0) {
5802 if (_argo0 == Py_None) { _arg0 = NULL; }
5803 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
5804 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_FindRegion. Expected _wxPyShape_p.");
5805 return NULL;
5806 }
5807 }
5808 {
5809 #if PYTHON_API_VERSION >= 1009
5810 char* tmpPtr; int tmpSize;
5811 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
5812 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
5813 return NULL;
5814 }
5815 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
5816 return NULL;
5817 _arg1 = new wxString(tmpPtr, tmpSize);
5818 #else
5819 if (!PyString_Check(_obj1)) {
5820 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
5821 return NULL;
5822 }
5823 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
5824 #endif
5825 }
5826 {
5827 wxPy_BEGIN_ALLOW_THREADS;
5828 _result = (wxPyShape *)wxPyShape_FindRegion(_arg0,*_arg1,_arg2);
5829
5830 wxPy_END_ALLOW_THREADS;
5831 } if (_result) {
5832 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPyShape_p");
5833 _resultobj = Py_BuildValue("s",_ptemp);
5834 } else {
5835 Py_INCREF(Py_None);
5836 _resultobj = Py_None;
5837 }
5838 {
5839 PyObject *o;
5840 o = PyInt_FromLong((long) (*_arg2));
5841 _resultobj = t_output_helper(_resultobj, o);
5842 }
5843 {
5844 if (_obj1)
5845 delete _arg1;
5846 }
5847 return _resultobj;
5848 }
5849
5850 #define wxPyShape_FindRegionNames(_swigobj,_swigarg0) (_swigobj->FindRegionNames(_swigarg0))
5851 static PyObject *_wrap_wxPyShape_FindRegionNames(PyObject *self, PyObject *args, PyObject *kwargs) {
5852 PyObject * _resultobj;
5853 wxPyShape * _arg0;
5854 wxStringList * _arg1;
5855 PyObject * _argo0 = 0;
5856 PyObject * _argo1 = 0;
5857 char *_kwnames[] = { "self","list", NULL };
5858
5859 self = self;
5860 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyShape_FindRegionNames",_kwnames,&_argo0,&_argo1))
5861 return NULL;
5862 if (_argo0) {
5863 if (_argo0 == Py_None) { _arg0 = NULL; }
5864 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
5865 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_FindRegionNames. Expected _wxPyShape_p.");
5866 return NULL;
5867 }
5868 }
5869 if (_argo1) {
5870 if (_argo1 == Py_None) { _arg1 = NULL; }
5871 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxStringList_p")) {
5872 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyShape_FindRegionNames. Expected _wxStringList_p.");
5873 return NULL;
5874 }
5875 }
5876 {
5877 wxPy_BEGIN_ALLOW_THREADS;
5878 wxPyShape_FindRegionNames(_arg0,*_arg1);
5879
5880 wxPy_END_ALLOW_THREADS;
5881 } Py_INCREF(Py_None);
5882 _resultobj = Py_None;
5883 return _resultobj;
5884 }
5885
5886 #define wxPyShape_ClearText(_swigobj,_swigarg0) (_swigobj->ClearText(_swigarg0))
5887 static PyObject *_wrap_wxPyShape_ClearText(PyObject *self, PyObject *args, PyObject *kwargs) {
5888 PyObject * _resultobj;
5889 wxPyShape * _arg0;
5890 int _arg1 = (int ) 0;
5891 PyObject * _argo0 = 0;
5892 char *_kwnames[] = { "self","regionId", NULL };
5893
5894 self = self;
5895 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|i:wxPyShape_ClearText",_kwnames,&_argo0,&_arg1))
5896 return NULL;
5897 if (_argo0) {
5898 if (_argo0 == Py_None) { _arg0 = NULL; }
5899 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
5900 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_ClearText. Expected _wxPyShape_p.");
5901 return NULL;
5902 }
5903 }
5904 {
5905 wxPy_BEGIN_ALLOW_THREADS;
5906 wxPyShape_ClearText(_arg0,_arg1);
5907
5908 wxPy_END_ALLOW_THREADS;
5909 } Py_INCREF(Py_None);
5910 _resultobj = Py_None;
5911 return _resultobj;
5912 }
5913
5914 #define wxPyShape_RemoveLine(_swigobj,_swigarg0) (_swigobj->RemoveLine(_swigarg0))
5915 static PyObject *_wrap_wxPyShape_RemoveLine(PyObject *self, PyObject *args, PyObject *kwargs) {
5916 PyObject * _resultobj;
5917 wxPyShape * _arg0;
5918 wxPyLineShape * _arg1;
5919 PyObject * _argo0 = 0;
5920 PyObject * _argo1 = 0;
5921 char *_kwnames[] = { "self","line", NULL };
5922
5923 self = self;
5924 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyShape_RemoveLine",_kwnames,&_argo0,&_argo1))
5925 return NULL;
5926 if (_argo0) {
5927 if (_argo0 == Py_None) { _arg0 = NULL; }
5928 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
5929 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_RemoveLine. Expected _wxPyShape_p.");
5930 return NULL;
5931 }
5932 }
5933 if (_argo1) {
5934 if (_argo1 == Py_None) { _arg1 = NULL; }
5935 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyLineShape_p")) {
5936 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyShape_RemoveLine. Expected _wxPyLineShape_p.");
5937 return NULL;
5938 }
5939 }
5940 {
5941 wxPy_BEGIN_ALLOW_THREADS;
5942 wxPyShape_RemoveLine(_arg0,_arg1);
5943
5944 wxPy_END_ALLOW_THREADS;
5945 } Py_INCREF(Py_None);
5946 _resultobj = Py_None;
5947 return _resultobj;
5948 }
5949
5950 #define wxPyShape_GetAttachmentPosition(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->GetAttachmentPosition(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
5951 static PyObject *_wrap_wxPyShape_GetAttachmentPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
5952 PyObject * _resultobj;
5953 bool _result;
5954 wxPyShape * _arg0;
5955 int _arg1;
5956 double * _arg2;
5957 double temp;
5958 double * _arg3;
5959 double temp0;
5960 int _arg4 = (int ) 0;
5961 int _arg5 = (int ) 1;
5962 wxPyLineShape * _arg6 = (wxPyLineShape *) NULL;
5963 PyObject * _argo0 = 0;
5964 PyObject * _argo6 = 0;
5965 char *_kwnames[] = { "self","attachment","nth","no_arcs","line", NULL };
5966
5967 self = self;
5968 {
5969 _arg2 = &temp;
5970 }
5971 {
5972 _arg3 = &temp0;
5973 }
5974 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi|iiO:wxPyShape_GetAttachmentPosition",_kwnames,&_argo0,&_arg1,&_arg4,&_arg5,&_argo6))
5975 return NULL;
5976 if (_argo0) {
5977 if (_argo0 == Py_None) { _arg0 = NULL; }
5978 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
5979 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_GetAttachmentPosition. Expected _wxPyShape_p.");
5980 return NULL;
5981 }
5982 }
5983 if (_argo6) {
5984 if (_argo6 == Py_None) { _arg6 = NULL; }
5985 else if (SWIG_GetPtrObj(_argo6,(void **) &_arg6,"_wxPyLineShape_p")) {
5986 PyErr_SetString(PyExc_TypeError,"Type error in argument 7 of wxPyShape_GetAttachmentPosition. Expected _wxPyLineShape_p.");
5987 return NULL;
5988 }
5989 }
5990 {
5991 wxPy_BEGIN_ALLOW_THREADS;
5992 _result = (bool )wxPyShape_GetAttachmentPosition(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
5993
5994 wxPy_END_ALLOW_THREADS;
5995 } _resultobj = Py_BuildValue("i",_result);
5996 {
5997 PyObject *o;
5998 o = PyFloat_FromDouble((double) (*_arg2));
5999 _resultobj = t_output_helper(_resultobj, o);
6000 }
6001 {
6002 PyObject *o;
6003 o = PyFloat_FromDouble((double) (*_arg3));
6004 _resultobj = t_output_helper(_resultobj, o);
6005 }
6006 return _resultobj;
6007 }
6008
6009 #define wxPyShape_GetNumberOfAttachments(_swigobj) (_swigobj->GetNumberOfAttachments())
6010 static PyObject *_wrap_wxPyShape_GetNumberOfAttachments(PyObject *self, PyObject *args, PyObject *kwargs) {
6011 PyObject * _resultobj;
6012 int _result;
6013 wxPyShape * _arg0;
6014 PyObject * _argo0 = 0;
6015 char *_kwnames[] = { "self", NULL };
6016
6017 self = self;
6018 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyShape_GetNumberOfAttachments",_kwnames,&_argo0))
6019 return NULL;
6020 if (_argo0) {
6021 if (_argo0 == Py_None) { _arg0 = NULL; }
6022 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
6023 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_GetNumberOfAttachments. Expected _wxPyShape_p.");
6024 return NULL;
6025 }
6026 }
6027 {
6028 wxPy_BEGIN_ALLOW_THREADS;
6029 _result = (int )wxPyShape_GetNumberOfAttachments(_arg0);
6030
6031 wxPy_END_ALLOW_THREADS;
6032 } _resultobj = Py_BuildValue("i",_result);
6033 return _resultobj;
6034 }
6035
6036 #define wxPyShape_AttachmentIsValid(_swigobj,_swigarg0) (_swigobj->AttachmentIsValid(_swigarg0))
6037 static PyObject *_wrap_wxPyShape_AttachmentIsValid(PyObject *self, PyObject *args, PyObject *kwargs) {
6038 PyObject * _resultobj;
6039 bool _result;
6040 wxPyShape * _arg0;
6041 int _arg1;
6042 PyObject * _argo0 = 0;
6043 char *_kwnames[] = { "self","attachment", NULL };
6044
6045 self = self;
6046 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxPyShape_AttachmentIsValid",_kwnames,&_argo0,&_arg1))
6047 return NULL;
6048 if (_argo0) {
6049 if (_argo0 == Py_None) { _arg0 = NULL; }
6050 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
6051 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_AttachmentIsValid. Expected _wxPyShape_p.");
6052 return NULL;
6053 }
6054 }
6055 {
6056 wxPy_BEGIN_ALLOW_THREADS;
6057 _result = (bool )wxPyShape_AttachmentIsValid(_arg0,_arg1);
6058
6059 wxPy_END_ALLOW_THREADS;
6060 } _resultobj = Py_BuildValue("i",_result);
6061 return _resultobj;
6062 }
6063
6064 #define wxPyShape_GetAttachmentPositionEdge(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->GetAttachmentPositionEdge(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
6065 static PyObject *_wrap_wxPyShape_GetAttachmentPositionEdge(PyObject *self, PyObject *args, PyObject *kwargs) {
6066 PyObject * _resultobj;
6067 bool _result;
6068 wxPyShape * _arg0;
6069 int _arg1;
6070 double * _arg2;
6071 double temp;
6072 double * _arg3;
6073 double temp0;
6074 int _arg4 = (int ) 0;
6075 int _arg5 = (int ) 1;
6076 wxPyLineShape * _arg6 = (wxPyLineShape *) NULL;
6077 PyObject * _argo0 = 0;
6078 PyObject * _argo6 = 0;
6079 char *_kwnames[] = { "self","attachment","nth","no_arcs","line", NULL };
6080
6081 self = self;
6082 {
6083 _arg2 = &temp;
6084 }
6085 {
6086 _arg3 = &temp0;
6087 }
6088 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi|iiO:wxPyShape_GetAttachmentPositionEdge",_kwnames,&_argo0,&_arg1,&_arg4,&_arg5,&_argo6))
6089 return NULL;
6090 if (_argo0) {
6091 if (_argo0 == Py_None) { _arg0 = NULL; }
6092 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
6093 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_GetAttachmentPositionEdge. Expected _wxPyShape_p.");
6094 return NULL;
6095 }
6096 }
6097 if (_argo6) {
6098 if (_argo6 == Py_None) { _arg6 = NULL; }
6099 else if (SWIG_GetPtrObj(_argo6,(void **) &_arg6,"_wxPyLineShape_p")) {
6100 PyErr_SetString(PyExc_TypeError,"Type error in argument 7 of wxPyShape_GetAttachmentPositionEdge. Expected _wxPyLineShape_p.");
6101 return NULL;
6102 }
6103 }
6104 {
6105 wxPy_BEGIN_ALLOW_THREADS;
6106 _result = (bool )wxPyShape_GetAttachmentPositionEdge(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
6107
6108 wxPy_END_ALLOW_THREADS;
6109 } _resultobj = Py_BuildValue("i",_result);
6110 {
6111 PyObject *o;
6112 o = PyFloat_FromDouble((double) (*_arg2));
6113 _resultobj = t_output_helper(_resultobj, o);
6114 }
6115 {
6116 PyObject *o;
6117 o = PyFloat_FromDouble((double) (*_arg3));
6118 _resultobj = t_output_helper(_resultobj, o);
6119 }
6120 return _resultobj;
6121 }
6122
6123 #define wxPyShape_CalcSimpleAttachment(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->CalcSimpleAttachment(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
6124 static PyObject *_wrap_wxPyShape_CalcSimpleAttachment(PyObject *self, PyObject *args, PyObject *kwargs) {
6125 PyObject * _resultobj;
6126 wxRealPoint * _result;
6127 wxPyShape * _arg0;
6128 wxRealPoint * _arg1;
6129 wxRealPoint * _arg2;
6130 int _arg3;
6131 int _arg4;
6132 wxPyLineShape * _arg5;
6133 PyObject * _argo0 = 0;
6134 wxRealPoint temp;
6135 PyObject * _obj1 = 0;
6136 wxRealPoint temp0;
6137 PyObject * _obj2 = 0;
6138 PyObject * _argo5 = 0;
6139 char *_kwnames[] = { "self","pt1","pt2","nth","noArcs","line", NULL };
6140 char _ptemp[128];
6141
6142 self = self;
6143 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOOiiO:wxPyShape_CalcSimpleAttachment",_kwnames,&_argo0,&_obj1,&_obj2,&_arg3,&_arg4,&_argo5))
6144 return NULL;
6145 if (_argo0) {
6146 if (_argo0 == Py_None) { _arg0 = NULL; }
6147 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
6148 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_CalcSimpleAttachment. Expected _wxPyShape_p.");
6149 return NULL;
6150 }
6151 }
6152 {
6153 _arg1 = &temp;
6154 if (! wxRealPoint_helper(_obj1, &_arg1))
6155 return NULL;
6156 }
6157 {
6158 _arg2 = &temp0;
6159 if (! wxRealPoint_helper(_obj2, &_arg2))
6160 return NULL;
6161 }
6162 if (_argo5) {
6163 if (_argo5 == Py_None) { _arg5 = NULL; }
6164 else if (SWIG_GetPtrObj(_argo5,(void **) &_arg5,"_wxPyLineShape_p")) {
6165 PyErr_SetString(PyExc_TypeError,"Type error in argument 6 of wxPyShape_CalcSimpleAttachment. Expected _wxPyLineShape_p.");
6166 return NULL;
6167 }
6168 }
6169 {
6170 wxPy_BEGIN_ALLOW_THREADS;
6171 _result = new wxRealPoint (wxPyShape_CalcSimpleAttachment(_arg0,*_arg1,*_arg2,_arg3,_arg4,_arg5));
6172
6173 wxPy_END_ALLOW_THREADS;
6174 } SWIG_MakePtr(_ptemp, (void *) _result,"_wxRealPoint_p");
6175 _resultobj = Py_BuildValue("s",_ptemp);
6176 return _resultobj;
6177 }
6178
6179 #define wxPyShape_AttachmentSortTest(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->AttachmentSortTest(_swigarg0,_swigarg1,_swigarg2))
6180 static PyObject *_wrap_wxPyShape_AttachmentSortTest(PyObject *self, PyObject *args, PyObject *kwargs) {
6181 PyObject * _resultobj;
6182 bool _result;
6183 wxPyShape * _arg0;
6184 int _arg1;
6185 wxRealPoint * _arg2;
6186 wxRealPoint * _arg3;
6187 PyObject * _argo0 = 0;
6188 wxRealPoint temp;
6189 PyObject * _obj2 = 0;
6190 wxRealPoint temp0;
6191 PyObject * _obj3 = 0;
6192 char *_kwnames[] = { "self","attachmentPoint","pt1","pt2", NULL };
6193
6194 self = self;
6195 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiOO:wxPyShape_AttachmentSortTest",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3))
6196 return NULL;
6197 if (_argo0) {
6198 if (_argo0 == Py_None) { _arg0 = NULL; }
6199 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
6200 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_AttachmentSortTest. Expected _wxPyShape_p.");
6201 return NULL;
6202 }
6203 }
6204 {
6205 _arg2 = &temp;
6206 if (! wxRealPoint_helper(_obj2, &_arg2))
6207 return NULL;
6208 }
6209 {
6210 _arg3 = &temp0;
6211 if (! wxRealPoint_helper(_obj3, &_arg3))
6212 return NULL;
6213 }
6214 {
6215 wxPy_BEGIN_ALLOW_THREADS;
6216 _result = (bool )wxPyShape_AttachmentSortTest(_arg0,_arg1,*_arg2,*_arg3);
6217
6218 wxPy_END_ALLOW_THREADS;
6219 } _resultobj = Py_BuildValue("i",_result);
6220 return _resultobj;
6221 }
6222
6223 #define wxPyShape_EraseLinks(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->EraseLinks(_swigarg0,_swigarg1,_swigarg2))
6224 static PyObject *_wrap_wxPyShape_EraseLinks(PyObject *self, PyObject *args, PyObject *kwargs) {
6225 PyObject * _resultobj;
6226 wxPyShape * _arg0;
6227 wxDC * _arg1;
6228 int _arg2 = (int ) -1;
6229 bool _arg3 = (bool ) FALSE;
6230 PyObject * _argo0 = 0;
6231 PyObject * _argo1 = 0;
6232 int tempbool3 = (int) FALSE;
6233 char *_kwnames[] = { "self","dc","attachment","recurse", NULL };
6234
6235 self = self;
6236 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|ii:wxPyShape_EraseLinks",_kwnames,&_argo0,&_argo1,&_arg2,&tempbool3))
6237 return NULL;
6238 if (_argo0) {
6239 if (_argo0 == Py_None) { _arg0 = NULL; }
6240 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
6241 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_EraseLinks. Expected _wxPyShape_p.");
6242 return NULL;
6243 }
6244 }
6245 if (_argo1) {
6246 if (_argo1 == Py_None) { _arg1 = NULL; }
6247 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
6248 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyShape_EraseLinks. Expected _wxDC_p.");
6249 return NULL;
6250 }
6251 }
6252 _arg3 = (bool ) tempbool3;
6253 {
6254 wxPy_BEGIN_ALLOW_THREADS;
6255 wxPyShape_EraseLinks(_arg0,*_arg1,_arg2,_arg3);
6256
6257 wxPy_END_ALLOW_THREADS;
6258 } Py_INCREF(Py_None);
6259 _resultobj = Py_None;
6260 return _resultobj;
6261 }
6262
6263 #define wxPyShape_DrawLinks(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->DrawLinks(_swigarg0,_swigarg1,_swigarg2))
6264 static PyObject *_wrap_wxPyShape_DrawLinks(PyObject *self, PyObject *args, PyObject *kwargs) {
6265 PyObject * _resultobj;
6266 wxPyShape * _arg0;
6267 wxDC * _arg1;
6268 int _arg2 = (int ) -1;
6269 bool _arg3 = (bool ) FALSE;
6270 PyObject * _argo0 = 0;
6271 PyObject * _argo1 = 0;
6272 int tempbool3 = (int) FALSE;
6273 char *_kwnames[] = { "self","dc","attachment","recurse", NULL };
6274
6275 self = self;
6276 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|ii:wxPyShape_DrawLinks",_kwnames,&_argo0,&_argo1,&_arg2,&tempbool3))
6277 return NULL;
6278 if (_argo0) {
6279 if (_argo0 == Py_None) { _arg0 = NULL; }
6280 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
6281 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_DrawLinks. Expected _wxPyShape_p.");
6282 return NULL;
6283 }
6284 }
6285 if (_argo1) {
6286 if (_argo1 == Py_None) { _arg1 = NULL; }
6287 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
6288 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyShape_DrawLinks. Expected _wxDC_p.");
6289 return NULL;
6290 }
6291 }
6292 _arg3 = (bool ) tempbool3;
6293 {
6294 wxPy_BEGIN_ALLOW_THREADS;
6295 wxPyShape_DrawLinks(_arg0,*_arg1,_arg2,_arg3);
6296
6297 wxPy_END_ALLOW_THREADS;
6298 } Py_INCREF(Py_None);
6299 _resultobj = Py_None;
6300 return _resultobj;
6301 }
6302
6303 #define wxPyShape_MoveLineToNewAttachment(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->MoveLineToNewAttachment(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
6304 static PyObject *_wrap_wxPyShape_MoveLineToNewAttachment(PyObject *self, PyObject *args, PyObject *kwargs) {
6305 PyObject * _resultobj;
6306 bool _result;
6307 wxPyShape * _arg0;
6308 wxDC * _arg1;
6309 wxPyLineShape * _arg2;
6310 double _arg3;
6311 double _arg4;
6312 PyObject * _argo0 = 0;
6313 PyObject * _argo1 = 0;
6314 PyObject * _argo2 = 0;
6315 char *_kwnames[] = { "self","dc","to_move","x","y", NULL };
6316
6317 self = self;
6318 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOOdd:wxPyShape_MoveLineToNewAttachment",_kwnames,&_argo0,&_argo1,&_argo2,&_arg3,&_arg4))
6319 return NULL;
6320 if (_argo0) {
6321 if (_argo0 == Py_None) { _arg0 = NULL; }
6322 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
6323 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_MoveLineToNewAttachment. Expected _wxPyShape_p.");
6324 return NULL;
6325 }
6326 }
6327 if (_argo1) {
6328 if (_argo1 == Py_None) { _arg1 = NULL; }
6329 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
6330 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyShape_MoveLineToNewAttachment. Expected _wxDC_p.");
6331 return NULL;
6332 }
6333 }
6334 if (_argo2) {
6335 if (_argo2 == Py_None) { _arg2 = NULL; }
6336 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxPyLineShape_p")) {
6337 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxPyShape_MoveLineToNewAttachment. Expected _wxPyLineShape_p.");
6338 return NULL;
6339 }
6340 }
6341 {
6342 wxPy_BEGIN_ALLOW_THREADS;
6343 _result = (bool )wxPyShape_MoveLineToNewAttachment(_arg0,*_arg1,_arg2,_arg3,_arg4);
6344
6345 wxPy_END_ALLOW_THREADS;
6346 } _resultobj = Py_BuildValue("i",_result);
6347 return _resultobj;
6348 }
6349
6350 static void wxPyShape_ApplyAttachmentOrdering(wxPyShape *self,PyObject * linesToSort) {
6351 wxList* list = wxPy_wxListHelper(linesToSort, "_wxPyLineShape_p");
6352 self->ApplyAttachmentOrdering(*list);
6353 delete list;
6354 }
6355 static PyObject *_wrap_wxPyShape_ApplyAttachmentOrdering(PyObject *self, PyObject *args, PyObject *kwargs) {
6356 PyObject * _resultobj;
6357 wxPyShape * _arg0;
6358 PyObject * _arg1;
6359 PyObject * _argo0 = 0;
6360 PyObject * _obj1 = 0;
6361 char *_kwnames[] = { "self","linesToSort", NULL };
6362
6363 self = self;
6364 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyShape_ApplyAttachmentOrdering",_kwnames,&_argo0,&_obj1))
6365 return NULL;
6366 if (_argo0) {
6367 if (_argo0 == Py_None) { _arg0 = NULL; }
6368 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
6369 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_ApplyAttachmentOrdering. Expected _wxPyShape_p.");
6370 return NULL;
6371 }
6372 }
6373 {
6374 _arg1 = _obj1;
6375 }
6376 {
6377 wxPy_BEGIN_ALLOW_THREADS;
6378 wxPyShape_ApplyAttachmentOrdering(_arg0,_arg1);
6379
6380 wxPy_END_ALLOW_THREADS;
6381 } Py_INCREF(Py_None);
6382 _resultobj = Py_None;
6383 return _resultobj;
6384 }
6385
6386 #define wxPyShape_GetBranchingAttachmentRoot(_swigobj,_swigarg0) (_swigobj->GetBranchingAttachmentRoot(_swigarg0))
6387 static PyObject *_wrap_wxPyShape_GetBranchingAttachmentRoot(PyObject *self, PyObject *args, PyObject *kwargs) {
6388 PyObject * _resultobj;
6389 wxRealPoint * _result;
6390 wxPyShape * _arg0;
6391 int _arg1;
6392 PyObject * _argo0 = 0;
6393 char *_kwnames[] = { "self","attachment", NULL };
6394 char _ptemp[128];
6395
6396 self = self;
6397 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxPyShape_GetBranchingAttachmentRoot",_kwnames,&_argo0,&_arg1))
6398 return NULL;
6399 if (_argo0) {
6400 if (_argo0 == Py_None) { _arg0 = NULL; }
6401 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
6402 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_GetBranchingAttachmentRoot. Expected _wxPyShape_p.");
6403 return NULL;
6404 }
6405 }
6406 {
6407 wxPy_BEGIN_ALLOW_THREADS;
6408 _result = new wxRealPoint (wxPyShape_GetBranchingAttachmentRoot(_arg0,_arg1));
6409
6410 wxPy_END_ALLOW_THREADS;
6411 } SWIG_MakePtr(_ptemp, (void *) _result,"_wxRealPoint_p");
6412 _resultobj = Py_BuildValue("s",_ptemp);
6413 return _resultobj;
6414 }
6415
6416 #define wxPyShape_GetBranchingAttachmentInfo(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->GetBranchingAttachmentInfo(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
6417 static PyObject *_wrap_wxPyShape_GetBranchingAttachmentInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
6418 PyObject * _resultobj;
6419 bool _result;
6420 wxPyShape * _arg0;
6421 int _arg1;
6422 wxRealPoint * _arg2;
6423 wxRealPoint * _arg3;
6424 wxRealPoint * _arg4;
6425 wxRealPoint * _arg5;
6426 PyObject * _argo0 = 0;
6427 wxRealPoint temp;
6428 PyObject * _obj2 = 0;
6429 wxRealPoint temp0;
6430 PyObject * _obj3 = 0;
6431 wxRealPoint temp1;
6432 PyObject * _obj4 = 0;
6433 wxRealPoint temp2;
6434 PyObject * _obj5 = 0;
6435 char *_kwnames[] = { "self","attachment","root","neck","shoulder1","shoulder2", NULL };
6436
6437 self = self;
6438 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiOOOO:wxPyShape_GetBranchingAttachmentInfo",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_obj4,&_obj5))
6439 return NULL;
6440 if (_argo0) {
6441 if (_argo0 == Py_None) { _arg0 = NULL; }
6442 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
6443 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_GetBranchingAttachmentInfo. Expected _wxPyShape_p.");
6444 return NULL;
6445 }
6446 }
6447 {
6448 _arg2 = &temp;
6449 if (! wxRealPoint_helper(_obj2, &_arg2))
6450 return NULL;
6451 }
6452 {
6453 _arg3 = &temp0;
6454 if (! wxRealPoint_helper(_obj3, &_arg3))
6455 return NULL;
6456 }
6457 {
6458 _arg4 = &temp1;
6459 if (! wxRealPoint_helper(_obj4, &_arg4))
6460 return NULL;
6461 }
6462 {
6463 _arg5 = &temp2;
6464 if (! wxRealPoint_helper(_obj5, &_arg5))
6465 return NULL;
6466 }
6467 {
6468 wxPy_BEGIN_ALLOW_THREADS;
6469 _result = (bool )wxPyShape_GetBranchingAttachmentInfo(_arg0,_arg1,*_arg2,*_arg3,*_arg4,*_arg5);
6470
6471 wxPy_END_ALLOW_THREADS;
6472 } _resultobj = Py_BuildValue("i",_result);
6473 return _resultobj;
6474 }
6475
6476 #define wxPyShape_GetBranchingAttachmentPoint(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->GetBranchingAttachmentPoint(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
6477 static PyObject *_wrap_wxPyShape_GetBranchingAttachmentPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
6478 PyObject * _resultobj;
6479 bool _result;
6480 wxPyShape * _arg0;
6481 int _arg1;
6482 int _arg2;
6483 wxRealPoint * _arg3;
6484 wxRealPoint * _arg4;
6485 PyObject * _argo0 = 0;
6486 wxRealPoint temp;
6487 PyObject * _obj3 = 0;
6488 wxRealPoint temp0;
6489 PyObject * _obj4 = 0;
6490 char *_kwnames[] = { "self","attachment","n","attachmentPoint","stemPoint", NULL };
6491
6492 self = self;
6493 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiiOO:wxPyShape_GetBranchingAttachmentPoint",_kwnames,&_argo0,&_arg1,&_arg2,&_obj3,&_obj4))
6494 return NULL;
6495 if (_argo0) {
6496 if (_argo0 == Py_None) { _arg0 = NULL; }
6497 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
6498 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_GetBranchingAttachmentPoint. Expected _wxPyShape_p.");
6499 return NULL;
6500 }
6501 }
6502 {
6503 _arg3 = &temp;
6504 if (! wxRealPoint_helper(_obj3, &_arg3))
6505 return NULL;
6506 }
6507 {
6508 _arg4 = &temp0;
6509 if (! wxRealPoint_helper(_obj4, &_arg4))
6510 return NULL;
6511 }
6512 {
6513 wxPy_BEGIN_ALLOW_THREADS;
6514 _result = (bool )wxPyShape_GetBranchingAttachmentPoint(_arg0,_arg1,_arg2,*_arg3,*_arg4);
6515
6516 wxPy_END_ALLOW_THREADS;
6517 } _resultobj = Py_BuildValue("i",_result);
6518 return _resultobj;
6519 }
6520
6521 #define wxPyShape_GetAttachmentLineCount(_swigobj,_swigarg0) (_swigobj->GetAttachmentLineCount(_swigarg0))
6522 static PyObject *_wrap_wxPyShape_GetAttachmentLineCount(PyObject *self, PyObject *args, PyObject *kwargs) {
6523 PyObject * _resultobj;
6524 int _result;
6525 wxPyShape * _arg0;
6526 int _arg1;
6527 PyObject * _argo0 = 0;
6528 char *_kwnames[] = { "self","attachment", NULL };
6529
6530 self = self;
6531 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxPyShape_GetAttachmentLineCount",_kwnames,&_argo0,&_arg1))
6532 return NULL;
6533 if (_argo0) {
6534 if (_argo0 == Py_None) { _arg0 = NULL; }
6535 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
6536 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_GetAttachmentLineCount. Expected _wxPyShape_p.");
6537 return NULL;
6538 }
6539 }
6540 {
6541 wxPy_BEGIN_ALLOW_THREADS;
6542 _result = (int )wxPyShape_GetAttachmentLineCount(_arg0,_arg1);
6543
6544 wxPy_END_ALLOW_THREADS;
6545 } _resultobj = Py_BuildValue("i",_result);
6546 return _resultobj;
6547 }
6548
6549 #define wxPyShape_SetBranchNeckLength(_swigobj,_swigarg0) (_swigobj->SetBranchNeckLength(_swigarg0))
6550 static PyObject *_wrap_wxPyShape_SetBranchNeckLength(PyObject *self, PyObject *args, PyObject *kwargs) {
6551 PyObject * _resultobj;
6552 wxPyShape * _arg0;
6553 int _arg1;
6554 PyObject * _argo0 = 0;
6555 char *_kwnames[] = { "self","len", NULL };
6556
6557 self = self;
6558 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxPyShape_SetBranchNeckLength",_kwnames,&_argo0,&_arg1))
6559 return NULL;
6560 if (_argo0) {
6561 if (_argo0 == Py_None) { _arg0 = NULL; }
6562 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
6563 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_SetBranchNeckLength. Expected _wxPyShape_p.");
6564 return NULL;
6565 }
6566 }
6567 {
6568 wxPy_BEGIN_ALLOW_THREADS;
6569 wxPyShape_SetBranchNeckLength(_arg0,_arg1);
6570
6571 wxPy_END_ALLOW_THREADS;
6572 } Py_INCREF(Py_None);
6573 _resultobj = Py_None;
6574 return _resultobj;
6575 }
6576
6577 #define wxPyShape_GetBranchNeckLength(_swigobj) (_swigobj->GetBranchNeckLength())
6578 static PyObject *_wrap_wxPyShape_GetBranchNeckLength(PyObject *self, PyObject *args, PyObject *kwargs) {
6579 PyObject * _resultobj;
6580 int _result;
6581 wxPyShape * _arg0;
6582 PyObject * _argo0 = 0;
6583 char *_kwnames[] = { "self", NULL };
6584
6585 self = self;
6586 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyShape_GetBranchNeckLength",_kwnames,&_argo0))
6587 return NULL;
6588 if (_argo0) {
6589 if (_argo0 == Py_None) { _arg0 = NULL; }
6590 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
6591 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_GetBranchNeckLength. Expected _wxPyShape_p.");
6592 return NULL;
6593 }
6594 }
6595 {
6596 wxPy_BEGIN_ALLOW_THREADS;
6597 _result = (int )wxPyShape_GetBranchNeckLength(_arg0);
6598
6599 wxPy_END_ALLOW_THREADS;
6600 } _resultobj = Py_BuildValue("i",_result);
6601 return _resultobj;
6602 }
6603
6604 #define wxPyShape_SetBranchStemLength(_swigobj,_swigarg0) (_swigobj->SetBranchStemLength(_swigarg0))
6605 static PyObject *_wrap_wxPyShape_SetBranchStemLength(PyObject *self, PyObject *args, PyObject *kwargs) {
6606 PyObject * _resultobj;
6607 wxPyShape * _arg0;
6608 int _arg1;
6609 PyObject * _argo0 = 0;
6610 char *_kwnames[] = { "self","len", NULL };
6611
6612 self = self;
6613 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxPyShape_SetBranchStemLength",_kwnames,&_argo0,&_arg1))
6614 return NULL;
6615 if (_argo0) {
6616 if (_argo0 == Py_None) { _arg0 = NULL; }
6617 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
6618 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_SetBranchStemLength. Expected _wxPyShape_p.");
6619 return NULL;
6620 }
6621 }
6622 {
6623 wxPy_BEGIN_ALLOW_THREADS;
6624 wxPyShape_SetBranchStemLength(_arg0,_arg1);
6625
6626 wxPy_END_ALLOW_THREADS;
6627 } Py_INCREF(Py_None);
6628 _resultobj = Py_None;
6629 return _resultobj;
6630 }
6631
6632 #define wxPyShape_GetBranchStemLength(_swigobj) (_swigobj->GetBranchStemLength())
6633 static PyObject *_wrap_wxPyShape_GetBranchStemLength(PyObject *self, PyObject *args, PyObject *kwargs) {
6634 PyObject * _resultobj;
6635 int _result;
6636 wxPyShape * _arg0;
6637 PyObject * _argo0 = 0;
6638 char *_kwnames[] = { "self", NULL };
6639
6640 self = self;
6641 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyShape_GetBranchStemLength",_kwnames,&_argo0))
6642 return NULL;
6643 if (_argo0) {
6644 if (_argo0 == Py_None) { _arg0 = NULL; }
6645 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
6646 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_GetBranchStemLength. Expected _wxPyShape_p.");
6647 return NULL;
6648 }
6649 }
6650 {
6651 wxPy_BEGIN_ALLOW_THREADS;
6652 _result = (int )wxPyShape_GetBranchStemLength(_arg0);
6653
6654 wxPy_END_ALLOW_THREADS;
6655 } _resultobj = Py_BuildValue("i",_result);
6656 return _resultobj;
6657 }
6658
6659 #define wxPyShape_SetBranchSpacing(_swigobj,_swigarg0) (_swigobj->SetBranchSpacing(_swigarg0))
6660 static PyObject *_wrap_wxPyShape_SetBranchSpacing(PyObject *self, PyObject *args, PyObject *kwargs) {
6661 PyObject * _resultobj;
6662 wxPyShape * _arg0;
6663 int _arg1;
6664 PyObject * _argo0 = 0;
6665 char *_kwnames[] = { "self","len", NULL };
6666
6667 self = self;
6668 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxPyShape_SetBranchSpacing",_kwnames,&_argo0,&_arg1))
6669 return NULL;
6670 if (_argo0) {
6671 if (_argo0 == Py_None) { _arg0 = NULL; }
6672 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
6673 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_SetBranchSpacing. Expected _wxPyShape_p.");
6674 return NULL;
6675 }
6676 }
6677 {
6678 wxPy_BEGIN_ALLOW_THREADS;
6679 wxPyShape_SetBranchSpacing(_arg0,_arg1);
6680
6681 wxPy_END_ALLOW_THREADS;
6682 } Py_INCREF(Py_None);
6683 _resultobj = Py_None;
6684 return _resultobj;
6685 }
6686
6687 #define wxPyShape_GetBranchSpacing(_swigobj) (_swigobj->GetBranchSpacing())
6688 static PyObject *_wrap_wxPyShape_GetBranchSpacing(PyObject *self, PyObject *args, PyObject *kwargs) {
6689 PyObject * _resultobj;
6690 int _result;
6691 wxPyShape * _arg0;
6692 PyObject * _argo0 = 0;
6693 char *_kwnames[] = { "self", NULL };
6694
6695 self = self;
6696 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyShape_GetBranchSpacing",_kwnames,&_argo0))
6697 return NULL;
6698 if (_argo0) {
6699 if (_argo0 == Py_None) { _arg0 = NULL; }
6700 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
6701 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_GetBranchSpacing. Expected _wxPyShape_p.");
6702 return NULL;
6703 }
6704 }
6705 {
6706 wxPy_BEGIN_ALLOW_THREADS;
6707 _result = (int )wxPyShape_GetBranchSpacing(_arg0);
6708
6709 wxPy_END_ALLOW_THREADS;
6710 } _resultobj = Py_BuildValue("i",_result);
6711 return _resultobj;
6712 }
6713
6714 #define wxPyShape_SetBranchStyle(_swigobj,_swigarg0) (_swigobj->SetBranchStyle(_swigarg0))
6715 static PyObject *_wrap_wxPyShape_SetBranchStyle(PyObject *self, PyObject *args, PyObject *kwargs) {
6716 PyObject * _resultobj;
6717 wxPyShape * _arg0;
6718 long _arg1;
6719 PyObject * _argo0 = 0;
6720 char *_kwnames[] = { "self","style", NULL };
6721
6722 self = self;
6723 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxPyShape_SetBranchStyle",_kwnames,&_argo0,&_arg1))
6724 return NULL;
6725 if (_argo0) {
6726 if (_argo0 == Py_None) { _arg0 = NULL; }
6727 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
6728 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_SetBranchStyle. Expected _wxPyShape_p.");
6729 return NULL;
6730 }
6731 }
6732 {
6733 wxPy_BEGIN_ALLOW_THREADS;
6734 wxPyShape_SetBranchStyle(_arg0,_arg1);
6735
6736 wxPy_END_ALLOW_THREADS;
6737 } Py_INCREF(Py_None);
6738 _resultobj = Py_None;
6739 return _resultobj;
6740 }
6741
6742 #define wxPyShape_GetBranchStyle(_swigobj) (_swigobj->GetBranchStyle())
6743 static PyObject *_wrap_wxPyShape_GetBranchStyle(PyObject *self, PyObject *args, PyObject *kwargs) {
6744 PyObject * _resultobj;
6745 long _result;
6746 wxPyShape * _arg0;
6747 PyObject * _argo0 = 0;
6748 char *_kwnames[] = { "self", NULL };
6749
6750 self = self;
6751 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyShape_GetBranchStyle",_kwnames,&_argo0))
6752 return NULL;
6753 if (_argo0) {
6754 if (_argo0 == Py_None) { _arg0 = NULL; }
6755 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
6756 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_GetBranchStyle. Expected _wxPyShape_p.");
6757 return NULL;
6758 }
6759 }
6760 {
6761 wxPy_BEGIN_ALLOW_THREADS;
6762 _result = (long )wxPyShape_GetBranchStyle(_arg0);
6763
6764 wxPy_END_ALLOW_THREADS;
6765 } _resultobj = Py_BuildValue("l",_result);
6766 return _resultobj;
6767 }
6768
6769 #define wxPyShape_PhysicalToLogicalAttachment(_swigobj,_swigarg0) (_swigobj->PhysicalToLogicalAttachment(_swigarg0))
6770 static PyObject *_wrap_wxPyShape_PhysicalToLogicalAttachment(PyObject *self, PyObject *args, PyObject *kwargs) {
6771 PyObject * _resultobj;
6772 int _result;
6773 wxPyShape * _arg0;
6774 int _arg1;
6775 PyObject * _argo0 = 0;
6776 char *_kwnames[] = { "self","physicalAttachment", NULL };
6777
6778 self = self;
6779 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxPyShape_PhysicalToLogicalAttachment",_kwnames,&_argo0,&_arg1))
6780 return NULL;
6781 if (_argo0) {
6782 if (_argo0 == Py_None) { _arg0 = NULL; }
6783 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
6784 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_PhysicalToLogicalAttachment. Expected _wxPyShape_p.");
6785 return NULL;
6786 }
6787 }
6788 {
6789 wxPy_BEGIN_ALLOW_THREADS;
6790 _result = (int )wxPyShape_PhysicalToLogicalAttachment(_arg0,_arg1);
6791
6792 wxPy_END_ALLOW_THREADS;
6793 } _resultobj = Py_BuildValue("i",_result);
6794 return _resultobj;
6795 }
6796
6797 #define wxPyShape_LogicalToPhysicalAttachment(_swigobj,_swigarg0) (_swigobj->LogicalToPhysicalAttachment(_swigarg0))
6798 static PyObject *_wrap_wxPyShape_LogicalToPhysicalAttachment(PyObject *self, PyObject *args, PyObject *kwargs) {
6799 PyObject * _resultobj;
6800 int _result;
6801 wxPyShape * _arg0;
6802 int _arg1;
6803 PyObject * _argo0 = 0;
6804 char *_kwnames[] = { "self","logicalAttachment", NULL };
6805
6806 self = self;
6807 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxPyShape_LogicalToPhysicalAttachment",_kwnames,&_argo0,&_arg1))
6808 return NULL;
6809 if (_argo0) {
6810 if (_argo0 == Py_None) { _arg0 = NULL; }
6811 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
6812 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_LogicalToPhysicalAttachment. Expected _wxPyShape_p.");
6813 return NULL;
6814 }
6815 }
6816 {
6817 wxPy_BEGIN_ALLOW_THREADS;
6818 _result = (int )wxPyShape_LogicalToPhysicalAttachment(_arg0,_arg1);
6819
6820 wxPy_END_ALLOW_THREADS;
6821 } _resultobj = Py_BuildValue("i",_result);
6822 return _resultobj;
6823 }
6824
6825 #define wxPyShape_Draggable(_swigobj) (_swigobj->Draggable())
6826 static PyObject *_wrap_wxPyShape_Draggable(PyObject *self, PyObject *args, PyObject *kwargs) {
6827 PyObject * _resultobj;
6828 bool _result;
6829 wxPyShape * _arg0;
6830 PyObject * _argo0 = 0;
6831 char *_kwnames[] = { "self", NULL };
6832
6833 self = self;
6834 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyShape_Draggable",_kwnames,&_argo0))
6835 return NULL;
6836 if (_argo0) {
6837 if (_argo0 == Py_None) { _arg0 = NULL; }
6838 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
6839 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_Draggable. Expected _wxPyShape_p.");
6840 return NULL;
6841 }
6842 }
6843 {
6844 wxPy_BEGIN_ALLOW_THREADS;
6845 _result = (bool )wxPyShape_Draggable(_arg0);
6846
6847 wxPy_END_ALLOW_THREADS;
6848 } _resultobj = Py_BuildValue("i",_result);
6849 return _resultobj;
6850 }
6851
6852 #define wxPyShape_HasDescendant(_swigobj,_swigarg0) (_swigobj->HasDescendant(_swigarg0))
6853 static PyObject *_wrap_wxPyShape_HasDescendant(PyObject *self, PyObject *args, PyObject *kwargs) {
6854 PyObject * _resultobj;
6855 bool _result;
6856 wxPyShape * _arg0;
6857 wxPyShape * _arg1;
6858 PyObject * _argo0 = 0;
6859 PyObject * _argo1 = 0;
6860 char *_kwnames[] = { "self","image", NULL };
6861
6862 self = self;
6863 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyShape_HasDescendant",_kwnames,&_argo0,&_argo1))
6864 return NULL;
6865 if (_argo0) {
6866 if (_argo0 == Py_None) { _arg0 = NULL; }
6867 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
6868 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_HasDescendant. Expected _wxPyShape_p.");
6869 return NULL;
6870 }
6871 }
6872 if (_argo1) {
6873 if (_argo1 == Py_None) { _arg1 = NULL; }
6874 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyShape_p")) {
6875 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyShape_HasDescendant. Expected _wxPyShape_p.");
6876 return NULL;
6877 }
6878 }
6879 {
6880 wxPy_BEGIN_ALLOW_THREADS;
6881 _result = (bool )wxPyShape_HasDescendant(_arg0,_arg1);
6882
6883 wxPy_END_ALLOW_THREADS;
6884 } _resultobj = Py_BuildValue("i",_result);
6885 return _resultobj;
6886 }
6887
6888 #define wxPyShape_CreateNewCopy(_swigobj,_swigarg0,_swigarg1) (_swigobj->CreateNewCopy(_swigarg0,_swigarg1))
6889 static PyObject *_wrap_wxPyShape_CreateNewCopy(PyObject *self, PyObject *args, PyObject *kwargs) {
6890 PyObject * _resultobj;
6891 wxPyShape * _result;
6892 wxPyShape * _arg0;
6893 bool _arg1 = (bool ) TRUE;
6894 bool _arg2 = (bool ) TRUE;
6895 PyObject * _argo0 = 0;
6896 int tempbool1 = (int) TRUE;
6897 int tempbool2 = (int) TRUE;
6898 char *_kwnames[] = { "self","resetMapping","recompute", NULL };
6899 char _ptemp[128];
6900
6901 self = self;
6902 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|ii:wxPyShape_CreateNewCopy",_kwnames,&_argo0,&tempbool1,&tempbool2))
6903 return NULL;
6904 if (_argo0) {
6905 if (_argo0 == Py_None) { _arg0 = NULL; }
6906 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
6907 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_CreateNewCopy. Expected _wxPyShape_p.");
6908 return NULL;
6909 }
6910 }
6911 _arg1 = (bool ) tempbool1;
6912 _arg2 = (bool ) tempbool2;
6913 {
6914 wxPy_BEGIN_ALLOW_THREADS;
6915 _result = (wxPyShape *)wxPyShape_CreateNewCopy(_arg0,_arg1,_arg2);
6916
6917 wxPy_END_ALLOW_THREADS;
6918 } if (_result) {
6919 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPyShape_p");
6920 _resultobj = Py_BuildValue("s",_ptemp);
6921 } else {
6922 Py_INCREF(Py_None);
6923 _resultobj = Py_None;
6924 }
6925 return _resultobj;
6926 }
6927
6928 #define wxPyShape_Copy(_swigobj,_swigarg0) (_swigobj->Copy(_swigarg0))
6929 static PyObject *_wrap_wxPyShape_Copy(PyObject *self, PyObject *args, PyObject *kwargs) {
6930 PyObject * _resultobj;
6931 wxPyShape * _arg0;
6932 wxPyShape * _arg1;
6933 PyObject * _argo0 = 0;
6934 PyObject * _argo1 = 0;
6935 char *_kwnames[] = { "self","copy", NULL };
6936
6937 self = self;
6938 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyShape_Copy",_kwnames,&_argo0,&_argo1))
6939 return NULL;
6940 if (_argo0) {
6941 if (_argo0 == Py_None) { _arg0 = NULL; }
6942 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
6943 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_Copy. Expected _wxPyShape_p.");
6944 return NULL;
6945 }
6946 }
6947 if (_argo1) {
6948 if (_argo1 == Py_None) { _arg1 = NULL; }
6949 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyShape_p")) {
6950 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyShape_Copy. Expected _wxPyShape_p.");
6951 return NULL;
6952 }
6953 }
6954 {
6955 wxPy_BEGIN_ALLOW_THREADS;
6956 wxPyShape_Copy(_arg0,*_arg1);
6957
6958 wxPy_END_ALLOW_THREADS;
6959 } Py_INCREF(Py_None);
6960 _resultobj = Py_None;
6961 return _resultobj;
6962 }
6963
6964 #define wxPyShape_CopyWithHandler(_swigobj,_swigarg0) (_swigobj->CopyWithHandler(_swigarg0))
6965 static PyObject *_wrap_wxPyShape_CopyWithHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
6966 PyObject * _resultobj;
6967 wxPyShape * _arg0;
6968 wxPyShape * _arg1;
6969 PyObject * _argo0 = 0;
6970 PyObject * _argo1 = 0;
6971 char *_kwnames[] = { "self","copy", NULL };
6972
6973 self = self;
6974 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyShape_CopyWithHandler",_kwnames,&_argo0,&_argo1))
6975 return NULL;
6976 if (_argo0) {
6977 if (_argo0 == Py_None) { _arg0 = NULL; }
6978 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
6979 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_CopyWithHandler. Expected _wxPyShape_p.");
6980 return NULL;
6981 }
6982 }
6983 if (_argo1) {
6984 if (_argo1 == Py_None) { _arg1 = NULL; }
6985 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyShape_p")) {
6986 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyShape_CopyWithHandler. Expected _wxPyShape_p.");
6987 return NULL;
6988 }
6989 }
6990 {
6991 wxPy_BEGIN_ALLOW_THREADS;
6992 wxPyShape_CopyWithHandler(_arg0,*_arg1);
6993
6994 wxPy_END_ALLOW_THREADS;
6995 } Py_INCREF(Py_None);
6996 _resultobj = Py_None;
6997 return _resultobj;
6998 }
6999
7000 #define wxPyShape_Rotate(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->Rotate(_swigarg0,_swigarg1,_swigarg2))
7001 static PyObject *_wrap_wxPyShape_Rotate(PyObject *self, PyObject *args, PyObject *kwargs) {
7002 PyObject * _resultobj;
7003 wxPyShape * _arg0;
7004 double _arg1;
7005 double _arg2;
7006 double _arg3;
7007 PyObject * _argo0 = 0;
7008 char *_kwnames[] = { "self","x","y","theta", NULL };
7009
7010 self = self;
7011 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oddd:wxPyShape_Rotate",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3))
7012 return NULL;
7013 if (_argo0) {
7014 if (_argo0 == Py_None) { _arg0 = NULL; }
7015 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
7016 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_Rotate. Expected _wxPyShape_p.");
7017 return NULL;
7018 }
7019 }
7020 {
7021 wxPy_BEGIN_ALLOW_THREADS;
7022 wxPyShape_Rotate(_arg0,_arg1,_arg2,_arg3);
7023
7024 wxPy_END_ALLOW_THREADS;
7025 } Py_INCREF(Py_None);
7026 _resultobj = Py_None;
7027 return _resultobj;
7028 }
7029
7030 #define wxPyShape_GetRotation(_swigobj) (_swigobj->GetRotation())
7031 static PyObject *_wrap_wxPyShape_GetRotation(PyObject *self, PyObject *args, PyObject *kwargs) {
7032 PyObject * _resultobj;
7033 double _result;
7034 wxPyShape * _arg0;
7035 PyObject * _argo0 = 0;
7036 char *_kwnames[] = { "self", NULL };
7037
7038 self = self;
7039 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyShape_GetRotation",_kwnames,&_argo0))
7040 return NULL;
7041 if (_argo0) {
7042 if (_argo0 == Py_None) { _arg0 = NULL; }
7043 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
7044 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_GetRotation. Expected _wxPyShape_p.");
7045 return NULL;
7046 }
7047 }
7048 {
7049 wxPy_BEGIN_ALLOW_THREADS;
7050 _result = (double )wxPyShape_GetRotation(_arg0);
7051
7052 wxPy_END_ALLOW_THREADS;
7053 } _resultobj = Py_BuildValue("d",_result);
7054 return _resultobj;
7055 }
7056
7057 #define wxPyShape_ClearAttachments(_swigobj) (_swigobj->ClearAttachments())
7058 static PyObject *_wrap_wxPyShape_ClearAttachments(PyObject *self, PyObject *args, PyObject *kwargs) {
7059 PyObject * _resultobj;
7060 wxPyShape * _arg0;
7061 PyObject * _argo0 = 0;
7062 char *_kwnames[] = { "self", NULL };
7063
7064 self = self;
7065 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyShape_ClearAttachments",_kwnames,&_argo0))
7066 return NULL;
7067 if (_argo0) {
7068 if (_argo0 == Py_None) { _arg0 = NULL; }
7069 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
7070 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_ClearAttachments. Expected _wxPyShape_p.");
7071 return NULL;
7072 }
7073 }
7074 {
7075 wxPy_BEGIN_ALLOW_THREADS;
7076 wxPyShape_ClearAttachments(_arg0);
7077
7078 wxPy_END_ALLOW_THREADS;
7079 } Py_INCREF(Py_None);
7080 _resultobj = Py_None;
7081 return _resultobj;
7082 }
7083
7084 #define wxPyShape_Recentre(_swigobj,_swigarg0) (_swigobj->Recentre(_swigarg0))
7085 static PyObject *_wrap_wxPyShape_Recentre(PyObject *self, PyObject *args, PyObject *kwargs) {
7086 PyObject * _resultobj;
7087 wxPyShape * _arg0;
7088 wxDC * _arg1;
7089 PyObject * _argo0 = 0;
7090 PyObject * _argo1 = 0;
7091 char *_kwnames[] = { "self","dc", NULL };
7092
7093 self = self;
7094 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyShape_Recentre",_kwnames,&_argo0,&_argo1))
7095 return NULL;
7096 if (_argo0) {
7097 if (_argo0 == Py_None) { _arg0 = NULL; }
7098 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
7099 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_Recentre. Expected _wxPyShape_p.");
7100 return NULL;
7101 }
7102 }
7103 if (_argo1) {
7104 if (_argo1 == Py_None) { _arg1 = NULL; }
7105 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
7106 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyShape_Recentre. Expected _wxDC_p.");
7107 return NULL;
7108 }
7109 }
7110 {
7111 wxPy_BEGIN_ALLOW_THREADS;
7112 wxPyShape_Recentre(_arg0,*_arg1);
7113
7114 wxPy_END_ALLOW_THREADS;
7115 } Py_INCREF(Py_None);
7116 _resultobj = Py_None;
7117 return _resultobj;
7118 }
7119
7120 #define wxPyShape_ClearPointList(_swigobj,_swigarg0) (_swigobj->ClearPointList(_swigarg0))
7121 static PyObject *_wrap_wxPyShape_ClearPointList(PyObject *self, PyObject *args, PyObject *kwargs) {
7122 PyObject * _resultobj;
7123 wxPyShape * _arg0;
7124 wxList * _arg1;
7125 PyObject * _argo0 = 0;
7126 PyObject * _argo1 = 0;
7127 char *_kwnames[] = { "self","list", NULL };
7128
7129 self = self;
7130 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyShape_ClearPointList",_kwnames,&_argo0,&_argo1))
7131 return NULL;
7132 if (_argo0) {
7133 if (_argo0 == Py_None) { _arg0 = NULL; }
7134 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
7135 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_ClearPointList. Expected _wxPyShape_p.");
7136 return NULL;
7137 }
7138 }
7139 if (_argo1) {
7140 if (_argo1 == Py_None) { _arg1 = NULL; }
7141 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxList_p")) {
7142 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyShape_ClearPointList. Expected _wxList_p.");
7143 return NULL;
7144 }
7145 }
7146 {
7147 wxPy_BEGIN_ALLOW_THREADS;
7148 wxPyShape_ClearPointList(_arg0,*_arg1);
7149
7150 wxPy_END_ALLOW_THREADS;
7151 } Py_INCREF(Py_None);
7152 _resultobj = Py_None;
7153 return _resultobj;
7154 }
7155
7156 #define wxPyShape_base_OnDelete(_swigobj) (_swigobj->base_OnDelete())
7157 static PyObject *_wrap_wxPyShape_base_OnDelete(PyObject *self, PyObject *args, PyObject *kwargs) {
7158 PyObject * _resultobj;
7159 wxPyShape * _arg0;
7160 PyObject * _argo0 = 0;
7161 char *_kwnames[] = { "self", NULL };
7162
7163 self = self;
7164 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyShape_base_OnDelete",_kwnames,&_argo0))
7165 return NULL;
7166 if (_argo0) {
7167 if (_argo0 == Py_None) { _arg0 = NULL; }
7168 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
7169 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_base_OnDelete. Expected _wxPyShape_p.");
7170 return NULL;
7171 }
7172 }
7173 {
7174 wxPy_BEGIN_ALLOW_THREADS;
7175 wxPyShape_base_OnDelete(_arg0);
7176
7177 wxPy_END_ALLOW_THREADS;
7178 } Py_INCREF(Py_None);
7179 _resultobj = Py_None;
7180 return _resultobj;
7181 }
7182
7183 #define wxPyShape_base_OnDraw(_swigobj,_swigarg0) (_swigobj->base_OnDraw(_swigarg0))
7184 static PyObject *_wrap_wxPyShape_base_OnDraw(PyObject *self, PyObject *args, PyObject *kwargs) {
7185 PyObject * _resultobj;
7186 wxPyShape * _arg0;
7187 wxDC * _arg1;
7188 PyObject * _argo0 = 0;
7189 PyObject * _argo1 = 0;
7190 char *_kwnames[] = { "self","dc", NULL };
7191
7192 self = self;
7193 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyShape_base_OnDraw",_kwnames,&_argo0,&_argo1))
7194 return NULL;
7195 if (_argo0) {
7196 if (_argo0 == Py_None) { _arg0 = NULL; }
7197 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
7198 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_base_OnDraw. Expected _wxPyShape_p.");
7199 return NULL;
7200 }
7201 }
7202 if (_argo1) {
7203 if (_argo1 == Py_None) { _arg1 = NULL; }
7204 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
7205 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyShape_base_OnDraw. Expected _wxDC_p.");
7206 return NULL;
7207 }
7208 }
7209 {
7210 wxPy_BEGIN_ALLOW_THREADS;
7211 wxPyShape_base_OnDraw(_arg0,*_arg1);
7212
7213 wxPy_END_ALLOW_THREADS;
7214 } Py_INCREF(Py_None);
7215 _resultobj = Py_None;
7216 return _resultobj;
7217 }
7218
7219 #define wxPyShape_base_OnDrawContents(_swigobj,_swigarg0) (_swigobj->base_OnDrawContents(_swigarg0))
7220 static PyObject *_wrap_wxPyShape_base_OnDrawContents(PyObject *self, PyObject *args, PyObject *kwargs) {
7221 PyObject * _resultobj;
7222 wxPyShape * _arg0;
7223 wxDC * _arg1;
7224 PyObject * _argo0 = 0;
7225 PyObject * _argo1 = 0;
7226 char *_kwnames[] = { "self","dc", NULL };
7227
7228 self = self;
7229 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyShape_base_OnDrawContents",_kwnames,&_argo0,&_argo1))
7230 return NULL;
7231 if (_argo0) {
7232 if (_argo0 == Py_None) { _arg0 = NULL; }
7233 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
7234 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_base_OnDrawContents. Expected _wxPyShape_p.");
7235 return NULL;
7236 }
7237 }
7238 if (_argo1) {
7239 if (_argo1 == Py_None) { _arg1 = NULL; }
7240 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
7241 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyShape_base_OnDrawContents. Expected _wxDC_p.");
7242 return NULL;
7243 }
7244 }
7245 {
7246 wxPy_BEGIN_ALLOW_THREADS;
7247 wxPyShape_base_OnDrawContents(_arg0,*_arg1);
7248
7249 wxPy_END_ALLOW_THREADS;
7250 } Py_INCREF(Py_None);
7251 _resultobj = Py_None;
7252 return _resultobj;
7253 }
7254
7255 #define wxPyShape_base_OnDrawBranches(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnDrawBranches(_swigarg0,_swigarg1))
7256 static PyObject *_wrap_wxPyShape_base_OnDrawBranches(PyObject *self, PyObject *args, PyObject *kwargs) {
7257 PyObject * _resultobj;
7258 wxPyShape * _arg0;
7259 wxDC * _arg1;
7260 bool _arg2 = (bool ) FALSE;
7261 PyObject * _argo0 = 0;
7262 PyObject * _argo1 = 0;
7263 int tempbool2 = (int) FALSE;
7264 char *_kwnames[] = { "self","dc","erase", NULL };
7265
7266 self = self;
7267 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxPyShape_base_OnDrawBranches",_kwnames,&_argo0,&_argo1,&tempbool2))
7268 return NULL;
7269 if (_argo0) {
7270 if (_argo0 == Py_None) { _arg0 = NULL; }
7271 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
7272 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_base_OnDrawBranches. Expected _wxPyShape_p.");
7273 return NULL;
7274 }
7275 }
7276 if (_argo1) {
7277 if (_argo1 == Py_None) { _arg1 = NULL; }
7278 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
7279 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyShape_base_OnDrawBranches. Expected _wxDC_p.");
7280 return NULL;
7281 }
7282 }
7283 _arg2 = (bool ) tempbool2;
7284 {
7285 wxPy_BEGIN_ALLOW_THREADS;
7286 wxPyShape_base_OnDrawBranches(_arg0,*_arg1,_arg2);
7287
7288 wxPy_END_ALLOW_THREADS;
7289 } Py_INCREF(Py_None);
7290 _resultobj = Py_None;
7291 return _resultobj;
7292 }
7293
7294 #define wxPyShape_base_OnMoveLinks(_swigobj,_swigarg0) (_swigobj->base_OnMoveLinks(_swigarg0))
7295 static PyObject *_wrap_wxPyShape_base_OnMoveLinks(PyObject *self, PyObject *args, PyObject *kwargs) {
7296 PyObject * _resultobj;
7297 wxPyShape * _arg0;
7298 wxDC * _arg1;
7299 PyObject * _argo0 = 0;
7300 PyObject * _argo1 = 0;
7301 char *_kwnames[] = { "self","dc", NULL };
7302
7303 self = self;
7304 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyShape_base_OnMoveLinks",_kwnames,&_argo0,&_argo1))
7305 return NULL;
7306 if (_argo0) {
7307 if (_argo0 == Py_None) { _arg0 = NULL; }
7308 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
7309 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_base_OnMoveLinks. Expected _wxPyShape_p.");
7310 return NULL;
7311 }
7312 }
7313 if (_argo1) {
7314 if (_argo1 == Py_None) { _arg1 = NULL; }
7315 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
7316 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyShape_base_OnMoveLinks. Expected _wxDC_p.");
7317 return NULL;
7318 }
7319 }
7320 {
7321 wxPy_BEGIN_ALLOW_THREADS;
7322 wxPyShape_base_OnMoveLinks(_arg0,*_arg1);
7323
7324 wxPy_END_ALLOW_THREADS;
7325 } Py_INCREF(Py_None);
7326 _resultobj = Py_None;
7327 return _resultobj;
7328 }
7329
7330 #define wxPyShape_base_OnErase(_swigobj,_swigarg0) (_swigobj->base_OnErase(_swigarg0))
7331 static PyObject *_wrap_wxPyShape_base_OnErase(PyObject *self, PyObject *args, PyObject *kwargs) {
7332 PyObject * _resultobj;
7333 wxPyShape * _arg0;
7334 wxDC * _arg1;
7335 PyObject * _argo0 = 0;
7336 PyObject * _argo1 = 0;
7337 char *_kwnames[] = { "self","dc", NULL };
7338
7339 self = self;
7340 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyShape_base_OnErase",_kwnames,&_argo0,&_argo1))
7341 return NULL;
7342 if (_argo0) {
7343 if (_argo0 == Py_None) { _arg0 = NULL; }
7344 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
7345 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_base_OnErase. Expected _wxPyShape_p.");
7346 return NULL;
7347 }
7348 }
7349 if (_argo1) {
7350 if (_argo1 == Py_None) { _arg1 = NULL; }
7351 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
7352 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyShape_base_OnErase. Expected _wxDC_p.");
7353 return NULL;
7354 }
7355 }
7356 {
7357 wxPy_BEGIN_ALLOW_THREADS;
7358 wxPyShape_base_OnErase(_arg0,*_arg1);
7359
7360 wxPy_END_ALLOW_THREADS;
7361 } Py_INCREF(Py_None);
7362 _resultobj = Py_None;
7363 return _resultobj;
7364 }
7365
7366 #define wxPyShape_base_OnEraseContents(_swigobj,_swigarg0) (_swigobj->base_OnEraseContents(_swigarg0))
7367 static PyObject *_wrap_wxPyShape_base_OnEraseContents(PyObject *self, PyObject *args, PyObject *kwargs) {
7368 PyObject * _resultobj;
7369 wxPyShape * _arg0;
7370 wxDC * _arg1;
7371 PyObject * _argo0 = 0;
7372 PyObject * _argo1 = 0;
7373 char *_kwnames[] = { "self","dc", NULL };
7374
7375 self = self;
7376 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyShape_base_OnEraseContents",_kwnames,&_argo0,&_argo1))
7377 return NULL;
7378 if (_argo0) {
7379 if (_argo0 == Py_None) { _arg0 = NULL; }
7380 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
7381 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_base_OnEraseContents. Expected _wxPyShape_p.");
7382 return NULL;
7383 }
7384 }
7385 if (_argo1) {
7386 if (_argo1 == Py_None) { _arg1 = NULL; }
7387 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
7388 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyShape_base_OnEraseContents. Expected _wxDC_p.");
7389 return NULL;
7390 }
7391 }
7392 {
7393 wxPy_BEGIN_ALLOW_THREADS;
7394 wxPyShape_base_OnEraseContents(_arg0,*_arg1);
7395
7396 wxPy_END_ALLOW_THREADS;
7397 } Py_INCREF(Py_None);
7398 _resultobj = Py_None;
7399 return _resultobj;
7400 }
7401
7402 #define wxPyShape_base_OnHighlight(_swigobj,_swigarg0) (_swigobj->base_OnHighlight(_swigarg0))
7403 static PyObject *_wrap_wxPyShape_base_OnHighlight(PyObject *self, PyObject *args, PyObject *kwargs) {
7404 PyObject * _resultobj;
7405 wxPyShape * _arg0;
7406 wxDC * _arg1;
7407 PyObject * _argo0 = 0;
7408 PyObject * _argo1 = 0;
7409 char *_kwnames[] = { "self","dc", NULL };
7410
7411 self = self;
7412 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyShape_base_OnHighlight",_kwnames,&_argo0,&_argo1))
7413 return NULL;
7414 if (_argo0) {
7415 if (_argo0 == Py_None) { _arg0 = NULL; }
7416 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
7417 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_base_OnHighlight. Expected _wxPyShape_p.");
7418 return NULL;
7419 }
7420 }
7421 if (_argo1) {
7422 if (_argo1 == Py_None) { _arg1 = NULL; }
7423 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
7424 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyShape_base_OnHighlight. Expected _wxDC_p.");
7425 return NULL;
7426 }
7427 }
7428 {
7429 wxPy_BEGIN_ALLOW_THREADS;
7430 wxPyShape_base_OnHighlight(_arg0,*_arg1);
7431
7432 wxPy_END_ALLOW_THREADS;
7433 } Py_INCREF(Py_None);
7434 _resultobj = Py_None;
7435 return _resultobj;
7436 }
7437
7438 #define wxPyShape_base_OnLeftClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnLeftClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
7439 static PyObject *_wrap_wxPyShape_base_OnLeftClick(PyObject *self, PyObject *args, PyObject *kwargs) {
7440 PyObject * _resultobj;
7441 wxPyShape * _arg0;
7442 double _arg1;
7443 double _arg2;
7444 int _arg3 = (int ) 0;
7445 int _arg4 = (int ) 0;
7446 PyObject * _argo0 = 0;
7447 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
7448
7449 self = self;
7450 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyShape_base_OnLeftClick",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
7451 return NULL;
7452 if (_argo0) {
7453 if (_argo0 == Py_None) { _arg0 = NULL; }
7454 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
7455 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_base_OnLeftClick. Expected _wxPyShape_p.");
7456 return NULL;
7457 }
7458 }
7459 {
7460 wxPy_BEGIN_ALLOW_THREADS;
7461 wxPyShape_base_OnLeftClick(_arg0,_arg1,_arg2,_arg3,_arg4);
7462
7463 wxPy_END_ALLOW_THREADS;
7464 } Py_INCREF(Py_None);
7465 _resultobj = Py_None;
7466 return _resultobj;
7467 }
7468
7469 #define wxPyShape_base_OnLeftDoubleClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnLeftDoubleClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
7470 static PyObject *_wrap_wxPyShape_base_OnLeftDoubleClick(PyObject *self, PyObject *args, PyObject *kwargs) {
7471 PyObject * _resultobj;
7472 wxPyShape * _arg0;
7473 double _arg1;
7474 double _arg2;
7475 int _arg3 = (int ) 0;
7476 int _arg4 = (int ) 0;
7477 PyObject * _argo0 = 0;
7478 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
7479
7480 self = self;
7481 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyShape_base_OnLeftDoubleClick",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
7482 return NULL;
7483 if (_argo0) {
7484 if (_argo0 == Py_None) { _arg0 = NULL; }
7485 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
7486 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_base_OnLeftDoubleClick. Expected _wxPyShape_p.");
7487 return NULL;
7488 }
7489 }
7490 {
7491 wxPy_BEGIN_ALLOW_THREADS;
7492 wxPyShape_base_OnLeftDoubleClick(_arg0,_arg1,_arg2,_arg3,_arg4);
7493
7494 wxPy_END_ALLOW_THREADS;
7495 } Py_INCREF(Py_None);
7496 _resultobj = Py_None;
7497 return _resultobj;
7498 }
7499
7500 #define wxPyShape_base_OnRightClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnRightClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
7501 static PyObject *_wrap_wxPyShape_base_OnRightClick(PyObject *self, PyObject *args, PyObject *kwargs) {
7502 PyObject * _resultobj;
7503 wxPyShape * _arg0;
7504 double _arg1;
7505 double _arg2;
7506 int _arg3 = (int ) 0;
7507 int _arg4 = (int ) 0;
7508 PyObject * _argo0 = 0;
7509 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
7510
7511 self = self;
7512 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyShape_base_OnRightClick",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
7513 return NULL;
7514 if (_argo0) {
7515 if (_argo0 == Py_None) { _arg0 = NULL; }
7516 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
7517 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_base_OnRightClick. Expected _wxPyShape_p.");
7518 return NULL;
7519 }
7520 }
7521 {
7522 wxPy_BEGIN_ALLOW_THREADS;
7523 wxPyShape_base_OnRightClick(_arg0,_arg1,_arg2,_arg3,_arg4);
7524
7525 wxPy_END_ALLOW_THREADS;
7526 } Py_INCREF(Py_None);
7527 _resultobj = Py_None;
7528 return _resultobj;
7529 }
7530
7531 #define wxPyShape_base_OnSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnSize(_swigarg0,_swigarg1))
7532 static PyObject *_wrap_wxPyShape_base_OnSize(PyObject *self, PyObject *args, PyObject *kwargs) {
7533 PyObject * _resultobj;
7534 wxPyShape * _arg0;
7535 double _arg1;
7536 double _arg2;
7537 PyObject * _argo0 = 0;
7538 char *_kwnames[] = { "self","x","y", NULL };
7539
7540 self = self;
7541 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyShape_base_OnSize",_kwnames,&_argo0,&_arg1,&_arg2))
7542 return NULL;
7543 if (_argo0) {
7544 if (_argo0 == Py_None) { _arg0 = NULL; }
7545 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
7546 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_base_OnSize. Expected _wxPyShape_p.");
7547 return NULL;
7548 }
7549 }
7550 {
7551 wxPy_BEGIN_ALLOW_THREADS;
7552 wxPyShape_base_OnSize(_arg0,_arg1,_arg2);
7553
7554 wxPy_END_ALLOW_THREADS;
7555 } Py_INCREF(Py_None);
7556 _resultobj = Py_None;
7557 return _resultobj;
7558 }
7559
7560 #define wxPyShape_base_OnMovePre(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->base_OnMovePre(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
7561 static PyObject *_wrap_wxPyShape_base_OnMovePre(PyObject *self, PyObject *args, PyObject *kwargs) {
7562 PyObject * _resultobj;
7563 bool _result;
7564 wxPyShape * _arg0;
7565 wxDC * _arg1;
7566 double _arg2;
7567 double _arg3;
7568 double _arg4;
7569 double _arg5;
7570 bool _arg6 = (bool ) TRUE;
7571 PyObject * _argo0 = 0;
7572 PyObject * _argo1 = 0;
7573 int tempbool6 = (int) TRUE;
7574 char *_kwnames[] = { "self","dc","x","y","old_x","old_y","display", NULL };
7575
7576 self = self;
7577 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdddd|i:wxPyShape_base_OnMovePre",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5,&tempbool6))
7578 return NULL;
7579 if (_argo0) {
7580 if (_argo0 == Py_None) { _arg0 = NULL; }
7581 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
7582 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_base_OnMovePre. Expected _wxPyShape_p.");
7583 return NULL;
7584 }
7585 }
7586 if (_argo1) {
7587 if (_argo1 == Py_None) { _arg1 = NULL; }
7588 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
7589 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyShape_base_OnMovePre. Expected _wxDC_p.");
7590 return NULL;
7591 }
7592 }
7593 _arg6 = (bool ) tempbool6;
7594 {
7595 wxPy_BEGIN_ALLOW_THREADS;
7596 _result = (bool )wxPyShape_base_OnMovePre(_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
7597
7598 wxPy_END_ALLOW_THREADS;
7599 } _resultobj = Py_BuildValue("i",_result);
7600 return _resultobj;
7601 }
7602
7603 #define wxPyShape_base_OnMovePost(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->base_OnMovePost(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
7604 static PyObject *_wrap_wxPyShape_base_OnMovePost(PyObject *self, PyObject *args, PyObject *kwargs) {
7605 PyObject * _resultobj;
7606 wxPyShape * _arg0;
7607 wxDC * _arg1;
7608 double _arg2;
7609 double _arg3;
7610 double _arg4;
7611 double _arg5;
7612 bool _arg6 = (bool ) TRUE;
7613 PyObject * _argo0 = 0;
7614 PyObject * _argo1 = 0;
7615 int tempbool6 = (int) TRUE;
7616 char *_kwnames[] = { "self","dc","x","y","old_x","old_y","display", NULL };
7617
7618 self = self;
7619 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdddd|i:wxPyShape_base_OnMovePost",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5,&tempbool6))
7620 return NULL;
7621 if (_argo0) {
7622 if (_argo0 == Py_None) { _arg0 = NULL; }
7623 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
7624 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_base_OnMovePost. Expected _wxPyShape_p.");
7625 return NULL;
7626 }
7627 }
7628 if (_argo1) {
7629 if (_argo1 == Py_None) { _arg1 = NULL; }
7630 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
7631 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyShape_base_OnMovePost. Expected _wxDC_p.");
7632 return NULL;
7633 }
7634 }
7635 _arg6 = (bool ) tempbool6;
7636 {
7637 wxPy_BEGIN_ALLOW_THREADS;
7638 wxPyShape_base_OnMovePost(_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
7639
7640 wxPy_END_ALLOW_THREADS;
7641 } Py_INCREF(Py_None);
7642 _resultobj = Py_None;
7643 return _resultobj;
7644 }
7645
7646 #define wxPyShape_base_OnDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
7647 static PyObject *_wrap_wxPyShape_base_OnDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
7648 PyObject * _resultobj;
7649 wxPyShape * _arg0;
7650 bool _arg1;
7651 double _arg2;
7652 double _arg3;
7653 int _arg4 = (int ) 0;
7654 int _arg5 = (int ) 0;
7655 PyObject * _argo0 = 0;
7656 int tempbool1;
7657 char *_kwnames[] = { "self","draw","x","y","keys","attachment", NULL };
7658
7659 self = self;
7660 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oidd|ii:wxPyShape_base_OnDragLeft",_kwnames,&_argo0,&tempbool1,&_arg2,&_arg3,&_arg4,&_arg5))
7661 return NULL;
7662 if (_argo0) {
7663 if (_argo0 == Py_None) { _arg0 = NULL; }
7664 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
7665 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_base_OnDragLeft. Expected _wxPyShape_p.");
7666 return NULL;
7667 }
7668 }
7669 _arg1 = (bool ) tempbool1;
7670 {
7671 wxPy_BEGIN_ALLOW_THREADS;
7672 wxPyShape_base_OnDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
7673
7674 wxPy_END_ALLOW_THREADS;
7675 } Py_INCREF(Py_None);
7676 _resultobj = Py_None;
7677 return _resultobj;
7678 }
7679
7680 #define wxPyShape_base_OnBeginDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnBeginDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
7681 static PyObject *_wrap_wxPyShape_base_OnBeginDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
7682 PyObject * _resultobj;
7683 wxPyShape * _arg0;
7684 double _arg1;
7685 double _arg2;
7686 int _arg3 = (int ) 0;
7687 int _arg4 = (int ) 0;
7688 PyObject * _argo0 = 0;
7689 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
7690
7691 self = self;
7692 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyShape_base_OnBeginDragLeft",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
7693 return NULL;
7694 if (_argo0) {
7695 if (_argo0 == Py_None) { _arg0 = NULL; }
7696 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
7697 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_base_OnBeginDragLeft. Expected _wxPyShape_p.");
7698 return NULL;
7699 }
7700 }
7701 {
7702 wxPy_BEGIN_ALLOW_THREADS;
7703 wxPyShape_base_OnBeginDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4);
7704
7705 wxPy_END_ALLOW_THREADS;
7706 } Py_INCREF(Py_None);
7707 _resultobj = Py_None;
7708 return _resultobj;
7709 }
7710
7711 #define wxPyShape_base_OnEndDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnEndDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
7712 static PyObject *_wrap_wxPyShape_base_OnEndDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
7713 PyObject * _resultobj;
7714 wxPyShape * _arg0;
7715 double _arg1;
7716 double _arg2;
7717 int _arg3 = (int ) 0;
7718 int _arg4 = (int ) 0;
7719 PyObject * _argo0 = 0;
7720 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
7721
7722 self = self;
7723 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyShape_base_OnEndDragLeft",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
7724 return NULL;
7725 if (_argo0) {
7726 if (_argo0 == Py_None) { _arg0 = NULL; }
7727 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
7728 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_base_OnEndDragLeft. Expected _wxPyShape_p.");
7729 return NULL;
7730 }
7731 }
7732 {
7733 wxPy_BEGIN_ALLOW_THREADS;
7734 wxPyShape_base_OnEndDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4);
7735
7736 wxPy_END_ALLOW_THREADS;
7737 } Py_INCREF(Py_None);
7738 _resultobj = Py_None;
7739 return _resultobj;
7740 }
7741
7742 #define wxPyShape_base_OnDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
7743 static PyObject *_wrap_wxPyShape_base_OnDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
7744 PyObject * _resultobj;
7745 wxPyShape * _arg0;
7746 bool _arg1;
7747 double _arg2;
7748 double _arg3;
7749 int _arg4 = (int ) 0;
7750 int _arg5 = (int ) 0;
7751 PyObject * _argo0 = 0;
7752 int tempbool1;
7753 char *_kwnames[] = { "self","draw","x","y","keys","attachment", NULL };
7754
7755 self = self;
7756 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oidd|ii:wxPyShape_base_OnDragRight",_kwnames,&_argo0,&tempbool1,&_arg2,&_arg3,&_arg4,&_arg5))
7757 return NULL;
7758 if (_argo0) {
7759 if (_argo0 == Py_None) { _arg0 = NULL; }
7760 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
7761 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_base_OnDragRight. Expected _wxPyShape_p.");
7762 return NULL;
7763 }
7764 }
7765 _arg1 = (bool ) tempbool1;
7766 {
7767 wxPy_BEGIN_ALLOW_THREADS;
7768 wxPyShape_base_OnDragRight(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
7769
7770 wxPy_END_ALLOW_THREADS;
7771 } Py_INCREF(Py_None);
7772 _resultobj = Py_None;
7773 return _resultobj;
7774 }
7775
7776 #define wxPyShape_base_OnBeginDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnBeginDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
7777 static PyObject *_wrap_wxPyShape_base_OnBeginDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
7778 PyObject * _resultobj;
7779 wxPyShape * _arg0;
7780 double _arg1;
7781 double _arg2;
7782 int _arg3 = (int ) 0;
7783 int _arg4 = (int ) 0;
7784 PyObject * _argo0 = 0;
7785 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
7786
7787 self = self;
7788 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyShape_base_OnBeginDragRight",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
7789 return NULL;
7790 if (_argo0) {
7791 if (_argo0 == Py_None) { _arg0 = NULL; }
7792 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
7793 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_base_OnBeginDragRight. Expected _wxPyShape_p.");
7794 return NULL;
7795 }
7796 }
7797 {
7798 wxPy_BEGIN_ALLOW_THREADS;
7799 wxPyShape_base_OnBeginDragRight(_arg0,_arg1,_arg2,_arg3,_arg4);
7800
7801 wxPy_END_ALLOW_THREADS;
7802 } Py_INCREF(Py_None);
7803 _resultobj = Py_None;
7804 return _resultobj;
7805 }
7806
7807 #define wxPyShape_base_OnEndDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnEndDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
7808 static PyObject *_wrap_wxPyShape_base_OnEndDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
7809 PyObject * _resultobj;
7810 wxPyShape * _arg0;
7811 double _arg1;
7812 double _arg2;
7813 int _arg3 = (int ) 0;
7814 int _arg4 = (int ) 0;
7815 PyObject * _argo0 = 0;
7816 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
7817
7818 self = self;
7819 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyShape_base_OnEndDragRight",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
7820 return NULL;
7821 if (_argo0) {
7822 if (_argo0 == Py_None) { _arg0 = NULL; }
7823 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
7824 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_base_OnEndDragRight. Expected _wxPyShape_p.");
7825 return NULL;
7826 }
7827 }
7828 {
7829 wxPy_BEGIN_ALLOW_THREADS;
7830 wxPyShape_base_OnEndDragRight(_arg0,_arg1,_arg2,_arg3,_arg4);
7831
7832 wxPy_END_ALLOW_THREADS;
7833 } Py_INCREF(Py_None);
7834 _resultobj = Py_None;
7835 return _resultobj;
7836 }
7837
7838 #define wxPyShape_base_OnDrawOutline(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnDrawOutline(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
7839 static PyObject *_wrap_wxPyShape_base_OnDrawOutline(PyObject *self, PyObject *args, PyObject *kwargs) {
7840 PyObject * _resultobj;
7841 wxPyShape * _arg0;
7842 wxDC * _arg1;
7843 double _arg2;
7844 double _arg3;
7845 double _arg4;
7846 double _arg5;
7847 PyObject * _argo0 = 0;
7848 PyObject * _argo1 = 0;
7849 char *_kwnames[] = { "self","dc","x","y","w","h", NULL };
7850
7851 self = self;
7852 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdddd:wxPyShape_base_OnDrawOutline",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5))
7853 return NULL;
7854 if (_argo0) {
7855 if (_argo0 == Py_None) { _arg0 = NULL; }
7856 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
7857 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_base_OnDrawOutline. Expected _wxPyShape_p.");
7858 return NULL;
7859 }
7860 }
7861 if (_argo1) {
7862 if (_argo1 == Py_None) { _arg1 = NULL; }
7863 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
7864 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyShape_base_OnDrawOutline. Expected _wxDC_p.");
7865 return NULL;
7866 }
7867 }
7868 {
7869 wxPy_BEGIN_ALLOW_THREADS;
7870 wxPyShape_base_OnDrawOutline(_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5);
7871
7872 wxPy_END_ALLOW_THREADS;
7873 } Py_INCREF(Py_None);
7874 _resultobj = Py_None;
7875 return _resultobj;
7876 }
7877
7878 #define wxPyShape_base_OnDrawControlPoints(_swigobj,_swigarg0) (_swigobj->base_OnDrawControlPoints(_swigarg0))
7879 static PyObject *_wrap_wxPyShape_base_OnDrawControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
7880 PyObject * _resultobj;
7881 wxPyShape * _arg0;
7882 wxDC * _arg1;
7883 PyObject * _argo0 = 0;
7884 PyObject * _argo1 = 0;
7885 char *_kwnames[] = { "self","dc", NULL };
7886
7887 self = self;
7888 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyShape_base_OnDrawControlPoints",_kwnames,&_argo0,&_argo1))
7889 return NULL;
7890 if (_argo0) {
7891 if (_argo0 == Py_None) { _arg0 = NULL; }
7892 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
7893 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_base_OnDrawControlPoints. Expected _wxPyShape_p.");
7894 return NULL;
7895 }
7896 }
7897 if (_argo1) {
7898 if (_argo1 == Py_None) { _arg1 = NULL; }
7899 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
7900 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyShape_base_OnDrawControlPoints. Expected _wxDC_p.");
7901 return NULL;
7902 }
7903 }
7904 {
7905 wxPy_BEGIN_ALLOW_THREADS;
7906 wxPyShape_base_OnDrawControlPoints(_arg0,*_arg1);
7907
7908 wxPy_END_ALLOW_THREADS;
7909 } Py_INCREF(Py_None);
7910 _resultobj = Py_None;
7911 return _resultobj;
7912 }
7913
7914 #define wxPyShape_base_OnEraseControlPoints(_swigobj,_swigarg0) (_swigobj->base_OnEraseControlPoints(_swigarg0))
7915 static PyObject *_wrap_wxPyShape_base_OnEraseControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
7916 PyObject * _resultobj;
7917 wxPyShape * _arg0;
7918 wxDC * _arg1;
7919 PyObject * _argo0 = 0;
7920 PyObject * _argo1 = 0;
7921 char *_kwnames[] = { "self","dc", NULL };
7922
7923 self = self;
7924 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyShape_base_OnEraseControlPoints",_kwnames,&_argo0,&_argo1))
7925 return NULL;
7926 if (_argo0) {
7927 if (_argo0 == Py_None) { _arg0 = NULL; }
7928 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
7929 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_base_OnEraseControlPoints. Expected _wxPyShape_p.");
7930 return NULL;
7931 }
7932 }
7933 if (_argo1) {
7934 if (_argo1 == Py_None) { _arg1 = NULL; }
7935 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
7936 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyShape_base_OnEraseControlPoints. Expected _wxDC_p.");
7937 return NULL;
7938 }
7939 }
7940 {
7941 wxPy_BEGIN_ALLOW_THREADS;
7942 wxPyShape_base_OnEraseControlPoints(_arg0,*_arg1);
7943
7944 wxPy_END_ALLOW_THREADS;
7945 } Py_INCREF(Py_None);
7946 _resultobj = Py_None;
7947 return _resultobj;
7948 }
7949
7950 #define wxPyShape_base_OnMoveLink(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnMoveLink(_swigarg0,_swigarg1))
7951 static PyObject *_wrap_wxPyShape_base_OnMoveLink(PyObject *self, PyObject *args, PyObject *kwargs) {
7952 PyObject * _resultobj;
7953 wxPyShape * _arg0;
7954 wxDC * _arg1;
7955 bool _arg2 = (bool ) TRUE;
7956 PyObject * _argo0 = 0;
7957 PyObject * _argo1 = 0;
7958 int tempbool2 = (int) TRUE;
7959 char *_kwnames[] = { "self","dc","moveControlPoints", NULL };
7960
7961 self = self;
7962 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxPyShape_base_OnMoveLink",_kwnames,&_argo0,&_argo1,&tempbool2))
7963 return NULL;
7964 if (_argo0) {
7965 if (_argo0 == Py_None) { _arg0 = NULL; }
7966 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
7967 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_base_OnMoveLink. Expected _wxPyShape_p.");
7968 return NULL;
7969 }
7970 }
7971 if (_argo1) {
7972 if (_argo1 == Py_None) { _arg1 = NULL; }
7973 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
7974 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyShape_base_OnMoveLink. Expected _wxDC_p.");
7975 return NULL;
7976 }
7977 }
7978 _arg2 = (bool ) tempbool2;
7979 {
7980 wxPy_BEGIN_ALLOW_THREADS;
7981 wxPyShape_base_OnMoveLink(_arg0,*_arg1,_arg2);
7982
7983 wxPy_END_ALLOW_THREADS;
7984 } Py_INCREF(Py_None);
7985 _resultobj = Py_None;
7986 return _resultobj;
7987 }
7988
7989 #define wxPyShape_base_OnSizingDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->base_OnSizingDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
7990 static PyObject *_wrap_wxPyShape_base_OnSizingDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
7991 PyObject * _resultobj;
7992 wxPyShape * _arg0;
7993 wxPyControlPoint * _arg1;
7994 bool _arg2;
7995 double _arg3;
7996 double _arg4;
7997 int _arg5 = (int ) 0;
7998 int _arg6 = (int ) 0;
7999 PyObject * _argo0 = 0;
8000 PyObject * _argo1 = 0;
8001 int tempbool2;
8002 char *_kwnames[] = { "self","pt","draw","x","y","keys","attachment", NULL };
8003
8004 self = self;
8005 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOidd|ii:wxPyShape_base_OnSizingDragLeft",_kwnames,&_argo0,&_argo1,&tempbool2,&_arg3,&_arg4,&_arg5,&_arg6))
8006 return NULL;
8007 if (_argo0) {
8008 if (_argo0 == Py_None) { _arg0 = NULL; }
8009 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
8010 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_base_OnSizingDragLeft. Expected _wxPyShape_p.");
8011 return NULL;
8012 }
8013 }
8014 if (_argo1) {
8015 if (_argo1 == Py_None) { _arg1 = NULL; }
8016 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyControlPoint_p")) {
8017 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyShape_base_OnSizingDragLeft. Expected _wxPyControlPoint_p.");
8018 return NULL;
8019 }
8020 }
8021 _arg2 = (bool ) tempbool2;
8022 {
8023 wxPy_BEGIN_ALLOW_THREADS;
8024 wxPyShape_base_OnSizingDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
8025
8026 wxPy_END_ALLOW_THREADS;
8027 } Py_INCREF(Py_None);
8028 _resultobj = Py_None;
8029 return _resultobj;
8030 }
8031
8032 #define wxPyShape_base_OnSizingBeginDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnSizingBeginDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
8033 static PyObject *_wrap_wxPyShape_base_OnSizingBeginDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
8034 PyObject * _resultobj;
8035 wxPyShape * _arg0;
8036 wxPyControlPoint * _arg1;
8037 double _arg2;
8038 double _arg3;
8039 int _arg4 = (int ) 0;
8040 int _arg5 = (int ) 0;
8041 PyObject * _argo0 = 0;
8042 PyObject * _argo1 = 0;
8043 char *_kwnames[] = { "self","pt","x","y","keys","attachment", NULL };
8044
8045 self = self;
8046 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdd|ii:wxPyShape_base_OnSizingBeginDragLeft",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5))
8047 return NULL;
8048 if (_argo0) {
8049 if (_argo0 == Py_None) { _arg0 = NULL; }
8050 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
8051 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_base_OnSizingBeginDragLeft. Expected _wxPyShape_p.");
8052 return NULL;
8053 }
8054 }
8055 if (_argo1) {
8056 if (_argo1 == Py_None) { _arg1 = NULL; }
8057 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyControlPoint_p")) {
8058 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyShape_base_OnSizingBeginDragLeft. Expected _wxPyControlPoint_p.");
8059 return NULL;
8060 }
8061 }
8062 {
8063 wxPy_BEGIN_ALLOW_THREADS;
8064 wxPyShape_base_OnSizingBeginDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
8065
8066 wxPy_END_ALLOW_THREADS;
8067 } Py_INCREF(Py_None);
8068 _resultobj = Py_None;
8069 return _resultobj;
8070 }
8071
8072 #define wxPyShape_base_OnSizingEndDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnSizingEndDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
8073 static PyObject *_wrap_wxPyShape_base_OnSizingEndDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
8074 PyObject * _resultobj;
8075 wxPyShape * _arg0;
8076 wxPyControlPoint * _arg1;
8077 double _arg2;
8078 double _arg3;
8079 int _arg4 = (int ) 0;
8080 int _arg5 = (int ) 0;
8081 PyObject * _argo0 = 0;
8082 PyObject * _argo1 = 0;
8083 char *_kwnames[] = { "self","pt","x","y","keys","attachment", NULL };
8084
8085 self = self;
8086 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdd|ii:wxPyShape_base_OnSizingEndDragLeft",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5))
8087 return NULL;
8088 if (_argo0) {
8089 if (_argo0 == Py_None) { _arg0 = NULL; }
8090 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
8091 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_base_OnSizingEndDragLeft. Expected _wxPyShape_p.");
8092 return NULL;
8093 }
8094 }
8095 if (_argo1) {
8096 if (_argo1 == Py_None) { _arg1 = NULL; }
8097 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyControlPoint_p")) {
8098 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyShape_base_OnSizingEndDragLeft. Expected _wxPyControlPoint_p.");
8099 return NULL;
8100 }
8101 }
8102 {
8103 wxPy_BEGIN_ALLOW_THREADS;
8104 wxPyShape_base_OnSizingEndDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
8105
8106 wxPy_END_ALLOW_THREADS;
8107 } Py_INCREF(Py_None);
8108 _resultobj = Py_None;
8109 return _resultobj;
8110 }
8111
8112 #define wxPyShape_base_OnBeginSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnBeginSize(_swigarg0,_swigarg1))
8113 static PyObject *_wrap_wxPyShape_base_OnBeginSize(PyObject *self, PyObject *args, PyObject *kwargs) {
8114 PyObject * _resultobj;
8115 wxPyShape * _arg0;
8116 double _arg1;
8117 double _arg2;
8118 PyObject * _argo0 = 0;
8119 char *_kwnames[] = { "self","w","h", NULL };
8120
8121 self = self;
8122 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyShape_base_OnBeginSize",_kwnames,&_argo0,&_arg1,&_arg2))
8123 return NULL;
8124 if (_argo0) {
8125 if (_argo0 == Py_None) { _arg0 = NULL; }
8126 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
8127 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_base_OnBeginSize. Expected _wxPyShape_p.");
8128 return NULL;
8129 }
8130 }
8131 {
8132 wxPy_BEGIN_ALLOW_THREADS;
8133 wxPyShape_base_OnBeginSize(_arg0,_arg1,_arg2);
8134
8135 wxPy_END_ALLOW_THREADS;
8136 } Py_INCREF(Py_None);
8137 _resultobj = Py_None;
8138 return _resultobj;
8139 }
8140
8141 #define wxPyShape_base_OnEndSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnEndSize(_swigarg0,_swigarg1))
8142 static PyObject *_wrap_wxPyShape_base_OnEndSize(PyObject *self, PyObject *args, PyObject *kwargs) {
8143 PyObject * _resultobj;
8144 wxPyShape * _arg0;
8145 double _arg1;
8146 double _arg2;
8147 PyObject * _argo0 = 0;
8148 char *_kwnames[] = { "self","w","h", NULL };
8149
8150 self = self;
8151 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyShape_base_OnEndSize",_kwnames,&_argo0,&_arg1,&_arg2))
8152 return NULL;
8153 if (_argo0) {
8154 if (_argo0 == Py_None) { _arg0 = NULL; }
8155 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShape_p")) {
8156 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyShape_base_OnEndSize. Expected _wxPyShape_p.");
8157 return NULL;
8158 }
8159 }
8160 {
8161 wxPy_BEGIN_ALLOW_THREADS;
8162 wxPyShape_base_OnEndSize(_arg0,_arg1,_arg2);
8163
8164 wxPy_END_ALLOW_THREADS;
8165 } Py_INCREF(Py_None);
8166 _resultobj = Py_None;
8167 return _resultobj;
8168 }
8169
8170 static PyMethodDef oglbasiccMethods[] = {
8171 { "wxPyShape_base_OnEndSize", (PyCFunction) _wrap_wxPyShape_base_OnEndSize, METH_VARARGS | METH_KEYWORDS },
8172 { "wxPyShape_base_OnBeginSize", (PyCFunction) _wrap_wxPyShape_base_OnBeginSize, METH_VARARGS | METH_KEYWORDS },
8173 { "wxPyShape_base_OnSizingEndDragLeft", (PyCFunction) _wrap_wxPyShape_base_OnSizingEndDragLeft, METH_VARARGS | METH_KEYWORDS },
8174 { "wxPyShape_base_OnSizingBeginDragLeft", (PyCFunction) _wrap_wxPyShape_base_OnSizingBeginDragLeft, METH_VARARGS | METH_KEYWORDS },
8175 { "wxPyShape_base_OnSizingDragLeft", (PyCFunction) _wrap_wxPyShape_base_OnSizingDragLeft, METH_VARARGS | METH_KEYWORDS },
8176 { "wxPyShape_base_OnMoveLink", (PyCFunction) _wrap_wxPyShape_base_OnMoveLink, METH_VARARGS | METH_KEYWORDS },
8177 { "wxPyShape_base_OnEraseControlPoints", (PyCFunction) _wrap_wxPyShape_base_OnEraseControlPoints, METH_VARARGS | METH_KEYWORDS },
8178 { "wxPyShape_base_OnDrawControlPoints", (PyCFunction) _wrap_wxPyShape_base_OnDrawControlPoints, METH_VARARGS | METH_KEYWORDS },
8179 { "wxPyShape_base_OnDrawOutline", (PyCFunction) _wrap_wxPyShape_base_OnDrawOutline, METH_VARARGS | METH_KEYWORDS },
8180 { "wxPyShape_base_OnEndDragRight", (PyCFunction) _wrap_wxPyShape_base_OnEndDragRight, METH_VARARGS | METH_KEYWORDS },
8181 { "wxPyShape_base_OnBeginDragRight", (PyCFunction) _wrap_wxPyShape_base_OnBeginDragRight, METH_VARARGS | METH_KEYWORDS },
8182 { "wxPyShape_base_OnDragRight", (PyCFunction) _wrap_wxPyShape_base_OnDragRight, METH_VARARGS | METH_KEYWORDS },
8183 { "wxPyShape_base_OnEndDragLeft", (PyCFunction) _wrap_wxPyShape_base_OnEndDragLeft, METH_VARARGS | METH_KEYWORDS },
8184 { "wxPyShape_base_OnBeginDragLeft", (PyCFunction) _wrap_wxPyShape_base_OnBeginDragLeft, METH_VARARGS | METH_KEYWORDS },
8185 { "wxPyShape_base_OnDragLeft", (PyCFunction) _wrap_wxPyShape_base_OnDragLeft, METH_VARARGS | METH_KEYWORDS },
8186 { "wxPyShape_base_OnMovePost", (PyCFunction) _wrap_wxPyShape_base_OnMovePost, METH_VARARGS | METH_KEYWORDS },
8187 { "wxPyShape_base_OnMovePre", (PyCFunction) _wrap_wxPyShape_base_OnMovePre, METH_VARARGS | METH_KEYWORDS },
8188 { "wxPyShape_base_OnSize", (PyCFunction) _wrap_wxPyShape_base_OnSize, METH_VARARGS | METH_KEYWORDS },
8189 { "wxPyShape_base_OnRightClick", (PyCFunction) _wrap_wxPyShape_base_OnRightClick, METH_VARARGS | METH_KEYWORDS },
8190 { "wxPyShape_base_OnLeftDoubleClick", (PyCFunction) _wrap_wxPyShape_base_OnLeftDoubleClick, METH_VARARGS | METH_KEYWORDS },
8191 { "wxPyShape_base_OnLeftClick", (PyCFunction) _wrap_wxPyShape_base_OnLeftClick, METH_VARARGS | METH_KEYWORDS },
8192 { "wxPyShape_base_OnHighlight", (PyCFunction) _wrap_wxPyShape_base_OnHighlight, METH_VARARGS | METH_KEYWORDS },
8193 { "wxPyShape_base_OnEraseContents", (PyCFunction) _wrap_wxPyShape_base_OnEraseContents, METH_VARARGS | METH_KEYWORDS },
8194 { "wxPyShape_base_OnErase", (PyCFunction) _wrap_wxPyShape_base_OnErase, METH_VARARGS | METH_KEYWORDS },
8195 { "wxPyShape_base_OnMoveLinks", (PyCFunction) _wrap_wxPyShape_base_OnMoveLinks, METH_VARARGS | METH_KEYWORDS },
8196 { "wxPyShape_base_OnDrawBranches", (PyCFunction) _wrap_wxPyShape_base_OnDrawBranches, METH_VARARGS | METH_KEYWORDS },
8197 { "wxPyShape_base_OnDrawContents", (PyCFunction) _wrap_wxPyShape_base_OnDrawContents, METH_VARARGS | METH_KEYWORDS },
8198 { "wxPyShape_base_OnDraw", (PyCFunction) _wrap_wxPyShape_base_OnDraw, METH_VARARGS | METH_KEYWORDS },
8199 { "wxPyShape_base_OnDelete", (PyCFunction) _wrap_wxPyShape_base_OnDelete, METH_VARARGS | METH_KEYWORDS },
8200 { "wxPyShape_ClearPointList", (PyCFunction) _wrap_wxPyShape_ClearPointList, METH_VARARGS | METH_KEYWORDS },
8201 { "wxPyShape_Recentre", (PyCFunction) _wrap_wxPyShape_Recentre, METH_VARARGS | METH_KEYWORDS },
8202 { "wxPyShape_ClearAttachments", (PyCFunction) _wrap_wxPyShape_ClearAttachments, METH_VARARGS | METH_KEYWORDS },
8203 { "wxPyShape_GetRotation", (PyCFunction) _wrap_wxPyShape_GetRotation, METH_VARARGS | METH_KEYWORDS },
8204 { "wxPyShape_Rotate", (PyCFunction) _wrap_wxPyShape_Rotate, METH_VARARGS | METH_KEYWORDS },
8205 { "wxPyShape_CopyWithHandler", (PyCFunction) _wrap_wxPyShape_CopyWithHandler, METH_VARARGS | METH_KEYWORDS },
8206 { "wxPyShape_Copy", (PyCFunction) _wrap_wxPyShape_Copy, METH_VARARGS | METH_KEYWORDS },
8207 { "wxPyShape_CreateNewCopy", (PyCFunction) _wrap_wxPyShape_CreateNewCopy, METH_VARARGS | METH_KEYWORDS },
8208 { "wxPyShape_HasDescendant", (PyCFunction) _wrap_wxPyShape_HasDescendant, METH_VARARGS | METH_KEYWORDS },
8209 { "wxPyShape_Draggable", (PyCFunction) _wrap_wxPyShape_Draggable, METH_VARARGS | METH_KEYWORDS },
8210 { "wxPyShape_LogicalToPhysicalAttachment", (PyCFunction) _wrap_wxPyShape_LogicalToPhysicalAttachment, METH_VARARGS | METH_KEYWORDS },
8211 { "wxPyShape_PhysicalToLogicalAttachment", (PyCFunction) _wrap_wxPyShape_PhysicalToLogicalAttachment, METH_VARARGS | METH_KEYWORDS },
8212 { "wxPyShape_GetBranchStyle", (PyCFunction) _wrap_wxPyShape_GetBranchStyle, METH_VARARGS | METH_KEYWORDS },
8213 { "wxPyShape_SetBranchStyle", (PyCFunction) _wrap_wxPyShape_SetBranchStyle, METH_VARARGS | METH_KEYWORDS },
8214 { "wxPyShape_GetBranchSpacing", (PyCFunction) _wrap_wxPyShape_GetBranchSpacing, METH_VARARGS | METH_KEYWORDS },
8215 { "wxPyShape_SetBranchSpacing", (PyCFunction) _wrap_wxPyShape_SetBranchSpacing, METH_VARARGS | METH_KEYWORDS },
8216 { "wxPyShape_GetBranchStemLength", (PyCFunction) _wrap_wxPyShape_GetBranchStemLength, METH_VARARGS | METH_KEYWORDS },
8217 { "wxPyShape_SetBranchStemLength", (PyCFunction) _wrap_wxPyShape_SetBranchStemLength, METH_VARARGS | METH_KEYWORDS },
8218 { "wxPyShape_GetBranchNeckLength", (PyCFunction) _wrap_wxPyShape_GetBranchNeckLength, METH_VARARGS | METH_KEYWORDS },
8219 { "wxPyShape_SetBranchNeckLength", (PyCFunction) _wrap_wxPyShape_SetBranchNeckLength, METH_VARARGS | METH_KEYWORDS },
8220 { "wxPyShape_GetAttachmentLineCount", (PyCFunction) _wrap_wxPyShape_GetAttachmentLineCount, METH_VARARGS | METH_KEYWORDS },
8221 { "wxPyShape_GetBranchingAttachmentPoint", (PyCFunction) _wrap_wxPyShape_GetBranchingAttachmentPoint, METH_VARARGS | METH_KEYWORDS },
8222 { "wxPyShape_GetBranchingAttachmentInfo", (PyCFunction) _wrap_wxPyShape_GetBranchingAttachmentInfo, METH_VARARGS | METH_KEYWORDS },
8223 { "wxPyShape_GetBranchingAttachmentRoot", (PyCFunction) _wrap_wxPyShape_GetBranchingAttachmentRoot, METH_VARARGS | METH_KEYWORDS },
8224 { "wxPyShape_ApplyAttachmentOrdering", (PyCFunction) _wrap_wxPyShape_ApplyAttachmentOrdering, METH_VARARGS | METH_KEYWORDS },
8225 { "wxPyShape_MoveLineToNewAttachment", (PyCFunction) _wrap_wxPyShape_MoveLineToNewAttachment, METH_VARARGS | METH_KEYWORDS },
8226 { "wxPyShape_DrawLinks", (PyCFunction) _wrap_wxPyShape_DrawLinks, METH_VARARGS | METH_KEYWORDS },
8227 { "wxPyShape_EraseLinks", (PyCFunction) _wrap_wxPyShape_EraseLinks, METH_VARARGS | METH_KEYWORDS },
8228 { "wxPyShape_AttachmentSortTest", (PyCFunction) _wrap_wxPyShape_AttachmentSortTest, METH_VARARGS | METH_KEYWORDS },
8229 { "wxPyShape_CalcSimpleAttachment", (PyCFunction) _wrap_wxPyShape_CalcSimpleAttachment, METH_VARARGS | METH_KEYWORDS },
8230 { "wxPyShape_GetAttachmentPositionEdge", (PyCFunction) _wrap_wxPyShape_GetAttachmentPositionEdge, METH_VARARGS | METH_KEYWORDS },
8231 { "wxPyShape_AttachmentIsValid", (PyCFunction) _wrap_wxPyShape_AttachmentIsValid, METH_VARARGS | METH_KEYWORDS },
8232 { "wxPyShape_GetNumberOfAttachments", (PyCFunction) _wrap_wxPyShape_GetNumberOfAttachments, METH_VARARGS | METH_KEYWORDS },
8233 { "wxPyShape_GetAttachmentPosition", (PyCFunction) _wrap_wxPyShape_GetAttachmentPosition, METH_VARARGS | METH_KEYWORDS },
8234 { "wxPyShape_RemoveLine", (PyCFunction) _wrap_wxPyShape_RemoveLine, METH_VARARGS | METH_KEYWORDS },
8235 { "wxPyShape_ClearText", (PyCFunction) _wrap_wxPyShape_ClearText, METH_VARARGS | METH_KEYWORDS },
8236 { "wxPyShape_FindRegionNames", (PyCFunction) _wrap_wxPyShape_FindRegionNames, METH_VARARGS | METH_KEYWORDS },
8237 { "wxPyShape_FindRegion", (PyCFunction) _wrap_wxPyShape_FindRegion, METH_VARARGS | METH_KEYWORDS },
8238 { "wxPyShape_AssignNewIds", (PyCFunction) _wrap_wxPyShape_AssignNewIds, METH_VARARGS | METH_KEYWORDS },
8239 { "wxPyShape_ClearRegions", (PyCFunction) _wrap_wxPyShape_ClearRegions, METH_VARARGS | METH_KEYWORDS },
8240 { "wxPyShape_AddRegion", (PyCFunction) _wrap_wxPyShape_AddRegion, METH_VARARGS | METH_KEYWORDS },
8241 { "wxPyShape_GetRegions", (PyCFunction) _wrap_wxPyShape_GetRegions, METH_VARARGS | METH_KEYWORDS },
8242 { "wxPyShape_NameRegions", (PyCFunction) _wrap_wxPyShape_NameRegions, METH_VARARGS | METH_KEYWORDS },
8243 { "wxPyShape_GetRegionId", (PyCFunction) _wrap_wxPyShape_GetRegionId, METH_VARARGS | METH_KEYWORDS },
8244 { "wxPyShape_GetRegionName", (PyCFunction) _wrap_wxPyShape_GetRegionName, METH_VARARGS | METH_KEYWORDS },
8245 { "wxPyShape_SetRegionName", (PyCFunction) _wrap_wxPyShape_SetRegionName, METH_VARARGS | METH_KEYWORDS },
8246 { "wxPyShape_GetNumberOfTextRegions", (PyCFunction) _wrap_wxPyShape_GetNumberOfTextRegions, METH_VARARGS | METH_KEYWORDS },
8247 { "wxPyShape_GetTextColour", (PyCFunction) _wrap_wxPyShape_GetTextColour, METH_VARARGS | METH_KEYWORDS },
8248 { "wxPyShape_SetTextColour", (PyCFunction) _wrap_wxPyShape_SetTextColour, METH_VARARGS | METH_KEYWORDS },
8249 { "wxPyShape_GetFont", (PyCFunction) _wrap_wxPyShape_GetFont, METH_VARARGS | METH_KEYWORDS },
8250 { "wxPyShape_SetFont", (PyCFunction) _wrap_wxPyShape_SetFont, METH_VARARGS | METH_KEYWORDS },
8251 { "wxPyShape_GetFormatMode", (PyCFunction) _wrap_wxPyShape_GetFormatMode, METH_VARARGS | METH_KEYWORDS },
8252 { "wxPyShape_SetFormatMode", (PyCFunction) _wrap_wxPyShape_SetFormatMode, METH_VARARGS | METH_KEYWORDS },
8253 { "wxPyShape_FormatText", (PyCFunction) _wrap_wxPyShape_FormatText, METH_VARARGS | METH_KEYWORDS },
8254 { "wxPyShape_SetDefaultRegionSize", (PyCFunction) _wrap_wxPyShape_SetDefaultRegionSize, METH_VARARGS | METH_KEYWORDS },
8255 { "wxPyShape_GetBrush", (PyCFunction) _wrap_wxPyShape_GetBrush, METH_VARARGS | METH_KEYWORDS },
8256 { "wxPyShape_GetPen", (PyCFunction) _wrap_wxPyShape_GetPen, METH_VARARGS | METH_KEYWORDS },
8257 { "wxPyShape_AddText", (PyCFunction) _wrap_wxPyShape_AddText, METH_VARARGS | METH_KEYWORDS },
8258 { "wxPyShape_GetLinePosition", (PyCFunction) _wrap_wxPyShape_GetLinePosition, METH_VARARGS | METH_KEYWORDS },
8259 { "wxPyShape_AddLine", (PyCFunction) _wrap_wxPyShape_AddLine, METH_VARARGS | METH_KEYWORDS },
8260 { "wxPyShape_Constrain", (PyCFunction) _wrap_wxPyShape_Constrain, METH_VARARGS | METH_KEYWORDS },
8261 { "wxPyShape_Detach", (PyCFunction) _wrap_wxPyShape_Detach, METH_VARARGS | METH_KEYWORDS },
8262 { "wxPyShape_Attach", (PyCFunction) _wrap_wxPyShape_Attach, METH_VARARGS | METH_KEYWORDS },
8263 { "wxPyShape_SetAttachmentSize", (PyCFunction) _wrap_wxPyShape_SetAttachmentSize, METH_VARARGS | METH_KEYWORDS },
8264 { "wxPyShape_SetSize", (PyCFunction) _wrap_wxPyShape_SetSize, METH_VARARGS | METH_KEYWORDS },
8265 { "wxPyShape_DrawContents", (PyCFunction) _wrap_wxPyShape_DrawContents, METH_VARARGS | METH_KEYWORDS },
8266 { "wxPyShape_MoveLinks", (PyCFunction) _wrap_wxPyShape_MoveLinks, METH_VARARGS | METH_KEYWORDS },
8267 { "wxPyShape_Flash", (PyCFunction) _wrap_wxPyShape_Flash, METH_VARARGS | METH_KEYWORDS },
8268 { "wxPyShape_Draw", (PyCFunction) _wrap_wxPyShape_Draw, METH_VARARGS | METH_KEYWORDS },
8269 { "wxPyShape_EraseContents", (PyCFunction) _wrap_wxPyShape_EraseContents, METH_VARARGS | METH_KEYWORDS },
8270 { "wxPyShape_Erase", (PyCFunction) _wrap_wxPyShape_Erase, METH_VARARGS | METH_KEYWORDS },
8271 { "wxPyShape_Move", (PyCFunction) _wrap_wxPyShape_Move, METH_VARARGS | METH_KEYWORDS },
8272 { "wxPyShape_IsShown", (PyCFunction) _wrap_wxPyShape_IsShown, METH_VARARGS | METH_KEYWORDS },
8273 { "wxPyShape_Show", (PyCFunction) _wrap_wxPyShape_Show, METH_VARARGS | METH_KEYWORDS },
8274 { "wxPyShape_GetClientData", (PyCFunction) _wrap_wxPyShape_GetClientData, METH_VARARGS | METH_KEYWORDS },
8275 { "wxPyShape_SetClientData", (PyCFunction) _wrap_wxPyShape_SetClientData, METH_VARARGS | METH_KEYWORDS },
8276 { "wxPyShape_SetBrush", (PyCFunction) _wrap_wxPyShape_SetBrush, METH_VARARGS | METH_KEYWORDS },
8277 { "wxPyShape_SetPen", (PyCFunction) _wrap_wxPyShape_SetPen, METH_VARARGS | METH_KEYWORDS },
8278 { "wxPyShape_GetId", (PyCFunction) _wrap_wxPyShape_GetId, METH_VARARGS | METH_KEYWORDS },
8279 { "wxPyShape_SetId", (PyCFunction) _wrap_wxPyShape_SetId, METH_VARARGS | METH_KEYWORDS },
8280 { "wxPyShape_GetAttachmentMode", (PyCFunction) _wrap_wxPyShape_GetAttachmentMode, METH_VARARGS | METH_KEYWORDS },
8281 { "wxPyShape_SetAttachmentMode", (PyCFunction) _wrap_wxPyShape_SetAttachmentMode, METH_VARARGS | METH_KEYWORDS },
8282 { "wxPyShape_GetDisableLabel", (PyCFunction) _wrap_wxPyShape_GetDisableLabel, METH_VARARGS | METH_KEYWORDS },
8283 { "wxPyShape_SetDisableLabel", (PyCFunction) _wrap_wxPyShape_SetDisableLabel, METH_VARARGS | METH_KEYWORDS },
8284 { "wxPyShape_GetLines", (PyCFunction) _wrap_wxPyShape_GetLines, METH_VARARGS | METH_KEYWORDS },
8285 { "wxPyShape_GetMaintainAspectRatio", (PyCFunction) _wrap_wxPyShape_GetMaintainAspectRatio, METH_VARARGS | METH_KEYWORDS },
8286 { "wxPyShape_SetMaintainAspectRatio", (PyCFunction) _wrap_wxPyShape_SetMaintainAspectRatio, METH_VARARGS | METH_KEYWORDS },
8287 { "wxPyShape_GetCentreResize", (PyCFunction) _wrap_wxPyShape_GetCentreResize, METH_VARARGS | METH_KEYWORDS },
8288 { "wxPyShape_SetCentreResize", (PyCFunction) _wrap_wxPyShape_SetCentreResize, METH_VARARGS | METH_KEYWORDS },
8289 { "wxPyShape_HitTest", (PyCFunction) _wrap_wxPyShape_HitTest, METH_VARARGS | METH_KEYWORDS },
8290 { "wxPyShape_GetShadowMode", (PyCFunction) _wrap_wxPyShape_GetShadowMode, METH_VARARGS | METH_KEYWORDS },
8291 { "wxPyShape_SetShadowMode", (PyCFunction) _wrap_wxPyShape_SetShadowMode, METH_VARARGS | METH_KEYWORDS },
8292 { "wxPyShape_GetSpaceAttachments", (PyCFunction) _wrap_wxPyShape_GetSpaceAttachments, METH_VARARGS | METH_KEYWORDS },
8293 { "wxPyShape_SetSpaceAttachments", (PyCFunction) _wrap_wxPyShape_SetSpaceAttachments, METH_VARARGS | METH_KEYWORDS },
8294 { "wxPyShape_GetFixedHeight", (PyCFunction) _wrap_wxPyShape_GetFixedHeight, METH_VARARGS | METH_KEYWORDS },
8295 { "wxPyShape_GetFixedWidth", (PyCFunction) _wrap_wxPyShape_GetFixedWidth, METH_VARARGS | METH_KEYWORDS },
8296 { "wxPyShape_GetFixedSize", (PyCFunction) _wrap_wxPyShape_GetFixedSize, METH_VARARGS | METH_KEYWORDS },
8297 { "wxPyShape_SetFixedSize", (PyCFunction) _wrap_wxPyShape_SetFixedSize, METH_VARARGS | METH_KEYWORDS },
8298 { "wxPyShape_SetDraggable", (PyCFunction) _wrap_wxPyShape_SetDraggable, METH_VARARGS | METH_KEYWORDS },
8299 { "wxPyShape_GetSensitivityFilter", (PyCFunction) _wrap_wxPyShape_GetSensitivityFilter, METH_VARARGS | METH_KEYWORDS },
8300 { "wxPyShape_SetSensitivityFilter", (PyCFunction) _wrap_wxPyShape_SetSensitivityFilter, METH_VARARGS | METH_KEYWORDS },
8301 { "wxPyShape_AncestorSelected", (PyCFunction) _wrap_wxPyShape_AncestorSelected, METH_VARARGS | METH_KEYWORDS },
8302 { "wxPyShape_Selected", (PyCFunction) _wrap_wxPyShape_Selected, METH_VARARGS | METH_KEYWORDS },
8303 { "wxPyShape_IsHighlighted", (PyCFunction) _wrap_wxPyShape_IsHighlighted, METH_VARARGS | METH_KEYWORDS },
8304 { "wxPyShape_SetHighlight", (PyCFunction) _wrap_wxPyShape_SetHighlight, METH_VARARGS | METH_KEYWORDS },
8305 { "wxPyShape_Select", (PyCFunction) _wrap_wxPyShape_Select, METH_VARARGS | METH_KEYWORDS },
8306 { "wxPyShape_CalculateSize", (PyCFunction) _wrap_wxPyShape_CalculateSize, METH_VARARGS | METH_KEYWORDS },
8307 { "wxPyShape_Recompute", (PyCFunction) _wrap_wxPyShape_Recompute, METH_VARARGS | METH_KEYWORDS },
8308 { "wxPyShape_ResetMandatoryControlPoints", (PyCFunction) _wrap_wxPyShape_ResetMandatoryControlPoints, METH_VARARGS | METH_KEYWORDS },
8309 { "wxPyShape_MakeMandatoryControlPoints", (PyCFunction) _wrap_wxPyShape_MakeMandatoryControlPoints, METH_VARARGS | METH_KEYWORDS },
8310 { "wxPyShape_SetEventHandler", (PyCFunction) _wrap_wxPyShape_SetEventHandler, METH_VARARGS | METH_KEYWORDS },
8311 { "wxPyShape_GetEventHandler", (PyCFunction) _wrap_wxPyShape_GetEventHandler, METH_VARARGS | METH_KEYWORDS },
8312 { "wxPyShape_ResetControlPoints", (PyCFunction) _wrap_wxPyShape_ResetControlPoints, METH_VARARGS | METH_KEYWORDS },
8313 { "wxPyShape_DeleteControlPoints", (PyCFunction) _wrap_wxPyShape_DeleteControlPoints, METH_VARARGS | METH_KEYWORDS },
8314 { "wxPyShape_MakeControlPoints", (PyCFunction) _wrap_wxPyShape_MakeControlPoints, METH_VARARGS | METH_KEYWORDS },
8315 { "wxPyShape_GetDrawHandles", (PyCFunction) _wrap_wxPyShape_GetDrawHandles, METH_VARARGS | METH_KEYWORDS },
8316 { "wxPyShape_SetDrawHandles", (PyCFunction) _wrap_wxPyShape_SetDrawHandles, METH_VARARGS | METH_KEYWORDS },
8317 { "wxPyShape_Unlink", (PyCFunction) _wrap_wxPyShape_Unlink, METH_VARARGS | METH_KEYWORDS },
8318 { "wxPyShape_GetChildren", (PyCFunction) _wrap_wxPyShape_GetChildren, METH_VARARGS | METH_KEYWORDS },
8319 { "wxPyShape_GetTopAncestor", (PyCFunction) _wrap_wxPyShape_GetTopAncestor, METH_VARARGS | METH_KEYWORDS },
8320 { "wxPyShape_SetParent", (PyCFunction) _wrap_wxPyShape_SetParent, METH_VARARGS | METH_KEYWORDS },
8321 { "wxPyShape_GetParent", (PyCFunction) _wrap_wxPyShape_GetParent, METH_VARARGS | METH_KEYWORDS },
8322 { "wxPyShape_SetY", (PyCFunction) _wrap_wxPyShape_SetY, METH_VARARGS | METH_KEYWORDS },
8323 { "wxPyShape_SetX", (PyCFunction) _wrap_wxPyShape_SetX, METH_VARARGS | METH_KEYWORDS },
8324 { "wxPyShape_GetY", (PyCFunction) _wrap_wxPyShape_GetY, METH_VARARGS | METH_KEYWORDS },
8325 { "wxPyShape_GetX", (PyCFunction) _wrap_wxPyShape_GetX, METH_VARARGS | METH_KEYWORDS },
8326 { "wxPyShape_RemoveFromCanvas", (PyCFunction) _wrap_wxPyShape_RemoveFromCanvas, METH_VARARGS | METH_KEYWORDS },
8327 { "wxPyShape_InsertInCanvas", (PyCFunction) _wrap_wxPyShape_InsertInCanvas, METH_VARARGS | METH_KEYWORDS },
8328 { "wxPyShape_AddToCanvas", (PyCFunction) _wrap_wxPyShape_AddToCanvas, METH_VARARGS | METH_KEYWORDS },
8329 { "wxPyShape_SetCanvas", (PyCFunction) _wrap_wxPyShape_SetCanvas, METH_VARARGS | METH_KEYWORDS },
8330 { "wxPyShape_GetCanvas", (PyCFunction) _wrap_wxPyShape_GetCanvas, METH_VARARGS | METH_KEYWORDS },
8331 { "wxPyShape_GetPerimeterPoint", (PyCFunction) _wrap_wxPyShape_GetPerimeterPoint, METH_VARARGS | METH_KEYWORDS },
8332 { "wxPyShape_GetBoundingBoxMin", (PyCFunction) _wrap_wxPyShape_GetBoundingBoxMin, METH_VARARGS | METH_KEYWORDS },
8333 { "wxPyShape_GetBoundingBoxMax", (PyCFunction) _wrap_wxPyShape_GetBoundingBoxMax, METH_VARARGS | METH_KEYWORDS },
8334 { "wxPyShape_Destroy", (PyCFunction) _wrap_wxPyShape_Destroy, METH_VARARGS | METH_KEYWORDS },
8335 { "wxPyShape__setSelf", (PyCFunction) _wrap_wxPyShape__setSelf, METH_VARARGS | METH_KEYWORDS },
8336 { "wxPyShapeEvtHandler_base_OnEndSize", (PyCFunction) _wrap_wxPyShapeEvtHandler_base_OnEndSize, METH_VARARGS | METH_KEYWORDS },
8337 { "wxPyShapeEvtHandler_base_OnBeginSize", (PyCFunction) _wrap_wxPyShapeEvtHandler_base_OnBeginSize, METH_VARARGS | METH_KEYWORDS },
8338 { "wxPyShapeEvtHandler_base_OnSizingEndDragLeft", (PyCFunction) _wrap_wxPyShapeEvtHandler_base_OnSizingEndDragLeft, METH_VARARGS | METH_KEYWORDS },
8339 { "wxPyShapeEvtHandler_base_OnSizingBeginDragLeft", (PyCFunction) _wrap_wxPyShapeEvtHandler_base_OnSizingBeginDragLeft, METH_VARARGS | METH_KEYWORDS },
8340 { "wxPyShapeEvtHandler_base_OnSizingDragLeft", (PyCFunction) _wrap_wxPyShapeEvtHandler_base_OnSizingDragLeft, METH_VARARGS | METH_KEYWORDS },
8341 { "wxPyShapeEvtHandler_base_OnMoveLink", (PyCFunction) _wrap_wxPyShapeEvtHandler_base_OnMoveLink, METH_VARARGS | METH_KEYWORDS },
8342 { "wxPyShapeEvtHandler_base_OnEraseControlPoints", (PyCFunction) _wrap_wxPyShapeEvtHandler_base_OnEraseControlPoints, METH_VARARGS | METH_KEYWORDS },
8343 { "wxPyShapeEvtHandler_base_OnDrawControlPoints", (PyCFunction) _wrap_wxPyShapeEvtHandler_base_OnDrawControlPoints, METH_VARARGS | METH_KEYWORDS },
8344 { "wxPyShapeEvtHandler_base_OnDrawOutline", (PyCFunction) _wrap_wxPyShapeEvtHandler_base_OnDrawOutline, METH_VARARGS | METH_KEYWORDS },
8345 { "wxPyShapeEvtHandler_base_OnEndDragRight", (PyCFunction) _wrap_wxPyShapeEvtHandler_base_OnEndDragRight, METH_VARARGS | METH_KEYWORDS },
8346 { "wxPyShapeEvtHandler_base_OnBeginDragRight", (PyCFunction) _wrap_wxPyShapeEvtHandler_base_OnBeginDragRight, METH_VARARGS | METH_KEYWORDS },
8347 { "wxPyShapeEvtHandler_base_OnDragRight", (PyCFunction) _wrap_wxPyShapeEvtHandler_base_OnDragRight, METH_VARARGS | METH_KEYWORDS },
8348 { "wxPyShapeEvtHandler_base_OnEndDragLeft", (PyCFunction) _wrap_wxPyShapeEvtHandler_base_OnEndDragLeft, METH_VARARGS | METH_KEYWORDS },
8349 { "wxPyShapeEvtHandler_base_OnBeginDragLeft", (PyCFunction) _wrap_wxPyShapeEvtHandler_base_OnBeginDragLeft, METH_VARARGS | METH_KEYWORDS },
8350 { "wxPyShapeEvtHandler_base_OnDragLeft", (PyCFunction) _wrap_wxPyShapeEvtHandler_base_OnDragLeft, METH_VARARGS | METH_KEYWORDS },
8351 { "wxPyShapeEvtHandler_base_OnMovePost", (PyCFunction) _wrap_wxPyShapeEvtHandler_base_OnMovePost, METH_VARARGS | METH_KEYWORDS },
8352 { "wxPyShapeEvtHandler_base_OnMovePre", (PyCFunction) _wrap_wxPyShapeEvtHandler_base_OnMovePre, METH_VARARGS | METH_KEYWORDS },
8353 { "wxPyShapeEvtHandler_base_OnSize", (PyCFunction) _wrap_wxPyShapeEvtHandler_base_OnSize, METH_VARARGS | METH_KEYWORDS },
8354 { "wxPyShapeEvtHandler_base_OnRightClick", (PyCFunction) _wrap_wxPyShapeEvtHandler_base_OnRightClick, METH_VARARGS | METH_KEYWORDS },
8355 { "wxPyShapeEvtHandler_base_OnLeftDoubleClick", (PyCFunction) _wrap_wxPyShapeEvtHandler_base_OnLeftDoubleClick, METH_VARARGS | METH_KEYWORDS },
8356 { "wxPyShapeEvtHandler_base_OnLeftClick", (PyCFunction) _wrap_wxPyShapeEvtHandler_base_OnLeftClick, METH_VARARGS | METH_KEYWORDS },
8357 { "wxPyShapeEvtHandler_base_OnHighlight", (PyCFunction) _wrap_wxPyShapeEvtHandler_base_OnHighlight, METH_VARARGS | METH_KEYWORDS },
8358 { "wxPyShapeEvtHandler_base_OnEraseContents", (PyCFunction) _wrap_wxPyShapeEvtHandler_base_OnEraseContents, METH_VARARGS | METH_KEYWORDS },
8359 { "wxPyShapeEvtHandler_base_OnErase", (PyCFunction) _wrap_wxPyShapeEvtHandler_base_OnErase, METH_VARARGS | METH_KEYWORDS },
8360 { "wxPyShapeEvtHandler_base_OnMoveLinks", (PyCFunction) _wrap_wxPyShapeEvtHandler_base_OnMoveLinks, METH_VARARGS | METH_KEYWORDS },
8361 { "wxPyShapeEvtHandler_base_OnDrawBranches", (PyCFunction) _wrap_wxPyShapeEvtHandler_base_OnDrawBranches, METH_VARARGS | METH_KEYWORDS },
8362 { "wxPyShapeEvtHandler_base_OnDrawContents", (PyCFunction) _wrap_wxPyShapeEvtHandler_base_OnDrawContents, METH_VARARGS | METH_KEYWORDS },
8363 { "wxPyShapeEvtHandler_base_OnDraw", (PyCFunction) _wrap_wxPyShapeEvtHandler_base_OnDraw, METH_VARARGS | METH_KEYWORDS },
8364 { "wxPyShapeEvtHandler_base_OnDelete", (PyCFunction) _wrap_wxPyShapeEvtHandler_base_OnDelete, METH_VARARGS | METH_KEYWORDS },
8365 { "wxPyShapeEvtHandler_CreateNewCopy", (PyCFunction) _wrap_wxPyShapeEvtHandler_CreateNewCopy, METH_VARARGS | METH_KEYWORDS },
8366 { "wxPyShapeEvtHandler_GetPreviousHandler", (PyCFunction) _wrap_wxPyShapeEvtHandler_GetPreviousHandler, METH_VARARGS | METH_KEYWORDS },
8367 { "wxPyShapeEvtHandler_SetPreviousHandler", (PyCFunction) _wrap_wxPyShapeEvtHandler_SetPreviousHandler, METH_VARARGS | METH_KEYWORDS },
8368 { "wxPyShapeEvtHandler_GetShape", (PyCFunction) _wrap_wxPyShapeEvtHandler_GetShape, METH_VARARGS | METH_KEYWORDS },
8369 { "wxPyShapeEvtHandler_SetShape", (PyCFunction) _wrap_wxPyShapeEvtHandler_SetShape, METH_VARARGS | METH_KEYWORDS },
8370 { "wxPyShapeEvtHandler_Destroy", (PyCFunction) _wrap_wxPyShapeEvtHandler_Destroy, METH_VARARGS | METH_KEYWORDS },
8371 { "wxPyShapeEvtHandler__setSelf", (PyCFunction) _wrap_wxPyShapeEvtHandler__setSelf, METH_VARARGS | METH_KEYWORDS },
8372 { "new_wxPyShapeEvtHandler", (PyCFunction) _wrap_new_wxPyShapeEvtHandler, METH_VARARGS | METH_KEYWORDS },
8373 { "wxShapeRegion_ClearText", (PyCFunction) _wrap_wxShapeRegion_ClearText, METH_VARARGS | METH_KEYWORDS },
8374 { "wxShapeRegion_GetHeight", (PyCFunction) _wrap_wxShapeRegion_GetHeight, METH_VARARGS | METH_KEYWORDS },
8375 { "wxShapeRegion_GetWidth", (PyCFunction) _wrap_wxShapeRegion_GetWidth, METH_VARARGS | METH_KEYWORDS },
8376 { "wxShapeRegion_GetActualPen", (PyCFunction) _wrap_wxShapeRegion_GetActualPen, METH_VARARGS | METH_KEYWORDS },
8377 { "wxShapeRegion_SetPenColour", (PyCFunction) _wrap_wxShapeRegion_SetPenColour, METH_VARARGS | METH_KEYWORDS },
8378 { "wxShapeRegion_SetPenStyle", (PyCFunction) _wrap_wxShapeRegion_SetPenStyle, METH_VARARGS | METH_KEYWORDS },
8379 { "wxShapeRegion_GetPenStyle", (PyCFunction) _wrap_wxShapeRegion_GetPenStyle, METH_VARARGS | METH_KEYWORDS },
8380 { "wxShapeRegion_GetPenColour", (PyCFunction) _wrap_wxShapeRegion_GetPenColour, METH_VARARGS | METH_KEYWORDS },
8381 { "wxShapeRegion_GetFormattedText", (PyCFunction) _wrap_wxShapeRegion_GetFormattedText, METH_VARARGS | METH_KEYWORDS },
8382 { "wxShapeRegion_GetActualColourObject", (PyCFunction) _wrap_wxShapeRegion_GetActualColourObject, METH_VARARGS | METH_KEYWORDS },
8383 { "wxShapeRegion_GetColour", (PyCFunction) _wrap_wxShapeRegion_GetColour, METH_VARARGS | METH_KEYWORDS },
8384 { "wxShapeRegion_GetName", (PyCFunction) _wrap_wxShapeRegion_GetName, METH_VARARGS | METH_KEYWORDS },
8385 { "wxShapeRegion_GetFormatMode", (PyCFunction) _wrap_wxShapeRegion_GetFormatMode, METH_VARARGS | METH_KEYWORDS },
8386 { "wxShapeRegion_GetPosition", (PyCFunction) _wrap_wxShapeRegion_GetPosition, METH_VARARGS | METH_KEYWORDS },
8387 { "wxShapeRegion_GetSize", (PyCFunction) _wrap_wxShapeRegion_GetSize, METH_VARARGS | METH_KEYWORDS },
8388 { "wxShapeRegion_GetProportion", (PyCFunction) _wrap_wxShapeRegion_GetProportion, METH_VARARGS | METH_KEYWORDS },
8389 { "wxShapeRegion_GetMinSize", (PyCFunction) _wrap_wxShapeRegion_GetMinSize, METH_VARARGS | METH_KEYWORDS },
8390 { "wxShapeRegion_GetFont", (PyCFunction) _wrap_wxShapeRegion_GetFont, METH_VARARGS | METH_KEYWORDS },
8391 { "wxShapeRegion_GetText", (PyCFunction) _wrap_wxShapeRegion_GetText, METH_VARARGS | METH_KEYWORDS },
8392 { "wxShapeRegion_SetColour", (PyCFunction) _wrap_wxShapeRegion_SetColour, METH_VARARGS | METH_KEYWORDS },
8393 { "wxShapeRegion_SetName", (PyCFunction) _wrap_wxShapeRegion_SetName, METH_VARARGS | METH_KEYWORDS },
8394 { "wxShapeRegion_SetFormatMode", (PyCFunction) _wrap_wxShapeRegion_SetFormatMode, METH_VARARGS | METH_KEYWORDS },
8395 { "wxShapeRegion_SetProportions", (PyCFunction) _wrap_wxShapeRegion_SetProportions, METH_VARARGS | METH_KEYWORDS },
8396 { "wxShapeRegion_SetPosition", (PyCFunction) _wrap_wxShapeRegion_SetPosition, METH_VARARGS | METH_KEYWORDS },
8397 { "wxShapeRegion_SetSize", (PyCFunction) _wrap_wxShapeRegion_SetSize, METH_VARARGS | METH_KEYWORDS },
8398 { "wxShapeRegion_SetMinSize", (PyCFunction) _wrap_wxShapeRegion_SetMinSize, METH_VARARGS | METH_KEYWORDS },
8399 { "wxShapeRegion_SetFont", (PyCFunction) _wrap_wxShapeRegion_SetFont, METH_VARARGS | METH_KEYWORDS },
8400 { "wxShapeRegion_SetText", (PyCFunction) _wrap_wxShapeRegion_SetText, METH_VARARGS | METH_KEYWORDS },
8401 { "new_wxShapeRegion", (PyCFunction) _wrap_new_wxShapeRegion, METH_VARARGS | METH_KEYWORDS },
8402 { NULL, NULL }
8403 };
8404 #ifdef __cplusplus
8405 }
8406 #endif
8407 /*
8408 * This table is used by the pointer type-checker
8409 */
8410 static struct { char *n1; char *n2; void *(*pcnv)(void *); } _swig_mapping[] = {
8411 { "_wxAcceleratorTable","_class_wxAcceleratorTable",0},
8412 { "_wxEvent","_class_wxEvent",0},
8413 { "_class_wxActivateEvent","_wxActivateEvent",0},
8414 { "_signed_long","_long",0},
8415 { "_wxMenuEvent","_class_wxMenuEvent",0},
8416 { "_class_wxProcessEvent","_wxProcessEvent",0},
8417 { "_class_wxJPEGHandler","_wxJPEGHandler",0},
8418 { "_class_wxFSFile","_wxFSFile",0},
8419 { "_wxPyBitmapDataObject","_class_wxPyBitmapDataObject",0},
8420 { "_wxBitmapDataObject","_class_wxBitmapDataObject",0},
8421 { "_class_wxPyCommandEvent","_wxPyCommandEvent",0},
8422 { "_wxBMPHandler","_class_wxBMPHandler",0},
8423 { "_wxImage","_class_wxImage",0},
8424 { "_wxFlexGridSizer","_class_wxFlexGridSizer",0},
8425 { "_wxWindowDisabler","_class_wxWindowDisabler",0},
8426 { "_class_wxDateTime","_wxDateTime",0},
8427 { "_wxPrintQuality","_wxCoord",0},
8428 { "_wxPrintQuality","_int",0},
8429 { "_wxPrintQuality","_signed_int",0},
8430 { "_wxPrintQuality","_unsigned_int",0},
8431 { "_wxPrintQuality","_wxWindowID",0},
8432 { "_wxPrintQuality","_uint",0},
8433 { "_wxPrintQuality","_EBool",0},
8434 { "_wxPrintQuality","_size_t",0},
8435 { "_wxPrintQuality","_time_t",0},
8436 { "_class_wxCustomDataObject","_wxCustomDataObject",0},
8437 { "_wxSpinCtrl","_class_wxSpinCtrl",0},
8438 { "_wxFontData","_class_wxFontData",0},
8439 { "_class_wxRegionIterator","_wxRegionIterator",0},
8440 { "_class_wxPyTextDropTarget","_wxPyTextDropTarget",0},
8441 { "_class_wxMenuBar","_wxMenuBar",0},
8442 { "_class_wxPyTreeItemData","_wxPyTreeItemData",0},
8443 { "_class_wxStaticBoxSizer","_wxStaticBoxSizer",0},
8444 { "_class_wxEvtHandler","_wxEvtHandler",0},
8445 { "_wxPaintEvent","_class_wxPaintEvent",0},
8446 { "_wxGIFHandler","_class_wxGIFHandler",0},
8447 { "_wxPySizer","_class_wxPySizer",0},
8448 { "_wxInternetFSHandler","_class_wxInternetFSHandler",0},
8449 { "_wxIndividualLayoutConstraint","_class_wxIndividualLayoutConstraint",0},
8450 { "_wxCursor","_class_wxCursor",0},
8451 { "_wxNotifyEvent","_class_wxNotifyEvent",0},
8452 { "_wxPyProcess","_class_wxPyProcess",0},
8453 { "_wxPyTreeCtrl","_class_wxPyTreeCtrl",0},
8454 { "_wxImageHandler","_class_wxImageHandler",0},
8455 { "_wxMutexGuiLocker","_class_wxMutexGuiLocker",0},
8456 { "_wxLog","_class_wxLog",0},
8457 { "_class_wxToolBarBase","_wxToolBarBase",0},
8458 { "_wxMask","_class_wxMask",0},
8459 { "_wxToolTip","_class_wxToolTip",0},
8460 { "_wxPNGHandler","_class_wxPNGHandler",0},
8461 { "_class_wxColourData","_wxColourData",0},
8462 { "_class_wxPageSetupDialogData","_wxPageSetupDialogData",0},
8463 { "_wxPrinter","_class_wxPrinter",0},
8464 { "_wxPen","_class_wxPen",0},
8465 { "_wxUpdateUIEvent","_class_wxUpdateUIEvent",0},
8466 { "_class_wxNotebookSizer","_wxNotebookSizer",0},
8467 { "_byte","_unsigned_char",0},
8468 { "_wxDataObject","_class_wxDataObject",0},
8469 { "_class_wxPyFontEnumerator","_wxPyFontEnumerator",0},
8470 { "_wxStaticBox","_class_wxStaticBox",0},
8471 { "_wxColourDatabase","_class_wxColourDatabase",0},
8472 { "_wxPyDataObjectSimple","_class_wxPyDataObjectSimple",0},
8473 { "_wxPyDropSource","_class_wxPyDropSource",0},
8474 { "_wxChoice","_class_wxChoice",0},
8475 { "_wxSlider","_class_wxSlider",0},
8476 { "_wxNotebookEvent","_class_wxNotebookEvent",0},
8477 { "_wxPyPrintout","_class_wxPyPrintout",0},
8478 { "_wxShapeRegion","_class_wxShapeRegion",0},
8479 { "_long","_unsigned_long",0},
8480 { "_long","_signed_long",0},
8481 { "_wxImageList","_class_wxImageList",0},
8482 { "_wxDataObjectSimple","_class_wxDataObjectSimple",0},
8483 { "_wxDropFilesEvent","_class_wxDropFilesEvent",0},
8484 { "_wxBitmapButton","_class_wxBitmapButton",0},
8485 { "_wxSashWindow","_class_wxSashWindow",0},
8486 { "_class_wxSizer","_wxSizer",0},
8487 { "_class_wxTIFFHandler","_wxTIFFHandler",0},
8488 { "_class_wxPrintDialogData","_wxPrintDialogData",0},
8489 { "_wxGridSizer","_class_wxGridSizer",0},
8490 { "_class_wxAcceleratorTable","_wxAcceleratorTable",0},
8491 { "_class_wxClipboard","_wxClipboard",0},
8492 { "_class_wxGauge","_wxGauge",0},
8493 { "_class_wxSashEvent","_wxSashEvent",0},
8494 { "_wxDC","_class_wxDC",0},
8495 { "_wxSizerItem","_class_wxSizerItem",0},
8496 { "_class_wxBitmapDataObject","_wxBitmapDataObject",0},
8497 { "_wxListEvent","_class_wxListEvent",0},
8498 { "_class_wxSingleChoiceDialog","_wxSingleChoiceDialog",0},
8499 { "_wxProgressDialog","_class_wxProgressDialog",0},
8500 { "_class_wxBMPHandler","_wxBMPHandler",0},
8501 { "_wxPrintPreview","_class_wxPrintPreview",0},
8502 { "_class_wxFlexGridSizer","_wxFlexGridSizer",0},
8503 { "_wxSpinEvent","_class_wxSpinEvent",0},
8504 { "_wxSashLayoutWindow","_class_wxSashLayoutWindow",0},
8505 { "_size_t","_wxCoord",0},
8506 { "_size_t","_wxPrintQuality",0},
8507 { "_size_t","_time_t",0},
8508 { "_size_t","_unsigned_int",0},
8509 { "_size_t","_int",0},
8510 { "_size_t","_wxWindowID",0},
8511 { "_size_t","_uint",0},
8512 { "_class_wxRealPoint","_wxRealPoint",0},
8513 { "_wxNavigationKeyEvent","_class_wxNavigationKeyEvent",0},
8514 { "_wxPNMHandler","_class_wxPNMHandler",0},
8515 { "_wxWindowCreateEvent","_class_wxWindowCreateEvent",0},
8516 { "_wxLogGui","_class_wxLogGui",0},
8517 { "_class_wxPyShapeEvtHandler","_class_wxPyShape",SwigwxPyShapeTowxPyShapeEvtHandler},
8518 { "_class_wxPyShapeEvtHandler","_wxPyShape",SwigwxPyShapeTowxPyShapeEvtHandler},
8519 { "_class_wxPyShapeEvtHandler","_wxPyShapeEvtHandler",0},
8520 { "_class_wxMenuItem","_wxMenuItem",0},
8521 { "_class_wxPaintEvent","_wxPaintEvent",0},
8522 { "_wxSysColourChangedEvent","_class_wxSysColourChangedEvent",0},
8523 { "_class_wxStatusBar","_wxStatusBar",0},
8524 { "_class_wxGIFHandler","_wxGIFHandler",0},
8525 { "_class_wxPySizer","_wxPySizer",0},
8526 { "_class_wxPostScriptDC","_wxPostScriptDC",0},
8527 { "_wxPanel","_class_wxPanel",0},
8528 { "_wxInitDialogEvent","_class_wxInitDialogEvent",0},
8529 { "_wxCheckBox","_class_wxCheckBox",0},
8530 { "_class_wxPyTreeCtrl","_wxPyTreeCtrl",0},
8531 { "_wxPyEvent","_class_wxPyEvent",0},
8532 { "_wxTextCtrl","_class_wxTextCtrl",0},
8533 { "_class_wxMask","_wxMask",0},
8534 { "_wxTextDataObject","_class_wxTextDataObject",0},
8535 { "_class_wxKeyEvent","_wxKeyEvent",0},
8536 { "_class_wxToolTip","_wxToolTip",0},
8537 { "_class_wxPNGHandler","_wxPNGHandler",0},
8538 { "_wxFileConfig","_class_wxFileConfig",0},
8539 { "_wxColour","_class_wxColour",0},
8540 { "_class_wxDialog","_wxDialog",0},
8541 { "_wxBusyCursor","_class_wxBusyCursor",0},
8542 { "_wxPageSetupDialog","_class_wxPageSetupDialog",0},
8543 { "_class_wxPrinter","_wxPrinter",0},
8544 { "_class_wxFileDataObject","_wxFileDataObject",0},
8545 { "_wxIdleEvent","_class_wxIdleEvent",0},
8546 { "_class_wxUpdateUIEvent","_wxUpdateUIEvent",0},
8547 { "_wxToolBar","_class_wxToolBar",0},
8548 { "_class_wxDataObject","_wxDataObject",0},
8549 { "_wxCaret","_class_wxCaret",0},
8550 { "_wxStaticLine","_class_wxStaticLine",0},
8551 { "_class_wxLayoutAlgorithm","_wxLayoutAlgorithm",0},
8552 { "_wxBrush","_class_wxBrush",0},
8553 { "_wxToggleButton","_class_wxToggleButton",0},
8554 { "_wxMiniFrame","_class_wxMiniFrame",0},
8555 { "_class_wxNotebookEvent","_wxNotebookEvent",0},
8556 { "_class_wxPyPrintout","_wxPyPrintout",0},
8557 { "_wxDataFormat","_class_wxDataFormat",0},
8558 { "_class_wxDataObjectSimple","_wxDataObjectSimple",0},
8559 { "_class_wxSashWindow","_wxSashWindow",0},
8560 { "_wxShowEvent","_class_wxShowEvent",0},
8561 { "_uint","_wxCoord",0},
8562 { "_uint","_wxPrintQuality",0},
8563 { "_uint","_time_t",0},
8564 { "_uint","_size_t",0},
8565 { "_uint","_unsigned_int",0},
8566 { "_uint","_int",0},
8567 { "_uint","_wxWindowID",0},
8568 { "_wxChar","_char",0},
8569 { "_wxPyValidator","_class_wxPyValidator",0},
8570 { "_class_wxEvent","_wxEvent",0},
8571 { "_wxCheckListBox","_class_wxCheckListBox",0},
8572 { "_wxSplitterEvent","_class_wxSplitterEvent",0},
8573 { "_wxRect","_class_wxRect",0},
8574 { "_wxCommandEvent","_class_wxCommandEvent",0},
8575 { "_wxSizeEvent","_class_wxSizeEvent",0},
8576 { "_class_wxLogWindow","_wxLogWindow",0},
8577 { "_class_wxImage","_wxImage",0},
8578 { "_wxPoint","_class_wxPoint",0},
8579 { "_class_wxWindowDisabler","_wxWindowDisabler",0},
8580 { "_class_wxSashLayoutWindow","_wxSashLayoutWindow",0},
8581 { "_class_wxButton","_wxButton",0},
8582 { "_wxRadioBox","_class_wxRadioBox",0},
8583 { "_class_wxSpinCtrl","_wxSpinCtrl",0},
8584 { "_class_wxFontData","_wxFontData",0},
8585 { "_class_wxPNMHandler","_wxPNMHandler",0},
8586 { "_wxBoxSizer","_class_wxBoxSizer",0},
8587 { "_class_wxZipFSHandler","_wxZipFSHandler",0},
8588 { "_char","_wxChar",0},
8589 { "_wxBitmap","_class_wxBitmap",0},
8590 { "_wxPenList","_class_wxPenList",0},
8591 { "_wxPrintDialog","_class_wxPrintDialog",0},
8592 { "_wxWindowDC","_class_wxWindowDC",0},
8593 { "_wxTimerEvent","_class_wxTimerEvent",0},
8594 { "_wxPyTimer","_class_wxPyTimer",0},
8595 { "_wxScrollBar","_class_wxScrollBar",0},
8596 { "_wxSpinButton","_class_wxSpinButton",0},
8597 { "_wxColourDialog","_class_wxColourDialog",0},
8598 { "_wxPrintData","_class_wxPrintData",0},
8599 { "_class_wxInternetFSHandler","_wxInternetFSHandler",0},
8600 { "_class_wxIndividualLayoutConstraint","_wxIndividualLayoutConstraint",0},
8601 { "_class_wxNotifyEvent","_wxNotifyEvent",0},
8602 { "_wxMessageDialog","_class_wxMessageDialog",0},
8603 { "_class_wxValidator","_wxValidator",0},
8604 { "_class_wxPyEvent","_wxPyEvent",0},
8605 { "_class_wxMutexGuiLocker","_wxMutexGuiLocker",0},
8606 { "_wxTextEntryDialog","_class_wxTextEntryDialog",0},
8607 { "_wxConfig","_class_wxConfig",0},
8608 { "_class_wxIconizeEvent","_wxIconizeEvent",0},
8609 { "_class_wxStaticBitmap","_wxStaticBitmap",0},
8610 { "_class_wxFileConfig","_wxFileConfig",0},
8611 { "_class_wxBusyCursor","_wxBusyCursor",0},
8612 { "_wxToolBarSimple","_class_wxToolBarSimple",0},
8613 { "_wxMDIChildFrame","_class_wxMDIChildFrame",0},
8614 { "_wxListItem","_class_wxListItem",0},
8615 { "_class_wxToolBar","_wxToolBar",0},
8616 { "_wxDropTarget","_class_wxDropTarget",0},
8617 { "_class_wxStaticLine","_wxStaticLine",0},
8618 { "_class_wxColourDatabase","_wxColourDatabase",0},
8619 { "_wxScrollEvent","_class_wxScrollEvent",0},
8620 { "_wxToolBarToolBase","_class_wxToolBarToolBase",0},
8621 { "_wxCalculateLayoutEvent","_class_wxCalculateLayoutEvent",0},
8622 { "_class_wxMemoryFSHandler","_wxMemoryFSHandler",0},
8623 { "_class_wxShapeRegion","_wxShapeRegion",0},
8624 { "_EBool","_wxCoord",0},
8625 { "_EBool","_wxPrintQuality",0},
8626 { "_EBool","_signed_int",0},
8627 { "_EBool","_int",0},
8628 { "_EBool","_wxWindowID",0},
8629 { "_class_wxRegion","_wxRegion",0},
8630 { "_class_wxDataFormat","_wxDataFormat",0},
8631 { "_class_wxDropFilesEvent","_wxDropFilesEvent",0},
8632 { "_wxWindowDestroyEvent","_class_wxWindowDestroyEvent",0},
8633 { "_class_wxPreviewFrame","_wxPreviewFrame",0},
8634 { "_wxStaticText","_class_wxStaticText",0},
8635 { "_wxFont","_class_wxFont",0},
8636 { "_class_wxPyDropTarget","_wxPyDropTarget",0},
8637 { "_wxCloseEvent","_class_wxCloseEvent",0},
8638 { "_class_wxSplitterEvent","_wxSplitterEvent",0},
8639 { "_wxProcessEvent","_class_wxProcessEvent",0},
8640 { "_wxNotebook","_class_wxNotebook",0},
8641 { "_wxFSFile","_class_wxFSFile",0},
8642 { "_unsigned_long","_long",0},
8643 { "_class_wxRect","_wxRect",0},
8644 { "_class_wxDC","_wxDC",0},
8645 { "_wxScrollWinEvent","_class_wxScrollWinEvent",0},
8646 { "_wxGenericDragImage","_class_wxGenericDragImage",0},
8647 { "_class_wxProgressDialog","_wxProgressDialog",0},
8648 { "_class_wxBrushList","_wxBrushList",0},
8649 { "_wxQueryNewPaletteEvent","_class_wxQueryNewPaletteEvent",0},
8650 { "_wxPyInputStream","_class_wxPyInputStream",0},
8651 { "_wxPyApp","_class_wxPyApp",0},
8652 { "_class_wxPenList","_wxPenList",0},
8653 { "_class_wxWindowCreateEvent","_wxWindowCreateEvent",0},
8654 { "_class_wxOutputStream","_wxOutputStream",0},
8655 { "_wxLogTextCtrl","_class_wxLogTextCtrl",0},
8656 { "_wxMDIParentFrame","_class_wxMDIParentFrame",0},
8657 { "_class_wxTreeEvent","_wxTreeEvent",0},
8658 { "_class_wxDirDialog","_wxDirDialog",0},
8659 { "_wxTimeSpan","_class_wxTimeSpan",0},
8660 { "_wxFocusEvent","_class_wxFocusEvent",0},
8661 { "_wxMaximizeEvent","_class_wxMaximizeEvent",0},
8662 { "_class_wxTimerEvent","_wxTimerEvent",0},
8663 { "_class_wxPyTimer","_wxPyTimer",0},
8664 { "_class_wxSpinButton","_wxSpinButton",0},
8665 { "_wxAcceleratorEntry","_class_wxAcceleratorEntry",0},
8666 { "_class_wxPanel","_wxPanel",0},
8667 { "_class_wxCheckBox","_wxCheckBox",0},
8668 { "_wxComboBox","_class_wxComboBox",0},
8669 { "_wxRadioButton","_class_wxRadioButton",0},
8670 { "_class_wxMessageDialog","_wxMessageDialog",0},
8671 { "_signed_int","_wxCoord",0},
8672 { "_signed_int","_wxPrintQuality",0},
8673 { "_signed_int","_EBool",0},
8674 { "_signed_int","_wxWindowID",0},
8675 { "_signed_int","_int",0},
8676 { "_class_wxTextCtrl","_wxTextCtrl",0},
8677 { "_class_wxListItemAttr","_wxListItemAttr",0},
8678 { "_wxLayoutConstraints","_class_wxLayoutConstraints",0},
8679 { "_class_wxTextDataObject","_wxTextDataObject",0},
8680 { "_wxMenu","_class_wxMenu",0},
8681 { "_class_wxMoveEvent","_wxMoveEvent",0},
8682 { "_wxListBox","_class_wxListBox",0},
8683 { "_wxScreenDC","_class_wxScreenDC",0},
8684 { "_class_wxToolBarSimple","_wxToolBarSimple",0},
8685 { "_class_wxMDIChildFrame","_wxMDIChildFrame",0},
8686 { "_WXTYPE","_wxDateTime_t",0},
8687 { "_WXTYPE","_short",0},
8688 { "_WXTYPE","_signed_short",0},
8689 { "_WXTYPE","_unsigned_short",0},
8690 { "_wxFileDialog","_class_wxFileDialog",0},
8691 { "_class_wxDropTarget","_wxDropTarget",0},
8692 { "_class_wxCaret","_wxCaret",0},
8693 { "_class_wxMDIClientWindow","_wxMDIClientWindow",0},
8694 { "_class_wxBrush","_wxBrush",0},
8695 { "_wxTipProvider","_class_wxTipProvider",0},
8696 { "_unsigned_short","_wxDateTime_t",0},
8697 { "_unsigned_short","_WXTYPE",0},
8698 { "_unsigned_short","_short",0},
8699 { "_class_wxWindow","_wxWindow",0},
8700 { "_class_wxLogStderr","_wxLogStderr",0},
8701 { "_wxSplitterWindow","_class_wxSplitterWindow",0},
8702 { "_wxDateSpan","_class_wxDateSpan",0},
8703 { "_class_wxStaticText","_wxStaticText",0},
8704 { "_wxPrintDialogData","_class_wxPrintDialogData",0},
8705 { "_class_wxFont","_wxFont",0},
8706 { "_wxClipboard","_class_wxClipboard",0},
8707 { "_class_wxPyValidator","_wxPyValidator",0},
8708 { "_class_wxCloseEvent","_wxCloseEvent",0},
8709 { "_wxSashEvent","_class_wxSashEvent",0},
8710 { "_wxBusyInfo","_class_wxBusyInfo",0},
8711 { "_wxFontList","_class_wxFontList",0},
8712 { "_class_wxMenuEvent","_wxMenuEvent",0},
8713 { "_wxPaletteChangedEvent","_class_wxPaletteChangedEvent",0},
8714 { "_class_wxPyBitmapDataObject","_wxPyBitmapDataObject",0},
8715 { "_wxClientDC","_class_wxClientDC",0},
8716 { "_wxMouseEvent","_class_wxMouseEvent",0},
8717 { "_class_wxGenericDragImage","_wxGenericDragImage",0},
8718 { "_wxListCtrl","_class_wxListCtrl",0},
8719 { "_wxSingleChoiceDialog","_class_wxSingleChoiceDialog",0},
8720 { "_class_wxPoint","_wxPoint",0},
8721 { "_class_wxPyInputStream","_wxPyInputStream",0},
8722 { "_wxRealPoint","_class_wxRealPoint",0},
8723 { "_class_wxRadioBox","_wxRadioBox",0},
8724 { "_class_wxBoxSizer","_wxBoxSizer",0},
8725 { "_signed_short","_WXTYPE",0},
8726 { "_signed_short","_short",0},
8727 { "_wxMemoryDC","_class_wxMemoryDC",0},
8728 { "_wxPyTextDataObject","_class_wxPyTextDataObject",0},
8729 { "_class_wxPrintDialog","_wxPrintDialog",0},
8730 { "_wxPyFileSystemHandler","_class_wxPyFileSystemHandler",0},
8731 { "_wxPaintDC","_class_wxPaintDC",0},
8732 { "_class_wxWindowDC","_wxWindowDC",0},
8733 { "_class_wxFocusEvent","_wxFocusEvent",0},
8734 { "_class_wxMaximizeEvent","_wxMaximizeEvent",0},
8735 { "_wxStatusBar","_class_wxStatusBar",0},
8736 { "_class_wxAcceleratorEntry","_wxAcceleratorEntry",0},
8737 { "_class_wxCursor","_wxCursor",0},
8738 { "_wxPostScriptDC","_class_wxPostScriptDC",0},
8739 { "_wxPyFileDropTarget","_class_wxPyFileDropTarget",0},
8740 { "_class_wxPyProcess","_wxPyProcess",0},
8741 { "_class_wxImageHandler","_wxImageHandler",0},
8742 { "_wxPyShape","_class_wxPyShape",0},
8743 { "_wxScrolledWindow","_class_wxScrolledWindow",0},
8744 { "_class_wxLog","_wxLog",0},
8745 { "_wxTreeItemId","_class_wxTreeItemId",0},
8746 { "_unsigned_char","_byte",0},
8747 { "_class_wxMenu","_wxMenu",0},
8748 { "_wxControl","_class_wxControl",0},
8749 { "_class_wxListBox","_wxListBox",0},
8750 { "_unsigned_int","_wxCoord",0},
8751 { "_unsigned_int","_wxPrintQuality",0},
8752 { "_unsigned_int","_time_t",0},
8753 { "_unsigned_int","_size_t",0},
8754 { "_unsigned_int","_uint",0},
8755 { "_unsigned_int","_wxWindowID",0},
8756 { "_unsigned_int","_int",0},
8757 { "_wxIcon","_class_wxIcon",0},
8758 { "_wxDialog","_class_wxDialog",0},
8759 { "_class_wxListItem","_wxListItem",0},
8760 { "_class_wxPen","_wxPen",0},
8761 { "_class_wxFileDialog","_wxFileDialog",0},
8762 { "_wxQueryLayoutInfoEvent","_class_wxQueryLayoutInfoEvent",0},
8763 { "_wxConfigBase","_class_wxConfigBase",0},
8764 { "_short","_wxDateTime_t",0},
8765 { "_short","_WXTYPE",0},
8766 { "_short","_unsigned_short",0},
8767 { "_short","_signed_short",0},
8768 { "_class_wxStaticBox","_wxStaticBox",0},
8769 { "_wxLayoutAlgorithm","_class_wxLayoutAlgorithm",0},
8770 { "_class_wxPyDataObjectSimple","_wxPyDataObjectSimple",0},
8771 { "_class_wxPyDropSource","_wxPyDropSource",0},
8772 { "_class_wxScrollEvent","_wxScrollEvent",0},
8773 { "_wxJoystickEvent","_class_wxJoystickEvent",0},
8774 { "_class_wxChoice","_wxChoice",0},
8775 { "_class_wxSlider","_wxSlider",0},
8776 { "_class_wxCalculateLayoutEvent","_wxCalculateLayoutEvent",0},
8777 { "_class_wxImageList","_wxImageList",0},
8778 { "_class_wxBitmapButton","_wxBitmapButton",0},
8779 { "_wxFileSystemHandler","_class_wxFileSystemHandler",0},
8780 { "_wxPyTipProvider","_class_wxPyTipProvider",0},
8781 { "_wxFrame","_class_wxFrame",0},
8782 { "_wxPCXHandler","_class_wxPCXHandler",0},
8783 { "_class_wxGridSizer","_wxGridSizer",0},
8784 { "_class_wxPaletteChangedEvent","_wxPaletteChangedEvent",0},
8785 { "_class_wxNotebook","_wxNotebook",0},
8786 { "_wxJPEGHandler","_class_wxJPEGHandler",0},
8787 { "_wxWindowID","_wxCoord",0},
8788 { "_wxWindowID","_wxPrintQuality",0},
8789 { "_wxWindowID","_time_t",0},
8790 { "_wxWindowID","_size_t",0},
8791 { "_wxWindowID","_EBool",0},
8792 { "_wxWindowID","_uint",0},
8793 { "_wxWindowID","_int",0},
8794 { "_wxWindowID","_signed_int",0},
8795 { "_wxWindowID","_unsigned_int",0},
8796 { "_class_wxScrollWinEvent","_wxScrollWinEvent",0},
8797 { "_class_wxSizerItem","_wxSizerItem",0},
8798 { "_int","_wxCoord",0},
8799 { "_int","_wxPrintQuality",0},
8800 { "_int","_time_t",0},
8801 { "_int","_size_t",0},
8802 { "_int","_EBool",0},
8803 { "_int","_uint",0},
8804 { "_int","_wxWindowID",0},
8805 { "_int","_unsigned_int",0},
8806 { "_int","_signed_int",0},
8807 { "_class_wxMouseEvent","_wxMouseEvent",0},
8808 { "_wxPyCommandEvent","_class_wxPyCommandEvent",0},
8809 { "_wxLogWindow","_class_wxLogWindow",0},
8810 { "_class_wxListEvent","_wxListEvent",0},
8811 { "_class_wxPrintPreview","_wxPrintPreview",0},
8812 { "_wxDateTime_t","_unsigned_short",0},
8813 { "_wxDateTime_t","_short",0},
8814 { "_wxDateTime_t","_WXTYPE",0},
8815 { "_class_wxSpinEvent","_wxSpinEvent",0},
8816 { "_class_wxQueryNewPaletteEvent","_wxQueryNewPaletteEvent",0},
8817 { "_wxDateTime","_class_wxDateTime",0},
8818 { "_time_t","_wxCoord",0},
8819 { "_time_t","_wxPrintQuality",0},
8820 { "_time_t","_unsigned_int",0},
8821 { "_time_t","_int",0},
8822 { "_time_t","_wxWindowID",0},
8823 { "_time_t","_uint",0},
8824 { "_time_t","_size_t",0},
8825 { "_class_wxNavigationKeyEvent","_wxNavigationKeyEvent",0},
8826 { "_wxLogNull","_class_wxLogNull",0},
8827 { "_wxButton","_class_wxButton",0},
8828 { "_wxZipFSHandler","_class_wxZipFSHandler",0},
8829 { "_class_wxPyApp","_wxPyApp",0},
8830 { "_wxSize","_class_wxSize",0},
8831 { "_wxRegionIterator","_class_wxRegionIterator",0},
8832 { "_class_wxPyTextDataObject","_wxPyTextDataObject",0},
8833 { "_class_wxLogTextCtrl","_wxLogTextCtrl",0},
8834 { "_class_wxLogGui","_wxLogGui",0},
8835 { "_class_wxMDIParentFrame","_wxMDIParentFrame",0},
8836 { "_wxPyTreeItemData","_class_wxPyTreeItemData",0},
8837 { "_wxStaticBoxSizer","_class_wxStaticBoxSizer",0},
8838 { "_class_wxTimeSpan","_wxTimeSpan",0},
8839 { "_class_wxPyFileSystemHandler","_wxPyFileSystemHandler",0},
8840 { "_class_wxPaintDC","_wxPaintDC",0},
8841 { "_class_wxSysColourChangedEvent","_wxSysColourChangedEvent",0},
8842 { "_class_wxPyFileDropTarget","_wxPyFileDropTarget",0},
8843 { "_class_wxInitDialogEvent","_wxInitDialogEvent",0},
8844 { "_class_wxComboBox","_wxComboBox",0},
8845 { "_class_wxRadioButton","_wxRadioButton",0},
8846 { "_class_wxPyShape","_wxPyShape",0},
8847 { "_wxValidator","_class_wxValidator",0},
8848 { "_wxToolBarBase","_class_wxToolBarBase",0},
8849 { "_class_wxTreeItemId","_wxTreeItemId",0},
8850 { "_class_wxLayoutConstraints","_wxLayoutConstraints",0},
8851 { "_wxIconizeEvent","_class_wxIconizeEvent",0},
8852 { "_class_wxControl","_wxControl",0},
8853 { "_wxStaticBitmap","_class_wxStaticBitmap",0},
8854 { "_class_wxIcon","_wxIcon",0},
8855 { "_class_wxColour","_wxColour",0},
8856 { "_class_wxScreenDC","_wxScreenDC",0},
8857 { "_class_wxPageSetupDialog","_wxPageSetupDialog",0},
8858 { "_wxPalette","_class_wxPalette",0},
8859 { "_class_wxIdleEvent","_wxIdleEvent",0},
8860 { "_class_wxConfigBase","_wxConfigBase",0},
8861 { "_wxCoord","_int",0},
8862 { "_wxCoord","_signed_int",0},
8863 { "_wxCoord","_unsigned_int",0},
8864 { "_wxCoord","_wxWindowID",0},
8865 { "_wxCoord","_uint",0},
8866 { "_wxCoord","_EBool",0},
8867 { "_wxCoord","_size_t",0},
8868 { "_wxCoord","_time_t",0},
8869 { "_wxCoord","_wxPrintQuality",0},
8870 { "_wxEraseEvent","_class_wxEraseEvent",0},
8871 { "_wxDataObjectComposite","_class_wxDataObjectComposite",0},
8872 { "_class_wxJoystickEvent","_wxJoystickEvent",0},
8873 { "_class_wxTipProvider","_wxTipProvider",0},
8874 { "_class_wxToggleButton","_wxToggleButton",0},
8875 { "_class_wxMiniFrame","_wxMiniFrame",0},
8876 { "_wxFontDialog","_class_wxFontDialog",0},
8877 { "_wxMemoryFSHandler","_class_wxMemoryFSHandler",0},
8878 { "_wxRegion","_class_wxRegion",0},
8879 { "_class_wxSplitterWindow","_wxSplitterWindow",0},
8880 { "_wxPreviewFrame","_class_wxPreviewFrame",0},
8881 { "_wxSizer","_class_wxSizer",0},
8882 { "_class_wxDateSpan","_wxDateSpan",0},
8883 { "_wxFileSystem","_class_wxFileSystem",0},
8884 { "_class_wxShowEvent","_wxShowEvent",0},
8885 { "_class_wxPyTipProvider","_wxPyTipProvider",0},
8886 { "_class_wxPCXHandler","_wxPCXHandler",0},
8887 { "_wxTIFFHandler","_class_wxTIFFHandler",0},
8888 { "_wxPyDropTarget","_class_wxPyDropTarget",0},
8889 { "_wxActivateEvent","_class_wxActivateEvent",0},
8890 { "_wxGauge","_class_wxGauge",0},
8891 { "_class_wxCheckListBox","_wxCheckListBox",0},
8892 { "_class_wxBusyInfo","_wxBusyInfo",0},
8893 { "_class_wxFontList","_wxFontList",0},
8894 { "_class_wxCommandEvent","_wxCommandEvent",0},
8895 { "_class_wxClientDC","_wxClientDC",0},
8896 { "_class_wxSizeEvent","_wxSizeEvent",0},
8897 { "_class_wxListCtrl","_wxListCtrl",0},
8898 { "_wxBrushList","_class_wxBrushList",0},
8899 { "_wxCustomDataObject","_class_wxCustomDataObject",0},
8900 { "_class_wxLogNull","_wxLogNull",0},
8901 { "_class_wxSize","_wxSize",0},
8902 { "_class_wxBitmap","_wxBitmap",0},
8903 { "_class_wxMemoryDC","_wxMemoryDC",0},
8904 { "_wxPyTextDropTarget","_class_wxPyTextDropTarget",0},
8905 { "_wxMenuBar","_class_wxMenuBar",0},
8906 { "_wxOutputStream","_class_wxOutputStream",0},
8907 { "_wxTreeEvent","_class_wxTreeEvent",0},
8908 { "_wxDirDialog","_class_wxDirDialog",0},
8909 { "_wxPyShapeEvtHandler","_class_wxPyShape",SwigwxPyShapeTowxPyShapeEvtHandler},
8910 { "_wxPyShapeEvtHandler","_wxPyShape",SwigwxPyShapeTowxPyShapeEvtHandler},
8911 { "_wxPyShapeEvtHandler","_class_wxPyShapeEvtHandler",0},
8912 { "_wxEvtHandler","_class_wxEvtHandler",0},
8913 { "_wxMenuItem","_class_wxMenuItem",0},
8914 { "_class_wxScrollBar","_wxScrollBar",0},
8915 { "_class_wxColourDialog","_wxColourDialog",0},
8916 { "_class_wxPrintData","_wxPrintData",0},
8917 { "_class_wxScrolledWindow","_wxScrolledWindow",0},
8918 { "_wxListItemAttr","_class_wxListItemAttr",0},
8919 { "_class_wxTextEntryDialog","_wxTextEntryDialog",0},
8920 { "_class_wxConfig","_wxConfig",0},
8921 { "_wxKeyEvent","_class_wxKeyEvent",0},
8922 { "_wxMoveEvent","_class_wxMoveEvent",0},
8923 { "_wxColourData","_class_wxColourData",0},
8924 { "_wxPageSetupDialogData","_class_wxPageSetupDialogData",0},
8925 { "_class_wxPalette","_wxPalette",0},
8926 { "_wxFileDataObject","_class_wxFileDataObject",0},
8927 { "_class_wxQueryLayoutInfoEvent","_wxQueryLayoutInfoEvent",0},
8928 { "_wxNotebookSizer","_class_wxNotebookSizer",0},
8929 { "_class_wxEraseEvent","_wxEraseEvent",0},
8930 { "_wxPyFontEnumerator","_class_wxPyFontEnumerator",0},
8931 { "_wxMDIClientWindow","_class_wxMDIClientWindow",0},
8932 { "_class_wxDataObjectComposite","_wxDataObjectComposite",0},
8933 { "_class_wxToolBarToolBase","_wxToolBarToolBase",0},
8934 { "_class_wxFontDialog","_wxFontDialog",0},
8935 { "_wxWindow","_class_wxWindow",0},
8936 { "_class_wxWindowDestroyEvent","_wxWindowDestroyEvent",0},
8937 { "_wxLogStderr","_class_wxLogStderr",0},
8938 { "_class_wxFileSystemHandler","_wxFileSystemHandler",0},
8939 { "_class_wxFileSystem","_wxFileSystem",0},
8940 { "_class_wxFrame","_wxFrame",0},
8941 {0,0,0}};
8942
8943 static PyObject *SWIG_globals;
8944 #ifdef __cplusplus
8945 extern "C"
8946 #endif
8947 SWIGEXPORT(void) initoglbasicc() {
8948 PyObject *m, *d;
8949 SWIG_globals = SWIG_newvarlink();
8950 m = Py_InitModule("oglbasicc", oglbasiccMethods);
8951 d = PyModule_GetDict(m);
8952 {
8953 int i;
8954 for (i = 0; _swig_mapping[i].n1; i++)
8955 SWIG_RegisterMapping(_swig_mapping[i].n1,_swig_mapping[i].n2,_swig_mapping[i].pcnv);
8956 }
8957 }