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