]> git.saurik.com Git - wxWidgets.git/blob - wxPython/contrib/ogl/oglshapes.cpp
Implemented the first phase of OOR (Original Object Return). See the
[wxWidgets.git] / wxPython / contrib / ogl / oglshapes.cpp
1 /*
2 * FILE : contrib/ogl/oglshapes.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 initoglshapesc
55
56 #define SWIG_name "oglshapesc"
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(wxPyRectangleShape, wxRectangleShape);
114
115 WXSHAPE_IMP_CALLBACKS(wxPyControlPoint, wxControlPoint);
116
117 WXSHAPE_IMP_CALLBACKS(wxPyBitmapShape, wxBitmapShape);
118
119 WXSHAPE_IMP_CALLBACKS(wxPyDrawnShape, wxDrawnShape);
120
121 WXSHAPE_IMP_CALLBACKS(wxPyCompositeShape, wxCompositeShape);
122
123 WXSHAPE_IMP_CALLBACKS(wxPyDividedShape, wxDividedShape);
124
125 WXSHAPE_IMP_CALLBACKS(wxPyDivisionShape, wxDivisionShape);
126 #ifdef __cplusplus
127 extern "C" {
128 #endif
129 static void *SwigwxPseudoMetaFileTowxObject(void *ptr) {
130 wxPseudoMetaFile *src;
131 wxObject *dest;
132 src = (wxPseudoMetaFile *) ptr;
133 dest = (wxObject *) src;
134 return (void *) dest;
135 }
136
137 #define new_wxPseudoMetaFile() (new wxPseudoMetaFile())
138 static PyObject *_wrap_new_wxPseudoMetaFile(PyObject *self, PyObject *args, PyObject *kwargs) {
139 PyObject * _resultobj;
140 wxPseudoMetaFile * _result;
141 char *_kwnames[] = { NULL };
142 char _ptemp[128];
143
144 self = self;
145 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxPseudoMetaFile",_kwnames))
146 return NULL;
147 {
148 wxPy_BEGIN_ALLOW_THREADS;
149 _result = (wxPseudoMetaFile *)new_wxPseudoMetaFile();
150
151 wxPy_END_ALLOW_THREADS;
152 } if (_result) {
153 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPseudoMetaFile_p");
154 _resultobj = Py_BuildValue("s",_ptemp);
155 } else {
156 Py_INCREF(Py_None);
157 _resultobj = Py_None;
158 }
159 return _resultobj;
160 }
161
162 #define delete_wxPseudoMetaFile(_swigobj) (delete _swigobj)
163 static PyObject *_wrap_delete_wxPseudoMetaFile(PyObject *self, PyObject *args, PyObject *kwargs) {
164 PyObject * _resultobj;
165 wxPseudoMetaFile * _arg0;
166 PyObject * _argo0 = 0;
167 char *_kwnames[] = { "self", NULL };
168
169 self = self;
170 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:delete_wxPseudoMetaFile",_kwnames,&_argo0))
171 return NULL;
172 if (_argo0) {
173 if (_argo0 == Py_None) { _arg0 = NULL; }
174 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
175 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxPseudoMetaFile. Expected _wxPseudoMetaFile_p.");
176 return NULL;
177 }
178 }
179 {
180 wxPy_BEGIN_ALLOW_THREADS;
181 delete_wxPseudoMetaFile(_arg0);
182
183 wxPy_END_ALLOW_THREADS;
184 } Py_INCREF(Py_None);
185 _resultobj = Py_None;
186 return _resultobj;
187 }
188
189 #define wxPseudoMetaFile_Draw(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->Draw(_swigarg0,_swigarg1,_swigarg2))
190 static PyObject *_wrap_wxPseudoMetaFile_Draw(PyObject *self, PyObject *args, PyObject *kwargs) {
191 PyObject * _resultobj;
192 wxPseudoMetaFile * _arg0;
193 wxDC * _arg1;
194 double _arg2;
195 double _arg3;
196 PyObject * _argo0 = 0;
197 PyObject * _argo1 = 0;
198 char *_kwnames[] = { "self","dc","xoffset","yoffset", NULL };
199
200 self = self;
201 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdd:wxPseudoMetaFile_Draw",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3))
202 return NULL;
203 if (_argo0) {
204 if (_argo0 == Py_None) { _arg0 = NULL; }
205 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
206 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_Draw. Expected _wxPseudoMetaFile_p.");
207 return NULL;
208 }
209 }
210 if (_argo1) {
211 if (_argo1 == Py_None) { _arg1 = NULL; }
212 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
213 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPseudoMetaFile_Draw. Expected _wxDC_p.");
214 return NULL;
215 }
216 }
217 {
218 wxPy_BEGIN_ALLOW_THREADS;
219 wxPseudoMetaFile_Draw(_arg0,*_arg1,_arg2,_arg3);
220
221 wxPy_END_ALLOW_THREADS;
222 } Py_INCREF(Py_None);
223 _resultobj = Py_None;
224 return _resultobj;
225 }
226
227 #define wxPseudoMetaFile_WriteAttributes(_swigobj,_swigarg0,_swigarg1) (_swigobj->WriteAttributes(_swigarg0,_swigarg1))
228 static PyObject *_wrap_wxPseudoMetaFile_WriteAttributes(PyObject *self, PyObject *args, PyObject *kwargs) {
229 PyObject * _resultobj;
230 wxPseudoMetaFile * _arg0;
231 wxExpr * _arg1;
232 int _arg2;
233 PyObject * _argo0 = 0;
234 PyObject * _argo1 = 0;
235 char *_kwnames[] = { "self","clause","whichAngle", NULL };
236
237 self = self;
238 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOi:wxPseudoMetaFile_WriteAttributes",_kwnames,&_argo0,&_argo1,&_arg2))
239 return NULL;
240 if (_argo0) {
241 if (_argo0 == Py_None) { _arg0 = NULL; }
242 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
243 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_WriteAttributes. Expected _wxPseudoMetaFile_p.");
244 return NULL;
245 }
246 }
247 if (_argo1) {
248 if (_argo1 == Py_None) { _arg1 = NULL; }
249 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxExpr_p")) {
250 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPseudoMetaFile_WriteAttributes. Expected _wxExpr_p.");
251 return NULL;
252 }
253 }
254 {
255 wxPy_BEGIN_ALLOW_THREADS;
256 wxPseudoMetaFile_WriteAttributes(_arg0,_arg1,_arg2);
257
258 wxPy_END_ALLOW_THREADS;
259 } Py_INCREF(Py_None);
260 _resultobj = Py_None;
261 return _resultobj;
262 }
263
264 #define wxPseudoMetaFile_ReadAttributes(_swigobj,_swigarg0,_swigarg1) (_swigobj->ReadAttributes(_swigarg0,_swigarg1))
265 static PyObject *_wrap_wxPseudoMetaFile_ReadAttributes(PyObject *self, PyObject *args, PyObject *kwargs) {
266 PyObject * _resultobj;
267 wxPseudoMetaFile * _arg0;
268 wxExpr * _arg1;
269 int _arg2;
270 PyObject * _argo0 = 0;
271 PyObject * _argo1 = 0;
272 char *_kwnames[] = { "self","clause","whichAngle", NULL };
273
274 self = self;
275 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOi:wxPseudoMetaFile_ReadAttributes",_kwnames,&_argo0,&_argo1,&_arg2))
276 return NULL;
277 if (_argo0) {
278 if (_argo0 == Py_None) { _arg0 = NULL; }
279 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
280 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_ReadAttributes. Expected _wxPseudoMetaFile_p.");
281 return NULL;
282 }
283 }
284 if (_argo1) {
285 if (_argo1 == Py_None) { _arg1 = NULL; }
286 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxExpr_p")) {
287 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPseudoMetaFile_ReadAttributes. Expected _wxExpr_p.");
288 return NULL;
289 }
290 }
291 {
292 wxPy_BEGIN_ALLOW_THREADS;
293 wxPseudoMetaFile_ReadAttributes(_arg0,_arg1,_arg2);
294
295 wxPy_END_ALLOW_THREADS;
296 } Py_INCREF(Py_None);
297 _resultobj = Py_None;
298 return _resultobj;
299 }
300
301 #define wxPseudoMetaFile_Clear(_swigobj) (_swigobj->Clear())
302 static PyObject *_wrap_wxPseudoMetaFile_Clear(PyObject *self, PyObject *args, PyObject *kwargs) {
303 PyObject * _resultobj;
304 wxPseudoMetaFile * _arg0;
305 PyObject * _argo0 = 0;
306 char *_kwnames[] = { "self", NULL };
307
308 self = self;
309 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPseudoMetaFile_Clear",_kwnames,&_argo0))
310 return NULL;
311 if (_argo0) {
312 if (_argo0 == Py_None) { _arg0 = NULL; }
313 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
314 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_Clear. Expected _wxPseudoMetaFile_p.");
315 return NULL;
316 }
317 }
318 {
319 wxPy_BEGIN_ALLOW_THREADS;
320 wxPseudoMetaFile_Clear(_arg0);
321
322 wxPy_END_ALLOW_THREADS;
323 } Py_INCREF(Py_None);
324 _resultobj = Py_None;
325 return _resultobj;
326 }
327
328 #define wxPseudoMetaFile_Copy(_swigobj,_swigarg0) (_swigobj->Copy(_swigarg0))
329 static PyObject *_wrap_wxPseudoMetaFile_Copy(PyObject *self, PyObject *args, PyObject *kwargs) {
330 PyObject * _resultobj;
331 wxPseudoMetaFile * _arg0;
332 wxPseudoMetaFile * _arg1;
333 PyObject * _argo0 = 0;
334 PyObject * _argo1 = 0;
335 char *_kwnames[] = { "self","copy", NULL };
336
337 self = self;
338 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPseudoMetaFile_Copy",_kwnames,&_argo0,&_argo1))
339 return NULL;
340 if (_argo0) {
341 if (_argo0 == Py_None) { _arg0 = NULL; }
342 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
343 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_Copy. Expected _wxPseudoMetaFile_p.");
344 return NULL;
345 }
346 }
347 if (_argo1) {
348 if (_argo1 == Py_None) { _arg1 = NULL; }
349 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPseudoMetaFile_p")) {
350 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPseudoMetaFile_Copy. Expected _wxPseudoMetaFile_p.");
351 return NULL;
352 }
353 }
354 {
355 wxPy_BEGIN_ALLOW_THREADS;
356 wxPseudoMetaFile_Copy(_arg0,*_arg1);
357
358 wxPy_END_ALLOW_THREADS;
359 } Py_INCREF(Py_None);
360 _resultobj = Py_None;
361 return _resultobj;
362 }
363
364 #define wxPseudoMetaFile_Scale(_swigobj,_swigarg0,_swigarg1) (_swigobj->Scale(_swigarg0,_swigarg1))
365 static PyObject *_wrap_wxPseudoMetaFile_Scale(PyObject *self, PyObject *args, PyObject *kwargs) {
366 PyObject * _resultobj;
367 wxPseudoMetaFile * _arg0;
368 double _arg1;
369 double _arg2;
370 PyObject * _argo0 = 0;
371 char *_kwnames[] = { "self","sx","sy", NULL };
372
373 self = self;
374 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPseudoMetaFile_Scale",_kwnames,&_argo0,&_arg1,&_arg2))
375 return NULL;
376 if (_argo0) {
377 if (_argo0 == Py_None) { _arg0 = NULL; }
378 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
379 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_Scale. Expected _wxPseudoMetaFile_p.");
380 return NULL;
381 }
382 }
383 {
384 wxPy_BEGIN_ALLOW_THREADS;
385 wxPseudoMetaFile_Scale(_arg0,_arg1,_arg2);
386
387 wxPy_END_ALLOW_THREADS;
388 } Py_INCREF(Py_None);
389 _resultobj = Py_None;
390 return _resultobj;
391 }
392
393 #define wxPseudoMetaFile_ScaleTo(_swigobj,_swigarg0,_swigarg1) (_swigobj->ScaleTo(_swigarg0,_swigarg1))
394 static PyObject *_wrap_wxPseudoMetaFile_ScaleTo(PyObject *self, PyObject *args, PyObject *kwargs) {
395 PyObject * _resultobj;
396 wxPseudoMetaFile * _arg0;
397 double _arg1;
398 double _arg2;
399 PyObject * _argo0 = 0;
400 char *_kwnames[] = { "self","w","h", NULL };
401
402 self = self;
403 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPseudoMetaFile_ScaleTo",_kwnames,&_argo0,&_arg1,&_arg2))
404 return NULL;
405 if (_argo0) {
406 if (_argo0 == Py_None) { _arg0 = NULL; }
407 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
408 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_ScaleTo. Expected _wxPseudoMetaFile_p.");
409 return NULL;
410 }
411 }
412 {
413 wxPy_BEGIN_ALLOW_THREADS;
414 wxPseudoMetaFile_ScaleTo(_arg0,_arg1,_arg2);
415
416 wxPy_END_ALLOW_THREADS;
417 } Py_INCREF(Py_None);
418 _resultobj = Py_None;
419 return _resultobj;
420 }
421
422 #define wxPseudoMetaFile_Translate(_swigobj,_swigarg0,_swigarg1) (_swigobj->Translate(_swigarg0,_swigarg1))
423 static PyObject *_wrap_wxPseudoMetaFile_Translate(PyObject *self, PyObject *args, PyObject *kwargs) {
424 PyObject * _resultobj;
425 wxPseudoMetaFile * _arg0;
426 double _arg1;
427 double _arg2;
428 PyObject * _argo0 = 0;
429 char *_kwnames[] = { "self","x","y", NULL };
430
431 self = self;
432 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPseudoMetaFile_Translate",_kwnames,&_argo0,&_arg1,&_arg2))
433 return NULL;
434 if (_argo0) {
435 if (_argo0 == Py_None) { _arg0 = NULL; }
436 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
437 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_Translate. Expected _wxPseudoMetaFile_p.");
438 return NULL;
439 }
440 }
441 {
442 wxPy_BEGIN_ALLOW_THREADS;
443 wxPseudoMetaFile_Translate(_arg0,_arg1,_arg2);
444
445 wxPy_END_ALLOW_THREADS;
446 } Py_INCREF(Py_None);
447 _resultobj = Py_None;
448 return _resultobj;
449 }
450
451 #define wxPseudoMetaFile_Rotate(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->Rotate(_swigarg0,_swigarg1,_swigarg2))
452 static PyObject *_wrap_wxPseudoMetaFile_Rotate(PyObject *self, PyObject *args, PyObject *kwargs) {
453 PyObject * _resultobj;
454 wxPseudoMetaFile * _arg0;
455 double _arg1;
456 double _arg2;
457 double _arg3;
458 PyObject * _argo0 = 0;
459 char *_kwnames[] = { "self","x","y","theta", NULL };
460
461 self = self;
462 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oddd:wxPseudoMetaFile_Rotate",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3))
463 return NULL;
464 if (_argo0) {
465 if (_argo0 == Py_None) { _arg0 = NULL; }
466 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
467 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_Rotate. Expected _wxPseudoMetaFile_p.");
468 return NULL;
469 }
470 }
471 {
472 wxPy_BEGIN_ALLOW_THREADS;
473 wxPseudoMetaFile_Rotate(_arg0,_arg1,_arg2,_arg3);
474
475 wxPy_END_ALLOW_THREADS;
476 } Py_INCREF(Py_None);
477 _resultobj = Py_None;
478 return _resultobj;
479 }
480
481 #define wxPseudoMetaFile_LoadFromMetaFile(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->LoadFromMetaFile(_swigarg0,_swigarg1,_swigarg2))
482 static PyObject *_wrap_wxPseudoMetaFile_LoadFromMetaFile(PyObject *self, PyObject *args, PyObject *kwargs) {
483 PyObject * _resultobj;
484 bool _result;
485 wxPseudoMetaFile * _arg0;
486 char * _arg1;
487 double * _arg2;
488 double * _arg3;
489 PyObject * _argo0 = 0;
490 PyObject * _argo2 = 0;
491 PyObject * _argo3 = 0;
492 char *_kwnames[] = { "self","filename","width","height", NULL };
493
494 self = self;
495 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OsOO:wxPseudoMetaFile_LoadFromMetaFile",_kwnames,&_argo0,&_arg1,&_argo2,&_argo3))
496 return NULL;
497 if (_argo0) {
498 if (_argo0 == Py_None) { _arg0 = NULL; }
499 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
500 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_LoadFromMetaFile. Expected _wxPseudoMetaFile_p.");
501 return NULL;
502 }
503 }
504 if (_argo2) {
505 if (_argo2 == Py_None) { _arg2 = NULL; }
506 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_double_p")) {
507 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxPseudoMetaFile_LoadFromMetaFile. Expected _double_p.");
508 return NULL;
509 }
510 }
511 if (_argo3) {
512 if (_argo3 == Py_None) { _arg3 = NULL; }
513 else if (SWIG_GetPtrObj(_argo3,(void **) &_arg3,"_double_p")) {
514 PyErr_SetString(PyExc_TypeError,"Type error in argument 4 of wxPseudoMetaFile_LoadFromMetaFile. Expected _double_p.");
515 return NULL;
516 }
517 }
518 {
519 wxPy_BEGIN_ALLOW_THREADS;
520 _result = (bool )wxPseudoMetaFile_LoadFromMetaFile(_arg0,_arg1,_arg2,_arg3);
521
522 wxPy_END_ALLOW_THREADS;
523 } _resultobj = Py_BuildValue("i",_result);
524 return _resultobj;
525 }
526
527 #define wxPseudoMetaFile_GetBounds(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->GetBounds(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
528 static PyObject *_wrap_wxPseudoMetaFile_GetBounds(PyObject *self, PyObject *args, PyObject *kwargs) {
529 PyObject * _resultobj;
530 wxPseudoMetaFile * _arg0;
531 double * _arg1;
532 double * _arg2;
533 double * _arg3;
534 double * _arg4;
535 PyObject * _argo0 = 0;
536 PyObject * _argo1 = 0;
537 PyObject * _argo2 = 0;
538 PyObject * _argo3 = 0;
539 PyObject * _argo4 = 0;
540 char *_kwnames[] = { "self","minX","minY","maxX","maxY", NULL };
541
542 self = self;
543 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOOOO:wxPseudoMetaFile_GetBounds",_kwnames,&_argo0,&_argo1,&_argo2,&_argo3,&_argo4))
544 return NULL;
545 if (_argo0) {
546 if (_argo0 == Py_None) { _arg0 = NULL; }
547 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
548 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_GetBounds. Expected _wxPseudoMetaFile_p.");
549 return NULL;
550 }
551 }
552 if (_argo1) {
553 if (_argo1 == Py_None) { _arg1 = NULL; }
554 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_double_p")) {
555 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPseudoMetaFile_GetBounds. Expected _double_p.");
556 return NULL;
557 }
558 }
559 if (_argo2) {
560 if (_argo2 == Py_None) { _arg2 = NULL; }
561 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_double_p")) {
562 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxPseudoMetaFile_GetBounds. Expected _double_p.");
563 return NULL;
564 }
565 }
566 if (_argo3) {
567 if (_argo3 == Py_None) { _arg3 = NULL; }
568 else if (SWIG_GetPtrObj(_argo3,(void **) &_arg3,"_double_p")) {
569 PyErr_SetString(PyExc_TypeError,"Type error in argument 4 of wxPseudoMetaFile_GetBounds. Expected _double_p.");
570 return NULL;
571 }
572 }
573 if (_argo4) {
574 if (_argo4 == Py_None) { _arg4 = NULL; }
575 else if (SWIG_GetPtrObj(_argo4,(void **) &_arg4,"_double_p")) {
576 PyErr_SetString(PyExc_TypeError,"Type error in argument 5 of wxPseudoMetaFile_GetBounds. Expected _double_p.");
577 return NULL;
578 }
579 }
580 {
581 wxPy_BEGIN_ALLOW_THREADS;
582 wxPseudoMetaFile_GetBounds(_arg0,_arg1,_arg2,_arg3,_arg4);
583
584 wxPy_END_ALLOW_THREADS;
585 } Py_INCREF(Py_None);
586 _resultobj = Py_None;
587 return _resultobj;
588 }
589
590 #define wxPseudoMetaFile_CalculateSize(_swigobj,_swigarg0) (_swigobj->CalculateSize(_swigarg0))
591 static PyObject *_wrap_wxPseudoMetaFile_CalculateSize(PyObject *self, PyObject *args, PyObject *kwargs) {
592 PyObject * _resultobj;
593 wxPseudoMetaFile * _arg0;
594 wxDrawnShape * _arg1;
595 PyObject * _argo0 = 0;
596 PyObject * _argo1 = 0;
597 char *_kwnames[] = { "self","shape", NULL };
598
599 self = self;
600 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPseudoMetaFile_CalculateSize",_kwnames,&_argo0,&_argo1))
601 return NULL;
602 if (_argo0) {
603 if (_argo0 == Py_None) { _arg0 = NULL; }
604 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
605 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_CalculateSize. Expected _wxPseudoMetaFile_p.");
606 return NULL;
607 }
608 }
609 if (_argo1) {
610 if (_argo1 == Py_None) { _arg1 = NULL; }
611 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDrawnShape_p")) {
612 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPseudoMetaFile_CalculateSize. Expected _wxDrawnShape_p.");
613 return NULL;
614 }
615 }
616 {
617 wxPy_BEGIN_ALLOW_THREADS;
618 wxPseudoMetaFile_CalculateSize(_arg0,_arg1);
619
620 wxPy_END_ALLOW_THREADS;
621 } Py_INCREF(Py_None);
622 _resultobj = Py_None;
623 return _resultobj;
624 }
625
626 #define wxPseudoMetaFile_SetRotateable(_swigobj,_swigarg0) (_swigobj->SetRotateable(_swigarg0))
627 static PyObject *_wrap_wxPseudoMetaFile_SetRotateable(PyObject *self, PyObject *args, PyObject *kwargs) {
628 PyObject * _resultobj;
629 wxPseudoMetaFile * _arg0;
630 bool _arg1;
631 PyObject * _argo0 = 0;
632 int tempbool1;
633 char *_kwnames[] = { "self","rot", NULL };
634
635 self = self;
636 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxPseudoMetaFile_SetRotateable",_kwnames,&_argo0,&tempbool1))
637 return NULL;
638 if (_argo0) {
639 if (_argo0 == Py_None) { _arg0 = NULL; }
640 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
641 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_SetRotateable. Expected _wxPseudoMetaFile_p.");
642 return NULL;
643 }
644 }
645 _arg1 = (bool ) tempbool1;
646 {
647 wxPy_BEGIN_ALLOW_THREADS;
648 wxPseudoMetaFile_SetRotateable(_arg0,_arg1);
649
650 wxPy_END_ALLOW_THREADS;
651 } Py_INCREF(Py_None);
652 _resultobj = Py_None;
653 return _resultobj;
654 }
655
656 #define wxPseudoMetaFile_GetRotateable(_swigobj) (_swigobj->GetRotateable())
657 static PyObject *_wrap_wxPseudoMetaFile_GetRotateable(PyObject *self, PyObject *args, PyObject *kwargs) {
658 PyObject * _resultobj;
659 bool _result;
660 wxPseudoMetaFile * _arg0;
661 PyObject * _argo0 = 0;
662 char *_kwnames[] = { "self", NULL };
663
664 self = self;
665 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPseudoMetaFile_GetRotateable",_kwnames,&_argo0))
666 return NULL;
667 if (_argo0) {
668 if (_argo0 == Py_None) { _arg0 = NULL; }
669 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
670 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_GetRotateable. Expected _wxPseudoMetaFile_p.");
671 return NULL;
672 }
673 }
674 {
675 wxPy_BEGIN_ALLOW_THREADS;
676 _result = (bool )wxPseudoMetaFile_GetRotateable(_arg0);
677
678 wxPy_END_ALLOW_THREADS;
679 } _resultobj = Py_BuildValue("i",_result);
680 return _resultobj;
681 }
682
683 #define wxPseudoMetaFile_SetSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetSize(_swigarg0,_swigarg1))
684 static PyObject *_wrap_wxPseudoMetaFile_SetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
685 PyObject * _resultobj;
686 wxPseudoMetaFile * _arg0;
687 double _arg1;
688 double _arg2;
689 PyObject * _argo0 = 0;
690 char *_kwnames[] = { "self","w","h", NULL };
691
692 self = self;
693 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPseudoMetaFile_SetSize",_kwnames,&_argo0,&_arg1,&_arg2))
694 return NULL;
695 if (_argo0) {
696 if (_argo0 == Py_None) { _arg0 = NULL; }
697 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
698 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_SetSize. Expected _wxPseudoMetaFile_p.");
699 return NULL;
700 }
701 }
702 {
703 wxPy_BEGIN_ALLOW_THREADS;
704 wxPseudoMetaFile_SetSize(_arg0,_arg1,_arg2);
705
706 wxPy_END_ALLOW_THREADS;
707 } Py_INCREF(Py_None);
708 _resultobj = Py_None;
709 return _resultobj;
710 }
711
712 #define wxPseudoMetaFile_SetFillBrush(_swigobj,_swigarg0) (_swigobj->SetFillBrush(_swigarg0))
713 static PyObject *_wrap_wxPseudoMetaFile_SetFillBrush(PyObject *self, PyObject *args, PyObject *kwargs) {
714 PyObject * _resultobj;
715 wxPseudoMetaFile * _arg0;
716 wxBrush * _arg1;
717 PyObject * _argo0 = 0;
718 PyObject * _obj1 = 0;
719 char *_kwnames[] = { "self","brush", NULL };
720
721 self = self;
722 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPseudoMetaFile_SetFillBrush",_kwnames,&_argo0,&_obj1))
723 return NULL;
724 if (_argo0) {
725 if (_argo0 == Py_None) { _arg0 = NULL; }
726 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
727 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_SetFillBrush. Expected _wxPseudoMetaFile_p.");
728 return NULL;
729 }
730 }
731 {
732 wxBrush* temp;
733 if (_obj1) {
734 if (_obj1 == Py_None) { temp = NULL; }
735 else if (SWIG_GetPtrObj(_obj1, (void **) &temp,"_wxBrush_p")) {
736 PyErr_SetString(PyExc_TypeError,"Type error, expected _wxBrush_p.");
737 return NULL;
738 }
739 }
740 if (temp)
741 _arg1 = wxTheBrushList->FindOrCreateBrush(temp->GetColour(), temp->GetStyle());
742 else
743 _arg1 = NULL;
744 }
745 {
746 wxPy_BEGIN_ALLOW_THREADS;
747 wxPseudoMetaFile_SetFillBrush(_arg0,_arg1);
748
749 wxPy_END_ALLOW_THREADS;
750 } Py_INCREF(Py_None);
751 _resultobj = Py_None;
752 return _resultobj;
753 }
754
755 #define wxPseudoMetaFile_GetFillBrush(_swigobj) (_swigobj->GetFillBrush())
756 static PyObject *_wrap_wxPseudoMetaFile_GetFillBrush(PyObject *self, PyObject *args, PyObject *kwargs) {
757 PyObject * _resultobj;
758 wxBrush * _result;
759 wxPseudoMetaFile * _arg0;
760 PyObject * _argo0 = 0;
761 char *_kwnames[] = { "self", NULL };
762 char _ptemp[128];
763
764 self = self;
765 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPseudoMetaFile_GetFillBrush",_kwnames,&_argo0))
766 return NULL;
767 if (_argo0) {
768 if (_argo0 == Py_None) { _arg0 = NULL; }
769 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
770 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_GetFillBrush. Expected _wxPseudoMetaFile_p.");
771 return NULL;
772 }
773 }
774 {
775 wxPy_BEGIN_ALLOW_THREADS;
776 _result = (wxBrush *)wxPseudoMetaFile_GetFillBrush(_arg0);
777
778 wxPy_END_ALLOW_THREADS;
779 } if (_result) {
780 SWIG_MakePtr(_ptemp, (char *) _result,"_wxBrush_p");
781 _resultobj = Py_BuildValue("s",_ptemp);
782 } else {
783 Py_INCREF(Py_None);
784 _resultobj = Py_None;
785 }
786 return _resultobj;
787 }
788
789 #define wxPseudoMetaFile_SetOutlinePen(_swigobj,_swigarg0) (_swigobj->SetOutlinePen(_swigarg0))
790 static PyObject *_wrap_wxPseudoMetaFile_SetOutlinePen(PyObject *self, PyObject *args, PyObject *kwargs) {
791 PyObject * _resultobj;
792 wxPseudoMetaFile * _arg0;
793 wxPen * _arg1;
794 PyObject * _argo0 = 0;
795 PyObject * _obj1 = 0;
796 char *_kwnames[] = { "self","pen", NULL };
797
798 self = self;
799 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPseudoMetaFile_SetOutlinePen",_kwnames,&_argo0,&_obj1))
800 return NULL;
801 if (_argo0) {
802 if (_argo0 == Py_None) { _arg0 = NULL; }
803 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
804 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_SetOutlinePen. Expected _wxPseudoMetaFile_p.");
805 return NULL;
806 }
807 }
808 {
809 wxPen* temp;
810 if (_obj1) {
811 if (_obj1 == Py_None) { temp = NULL; }
812 else if (SWIG_GetPtrObj(_obj1, (void **) &temp,"_wxPen_p")) {
813 PyErr_SetString(PyExc_TypeError,"Type error, expected _wxPen_p.");
814 return NULL;
815 }
816 }
817 if (temp)
818 _arg1 = wxThePenList->FindOrCreatePen(temp->GetColour(),
819 temp->GetWidth(),
820 temp->GetStyle());
821 else
822 _arg1 = NULL;
823 }
824 {
825 wxPy_BEGIN_ALLOW_THREADS;
826 wxPseudoMetaFile_SetOutlinePen(_arg0,_arg1);
827
828 wxPy_END_ALLOW_THREADS;
829 } Py_INCREF(Py_None);
830 _resultobj = Py_None;
831 return _resultobj;
832 }
833
834 #define wxPseudoMetaFile_GetOutlinePen(_swigobj) (_swigobj->GetOutlinePen())
835 static PyObject *_wrap_wxPseudoMetaFile_GetOutlinePen(PyObject *self, PyObject *args, PyObject *kwargs) {
836 PyObject * _resultobj;
837 wxPen * _result;
838 wxPseudoMetaFile * _arg0;
839 PyObject * _argo0 = 0;
840 char *_kwnames[] = { "self", NULL };
841 char _ptemp[128];
842
843 self = self;
844 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPseudoMetaFile_GetOutlinePen",_kwnames,&_argo0))
845 return NULL;
846 if (_argo0) {
847 if (_argo0 == Py_None) { _arg0 = NULL; }
848 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
849 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_GetOutlinePen. Expected _wxPseudoMetaFile_p.");
850 return NULL;
851 }
852 }
853 {
854 wxPy_BEGIN_ALLOW_THREADS;
855 _result = (wxPen *)wxPseudoMetaFile_GetOutlinePen(_arg0);
856
857 wxPy_END_ALLOW_THREADS;
858 } if (_result) {
859 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPen_p");
860 _resultobj = Py_BuildValue("s",_ptemp);
861 } else {
862 Py_INCREF(Py_None);
863 _resultobj = Py_None;
864 }
865 return _resultobj;
866 }
867
868 #define wxPseudoMetaFile_SetOutlineOp(_swigobj,_swigarg0) (_swigobj->SetOutlineOp(_swigarg0))
869 static PyObject *_wrap_wxPseudoMetaFile_SetOutlineOp(PyObject *self, PyObject *args, PyObject *kwargs) {
870 PyObject * _resultobj;
871 wxPseudoMetaFile * _arg0;
872 int _arg1;
873 PyObject * _argo0 = 0;
874 char *_kwnames[] = { "self","op", NULL };
875
876 self = self;
877 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxPseudoMetaFile_SetOutlineOp",_kwnames,&_argo0,&_arg1))
878 return NULL;
879 if (_argo0) {
880 if (_argo0 == Py_None) { _arg0 = NULL; }
881 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
882 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_SetOutlineOp. Expected _wxPseudoMetaFile_p.");
883 return NULL;
884 }
885 }
886 {
887 wxPy_BEGIN_ALLOW_THREADS;
888 wxPseudoMetaFile_SetOutlineOp(_arg0,_arg1);
889
890 wxPy_END_ALLOW_THREADS;
891 } Py_INCREF(Py_None);
892 _resultobj = Py_None;
893 return _resultobj;
894 }
895
896 #define wxPseudoMetaFile_GetOutlineOp(_swigobj) (_swigobj->GetOutlineOp())
897 static PyObject *_wrap_wxPseudoMetaFile_GetOutlineOp(PyObject *self, PyObject *args, PyObject *kwargs) {
898 PyObject * _resultobj;
899 int _result;
900 wxPseudoMetaFile * _arg0;
901 PyObject * _argo0 = 0;
902 char *_kwnames[] = { "self", NULL };
903
904 self = self;
905 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPseudoMetaFile_GetOutlineOp",_kwnames,&_argo0))
906 return NULL;
907 if (_argo0) {
908 if (_argo0 == Py_None) { _arg0 = NULL; }
909 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
910 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_GetOutlineOp. Expected _wxPseudoMetaFile_p.");
911 return NULL;
912 }
913 }
914 {
915 wxPy_BEGIN_ALLOW_THREADS;
916 _result = (int )wxPseudoMetaFile_GetOutlineOp(_arg0);
917
918 wxPy_END_ALLOW_THREADS;
919 } _resultobj = Py_BuildValue("i",_result);
920 return _resultobj;
921 }
922
923 #define wxPseudoMetaFile_IsValid(_swigobj) (_swigobj->IsValid())
924 static PyObject *_wrap_wxPseudoMetaFile_IsValid(PyObject *self, PyObject *args, PyObject *kwargs) {
925 PyObject * _resultobj;
926 bool _result;
927 wxPseudoMetaFile * _arg0;
928 PyObject * _argo0 = 0;
929 char *_kwnames[] = { "self", NULL };
930
931 self = self;
932 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPseudoMetaFile_IsValid",_kwnames,&_argo0))
933 return NULL;
934 if (_argo0) {
935 if (_argo0 == Py_None) { _arg0 = NULL; }
936 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
937 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_IsValid. Expected _wxPseudoMetaFile_p.");
938 return NULL;
939 }
940 }
941 {
942 wxPy_BEGIN_ALLOW_THREADS;
943 _result = (bool )wxPseudoMetaFile_IsValid(_arg0);
944
945 wxPy_END_ALLOW_THREADS;
946 } _resultobj = Py_BuildValue("i",_result);
947 return _resultobj;
948 }
949
950 #define wxPseudoMetaFile_DrawLine(_swigobj,_swigarg0,_swigarg1) (_swigobj->DrawLine(_swigarg0,_swigarg1))
951 static PyObject *_wrap_wxPseudoMetaFile_DrawLine(PyObject *self, PyObject *args, PyObject *kwargs) {
952 PyObject * _resultobj;
953 wxPseudoMetaFile * _arg0;
954 wxPoint * _arg1;
955 wxPoint * _arg2;
956 PyObject * _argo0 = 0;
957 wxPoint temp;
958 PyObject * _obj1 = 0;
959 wxPoint temp0;
960 PyObject * _obj2 = 0;
961 char *_kwnames[] = { "self","pt1","pt2", NULL };
962
963 self = self;
964 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxPseudoMetaFile_DrawLine",_kwnames,&_argo0,&_obj1,&_obj2))
965 return NULL;
966 if (_argo0) {
967 if (_argo0 == Py_None) { _arg0 = NULL; }
968 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
969 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_DrawLine. Expected _wxPseudoMetaFile_p.");
970 return NULL;
971 }
972 }
973 {
974 _arg1 = &temp;
975 if (! wxPoint_helper(_obj1, &_arg1))
976 return NULL;
977 }
978 {
979 _arg2 = &temp0;
980 if (! wxPoint_helper(_obj2, &_arg2))
981 return NULL;
982 }
983 {
984 wxPy_BEGIN_ALLOW_THREADS;
985 wxPseudoMetaFile_DrawLine(_arg0,*_arg1,*_arg2);
986
987 wxPy_END_ALLOW_THREADS;
988 } Py_INCREF(Py_None);
989 _resultobj = Py_None;
990 return _resultobj;
991 }
992
993 #define wxPseudoMetaFile_DrawRectangle(_swigobj,_swigarg0) (_swigobj->DrawRectangle(_swigarg0))
994 static PyObject *_wrap_wxPseudoMetaFile_DrawRectangle(PyObject *self, PyObject *args, PyObject *kwargs) {
995 PyObject * _resultobj;
996 wxPseudoMetaFile * _arg0;
997 wxRect * _arg1;
998 PyObject * _argo0 = 0;
999 wxRect temp;
1000 PyObject * _obj1 = 0;
1001 char *_kwnames[] = { "self","rect", NULL };
1002
1003 self = self;
1004 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPseudoMetaFile_DrawRectangle",_kwnames,&_argo0,&_obj1))
1005 return NULL;
1006 if (_argo0) {
1007 if (_argo0 == Py_None) { _arg0 = NULL; }
1008 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
1009 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_DrawRectangle. Expected _wxPseudoMetaFile_p.");
1010 return NULL;
1011 }
1012 }
1013 {
1014 _arg1 = &temp;
1015 if (! wxRect_helper(_obj1, &_arg1))
1016 return NULL;
1017 }
1018 {
1019 wxPy_BEGIN_ALLOW_THREADS;
1020 wxPseudoMetaFile_DrawRectangle(_arg0,*_arg1);
1021
1022 wxPy_END_ALLOW_THREADS;
1023 } Py_INCREF(Py_None);
1024 _resultobj = Py_None;
1025 return _resultobj;
1026 }
1027
1028 #define wxPseudoMetaFile_DrawRoundedRectangle(_swigobj,_swigarg0,_swigarg1) (_swigobj->DrawRoundedRectangle(_swigarg0,_swigarg1))
1029 static PyObject *_wrap_wxPseudoMetaFile_DrawRoundedRectangle(PyObject *self, PyObject *args, PyObject *kwargs) {
1030 PyObject * _resultobj;
1031 wxPseudoMetaFile * _arg0;
1032 wxRect * _arg1;
1033 double _arg2;
1034 PyObject * _argo0 = 0;
1035 wxRect temp;
1036 PyObject * _obj1 = 0;
1037 char *_kwnames[] = { "self","rect","radius", NULL };
1038
1039 self = self;
1040 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOd:wxPseudoMetaFile_DrawRoundedRectangle",_kwnames,&_argo0,&_obj1,&_arg2))
1041 return NULL;
1042 if (_argo0) {
1043 if (_argo0 == Py_None) { _arg0 = NULL; }
1044 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
1045 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_DrawRoundedRectangle. Expected _wxPseudoMetaFile_p.");
1046 return NULL;
1047 }
1048 }
1049 {
1050 _arg1 = &temp;
1051 if (! wxRect_helper(_obj1, &_arg1))
1052 return NULL;
1053 }
1054 {
1055 wxPy_BEGIN_ALLOW_THREADS;
1056 wxPseudoMetaFile_DrawRoundedRectangle(_arg0,*_arg1,_arg2);
1057
1058 wxPy_END_ALLOW_THREADS;
1059 } Py_INCREF(Py_None);
1060 _resultobj = Py_None;
1061 return _resultobj;
1062 }
1063
1064 #define wxPseudoMetaFile_DrawArc(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->DrawArc(_swigarg0,_swigarg1,_swigarg2))
1065 static PyObject *_wrap_wxPseudoMetaFile_DrawArc(PyObject *self, PyObject *args, PyObject *kwargs) {
1066 PyObject * _resultobj;
1067 wxPseudoMetaFile * _arg0;
1068 wxPoint * _arg1;
1069 wxPoint * _arg2;
1070 wxPoint * _arg3;
1071 PyObject * _argo0 = 0;
1072 wxPoint temp;
1073 PyObject * _obj1 = 0;
1074 wxPoint temp0;
1075 PyObject * _obj2 = 0;
1076 wxPoint temp1;
1077 PyObject * _obj3 = 0;
1078 char *_kwnames[] = { "self","centrePt","startPt","endPt", NULL };
1079
1080 self = self;
1081 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOOO:wxPseudoMetaFile_DrawArc",_kwnames,&_argo0,&_obj1,&_obj2,&_obj3))
1082 return NULL;
1083 if (_argo0) {
1084 if (_argo0 == Py_None) { _arg0 = NULL; }
1085 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
1086 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_DrawArc. Expected _wxPseudoMetaFile_p.");
1087 return NULL;
1088 }
1089 }
1090 {
1091 _arg1 = &temp;
1092 if (! wxPoint_helper(_obj1, &_arg1))
1093 return NULL;
1094 }
1095 {
1096 _arg2 = &temp0;
1097 if (! wxPoint_helper(_obj2, &_arg2))
1098 return NULL;
1099 }
1100 {
1101 _arg3 = &temp1;
1102 if (! wxPoint_helper(_obj3, &_arg3))
1103 return NULL;
1104 }
1105 {
1106 wxPy_BEGIN_ALLOW_THREADS;
1107 wxPseudoMetaFile_DrawArc(_arg0,*_arg1,*_arg2,*_arg3);
1108
1109 wxPy_END_ALLOW_THREADS;
1110 } Py_INCREF(Py_None);
1111 _resultobj = Py_None;
1112 return _resultobj;
1113 }
1114
1115 #define wxPseudoMetaFile_DrawEllipticArc(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->DrawEllipticArc(_swigarg0,_swigarg1,_swigarg2))
1116 static PyObject *_wrap_wxPseudoMetaFile_DrawEllipticArc(PyObject *self, PyObject *args, PyObject *kwargs) {
1117 PyObject * _resultobj;
1118 wxPseudoMetaFile * _arg0;
1119 wxRect * _arg1;
1120 double _arg2;
1121 double _arg3;
1122 PyObject * _argo0 = 0;
1123 wxRect temp;
1124 PyObject * _obj1 = 0;
1125 char *_kwnames[] = { "self","rect","startAngle","endAngle", NULL };
1126
1127 self = self;
1128 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdd:wxPseudoMetaFile_DrawEllipticArc",_kwnames,&_argo0,&_obj1,&_arg2,&_arg3))
1129 return NULL;
1130 if (_argo0) {
1131 if (_argo0 == Py_None) { _arg0 = NULL; }
1132 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
1133 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_DrawEllipticArc. Expected _wxPseudoMetaFile_p.");
1134 return NULL;
1135 }
1136 }
1137 {
1138 _arg1 = &temp;
1139 if (! wxRect_helper(_obj1, &_arg1))
1140 return NULL;
1141 }
1142 {
1143 wxPy_BEGIN_ALLOW_THREADS;
1144 wxPseudoMetaFile_DrawEllipticArc(_arg0,*_arg1,_arg2,_arg3);
1145
1146 wxPy_END_ALLOW_THREADS;
1147 } Py_INCREF(Py_None);
1148 _resultobj = Py_None;
1149 return _resultobj;
1150 }
1151
1152 #define wxPseudoMetaFile_DrawEllipse(_swigobj,_swigarg0) (_swigobj->DrawEllipse(_swigarg0))
1153 static PyObject *_wrap_wxPseudoMetaFile_DrawEllipse(PyObject *self, PyObject *args, PyObject *kwargs) {
1154 PyObject * _resultobj;
1155 wxPseudoMetaFile * _arg0;
1156 wxRect * _arg1;
1157 PyObject * _argo0 = 0;
1158 wxRect temp;
1159 PyObject * _obj1 = 0;
1160 char *_kwnames[] = { "self","rect", NULL };
1161
1162 self = self;
1163 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPseudoMetaFile_DrawEllipse",_kwnames,&_argo0,&_obj1))
1164 return NULL;
1165 if (_argo0) {
1166 if (_argo0 == Py_None) { _arg0 = NULL; }
1167 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
1168 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_DrawEllipse. Expected _wxPseudoMetaFile_p.");
1169 return NULL;
1170 }
1171 }
1172 {
1173 _arg1 = &temp;
1174 if (! wxRect_helper(_obj1, &_arg1))
1175 return NULL;
1176 }
1177 {
1178 wxPy_BEGIN_ALLOW_THREADS;
1179 wxPseudoMetaFile_DrawEllipse(_arg0,*_arg1);
1180
1181 wxPy_END_ALLOW_THREADS;
1182 } Py_INCREF(Py_None);
1183 _resultobj = Py_None;
1184 return _resultobj;
1185 }
1186
1187 #define wxPseudoMetaFile_DrawPoint(_swigobj,_swigarg0) (_swigobj->DrawPoint(_swigarg0))
1188 static PyObject *_wrap_wxPseudoMetaFile_DrawPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
1189 PyObject * _resultobj;
1190 wxPseudoMetaFile * _arg0;
1191 wxPoint * _arg1;
1192 PyObject * _argo0 = 0;
1193 wxPoint temp;
1194 PyObject * _obj1 = 0;
1195 char *_kwnames[] = { "self","pt", NULL };
1196
1197 self = self;
1198 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPseudoMetaFile_DrawPoint",_kwnames,&_argo0,&_obj1))
1199 return NULL;
1200 if (_argo0) {
1201 if (_argo0 == Py_None) { _arg0 = NULL; }
1202 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
1203 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_DrawPoint. Expected _wxPseudoMetaFile_p.");
1204 return NULL;
1205 }
1206 }
1207 {
1208 _arg1 = &temp;
1209 if (! wxPoint_helper(_obj1, &_arg1))
1210 return NULL;
1211 }
1212 {
1213 wxPy_BEGIN_ALLOW_THREADS;
1214 wxPseudoMetaFile_DrawPoint(_arg0,*_arg1);
1215
1216 wxPy_END_ALLOW_THREADS;
1217 } Py_INCREF(Py_None);
1218 _resultobj = Py_None;
1219 return _resultobj;
1220 }
1221
1222 #define wxPseudoMetaFile_DrawText(_swigobj,_swigarg0,_swigarg1) (_swigobj->DrawText(_swigarg0,_swigarg1))
1223 static PyObject *_wrap_wxPseudoMetaFile_DrawText(PyObject *self, PyObject *args, PyObject *kwargs) {
1224 PyObject * _resultobj;
1225 wxPseudoMetaFile * _arg0;
1226 wxString * _arg1;
1227 wxPoint * _arg2;
1228 PyObject * _argo0 = 0;
1229 PyObject * _obj1 = 0;
1230 wxPoint temp;
1231 PyObject * _obj2 = 0;
1232 char *_kwnames[] = { "self","text","pt", NULL };
1233
1234 self = self;
1235 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxPseudoMetaFile_DrawText",_kwnames,&_argo0,&_obj1,&_obj2))
1236 return NULL;
1237 if (_argo0) {
1238 if (_argo0 == Py_None) { _arg0 = NULL; }
1239 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
1240 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_DrawText. Expected _wxPseudoMetaFile_p.");
1241 return NULL;
1242 }
1243 }
1244 {
1245 #if PYTHON_API_VERSION >= 1009
1246 char* tmpPtr; int tmpSize;
1247 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
1248 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1249 return NULL;
1250 }
1251 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
1252 return NULL;
1253 _arg1 = new wxString(tmpPtr, tmpSize);
1254 #else
1255 if (!PyString_Check(_obj1)) {
1256 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1257 return NULL;
1258 }
1259 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
1260 #endif
1261 }
1262 {
1263 _arg2 = &temp;
1264 if (! wxPoint_helper(_obj2, &_arg2))
1265 return NULL;
1266 }
1267 {
1268 wxPy_BEGIN_ALLOW_THREADS;
1269 wxPseudoMetaFile_DrawText(_arg0,*_arg1,*_arg2);
1270
1271 wxPy_END_ALLOW_THREADS;
1272 } Py_INCREF(Py_None);
1273 _resultobj = Py_None;
1274 {
1275 if (_obj1)
1276 delete _arg1;
1277 }
1278 return _resultobj;
1279 }
1280
1281 #define wxPseudoMetaFile_DrawLines(_swigobj,_swigarg0,_swigarg1) (_swigobj->DrawLines(_swigarg0,_swigarg1))
1282 static PyObject *_wrap_wxPseudoMetaFile_DrawLines(PyObject *self, PyObject *args, PyObject *kwargs) {
1283 PyObject * _resultobj;
1284 wxPseudoMetaFile * _arg0;
1285 int _arg1;
1286 wxPoint * _arg2;
1287 PyObject * _argo0 = 0;
1288 int NPOINTS;
1289 PyObject * _obj2 = 0;
1290 char *_kwnames[] = { "self","points", NULL };
1291
1292 self = self;
1293 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPseudoMetaFile_DrawLines",_kwnames,&_argo0,&_obj2))
1294 return NULL;
1295 if (_argo0) {
1296 if (_argo0 == Py_None) { _arg0 = NULL; }
1297 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
1298 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_DrawLines. Expected _wxPseudoMetaFile_p.");
1299 return NULL;
1300 }
1301 }
1302 if (_obj2)
1303 {
1304 _arg2 = wxPoint_LIST_helper(_obj2, &NPOINTS);
1305 if (_arg2 == NULL) {
1306 return NULL;
1307 }
1308 }
1309 {
1310 _arg1 = NPOINTS;
1311 }
1312 {
1313 wxPy_BEGIN_ALLOW_THREADS;
1314 wxPseudoMetaFile_DrawLines(_arg0,_arg1,_arg2);
1315
1316 wxPy_END_ALLOW_THREADS;
1317 } Py_INCREF(Py_None);
1318 _resultobj = Py_None;
1319 {
1320 delete [] _arg2;
1321 }
1322 return _resultobj;
1323 }
1324
1325 #define wxPseudoMetaFile_DrawPolygon(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->DrawPolygon(_swigarg0,_swigarg1,_swigarg2))
1326 static PyObject *_wrap_wxPseudoMetaFile_DrawPolygon(PyObject *self, PyObject *args, PyObject *kwargs) {
1327 PyObject * _resultobj;
1328 wxPseudoMetaFile * _arg0;
1329 int _arg1;
1330 wxPoint * _arg2;
1331 int _arg3 = (int ) 0;
1332 PyObject * _argo0 = 0;
1333 int NPOINTS;
1334 PyObject * _obj2 = 0;
1335 char *_kwnames[] = { "self","points","flags", NULL };
1336
1337 self = self;
1338 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxPseudoMetaFile_DrawPolygon",_kwnames,&_argo0,&_obj2,&_arg3))
1339 return NULL;
1340 if (_argo0) {
1341 if (_argo0 == Py_None) { _arg0 = NULL; }
1342 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
1343 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_DrawPolygon. Expected _wxPseudoMetaFile_p.");
1344 return NULL;
1345 }
1346 }
1347 if (_obj2)
1348 {
1349 _arg2 = wxPoint_LIST_helper(_obj2, &NPOINTS);
1350 if (_arg2 == NULL) {
1351 return NULL;
1352 }
1353 }
1354 {
1355 _arg1 = NPOINTS;
1356 }
1357 {
1358 wxPy_BEGIN_ALLOW_THREADS;
1359 wxPseudoMetaFile_DrawPolygon(_arg0,_arg1,_arg2,_arg3);
1360
1361 wxPy_END_ALLOW_THREADS;
1362 } Py_INCREF(Py_None);
1363 _resultobj = Py_None;
1364 {
1365 delete [] _arg2;
1366 }
1367 return _resultobj;
1368 }
1369
1370 #define wxPseudoMetaFile_DrawSpline(_swigobj,_swigarg0,_swigarg1) (_swigobj->DrawSpline(_swigarg0,_swigarg1))
1371 static PyObject *_wrap_wxPseudoMetaFile_DrawSpline(PyObject *self, PyObject *args, PyObject *kwargs) {
1372 PyObject * _resultobj;
1373 wxPseudoMetaFile * _arg0;
1374 int _arg1;
1375 wxPoint * _arg2;
1376 PyObject * _argo0 = 0;
1377 int NPOINTS;
1378 PyObject * _obj2 = 0;
1379 char *_kwnames[] = { "self","points", NULL };
1380
1381 self = self;
1382 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPseudoMetaFile_DrawSpline",_kwnames,&_argo0,&_obj2))
1383 return NULL;
1384 if (_argo0) {
1385 if (_argo0 == Py_None) { _arg0 = NULL; }
1386 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
1387 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_DrawSpline. Expected _wxPseudoMetaFile_p.");
1388 return NULL;
1389 }
1390 }
1391 if (_obj2)
1392 {
1393 _arg2 = wxPoint_LIST_helper(_obj2, &NPOINTS);
1394 if (_arg2 == NULL) {
1395 return NULL;
1396 }
1397 }
1398 {
1399 _arg1 = NPOINTS;
1400 }
1401 {
1402 wxPy_BEGIN_ALLOW_THREADS;
1403 wxPseudoMetaFile_DrawSpline(_arg0,_arg1,_arg2);
1404
1405 wxPy_END_ALLOW_THREADS;
1406 } Py_INCREF(Py_None);
1407 _resultobj = Py_None;
1408 {
1409 delete [] _arg2;
1410 }
1411 return _resultobj;
1412 }
1413
1414 #define wxPseudoMetaFile_SetClippingRect(_swigobj,_swigarg0) (_swigobj->SetClippingRect(_swigarg0))
1415 static PyObject *_wrap_wxPseudoMetaFile_SetClippingRect(PyObject *self, PyObject *args, PyObject *kwargs) {
1416 PyObject * _resultobj;
1417 wxPseudoMetaFile * _arg0;
1418 wxRect * _arg1;
1419 PyObject * _argo0 = 0;
1420 wxRect temp;
1421 PyObject * _obj1 = 0;
1422 char *_kwnames[] = { "self","rect", NULL };
1423
1424 self = self;
1425 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPseudoMetaFile_SetClippingRect",_kwnames,&_argo0,&_obj1))
1426 return NULL;
1427 if (_argo0) {
1428 if (_argo0 == Py_None) { _arg0 = NULL; }
1429 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
1430 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_SetClippingRect. Expected _wxPseudoMetaFile_p.");
1431 return NULL;
1432 }
1433 }
1434 {
1435 _arg1 = &temp;
1436 if (! wxRect_helper(_obj1, &_arg1))
1437 return NULL;
1438 }
1439 {
1440 wxPy_BEGIN_ALLOW_THREADS;
1441 wxPseudoMetaFile_SetClippingRect(_arg0,*_arg1);
1442
1443 wxPy_END_ALLOW_THREADS;
1444 } Py_INCREF(Py_None);
1445 _resultobj = Py_None;
1446 return _resultobj;
1447 }
1448
1449 #define wxPseudoMetaFile_DestroyClippingRect(_swigobj) (_swigobj->DestroyClippingRect())
1450 static PyObject *_wrap_wxPseudoMetaFile_DestroyClippingRect(PyObject *self, PyObject *args, PyObject *kwargs) {
1451 PyObject * _resultobj;
1452 wxPseudoMetaFile * _arg0;
1453 PyObject * _argo0 = 0;
1454 char *_kwnames[] = { "self", NULL };
1455
1456 self = self;
1457 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPseudoMetaFile_DestroyClippingRect",_kwnames,&_argo0))
1458 return NULL;
1459 if (_argo0) {
1460 if (_argo0 == Py_None) { _arg0 = NULL; }
1461 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
1462 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_DestroyClippingRect. Expected _wxPseudoMetaFile_p.");
1463 return NULL;
1464 }
1465 }
1466 {
1467 wxPy_BEGIN_ALLOW_THREADS;
1468 wxPseudoMetaFile_DestroyClippingRect(_arg0);
1469
1470 wxPy_END_ALLOW_THREADS;
1471 } Py_INCREF(Py_None);
1472 _resultobj = Py_None;
1473 return _resultobj;
1474 }
1475
1476 #define wxPseudoMetaFile_SetPen(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetPen(_swigarg0,_swigarg1))
1477 static PyObject *_wrap_wxPseudoMetaFile_SetPen(PyObject *self, PyObject *args, PyObject *kwargs) {
1478 PyObject * _resultobj;
1479 wxPseudoMetaFile * _arg0;
1480 wxPen * _arg1;
1481 bool _arg2 = (bool ) FALSE;
1482 PyObject * _argo0 = 0;
1483 PyObject * _obj1 = 0;
1484 int tempbool2 = (int) FALSE;
1485 char *_kwnames[] = { "self","pen","isOutline", NULL };
1486
1487 self = self;
1488 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxPseudoMetaFile_SetPen",_kwnames,&_argo0,&_obj1,&tempbool2))
1489 return NULL;
1490 if (_argo0) {
1491 if (_argo0 == Py_None) { _arg0 = NULL; }
1492 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
1493 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_SetPen. Expected _wxPseudoMetaFile_p.");
1494 return NULL;
1495 }
1496 }
1497 {
1498 wxPen* temp;
1499 if (_obj1) {
1500 if (_obj1 == Py_None) { temp = NULL; }
1501 else if (SWIG_GetPtrObj(_obj1, (void **) &temp,"_wxPen_p")) {
1502 PyErr_SetString(PyExc_TypeError,"Type error, expected _wxPen_p.");
1503 return NULL;
1504 }
1505 }
1506 if (temp)
1507 _arg1 = wxThePenList->FindOrCreatePen(temp->GetColour(),
1508 temp->GetWidth(),
1509 temp->GetStyle());
1510 else
1511 _arg1 = NULL;
1512 }
1513 _arg2 = (bool ) tempbool2;
1514 {
1515 wxPy_BEGIN_ALLOW_THREADS;
1516 wxPseudoMetaFile_SetPen(_arg0,_arg1,_arg2);
1517
1518 wxPy_END_ALLOW_THREADS;
1519 } Py_INCREF(Py_None);
1520 _resultobj = Py_None;
1521 return _resultobj;
1522 }
1523
1524 #define wxPseudoMetaFile_SetBrush(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetBrush(_swigarg0,_swigarg1))
1525 static PyObject *_wrap_wxPseudoMetaFile_SetBrush(PyObject *self, PyObject *args, PyObject *kwargs) {
1526 PyObject * _resultobj;
1527 wxPseudoMetaFile * _arg0;
1528 wxBrush * _arg1;
1529 bool _arg2 = (bool ) FALSE;
1530 PyObject * _argo0 = 0;
1531 PyObject * _obj1 = 0;
1532 int tempbool2 = (int) FALSE;
1533 char *_kwnames[] = { "self","brush","isFill", NULL };
1534
1535 self = self;
1536 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxPseudoMetaFile_SetBrush",_kwnames,&_argo0,&_obj1,&tempbool2))
1537 return NULL;
1538 if (_argo0) {
1539 if (_argo0 == Py_None) { _arg0 = NULL; }
1540 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
1541 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_SetBrush. Expected _wxPseudoMetaFile_p.");
1542 return NULL;
1543 }
1544 }
1545 {
1546 wxBrush* temp;
1547 if (_obj1) {
1548 if (_obj1 == Py_None) { temp = NULL; }
1549 else if (SWIG_GetPtrObj(_obj1, (void **) &temp,"_wxBrush_p")) {
1550 PyErr_SetString(PyExc_TypeError,"Type error, expected _wxBrush_p.");
1551 return NULL;
1552 }
1553 }
1554 if (temp)
1555 _arg1 = wxTheBrushList->FindOrCreateBrush(temp->GetColour(), temp->GetStyle());
1556 else
1557 _arg1 = NULL;
1558 }
1559 _arg2 = (bool ) tempbool2;
1560 {
1561 wxPy_BEGIN_ALLOW_THREADS;
1562 wxPseudoMetaFile_SetBrush(_arg0,_arg1,_arg2);
1563
1564 wxPy_END_ALLOW_THREADS;
1565 } Py_INCREF(Py_None);
1566 _resultobj = Py_None;
1567 return _resultobj;
1568 }
1569
1570 #define wxPseudoMetaFile_SetFont(_swigobj,_swigarg0) (_swigobj->SetFont(_swigarg0))
1571 static PyObject *_wrap_wxPseudoMetaFile_SetFont(PyObject *self, PyObject *args, PyObject *kwargs) {
1572 PyObject * _resultobj;
1573 wxPseudoMetaFile * _arg0;
1574 wxFont * _arg1;
1575 PyObject * _argo0 = 0;
1576 PyObject * _obj1 = 0;
1577 char *_kwnames[] = { "self","font", NULL };
1578
1579 self = self;
1580 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPseudoMetaFile_SetFont",_kwnames,&_argo0,&_obj1))
1581 return NULL;
1582 if (_argo0) {
1583 if (_argo0 == Py_None) { _arg0 = NULL; }
1584 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
1585 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_SetFont. Expected _wxPseudoMetaFile_p.");
1586 return NULL;
1587 }
1588 }
1589 {
1590 wxFont* temp;
1591 if (_obj1) {
1592 if (_obj1 == Py_None) { temp = NULL; }
1593 else if (SWIG_GetPtrObj(_obj1, (void **) &temp,"_wxFont_p")) {
1594 PyErr_SetString(PyExc_TypeError,"Type error, expected _wxFont_p.");
1595 return NULL;
1596 }
1597 }
1598 if (temp)
1599 _arg1 = wxTheFontList->FindOrCreateFont(temp->GetPointSize(),
1600 temp->GetFamily(),
1601 temp->GetStyle(),
1602 temp->GetWeight(),
1603 temp->GetUnderlined(),
1604 temp->GetFaceName(),
1605 temp->GetEncoding());
1606 else
1607 _arg1 = NULL;
1608 }
1609 {
1610 wxPy_BEGIN_ALLOW_THREADS;
1611 wxPseudoMetaFile_SetFont(_arg0,_arg1);
1612
1613 wxPy_END_ALLOW_THREADS;
1614 } Py_INCREF(Py_None);
1615 _resultobj = Py_None;
1616 return _resultobj;
1617 }
1618
1619 #define wxPseudoMetaFile_SetTextColour(_swigobj,_swigarg0) (_swigobj->SetTextColour(_swigarg0))
1620 static PyObject *_wrap_wxPseudoMetaFile_SetTextColour(PyObject *self, PyObject *args, PyObject *kwargs) {
1621 PyObject * _resultobj;
1622 wxPseudoMetaFile * _arg0;
1623 wxColour * _arg1;
1624 PyObject * _argo0 = 0;
1625 wxColour temp;
1626 PyObject * _obj1 = 0;
1627 char *_kwnames[] = { "self","colour", NULL };
1628
1629 self = self;
1630 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPseudoMetaFile_SetTextColour",_kwnames,&_argo0,&_obj1))
1631 return NULL;
1632 if (_argo0) {
1633 if (_argo0 == Py_None) { _arg0 = NULL; }
1634 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
1635 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_SetTextColour. Expected _wxPseudoMetaFile_p.");
1636 return NULL;
1637 }
1638 }
1639 {
1640 _arg1 = &temp;
1641 if (! wxColour_helper(_obj1, &_arg1))
1642 return NULL;
1643 }
1644 {
1645 wxPy_BEGIN_ALLOW_THREADS;
1646 wxPseudoMetaFile_SetTextColour(_arg0,*_arg1);
1647
1648 wxPy_END_ALLOW_THREADS;
1649 } Py_INCREF(Py_None);
1650 _resultobj = Py_None;
1651 return _resultobj;
1652 }
1653
1654 #define wxPseudoMetaFile_SetBackgroundColour(_swigobj,_swigarg0) (_swigobj->SetBackgroundColour(_swigarg0))
1655 static PyObject *_wrap_wxPseudoMetaFile_SetBackgroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
1656 PyObject * _resultobj;
1657 wxPseudoMetaFile * _arg0;
1658 wxColour * _arg1;
1659 PyObject * _argo0 = 0;
1660 wxColour temp;
1661 PyObject * _obj1 = 0;
1662 char *_kwnames[] = { "self","colour", NULL };
1663
1664 self = self;
1665 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPseudoMetaFile_SetBackgroundColour",_kwnames,&_argo0,&_obj1))
1666 return NULL;
1667 if (_argo0) {
1668 if (_argo0 == Py_None) { _arg0 = NULL; }
1669 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
1670 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_SetBackgroundColour. Expected _wxPseudoMetaFile_p.");
1671 return NULL;
1672 }
1673 }
1674 {
1675 _arg1 = &temp;
1676 if (! wxColour_helper(_obj1, &_arg1))
1677 return NULL;
1678 }
1679 {
1680 wxPy_BEGIN_ALLOW_THREADS;
1681 wxPseudoMetaFile_SetBackgroundColour(_arg0,*_arg1);
1682
1683 wxPy_END_ALLOW_THREADS;
1684 } Py_INCREF(Py_None);
1685 _resultobj = Py_None;
1686 return _resultobj;
1687 }
1688
1689 #define wxPseudoMetaFile_SetBackgroundMode(_swigobj,_swigarg0) (_swigobj->SetBackgroundMode(_swigarg0))
1690 static PyObject *_wrap_wxPseudoMetaFile_SetBackgroundMode(PyObject *self, PyObject *args, PyObject *kwargs) {
1691 PyObject * _resultobj;
1692 wxPseudoMetaFile * _arg0;
1693 int _arg1;
1694 PyObject * _argo0 = 0;
1695 char *_kwnames[] = { "self","mode", NULL };
1696
1697 self = self;
1698 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxPseudoMetaFile_SetBackgroundMode",_kwnames,&_argo0,&_arg1))
1699 return NULL;
1700 if (_argo0) {
1701 if (_argo0 == Py_None) { _arg0 = NULL; }
1702 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
1703 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_SetBackgroundMode. Expected _wxPseudoMetaFile_p.");
1704 return NULL;
1705 }
1706 }
1707 {
1708 wxPy_BEGIN_ALLOW_THREADS;
1709 wxPseudoMetaFile_SetBackgroundMode(_arg0,_arg1);
1710
1711 wxPy_END_ALLOW_THREADS;
1712 } Py_INCREF(Py_None);
1713 _resultobj = Py_None;
1714 return _resultobj;
1715 }
1716
1717 static void *SwigwxPyRectangleShapeTowxPyShape(void *ptr) {
1718 wxPyRectangleShape *src;
1719 wxPyShape *dest;
1720 src = (wxPyRectangleShape *) ptr;
1721 dest = (wxPyShape *) src;
1722 return (void *) dest;
1723 }
1724
1725 static void *SwigwxPyRectangleShapeTowxPyShapeEvtHandler(void *ptr) {
1726 wxPyRectangleShape *src;
1727 wxPyShapeEvtHandler *dest;
1728 src = (wxPyRectangleShape *) ptr;
1729 dest = (wxPyShapeEvtHandler *) src;
1730 return (void *) dest;
1731 }
1732
1733 static void *SwigwxPyRectangleShapeTowxObject(void *ptr) {
1734 wxPyRectangleShape *src;
1735 wxObject *dest;
1736 src = (wxPyRectangleShape *) ptr;
1737 dest = (wxObject *) src;
1738 return (void *) dest;
1739 }
1740
1741 #define new_wxPyRectangleShape(_swigarg0,_swigarg1) (new wxPyRectangleShape(_swigarg0,_swigarg1))
1742 static PyObject *_wrap_new_wxPyRectangleShape(PyObject *self, PyObject *args, PyObject *kwargs) {
1743 PyObject * _resultobj;
1744 wxPyRectangleShape * _result;
1745 double _arg0 = (double ) 0.0;
1746 double _arg1 = (double ) 0.0;
1747 char *_kwnames[] = { "width","height", NULL };
1748 char _ptemp[128];
1749
1750 self = self;
1751 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"|dd:new_wxPyRectangleShape",_kwnames,&_arg0,&_arg1))
1752 return NULL;
1753 {
1754 wxPy_BEGIN_ALLOW_THREADS;
1755 _result = (wxPyRectangleShape *)new_wxPyRectangleShape(_arg0,_arg1);
1756
1757 wxPy_END_ALLOW_THREADS;
1758 } if (_result) {
1759 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPyRectangleShape_p");
1760 _resultobj = Py_BuildValue("s",_ptemp);
1761 } else {
1762 Py_INCREF(Py_None);
1763 _resultobj = Py_None;
1764 }
1765 return _resultobj;
1766 }
1767
1768 #define wxPyRectangleShape__setSelf(_swigobj,_swigarg0,_swigarg1) (_swigobj->_setSelf(_swigarg0,_swigarg1))
1769 static PyObject *_wrap_wxPyRectangleShape__setSelf(PyObject *self, PyObject *args, PyObject *kwargs) {
1770 PyObject * _resultobj;
1771 wxPyRectangleShape * _arg0;
1772 PyObject * _arg1;
1773 PyObject * _arg2;
1774 PyObject * _argo0 = 0;
1775 PyObject * _obj1 = 0;
1776 PyObject * _obj2 = 0;
1777 char *_kwnames[] = { "self","self","_class", NULL };
1778
1779 self = self;
1780 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxPyRectangleShape__setSelf",_kwnames,&_argo0,&_obj1,&_obj2))
1781 return NULL;
1782 if (_argo0) {
1783 if (_argo0 == Py_None) { _arg0 = NULL; }
1784 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
1785 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape__setSelf. Expected _wxPyRectangleShape_p.");
1786 return NULL;
1787 }
1788 }
1789 {
1790 _arg1 = _obj1;
1791 }
1792 {
1793 _arg2 = _obj2;
1794 }
1795 {
1796 wxPy_BEGIN_ALLOW_THREADS;
1797 wxPyRectangleShape__setSelf(_arg0,_arg1,_arg2);
1798
1799 wxPy_END_ALLOW_THREADS;
1800 } Py_INCREF(Py_None);
1801 _resultobj = Py_None;
1802 return _resultobj;
1803 }
1804
1805 #define wxPyRectangleShape_SetCornerRadius(_swigobj,_swigarg0) (_swigobj->SetCornerRadius(_swigarg0))
1806 static PyObject *_wrap_wxPyRectangleShape_SetCornerRadius(PyObject *self, PyObject *args, PyObject *kwargs) {
1807 PyObject * _resultobj;
1808 wxPyRectangleShape * _arg0;
1809 double _arg1;
1810 PyObject * _argo0 = 0;
1811 char *_kwnames[] = { "self","radius", NULL };
1812
1813 self = self;
1814 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Od:wxPyRectangleShape_SetCornerRadius",_kwnames,&_argo0,&_arg1))
1815 return NULL;
1816 if (_argo0) {
1817 if (_argo0 == Py_None) { _arg0 = NULL; }
1818 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
1819 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_SetCornerRadius. Expected _wxPyRectangleShape_p.");
1820 return NULL;
1821 }
1822 }
1823 {
1824 wxPy_BEGIN_ALLOW_THREADS;
1825 wxPyRectangleShape_SetCornerRadius(_arg0,_arg1);
1826
1827 wxPy_END_ALLOW_THREADS;
1828 } Py_INCREF(Py_None);
1829 _resultobj = Py_None;
1830 return _resultobj;
1831 }
1832
1833 #define wxPyRectangleShape_base_OnDelete(_swigobj) (_swigobj->base_OnDelete())
1834 static PyObject *_wrap_wxPyRectangleShape_base_OnDelete(PyObject *self, PyObject *args, PyObject *kwargs) {
1835 PyObject * _resultobj;
1836 wxPyRectangleShape * _arg0;
1837 PyObject * _argo0 = 0;
1838 char *_kwnames[] = { "self", NULL };
1839
1840 self = self;
1841 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyRectangleShape_base_OnDelete",_kwnames,&_argo0))
1842 return NULL;
1843 if (_argo0) {
1844 if (_argo0 == Py_None) { _arg0 = NULL; }
1845 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
1846 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnDelete. Expected _wxPyRectangleShape_p.");
1847 return NULL;
1848 }
1849 }
1850 {
1851 wxPy_BEGIN_ALLOW_THREADS;
1852 wxPyRectangleShape_base_OnDelete(_arg0);
1853
1854 wxPy_END_ALLOW_THREADS;
1855 } Py_INCREF(Py_None);
1856 _resultobj = Py_None;
1857 return _resultobj;
1858 }
1859
1860 #define wxPyRectangleShape_base_OnDraw(_swigobj,_swigarg0) (_swigobj->base_OnDraw(_swigarg0))
1861 static PyObject *_wrap_wxPyRectangleShape_base_OnDraw(PyObject *self, PyObject *args, PyObject *kwargs) {
1862 PyObject * _resultobj;
1863 wxPyRectangleShape * _arg0;
1864 wxDC * _arg1;
1865 PyObject * _argo0 = 0;
1866 PyObject * _argo1 = 0;
1867 char *_kwnames[] = { "self","dc", NULL };
1868
1869 self = self;
1870 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyRectangleShape_base_OnDraw",_kwnames,&_argo0,&_argo1))
1871 return NULL;
1872 if (_argo0) {
1873 if (_argo0 == Py_None) { _arg0 = NULL; }
1874 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
1875 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnDraw. Expected _wxPyRectangleShape_p.");
1876 return NULL;
1877 }
1878 }
1879 if (_argo1) {
1880 if (_argo1 == Py_None) { _arg1 = NULL; }
1881 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
1882 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyRectangleShape_base_OnDraw. Expected _wxDC_p.");
1883 return NULL;
1884 }
1885 }
1886 {
1887 wxPy_BEGIN_ALLOW_THREADS;
1888 wxPyRectangleShape_base_OnDraw(_arg0,*_arg1);
1889
1890 wxPy_END_ALLOW_THREADS;
1891 } Py_INCREF(Py_None);
1892 _resultobj = Py_None;
1893 return _resultobj;
1894 }
1895
1896 #define wxPyRectangleShape_base_OnDrawContents(_swigobj,_swigarg0) (_swigobj->base_OnDrawContents(_swigarg0))
1897 static PyObject *_wrap_wxPyRectangleShape_base_OnDrawContents(PyObject *self, PyObject *args, PyObject *kwargs) {
1898 PyObject * _resultobj;
1899 wxPyRectangleShape * _arg0;
1900 wxDC * _arg1;
1901 PyObject * _argo0 = 0;
1902 PyObject * _argo1 = 0;
1903 char *_kwnames[] = { "self","dc", NULL };
1904
1905 self = self;
1906 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyRectangleShape_base_OnDrawContents",_kwnames,&_argo0,&_argo1))
1907 return NULL;
1908 if (_argo0) {
1909 if (_argo0 == Py_None) { _arg0 = NULL; }
1910 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
1911 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnDrawContents. Expected _wxPyRectangleShape_p.");
1912 return NULL;
1913 }
1914 }
1915 if (_argo1) {
1916 if (_argo1 == Py_None) { _arg1 = NULL; }
1917 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
1918 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyRectangleShape_base_OnDrawContents. Expected _wxDC_p.");
1919 return NULL;
1920 }
1921 }
1922 {
1923 wxPy_BEGIN_ALLOW_THREADS;
1924 wxPyRectangleShape_base_OnDrawContents(_arg0,*_arg1);
1925
1926 wxPy_END_ALLOW_THREADS;
1927 } Py_INCREF(Py_None);
1928 _resultobj = Py_None;
1929 return _resultobj;
1930 }
1931
1932 #define wxPyRectangleShape_base_OnDrawBranches(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnDrawBranches(_swigarg0,_swigarg1))
1933 static PyObject *_wrap_wxPyRectangleShape_base_OnDrawBranches(PyObject *self, PyObject *args, PyObject *kwargs) {
1934 PyObject * _resultobj;
1935 wxPyRectangleShape * _arg0;
1936 wxDC * _arg1;
1937 bool _arg2 = (bool ) FALSE;
1938 PyObject * _argo0 = 0;
1939 PyObject * _argo1 = 0;
1940 int tempbool2 = (int) FALSE;
1941 char *_kwnames[] = { "self","dc","erase", NULL };
1942
1943 self = self;
1944 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxPyRectangleShape_base_OnDrawBranches",_kwnames,&_argo0,&_argo1,&tempbool2))
1945 return NULL;
1946 if (_argo0) {
1947 if (_argo0 == Py_None) { _arg0 = NULL; }
1948 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
1949 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnDrawBranches. Expected _wxPyRectangleShape_p.");
1950 return NULL;
1951 }
1952 }
1953 if (_argo1) {
1954 if (_argo1 == Py_None) { _arg1 = NULL; }
1955 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
1956 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyRectangleShape_base_OnDrawBranches. Expected _wxDC_p.");
1957 return NULL;
1958 }
1959 }
1960 _arg2 = (bool ) tempbool2;
1961 {
1962 wxPy_BEGIN_ALLOW_THREADS;
1963 wxPyRectangleShape_base_OnDrawBranches(_arg0,*_arg1,_arg2);
1964
1965 wxPy_END_ALLOW_THREADS;
1966 } Py_INCREF(Py_None);
1967 _resultobj = Py_None;
1968 return _resultobj;
1969 }
1970
1971 #define wxPyRectangleShape_base_OnMoveLinks(_swigobj,_swigarg0) (_swigobj->base_OnMoveLinks(_swigarg0))
1972 static PyObject *_wrap_wxPyRectangleShape_base_OnMoveLinks(PyObject *self, PyObject *args, PyObject *kwargs) {
1973 PyObject * _resultobj;
1974 wxPyRectangleShape * _arg0;
1975 wxDC * _arg1;
1976 PyObject * _argo0 = 0;
1977 PyObject * _argo1 = 0;
1978 char *_kwnames[] = { "self","dc", NULL };
1979
1980 self = self;
1981 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyRectangleShape_base_OnMoveLinks",_kwnames,&_argo0,&_argo1))
1982 return NULL;
1983 if (_argo0) {
1984 if (_argo0 == Py_None) { _arg0 = NULL; }
1985 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
1986 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnMoveLinks. Expected _wxPyRectangleShape_p.");
1987 return NULL;
1988 }
1989 }
1990 if (_argo1) {
1991 if (_argo1 == Py_None) { _arg1 = NULL; }
1992 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
1993 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyRectangleShape_base_OnMoveLinks. Expected _wxDC_p.");
1994 return NULL;
1995 }
1996 }
1997 {
1998 wxPy_BEGIN_ALLOW_THREADS;
1999 wxPyRectangleShape_base_OnMoveLinks(_arg0,*_arg1);
2000
2001 wxPy_END_ALLOW_THREADS;
2002 } Py_INCREF(Py_None);
2003 _resultobj = Py_None;
2004 return _resultobj;
2005 }
2006
2007 #define wxPyRectangleShape_base_OnErase(_swigobj,_swigarg0) (_swigobj->base_OnErase(_swigarg0))
2008 static PyObject *_wrap_wxPyRectangleShape_base_OnErase(PyObject *self, PyObject *args, PyObject *kwargs) {
2009 PyObject * _resultobj;
2010 wxPyRectangleShape * _arg0;
2011 wxDC * _arg1;
2012 PyObject * _argo0 = 0;
2013 PyObject * _argo1 = 0;
2014 char *_kwnames[] = { "self","dc", NULL };
2015
2016 self = self;
2017 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyRectangleShape_base_OnErase",_kwnames,&_argo0,&_argo1))
2018 return NULL;
2019 if (_argo0) {
2020 if (_argo0 == Py_None) { _arg0 = NULL; }
2021 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
2022 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnErase. Expected _wxPyRectangleShape_p.");
2023 return NULL;
2024 }
2025 }
2026 if (_argo1) {
2027 if (_argo1 == Py_None) { _arg1 = NULL; }
2028 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
2029 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyRectangleShape_base_OnErase. Expected _wxDC_p.");
2030 return NULL;
2031 }
2032 }
2033 {
2034 wxPy_BEGIN_ALLOW_THREADS;
2035 wxPyRectangleShape_base_OnErase(_arg0,*_arg1);
2036
2037 wxPy_END_ALLOW_THREADS;
2038 } Py_INCREF(Py_None);
2039 _resultobj = Py_None;
2040 return _resultobj;
2041 }
2042
2043 #define wxPyRectangleShape_base_OnEraseContents(_swigobj,_swigarg0) (_swigobj->base_OnEraseContents(_swigarg0))
2044 static PyObject *_wrap_wxPyRectangleShape_base_OnEraseContents(PyObject *self, PyObject *args, PyObject *kwargs) {
2045 PyObject * _resultobj;
2046 wxPyRectangleShape * _arg0;
2047 wxDC * _arg1;
2048 PyObject * _argo0 = 0;
2049 PyObject * _argo1 = 0;
2050 char *_kwnames[] = { "self","dc", NULL };
2051
2052 self = self;
2053 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyRectangleShape_base_OnEraseContents",_kwnames,&_argo0,&_argo1))
2054 return NULL;
2055 if (_argo0) {
2056 if (_argo0 == Py_None) { _arg0 = NULL; }
2057 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
2058 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnEraseContents. Expected _wxPyRectangleShape_p.");
2059 return NULL;
2060 }
2061 }
2062 if (_argo1) {
2063 if (_argo1 == Py_None) { _arg1 = NULL; }
2064 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
2065 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyRectangleShape_base_OnEraseContents. Expected _wxDC_p.");
2066 return NULL;
2067 }
2068 }
2069 {
2070 wxPy_BEGIN_ALLOW_THREADS;
2071 wxPyRectangleShape_base_OnEraseContents(_arg0,*_arg1);
2072
2073 wxPy_END_ALLOW_THREADS;
2074 } Py_INCREF(Py_None);
2075 _resultobj = Py_None;
2076 return _resultobj;
2077 }
2078
2079 #define wxPyRectangleShape_base_OnHighlight(_swigobj,_swigarg0) (_swigobj->base_OnHighlight(_swigarg0))
2080 static PyObject *_wrap_wxPyRectangleShape_base_OnHighlight(PyObject *self, PyObject *args, PyObject *kwargs) {
2081 PyObject * _resultobj;
2082 wxPyRectangleShape * _arg0;
2083 wxDC * _arg1;
2084 PyObject * _argo0 = 0;
2085 PyObject * _argo1 = 0;
2086 char *_kwnames[] = { "self","dc", NULL };
2087
2088 self = self;
2089 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyRectangleShape_base_OnHighlight",_kwnames,&_argo0,&_argo1))
2090 return NULL;
2091 if (_argo0) {
2092 if (_argo0 == Py_None) { _arg0 = NULL; }
2093 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
2094 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnHighlight. Expected _wxPyRectangleShape_p.");
2095 return NULL;
2096 }
2097 }
2098 if (_argo1) {
2099 if (_argo1 == Py_None) { _arg1 = NULL; }
2100 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
2101 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyRectangleShape_base_OnHighlight. Expected _wxDC_p.");
2102 return NULL;
2103 }
2104 }
2105 {
2106 wxPy_BEGIN_ALLOW_THREADS;
2107 wxPyRectangleShape_base_OnHighlight(_arg0,*_arg1);
2108
2109 wxPy_END_ALLOW_THREADS;
2110 } Py_INCREF(Py_None);
2111 _resultobj = Py_None;
2112 return _resultobj;
2113 }
2114
2115 #define wxPyRectangleShape_base_OnLeftClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnLeftClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
2116 static PyObject *_wrap_wxPyRectangleShape_base_OnLeftClick(PyObject *self, PyObject *args, PyObject *kwargs) {
2117 PyObject * _resultobj;
2118 wxPyRectangleShape * _arg0;
2119 double _arg1;
2120 double _arg2;
2121 int _arg3 = (int ) 0;
2122 int _arg4 = (int ) 0;
2123 PyObject * _argo0 = 0;
2124 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
2125
2126 self = self;
2127 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyRectangleShape_base_OnLeftClick",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
2128 return NULL;
2129 if (_argo0) {
2130 if (_argo0 == Py_None) { _arg0 = NULL; }
2131 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
2132 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnLeftClick. Expected _wxPyRectangleShape_p.");
2133 return NULL;
2134 }
2135 }
2136 {
2137 wxPy_BEGIN_ALLOW_THREADS;
2138 wxPyRectangleShape_base_OnLeftClick(_arg0,_arg1,_arg2,_arg3,_arg4);
2139
2140 wxPy_END_ALLOW_THREADS;
2141 } Py_INCREF(Py_None);
2142 _resultobj = Py_None;
2143 return _resultobj;
2144 }
2145
2146 #define wxPyRectangleShape_base_OnLeftDoubleClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnLeftDoubleClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
2147 static PyObject *_wrap_wxPyRectangleShape_base_OnLeftDoubleClick(PyObject *self, PyObject *args, PyObject *kwargs) {
2148 PyObject * _resultobj;
2149 wxPyRectangleShape * _arg0;
2150 double _arg1;
2151 double _arg2;
2152 int _arg3 = (int ) 0;
2153 int _arg4 = (int ) 0;
2154 PyObject * _argo0 = 0;
2155 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
2156
2157 self = self;
2158 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyRectangleShape_base_OnLeftDoubleClick",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
2159 return NULL;
2160 if (_argo0) {
2161 if (_argo0 == Py_None) { _arg0 = NULL; }
2162 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
2163 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnLeftDoubleClick. Expected _wxPyRectangleShape_p.");
2164 return NULL;
2165 }
2166 }
2167 {
2168 wxPy_BEGIN_ALLOW_THREADS;
2169 wxPyRectangleShape_base_OnLeftDoubleClick(_arg0,_arg1,_arg2,_arg3,_arg4);
2170
2171 wxPy_END_ALLOW_THREADS;
2172 } Py_INCREF(Py_None);
2173 _resultobj = Py_None;
2174 return _resultobj;
2175 }
2176
2177 #define wxPyRectangleShape_base_OnRightClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnRightClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
2178 static PyObject *_wrap_wxPyRectangleShape_base_OnRightClick(PyObject *self, PyObject *args, PyObject *kwargs) {
2179 PyObject * _resultobj;
2180 wxPyRectangleShape * _arg0;
2181 double _arg1;
2182 double _arg2;
2183 int _arg3 = (int ) 0;
2184 int _arg4 = (int ) 0;
2185 PyObject * _argo0 = 0;
2186 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
2187
2188 self = self;
2189 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyRectangleShape_base_OnRightClick",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
2190 return NULL;
2191 if (_argo0) {
2192 if (_argo0 == Py_None) { _arg0 = NULL; }
2193 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
2194 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnRightClick. Expected _wxPyRectangleShape_p.");
2195 return NULL;
2196 }
2197 }
2198 {
2199 wxPy_BEGIN_ALLOW_THREADS;
2200 wxPyRectangleShape_base_OnRightClick(_arg0,_arg1,_arg2,_arg3,_arg4);
2201
2202 wxPy_END_ALLOW_THREADS;
2203 } Py_INCREF(Py_None);
2204 _resultobj = Py_None;
2205 return _resultobj;
2206 }
2207
2208 #define wxPyRectangleShape_base_OnSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnSize(_swigarg0,_swigarg1))
2209 static PyObject *_wrap_wxPyRectangleShape_base_OnSize(PyObject *self, PyObject *args, PyObject *kwargs) {
2210 PyObject * _resultobj;
2211 wxPyRectangleShape * _arg0;
2212 double _arg1;
2213 double _arg2;
2214 PyObject * _argo0 = 0;
2215 char *_kwnames[] = { "self","x","y", NULL };
2216
2217 self = self;
2218 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyRectangleShape_base_OnSize",_kwnames,&_argo0,&_arg1,&_arg2))
2219 return NULL;
2220 if (_argo0) {
2221 if (_argo0 == Py_None) { _arg0 = NULL; }
2222 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
2223 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnSize. Expected _wxPyRectangleShape_p.");
2224 return NULL;
2225 }
2226 }
2227 {
2228 wxPy_BEGIN_ALLOW_THREADS;
2229 wxPyRectangleShape_base_OnSize(_arg0,_arg1,_arg2);
2230
2231 wxPy_END_ALLOW_THREADS;
2232 } Py_INCREF(Py_None);
2233 _resultobj = Py_None;
2234 return _resultobj;
2235 }
2236
2237 #define wxPyRectangleShape_base_OnMovePre(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->base_OnMovePre(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
2238 static PyObject *_wrap_wxPyRectangleShape_base_OnMovePre(PyObject *self, PyObject *args, PyObject *kwargs) {
2239 PyObject * _resultobj;
2240 bool _result;
2241 wxPyRectangleShape * _arg0;
2242 wxDC * _arg1;
2243 double _arg2;
2244 double _arg3;
2245 double _arg4;
2246 double _arg5;
2247 bool _arg6 = (bool ) TRUE;
2248 PyObject * _argo0 = 0;
2249 PyObject * _argo1 = 0;
2250 int tempbool6 = (int) TRUE;
2251 char *_kwnames[] = { "self","dc","x","y","old_x","old_y","display", NULL };
2252
2253 self = self;
2254 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdddd|i:wxPyRectangleShape_base_OnMovePre",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5,&tempbool6))
2255 return NULL;
2256 if (_argo0) {
2257 if (_argo0 == Py_None) { _arg0 = NULL; }
2258 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
2259 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnMovePre. Expected _wxPyRectangleShape_p.");
2260 return NULL;
2261 }
2262 }
2263 if (_argo1) {
2264 if (_argo1 == Py_None) { _arg1 = NULL; }
2265 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
2266 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyRectangleShape_base_OnMovePre. Expected _wxDC_p.");
2267 return NULL;
2268 }
2269 }
2270 _arg6 = (bool ) tempbool6;
2271 {
2272 wxPy_BEGIN_ALLOW_THREADS;
2273 _result = (bool )wxPyRectangleShape_base_OnMovePre(_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
2274
2275 wxPy_END_ALLOW_THREADS;
2276 } _resultobj = Py_BuildValue("i",_result);
2277 return _resultobj;
2278 }
2279
2280 #define wxPyRectangleShape_base_OnMovePost(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->base_OnMovePost(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
2281 static PyObject *_wrap_wxPyRectangleShape_base_OnMovePost(PyObject *self, PyObject *args, PyObject *kwargs) {
2282 PyObject * _resultobj;
2283 wxPyRectangleShape * _arg0;
2284 wxDC * _arg1;
2285 double _arg2;
2286 double _arg3;
2287 double _arg4;
2288 double _arg5;
2289 bool _arg6 = (bool ) TRUE;
2290 PyObject * _argo0 = 0;
2291 PyObject * _argo1 = 0;
2292 int tempbool6 = (int) TRUE;
2293 char *_kwnames[] = { "self","dc","x","y","old_x","old_y","display", NULL };
2294
2295 self = self;
2296 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdddd|i:wxPyRectangleShape_base_OnMovePost",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5,&tempbool6))
2297 return NULL;
2298 if (_argo0) {
2299 if (_argo0 == Py_None) { _arg0 = NULL; }
2300 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
2301 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnMovePost. Expected _wxPyRectangleShape_p.");
2302 return NULL;
2303 }
2304 }
2305 if (_argo1) {
2306 if (_argo1 == Py_None) { _arg1 = NULL; }
2307 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
2308 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyRectangleShape_base_OnMovePost. Expected _wxDC_p.");
2309 return NULL;
2310 }
2311 }
2312 _arg6 = (bool ) tempbool6;
2313 {
2314 wxPy_BEGIN_ALLOW_THREADS;
2315 wxPyRectangleShape_base_OnMovePost(_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
2316
2317 wxPy_END_ALLOW_THREADS;
2318 } Py_INCREF(Py_None);
2319 _resultobj = Py_None;
2320 return _resultobj;
2321 }
2322
2323 #define wxPyRectangleShape_base_OnDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
2324 static PyObject *_wrap_wxPyRectangleShape_base_OnDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
2325 PyObject * _resultobj;
2326 wxPyRectangleShape * _arg0;
2327 bool _arg1;
2328 double _arg2;
2329 double _arg3;
2330 int _arg4 = (int ) 0;
2331 int _arg5 = (int ) 0;
2332 PyObject * _argo0 = 0;
2333 int tempbool1;
2334 char *_kwnames[] = { "self","draw","x","y","keys","attachment", NULL };
2335
2336 self = self;
2337 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oidd|ii:wxPyRectangleShape_base_OnDragLeft",_kwnames,&_argo0,&tempbool1,&_arg2,&_arg3,&_arg4,&_arg5))
2338 return NULL;
2339 if (_argo0) {
2340 if (_argo0 == Py_None) { _arg0 = NULL; }
2341 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
2342 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnDragLeft. Expected _wxPyRectangleShape_p.");
2343 return NULL;
2344 }
2345 }
2346 _arg1 = (bool ) tempbool1;
2347 {
2348 wxPy_BEGIN_ALLOW_THREADS;
2349 wxPyRectangleShape_base_OnDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
2350
2351 wxPy_END_ALLOW_THREADS;
2352 } Py_INCREF(Py_None);
2353 _resultobj = Py_None;
2354 return _resultobj;
2355 }
2356
2357 #define wxPyRectangleShape_base_OnBeginDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnBeginDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
2358 static PyObject *_wrap_wxPyRectangleShape_base_OnBeginDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
2359 PyObject * _resultobj;
2360 wxPyRectangleShape * _arg0;
2361 double _arg1;
2362 double _arg2;
2363 int _arg3 = (int ) 0;
2364 int _arg4 = (int ) 0;
2365 PyObject * _argo0 = 0;
2366 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
2367
2368 self = self;
2369 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyRectangleShape_base_OnBeginDragLeft",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
2370 return NULL;
2371 if (_argo0) {
2372 if (_argo0 == Py_None) { _arg0 = NULL; }
2373 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
2374 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnBeginDragLeft. Expected _wxPyRectangleShape_p.");
2375 return NULL;
2376 }
2377 }
2378 {
2379 wxPy_BEGIN_ALLOW_THREADS;
2380 wxPyRectangleShape_base_OnBeginDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4);
2381
2382 wxPy_END_ALLOW_THREADS;
2383 } Py_INCREF(Py_None);
2384 _resultobj = Py_None;
2385 return _resultobj;
2386 }
2387
2388 #define wxPyRectangleShape_base_OnEndDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnEndDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
2389 static PyObject *_wrap_wxPyRectangleShape_base_OnEndDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
2390 PyObject * _resultobj;
2391 wxPyRectangleShape * _arg0;
2392 double _arg1;
2393 double _arg2;
2394 int _arg3 = (int ) 0;
2395 int _arg4 = (int ) 0;
2396 PyObject * _argo0 = 0;
2397 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
2398
2399 self = self;
2400 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyRectangleShape_base_OnEndDragLeft",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
2401 return NULL;
2402 if (_argo0) {
2403 if (_argo0 == Py_None) { _arg0 = NULL; }
2404 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
2405 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnEndDragLeft. Expected _wxPyRectangleShape_p.");
2406 return NULL;
2407 }
2408 }
2409 {
2410 wxPy_BEGIN_ALLOW_THREADS;
2411 wxPyRectangleShape_base_OnEndDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4);
2412
2413 wxPy_END_ALLOW_THREADS;
2414 } Py_INCREF(Py_None);
2415 _resultobj = Py_None;
2416 return _resultobj;
2417 }
2418
2419 #define wxPyRectangleShape_base_OnDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
2420 static PyObject *_wrap_wxPyRectangleShape_base_OnDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
2421 PyObject * _resultobj;
2422 wxPyRectangleShape * _arg0;
2423 bool _arg1;
2424 double _arg2;
2425 double _arg3;
2426 int _arg4 = (int ) 0;
2427 int _arg5 = (int ) 0;
2428 PyObject * _argo0 = 0;
2429 int tempbool1;
2430 char *_kwnames[] = { "self","draw","x","y","keys","attachment", NULL };
2431
2432 self = self;
2433 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oidd|ii:wxPyRectangleShape_base_OnDragRight",_kwnames,&_argo0,&tempbool1,&_arg2,&_arg3,&_arg4,&_arg5))
2434 return NULL;
2435 if (_argo0) {
2436 if (_argo0 == Py_None) { _arg0 = NULL; }
2437 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
2438 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnDragRight. Expected _wxPyRectangleShape_p.");
2439 return NULL;
2440 }
2441 }
2442 _arg1 = (bool ) tempbool1;
2443 {
2444 wxPy_BEGIN_ALLOW_THREADS;
2445 wxPyRectangleShape_base_OnDragRight(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
2446
2447 wxPy_END_ALLOW_THREADS;
2448 } Py_INCREF(Py_None);
2449 _resultobj = Py_None;
2450 return _resultobj;
2451 }
2452
2453 #define wxPyRectangleShape_base_OnBeginDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnBeginDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
2454 static PyObject *_wrap_wxPyRectangleShape_base_OnBeginDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
2455 PyObject * _resultobj;
2456 wxPyRectangleShape * _arg0;
2457 double _arg1;
2458 double _arg2;
2459 int _arg3 = (int ) 0;
2460 int _arg4 = (int ) 0;
2461 PyObject * _argo0 = 0;
2462 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
2463
2464 self = self;
2465 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyRectangleShape_base_OnBeginDragRight",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
2466 return NULL;
2467 if (_argo0) {
2468 if (_argo0 == Py_None) { _arg0 = NULL; }
2469 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
2470 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnBeginDragRight. Expected _wxPyRectangleShape_p.");
2471 return NULL;
2472 }
2473 }
2474 {
2475 wxPy_BEGIN_ALLOW_THREADS;
2476 wxPyRectangleShape_base_OnBeginDragRight(_arg0,_arg1,_arg2,_arg3,_arg4);
2477
2478 wxPy_END_ALLOW_THREADS;
2479 } Py_INCREF(Py_None);
2480 _resultobj = Py_None;
2481 return _resultobj;
2482 }
2483
2484 #define wxPyRectangleShape_base_OnEndDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnEndDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
2485 static PyObject *_wrap_wxPyRectangleShape_base_OnEndDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
2486 PyObject * _resultobj;
2487 wxPyRectangleShape * _arg0;
2488 double _arg1;
2489 double _arg2;
2490 int _arg3 = (int ) 0;
2491 int _arg4 = (int ) 0;
2492 PyObject * _argo0 = 0;
2493 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
2494
2495 self = self;
2496 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyRectangleShape_base_OnEndDragRight",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
2497 return NULL;
2498 if (_argo0) {
2499 if (_argo0 == Py_None) { _arg0 = NULL; }
2500 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
2501 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnEndDragRight. Expected _wxPyRectangleShape_p.");
2502 return NULL;
2503 }
2504 }
2505 {
2506 wxPy_BEGIN_ALLOW_THREADS;
2507 wxPyRectangleShape_base_OnEndDragRight(_arg0,_arg1,_arg2,_arg3,_arg4);
2508
2509 wxPy_END_ALLOW_THREADS;
2510 } Py_INCREF(Py_None);
2511 _resultobj = Py_None;
2512 return _resultobj;
2513 }
2514
2515 #define wxPyRectangleShape_base_OnDrawOutline(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnDrawOutline(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
2516 static PyObject *_wrap_wxPyRectangleShape_base_OnDrawOutline(PyObject *self, PyObject *args, PyObject *kwargs) {
2517 PyObject * _resultobj;
2518 wxPyRectangleShape * _arg0;
2519 wxDC * _arg1;
2520 double _arg2;
2521 double _arg3;
2522 double _arg4;
2523 double _arg5;
2524 PyObject * _argo0 = 0;
2525 PyObject * _argo1 = 0;
2526 char *_kwnames[] = { "self","dc","x","y","w","h", NULL };
2527
2528 self = self;
2529 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdddd:wxPyRectangleShape_base_OnDrawOutline",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5))
2530 return NULL;
2531 if (_argo0) {
2532 if (_argo0 == Py_None) { _arg0 = NULL; }
2533 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
2534 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnDrawOutline. Expected _wxPyRectangleShape_p.");
2535 return NULL;
2536 }
2537 }
2538 if (_argo1) {
2539 if (_argo1 == Py_None) { _arg1 = NULL; }
2540 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
2541 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyRectangleShape_base_OnDrawOutline. Expected _wxDC_p.");
2542 return NULL;
2543 }
2544 }
2545 {
2546 wxPy_BEGIN_ALLOW_THREADS;
2547 wxPyRectangleShape_base_OnDrawOutline(_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5);
2548
2549 wxPy_END_ALLOW_THREADS;
2550 } Py_INCREF(Py_None);
2551 _resultobj = Py_None;
2552 return _resultobj;
2553 }
2554
2555 #define wxPyRectangleShape_base_OnDrawControlPoints(_swigobj,_swigarg0) (_swigobj->base_OnDrawControlPoints(_swigarg0))
2556 static PyObject *_wrap_wxPyRectangleShape_base_OnDrawControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
2557 PyObject * _resultobj;
2558 wxPyRectangleShape * _arg0;
2559 wxDC * _arg1;
2560 PyObject * _argo0 = 0;
2561 PyObject * _argo1 = 0;
2562 char *_kwnames[] = { "self","dc", NULL };
2563
2564 self = self;
2565 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyRectangleShape_base_OnDrawControlPoints",_kwnames,&_argo0,&_argo1))
2566 return NULL;
2567 if (_argo0) {
2568 if (_argo0 == Py_None) { _arg0 = NULL; }
2569 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
2570 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnDrawControlPoints. Expected _wxPyRectangleShape_p.");
2571 return NULL;
2572 }
2573 }
2574 if (_argo1) {
2575 if (_argo1 == Py_None) { _arg1 = NULL; }
2576 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
2577 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyRectangleShape_base_OnDrawControlPoints. Expected _wxDC_p.");
2578 return NULL;
2579 }
2580 }
2581 {
2582 wxPy_BEGIN_ALLOW_THREADS;
2583 wxPyRectangleShape_base_OnDrawControlPoints(_arg0,*_arg1);
2584
2585 wxPy_END_ALLOW_THREADS;
2586 } Py_INCREF(Py_None);
2587 _resultobj = Py_None;
2588 return _resultobj;
2589 }
2590
2591 #define wxPyRectangleShape_base_OnEraseControlPoints(_swigobj,_swigarg0) (_swigobj->base_OnEraseControlPoints(_swigarg0))
2592 static PyObject *_wrap_wxPyRectangleShape_base_OnEraseControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
2593 PyObject * _resultobj;
2594 wxPyRectangleShape * _arg0;
2595 wxDC * _arg1;
2596 PyObject * _argo0 = 0;
2597 PyObject * _argo1 = 0;
2598 char *_kwnames[] = { "self","dc", NULL };
2599
2600 self = self;
2601 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyRectangleShape_base_OnEraseControlPoints",_kwnames,&_argo0,&_argo1))
2602 return NULL;
2603 if (_argo0) {
2604 if (_argo0 == Py_None) { _arg0 = NULL; }
2605 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
2606 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnEraseControlPoints. Expected _wxPyRectangleShape_p.");
2607 return NULL;
2608 }
2609 }
2610 if (_argo1) {
2611 if (_argo1 == Py_None) { _arg1 = NULL; }
2612 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
2613 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyRectangleShape_base_OnEraseControlPoints. Expected _wxDC_p.");
2614 return NULL;
2615 }
2616 }
2617 {
2618 wxPy_BEGIN_ALLOW_THREADS;
2619 wxPyRectangleShape_base_OnEraseControlPoints(_arg0,*_arg1);
2620
2621 wxPy_END_ALLOW_THREADS;
2622 } Py_INCREF(Py_None);
2623 _resultobj = Py_None;
2624 return _resultobj;
2625 }
2626
2627 #define wxPyRectangleShape_base_OnMoveLink(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnMoveLink(_swigarg0,_swigarg1))
2628 static PyObject *_wrap_wxPyRectangleShape_base_OnMoveLink(PyObject *self, PyObject *args, PyObject *kwargs) {
2629 PyObject * _resultobj;
2630 wxPyRectangleShape * _arg0;
2631 wxDC * _arg1;
2632 bool _arg2 = (bool ) TRUE;
2633 PyObject * _argo0 = 0;
2634 PyObject * _argo1 = 0;
2635 int tempbool2 = (int) TRUE;
2636 char *_kwnames[] = { "self","dc","moveControlPoints", NULL };
2637
2638 self = self;
2639 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxPyRectangleShape_base_OnMoveLink",_kwnames,&_argo0,&_argo1,&tempbool2))
2640 return NULL;
2641 if (_argo0) {
2642 if (_argo0 == Py_None) { _arg0 = NULL; }
2643 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
2644 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnMoveLink. Expected _wxPyRectangleShape_p.");
2645 return NULL;
2646 }
2647 }
2648 if (_argo1) {
2649 if (_argo1 == Py_None) { _arg1 = NULL; }
2650 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
2651 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyRectangleShape_base_OnMoveLink. Expected _wxDC_p.");
2652 return NULL;
2653 }
2654 }
2655 _arg2 = (bool ) tempbool2;
2656 {
2657 wxPy_BEGIN_ALLOW_THREADS;
2658 wxPyRectangleShape_base_OnMoveLink(_arg0,*_arg1,_arg2);
2659
2660 wxPy_END_ALLOW_THREADS;
2661 } Py_INCREF(Py_None);
2662 _resultobj = Py_None;
2663 return _resultobj;
2664 }
2665
2666 #define wxPyRectangleShape_base_OnSizingDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->base_OnSizingDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
2667 static PyObject *_wrap_wxPyRectangleShape_base_OnSizingDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
2668 PyObject * _resultobj;
2669 wxPyRectangleShape * _arg0;
2670 wxPyControlPoint * _arg1;
2671 bool _arg2;
2672 double _arg3;
2673 double _arg4;
2674 int _arg5 = (int ) 0;
2675 int _arg6 = (int ) 0;
2676 PyObject * _argo0 = 0;
2677 PyObject * _argo1 = 0;
2678 int tempbool2;
2679 char *_kwnames[] = { "self","pt","draw","x","y","keys","attachment", NULL };
2680
2681 self = self;
2682 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOidd|ii:wxPyRectangleShape_base_OnSizingDragLeft",_kwnames,&_argo0,&_argo1,&tempbool2,&_arg3,&_arg4,&_arg5,&_arg6))
2683 return NULL;
2684 if (_argo0) {
2685 if (_argo0 == Py_None) { _arg0 = NULL; }
2686 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
2687 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnSizingDragLeft. Expected _wxPyRectangleShape_p.");
2688 return NULL;
2689 }
2690 }
2691 if (_argo1) {
2692 if (_argo1 == Py_None) { _arg1 = NULL; }
2693 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyControlPoint_p")) {
2694 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyRectangleShape_base_OnSizingDragLeft. Expected _wxPyControlPoint_p.");
2695 return NULL;
2696 }
2697 }
2698 _arg2 = (bool ) tempbool2;
2699 {
2700 wxPy_BEGIN_ALLOW_THREADS;
2701 wxPyRectangleShape_base_OnSizingDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
2702
2703 wxPy_END_ALLOW_THREADS;
2704 } Py_INCREF(Py_None);
2705 _resultobj = Py_None;
2706 return _resultobj;
2707 }
2708
2709 #define wxPyRectangleShape_base_OnSizingBeginDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnSizingBeginDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
2710 static PyObject *_wrap_wxPyRectangleShape_base_OnSizingBeginDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
2711 PyObject * _resultobj;
2712 wxPyRectangleShape * _arg0;
2713 wxPyControlPoint * _arg1;
2714 double _arg2;
2715 double _arg3;
2716 int _arg4 = (int ) 0;
2717 int _arg5 = (int ) 0;
2718 PyObject * _argo0 = 0;
2719 PyObject * _argo1 = 0;
2720 char *_kwnames[] = { "self","pt","x","y","keys","attachment", NULL };
2721
2722 self = self;
2723 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdd|ii:wxPyRectangleShape_base_OnSizingBeginDragLeft",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5))
2724 return NULL;
2725 if (_argo0) {
2726 if (_argo0 == Py_None) { _arg0 = NULL; }
2727 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
2728 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnSizingBeginDragLeft. Expected _wxPyRectangleShape_p.");
2729 return NULL;
2730 }
2731 }
2732 if (_argo1) {
2733 if (_argo1 == Py_None) { _arg1 = NULL; }
2734 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyControlPoint_p")) {
2735 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyRectangleShape_base_OnSizingBeginDragLeft. Expected _wxPyControlPoint_p.");
2736 return NULL;
2737 }
2738 }
2739 {
2740 wxPy_BEGIN_ALLOW_THREADS;
2741 wxPyRectangleShape_base_OnSizingBeginDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
2742
2743 wxPy_END_ALLOW_THREADS;
2744 } Py_INCREF(Py_None);
2745 _resultobj = Py_None;
2746 return _resultobj;
2747 }
2748
2749 #define wxPyRectangleShape_base_OnSizingEndDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnSizingEndDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
2750 static PyObject *_wrap_wxPyRectangleShape_base_OnSizingEndDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
2751 PyObject * _resultobj;
2752 wxPyRectangleShape * _arg0;
2753 wxPyControlPoint * _arg1;
2754 double _arg2;
2755 double _arg3;
2756 int _arg4 = (int ) 0;
2757 int _arg5 = (int ) 0;
2758 PyObject * _argo0 = 0;
2759 PyObject * _argo1 = 0;
2760 char *_kwnames[] = { "self","pt","x","y","keys","attachment", NULL };
2761
2762 self = self;
2763 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdd|ii:wxPyRectangleShape_base_OnSizingEndDragLeft",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5))
2764 return NULL;
2765 if (_argo0) {
2766 if (_argo0 == Py_None) { _arg0 = NULL; }
2767 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
2768 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnSizingEndDragLeft. Expected _wxPyRectangleShape_p.");
2769 return NULL;
2770 }
2771 }
2772 if (_argo1) {
2773 if (_argo1 == Py_None) { _arg1 = NULL; }
2774 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyControlPoint_p")) {
2775 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyRectangleShape_base_OnSizingEndDragLeft. Expected _wxPyControlPoint_p.");
2776 return NULL;
2777 }
2778 }
2779 {
2780 wxPy_BEGIN_ALLOW_THREADS;
2781 wxPyRectangleShape_base_OnSizingEndDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
2782
2783 wxPy_END_ALLOW_THREADS;
2784 } Py_INCREF(Py_None);
2785 _resultobj = Py_None;
2786 return _resultobj;
2787 }
2788
2789 #define wxPyRectangleShape_base_OnBeginSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnBeginSize(_swigarg0,_swigarg1))
2790 static PyObject *_wrap_wxPyRectangleShape_base_OnBeginSize(PyObject *self, PyObject *args, PyObject *kwargs) {
2791 PyObject * _resultobj;
2792 wxPyRectangleShape * _arg0;
2793 double _arg1;
2794 double _arg2;
2795 PyObject * _argo0 = 0;
2796 char *_kwnames[] = { "self","w","h", NULL };
2797
2798 self = self;
2799 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyRectangleShape_base_OnBeginSize",_kwnames,&_argo0,&_arg1,&_arg2))
2800 return NULL;
2801 if (_argo0) {
2802 if (_argo0 == Py_None) { _arg0 = NULL; }
2803 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
2804 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnBeginSize. Expected _wxPyRectangleShape_p.");
2805 return NULL;
2806 }
2807 }
2808 {
2809 wxPy_BEGIN_ALLOW_THREADS;
2810 wxPyRectangleShape_base_OnBeginSize(_arg0,_arg1,_arg2);
2811
2812 wxPy_END_ALLOW_THREADS;
2813 } Py_INCREF(Py_None);
2814 _resultobj = Py_None;
2815 return _resultobj;
2816 }
2817
2818 #define wxPyRectangleShape_base_OnEndSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnEndSize(_swigarg0,_swigarg1))
2819 static PyObject *_wrap_wxPyRectangleShape_base_OnEndSize(PyObject *self, PyObject *args, PyObject *kwargs) {
2820 PyObject * _resultobj;
2821 wxPyRectangleShape * _arg0;
2822 double _arg1;
2823 double _arg2;
2824 PyObject * _argo0 = 0;
2825 char *_kwnames[] = { "self","w","h", NULL };
2826
2827 self = self;
2828 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyRectangleShape_base_OnEndSize",_kwnames,&_argo0,&_arg1,&_arg2))
2829 return NULL;
2830 if (_argo0) {
2831 if (_argo0 == Py_None) { _arg0 = NULL; }
2832 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
2833 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnEndSize. Expected _wxPyRectangleShape_p.");
2834 return NULL;
2835 }
2836 }
2837 {
2838 wxPy_BEGIN_ALLOW_THREADS;
2839 wxPyRectangleShape_base_OnEndSize(_arg0,_arg1,_arg2);
2840
2841 wxPy_END_ALLOW_THREADS;
2842 } Py_INCREF(Py_None);
2843 _resultobj = Py_None;
2844 return _resultobj;
2845 }
2846
2847 static void *SwigwxPyControlPointTowxPyRectangleShape(void *ptr) {
2848 wxPyControlPoint *src;
2849 wxPyRectangleShape *dest;
2850 src = (wxPyControlPoint *) ptr;
2851 dest = (wxPyRectangleShape *) src;
2852 return (void *) dest;
2853 }
2854
2855 static void *SwigwxPyControlPointTowxPyShape(void *ptr) {
2856 wxPyControlPoint *src;
2857 wxPyShape *dest;
2858 src = (wxPyControlPoint *) ptr;
2859 dest = (wxPyShape *) src;
2860 return (void *) dest;
2861 }
2862
2863 static void *SwigwxPyControlPointTowxPyShapeEvtHandler(void *ptr) {
2864 wxPyControlPoint *src;
2865 wxPyShapeEvtHandler *dest;
2866 src = (wxPyControlPoint *) ptr;
2867 dest = (wxPyShapeEvtHandler *) src;
2868 return (void *) dest;
2869 }
2870
2871 static void *SwigwxPyControlPointTowxObject(void *ptr) {
2872 wxPyControlPoint *src;
2873 wxObject *dest;
2874 src = (wxPyControlPoint *) ptr;
2875 dest = (wxObject *) src;
2876 return (void *) dest;
2877 }
2878
2879 #define new_wxPyControlPoint(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxPyControlPoint(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
2880 static PyObject *_wrap_new_wxPyControlPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
2881 PyObject * _resultobj;
2882 wxPyControlPoint * _result;
2883 wxPyShapeCanvas * _arg0 = (wxPyShapeCanvas *) NULL;
2884 wxPyShape * _arg1 = (wxPyShape *) NULL;
2885 double _arg2 = (double ) 0.0;
2886 double _arg3 = (double ) 0.0;
2887 double _arg4 = (double ) 0.0;
2888 int _arg5 = (int ) 0;
2889 PyObject * _argo0 = 0;
2890 PyObject * _argo1 = 0;
2891 char *_kwnames[] = { "the_canvas","object","size","the_xoffset","the_yoffset","the_type", NULL };
2892 char _ptemp[128];
2893
2894 self = self;
2895 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"|OOdddi:new_wxPyControlPoint",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5))
2896 return NULL;
2897 if (_argo0) {
2898 if (_argo0 == Py_None) { _arg0 = NULL; }
2899 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShapeCanvas_p")) {
2900 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxPyControlPoint. Expected _wxPyShapeCanvas_p.");
2901 return NULL;
2902 }
2903 }
2904 if (_argo1) {
2905 if (_argo1 == Py_None) { _arg1 = NULL; }
2906 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyShape_p")) {
2907 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of new_wxPyControlPoint. Expected _wxPyShape_p.");
2908 return NULL;
2909 }
2910 }
2911 {
2912 wxPy_BEGIN_ALLOW_THREADS;
2913 _result = (wxPyControlPoint *)new_wxPyControlPoint(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
2914
2915 wxPy_END_ALLOW_THREADS;
2916 } if (_result) {
2917 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPyControlPoint_p");
2918 _resultobj = Py_BuildValue("s",_ptemp);
2919 } else {
2920 Py_INCREF(Py_None);
2921 _resultobj = Py_None;
2922 }
2923 return _resultobj;
2924 }
2925
2926 #define wxPyControlPoint__setSelf(_swigobj,_swigarg0,_swigarg1) (_swigobj->_setSelf(_swigarg0,_swigarg1))
2927 static PyObject *_wrap_wxPyControlPoint__setSelf(PyObject *self, PyObject *args, PyObject *kwargs) {
2928 PyObject * _resultobj;
2929 wxPyControlPoint * _arg0;
2930 PyObject * _arg1;
2931 PyObject * _arg2;
2932 PyObject * _argo0 = 0;
2933 PyObject * _obj1 = 0;
2934 PyObject * _obj2 = 0;
2935 char *_kwnames[] = { "self","self","_class", NULL };
2936
2937 self = self;
2938 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxPyControlPoint__setSelf",_kwnames,&_argo0,&_obj1,&_obj2))
2939 return NULL;
2940 if (_argo0) {
2941 if (_argo0 == Py_None) { _arg0 = NULL; }
2942 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
2943 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint__setSelf. Expected _wxPyControlPoint_p.");
2944 return NULL;
2945 }
2946 }
2947 {
2948 _arg1 = _obj1;
2949 }
2950 {
2951 _arg2 = _obj2;
2952 }
2953 {
2954 wxPy_BEGIN_ALLOW_THREADS;
2955 wxPyControlPoint__setSelf(_arg0,_arg1,_arg2);
2956
2957 wxPy_END_ALLOW_THREADS;
2958 } Py_INCREF(Py_None);
2959 _resultobj = Py_None;
2960 return _resultobj;
2961 }
2962
2963 #define wxPyControlPoint_SetCornerRadius(_swigobj,_swigarg0) (_swigobj->SetCornerRadius(_swigarg0))
2964 static PyObject *_wrap_wxPyControlPoint_SetCornerRadius(PyObject *self, PyObject *args, PyObject *kwargs) {
2965 PyObject * _resultobj;
2966 wxPyControlPoint * _arg0;
2967 double _arg1;
2968 PyObject * _argo0 = 0;
2969 char *_kwnames[] = { "self","radius", NULL };
2970
2971 self = self;
2972 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Od:wxPyControlPoint_SetCornerRadius",_kwnames,&_argo0,&_arg1))
2973 return NULL;
2974 if (_argo0) {
2975 if (_argo0 == Py_None) { _arg0 = NULL; }
2976 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
2977 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_SetCornerRadius. Expected _wxPyControlPoint_p.");
2978 return NULL;
2979 }
2980 }
2981 {
2982 wxPy_BEGIN_ALLOW_THREADS;
2983 wxPyControlPoint_SetCornerRadius(_arg0,_arg1);
2984
2985 wxPy_END_ALLOW_THREADS;
2986 } Py_INCREF(Py_None);
2987 _resultobj = Py_None;
2988 return _resultobj;
2989 }
2990
2991 #define wxPyControlPoint_base_OnDelete(_swigobj) (_swigobj->base_OnDelete())
2992 static PyObject *_wrap_wxPyControlPoint_base_OnDelete(PyObject *self, PyObject *args, PyObject *kwargs) {
2993 PyObject * _resultobj;
2994 wxPyControlPoint * _arg0;
2995 PyObject * _argo0 = 0;
2996 char *_kwnames[] = { "self", NULL };
2997
2998 self = self;
2999 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyControlPoint_base_OnDelete",_kwnames,&_argo0))
3000 return NULL;
3001 if (_argo0) {
3002 if (_argo0 == Py_None) { _arg0 = NULL; }
3003 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3004 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnDelete. Expected _wxPyControlPoint_p.");
3005 return NULL;
3006 }
3007 }
3008 {
3009 wxPy_BEGIN_ALLOW_THREADS;
3010 wxPyControlPoint_base_OnDelete(_arg0);
3011
3012 wxPy_END_ALLOW_THREADS;
3013 } Py_INCREF(Py_None);
3014 _resultobj = Py_None;
3015 return _resultobj;
3016 }
3017
3018 #define wxPyControlPoint_base_OnDraw(_swigobj,_swigarg0) (_swigobj->base_OnDraw(_swigarg0))
3019 static PyObject *_wrap_wxPyControlPoint_base_OnDraw(PyObject *self, PyObject *args, PyObject *kwargs) {
3020 PyObject * _resultobj;
3021 wxPyControlPoint * _arg0;
3022 wxDC * _arg1;
3023 PyObject * _argo0 = 0;
3024 PyObject * _argo1 = 0;
3025 char *_kwnames[] = { "self","dc", NULL };
3026
3027 self = self;
3028 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyControlPoint_base_OnDraw",_kwnames,&_argo0,&_argo1))
3029 return NULL;
3030 if (_argo0) {
3031 if (_argo0 == Py_None) { _arg0 = NULL; }
3032 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3033 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnDraw. Expected _wxPyControlPoint_p.");
3034 return NULL;
3035 }
3036 }
3037 if (_argo1) {
3038 if (_argo1 == Py_None) { _arg1 = NULL; }
3039 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
3040 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyControlPoint_base_OnDraw. Expected _wxDC_p.");
3041 return NULL;
3042 }
3043 }
3044 {
3045 wxPy_BEGIN_ALLOW_THREADS;
3046 wxPyControlPoint_base_OnDraw(_arg0,*_arg1);
3047
3048 wxPy_END_ALLOW_THREADS;
3049 } Py_INCREF(Py_None);
3050 _resultobj = Py_None;
3051 return _resultobj;
3052 }
3053
3054 #define wxPyControlPoint_base_OnDrawContents(_swigobj,_swigarg0) (_swigobj->base_OnDrawContents(_swigarg0))
3055 static PyObject *_wrap_wxPyControlPoint_base_OnDrawContents(PyObject *self, PyObject *args, PyObject *kwargs) {
3056 PyObject * _resultobj;
3057 wxPyControlPoint * _arg0;
3058 wxDC * _arg1;
3059 PyObject * _argo0 = 0;
3060 PyObject * _argo1 = 0;
3061 char *_kwnames[] = { "self","dc", NULL };
3062
3063 self = self;
3064 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyControlPoint_base_OnDrawContents",_kwnames,&_argo0,&_argo1))
3065 return NULL;
3066 if (_argo0) {
3067 if (_argo0 == Py_None) { _arg0 = NULL; }
3068 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3069 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnDrawContents. Expected _wxPyControlPoint_p.");
3070 return NULL;
3071 }
3072 }
3073 if (_argo1) {
3074 if (_argo1 == Py_None) { _arg1 = NULL; }
3075 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
3076 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyControlPoint_base_OnDrawContents. Expected _wxDC_p.");
3077 return NULL;
3078 }
3079 }
3080 {
3081 wxPy_BEGIN_ALLOW_THREADS;
3082 wxPyControlPoint_base_OnDrawContents(_arg0,*_arg1);
3083
3084 wxPy_END_ALLOW_THREADS;
3085 } Py_INCREF(Py_None);
3086 _resultobj = Py_None;
3087 return _resultobj;
3088 }
3089
3090 #define wxPyControlPoint_base_OnDrawBranches(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnDrawBranches(_swigarg0,_swigarg1))
3091 static PyObject *_wrap_wxPyControlPoint_base_OnDrawBranches(PyObject *self, PyObject *args, PyObject *kwargs) {
3092 PyObject * _resultobj;
3093 wxPyControlPoint * _arg0;
3094 wxDC * _arg1;
3095 bool _arg2 = (bool ) FALSE;
3096 PyObject * _argo0 = 0;
3097 PyObject * _argo1 = 0;
3098 int tempbool2 = (int) FALSE;
3099 char *_kwnames[] = { "self","dc","erase", NULL };
3100
3101 self = self;
3102 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxPyControlPoint_base_OnDrawBranches",_kwnames,&_argo0,&_argo1,&tempbool2))
3103 return NULL;
3104 if (_argo0) {
3105 if (_argo0 == Py_None) { _arg0 = NULL; }
3106 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3107 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnDrawBranches. Expected _wxPyControlPoint_p.");
3108 return NULL;
3109 }
3110 }
3111 if (_argo1) {
3112 if (_argo1 == Py_None) { _arg1 = NULL; }
3113 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
3114 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyControlPoint_base_OnDrawBranches. Expected _wxDC_p.");
3115 return NULL;
3116 }
3117 }
3118 _arg2 = (bool ) tempbool2;
3119 {
3120 wxPy_BEGIN_ALLOW_THREADS;
3121 wxPyControlPoint_base_OnDrawBranches(_arg0,*_arg1,_arg2);
3122
3123 wxPy_END_ALLOW_THREADS;
3124 } Py_INCREF(Py_None);
3125 _resultobj = Py_None;
3126 return _resultobj;
3127 }
3128
3129 #define wxPyControlPoint_base_OnMoveLinks(_swigobj,_swigarg0) (_swigobj->base_OnMoveLinks(_swigarg0))
3130 static PyObject *_wrap_wxPyControlPoint_base_OnMoveLinks(PyObject *self, PyObject *args, PyObject *kwargs) {
3131 PyObject * _resultobj;
3132 wxPyControlPoint * _arg0;
3133 wxDC * _arg1;
3134 PyObject * _argo0 = 0;
3135 PyObject * _argo1 = 0;
3136 char *_kwnames[] = { "self","dc", NULL };
3137
3138 self = self;
3139 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyControlPoint_base_OnMoveLinks",_kwnames,&_argo0,&_argo1))
3140 return NULL;
3141 if (_argo0) {
3142 if (_argo0 == Py_None) { _arg0 = NULL; }
3143 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3144 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnMoveLinks. Expected _wxPyControlPoint_p.");
3145 return NULL;
3146 }
3147 }
3148 if (_argo1) {
3149 if (_argo1 == Py_None) { _arg1 = NULL; }
3150 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
3151 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyControlPoint_base_OnMoveLinks. Expected _wxDC_p.");
3152 return NULL;
3153 }
3154 }
3155 {
3156 wxPy_BEGIN_ALLOW_THREADS;
3157 wxPyControlPoint_base_OnMoveLinks(_arg0,*_arg1);
3158
3159 wxPy_END_ALLOW_THREADS;
3160 } Py_INCREF(Py_None);
3161 _resultobj = Py_None;
3162 return _resultobj;
3163 }
3164
3165 #define wxPyControlPoint_base_OnErase(_swigobj,_swigarg0) (_swigobj->base_OnErase(_swigarg0))
3166 static PyObject *_wrap_wxPyControlPoint_base_OnErase(PyObject *self, PyObject *args, PyObject *kwargs) {
3167 PyObject * _resultobj;
3168 wxPyControlPoint * _arg0;
3169 wxDC * _arg1;
3170 PyObject * _argo0 = 0;
3171 PyObject * _argo1 = 0;
3172 char *_kwnames[] = { "self","dc", NULL };
3173
3174 self = self;
3175 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyControlPoint_base_OnErase",_kwnames,&_argo0,&_argo1))
3176 return NULL;
3177 if (_argo0) {
3178 if (_argo0 == Py_None) { _arg0 = NULL; }
3179 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3180 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnErase. Expected _wxPyControlPoint_p.");
3181 return NULL;
3182 }
3183 }
3184 if (_argo1) {
3185 if (_argo1 == Py_None) { _arg1 = NULL; }
3186 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
3187 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyControlPoint_base_OnErase. Expected _wxDC_p.");
3188 return NULL;
3189 }
3190 }
3191 {
3192 wxPy_BEGIN_ALLOW_THREADS;
3193 wxPyControlPoint_base_OnErase(_arg0,*_arg1);
3194
3195 wxPy_END_ALLOW_THREADS;
3196 } Py_INCREF(Py_None);
3197 _resultobj = Py_None;
3198 return _resultobj;
3199 }
3200
3201 #define wxPyControlPoint_base_OnEraseContents(_swigobj,_swigarg0) (_swigobj->base_OnEraseContents(_swigarg0))
3202 static PyObject *_wrap_wxPyControlPoint_base_OnEraseContents(PyObject *self, PyObject *args, PyObject *kwargs) {
3203 PyObject * _resultobj;
3204 wxPyControlPoint * _arg0;
3205 wxDC * _arg1;
3206 PyObject * _argo0 = 0;
3207 PyObject * _argo1 = 0;
3208 char *_kwnames[] = { "self","dc", NULL };
3209
3210 self = self;
3211 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyControlPoint_base_OnEraseContents",_kwnames,&_argo0,&_argo1))
3212 return NULL;
3213 if (_argo0) {
3214 if (_argo0 == Py_None) { _arg0 = NULL; }
3215 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3216 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnEraseContents. Expected _wxPyControlPoint_p.");
3217 return NULL;
3218 }
3219 }
3220 if (_argo1) {
3221 if (_argo1 == Py_None) { _arg1 = NULL; }
3222 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
3223 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyControlPoint_base_OnEraseContents. Expected _wxDC_p.");
3224 return NULL;
3225 }
3226 }
3227 {
3228 wxPy_BEGIN_ALLOW_THREADS;
3229 wxPyControlPoint_base_OnEraseContents(_arg0,*_arg1);
3230
3231 wxPy_END_ALLOW_THREADS;
3232 } Py_INCREF(Py_None);
3233 _resultobj = Py_None;
3234 return _resultobj;
3235 }
3236
3237 #define wxPyControlPoint_base_OnHighlight(_swigobj,_swigarg0) (_swigobj->base_OnHighlight(_swigarg0))
3238 static PyObject *_wrap_wxPyControlPoint_base_OnHighlight(PyObject *self, PyObject *args, PyObject *kwargs) {
3239 PyObject * _resultobj;
3240 wxPyControlPoint * _arg0;
3241 wxDC * _arg1;
3242 PyObject * _argo0 = 0;
3243 PyObject * _argo1 = 0;
3244 char *_kwnames[] = { "self","dc", NULL };
3245
3246 self = self;
3247 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyControlPoint_base_OnHighlight",_kwnames,&_argo0,&_argo1))
3248 return NULL;
3249 if (_argo0) {
3250 if (_argo0 == Py_None) { _arg0 = NULL; }
3251 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3252 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnHighlight. Expected _wxPyControlPoint_p.");
3253 return NULL;
3254 }
3255 }
3256 if (_argo1) {
3257 if (_argo1 == Py_None) { _arg1 = NULL; }
3258 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
3259 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyControlPoint_base_OnHighlight. Expected _wxDC_p.");
3260 return NULL;
3261 }
3262 }
3263 {
3264 wxPy_BEGIN_ALLOW_THREADS;
3265 wxPyControlPoint_base_OnHighlight(_arg0,*_arg1);
3266
3267 wxPy_END_ALLOW_THREADS;
3268 } Py_INCREF(Py_None);
3269 _resultobj = Py_None;
3270 return _resultobj;
3271 }
3272
3273 #define wxPyControlPoint_base_OnLeftClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnLeftClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
3274 static PyObject *_wrap_wxPyControlPoint_base_OnLeftClick(PyObject *self, PyObject *args, PyObject *kwargs) {
3275 PyObject * _resultobj;
3276 wxPyControlPoint * _arg0;
3277 double _arg1;
3278 double _arg2;
3279 int _arg3 = (int ) 0;
3280 int _arg4 = (int ) 0;
3281 PyObject * _argo0 = 0;
3282 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
3283
3284 self = self;
3285 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyControlPoint_base_OnLeftClick",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
3286 return NULL;
3287 if (_argo0) {
3288 if (_argo0 == Py_None) { _arg0 = NULL; }
3289 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3290 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnLeftClick. Expected _wxPyControlPoint_p.");
3291 return NULL;
3292 }
3293 }
3294 {
3295 wxPy_BEGIN_ALLOW_THREADS;
3296 wxPyControlPoint_base_OnLeftClick(_arg0,_arg1,_arg2,_arg3,_arg4);
3297
3298 wxPy_END_ALLOW_THREADS;
3299 } Py_INCREF(Py_None);
3300 _resultobj = Py_None;
3301 return _resultobj;
3302 }
3303
3304 #define wxPyControlPoint_base_OnLeftDoubleClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnLeftDoubleClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
3305 static PyObject *_wrap_wxPyControlPoint_base_OnLeftDoubleClick(PyObject *self, PyObject *args, PyObject *kwargs) {
3306 PyObject * _resultobj;
3307 wxPyControlPoint * _arg0;
3308 double _arg1;
3309 double _arg2;
3310 int _arg3 = (int ) 0;
3311 int _arg4 = (int ) 0;
3312 PyObject * _argo0 = 0;
3313 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
3314
3315 self = self;
3316 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyControlPoint_base_OnLeftDoubleClick",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
3317 return NULL;
3318 if (_argo0) {
3319 if (_argo0 == Py_None) { _arg0 = NULL; }
3320 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3321 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnLeftDoubleClick. Expected _wxPyControlPoint_p.");
3322 return NULL;
3323 }
3324 }
3325 {
3326 wxPy_BEGIN_ALLOW_THREADS;
3327 wxPyControlPoint_base_OnLeftDoubleClick(_arg0,_arg1,_arg2,_arg3,_arg4);
3328
3329 wxPy_END_ALLOW_THREADS;
3330 } Py_INCREF(Py_None);
3331 _resultobj = Py_None;
3332 return _resultobj;
3333 }
3334
3335 #define wxPyControlPoint_base_OnRightClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnRightClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
3336 static PyObject *_wrap_wxPyControlPoint_base_OnRightClick(PyObject *self, PyObject *args, PyObject *kwargs) {
3337 PyObject * _resultobj;
3338 wxPyControlPoint * _arg0;
3339 double _arg1;
3340 double _arg2;
3341 int _arg3 = (int ) 0;
3342 int _arg4 = (int ) 0;
3343 PyObject * _argo0 = 0;
3344 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
3345
3346 self = self;
3347 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyControlPoint_base_OnRightClick",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
3348 return NULL;
3349 if (_argo0) {
3350 if (_argo0 == Py_None) { _arg0 = NULL; }
3351 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3352 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnRightClick. Expected _wxPyControlPoint_p.");
3353 return NULL;
3354 }
3355 }
3356 {
3357 wxPy_BEGIN_ALLOW_THREADS;
3358 wxPyControlPoint_base_OnRightClick(_arg0,_arg1,_arg2,_arg3,_arg4);
3359
3360 wxPy_END_ALLOW_THREADS;
3361 } Py_INCREF(Py_None);
3362 _resultobj = Py_None;
3363 return _resultobj;
3364 }
3365
3366 #define wxPyControlPoint_base_OnSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnSize(_swigarg0,_swigarg1))
3367 static PyObject *_wrap_wxPyControlPoint_base_OnSize(PyObject *self, PyObject *args, PyObject *kwargs) {
3368 PyObject * _resultobj;
3369 wxPyControlPoint * _arg0;
3370 double _arg1;
3371 double _arg2;
3372 PyObject * _argo0 = 0;
3373 char *_kwnames[] = { "self","x","y", NULL };
3374
3375 self = self;
3376 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyControlPoint_base_OnSize",_kwnames,&_argo0,&_arg1,&_arg2))
3377 return NULL;
3378 if (_argo0) {
3379 if (_argo0 == Py_None) { _arg0 = NULL; }
3380 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3381 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnSize. Expected _wxPyControlPoint_p.");
3382 return NULL;
3383 }
3384 }
3385 {
3386 wxPy_BEGIN_ALLOW_THREADS;
3387 wxPyControlPoint_base_OnSize(_arg0,_arg1,_arg2);
3388
3389 wxPy_END_ALLOW_THREADS;
3390 } Py_INCREF(Py_None);
3391 _resultobj = Py_None;
3392 return _resultobj;
3393 }
3394
3395 #define wxPyControlPoint_base_OnMovePre(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->base_OnMovePre(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
3396 static PyObject *_wrap_wxPyControlPoint_base_OnMovePre(PyObject *self, PyObject *args, PyObject *kwargs) {
3397 PyObject * _resultobj;
3398 bool _result;
3399 wxPyControlPoint * _arg0;
3400 wxDC * _arg1;
3401 double _arg2;
3402 double _arg3;
3403 double _arg4;
3404 double _arg5;
3405 bool _arg6 = (bool ) TRUE;
3406 PyObject * _argo0 = 0;
3407 PyObject * _argo1 = 0;
3408 int tempbool6 = (int) TRUE;
3409 char *_kwnames[] = { "self","dc","x","y","old_x","old_y","display", NULL };
3410
3411 self = self;
3412 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdddd|i:wxPyControlPoint_base_OnMovePre",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5,&tempbool6))
3413 return NULL;
3414 if (_argo0) {
3415 if (_argo0 == Py_None) { _arg0 = NULL; }
3416 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3417 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnMovePre. Expected _wxPyControlPoint_p.");
3418 return NULL;
3419 }
3420 }
3421 if (_argo1) {
3422 if (_argo1 == Py_None) { _arg1 = NULL; }
3423 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
3424 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyControlPoint_base_OnMovePre. Expected _wxDC_p.");
3425 return NULL;
3426 }
3427 }
3428 _arg6 = (bool ) tempbool6;
3429 {
3430 wxPy_BEGIN_ALLOW_THREADS;
3431 _result = (bool )wxPyControlPoint_base_OnMovePre(_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
3432
3433 wxPy_END_ALLOW_THREADS;
3434 } _resultobj = Py_BuildValue("i",_result);
3435 return _resultobj;
3436 }
3437
3438 #define wxPyControlPoint_base_OnMovePost(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->base_OnMovePost(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
3439 static PyObject *_wrap_wxPyControlPoint_base_OnMovePost(PyObject *self, PyObject *args, PyObject *kwargs) {
3440 PyObject * _resultobj;
3441 wxPyControlPoint * _arg0;
3442 wxDC * _arg1;
3443 double _arg2;
3444 double _arg3;
3445 double _arg4;
3446 double _arg5;
3447 bool _arg6 = (bool ) TRUE;
3448 PyObject * _argo0 = 0;
3449 PyObject * _argo1 = 0;
3450 int tempbool6 = (int) TRUE;
3451 char *_kwnames[] = { "self","dc","x","y","old_x","old_y","display", NULL };
3452
3453 self = self;
3454 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdddd|i:wxPyControlPoint_base_OnMovePost",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5,&tempbool6))
3455 return NULL;
3456 if (_argo0) {
3457 if (_argo0 == Py_None) { _arg0 = NULL; }
3458 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3459 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnMovePost. Expected _wxPyControlPoint_p.");
3460 return NULL;
3461 }
3462 }
3463 if (_argo1) {
3464 if (_argo1 == Py_None) { _arg1 = NULL; }
3465 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
3466 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyControlPoint_base_OnMovePost. Expected _wxDC_p.");
3467 return NULL;
3468 }
3469 }
3470 _arg6 = (bool ) tempbool6;
3471 {
3472 wxPy_BEGIN_ALLOW_THREADS;
3473 wxPyControlPoint_base_OnMovePost(_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
3474
3475 wxPy_END_ALLOW_THREADS;
3476 } Py_INCREF(Py_None);
3477 _resultobj = Py_None;
3478 return _resultobj;
3479 }
3480
3481 #define wxPyControlPoint_base_OnDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
3482 static PyObject *_wrap_wxPyControlPoint_base_OnDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
3483 PyObject * _resultobj;
3484 wxPyControlPoint * _arg0;
3485 bool _arg1;
3486 double _arg2;
3487 double _arg3;
3488 int _arg4 = (int ) 0;
3489 int _arg5 = (int ) 0;
3490 PyObject * _argo0 = 0;
3491 int tempbool1;
3492 char *_kwnames[] = { "self","draw","x","y","keys","attachment", NULL };
3493
3494 self = self;
3495 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oidd|ii:wxPyControlPoint_base_OnDragLeft",_kwnames,&_argo0,&tempbool1,&_arg2,&_arg3,&_arg4,&_arg5))
3496 return NULL;
3497 if (_argo0) {
3498 if (_argo0 == Py_None) { _arg0 = NULL; }
3499 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3500 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnDragLeft. Expected _wxPyControlPoint_p.");
3501 return NULL;
3502 }
3503 }
3504 _arg1 = (bool ) tempbool1;
3505 {
3506 wxPy_BEGIN_ALLOW_THREADS;
3507 wxPyControlPoint_base_OnDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
3508
3509 wxPy_END_ALLOW_THREADS;
3510 } Py_INCREF(Py_None);
3511 _resultobj = Py_None;
3512 return _resultobj;
3513 }
3514
3515 #define wxPyControlPoint_base_OnBeginDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnBeginDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
3516 static PyObject *_wrap_wxPyControlPoint_base_OnBeginDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
3517 PyObject * _resultobj;
3518 wxPyControlPoint * _arg0;
3519 double _arg1;
3520 double _arg2;
3521 int _arg3 = (int ) 0;
3522 int _arg4 = (int ) 0;
3523 PyObject * _argo0 = 0;
3524 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
3525
3526 self = self;
3527 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyControlPoint_base_OnBeginDragLeft",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
3528 return NULL;
3529 if (_argo0) {
3530 if (_argo0 == Py_None) { _arg0 = NULL; }
3531 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3532 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnBeginDragLeft. Expected _wxPyControlPoint_p.");
3533 return NULL;
3534 }
3535 }
3536 {
3537 wxPy_BEGIN_ALLOW_THREADS;
3538 wxPyControlPoint_base_OnBeginDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4);
3539
3540 wxPy_END_ALLOW_THREADS;
3541 } Py_INCREF(Py_None);
3542 _resultobj = Py_None;
3543 return _resultobj;
3544 }
3545
3546 #define wxPyControlPoint_base_OnEndDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnEndDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
3547 static PyObject *_wrap_wxPyControlPoint_base_OnEndDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
3548 PyObject * _resultobj;
3549 wxPyControlPoint * _arg0;
3550 double _arg1;
3551 double _arg2;
3552 int _arg3 = (int ) 0;
3553 int _arg4 = (int ) 0;
3554 PyObject * _argo0 = 0;
3555 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
3556
3557 self = self;
3558 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyControlPoint_base_OnEndDragLeft",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
3559 return NULL;
3560 if (_argo0) {
3561 if (_argo0 == Py_None) { _arg0 = NULL; }
3562 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3563 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnEndDragLeft. Expected _wxPyControlPoint_p.");
3564 return NULL;
3565 }
3566 }
3567 {
3568 wxPy_BEGIN_ALLOW_THREADS;
3569 wxPyControlPoint_base_OnEndDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4);
3570
3571 wxPy_END_ALLOW_THREADS;
3572 } Py_INCREF(Py_None);
3573 _resultobj = Py_None;
3574 return _resultobj;
3575 }
3576
3577 #define wxPyControlPoint_base_OnDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
3578 static PyObject *_wrap_wxPyControlPoint_base_OnDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
3579 PyObject * _resultobj;
3580 wxPyControlPoint * _arg0;
3581 bool _arg1;
3582 double _arg2;
3583 double _arg3;
3584 int _arg4 = (int ) 0;
3585 int _arg5 = (int ) 0;
3586 PyObject * _argo0 = 0;
3587 int tempbool1;
3588 char *_kwnames[] = { "self","draw","x","y","keys","attachment", NULL };
3589
3590 self = self;
3591 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oidd|ii:wxPyControlPoint_base_OnDragRight",_kwnames,&_argo0,&tempbool1,&_arg2,&_arg3,&_arg4,&_arg5))
3592 return NULL;
3593 if (_argo0) {
3594 if (_argo0 == Py_None) { _arg0 = NULL; }
3595 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3596 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnDragRight. Expected _wxPyControlPoint_p.");
3597 return NULL;
3598 }
3599 }
3600 _arg1 = (bool ) tempbool1;
3601 {
3602 wxPy_BEGIN_ALLOW_THREADS;
3603 wxPyControlPoint_base_OnDragRight(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
3604
3605 wxPy_END_ALLOW_THREADS;
3606 } Py_INCREF(Py_None);
3607 _resultobj = Py_None;
3608 return _resultobj;
3609 }
3610
3611 #define wxPyControlPoint_base_OnBeginDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnBeginDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
3612 static PyObject *_wrap_wxPyControlPoint_base_OnBeginDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
3613 PyObject * _resultobj;
3614 wxPyControlPoint * _arg0;
3615 double _arg1;
3616 double _arg2;
3617 int _arg3 = (int ) 0;
3618 int _arg4 = (int ) 0;
3619 PyObject * _argo0 = 0;
3620 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
3621
3622 self = self;
3623 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyControlPoint_base_OnBeginDragRight",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
3624 return NULL;
3625 if (_argo0) {
3626 if (_argo0 == Py_None) { _arg0 = NULL; }
3627 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3628 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnBeginDragRight. Expected _wxPyControlPoint_p.");
3629 return NULL;
3630 }
3631 }
3632 {
3633 wxPy_BEGIN_ALLOW_THREADS;
3634 wxPyControlPoint_base_OnBeginDragRight(_arg0,_arg1,_arg2,_arg3,_arg4);
3635
3636 wxPy_END_ALLOW_THREADS;
3637 } Py_INCREF(Py_None);
3638 _resultobj = Py_None;
3639 return _resultobj;
3640 }
3641
3642 #define wxPyControlPoint_base_OnEndDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnEndDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
3643 static PyObject *_wrap_wxPyControlPoint_base_OnEndDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
3644 PyObject * _resultobj;
3645 wxPyControlPoint * _arg0;
3646 double _arg1;
3647 double _arg2;
3648 int _arg3 = (int ) 0;
3649 int _arg4 = (int ) 0;
3650 PyObject * _argo0 = 0;
3651 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
3652
3653 self = self;
3654 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyControlPoint_base_OnEndDragRight",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
3655 return NULL;
3656 if (_argo0) {
3657 if (_argo0 == Py_None) { _arg0 = NULL; }
3658 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3659 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnEndDragRight. Expected _wxPyControlPoint_p.");
3660 return NULL;
3661 }
3662 }
3663 {
3664 wxPy_BEGIN_ALLOW_THREADS;
3665 wxPyControlPoint_base_OnEndDragRight(_arg0,_arg1,_arg2,_arg3,_arg4);
3666
3667 wxPy_END_ALLOW_THREADS;
3668 } Py_INCREF(Py_None);
3669 _resultobj = Py_None;
3670 return _resultobj;
3671 }
3672
3673 #define wxPyControlPoint_base_OnDrawOutline(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnDrawOutline(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
3674 static PyObject *_wrap_wxPyControlPoint_base_OnDrawOutline(PyObject *self, PyObject *args, PyObject *kwargs) {
3675 PyObject * _resultobj;
3676 wxPyControlPoint * _arg0;
3677 wxDC * _arg1;
3678 double _arg2;
3679 double _arg3;
3680 double _arg4;
3681 double _arg5;
3682 PyObject * _argo0 = 0;
3683 PyObject * _argo1 = 0;
3684 char *_kwnames[] = { "self","dc","x","y","w","h", NULL };
3685
3686 self = self;
3687 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdddd:wxPyControlPoint_base_OnDrawOutline",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5))
3688 return NULL;
3689 if (_argo0) {
3690 if (_argo0 == Py_None) { _arg0 = NULL; }
3691 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3692 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnDrawOutline. Expected _wxPyControlPoint_p.");
3693 return NULL;
3694 }
3695 }
3696 if (_argo1) {
3697 if (_argo1 == Py_None) { _arg1 = NULL; }
3698 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
3699 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyControlPoint_base_OnDrawOutline. Expected _wxDC_p.");
3700 return NULL;
3701 }
3702 }
3703 {
3704 wxPy_BEGIN_ALLOW_THREADS;
3705 wxPyControlPoint_base_OnDrawOutline(_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5);
3706
3707 wxPy_END_ALLOW_THREADS;
3708 } Py_INCREF(Py_None);
3709 _resultobj = Py_None;
3710 return _resultobj;
3711 }
3712
3713 #define wxPyControlPoint_base_OnDrawControlPoints(_swigobj,_swigarg0) (_swigobj->base_OnDrawControlPoints(_swigarg0))
3714 static PyObject *_wrap_wxPyControlPoint_base_OnDrawControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
3715 PyObject * _resultobj;
3716 wxPyControlPoint * _arg0;
3717 wxDC * _arg1;
3718 PyObject * _argo0 = 0;
3719 PyObject * _argo1 = 0;
3720 char *_kwnames[] = { "self","dc", NULL };
3721
3722 self = self;
3723 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyControlPoint_base_OnDrawControlPoints",_kwnames,&_argo0,&_argo1))
3724 return NULL;
3725 if (_argo0) {
3726 if (_argo0 == Py_None) { _arg0 = NULL; }
3727 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3728 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnDrawControlPoints. Expected _wxPyControlPoint_p.");
3729 return NULL;
3730 }
3731 }
3732 if (_argo1) {
3733 if (_argo1 == Py_None) { _arg1 = NULL; }
3734 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
3735 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyControlPoint_base_OnDrawControlPoints. Expected _wxDC_p.");
3736 return NULL;
3737 }
3738 }
3739 {
3740 wxPy_BEGIN_ALLOW_THREADS;
3741 wxPyControlPoint_base_OnDrawControlPoints(_arg0,*_arg1);
3742
3743 wxPy_END_ALLOW_THREADS;
3744 } Py_INCREF(Py_None);
3745 _resultobj = Py_None;
3746 return _resultobj;
3747 }
3748
3749 #define wxPyControlPoint_base_OnEraseControlPoints(_swigobj,_swigarg0) (_swigobj->base_OnEraseControlPoints(_swigarg0))
3750 static PyObject *_wrap_wxPyControlPoint_base_OnEraseControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
3751 PyObject * _resultobj;
3752 wxPyControlPoint * _arg0;
3753 wxDC * _arg1;
3754 PyObject * _argo0 = 0;
3755 PyObject * _argo1 = 0;
3756 char *_kwnames[] = { "self","dc", NULL };
3757
3758 self = self;
3759 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyControlPoint_base_OnEraseControlPoints",_kwnames,&_argo0,&_argo1))
3760 return NULL;
3761 if (_argo0) {
3762 if (_argo0 == Py_None) { _arg0 = NULL; }
3763 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3764 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnEraseControlPoints. Expected _wxPyControlPoint_p.");
3765 return NULL;
3766 }
3767 }
3768 if (_argo1) {
3769 if (_argo1 == Py_None) { _arg1 = NULL; }
3770 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
3771 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyControlPoint_base_OnEraseControlPoints. Expected _wxDC_p.");
3772 return NULL;
3773 }
3774 }
3775 {
3776 wxPy_BEGIN_ALLOW_THREADS;
3777 wxPyControlPoint_base_OnEraseControlPoints(_arg0,*_arg1);
3778
3779 wxPy_END_ALLOW_THREADS;
3780 } Py_INCREF(Py_None);
3781 _resultobj = Py_None;
3782 return _resultobj;
3783 }
3784
3785 #define wxPyControlPoint_base_OnMoveLink(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnMoveLink(_swigarg0,_swigarg1))
3786 static PyObject *_wrap_wxPyControlPoint_base_OnMoveLink(PyObject *self, PyObject *args, PyObject *kwargs) {
3787 PyObject * _resultobj;
3788 wxPyControlPoint * _arg0;
3789 wxDC * _arg1;
3790 bool _arg2 = (bool ) TRUE;
3791 PyObject * _argo0 = 0;
3792 PyObject * _argo1 = 0;
3793 int tempbool2 = (int) TRUE;
3794 char *_kwnames[] = { "self","dc","moveControlPoints", NULL };
3795
3796 self = self;
3797 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxPyControlPoint_base_OnMoveLink",_kwnames,&_argo0,&_argo1,&tempbool2))
3798 return NULL;
3799 if (_argo0) {
3800 if (_argo0 == Py_None) { _arg0 = NULL; }
3801 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3802 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnMoveLink. Expected _wxPyControlPoint_p.");
3803 return NULL;
3804 }
3805 }
3806 if (_argo1) {
3807 if (_argo1 == Py_None) { _arg1 = NULL; }
3808 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
3809 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyControlPoint_base_OnMoveLink. Expected _wxDC_p.");
3810 return NULL;
3811 }
3812 }
3813 _arg2 = (bool ) tempbool2;
3814 {
3815 wxPy_BEGIN_ALLOW_THREADS;
3816 wxPyControlPoint_base_OnMoveLink(_arg0,*_arg1,_arg2);
3817
3818 wxPy_END_ALLOW_THREADS;
3819 } Py_INCREF(Py_None);
3820 _resultobj = Py_None;
3821 return _resultobj;
3822 }
3823
3824 #define wxPyControlPoint_base_OnSizingDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->base_OnSizingDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
3825 static PyObject *_wrap_wxPyControlPoint_base_OnSizingDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
3826 PyObject * _resultobj;
3827 wxPyControlPoint * _arg0;
3828 wxPyControlPoint * _arg1;
3829 bool _arg2;
3830 double _arg3;
3831 double _arg4;
3832 int _arg5 = (int ) 0;
3833 int _arg6 = (int ) 0;
3834 PyObject * _argo0 = 0;
3835 PyObject * _argo1 = 0;
3836 int tempbool2;
3837 char *_kwnames[] = { "self","pt","draw","x","y","keys","attachment", NULL };
3838
3839 self = self;
3840 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOidd|ii:wxPyControlPoint_base_OnSizingDragLeft",_kwnames,&_argo0,&_argo1,&tempbool2,&_arg3,&_arg4,&_arg5,&_arg6))
3841 return NULL;
3842 if (_argo0) {
3843 if (_argo0 == Py_None) { _arg0 = NULL; }
3844 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3845 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnSizingDragLeft. Expected _wxPyControlPoint_p.");
3846 return NULL;
3847 }
3848 }
3849 if (_argo1) {
3850 if (_argo1 == Py_None) { _arg1 = NULL; }
3851 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyControlPoint_p")) {
3852 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyControlPoint_base_OnSizingDragLeft. Expected _wxPyControlPoint_p.");
3853 return NULL;
3854 }
3855 }
3856 _arg2 = (bool ) tempbool2;
3857 {
3858 wxPy_BEGIN_ALLOW_THREADS;
3859 wxPyControlPoint_base_OnSizingDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
3860
3861 wxPy_END_ALLOW_THREADS;
3862 } Py_INCREF(Py_None);
3863 _resultobj = Py_None;
3864 return _resultobj;
3865 }
3866
3867 #define wxPyControlPoint_base_OnSizingBeginDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnSizingBeginDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
3868 static PyObject *_wrap_wxPyControlPoint_base_OnSizingBeginDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
3869 PyObject * _resultobj;
3870 wxPyControlPoint * _arg0;
3871 wxPyControlPoint * _arg1;
3872 double _arg2;
3873 double _arg3;
3874 int _arg4 = (int ) 0;
3875 int _arg5 = (int ) 0;
3876 PyObject * _argo0 = 0;
3877 PyObject * _argo1 = 0;
3878 char *_kwnames[] = { "self","pt","x","y","keys","attachment", NULL };
3879
3880 self = self;
3881 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdd|ii:wxPyControlPoint_base_OnSizingBeginDragLeft",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5))
3882 return NULL;
3883 if (_argo0) {
3884 if (_argo0 == Py_None) { _arg0 = NULL; }
3885 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3886 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnSizingBeginDragLeft. Expected _wxPyControlPoint_p.");
3887 return NULL;
3888 }
3889 }
3890 if (_argo1) {
3891 if (_argo1 == Py_None) { _arg1 = NULL; }
3892 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyControlPoint_p")) {
3893 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyControlPoint_base_OnSizingBeginDragLeft. Expected _wxPyControlPoint_p.");
3894 return NULL;
3895 }
3896 }
3897 {
3898 wxPy_BEGIN_ALLOW_THREADS;
3899 wxPyControlPoint_base_OnSizingBeginDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
3900
3901 wxPy_END_ALLOW_THREADS;
3902 } Py_INCREF(Py_None);
3903 _resultobj = Py_None;
3904 return _resultobj;
3905 }
3906
3907 #define wxPyControlPoint_base_OnSizingEndDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnSizingEndDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
3908 static PyObject *_wrap_wxPyControlPoint_base_OnSizingEndDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
3909 PyObject * _resultobj;
3910 wxPyControlPoint * _arg0;
3911 wxPyControlPoint * _arg1;
3912 double _arg2;
3913 double _arg3;
3914 int _arg4 = (int ) 0;
3915 int _arg5 = (int ) 0;
3916 PyObject * _argo0 = 0;
3917 PyObject * _argo1 = 0;
3918 char *_kwnames[] = { "self","pt","x","y","keys","attachment", NULL };
3919
3920 self = self;
3921 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdd|ii:wxPyControlPoint_base_OnSizingEndDragLeft",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5))
3922 return NULL;
3923 if (_argo0) {
3924 if (_argo0 == Py_None) { _arg0 = NULL; }
3925 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3926 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnSizingEndDragLeft. Expected _wxPyControlPoint_p.");
3927 return NULL;
3928 }
3929 }
3930 if (_argo1) {
3931 if (_argo1 == Py_None) { _arg1 = NULL; }
3932 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyControlPoint_p")) {
3933 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyControlPoint_base_OnSizingEndDragLeft. Expected _wxPyControlPoint_p.");
3934 return NULL;
3935 }
3936 }
3937 {
3938 wxPy_BEGIN_ALLOW_THREADS;
3939 wxPyControlPoint_base_OnSizingEndDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
3940
3941 wxPy_END_ALLOW_THREADS;
3942 } Py_INCREF(Py_None);
3943 _resultobj = Py_None;
3944 return _resultobj;
3945 }
3946
3947 #define wxPyControlPoint_base_OnBeginSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnBeginSize(_swigarg0,_swigarg1))
3948 static PyObject *_wrap_wxPyControlPoint_base_OnBeginSize(PyObject *self, PyObject *args, PyObject *kwargs) {
3949 PyObject * _resultobj;
3950 wxPyControlPoint * _arg0;
3951 double _arg1;
3952 double _arg2;
3953 PyObject * _argo0 = 0;
3954 char *_kwnames[] = { "self","w","h", NULL };
3955
3956 self = self;
3957 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyControlPoint_base_OnBeginSize",_kwnames,&_argo0,&_arg1,&_arg2))
3958 return NULL;
3959 if (_argo0) {
3960 if (_argo0 == Py_None) { _arg0 = NULL; }
3961 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3962 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnBeginSize. Expected _wxPyControlPoint_p.");
3963 return NULL;
3964 }
3965 }
3966 {
3967 wxPy_BEGIN_ALLOW_THREADS;
3968 wxPyControlPoint_base_OnBeginSize(_arg0,_arg1,_arg2);
3969
3970 wxPy_END_ALLOW_THREADS;
3971 } Py_INCREF(Py_None);
3972 _resultobj = Py_None;
3973 return _resultobj;
3974 }
3975
3976 #define wxPyControlPoint_base_OnEndSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnEndSize(_swigarg0,_swigarg1))
3977 static PyObject *_wrap_wxPyControlPoint_base_OnEndSize(PyObject *self, PyObject *args, PyObject *kwargs) {
3978 PyObject * _resultobj;
3979 wxPyControlPoint * _arg0;
3980 double _arg1;
3981 double _arg2;
3982 PyObject * _argo0 = 0;
3983 char *_kwnames[] = { "self","w","h", NULL };
3984
3985 self = self;
3986 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyControlPoint_base_OnEndSize",_kwnames,&_argo0,&_arg1,&_arg2))
3987 return NULL;
3988 if (_argo0) {
3989 if (_argo0 == Py_None) { _arg0 = NULL; }
3990 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3991 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnEndSize. Expected _wxPyControlPoint_p.");
3992 return NULL;
3993 }
3994 }
3995 {
3996 wxPy_BEGIN_ALLOW_THREADS;
3997 wxPyControlPoint_base_OnEndSize(_arg0,_arg1,_arg2);
3998
3999 wxPy_END_ALLOW_THREADS;
4000 } Py_INCREF(Py_None);
4001 _resultobj = Py_None;
4002 return _resultobj;
4003 }
4004
4005 static void *SwigwxPyBitmapShapeTowxPyRectangleShape(void *ptr) {
4006 wxPyBitmapShape *src;
4007 wxPyRectangleShape *dest;
4008 src = (wxPyBitmapShape *) ptr;
4009 dest = (wxPyRectangleShape *) src;
4010 return (void *) dest;
4011 }
4012
4013 static void *SwigwxPyBitmapShapeTowxPyShape(void *ptr) {
4014 wxPyBitmapShape *src;
4015 wxPyShape *dest;
4016 src = (wxPyBitmapShape *) ptr;
4017 dest = (wxPyShape *) src;
4018 return (void *) dest;
4019 }
4020
4021 static void *SwigwxPyBitmapShapeTowxPyShapeEvtHandler(void *ptr) {
4022 wxPyBitmapShape *src;
4023 wxPyShapeEvtHandler *dest;
4024 src = (wxPyBitmapShape *) ptr;
4025 dest = (wxPyShapeEvtHandler *) src;
4026 return (void *) dest;
4027 }
4028
4029 static void *SwigwxPyBitmapShapeTowxObject(void *ptr) {
4030 wxPyBitmapShape *src;
4031 wxObject *dest;
4032 src = (wxPyBitmapShape *) ptr;
4033 dest = (wxObject *) src;
4034 return (void *) dest;
4035 }
4036
4037 #define new_wxPyBitmapShape() (new wxPyBitmapShape())
4038 static PyObject *_wrap_new_wxPyBitmapShape(PyObject *self, PyObject *args, PyObject *kwargs) {
4039 PyObject * _resultobj;
4040 wxPyBitmapShape * _result;
4041 char *_kwnames[] = { NULL };
4042 char _ptemp[128];
4043
4044 self = self;
4045 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxPyBitmapShape",_kwnames))
4046 return NULL;
4047 {
4048 wxPy_BEGIN_ALLOW_THREADS;
4049 _result = (wxPyBitmapShape *)new_wxPyBitmapShape();
4050
4051 wxPy_END_ALLOW_THREADS;
4052 } if (_result) {
4053 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPyBitmapShape_p");
4054 _resultobj = Py_BuildValue("s",_ptemp);
4055 } else {
4056 Py_INCREF(Py_None);
4057 _resultobj = Py_None;
4058 }
4059 return _resultobj;
4060 }
4061
4062 #define wxPyBitmapShape__setSelf(_swigobj,_swigarg0,_swigarg1) (_swigobj->_setSelf(_swigarg0,_swigarg1))
4063 static PyObject *_wrap_wxPyBitmapShape__setSelf(PyObject *self, PyObject *args, PyObject *kwargs) {
4064 PyObject * _resultobj;
4065 wxPyBitmapShape * _arg0;
4066 PyObject * _arg1;
4067 PyObject * _arg2;
4068 PyObject * _argo0 = 0;
4069 PyObject * _obj1 = 0;
4070 PyObject * _obj2 = 0;
4071 char *_kwnames[] = { "self","self","_class", NULL };
4072
4073 self = self;
4074 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxPyBitmapShape__setSelf",_kwnames,&_argo0,&_obj1,&_obj2))
4075 return NULL;
4076 if (_argo0) {
4077 if (_argo0 == Py_None) { _arg0 = NULL; }
4078 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4079 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape__setSelf. Expected _wxPyBitmapShape_p.");
4080 return NULL;
4081 }
4082 }
4083 {
4084 _arg1 = _obj1;
4085 }
4086 {
4087 _arg2 = _obj2;
4088 }
4089 {
4090 wxPy_BEGIN_ALLOW_THREADS;
4091 wxPyBitmapShape__setSelf(_arg0,_arg1,_arg2);
4092
4093 wxPy_END_ALLOW_THREADS;
4094 } Py_INCREF(Py_None);
4095 _resultobj = Py_None;
4096 return _resultobj;
4097 }
4098
4099 #define wxPyBitmapShape_GetBitmap(_swigobj) (_swigobj->GetBitmap())
4100 static PyObject *_wrap_wxPyBitmapShape_GetBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
4101 PyObject * _resultobj;
4102 wxBitmap * _result;
4103 wxPyBitmapShape * _arg0;
4104 PyObject * _argo0 = 0;
4105 char *_kwnames[] = { "self", NULL };
4106 char _ptemp[128];
4107
4108 self = self;
4109 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyBitmapShape_GetBitmap",_kwnames,&_argo0))
4110 return NULL;
4111 if (_argo0) {
4112 if (_argo0 == Py_None) { _arg0 = NULL; }
4113 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4114 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_GetBitmap. Expected _wxPyBitmapShape_p.");
4115 return NULL;
4116 }
4117 }
4118 {
4119 wxPy_BEGIN_ALLOW_THREADS;
4120 wxBitmap & _result_ref = wxPyBitmapShape_GetBitmap(_arg0);
4121 _result = (wxBitmap *) &_result_ref;
4122
4123 wxPy_END_ALLOW_THREADS;
4124 } if (_result) {
4125 SWIG_MakePtr(_ptemp, (char *) _result,"_wxBitmap_p");
4126 _resultobj = Py_BuildValue("s",_ptemp);
4127 } else {
4128 Py_INCREF(Py_None);
4129 _resultobj = Py_None;
4130 }
4131 return _resultobj;
4132 }
4133
4134 #define wxPyBitmapShape_GetFilename(_swigobj) (_swigobj->GetFilename())
4135 static PyObject *_wrap_wxPyBitmapShape_GetFilename(PyObject *self, PyObject *args, PyObject *kwargs) {
4136 PyObject * _resultobj;
4137 wxString * _result;
4138 wxPyBitmapShape * _arg0;
4139 PyObject * _argo0 = 0;
4140 char *_kwnames[] = { "self", NULL };
4141
4142 self = self;
4143 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyBitmapShape_GetFilename",_kwnames,&_argo0))
4144 return NULL;
4145 if (_argo0) {
4146 if (_argo0 == Py_None) { _arg0 = NULL; }
4147 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4148 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_GetFilename. Expected _wxPyBitmapShape_p.");
4149 return NULL;
4150 }
4151 }
4152 {
4153 wxPy_BEGIN_ALLOW_THREADS;
4154 _result = new wxString (wxPyBitmapShape_GetFilename(_arg0));
4155
4156 wxPy_END_ALLOW_THREADS;
4157 }{
4158 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
4159 }
4160 {
4161 delete _result;
4162 }
4163 return _resultobj;
4164 }
4165
4166 #define wxPyBitmapShape_SetBitmap(_swigobj,_swigarg0) (_swigobj->SetBitmap(_swigarg0))
4167 static PyObject *_wrap_wxPyBitmapShape_SetBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
4168 PyObject * _resultobj;
4169 wxPyBitmapShape * _arg0;
4170 wxBitmap * _arg1;
4171 PyObject * _argo0 = 0;
4172 PyObject * _argo1 = 0;
4173 char *_kwnames[] = { "self","bitmap", NULL };
4174
4175 self = self;
4176 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyBitmapShape_SetBitmap",_kwnames,&_argo0,&_argo1))
4177 return NULL;
4178 if (_argo0) {
4179 if (_argo0 == Py_None) { _arg0 = NULL; }
4180 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4181 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_SetBitmap. Expected _wxPyBitmapShape_p.");
4182 return NULL;
4183 }
4184 }
4185 if (_argo1) {
4186 if (_argo1 == Py_None) { _arg1 = NULL; }
4187 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxBitmap_p")) {
4188 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyBitmapShape_SetBitmap. Expected _wxBitmap_p.");
4189 return NULL;
4190 }
4191 }
4192 {
4193 wxPy_BEGIN_ALLOW_THREADS;
4194 wxPyBitmapShape_SetBitmap(_arg0,*_arg1);
4195
4196 wxPy_END_ALLOW_THREADS;
4197 } Py_INCREF(Py_None);
4198 _resultobj = Py_None;
4199 return _resultobj;
4200 }
4201
4202 #define wxPyBitmapShape_SetFilename(_swigobj,_swigarg0) (_swigobj->SetFilename(_swigarg0))
4203 static PyObject *_wrap_wxPyBitmapShape_SetFilename(PyObject *self, PyObject *args, PyObject *kwargs) {
4204 PyObject * _resultobj;
4205 wxPyBitmapShape * _arg0;
4206 wxString * _arg1;
4207 PyObject * _argo0 = 0;
4208 PyObject * _obj1 = 0;
4209 char *_kwnames[] = { "self","filename", NULL };
4210
4211 self = self;
4212 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyBitmapShape_SetFilename",_kwnames,&_argo0,&_obj1))
4213 return NULL;
4214 if (_argo0) {
4215 if (_argo0 == Py_None) { _arg0 = NULL; }
4216 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4217 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_SetFilename. Expected _wxPyBitmapShape_p.");
4218 return NULL;
4219 }
4220 }
4221 {
4222 #if PYTHON_API_VERSION >= 1009
4223 char* tmpPtr; int tmpSize;
4224 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
4225 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
4226 return NULL;
4227 }
4228 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
4229 return NULL;
4230 _arg1 = new wxString(tmpPtr, tmpSize);
4231 #else
4232 if (!PyString_Check(_obj1)) {
4233 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
4234 return NULL;
4235 }
4236 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
4237 #endif
4238 }
4239 {
4240 wxPy_BEGIN_ALLOW_THREADS;
4241 wxPyBitmapShape_SetFilename(_arg0,*_arg1);
4242
4243 wxPy_END_ALLOW_THREADS;
4244 } Py_INCREF(Py_None);
4245 _resultobj = Py_None;
4246 {
4247 if (_obj1)
4248 delete _arg1;
4249 }
4250 return _resultobj;
4251 }
4252
4253 #define wxPyBitmapShape_base_OnDelete(_swigobj) (_swigobj->base_OnDelete())
4254 static PyObject *_wrap_wxPyBitmapShape_base_OnDelete(PyObject *self, PyObject *args, PyObject *kwargs) {
4255 PyObject * _resultobj;
4256 wxPyBitmapShape * _arg0;
4257 PyObject * _argo0 = 0;
4258 char *_kwnames[] = { "self", NULL };
4259
4260 self = self;
4261 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyBitmapShape_base_OnDelete",_kwnames,&_argo0))
4262 return NULL;
4263 if (_argo0) {
4264 if (_argo0 == Py_None) { _arg0 = NULL; }
4265 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4266 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnDelete. Expected _wxPyBitmapShape_p.");
4267 return NULL;
4268 }
4269 }
4270 {
4271 wxPy_BEGIN_ALLOW_THREADS;
4272 wxPyBitmapShape_base_OnDelete(_arg0);
4273
4274 wxPy_END_ALLOW_THREADS;
4275 } Py_INCREF(Py_None);
4276 _resultobj = Py_None;
4277 return _resultobj;
4278 }
4279
4280 #define wxPyBitmapShape_base_OnDraw(_swigobj,_swigarg0) (_swigobj->base_OnDraw(_swigarg0))
4281 static PyObject *_wrap_wxPyBitmapShape_base_OnDraw(PyObject *self, PyObject *args, PyObject *kwargs) {
4282 PyObject * _resultobj;
4283 wxPyBitmapShape * _arg0;
4284 wxDC * _arg1;
4285 PyObject * _argo0 = 0;
4286 PyObject * _argo1 = 0;
4287 char *_kwnames[] = { "self","dc", NULL };
4288
4289 self = self;
4290 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyBitmapShape_base_OnDraw",_kwnames,&_argo0,&_argo1))
4291 return NULL;
4292 if (_argo0) {
4293 if (_argo0 == Py_None) { _arg0 = NULL; }
4294 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4295 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnDraw. Expected _wxPyBitmapShape_p.");
4296 return NULL;
4297 }
4298 }
4299 if (_argo1) {
4300 if (_argo1 == Py_None) { _arg1 = NULL; }
4301 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
4302 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyBitmapShape_base_OnDraw. Expected _wxDC_p.");
4303 return NULL;
4304 }
4305 }
4306 {
4307 wxPy_BEGIN_ALLOW_THREADS;
4308 wxPyBitmapShape_base_OnDraw(_arg0,*_arg1);
4309
4310 wxPy_END_ALLOW_THREADS;
4311 } Py_INCREF(Py_None);
4312 _resultobj = Py_None;
4313 return _resultobj;
4314 }
4315
4316 #define wxPyBitmapShape_base_OnDrawContents(_swigobj,_swigarg0) (_swigobj->base_OnDrawContents(_swigarg0))
4317 static PyObject *_wrap_wxPyBitmapShape_base_OnDrawContents(PyObject *self, PyObject *args, PyObject *kwargs) {
4318 PyObject * _resultobj;
4319 wxPyBitmapShape * _arg0;
4320 wxDC * _arg1;
4321 PyObject * _argo0 = 0;
4322 PyObject * _argo1 = 0;
4323 char *_kwnames[] = { "self","dc", NULL };
4324
4325 self = self;
4326 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyBitmapShape_base_OnDrawContents",_kwnames,&_argo0,&_argo1))
4327 return NULL;
4328 if (_argo0) {
4329 if (_argo0 == Py_None) { _arg0 = NULL; }
4330 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4331 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnDrawContents. Expected _wxPyBitmapShape_p.");
4332 return NULL;
4333 }
4334 }
4335 if (_argo1) {
4336 if (_argo1 == Py_None) { _arg1 = NULL; }
4337 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
4338 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyBitmapShape_base_OnDrawContents. Expected _wxDC_p.");
4339 return NULL;
4340 }
4341 }
4342 {
4343 wxPy_BEGIN_ALLOW_THREADS;
4344 wxPyBitmapShape_base_OnDrawContents(_arg0,*_arg1);
4345
4346 wxPy_END_ALLOW_THREADS;
4347 } Py_INCREF(Py_None);
4348 _resultobj = Py_None;
4349 return _resultobj;
4350 }
4351
4352 #define wxPyBitmapShape_base_OnDrawBranches(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnDrawBranches(_swigarg0,_swigarg1))
4353 static PyObject *_wrap_wxPyBitmapShape_base_OnDrawBranches(PyObject *self, PyObject *args, PyObject *kwargs) {
4354 PyObject * _resultobj;
4355 wxPyBitmapShape * _arg0;
4356 wxDC * _arg1;
4357 bool _arg2 = (bool ) FALSE;
4358 PyObject * _argo0 = 0;
4359 PyObject * _argo1 = 0;
4360 int tempbool2 = (int) FALSE;
4361 char *_kwnames[] = { "self","dc","erase", NULL };
4362
4363 self = self;
4364 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxPyBitmapShape_base_OnDrawBranches",_kwnames,&_argo0,&_argo1,&tempbool2))
4365 return NULL;
4366 if (_argo0) {
4367 if (_argo0 == Py_None) { _arg0 = NULL; }
4368 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4369 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnDrawBranches. Expected _wxPyBitmapShape_p.");
4370 return NULL;
4371 }
4372 }
4373 if (_argo1) {
4374 if (_argo1 == Py_None) { _arg1 = NULL; }
4375 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
4376 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyBitmapShape_base_OnDrawBranches. Expected _wxDC_p.");
4377 return NULL;
4378 }
4379 }
4380 _arg2 = (bool ) tempbool2;
4381 {
4382 wxPy_BEGIN_ALLOW_THREADS;
4383 wxPyBitmapShape_base_OnDrawBranches(_arg0,*_arg1,_arg2);
4384
4385 wxPy_END_ALLOW_THREADS;
4386 } Py_INCREF(Py_None);
4387 _resultobj = Py_None;
4388 return _resultobj;
4389 }
4390
4391 #define wxPyBitmapShape_base_OnMoveLinks(_swigobj,_swigarg0) (_swigobj->base_OnMoveLinks(_swigarg0))
4392 static PyObject *_wrap_wxPyBitmapShape_base_OnMoveLinks(PyObject *self, PyObject *args, PyObject *kwargs) {
4393 PyObject * _resultobj;
4394 wxPyBitmapShape * _arg0;
4395 wxDC * _arg1;
4396 PyObject * _argo0 = 0;
4397 PyObject * _argo1 = 0;
4398 char *_kwnames[] = { "self","dc", NULL };
4399
4400 self = self;
4401 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyBitmapShape_base_OnMoveLinks",_kwnames,&_argo0,&_argo1))
4402 return NULL;
4403 if (_argo0) {
4404 if (_argo0 == Py_None) { _arg0 = NULL; }
4405 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4406 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnMoveLinks. Expected _wxPyBitmapShape_p.");
4407 return NULL;
4408 }
4409 }
4410 if (_argo1) {
4411 if (_argo1 == Py_None) { _arg1 = NULL; }
4412 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
4413 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyBitmapShape_base_OnMoveLinks. Expected _wxDC_p.");
4414 return NULL;
4415 }
4416 }
4417 {
4418 wxPy_BEGIN_ALLOW_THREADS;
4419 wxPyBitmapShape_base_OnMoveLinks(_arg0,*_arg1);
4420
4421 wxPy_END_ALLOW_THREADS;
4422 } Py_INCREF(Py_None);
4423 _resultobj = Py_None;
4424 return _resultobj;
4425 }
4426
4427 #define wxPyBitmapShape_base_OnErase(_swigobj,_swigarg0) (_swigobj->base_OnErase(_swigarg0))
4428 static PyObject *_wrap_wxPyBitmapShape_base_OnErase(PyObject *self, PyObject *args, PyObject *kwargs) {
4429 PyObject * _resultobj;
4430 wxPyBitmapShape * _arg0;
4431 wxDC * _arg1;
4432 PyObject * _argo0 = 0;
4433 PyObject * _argo1 = 0;
4434 char *_kwnames[] = { "self","dc", NULL };
4435
4436 self = self;
4437 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyBitmapShape_base_OnErase",_kwnames,&_argo0,&_argo1))
4438 return NULL;
4439 if (_argo0) {
4440 if (_argo0 == Py_None) { _arg0 = NULL; }
4441 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4442 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnErase. Expected _wxPyBitmapShape_p.");
4443 return NULL;
4444 }
4445 }
4446 if (_argo1) {
4447 if (_argo1 == Py_None) { _arg1 = NULL; }
4448 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
4449 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyBitmapShape_base_OnErase. Expected _wxDC_p.");
4450 return NULL;
4451 }
4452 }
4453 {
4454 wxPy_BEGIN_ALLOW_THREADS;
4455 wxPyBitmapShape_base_OnErase(_arg0,*_arg1);
4456
4457 wxPy_END_ALLOW_THREADS;
4458 } Py_INCREF(Py_None);
4459 _resultobj = Py_None;
4460 return _resultobj;
4461 }
4462
4463 #define wxPyBitmapShape_base_OnEraseContents(_swigobj,_swigarg0) (_swigobj->base_OnEraseContents(_swigarg0))
4464 static PyObject *_wrap_wxPyBitmapShape_base_OnEraseContents(PyObject *self, PyObject *args, PyObject *kwargs) {
4465 PyObject * _resultobj;
4466 wxPyBitmapShape * _arg0;
4467 wxDC * _arg1;
4468 PyObject * _argo0 = 0;
4469 PyObject * _argo1 = 0;
4470 char *_kwnames[] = { "self","dc", NULL };
4471
4472 self = self;
4473 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyBitmapShape_base_OnEraseContents",_kwnames,&_argo0,&_argo1))
4474 return NULL;
4475 if (_argo0) {
4476 if (_argo0 == Py_None) { _arg0 = NULL; }
4477 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4478 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnEraseContents. Expected _wxPyBitmapShape_p.");
4479 return NULL;
4480 }
4481 }
4482 if (_argo1) {
4483 if (_argo1 == Py_None) { _arg1 = NULL; }
4484 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
4485 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyBitmapShape_base_OnEraseContents. Expected _wxDC_p.");
4486 return NULL;
4487 }
4488 }
4489 {
4490 wxPy_BEGIN_ALLOW_THREADS;
4491 wxPyBitmapShape_base_OnEraseContents(_arg0,*_arg1);
4492
4493 wxPy_END_ALLOW_THREADS;
4494 } Py_INCREF(Py_None);
4495 _resultobj = Py_None;
4496 return _resultobj;
4497 }
4498
4499 #define wxPyBitmapShape_base_OnHighlight(_swigobj,_swigarg0) (_swigobj->base_OnHighlight(_swigarg0))
4500 static PyObject *_wrap_wxPyBitmapShape_base_OnHighlight(PyObject *self, PyObject *args, PyObject *kwargs) {
4501 PyObject * _resultobj;
4502 wxPyBitmapShape * _arg0;
4503 wxDC * _arg1;
4504 PyObject * _argo0 = 0;
4505 PyObject * _argo1 = 0;
4506 char *_kwnames[] = { "self","dc", NULL };
4507
4508 self = self;
4509 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyBitmapShape_base_OnHighlight",_kwnames,&_argo0,&_argo1))
4510 return NULL;
4511 if (_argo0) {
4512 if (_argo0 == Py_None) { _arg0 = NULL; }
4513 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4514 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnHighlight. Expected _wxPyBitmapShape_p.");
4515 return NULL;
4516 }
4517 }
4518 if (_argo1) {
4519 if (_argo1 == Py_None) { _arg1 = NULL; }
4520 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
4521 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyBitmapShape_base_OnHighlight. Expected _wxDC_p.");
4522 return NULL;
4523 }
4524 }
4525 {
4526 wxPy_BEGIN_ALLOW_THREADS;
4527 wxPyBitmapShape_base_OnHighlight(_arg0,*_arg1);
4528
4529 wxPy_END_ALLOW_THREADS;
4530 } Py_INCREF(Py_None);
4531 _resultobj = Py_None;
4532 return _resultobj;
4533 }
4534
4535 #define wxPyBitmapShape_base_OnLeftClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnLeftClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
4536 static PyObject *_wrap_wxPyBitmapShape_base_OnLeftClick(PyObject *self, PyObject *args, PyObject *kwargs) {
4537 PyObject * _resultobj;
4538 wxPyBitmapShape * _arg0;
4539 double _arg1;
4540 double _arg2;
4541 int _arg3 = (int ) 0;
4542 int _arg4 = (int ) 0;
4543 PyObject * _argo0 = 0;
4544 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
4545
4546 self = self;
4547 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyBitmapShape_base_OnLeftClick",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
4548 return NULL;
4549 if (_argo0) {
4550 if (_argo0 == Py_None) { _arg0 = NULL; }
4551 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4552 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnLeftClick. Expected _wxPyBitmapShape_p.");
4553 return NULL;
4554 }
4555 }
4556 {
4557 wxPy_BEGIN_ALLOW_THREADS;
4558 wxPyBitmapShape_base_OnLeftClick(_arg0,_arg1,_arg2,_arg3,_arg4);
4559
4560 wxPy_END_ALLOW_THREADS;
4561 } Py_INCREF(Py_None);
4562 _resultobj = Py_None;
4563 return _resultobj;
4564 }
4565
4566 #define wxPyBitmapShape_base_OnLeftDoubleClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnLeftDoubleClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
4567 static PyObject *_wrap_wxPyBitmapShape_base_OnLeftDoubleClick(PyObject *self, PyObject *args, PyObject *kwargs) {
4568 PyObject * _resultobj;
4569 wxPyBitmapShape * _arg0;
4570 double _arg1;
4571 double _arg2;
4572 int _arg3 = (int ) 0;
4573 int _arg4 = (int ) 0;
4574 PyObject * _argo0 = 0;
4575 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
4576
4577 self = self;
4578 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyBitmapShape_base_OnLeftDoubleClick",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
4579 return NULL;
4580 if (_argo0) {
4581 if (_argo0 == Py_None) { _arg0 = NULL; }
4582 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4583 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnLeftDoubleClick. Expected _wxPyBitmapShape_p.");
4584 return NULL;
4585 }
4586 }
4587 {
4588 wxPy_BEGIN_ALLOW_THREADS;
4589 wxPyBitmapShape_base_OnLeftDoubleClick(_arg0,_arg1,_arg2,_arg3,_arg4);
4590
4591 wxPy_END_ALLOW_THREADS;
4592 } Py_INCREF(Py_None);
4593 _resultobj = Py_None;
4594 return _resultobj;
4595 }
4596
4597 #define wxPyBitmapShape_base_OnRightClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnRightClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
4598 static PyObject *_wrap_wxPyBitmapShape_base_OnRightClick(PyObject *self, PyObject *args, PyObject *kwargs) {
4599 PyObject * _resultobj;
4600 wxPyBitmapShape * _arg0;
4601 double _arg1;
4602 double _arg2;
4603 int _arg3 = (int ) 0;
4604 int _arg4 = (int ) 0;
4605 PyObject * _argo0 = 0;
4606 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
4607
4608 self = self;
4609 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyBitmapShape_base_OnRightClick",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
4610 return NULL;
4611 if (_argo0) {
4612 if (_argo0 == Py_None) { _arg0 = NULL; }
4613 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4614 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnRightClick. Expected _wxPyBitmapShape_p.");
4615 return NULL;
4616 }
4617 }
4618 {
4619 wxPy_BEGIN_ALLOW_THREADS;
4620 wxPyBitmapShape_base_OnRightClick(_arg0,_arg1,_arg2,_arg3,_arg4);
4621
4622 wxPy_END_ALLOW_THREADS;
4623 } Py_INCREF(Py_None);
4624 _resultobj = Py_None;
4625 return _resultobj;
4626 }
4627
4628 #define wxPyBitmapShape_base_OnSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnSize(_swigarg0,_swigarg1))
4629 static PyObject *_wrap_wxPyBitmapShape_base_OnSize(PyObject *self, PyObject *args, PyObject *kwargs) {
4630 PyObject * _resultobj;
4631 wxPyBitmapShape * _arg0;
4632 double _arg1;
4633 double _arg2;
4634 PyObject * _argo0 = 0;
4635 char *_kwnames[] = { "self","x","y", NULL };
4636
4637 self = self;
4638 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyBitmapShape_base_OnSize",_kwnames,&_argo0,&_arg1,&_arg2))
4639 return NULL;
4640 if (_argo0) {
4641 if (_argo0 == Py_None) { _arg0 = NULL; }
4642 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4643 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnSize. Expected _wxPyBitmapShape_p.");
4644 return NULL;
4645 }
4646 }
4647 {
4648 wxPy_BEGIN_ALLOW_THREADS;
4649 wxPyBitmapShape_base_OnSize(_arg0,_arg1,_arg2);
4650
4651 wxPy_END_ALLOW_THREADS;
4652 } Py_INCREF(Py_None);
4653 _resultobj = Py_None;
4654 return _resultobj;
4655 }
4656
4657 #define wxPyBitmapShape_base_OnMovePre(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->base_OnMovePre(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
4658 static PyObject *_wrap_wxPyBitmapShape_base_OnMovePre(PyObject *self, PyObject *args, PyObject *kwargs) {
4659 PyObject * _resultobj;
4660 bool _result;
4661 wxPyBitmapShape * _arg0;
4662 wxDC * _arg1;
4663 double _arg2;
4664 double _arg3;
4665 double _arg4;
4666 double _arg5;
4667 bool _arg6 = (bool ) TRUE;
4668 PyObject * _argo0 = 0;
4669 PyObject * _argo1 = 0;
4670 int tempbool6 = (int) TRUE;
4671 char *_kwnames[] = { "self","dc","x","y","old_x","old_y","display", NULL };
4672
4673 self = self;
4674 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdddd|i:wxPyBitmapShape_base_OnMovePre",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5,&tempbool6))
4675 return NULL;
4676 if (_argo0) {
4677 if (_argo0 == Py_None) { _arg0 = NULL; }
4678 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4679 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnMovePre. Expected _wxPyBitmapShape_p.");
4680 return NULL;
4681 }
4682 }
4683 if (_argo1) {
4684 if (_argo1 == Py_None) { _arg1 = NULL; }
4685 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
4686 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyBitmapShape_base_OnMovePre. Expected _wxDC_p.");
4687 return NULL;
4688 }
4689 }
4690 _arg6 = (bool ) tempbool6;
4691 {
4692 wxPy_BEGIN_ALLOW_THREADS;
4693 _result = (bool )wxPyBitmapShape_base_OnMovePre(_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
4694
4695 wxPy_END_ALLOW_THREADS;
4696 } _resultobj = Py_BuildValue("i",_result);
4697 return _resultobj;
4698 }
4699
4700 #define wxPyBitmapShape_base_OnMovePost(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->base_OnMovePost(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
4701 static PyObject *_wrap_wxPyBitmapShape_base_OnMovePost(PyObject *self, PyObject *args, PyObject *kwargs) {
4702 PyObject * _resultobj;
4703 wxPyBitmapShape * _arg0;
4704 wxDC * _arg1;
4705 double _arg2;
4706 double _arg3;
4707 double _arg4;
4708 double _arg5;
4709 bool _arg6 = (bool ) TRUE;
4710 PyObject * _argo0 = 0;
4711 PyObject * _argo1 = 0;
4712 int tempbool6 = (int) TRUE;
4713 char *_kwnames[] = { "self","dc","x","y","old_x","old_y","display", NULL };
4714
4715 self = self;
4716 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdddd|i:wxPyBitmapShape_base_OnMovePost",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5,&tempbool6))
4717 return NULL;
4718 if (_argo0) {
4719 if (_argo0 == Py_None) { _arg0 = NULL; }
4720 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4721 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnMovePost. Expected _wxPyBitmapShape_p.");
4722 return NULL;
4723 }
4724 }
4725 if (_argo1) {
4726 if (_argo1 == Py_None) { _arg1 = NULL; }
4727 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
4728 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyBitmapShape_base_OnMovePost. Expected _wxDC_p.");
4729 return NULL;
4730 }
4731 }
4732 _arg6 = (bool ) tempbool6;
4733 {
4734 wxPy_BEGIN_ALLOW_THREADS;
4735 wxPyBitmapShape_base_OnMovePost(_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
4736
4737 wxPy_END_ALLOW_THREADS;
4738 } Py_INCREF(Py_None);
4739 _resultobj = Py_None;
4740 return _resultobj;
4741 }
4742
4743 #define wxPyBitmapShape_base_OnDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
4744 static PyObject *_wrap_wxPyBitmapShape_base_OnDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
4745 PyObject * _resultobj;
4746 wxPyBitmapShape * _arg0;
4747 bool _arg1;
4748 double _arg2;
4749 double _arg3;
4750 int _arg4 = (int ) 0;
4751 int _arg5 = (int ) 0;
4752 PyObject * _argo0 = 0;
4753 int tempbool1;
4754 char *_kwnames[] = { "self","draw","x","y","keys","attachment", NULL };
4755
4756 self = self;
4757 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oidd|ii:wxPyBitmapShape_base_OnDragLeft",_kwnames,&_argo0,&tempbool1,&_arg2,&_arg3,&_arg4,&_arg5))
4758 return NULL;
4759 if (_argo0) {
4760 if (_argo0 == Py_None) { _arg0 = NULL; }
4761 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4762 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnDragLeft. Expected _wxPyBitmapShape_p.");
4763 return NULL;
4764 }
4765 }
4766 _arg1 = (bool ) tempbool1;
4767 {
4768 wxPy_BEGIN_ALLOW_THREADS;
4769 wxPyBitmapShape_base_OnDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
4770
4771 wxPy_END_ALLOW_THREADS;
4772 } Py_INCREF(Py_None);
4773 _resultobj = Py_None;
4774 return _resultobj;
4775 }
4776
4777 #define wxPyBitmapShape_base_OnBeginDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnBeginDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
4778 static PyObject *_wrap_wxPyBitmapShape_base_OnBeginDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
4779 PyObject * _resultobj;
4780 wxPyBitmapShape * _arg0;
4781 double _arg1;
4782 double _arg2;
4783 int _arg3 = (int ) 0;
4784 int _arg4 = (int ) 0;
4785 PyObject * _argo0 = 0;
4786 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
4787
4788 self = self;
4789 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyBitmapShape_base_OnBeginDragLeft",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
4790 return NULL;
4791 if (_argo0) {
4792 if (_argo0 == Py_None) { _arg0 = NULL; }
4793 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4794 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnBeginDragLeft. Expected _wxPyBitmapShape_p.");
4795 return NULL;
4796 }
4797 }
4798 {
4799 wxPy_BEGIN_ALLOW_THREADS;
4800 wxPyBitmapShape_base_OnBeginDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4);
4801
4802 wxPy_END_ALLOW_THREADS;
4803 } Py_INCREF(Py_None);
4804 _resultobj = Py_None;
4805 return _resultobj;
4806 }
4807
4808 #define wxPyBitmapShape_base_OnEndDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnEndDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
4809 static PyObject *_wrap_wxPyBitmapShape_base_OnEndDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
4810 PyObject * _resultobj;
4811 wxPyBitmapShape * _arg0;
4812 double _arg1;
4813 double _arg2;
4814 int _arg3 = (int ) 0;
4815 int _arg4 = (int ) 0;
4816 PyObject * _argo0 = 0;
4817 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
4818
4819 self = self;
4820 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyBitmapShape_base_OnEndDragLeft",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
4821 return NULL;
4822 if (_argo0) {
4823 if (_argo0 == Py_None) { _arg0 = NULL; }
4824 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4825 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnEndDragLeft. Expected _wxPyBitmapShape_p.");
4826 return NULL;
4827 }
4828 }
4829 {
4830 wxPy_BEGIN_ALLOW_THREADS;
4831 wxPyBitmapShape_base_OnEndDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4);
4832
4833 wxPy_END_ALLOW_THREADS;
4834 } Py_INCREF(Py_None);
4835 _resultobj = Py_None;
4836 return _resultobj;
4837 }
4838
4839 #define wxPyBitmapShape_base_OnDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
4840 static PyObject *_wrap_wxPyBitmapShape_base_OnDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
4841 PyObject * _resultobj;
4842 wxPyBitmapShape * _arg0;
4843 bool _arg1;
4844 double _arg2;
4845 double _arg3;
4846 int _arg4 = (int ) 0;
4847 int _arg5 = (int ) 0;
4848 PyObject * _argo0 = 0;
4849 int tempbool1;
4850 char *_kwnames[] = { "self","draw","x","y","keys","attachment", NULL };
4851
4852 self = self;
4853 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oidd|ii:wxPyBitmapShape_base_OnDragRight",_kwnames,&_argo0,&tempbool1,&_arg2,&_arg3,&_arg4,&_arg5))
4854 return NULL;
4855 if (_argo0) {
4856 if (_argo0 == Py_None) { _arg0 = NULL; }
4857 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4858 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnDragRight. Expected _wxPyBitmapShape_p.");
4859 return NULL;
4860 }
4861 }
4862 _arg1 = (bool ) tempbool1;
4863 {
4864 wxPy_BEGIN_ALLOW_THREADS;
4865 wxPyBitmapShape_base_OnDragRight(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
4866
4867 wxPy_END_ALLOW_THREADS;
4868 } Py_INCREF(Py_None);
4869 _resultobj = Py_None;
4870 return _resultobj;
4871 }
4872
4873 #define wxPyBitmapShape_base_OnBeginDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnBeginDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
4874 static PyObject *_wrap_wxPyBitmapShape_base_OnBeginDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
4875 PyObject * _resultobj;
4876 wxPyBitmapShape * _arg0;
4877 double _arg1;
4878 double _arg2;
4879 int _arg3 = (int ) 0;
4880 int _arg4 = (int ) 0;
4881 PyObject * _argo0 = 0;
4882 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
4883
4884 self = self;
4885 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyBitmapShape_base_OnBeginDragRight",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
4886 return NULL;
4887 if (_argo0) {
4888 if (_argo0 == Py_None) { _arg0 = NULL; }
4889 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4890 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnBeginDragRight. Expected _wxPyBitmapShape_p.");
4891 return NULL;
4892 }
4893 }
4894 {
4895 wxPy_BEGIN_ALLOW_THREADS;
4896 wxPyBitmapShape_base_OnBeginDragRight(_arg0,_arg1,_arg2,_arg3,_arg4);
4897
4898 wxPy_END_ALLOW_THREADS;
4899 } Py_INCREF(Py_None);
4900 _resultobj = Py_None;
4901 return _resultobj;
4902 }
4903
4904 #define wxPyBitmapShape_base_OnEndDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnEndDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
4905 static PyObject *_wrap_wxPyBitmapShape_base_OnEndDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
4906 PyObject * _resultobj;
4907 wxPyBitmapShape * _arg0;
4908 double _arg1;
4909 double _arg2;
4910 int _arg3 = (int ) 0;
4911 int _arg4 = (int ) 0;
4912 PyObject * _argo0 = 0;
4913 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
4914
4915 self = self;
4916 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyBitmapShape_base_OnEndDragRight",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
4917 return NULL;
4918 if (_argo0) {
4919 if (_argo0 == Py_None) { _arg0 = NULL; }
4920 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4921 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnEndDragRight. Expected _wxPyBitmapShape_p.");
4922 return NULL;
4923 }
4924 }
4925 {
4926 wxPy_BEGIN_ALLOW_THREADS;
4927 wxPyBitmapShape_base_OnEndDragRight(_arg0,_arg1,_arg2,_arg3,_arg4);
4928
4929 wxPy_END_ALLOW_THREADS;
4930 } Py_INCREF(Py_None);
4931 _resultobj = Py_None;
4932 return _resultobj;
4933 }
4934
4935 #define wxPyBitmapShape_base_OnDrawOutline(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnDrawOutline(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
4936 static PyObject *_wrap_wxPyBitmapShape_base_OnDrawOutline(PyObject *self, PyObject *args, PyObject *kwargs) {
4937 PyObject * _resultobj;
4938 wxPyBitmapShape * _arg0;
4939 wxDC * _arg1;
4940 double _arg2;
4941 double _arg3;
4942 double _arg4;
4943 double _arg5;
4944 PyObject * _argo0 = 0;
4945 PyObject * _argo1 = 0;
4946 char *_kwnames[] = { "self","dc","x","y","w","h", NULL };
4947
4948 self = self;
4949 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdddd:wxPyBitmapShape_base_OnDrawOutline",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5))
4950 return NULL;
4951 if (_argo0) {
4952 if (_argo0 == Py_None) { _arg0 = NULL; }
4953 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4954 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnDrawOutline. Expected _wxPyBitmapShape_p.");
4955 return NULL;
4956 }
4957 }
4958 if (_argo1) {
4959 if (_argo1 == Py_None) { _arg1 = NULL; }
4960 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
4961 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyBitmapShape_base_OnDrawOutline. Expected _wxDC_p.");
4962 return NULL;
4963 }
4964 }
4965 {
4966 wxPy_BEGIN_ALLOW_THREADS;
4967 wxPyBitmapShape_base_OnDrawOutline(_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5);
4968
4969 wxPy_END_ALLOW_THREADS;
4970 } Py_INCREF(Py_None);
4971 _resultobj = Py_None;
4972 return _resultobj;
4973 }
4974
4975 #define wxPyBitmapShape_base_OnDrawControlPoints(_swigobj,_swigarg0) (_swigobj->base_OnDrawControlPoints(_swigarg0))
4976 static PyObject *_wrap_wxPyBitmapShape_base_OnDrawControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
4977 PyObject * _resultobj;
4978 wxPyBitmapShape * _arg0;
4979 wxDC * _arg1;
4980 PyObject * _argo0 = 0;
4981 PyObject * _argo1 = 0;
4982 char *_kwnames[] = { "self","dc", NULL };
4983
4984 self = self;
4985 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyBitmapShape_base_OnDrawControlPoints",_kwnames,&_argo0,&_argo1))
4986 return NULL;
4987 if (_argo0) {
4988 if (_argo0 == Py_None) { _arg0 = NULL; }
4989 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4990 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnDrawControlPoints. Expected _wxPyBitmapShape_p.");
4991 return NULL;
4992 }
4993 }
4994 if (_argo1) {
4995 if (_argo1 == Py_None) { _arg1 = NULL; }
4996 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
4997 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyBitmapShape_base_OnDrawControlPoints. Expected _wxDC_p.");
4998 return NULL;
4999 }
5000 }
5001 {
5002 wxPy_BEGIN_ALLOW_THREADS;
5003 wxPyBitmapShape_base_OnDrawControlPoints(_arg0,*_arg1);
5004
5005 wxPy_END_ALLOW_THREADS;
5006 } Py_INCREF(Py_None);
5007 _resultobj = Py_None;
5008 return _resultobj;
5009 }
5010
5011 #define wxPyBitmapShape_base_OnEraseControlPoints(_swigobj,_swigarg0) (_swigobj->base_OnEraseControlPoints(_swigarg0))
5012 static PyObject *_wrap_wxPyBitmapShape_base_OnEraseControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
5013 PyObject * _resultobj;
5014 wxPyBitmapShape * _arg0;
5015 wxDC * _arg1;
5016 PyObject * _argo0 = 0;
5017 PyObject * _argo1 = 0;
5018 char *_kwnames[] = { "self","dc", NULL };
5019
5020 self = self;
5021 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyBitmapShape_base_OnEraseControlPoints",_kwnames,&_argo0,&_argo1))
5022 return NULL;
5023 if (_argo0) {
5024 if (_argo0 == Py_None) { _arg0 = NULL; }
5025 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
5026 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnEraseControlPoints. Expected _wxPyBitmapShape_p.");
5027 return NULL;
5028 }
5029 }
5030 if (_argo1) {
5031 if (_argo1 == Py_None) { _arg1 = NULL; }
5032 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
5033 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyBitmapShape_base_OnEraseControlPoints. Expected _wxDC_p.");
5034 return NULL;
5035 }
5036 }
5037 {
5038 wxPy_BEGIN_ALLOW_THREADS;
5039 wxPyBitmapShape_base_OnEraseControlPoints(_arg0,*_arg1);
5040
5041 wxPy_END_ALLOW_THREADS;
5042 } Py_INCREF(Py_None);
5043 _resultobj = Py_None;
5044 return _resultobj;
5045 }
5046
5047 #define wxPyBitmapShape_base_OnMoveLink(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnMoveLink(_swigarg0,_swigarg1))
5048 static PyObject *_wrap_wxPyBitmapShape_base_OnMoveLink(PyObject *self, PyObject *args, PyObject *kwargs) {
5049 PyObject * _resultobj;
5050 wxPyBitmapShape * _arg0;
5051 wxDC * _arg1;
5052 bool _arg2 = (bool ) TRUE;
5053 PyObject * _argo0 = 0;
5054 PyObject * _argo1 = 0;
5055 int tempbool2 = (int) TRUE;
5056 char *_kwnames[] = { "self","dc","moveControlPoints", NULL };
5057
5058 self = self;
5059 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxPyBitmapShape_base_OnMoveLink",_kwnames,&_argo0,&_argo1,&tempbool2))
5060 return NULL;
5061 if (_argo0) {
5062 if (_argo0 == Py_None) { _arg0 = NULL; }
5063 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
5064 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnMoveLink. Expected _wxPyBitmapShape_p.");
5065 return NULL;
5066 }
5067 }
5068 if (_argo1) {
5069 if (_argo1 == Py_None) { _arg1 = NULL; }
5070 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
5071 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyBitmapShape_base_OnMoveLink. Expected _wxDC_p.");
5072 return NULL;
5073 }
5074 }
5075 _arg2 = (bool ) tempbool2;
5076 {
5077 wxPy_BEGIN_ALLOW_THREADS;
5078 wxPyBitmapShape_base_OnMoveLink(_arg0,*_arg1,_arg2);
5079
5080 wxPy_END_ALLOW_THREADS;
5081 } Py_INCREF(Py_None);
5082 _resultobj = Py_None;
5083 return _resultobj;
5084 }
5085
5086 #define wxPyBitmapShape_base_OnSizingDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->base_OnSizingDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
5087 static PyObject *_wrap_wxPyBitmapShape_base_OnSizingDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
5088 PyObject * _resultobj;
5089 wxPyBitmapShape * _arg0;
5090 wxPyControlPoint * _arg1;
5091 bool _arg2;
5092 double _arg3;
5093 double _arg4;
5094 int _arg5 = (int ) 0;
5095 int _arg6 = (int ) 0;
5096 PyObject * _argo0 = 0;
5097 PyObject * _argo1 = 0;
5098 int tempbool2;
5099 char *_kwnames[] = { "self","pt","draw","x","y","keys","attachment", NULL };
5100
5101 self = self;
5102 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOidd|ii:wxPyBitmapShape_base_OnSizingDragLeft",_kwnames,&_argo0,&_argo1,&tempbool2,&_arg3,&_arg4,&_arg5,&_arg6))
5103 return NULL;
5104 if (_argo0) {
5105 if (_argo0 == Py_None) { _arg0 = NULL; }
5106 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
5107 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnSizingDragLeft. Expected _wxPyBitmapShape_p.");
5108 return NULL;
5109 }
5110 }
5111 if (_argo1) {
5112 if (_argo1 == Py_None) { _arg1 = NULL; }
5113 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyControlPoint_p")) {
5114 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyBitmapShape_base_OnSizingDragLeft. Expected _wxPyControlPoint_p.");
5115 return NULL;
5116 }
5117 }
5118 _arg2 = (bool ) tempbool2;
5119 {
5120 wxPy_BEGIN_ALLOW_THREADS;
5121 wxPyBitmapShape_base_OnSizingDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
5122
5123 wxPy_END_ALLOW_THREADS;
5124 } Py_INCREF(Py_None);
5125 _resultobj = Py_None;
5126 return _resultobj;
5127 }
5128
5129 #define wxPyBitmapShape_base_OnSizingBeginDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnSizingBeginDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
5130 static PyObject *_wrap_wxPyBitmapShape_base_OnSizingBeginDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
5131 PyObject * _resultobj;
5132 wxPyBitmapShape * _arg0;
5133 wxPyControlPoint * _arg1;
5134 double _arg2;
5135 double _arg3;
5136 int _arg4 = (int ) 0;
5137 int _arg5 = (int ) 0;
5138 PyObject * _argo0 = 0;
5139 PyObject * _argo1 = 0;
5140 char *_kwnames[] = { "self","pt","x","y","keys","attachment", NULL };
5141
5142 self = self;
5143 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdd|ii:wxPyBitmapShape_base_OnSizingBeginDragLeft",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5))
5144 return NULL;
5145 if (_argo0) {
5146 if (_argo0 == Py_None) { _arg0 = NULL; }
5147 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
5148 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnSizingBeginDragLeft. Expected _wxPyBitmapShape_p.");
5149 return NULL;
5150 }
5151 }
5152 if (_argo1) {
5153 if (_argo1 == Py_None) { _arg1 = NULL; }
5154 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyControlPoint_p")) {
5155 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyBitmapShape_base_OnSizingBeginDragLeft. Expected _wxPyControlPoint_p.");
5156 return NULL;
5157 }
5158 }
5159 {
5160 wxPy_BEGIN_ALLOW_THREADS;
5161 wxPyBitmapShape_base_OnSizingBeginDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
5162
5163 wxPy_END_ALLOW_THREADS;
5164 } Py_INCREF(Py_None);
5165 _resultobj = Py_None;
5166 return _resultobj;
5167 }
5168
5169 #define wxPyBitmapShape_base_OnSizingEndDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnSizingEndDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
5170 static PyObject *_wrap_wxPyBitmapShape_base_OnSizingEndDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
5171 PyObject * _resultobj;
5172 wxPyBitmapShape * _arg0;
5173 wxPyControlPoint * _arg1;
5174 double _arg2;
5175 double _arg3;
5176 int _arg4 = (int ) 0;
5177 int _arg5 = (int ) 0;
5178 PyObject * _argo0 = 0;
5179 PyObject * _argo1 = 0;
5180 char *_kwnames[] = { "self","pt","x","y","keys","attachment", NULL };
5181
5182 self = self;
5183 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdd|ii:wxPyBitmapShape_base_OnSizingEndDragLeft",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5))
5184 return NULL;
5185 if (_argo0) {
5186 if (_argo0 == Py_None) { _arg0 = NULL; }
5187 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
5188 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnSizingEndDragLeft. Expected _wxPyBitmapShape_p.");
5189 return NULL;
5190 }
5191 }
5192 if (_argo1) {
5193 if (_argo1 == Py_None) { _arg1 = NULL; }
5194 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyControlPoint_p")) {
5195 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyBitmapShape_base_OnSizingEndDragLeft. Expected _wxPyControlPoint_p.");
5196 return NULL;
5197 }
5198 }
5199 {
5200 wxPy_BEGIN_ALLOW_THREADS;
5201 wxPyBitmapShape_base_OnSizingEndDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
5202
5203 wxPy_END_ALLOW_THREADS;
5204 } Py_INCREF(Py_None);
5205 _resultobj = Py_None;
5206 return _resultobj;
5207 }
5208
5209 #define wxPyBitmapShape_base_OnBeginSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnBeginSize(_swigarg0,_swigarg1))
5210 static PyObject *_wrap_wxPyBitmapShape_base_OnBeginSize(PyObject *self, PyObject *args, PyObject *kwargs) {
5211 PyObject * _resultobj;
5212 wxPyBitmapShape * _arg0;
5213 double _arg1;
5214 double _arg2;
5215 PyObject * _argo0 = 0;
5216 char *_kwnames[] = { "self","w","h", NULL };
5217
5218 self = self;
5219 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyBitmapShape_base_OnBeginSize",_kwnames,&_argo0,&_arg1,&_arg2))
5220 return NULL;
5221 if (_argo0) {
5222 if (_argo0 == Py_None) { _arg0 = NULL; }
5223 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
5224 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnBeginSize. Expected _wxPyBitmapShape_p.");
5225 return NULL;
5226 }
5227 }
5228 {
5229 wxPy_BEGIN_ALLOW_THREADS;
5230 wxPyBitmapShape_base_OnBeginSize(_arg0,_arg1,_arg2);
5231
5232 wxPy_END_ALLOW_THREADS;
5233 } Py_INCREF(Py_None);
5234 _resultobj = Py_None;
5235 return _resultobj;
5236 }
5237
5238 #define wxPyBitmapShape_base_OnEndSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnEndSize(_swigarg0,_swigarg1))
5239 static PyObject *_wrap_wxPyBitmapShape_base_OnEndSize(PyObject *self, PyObject *args, PyObject *kwargs) {
5240 PyObject * _resultobj;
5241 wxPyBitmapShape * _arg0;
5242 double _arg1;
5243 double _arg2;
5244 PyObject * _argo0 = 0;
5245 char *_kwnames[] = { "self","w","h", NULL };
5246
5247 self = self;
5248 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyBitmapShape_base_OnEndSize",_kwnames,&_argo0,&_arg1,&_arg2))
5249 return NULL;
5250 if (_argo0) {
5251 if (_argo0 == Py_None) { _arg0 = NULL; }
5252 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
5253 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnEndSize. Expected _wxPyBitmapShape_p.");
5254 return NULL;
5255 }
5256 }
5257 {
5258 wxPy_BEGIN_ALLOW_THREADS;
5259 wxPyBitmapShape_base_OnEndSize(_arg0,_arg1,_arg2);
5260
5261 wxPy_END_ALLOW_THREADS;
5262 } Py_INCREF(Py_None);
5263 _resultobj = Py_None;
5264 return _resultobj;
5265 }
5266
5267 static void *SwigwxPyDrawnShapeTowxPyRectangleShape(void *ptr) {
5268 wxPyDrawnShape *src;
5269 wxPyRectangleShape *dest;
5270 src = (wxPyDrawnShape *) ptr;
5271 dest = (wxPyRectangleShape *) src;
5272 return (void *) dest;
5273 }
5274
5275 static void *SwigwxPyDrawnShapeTowxPyShape(void *ptr) {
5276 wxPyDrawnShape *src;
5277 wxPyShape *dest;
5278 src = (wxPyDrawnShape *) ptr;
5279 dest = (wxPyShape *) src;
5280 return (void *) dest;
5281 }
5282
5283 static void *SwigwxPyDrawnShapeTowxPyShapeEvtHandler(void *ptr) {
5284 wxPyDrawnShape *src;
5285 wxPyShapeEvtHandler *dest;
5286 src = (wxPyDrawnShape *) ptr;
5287 dest = (wxPyShapeEvtHandler *) src;
5288 return (void *) dest;
5289 }
5290
5291 static void *SwigwxPyDrawnShapeTowxObject(void *ptr) {
5292 wxPyDrawnShape *src;
5293 wxObject *dest;
5294 src = (wxPyDrawnShape *) ptr;
5295 dest = (wxObject *) src;
5296 return (void *) dest;
5297 }
5298
5299 #define new_wxPyDrawnShape() (new wxPyDrawnShape())
5300 static PyObject *_wrap_new_wxPyDrawnShape(PyObject *self, PyObject *args, PyObject *kwargs) {
5301 PyObject * _resultobj;
5302 wxPyDrawnShape * _result;
5303 char *_kwnames[] = { NULL };
5304 char _ptemp[128];
5305
5306 self = self;
5307 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxPyDrawnShape",_kwnames))
5308 return NULL;
5309 {
5310 wxPy_BEGIN_ALLOW_THREADS;
5311 _result = (wxPyDrawnShape *)new_wxPyDrawnShape();
5312
5313 wxPy_END_ALLOW_THREADS;
5314 } if (_result) {
5315 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPyDrawnShape_p");
5316 _resultobj = Py_BuildValue("s",_ptemp);
5317 } else {
5318 Py_INCREF(Py_None);
5319 _resultobj = Py_None;
5320 }
5321 return _resultobj;
5322 }
5323
5324 #define wxPyDrawnShape__setSelf(_swigobj,_swigarg0,_swigarg1) (_swigobj->_setSelf(_swigarg0,_swigarg1))
5325 static PyObject *_wrap_wxPyDrawnShape__setSelf(PyObject *self, PyObject *args, PyObject *kwargs) {
5326 PyObject * _resultobj;
5327 wxPyDrawnShape * _arg0;
5328 PyObject * _arg1;
5329 PyObject * _arg2;
5330 PyObject * _argo0 = 0;
5331 PyObject * _obj1 = 0;
5332 PyObject * _obj2 = 0;
5333 char *_kwnames[] = { "self","self","_class", NULL };
5334
5335 self = self;
5336 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxPyDrawnShape__setSelf",_kwnames,&_argo0,&_obj1,&_obj2))
5337 return NULL;
5338 if (_argo0) {
5339 if (_argo0 == Py_None) { _arg0 = NULL; }
5340 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
5341 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape__setSelf. Expected _wxPyDrawnShape_p.");
5342 return NULL;
5343 }
5344 }
5345 {
5346 _arg1 = _obj1;
5347 }
5348 {
5349 _arg2 = _obj2;
5350 }
5351 {
5352 wxPy_BEGIN_ALLOW_THREADS;
5353 wxPyDrawnShape__setSelf(_arg0,_arg1,_arg2);
5354
5355 wxPy_END_ALLOW_THREADS;
5356 } Py_INCREF(Py_None);
5357 _resultobj = Py_None;
5358 return _resultobj;
5359 }
5360
5361 #define wxPyDrawnShape_CalculateSize(_swigobj) (_swigobj->CalculateSize())
5362 static PyObject *_wrap_wxPyDrawnShape_CalculateSize(PyObject *self, PyObject *args, PyObject *kwargs) {
5363 PyObject * _resultobj;
5364 wxPyDrawnShape * _arg0;
5365 PyObject * _argo0 = 0;
5366 char *_kwnames[] = { "self", NULL };
5367
5368 self = self;
5369 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyDrawnShape_CalculateSize",_kwnames,&_argo0))
5370 return NULL;
5371 if (_argo0) {
5372 if (_argo0 == Py_None) { _arg0 = NULL; }
5373 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
5374 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_CalculateSize. Expected _wxPyDrawnShape_p.");
5375 return NULL;
5376 }
5377 }
5378 {
5379 wxPy_BEGIN_ALLOW_THREADS;
5380 wxPyDrawnShape_CalculateSize(_arg0);
5381
5382 wxPy_END_ALLOW_THREADS;
5383 } Py_INCREF(Py_None);
5384 _resultobj = Py_None;
5385 return _resultobj;
5386 }
5387
5388 #define wxPyDrawnShape_DestroyClippingRect(_swigobj) (_swigobj->DestroyClippingRect())
5389 static PyObject *_wrap_wxPyDrawnShape_DestroyClippingRect(PyObject *self, PyObject *args, PyObject *kwargs) {
5390 PyObject * _resultobj;
5391 wxPyDrawnShape * _arg0;
5392 PyObject * _argo0 = 0;
5393 char *_kwnames[] = { "self", NULL };
5394
5395 self = self;
5396 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyDrawnShape_DestroyClippingRect",_kwnames,&_argo0))
5397 return NULL;
5398 if (_argo0) {
5399 if (_argo0 == Py_None) { _arg0 = NULL; }
5400 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
5401 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_DestroyClippingRect. Expected _wxPyDrawnShape_p.");
5402 return NULL;
5403 }
5404 }
5405 {
5406 wxPy_BEGIN_ALLOW_THREADS;
5407 wxPyDrawnShape_DestroyClippingRect(_arg0);
5408
5409 wxPy_END_ALLOW_THREADS;
5410 } Py_INCREF(Py_None);
5411 _resultobj = Py_None;
5412 return _resultobj;
5413 }
5414
5415 #define wxPyDrawnShape_DrawArc(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->DrawArc(_swigarg0,_swigarg1,_swigarg2))
5416 static PyObject *_wrap_wxPyDrawnShape_DrawArc(PyObject *self, PyObject *args, PyObject *kwargs) {
5417 PyObject * _resultobj;
5418 wxPyDrawnShape * _arg0;
5419 wxPoint * _arg1;
5420 wxPoint * _arg2;
5421 wxPoint * _arg3;
5422 PyObject * _argo0 = 0;
5423 wxPoint temp;
5424 PyObject * _obj1 = 0;
5425 wxPoint temp0;
5426 PyObject * _obj2 = 0;
5427 wxPoint temp1;
5428 PyObject * _obj3 = 0;
5429 char *_kwnames[] = { "self","centrePoint","startPoint","endPoint", NULL };
5430
5431 self = self;
5432 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOOO:wxPyDrawnShape_DrawArc",_kwnames,&_argo0,&_obj1,&_obj2,&_obj3))
5433 return NULL;
5434 if (_argo0) {
5435 if (_argo0 == Py_None) { _arg0 = NULL; }
5436 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
5437 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_DrawArc. Expected _wxPyDrawnShape_p.");
5438 return NULL;
5439 }
5440 }
5441 {
5442 _arg1 = &temp;
5443 if (! wxPoint_helper(_obj1, &_arg1))
5444 return NULL;
5445 }
5446 {
5447 _arg2 = &temp0;
5448 if (! wxPoint_helper(_obj2, &_arg2))
5449 return NULL;
5450 }
5451 {
5452 _arg3 = &temp1;
5453 if (! wxPoint_helper(_obj3, &_arg3))
5454 return NULL;
5455 }
5456 {
5457 wxPy_BEGIN_ALLOW_THREADS;
5458 wxPyDrawnShape_DrawArc(_arg0,*_arg1,*_arg2,*_arg3);
5459
5460 wxPy_END_ALLOW_THREADS;
5461 } Py_INCREF(Py_None);
5462 _resultobj = Py_None;
5463 return _resultobj;
5464 }
5465
5466 #define wxPyDrawnShape_DrawAtAngle(_swigobj,_swigarg0) (_swigobj->DrawAtAngle(_swigarg0))
5467 static PyObject *_wrap_wxPyDrawnShape_DrawAtAngle(PyObject *self, PyObject *args, PyObject *kwargs) {
5468 PyObject * _resultobj;
5469 wxPyDrawnShape * _arg0;
5470 int _arg1;
5471 PyObject * _argo0 = 0;
5472 char *_kwnames[] = { "self","angle", NULL };
5473
5474 self = self;
5475 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxPyDrawnShape_DrawAtAngle",_kwnames,&_argo0,&_arg1))
5476 return NULL;
5477 if (_argo0) {
5478 if (_argo0 == Py_None) { _arg0 = NULL; }
5479 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
5480 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_DrawAtAngle. Expected _wxPyDrawnShape_p.");
5481 return NULL;
5482 }
5483 }
5484 {
5485 wxPy_BEGIN_ALLOW_THREADS;
5486 wxPyDrawnShape_DrawAtAngle(_arg0,_arg1);
5487
5488 wxPy_END_ALLOW_THREADS;
5489 } Py_INCREF(Py_None);
5490 _resultobj = Py_None;
5491 return _resultobj;
5492 }
5493
5494 #define wxPyDrawnShape_DrawEllipticArc(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->DrawEllipticArc(_swigarg0,_swigarg1,_swigarg2))
5495 static PyObject *_wrap_wxPyDrawnShape_DrawEllipticArc(PyObject *self, PyObject *args, PyObject *kwargs) {
5496 PyObject * _resultobj;
5497 wxPyDrawnShape * _arg0;
5498 wxRect * _arg1;
5499 double _arg2;
5500 double _arg3;
5501 PyObject * _argo0 = 0;
5502 wxRect temp;
5503 PyObject * _obj1 = 0;
5504 char *_kwnames[] = { "self","rect","startAngle","endAngle", NULL };
5505
5506 self = self;
5507 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdd:wxPyDrawnShape_DrawEllipticArc",_kwnames,&_argo0,&_obj1,&_arg2,&_arg3))
5508 return NULL;
5509 if (_argo0) {
5510 if (_argo0 == Py_None) { _arg0 = NULL; }
5511 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
5512 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_DrawEllipticArc. Expected _wxPyDrawnShape_p.");
5513 return NULL;
5514 }
5515 }
5516 {
5517 _arg1 = &temp;
5518 if (! wxRect_helper(_obj1, &_arg1))
5519 return NULL;
5520 }
5521 {
5522 wxPy_BEGIN_ALLOW_THREADS;
5523 wxPyDrawnShape_DrawEllipticArc(_arg0,*_arg1,_arg2,_arg3);
5524
5525 wxPy_END_ALLOW_THREADS;
5526 } Py_INCREF(Py_None);
5527 _resultobj = Py_None;
5528 return _resultobj;
5529 }
5530
5531 #define wxPyDrawnShape_DrawLine(_swigobj,_swigarg0,_swigarg1) (_swigobj->DrawLine(_swigarg0,_swigarg1))
5532 static PyObject *_wrap_wxPyDrawnShape_DrawLine(PyObject *self, PyObject *args, PyObject *kwargs) {
5533 PyObject * _resultobj;
5534 wxPyDrawnShape * _arg0;
5535 wxPoint * _arg1;
5536 wxPoint * _arg2;
5537 PyObject * _argo0 = 0;
5538 wxPoint temp;
5539 PyObject * _obj1 = 0;
5540 wxPoint temp0;
5541 PyObject * _obj2 = 0;
5542 char *_kwnames[] = { "self","point1","point2", NULL };
5543
5544 self = self;
5545 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxPyDrawnShape_DrawLine",_kwnames,&_argo0,&_obj1,&_obj2))
5546 return NULL;
5547 if (_argo0) {
5548 if (_argo0 == Py_None) { _arg0 = NULL; }
5549 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
5550 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_DrawLine. Expected _wxPyDrawnShape_p.");
5551 return NULL;
5552 }
5553 }
5554 {
5555 _arg1 = &temp;
5556 if (! wxPoint_helper(_obj1, &_arg1))
5557 return NULL;
5558 }
5559 {
5560 _arg2 = &temp0;
5561 if (! wxPoint_helper(_obj2, &_arg2))
5562 return NULL;
5563 }
5564 {
5565 wxPy_BEGIN_ALLOW_THREADS;
5566 wxPyDrawnShape_DrawLine(_arg0,*_arg1,*_arg2);
5567
5568 wxPy_END_ALLOW_THREADS;
5569 } Py_INCREF(Py_None);
5570 _resultobj = Py_None;
5571 return _resultobj;
5572 }
5573
5574 #define wxPyDrawnShape_DrawLines(_swigobj,_swigarg0,_swigarg1) (_swigobj->DrawLines(_swigarg0,_swigarg1))
5575 static PyObject *_wrap_wxPyDrawnShape_DrawLines(PyObject *self, PyObject *args, PyObject *kwargs) {
5576 PyObject * _resultobj;
5577 wxPyDrawnShape * _arg0;
5578 int _arg1;
5579 wxPoint * _arg2;
5580 PyObject * _argo0 = 0;
5581 int NPOINTS;
5582 PyObject * _obj2 = 0;
5583 char *_kwnames[] = { "self","points", NULL };
5584
5585 self = self;
5586 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDrawnShape_DrawLines",_kwnames,&_argo0,&_obj2))
5587 return NULL;
5588 if (_argo0) {
5589 if (_argo0 == Py_None) { _arg0 = NULL; }
5590 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
5591 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_DrawLines. Expected _wxPyDrawnShape_p.");
5592 return NULL;
5593 }
5594 }
5595 if (_obj2)
5596 {
5597 _arg2 = wxPoint_LIST_helper(_obj2, &NPOINTS);
5598 if (_arg2 == NULL) {
5599 return NULL;
5600 }
5601 }
5602 {
5603 _arg1 = NPOINTS;
5604 }
5605 {
5606 wxPy_BEGIN_ALLOW_THREADS;
5607 wxPyDrawnShape_DrawLines(_arg0,_arg1,_arg2);
5608
5609 wxPy_END_ALLOW_THREADS;
5610 } Py_INCREF(Py_None);
5611 _resultobj = Py_None;
5612 {
5613 delete [] _arg2;
5614 }
5615 return _resultobj;
5616 }
5617
5618 #define wxPyDrawnShape_DrawPoint(_swigobj,_swigarg0) (_swigobj->DrawPoint(_swigarg0))
5619 static PyObject *_wrap_wxPyDrawnShape_DrawPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
5620 PyObject * _resultobj;
5621 wxPyDrawnShape * _arg0;
5622 wxPoint * _arg1;
5623 PyObject * _argo0 = 0;
5624 wxPoint temp;
5625 PyObject * _obj1 = 0;
5626 char *_kwnames[] = { "self","point", NULL };
5627
5628 self = self;
5629 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDrawnShape_DrawPoint",_kwnames,&_argo0,&_obj1))
5630 return NULL;
5631 if (_argo0) {
5632 if (_argo0 == Py_None) { _arg0 = NULL; }
5633 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
5634 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_DrawPoint. Expected _wxPyDrawnShape_p.");
5635 return NULL;
5636 }
5637 }
5638 {
5639 _arg1 = &temp;
5640 if (! wxPoint_helper(_obj1, &_arg1))
5641 return NULL;
5642 }
5643 {
5644 wxPy_BEGIN_ALLOW_THREADS;
5645 wxPyDrawnShape_DrawPoint(_arg0,*_arg1);
5646
5647 wxPy_END_ALLOW_THREADS;
5648 } Py_INCREF(Py_None);
5649 _resultobj = Py_None;
5650 return _resultobj;
5651 }
5652
5653 #define wxPyDrawnShape_DrawPolygon(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->DrawPolygon(_swigarg0,_swigarg1,_swigarg2))
5654 static PyObject *_wrap_wxPyDrawnShape_DrawPolygon(PyObject *self, PyObject *args, PyObject *kwargs) {
5655 PyObject * _resultobj;
5656 wxPyDrawnShape * _arg0;
5657 int _arg1;
5658 wxPoint * _arg2;
5659 int _arg3 = (int ) 0;
5660 PyObject * _argo0 = 0;
5661 int NPOINTS;
5662 PyObject * _obj2 = 0;
5663 char *_kwnames[] = { "self","points","flags", NULL };
5664
5665 self = self;
5666 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxPyDrawnShape_DrawPolygon",_kwnames,&_argo0,&_obj2,&_arg3))
5667 return NULL;
5668 if (_argo0) {
5669 if (_argo0 == Py_None) { _arg0 = NULL; }
5670 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
5671 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_DrawPolygon. Expected _wxPyDrawnShape_p.");
5672 return NULL;
5673 }
5674 }
5675 if (_obj2)
5676 {
5677 _arg2 = wxPoint_LIST_helper(_obj2, &NPOINTS);
5678 if (_arg2 == NULL) {
5679 return NULL;
5680 }
5681 }
5682 {
5683 _arg1 = NPOINTS;
5684 }
5685 {
5686 wxPy_BEGIN_ALLOW_THREADS;
5687 wxPyDrawnShape_DrawPolygon(_arg0,_arg1,_arg2,_arg3);
5688
5689 wxPy_END_ALLOW_THREADS;
5690 } Py_INCREF(Py_None);
5691 _resultobj = Py_None;
5692 {
5693 delete [] _arg2;
5694 }
5695 return _resultobj;
5696 }
5697
5698 #define wxPyDrawnShape_DrawRectangle(_swigobj,_swigarg0) (_swigobj->DrawRectangle(_swigarg0))
5699 static PyObject *_wrap_wxPyDrawnShape_DrawRectangle(PyObject *self, PyObject *args, PyObject *kwargs) {
5700 PyObject * _resultobj;
5701 wxPyDrawnShape * _arg0;
5702 wxRect * _arg1;
5703 PyObject * _argo0 = 0;
5704 wxRect temp;
5705 PyObject * _obj1 = 0;
5706 char *_kwnames[] = { "self","rect", NULL };
5707
5708 self = self;
5709 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDrawnShape_DrawRectangle",_kwnames,&_argo0,&_obj1))
5710 return NULL;
5711 if (_argo0) {
5712 if (_argo0 == Py_None) { _arg0 = NULL; }
5713 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
5714 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_DrawRectangle. Expected _wxPyDrawnShape_p.");
5715 return NULL;
5716 }
5717 }
5718 {
5719 _arg1 = &temp;
5720 if (! wxRect_helper(_obj1, &_arg1))
5721 return NULL;
5722 }
5723 {
5724 wxPy_BEGIN_ALLOW_THREADS;
5725 wxPyDrawnShape_DrawRectangle(_arg0,*_arg1);
5726
5727 wxPy_END_ALLOW_THREADS;
5728 } Py_INCREF(Py_None);
5729 _resultobj = Py_None;
5730 return _resultobj;
5731 }
5732
5733 #define wxPyDrawnShape_DrawRoundedRectangle(_swigobj,_swigarg0,_swigarg1) (_swigobj->DrawRoundedRectangle(_swigarg0,_swigarg1))
5734 static PyObject *_wrap_wxPyDrawnShape_DrawRoundedRectangle(PyObject *self, PyObject *args, PyObject *kwargs) {
5735 PyObject * _resultobj;
5736 wxPyDrawnShape * _arg0;
5737 wxRect * _arg1;
5738 double _arg2;
5739 PyObject * _argo0 = 0;
5740 wxRect temp;
5741 PyObject * _obj1 = 0;
5742 char *_kwnames[] = { "self","rect","radius", NULL };
5743
5744 self = self;
5745 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOd:wxPyDrawnShape_DrawRoundedRectangle",_kwnames,&_argo0,&_obj1,&_arg2))
5746 return NULL;
5747 if (_argo0) {
5748 if (_argo0 == Py_None) { _arg0 = NULL; }
5749 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
5750 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_DrawRoundedRectangle. Expected _wxPyDrawnShape_p.");
5751 return NULL;
5752 }
5753 }
5754 {
5755 _arg1 = &temp;
5756 if (! wxRect_helper(_obj1, &_arg1))
5757 return NULL;
5758 }
5759 {
5760 wxPy_BEGIN_ALLOW_THREADS;
5761 wxPyDrawnShape_DrawRoundedRectangle(_arg0,*_arg1,_arg2);
5762
5763 wxPy_END_ALLOW_THREADS;
5764 } Py_INCREF(Py_None);
5765 _resultobj = Py_None;
5766 return _resultobj;
5767 }
5768
5769 #define wxPyDrawnShape_DrawSpline(_swigobj,_swigarg0,_swigarg1) (_swigobj->DrawSpline(_swigarg0,_swigarg1))
5770 static PyObject *_wrap_wxPyDrawnShape_DrawSpline(PyObject *self, PyObject *args, PyObject *kwargs) {
5771 PyObject * _resultobj;
5772 wxPyDrawnShape * _arg0;
5773 int _arg1;
5774 wxPoint * _arg2;
5775 PyObject * _argo0 = 0;
5776 int NPOINTS;
5777 PyObject * _obj2 = 0;
5778 char *_kwnames[] = { "self","points", NULL };
5779
5780 self = self;
5781 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDrawnShape_DrawSpline",_kwnames,&_argo0,&_obj2))
5782 return NULL;
5783 if (_argo0) {
5784 if (_argo0 == Py_None) { _arg0 = NULL; }
5785 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
5786 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_DrawSpline. Expected _wxPyDrawnShape_p.");
5787 return NULL;
5788 }
5789 }
5790 if (_obj2)
5791 {
5792 _arg2 = wxPoint_LIST_helper(_obj2, &NPOINTS);
5793 if (_arg2 == NULL) {
5794 return NULL;
5795 }
5796 }
5797 {
5798 _arg1 = NPOINTS;
5799 }
5800 {
5801 wxPy_BEGIN_ALLOW_THREADS;
5802 wxPyDrawnShape_DrawSpline(_arg0,_arg1,_arg2);
5803
5804 wxPy_END_ALLOW_THREADS;
5805 } Py_INCREF(Py_None);
5806 _resultobj = Py_None;
5807 {
5808 delete [] _arg2;
5809 }
5810 return _resultobj;
5811 }
5812
5813 #define wxPyDrawnShape_DrawText(_swigobj,_swigarg0,_swigarg1) (_swigobj->DrawText(_swigarg0,_swigarg1))
5814 static PyObject *_wrap_wxPyDrawnShape_DrawText(PyObject *self, PyObject *args, PyObject *kwargs) {
5815 PyObject * _resultobj;
5816 wxPyDrawnShape * _arg0;
5817 wxString * _arg1;
5818 wxPoint * _arg2;
5819 PyObject * _argo0 = 0;
5820 PyObject * _obj1 = 0;
5821 wxPoint temp;
5822 PyObject * _obj2 = 0;
5823 char *_kwnames[] = { "self","text","point", NULL };
5824
5825 self = self;
5826 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxPyDrawnShape_DrawText",_kwnames,&_argo0,&_obj1,&_obj2))
5827 return NULL;
5828 if (_argo0) {
5829 if (_argo0 == Py_None) { _arg0 = NULL; }
5830 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
5831 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_DrawText. Expected _wxPyDrawnShape_p.");
5832 return NULL;
5833 }
5834 }
5835 {
5836 #if PYTHON_API_VERSION >= 1009
5837 char* tmpPtr; int tmpSize;
5838 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
5839 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
5840 return NULL;
5841 }
5842 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
5843 return NULL;
5844 _arg1 = new wxString(tmpPtr, tmpSize);
5845 #else
5846 if (!PyString_Check(_obj1)) {
5847 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
5848 return NULL;
5849 }
5850 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
5851 #endif
5852 }
5853 {
5854 _arg2 = &temp;
5855 if (! wxPoint_helper(_obj2, &_arg2))
5856 return NULL;
5857 }
5858 {
5859 wxPy_BEGIN_ALLOW_THREADS;
5860 wxPyDrawnShape_DrawText(_arg0,*_arg1,*_arg2);
5861
5862 wxPy_END_ALLOW_THREADS;
5863 } Py_INCREF(Py_None);
5864 _resultobj = Py_None;
5865 {
5866 if (_obj1)
5867 delete _arg1;
5868 }
5869 return _resultobj;
5870 }
5871
5872 #define wxPyDrawnShape_GetAngle(_swigobj) (_swigobj->GetAngle())
5873 static PyObject *_wrap_wxPyDrawnShape_GetAngle(PyObject *self, PyObject *args, PyObject *kwargs) {
5874 PyObject * _resultobj;
5875 int _result;
5876 wxPyDrawnShape * _arg0;
5877 PyObject * _argo0 = 0;
5878 char *_kwnames[] = { "self", NULL };
5879
5880 self = self;
5881 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyDrawnShape_GetAngle",_kwnames,&_argo0))
5882 return NULL;
5883 if (_argo0) {
5884 if (_argo0 == Py_None) { _arg0 = NULL; }
5885 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
5886 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_GetAngle. Expected _wxPyDrawnShape_p.");
5887 return NULL;
5888 }
5889 }
5890 {
5891 wxPy_BEGIN_ALLOW_THREADS;
5892 _result = (int )wxPyDrawnShape_GetAngle(_arg0);
5893
5894 wxPy_END_ALLOW_THREADS;
5895 } _resultobj = Py_BuildValue("i",_result);
5896 return _resultobj;
5897 }
5898
5899 #define wxPyDrawnShape_GetMetaFile(_swigobj) (_swigobj->GetMetaFile())
5900 static PyObject *_wrap_wxPyDrawnShape_GetMetaFile(PyObject *self, PyObject *args, PyObject *kwargs) {
5901 PyObject * _resultobj;
5902 wxPseudoMetaFile * _result;
5903 wxPyDrawnShape * _arg0;
5904 PyObject * _argo0 = 0;
5905 char *_kwnames[] = { "self", NULL };
5906
5907 self = self;
5908 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyDrawnShape_GetMetaFile",_kwnames,&_argo0))
5909 return NULL;
5910 if (_argo0) {
5911 if (_argo0 == Py_None) { _arg0 = NULL; }
5912 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
5913 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_GetMetaFile. Expected _wxPyDrawnShape_p.");
5914 return NULL;
5915 }
5916 }
5917 {
5918 wxPy_BEGIN_ALLOW_THREADS;
5919 wxPseudoMetaFile & _result_ref = wxPyDrawnShape_GetMetaFile(_arg0);
5920 _result = (wxPseudoMetaFile *) &_result_ref;
5921
5922 wxPy_END_ALLOW_THREADS;
5923 }{ _resultobj = wxPyMake_wxObject(_result); }
5924 return _resultobj;
5925 }
5926
5927 #define wxPyDrawnShape_GetRotation(_swigobj) (_swigobj->GetRotation())
5928 static PyObject *_wrap_wxPyDrawnShape_GetRotation(PyObject *self, PyObject *args, PyObject *kwargs) {
5929 PyObject * _resultobj;
5930 double _result;
5931 wxPyDrawnShape * _arg0;
5932 PyObject * _argo0 = 0;
5933 char *_kwnames[] = { "self", NULL };
5934
5935 self = self;
5936 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyDrawnShape_GetRotation",_kwnames,&_argo0))
5937 return NULL;
5938 if (_argo0) {
5939 if (_argo0 == Py_None) { _arg0 = NULL; }
5940 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
5941 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_GetRotation. Expected _wxPyDrawnShape_p.");
5942 return NULL;
5943 }
5944 }
5945 {
5946 wxPy_BEGIN_ALLOW_THREADS;
5947 _result = (double )wxPyDrawnShape_GetRotation(_arg0);
5948
5949 wxPy_END_ALLOW_THREADS;
5950 } _resultobj = Py_BuildValue("d",_result);
5951 return _resultobj;
5952 }
5953
5954 #define wxPyDrawnShape_LoadFromMetaFile(_swigobj,_swigarg0) (_swigobj->LoadFromMetaFile(_swigarg0))
5955 static PyObject *_wrap_wxPyDrawnShape_LoadFromMetaFile(PyObject *self, PyObject *args, PyObject *kwargs) {
5956 PyObject * _resultobj;
5957 bool _result;
5958 wxPyDrawnShape * _arg0;
5959 char * _arg1;
5960 PyObject * _argo0 = 0;
5961 char *_kwnames[] = { "self","filename", NULL };
5962
5963 self = self;
5964 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Os:wxPyDrawnShape_LoadFromMetaFile",_kwnames,&_argo0,&_arg1))
5965 return NULL;
5966 if (_argo0) {
5967 if (_argo0 == Py_None) { _arg0 = NULL; }
5968 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
5969 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_LoadFromMetaFile. Expected _wxPyDrawnShape_p.");
5970 return NULL;
5971 }
5972 }
5973 {
5974 wxPy_BEGIN_ALLOW_THREADS;
5975 _result = (bool )wxPyDrawnShape_LoadFromMetaFile(_arg0,_arg1);
5976
5977 wxPy_END_ALLOW_THREADS;
5978 } _resultobj = Py_BuildValue("i",_result);
5979 return _resultobj;
5980 }
5981
5982 #define wxPyDrawnShape_Rotate(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->Rotate(_swigarg0,_swigarg1,_swigarg2))
5983 static PyObject *_wrap_wxPyDrawnShape_Rotate(PyObject *self, PyObject *args, PyObject *kwargs) {
5984 PyObject * _resultobj;
5985 wxPyDrawnShape * _arg0;
5986 double _arg1;
5987 double _arg2;
5988 double _arg3;
5989 PyObject * _argo0 = 0;
5990 char *_kwnames[] = { "self","x","y","theta", NULL };
5991
5992 self = self;
5993 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oddd:wxPyDrawnShape_Rotate",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3))
5994 return NULL;
5995 if (_argo0) {
5996 if (_argo0 == Py_None) { _arg0 = NULL; }
5997 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
5998 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_Rotate. Expected _wxPyDrawnShape_p.");
5999 return NULL;
6000 }
6001 }
6002 {
6003 wxPy_BEGIN_ALLOW_THREADS;
6004 wxPyDrawnShape_Rotate(_arg0,_arg1,_arg2,_arg3);
6005
6006 wxPy_END_ALLOW_THREADS;
6007 } Py_INCREF(Py_None);
6008 _resultobj = Py_None;
6009 return _resultobj;
6010 }
6011
6012 #define wxPyDrawnShape_SetClippingRect(_swigobj,_swigarg0) (_swigobj->SetClippingRect(_swigarg0))
6013 static PyObject *_wrap_wxPyDrawnShape_SetClippingRect(PyObject *self, PyObject *args, PyObject *kwargs) {
6014 PyObject * _resultobj;
6015 wxPyDrawnShape * _arg0;
6016 wxRect * _arg1;
6017 PyObject * _argo0 = 0;
6018 wxRect temp;
6019 PyObject * _obj1 = 0;
6020 char *_kwnames[] = { "self","rect", NULL };
6021
6022 self = self;
6023 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDrawnShape_SetClippingRect",_kwnames,&_argo0,&_obj1))
6024 return NULL;
6025 if (_argo0) {
6026 if (_argo0 == Py_None) { _arg0 = NULL; }
6027 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6028 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_SetClippingRect. Expected _wxPyDrawnShape_p.");
6029 return NULL;
6030 }
6031 }
6032 {
6033 _arg1 = &temp;
6034 if (! wxRect_helper(_obj1, &_arg1))
6035 return NULL;
6036 }
6037 {
6038 wxPy_BEGIN_ALLOW_THREADS;
6039 wxPyDrawnShape_SetClippingRect(_arg0,*_arg1);
6040
6041 wxPy_END_ALLOW_THREADS;
6042 } Py_INCREF(Py_None);
6043 _resultobj = Py_None;
6044 return _resultobj;
6045 }
6046
6047 #define wxPyDrawnShape_SetDrawnBackgroundColour(_swigobj,_swigarg0) (_swigobj->SetDrawnBackgroundColour(_swigarg0))
6048 static PyObject *_wrap_wxPyDrawnShape_SetDrawnBackgroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
6049 PyObject * _resultobj;
6050 wxPyDrawnShape * _arg0;
6051 wxColour * _arg1;
6052 PyObject * _argo0 = 0;
6053 wxColour temp;
6054 PyObject * _obj1 = 0;
6055 char *_kwnames[] = { "self","colour", NULL };
6056
6057 self = self;
6058 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDrawnShape_SetDrawnBackgroundColour",_kwnames,&_argo0,&_obj1))
6059 return NULL;
6060 if (_argo0) {
6061 if (_argo0 == Py_None) { _arg0 = NULL; }
6062 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6063 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_SetDrawnBackgroundColour. Expected _wxPyDrawnShape_p.");
6064 return NULL;
6065 }
6066 }
6067 {
6068 _arg1 = &temp;
6069 if (! wxColour_helper(_obj1, &_arg1))
6070 return NULL;
6071 }
6072 {
6073 wxPy_BEGIN_ALLOW_THREADS;
6074 wxPyDrawnShape_SetDrawnBackgroundColour(_arg0,*_arg1);
6075
6076 wxPy_END_ALLOW_THREADS;
6077 } Py_INCREF(Py_None);
6078 _resultobj = Py_None;
6079 return _resultobj;
6080 }
6081
6082 #define wxPyDrawnShape_SetDrawnBackgroundMode(_swigobj,_swigarg0) (_swigobj->SetDrawnBackgroundMode(_swigarg0))
6083 static PyObject *_wrap_wxPyDrawnShape_SetDrawnBackgroundMode(PyObject *self, PyObject *args, PyObject *kwargs) {
6084 PyObject * _resultobj;
6085 wxPyDrawnShape * _arg0;
6086 int _arg1;
6087 PyObject * _argo0 = 0;
6088 char *_kwnames[] = { "self","mode", NULL };
6089
6090 self = self;
6091 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxPyDrawnShape_SetDrawnBackgroundMode",_kwnames,&_argo0,&_arg1))
6092 return NULL;
6093 if (_argo0) {
6094 if (_argo0 == Py_None) { _arg0 = NULL; }
6095 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6096 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_SetDrawnBackgroundMode. Expected _wxPyDrawnShape_p.");
6097 return NULL;
6098 }
6099 }
6100 {
6101 wxPy_BEGIN_ALLOW_THREADS;
6102 wxPyDrawnShape_SetDrawnBackgroundMode(_arg0,_arg1);
6103
6104 wxPy_END_ALLOW_THREADS;
6105 } Py_INCREF(Py_None);
6106 _resultobj = Py_None;
6107 return _resultobj;
6108 }
6109
6110 #define wxPyDrawnShape_SetDrawnBrush(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetDrawnBrush(_swigarg0,_swigarg1))
6111 static PyObject *_wrap_wxPyDrawnShape_SetDrawnBrush(PyObject *self, PyObject *args, PyObject *kwargs) {
6112 PyObject * _resultobj;
6113 wxPyDrawnShape * _arg0;
6114 wxBrush * _arg1;
6115 bool _arg2 = (bool ) FALSE;
6116 PyObject * _argo0 = 0;
6117 PyObject * _obj1 = 0;
6118 int tempbool2 = (int) FALSE;
6119 char *_kwnames[] = { "self","pen","isOutline", NULL };
6120
6121 self = self;
6122 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxPyDrawnShape_SetDrawnBrush",_kwnames,&_argo0,&_obj1,&tempbool2))
6123 return NULL;
6124 if (_argo0) {
6125 if (_argo0 == Py_None) { _arg0 = NULL; }
6126 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6127 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_SetDrawnBrush. Expected _wxPyDrawnShape_p.");
6128 return NULL;
6129 }
6130 }
6131 {
6132 wxBrush* temp;
6133 if (_obj1) {
6134 if (_obj1 == Py_None) { temp = NULL; }
6135 else if (SWIG_GetPtrObj(_obj1, (void **) &temp,"_wxBrush_p")) {
6136 PyErr_SetString(PyExc_TypeError,"Type error, expected _wxBrush_p.");
6137 return NULL;
6138 }
6139 }
6140 if (temp)
6141 _arg1 = wxTheBrushList->FindOrCreateBrush(temp->GetColour(), temp->GetStyle());
6142 else
6143 _arg1 = NULL;
6144 }
6145 _arg2 = (bool ) tempbool2;
6146 {
6147 wxPy_BEGIN_ALLOW_THREADS;
6148 wxPyDrawnShape_SetDrawnBrush(_arg0,_arg1,_arg2);
6149
6150 wxPy_END_ALLOW_THREADS;
6151 } Py_INCREF(Py_None);
6152 _resultobj = Py_None;
6153 return _resultobj;
6154 }
6155
6156 #define wxPyDrawnShape_SetDrawnFont(_swigobj,_swigarg0) (_swigobj->SetDrawnFont(_swigarg0))
6157 static PyObject *_wrap_wxPyDrawnShape_SetDrawnFont(PyObject *self, PyObject *args, PyObject *kwargs) {
6158 PyObject * _resultobj;
6159 wxPyDrawnShape * _arg0;
6160 wxFont * _arg1;
6161 PyObject * _argo0 = 0;
6162 PyObject * _obj1 = 0;
6163 char *_kwnames[] = { "self","font", NULL };
6164
6165 self = self;
6166 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDrawnShape_SetDrawnFont",_kwnames,&_argo0,&_obj1))
6167 return NULL;
6168 if (_argo0) {
6169 if (_argo0 == Py_None) { _arg0 = NULL; }
6170 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6171 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_SetDrawnFont. Expected _wxPyDrawnShape_p.");
6172 return NULL;
6173 }
6174 }
6175 {
6176 wxFont* temp;
6177 if (_obj1) {
6178 if (_obj1 == Py_None) { temp = NULL; }
6179 else if (SWIG_GetPtrObj(_obj1, (void **) &temp,"_wxFont_p")) {
6180 PyErr_SetString(PyExc_TypeError,"Type error, expected _wxFont_p.");
6181 return NULL;
6182 }
6183 }
6184 if (temp)
6185 _arg1 = wxTheFontList->FindOrCreateFont(temp->GetPointSize(),
6186 temp->GetFamily(),
6187 temp->GetStyle(),
6188 temp->GetWeight(),
6189 temp->GetUnderlined(),
6190 temp->GetFaceName(),
6191 temp->GetEncoding());
6192 else
6193 _arg1 = NULL;
6194 }
6195 {
6196 wxPy_BEGIN_ALLOW_THREADS;
6197 wxPyDrawnShape_SetDrawnFont(_arg0,_arg1);
6198
6199 wxPy_END_ALLOW_THREADS;
6200 } Py_INCREF(Py_None);
6201 _resultobj = Py_None;
6202 return _resultobj;
6203 }
6204
6205 #define wxPyDrawnShape_SetDrawnPen(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetDrawnPen(_swigarg0,_swigarg1))
6206 static PyObject *_wrap_wxPyDrawnShape_SetDrawnPen(PyObject *self, PyObject *args, PyObject *kwargs) {
6207 PyObject * _resultobj;
6208 wxPyDrawnShape * _arg0;
6209 wxPen * _arg1;
6210 bool _arg2 = (bool ) FALSE;
6211 PyObject * _argo0 = 0;
6212 PyObject * _obj1 = 0;
6213 int tempbool2 = (int) FALSE;
6214 char *_kwnames[] = { "self","pen","isOutline", NULL };
6215
6216 self = self;
6217 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxPyDrawnShape_SetDrawnPen",_kwnames,&_argo0,&_obj1,&tempbool2))
6218 return NULL;
6219 if (_argo0) {
6220 if (_argo0 == Py_None) { _arg0 = NULL; }
6221 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6222 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_SetDrawnPen. Expected _wxPyDrawnShape_p.");
6223 return NULL;
6224 }
6225 }
6226 {
6227 wxPen* temp;
6228 if (_obj1) {
6229 if (_obj1 == Py_None) { temp = NULL; }
6230 else if (SWIG_GetPtrObj(_obj1, (void **) &temp,"_wxPen_p")) {
6231 PyErr_SetString(PyExc_TypeError,"Type error, expected _wxPen_p.");
6232 return NULL;
6233 }
6234 }
6235 if (temp)
6236 _arg1 = wxThePenList->FindOrCreatePen(temp->GetColour(),
6237 temp->GetWidth(),
6238 temp->GetStyle());
6239 else
6240 _arg1 = NULL;
6241 }
6242 _arg2 = (bool ) tempbool2;
6243 {
6244 wxPy_BEGIN_ALLOW_THREADS;
6245 wxPyDrawnShape_SetDrawnPen(_arg0,_arg1,_arg2);
6246
6247 wxPy_END_ALLOW_THREADS;
6248 } Py_INCREF(Py_None);
6249 _resultobj = Py_None;
6250 return _resultobj;
6251 }
6252
6253 #define wxPyDrawnShape_SetDrawnTextColour(_swigobj,_swigarg0) (_swigobj->SetDrawnTextColour(_swigarg0))
6254 static PyObject *_wrap_wxPyDrawnShape_SetDrawnTextColour(PyObject *self, PyObject *args, PyObject *kwargs) {
6255 PyObject * _resultobj;
6256 wxPyDrawnShape * _arg0;
6257 wxColour * _arg1;
6258 PyObject * _argo0 = 0;
6259 wxColour temp;
6260 PyObject * _obj1 = 0;
6261 char *_kwnames[] = { "self","colour", NULL };
6262
6263 self = self;
6264 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDrawnShape_SetDrawnTextColour",_kwnames,&_argo0,&_obj1))
6265 return NULL;
6266 if (_argo0) {
6267 if (_argo0 == Py_None) { _arg0 = NULL; }
6268 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6269 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_SetDrawnTextColour. Expected _wxPyDrawnShape_p.");
6270 return NULL;
6271 }
6272 }
6273 {
6274 _arg1 = &temp;
6275 if (! wxColour_helper(_obj1, &_arg1))
6276 return NULL;
6277 }
6278 {
6279 wxPy_BEGIN_ALLOW_THREADS;
6280 wxPyDrawnShape_SetDrawnTextColour(_arg0,*_arg1);
6281
6282 wxPy_END_ALLOW_THREADS;
6283 } Py_INCREF(Py_None);
6284 _resultobj = Py_None;
6285 return _resultobj;
6286 }
6287
6288 #define wxPyDrawnShape_Scale(_swigobj,_swigarg0,_swigarg1) (_swigobj->Scale(_swigarg0,_swigarg1))
6289 static PyObject *_wrap_wxPyDrawnShape_Scale(PyObject *self, PyObject *args, PyObject *kwargs) {
6290 PyObject * _resultobj;
6291 wxPyDrawnShape * _arg0;
6292 double _arg1;
6293 double _arg2;
6294 PyObject * _argo0 = 0;
6295 char *_kwnames[] = { "self","sx","sy", NULL };
6296
6297 self = self;
6298 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyDrawnShape_Scale",_kwnames,&_argo0,&_arg1,&_arg2))
6299 return NULL;
6300 if (_argo0) {
6301 if (_argo0 == Py_None) { _arg0 = NULL; }
6302 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6303 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_Scale. Expected _wxPyDrawnShape_p.");
6304 return NULL;
6305 }
6306 }
6307 {
6308 wxPy_BEGIN_ALLOW_THREADS;
6309 wxPyDrawnShape_Scale(_arg0,_arg1,_arg2);
6310
6311 wxPy_END_ALLOW_THREADS;
6312 } Py_INCREF(Py_None);
6313 _resultobj = Py_None;
6314 return _resultobj;
6315 }
6316
6317 #define wxPyDrawnShape_SetSaveToFile(_swigobj,_swigarg0) (_swigobj->SetSaveToFile(_swigarg0))
6318 static PyObject *_wrap_wxPyDrawnShape_SetSaveToFile(PyObject *self, PyObject *args, PyObject *kwargs) {
6319 PyObject * _resultobj;
6320 wxPyDrawnShape * _arg0;
6321 bool _arg1;
6322 PyObject * _argo0 = 0;
6323 int tempbool1;
6324 char *_kwnames[] = { "self","save", NULL };
6325
6326 self = self;
6327 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxPyDrawnShape_SetSaveToFile",_kwnames,&_argo0,&tempbool1))
6328 return NULL;
6329 if (_argo0) {
6330 if (_argo0 == Py_None) { _arg0 = NULL; }
6331 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6332 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_SetSaveToFile. Expected _wxPyDrawnShape_p.");
6333 return NULL;
6334 }
6335 }
6336 _arg1 = (bool ) tempbool1;
6337 {
6338 wxPy_BEGIN_ALLOW_THREADS;
6339 wxPyDrawnShape_SetSaveToFile(_arg0,_arg1);
6340
6341 wxPy_END_ALLOW_THREADS;
6342 } Py_INCREF(Py_None);
6343 _resultobj = Py_None;
6344 return _resultobj;
6345 }
6346
6347 #define wxPyDrawnShape_Translate(_swigobj,_swigarg0,_swigarg1) (_swigobj->Translate(_swigarg0,_swigarg1))
6348 static PyObject *_wrap_wxPyDrawnShape_Translate(PyObject *self, PyObject *args, PyObject *kwargs) {
6349 PyObject * _resultobj;
6350 wxPyDrawnShape * _arg0;
6351 double _arg1;
6352 double _arg2;
6353 PyObject * _argo0 = 0;
6354 char *_kwnames[] = { "self","x","y", NULL };
6355
6356 self = self;
6357 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyDrawnShape_Translate",_kwnames,&_argo0,&_arg1,&_arg2))
6358 return NULL;
6359 if (_argo0) {
6360 if (_argo0 == Py_None) { _arg0 = NULL; }
6361 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6362 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_Translate. Expected _wxPyDrawnShape_p.");
6363 return NULL;
6364 }
6365 }
6366 {
6367 wxPy_BEGIN_ALLOW_THREADS;
6368 wxPyDrawnShape_Translate(_arg0,_arg1,_arg2);
6369
6370 wxPy_END_ALLOW_THREADS;
6371 } Py_INCREF(Py_None);
6372 _resultobj = Py_None;
6373 return _resultobj;
6374 }
6375
6376 #define wxPyDrawnShape_base_OnDelete(_swigobj) (_swigobj->base_OnDelete())
6377 static PyObject *_wrap_wxPyDrawnShape_base_OnDelete(PyObject *self, PyObject *args, PyObject *kwargs) {
6378 PyObject * _resultobj;
6379 wxPyDrawnShape * _arg0;
6380 PyObject * _argo0 = 0;
6381 char *_kwnames[] = { "self", NULL };
6382
6383 self = self;
6384 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyDrawnShape_base_OnDelete",_kwnames,&_argo0))
6385 return NULL;
6386 if (_argo0) {
6387 if (_argo0 == Py_None) { _arg0 = NULL; }
6388 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6389 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnDelete. Expected _wxPyDrawnShape_p.");
6390 return NULL;
6391 }
6392 }
6393 {
6394 wxPy_BEGIN_ALLOW_THREADS;
6395 wxPyDrawnShape_base_OnDelete(_arg0);
6396
6397 wxPy_END_ALLOW_THREADS;
6398 } Py_INCREF(Py_None);
6399 _resultobj = Py_None;
6400 return _resultobj;
6401 }
6402
6403 #define wxPyDrawnShape_base_OnDraw(_swigobj,_swigarg0) (_swigobj->base_OnDraw(_swigarg0))
6404 static PyObject *_wrap_wxPyDrawnShape_base_OnDraw(PyObject *self, PyObject *args, PyObject *kwargs) {
6405 PyObject * _resultobj;
6406 wxPyDrawnShape * _arg0;
6407 wxDC * _arg1;
6408 PyObject * _argo0 = 0;
6409 PyObject * _argo1 = 0;
6410 char *_kwnames[] = { "self","dc", NULL };
6411
6412 self = self;
6413 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDrawnShape_base_OnDraw",_kwnames,&_argo0,&_argo1))
6414 return NULL;
6415 if (_argo0) {
6416 if (_argo0 == Py_None) { _arg0 = NULL; }
6417 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6418 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnDraw. Expected _wxPyDrawnShape_p.");
6419 return NULL;
6420 }
6421 }
6422 if (_argo1) {
6423 if (_argo1 == Py_None) { _arg1 = NULL; }
6424 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
6425 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDrawnShape_base_OnDraw. Expected _wxDC_p.");
6426 return NULL;
6427 }
6428 }
6429 {
6430 wxPy_BEGIN_ALLOW_THREADS;
6431 wxPyDrawnShape_base_OnDraw(_arg0,*_arg1);
6432
6433 wxPy_END_ALLOW_THREADS;
6434 } Py_INCREF(Py_None);
6435 _resultobj = Py_None;
6436 return _resultobj;
6437 }
6438
6439 #define wxPyDrawnShape_base_OnDrawContents(_swigobj,_swigarg0) (_swigobj->base_OnDrawContents(_swigarg0))
6440 static PyObject *_wrap_wxPyDrawnShape_base_OnDrawContents(PyObject *self, PyObject *args, PyObject *kwargs) {
6441 PyObject * _resultobj;
6442 wxPyDrawnShape * _arg0;
6443 wxDC * _arg1;
6444 PyObject * _argo0 = 0;
6445 PyObject * _argo1 = 0;
6446 char *_kwnames[] = { "self","dc", NULL };
6447
6448 self = self;
6449 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDrawnShape_base_OnDrawContents",_kwnames,&_argo0,&_argo1))
6450 return NULL;
6451 if (_argo0) {
6452 if (_argo0 == Py_None) { _arg0 = NULL; }
6453 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6454 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnDrawContents. Expected _wxPyDrawnShape_p.");
6455 return NULL;
6456 }
6457 }
6458 if (_argo1) {
6459 if (_argo1 == Py_None) { _arg1 = NULL; }
6460 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
6461 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDrawnShape_base_OnDrawContents. Expected _wxDC_p.");
6462 return NULL;
6463 }
6464 }
6465 {
6466 wxPy_BEGIN_ALLOW_THREADS;
6467 wxPyDrawnShape_base_OnDrawContents(_arg0,*_arg1);
6468
6469 wxPy_END_ALLOW_THREADS;
6470 } Py_INCREF(Py_None);
6471 _resultobj = Py_None;
6472 return _resultobj;
6473 }
6474
6475 #define wxPyDrawnShape_base_OnDrawBranches(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnDrawBranches(_swigarg0,_swigarg1))
6476 static PyObject *_wrap_wxPyDrawnShape_base_OnDrawBranches(PyObject *self, PyObject *args, PyObject *kwargs) {
6477 PyObject * _resultobj;
6478 wxPyDrawnShape * _arg0;
6479 wxDC * _arg1;
6480 bool _arg2 = (bool ) FALSE;
6481 PyObject * _argo0 = 0;
6482 PyObject * _argo1 = 0;
6483 int tempbool2 = (int) FALSE;
6484 char *_kwnames[] = { "self","dc","erase", NULL };
6485
6486 self = self;
6487 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxPyDrawnShape_base_OnDrawBranches",_kwnames,&_argo0,&_argo1,&tempbool2))
6488 return NULL;
6489 if (_argo0) {
6490 if (_argo0 == Py_None) { _arg0 = NULL; }
6491 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6492 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnDrawBranches. Expected _wxPyDrawnShape_p.");
6493 return NULL;
6494 }
6495 }
6496 if (_argo1) {
6497 if (_argo1 == Py_None) { _arg1 = NULL; }
6498 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
6499 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDrawnShape_base_OnDrawBranches. Expected _wxDC_p.");
6500 return NULL;
6501 }
6502 }
6503 _arg2 = (bool ) tempbool2;
6504 {
6505 wxPy_BEGIN_ALLOW_THREADS;
6506 wxPyDrawnShape_base_OnDrawBranches(_arg0,*_arg1,_arg2);
6507
6508 wxPy_END_ALLOW_THREADS;
6509 } Py_INCREF(Py_None);
6510 _resultobj = Py_None;
6511 return _resultobj;
6512 }
6513
6514 #define wxPyDrawnShape_base_OnMoveLinks(_swigobj,_swigarg0) (_swigobj->base_OnMoveLinks(_swigarg0))
6515 static PyObject *_wrap_wxPyDrawnShape_base_OnMoveLinks(PyObject *self, PyObject *args, PyObject *kwargs) {
6516 PyObject * _resultobj;
6517 wxPyDrawnShape * _arg0;
6518 wxDC * _arg1;
6519 PyObject * _argo0 = 0;
6520 PyObject * _argo1 = 0;
6521 char *_kwnames[] = { "self","dc", NULL };
6522
6523 self = self;
6524 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDrawnShape_base_OnMoveLinks",_kwnames,&_argo0,&_argo1))
6525 return NULL;
6526 if (_argo0) {
6527 if (_argo0 == Py_None) { _arg0 = NULL; }
6528 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6529 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnMoveLinks. Expected _wxPyDrawnShape_p.");
6530 return NULL;
6531 }
6532 }
6533 if (_argo1) {
6534 if (_argo1 == Py_None) { _arg1 = NULL; }
6535 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
6536 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDrawnShape_base_OnMoveLinks. Expected _wxDC_p.");
6537 return NULL;
6538 }
6539 }
6540 {
6541 wxPy_BEGIN_ALLOW_THREADS;
6542 wxPyDrawnShape_base_OnMoveLinks(_arg0,*_arg1);
6543
6544 wxPy_END_ALLOW_THREADS;
6545 } Py_INCREF(Py_None);
6546 _resultobj = Py_None;
6547 return _resultobj;
6548 }
6549
6550 #define wxPyDrawnShape_base_OnErase(_swigobj,_swigarg0) (_swigobj->base_OnErase(_swigarg0))
6551 static PyObject *_wrap_wxPyDrawnShape_base_OnErase(PyObject *self, PyObject *args, PyObject *kwargs) {
6552 PyObject * _resultobj;
6553 wxPyDrawnShape * _arg0;
6554 wxDC * _arg1;
6555 PyObject * _argo0 = 0;
6556 PyObject * _argo1 = 0;
6557 char *_kwnames[] = { "self","dc", NULL };
6558
6559 self = self;
6560 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDrawnShape_base_OnErase",_kwnames,&_argo0,&_argo1))
6561 return NULL;
6562 if (_argo0) {
6563 if (_argo0 == Py_None) { _arg0 = NULL; }
6564 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6565 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnErase. Expected _wxPyDrawnShape_p.");
6566 return NULL;
6567 }
6568 }
6569 if (_argo1) {
6570 if (_argo1 == Py_None) { _arg1 = NULL; }
6571 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
6572 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDrawnShape_base_OnErase. Expected _wxDC_p.");
6573 return NULL;
6574 }
6575 }
6576 {
6577 wxPy_BEGIN_ALLOW_THREADS;
6578 wxPyDrawnShape_base_OnErase(_arg0,*_arg1);
6579
6580 wxPy_END_ALLOW_THREADS;
6581 } Py_INCREF(Py_None);
6582 _resultobj = Py_None;
6583 return _resultobj;
6584 }
6585
6586 #define wxPyDrawnShape_base_OnEraseContents(_swigobj,_swigarg0) (_swigobj->base_OnEraseContents(_swigarg0))
6587 static PyObject *_wrap_wxPyDrawnShape_base_OnEraseContents(PyObject *self, PyObject *args, PyObject *kwargs) {
6588 PyObject * _resultobj;
6589 wxPyDrawnShape * _arg0;
6590 wxDC * _arg1;
6591 PyObject * _argo0 = 0;
6592 PyObject * _argo1 = 0;
6593 char *_kwnames[] = { "self","dc", NULL };
6594
6595 self = self;
6596 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDrawnShape_base_OnEraseContents",_kwnames,&_argo0,&_argo1))
6597 return NULL;
6598 if (_argo0) {
6599 if (_argo0 == Py_None) { _arg0 = NULL; }
6600 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6601 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnEraseContents. Expected _wxPyDrawnShape_p.");
6602 return NULL;
6603 }
6604 }
6605 if (_argo1) {
6606 if (_argo1 == Py_None) { _arg1 = NULL; }
6607 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
6608 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDrawnShape_base_OnEraseContents. Expected _wxDC_p.");
6609 return NULL;
6610 }
6611 }
6612 {
6613 wxPy_BEGIN_ALLOW_THREADS;
6614 wxPyDrawnShape_base_OnEraseContents(_arg0,*_arg1);
6615
6616 wxPy_END_ALLOW_THREADS;
6617 } Py_INCREF(Py_None);
6618 _resultobj = Py_None;
6619 return _resultobj;
6620 }
6621
6622 #define wxPyDrawnShape_base_OnHighlight(_swigobj,_swigarg0) (_swigobj->base_OnHighlight(_swigarg0))
6623 static PyObject *_wrap_wxPyDrawnShape_base_OnHighlight(PyObject *self, PyObject *args, PyObject *kwargs) {
6624 PyObject * _resultobj;
6625 wxPyDrawnShape * _arg0;
6626 wxDC * _arg1;
6627 PyObject * _argo0 = 0;
6628 PyObject * _argo1 = 0;
6629 char *_kwnames[] = { "self","dc", NULL };
6630
6631 self = self;
6632 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDrawnShape_base_OnHighlight",_kwnames,&_argo0,&_argo1))
6633 return NULL;
6634 if (_argo0) {
6635 if (_argo0 == Py_None) { _arg0 = NULL; }
6636 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6637 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnHighlight. Expected _wxPyDrawnShape_p.");
6638 return NULL;
6639 }
6640 }
6641 if (_argo1) {
6642 if (_argo1 == Py_None) { _arg1 = NULL; }
6643 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
6644 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDrawnShape_base_OnHighlight. Expected _wxDC_p.");
6645 return NULL;
6646 }
6647 }
6648 {
6649 wxPy_BEGIN_ALLOW_THREADS;
6650 wxPyDrawnShape_base_OnHighlight(_arg0,*_arg1);
6651
6652 wxPy_END_ALLOW_THREADS;
6653 } Py_INCREF(Py_None);
6654 _resultobj = Py_None;
6655 return _resultobj;
6656 }
6657
6658 #define wxPyDrawnShape_base_OnLeftClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnLeftClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
6659 static PyObject *_wrap_wxPyDrawnShape_base_OnLeftClick(PyObject *self, PyObject *args, PyObject *kwargs) {
6660 PyObject * _resultobj;
6661 wxPyDrawnShape * _arg0;
6662 double _arg1;
6663 double _arg2;
6664 int _arg3 = (int ) 0;
6665 int _arg4 = (int ) 0;
6666 PyObject * _argo0 = 0;
6667 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
6668
6669 self = self;
6670 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyDrawnShape_base_OnLeftClick",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
6671 return NULL;
6672 if (_argo0) {
6673 if (_argo0 == Py_None) { _arg0 = NULL; }
6674 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6675 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnLeftClick. Expected _wxPyDrawnShape_p.");
6676 return NULL;
6677 }
6678 }
6679 {
6680 wxPy_BEGIN_ALLOW_THREADS;
6681 wxPyDrawnShape_base_OnLeftClick(_arg0,_arg1,_arg2,_arg3,_arg4);
6682
6683 wxPy_END_ALLOW_THREADS;
6684 } Py_INCREF(Py_None);
6685 _resultobj = Py_None;
6686 return _resultobj;
6687 }
6688
6689 #define wxPyDrawnShape_base_OnLeftDoubleClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnLeftDoubleClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
6690 static PyObject *_wrap_wxPyDrawnShape_base_OnLeftDoubleClick(PyObject *self, PyObject *args, PyObject *kwargs) {
6691 PyObject * _resultobj;
6692 wxPyDrawnShape * _arg0;
6693 double _arg1;
6694 double _arg2;
6695 int _arg3 = (int ) 0;
6696 int _arg4 = (int ) 0;
6697 PyObject * _argo0 = 0;
6698 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
6699
6700 self = self;
6701 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyDrawnShape_base_OnLeftDoubleClick",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
6702 return NULL;
6703 if (_argo0) {
6704 if (_argo0 == Py_None) { _arg0 = NULL; }
6705 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6706 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnLeftDoubleClick. Expected _wxPyDrawnShape_p.");
6707 return NULL;
6708 }
6709 }
6710 {
6711 wxPy_BEGIN_ALLOW_THREADS;
6712 wxPyDrawnShape_base_OnLeftDoubleClick(_arg0,_arg1,_arg2,_arg3,_arg4);
6713
6714 wxPy_END_ALLOW_THREADS;
6715 } Py_INCREF(Py_None);
6716 _resultobj = Py_None;
6717 return _resultobj;
6718 }
6719
6720 #define wxPyDrawnShape_base_OnRightClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnRightClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
6721 static PyObject *_wrap_wxPyDrawnShape_base_OnRightClick(PyObject *self, PyObject *args, PyObject *kwargs) {
6722 PyObject * _resultobj;
6723 wxPyDrawnShape * _arg0;
6724 double _arg1;
6725 double _arg2;
6726 int _arg3 = (int ) 0;
6727 int _arg4 = (int ) 0;
6728 PyObject * _argo0 = 0;
6729 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
6730
6731 self = self;
6732 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyDrawnShape_base_OnRightClick",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
6733 return NULL;
6734 if (_argo0) {
6735 if (_argo0 == Py_None) { _arg0 = NULL; }
6736 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6737 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnRightClick. Expected _wxPyDrawnShape_p.");
6738 return NULL;
6739 }
6740 }
6741 {
6742 wxPy_BEGIN_ALLOW_THREADS;
6743 wxPyDrawnShape_base_OnRightClick(_arg0,_arg1,_arg2,_arg3,_arg4);
6744
6745 wxPy_END_ALLOW_THREADS;
6746 } Py_INCREF(Py_None);
6747 _resultobj = Py_None;
6748 return _resultobj;
6749 }
6750
6751 #define wxPyDrawnShape_base_OnSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnSize(_swigarg0,_swigarg1))
6752 static PyObject *_wrap_wxPyDrawnShape_base_OnSize(PyObject *self, PyObject *args, PyObject *kwargs) {
6753 PyObject * _resultobj;
6754 wxPyDrawnShape * _arg0;
6755 double _arg1;
6756 double _arg2;
6757 PyObject * _argo0 = 0;
6758 char *_kwnames[] = { "self","x","y", NULL };
6759
6760 self = self;
6761 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyDrawnShape_base_OnSize",_kwnames,&_argo0,&_arg1,&_arg2))
6762 return NULL;
6763 if (_argo0) {
6764 if (_argo0 == Py_None) { _arg0 = NULL; }
6765 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6766 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnSize. Expected _wxPyDrawnShape_p.");
6767 return NULL;
6768 }
6769 }
6770 {
6771 wxPy_BEGIN_ALLOW_THREADS;
6772 wxPyDrawnShape_base_OnSize(_arg0,_arg1,_arg2);
6773
6774 wxPy_END_ALLOW_THREADS;
6775 } Py_INCREF(Py_None);
6776 _resultobj = Py_None;
6777 return _resultobj;
6778 }
6779
6780 #define wxPyDrawnShape_base_OnMovePre(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->base_OnMovePre(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
6781 static PyObject *_wrap_wxPyDrawnShape_base_OnMovePre(PyObject *self, PyObject *args, PyObject *kwargs) {
6782 PyObject * _resultobj;
6783 bool _result;
6784 wxPyDrawnShape * _arg0;
6785 wxDC * _arg1;
6786 double _arg2;
6787 double _arg3;
6788 double _arg4;
6789 double _arg5;
6790 bool _arg6 = (bool ) TRUE;
6791 PyObject * _argo0 = 0;
6792 PyObject * _argo1 = 0;
6793 int tempbool6 = (int) TRUE;
6794 char *_kwnames[] = { "self","dc","x","y","old_x","old_y","display", NULL };
6795
6796 self = self;
6797 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdddd|i:wxPyDrawnShape_base_OnMovePre",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5,&tempbool6))
6798 return NULL;
6799 if (_argo0) {
6800 if (_argo0 == Py_None) { _arg0 = NULL; }
6801 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6802 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnMovePre. Expected _wxPyDrawnShape_p.");
6803 return NULL;
6804 }
6805 }
6806 if (_argo1) {
6807 if (_argo1 == Py_None) { _arg1 = NULL; }
6808 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
6809 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDrawnShape_base_OnMovePre. Expected _wxDC_p.");
6810 return NULL;
6811 }
6812 }
6813 _arg6 = (bool ) tempbool6;
6814 {
6815 wxPy_BEGIN_ALLOW_THREADS;
6816 _result = (bool )wxPyDrawnShape_base_OnMovePre(_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
6817
6818 wxPy_END_ALLOW_THREADS;
6819 } _resultobj = Py_BuildValue("i",_result);
6820 return _resultobj;
6821 }
6822
6823 #define wxPyDrawnShape_base_OnMovePost(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->base_OnMovePost(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
6824 static PyObject *_wrap_wxPyDrawnShape_base_OnMovePost(PyObject *self, PyObject *args, PyObject *kwargs) {
6825 PyObject * _resultobj;
6826 wxPyDrawnShape * _arg0;
6827 wxDC * _arg1;
6828 double _arg2;
6829 double _arg3;
6830 double _arg4;
6831 double _arg5;
6832 bool _arg6 = (bool ) TRUE;
6833 PyObject * _argo0 = 0;
6834 PyObject * _argo1 = 0;
6835 int tempbool6 = (int) TRUE;
6836 char *_kwnames[] = { "self","dc","x","y","old_x","old_y","display", NULL };
6837
6838 self = self;
6839 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdddd|i:wxPyDrawnShape_base_OnMovePost",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5,&tempbool6))
6840 return NULL;
6841 if (_argo0) {
6842 if (_argo0 == Py_None) { _arg0 = NULL; }
6843 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6844 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnMovePost. Expected _wxPyDrawnShape_p.");
6845 return NULL;
6846 }
6847 }
6848 if (_argo1) {
6849 if (_argo1 == Py_None) { _arg1 = NULL; }
6850 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
6851 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDrawnShape_base_OnMovePost. Expected _wxDC_p.");
6852 return NULL;
6853 }
6854 }
6855 _arg6 = (bool ) tempbool6;
6856 {
6857 wxPy_BEGIN_ALLOW_THREADS;
6858 wxPyDrawnShape_base_OnMovePost(_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
6859
6860 wxPy_END_ALLOW_THREADS;
6861 } Py_INCREF(Py_None);
6862 _resultobj = Py_None;
6863 return _resultobj;
6864 }
6865
6866 #define wxPyDrawnShape_base_OnDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
6867 static PyObject *_wrap_wxPyDrawnShape_base_OnDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
6868 PyObject * _resultobj;
6869 wxPyDrawnShape * _arg0;
6870 bool _arg1;
6871 double _arg2;
6872 double _arg3;
6873 int _arg4 = (int ) 0;
6874 int _arg5 = (int ) 0;
6875 PyObject * _argo0 = 0;
6876 int tempbool1;
6877 char *_kwnames[] = { "self","draw","x","y","keys","attachment", NULL };
6878
6879 self = self;
6880 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oidd|ii:wxPyDrawnShape_base_OnDragLeft",_kwnames,&_argo0,&tempbool1,&_arg2,&_arg3,&_arg4,&_arg5))
6881 return NULL;
6882 if (_argo0) {
6883 if (_argo0 == Py_None) { _arg0 = NULL; }
6884 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6885 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnDragLeft. Expected _wxPyDrawnShape_p.");
6886 return NULL;
6887 }
6888 }
6889 _arg1 = (bool ) tempbool1;
6890 {
6891 wxPy_BEGIN_ALLOW_THREADS;
6892 wxPyDrawnShape_base_OnDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
6893
6894 wxPy_END_ALLOW_THREADS;
6895 } Py_INCREF(Py_None);
6896 _resultobj = Py_None;
6897 return _resultobj;
6898 }
6899
6900 #define wxPyDrawnShape_base_OnBeginDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnBeginDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
6901 static PyObject *_wrap_wxPyDrawnShape_base_OnBeginDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
6902 PyObject * _resultobj;
6903 wxPyDrawnShape * _arg0;
6904 double _arg1;
6905 double _arg2;
6906 int _arg3 = (int ) 0;
6907 int _arg4 = (int ) 0;
6908 PyObject * _argo0 = 0;
6909 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
6910
6911 self = self;
6912 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyDrawnShape_base_OnBeginDragLeft",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
6913 return NULL;
6914 if (_argo0) {
6915 if (_argo0 == Py_None) { _arg0 = NULL; }
6916 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6917 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnBeginDragLeft. Expected _wxPyDrawnShape_p.");
6918 return NULL;
6919 }
6920 }
6921 {
6922 wxPy_BEGIN_ALLOW_THREADS;
6923 wxPyDrawnShape_base_OnBeginDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4);
6924
6925 wxPy_END_ALLOW_THREADS;
6926 } Py_INCREF(Py_None);
6927 _resultobj = Py_None;
6928 return _resultobj;
6929 }
6930
6931 #define wxPyDrawnShape_base_OnEndDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnEndDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
6932 static PyObject *_wrap_wxPyDrawnShape_base_OnEndDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
6933 PyObject * _resultobj;
6934 wxPyDrawnShape * _arg0;
6935 double _arg1;
6936 double _arg2;
6937 int _arg3 = (int ) 0;
6938 int _arg4 = (int ) 0;
6939 PyObject * _argo0 = 0;
6940 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
6941
6942 self = self;
6943 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyDrawnShape_base_OnEndDragLeft",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
6944 return NULL;
6945 if (_argo0) {
6946 if (_argo0 == Py_None) { _arg0 = NULL; }
6947 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6948 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnEndDragLeft. Expected _wxPyDrawnShape_p.");
6949 return NULL;
6950 }
6951 }
6952 {
6953 wxPy_BEGIN_ALLOW_THREADS;
6954 wxPyDrawnShape_base_OnEndDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4);
6955
6956 wxPy_END_ALLOW_THREADS;
6957 } Py_INCREF(Py_None);
6958 _resultobj = Py_None;
6959 return _resultobj;
6960 }
6961
6962 #define wxPyDrawnShape_base_OnDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
6963 static PyObject *_wrap_wxPyDrawnShape_base_OnDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
6964 PyObject * _resultobj;
6965 wxPyDrawnShape * _arg0;
6966 bool _arg1;
6967 double _arg2;
6968 double _arg3;
6969 int _arg4 = (int ) 0;
6970 int _arg5 = (int ) 0;
6971 PyObject * _argo0 = 0;
6972 int tempbool1;
6973 char *_kwnames[] = { "self","draw","x","y","keys","attachment", NULL };
6974
6975 self = self;
6976 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oidd|ii:wxPyDrawnShape_base_OnDragRight",_kwnames,&_argo0,&tempbool1,&_arg2,&_arg3,&_arg4,&_arg5))
6977 return NULL;
6978 if (_argo0) {
6979 if (_argo0 == Py_None) { _arg0 = NULL; }
6980 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6981 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnDragRight. Expected _wxPyDrawnShape_p.");
6982 return NULL;
6983 }
6984 }
6985 _arg1 = (bool ) tempbool1;
6986 {
6987 wxPy_BEGIN_ALLOW_THREADS;
6988 wxPyDrawnShape_base_OnDragRight(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
6989
6990 wxPy_END_ALLOW_THREADS;
6991 } Py_INCREF(Py_None);
6992 _resultobj = Py_None;
6993 return _resultobj;
6994 }
6995
6996 #define wxPyDrawnShape_base_OnBeginDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnBeginDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
6997 static PyObject *_wrap_wxPyDrawnShape_base_OnBeginDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
6998 PyObject * _resultobj;
6999 wxPyDrawnShape * _arg0;
7000 double _arg1;
7001 double _arg2;
7002 int _arg3 = (int ) 0;
7003 int _arg4 = (int ) 0;
7004 PyObject * _argo0 = 0;
7005 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
7006
7007 self = self;
7008 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyDrawnShape_base_OnBeginDragRight",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
7009 return NULL;
7010 if (_argo0) {
7011 if (_argo0 == Py_None) { _arg0 = NULL; }
7012 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
7013 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnBeginDragRight. Expected _wxPyDrawnShape_p.");
7014 return NULL;
7015 }
7016 }
7017 {
7018 wxPy_BEGIN_ALLOW_THREADS;
7019 wxPyDrawnShape_base_OnBeginDragRight(_arg0,_arg1,_arg2,_arg3,_arg4);
7020
7021 wxPy_END_ALLOW_THREADS;
7022 } Py_INCREF(Py_None);
7023 _resultobj = Py_None;
7024 return _resultobj;
7025 }
7026
7027 #define wxPyDrawnShape_base_OnEndDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnEndDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
7028 static PyObject *_wrap_wxPyDrawnShape_base_OnEndDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
7029 PyObject * _resultobj;
7030 wxPyDrawnShape * _arg0;
7031 double _arg1;
7032 double _arg2;
7033 int _arg3 = (int ) 0;
7034 int _arg4 = (int ) 0;
7035 PyObject * _argo0 = 0;
7036 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
7037
7038 self = self;
7039 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyDrawnShape_base_OnEndDragRight",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
7040 return NULL;
7041 if (_argo0) {
7042 if (_argo0 == Py_None) { _arg0 = NULL; }
7043 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
7044 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnEndDragRight. Expected _wxPyDrawnShape_p.");
7045 return NULL;
7046 }
7047 }
7048 {
7049 wxPy_BEGIN_ALLOW_THREADS;
7050 wxPyDrawnShape_base_OnEndDragRight(_arg0,_arg1,_arg2,_arg3,_arg4);
7051
7052 wxPy_END_ALLOW_THREADS;
7053 } Py_INCREF(Py_None);
7054 _resultobj = Py_None;
7055 return _resultobj;
7056 }
7057
7058 #define wxPyDrawnShape_base_OnDrawOutline(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnDrawOutline(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
7059 static PyObject *_wrap_wxPyDrawnShape_base_OnDrawOutline(PyObject *self, PyObject *args, PyObject *kwargs) {
7060 PyObject * _resultobj;
7061 wxPyDrawnShape * _arg0;
7062 wxDC * _arg1;
7063 double _arg2;
7064 double _arg3;
7065 double _arg4;
7066 double _arg5;
7067 PyObject * _argo0 = 0;
7068 PyObject * _argo1 = 0;
7069 char *_kwnames[] = { "self","dc","x","y","w","h", NULL };
7070
7071 self = self;
7072 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdddd:wxPyDrawnShape_base_OnDrawOutline",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5))
7073 return NULL;
7074 if (_argo0) {
7075 if (_argo0 == Py_None) { _arg0 = NULL; }
7076 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
7077 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnDrawOutline. Expected _wxPyDrawnShape_p.");
7078 return NULL;
7079 }
7080 }
7081 if (_argo1) {
7082 if (_argo1 == Py_None) { _arg1 = NULL; }
7083 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
7084 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDrawnShape_base_OnDrawOutline. Expected _wxDC_p.");
7085 return NULL;
7086 }
7087 }
7088 {
7089 wxPy_BEGIN_ALLOW_THREADS;
7090 wxPyDrawnShape_base_OnDrawOutline(_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5);
7091
7092 wxPy_END_ALLOW_THREADS;
7093 } Py_INCREF(Py_None);
7094 _resultobj = Py_None;
7095 return _resultobj;
7096 }
7097
7098 #define wxPyDrawnShape_base_OnDrawControlPoints(_swigobj,_swigarg0) (_swigobj->base_OnDrawControlPoints(_swigarg0))
7099 static PyObject *_wrap_wxPyDrawnShape_base_OnDrawControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
7100 PyObject * _resultobj;
7101 wxPyDrawnShape * _arg0;
7102 wxDC * _arg1;
7103 PyObject * _argo0 = 0;
7104 PyObject * _argo1 = 0;
7105 char *_kwnames[] = { "self","dc", NULL };
7106
7107 self = self;
7108 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDrawnShape_base_OnDrawControlPoints",_kwnames,&_argo0,&_argo1))
7109 return NULL;
7110 if (_argo0) {
7111 if (_argo0 == Py_None) { _arg0 = NULL; }
7112 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
7113 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnDrawControlPoints. Expected _wxPyDrawnShape_p.");
7114 return NULL;
7115 }
7116 }
7117 if (_argo1) {
7118 if (_argo1 == Py_None) { _arg1 = NULL; }
7119 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
7120 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDrawnShape_base_OnDrawControlPoints. Expected _wxDC_p.");
7121 return NULL;
7122 }
7123 }
7124 {
7125 wxPy_BEGIN_ALLOW_THREADS;
7126 wxPyDrawnShape_base_OnDrawControlPoints(_arg0,*_arg1);
7127
7128 wxPy_END_ALLOW_THREADS;
7129 } Py_INCREF(Py_None);
7130 _resultobj = Py_None;
7131 return _resultobj;
7132 }
7133
7134 #define wxPyDrawnShape_base_OnEraseControlPoints(_swigobj,_swigarg0) (_swigobj->base_OnEraseControlPoints(_swigarg0))
7135 static PyObject *_wrap_wxPyDrawnShape_base_OnEraseControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
7136 PyObject * _resultobj;
7137 wxPyDrawnShape * _arg0;
7138 wxDC * _arg1;
7139 PyObject * _argo0 = 0;
7140 PyObject * _argo1 = 0;
7141 char *_kwnames[] = { "self","dc", NULL };
7142
7143 self = self;
7144 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDrawnShape_base_OnEraseControlPoints",_kwnames,&_argo0,&_argo1))
7145 return NULL;
7146 if (_argo0) {
7147 if (_argo0 == Py_None) { _arg0 = NULL; }
7148 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
7149 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnEraseControlPoints. Expected _wxPyDrawnShape_p.");
7150 return NULL;
7151 }
7152 }
7153 if (_argo1) {
7154 if (_argo1 == Py_None) { _arg1 = NULL; }
7155 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
7156 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDrawnShape_base_OnEraseControlPoints. Expected _wxDC_p.");
7157 return NULL;
7158 }
7159 }
7160 {
7161 wxPy_BEGIN_ALLOW_THREADS;
7162 wxPyDrawnShape_base_OnEraseControlPoints(_arg0,*_arg1);
7163
7164 wxPy_END_ALLOW_THREADS;
7165 } Py_INCREF(Py_None);
7166 _resultobj = Py_None;
7167 return _resultobj;
7168 }
7169
7170 #define wxPyDrawnShape_base_OnMoveLink(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnMoveLink(_swigarg0,_swigarg1))
7171 static PyObject *_wrap_wxPyDrawnShape_base_OnMoveLink(PyObject *self, PyObject *args, PyObject *kwargs) {
7172 PyObject * _resultobj;
7173 wxPyDrawnShape * _arg0;
7174 wxDC * _arg1;
7175 bool _arg2 = (bool ) TRUE;
7176 PyObject * _argo0 = 0;
7177 PyObject * _argo1 = 0;
7178 int tempbool2 = (int) TRUE;
7179 char *_kwnames[] = { "self","dc","moveControlPoints", NULL };
7180
7181 self = self;
7182 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxPyDrawnShape_base_OnMoveLink",_kwnames,&_argo0,&_argo1,&tempbool2))
7183 return NULL;
7184 if (_argo0) {
7185 if (_argo0 == Py_None) { _arg0 = NULL; }
7186 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
7187 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnMoveLink. Expected _wxPyDrawnShape_p.");
7188 return NULL;
7189 }
7190 }
7191 if (_argo1) {
7192 if (_argo1 == Py_None) { _arg1 = NULL; }
7193 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
7194 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDrawnShape_base_OnMoveLink. Expected _wxDC_p.");
7195 return NULL;
7196 }
7197 }
7198 _arg2 = (bool ) tempbool2;
7199 {
7200 wxPy_BEGIN_ALLOW_THREADS;
7201 wxPyDrawnShape_base_OnMoveLink(_arg0,*_arg1,_arg2);
7202
7203 wxPy_END_ALLOW_THREADS;
7204 } Py_INCREF(Py_None);
7205 _resultobj = Py_None;
7206 return _resultobj;
7207 }
7208
7209 #define wxPyDrawnShape_base_OnSizingDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->base_OnSizingDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
7210 static PyObject *_wrap_wxPyDrawnShape_base_OnSizingDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
7211 PyObject * _resultobj;
7212 wxPyDrawnShape * _arg0;
7213 wxPyControlPoint * _arg1;
7214 bool _arg2;
7215 double _arg3;
7216 double _arg4;
7217 int _arg5 = (int ) 0;
7218 int _arg6 = (int ) 0;
7219 PyObject * _argo0 = 0;
7220 PyObject * _argo1 = 0;
7221 int tempbool2;
7222 char *_kwnames[] = { "self","pt","draw","x","y","keys","attachment", NULL };
7223
7224 self = self;
7225 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOidd|ii:wxPyDrawnShape_base_OnSizingDragLeft",_kwnames,&_argo0,&_argo1,&tempbool2,&_arg3,&_arg4,&_arg5,&_arg6))
7226 return NULL;
7227 if (_argo0) {
7228 if (_argo0 == Py_None) { _arg0 = NULL; }
7229 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
7230 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnSizingDragLeft. Expected _wxPyDrawnShape_p.");
7231 return NULL;
7232 }
7233 }
7234 if (_argo1) {
7235 if (_argo1 == Py_None) { _arg1 = NULL; }
7236 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyControlPoint_p")) {
7237 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDrawnShape_base_OnSizingDragLeft. Expected _wxPyControlPoint_p.");
7238 return NULL;
7239 }
7240 }
7241 _arg2 = (bool ) tempbool2;
7242 {
7243 wxPy_BEGIN_ALLOW_THREADS;
7244 wxPyDrawnShape_base_OnSizingDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
7245
7246 wxPy_END_ALLOW_THREADS;
7247 } Py_INCREF(Py_None);
7248 _resultobj = Py_None;
7249 return _resultobj;
7250 }
7251
7252 #define wxPyDrawnShape_base_OnSizingBeginDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnSizingBeginDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
7253 static PyObject *_wrap_wxPyDrawnShape_base_OnSizingBeginDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
7254 PyObject * _resultobj;
7255 wxPyDrawnShape * _arg0;
7256 wxPyControlPoint * _arg1;
7257 double _arg2;
7258 double _arg3;
7259 int _arg4 = (int ) 0;
7260 int _arg5 = (int ) 0;
7261 PyObject * _argo0 = 0;
7262 PyObject * _argo1 = 0;
7263 char *_kwnames[] = { "self","pt","x","y","keys","attachment", NULL };
7264
7265 self = self;
7266 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdd|ii:wxPyDrawnShape_base_OnSizingBeginDragLeft",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5))
7267 return NULL;
7268 if (_argo0) {
7269 if (_argo0 == Py_None) { _arg0 = NULL; }
7270 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
7271 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnSizingBeginDragLeft. Expected _wxPyDrawnShape_p.");
7272 return NULL;
7273 }
7274 }
7275 if (_argo1) {
7276 if (_argo1 == Py_None) { _arg1 = NULL; }
7277 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyControlPoint_p")) {
7278 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDrawnShape_base_OnSizingBeginDragLeft. Expected _wxPyControlPoint_p.");
7279 return NULL;
7280 }
7281 }
7282 {
7283 wxPy_BEGIN_ALLOW_THREADS;
7284 wxPyDrawnShape_base_OnSizingBeginDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
7285
7286 wxPy_END_ALLOW_THREADS;
7287 } Py_INCREF(Py_None);
7288 _resultobj = Py_None;
7289 return _resultobj;
7290 }
7291
7292 #define wxPyDrawnShape_base_OnSizingEndDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnSizingEndDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
7293 static PyObject *_wrap_wxPyDrawnShape_base_OnSizingEndDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
7294 PyObject * _resultobj;
7295 wxPyDrawnShape * _arg0;
7296 wxPyControlPoint * _arg1;
7297 double _arg2;
7298 double _arg3;
7299 int _arg4 = (int ) 0;
7300 int _arg5 = (int ) 0;
7301 PyObject * _argo0 = 0;
7302 PyObject * _argo1 = 0;
7303 char *_kwnames[] = { "self","pt","x","y","keys","attachment", NULL };
7304
7305 self = self;
7306 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdd|ii:wxPyDrawnShape_base_OnSizingEndDragLeft",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5))
7307 return NULL;
7308 if (_argo0) {
7309 if (_argo0 == Py_None) { _arg0 = NULL; }
7310 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
7311 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnSizingEndDragLeft. Expected _wxPyDrawnShape_p.");
7312 return NULL;
7313 }
7314 }
7315 if (_argo1) {
7316 if (_argo1 == Py_None) { _arg1 = NULL; }
7317 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyControlPoint_p")) {
7318 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDrawnShape_base_OnSizingEndDragLeft. Expected _wxPyControlPoint_p.");
7319 return NULL;
7320 }
7321 }
7322 {
7323 wxPy_BEGIN_ALLOW_THREADS;
7324 wxPyDrawnShape_base_OnSizingEndDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
7325
7326 wxPy_END_ALLOW_THREADS;
7327 } Py_INCREF(Py_None);
7328 _resultobj = Py_None;
7329 return _resultobj;
7330 }
7331
7332 #define wxPyDrawnShape_base_OnBeginSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnBeginSize(_swigarg0,_swigarg1))
7333 static PyObject *_wrap_wxPyDrawnShape_base_OnBeginSize(PyObject *self, PyObject *args, PyObject *kwargs) {
7334 PyObject * _resultobj;
7335 wxPyDrawnShape * _arg0;
7336 double _arg1;
7337 double _arg2;
7338 PyObject * _argo0 = 0;
7339 char *_kwnames[] = { "self","w","h", NULL };
7340
7341 self = self;
7342 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyDrawnShape_base_OnBeginSize",_kwnames,&_argo0,&_arg1,&_arg2))
7343 return NULL;
7344 if (_argo0) {
7345 if (_argo0 == Py_None) { _arg0 = NULL; }
7346 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
7347 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnBeginSize. Expected _wxPyDrawnShape_p.");
7348 return NULL;
7349 }
7350 }
7351 {
7352 wxPy_BEGIN_ALLOW_THREADS;
7353 wxPyDrawnShape_base_OnBeginSize(_arg0,_arg1,_arg2);
7354
7355 wxPy_END_ALLOW_THREADS;
7356 } Py_INCREF(Py_None);
7357 _resultobj = Py_None;
7358 return _resultobj;
7359 }
7360
7361 #define wxPyDrawnShape_base_OnEndSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnEndSize(_swigarg0,_swigarg1))
7362 static PyObject *_wrap_wxPyDrawnShape_base_OnEndSize(PyObject *self, PyObject *args, PyObject *kwargs) {
7363 PyObject * _resultobj;
7364 wxPyDrawnShape * _arg0;
7365 double _arg1;
7366 double _arg2;
7367 PyObject * _argo0 = 0;
7368 char *_kwnames[] = { "self","w","h", NULL };
7369
7370 self = self;
7371 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyDrawnShape_base_OnEndSize",_kwnames,&_argo0,&_arg1,&_arg2))
7372 return NULL;
7373 if (_argo0) {
7374 if (_argo0 == Py_None) { _arg0 = NULL; }
7375 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
7376 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnEndSize. Expected _wxPyDrawnShape_p.");
7377 return NULL;
7378 }
7379 }
7380 {
7381 wxPy_BEGIN_ALLOW_THREADS;
7382 wxPyDrawnShape_base_OnEndSize(_arg0,_arg1,_arg2);
7383
7384 wxPy_END_ALLOW_THREADS;
7385 } Py_INCREF(Py_None);
7386 _resultobj = Py_None;
7387 return _resultobj;
7388 }
7389
7390 static void *SwigwxOGLConstraintTowxObject(void *ptr) {
7391 wxOGLConstraint *src;
7392 wxObject *dest;
7393 src = (wxOGLConstraint *) ptr;
7394 dest = (wxObject *) src;
7395 return (void *) dest;
7396 }
7397
7398 static wxOGLConstraint *new_wxOGLConstraint(int type,wxPyShape *constraining,PyObject *constrained) {
7399 wxList* list = wxPy_wxListHelper(constrained, "_wxPyShape_p");
7400 wxOGLConstraint* rv = new wxOGLConstraint(type, constraining, *list);
7401 delete list;
7402 return rv;
7403 }
7404
7405 static PyObject *_wrap_new_wxOGLConstraint(PyObject *self, PyObject *args, PyObject *kwargs) {
7406 PyObject * _resultobj;
7407 wxOGLConstraint * _result;
7408 int _arg0;
7409 wxPyShape * _arg1;
7410 PyObject * _arg2;
7411 PyObject * _argo1 = 0;
7412 PyObject * _obj2 = 0;
7413 char *_kwnames[] = { "type","constraining","constrained", NULL };
7414 char _ptemp[128];
7415
7416 self = self;
7417 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"iOO:new_wxOGLConstraint",_kwnames,&_arg0,&_argo1,&_obj2))
7418 return NULL;
7419 if (_argo1) {
7420 if (_argo1 == Py_None) { _arg1 = NULL; }
7421 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyShape_p")) {
7422 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of new_wxOGLConstraint. Expected _wxPyShape_p.");
7423 return NULL;
7424 }
7425 }
7426 {
7427 _arg2 = _obj2;
7428 }
7429 {
7430 wxPy_BEGIN_ALLOW_THREADS;
7431 _result = (wxOGLConstraint *)new_wxOGLConstraint(_arg0,_arg1,_arg2);
7432
7433 wxPy_END_ALLOW_THREADS;
7434 } if (_result) {
7435 SWIG_MakePtr(_ptemp, (char *) _result,"_wxOGLConstraint_p");
7436 _resultobj = Py_BuildValue("s",_ptemp);
7437 } else {
7438 Py_INCREF(Py_None);
7439 _resultobj = Py_None;
7440 }
7441 return _resultobj;
7442 }
7443
7444 #define wxOGLConstraint_Evaluate(_swigobj) (_swigobj->Evaluate())
7445 static PyObject *_wrap_wxOGLConstraint_Evaluate(PyObject *self, PyObject *args, PyObject *kwargs) {
7446 PyObject * _resultobj;
7447 bool _result;
7448 wxOGLConstraint * _arg0;
7449 PyObject * _argo0 = 0;
7450 char *_kwnames[] = { "self", NULL };
7451
7452 self = self;
7453 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxOGLConstraint_Evaluate",_kwnames,&_argo0))
7454 return NULL;
7455 if (_argo0) {
7456 if (_argo0 == Py_None) { _arg0 = NULL; }
7457 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxOGLConstraint_p")) {
7458 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxOGLConstraint_Evaluate. Expected _wxOGLConstraint_p.");
7459 return NULL;
7460 }
7461 }
7462 {
7463 wxPy_BEGIN_ALLOW_THREADS;
7464 _result = (bool )wxOGLConstraint_Evaluate(_arg0);
7465
7466 wxPy_END_ALLOW_THREADS;
7467 } _resultobj = Py_BuildValue("i",_result);
7468 return _resultobj;
7469 }
7470
7471 #define wxOGLConstraint_SetSpacing(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetSpacing(_swigarg0,_swigarg1))
7472 static PyObject *_wrap_wxOGLConstraint_SetSpacing(PyObject *self, PyObject *args, PyObject *kwargs) {
7473 PyObject * _resultobj;
7474 wxOGLConstraint * _arg0;
7475 double _arg1;
7476 double _arg2;
7477 PyObject * _argo0 = 0;
7478 char *_kwnames[] = { "self","x","y", NULL };
7479
7480 self = self;
7481 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxOGLConstraint_SetSpacing",_kwnames,&_argo0,&_arg1,&_arg2))
7482 return NULL;
7483 if (_argo0) {
7484 if (_argo0 == Py_None) { _arg0 = NULL; }
7485 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxOGLConstraint_p")) {
7486 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxOGLConstraint_SetSpacing. Expected _wxOGLConstraint_p.");
7487 return NULL;
7488 }
7489 }
7490 {
7491 wxPy_BEGIN_ALLOW_THREADS;
7492 wxOGLConstraint_SetSpacing(_arg0,_arg1,_arg2);
7493
7494 wxPy_END_ALLOW_THREADS;
7495 } Py_INCREF(Py_None);
7496 _resultobj = Py_None;
7497 return _resultobj;
7498 }
7499
7500 #define wxOGLConstraint_Equals(_swigobj,_swigarg0,_swigarg1) (_swigobj->Equals(_swigarg0,_swigarg1))
7501 static PyObject *_wrap_wxOGLConstraint_Equals(PyObject *self, PyObject *args, PyObject *kwargs) {
7502 PyObject * _resultobj;
7503 bool _result;
7504 wxOGLConstraint * _arg0;
7505 double _arg1;
7506 double _arg2;
7507 PyObject * _argo0 = 0;
7508 char *_kwnames[] = { "self","a","b", NULL };
7509
7510 self = self;
7511 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxOGLConstraint_Equals",_kwnames,&_argo0,&_arg1,&_arg2))
7512 return NULL;
7513 if (_argo0) {
7514 if (_argo0 == Py_None) { _arg0 = NULL; }
7515 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxOGLConstraint_p")) {
7516 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxOGLConstraint_Equals. Expected _wxOGLConstraint_p.");
7517 return NULL;
7518 }
7519 }
7520 {
7521 wxPy_BEGIN_ALLOW_THREADS;
7522 _result = (bool )wxOGLConstraint_Equals(_arg0,_arg1,_arg2);
7523
7524 wxPy_END_ALLOW_THREADS;
7525 } _resultobj = Py_BuildValue("i",_result);
7526 return _resultobj;
7527 }
7528
7529 static void *SwigwxPyCompositeShapeTowxPyRectangleShape(void *ptr) {
7530 wxPyCompositeShape *src;
7531 wxPyRectangleShape *dest;
7532 src = (wxPyCompositeShape *) ptr;
7533 dest = (wxPyRectangleShape *) src;
7534 return (void *) dest;
7535 }
7536
7537 static void *SwigwxPyCompositeShapeTowxPyShape(void *ptr) {
7538 wxPyCompositeShape *src;
7539 wxPyShape *dest;
7540 src = (wxPyCompositeShape *) ptr;
7541 dest = (wxPyShape *) src;
7542 return (void *) dest;
7543 }
7544
7545 static void *SwigwxPyCompositeShapeTowxPyShapeEvtHandler(void *ptr) {
7546 wxPyCompositeShape *src;
7547 wxPyShapeEvtHandler *dest;
7548 src = (wxPyCompositeShape *) ptr;
7549 dest = (wxPyShapeEvtHandler *) src;
7550 return (void *) dest;
7551 }
7552
7553 static void *SwigwxPyCompositeShapeTowxObject(void *ptr) {
7554 wxPyCompositeShape *src;
7555 wxObject *dest;
7556 src = (wxPyCompositeShape *) ptr;
7557 dest = (wxObject *) src;
7558 return (void *) dest;
7559 }
7560
7561 #define new_wxPyCompositeShape() (new wxPyCompositeShape())
7562 static PyObject *_wrap_new_wxPyCompositeShape(PyObject *self, PyObject *args, PyObject *kwargs) {
7563 PyObject * _resultobj;
7564 wxPyCompositeShape * _result;
7565 char *_kwnames[] = { NULL };
7566 char _ptemp[128];
7567
7568 self = self;
7569 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxPyCompositeShape",_kwnames))
7570 return NULL;
7571 {
7572 wxPy_BEGIN_ALLOW_THREADS;
7573 _result = (wxPyCompositeShape *)new_wxPyCompositeShape();
7574
7575 wxPy_END_ALLOW_THREADS;
7576 } if (_result) {
7577 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPyCompositeShape_p");
7578 _resultobj = Py_BuildValue("s",_ptemp);
7579 } else {
7580 Py_INCREF(Py_None);
7581 _resultobj = Py_None;
7582 }
7583 return _resultobj;
7584 }
7585
7586 #define wxPyCompositeShape__setSelf(_swigobj,_swigarg0,_swigarg1) (_swigobj->_setSelf(_swigarg0,_swigarg1))
7587 static PyObject *_wrap_wxPyCompositeShape__setSelf(PyObject *self, PyObject *args, PyObject *kwargs) {
7588 PyObject * _resultobj;
7589 wxPyCompositeShape * _arg0;
7590 PyObject * _arg1;
7591 PyObject * _arg2;
7592 PyObject * _argo0 = 0;
7593 PyObject * _obj1 = 0;
7594 PyObject * _obj2 = 0;
7595 char *_kwnames[] = { "self","self","_class", NULL };
7596
7597 self = self;
7598 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxPyCompositeShape__setSelf",_kwnames,&_argo0,&_obj1,&_obj2))
7599 return NULL;
7600 if (_argo0) {
7601 if (_argo0 == Py_None) { _arg0 = NULL; }
7602 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
7603 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape__setSelf. Expected _wxPyCompositeShape_p.");
7604 return NULL;
7605 }
7606 }
7607 {
7608 _arg1 = _obj1;
7609 }
7610 {
7611 _arg2 = _obj2;
7612 }
7613 {
7614 wxPy_BEGIN_ALLOW_THREADS;
7615 wxPyCompositeShape__setSelf(_arg0,_arg1,_arg2);
7616
7617 wxPy_END_ALLOW_THREADS;
7618 } Py_INCREF(Py_None);
7619 _resultobj = Py_None;
7620 return _resultobj;
7621 }
7622
7623 #define wxPyCompositeShape_AddChild(_swigobj,_swigarg0,_swigarg1) (_swigobj->AddChild(_swigarg0,_swigarg1))
7624 static PyObject *_wrap_wxPyCompositeShape_AddChild(PyObject *self, PyObject *args, PyObject *kwargs) {
7625 PyObject * _resultobj;
7626 wxPyCompositeShape * _arg0;
7627 wxPyShape * _arg1;
7628 wxPyShape * _arg2 = (wxPyShape *) NULL;
7629 PyObject * _argo0 = 0;
7630 PyObject * _argo1 = 0;
7631 PyObject * _argo2 = 0;
7632 char *_kwnames[] = { "self","child","addAfter", NULL };
7633
7634 self = self;
7635 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|O:wxPyCompositeShape_AddChild",_kwnames,&_argo0,&_argo1,&_argo2))
7636 return NULL;
7637 if (_argo0) {
7638 if (_argo0 == Py_None) { _arg0 = NULL; }
7639 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
7640 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_AddChild. Expected _wxPyCompositeShape_p.");
7641 return NULL;
7642 }
7643 }
7644 if (_argo1) {
7645 if (_argo1 == Py_None) { _arg1 = NULL; }
7646 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyShape_p")) {
7647 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyCompositeShape_AddChild. Expected _wxPyShape_p.");
7648 return NULL;
7649 }
7650 }
7651 if (_argo2) {
7652 if (_argo2 == Py_None) { _arg2 = NULL; }
7653 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxPyShape_p")) {
7654 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxPyCompositeShape_AddChild. Expected _wxPyShape_p.");
7655 return NULL;
7656 }
7657 }
7658 {
7659 wxPy_BEGIN_ALLOW_THREADS;
7660 wxPyCompositeShape_AddChild(_arg0,_arg1,_arg2);
7661
7662 wxPy_END_ALLOW_THREADS;
7663 } Py_INCREF(Py_None);
7664 _resultobj = Py_None;
7665 return _resultobj;
7666 }
7667
7668 #define wxPyCompositeShape_AddConstraint(_swigobj,_swigarg0) (_swigobj->AddConstraint(_swigarg0))
7669 static PyObject *_wrap_wxPyCompositeShape_AddConstraint(PyObject *self, PyObject *args, PyObject *kwargs) {
7670 PyObject * _resultobj;
7671 wxOGLConstraint * _result;
7672 wxPyCompositeShape * _arg0;
7673 wxOGLConstraint * _arg1;
7674 PyObject * _argo0 = 0;
7675 PyObject * _argo1 = 0;
7676 char *_kwnames[] = { "self","constraint", NULL };
7677
7678 self = self;
7679 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyCompositeShape_AddConstraint",_kwnames,&_argo0,&_argo1))
7680 return NULL;
7681 if (_argo0) {
7682 if (_argo0 == Py_None) { _arg0 = NULL; }
7683 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
7684 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_AddConstraint. Expected _wxPyCompositeShape_p.");
7685 return NULL;
7686 }
7687 }
7688 if (_argo1) {
7689 if (_argo1 == Py_None) { _arg1 = NULL; }
7690 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxOGLConstraint_p")) {
7691 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyCompositeShape_AddConstraint. Expected _wxOGLConstraint_p.");
7692 return NULL;
7693 }
7694 }
7695 {
7696 wxPy_BEGIN_ALLOW_THREADS;
7697 _result = (wxOGLConstraint *)wxPyCompositeShape_AddConstraint(_arg0,_arg1);
7698
7699 wxPy_END_ALLOW_THREADS;
7700 }{ _resultobj = wxPyMake_wxObject(_result); }
7701 return _resultobj;
7702 }
7703
7704 static wxOGLConstraint * wxPyCompositeShape_AddConstrainedShapes(wxPyCompositeShape *self,int type,wxPyShape * constraining,PyObject * constrained) {
7705 wxList* list = wxPy_wxListHelper(constrained, "_wxPyShape_p");
7706 wxOGLConstraint* rv = self->AddConstraint(type, constraining, *list);
7707 delete list;
7708 return rv;
7709 }
7710 static PyObject *_wrap_wxPyCompositeShape_AddConstrainedShapes(PyObject *self, PyObject *args, PyObject *kwargs) {
7711 PyObject * _resultobj;
7712 wxOGLConstraint * _result;
7713 wxPyCompositeShape * _arg0;
7714 int _arg1;
7715 wxPyShape * _arg2;
7716 PyObject * _arg3;
7717 PyObject * _argo0 = 0;
7718 PyObject * _argo2 = 0;
7719 PyObject * _obj3 = 0;
7720 char *_kwnames[] = { "self","type","constraining","constrained", NULL };
7721
7722 self = self;
7723 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiOO:wxPyCompositeShape_AddConstrainedShapes",_kwnames,&_argo0,&_arg1,&_argo2,&_obj3))
7724 return NULL;
7725 if (_argo0) {
7726 if (_argo0 == Py_None) { _arg0 = NULL; }
7727 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
7728 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_AddConstrainedShapes. Expected _wxPyCompositeShape_p.");
7729 return NULL;
7730 }
7731 }
7732 if (_argo2) {
7733 if (_argo2 == Py_None) { _arg2 = NULL; }
7734 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxPyShape_p")) {
7735 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxPyCompositeShape_AddConstrainedShapes. Expected _wxPyShape_p.");
7736 return NULL;
7737 }
7738 }
7739 {
7740 _arg3 = _obj3;
7741 }
7742 {
7743 wxPy_BEGIN_ALLOW_THREADS;
7744 _result = (wxOGLConstraint *)wxPyCompositeShape_AddConstrainedShapes(_arg0,_arg1,_arg2,_arg3);
7745
7746 wxPy_END_ALLOW_THREADS;
7747 }{ _resultobj = wxPyMake_wxObject(_result); }
7748 return _resultobj;
7749 }
7750
7751 #define wxPyCompositeShape_AddSimpleConstraint(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->AddConstraint(_swigarg0,_swigarg1,_swigarg2))
7752 static PyObject *_wrap_wxPyCompositeShape_AddSimpleConstraint(PyObject *self, PyObject *args, PyObject *kwargs) {
7753 PyObject * _resultobj;
7754 wxOGLConstraint * _result;
7755 wxPyCompositeShape * _arg0;
7756 int _arg1;
7757 wxPyShape * _arg2;
7758 wxPyShape * _arg3;
7759 PyObject * _argo0 = 0;
7760 PyObject * _argo2 = 0;
7761 PyObject * _argo3 = 0;
7762 char *_kwnames[] = { "self","type","constraining","constrained", NULL };
7763
7764 self = self;
7765 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiOO:wxPyCompositeShape_AddSimpleConstraint",_kwnames,&_argo0,&_arg1,&_argo2,&_argo3))
7766 return NULL;
7767 if (_argo0) {
7768 if (_argo0 == Py_None) { _arg0 = NULL; }
7769 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
7770 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_AddSimpleConstraint. Expected _wxPyCompositeShape_p.");
7771 return NULL;
7772 }
7773 }
7774 if (_argo2) {
7775 if (_argo2 == Py_None) { _arg2 = NULL; }
7776 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxPyShape_p")) {
7777 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxPyCompositeShape_AddSimpleConstraint. Expected _wxPyShape_p.");
7778 return NULL;
7779 }
7780 }
7781 if (_argo3) {
7782 if (_argo3 == Py_None) { _arg3 = NULL; }
7783 else if (SWIG_GetPtrObj(_argo3,(void **) &_arg3,"_wxPyShape_p")) {
7784 PyErr_SetString(PyExc_TypeError,"Type error in argument 4 of wxPyCompositeShape_AddSimpleConstraint. Expected _wxPyShape_p.");
7785 return NULL;
7786 }
7787 }
7788 {
7789 wxPy_BEGIN_ALLOW_THREADS;
7790 _result = (wxOGLConstraint *)wxPyCompositeShape_AddSimpleConstraint(_arg0,_arg1,_arg2,_arg3);
7791
7792 wxPy_END_ALLOW_THREADS;
7793 }{ _resultobj = wxPyMake_wxObject(_result); }
7794 return _resultobj;
7795 }
7796
7797 #define wxPyCompositeShape_CalculateSize(_swigobj) (_swigobj->CalculateSize())
7798 static PyObject *_wrap_wxPyCompositeShape_CalculateSize(PyObject *self, PyObject *args, PyObject *kwargs) {
7799 PyObject * _resultobj;
7800 wxPyCompositeShape * _arg0;
7801 PyObject * _argo0 = 0;
7802 char *_kwnames[] = { "self", NULL };
7803
7804 self = self;
7805 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyCompositeShape_CalculateSize",_kwnames,&_argo0))
7806 return NULL;
7807 if (_argo0) {
7808 if (_argo0 == Py_None) { _arg0 = NULL; }
7809 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
7810 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_CalculateSize. Expected _wxPyCompositeShape_p.");
7811 return NULL;
7812 }
7813 }
7814 {
7815 wxPy_BEGIN_ALLOW_THREADS;
7816 wxPyCompositeShape_CalculateSize(_arg0);
7817
7818 wxPy_END_ALLOW_THREADS;
7819 } Py_INCREF(Py_None);
7820 _resultobj = Py_None;
7821 return _resultobj;
7822 }
7823
7824 #define wxPyCompositeShape_ContainsDivision(_swigobj,_swigarg0) (_swigobj->ContainsDivision(_swigarg0))
7825 static PyObject *_wrap_wxPyCompositeShape_ContainsDivision(PyObject *self, PyObject *args, PyObject *kwargs) {
7826 PyObject * _resultobj;
7827 bool _result;
7828 wxPyCompositeShape * _arg0;
7829 wxPyDivisionShape * _arg1;
7830 PyObject * _argo0 = 0;
7831 PyObject * _argo1 = 0;
7832 char *_kwnames[] = { "self","division", NULL };
7833
7834 self = self;
7835 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyCompositeShape_ContainsDivision",_kwnames,&_argo0,&_argo1))
7836 return NULL;
7837 if (_argo0) {
7838 if (_argo0 == Py_None) { _arg0 = NULL; }
7839 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
7840 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_ContainsDivision. Expected _wxPyCompositeShape_p.");
7841 return NULL;
7842 }
7843 }
7844 if (_argo1) {
7845 if (_argo1 == Py_None) { _arg1 = NULL; }
7846 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyDivisionShape_p")) {
7847 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyCompositeShape_ContainsDivision. Expected _wxPyDivisionShape_p.");
7848 return NULL;
7849 }
7850 }
7851 {
7852 wxPy_BEGIN_ALLOW_THREADS;
7853 _result = (bool )wxPyCompositeShape_ContainsDivision(_arg0,_arg1);
7854
7855 wxPy_END_ALLOW_THREADS;
7856 } _resultobj = Py_BuildValue("i",_result);
7857 return _resultobj;
7858 }
7859
7860 #define wxPyCompositeShape_DeleteConstraint(_swigobj,_swigarg0) (_swigobj->DeleteConstraint(_swigarg0))
7861 static PyObject *_wrap_wxPyCompositeShape_DeleteConstraint(PyObject *self, PyObject *args, PyObject *kwargs) {
7862 PyObject * _resultobj;
7863 wxPyCompositeShape * _arg0;
7864 wxOGLConstraint * _arg1;
7865 PyObject * _argo0 = 0;
7866 PyObject * _argo1 = 0;
7867 char *_kwnames[] = { "self","constraint", NULL };
7868
7869 self = self;
7870 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyCompositeShape_DeleteConstraint",_kwnames,&_argo0,&_argo1))
7871 return NULL;
7872 if (_argo0) {
7873 if (_argo0 == Py_None) { _arg0 = NULL; }
7874 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
7875 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_DeleteConstraint. Expected _wxPyCompositeShape_p.");
7876 return NULL;
7877 }
7878 }
7879 if (_argo1) {
7880 if (_argo1 == Py_None) { _arg1 = NULL; }
7881 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxOGLConstraint_p")) {
7882 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyCompositeShape_DeleteConstraint. Expected _wxOGLConstraint_p.");
7883 return NULL;
7884 }
7885 }
7886 {
7887 wxPy_BEGIN_ALLOW_THREADS;
7888 wxPyCompositeShape_DeleteConstraint(_arg0,_arg1);
7889
7890 wxPy_END_ALLOW_THREADS;
7891 } Py_INCREF(Py_None);
7892 _resultobj = Py_None;
7893 return _resultobj;
7894 }
7895
7896 #define wxPyCompositeShape_DeleteConstraintsInvolvingChild(_swigobj,_swigarg0) (_swigobj->DeleteConstraintsInvolvingChild(_swigarg0))
7897 static PyObject *_wrap_wxPyCompositeShape_DeleteConstraintsInvolvingChild(PyObject *self, PyObject *args, PyObject *kwargs) {
7898 PyObject * _resultobj;
7899 wxPyCompositeShape * _arg0;
7900 wxPyShape * _arg1;
7901 PyObject * _argo0 = 0;
7902 PyObject * _argo1 = 0;
7903 char *_kwnames[] = { "self","child", NULL };
7904
7905 self = self;
7906 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyCompositeShape_DeleteConstraintsInvolvingChild",_kwnames,&_argo0,&_argo1))
7907 return NULL;
7908 if (_argo0) {
7909 if (_argo0 == Py_None) { _arg0 = NULL; }
7910 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
7911 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_DeleteConstraintsInvolvingChild. Expected _wxPyCompositeShape_p.");
7912 return NULL;
7913 }
7914 }
7915 if (_argo1) {
7916 if (_argo1 == Py_None) { _arg1 = NULL; }
7917 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyShape_p")) {
7918 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyCompositeShape_DeleteConstraintsInvolvingChild. Expected _wxPyShape_p.");
7919 return NULL;
7920 }
7921 }
7922 {
7923 wxPy_BEGIN_ALLOW_THREADS;
7924 wxPyCompositeShape_DeleteConstraintsInvolvingChild(_arg0,_arg1);
7925
7926 wxPy_END_ALLOW_THREADS;
7927 } Py_INCREF(Py_None);
7928 _resultobj = Py_None;
7929 return _resultobj;
7930 }
7931
7932 #define wxPyCompositeShape_FindContainerImage(_swigobj) (_swigobj->FindContainerImage())
7933 static PyObject *_wrap_wxPyCompositeShape_FindContainerImage(PyObject *self, PyObject *args, PyObject *kwargs) {
7934 PyObject * _resultobj;
7935 wxPyShape * _result;
7936 wxPyCompositeShape * _arg0;
7937 PyObject * _argo0 = 0;
7938 char *_kwnames[] = { "self", NULL };
7939
7940 self = self;
7941 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyCompositeShape_FindContainerImage",_kwnames,&_argo0))
7942 return NULL;
7943 if (_argo0) {
7944 if (_argo0 == Py_None) { _arg0 = NULL; }
7945 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
7946 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_FindContainerImage. Expected _wxPyCompositeShape_p.");
7947 return NULL;
7948 }
7949 }
7950 {
7951 wxPy_BEGIN_ALLOW_THREADS;
7952 _result = (wxPyShape *)wxPyCompositeShape_FindContainerImage(_arg0);
7953
7954 wxPy_END_ALLOW_THREADS;
7955 }{ _resultobj = wxPyMake_wxObject(_result); }
7956 return _resultobj;
7957 }
7958
7959 static PyObject * wxPyCompositeShape_GetConstraints(wxPyCompositeShape *self) {
7960 wxList& list = self->GetConstraints();
7961 return wxPy_ConvertList(&list, "wxOGLConstraint");
7962 }
7963 static PyObject *_wrap_wxPyCompositeShape_GetConstraints(PyObject *self, PyObject *args, PyObject *kwargs) {
7964 PyObject * _resultobj;
7965 PyObject * _result;
7966 wxPyCompositeShape * _arg0;
7967 PyObject * _argo0 = 0;
7968 char *_kwnames[] = { "self", NULL };
7969
7970 self = self;
7971 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyCompositeShape_GetConstraints",_kwnames,&_argo0))
7972 return NULL;
7973 if (_argo0) {
7974 if (_argo0 == Py_None) { _arg0 = NULL; }
7975 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
7976 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_GetConstraints. Expected _wxPyCompositeShape_p.");
7977 return NULL;
7978 }
7979 }
7980 {
7981 wxPy_BEGIN_ALLOW_THREADS;
7982 _result = (PyObject *)wxPyCompositeShape_GetConstraints(_arg0);
7983
7984 wxPy_END_ALLOW_THREADS;
7985 }{
7986 _resultobj = _result;
7987 }
7988 return _resultobj;
7989 }
7990
7991 static PyObject * wxPyCompositeShape_GetDivisions(wxPyCompositeShape *self) {
7992 wxList& list = self->GetDivisions();
7993 return wxPy_ConvertList(&list, "wxPyDivisionShape");
7994 }
7995 static PyObject *_wrap_wxPyCompositeShape_GetDivisions(PyObject *self, PyObject *args, PyObject *kwargs) {
7996 PyObject * _resultobj;
7997 PyObject * _result;
7998 wxPyCompositeShape * _arg0;
7999 PyObject * _argo0 = 0;
8000 char *_kwnames[] = { "self", NULL };
8001
8002 self = self;
8003 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyCompositeShape_GetDivisions",_kwnames,&_argo0))
8004 return NULL;
8005 if (_argo0) {
8006 if (_argo0 == Py_None) { _arg0 = NULL; }
8007 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8008 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_GetDivisions. Expected _wxPyCompositeShape_p.");
8009 return NULL;
8010 }
8011 }
8012 {
8013 wxPy_BEGIN_ALLOW_THREADS;
8014 _result = (PyObject *)wxPyCompositeShape_GetDivisions(_arg0);
8015
8016 wxPy_END_ALLOW_THREADS;
8017 }{
8018 _resultobj = _result;
8019 }
8020 return _resultobj;
8021 }
8022
8023 #define wxPyCompositeShape_MakeContainer(_swigobj) (_swigobj->MakeContainer())
8024 static PyObject *_wrap_wxPyCompositeShape_MakeContainer(PyObject *self, PyObject *args, PyObject *kwargs) {
8025 PyObject * _resultobj;
8026 wxPyCompositeShape * _arg0;
8027 PyObject * _argo0 = 0;
8028 char *_kwnames[] = { "self", NULL };
8029
8030 self = self;
8031 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyCompositeShape_MakeContainer",_kwnames,&_argo0))
8032 return NULL;
8033 if (_argo0) {
8034 if (_argo0 == Py_None) { _arg0 = NULL; }
8035 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8036 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_MakeContainer. Expected _wxPyCompositeShape_p.");
8037 return NULL;
8038 }
8039 }
8040 {
8041 wxPy_BEGIN_ALLOW_THREADS;
8042 wxPyCompositeShape_MakeContainer(_arg0);
8043
8044 wxPy_END_ALLOW_THREADS;
8045 } Py_INCREF(Py_None);
8046 _resultobj = Py_None;
8047 return _resultobj;
8048 }
8049
8050 #define wxPyCompositeShape_Recompute(_swigobj) (_swigobj->Recompute())
8051 static PyObject *_wrap_wxPyCompositeShape_Recompute(PyObject *self, PyObject *args, PyObject *kwargs) {
8052 PyObject * _resultobj;
8053 bool _result;
8054 wxPyCompositeShape * _arg0;
8055 PyObject * _argo0 = 0;
8056 char *_kwnames[] = { "self", NULL };
8057
8058 self = self;
8059 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyCompositeShape_Recompute",_kwnames,&_argo0))
8060 return NULL;
8061 if (_argo0) {
8062 if (_argo0 == Py_None) { _arg0 = NULL; }
8063 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8064 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_Recompute. Expected _wxPyCompositeShape_p.");
8065 return NULL;
8066 }
8067 }
8068 {
8069 wxPy_BEGIN_ALLOW_THREADS;
8070 _result = (bool )wxPyCompositeShape_Recompute(_arg0);
8071
8072 wxPy_END_ALLOW_THREADS;
8073 } _resultobj = Py_BuildValue("i",_result);
8074 return _resultobj;
8075 }
8076
8077 #define wxPyCompositeShape_RemoveChild(_swigobj,_swigarg0) (_swigobj->RemoveChild(_swigarg0))
8078 static PyObject *_wrap_wxPyCompositeShape_RemoveChild(PyObject *self, PyObject *args, PyObject *kwargs) {
8079 PyObject * _resultobj;
8080 wxPyCompositeShape * _arg0;
8081 wxPyShape * _arg1;
8082 PyObject * _argo0 = 0;
8083 PyObject * _argo1 = 0;
8084 char *_kwnames[] = { "self","child", NULL };
8085
8086 self = self;
8087 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyCompositeShape_RemoveChild",_kwnames,&_argo0,&_argo1))
8088 return NULL;
8089 if (_argo0) {
8090 if (_argo0 == Py_None) { _arg0 = NULL; }
8091 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8092 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_RemoveChild. Expected _wxPyCompositeShape_p.");
8093 return NULL;
8094 }
8095 }
8096 if (_argo1) {
8097 if (_argo1 == Py_None) { _arg1 = NULL; }
8098 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyShape_p")) {
8099 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyCompositeShape_RemoveChild. Expected _wxPyShape_p.");
8100 return NULL;
8101 }
8102 }
8103 {
8104 wxPy_BEGIN_ALLOW_THREADS;
8105 wxPyCompositeShape_RemoveChild(_arg0,_arg1);
8106
8107 wxPy_END_ALLOW_THREADS;
8108 } Py_INCREF(Py_None);
8109 _resultobj = Py_None;
8110 return _resultobj;
8111 }
8112
8113 #define wxPyCompositeShape_base_OnDelete(_swigobj) (_swigobj->base_OnDelete())
8114 static PyObject *_wrap_wxPyCompositeShape_base_OnDelete(PyObject *self, PyObject *args, PyObject *kwargs) {
8115 PyObject * _resultobj;
8116 wxPyCompositeShape * _arg0;
8117 PyObject * _argo0 = 0;
8118 char *_kwnames[] = { "self", NULL };
8119
8120 self = self;
8121 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyCompositeShape_base_OnDelete",_kwnames,&_argo0))
8122 return NULL;
8123 if (_argo0) {
8124 if (_argo0 == Py_None) { _arg0 = NULL; }
8125 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8126 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnDelete. Expected _wxPyCompositeShape_p.");
8127 return NULL;
8128 }
8129 }
8130 {
8131 wxPy_BEGIN_ALLOW_THREADS;
8132 wxPyCompositeShape_base_OnDelete(_arg0);
8133
8134 wxPy_END_ALLOW_THREADS;
8135 } Py_INCREF(Py_None);
8136 _resultobj = Py_None;
8137 return _resultobj;
8138 }
8139
8140 #define wxPyCompositeShape_base_OnDraw(_swigobj,_swigarg0) (_swigobj->base_OnDraw(_swigarg0))
8141 static PyObject *_wrap_wxPyCompositeShape_base_OnDraw(PyObject *self, PyObject *args, PyObject *kwargs) {
8142 PyObject * _resultobj;
8143 wxPyCompositeShape * _arg0;
8144 wxDC * _arg1;
8145 PyObject * _argo0 = 0;
8146 PyObject * _argo1 = 0;
8147 char *_kwnames[] = { "self","dc", NULL };
8148
8149 self = self;
8150 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyCompositeShape_base_OnDraw",_kwnames,&_argo0,&_argo1))
8151 return NULL;
8152 if (_argo0) {
8153 if (_argo0 == Py_None) { _arg0 = NULL; }
8154 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8155 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnDraw. Expected _wxPyCompositeShape_p.");
8156 return NULL;
8157 }
8158 }
8159 if (_argo1) {
8160 if (_argo1 == Py_None) { _arg1 = NULL; }
8161 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
8162 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyCompositeShape_base_OnDraw. Expected _wxDC_p.");
8163 return NULL;
8164 }
8165 }
8166 {
8167 wxPy_BEGIN_ALLOW_THREADS;
8168 wxPyCompositeShape_base_OnDraw(_arg0,*_arg1);
8169
8170 wxPy_END_ALLOW_THREADS;
8171 } Py_INCREF(Py_None);
8172 _resultobj = Py_None;
8173 return _resultobj;
8174 }
8175
8176 #define wxPyCompositeShape_base_OnDrawContents(_swigobj,_swigarg0) (_swigobj->base_OnDrawContents(_swigarg0))
8177 static PyObject *_wrap_wxPyCompositeShape_base_OnDrawContents(PyObject *self, PyObject *args, PyObject *kwargs) {
8178 PyObject * _resultobj;
8179 wxPyCompositeShape * _arg0;
8180 wxDC * _arg1;
8181 PyObject * _argo0 = 0;
8182 PyObject * _argo1 = 0;
8183 char *_kwnames[] = { "self","dc", NULL };
8184
8185 self = self;
8186 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyCompositeShape_base_OnDrawContents",_kwnames,&_argo0,&_argo1))
8187 return NULL;
8188 if (_argo0) {
8189 if (_argo0 == Py_None) { _arg0 = NULL; }
8190 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8191 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnDrawContents. Expected _wxPyCompositeShape_p.");
8192 return NULL;
8193 }
8194 }
8195 if (_argo1) {
8196 if (_argo1 == Py_None) { _arg1 = NULL; }
8197 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
8198 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyCompositeShape_base_OnDrawContents. Expected _wxDC_p.");
8199 return NULL;
8200 }
8201 }
8202 {
8203 wxPy_BEGIN_ALLOW_THREADS;
8204 wxPyCompositeShape_base_OnDrawContents(_arg0,*_arg1);
8205
8206 wxPy_END_ALLOW_THREADS;
8207 } Py_INCREF(Py_None);
8208 _resultobj = Py_None;
8209 return _resultobj;
8210 }
8211
8212 #define wxPyCompositeShape_base_OnDrawBranches(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnDrawBranches(_swigarg0,_swigarg1))
8213 static PyObject *_wrap_wxPyCompositeShape_base_OnDrawBranches(PyObject *self, PyObject *args, PyObject *kwargs) {
8214 PyObject * _resultobj;
8215 wxPyCompositeShape * _arg0;
8216 wxDC * _arg1;
8217 bool _arg2 = (bool ) FALSE;
8218 PyObject * _argo0 = 0;
8219 PyObject * _argo1 = 0;
8220 int tempbool2 = (int) FALSE;
8221 char *_kwnames[] = { "self","dc","erase", NULL };
8222
8223 self = self;
8224 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxPyCompositeShape_base_OnDrawBranches",_kwnames,&_argo0,&_argo1,&tempbool2))
8225 return NULL;
8226 if (_argo0) {
8227 if (_argo0 == Py_None) { _arg0 = NULL; }
8228 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8229 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnDrawBranches. Expected _wxPyCompositeShape_p.");
8230 return NULL;
8231 }
8232 }
8233 if (_argo1) {
8234 if (_argo1 == Py_None) { _arg1 = NULL; }
8235 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
8236 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyCompositeShape_base_OnDrawBranches. Expected _wxDC_p.");
8237 return NULL;
8238 }
8239 }
8240 _arg2 = (bool ) tempbool2;
8241 {
8242 wxPy_BEGIN_ALLOW_THREADS;
8243 wxPyCompositeShape_base_OnDrawBranches(_arg0,*_arg1,_arg2);
8244
8245 wxPy_END_ALLOW_THREADS;
8246 } Py_INCREF(Py_None);
8247 _resultobj = Py_None;
8248 return _resultobj;
8249 }
8250
8251 #define wxPyCompositeShape_base_OnMoveLinks(_swigobj,_swigarg0) (_swigobj->base_OnMoveLinks(_swigarg0))
8252 static PyObject *_wrap_wxPyCompositeShape_base_OnMoveLinks(PyObject *self, PyObject *args, PyObject *kwargs) {
8253 PyObject * _resultobj;
8254 wxPyCompositeShape * _arg0;
8255 wxDC * _arg1;
8256 PyObject * _argo0 = 0;
8257 PyObject * _argo1 = 0;
8258 char *_kwnames[] = { "self","dc", NULL };
8259
8260 self = self;
8261 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyCompositeShape_base_OnMoveLinks",_kwnames,&_argo0,&_argo1))
8262 return NULL;
8263 if (_argo0) {
8264 if (_argo0 == Py_None) { _arg0 = NULL; }
8265 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8266 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnMoveLinks. Expected _wxPyCompositeShape_p.");
8267 return NULL;
8268 }
8269 }
8270 if (_argo1) {
8271 if (_argo1 == Py_None) { _arg1 = NULL; }
8272 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
8273 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyCompositeShape_base_OnMoveLinks. Expected _wxDC_p.");
8274 return NULL;
8275 }
8276 }
8277 {
8278 wxPy_BEGIN_ALLOW_THREADS;
8279 wxPyCompositeShape_base_OnMoveLinks(_arg0,*_arg1);
8280
8281 wxPy_END_ALLOW_THREADS;
8282 } Py_INCREF(Py_None);
8283 _resultobj = Py_None;
8284 return _resultobj;
8285 }
8286
8287 #define wxPyCompositeShape_base_OnErase(_swigobj,_swigarg0) (_swigobj->base_OnErase(_swigarg0))
8288 static PyObject *_wrap_wxPyCompositeShape_base_OnErase(PyObject *self, PyObject *args, PyObject *kwargs) {
8289 PyObject * _resultobj;
8290 wxPyCompositeShape * _arg0;
8291 wxDC * _arg1;
8292 PyObject * _argo0 = 0;
8293 PyObject * _argo1 = 0;
8294 char *_kwnames[] = { "self","dc", NULL };
8295
8296 self = self;
8297 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyCompositeShape_base_OnErase",_kwnames,&_argo0,&_argo1))
8298 return NULL;
8299 if (_argo0) {
8300 if (_argo0 == Py_None) { _arg0 = NULL; }
8301 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8302 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnErase. Expected _wxPyCompositeShape_p.");
8303 return NULL;
8304 }
8305 }
8306 if (_argo1) {
8307 if (_argo1 == Py_None) { _arg1 = NULL; }
8308 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
8309 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyCompositeShape_base_OnErase. Expected _wxDC_p.");
8310 return NULL;
8311 }
8312 }
8313 {
8314 wxPy_BEGIN_ALLOW_THREADS;
8315 wxPyCompositeShape_base_OnErase(_arg0,*_arg1);
8316
8317 wxPy_END_ALLOW_THREADS;
8318 } Py_INCREF(Py_None);
8319 _resultobj = Py_None;
8320 return _resultobj;
8321 }
8322
8323 #define wxPyCompositeShape_base_OnEraseContents(_swigobj,_swigarg0) (_swigobj->base_OnEraseContents(_swigarg0))
8324 static PyObject *_wrap_wxPyCompositeShape_base_OnEraseContents(PyObject *self, PyObject *args, PyObject *kwargs) {
8325 PyObject * _resultobj;
8326 wxPyCompositeShape * _arg0;
8327 wxDC * _arg1;
8328 PyObject * _argo0 = 0;
8329 PyObject * _argo1 = 0;
8330 char *_kwnames[] = { "self","dc", NULL };
8331
8332 self = self;
8333 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyCompositeShape_base_OnEraseContents",_kwnames,&_argo0,&_argo1))
8334 return NULL;
8335 if (_argo0) {
8336 if (_argo0 == Py_None) { _arg0 = NULL; }
8337 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8338 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnEraseContents. Expected _wxPyCompositeShape_p.");
8339 return NULL;
8340 }
8341 }
8342 if (_argo1) {
8343 if (_argo1 == Py_None) { _arg1 = NULL; }
8344 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
8345 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyCompositeShape_base_OnEraseContents. Expected _wxDC_p.");
8346 return NULL;
8347 }
8348 }
8349 {
8350 wxPy_BEGIN_ALLOW_THREADS;
8351 wxPyCompositeShape_base_OnEraseContents(_arg0,*_arg1);
8352
8353 wxPy_END_ALLOW_THREADS;
8354 } Py_INCREF(Py_None);
8355 _resultobj = Py_None;
8356 return _resultobj;
8357 }
8358
8359 #define wxPyCompositeShape_base_OnHighlight(_swigobj,_swigarg0) (_swigobj->base_OnHighlight(_swigarg0))
8360 static PyObject *_wrap_wxPyCompositeShape_base_OnHighlight(PyObject *self, PyObject *args, PyObject *kwargs) {
8361 PyObject * _resultobj;
8362 wxPyCompositeShape * _arg0;
8363 wxDC * _arg1;
8364 PyObject * _argo0 = 0;
8365 PyObject * _argo1 = 0;
8366 char *_kwnames[] = { "self","dc", NULL };
8367
8368 self = self;
8369 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyCompositeShape_base_OnHighlight",_kwnames,&_argo0,&_argo1))
8370 return NULL;
8371 if (_argo0) {
8372 if (_argo0 == Py_None) { _arg0 = NULL; }
8373 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8374 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnHighlight. Expected _wxPyCompositeShape_p.");
8375 return NULL;
8376 }
8377 }
8378 if (_argo1) {
8379 if (_argo1 == Py_None) { _arg1 = NULL; }
8380 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
8381 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyCompositeShape_base_OnHighlight. Expected _wxDC_p.");
8382 return NULL;
8383 }
8384 }
8385 {
8386 wxPy_BEGIN_ALLOW_THREADS;
8387 wxPyCompositeShape_base_OnHighlight(_arg0,*_arg1);
8388
8389 wxPy_END_ALLOW_THREADS;
8390 } Py_INCREF(Py_None);
8391 _resultobj = Py_None;
8392 return _resultobj;
8393 }
8394
8395 #define wxPyCompositeShape_base_OnLeftClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnLeftClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
8396 static PyObject *_wrap_wxPyCompositeShape_base_OnLeftClick(PyObject *self, PyObject *args, PyObject *kwargs) {
8397 PyObject * _resultobj;
8398 wxPyCompositeShape * _arg0;
8399 double _arg1;
8400 double _arg2;
8401 int _arg3 = (int ) 0;
8402 int _arg4 = (int ) 0;
8403 PyObject * _argo0 = 0;
8404 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
8405
8406 self = self;
8407 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyCompositeShape_base_OnLeftClick",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
8408 return NULL;
8409 if (_argo0) {
8410 if (_argo0 == Py_None) { _arg0 = NULL; }
8411 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8412 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnLeftClick. Expected _wxPyCompositeShape_p.");
8413 return NULL;
8414 }
8415 }
8416 {
8417 wxPy_BEGIN_ALLOW_THREADS;
8418 wxPyCompositeShape_base_OnLeftClick(_arg0,_arg1,_arg2,_arg3,_arg4);
8419
8420 wxPy_END_ALLOW_THREADS;
8421 } Py_INCREF(Py_None);
8422 _resultobj = Py_None;
8423 return _resultobj;
8424 }
8425
8426 #define wxPyCompositeShape_base_OnLeftDoubleClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnLeftDoubleClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
8427 static PyObject *_wrap_wxPyCompositeShape_base_OnLeftDoubleClick(PyObject *self, PyObject *args, PyObject *kwargs) {
8428 PyObject * _resultobj;
8429 wxPyCompositeShape * _arg0;
8430 double _arg1;
8431 double _arg2;
8432 int _arg3 = (int ) 0;
8433 int _arg4 = (int ) 0;
8434 PyObject * _argo0 = 0;
8435 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
8436
8437 self = self;
8438 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyCompositeShape_base_OnLeftDoubleClick",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
8439 return NULL;
8440 if (_argo0) {
8441 if (_argo0 == Py_None) { _arg0 = NULL; }
8442 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8443 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnLeftDoubleClick. Expected _wxPyCompositeShape_p.");
8444 return NULL;
8445 }
8446 }
8447 {
8448 wxPy_BEGIN_ALLOW_THREADS;
8449 wxPyCompositeShape_base_OnLeftDoubleClick(_arg0,_arg1,_arg2,_arg3,_arg4);
8450
8451 wxPy_END_ALLOW_THREADS;
8452 } Py_INCREF(Py_None);
8453 _resultobj = Py_None;
8454 return _resultobj;
8455 }
8456
8457 #define wxPyCompositeShape_base_OnRightClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnRightClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
8458 static PyObject *_wrap_wxPyCompositeShape_base_OnRightClick(PyObject *self, PyObject *args, PyObject *kwargs) {
8459 PyObject * _resultobj;
8460 wxPyCompositeShape * _arg0;
8461 double _arg1;
8462 double _arg2;
8463 int _arg3 = (int ) 0;
8464 int _arg4 = (int ) 0;
8465 PyObject * _argo0 = 0;
8466 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
8467
8468 self = self;
8469 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyCompositeShape_base_OnRightClick",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
8470 return NULL;
8471 if (_argo0) {
8472 if (_argo0 == Py_None) { _arg0 = NULL; }
8473 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8474 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnRightClick. Expected _wxPyCompositeShape_p.");
8475 return NULL;
8476 }
8477 }
8478 {
8479 wxPy_BEGIN_ALLOW_THREADS;
8480 wxPyCompositeShape_base_OnRightClick(_arg0,_arg1,_arg2,_arg3,_arg4);
8481
8482 wxPy_END_ALLOW_THREADS;
8483 } Py_INCREF(Py_None);
8484 _resultobj = Py_None;
8485 return _resultobj;
8486 }
8487
8488 #define wxPyCompositeShape_base_OnSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnSize(_swigarg0,_swigarg1))
8489 static PyObject *_wrap_wxPyCompositeShape_base_OnSize(PyObject *self, PyObject *args, PyObject *kwargs) {
8490 PyObject * _resultobj;
8491 wxPyCompositeShape * _arg0;
8492 double _arg1;
8493 double _arg2;
8494 PyObject * _argo0 = 0;
8495 char *_kwnames[] = { "self","x","y", NULL };
8496
8497 self = self;
8498 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyCompositeShape_base_OnSize",_kwnames,&_argo0,&_arg1,&_arg2))
8499 return NULL;
8500 if (_argo0) {
8501 if (_argo0 == Py_None) { _arg0 = NULL; }
8502 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8503 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnSize. Expected _wxPyCompositeShape_p.");
8504 return NULL;
8505 }
8506 }
8507 {
8508 wxPy_BEGIN_ALLOW_THREADS;
8509 wxPyCompositeShape_base_OnSize(_arg0,_arg1,_arg2);
8510
8511 wxPy_END_ALLOW_THREADS;
8512 } Py_INCREF(Py_None);
8513 _resultobj = Py_None;
8514 return _resultobj;
8515 }
8516
8517 #define wxPyCompositeShape_base_OnMovePre(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->base_OnMovePre(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
8518 static PyObject *_wrap_wxPyCompositeShape_base_OnMovePre(PyObject *self, PyObject *args, PyObject *kwargs) {
8519 PyObject * _resultobj;
8520 bool _result;
8521 wxPyCompositeShape * _arg0;
8522 wxDC * _arg1;
8523 double _arg2;
8524 double _arg3;
8525 double _arg4;
8526 double _arg5;
8527 bool _arg6 = (bool ) TRUE;
8528 PyObject * _argo0 = 0;
8529 PyObject * _argo1 = 0;
8530 int tempbool6 = (int) TRUE;
8531 char *_kwnames[] = { "self","dc","x","y","old_x","old_y","display", NULL };
8532
8533 self = self;
8534 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdddd|i:wxPyCompositeShape_base_OnMovePre",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5,&tempbool6))
8535 return NULL;
8536 if (_argo0) {
8537 if (_argo0 == Py_None) { _arg0 = NULL; }
8538 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8539 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnMovePre. Expected _wxPyCompositeShape_p.");
8540 return NULL;
8541 }
8542 }
8543 if (_argo1) {
8544 if (_argo1 == Py_None) { _arg1 = NULL; }
8545 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
8546 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyCompositeShape_base_OnMovePre. Expected _wxDC_p.");
8547 return NULL;
8548 }
8549 }
8550 _arg6 = (bool ) tempbool6;
8551 {
8552 wxPy_BEGIN_ALLOW_THREADS;
8553 _result = (bool )wxPyCompositeShape_base_OnMovePre(_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
8554
8555 wxPy_END_ALLOW_THREADS;
8556 } _resultobj = Py_BuildValue("i",_result);
8557 return _resultobj;
8558 }
8559
8560 #define wxPyCompositeShape_base_OnMovePost(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->base_OnMovePost(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
8561 static PyObject *_wrap_wxPyCompositeShape_base_OnMovePost(PyObject *self, PyObject *args, PyObject *kwargs) {
8562 PyObject * _resultobj;
8563 wxPyCompositeShape * _arg0;
8564 wxDC * _arg1;
8565 double _arg2;
8566 double _arg3;
8567 double _arg4;
8568 double _arg5;
8569 bool _arg6 = (bool ) TRUE;
8570 PyObject * _argo0 = 0;
8571 PyObject * _argo1 = 0;
8572 int tempbool6 = (int) TRUE;
8573 char *_kwnames[] = { "self","dc","x","y","old_x","old_y","display", NULL };
8574
8575 self = self;
8576 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdddd|i:wxPyCompositeShape_base_OnMovePost",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5,&tempbool6))
8577 return NULL;
8578 if (_argo0) {
8579 if (_argo0 == Py_None) { _arg0 = NULL; }
8580 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8581 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnMovePost. Expected _wxPyCompositeShape_p.");
8582 return NULL;
8583 }
8584 }
8585 if (_argo1) {
8586 if (_argo1 == Py_None) { _arg1 = NULL; }
8587 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
8588 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyCompositeShape_base_OnMovePost. Expected _wxDC_p.");
8589 return NULL;
8590 }
8591 }
8592 _arg6 = (bool ) tempbool6;
8593 {
8594 wxPy_BEGIN_ALLOW_THREADS;
8595 wxPyCompositeShape_base_OnMovePost(_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
8596
8597 wxPy_END_ALLOW_THREADS;
8598 } Py_INCREF(Py_None);
8599 _resultobj = Py_None;
8600 return _resultobj;
8601 }
8602
8603 #define wxPyCompositeShape_base_OnDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
8604 static PyObject *_wrap_wxPyCompositeShape_base_OnDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
8605 PyObject * _resultobj;
8606 wxPyCompositeShape * _arg0;
8607 bool _arg1;
8608 double _arg2;
8609 double _arg3;
8610 int _arg4 = (int ) 0;
8611 int _arg5 = (int ) 0;
8612 PyObject * _argo0 = 0;
8613 int tempbool1;
8614 char *_kwnames[] = { "self","draw","x","y","keys","attachment", NULL };
8615
8616 self = self;
8617 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oidd|ii:wxPyCompositeShape_base_OnDragLeft",_kwnames,&_argo0,&tempbool1,&_arg2,&_arg3,&_arg4,&_arg5))
8618 return NULL;
8619 if (_argo0) {
8620 if (_argo0 == Py_None) { _arg0 = NULL; }
8621 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8622 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnDragLeft. Expected _wxPyCompositeShape_p.");
8623 return NULL;
8624 }
8625 }
8626 _arg1 = (bool ) tempbool1;
8627 {
8628 wxPy_BEGIN_ALLOW_THREADS;
8629 wxPyCompositeShape_base_OnDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
8630
8631 wxPy_END_ALLOW_THREADS;
8632 } Py_INCREF(Py_None);
8633 _resultobj = Py_None;
8634 return _resultobj;
8635 }
8636
8637 #define wxPyCompositeShape_base_OnBeginDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnBeginDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
8638 static PyObject *_wrap_wxPyCompositeShape_base_OnBeginDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
8639 PyObject * _resultobj;
8640 wxPyCompositeShape * _arg0;
8641 double _arg1;
8642 double _arg2;
8643 int _arg3 = (int ) 0;
8644 int _arg4 = (int ) 0;
8645 PyObject * _argo0 = 0;
8646 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
8647
8648 self = self;
8649 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyCompositeShape_base_OnBeginDragLeft",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
8650 return NULL;
8651 if (_argo0) {
8652 if (_argo0 == Py_None) { _arg0 = NULL; }
8653 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8654 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnBeginDragLeft. Expected _wxPyCompositeShape_p.");
8655 return NULL;
8656 }
8657 }
8658 {
8659 wxPy_BEGIN_ALLOW_THREADS;
8660 wxPyCompositeShape_base_OnBeginDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4);
8661
8662 wxPy_END_ALLOW_THREADS;
8663 } Py_INCREF(Py_None);
8664 _resultobj = Py_None;
8665 return _resultobj;
8666 }
8667
8668 #define wxPyCompositeShape_base_OnEndDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnEndDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
8669 static PyObject *_wrap_wxPyCompositeShape_base_OnEndDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
8670 PyObject * _resultobj;
8671 wxPyCompositeShape * _arg0;
8672 double _arg1;
8673 double _arg2;
8674 int _arg3 = (int ) 0;
8675 int _arg4 = (int ) 0;
8676 PyObject * _argo0 = 0;
8677 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
8678
8679 self = self;
8680 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyCompositeShape_base_OnEndDragLeft",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
8681 return NULL;
8682 if (_argo0) {
8683 if (_argo0 == Py_None) { _arg0 = NULL; }
8684 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8685 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnEndDragLeft. Expected _wxPyCompositeShape_p.");
8686 return NULL;
8687 }
8688 }
8689 {
8690 wxPy_BEGIN_ALLOW_THREADS;
8691 wxPyCompositeShape_base_OnEndDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4);
8692
8693 wxPy_END_ALLOW_THREADS;
8694 } Py_INCREF(Py_None);
8695 _resultobj = Py_None;
8696 return _resultobj;
8697 }
8698
8699 #define wxPyCompositeShape_base_OnDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
8700 static PyObject *_wrap_wxPyCompositeShape_base_OnDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
8701 PyObject * _resultobj;
8702 wxPyCompositeShape * _arg0;
8703 bool _arg1;
8704 double _arg2;
8705 double _arg3;
8706 int _arg4 = (int ) 0;
8707 int _arg5 = (int ) 0;
8708 PyObject * _argo0 = 0;
8709 int tempbool1;
8710 char *_kwnames[] = { "self","draw","x","y","keys","attachment", NULL };
8711
8712 self = self;
8713 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oidd|ii:wxPyCompositeShape_base_OnDragRight",_kwnames,&_argo0,&tempbool1,&_arg2,&_arg3,&_arg4,&_arg5))
8714 return NULL;
8715 if (_argo0) {
8716 if (_argo0 == Py_None) { _arg0 = NULL; }
8717 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8718 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnDragRight. Expected _wxPyCompositeShape_p.");
8719 return NULL;
8720 }
8721 }
8722 _arg1 = (bool ) tempbool1;
8723 {
8724 wxPy_BEGIN_ALLOW_THREADS;
8725 wxPyCompositeShape_base_OnDragRight(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
8726
8727 wxPy_END_ALLOW_THREADS;
8728 } Py_INCREF(Py_None);
8729 _resultobj = Py_None;
8730 return _resultobj;
8731 }
8732
8733 #define wxPyCompositeShape_base_OnBeginDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnBeginDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
8734 static PyObject *_wrap_wxPyCompositeShape_base_OnBeginDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
8735 PyObject * _resultobj;
8736 wxPyCompositeShape * _arg0;
8737 double _arg1;
8738 double _arg2;
8739 int _arg3 = (int ) 0;
8740 int _arg4 = (int ) 0;
8741 PyObject * _argo0 = 0;
8742 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
8743
8744 self = self;
8745 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyCompositeShape_base_OnBeginDragRight",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
8746 return NULL;
8747 if (_argo0) {
8748 if (_argo0 == Py_None) { _arg0 = NULL; }
8749 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8750 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnBeginDragRight. Expected _wxPyCompositeShape_p.");
8751 return NULL;
8752 }
8753 }
8754 {
8755 wxPy_BEGIN_ALLOW_THREADS;
8756 wxPyCompositeShape_base_OnBeginDragRight(_arg0,_arg1,_arg2,_arg3,_arg4);
8757
8758 wxPy_END_ALLOW_THREADS;
8759 } Py_INCREF(Py_None);
8760 _resultobj = Py_None;
8761 return _resultobj;
8762 }
8763
8764 #define wxPyCompositeShape_base_OnEndDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnEndDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
8765 static PyObject *_wrap_wxPyCompositeShape_base_OnEndDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
8766 PyObject * _resultobj;
8767 wxPyCompositeShape * _arg0;
8768 double _arg1;
8769 double _arg2;
8770 int _arg3 = (int ) 0;
8771 int _arg4 = (int ) 0;
8772 PyObject * _argo0 = 0;
8773 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
8774
8775 self = self;
8776 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyCompositeShape_base_OnEndDragRight",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
8777 return NULL;
8778 if (_argo0) {
8779 if (_argo0 == Py_None) { _arg0 = NULL; }
8780 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8781 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnEndDragRight. Expected _wxPyCompositeShape_p.");
8782 return NULL;
8783 }
8784 }
8785 {
8786 wxPy_BEGIN_ALLOW_THREADS;
8787 wxPyCompositeShape_base_OnEndDragRight(_arg0,_arg1,_arg2,_arg3,_arg4);
8788
8789 wxPy_END_ALLOW_THREADS;
8790 } Py_INCREF(Py_None);
8791 _resultobj = Py_None;
8792 return _resultobj;
8793 }
8794
8795 #define wxPyCompositeShape_base_OnDrawOutline(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnDrawOutline(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
8796 static PyObject *_wrap_wxPyCompositeShape_base_OnDrawOutline(PyObject *self, PyObject *args, PyObject *kwargs) {
8797 PyObject * _resultobj;
8798 wxPyCompositeShape * _arg0;
8799 wxDC * _arg1;
8800 double _arg2;
8801 double _arg3;
8802 double _arg4;
8803 double _arg5;
8804 PyObject * _argo0 = 0;
8805 PyObject * _argo1 = 0;
8806 char *_kwnames[] = { "self","dc","x","y","w","h", NULL };
8807
8808 self = self;
8809 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdddd:wxPyCompositeShape_base_OnDrawOutline",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5))
8810 return NULL;
8811 if (_argo0) {
8812 if (_argo0 == Py_None) { _arg0 = NULL; }
8813 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8814 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnDrawOutline. Expected _wxPyCompositeShape_p.");
8815 return NULL;
8816 }
8817 }
8818 if (_argo1) {
8819 if (_argo1 == Py_None) { _arg1 = NULL; }
8820 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
8821 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyCompositeShape_base_OnDrawOutline. Expected _wxDC_p.");
8822 return NULL;
8823 }
8824 }
8825 {
8826 wxPy_BEGIN_ALLOW_THREADS;
8827 wxPyCompositeShape_base_OnDrawOutline(_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5);
8828
8829 wxPy_END_ALLOW_THREADS;
8830 } Py_INCREF(Py_None);
8831 _resultobj = Py_None;
8832 return _resultobj;
8833 }
8834
8835 #define wxPyCompositeShape_base_OnDrawControlPoints(_swigobj,_swigarg0) (_swigobj->base_OnDrawControlPoints(_swigarg0))
8836 static PyObject *_wrap_wxPyCompositeShape_base_OnDrawControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
8837 PyObject * _resultobj;
8838 wxPyCompositeShape * _arg0;
8839 wxDC * _arg1;
8840 PyObject * _argo0 = 0;
8841 PyObject * _argo1 = 0;
8842 char *_kwnames[] = { "self","dc", NULL };
8843
8844 self = self;
8845 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyCompositeShape_base_OnDrawControlPoints",_kwnames,&_argo0,&_argo1))
8846 return NULL;
8847 if (_argo0) {
8848 if (_argo0 == Py_None) { _arg0 = NULL; }
8849 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8850 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnDrawControlPoints. Expected _wxPyCompositeShape_p.");
8851 return NULL;
8852 }
8853 }
8854 if (_argo1) {
8855 if (_argo1 == Py_None) { _arg1 = NULL; }
8856 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
8857 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyCompositeShape_base_OnDrawControlPoints. Expected _wxDC_p.");
8858 return NULL;
8859 }
8860 }
8861 {
8862 wxPy_BEGIN_ALLOW_THREADS;
8863 wxPyCompositeShape_base_OnDrawControlPoints(_arg0,*_arg1);
8864
8865 wxPy_END_ALLOW_THREADS;
8866 } Py_INCREF(Py_None);
8867 _resultobj = Py_None;
8868 return _resultobj;
8869 }
8870
8871 #define wxPyCompositeShape_base_OnEraseControlPoints(_swigobj,_swigarg0) (_swigobj->base_OnEraseControlPoints(_swigarg0))
8872 static PyObject *_wrap_wxPyCompositeShape_base_OnEraseControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
8873 PyObject * _resultobj;
8874 wxPyCompositeShape * _arg0;
8875 wxDC * _arg1;
8876 PyObject * _argo0 = 0;
8877 PyObject * _argo1 = 0;
8878 char *_kwnames[] = { "self","dc", NULL };
8879
8880 self = self;
8881 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyCompositeShape_base_OnEraseControlPoints",_kwnames,&_argo0,&_argo1))
8882 return NULL;
8883 if (_argo0) {
8884 if (_argo0 == Py_None) { _arg0 = NULL; }
8885 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8886 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnEraseControlPoints. Expected _wxPyCompositeShape_p.");
8887 return NULL;
8888 }
8889 }
8890 if (_argo1) {
8891 if (_argo1 == Py_None) { _arg1 = NULL; }
8892 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
8893 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyCompositeShape_base_OnEraseControlPoints. Expected _wxDC_p.");
8894 return NULL;
8895 }
8896 }
8897 {
8898 wxPy_BEGIN_ALLOW_THREADS;
8899 wxPyCompositeShape_base_OnEraseControlPoints(_arg0,*_arg1);
8900
8901 wxPy_END_ALLOW_THREADS;
8902 } Py_INCREF(Py_None);
8903 _resultobj = Py_None;
8904 return _resultobj;
8905 }
8906
8907 #define wxPyCompositeShape_base_OnMoveLink(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnMoveLink(_swigarg0,_swigarg1))
8908 static PyObject *_wrap_wxPyCompositeShape_base_OnMoveLink(PyObject *self, PyObject *args, PyObject *kwargs) {
8909 PyObject * _resultobj;
8910 wxPyCompositeShape * _arg0;
8911 wxDC * _arg1;
8912 bool _arg2 = (bool ) TRUE;
8913 PyObject * _argo0 = 0;
8914 PyObject * _argo1 = 0;
8915 int tempbool2 = (int) TRUE;
8916 char *_kwnames[] = { "self","dc","moveControlPoints", NULL };
8917
8918 self = self;
8919 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxPyCompositeShape_base_OnMoveLink",_kwnames,&_argo0,&_argo1,&tempbool2))
8920 return NULL;
8921 if (_argo0) {
8922 if (_argo0 == Py_None) { _arg0 = NULL; }
8923 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8924 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnMoveLink. Expected _wxPyCompositeShape_p.");
8925 return NULL;
8926 }
8927 }
8928 if (_argo1) {
8929 if (_argo1 == Py_None) { _arg1 = NULL; }
8930 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
8931 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyCompositeShape_base_OnMoveLink. Expected _wxDC_p.");
8932 return NULL;
8933 }
8934 }
8935 _arg2 = (bool ) tempbool2;
8936 {
8937 wxPy_BEGIN_ALLOW_THREADS;
8938 wxPyCompositeShape_base_OnMoveLink(_arg0,*_arg1,_arg2);
8939
8940 wxPy_END_ALLOW_THREADS;
8941 } Py_INCREF(Py_None);
8942 _resultobj = Py_None;
8943 return _resultobj;
8944 }
8945
8946 #define wxPyCompositeShape_base_OnSizingDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->base_OnSizingDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
8947 static PyObject *_wrap_wxPyCompositeShape_base_OnSizingDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
8948 PyObject * _resultobj;
8949 wxPyCompositeShape * _arg0;
8950 wxPyControlPoint * _arg1;
8951 bool _arg2;
8952 double _arg3;
8953 double _arg4;
8954 int _arg5 = (int ) 0;
8955 int _arg6 = (int ) 0;
8956 PyObject * _argo0 = 0;
8957 PyObject * _argo1 = 0;
8958 int tempbool2;
8959 char *_kwnames[] = { "self","pt","draw","x","y","keys","attachment", NULL };
8960
8961 self = self;
8962 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOidd|ii:wxPyCompositeShape_base_OnSizingDragLeft",_kwnames,&_argo0,&_argo1,&tempbool2,&_arg3,&_arg4,&_arg5,&_arg6))
8963 return NULL;
8964 if (_argo0) {
8965 if (_argo0 == Py_None) { _arg0 = NULL; }
8966 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8967 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnSizingDragLeft. Expected _wxPyCompositeShape_p.");
8968 return NULL;
8969 }
8970 }
8971 if (_argo1) {
8972 if (_argo1 == Py_None) { _arg1 = NULL; }
8973 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyControlPoint_p")) {
8974 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyCompositeShape_base_OnSizingDragLeft. Expected _wxPyControlPoint_p.");
8975 return NULL;
8976 }
8977 }
8978 _arg2 = (bool ) tempbool2;
8979 {
8980 wxPy_BEGIN_ALLOW_THREADS;
8981 wxPyCompositeShape_base_OnSizingDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
8982
8983 wxPy_END_ALLOW_THREADS;
8984 } Py_INCREF(Py_None);
8985 _resultobj = Py_None;
8986 return _resultobj;
8987 }
8988
8989 #define wxPyCompositeShape_base_OnSizingBeginDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnSizingBeginDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
8990 static PyObject *_wrap_wxPyCompositeShape_base_OnSizingBeginDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
8991 PyObject * _resultobj;
8992 wxPyCompositeShape * _arg0;
8993 wxPyControlPoint * _arg1;
8994 double _arg2;
8995 double _arg3;
8996 int _arg4 = (int ) 0;
8997 int _arg5 = (int ) 0;
8998 PyObject * _argo0 = 0;
8999 PyObject * _argo1 = 0;
9000 char *_kwnames[] = { "self","pt","x","y","keys","attachment", NULL };
9001
9002 self = self;
9003 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdd|ii:wxPyCompositeShape_base_OnSizingBeginDragLeft",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5))
9004 return NULL;
9005 if (_argo0) {
9006 if (_argo0 == Py_None) { _arg0 = NULL; }
9007 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
9008 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnSizingBeginDragLeft. Expected _wxPyCompositeShape_p.");
9009 return NULL;
9010 }
9011 }
9012 if (_argo1) {
9013 if (_argo1 == Py_None) { _arg1 = NULL; }
9014 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyControlPoint_p")) {
9015 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyCompositeShape_base_OnSizingBeginDragLeft. Expected _wxPyControlPoint_p.");
9016 return NULL;
9017 }
9018 }
9019 {
9020 wxPy_BEGIN_ALLOW_THREADS;
9021 wxPyCompositeShape_base_OnSizingBeginDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
9022
9023 wxPy_END_ALLOW_THREADS;
9024 } Py_INCREF(Py_None);
9025 _resultobj = Py_None;
9026 return _resultobj;
9027 }
9028
9029 #define wxPyCompositeShape_base_OnSizingEndDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnSizingEndDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
9030 static PyObject *_wrap_wxPyCompositeShape_base_OnSizingEndDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
9031 PyObject * _resultobj;
9032 wxPyCompositeShape * _arg0;
9033 wxPyControlPoint * _arg1;
9034 double _arg2;
9035 double _arg3;
9036 int _arg4 = (int ) 0;
9037 int _arg5 = (int ) 0;
9038 PyObject * _argo0 = 0;
9039 PyObject * _argo1 = 0;
9040 char *_kwnames[] = { "self","pt","x","y","keys","attachment", NULL };
9041
9042 self = self;
9043 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdd|ii:wxPyCompositeShape_base_OnSizingEndDragLeft",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5))
9044 return NULL;
9045 if (_argo0) {
9046 if (_argo0 == Py_None) { _arg0 = NULL; }
9047 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
9048 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnSizingEndDragLeft. Expected _wxPyCompositeShape_p.");
9049 return NULL;
9050 }
9051 }
9052 if (_argo1) {
9053 if (_argo1 == Py_None) { _arg1 = NULL; }
9054 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyControlPoint_p")) {
9055 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyCompositeShape_base_OnSizingEndDragLeft. Expected _wxPyControlPoint_p.");
9056 return NULL;
9057 }
9058 }
9059 {
9060 wxPy_BEGIN_ALLOW_THREADS;
9061 wxPyCompositeShape_base_OnSizingEndDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
9062
9063 wxPy_END_ALLOW_THREADS;
9064 } Py_INCREF(Py_None);
9065 _resultobj = Py_None;
9066 return _resultobj;
9067 }
9068
9069 #define wxPyCompositeShape_base_OnBeginSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnBeginSize(_swigarg0,_swigarg1))
9070 static PyObject *_wrap_wxPyCompositeShape_base_OnBeginSize(PyObject *self, PyObject *args, PyObject *kwargs) {
9071 PyObject * _resultobj;
9072 wxPyCompositeShape * _arg0;
9073 double _arg1;
9074 double _arg2;
9075 PyObject * _argo0 = 0;
9076 char *_kwnames[] = { "self","w","h", NULL };
9077
9078 self = self;
9079 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyCompositeShape_base_OnBeginSize",_kwnames,&_argo0,&_arg1,&_arg2))
9080 return NULL;
9081 if (_argo0) {
9082 if (_argo0 == Py_None) { _arg0 = NULL; }
9083 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
9084 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnBeginSize. Expected _wxPyCompositeShape_p.");
9085 return NULL;
9086 }
9087 }
9088 {
9089 wxPy_BEGIN_ALLOW_THREADS;
9090 wxPyCompositeShape_base_OnBeginSize(_arg0,_arg1,_arg2);
9091
9092 wxPy_END_ALLOW_THREADS;
9093 } Py_INCREF(Py_None);
9094 _resultobj = Py_None;
9095 return _resultobj;
9096 }
9097
9098 #define wxPyCompositeShape_base_OnEndSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnEndSize(_swigarg0,_swigarg1))
9099 static PyObject *_wrap_wxPyCompositeShape_base_OnEndSize(PyObject *self, PyObject *args, PyObject *kwargs) {
9100 PyObject * _resultobj;
9101 wxPyCompositeShape * _arg0;
9102 double _arg1;
9103 double _arg2;
9104 PyObject * _argo0 = 0;
9105 char *_kwnames[] = { "self","w","h", NULL };
9106
9107 self = self;
9108 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyCompositeShape_base_OnEndSize",_kwnames,&_argo0,&_arg1,&_arg2))
9109 return NULL;
9110 if (_argo0) {
9111 if (_argo0 == Py_None) { _arg0 = NULL; }
9112 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
9113 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnEndSize. Expected _wxPyCompositeShape_p.");
9114 return NULL;
9115 }
9116 }
9117 {
9118 wxPy_BEGIN_ALLOW_THREADS;
9119 wxPyCompositeShape_base_OnEndSize(_arg0,_arg1,_arg2);
9120
9121 wxPy_END_ALLOW_THREADS;
9122 } Py_INCREF(Py_None);
9123 _resultobj = Py_None;
9124 return _resultobj;
9125 }
9126
9127 static void *SwigwxPyDividedShapeTowxPyRectangleShape(void *ptr) {
9128 wxPyDividedShape *src;
9129 wxPyRectangleShape *dest;
9130 src = (wxPyDividedShape *) ptr;
9131 dest = (wxPyRectangleShape *) src;
9132 return (void *) dest;
9133 }
9134
9135 static void *SwigwxPyDividedShapeTowxPyShape(void *ptr) {
9136 wxPyDividedShape *src;
9137 wxPyShape *dest;
9138 src = (wxPyDividedShape *) ptr;
9139 dest = (wxPyShape *) src;
9140 return (void *) dest;
9141 }
9142
9143 static void *SwigwxPyDividedShapeTowxPyShapeEvtHandler(void *ptr) {
9144 wxPyDividedShape *src;
9145 wxPyShapeEvtHandler *dest;
9146 src = (wxPyDividedShape *) ptr;
9147 dest = (wxPyShapeEvtHandler *) src;
9148 return (void *) dest;
9149 }
9150
9151 static void *SwigwxPyDividedShapeTowxObject(void *ptr) {
9152 wxPyDividedShape *src;
9153 wxObject *dest;
9154 src = (wxPyDividedShape *) ptr;
9155 dest = (wxObject *) src;
9156 return (void *) dest;
9157 }
9158
9159 #define new_wxPyDividedShape(_swigarg0,_swigarg1) (new wxPyDividedShape(_swigarg0,_swigarg1))
9160 static PyObject *_wrap_new_wxPyDividedShape(PyObject *self, PyObject *args, PyObject *kwargs) {
9161 PyObject * _resultobj;
9162 wxPyDividedShape * _result;
9163 double _arg0 = (double ) 0.0;
9164 double _arg1 = (double ) 0.0;
9165 char *_kwnames[] = { "width","height", NULL };
9166 char _ptemp[128];
9167
9168 self = self;
9169 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"|dd:new_wxPyDividedShape",_kwnames,&_arg0,&_arg1))
9170 return NULL;
9171 {
9172 wxPy_BEGIN_ALLOW_THREADS;
9173 _result = (wxPyDividedShape *)new_wxPyDividedShape(_arg0,_arg1);
9174
9175 wxPy_END_ALLOW_THREADS;
9176 } if (_result) {
9177 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPyDividedShape_p");
9178 _resultobj = Py_BuildValue("s",_ptemp);
9179 } else {
9180 Py_INCREF(Py_None);
9181 _resultobj = Py_None;
9182 }
9183 return _resultobj;
9184 }
9185
9186 #define wxPyDividedShape__setSelf(_swigobj,_swigarg0,_swigarg1) (_swigobj->_setSelf(_swigarg0,_swigarg1))
9187 static PyObject *_wrap_wxPyDividedShape__setSelf(PyObject *self, PyObject *args, PyObject *kwargs) {
9188 PyObject * _resultobj;
9189 wxPyDividedShape * _arg0;
9190 PyObject * _arg1;
9191 PyObject * _arg2;
9192 PyObject * _argo0 = 0;
9193 PyObject * _obj1 = 0;
9194 PyObject * _obj2 = 0;
9195 char *_kwnames[] = { "self","self","_class", NULL };
9196
9197 self = self;
9198 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxPyDividedShape__setSelf",_kwnames,&_argo0,&_obj1,&_obj2))
9199 return NULL;
9200 if (_argo0) {
9201 if (_argo0 == Py_None) { _arg0 = NULL; }
9202 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
9203 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape__setSelf. Expected _wxPyDividedShape_p.");
9204 return NULL;
9205 }
9206 }
9207 {
9208 _arg1 = _obj1;
9209 }
9210 {
9211 _arg2 = _obj2;
9212 }
9213 {
9214 wxPy_BEGIN_ALLOW_THREADS;
9215 wxPyDividedShape__setSelf(_arg0,_arg1,_arg2);
9216
9217 wxPy_END_ALLOW_THREADS;
9218 } Py_INCREF(Py_None);
9219 _resultobj = Py_None;
9220 return _resultobj;
9221 }
9222
9223 #define wxPyDividedShape_EditRegions(_swigobj) (_swigobj->EditRegions())
9224 static PyObject *_wrap_wxPyDividedShape_EditRegions(PyObject *self, PyObject *args, PyObject *kwargs) {
9225 PyObject * _resultobj;
9226 wxPyDividedShape * _arg0;
9227 PyObject * _argo0 = 0;
9228 char *_kwnames[] = { "self", NULL };
9229
9230 self = self;
9231 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyDividedShape_EditRegions",_kwnames,&_argo0))
9232 return NULL;
9233 if (_argo0) {
9234 if (_argo0 == Py_None) { _arg0 = NULL; }
9235 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
9236 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_EditRegions. Expected _wxPyDividedShape_p.");
9237 return NULL;
9238 }
9239 }
9240 {
9241 wxPy_BEGIN_ALLOW_THREADS;
9242 wxPyDividedShape_EditRegions(_arg0);
9243
9244 wxPy_END_ALLOW_THREADS;
9245 } Py_INCREF(Py_None);
9246 _resultobj = Py_None;
9247 return _resultobj;
9248 }
9249
9250 #define wxPyDividedShape_SetRegionSizes(_swigobj) (_swigobj->SetRegionSizes())
9251 static PyObject *_wrap_wxPyDividedShape_SetRegionSizes(PyObject *self, PyObject *args, PyObject *kwargs) {
9252 PyObject * _resultobj;
9253 wxPyDividedShape * _arg0;
9254 PyObject * _argo0 = 0;
9255 char *_kwnames[] = { "self", NULL };
9256
9257 self = self;
9258 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyDividedShape_SetRegionSizes",_kwnames,&_argo0))
9259 return NULL;
9260 if (_argo0) {
9261 if (_argo0 == Py_None) { _arg0 = NULL; }
9262 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
9263 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_SetRegionSizes. Expected _wxPyDividedShape_p.");
9264 return NULL;
9265 }
9266 }
9267 {
9268 wxPy_BEGIN_ALLOW_THREADS;
9269 wxPyDividedShape_SetRegionSizes(_arg0);
9270
9271 wxPy_END_ALLOW_THREADS;
9272 } Py_INCREF(Py_None);
9273 _resultobj = Py_None;
9274 return _resultobj;
9275 }
9276
9277 #define wxPyDividedShape_base_OnDelete(_swigobj) (_swigobj->base_OnDelete())
9278 static PyObject *_wrap_wxPyDividedShape_base_OnDelete(PyObject *self, PyObject *args, PyObject *kwargs) {
9279 PyObject * _resultobj;
9280 wxPyDividedShape * _arg0;
9281 PyObject * _argo0 = 0;
9282 char *_kwnames[] = { "self", NULL };
9283
9284 self = self;
9285 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyDividedShape_base_OnDelete",_kwnames,&_argo0))
9286 return NULL;
9287 if (_argo0) {
9288 if (_argo0 == Py_None) { _arg0 = NULL; }
9289 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
9290 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnDelete. Expected _wxPyDividedShape_p.");
9291 return NULL;
9292 }
9293 }
9294 {
9295 wxPy_BEGIN_ALLOW_THREADS;
9296 wxPyDividedShape_base_OnDelete(_arg0);
9297
9298 wxPy_END_ALLOW_THREADS;
9299 } Py_INCREF(Py_None);
9300 _resultobj = Py_None;
9301 return _resultobj;
9302 }
9303
9304 #define wxPyDividedShape_base_OnDraw(_swigobj,_swigarg0) (_swigobj->base_OnDraw(_swigarg0))
9305 static PyObject *_wrap_wxPyDividedShape_base_OnDraw(PyObject *self, PyObject *args, PyObject *kwargs) {
9306 PyObject * _resultobj;
9307 wxPyDividedShape * _arg0;
9308 wxDC * _arg1;
9309 PyObject * _argo0 = 0;
9310 PyObject * _argo1 = 0;
9311 char *_kwnames[] = { "self","dc", NULL };
9312
9313 self = self;
9314 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDividedShape_base_OnDraw",_kwnames,&_argo0,&_argo1))
9315 return NULL;
9316 if (_argo0) {
9317 if (_argo0 == Py_None) { _arg0 = NULL; }
9318 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
9319 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnDraw. Expected _wxPyDividedShape_p.");
9320 return NULL;
9321 }
9322 }
9323 if (_argo1) {
9324 if (_argo1 == Py_None) { _arg1 = NULL; }
9325 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
9326 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDividedShape_base_OnDraw. Expected _wxDC_p.");
9327 return NULL;
9328 }
9329 }
9330 {
9331 wxPy_BEGIN_ALLOW_THREADS;
9332 wxPyDividedShape_base_OnDraw(_arg0,*_arg1);
9333
9334 wxPy_END_ALLOW_THREADS;
9335 } Py_INCREF(Py_None);
9336 _resultobj = Py_None;
9337 return _resultobj;
9338 }
9339
9340 #define wxPyDividedShape_base_OnDrawContents(_swigobj,_swigarg0) (_swigobj->base_OnDrawContents(_swigarg0))
9341 static PyObject *_wrap_wxPyDividedShape_base_OnDrawContents(PyObject *self, PyObject *args, PyObject *kwargs) {
9342 PyObject * _resultobj;
9343 wxPyDividedShape * _arg0;
9344 wxDC * _arg1;
9345 PyObject * _argo0 = 0;
9346 PyObject * _argo1 = 0;
9347 char *_kwnames[] = { "self","dc", NULL };
9348
9349 self = self;
9350 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDividedShape_base_OnDrawContents",_kwnames,&_argo0,&_argo1))
9351 return NULL;
9352 if (_argo0) {
9353 if (_argo0 == Py_None) { _arg0 = NULL; }
9354 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
9355 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnDrawContents. Expected _wxPyDividedShape_p.");
9356 return NULL;
9357 }
9358 }
9359 if (_argo1) {
9360 if (_argo1 == Py_None) { _arg1 = NULL; }
9361 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
9362 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDividedShape_base_OnDrawContents. Expected _wxDC_p.");
9363 return NULL;
9364 }
9365 }
9366 {
9367 wxPy_BEGIN_ALLOW_THREADS;
9368 wxPyDividedShape_base_OnDrawContents(_arg0,*_arg1);
9369
9370 wxPy_END_ALLOW_THREADS;
9371 } Py_INCREF(Py_None);
9372 _resultobj = Py_None;
9373 return _resultobj;
9374 }
9375
9376 #define wxPyDividedShape_base_OnDrawBranches(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnDrawBranches(_swigarg0,_swigarg1))
9377 static PyObject *_wrap_wxPyDividedShape_base_OnDrawBranches(PyObject *self, PyObject *args, PyObject *kwargs) {
9378 PyObject * _resultobj;
9379 wxPyDividedShape * _arg0;
9380 wxDC * _arg1;
9381 bool _arg2 = (bool ) FALSE;
9382 PyObject * _argo0 = 0;
9383 PyObject * _argo1 = 0;
9384 int tempbool2 = (int) FALSE;
9385 char *_kwnames[] = { "self","dc","erase", NULL };
9386
9387 self = self;
9388 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxPyDividedShape_base_OnDrawBranches",_kwnames,&_argo0,&_argo1,&tempbool2))
9389 return NULL;
9390 if (_argo0) {
9391 if (_argo0 == Py_None) { _arg0 = NULL; }
9392 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
9393 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnDrawBranches. Expected _wxPyDividedShape_p.");
9394 return NULL;
9395 }
9396 }
9397 if (_argo1) {
9398 if (_argo1 == Py_None) { _arg1 = NULL; }
9399 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
9400 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDividedShape_base_OnDrawBranches. Expected _wxDC_p.");
9401 return NULL;
9402 }
9403 }
9404 _arg2 = (bool ) tempbool2;
9405 {
9406 wxPy_BEGIN_ALLOW_THREADS;
9407 wxPyDividedShape_base_OnDrawBranches(_arg0,*_arg1,_arg2);
9408
9409 wxPy_END_ALLOW_THREADS;
9410 } Py_INCREF(Py_None);
9411 _resultobj = Py_None;
9412 return _resultobj;
9413 }
9414
9415 #define wxPyDividedShape_base_OnMoveLinks(_swigobj,_swigarg0) (_swigobj->base_OnMoveLinks(_swigarg0))
9416 static PyObject *_wrap_wxPyDividedShape_base_OnMoveLinks(PyObject *self, PyObject *args, PyObject *kwargs) {
9417 PyObject * _resultobj;
9418 wxPyDividedShape * _arg0;
9419 wxDC * _arg1;
9420 PyObject * _argo0 = 0;
9421 PyObject * _argo1 = 0;
9422 char *_kwnames[] = { "self","dc", NULL };
9423
9424 self = self;
9425 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDividedShape_base_OnMoveLinks",_kwnames,&_argo0,&_argo1))
9426 return NULL;
9427 if (_argo0) {
9428 if (_argo0 == Py_None) { _arg0 = NULL; }
9429 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
9430 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnMoveLinks. Expected _wxPyDividedShape_p.");
9431 return NULL;
9432 }
9433 }
9434 if (_argo1) {
9435 if (_argo1 == Py_None) { _arg1 = NULL; }
9436 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
9437 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDividedShape_base_OnMoveLinks. Expected _wxDC_p.");
9438 return NULL;
9439 }
9440 }
9441 {
9442 wxPy_BEGIN_ALLOW_THREADS;
9443 wxPyDividedShape_base_OnMoveLinks(_arg0,*_arg1);
9444
9445 wxPy_END_ALLOW_THREADS;
9446 } Py_INCREF(Py_None);
9447 _resultobj = Py_None;
9448 return _resultobj;
9449 }
9450
9451 #define wxPyDividedShape_base_OnErase(_swigobj,_swigarg0) (_swigobj->base_OnErase(_swigarg0))
9452 static PyObject *_wrap_wxPyDividedShape_base_OnErase(PyObject *self, PyObject *args, PyObject *kwargs) {
9453 PyObject * _resultobj;
9454 wxPyDividedShape * _arg0;
9455 wxDC * _arg1;
9456 PyObject * _argo0 = 0;
9457 PyObject * _argo1 = 0;
9458 char *_kwnames[] = { "self","dc", NULL };
9459
9460 self = self;
9461 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDividedShape_base_OnErase",_kwnames,&_argo0,&_argo1))
9462 return NULL;
9463 if (_argo0) {
9464 if (_argo0 == Py_None) { _arg0 = NULL; }
9465 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
9466 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnErase. Expected _wxPyDividedShape_p.");
9467 return NULL;
9468 }
9469 }
9470 if (_argo1) {
9471 if (_argo1 == Py_None) { _arg1 = NULL; }
9472 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
9473 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDividedShape_base_OnErase. Expected _wxDC_p.");
9474 return NULL;
9475 }
9476 }
9477 {
9478 wxPy_BEGIN_ALLOW_THREADS;
9479 wxPyDividedShape_base_OnErase(_arg0,*_arg1);
9480
9481 wxPy_END_ALLOW_THREADS;
9482 } Py_INCREF(Py_None);
9483 _resultobj = Py_None;
9484 return _resultobj;
9485 }
9486
9487 #define wxPyDividedShape_base_OnEraseContents(_swigobj,_swigarg0) (_swigobj->base_OnEraseContents(_swigarg0))
9488 static PyObject *_wrap_wxPyDividedShape_base_OnEraseContents(PyObject *self, PyObject *args, PyObject *kwargs) {
9489 PyObject * _resultobj;
9490 wxPyDividedShape * _arg0;
9491 wxDC * _arg1;
9492 PyObject * _argo0 = 0;
9493 PyObject * _argo1 = 0;
9494 char *_kwnames[] = { "self","dc", NULL };
9495
9496 self = self;
9497 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDividedShape_base_OnEraseContents",_kwnames,&_argo0,&_argo1))
9498 return NULL;
9499 if (_argo0) {
9500 if (_argo0 == Py_None) { _arg0 = NULL; }
9501 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
9502 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnEraseContents. Expected _wxPyDividedShape_p.");
9503 return NULL;
9504 }
9505 }
9506 if (_argo1) {
9507 if (_argo1 == Py_None) { _arg1 = NULL; }
9508 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
9509 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDividedShape_base_OnEraseContents. Expected _wxDC_p.");
9510 return NULL;
9511 }
9512 }
9513 {
9514 wxPy_BEGIN_ALLOW_THREADS;
9515 wxPyDividedShape_base_OnEraseContents(_arg0,*_arg1);
9516
9517 wxPy_END_ALLOW_THREADS;
9518 } Py_INCREF(Py_None);
9519 _resultobj = Py_None;
9520 return _resultobj;
9521 }
9522
9523 #define wxPyDividedShape_base_OnHighlight(_swigobj,_swigarg0) (_swigobj->base_OnHighlight(_swigarg0))
9524 static PyObject *_wrap_wxPyDividedShape_base_OnHighlight(PyObject *self, PyObject *args, PyObject *kwargs) {
9525 PyObject * _resultobj;
9526 wxPyDividedShape * _arg0;
9527 wxDC * _arg1;
9528 PyObject * _argo0 = 0;
9529 PyObject * _argo1 = 0;
9530 char *_kwnames[] = { "self","dc", NULL };
9531
9532 self = self;
9533 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDividedShape_base_OnHighlight",_kwnames,&_argo0,&_argo1))
9534 return NULL;
9535 if (_argo0) {
9536 if (_argo0 == Py_None) { _arg0 = NULL; }
9537 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
9538 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnHighlight. Expected _wxPyDividedShape_p.");
9539 return NULL;
9540 }
9541 }
9542 if (_argo1) {
9543 if (_argo1 == Py_None) { _arg1 = NULL; }
9544 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
9545 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDividedShape_base_OnHighlight. Expected _wxDC_p.");
9546 return NULL;
9547 }
9548 }
9549 {
9550 wxPy_BEGIN_ALLOW_THREADS;
9551 wxPyDividedShape_base_OnHighlight(_arg0,*_arg1);
9552
9553 wxPy_END_ALLOW_THREADS;
9554 } Py_INCREF(Py_None);
9555 _resultobj = Py_None;
9556 return _resultobj;
9557 }
9558
9559 #define wxPyDividedShape_base_OnLeftClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnLeftClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
9560 static PyObject *_wrap_wxPyDividedShape_base_OnLeftClick(PyObject *self, PyObject *args, PyObject *kwargs) {
9561 PyObject * _resultobj;
9562 wxPyDividedShape * _arg0;
9563 double _arg1;
9564 double _arg2;
9565 int _arg3 = (int ) 0;
9566 int _arg4 = (int ) 0;
9567 PyObject * _argo0 = 0;
9568 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
9569
9570 self = self;
9571 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyDividedShape_base_OnLeftClick",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
9572 return NULL;
9573 if (_argo0) {
9574 if (_argo0 == Py_None) { _arg0 = NULL; }
9575 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
9576 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnLeftClick. Expected _wxPyDividedShape_p.");
9577 return NULL;
9578 }
9579 }
9580 {
9581 wxPy_BEGIN_ALLOW_THREADS;
9582 wxPyDividedShape_base_OnLeftClick(_arg0,_arg1,_arg2,_arg3,_arg4);
9583
9584 wxPy_END_ALLOW_THREADS;
9585 } Py_INCREF(Py_None);
9586 _resultobj = Py_None;
9587 return _resultobj;
9588 }
9589
9590 #define wxPyDividedShape_base_OnLeftDoubleClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnLeftDoubleClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
9591 static PyObject *_wrap_wxPyDividedShape_base_OnLeftDoubleClick(PyObject *self, PyObject *args, PyObject *kwargs) {
9592 PyObject * _resultobj;
9593 wxPyDividedShape * _arg0;
9594 double _arg1;
9595 double _arg2;
9596 int _arg3 = (int ) 0;
9597 int _arg4 = (int ) 0;
9598 PyObject * _argo0 = 0;
9599 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
9600
9601 self = self;
9602 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyDividedShape_base_OnLeftDoubleClick",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
9603 return NULL;
9604 if (_argo0) {
9605 if (_argo0 == Py_None) { _arg0 = NULL; }
9606 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
9607 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnLeftDoubleClick. Expected _wxPyDividedShape_p.");
9608 return NULL;
9609 }
9610 }
9611 {
9612 wxPy_BEGIN_ALLOW_THREADS;
9613 wxPyDividedShape_base_OnLeftDoubleClick(_arg0,_arg1,_arg2,_arg3,_arg4);
9614
9615 wxPy_END_ALLOW_THREADS;
9616 } Py_INCREF(Py_None);
9617 _resultobj = Py_None;
9618 return _resultobj;
9619 }
9620
9621 #define wxPyDividedShape_base_OnRightClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnRightClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
9622 static PyObject *_wrap_wxPyDividedShape_base_OnRightClick(PyObject *self, PyObject *args, PyObject *kwargs) {
9623 PyObject * _resultobj;
9624 wxPyDividedShape * _arg0;
9625 double _arg1;
9626 double _arg2;
9627 int _arg3 = (int ) 0;
9628 int _arg4 = (int ) 0;
9629 PyObject * _argo0 = 0;
9630 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
9631
9632 self = self;
9633 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyDividedShape_base_OnRightClick",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
9634 return NULL;
9635 if (_argo0) {
9636 if (_argo0 == Py_None) { _arg0 = NULL; }
9637 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
9638 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnRightClick. Expected _wxPyDividedShape_p.");
9639 return NULL;
9640 }
9641 }
9642 {
9643 wxPy_BEGIN_ALLOW_THREADS;
9644 wxPyDividedShape_base_OnRightClick(_arg0,_arg1,_arg2,_arg3,_arg4);
9645
9646 wxPy_END_ALLOW_THREADS;
9647 } Py_INCREF(Py_None);
9648 _resultobj = Py_None;
9649 return _resultobj;
9650 }
9651
9652 #define wxPyDividedShape_base_OnSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnSize(_swigarg0,_swigarg1))
9653 static PyObject *_wrap_wxPyDividedShape_base_OnSize(PyObject *self, PyObject *args, PyObject *kwargs) {
9654 PyObject * _resultobj;
9655 wxPyDividedShape * _arg0;
9656 double _arg1;
9657 double _arg2;
9658 PyObject * _argo0 = 0;
9659 char *_kwnames[] = { "self","x","y", NULL };
9660
9661 self = self;
9662 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyDividedShape_base_OnSize",_kwnames,&_argo0,&_arg1,&_arg2))
9663 return NULL;
9664 if (_argo0) {
9665 if (_argo0 == Py_None) { _arg0 = NULL; }
9666 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
9667 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnSize. Expected _wxPyDividedShape_p.");
9668 return NULL;
9669 }
9670 }
9671 {
9672 wxPy_BEGIN_ALLOW_THREADS;
9673 wxPyDividedShape_base_OnSize(_arg0,_arg1,_arg2);
9674
9675 wxPy_END_ALLOW_THREADS;
9676 } Py_INCREF(Py_None);
9677 _resultobj = Py_None;
9678 return _resultobj;
9679 }
9680
9681 #define wxPyDividedShape_base_OnMovePre(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->base_OnMovePre(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
9682 static PyObject *_wrap_wxPyDividedShape_base_OnMovePre(PyObject *self, PyObject *args, PyObject *kwargs) {
9683 PyObject * _resultobj;
9684 bool _result;
9685 wxPyDividedShape * _arg0;
9686 wxDC * _arg1;
9687 double _arg2;
9688 double _arg3;
9689 double _arg4;
9690 double _arg5;
9691 bool _arg6 = (bool ) TRUE;
9692 PyObject * _argo0 = 0;
9693 PyObject * _argo1 = 0;
9694 int tempbool6 = (int) TRUE;
9695 char *_kwnames[] = { "self","dc","x","y","old_x","old_y","display", NULL };
9696
9697 self = self;
9698 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdddd|i:wxPyDividedShape_base_OnMovePre",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5,&tempbool6))
9699 return NULL;
9700 if (_argo0) {
9701 if (_argo0 == Py_None) { _arg0 = NULL; }
9702 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
9703 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnMovePre. Expected _wxPyDividedShape_p.");
9704 return NULL;
9705 }
9706 }
9707 if (_argo1) {
9708 if (_argo1 == Py_None) { _arg1 = NULL; }
9709 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
9710 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDividedShape_base_OnMovePre. Expected _wxDC_p.");
9711 return NULL;
9712 }
9713 }
9714 _arg6 = (bool ) tempbool6;
9715 {
9716 wxPy_BEGIN_ALLOW_THREADS;
9717 _result = (bool )wxPyDividedShape_base_OnMovePre(_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
9718
9719 wxPy_END_ALLOW_THREADS;
9720 } _resultobj = Py_BuildValue("i",_result);
9721 return _resultobj;
9722 }
9723
9724 #define wxPyDividedShape_base_OnMovePost(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->base_OnMovePost(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
9725 static PyObject *_wrap_wxPyDividedShape_base_OnMovePost(PyObject *self, PyObject *args, PyObject *kwargs) {
9726 PyObject * _resultobj;
9727 wxPyDividedShape * _arg0;
9728 wxDC * _arg1;
9729 double _arg2;
9730 double _arg3;
9731 double _arg4;
9732 double _arg5;
9733 bool _arg6 = (bool ) TRUE;
9734 PyObject * _argo0 = 0;
9735 PyObject * _argo1 = 0;
9736 int tempbool6 = (int) TRUE;
9737 char *_kwnames[] = { "self","dc","x","y","old_x","old_y","display", NULL };
9738
9739 self = self;
9740 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdddd|i:wxPyDividedShape_base_OnMovePost",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5,&tempbool6))
9741 return NULL;
9742 if (_argo0) {
9743 if (_argo0 == Py_None) { _arg0 = NULL; }
9744 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
9745 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnMovePost. Expected _wxPyDividedShape_p.");
9746 return NULL;
9747 }
9748 }
9749 if (_argo1) {
9750 if (_argo1 == Py_None) { _arg1 = NULL; }
9751 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
9752 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDividedShape_base_OnMovePost. Expected _wxDC_p.");
9753 return NULL;
9754 }
9755 }
9756 _arg6 = (bool ) tempbool6;
9757 {
9758 wxPy_BEGIN_ALLOW_THREADS;
9759 wxPyDividedShape_base_OnMovePost(_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
9760
9761 wxPy_END_ALLOW_THREADS;
9762 } Py_INCREF(Py_None);
9763 _resultobj = Py_None;
9764 return _resultobj;
9765 }
9766
9767 #define wxPyDividedShape_base_OnDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
9768 static PyObject *_wrap_wxPyDividedShape_base_OnDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
9769 PyObject * _resultobj;
9770 wxPyDividedShape * _arg0;
9771 bool _arg1;
9772 double _arg2;
9773 double _arg3;
9774 int _arg4 = (int ) 0;
9775 int _arg5 = (int ) 0;
9776 PyObject * _argo0 = 0;
9777 int tempbool1;
9778 char *_kwnames[] = { "self","draw","x","y","keys","attachment", NULL };
9779
9780 self = self;
9781 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oidd|ii:wxPyDividedShape_base_OnDragLeft",_kwnames,&_argo0,&tempbool1,&_arg2,&_arg3,&_arg4,&_arg5))
9782 return NULL;
9783 if (_argo0) {
9784 if (_argo0 == Py_None) { _arg0 = NULL; }
9785 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
9786 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnDragLeft. Expected _wxPyDividedShape_p.");
9787 return NULL;
9788 }
9789 }
9790 _arg1 = (bool ) tempbool1;
9791 {
9792 wxPy_BEGIN_ALLOW_THREADS;
9793 wxPyDividedShape_base_OnDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
9794
9795 wxPy_END_ALLOW_THREADS;
9796 } Py_INCREF(Py_None);
9797 _resultobj = Py_None;
9798 return _resultobj;
9799 }
9800
9801 #define wxPyDividedShape_base_OnBeginDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnBeginDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
9802 static PyObject *_wrap_wxPyDividedShape_base_OnBeginDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
9803 PyObject * _resultobj;
9804 wxPyDividedShape * _arg0;
9805 double _arg1;
9806 double _arg2;
9807 int _arg3 = (int ) 0;
9808 int _arg4 = (int ) 0;
9809 PyObject * _argo0 = 0;
9810 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
9811
9812 self = self;
9813 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyDividedShape_base_OnBeginDragLeft",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
9814 return NULL;
9815 if (_argo0) {
9816 if (_argo0 == Py_None) { _arg0 = NULL; }
9817 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
9818 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnBeginDragLeft. Expected _wxPyDividedShape_p.");
9819 return NULL;
9820 }
9821 }
9822 {
9823 wxPy_BEGIN_ALLOW_THREADS;
9824 wxPyDividedShape_base_OnBeginDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4);
9825
9826 wxPy_END_ALLOW_THREADS;
9827 } Py_INCREF(Py_None);
9828 _resultobj = Py_None;
9829 return _resultobj;
9830 }
9831
9832 #define wxPyDividedShape_base_OnEndDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnEndDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
9833 static PyObject *_wrap_wxPyDividedShape_base_OnEndDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
9834 PyObject * _resultobj;
9835 wxPyDividedShape * _arg0;
9836 double _arg1;
9837 double _arg2;
9838 int _arg3 = (int ) 0;
9839 int _arg4 = (int ) 0;
9840 PyObject * _argo0 = 0;
9841 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
9842
9843 self = self;
9844 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyDividedShape_base_OnEndDragLeft",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
9845 return NULL;
9846 if (_argo0) {
9847 if (_argo0 == Py_None) { _arg0 = NULL; }
9848 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
9849 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnEndDragLeft. Expected _wxPyDividedShape_p.");
9850 return NULL;
9851 }
9852 }
9853 {
9854 wxPy_BEGIN_ALLOW_THREADS;
9855 wxPyDividedShape_base_OnEndDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4);
9856
9857 wxPy_END_ALLOW_THREADS;
9858 } Py_INCREF(Py_None);
9859 _resultobj = Py_None;
9860 return _resultobj;
9861 }
9862
9863 #define wxPyDividedShape_base_OnDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
9864 static PyObject *_wrap_wxPyDividedShape_base_OnDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
9865 PyObject * _resultobj;
9866 wxPyDividedShape * _arg0;
9867 bool _arg1;
9868 double _arg2;
9869 double _arg3;
9870 int _arg4 = (int ) 0;
9871 int _arg5 = (int ) 0;
9872 PyObject * _argo0 = 0;
9873 int tempbool1;
9874 char *_kwnames[] = { "self","draw","x","y","keys","attachment", NULL };
9875
9876 self = self;
9877 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oidd|ii:wxPyDividedShape_base_OnDragRight",_kwnames,&_argo0,&tempbool1,&_arg2,&_arg3,&_arg4,&_arg5))
9878 return NULL;
9879 if (_argo0) {
9880 if (_argo0 == Py_None) { _arg0 = NULL; }
9881 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
9882 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnDragRight. Expected _wxPyDividedShape_p.");
9883 return NULL;
9884 }
9885 }
9886 _arg1 = (bool ) tempbool1;
9887 {
9888 wxPy_BEGIN_ALLOW_THREADS;
9889 wxPyDividedShape_base_OnDragRight(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
9890
9891 wxPy_END_ALLOW_THREADS;
9892 } Py_INCREF(Py_None);
9893 _resultobj = Py_None;
9894 return _resultobj;
9895 }
9896
9897 #define wxPyDividedShape_base_OnBeginDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnBeginDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
9898 static PyObject *_wrap_wxPyDividedShape_base_OnBeginDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
9899 PyObject * _resultobj;
9900 wxPyDividedShape * _arg0;
9901 double _arg1;
9902 double _arg2;
9903 int _arg3 = (int ) 0;
9904 int _arg4 = (int ) 0;
9905 PyObject * _argo0 = 0;
9906 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
9907
9908 self = self;
9909 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyDividedShape_base_OnBeginDragRight",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
9910 return NULL;
9911 if (_argo0) {
9912 if (_argo0 == Py_None) { _arg0 = NULL; }
9913 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
9914 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnBeginDragRight. Expected _wxPyDividedShape_p.");
9915 return NULL;
9916 }
9917 }
9918 {
9919 wxPy_BEGIN_ALLOW_THREADS;
9920 wxPyDividedShape_base_OnBeginDragRight(_arg0,_arg1,_arg2,_arg3,_arg4);
9921
9922 wxPy_END_ALLOW_THREADS;
9923 } Py_INCREF(Py_None);
9924 _resultobj = Py_None;
9925 return _resultobj;
9926 }
9927
9928 #define wxPyDividedShape_base_OnEndDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnEndDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
9929 static PyObject *_wrap_wxPyDividedShape_base_OnEndDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
9930 PyObject * _resultobj;
9931 wxPyDividedShape * _arg0;
9932 double _arg1;
9933 double _arg2;
9934 int _arg3 = (int ) 0;
9935 int _arg4 = (int ) 0;
9936 PyObject * _argo0 = 0;
9937 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
9938
9939 self = self;
9940 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyDividedShape_base_OnEndDragRight",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
9941 return NULL;
9942 if (_argo0) {
9943 if (_argo0 == Py_None) { _arg0 = NULL; }
9944 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
9945 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnEndDragRight. Expected _wxPyDividedShape_p.");
9946 return NULL;
9947 }
9948 }
9949 {
9950 wxPy_BEGIN_ALLOW_THREADS;
9951 wxPyDividedShape_base_OnEndDragRight(_arg0,_arg1,_arg2,_arg3,_arg4);
9952
9953 wxPy_END_ALLOW_THREADS;
9954 } Py_INCREF(Py_None);
9955 _resultobj = Py_None;
9956 return _resultobj;
9957 }
9958
9959 #define wxPyDividedShape_base_OnDrawOutline(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnDrawOutline(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
9960 static PyObject *_wrap_wxPyDividedShape_base_OnDrawOutline(PyObject *self, PyObject *args, PyObject *kwargs) {
9961 PyObject * _resultobj;
9962 wxPyDividedShape * _arg0;
9963 wxDC * _arg1;
9964 double _arg2;
9965 double _arg3;
9966 double _arg4;
9967 double _arg5;
9968 PyObject * _argo0 = 0;
9969 PyObject * _argo1 = 0;
9970 char *_kwnames[] = { "self","dc","x","y","w","h", NULL };
9971
9972 self = self;
9973 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdddd:wxPyDividedShape_base_OnDrawOutline",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5))
9974 return NULL;
9975 if (_argo0) {
9976 if (_argo0 == Py_None) { _arg0 = NULL; }
9977 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
9978 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnDrawOutline. Expected _wxPyDividedShape_p.");
9979 return NULL;
9980 }
9981 }
9982 if (_argo1) {
9983 if (_argo1 == Py_None) { _arg1 = NULL; }
9984 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
9985 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDividedShape_base_OnDrawOutline. Expected _wxDC_p.");
9986 return NULL;
9987 }
9988 }
9989 {
9990 wxPy_BEGIN_ALLOW_THREADS;
9991 wxPyDividedShape_base_OnDrawOutline(_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5);
9992
9993 wxPy_END_ALLOW_THREADS;
9994 } Py_INCREF(Py_None);
9995 _resultobj = Py_None;
9996 return _resultobj;
9997 }
9998
9999 #define wxPyDividedShape_base_OnDrawControlPoints(_swigobj,_swigarg0) (_swigobj->base_OnDrawControlPoints(_swigarg0))
10000 static PyObject *_wrap_wxPyDividedShape_base_OnDrawControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
10001 PyObject * _resultobj;
10002 wxPyDividedShape * _arg0;
10003 wxDC * _arg1;
10004 PyObject * _argo0 = 0;
10005 PyObject * _argo1 = 0;
10006 char *_kwnames[] = { "self","dc", NULL };
10007
10008 self = self;
10009 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDividedShape_base_OnDrawControlPoints",_kwnames,&_argo0,&_argo1))
10010 return NULL;
10011 if (_argo0) {
10012 if (_argo0 == Py_None) { _arg0 = NULL; }
10013 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
10014 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnDrawControlPoints. Expected _wxPyDividedShape_p.");
10015 return NULL;
10016 }
10017 }
10018 if (_argo1) {
10019 if (_argo1 == Py_None) { _arg1 = NULL; }
10020 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
10021 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDividedShape_base_OnDrawControlPoints. Expected _wxDC_p.");
10022 return NULL;
10023 }
10024 }
10025 {
10026 wxPy_BEGIN_ALLOW_THREADS;
10027 wxPyDividedShape_base_OnDrawControlPoints(_arg0,*_arg1);
10028
10029 wxPy_END_ALLOW_THREADS;
10030 } Py_INCREF(Py_None);
10031 _resultobj = Py_None;
10032 return _resultobj;
10033 }
10034
10035 #define wxPyDividedShape_base_OnEraseControlPoints(_swigobj,_swigarg0) (_swigobj->base_OnEraseControlPoints(_swigarg0))
10036 static PyObject *_wrap_wxPyDividedShape_base_OnEraseControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
10037 PyObject * _resultobj;
10038 wxPyDividedShape * _arg0;
10039 wxDC * _arg1;
10040 PyObject * _argo0 = 0;
10041 PyObject * _argo1 = 0;
10042 char *_kwnames[] = { "self","dc", NULL };
10043
10044 self = self;
10045 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDividedShape_base_OnEraseControlPoints",_kwnames,&_argo0,&_argo1))
10046 return NULL;
10047 if (_argo0) {
10048 if (_argo0 == Py_None) { _arg0 = NULL; }
10049 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
10050 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnEraseControlPoints. Expected _wxPyDividedShape_p.");
10051 return NULL;
10052 }
10053 }
10054 if (_argo1) {
10055 if (_argo1 == Py_None) { _arg1 = NULL; }
10056 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
10057 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDividedShape_base_OnEraseControlPoints. Expected _wxDC_p.");
10058 return NULL;
10059 }
10060 }
10061 {
10062 wxPy_BEGIN_ALLOW_THREADS;
10063 wxPyDividedShape_base_OnEraseControlPoints(_arg0,*_arg1);
10064
10065 wxPy_END_ALLOW_THREADS;
10066 } Py_INCREF(Py_None);
10067 _resultobj = Py_None;
10068 return _resultobj;
10069 }
10070
10071 #define wxPyDividedShape_base_OnMoveLink(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnMoveLink(_swigarg0,_swigarg1))
10072 static PyObject *_wrap_wxPyDividedShape_base_OnMoveLink(PyObject *self, PyObject *args, PyObject *kwargs) {
10073 PyObject * _resultobj;
10074 wxPyDividedShape * _arg0;
10075 wxDC * _arg1;
10076 bool _arg2 = (bool ) TRUE;
10077 PyObject * _argo0 = 0;
10078 PyObject * _argo1 = 0;
10079 int tempbool2 = (int) TRUE;
10080 char *_kwnames[] = { "self","dc","moveControlPoints", NULL };
10081
10082 self = self;
10083 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxPyDividedShape_base_OnMoveLink",_kwnames,&_argo0,&_argo1,&tempbool2))
10084 return NULL;
10085 if (_argo0) {
10086 if (_argo0 == Py_None) { _arg0 = NULL; }
10087 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
10088 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnMoveLink. Expected _wxPyDividedShape_p.");
10089 return NULL;
10090 }
10091 }
10092 if (_argo1) {
10093 if (_argo1 == Py_None) { _arg1 = NULL; }
10094 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
10095 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDividedShape_base_OnMoveLink. Expected _wxDC_p.");
10096 return NULL;
10097 }
10098 }
10099 _arg2 = (bool ) tempbool2;
10100 {
10101 wxPy_BEGIN_ALLOW_THREADS;
10102 wxPyDividedShape_base_OnMoveLink(_arg0,*_arg1,_arg2);
10103
10104 wxPy_END_ALLOW_THREADS;
10105 } Py_INCREF(Py_None);
10106 _resultobj = Py_None;
10107 return _resultobj;
10108 }
10109
10110 #define wxPyDividedShape_base_OnSizingDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->base_OnSizingDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
10111 static PyObject *_wrap_wxPyDividedShape_base_OnSizingDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
10112 PyObject * _resultobj;
10113 wxPyDividedShape * _arg0;
10114 wxPyControlPoint * _arg1;
10115 bool _arg2;
10116 double _arg3;
10117 double _arg4;
10118 int _arg5 = (int ) 0;
10119 int _arg6 = (int ) 0;
10120 PyObject * _argo0 = 0;
10121 PyObject * _argo1 = 0;
10122 int tempbool2;
10123 char *_kwnames[] = { "self","pt","draw","x","y","keys","attachment", NULL };
10124
10125 self = self;
10126 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOidd|ii:wxPyDividedShape_base_OnSizingDragLeft",_kwnames,&_argo0,&_argo1,&tempbool2,&_arg3,&_arg4,&_arg5,&_arg6))
10127 return NULL;
10128 if (_argo0) {
10129 if (_argo0 == Py_None) { _arg0 = NULL; }
10130 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
10131 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnSizingDragLeft. Expected _wxPyDividedShape_p.");
10132 return NULL;
10133 }
10134 }
10135 if (_argo1) {
10136 if (_argo1 == Py_None) { _arg1 = NULL; }
10137 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyControlPoint_p")) {
10138 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDividedShape_base_OnSizingDragLeft. Expected _wxPyControlPoint_p.");
10139 return NULL;
10140 }
10141 }
10142 _arg2 = (bool ) tempbool2;
10143 {
10144 wxPy_BEGIN_ALLOW_THREADS;
10145 wxPyDividedShape_base_OnSizingDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
10146
10147 wxPy_END_ALLOW_THREADS;
10148 } Py_INCREF(Py_None);
10149 _resultobj = Py_None;
10150 return _resultobj;
10151 }
10152
10153 #define wxPyDividedShape_base_OnSizingBeginDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnSizingBeginDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
10154 static PyObject *_wrap_wxPyDividedShape_base_OnSizingBeginDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
10155 PyObject * _resultobj;
10156 wxPyDividedShape * _arg0;
10157 wxPyControlPoint * _arg1;
10158 double _arg2;
10159 double _arg3;
10160 int _arg4 = (int ) 0;
10161 int _arg5 = (int ) 0;
10162 PyObject * _argo0 = 0;
10163 PyObject * _argo1 = 0;
10164 char *_kwnames[] = { "self","pt","x","y","keys","attachment", NULL };
10165
10166 self = self;
10167 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdd|ii:wxPyDividedShape_base_OnSizingBeginDragLeft",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5))
10168 return NULL;
10169 if (_argo0) {
10170 if (_argo0 == Py_None) { _arg0 = NULL; }
10171 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
10172 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnSizingBeginDragLeft. Expected _wxPyDividedShape_p.");
10173 return NULL;
10174 }
10175 }
10176 if (_argo1) {
10177 if (_argo1 == Py_None) { _arg1 = NULL; }
10178 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyControlPoint_p")) {
10179 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDividedShape_base_OnSizingBeginDragLeft. Expected _wxPyControlPoint_p.");
10180 return NULL;
10181 }
10182 }
10183 {
10184 wxPy_BEGIN_ALLOW_THREADS;
10185 wxPyDividedShape_base_OnSizingBeginDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
10186
10187 wxPy_END_ALLOW_THREADS;
10188 } Py_INCREF(Py_None);
10189 _resultobj = Py_None;
10190 return _resultobj;
10191 }
10192
10193 #define wxPyDividedShape_base_OnSizingEndDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnSizingEndDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
10194 static PyObject *_wrap_wxPyDividedShape_base_OnSizingEndDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
10195 PyObject * _resultobj;
10196 wxPyDividedShape * _arg0;
10197 wxPyControlPoint * _arg1;
10198 double _arg2;
10199 double _arg3;
10200 int _arg4 = (int ) 0;
10201 int _arg5 = (int ) 0;
10202 PyObject * _argo0 = 0;
10203 PyObject * _argo1 = 0;
10204 char *_kwnames[] = { "self","pt","x","y","keys","attachment", NULL };
10205
10206 self = self;
10207 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdd|ii:wxPyDividedShape_base_OnSizingEndDragLeft",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5))
10208 return NULL;
10209 if (_argo0) {
10210 if (_argo0 == Py_None) { _arg0 = NULL; }
10211 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
10212 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnSizingEndDragLeft. Expected _wxPyDividedShape_p.");
10213 return NULL;
10214 }
10215 }
10216 if (_argo1) {
10217 if (_argo1 == Py_None) { _arg1 = NULL; }
10218 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyControlPoint_p")) {
10219 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDividedShape_base_OnSizingEndDragLeft. Expected _wxPyControlPoint_p.");
10220 return NULL;
10221 }
10222 }
10223 {
10224 wxPy_BEGIN_ALLOW_THREADS;
10225 wxPyDividedShape_base_OnSizingEndDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
10226
10227 wxPy_END_ALLOW_THREADS;
10228 } Py_INCREF(Py_None);
10229 _resultobj = Py_None;
10230 return _resultobj;
10231 }
10232
10233 #define wxPyDividedShape_base_OnBeginSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnBeginSize(_swigarg0,_swigarg1))
10234 static PyObject *_wrap_wxPyDividedShape_base_OnBeginSize(PyObject *self, PyObject *args, PyObject *kwargs) {
10235 PyObject * _resultobj;
10236 wxPyDividedShape * _arg0;
10237 double _arg1;
10238 double _arg2;
10239 PyObject * _argo0 = 0;
10240 char *_kwnames[] = { "self","w","h", NULL };
10241
10242 self = self;
10243 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyDividedShape_base_OnBeginSize",_kwnames,&_argo0,&_arg1,&_arg2))
10244 return NULL;
10245 if (_argo0) {
10246 if (_argo0 == Py_None) { _arg0 = NULL; }
10247 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
10248 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnBeginSize. Expected _wxPyDividedShape_p.");
10249 return NULL;
10250 }
10251 }
10252 {
10253 wxPy_BEGIN_ALLOW_THREADS;
10254 wxPyDividedShape_base_OnBeginSize(_arg0,_arg1,_arg2);
10255
10256 wxPy_END_ALLOW_THREADS;
10257 } Py_INCREF(Py_None);
10258 _resultobj = Py_None;
10259 return _resultobj;
10260 }
10261
10262 #define wxPyDividedShape_base_OnEndSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnEndSize(_swigarg0,_swigarg1))
10263 static PyObject *_wrap_wxPyDividedShape_base_OnEndSize(PyObject *self, PyObject *args, PyObject *kwargs) {
10264 PyObject * _resultobj;
10265 wxPyDividedShape * _arg0;
10266 double _arg1;
10267 double _arg2;
10268 PyObject * _argo0 = 0;
10269 char *_kwnames[] = { "self","w","h", NULL };
10270
10271 self = self;
10272 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyDividedShape_base_OnEndSize",_kwnames,&_argo0,&_arg1,&_arg2))
10273 return NULL;
10274 if (_argo0) {
10275 if (_argo0 == Py_None) { _arg0 = NULL; }
10276 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
10277 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnEndSize. Expected _wxPyDividedShape_p.");
10278 return NULL;
10279 }
10280 }
10281 {
10282 wxPy_BEGIN_ALLOW_THREADS;
10283 wxPyDividedShape_base_OnEndSize(_arg0,_arg1,_arg2);
10284
10285 wxPy_END_ALLOW_THREADS;
10286 } Py_INCREF(Py_None);
10287 _resultobj = Py_None;
10288 return _resultobj;
10289 }
10290
10291 static void *SwigwxPyDivisionShapeTowxPyCompositeShape(void *ptr) {
10292 wxPyDivisionShape *src;
10293 wxPyCompositeShape *dest;
10294 src = (wxPyDivisionShape *) ptr;
10295 dest = (wxPyCompositeShape *) src;
10296 return (void *) dest;
10297 }
10298
10299 static void *SwigwxPyDivisionShapeTowxPyRectangleShape(void *ptr) {
10300 wxPyDivisionShape *src;
10301 wxPyRectangleShape *dest;
10302 src = (wxPyDivisionShape *) ptr;
10303 dest = (wxPyRectangleShape *) src;
10304 return (void *) dest;
10305 }
10306
10307 static void *SwigwxPyDivisionShapeTowxPyShape(void *ptr) {
10308 wxPyDivisionShape *src;
10309 wxPyShape *dest;
10310 src = (wxPyDivisionShape *) ptr;
10311 dest = (wxPyShape *) src;
10312 return (void *) dest;
10313 }
10314
10315 static void *SwigwxPyDivisionShapeTowxPyShapeEvtHandler(void *ptr) {
10316 wxPyDivisionShape *src;
10317 wxPyShapeEvtHandler *dest;
10318 src = (wxPyDivisionShape *) ptr;
10319 dest = (wxPyShapeEvtHandler *) src;
10320 return (void *) dest;
10321 }
10322
10323 static void *SwigwxPyDivisionShapeTowxObject(void *ptr) {
10324 wxPyDivisionShape *src;
10325 wxObject *dest;
10326 src = (wxPyDivisionShape *) ptr;
10327 dest = (wxObject *) src;
10328 return (void *) dest;
10329 }
10330
10331 #define new_wxPyDivisionShape() (new wxPyDivisionShape())
10332 static PyObject *_wrap_new_wxPyDivisionShape(PyObject *self, PyObject *args, PyObject *kwargs) {
10333 PyObject * _resultobj;
10334 wxPyDivisionShape * _result;
10335 char *_kwnames[] = { NULL };
10336 char _ptemp[128];
10337
10338 self = self;
10339 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxPyDivisionShape",_kwnames))
10340 return NULL;
10341 {
10342 wxPy_BEGIN_ALLOW_THREADS;
10343 _result = (wxPyDivisionShape *)new_wxPyDivisionShape();
10344
10345 wxPy_END_ALLOW_THREADS;
10346 } if (_result) {
10347 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPyDivisionShape_p");
10348 _resultobj = Py_BuildValue("s",_ptemp);
10349 } else {
10350 Py_INCREF(Py_None);
10351 _resultobj = Py_None;
10352 }
10353 return _resultobj;
10354 }
10355
10356 #define wxPyDivisionShape__setSelf(_swigobj,_swigarg0,_swigarg1) (_swigobj->_setSelf(_swigarg0,_swigarg1))
10357 static PyObject *_wrap_wxPyDivisionShape__setSelf(PyObject *self, PyObject *args, PyObject *kwargs) {
10358 PyObject * _resultobj;
10359 wxPyDivisionShape * _arg0;
10360 PyObject * _arg1;
10361 PyObject * _arg2;
10362 PyObject * _argo0 = 0;
10363 PyObject * _obj1 = 0;
10364 PyObject * _obj2 = 0;
10365 char *_kwnames[] = { "self","self","_class", NULL };
10366
10367 self = self;
10368 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxPyDivisionShape__setSelf",_kwnames,&_argo0,&_obj1,&_obj2))
10369 return NULL;
10370 if (_argo0) {
10371 if (_argo0 == Py_None) { _arg0 = NULL; }
10372 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
10373 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape__setSelf. Expected _wxPyDivisionShape_p.");
10374 return NULL;
10375 }
10376 }
10377 {
10378 _arg1 = _obj1;
10379 }
10380 {
10381 _arg2 = _obj2;
10382 }
10383 {
10384 wxPy_BEGIN_ALLOW_THREADS;
10385 wxPyDivisionShape__setSelf(_arg0,_arg1,_arg2);
10386
10387 wxPy_END_ALLOW_THREADS;
10388 } Py_INCREF(Py_None);
10389 _resultobj = Py_None;
10390 return _resultobj;
10391 }
10392
10393 #define wxPyDivisionShape_AdjustBottom(_swigobj,_swigarg0,_swigarg1) (_swigobj->AdjustBottom(_swigarg0,_swigarg1))
10394 static PyObject *_wrap_wxPyDivisionShape_AdjustBottom(PyObject *self, PyObject *args, PyObject *kwargs) {
10395 PyObject * _resultobj;
10396 wxPyDivisionShape * _arg0;
10397 double _arg1;
10398 bool _arg2;
10399 PyObject * _argo0 = 0;
10400 int tempbool2;
10401 char *_kwnames[] = { "self","bottom","test", NULL };
10402
10403 self = self;
10404 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odi:wxPyDivisionShape_AdjustBottom",_kwnames,&_argo0,&_arg1,&tempbool2))
10405 return NULL;
10406 if (_argo0) {
10407 if (_argo0 == Py_None) { _arg0 = NULL; }
10408 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
10409 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_AdjustBottom. Expected _wxPyDivisionShape_p.");
10410 return NULL;
10411 }
10412 }
10413 _arg2 = (bool ) tempbool2;
10414 {
10415 wxPy_BEGIN_ALLOW_THREADS;
10416 wxPyDivisionShape_AdjustBottom(_arg0,_arg1,_arg2);
10417
10418 wxPy_END_ALLOW_THREADS;
10419 } Py_INCREF(Py_None);
10420 _resultobj = Py_None;
10421 return _resultobj;
10422 }
10423
10424 #define wxPyDivisionShape_AdjustLeft(_swigobj,_swigarg0,_swigarg1) (_swigobj->AdjustLeft(_swigarg0,_swigarg1))
10425 static PyObject *_wrap_wxPyDivisionShape_AdjustLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
10426 PyObject * _resultobj;
10427 wxPyDivisionShape * _arg0;
10428 double _arg1;
10429 bool _arg2;
10430 PyObject * _argo0 = 0;
10431 int tempbool2;
10432 char *_kwnames[] = { "self","left","test", NULL };
10433
10434 self = self;
10435 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odi:wxPyDivisionShape_AdjustLeft",_kwnames,&_argo0,&_arg1,&tempbool2))
10436 return NULL;
10437 if (_argo0) {
10438 if (_argo0 == Py_None) { _arg0 = NULL; }
10439 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
10440 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_AdjustLeft. Expected _wxPyDivisionShape_p.");
10441 return NULL;
10442 }
10443 }
10444 _arg2 = (bool ) tempbool2;
10445 {
10446 wxPy_BEGIN_ALLOW_THREADS;
10447 wxPyDivisionShape_AdjustLeft(_arg0,_arg1,_arg2);
10448
10449 wxPy_END_ALLOW_THREADS;
10450 } Py_INCREF(Py_None);
10451 _resultobj = Py_None;
10452 return _resultobj;
10453 }
10454
10455 #define wxPyDivisionShape_AdjustRight(_swigobj,_swigarg0,_swigarg1) (_swigobj->AdjustRight(_swigarg0,_swigarg1))
10456 static PyObject *_wrap_wxPyDivisionShape_AdjustRight(PyObject *self, PyObject *args, PyObject *kwargs) {
10457 PyObject * _resultobj;
10458 wxPyDivisionShape * _arg0;
10459 double _arg1;
10460 bool _arg2;
10461 PyObject * _argo0 = 0;
10462 int tempbool2;
10463 char *_kwnames[] = { "self","right","test", NULL };
10464
10465 self = self;
10466 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odi:wxPyDivisionShape_AdjustRight",_kwnames,&_argo0,&_arg1,&tempbool2))
10467 return NULL;
10468 if (_argo0) {
10469 if (_argo0 == Py_None) { _arg0 = NULL; }
10470 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
10471 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_AdjustRight. Expected _wxPyDivisionShape_p.");
10472 return NULL;
10473 }
10474 }
10475 _arg2 = (bool ) tempbool2;
10476 {
10477 wxPy_BEGIN_ALLOW_THREADS;
10478 wxPyDivisionShape_AdjustRight(_arg0,_arg1,_arg2);
10479
10480 wxPy_END_ALLOW_THREADS;
10481 } Py_INCREF(Py_None);
10482 _resultobj = Py_None;
10483 return _resultobj;
10484 }
10485
10486 #define wxPyDivisionShape_AdjustTop(_swigobj,_swigarg0,_swigarg1) (_swigobj->AdjustTop(_swigarg0,_swigarg1))
10487 static PyObject *_wrap_wxPyDivisionShape_AdjustTop(PyObject *self, PyObject *args, PyObject *kwargs) {
10488 PyObject * _resultobj;
10489 wxPyDivisionShape * _arg0;
10490 double _arg1;
10491 bool _arg2;
10492 PyObject * _argo0 = 0;
10493 int tempbool2;
10494 char *_kwnames[] = { "self","top","test", NULL };
10495
10496 self = self;
10497 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odi:wxPyDivisionShape_AdjustTop",_kwnames,&_argo0,&_arg1,&tempbool2))
10498 return NULL;
10499 if (_argo0) {
10500 if (_argo0 == Py_None) { _arg0 = NULL; }
10501 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
10502 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_AdjustTop. Expected _wxPyDivisionShape_p.");
10503 return NULL;
10504 }
10505 }
10506 _arg2 = (bool ) tempbool2;
10507 {
10508 wxPy_BEGIN_ALLOW_THREADS;
10509 wxPyDivisionShape_AdjustTop(_arg0,_arg1,_arg2);
10510
10511 wxPy_END_ALLOW_THREADS;
10512 } Py_INCREF(Py_None);
10513 _resultobj = Py_None;
10514 return _resultobj;
10515 }
10516
10517 #define wxPyDivisionShape_Divide(_swigobj,_swigarg0) (_swigobj->Divide(_swigarg0))
10518 static PyObject *_wrap_wxPyDivisionShape_Divide(PyObject *self, PyObject *args, PyObject *kwargs) {
10519 PyObject * _resultobj;
10520 wxPyDivisionShape * _arg0;
10521 int _arg1;
10522 PyObject * _argo0 = 0;
10523 char *_kwnames[] = { "self","direction", NULL };
10524
10525 self = self;
10526 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxPyDivisionShape_Divide",_kwnames,&_argo0,&_arg1))
10527 return NULL;
10528 if (_argo0) {
10529 if (_argo0 == Py_None) { _arg0 = NULL; }
10530 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
10531 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_Divide. Expected _wxPyDivisionShape_p.");
10532 return NULL;
10533 }
10534 }
10535 {
10536 wxPy_BEGIN_ALLOW_THREADS;
10537 wxPyDivisionShape_Divide(_arg0,_arg1);
10538
10539 wxPy_END_ALLOW_THREADS;
10540 } Py_INCREF(Py_None);
10541 _resultobj = Py_None;
10542 return _resultobj;
10543 }
10544
10545 #define wxPyDivisionShape_EditEdge(_swigobj,_swigarg0) (_swigobj->EditEdge(_swigarg0))
10546 static PyObject *_wrap_wxPyDivisionShape_EditEdge(PyObject *self, PyObject *args, PyObject *kwargs) {
10547 PyObject * _resultobj;
10548 wxPyDivisionShape * _arg0;
10549 int _arg1;
10550 PyObject * _argo0 = 0;
10551 char *_kwnames[] = { "self","side", NULL };
10552
10553 self = self;
10554 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxPyDivisionShape_EditEdge",_kwnames,&_argo0,&_arg1))
10555 return NULL;
10556 if (_argo0) {
10557 if (_argo0 == Py_None) { _arg0 = NULL; }
10558 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
10559 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_EditEdge. Expected _wxPyDivisionShape_p.");
10560 return NULL;
10561 }
10562 }
10563 {
10564 wxPy_BEGIN_ALLOW_THREADS;
10565 wxPyDivisionShape_EditEdge(_arg0,_arg1);
10566
10567 wxPy_END_ALLOW_THREADS;
10568 } Py_INCREF(Py_None);
10569 _resultobj = Py_None;
10570 return _resultobj;
10571 }
10572
10573 #define wxPyDivisionShape_GetBottomSide(_swigobj) (_swigobj->GetBottomSide())
10574 static PyObject *_wrap_wxPyDivisionShape_GetBottomSide(PyObject *self, PyObject *args, PyObject *kwargs) {
10575 PyObject * _resultobj;
10576 wxPyDivisionShape * _result;
10577 wxPyDivisionShape * _arg0;
10578 PyObject * _argo0 = 0;
10579 char *_kwnames[] = { "self", NULL };
10580
10581 self = self;
10582 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyDivisionShape_GetBottomSide",_kwnames,&_argo0))
10583 return NULL;
10584 if (_argo0) {
10585 if (_argo0 == Py_None) { _arg0 = NULL; }
10586 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
10587 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_GetBottomSide. Expected _wxPyDivisionShape_p.");
10588 return NULL;
10589 }
10590 }
10591 {
10592 wxPy_BEGIN_ALLOW_THREADS;
10593 _result = (wxPyDivisionShape *)wxPyDivisionShape_GetBottomSide(_arg0);
10594
10595 wxPy_END_ALLOW_THREADS;
10596 }{ _resultobj = wxPyMake_wxObject(_result); }
10597 return _resultobj;
10598 }
10599
10600 #define wxPyDivisionShape_GetHandleSide(_swigobj) (_swigobj->GetHandleSide())
10601 static PyObject *_wrap_wxPyDivisionShape_GetHandleSide(PyObject *self, PyObject *args, PyObject *kwargs) {
10602 PyObject * _resultobj;
10603 int _result;
10604 wxPyDivisionShape * _arg0;
10605 PyObject * _argo0 = 0;
10606 char *_kwnames[] = { "self", NULL };
10607
10608 self = self;
10609 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyDivisionShape_GetHandleSide",_kwnames,&_argo0))
10610 return NULL;
10611 if (_argo0) {
10612 if (_argo0 == Py_None) { _arg0 = NULL; }
10613 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
10614 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_GetHandleSide. Expected _wxPyDivisionShape_p.");
10615 return NULL;
10616 }
10617 }
10618 {
10619 wxPy_BEGIN_ALLOW_THREADS;
10620 _result = (int )wxPyDivisionShape_GetHandleSide(_arg0);
10621
10622 wxPy_END_ALLOW_THREADS;
10623 } _resultobj = Py_BuildValue("i",_result);
10624 return _resultobj;
10625 }
10626
10627 #define wxPyDivisionShape_GetLeftSide(_swigobj) (_swigobj->GetLeftSide())
10628 static PyObject *_wrap_wxPyDivisionShape_GetLeftSide(PyObject *self, PyObject *args, PyObject *kwargs) {
10629 PyObject * _resultobj;
10630 wxPyDivisionShape * _result;
10631 wxPyDivisionShape * _arg0;
10632 PyObject * _argo0 = 0;
10633 char *_kwnames[] = { "self", NULL };
10634
10635 self = self;
10636 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyDivisionShape_GetLeftSide",_kwnames,&_argo0))
10637 return NULL;
10638 if (_argo0) {
10639 if (_argo0 == Py_None) { _arg0 = NULL; }
10640 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
10641 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_GetLeftSide. Expected _wxPyDivisionShape_p.");
10642 return NULL;
10643 }
10644 }
10645 {
10646 wxPy_BEGIN_ALLOW_THREADS;
10647 _result = (wxPyDivisionShape *)wxPyDivisionShape_GetLeftSide(_arg0);
10648
10649 wxPy_END_ALLOW_THREADS;
10650 }{ _resultobj = wxPyMake_wxObject(_result); }
10651 return _resultobj;
10652 }
10653
10654 #define wxPyDivisionShape_GetLeftSideColour(_swigobj) (_swigobj->GetLeftSideColour())
10655 static PyObject *_wrap_wxPyDivisionShape_GetLeftSideColour(PyObject *self, PyObject *args, PyObject *kwargs) {
10656 PyObject * _resultobj;
10657 wxString * _result;
10658 wxPyDivisionShape * _arg0;
10659 PyObject * _argo0 = 0;
10660 char *_kwnames[] = { "self", NULL };
10661
10662 self = self;
10663 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyDivisionShape_GetLeftSideColour",_kwnames,&_argo0))
10664 return NULL;
10665 if (_argo0) {
10666 if (_argo0 == Py_None) { _arg0 = NULL; }
10667 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
10668 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_GetLeftSideColour. Expected _wxPyDivisionShape_p.");
10669 return NULL;
10670 }
10671 }
10672 {
10673 wxPy_BEGIN_ALLOW_THREADS;
10674 _result = new wxString (wxPyDivisionShape_GetLeftSideColour(_arg0));
10675
10676 wxPy_END_ALLOW_THREADS;
10677 }{
10678 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
10679 }
10680 {
10681 delete _result;
10682 }
10683 return _resultobj;
10684 }
10685
10686 #define wxPyDivisionShape_GetLeftSidePen(_swigobj) (_swigobj->GetLeftSidePen())
10687 static PyObject *_wrap_wxPyDivisionShape_GetLeftSidePen(PyObject *self, PyObject *args, PyObject *kwargs) {
10688 PyObject * _resultobj;
10689 wxPen * _result;
10690 wxPyDivisionShape * _arg0;
10691 PyObject * _argo0 = 0;
10692 char *_kwnames[] = { "self", NULL };
10693 char _ptemp[128];
10694
10695 self = self;
10696 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyDivisionShape_GetLeftSidePen",_kwnames,&_argo0))
10697 return NULL;
10698 if (_argo0) {
10699 if (_argo0 == Py_None) { _arg0 = NULL; }
10700 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
10701 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_GetLeftSidePen. Expected _wxPyDivisionShape_p.");
10702 return NULL;
10703 }
10704 }
10705 {
10706 wxPy_BEGIN_ALLOW_THREADS;
10707 _result = (wxPen *)wxPyDivisionShape_GetLeftSidePen(_arg0);
10708
10709 wxPy_END_ALLOW_THREADS;
10710 } if (_result) {
10711 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPen_p");
10712 _resultobj = Py_BuildValue("s",_ptemp);
10713 } else {
10714 Py_INCREF(Py_None);
10715 _resultobj = Py_None;
10716 }
10717 return _resultobj;
10718 }
10719
10720 #define wxPyDivisionShape_GetRightSide(_swigobj) (_swigobj->GetRightSide())
10721 static PyObject *_wrap_wxPyDivisionShape_GetRightSide(PyObject *self, PyObject *args, PyObject *kwargs) {
10722 PyObject * _resultobj;
10723 wxPyDivisionShape * _result;
10724 wxPyDivisionShape * _arg0;
10725 PyObject * _argo0 = 0;
10726 char *_kwnames[] = { "self", NULL };
10727
10728 self = self;
10729 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyDivisionShape_GetRightSide",_kwnames,&_argo0))
10730 return NULL;
10731 if (_argo0) {
10732 if (_argo0 == Py_None) { _arg0 = NULL; }
10733 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
10734 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_GetRightSide. Expected _wxPyDivisionShape_p.");
10735 return NULL;
10736 }
10737 }
10738 {
10739 wxPy_BEGIN_ALLOW_THREADS;
10740 _result = (wxPyDivisionShape *)wxPyDivisionShape_GetRightSide(_arg0);
10741
10742 wxPy_END_ALLOW_THREADS;
10743 }{ _resultobj = wxPyMake_wxObject(_result); }
10744 return _resultobj;
10745 }
10746
10747 #define wxPyDivisionShape_GetTopSide(_swigobj) (_swigobj->GetTopSide())
10748 static PyObject *_wrap_wxPyDivisionShape_GetTopSide(PyObject *self, PyObject *args, PyObject *kwargs) {
10749 PyObject * _resultobj;
10750 wxPyDivisionShape * _result;
10751 wxPyDivisionShape * _arg0;
10752 PyObject * _argo0 = 0;
10753 char *_kwnames[] = { "self", NULL };
10754
10755 self = self;
10756 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyDivisionShape_GetTopSide",_kwnames,&_argo0))
10757 return NULL;
10758 if (_argo0) {
10759 if (_argo0 == Py_None) { _arg0 = NULL; }
10760 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
10761 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_GetTopSide. Expected _wxPyDivisionShape_p.");
10762 return NULL;
10763 }
10764 }
10765 {
10766 wxPy_BEGIN_ALLOW_THREADS;
10767 _result = (wxPyDivisionShape *)wxPyDivisionShape_GetTopSide(_arg0);
10768
10769 wxPy_END_ALLOW_THREADS;
10770 }{ _resultobj = wxPyMake_wxObject(_result); }
10771 return _resultobj;
10772 }
10773
10774 #define wxPyDivisionShape_GetTopSidePen(_swigobj) (_swigobj->GetTopSidePen())
10775 static PyObject *_wrap_wxPyDivisionShape_GetTopSidePen(PyObject *self, PyObject *args, PyObject *kwargs) {
10776 PyObject * _resultobj;
10777 wxPen * _result;
10778 wxPyDivisionShape * _arg0;
10779 PyObject * _argo0 = 0;
10780 char *_kwnames[] = { "self", NULL };
10781 char _ptemp[128];
10782
10783 self = self;
10784 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyDivisionShape_GetTopSidePen",_kwnames,&_argo0))
10785 return NULL;
10786 if (_argo0) {
10787 if (_argo0 == Py_None) { _arg0 = NULL; }
10788 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
10789 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_GetTopSidePen. Expected _wxPyDivisionShape_p.");
10790 return NULL;
10791 }
10792 }
10793 {
10794 wxPy_BEGIN_ALLOW_THREADS;
10795 _result = (wxPen *)wxPyDivisionShape_GetTopSidePen(_arg0);
10796
10797 wxPy_END_ALLOW_THREADS;
10798 } if (_result) {
10799 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPen_p");
10800 _resultobj = Py_BuildValue("s",_ptemp);
10801 } else {
10802 Py_INCREF(Py_None);
10803 _resultobj = Py_None;
10804 }
10805 return _resultobj;
10806 }
10807
10808 #define wxPyDivisionShape_ResizeAdjoining(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->ResizeAdjoining(_swigarg0,_swigarg1,_swigarg2))
10809 static PyObject *_wrap_wxPyDivisionShape_ResizeAdjoining(PyObject *self, PyObject *args, PyObject *kwargs) {
10810 PyObject * _resultobj;
10811 wxPyDivisionShape * _arg0;
10812 int _arg1;
10813 double _arg2;
10814 bool _arg3;
10815 PyObject * _argo0 = 0;
10816 int tempbool3;
10817 char *_kwnames[] = { "self","side","newPos","test", NULL };
10818
10819 self = self;
10820 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oidi:wxPyDivisionShape_ResizeAdjoining",_kwnames,&_argo0,&_arg1,&_arg2,&tempbool3))
10821 return NULL;
10822 if (_argo0) {
10823 if (_argo0 == Py_None) { _arg0 = NULL; }
10824 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
10825 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_ResizeAdjoining. Expected _wxPyDivisionShape_p.");
10826 return NULL;
10827 }
10828 }
10829 _arg3 = (bool ) tempbool3;
10830 {
10831 wxPy_BEGIN_ALLOW_THREADS;
10832 wxPyDivisionShape_ResizeAdjoining(_arg0,_arg1,_arg2,_arg3);
10833
10834 wxPy_END_ALLOW_THREADS;
10835 } Py_INCREF(Py_None);
10836 _resultobj = Py_None;
10837 return _resultobj;
10838 }
10839
10840 #define wxPyDivisionShape_PopupMenu(_swigobj,_swigarg0,_swigarg1) (_swigobj->PopupMenu(_swigarg0,_swigarg1))
10841 static PyObject *_wrap_wxPyDivisionShape_PopupMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
10842 PyObject * _resultobj;
10843 wxPyDivisionShape * _arg0;
10844 double _arg1;
10845 double _arg2;
10846 PyObject * _argo0 = 0;
10847 char *_kwnames[] = { "self","x","y", NULL };
10848
10849 self = self;
10850 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyDivisionShape_PopupMenu",_kwnames,&_argo0,&_arg1,&_arg2))
10851 return NULL;
10852 if (_argo0) {
10853 if (_argo0 == Py_None) { _arg0 = NULL; }
10854 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
10855 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_PopupMenu. Expected _wxPyDivisionShape_p.");
10856 return NULL;
10857 }
10858 }
10859 {
10860 wxPy_BEGIN_ALLOW_THREADS;
10861 wxPyDivisionShape_PopupMenu(_arg0,_arg1,_arg2);
10862
10863 wxPy_END_ALLOW_THREADS;
10864 } Py_INCREF(Py_None);
10865 _resultobj = Py_None;
10866 return _resultobj;
10867 }
10868
10869 #define wxPyDivisionShape_SetBottomSide(_swigobj,_swigarg0) (_swigobj->SetBottomSide(_swigarg0))
10870 static PyObject *_wrap_wxPyDivisionShape_SetBottomSide(PyObject *self, PyObject *args, PyObject *kwargs) {
10871 PyObject * _resultobj;
10872 wxPyDivisionShape * _arg0;
10873 wxPyDivisionShape * _arg1;
10874 PyObject * _argo0 = 0;
10875 PyObject * _argo1 = 0;
10876 char *_kwnames[] = { "self","shape", NULL };
10877
10878 self = self;
10879 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDivisionShape_SetBottomSide",_kwnames,&_argo0,&_argo1))
10880 return NULL;
10881 if (_argo0) {
10882 if (_argo0 == Py_None) { _arg0 = NULL; }
10883 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
10884 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_SetBottomSide. Expected _wxPyDivisionShape_p.");
10885 return NULL;
10886 }
10887 }
10888 if (_argo1) {
10889 if (_argo1 == Py_None) { _arg1 = NULL; }
10890 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyDivisionShape_p")) {
10891 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDivisionShape_SetBottomSide. Expected _wxPyDivisionShape_p.");
10892 return NULL;
10893 }
10894 }
10895 {
10896 wxPy_BEGIN_ALLOW_THREADS;
10897 wxPyDivisionShape_SetBottomSide(_arg0,_arg1);
10898
10899 wxPy_END_ALLOW_THREADS;
10900 } Py_INCREF(Py_None);
10901 _resultobj = Py_None;
10902 return _resultobj;
10903 }
10904
10905 #define wxPyDivisionShape_SetHandleSide(_swigobj,_swigarg0) (_swigobj->SetHandleSide(_swigarg0))
10906 static PyObject *_wrap_wxPyDivisionShape_SetHandleSide(PyObject *self, PyObject *args, PyObject *kwargs) {
10907 PyObject * _resultobj;
10908 wxPyDivisionShape * _arg0;
10909 int _arg1;
10910 PyObject * _argo0 = 0;
10911 char *_kwnames[] = { "self","side", NULL };
10912
10913 self = self;
10914 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxPyDivisionShape_SetHandleSide",_kwnames,&_argo0,&_arg1))
10915 return NULL;
10916 if (_argo0) {
10917 if (_argo0 == Py_None) { _arg0 = NULL; }
10918 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
10919 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_SetHandleSide. Expected _wxPyDivisionShape_p.");
10920 return NULL;
10921 }
10922 }
10923 {
10924 wxPy_BEGIN_ALLOW_THREADS;
10925 wxPyDivisionShape_SetHandleSide(_arg0,_arg1);
10926
10927 wxPy_END_ALLOW_THREADS;
10928 } Py_INCREF(Py_None);
10929 _resultobj = Py_None;
10930 return _resultobj;
10931 }
10932
10933 #define wxPyDivisionShape_SetLeftSide(_swigobj,_swigarg0) (_swigobj->SetLeftSide(_swigarg0))
10934 static PyObject *_wrap_wxPyDivisionShape_SetLeftSide(PyObject *self, PyObject *args, PyObject *kwargs) {
10935 PyObject * _resultobj;
10936 wxPyDivisionShape * _arg0;
10937 wxPyDivisionShape * _arg1;
10938 PyObject * _argo0 = 0;
10939 PyObject * _argo1 = 0;
10940 char *_kwnames[] = { "self","shape", NULL };
10941
10942 self = self;
10943 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDivisionShape_SetLeftSide",_kwnames,&_argo0,&_argo1))
10944 return NULL;
10945 if (_argo0) {
10946 if (_argo0 == Py_None) { _arg0 = NULL; }
10947 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
10948 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_SetLeftSide. Expected _wxPyDivisionShape_p.");
10949 return NULL;
10950 }
10951 }
10952 if (_argo1) {
10953 if (_argo1 == Py_None) { _arg1 = NULL; }
10954 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyDivisionShape_p")) {
10955 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDivisionShape_SetLeftSide. Expected _wxPyDivisionShape_p.");
10956 return NULL;
10957 }
10958 }
10959 {
10960 wxPy_BEGIN_ALLOW_THREADS;
10961 wxPyDivisionShape_SetLeftSide(_arg0,_arg1);
10962
10963 wxPy_END_ALLOW_THREADS;
10964 } Py_INCREF(Py_None);
10965 _resultobj = Py_None;
10966 return _resultobj;
10967 }
10968
10969 #define wxPyDivisionShape_SetLeftSideColour(_swigobj,_swigarg0) (_swigobj->SetLeftSideColour(_swigarg0))
10970 static PyObject *_wrap_wxPyDivisionShape_SetLeftSideColour(PyObject *self, PyObject *args, PyObject *kwargs) {
10971 PyObject * _resultobj;
10972 wxPyDivisionShape * _arg0;
10973 wxString * _arg1;
10974 PyObject * _argo0 = 0;
10975 PyObject * _obj1 = 0;
10976 char *_kwnames[] = { "self","colour", NULL };
10977
10978 self = self;
10979 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDivisionShape_SetLeftSideColour",_kwnames,&_argo0,&_obj1))
10980 return NULL;
10981 if (_argo0) {
10982 if (_argo0 == Py_None) { _arg0 = NULL; }
10983 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
10984 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_SetLeftSideColour. Expected _wxPyDivisionShape_p.");
10985 return NULL;
10986 }
10987 }
10988 {
10989 #if PYTHON_API_VERSION >= 1009
10990 char* tmpPtr; int tmpSize;
10991 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
10992 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
10993 return NULL;
10994 }
10995 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
10996 return NULL;
10997 _arg1 = new wxString(tmpPtr, tmpSize);
10998 #else
10999 if (!PyString_Check(_obj1)) {
11000 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
11001 return NULL;
11002 }
11003 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
11004 #endif
11005 }
11006 {
11007 wxPy_BEGIN_ALLOW_THREADS;
11008 wxPyDivisionShape_SetLeftSideColour(_arg0,*_arg1);
11009
11010 wxPy_END_ALLOW_THREADS;
11011 } Py_INCREF(Py_None);
11012 _resultobj = Py_None;
11013 {
11014 if (_obj1)
11015 delete _arg1;
11016 }
11017 return _resultobj;
11018 }
11019
11020 #define wxPyDivisionShape_SetLeftSidePen(_swigobj,_swigarg0) (_swigobj->SetLeftSidePen(_swigarg0))
11021 static PyObject *_wrap_wxPyDivisionShape_SetLeftSidePen(PyObject *self, PyObject *args, PyObject *kwargs) {
11022 PyObject * _resultobj;
11023 wxPyDivisionShape * _arg0;
11024 wxPen * _arg1;
11025 PyObject * _argo0 = 0;
11026 PyObject * _obj1 = 0;
11027 char *_kwnames[] = { "self","pen", NULL };
11028
11029 self = self;
11030 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDivisionShape_SetLeftSidePen",_kwnames,&_argo0,&_obj1))
11031 return NULL;
11032 if (_argo0) {
11033 if (_argo0 == Py_None) { _arg0 = NULL; }
11034 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11035 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_SetLeftSidePen. Expected _wxPyDivisionShape_p.");
11036 return NULL;
11037 }
11038 }
11039 {
11040 wxPen* temp;
11041 if (_obj1) {
11042 if (_obj1 == Py_None) { temp = NULL; }
11043 else if (SWIG_GetPtrObj(_obj1, (void **) &temp,"_wxPen_p")) {
11044 PyErr_SetString(PyExc_TypeError,"Type error, expected _wxPen_p.");
11045 return NULL;
11046 }
11047 }
11048 if (temp)
11049 _arg1 = wxThePenList->FindOrCreatePen(temp->GetColour(),
11050 temp->GetWidth(),
11051 temp->GetStyle());
11052 else
11053 _arg1 = NULL;
11054 }
11055 {
11056 wxPy_BEGIN_ALLOW_THREADS;
11057 wxPyDivisionShape_SetLeftSidePen(_arg0,_arg1);
11058
11059 wxPy_END_ALLOW_THREADS;
11060 } Py_INCREF(Py_None);
11061 _resultobj = Py_None;
11062 return _resultobj;
11063 }
11064
11065 #define wxPyDivisionShape_SetRightSide(_swigobj,_swigarg0) (_swigobj->SetRightSide(_swigarg0))
11066 static PyObject *_wrap_wxPyDivisionShape_SetRightSide(PyObject *self, PyObject *args, PyObject *kwargs) {
11067 PyObject * _resultobj;
11068 wxPyDivisionShape * _arg0;
11069 wxPyDivisionShape * _arg1;
11070 PyObject * _argo0 = 0;
11071 PyObject * _argo1 = 0;
11072 char *_kwnames[] = { "self","shape", NULL };
11073
11074 self = self;
11075 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDivisionShape_SetRightSide",_kwnames,&_argo0,&_argo1))
11076 return NULL;
11077 if (_argo0) {
11078 if (_argo0 == Py_None) { _arg0 = NULL; }
11079 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11080 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_SetRightSide. Expected _wxPyDivisionShape_p.");
11081 return NULL;
11082 }
11083 }
11084 if (_argo1) {
11085 if (_argo1 == Py_None) { _arg1 = NULL; }
11086 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyDivisionShape_p")) {
11087 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDivisionShape_SetRightSide. Expected _wxPyDivisionShape_p.");
11088 return NULL;
11089 }
11090 }
11091 {
11092 wxPy_BEGIN_ALLOW_THREADS;
11093 wxPyDivisionShape_SetRightSide(_arg0,_arg1);
11094
11095 wxPy_END_ALLOW_THREADS;
11096 } Py_INCREF(Py_None);
11097 _resultobj = Py_None;
11098 return _resultobj;
11099 }
11100
11101 #define wxPyDivisionShape_SetTopSide(_swigobj,_swigarg0) (_swigobj->SetTopSide(_swigarg0))
11102 static PyObject *_wrap_wxPyDivisionShape_SetTopSide(PyObject *self, PyObject *args, PyObject *kwargs) {
11103 PyObject * _resultobj;
11104 wxPyDivisionShape * _arg0;
11105 wxPyDivisionShape * _arg1;
11106 PyObject * _argo0 = 0;
11107 PyObject * _argo1 = 0;
11108 char *_kwnames[] = { "self","shape", NULL };
11109
11110 self = self;
11111 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDivisionShape_SetTopSide",_kwnames,&_argo0,&_argo1))
11112 return NULL;
11113 if (_argo0) {
11114 if (_argo0 == Py_None) { _arg0 = NULL; }
11115 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11116 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_SetTopSide. Expected _wxPyDivisionShape_p.");
11117 return NULL;
11118 }
11119 }
11120 if (_argo1) {
11121 if (_argo1 == Py_None) { _arg1 = NULL; }
11122 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyDivisionShape_p")) {
11123 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDivisionShape_SetTopSide. Expected _wxPyDivisionShape_p.");
11124 return NULL;
11125 }
11126 }
11127 {
11128 wxPy_BEGIN_ALLOW_THREADS;
11129 wxPyDivisionShape_SetTopSide(_arg0,_arg1);
11130
11131 wxPy_END_ALLOW_THREADS;
11132 } Py_INCREF(Py_None);
11133 _resultobj = Py_None;
11134 return _resultobj;
11135 }
11136
11137 #define wxPyDivisionShape_SetTopSideColour(_swigobj,_swigarg0) (_swigobj->SetTopSideColour(_swigarg0))
11138 static PyObject *_wrap_wxPyDivisionShape_SetTopSideColour(PyObject *self, PyObject *args, PyObject *kwargs) {
11139 PyObject * _resultobj;
11140 wxPyDivisionShape * _arg0;
11141 wxString * _arg1;
11142 PyObject * _argo0 = 0;
11143 PyObject * _obj1 = 0;
11144 char *_kwnames[] = { "self","colour", NULL };
11145
11146 self = self;
11147 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDivisionShape_SetTopSideColour",_kwnames,&_argo0,&_obj1))
11148 return NULL;
11149 if (_argo0) {
11150 if (_argo0 == Py_None) { _arg0 = NULL; }
11151 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11152 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_SetTopSideColour. Expected _wxPyDivisionShape_p.");
11153 return NULL;
11154 }
11155 }
11156 {
11157 #if PYTHON_API_VERSION >= 1009
11158 char* tmpPtr; int tmpSize;
11159 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
11160 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
11161 return NULL;
11162 }
11163 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
11164 return NULL;
11165 _arg1 = new wxString(tmpPtr, tmpSize);
11166 #else
11167 if (!PyString_Check(_obj1)) {
11168 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
11169 return NULL;
11170 }
11171 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
11172 #endif
11173 }
11174 {
11175 wxPy_BEGIN_ALLOW_THREADS;
11176 wxPyDivisionShape_SetTopSideColour(_arg0,*_arg1);
11177
11178 wxPy_END_ALLOW_THREADS;
11179 } Py_INCREF(Py_None);
11180 _resultobj = Py_None;
11181 {
11182 if (_obj1)
11183 delete _arg1;
11184 }
11185 return _resultobj;
11186 }
11187
11188 #define wxPyDivisionShape_SetTopSidePen(_swigobj,_swigarg0) (_swigobj->SetTopSidePen(_swigarg0))
11189 static PyObject *_wrap_wxPyDivisionShape_SetTopSidePen(PyObject *self, PyObject *args, PyObject *kwargs) {
11190 PyObject * _resultobj;
11191 wxPyDivisionShape * _arg0;
11192 wxPen * _arg1;
11193 PyObject * _argo0 = 0;
11194 PyObject * _obj1 = 0;
11195 char *_kwnames[] = { "self","pen", NULL };
11196
11197 self = self;
11198 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDivisionShape_SetTopSidePen",_kwnames,&_argo0,&_obj1))
11199 return NULL;
11200 if (_argo0) {
11201 if (_argo0 == Py_None) { _arg0 = NULL; }
11202 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11203 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_SetTopSidePen. Expected _wxPyDivisionShape_p.");
11204 return NULL;
11205 }
11206 }
11207 {
11208 wxPen* temp;
11209 if (_obj1) {
11210 if (_obj1 == Py_None) { temp = NULL; }
11211 else if (SWIG_GetPtrObj(_obj1, (void **) &temp,"_wxPen_p")) {
11212 PyErr_SetString(PyExc_TypeError,"Type error, expected _wxPen_p.");
11213 return NULL;
11214 }
11215 }
11216 if (temp)
11217 _arg1 = wxThePenList->FindOrCreatePen(temp->GetColour(),
11218 temp->GetWidth(),
11219 temp->GetStyle());
11220 else
11221 _arg1 = NULL;
11222 }
11223 {
11224 wxPy_BEGIN_ALLOW_THREADS;
11225 wxPyDivisionShape_SetTopSidePen(_arg0,_arg1);
11226
11227 wxPy_END_ALLOW_THREADS;
11228 } Py_INCREF(Py_None);
11229 _resultobj = Py_None;
11230 return _resultobj;
11231 }
11232
11233 #define wxPyDivisionShape_base_OnDelete(_swigobj) (_swigobj->base_OnDelete())
11234 static PyObject *_wrap_wxPyDivisionShape_base_OnDelete(PyObject *self, PyObject *args, PyObject *kwargs) {
11235 PyObject * _resultobj;
11236 wxPyDivisionShape * _arg0;
11237 PyObject * _argo0 = 0;
11238 char *_kwnames[] = { "self", NULL };
11239
11240 self = self;
11241 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyDivisionShape_base_OnDelete",_kwnames,&_argo0))
11242 return NULL;
11243 if (_argo0) {
11244 if (_argo0 == Py_None) { _arg0 = NULL; }
11245 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11246 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnDelete. Expected _wxPyDivisionShape_p.");
11247 return NULL;
11248 }
11249 }
11250 {
11251 wxPy_BEGIN_ALLOW_THREADS;
11252 wxPyDivisionShape_base_OnDelete(_arg0);
11253
11254 wxPy_END_ALLOW_THREADS;
11255 } Py_INCREF(Py_None);
11256 _resultobj = Py_None;
11257 return _resultobj;
11258 }
11259
11260 #define wxPyDivisionShape_base_OnDraw(_swigobj,_swigarg0) (_swigobj->base_OnDraw(_swigarg0))
11261 static PyObject *_wrap_wxPyDivisionShape_base_OnDraw(PyObject *self, PyObject *args, PyObject *kwargs) {
11262 PyObject * _resultobj;
11263 wxPyDivisionShape * _arg0;
11264 wxDC * _arg1;
11265 PyObject * _argo0 = 0;
11266 PyObject * _argo1 = 0;
11267 char *_kwnames[] = { "self","dc", NULL };
11268
11269 self = self;
11270 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDivisionShape_base_OnDraw",_kwnames,&_argo0,&_argo1))
11271 return NULL;
11272 if (_argo0) {
11273 if (_argo0 == Py_None) { _arg0 = NULL; }
11274 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11275 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnDraw. Expected _wxPyDivisionShape_p.");
11276 return NULL;
11277 }
11278 }
11279 if (_argo1) {
11280 if (_argo1 == Py_None) { _arg1 = NULL; }
11281 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
11282 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDivisionShape_base_OnDraw. Expected _wxDC_p.");
11283 return NULL;
11284 }
11285 }
11286 {
11287 wxPy_BEGIN_ALLOW_THREADS;
11288 wxPyDivisionShape_base_OnDraw(_arg0,*_arg1);
11289
11290 wxPy_END_ALLOW_THREADS;
11291 } Py_INCREF(Py_None);
11292 _resultobj = Py_None;
11293 return _resultobj;
11294 }
11295
11296 #define wxPyDivisionShape_base_OnDrawContents(_swigobj,_swigarg0) (_swigobj->base_OnDrawContents(_swigarg0))
11297 static PyObject *_wrap_wxPyDivisionShape_base_OnDrawContents(PyObject *self, PyObject *args, PyObject *kwargs) {
11298 PyObject * _resultobj;
11299 wxPyDivisionShape * _arg0;
11300 wxDC * _arg1;
11301 PyObject * _argo0 = 0;
11302 PyObject * _argo1 = 0;
11303 char *_kwnames[] = { "self","dc", NULL };
11304
11305 self = self;
11306 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDivisionShape_base_OnDrawContents",_kwnames,&_argo0,&_argo1))
11307 return NULL;
11308 if (_argo0) {
11309 if (_argo0 == Py_None) { _arg0 = NULL; }
11310 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11311 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnDrawContents. Expected _wxPyDivisionShape_p.");
11312 return NULL;
11313 }
11314 }
11315 if (_argo1) {
11316 if (_argo1 == Py_None) { _arg1 = NULL; }
11317 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
11318 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDivisionShape_base_OnDrawContents. Expected _wxDC_p.");
11319 return NULL;
11320 }
11321 }
11322 {
11323 wxPy_BEGIN_ALLOW_THREADS;
11324 wxPyDivisionShape_base_OnDrawContents(_arg0,*_arg1);
11325
11326 wxPy_END_ALLOW_THREADS;
11327 } Py_INCREF(Py_None);
11328 _resultobj = Py_None;
11329 return _resultobj;
11330 }
11331
11332 #define wxPyDivisionShape_base_OnDrawBranches(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnDrawBranches(_swigarg0,_swigarg1))
11333 static PyObject *_wrap_wxPyDivisionShape_base_OnDrawBranches(PyObject *self, PyObject *args, PyObject *kwargs) {
11334 PyObject * _resultobj;
11335 wxPyDivisionShape * _arg0;
11336 wxDC * _arg1;
11337 bool _arg2 = (bool ) FALSE;
11338 PyObject * _argo0 = 0;
11339 PyObject * _argo1 = 0;
11340 int tempbool2 = (int) FALSE;
11341 char *_kwnames[] = { "self","dc","erase", NULL };
11342
11343 self = self;
11344 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxPyDivisionShape_base_OnDrawBranches",_kwnames,&_argo0,&_argo1,&tempbool2))
11345 return NULL;
11346 if (_argo0) {
11347 if (_argo0 == Py_None) { _arg0 = NULL; }
11348 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11349 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnDrawBranches. Expected _wxPyDivisionShape_p.");
11350 return NULL;
11351 }
11352 }
11353 if (_argo1) {
11354 if (_argo1 == Py_None) { _arg1 = NULL; }
11355 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
11356 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDivisionShape_base_OnDrawBranches. Expected _wxDC_p.");
11357 return NULL;
11358 }
11359 }
11360 _arg2 = (bool ) tempbool2;
11361 {
11362 wxPy_BEGIN_ALLOW_THREADS;
11363 wxPyDivisionShape_base_OnDrawBranches(_arg0,*_arg1,_arg2);
11364
11365 wxPy_END_ALLOW_THREADS;
11366 } Py_INCREF(Py_None);
11367 _resultobj = Py_None;
11368 return _resultobj;
11369 }
11370
11371 #define wxPyDivisionShape_base_OnMoveLinks(_swigobj,_swigarg0) (_swigobj->base_OnMoveLinks(_swigarg0))
11372 static PyObject *_wrap_wxPyDivisionShape_base_OnMoveLinks(PyObject *self, PyObject *args, PyObject *kwargs) {
11373 PyObject * _resultobj;
11374 wxPyDivisionShape * _arg0;
11375 wxDC * _arg1;
11376 PyObject * _argo0 = 0;
11377 PyObject * _argo1 = 0;
11378 char *_kwnames[] = { "self","dc", NULL };
11379
11380 self = self;
11381 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDivisionShape_base_OnMoveLinks",_kwnames,&_argo0,&_argo1))
11382 return NULL;
11383 if (_argo0) {
11384 if (_argo0 == Py_None) { _arg0 = NULL; }
11385 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11386 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnMoveLinks. Expected _wxPyDivisionShape_p.");
11387 return NULL;
11388 }
11389 }
11390 if (_argo1) {
11391 if (_argo1 == Py_None) { _arg1 = NULL; }
11392 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
11393 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDivisionShape_base_OnMoveLinks. Expected _wxDC_p.");
11394 return NULL;
11395 }
11396 }
11397 {
11398 wxPy_BEGIN_ALLOW_THREADS;
11399 wxPyDivisionShape_base_OnMoveLinks(_arg0,*_arg1);
11400
11401 wxPy_END_ALLOW_THREADS;
11402 } Py_INCREF(Py_None);
11403 _resultobj = Py_None;
11404 return _resultobj;
11405 }
11406
11407 #define wxPyDivisionShape_base_OnErase(_swigobj,_swigarg0) (_swigobj->base_OnErase(_swigarg0))
11408 static PyObject *_wrap_wxPyDivisionShape_base_OnErase(PyObject *self, PyObject *args, PyObject *kwargs) {
11409 PyObject * _resultobj;
11410 wxPyDivisionShape * _arg0;
11411 wxDC * _arg1;
11412 PyObject * _argo0 = 0;
11413 PyObject * _argo1 = 0;
11414 char *_kwnames[] = { "self","dc", NULL };
11415
11416 self = self;
11417 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDivisionShape_base_OnErase",_kwnames,&_argo0,&_argo1))
11418 return NULL;
11419 if (_argo0) {
11420 if (_argo0 == Py_None) { _arg0 = NULL; }
11421 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11422 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnErase. Expected _wxPyDivisionShape_p.");
11423 return NULL;
11424 }
11425 }
11426 if (_argo1) {
11427 if (_argo1 == Py_None) { _arg1 = NULL; }
11428 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
11429 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDivisionShape_base_OnErase. Expected _wxDC_p.");
11430 return NULL;
11431 }
11432 }
11433 {
11434 wxPy_BEGIN_ALLOW_THREADS;
11435 wxPyDivisionShape_base_OnErase(_arg0,*_arg1);
11436
11437 wxPy_END_ALLOW_THREADS;
11438 } Py_INCREF(Py_None);
11439 _resultobj = Py_None;
11440 return _resultobj;
11441 }
11442
11443 #define wxPyDivisionShape_base_OnEraseContents(_swigobj,_swigarg0) (_swigobj->base_OnEraseContents(_swigarg0))
11444 static PyObject *_wrap_wxPyDivisionShape_base_OnEraseContents(PyObject *self, PyObject *args, PyObject *kwargs) {
11445 PyObject * _resultobj;
11446 wxPyDivisionShape * _arg0;
11447 wxDC * _arg1;
11448 PyObject * _argo0 = 0;
11449 PyObject * _argo1 = 0;
11450 char *_kwnames[] = { "self","dc", NULL };
11451
11452 self = self;
11453 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDivisionShape_base_OnEraseContents",_kwnames,&_argo0,&_argo1))
11454 return NULL;
11455 if (_argo0) {
11456 if (_argo0 == Py_None) { _arg0 = NULL; }
11457 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11458 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnEraseContents. Expected _wxPyDivisionShape_p.");
11459 return NULL;
11460 }
11461 }
11462 if (_argo1) {
11463 if (_argo1 == Py_None) { _arg1 = NULL; }
11464 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
11465 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDivisionShape_base_OnEraseContents. Expected _wxDC_p.");
11466 return NULL;
11467 }
11468 }
11469 {
11470 wxPy_BEGIN_ALLOW_THREADS;
11471 wxPyDivisionShape_base_OnEraseContents(_arg0,*_arg1);
11472
11473 wxPy_END_ALLOW_THREADS;
11474 } Py_INCREF(Py_None);
11475 _resultobj = Py_None;
11476 return _resultobj;
11477 }
11478
11479 #define wxPyDivisionShape_base_OnHighlight(_swigobj,_swigarg0) (_swigobj->base_OnHighlight(_swigarg0))
11480 static PyObject *_wrap_wxPyDivisionShape_base_OnHighlight(PyObject *self, PyObject *args, PyObject *kwargs) {
11481 PyObject * _resultobj;
11482 wxPyDivisionShape * _arg0;
11483 wxDC * _arg1;
11484 PyObject * _argo0 = 0;
11485 PyObject * _argo1 = 0;
11486 char *_kwnames[] = { "self","dc", NULL };
11487
11488 self = self;
11489 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDivisionShape_base_OnHighlight",_kwnames,&_argo0,&_argo1))
11490 return NULL;
11491 if (_argo0) {
11492 if (_argo0 == Py_None) { _arg0 = NULL; }
11493 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11494 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnHighlight. Expected _wxPyDivisionShape_p.");
11495 return NULL;
11496 }
11497 }
11498 if (_argo1) {
11499 if (_argo1 == Py_None) { _arg1 = NULL; }
11500 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
11501 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDivisionShape_base_OnHighlight. Expected _wxDC_p.");
11502 return NULL;
11503 }
11504 }
11505 {
11506 wxPy_BEGIN_ALLOW_THREADS;
11507 wxPyDivisionShape_base_OnHighlight(_arg0,*_arg1);
11508
11509 wxPy_END_ALLOW_THREADS;
11510 } Py_INCREF(Py_None);
11511 _resultobj = Py_None;
11512 return _resultobj;
11513 }
11514
11515 #define wxPyDivisionShape_base_OnLeftClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnLeftClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
11516 static PyObject *_wrap_wxPyDivisionShape_base_OnLeftClick(PyObject *self, PyObject *args, PyObject *kwargs) {
11517 PyObject * _resultobj;
11518 wxPyDivisionShape * _arg0;
11519 double _arg1;
11520 double _arg2;
11521 int _arg3 = (int ) 0;
11522 int _arg4 = (int ) 0;
11523 PyObject * _argo0 = 0;
11524 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
11525
11526 self = self;
11527 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyDivisionShape_base_OnLeftClick",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
11528 return NULL;
11529 if (_argo0) {
11530 if (_argo0 == Py_None) { _arg0 = NULL; }
11531 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11532 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnLeftClick. Expected _wxPyDivisionShape_p.");
11533 return NULL;
11534 }
11535 }
11536 {
11537 wxPy_BEGIN_ALLOW_THREADS;
11538 wxPyDivisionShape_base_OnLeftClick(_arg0,_arg1,_arg2,_arg3,_arg4);
11539
11540 wxPy_END_ALLOW_THREADS;
11541 } Py_INCREF(Py_None);
11542 _resultobj = Py_None;
11543 return _resultobj;
11544 }
11545
11546 #define wxPyDivisionShape_base_OnLeftDoubleClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnLeftDoubleClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
11547 static PyObject *_wrap_wxPyDivisionShape_base_OnLeftDoubleClick(PyObject *self, PyObject *args, PyObject *kwargs) {
11548 PyObject * _resultobj;
11549 wxPyDivisionShape * _arg0;
11550 double _arg1;
11551 double _arg2;
11552 int _arg3 = (int ) 0;
11553 int _arg4 = (int ) 0;
11554 PyObject * _argo0 = 0;
11555 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
11556
11557 self = self;
11558 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyDivisionShape_base_OnLeftDoubleClick",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
11559 return NULL;
11560 if (_argo0) {
11561 if (_argo0 == Py_None) { _arg0 = NULL; }
11562 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11563 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnLeftDoubleClick. Expected _wxPyDivisionShape_p.");
11564 return NULL;
11565 }
11566 }
11567 {
11568 wxPy_BEGIN_ALLOW_THREADS;
11569 wxPyDivisionShape_base_OnLeftDoubleClick(_arg0,_arg1,_arg2,_arg3,_arg4);
11570
11571 wxPy_END_ALLOW_THREADS;
11572 } Py_INCREF(Py_None);
11573 _resultobj = Py_None;
11574 return _resultobj;
11575 }
11576
11577 #define wxPyDivisionShape_base_OnRightClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnRightClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
11578 static PyObject *_wrap_wxPyDivisionShape_base_OnRightClick(PyObject *self, PyObject *args, PyObject *kwargs) {
11579 PyObject * _resultobj;
11580 wxPyDivisionShape * _arg0;
11581 double _arg1;
11582 double _arg2;
11583 int _arg3 = (int ) 0;
11584 int _arg4 = (int ) 0;
11585 PyObject * _argo0 = 0;
11586 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
11587
11588 self = self;
11589 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyDivisionShape_base_OnRightClick",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
11590 return NULL;
11591 if (_argo0) {
11592 if (_argo0 == Py_None) { _arg0 = NULL; }
11593 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11594 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnRightClick. Expected _wxPyDivisionShape_p.");
11595 return NULL;
11596 }
11597 }
11598 {
11599 wxPy_BEGIN_ALLOW_THREADS;
11600 wxPyDivisionShape_base_OnRightClick(_arg0,_arg1,_arg2,_arg3,_arg4);
11601
11602 wxPy_END_ALLOW_THREADS;
11603 } Py_INCREF(Py_None);
11604 _resultobj = Py_None;
11605 return _resultobj;
11606 }
11607
11608 #define wxPyDivisionShape_base_OnSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnSize(_swigarg0,_swigarg1))
11609 static PyObject *_wrap_wxPyDivisionShape_base_OnSize(PyObject *self, PyObject *args, PyObject *kwargs) {
11610 PyObject * _resultobj;
11611 wxPyDivisionShape * _arg0;
11612 double _arg1;
11613 double _arg2;
11614 PyObject * _argo0 = 0;
11615 char *_kwnames[] = { "self","x","y", NULL };
11616
11617 self = self;
11618 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyDivisionShape_base_OnSize",_kwnames,&_argo0,&_arg1,&_arg2))
11619 return NULL;
11620 if (_argo0) {
11621 if (_argo0 == Py_None) { _arg0 = NULL; }
11622 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11623 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnSize. Expected _wxPyDivisionShape_p.");
11624 return NULL;
11625 }
11626 }
11627 {
11628 wxPy_BEGIN_ALLOW_THREADS;
11629 wxPyDivisionShape_base_OnSize(_arg0,_arg1,_arg2);
11630
11631 wxPy_END_ALLOW_THREADS;
11632 } Py_INCREF(Py_None);
11633 _resultobj = Py_None;
11634 return _resultobj;
11635 }
11636
11637 #define wxPyDivisionShape_base_OnMovePre(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->base_OnMovePre(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
11638 static PyObject *_wrap_wxPyDivisionShape_base_OnMovePre(PyObject *self, PyObject *args, PyObject *kwargs) {
11639 PyObject * _resultobj;
11640 bool _result;
11641 wxPyDivisionShape * _arg0;
11642 wxDC * _arg1;
11643 double _arg2;
11644 double _arg3;
11645 double _arg4;
11646 double _arg5;
11647 bool _arg6 = (bool ) TRUE;
11648 PyObject * _argo0 = 0;
11649 PyObject * _argo1 = 0;
11650 int tempbool6 = (int) TRUE;
11651 char *_kwnames[] = { "self","dc","x","y","old_x","old_y","display", NULL };
11652
11653 self = self;
11654 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdddd|i:wxPyDivisionShape_base_OnMovePre",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5,&tempbool6))
11655 return NULL;
11656 if (_argo0) {
11657 if (_argo0 == Py_None) { _arg0 = NULL; }
11658 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11659 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnMovePre. Expected _wxPyDivisionShape_p.");
11660 return NULL;
11661 }
11662 }
11663 if (_argo1) {
11664 if (_argo1 == Py_None) { _arg1 = NULL; }
11665 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
11666 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDivisionShape_base_OnMovePre. Expected _wxDC_p.");
11667 return NULL;
11668 }
11669 }
11670 _arg6 = (bool ) tempbool6;
11671 {
11672 wxPy_BEGIN_ALLOW_THREADS;
11673 _result = (bool )wxPyDivisionShape_base_OnMovePre(_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
11674
11675 wxPy_END_ALLOW_THREADS;
11676 } _resultobj = Py_BuildValue("i",_result);
11677 return _resultobj;
11678 }
11679
11680 #define wxPyDivisionShape_base_OnMovePost(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->base_OnMovePost(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
11681 static PyObject *_wrap_wxPyDivisionShape_base_OnMovePost(PyObject *self, PyObject *args, PyObject *kwargs) {
11682 PyObject * _resultobj;
11683 wxPyDivisionShape * _arg0;
11684 wxDC * _arg1;
11685 double _arg2;
11686 double _arg3;
11687 double _arg4;
11688 double _arg5;
11689 bool _arg6 = (bool ) TRUE;
11690 PyObject * _argo0 = 0;
11691 PyObject * _argo1 = 0;
11692 int tempbool6 = (int) TRUE;
11693 char *_kwnames[] = { "self","dc","x","y","old_x","old_y","display", NULL };
11694
11695 self = self;
11696 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdddd|i:wxPyDivisionShape_base_OnMovePost",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5,&tempbool6))
11697 return NULL;
11698 if (_argo0) {
11699 if (_argo0 == Py_None) { _arg0 = NULL; }
11700 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11701 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnMovePost. Expected _wxPyDivisionShape_p.");
11702 return NULL;
11703 }
11704 }
11705 if (_argo1) {
11706 if (_argo1 == Py_None) { _arg1 = NULL; }
11707 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
11708 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDivisionShape_base_OnMovePost. Expected _wxDC_p.");
11709 return NULL;
11710 }
11711 }
11712 _arg6 = (bool ) tempbool6;
11713 {
11714 wxPy_BEGIN_ALLOW_THREADS;
11715 wxPyDivisionShape_base_OnMovePost(_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
11716
11717 wxPy_END_ALLOW_THREADS;
11718 } Py_INCREF(Py_None);
11719 _resultobj = Py_None;
11720 return _resultobj;
11721 }
11722
11723 #define wxPyDivisionShape_base_OnDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
11724 static PyObject *_wrap_wxPyDivisionShape_base_OnDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
11725 PyObject * _resultobj;
11726 wxPyDivisionShape * _arg0;
11727 bool _arg1;
11728 double _arg2;
11729 double _arg3;
11730 int _arg4 = (int ) 0;
11731 int _arg5 = (int ) 0;
11732 PyObject * _argo0 = 0;
11733 int tempbool1;
11734 char *_kwnames[] = { "self","draw","x","y","keys","attachment", NULL };
11735
11736 self = self;
11737 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oidd|ii:wxPyDivisionShape_base_OnDragLeft",_kwnames,&_argo0,&tempbool1,&_arg2,&_arg3,&_arg4,&_arg5))
11738 return NULL;
11739 if (_argo0) {
11740 if (_argo0 == Py_None) { _arg0 = NULL; }
11741 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11742 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnDragLeft. Expected _wxPyDivisionShape_p.");
11743 return NULL;
11744 }
11745 }
11746 _arg1 = (bool ) tempbool1;
11747 {
11748 wxPy_BEGIN_ALLOW_THREADS;
11749 wxPyDivisionShape_base_OnDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
11750
11751 wxPy_END_ALLOW_THREADS;
11752 } Py_INCREF(Py_None);
11753 _resultobj = Py_None;
11754 return _resultobj;
11755 }
11756
11757 #define wxPyDivisionShape_base_OnBeginDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnBeginDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
11758 static PyObject *_wrap_wxPyDivisionShape_base_OnBeginDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
11759 PyObject * _resultobj;
11760 wxPyDivisionShape * _arg0;
11761 double _arg1;
11762 double _arg2;
11763 int _arg3 = (int ) 0;
11764 int _arg4 = (int ) 0;
11765 PyObject * _argo0 = 0;
11766 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
11767
11768 self = self;
11769 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyDivisionShape_base_OnBeginDragLeft",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
11770 return NULL;
11771 if (_argo0) {
11772 if (_argo0 == Py_None) { _arg0 = NULL; }
11773 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11774 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnBeginDragLeft. Expected _wxPyDivisionShape_p.");
11775 return NULL;
11776 }
11777 }
11778 {
11779 wxPy_BEGIN_ALLOW_THREADS;
11780 wxPyDivisionShape_base_OnBeginDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4);
11781
11782 wxPy_END_ALLOW_THREADS;
11783 } Py_INCREF(Py_None);
11784 _resultobj = Py_None;
11785 return _resultobj;
11786 }
11787
11788 #define wxPyDivisionShape_base_OnEndDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnEndDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
11789 static PyObject *_wrap_wxPyDivisionShape_base_OnEndDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
11790 PyObject * _resultobj;
11791 wxPyDivisionShape * _arg0;
11792 double _arg1;
11793 double _arg2;
11794 int _arg3 = (int ) 0;
11795 int _arg4 = (int ) 0;
11796 PyObject * _argo0 = 0;
11797 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
11798
11799 self = self;
11800 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyDivisionShape_base_OnEndDragLeft",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
11801 return NULL;
11802 if (_argo0) {
11803 if (_argo0 == Py_None) { _arg0 = NULL; }
11804 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11805 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnEndDragLeft. Expected _wxPyDivisionShape_p.");
11806 return NULL;
11807 }
11808 }
11809 {
11810 wxPy_BEGIN_ALLOW_THREADS;
11811 wxPyDivisionShape_base_OnEndDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4);
11812
11813 wxPy_END_ALLOW_THREADS;
11814 } Py_INCREF(Py_None);
11815 _resultobj = Py_None;
11816 return _resultobj;
11817 }
11818
11819 #define wxPyDivisionShape_base_OnDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
11820 static PyObject *_wrap_wxPyDivisionShape_base_OnDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
11821 PyObject * _resultobj;
11822 wxPyDivisionShape * _arg0;
11823 bool _arg1;
11824 double _arg2;
11825 double _arg3;
11826 int _arg4 = (int ) 0;
11827 int _arg5 = (int ) 0;
11828 PyObject * _argo0 = 0;
11829 int tempbool1;
11830 char *_kwnames[] = { "self","draw","x","y","keys","attachment", NULL };
11831
11832 self = self;
11833 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oidd|ii:wxPyDivisionShape_base_OnDragRight",_kwnames,&_argo0,&tempbool1,&_arg2,&_arg3,&_arg4,&_arg5))
11834 return NULL;
11835 if (_argo0) {
11836 if (_argo0 == Py_None) { _arg0 = NULL; }
11837 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11838 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnDragRight. Expected _wxPyDivisionShape_p.");
11839 return NULL;
11840 }
11841 }
11842 _arg1 = (bool ) tempbool1;
11843 {
11844 wxPy_BEGIN_ALLOW_THREADS;
11845 wxPyDivisionShape_base_OnDragRight(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
11846
11847 wxPy_END_ALLOW_THREADS;
11848 } Py_INCREF(Py_None);
11849 _resultobj = Py_None;
11850 return _resultobj;
11851 }
11852
11853 #define wxPyDivisionShape_base_OnBeginDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnBeginDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
11854 static PyObject *_wrap_wxPyDivisionShape_base_OnBeginDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
11855 PyObject * _resultobj;
11856 wxPyDivisionShape * _arg0;
11857 double _arg1;
11858 double _arg2;
11859 int _arg3 = (int ) 0;
11860 int _arg4 = (int ) 0;
11861 PyObject * _argo0 = 0;
11862 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
11863
11864 self = self;
11865 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyDivisionShape_base_OnBeginDragRight",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
11866 return NULL;
11867 if (_argo0) {
11868 if (_argo0 == Py_None) { _arg0 = NULL; }
11869 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11870 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnBeginDragRight. Expected _wxPyDivisionShape_p.");
11871 return NULL;
11872 }
11873 }
11874 {
11875 wxPy_BEGIN_ALLOW_THREADS;
11876 wxPyDivisionShape_base_OnBeginDragRight(_arg0,_arg1,_arg2,_arg3,_arg4);
11877
11878 wxPy_END_ALLOW_THREADS;
11879 } Py_INCREF(Py_None);
11880 _resultobj = Py_None;
11881 return _resultobj;
11882 }
11883
11884 #define wxPyDivisionShape_base_OnEndDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnEndDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
11885 static PyObject *_wrap_wxPyDivisionShape_base_OnEndDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
11886 PyObject * _resultobj;
11887 wxPyDivisionShape * _arg0;
11888 double _arg1;
11889 double _arg2;
11890 int _arg3 = (int ) 0;
11891 int _arg4 = (int ) 0;
11892 PyObject * _argo0 = 0;
11893 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
11894
11895 self = self;
11896 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyDivisionShape_base_OnEndDragRight",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
11897 return NULL;
11898 if (_argo0) {
11899 if (_argo0 == Py_None) { _arg0 = NULL; }
11900 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11901 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnEndDragRight. Expected _wxPyDivisionShape_p.");
11902 return NULL;
11903 }
11904 }
11905 {
11906 wxPy_BEGIN_ALLOW_THREADS;
11907 wxPyDivisionShape_base_OnEndDragRight(_arg0,_arg1,_arg2,_arg3,_arg4);
11908
11909 wxPy_END_ALLOW_THREADS;
11910 } Py_INCREF(Py_None);
11911 _resultobj = Py_None;
11912 return _resultobj;
11913 }
11914
11915 #define wxPyDivisionShape_base_OnDrawOutline(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnDrawOutline(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
11916 static PyObject *_wrap_wxPyDivisionShape_base_OnDrawOutline(PyObject *self, PyObject *args, PyObject *kwargs) {
11917 PyObject * _resultobj;
11918 wxPyDivisionShape * _arg0;
11919 wxDC * _arg1;
11920 double _arg2;
11921 double _arg3;
11922 double _arg4;
11923 double _arg5;
11924 PyObject * _argo0 = 0;
11925 PyObject * _argo1 = 0;
11926 char *_kwnames[] = { "self","dc","x","y","w","h", NULL };
11927
11928 self = self;
11929 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdddd:wxPyDivisionShape_base_OnDrawOutline",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5))
11930 return NULL;
11931 if (_argo0) {
11932 if (_argo0 == Py_None) { _arg0 = NULL; }
11933 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11934 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnDrawOutline. Expected _wxPyDivisionShape_p.");
11935 return NULL;
11936 }
11937 }
11938 if (_argo1) {
11939 if (_argo1 == Py_None) { _arg1 = NULL; }
11940 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
11941 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDivisionShape_base_OnDrawOutline. Expected _wxDC_p.");
11942 return NULL;
11943 }
11944 }
11945 {
11946 wxPy_BEGIN_ALLOW_THREADS;
11947 wxPyDivisionShape_base_OnDrawOutline(_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5);
11948
11949 wxPy_END_ALLOW_THREADS;
11950 } Py_INCREF(Py_None);
11951 _resultobj = Py_None;
11952 return _resultobj;
11953 }
11954
11955 #define wxPyDivisionShape_base_OnDrawControlPoints(_swigobj,_swigarg0) (_swigobj->base_OnDrawControlPoints(_swigarg0))
11956 static PyObject *_wrap_wxPyDivisionShape_base_OnDrawControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
11957 PyObject * _resultobj;
11958 wxPyDivisionShape * _arg0;
11959 wxDC * _arg1;
11960 PyObject * _argo0 = 0;
11961 PyObject * _argo1 = 0;
11962 char *_kwnames[] = { "self","dc", NULL };
11963
11964 self = self;
11965 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDivisionShape_base_OnDrawControlPoints",_kwnames,&_argo0,&_argo1))
11966 return NULL;
11967 if (_argo0) {
11968 if (_argo0 == Py_None) { _arg0 = NULL; }
11969 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11970 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnDrawControlPoints. Expected _wxPyDivisionShape_p.");
11971 return NULL;
11972 }
11973 }
11974 if (_argo1) {
11975 if (_argo1 == Py_None) { _arg1 = NULL; }
11976 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
11977 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDivisionShape_base_OnDrawControlPoints. Expected _wxDC_p.");
11978 return NULL;
11979 }
11980 }
11981 {
11982 wxPy_BEGIN_ALLOW_THREADS;
11983 wxPyDivisionShape_base_OnDrawControlPoints(_arg0,*_arg1);
11984
11985 wxPy_END_ALLOW_THREADS;
11986 } Py_INCREF(Py_None);
11987 _resultobj = Py_None;
11988 return _resultobj;
11989 }
11990
11991 #define wxPyDivisionShape_base_OnEraseControlPoints(_swigobj,_swigarg0) (_swigobj->base_OnEraseControlPoints(_swigarg0))
11992 static PyObject *_wrap_wxPyDivisionShape_base_OnEraseControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
11993 PyObject * _resultobj;
11994 wxPyDivisionShape * _arg0;
11995 wxDC * _arg1;
11996 PyObject * _argo0 = 0;
11997 PyObject * _argo1 = 0;
11998 char *_kwnames[] = { "self","dc", NULL };
11999
12000 self = self;
12001 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDivisionShape_base_OnEraseControlPoints",_kwnames,&_argo0,&_argo1))
12002 return NULL;
12003 if (_argo0) {
12004 if (_argo0 == Py_None) { _arg0 = NULL; }
12005 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
12006 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnEraseControlPoints. Expected _wxPyDivisionShape_p.");
12007 return NULL;
12008 }
12009 }
12010 if (_argo1) {
12011 if (_argo1 == Py_None) { _arg1 = NULL; }
12012 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
12013 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDivisionShape_base_OnEraseControlPoints. Expected _wxDC_p.");
12014 return NULL;
12015 }
12016 }
12017 {
12018 wxPy_BEGIN_ALLOW_THREADS;
12019 wxPyDivisionShape_base_OnEraseControlPoints(_arg0,*_arg1);
12020
12021 wxPy_END_ALLOW_THREADS;
12022 } Py_INCREF(Py_None);
12023 _resultobj = Py_None;
12024 return _resultobj;
12025 }
12026
12027 #define wxPyDivisionShape_base_OnMoveLink(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnMoveLink(_swigarg0,_swigarg1))
12028 static PyObject *_wrap_wxPyDivisionShape_base_OnMoveLink(PyObject *self, PyObject *args, PyObject *kwargs) {
12029 PyObject * _resultobj;
12030 wxPyDivisionShape * _arg0;
12031 wxDC * _arg1;
12032 bool _arg2 = (bool ) TRUE;
12033 PyObject * _argo0 = 0;
12034 PyObject * _argo1 = 0;
12035 int tempbool2 = (int) TRUE;
12036 char *_kwnames[] = { "self","dc","moveControlPoints", NULL };
12037
12038 self = self;
12039 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxPyDivisionShape_base_OnMoveLink",_kwnames,&_argo0,&_argo1,&tempbool2))
12040 return NULL;
12041 if (_argo0) {
12042 if (_argo0 == Py_None) { _arg0 = NULL; }
12043 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
12044 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnMoveLink. Expected _wxPyDivisionShape_p.");
12045 return NULL;
12046 }
12047 }
12048 if (_argo1) {
12049 if (_argo1 == Py_None) { _arg1 = NULL; }
12050 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
12051 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDivisionShape_base_OnMoveLink. Expected _wxDC_p.");
12052 return NULL;
12053 }
12054 }
12055 _arg2 = (bool ) tempbool2;
12056 {
12057 wxPy_BEGIN_ALLOW_THREADS;
12058 wxPyDivisionShape_base_OnMoveLink(_arg0,*_arg1,_arg2);
12059
12060 wxPy_END_ALLOW_THREADS;
12061 } Py_INCREF(Py_None);
12062 _resultobj = Py_None;
12063 return _resultobj;
12064 }
12065
12066 #define wxPyDivisionShape_base_OnSizingDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->base_OnSizingDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
12067 static PyObject *_wrap_wxPyDivisionShape_base_OnSizingDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
12068 PyObject * _resultobj;
12069 wxPyDivisionShape * _arg0;
12070 wxPyControlPoint * _arg1;
12071 bool _arg2;
12072 double _arg3;
12073 double _arg4;
12074 int _arg5 = (int ) 0;
12075 int _arg6 = (int ) 0;
12076 PyObject * _argo0 = 0;
12077 PyObject * _argo1 = 0;
12078 int tempbool2;
12079 char *_kwnames[] = { "self","pt","draw","x","y","keys","attachment", NULL };
12080
12081 self = self;
12082 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOidd|ii:wxPyDivisionShape_base_OnSizingDragLeft",_kwnames,&_argo0,&_argo1,&tempbool2,&_arg3,&_arg4,&_arg5,&_arg6))
12083 return NULL;
12084 if (_argo0) {
12085 if (_argo0 == Py_None) { _arg0 = NULL; }
12086 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
12087 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnSizingDragLeft. Expected _wxPyDivisionShape_p.");
12088 return NULL;
12089 }
12090 }
12091 if (_argo1) {
12092 if (_argo1 == Py_None) { _arg1 = NULL; }
12093 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyControlPoint_p")) {
12094 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDivisionShape_base_OnSizingDragLeft. Expected _wxPyControlPoint_p.");
12095 return NULL;
12096 }
12097 }
12098 _arg2 = (bool ) tempbool2;
12099 {
12100 wxPy_BEGIN_ALLOW_THREADS;
12101 wxPyDivisionShape_base_OnSizingDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
12102
12103 wxPy_END_ALLOW_THREADS;
12104 } Py_INCREF(Py_None);
12105 _resultobj = Py_None;
12106 return _resultobj;
12107 }
12108
12109 #define wxPyDivisionShape_base_OnSizingBeginDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnSizingBeginDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
12110 static PyObject *_wrap_wxPyDivisionShape_base_OnSizingBeginDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
12111 PyObject * _resultobj;
12112 wxPyDivisionShape * _arg0;
12113 wxPyControlPoint * _arg1;
12114 double _arg2;
12115 double _arg3;
12116 int _arg4 = (int ) 0;
12117 int _arg5 = (int ) 0;
12118 PyObject * _argo0 = 0;
12119 PyObject * _argo1 = 0;
12120 char *_kwnames[] = { "self","pt","x","y","keys","attachment", NULL };
12121
12122 self = self;
12123 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdd|ii:wxPyDivisionShape_base_OnSizingBeginDragLeft",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5))
12124 return NULL;
12125 if (_argo0) {
12126 if (_argo0 == Py_None) { _arg0 = NULL; }
12127 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
12128 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnSizingBeginDragLeft. Expected _wxPyDivisionShape_p.");
12129 return NULL;
12130 }
12131 }
12132 if (_argo1) {
12133 if (_argo1 == Py_None) { _arg1 = NULL; }
12134 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyControlPoint_p")) {
12135 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDivisionShape_base_OnSizingBeginDragLeft. Expected _wxPyControlPoint_p.");
12136 return NULL;
12137 }
12138 }
12139 {
12140 wxPy_BEGIN_ALLOW_THREADS;
12141 wxPyDivisionShape_base_OnSizingBeginDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
12142
12143 wxPy_END_ALLOW_THREADS;
12144 } Py_INCREF(Py_None);
12145 _resultobj = Py_None;
12146 return _resultobj;
12147 }
12148
12149 #define wxPyDivisionShape_base_OnSizingEndDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnSizingEndDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
12150 static PyObject *_wrap_wxPyDivisionShape_base_OnSizingEndDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
12151 PyObject * _resultobj;
12152 wxPyDivisionShape * _arg0;
12153 wxPyControlPoint * _arg1;
12154 double _arg2;
12155 double _arg3;
12156 int _arg4 = (int ) 0;
12157 int _arg5 = (int ) 0;
12158 PyObject * _argo0 = 0;
12159 PyObject * _argo1 = 0;
12160 char *_kwnames[] = { "self","pt","x","y","keys","attachment", NULL };
12161
12162 self = self;
12163 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdd|ii:wxPyDivisionShape_base_OnSizingEndDragLeft",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5))
12164 return NULL;
12165 if (_argo0) {
12166 if (_argo0 == Py_None) { _arg0 = NULL; }
12167 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
12168 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnSizingEndDragLeft. Expected _wxPyDivisionShape_p.");
12169 return NULL;
12170 }
12171 }
12172 if (_argo1) {
12173 if (_argo1 == Py_None) { _arg1 = NULL; }
12174 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyControlPoint_p")) {
12175 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDivisionShape_base_OnSizingEndDragLeft. Expected _wxPyControlPoint_p.");
12176 return NULL;
12177 }
12178 }
12179 {
12180 wxPy_BEGIN_ALLOW_THREADS;
12181 wxPyDivisionShape_base_OnSizingEndDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
12182
12183 wxPy_END_ALLOW_THREADS;
12184 } Py_INCREF(Py_None);
12185 _resultobj = Py_None;
12186 return _resultobj;
12187 }
12188
12189 #define wxPyDivisionShape_base_OnBeginSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnBeginSize(_swigarg0,_swigarg1))
12190 static PyObject *_wrap_wxPyDivisionShape_base_OnBeginSize(PyObject *self, PyObject *args, PyObject *kwargs) {
12191 PyObject * _resultobj;
12192 wxPyDivisionShape * _arg0;
12193 double _arg1;
12194 double _arg2;
12195 PyObject * _argo0 = 0;
12196 char *_kwnames[] = { "self","w","h", NULL };
12197
12198 self = self;
12199 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyDivisionShape_base_OnBeginSize",_kwnames,&_argo0,&_arg1,&_arg2))
12200 return NULL;
12201 if (_argo0) {
12202 if (_argo0 == Py_None) { _arg0 = NULL; }
12203 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
12204 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnBeginSize. Expected _wxPyDivisionShape_p.");
12205 return NULL;
12206 }
12207 }
12208 {
12209 wxPy_BEGIN_ALLOW_THREADS;
12210 wxPyDivisionShape_base_OnBeginSize(_arg0,_arg1,_arg2);
12211
12212 wxPy_END_ALLOW_THREADS;
12213 } Py_INCREF(Py_None);
12214 _resultobj = Py_None;
12215 return _resultobj;
12216 }
12217
12218 #define wxPyDivisionShape_base_OnEndSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnEndSize(_swigarg0,_swigarg1))
12219 static PyObject *_wrap_wxPyDivisionShape_base_OnEndSize(PyObject *self, PyObject *args, PyObject *kwargs) {
12220 PyObject * _resultobj;
12221 wxPyDivisionShape * _arg0;
12222 double _arg1;
12223 double _arg2;
12224 PyObject * _argo0 = 0;
12225 char *_kwnames[] = { "self","w","h", NULL };
12226
12227 self = self;
12228 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyDivisionShape_base_OnEndSize",_kwnames,&_argo0,&_arg1,&_arg2))
12229 return NULL;
12230 if (_argo0) {
12231 if (_argo0 == Py_None) { _arg0 = NULL; }
12232 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
12233 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnEndSize. Expected _wxPyDivisionShape_p.");
12234 return NULL;
12235 }
12236 }
12237 {
12238 wxPy_BEGIN_ALLOW_THREADS;
12239 wxPyDivisionShape_base_OnEndSize(_arg0,_arg1,_arg2);
12240
12241 wxPy_END_ALLOW_THREADS;
12242 } Py_INCREF(Py_None);
12243 _resultobj = Py_None;
12244 return _resultobj;
12245 }
12246
12247 static PyMethodDef oglshapescMethods[] = {
12248 { "wxPyDivisionShape_base_OnEndSize", (PyCFunction) _wrap_wxPyDivisionShape_base_OnEndSize, METH_VARARGS | METH_KEYWORDS },
12249 { "wxPyDivisionShape_base_OnBeginSize", (PyCFunction) _wrap_wxPyDivisionShape_base_OnBeginSize, METH_VARARGS | METH_KEYWORDS },
12250 { "wxPyDivisionShape_base_OnSizingEndDragLeft", (PyCFunction) _wrap_wxPyDivisionShape_base_OnSizingEndDragLeft, METH_VARARGS | METH_KEYWORDS },
12251 { "wxPyDivisionShape_base_OnSizingBeginDragLeft", (PyCFunction) _wrap_wxPyDivisionShape_base_OnSizingBeginDragLeft, METH_VARARGS | METH_KEYWORDS },
12252 { "wxPyDivisionShape_base_OnSizingDragLeft", (PyCFunction) _wrap_wxPyDivisionShape_base_OnSizingDragLeft, METH_VARARGS | METH_KEYWORDS },
12253 { "wxPyDivisionShape_base_OnMoveLink", (PyCFunction) _wrap_wxPyDivisionShape_base_OnMoveLink, METH_VARARGS | METH_KEYWORDS },
12254 { "wxPyDivisionShape_base_OnEraseControlPoints", (PyCFunction) _wrap_wxPyDivisionShape_base_OnEraseControlPoints, METH_VARARGS | METH_KEYWORDS },
12255 { "wxPyDivisionShape_base_OnDrawControlPoints", (PyCFunction) _wrap_wxPyDivisionShape_base_OnDrawControlPoints, METH_VARARGS | METH_KEYWORDS },
12256 { "wxPyDivisionShape_base_OnDrawOutline", (PyCFunction) _wrap_wxPyDivisionShape_base_OnDrawOutline, METH_VARARGS | METH_KEYWORDS },
12257 { "wxPyDivisionShape_base_OnEndDragRight", (PyCFunction) _wrap_wxPyDivisionShape_base_OnEndDragRight, METH_VARARGS | METH_KEYWORDS },
12258 { "wxPyDivisionShape_base_OnBeginDragRight", (PyCFunction) _wrap_wxPyDivisionShape_base_OnBeginDragRight, METH_VARARGS | METH_KEYWORDS },
12259 { "wxPyDivisionShape_base_OnDragRight", (PyCFunction) _wrap_wxPyDivisionShape_base_OnDragRight, METH_VARARGS | METH_KEYWORDS },
12260 { "wxPyDivisionShape_base_OnEndDragLeft", (PyCFunction) _wrap_wxPyDivisionShape_base_OnEndDragLeft, METH_VARARGS | METH_KEYWORDS },
12261 { "wxPyDivisionShape_base_OnBeginDragLeft", (PyCFunction) _wrap_wxPyDivisionShape_base_OnBeginDragLeft, METH_VARARGS | METH_KEYWORDS },
12262 { "wxPyDivisionShape_base_OnDragLeft", (PyCFunction) _wrap_wxPyDivisionShape_base_OnDragLeft, METH_VARARGS | METH_KEYWORDS },
12263 { "wxPyDivisionShape_base_OnMovePost", (PyCFunction) _wrap_wxPyDivisionShape_base_OnMovePost, METH_VARARGS | METH_KEYWORDS },
12264 { "wxPyDivisionShape_base_OnMovePre", (PyCFunction) _wrap_wxPyDivisionShape_base_OnMovePre, METH_VARARGS | METH_KEYWORDS },
12265 { "wxPyDivisionShape_base_OnSize", (PyCFunction) _wrap_wxPyDivisionShape_base_OnSize, METH_VARARGS | METH_KEYWORDS },
12266 { "wxPyDivisionShape_base_OnRightClick", (PyCFunction) _wrap_wxPyDivisionShape_base_OnRightClick, METH_VARARGS | METH_KEYWORDS },
12267 { "wxPyDivisionShape_base_OnLeftDoubleClick", (PyCFunction) _wrap_wxPyDivisionShape_base_OnLeftDoubleClick, METH_VARARGS | METH_KEYWORDS },
12268 { "wxPyDivisionShape_base_OnLeftClick", (PyCFunction) _wrap_wxPyDivisionShape_base_OnLeftClick, METH_VARARGS | METH_KEYWORDS },
12269 { "wxPyDivisionShape_base_OnHighlight", (PyCFunction) _wrap_wxPyDivisionShape_base_OnHighlight, METH_VARARGS | METH_KEYWORDS },
12270 { "wxPyDivisionShape_base_OnEraseContents", (PyCFunction) _wrap_wxPyDivisionShape_base_OnEraseContents, METH_VARARGS | METH_KEYWORDS },
12271 { "wxPyDivisionShape_base_OnErase", (PyCFunction) _wrap_wxPyDivisionShape_base_OnErase, METH_VARARGS | METH_KEYWORDS },
12272 { "wxPyDivisionShape_base_OnMoveLinks", (PyCFunction) _wrap_wxPyDivisionShape_base_OnMoveLinks, METH_VARARGS | METH_KEYWORDS },
12273 { "wxPyDivisionShape_base_OnDrawBranches", (PyCFunction) _wrap_wxPyDivisionShape_base_OnDrawBranches, METH_VARARGS | METH_KEYWORDS },
12274 { "wxPyDivisionShape_base_OnDrawContents", (PyCFunction) _wrap_wxPyDivisionShape_base_OnDrawContents, METH_VARARGS | METH_KEYWORDS },
12275 { "wxPyDivisionShape_base_OnDraw", (PyCFunction) _wrap_wxPyDivisionShape_base_OnDraw, METH_VARARGS | METH_KEYWORDS },
12276 { "wxPyDivisionShape_base_OnDelete", (PyCFunction) _wrap_wxPyDivisionShape_base_OnDelete, METH_VARARGS | METH_KEYWORDS },
12277 { "wxPyDivisionShape_SetTopSidePen", (PyCFunction) _wrap_wxPyDivisionShape_SetTopSidePen, METH_VARARGS | METH_KEYWORDS },
12278 { "wxPyDivisionShape_SetTopSideColour", (PyCFunction) _wrap_wxPyDivisionShape_SetTopSideColour, METH_VARARGS | METH_KEYWORDS },
12279 { "wxPyDivisionShape_SetTopSide", (PyCFunction) _wrap_wxPyDivisionShape_SetTopSide, METH_VARARGS | METH_KEYWORDS },
12280 { "wxPyDivisionShape_SetRightSide", (PyCFunction) _wrap_wxPyDivisionShape_SetRightSide, METH_VARARGS | METH_KEYWORDS },
12281 { "wxPyDivisionShape_SetLeftSidePen", (PyCFunction) _wrap_wxPyDivisionShape_SetLeftSidePen, METH_VARARGS | METH_KEYWORDS },
12282 { "wxPyDivisionShape_SetLeftSideColour", (PyCFunction) _wrap_wxPyDivisionShape_SetLeftSideColour, METH_VARARGS | METH_KEYWORDS },
12283 { "wxPyDivisionShape_SetLeftSide", (PyCFunction) _wrap_wxPyDivisionShape_SetLeftSide, METH_VARARGS | METH_KEYWORDS },
12284 { "wxPyDivisionShape_SetHandleSide", (PyCFunction) _wrap_wxPyDivisionShape_SetHandleSide, METH_VARARGS | METH_KEYWORDS },
12285 { "wxPyDivisionShape_SetBottomSide", (PyCFunction) _wrap_wxPyDivisionShape_SetBottomSide, METH_VARARGS | METH_KEYWORDS },
12286 { "wxPyDivisionShape_PopupMenu", (PyCFunction) _wrap_wxPyDivisionShape_PopupMenu, METH_VARARGS | METH_KEYWORDS },
12287 { "wxPyDivisionShape_ResizeAdjoining", (PyCFunction) _wrap_wxPyDivisionShape_ResizeAdjoining, METH_VARARGS | METH_KEYWORDS },
12288 { "wxPyDivisionShape_GetTopSidePen", (PyCFunction) _wrap_wxPyDivisionShape_GetTopSidePen, METH_VARARGS | METH_KEYWORDS },
12289 { "wxPyDivisionShape_GetTopSide", (PyCFunction) _wrap_wxPyDivisionShape_GetTopSide, METH_VARARGS | METH_KEYWORDS },
12290 { "wxPyDivisionShape_GetRightSide", (PyCFunction) _wrap_wxPyDivisionShape_GetRightSide, METH_VARARGS | METH_KEYWORDS },
12291 { "wxPyDivisionShape_GetLeftSidePen", (PyCFunction) _wrap_wxPyDivisionShape_GetLeftSidePen, METH_VARARGS | METH_KEYWORDS },
12292 { "wxPyDivisionShape_GetLeftSideColour", (PyCFunction) _wrap_wxPyDivisionShape_GetLeftSideColour, METH_VARARGS | METH_KEYWORDS },
12293 { "wxPyDivisionShape_GetLeftSide", (PyCFunction) _wrap_wxPyDivisionShape_GetLeftSide, METH_VARARGS | METH_KEYWORDS },
12294 { "wxPyDivisionShape_GetHandleSide", (PyCFunction) _wrap_wxPyDivisionShape_GetHandleSide, METH_VARARGS | METH_KEYWORDS },
12295 { "wxPyDivisionShape_GetBottomSide", (PyCFunction) _wrap_wxPyDivisionShape_GetBottomSide, METH_VARARGS | METH_KEYWORDS },
12296 { "wxPyDivisionShape_EditEdge", (PyCFunction) _wrap_wxPyDivisionShape_EditEdge, METH_VARARGS | METH_KEYWORDS },
12297 { "wxPyDivisionShape_Divide", (PyCFunction) _wrap_wxPyDivisionShape_Divide, METH_VARARGS | METH_KEYWORDS },
12298 { "wxPyDivisionShape_AdjustTop", (PyCFunction) _wrap_wxPyDivisionShape_AdjustTop, METH_VARARGS | METH_KEYWORDS },
12299 { "wxPyDivisionShape_AdjustRight", (PyCFunction) _wrap_wxPyDivisionShape_AdjustRight, METH_VARARGS | METH_KEYWORDS },
12300 { "wxPyDivisionShape_AdjustLeft", (PyCFunction) _wrap_wxPyDivisionShape_AdjustLeft, METH_VARARGS | METH_KEYWORDS },
12301 { "wxPyDivisionShape_AdjustBottom", (PyCFunction) _wrap_wxPyDivisionShape_AdjustBottom, METH_VARARGS | METH_KEYWORDS },
12302 { "wxPyDivisionShape__setSelf", (PyCFunction) _wrap_wxPyDivisionShape__setSelf, METH_VARARGS | METH_KEYWORDS },
12303 { "new_wxPyDivisionShape", (PyCFunction) _wrap_new_wxPyDivisionShape, METH_VARARGS | METH_KEYWORDS },
12304 { "wxPyDividedShape_base_OnEndSize", (PyCFunction) _wrap_wxPyDividedShape_base_OnEndSize, METH_VARARGS | METH_KEYWORDS },
12305 { "wxPyDividedShape_base_OnBeginSize", (PyCFunction) _wrap_wxPyDividedShape_base_OnBeginSize, METH_VARARGS | METH_KEYWORDS },
12306 { "wxPyDividedShape_base_OnSizingEndDragLeft", (PyCFunction) _wrap_wxPyDividedShape_base_OnSizingEndDragLeft, METH_VARARGS | METH_KEYWORDS },
12307 { "wxPyDividedShape_base_OnSizingBeginDragLeft", (PyCFunction) _wrap_wxPyDividedShape_base_OnSizingBeginDragLeft, METH_VARARGS | METH_KEYWORDS },
12308 { "wxPyDividedShape_base_OnSizingDragLeft", (PyCFunction) _wrap_wxPyDividedShape_base_OnSizingDragLeft, METH_VARARGS | METH_KEYWORDS },
12309 { "wxPyDividedShape_base_OnMoveLink", (PyCFunction) _wrap_wxPyDividedShape_base_OnMoveLink, METH_VARARGS | METH_KEYWORDS },
12310 { "wxPyDividedShape_base_OnEraseControlPoints", (PyCFunction) _wrap_wxPyDividedShape_base_OnEraseControlPoints, METH_VARARGS | METH_KEYWORDS },
12311 { "wxPyDividedShape_base_OnDrawControlPoints", (PyCFunction) _wrap_wxPyDividedShape_base_OnDrawControlPoints, METH_VARARGS | METH_KEYWORDS },
12312 { "wxPyDividedShape_base_OnDrawOutline", (PyCFunction) _wrap_wxPyDividedShape_base_OnDrawOutline, METH_VARARGS | METH_KEYWORDS },
12313 { "wxPyDividedShape_base_OnEndDragRight", (PyCFunction) _wrap_wxPyDividedShape_base_OnEndDragRight, METH_VARARGS | METH_KEYWORDS },
12314 { "wxPyDividedShape_base_OnBeginDragRight", (PyCFunction) _wrap_wxPyDividedShape_base_OnBeginDragRight, METH_VARARGS | METH_KEYWORDS },
12315 { "wxPyDividedShape_base_OnDragRight", (PyCFunction) _wrap_wxPyDividedShape_base_OnDragRight, METH_VARARGS | METH_KEYWORDS },
12316 { "wxPyDividedShape_base_OnEndDragLeft", (PyCFunction) _wrap_wxPyDividedShape_base_OnEndDragLeft, METH_VARARGS | METH_KEYWORDS },
12317 { "wxPyDividedShape_base_OnBeginDragLeft", (PyCFunction) _wrap_wxPyDividedShape_base_OnBeginDragLeft, METH_VARARGS | METH_KEYWORDS },
12318 { "wxPyDividedShape_base_OnDragLeft", (PyCFunction) _wrap_wxPyDividedShape_base_OnDragLeft, METH_VARARGS | METH_KEYWORDS },
12319 { "wxPyDividedShape_base_OnMovePost", (PyCFunction) _wrap_wxPyDividedShape_base_OnMovePost, METH_VARARGS | METH_KEYWORDS },
12320 { "wxPyDividedShape_base_OnMovePre", (PyCFunction) _wrap_wxPyDividedShape_base_OnMovePre, METH_VARARGS | METH_KEYWORDS },
12321 { "wxPyDividedShape_base_OnSize", (PyCFunction) _wrap_wxPyDividedShape_base_OnSize, METH_VARARGS | METH_KEYWORDS },
12322 { "wxPyDividedShape_base_OnRightClick", (PyCFunction) _wrap_wxPyDividedShape_base_OnRightClick, METH_VARARGS | METH_KEYWORDS },
12323 { "wxPyDividedShape_base_OnLeftDoubleClick", (PyCFunction) _wrap_wxPyDividedShape_base_OnLeftDoubleClick, METH_VARARGS | METH_KEYWORDS },
12324 { "wxPyDividedShape_base_OnLeftClick", (PyCFunction) _wrap_wxPyDividedShape_base_OnLeftClick, METH_VARARGS | METH_KEYWORDS },
12325 { "wxPyDividedShape_base_OnHighlight", (PyCFunction) _wrap_wxPyDividedShape_base_OnHighlight, METH_VARARGS | METH_KEYWORDS },
12326 { "wxPyDividedShape_base_OnEraseContents", (PyCFunction) _wrap_wxPyDividedShape_base_OnEraseContents, METH_VARARGS | METH_KEYWORDS },
12327 { "wxPyDividedShape_base_OnErase", (PyCFunction) _wrap_wxPyDividedShape_base_OnErase, METH_VARARGS | METH_KEYWORDS },
12328 { "wxPyDividedShape_base_OnMoveLinks", (PyCFunction) _wrap_wxPyDividedShape_base_OnMoveLinks, METH_VARARGS | METH_KEYWORDS },
12329 { "wxPyDividedShape_base_OnDrawBranches", (PyCFunction) _wrap_wxPyDividedShape_base_OnDrawBranches, METH_VARARGS | METH_KEYWORDS },
12330 { "wxPyDividedShape_base_OnDrawContents", (PyCFunction) _wrap_wxPyDividedShape_base_OnDrawContents, METH_VARARGS | METH_KEYWORDS },
12331 { "wxPyDividedShape_base_OnDraw", (PyCFunction) _wrap_wxPyDividedShape_base_OnDraw, METH_VARARGS | METH_KEYWORDS },
12332 { "wxPyDividedShape_base_OnDelete", (PyCFunction) _wrap_wxPyDividedShape_base_OnDelete, METH_VARARGS | METH_KEYWORDS },
12333 { "wxPyDividedShape_SetRegionSizes", (PyCFunction) _wrap_wxPyDividedShape_SetRegionSizes, METH_VARARGS | METH_KEYWORDS },
12334 { "wxPyDividedShape_EditRegions", (PyCFunction) _wrap_wxPyDividedShape_EditRegions, METH_VARARGS | METH_KEYWORDS },
12335 { "wxPyDividedShape__setSelf", (PyCFunction) _wrap_wxPyDividedShape__setSelf, METH_VARARGS | METH_KEYWORDS },
12336 { "new_wxPyDividedShape", (PyCFunction) _wrap_new_wxPyDividedShape, METH_VARARGS | METH_KEYWORDS },
12337 { "wxPyCompositeShape_base_OnEndSize", (PyCFunction) _wrap_wxPyCompositeShape_base_OnEndSize, METH_VARARGS | METH_KEYWORDS },
12338 { "wxPyCompositeShape_base_OnBeginSize", (PyCFunction) _wrap_wxPyCompositeShape_base_OnBeginSize, METH_VARARGS | METH_KEYWORDS },
12339 { "wxPyCompositeShape_base_OnSizingEndDragLeft", (PyCFunction) _wrap_wxPyCompositeShape_base_OnSizingEndDragLeft, METH_VARARGS | METH_KEYWORDS },
12340 { "wxPyCompositeShape_base_OnSizingBeginDragLeft", (PyCFunction) _wrap_wxPyCompositeShape_base_OnSizingBeginDragLeft, METH_VARARGS | METH_KEYWORDS },
12341 { "wxPyCompositeShape_base_OnSizingDragLeft", (PyCFunction) _wrap_wxPyCompositeShape_base_OnSizingDragLeft, METH_VARARGS | METH_KEYWORDS },
12342 { "wxPyCompositeShape_base_OnMoveLink", (PyCFunction) _wrap_wxPyCompositeShape_base_OnMoveLink, METH_VARARGS | METH_KEYWORDS },
12343 { "wxPyCompositeShape_base_OnEraseControlPoints", (PyCFunction) _wrap_wxPyCompositeShape_base_OnEraseControlPoints, METH_VARARGS | METH_KEYWORDS },
12344 { "wxPyCompositeShape_base_OnDrawControlPoints", (PyCFunction) _wrap_wxPyCompositeShape_base_OnDrawControlPoints, METH_VARARGS | METH_KEYWORDS },
12345 { "wxPyCompositeShape_base_OnDrawOutline", (PyCFunction) _wrap_wxPyCompositeShape_base_OnDrawOutline, METH_VARARGS | METH_KEYWORDS },
12346 { "wxPyCompositeShape_base_OnEndDragRight", (PyCFunction) _wrap_wxPyCompositeShape_base_OnEndDragRight, METH_VARARGS | METH_KEYWORDS },
12347 { "wxPyCompositeShape_base_OnBeginDragRight", (PyCFunction) _wrap_wxPyCompositeShape_base_OnBeginDragRight, METH_VARARGS | METH_KEYWORDS },
12348 { "wxPyCompositeShape_base_OnDragRight", (PyCFunction) _wrap_wxPyCompositeShape_base_OnDragRight, METH_VARARGS | METH_KEYWORDS },
12349 { "wxPyCompositeShape_base_OnEndDragLeft", (PyCFunction) _wrap_wxPyCompositeShape_base_OnEndDragLeft, METH_VARARGS | METH_KEYWORDS },
12350 { "wxPyCompositeShape_base_OnBeginDragLeft", (PyCFunction) _wrap_wxPyCompositeShape_base_OnBeginDragLeft, METH_VARARGS | METH_KEYWORDS },
12351 { "wxPyCompositeShape_base_OnDragLeft", (PyCFunction) _wrap_wxPyCompositeShape_base_OnDragLeft, METH_VARARGS | METH_KEYWORDS },
12352 { "wxPyCompositeShape_base_OnMovePost", (PyCFunction) _wrap_wxPyCompositeShape_base_OnMovePost, METH_VARARGS | METH_KEYWORDS },
12353 { "wxPyCompositeShape_base_OnMovePre", (PyCFunction) _wrap_wxPyCompositeShape_base_OnMovePre, METH_VARARGS | METH_KEYWORDS },
12354 { "wxPyCompositeShape_base_OnSize", (PyCFunction) _wrap_wxPyCompositeShape_base_OnSize, METH_VARARGS | METH_KEYWORDS },
12355 { "wxPyCompositeShape_base_OnRightClick", (PyCFunction) _wrap_wxPyCompositeShape_base_OnRightClick, METH_VARARGS | METH_KEYWORDS },
12356 { "wxPyCompositeShape_base_OnLeftDoubleClick", (PyCFunction) _wrap_wxPyCompositeShape_base_OnLeftDoubleClick, METH_VARARGS | METH_KEYWORDS },
12357 { "wxPyCompositeShape_base_OnLeftClick", (PyCFunction) _wrap_wxPyCompositeShape_base_OnLeftClick, METH_VARARGS | METH_KEYWORDS },
12358 { "wxPyCompositeShape_base_OnHighlight", (PyCFunction) _wrap_wxPyCompositeShape_base_OnHighlight, METH_VARARGS | METH_KEYWORDS },
12359 { "wxPyCompositeShape_base_OnEraseContents", (PyCFunction) _wrap_wxPyCompositeShape_base_OnEraseContents, METH_VARARGS | METH_KEYWORDS },
12360 { "wxPyCompositeShape_base_OnErase", (PyCFunction) _wrap_wxPyCompositeShape_base_OnErase, METH_VARARGS | METH_KEYWORDS },
12361 { "wxPyCompositeShape_base_OnMoveLinks", (PyCFunction) _wrap_wxPyCompositeShape_base_OnMoveLinks, METH_VARARGS | METH_KEYWORDS },
12362 { "wxPyCompositeShape_base_OnDrawBranches", (PyCFunction) _wrap_wxPyCompositeShape_base_OnDrawBranches, METH_VARARGS | METH_KEYWORDS },
12363 { "wxPyCompositeShape_base_OnDrawContents", (PyCFunction) _wrap_wxPyCompositeShape_base_OnDrawContents, METH_VARARGS | METH_KEYWORDS },
12364 { "wxPyCompositeShape_base_OnDraw", (PyCFunction) _wrap_wxPyCompositeShape_base_OnDraw, METH_VARARGS | METH_KEYWORDS },
12365 { "wxPyCompositeShape_base_OnDelete", (PyCFunction) _wrap_wxPyCompositeShape_base_OnDelete, METH_VARARGS | METH_KEYWORDS },
12366 { "wxPyCompositeShape_RemoveChild", (PyCFunction) _wrap_wxPyCompositeShape_RemoveChild, METH_VARARGS | METH_KEYWORDS },
12367 { "wxPyCompositeShape_Recompute", (PyCFunction) _wrap_wxPyCompositeShape_Recompute, METH_VARARGS | METH_KEYWORDS },
12368 { "wxPyCompositeShape_MakeContainer", (PyCFunction) _wrap_wxPyCompositeShape_MakeContainer, METH_VARARGS | METH_KEYWORDS },
12369 { "wxPyCompositeShape_GetDivisions", (PyCFunction) _wrap_wxPyCompositeShape_GetDivisions, METH_VARARGS | METH_KEYWORDS },
12370 { "wxPyCompositeShape_GetConstraints", (PyCFunction) _wrap_wxPyCompositeShape_GetConstraints, METH_VARARGS | METH_KEYWORDS },
12371 { "wxPyCompositeShape_FindContainerImage", (PyCFunction) _wrap_wxPyCompositeShape_FindContainerImage, METH_VARARGS | METH_KEYWORDS },
12372 { "wxPyCompositeShape_DeleteConstraintsInvolvingChild", (PyCFunction) _wrap_wxPyCompositeShape_DeleteConstraintsInvolvingChild, METH_VARARGS | METH_KEYWORDS },
12373 { "wxPyCompositeShape_DeleteConstraint", (PyCFunction) _wrap_wxPyCompositeShape_DeleteConstraint, METH_VARARGS | METH_KEYWORDS },
12374 { "wxPyCompositeShape_ContainsDivision", (PyCFunction) _wrap_wxPyCompositeShape_ContainsDivision, METH_VARARGS | METH_KEYWORDS },
12375 { "wxPyCompositeShape_CalculateSize", (PyCFunction) _wrap_wxPyCompositeShape_CalculateSize, METH_VARARGS | METH_KEYWORDS },
12376 { "wxPyCompositeShape_AddSimpleConstraint", (PyCFunction) _wrap_wxPyCompositeShape_AddSimpleConstraint, METH_VARARGS | METH_KEYWORDS },
12377 { "wxPyCompositeShape_AddConstrainedShapes", (PyCFunction) _wrap_wxPyCompositeShape_AddConstrainedShapes, METH_VARARGS | METH_KEYWORDS },
12378 { "wxPyCompositeShape_AddConstraint", (PyCFunction) _wrap_wxPyCompositeShape_AddConstraint, METH_VARARGS | METH_KEYWORDS },
12379 { "wxPyCompositeShape_AddChild", (PyCFunction) _wrap_wxPyCompositeShape_AddChild, METH_VARARGS | METH_KEYWORDS },
12380 { "wxPyCompositeShape__setSelf", (PyCFunction) _wrap_wxPyCompositeShape__setSelf, METH_VARARGS | METH_KEYWORDS },
12381 { "new_wxPyCompositeShape", (PyCFunction) _wrap_new_wxPyCompositeShape, METH_VARARGS | METH_KEYWORDS },
12382 { "wxOGLConstraint_Equals", (PyCFunction) _wrap_wxOGLConstraint_Equals, METH_VARARGS | METH_KEYWORDS },
12383 { "wxOGLConstraint_SetSpacing", (PyCFunction) _wrap_wxOGLConstraint_SetSpacing, METH_VARARGS | METH_KEYWORDS },
12384 { "wxOGLConstraint_Evaluate", (PyCFunction) _wrap_wxOGLConstraint_Evaluate, METH_VARARGS | METH_KEYWORDS },
12385 { "new_wxOGLConstraint", (PyCFunction) _wrap_new_wxOGLConstraint, METH_VARARGS | METH_KEYWORDS },
12386 { "wxPyDrawnShape_base_OnEndSize", (PyCFunction) _wrap_wxPyDrawnShape_base_OnEndSize, METH_VARARGS | METH_KEYWORDS },
12387 { "wxPyDrawnShape_base_OnBeginSize", (PyCFunction) _wrap_wxPyDrawnShape_base_OnBeginSize, METH_VARARGS | METH_KEYWORDS },
12388 { "wxPyDrawnShape_base_OnSizingEndDragLeft", (PyCFunction) _wrap_wxPyDrawnShape_base_OnSizingEndDragLeft, METH_VARARGS | METH_KEYWORDS },
12389 { "wxPyDrawnShape_base_OnSizingBeginDragLeft", (PyCFunction) _wrap_wxPyDrawnShape_base_OnSizingBeginDragLeft, METH_VARARGS | METH_KEYWORDS },
12390 { "wxPyDrawnShape_base_OnSizingDragLeft", (PyCFunction) _wrap_wxPyDrawnShape_base_OnSizingDragLeft, METH_VARARGS | METH_KEYWORDS },
12391 { "wxPyDrawnShape_base_OnMoveLink", (PyCFunction) _wrap_wxPyDrawnShape_base_OnMoveLink, METH_VARARGS | METH_KEYWORDS },
12392 { "wxPyDrawnShape_base_OnEraseControlPoints", (PyCFunction) _wrap_wxPyDrawnShape_base_OnEraseControlPoints, METH_VARARGS | METH_KEYWORDS },
12393 { "wxPyDrawnShape_base_OnDrawControlPoints", (PyCFunction) _wrap_wxPyDrawnShape_base_OnDrawControlPoints, METH_VARARGS | METH_KEYWORDS },
12394 { "wxPyDrawnShape_base_OnDrawOutline", (PyCFunction) _wrap_wxPyDrawnShape_base_OnDrawOutline, METH_VARARGS | METH_KEYWORDS },
12395 { "wxPyDrawnShape_base_OnEndDragRight", (PyCFunction) _wrap_wxPyDrawnShape_base_OnEndDragRight, METH_VARARGS | METH_KEYWORDS },
12396 { "wxPyDrawnShape_base_OnBeginDragRight", (PyCFunction) _wrap_wxPyDrawnShape_base_OnBeginDragRight, METH_VARARGS | METH_KEYWORDS },
12397 { "wxPyDrawnShape_base_OnDragRight", (PyCFunction) _wrap_wxPyDrawnShape_base_OnDragRight, METH_VARARGS | METH_KEYWORDS },
12398 { "wxPyDrawnShape_base_OnEndDragLeft", (PyCFunction) _wrap_wxPyDrawnShape_base_OnEndDragLeft, METH_VARARGS | METH_KEYWORDS },
12399 { "wxPyDrawnShape_base_OnBeginDragLeft", (PyCFunction) _wrap_wxPyDrawnShape_base_OnBeginDragLeft, METH_VARARGS | METH_KEYWORDS },
12400 { "wxPyDrawnShape_base_OnDragLeft", (PyCFunction) _wrap_wxPyDrawnShape_base_OnDragLeft, METH_VARARGS | METH_KEYWORDS },
12401 { "wxPyDrawnShape_base_OnMovePost", (PyCFunction) _wrap_wxPyDrawnShape_base_OnMovePost, METH_VARARGS | METH_KEYWORDS },
12402 { "wxPyDrawnShape_base_OnMovePre", (PyCFunction) _wrap_wxPyDrawnShape_base_OnMovePre, METH_VARARGS | METH_KEYWORDS },
12403 { "wxPyDrawnShape_base_OnSize", (PyCFunction) _wrap_wxPyDrawnShape_base_OnSize, METH_VARARGS | METH_KEYWORDS },
12404 { "wxPyDrawnShape_base_OnRightClick", (PyCFunction) _wrap_wxPyDrawnShape_base_OnRightClick, METH_VARARGS | METH_KEYWORDS },
12405 { "wxPyDrawnShape_base_OnLeftDoubleClick", (PyCFunction) _wrap_wxPyDrawnShape_base_OnLeftDoubleClick, METH_VARARGS | METH_KEYWORDS },
12406 { "wxPyDrawnShape_base_OnLeftClick", (PyCFunction) _wrap_wxPyDrawnShape_base_OnLeftClick, METH_VARARGS | METH_KEYWORDS },
12407 { "wxPyDrawnShape_base_OnHighlight", (PyCFunction) _wrap_wxPyDrawnShape_base_OnHighlight, METH_VARARGS | METH_KEYWORDS },
12408 { "wxPyDrawnShape_base_OnEraseContents", (PyCFunction) _wrap_wxPyDrawnShape_base_OnEraseContents, METH_VARARGS | METH_KEYWORDS },
12409 { "wxPyDrawnShape_base_OnErase", (PyCFunction) _wrap_wxPyDrawnShape_base_OnErase, METH_VARARGS | METH_KEYWORDS },
12410 { "wxPyDrawnShape_base_OnMoveLinks", (PyCFunction) _wrap_wxPyDrawnShape_base_OnMoveLinks, METH_VARARGS | METH_KEYWORDS },
12411 { "wxPyDrawnShape_base_OnDrawBranches", (PyCFunction) _wrap_wxPyDrawnShape_base_OnDrawBranches, METH_VARARGS | METH_KEYWORDS },
12412 { "wxPyDrawnShape_base_OnDrawContents", (PyCFunction) _wrap_wxPyDrawnShape_base_OnDrawContents, METH_VARARGS | METH_KEYWORDS },
12413 { "wxPyDrawnShape_base_OnDraw", (PyCFunction) _wrap_wxPyDrawnShape_base_OnDraw, METH_VARARGS | METH_KEYWORDS },
12414 { "wxPyDrawnShape_base_OnDelete", (PyCFunction) _wrap_wxPyDrawnShape_base_OnDelete, METH_VARARGS | METH_KEYWORDS },
12415 { "wxPyDrawnShape_Translate", (PyCFunction) _wrap_wxPyDrawnShape_Translate, METH_VARARGS | METH_KEYWORDS },
12416 { "wxPyDrawnShape_SetSaveToFile", (PyCFunction) _wrap_wxPyDrawnShape_SetSaveToFile, METH_VARARGS | METH_KEYWORDS },
12417 { "wxPyDrawnShape_Scale", (PyCFunction) _wrap_wxPyDrawnShape_Scale, METH_VARARGS | METH_KEYWORDS },
12418 { "wxPyDrawnShape_SetDrawnTextColour", (PyCFunction) _wrap_wxPyDrawnShape_SetDrawnTextColour, METH_VARARGS | METH_KEYWORDS },
12419 { "wxPyDrawnShape_SetDrawnPen", (PyCFunction) _wrap_wxPyDrawnShape_SetDrawnPen, METH_VARARGS | METH_KEYWORDS },
12420 { "wxPyDrawnShape_SetDrawnFont", (PyCFunction) _wrap_wxPyDrawnShape_SetDrawnFont, METH_VARARGS | METH_KEYWORDS },
12421 { "wxPyDrawnShape_SetDrawnBrush", (PyCFunction) _wrap_wxPyDrawnShape_SetDrawnBrush, METH_VARARGS | METH_KEYWORDS },
12422 { "wxPyDrawnShape_SetDrawnBackgroundMode", (PyCFunction) _wrap_wxPyDrawnShape_SetDrawnBackgroundMode, METH_VARARGS | METH_KEYWORDS },
12423 { "wxPyDrawnShape_SetDrawnBackgroundColour", (PyCFunction) _wrap_wxPyDrawnShape_SetDrawnBackgroundColour, METH_VARARGS | METH_KEYWORDS },
12424 { "wxPyDrawnShape_SetClippingRect", (PyCFunction) _wrap_wxPyDrawnShape_SetClippingRect, METH_VARARGS | METH_KEYWORDS },
12425 { "wxPyDrawnShape_Rotate", (PyCFunction) _wrap_wxPyDrawnShape_Rotate, METH_VARARGS | METH_KEYWORDS },
12426 { "wxPyDrawnShape_LoadFromMetaFile", (PyCFunction) _wrap_wxPyDrawnShape_LoadFromMetaFile, METH_VARARGS | METH_KEYWORDS },
12427 { "wxPyDrawnShape_GetRotation", (PyCFunction) _wrap_wxPyDrawnShape_GetRotation, METH_VARARGS | METH_KEYWORDS },
12428 { "wxPyDrawnShape_GetMetaFile", (PyCFunction) _wrap_wxPyDrawnShape_GetMetaFile, METH_VARARGS | METH_KEYWORDS },
12429 { "wxPyDrawnShape_GetAngle", (PyCFunction) _wrap_wxPyDrawnShape_GetAngle, METH_VARARGS | METH_KEYWORDS },
12430 { "wxPyDrawnShape_DrawText", (PyCFunction) _wrap_wxPyDrawnShape_DrawText, METH_VARARGS | METH_KEYWORDS },
12431 { "wxPyDrawnShape_DrawSpline", (PyCFunction) _wrap_wxPyDrawnShape_DrawSpline, METH_VARARGS | METH_KEYWORDS },
12432 { "wxPyDrawnShape_DrawRoundedRectangle", (PyCFunction) _wrap_wxPyDrawnShape_DrawRoundedRectangle, METH_VARARGS | METH_KEYWORDS },
12433 { "wxPyDrawnShape_DrawRectangle", (PyCFunction) _wrap_wxPyDrawnShape_DrawRectangle, METH_VARARGS | METH_KEYWORDS },
12434 { "wxPyDrawnShape_DrawPolygon", (PyCFunction) _wrap_wxPyDrawnShape_DrawPolygon, METH_VARARGS | METH_KEYWORDS },
12435 { "wxPyDrawnShape_DrawPoint", (PyCFunction) _wrap_wxPyDrawnShape_DrawPoint, METH_VARARGS | METH_KEYWORDS },
12436 { "wxPyDrawnShape_DrawLines", (PyCFunction) _wrap_wxPyDrawnShape_DrawLines, METH_VARARGS | METH_KEYWORDS },
12437 { "wxPyDrawnShape_DrawLine", (PyCFunction) _wrap_wxPyDrawnShape_DrawLine, METH_VARARGS | METH_KEYWORDS },
12438 { "wxPyDrawnShape_DrawEllipticArc", (PyCFunction) _wrap_wxPyDrawnShape_DrawEllipticArc, METH_VARARGS | METH_KEYWORDS },
12439 { "wxPyDrawnShape_DrawAtAngle", (PyCFunction) _wrap_wxPyDrawnShape_DrawAtAngle, METH_VARARGS | METH_KEYWORDS },
12440 { "wxPyDrawnShape_DrawArc", (PyCFunction) _wrap_wxPyDrawnShape_DrawArc, METH_VARARGS | METH_KEYWORDS },
12441 { "wxPyDrawnShape_DestroyClippingRect", (PyCFunction) _wrap_wxPyDrawnShape_DestroyClippingRect, METH_VARARGS | METH_KEYWORDS },
12442 { "wxPyDrawnShape_CalculateSize", (PyCFunction) _wrap_wxPyDrawnShape_CalculateSize, METH_VARARGS | METH_KEYWORDS },
12443 { "wxPyDrawnShape__setSelf", (PyCFunction) _wrap_wxPyDrawnShape__setSelf, METH_VARARGS | METH_KEYWORDS },
12444 { "new_wxPyDrawnShape", (PyCFunction) _wrap_new_wxPyDrawnShape, METH_VARARGS | METH_KEYWORDS },
12445 { "wxPyBitmapShape_base_OnEndSize", (PyCFunction) _wrap_wxPyBitmapShape_base_OnEndSize, METH_VARARGS | METH_KEYWORDS },
12446 { "wxPyBitmapShape_base_OnBeginSize", (PyCFunction) _wrap_wxPyBitmapShape_base_OnBeginSize, METH_VARARGS | METH_KEYWORDS },
12447 { "wxPyBitmapShape_base_OnSizingEndDragLeft", (PyCFunction) _wrap_wxPyBitmapShape_base_OnSizingEndDragLeft, METH_VARARGS | METH_KEYWORDS },
12448 { "wxPyBitmapShape_base_OnSizingBeginDragLeft", (PyCFunction) _wrap_wxPyBitmapShape_base_OnSizingBeginDragLeft, METH_VARARGS | METH_KEYWORDS },
12449 { "wxPyBitmapShape_base_OnSizingDragLeft", (PyCFunction) _wrap_wxPyBitmapShape_base_OnSizingDragLeft, METH_VARARGS | METH_KEYWORDS },
12450 { "wxPyBitmapShape_base_OnMoveLink", (PyCFunction) _wrap_wxPyBitmapShape_base_OnMoveLink, METH_VARARGS | METH_KEYWORDS },
12451 { "wxPyBitmapShape_base_OnEraseControlPoints", (PyCFunction) _wrap_wxPyBitmapShape_base_OnEraseControlPoints, METH_VARARGS | METH_KEYWORDS },
12452 { "wxPyBitmapShape_base_OnDrawControlPoints", (PyCFunction) _wrap_wxPyBitmapShape_base_OnDrawControlPoints, METH_VARARGS | METH_KEYWORDS },
12453 { "wxPyBitmapShape_base_OnDrawOutline", (PyCFunction) _wrap_wxPyBitmapShape_base_OnDrawOutline, METH_VARARGS | METH_KEYWORDS },
12454 { "wxPyBitmapShape_base_OnEndDragRight", (PyCFunction) _wrap_wxPyBitmapShape_base_OnEndDragRight, METH_VARARGS | METH_KEYWORDS },
12455 { "wxPyBitmapShape_base_OnBeginDragRight", (PyCFunction) _wrap_wxPyBitmapShape_base_OnBeginDragRight, METH_VARARGS | METH_KEYWORDS },
12456 { "wxPyBitmapShape_base_OnDragRight", (PyCFunction) _wrap_wxPyBitmapShape_base_OnDragRight, METH_VARARGS | METH_KEYWORDS },
12457 { "wxPyBitmapShape_base_OnEndDragLeft", (PyCFunction) _wrap_wxPyBitmapShape_base_OnEndDragLeft, METH_VARARGS | METH_KEYWORDS },
12458 { "wxPyBitmapShape_base_OnBeginDragLeft", (PyCFunction) _wrap_wxPyBitmapShape_base_OnBeginDragLeft, METH_VARARGS | METH_KEYWORDS },
12459 { "wxPyBitmapShape_base_OnDragLeft", (PyCFunction) _wrap_wxPyBitmapShape_base_OnDragLeft, METH_VARARGS | METH_KEYWORDS },
12460 { "wxPyBitmapShape_base_OnMovePost", (PyCFunction) _wrap_wxPyBitmapShape_base_OnMovePost, METH_VARARGS | METH_KEYWORDS },
12461 { "wxPyBitmapShape_base_OnMovePre", (PyCFunction) _wrap_wxPyBitmapShape_base_OnMovePre, METH_VARARGS | METH_KEYWORDS },
12462 { "wxPyBitmapShape_base_OnSize", (PyCFunction) _wrap_wxPyBitmapShape_base_OnSize, METH_VARARGS | METH_KEYWORDS },
12463 { "wxPyBitmapShape_base_OnRightClick", (PyCFunction) _wrap_wxPyBitmapShape_base_OnRightClick, METH_VARARGS | METH_KEYWORDS },
12464 { "wxPyBitmapShape_base_OnLeftDoubleClick", (PyCFunction) _wrap_wxPyBitmapShape_base_OnLeftDoubleClick, METH_VARARGS | METH_KEYWORDS },
12465 { "wxPyBitmapShape_base_OnLeftClick", (PyCFunction) _wrap_wxPyBitmapShape_base_OnLeftClick, METH_VARARGS | METH_KEYWORDS },
12466 { "wxPyBitmapShape_base_OnHighlight", (PyCFunction) _wrap_wxPyBitmapShape_base_OnHighlight, METH_VARARGS | METH_KEYWORDS },
12467 { "wxPyBitmapShape_base_OnEraseContents", (PyCFunction) _wrap_wxPyBitmapShape_base_OnEraseContents, METH_VARARGS | METH_KEYWORDS },
12468 { "wxPyBitmapShape_base_OnErase", (PyCFunction) _wrap_wxPyBitmapShape_base_OnErase, METH_VARARGS | METH_KEYWORDS },
12469 { "wxPyBitmapShape_base_OnMoveLinks", (PyCFunction) _wrap_wxPyBitmapShape_base_OnMoveLinks, METH_VARARGS | METH_KEYWORDS },
12470 { "wxPyBitmapShape_base_OnDrawBranches", (PyCFunction) _wrap_wxPyBitmapShape_base_OnDrawBranches, METH_VARARGS | METH_KEYWORDS },
12471 { "wxPyBitmapShape_base_OnDrawContents", (PyCFunction) _wrap_wxPyBitmapShape_base_OnDrawContents, METH_VARARGS | METH_KEYWORDS },
12472 { "wxPyBitmapShape_base_OnDraw", (PyCFunction) _wrap_wxPyBitmapShape_base_OnDraw, METH_VARARGS | METH_KEYWORDS },
12473 { "wxPyBitmapShape_base_OnDelete", (PyCFunction) _wrap_wxPyBitmapShape_base_OnDelete, METH_VARARGS | METH_KEYWORDS },
12474 { "wxPyBitmapShape_SetFilename", (PyCFunction) _wrap_wxPyBitmapShape_SetFilename, METH_VARARGS | METH_KEYWORDS },
12475 { "wxPyBitmapShape_SetBitmap", (PyCFunction) _wrap_wxPyBitmapShape_SetBitmap, METH_VARARGS | METH_KEYWORDS },
12476 { "wxPyBitmapShape_GetFilename", (PyCFunction) _wrap_wxPyBitmapShape_GetFilename, METH_VARARGS | METH_KEYWORDS },
12477 { "wxPyBitmapShape_GetBitmap", (PyCFunction) _wrap_wxPyBitmapShape_GetBitmap, METH_VARARGS | METH_KEYWORDS },
12478 { "wxPyBitmapShape__setSelf", (PyCFunction) _wrap_wxPyBitmapShape__setSelf, METH_VARARGS | METH_KEYWORDS },
12479 { "new_wxPyBitmapShape", (PyCFunction) _wrap_new_wxPyBitmapShape, METH_VARARGS | METH_KEYWORDS },
12480 { "wxPyControlPoint_base_OnEndSize", (PyCFunction) _wrap_wxPyControlPoint_base_OnEndSize, METH_VARARGS | METH_KEYWORDS },
12481 { "wxPyControlPoint_base_OnBeginSize", (PyCFunction) _wrap_wxPyControlPoint_base_OnBeginSize, METH_VARARGS | METH_KEYWORDS },
12482 { "wxPyControlPoint_base_OnSizingEndDragLeft", (PyCFunction) _wrap_wxPyControlPoint_base_OnSizingEndDragLeft, METH_VARARGS | METH_KEYWORDS },
12483 { "wxPyControlPoint_base_OnSizingBeginDragLeft", (PyCFunction) _wrap_wxPyControlPoint_base_OnSizingBeginDragLeft, METH_VARARGS | METH_KEYWORDS },
12484 { "wxPyControlPoint_base_OnSizingDragLeft", (PyCFunction) _wrap_wxPyControlPoint_base_OnSizingDragLeft, METH_VARARGS | METH_KEYWORDS },
12485 { "wxPyControlPoint_base_OnMoveLink", (PyCFunction) _wrap_wxPyControlPoint_base_OnMoveLink, METH_VARARGS | METH_KEYWORDS },
12486 { "wxPyControlPoint_base_OnEraseControlPoints", (PyCFunction) _wrap_wxPyControlPoint_base_OnEraseControlPoints, METH_VARARGS | METH_KEYWORDS },
12487 { "wxPyControlPoint_base_OnDrawControlPoints", (PyCFunction) _wrap_wxPyControlPoint_base_OnDrawControlPoints, METH_VARARGS | METH_KEYWORDS },
12488 { "wxPyControlPoint_base_OnDrawOutline", (PyCFunction) _wrap_wxPyControlPoint_base_OnDrawOutline, METH_VARARGS | METH_KEYWORDS },
12489 { "wxPyControlPoint_base_OnEndDragRight", (PyCFunction) _wrap_wxPyControlPoint_base_OnEndDragRight, METH_VARARGS | METH_KEYWORDS },
12490 { "wxPyControlPoint_base_OnBeginDragRight", (PyCFunction) _wrap_wxPyControlPoint_base_OnBeginDragRight, METH_VARARGS | METH_KEYWORDS },
12491 { "wxPyControlPoint_base_OnDragRight", (PyCFunction) _wrap_wxPyControlPoint_base_OnDragRight, METH_VARARGS | METH_KEYWORDS },
12492 { "wxPyControlPoint_base_OnEndDragLeft", (PyCFunction) _wrap_wxPyControlPoint_base_OnEndDragLeft, METH_VARARGS | METH_KEYWORDS },
12493 { "wxPyControlPoint_base_OnBeginDragLeft", (PyCFunction) _wrap_wxPyControlPoint_base_OnBeginDragLeft, METH_VARARGS | METH_KEYWORDS },
12494 { "wxPyControlPoint_base_OnDragLeft", (PyCFunction) _wrap_wxPyControlPoint_base_OnDragLeft, METH_VARARGS | METH_KEYWORDS },
12495 { "wxPyControlPoint_base_OnMovePost", (PyCFunction) _wrap_wxPyControlPoint_base_OnMovePost, METH_VARARGS | METH_KEYWORDS },
12496 { "wxPyControlPoint_base_OnMovePre", (PyCFunction) _wrap_wxPyControlPoint_base_OnMovePre, METH_VARARGS | METH_KEYWORDS },
12497 { "wxPyControlPoint_base_OnSize", (PyCFunction) _wrap_wxPyControlPoint_base_OnSize, METH_VARARGS | METH_KEYWORDS },
12498 { "wxPyControlPoint_base_OnRightClick", (PyCFunction) _wrap_wxPyControlPoint_base_OnRightClick, METH_VARARGS | METH_KEYWORDS },
12499 { "wxPyControlPoint_base_OnLeftDoubleClick", (PyCFunction) _wrap_wxPyControlPoint_base_OnLeftDoubleClick, METH_VARARGS | METH_KEYWORDS },
12500 { "wxPyControlPoint_base_OnLeftClick", (PyCFunction) _wrap_wxPyControlPoint_base_OnLeftClick, METH_VARARGS | METH_KEYWORDS },
12501 { "wxPyControlPoint_base_OnHighlight", (PyCFunction) _wrap_wxPyControlPoint_base_OnHighlight, METH_VARARGS | METH_KEYWORDS },
12502 { "wxPyControlPoint_base_OnEraseContents", (PyCFunction) _wrap_wxPyControlPoint_base_OnEraseContents, METH_VARARGS | METH_KEYWORDS },
12503 { "wxPyControlPoint_base_OnErase", (PyCFunction) _wrap_wxPyControlPoint_base_OnErase, METH_VARARGS | METH_KEYWORDS },
12504 { "wxPyControlPoint_base_OnMoveLinks", (PyCFunction) _wrap_wxPyControlPoint_base_OnMoveLinks, METH_VARARGS | METH_KEYWORDS },
12505 { "wxPyControlPoint_base_OnDrawBranches", (PyCFunction) _wrap_wxPyControlPoint_base_OnDrawBranches, METH_VARARGS | METH_KEYWORDS },
12506 { "wxPyControlPoint_base_OnDrawContents", (PyCFunction) _wrap_wxPyControlPoint_base_OnDrawContents, METH_VARARGS | METH_KEYWORDS },
12507 { "wxPyControlPoint_base_OnDraw", (PyCFunction) _wrap_wxPyControlPoint_base_OnDraw, METH_VARARGS | METH_KEYWORDS },
12508 { "wxPyControlPoint_base_OnDelete", (PyCFunction) _wrap_wxPyControlPoint_base_OnDelete, METH_VARARGS | METH_KEYWORDS },
12509 { "wxPyControlPoint_SetCornerRadius", (PyCFunction) _wrap_wxPyControlPoint_SetCornerRadius, METH_VARARGS | METH_KEYWORDS },
12510 { "wxPyControlPoint__setSelf", (PyCFunction) _wrap_wxPyControlPoint__setSelf, METH_VARARGS | METH_KEYWORDS },
12511 { "new_wxPyControlPoint", (PyCFunction) _wrap_new_wxPyControlPoint, METH_VARARGS | METH_KEYWORDS },
12512 { "wxPyRectangleShape_base_OnEndSize", (PyCFunction) _wrap_wxPyRectangleShape_base_OnEndSize, METH_VARARGS | METH_KEYWORDS },
12513 { "wxPyRectangleShape_base_OnBeginSize", (PyCFunction) _wrap_wxPyRectangleShape_base_OnBeginSize, METH_VARARGS | METH_KEYWORDS },
12514 { "wxPyRectangleShape_base_OnSizingEndDragLeft", (PyCFunction) _wrap_wxPyRectangleShape_base_OnSizingEndDragLeft, METH_VARARGS | METH_KEYWORDS },
12515 { "wxPyRectangleShape_base_OnSizingBeginDragLeft", (PyCFunction) _wrap_wxPyRectangleShape_base_OnSizingBeginDragLeft, METH_VARARGS | METH_KEYWORDS },
12516 { "wxPyRectangleShape_base_OnSizingDragLeft", (PyCFunction) _wrap_wxPyRectangleShape_base_OnSizingDragLeft, METH_VARARGS | METH_KEYWORDS },
12517 { "wxPyRectangleShape_base_OnMoveLink", (PyCFunction) _wrap_wxPyRectangleShape_base_OnMoveLink, METH_VARARGS | METH_KEYWORDS },
12518 { "wxPyRectangleShape_base_OnEraseControlPoints", (PyCFunction) _wrap_wxPyRectangleShape_base_OnEraseControlPoints, METH_VARARGS | METH_KEYWORDS },
12519 { "wxPyRectangleShape_base_OnDrawControlPoints", (PyCFunction) _wrap_wxPyRectangleShape_base_OnDrawControlPoints, METH_VARARGS | METH_KEYWORDS },
12520 { "wxPyRectangleShape_base_OnDrawOutline", (PyCFunction) _wrap_wxPyRectangleShape_base_OnDrawOutline, METH_VARARGS | METH_KEYWORDS },
12521 { "wxPyRectangleShape_base_OnEndDragRight", (PyCFunction) _wrap_wxPyRectangleShape_base_OnEndDragRight, METH_VARARGS | METH_KEYWORDS },
12522 { "wxPyRectangleShape_base_OnBeginDragRight", (PyCFunction) _wrap_wxPyRectangleShape_base_OnBeginDragRight, METH_VARARGS | METH_KEYWORDS },
12523 { "wxPyRectangleShape_base_OnDragRight", (PyCFunction) _wrap_wxPyRectangleShape_base_OnDragRight, METH_VARARGS | METH_KEYWORDS },
12524 { "wxPyRectangleShape_base_OnEndDragLeft", (PyCFunction) _wrap_wxPyRectangleShape_base_OnEndDragLeft, METH_VARARGS | METH_KEYWORDS },
12525 { "wxPyRectangleShape_base_OnBeginDragLeft", (PyCFunction) _wrap_wxPyRectangleShape_base_OnBeginDragLeft, METH_VARARGS | METH_KEYWORDS },
12526 { "wxPyRectangleShape_base_OnDragLeft", (PyCFunction) _wrap_wxPyRectangleShape_base_OnDragLeft, METH_VARARGS | METH_KEYWORDS },
12527 { "wxPyRectangleShape_base_OnMovePost", (PyCFunction) _wrap_wxPyRectangleShape_base_OnMovePost, METH_VARARGS | METH_KEYWORDS },
12528 { "wxPyRectangleShape_base_OnMovePre", (PyCFunction) _wrap_wxPyRectangleShape_base_OnMovePre, METH_VARARGS | METH_KEYWORDS },
12529 { "wxPyRectangleShape_base_OnSize", (PyCFunction) _wrap_wxPyRectangleShape_base_OnSize, METH_VARARGS | METH_KEYWORDS },
12530 { "wxPyRectangleShape_base_OnRightClick", (PyCFunction) _wrap_wxPyRectangleShape_base_OnRightClick, METH_VARARGS | METH_KEYWORDS },
12531 { "wxPyRectangleShape_base_OnLeftDoubleClick", (PyCFunction) _wrap_wxPyRectangleShape_base_OnLeftDoubleClick, METH_VARARGS | METH_KEYWORDS },
12532 { "wxPyRectangleShape_base_OnLeftClick", (PyCFunction) _wrap_wxPyRectangleShape_base_OnLeftClick, METH_VARARGS | METH_KEYWORDS },
12533 { "wxPyRectangleShape_base_OnHighlight", (PyCFunction) _wrap_wxPyRectangleShape_base_OnHighlight, METH_VARARGS | METH_KEYWORDS },
12534 { "wxPyRectangleShape_base_OnEraseContents", (PyCFunction) _wrap_wxPyRectangleShape_base_OnEraseContents, METH_VARARGS | METH_KEYWORDS },
12535 { "wxPyRectangleShape_base_OnErase", (PyCFunction) _wrap_wxPyRectangleShape_base_OnErase, METH_VARARGS | METH_KEYWORDS },
12536 { "wxPyRectangleShape_base_OnMoveLinks", (PyCFunction) _wrap_wxPyRectangleShape_base_OnMoveLinks, METH_VARARGS | METH_KEYWORDS },
12537 { "wxPyRectangleShape_base_OnDrawBranches", (PyCFunction) _wrap_wxPyRectangleShape_base_OnDrawBranches, METH_VARARGS | METH_KEYWORDS },
12538 { "wxPyRectangleShape_base_OnDrawContents", (PyCFunction) _wrap_wxPyRectangleShape_base_OnDrawContents, METH_VARARGS | METH_KEYWORDS },
12539 { "wxPyRectangleShape_base_OnDraw", (PyCFunction) _wrap_wxPyRectangleShape_base_OnDraw, METH_VARARGS | METH_KEYWORDS },
12540 { "wxPyRectangleShape_base_OnDelete", (PyCFunction) _wrap_wxPyRectangleShape_base_OnDelete, METH_VARARGS | METH_KEYWORDS },
12541 { "wxPyRectangleShape_SetCornerRadius", (PyCFunction) _wrap_wxPyRectangleShape_SetCornerRadius, METH_VARARGS | METH_KEYWORDS },
12542 { "wxPyRectangleShape__setSelf", (PyCFunction) _wrap_wxPyRectangleShape__setSelf, METH_VARARGS | METH_KEYWORDS },
12543 { "new_wxPyRectangleShape", (PyCFunction) _wrap_new_wxPyRectangleShape, METH_VARARGS | METH_KEYWORDS },
12544 { "wxPseudoMetaFile_SetBackgroundMode", (PyCFunction) _wrap_wxPseudoMetaFile_SetBackgroundMode, METH_VARARGS | METH_KEYWORDS },
12545 { "wxPseudoMetaFile_SetBackgroundColour", (PyCFunction) _wrap_wxPseudoMetaFile_SetBackgroundColour, METH_VARARGS | METH_KEYWORDS },
12546 { "wxPseudoMetaFile_SetTextColour", (PyCFunction) _wrap_wxPseudoMetaFile_SetTextColour, METH_VARARGS | METH_KEYWORDS },
12547 { "wxPseudoMetaFile_SetFont", (PyCFunction) _wrap_wxPseudoMetaFile_SetFont, METH_VARARGS | METH_KEYWORDS },
12548 { "wxPseudoMetaFile_SetBrush", (PyCFunction) _wrap_wxPseudoMetaFile_SetBrush, METH_VARARGS | METH_KEYWORDS },
12549 { "wxPseudoMetaFile_SetPen", (PyCFunction) _wrap_wxPseudoMetaFile_SetPen, METH_VARARGS | METH_KEYWORDS },
12550 { "wxPseudoMetaFile_DestroyClippingRect", (PyCFunction) _wrap_wxPseudoMetaFile_DestroyClippingRect, METH_VARARGS | METH_KEYWORDS },
12551 { "wxPseudoMetaFile_SetClippingRect", (PyCFunction) _wrap_wxPseudoMetaFile_SetClippingRect, METH_VARARGS | METH_KEYWORDS },
12552 { "wxPseudoMetaFile_DrawSpline", (PyCFunction) _wrap_wxPseudoMetaFile_DrawSpline, METH_VARARGS | METH_KEYWORDS },
12553 { "wxPseudoMetaFile_DrawPolygon", (PyCFunction) _wrap_wxPseudoMetaFile_DrawPolygon, METH_VARARGS | METH_KEYWORDS },
12554 { "wxPseudoMetaFile_DrawLines", (PyCFunction) _wrap_wxPseudoMetaFile_DrawLines, METH_VARARGS | METH_KEYWORDS },
12555 { "wxPseudoMetaFile_DrawText", (PyCFunction) _wrap_wxPseudoMetaFile_DrawText, METH_VARARGS | METH_KEYWORDS },
12556 { "wxPseudoMetaFile_DrawPoint", (PyCFunction) _wrap_wxPseudoMetaFile_DrawPoint, METH_VARARGS | METH_KEYWORDS },
12557 { "wxPseudoMetaFile_DrawEllipse", (PyCFunction) _wrap_wxPseudoMetaFile_DrawEllipse, METH_VARARGS | METH_KEYWORDS },
12558 { "wxPseudoMetaFile_DrawEllipticArc", (PyCFunction) _wrap_wxPseudoMetaFile_DrawEllipticArc, METH_VARARGS | METH_KEYWORDS },
12559 { "wxPseudoMetaFile_DrawArc", (PyCFunction) _wrap_wxPseudoMetaFile_DrawArc, METH_VARARGS | METH_KEYWORDS },
12560 { "wxPseudoMetaFile_DrawRoundedRectangle", (PyCFunction) _wrap_wxPseudoMetaFile_DrawRoundedRectangle, METH_VARARGS | METH_KEYWORDS },
12561 { "wxPseudoMetaFile_DrawRectangle", (PyCFunction) _wrap_wxPseudoMetaFile_DrawRectangle, METH_VARARGS | METH_KEYWORDS },
12562 { "wxPseudoMetaFile_DrawLine", (PyCFunction) _wrap_wxPseudoMetaFile_DrawLine, METH_VARARGS | METH_KEYWORDS },
12563 { "wxPseudoMetaFile_IsValid", (PyCFunction) _wrap_wxPseudoMetaFile_IsValid, METH_VARARGS | METH_KEYWORDS },
12564 { "wxPseudoMetaFile_GetOutlineOp", (PyCFunction) _wrap_wxPseudoMetaFile_GetOutlineOp, METH_VARARGS | METH_KEYWORDS },
12565 { "wxPseudoMetaFile_SetOutlineOp", (PyCFunction) _wrap_wxPseudoMetaFile_SetOutlineOp, METH_VARARGS | METH_KEYWORDS },
12566 { "wxPseudoMetaFile_GetOutlinePen", (PyCFunction) _wrap_wxPseudoMetaFile_GetOutlinePen, METH_VARARGS | METH_KEYWORDS },
12567 { "wxPseudoMetaFile_SetOutlinePen", (PyCFunction) _wrap_wxPseudoMetaFile_SetOutlinePen, METH_VARARGS | METH_KEYWORDS },
12568 { "wxPseudoMetaFile_GetFillBrush", (PyCFunction) _wrap_wxPseudoMetaFile_GetFillBrush, METH_VARARGS | METH_KEYWORDS },
12569 { "wxPseudoMetaFile_SetFillBrush", (PyCFunction) _wrap_wxPseudoMetaFile_SetFillBrush, METH_VARARGS | METH_KEYWORDS },
12570 { "wxPseudoMetaFile_SetSize", (PyCFunction) _wrap_wxPseudoMetaFile_SetSize, METH_VARARGS | METH_KEYWORDS },
12571 { "wxPseudoMetaFile_GetRotateable", (PyCFunction) _wrap_wxPseudoMetaFile_GetRotateable, METH_VARARGS | METH_KEYWORDS },
12572 { "wxPseudoMetaFile_SetRotateable", (PyCFunction) _wrap_wxPseudoMetaFile_SetRotateable, METH_VARARGS | METH_KEYWORDS },
12573 { "wxPseudoMetaFile_CalculateSize", (PyCFunction) _wrap_wxPseudoMetaFile_CalculateSize, METH_VARARGS | METH_KEYWORDS },
12574 { "wxPseudoMetaFile_GetBounds", (PyCFunction) _wrap_wxPseudoMetaFile_GetBounds, METH_VARARGS | METH_KEYWORDS },
12575 { "wxPseudoMetaFile_LoadFromMetaFile", (PyCFunction) _wrap_wxPseudoMetaFile_LoadFromMetaFile, METH_VARARGS | METH_KEYWORDS },
12576 { "wxPseudoMetaFile_Rotate", (PyCFunction) _wrap_wxPseudoMetaFile_Rotate, METH_VARARGS | METH_KEYWORDS },
12577 { "wxPseudoMetaFile_Translate", (PyCFunction) _wrap_wxPseudoMetaFile_Translate, METH_VARARGS | METH_KEYWORDS },
12578 { "wxPseudoMetaFile_ScaleTo", (PyCFunction) _wrap_wxPseudoMetaFile_ScaleTo, METH_VARARGS | METH_KEYWORDS },
12579 { "wxPseudoMetaFile_Scale", (PyCFunction) _wrap_wxPseudoMetaFile_Scale, METH_VARARGS | METH_KEYWORDS },
12580 { "wxPseudoMetaFile_Copy", (PyCFunction) _wrap_wxPseudoMetaFile_Copy, METH_VARARGS | METH_KEYWORDS },
12581 { "wxPseudoMetaFile_Clear", (PyCFunction) _wrap_wxPseudoMetaFile_Clear, METH_VARARGS | METH_KEYWORDS },
12582 { "wxPseudoMetaFile_ReadAttributes", (PyCFunction) _wrap_wxPseudoMetaFile_ReadAttributes, METH_VARARGS | METH_KEYWORDS },
12583 { "wxPseudoMetaFile_WriteAttributes", (PyCFunction) _wrap_wxPseudoMetaFile_WriteAttributes, METH_VARARGS | METH_KEYWORDS },
12584 { "wxPseudoMetaFile_Draw", (PyCFunction) _wrap_wxPseudoMetaFile_Draw, METH_VARARGS | METH_KEYWORDS },
12585 { "delete_wxPseudoMetaFile", (PyCFunction) _wrap_delete_wxPseudoMetaFile, METH_VARARGS | METH_KEYWORDS },
12586 { "new_wxPseudoMetaFile", (PyCFunction) _wrap_new_wxPseudoMetaFile, METH_VARARGS | METH_KEYWORDS },
12587 { NULL, NULL }
12588 };
12589 #ifdef __cplusplus
12590 }
12591 #endif
12592 /*
12593 * This table is used by the pointer type-checker
12594 */
12595 static struct { char *n1; char *n2; void *(*pcnv)(void *); } _swig_mapping[] = {
12596 { "_wxAcceleratorTable","_class_wxAcceleratorTable",0},
12597 { "_wxEvent","_class_wxEvent",0},
12598 { "_class_wxActivateEvent","_wxActivateEvent",0},
12599 { "_signed_long","_long",0},
12600 { "_wxMenuEvent","_class_wxMenuEvent",0},
12601 { "_class_wxProcessEvent","_wxProcessEvent",0},
12602 { "_class_wxJPEGHandler","_wxJPEGHandler",0},
12603 { "_class_wxFSFile","_wxFSFile",0},
12604 { "_wxPyBitmapDataObject","_class_wxPyBitmapDataObject",0},
12605 { "_wxBitmapDataObject","_class_wxBitmapDataObject",0},
12606 { "_class_wxPyCommandEvent","_wxPyCommandEvent",0},
12607 { "_wxBMPHandler","_class_wxBMPHandler",0},
12608 { "_wxImage","_class_wxImage",0},
12609 { "_wxFlexGridSizer","_class_wxFlexGridSizer",0},
12610 { "_wxWindowDisabler","_class_wxWindowDisabler",0},
12611 { "_class_wxDateTime","_wxDateTime",0},
12612 { "_wxPrintQuality","_wxCoord",0},
12613 { "_wxPrintQuality","_int",0},
12614 { "_wxPrintQuality","_signed_int",0},
12615 { "_wxPrintQuality","_unsigned_int",0},
12616 { "_wxPrintQuality","_wxWindowID",0},
12617 { "_wxPrintQuality","_uint",0},
12618 { "_wxPrintQuality","_EBool",0},
12619 { "_wxPrintQuality","_size_t",0},
12620 { "_wxPrintQuality","_time_t",0},
12621 { "_class_wxCustomDataObject","_wxCustomDataObject",0},
12622 { "_wxSpinCtrl","_class_wxSpinCtrl",0},
12623 { "_wxFontData","_class_wxFontData",0},
12624 { "_class_wxRegionIterator","_wxRegionIterator",0},
12625 { "_class_wxPyTextDropTarget","_wxPyTextDropTarget",0},
12626 { "_class_wxMenuBar","_wxMenuBar",0},
12627 { "_class_wxPyTreeItemData","_wxPyTreeItemData",0},
12628 { "_class_wxStaticBoxSizer","_wxStaticBoxSizer",0},
12629 { "_class_wxEvtHandler","_wxEvtHandler",0},
12630 { "_wxPaintEvent","_class_wxPaintEvent",0},
12631 { "_wxGIFHandler","_class_wxGIFHandler",0},
12632 { "_wxPySizer","_class_wxPySizer",0},
12633 { "_wxInternetFSHandler","_class_wxInternetFSHandler",0},
12634 { "_wxPyCompositeShape","_class_wxPyDivisionShape",SwigwxPyDivisionShapeTowxPyCompositeShape},
12635 { "_wxPyCompositeShape","_wxPyDivisionShape",SwigwxPyDivisionShapeTowxPyCompositeShape},
12636 { "_wxPyCompositeShape","_class_wxPyCompositeShape",0},
12637 { "_wxIndividualLayoutConstraint","_class_wxIndividualLayoutConstraint",0},
12638 { "_wxCursor","_class_wxCursor",0},
12639 { "_wxNotifyEvent","_class_wxNotifyEvent",0},
12640 { "_wxPyProcess","_class_wxPyProcess",0},
12641 { "_wxPyTreeCtrl","_class_wxPyTreeCtrl",0},
12642 { "_wxImageHandler","_class_wxImageHandler",0},
12643 { "_class_wxPyRectangleShape","_class_wxPyDivisionShape",SwigwxPyDivisionShapeTowxPyRectangleShape},
12644 { "_class_wxPyRectangleShape","_wxPyDivisionShape",SwigwxPyDivisionShapeTowxPyRectangleShape},
12645 { "_class_wxPyRectangleShape","_class_wxPyDividedShape",SwigwxPyDividedShapeTowxPyRectangleShape},
12646 { "_class_wxPyRectangleShape","_wxPyDividedShape",SwigwxPyDividedShapeTowxPyRectangleShape},
12647 { "_class_wxPyRectangleShape","_class_wxPyCompositeShape",SwigwxPyCompositeShapeTowxPyRectangleShape},
12648 { "_class_wxPyRectangleShape","_wxPyCompositeShape",SwigwxPyCompositeShapeTowxPyRectangleShape},
12649 { "_class_wxPyRectangleShape","_class_wxPyDrawnShape",SwigwxPyDrawnShapeTowxPyRectangleShape},
12650 { "_class_wxPyRectangleShape","_wxPyDrawnShape",SwigwxPyDrawnShapeTowxPyRectangleShape},
12651 { "_class_wxPyRectangleShape","_class_wxPyBitmapShape",SwigwxPyBitmapShapeTowxPyRectangleShape},
12652 { "_class_wxPyRectangleShape","_wxPyBitmapShape",SwigwxPyBitmapShapeTowxPyRectangleShape},
12653 { "_class_wxPyRectangleShape","_class_wxPyControlPoint",SwigwxPyControlPointTowxPyRectangleShape},
12654 { "_class_wxPyRectangleShape","_wxPyControlPoint",SwigwxPyControlPointTowxPyRectangleShape},
12655 { "_class_wxPyRectangleShape","_wxPyRectangleShape",0},
12656 { "_wxMutexGuiLocker","_class_wxMutexGuiLocker",0},
12657 { "_wxLog","_class_wxLog",0},
12658 { "_class_wxToolBarBase","_wxToolBarBase",0},
12659 { "_wxMask","_class_wxMask",0},
12660 { "_wxToolTip","_class_wxToolTip",0},
12661 { "_wxPNGHandler","_class_wxPNGHandler",0},
12662 { "_class_wxOGLConstraint","_wxOGLConstraint",0},
12663 { "_class_wxColourData","_wxColourData",0},
12664 { "_class_wxPageSetupDialogData","_wxPageSetupDialogData",0},
12665 { "_wxPrinter","_class_wxPrinter",0},
12666 { "_wxPseudoMetaFile","_class_wxPseudoMetaFile",0},
12667 { "_wxPen","_class_wxPen",0},
12668 { "_wxUpdateUIEvent","_class_wxUpdateUIEvent",0},
12669 { "_class_wxNotebookSizer","_wxNotebookSizer",0},
12670 { "_byte","_unsigned_char",0},
12671 { "_wxDataObject","_class_wxDataObject",0},
12672 { "_class_wxPyFontEnumerator","_wxPyFontEnumerator",0},
12673 { "_wxStaticBox","_class_wxStaticBox",0},
12674 { "_wxColourDatabase","_class_wxColourDatabase",0},
12675 { "_wxPyDataObjectSimple","_class_wxPyDataObjectSimple",0},
12676 { "_wxPyDropSource","_class_wxPyDropSource",0},
12677 { "_wxChoice","_class_wxChoice",0},
12678 { "_wxSlider","_class_wxSlider",0},
12679 { "_wxNotebookEvent","_class_wxNotebookEvent",0},
12680 { "_wxPyPrintout","_class_wxPyPrintout",0},
12681 { "_wxShapeRegion","_class_wxShapeRegion",0},
12682 { "_long","_unsigned_long",0},
12683 { "_long","_signed_long",0},
12684 { "_wxImageList","_class_wxImageList",0},
12685 { "_wxDataObjectSimple","_class_wxDataObjectSimple",0},
12686 { "_wxDropFilesEvent","_class_wxDropFilesEvent",0},
12687 { "_wxBitmapButton","_class_wxBitmapButton",0},
12688 { "_wxSashWindow","_class_wxSashWindow",0},
12689 { "_class_wxSizer","_wxSizer",0},
12690 { "_class_wxTIFFHandler","_wxTIFFHandler",0},
12691 { "_class_wxPrintDialogData","_wxPrintDialogData",0},
12692 { "_wxGridSizer","_class_wxGridSizer",0},
12693 { "_class_wxAcceleratorTable","_wxAcceleratorTable",0},
12694 { "_class_wxClipboard","_wxClipboard",0},
12695 { "_class_wxGauge","_wxGauge",0},
12696 { "_class_wxSashEvent","_wxSashEvent",0},
12697 { "_wxGDIObject","_class_wxGDIObject",0},
12698 { "_wxDC","_class_wxDC",0},
12699 { "_wxSizerItem","_class_wxSizerItem",0},
12700 { "_class_wxBitmapDataObject","_wxBitmapDataObject",0},
12701 { "_wxListEvent","_class_wxListEvent",0},
12702 { "_class_wxSingleChoiceDialog","_wxSingleChoiceDialog",0},
12703 { "_wxProgressDialog","_class_wxProgressDialog",0},
12704 { "_class_wxBMPHandler","_wxBMPHandler",0},
12705 { "_wxPrintPreview","_class_wxPrintPreview",0},
12706 { "_class_wxFlexGridSizer","_wxFlexGridSizer",0},
12707 { "_class_wxObject","_class_wxPyDivisionShape",SwigwxPyDivisionShapeTowxObject},
12708 { "_class_wxObject","_wxPyDivisionShape",SwigwxPyDivisionShapeTowxObject},
12709 { "_class_wxObject","_class_wxPyDividedShape",SwigwxPyDividedShapeTowxObject},
12710 { "_class_wxObject","_wxPyDividedShape",SwigwxPyDividedShapeTowxObject},
12711 { "_class_wxObject","_class_wxPyCompositeShape",SwigwxPyCompositeShapeTowxObject},
12712 { "_class_wxObject","_wxPyCompositeShape",SwigwxPyCompositeShapeTowxObject},
12713 { "_class_wxObject","_class_wxOGLConstraint",SwigwxOGLConstraintTowxObject},
12714 { "_class_wxObject","_wxOGLConstraint",SwigwxOGLConstraintTowxObject},
12715 { "_class_wxObject","_class_wxPyDrawnShape",SwigwxPyDrawnShapeTowxObject},
12716 { "_class_wxObject","_wxPyDrawnShape",SwigwxPyDrawnShapeTowxObject},
12717 { "_class_wxObject","_class_wxPyBitmapShape",SwigwxPyBitmapShapeTowxObject},
12718 { "_class_wxObject","_wxPyBitmapShape",SwigwxPyBitmapShapeTowxObject},
12719 { "_class_wxObject","_class_wxPyControlPoint",SwigwxPyControlPointTowxObject},
12720 { "_class_wxObject","_wxPyControlPoint",SwigwxPyControlPointTowxObject},
12721 { "_class_wxObject","_class_wxPyRectangleShape",SwigwxPyRectangleShapeTowxObject},
12722 { "_class_wxObject","_wxPyRectangleShape",SwigwxPyRectangleShapeTowxObject},
12723 { "_class_wxObject","_class_wxPseudoMetaFile",SwigwxPseudoMetaFileTowxObject},
12724 { "_class_wxObject","_wxPseudoMetaFile",SwigwxPseudoMetaFileTowxObject},
12725 { "_class_wxObject","_wxObject",0},
12726 { "_wxSpinEvent","_class_wxSpinEvent",0},
12727 { "_wxSashLayoutWindow","_class_wxSashLayoutWindow",0},
12728 { "_wxPyBitmapShape","_class_wxPyBitmapShape",0},
12729 { "_size_t","_wxCoord",0},
12730 { "_size_t","_wxPrintQuality",0},
12731 { "_size_t","_time_t",0},
12732 { "_size_t","_unsigned_int",0},
12733 { "_size_t","_int",0},
12734 { "_size_t","_wxWindowID",0},
12735 { "_size_t","_uint",0},
12736 { "_class_wxRealPoint","_wxRealPoint",0},
12737 { "_wxNavigationKeyEvent","_class_wxNavigationKeyEvent",0},
12738 { "_wxPNMHandler","_class_wxPNMHandler",0},
12739 { "_wxWindowCreateEvent","_class_wxWindowCreateEvent",0},
12740 { "_wxLogGui","_class_wxLogGui",0},
12741 { "_wxPrinterDC","_class_wxPrinterDC",0},
12742 { "_class_wxPyShapeEvtHandler","_class_wxPyDivisionShape",SwigwxPyDivisionShapeTowxPyShapeEvtHandler},
12743 { "_class_wxPyShapeEvtHandler","_wxPyDivisionShape",SwigwxPyDivisionShapeTowxPyShapeEvtHandler},
12744 { "_class_wxPyShapeEvtHandler","_class_wxPyDividedShape",SwigwxPyDividedShapeTowxPyShapeEvtHandler},
12745 { "_class_wxPyShapeEvtHandler","_wxPyDividedShape",SwigwxPyDividedShapeTowxPyShapeEvtHandler},
12746 { "_class_wxPyShapeEvtHandler","_class_wxPyCompositeShape",SwigwxPyCompositeShapeTowxPyShapeEvtHandler},
12747 { "_class_wxPyShapeEvtHandler","_wxPyCompositeShape",SwigwxPyCompositeShapeTowxPyShapeEvtHandler},
12748 { "_class_wxPyShapeEvtHandler","_class_wxPyDrawnShape",SwigwxPyDrawnShapeTowxPyShapeEvtHandler},
12749 { "_class_wxPyShapeEvtHandler","_wxPyDrawnShape",SwigwxPyDrawnShapeTowxPyShapeEvtHandler},
12750 { "_class_wxPyShapeEvtHandler","_class_wxPyBitmapShape",SwigwxPyBitmapShapeTowxPyShapeEvtHandler},
12751 { "_class_wxPyShapeEvtHandler","_wxPyBitmapShape",SwigwxPyBitmapShapeTowxPyShapeEvtHandler},
12752 { "_class_wxPyShapeEvtHandler","_class_wxPyControlPoint",SwigwxPyControlPointTowxPyShapeEvtHandler},
12753 { "_class_wxPyShapeEvtHandler","_wxPyControlPoint",SwigwxPyControlPointTowxPyShapeEvtHandler},
12754 { "_class_wxPyShapeEvtHandler","_class_wxPyRectangleShape",SwigwxPyRectangleShapeTowxPyShapeEvtHandler},
12755 { "_class_wxPyShapeEvtHandler","_wxPyRectangleShape",SwigwxPyRectangleShapeTowxPyShapeEvtHandler},
12756 { "_class_wxPyShapeEvtHandler","_wxPyShapeEvtHandler",0},
12757 { "_class_wxMenuItem","_wxMenuItem",0},
12758 { "_class_wxPaintEvent","_wxPaintEvent",0},
12759 { "_wxSysColourChangedEvent","_class_wxSysColourChangedEvent",0},
12760 { "_class_wxStatusBar","_wxStatusBar",0},
12761 { "_class_wxGIFHandler","_wxGIFHandler",0},
12762 { "_class_wxPySizer","_wxPySizer",0},
12763 { "_class_wxPyCompositeShape","_class_wxPyDivisionShape",SwigwxPyDivisionShapeTowxPyCompositeShape},
12764 { "_class_wxPyCompositeShape","_wxPyDivisionShape",SwigwxPyDivisionShapeTowxPyCompositeShape},
12765 { "_class_wxPyCompositeShape","_wxPyCompositeShape",0},
12766 { "_wxPanel","_class_wxPanel",0},
12767 { "_wxInitDialogEvent","_class_wxInitDialogEvent",0},
12768 { "_wxCheckBox","_class_wxCheckBox",0},
12769 { "_class_wxPyTreeCtrl","_wxPyTreeCtrl",0},
12770 { "_wxPyEvent","_class_wxPyEvent",0},
12771 { "_wxTextCtrl","_class_wxTextCtrl",0},
12772 { "_class_wxMask","_wxMask",0},
12773 { "_wxTextDataObject","_class_wxTextDataObject",0},
12774 { "_class_wxKeyEvent","_wxKeyEvent",0},
12775 { "_class_wxToolTip","_wxToolTip",0},
12776 { "_class_wxPNGHandler","_wxPNGHandler",0},
12777 { "_wxFileConfig","_class_wxFileConfig",0},
12778 { "_wxColour","_class_wxColour",0},
12779 { "_class_wxDialog","_wxDialog",0},
12780 { "_wxBusyCursor","_class_wxBusyCursor",0},
12781 { "_wxPageSetupDialog","_class_wxPageSetupDialog",0},
12782 { "_class_wxPrinter","_wxPrinter",0},
12783 { "_class_wxFileDataObject","_wxFileDataObject",0},
12784 { "_wxIdleEvent","_class_wxIdleEvent",0},
12785 { "_class_wxUpdateUIEvent","_wxUpdateUIEvent",0},
12786 { "_wxToolBar","_class_wxToolBar",0},
12787 { "_class_wxDataObject","_wxDataObject",0},
12788 { "_wxCaret","_class_wxCaret",0},
12789 { "_wxStaticLine","_class_wxStaticLine",0},
12790 { "_class_wxLayoutAlgorithm","_wxLayoutAlgorithm",0},
12791 { "_wxBrush","_class_wxBrush",0},
12792 { "_wxToggleButton","_class_wxToggleButton",0},
12793 { "_wxMiniFrame","_class_wxMiniFrame",0},
12794 { "_class_wxNotebookEvent","_wxNotebookEvent",0},
12795 { "_class_wxPyPrintout","_wxPyPrintout",0},
12796 { "_wxDataFormat","_class_wxDataFormat",0},
12797 { "_class_wxDataObjectSimple","_wxDataObjectSimple",0},
12798 { "_class_wxSashWindow","_wxSashWindow",0},
12799 { "_wxShowEvent","_class_wxShowEvent",0},
12800 { "_class_wxPyDivisionShape","_wxPyDivisionShape",0},
12801 { "_uint","_wxCoord",0},
12802 { "_uint","_wxPrintQuality",0},
12803 { "_uint","_time_t",0},
12804 { "_uint","_size_t",0},
12805 { "_uint","_unsigned_int",0},
12806 { "_uint","_int",0},
12807 { "_uint","_wxWindowID",0},
12808 { "_wxChar","_char",0},
12809 { "_wxPyValidator","_class_wxPyValidator",0},
12810 { "_class_wxEvent","_wxEvent",0},
12811 { "_wxCheckListBox","_class_wxCheckListBox",0},
12812 { "_wxSplitterEvent","_class_wxSplitterEvent",0},
12813 { "_wxRect","_class_wxRect",0},
12814 { "_wxCommandEvent","_class_wxCommandEvent",0},
12815 { "_wxSizeEvent","_class_wxSizeEvent",0},
12816 { "_class_wxLogWindow","_wxLogWindow",0},
12817 { "_class_wxImage","_wxImage",0},
12818 { "_wxPoint","_class_wxPoint",0},
12819 { "_class_wxWindowDisabler","_wxWindowDisabler",0},
12820 { "_class_wxSashLayoutWindow","_wxSashLayoutWindow",0},
12821 { "_class_wxPyBitmapShape","_wxPyBitmapShape",0},
12822 { "_class_wxButton","_wxButton",0},
12823 { "_wxRadioBox","_class_wxRadioBox",0},
12824 { "_class_wxSpinCtrl","_wxSpinCtrl",0},
12825 { "_class_wxFontData","_wxFontData",0},
12826 { "_class_wxPNMHandler","_wxPNMHandler",0},
12827 { "_wxBoxSizer","_class_wxBoxSizer",0},
12828 { "_class_wxZipFSHandler","_wxZipFSHandler",0},
12829 { "_char","_wxChar",0},
12830 { "_wxBitmap","_class_wxBitmap",0},
12831 { "_wxPenList","_class_wxPenList",0},
12832 { "_wxTaskBarIcon","_class_wxTaskBarIcon",0},
12833 { "_wxPrintDialog","_class_wxPrintDialog",0},
12834 { "_wxPyControlPoint","_class_wxPyControlPoint",0},
12835 { "_wxWindowDC","_class_wxWindowDC",0},
12836 { "_wxTimerEvent","_class_wxTimerEvent",0},
12837 { "_wxPyTimer","_class_wxPyTimer",0},
12838 { "_wxScrollBar","_class_wxScrollBar",0},
12839 { "_wxSpinButton","_class_wxSpinButton",0},
12840 { "_wxColourDialog","_class_wxColourDialog",0},
12841 { "_wxPrintData","_class_wxPrintData",0},
12842 { "_class_wxInternetFSHandler","_wxInternetFSHandler",0},
12843 { "_class_wxIndividualLayoutConstraint","_wxIndividualLayoutConstraint",0},
12844 { "_class_wxNotifyEvent","_wxNotifyEvent",0},
12845 { "_wxMessageDialog","_class_wxMessageDialog",0},
12846 { "_class_wxValidator","_wxValidator",0},
12847 { "_class_wxPyEvent","_wxPyEvent",0},
12848 { "_class_wxMutexGuiLocker","_wxMutexGuiLocker",0},
12849 { "_wxTextEntryDialog","_class_wxTextEntryDialog",0},
12850 { "_wxConfig","_class_wxConfig",0},
12851 { "_class_wxIconizeEvent","_wxIconizeEvent",0},
12852 { "_class_wxStaticBitmap","_wxStaticBitmap",0},
12853 { "_class_wxFileConfig","_wxFileConfig",0},
12854 { "_class_wxPyDrawnShape","_wxPyDrawnShape",0},
12855 { "_class_wxBusyCursor","_wxBusyCursor",0},
12856 { "_wxToolBarSimple","_class_wxToolBarSimple",0},
12857 { "_wxMDIChildFrame","_class_wxMDIChildFrame",0},
12858 { "_wxListItem","_class_wxListItem",0},
12859 { "_class_wxPseudoMetaFile","_wxPseudoMetaFile",0},
12860 { "_class_wxToolBar","_wxToolBar",0},
12861 { "_wxDropTarget","_class_wxDropTarget",0},
12862 { "_class_wxStaticLine","_wxStaticLine",0},
12863 { "_class_wxColourDatabase","_wxColourDatabase",0},
12864 { "_wxScrollEvent","_class_wxScrollEvent",0},
12865 { "_wxToolBarToolBase","_class_wxToolBarToolBase",0},
12866 { "_wxCalculateLayoutEvent","_class_wxCalculateLayoutEvent",0},
12867 { "_class_wxMemoryFSHandler","_wxMemoryFSHandler",0},
12868 { "_class_wxShapeRegion","_wxShapeRegion",0},
12869 { "_EBool","_wxCoord",0},
12870 { "_EBool","_wxPrintQuality",0},
12871 { "_EBool","_signed_int",0},
12872 { "_EBool","_int",0},
12873 { "_EBool","_wxWindowID",0},
12874 { "_class_wxRegion","_wxRegion",0},
12875 { "_class_wxDataFormat","_wxDataFormat",0},
12876 { "_class_wxDropFilesEvent","_wxDropFilesEvent",0},
12877 { "_wxWindowDestroyEvent","_class_wxWindowDestroyEvent",0},
12878 { "_class_wxPreviewFrame","_wxPreviewFrame",0},
12879 { "_wxStaticText","_class_wxStaticText",0},
12880 { "_wxFont","_class_wxFont",0},
12881 { "_class_wxPyDropTarget","_wxPyDropTarget",0},
12882 { "_wxCloseEvent","_class_wxCloseEvent",0},
12883 { "_class_wxSplitterEvent","_wxSplitterEvent",0},
12884 { "_wxProcessEvent","_class_wxProcessEvent",0},
12885 { "_wxNotebook","_class_wxNotebook",0},
12886 { "_wxFSFile","_class_wxFSFile",0},
12887 { "_unsigned_long","_long",0},
12888 { "_class_wxRect","_wxRect",0},
12889 { "_class_wxDC","_wxDC",0},
12890 { "_wxScrollWinEvent","_class_wxScrollWinEvent",0},
12891 { "_wxGenericDragImage","_class_wxGenericDragImage",0},
12892 { "_class_wxProgressDialog","_wxProgressDialog",0},
12893 { "_class_wxBrushList","_wxBrushList",0},
12894 { "_wxQueryNewPaletteEvent","_class_wxQueryNewPaletteEvent",0},
12895 { "_wxPyInputStream","_class_wxPyInputStream",0},
12896 { "_wxPyApp","_class_wxPyApp",0},
12897 { "_class_wxPenList","_wxPenList",0},
12898 { "_class_wxWindowCreateEvent","_wxWindowCreateEvent",0},
12899 { "_class_wxOutputStream","_wxOutputStream",0},
12900 { "_wxLogTextCtrl","_class_wxLogTextCtrl",0},
12901 { "_wxMDIParentFrame","_class_wxMDIParentFrame",0},
12902 { "_class_wxTreeEvent","_wxTreeEvent",0},
12903 { "_class_wxDirDialog","_wxDirDialog",0},
12904 { "_wxTimeSpan","_class_wxTimeSpan",0},
12905 { "_wxFocusEvent","_class_wxFocusEvent",0},
12906 { "_wxMaximizeEvent","_class_wxMaximizeEvent",0},
12907 { "_class_wxTimerEvent","_wxTimerEvent",0},
12908 { "_class_wxPyTimer","_wxPyTimer",0},
12909 { "_class_wxSpinButton","_wxSpinButton",0},
12910 { "_wxAcceleratorEntry","_class_wxAcceleratorEntry",0},
12911 { "_class_wxPanel","_wxPanel",0},
12912 { "_class_wxCheckBox","_wxCheckBox",0},
12913 { "_wxComboBox","_class_wxComboBox",0},
12914 { "_wxRadioButton","_class_wxRadioButton",0},
12915 { "_class_wxMessageDialog","_wxMessageDialog",0},
12916 { "_signed_int","_wxCoord",0},
12917 { "_signed_int","_wxPrintQuality",0},
12918 { "_signed_int","_EBool",0},
12919 { "_signed_int","_wxWindowID",0},
12920 { "_signed_int","_int",0},
12921 { "_class_wxTextCtrl","_wxTextCtrl",0},
12922 { "_class_wxListItemAttr","_wxListItemAttr",0},
12923 { "_wxLayoutConstraints","_class_wxLayoutConstraints",0},
12924 { "_wxMetaFileDC","_class_wxMetaFileDC",0},
12925 { "_class_wxTextDataObject","_wxTextDataObject",0},
12926 { "_wxMenu","_class_wxMenu",0},
12927 { "_class_wxMoveEvent","_wxMoveEvent",0},
12928 { "_wxListBox","_class_wxListBox",0},
12929 { "_wxScreenDC","_class_wxScreenDC",0},
12930 { "_class_wxToolBarSimple","_wxToolBarSimple",0},
12931 { "_class_wxMDIChildFrame","_wxMDIChildFrame",0},
12932 { "_WXTYPE","_wxDateTime_t",0},
12933 { "_WXTYPE","_short",0},
12934 { "_WXTYPE","_signed_short",0},
12935 { "_WXTYPE","_unsigned_short",0},
12936 { "_wxFileDialog","_class_wxFileDialog",0},
12937 { "_class_wxDropTarget","_wxDropTarget",0},
12938 { "_class_wxCaret","_wxCaret",0},
12939 { "_class_wxMDIClientWindow","_wxMDIClientWindow",0},
12940 { "_class_wxBrush","_wxBrush",0},
12941 { "_wxTipProvider","_class_wxTipProvider",0},
12942 { "_unsigned_short","_wxDateTime_t",0},
12943 { "_unsigned_short","_WXTYPE",0},
12944 { "_unsigned_short","_short",0},
12945 { "_class_wxWindow","_wxWindow",0},
12946 { "_class_wxLogStderr","_wxLogStderr",0},
12947 { "_wxSplitterWindow","_class_wxSplitterWindow",0},
12948 { "_wxDateSpan","_class_wxDateSpan",0},
12949 { "_class_wxStaticText","_wxStaticText",0},
12950 { "_wxPrintDialogData","_class_wxPrintDialogData",0},
12951 { "_class_wxFont","_wxFont",0},
12952 { "_wxClipboard","_class_wxClipboard",0},
12953 { "_class_wxPyValidator","_wxPyValidator",0},
12954 { "_class_wxCloseEvent","_wxCloseEvent",0},
12955 { "_wxSashEvent","_class_wxSashEvent",0},
12956 { "_wxBusyInfo","_class_wxBusyInfo",0},
12957 { "_wxFontList","_class_wxFontList",0},
12958 { "_class_wxMenuEvent","_wxMenuEvent",0},
12959 { "_wxPaletteChangedEvent","_class_wxPaletteChangedEvent",0},
12960 { "_wxJoystick","_class_wxJoystick",0},
12961 { "_class_wxPyBitmapDataObject","_wxPyBitmapDataObject",0},
12962 { "_wxClientDC","_class_wxClientDC",0},
12963 { "_wxMouseEvent","_class_wxMouseEvent",0},
12964 { "_class_wxGenericDragImage","_wxGenericDragImage",0},
12965 { "_wxListCtrl","_class_wxListCtrl",0},
12966 { "_wxSingleChoiceDialog","_class_wxSingleChoiceDialog",0},
12967 { "_wxPyDividedShape","_class_wxPyDividedShape",0},
12968 { "_wxObject","_class_wxPyDivisionShape",SwigwxPyDivisionShapeTowxObject},
12969 { "_wxObject","_wxPyDivisionShape",SwigwxPyDivisionShapeTowxObject},
12970 { "_wxObject","_class_wxPyDividedShape",SwigwxPyDividedShapeTowxObject},
12971 { "_wxObject","_wxPyDividedShape",SwigwxPyDividedShapeTowxObject},
12972 { "_wxObject","_class_wxPyCompositeShape",SwigwxPyCompositeShapeTowxObject},
12973 { "_wxObject","_wxPyCompositeShape",SwigwxPyCompositeShapeTowxObject},
12974 { "_wxObject","_class_wxOGLConstraint",SwigwxOGLConstraintTowxObject},
12975 { "_wxObject","_wxOGLConstraint",SwigwxOGLConstraintTowxObject},
12976 { "_wxObject","_class_wxPyDrawnShape",SwigwxPyDrawnShapeTowxObject},
12977 { "_wxObject","_wxPyDrawnShape",SwigwxPyDrawnShapeTowxObject},
12978 { "_wxObject","_class_wxPyBitmapShape",SwigwxPyBitmapShapeTowxObject},
12979 { "_wxObject","_wxPyBitmapShape",SwigwxPyBitmapShapeTowxObject},
12980 { "_wxObject","_class_wxPyControlPoint",SwigwxPyControlPointTowxObject},
12981 { "_wxObject","_wxPyControlPoint",SwigwxPyControlPointTowxObject},
12982 { "_wxObject","_class_wxPyRectangleShape",SwigwxPyRectangleShapeTowxObject},
12983 { "_wxObject","_wxPyRectangleShape",SwigwxPyRectangleShapeTowxObject},
12984 { "_wxObject","_class_wxPseudoMetaFile",SwigwxPseudoMetaFileTowxObject},
12985 { "_wxObject","_wxPseudoMetaFile",SwigwxPseudoMetaFileTowxObject},
12986 { "_wxObject","_class_wxObject",0},
12987 { "_class_wxPoint","_wxPoint",0},
12988 { "_class_wxPyInputStream","_wxPyInputStream",0},
12989 { "_wxRealPoint","_class_wxRealPoint",0},
12990 { "_class_wxRadioBox","_wxRadioBox",0},
12991 { "_class_wxBoxSizer","_wxBoxSizer",0},
12992 { "_signed_short","_WXTYPE",0},
12993 { "_signed_short","_short",0},
12994 { "_wxMemoryDC","_class_wxMemoryDC",0},
12995 { "_wxPyTextDataObject","_class_wxPyTextDataObject",0},
12996 { "_class_wxTaskBarIcon","_wxTaskBarIcon",0},
12997 { "_class_wxPrintDialog","_wxPrintDialog",0},
12998 { "_wxPyFileSystemHandler","_class_wxPyFileSystemHandler",0},
12999 { "_class_wxPyControlPoint","_wxPyControlPoint",0},
13000 { "_wxPaintDC","_class_wxPaintDC",0},
13001 { "_class_wxWindowDC","_wxWindowDC",0},
13002 { "_class_wxFocusEvent","_wxFocusEvent",0},
13003 { "_class_wxMaximizeEvent","_wxMaximizeEvent",0},
13004 { "_wxStatusBar","_class_wxStatusBar",0},
13005 { "_class_wxAcceleratorEntry","_wxAcceleratorEntry",0},
13006 { "_class_wxCursor","_wxCursor",0},
13007 { "_wxPyFileDropTarget","_class_wxPyFileDropTarget",0},
13008 { "_class_wxPyProcess","_wxPyProcess",0},
13009 { "_class_wxImageHandler","_wxImageHandler",0},
13010 { "_wxPyShape","_class_wxPyDivisionShape",SwigwxPyDivisionShapeTowxPyShape},
13011 { "_wxPyShape","_wxPyDivisionShape",SwigwxPyDivisionShapeTowxPyShape},
13012 { "_wxPyShape","_class_wxPyDividedShape",SwigwxPyDividedShapeTowxPyShape},
13013 { "_wxPyShape","_wxPyDividedShape",SwigwxPyDividedShapeTowxPyShape},
13014 { "_wxPyShape","_class_wxPyCompositeShape",SwigwxPyCompositeShapeTowxPyShape},
13015 { "_wxPyShape","_wxPyCompositeShape",SwigwxPyCompositeShapeTowxPyShape},
13016 { "_wxPyShape","_class_wxPyDrawnShape",SwigwxPyDrawnShapeTowxPyShape},
13017 { "_wxPyShape","_wxPyDrawnShape",SwigwxPyDrawnShapeTowxPyShape},
13018 { "_wxPyShape","_class_wxPyBitmapShape",SwigwxPyBitmapShapeTowxPyShape},
13019 { "_wxPyShape","_wxPyBitmapShape",SwigwxPyBitmapShapeTowxPyShape},
13020 { "_wxPyShape","_class_wxPyControlPoint",SwigwxPyControlPointTowxPyShape},
13021 { "_wxPyShape","_wxPyControlPoint",SwigwxPyControlPointTowxPyShape},
13022 { "_wxPyShape","_class_wxPyRectangleShape",SwigwxPyRectangleShapeTowxPyShape},
13023 { "_wxPyShape","_wxPyRectangleShape",SwigwxPyRectangleShapeTowxPyShape},
13024 { "_wxPyShape","_class_wxPyShape",0},
13025 { "_wxScrolledWindow","_class_wxScrolledWindow",0},
13026 { "_class_wxLog","_wxLog",0},
13027 { "_wxTreeItemId","_class_wxTreeItemId",0},
13028 { "_unsigned_char","_byte",0},
13029 { "_class_wxMetaFileDC","_wxMetaFileDC",0},
13030 { "_class_wxMenu","_wxMenu",0},
13031 { "_wxControl","_class_wxControl",0},
13032 { "_class_wxListBox","_wxListBox",0},
13033 { "_unsigned_int","_wxCoord",0},
13034 { "_unsigned_int","_wxPrintQuality",0},
13035 { "_unsigned_int","_time_t",0},
13036 { "_unsigned_int","_size_t",0},
13037 { "_unsigned_int","_uint",0},
13038 { "_unsigned_int","_wxWindowID",0},
13039 { "_unsigned_int","_int",0},
13040 { "_wxIcon","_class_wxIcon",0},
13041 { "_wxDialog","_class_wxDialog",0},
13042 { "_class_wxListItem","_wxListItem",0},
13043 { "_class_wxPen","_wxPen",0},
13044 { "_class_wxFileDialog","_wxFileDialog",0},
13045 { "_wxQueryLayoutInfoEvent","_class_wxQueryLayoutInfoEvent",0},
13046 { "_wxConfigBase","_class_wxConfigBase",0},
13047 { "_short","_wxDateTime_t",0},
13048 { "_short","_WXTYPE",0},
13049 { "_short","_unsigned_short",0},
13050 { "_short","_signed_short",0},
13051 { "_class_wxStaticBox","_wxStaticBox",0},
13052 { "_wxLayoutAlgorithm","_class_wxLayoutAlgorithm",0},
13053 { "_class_wxPyDataObjectSimple","_wxPyDataObjectSimple",0},
13054 { "_class_wxPyDropSource","_wxPyDropSource",0},
13055 { "_class_wxScrollEvent","_wxScrollEvent",0},
13056 { "_wxJoystickEvent","_class_wxJoystickEvent",0},
13057 { "_class_wxChoice","_wxChoice",0},
13058 { "_class_wxSlider","_wxSlider",0},
13059 { "_class_wxCalculateLayoutEvent","_wxCalculateLayoutEvent",0},
13060 { "_class_wxImageList","_wxImageList",0},
13061 { "_class_wxBitmapButton","_wxBitmapButton",0},
13062 { "_wxFileSystemHandler","_class_wxFileSystemHandler",0},
13063 { "_wxPyTipProvider","_class_wxPyTipProvider",0},
13064 { "_wxFrame","_class_wxFrame",0},
13065 { "_wxPCXHandler","_class_wxPCXHandler",0},
13066 { "_class_wxGridSizer","_wxGridSizer",0},
13067 { "_wxPyDivisionShape","_class_wxPyDivisionShape",0},
13068 { "_class_wxPaletteChangedEvent","_wxPaletteChangedEvent",0},
13069 { "_class_wxNotebook","_wxNotebook",0},
13070 { "_wxJPEGHandler","_class_wxJPEGHandler",0},
13071 { "_wxWindowID","_wxCoord",0},
13072 { "_wxWindowID","_wxPrintQuality",0},
13073 { "_wxWindowID","_time_t",0},
13074 { "_wxWindowID","_size_t",0},
13075 { "_wxWindowID","_EBool",0},
13076 { "_wxWindowID","_uint",0},
13077 { "_wxWindowID","_int",0},
13078 { "_wxWindowID","_signed_int",0},
13079 { "_wxWindowID","_unsigned_int",0},
13080 { "_class_wxGDIObject","_wxGDIObject",0},
13081 { "_class_wxScrollWinEvent","_wxScrollWinEvent",0},
13082 { "_class_wxSizerItem","_wxSizerItem",0},
13083 { "_int","_wxCoord",0},
13084 { "_int","_wxPrintQuality",0},
13085 { "_int","_time_t",0},
13086 { "_int","_size_t",0},
13087 { "_int","_EBool",0},
13088 { "_int","_uint",0},
13089 { "_int","_wxWindowID",0},
13090 { "_int","_unsigned_int",0},
13091 { "_int","_signed_int",0},
13092 { "_class_wxMouseEvent","_wxMouseEvent",0},
13093 { "_wxPyCommandEvent","_class_wxPyCommandEvent",0},
13094 { "_wxLogWindow","_class_wxLogWindow",0},
13095 { "_class_wxListEvent","_wxListEvent",0},
13096 { "_class_wxPrintPreview","_wxPrintPreview",0},
13097 { "_wxDateTime_t","_unsigned_short",0},
13098 { "_wxDateTime_t","_short",0},
13099 { "_wxDateTime_t","_WXTYPE",0},
13100 { "_class_wxSpinEvent","_wxSpinEvent",0},
13101 { "_class_wxQueryNewPaletteEvent","_wxQueryNewPaletteEvent",0},
13102 { "_wxDateTime","_class_wxDateTime",0},
13103 { "_time_t","_wxCoord",0},
13104 { "_time_t","_wxPrintQuality",0},
13105 { "_time_t","_unsigned_int",0},
13106 { "_time_t","_int",0},
13107 { "_time_t","_wxWindowID",0},
13108 { "_time_t","_uint",0},
13109 { "_time_t","_size_t",0},
13110 { "_class_wxNavigationKeyEvent","_wxNavigationKeyEvent",0},
13111 { "_wxLogNull","_class_wxLogNull",0},
13112 { "_wxButton","_class_wxButton",0},
13113 { "_wxZipFSHandler","_class_wxZipFSHandler",0},
13114 { "_class_wxPyApp","_wxPyApp",0},
13115 { "_wxSize","_class_wxSize",0},
13116 { "_wxRegionIterator","_class_wxRegionIterator",0},
13117 { "_class_wxPyTextDataObject","_wxPyTextDataObject",0},
13118 { "_class_wxLogTextCtrl","_wxLogTextCtrl",0},
13119 { "_class_wxLogGui","_wxLogGui",0},
13120 { "_class_wxMDIParentFrame","_wxMDIParentFrame",0},
13121 { "_wxPyTreeItemData","_class_wxPyTreeItemData",0},
13122 { "_class_wxPrinterDC","_wxPrinterDC",0},
13123 { "_wxStaticBoxSizer","_class_wxStaticBoxSizer",0},
13124 { "_class_wxTimeSpan","_wxTimeSpan",0},
13125 { "_class_wxPyFileSystemHandler","_wxPyFileSystemHandler",0},
13126 { "_class_wxPaintDC","_wxPaintDC",0},
13127 { "_class_wxSysColourChangedEvent","_wxSysColourChangedEvent",0},
13128 { "_class_wxPyFileDropTarget","_wxPyFileDropTarget",0},
13129 { "_class_wxInitDialogEvent","_wxInitDialogEvent",0},
13130 { "_class_wxComboBox","_wxComboBox",0},
13131 { "_class_wxRadioButton","_wxRadioButton",0},
13132 { "_class_wxPyShape","_class_wxPyDivisionShape",SwigwxPyDivisionShapeTowxPyShape},
13133 { "_class_wxPyShape","_wxPyDivisionShape",SwigwxPyDivisionShapeTowxPyShape},
13134 { "_class_wxPyShape","_class_wxPyDividedShape",SwigwxPyDividedShapeTowxPyShape},
13135 { "_class_wxPyShape","_wxPyDividedShape",SwigwxPyDividedShapeTowxPyShape},
13136 { "_class_wxPyShape","_class_wxPyCompositeShape",SwigwxPyCompositeShapeTowxPyShape},
13137 { "_class_wxPyShape","_wxPyCompositeShape",SwigwxPyCompositeShapeTowxPyShape},
13138 { "_class_wxPyShape","_class_wxPyDrawnShape",SwigwxPyDrawnShapeTowxPyShape},
13139 { "_class_wxPyShape","_wxPyDrawnShape",SwigwxPyDrawnShapeTowxPyShape},
13140 { "_class_wxPyShape","_class_wxPyBitmapShape",SwigwxPyBitmapShapeTowxPyShape},
13141 { "_class_wxPyShape","_wxPyBitmapShape",SwigwxPyBitmapShapeTowxPyShape},
13142 { "_class_wxPyShape","_class_wxPyControlPoint",SwigwxPyControlPointTowxPyShape},
13143 { "_class_wxPyShape","_wxPyControlPoint",SwigwxPyControlPointTowxPyShape},
13144 { "_class_wxPyShape","_class_wxPyRectangleShape",SwigwxPyRectangleShapeTowxPyShape},
13145 { "_class_wxPyShape","_wxPyRectangleShape",SwigwxPyRectangleShapeTowxPyShape},
13146 { "_class_wxPyShape","_wxPyShape",0},
13147 { "_wxValidator","_class_wxValidator",0},
13148 { "_wxToolBarBase","_class_wxToolBarBase",0},
13149 { "_class_wxTreeItemId","_wxTreeItemId",0},
13150 { "_class_wxLayoutConstraints","_wxLayoutConstraints",0},
13151 { "_wxIconizeEvent","_class_wxIconizeEvent",0},
13152 { "_class_wxControl","_wxControl",0},
13153 { "_wxStaticBitmap","_class_wxStaticBitmap",0},
13154 { "_wxPyDrawnShape","_class_wxPyDrawnShape",0},
13155 { "_class_wxIcon","_wxIcon",0},
13156 { "_class_wxColour","_wxColour",0},
13157 { "_class_wxScreenDC","_wxScreenDC",0},
13158 { "_class_wxPageSetupDialog","_wxPageSetupDialog",0},
13159 { "_wxPalette","_class_wxPalette",0},
13160 { "_class_wxIdleEvent","_wxIdleEvent",0},
13161 { "_class_wxConfigBase","_wxConfigBase",0},
13162 { "_wxCoord","_int",0},
13163 { "_wxCoord","_signed_int",0},
13164 { "_wxCoord","_unsigned_int",0},
13165 { "_wxCoord","_wxWindowID",0},
13166 { "_wxCoord","_uint",0},
13167 { "_wxCoord","_EBool",0},
13168 { "_wxCoord","_size_t",0},
13169 { "_wxCoord","_time_t",0},
13170 { "_wxCoord","_wxPrintQuality",0},
13171 { "_wxEraseEvent","_class_wxEraseEvent",0},
13172 { "_wxDataObjectComposite","_class_wxDataObjectComposite",0},
13173 { "_class_wxJoystickEvent","_wxJoystickEvent",0},
13174 { "_class_wxTipProvider","_wxTipProvider",0},
13175 { "_class_wxToggleButton","_wxToggleButton",0},
13176 { "_class_wxMiniFrame","_wxMiniFrame",0},
13177 { "_wxFontDialog","_class_wxFontDialog",0},
13178 { "_wxMemoryFSHandler","_class_wxMemoryFSHandler",0},
13179 { "_wxRegion","_class_wxRegion",0},
13180 { "_class_wxSplitterWindow","_wxSplitterWindow",0},
13181 { "_wxPreviewFrame","_class_wxPreviewFrame",0},
13182 { "_wxSizer","_class_wxSizer",0},
13183 { "_class_wxDateSpan","_wxDateSpan",0},
13184 { "_wxFileSystem","_class_wxFileSystem",0},
13185 { "_class_wxShowEvent","_wxShowEvent",0},
13186 { "_class_wxPyTipProvider","_wxPyTipProvider",0},
13187 { "_class_wxPCXHandler","_wxPCXHandler",0},
13188 { "_wxTIFFHandler","_class_wxTIFFHandler",0},
13189 { "_wxPyDropTarget","_class_wxPyDropTarget",0},
13190 { "_wxActivateEvent","_class_wxActivateEvent",0},
13191 { "_wxGauge","_class_wxGauge",0},
13192 { "_class_wxCheckListBox","_wxCheckListBox",0},
13193 { "_class_wxBusyInfo","_wxBusyInfo",0},
13194 { "_class_wxFontList","_wxFontList",0},
13195 { "_class_wxJoystick","_wxJoystick",0},
13196 { "_class_wxCommandEvent","_wxCommandEvent",0},
13197 { "_class_wxClientDC","_wxClientDC",0},
13198 { "_class_wxSizeEvent","_wxSizeEvent",0},
13199 { "_class_wxListCtrl","_wxListCtrl",0},
13200 { "_class_wxPyDividedShape","_wxPyDividedShape",0},
13201 { "_wxBrushList","_class_wxBrushList",0},
13202 { "_wxCustomDataObject","_class_wxCustomDataObject",0},
13203 { "_class_wxLogNull","_wxLogNull",0},
13204 { "_class_wxSize","_wxSize",0},
13205 { "_class_wxBitmap","_wxBitmap",0},
13206 { "_class_wxMemoryDC","_wxMemoryDC",0},
13207 { "_wxPyTextDropTarget","_class_wxPyTextDropTarget",0},
13208 { "_wxMenuBar","_class_wxMenuBar",0},
13209 { "_wxOutputStream","_class_wxOutputStream",0},
13210 { "_wxTreeEvent","_class_wxTreeEvent",0},
13211 { "_wxDirDialog","_class_wxDirDialog",0},
13212 { "_wxPyShapeEvtHandler","_class_wxPyDivisionShape",SwigwxPyDivisionShapeTowxPyShapeEvtHandler},
13213 { "_wxPyShapeEvtHandler","_wxPyDivisionShape",SwigwxPyDivisionShapeTowxPyShapeEvtHandler},
13214 { "_wxPyShapeEvtHandler","_class_wxPyDividedShape",SwigwxPyDividedShapeTowxPyShapeEvtHandler},
13215 { "_wxPyShapeEvtHandler","_wxPyDividedShape",SwigwxPyDividedShapeTowxPyShapeEvtHandler},
13216 { "_wxPyShapeEvtHandler","_class_wxPyCompositeShape",SwigwxPyCompositeShapeTowxPyShapeEvtHandler},
13217 { "_wxPyShapeEvtHandler","_wxPyCompositeShape",SwigwxPyCompositeShapeTowxPyShapeEvtHandler},
13218 { "_wxPyShapeEvtHandler","_class_wxPyDrawnShape",SwigwxPyDrawnShapeTowxPyShapeEvtHandler},
13219 { "_wxPyShapeEvtHandler","_wxPyDrawnShape",SwigwxPyDrawnShapeTowxPyShapeEvtHandler},
13220 { "_wxPyShapeEvtHandler","_class_wxPyBitmapShape",SwigwxPyBitmapShapeTowxPyShapeEvtHandler},
13221 { "_wxPyShapeEvtHandler","_wxPyBitmapShape",SwigwxPyBitmapShapeTowxPyShapeEvtHandler},
13222 { "_wxPyShapeEvtHandler","_class_wxPyControlPoint",SwigwxPyControlPointTowxPyShapeEvtHandler},
13223 { "_wxPyShapeEvtHandler","_wxPyControlPoint",SwigwxPyControlPointTowxPyShapeEvtHandler},
13224 { "_wxPyShapeEvtHandler","_class_wxPyRectangleShape",SwigwxPyRectangleShapeTowxPyShapeEvtHandler},
13225 { "_wxPyShapeEvtHandler","_wxPyRectangleShape",SwigwxPyRectangleShapeTowxPyShapeEvtHandler},
13226 { "_wxPyShapeEvtHandler","_class_wxPyShapeEvtHandler",0},
13227 { "_wxEvtHandler","_class_wxEvtHandler",0},
13228 { "_wxMenuItem","_class_wxMenuItem",0},
13229 { "_class_wxScrollBar","_wxScrollBar",0},
13230 { "_class_wxColourDialog","_wxColourDialog",0},
13231 { "_class_wxPrintData","_wxPrintData",0},
13232 { "_wxPyRectangleShape","_class_wxPyDivisionShape",SwigwxPyDivisionShapeTowxPyRectangleShape},
13233 { "_wxPyRectangleShape","_wxPyDivisionShape",SwigwxPyDivisionShapeTowxPyRectangleShape},
13234 { "_wxPyRectangleShape","_class_wxPyDividedShape",SwigwxPyDividedShapeTowxPyRectangleShape},
13235 { "_wxPyRectangleShape","_wxPyDividedShape",SwigwxPyDividedShapeTowxPyRectangleShape},
13236 { "_wxPyRectangleShape","_class_wxPyCompositeShape",SwigwxPyCompositeShapeTowxPyRectangleShape},
13237 { "_wxPyRectangleShape","_wxPyCompositeShape",SwigwxPyCompositeShapeTowxPyRectangleShape},
13238 { "_wxPyRectangleShape","_class_wxPyDrawnShape",SwigwxPyDrawnShapeTowxPyRectangleShape},
13239 { "_wxPyRectangleShape","_wxPyDrawnShape",SwigwxPyDrawnShapeTowxPyRectangleShape},
13240 { "_wxPyRectangleShape","_class_wxPyBitmapShape",SwigwxPyBitmapShapeTowxPyRectangleShape},
13241 { "_wxPyRectangleShape","_wxPyBitmapShape",SwigwxPyBitmapShapeTowxPyRectangleShape},
13242 { "_wxPyRectangleShape","_class_wxPyControlPoint",SwigwxPyControlPointTowxPyRectangleShape},
13243 { "_wxPyRectangleShape","_wxPyControlPoint",SwigwxPyControlPointTowxPyRectangleShape},
13244 { "_wxPyRectangleShape","_class_wxPyRectangleShape",0},
13245 { "_class_wxScrolledWindow","_wxScrolledWindow",0},
13246 { "_wxListItemAttr","_class_wxListItemAttr",0},
13247 { "_class_wxTextEntryDialog","_wxTextEntryDialog",0},
13248 { "_class_wxConfig","_wxConfig",0},
13249 { "_wxKeyEvent","_class_wxKeyEvent",0},
13250 { "_wxMoveEvent","_class_wxMoveEvent",0},
13251 { "_wxOGLConstraint","_class_wxOGLConstraint",0},
13252 { "_wxColourData","_class_wxColourData",0},
13253 { "_wxPageSetupDialogData","_class_wxPageSetupDialogData",0},
13254 { "_class_wxPalette","_wxPalette",0},
13255 { "_wxFileDataObject","_class_wxFileDataObject",0},
13256 { "_class_wxQueryLayoutInfoEvent","_wxQueryLayoutInfoEvent",0},
13257 { "_wxNotebookSizer","_class_wxNotebookSizer",0},
13258 { "_class_wxEraseEvent","_wxEraseEvent",0},
13259 { "_wxPyFontEnumerator","_class_wxPyFontEnumerator",0},
13260 { "_wxMDIClientWindow","_class_wxMDIClientWindow",0},
13261 { "_class_wxDataObjectComposite","_wxDataObjectComposite",0},
13262 { "_class_wxToolBarToolBase","_wxToolBarToolBase",0},
13263 { "_class_wxFontDialog","_wxFontDialog",0},
13264 { "_wxWindow","_class_wxWindow",0},
13265 { "_class_wxWindowDestroyEvent","_wxWindowDestroyEvent",0},
13266 { "_wxLogStderr","_class_wxLogStderr",0},
13267 { "_class_wxFileSystemHandler","_wxFileSystemHandler",0},
13268 { "_class_wxFileSystem","_wxFileSystem",0},
13269 { "_class_wxFrame","_wxFrame",0},
13270 {0,0,0}};
13271
13272 static PyObject *SWIG_globals;
13273 #ifdef __cplusplus
13274 extern "C"
13275 #endif
13276 SWIGEXPORT(void) initoglshapesc() {
13277 PyObject *m, *d;
13278 SWIG_globals = SWIG_newvarlink();
13279 m = Py_InitModule("oglshapesc", oglshapescMethods);
13280 d = PyModule_GetDict(m);
13281 {
13282 int i;
13283 for (i = 0; _swig_mapping[i].n1; i++)
13284 SWIG_RegisterMapping(_swig_mapping[i].n1,_swig_mapping[i].n2,_swig_mapping[i].pcnv);
13285 }
13286 }