]> git.saurik.com Git - wxWidgets.git/blob - utils/wxPython/modules/ogl/oglshapes.cpp
Module definitions files for build VisualAge C++ V3.0 dlls.
[wxWidgets.git] / utils / wxPython / modules / ogl / oglshapes.cpp
1 /*
2 * FILE : ./oglshapes.cpp
3 *
4 * This file was automatically generated by :
5 * Simplified Wrapper and Interface Generator (SWIG)
6 * Version 1.1 (Build 810)
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 #ifdef __cplusplus
40 extern "C" {
41 #endif
42 #include "Python.h"
43 extern void SWIG_MakePtr(char *, void *, char *);
44 extern void SWIG_RegisterMapping(char *, char *, void *(*)(void *));
45 extern char *SWIG_GetPtr(char *, void **, char *);
46 extern char *SWIG_GetPtrObj(PyObject *, void **, char *);
47 extern void SWIG_addvarlink(PyObject *, char *, PyObject *(*)(void), int (*)(PyObject *));
48 extern PyObject *SWIG_newvarlink(void);
49 #ifdef __cplusplus
50 }
51 #endif
52 #define SWIG_init initoglshapesc
53
54 #define SWIG_name "oglshapesc"
55
56 #include "helpers.h"
57 #include "oglhelpers.h"
58
59 static PyObject* l_output_helper(PyObject* target, PyObject* o) {
60 PyObject* o2;
61 PyObject* o3;
62 if (!target) {
63 target = o;
64 } else if (target == Py_None) {
65 Py_DECREF(Py_None);
66 target = o;
67 } else {
68 if (!PyList_Check(target)) {
69 o2 = target;
70 target = PyList_New(0);
71 PyList_Append(target, o2);
72 Py_XDECREF(o2);
73 }
74 PyList_Append(target,o);
75 Py_XDECREF(o);
76 }
77 return target;
78 }
79
80 static PyObject* t_output_helper(PyObject* target, PyObject* o) {
81 PyObject* o2;
82 PyObject* o3;
83
84 if (!target) {
85 target = o;
86 } else if (target == Py_None) {
87 Py_DECREF(Py_None);
88 target = o;
89 } else {
90 if (!PyTuple_Check(target)) {
91 o2 = target;
92 target = PyTuple_New(1);
93 PyTuple_SetItem(target, 0, o2);
94 }
95 o3 = PyTuple_New(1);
96 PyTuple_SetItem(o3, 0, o);
97
98 o2 = target;
99 target = PySequence_Concat(o2, o3);
100 Py_DECREF(o2);
101 Py_DECREF(o3);
102 }
103 return target;
104 }
105
106 static char* wxStringErrorMsg = "string type is required for parameter";
107
108 WXSHAPE_IMP_CALLBACKS(wxPyRectangleShape, wxRectangleShape);
109
110 WXSHAPE_IMP_CALLBACKS(wxPyControlPoint, wxControlPoint);
111
112 WXSHAPE_IMP_CALLBACKS(wxPyBitmapShape, wxBitmapShape);
113
114 WXSHAPE_IMP_CALLBACKS(wxPyDrawnShape, wxDrawnShape);
115
116 WXSHAPE_IMP_CALLBACKS(wxPyCompositeShape, wxCompositeShape);
117
118 WXSHAPE_IMP_CALLBACKS(wxPyDividedShape, wxDividedShape);
119
120 WXSHAPE_IMP_CALLBACKS(wxPyDivisionShape, wxDivisionShape);
121 #ifdef __cplusplus
122 extern "C" {
123 #endif
124 #define new_wxPseudoMetaFile() (new wxPseudoMetaFile())
125 static PyObject *_wrap_new_wxPseudoMetaFile(PyObject *self, PyObject *args, PyObject *kwargs) {
126 PyObject * _resultobj;
127 wxPseudoMetaFile * _result;
128 char *_kwnames[] = { NULL };
129 char _ptemp[128];
130
131 self = self;
132 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxPseudoMetaFile",_kwnames))
133 return NULL;
134 {
135 wxPy_BEGIN_ALLOW_THREADS;
136 _result = (wxPseudoMetaFile *)new_wxPseudoMetaFile();
137
138 wxPy_END_ALLOW_THREADS;
139 } if (_result) {
140 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPseudoMetaFile_p");
141 _resultobj = Py_BuildValue("s",_ptemp);
142 } else {
143 Py_INCREF(Py_None);
144 _resultobj = Py_None;
145 }
146 return _resultobj;
147 }
148
149 #define delete_wxPseudoMetaFile(_swigobj) (delete _swigobj)
150 static PyObject *_wrap_delete_wxPseudoMetaFile(PyObject *self, PyObject *args, PyObject *kwargs) {
151 PyObject * _resultobj;
152 wxPseudoMetaFile * _arg0;
153 PyObject * _argo0 = 0;
154 char *_kwnames[] = { "self", NULL };
155
156 self = self;
157 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:delete_wxPseudoMetaFile",_kwnames,&_argo0))
158 return NULL;
159 if (_argo0) {
160 if (_argo0 == Py_None) { _arg0 = NULL; }
161 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
162 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxPseudoMetaFile. Expected _wxPseudoMetaFile_p.");
163 return NULL;
164 }
165 }
166 {
167 wxPy_BEGIN_ALLOW_THREADS;
168 delete_wxPseudoMetaFile(_arg0);
169
170 wxPy_END_ALLOW_THREADS;
171 } Py_INCREF(Py_None);
172 _resultobj = Py_None;
173 return _resultobj;
174 }
175
176 #define wxPseudoMetaFile_Draw(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->Draw(_swigarg0,_swigarg1,_swigarg2))
177 static PyObject *_wrap_wxPseudoMetaFile_Draw(PyObject *self, PyObject *args, PyObject *kwargs) {
178 PyObject * _resultobj;
179 wxPseudoMetaFile * _arg0;
180 wxDC * _arg1;
181 double _arg2;
182 double _arg3;
183 PyObject * _argo0 = 0;
184 PyObject * _argo1 = 0;
185 char *_kwnames[] = { "self","dc","xoffset","yoffset", NULL };
186
187 self = self;
188 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdd:wxPseudoMetaFile_Draw",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3))
189 return NULL;
190 if (_argo0) {
191 if (_argo0 == Py_None) { _arg0 = NULL; }
192 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
193 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_Draw. Expected _wxPseudoMetaFile_p.");
194 return NULL;
195 }
196 }
197 if (_argo1) {
198 if (_argo1 == Py_None) { _arg1 = NULL; }
199 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
200 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPseudoMetaFile_Draw. Expected _wxDC_p.");
201 return NULL;
202 }
203 }
204 {
205 wxPy_BEGIN_ALLOW_THREADS;
206 wxPseudoMetaFile_Draw(_arg0,*_arg1,_arg2,_arg3);
207
208 wxPy_END_ALLOW_THREADS;
209 } Py_INCREF(Py_None);
210 _resultobj = Py_None;
211 return _resultobj;
212 }
213
214 #define wxPseudoMetaFile_WriteAttributes(_swigobj,_swigarg0,_swigarg1) (_swigobj->WriteAttributes(_swigarg0,_swigarg1))
215 static PyObject *_wrap_wxPseudoMetaFile_WriteAttributes(PyObject *self, PyObject *args, PyObject *kwargs) {
216 PyObject * _resultobj;
217 wxPseudoMetaFile * _arg0;
218 wxExpr * _arg1;
219 int _arg2;
220 PyObject * _argo0 = 0;
221 PyObject * _argo1 = 0;
222 char *_kwnames[] = { "self","clause","whichAngle", NULL };
223
224 self = self;
225 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOi:wxPseudoMetaFile_WriteAttributes",_kwnames,&_argo0,&_argo1,&_arg2))
226 return NULL;
227 if (_argo0) {
228 if (_argo0 == Py_None) { _arg0 = NULL; }
229 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
230 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_WriteAttributes. Expected _wxPseudoMetaFile_p.");
231 return NULL;
232 }
233 }
234 if (_argo1) {
235 if (_argo1 == Py_None) { _arg1 = NULL; }
236 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxExpr_p")) {
237 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPseudoMetaFile_WriteAttributes. Expected _wxExpr_p.");
238 return NULL;
239 }
240 }
241 {
242 wxPy_BEGIN_ALLOW_THREADS;
243 wxPseudoMetaFile_WriteAttributes(_arg0,_arg1,_arg2);
244
245 wxPy_END_ALLOW_THREADS;
246 } Py_INCREF(Py_None);
247 _resultobj = Py_None;
248 return _resultobj;
249 }
250
251 #define wxPseudoMetaFile_ReadAttributes(_swigobj,_swigarg0,_swigarg1) (_swigobj->ReadAttributes(_swigarg0,_swigarg1))
252 static PyObject *_wrap_wxPseudoMetaFile_ReadAttributes(PyObject *self, PyObject *args, PyObject *kwargs) {
253 PyObject * _resultobj;
254 wxPseudoMetaFile * _arg0;
255 wxExpr * _arg1;
256 int _arg2;
257 PyObject * _argo0 = 0;
258 PyObject * _argo1 = 0;
259 char *_kwnames[] = { "self","clause","whichAngle", NULL };
260
261 self = self;
262 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOi:wxPseudoMetaFile_ReadAttributes",_kwnames,&_argo0,&_argo1,&_arg2))
263 return NULL;
264 if (_argo0) {
265 if (_argo0 == Py_None) { _arg0 = NULL; }
266 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
267 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_ReadAttributes. Expected _wxPseudoMetaFile_p.");
268 return NULL;
269 }
270 }
271 if (_argo1) {
272 if (_argo1 == Py_None) { _arg1 = NULL; }
273 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxExpr_p")) {
274 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPseudoMetaFile_ReadAttributes. Expected _wxExpr_p.");
275 return NULL;
276 }
277 }
278 {
279 wxPy_BEGIN_ALLOW_THREADS;
280 wxPseudoMetaFile_ReadAttributes(_arg0,_arg1,_arg2);
281
282 wxPy_END_ALLOW_THREADS;
283 } Py_INCREF(Py_None);
284 _resultobj = Py_None;
285 return _resultobj;
286 }
287
288 #define wxPseudoMetaFile_Clear(_swigobj) (_swigobj->Clear())
289 static PyObject *_wrap_wxPseudoMetaFile_Clear(PyObject *self, PyObject *args, PyObject *kwargs) {
290 PyObject * _resultobj;
291 wxPseudoMetaFile * _arg0;
292 PyObject * _argo0 = 0;
293 char *_kwnames[] = { "self", NULL };
294
295 self = self;
296 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPseudoMetaFile_Clear",_kwnames,&_argo0))
297 return NULL;
298 if (_argo0) {
299 if (_argo0 == Py_None) { _arg0 = NULL; }
300 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
301 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_Clear. Expected _wxPseudoMetaFile_p.");
302 return NULL;
303 }
304 }
305 {
306 wxPy_BEGIN_ALLOW_THREADS;
307 wxPseudoMetaFile_Clear(_arg0);
308
309 wxPy_END_ALLOW_THREADS;
310 } Py_INCREF(Py_None);
311 _resultobj = Py_None;
312 return _resultobj;
313 }
314
315 #define wxPseudoMetaFile_Copy(_swigobj,_swigarg0) (_swigobj->Copy(_swigarg0))
316 static PyObject *_wrap_wxPseudoMetaFile_Copy(PyObject *self, PyObject *args, PyObject *kwargs) {
317 PyObject * _resultobj;
318 wxPseudoMetaFile * _arg0;
319 wxPseudoMetaFile * _arg1;
320 PyObject * _argo0 = 0;
321 PyObject * _argo1 = 0;
322 char *_kwnames[] = { "self","copy", NULL };
323
324 self = self;
325 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPseudoMetaFile_Copy",_kwnames,&_argo0,&_argo1))
326 return NULL;
327 if (_argo0) {
328 if (_argo0 == Py_None) { _arg0 = NULL; }
329 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
330 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_Copy. Expected _wxPseudoMetaFile_p.");
331 return NULL;
332 }
333 }
334 if (_argo1) {
335 if (_argo1 == Py_None) { _arg1 = NULL; }
336 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPseudoMetaFile_p")) {
337 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPseudoMetaFile_Copy. Expected _wxPseudoMetaFile_p.");
338 return NULL;
339 }
340 }
341 {
342 wxPy_BEGIN_ALLOW_THREADS;
343 wxPseudoMetaFile_Copy(_arg0,*_arg1);
344
345 wxPy_END_ALLOW_THREADS;
346 } Py_INCREF(Py_None);
347 _resultobj = Py_None;
348 return _resultobj;
349 }
350
351 #define wxPseudoMetaFile_Scale(_swigobj,_swigarg0,_swigarg1) (_swigobj->Scale(_swigarg0,_swigarg1))
352 static PyObject *_wrap_wxPseudoMetaFile_Scale(PyObject *self, PyObject *args, PyObject *kwargs) {
353 PyObject * _resultobj;
354 wxPseudoMetaFile * _arg0;
355 double _arg1;
356 double _arg2;
357 PyObject * _argo0 = 0;
358 char *_kwnames[] = { "self","sx","sy", NULL };
359
360 self = self;
361 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPseudoMetaFile_Scale",_kwnames,&_argo0,&_arg1,&_arg2))
362 return NULL;
363 if (_argo0) {
364 if (_argo0 == Py_None) { _arg0 = NULL; }
365 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
366 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_Scale. Expected _wxPseudoMetaFile_p.");
367 return NULL;
368 }
369 }
370 {
371 wxPy_BEGIN_ALLOW_THREADS;
372 wxPseudoMetaFile_Scale(_arg0,_arg1,_arg2);
373
374 wxPy_END_ALLOW_THREADS;
375 } Py_INCREF(Py_None);
376 _resultobj = Py_None;
377 return _resultobj;
378 }
379
380 #define wxPseudoMetaFile_ScaleTo(_swigobj,_swigarg0,_swigarg1) (_swigobj->ScaleTo(_swigarg0,_swigarg1))
381 static PyObject *_wrap_wxPseudoMetaFile_ScaleTo(PyObject *self, PyObject *args, PyObject *kwargs) {
382 PyObject * _resultobj;
383 wxPseudoMetaFile * _arg0;
384 double _arg1;
385 double _arg2;
386 PyObject * _argo0 = 0;
387 char *_kwnames[] = { "self","w","h", NULL };
388
389 self = self;
390 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPseudoMetaFile_ScaleTo",_kwnames,&_argo0,&_arg1,&_arg2))
391 return NULL;
392 if (_argo0) {
393 if (_argo0 == Py_None) { _arg0 = NULL; }
394 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
395 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_ScaleTo. Expected _wxPseudoMetaFile_p.");
396 return NULL;
397 }
398 }
399 {
400 wxPy_BEGIN_ALLOW_THREADS;
401 wxPseudoMetaFile_ScaleTo(_arg0,_arg1,_arg2);
402
403 wxPy_END_ALLOW_THREADS;
404 } Py_INCREF(Py_None);
405 _resultobj = Py_None;
406 return _resultobj;
407 }
408
409 #define wxPseudoMetaFile_Translate(_swigobj,_swigarg0,_swigarg1) (_swigobj->Translate(_swigarg0,_swigarg1))
410 static PyObject *_wrap_wxPseudoMetaFile_Translate(PyObject *self, PyObject *args, PyObject *kwargs) {
411 PyObject * _resultobj;
412 wxPseudoMetaFile * _arg0;
413 double _arg1;
414 double _arg2;
415 PyObject * _argo0 = 0;
416 char *_kwnames[] = { "self","x","y", NULL };
417
418 self = self;
419 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPseudoMetaFile_Translate",_kwnames,&_argo0,&_arg1,&_arg2))
420 return NULL;
421 if (_argo0) {
422 if (_argo0 == Py_None) { _arg0 = NULL; }
423 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
424 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_Translate. Expected _wxPseudoMetaFile_p.");
425 return NULL;
426 }
427 }
428 {
429 wxPy_BEGIN_ALLOW_THREADS;
430 wxPseudoMetaFile_Translate(_arg0,_arg1,_arg2);
431
432 wxPy_END_ALLOW_THREADS;
433 } Py_INCREF(Py_None);
434 _resultobj = Py_None;
435 return _resultobj;
436 }
437
438 #define wxPseudoMetaFile_Rotate(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->Rotate(_swigarg0,_swigarg1,_swigarg2))
439 static PyObject *_wrap_wxPseudoMetaFile_Rotate(PyObject *self, PyObject *args, PyObject *kwargs) {
440 PyObject * _resultobj;
441 wxPseudoMetaFile * _arg0;
442 double _arg1;
443 double _arg2;
444 double _arg3;
445 PyObject * _argo0 = 0;
446 char *_kwnames[] = { "self","x","y","theta", NULL };
447
448 self = self;
449 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oddd:wxPseudoMetaFile_Rotate",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3))
450 return NULL;
451 if (_argo0) {
452 if (_argo0 == Py_None) { _arg0 = NULL; }
453 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
454 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_Rotate. Expected _wxPseudoMetaFile_p.");
455 return NULL;
456 }
457 }
458 {
459 wxPy_BEGIN_ALLOW_THREADS;
460 wxPseudoMetaFile_Rotate(_arg0,_arg1,_arg2,_arg3);
461
462 wxPy_END_ALLOW_THREADS;
463 } Py_INCREF(Py_None);
464 _resultobj = Py_None;
465 return _resultobj;
466 }
467
468 #define wxPseudoMetaFile_LoadFromMetaFile(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->LoadFromMetaFile(_swigarg0,_swigarg1,_swigarg2))
469 static PyObject *_wrap_wxPseudoMetaFile_LoadFromMetaFile(PyObject *self, PyObject *args, PyObject *kwargs) {
470 PyObject * _resultobj;
471 bool _result;
472 wxPseudoMetaFile * _arg0;
473 char * _arg1;
474 double * _arg2;
475 double * _arg3;
476 PyObject * _argo0 = 0;
477 PyObject * _argo2 = 0;
478 PyObject * _argo3 = 0;
479 char *_kwnames[] = { "self","filename","width","height", NULL };
480
481 self = self;
482 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OsOO:wxPseudoMetaFile_LoadFromMetaFile",_kwnames,&_argo0,&_arg1,&_argo2,&_argo3))
483 return NULL;
484 if (_argo0) {
485 if (_argo0 == Py_None) { _arg0 = NULL; }
486 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
487 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_LoadFromMetaFile. Expected _wxPseudoMetaFile_p.");
488 return NULL;
489 }
490 }
491 if (_argo2) {
492 if (_argo2 == Py_None) { _arg2 = NULL; }
493 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_double_p")) {
494 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxPseudoMetaFile_LoadFromMetaFile. Expected _double_p.");
495 return NULL;
496 }
497 }
498 if (_argo3) {
499 if (_argo3 == Py_None) { _arg3 = NULL; }
500 else if (SWIG_GetPtrObj(_argo3,(void **) &_arg3,"_double_p")) {
501 PyErr_SetString(PyExc_TypeError,"Type error in argument 4 of wxPseudoMetaFile_LoadFromMetaFile. Expected _double_p.");
502 return NULL;
503 }
504 }
505 {
506 wxPy_BEGIN_ALLOW_THREADS;
507 _result = (bool )wxPseudoMetaFile_LoadFromMetaFile(_arg0,_arg1,_arg2,_arg3);
508
509 wxPy_END_ALLOW_THREADS;
510 } _resultobj = Py_BuildValue("i",_result);
511 return _resultobj;
512 }
513
514 #define wxPseudoMetaFile_GetBounds(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->GetBounds(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
515 static PyObject *_wrap_wxPseudoMetaFile_GetBounds(PyObject *self, PyObject *args, PyObject *kwargs) {
516 PyObject * _resultobj;
517 wxPseudoMetaFile * _arg0;
518 double * _arg1;
519 double * _arg2;
520 double * _arg3;
521 double * _arg4;
522 PyObject * _argo0 = 0;
523 PyObject * _argo1 = 0;
524 PyObject * _argo2 = 0;
525 PyObject * _argo3 = 0;
526 PyObject * _argo4 = 0;
527 char *_kwnames[] = { "self","minX","minY","maxX","maxY", NULL };
528
529 self = self;
530 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOOOO:wxPseudoMetaFile_GetBounds",_kwnames,&_argo0,&_argo1,&_argo2,&_argo3,&_argo4))
531 return NULL;
532 if (_argo0) {
533 if (_argo0 == Py_None) { _arg0 = NULL; }
534 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
535 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_GetBounds. Expected _wxPseudoMetaFile_p.");
536 return NULL;
537 }
538 }
539 if (_argo1) {
540 if (_argo1 == Py_None) { _arg1 = NULL; }
541 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_double_p")) {
542 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPseudoMetaFile_GetBounds. Expected _double_p.");
543 return NULL;
544 }
545 }
546 if (_argo2) {
547 if (_argo2 == Py_None) { _arg2 = NULL; }
548 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_double_p")) {
549 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxPseudoMetaFile_GetBounds. Expected _double_p.");
550 return NULL;
551 }
552 }
553 if (_argo3) {
554 if (_argo3 == Py_None) { _arg3 = NULL; }
555 else if (SWIG_GetPtrObj(_argo3,(void **) &_arg3,"_double_p")) {
556 PyErr_SetString(PyExc_TypeError,"Type error in argument 4 of wxPseudoMetaFile_GetBounds. Expected _double_p.");
557 return NULL;
558 }
559 }
560 if (_argo4) {
561 if (_argo4 == Py_None) { _arg4 = NULL; }
562 else if (SWIG_GetPtrObj(_argo4,(void **) &_arg4,"_double_p")) {
563 PyErr_SetString(PyExc_TypeError,"Type error in argument 5 of wxPseudoMetaFile_GetBounds. Expected _double_p.");
564 return NULL;
565 }
566 }
567 {
568 wxPy_BEGIN_ALLOW_THREADS;
569 wxPseudoMetaFile_GetBounds(_arg0,_arg1,_arg2,_arg3,_arg4);
570
571 wxPy_END_ALLOW_THREADS;
572 } Py_INCREF(Py_None);
573 _resultobj = Py_None;
574 return _resultobj;
575 }
576
577 #define wxPseudoMetaFile_CalculateSize(_swigobj,_swigarg0) (_swigobj->CalculateSize(_swigarg0))
578 static PyObject *_wrap_wxPseudoMetaFile_CalculateSize(PyObject *self, PyObject *args, PyObject *kwargs) {
579 PyObject * _resultobj;
580 wxPseudoMetaFile * _arg0;
581 wxDrawnShape * _arg1;
582 PyObject * _argo0 = 0;
583 PyObject * _argo1 = 0;
584 char *_kwnames[] = { "self","shape", NULL };
585
586 self = self;
587 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPseudoMetaFile_CalculateSize",_kwnames,&_argo0,&_argo1))
588 return NULL;
589 if (_argo0) {
590 if (_argo0 == Py_None) { _arg0 = NULL; }
591 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
592 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_CalculateSize. Expected _wxPseudoMetaFile_p.");
593 return NULL;
594 }
595 }
596 if (_argo1) {
597 if (_argo1 == Py_None) { _arg1 = NULL; }
598 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDrawnShape_p")) {
599 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPseudoMetaFile_CalculateSize. Expected _wxDrawnShape_p.");
600 return NULL;
601 }
602 }
603 {
604 wxPy_BEGIN_ALLOW_THREADS;
605 wxPseudoMetaFile_CalculateSize(_arg0,_arg1);
606
607 wxPy_END_ALLOW_THREADS;
608 } Py_INCREF(Py_None);
609 _resultobj = Py_None;
610 return _resultobj;
611 }
612
613 #define wxPseudoMetaFile_SetRotateable(_swigobj,_swigarg0) (_swigobj->SetRotateable(_swigarg0))
614 static PyObject *_wrap_wxPseudoMetaFile_SetRotateable(PyObject *self, PyObject *args, PyObject *kwargs) {
615 PyObject * _resultobj;
616 wxPseudoMetaFile * _arg0;
617 bool _arg1;
618 PyObject * _argo0 = 0;
619 int tempbool1;
620 char *_kwnames[] = { "self","rot", NULL };
621
622 self = self;
623 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxPseudoMetaFile_SetRotateable",_kwnames,&_argo0,&tempbool1))
624 return NULL;
625 if (_argo0) {
626 if (_argo0 == Py_None) { _arg0 = NULL; }
627 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
628 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_SetRotateable. Expected _wxPseudoMetaFile_p.");
629 return NULL;
630 }
631 }
632 _arg1 = (bool ) tempbool1;
633 {
634 wxPy_BEGIN_ALLOW_THREADS;
635 wxPseudoMetaFile_SetRotateable(_arg0,_arg1);
636
637 wxPy_END_ALLOW_THREADS;
638 } Py_INCREF(Py_None);
639 _resultobj = Py_None;
640 return _resultobj;
641 }
642
643 #define wxPseudoMetaFile_GetRotateable(_swigobj) (_swigobj->GetRotateable())
644 static PyObject *_wrap_wxPseudoMetaFile_GetRotateable(PyObject *self, PyObject *args, PyObject *kwargs) {
645 PyObject * _resultobj;
646 bool _result;
647 wxPseudoMetaFile * _arg0;
648 PyObject * _argo0 = 0;
649 char *_kwnames[] = { "self", NULL };
650
651 self = self;
652 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPseudoMetaFile_GetRotateable",_kwnames,&_argo0))
653 return NULL;
654 if (_argo0) {
655 if (_argo0 == Py_None) { _arg0 = NULL; }
656 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
657 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_GetRotateable. Expected _wxPseudoMetaFile_p.");
658 return NULL;
659 }
660 }
661 {
662 wxPy_BEGIN_ALLOW_THREADS;
663 _result = (bool )wxPseudoMetaFile_GetRotateable(_arg0);
664
665 wxPy_END_ALLOW_THREADS;
666 } _resultobj = Py_BuildValue("i",_result);
667 return _resultobj;
668 }
669
670 #define wxPseudoMetaFile_SetSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetSize(_swigarg0,_swigarg1))
671 static PyObject *_wrap_wxPseudoMetaFile_SetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
672 PyObject * _resultobj;
673 wxPseudoMetaFile * _arg0;
674 double _arg1;
675 double _arg2;
676 PyObject * _argo0 = 0;
677 char *_kwnames[] = { "self","w","h", NULL };
678
679 self = self;
680 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPseudoMetaFile_SetSize",_kwnames,&_argo0,&_arg1,&_arg2))
681 return NULL;
682 if (_argo0) {
683 if (_argo0 == Py_None) { _arg0 = NULL; }
684 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
685 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_SetSize. Expected _wxPseudoMetaFile_p.");
686 return NULL;
687 }
688 }
689 {
690 wxPy_BEGIN_ALLOW_THREADS;
691 wxPseudoMetaFile_SetSize(_arg0,_arg1,_arg2);
692
693 wxPy_END_ALLOW_THREADS;
694 } Py_INCREF(Py_None);
695 _resultobj = Py_None;
696 return _resultobj;
697 }
698
699 #define wxPseudoMetaFile_SetFillBrush(_swigobj,_swigarg0) (_swigobj->SetFillBrush(_swigarg0))
700 static PyObject *_wrap_wxPseudoMetaFile_SetFillBrush(PyObject *self, PyObject *args, PyObject *kwargs) {
701 PyObject * _resultobj;
702 wxPseudoMetaFile * _arg0;
703 wxBrush * _arg1;
704 PyObject * _argo0 = 0;
705 PyObject * _argo1 = 0;
706 char *_kwnames[] = { "self","brush", NULL };
707
708 self = self;
709 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPseudoMetaFile_SetFillBrush",_kwnames,&_argo0,&_argo1))
710 return NULL;
711 if (_argo0) {
712 if (_argo0 == Py_None) { _arg0 = NULL; }
713 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
714 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_SetFillBrush. Expected _wxPseudoMetaFile_p.");
715 return NULL;
716 }
717 }
718 if (_argo1) {
719 if (_argo1 == Py_None) { _arg1 = NULL; }
720 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxBrush_p")) {
721 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPseudoMetaFile_SetFillBrush. Expected _wxBrush_p.");
722 return NULL;
723 }
724 }
725 {
726 wxPy_BEGIN_ALLOW_THREADS;
727 wxPseudoMetaFile_SetFillBrush(_arg0,_arg1);
728
729 wxPy_END_ALLOW_THREADS;
730 } Py_INCREF(Py_None);
731 _resultobj = Py_None;
732 return _resultobj;
733 }
734
735 #define wxPseudoMetaFile_GetFillBrush(_swigobj) (_swigobj->GetFillBrush())
736 static PyObject *_wrap_wxPseudoMetaFile_GetFillBrush(PyObject *self, PyObject *args, PyObject *kwargs) {
737 PyObject * _resultobj;
738 wxBrush * _result;
739 wxPseudoMetaFile * _arg0;
740 PyObject * _argo0 = 0;
741 char *_kwnames[] = { "self", NULL };
742 char _ptemp[128];
743
744 self = self;
745 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPseudoMetaFile_GetFillBrush",_kwnames,&_argo0))
746 return NULL;
747 if (_argo0) {
748 if (_argo0 == Py_None) { _arg0 = NULL; }
749 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
750 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_GetFillBrush. Expected _wxPseudoMetaFile_p.");
751 return NULL;
752 }
753 }
754 {
755 wxPy_BEGIN_ALLOW_THREADS;
756 _result = (wxBrush *)wxPseudoMetaFile_GetFillBrush(_arg0);
757
758 wxPy_END_ALLOW_THREADS;
759 } if (_result) {
760 SWIG_MakePtr(_ptemp, (char *) _result,"_wxBrush_p");
761 _resultobj = Py_BuildValue("s",_ptemp);
762 } else {
763 Py_INCREF(Py_None);
764 _resultobj = Py_None;
765 }
766 return _resultobj;
767 }
768
769 #define wxPseudoMetaFile_SetOutlinePen(_swigobj,_swigarg0) (_swigobj->SetOutlinePen(_swigarg0))
770 static PyObject *_wrap_wxPseudoMetaFile_SetOutlinePen(PyObject *self, PyObject *args, PyObject *kwargs) {
771 PyObject * _resultobj;
772 wxPseudoMetaFile * _arg0;
773 wxPen * _arg1;
774 PyObject * _argo0 = 0;
775 PyObject * _argo1 = 0;
776 char *_kwnames[] = { "self","pen", NULL };
777
778 self = self;
779 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPseudoMetaFile_SetOutlinePen",_kwnames,&_argo0,&_argo1))
780 return NULL;
781 if (_argo0) {
782 if (_argo0 == Py_None) { _arg0 = NULL; }
783 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
784 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_SetOutlinePen. Expected _wxPseudoMetaFile_p.");
785 return NULL;
786 }
787 }
788 if (_argo1) {
789 if (_argo1 == Py_None) { _arg1 = NULL; }
790 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPen_p")) {
791 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPseudoMetaFile_SetOutlinePen. Expected _wxPen_p.");
792 return NULL;
793 }
794 }
795 {
796 wxPy_BEGIN_ALLOW_THREADS;
797 wxPseudoMetaFile_SetOutlinePen(_arg0,_arg1);
798
799 wxPy_END_ALLOW_THREADS;
800 } Py_INCREF(Py_None);
801 _resultobj = Py_None;
802 return _resultobj;
803 }
804
805 #define wxPseudoMetaFile_GetOutlinePen(_swigobj) (_swigobj->GetOutlinePen())
806 static PyObject *_wrap_wxPseudoMetaFile_GetOutlinePen(PyObject *self, PyObject *args, PyObject *kwargs) {
807 PyObject * _resultobj;
808 wxPen * _result;
809 wxPseudoMetaFile * _arg0;
810 PyObject * _argo0 = 0;
811 char *_kwnames[] = { "self", NULL };
812 char _ptemp[128];
813
814 self = self;
815 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPseudoMetaFile_GetOutlinePen",_kwnames,&_argo0))
816 return NULL;
817 if (_argo0) {
818 if (_argo0 == Py_None) { _arg0 = NULL; }
819 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
820 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_GetOutlinePen. Expected _wxPseudoMetaFile_p.");
821 return NULL;
822 }
823 }
824 {
825 wxPy_BEGIN_ALLOW_THREADS;
826 _result = (wxPen *)wxPseudoMetaFile_GetOutlinePen(_arg0);
827
828 wxPy_END_ALLOW_THREADS;
829 } if (_result) {
830 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPen_p");
831 _resultobj = Py_BuildValue("s",_ptemp);
832 } else {
833 Py_INCREF(Py_None);
834 _resultobj = Py_None;
835 }
836 return _resultobj;
837 }
838
839 #define wxPseudoMetaFile_SetOutlineOp(_swigobj,_swigarg0) (_swigobj->SetOutlineOp(_swigarg0))
840 static PyObject *_wrap_wxPseudoMetaFile_SetOutlineOp(PyObject *self, PyObject *args, PyObject *kwargs) {
841 PyObject * _resultobj;
842 wxPseudoMetaFile * _arg0;
843 int _arg1;
844 PyObject * _argo0 = 0;
845 char *_kwnames[] = { "self","op", NULL };
846
847 self = self;
848 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxPseudoMetaFile_SetOutlineOp",_kwnames,&_argo0,&_arg1))
849 return NULL;
850 if (_argo0) {
851 if (_argo0 == Py_None) { _arg0 = NULL; }
852 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
853 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_SetOutlineOp. Expected _wxPseudoMetaFile_p.");
854 return NULL;
855 }
856 }
857 {
858 wxPy_BEGIN_ALLOW_THREADS;
859 wxPseudoMetaFile_SetOutlineOp(_arg0,_arg1);
860
861 wxPy_END_ALLOW_THREADS;
862 } Py_INCREF(Py_None);
863 _resultobj = Py_None;
864 return _resultobj;
865 }
866
867 #define wxPseudoMetaFile_GetOutlineOp(_swigobj) (_swigobj->GetOutlineOp())
868 static PyObject *_wrap_wxPseudoMetaFile_GetOutlineOp(PyObject *self, PyObject *args, PyObject *kwargs) {
869 PyObject * _resultobj;
870 int _result;
871 wxPseudoMetaFile * _arg0;
872 PyObject * _argo0 = 0;
873 char *_kwnames[] = { "self", NULL };
874
875 self = self;
876 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPseudoMetaFile_GetOutlineOp",_kwnames,&_argo0))
877 return NULL;
878 if (_argo0) {
879 if (_argo0 == Py_None) { _arg0 = NULL; }
880 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
881 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_GetOutlineOp. Expected _wxPseudoMetaFile_p.");
882 return NULL;
883 }
884 }
885 {
886 wxPy_BEGIN_ALLOW_THREADS;
887 _result = (int )wxPseudoMetaFile_GetOutlineOp(_arg0);
888
889 wxPy_END_ALLOW_THREADS;
890 } _resultobj = Py_BuildValue("i",_result);
891 return _resultobj;
892 }
893
894 #define wxPseudoMetaFile_IsValid(_swigobj) (_swigobj->IsValid())
895 static PyObject *_wrap_wxPseudoMetaFile_IsValid(PyObject *self, PyObject *args, PyObject *kwargs) {
896 PyObject * _resultobj;
897 bool _result;
898 wxPseudoMetaFile * _arg0;
899 PyObject * _argo0 = 0;
900 char *_kwnames[] = { "self", NULL };
901
902 self = self;
903 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPseudoMetaFile_IsValid",_kwnames,&_argo0))
904 return NULL;
905 if (_argo0) {
906 if (_argo0 == Py_None) { _arg0 = NULL; }
907 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
908 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_IsValid. Expected _wxPseudoMetaFile_p.");
909 return NULL;
910 }
911 }
912 {
913 wxPy_BEGIN_ALLOW_THREADS;
914 _result = (bool )wxPseudoMetaFile_IsValid(_arg0);
915
916 wxPy_END_ALLOW_THREADS;
917 } _resultobj = Py_BuildValue("i",_result);
918 return _resultobj;
919 }
920
921 #define wxPseudoMetaFile_DrawLine(_swigobj,_swigarg0,_swigarg1) (_swigobj->DrawLine(_swigarg0,_swigarg1))
922 static PyObject *_wrap_wxPseudoMetaFile_DrawLine(PyObject *self, PyObject *args, PyObject *kwargs) {
923 PyObject * _resultobj;
924 wxPseudoMetaFile * _arg0;
925 wxPoint * _arg1;
926 wxPoint * _arg2;
927 PyObject * _argo0 = 0;
928 wxPoint temp;
929 PyObject * _obj1 = 0;
930 wxPoint temp0;
931 PyObject * _obj2 = 0;
932 char *_kwnames[] = { "self","pt1","pt2", NULL };
933
934 self = self;
935 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxPseudoMetaFile_DrawLine",_kwnames,&_argo0,&_obj1,&_obj2))
936 return NULL;
937 if (_argo0) {
938 if (_argo0 == Py_None) { _arg0 = NULL; }
939 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
940 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_DrawLine. Expected _wxPseudoMetaFile_p.");
941 return NULL;
942 }
943 }
944 {
945 _arg1 = &temp;
946 if (! wxPoint_helper(_obj1, &_arg1))
947 return NULL;
948 }
949 {
950 _arg2 = &temp0;
951 if (! wxPoint_helper(_obj2, &_arg2))
952 return NULL;
953 }
954 {
955 wxPy_BEGIN_ALLOW_THREADS;
956 wxPseudoMetaFile_DrawLine(_arg0,*_arg1,*_arg2);
957
958 wxPy_END_ALLOW_THREADS;
959 } Py_INCREF(Py_None);
960 _resultobj = Py_None;
961 return _resultobj;
962 }
963
964 #define wxPseudoMetaFile_DrawRectangle(_swigobj,_swigarg0) (_swigobj->DrawRectangle(_swigarg0))
965 static PyObject *_wrap_wxPseudoMetaFile_DrawRectangle(PyObject *self, PyObject *args, PyObject *kwargs) {
966 PyObject * _resultobj;
967 wxPseudoMetaFile * _arg0;
968 wxRect * _arg1;
969 PyObject * _argo0 = 0;
970 wxRect temp;
971 PyObject * _obj1 = 0;
972 char *_kwnames[] = { "self","rect", NULL };
973
974 self = self;
975 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPseudoMetaFile_DrawRectangle",_kwnames,&_argo0,&_obj1))
976 return NULL;
977 if (_argo0) {
978 if (_argo0 == Py_None) { _arg0 = NULL; }
979 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
980 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_DrawRectangle. Expected _wxPseudoMetaFile_p.");
981 return NULL;
982 }
983 }
984 {
985 _arg1 = &temp;
986 if (! wxRect_helper(_obj1, &_arg1))
987 return NULL;
988 }
989 {
990 wxPy_BEGIN_ALLOW_THREADS;
991 wxPseudoMetaFile_DrawRectangle(_arg0,*_arg1);
992
993 wxPy_END_ALLOW_THREADS;
994 } Py_INCREF(Py_None);
995 _resultobj = Py_None;
996 return _resultobj;
997 }
998
999 #define wxPseudoMetaFile_DrawRoundedRectangle(_swigobj,_swigarg0,_swigarg1) (_swigobj->DrawRoundedRectangle(_swigarg0,_swigarg1))
1000 static PyObject *_wrap_wxPseudoMetaFile_DrawRoundedRectangle(PyObject *self, PyObject *args, PyObject *kwargs) {
1001 PyObject * _resultobj;
1002 wxPseudoMetaFile * _arg0;
1003 wxRect * _arg1;
1004 double _arg2;
1005 PyObject * _argo0 = 0;
1006 wxRect temp;
1007 PyObject * _obj1 = 0;
1008 char *_kwnames[] = { "self","rect","radius", NULL };
1009
1010 self = self;
1011 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOd:wxPseudoMetaFile_DrawRoundedRectangle",_kwnames,&_argo0,&_obj1,&_arg2))
1012 return NULL;
1013 if (_argo0) {
1014 if (_argo0 == Py_None) { _arg0 = NULL; }
1015 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
1016 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_DrawRoundedRectangle. Expected _wxPseudoMetaFile_p.");
1017 return NULL;
1018 }
1019 }
1020 {
1021 _arg1 = &temp;
1022 if (! wxRect_helper(_obj1, &_arg1))
1023 return NULL;
1024 }
1025 {
1026 wxPy_BEGIN_ALLOW_THREADS;
1027 wxPseudoMetaFile_DrawRoundedRectangle(_arg0,*_arg1,_arg2);
1028
1029 wxPy_END_ALLOW_THREADS;
1030 } Py_INCREF(Py_None);
1031 _resultobj = Py_None;
1032 return _resultobj;
1033 }
1034
1035 #define wxPseudoMetaFile_DrawArc(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->DrawArc(_swigarg0,_swigarg1,_swigarg2))
1036 static PyObject *_wrap_wxPseudoMetaFile_DrawArc(PyObject *self, PyObject *args, PyObject *kwargs) {
1037 PyObject * _resultobj;
1038 wxPseudoMetaFile * _arg0;
1039 wxPoint * _arg1;
1040 wxPoint * _arg2;
1041 wxPoint * _arg3;
1042 PyObject * _argo0 = 0;
1043 wxPoint temp;
1044 PyObject * _obj1 = 0;
1045 wxPoint temp0;
1046 PyObject * _obj2 = 0;
1047 wxPoint temp1;
1048 PyObject * _obj3 = 0;
1049 char *_kwnames[] = { "self","centrePt","startPt","endPt", NULL };
1050
1051 self = self;
1052 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOOO:wxPseudoMetaFile_DrawArc",_kwnames,&_argo0,&_obj1,&_obj2,&_obj3))
1053 return NULL;
1054 if (_argo0) {
1055 if (_argo0 == Py_None) { _arg0 = NULL; }
1056 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
1057 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_DrawArc. Expected _wxPseudoMetaFile_p.");
1058 return NULL;
1059 }
1060 }
1061 {
1062 _arg1 = &temp;
1063 if (! wxPoint_helper(_obj1, &_arg1))
1064 return NULL;
1065 }
1066 {
1067 _arg2 = &temp0;
1068 if (! wxPoint_helper(_obj2, &_arg2))
1069 return NULL;
1070 }
1071 {
1072 _arg3 = &temp1;
1073 if (! wxPoint_helper(_obj3, &_arg3))
1074 return NULL;
1075 }
1076 {
1077 wxPy_BEGIN_ALLOW_THREADS;
1078 wxPseudoMetaFile_DrawArc(_arg0,*_arg1,*_arg2,*_arg3);
1079
1080 wxPy_END_ALLOW_THREADS;
1081 } Py_INCREF(Py_None);
1082 _resultobj = Py_None;
1083 return _resultobj;
1084 }
1085
1086 #define wxPseudoMetaFile_DrawEllipticArc(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->DrawEllipticArc(_swigarg0,_swigarg1,_swigarg2))
1087 static PyObject *_wrap_wxPseudoMetaFile_DrawEllipticArc(PyObject *self, PyObject *args, PyObject *kwargs) {
1088 PyObject * _resultobj;
1089 wxPseudoMetaFile * _arg0;
1090 wxRect * _arg1;
1091 double _arg2;
1092 double _arg3;
1093 PyObject * _argo0 = 0;
1094 wxRect temp;
1095 PyObject * _obj1 = 0;
1096 char *_kwnames[] = { "self","rect","startAngle","endAngle", NULL };
1097
1098 self = self;
1099 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdd:wxPseudoMetaFile_DrawEllipticArc",_kwnames,&_argo0,&_obj1,&_arg2,&_arg3))
1100 return NULL;
1101 if (_argo0) {
1102 if (_argo0 == Py_None) { _arg0 = NULL; }
1103 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
1104 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_DrawEllipticArc. Expected _wxPseudoMetaFile_p.");
1105 return NULL;
1106 }
1107 }
1108 {
1109 _arg1 = &temp;
1110 if (! wxRect_helper(_obj1, &_arg1))
1111 return NULL;
1112 }
1113 {
1114 wxPy_BEGIN_ALLOW_THREADS;
1115 wxPseudoMetaFile_DrawEllipticArc(_arg0,*_arg1,_arg2,_arg3);
1116
1117 wxPy_END_ALLOW_THREADS;
1118 } Py_INCREF(Py_None);
1119 _resultobj = Py_None;
1120 return _resultobj;
1121 }
1122
1123 #define wxPseudoMetaFile_DrawEllipse(_swigobj,_swigarg0) (_swigobj->DrawEllipse(_swigarg0))
1124 static PyObject *_wrap_wxPseudoMetaFile_DrawEllipse(PyObject *self, PyObject *args, PyObject *kwargs) {
1125 PyObject * _resultobj;
1126 wxPseudoMetaFile * _arg0;
1127 wxRect * _arg1;
1128 PyObject * _argo0 = 0;
1129 wxRect temp;
1130 PyObject * _obj1 = 0;
1131 char *_kwnames[] = { "self","rect", NULL };
1132
1133 self = self;
1134 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPseudoMetaFile_DrawEllipse",_kwnames,&_argo0,&_obj1))
1135 return NULL;
1136 if (_argo0) {
1137 if (_argo0 == Py_None) { _arg0 = NULL; }
1138 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
1139 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_DrawEllipse. Expected _wxPseudoMetaFile_p.");
1140 return NULL;
1141 }
1142 }
1143 {
1144 _arg1 = &temp;
1145 if (! wxRect_helper(_obj1, &_arg1))
1146 return NULL;
1147 }
1148 {
1149 wxPy_BEGIN_ALLOW_THREADS;
1150 wxPseudoMetaFile_DrawEllipse(_arg0,*_arg1);
1151
1152 wxPy_END_ALLOW_THREADS;
1153 } Py_INCREF(Py_None);
1154 _resultobj = Py_None;
1155 return _resultobj;
1156 }
1157
1158 #define wxPseudoMetaFile_DrawPoint(_swigobj,_swigarg0) (_swigobj->DrawPoint(_swigarg0))
1159 static PyObject *_wrap_wxPseudoMetaFile_DrawPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
1160 PyObject * _resultobj;
1161 wxPseudoMetaFile * _arg0;
1162 wxPoint * _arg1;
1163 PyObject * _argo0 = 0;
1164 wxPoint temp;
1165 PyObject * _obj1 = 0;
1166 char *_kwnames[] = { "self","pt", NULL };
1167
1168 self = self;
1169 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPseudoMetaFile_DrawPoint",_kwnames,&_argo0,&_obj1))
1170 return NULL;
1171 if (_argo0) {
1172 if (_argo0 == Py_None) { _arg0 = NULL; }
1173 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
1174 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_DrawPoint. Expected _wxPseudoMetaFile_p.");
1175 return NULL;
1176 }
1177 }
1178 {
1179 _arg1 = &temp;
1180 if (! wxPoint_helper(_obj1, &_arg1))
1181 return NULL;
1182 }
1183 {
1184 wxPy_BEGIN_ALLOW_THREADS;
1185 wxPseudoMetaFile_DrawPoint(_arg0,*_arg1);
1186
1187 wxPy_END_ALLOW_THREADS;
1188 } Py_INCREF(Py_None);
1189 _resultobj = Py_None;
1190 return _resultobj;
1191 }
1192
1193 #define wxPseudoMetaFile_DrawText(_swigobj,_swigarg0,_swigarg1) (_swigobj->DrawText(_swigarg0,_swigarg1))
1194 static PyObject *_wrap_wxPseudoMetaFile_DrawText(PyObject *self, PyObject *args, PyObject *kwargs) {
1195 PyObject * _resultobj;
1196 wxPseudoMetaFile * _arg0;
1197 wxString * _arg1;
1198 wxPoint * _arg2;
1199 PyObject * _argo0 = 0;
1200 PyObject * _obj1 = 0;
1201 wxPoint temp;
1202 PyObject * _obj2 = 0;
1203 char *_kwnames[] = { "self","text","pt", NULL };
1204
1205 self = self;
1206 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxPseudoMetaFile_DrawText",_kwnames,&_argo0,&_obj1,&_obj2))
1207 return NULL;
1208 if (_argo0) {
1209 if (_argo0 == Py_None) { _arg0 = NULL; }
1210 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
1211 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_DrawText. Expected _wxPseudoMetaFile_p.");
1212 return NULL;
1213 }
1214 }
1215 {
1216 if (!PyString_Check(_obj1)) {
1217 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1218 return NULL;
1219 }
1220 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
1221 }
1222 {
1223 _arg2 = &temp;
1224 if (! wxPoint_helper(_obj2, &_arg2))
1225 return NULL;
1226 }
1227 {
1228 wxPy_BEGIN_ALLOW_THREADS;
1229 wxPseudoMetaFile_DrawText(_arg0,*_arg1,*_arg2);
1230
1231 wxPy_END_ALLOW_THREADS;
1232 } Py_INCREF(Py_None);
1233 _resultobj = Py_None;
1234 {
1235 if (_obj1)
1236 delete _arg1;
1237 }
1238 return _resultobj;
1239 }
1240
1241 #define wxPseudoMetaFile_DrawLines(_swigobj,_swigarg0,_swigarg1) (_swigobj->DrawLines(_swigarg0,_swigarg1))
1242 static PyObject *_wrap_wxPseudoMetaFile_DrawLines(PyObject *self, PyObject *args, PyObject *kwargs) {
1243 PyObject * _resultobj;
1244 wxPseudoMetaFile * _arg0;
1245 int _arg1;
1246 wxPoint * _arg2;
1247 PyObject * _argo0 = 0;
1248 PyObject * _obj2 = 0;
1249 char *_kwnames[] = { "self","points", NULL };
1250
1251 self = self;
1252 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPseudoMetaFile_DrawLines",_kwnames,&_argo0,&_obj2))
1253 return NULL;
1254 if (_argo0) {
1255 if (_argo0 == Py_None) { _arg0 = NULL; }
1256 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
1257 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_DrawLines. Expected _wxPseudoMetaFile_p.");
1258 return NULL;
1259 }
1260 }
1261 if (_obj2)
1262 {
1263 _arg2 = wxPoint_LIST_helper(_obj2);
1264 if (_arg2 == NULL) {
1265 return NULL;
1266 }
1267 }
1268 {
1269 if (_obj2) {
1270 _arg1 = PyList_Size(_obj2);
1271 }
1272 else {
1273 _arg1 = 0;
1274 }
1275 }
1276 {
1277 wxPy_BEGIN_ALLOW_THREADS;
1278 wxPseudoMetaFile_DrawLines(_arg0,_arg1,_arg2);
1279
1280 wxPy_END_ALLOW_THREADS;
1281 } Py_INCREF(Py_None);
1282 _resultobj = Py_None;
1283 {
1284 delete [] _arg2;
1285 }
1286 return _resultobj;
1287 }
1288
1289 #define wxPseudoMetaFile_DrawPolygon(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->DrawPolygon(_swigarg0,_swigarg1,_swigarg2))
1290 static PyObject *_wrap_wxPseudoMetaFile_DrawPolygon(PyObject *self, PyObject *args, PyObject *kwargs) {
1291 PyObject * _resultobj;
1292 wxPseudoMetaFile * _arg0;
1293 int _arg1;
1294 wxPoint * _arg2;
1295 int _arg3 = (int ) 0;
1296 PyObject * _argo0 = 0;
1297 PyObject * _obj2 = 0;
1298 char *_kwnames[] = { "self","points","flags", NULL };
1299
1300 self = self;
1301 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxPseudoMetaFile_DrawPolygon",_kwnames,&_argo0,&_obj2,&_arg3))
1302 return NULL;
1303 if (_argo0) {
1304 if (_argo0 == Py_None) { _arg0 = NULL; }
1305 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
1306 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_DrawPolygon. Expected _wxPseudoMetaFile_p.");
1307 return NULL;
1308 }
1309 }
1310 if (_obj2)
1311 {
1312 _arg2 = wxPoint_LIST_helper(_obj2);
1313 if (_arg2 == NULL) {
1314 return NULL;
1315 }
1316 }
1317 {
1318 if (_obj2) {
1319 _arg1 = PyList_Size(_obj2);
1320 }
1321 else {
1322 _arg1 = 0;
1323 }
1324 }
1325 {
1326 wxPy_BEGIN_ALLOW_THREADS;
1327 wxPseudoMetaFile_DrawPolygon(_arg0,_arg1,_arg2,_arg3);
1328
1329 wxPy_END_ALLOW_THREADS;
1330 } Py_INCREF(Py_None);
1331 _resultobj = Py_None;
1332 {
1333 delete [] _arg2;
1334 }
1335 return _resultobj;
1336 }
1337
1338 #define wxPseudoMetaFile_DrawSpline(_swigobj,_swigarg0,_swigarg1) (_swigobj->DrawSpline(_swigarg0,_swigarg1))
1339 static PyObject *_wrap_wxPseudoMetaFile_DrawSpline(PyObject *self, PyObject *args, PyObject *kwargs) {
1340 PyObject * _resultobj;
1341 wxPseudoMetaFile * _arg0;
1342 int _arg1;
1343 wxPoint * _arg2;
1344 PyObject * _argo0 = 0;
1345 PyObject * _obj2 = 0;
1346 char *_kwnames[] = { "self","points", NULL };
1347
1348 self = self;
1349 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPseudoMetaFile_DrawSpline",_kwnames,&_argo0,&_obj2))
1350 return NULL;
1351 if (_argo0) {
1352 if (_argo0 == Py_None) { _arg0 = NULL; }
1353 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
1354 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_DrawSpline. Expected _wxPseudoMetaFile_p.");
1355 return NULL;
1356 }
1357 }
1358 if (_obj2)
1359 {
1360 _arg2 = wxPoint_LIST_helper(_obj2);
1361 if (_arg2 == NULL) {
1362 return NULL;
1363 }
1364 }
1365 {
1366 if (_obj2) {
1367 _arg1 = PyList_Size(_obj2);
1368 }
1369 else {
1370 _arg1 = 0;
1371 }
1372 }
1373 {
1374 wxPy_BEGIN_ALLOW_THREADS;
1375 wxPseudoMetaFile_DrawSpline(_arg0,_arg1,_arg2);
1376
1377 wxPy_END_ALLOW_THREADS;
1378 } Py_INCREF(Py_None);
1379 _resultobj = Py_None;
1380 {
1381 delete [] _arg2;
1382 }
1383 return _resultobj;
1384 }
1385
1386 #define wxPseudoMetaFile_SetClippingRect(_swigobj,_swigarg0) (_swigobj->SetClippingRect(_swigarg0))
1387 static PyObject *_wrap_wxPseudoMetaFile_SetClippingRect(PyObject *self, PyObject *args, PyObject *kwargs) {
1388 PyObject * _resultobj;
1389 wxPseudoMetaFile * _arg0;
1390 wxRect * _arg1;
1391 PyObject * _argo0 = 0;
1392 wxRect temp;
1393 PyObject * _obj1 = 0;
1394 char *_kwnames[] = { "self","rect", NULL };
1395
1396 self = self;
1397 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPseudoMetaFile_SetClippingRect",_kwnames,&_argo0,&_obj1))
1398 return NULL;
1399 if (_argo0) {
1400 if (_argo0 == Py_None) { _arg0 = NULL; }
1401 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
1402 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_SetClippingRect. Expected _wxPseudoMetaFile_p.");
1403 return NULL;
1404 }
1405 }
1406 {
1407 _arg1 = &temp;
1408 if (! wxRect_helper(_obj1, &_arg1))
1409 return NULL;
1410 }
1411 {
1412 wxPy_BEGIN_ALLOW_THREADS;
1413 wxPseudoMetaFile_SetClippingRect(_arg0,*_arg1);
1414
1415 wxPy_END_ALLOW_THREADS;
1416 } Py_INCREF(Py_None);
1417 _resultobj = Py_None;
1418 return _resultobj;
1419 }
1420
1421 #define wxPseudoMetaFile_DestroyClippingRect(_swigobj) (_swigobj->DestroyClippingRect())
1422 static PyObject *_wrap_wxPseudoMetaFile_DestroyClippingRect(PyObject *self, PyObject *args, PyObject *kwargs) {
1423 PyObject * _resultobj;
1424 wxPseudoMetaFile * _arg0;
1425 PyObject * _argo0 = 0;
1426 char *_kwnames[] = { "self", NULL };
1427
1428 self = self;
1429 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPseudoMetaFile_DestroyClippingRect",_kwnames,&_argo0))
1430 return NULL;
1431 if (_argo0) {
1432 if (_argo0 == Py_None) { _arg0 = NULL; }
1433 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
1434 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_DestroyClippingRect. Expected _wxPseudoMetaFile_p.");
1435 return NULL;
1436 }
1437 }
1438 {
1439 wxPy_BEGIN_ALLOW_THREADS;
1440 wxPseudoMetaFile_DestroyClippingRect(_arg0);
1441
1442 wxPy_END_ALLOW_THREADS;
1443 } Py_INCREF(Py_None);
1444 _resultobj = Py_None;
1445 return _resultobj;
1446 }
1447
1448 #define wxPseudoMetaFile_SetPen(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetPen(_swigarg0,_swigarg1))
1449 static PyObject *_wrap_wxPseudoMetaFile_SetPen(PyObject *self, PyObject *args, PyObject *kwargs) {
1450 PyObject * _resultobj;
1451 wxPseudoMetaFile * _arg0;
1452 wxPen * _arg1;
1453 bool _arg2 = (bool ) FALSE;
1454 PyObject * _argo0 = 0;
1455 PyObject * _argo1 = 0;
1456 int tempbool2 = (int) FALSE;
1457 char *_kwnames[] = { "self","pen","isOutline", NULL };
1458
1459 self = self;
1460 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxPseudoMetaFile_SetPen",_kwnames,&_argo0,&_argo1,&tempbool2))
1461 return NULL;
1462 if (_argo0) {
1463 if (_argo0 == Py_None) { _arg0 = NULL; }
1464 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
1465 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_SetPen. Expected _wxPseudoMetaFile_p.");
1466 return NULL;
1467 }
1468 }
1469 if (_argo1) {
1470 if (_argo1 == Py_None) { _arg1 = NULL; }
1471 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPen_p")) {
1472 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPseudoMetaFile_SetPen. Expected _wxPen_p.");
1473 return NULL;
1474 }
1475 }
1476 _arg2 = (bool ) tempbool2;
1477 {
1478 wxPy_BEGIN_ALLOW_THREADS;
1479 wxPseudoMetaFile_SetPen(_arg0,_arg1,_arg2);
1480
1481 wxPy_END_ALLOW_THREADS;
1482 } Py_INCREF(Py_None);
1483 _resultobj = Py_None;
1484 return _resultobj;
1485 }
1486
1487 #define wxPseudoMetaFile_SetBrush(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetBrush(_swigarg0,_swigarg1))
1488 static PyObject *_wrap_wxPseudoMetaFile_SetBrush(PyObject *self, PyObject *args, PyObject *kwargs) {
1489 PyObject * _resultobj;
1490 wxPseudoMetaFile * _arg0;
1491 wxBrush * _arg1;
1492 bool _arg2 = (bool ) FALSE;
1493 PyObject * _argo0 = 0;
1494 PyObject * _argo1 = 0;
1495 int tempbool2 = (int) FALSE;
1496 char *_kwnames[] = { "self","brush","isFill", NULL };
1497
1498 self = self;
1499 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxPseudoMetaFile_SetBrush",_kwnames,&_argo0,&_argo1,&tempbool2))
1500 return NULL;
1501 if (_argo0) {
1502 if (_argo0 == Py_None) { _arg0 = NULL; }
1503 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
1504 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_SetBrush. Expected _wxPseudoMetaFile_p.");
1505 return NULL;
1506 }
1507 }
1508 if (_argo1) {
1509 if (_argo1 == Py_None) { _arg1 = NULL; }
1510 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxBrush_p")) {
1511 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPseudoMetaFile_SetBrush. Expected _wxBrush_p.");
1512 return NULL;
1513 }
1514 }
1515 _arg2 = (bool ) tempbool2;
1516 {
1517 wxPy_BEGIN_ALLOW_THREADS;
1518 wxPseudoMetaFile_SetBrush(_arg0,_arg1,_arg2);
1519
1520 wxPy_END_ALLOW_THREADS;
1521 } Py_INCREF(Py_None);
1522 _resultobj = Py_None;
1523 return _resultobj;
1524 }
1525
1526 #define wxPseudoMetaFile_SetFont(_swigobj,_swigarg0) (_swigobj->SetFont(_swigarg0))
1527 static PyObject *_wrap_wxPseudoMetaFile_SetFont(PyObject *self, PyObject *args, PyObject *kwargs) {
1528 PyObject * _resultobj;
1529 wxPseudoMetaFile * _arg0;
1530 wxFont * _arg1;
1531 PyObject * _argo0 = 0;
1532 PyObject * _argo1 = 0;
1533 char *_kwnames[] = { "self","font", NULL };
1534
1535 self = self;
1536 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPseudoMetaFile_SetFont",_kwnames,&_argo0,&_argo1))
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_SetFont. Expected _wxPseudoMetaFile_p.");
1542 return NULL;
1543 }
1544 }
1545 if (_argo1) {
1546 if (_argo1 == Py_None) { _arg1 = NULL; }
1547 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxFont_p")) {
1548 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPseudoMetaFile_SetFont. Expected _wxFont_p.");
1549 return NULL;
1550 }
1551 }
1552 {
1553 wxPy_BEGIN_ALLOW_THREADS;
1554 wxPseudoMetaFile_SetFont(_arg0,_arg1);
1555
1556 wxPy_END_ALLOW_THREADS;
1557 } Py_INCREF(Py_None);
1558 _resultobj = Py_None;
1559 return _resultobj;
1560 }
1561
1562 #define wxPseudoMetaFile_SetTextColour(_swigobj,_swigarg0) (_swigobj->SetTextColour(_swigarg0))
1563 static PyObject *_wrap_wxPseudoMetaFile_SetTextColour(PyObject *self, PyObject *args, PyObject *kwargs) {
1564 PyObject * _resultobj;
1565 wxPseudoMetaFile * _arg0;
1566 wxColour * _arg1;
1567 PyObject * _argo0 = 0;
1568 PyObject * _argo1 = 0;
1569 char *_kwnames[] = { "self","colour", NULL };
1570
1571 self = self;
1572 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPseudoMetaFile_SetTextColour",_kwnames,&_argo0,&_argo1))
1573 return NULL;
1574 if (_argo0) {
1575 if (_argo0 == Py_None) { _arg0 = NULL; }
1576 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
1577 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_SetTextColour. Expected _wxPseudoMetaFile_p.");
1578 return NULL;
1579 }
1580 }
1581 if (_argo1) {
1582 if (_argo1 == Py_None) { _arg1 = NULL; }
1583 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxColour_p")) {
1584 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPseudoMetaFile_SetTextColour. Expected _wxColour_p.");
1585 return NULL;
1586 }
1587 }
1588 {
1589 wxPy_BEGIN_ALLOW_THREADS;
1590 wxPseudoMetaFile_SetTextColour(_arg0,*_arg1);
1591
1592 wxPy_END_ALLOW_THREADS;
1593 } Py_INCREF(Py_None);
1594 _resultobj = Py_None;
1595 return _resultobj;
1596 }
1597
1598 #define wxPseudoMetaFile_SetBackgroundColour(_swigobj,_swigarg0) (_swigobj->SetBackgroundColour(_swigarg0))
1599 static PyObject *_wrap_wxPseudoMetaFile_SetBackgroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
1600 PyObject * _resultobj;
1601 wxPseudoMetaFile * _arg0;
1602 wxColour * _arg1;
1603 PyObject * _argo0 = 0;
1604 PyObject * _argo1 = 0;
1605 char *_kwnames[] = { "self","colour", NULL };
1606
1607 self = self;
1608 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPseudoMetaFile_SetBackgroundColour",_kwnames,&_argo0,&_argo1))
1609 return NULL;
1610 if (_argo0) {
1611 if (_argo0 == Py_None) { _arg0 = NULL; }
1612 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
1613 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_SetBackgroundColour. Expected _wxPseudoMetaFile_p.");
1614 return NULL;
1615 }
1616 }
1617 if (_argo1) {
1618 if (_argo1 == Py_None) { _arg1 = NULL; }
1619 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxColour_p")) {
1620 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPseudoMetaFile_SetBackgroundColour. Expected _wxColour_p.");
1621 return NULL;
1622 }
1623 }
1624 {
1625 wxPy_BEGIN_ALLOW_THREADS;
1626 wxPseudoMetaFile_SetBackgroundColour(_arg0,*_arg1);
1627
1628 wxPy_END_ALLOW_THREADS;
1629 } Py_INCREF(Py_None);
1630 _resultobj = Py_None;
1631 return _resultobj;
1632 }
1633
1634 #define wxPseudoMetaFile_SetBackgroundMode(_swigobj,_swigarg0) (_swigobj->SetBackgroundMode(_swigarg0))
1635 static PyObject *_wrap_wxPseudoMetaFile_SetBackgroundMode(PyObject *self, PyObject *args, PyObject *kwargs) {
1636 PyObject * _resultobj;
1637 wxPseudoMetaFile * _arg0;
1638 int _arg1;
1639 PyObject * _argo0 = 0;
1640 char *_kwnames[] = { "self","mode", NULL };
1641
1642 self = self;
1643 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxPseudoMetaFile_SetBackgroundMode",_kwnames,&_argo0,&_arg1))
1644 return NULL;
1645 if (_argo0) {
1646 if (_argo0 == Py_None) { _arg0 = NULL; }
1647 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
1648 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_SetBackgroundMode. Expected _wxPseudoMetaFile_p.");
1649 return NULL;
1650 }
1651 }
1652 {
1653 wxPy_BEGIN_ALLOW_THREADS;
1654 wxPseudoMetaFile_SetBackgroundMode(_arg0,_arg1);
1655
1656 wxPy_END_ALLOW_THREADS;
1657 } Py_INCREF(Py_None);
1658 _resultobj = Py_None;
1659 return _resultobj;
1660 }
1661
1662 static void *SwigwxPyRectangleShapeTowxPyShape(void *ptr) {
1663 wxPyRectangleShape *src;
1664 wxPyShape *dest;
1665 src = (wxPyRectangleShape *) ptr;
1666 dest = (wxPyShape *) src;
1667 return (void *) dest;
1668 }
1669
1670 static void *SwigwxPyRectangleShapeTowxPyShapeEvtHandler(void *ptr) {
1671 wxPyRectangleShape *src;
1672 wxPyShapeEvtHandler *dest;
1673 src = (wxPyRectangleShape *) ptr;
1674 dest = (wxPyShapeEvtHandler *) src;
1675 return (void *) dest;
1676 }
1677
1678 #define new_wxPyRectangleShape(_swigarg0,_swigarg1) (new wxPyRectangleShape(_swigarg0,_swigarg1))
1679 static PyObject *_wrap_new_wxPyRectangleShape(PyObject *self, PyObject *args, PyObject *kwargs) {
1680 PyObject * _resultobj;
1681 wxPyRectangleShape * _result;
1682 double _arg0 = (double ) 0.0;
1683 double _arg1 = (double ) 0.0;
1684 char *_kwnames[] = { "width","height", NULL };
1685 char _ptemp[128];
1686
1687 self = self;
1688 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"|dd:new_wxPyRectangleShape",_kwnames,&_arg0,&_arg1))
1689 return NULL;
1690 {
1691 wxPy_BEGIN_ALLOW_THREADS;
1692 _result = (wxPyRectangleShape *)new_wxPyRectangleShape(_arg0,_arg1);
1693
1694 wxPy_END_ALLOW_THREADS;
1695 } if (_result) {
1696 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPyRectangleShape_p");
1697 _resultobj = Py_BuildValue("s",_ptemp);
1698 } else {
1699 Py_INCREF(Py_None);
1700 _resultobj = Py_None;
1701 }
1702 return _resultobj;
1703 }
1704
1705 #define wxPyRectangleShape__setSelf(_swigobj,_swigarg0) (_swigobj->_setSelf(_swigarg0))
1706 static PyObject *_wrap_wxPyRectangleShape__setSelf(PyObject *self, PyObject *args, PyObject *kwargs) {
1707 PyObject * _resultobj;
1708 wxPyRectangleShape * _arg0;
1709 PyObject * _arg1;
1710 PyObject * _argo0 = 0;
1711 PyObject * _obj1 = 0;
1712 char *_kwnames[] = { "self","self", NULL };
1713
1714 self = self;
1715 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyRectangleShape__setSelf",_kwnames,&_argo0,&_obj1))
1716 return NULL;
1717 if (_argo0) {
1718 if (_argo0 == Py_None) { _arg0 = NULL; }
1719 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
1720 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape__setSelf. Expected _wxPyRectangleShape_p.");
1721 return NULL;
1722 }
1723 }
1724 {
1725 _arg1 = _obj1;
1726 }
1727 {
1728 wxPy_BEGIN_ALLOW_THREADS;
1729 wxPyRectangleShape__setSelf(_arg0,_arg1);
1730
1731 wxPy_END_ALLOW_THREADS;
1732 } Py_INCREF(Py_None);
1733 _resultobj = Py_None;
1734 return _resultobj;
1735 }
1736
1737 #define wxPyRectangleShape_SetCornerRadius(_swigobj,_swigarg0) (_swigobj->SetCornerRadius(_swigarg0))
1738 static PyObject *_wrap_wxPyRectangleShape_SetCornerRadius(PyObject *self, PyObject *args, PyObject *kwargs) {
1739 PyObject * _resultobj;
1740 wxPyRectangleShape * _arg0;
1741 double _arg1;
1742 PyObject * _argo0 = 0;
1743 char *_kwnames[] = { "self","radius", NULL };
1744
1745 self = self;
1746 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Od:wxPyRectangleShape_SetCornerRadius",_kwnames,&_argo0,&_arg1))
1747 return NULL;
1748 if (_argo0) {
1749 if (_argo0 == Py_None) { _arg0 = NULL; }
1750 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
1751 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_SetCornerRadius. Expected _wxPyRectangleShape_p.");
1752 return NULL;
1753 }
1754 }
1755 {
1756 wxPy_BEGIN_ALLOW_THREADS;
1757 wxPyRectangleShape_SetCornerRadius(_arg0,_arg1);
1758
1759 wxPy_END_ALLOW_THREADS;
1760 } Py_INCREF(Py_None);
1761 _resultobj = Py_None;
1762 return _resultobj;
1763 }
1764
1765 #define wxPyRectangleShape_base_OnDelete(_swigobj) (_swigobj->base_OnDelete())
1766 static PyObject *_wrap_wxPyRectangleShape_base_OnDelete(PyObject *self, PyObject *args, PyObject *kwargs) {
1767 PyObject * _resultobj;
1768 wxPyRectangleShape * _arg0;
1769 PyObject * _argo0 = 0;
1770 char *_kwnames[] = { "self", NULL };
1771
1772 self = self;
1773 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyRectangleShape_base_OnDelete",_kwnames,&_argo0))
1774 return NULL;
1775 if (_argo0) {
1776 if (_argo0 == Py_None) { _arg0 = NULL; }
1777 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
1778 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnDelete. Expected _wxPyRectangleShape_p.");
1779 return NULL;
1780 }
1781 }
1782 {
1783 wxPy_BEGIN_ALLOW_THREADS;
1784 wxPyRectangleShape_base_OnDelete(_arg0);
1785
1786 wxPy_END_ALLOW_THREADS;
1787 } Py_INCREF(Py_None);
1788 _resultobj = Py_None;
1789 return _resultobj;
1790 }
1791
1792 #define wxPyRectangleShape_base_OnDraw(_swigobj,_swigarg0) (_swigobj->base_OnDraw(_swigarg0))
1793 static PyObject *_wrap_wxPyRectangleShape_base_OnDraw(PyObject *self, PyObject *args, PyObject *kwargs) {
1794 PyObject * _resultobj;
1795 wxPyRectangleShape * _arg0;
1796 wxDC * _arg1;
1797 PyObject * _argo0 = 0;
1798 PyObject * _argo1 = 0;
1799 char *_kwnames[] = { "self","dc", NULL };
1800
1801 self = self;
1802 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyRectangleShape_base_OnDraw",_kwnames,&_argo0,&_argo1))
1803 return NULL;
1804 if (_argo0) {
1805 if (_argo0 == Py_None) { _arg0 = NULL; }
1806 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
1807 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnDraw. Expected _wxPyRectangleShape_p.");
1808 return NULL;
1809 }
1810 }
1811 if (_argo1) {
1812 if (_argo1 == Py_None) { _arg1 = NULL; }
1813 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
1814 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyRectangleShape_base_OnDraw. Expected _wxDC_p.");
1815 return NULL;
1816 }
1817 }
1818 {
1819 wxPy_BEGIN_ALLOW_THREADS;
1820 wxPyRectangleShape_base_OnDraw(_arg0,*_arg1);
1821
1822 wxPy_END_ALLOW_THREADS;
1823 } Py_INCREF(Py_None);
1824 _resultobj = Py_None;
1825 return _resultobj;
1826 }
1827
1828 #define wxPyRectangleShape_base_OnDrawContents(_swigobj,_swigarg0) (_swigobj->base_OnDrawContents(_swigarg0))
1829 static PyObject *_wrap_wxPyRectangleShape_base_OnDrawContents(PyObject *self, PyObject *args, PyObject *kwargs) {
1830 PyObject * _resultobj;
1831 wxPyRectangleShape * _arg0;
1832 wxDC * _arg1;
1833 PyObject * _argo0 = 0;
1834 PyObject * _argo1 = 0;
1835 char *_kwnames[] = { "self","dc", NULL };
1836
1837 self = self;
1838 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyRectangleShape_base_OnDrawContents",_kwnames,&_argo0,&_argo1))
1839 return NULL;
1840 if (_argo0) {
1841 if (_argo0 == Py_None) { _arg0 = NULL; }
1842 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
1843 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnDrawContents. Expected _wxPyRectangleShape_p.");
1844 return NULL;
1845 }
1846 }
1847 if (_argo1) {
1848 if (_argo1 == Py_None) { _arg1 = NULL; }
1849 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
1850 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyRectangleShape_base_OnDrawContents. Expected _wxDC_p.");
1851 return NULL;
1852 }
1853 }
1854 {
1855 wxPy_BEGIN_ALLOW_THREADS;
1856 wxPyRectangleShape_base_OnDrawContents(_arg0,*_arg1);
1857
1858 wxPy_END_ALLOW_THREADS;
1859 } Py_INCREF(Py_None);
1860 _resultobj = Py_None;
1861 return _resultobj;
1862 }
1863
1864 #define wxPyRectangleShape_base_OnDrawBranches(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnDrawBranches(_swigarg0,_swigarg1))
1865 static PyObject *_wrap_wxPyRectangleShape_base_OnDrawBranches(PyObject *self, PyObject *args, PyObject *kwargs) {
1866 PyObject * _resultobj;
1867 wxPyRectangleShape * _arg0;
1868 wxDC * _arg1;
1869 bool _arg2 = (bool ) FALSE;
1870 PyObject * _argo0 = 0;
1871 PyObject * _argo1 = 0;
1872 int tempbool2 = (int) FALSE;
1873 char *_kwnames[] = { "self","dc","erase", NULL };
1874
1875 self = self;
1876 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxPyRectangleShape_base_OnDrawBranches",_kwnames,&_argo0,&_argo1,&tempbool2))
1877 return NULL;
1878 if (_argo0) {
1879 if (_argo0 == Py_None) { _arg0 = NULL; }
1880 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
1881 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnDrawBranches. Expected _wxPyRectangleShape_p.");
1882 return NULL;
1883 }
1884 }
1885 if (_argo1) {
1886 if (_argo1 == Py_None) { _arg1 = NULL; }
1887 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
1888 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyRectangleShape_base_OnDrawBranches. Expected _wxDC_p.");
1889 return NULL;
1890 }
1891 }
1892 _arg2 = (bool ) tempbool2;
1893 {
1894 wxPy_BEGIN_ALLOW_THREADS;
1895 wxPyRectangleShape_base_OnDrawBranches(_arg0,*_arg1,_arg2);
1896
1897 wxPy_END_ALLOW_THREADS;
1898 } Py_INCREF(Py_None);
1899 _resultobj = Py_None;
1900 return _resultobj;
1901 }
1902
1903 #define wxPyRectangleShape_base_OnMoveLinks(_swigobj,_swigarg0) (_swigobj->base_OnMoveLinks(_swigarg0))
1904 static PyObject *_wrap_wxPyRectangleShape_base_OnMoveLinks(PyObject *self, PyObject *args, PyObject *kwargs) {
1905 PyObject * _resultobj;
1906 wxPyRectangleShape * _arg0;
1907 wxDC * _arg1;
1908 PyObject * _argo0 = 0;
1909 PyObject * _argo1 = 0;
1910 char *_kwnames[] = { "self","dc", NULL };
1911
1912 self = self;
1913 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyRectangleShape_base_OnMoveLinks",_kwnames,&_argo0,&_argo1))
1914 return NULL;
1915 if (_argo0) {
1916 if (_argo0 == Py_None) { _arg0 = NULL; }
1917 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
1918 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnMoveLinks. Expected _wxPyRectangleShape_p.");
1919 return NULL;
1920 }
1921 }
1922 if (_argo1) {
1923 if (_argo1 == Py_None) { _arg1 = NULL; }
1924 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
1925 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyRectangleShape_base_OnMoveLinks. Expected _wxDC_p.");
1926 return NULL;
1927 }
1928 }
1929 {
1930 wxPy_BEGIN_ALLOW_THREADS;
1931 wxPyRectangleShape_base_OnMoveLinks(_arg0,*_arg1);
1932
1933 wxPy_END_ALLOW_THREADS;
1934 } Py_INCREF(Py_None);
1935 _resultobj = Py_None;
1936 return _resultobj;
1937 }
1938
1939 #define wxPyRectangleShape_base_OnErase(_swigobj,_swigarg0) (_swigobj->base_OnErase(_swigarg0))
1940 static PyObject *_wrap_wxPyRectangleShape_base_OnErase(PyObject *self, PyObject *args, PyObject *kwargs) {
1941 PyObject * _resultobj;
1942 wxPyRectangleShape * _arg0;
1943 wxDC * _arg1;
1944 PyObject * _argo0 = 0;
1945 PyObject * _argo1 = 0;
1946 char *_kwnames[] = { "self","dc", NULL };
1947
1948 self = self;
1949 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyRectangleShape_base_OnErase",_kwnames,&_argo0,&_argo1))
1950 return NULL;
1951 if (_argo0) {
1952 if (_argo0 == Py_None) { _arg0 = NULL; }
1953 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
1954 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnErase. Expected _wxPyRectangleShape_p.");
1955 return NULL;
1956 }
1957 }
1958 if (_argo1) {
1959 if (_argo1 == Py_None) { _arg1 = NULL; }
1960 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
1961 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyRectangleShape_base_OnErase. Expected _wxDC_p.");
1962 return NULL;
1963 }
1964 }
1965 {
1966 wxPy_BEGIN_ALLOW_THREADS;
1967 wxPyRectangleShape_base_OnErase(_arg0,*_arg1);
1968
1969 wxPy_END_ALLOW_THREADS;
1970 } Py_INCREF(Py_None);
1971 _resultobj = Py_None;
1972 return _resultobj;
1973 }
1974
1975 #define wxPyRectangleShape_base_OnEraseContents(_swigobj,_swigarg0) (_swigobj->base_OnEraseContents(_swigarg0))
1976 static PyObject *_wrap_wxPyRectangleShape_base_OnEraseContents(PyObject *self, PyObject *args, PyObject *kwargs) {
1977 PyObject * _resultobj;
1978 wxPyRectangleShape * _arg0;
1979 wxDC * _arg1;
1980 PyObject * _argo0 = 0;
1981 PyObject * _argo1 = 0;
1982 char *_kwnames[] = { "self","dc", NULL };
1983
1984 self = self;
1985 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyRectangleShape_base_OnEraseContents",_kwnames,&_argo0,&_argo1))
1986 return NULL;
1987 if (_argo0) {
1988 if (_argo0 == Py_None) { _arg0 = NULL; }
1989 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
1990 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnEraseContents. Expected _wxPyRectangleShape_p.");
1991 return NULL;
1992 }
1993 }
1994 if (_argo1) {
1995 if (_argo1 == Py_None) { _arg1 = NULL; }
1996 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
1997 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyRectangleShape_base_OnEraseContents. Expected _wxDC_p.");
1998 return NULL;
1999 }
2000 }
2001 {
2002 wxPy_BEGIN_ALLOW_THREADS;
2003 wxPyRectangleShape_base_OnEraseContents(_arg0,*_arg1);
2004
2005 wxPy_END_ALLOW_THREADS;
2006 } Py_INCREF(Py_None);
2007 _resultobj = Py_None;
2008 return _resultobj;
2009 }
2010
2011 #define wxPyRectangleShape_base_OnHighlight(_swigobj,_swigarg0) (_swigobj->base_OnHighlight(_swigarg0))
2012 static PyObject *_wrap_wxPyRectangleShape_base_OnHighlight(PyObject *self, PyObject *args, PyObject *kwargs) {
2013 PyObject * _resultobj;
2014 wxPyRectangleShape * _arg0;
2015 wxDC * _arg1;
2016 PyObject * _argo0 = 0;
2017 PyObject * _argo1 = 0;
2018 char *_kwnames[] = { "self","dc", NULL };
2019
2020 self = self;
2021 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyRectangleShape_base_OnHighlight",_kwnames,&_argo0,&_argo1))
2022 return NULL;
2023 if (_argo0) {
2024 if (_argo0 == Py_None) { _arg0 = NULL; }
2025 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
2026 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnHighlight. Expected _wxPyRectangleShape_p.");
2027 return NULL;
2028 }
2029 }
2030 if (_argo1) {
2031 if (_argo1 == Py_None) { _arg1 = NULL; }
2032 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
2033 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyRectangleShape_base_OnHighlight. Expected _wxDC_p.");
2034 return NULL;
2035 }
2036 }
2037 {
2038 wxPy_BEGIN_ALLOW_THREADS;
2039 wxPyRectangleShape_base_OnHighlight(_arg0,*_arg1);
2040
2041 wxPy_END_ALLOW_THREADS;
2042 } Py_INCREF(Py_None);
2043 _resultobj = Py_None;
2044 return _resultobj;
2045 }
2046
2047 #define wxPyRectangleShape_base_OnLeftClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnLeftClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
2048 static PyObject *_wrap_wxPyRectangleShape_base_OnLeftClick(PyObject *self, PyObject *args, PyObject *kwargs) {
2049 PyObject * _resultobj;
2050 wxPyRectangleShape * _arg0;
2051 double _arg1;
2052 double _arg2;
2053 int _arg3 = (int ) 0;
2054 int _arg4 = (int ) 0;
2055 PyObject * _argo0 = 0;
2056 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
2057
2058 self = self;
2059 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyRectangleShape_base_OnLeftClick",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
2060 return NULL;
2061 if (_argo0) {
2062 if (_argo0 == Py_None) { _arg0 = NULL; }
2063 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
2064 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnLeftClick. Expected _wxPyRectangleShape_p.");
2065 return NULL;
2066 }
2067 }
2068 {
2069 wxPy_BEGIN_ALLOW_THREADS;
2070 wxPyRectangleShape_base_OnLeftClick(_arg0,_arg1,_arg2,_arg3,_arg4);
2071
2072 wxPy_END_ALLOW_THREADS;
2073 } Py_INCREF(Py_None);
2074 _resultobj = Py_None;
2075 return _resultobj;
2076 }
2077
2078 #define wxPyRectangleShape_base_OnLeftDoubleClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnLeftDoubleClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
2079 static PyObject *_wrap_wxPyRectangleShape_base_OnLeftDoubleClick(PyObject *self, PyObject *args, PyObject *kwargs) {
2080 PyObject * _resultobj;
2081 wxPyRectangleShape * _arg0;
2082 double _arg1;
2083 double _arg2;
2084 int _arg3 = (int ) 0;
2085 int _arg4 = (int ) 0;
2086 PyObject * _argo0 = 0;
2087 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
2088
2089 self = self;
2090 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyRectangleShape_base_OnLeftDoubleClick",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
2091 return NULL;
2092 if (_argo0) {
2093 if (_argo0 == Py_None) { _arg0 = NULL; }
2094 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
2095 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnLeftDoubleClick. Expected _wxPyRectangleShape_p.");
2096 return NULL;
2097 }
2098 }
2099 {
2100 wxPy_BEGIN_ALLOW_THREADS;
2101 wxPyRectangleShape_base_OnLeftDoubleClick(_arg0,_arg1,_arg2,_arg3,_arg4);
2102
2103 wxPy_END_ALLOW_THREADS;
2104 } Py_INCREF(Py_None);
2105 _resultobj = Py_None;
2106 return _resultobj;
2107 }
2108
2109 #define wxPyRectangleShape_base_OnRightClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnRightClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
2110 static PyObject *_wrap_wxPyRectangleShape_base_OnRightClick(PyObject *self, PyObject *args, PyObject *kwargs) {
2111 PyObject * _resultobj;
2112 wxPyRectangleShape * _arg0;
2113 double _arg1;
2114 double _arg2;
2115 int _arg3 = (int ) 0;
2116 int _arg4 = (int ) 0;
2117 PyObject * _argo0 = 0;
2118 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
2119
2120 self = self;
2121 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyRectangleShape_base_OnRightClick",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
2122 return NULL;
2123 if (_argo0) {
2124 if (_argo0 == Py_None) { _arg0 = NULL; }
2125 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
2126 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnRightClick. Expected _wxPyRectangleShape_p.");
2127 return NULL;
2128 }
2129 }
2130 {
2131 wxPy_BEGIN_ALLOW_THREADS;
2132 wxPyRectangleShape_base_OnRightClick(_arg0,_arg1,_arg2,_arg3,_arg4);
2133
2134 wxPy_END_ALLOW_THREADS;
2135 } Py_INCREF(Py_None);
2136 _resultobj = Py_None;
2137 return _resultobj;
2138 }
2139
2140 #define wxPyRectangleShape_base_OnSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnSize(_swigarg0,_swigarg1))
2141 static PyObject *_wrap_wxPyRectangleShape_base_OnSize(PyObject *self, PyObject *args, PyObject *kwargs) {
2142 PyObject * _resultobj;
2143 wxPyRectangleShape * _arg0;
2144 double _arg1;
2145 double _arg2;
2146 PyObject * _argo0 = 0;
2147 char *_kwnames[] = { "self","x","y", NULL };
2148
2149 self = self;
2150 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyRectangleShape_base_OnSize",_kwnames,&_argo0,&_arg1,&_arg2))
2151 return NULL;
2152 if (_argo0) {
2153 if (_argo0 == Py_None) { _arg0 = NULL; }
2154 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
2155 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnSize. Expected _wxPyRectangleShape_p.");
2156 return NULL;
2157 }
2158 }
2159 {
2160 wxPy_BEGIN_ALLOW_THREADS;
2161 wxPyRectangleShape_base_OnSize(_arg0,_arg1,_arg2);
2162
2163 wxPy_END_ALLOW_THREADS;
2164 } Py_INCREF(Py_None);
2165 _resultobj = Py_None;
2166 return _resultobj;
2167 }
2168
2169 #define wxPyRectangleShape_base_OnMovePre(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->base_OnMovePre(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
2170 static PyObject *_wrap_wxPyRectangleShape_base_OnMovePre(PyObject *self, PyObject *args, PyObject *kwargs) {
2171 PyObject * _resultobj;
2172 bool _result;
2173 wxPyRectangleShape * _arg0;
2174 wxDC * _arg1;
2175 double _arg2;
2176 double _arg3;
2177 double _arg4;
2178 double _arg5;
2179 bool _arg6 = (bool ) TRUE;
2180 PyObject * _argo0 = 0;
2181 PyObject * _argo1 = 0;
2182 int tempbool6 = (int) TRUE;
2183 char *_kwnames[] = { "self","dc","x","y","old_x","old_y","display", NULL };
2184
2185 self = self;
2186 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdddd|i:wxPyRectangleShape_base_OnMovePre",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5,&tempbool6))
2187 return NULL;
2188 if (_argo0) {
2189 if (_argo0 == Py_None) { _arg0 = NULL; }
2190 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
2191 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnMovePre. Expected _wxPyRectangleShape_p.");
2192 return NULL;
2193 }
2194 }
2195 if (_argo1) {
2196 if (_argo1 == Py_None) { _arg1 = NULL; }
2197 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
2198 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyRectangleShape_base_OnMovePre. Expected _wxDC_p.");
2199 return NULL;
2200 }
2201 }
2202 _arg6 = (bool ) tempbool6;
2203 {
2204 wxPy_BEGIN_ALLOW_THREADS;
2205 _result = (bool )wxPyRectangleShape_base_OnMovePre(_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
2206
2207 wxPy_END_ALLOW_THREADS;
2208 } _resultobj = Py_BuildValue("i",_result);
2209 return _resultobj;
2210 }
2211
2212 #define wxPyRectangleShape_base_OnMovePost(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->base_OnMovePost(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
2213 static PyObject *_wrap_wxPyRectangleShape_base_OnMovePost(PyObject *self, PyObject *args, PyObject *kwargs) {
2214 PyObject * _resultobj;
2215 wxPyRectangleShape * _arg0;
2216 wxDC * _arg1;
2217 double _arg2;
2218 double _arg3;
2219 double _arg4;
2220 double _arg5;
2221 bool _arg6 = (bool ) TRUE;
2222 PyObject * _argo0 = 0;
2223 PyObject * _argo1 = 0;
2224 int tempbool6 = (int) TRUE;
2225 char *_kwnames[] = { "self","dc","x","y","old_x","old_y","display", NULL };
2226
2227 self = self;
2228 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdddd|i:wxPyRectangleShape_base_OnMovePost",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5,&tempbool6))
2229 return NULL;
2230 if (_argo0) {
2231 if (_argo0 == Py_None) { _arg0 = NULL; }
2232 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
2233 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnMovePost. Expected _wxPyRectangleShape_p.");
2234 return NULL;
2235 }
2236 }
2237 if (_argo1) {
2238 if (_argo1 == Py_None) { _arg1 = NULL; }
2239 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
2240 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyRectangleShape_base_OnMovePost. Expected _wxDC_p.");
2241 return NULL;
2242 }
2243 }
2244 _arg6 = (bool ) tempbool6;
2245 {
2246 wxPy_BEGIN_ALLOW_THREADS;
2247 wxPyRectangleShape_base_OnMovePost(_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
2248
2249 wxPy_END_ALLOW_THREADS;
2250 } Py_INCREF(Py_None);
2251 _resultobj = Py_None;
2252 return _resultobj;
2253 }
2254
2255 #define wxPyRectangleShape_base_OnDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
2256 static PyObject *_wrap_wxPyRectangleShape_base_OnDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
2257 PyObject * _resultobj;
2258 wxPyRectangleShape * _arg0;
2259 bool _arg1;
2260 double _arg2;
2261 double _arg3;
2262 int _arg4 = (int ) 0;
2263 int _arg5 = (int ) 0;
2264 PyObject * _argo0 = 0;
2265 int tempbool1;
2266 char *_kwnames[] = { "self","draw","x","y","keys","attachment", NULL };
2267
2268 self = self;
2269 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oidd|ii:wxPyRectangleShape_base_OnDragLeft",_kwnames,&_argo0,&tempbool1,&_arg2,&_arg3,&_arg4,&_arg5))
2270 return NULL;
2271 if (_argo0) {
2272 if (_argo0 == Py_None) { _arg0 = NULL; }
2273 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
2274 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnDragLeft. Expected _wxPyRectangleShape_p.");
2275 return NULL;
2276 }
2277 }
2278 _arg1 = (bool ) tempbool1;
2279 {
2280 wxPy_BEGIN_ALLOW_THREADS;
2281 wxPyRectangleShape_base_OnDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
2282
2283 wxPy_END_ALLOW_THREADS;
2284 } Py_INCREF(Py_None);
2285 _resultobj = Py_None;
2286 return _resultobj;
2287 }
2288
2289 #define wxPyRectangleShape_base_OnBeginDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnBeginDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
2290 static PyObject *_wrap_wxPyRectangleShape_base_OnBeginDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
2291 PyObject * _resultobj;
2292 wxPyRectangleShape * _arg0;
2293 double _arg1;
2294 double _arg2;
2295 int _arg3 = (int ) 0;
2296 int _arg4 = (int ) 0;
2297 PyObject * _argo0 = 0;
2298 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
2299
2300 self = self;
2301 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyRectangleShape_base_OnBeginDragLeft",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
2302 return NULL;
2303 if (_argo0) {
2304 if (_argo0 == Py_None) { _arg0 = NULL; }
2305 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
2306 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnBeginDragLeft. Expected _wxPyRectangleShape_p.");
2307 return NULL;
2308 }
2309 }
2310 {
2311 wxPy_BEGIN_ALLOW_THREADS;
2312 wxPyRectangleShape_base_OnBeginDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4);
2313
2314 wxPy_END_ALLOW_THREADS;
2315 } Py_INCREF(Py_None);
2316 _resultobj = Py_None;
2317 return _resultobj;
2318 }
2319
2320 #define wxPyRectangleShape_base_OnEndDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnEndDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
2321 static PyObject *_wrap_wxPyRectangleShape_base_OnEndDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
2322 PyObject * _resultobj;
2323 wxPyRectangleShape * _arg0;
2324 double _arg1;
2325 double _arg2;
2326 int _arg3 = (int ) 0;
2327 int _arg4 = (int ) 0;
2328 PyObject * _argo0 = 0;
2329 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
2330
2331 self = self;
2332 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyRectangleShape_base_OnEndDragLeft",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
2333 return NULL;
2334 if (_argo0) {
2335 if (_argo0 == Py_None) { _arg0 = NULL; }
2336 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
2337 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnEndDragLeft. Expected _wxPyRectangleShape_p.");
2338 return NULL;
2339 }
2340 }
2341 {
2342 wxPy_BEGIN_ALLOW_THREADS;
2343 wxPyRectangleShape_base_OnEndDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4);
2344
2345 wxPy_END_ALLOW_THREADS;
2346 } Py_INCREF(Py_None);
2347 _resultobj = Py_None;
2348 return _resultobj;
2349 }
2350
2351 #define wxPyRectangleShape_base_OnDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
2352 static PyObject *_wrap_wxPyRectangleShape_base_OnDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
2353 PyObject * _resultobj;
2354 wxPyRectangleShape * _arg0;
2355 bool _arg1;
2356 double _arg2;
2357 double _arg3;
2358 int _arg4 = (int ) 0;
2359 int _arg5 = (int ) 0;
2360 PyObject * _argo0 = 0;
2361 int tempbool1;
2362 char *_kwnames[] = { "self","draw","x","y","keys","attachment", NULL };
2363
2364 self = self;
2365 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oidd|ii:wxPyRectangleShape_base_OnDragRight",_kwnames,&_argo0,&tempbool1,&_arg2,&_arg3,&_arg4,&_arg5))
2366 return NULL;
2367 if (_argo0) {
2368 if (_argo0 == Py_None) { _arg0 = NULL; }
2369 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
2370 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnDragRight. Expected _wxPyRectangleShape_p.");
2371 return NULL;
2372 }
2373 }
2374 _arg1 = (bool ) tempbool1;
2375 {
2376 wxPy_BEGIN_ALLOW_THREADS;
2377 wxPyRectangleShape_base_OnDragRight(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
2378
2379 wxPy_END_ALLOW_THREADS;
2380 } Py_INCREF(Py_None);
2381 _resultobj = Py_None;
2382 return _resultobj;
2383 }
2384
2385 #define wxPyRectangleShape_base_OnBeginDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnBeginDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
2386 static PyObject *_wrap_wxPyRectangleShape_base_OnBeginDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
2387 PyObject * _resultobj;
2388 wxPyRectangleShape * _arg0;
2389 double _arg1;
2390 double _arg2;
2391 int _arg3 = (int ) 0;
2392 int _arg4 = (int ) 0;
2393 PyObject * _argo0 = 0;
2394 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
2395
2396 self = self;
2397 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyRectangleShape_base_OnBeginDragRight",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
2398 return NULL;
2399 if (_argo0) {
2400 if (_argo0 == Py_None) { _arg0 = NULL; }
2401 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
2402 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnBeginDragRight. Expected _wxPyRectangleShape_p.");
2403 return NULL;
2404 }
2405 }
2406 {
2407 wxPy_BEGIN_ALLOW_THREADS;
2408 wxPyRectangleShape_base_OnBeginDragRight(_arg0,_arg1,_arg2,_arg3,_arg4);
2409
2410 wxPy_END_ALLOW_THREADS;
2411 } Py_INCREF(Py_None);
2412 _resultobj = Py_None;
2413 return _resultobj;
2414 }
2415
2416 #define wxPyRectangleShape_base_OnEndDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnEndDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
2417 static PyObject *_wrap_wxPyRectangleShape_base_OnEndDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
2418 PyObject * _resultobj;
2419 wxPyRectangleShape * _arg0;
2420 double _arg1;
2421 double _arg2;
2422 int _arg3 = (int ) 0;
2423 int _arg4 = (int ) 0;
2424 PyObject * _argo0 = 0;
2425 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
2426
2427 self = self;
2428 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyRectangleShape_base_OnEndDragRight",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
2429 return NULL;
2430 if (_argo0) {
2431 if (_argo0 == Py_None) { _arg0 = NULL; }
2432 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
2433 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnEndDragRight. Expected _wxPyRectangleShape_p.");
2434 return NULL;
2435 }
2436 }
2437 {
2438 wxPy_BEGIN_ALLOW_THREADS;
2439 wxPyRectangleShape_base_OnEndDragRight(_arg0,_arg1,_arg2,_arg3,_arg4);
2440
2441 wxPy_END_ALLOW_THREADS;
2442 } Py_INCREF(Py_None);
2443 _resultobj = Py_None;
2444 return _resultobj;
2445 }
2446
2447 #define wxPyRectangleShape_base_OnDrawOutline(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnDrawOutline(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
2448 static PyObject *_wrap_wxPyRectangleShape_base_OnDrawOutline(PyObject *self, PyObject *args, PyObject *kwargs) {
2449 PyObject * _resultobj;
2450 wxPyRectangleShape * _arg0;
2451 wxDC * _arg1;
2452 double _arg2;
2453 double _arg3;
2454 double _arg4;
2455 double _arg5;
2456 PyObject * _argo0 = 0;
2457 PyObject * _argo1 = 0;
2458 char *_kwnames[] = { "self","dc","x","y","w","h", NULL };
2459
2460 self = self;
2461 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdddd:wxPyRectangleShape_base_OnDrawOutline",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5))
2462 return NULL;
2463 if (_argo0) {
2464 if (_argo0 == Py_None) { _arg0 = NULL; }
2465 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
2466 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnDrawOutline. Expected _wxPyRectangleShape_p.");
2467 return NULL;
2468 }
2469 }
2470 if (_argo1) {
2471 if (_argo1 == Py_None) { _arg1 = NULL; }
2472 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
2473 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyRectangleShape_base_OnDrawOutline. Expected _wxDC_p.");
2474 return NULL;
2475 }
2476 }
2477 {
2478 wxPy_BEGIN_ALLOW_THREADS;
2479 wxPyRectangleShape_base_OnDrawOutline(_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5);
2480
2481 wxPy_END_ALLOW_THREADS;
2482 } Py_INCREF(Py_None);
2483 _resultobj = Py_None;
2484 return _resultobj;
2485 }
2486
2487 #define wxPyRectangleShape_base_OnDrawControlPoints(_swigobj,_swigarg0) (_swigobj->base_OnDrawControlPoints(_swigarg0))
2488 static PyObject *_wrap_wxPyRectangleShape_base_OnDrawControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
2489 PyObject * _resultobj;
2490 wxPyRectangleShape * _arg0;
2491 wxDC * _arg1;
2492 PyObject * _argo0 = 0;
2493 PyObject * _argo1 = 0;
2494 char *_kwnames[] = { "self","dc", NULL };
2495
2496 self = self;
2497 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyRectangleShape_base_OnDrawControlPoints",_kwnames,&_argo0,&_argo1))
2498 return NULL;
2499 if (_argo0) {
2500 if (_argo0 == Py_None) { _arg0 = NULL; }
2501 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
2502 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnDrawControlPoints. Expected _wxPyRectangleShape_p.");
2503 return NULL;
2504 }
2505 }
2506 if (_argo1) {
2507 if (_argo1 == Py_None) { _arg1 = NULL; }
2508 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
2509 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyRectangleShape_base_OnDrawControlPoints. Expected _wxDC_p.");
2510 return NULL;
2511 }
2512 }
2513 {
2514 wxPy_BEGIN_ALLOW_THREADS;
2515 wxPyRectangleShape_base_OnDrawControlPoints(_arg0,*_arg1);
2516
2517 wxPy_END_ALLOW_THREADS;
2518 } Py_INCREF(Py_None);
2519 _resultobj = Py_None;
2520 return _resultobj;
2521 }
2522
2523 #define wxPyRectangleShape_base_OnEraseControlPoints(_swigobj,_swigarg0) (_swigobj->base_OnEraseControlPoints(_swigarg0))
2524 static PyObject *_wrap_wxPyRectangleShape_base_OnEraseControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
2525 PyObject * _resultobj;
2526 wxPyRectangleShape * _arg0;
2527 wxDC * _arg1;
2528 PyObject * _argo0 = 0;
2529 PyObject * _argo1 = 0;
2530 char *_kwnames[] = { "self","dc", NULL };
2531
2532 self = self;
2533 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyRectangleShape_base_OnEraseControlPoints",_kwnames,&_argo0,&_argo1))
2534 return NULL;
2535 if (_argo0) {
2536 if (_argo0 == Py_None) { _arg0 = NULL; }
2537 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
2538 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnEraseControlPoints. Expected _wxPyRectangleShape_p.");
2539 return NULL;
2540 }
2541 }
2542 if (_argo1) {
2543 if (_argo1 == Py_None) { _arg1 = NULL; }
2544 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
2545 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyRectangleShape_base_OnEraseControlPoints. Expected _wxDC_p.");
2546 return NULL;
2547 }
2548 }
2549 {
2550 wxPy_BEGIN_ALLOW_THREADS;
2551 wxPyRectangleShape_base_OnEraseControlPoints(_arg0,*_arg1);
2552
2553 wxPy_END_ALLOW_THREADS;
2554 } Py_INCREF(Py_None);
2555 _resultobj = Py_None;
2556 return _resultobj;
2557 }
2558
2559 #define wxPyRectangleShape_base_OnMoveLink(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnMoveLink(_swigarg0,_swigarg1))
2560 static PyObject *_wrap_wxPyRectangleShape_base_OnMoveLink(PyObject *self, PyObject *args, PyObject *kwargs) {
2561 PyObject * _resultobj;
2562 wxPyRectangleShape * _arg0;
2563 wxDC * _arg1;
2564 bool _arg2 = (bool ) TRUE;
2565 PyObject * _argo0 = 0;
2566 PyObject * _argo1 = 0;
2567 int tempbool2 = (int) TRUE;
2568 char *_kwnames[] = { "self","dc","moveControlPoints", NULL };
2569
2570 self = self;
2571 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxPyRectangleShape_base_OnMoveLink",_kwnames,&_argo0,&_argo1,&tempbool2))
2572 return NULL;
2573 if (_argo0) {
2574 if (_argo0 == Py_None) { _arg0 = NULL; }
2575 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
2576 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnMoveLink. Expected _wxPyRectangleShape_p.");
2577 return NULL;
2578 }
2579 }
2580 if (_argo1) {
2581 if (_argo1 == Py_None) { _arg1 = NULL; }
2582 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
2583 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyRectangleShape_base_OnMoveLink. Expected _wxDC_p.");
2584 return NULL;
2585 }
2586 }
2587 _arg2 = (bool ) tempbool2;
2588 {
2589 wxPy_BEGIN_ALLOW_THREADS;
2590 wxPyRectangleShape_base_OnMoveLink(_arg0,*_arg1,_arg2);
2591
2592 wxPy_END_ALLOW_THREADS;
2593 } Py_INCREF(Py_None);
2594 _resultobj = Py_None;
2595 return _resultobj;
2596 }
2597
2598 #define wxPyRectangleShape_base_OnSizingDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->base_OnSizingDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
2599 static PyObject *_wrap_wxPyRectangleShape_base_OnSizingDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
2600 PyObject * _resultobj;
2601 wxPyRectangleShape * _arg0;
2602 wxPyControlPoint * _arg1;
2603 bool _arg2;
2604 double _arg3;
2605 double _arg4;
2606 int _arg5 = (int ) 0;
2607 int _arg6 = (int ) 0;
2608 PyObject * _argo0 = 0;
2609 PyObject * _argo1 = 0;
2610 int tempbool2;
2611 char *_kwnames[] = { "self","pt","draw","x","y","keys","attachment", NULL };
2612
2613 self = self;
2614 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOidd|ii:wxPyRectangleShape_base_OnSizingDragLeft",_kwnames,&_argo0,&_argo1,&tempbool2,&_arg3,&_arg4,&_arg5,&_arg6))
2615 return NULL;
2616 if (_argo0) {
2617 if (_argo0 == Py_None) { _arg0 = NULL; }
2618 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
2619 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnSizingDragLeft. Expected _wxPyRectangleShape_p.");
2620 return NULL;
2621 }
2622 }
2623 if (_argo1) {
2624 if (_argo1 == Py_None) { _arg1 = NULL; }
2625 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyControlPoint_p")) {
2626 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyRectangleShape_base_OnSizingDragLeft. Expected _wxPyControlPoint_p.");
2627 return NULL;
2628 }
2629 }
2630 _arg2 = (bool ) tempbool2;
2631 {
2632 wxPy_BEGIN_ALLOW_THREADS;
2633 wxPyRectangleShape_base_OnSizingDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
2634
2635 wxPy_END_ALLOW_THREADS;
2636 } Py_INCREF(Py_None);
2637 _resultobj = Py_None;
2638 return _resultobj;
2639 }
2640
2641 #define wxPyRectangleShape_base_OnSizingBeginDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnSizingBeginDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
2642 static PyObject *_wrap_wxPyRectangleShape_base_OnSizingBeginDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
2643 PyObject * _resultobj;
2644 wxPyRectangleShape * _arg0;
2645 wxPyControlPoint * _arg1;
2646 double _arg2;
2647 double _arg3;
2648 int _arg4 = (int ) 0;
2649 int _arg5 = (int ) 0;
2650 PyObject * _argo0 = 0;
2651 PyObject * _argo1 = 0;
2652 char *_kwnames[] = { "self","pt","x","y","keys","attachment", NULL };
2653
2654 self = self;
2655 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdd|ii:wxPyRectangleShape_base_OnSizingBeginDragLeft",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5))
2656 return NULL;
2657 if (_argo0) {
2658 if (_argo0 == Py_None) { _arg0 = NULL; }
2659 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
2660 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnSizingBeginDragLeft. Expected _wxPyRectangleShape_p.");
2661 return NULL;
2662 }
2663 }
2664 if (_argo1) {
2665 if (_argo1 == Py_None) { _arg1 = NULL; }
2666 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyControlPoint_p")) {
2667 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyRectangleShape_base_OnSizingBeginDragLeft. Expected _wxPyControlPoint_p.");
2668 return NULL;
2669 }
2670 }
2671 {
2672 wxPy_BEGIN_ALLOW_THREADS;
2673 wxPyRectangleShape_base_OnSizingBeginDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
2674
2675 wxPy_END_ALLOW_THREADS;
2676 } Py_INCREF(Py_None);
2677 _resultobj = Py_None;
2678 return _resultobj;
2679 }
2680
2681 #define wxPyRectangleShape_base_OnSizingEndDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnSizingEndDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
2682 static PyObject *_wrap_wxPyRectangleShape_base_OnSizingEndDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
2683 PyObject * _resultobj;
2684 wxPyRectangleShape * _arg0;
2685 wxPyControlPoint * _arg1;
2686 double _arg2;
2687 double _arg3;
2688 int _arg4 = (int ) 0;
2689 int _arg5 = (int ) 0;
2690 PyObject * _argo0 = 0;
2691 PyObject * _argo1 = 0;
2692 char *_kwnames[] = { "self","pt","x","y","keys","attachment", NULL };
2693
2694 self = self;
2695 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdd|ii:wxPyRectangleShape_base_OnSizingEndDragLeft",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5))
2696 return NULL;
2697 if (_argo0) {
2698 if (_argo0 == Py_None) { _arg0 = NULL; }
2699 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
2700 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnSizingEndDragLeft. Expected _wxPyRectangleShape_p.");
2701 return NULL;
2702 }
2703 }
2704 if (_argo1) {
2705 if (_argo1 == Py_None) { _arg1 = NULL; }
2706 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyControlPoint_p")) {
2707 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyRectangleShape_base_OnSizingEndDragLeft. Expected _wxPyControlPoint_p.");
2708 return NULL;
2709 }
2710 }
2711 {
2712 wxPy_BEGIN_ALLOW_THREADS;
2713 wxPyRectangleShape_base_OnSizingEndDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
2714
2715 wxPy_END_ALLOW_THREADS;
2716 } Py_INCREF(Py_None);
2717 _resultobj = Py_None;
2718 return _resultobj;
2719 }
2720
2721 #define wxPyRectangleShape_base_OnBeginSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnBeginSize(_swigarg0,_swigarg1))
2722 static PyObject *_wrap_wxPyRectangleShape_base_OnBeginSize(PyObject *self, PyObject *args, PyObject *kwargs) {
2723 PyObject * _resultobj;
2724 wxPyRectangleShape * _arg0;
2725 double _arg1;
2726 double _arg2;
2727 PyObject * _argo0 = 0;
2728 char *_kwnames[] = { "self","w","h", NULL };
2729
2730 self = self;
2731 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyRectangleShape_base_OnBeginSize",_kwnames,&_argo0,&_arg1,&_arg2))
2732 return NULL;
2733 if (_argo0) {
2734 if (_argo0 == Py_None) { _arg0 = NULL; }
2735 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
2736 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnBeginSize. Expected _wxPyRectangleShape_p.");
2737 return NULL;
2738 }
2739 }
2740 {
2741 wxPy_BEGIN_ALLOW_THREADS;
2742 wxPyRectangleShape_base_OnBeginSize(_arg0,_arg1,_arg2);
2743
2744 wxPy_END_ALLOW_THREADS;
2745 } Py_INCREF(Py_None);
2746 _resultobj = Py_None;
2747 return _resultobj;
2748 }
2749
2750 #define wxPyRectangleShape_base_OnEndSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnEndSize(_swigarg0,_swigarg1))
2751 static PyObject *_wrap_wxPyRectangleShape_base_OnEndSize(PyObject *self, PyObject *args, PyObject *kwargs) {
2752 PyObject * _resultobj;
2753 wxPyRectangleShape * _arg0;
2754 double _arg1;
2755 double _arg2;
2756 PyObject * _argo0 = 0;
2757 char *_kwnames[] = { "self","w","h", NULL };
2758
2759 self = self;
2760 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyRectangleShape_base_OnEndSize",_kwnames,&_argo0,&_arg1,&_arg2))
2761 return NULL;
2762 if (_argo0) {
2763 if (_argo0 == Py_None) { _arg0 = NULL; }
2764 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
2765 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnEndSize. Expected _wxPyRectangleShape_p.");
2766 return NULL;
2767 }
2768 }
2769 {
2770 wxPy_BEGIN_ALLOW_THREADS;
2771 wxPyRectangleShape_base_OnEndSize(_arg0,_arg1,_arg2);
2772
2773 wxPy_END_ALLOW_THREADS;
2774 } Py_INCREF(Py_None);
2775 _resultobj = Py_None;
2776 return _resultobj;
2777 }
2778
2779 static void *SwigwxPyControlPointTowxPyRectangleShape(void *ptr) {
2780 wxPyControlPoint *src;
2781 wxPyRectangleShape *dest;
2782 src = (wxPyControlPoint *) ptr;
2783 dest = (wxPyRectangleShape *) src;
2784 return (void *) dest;
2785 }
2786
2787 static void *SwigwxPyControlPointTowxPyShape(void *ptr) {
2788 wxPyControlPoint *src;
2789 wxPyShape *dest;
2790 src = (wxPyControlPoint *) ptr;
2791 dest = (wxPyShape *) src;
2792 return (void *) dest;
2793 }
2794
2795 static void *SwigwxPyControlPointTowxPyShapeEvtHandler(void *ptr) {
2796 wxPyControlPoint *src;
2797 wxPyShapeEvtHandler *dest;
2798 src = (wxPyControlPoint *) ptr;
2799 dest = (wxPyShapeEvtHandler *) src;
2800 return (void *) dest;
2801 }
2802
2803 #define new_wxPyControlPoint(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxPyControlPoint(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
2804 static PyObject *_wrap_new_wxPyControlPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
2805 PyObject * _resultobj;
2806 wxPyControlPoint * _result;
2807 wxPyShapeCanvas * _arg0 = (wxPyShapeCanvas *) NULL;
2808 wxPyShape * _arg1 = (wxPyShape *) NULL;
2809 double _arg2 = (double ) 0.0;
2810 double _arg3 = (double ) 0.0;
2811 double _arg4 = (double ) 0.0;
2812 int _arg5 = (int ) 0;
2813 PyObject * _argo0 = 0;
2814 PyObject * _argo1 = 0;
2815 char *_kwnames[] = { "the_canvas","object","size","the_xoffset","the_yoffset","the_type", NULL };
2816 char _ptemp[128];
2817
2818 self = self;
2819 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"|OOdddi:new_wxPyControlPoint",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5))
2820 return NULL;
2821 if (_argo0) {
2822 if (_argo0 == Py_None) { _arg0 = NULL; }
2823 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShapeCanvas_p")) {
2824 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxPyControlPoint. Expected _wxPyShapeCanvas_p.");
2825 return NULL;
2826 }
2827 }
2828 if (_argo1) {
2829 if (_argo1 == Py_None) { _arg1 = NULL; }
2830 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyShape_p")) {
2831 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of new_wxPyControlPoint. Expected _wxPyShape_p.");
2832 return NULL;
2833 }
2834 }
2835 {
2836 wxPy_BEGIN_ALLOW_THREADS;
2837 _result = (wxPyControlPoint *)new_wxPyControlPoint(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
2838
2839 wxPy_END_ALLOW_THREADS;
2840 } if (_result) {
2841 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPyControlPoint_p");
2842 _resultobj = Py_BuildValue("s",_ptemp);
2843 } else {
2844 Py_INCREF(Py_None);
2845 _resultobj = Py_None;
2846 }
2847 return _resultobj;
2848 }
2849
2850 #define wxPyControlPoint__setSelf(_swigobj,_swigarg0) (_swigobj->_setSelf(_swigarg0))
2851 static PyObject *_wrap_wxPyControlPoint__setSelf(PyObject *self, PyObject *args, PyObject *kwargs) {
2852 PyObject * _resultobj;
2853 wxPyControlPoint * _arg0;
2854 PyObject * _arg1;
2855 PyObject * _argo0 = 0;
2856 PyObject * _obj1 = 0;
2857 char *_kwnames[] = { "self","self", NULL };
2858
2859 self = self;
2860 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyControlPoint__setSelf",_kwnames,&_argo0,&_obj1))
2861 return NULL;
2862 if (_argo0) {
2863 if (_argo0 == Py_None) { _arg0 = NULL; }
2864 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
2865 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint__setSelf. Expected _wxPyControlPoint_p.");
2866 return NULL;
2867 }
2868 }
2869 {
2870 _arg1 = _obj1;
2871 }
2872 {
2873 wxPy_BEGIN_ALLOW_THREADS;
2874 wxPyControlPoint__setSelf(_arg0,_arg1);
2875
2876 wxPy_END_ALLOW_THREADS;
2877 } Py_INCREF(Py_None);
2878 _resultobj = Py_None;
2879 return _resultobj;
2880 }
2881
2882 #define wxPyControlPoint_SetCornerRadius(_swigobj,_swigarg0) (_swigobj->SetCornerRadius(_swigarg0))
2883 static PyObject *_wrap_wxPyControlPoint_SetCornerRadius(PyObject *self, PyObject *args, PyObject *kwargs) {
2884 PyObject * _resultobj;
2885 wxPyControlPoint * _arg0;
2886 double _arg1;
2887 PyObject * _argo0 = 0;
2888 char *_kwnames[] = { "self","radius", NULL };
2889
2890 self = self;
2891 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Od:wxPyControlPoint_SetCornerRadius",_kwnames,&_argo0,&_arg1))
2892 return NULL;
2893 if (_argo0) {
2894 if (_argo0 == Py_None) { _arg0 = NULL; }
2895 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
2896 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_SetCornerRadius. Expected _wxPyControlPoint_p.");
2897 return NULL;
2898 }
2899 }
2900 {
2901 wxPy_BEGIN_ALLOW_THREADS;
2902 wxPyControlPoint_SetCornerRadius(_arg0,_arg1);
2903
2904 wxPy_END_ALLOW_THREADS;
2905 } Py_INCREF(Py_None);
2906 _resultobj = Py_None;
2907 return _resultobj;
2908 }
2909
2910 #define wxPyControlPoint_base_OnDelete(_swigobj) (_swigobj->base_OnDelete())
2911 static PyObject *_wrap_wxPyControlPoint_base_OnDelete(PyObject *self, PyObject *args, PyObject *kwargs) {
2912 PyObject * _resultobj;
2913 wxPyControlPoint * _arg0;
2914 PyObject * _argo0 = 0;
2915 char *_kwnames[] = { "self", NULL };
2916
2917 self = self;
2918 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyControlPoint_base_OnDelete",_kwnames,&_argo0))
2919 return NULL;
2920 if (_argo0) {
2921 if (_argo0 == Py_None) { _arg0 = NULL; }
2922 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
2923 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnDelete. Expected _wxPyControlPoint_p.");
2924 return NULL;
2925 }
2926 }
2927 {
2928 wxPy_BEGIN_ALLOW_THREADS;
2929 wxPyControlPoint_base_OnDelete(_arg0);
2930
2931 wxPy_END_ALLOW_THREADS;
2932 } Py_INCREF(Py_None);
2933 _resultobj = Py_None;
2934 return _resultobj;
2935 }
2936
2937 #define wxPyControlPoint_base_OnDraw(_swigobj,_swigarg0) (_swigobj->base_OnDraw(_swigarg0))
2938 static PyObject *_wrap_wxPyControlPoint_base_OnDraw(PyObject *self, PyObject *args, PyObject *kwargs) {
2939 PyObject * _resultobj;
2940 wxPyControlPoint * _arg0;
2941 wxDC * _arg1;
2942 PyObject * _argo0 = 0;
2943 PyObject * _argo1 = 0;
2944 char *_kwnames[] = { "self","dc", NULL };
2945
2946 self = self;
2947 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyControlPoint_base_OnDraw",_kwnames,&_argo0,&_argo1))
2948 return NULL;
2949 if (_argo0) {
2950 if (_argo0 == Py_None) { _arg0 = NULL; }
2951 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
2952 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnDraw. Expected _wxPyControlPoint_p.");
2953 return NULL;
2954 }
2955 }
2956 if (_argo1) {
2957 if (_argo1 == Py_None) { _arg1 = NULL; }
2958 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
2959 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyControlPoint_base_OnDraw. Expected _wxDC_p.");
2960 return NULL;
2961 }
2962 }
2963 {
2964 wxPy_BEGIN_ALLOW_THREADS;
2965 wxPyControlPoint_base_OnDraw(_arg0,*_arg1);
2966
2967 wxPy_END_ALLOW_THREADS;
2968 } Py_INCREF(Py_None);
2969 _resultobj = Py_None;
2970 return _resultobj;
2971 }
2972
2973 #define wxPyControlPoint_base_OnDrawContents(_swigobj,_swigarg0) (_swigobj->base_OnDrawContents(_swigarg0))
2974 static PyObject *_wrap_wxPyControlPoint_base_OnDrawContents(PyObject *self, PyObject *args, PyObject *kwargs) {
2975 PyObject * _resultobj;
2976 wxPyControlPoint * _arg0;
2977 wxDC * _arg1;
2978 PyObject * _argo0 = 0;
2979 PyObject * _argo1 = 0;
2980 char *_kwnames[] = { "self","dc", NULL };
2981
2982 self = self;
2983 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyControlPoint_base_OnDrawContents",_kwnames,&_argo0,&_argo1))
2984 return NULL;
2985 if (_argo0) {
2986 if (_argo0 == Py_None) { _arg0 = NULL; }
2987 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
2988 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnDrawContents. Expected _wxPyControlPoint_p.");
2989 return NULL;
2990 }
2991 }
2992 if (_argo1) {
2993 if (_argo1 == Py_None) { _arg1 = NULL; }
2994 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
2995 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyControlPoint_base_OnDrawContents. Expected _wxDC_p.");
2996 return NULL;
2997 }
2998 }
2999 {
3000 wxPy_BEGIN_ALLOW_THREADS;
3001 wxPyControlPoint_base_OnDrawContents(_arg0,*_arg1);
3002
3003 wxPy_END_ALLOW_THREADS;
3004 } Py_INCREF(Py_None);
3005 _resultobj = Py_None;
3006 return _resultobj;
3007 }
3008
3009 #define wxPyControlPoint_base_OnDrawBranches(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnDrawBranches(_swigarg0,_swigarg1))
3010 static PyObject *_wrap_wxPyControlPoint_base_OnDrawBranches(PyObject *self, PyObject *args, PyObject *kwargs) {
3011 PyObject * _resultobj;
3012 wxPyControlPoint * _arg0;
3013 wxDC * _arg1;
3014 bool _arg2 = (bool ) FALSE;
3015 PyObject * _argo0 = 0;
3016 PyObject * _argo1 = 0;
3017 int tempbool2 = (int) FALSE;
3018 char *_kwnames[] = { "self","dc","erase", NULL };
3019
3020 self = self;
3021 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxPyControlPoint_base_OnDrawBranches",_kwnames,&_argo0,&_argo1,&tempbool2))
3022 return NULL;
3023 if (_argo0) {
3024 if (_argo0 == Py_None) { _arg0 = NULL; }
3025 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3026 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnDrawBranches. Expected _wxPyControlPoint_p.");
3027 return NULL;
3028 }
3029 }
3030 if (_argo1) {
3031 if (_argo1 == Py_None) { _arg1 = NULL; }
3032 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
3033 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyControlPoint_base_OnDrawBranches. Expected _wxDC_p.");
3034 return NULL;
3035 }
3036 }
3037 _arg2 = (bool ) tempbool2;
3038 {
3039 wxPy_BEGIN_ALLOW_THREADS;
3040 wxPyControlPoint_base_OnDrawBranches(_arg0,*_arg1,_arg2);
3041
3042 wxPy_END_ALLOW_THREADS;
3043 } Py_INCREF(Py_None);
3044 _resultobj = Py_None;
3045 return _resultobj;
3046 }
3047
3048 #define wxPyControlPoint_base_OnMoveLinks(_swigobj,_swigarg0) (_swigobj->base_OnMoveLinks(_swigarg0))
3049 static PyObject *_wrap_wxPyControlPoint_base_OnMoveLinks(PyObject *self, PyObject *args, PyObject *kwargs) {
3050 PyObject * _resultobj;
3051 wxPyControlPoint * _arg0;
3052 wxDC * _arg1;
3053 PyObject * _argo0 = 0;
3054 PyObject * _argo1 = 0;
3055 char *_kwnames[] = { "self","dc", NULL };
3056
3057 self = self;
3058 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyControlPoint_base_OnMoveLinks",_kwnames,&_argo0,&_argo1))
3059 return NULL;
3060 if (_argo0) {
3061 if (_argo0 == Py_None) { _arg0 = NULL; }
3062 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3063 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnMoveLinks. Expected _wxPyControlPoint_p.");
3064 return NULL;
3065 }
3066 }
3067 if (_argo1) {
3068 if (_argo1 == Py_None) { _arg1 = NULL; }
3069 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
3070 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyControlPoint_base_OnMoveLinks. Expected _wxDC_p.");
3071 return NULL;
3072 }
3073 }
3074 {
3075 wxPy_BEGIN_ALLOW_THREADS;
3076 wxPyControlPoint_base_OnMoveLinks(_arg0,*_arg1);
3077
3078 wxPy_END_ALLOW_THREADS;
3079 } Py_INCREF(Py_None);
3080 _resultobj = Py_None;
3081 return _resultobj;
3082 }
3083
3084 #define wxPyControlPoint_base_OnErase(_swigobj,_swigarg0) (_swigobj->base_OnErase(_swigarg0))
3085 static PyObject *_wrap_wxPyControlPoint_base_OnErase(PyObject *self, PyObject *args, PyObject *kwargs) {
3086 PyObject * _resultobj;
3087 wxPyControlPoint * _arg0;
3088 wxDC * _arg1;
3089 PyObject * _argo0 = 0;
3090 PyObject * _argo1 = 0;
3091 char *_kwnames[] = { "self","dc", NULL };
3092
3093 self = self;
3094 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyControlPoint_base_OnErase",_kwnames,&_argo0,&_argo1))
3095 return NULL;
3096 if (_argo0) {
3097 if (_argo0 == Py_None) { _arg0 = NULL; }
3098 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3099 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnErase. Expected _wxPyControlPoint_p.");
3100 return NULL;
3101 }
3102 }
3103 if (_argo1) {
3104 if (_argo1 == Py_None) { _arg1 = NULL; }
3105 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
3106 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyControlPoint_base_OnErase. Expected _wxDC_p.");
3107 return NULL;
3108 }
3109 }
3110 {
3111 wxPy_BEGIN_ALLOW_THREADS;
3112 wxPyControlPoint_base_OnErase(_arg0,*_arg1);
3113
3114 wxPy_END_ALLOW_THREADS;
3115 } Py_INCREF(Py_None);
3116 _resultobj = Py_None;
3117 return _resultobj;
3118 }
3119
3120 #define wxPyControlPoint_base_OnEraseContents(_swigobj,_swigarg0) (_swigobj->base_OnEraseContents(_swigarg0))
3121 static PyObject *_wrap_wxPyControlPoint_base_OnEraseContents(PyObject *self, PyObject *args, PyObject *kwargs) {
3122 PyObject * _resultobj;
3123 wxPyControlPoint * _arg0;
3124 wxDC * _arg1;
3125 PyObject * _argo0 = 0;
3126 PyObject * _argo1 = 0;
3127 char *_kwnames[] = { "self","dc", NULL };
3128
3129 self = self;
3130 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyControlPoint_base_OnEraseContents",_kwnames,&_argo0,&_argo1))
3131 return NULL;
3132 if (_argo0) {
3133 if (_argo0 == Py_None) { _arg0 = NULL; }
3134 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3135 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnEraseContents. Expected _wxPyControlPoint_p.");
3136 return NULL;
3137 }
3138 }
3139 if (_argo1) {
3140 if (_argo1 == Py_None) { _arg1 = NULL; }
3141 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
3142 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyControlPoint_base_OnEraseContents. Expected _wxDC_p.");
3143 return NULL;
3144 }
3145 }
3146 {
3147 wxPy_BEGIN_ALLOW_THREADS;
3148 wxPyControlPoint_base_OnEraseContents(_arg0,*_arg1);
3149
3150 wxPy_END_ALLOW_THREADS;
3151 } Py_INCREF(Py_None);
3152 _resultobj = Py_None;
3153 return _resultobj;
3154 }
3155
3156 #define wxPyControlPoint_base_OnHighlight(_swigobj,_swigarg0) (_swigobj->base_OnHighlight(_swigarg0))
3157 static PyObject *_wrap_wxPyControlPoint_base_OnHighlight(PyObject *self, PyObject *args, PyObject *kwargs) {
3158 PyObject * _resultobj;
3159 wxPyControlPoint * _arg0;
3160 wxDC * _arg1;
3161 PyObject * _argo0 = 0;
3162 PyObject * _argo1 = 0;
3163 char *_kwnames[] = { "self","dc", NULL };
3164
3165 self = self;
3166 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyControlPoint_base_OnHighlight",_kwnames,&_argo0,&_argo1))
3167 return NULL;
3168 if (_argo0) {
3169 if (_argo0 == Py_None) { _arg0 = NULL; }
3170 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3171 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnHighlight. Expected _wxPyControlPoint_p.");
3172 return NULL;
3173 }
3174 }
3175 if (_argo1) {
3176 if (_argo1 == Py_None) { _arg1 = NULL; }
3177 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
3178 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyControlPoint_base_OnHighlight. Expected _wxDC_p.");
3179 return NULL;
3180 }
3181 }
3182 {
3183 wxPy_BEGIN_ALLOW_THREADS;
3184 wxPyControlPoint_base_OnHighlight(_arg0,*_arg1);
3185
3186 wxPy_END_ALLOW_THREADS;
3187 } Py_INCREF(Py_None);
3188 _resultobj = Py_None;
3189 return _resultobj;
3190 }
3191
3192 #define wxPyControlPoint_base_OnLeftClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnLeftClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
3193 static PyObject *_wrap_wxPyControlPoint_base_OnLeftClick(PyObject *self, PyObject *args, PyObject *kwargs) {
3194 PyObject * _resultobj;
3195 wxPyControlPoint * _arg0;
3196 double _arg1;
3197 double _arg2;
3198 int _arg3 = (int ) 0;
3199 int _arg4 = (int ) 0;
3200 PyObject * _argo0 = 0;
3201 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
3202
3203 self = self;
3204 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyControlPoint_base_OnLeftClick",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
3205 return NULL;
3206 if (_argo0) {
3207 if (_argo0 == Py_None) { _arg0 = NULL; }
3208 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3209 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnLeftClick. Expected _wxPyControlPoint_p.");
3210 return NULL;
3211 }
3212 }
3213 {
3214 wxPy_BEGIN_ALLOW_THREADS;
3215 wxPyControlPoint_base_OnLeftClick(_arg0,_arg1,_arg2,_arg3,_arg4);
3216
3217 wxPy_END_ALLOW_THREADS;
3218 } Py_INCREF(Py_None);
3219 _resultobj = Py_None;
3220 return _resultobj;
3221 }
3222
3223 #define wxPyControlPoint_base_OnLeftDoubleClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnLeftDoubleClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
3224 static PyObject *_wrap_wxPyControlPoint_base_OnLeftDoubleClick(PyObject *self, PyObject *args, PyObject *kwargs) {
3225 PyObject * _resultobj;
3226 wxPyControlPoint * _arg0;
3227 double _arg1;
3228 double _arg2;
3229 int _arg3 = (int ) 0;
3230 int _arg4 = (int ) 0;
3231 PyObject * _argo0 = 0;
3232 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
3233
3234 self = self;
3235 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyControlPoint_base_OnLeftDoubleClick",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
3236 return NULL;
3237 if (_argo0) {
3238 if (_argo0 == Py_None) { _arg0 = NULL; }
3239 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3240 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnLeftDoubleClick. Expected _wxPyControlPoint_p.");
3241 return NULL;
3242 }
3243 }
3244 {
3245 wxPy_BEGIN_ALLOW_THREADS;
3246 wxPyControlPoint_base_OnLeftDoubleClick(_arg0,_arg1,_arg2,_arg3,_arg4);
3247
3248 wxPy_END_ALLOW_THREADS;
3249 } Py_INCREF(Py_None);
3250 _resultobj = Py_None;
3251 return _resultobj;
3252 }
3253
3254 #define wxPyControlPoint_base_OnRightClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnRightClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
3255 static PyObject *_wrap_wxPyControlPoint_base_OnRightClick(PyObject *self, PyObject *args, PyObject *kwargs) {
3256 PyObject * _resultobj;
3257 wxPyControlPoint * _arg0;
3258 double _arg1;
3259 double _arg2;
3260 int _arg3 = (int ) 0;
3261 int _arg4 = (int ) 0;
3262 PyObject * _argo0 = 0;
3263 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
3264
3265 self = self;
3266 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyControlPoint_base_OnRightClick",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
3267 return NULL;
3268 if (_argo0) {
3269 if (_argo0 == Py_None) { _arg0 = NULL; }
3270 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3271 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnRightClick. Expected _wxPyControlPoint_p.");
3272 return NULL;
3273 }
3274 }
3275 {
3276 wxPy_BEGIN_ALLOW_THREADS;
3277 wxPyControlPoint_base_OnRightClick(_arg0,_arg1,_arg2,_arg3,_arg4);
3278
3279 wxPy_END_ALLOW_THREADS;
3280 } Py_INCREF(Py_None);
3281 _resultobj = Py_None;
3282 return _resultobj;
3283 }
3284
3285 #define wxPyControlPoint_base_OnSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnSize(_swigarg0,_swigarg1))
3286 static PyObject *_wrap_wxPyControlPoint_base_OnSize(PyObject *self, PyObject *args, PyObject *kwargs) {
3287 PyObject * _resultobj;
3288 wxPyControlPoint * _arg0;
3289 double _arg1;
3290 double _arg2;
3291 PyObject * _argo0 = 0;
3292 char *_kwnames[] = { "self","x","y", NULL };
3293
3294 self = self;
3295 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyControlPoint_base_OnSize",_kwnames,&_argo0,&_arg1,&_arg2))
3296 return NULL;
3297 if (_argo0) {
3298 if (_argo0 == Py_None) { _arg0 = NULL; }
3299 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3300 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnSize. Expected _wxPyControlPoint_p.");
3301 return NULL;
3302 }
3303 }
3304 {
3305 wxPy_BEGIN_ALLOW_THREADS;
3306 wxPyControlPoint_base_OnSize(_arg0,_arg1,_arg2);
3307
3308 wxPy_END_ALLOW_THREADS;
3309 } Py_INCREF(Py_None);
3310 _resultobj = Py_None;
3311 return _resultobj;
3312 }
3313
3314 #define wxPyControlPoint_base_OnMovePre(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->base_OnMovePre(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
3315 static PyObject *_wrap_wxPyControlPoint_base_OnMovePre(PyObject *self, PyObject *args, PyObject *kwargs) {
3316 PyObject * _resultobj;
3317 bool _result;
3318 wxPyControlPoint * _arg0;
3319 wxDC * _arg1;
3320 double _arg2;
3321 double _arg3;
3322 double _arg4;
3323 double _arg5;
3324 bool _arg6 = (bool ) TRUE;
3325 PyObject * _argo0 = 0;
3326 PyObject * _argo1 = 0;
3327 int tempbool6 = (int) TRUE;
3328 char *_kwnames[] = { "self","dc","x","y","old_x","old_y","display", NULL };
3329
3330 self = self;
3331 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdddd|i:wxPyControlPoint_base_OnMovePre",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5,&tempbool6))
3332 return NULL;
3333 if (_argo0) {
3334 if (_argo0 == Py_None) { _arg0 = NULL; }
3335 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3336 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnMovePre. Expected _wxPyControlPoint_p.");
3337 return NULL;
3338 }
3339 }
3340 if (_argo1) {
3341 if (_argo1 == Py_None) { _arg1 = NULL; }
3342 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
3343 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyControlPoint_base_OnMovePre. Expected _wxDC_p.");
3344 return NULL;
3345 }
3346 }
3347 _arg6 = (bool ) tempbool6;
3348 {
3349 wxPy_BEGIN_ALLOW_THREADS;
3350 _result = (bool )wxPyControlPoint_base_OnMovePre(_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
3351
3352 wxPy_END_ALLOW_THREADS;
3353 } _resultobj = Py_BuildValue("i",_result);
3354 return _resultobj;
3355 }
3356
3357 #define wxPyControlPoint_base_OnMovePost(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->base_OnMovePost(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
3358 static PyObject *_wrap_wxPyControlPoint_base_OnMovePost(PyObject *self, PyObject *args, PyObject *kwargs) {
3359 PyObject * _resultobj;
3360 wxPyControlPoint * _arg0;
3361 wxDC * _arg1;
3362 double _arg2;
3363 double _arg3;
3364 double _arg4;
3365 double _arg5;
3366 bool _arg6 = (bool ) TRUE;
3367 PyObject * _argo0 = 0;
3368 PyObject * _argo1 = 0;
3369 int tempbool6 = (int) TRUE;
3370 char *_kwnames[] = { "self","dc","x","y","old_x","old_y","display", NULL };
3371
3372 self = self;
3373 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdddd|i:wxPyControlPoint_base_OnMovePost",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5,&tempbool6))
3374 return NULL;
3375 if (_argo0) {
3376 if (_argo0 == Py_None) { _arg0 = NULL; }
3377 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3378 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnMovePost. Expected _wxPyControlPoint_p.");
3379 return NULL;
3380 }
3381 }
3382 if (_argo1) {
3383 if (_argo1 == Py_None) { _arg1 = NULL; }
3384 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
3385 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyControlPoint_base_OnMovePost. Expected _wxDC_p.");
3386 return NULL;
3387 }
3388 }
3389 _arg6 = (bool ) tempbool6;
3390 {
3391 wxPy_BEGIN_ALLOW_THREADS;
3392 wxPyControlPoint_base_OnMovePost(_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
3393
3394 wxPy_END_ALLOW_THREADS;
3395 } Py_INCREF(Py_None);
3396 _resultobj = Py_None;
3397 return _resultobj;
3398 }
3399
3400 #define wxPyControlPoint_base_OnDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
3401 static PyObject *_wrap_wxPyControlPoint_base_OnDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
3402 PyObject * _resultobj;
3403 wxPyControlPoint * _arg0;
3404 bool _arg1;
3405 double _arg2;
3406 double _arg3;
3407 int _arg4 = (int ) 0;
3408 int _arg5 = (int ) 0;
3409 PyObject * _argo0 = 0;
3410 int tempbool1;
3411 char *_kwnames[] = { "self","draw","x","y","keys","attachment", NULL };
3412
3413 self = self;
3414 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oidd|ii:wxPyControlPoint_base_OnDragLeft",_kwnames,&_argo0,&tempbool1,&_arg2,&_arg3,&_arg4,&_arg5))
3415 return NULL;
3416 if (_argo0) {
3417 if (_argo0 == Py_None) { _arg0 = NULL; }
3418 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3419 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnDragLeft. Expected _wxPyControlPoint_p.");
3420 return NULL;
3421 }
3422 }
3423 _arg1 = (bool ) tempbool1;
3424 {
3425 wxPy_BEGIN_ALLOW_THREADS;
3426 wxPyControlPoint_base_OnDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
3427
3428 wxPy_END_ALLOW_THREADS;
3429 } Py_INCREF(Py_None);
3430 _resultobj = Py_None;
3431 return _resultobj;
3432 }
3433
3434 #define wxPyControlPoint_base_OnBeginDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnBeginDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
3435 static PyObject *_wrap_wxPyControlPoint_base_OnBeginDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
3436 PyObject * _resultobj;
3437 wxPyControlPoint * _arg0;
3438 double _arg1;
3439 double _arg2;
3440 int _arg3 = (int ) 0;
3441 int _arg4 = (int ) 0;
3442 PyObject * _argo0 = 0;
3443 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
3444
3445 self = self;
3446 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyControlPoint_base_OnBeginDragLeft",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
3447 return NULL;
3448 if (_argo0) {
3449 if (_argo0 == Py_None) { _arg0 = NULL; }
3450 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3451 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnBeginDragLeft. Expected _wxPyControlPoint_p.");
3452 return NULL;
3453 }
3454 }
3455 {
3456 wxPy_BEGIN_ALLOW_THREADS;
3457 wxPyControlPoint_base_OnBeginDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4);
3458
3459 wxPy_END_ALLOW_THREADS;
3460 } Py_INCREF(Py_None);
3461 _resultobj = Py_None;
3462 return _resultobj;
3463 }
3464
3465 #define wxPyControlPoint_base_OnEndDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnEndDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
3466 static PyObject *_wrap_wxPyControlPoint_base_OnEndDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
3467 PyObject * _resultobj;
3468 wxPyControlPoint * _arg0;
3469 double _arg1;
3470 double _arg2;
3471 int _arg3 = (int ) 0;
3472 int _arg4 = (int ) 0;
3473 PyObject * _argo0 = 0;
3474 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
3475
3476 self = self;
3477 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyControlPoint_base_OnEndDragLeft",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
3478 return NULL;
3479 if (_argo0) {
3480 if (_argo0 == Py_None) { _arg0 = NULL; }
3481 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3482 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnEndDragLeft. Expected _wxPyControlPoint_p.");
3483 return NULL;
3484 }
3485 }
3486 {
3487 wxPy_BEGIN_ALLOW_THREADS;
3488 wxPyControlPoint_base_OnEndDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4);
3489
3490 wxPy_END_ALLOW_THREADS;
3491 } Py_INCREF(Py_None);
3492 _resultobj = Py_None;
3493 return _resultobj;
3494 }
3495
3496 #define wxPyControlPoint_base_OnDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
3497 static PyObject *_wrap_wxPyControlPoint_base_OnDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
3498 PyObject * _resultobj;
3499 wxPyControlPoint * _arg0;
3500 bool _arg1;
3501 double _arg2;
3502 double _arg3;
3503 int _arg4 = (int ) 0;
3504 int _arg5 = (int ) 0;
3505 PyObject * _argo0 = 0;
3506 int tempbool1;
3507 char *_kwnames[] = { "self","draw","x","y","keys","attachment", NULL };
3508
3509 self = self;
3510 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oidd|ii:wxPyControlPoint_base_OnDragRight",_kwnames,&_argo0,&tempbool1,&_arg2,&_arg3,&_arg4,&_arg5))
3511 return NULL;
3512 if (_argo0) {
3513 if (_argo0 == Py_None) { _arg0 = NULL; }
3514 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3515 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnDragRight. Expected _wxPyControlPoint_p.");
3516 return NULL;
3517 }
3518 }
3519 _arg1 = (bool ) tempbool1;
3520 {
3521 wxPy_BEGIN_ALLOW_THREADS;
3522 wxPyControlPoint_base_OnDragRight(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
3523
3524 wxPy_END_ALLOW_THREADS;
3525 } Py_INCREF(Py_None);
3526 _resultobj = Py_None;
3527 return _resultobj;
3528 }
3529
3530 #define wxPyControlPoint_base_OnBeginDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnBeginDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
3531 static PyObject *_wrap_wxPyControlPoint_base_OnBeginDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
3532 PyObject * _resultobj;
3533 wxPyControlPoint * _arg0;
3534 double _arg1;
3535 double _arg2;
3536 int _arg3 = (int ) 0;
3537 int _arg4 = (int ) 0;
3538 PyObject * _argo0 = 0;
3539 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
3540
3541 self = self;
3542 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyControlPoint_base_OnBeginDragRight",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
3543 return NULL;
3544 if (_argo0) {
3545 if (_argo0 == Py_None) { _arg0 = NULL; }
3546 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3547 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnBeginDragRight. Expected _wxPyControlPoint_p.");
3548 return NULL;
3549 }
3550 }
3551 {
3552 wxPy_BEGIN_ALLOW_THREADS;
3553 wxPyControlPoint_base_OnBeginDragRight(_arg0,_arg1,_arg2,_arg3,_arg4);
3554
3555 wxPy_END_ALLOW_THREADS;
3556 } Py_INCREF(Py_None);
3557 _resultobj = Py_None;
3558 return _resultobj;
3559 }
3560
3561 #define wxPyControlPoint_base_OnEndDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnEndDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
3562 static PyObject *_wrap_wxPyControlPoint_base_OnEndDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
3563 PyObject * _resultobj;
3564 wxPyControlPoint * _arg0;
3565 double _arg1;
3566 double _arg2;
3567 int _arg3 = (int ) 0;
3568 int _arg4 = (int ) 0;
3569 PyObject * _argo0 = 0;
3570 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
3571
3572 self = self;
3573 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyControlPoint_base_OnEndDragRight",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
3574 return NULL;
3575 if (_argo0) {
3576 if (_argo0 == Py_None) { _arg0 = NULL; }
3577 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3578 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnEndDragRight. Expected _wxPyControlPoint_p.");
3579 return NULL;
3580 }
3581 }
3582 {
3583 wxPy_BEGIN_ALLOW_THREADS;
3584 wxPyControlPoint_base_OnEndDragRight(_arg0,_arg1,_arg2,_arg3,_arg4);
3585
3586 wxPy_END_ALLOW_THREADS;
3587 } Py_INCREF(Py_None);
3588 _resultobj = Py_None;
3589 return _resultobj;
3590 }
3591
3592 #define wxPyControlPoint_base_OnDrawOutline(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnDrawOutline(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
3593 static PyObject *_wrap_wxPyControlPoint_base_OnDrawOutline(PyObject *self, PyObject *args, PyObject *kwargs) {
3594 PyObject * _resultobj;
3595 wxPyControlPoint * _arg0;
3596 wxDC * _arg1;
3597 double _arg2;
3598 double _arg3;
3599 double _arg4;
3600 double _arg5;
3601 PyObject * _argo0 = 0;
3602 PyObject * _argo1 = 0;
3603 char *_kwnames[] = { "self","dc","x","y","w","h", NULL };
3604
3605 self = self;
3606 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdddd:wxPyControlPoint_base_OnDrawOutline",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5))
3607 return NULL;
3608 if (_argo0) {
3609 if (_argo0 == Py_None) { _arg0 = NULL; }
3610 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3611 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnDrawOutline. Expected _wxPyControlPoint_p.");
3612 return NULL;
3613 }
3614 }
3615 if (_argo1) {
3616 if (_argo1 == Py_None) { _arg1 = NULL; }
3617 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
3618 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyControlPoint_base_OnDrawOutline. Expected _wxDC_p.");
3619 return NULL;
3620 }
3621 }
3622 {
3623 wxPy_BEGIN_ALLOW_THREADS;
3624 wxPyControlPoint_base_OnDrawOutline(_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5);
3625
3626 wxPy_END_ALLOW_THREADS;
3627 } Py_INCREF(Py_None);
3628 _resultobj = Py_None;
3629 return _resultobj;
3630 }
3631
3632 #define wxPyControlPoint_base_OnDrawControlPoints(_swigobj,_swigarg0) (_swigobj->base_OnDrawControlPoints(_swigarg0))
3633 static PyObject *_wrap_wxPyControlPoint_base_OnDrawControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
3634 PyObject * _resultobj;
3635 wxPyControlPoint * _arg0;
3636 wxDC * _arg1;
3637 PyObject * _argo0 = 0;
3638 PyObject * _argo1 = 0;
3639 char *_kwnames[] = { "self","dc", NULL };
3640
3641 self = self;
3642 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyControlPoint_base_OnDrawControlPoints",_kwnames,&_argo0,&_argo1))
3643 return NULL;
3644 if (_argo0) {
3645 if (_argo0 == Py_None) { _arg0 = NULL; }
3646 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3647 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnDrawControlPoints. Expected _wxPyControlPoint_p.");
3648 return NULL;
3649 }
3650 }
3651 if (_argo1) {
3652 if (_argo1 == Py_None) { _arg1 = NULL; }
3653 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
3654 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyControlPoint_base_OnDrawControlPoints. Expected _wxDC_p.");
3655 return NULL;
3656 }
3657 }
3658 {
3659 wxPy_BEGIN_ALLOW_THREADS;
3660 wxPyControlPoint_base_OnDrawControlPoints(_arg0,*_arg1);
3661
3662 wxPy_END_ALLOW_THREADS;
3663 } Py_INCREF(Py_None);
3664 _resultobj = Py_None;
3665 return _resultobj;
3666 }
3667
3668 #define wxPyControlPoint_base_OnEraseControlPoints(_swigobj,_swigarg0) (_swigobj->base_OnEraseControlPoints(_swigarg0))
3669 static PyObject *_wrap_wxPyControlPoint_base_OnEraseControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
3670 PyObject * _resultobj;
3671 wxPyControlPoint * _arg0;
3672 wxDC * _arg1;
3673 PyObject * _argo0 = 0;
3674 PyObject * _argo1 = 0;
3675 char *_kwnames[] = { "self","dc", NULL };
3676
3677 self = self;
3678 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyControlPoint_base_OnEraseControlPoints",_kwnames,&_argo0,&_argo1))
3679 return NULL;
3680 if (_argo0) {
3681 if (_argo0 == Py_None) { _arg0 = NULL; }
3682 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3683 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnEraseControlPoints. Expected _wxPyControlPoint_p.");
3684 return NULL;
3685 }
3686 }
3687 if (_argo1) {
3688 if (_argo1 == Py_None) { _arg1 = NULL; }
3689 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
3690 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyControlPoint_base_OnEraseControlPoints. Expected _wxDC_p.");
3691 return NULL;
3692 }
3693 }
3694 {
3695 wxPy_BEGIN_ALLOW_THREADS;
3696 wxPyControlPoint_base_OnEraseControlPoints(_arg0,*_arg1);
3697
3698 wxPy_END_ALLOW_THREADS;
3699 } Py_INCREF(Py_None);
3700 _resultobj = Py_None;
3701 return _resultobj;
3702 }
3703
3704 #define wxPyControlPoint_base_OnMoveLink(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnMoveLink(_swigarg0,_swigarg1))
3705 static PyObject *_wrap_wxPyControlPoint_base_OnMoveLink(PyObject *self, PyObject *args, PyObject *kwargs) {
3706 PyObject * _resultobj;
3707 wxPyControlPoint * _arg0;
3708 wxDC * _arg1;
3709 bool _arg2 = (bool ) TRUE;
3710 PyObject * _argo0 = 0;
3711 PyObject * _argo1 = 0;
3712 int tempbool2 = (int) TRUE;
3713 char *_kwnames[] = { "self","dc","moveControlPoints", NULL };
3714
3715 self = self;
3716 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxPyControlPoint_base_OnMoveLink",_kwnames,&_argo0,&_argo1,&tempbool2))
3717 return NULL;
3718 if (_argo0) {
3719 if (_argo0 == Py_None) { _arg0 = NULL; }
3720 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3721 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnMoveLink. Expected _wxPyControlPoint_p.");
3722 return NULL;
3723 }
3724 }
3725 if (_argo1) {
3726 if (_argo1 == Py_None) { _arg1 = NULL; }
3727 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
3728 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyControlPoint_base_OnMoveLink. Expected _wxDC_p.");
3729 return NULL;
3730 }
3731 }
3732 _arg2 = (bool ) tempbool2;
3733 {
3734 wxPy_BEGIN_ALLOW_THREADS;
3735 wxPyControlPoint_base_OnMoveLink(_arg0,*_arg1,_arg2);
3736
3737 wxPy_END_ALLOW_THREADS;
3738 } Py_INCREF(Py_None);
3739 _resultobj = Py_None;
3740 return _resultobj;
3741 }
3742
3743 #define wxPyControlPoint_base_OnSizingDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->base_OnSizingDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
3744 static PyObject *_wrap_wxPyControlPoint_base_OnSizingDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
3745 PyObject * _resultobj;
3746 wxPyControlPoint * _arg0;
3747 wxPyControlPoint * _arg1;
3748 bool _arg2;
3749 double _arg3;
3750 double _arg4;
3751 int _arg5 = (int ) 0;
3752 int _arg6 = (int ) 0;
3753 PyObject * _argo0 = 0;
3754 PyObject * _argo1 = 0;
3755 int tempbool2;
3756 char *_kwnames[] = { "self","pt","draw","x","y","keys","attachment", NULL };
3757
3758 self = self;
3759 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOidd|ii:wxPyControlPoint_base_OnSizingDragLeft",_kwnames,&_argo0,&_argo1,&tempbool2,&_arg3,&_arg4,&_arg5,&_arg6))
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_OnSizingDragLeft. 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,"_wxPyControlPoint_p")) {
3771 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyControlPoint_base_OnSizingDragLeft. Expected _wxPyControlPoint_p.");
3772 return NULL;
3773 }
3774 }
3775 _arg2 = (bool ) tempbool2;
3776 {
3777 wxPy_BEGIN_ALLOW_THREADS;
3778 wxPyControlPoint_base_OnSizingDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
3779
3780 wxPy_END_ALLOW_THREADS;
3781 } Py_INCREF(Py_None);
3782 _resultobj = Py_None;
3783 return _resultobj;
3784 }
3785
3786 #define wxPyControlPoint_base_OnSizingBeginDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnSizingBeginDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
3787 static PyObject *_wrap_wxPyControlPoint_base_OnSizingBeginDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
3788 PyObject * _resultobj;
3789 wxPyControlPoint * _arg0;
3790 wxPyControlPoint * _arg1;
3791 double _arg2;
3792 double _arg3;
3793 int _arg4 = (int ) 0;
3794 int _arg5 = (int ) 0;
3795 PyObject * _argo0 = 0;
3796 PyObject * _argo1 = 0;
3797 char *_kwnames[] = { "self","pt","x","y","keys","attachment", NULL };
3798
3799 self = self;
3800 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdd|ii:wxPyControlPoint_base_OnSizingBeginDragLeft",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5))
3801 return NULL;
3802 if (_argo0) {
3803 if (_argo0 == Py_None) { _arg0 = NULL; }
3804 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3805 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnSizingBeginDragLeft. Expected _wxPyControlPoint_p.");
3806 return NULL;
3807 }
3808 }
3809 if (_argo1) {
3810 if (_argo1 == Py_None) { _arg1 = NULL; }
3811 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyControlPoint_p")) {
3812 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyControlPoint_base_OnSizingBeginDragLeft. Expected _wxPyControlPoint_p.");
3813 return NULL;
3814 }
3815 }
3816 {
3817 wxPy_BEGIN_ALLOW_THREADS;
3818 wxPyControlPoint_base_OnSizingBeginDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
3819
3820 wxPy_END_ALLOW_THREADS;
3821 } Py_INCREF(Py_None);
3822 _resultobj = Py_None;
3823 return _resultobj;
3824 }
3825
3826 #define wxPyControlPoint_base_OnSizingEndDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnSizingEndDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
3827 static PyObject *_wrap_wxPyControlPoint_base_OnSizingEndDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
3828 PyObject * _resultobj;
3829 wxPyControlPoint * _arg0;
3830 wxPyControlPoint * _arg1;
3831 double _arg2;
3832 double _arg3;
3833 int _arg4 = (int ) 0;
3834 int _arg5 = (int ) 0;
3835 PyObject * _argo0 = 0;
3836 PyObject * _argo1 = 0;
3837 char *_kwnames[] = { "self","pt","x","y","keys","attachment", NULL };
3838
3839 self = self;
3840 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdd|ii:wxPyControlPoint_base_OnSizingEndDragLeft",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5))
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_OnSizingEndDragLeft. 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_OnSizingEndDragLeft. Expected _wxPyControlPoint_p.");
3853 return NULL;
3854 }
3855 }
3856 {
3857 wxPy_BEGIN_ALLOW_THREADS;
3858 wxPyControlPoint_base_OnSizingEndDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
3859
3860 wxPy_END_ALLOW_THREADS;
3861 } Py_INCREF(Py_None);
3862 _resultobj = Py_None;
3863 return _resultobj;
3864 }
3865
3866 #define wxPyControlPoint_base_OnBeginSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnBeginSize(_swigarg0,_swigarg1))
3867 static PyObject *_wrap_wxPyControlPoint_base_OnBeginSize(PyObject *self, PyObject *args, PyObject *kwargs) {
3868 PyObject * _resultobj;
3869 wxPyControlPoint * _arg0;
3870 double _arg1;
3871 double _arg2;
3872 PyObject * _argo0 = 0;
3873 char *_kwnames[] = { "self","w","h", NULL };
3874
3875 self = self;
3876 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyControlPoint_base_OnBeginSize",_kwnames,&_argo0,&_arg1,&_arg2))
3877 return NULL;
3878 if (_argo0) {
3879 if (_argo0 == Py_None) { _arg0 = NULL; }
3880 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3881 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnBeginSize. Expected _wxPyControlPoint_p.");
3882 return NULL;
3883 }
3884 }
3885 {
3886 wxPy_BEGIN_ALLOW_THREADS;
3887 wxPyControlPoint_base_OnBeginSize(_arg0,_arg1,_arg2);
3888
3889 wxPy_END_ALLOW_THREADS;
3890 } Py_INCREF(Py_None);
3891 _resultobj = Py_None;
3892 return _resultobj;
3893 }
3894
3895 #define wxPyControlPoint_base_OnEndSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnEndSize(_swigarg0,_swigarg1))
3896 static PyObject *_wrap_wxPyControlPoint_base_OnEndSize(PyObject *self, PyObject *args, PyObject *kwargs) {
3897 PyObject * _resultobj;
3898 wxPyControlPoint * _arg0;
3899 double _arg1;
3900 double _arg2;
3901 PyObject * _argo0 = 0;
3902 char *_kwnames[] = { "self","w","h", NULL };
3903
3904 self = self;
3905 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyControlPoint_base_OnEndSize",_kwnames,&_argo0,&_arg1,&_arg2))
3906 return NULL;
3907 if (_argo0) {
3908 if (_argo0 == Py_None) { _arg0 = NULL; }
3909 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3910 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnEndSize. Expected _wxPyControlPoint_p.");
3911 return NULL;
3912 }
3913 }
3914 {
3915 wxPy_BEGIN_ALLOW_THREADS;
3916 wxPyControlPoint_base_OnEndSize(_arg0,_arg1,_arg2);
3917
3918 wxPy_END_ALLOW_THREADS;
3919 } Py_INCREF(Py_None);
3920 _resultobj = Py_None;
3921 return _resultobj;
3922 }
3923
3924 static void *SwigwxPyBitmapShapeTowxPyRectangleShape(void *ptr) {
3925 wxPyBitmapShape *src;
3926 wxPyRectangleShape *dest;
3927 src = (wxPyBitmapShape *) ptr;
3928 dest = (wxPyRectangleShape *) src;
3929 return (void *) dest;
3930 }
3931
3932 static void *SwigwxPyBitmapShapeTowxPyShape(void *ptr) {
3933 wxPyBitmapShape *src;
3934 wxPyShape *dest;
3935 src = (wxPyBitmapShape *) ptr;
3936 dest = (wxPyShape *) src;
3937 return (void *) dest;
3938 }
3939
3940 static void *SwigwxPyBitmapShapeTowxPyShapeEvtHandler(void *ptr) {
3941 wxPyBitmapShape *src;
3942 wxPyShapeEvtHandler *dest;
3943 src = (wxPyBitmapShape *) ptr;
3944 dest = (wxPyShapeEvtHandler *) src;
3945 return (void *) dest;
3946 }
3947
3948 #define new_wxPyBitmapShape() (new wxPyBitmapShape())
3949 static PyObject *_wrap_new_wxPyBitmapShape(PyObject *self, PyObject *args, PyObject *kwargs) {
3950 PyObject * _resultobj;
3951 wxPyBitmapShape * _result;
3952 char *_kwnames[] = { NULL };
3953 char _ptemp[128];
3954
3955 self = self;
3956 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxPyBitmapShape",_kwnames))
3957 return NULL;
3958 {
3959 wxPy_BEGIN_ALLOW_THREADS;
3960 _result = (wxPyBitmapShape *)new_wxPyBitmapShape();
3961
3962 wxPy_END_ALLOW_THREADS;
3963 } if (_result) {
3964 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPyBitmapShape_p");
3965 _resultobj = Py_BuildValue("s",_ptemp);
3966 } else {
3967 Py_INCREF(Py_None);
3968 _resultobj = Py_None;
3969 }
3970 return _resultobj;
3971 }
3972
3973 #define wxPyBitmapShape__setSelf(_swigobj,_swigarg0) (_swigobj->_setSelf(_swigarg0))
3974 static PyObject *_wrap_wxPyBitmapShape__setSelf(PyObject *self, PyObject *args, PyObject *kwargs) {
3975 PyObject * _resultobj;
3976 wxPyBitmapShape * _arg0;
3977 PyObject * _arg1;
3978 PyObject * _argo0 = 0;
3979 PyObject * _obj1 = 0;
3980 char *_kwnames[] = { "self","self", NULL };
3981
3982 self = self;
3983 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyBitmapShape__setSelf",_kwnames,&_argo0,&_obj1))
3984 return NULL;
3985 if (_argo0) {
3986 if (_argo0 == Py_None) { _arg0 = NULL; }
3987 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
3988 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape__setSelf. Expected _wxPyBitmapShape_p.");
3989 return NULL;
3990 }
3991 }
3992 {
3993 _arg1 = _obj1;
3994 }
3995 {
3996 wxPy_BEGIN_ALLOW_THREADS;
3997 wxPyBitmapShape__setSelf(_arg0,_arg1);
3998
3999 wxPy_END_ALLOW_THREADS;
4000 } Py_INCREF(Py_None);
4001 _resultobj = Py_None;
4002 return _resultobj;
4003 }
4004
4005 #define wxPyBitmapShape_GetBitmap(_swigobj) (_swigobj->GetBitmap())
4006 static PyObject *_wrap_wxPyBitmapShape_GetBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
4007 PyObject * _resultobj;
4008 wxBitmap * _result;
4009 wxPyBitmapShape * _arg0;
4010 PyObject * _argo0 = 0;
4011 char *_kwnames[] = { "self", NULL };
4012 char _ptemp[128];
4013
4014 self = self;
4015 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyBitmapShape_GetBitmap",_kwnames,&_argo0))
4016 return NULL;
4017 if (_argo0) {
4018 if (_argo0 == Py_None) { _arg0 = NULL; }
4019 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4020 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_GetBitmap. Expected _wxPyBitmapShape_p.");
4021 return NULL;
4022 }
4023 }
4024 {
4025 wxPy_BEGIN_ALLOW_THREADS;
4026 wxBitmap & _result_ref = wxPyBitmapShape_GetBitmap(_arg0);
4027 _result = (wxBitmap *) &_result_ref;
4028
4029 wxPy_END_ALLOW_THREADS;
4030 } if (_result) {
4031 SWIG_MakePtr(_ptemp, (char *) _result,"_wxBitmap_p");
4032 _resultobj = Py_BuildValue("s",_ptemp);
4033 } else {
4034 Py_INCREF(Py_None);
4035 _resultobj = Py_None;
4036 }
4037 return _resultobj;
4038 }
4039
4040 #define wxPyBitmapShape_GetFilename(_swigobj) (_swigobj->GetFilename())
4041 static PyObject *_wrap_wxPyBitmapShape_GetFilename(PyObject *self, PyObject *args, PyObject *kwargs) {
4042 PyObject * _resultobj;
4043 wxString * _result;
4044 wxPyBitmapShape * _arg0;
4045 PyObject * _argo0 = 0;
4046 char *_kwnames[] = { "self", NULL };
4047
4048 self = self;
4049 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyBitmapShape_GetFilename",_kwnames,&_argo0))
4050 return NULL;
4051 if (_argo0) {
4052 if (_argo0 == Py_None) { _arg0 = NULL; }
4053 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4054 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_GetFilename. Expected _wxPyBitmapShape_p.");
4055 return NULL;
4056 }
4057 }
4058 {
4059 wxPy_BEGIN_ALLOW_THREADS;
4060 _result = new wxString (wxPyBitmapShape_GetFilename(_arg0));
4061
4062 wxPy_END_ALLOW_THREADS;
4063 }{
4064 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
4065 }
4066 {
4067 delete _result;
4068 }
4069 return _resultobj;
4070 }
4071
4072 #define wxPyBitmapShape_SetBitmap(_swigobj,_swigarg0) (_swigobj->SetBitmap(_swigarg0))
4073 static PyObject *_wrap_wxPyBitmapShape_SetBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
4074 PyObject * _resultobj;
4075 wxPyBitmapShape * _arg0;
4076 wxBitmap * _arg1;
4077 PyObject * _argo0 = 0;
4078 PyObject * _argo1 = 0;
4079 char *_kwnames[] = { "self","bitmap", NULL };
4080
4081 self = self;
4082 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyBitmapShape_SetBitmap",_kwnames,&_argo0,&_argo1))
4083 return NULL;
4084 if (_argo0) {
4085 if (_argo0 == Py_None) { _arg0 = NULL; }
4086 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4087 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_SetBitmap. Expected _wxPyBitmapShape_p.");
4088 return NULL;
4089 }
4090 }
4091 if (_argo1) {
4092 if (_argo1 == Py_None) { _arg1 = NULL; }
4093 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxBitmap_p")) {
4094 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyBitmapShape_SetBitmap. Expected _wxBitmap_p.");
4095 return NULL;
4096 }
4097 }
4098 {
4099 wxPy_BEGIN_ALLOW_THREADS;
4100 wxPyBitmapShape_SetBitmap(_arg0,*_arg1);
4101
4102 wxPy_END_ALLOW_THREADS;
4103 } Py_INCREF(Py_None);
4104 _resultobj = Py_None;
4105 return _resultobj;
4106 }
4107
4108 #define wxPyBitmapShape_SetFilename(_swigobj,_swigarg0) (_swigobj->SetFilename(_swigarg0))
4109 static PyObject *_wrap_wxPyBitmapShape_SetFilename(PyObject *self, PyObject *args, PyObject *kwargs) {
4110 PyObject * _resultobj;
4111 wxPyBitmapShape * _arg0;
4112 wxString * _arg1;
4113 PyObject * _argo0 = 0;
4114 PyObject * _obj1 = 0;
4115 char *_kwnames[] = { "self","filename", NULL };
4116
4117 self = self;
4118 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyBitmapShape_SetFilename",_kwnames,&_argo0,&_obj1))
4119 return NULL;
4120 if (_argo0) {
4121 if (_argo0 == Py_None) { _arg0 = NULL; }
4122 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4123 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_SetFilename. Expected _wxPyBitmapShape_p.");
4124 return NULL;
4125 }
4126 }
4127 {
4128 if (!PyString_Check(_obj1)) {
4129 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
4130 return NULL;
4131 }
4132 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
4133 }
4134 {
4135 wxPy_BEGIN_ALLOW_THREADS;
4136 wxPyBitmapShape_SetFilename(_arg0,*_arg1);
4137
4138 wxPy_END_ALLOW_THREADS;
4139 } Py_INCREF(Py_None);
4140 _resultobj = Py_None;
4141 {
4142 if (_obj1)
4143 delete _arg1;
4144 }
4145 return _resultobj;
4146 }
4147
4148 #define wxPyBitmapShape_base_OnDelete(_swigobj) (_swigobj->base_OnDelete())
4149 static PyObject *_wrap_wxPyBitmapShape_base_OnDelete(PyObject *self, PyObject *args, PyObject *kwargs) {
4150 PyObject * _resultobj;
4151 wxPyBitmapShape * _arg0;
4152 PyObject * _argo0 = 0;
4153 char *_kwnames[] = { "self", NULL };
4154
4155 self = self;
4156 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyBitmapShape_base_OnDelete",_kwnames,&_argo0))
4157 return NULL;
4158 if (_argo0) {
4159 if (_argo0 == Py_None) { _arg0 = NULL; }
4160 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4161 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnDelete. Expected _wxPyBitmapShape_p.");
4162 return NULL;
4163 }
4164 }
4165 {
4166 wxPy_BEGIN_ALLOW_THREADS;
4167 wxPyBitmapShape_base_OnDelete(_arg0);
4168
4169 wxPy_END_ALLOW_THREADS;
4170 } Py_INCREF(Py_None);
4171 _resultobj = Py_None;
4172 return _resultobj;
4173 }
4174
4175 #define wxPyBitmapShape_base_OnDraw(_swigobj,_swigarg0) (_swigobj->base_OnDraw(_swigarg0))
4176 static PyObject *_wrap_wxPyBitmapShape_base_OnDraw(PyObject *self, PyObject *args, PyObject *kwargs) {
4177 PyObject * _resultobj;
4178 wxPyBitmapShape * _arg0;
4179 wxDC * _arg1;
4180 PyObject * _argo0 = 0;
4181 PyObject * _argo1 = 0;
4182 char *_kwnames[] = { "self","dc", NULL };
4183
4184 self = self;
4185 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyBitmapShape_base_OnDraw",_kwnames,&_argo0,&_argo1))
4186 return NULL;
4187 if (_argo0) {
4188 if (_argo0 == Py_None) { _arg0 = NULL; }
4189 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4190 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnDraw. Expected _wxPyBitmapShape_p.");
4191 return NULL;
4192 }
4193 }
4194 if (_argo1) {
4195 if (_argo1 == Py_None) { _arg1 = NULL; }
4196 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
4197 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyBitmapShape_base_OnDraw. Expected _wxDC_p.");
4198 return NULL;
4199 }
4200 }
4201 {
4202 wxPy_BEGIN_ALLOW_THREADS;
4203 wxPyBitmapShape_base_OnDraw(_arg0,*_arg1);
4204
4205 wxPy_END_ALLOW_THREADS;
4206 } Py_INCREF(Py_None);
4207 _resultobj = Py_None;
4208 return _resultobj;
4209 }
4210
4211 #define wxPyBitmapShape_base_OnDrawContents(_swigobj,_swigarg0) (_swigobj->base_OnDrawContents(_swigarg0))
4212 static PyObject *_wrap_wxPyBitmapShape_base_OnDrawContents(PyObject *self, PyObject *args, PyObject *kwargs) {
4213 PyObject * _resultobj;
4214 wxPyBitmapShape * _arg0;
4215 wxDC * _arg1;
4216 PyObject * _argo0 = 0;
4217 PyObject * _argo1 = 0;
4218 char *_kwnames[] = { "self","dc", NULL };
4219
4220 self = self;
4221 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyBitmapShape_base_OnDrawContents",_kwnames,&_argo0,&_argo1))
4222 return NULL;
4223 if (_argo0) {
4224 if (_argo0 == Py_None) { _arg0 = NULL; }
4225 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4226 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnDrawContents. Expected _wxPyBitmapShape_p.");
4227 return NULL;
4228 }
4229 }
4230 if (_argo1) {
4231 if (_argo1 == Py_None) { _arg1 = NULL; }
4232 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
4233 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyBitmapShape_base_OnDrawContents. Expected _wxDC_p.");
4234 return NULL;
4235 }
4236 }
4237 {
4238 wxPy_BEGIN_ALLOW_THREADS;
4239 wxPyBitmapShape_base_OnDrawContents(_arg0,*_arg1);
4240
4241 wxPy_END_ALLOW_THREADS;
4242 } Py_INCREF(Py_None);
4243 _resultobj = Py_None;
4244 return _resultobj;
4245 }
4246
4247 #define wxPyBitmapShape_base_OnDrawBranches(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnDrawBranches(_swigarg0,_swigarg1))
4248 static PyObject *_wrap_wxPyBitmapShape_base_OnDrawBranches(PyObject *self, PyObject *args, PyObject *kwargs) {
4249 PyObject * _resultobj;
4250 wxPyBitmapShape * _arg0;
4251 wxDC * _arg1;
4252 bool _arg2 = (bool ) FALSE;
4253 PyObject * _argo0 = 0;
4254 PyObject * _argo1 = 0;
4255 int tempbool2 = (int) FALSE;
4256 char *_kwnames[] = { "self","dc","erase", NULL };
4257
4258 self = self;
4259 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxPyBitmapShape_base_OnDrawBranches",_kwnames,&_argo0,&_argo1,&tempbool2))
4260 return NULL;
4261 if (_argo0) {
4262 if (_argo0 == Py_None) { _arg0 = NULL; }
4263 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4264 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnDrawBranches. Expected _wxPyBitmapShape_p.");
4265 return NULL;
4266 }
4267 }
4268 if (_argo1) {
4269 if (_argo1 == Py_None) { _arg1 = NULL; }
4270 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
4271 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyBitmapShape_base_OnDrawBranches. Expected _wxDC_p.");
4272 return NULL;
4273 }
4274 }
4275 _arg2 = (bool ) tempbool2;
4276 {
4277 wxPy_BEGIN_ALLOW_THREADS;
4278 wxPyBitmapShape_base_OnDrawBranches(_arg0,*_arg1,_arg2);
4279
4280 wxPy_END_ALLOW_THREADS;
4281 } Py_INCREF(Py_None);
4282 _resultobj = Py_None;
4283 return _resultobj;
4284 }
4285
4286 #define wxPyBitmapShape_base_OnMoveLinks(_swigobj,_swigarg0) (_swigobj->base_OnMoveLinks(_swigarg0))
4287 static PyObject *_wrap_wxPyBitmapShape_base_OnMoveLinks(PyObject *self, PyObject *args, PyObject *kwargs) {
4288 PyObject * _resultobj;
4289 wxPyBitmapShape * _arg0;
4290 wxDC * _arg1;
4291 PyObject * _argo0 = 0;
4292 PyObject * _argo1 = 0;
4293 char *_kwnames[] = { "self","dc", NULL };
4294
4295 self = self;
4296 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyBitmapShape_base_OnMoveLinks",_kwnames,&_argo0,&_argo1))
4297 return NULL;
4298 if (_argo0) {
4299 if (_argo0 == Py_None) { _arg0 = NULL; }
4300 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4301 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnMoveLinks. Expected _wxPyBitmapShape_p.");
4302 return NULL;
4303 }
4304 }
4305 if (_argo1) {
4306 if (_argo1 == Py_None) { _arg1 = NULL; }
4307 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
4308 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyBitmapShape_base_OnMoveLinks. Expected _wxDC_p.");
4309 return NULL;
4310 }
4311 }
4312 {
4313 wxPy_BEGIN_ALLOW_THREADS;
4314 wxPyBitmapShape_base_OnMoveLinks(_arg0,*_arg1);
4315
4316 wxPy_END_ALLOW_THREADS;
4317 } Py_INCREF(Py_None);
4318 _resultobj = Py_None;
4319 return _resultobj;
4320 }
4321
4322 #define wxPyBitmapShape_base_OnErase(_swigobj,_swigarg0) (_swigobj->base_OnErase(_swigarg0))
4323 static PyObject *_wrap_wxPyBitmapShape_base_OnErase(PyObject *self, PyObject *args, PyObject *kwargs) {
4324 PyObject * _resultobj;
4325 wxPyBitmapShape * _arg0;
4326 wxDC * _arg1;
4327 PyObject * _argo0 = 0;
4328 PyObject * _argo1 = 0;
4329 char *_kwnames[] = { "self","dc", NULL };
4330
4331 self = self;
4332 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyBitmapShape_base_OnErase",_kwnames,&_argo0,&_argo1))
4333 return NULL;
4334 if (_argo0) {
4335 if (_argo0 == Py_None) { _arg0 = NULL; }
4336 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4337 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnErase. Expected _wxPyBitmapShape_p.");
4338 return NULL;
4339 }
4340 }
4341 if (_argo1) {
4342 if (_argo1 == Py_None) { _arg1 = NULL; }
4343 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
4344 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyBitmapShape_base_OnErase. Expected _wxDC_p.");
4345 return NULL;
4346 }
4347 }
4348 {
4349 wxPy_BEGIN_ALLOW_THREADS;
4350 wxPyBitmapShape_base_OnErase(_arg0,*_arg1);
4351
4352 wxPy_END_ALLOW_THREADS;
4353 } Py_INCREF(Py_None);
4354 _resultobj = Py_None;
4355 return _resultobj;
4356 }
4357
4358 #define wxPyBitmapShape_base_OnEraseContents(_swigobj,_swigarg0) (_swigobj->base_OnEraseContents(_swigarg0))
4359 static PyObject *_wrap_wxPyBitmapShape_base_OnEraseContents(PyObject *self, PyObject *args, PyObject *kwargs) {
4360 PyObject * _resultobj;
4361 wxPyBitmapShape * _arg0;
4362 wxDC * _arg1;
4363 PyObject * _argo0 = 0;
4364 PyObject * _argo1 = 0;
4365 char *_kwnames[] = { "self","dc", NULL };
4366
4367 self = self;
4368 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyBitmapShape_base_OnEraseContents",_kwnames,&_argo0,&_argo1))
4369 return NULL;
4370 if (_argo0) {
4371 if (_argo0 == Py_None) { _arg0 = NULL; }
4372 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4373 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnEraseContents. Expected _wxPyBitmapShape_p.");
4374 return NULL;
4375 }
4376 }
4377 if (_argo1) {
4378 if (_argo1 == Py_None) { _arg1 = NULL; }
4379 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
4380 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyBitmapShape_base_OnEraseContents. Expected _wxDC_p.");
4381 return NULL;
4382 }
4383 }
4384 {
4385 wxPy_BEGIN_ALLOW_THREADS;
4386 wxPyBitmapShape_base_OnEraseContents(_arg0,*_arg1);
4387
4388 wxPy_END_ALLOW_THREADS;
4389 } Py_INCREF(Py_None);
4390 _resultobj = Py_None;
4391 return _resultobj;
4392 }
4393
4394 #define wxPyBitmapShape_base_OnHighlight(_swigobj,_swigarg0) (_swigobj->base_OnHighlight(_swigarg0))
4395 static PyObject *_wrap_wxPyBitmapShape_base_OnHighlight(PyObject *self, PyObject *args, PyObject *kwargs) {
4396 PyObject * _resultobj;
4397 wxPyBitmapShape * _arg0;
4398 wxDC * _arg1;
4399 PyObject * _argo0 = 0;
4400 PyObject * _argo1 = 0;
4401 char *_kwnames[] = { "self","dc", NULL };
4402
4403 self = self;
4404 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyBitmapShape_base_OnHighlight",_kwnames,&_argo0,&_argo1))
4405 return NULL;
4406 if (_argo0) {
4407 if (_argo0 == Py_None) { _arg0 = NULL; }
4408 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4409 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnHighlight. Expected _wxPyBitmapShape_p.");
4410 return NULL;
4411 }
4412 }
4413 if (_argo1) {
4414 if (_argo1 == Py_None) { _arg1 = NULL; }
4415 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
4416 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyBitmapShape_base_OnHighlight. Expected _wxDC_p.");
4417 return NULL;
4418 }
4419 }
4420 {
4421 wxPy_BEGIN_ALLOW_THREADS;
4422 wxPyBitmapShape_base_OnHighlight(_arg0,*_arg1);
4423
4424 wxPy_END_ALLOW_THREADS;
4425 } Py_INCREF(Py_None);
4426 _resultobj = Py_None;
4427 return _resultobj;
4428 }
4429
4430 #define wxPyBitmapShape_base_OnLeftClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnLeftClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
4431 static PyObject *_wrap_wxPyBitmapShape_base_OnLeftClick(PyObject *self, PyObject *args, PyObject *kwargs) {
4432 PyObject * _resultobj;
4433 wxPyBitmapShape * _arg0;
4434 double _arg1;
4435 double _arg2;
4436 int _arg3 = (int ) 0;
4437 int _arg4 = (int ) 0;
4438 PyObject * _argo0 = 0;
4439 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
4440
4441 self = self;
4442 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyBitmapShape_base_OnLeftClick",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
4443 return NULL;
4444 if (_argo0) {
4445 if (_argo0 == Py_None) { _arg0 = NULL; }
4446 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4447 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnLeftClick. Expected _wxPyBitmapShape_p.");
4448 return NULL;
4449 }
4450 }
4451 {
4452 wxPy_BEGIN_ALLOW_THREADS;
4453 wxPyBitmapShape_base_OnLeftClick(_arg0,_arg1,_arg2,_arg3,_arg4);
4454
4455 wxPy_END_ALLOW_THREADS;
4456 } Py_INCREF(Py_None);
4457 _resultobj = Py_None;
4458 return _resultobj;
4459 }
4460
4461 #define wxPyBitmapShape_base_OnLeftDoubleClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnLeftDoubleClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
4462 static PyObject *_wrap_wxPyBitmapShape_base_OnLeftDoubleClick(PyObject *self, PyObject *args, PyObject *kwargs) {
4463 PyObject * _resultobj;
4464 wxPyBitmapShape * _arg0;
4465 double _arg1;
4466 double _arg2;
4467 int _arg3 = (int ) 0;
4468 int _arg4 = (int ) 0;
4469 PyObject * _argo0 = 0;
4470 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
4471
4472 self = self;
4473 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyBitmapShape_base_OnLeftDoubleClick",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
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_OnLeftDoubleClick. Expected _wxPyBitmapShape_p.");
4479 return NULL;
4480 }
4481 }
4482 {
4483 wxPy_BEGIN_ALLOW_THREADS;
4484 wxPyBitmapShape_base_OnLeftDoubleClick(_arg0,_arg1,_arg2,_arg3,_arg4);
4485
4486 wxPy_END_ALLOW_THREADS;
4487 } Py_INCREF(Py_None);
4488 _resultobj = Py_None;
4489 return _resultobj;
4490 }
4491
4492 #define wxPyBitmapShape_base_OnRightClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnRightClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
4493 static PyObject *_wrap_wxPyBitmapShape_base_OnRightClick(PyObject *self, PyObject *args, PyObject *kwargs) {
4494 PyObject * _resultobj;
4495 wxPyBitmapShape * _arg0;
4496 double _arg1;
4497 double _arg2;
4498 int _arg3 = (int ) 0;
4499 int _arg4 = (int ) 0;
4500 PyObject * _argo0 = 0;
4501 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
4502
4503 self = self;
4504 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyBitmapShape_base_OnRightClick",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
4505 return NULL;
4506 if (_argo0) {
4507 if (_argo0 == Py_None) { _arg0 = NULL; }
4508 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4509 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnRightClick. Expected _wxPyBitmapShape_p.");
4510 return NULL;
4511 }
4512 }
4513 {
4514 wxPy_BEGIN_ALLOW_THREADS;
4515 wxPyBitmapShape_base_OnRightClick(_arg0,_arg1,_arg2,_arg3,_arg4);
4516
4517 wxPy_END_ALLOW_THREADS;
4518 } Py_INCREF(Py_None);
4519 _resultobj = Py_None;
4520 return _resultobj;
4521 }
4522
4523 #define wxPyBitmapShape_base_OnSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnSize(_swigarg0,_swigarg1))
4524 static PyObject *_wrap_wxPyBitmapShape_base_OnSize(PyObject *self, PyObject *args, PyObject *kwargs) {
4525 PyObject * _resultobj;
4526 wxPyBitmapShape * _arg0;
4527 double _arg1;
4528 double _arg2;
4529 PyObject * _argo0 = 0;
4530 char *_kwnames[] = { "self","x","y", NULL };
4531
4532 self = self;
4533 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyBitmapShape_base_OnSize",_kwnames,&_argo0,&_arg1,&_arg2))
4534 return NULL;
4535 if (_argo0) {
4536 if (_argo0 == Py_None) { _arg0 = NULL; }
4537 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4538 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnSize. Expected _wxPyBitmapShape_p.");
4539 return NULL;
4540 }
4541 }
4542 {
4543 wxPy_BEGIN_ALLOW_THREADS;
4544 wxPyBitmapShape_base_OnSize(_arg0,_arg1,_arg2);
4545
4546 wxPy_END_ALLOW_THREADS;
4547 } Py_INCREF(Py_None);
4548 _resultobj = Py_None;
4549 return _resultobj;
4550 }
4551
4552 #define wxPyBitmapShape_base_OnMovePre(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->base_OnMovePre(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
4553 static PyObject *_wrap_wxPyBitmapShape_base_OnMovePre(PyObject *self, PyObject *args, PyObject *kwargs) {
4554 PyObject * _resultobj;
4555 bool _result;
4556 wxPyBitmapShape * _arg0;
4557 wxDC * _arg1;
4558 double _arg2;
4559 double _arg3;
4560 double _arg4;
4561 double _arg5;
4562 bool _arg6 = (bool ) TRUE;
4563 PyObject * _argo0 = 0;
4564 PyObject * _argo1 = 0;
4565 int tempbool6 = (int) TRUE;
4566 char *_kwnames[] = { "self","dc","x","y","old_x","old_y","display", NULL };
4567
4568 self = self;
4569 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdddd|i:wxPyBitmapShape_base_OnMovePre",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5,&tempbool6))
4570 return NULL;
4571 if (_argo0) {
4572 if (_argo0 == Py_None) { _arg0 = NULL; }
4573 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4574 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnMovePre. Expected _wxPyBitmapShape_p.");
4575 return NULL;
4576 }
4577 }
4578 if (_argo1) {
4579 if (_argo1 == Py_None) { _arg1 = NULL; }
4580 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
4581 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyBitmapShape_base_OnMovePre. Expected _wxDC_p.");
4582 return NULL;
4583 }
4584 }
4585 _arg6 = (bool ) tempbool6;
4586 {
4587 wxPy_BEGIN_ALLOW_THREADS;
4588 _result = (bool )wxPyBitmapShape_base_OnMovePre(_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
4589
4590 wxPy_END_ALLOW_THREADS;
4591 } _resultobj = Py_BuildValue("i",_result);
4592 return _resultobj;
4593 }
4594
4595 #define wxPyBitmapShape_base_OnMovePost(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->base_OnMovePost(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
4596 static PyObject *_wrap_wxPyBitmapShape_base_OnMovePost(PyObject *self, PyObject *args, PyObject *kwargs) {
4597 PyObject * _resultobj;
4598 wxPyBitmapShape * _arg0;
4599 wxDC * _arg1;
4600 double _arg2;
4601 double _arg3;
4602 double _arg4;
4603 double _arg5;
4604 bool _arg6 = (bool ) TRUE;
4605 PyObject * _argo0 = 0;
4606 PyObject * _argo1 = 0;
4607 int tempbool6 = (int) TRUE;
4608 char *_kwnames[] = { "self","dc","x","y","old_x","old_y","display", NULL };
4609
4610 self = self;
4611 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdddd|i:wxPyBitmapShape_base_OnMovePost",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5,&tempbool6))
4612 return NULL;
4613 if (_argo0) {
4614 if (_argo0 == Py_None) { _arg0 = NULL; }
4615 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4616 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnMovePost. Expected _wxPyBitmapShape_p.");
4617 return NULL;
4618 }
4619 }
4620 if (_argo1) {
4621 if (_argo1 == Py_None) { _arg1 = NULL; }
4622 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
4623 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyBitmapShape_base_OnMovePost. Expected _wxDC_p.");
4624 return NULL;
4625 }
4626 }
4627 _arg6 = (bool ) tempbool6;
4628 {
4629 wxPy_BEGIN_ALLOW_THREADS;
4630 wxPyBitmapShape_base_OnMovePost(_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
4631
4632 wxPy_END_ALLOW_THREADS;
4633 } Py_INCREF(Py_None);
4634 _resultobj = Py_None;
4635 return _resultobj;
4636 }
4637
4638 #define wxPyBitmapShape_base_OnDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
4639 static PyObject *_wrap_wxPyBitmapShape_base_OnDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
4640 PyObject * _resultobj;
4641 wxPyBitmapShape * _arg0;
4642 bool _arg1;
4643 double _arg2;
4644 double _arg3;
4645 int _arg4 = (int ) 0;
4646 int _arg5 = (int ) 0;
4647 PyObject * _argo0 = 0;
4648 int tempbool1;
4649 char *_kwnames[] = { "self","draw","x","y","keys","attachment", NULL };
4650
4651 self = self;
4652 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oidd|ii:wxPyBitmapShape_base_OnDragLeft",_kwnames,&_argo0,&tempbool1,&_arg2,&_arg3,&_arg4,&_arg5))
4653 return NULL;
4654 if (_argo0) {
4655 if (_argo0 == Py_None) { _arg0 = NULL; }
4656 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4657 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnDragLeft. Expected _wxPyBitmapShape_p.");
4658 return NULL;
4659 }
4660 }
4661 _arg1 = (bool ) tempbool1;
4662 {
4663 wxPy_BEGIN_ALLOW_THREADS;
4664 wxPyBitmapShape_base_OnDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
4665
4666 wxPy_END_ALLOW_THREADS;
4667 } Py_INCREF(Py_None);
4668 _resultobj = Py_None;
4669 return _resultobj;
4670 }
4671
4672 #define wxPyBitmapShape_base_OnBeginDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnBeginDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
4673 static PyObject *_wrap_wxPyBitmapShape_base_OnBeginDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
4674 PyObject * _resultobj;
4675 wxPyBitmapShape * _arg0;
4676 double _arg1;
4677 double _arg2;
4678 int _arg3 = (int ) 0;
4679 int _arg4 = (int ) 0;
4680 PyObject * _argo0 = 0;
4681 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
4682
4683 self = self;
4684 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyBitmapShape_base_OnBeginDragLeft",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
4685 return NULL;
4686 if (_argo0) {
4687 if (_argo0 == Py_None) { _arg0 = NULL; }
4688 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4689 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnBeginDragLeft. Expected _wxPyBitmapShape_p.");
4690 return NULL;
4691 }
4692 }
4693 {
4694 wxPy_BEGIN_ALLOW_THREADS;
4695 wxPyBitmapShape_base_OnBeginDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4);
4696
4697 wxPy_END_ALLOW_THREADS;
4698 } Py_INCREF(Py_None);
4699 _resultobj = Py_None;
4700 return _resultobj;
4701 }
4702
4703 #define wxPyBitmapShape_base_OnEndDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnEndDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
4704 static PyObject *_wrap_wxPyBitmapShape_base_OnEndDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
4705 PyObject * _resultobj;
4706 wxPyBitmapShape * _arg0;
4707 double _arg1;
4708 double _arg2;
4709 int _arg3 = (int ) 0;
4710 int _arg4 = (int ) 0;
4711 PyObject * _argo0 = 0;
4712 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
4713
4714 self = self;
4715 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyBitmapShape_base_OnEndDragLeft",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
4716 return NULL;
4717 if (_argo0) {
4718 if (_argo0 == Py_None) { _arg0 = NULL; }
4719 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4720 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnEndDragLeft. Expected _wxPyBitmapShape_p.");
4721 return NULL;
4722 }
4723 }
4724 {
4725 wxPy_BEGIN_ALLOW_THREADS;
4726 wxPyBitmapShape_base_OnEndDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4);
4727
4728 wxPy_END_ALLOW_THREADS;
4729 } Py_INCREF(Py_None);
4730 _resultobj = Py_None;
4731 return _resultobj;
4732 }
4733
4734 #define wxPyBitmapShape_base_OnDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
4735 static PyObject *_wrap_wxPyBitmapShape_base_OnDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
4736 PyObject * _resultobj;
4737 wxPyBitmapShape * _arg0;
4738 bool _arg1;
4739 double _arg2;
4740 double _arg3;
4741 int _arg4 = (int ) 0;
4742 int _arg5 = (int ) 0;
4743 PyObject * _argo0 = 0;
4744 int tempbool1;
4745 char *_kwnames[] = { "self","draw","x","y","keys","attachment", NULL };
4746
4747 self = self;
4748 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oidd|ii:wxPyBitmapShape_base_OnDragRight",_kwnames,&_argo0,&tempbool1,&_arg2,&_arg3,&_arg4,&_arg5))
4749 return NULL;
4750 if (_argo0) {
4751 if (_argo0 == Py_None) { _arg0 = NULL; }
4752 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4753 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnDragRight. Expected _wxPyBitmapShape_p.");
4754 return NULL;
4755 }
4756 }
4757 _arg1 = (bool ) tempbool1;
4758 {
4759 wxPy_BEGIN_ALLOW_THREADS;
4760 wxPyBitmapShape_base_OnDragRight(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
4761
4762 wxPy_END_ALLOW_THREADS;
4763 } Py_INCREF(Py_None);
4764 _resultobj = Py_None;
4765 return _resultobj;
4766 }
4767
4768 #define wxPyBitmapShape_base_OnBeginDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnBeginDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
4769 static PyObject *_wrap_wxPyBitmapShape_base_OnBeginDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
4770 PyObject * _resultobj;
4771 wxPyBitmapShape * _arg0;
4772 double _arg1;
4773 double _arg2;
4774 int _arg3 = (int ) 0;
4775 int _arg4 = (int ) 0;
4776 PyObject * _argo0 = 0;
4777 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
4778
4779 self = self;
4780 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyBitmapShape_base_OnBeginDragRight",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
4781 return NULL;
4782 if (_argo0) {
4783 if (_argo0 == Py_None) { _arg0 = NULL; }
4784 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4785 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnBeginDragRight. Expected _wxPyBitmapShape_p.");
4786 return NULL;
4787 }
4788 }
4789 {
4790 wxPy_BEGIN_ALLOW_THREADS;
4791 wxPyBitmapShape_base_OnBeginDragRight(_arg0,_arg1,_arg2,_arg3,_arg4);
4792
4793 wxPy_END_ALLOW_THREADS;
4794 } Py_INCREF(Py_None);
4795 _resultobj = Py_None;
4796 return _resultobj;
4797 }
4798
4799 #define wxPyBitmapShape_base_OnEndDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnEndDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
4800 static PyObject *_wrap_wxPyBitmapShape_base_OnEndDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
4801 PyObject * _resultobj;
4802 wxPyBitmapShape * _arg0;
4803 double _arg1;
4804 double _arg2;
4805 int _arg3 = (int ) 0;
4806 int _arg4 = (int ) 0;
4807 PyObject * _argo0 = 0;
4808 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
4809
4810 self = self;
4811 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyBitmapShape_base_OnEndDragRight",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
4812 return NULL;
4813 if (_argo0) {
4814 if (_argo0 == Py_None) { _arg0 = NULL; }
4815 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4816 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnEndDragRight. Expected _wxPyBitmapShape_p.");
4817 return NULL;
4818 }
4819 }
4820 {
4821 wxPy_BEGIN_ALLOW_THREADS;
4822 wxPyBitmapShape_base_OnEndDragRight(_arg0,_arg1,_arg2,_arg3,_arg4);
4823
4824 wxPy_END_ALLOW_THREADS;
4825 } Py_INCREF(Py_None);
4826 _resultobj = Py_None;
4827 return _resultobj;
4828 }
4829
4830 #define wxPyBitmapShape_base_OnDrawOutline(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnDrawOutline(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
4831 static PyObject *_wrap_wxPyBitmapShape_base_OnDrawOutline(PyObject *self, PyObject *args, PyObject *kwargs) {
4832 PyObject * _resultobj;
4833 wxPyBitmapShape * _arg0;
4834 wxDC * _arg1;
4835 double _arg2;
4836 double _arg3;
4837 double _arg4;
4838 double _arg5;
4839 PyObject * _argo0 = 0;
4840 PyObject * _argo1 = 0;
4841 char *_kwnames[] = { "self","dc","x","y","w","h", NULL };
4842
4843 self = self;
4844 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdddd:wxPyBitmapShape_base_OnDrawOutline",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5))
4845 return NULL;
4846 if (_argo0) {
4847 if (_argo0 == Py_None) { _arg0 = NULL; }
4848 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4849 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnDrawOutline. Expected _wxPyBitmapShape_p.");
4850 return NULL;
4851 }
4852 }
4853 if (_argo1) {
4854 if (_argo1 == Py_None) { _arg1 = NULL; }
4855 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
4856 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyBitmapShape_base_OnDrawOutline. Expected _wxDC_p.");
4857 return NULL;
4858 }
4859 }
4860 {
4861 wxPy_BEGIN_ALLOW_THREADS;
4862 wxPyBitmapShape_base_OnDrawOutline(_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5);
4863
4864 wxPy_END_ALLOW_THREADS;
4865 } Py_INCREF(Py_None);
4866 _resultobj = Py_None;
4867 return _resultobj;
4868 }
4869
4870 #define wxPyBitmapShape_base_OnDrawControlPoints(_swigobj,_swigarg0) (_swigobj->base_OnDrawControlPoints(_swigarg0))
4871 static PyObject *_wrap_wxPyBitmapShape_base_OnDrawControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
4872 PyObject * _resultobj;
4873 wxPyBitmapShape * _arg0;
4874 wxDC * _arg1;
4875 PyObject * _argo0 = 0;
4876 PyObject * _argo1 = 0;
4877 char *_kwnames[] = { "self","dc", NULL };
4878
4879 self = self;
4880 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyBitmapShape_base_OnDrawControlPoints",_kwnames,&_argo0,&_argo1))
4881 return NULL;
4882 if (_argo0) {
4883 if (_argo0 == Py_None) { _arg0 = NULL; }
4884 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4885 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnDrawControlPoints. Expected _wxPyBitmapShape_p.");
4886 return NULL;
4887 }
4888 }
4889 if (_argo1) {
4890 if (_argo1 == Py_None) { _arg1 = NULL; }
4891 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
4892 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyBitmapShape_base_OnDrawControlPoints. Expected _wxDC_p.");
4893 return NULL;
4894 }
4895 }
4896 {
4897 wxPy_BEGIN_ALLOW_THREADS;
4898 wxPyBitmapShape_base_OnDrawControlPoints(_arg0,*_arg1);
4899
4900 wxPy_END_ALLOW_THREADS;
4901 } Py_INCREF(Py_None);
4902 _resultobj = Py_None;
4903 return _resultobj;
4904 }
4905
4906 #define wxPyBitmapShape_base_OnEraseControlPoints(_swigobj,_swigarg0) (_swigobj->base_OnEraseControlPoints(_swigarg0))
4907 static PyObject *_wrap_wxPyBitmapShape_base_OnEraseControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
4908 PyObject * _resultobj;
4909 wxPyBitmapShape * _arg0;
4910 wxDC * _arg1;
4911 PyObject * _argo0 = 0;
4912 PyObject * _argo1 = 0;
4913 char *_kwnames[] = { "self","dc", NULL };
4914
4915 self = self;
4916 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyBitmapShape_base_OnEraseControlPoints",_kwnames,&_argo0,&_argo1))
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_OnEraseControlPoints. Expected _wxPyBitmapShape_p.");
4922 return NULL;
4923 }
4924 }
4925 if (_argo1) {
4926 if (_argo1 == Py_None) { _arg1 = NULL; }
4927 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
4928 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyBitmapShape_base_OnEraseControlPoints. Expected _wxDC_p.");
4929 return NULL;
4930 }
4931 }
4932 {
4933 wxPy_BEGIN_ALLOW_THREADS;
4934 wxPyBitmapShape_base_OnEraseControlPoints(_arg0,*_arg1);
4935
4936 wxPy_END_ALLOW_THREADS;
4937 } Py_INCREF(Py_None);
4938 _resultobj = Py_None;
4939 return _resultobj;
4940 }
4941
4942 #define wxPyBitmapShape_base_OnMoveLink(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnMoveLink(_swigarg0,_swigarg1))
4943 static PyObject *_wrap_wxPyBitmapShape_base_OnMoveLink(PyObject *self, PyObject *args, PyObject *kwargs) {
4944 PyObject * _resultobj;
4945 wxPyBitmapShape * _arg0;
4946 wxDC * _arg1;
4947 bool _arg2 = (bool ) TRUE;
4948 PyObject * _argo0 = 0;
4949 PyObject * _argo1 = 0;
4950 int tempbool2 = (int) TRUE;
4951 char *_kwnames[] = { "self","dc","moveControlPoints", NULL };
4952
4953 self = self;
4954 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxPyBitmapShape_base_OnMoveLink",_kwnames,&_argo0,&_argo1,&tempbool2))
4955 return NULL;
4956 if (_argo0) {
4957 if (_argo0 == Py_None) { _arg0 = NULL; }
4958 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4959 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnMoveLink. Expected _wxPyBitmapShape_p.");
4960 return NULL;
4961 }
4962 }
4963 if (_argo1) {
4964 if (_argo1 == Py_None) { _arg1 = NULL; }
4965 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
4966 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyBitmapShape_base_OnMoveLink. Expected _wxDC_p.");
4967 return NULL;
4968 }
4969 }
4970 _arg2 = (bool ) tempbool2;
4971 {
4972 wxPy_BEGIN_ALLOW_THREADS;
4973 wxPyBitmapShape_base_OnMoveLink(_arg0,*_arg1,_arg2);
4974
4975 wxPy_END_ALLOW_THREADS;
4976 } Py_INCREF(Py_None);
4977 _resultobj = Py_None;
4978 return _resultobj;
4979 }
4980
4981 #define wxPyBitmapShape_base_OnSizingDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->base_OnSizingDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
4982 static PyObject *_wrap_wxPyBitmapShape_base_OnSizingDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
4983 PyObject * _resultobj;
4984 wxPyBitmapShape * _arg0;
4985 wxPyControlPoint * _arg1;
4986 bool _arg2;
4987 double _arg3;
4988 double _arg4;
4989 int _arg5 = (int ) 0;
4990 int _arg6 = (int ) 0;
4991 PyObject * _argo0 = 0;
4992 PyObject * _argo1 = 0;
4993 int tempbool2;
4994 char *_kwnames[] = { "self","pt","draw","x","y","keys","attachment", NULL };
4995
4996 self = self;
4997 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOidd|ii:wxPyBitmapShape_base_OnSizingDragLeft",_kwnames,&_argo0,&_argo1,&tempbool2,&_arg3,&_arg4,&_arg5,&_arg6))
4998 return NULL;
4999 if (_argo0) {
5000 if (_argo0 == Py_None) { _arg0 = NULL; }
5001 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
5002 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnSizingDragLeft. Expected _wxPyBitmapShape_p.");
5003 return NULL;
5004 }
5005 }
5006 if (_argo1) {
5007 if (_argo1 == Py_None) { _arg1 = NULL; }
5008 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyControlPoint_p")) {
5009 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyBitmapShape_base_OnSizingDragLeft. Expected _wxPyControlPoint_p.");
5010 return NULL;
5011 }
5012 }
5013 _arg2 = (bool ) tempbool2;
5014 {
5015 wxPy_BEGIN_ALLOW_THREADS;
5016 wxPyBitmapShape_base_OnSizingDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
5017
5018 wxPy_END_ALLOW_THREADS;
5019 } Py_INCREF(Py_None);
5020 _resultobj = Py_None;
5021 return _resultobj;
5022 }
5023
5024 #define wxPyBitmapShape_base_OnSizingBeginDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnSizingBeginDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
5025 static PyObject *_wrap_wxPyBitmapShape_base_OnSizingBeginDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
5026 PyObject * _resultobj;
5027 wxPyBitmapShape * _arg0;
5028 wxPyControlPoint * _arg1;
5029 double _arg2;
5030 double _arg3;
5031 int _arg4 = (int ) 0;
5032 int _arg5 = (int ) 0;
5033 PyObject * _argo0 = 0;
5034 PyObject * _argo1 = 0;
5035 char *_kwnames[] = { "self","pt","x","y","keys","attachment", NULL };
5036
5037 self = self;
5038 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdd|ii:wxPyBitmapShape_base_OnSizingBeginDragLeft",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5))
5039 return NULL;
5040 if (_argo0) {
5041 if (_argo0 == Py_None) { _arg0 = NULL; }
5042 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
5043 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnSizingBeginDragLeft. Expected _wxPyBitmapShape_p.");
5044 return NULL;
5045 }
5046 }
5047 if (_argo1) {
5048 if (_argo1 == Py_None) { _arg1 = NULL; }
5049 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyControlPoint_p")) {
5050 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyBitmapShape_base_OnSizingBeginDragLeft. Expected _wxPyControlPoint_p.");
5051 return NULL;
5052 }
5053 }
5054 {
5055 wxPy_BEGIN_ALLOW_THREADS;
5056 wxPyBitmapShape_base_OnSizingBeginDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
5057
5058 wxPy_END_ALLOW_THREADS;
5059 } Py_INCREF(Py_None);
5060 _resultobj = Py_None;
5061 return _resultobj;
5062 }
5063
5064 #define wxPyBitmapShape_base_OnSizingEndDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnSizingEndDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
5065 static PyObject *_wrap_wxPyBitmapShape_base_OnSizingEndDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
5066 PyObject * _resultobj;
5067 wxPyBitmapShape * _arg0;
5068 wxPyControlPoint * _arg1;
5069 double _arg2;
5070 double _arg3;
5071 int _arg4 = (int ) 0;
5072 int _arg5 = (int ) 0;
5073 PyObject * _argo0 = 0;
5074 PyObject * _argo1 = 0;
5075 char *_kwnames[] = { "self","pt","x","y","keys","attachment", NULL };
5076
5077 self = self;
5078 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdd|ii:wxPyBitmapShape_base_OnSizingEndDragLeft",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5))
5079 return NULL;
5080 if (_argo0) {
5081 if (_argo0 == Py_None) { _arg0 = NULL; }
5082 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
5083 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnSizingEndDragLeft. Expected _wxPyBitmapShape_p.");
5084 return NULL;
5085 }
5086 }
5087 if (_argo1) {
5088 if (_argo1 == Py_None) { _arg1 = NULL; }
5089 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyControlPoint_p")) {
5090 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyBitmapShape_base_OnSizingEndDragLeft. Expected _wxPyControlPoint_p.");
5091 return NULL;
5092 }
5093 }
5094 {
5095 wxPy_BEGIN_ALLOW_THREADS;
5096 wxPyBitmapShape_base_OnSizingEndDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
5097
5098 wxPy_END_ALLOW_THREADS;
5099 } Py_INCREF(Py_None);
5100 _resultobj = Py_None;
5101 return _resultobj;
5102 }
5103
5104 #define wxPyBitmapShape_base_OnBeginSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnBeginSize(_swigarg0,_swigarg1))
5105 static PyObject *_wrap_wxPyBitmapShape_base_OnBeginSize(PyObject *self, PyObject *args, PyObject *kwargs) {
5106 PyObject * _resultobj;
5107 wxPyBitmapShape * _arg0;
5108 double _arg1;
5109 double _arg2;
5110 PyObject * _argo0 = 0;
5111 char *_kwnames[] = { "self","w","h", NULL };
5112
5113 self = self;
5114 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyBitmapShape_base_OnBeginSize",_kwnames,&_argo0,&_arg1,&_arg2))
5115 return NULL;
5116 if (_argo0) {
5117 if (_argo0 == Py_None) { _arg0 = NULL; }
5118 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
5119 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnBeginSize. Expected _wxPyBitmapShape_p.");
5120 return NULL;
5121 }
5122 }
5123 {
5124 wxPy_BEGIN_ALLOW_THREADS;
5125 wxPyBitmapShape_base_OnBeginSize(_arg0,_arg1,_arg2);
5126
5127 wxPy_END_ALLOW_THREADS;
5128 } Py_INCREF(Py_None);
5129 _resultobj = Py_None;
5130 return _resultobj;
5131 }
5132
5133 #define wxPyBitmapShape_base_OnEndSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnEndSize(_swigarg0,_swigarg1))
5134 static PyObject *_wrap_wxPyBitmapShape_base_OnEndSize(PyObject *self, PyObject *args, PyObject *kwargs) {
5135 PyObject * _resultobj;
5136 wxPyBitmapShape * _arg0;
5137 double _arg1;
5138 double _arg2;
5139 PyObject * _argo0 = 0;
5140 char *_kwnames[] = { "self","w","h", NULL };
5141
5142 self = self;
5143 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyBitmapShape_base_OnEndSize",_kwnames,&_argo0,&_arg1,&_arg2))
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_OnEndSize. Expected _wxPyBitmapShape_p.");
5149 return NULL;
5150 }
5151 }
5152 {
5153 wxPy_BEGIN_ALLOW_THREADS;
5154 wxPyBitmapShape_base_OnEndSize(_arg0,_arg1,_arg2);
5155
5156 wxPy_END_ALLOW_THREADS;
5157 } Py_INCREF(Py_None);
5158 _resultobj = Py_None;
5159 return _resultobj;
5160 }
5161
5162 static void *SwigwxPyDrawnShapeTowxPyRectangleShape(void *ptr) {
5163 wxPyDrawnShape *src;
5164 wxPyRectangleShape *dest;
5165 src = (wxPyDrawnShape *) ptr;
5166 dest = (wxPyRectangleShape *) src;
5167 return (void *) dest;
5168 }
5169
5170 static void *SwigwxPyDrawnShapeTowxPyShape(void *ptr) {
5171 wxPyDrawnShape *src;
5172 wxPyShape *dest;
5173 src = (wxPyDrawnShape *) ptr;
5174 dest = (wxPyShape *) src;
5175 return (void *) dest;
5176 }
5177
5178 static void *SwigwxPyDrawnShapeTowxPyShapeEvtHandler(void *ptr) {
5179 wxPyDrawnShape *src;
5180 wxPyShapeEvtHandler *dest;
5181 src = (wxPyDrawnShape *) ptr;
5182 dest = (wxPyShapeEvtHandler *) src;
5183 return (void *) dest;
5184 }
5185
5186 #define new_wxPyDrawnShape() (new wxPyDrawnShape())
5187 static PyObject *_wrap_new_wxPyDrawnShape(PyObject *self, PyObject *args, PyObject *kwargs) {
5188 PyObject * _resultobj;
5189 wxPyDrawnShape * _result;
5190 char *_kwnames[] = { NULL };
5191 char _ptemp[128];
5192
5193 self = self;
5194 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxPyDrawnShape",_kwnames))
5195 return NULL;
5196 {
5197 wxPy_BEGIN_ALLOW_THREADS;
5198 _result = (wxPyDrawnShape *)new_wxPyDrawnShape();
5199
5200 wxPy_END_ALLOW_THREADS;
5201 } if (_result) {
5202 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPyDrawnShape_p");
5203 _resultobj = Py_BuildValue("s",_ptemp);
5204 } else {
5205 Py_INCREF(Py_None);
5206 _resultobj = Py_None;
5207 }
5208 return _resultobj;
5209 }
5210
5211 #define wxPyDrawnShape__setSelf(_swigobj,_swigarg0) (_swigobj->_setSelf(_swigarg0))
5212 static PyObject *_wrap_wxPyDrawnShape__setSelf(PyObject *self, PyObject *args, PyObject *kwargs) {
5213 PyObject * _resultobj;
5214 wxPyDrawnShape * _arg0;
5215 PyObject * _arg1;
5216 PyObject * _argo0 = 0;
5217 PyObject * _obj1 = 0;
5218 char *_kwnames[] = { "self","self", NULL };
5219
5220 self = self;
5221 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDrawnShape__setSelf",_kwnames,&_argo0,&_obj1))
5222 return NULL;
5223 if (_argo0) {
5224 if (_argo0 == Py_None) { _arg0 = NULL; }
5225 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
5226 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape__setSelf. Expected _wxPyDrawnShape_p.");
5227 return NULL;
5228 }
5229 }
5230 {
5231 _arg1 = _obj1;
5232 }
5233 {
5234 wxPy_BEGIN_ALLOW_THREADS;
5235 wxPyDrawnShape__setSelf(_arg0,_arg1);
5236
5237 wxPy_END_ALLOW_THREADS;
5238 } Py_INCREF(Py_None);
5239 _resultobj = Py_None;
5240 return _resultobj;
5241 }
5242
5243 #define wxPyDrawnShape_CalculateSize(_swigobj) (_swigobj->CalculateSize())
5244 static PyObject *_wrap_wxPyDrawnShape_CalculateSize(PyObject *self, PyObject *args, PyObject *kwargs) {
5245 PyObject * _resultobj;
5246 wxPyDrawnShape * _arg0;
5247 PyObject * _argo0 = 0;
5248 char *_kwnames[] = { "self", NULL };
5249
5250 self = self;
5251 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyDrawnShape_CalculateSize",_kwnames,&_argo0))
5252 return NULL;
5253 if (_argo0) {
5254 if (_argo0 == Py_None) { _arg0 = NULL; }
5255 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
5256 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_CalculateSize. Expected _wxPyDrawnShape_p.");
5257 return NULL;
5258 }
5259 }
5260 {
5261 wxPy_BEGIN_ALLOW_THREADS;
5262 wxPyDrawnShape_CalculateSize(_arg0);
5263
5264 wxPy_END_ALLOW_THREADS;
5265 } Py_INCREF(Py_None);
5266 _resultobj = Py_None;
5267 return _resultobj;
5268 }
5269
5270 #define wxPyDrawnShape_DestroyClippingRect(_swigobj) (_swigobj->DestroyClippingRect())
5271 static PyObject *_wrap_wxPyDrawnShape_DestroyClippingRect(PyObject *self, PyObject *args, PyObject *kwargs) {
5272 PyObject * _resultobj;
5273 wxPyDrawnShape * _arg0;
5274 PyObject * _argo0 = 0;
5275 char *_kwnames[] = { "self", NULL };
5276
5277 self = self;
5278 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyDrawnShape_DestroyClippingRect",_kwnames,&_argo0))
5279 return NULL;
5280 if (_argo0) {
5281 if (_argo0 == Py_None) { _arg0 = NULL; }
5282 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
5283 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_DestroyClippingRect. Expected _wxPyDrawnShape_p.");
5284 return NULL;
5285 }
5286 }
5287 {
5288 wxPy_BEGIN_ALLOW_THREADS;
5289 wxPyDrawnShape_DestroyClippingRect(_arg0);
5290
5291 wxPy_END_ALLOW_THREADS;
5292 } Py_INCREF(Py_None);
5293 _resultobj = Py_None;
5294 return _resultobj;
5295 }
5296
5297 #define wxPyDrawnShape_DrawArc(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->DrawArc(_swigarg0,_swigarg1,_swigarg2))
5298 static PyObject *_wrap_wxPyDrawnShape_DrawArc(PyObject *self, PyObject *args, PyObject *kwargs) {
5299 PyObject * _resultobj;
5300 wxPyDrawnShape * _arg0;
5301 wxPoint * _arg1;
5302 wxPoint * _arg2;
5303 wxPoint * _arg3;
5304 PyObject * _argo0 = 0;
5305 wxPoint temp;
5306 PyObject * _obj1 = 0;
5307 wxPoint temp0;
5308 PyObject * _obj2 = 0;
5309 wxPoint temp1;
5310 PyObject * _obj3 = 0;
5311 char *_kwnames[] = { "self","centrePoint","startPoint","endPoint", NULL };
5312
5313 self = self;
5314 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOOO:wxPyDrawnShape_DrawArc",_kwnames,&_argo0,&_obj1,&_obj2,&_obj3))
5315 return NULL;
5316 if (_argo0) {
5317 if (_argo0 == Py_None) { _arg0 = NULL; }
5318 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
5319 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_DrawArc. Expected _wxPyDrawnShape_p.");
5320 return NULL;
5321 }
5322 }
5323 {
5324 _arg1 = &temp;
5325 if (! wxPoint_helper(_obj1, &_arg1))
5326 return NULL;
5327 }
5328 {
5329 _arg2 = &temp0;
5330 if (! wxPoint_helper(_obj2, &_arg2))
5331 return NULL;
5332 }
5333 {
5334 _arg3 = &temp1;
5335 if (! wxPoint_helper(_obj3, &_arg3))
5336 return NULL;
5337 }
5338 {
5339 wxPy_BEGIN_ALLOW_THREADS;
5340 wxPyDrawnShape_DrawArc(_arg0,*_arg1,*_arg2,*_arg3);
5341
5342 wxPy_END_ALLOW_THREADS;
5343 } Py_INCREF(Py_None);
5344 _resultobj = Py_None;
5345 return _resultobj;
5346 }
5347
5348 #define wxPyDrawnShape_DrawAtAngle(_swigobj,_swigarg0) (_swigobj->DrawAtAngle(_swigarg0))
5349 static PyObject *_wrap_wxPyDrawnShape_DrawAtAngle(PyObject *self, PyObject *args, PyObject *kwargs) {
5350 PyObject * _resultobj;
5351 wxPyDrawnShape * _arg0;
5352 int _arg1;
5353 PyObject * _argo0 = 0;
5354 char *_kwnames[] = { "self","angle", NULL };
5355
5356 self = self;
5357 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxPyDrawnShape_DrawAtAngle",_kwnames,&_argo0,&_arg1))
5358 return NULL;
5359 if (_argo0) {
5360 if (_argo0 == Py_None) { _arg0 = NULL; }
5361 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
5362 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_DrawAtAngle. Expected _wxPyDrawnShape_p.");
5363 return NULL;
5364 }
5365 }
5366 {
5367 wxPy_BEGIN_ALLOW_THREADS;
5368 wxPyDrawnShape_DrawAtAngle(_arg0,_arg1);
5369
5370 wxPy_END_ALLOW_THREADS;
5371 } Py_INCREF(Py_None);
5372 _resultobj = Py_None;
5373 return _resultobj;
5374 }
5375
5376 #define wxPyDrawnShape_DrawEllipticArc(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->DrawEllipticArc(_swigarg0,_swigarg1,_swigarg2))
5377 static PyObject *_wrap_wxPyDrawnShape_DrawEllipticArc(PyObject *self, PyObject *args, PyObject *kwargs) {
5378 PyObject * _resultobj;
5379 wxPyDrawnShape * _arg0;
5380 wxRect * _arg1;
5381 double _arg2;
5382 double _arg3;
5383 PyObject * _argo0 = 0;
5384 wxRect temp;
5385 PyObject * _obj1 = 0;
5386 char *_kwnames[] = { "self","rect","startAngle","endAngle", NULL };
5387
5388 self = self;
5389 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdd:wxPyDrawnShape_DrawEllipticArc",_kwnames,&_argo0,&_obj1,&_arg2,&_arg3))
5390 return NULL;
5391 if (_argo0) {
5392 if (_argo0 == Py_None) { _arg0 = NULL; }
5393 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
5394 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_DrawEllipticArc. Expected _wxPyDrawnShape_p.");
5395 return NULL;
5396 }
5397 }
5398 {
5399 _arg1 = &temp;
5400 if (! wxRect_helper(_obj1, &_arg1))
5401 return NULL;
5402 }
5403 {
5404 wxPy_BEGIN_ALLOW_THREADS;
5405 wxPyDrawnShape_DrawEllipticArc(_arg0,*_arg1,_arg2,_arg3);
5406
5407 wxPy_END_ALLOW_THREADS;
5408 } Py_INCREF(Py_None);
5409 _resultobj = Py_None;
5410 return _resultobj;
5411 }
5412
5413 #define wxPyDrawnShape_DrawLine(_swigobj,_swigarg0,_swigarg1) (_swigobj->DrawLine(_swigarg0,_swigarg1))
5414 static PyObject *_wrap_wxPyDrawnShape_DrawLine(PyObject *self, PyObject *args, PyObject *kwargs) {
5415 PyObject * _resultobj;
5416 wxPyDrawnShape * _arg0;
5417 wxPoint * _arg1;
5418 wxPoint * _arg2;
5419 PyObject * _argo0 = 0;
5420 wxPoint temp;
5421 PyObject * _obj1 = 0;
5422 wxPoint temp0;
5423 PyObject * _obj2 = 0;
5424 char *_kwnames[] = { "self","point1","point2", NULL };
5425
5426 self = self;
5427 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxPyDrawnShape_DrawLine",_kwnames,&_argo0,&_obj1,&_obj2))
5428 return NULL;
5429 if (_argo0) {
5430 if (_argo0 == Py_None) { _arg0 = NULL; }
5431 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
5432 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_DrawLine. Expected _wxPyDrawnShape_p.");
5433 return NULL;
5434 }
5435 }
5436 {
5437 _arg1 = &temp;
5438 if (! wxPoint_helper(_obj1, &_arg1))
5439 return NULL;
5440 }
5441 {
5442 _arg2 = &temp0;
5443 if (! wxPoint_helper(_obj2, &_arg2))
5444 return NULL;
5445 }
5446 {
5447 wxPy_BEGIN_ALLOW_THREADS;
5448 wxPyDrawnShape_DrawLine(_arg0,*_arg1,*_arg2);
5449
5450 wxPy_END_ALLOW_THREADS;
5451 } Py_INCREF(Py_None);
5452 _resultobj = Py_None;
5453 return _resultobj;
5454 }
5455
5456 #define wxPyDrawnShape_DrawLines(_swigobj,_swigarg0,_swigarg1) (_swigobj->DrawLines(_swigarg0,_swigarg1))
5457 static PyObject *_wrap_wxPyDrawnShape_DrawLines(PyObject *self, PyObject *args, PyObject *kwargs) {
5458 PyObject * _resultobj;
5459 wxPyDrawnShape * _arg0;
5460 int _arg1;
5461 wxPoint * _arg2;
5462 PyObject * _argo0 = 0;
5463 PyObject * _obj2 = 0;
5464 char *_kwnames[] = { "self","points", NULL };
5465
5466 self = self;
5467 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDrawnShape_DrawLines",_kwnames,&_argo0,&_obj2))
5468 return NULL;
5469 if (_argo0) {
5470 if (_argo0 == Py_None) { _arg0 = NULL; }
5471 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
5472 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_DrawLines. Expected _wxPyDrawnShape_p.");
5473 return NULL;
5474 }
5475 }
5476 if (_obj2)
5477 {
5478 _arg2 = wxPoint_LIST_helper(_obj2);
5479 if (_arg2 == NULL) {
5480 return NULL;
5481 }
5482 }
5483 {
5484 if (_obj2) {
5485 _arg1 = PyList_Size(_obj2);
5486 }
5487 else {
5488 _arg1 = 0;
5489 }
5490 }
5491 {
5492 wxPy_BEGIN_ALLOW_THREADS;
5493 wxPyDrawnShape_DrawLines(_arg0,_arg1,_arg2);
5494
5495 wxPy_END_ALLOW_THREADS;
5496 } Py_INCREF(Py_None);
5497 _resultobj = Py_None;
5498 {
5499 delete [] _arg2;
5500 }
5501 return _resultobj;
5502 }
5503
5504 #define wxPyDrawnShape_DrawPoint(_swigobj,_swigarg0) (_swigobj->DrawPoint(_swigarg0))
5505 static PyObject *_wrap_wxPyDrawnShape_DrawPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
5506 PyObject * _resultobj;
5507 wxPyDrawnShape * _arg0;
5508 wxPoint * _arg1;
5509 PyObject * _argo0 = 0;
5510 wxPoint temp;
5511 PyObject * _obj1 = 0;
5512 char *_kwnames[] = { "self","point", NULL };
5513
5514 self = self;
5515 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDrawnShape_DrawPoint",_kwnames,&_argo0,&_obj1))
5516 return NULL;
5517 if (_argo0) {
5518 if (_argo0 == Py_None) { _arg0 = NULL; }
5519 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
5520 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_DrawPoint. Expected _wxPyDrawnShape_p.");
5521 return NULL;
5522 }
5523 }
5524 {
5525 _arg1 = &temp;
5526 if (! wxPoint_helper(_obj1, &_arg1))
5527 return NULL;
5528 }
5529 {
5530 wxPy_BEGIN_ALLOW_THREADS;
5531 wxPyDrawnShape_DrawPoint(_arg0,*_arg1);
5532
5533 wxPy_END_ALLOW_THREADS;
5534 } Py_INCREF(Py_None);
5535 _resultobj = Py_None;
5536 return _resultobj;
5537 }
5538
5539 #define wxPyDrawnShape_DrawPolygon(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->DrawPolygon(_swigarg0,_swigarg1,_swigarg2))
5540 static PyObject *_wrap_wxPyDrawnShape_DrawPolygon(PyObject *self, PyObject *args, PyObject *kwargs) {
5541 PyObject * _resultobj;
5542 wxPyDrawnShape * _arg0;
5543 int _arg1;
5544 wxPoint * _arg2;
5545 int _arg3 = (int ) 0;
5546 PyObject * _argo0 = 0;
5547 PyObject * _obj2 = 0;
5548 char *_kwnames[] = { "self","points","flags", NULL };
5549
5550 self = self;
5551 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxPyDrawnShape_DrawPolygon",_kwnames,&_argo0,&_obj2,&_arg3))
5552 return NULL;
5553 if (_argo0) {
5554 if (_argo0 == Py_None) { _arg0 = NULL; }
5555 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
5556 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_DrawPolygon. Expected _wxPyDrawnShape_p.");
5557 return NULL;
5558 }
5559 }
5560 if (_obj2)
5561 {
5562 _arg2 = wxPoint_LIST_helper(_obj2);
5563 if (_arg2 == NULL) {
5564 return NULL;
5565 }
5566 }
5567 {
5568 if (_obj2) {
5569 _arg1 = PyList_Size(_obj2);
5570 }
5571 else {
5572 _arg1 = 0;
5573 }
5574 }
5575 {
5576 wxPy_BEGIN_ALLOW_THREADS;
5577 wxPyDrawnShape_DrawPolygon(_arg0,_arg1,_arg2,_arg3);
5578
5579 wxPy_END_ALLOW_THREADS;
5580 } Py_INCREF(Py_None);
5581 _resultobj = Py_None;
5582 {
5583 delete [] _arg2;
5584 }
5585 return _resultobj;
5586 }
5587
5588 #define wxPyDrawnShape_DrawRectangle(_swigobj,_swigarg0) (_swigobj->DrawRectangle(_swigarg0))
5589 static PyObject *_wrap_wxPyDrawnShape_DrawRectangle(PyObject *self, PyObject *args, PyObject *kwargs) {
5590 PyObject * _resultobj;
5591 wxPyDrawnShape * _arg0;
5592 wxRect * _arg1;
5593 PyObject * _argo0 = 0;
5594 wxRect temp;
5595 PyObject * _obj1 = 0;
5596 char *_kwnames[] = { "self","rect", NULL };
5597
5598 self = self;
5599 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDrawnShape_DrawRectangle",_kwnames,&_argo0,&_obj1))
5600 return NULL;
5601 if (_argo0) {
5602 if (_argo0 == Py_None) { _arg0 = NULL; }
5603 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
5604 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_DrawRectangle. Expected _wxPyDrawnShape_p.");
5605 return NULL;
5606 }
5607 }
5608 {
5609 _arg1 = &temp;
5610 if (! wxRect_helper(_obj1, &_arg1))
5611 return NULL;
5612 }
5613 {
5614 wxPy_BEGIN_ALLOW_THREADS;
5615 wxPyDrawnShape_DrawRectangle(_arg0,*_arg1);
5616
5617 wxPy_END_ALLOW_THREADS;
5618 } Py_INCREF(Py_None);
5619 _resultobj = Py_None;
5620 return _resultobj;
5621 }
5622
5623 #define wxPyDrawnShape_DrawRoundedRectangle(_swigobj,_swigarg0,_swigarg1) (_swigobj->DrawRoundedRectangle(_swigarg0,_swigarg1))
5624 static PyObject *_wrap_wxPyDrawnShape_DrawRoundedRectangle(PyObject *self, PyObject *args, PyObject *kwargs) {
5625 PyObject * _resultobj;
5626 wxPyDrawnShape * _arg0;
5627 wxRect * _arg1;
5628 double _arg2;
5629 PyObject * _argo0 = 0;
5630 wxRect temp;
5631 PyObject * _obj1 = 0;
5632 char *_kwnames[] = { "self","rect","radius", NULL };
5633
5634 self = self;
5635 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOd:wxPyDrawnShape_DrawRoundedRectangle",_kwnames,&_argo0,&_obj1,&_arg2))
5636 return NULL;
5637 if (_argo0) {
5638 if (_argo0 == Py_None) { _arg0 = NULL; }
5639 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
5640 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_DrawRoundedRectangle. Expected _wxPyDrawnShape_p.");
5641 return NULL;
5642 }
5643 }
5644 {
5645 _arg1 = &temp;
5646 if (! wxRect_helper(_obj1, &_arg1))
5647 return NULL;
5648 }
5649 {
5650 wxPy_BEGIN_ALLOW_THREADS;
5651 wxPyDrawnShape_DrawRoundedRectangle(_arg0,*_arg1,_arg2);
5652
5653 wxPy_END_ALLOW_THREADS;
5654 } Py_INCREF(Py_None);
5655 _resultobj = Py_None;
5656 return _resultobj;
5657 }
5658
5659 #define wxPyDrawnShape_DrawSpline(_swigobj,_swigarg0,_swigarg1) (_swigobj->DrawSpline(_swigarg0,_swigarg1))
5660 static PyObject *_wrap_wxPyDrawnShape_DrawSpline(PyObject *self, PyObject *args, PyObject *kwargs) {
5661 PyObject * _resultobj;
5662 wxPyDrawnShape * _arg0;
5663 int _arg1;
5664 wxPoint * _arg2;
5665 PyObject * _argo0 = 0;
5666 PyObject * _obj2 = 0;
5667 char *_kwnames[] = { "self","points", NULL };
5668
5669 self = self;
5670 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDrawnShape_DrawSpline",_kwnames,&_argo0,&_obj2))
5671 return NULL;
5672 if (_argo0) {
5673 if (_argo0 == Py_None) { _arg0 = NULL; }
5674 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
5675 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_DrawSpline. Expected _wxPyDrawnShape_p.");
5676 return NULL;
5677 }
5678 }
5679 if (_obj2)
5680 {
5681 _arg2 = wxPoint_LIST_helper(_obj2);
5682 if (_arg2 == NULL) {
5683 return NULL;
5684 }
5685 }
5686 {
5687 if (_obj2) {
5688 _arg1 = PyList_Size(_obj2);
5689 }
5690 else {
5691 _arg1 = 0;
5692 }
5693 }
5694 {
5695 wxPy_BEGIN_ALLOW_THREADS;
5696 wxPyDrawnShape_DrawSpline(_arg0,_arg1,_arg2);
5697
5698 wxPy_END_ALLOW_THREADS;
5699 } Py_INCREF(Py_None);
5700 _resultobj = Py_None;
5701 {
5702 delete [] _arg2;
5703 }
5704 return _resultobj;
5705 }
5706
5707 #define wxPyDrawnShape_DrawText(_swigobj,_swigarg0,_swigarg1) (_swigobj->DrawText(_swigarg0,_swigarg1))
5708 static PyObject *_wrap_wxPyDrawnShape_DrawText(PyObject *self, PyObject *args, PyObject *kwargs) {
5709 PyObject * _resultobj;
5710 wxPyDrawnShape * _arg0;
5711 wxString * _arg1;
5712 wxPoint * _arg2;
5713 PyObject * _argo0 = 0;
5714 PyObject * _obj1 = 0;
5715 wxPoint temp;
5716 PyObject * _obj2 = 0;
5717 char *_kwnames[] = { "self","text","point", NULL };
5718
5719 self = self;
5720 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxPyDrawnShape_DrawText",_kwnames,&_argo0,&_obj1,&_obj2))
5721 return NULL;
5722 if (_argo0) {
5723 if (_argo0 == Py_None) { _arg0 = NULL; }
5724 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
5725 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_DrawText. Expected _wxPyDrawnShape_p.");
5726 return NULL;
5727 }
5728 }
5729 {
5730 if (!PyString_Check(_obj1)) {
5731 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
5732 return NULL;
5733 }
5734 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
5735 }
5736 {
5737 _arg2 = &temp;
5738 if (! wxPoint_helper(_obj2, &_arg2))
5739 return NULL;
5740 }
5741 {
5742 wxPy_BEGIN_ALLOW_THREADS;
5743 wxPyDrawnShape_DrawText(_arg0,*_arg1,*_arg2);
5744
5745 wxPy_END_ALLOW_THREADS;
5746 } Py_INCREF(Py_None);
5747 _resultobj = Py_None;
5748 {
5749 if (_obj1)
5750 delete _arg1;
5751 }
5752 return _resultobj;
5753 }
5754
5755 #define wxPyDrawnShape_GetAngle(_swigobj) (_swigobj->GetAngle())
5756 static PyObject *_wrap_wxPyDrawnShape_GetAngle(PyObject *self, PyObject *args, PyObject *kwargs) {
5757 PyObject * _resultobj;
5758 int _result;
5759 wxPyDrawnShape * _arg0;
5760 PyObject * _argo0 = 0;
5761 char *_kwnames[] = { "self", NULL };
5762
5763 self = self;
5764 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyDrawnShape_GetAngle",_kwnames,&_argo0))
5765 return NULL;
5766 if (_argo0) {
5767 if (_argo0 == Py_None) { _arg0 = NULL; }
5768 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
5769 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_GetAngle. Expected _wxPyDrawnShape_p.");
5770 return NULL;
5771 }
5772 }
5773 {
5774 wxPy_BEGIN_ALLOW_THREADS;
5775 _result = (int )wxPyDrawnShape_GetAngle(_arg0);
5776
5777 wxPy_END_ALLOW_THREADS;
5778 } _resultobj = Py_BuildValue("i",_result);
5779 return _resultobj;
5780 }
5781
5782 #define wxPyDrawnShape_GetMetaFile(_swigobj) (_swigobj->GetMetaFile())
5783 static PyObject *_wrap_wxPyDrawnShape_GetMetaFile(PyObject *self, PyObject *args, PyObject *kwargs) {
5784 PyObject * _resultobj;
5785 wxPseudoMetaFile * _result;
5786 wxPyDrawnShape * _arg0;
5787 PyObject * _argo0 = 0;
5788 char *_kwnames[] = { "self", NULL };
5789 char _ptemp[128];
5790
5791 self = self;
5792 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyDrawnShape_GetMetaFile",_kwnames,&_argo0))
5793 return NULL;
5794 if (_argo0) {
5795 if (_argo0 == Py_None) { _arg0 = NULL; }
5796 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
5797 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_GetMetaFile. Expected _wxPyDrawnShape_p.");
5798 return NULL;
5799 }
5800 }
5801 {
5802 wxPy_BEGIN_ALLOW_THREADS;
5803 wxPseudoMetaFile & _result_ref = wxPyDrawnShape_GetMetaFile(_arg0);
5804 _result = (wxPseudoMetaFile *) &_result_ref;
5805
5806 wxPy_END_ALLOW_THREADS;
5807 } if (_result) {
5808 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPseudoMetaFile_p");
5809 _resultobj = Py_BuildValue("s",_ptemp);
5810 } else {
5811 Py_INCREF(Py_None);
5812 _resultobj = Py_None;
5813 }
5814 return _resultobj;
5815 }
5816
5817 #define wxPyDrawnShape_GetRotation(_swigobj) (_swigobj->GetRotation())
5818 static PyObject *_wrap_wxPyDrawnShape_GetRotation(PyObject *self, PyObject *args, PyObject *kwargs) {
5819 PyObject * _resultobj;
5820 double _result;
5821 wxPyDrawnShape * _arg0;
5822 PyObject * _argo0 = 0;
5823 char *_kwnames[] = { "self", NULL };
5824
5825 self = self;
5826 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyDrawnShape_GetRotation",_kwnames,&_argo0))
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_GetRotation. Expected _wxPyDrawnShape_p.");
5832 return NULL;
5833 }
5834 }
5835 {
5836 wxPy_BEGIN_ALLOW_THREADS;
5837 _result = (double )wxPyDrawnShape_GetRotation(_arg0);
5838
5839 wxPy_END_ALLOW_THREADS;
5840 } _resultobj = Py_BuildValue("d",_result);
5841 return _resultobj;
5842 }
5843
5844 #define wxPyDrawnShape_LoadFromMetaFile(_swigobj,_swigarg0) (_swigobj->LoadFromMetaFile(_swigarg0))
5845 static PyObject *_wrap_wxPyDrawnShape_LoadFromMetaFile(PyObject *self, PyObject *args, PyObject *kwargs) {
5846 PyObject * _resultobj;
5847 bool _result;
5848 wxPyDrawnShape * _arg0;
5849 char * _arg1;
5850 PyObject * _argo0 = 0;
5851 char *_kwnames[] = { "self","filename", NULL };
5852
5853 self = self;
5854 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Os:wxPyDrawnShape_LoadFromMetaFile",_kwnames,&_argo0,&_arg1))
5855 return NULL;
5856 if (_argo0) {
5857 if (_argo0 == Py_None) { _arg0 = NULL; }
5858 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
5859 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_LoadFromMetaFile. Expected _wxPyDrawnShape_p.");
5860 return NULL;
5861 }
5862 }
5863 {
5864 wxPy_BEGIN_ALLOW_THREADS;
5865 _result = (bool )wxPyDrawnShape_LoadFromMetaFile(_arg0,_arg1);
5866
5867 wxPy_END_ALLOW_THREADS;
5868 } _resultobj = Py_BuildValue("i",_result);
5869 return _resultobj;
5870 }
5871
5872 #define wxPyDrawnShape_Rotate(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->Rotate(_swigarg0,_swigarg1,_swigarg2))
5873 static PyObject *_wrap_wxPyDrawnShape_Rotate(PyObject *self, PyObject *args, PyObject *kwargs) {
5874 PyObject * _resultobj;
5875 wxPyDrawnShape * _arg0;
5876 double _arg1;
5877 double _arg2;
5878 double _arg3;
5879 PyObject * _argo0 = 0;
5880 char *_kwnames[] = { "self","x","y","theta", NULL };
5881
5882 self = self;
5883 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oddd:wxPyDrawnShape_Rotate",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3))
5884 return NULL;
5885 if (_argo0) {
5886 if (_argo0 == Py_None) { _arg0 = NULL; }
5887 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
5888 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_Rotate. Expected _wxPyDrawnShape_p.");
5889 return NULL;
5890 }
5891 }
5892 {
5893 wxPy_BEGIN_ALLOW_THREADS;
5894 wxPyDrawnShape_Rotate(_arg0,_arg1,_arg2,_arg3);
5895
5896 wxPy_END_ALLOW_THREADS;
5897 } Py_INCREF(Py_None);
5898 _resultobj = Py_None;
5899 return _resultobj;
5900 }
5901
5902 #define wxPyDrawnShape_SetClippingRect(_swigobj,_swigarg0) (_swigobj->SetClippingRect(_swigarg0))
5903 static PyObject *_wrap_wxPyDrawnShape_SetClippingRect(PyObject *self, PyObject *args, PyObject *kwargs) {
5904 PyObject * _resultobj;
5905 wxPyDrawnShape * _arg0;
5906 wxRect * _arg1;
5907 PyObject * _argo0 = 0;
5908 wxRect temp;
5909 PyObject * _obj1 = 0;
5910 char *_kwnames[] = { "self","rect", NULL };
5911
5912 self = self;
5913 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDrawnShape_SetClippingRect",_kwnames,&_argo0,&_obj1))
5914 return NULL;
5915 if (_argo0) {
5916 if (_argo0 == Py_None) { _arg0 = NULL; }
5917 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
5918 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_SetClippingRect. Expected _wxPyDrawnShape_p.");
5919 return NULL;
5920 }
5921 }
5922 {
5923 _arg1 = &temp;
5924 if (! wxRect_helper(_obj1, &_arg1))
5925 return NULL;
5926 }
5927 {
5928 wxPy_BEGIN_ALLOW_THREADS;
5929 wxPyDrawnShape_SetClippingRect(_arg0,*_arg1);
5930
5931 wxPy_END_ALLOW_THREADS;
5932 } Py_INCREF(Py_None);
5933 _resultobj = Py_None;
5934 return _resultobj;
5935 }
5936
5937 #define wxPyDrawnShape_SetDrawnBackgroundColour(_swigobj,_swigarg0) (_swigobj->SetDrawnBackgroundColour(_swigarg0))
5938 static PyObject *_wrap_wxPyDrawnShape_SetDrawnBackgroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
5939 PyObject * _resultobj;
5940 wxPyDrawnShape * _arg0;
5941 wxColour * _arg1;
5942 PyObject * _argo0 = 0;
5943 PyObject * _argo1 = 0;
5944 char *_kwnames[] = { "self","colour", NULL };
5945
5946 self = self;
5947 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDrawnShape_SetDrawnBackgroundColour",_kwnames,&_argo0,&_argo1))
5948 return NULL;
5949 if (_argo0) {
5950 if (_argo0 == Py_None) { _arg0 = NULL; }
5951 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
5952 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_SetDrawnBackgroundColour. Expected _wxPyDrawnShape_p.");
5953 return NULL;
5954 }
5955 }
5956 if (_argo1) {
5957 if (_argo1 == Py_None) { _arg1 = NULL; }
5958 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxColour_p")) {
5959 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDrawnShape_SetDrawnBackgroundColour. Expected _wxColour_p.");
5960 return NULL;
5961 }
5962 }
5963 {
5964 wxPy_BEGIN_ALLOW_THREADS;
5965 wxPyDrawnShape_SetDrawnBackgroundColour(_arg0,*_arg1);
5966
5967 wxPy_END_ALLOW_THREADS;
5968 } Py_INCREF(Py_None);
5969 _resultobj = Py_None;
5970 return _resultobj;
5971 }
5972
5973 #define wxPyDrawnShape_SetDrawnBackgroundMode(_swigobj,_swigarg0) (_swigobj->SetDrawnBackgroundMode(_swigarg0))
5974 static PyObject *_wrap_wxPyDrawnShape_SetDrawnBackgroundMode(PyObject *self, PyObject *args, PyObject *kwargs) {
5975 PyObject * _resultobj;
5976 wxPyDrawnShape * _arg0;
5977 int _arg1;
5978 PyObject * _argo0 = 0;
5979 char *_kwnames[] = { "self","mode", NULL };
5980
5981 self = self;
5982 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxPyDrawnShape_SetDrawnBackgroundMode",_kwnames,&_argo0,&_arg1))
5983 return NULL;
5984 if (_argo0) {
5985 if (_argo0 == Py_None) { _arg0 = NULL; }
5986 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
5987 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_SetDrawnBackgroundMode. Expected _wxPyDrawnShape_p.");
5988 return NULL;
5989 }
5990 }
5991 {
5992 wxPy_BEGIN_ALLOW_THREADS;
5993 wxPyDrawnShape_SetDrawnBackgroundMode(_arg0,_arg1);
5994
5995 wxPy_END_ALLOW_THREADS;
5996 } Py_INCREF(Py_None);
5997 _resultobj = Py_None;
5998 return _resultobj;
5999 }
6000
6001 #define wxPyDrawnShape_SetDrawnBrush(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetDrawnBrush(_swigarg0,_swigarg1))
6002 static PyObject *_wrap_wxPyDrawnShape_SetDrawnBrush(PyObject *self, PyObject *args, PyObject *kwargs) {
6003 PyObject * _resultobj;
6004 wxPyDrawnShape * _arg0;
6005 wxBrush * _arg1;
6006 bool _arg2 = (bool ) FALSE;
6007 PyObject * _argo0 = 0;
6008 PyObject * _argo1 = 0;
6009 int tempbool2 = (int) FALSE;
6010 char *_kwnames[] = { "self","pen","isOutline", NULL };
6011
6012 self = self;
6013 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxPyDrawnShape_SetDrawnBrush",_kwnames,&_argo0,&_argo1,&tempbool2))
6014 return NULL;
6015 if (_argo0) {
6016 if (_argo0 == Py_None) { _arg0 = NULL; }
6017 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6018 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_SetDrawnBrush. Expected _wxPyDrawnShape_p.");
6019 return NULL;
6020 }
6021 }
6022 if (_argo1) {
6023 if (_argo1 == Py_None) { _arg1 = NULL; }
6024 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxBrush_p")) {
6025 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDrawnShape_SetDrawnBrush. Expected _wxBrush_p.");
6026 return NULL;
6027 }
6028 }
6029 _arg2 = (bool ) tempbool2;
6030 {
6031 wxPy_BEGIN_ALLOW_THREADS;
6032 wxPyDrawnShape_SetDrawnBrush(_arg0,_arg1,_arg2);
6033
6034 wxPy_END_ALLOW_THREADS;
6035 } Py_INCREF(Py_None);
6036 _resultobj = Py_None;
6037 return _resultobj;
6038 }
6039
6040 #define wxPyDrawnShape_SetDrawnFont(_swigobj,_swigarg0) (_swigobj->SetDrawnFont(_swigarg0))
6041 static PyObject *_wrap_wxPyDrawnShape_SetDrawnFont(PyObject *self, PyObject *args, PyObject *kwargs) {
6042 PyObject * _resultobj;
6043 wxPyDrawnShape * _arg0;
6044 wxFont * _arg1;
6045 PyObject * _argo0 = 0;
6046 PyObject * _argo1 = 0;
6047 char *_kwnames[] = { "self","font", NULL };
6048
6049 self = self;
6050 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDrawnShape_SetDrawnFont",_kwnames,&_argo0,&_argo1))
6051 return NULL;
6052 if (_argo0) {
6053 if (_argo0 == Py_None) { _arg0 = NULL; }
6054 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6055 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_SetDrawnFont. Expected _wxPyDrawnShape_p.");
6056 return NULL;
6057 }
6058 }
6059 if (_argo1) {
6060 if (_argo1 == Py_None) { _arg1 = NULL; }
6061 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxFont_p")) {
6062 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDrawnShape_SetDrawnFont. Expected _wxFont_p.");
6063 return NULL;
6064 }
6065 }
6066 {
6067 wxPy_BEGIN_ALLOW_THREADS;
6068 wxPyDrawnShape_SetDrawnFont(_arg0,_arg1);
6069
6070 wxPy_END_ALLOW_THREADS;
6071 } Py_INCREF(Py_None);
6072 _resultobj = Py_None;
6073 return _resultobj;
6074 }
6075
6076 #define wxPyDrawnShape_SetDrawnPen(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetDrawnPen(_swigarg0,_swigarg1))
6077 static PyObject *_wrap_wxPyDrawnShape_SetDrawnPen(PyObject *self, PyObject *args, PyObject *kwargs) {
6078 PyObject * _resultobj;
6079 wxPyDrawnShape * _arg0;
6080 wxPen * _arg1;
6081 bool _arg2 = (bool ) FALSE;
6082 PyObject * _argo0 = 0;
6083 PyObject * _argo1 = 0;
6084 int tempbool2 = (int) FALSE;
6085 char *_kwnames[] = { "self","pen","isOutline", NULL };
6086
6087 self = self;
6088 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxPyDrawnShape_SetDrawnPen",_kwnames,&_argo0,&_argo1,&tempbool2))
6089 return NULL;
6090 if (_argo0) {
6091 if (_argo0 == Py_None) { _arg0 = NULL; }
6092 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6093 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_SetDrawnPen. Expected _wxPyDrawnShape_p.");
6094 return NULL;
6095 }
6096 }
6097 if (_argo1) {
6098 if (_argo1 == Py_None) { _arg1 = NULL; }
6099 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPen_p")) {
6100 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDrawnShape_SetDrawnPen. Expected _wxPen_p.");
6101 return NULL;
6102 }
6103 }
6104 _arg2 = (bool ) tempbool2;
6105 {
6106 wxPy_BEGIN_ALLOW_THREADS;
6107 wxPyDrawnShape_SetDrawnPen(_arg0,_arg1,_arg2);
6108
6109 wxPy_END_ALLOW_THREADS;
6110 } Py_INCREF(Py_None);
6111 _resultobj = Py_None;
6112 return _resultobj;
6113 }
6114
6115 #define wxPyDrawnShape_SetDrawnTextColour(_swigobj,_swigarg0) (_swigobj->SetDrawnTextColour(_swigarg0))
6116 static PyObject *_wrap_wxPyDrawnShape_SetDrawnTextColour(PyObject *self, PyObject *args, PyObject *kwargs) {
6117 PyObject * _resultobj;
6118 wxPyDrawnShape * _arg0;
6119 wxColour * _arg1;
6120 PyObject * _argo0 = 0;
6121 PyObject * _argo1 = 0;
6122 char *_kwnames[] = { "self","colour", NULL };
6123
6124 self = self;
6125 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDrawnShape_SetDrawnTextColour",_kwnames,&_argo0,&_argo1))
6126 return NULL;
6127 if (_argo0) {
6128 if (_argo0 == Py_None) { _arg0 = NULL; }
6129 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6130 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_SetDrawnTextColour. Expected _wxPyDrawnShape_p.");
6131 return NULL;
6132 }
6133 }
6134 if (_argo1) {
6135 if (_argo1 == Py_None) { _arg1 = NULL; }
6136 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxColour_p")) {
6137 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDrawnShape_SetDrawnTextColour. Expected _wxColour_p.");
6138 return NULL;
6139 }
6140 }
6141 {
6142 wxPy_BEGIN_ALLOW_THREADS;
6143 wxPyDrawnShape_SetDrawnTextColour(_arg0,*_arg1);
6144
6145 wxPy_END_ALLOW_THREADS;
6146 } Py_INCREF(Py_None);
6147 _resultobj = Py_None;
6148 return _resultobj;
6149 }
6150
6151 #define wxPyDrawnShape_Scale(_swigobj,_swigarg0,_swigarg1) (_swigobj->Scale(_swigarg0,_swigarg1))
6152 static PyObject *_wrap_wxPyDrawnShape_Scale(PyObject *self, PyObject *args, PyObject *kwargs) {
6153 PyObject * _resultobj;
6154 wxPyDrawnShape * _arg0;
6155 double _arg1;
6156 double _arg2;
6157 PyObject * _argo0 = 0;
6158 char *_kwnames[] = { "self","sx","sy", NULL };
6159
6160 self = self;
6161 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyDrawnShape_Scale",_kwnames,&_argo0,&_arg1,&_arg2))
6162 return NULL;
6163 if (_argo0) {
6164 if (_argo0 == Py_None) { _arg0 = NULL; }
6165 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6166 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_Scale. Expected _wxPyDrawnShape_p.");
6167 return NULL;
6168 }
6169 }
6170 {
6171 wxPy_BEGIN_ALLOW_THREADS;
6172 wxPyDrawnShape_Scale(_arg0,_arg1,_arg2);
6173
6174 wxPy_END_ALLOW_THREADS;
6175 } Py_INCREF(Py_None);
6176 _resultobj = Py_None;
6177 return _resultobj;
6178 }
6179
6180 #define wxPyDrawnShape_SetSaveToFile(_swigobj,_swigarg0) (_swigobj->SetSaveToFile(_swigarg0))
6181 static PyObject *_wrap_wxPyDrawnShape_SetSaveToFile(PyObject *self, PyObject *args, PyObject *kwargs) {
6182 PyObject * _resultobj;
6183 wxPyDrawnShape * _arg0;
6184 bool _arg1;
6185 PyObject * _argo0 = 0;
6186 int tempbool1;
6187 char *_kwnames[] = { "self","save", NULL };
6188
6189 self = self;
6190 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxPyDrawnShape_SetSaveToFile",_kwnames,&_argo0,&tempbool1))
6191 return NULL;
6192 if (_argo0) {
6193 if (_argo0 == Py_None) { _arg0 = NULL; }
6194 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6195 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_SetSaveToFile. Expected _wxPyDrawnShape_p.");
6196 return NULL;
6197 }
6198 }
6199 _arg1 = (bool ) tempbool1;
6200 {
6201 wxPy_BEGIN_ALLOW_THREADS;
6202 wxPyDrawnShape_SetSaveToFile(_arg0,_arg1);
6203
6204 wxPy_END_ALLOW_THREADS;
6205 } Py_INCREF(Py_None);
6206 _resultobj = Py_None;
6207 return _resultobj;
6208 }
6209
6210 #define wxPyDrawnShape_Translate(_swigobj,_swigarg0,_swigarg1) (_swigobj->Translate(_swigarg0,_swigarg1))
6211 static PyObject *_wrap_wxPyDrawnShape_Translate(PyObject *self, PyObject *args, PyObject *kwargs) {
6212 PyObject * _resultobj;
6213 wxPyDrawnShape * _arg0;
6214 double _arg1;
6215 double _arg2;
6216 PyObject * _argo0 = 0;
6217 char *_kwnames[] = { "self","x","y", NULL };
6218
6219 self = self;
6220 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyDrawnShape_Translate",_kwnames,&_argo0,&_arg1,&_arg2))
6221 return NULL;
6222 if (_argo0) {
6223 if (_argo0 == Py_None) { _arg0 = NULL; }
6224 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6225 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_Translate. Expected _wxPyDrawnShape_p.");
6226 return NULL;
6227 }
6228 }
6229 {
6230 wxPy_BEGIN_ALLOW_THREADS;
6231 wxPyDrawnShape_Translate(_arg0,_arg1,_arg2);
6232
6233 wxPy_END_ALLOW_THREADS;
6234 } Py_INCREF(Py_None);
6235 _resultobj = Py_None;
6236 return _resultobj;
6237 }
6238
6239 #define wxPyDrawnShape_base_OnDelete(_swigobj) (_swigobj->base_OnDelete())
6240 static PyObject *_wrap_wxPyDrawnShape_base_OnDelete(PyObject *self, PyObject *args, PyObject *kwargs) {
6241 PyObject * _resultobj;
6242 wxPyDrawnShape * _arg0;
6243 PyObject * _argo0 = 0;
6244 char *_kwnames[] = { "self", NULL };
6245
6246 self = self;
6247 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyDrawnShape_base_OnDelete",_kwnames,&_argo0))
6248 return NULL;
6249 if (_argo0) {
6250 if (_argo0 == Py_None) { _arg0 = NULL; }
6251 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6252 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnDelete. Expected _wxPyDrawnShape_p.");
6253 return NULL;
6254 }
6255 }
6256 {
6257 wxPy_BEGIN_ALLOW_THREADS;
6258 wxPyDrawnShape_base_OnDelete(_arg0);
6259
6260 wxPy_END_ALLOW_THREADS;
6261 } Py_INCREF(Py_None);
6262 _resultobj = Py_None;
6263 return _resultobj;
6264 }
6265
6266 #define wxPyDrawnShape_base_OnDraw(_swigobj,_swigarg0) (_swigobj->base_OnDraw(_swigarg0))
6267 static PyObject *_wrap_wxPyDrawnShape_base_OnDraw(PyObject *self, PyObject *args, PyObject *kwargs) {
6268 PyObject * _resultobj;
6269 wxPyDrawnShape * _arg0;
6270 wxDC * _arg1;
6271 PyObject * _argo0 = 0;
6272 PyObject * _argo1 = 0;
6273 char *_kwnames[] = { "self","dc", NULL };
6274
6275 self = self;
6276 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDrawnShape_base_OnDraw",_kwnames,&_argo0,&_argo1))
6277 return NULL;
6278 if (_argo0) {
6279 if (_argo0 == Py_None) { _arg0 = NULL; }
6280 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6281 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnDraw. Expected _wxPyDrawnShape_p.");
6282 return NULL;
6283 }
6284 }
6285 if (_argo1) {
6286 if (_argo1 == Py_None) { _arg1 = NULL; }
6287 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
6288 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDrawnShape_base_OnDraw. Expected _wxDC_p.");
6289 return NULL;
6290 }
6291 }
6292 {
6293 wxPy_BEGIN_ALLOW_THREADS;
6294 wxPyDrawnShape_base_OnDraw(_arg0,*_arg1);
6295
6296 wxPy_END_ALLOW_THREADS;
6297 } Py_INCREF(Py_None);
6298 _resultobj = Py_None;
6299 return _resultobj;
6300 }
6301
6302 #define wxPyDrawnShape_base_OnDrawContents(_swigobj,_swigarg0) (_swigobj->base_OnDrawContents(_swigarg0))
6303 static PyObject *_wrap_wxPyDrawnShape_base_OnDrawContents(PyObject *self, PyObject *args, PyObject *kwargs) {
6304 PyObject * _resultobj;
6305 wxPyDrawnShape * _arg0;
6306 wxDC * _arg1;
6307 PyObject * _argo0 = 0;
6308 PyObject * _argo1 = 0;
6309 char *_kwnames[] = { "self","dc", NULL };
6310
6311 self = self;
6312 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDrawnShape_base_OnDrawContents",_kwnames,&_argo0,&_argo1))
6313 return NULL;
6314 if (_argo0) {
6315 if (_argo0 == Py_None) { _arg0 = NULL; }
6316 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6317 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnDrawContents. Expected _wxPyDrawnShape_p.");
6318 return NULL;
6319 }
6320 }
6321 if (_argo1) {
6322 if (_argo1 == Py_None) { _arg1 = NULL; }
6323 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
6324 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDrawnShape_base_OnDrawContents. Expected _wxDC_p.");
6325 return NULL;
6326 }
6327 }
6328 {
6329 wxPy_BEGIN_ALLOW_THREADS;
6330 wxPyDrawnShape_base_OnDrawContents(_arg0,*_arg1);
6331
6332 wxPy_END_ALLOW_THREADS;
6333 } Py_INCREF(Py_None);
6334 _resultobj = Py_None;
6335 return _resultobj;
6336 }
6337
6338 #define wxPyDrawnShape_base_OnDrawBranches(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnDrawBranches(_swigarg0,_swigarg1))
6339 static PyObject *_wrap_wxPyDrawnShape_base_OnDrawBranches(PyObject *self, PyObject *args, PyObject *kwargs) {
6340 PyObject * _resultobj;
6341 wxPyDrawnShape * _arg0;
6342 wxDC * _arg1;
6343 bool _arg2 = (bool ) FALSE;
6344 PyObject * _argo0 = 0;
6345 PyObject * _argo1 = 0;
6346 int tempbool2 = (int) FALSE;
6347 char *_kwnames[] = { "self","dc","erase", NULL };
6348
6349 self = self;
6350 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxPyDrawnShape_base_OnDrawBranches",_kwnames,&_argo0,&_argo1,&tempbool2))
6351 return NULL;
6352 if (_argo0) {
6353 if (_argo0 == Py_None) { _arg0 = NULL; }
6354 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6355 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnDrawBranches. Expected _wxPyDrawnShape_p.");
6356 return NULL;
6357 }
6358 }
6359 if (_argo1) {
6360 if (_argo1 == Py_None) { _arg1 = NULL; }
6361 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
6362 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDrawnShape_base_OnDrawBranches. Expected _wxDC_p.");
6363 return NULL;
6364 }
6365 }
6366 _arg2 = (bool ) tempbool2;
6367 {
6368 wxPy_BEGIN_ALLOW_THREADS;
6369 wxPyDrawnShape_base_OnDrawBranches(_arg0,*_arg1,_arg2);
6370
6371 wxPy_END_ALLOW_THREADS;
6372 } Py_INCREF(Py_None);
6373 _resultobj = Py_None;
6374 return _resultobj;
6375 }
6376
6377 #define wxPyDrawnShape_base_OnMoveLinks(_swigobj,_swigarg0) (_swigobj->base_OnMoveLinks(_swigarg0))
6378 static PyObject *_wrap_wxPyDrawnShape_base_OnMoveLinks(PyObject *self, PyObject *args, PyObject *kwargs) {
6379 PyObject * _resultobj;
6380 wxPyDrawnShape * _arg0;
6381 wxDC * _arg1;
6382 PyObject * _argo0 = 0;
6383 PyObject * _argo1 = 0;
6384 char *_kwnames[] = { "self","dc", NULL };
6385
6386 self = self;
6387 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDrawnShape_base_OnMoveLinks",_kwnames,&_argo0,&_argo1))
6388 return NULL;
6389 if (_argo0) {
6390 if (_argo0 == Py_None) { _arg0 = NULL; }
6391 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6392 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnMoveLinks. Expected _wxPyDrawnShape_p.");
6393 return NULL;
6394 }
6395 }
6396 if (_argo1) {
6397 if (_argo1 == Py_None) { _arg1 = NULL; }
6398 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
6399 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDrawnShape_base_OnMoveLinks. Expected _wxDC_p.");
6400 return NULL;
6401 }
6402 }
6403 {
6404 wxPy_BEGIN_ALLOW_THREADS;
6405 wxPyDrawnShape_base_OnMoveLinks(_arg0,*_arg1);
6406
6407 wxPy_END_ALLOW_THREADS;
6408 } Py_INCREF(Py_None);
6409 _resultobj = Py_None;
6410 return _resultobj;
6411 }
6412
6413 #define wxPyDrawnShape_base_OnErase(_swigobj,_swigarg0) (_swigobj->base_OnErase(_swigarg0))
6414 static PyObject *_wrap_wxPyDrawnShape_base_OnErase(PyObject *self, PyObject *args, PyObject *kwargs) {
6415 PyObject * _resultobj;
6416 wxPyDrawnShape * _arg0;
6417 wxDC * _arg1;
6418 PyObject * _argo0 = 0;
6419 PyObject * _argo1 = 0;
6420 char *_kwnames[] = { "self","dc", NULL };
6421
6422 self = self;
6423 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDrawnShape_base_OnErase",_kwnames,&_argo0,&_argo1))
6424 return NULL;
6425 if (_argo0) {
6426 if (_argo0 == Py_None) { _arg0 = NULL; }
6427 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6428 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnErase. Expected _wxPyDrawnShape_p.");
6429 return NULL;
6430 }
6431 }
6432 if (_argo1) {
6433 if (_argo1 == Py_None) { _arg1 = NULL; }
6434 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
6435 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDrawnShape_base_OnErase. Expected _wxDC_p.");
6436 return NULL;
6437 }
6438 }
6439 {
6440 wxPy_BEGIN_ALLOW_THREADS;
6441 wxPyDrawnShape_base_OnErase(_arg0,*_arg1);
6442
6443 wxPy_END_ALLOW_THREADS;
6444 } Py_INCREF(Py_None);
6445 _resultobj = Py_None;
6446 return _resultobj;
6447 }
6448
6449 #define wxPyDrawnShape_base_OnEraseContents(_swigobj,_swigarg0) (_swigobj->base_OnEraseContents(_swigarg0))
6450 static PyObject *_wrap_wxPyDrawnShape_base_OnEraseContents(PyObject *self, PyObject *args, PyObject *kwargs) {
6451 PyObject * _resultobj;
6452 wxPyDrawnShape * _arg0;
6453 wxDC * _arg1;
6454 PyObject * _argo0 = 0;
6455 PyObject * _argo1 = 0;
6456 char *_kwnames[] = { "self","dc", NULL };
6457
6458 self = self;
6459 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDrawnShape_base_OnEraseContents",_kwnames,&_argo0,&_argo1))
6460 return NULL;
6461 if (_argo0) {
6462 if (_argo0 == Py_None) { _arg0 = NULL; }
6463 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6464 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnEraseContents. Expected _wxPyDrawnShape_p.");
6465 return NULL;
6466 }
6467 }
6468 if (_argo1) {
6469 if (_argo1 == Py_None) { _arg1 = NULL; }
6470 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
6471 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDrawnShape_base_OnEraseContents. Expected _wxDC_p.");
6472 return NULL;
6473 }
6474 }
6475 {
6476 wxPy_BEGIN_ALLOW_THREADS;
6477 wxPyDrawnShape_base_OnEraseContents(_arg0,*_arg1);
6478
6479 wxPy_END_ALLOW_THREADS;
6480 } Py_INCREF(Py_None);
6481 _resultobj = Py_None;
6482 return _resultobj;
6483 }
6484
6485 #define wxPyDrawnShape_base_OnHighlight(_swigobj,_swigarg0) (_swigobj->base_OnHighlight(_swigarg0))
6486 static PyObject *_wrap_wxPyDrawnShape_base_OnHighlight(PyObject *self, PyObject *args, PyObject *kwargs) {
6487 PyObject * _resultobj;
6488 wxPyDrawnShape * _arg0;
6489 wxDC * _arg1;
6490 PyObject * _argo0 = 0;
6491 PyObject * _argo1 = 0;
6492 char *_kwnames[] = { "self","dc", NULL };
6493
6494 self = self;
6495 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDrawnShape_base_OnHighlight",_kwnames,&_argo0,&_argo1))
6496 return NULL;
6497 if (_argo0) {
6498 if (_argo0 == Py_None) { _arg0 = NULL; }
6499 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6500 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnHighlight. Expected _wxPyDrawnShape_p.");
6501 return NULL;
6502 }
6503 }
6504 if (_argo1) {
6505 if (_argo1 == Py_None) { _arg1 = NULL; }
6506 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
6507 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDrawnShape_base_OnHighlight. Expected _wxDC_p.");
6508 return NULL;
6509 }
6510 }
6511 {
6512 wxPy_BEGIN_ALLOW_THREADS;
6513 wxPyDrawnShape_base_OnHighlight(_arg0,*_arg1);
6514
6515 wxPy_END_ALLOW_THREADS;
6516 } Py_INCREF(Py_None);
6517 _resultobj = Py_None;
6518 return _resultobj;
6519 }
6520
6521 #define wxPyDrawnShape_base_OnLeftClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnLeftClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
6522 static PyObject *_wrap_wxPyDrawnShape_base_OnLeftClick(PyObject *self, PyObject *args, PyObject *kwargs) {
6523 PyObject * _resultobj;
6524 wxPyDrawnShape * _arg0;
6525 double _arg1;
6526 double _arg2;
6527 int _arg3 = (int ) 0;
6528 int _arg4 = (int ) 0;
6529 PyObject * _argo0 = 0;
6530 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
6531
6532 self = self;
6533 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyDrawnShape_base_OnLeftClick",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
6534 return NULL;
6535 if (_argo0) {
6536 if (_argo0 == Py_None) { _arg0 = NULL; }
6537 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6538 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnLeftClick. Expected _wxPyDrawnShape_p.");
6539 return NULL;
6540 }
6541 }
6542 {
6543 wxPy_BEGIN_ALLOW_THREADS;
6544 wxPyDrawnShape_base_OnLeftClick(_arg0,_arg1,_arg2,_arg3,_arg4);
6545
6546 wxPy_END_ALLOW_THREADS;
6547 } Py_INCREF(Py_None);
6548 _resultobj = Py_None;
6549 return _resultobj;
6550 }
6551
6552 #define wxPyDrawnShape_base_OnLeftDoubleClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnLeftDoubleClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
6553 static PyObject *_wrap_wxPyDrawnShape_base_OnLeftDoubleClick(PyObject *self, PyObject *args, PyObject *kwargs) {
6554 PyObject * _resultobj;
6555 wxPyDrawnShape * _arg0;
6556 double _arg1;
6557 double _arg2;
6558 int _arg3 = (int ) 0;
6559 int _arg4 = (int ) 0;
6560 PyObject * _argo0 = 0;
6561 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
6562
6563 self = self;
6564 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyDrawnShape_base_OnLeftDoubleClick",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
6565 return NULL;
6566 if (_argo0) {
6567 if (_argo0 == Py_None) { _arg0 = NULL; }
6568 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6569 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnLeftDoubleClick. Expected _wxPyDrawnShape_p.");
6570 return NULL;
6571 }
6572 }
6573 {
6574 wxPy_BEGIN_ALLOW_THREADS;
6575 wxPyDrawnShape_base_OnLeftDoubleClick(_arg0,_arg1,_arg2,_arg3,_arg4);
6576
6577 wxPy_END_ALLOW_THREADS;
6578 } Py_INCREF(Py_None);
6579 _resultobj = Py_None;
6580 return _resultobj;
6581 }
6582
6583 #define wxPyDrawnShape_base_OnRightClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnRightClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
6584 static PyObject *_wrap_wxPyDrawnShape_base_OnRightClick(PyObject *self, PyObject *args, PyObject *kwargs) {
6585 PyObject * _resultobj;
6586 wxPyDrawnShape * _arg0;
6587 double _arg1;
6588 double _arg2;
6589 int _arg3 = (int ) 0;
6590 int _arg4 = (int ) 0;
6591 PyObject * _argo0 = 0;
6592 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
6593
6594 self = self;
6595 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyDrawnShape_base_OnRightClick",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
6596 return NULL;
6597 if (_argo0) {
6598 if (_argo0 == Py_None) { _arg0 = NULL; }
6599 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6600 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnRightClick. Expected _wxPyDrawnShape_p.");
6601 return NULL;
6602 }
6603 }
6604 {
6605 wxPy_BEGIN_ALLOW_THREADS;
6606 wxPyDrawnShape_base_OnRightClick(_arg0,_arg1,_arg2,_arg3,_arg4);
6607
6608 wxPy_END_ALLOW_THREADS;
6609 } Py_INCREF(Py_None);
6610 _resultobj = Py_None;
6611 return _resultobj;
6612 }
6613
6614 #define wxPyDrawnShape_base_OnSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnSize(_swigarg0,_swigarg1))
6615 static PyObject *_wrap_wxPyDrawnShape_base_OnSize(PyObject *self, PyObject *args, PyObject *kwargs) {
6616 PyObject * _resultobj;
6617 wxPyDrawnShape * _arg0;
6618 double _arg1;
6619 double _arg2;
6620 PyObject * _argo0 = 0;
6621 char *_kwnames[] = { "self","x","y", NULL };
6622
6623 self = self;
6624 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyDrawnShape_base_OnSize",_kwnames,&_argo0,&_arg1,&_arg2))
6625 return NULL;
6626 if (_argo0) {
6627 if (_argo0 == Py_None) { _arg0 = NULL; }
6628 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6629 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnSize. Expected _wxPyDrawnShape_p.");
6630 return NULL;
6631 }
6632 }
6633 {
6634 wxPy_BEGIN_ALLOW_THREADS;
6635 wxPyDrawnShape_base_OnSize(_arg0,_arg1,_arg2);
6636
6637 wxPy_END_ALLOW_THREADS;
6638 } Py_INCREF(Py_None);
6639 _resultobj = Py_None;
6640 return _resultobj;
6641 }
6642
6643 #define wxPyDrawnShape_base_OnMovePre(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->base_OnMovePre(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
6644 static PyObject *_wrap_wxPyDrawnShape_base_OnMovePre(PyObject *self, PyObject *args, PyObject *kwargs) {
6645 PyObject * _resultobj;
6646 bool _result;
6647 wxPyDrawnShape * _arg0;
6648 wxDC * _arg1;
6649 double _arg2;
6650 double _arg3;
6651 double _arg4;
6652 double _arg5;
6653 bool _arg6 = (bool ) TRUE;
6654 PyObject * _argo0 = 0;
6655 PyObject * _argo1 = 0;
6656 int tempbool6 = (int) TRUE;
6657 char *_kwnames[] = { "self","dc","x","y","old_x","old_y","display", NULL };
6658
6659 self = self;
6660 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdddd|i:wxPyDrawnShape_base_OnMovePre",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5,&tempbool6))
6661 return NULL;
6662 if (_argo0) {
6663 if (_argo0 == Py_None) { _arg0 = NULL; }
6664 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6665 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnMovePre. Expected _wxPyDrawnShape_p.");
6666 return NULL;
6667 }
6668 }
6669 if (_argo1) {
6670 if (_argo1 == Py_None) { _arg1 = NULL; }
6671 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
6672 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDrawnShape_base_OnMovePre. Expected _wxDC_p.");
6673 return NULL;
6674 }
6675 }
6676 _arg6 = (bool ) tempbool6;
6677 {
6678 wxPy_BEGIN_ALLOW_THREADS;
6679 _result = (bool )wxPyDrawnShape_base_OnMovePre(_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
6680
6681 wxPy_END_ALLOW_THREADS;
6682 } _resultobj = Py_BuildValue("i",_result);
6683 return _resultobj;
6684 }
6685
6686 #define wxPyDrawnShape_base_OnMovePost(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->base_OnMovePost(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
6687 static PyObject *_wrap_wxPyDrawnShape_base_OnMovePost(PyObject *self, PyObject *args, PyObject *kwargs) {
6688 PyObject * _resultobj;
6689 wxPyDrawnShape * _arg0;
6690 wxDC * _arg1;
6691 double _arg2;
6692 double _arg3;
6693 double _arg4;
6694 double _arg5;
6695 bool _arg6 = (bool ) TRUE;
6696 PyObject * _argo0 = 0;
6697 PyObject * _argo1 = 0;
6698 int tempbool6 = (int) TRUE;
6699 char *_kwnames[] = { "self","dc","x","y","old_x","old_y","display", NULL };
6700
6701 self = self;
6702 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdddd|i:wxPyDrawnShape_base_OnMovePost",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5,&tempbool6))
6703 return NULL;
6704 if (_argo0) {
6705 if (_argo0 == Py_None) { _arg0 = NULL; }
6706 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6707 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnMovePost. Expected _wxPyDrawnShape_p.");
6708 return NULL;
6709 }
6710 }
6711 if (_argo1) {
6712 if (_argo1 == Py_None) { _arg1 = NULL; }
6713 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
6714 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDrawnShape_base_OnMovePost. Expected _wxDC_p.");
6715 return NULL;
6716 }
6717 }
6718 _arg6 = (bool ) tempbool6;
6719 {
6720 wxPy_BEGIN_ALLOW_THREADS;
6721 wxPyDrawnShape_base_OnMovePost(_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
6722
6723 wxPy_END_ALLOW_THREADS;
6724 } Py_INCREF(Py_None);
6725 _resultobj = Py_None;
6726 return _resultobj;
6727 }
6728
6729 #define wxPyDrawnShape_base_OnDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
6730 static PyObject *_wrap_wxPyDrawnShape_base_OnDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
6731 PyObject * _resultobj;
6732 wxPyDrawnShape * _arg0;
6733 bool _arg1;
6734 double _arg2;
6735 double _arg3;
6736 int _arg4 = (int ) 0;
6737 int _arg5 = (int ) 0;
6738 PyObject * _argo0 = 0;
6739 int tempbool1;
6740 char *_kwnames[] = { "self","draw","x","y","keys","attachment", NULL };
6741
6742 self = self;
6743 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oidd|ii:wxPyDrawnShape_base_OnDragLeft",_kwnames,&_argo0,&tempbool1,&_arg2,&_arg3,&_arg4,&_arg5))
6744 return NULL;
6745 if (_argo0) {
6746 if (_argo0 == Py_None) { _arg0 = NULL; }
6747 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6748 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnDragLeft. Expected _wxPyDrawnShape_p.");
6749 return NULL;
6750 }
6751 }
6752 _arg1 = (bool ) tempbool1;
6753 {
6754 wxPy_BEGIN_ALLOW_THREADS;
6755 wxPyDrawnShape_base_OnDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
6756
6757 wxPy_END_ALLOW_THREADS;
6758 } Py_INCREF(Py_None);
6759 _resultobj = Py_None;
6760 return _resultobj;
6761 }
6762
6763 #define wxPyDrawnShape_base_OnBeginDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnBeginDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
6764 static PyObject *_wrap_wxPyDrawnShape_base_OnBeginDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
6765 PyObject * _resultobj;
6766 wxPyDrawnShape * _arg0;
6767 double _arg1;
6768 double _arg2;
6769 int _arg3 = (int ) 0;
6770 int _arg4 = (int ) 0;
6771 PyObject * _argo0 = 0;
6772 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
6773
6774 self = self;
6775 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyDrawnShape_base_OnBeginDragLeft",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
6776 return NULL;
6777 if (_argo0) {
6778 if (_argo0 == Py_None) { _arg0 = NULL; }
6779 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6780 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnBeginDragLeft. Expected _wxPyDrawnShape_p.");
6781 return NULL;
6782 }
6783 }
6784 {
6785 wxPy_BEGIN_ALLOW_THREADS;
6786 wxPyDrawnShape_base_OnBeginDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4);
6787
6788 wxPy_END_ALLOW_THREADS;
6789 } Py_INCREF(Py_None);
6790 _resultobj = Py_None;
6791 return _resultobj;
6792 }
6793
6794 #define wxPyDrawnShape_base_OnEndDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnEndDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
6795 static PyObject *_wrap_wxPyDrawnShape_base_OnEndDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
6796 PyObject * _resultobj;
6797 wxPyDrawnShape * _arg0;
6798 double _arg1;
6799 double _arg2;
6800 int _arg3 = (int ) 0;
6801 int _arg4 = (int ) 0;
6802 PyObject * _argo0 = 0;
6803 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
6804
6805 self = self;
6806 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyDrawnShape_base_OnEndDragLeft",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
6807 return NULL;
6808 if (_argo0) {
6809 if (_argo0 == Py_None) { _arg0 = NULL; }
6810 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6811 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnEndDragLeft. Expected _wxPyDrawnShape_p.");
6812 return NULL;
6813 }
6814 }
6815 {
6816 wxPy_BEGIN_ALLOW_THREADS;
6817 wxPyDrawnShape_base_OnEndDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4);
6818
6819 wxPy_END_ALLOW_THREADS;
6820 } Py_INCREF(Py_None);
6821 _resultobj = Py_None;
6822 return _resultobj;
6823 }
6824
6825 #define wxPyDrawnShape_base_OnDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
6826 static PyObject *_wrap_wxPyDrawnShape_base_OnDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
6827 PyObject * _resultobj;
6828 wxPyDrawnShape * _arg0;
6829 bool _arg1;
6830 double _arg2;
6831 double _arg3;
6832 int _arg4 = (int ) 0;
6833 int _arg5 = (int ) 0;
6834 PyObject * _argo0 = 0;
6835 int tempbool1;
6836 char *_kwnames[] = { "self","draw","x","y","keys","attachment", NULL };
6837
6838 self = self;
6839 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oidd|ii:wxPyDrawnShape_base_OnDragRight",_kwnames,&_argo0,&tempbool1,&_arg2,&_arg3,&_arg4,&_arg5))
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_OnDragRight. Expected _wxPyDrawnShape_p.");
6845 return NULL;
6846 }
6847 }
6848 _arg1 = (bool ) tempbool1;
6849 {
6850 wxPy_BEGIN_ALLOW_THREADS;
6851 wxPyDrawnShape_base_OnDragRight(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
6852
6853 wxPy_END_ALLOW_THREADS;
6854 } Py_INCREF(Py_None);
6855 _resultobj = Py_None;
6856 return _resultobj;
6857 }
6858
6859 #define wxPyDrawnShape_base_OnBeginDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnBeginDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
6860 static PyObject *_wrap_wxPyDrawnShape_base_OnBeginDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
6861 PyObject * _resultobj;
6862 wxPyDrawnShape * _arg0;
6863 double _arg1;
6864 double _arg2;
6865 int _arg3 = (int ) 0;
6866 int _arg4 = (int ) 0;
6867 PyObject * _argo0 = 0;
6868 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
6869
6870 self = self;
6871 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyDrawnShape_base_OnBeginDragRight",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
6872 return NULL;
6873 if (_argo0) {
6874 if (_argo0 == Py_None) { _arg0 = NULL; }
6875 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6876 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnBeginDragRight. Expected _wxPyDrawnShape_p.");
6877 return NULL;
6878 }
6879 }
6880 {
6881 wxPy_BEGIN_ALLOW_THREADS;
6882 wxPyDrawnShape_base_OnBeginDragRight(_arg0,_arg1,_arg2,_arg3,_arg4);
6883
6884 wxPy_END_ALLOW_THREADS;
6885 } Py_INCREF(Py_None);
6886 _resultobj = Py_None;
6887 return _resultobj;
6888 }
6889
6890 #define wxPyDrawnShape_base_OnEndDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnEndDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
6891 static PyObject *_wrap_wxPyDrawnShape_base_OnEndDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
6892 PyObject * _resultobj;
6893 wxPyDrawnShape * _arg0;
6894 double _arg1;
6895 double _arg2;
6896 int _arg3 = (int ) 0;
6897 int _arg4 = (int ) 0;
6898 PyObject * _argo0 = 0;
6899 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
6900
6901 self = self;
6902 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyDrawnShape_base_OnEndDragRight",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
6903 return NULL;
6904 if (_argo0) {
6905 if (_argo0 == Py_None) { _arg0 = NULL; }
6906 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6907 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnEndDragRight. Expected _wxPyDrawnShape_p.");
6908 return NULL;
6909 }
6910 }
6911 {
6912 wxPy_BEGIN_ALLOW_THREADS;
6913 wxPyDrawnShape_base_OnEndDragRight(_arg0,_arg1,_arg2,_arg3,_arg4);
6914
6915 wxPy_END_ALLOW_THREADS;
6916 } Py_INCREF(Py_None);
6917 _resultobj = Py_None;
6918 return _resultobj;
6919 }
6920
6921 #define wxPyDrawnShape_base_OnDrawOutline(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnDrawOutline(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
6922 static PyObject *_wrap_wxPyDrawnShape_base_OnDrawOutline(PyObject *self, PyObject *args, PyObject *kwargs) {
6923 PyObject * _resultobj;
6924 wxPyDrawnShape * _arg0;
6925 wxDC * _arg1;
6926 double _arg2;
6927 double _arg3;
6928 double _arg4;
6929 double _arg5;
6930 PyObject * _argo0 = 0;
6931 PyObject * _argo1 = 0;
6932 char *_kwnames[] = { "self","dc","x","y","w","h", NULL };
6933
6934 self = self;
6935 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdddd:wxPyDrawnShape_base_OnDrawOutline",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5))
6936 return NULL;
6937 if (_argo0) {
6938 if (_argo0 == Py_None) { _arg0 = NULL; }
6939 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6940 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnDrawOutline. Expected _wxPyDrawnShape_p.");
6941 return NULL;
6942 }
6943 }
6944 if (_argo1) {
6945 if (_argo1 == Py_None) { _arg1 = NULL; }
6946 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
6947 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDrawnShape_base_OnDrawOutline. Expected _wxDC_p.");
6948 return NULL;
6949 }
6950 }
6951 {
6952 wxPy_BEGIN_ALLOW_THREADS;
6953 wxPyDrawnShape_base_OnDrawOutline(_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5);
6954
6955 wxPy_END_ALLOW_THREADS;
6956 } Py_INCREF(Py_None);
6957 _resultobj = Py_None;
6958 return _resultobj;
6959 }
6960
6961 #define wxPyDrawnShape_base_OnDrawControlPoints(_swigobj,_swigarg0) (_swigobj->base_OnDrawControlPoints(_swigarg0))
6962 static PyObject *_wrap_wxPyDrawnShape_base_OnDrawControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
6963 PyObject * _resultobj;
6964 wxPyDrawnShape * _arg0;
6965 wxDC * _arg1;
6966 PyObject * _argo0 = 0;
6967 PyObject * _argo1 = 0;
6968 char *_kwnames[] = { "self","dc", NULL };
6969
6970 self = self;
6971 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDrawnShape_base_OnDrawControlPoints",_kwnames,&_argo0,&_argo1))
6972 return NULL;
6973 if (_argo0) {
6974 if (_argo0 == Py_None) { _arg0 = NULL; }
6975 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6976 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnDrawControlPoints. Expected _wxPyDrawnShape_p.");
6977 return NULL;
6978 }
6979 }
6980 if (_argo1) {
6981 if (_argo1 == Py_None) { _arg1 = NULL; }
6982 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
6983 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDrawnShape_base_OnDrawControlPoints. Expected _wxDC_p.");
6984 return NULL;
6985 }
6986 }
6987 {
6988 wxPy_BEGIN_ALLOW_THREADS;
6989 wxPyDrawnShape_base_OnDrawControlPoints(_arg0,*_arg1);
6990
6991 wxPy_END_ALLOW_THREADS;
6992 } Py_INCREF(Py_None);
6993 _resultobj = Py_None;
6994 return _resultobj;
6995 }
6996
6997 #define wxPyDrawnShape_base_OnEraseControlPoints(_swigobj,_swigarg0) (_swigobj->base_OnEraseControlPoints(_swigarg0))
6998 static PyObject *_wrap_wxPyDrawnShape_base_OnEraseControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
6999 PyObject * _resultobj;
7000 wxPyDrawnShape * _arg0;
7001 wxDC * _arg1;
7002 PyObject * _argo0 = 0;
7003 PyObject * _argo1 = 0;
7004 char *_kwnames[] = { "self","dc", NULL };
7005
7006 self = self;
7007 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDrawnShape_base_OnEraseControlPoints",_kwnames,&_argo0,&_argo1))
7008 return NULL;
7009 if (_argo0) {
7010 if (_argo0 == Py_None) { _arg0 = NULL; }
7011 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
7012 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnEraseControlPoints. Expected _wxPyDrawnShape_p.");
7013 return NULL;
7014 }
7015 }
7016 if (_argo1) {
7017 if (_argo1 == Py_None) { _arg1 = NULL; }
7018 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
7019 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDrawnShape_base_OnEraseControlPoints. Expected _wxDC_p.");
7020 return NULL;
7021 }
7022 }
7023 {
7024 wxPy_BEGIN_ALLOW_THREADS;
7025 wxPyDrawnShape_base_OnEraseControlPoints(_arg0,*_arg1);
7026
7027 wxPy_END_ALLOW_THREADS;
7028 } Py_INCREF(Py_None);
7029 _resultobj = Py_None;
7030 return _resultobj;
7031 }
7032
7033 #define wxPyDrawnShape_base_OnMoveLink(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnMoveLink(_swigarg0,_swigarg1))
7034 static PyObject *_wrap_wxPyDrawnShape_base_OnMoveLink(PyObject *self, PyObject *args, PyObject *kwargs) {
7035 PyObject * _resultobj;
7036 wxPyDrawnShape * _arg0;
7037 wxDC * _arg1;
7038 bool _arg2 = (bool ) TRUE;
7039 PyObject * _argo0 = 0;
7040 PyObject * _argo1 = 0;
7041 int tempbool2 = (int) TRUE;
7042 char *_kwnames[] = { "self","dc","moveControlPoints", NULL };
7043
7044 self = self;
7045 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxPyDrawnShape_base_OnMoveLink",_kwnames,&_argo0,&_argo1,&tempbool2))
7046 return NULL;
7047 if (_argo0) {
7048 if (_argo0 == Py_None) { _arg0 = NULL; }
7049 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
7050 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnMoveLink. Expected _wxPyDrawnShape_p.");
7051 return NULL;
7052 }
7053 }
7054 if (_argo1) {
7055 if (_argo1 == Py_None) { _arg1 = NULL; }
7056 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
7057 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDrawnShape_base_OnMoveLink. Expected _wxDC_p.");
7058 return NULL;
7059 }
7060 }
7061 _arg2 = (bool ) tempbool2;
7062 {
7063 wxPy_BEGIN_ALLOW_THREADS;
7064 wxPyDrawnShape_base_OnMoveLink(_arg0,*_arg1,_arg2);
7065
7066 wxPy_END_ALLOW_THREADS;
7067 } Py_INCREF(Py_None);
7068 _resultobj = Py_None;
7069 return _resultobj;
7070 }
7071
7072 #define wxPyDrawnShape_base_OnSizingDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->base_OnSizingDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
7073 static PyObject *_wrap_wxPyDrawnShape_base_OnSizingDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
7074 PyObject * _resultobj;
7075 wxPyDrawnShape * _arg0;
7076 wxPyControlPoint * _arg1;
7077 bool _arg2;
7078 double _arg3;
7079 double _arg4;
7080 int _arg5 = (int ) 0;
7081 int _arg6 = (int ) 0;
7082 PyObject * _argo0 = 0;
7083 PyObject * _argo1 = 0;
7084 int tempbool2;
7085 char *_kwnames[] = { "self","pt","draw","x","y","keys","attachment", NULL };
7086
7087 self = self;
7088 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOidd|ii:wxPyDrawnShape_base_OnSizingDragLeft",_kwnames,&_argo0,&_argo1,&tempbool2,&_arg3,&_arg4,&_arg5,&_arg6))
7089 return NULL;
7090 if (_argo0) {
7091 if (_argo0 == Py_None) { _arg0 = NULL; }
7092 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
7093 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnSizingDragLeft. Expected _wxPyDrawnShape_p.");
7094 return NULL;
7095 }
7096 }
7097 if (_argo1) {
7098 if (_argo1 == Py_None) { _arg1 = NULL; }
7099 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyControlPoint_p")) {
7100 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDrawnShape_base_OnSizingDragLeft. Expected _wxPyControlPoint_p.");
7101 return NULL;
7102 }
7103 }
7104 _arg2 = (bool ) tempbool2;
7105 {
7106 wxPy_BEGIN_ALLOW_THREADS;
7107 wxPyDrawnShape_base_OnSizingDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
7108
7109 wxPy_END_ALLOW_THREADS;
7110 } Py_INCREF(Py_None);
7111 _resultobj = Py_None;
7112 return _resultobj;
7113 }
7114
7115 #define wxPyDrawnShape_base_OnSizingBeginDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnSizingBeginDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
7116 static PyObject *_wrap_wxPyDrawnShape_base_OnSizingBeginDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
7117 PyObject * _resultobj;
7118 wxPyDrawnShape * _arg0;
7119 wxPyControlPoint * _arg1;
7120 double _arg2;
7121 double _arg3;
7122 int _arg4 = (int ) 0;
7123 int _arg5 = (int ) 0;
7124 PyObject * _argo0 = 0;
7125 PyObject * _argo1 = 0;
7126 char *_kwnames[] = { "self","pt","x","y","keys","attachment", NULL };
7127
7128 self = self;
7129 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdd|ii:wxPyDrawnShape_base_OnSizingBeginDragLeft",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5))
7130 return NULL;
7131 if (_argo0) {
7132 if (_argo0 == Py_None) { _arg0 = NULL; }
7133 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
7134 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnSizingBeginDragLeft. Expected _wxPyDrawnShape_p.");
7135 return NULL;
7136 }
7137 }
7138 if (_argo1) {
7139 if (_argo1 == Py_None) { _arg1 = NULL; }
7140 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyControlPoint_p")) {
7141 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDrawnShape_base_OnSizingBeginDragLeft. Expected _wxPyControlPoint_p.");
7142 return NULL;
7143 }
7144 }
7145 {
7146 wxPy_BEGIN_ALLOW_THREADS;
7147 wxPyDrawnShape_base_OnSizingBeginDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
7148
7149 wxPy_END_ALLOW_THREADS;
7150 } Py_INCREF(Py_None);
7151 _resultobj = Py_None;
7152 return _resultobj;
7153 }
7154
7155 #define wxPyDrawnShape_base_OnSizingEndDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnSizingEndDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
7156 static PyObject *_wrap_wxPyDrawnShape_base_OnSizingEndDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
7157 PyObject * _resultobj;
7158 wxPyDrawnShape * _arg0;
7159 wxPyControlPoint * _arg1;
7160 double _arg2;
7161 double _arg3;
7162 int _arg4 = (int ) 0;
7163 int _arg5 = (int ) 0;
7164 PyObject * _argo0 = 0;
7165 PyObject * _argo1 = 0;
7166 char *_kwnames[] = { "self","pt","x","y","keys","attachment", NULL };
7167
7168 self = self;
7169 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdd|ii:wxPyDrawnShape_base_OnSizingEndDragLeft",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5))
7170 return NULL;
7171 if (_argo0) {
7172 if (_argo0 == Py_None) { _arg0 = NULL; }
7173 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
7174 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnSizingEndDragLeft. Expected _wxPyDrawnShape_p.");
7175 return NULL;
7176 }
7177 }
7178 if (_argo1) {
7179 if (_argo1 == Py_None) { _arg1 = NULL; }
7180 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyControlPoint_p")) {
7181 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDrawnShape_base_OnSizingEndDragLeft. Expected _wxPyControlPoint_p.");
7182 return NULL;
7183 }
7184 }
7185 {
7186 wxPy_BEGIN_ALLOW_THREADS;
7187 wxPyDrawnShape_base_OnSizingEndDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
7188
7189 wxPy_END_ALLOW_THREADS;
7190 } Py_INCREF(Py_None);
7191 _resultobj = Py_None;
7192 return _resultobj;
7193 }
7194
7195 #define wxPyDrawnShape_base_OnBeginSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnBeginSize(_swigarg0,_swigarg1))
7196 static PyObject *_wrap_wxPyDrawnShape_base_OnBeginSize(PyObject *self, PyObject *args, PyObject *kwargs) {
7197 PyObject * _resultobj;
7198 wxPyDrawnShape * _arg0;
7199 double _arg1;
7200 double _arg2;
7201 PyObject * _argo0 = 0;
7202 char *_kwnames[] = { "self","w","h", NULL };
7203
7204 self = self;
7205 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyDrawnShape_base_OnBeginSize",_kwnames,&_argo0,&_arg1,&_arg2))
7206 return NULL;
7207 if (_argo0) {
7208 if (_argo0 == Py_None) { _arg0 = NULL; }
7209 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
7210 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnBeginSize. Expected _wxPyDrawnShape_p.");
7211 return NULL;
7212 }
7213 }
7214 {
7215 wxPy_BEGIN_ALLOW_THREADS;
7216 wxPyDrawnShape_base_OnBeginSize(_arg0,_arg1,_arg2);
7217
7218 wxPy_END_ALLOW_THREADS;
7219 } Py_INCREF(Py_None);
7220 _resultobj = Py_None;
7221 return _resultobj;
7222 }
7223
7224 #define wxPyDrawnShape_base_OnEndSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnEndSize(_swigarg0,_swigarg1))
7225 static PyObject *_wrap_wxPyDrawnShape_base_OnEndSize(PyObject *self, PyObject *args, PyObject *kwargs) {
7226 PyObject * _resultobj;
7227 wxPyDrawnShape * _arg0;
7228 double _arg1;
7229 double _arg2;
7230 PyObject * _argo0 = 0;
7231 char *_kwnames[] = { "self","w","h", NULL };
7232
7233 self = self;
7234 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyDrawnShape_base_OnEndSize",_kwnames,&_argo0,&_arg1,&_arg2))
7235 return NULL;
7236 if (_argo0) {
7237 if (_argo0 == Py_None) { _arg0 = NULL; }
7238 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
7239 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnEndSize. Expected _wxPyDrawnShape_p.");
7240 return NULL;
7241 }
7242 }
7243 {
7244 wxPy_BEGIN_ALLOW_THREADS;
7245 wxPyDrawnShape_base_OnEndSize(_arg0,_arg1,_arg2);
7246
7247 wxPy_END_ALLOW_THREADS;
7248 } Py_INCREF(Py_None);
7249 _resultobj = Py_None;
7250 return _resultobj;
7251 }
7252
7253 static wxOGLConstraint *new_wxOGLConstraint(int type,wxPyShape *constraining,PyObject *constrained) {
7254 wxList* list = wxPy_wxListHelper(constrained, "_wxPyShape_p");
7255 wxOGLConstraint* rv = new wxOGLConstraint(type, constraining, *list);
7256 delete list;
7257 return rv;
7258 }
7259
7260 static PyObject *_wrap_new_wxOGLConstraint(PyObject *self, PyObject *args, PyObject *kwargs) {
7261 PyObject * _resultobj;
7262 wxOGLConstraint * _result;
7263 int _arg0;
7264 wxPyShape * _arg1;
7265 PyObject * _arg2;
7266 PyObject * _argo1 = 0;
7267 PyObject * _obj2 = 0;
7268 char *_kwnames[] = { "type","constraining","constrained", NULL };
7269 char _ptemp[128];
7270
7271 self = self;
7272 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"iOO:new_wxOGLConstraint",_kwnames,&_arg0,&_argo1,&_obj2))
7273 return NULL;
7274 if (_argo1) {
7275 if (_argo1 == Py_None) { _arg1 = NULL; }
7276 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyShape_p")) {
7277 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of new_wxOGLConstraint. Expected _wxPyShape_p.");
7278 return NULL;
7279 }
7280 }
7281 {
7282 _arg2 = _obj2;
7283 }
7284 {
7285 wxPy_BEGIN_ALLOW_THREADS;
7286 _result = (wxOGLConstraint *)new_wxOGLConstraint(_arg0,_arg1,_arg2);
7287
7288 wxPy_END_ALLOW_THREADS;
7289 } if (_result) {
7290 SWIG_MakePtr(_ptemp, (char *) _result,"_wxOGLConstraint_p");
7291 _resultobj = Py_BuildValue("s",_ptemp);
7292 } else {
7293 Py_INCREF(Py_None);
7294 _resultobj = Py_None;
7295 }
7296 return _resultobj;
7297 }
7298
7299 #define delete_wxOGLConstraint(_swigobj) (delete _swigobj)
7300 static PyObject *_wrap_delete_wxOGLConstraint(PyObject *self, PyObject *args, PyObject *kwargs) {
7301 PyObject * _resultobj;
7302 wxOGLConstraint * _arg0;
7303 PyObject * _argo0 = 0;
7304 char *_kwnames[] = { "self", NULL };
7305
7306 self = self;
7307 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:delete_wxOGLConstraint",_kwnames,&_argo0))
7308 return NULL;
7309 if (_argo0) {
7310 if (_argo0 == Py_None) { _arg0 = NULL; }
7311 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxOGLConstraint_p")) {
7312 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxOGLConstraint. Expected _wxOGLConstraint_p.");
7313 return NULL;
7314 }
7315 }
7316 {
7317 wxPy_BEGIN_ALLOW_THREADS;
7318 delete_wxOGLConstraint(_arg0);
7319
7320 wxPy_END_ALLOW_THREADS;
7321 } Py_INCREF(Py_None);
7322 _resultobj = Py_None;
7323 return _resultobj;
7324 }
7325
7326 #define wxOGLConstraint_Evaluate(_swigobj) (_swigobj->Evaluate())
7327 static PyObject *_wrap_wxOGLConstraint_Evaluate(PyObject *self, PyObject *args, PyObject *kwargs) {
7328 PyObject * _resultobj;
7329 bool _result;
7330 wxOGLConstraint * _arg0;
7331 PyObject * _argo0 = 0;
7332 char *_kwnames[] = { "self", NULL };
7333
7334 self = self;
7335 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxOGLConstraint_Evaluate",_kwnames,&_argo0))
7336 return NULL;
7337 if (_argo0) {
7338 if (_argo0 == Py_None) { _arg0 = NULL; }
7339 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxOGLConstraint_p")) {
7340 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxOGLConstraint_Evaluate. Expected _wxOGLConstraint_p.");
7341 return NULL;
7342 }
7343 }
7344 {
7345 wxPy_BEGIN_ALLOW_THREADS;
7346 _result = (bool )wxOGLConstraint_Evaluate(_arg0);
7347
7348 wxPy_END_ALLOW_THREADS;
7349 } _resultobj = Py_BuildValue("i",_result);
7350 return _resultobj;
7351 }
7352
7353 #define wxOGLConstraint_SetSpacing(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetSpacing(_swigarg0,_swigarg1))
7354 static PyObject *_wrap_wxOGLConstraint_SetSpacing(PyObject *self, PyObject *args, PyObject *kwargs) {
7355 PyObject * _resultobj;
7356 wxOGLConstraint * _arg0;
7357 double _arg1;
7358 double _arg2;
7359 PyObject * _argo0 = 0;
7360 char *_kwnames[] = { "self","x","y", NULL };
7361
7362 self = self;
7363 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxOGLConstraint_SetSpacing",_kwnames,&_argo0,&_arg1,&_arg2))
7364 return NULL;
7365 if (_argo0) {
7366 if (_argo0 == Py_None) { _arg0 = NULL; }
7367 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxOGLConstraint_p")) {
7368 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxOGLConstraint_SetSpacing. Expected _wxOGLConstraint_p.");
7369 return NULL;
7370 }
7371 }
7372 {
7373 wxPy_BEGIN_ALLOW_THREADS;
7374 wxOGLConstraint_SetSpacing(_arg0,_arg1,_arg2);
7375
7376 wxPy_END_ALLOW_THREADS;
7377 } Py_INCREF(Py_None);
7378 _resultobj = Py_None;
7379 return _resultobj;
7380 }
7381
7382 #define wxOGLConstraint_Equals(_swigobj,_swigarg0,_swigarg1) (_swigobj->Equals(_swigarg0,_swigarg1))
7383 static PyObject *_wrap_wxOGLConstraint_Equals(PyObject *self, PyObject *args, PyObject *kwargs) {
7384 PyObject * _resultobj;
7385 bool _result;
7386 wxOGLConstraint * _arg0;
7387 double _arg1;
7388 double _arg2;
7389 PyObject * _argo0 = 0;
7390 char *_kwnames[] = { "self","a","b", NULL };
7391
7392 self = self;
7393 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxOGLConstraint_Equals",_kwnames,&_argo0,&_arg1,&_arg2))
7394 return NULL;
7395 if (_argo0) {
7396 if (_argo0 == Py_None) { _arg0 = NULL; }
7397 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxOGLConstraint_p")) {
7398 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxOGLConstraint_Equals. Expected _wxOGLConstraint_p.");
7399 return NULL;
7400 }
7401 }
7402 {
7403 wxPy_BEGIN_ALLOW_THREADS;
7404 _result = (bool )wxOGLConstraint_Equals(_arg0,_arg1,_arg2);
7405
7406 wxPy_END_ALLOW_THREADS;
7407 } _resultobj = Py_BuildValue("i",_result);
7408 return _resultobj;
7409 }
7410
7411 static void *SwigwxPyCompositeShapeTowxPyRectangleShape(void *ptr) {
7412 wxPyCompositeShape *src;
7413 wxPyRectangleShape *dest;
7414 src = (wxPyCompositeShape *) ptr;
7415 dest = (wxPyRectangleShape *) src;
7416 return (void *) dest;
7417 }
7418
7419 static void *SwigwxPyCompositeShapeTowxPyShape(void *ptr) {
7420 wxPyCompositeShape *src;
7421 wxPyShape *dest;
7422 src = (wxPyCompositeShape *) ptr;
7423 dest = (wxPyShape *) src;
7424 return (void *) dest;
7425 }
7426
7427 static void *SwigwxPyCompositeShapeTowxPyShapeEvtHandler(void *ptr) {
7428 wxPyCompositeShape *src;
7429 wxPyShapeEvtHandler *dest;
7430 src = (wxPyCompositeShape *) ptr;
7431 dest = (wxPyShapeEvtHandler *) src;
7432 return (void *) dest;
7433 }
7434
7435 #define new_wxPyCompositeShape() (new wxPyCompositeShape())
7436 static PyObject *_wrap_new_wxPyCompositeShape(PyObject *self, PyObject *args, PyObject *kwargs) {
7437 PyObject * _resultobj;
7438 wxPyCompositeShape * _result;
7439 char *_kwnames[] = { NULL };
7440 char _ptemp[128];
7441
7442 self = self;
7443 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxPyCompositeShape",_kwnames))
7444 return NULL;
7445 {
7446 wxPy_BEGIN_ALLOW_THREADS;
7447 _result = (wxPyCompositeShape *)new_wxPyCompositeShape();
7448
7449 wxPy_END_ALLOW_THREADS;
7450 } if (_result) {
7451 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPyCompositeShape_p");
7452 _resultobj = Py_BuildValue("s",_ptemp);
7453 } else {
7454 Py_INCREF(Py_None);
7455 _resultobj = Py_None;
7456 }
7457 return _resultobj;
7458 }
7459
7460 #define wxPyCompositeShape__setSelf(_swigobj,_swigarg0) (_swigobj->_setSelf(_swigarg0))
7461 static PyObject *_wrap_wxPyCompositeShape__setSelf(PyObject *self, PyObject *args, PyObject *kwargs) {
7462 PyObject * _resultobj;
7463 wxPyCompositeShape * _arg0;
7464 PyObject * _arg1;
7465 PyObject * _argo0 = 0;
7466 PyObject * _obj1 = 0;
7467 char *_kwnames[] = { "self","self", NULL };
7468
7469 self = self;
7470 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyCompositeShape__setSelf",_kwnames,&_argo0,&_obj1))
7471 return NULL;
7472 if (_argo0) {
7473 if (_argo0 == Py_None) { _arg0 = NULL; }
7474 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
7475 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape__setSelf. Expected _wxPyCompositeShape_p.");
7476 return NULL;
7477 }
7478 }
7479 {
7480 _arg1 = _obj1;
7481 }
7482 {
7483 wxPy_BEGIN_ALLOW_THREADS;
7484 wxPyCompositeShape__setSelf(_arg0,_arg1);
7485
7486 wxPy_END_ALLOW_THREADS;
7487 } Py_INCREF(Py_None);
7488 _resultobj = Py_None;
7489 return _resultobj;
7490 }
7491
7492 #define wxPyCompositeShape_AddChild(_swigobj,_swigarg0,_swigarg1) (_swigobj->AddChild(_swigarg0,_swigarg1))
7493 static PyObject *_wrap_wxPyCompositeShape_AddChild(PyObject *self, PyObject *args, PyObject *kwargs) {
7494 PyObject * _resultobj;
7495 wxPyCompositeShape * _arg0;
7496 wxPyShape * _arg1;
7497 wxPyShape * _arg2 = (wxPyShape *) NULL;
7498 PyObject * _argo0 = 0;
7499 PyObject * _argo1 = 0;
7500 PyObject * _argo2 = 0;
7501 char *_kwnames[] = { "self","child","addAfter", NULL };
7502
7503 self = self;
7504 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|O:wxPyCompositeShape_AddChild",_kwnames,&_argo0,&_argo1,&_argo2))
7505 return NULL;
7506 if (_argo0) {
7507 if (_argo0 == Py_None) { _arg0 = NULL; }
7508 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
7509 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_AddChild. Expected _wxPyCompositeShape_p.");
7510 return NULL;
7511 }
7512 }
7513 if (_argo1) {
7514 if (_argo1 == Py_None) { _arg1 = NULL; }
7515 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyShape_p")) {
7516 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyCompositeShape_AddChild. Expected _wxPyShape_p.");
7517 return NULL;
7518 }
7519 }
7520 if (_argo2) {
7521 if (_argo2 == Py_None) { _arg2 = NULL; }
7522 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxPyShape_p")) {
7523 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxPyCompositeShape_AddChild. Expected _wxPyShape_p.");
7524 return NULL;
7525 }
7526 }
7527 {
7528 wxPy_BEGIN_ALLOW_THREADS;
7529 wxPyCompositeShape_AddChild(_arg0,_arg1,_arg2);
7530
7531 wxPy_END_ALLOW_THREADS;
7532 } Py_INCREF(Py_None);
7533 _resultobj = Py_None;
7534 return _resultobj;
7535 }
7536
7537 #define wxPyCompositeShape_AddConstraint(_swigobj,_swigarg0) (_swigobj->AddConstraint(_swigarg0))
7538 static PyObject *_wrap_wxPyCompositeShape_AddConstraint(PyObject *self, PyObject *args, PyObject *kwargs) {
7539 PyObject * _resultobj;
7540 wxOGLConstraint * _result;
7541 wxPyCompositeShape * _arg0;
7542 wxOGLConstraint * _arg1;
7543 PyObject * _argo0 = 0;
7544 PyObject * _argo1 = 0;
7545 char *_kwnames[] = { "self","constraint", NULL };
7546 char _ptemp[128];
7547
7548 self = self;
7549 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyCompositeShape_AddConstraint",_kwnames,&_argo0,&_argo1))
7550 return NULL;
7551 if (_argo0) {
7552 if (_argo0 == Py_None) { _arg0 = NULL; }
7553 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
7554 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_AddConstraint. Expected _wxPyCompositeShape_p.");
7555 return NULL;
7556 }
7557 }
7558 if (_argo1) {
7559 if (_argo1 == Py_None) { _arg1 = NULL; }
7560 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxOGLConstraint_p")) {
7561 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyCompositeShape_AddConstraint. Expected _wxOGLConstraint_p.");
7562 return NULL;
7563 }
7564 }
7565 {
7566 wxPy_BEGIN_ALLOW_THREADS;
7567 _result = (wxOGLConstraint *)wxPyCompositeShape_AddConstraint(_arg0,_arg1);
7568
7569 wxPy_END_ALLOW_THREADS;
7570 } if (_result) {
7571 SWIG_MakePtr(_ptemp, (char *) _result,"_wxOGLConstraint_p");
7572 _resultobj = Py_BuildValue("s",_ptemp);
7573 } else {
7574 Py_INCREF(Py_None);
7575 _resultobj = Py_None;
7576 }
7577 return _resultobj;
7578 }
7579
7580 static wxOGLConstraint * wxPyCompositeShape_AddConstrainedShapes(wxPyCompositeShape *self,int type,wxPyShape * constraining,PyObject * constrained) {
7581 wxList* list = wxPy_wxListHelper(constrained, "_wxPyShape_p");
7582 wxOGLConstraint* rv = self->AddConstraint(type, constraining, *list);
7583 delete list;
7584 return rv;
7585 }
7586 static PyObject *_wrap_wxPyCompositeShape_AddConstrainedShapes(PyObject *self, PyObject *args, PyObject *kwargs) {
7587 PyObject * _resultobj;
7588 wxOGLConstraint * _result;
7589 wxPyCompositeShape * _arg0;
7590 int _arg1;
7591 wxPyShape * _arg2;
7592 PyObject * _arg3;
7593 PyObject * _argo0 = 0;
7594 PyObject * _argo2 = 0;
7595 PyObject * _obj3 = 0;
7596 char *_kwnames[] = { "self","type","constraining","constrained", NULL };
7597 char _ptemp[128];
7598
7599 self = self;
7600 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiOO:wxPyCompositeShape_AddConstrainedShapes",_kwnames,&_argo0,&_arg1,&_argo2,&_obj3))
7601 return NULL;
7602 if (_argo0) {
7603 if (_argo0 == Py_None) { _arg0 = NULL; }
7604 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
7605 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_AddConstrainedShapes. Expected _wxPyCompositeShape_p.");
7606 return NULL;
7607 }
7608 }
7609 if (_argo2) {
7610 if (_argo2 == Py_None) { _arg2 = NULL; }
7611 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxPyShape_p")) {
7612 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxPyCompositeShape_AddConstrainedShapes. Expected _wxPyShape_p.");
7613 return NULL;
7614 }
7615 }
7616 {
7617 _arg3 = _obj3;
7618 }
7619 {
7620 wxPy_BEGIN_ALLOW_THREADS;
7621 _result = (wxOGLConstraint *)wxPyCompositeShape_AddConstrainedShapes(_arg0,_arg1,_arg2,_arg3);
7622
7623 wxPy_END_ALLOW_THREADS;
7624 } if (_result) {
7625 SWIG_MakePtr(_ptemp, (char *) _result,"_wxOGLConstraint_p");
7626 _resultobj = Py_BuildValue("s",_ptemp);
7627 } else {
7628 Py_INCREF(Py_None);
7629 _resultobj = Py_None;
7630 }
7631 return _resultobj;
7632 }
7633
7634 #define wxPyCompositeShape_AddSimpleConstraint(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->AddConstraint(_swigarg0,_swigarg1,_swigarg2))
7635 static PyObject *_wrap_wxPyCompositeShape_AddSimpleConstraint(PyObject *self, PyObject *args, PyObject *kwargs) {
7636 PyObject * _resultobj;
7637 wxOGLConstraint * _result;
7638 wxPyCompositeShape * _arg0;
7639 int _arg1;
7640 wxPyShape * _arg2;
7641 wxPyShape * _arg3;
7642 PyObject * _argo0 = 0;
7643 PyObject * _argo2 = 0;
7644 PyObject * _argo3 = 0;
7645 char *_kwnames[] = { "self","type","constraining","constrained", NULL };
7646 char _ptemp[128];
7647
7648 self = self;
7649 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiOO:wxPyCompositeShape_AddSimpleConstraint",_kwnames,&_argo0,&_arg1,&_argo2,&_argo3))
7650 return NULL;
7651 if (_argo0) {
7652 if (_argo0 == Py_None) { _arg0 = NULL; }
7653 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
7654 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_AddSimpleConstraint. Expected _wxPyCompositeShape_p.");
7655 return NULL;
7656 }
7657 }
7658 if (_argo2) {
7659 if (_argo2 == Py_None) { _arg2 = NULL; }
7660 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxPyShape_p")) {
7661 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxPyCompositeShape_AddSimpleConstraint. Expected _wxPyShape_p.");
7662 return NULL;
7663 }
7664 }
7665 if (_argo3) {
7666 if (_argo3 == Py_None) { _arg3 = NULL; }
7667 else if (SWIG_GetPtrObj(_argo3,(void **) &_arg3,"_wxPyShape_p")) {
7668 PyErr_SetString(PyExc_TypeError,"Type error in argument 4 of wxPyCompositeShape_AddSimpleConstraint. Expected _wxPyShape_p.");
7669 return NULL;
7670 }
7671 }
7672 {
7673 wxPy_BEGIN_ALLOW_THREADS;
7674 _result = (wxOGLConstraint *)wxPyCompositeShape_AddSimpleConstraint(_arg0,_arg1,_arg2,_arg3);
7675
7676 wxPy_END_ALLOW_THREADS;
7677 } if (_result) {
7678 SWIG_MakePtr(_ptemp, (char *) _result,"_wxOGLConstraint_p");
7679 _resultobj = Py_BuildValue("s",_ptemp);
7680 } else {
7681 Py_INCREF(Py_None);
7682 _resultobj = Py_None;
7683 }
7684 return _resultobj;
7685 }
7686
7687 #define wxPyCompositeShape_CalculateSize(_swigobj) (_swigobj->CalculateSize())
7688 static PyObject *_wrap_wxPyCompositeShape_CalculateSize(PyObject *self, PyObject *args, PyObject *kwargs) {
7689 PyObject * _resultobj;
7690 wxPyCompositeShape * _arg0;
7691 PyObject * _argo0 = 0;
7692 char *_kwnames[] = { "self", NULL };
7693
7694 self = self;
7695 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyCompositeShape_CalculateSize",_kwnames,&_argo0))
7696 return NULL;
7697 if (_argo0) {
7698 if (_argo0 == Py_None) { _arg0 = NULL; }
7699 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
7700 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_CalculateSize. Expected _wxPyCompositeShape_p.");
7701 return NULL;
7702 }
7703 }
7704 {
7705 wxPy_BEGIN_ALLOW_THREADS;
7706 wxPyCompositeShape_CalculateSize(_arg0);
7707
7708 wxPy_END_ALLOW_THREADS;
7709 } Py_INCREF(Py_None);
7710 _resultobj = Py_None;
7711 return _resultobj;
7712 }
7713
7714 #define wxPyCompositeShape_ContainsDivision(_swigobj,_swigarg0) (_swigobj->ContainsDivision(_swigarg0))
7715 static PyObject *_wrap_wxPyCompositeShape_ContainsDivision(PyObject *self, PyObject *args, PyObject *kwargs) {
7716 PyObject * _resultobj;
7717 bool _result;
7718 wxPyCompositeShape * _arg0;
7719 wxPyDivisionShape * _arg1;
7720 PyObject * _argo0 = 0;
7721 PyObject * _argo1 = 0;
7722 char *_kwnames[] = { "self","division", NULL };
7723
7724 self = self;
7725 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyCompositeShape_ContainsDivision",_kwnames,&_argo0,&_argo1))
7726 return NULL;
7727 if (_argo0) {
7728 if (_argo0 == Py_None) { _arg0 = NULL; }
7729 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
7730 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_ContainsDivision. Expected _wxPyCompositeShape_p.");
7731 return NULL;
7732 }
7733 }
7734 if (_argo1) {
7735 if (_argo1 == Py_None) { _arg1 = NULL; }
7736 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyDivisionShape_p")) {
7737 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyCompositeShape_ContainsDivision. Expected _wxPyDivisionShape_p.");
7738 return NULL;
7739 }
7740 }
7741 {
7742 wxPy_BEGIN_ALLOW_THREADS;
7743 _result = (bool )wxPyCompositeShape_ContainsDivision(_arg0,_arg1);
7744
7745 wxPy_END_ALLOW_THREADS;
7746 } _resultobj = Py_BuildValue("i",_result);
7747 return _resultobj;
7748 }
7749
7750 #define wxPyCompositeShape_DeleteConstraint(_swigobj,_swigarg0) (_swigobj->DeleteConstraint(_swigarg0))
7751 static PyObject *_wrap_wxPyCompositeShape_DeleteConstraint(PyObject *self, PyObject *args, PyObject *kwargs) {
7752 PyObject * _resultobj;
7753 wxPyCompositeShape * _arg0;
7754 wxOGLConstraint * _arg1;
7755 PyObject * _argo0 = 0;
7756 PyObject * _argo1 = 0;
7757 char *_kwnames[] = { "self","constraint", NULL };
7758
7759 self = self;
7760 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyCompositeShape_DeleteConstraint",_kwnames,&_argo0,&_argo1))
7761 return NULL;
7762 if (_argo0) {
7763 if (_argo0 == Py_None) { _arg0 = NULL; }
7764 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
7765 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_DeleteConstraint. Expected _wxPyCompositeShape_p.");
7766 return NULL;
7767 }
7768 }
7769 if (_argo1) {
7770 if (_argo1 == Py_None) { _arg1 = NULL; }
7771 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxOGLConstraint_p")) {
7772 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyCompositeShape_DeleteConstraint. Expected _wxOGLConstraint_p.");
7773 return NULL;
7774 }
7775 }
7776 {
7777 wxPy_BEGIN_ALLOW_THREADS;
7778 wxPyCompositeShape_DeleteConstraint(_arg0,_arg1);
7779
7780 wxPy_END_ALLOW_THREADS;
7781 } Py_INCREF(Py_None);
7782 _resultobj = Py_None;
7783 return _resultobj;
7784 }
7785
7786 #define wxPyCompositeShape_DeleteConstraintsInvolvingChild(_swigobj,_swigarg0) (_swigobj->DeleteConstraintsInvolvingChild(_swigarg0))
7787 static PyObject *_wrap_wxPyCompositeShape_DeleteConstraintsInvolvingChild(PyObject *self, PyObject *args, PyObject *kwargs) {
7788 PyObject * _resultobj;
7789 wxPyCompositeShape * _arg0;
7790 wxPyShape * _arg1;
7791 PyObject * _argo0 = 0;
7792 PyObject * _argo1 = 0;
7793 char *_kwnames[] = { "self","child", NULL };
7794
7795 self = self;
7796 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyCompositeShape_DeleteConstraintsInvolvingChild",_kwnames,&_argo0,&_argo1))
7797 return NULL;
7798 if (_argo0) {
7799 if (_argo0 == Py_None) { _arg0 = NULL; }
7800 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
7801 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_DeleteConstraintsInvolvingChild. Expected _wxPyCompositeShape_p.");
7802 return NULL;
7803 }
7804 }
7805 if (_argo1) {
7806 if (_argo1 == Py_None) { _arg1 = NULL; }
7807 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyShape_p")) {
7808 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyCompositeShape_DeleteConstraintsInvolvingChild. Expected _wxPyShape_p.");
7809 return NULL;
7810 }
7811 }
7812 {
7813 wxPy_BEGIN_ALLOW_THREADS;
7814 wxPyCompositeShape_DeleteConstraintsInvolvingChild(_arg0,_arg1);
7815
7816 wxPy_END_ALLOW_THREADS;
7817 } Py_INCREF(Py_None);
7818 _resultobj = Py_None;
7819 return _resultobj;
7820 }
7821
7822 #define wxPyCompositeShape_FindContainerImage(_swigobj) (_swigobj->FindContainerImage())
7823 static PyObject *_wrap_wxPyCompositeShape_FindContainerImage(PyObject *self, PyObject *args, PyObject *kwargs) {
7824 PyObject * _resultobj;
7825 wxPyShape * _result;
7826 wxPyCompositeShape * _arg0;
7827 PyObject * _argo0 = 0;
7828 char *_kwnames[] = { "self", NULL };
7829 char _ptemp[128];
7830
7831 self = self;
7832 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyCompositeShape_FindContainerImage",_kwnames,&_argo0))
7833 return NULL;
7834 if (_argo0) {
7835 if (_argo0 == Py_None) { _arg0 = NULL; }
7836 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
7837 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_FindContainerImage. Expected _wxPyCompositeShape_p.");
7838 return NULL;
7839 }
7840 }
7841 {
7842 wxPy_BEGIN_ALLOW_THREADS;
7843 _result = (wxPyShape *)wxPyCompositeShape_FindContainerImage(_arg0);
7844
7845 wxPy_END_ALLOW_THREADS;
7846 } if (_result) {
7847 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPyShape_p");
7848 _resultobj = Py_BuildValue("s",_ptemp);
7849 } else {
7850 Py_INCREF(Py_None);
7851 _resultobj = Py_None;
7852 }
7853 return _resultobj;
7854 }
7855
7856 static PyObject * wxPyCompositeShape_GetConstraints(wxPyCompositeShape *self) {
7857 wxList& list = self->GetConstraints();
7858 return wxPy_ConvertList(&list, "wxOGLConstraint");
7859 }
7860 static PyObject *_wrap_wxPyCompositeShape_GetConstraints(PyObject *self, PyObject *args, PyObject *kwargs) {
7861 PyObject * _resultobj;
7862 PyObject * _result;
7863 wxPyCompositeShape * _arg0;
7864 PyObject * _argo0 = 0;
7865 char *_kwnames[] = { "self", NULL };
7866
7867 self = self;
7868 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyCompositeShape_GetConstraints",_kwnames,&_argo0))
7869 return NULL;
7870 if (_argo0) {
7871 if (_argo0 == Py_None) { _arg0 = NULL; }
7872 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
7873 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_GetConstraints. Expected _wxPyCompositeShape_p.");
7874 return NULL;
7875 }
7876 }
7877 {
7878 wxPy_BEGIN_ALLOW_THREADS;
7879 _result = (PyObject *)wxPyCompositeShape_GetConstraints(_arg0);
7880
7881 wxPy_END_ALLOW_THREADS;
7882 }{
7883 _resultobj = _result;
7884 }
7885 return _resultobj;
7886 }
7887
7888 static PyObject * wxPyCompositeShape_GetDivisions(wxPyCompositeShape *self) {
7889 wxList& list = self->GetDivisions();
7890 return wxPy_ConvertList(&list, "wxPyDivisionShape");
7891 }
7892 static PyObject *_wrap_wxPyCompositeShape_GetDivisions(PyObject *self, PyObject *args, PyObject *kwargs) {
7893 PyObject * _resultobj;
7894 PyObject * _result;
7895 wxPyCompositeShape * _arg0;
7896 PyObject * _argo0 = 0;
7897 char *_kwnames[] = { "self", NULL };
7898
7899 self = self;
7900 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyCompositeShape_GetDivisions",_kwnames,&_argo0))
7901 return NULL;
7902 if (_argo0) {
7903 if (_argo0 == Py_None) { _arg0 = NULL; }
7904 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
7905 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_GetDivisions. Expected _wxPyCompositeShape_p.");
7906 return NULL;
7907 }
7908 }
7909 {
7910 wxPy_BEGIN_ALLOW_THREADS;
7911 _result = (PyObject *)wxPyCompositeShape_GetDivisions(_arg0);
7912
7913 wxPy_END_ALLOW_THREADS;
7914 }{
7915 _resultobj = _result;
7916 }
7917 return _resultobj;
7918 }
7919
7920 #define wxPyCompositeShape_MakeContainer(_swigobj) (_swigobj->MakeContainer())
7921 static PyObject *_wrap_wxPyCompositeShape_MakeContainer(PyObject *self, PyObject *args, PyObject *kwargs) {
7922 PyObject * _resultobj;
7923 wxPyCompositeShape * _arg0;
7924 PyObject * _argo0 = 0;
7925 char *_kwnames[] = { "self", NULL };
7926
7927 self = self;
7928 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyCompositeShape_MakeContainer",_kwnames,&_argo0))
7929 return NULL;
7930 if (_argo0) {
7931 if (_argo0 == Py_None) { _arg0 = NULL; }
7932 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
7933 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_MakeContainer. Expected _wxPyCompositeShape_p.");
7934 return NULL;
7935 }
7936 }
7937 {
7938 wxPy_BEGIN_ALLOW_THREADS;
7939 wxPyCompositeShape_MakeContainer(_arg0);
7940
7941 wxPy_END_ALLOW_THREADS;
7942 } Py_INCREF(Py_None);
7943 _resultobj = Py_None;
7944 return _resultobj;
7945 }
7946
7947 #define wxPyCompositeShape_Recompute(_swigobj) (_swigobj->Recompute())
7948 static PyObject *_wrap_wxPyCompositeShape_Recompute(PyObject *self, PyObject *args, PyObject *kwargs) {
7949 PyObject * _resultobj;
7950 bool _result;
7951 wxPyCompositeShape * _arg0;
7952 PyObject * _argo0 = 0;
7953 char *_kwnames[] = { "self", NULL };
7954
7955 self = self;
7956 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyCompositeShape_Recompute",_kwnames,&_argo0))
7957 return NULL;
7958 if (_argo0) {
7959 if (_argo0 == Py_None) { _arg0 = NULL; }
7960 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
7961 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_Recompute. Expected _wxPyCompositeShape_p.");
7962 return NULL;
7963 }
7964 }
7965 {
7966 wxPy_BEGIN_ALLOW_THREADS;
7967 _result = (bool )wxPyCompositeShape_Recompute(_arg0);
7968
7969 wxPy_END_ALLOW_THREADS;
7970 } _resultobj = Py_BuildValue("i",_result);
7971 return _resultobj;
7972 }
7973
7974 #define wxPyCompositeShape_RemoveChild(_swigobj,_swigarg0) (_swigobj->RemoveChild(_swigarg0))
7975 static PyObject *_wrap_wxPyCompositeShape_RemoveChild(PyObject *self, PyObject *args, PyObject *kwargs) {
7976 PyObject * _resultobj;
7977 wxPyCompositeShape * _arg0;
7978 wxPyShape * _arg1;
7979 PyObject * _argo0 = 0;
7980 PyObject * _argo1 = 0;
7981 char *_kwnames[] = { "self","child", NULL };
7982
7983 self = self;
7984 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyCompositeShape_RemoveChild",_kwnames,&_argo0,&_argo1))
7985 return NULL;
7986 if (_argo0) {
7987 if (_argo0 == Py_None) { _arg0 = NULL; }
7988 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
7989 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_RemoveChild. Expected _wxPyCompositeShape_p.");
7990 return NULL;
7991 }
7992 }
7993 if (_argo1) {
7994 if (_argo1 == Py_None) { _arg1 = NULL; }
7995 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyShape_p")) {
7996 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyCompositeShape_RemoveChild. Expected _wxPyShape_p.");
7997 return NULL;
7998 }
7999 }
8000 {
8001 wxPy_BEGIN_ALLOW_THREADS;
8002 wxPyCompositeShape_RemoveChild(_arg0,_arg1);
8003
8004 wxPy_END_ALLOW_THREADS;
8005 } Py_INCREF(Py_None);
8006 _resultobj = Py_None;
8007 return _resultobj;
8008 }
8009
8010 #define wxPyCompositeShape_base_OnDelete(_swigobj) (_swigobj->base_OnDelete())
8011 static PyObject *_wrap_wxPyCompositeShape_base_OnDelete(PyObject *self, PyObject *args, PyObject *kwargs) {
8012 PyObject * _resultobj;
8013 wxPyCompositeShape * _arg0;
8014 PyObject * _argo0 = 0;
8015 char *_kwnames[] = { "self", NULL };
8016
8017 self = self;
8018 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyCompositeShape_base_OnDelete",_kwnames,&_argo0))
8019 return NULL;
8020 if (_argo0) {
8021 if (_argo0 == Py_None) { _arg0 = NULL; }
8022 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8023 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnDelete. Expected _wxPyCompositeShape_p.");
8024 return NULL;
8025 }
8026 }
8027 {
8028 wxPy_BEGIN_ALLOW_THREADS;
8029 wxPyCompositeShape_base_OnDelete(_arg0);
8030
8031 wxPy_END_ALLOW_THREADS;
8032 } Py_INCREF(Py_None);
8033 _resultobj = Py_None;
8034 return _resultobj;
8035 }
8036
8037 #define wxPyCompositeShape_base_OnDraw(_swigobj,_swigarg0) (_swigobj->base_OnDraw(_swigarg0))
8038 static PyObject *_wrap_wxPyCompositeShape_base_OnDraw(PyObject *self, PyObject *args, PyObject *kwargs) {
8039 PyObject * _resultobj;
8040 wxPyCompositeShape * _arg0;
8041 wxDC * _arg1;
8042 PyObject * _argo0 = 0;
8043 PyObject * _argo1 = 0;
8044 char *_kwnames[] = { "self","dc", NULL };
8045
8046 self = self;
8047 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyCompositeShape_base_OnDraw",_kwnames,&_argo0,&_argo1))
8048 return NULL;
8049 if (_argo0) {
8050 if (_argo0 == Py_None) { _arg0 = NULL; }
8051 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8052 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnDraw. Expected _wxPyCompositeShape_p.");
8053 return NULL;
8054 }
8055 }
8056 if (_argo1) {
8057 if (_argo1 == Py_None) { _arg1 = NULL; }
8058 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
8059 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyCompositeShape_base_OnDraw. Expected _wxDC_p.");
8060 return NULL;
8061 }
8062 }
8063 {
8064 wxPy_BEGIN_ALLOW_THREADS;
8065 wxPyCompositeShape_base_OnDraw(_arg0,*_arg1);
8066
8067 wxPy_END_ALLOW_THREADS;
8068 } Py_INCREF(Py_None);
8069 _resultobj = Py_None;
8070 return _resultobj;
8071 }
8072
8073 #define wxPyCompositeShape_base_OnDrawContents(_swigobj,_swigarg0) (_swigobj->base_OnDrawContents(_swigarg0))
8074 static PyObject *_wrap_wxPyCompositeShape_base_OnDrawContents(PyObject *self, PyObject *args, PyObject *kwargs) {
8075 PyObject * _resultobj;
8076 wxPyCompositeShape * _arg0;
8077 wxDC * _arg1;
8078 PyObject * _argo0 = 0;
8079 PyObject * _argo1 = 0;
8080 char *_kwnames[] = { "self","dc", NULL };
8081
8082 self = self;
8083 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyCompositeShape_base_OnDrawContents",_kwnames,&_argo0,&_argo1))
8084 return NULL;
8085 if (_argo0) {
8086 if (_argo0 == Py_None) { _arg0 = NULL; }
8087 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8088 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnDrawContents. Expected _wxPyCompositeShape_p.");
8089 return NULL;
8090 }
8091 }
8092 if (_argo1) {
8093 if (_argo1 == Py_None) { _arg1 = NULL; }
8094 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
8095 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyCompositeShape_base_OnDrawContents. Expected _wxDC_p.");
8096 return NULL;
8097 }
8098 }
8099 {
8100 wxPy_BEGIN_ALLOW_THREADS;
8101 wxPyCompositeShape_base_OnDrawContents(_arg0,*_arg1);
8102
8103 wxPy_END_ALLOW_THREADS;
8104 } Py_INCREF(Py_None);
8105 _resultobj = Py_None;
8106 return _resultobj;
8107 }
8108
8109 #define wxPyCompositeShape_base_OnDrawBranches(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnDrawBranches(_swigarg0,_swigarg1))
8110 static PyObject *_wrap_wxPyCompositeShape_base_OnDrawBranches(PyObject *self, PyObject *args, PyObject *kwargs) {
8111 PyObject * _resultobj;
8112 wxPyCompositeShape * _arg0;
8113 wxDC * _arg1;
8114 bool _arg2 = (bool ) FALSE;
8115 PyObject * _argo0 = 0;
8116 PyObject * _argo1 = 0;
8117 int tempbool2 = (int) FALSE;
8118 char *_kwnames[] = { "self","dc","erase", NULL };
8119
8120 self = self;
8121 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxPyCompositeShape_base_OnDrawBranches",_kwnames,&_argo0,&_argo1,&tempbool2))
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_OnDrawBranches. Expected _wxPyCompositeShape_p.");
8127 return NULL;
8128 }
8129 }
8130 if (_argo1) {
8131 if (_argo1 == Py_None) { _arg1 = NULL; }
8132 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
8133 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyCompositeShape_base_OnDrawBranches. Expected _wxDC_p.");
8134 return NULL;
8135 }
8136 }
8137 _arg2 = (bool ) tempbool2;
8138 {
8139 wxPy_BEGIN_ALLOW_THREADS;
8140 wxPyCompositeShape_base_OnDrawBranches(_arg0,*_arg1,_arg2);
8141
8142 wxPy_END_ALLOW_THREADS;
8143 } Py_INCREF(Py_None);
8144 _resultobj = Py_None;
8145 return _resultobj;
8146 }
8147
8148 #define wxPyCompositeShape_base_OnMoveLinks(_swigobj,_swigarg0) (_swigobj->base_OnMoveLinks(_swigarg0))
8149 static PyObject *_wrap_wxPyCompositeShape_base_OnMoveLinks(PyObject *self, PyObject *args, PyObject *kwargs) {
8150 PyObject * _resultobj;
8151 wxPyCompositeShape * _arg0;
8152 wxDC * _arg1;
8153 PyObject * _argo0 = 0;
8154 PyObject * _argo1 = 0;
8155 char *_kwnames[] = { "self","dc", NULL };
8156
8157 self = self;
8158 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyCompositeShape_base_OnMoveLinks",_kwnames,&_argo0,&_argo1))
8159 return NULL;
8160 if (_argo0) {
8161 if (_argo0 == Py_None) { _arg0 = NULL; }
8162 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8163 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnMoveLinks. Expected _wxPyCompositeShape_p.");
8164 return NULL;
8165 }
8166 }
8167 if (_argo1) {
8168 if (_argo1 == Py_None) { _arg1 = NULL; }
8169 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
8170 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyCompositeShape_base_OnMoveLinks. Expected _wxDC_p.");
8171 return NULL;
8172 }
8173 }
8174 {
8175 wxPy_BEGIN_ALLOW_THREADS;
8176 wxPyCompositeShape_base_OnMoveLinks(_arg0,*_arg1);
8177
8178 wxPy_END_ALLOW_THREADS;
8179 } Py_INCREF(Py_None);
8180 _resultobj = Py_None;
8181 return _resultobj;
8182 }
8183
8184 #define wxPyCompositeShape_base_OnErase(_swigobj,_swigarg0) (_swigobj->base_OnErase(_swigarg0))
8185 static PyObject *_wrap_wxPyCompositeShape_base_OnErase(PyObject *self, PyObject *args, PyObject *kwargs) {
8186 PyObject * _resultobj;
8187 wxPyCompositeShape * _arg0;
8188 wxDC * _arg1;
8189 PyObject * _argo0 = 0;
8190 PyObject * _argo1 = 0;
8191 char *_kwnames[] = { "self","dc", NULL };
8192
8193 self = self;
8194 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyCompositeShape_base_OnErase",_kwnames,&_argo0,&_argo1))
8195 return NULL;
8196 if (_argo0) {
8197 if (_argo0 == Py_None) { _arg0 = NULL; }
8198 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8199 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnErase. Expected _wxPyCompositeShape_p.");
8200 return NULL;
8201 }
8202 }
8203 if (_argo1) {
8204 if (_argo1 == Py_None) { _arg1 = NULL; }
8205 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
8206 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyCompositeShape_base_OnErase. Expected _wxDC_p.");
8207 return NULL;
8208 }
8209 }
8210 {
8211 wxPy_BEGIN_ALLOW_THREADS;
8212 wxPyCompositeShape_base_OnErase(_arg0,*_arg1);
8213
8214 wxPy_END_ALLOW_THREADS;
8215 } Py_INCREF(Py_None);
8216 _resultobj = Py_None;
8217 return _resultobj;
8218 }
8219
8220 #define wxPyCompositeShape_base_OnEraseContents(_swigobj,_swigarg0) (_swigobj->base_OnEraseContents(_swigarg0))
8221 static PyObject *_wrap_wxPyCompositeShape_base_OnEraseContents(PyObject *self, PyObject *args, PyObject *kwargs) {
8222 PyObject * _resultobj;
8223 wxPyCompositeShape * _arg0;
8224 wxDC * _arg1;
8225 PyObject * _argo0 = 0;
8226 PyObject * _argo1 = 0;
8227 char *_kwnames[] = { "self","dc", NULL };
8228
8229 self = self;
8230 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyCompositeShape_base_OnEraseContents",_kwnames,&_argo0,&_argo1))
8231 return NULL;
8232 if (_argo0) {
8233 if (_argo0 == Py_None) { _arg0 = NULL; }
8234 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8235 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnEraseContents. Expected _wxPyCompositeShape_p.");
8236 return NULL;
8237 }
8238 }
8239 if (_argo1) {
8240 if (_argo1 == Py_None) { _arg1 = NULL; }
8241 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
8242 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyCompositeShape_base_OnEraseContents. Expected _wxDC_p.");
8243 return NULL;
8244 }
8245 }
8246 {
8247 wxPy_BEGIN_ALLOW_THREADS;
8248 wxPyCompositeShape_base_OnEraseContents(_arg0,*_arg1);
8249
8250 wxPy_END_ALLOW_THREADS;
8251 } Py_INCREF(Py_None);
8252 _resultobj = Py_None;
8253 return _resultobj;
8254 }
8255
8256 #define wxPyCompositeShape_base_OnHighlight(_swigobj,_swigarg0) (_swigobj->base_OnHighlight(_swigarg0))
8257 static PyObject *_wrap_wxPyCompositeShape_base_OnHighlight(PyObject *self, PyObject *args, PyObject *kwargs) {
8258 PyObject * _resultobj;
8259 wxPyCompositeShape * _arg0;
8260 wxDC * _arg1;
8261 PyObject * _argo0 = 0;
8262 PyObject * _argo1 = 0;
8263 char *_kwnames[] = { "self","dc", NULL };
8264
8265 self = self;
8266 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyCompositeShape_base_OnHighlight",_kwnames,&_argo0,&_argo1))
8267 return NULL;
8268 if (_argo0) {
8269 if (_argo0 == Py_None) { _arg0 = NULL; }
8270 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8271 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnHighlight. Expected _wxPyCompositeShape_p.");
8272 return NULL;
8273 }
8274 }
8275 if (_argo1) {
8276 if (_argo1 == Py_None) { _arg1 = NULL; }
8277 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
8278 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyCompositeShape_base_OnHighlight. Expected _wxDC_p.");
8279 return NULL;
8280 }
8281 }
8282 {
8283 wxPy_BEGIN_ALLOW_THREADS;
8284 wxPyCompositeShape_base_OnHighlight(_arg0,*_arg1);
8285
8286 wxPy_END_ALLOW_THREADS;
8287 } Py_INCREF(Py_None);
8288 _resultobj = Py_None;
8289 return _resultobj;
8290 }
8291
8292 #define wxPyCompositeShape_base_OnLeftClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnLeftClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
8293 static PyObject *_wrap_wxPyCompositeShape_base_OnLeftClick(PyObject *self, PyObject *args, PyObject *kwargs) {
8294 PyObject * _resultobj;
8295 wxPyCompositeShape * _arg0;
8296 double _arg1;
8297 double _arg2;
8298 int _arg3 = (int ) 0;
8299 int _arg4 = (int ) 0;
8300 PyObject * _argo0 = 0;
8301 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
8302
8303 self = self;
8304 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyCompositeShape_base_OnLeftClick",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
8305 return NULL;
8306 if (_argo0) {
8307 if (_argo0 == Py_None) { _arg0 = NULL; }
8308 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8309 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnLeftClick. Expected _wxPyCompositeShape_p.");
8310 return NULL;
8311 }
8312 }
8313 {
8314 wxPy_BEGIN_ALLOW_THREADS;
8315 wxPyCompositeShape_base_OnLeftClick(_arg0,_arg1,_arg2,_arg3,_arg4);
8316
8317 wxPy_END_ALLOW_THREADS;
8318 } Py_INCREF(Py_None);
8319 _resultobj = Py_None;
8320 return _resultobj;
8321 }
8322
8323 #define wxPyCompositeShape_base_OnLeftDoubleClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnLeftDoubleClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
8324 static PyObject *_wrap_wxPyCompositeShape_base_OnLeftDoubleClick(PyObject *self, PyObject *args, PyObject *kwargs) {
8325 PyObject * _resultobj;
8326 wxPyCompositeShape * _arg0;
8327 double _arg1;
8328 double _arg2;
8329 int _arg3 = (int ) 0;
8330 int _arg4 = (int ) 0;
8331 PyObject * _argo0 = 0;
8332 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
8333
8334 self = self;
8335 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyCompositeShape_base_OnLeftDoubleClick",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
8336 return NULL;
8337 if (_argo0) {
8338 if (_argo0 == Py_None) { _arg0 = NULL; }
8339 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8340 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnLeftDoubleClick. Expected _wxPyCompositeShape_p.");
8341 return NULL;
8342 }
8343 }
8344 {
8345 wxPy_BEGIN_ALLOW_THREADS;
8346 wxPyCompositeShape_base_OnLeftDoubleClick(_arg0,_arg1,_arg2,_arg3,_arg4);
8347
8348 wxPy_END_ALLOW_THREADS;
8349 } Py_INCREF(Py_None);
8350 _resultobj = Py_None;
8351 return _resultobj;
8352 }
8353
8354 #define wxPyCompositeShape_base_OnRightClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnRightClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
8355 static PyObject *_wrap_wxPyCompositeShape_base_OnRightClick(PyObject *self, PyObject *args, PyObject *kwargs) {
8356 PyObject * _resultobj;
8357 wxPyCompositeShape * _arg0;
8358 double _arg1;
8359 double _arg2;
8360 int _arg3 = (int ) 0;
8361 int _arg4 = (int ) 0;
8362 PyObject * _argo0 = 0;
8363 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
8364
8365 self = self;
8366 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyCompositeShape_base_OnRightClick",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
8367 return NULL;
8368 if (_argo0) {
8369 if (_argo0 == Py_None) { _arg0 = NULL; }
8370 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8371 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnRightClick. Expected _wxPyCompositeShape_p.");
8372 return NULL;
8373 }
8374 }
8375 {
8376 wxPy_BEGIN_ALLOW_THREADS;
8377 wxPyCompositeShape_base_OnRightClick(_arg0,_arg1,_arg2,_arg3,_arg4);
8378
8379 wxPy_END_ALLOW_THREADS;
8380 } Py_INCREF(Py_None);
8381 _resultobj = Py_None;
8382 return _resultobj;
8383 }
8384
8385 #define wxPyCompositeShape_base_OnSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnSize(_swigarg0,_swigarg1))
8386 static PyObject *_wrap_wxPyCompositeShape_base_OnSize(PyObject *self, PyObject *args, PyObject *kwargs) {
8387 PyObject * _resultobj;
8388 wxPyCompositeShape * _arg0;
8389 double _arg1;
8390 double _arg2;
8391 PyObject * _argo0 = 0;
8392 char *_kwnames[] = { "self","x","y", NULL };
8393
8394 self = self;
8395 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyCompositeShape_base_OnSize",_kwnames,&_argo0,&_arg1,&_arg2))
8396 return NULL;
8397 if (_argo0) {
8398 if (_argo0 == Py_None) { _arg0 = NULL; }
8399 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8400 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnSize. Expected _wxPyCompositeShape_p.");
8401 return NULL;
8402 }
8403 }
8404 {
8405 wxPy_BEGIN_ALLOW_THREADS;
8406 wxPyCompositeShape_base_OnSize(_arg0,_arg1,_arg2);
8407
8408 wxPy_END_ALLOW_THREADS;
8409 } Py_INCREF(Py_None);
8410 _resultobj = Py_None;
8411 return _resultobj;
8412 }
8413
8414 #define wxPyCompositeShape_base_OnMovePre(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->base_OnMovePre(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
8415 static PyObject *_wrap_wxPyCompositeShape_base_OnMovePre(PyObject *self, PyObject *args, PyObject *kwargs) {
8416 PyObject * _resultobj;
8417 bool _result;
8418 wxPyCompositeShape * _arg0;
8419 wxDC * _arg1;
8420 double _arg2;
8421 double _arg3;
8422 double _arg4;
8423 double _arg5;
8424 bool _arg6 = (bool ) TRUE;
8425 PyObject * _argo0 = 0;
8426 PyObject * _argo1 = 0;
8427 int tempbool6 = (int) TRUE;
8428 char *_kwnames[] = { "self","dc","x","y","old_x","old_y","display", NULL };
8429
8430 self = self;
8431 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdddd|i:wxPyCompositeShape_base_OnMovePre",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5,&tempbool6))
8432 return NULL;
8433 if (_argo0) {
8434 if (_argo0 == Py_None) { _arg0 = NULL; }
8435 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8436 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnMovePre. Expected _wxPyCompositeShape_p.");
8437 return NULL;
8438 }
8439 }
8440 if (_argo1) {
8441 if (_argo1 == Py_None) { _arg1 = NULL; }
8442 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
8443 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyCompositeShape_base_OnMovePre. Expected _wxDC_p.");
8444 return NULL;
8445 }
8446 }
8447 _arg6 = (bool ) tempbool6;
8448 {
8449 wxPy_BEGIN_ALLOW_THREADS;
8450 _result = (bool )wxPyCompositeShape_base_OnMovePre(_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
8451
8452 wxPy_END_ALLOW_THREADS;
8453 } _resultobj = Py_BuildValue("i",_result);
8454 return _resultobj;
8455 }
8456
8457 #define wxPyCompositeShape_base_OnMovePost(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->base_OnMovePost(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
8458 static PyObject *_wrap_wxPyCompositeShape_base_OnMovePost(PyObject *self, PyObject *args, PyObject *kwargs) {
8459 PyObject * _resultobj;
8460 wxPyCompositeShape * _arg0;
8461 wxDC * _arg1;
8462 double _arg2;
8463 double _arg3;
8464 double _arg4;
8465 double _arg5;
8466 bool _arg6 = (bool ) TRUE;
8467 PyObject * _argo0 = 0;
8468 PyObject * _argo1 = 0;
8469 int tempbool6 = (int) TRUE;
8470 char *_kwnames[] = { "self","dc","x","y","old_x","old_y","display", NULL };
8471
8472 self = self;
8473 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdddd|i:wxPyCompositeShape_base_OnMovePost",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5,&tempbool6))
8474 return NULL;
8475 if (_argo0) {
8476 if (_argo0 == Py_None) { _arg0 = NULL; }
8477 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8478 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnMovePost. Expected _wxPyCompositeShape_p.");
8479 return NULL;
8480 }
8481 }
8482 if (_argo1) {
8483 if (_argo1 == Py_None) { _arg1 = NULL; }
8484 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
8485 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyCompositeShape_base_OnMovePost. Expected _wxDC_p.");
8486 return NULL;
8487 }
8488 }
8489 _arg6 = (bool ) tempbool6;
8490 {
8491 wxPy_BEGIN_ALLOW_THREADS;
8492 wxPyCompositeShape_base_OnMovePost(_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
8493
8494 wxPy_END_ALLOW_THREADS;
8495 } Py_INCREF(Py_None);
8496 _resultobj = Py_None;
8497 return _resultobj;
8498 }
8499
8500 #define wxPyCompositeShape_base_OnDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
8501 static PyObject *_wrap_wxPyCompositeShape_base_OnDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
8502 PyObject * _resultobj;
8503 wxPyCompositeShape * _arg0;
8504 bool _arg1;
8505 double _arg2;
8506 double _arg3;
8507 int _arg4 = (int ) 0;
8508 int _arg5 = (int ) 0;
8509 PyObject * _argo0 = 0;
8510 int tempbool1;
8511 char *_kwnames[] = { "self","draw","x","y","keys","attachment", NULL };
8512
8513 self = self;
8514 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oidd|ii:wxPyCompositeShape_base_OnDragLeft",_kwnames,&_argo0,&tempbool1,&_arg2,&_arg3,&_arg4,&_arg5))
8515 return NULL;
8516 if (_argo0) {
8517 if (_argo0 == Py_None) { _arg0 = NULL; }
8518 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8519 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnDragLeft. Expected _wxPyCompositeShape_p.");
8520 return NULL;
8521 }
8522 }
8523 _arg1 = (bool ) tempbool1;
8524 {
8525 wxPy_BEGIN_ALLOW_THREADS;
8526 wxPyCompositeShape_base_OnDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
8527
8528 wxPy_END_ALLOW_THREADS;
8529 } Py_INCREF(Py_None);
8530 _resultobj = Py_None;
8531 return _resultobj;
8532 }
8533
8534 #define wxPyCompositeShape_base_OnBeginDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnBeginDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
8535 static PyObject *_wrap_wxPyCompositeShape_base_OnBeginDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
8536 PyObject * _resultobj;
8537 wxPyCompositeShape * _arg0;
8538 double _arg1;
8539 double _arg2;
8540 int _arg3 = (int ) 0;
8541 int _arg4 = (int ) 0;
8542 PyObject * _argo0 = 0;
8543 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
8544
8545 self = self;
8546 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyCompositeShape_base_OnBeginDragLeft",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
8547 return NULL;
8548 if (_argo0) {
8549 if (_argo0 == Py_None) { _arg0 = NULL; }
8550 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8551 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnBeginDragLeft. Expected _wxPyCompositeShape_p.");
8552 return NULL;
8553 }
8554 }
8555 {
8556 wxPy_BEGIN_ALLOW_THREADS;
8557 wxPyCompositeShape_base_OnBeginDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4);
8558
8559 wxPy_END_ALLOW_THREADS;
8560 } Py_INCREF(Py_None);
8561 _resultobj = Py_None;
8562 return _resultobj;
8563 }
8564
8565 #define wxPyCompositeShape_base_OnEndDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnEndDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
8566 static PyObject *_wrap_wxPyCompositeShape_base_OnEndDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
8567 PyObject * _resultobj;
8568 wxPyCompositeShape * _arg0;
8569 double _arg1;
8570 double _arg2;
8571 int _arg3 = (int ) 0;
8572 int _arg4 = (int ) 0;
8573 PyObject * _argo0 = 0;
8574 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
8575
8576 self = self;
8577 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyCompositeShape_base_OnEndDragLeft",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
8578 return NULL;
8579 if (_argo0) {
8580 if (_argo0 == Py_None) { _arg0 = NULL; }
8581 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8582 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnEndDragLeft. Expected _wxPyCompositeShape_p.");
8583 return NULL;
8584 }
8585 }
8586 {
8587 wxPy_BEGIN_ALLOW_THREADS;
8588 wxPyCompositeShape_base_OnEndDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4);
8589
8590 wxPy_END_ALLOW_THREADS;
8591 } Py_INCREF(Py_None);
8592 _resultobj = Py_None;
8593 return _resultobj;
8594 }
8595
8596 #define wxPyCompositeShape_base_OnDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
8597 static PyObject *_wrap_wxPyCompositeShape_base_OnDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
8598 PyObject * _resultobj;
8599 wxPyCompositeShape * _arg0;
8600 bool _arg1;
8601 double _arg2;
8602 double _arg3;
8603 int _arg4 = (int ) 0;
8604 int _arg5 = (int ) 0;
8605 PyObject * _argo0 = 0;
8606 int tempbool1;
8607 char *_kwnames[] = { "self","draw","x","y","keys","attachment", NULL };
8608
8609 self = self;
8610 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oidd|ii:wxPyCompositeShape_base_OnDragRight",_kwnames,&_argo0,&tempbool1,&_arg2,&_arg3,&_arg4,&_arg5))
8611 return NULL;
8612 if (_argo0) {
8613 if (_argo0 == Py_None) { _arg0 = NULL; }
8614 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8615 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnDragRight. Expected _wxPyCompositeShape_p.");
8616 return NULL;
8617 }
8618 }
8619 _arg1 = (bool ) tempbool1;
8620 {
8621 wxPy_BEGIN_ALLOW_THREADS;
8622 wxPyCompositeShape_base_OnDragRight(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
8623
8624 wxPy_END_ALLOW_THREADS;
8625 } Py_INCREF(Py_None);
8626 _resultobj = Py_None;
8627 return _resultobj;
8628 }
8629
8630 #define wxPyCompositeShape_base_OnBeginDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnBeginDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
8631 static PyObject *_wrap_wxPyCompositeShape_base_OnBeginDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
8632 PyObject * _resultobj;
8633 wxPyCompositeShape * _arg0;
8634 double _arg1;
8635 double _arg2;
8636 int _arg3 = (int ) 0;
8637 int _arg4 = (int ) 0;
8638 PyObject * _argo0 = 0;
8639 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
8640
8641 self = self;
8642 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyCompositeShape_base_OnBeginDragRight",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
8643 return NULL;
8644 if (_argo0) {
8645 if (_argo0 == Py_None) { _arg0 = NULL; }
8646 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8647 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnBeginDragRight. Expected _wxPyCompositeShape_p.");
8648 return NULL;
8649 }
8650 }
8651 {
8652 wxPy_BEGIN_ALLOW_THREADS;
8653 wxPyCompositeShape_base_OnBeginDragRight(_arg0,_arg1,_arg2,_arg3,_arg4);
8654
8655 wxPy_END_ALLOW_THREADS;
8656 } Py_INCREF(Py_None);
8657 _resultobj = Py_None;
8658 return _resultobj;
8659 }
8660
8661 #define wxPyCompositeShape_base_OnEndDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnEndDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
8662 static PyObject *_wrap_wxPyCompositeShape_base_OnEndDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
8663 PyObject * _resultobj;
8664 wxPyCompositeShape * _arg0;
8665 double _arg1;
8666 double _arg2;
8667 int _arg3 = (int ) 0;
8668 int _arg4 = (int ) 0;
8669 PyObject * _argo0 = 0;
8670 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
8671
8672 self = self;
8673 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyCompositeShape_base_OnEndDragRight",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
8674 return NULL;
8675 if (_argo0) {
8676 if (_argo0 == Py_None) { _arg0 = NULL; }
8677 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8678 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnEndDragRight. Expected _wxPyCompositeShape_p.");
8679 return NULL;
8680 }
8681 }
8682 {
8683 wxPy_BEGIN_ALLOW_THREADS;
8684 wxPyCompositeShape_base_OnEndDragRight(_arg0,_arg1,_arg2,_arg3,_arg4);
8685
8686 wxPy_END_ALLOW_THREADS;
8687 } Py_INCREF(Py_None);
8688 _resultobj = Py_None;
8689 return _resultobj;
8690 }
8691
8692 #define wxPyCompositeShape_base_OnDrawOutline(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnDrawOutline(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
8693 static PyObject *_wrap_wxPyCompositeShape_base_OnDrawOutline(PyObject *self, PyObject *args, PyObject *kwargs) {
8694 PyObject * _resultobj;
8695 wxPyCompositeShape * _arg0;
8696 wxDC * _arg1;
8697 double _arg2;
8698 double _arg3;
8699 double _arg4;
8700 double _arg5;
8701 PyObject * _argo0 = 0;
8702 PyObject * _argo1 = 0;
8703 char *_kwnames[] = { "self","dc","x","y","w","h", NULL };
8704
8705 self = self;
8706 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdddd:wxPyCompositeShape_base_OnDrawOutline",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5))
8707 return NULL;
8708 if (_argo0) {
8709 if (_argo0 == Py_None) { _arg0 = NULL; }
8710 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8711 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnDrawOutline. Expected _wxPyCompositeShape_p.");
8712 return NULL;
8713 }
8714 }
8715 if (_argo1) {
8716 if (_argo1 == Py_None) { _arg1 = NULL; }
8717 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
8718 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyCompositeShape_base_OnDrawOutline. Expected _wxDC_p.");
8719 return NULL;
8720 }
8721 }
8722 {
8723 wxPy_BEGIN_ALLOW_THREADS;
8724 wxPyCompositeShape_base_OnDrawOutline(_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5);
8725
8726 wxPy_END_ALLOW_THREADS;
8727 } Py_INCREF(Py_None);
8728 _resultobj = Py_None;
8729 return _resultobj;
8730 }
8731
8732 #define wxPyCompositeShape_base_OnDrawControlPoints(_swigobj,_swigarg0) (_swigobj->base_OnDrawControlPoints(_swigarg0))
8733 static PyObject *_wrap_wxPyCompositeShape_base_OnDrawControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
8734 PyObject * _resultobj;
8735 wxPyCompositeShape * _arg0;
8736 wxDC * _arg1;
8737 PyObject * _argo0 = 0;
8738 PyObject * _argo1 = 0;
8739 char *_kwnames[] = { "self","dc", NULL };
8740
8741 self = self;
8742 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyCompositeShape_base_OnDrawControlPoints",_kwnames,&_argo0,&_argo1))
8743 return NULL;
8744 if (_argo0) {
8745 if (_argo0 == Py_None) { _arg0 = NULL; }
8746 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8747 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnDrawControlPoints. Expected _wxPyCompositeShape_p.");
8748 return NULL;
8749 }
8750 }
8751 if (_argo1) {
8752 if (_argo1 == Py_None) { _arg1 = NULL; }
8753 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
8754 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyCompositeShape_base_OnDrawControlPoints. Expected _wxDC_p.");
8755 return NULL;
8756 }
8757 }
8758 {
8759 wxPy_BEGIN_ALLOW_THREADS;
8760 wxPyCompositeShape_base_OnDrawControlPoints(_arg0,*_arg1);
8761
8762 wxPy_END_ALLOW_THREADS;
8763 } Py_INCREF(Py_None);
8764 _resultobj = Py_None;
8765 return _resultobj;
8766 }
8767
8768 #define wxPyCompositeShape_base_OnEraseControlPoints(_swigobj,_swigarg0) (_swigobj->base_OnEraseControlPoints(_swigarg0))
8769 static PyObject *_wrap_wxPyCompositeShape_base_OnEraseControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
8770 PyObject * _resultobj;
8771 wxPyCompositeShape * _arg0;
8772 wxDC * _arg1;
8773 PyObject * _argo0 = 0;
8774 PyObject * _argo1 = 0;
8775 char *_kwnames[] = { "self","dc", NULL };
8776
8777 self = self;
8778 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyCompositeShape_base_OnEraseControlPoints",_kwnames,&_argo0,&_argo1))
8779 return NULL;
8780 if (_argo0) {
8781 if (_argo0 == Py_None) { _arg0 = NULL; }
8782 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8783 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnEraseControlPoints. Expected _wxPyCompositeShape_p.");
8784 return NULL;
8785 }
8786 }
8787 if (_argo1) {
8788 if (_argo1 == Py_None) { _arg1 = NULL; }
8789 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
8790 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyCompositeShape_base_OnEraseControlPoints. Expected _wxDC_p.");
8791 return NULL;
8792 }
8793 }
8794 {
8795 wxPy_BEGIN_ALLOW_THREADS;
8796 wxPyCompositeShape_base_OnEraseControlPoints(_arg0,*_arg1);
8797
8798 wxPy_END_ALLOW_THREADS;
8799 } Py_INCREF(Py_None);
8800 _resultobj = Py_None;
8801 return _resultobj;
8802 }
8803
8804 #define wxPyCompositeShape_base_OnMoveLink(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnMoveLink(_swigarg0,_swigarg1))
8805 static PyObject *_wrap_wxPyCompositeShape_base_OnMoveLink(PyObject *self, PyObject *args, PyObject *kwargs) {
8806 PyObject * _resultobj;
8807 wxPyCompositeShape * _arg0;
8808 wxDC * _arg1;
8809 bool _arg2 = (bool ) TRUE;
8810 PyObject * _argo0 = 0;
8811 PyObject * _argo1 = 0;
8812 int tempbool2 = (int) TRUE;
8813 char *_kwnames[] = { "self","dc","moveControlPoints", NULL };
8814
8815 self = self;
8816 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxPyCompositeShape_base_OnMoveLink",_kwnames,&_argo0,&_argo1,&tempbool2))
8817 return NULL;
8818 if (_argo0) {
8819 if (_argo0 == Py_None) { _arg0 = NULL; }
8820 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8821 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnMoveLink. Expected _wxPyCompositeShape_p.");
8822 return NULL;
8823 }
8824 }
8825 if (_argo1) {
8826 if (_argo1 == Py_None) { _arg1 = NULL; }
8827 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
8828 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyCompositeShape_base_OnMoveLink. Expected _wxDC_p.");
8829 return NULL;
8830 }
8831 }
8832 _arg2 = (bool ) tempbool2;
8833 {
8834 wxPy_BEGIN_ALLOW_THREADS;
8835 wxPyCompositeShape_base_OnMoveLink(_arg0,*_arg1,_arg2);
8836
8837 wxPy_END_ALLOW_THREADS;
8838 } Py_INCREF(Py_None);
8839 _resultobj = Py_None;
8840 return _resultobj;
8841 }
8842
8843 #define wxPyCompositeShape_base_OnSizingDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->base_OnSizingDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
8844 static PyObject *_wrap_wxPyCompositeShape_base_OnSizingDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
8845 PyObject * _resultobj;
8846 wxPyCompositeShape * _arg0;
8847 wxPyControlPoint * _arg1;
8848 bool _arg2;
8849 double _arg3;
8850 double _arg4;
8851 int _arg5 = (int ) 0;
8852 int _arg6 = (int ) 0;
8853 PyObject * _argo0 = 0;
8854 PyObject * _argo1 = 0;
8855 int tempbool2;
8856 char *_kwnames[] = { "self","pt","draw","x","y","keys","attachment", NULL };
8857
8858 self = self;
8859 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOidd|ii:wxPyCompositeShape_base_OnSizingDragLeft",_kwnames,&_argo0,&_argo1,&tempbool2,&_arg3,&_arg4,&_arg5,&_arg6))
8860 return NULL;
8861 if (_argo0) {
8862 if (_argo0 == Py_None) { _arg0 = NULL; }
8863 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8864 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnSizingDragLeft. Expected _wxPyCompositeShape_p.");
8865 return NULL;
8866 }
8867 }
8868 if (_argo1) {
8869 if (_argo1 == Py_None) { _arg1 = NULL; }
8870 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyControlPoint_p")) {
8871 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyCompositeShape_base_OnSizingDragLeft. Expected _wxPyControlPoint_p.");
8872 return NULL;
8873 }
8874 }
8875 _arg2 = (bool ) tempbool2;
8876 {
8877 wxPy_BEGIN_ALLOW_THREADS;
8878 wxPyCompositeShape_base_OnSizingDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
8879
8880 wxPy_END_ALLOW_THREADS;
8881 } Py_INCREF(Py_None);
8882 _resultobj = Py_None;
8883 return _resultobj;
8884 }
8885
8886 #define wxPyCompositeShape_base_OnSizingBeginDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnSizingBeginDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
8887 static PyObject *_wrap_wxPyCompositeShape_base_OnSizingBeginDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
8888 PyObject * _resultobj;
8889 wxPyCompositeShape * _arg0;
8890 wxPyControlPoint * _arg1;
8891 double _arg2;
8892 double _arg3;
8893 int _arg4 = (int ) 0;
8894 int _arg5 = (int ) 0;
8895 PyObject * _argo0 = 0;
8896 PyObject * _argo1 = 0;
8897 char *_kwnames[] = { "self","pt","x","y","keys","attachment", NULL };
8898
8899 self = self;
8900 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdd|ii:wxPyCompositeShape_base_OnSizingBeginDragLeft",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5))
8901 return NULL;
8902 if (_argo0) {
8903 if (_argo0 == Py_None) { _arg0 = NULL; }
8904 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8905 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnSizingBeginDragLeft. Expected _wxPyCompositeShape_p.");
8906 return NULL;
8907 }
8908 }
8909 if (_argo1) {
8910 if (_argo1 == Py_None) { _arg1 = NULL; }
8911 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyControlPoint_p")) {
8912 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyCompositeShape_base_OnSizingBeginDragLeft. Expected _wxPyControlPoint_p.");
8913 return NULL;
8914 }
8915 }
8916 {
8917 wxPy_BEGIN_ALLOW_THREADS;
8918 wxPyCompositeShape_base_OnSizingBeginDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
8919
8920 wxPy_END_ALLOW_THREADS;
8921 } Py_INCREF(Py_None);
8922 _resultobj = Py_None;
8923 return _resultobj;
8924 }
8925
8926 #define wxPyCompositeShape_base_OnSizingEndDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnSizingEndDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
8927 static PyObject *_wrap_wxPyCompositeShape_base_OnSizingEndDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
8928 PyObject * _resultobj;
8929 wxPyCompositeShape * _arg0;
8930 wxPyControlPoint * _arg1;
8931 double _arg2;
8932 double _arg3;
8933 int _arg4 = (int ) 0;
8934 int _arg5 = (int ) 0;
8935 PyObject * _argo0 = 0;
8936 PyObject * _argo1 = 0;
8937 char *_kwnames[] = { "self","pt","x","y","keys","attachment", NULL };
8938
8939 self = self;
8940 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdd|ii:wxPyCompositeShape_base_OnSizingEndDragLeft",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5))
8941 return NULL;
8942 if (_argo0) {
8943 if (_argo0 == Py_None) { _arg0 = NULL; }
8944 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8945 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnSizingEndDragLeft. Expected _wxPyCompositeShape_p.");
8946 return NULL;
8947 }
8948 }
8949 if (_argo1) {
8950 if (_argo1 == Py_None) { _arg1 = NULL; }
8951 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyControlPoint_p")) {
8952 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyCompositeShape_base_OnSizingEndDragLeft. Expected _wxPyControlPoint_p.");
8953 return NULL;
8954 }
8955 }
8956 {
8957 wxPy_BEGIN_ALLOW_THREADS;
8958 wxPyCompositeShape_base_OnSizingEndDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
8959
8960 wxPy_END_ALLOW_THREADS;
8961 } Py_INCREF(Py_None);
8962 _resultobj = Py_None;
8963 return _resultobj;
8964 }
8965
8966 #define wxPyCompositeShape_base_OnBeginSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnBeginSize(_swigarg0,_swigarg1))
8967 static PyObject *_wrap_wxPyCompositeShape_base_OnBeginSize(PyObject *self, PyObject *args, PyObject *kwargs) {
8968 PyObject * _resultobj;
8969 wxPyCompositeShape * _arg0;
8970 double _arg1;
8971 double _arg2;
8972 PyObject * _argo0 = 0;
8973 char *_kwnames[] = { "self","w","h", NULL };
8974
8975 self = self;
8976 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyCompositeShape_base_OnBeginSize",_kwnames,&_argo0,&_arg1,&_arg2))
8977 return NULL;
8978 if (_argo0) {
8979 if (_argo0 == Py_None) { _arg0 = NULL; }
8980 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8981 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnBeginSize. Expected _wxPyCompositeShape_p.");
8982 return NULL;
8983 }
8984 }
8985 {
8986 wxPy_BEGIN_ALLOW_THREADS;
8987 wxPyCompositeShape_base_OnBeginSize(_arg0,_arg1,_arg2);
8988
8989 wxPy_END_ALLOW_THREADS;
8990 } Py_INCREF(Py_None);
8991 _resultobj = Py_None;
8992 return _resultobj;
8993 }
8994
8995 #define wxPyCompositeShape_base_OnEndSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnEndSize(_swigarg0,_swigarg1))
8996 static PyObject *_wrap_wxPyCompositeShape_base_OnEndSize(PyObject *self, PyObject *args, PyObject *kwargs) {
8997 PyObject * _resultobj;
8998 wxPyCompositeShape * _arg0;
8999 double _arg1;
9000 double _arg2;
9001 PyObject * _argo0 = 0;
9002 char *_kwnames[] = { "self","w","h", NULL };
9003
9004 self = self;
9005 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyCompositeShape_base_OnEndSize",_kwnames,&_argo0,&_arg1,&_arg2))
9006 return NULL;
9007 if (_argo0) {
9008 if (_argo0 == Py_None) { _arg0 = NULL; }
9009 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
9010 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnEndSize. Expected _wxPyCompositeShape_p.");
9011 return NULL;
9012 }
9013 }
9014 {
9015 wxPy_BEGIN_ALLOW_THREADS;
9016 wxPyCompositeShape_base_OnEndSize(_arg0,_arg1,_arg2);
9017
9018 wxPy_END_ALLOW_THREADS;
9019 } Py_INCREF(Py_None);
9020 _resultobj = Py_None;
9021 return _resultobj;
9022 }
9023
9024 static void *SwigwxPyDividedShapeTowxPyRectangleShape(void *ptr) {
9025 wxPyDividedShape *src;
9026 wxPyRectangleShape *dest;
9027 src = (wxPyDividedShape *) ptr;
9028 dest = (wxPyRectangleShape *) src;
9029 return (void *) dest;
9030 }
9031
9032 static void *SwigwxPyDividedShapeTowxPyShape(void *ptr) {
9033 wxPyDividedShape *src;
9034 wxPyShape *dest;
9035 src = (wxPyDividedShape *) ptr;
9036 dest = (wxPyShape *) src;
9037 return (void *) dest;
9038 }
9039
9040 static void *SwigwxPyDividedShapeTowxPyShapeEvtHandler(void *ptr) {
9041 wxPyDividedShape *src;
9042 wxPyShapeEvtHandler *dest;
9043 src = (wxPyDividedShape *) ptr;
9044 dest = (wxPyShapeEvtHandler *) src;
9045 return (void *) dest;
9046 }
9047
9048 #define new_wxPyDividedShape(_swigarg0,_swigarg1) (new wxPyDividedShape(_swigarg0,_swigarg1))
9049 static PyObject *_wrap_new_wxPyDividedShape(PyObject *self, PyObject *args, PyObject *kwargs) {
9050 PyObject * _resultobj;
9051 wxPyDividedShape * _result;
9052 double _arg0 = (double ) 0.0;
9053 double _arg1 = (double ) 0.0;
9054 char *_kwnames[] = { "width","height", NULL };
9055 char _ptemp[128];
9056
9057 self = self;
9058 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"|dd:new_wxPyDividedShape",_kwnames,&_arg0,&_arg1))
9059 return NULL;
9060 {
9061 wxPy_BEGIN_ALLOW_THREADS;
9062 _result = (wxPyDividedShape *)new_wxPyDividedShape(_arg0,_arg1);
9063
9064 wxPy_END_ALLOW_THREADS;
9065 } if (_result) {
9066 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPyDividedShape_p");
9067 _resultobj = Py_BuildValue("s",_ptemp);
9068 } else {
9069 Py_INCREF(Py_None);
9070 _resultobj = Py_None;
9071 }
9072 return _resultobj;
9073 }
9074
9075 #define wxPyDividedShape__setSelf(_swigobj,_swigarg0) (_swigobj->_setSelf(_swigarg0))
9076 static PyObject *_wrap_wxPyDividedShape__setSelf(PyObject *self, PyObject *args, PyObject *kwargs) {
9077 PyObject * _resultobj;
9078 wxPyDividedShape * _arg0;
9079 PyObject * _arg1;
9080 PyObject * _argo0 = 0;
9081 PyObject * _obj1 = 0;
9082 char *_kwnames[] = { "self","self", NULL };
9083
9084 self = self;
9085 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDividedShape__setSelf",_kwnames,&_argo0,&_obj1))
9086 return NULL;
9087 if (_argo0) {
9088 if (_argo0 == Py_None) { _arg0 = NULL; }
9089 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
9090 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape__setSelf. Expected _wxPyDividedShape_p.");
9091 return NULL;
9092 }
9093 }
9094 {
9095 _arg1 = _obj1;
9096 }
9097 {
9098 wxPy_BEGIN_ALLOW_THREADS;
9099 wxPyDividedShape__setSelf(_arg0,_arg1);
9100
9101 wxPy_END_ALLOW_THREADS;
9102 } Py_INCREF(Py_None);
9103 _resultobj = Py_None;
9104 return _resultobj;
9105 }
9106
9107 #define wxPyDividedShape_EditRegions(_swigobj) (_swigobj->EditRegions())
9108 static PyObject *_wrap_wxPyDividedShape_EditRegions(PyObject *self, PyObject *args, PyObject *kwargs) {
9109 PyObject * _resultobj;
9110 wxPyDividedShape * _arg0;
9111 PyObject * _argo0 = 0;
9112 char *_kwnames[] = { "self", NULL };
9113
9114 self = self;
9115 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyDividedShape_EditRegions",_kwnames,&_argo0))
9116 return NULL;
9117 if (_argo0) {
9118 if (_argo0 == Py_None) { _arg0 = NULL; }
9119 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
9120 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_EditRegions. Expected _wxPyDividedShape_p.");
9121 return NULL;
9122 }
9123 }
9124 {
9125 wxPy_BEGIN_ALLOW_THREADS;
9126 wxPyDividedShape_EditRegions(_arg0);
9127
9128 wxPy_END_ALLOW_THREADS;
9129 } Py_INCREF(Py_None);
9130 _resultobj = Py_None;
9131 return _resultobj;
9132 }
9133
9134 #define wxPyDividedShape_SetRegionSizes(_swigobj) (_swigobj->SetRegionSizes())
9135 static PyObject *_wrap_wxPyDividedShape_SetRegionSizes(PyObject *self, PyObject *args, PyObject *kwargs) {
9136 PyObject * _resultobj;
9137 wxPyDividedShape * _arg0;
9138 PyObject * _argo0 = 0;
9139 char *_kwnames[] = { "self", NULL };
9140
9141 self = self;
9142 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyDividedShape_SetRegionSizes",_kwnames,&_argo0))
9143 return NULL;
9144 if (_argo0) {
9145 if (_argo0 == Py_None) { _arg0 = NULL; }
9146 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
9147 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_SetRegionSizes. Expected _wxPyDividedShape_p.");
9148 return NULL;
9149 }
9150 }
9151 {
9152 wxPy_BEGIN_ALLOW_THREADS;
9153 wxPyDividedShape_SetRegionSizes(_arg0);
9154
9155 wxPy_END_ALLOW_THREADS;
9156 } Py_INCREF(Py_None);
9157 _resultobj = Py_None;
9158 return _resultobj;
9159 }
9160
9161 #define wxPyDividedShape_base_OnDelete(_swigobj) (_swigobj->base_OnDelete())
9162 static PyObject *_wrap_wxPyDividedShape_base_OnDelete(PyObject *self, PyObject *args, PyObject *kwargs) {
9163 PyObject * _resultobj;
9164 wxPyDividedShape * _arg0;
9165 PyObject * _argo0 = 0;
9166 char *_kwnames[] = { "self", NULL };
9167
9168 self = self;
9169 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyDividedShape_base_OnDelete",_kwnames,&_argo0))
9170 return NULL;
9171 if (_argo0) {
9172 if (_argo0 == Py_None) { _arg0 = NULL; }
9173 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
9174 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnDelete. Expected _wxPyDividedShape_p.");
9175 return NULL;
9176 }
9177 }
9178 {
9179 wxPy_BEGIN_ALLOW_THREADS;
9180 wxPyDividedShape_base_OnDelete(_arg0);
9181
9182 wxPy_END_ALLOW_THREADS;
9183 } Py_INCREF(Py_None);
9184 _resultobj = Py_None;
9185 return _resultobj;
9186 }
9187
9188 #define wxPyDividedShape_base_OnDraw(_swigobj,_swigarg0) (_swigobj->base_OnDraw(_swigarg0))
9189 static PyObject *_wrap_wxPyDividedShape_base_OnDraw(PyObject *self, PyObject *args, PyObject *kwargs) {
9190 PyObject * _resultobj;
9191 wxPyDividedShape * _arg0;
9192 wxDC * _arg1;
9193 PyObject * _argo0 = 0;
9194 PyObject * _argo1 = 0;
9195 char *_kwnames[] = { "self","dc", NULL };
9196
9197 self = self;
9198 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDividedShape_base_OnDraw",_kwnames,&_argo0,&_argo1))
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_base_OnDraw. Expected _wxPyDividedShape_p.");
9204 return NULL;
9205 }
9206 }
9207 if (_argo1) {
9208 if (_argo1 == Py_None) { _arg1 = NULL; }
9209 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
9210 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDividedShape_base_OnDraw. Expected _wxDC_p.");
9211 return NULL;
9212 }
9213 }
9214 {
9215 wxPy_BEGIN_ALLOW_THREADS;
9216 wxPyDividedShape_base_OnDraw(_arg0,*_arg1);
9217
9218 wxPy_END_ALLOW_THREADS;
9219 } Py_INCREF(Py_None);
9220 _resultobj = Py_None;
9221 return _resultobj;
9222 }
9223
9224 #define wxPyDividedShape_base_OnDrawContents(_swigobj,_swigarg0) (_swigobj->base_OnDrawContents(_swigarg0))
9225 static PyObject *_wrap_wxPyDividedShape_base_OnDrawContents(PyObject *self, PyObject *args, PyObject *kwargs) {
9226 PyObject * _resultobj;
9227 wxPyDividedShape * _arg0;
9228 wxDC * _arg1;
9229 PyObject * _argo0 = 0;
9230 PyObject * _argo1 = 0;
9231 char *_kwnames[] = { "self","dc", NULL };
9232
9233 self = self;
9234 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDividedShape_base_OnDrawContents",_kwnames,&_argo0,&_argo1))
9235 return NULL;
9236 if (_argo0) {
9237 if (_argo0 == Py_None) { _arg0 = NULL; }
9238 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
9239 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnDrawContents. Expected _wxPyDividedShape_p.");
9240 return NULL;
9241 }
9242 }
9243 if (_argo1) {
9244 if (_argo1 == Py_None) { _arg1 = NULL; }
9245 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
9246 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDividedShape_base_OnDrawContents. Expected _wxDC_p.");
9247 return NULL;
9248 }
9249 }
9250 {
9251 wxPy_BEGIN_ALLOW_THREADS;
9252 wxPyDividedShape_base_OnDrawContents(_arg0,*_arg1);
9253
9254 wxPy_END_ALLOW_THREADS;
9255 } Py_INCREF(Py_None);
9256 _resultobj = Py_None;
9257 return _resultobj;
9258 }
9259
9260 #define wxPyDividedShape_base_OnDrawBranches(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnDrawBranches(_swigarg0,_swigarg1))
9261 static PyObject *_wrap_wxPyDividedShape_base_OnDrawBranches(PyObject *self, PyObject *args, PyObject *kwargs) {
9262 PyObject * _resultobj;
9263 wxPyDividedShape * _arg0;
9264 wxDC * _arg1;
9265 bool _arg2 = (bool ) FALSE;
9266 PyObject * _argo0 = 0;
9267 PyObject * _argo1 = 0;
9268 int tempbool2 = (int) FALSE;
9269 char *_kwnames[] = { "self","dc","erase", NULL };
9270
9271 self = self;
9272 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxPyDividedShape_base_OnDrawBranches",_kwnames,&_argo0,&_argo1,&tempbool2))
9273 return NULL;
9274 if (_argo0) {
9275 if (_argo0 == Py_None) { _arg0 = NULL; }
9276 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
9277 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnDrawBranches. Expected _wxPyDividedShape_p.");
9278 return NULL;
9279 }
9280 }
9281 if (_argo1) {
9282 if (_argo1 == Py_None) { _arg1 = NULL; }
9283 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
9284 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDividedShape_base_OnDrawBranches. Expected _wxDC_p.");
9285 return NULL;
9286 }
9287 }
9288 _arg2 = (bool ) tempbool2;
9289 {
9290 wxPy_BEGIN_ALLOW_THREADS;
9291 wxPyDividedShape_base_OnDrawBranches(_arg0,*_arg1,_arg2);
9292
9293 wxPy_END_ALLOW_THREADS;
9294 } Py_INCREF(Py_None);
9295 _resultobj = Py_None;
9296 return _resultobj;
9297 }
9298
9299 #define wxPyDividedShape_base_OnMoveLinks(_swigobj,_swigarg0) (_swigobj->base_OnMoveLinks(_swigarg0))
9300 static PyObject *_wrap_wxPyDividedShape_base_OnMoveLinks(PyObject *self, PyObject *args, PyObject *kwargs) {
9301 PyObject * _resultobj;
9302 wxPyDividedShape * _arg0;
9303 wxDC * _arg1;
9304 PyObject * _argo0 = 0;
9305 PyObject * _argo1 = 0;
9306 char *_kwnames[] = { "self","dc", NULL };
9307
9308 self = self;
9309 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDividedShape_base_OnMoveLinks",_kwnames,&_argo0,&_argo1))
9310 return NULL;
9311 if (_argo0) {
9312 if (_argo0 == Py_None) { _arg0 = NULL; }
9313 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
9314 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnMoveLinks. Expected _wxPyDividedShape_p.");
9315 return NULL;
9316 }
9317 }
9318 if (_argo1) {
9319 if (_argo1 == Py_None) { _arg1 = NULL; }
9320 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
9321 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDividedShape_base_OnMoveLinks. Expected _wxDC_p.");
9322 return NULL;
9323 }
9324 }
9325 {
9326 wxPy_BEGIN_ALLOW_THREADS;
9327 wxPyDividedShape_base_OnMoveLinks(_arg0,*_arg1);
9328
9329 wxPy_END_ALLOW_THREADS;
9330 } Py_INCREF(Py_None);
9331 _resultobj = Py_None;
9332 return _resultobj;
9333 }
9334
9335 #define wxPyDividedShape_base_OnErase(_swigobj,_swigarg0) (_swigobj->base_OnErase(_swigarg0))
9336 static PyObject *_wrap_wxPyDividedShape_base_OnErase(PyObject *self, PyObject *args, PyObject *kwargs) {
9337 PyObject * _resultobj;
9338 wxPyDividedShape * _arg0;
9339 wxDC * _arg1;
9340 PyObject * _argo0 = 0;
9341 PyObject * _argo1 = 0;
9342 char *_kwnames[] = { "self","dc", NULL };
9343
9344 self = self;
9345 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDividedShape_base_OnErase",_kwnames,&_argo0,&_argo1))
9346 return NULL;
9347 if (_argo0) {
9348 if (_argo0 == Py_None) { _arg0 = NULL; }
9349 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
9350 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnErase. Expected _wxPyDividedShape_p.");
9351 return NULL;
9352 }
9353 }
9354 if (_argo1) {
9355 if (_argo1 == Py_None) { _arg1 = NULL; }
9356 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
9357 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDividedShape_base_OnErase. Expected _wxDC_p.");
9358 return NULL;
9359 }
9360 }
9361 {
9362 wxPy_BEGIN_ALLOW_THREADS;
9363 wxPyDividedShape_base_OnErase(_arg0,*_arg1);
9364
9365 wxPy_END_ALLOW_THREADS;
9366 } Py_INCREF(Py_None);
9367 _resultobj = Py_None;
9368 return _resultobj;
9369 }
9370
9371 #define wxPyDividedShape_base_OnEraseContents(_swigobj,_swigarg0) (_swigobj->base_OnEraseContents(_swigarg0))
9372 static PyObject *_wrap_wxPyDividedShape_base_OnEraseContents(PyObject *self, PyObject *args, PyObject *kwargs) {
9373 PyObject * _resultobj;
9374 wxPyDividedShape * _arg0;
9375 wxDC * _arg1;
9376 PyObject * _argo0 = 0;
9377 PyObject * _argo1 = 0;
9378 char *_kwnames[] = { "self","dc", NULL };
9379
9380 self = self;
9381 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDividedShape_base_OnEraseContents",_kwnames,&_argo0,&_argo1))
9382 return NULL;
9383 if (_argo0) {
9384 if (_argo0 == Py_None) { _arg0 = NULL; }
9385 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
9386 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnEraseContents. Expected _wxPyDividedShape_p.");
9387 return NULL;
9388 }
9389 }
9390 if (_argo1) {
9391 if (_argo1 == Py_None) { _arg1 = NULL; }
9392 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
9393 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDividedShape_base_OnEraseContents. Expected _wxDC_p.");
9394 return NULL;
9395 }
9396 }
9397 {
9398 wxPy_BEGIN_ALLOW_THREADS;
9399 wxPyDividedShape_base_OnEraseContents(_arg0,*_arg1);
9400
9401 wxPy_END_ALLOW_THREADS;
9402 } Py_INCREF(Py_None);
9403 _resultobj = Py_None;
9404 return _resultobj;
9405 }
9406
9407 #define wxPyDividedShape_base_OnHighlight(_swigobj,_swigarg0) (_swigobj->base_OnHighlight(_swigarg0))
9408 static PyObject *_wrap_wxPyDividedShape_base_OnHighlight(PyObject *self, PyObject *args, PyObject *kwargs) {
9409 PyObject * _resultobj;
9410 wxPyDividedShape * _arg0;
9411 wxDC * _arg1;
9412 PyObject * _argo0 = 0;
9413 PyObject * _argo1 = 0;
9414 char *_kwnames[] = { "self","dc", NULL };
9415
9416 self = self;
9417 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDividedShape_base_OnHighlight",_kwnames,&_argo0,&_argo1))
9418 return NULL;
9419 if (_argo0) {
9420 if (_argo0 == Py_None) { _arg0 = NULL; }
9421 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
9422 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnHighlight. Expected _wxPyDividedShape_p.");
9423 return NULL;
9424 }
9425 }
9426 if (_argo1) {
9427 if (_argo1 == Py_None) { _arg1 = NULL; }
9428 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
9429 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDividedShape_base_OnHighlight. Expected _wxDC_p.");
9430 return NULL;
9431 }
9432 }
9433 {
9434 wxPy_BEGIN_ALLOW_THREADS;
9435 wxPyDividedShape_base_OnHighlight(_arg0,*_arg1);
9436
9437 wxPy_END_ALLOW_THREADS;
9438 } Py_INCREF(Py_None);
9439 _resultobj = Py_None;
9440 return _resultobj;
9441 }
9442
9443 #define wxPyDividedShape_base_OnLeftClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnLeftClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
9444 static PyObject *_wrap_wxPyDividedShape_base_OnLeftClick(PyObject *self, PyObject *args, PyObject *kwargs) {
9445 PyObject * _resultobj;
9446 wxPyDividedShape * _arg0;
9447 double _arg1;
9448 double _arg2;
9449 int _arg3 = (int ) 0;
9450 int _arg4 = (int ) 0;
9451 PyObject * _argo0 = 0;
9452 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
9453
9454 self = self;
9455 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyDividedShape_base_OnLeftClick",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
9456 return NULL;
9457 if (_argo0) {
9458 if (_argo0 == Py_None) { _arg0 = NULL; }
9459 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
9460 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnLeftClick. Expected _wxPyDividedShape_p.");
9461 return NULL;
9462 }
9463 }
9464 {
9465 wxPy_BEGIN_ALLOW_THREADS;
9466 wxPyDividedShape_base_OnLeftClick(_arg0,_arg1,_arg2,_arg3,_arg4);
9467
9468 wxPy_END_ALLOW_THREADS;
9469 } Py_INCREF(Py_None);
9470 _resultobj = Py_None;
9471 return _resultobj;
9472 }
9473
9474 #define wxPyDividedShape_base_OnLeftDoubleClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnLeftDoubleClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
9475 static PyObject *_wrap_wxPyDividedShape_base_OnLeftDoubleClick(PyObject *self, PyObject *args, PyObject *kwargs) {
9476 PyObject * _resultobj;
9477 wxPyDividedShape * _arg0;
9478 double _arg1;
9479 double _arg2;
9480 int _arg3 = (int ) 0;
9481 int _arg4 = (int ) 0;
9482 PyObject * _argo0 = 0;
9483 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
9484
9485 self = self;
9486 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyDividedShape_base_OnLeftDoubleClick",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
9487 return NULL;
9488 if (_argo0) {
9489 if (_argo0 == Py_None) { _arg0 = NULL; }
9490 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
9491 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnLeftDoubleClick. Expected _wxPyDividedShape_p.");
9492 return NULL;
9493 }
9494 }
9495 {
9496 wxPy_BEGIN_ALLOW_THREADS;
9497 wxPyDividedShape_base_OnLeftDoubleClick(_arg0,_arg1,_arg2,_arg3,_arg4);
9498
9499 wxPy_END_ALLOW_THREADS;
9500 } Py_INCREF(Py_None);
9501 _resultobj = Py_None;
9502 return _resultobj;
9503 }
9504
9505 #define wxPyDividedShape_base_OnRightClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnRightClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
9506 static PyObject *_wrap_wxPyDividedShape_base_OnRightClick(PyObject *self, PyObject *args, PyObject *kwargs) {
9507 PyObject * _resultobj;
9508 wxPyDividedShape * _arg0;
9509 double _arg1;
9510 double _arg2;
9511 int _arg3 = (int ) 0;
9512 int _arg4 = (int ) 0;
9513 PyObject * _argo0 = 0;
9514 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
9515
9516 self = self;
9517 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyDividedShape_base_OnRightClick",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
9518 return NULL;
9519 if (_argo0) {
9520 if (_argo0 == Py_None) { _arg0 = NULL; }
9521 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
9522 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnRightClick. Expected _wxPyDividedShape_p.");
9523 return NULL;
9524 }
9525 }
9526 {
9527 wxPy_BEGIN_ALLOW_THREADS;
9528 wxPyDividedShape_base_OnRightClick(_arg0,_arg1,_arg2,_arg3,_arg4);
9529
9530 wxPy_END_ALLOW_THREADS;
9531 } Py_INCREF(Py_None);
9532 _resultobj = Py_None;
9533 return _resultobj;
9534 }
9535
9536 #define wxPyDividedShape_base_OnSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnSize(_swigarg0,_swigarg1))
9537 static PyObject *_wrap_wxPyDividedShape_base_OnSize(PyObject *self, PyObject *args, PyObject *kwargs) {
9538 PyObject * _resultobj;
9539 wxPyDividedShape * _arg0;
9540 double _arg1;
9541 double _arg2;
9542 PyObject * _argo0 = 0;
9543 char *_kwnames[] = { "self","x","y", NULL };
9544
9545 self = self;
9546 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyDividedShape_base_OnSize",_kwnames,&_argo0,&_arg1,&_arg2))
9547 return NULL;
9548 if (_argo0) {
9549 if (_argo0 == Py_None) { _arg0 = NULL; }
9550 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
9551 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnSize. Expected _wxPyDividedShape_p.");
9552 return NULL;
9553 }
9554 }
9555 {
9556 wxPy_BEGIN_ALLOW_THREADS;
9557 wxPyDividedShape_base_OnSize(_arg0,_arg1,_arg2);
9558
9559 wxPy_END_ALLOW_THREADS;
9560 } Py_INCREF(Py_None);
9561 _resultobj = Py_None;
9562 return _resultobj;
9563 }
9564
9565 #define wxPyDividedShape_base_OnMovePre(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->base_OnMovePre(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
9566 static PyObject *_wrap_wxPyDividedShape_base_OnMovePre(PyObject *self, PyObject *args, PyObject *kwargs) {
9567 PyObject * _resultobj;
9568 bool _result;
9569 wxPyDividedShape * _arg0;
9570 wxDC * _arg1;
9571 double _arg2;
9572 double _arg3;
9573 double _arg4;
9574 double _arg5;
9575 bool _arg6 = (bool ) TRUE;
9576 PyObject * _argo0 = 0;
9577 PyObject * _argo1 = 0;
9578 int tempbool6 = (int) TRUE;
9579 char *_kwnames[] = { "self","dc","x","y","old_x","old_y","display", NULL };
9580
9581 self = self;
9582 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdddd|i:wxPyDividedShape_base_OnMovePre",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5,&tempbool6))
9583 return NULL;
9584 if (_argo0) {
9585 if (_argo0 == Py_None) { _arg0 = NULL; }
9586 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
9587 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnMovePre. Expected _wxPyDividedShape_p.");
9588 return NULL;
9589 }
9590 }
9591 if (_argo1) {
9592 if (_argo1 == Py_None) { _arg1 = NULL; }
9593 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
9594 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDividedShape_base_OnMovePre. Expected _wxDC_p.");
9595 return NULL;
9596 }
9597 }
9598 _arg6 = (bool ) tempbool6;
9599 {
9600 wxPy_BEGIN_ALLOW_THREADS;
9601 _result = (bool )wxPyDividedShape_base_OnMovePre(_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
9602
9603 wxPy_END_ALLOW_THREADS;
9604 } _resultobj = Py_BuildValue("i",_result);
9605 return _resultobj;
9606 }
9607
9608 #define wxPyDividedShape_base_OnMovePost(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->base_OnMovePost(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
9609 static PyObject *_wrap_wxPyDividedShape_base_OnMovePost(PyObject *self, PyObject *args, PyObject *kwargs) {
9610 PyObject * _resultobj;
9611 wxPyDividedShape * _arg0;
9612 wxDC * _arg1;
9613 double _arg2;
9614 double _arg3;
9615 double _arg4;
9616 double _arg5;
9617 bool _arg6 = (bool ) TRUE;
9618 PyObject * _argo0 = 0;
9619 PyObject * _argo1 = 0;
9620 int tempbool6 = (int) TRUE;
9621 char *_kwnames[] = { "self","dc","x","y","old_x","old_y","display", NULL };
9622
9623 self = self;
9624 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdddd|i:wxPyDividedShape_base_OnMovePost",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5,&tempbool6))
9625 return NULL;
9626 if (_argo0) {
9627 if (_argo0 == Py_None) { _arg0 = NULL; }
9628 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
9629 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnMovePost. Expected _wxPyDividedShape_p.");
9630 return NULL;
9631 }
9632 }
9633 if (_argo1) {
9634 if (_argo1 == Py_None) { _arg1 = NULL; }
9635 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
9636 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDividedShape_base_OnMovePost. Expected _wxDC_p.");
9637 return NULL;
9638 }
9639 }
9640 _arg6 = (bool ) tempbool6;
9641 {
9642 wxPy_BEGIN_ALLOW_THREADS;
9643 wxPyDividedShape_base_OnMovePost(_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
9644
9645 wxPy_END_ALLOW_THREADS;
9646 } Py_INCREF(Py_None);
9647 _resultobj = Py_None;
9648 return _resultobj;
9649 }
9650
9651 #define wxPyDividedShape_base_OnDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
9652 static PyObject *_wrap_wxPyDividedShape_base_OnDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
9653 PyObject * _resultobj;
9654 wxPyDividedShape * _arg0;
9655 bool _arg1;
9656 double _arg2;
9657 double _arg3;
9658 int _arg4 = (int ) 0;
9659 int _arg5 = (int ) 0;
9660 PyObject * _argo0 = 0;
9661 int tempbool1;
9662 char *_kwnames[] = { "self","draw","x","y","keys","attachment", NULL };
9663
9664 self = self;
9665 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oidd|ii:wxPyDividedShape_base_OnDragLeft",_kwnames,&_argo0,&tempbool1,&_arg2,&_arg3,&_arg4,&_arg5))
9666 return NULL;
9667 if (_argo0) {
9668 if (_argo0 == Py_None) { _arg0 = NULL; }
9669 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
9670 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnDragLeft. Expected _wxPyDividedShape_p.");
9671 return NULL;
9672 }
9673 }
9674 _arg1 = (bool ) tempbool1;
9675 {
9676 wxPy_BEGIN_ALLOW_THREADS;
9677 wxPyDividedShape_base_OnDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
9678
9679 wxPy_END_ALLOW_THREADS;
9680 } Py_INCREF(Py_None);
9681 _resultobj = Py_None;
9682 return _resultobj;
9683 }
9684
9685 #define wxPyDividedShape_base_OnBeginDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnBeginDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
9686 static PyObject *_wrap_wxPyDividedShape_base_OnBeginDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
9687 PyObject * _resultobj;
9688 wxPyDividedShape * _arg0;
9689 double _arg1;
9690 double _arg2;
9691 int _arg3 = (int ) 0;
9692 int _arg4 = (int ) 0;
9693 PyObject * _argo0 = 0;
9694 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
9695
9696 self = self;
9697 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyDividedShape_base_OnBeginDragLeft",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
9698 return NULL;
9699 if (_argo0) {
9700 if (_argo0 == Py_None) { _arg0 = NULL; }
9701 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
9702 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnBeginDragLeft. Expected _wxPyDividedShape_p.");
9703 return NULL;
9704 }
9705 }
9706 {
9707 wxPy_BEGIN_ALLOW_THREADS;
9708 wxPyDividedShape_base_OnBeginDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4);
9709
9710 wxPy_END_ALLOW_THREADS;
9711 } Py_INCREF(Py_None);
9712 _resultobj = Py_None;
9713 return _resultobj;
9714 }
9715
9716 #define wxPyDividedShape_base_OnEndDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnEndDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
9717 static PyObject *_wrap_wxPyDividedShape_base_OnEndDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
9718 PyObject * _resultobj;
9719 wxPyDividedShape * _arg0;
9720 double _arg1;
9721 double _arg2;
9722 int _arg3 = (int ) 0;
9723 int _arg4 = (int ) 0;
9724 PyObject * _argo0 = 0;
9725 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
9726
9727 self = self;
9728 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyDividedShape_base_OnEndDragLeft",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
9729 return NULL;
9730 if (_argo0) {
9731 if (_argo0 == Py_None) { _arg0 = NULL; }
9732 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
9733 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnEndDragLeft. Expected _wxPyDividedShape_p.");
9734 return NULL;
9735 }
9736 }
9737 {
9738 wxPy_BEGIN_ALLOW_THREADS;
9739 wxPyDividedShape_base_OnEndDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4);
9740
9741 wxPy_END_ALLOW_THREADS;
9742 } Py_INCREF(Py_None);
9743 _resultobj = Py_None;
9744 return _resultobj;
9745 }
9746
9747 #define wxPyDividedShape_base_OnDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
9748 static PyObject *_wrap_wxPyDividedShape_base_OnDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
9749 PyObject * _resultobj;
9750 wxPyDividedShape * _arg0;
9751 bool _arg1;
9752 double _arg2;
9753 double _arg3;
9754 int _arg4 = (int ) 0;
9755 int _arg5 = (int ) 0;
9756 PyObject * _argo0 = 0;
9757 int tempbool1;
9758 char *_kwnames[] = { "self","draw","x","y","keys","attachment", NULL };
9759
9760 self = self;
9761 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oidd|ii:wxPyDividedShape_base_OnDragRight",_kwnames,&_argo0,&tempbool1,&_arg2,&_arg3,&_arg4,&_arg5))
9762 return NULL;
9763 if (_argo0) {
9764 if (_argo0 == Py_None) { _arg0 = NULL; }
9765 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
9766 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnDragRight. Expected _wxPyDividedShape_p.");
9767 return NULL;
9768 }
9769 }
9770 _arg1 = (bool ) tempbool1;
9771 {
9772 wxPy_BEGIN_ALLOW_THREADS;
9773 wxPyDividedShape_base_OnDragRight(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
9774
9775 wxPy_END_ALLOW_THREADS;
9776 } Py_INCREF(Py_None);
9777 _resultobj = Py_None;
9778 return _resultobj;
9779 }
9780
9781 #define wxPyDividedShape_base_OnBeginDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnBeginDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
9782 static PyObject *_wrap_wxPyDividedShape_base_OnBeginDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
9783 PyObject * _resultobj;
9784 wxPyDividedShape * _arg0;
9785 double _arg1;
9786 double _arg2;
9787 int _arg3 = (int ) 0;
9788 int _arg4 = (int ) 0;
9789 PyObject * _argo0 = 0;
9790 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
9791
9792 self = self;
9793 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyDividedShape_base_OnBeginDragRight",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
9794 return NULL;
9795 if (_argo0) {
9796 if (_argo0 == Py_None) { _arg0 = NULL; }
9797 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
9798 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnBeginDragRight. Expected _wxPyDividedShape_p.");
9799 return NULL;
9800 }
9801 }
9802 {
9803 wxPy_BEGIN_ALLOW_THREADS;
9804 wxPyDividedShape_base_OnBeginDragRight(_arg0,_arg1,_arg2,_arg3,_arg4);
9805
9806 wxPy_END_ALLOW_THREADS;
9807 } Py_INCREF(Py_None);
9808 _resultobj = Py_None;
9809 return _resultobj;
9810 }
9811
9812 #define wxPyDividedShape_base_OnEndDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnEndDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
9813 static PyObject *_wrap_wxPyDividedShape_base_OnEndDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
9814 PyObject * _resultobj;
9815 wxPyDividedShape * _arg0;
9816 double _arg1;
9817 double _arg2;
9818 int _arg3 = (int ) 0;
9819 int _arg4 = (int ) 0;
9820 PyObject * _argo0 = 0;
9821 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
9822
9823 self = self;
9824 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyDividedShape_base_OnEndDragRight",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
9825 return NULL;
9826 if (_argo0) {
9827 if (_argo0 == Py_None) { _arg0 = NULL; }
9828 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
9829 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnEndDragRight. Expected _wxPyDividedShape_p.");
9830 return NULL;
9831 }
9832 }
9833 {
9834 wxPy_BEGIN_ALLOW_THREADS;
9835 wxPyDividedShape_base_OnEndDragRight(_arg0,_arg1,_arg2,_arg3,_arg4);
9836
9837 wxPy_END_ALLOW_THREADS;
9838 } Py_INCREF(Py_None);
9839 _resultobj = Py_None;
9840 return _resultobj;
9841 }
9842
9843 #define wxPyDividedShape_base_OnDrawOutline(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnDrawOutline(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
9844 static PyObject *_wrap_wxPyDividedShape_base_OnDrawOutline(PyObject *self, PyObject *args, PyObject *kwargs) {
9845 PyObject * _resultobj;
9846 wxPyDividedShape * _arg0;
9847 wxDC * _arg1;
9848 double _arg2;
9849 double _arg3;
9850 double _arg4;
9851 double _arg5;
9852 PyObject * _argo0 = 0;
9853 PyObject * _argo1 = 0;
9854 char *_kwnames[] = { "self","dc","x","y","w","h", NULL };
9855
9856 self = self;
9857 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdddd:wxPyDividedShape_base_OnDrawOutline",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5))
9858 return NULL;
9859 if (_argo0) {
9860 if (_argo0 == Py_None) { _arg0 = NULL; }
9861 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
9862 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnDrawOutline. Expected _wxPyDividedShape_p.");
9863 return NULL;
9864 }
9865 }
9866 if (_argo1) {
9867 if (_argo1 == Py_None) { _arg1 = NULL; }
9868 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
9869 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDividedShape_base_OnDrawOutline. Expected _wxDC_p.");
9870 return NULL;
9871 }
9872 }
9873 {
9874 wxPy_BEGIN_ALLOW_THREADS;
9875 wxPyDividedShape_base_OnDrawOutline(_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5);
9876
9877 wxPy_END_ALLOW_THREADS;
9878 } Py_INCREF(Py_None);
9879 _resultobj = Py_None;
9880 return _resultobj;
9881 }
9882
9883 #define wxPyDividedShape_base_OnDrawControlPoints(_swigobj,_swigarg0) (_swigobj->base_OnDrawControlPoints(_swigarg0))
9884 static PyObject *_wrap_wxPyDividedShape_base_OnDrawControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
9885 PyObject * _resultobj;
9886 wxPyDividedShape * _arg0;
9887 wxDC * _arg1;
9888 PyObject * _argo0 = 0;
9889 PyObject * _argo1 = 0;
9890 char *_kwnames[] = { "self","dc", NULL };
9891
9892 self = self;
9893 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDividedShape_base_OnDrawControlPoints",_kwnames,&_argo0,&_argo1))
9894 return NULL;
9895 if (_argo0) {
9896 if (_argo0 == Py_None) { _arg0 = NULL; }
9897 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
9898 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnDrawControlPoints. Expected _wxPyDividedShape_p.");
9899 return NULL;
9900 }
9901 }
9902 if (_argo1) {
9903 if (_argo1 == Py_None) { _arg1 = NULL; }
9904 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
9905 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDividedShape_base_OnDrawControlPoints. Expected _wxDC_p.");
9906 return NULL;
9907 }
9908 }
9909 {
9910 wxPy_BEGIN_ALLOW_THREADS;
9911 wxPyDividedShape_base_OnDrawControlPoints(_arg0,*_arg1);
9912
9913 wxPy_END_ALLOW_THREADS;
9914 } Py_INCREF(Py_None);
9915 _resultobj = Py_None;
9916 return _resultobj;
9917 }
9918
9919 #define wxPyDividedShape_base_OnEraseControlPoints(_swigobj,_swigarg0) (_swigobj->base_OnEraseControlPoints(_swigarg0))
9920 static PyObject *_wrap_wxPyDividedShape_base_OnEraseControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
9921 PyObject * _resultobj;
9922 wxPyDividedShape * _arg0;
9923 wxDC * _arg1;
9924 PyObject * _argo0 = 0;
9925 PyObject * _argo1 = 0;
9926 char *_kwnames[] = { "self","dc", NULL };
9927
9928 self = self;
9929 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDividedShape_base_OnEraseControlPoints",_kwnames,&_argo0,&_argo1))
9930 return NULL;
9931 if (_argo0) {
9932 if (_argo0 == Py_None) { _arg0 = NULL; }
9933 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
9934 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnEraseControlPoints. Expected _wxPyDividedShape_p.");
9935 return NULL;
9936 }
9937 }
9938 if (_argo1) {
9939 if (_argo1 == Py_None) { _arg1 = NULL; }
9940 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
9941 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDividedShape_base_OnEraseControlPoints. Expected _wxDC_p.");
9942 return NULL;
9943 }
9944 }
9945 {
9946 wxPy_BEGIN_ALLOW_THREADS;
9947 wxPyDividedShape_base_OnEraseControlPoints(_arg0,*_arg1);
9948
9949 wxPy_END_ALLOW_THREADS;
9950 } Py_INCREF(Py_None);
9951 _resultobj = Py_None;
9952 return _resultobj;
9953 }
9954
9955 #define wxPyDividedShape_base_OnMoveLink(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnMoveLink(_swigarg0,_swigarg1))
9956 static PyObject *_wrap_wxPyDividedShape_base_OnMoveLink(PyObject *self, PyObject *args, PyObject *kwargs) {
9957 PyObject * _resultobj;
9958 wxPyDividedShape * _arg0;
9959 wxDC * _arg1;
9960 bool _arg2 = (bool ) TRUE;
9961 PyObject * _argo0 = 0;
9962 PyObject * _argo1 = 0;
9963 int tempbool2 = (int) TRUE;
9964 char *_kwnames[] = { "self","dc","moveControlPoints", NULL };
9965
9966 self = self;
9967 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxPyDividedShape_base_OnMoveLink",_kwnames,&_argo0,&_argo1,&tempbool2))
9968 return NULL;
9969 if (_argo0) {
9970 if (_argo0 == Py_None) { _arg0 = NULL; }
9971 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
9972 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnMoveLink. Expected _wxPyDividedShape_p.");
9973 return NULL;
9974 }
9975 }
9976 if (_argo1) {
9977 if (_argo1 == Py_None) { _arg1 = NULL; }
9978 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
9979 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDividedShape_base_OnMoveLink. Expected _wxDC_p.");
9980 return NULL;
9981 }
9982 }
9983 _arg2 = (bool ) tempbool2;
9984 {
9985 wxPy_BEGIN_ALLOW_THREADS;
9986 wxPyDividedShape_base_OnMoveLink(_arg0,*_arg1,_arg2);
9987
9988 wxPy_END_ALLOW_THREADS;
9989 } Py_INCREF(Py_None);
9990 _resultobj = Py_None;
9991 return _resultobj;
9992 }
9993
9994 #define wxPyDividedShape_base_OnSizingDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->base_OnSizingDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
9995 static PyObject *_wrap_wxPyDividedShape_base_OnSizingDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
9996 PyObject * _resultobj;
9997 wxPyDividedShape * _arg0;
9998 wxPyControlPoint * _arg1;
9999 bool _arg2;
10000 double _arg3;
10001 double _arg4;
10002 int _arg5 = (int ) 0;
10003 int _arg6 = (int ) 0;
10004 PyObject * _argo0 = 0;
10005 PyObject * _argo1 = 0;
10006 int tempbool2;
10007 char *_kwnames[] = { "self","pt","draw","x","y","keys","attachment", NULL };
10008
10009 self = self;
10010 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOidd|ii:wxPyDividedShape_base_OnSizingDragLeft",_kwnames,&_argo0,&_argo1,&tempbool2,&_arg3,&_arg4,&_arg5,&_arg6))
10011 return NULL;
10012 if (_argo0) {
10013 if (_argo0 == Py_None) { _arg0 = NULL; }
10014 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
10015 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnSizingDragLeft. Expected _wxPyDividedShape_p.");
10016 return NULL;
10017 }
10018 }
10019 if (_argo1) {
10020 if (_argo1 == Py_None) { _arg1 = NULL; }
10021 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyControlPoint_p")) {
10022 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDividedShape_base_OnSizingDragLeft. Expected _wxPyControlPoint_p.");
10023 return NULL;
10024 }
10025 }
10026 _arg2 = (bool ) tempbool2;
10027 {
10028 wxPy_BEGIN_ALLOW_THREADS;
10029 wxPyDividedShape_base_OnSizingDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
10030
10031 wxPy_END_ALLOW_THREADS;
10032 } Py_INCREF(Py_None);
10033 _resultobj = Py_None;
10034 return _resultobj;
10035 }
10036
10037 #define wxPyDividedShape_base_OnSizingBeginDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnSizingBeginDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
10038 static PyObject *_wrap_wxPyDividedShape_base_OnSizingBeginDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
10039 PyObject * _resultobj;
10040 wxPyDividedShape * _arg0;
10041 wxPyControlPoint * _arg1;
10042 double _arg2;
10043 double _arg3;
10044 int _arg4 = (int ) 0;
10045 int _arg5 = (int ) 0;
10046 PyObject * _argo0 = 0;
10047 PyObject * _argo1 = 0;
10048 char *_kwnames[] = { "self","pt","x","y","keys","attachment", NULL };
10049
10050 self = self;
10051 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdd|ii:wxPyDividedShape_base_OnSizingBeginDragLeft",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5))
10052 return NULL;
10053 if (_argo0) {
10054 if (_argo0 == Py_None) { _arg0 = NULL; }
10055 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
10056 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnSizingBeginDragLeft. Expected _wxPyDividedShape_p.");
10057 return NULL;
10058 }
10059 }
10060 if (_argo1) {
10061 if (_argo1 == Py_None) { _arg1 = NULL; }
10062 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyControlPoint_p")) {
10063 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDividedShape_base_OnSizingBeginDragLeft. Expected _wxPyControlPoint_p.");
10064 return NULL;
10065 }
10066 }
10067 {
10068 wxPy_BEGIN_ALLOW_THREADS;
10069 wxPyDividedShape_base_OnSizingBeginDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
10070
10071 wxPy_END_ALLOW_THREADS;
10072 } Py_INCREF(Py_None);
10073 _resultobj = Py_None;
10074 return _resultobj;
10075 }
10076
10077 #define wxPyDividedShape_base_OnSizingEndDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnSizingEndDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
10078 static PyObject *_wrap_wxPyDividedShape_base_OnSizingEndDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
10079 PyObject * _resultobj;
10080 wxPyDividedShape * _arg0;
10081 wxPyControlPoint * _arg1;
10082 double _arg2;
10083 double _arg3;
10084 int _arg4 = (int ) 0;
10085 int _arg5 = (int ) 0;
10086 PyObject * _argo0 = 0;
10087 PyObject * _argo1 = 0;
10088 char *_kwnames[] = { "self","pt","x","y","keys","attachment", NULL };
10089
10090 self = self;
10091 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdd|ii:wxPyDividedShape_base_OnSizingEndDragLeft",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5))
10092 return NULL;
10093 if (_argo0) {
10094 if (_argo0 == Py_None) { _arg0 = NULL; }
10095 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
10096 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnSizingEndDragLeft. Expected _wxPyDividedShape_p.");
10097 return NULL;
10098 }
10099 }
10100 if (_argo1) {
10101 if (_argo1 == Py_None) { _arg1 = NULL; }
10102 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyControlPoint_p")) {
10103 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDividedShape_base_OnSizingEndDragLeft. Expected _wxPyControlPoint_p.");
10104 return NULL;
10105 }
10106 }
10107 {
10108 wxPy_BEGIN_ALLOW_THREADS;
10109 wxPyDividedShape_base_OnSizingEndDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
10110
10111 wxPy_END_ALLOW_THREADS;
10112 } Py_INCREF(Py_None);
10113 _resultobj = Py_None;
10114 return _resultobj;
10115 }
10116
10117 #define wxPyDividedShape_base_OnBeginSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnBeginSize(_swigarg0,_swigarg1))
10118 static PyObject *_wrap_wxPyDividedShape_base_OnBeginSize(PyObject *self, PyObject *args, PyObject *kwargs) {
10119 PyObject * _resultobj;
10120 wxPyDividedShape * _arg0;
10121 double _arg1;
10122 double _arg2;
10123 PyObject * _argo0 = 0;
10124 char *_kwnames[] = { "self","w","h", NULL };
10125
10126 self = self;
10127 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyDividedShape_base_OnBeginSize",_kwnames,&_argo0,&_arg1,&_arg2))
10128 return NULL;
10129 if (_argo0) {
10130 if (_argo0 == Py_None) { _arg0 = NULL; }
10131 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
10132 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnBeginSize. Expected _wxPyDividedShape_p.");
10133 return NULL;
10134 }
10135 }
10136 {
10137 wxPy_BEGIN_ALLOW_THREADS;
10138 wxPyDividedShape_base_OnBeginSize(_arg0,_arg1,_arg2);
10139
10140 wxPy_END_ALLOW_THREADS;
10141 } Py_INCREF(Py_None);
10142 _resultobj = Py_None;
10143 return _resultobj;
10144 }
10145
10146 #define wxPyDividedShape_base_OnEndSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnEndSize(_swigarg0,_swigarg1))
10147 static PyObject *_wrap_wxPyDividedShape_base_OnEndSize(PyObject *self, PyObject *args, PyObject *kwargs) {
10148 PyObject * _resultobj;
10149 wxPyDividedShape * _arg0;
10150 double _arg1;
10151 double _arg2;
10152 PyObject * _argo0 = 0;
10153 char *_kwnames[] = { "self","w","h", NULL };
10154
10155 self = self;
10156 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyDividedShape_base_OnEndSize",_kwnames,&_argo0,&_arg1,&_arg2))
10157 return NULL;
10158 if (_argo0) {
10159 if (_argo0 == Py_None) { _arg0 = NULL; }
10160 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
10161 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnEndSize. Expected _wxPyDividedShape_p.");
10162 return NULL;
10163 }
10164 }
10165 {
10166 wxPy_BEGIN_ALLOW_THREADS;
10167 wxPyDividedShape_base_OnEndSize(_arg0,_arg1,_arg2);
10168
10169 wxPy_END_ALLOW_THREADS;
10170 } Py_INCREF(Py_None);
10171 _resultobj = Py_None;
10172 return _resultobj;
10173 }
10174
10175 static void *SwigwxPyDivisionShapeTowxPyCompositeShape(void *ptr) {
10176 wxPyDivisionShape *src;
10177 wxPyCompositeShape *dest;
10178 src = (wxPyDivisionShape *) ptr;
10179 dest = (wxPyCompositeShape *) src;
10180 return (void *) dest;
10181 }
10182
10183 static void *SwigwxPyDivisionShapeTowxPyRectangleShape(void *ptr) {
10184 wxPyDivisionShape *src;
10185 wxPyRectangleShape *dest;
10186 src = (wxPyDivisionShape *) ptr;
10187 dest = (wxPyRectangleShape *) src;
10188 return (void *) dest;
10189 }
10190
10191 static void *SwigwxPyDivisionShapeTowxPyShape(void *ptr) {
10192 wxPyDivisionShape *src;
10193 wxPyShape *dest;
10194 src = (wxPyDivisionShape *) ptr;
10195 dest = (wxPyShape *) src;
10196 return (void *) dest;
10197 }
10198
10199 static void *SwigwxPyDivisionShapeTowxPyShapeEvtHandler(void *ptr) {
10200 wxPyDivisionShape *src;
10201 wxPyShapeEvtHandler *dest;
10202 src = (wxPyDivisionShape *) ptr;
10203 dest = (wxPyShapeEvtHandler *) src;
10204 return (void *) dest;
10205 }
10206
10207 #define new_wxPyDivisionShape() (new wxPyDivisionShape())
10208 static PyObject *_wrap_new_wxPyDivisionShape(PyObject *self, PyObject *args, PyObject *kwargs) {
10209 PyObject * _resultobj;
10210 wxPyDivisionShape * _result;
10211 char *_kwnames[] = { NULL };
10212 char _ptemp[128];
10213
10214 self = self;
10215 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxPyDivisionShape",_kwnames))
10216 return NULL;
10217 {
10218 wxPy_BEGIN_ALLOW_THREADS;
10219 _result = (wxPyDivisionShape *)new_wxPyDivisionShape();
10220
10221 wxPy_END_ALLOW_THREADS;
10222 } if (_result) {
10223 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPyDivisionShape_p");
10224 _resultobj = Py_BuildValue("s",_ptemp);
10225 } else {
10226 Py_INCREF(Py_None);
10227 _resultobj = Py_None;
10228 }
10229 return _resultobj;
10230 }
10231
10232 #define wxPyDivisionShape__setSelf(_swigobj,_swigarg0) (_swigobj->_setSelf(_swigarg0))
10233 static PyObject *_wrap_wxPyDivisionShape__setSelf(PyObject *self, PyObject *args, PyObject *kwargs) {
10234 PyObject * _resultobj;
10235 wxPyDivisionShape * _arg0;
10236 PyObject * _arg1;
10237 PyObject * _argo0 = 0;
10238 PyObject * _obj1 = 0;
10239 char *_kwnames[] = { "self","self", NULL };
10240
10241 self = self;
10242 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDivisionShape__setSelf",_kwnames,&_argo0,&_obj1))
10243 return NULL;
10244 if (_argo0) {
10245 if (_argo0 == Py_None) { _arg0 = NULL; }
10246 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
10247 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape__setSelf. Expected _wxPyDivisionShape_p.");
10248 return NULL;
10249 }
10250 }
10251 {
10252 _arg1 = _obj1;
10253 }
10254 {
10255 wxPy_BEGIN_ALLOW_THREADS;
10256 wxPyDivisionShape__setSelf(_arg0,_arg1);
10257
10258 wxPy_END_ALLOW_THREADS;
10259 } Py_INCREF(Py_None);
10260 _resultobj = Py_None;
10261 return _resultobj;
10262 }
10263
10264 #define wxPyDivisionShape_AdjustBottom(_swigobj,_swigarg0,_swigarg1) (_swigobj->AdjustBottom(_swigarg0,_swigarg1))
10265 static PyObject *_wrap_wxPyDivisionShape_AdjustBottom(PyObject *self, PyObject *args, PyObject *kwargs) {
10266 PyObject * _resultobj;
10267 wxPyDivisionShape * _arg0;
10268 double _arg1;
10269 bool _arg2;
10270 PyObject * _argo0 = 0;
10271 int tempbool2;
10272 char *_kwnames[] = { "self","bottom","test", NULL };
10273
10274 self = self;
10275 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odi:wxPyDivisionShape_AdjustBottom",_kwnames,&_argo0,&_arg1,&tempbool2))
10276 return NULL;
10277 if (_argo0) {
10278 if (_argo0 == Py_None) { _arg0 = NULL; }
10279 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
10280 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_AdjustBottom. Expected _wxPyDivisionShape_p.");
10281 return NULL;
10282 }
10283 }
10284 _arg2 = (bool ) tempbool2;
10285 {
10286 wxPy_BEGIN_ALLOW_THREADS;
10287 wxPyDivisionShape_AdjustBottom(_arg0,_arg1,_arg2);
10288
10289 wxPy_END_ALLOW_THREADS;
10290 } Py_INCREF(Py_None);
10291 _resultobj = Py_None;
10292 return _resultobj;
10293 }
10294
10295 #define wxPyDivisionShape_AdjustLeft(_swigobj,_swigarg0,_swigarg1) (_swigobj->AdjustLeft(_swigarg0,_swigarg1))
10296 static PyObject *_wrap_wxPyDivisionShape_AdjustLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
10297 PyObject * _resultobj;
10298 wxPyDivisionShape * _arg0;
10299 double _arg1;
10300 bool _arg2;
10301 PyObject * _argo0 = 0;
10302 int tempbool2;
10303 char *_kwnames[] = { "self","left","test", NULL };
10304
10305 self = self;
10306 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odi:wxPyDivisionShape_AdjustLeft",_kwnames,&_argo0,&_arg1,&tempbool2))
10307 return NULL;
10308 if (_argo0) {
10309 if (_argo0 == Py_None) { _arg0 = NULL; }
10310 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
10311 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_AdjustLeft. Expected _wxPyDivisionShape_p.");
10312 return NULL;
10313 }
10314 }
10315 _arg2 = (bool ) tempbool2;
10316 {
10317 wxPy_BEGIN_ALLOW_THREADS;
10318 wxPyDivisionShape_AdjustLeft(_arg0,_arg1,_arg2);
10319
10320 wxPy_END_ALLOW_THREADS;
10321 } Py_INCREF(Py_None);
10322 _resultobj = Py_None;
10323 return _resultobj;
10324 }
10325
10326 #define wxPyDivisionShape_AdjustRight(_swigobj,_swigarg0,_swigarg1) (_swigobj->AdjustRight(_swigarg0,_swigarg1))
10327 static PyObject *_wrap_wxPyDivisionShape_AdjustRight(PyObject *self, PyObject *args, PyObject *kwargs) {
10328 PyObject * _resultobj;
10329 wxPyDivisionShape * _arg0;
10330 double _arg1;
10331 bool _arg2;
10332 PyObject * _argo0 = 0;
10333 int tempbool2;
10334 char *_kwnames[] = { "self","right","test", NULL };
10335
10336 self = self;
10337 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odi:wxPyDivisionShape_AdjustRight",_kwnames,&_argo0,&_arg1,&tempbool2))
10338 return NULL;
10339 if (_argo0) {
10340 if (_argo0 == Py_None) { _arg0 = NULL; }
10341 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
10342 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_AdjustRight. Expected _wxPyDivisionShape_p.");
10343 return NULL;
10344 }
10345 }
10346 _arg2 = (bool ) tempbool2;
10347 {
10348 wxPy_BEGIN_ALLOW_THREADS;
10349 wxPyDivisionShape_AdjustRight(_arg0,_arg1,_arg2);
10350
10351 wxPy_END_ALLOW_THREADS;
10352 } Py_INCREF(Py_None);
10353 _resultobj = Py_None;
10354 return _resultobj;
10355 }
10356
10357 #define wxPyDivisionShape_AdjustTop(_swigobj,_swigarg0,_swigarg1) (_swigobj->AdjustTop(_swigarg0,_swigarg1))
10358 static PyObject *_wrap_wxPyDivisionShape_AdjustTop(PyObject *self, PyObject *args, PyObject *kwargs) {
10359 PyObject * _resultobj;
10360 wxPyDivisionShape * _arg0;
10361 double _arg1;
10362 bool _arg2;
10363 PyObject * _argo0 = 0;
10364 int tempbool2;
10365 char *_kwnames[] = { "self","top","test", NULL };
10366
10367 self = self;
10368 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odi:wxPyDivisionShape_AdjustTop",_kwnames,&_argo0,&_arg1,&tempbool2))
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_AdjustTop. Expected _wxPyDivisionShape_p.");
10374 return NULL;
10375 }
10376 }
10377 _arg2 = (bool ) tempbool2;
10378 {
10379 wxPy_BEGIN_ALLOW_THREADS;
10380 wxPyDivisionShape_AdjustTop(_arg0,_arg1,_arg2);
10381
10382 wxPy_END_ALLOW_THREADS;
10383 } Py_INCREF(Py_None);
10384 _resultobj = Py_None;
10385 return _resultobj;
10386 }
10387
10388 #define wxPyDivisionShape_Divide(_swigobj,_swigarg0) (_swigobj->Divide(_swigarg0))
10389 static PyObject *_wrap_wxPyDivisionShape_Divide(PyObject *self, PyObject *args, PyObject *kwargs) {
10390 PyObject * _resultobj;
10391 wxPyDivisionShape * _arg0;
10392 int _arg1;
10393 PyObject * _argo0 = 0;
10394 char *_kwnames[] = { "self","direction", NULL };
10395
10396 self = self;
10397 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxPyDivisionShape_Divide",_kwnames,&_argo0,&_arg1))
10398 return NULL;
10399 if (_argo0) {
10400 if (_argo0 == Py_None) { _arg0 = NULL; }
10401 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
10402 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_Divide. Expected _wxPyDivisionShape_p.");
10403 return NULL;
10404 }
10405 }
10406 {
10407 wxPy_BEGIN_ALLOW_THREADS;
10408 wxPyDivisionShape_Divide(_arg0,_arg1);
10409
10410 wxPy_END_ALLOW_THREADS;
10411 } Py_INCREF(Py_None);
10412 _resultobj = Py_None;
10413 return _resultobj;
10414 }
10415
10416 #define wxPyDivisionShape_EditEdge(_swigobj,_swigarg0) (_swigobj->EditEdge(_swigarg0))
10417 static PyObject *_wrap_wxPyDivisionShape_EditEdge(PyObject *self, PyObject *args, PyObject *kwargs) {
10418 PyObject * _resultobj;
10419 wxPyDivisionShape * _arg0;
10420 int _arg1;
10421 PyObject * _argo0 = 0;
10422 char *_kwnames[] = { "self","side", NULL };
10423
10424 self = self;
10425 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxPyDivisionShape_EditEdge",_kwnames,&_argo0,&_arg1))
10426 return NULL;
10427 if (_argo0) {
10428 if (_argo0 == Py_None) { _arg0 = NULL; }
10429 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
10430 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_EditEdge. Expected _wxPyDivisionShape_p.");
10431 return NULL;
10432 }
10433 }
10434 {
10435 wxPy_BEGIN_ALLOW_THREADS;
10436 wxPyDivisionShape_EditEdge(_arg0,_arg1);
10437
10438 wxPy_END_ALLOW_THREADS;
10439 } Py_INCREF(Py_None);
10440 _resultobj = Py_None;
10441 return _resultobj;
10442 }
10443
10444 #define wxPyDivisionShape_GetBottomSide(_swigobj) (_swigobj->GetBottomSide())
10445 static PyObject *_wrap_wxPyDivisionShape_GetBottomSide(PyObject *self, PyObject *args, PyObject *kwargs) {
10446 PyObject * _resultobj;
10447 wxPyDivisionShape * _result;
10448 wxPyDivisionShape * _arg0;
10449 PyObject * _argo0 = 0;
10450 char *_kwnames[] = { "self", NULL };
10451 char _ptemp[128];
10452
10453 self = self;
10454 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyDivisionShape_GetBottomSide",_kwnames,&_argo0))
10455 return NULL;
10456 if (_argo0) {
10457 if (_argo0 == Py_None) { _arg0 = NULL; }
10458 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
10459 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_GetBottomSide. Expected _wxPyDivisionShape_p.");
10460 return NULL;
10461 }
10462 }
10463 {
10464 wxPy_BEGIN_ALLOW_THREADS;
10465 _result = (wxPyDivisionShape *)wxPyDivisionShape_GetBottomSide(_arg0);
10466
10467 wxPy_END_ALLOW_THREADS;
10468 } if (_result) {
10469 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPyDivisionShape_p");
10470 _resultobj = Py_BuildValue("s",_ptemp);
10471 } else {
10472 Py_INCREF(Py_None);
10473 _resultobj = Py_None;
10474 }
10475 return _resultobj;
10476 }
10477
10478 #define wxPyDivisionShape_GetHandleSide(_swigobj) (_swigobj->GetHandleSide())
10479 static PyObject *_wrap_wxPyDivisionShape_GetHandleSide(PyObject *self, PyObject *args, PyObject *kwargs) {
10480 PyObject * _resultobj;
10481 int _result;
10482 wxPyDivisionShape * _arg0;
10483 PyObject * _argo0 = 0;
10484 char *_kwnames[] = { "self", NULL };
10485
10486 self = self;
10487 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyDivisionShape_GetHandleSide",_kwnames,&_argo0))
10488 return NULL;
10489 if (_argo0) {
10490 if (_argo0 == Py_None) { _arg0 = NULL; }
10491 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
10492 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_GetHandleSide. Expected _wxPyDivisionShape_p.");
10493 return NULL;
10494 }
10495 }
10496 {
10497 wxPy_BEGIN_ALLOW_THREADS;
10498 _result = (int )wxPyDivisionShape_GetHandleSide(_arg0);
10499
10500 wxPy_END_ALLOW_THREADS;
10501 } _resultobj = Py_BuildValue("i",_result);
10502 return _resultobj;
10503 }
10504
10505 #define wxPyDivisionShape_GetLeftSide(_swigobj) (_swigobj->GetLeftSide())
10506 static PyObject *_wrap_wxPyDivisionShape_GetLeftSide(PyObject *self, PyObject *args, PyObject *kwargs) {
10507 PyObject * _resultobj;
10508 wxPyDivisionShape * _result;
10509 wxPyDivisionShape * _arg0;
10510 PyObject * _argo0 = 0;
10511 char *_kwnames[] = { "self", NULL };
10512 char _ptemp[128];
10513
10514 self = self;
10515 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyDivisionShape_GetLeftSide",_kwnames,&_argo0))
10516 return NULL;
10517 if (_argo0) {
10518 if (_argo0 == Py_None) { _arg0 = NULL; }
10519 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
10520 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_GetLeftSide. Expected _wxPyDivisionShape_p.");
10521 return NULL;
10522 }
10523 }
10524 {
10525 wxPy_BEGIN_ALLOW_THREADS;
10526 _result = (wxPyDivisionShape *)wxPyDivisionShape_GetLeftSide(_arg0);
10527
10528 wxPy_END_ALLOW_THREADS;
10529 } if (_result) {
10530 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPyDivisionShape_p");
10531 _resultobj = Py_BuildValue("s",_ptemp);
10532 } else {
10533 Py_INCREF(Py_None);
10534 _resultobj = Py_None;
10535 }
10536 return _resultobj;
10537 }
10538
10539 #define wxPyDivisionShape_GetLeftSideColour(_swigobj) (_swigobj->GetLeftSideColour())
10540 static PyObject *_wrap_wxPyDivisionShape_GetLeftSideColour(PyObject *self, PyObject *args, PyObject *kwargs) {
10541 PyObject * _resultobj;
10542 wxString * _result;
10543 wxPyDivisionShape * _arg0;
10544 PyObject * _argo0 = 0;
10545 char *_kwnames[] = { "self", NULL };
10546
10547 self = self;
10548 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyDivisionShape_GetLeftSideColour",_kwnames,&_argo0))
10549 return NULL;
10550 if (_argo0) {
10551 if (_argo0 == Py_None) { _arg0 = NULL; }
10552 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
10553 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_GetLeftSideColour. Expected _wxPyDivisionShape_p.");
10554 return NULL;
10555 }
10556 }
10557 {
10558 wxPy_BEGIN_ALLOW_THREADS;
10559 _result = new wxString (wxPyDivisionShape_GetLeftSideColour(_arg0));
10560
10561 wxPy_END_ALLOW_THREADS;
10562 }{
10563 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
10564 }
10565 {
10566 delete _result;
10567 }
10568 return _resultobj;
10569 }
10570
10571 #define wxPyDivisionShape_GetLeftSidePen(_swigobj) (_swigobj->GetLeftSidePen())
10572 static PyObject *_wrap_wxPyDivisionShape_GetLeftSidePen(PyObject *self, PyObject *args, PyObject *kwargs) {
10573 PyObject * _resultobj;
10574 wxPen * _result;
10575 wxPyDivisionShape * _arg0;
10576 PyObject * _argo0 = 0;
10577 char *_kwnames[] = { "self", NULL };
10578 char _ptemp[128];
10579
10580 self = self;
10581 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyDivisionShape_GetLeftSidePen",_kwnames,&_argo0))
10582 return NULL;
10583 if (_argo0) {
10584 if (_argo0 == Py_None) { _arg0 = NULL; }
10585 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
10586 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_GetLeftSidePen. Expected _wxPyDivisionShape_p.");
10587 return NULL;
10588 }
10589 }
10590 {
10591 wxPy_BEGIN_ALLOW_THREADS;
10592 _result = (wxPen *)wxPyDivisionShape_GetLeftSidePen(_arg0);
10593
10594 wxPy_END_ALLOW_THREADS;
10595 } if (_result) {
10596 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPen_p");
10597 _resultobj = Py_BuildValue("s",_ptemp);
10598 } else {
10599 Py_INCREF(Py_None);
10600 _resultobj = Py_None;
10601 }
10602 return _resultobj;
10603 }
10604
10605 #define wxPyDivisionShape_GetRightSide(_swigobj) (_swigobj->GetRightSide())
10606 static PyObject *_wrap_wxPyDivisionShape_GetRightSide(PyObject *self, PyObject *args, PyObject *kwargs) {
10607 PyObject * _resultobj;
10608 wxPyDivisionShape * _result;
10609 wxPyDivisionShape * _arg0;
10610 PyObject * _argo0 = 0;
10611 char *_kwnames[] = { "self", NULL };
10612 char _ptemp[128];
10613
10614 self = self;
10615 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyDivisionShape_GetRightSide",_kwnames,&_argo0))
10616 return NULL;
10617 if (_argo0) {
10618 if (_argo0 == Py_None) { _arg0 = NULL; }
10619 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
10620 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_GetRightSide. Expected _wxPyDivisionShape_p.");
10621 return NULL;
10622 }
10623 }
10624 {
10625 wxPy_BEGIN_ALLOW_THREADS;
10626 _result = (wxPyDivisionShape *)wxPyDivisionShape_GetRightSide(_arg0);
10627
10628 wxPy_END_ALLOW_THREADS;
10629 } if (_result) {
10630 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPyDivisionShape_p");
10631 _resultobj = Py_BuildValue("s",_ptemp);
10632 } else {
10633 Py_INCREF(Py_None);
10634 _resultobj = Py_None;
10635 }
10636 return _resultobj;
10637 }
10638
10639 #define wxPyDivisionShape_GetTopSide(_swigobj) (_swigobj->GetTopSide())
10640 static PyObject *_wrap_wxPyDivisionShape_GetTopSide(PyObject *self, PyObject *args, PyObject *kwargs) {
10641 PyObject * _resultobj;
10642 wxPyDivisionShape * _result;
10643 wxPyDivisionShape * _arg0;
10644 PyObject * _argo0 = 0;
10645 char *_kwnames[] = { "self", NULL };
10646 char _ptemp[128];
10647
10648 self = self;
10649 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyDivisionShape_GetTopSide",_kwnames,&_argo0))
10650 return NULL;
10651 if (_argo0) {
10652 if (_argo0 == Py_None) { _arg0 = NULL; }
10653 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
10654 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_GetTopSide. Expected _wxPyDivisionShape_p.");
10655 return NULL;
10656 }
10657 }
10658 {
10659 wxPy_BEGIN_ALLOW_THREADS;
10660 _result = (wxPyDivisionShape *)wxPyDivisionShape_GetTopSide(_arg0);
10661
10662 wxPy_END_ALLOW_THREADS;
10663 } if (_result) {
10664 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPyDivisionShape_p");
10665 _resultobj = Py_BuildValue("s",_ptemp);
10666 } else {
10667 Py_INCREF(Py_None);
10668 _resultobj = Py_None;
10669 }
10670 return _resultobj;
10671 }
10672
10673 #define wxPyDivisionShape_GetTopSidePen(_swigobj) (_swigobj->GetTopSidePen())
10674 static PyObject *_wrap_wxPyDivisionShape_GetTopSidePen(PyObject *self, PyObject *args, PyObject *kwargs) {
10675 PyObject * _resultobj;
10676 wxPen * _result;
10677 wxPyDivisionShape * _arg0;
10678 PyObject * _argo0 = 0;
10679 char *_kwnames[] = { "self", NULL };
10680 char _ptemp[128];
10681
10682 self = self;
10683 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyDivisionShape_GetTopSidePen",_kwnames,&_argo0))
10684 return NULL;
10685 if (_argo0) {
10686 if (_argo0 == Py_None) { _arg0 = NULL; }
10687 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
10688 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_GetTopSidePen. Expected _wxPyDivisionShape_p.");
10689 return NULL;
10690 }
10691 }
10692 {
10693 wxPy_BEGIN_ALLOW_THREADS;
10694 _result = (wxPen *)wxPyDivisionShape_GetTopSidePen(_arg0);
10695
10696 wxPy_END_ALLOW_THREADS;
10697 } if (_result) {
10698 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPen_p");
10699 _resultobj = Py_BuildValue("s",_ptemp);
10700 } else {
10701 Py_INCREF(Py_None);
10702 _resultobj = Py_None;
10703 }
10704 return _resultobj;
10705 }
10706
10707 #define wxPyDivisionShape_ResizeAdjoining(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->ResizeAdjoining(_swigarg0,_swigarg1,_swigarg2))
10708 static PyObject *_wrap_wxPyDivisionShape_ResizeAdjoining(PyObject *self, PyObject *args, PyObject *kwargs) {
10709 PyObject * _resultobj;
10710 wxPyDivisionShape * _arg0;
10711 int _arg1;
10712 double _arg2;
10713 bool _arg3;
10714 PyObject * _argo0 = 0;
10715 int tempbool3;
10716 char *_kwnames[] = { "self","side","newPos","test", NULL };
10717
10718 self = self;
10719 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oidi:wxPyDivisionShape_ResizeAdjoining",_kwnames,&_argo0,&_arg1,&_arg2,&tempbool3))
10720 return NULL;
10721 if (_argo0) {
10722 if (_argo0 == Py_None) { _arg0 = NULL; }
10723 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
10724 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_ResizeAdjoining. Expected _wxPyDivisionShape_p.");
10725 return NULL;
10726 }
10727 }
10728 _arg3 = (bool ) tempbool3;
10729 {
10730 wxPy_BEGIN_ALLOW_THREADS;
10731 wxPyDivisionShape_ResizeAdjoining(_arg0,_arg1,_arg2,_arg3);
10732
10733 wxPy_END_ALLOW_THREADS;
10734 } Py_INCREF(Py_None);
10735 _resultobj = Py_None;
10736 return _resultobj;
10737 }
10738
10739 #define wxPyDivisionShape_PopupMenu(_swigobj,_swigarg0,_swigarg1) (_swigobj->PopupMenu(_swigarg0,_swigarg1))
10740 static PyObject *_wrap_wxPyDivisionShape_PopupMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
10741 PyObject * _resultobj;
10742 wxPyDivisionShape * _arg0;
10743 double _arg1;
10744 double _arg2;
10745 PyObject * _argo0 = 0;
10746 char *_kwnames[] = { "self","x","y", NULL };
10747
10748 self = self;
10749 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyDivisionShape_PopupMenu",_kwnames,&_argo0,&_arg1,&_arg2))
10750 return NULL;
10751 if (_argo0) {
10752 if (_argo0 == Py_None) { _arg0 = NULL; }
10753 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
10754 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_PopupMenu. Expected _wxPyDivisionShape_p.");
10755 return NULL;
10756 }
10757 }
10758 {
10759 wxPy_BEGIN_ALLOW_THREADS;
10760 wxPyDivisionShape_PopupMenu(_arg0,_arg1,_arg2);
10761
10762 wxPy_END_ALLOW_THREADS;
10763 } Py_INCREF(Py_None);
10764 _resultobj = Py_None;
10765 return _resultobj;
10766 }
10767
10768 #define wxPyDivisionShape_SetBottomSide(_swigobj,_swigarg0) (_swigobj->SetBottomSide(_swigarg0))
10769 static PyObject *_wrap_wxPyDivisionShape_SetBottomSide(PyObject *self, PyObject *args, PyObject *kwargs) {
10770 PyObject * _resultobj;
10771 wxPyDivisionShape * _arg0;
10772 wxPyDivisionShape * _arg1;
10773 PyObject * _argo0 = 0;
10774 PyObject * _argo1 = 0;
10775 char *_kwnames[] = { "self","shape", NULL };
10776
10777 self = self;
10778 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDivisionShape_SetBottomSide",_kwnames,&_argo0,&_argo1))
10779 return NULL;
10780 if (_argo0) {
10781 if (_argo0 == Py_None) { _arg0 = NULL; }
10782 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
10783 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_SetBottomSide. Expected _wxPyDivisionShape_p.");
10784 return NULL;
10785 }
10786 }
10787 if (_argo1) {
10788 if (_argo1 == Py_None) { _arg1 = NULL; }
10789 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyDivisionShape_p")) {
10790 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDivisionShape_SetBottomSide. Expected _wxPyDivisionShape_p.");
10791 return NULL;
10792 }
10793 }
10794 {
10795 wxPy_BEGIN_ALLOW_THREADS;
10796 wxPyDivisionShape_SetBottomSide(_arg0,_arg1);
10797
10798 wxPy_END_ALLOW_THREADS;
10799 } Py_INCREF(Py_None);
10800 _resultobj = Py_None;
10801 return _resultobj;
10802 }
10803
10804 #define wxPyDivisionShape_SetHandleSide(_swigobj,_swigarg0) (_swigobj->SetHandleSide(_swigarg0))
10805 static PyObject *_wrap_wxPyDivisionShape_SetHandleSide(PyObject *self, PyObject *args, PyObject *kwargs) {
10806 PyObject * _resultobj;
10807 wxPyDivisionShape * _arg0;
10808 int _arg1;
10809 PyObject * _argo0 = 0;
10810 char *_kwnames[] = { "self","side", NULL };
10811
10812 self = self;
10813 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxPyDivisionShape_SetHandleSide",_kwnames,&_argo0,&_arg1))
10814 return NULL;
10815 if (_argo0) {
10816 if (_argo0 == Py_None) { _arg0 = NULL; }
10817 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
10818 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_SetHandleSide. Expected _wxPyDivisionShape_p.");
10819 return NULL;
10820 }
10821 }
10822 {
10823 wxPy_BEGIN_ALLOW_THREADS;
10824 wxPyDivisionShape_SetHandleSide(_arg0,_arg1);
10825
10826 wxPy_END_ALLOW_THREADS;
10827 } Py_INCREF(Py_None);
10828 _resultobj = Py_None;
10829 return _resultobj;
10830 }
10831
10832 #define wxPyDivisionShape_SetLeftSide(_swigobj,_swigarg0) (_swigobj->SetLeftSide(_swigarg0))
10833 static PyObject *_wrap_wxPyDivisionShape_SetLeftSide(PyObject *self, PyObject *args, PyObject *kwargs) {
10834 PyObject * _resultobj;
10835 wxPyDivisionShape * _arg0;
10836 wxPyDivisionShape * _arg1;
10837 PyObject * _argo0 = 0;
10838 PyObject * _argo1 = 0;
10839 char *_kwnames[] = { "self","shape", NULL };
10840
10841 self = self;
10842 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDivisionShape_SetLeftSide",_kwnames,&_argo0,&_argo1))
10843 return NULL;
10844 if (_argo0) {
10845 if (_argo0 == Py_None) { _arg0 = NULL; }
10846 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
10847 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_SetLeftSide. Expected _wxPyDivisionShape_p.");
10848 return NULL;
10849 }
10850 }
10851 if (_argo1) {
10852 if (_argo1 == Py_None) { _arg1 = NULL; }
10853 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyDivisionShape_p")) {
10854 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDivisionShape_SetLeftSide. Expected _wxPyDivisionShape_p.");
10855 return NULL;
10856 }
10857 }
10858 {
10859 wxPy_BEGIN_ALLOW_THREADS;
10860 wxPyDivisionShape_SetLeftSide(_arg0,_arg1);
10861
10862 wxPy_END_ALLOW_THREADS;
10863 } Py_INCREF(Py_None);
10864 _resultobj = Py_None;
10865 return _resultobj;
10866 }
10867
10868 #define wxPyDivisionShape_SetLeftSideColour(_swigobj,_swigarg0) (_swigobj->SetLeftSideColour(_swigarg0))
10869 static PyObject *_wrap_wxPyDivisionShape_SetLeftSideColour(PyObject *self, PyObject *args, PyObject *kwargs) {
10870 PyObject * _resultobj;
10871 wxPyDivisionShape * _arg0;
10872 wxString * _arg1;
10873 PyObject * _argo0 = 0;
10874 PyObject * _obj1 = 0;
10875 char *_kwnames[] = { "self","colour", NULL };
10876
10877 self = self;
10878 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDivisionShape_SetLeftSideColour",_kwnames,&_argo0,&_obj1))
10879 return NULL;
10880 if (_argo0) {
10881 if (_argo0 == Py_None) { _arg0 = NULL; }
10882 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
10883 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_SetLeftSideColour. Expected _wxPyDivisionShape_p.");
10884 return NULL;
10885 }
10886 }
10887 {
10888 if (!PyString_Check(_obj1)) {
10889 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
10890 return NULL;
10891 }
10892 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
10893 }
10894 {
10895 wxPy_BEGIN_ALLOW_THREADS;
10896 wxPyDivisionShape_SetLeftSideColour(_arg0,*_arg1);
10897
10898 wxPy_END_ALLOW_THREADS;
10899 } Py_INCREF(Py_None);
10900 _resultobj = Py_None;
10901 {
10902 if (_obj1)
10903 delete _arg1;
10904 }
10905 return _resultobj;
10906 }
10907
10908 #define wxPyDivisionShape_SetLeftSidePen(_swigobj,_swigarg0) (_swigobj->SetLeftSidePen(_swigarg0))
10909 static PyObject *_wrap_wxPyDivisionShape_SetLeftSidePen(PyObject *self, PyObject *args, PyObject *kwargs) {
10910 PyObject * _resultobj;
10911 wxPyDivisionShape * _arg0;
10912 wxPen * _arg1;
10913 PyObject * _argo0 = 0;
10914 PyObject * _argo1 = 0;
10915 char *_kwnames[] = { "self","pen", NULL };
10916
10917 self = self;
10918 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDivisionShape_SetLeftSidePen",_kwnames,&_argo0,&_argo1))
10919 return NULL;
10920 if (_argo0) {
10921 if (_argo0 == Py_None) { _arg0 = NULL; }
10922 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
10923 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_SetLeftSidePen. Expected _wxPyDivisionShape_p.");
10924 return NULL;
10925 }
10926 }
10927 if (_argo1) {
10928 if (_argo1 == Py_None) { _arg1 = NULL; }
10929 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPen_p")) {
10930 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDivisionShape_SetLeftSidePen. Expected _wxPen_p.");
10931 return NULL;
10932 }
10933 }
10934 {
10935 wxPy_BEGIN_ALLOW_THREADS;
10936 wxPyDivisionShape_SetLeftSidePen(_arg0,_arg1);
10937
10938 wxPy_END_ALLOW_THREADS;
10939 } Py_INCREF(Py_None);
10940 _resultobj = Py_None;
10941 return _resultobj;
10942 }
10943
10944 #define wxPyDivisionShape_SetRightSide(_swigobj,_swigarg0) (_swigobj->SetRightSide(_swigarg0))
10945 static PyObject *_wrap_wxPyDivisionShape_SetRightSide(PyObject *self, PyObject *args, PyObject *kwargs) {
10946 PyObject * _resultobj;
10947 wxPyDivisionShape * _arg0;
10948 wxPyDivisionShape * _arg1;
10949 PyObject * _argo0 = 0;
10950 PyObject * _argo1 = 0;
10951 char *_kwnames[] = { "self","shape", NULL };
10952
10953 self = self;
10954 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDivisionShape_SetRightSide",_kwnames,&_argo0,&_argo1))
10955 return NULL;
10956 if (_argo0) {
10957 if (_argo0 == Py_None) { _arg0 = NULL; }
10958 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
10959 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_SetRightSide. Expected _wxPyDivisionShape_p.");
10960 return NULL;
10961 }
10962 }
10963 if (_argo1) {
10964 if (_argo1 == Py_None) { _arg1 = NULL; }
10965 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyDivisionShape_p")) {
10966 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDivisionShape_SetRightSide. Expected _wxPyDivisionShape_p.");
10967 return NULL;
10968 }
10969 }
10970 {
10971 wxPy_BEGIN_ALLOW_THREADS;
10972 wxPyDivisionShape_SetRightSide(_arg0,_arg1);
10973
10974 wxPy_END_ALLOW_THREADS;
10975 } Py_INCREF(Py_None);
10976 _resultobj = Py_None;
10977 return _resultobj;
10978 }
10979
10980 #define wxPyDivisionShape_SetTopSide(_swigobj,_swigarg0) (_swigobj->SetTopSide(_swigarg0))
10981 static PyObject *_wrap_wxPyDivisionShape_SetTopSide(PyObject *self, PyObject *args, PyObject *kwargs) {
10982 PyObject * _resultobj;
10983 wxPyDivisionShape * _arg0;
10984 wxPyDivisionShape * _arg1;
10985 PyObject * _argo0 = 0;
10986 PyObject * _argo1 = 0;
10987 char *_kwnames[] = { "self","shape", NULL };
10988
10989 self = self;
10990 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDivisionShape_SetTopSide",_kwnames,&_argo0,&_argo1))
10991 return NULL;
10992 if (_argo0) {
10993 if (_argo0 == Py_None) { _arg0 = NULL; }
10994 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
10995 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_SetTopSide. Expected _wxPyDivisionShape_p.");
10996 return NULL;
10997 }
10998 }
10999 if (_argo1) {
11000 if (_argo1 == Py_None) { _arg1 = NULL; }
11001 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyDivisionShape_p")) {
11002 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDivisionShape_SetTopSide. Expected _wxPyDivisionShape_p.");
11003 return NULL;
11004 }
11005 }
11006 {
11007 wxPy_BEGIN_ALLOW_THREADS;
11008 wxPyDivisionShape_SetTopSide(_arg0,_arg1);
11009
11010 wxPy_END_ALLOW_THREADS;
11011 } Py_INCREF(Py_None);
11012 _resultobj = Py_None;
11013 return _resultobj;
11014 }
11015
11016 #define wxPyDivisionShape_SetTopSideColour(_swigobj,_swigarg0) (_swigobj->SetTopSideColour(_swigarg0))
11017 static PyObject *_wrap_wxPyDivisionShape_SetTopSideColour(PyObject *self, PyObject *args, PyObject *kwargs) {
11018 PyObject * _resultobj;
11019 wxPyDivisionShape * _arg0;
11020 wxString * _arg1;
11021 PyObject * _argo0 = 0;
11022 PyObject * _obj1 = 0;
11023 char *_kwnames[] = { "self","colour", NULL };
11024
11025 self = self;
11026 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDivisionShape_SetTopSideColour",_kwnames,&_argo0,&_obj1))
11027 return NULL;
11028 if (_argo0) {
11029 if (_argo0 == Py_None) { _arg0 = NULL; }
11030 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11031 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_SetTopSideColour. Expected _wxPyDivisionShape_p.");
11032 return NULL;
11033 }
11034 }
11035 {
11036 if (!PyString_Check(_obj1)) {
11037 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
11038 return NULL;
11039 }
11040 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
11041 }
11042 {
11043 wxPy_BEGIN_ALLOW_THREADS;
11044 wxPyDivisionShape_SetTopSideColour(_arg0,*_arg1);
11045
11046 wxPy_END_ALLOW_THREADS;
11047 } Py_INCREF(Py_None);
11048 _resultobj = Py_None;
11049 {
11050 if (_obj1)
11051 delete _arg1;
11052 }
11053 return _resultobj;
11054 }
11055
11056 #define wxPyDivisionShape_SetTopSidePen(_swigobj,_swigarg0) (_swigobj->SetTopSidePen(_swigarg0))
11057 static PyObject *_wrap_wxPyDivisionShape_SetTopSidePen(PyObject *self, PyObject *args, PyObject *kwargs) {
11058 PyObject * _resultobj;
11059 wxPyDivisionShape * _arg0;
11060 wxPen * _arg1;
11061 PyObject * _argo0 = 0;
11062 PyObject * _argo1 = 0;
11063 char *_kwnames[] = { "self","pen", NULL };
11064
11065 self = self;
11066 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDivisionShape_SetTopSidePen",_kwnames,&_argo0,&_argo1))
11067 return NULL;
11068 if (_argo0) {
11069 if (_argo0 == Py_None) { _arg0 = NULL; }
11070 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11071 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_SetTopSidePen. Expected _wxPyDivisionShape_p.");
11072 return NULL;
11073 }
11074 }
11075 if (_argo1) {
11076 if (_argo1 == Py_None) { _arg1 = NULL; }
11077 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPen_p")) {
11078 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDivisionShape_SetTopSidePen. Expected _wxPen_p.");
11079 return NULL;
11080 }
11081 }
11082 {
11083 wxPy_BEGIN_ALLOW_THREADS;
11084 wxPyDivisionShape_SetTopSidePen(_arg0,_arg1);
11085
11086 wxPy_END_ALLOW_THREADS;
11087 } Py_INCREF(Py_None);
11088 _resultobj = Py_None;
11089 return _resultobj;
11090 }
11091
11092 #define wxPyDivisionShape_base_OnDelete(_swigobj) (_swigobj->base_OnDelete())
11093 static PyObject *_wrap_wxPyDivisionShape_base_OnDelete(PyObject *self, PyObject *args, PyObject *kwargs) {
11094 PyObject * _resultobj;
11095 wxPyDivisionShape * _arg0;
11096 PyObject * _argo0 = 0;
11097 char *_kwnames[] = { "self", NULL };
11098
11099 self = self;
11100 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyDivisionShape_base_OnDelete",_kwnames,&_argo0))
11101 return NULL;
11102 if (_argo0) {
11103 if (_argo0 == Py_None) { _arg0 = NULL; }
11104 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11105 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnDelete. Expected _wxPyDivisionShape_p.");
11106 return NULL;
11107 }
11108 }
11109 {
11110 wxPy_BEGIN_ALLOW_THREADS;
11111 wxPyDivisionShape_base_OnDelete(_arg0);
11112
11113 wxPy_END_ALLOW_THREADS;
11114 } Py_INCREF(Py_None);
11115 _resultobj = Py_None;
11116 return _resultobj;
11117 }
11118
11119 #define wxPyDivisionShape_base_OnDraw(_swigobj,_swigarg0) (_swigobj->base_OnDraw(_swigarg0))
11120 static PyObject *_wrap_wxPyDivisionShape_base_OnDraw(PyObject *self, PyObject *args, PyObject *kwargs) {
11121 PyObject * _resultobj;
11122 wxPyDivisionShape * _arg0;
11123 wxDC * _arg1;
11124 PyObject * _argo0 = 0;
11125 PyObject * _argo1 = 0;
11126 char *_kwnames[] = { "self","dc", NULL };
11127
11128 self = self;
11129 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDivisionShape_base_OnDraw",_kwnames,&_argo0,&_argo1))
11130 return NULL;
11131 if (_argo0) {
11132 if (_argo0 == Py_None) { _arg0 = NULL; }
11133 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11134 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnDraw. Expected _wxPyDivisionShape_p.");
11135 return NULL;
11136 }
11137 }
11138 if (_argo1) {
11139 if (_argo1 == Py_None) { _arg1 = NULL; }
11140 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
11141 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDivisionShape_base_OnDraw. Expected _wxDC_p.");
11142 return NULL;
11143 }
11144 }
11145 {
11146 wxPy_BEGIN_ALLOW_THREADS;
11147 wxPyDivisionShape_base_OnDraw(_arg0,*_arg1);
11148
11149 wxPy_END_ALLOW_THREADS;
11150 } Py_INCREF(Py_None);
11151 _resultobj = Py_None;
11152 return _resultobj;
11153 }
11154
11155 #define wxPyDivisionShape_base_OnDrawContents(_swigobj,_swigarg0) (_swigobj->base_OnDrawContents(_swigarg0))
11156 static PyObject *_wrap_wxPyDivisionShape_base_OnDrawContents(PyObject *self, PyObject *args, PyObject *kwargs) {
11157 PyObject * _resultobj;
11158 wxPyDivisionShape * _arg0;
11159 wxDC * _arg1;
11160 PyObject * _argo0 = 0;
11161 PyObject * _argo1 = 0;
11162 char *_kwnames[] = { "self","dc", NULL };
11163
11164 self = self;
11165 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDivisionShape_base_OnDrawContents",_kwnames,&_argo0,&_argo1))
11166 return NULL;
11167 if (_argo0) {
11168 if (_argo0 == Py_None) { _arg0 = NULL; }
11169 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11170 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnDrawContents. Expected _wxPyDivisionShape_p.");
11171 return NULL;
11172 }
11173 }
11174 if (_argo1) {
11175 if (_argo1 == Py_None) { _arg1 = NULL; }
11176 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
11177 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDivisionShape_base_OnDrawContents. Expected _wxDC_p.");
11178 return NULL;
11179 }
11180 }
11181 {
11182 wxPy_BEGIN_ALLOW_THREADS;
11183 wxPyDivisionShape_base_OnDrawContents(_arg0,*_arg1);
11184
11185 wxPy_END_ALLOW_THREADS;
11186 } Py_INCREF(Py_None);
11187 _resultobj = Py_None;
11188 return _resultobj;
11189 }
11190
11191 #define wxPyDivisionShape_base_OnDrawBranches(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnDrawBranches(_swigarg0,_swigarg1))
11192 static PyObject *_wrap_wxPyDivisionShape_base_OnDrawBranches(PyObject *self, PyObject *args, PyObject *kwargs) {
11193 PyObject * _resultobj;
11194 wxPyDivisionShape * _arg0;
11195 wxDC * _arg1;
11196 bool _arg2 = (bool ) FALSE;
11197 PyObject * _argo0 = 0;
11198 PyObject * _argo1 = 0;
11199 int tempbool2 = (int) FALSE;
11200 char *_kwnames[] = { "self","dc","erase", NULL };
11201
11202 self = self;
11203 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxPyDivisionShape_base_OnDrawBranches",_kwnames,&_argo0,&_argo1,&tempbool2))
11204 return NULL;
11205 if (_argo0) {
11206 if (_argo0 == Py_None) { _arg0 = NULL; }
11207 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11208 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnDrawBranches. Expected _wxPyDivisionShape_p.");
11209 return NULL;
11210 }
11211 }
11212 if (_argo1) {
11213 if (_argo1 == Py_None) { _arg1 = NULL; }
11214 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
11215 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDivisionShape_base_OnDrawBranches. Expected _wxDC_p.");
11216 return NULL;
11217 }
11218 }
11219 _arg2 = (bool ) tempbool2;
11220 {
11221 wxPy_BEGIN_ALLOW_THREADS;
11222 wxPyDivisionShape_base_OnDrawBranches(_arg0,*_arg1,_arg2);
11223
11224 wxPy_END_ALLOW_THREADS;
11225 } Py_INCREF(Py_None);
11226 _resultobj = Py_None;
11227 return _resultobj;
11228 }
11229
11230 #define wxPyDivisionShape_base_OnMoveLinks(_swigobj,_swigarg0) (_swigobj->base_OnMoveLinks(_swigarg0))
11231 static PyObject *_wrap_wxPyDivisionShape_base_OnMoveLinks(PyObject *self, PyObject *args, PyObject *kwargs) {
11232 PyObject * _resultobj;
11233 wxPyDivisionShape * _arg0;
11234 wxDC * _arg1;
11235 PyObject * _argo0 = 0;
11236 PyObject * _argo1 = 0;
11237 char *_kwnames[] = { "self","dc", NULL };
11238
11239 self = self;
11240 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDivisionShape_base_OnMoveLinks",_kwnames,&_argo0,&_argo1))
11241 return NULL;
11242 if (_argo0) {
11243 if (_argo0 == Py_None) { _arg0 = NULL; }
11244 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11245 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnMoveLinks. Expected _wxPyDivisionShape_p.");
11246 return NULL;
11247 }
11248 }
11249 if (_argo1) {
11250 if (_argo1 == Py_None) { _arg1 = NULL; }
11251 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
11252 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDivisionShape_base_OnMoveLinks. Expected _wxDC_p.");
11253 return NULL;
11254 }
11255 }
11256 {
11257 wxPy_BEGIN_ALLOW_THREADS;
11258 wxPyDivisionShape_base_OnMoveLinks(_arg0,*_arg1);
11259
11260 wxPy_END_ALLOW_THREADS;
11261 } Py_INCREF(Py_None);
11262 _resultobj = Py_None;
11263 return _resultobj;
11264 }
11265
11266 #define wxPyDivisionShape_base_OnErase(_swigobj,_swigarg0) (_swigobj->base_OnErase(_swigarg0))
11267 static PyObject *_wrap_wxPyDivisionShape_base_OnErase(PyObject *self, PyObject *args, PyObject *kwargs) {
11268 PyObject * _resultobj;
11269 wxPyDivisionShape * _arg0;
11270 wxDC * _arg1;
11271 PyObject * _argo0 = 0;
11272 PyObject * _argo1 = 0;
11273 char *_kwnames[] = { "self","dc", NULL };
11274
11275 self = self;
11276 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDivisionShape_base_OnErase",_kwnames,&_argo0,&_argo1))
11277 return NULL;
11278 if (_argo0) {
11279 if (_argo0 == Py_None) { _arg0 = NULL; }
11280 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11281 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnErase. Expected _wxPyDivisionShape_p.");
11282 return NULL;
11283 }
11284 }
11285 if (_argo1) {
11286 if (_argo1 == Py_None) { _arg1 = NULL; }
11287 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
11288 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDivisionShape_base_OnErase. Expected _wxDC_p.");
11289 return NULL;
11290 }
11291 }
11292 {
11293 wxPy_BEGIN_ALLOW_THREADS;
11294 wxPyDivisionShape_base_OnErase(_arg0,*_arg1);
11295
11296 wxPy_END_ALLOW_THREADS;
11297 } Py_INCREF(Py_None);
11298 _resultobj = Py_None;
11299 return _resultobj;
11300 }
11301
11302 #define wxPyDivisionShape_base_OnEraseContents(_swigobj,_swigarg0) (_swigobj->base_OnEraseContents(_swigarg0))
11303 static PyObject *_wrap_wxPyDivisionShape_base_OnEraseContents(PyObject *self, PyObject *args, PyObject *kwargs) {
11304 PyObject * _resultobj;
11305 wxPyDivisionShape * _arg0;
11306 wxDC * _arg1;
11307 PyObject * _argo0 = 0;
11308 PyObject * _argo1 = 0;
11309 char *_kwnames[] = { "self","dc", NULL };
11310
11311 self = self;
11312 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDivisionShape_base_OnEraseContents",_kwnames,&_argo0,&_argo1))
11313 return NULL;
11314 if (_argo0) {
11315 if (_argo0 == Py_None) { _arg0 = NULL; }
11316 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11317 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnEraseContents. Expected _wxPyDivisionShape_p.");
11318 return NULL;
11319 }
11320 }
11321 if (_argo1) {
11322 if (_argo1 == Py_None) { _arg1 = NULL; }
11323 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
11324 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDivisionShape_base_OnEraseContents. Expected _wxDC_p.");
11325 return NULL;
11326 }
11327 }
11328 {
11329 wxPy_BEGIN_ALLOW_THREADS;
11330 wxPyDivisionShape_base_OnEraseContents(_arg0,*_arg1);
11331
11332 wxPy_END_ALLOW_THREADS;
11333 } Py_INCREF(Py_None);
11334 _resultobj = Py_None;
11335 return _resultobj;
11336 }
11337
11338 #define wxPyDivisionShape_base_OnHighlight(_swigobj,_swigarg0) (_swigobj->base_OnHighlight(_swigarg0))
11339 static PyObject *_wrap_wxPyDivisionShape_base_OnHighlight(PyObject *self, PyObject *args, PyObject *kwargs) {
11340 PyObject * _resultobj;
11341 wxPyDivisionShape * _arg0;
11342 wxDC * _arg1;
11343 PyObject * _argo0 = 0;
11344 PyObject * _argo1 = 0;
11345 char *_kwnames[] = { "self","dc", NULL };
11346
11347 self = self;
11348 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDivisionShape_base_OnHighlight",_kwnames,&_argo0,&_argo1))
11349 return NULL;
11350 if (_argo0) {
11351 if (_argo0 == Py_None) { _arg0 = NULL; }
11352 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11353 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnHighlight. Expected _wxPyDivisionShape_p.");
11354 return NULL;
11355 }
11356 }
11357 if (_argo1) {
11358 if (_argo1 == Py_None) { _arg1 = NULL; }
11359 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
11360 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDivisionShape_base_OnHighlight. Expected _wxDC_p.");
11361 return NULL;
11362 }
11363 }
11364 {
11365 wxPy_BEGIN_ALLOW_THREADS;
11366 wxPyDivisionShape_base_OnHighlight(_arg0,*_arg1);
11367
11368 wxPy_END_ALLOW_THREADS;
11369 } Py_INCREF(Py_None);
11370 _resultobj = Py_None;
11371 return _resultobj;
11372 }
11373
11374 #define wxPyDivisionShape_base_OnLeftClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnLeftClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
11375 static PyObject *_wrap_wxPyDivisionShape_base_OnLeftClick(PyObject *self, PyObject *args, PyObject *kwargs) {
11376 PyObject * _resultobj;
11377 wxPyDivisionShape * _arg0;
11378 double _arg1;
11379 double _arg2;
11380 int _arg3 = (int ) 0;
11381 int _arg4 = (int ) 0;
11382 PyObject * _argo0 = 0;
11383 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
11384
11385 self = self;
11386 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyDivisionShape_base_OnLeftClick",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
11387 return NULL;
11388 if (_argo0) {
11389 if (_argo0 == Py_None) { _arg0 = NULL; }
11390 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11391 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnLeftClick. Expected _wxPyDivisionShape_p.");
11392 return NULL;
11393 }
11394 }
11395 {
11396 wxPy_BEGIN_ALLOW_THREADS;
11397 wxPyDivisionShape_base_OnLeftClick(_arg0,_arg1,_arg2,_arg3,_arg4);
11398
11399 wxPy_END_ALLOW_THREADS;
11400 } Py_INCREF(Py_None);
11401 _resultobj = Py_None;
11402 return _resultobj;
11403 }
11404
11405 #define wxPyDivisionShape_base_OnLeftDoubleClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnLeftDoubleClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
11406 static PyObject *_wrap_wxPyDivisionShape_base_OnLeftDoubleClick(PyObject *self, PyObject *args, PyObject *kwargs) {
11407 PyObject * _resultobj;
11408 wxPyDivisionShape * _arg0;
11409 double _arg1;
11410 double _arg2;
11411 int _arg3 = (int ) 0;
11412 int _arg4 = (int ) 0;
11413 PyObject * _argo0 = 0;
11414 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
11415
11416 self = self;
11417 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyDivisionShape_base_OnLeftDoubleClick",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
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_OnLeftDoubleClick. Expected _wxPyDivisionShape_p.");
11423 return NULL;
11424 }
11425 }
11426 {
11427 wxPy_BEGIN_ALLOW_THREADS;
11428 wxPyDivisionShape_base_OnLeftDoubleClick(_arg0,_arg1,_arg2,_arg3,_arg4);
11429
11430 wxPy_END_ALLOW_THREADS;
11431 } Py_INCREF(Py_None);
11432 _resultobj = Py_None;
11433 return _resultobj;
11434 }
11435
11436 #define wxPyDivisionShape_base_OnRightClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnRightClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
11437 static PyObject *_wrap_wxPyDivisionShape_base_OnRightClick(PyObject *self, PyObject *args, PyObject *kwargs) {
11438 PyObject * _resultobj;
11439 wxPyDivisionShape * _arg0;
11440 double _arg1;
11441 double _arg2;
11442 int _arg3 = (int ) 0;
11443 int _arg4 = (int ) 0;
11444 PyObject * _argo0 = 0;
11445 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
11446
11447 self = self;
11448 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyDivisionShape_base_OnRightClick",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
11449 return NULL;
11450 if (_argo0) {
11451 if (_argo0 == Py_None) { _arg0 = NULL; }
11452 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11453 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnRightClick. Expected _wxPyDivisionShape_p.");
11454 return NULL;
11455 }
11456 }
11457 {
11458 wxPy_BEGIN_ALLOW_THREADS;
11459 wxPyDivisionShape_base_OnRightClick(_arg0,_arg1,_arg2,_arg3,_arg4);
11460
11461 wxPy_END_ALLOW_THREADS;
11462 } Py_INCREF(Py_None);
11463 _resultobj = Py_None;
11464 return _resultobj;
11465 }
11466
11467 #define wxPyDivisionShape_base_OnSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnSize(_swigarg0,_swigarg1))
11468 static PyObject *_wrap_wxPyDivisionShape_base_OnSize(PyObject *self, PyObject *args, PyObject *kwargs) {
11469 PyObject * _resultobj;
11470 wxPyDivisionShape * _arg0;
11471 double _arg1;
11472 double _arg2;
11473 PyObject * _argo0 = 0;
11474 char *_kwnames[] = { "self","x","y", NULL };
11475
11476 self = self;
11477 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyDivisionShape_base_OnSize",_kwnames,&_argo0,&_arg1,&_arg2))
11478 return NULL;
11479 if (_argo0) {
11480 if (_argo0 == Py_None) { _arg0 = NULL; }
11481 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11482 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnSize. Expected _wxPyDivisionShape_p.");
11483 return NULL;
11484 }
11485 }
11486 {
11487 wxPy_BEGIN_ALLOW_THREADS;
11488 wxPyDivisionShape_base_OnSize(_arg0,_arg1,_arg2);
11489
11490 wxPy_END_ALLOW_THREADS;
11491 } Py_INCREF(Py_None);
11492 _resultobj = Py_None;
11493 return _resultobj;
11494 }
11495
11496 #define wxPyDivisionShape_base_OnMovePre(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->base_OnMovePre(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
11497 static PyObject *_wrap_wxPyDivisionShape_base_OnMovePre(PyObject *self, PyObject *args, PyObject *kwargs) {
11498 PyObject * _resultobj;
11499 bool _result;
11500 wxPyDivisionShape * _arg0;
11501 wxDC * _arg1;
11502 double _arg2;
11503 double _arg3;
11504 double _arg4;
11505 double _arg5;
11506 bool _arg6 = (bool ) TRUE;
11507 PyObject * _argo0 = 0;
11508 PyObject * _argo1 = 0;
11509 int tempbool6 = (int) TRUE;
11510 char *_kwnames[] = { "self","dc","x","y","old_x","old_y","display", NULL };
11511
11512 self = self;
11513 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdddd|i:wxPyDivisionShape_base_OnMovePre",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5,&tempbool6))
11514 return NULL;
11515 if (_argo0) {
11516 if (_argo0 == Py_None) { _arg0 = NULL; }
11517 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11518 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnMovePre. Expected _wxPyDivisionShape_p.");
11519 return NULL;
11520 }
11521 }
11522 if (_argo1) {
11523 if (_argo1 == Py_None) { _arg1 = NULL; }
11524 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
11525 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDivisionShape_base_OnMovePre. Expected _wxDC_p.");
11526 return NULL;
11527 }
11528 }
11529 _arg6 = (bool ) tempbool6;
11530 {
11531 wxPy_BEGIN_ALLOW_THREADS;
11532 _result = (bool )wxPyDivisionShape_base_OnMovePre(_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
11533
11534 wxPy_END_ALLOW_THREADS;
11535 } _resultobj = Py_BuildValue("i",_result);
11536 return _resultobj;
11537 }
11538
11539 #define wxPyDivisionShape_base_OnMovePost(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->base_OnMovePost(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
11540 static PyObject *_wrap_wxPyDivisionShape_base_OnMovePost(PyObject *self, PyObject *args, PyObject *kwargs) {
11541 PyObject * _resultobj;
11542 wxPyDivisionShape * _arg0;
11543 wxDC * _arg1;
11544 double _arg2;
11545 double _arg3;
11546 double _arg4;
11547 double _arg5;
11548 bool _arg6 = (bool ) TRUE;
11549 PyObject * _argo0 = 0;
11550 PyObject * _argo1 = 0;
11551 int tempbool6 = (int) TRUE;
11552 char *_kwnames[] = { "self","dc","x","y","old_x","old_y","display", NULL };
11553
11554 self = self;
11555 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdddd|i:wxPyDivisionShape_base_OnMovePost",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5,&tempbool6))
11556 return NULL;
11557 if (_argo0) {
11558 if (_argo0 == Py_None) { _arg0 = NULL; }
11559 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11560 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnMovePost. Expected _wxPyDivisionShape_p.");
11561 return NULL;
11562 }
11563 }
11564 if (_argo1) {
11565 if (_argo1 == Py_None) { _arg1 = NULL; }
11566 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
11567 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDivisionShape_base_OnMovePost. Expected _wxDC_p.");
11568 return NULL;
11569 }
11570 }
11571 _arg6 = (bool ) tempbool6;
11572 {
11573 wxPy_BEGIN_ALLOW_THREADS;
11574 wxPyDivisionShape_base_OnMovePost(_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
11575
11576 wxPy_END_ALLOW_THREADS;
11577 } Py_INCREF(Py_None);
11578 _resultobj = Py_None;
11579 return _resultobj;
11580 }
11581
11582 #define wxPyDivisionShape_base_OnDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
11583 static PyObject *_wrap_wxPyDivisionShape_base_OnDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
11584 PyObject * _resultobj;
11585 wxPyDivisionShape * _arg0;
11586 bool _arg1;
11587 double _arg2;
11588 double _arg3;
11589 int _arg4 = (int ) 0;
11590 int _arg5 = (int ) 0;
11591 PyObject * _argo0 = 0;
11592 int tempbool1;
11593 char *_kwnames[] = { "self","draw","x","y","keys","attachment", NULL };
11594
11595 self = self;
11596 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oidd|ii:wxPyDivisionShape_base_OnDragLeft",_kwnames,&_argo0,&tempbool1,&_arg2,&_arg3,&_arg4,&_arg5))
11597 return NULL;
11598 if (_argo0) {
11599 if (_argo0 == Py_None) { _arg0 = NULL; }
11600 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11601 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnDragLeft. Expected _wxPyDivisionShape_p.");
11602 return NULL;
11603 }
11604 }
11605 _arg1 = (bool ) tempbool1;
11606 {
11607 wxPy_BEGIN_ALLOW_THREADS;
11608 wxPyDivisionShape_base_OnDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
11609
11610 wxPy_END_ALLOW_THREADS;
11611 } Py_INCREF(Py_None);
11612 _resultobj = Py_None;
11613 return _resultobj;
11614 }
11615
11616 #define wxPyDivisionShape_base_OnBeginDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnBeginDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
11617 static PyObject *_wrap_wxPyDivisionShape_base_OnBeginDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
11618 PyObject * _resultobj;
11619 wxPyDivisionShape * _arg0;
11620 double _arg1;
11621 double _arg2;
11622 int _arg3 = (int ) 0;
11623 int _arg4 = (int ) 0;
11624 PyObject * _argo0 = 0;
11625 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
11626
11627 self = self;
11628 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyDivisionShape_base_OnBeginDragLeft",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
11629 return NULL;
11630 if (_argo0) {
11631 if (_argo0 == Py_None) { _arg0 = NULL; }
11632 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11633 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnBeginDragLeft. Expected _wxPyDivisionShape_p.");
11634 return NULL;
11635 }
11636 }
11637 {
11638 wxPy_BEGIN_ALLOW_THREADS;
11639 wxPyDivisionShape_base_OnBeginDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4);
11640
11641 wxPy_END_ALLOW_THREADS;
11642 } Py_INCREF(Py_None);
11643 _resultobj = Py_None;
11644 return _resultobj;
11645 }
11646
11647 #define wxPyDivisionShape_base_OnEndDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnEndDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
11648 static PyObject *_wrap_wxPyDivisionShape_base_OnEndDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
11649 PyObject * _resultobj;
11650 wxPyDivisionShape * _arg0;
11651 double _arg1;
11652 double _arg2;
11653 int _arg3 = (int ) 0;
11654 int _arg4 = (int ) 0;
11655 PyObject * _argo0 = 0;
11656 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
11657
11658 self = self;
11659 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyDivisionShape_base_OnEndDragLeft",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
11660 return NULL;
11661 if (_argo0) {
11662 if (_argo0 == Py_None) { _arg0 = NULL; }
11663 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11664 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnEndDragLeft. Expected _wxPyDivisionShape_p.");
11665 return NULL;
11666 }
11667 }
11668 {
11669 wxPy_BEGIN_ALLOW_THREADS;
11670 wxPyDivisionShape_base_OnEndDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4);
11671
11672 wxPy_END_ALLOW_THREADS;
11673 } Py_INCREF(Py_None);
11674 _resultobj = Py_None;
11675 return _resultobj;
11676 }
11677
11678 #define wxPyDivisionShape_base_OnDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
11679 static PyObject *_wrap_wxPyDivisionShape_base_OnDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
11680 PyObject * _resultobj;
11681 wxPyDivisionShape * _arg0;
11682 bool _arg1;
11683 double _arg2;
11684 double _arg3;
11685 int _arg4 = (int ) 0;
11686 int _arg5 = (int ) 0;
11687 PyObject * _argo0 = 0;
11688 int tempbool1;
11689 char *_kwnames[] = { "self","draw","x","y","keys","attachment", NULL };
11690
11691 self = self;
11692 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oidd|ii:wxPyDivisionShape_base_OnDragRight",_kwnames,&_argo0,&tempbool1,&_arg2,&_arg3,&_arg4,&_arg5))
11693 return NULL;
11694 if (_argo0) {
11695 if (_argo0 == Py_None) { _arg0 = NULL; }
11696 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11697 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnDragRight. Expected _wxPyDivisionShape_p.");
11698 return NULL;
11699 }
11700 }
11701 _arg1 = (bool ) tempbool1;
11702 {
11703 wxPy_BEGIN_ALLOW_THREADS;
11704 wxPyDivisionShape_base_OnDragRight(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
11705
11706 wxPy_END_ALLOW_THREADS;
11707 } Py_INCREF(Py_None);
11708 _resultobj = Py_None;
11709 return _resultobj;
11710 }
11711
11712 #define wxPyDivisionShape_base_OnBeginDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnBeginDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
11713 static PyObject *_wrap_wxPyDivisionShape_base_OnBeginDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
11714 PyObject * _resultobj;
11715 wxPyDivisionShape * _arg0;
11716 double _arg1;
11717 double _arg2;
11718 int _arg3 = (int ) 0;
11719 int _arg4 = (int ) 0;
11720 PyObject * _argo0 = 0;
11721 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
11722
11723 self = self;
11724 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyDivisionShape_base_OnBeginDragRight",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
11725 return NULL;
11726 if (_argo0) {
11727 if (_argo0 == Py_None) { _arg0 = NULL; }
11728 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11729 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnBeginDragRight. Expected _wxPyDivisionShape_p.");
11730 return NULL;
11731 }
11732 }
11733 {
11734 wxPy_BEGIN_ALLOW_THREADS;
11735 wxPyDivisionShape_base_OnBeginDragRight(_arg0,_arg1,_arg2,_arg3,_arg4);
11736
11737 wxPy_END_ALLOW_THREADS;
11738 } Py_INCREF(Py_None);
11739 _resultobj = Py_None;
11740 return _resultobj;
11741 }
11742
11743 #define wxPyDivisionShape_base_OnEndDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnEndDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
11744 static PyObject *_wrap_wxPyDivisionShape_base_OnEndDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
11745 PyObject * _resultobj;
11746 wxPyDivisionShape * _arg0;
11747 double _arg1;
11748 double _arg2;
11749 int _arg3 = (int ) 0;
11750 int _arg4 = (int ) 0;
11751 PyObject * _argo0 = 0;
11752 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
11753
11754 self = self;
11755 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyDivisionShape_base_OnEndDragRight",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
11756 return NULL;
11757 if (_argo0) {
11758 if (_argo0 == Py_None) { _arg0 = NULL; }
11759 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11760 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnEndDragRight. Expected _wxPyDivisionShape_p.");
11761 return NULL;
11762 }
11763 }
11764 {
11765 wxPy_BEGIN_ALLOW_THREADS;
11766 wxPyDivisionShape_base_OnEndDragRight(_arg0,_arg1,_arg2,_arg3,_arg4);
11767
11768 wxPy_END_ALLOW_THREADS;
11769 } Py_INCREF(Py_None);
11770 _resultobj = Py_None;
11771 return _resultobj;
11772 }
11773
11774 #define wxPyDivisionShape_base_OnDrawOutline(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnDrawOutline(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
11775 static PyObject *_wrap_wxPyDivisionShape_base_OnDrawOutline(PyObject *self, PyObject *args, PyObject *kwargs) {
11776 PyObject * _resultobj;
11777 wxPyDivisionShape * _arg0;
11778 wxDC * _arg1;
11779 double _arg2;
11780 double _arg3;
11781 double _arg4;
11782 double _arg5;
11783 PyObject * _argo0 = 0;
11784 PyObject * _argo1 = 0;
11785 char *_kwnames[] = { "self","dc","x","y","w","h", NULL };
11786
11787 self = self;
11788 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdddd:wxPyDivisionShape_base_OnDrawOutline",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5))
11789 return NULL;
11790 if (_argo0) {
11791 if (_argo0 == Py_None) { _arg0 = NULL; }
11792 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11793 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnDrawOutline. Expected _wxPyDivisionShape_p.");
11794 return NULL;
11795 }
11796 }
11797 if (_argo1) {
11798 if (_argo1 == Py_None) { _arg1 = NULL; }
11799 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
11800 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDivisionShape_base_OnDrawOutline. Expected _wxDC_p.");
11801 return NULL;
11802 }
11803 }
11804 {
11805 wxPy_BEGIN_ALLOW_THREADS;
11806 wxPyDivisionShape_base_OnDrawOutline(_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5);
11807
11808 wxPy_END_ALLOW_THREADS;
11809 } Py_INCREF(Py_None);
11810 _resultobj = Py_None;
11811 return _resultobj;
11812 }
11813
11814 #define wxPyDivisionShape_base_OnDrawControlPoints(_swigobj,_swigarg0) (_swigobj->base_OnDrawControlPoints(_swigarg0))
11815 static PyObject *_wrap_wxPyDivisionShape_base_OnDrawControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
11816 PyObject * _resultobj;
11817 wxPyDivisionShape * _arg0;
11818 wxDC * _arg1;
11819 PyObject * _argo0 = 0;
11820 PyObject * _argo1 = 0;
11821 char *_kwnames[] = { "self","dc", NULL };
11822
11823 self = self;
11824 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDivisionShape_base_OnDrawControlPoints",_kwnames,&_argo0,&_argo1))
11825 return NULL;
11826 if (_argo0) {
11827 if (_argo0 == Py_None) { _arg0 = NULL; }
11828 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11829 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnDrawControlPoints. Expected _wxPyDivisionShape_p.");
11830 return NULL;
11831 }
11832 }
11833 if (_argo1) {
11834 if (_argo1 == Py_None) { _arg1 = NULL; }
11835 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
11836 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDivisionShape_base_OnDrawControlPoints. Expected _wxDC_p.");
11837 return NULL;
11838 }
11839 }
11840 {
11841 wxPy_BEGIN_ALLOW_THREADS;
11842 wxPyDivisionShape_base_OnDrawControlPoints(_arg0,*_arg1);
11843
11844 wxPy_END_ALLOW_THREADS;
11845 } Py_INCREF(Py_None);
11846 _resultobj = Py_None;
11847 return _resultobj;
11848 }
11849
11850 #define wxPyDivisionShape_base_OnEraseControlPoints(_swigobj,_swigarg0) (_swigobj->base_OnEraseControlPoints(_swigarg0))
11851 static PyObject *_wrap_wxPyDivisionShape_base_OnEraseControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
11852 PyObject * _resultobj;
11853 wxPyDivisionShape * _arg0;
11854 wxDC * _arg1;
11855 PyObject * _argo0 = 0;
11856 PyObject * _argo1 = 0;
11857 char *_kwnames[] = { "self","dc", NULL };
11858
11859 self = self;
11860 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDivisionShape_base_OnEraseControlPoints",_kwnames,&_argo0,&_argo1))
11861 return NULL;
11862 if (_argo0) {
11863 if (_argo0 == Py_None) { _arg0 = NULL; }
11864 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11865 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnEraseControlPoints. Expected _wxPyDivisionShape_p.");
11866 return NULL;
11867 }
11868 }
11869 if (_argo1) {
11870 if (_argo1 == Py_None) { _arg1 = NULL; }
11871 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
11872 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDivisionShape_base_OnEraseControlPoints. Expected _wxDC_p.");
11873 return NULL;
11874 }
11875 }
11876 {
11877 wxPy_BEGIN_ALLOW_THREADS;
11878 wxPyDivisionShape_base_OnEraseControlPoints(_arg0,*_arg1);
11879
11880 wxPy_END_ALLOW_THREADS;
11881 } Py_INCREF(Py_None);
11882 _resultobj = Py_None;
11883 return _resultobj;
11884 }
11885
11886 #define wxPyDivisionShape_base_OnMoveLink(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnMoveLink(_swigarg0,_swigarg1))
11887 static PyObject *_wrap_wxPyDivisionShape_base_OnMoveLink(PyObject *self, PyObject *args, PyObject *kwargs) {
11888 PyObject * _resultobj;
11889 wxPyDivisionShape * _arg0;
11890 wxDC * _arg1;
11891 bool _arg2 = (bool ) TRUE;
11892 PyObject * _argo0 = 0;
11893 PyObject * _argo1 = 0;
11894 int tempbool2 = (int) TRUE;
11895 char *_kwnames[] = { "self","dc","moveControlPoints", NULL };
11896
11897 self = self;
11898 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxPyDivisionShape_base_OnMoveLink",_kwnames,&_argo0,&_argo1,&tempbool2))
11899 return NULL;
11900 if (_argo0) {
11901 if (_argo0 == Py_None) { _arg0 = NULL; }
11902 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11903 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnMoveLink. Expected _wxPyDivisionShape_p.");
11904 return NULL;
11905 }
11906 }
11907 if (_argo1) {
11908 if (_argo1 == Py_None) { _arg1 = NULL; }
11909 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
11910 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDivisionShape_base_OnMoveLink. Expected _wxDC_p.");
11911 return NULL;
11912 }
11913 }
11914 _arg2 = (bool ) tempbool2;
11915 {
11916 wxPy_BEGIN_ALLOW_THREADS;
11917 wxPyDivisionShape_base_OnMoveLink(_arg0,*_arg1,_arg2);
11918
11919 wxPy_END_ALLOW_THREADS;
11920 } Py_INCREF(Py_None);
11921 _resultobj = Py_None;
11922 return _resultobj;
11923 }
11924
11925 #define wxPyDivisionShape_base_OnSizingDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->base_OnSizingDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
11926 static PyObject *_wrap_wxPyDivisionShape_base_OnSizingDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
11927 PyObject * _resultobj;
11928 wxPyDivisionShape * _arg0;
11929 wxPyControlPoint * _arg1;
11930 bool _arg2;
11931 double _arg3;
11932 double _arg4;
11933 int _arg5 = (int ) 0;
11934 int _arg6 = (int ) 0;
11935 PyObject * _argo0 = 0;
11936 PyObject * _argo1 = 0;
11937 int tempbool2;
11938 char *_kwnames[] = { "self","pt","draw","x","y","keys","attachment", NULL };
11939
11940 self = self;
11941 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOidd|ii:wxPyDivisionShape_base_OnSizingDragLeft",_kwnames,&_argo0,&_argo1,&tempbool2,&_arg3,&_arg4,&_arg5,&_arg6))
11942 return NULL;
11943 if (_argo0) {
11944 if (_argo0 == Py_None) { _arg0 = NULL; }
11945 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11946 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnSizingDragLeft. Expected _wxPyDivisionShape_p.");
11947 return NULL;
11948 }
11949 }
11950 if (_argo1) {
11951 if (_argo1 == Py_None) { _arg1 = NULL; }
11952 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyControlPoint_p")) {
11953 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDivisionShape_base_OnSizingDragLeft. Expected _wxPyControlPoint_p.");
11954 return NULL;
11955 }
11956 }
11957 _arg2 = (bool ) tempbool2;
11958 {
11959 wxPy_BEGIN_ALLOW_THREADS;
11960 wxPyDivisionShape_base_OnSizingDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
11961
11962 wxPy_END_ALLOW_THREADS;
11963 } Py_INCREF(Py_None);
11964 _resultobj = Py_None;
11965 return _resultobj;
11966 }
11967
11968 #define wxPyDivisionShape_base_OnSizingBeginDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnSizingBeginDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
11969 static PyObject *_wrap_wxPyDivisionShape_base_OnSizingBeginDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
11970 PyObject * _resultobj;
11971 wxPyDivisionShape * _arg0;
11972 wxPyControlPoint * _arg1;
11973 double _arg2;
11974 double _arg3;
11975 int _arg4 = (int ) 0;
11976 int _arg5 = (int ) 0;
11977 PyObject * _argo0 = 0;
11978 PyObject * _argo1 = 0;
11979 char *_kwnames[] = { "self","pt","x","y","keys","attachment", NULL };
11980
11981 self = self;
11982 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdd|ii:wxPyDivisionShape_base_OnSizingBeginDragLeft",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5))
11983 return NULL;
11984 if (_argo0) {
11985 if (_argo0 == Py_None) { _arg0 = NULL; }
11986 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11987 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnSizingBeginDragLeft. Expected _wxPyDivisionShape_p.");
11988 return NULL;
11989 }
11990 }
11991 if (_argo1) {
11992 if (_argo1 == Py_None) { _arg1 = NULL; }
11993 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyControlPoint_p")) {
11994 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDivisionShape_base_OnSizingBeginDragLeft. Expected _wxPyControlPoint_p.");
11995 return NULL;
11996 }
11997 }
11998 {
11999 wxPy_BEGIN_ALLOW_THREADS;
12000 wxPyDivisionShape_base_OnSizingBeginDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
12001
12002 wxPy_END_ALLOW_THREADS;
12003 } Py_INCREF(Py_None);
12004 _resultobj = Py_None;
12005 return _resultobj;
12006 }
12007
12008 #define wxPyDivisionShape_base_OnSizingEndDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnSizingEndDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
12009 static PyObject *_wrap_wxPyDivisionShape_base_OnSizingEndDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
12010 PyObject * _resultobj;
12011 wxPyDivisionShape * _arg0;
12012 wxPyControlPoint * _arg1;
12013 double _arg2;
12014 double _arg3;
12015 int _arg4 = (int ) 0;
12016 int _arg5 = (int ) 0;
12017 PyObject * _argo0 = 0;
12018 PyObject * _argo1 = 0;
12019 char *_kwnames[] = { "self","pt","x","y","keys","attachment", NULL };
12020
12021 self = self;
12022 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdd|ii:wxPyDivisionShape_base_OnSizingEndDragLeft",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5))
12023 return NULL;
12024 if (_argo0) {
12025 if (_argo0 == Py_None) { _arg0 = NULL; }
12026 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
12027 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnSizingEndDragLeft. Expected _wxPyDivisionShape_p.");
12028 return NULL;
12029 }
12030 }
12031 if (_argo1) {
12032 if (_argo1 == Py_None) { _arg1 = NULL; }
12033 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyControlPoint_p")) {
12034 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDivisionShape_base_OnSizingEndDragLeft. Expected _wxPyControlPoint_p.");
12035 return NULL;
12036 }
12037 }
12038 {
12039 wxPy_BEGIN_ALLOW_THREADS;
12040 wxPyDivisionShape_base_OnSizingEndDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
12041
12042 wxPy_END_ALLOW_THREADS;
12043 } Py_INCREF(Py_None);
12044 _resultobj = Py_None;
12045 return _resultobj;
12046 }
12047
12048 #define wxPyDivisionShape_base_OnBeginSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnBeginSize(_swigarg0,_swigarg1))
12049 static PyObject *_wrap_wxPyDivisionShape_base_OnBeginSize(PyObject *self, PyObject *args, PyObject *kwargs) {
12050 PyObject * _resultobj;
12051 wxPyDivisionShape * _arg0;
12052 double _arg1;
12053 double _arg2;
12054 PyObject * _argo0 = 0;
12055 char *_kwnames[] = { "self","w","h", NULL };
12056
12057 self = self;
12058 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyDivisionShape_base_OnBeginSize",_kwnames,&_argo0,&_arg1,&_arg2))
12059 return NULL;
12060 if (_argo0) {
12061 if (_argo0 == Py_None) { _arg0 = NULL; }
12062 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
12063 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnBeginSize. Expected _wxPyDivisionShape_p.");
12064 return NULL;
12065 }
12066 }
12067 {
12068 wxPy_BEGIN_ALLOW_THREADS;
12069 wxPyDivisionShape_base_OnBeginSize(_arg0,_arg1,_arg2);
12070
12071 wxPy_END_ALLOW_THREADS;
12072 } Py_INCREF(Py_None);
12073 _resultobj = Py_None;
12074 return _resultobj;
12075 }
12076
12077 #define wxPyDivisionShape_base_OnEndSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnEndSize(_swigarg0,_swigarg1))
12078 static PyObject *_wrap_wxPyDivisionShape_base_OnEndSize(PyObject *self, PyObject *args, PyObject *kwargs) {
12079 PyObject * _resultobj;
12080 wxPyDivisionShape * _arg0;
12081 double _arg1;
12082 double _arg2;
12083 PyObject * _argo0 = 0;
12084 char *_kwnames[] = { "self","w","h", NULL };
12085
12086 self = self;
12087 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyDivisionShape_base_OnEndSize",_kwnames,&_argo0,&_arg1,&_arg2))
12088 return NULL;
12089 if (_argo0) {
12090 if (_argo0 == Py_None) { _arg0 = NULL; }
12091 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
12092 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnEndSize. Expected _wxPyDivisionShape_p.");
12093 return NULL;
12094 }
12095 }
12096 {
12097 wxPy_BEGIN_ALLOW_THREADS;
12098 wxPyDivisionShape_base_OnEndSize(_arg0,_arg1,_arg2);
12099
12100 wxPy_END_ALLOW_THREADS;
12101 } Py_INCREF(Py_None);
12102 _resultobj = Py_None;
12103 return _resultobj;
12104 }
12105
12106 static PyMethodDef oglshapescMethods[] = {
12107 { "wxPyDivisionShape_base_OnEndSize", (PyCFunction) _wrap_wxPyDivisionShape_base_OnEndSize, METH_VARARGS | METH_KEYWORDS },
12108 { "wxPyDivisionShape_base_OnBeginSize", (PyCFunction) _wrap_wxPyDivisionShape_base_OnBeginSize, METH_VARARGS | METH_KEYWORDS },
12109 { "wxPyDivisionShape_base_OnSizingEndDragLeft", (PyCFunction) _wrap_wxPyDivisionShape_base_OnSizingEndDragLeft, METH_VARARGS | METH_KEYWORDS },
12110 { "wxPyDivisionShape_base_OnSizingBeginDragLeft", (PyCFunction) _wrap_wxPyDivisionShape_base_OnSizingBeginDragLeft, METH_VARARGS | METH_KEYWORDS },
12111 { "wxPyDivisionShape_base_OnSizingDragLeft", (PyCFunction) _wrap_wxPyDivisionShape_base_OnSizingDragLeft, METH_VARARGS | METH_KEYWORDS },
12112 { "wxPyDivisionShape_base_OnMoveLink", (PyCFunction) _wrap_wxPyDivisionShape_base_OnMoveLink, METH_VARARGS | METH_KEYWORDS },
12113 { "wxPyDivisionShape_base_OnEraseControlPoints", (PyCFunction) _wrap_wxPyDivisionShape_base_OnEraseControlPoints, METH_VARARGS | METH_KEYWORDS },
12114 { "wxPyDivisionShape_base_OnDrawControlPoints", (PyCFunction) _wrap_wxPyDivisionShape_base_OnDrawControlPoints, METH_VARARGS | METH_KEYWORDS },
12115 { "wxPyDivisionShape_base_OnDrawOutline", (PyCFunction) _wrap_wxPyDivisionShape_base_OnDrawOutline, METH_VARARGS | METH_KEYWORDS },
12116 { "wxPyDivisionShape_base_OnEndDragRight", (PyCFunction) _wrap_wxPyDivisionShape_base_OnEndDragRight, METH_VARARGS | METH_KEYWORDS },
12117 { "wxPyDivisionShape_base_OnBeginDragRight", (PyCFunction) _wrap_wxPyDivisionShape_base_OnBeginDragRight, METH_VARARGS | METH_KEYWORDS },
12118 { "wxPyDivisionShape_base_OnDragRight", (PyCFunction) _wrap_wxPyDivisionShape_base_OnDragRight, METH_VARARGS | METH_KEYWORDS },
12119 { "wxPyDivisionShape_base_OnEndDragLeft", (PyCFunction) _wrap_wxPyDivisionShape_base_OnEndDragLeft, METH_VARARGS | METH_KEYWORDS },
12120 { "wxPyDivisionShape_base_OnBeginDragLeft", (PyCFunction) _wrap_wxPyDivisionShape_base_OnBeginDragLeft, METH_VARARGS | METH_KEYWORDS },
12121 { "wxPyDivisionShape_base_OnDragLeft", (PyCFunction) _wrap_wxPyDivisionShape_base_OnDragLeft, METH_VARARGS | METH_KEYWORDS },
12122 { "wxPyDivisionShape_base_OnMovePost", (PyCFunction) _wrap_wxPyDivisionShape_base_OnMovePost, METH_VARARGS | METH_KEYWORDS },
12123 { "wxPyDivisionShape_base_OnMovePre", (PyCFunction) _wrap_wxPyDivisionShape_base_OnMovePre, METH_VARARGS | METH_KEYWORDS },
12124 { "wxPyDivisionShape_base_OnSize", (PyCFunction) _wrap_wxPyDivisionShape_base_OnSize, METH_VARARGS | METH_KEYWORDS },
12125 { "wxPyDivisionShape_base_OnRightClick", (PyCFunction) _wrap_wxPyDivisionShape_base_OnRightClick, METH_VARARGS | METH_KEYWORDS },
12126 { "wxPyDivisionShape_base_OnLeftDoubleClick", (PyCFunction) _wrap_wxPyDivisionShape_base_OnLeftDoubleClick, METH_VARARGS | METH_KEYWORDS },
12127 { "wxPyDivisionShape_base_OnLeftClick", (PyCFunction) _wrap_wxPyDivisionShape_base_OnLeftClick, METH_VARARGS | METH_KEYWORDS },
12128 { "wxPyDivisionShape_base_OnHighlight", (PyCFunction) _wrap_wxPyDivisionShape_base_OnHighlight, METH_VARARGS | METH_KEYWORDS },
12129 { "wxPyDivisionShape_base_OnEraseContents", (PyCFunction) _wrap_wxPyDivisionShape_base_OnEraseContents, METH_VARARGS | METH_KEYWORDS },
12130 { "wxPyDivisionShape_base_OnErase", (PyCFunction) _wrap_wxPyDivisionShape_base_OnErase, METH_VARARGS | METH_KEYWORDS },
12131 { "wxPyDivisionShape_base_OnMoveLinks", (PyCFunction) _wrap_wxPyDivisionShape_base_OnMoveLinks, METH_VARARGS | METH_KEYWORDS },
12132 { "wxPyDivisionShape_base_OnDrawBranches", (PyCFunction) _wrap_wxPyDivisionShape_base_OnDrawBranches, METH_VARARGS | METH_KEYWORDS },
12133 { "wxPyDivisionShape_base_OnDrawContents", (PyCFunction) _wrap_wxPyDivisionShape_base_OnDrawContents, METH_VARARGS | METH_KEYWORDS },
12134 { "wxPyDivisionShape_base_OnDraw", (PyCFunction) _wrap_wxPyDivisionShape_base_OnDraw, METH_VARARGS | METH_KEYWORDS },
12135 { "wxPyDivisionShape_base_OnDelete", (PyCFunction) _wrap_wxPyDivisionShape_base_OnDelete, METH_VARARGS | METH_KEYWORDS },
12136 { "wxPyDivisionShape_SetTopSidePen", (PyCFunction) _wrap_wxPyDivisionShape_SetTopSidePen, METH_VARARGS | METH_KEYWORDS },
12137 { "wxPyDivisionShape_SetTopSideColour", (PyCFunction) _wrap_wxPyDivisionShape_SetTopSideColour, METH_VARARGS | METH_KEYWORDS },
12138 { "wxPyDivisionShape_SetTopSide", (PyCFunction) _wrap_wxPyDivisionShape_SetTopSide, METH_VARARGS | METH_KEYWORDS },
12139 { "wxPyDivisionShape_SetRightSide", (PyCFunction) _wrap_wxPyDivisionShape_SetRightSide, METH_VARARGS | METH_KEYWORDS },
12140 { "wxPyDivisionShape_SetLeftSidePen", (PyCFunction) _wrap_wxPyDivisionShape_SetLeftSidePen, METH_VARARGS | METH_KEYWORDS },
12141 { "wxPyDivisionShape_SetLeftSideColour", (PyCFunction) _wrap_wxPyDivisionShape_SetLeftSideColour, METH_VARARGS | METH_KEYWORDS },
12142 { "wxPyDivisionShape_SetLeftSide", (PyCFunction) _wrap_wxPyDivisionShape_SetLeftSide, METH_VARARGS | METH_KEYWORDS },
12143 { "wxPyDivisionShape_SetHandleSide", (PyCFunction) _wrap_wxPyDivisionShape_SetHandleSide, METH_VARARGS | METH_KEYWORDS },
12144 { "wxPyDivisionShape_SetBottomSide", (PyCFunction) _wrap_wxPyDivisionShape_SetBottomSide, METH_VARARGS | METH_KEYWORDS },
12145 { "wxPyDivisionShape_PopupMenu", (PyCFunction) _wrap_wxPyDivisionShape_PopupMenu, METH_VARARGS | METH_KEYWORDS },
12146 { "wxPyDivisionShape_ResizeAdjoining", (PyCFunction) _wrap_wxPyDivisionShape_ResizeAdjoining, METH_VARARGS | METH_KEYWORDS },
12147 { "wxPyDivisionShape_GetTopSidePen", (PyCFunction) _wrap_wxPyDivisionShape_GetTopSidePen, METH_VARARGS | METH_KEYWORDS },
12148 { "wxPyDivisionShape_GetTopSide", (PyCFunction) _wrap_wxPyDivisionShape_GetTopSide, METH_VARARGS | METH_KEYWORDS },
12149 { "wxPyDivisionShape_GetRightSide", (PyCFunction) _wrap_wxPyDivisionShape_GetRightSide, METH_VARARGS | METH_KEYWORDS },
12150 { "wxPyDivisionShape_GetLeftSidePen", (PyCFunction) _wrap_wxPyDivisionShape_GetLeftSidePen, METH_VARARGS | METH_KEYWORDS },
12151 { "wxPyDivisionShape_GetLeftSideColour", (PyCFunction) _wrap_wxPyDivisionShape_GetLeftSideColour, METH_VARARGS | METH_KEYWORDS },
12152 { "wxPyDivisionShape_GetLeftSide", (PyCFunction) _wrap_wxPyDivisionShape_GetLeftSide, METH_VARARGS | METH_KEYWORDS },
12153 { "wxPyDivisionShape_GetHandleSide", (PyCFunction) _wrap_wxPyDivisionShape_GetHandleSide, METH_VARARGS | METH_KEYWORDS },
12154 { "wxPyDivisionShape_GetBottomSide", (PyCFunction) _wrap_wxPyDivisionShape_GetBottomSide, METH_VARARGS | METH_KEYWORDS },
12155 { "wxPyDivisionShape_EditEdge", (PyCFunction) _wrap_wxPyDivisionShape_EditEdge, METH_VARARGS | METH_KEYWORDS },
12156 { "wxPyDivisionShape_Divide", (PyCFunction) _wrap_wxPyDivisionShape_Divide, METH_VARARGS | METH_KEYWORDS },
12157 { "wxPyDivisionShape_AdjustTop", (PyCFunction) _wrap_wxPyDivisionShape_AdjustTop, METH_VARARGS | METH_KEYWORDS },
12158 { "wxPyDivisionShape_AdjustRight", (PyCFunction) _wrap_wxPyDivisionShape_AdjustRight, METH_VARARGS | METH_KEYWORDS },
12159 { "wxPyDivisionShape_AdjustLeft", (PyCFunction) _wrap_wxPyDivisionShape_AdjustLeft, METH_VARARGS | METH_KEYWORDS },
12160 { "wxPyDivisionShape_AdjustBottom", (PyCFunction) _wrap_wxPyDivisionShape_AdjustBottom, METH_VARARGS | METH_KEYWORDS },
12161 { "wxPyDivisionShape__setSelf", (PyCFunction) _wrap_wxPyDivisionShape__setSelf, METH_VARARGS | METH_KEYWORDS },
12162 { "new_wxPyDivisionShape", (PyCFunction) _wrap_new_wxPyDivisionShape, METH_VARARGS | METH_KEYWORDS },
12163 { "wxPyDividedShape_base_OnEndSize", (PyCFunction) _wrap_wxPyDividedShape_base_OnEndSize, METH_VARARGS | METH_KEYWORDS },
12164 { "wxPyDividedShape_base_OnBeginSize", (PyCFunction) _wrap_wxPyDividedShape_base_OnBeginSize, METH_VARARGS | METH_KEYWORDS },
12165 { "wxPyDividedShape_base_OnSizingEndDragLeft", (PyCFunction) _wrap_wxPyDividedShape_base_OnSizingEndDragLeft, METH_VARARGS | METH_KEYWORDS },
12166 { "wxPyDividedShape_base_OnSizingBeginDragLeft", (PyCFunction) _wrap_wxPyDividedShape_base_OnSizingBeginDragLeft, METH_VARARGS | METH_KEYWORDS },
12167 { "wxPyDividedShape_base_OnSizingDragLeft", (PyCFunction) _wrap_wxPyDividedShape_base_OnSizingDragLeft, METH_VARARGS | METH_KEYWORDS },
12168 { "wxPyDividedShape_base_OnMoveLink", (PyCFunction) _wrap_wxPyDividedShape_base_OnMoveLink, METH_VARARGS | METH_KEYWORDS },
12169 { "wxPyDividedShape_base_OnEraseControlPoints", (PyCFunction) _wrap_wxPyDividedShape_base_OnEraseControlPoints, METH_VARARGS | METH_KEYWORDS },
12170 { "wxPyDividedShape_base_OnDrawControlPoints", (PyCFunction) _wrap_wxPyDividedShape_base_OnDrawControlPoints, METH_VARARGS | METH_KEYWORDS },
12171 { "wxPyDividedShape_base_OnDrawOutline", (PyCFunction) _wrap_wxPyDividedShape_base_OnDrawOutline, METH_VARARGS | METH_KEYWORDS },
12172 { "wxPyDividedShape_base_OnEndDragRight", (PyCFunction) _wrap_wxPyDividedShape_base_OnEndDragRight, METH_VARARGS | METH_KEYWORDS },
12173 { "wxPyDividedShape_base_OnBeginDragRight", (PyCFunction) _wrap_wxPyDividedShape_base_OnBeginDragRight, METH_VARARGS | METH_KEYWORDS },
12174 { "wxPyDividedShape_base_OnDragRight", (PyCFunction) _wrap_wxPyDividedShape_base_OnDragRight, METH_VARARGS | METH_KEYWORDS },
12175 { "wxPyDividedShape_base_OnEndDragLeft", (PyCFunction) _wrap_wxPyDividedShape_base_OnEndDragLeft, METH_VARARGS | METH_KEYWORDS },
12176 { "wxPyDividedShape_base_OnBeginDragLeft", (PyCFunction) _wrap_wxPyDividedShape_base_OnBeginDragLeft, METH_VARARGS | METH_KEYWORDS },
12177 { "wxPyDividedShape_base_OnDragLeft", (PyCFunction) _wrap_wxPyDividedShape_base_OnDragLeft, METH_VARARGS | METH_KEYWORDS },
12178 { "wxPyDividedShape_base_OnMovePost", (PyCFunction) _wrap_wxPyDividedShape_base_OnMovePost, METH_VARARGS | METH_KEYWORDS },
12179 { "wxPyDividedShape_base_OnMovePre", (PyCFunction) _wrap_wxPyDividedShape_base_OnMovePre, METH_VARARGS | METH_KEYWORDS },
12180 { "wxPyDividedShape_base_OnSize", (PyCFunction) _wrap_wxPyDividedShape_base_OnSize, METH_VARARGS | METH_KEYWORDS },
12181 { "wxPyDividedShape_base_OnRightClick", (PyCFunction) _wrap_wxPyDividedShape_base_OnRightClick, METH_VARARGS | METH_KEYWORDS },
12182 { "wxPyDividedShape_base_OnLeftDoubleClick", (PyCFunction) _wrap_wxPyDividedShape_base_OnLeftDoubleClick, METH_VARARGS | METH_KEYWORDS },
12183 { "wxPyDividedShape_base_OnLeftClick", (PyCFunction) _wrap_wxPyDividedShape_base_OnLeftClick, METH_VARARGS | METH_KEYWORDS },
12184 { "wxPyDividedShape_base_OnHighlight", (PyCFunction) _wrap_wxPyDividedShape_base_OnHighlight, METH_VARARGS | METH_KEYWORDS },
12185 { "wxPyDividedShape_base_OnEraseContents", (PyCFunction) _wrap_wxPyDividedShape_base_OnEraseContents, METH_VARARGS | METH_KEYWORDS },
12186 { "wxPyDividedShape_base_OnErase", (PyCFunction) _wrap_wxPyDividedShape_base_OnErase, METH_VARARGS | METH_KEYWORDS },
12187 { "wxPyDividedShape_base_OnMoveLinks", (PyCFunction) _wrap_wxPyDividedShape_base_OnMoveLinks, METH_VARARGS | METH_KEYWORDS },
12188 { "wxPyDividedShape_base_OnDrawBranches", (PyCFunction) _wrap_wxPyDividedShape_base_OnDrawBranches, METH_VARARGS | METH_KEYWORDS },
12189 { "wxPyDividedShape_base_OnDrawContents", (PyCFunction) _wrap_wxPyDividedShape_base_OnDrawContents, METH_VARARGS | METH_KEYWORDS },
12190 { "wxPyDividedShape_base_OnDraw", (PyCFunction) _wrap_wxPyDividedShape_base_OnDraw, METH_VARARGS | METH_KEYWORDS },
12191 { "wxPyDividedShape_base_OnDelete", (PyCFunction) _wrap_wxPyDividedShape_base_OnDelete, METH_VARARGS | METH_KEYWORDS },
12192 { "wxPyDividedShape_SetRegionSizes", (PyCFunction) _wrap_wxPyDividedShape_SetRegionSizes, METH_VARARGS | METH_KEYWORDS },
12193 { "wxPyDividedShape_EditRegions", (PyCFunction) _wrap_wxPyDividedShape_EditRegions, METH_VARARGS | METH_KEYWORDS },
12194 { "wxPyDividedShape__setSelf", (PyCFunction) _wrap_wxPyDividedShape__setSelf, METH_VARARGS | METH_KEYWORDS },
12195 { "new_wxPyDividedShape", (PyCFunction) _wrap_new_wxPyDividedShape, METH_VARARGS | METH_KEYWORDS },
12196 { "wxPyCompositeShape_base_OnEndSize", (PyCFunction) _wrap_wxPyCompositeShape_base_OnEndSize, METH_VARARGS | METH_KEYWORDS },
12197 { "wxPyCompositeShape_base_OnBeginSize", (PyCFunction) _wrap_wxPyCompositeShape_base_OnBeginSize, METH_VARARGS | METH_KEYWORDS },
12198 { "wxPyCompositeShape_base_OnSizingEndDragLeft", (PyCFunction) _wrap_wxPyCompositeShape_base_OnSizingEndDragLeft, METH_VARARGS | METH_KEYWORDS },
12199 { "wxPyCompositeShape_base_OnSizingBeginDragLeft", (PyCFunction) _wrap_wxPyCompositeShape_base_OnSizingBeginDragLeft, METH_VARARGS | METH_KEYWORDS },
12200 { "wxPyCompositeShape_base_OnSizingDragLeft", (PyCFunction) _wrap_wxPyCompositeShape_base_OnSizingDragLeft, METH_VARARGS | METH_KEYWORDS },
12201 { "wxPyCompositeShape_base_OnMoveLink", (PyCFunction) _wrap_wxPyCompositeShape_base_OnMoveLink, METH_VARARGS | METH_KEYWORDS },
12202 { "wxPyCompositeShape_base_OnEraseControlPoints", (PyCFunction) _wrap_wxPyCompositeShape_base_OnEraseControlPoints, METH_VARARGS | METH_KEYWORDS },
12203 { "wxPyCompositeShape_base_OnDrawControlPoints", (PyCFunction) _wrap_wxPyCompositeShape_base_OnDrawControlPoints, METH_VARARGS | METH_KEYWORDS },
12204 { "wxPyCompositeShape_base_OnDrawOutline", (PyCFunction) _wrap_wxPyCompositeShape_base_OnDrawOutline, METH_VARARGS | METH_KEYWORDS },
12205 { "wxPyCompositeShape_base_OnEndDragRight", (PyCFunction) _wrap_wxPyCompositeShape_base_OnEndDragRight, METH_VARARGS | METH_KEYWORDS },
12206 { "wxPyCompositeShape_base_OnBeginDragRight", (PyCFunction) _wrap_wxPyCompositeShape_base_OnBeginDragRight, METH_VARARGS | METH_KEYWORDS },
12207 { "wxPyCompositeShape_base_OnDragRight", (PyCFunction) _wrap_wxPyCompositeShape_base_OnDragRight, METH_VARARGS | METH_KEYWORDS },
12208 { "wxPyCompositeShape_base_OnEndDragLeft", (PyCFunction) _wrap_wxPyCompositeShape_base_OnEndDragLeft, METH_VARARGS | METH_KEYWORDS },
12209 { "wxPyCompositeShape_base_OnBeginDragLeft", (PyCFunction) _wrap_wxPyCompositeShape_base_OnBeginDragLeft, METH_VARARGS | METH_KEYWORDS },
12210 { "wxPyCompositeShape_base_OnDragLeft", (PyCFunction) _wrap_wxPyCompositeShape_base_OnDragLeft, METH_VARARGS | METH_KEYWORDS },
12211 { "wxPyCompositeShape_base_OnMovePost", (PyCFunction) _wrap_wxPyCompositeShape_base_OnMovePost, METH_VARARGS | METH_KEYWORDS },
12212 { "wxPyCompositeShape_base_OnMovePre", (PyCFunction) _wrap_wxPyCompositeShape_base_OnMovePre, METH_VARARGS | METH_KEYWORDS },
12213 { "wxPyCompositeShape_base_OnSize", (PyCFunction) _wrap_wxPyCompositeShape_base_OnSize, METH_VARARGS | METH_KEYWORDS },
12214 { "wxPyCompositeShape_base_OnRightClick", (PyCFunction) _wrap_wxPyCompositeShape_base_OnRightClick, METH_VARARGS | METH_KEYWORDS },
12215 { "wxPyCompositeShape_base_OnLeftDoubleClick", (PyCFunction) _wrap_wxPyCompositeShape_base_OnLeftDoubleClick, METH_VARARGS | METH_KEYWORDS },
12216 { "wxPyCompositeShape_base_OnLeftClick", (PyCFunction) _wrap_wxPyCompositeShape_base_OnLeftClick, METH_VARARGS | METH_KEYWORDS },
12217 { "wxPyCompositeShape_base_OnHighlight", (PyCFunction) _wrap_wxPyCompositeShape_base_OnHighlight, METH_VARARGS | METH_KEYWORDS },
12218 { "wxPyCompositeShape_base_OnEraseContents", (PyCFunction) _wrap_wxPyCompositeShape_base_OnEraseContents, METH_VARARGS | METH_KEYWORDS },
12219 { "wxPyCompositeShape_base_OnErase", (PyCFunction) _wrap_wxPyCompositeShape_base_OnErase, METH_VARARGS | METH_KEYWORDS },
12220 { "wxPyCompositeShape_base_OnMoveLinks", (PyCFunction) _wrap_wxPyCompositeShape_base_OnMoveLinks, METH_VARARGS | METH_KEYWORDS },
12221 { "wxPyCompositeShape_base_OnDrawBranches", (PyCFunction) _wrap_wxPyCompositeShape_base_OnDrawBranches, METH_VARARGS | METH_KEYWORDS },
12222 { "wxPyCompositeShape_base_OnDrawContents", (PyCFunction) _wrap_wxPyCompositeShape_base_OnDrawContents, METH_VARARGS | METH_KEYWORDS },
12223 { "wxPyCompositeShape_base_OnDraw", (PyCFunction) _wrap_wxPyCompositeShape_base_OnDraw, METH_VARARGS | METH_KEYWORDS },
12224 { "wxPyCompositeShape_base_OnDelete", (PyCFunction) _wrap_wxPyCompositeShape_base_OnDelete, METH_VARARGS | METH_KEYWORDS },
12225 { "wxPyCompositeShape_RemoveChild", (PyCFunction) _wrap_wxPyCompositeShape_RemoveChild, METH_VARARGS | METH_KEYWORDS },
12226 { "wxPyCompositeShape_Recompute", (PyCFunction) _wrap_wxPyCompositeShape_Recompute, METH_VARARGS | METH_KEYWORDS },
12227 { "wxPyCompositeShape_MakeContainer", (PyCFunction) _wrap_wxPyCompositeShape_MakeContainer, METH_VARARGS | METH_KEYWORDS },
12228 { "wxPyCompositeShape_GetDivisions", (PyCFunction) _wrap_wxPyCompositeShape_GetDivisions, METH_VARARGS | METH_KEYWORDS },
12229 { "wxPyCompositeShape_GetConstraints", (PyCFunction) _wrap_wxPyCompositeShape_GetConstraints, METH_VARARGS | METH_KEYWORDS },
12230 { "wxPyCompositeShape_FindContainerImage", (PyCFunction) _wrap_wxPyCompositeShape_FindContainerImage, METH_VARARGS | METH_KEYWORDS },
12231 { "wxPyCompositeShape_DeleteConstraintsInvolvingChild", (PyCFunction) _wrap_wxPyCompositeShape_DeleteConstraintsInvolvingChild, METH_VARARGS | METH_KEYWORDS },
12232 { "wxPyCompositeShape_DeleteConstraint", (PyCFunction) _wrap_wxPyCompositeShape_DeleteConstraint, METH_VARARGS | METH_KEYWORDS },
12233 { "wxPyCompositeShape_ContainsDivision", (PyCFunction) _wrap_wxPyCompositeShape_ContainsDivision, METH_VARARGS | METH_KEYWORDS },
12234 { "wxPyCompositeShape_CalculateSize", (PyCFunction) _wrap_wxPyCompositeShape_CalculateSize, METH_VARARGS | METH_KEYWORDS },
12235 { "wxPyCompositeShape_AddSimpleConstraint", (PyCFunction) _wrap_wxPyCompositeShape_AddSimpleConstraint, METH_VARARGS | METH_KEYWORDS },
12236 { "wxPyCompositeShape_AddConstrainedShapes", (PyCFunction) _wrap_wxPyCompositeShape_AddConstrainedShapes, METH_VARARGS | METH_KEYWORDS },
12237 { "wxPyCompositeShape_AddConstraint", (PyCFunction) _wrap_wxPyCompositeShape_AddConstraint, METH_VARARGS | METH_KEYWORDS },
12238 { "wxPyCompositeShape_AddChild", (PyCFunction) _wrap_wxPyCompositeShape_AddChild, METH_VARARGS | METH_KEYWORDS },
12239 { "wxPyCompositeShape__setSelf", (PyCFunction) _wrap_wxPyCompositeShape__setSelf, METH_VARARGS | METH_KEYWORDS },
12240 { "new_wxPyCompositeShape", (PyCFunction) _wrap_new_wxPyCompositeShape, METH_VARARGS | METH_KEYWORDS },
12241 { "wxOGLConstraint_Equals", (PyCFunction) _wrap_wxOGLConstraint_Equals, METH_VARARGS | METH_KEYWORDS },
12242 { "wxOGLConstraint_SetSpacing", (PyCFunction) _wrap_wxOGLConstraint_SetSpacing, METH_VARARGS | METH_KEYWORDS },
12243 { "wxOGLConstraint_Evaluate", (PyCFunction) _wrap_wxOGLConstraint_Evaluate, METH_VARARGS | METH_KEYWORDS },
12244 { "delete_wxOGLConstraint", (PyCFunction) _wrap_delete_wxOGLConstraint, METH_VARARGS | METH_KEYWORDS },
12245 { "new_wxOGLConstraint", (PyCFunction) _wrap_new_wxOGLConstraint, METH_VARARGS | METH_KEYWORDS },
12246 { "wxPyDrawnShape_base_OnEndSize", (PyCFunction) _wrap_wxPyDrawnShape_base_OnEndSize, METH_VARARGS | METH_KEYWORDS },
12247 { "wxPyDrawnShape_base_OnBeginSize", (PyCFunction) _wrap_wxPyDrawnShape_base_OnBeginSize, METH_VARARGS | METH_KEYWORDS },
12248 { "wxPyDrawnShape_base_OnSizingEndDragLeft", (PyCFunction) _wrap_wxPyDrawnShape_base_OnSizingEndDragLeft, METH_VARARGS | METH_KEYWORDS },
12249 { "wxPyDrawnShape_base_OnSizingBeginDragLeft", (PyCFunction) _wrap_wxPyDrawnShape_base_OnSizingBeginDragLeft, METH_VARARGS | METH_KEYWORDS },
12250 { "wxPyDrawnShape_base_OnSizingDragLeft", (PyCFunction) _wrap_wxPyDrawnShape_base_OnSizingDragLeft, METH_VARARGS | METH_KEYWORDS },
12251 { "wxPyDrawnShape_base_OnMoveLink", (PyCFunction) _wrap_wxPyDrawnShape_base_OnMoveLink, METH_VARARGS | METH_KEYWORDS },
12252 { "wxPyDrawnShape_base_OnEraseControlPoints", (PyCFunction) _wrap_wxPyDrawnShape_base_OnEraseControlPoints, METH_VARARGS | METH_KEYWORDS },
12253 { "wxPyDrawnShape_base_OnDrawControlPoints", (PyCFunction) _wrap_wxPyDrawnShape_base_OnDrawControlPoints, METH_VARARGS | METH_KEYWORDS },
12254 { "wxPyDrawnShape_base_OnDrawOutline", (PyCFunction) _wrap_wxPyDrawnShape_base_OnDrawOutline, METH_VARARGS | METH_KEYWORDS },
12255 { "wxPyDrawnShape_base_OnEndDragRight", (PyCFunction) _wrap_wxPyDrawnShape_base_OnEndDragRight, METH_VARARGS | METH_KEYWORDS },
12256 { "wxPyDrawnShape_base_OnBeginDragRight", (PyCFunction) _wrap_wxPyDrawnShape_base_OnBeginDragRight, METH_VARARGS | METH_KEYWORDS },
12257 { "wxPyDrawnShape_base_OnDragRight", (PyCFunction) _wrap_wxPyDrawnShape_base_OnDragRight, METH_VARARGS | METH_KEYWORDS },
12258 { "wxPyDrawnShape_base_OnEndDragLeft", (PyCFunction) _wrap_wxPyDrawnShape_base_OnEndDragLeft, METH_VARARGS | METH_KEYWORDS },
12259 { "wxPyDrawnShape_base_OnBeginDragLeft", (PyCFunction) _wrap_wxPyDrawnShape_base_OnBeginDragLeft, METH_VARARGS | METH_KEYWORDS },
12260 { "wxPyDrawnShape_base_OnDragLeft", (PyCFunction) _wrap_wxPyDrawnShape_base_OnDragLeft, METH_VARARGS | METH_KEYWORDS },
12261 { "wxPyDrawnShape_base_OnMovePost", (PyCFunction) _wrap_wxPyDrawnShape_base_OnMovePost, METH_VARARGS | METH_KEYWORDS },
12262 { "wxPyDrawnShape_base_OnMovePre", (PyCFunction) _wrap_wxPyDrawnShape_base_OnMovePre, METH_VARARGS | METH_KEYWORDS },
12263 { "wxPyDrawnShape_base_OnSize", (PyCFunction) _wrap_wxPyDrawnShape_base_OnSize, METH_VARARGS | METH_KEYWORDS },
12264 { "wxPyDrawnShape_base_OnRightClick", (PyCFunction) _wrap_wxPyDrawnShape_base_OnRightClick, METH_VARARGS | METH_KEYWORDS },
12265 { "wxPyDrawnShape_base_OnLeftDoubleClick", (PyCFunction) _wrap_wxPyDrawnShape_base_OnLeftDoubleClick, METH_VARARGS | METH_KEYWORDS },
12266 { "wxPyDrawnShape_base_OnLeftClick", (PyCFunction) _wrap_wxPyDrawnShape_base_OnLeftClick, METH_VARARGS | METH_KEYWORDS },
12267 { "wxPyDrawnShape_base_OnHighlight", (PyCFunction) _wrap_wxPyDrawnShape_base_OnHighlight, METH_VARARGS | METH_KEYWORDS },
12268 { "wxPyDrawnShape_base_OnEraseContents", (PyCFunction) _wrap_wxPyDrawnShape_base_OnEraseContents, METH_VARARGS | METH_KEYWORDS },
12269 { "wxPyDrawnShape_base_OnErase", (PyCFunction) _wrap_wxPyDrawnShape_base_OnErase, METH_VARARGS | METH_KEYWORDS },
12270 { "wxPyDrawnShape_base_OnMoveLinks", (PyCFunction) _wrap_wxPyDrawnShape_base_OnMoveLinks, METH_VARARGS | METH_KEYWORDS },
12271 { "wxPyDrawnShape_base_OnDrawBranches", (PyCFunction) _wrap_wxPyDrawnShape_base_OnDrawBranches, METH_VARARGS | METH_KEYWORDS },
12272 { "wxPyDrawnShape_base_OnDrawContents", (PyCFunction) _wrap_wxPyDrawnShape_base_OnDrawContents, METH_VARARGS | METH_KEYWORDS },
12273 { "wxPyDrawnShape_base_OnDraw", (PyCFunction) _wrap_wxPyDrawnShape_base_OnDraw, METH_VARARGS | METH_KEYWORDS },
12274 { "wxPyDrawnShape_base_OnDelete", (PyCFunction) _wrap_wxPyDrawnShape_base_OnDelete, METH_VARARGS | METH_KEYWORDS },
12275 { "wxPyDrawnShape_Translate", (PyCFunction) _wrap_wxPyDrawnShape_Translate, METH_VARARGS | METH_KEYWORDS },
12276 { "wxPyDrawnShape_SetSaveToFile", (PyCFunction) _wrap_wxPyDrawnShape_SetSaveToFile, METH_VARARGS | METH_KEYWORDS },
12277 { "wxPyDrawnShape_Scale", (PyCFunction) _wrap_wxPyDrawnShape_Scale, METH_VARARGS | METH_KEYWORDS },
12278 { "wxPyDrawnShape_SetDrawnTextColour", (PyCFunction) _wrap_wxPyDrawnShape_SetDrawnTextColour, METH_VARARGS | METH_KEYWORDS },
12279 { "wxPyDrawnShape_SetDrawnPen", (PyCFunction) _wrap_wxPyDrawnShape_SetDrawnPen, METH_VARARGS | METH_KEYWORDS },
12280 { "wxPyDrawnShape_SetDrawnFont", (PyCFunction) _wrap_wxPyDrawnShape_SetDrawnFont, METH_VARARGS | METH_KEYWORDS },
12281 { "wxPyDrawnShape_SetDrawnBrush", (PyCFunction) _wrap_wxPyDrawnShape_SetDrawnBrush, METH_VARARGS | METH_KEYWORDS },
12282 { "wxPyDrawnShape_SetDrawnBackgroundMode", (PyCFunction) _wrap_wxPyDrawnShape_SetDrawnBackgroundMode, METH_VARARGS | METH_KEYWORDS },
12283 { "wxPyDrawnShape_SetDrawnBackgroundColour", (PyCFunction) _wrap_wxPyDrawnShape_SetDrawnBackgroundColour, METH_VARARGS | METH_KEYWORDS },
12284 { "wxPyDrawnShape_SetClippingRect", (PyCFunction) _wrap_wxPyDrawnShape_SetClippingRect, METH_VARARGS | METH_KEYWORDS },
12285 { "wxPyDrawnShape_Rotate", (PyCFunction) _wrap_wxPyDrawnShape_Rotate, METH_VARARGS | METH_KEYWORDS },
12286 { "wxPyDrawnShape_LoadFromMetaFile", (PyCFunction) _wrap_wxPyDrawnShape_LoadFromMetaFile, METH_VARARGS | METH_KEYWORDS },
12287 { "wxPyDrawnShape_GetRotation", (PyCFunction) _wrap_wxPyDrawnShape_GetRotation, METH_VARARGS | METH_KEYWORDS },
12288 { "wxPyDrawnShape_GetMetaFile", (PyCFunction) _wrap_wxPyDrawnShape_GetMetaFile, METH_VARARGS | METH_KEYWORDS },
12289 { "wxPyDrawnShape_GetAngle", (PyCFunction) _wrap_wxPyDrawnShape_GetAngle, METH_VARARGS | METH_KEYWORDS },
12290 { "wxPyDrawnShape_DrawText", (PyCFunction) _wrap_wxPyDrawnShape_DrawText, METH_VARARGS | METH_KEYWORDS },
12291 { "wxPyDrawnShape_DrawSpline", (PyCFunction) _wrap_wxPyDrawnShape_DrawSpline, METH_VARARGS | METH_KEYWORDS },
12292 { "wxPyDrawnShape_DrawRoundedRectangle", (PyCFunction) _wrap_wxPyDrawnShape_DrawRoundedRectangle, METH_VARARGS | METH_KEYWORDS },
12293 { "wxPyDrawnShape_DrawRectangle", (PyCFunction) _wrap_wxPyDrawnShape_DrawRectangle, METH_VARARGS | METH_KEYWORDS },
12294 { "wxPyDrawnShape_DrawPolygon", (PyCFunction) _wrap_wxPyDrawnShape_DrawPolygon, METH_VARARGS | METH_KEYWORDS },
12295 { "wxPyDrawnShape_DrawPoint", (PyCFunction) _wrap_wxPyDrawnShape_DrawPoint, METH_VARARGS | METH_KEYWORDS },
12296 { "wxPyDrawnShape_DrawLines", (PyCFunction) _wrap_wxPyDrawnShape_DrawLines, METH_VARARGS | METH_KEYWORDS },
12297 { "wxPyDrawnShape_DrawLine", (PyCFunction) _wrap_wxPyDrawnShape_DrawLine, METH_VARARGS | METH_KEYWORDS },
12298 { "wxPyDrawnShape_DrawEllipticArc", (PyCFunction) _wrap_wxPyDrawnShape_DrawEllipticArc, METH_VARARGS | METH_KEYWORDS },
12299 { "wxPyDrawnShape_DrawAtAngle", (PyCFunction) _wrap_wxPyDrawnShape_DrawAtAngle, METH_VARARGS | METH_KEYWORDS },
12300 { "wxPyDrawnShape_DrawArc", (PyCFunction) _wrap_wxPyDrawnShape_DrawArc, METH_VARARGS | METH_KEYWORDS },
12301 { "wxPyDrawnShape_DestroyClippingRect", (PyCFunction) _wrap_wxPyDrawnShape_DestroyClippingRect, METH_VARARGS | METH_KEYWORDS },
12302 { "wxPyDrawnShape_CalculateSize", (PyCFunction) _wrap_wxPyDrawnShape_CalculateSize, METH_VARARGS | METH_KEYWORDS },
12303 { "wxPyDrawnShape__setSelf", (PyCFunction) _wrap_wxPyDrawnShape__setSelf, METH_VARARGS | METH_KEYWORDS },
12304 { "new_wxPyDrawnShape", (PyCFunction) _wrap_new_wxPyDrawnShape, METH_VARARGS | METH_KEYWORDS },
12305 { "wxPyBitmapShape_base_OnEndSize", (PyCFunction) _wrap_wxPyBitmapShape_base_OnEndSize, METH_VARARGS | METH_KEYWORDS },
12306 { "wxPyBitmapShape_base_OnBeginSize", (PyCFunction) _wrap_wxPyBitmapShape_base_OnBeginSize, METH_VARARGS | METH_KEYWORDS },
12307 { "wxPyBitmapShape_base_OnSizingEndDragLeft", (PyCFunction) _wrap_wxPyBitmapShape_base_OnSizingEndDragLeft, METH_VARARGS | METH_KEYWORDS },
12308 { "wxPyBitmapShape_base_OnSizingBeginDragLeft", (PyCFunction) _wrap_wxPyBitmapShape_base_OnSizingBeginDragLeft, METH_VARARGS | METH_KEYWORDS },
12309 { "wxPyBitmapShape_base_OnSizingDragLeft", (PyCFunction) _wrap_wxPyBitmapShape_base_OnSizingDragLeft, METH_VARARGS | METH_KEYWORDS },
12310 { "wxPyBitmapShape_base_OnMoveLink", (PyCFunction) _wrap_wxPyBitmapShape_base_OnMoveLink, METH_VARARGS | METH_KEYWORDS },
12311 { "wxPyBitmapShape_base_OnEraseControlPoints", (PyCFunction) _wrap_wxPyBitmapShape_base_OnEraseControlPoints, METH_VARARGS | METH_KEYWORDS },
12312 { "wxPyBitmapShape_base_OnDrawControlPoints", (PyCFunction) _wrap_wxPyBitmapShape_base_OnDrawControlPoints, METH_VARARGS | METH_KEYWORDS },
12313 { "wxPyBitmapShape_base_OnDrawOutline", (PyCFunction) _wrap_wxPyBitmapShape_base_OnDrawOutline, METH_VARARGS | METH_KEYWORDS },
12314 { "wxPyBitmapShape_base_OnEndDragRight", (PyCFunction) _wrap_wxPyBitmapShape_base_OnEndDragRight, METH_VARARGS | METH_KEYWORDS },
12315 { "wxPyBitmapShape_base_OnBeginDragRight", (PyCFunction) _wrap_wxPyBitmapShape_base_OnBeginDragRight, METH_VARARGS | METH_KEYWORDS },
12316 { "wxPyBitmapShape_base_OnDragRight", (PyCFunction) _wrap_wxPyBitmapShape_base_OnDragRight, METH_VARARGS | METH_KEYWORDS },
12317 { "wxPyBitmapShape_base_OnEndDragLeft", (PyCFunction) _wrap_wxPyBitmapShape_base_OnEndDragLeft, METH_VARARGS | METH_KEYWORDS },
12318 { "wxPyBitmapShape_base_OnBeginDragLeft", (PyCFunction) _wrap_wxPyBitmapShape_base_OnBeginDragLeft, METH_VARARGS | METH_KEYWORDS },
12319 { "wxPyBitmapShape_base_OnDragLeft", (PyCFunction) _wrap_wxPyBitmapShape_base_OnDragLeft, METH_VARARGS | METH_KEYWORDS },
12320 { "wxPyBitmapShape_base_OnMovePost", (PyCFunction) _wrap_wxPyBitmapShape_base_OnMovePost, METH_VARARGS | METH_KEYWORDS },
12321 { "wxPyBitmapShape_base_OnMovePre", (PyCFunction) _wrap_wxPyBitmapShape_base_OnMovePre, METH_VARARGS | METH_KEYWORDS },
12322 { "wxPyBitmapShape_base_OnSize", (PyCFunction) _wrap_wxPyBitmapShape_base_OnSize, METH_VARARGS | METH_KEYWORDS },
12323 { "wxPyBitmapShape_base_OnRightClick", (PyCFunction) _wrap_wxPyBitmapShape_base_OnRightClick, METH_VARARGS | METH_KEYWORDS },
12324 { "wxPyBitmapShape_base_OnLeftDoubleClick", (PyCFunction) _wrap_wxPyBitmapShape_base_OnLeftDoubleClick, METH_VARARGS | METH_KEYWORDS },
12325 { "wxPyBitmapShape_base_OnLeftClick", (PyCFunction) _wrap_wxPyBitmapShape_base_OnLeftClick, METH_VARARGS | METH_KEYWORDS },
12326 { "wxPyBitmapShape_base_OnHighlight", (PyCFunction) _wrap_wxPyBitmapShape_base_OnHighlight, METH_VARARGS | METH_KEYWORDS },
12327 { "wxPyBitmapShape_base_OnEraseContents", (PyCFunction) _wrap_wxPyBitmapShape_base_OnEraseContents, METH_VARARGS | METH_KEYWORDS },
12328 { "wxPyBitmapShape_base_OnErase", (PyCFunction) _wrap_wxPyBitmapShape_base_OnErase, METH_VARARGS | METH_KEYWORDS },
12329 { "wxPyBitmapShape_base_OnMoveLinks", (PyCFunction) _wrap_wxPyBitmapShape_base_OnMoveLinks, METH_VARARGS | METH_KEYWORDS },
12330 { "wxPyBitmapShape_base_OnDrawBranches", (PyCFunction) _wrap_wxPyBitmapShape_base_OnDrawBranches, METH_VARARGS | METH_KEYWORDS },
12331 { "wxPyBitmapShape_base_OnDrawContents", (PyCFunction) _wrap_wxPyBitmapShape_base_OnDrawContents, METH_VARARGS | METH_KEYWORDS },
12332 { "wxPyBitmapShape_base_OnDraw", (PyCFunction) _wrap_wxPyBitmapShape_base_OnDraw, METH_VARARGS | METH_KEYWORDS },
12333 { "wxPyBitmapShape_base_OnDelete", (PyCFunction) _wrap_wxPyBitmapShape_base_OnDelete, METH_VARARGS | METH_KEYWORDS },
12334 { "wxPyBitmapShape_SetFilename", (PyCFunction) _wrap_wxPyBitmapShape_SetFilename, METH_VARARGS | METH_KEYWORDS },
12335 { "wxPyBitmapShape_SetBitmap", (PyCFunction) _wrap_wxPyBitmapShape_SetBitmap, METH_VARARGS | METH_KEYWORDS },
12336 { "wxPyBitmapShape_GetFilename", (PyCFunction) _wrap_wxPyBitmapShape_GetFilename, METH_VARARGS | METH_KEYWORDS },
12337 { "wxPyBitmapShape_GetBitmap", (PyCFunction) _wrap_wxPyBitmapShape_GetBitmap, METH_VARARGS | METH_KEYWORDS },
12338 { "wxPyBitmapShape__setSelf", (PyCFunction) _wrap_wxPyBitmapShape__setSelf, METH_VARARGS | METH_KEYWORDS },
12339 { "new_wxPyBitmapShape", (PyCFunction) _wrap_new_wxPyBitmapShape, METH_VARARGS | METH_KEYWORDS },
12340 { "wxPyControlPoint_base_OnEndSize", (PyCFunction) _wrap_wxPyControlPoint_base_OnEndSize, METH_VARARGS | METH_KEYWORDS },
12341 { "wxPyControlPoint_base_OnBeginSize", (PyCFunction) _wrap_wxPyControlPoint_base_OnBeginSize, METH_VARARGS | METH_KEYWORDS },
12342 { "wxPyControlPoint_base_OnSizingEndDragLeft", (PyCFunction) _wrap_wxPyControlPoint_base_OnSizingEndDragLeft, METH_VARARGS | METH_KEYWORDS },
12343 { "wxPyControlPoint_base_OnSizingBeginDragLeft", (PyCFunction) _wrap_wxPyControlPoint_base_OnSizingBeginDragLeft, METH_VARARGS | METH_KEYWORDS },
12344 { "wxPyControlPoint_base_OnSizingDragLeft", (PyCFunction) _wrap_wxPyControlPoint_base_OnSizingDragLeft, METH_VARARGS | METH_KEYWORDS },
12345 { "wxPyControlPoint_base_OnMoveLink", (PyCFunction) _wrap_wxPyControlPoint_base_OnMoveLink, METH_VARARGS | METH_KEYWORDS },
12346 { "wxPyControlPoint_base_OnEraseControlPoints", (PyCFunction) _wrap_wxPyControlPoint_base_OnEraseControlPoints, METH_VARARGS | METH_KEYWORDS },
12347 { "wxPyControlPoint_base_OnDrawControlPoints", (PyCFunction) _wrap_wxPyControlPoint_base_OnDrawControlPoints, METH_VARARGS | METH_KEYWORDS },
12348 { "wxPyControlPoint_base_OnDrawOutline", (PyCFunction) _wrap_wxPyControlPoint_base_OnDrawOutline, METH_VARARGS | METH_KEYWORDS },
12349 { "wxPyControlPoint_base_OnEndDragRight", (PyCFunction) _wrap_wxPyControlPoint_base_OnEndDragRight, METH_VARARGS | METH_KEYWORDS },
12350 { "wxPyControlPoint_base_OnBeginDragRight", (PyCFunction) _wrap_wxPyControlPoint_base_OnBeginDragRight, METH_VARARGS | METH_KEYWORDS },
12351 { "wxPyControlPoint_base_OnDragRight", (PyCFunction) _wrap_wxPyControlPoint_base_OnDragRight, METH_VARARGS | METH_KEYWORDS },
12352 { "wxPyControlPoint_base_OnEndDragLeft", (PyCFunction) _wrap_wxPyControlPoint_base_OnEndDragLeft, METH_VARARGS | METH_KEYWORDS },
12353 { "wxPyControlPoint_base_OnBeginDragLeft", (PyCFunction) _wrap_wxPyControlPoint_base_OnBeginDragLeft, METH_VARARGS | METH_KEYWORDS },
12354 { "wxPyControlPoint_base_OnDragLeft", (PyCFunction) _wrap_wxPyControlPoint_base_OnDragLeft, METH_VARARGS | METH_KEYWORDS },
12355 { "wxPyControlPoint_base_OnMovePost", (PyCFunction) _wrap_wxPyControlPoint_base_OnMovePost, METH_VARARGS | METH_KEYWORDS },
12356 { "wxPyControlPoint_base_OnMovePre", (PyCFunction) _wrap_wxPyControlPoint_base_OnMovePre, METH_VARARGS | METH_KEYWORDS },
12357 { "wxPyControlPoint_base_OnSize", (PyCFunction) _wrap_wxPyControlPoint_base_OnSize, METH_VARARGS | METH_KEYWORDS },
12358 { "wxPyControlPoint_base_OnRightClick", (PyCFunction) _wrap_wxPyControlPoint_base_OnRightClick, METH_VARARGS | METH_KEYWORDS },
12359 { "wxPyControlPoint_base_OnLeftDoubleClick", (PyCFunction) _wrap_wxPyControlPoint_base_OnLeftDoubleClick, METH_VARARGS | METH_KEYWORDS },
12360 { "wxPyControlPoint_base_OnLeftClick", (PyCFunction) _wrap_wxPyControlPoint_base_OnLeftClick, METH_VARARGS | METH_KEYWORDS },
12361 { "wxPyControlPoint_base_OnHighlight", (PyCFunction) _wrap_wxPyControlPoint_base_OnHighlight, METH_VARARGS | METH_KEYWORDS },
12362 { "wxPyControlPoint_base_OnEraseContents", (PyCFunction) _wrap_wxPyControlPoint_base_OnEraseContents, METH_VARARGS | METH_KEYWORDS },
12363 { "wxPyControlPoint_base_OnErase", (PyCFunction) _wrap_wxPyControlPoint_base_OnErase, METH_VARARGS | METH_KEYWORDS },
12364 { "wxPyControlPoint_base_OnMoveLinks", (PyCFunction) _wrap_wxPyControlPoint_base_OnMoveLinks, METH_VARARGS | METH_KEYWORDS },
12365 { "wxPyControlPoint_base_OnDrawBranches", (PyCFunction) _wrap_wxPyControlPoint_base_OnDrawBranches, METH_VARARGS | METH_KEYWORDS },
12366 { "wxPyControlPoint_base_OnDrawContents", (PyCFunction) _wrap_wxPyControlPoint_base_OnDrawContents, METH_VARARGS | METH_KEYWORDS },
12367 { "wxPyControlPoint_base_OnDraw", (PyCFunction) _wrap_wxPyControlPoint_base_OnDraw, METH_VARARGS | METH_KEYWORDS },
12368 { "wxPyControlPoint_base_OnDelete", (PyCFunction) _wrap_wxPyControlPoint_base_OnDelete, METH_VARARGS | METH_KEYWORDS },
12369 { "wxPyControlPoint_SetCornerRadius", (PyCFunction) _wrap_wxPyControlPoint_SetCornerRadius, METH_VARARGS | METH_KEYWORDS },
12370 { "wxPyControlPoint__setSelf", (PyCFunction) _wrap_wxPyControlPoint__setSelf, METH_VARARGS | METH_KEYWORDS },
12371 { "new_wxPyControlPoint", (PyCFunction) _wrap_new_wxPyControlPoint, METH_VARARGS | METH_KEYWORDS },
12372 { "wxPyRectangleShape_base_OnEndSize", (PyCFunction) _wrap_wxPyRectangleShape_base_OnEndSize, METH_VARARGS | METH_KEYWORDS },
12373 { "wxPyRectangleShape_base_OnBeginSize", (PyCFunction) _wrap_wxPyRectangleShape_base_OnBeginSize, METH_VARARGS | METH_KEYWORDS },
12374 { "wxPyRectangleShape_base_OnSizingEndDragLeft", (PyCFunction) _wrap_wxPyRectangleShape_base_OnSizingEndDragLeft, METH_VARARGS | METH_KEYWORDS },
12375 { "wxPyRectangleShape_base_OnSizingBeginDragLeft", (PyCFunction) _wrap_wxPyRectangleShape_base_OnSizingBeginDragLeft, METH_VARARGS | METH_KEYWORDS },
12376 { "wxPyRectangleShape_base_OnSizingDragLeft", (PyCFunction) _wrap_wxPyRectangleShape_base_OnSizingDragLeft, METH_VARARGS | METH_KEYWORDS },
12377 { "wxPyRectangleShape_base_OnMoveLink", (PyCFunction) _wrap_wxPyRectangleShape_base_OnMoveLink, METH_VARARGS | METH_KEYWORDS },
12378 { "wxPyRectangleShape_base_OnEraseControlPoints", (PyCFunction) _wrap_wxPyRectangleShape_base_OnEraseControlPoints, METH_VARARGS | METH_KEYWORDS },
12379 { "wxPyRectangleShape_base_OnDrawControlPoints", (PyCFunction) _wrap_wxPyRectangleShape_base_OnDrawControlPoints, METH_VARARGS | METH_KEYWORDS },
12380 { "wxPyRectangleShape_base_OnDrawOutline", (PyCFunction) _wrap_wxPyRectangleShape_base_OnDrawOutline, METH_VARARGS | METH_KEYWORDS },
12381 { "wxPyRectangleShape_base_OnEndDragRight", (PyCFunction) _wrap_wxPyRectangleShape_base_OnEndDragRight, METH_VARARGS | METH_KEYWORDS },
12382 { "wxPyRectangleShape_base_OnBeginDragRight", (PyCFunction) _wrap_wxPyRectangleShape_base_OnBeginDragRight, METH_VARARGS | METH_KEYWORDS },
12383 { "wxPyRectangleShape_base_OnDragRight", (PyCFunction) _wrap_wxPyRectangleShape_base_OnDragRight, METH_VARARGS | METH_KEYWORDS },
12384 { "wxPyRectangleShape_base_OnEndDragLeft", (PyCFunction) _wrap_wxPyRectangleShape_base_OnEndDragLeft, METH_VARARGS | METH_KEYWORDS },
12385 { "wxPyRectangleShape_base_OnBeginDragLeft", (PyCFunction) _wrap_wxPyRectangleShape_base_OnBeginDragLeft, METH_VARARGS | METH_KEYWORDS },
12386 { "wxPyRectangleShape_base_OnDragLeft", (PyCFunction) _wrap_wxPyRectangleShape_base_OnDragLeft, METH_VARARGS | METH_KEYWORDS },
12387 { "wxPyRectangleShape_base_OnMovePost", (PyCFunction) _wrap_wxPyRectangleShape_base_OnMovePost, METH_VARARGS | METH_KEYWORDS },
12388 { "wxPyRectangleShape_base_OnMovePre", (PyCFunction) _wrap_wxPyRectangleShape_base_OnMovePre, METH_VARARGS | METH_KEYWORDS },
12389 { "wxPyRectangleShape_base_OnSize", (PyCFunction) _wrap_wxPyRectangleShape_base_OnSize, METH_VARARGS | METH_KEYWORDS },
12390 { "wxPyRectangleShape_base_OnRightClick", (PyCFunction) _wrap_wxPyRectangleShape_base_OnRightClick, METH_VARARGS | METH_KEYWORDS },
12391 { "wxPyRectangleShape_base_OnLeftDoubleClick", (PyCFunction) _wrap_wxPyRectangleShape_base_OnLeftDoubleClick, METH_VARARGS | METH_KEYWORDS },
12392 { "wxPyRectangleShape_base_OnLeftClick", (PyCFunction) _wrap_wxPyRectangleShape_base_OnLeftClick, METH_VARARGS | METH_KEYWORDS },
12393 { "wxPyRectangleShape_base_OnHighlight", (PyCFunction) _wrap_wxPyRectangleShape_base_OnHighlight, METH_VARARGS | METH_KEYWORDS },
12394 { "wxPyRectangleShape_base_OnEraseContents", (PyCFunction) _wrap_wxPyRectangleShape_base_OnEraseContents, METH_VARARGS | METH_KEYWORDS },
12395 { "wxPyRectangleShape_base_OnErase", (PyCFunction) _wrap_wxPyRectangleShape_base_OnErase, METH_VARARGS | METH_KEYWORDS },
12396 { "wxPyRectangleShape_base_OnMoveLinks", (PyCFunction) _wrap_wxPyRectangleShape_base_OnMoveLinks, METH_VARARGS | METH_KEYWORDS },
12397 { "wxPyRectangleShape_base_OnDrawBranches", (PyCFunction) _wrap_wxPyRectangleShape_base_OnDrawBranches, METH_VARARGS | METH_KEYWORDS },
12398 { "wxPyRectangleShape_base_OnDrawContents", (PyCFunction) _wrap_wxPyRectangleShape_base_OnDrawContents, METH_VARARGS | METH_KEYWORDS },
12399 { "wxPyRectangleShape_base_OnDraw", (PyCFunction) _wrap_wxPyRectangleShape_base_OnDraw, METH_VARARGS | METH_KEYWORDS },
12400 { "wxPyRectangleShape_base_OnDelete", (PyCFunction) _wrap_wxPyRectangleShape_base_OnDelete, METH_VARARGS | METH_KEYWORDS },
12401 { "wxPyRectangleShape_SetCornerRadius", (PyCFunction) _wrap_wxPyRectangleShape_SetCornerRadius, METH_VARARGS | METH_KEYWORDS },
12402 { "wxPyRectangleShape__setSelf", (PyCFunction) _wrap_wxPyRectangleShape__setSelf, METH_VARARGS | METH_KEYWORDS },
12403 { "new_wxPyRectangleShape", (PyCFunction) _wrap_new_wxPyRectangleShape, METH_VARARGS | METH_KEYWORDS },
12404 { "wxPseudoMetaFile_SetBackgroundMode", (PyCFunction) _wrap_wxPseudoMetaFile_SetBackgroundMode, METH_VARARGS | METH_KEYWORDS },
12405 { "wxPseudoMetaFile_SetBackgroundColour", (PyCFunction) _wrap_wxPseudoMetaFile_SetBackgroundColour, METH_VARARGS | METH_KEYWORDS },
12406 { "wxPseudoMetaFile_SetTextColour", (PyCFunction) _wrap_wxPseudoMetaFile_SetTextColour, METH_VARARGS | METH_KEYWORDS },
12407 { "wxPseudoMetaFile_SetFont", (PyCFunction) _wrap_wxPseudoMetaFile_SetFont, METH_VARARGS | METH_KEYWORDS },
12408 { "wxPseudoMetaFile_SetBrush", (PyCFunction) _wrap_wxPseudoMetaFile_SetBrush, METH_VARARGS | METH_KEYWORDS },
12409 { "wxPseudoMetaFile_SetPen", (PyCFunction) _wrap_wxPseudoMetaFile_SetPen, METH_VARARGS | METH_KEYWORDS },
12410 { "wxPseudoMetaFile_DestroyClippingRect", (PyCFunction) _wrap_wxPseudoMetaFile_DestroyClippingRect, METH_VARARGS | METH_KEYWORDS },
12411 { "wxPseudoMetaFile_SetClippingRect", (PyCFunction) _wrap_wxPseudoMetaFile_SetClippingRect, METH_VARARGS | METH_KEYWORDS },
12412 { "wxPseudoMetaFile_DrawSpline", (PyCFunction) _wrap_wxPseudoMetaFile_DrawSpline, METH_VARARGS | METH_KEYWORDS },
12413 { "wxPseudoMetaFile_DrawPolygon", (PyCFunction) _wrap_wxPseudoMetaFile_DrawPolygon, METH_VARARGS | METH_KEYWORDS },
12414 { "wxPseudoMetaFile_DrawLines", (PyCFunction) _wrap_wxPseudoMetaFile_DrawLines, METH_VARARGS | METH_KEYWORDS },
12415 { "wxPseudoMetaFile_DrawText", (PyCFunction) _wrap_wxPseudoMetaFile_DrawText, METH_VARARGS | METH_KEYWORDS },
12416 { "wxPseudoMetaFile_DrawPoint", (PyCFunction) _wrap_wxPseudoMetaFile_DrawPoint, METH_VARARGS | METH_KEYWORDS },
12417 { "wxPseudoMetaFile_DrawEllipse", (PyCFunction) _wrap_wxPseudoMetaFile_DrawEllipse, METH_VARARGS | METH_KEYWORDS },
12418 { "wxPseudoMetaFile_DrawEllipticArc", (PyCFunction) _wrap_wxPseudoMetaFile_DrawEllipticArc, METH_VARARGS | METH_KEYWORDS },
12419 { "wxPseudoMetaFile_DrawArc", (PyCFunction) _wrap_wxPseudoMetaFile_DrawArc, METH_VARARGS | METH_KEYWORDS },
12420 { "wxPseudoMetaFile_DrawRoundedRectangle", (PyCFunction) _wrap_wxPseudoMetaFile_DrawRoundedRectangle, METH_VARARGS | METH_KEYWORDS },
12421 { "wxPseudoMetaFile_DrawRectangle", (PyCFunction) _wrap_wxPseudoMetaFile_DrawRectangle, METH_VARARGS | METH_KEYWORDS },
12422 { "wxPseudoMetaFile_DrawLine", (PyCFunction) _wrap_wxPseudoMetaFile_DrawLine, METH_VARARGS | METH_KEYWORDS },
12423 { "wxPseudoMetaFile_IsValid", (PyCFunction) _wrap_wxPseudoMetaFile_IsValid, METH_VARARGS | METH_KEYWORDS },
12424 { "wxPseudoMetaFile_GetOutlineOp", (PyCFunction) _wrap_wxPseudoMetaFile_GetOutlineOp, METH_VARARGS | METH_KEYWORDS },
12425 { "wxPseudoMetaFile_SetOutlineOp", (PyCFunction) _wrap_wxPseudoMetaFile_SetOutlineOp, METH_VARARGS | METH_KEYWORDS },
12426 { "wxPseudoMetaFile_GetOutlinePen", (PyCFunction) _wrap_wxPseudoMetaFile_GetOutlinePen, METH_VARARGS | METH_KEYWORDS },
12427 { "wxPseudoMetaFile_SetOutlinePen", (PyCFunction) _wrap_wxPseudoMetaFile_SetOutlinePen, METH_VARARGS | METH_KEYWORDS },
12428 { "wxPseudoMetaFile_GetFillBrush", (PyCFunction) _wrap_wxPseudoMetaFile_GetFillBrush, METH_VARARGS | METH_KEYWORDS },
12429 { "wxPseudoMetaFile_SetFillBrush", (PyCFunction) _wrap_wxPseudoMetaFile_SetFillBrush, METH_VARARGS | METH_KEYWORDS },
12430 { "wxPseudoMetaFile_SetSize", (PyCFunction) _wrap_wxPseudoMetaFile_SetSize, METH_VARARGS | METH_KEYWORDS },
12431 { "wxPseudoMetaFile_GetRotateable", (PyCFunction) _wrap_wxPseudoMetaFile_GetRotateable, METH_VARARGS | METH_KEYWORDS },
12432 { "wxPseudoMetaFile_SetRotateable", (PyCFunction) _wrap_wxPseudoMetaFile_SetRotateable, METH_VARARGS | METH_KEYWORDS },
12433 { "wxPseudoMetaFile_CalculateSize", (PyCFunction) _wrap_wxPseudoMetaFile_CalculateSize, METH_VARARGS | METH_KEYWORDS },
12434 { "wxPseudoMetaFile_GetBounds", (PyCFunction) _wrap_wxPseudoMetaFile_GetBounds, METH_VARARGS | METH_KEYWORDS },
12435 { "wxPseudoMetaFile_LoadFromMetaFile", (PyCFunction) _wrap_wxPseudoMetaFile_LoadFromMetaFile, METH_VARARGS | METH_KEYWORDS },
12436 { "wxPseudoMetaFile_Rotate", (PyCFunction) _wrap_wxPseudoMetaFile_Rotate, METH_VARARGS | METH_KEYWORDS },
12437 { "wxPseudoMetaFile_Translate", (PyCFunction) _wrap_wxPseudoMetaFile_Translate, METH_VARARGS | METH_KEYWORDS },
12438 { "wxPseudoMetaFile_ScaleTo", (PyCFunction) _wrap_wxPseudoMetaFile_ScaleTo, METH_VARARGS | METH_KEYWORDS },
12439 { "wxPseudoMetaFile_Scale", (PyCFunction) _wrap_wxPseudoMetaFile_Scale, METH_VARARGS | METH_KEYWORDS },
12440 { "wxPseudoMetaFile_Copy", (PyCFunction) _wrap_wxPseudoMetaFile_Copy, METH_VARARGS | METH_KEYWORDS },
12441 { "wxPseudoMetaFile_Clear", (PyCFunction) _wrap_wxPseudoMetaFile_Clear, METH_VARARGS | METH_KEYWORDS },
12442 { "wxPseudoMetaFile_ReadAttributes", (PyCFunction) _wrap_wxPseudoMetaFile_ReadAttributes, METH_VARARGS | METH_KEYWORDS },
12443 { "wxPseudoMetaFile_WriteAttributes", (PyCFunction) _wrap_wxPseudoMetaFile_WriteAttributes, METH_VARARGS | METH_KEYWORDS },
12444 { "wxPseudoMetaFile_Draw", (PyCFunction) _wrap_wxPseudoMetaFile_Draw, METH_VARARGS | METH_KEYWORDS },
12445 { "delete_wxPseudoMetaFile", (PyCFunction) _wrap_delete_wxPseudoMetaFile, METH_VARARGS | METH_KEYWORDS },
12446 { "new_wxPseudoMetaFile", (PyCFunction) _wrap_new_wxPseudoMetaFile, METH_VARARGS | METH_KEYWORDS },
12447 { NULL, NULL }
12448 };
12449 #ifdef __cplusplus
12450 }
12451 #endif
12452 /*
12453 * This table is used by the pointer type-checker
12454 */
12455 static struct { char *n1; char *n2; void *(*pcnv)(void *); } _swig_mapping[] = {
12456 { "_wxAcceleratorTable","_class_wxAcceleratorTable",0},
12457 { "_wxEvent","_class_wxEvent",0},
12458 { "_class_wxActivateEvent","_wxActivateEvent",0},
12459 { "_signed_long","_long",0},
12460 { "_wxMenuEvent","_class_wxMenuEvent",0},
12461 { "_class_wxJPEGHandler","_wxJPEGHandler",0},
12462 { "_wxPyBitmapDataObject","_class_wxPyBitmapDataObject",0},
12463 { "_wxBitmapDataObject","_class_wxBitmapDataObject",0},
12464 { "_class_wxPyCommandEvent","_wxPyCommandEvent",0},
12465 { "_wxBMPHandler","_class_wxBMPHandler",0},
12466 { "_wxImage","_class_wxImage",0},
12467 { "_wxPrintQuality","_wxCoord",0},
12468 { "_wxPrintQuality","_int",0},
12469 { "_wxPrintQuality","_signed_int",0},
12470 { "_wxPrintQuality","_unsigned_int",0},
12471 { "_wxPrintQuality","_wxWindowID",0},
12472 { "_wxPrintQuality","_uint",0},
12473 { "_wxPrintQuality","_EBool",0},
12474 { "_wxPrintQuality","_size_t",0},
12475 { "_class_wxCustomDataObject","_wxCustomDataObject",0},
12476 { "_wxFontData","_class_wxFontData",0},
12477 { "_class_wxRegionIterator","_wxRegionIterator",0},
12478 { "_class_wxPyTextDropTarget","_wxPyTextDropTarget",0},
12479 { "_class_wxMenuBar","_wxMenuBar",0},
12480 { "_class_wxPyTreeItemData","_wxPyTreeItemData",0},
12481 { "_class_wxStaticBoxSizer","_wxStaticBoxSizer",0},
12482 { "_class_wxEvtHandler","_wxEvtHandler",0},
12483 { "_wxPaintEvent","_class_wxPaintEvent",0},
12484 { "_wxGIFHandler","_class_wxGIFHandler",0},
12485 { "_wxPySizer","_class_wxPySizer",0},
12486 { "_wxPyCompositeShape","_class_wxPyDivisionShape",SwigwxPyDivisionShapeTowxPyCompositeShape},
12487 { "_wxPyCompositeShape","_wxPyDivisionShape",SwigwxPyDivisionShapeTowxPyCompositeShape},
12488 { "_wxPyCompositeShape","_class_wxPyCompositeShape",0},
12489 { "_wxIndividualLayoutConstraint","_class_wxIndividualLayoutConstraint",0},
12490 { "_wxCursor","_class_wxCursor",0},
12491 { "_wxNotifyEvent","_class_wxNotifyEvent",0},
12492 { "_wxImageHandler","_class_wxImageHandler",0},
12493 { "_class_wxPyRectangleShape","_class_wxPyDivisionShape",SwigwxPyDivisionShapeTowxPyRectangleShape},
12494 { "_class_wxPyRectangleShape","_wxPyDivisionShape",SwigwxPyDivisionShapeTowxPyRectangleShape},
12495 { "_class_wxPyRectangleShape","_class_wxPyDividedShape",SwigwxPyDividedShapeTowxPyRectangleShape},
12496 { "_class_wxPyRectangleShape","_wxPyDividedShape",SwigwxPyDividedShapeTowxPyRectangleShape},
12497 { "_class_wxPyRectangleShape","_class_wxPyCompositeShape",SwigwxPyCompositeShapeTowxPyRectangleShape},
12498 { "_class_wxPyRectangleShape","_wxPyCompositeShape",SwigwxPyCompositeShapeTowxPyRectangleShape},
12499 { "_class_wxPyRectangleShape","_class_wxPyDrawnShape",SwigwxPyDrawnShapeTowxPyRectangleShape},
12500 { "_class_wxPyRectangleShape","_wxPyDrawnShape",SwigwxPyDrawnShapeTowxPyRectangleShape},
12501 { "_class_wxPyRectangleShape","_class_wxPyBitmapShape",SwigwxPyBitmapShapeTowxPyRectangleShape},
12502 { "_class_wxPyRectangleShape","_wxPyBitmapShape",SwigwxPyBitmapShapeTowxPyRectangleShape},
12503 { "_class_wxPyRectangleShape","_class_wxPyControlPoint",SwigwxPyControlPointTowxPyRectangleShape},
12504 { "_class_wxPyRectangleShape","_wxPyControlPoint",SwigwxPyControlPointTowxPyRectangleShape},
12505 { "_class_wxPyRectangleShape","_wxPyRectangleShape",0},
12506 { "_class_wxToolBarBase","_wxToolBarBase",0},
12507 { "_class_wxTreeCtrl","_wxTreeCtrl",0},
12508 { "_wxMask","_class_wxMask",0},
12509 { "_wxToolTip","_class_wxToolTip",0},
12510 { "_wxPNGHandler","_class_wxPNGHandler",0},
12511 { "_class_wxOGLConstraint","_wxOGLConstraint",0},
12512 { "_class_wxColourData","_wxColourData",0},
12513 { "_class_wxPageSetupDialogData","_wxPageSetupDialogData",0},
12514 { "_wxPrinter","_class_wxPrinter",0},
12515 { "_wxPseudoMetaFile","_class_wxPseudoMetaFile",0},
12516 { "_wxPen","_class_wxPen",0},
12517 { "_wxUpdateUIEvent","_class_wxUpdateUIEvent",0},
12518 { "_byte","_unsigned_char",0},
12519 { "_wxDataObject","_class_wxDataObject",0},
12520 { "_class_wxPyFontEnumerator","_wxPyFontEnumerator",0},
12521 { "_wxStaticBox","_class_wxStaticBox",0},
12522 { "_wxPyDataObjectSimple","_class_wxPyDataObjectSimple",0},
12523 { "_wxPyDropSource","_class_wxPyDropSource",0},
12524 { "_wxChoice","_class_wxChoice",0},
12525 { "_wxSlider","_class_wxSlider",0},
12526 { "_wxNotebookEvent","_class_wxNotebookEvent",0},
12527 { "_wxPyPrintout","_class_wxPyPrintout",0},
12528 { "_wxShapeRegion","_class_wxShapeRegion",0},
12529 { "_long","_unsigned_long",0},
12530 { "_long","_signed_long",0},
12531 { "_wxImageList","_class_wxImageList",0},
12532 { "_wxDataObjectSimple","_class_wxDataObjectSimple",0},
12533 { "_wxDropFilesEvent","_class_wxDropFilesEvent",0},
12534 { "_wxBitmapButton","_class_wxBitmapButton",0},
12535 { "_wxSashWindow","_class_wxSashWindow",0},
12536 { "_class_wxSizer","_wxSizer",0},
12537 { "_class_wxTIFFHandler","_wxTIFFHandler",0},
12538 { "_class_wxPrintDialogData","_wxPrintDialogData",0},
12539 { "_class_wxAcceleratorTable","_wxAcceleratorTable",0},
12540 { "_class_wxClipboard","_wxClipboard",0},
12541 { "_class_wxGauge","_wxGauge",0},
12542 { "_class_wxSashEvent","_wxSashEvent",0},
12543 { "_wxDC","_class_wxDC",0},
12544 { "_wxSizerItem","_class_wxSizerItem",0},
12545 { "_class_wxBitmapDataObject","_wxBitmapDataObject",0},
12546 { "_wxListEvent","_class_wxListEvent",0},
12547 { "_class_wxSingleChoiceDialog","_wxSingleChoiceDialog",0},
12548 { "_wxProgressDialog","_class_wxProgressDialog",0},
12549 { "_class_wxBMPHandler","_wxBMPHandler",0},
12550 { "_wxPrintPreview","_class_wxPrintPreview",0},
12551 { "_wxSpinEvent","_class_wxSpinEvent",0},
12552 { "_wxSashLayoutWindow","_class_wxSashLayoutWindow",0},
12553 { "_wxPyBitmapShape","_class_wxPyBitmapShape",0},
12554 { "_size_t","_wxCoord",0},
12555 { "_size_t","_wxPrintQuality",0},
12556 { "_size_t","_unsigned_int",0},
12557 { "_size_t","_int",0},
12558 { "_size_t","_wxWindowID",0},
12559 { "_size_t","_uint",0},
12560 { "_class_wxRealPoint","_wxRealPoint",0},
12561 { "_wxNavigationKeyEvent","_class_wxNavigationKeyEvent",0},
12562 { "_wxPNMHandler","_class_wxPNMHandler",0},
12563 { "_wxWindowCreateEvent","_class_wxWindowCreateEvent",0},
12564 { "_class_wxPyShapeEvtHandler","_class_wxPyDivisionShape",SwigwxPyDivisionShapeTowxPyShapeEvtHandler},
12565 { "_class_wxPyShapeEvtHandler","_wxPyDivisionShape",SwigwxPyDivisionShapeTowxPyShapeEvtHandler},
12566 { "_class_wxPyShapeEvtHandler","_class_wxPyDividedShape",SwigwxPyDividedShapeTowxPyShapeEvtHandler},
12567 { "_class_wxPyShapeEvtHandler","_wxPyDividedShape",SwigwxPyDividedShapeTowxPyShapeEvtHandler},
12568 { "_class_wxPyShapeEvtHandler","_class_wxPyCompositeShape",SwigwxPyCompositeShapeTowxPyShapeEvtHandler},
12569 { "_class_wxPyShapeEvtHandler","_wxPyCompositeShape",SwigwxPyCompositeShapeTowxPyShapeEvtHandler},
12570 { "_class_wxPyShapeEvtHandler","_class_wxPyDrawnShape",SwigwxPyDrawnShapeTowxPyShapeEvtHandler},
12571 { "_class_wxPyShapeEvtHandler","_wxPyDrawnShape",SwigwxPyDrawnShapeTowxPyShapeEvtHandler},
12572 { "_class_wxPyShapeEvtHandler","_class_wxPyBitmapShape",SwigwxPyBitmapShapeTowxPyShapeEvtHandler},
12573 { "_class_wxPyShapeEvtHandler","_wxPyBitmapShape",SwigwxPyBitmapShapeTowxPyShapeEvtHandler},
12574 { "_class_wxPyShapeEvtHandler","_class_wxPyControlPoint",SwigwxPyControlPointTowxPyShapeEvtHandler},
12575 { "_class_wxPyShapeEvtHandler","_wxPyControlPoint",SwigwxPyControlPointTowxPyShapeEvtHandler},
12576 { "_class_wxPyShapeEvtHandler","_class_wxPyRectangleShape",SwigwxPyRectangleShapeTowxPyShapeEvtHandler},
12577 { "_class_wxPyShapeEvtHandler","_wxPyRectangleShape",SwigwxPyRectangleShapeTowxPyShapeEvtHandler},
12578 { "_class_wxPyShapeEvtHandler","_wxPyShapeEvtHandler",0},
12579 { "_class_wxMenuItem","_wxMenuItem",0},
12580 { "_class_wxPaintEvent","_wxPaintEvent",0},
12581 { "_wxSysColourChangedEvent","_class_wxSysColourChangedEvent",0},
12582 { "_class_wxStatusBar","_wxStatusBar",0},
12583 { "_class_wxGIFHandler","_wxGIFHandler",0},
12584 { "_class_wxPySizer","_wxPySizer",0},
12585 { "_class_wxPyCompositeShape","_class_wxPyDivisionShape",SwigwxPyDivisionShapeTowxPyCompositeShape},
12586 { "_class_wxPyCompositeShape","_wxPyDivisionShape",SwigwxPyDivisionShapeTowxPyCompositeShape},
12587 { "_class_wxPyCompositeShape","_wxPyCompositeShape",0},
12588 { "_class_wxPostScriptDC","_wxPostScriptDC",0},
12589 { "_wxPanel","_class_wxPanel",0},
12590 { "_wxInitDialogEvent","_class_wxInitDialogEvent",0},
12591 { "_wxCheckBox","_class_wxCheckBox",0},
12592 { "_wxPyEvent","_class_wxPyEvent",0},
12593 { "_wxTextCtrl","_class_wxTextCtrl",0},
12594 { "_class_wxMask","_wxMask",0},
12595 { "_wxTextDataObject","_class_wxTextDataObject",0},
12596 { "_class_wxKeyEvent","_wxKeyEvent",0},
12597 { "_class_wxToolTip","_wxToolTip",0},
12598 { "_class_wxPNGHandler","_wxPNGHandler",0},
12599 { "_wxColour","_class_wxColour",0},
12600 { "_class_wxDialog","_wxDialog",0},
12601 { "_wxBusyCursor","_class_wxBusyCursor",0},
12602 { "_wxPageSetupDialog","_class_wxPageSetupDialog",0},
12603 { "_class_wxPrinter","_wxPrinter",0},
12604 { "_class_wxFileDataObject","_wxFileDataObject",0},
12605 { "_wxIdleEvent","_class_wxIdleEvent",0},
12606 { "_class_wxUpdateUIEvent","_wxUpdateUIEvent",0},
12607 { "_wxToolBar","_class_wxToolBar",0},
12608 { "_class_wxDataObject","_wxDataObject",0},
12609 { "_wxCaret","_class_wxCaret",0},
12610 { "_wxStaticLine","_class_wxStaticLine",0},
12611 { "_class_wxLayoutAlgorithm","_wxLayoutAlgorithm",0},
12612 { "_wxBrush","_class_wxBrush",0},
12613 { "_wxMiniFrame","_class_wxMiniFrame",0},
12614 { "_class_wxNotebookEvent","_wxNotebookEvent",0},
12615 { "_class_wxPyPrintout","_wxPyPrintout",0},
12616 { "_wxDataFormat","_class_wxDataFormat",0},
12617 { "_class_wxDataObjectSimple","_wxDataObjectSimple",0},
12618 { "_class_wxSashWindow","_wxSashWindow",0},
12619 { "_wxShowEvent","_class_wxShowEvent",0},
12620 { "_class_wxPyDivisionShape","_wxPyDivisionShape",0},
12621 { "_uint","_wxCoord",0},
12622 { "_uint","_wxPrintQuality",0},
12623 { "_uint","_size_t",0},
12624 { "_uint","_unsigned_int",0},
12625 { "_uint","_int",0},
12626 { "_uint","_wxWindowID",0},
12627 { "_wxPyValidator","_class_wxPyValidator",0},
12628 { "_class_wxEvent","_wxEvent",0},
12629 { "_wxCheckListBox","_class_wxCheckListBox",0},
12630 { "_wxSplitterEvent","_class_wxSplitterEvent",0},
12631 { "_wxRect","_class_wxRect",0},
12632 { "_wxCommandEvent","_class_wxCommandEvent",0},
12633 { "_wxSizeEvent","_class_wxSizeEvent",0},
12634 { "_class_wxImage","_wxImage",0},
12635 { "_wxPoint","_class_wxPoint",0},
12636 { "_class_wxSashLayoutWindow","_wxSashLayoutWindow",0},
12637 { "_class_wxPyBitmapShape","_wxPyBitmapShape",0},
12638 { "_class_wxButton","_wxButton",0},
12639 { "_wxRadioBox","_class_wxRadioBox",0},
12640 { "_class_wxFontData","_wxFontData",0},
12641 { "_class_wxPNMHandler","_wxPNMHandler",0},
12642 { "_wxBoxSizer","_class_wxBoxSizer",0},
12643 { "_wxBitmap","_class_wxBitmap",0},
12644 { "_char","_wxDash",0},
12645 { "_wxPrintDialog","_class_wxPrintDialog",0},
12646 { "_wxPyControlPoint","_class_wxPyControlPoint",0},
12647 { "_wxPyTimer","_class_wxPyTimer",0},
12648 { "_wxWindowDC","_class_wxWindowDC",0},
12649 { "_wxScrollBar","_class_wxScrollBar",0},
12650 { "_wxSpinButton","_class_wxSpinButton",0},
12651 { "_wxColourDialog","_class_wxColourDialog",0},
12652 { "_wxPrintData","_class_wxPrintData",0},
12653 { "_class_wxIndividualLayoutConstraint","_wxIndividualLayoutConstraint",0},
12654 { "_class_wxNotifyEvent","_wxNotifyEvent",0},
12655 { "_wxMessageDialog","_class_wxMessageDialog",0},
12656 { "_class_wxValidator","_wxValidator",0},
12657 { "_class_wxPyEvent","_wxPyEvent",0},
12658 { "_wxTextEntryDialog","_class_wxTextEntryDialog",0},
12659 { "_class_wxIconizeEvent","_wxIconizeEvent",0},
12660 { "_class_wxStaticBitmap","_wxStaticBitmap",0},
12661 { "_class_wxPyDrawnShape","_wxPyDrawnShape",0},
12662 { "_class_wxBusyCursor","_wxBusyCursor",0},
12663 { "_wxToolBarSimple","_class_wxToolBarSimple",0},
12664 { "_wxMDIChildFrame","_class_wxMDIChildFrame",0},
12665 { "_wxListItem","_class_wxListItem",0},
12666 { "_class_wxPseudoMetaFile","_wxPseudoMetaFile",0},
12667 { "_class_wxToolBar","_wxToolBar",0},
12668 { "_wxDropTarget","_class_wxDropTarget",0},
12669 { "_class_wxStaticLine","_wxStaticLine",0},
12670 { "_wxScrollEvent","_class_wxScrollEvent",0},
12671 { "_wxToolBarToolBase","_class_wxToolBarToolBase",0},
12672 { "_wxCalculateLayoutEvent","_class_wxCalculateLayoutEvent",0},
12673 { "_class_wxShapeRegion","_wxShapeRegion",0},
12674 { "_EBool","_wxCoord",0},
12675 { "_EBool","_wxPrintQuality",0},
12676 { "_EBool","_signed_int",0},
12677 { "_EBool","_int",0},
12678 { "_EBool","_wxWindowID",0},
12679 { "_class_wxRegion","_wxRegion",0},
12680 { "_class_wxDataFormat","_wxDataFormat",0},
12681 { "_class_wxDropFilesEvent","_wxDropFilesEvent",0},
12682 { "_wxWindowDestroyEvent","_class_wxWindowDestroyEvent",0},
12683 { "_class_wxPreviewFrame","_wxPreviewFrame",0},
12684 { "_wxStaticText","_class_wxStaticText",0},
12685 { "_wxFont","_class_wxFont",0},
12686 { "_class_wxPyDropTarget","_wxPyDropTarget",0},
12687 { "_wxCloseEvent","_class_wxCloseEvent",0},
12688 { "_class_wxSplitterEvent","_wxSplitterEvent",0},
12689 { "_wxNotebook","_class_wxNotebook",0},
12690 { "_unsigned_long","_long",0},
12691 { "_class_wxRect","_wxRect",0},
12692 { "_class_wxDC","_wxDC",0},
12693 { "_wxScrollWinEvent","_class_wxScrollWinEvent",0},
12694 { "_class_wxProgressDialog","_wxProgressDialog",0},
12695 { "_wxQueryNewPaletteEvent","_class_wxQueryNewPaletteEvent",0},
12696 { "_wxPyApp","_class_wxPyApp",0},
12697 { "_class_wxWindowCreateEvent","_wxWindowCreateEvent",0},
12698 { "_wxMDIParentFrame","_class_wxMDIParentFrame",0},
12699 { "_class_wxTreeEvent","_wxTreeEvent",0},
12700 { "_class_wxDirDialog","_wxDirDialog",0},
12701 { "_class_wxPyTimer","_wxPyTimer",0},
12702 { "_wxFocusEvent","_class_wxFocusEvent",0},
12703 { "_wxMaximizeEvent","_class_wxMaximizeEvent",0},
12704 { "_class_wxSpinButton","_wxSpinButton",0},
12705 { "_wxAcceleratorEntry","_class_wxAcceleratorEntry",0},
12706 { "_class_wxPanel","_wxPanel",0},
12707 { "_class_wxCheckBox","_wxCheckBox",0},
12708 { "_wxComboBox","_class_wxComboBox",0},
12709 { "_wxRadioButton","_class_wxRadioButton",0},
12710 { "_class_wxMessageDialog","_wxMessageDialog",0},
12711 { "_signed_int","_wxCoord",0},
12712 { "_signed_int","_wxPrintQuality",0},
12713 { "_signed_int","_EBool",0},
12714 { "_signed_int","_wxWindowID",0},
12715 { "_signed_int","_int",0},
12716 { "_class_wxTextCtrl","_wxTextCtrl",0},
12717 { "_wxLayoutConstraints","_class_wxLayoutConstraints",0},
12718 { "_class_wxTextDataObject","_wxTextDataObject",0},
12719 { "_wxMenu","_class_wxMenu",0},
12720 { "_class_wxMoveEvent","_wxMoveEvent",0},
12721 { "_wxListBox","_class_wxListBox",0},
12722 { "_wxScreenDC","_class_wxScreenDC",0},
12723 { "_class_wxToolBarSimple","_wxToolBarSimple",0},
12724 { "_class_wxMDIChildFrame","_wxMDIChildFrame",0},
12725 { "_WXTYPE","_short",0},
12726 { "_WXTYPE","_signed_short",0},
12727 { "_WXTYPE","_unsigned_short",0},
12728 { "_wxFileDialog","_class_wxFileDialog",0},
12729 { "_class_wxDropTarget","_wxDropTarget",0},
12730 { "_class_wxCaret","_wxCaret",0},
12731 { "_class_wxMDIClientWindow","_wxMDIClientWindow",0},
12732 { "_class_wxBrush","_wxBrush",0},
12733 { "_unsigned_short","_WXTYPE",0},
12734 { "_unsigned_short","_short",0},
12735 { "_class_wxWindow","_wxWindow",0},
12736 { "_wxSplitterWindow","_class_wxSplitterWindow",0},
12737 { "_class_wxStaticText","_wxStaticText",0},
12738 { "_wxPrintDialogData","_class_wxPrintDialogData",0},
12739 { "_class_wxFont","_wxFont",0},
12740 { "_wxClipboard","_class_wxClipboard",0},
12741 { "_class_wxPyValidator","_wxPyValidator",0},
12742 { "_class_wxCloseEvent","_wxCloseEvent",0},
12743 { "_wxSashEvent","_class_wxSashEvent",0},
12744 { "_wxBusyInfo","_class_wxBusyInfo",0},
12745 { "_class_wxMenuEvent","_wxMenuEvent",0},
12746 { "_wxPaletteChangedEvent","_class_wxPaletteChangedEvent",0},
12747 { "_class_wxPyBitmapDataObject","_wxPyBitmapDataObject",0},
12748 { "_wxClientDC","_class_wxClientDC",0},
12749 { "_wxMouseEvent","_class_wxMouseEvent",0},
12750 { "_wxListCtrl","_class_wxListCtrl",0},
12751 { "_wxSingleChoiceDialog","_class_wxSingleChoiceDialog",0},
12752 { "_wxPyDividedShape","_class_wxPyDividedShape",0},
12753 { "_class_wxPoint","_wxPoint",0},
12754 { "_wxRealPoint","_class_wxRealPoint",0},
12755 { "_class_wxRadioBox","_wxRadioBox",0},
12756 { "_class_wxBoxSizer","_wxBoxSizer",0},
12757 { "_signed_short","_WXTYPE",0},
12758 { "_signed_short","_short",0},
12759 { "_wxMemoryDC","_class_wxMemoryDC",0},
12760 { "_wxPyTextDataObject","_class_wxPyTextDataObject",0},
12761 { "_class_wxPrintDialog","_wxPrintDialog",0},
12762 { "_class_wxPyControlPoint","_wxPyControlPoint",0},
12763 { "_wxPaintDC","_class_wxPaintDC",0},
12764 { "_class_wxWindowDC","_wxWindowDC",0},
12765 { "_class_wxFocusEvent","_wxFocusEvent",0},
12766 { "_class_wxMaximizeEvent","_wxMaximizeEvent",0},
12767 { "_wxStatusBar","_class_wxStatusBar",0},
12768 { "_class_wxAcceleratorEntry","_wxAcceleratorEntry",0},
12769 { "_class_wxCursor","_wxCursor",0},
12770 { "_wxPostScriptDC","_class_wxPostScriptDC",0},
12771 { "_wxPyFileDropTarget","_class_wxPyFileDropTarget",0},
12772 { "_class_wxImageHandler","_wxImageHandler",0},
12773 { "_wxPyShape","_class_wxPyDivisionShape",SwigwxPyDivisionShapeTowxPyShape},
12774 { "_wxPyShape","_wxPyDivisionShape",SwigwxPyDivisionShapeTowxPyShape},
12775 { "_wxPyShape","_class_wxPyDividedShape",SwigwxPyDividedShapeTowxPyShape},
12776 { "_wxPyShape","_wxPyDividedShape",SwigwxPyDividedShapeTowxPyShape},
12777 { "_wxPyShape","_class_wxPyCompositeShape",SwigwxPyCompositeShapeTowxPyShape},
12778 { "_wxPyShape","_wxPyCompositeShape",SwigwxPyCompositeShapeTowxPyShape},
12779 { "_wxPyShape","_class_wxPyDrawnShape",SwigwxPyDrawnShapeTowxPyShape},
12780 { "_wxPyShape","_wxPyDrawnShape",SwigwxPyDrawnShapeTowxPyShape},
12781 { "_wxPyShape","_class_wxPyBitmapShape",SwigwxPyBitmapShapeTowxPyShape},
12782 { "_wxPyShape","_wxPyBitmapShape",SwigwxPyBitmapShapeTowxPyShape},
12783 { "_wxPyShape","_class_wxPyControlPoint",SwigwxPyControlPointTowxPyShape},
12784 { "_wxPyShape","_wxPyControlPoint",SwigwxPyControlPointTowxPyShape},
12785 { "_wxPyShape","_class_wxPyRectangleShape",SwigwxPyRectangleShapeTowxPyShape},
12786 { "_wxPyShape","_wxPyRectangleShape",SwigwxPyRectangleShapeTowxPyShape},
12787 { "_wxPyShape","_class_wxPyShape",0},
12788 { "_wxScrolledWindow","_class_wxScrolledWindow",0},
12789 { "_wxTreeItemId","_class_wxTreeItemId",0},
12790 { "_unsigned_char","_byte",0},
12791 { "_class_wxMenu","_wxMenu",0},
12792 { "_wxControl","_class_wxControl",0},
12793 { "_class_wxListBox","_wxListBox",0},
12794 { "_unsigned_int","_wxCoord",0},
12795 { "_unsigned_int","_wxPrintQuality",0},
12796 { "_unsigned_int","_size_t",0},
12797 { "_unsigned_int","_uint",0},
12798 { "_unsigned_int","_wxWindowID",0},
12799 { "_unsigned_int","_int",0},
12800 { "_wxIcon","_class_wxIcon",0},
12801 { "_wxDialog","_class_wxDialog",0},
12802 { "_class_wxListItem","_wxListItem",0},
12803 { "_class_wxPen","_wxPen",0},
12804 { "_class_wxFileDialog","_wxFileDialog",0},
12805 { "_wxQueryLayoutInfoEvent","_class_wxQueryLayoutInfoEvent",0},
12806 { "_short","_WXTYPE",0},
12807 { "_short","_unsigned_short",0},
12808 { "_short","_signed_short",0},
12809 { "_class_wxStaticBox","_wxStaticBox",0},
12810 { "_wxLayoutAlgorithm","_class_wxLayoutAlgorithm",0},
12811 { "_class_wxPyDataObjectSimple","_wxPyDataObjectSimple",0},
12812 { "_class_wxPyDropSource","_wxPyDropSource",0},
12813 { "_class_wxScrollEvent","_wxScrollEvent",0},
12814 { "_wxJoystickEvent","_class_wxJoystickEvent",0},
12815 { "_class_wxChoice","_wxChoice",0},
12816 { "_class_wxSlider","_wxSlider",0},
12817 { "_class_wxCalculateLayoutEvent","_wxCalculateLayoutEvent",0},
12818 { "_class_wxImageList","_wxImageList",0},
12819 { "_class_wxBitmapButton","_wxBitmapButton",0},
12820 { "_wxFrame","_class_wxFrame",0},
12821 { "_wxPCXHandler","_class_wxPCXHandler",0},
12822 { "_wxPyDivisionShape","_class_wxPyDivisionShape",0},
12823 { "_class_wxPaletteChangedEvent","_wxPaletteChangedEvent",0},
12824 { "_class_wxNotebook","_wxNotebook",0},
12825 { "_wxJPEGHandler","_class_wxJPEGHandler",0},
12826 { "_wxWindowID","_wxCoord",0},
12827 { "_wxWindowID","_wxPrintQuality",0},
12828 { "_wxWindowID","_size_t",0},
12829 { "_wxWindowID","_EBool",0},
12830 { "_wxWindowID","_uint",0},
12831 { "_wxWindowID","_int",0},
12832 { "_wxWindowID","_signed_int",0},
12833 { "_wxWindowID","_unsigned_int",0},
12834 { "_class_wxScrollWinEvent","_wxScrollWinEvent",0},
12835 { "_class_wxSizerItem","_wxSizerItem",0},
12836 { "_int","_wxCoord",0},
12837 { "_int","_wxPrintQuality",0},
12838 { "_int","_size_t",0},
12839 { "_int","_EBool",0},
12840 { "_int","_uint",0},
12841 { "_int","_wxWindowID",0},
12842 { "_int","_unsigned_int",0},
12843 { "_int","_signed_int",0},
12844 { "_class_wxMouseEvent","_wxMouseEvent",0},
12845 { "_wxPyCommandEvent","_class_wxPyCommandEvent",0},
12846 { "_class_wxListEvent","_wxListEvent",0},
12847 { "_class_wxPrintPreview","_wxPrintPreview",0},
12848 { "_class_wxSpinEvent","_wxSpinEvent",0},
12849 { "_class_wxQueryNewPaletteEvent","_wxQueryNewPaletteEvent",0},
12850 { "_class_wxNavigationKeyEvent","_wxNavigationKeyEvent",0},
12851 { "_wxButton","_class_wxButton",0},
12852 { "_class_wxPyApp","_wxPyApp",0},
12853 { "_wxSize","_class_wxSize",0},
12854 { "_wxRegionIterator","_class_wxRegionIterator",0},
12855 { "_class_wxPyTextDataObject","_wxPyTextDataObject",0},
12856 { "_class_wxMDIParentFrame","_wxMDIParentFrame",0},
12857 { "_wxPyTreeItemData","_class_wxPyTreeItemData",0},
12858 { "_wxStaticBoxSizer","_class_wxStaticBoxSizer",0},
12859 { "_class_wxPaintDC","_wxPaintDC",0},
12860 { "_class_wxSysColourChangedEvent","_wxSysColourChangedEvent",0},
12861 { "_class_wxPyFileDropTarget","_wxPyFileDropTarget",0},
12862 { "_class_wxInitDialogEvent","_wxInitDialogEvent",0},
12863 { "_class_wxComboBox","_wxComboBox",0},
12864 { "_class_wxRadioButton","_wxRadioButton",0},
12865 { "_class_wxPyShape","_class_wxPyDivisionShape",SwigwxPyDivisionShapeTowxPyShape},
12866 { "_class_wxPyShape","_wxPyDivisionShape",SwigwxPyDivisionShapeTowxPyShape},
12867 { "_class_wxPyShape","_class_wxPyDividedShape",SwigwxPyDividedShapeTowxPyShape},
12868 { "_class_wxPyShape","_wxPyDividedShape",SwigwxPyDividedShapeTowxPyShape},
12869 { "_class_wxPyShape","_class_wxPyCompositeShape",SwigwxPyCompositeShapeTowxPyShape},
12870 { "_class_wxPyShape","_wxPyCompositeShape",SwigwxPyCompositeShapeTowxPyShape},
12871 { "_class_wxPyShape","_class_wxPyDrawnShape",SwigwxPyDrawnShapeTowxPyShape},
12872 { "_class_wxPyShape","_wxPyDrawnShape",SwigwxPyDrawnShapeTowxPyShape},
12873 { "_class_wxPyShape","_class_wxPyBitmapShape",SwigwxPyBitmapShapeTowxPyShape},
12874 { "_class_wxPyShape","_wxPyBitmapShape",SwigwxPyBitmapShapeTowxPyShape},
12875 { "_class_wxPyShape","_class_wxPyControlPoint",SwigwxPyControlPointTowxPyShape},
12876 { "_class_wxPyShape","_wxPyControlPoint",SwigwxPyControlPointTowxPyShape},
12877 { "_class_wxPyShape","_class_wxPyRectangleShape",SwigwxPyRectangleShapeTowxPyShape},
12878 { "_class_wxPyShape","_wxPyRectangleShape",SwigwxPyRectangleShapeTowxPyShape},
12879 { "_class_wxPyShape","_wxPyShape",0},
12880 { "_wxValidator","_class_wxValidator",0},
12881 { "_wxToolBarBase","_class_wxToolBarBase",0},
12882 { "_class_wxTreeItemId","_wxTreeItemId",0},
12883 { "_wxTreeCtrl","_class_wxTreeCtrl",0},
12884 { "_class_wxLayoutConstraints","_wxLayoutConstraints",0},
12885 { "_wxIconizeEvent","_class_wxIconizeEvent",0},
12886 { "_class_wxControl","_wxControl",0},
12887 { "_wxStaticBitmap","_class_wxStaticBitmap",0},
12888 { "_wxPyDrawnShape","_class_wxPyDrawnShape",0},
12889 { "_class_wxIcon","_wxIcon",0},
12890 { "_class_wxColour","_wxColour",0},
12891 { "_class_wxScreenDC","_wxScreenDC",0},
12892 { "_class_wxPageSetupDialog","_wxPageSetupDialog",0},
12893 { "_wxPalette","_class_wxPalette",0},
12894 { "_class_wxIdleEvent","_wxIdleEvent",0},
12895 { "_wxCoord","_int",0},
12896 { "_wxCoord","_signed_int",0},
12897 { "_wxCoord","_unsigned_int",0},
12898 { "_wxCoord","_wxWindowID",0},
12899 { "_wxCoord","_uint",0},
12900 { "_wxCoord","_EBool",0},
12901 { "_wxCoord","_size_t",0},
12902 { "_wxCoord","_wxPrintQuality",0},
12903 { "_wxEraseEvent","_class_wxEraseEvent",0},
12904 { "_wxDataObjectComposite","_class_wxDataObjectComposite",0},
12905 { "_class_wxJoystickEvent","_wxJoystickEvent",0},
12906 { "_class_wxMiniFrame","_wxMiniFrame",0},
12907 { "_wxFontDialog","_class_wxFontDialog",0},
12908 { "_wxRegion","_class_wxRegion",0},
12909 { "_class_wxSplitterWindow","_wxSplitterWindow",0},
12910 { "_wxPreviewFrame","_class_wxPreviewFrame",0},
12911 { "_wxSizer","_class_wxSizer",0},
12912 { "_class_wxShowEvent","_wxShowEvent",0},
12913 { "_class_wxPCXHandler","_wxPCXHandler",0},
12914 { "_wxTIFFHandler","_class_wxTIFFHandler",0},
12915 { "_wxPyDropTarget","_class_wxPyDropTarget",0},
12916 { "_wxActivateEvent","_class_wxActivateEvent",0},
12917 { "_wxGauge","_class_wxGauge",0},
12918 { "_class_wxCheckListBox","_wxCheckListBox",0},
12919 { "_class_wxBusyInfo","_wxBusyInfo",0},
12920 { "_class_wxCommandEvent","_wxCommandEvent",0},
12921 { "_class_wxClientDC","_wxClientDC",0},
12922 { "_class_wxSizeEvent","_wxSizeEvent",0},
12923 { "_class_wxListCtrl","_wxListCtrl",0},
12924 { "_class_wxPyDividedShape","_wxPyDividedShape",0},
12925 { "_wxCustomDataObject","_class_wxCustomDataObject",0},
12926 { "_class_wxSize","_wxSize",0},
12927 { "_class_wxBitmap","_wxBitmap",0},
12928 { "_class_wxMemoryDC","_wxMemoryDC",0},
12929 { "_wxPyTextDropTarget","_class_wxPyTextDropTarget",0},
12930 { "_wxMenuBar","_class_wxMenuBar",0},
12931 { "_wxTreeEvent","_class_wxTreeEvent",0},
12932 { "_wxDirDialog","_class_wxDirDialog",0},
12933 { "_wxPyShapeEvtHandler","_class_wxPyDivisionShape",SwigwxPyDivisionShapeTowxPyShapeEvtHandler},
12934 { "_wxPyShapeEvtHandler","_wxPyDivisionShape",SwigwxPyDivisionShapeTowxPyShapeEvtHandler},
12935 { "_wxPyShapeEvtHandler","_class_wxPyDividedShape",SwigwxPyDividedShapeTowxPyShapeEvtHandler},
12936 { "_wxPyShapeEvtHandler","_wxPyDividedShape",SwigwxPyDividedShapeTowxPyShapeEvtHandler},
12937 { "_wxPyShapeEvtHandler","_class_wxPyCompositeShape",SwigwxPyCompositeShapeTowxPyShapeEvtHandler},
12938 { "_wxPyShapeEvtHandler","_wxPyCompositeShape",SwigwxPyCompositeShapeTowxPyShapeEvtHandler},
12939 { "_wxPyShapeEvtHandler","_class_wxPyDrawnShape",SwigwxPyDrawnShapeTowxPyShapeEvtHandler},
12940 { "_wxPyShapeEvtHandler","_wxPyDrawnShape",SwigwxPyDrawnShapeTowxPyShapeEvtHandler},
12941 { "_wxPyShapeEvtHandler","_class_wxPyBitmapShape",SwigwxPyBitmapShapeTowxPyShapeEvtHandler},
12942 { "_wxPyShapeEvtHandler","_wxPyBitmapShape",SwigwxPyBitmapShapeTowxPyShapeEvtHandler},
12943 { "_wxPyShapeEvtHandler","_class_wxPyControlPoint",SwigwxPyControlPointTowxPyShapeEvtHandler},
12944 { "_wxPyShapeEvtHandler","_wxPyControlPoint",SwigwxPyControlPointTowxPyShapeEvtHandler},
12945 { "_wxPyShapeEvtHandler","_class_wxPyRectangleShape",SwigwxPyRectangleShapeTowxPyShapeEvtHandler},
12946 { "_wxPyShapeEvtHandler","_wxPyRectangleShape",SwigwxPyRectangleShapeTowxPyShapeEvtHandler},
12947 { "_wxPyShapeEvtHandler","_class_wxPyShapeEvtHandler",0},
12948 { "_wxEvtHandler","_class_wxEvtHandler",0},
12949 { "_wxMenuItem","_class_wxMenuItem",0},
12950 { "_class_wxScrollBar","_wxScrollBar",0},
12951 { "_class_wxColourDialog","_wxColourDialog",0},
12952 { "_class_wxPrintData","_wxPrintData",0},
12953 { "_wxDash","_char",0},
12954 { "_wxPyRectangleShape","_class_wxPyDivisionShape",SwigwxPyDivisionShapeTowxPyRectangleShape},
12955 { "_wxPyRectangleShape","_wxPyDivisionShape",SwigwxPyDivisionShapeTowxPyRectangleShape},
12956 { "_wxPyRectangleShape","_class_wxPyDividedShape",SwigwxPyDividedShapeTowxPyRectangleShape},
12957 { "_wxPyRectangleShape","_wxPyDividedShape",SwigwxPyDividedShapeTowxPyRectangleShape},
12958 { "_wxPyRectangleShape","_class_wxPyCompositeShape",SwigwxPyCompositeShapeTowxPyRectangleShape},
12959 { "_wxPyRectangleShape","_wxPyCompositeShape",SwigwxPyCompositeShapeTowxPyRectangleShape},
12960 { "_wxPyRectangleShape","_class_wxPyDrawnShape",SwigwxPyDrawnShapeTowxPyRectangleShape},
12961 { "_wxPyRectangleShape","_wxPyDrawnShape",SwigwxPyDrawnShapeTowxPyRectangleShape},
12962 { "_wxPyRectangleShape","_class_wxPyBitmapShape",SwigwxPyBitmapShapeTowxPyRectangleShape},
12963 { "_wxPyRectangleShape","_wxPyBitmapShape",SwigwxPyBitmapShapeTowxPyRectangleShape},
12964 { "_wxPyRectangleShape","_class_wxPyControlPoint",SwigwxPyControlPointTowxPyRectangleShape},
12965 { "_wxPyRectangleShape","_wxPyControlPoint",SwigwxPyControlPointTowxPyRectangleShape},
12966 { "_wxPyRectangleShape","_class_wxPyRectangleShape",0},
12967 { "_class_wxScrolledWindow","_wxScrolledWindow",0},
12968 { "_class_wxTextEntryDialog","_wxTextEntryDialog",0},
12969 { "_wxKeyEvent","_class_wxKeyEvent",0},
12970 { "_wxMoveEvent","_class_wxMoveEvent",0},
12971 { "_wxOGLConstraint","_class_wxOGLConstraint",0},
12972 { "_wxColourData","_class_wxColourData",0},
12973 { "_wxPageSetupDialogData","_class_wxPageSetupDialogData",0},
12974 { "_class_wxPalette","_wxPalette",0},
12975 { "_wxFileDataObject","_class_wxFileDataObject",0},
12976 { "_class_wxQueryLayoutInfoEvent","_wxQueryLayoutInfoEvent",0},
12977 { "_class_wxEraseEvent","_wxEraseEvent",0},
12978 { "_wxPyFontEnumerator","_class_wxPyFontEnumerator",0},
12979 { "_wxMDIClientWindow","_class_wxMDIClientWindow",0},
12980 { "_class_wxDataObjectComposite","_wxDataObjectComposite",0},
12981 { "_class_wxToolBarToolBase","_wxToolBarToolBase",0},
12982 { "_class_wxFontDialog","_wxFontDialog",0},
12983 { "_wxWindow","_class_wxWindow",0},
12984 { "_class_wxWindowDestroyEvent","_wxWindowDestroyEvent",0},
12985 { "_class_wxFrame","_wxFrame",0},
12986 {0,0,0}};
12987
12988 static PyObject *SWIG_globals;
12989 #ifdef __cplusplus
12990 extern "C"
12991 #endif
12992 SWIGEXPORT(void) initoglshapesc() {
12993 PyObject *m, *d;
12994 SWIG_globals = SWIG_newvarlink();
12995 m = Py_InitModule("oglshapesc", oglshapescMethods);
12996 d = PyModule_GetDict(m);
12997 {
12998 int i;
12999 for (i = 0; _swig_mapping[i].n1; i++)
13000 SWIG_RegisterMapping(_swig_mapping[i].n1,_swig_mapping[i].n2,_swig_mapping[i].pcnv);
13001 }
13002 }