]> git.saurik.com Git - wxWidgets.git/blame - wxPython/contrib/ogl/oglshapes.cpp
Added support more support for DB2
[wxWidgets.git] / wxPython / contrib / ogl / oglshapes.cpp
CommitLineData
e91a9dfc 1/*
c368d904 2 * FILE : contrib/ogl/oglshapes.cpp
e91a9dfc
RD
3 *
4 * This file was automatically generated by :
5 * Simplified Wrapper and Interface Generator (SWIG)
185d7c3e 6 * Version 1.1 (Build 883)
e91a9dfc
RD
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__)
9ae9011b 30# define SWIGEXPORT(a) a _export
e91a9dfc 31# else
9ae9011b 32# define SWIGEXPORT(a) a
e91a9dfc
RD
33# endif
34# endif
35#else
9ae9011b 36# define SWIGEXPORT(a) a
e91a9dfc
RD
37#endif
38
9ae9011b
RD
39#include "Python.h"
40
e91a9dfc
RD
41#ifdef __cplusplus
42extern "C" {
43#endif
9ae9011b 44
e91a9dfc
RD
45extern void SWIG_MakePtr(char *, void *, char *);
46extern void SWIG_RegisterMapping(char *, char *, void *(*)(void *));
47extern char *SWIG_GetPtr(char *, void **, char *);
48extern char *SWIG_GetPtrObj(PyObject *, void **, char *);
49extern void SWIG_addvarlink(PyObject *, char *, PyObject *(*)(void), int (*)(PyObject *));
50extern PyObject *SWIG_newvarlink(void);
51#ifdef __cplusplus
52}
53#endif
54#define SWIG_init initoglshapesc
55
56#define SWIG_name "oglshapesc"
57
1e7ecb7b 58#include "export.h"
e91a9dfc
RD
59#include "oglhelpers.h"
60
61static PyObject* l_output_helper(PyObject* target, PyObject* o) {
62 PyObject* o2;
d74525f7 63 if (!target) {
e91a9dfc 64 target = o;
d74525f7 65 } else if (target == Py_None) {
e91a9dfc
RD
66 Py_DECREF(Py_None);
67 target = o;
d74525f7 68 } else {
e91a9dfc
RD
69 if (!PyList_Check(target)) {
70 o2 = target;
71 target = PyList_New(0);
72 PyList_Append(target, o2);
73 Py_XDECREF(o2);
74 }
75 PyList_Append(target,o);
76 Py_XDECREF(o);
77 }
78 return target;
79}
80
81static PyObject* t_output_helper(PyObject* target, PyObject* o) {
82 PyObject* o2;
83 PyObject* o3;
84
d74525f7 85 if (!target) {
e91a9dfc 86 target = o;
d74525f7 87 } else if (target == Py_None) {
e91a9dfc
RD
88 Py_DECREF(Py_None);
89 target = o;
d74525f7 90 } else {
e91a9dfc
RD
91 if (!PyTuple_Check(target)) {
92 o2 = target;
93 target = PyTuple_New(1);
94 PyTuple_SetItem(target, 0, o2);
95 }
d74525f7
RD
96 o3 = PyTuple_New(1);
97 PyTuple_SetItem(o3, 0, o);
e91a9dfc
RD
98
99 o2 = target;
d74525f7
RD
100 target = PySequence_Concat(o2, o3);
101 Py_DECREF(o2);
e91a9dfc
RD
102 Py_DECREF(o3);
103 }
104 return target;
105}
106
7a446686
RD
107#if PYTHON_API_VERSION >= 1009
108 static char* wxStringErrorMsg = "String or Unicode type required";
109#else
110 static char* wxStringErrorMsg = "string type is required for parameter";
111#endif
e91a9dfc
RD
112
113 WXSHAPE_IMP_CALLBACKS(wxPyRectangleShape, wxRectangleShape);
114
2348eaee
RD
115 WXSHAPE_IMP_CALLBACKS(wxPyControlPoint, wxControlPoint);
116
e91a9dfc
RD
117 WXSHAPE_IMP_CALLBACKS(wxPyBitmapShape, wxBitmapShape);
118
119 WXSHAPE_IMP_CALLBACKS(wxPyDrawnShape, wxDrawnShape);
120
121 WXSHAPE_IMP_CALLBACKS(wxPyCompositeShape, wxCompositeShape);
122
123 WXSHAPE_IMP_CALLBACKS(wxPyDividedShape, wxDividedShape);
124
125 WXSHAPE_IMP_CALLBACKS(wxPyDivisionShape, wxDivisionShape);
126#ifdef __cplusplus
127extern "C" {
128#endif
129#define new_wxPseudoMetaFile() (new wxPseudoMetaFile())
130static PyObject *_wrap_new_wxPseudoMetaFile(PyObject *self, PyObject *args, PyObject *kwargs) {
131 PyObject * _resultobj;
132 wxPseudoMetaFile * _result;
133 char *_kwnames[] = { NULL };
134 char _ptemp[128];
135
136 self = self;
137 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxPseudoMetaFile",_kwnames))
138 return NULL;
139{
140 wxPy_BEGIN_ALLOW_THREADS;
141 _result = (wxPseudoMetaFile *)new_wxPseudoMetaFile();
142
143 wxPy_END_ALLOW_THREADS;
144} if (_result) {
145 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPseudoMetaFile_p");
146 _resultobj = Py_BuildValue("s",_ptemp);
147 } else {
148 Py_INCREF(Py_None);
149 _resultobj = Py_None;
150 }
151 return _resultobj;
152}
153
154#define delete_wxPseudoMetaFile(_swigobj) (delete _swigobj)
155static PyObject *_wrap_delete_wxPseudoMetaFile(PyObject *self, PyObject *args, PyObject *kwargs) {
156 PyObject * _resultobj;
157 wxPseudoMetaFile * _arg0;
158 PyObject * _argo0 = 0;
159 char *_kwnames[] = { "self", NULL };
160
161 self = self;
162 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:delete_wxPseudoMetaFile",_kwnames,&_argo0))
163 return NULL;
164 if (_argo0) {
165 if (_argo0 == Py_None) { _arg0 = NULL; }
166 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
167 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxPseudoMetaFile. Expected _wxPseudoMetaFile_p.");
168 return NULL;
169 }
170 }
171{
172 wxPy_BEGIN_ALLOW_THREADS;
173 delete_wxPseudoMetaFile(_arg0);
174
175 wxPy_END_ALLOW_THREADS;
176} Py_INCREF(Py_None);
177 _resultobj = Py_None;
178 return _resultobj;
179}
180
181#define wxPseudoMetaFile_Draw(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->Draw(_swigarg0,_swigarg1,_swigarg2))
182static PyObject *_wrap_wxPseudoMetaFile_Draw(PyObject *self, PyObject *args, PyObject *kwargs) {
183 PyObject * _resultobj;
184 wxPseudoMetaFile * _arg0;
185 wxDC * _arg1;
186 double _arg2;
187 double _arg3;
188 PyObject * _argo0 = 0;
189 PyObject * _argo1 = 0;
190 char *_kwnames[] = { "self","dc","xoffset","yoffset", NULL };
191
192 self = self;
193 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdd:wxPseudoMetaFile_Draw",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3))
194 return NULL;
195 if (_argo0) {
196 if (_argo0 == Py_None) { _arg0 = NULL; }
197 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
198 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_Draw. Expected _wxPseudoMetaFile_p.");
199 return NULL;
200 }
201 }
202 if (_argo1) {
203 if (_argo1 == Py_None) { _arg1 = NULL; }
204 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
205 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPseudoMetaFile_Draw. Expected _wxDC_p.");
206 return NULL;
207 }
208 }
209{
210 wxPy_BEGIN_ALLOW_THREADS;
211 wxPseudoMetaFile_Draw(_arg0,*_arg1,_arg2,_arg3);
212
213 wxPy_END_ALLOW_THREADS;
214} Py_INCREF(Py_None);
215 _resultobj = Py_None;
216 return _resultobj;
217}
218
219#define wxPseudoMetaFile_WriteAttributes(_swigobj,_swigarg0,_swigarg1) (_swigobj->WriteAttributes(_swigarg0,_swigarg1))
220static PyObject *_wrap_wxPseudoMetaFile_WriteAttributes(PyObject *self, PyObject *args, PyObject *kwargs) {
221 PyObject * _resultobj;
222 wxPseudoMetaFile * _arg0;
223 wxExpr * _arg1;
224 int _arg2;
225 PyObject * _argo0 = 0;
226 PyObject * _argo1 = 0;
227 char *_kwnames[] = { "self","clause","whichAngle", NULL };
228
229 self = self;
230 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOi:wxPseudoMetaFile_WriteAttributes",_kwnames,&_argo0,&_argo1,&_arg2))
231 return NULL;
232 if (_argo0) {
233 if (_argo0 == Py_None) { _arg0 = NULL; }
234 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
235 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_WriteAttributes. Expected _wxPseudoMetaFile_p.");
236 return NULL;
237 }
238 }
239 if (_argo1) {
240 if (_argo1 == Py_None) { _arg1 = NULL; }
241 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxExpr_p")) {
242 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPseudoMetaFile_WriteAttributes. Expected _wxExpr_p.");
243 return NULL;
244 }
245 }
246{
247 wxPy_BEGIN_ALLOW_THREADS;
248 wxPseudoMetaFile_WriteAttributes(_arg0,_arg1,_arg2);
249
250 wxPy_END_ALLOW_THREADS;
251} Py_INCREF(Py_None);
252 _resultobj = Py_None;
253 return _resultobj;
254}
255
256#define wxPseudoMetaFile_ReadAttributes(_swigobj,_swigarg0,_swigarg1) (_swigobj->ReadAttributes(_swigarg0,_swigarg1))
257static PyObject *_wrap_wxPseudoMetaFile_ReadAttributes(PyObject *self, PyObject *args, PyObject *kwargs) {
258 PyObject * _resultobj;
259 wxPseudoMetaFile * _arg0;
260 wxExpr * _arg1;
261 int _arg2;
262 PyObject * _argo0 = 0;
263 PyObject * _argo1 = 0;
264 char *_kwnames[] = { "self","clause","whichAngle", NULL };
265
266 self = self;
267 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOi:wxPseudoMetaFile_ReadAttributes",_kwnames,&_argo0,&_argo1,&_arg2))
268 return NULL;
269 if (_argo0) {
270 if (_argo0 == Py_None) { _arg0 = NULL; }
271 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
272 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_ReadAttributes. Expected _wxPseudoMetaFile_p.");
273 return NULL;
274 }
275 }
276 if (_argo1) {
277 if (_argo1 == Py_None) { _arg1 = NULL; }
278 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxExpr_p")) {
279 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPseudoMetaFile_ReadAttributes. Expected _wxExpr_p.");
280 return NULL;
281 }
282 }
283{
284 wxPy_BEGIN_ALLOW_THREADS;
285 wxPseudoMetaFile_ReadAttributes(_arg0,_arg1,_arg2);
286
287 wxPy_END_ALLOW_THREADS;
288} Py_INCREF(Py_None);
289 _resultobj = Py_None;
290 return _resultobj;
291}
292
293#define wxPseudoMetaFile_Clear(_swigobj) (_swigobj->Clear())
294static PyObject *_wrap_wxPseudoMetaFile_Clear(PyObject *self, PyObject *args, PyObject *kwargs) {
295 PyObject * _resultobj;
296 wxPseudoMetaFile * _arg0;
297 PyObject * _argo0 = 0;
298 char *_kwnames[] = { "self", NULL };
299
300 self = self;
301 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPseudoMetaFile_Clear",_kwnames,&_argo0))
302 return NULL;
303 if (_argo0) {
304 if (_argo0 == Py_None) { _arg0 = NULL; }
305 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
306 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_Clear. Expected _wxPseudoMetaFile_p.");
307 return NULL;
308 }
309 }
310{
311 wxPy_BEGIN_ALLOW_THREADS;
312 wxPseudoMetaFile_Clear(_arg0);
313
314 wxPy_END_ALLOW_THREADS;
315} Py_INCREF(Py_None);
316 _resultobj = Py_None;
317 return _resultobj;
318}
319
320#define wxPseudoMetaFile_Copy(_swigobj,_swigarg0) (_swigobj->Copy(_swigarg0))
321static PyObject *_wrap_wxPseudoMetaFile_Copy(PyObject *self, PyObject *args, PyObject *kwargs) {
322 PyObject * _resultobj;
323 wxPseudoMetaFile * _arg0;
324 wxPseudoMetaFile * _arg1;
325 PyObject * _argo0 = 0;
326 PyObject * _argo1 = 0;
327 char *_kwnames[] = { "self","copy", NULL };
328
329 self = self;
330 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPseudoMetaFile_Copy",_kwnames,&_argo0,&_argo1))
331 return NULL;
332 if (_argo0) {
333 if (_argo0 == Py_None) { _arg0 = NULL; }
334 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
335 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_Copy. Expected _wxPseudoMetaFile_p.");
336 return NULL;
337 }
338 }
339 if (_argo1) {
340 if (_argo1 == Py_None) { _arg1 = NULL; }
341 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPseudoMetaFile_p")) {
342 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPseudoMetaFile_Copy. Expected _wxPseudoMetaFile_p.");
343 return NULL;
344 }
345 }
346{
347 wxPy_BEGIN_ALLOW_THREADS;
348 wxPseudoMetaFile_Copy(_arg0,*_arg1);
349
350 wxPy_END_ALLOW_THREADS;
351} Py_INCREF(Py_None);
352 _resultobj = Py_None;
353 return _resultobj;
354}
355
356#define wxPseudoMetaFile_Scale(_swigobj,_swigarg0,_swigarg1) (_swigobj->Scale(_swigarg0,_swigarg1))
357static PyObject *_wrap_wxPseudoMetaFile_Scale(PyObject *self, PyObject *args, PyObject *kwargs) {
358 PyObject * _resultobj;
359 wxPseudoMetaFile * _arg0;
360 double _arg1;
361 double _arg2;
362 PyObject * _argo0 = 0;
363 char *_kwnames[] = { "self","sx","sy", NULL };
364
365 self = self;
366 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPseudoMetaFile_Scale",_kwnames,&_argo0,&_arg1,&_arg2))
367 return NULL;
368 if (_argo0) {
369 if (_argo0 == Py_None) { _arg0 = NULL; }
370 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
371 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_Scale. Expected _wxPseudoMetaFile_p.");
372 return NULL;
373 }
374 }
375{
376 wxPy_BEGIN_ALLOW_THREADS;
377 wxPseudoMetaFile_Scale(_arg0,_arg1,_arg2);
378
379 wxPy_END_ALLOW_THREADS;
380} Py_INCREF(Py_None);
381 _resultobj = Py_None;
382 return _resultobj;
383}
384
385#define wxPseudoMetaFile_ScaleTo(_swigobj,_swigarg0,_swigarg1) (_swigobj->ScaleTo(_swigarg0,_swigarg1))
386static PyObject *_wrap_wxPseudoMetaFile_ScaleTo(PyObject *self, PyObject *args, PyObject *kwargs) {
387 PyObject * _resultobj;
388 wxPseudoMetaFile * _arg0;
389 double _arg1;
390 double _arg2;
391 PyObject * _argo0 = 0;
392 char *_kwnames[] = { "self","w","h", NULL };
393
394 self = self;
395 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPseudoMetaFile_ScaleTo",_kwnames,&_argo0,&_arg1,&_arg2))
396 return NULL;
397 if (_argo0) {
398 if (_argo0 == Py_None) { _arg0 = NULL; }
399 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
400 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_ScaleTo. Expected _wxPseudoMetaFile_p.");
401 return NULL;
402 }
403 }
404{
405 wxPy_BEGIN_ALLOW_THREADS;
406 wxPseudoMetaFile_ScaleTo(_arg0,_arg1,_arg2);
407
408 wxPy_END_ALLOW_THREADS;
409} Py_INCREF(Py_None);
410 _resultobj = Py_None;
411 return _resultobj;
412}
413
414#define wxPseudoMetaFile_Translate(_swigobj,_swigarg0,_swigarg1) (_swigobj->Translate(_swigarg0,_swigarg1))
415static PyObject *_wrap_wxPseudoMetaFile_Translate(PyObject *self, PyObject *args, PyObject *kwargs) {
416 PyObject * _resultobj;
417 wxPseudoMetaFile * _arg0;
418 double _arg1;
419 double _arg2;
420 PyObject * _argo0 = 0;
421 char *_kwnames[] = { "self","x","y", NULL };
422
423 self = self;
424 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPseudoMetaFile_Translate",_kwnames,&_argo0,&_arg1,&_arg2))
425 return NULL;
426 if (_argo0) {
427 if (_argo0 == Py_None) { _arg0 = NULL; }
428 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
429 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_Translate. Expected _wxPseudoMetaFile_p.");
430 return NULL;
431 }
432 }
433{
434 wxPy_BEGIN_ALLOW_THREADS;
435 wxPseudoMetaFile_Translate(_arg0,_arg1,_arg2);
436
437 wxPy_END_ALLOW_THREADS;
438} Py_INCREF(Py_None);
439 _resultobj = Py_None;
440 return _resultobj;
441}
442
443#define wxPseudoMetaFile_Rotate(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->Rotate(_swigarg0,_swigarg1,_swigarg2))
444static PyObject *_wrap_wxPseudoMetaFile_Rotate(PyObject *self, PyObject *args, PyObject *kwargs) {
445 PyObject * _resultobj;
446 wxPseudoMetaFile * _arg0;
447 double _arg1;
448 double _arg2;
449 double _arg3;
450 PyObject * _argo0 = 0;
451 char *_kwnames[] = { "self","x","y","theta", NULL };
452
453 self = self;
454 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oddd:wxPseudoMetaFile_Rotate",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3))
455 return NULL;
456 if (_argo0) {
457 if (_argo0 == Py_None) { _arg0 = NULL; }
458 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
459 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_Rotate. Expected _wxPseudoMetaFile_p.");
460 return NULL;
461 }
462 }
463{
464 wxPy_BEGIN_ALLOW_THREADS;
465 wxPseudoMetaFile_Rotate(_arg0,_arg1,_arg2,_arg3);
466
467 wxPy_END_ALLOW_THREADS;
468} Py_INCREF(Py_None);
469 _resultobj = Py_None;
470 return _resultobj;
471}
472
473#define wxPseudoMetaFile_LoadFromMetaFile(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->LoadFromMetaFile(_swigarg0,_swigarg1,_swigarg2))
474static PyObject *_wrap_wxPseudoMetaFile_LoadFromMetaFile(PyObject *self, PyObject *args, PyObject *kwargs) {
475 PyObject * _resultobj;
476 bool _result;
477 wxPseudoMetaFile * _arg0;
478 char * _arg1;
479 double * _arg2;
480 double * _arg3;
481 PyObject * _argo0 = 0;
482 PyObject * _argo2 = 0;
483 PyObject * _argo3 = 0;
484 char *_kwnames[] = { "self","filename","width","height", NULL };
485
486 self = self;
487 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OsOO:wxPseudoMetaFile_LoadFromMetaFile",_kwnames,&_argo0,&_arg1,&_argo2,&_argo3))
488 return NULL;
489 if (_argo0) {
490 if (_argo0 == Py_None) { _arg0 = NULL; }
491 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
492 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_LoadFromMetaFile. Expected _wxPseudoMetaFile_p.");
493 return NULL;
494 }
495 }
496 if (_argo2) {
497 if (_argo2 == Py_None) { _arg2 = NULL; }
498 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_double_p")) {
499 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxPseudoMetaFile_LoadFromMetaFile. Expected _double_p.");
500 return NULL;
501 }
502 }
503 if (_argo3) {
504 if (_argo3 == Py_None) { _arg3 = NULL; }
505 else if (SWIG_GetPtrObj(_argo3,(void **) &_arg3,"_double_p")) {
506 PyErr_SetString(PyExc_TypeError,"Type error in argument 4 of wxPseudoMetaFile_LoadFromMetaFile. Expected _double_p.");
507 return NULL;
508 }
509 }
510{
511 wxPy_BEGIN_ALLOW_THREADS;
512 _result = (bool )wxPseudoMetaFile_LoadFromMetaFile(_arg0,_arg1,_arg2,_arg3);
513
514 wxPy_END_ALLOW_THREADS;
515} _resultobj = Py_BuildValue("i",_result);
516 return _resultobj;
517}
518
519#define wxPseudoMetaFile_GetBounds(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->GetBounds(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
520static PyObject *_wrap_wxPseudoMetaFile_GetBounds(PyObject *self, PyObject *args, PyObject *kwargs) {
521 PyObject * _resultobj;
522 wxPseudoMetaFile * _arg0;
523 double * _arg1;
524 double * _arg2;
525 double * _arg3;
526 double * _arg4;
527 PyObject * _argo0 = 0;
528 PyObject * _argo1 = 0;
529 PyObject * _argo2 = 0;
530 PyObject * _argo3 = 0;
531 PyObject * _argo4 = 0;
532 char *_kwnames[] = { "self","minX","minY","maxX","maxY", NULL };
533
534 self = self;
535 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOOOO:wxPseudoMetaFile_GetBounds",_kwnames,&_argo0,&_argo1,&_argo2,&_argo3,&_argo4))
536 return NULL;
537 if (_argo0) {
538 if (_argo0 == Py_None) { _arg0 = NULL; }
539 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
540 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_GetBounds. Expected _wxPseudoMetaFile_p.");
541 return NULL;
542 }
543 }
544 if (_argo1) {
545 if (_argo1 == Py_None) { _arg1 = NULL; }
546 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_double_p")) {
547 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPseudoMetaFile_GetBounds. Expected _double_p.");
548 return NULL;
549 }
550 }
551 if (_argo2) {
552 if (_argo2 == Py_None) { _arg2 = NULL; }
553 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_double_p")) {
554 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxPseudoMetaFile_GetBounds. Expected _double_p.");
555 return NULL;
556 }
557 }
558 if (_argo3) {
559 if (_argo3 == Py_None) { _arg3 = NULL; }
560 else if (SWIG_GetPtrObj(_argo3,(void **) &_arg3,"_double_p")) {
561 PyErr_SetString(PyExc_TypeError,"Type error in argument 4 of wxPseudoMetaFile_GetBounds. Expected _double_p.");
562 return NULL;
563 }
564 }
565 if (_argo4) {
566 if (_argo4 == Py_None) { _arg4 = NULL; }
567 else if (SWIG_GetPtrObj(_argo4,(void **) &_arg4,"_double_p")) {
568 PyErr_SetString(PyExc_TypeError,"Type error in argument 5 of wxPseudoMetaFile_GetBounds. Expected _double_p.");
569 return NULL;
570 }
571 }
572{
573 wxPy_BEGIN_ALLOW_THREADS;
574 wxPseudoMetaFile_GetBounds(_arg0,_arg1,_arg2,_arg3,_arg4);
575
576 wxPy_END_ALLOW_THREADS;
577} Py_INCREF(Py_None);
578 _resultobj = Py_None;
579 return _resultobj;
580}
581
582#define wxPseudoMetaFile_CalculateSize(_swigobj,_swigarg0) (_swigobj->CalculateSize(_swigarg0))
583static PyObject *_wrap_wxPseudoMetaFile_CalculateSize(PyObject *self, PyObject *args, PyObject *kwargs) {
584 PyObject * _resultobj;
585 wxPseudoMetaFile * _arg0;
586 wxDrawnShape * _arg1;
587 PyObject * _argo0 = 0;
588 PyObject * _argo1 = 0;
589 char *_kwnames[] = { "self","shape", NULL };
590
591 self = self;
592 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPseudoMetaFile_CalculateSize",_kwnames,&_argo0,&_argo1))
593 return NULL;
594 if (_argo0) {
595 if (_argo0 == Py_None) { _arg0 = NULL; }
596 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
597 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_CalculateSize. Expected _wxPseudoMetaFile_p.");
598 return NULL;
599 }
600 }
601 if (_argo1) {
602 if (_argo1 == Py_None) { _arg1 = NULL; }
603 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDrawnShape_p")) {
604 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPseudoMetaFile_CalculateSize. Expected _wxDrawnShape_p.");
605 return NULL;
606 }
607 }
608{
609 wxPy_BEGIN_ALLOW_THREADS;
610 wxPseudoMetaFile_CalculateSize(_arg0,_arg1);
611
612 wxPy_END_ALLOW_THREADS;
613} Py_INCREF(Py_None);
614 _resultobj = Py_None;
615 return _resultobj;
616}
617
618#define wxPseudoMetaFile_SetRotateable(_swigobj,_swigarg0) (_swigobj->SetRotateable(_swigarg0))
619static PyObject *_wrap_wxPseudoMetaFile_SetRotateable(PyObject *self, PyObject *args, PyObject *kwargs) {
620 PyObject * _resultobj;
621 wxPseudoMetaFile * _arg0;
622 bool _arg1;
623 PyObject * _argo0 = 0;
624 int tempbool1;
625 char *_kwnames[] = { "self","rot", NULL };
626
627 self = self;
628 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxPseudoMetaFile_SetRotateable",_kwnames,&_argo0,&tempbool1))
629 return NULL;
630 if (_argo0) {
631 if (_argo0 == Py_None) { _arg0 = NULL; }
632 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
633 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_SetRotateable. Expected _wxPseudoMetaFile_p.");
634 return NULL;
635 }
636 }
637 _arg1 = (bool ) tempbool1;
638{
639 wxPy_BEGIN_ALLOW_THREADS;
640 wxPseudoMetaFile_SetRotateable(_arg0,_arg1);
641
642 wxPy_END_ALLOW_THREADS;
643} Py_INCREF(Py_None);
644 _resultobj = Py_None;
645 return _resultobj;
646}
647
648#define wxPseudoMetaFile_GetRotateable(_swigobj) (_swigobj->GetRotateable())
649static PyObject *_wrap_wxPseudoMetaFile_GetRotateable(PyObject *self, PyObject *args, PyObject *kwargs) {
650 PyObject * _resultobj;
651 bool _result;
652 wxPseudoMetaFile * _arg0;
653 PyObject * _argo0 = 0;
654 char *_kwnames[] = { "self", NULL };
655
656 self = self;
657 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPseudoMetaFile_GetRotateable",_kwnames,&_argo0))
658 return NULL;
659 if (_argo0) {
660 if (_argo0 == Py_None) { _arg0 = NULL; }
661 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
662 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_GetRotateable. Expected _wxPseudoMetaFile_p.");
663 return NULL;
664 }
665 }
666{
667 wxPy_BEGIN_ALLOW_THREADS;
668 _result = (bool )wxPseudoMetaFile_GetRotateable(_arg0);
669
670 wxPy_END_ALLOW_THREADS;
671} _resultobj = Py_BuildValue("i",_result);
672 return _resultobj;
673}
674
675#define wxPseudoMetaFile_SetSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetSize(_swigarg0,_swigarg1))
676static PyObject *_wrap_wxPseudoMetaFile_SetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
677 PyObject * _resultobj;
678 wxPseudoMetaFile * _arg0;
679 double _arg1;
680 double _arg2;
681 PyObject * _argo0 = 0;
682 char *_kwnames[] = { "self","w","h", NULL };
683
684 self = self;
685 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPseudoMetaFile_SetSize",_kwnames,&_argo0,&_arg1,&_arg2))
686 return NULL;
687 if (_argo0) {
688 if (_argo0 == Py_None) { _arg0 = NULL; }
689 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
690 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_SetSize. Expected _wxPseudoMetaFile_p.");
691 return NULL;
692 }
693 }
694{
695 wxPy_BEGIN_ALLOW_THREADS;
696 wxPseudoMetaFile_SetSize(_arg0,_arg1,_arg2);
697
698 wxPy_END_ALLOW_THREADS;
699} Py_INCREF(Py_None);
700 _resultobj = Py_None;
701 return _resultobj;
702}
703
704#define wxPseudoMetaFile_SetFillBrush(_swigobj,_swigarg0) (_swigobj->SetFillBrush(_swigarg0))
705static PyObject *_wrap_wxPseudoMetaFile_SetFillBrush(PyObject *self, PyObject *args, PyObject *kwargs) {
706 PyObject * _resultobj;
707 wxPseudoMetaFile * _arg0;
708 wxBrush * _arg1;
709 PyObject * _argo0 = 0;
d74525f7 710 PyObject * _obj1 = 0;
e91a9dfc
RD
711 char *_kwnames[] = { "self","brush", NULL };
712
713 self = self;
d74525f7 714 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPseudoMetaFile_SetFillBrush",_kwnames,&_argo0,&_obj1))
e91a9dfc
RD
715 return NULL;
716 if (_argo0) {
717 if (_argo0 == Py_None) { _arg0 = NULL; }
718 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
719 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_SetFillBrush. Expected _wxPseudoMetaFile_p.");
720 return NULL;
721 }
722 }
d74525f7
RD
723{
724 wxBrush* temp;
725 if (_obj1) {
726 if (_obj1 == Py_None) { temp = NULL; }
727 else if (SWIG_GetPtrObj(_obj1, (void **) &temp,"_wxBrush_p")) {
728 PyErr_SetString(PyExc_TypeError,"Type error, expected _wxBrush_p.");
e91a9dfc
RD
729 return NULL;
730 }
731 }
d74525f7
RD
732 if (temp)
733 _arg1 = wxTheBrushList->FindOrCreateBrush(temp->GetColour(), temp->GetStyle());
734 else
735 _arg1 = NULL;
736}
e91a9dfc
RD
737{
738 wxPy_BEGIN_ALLOW_THREADS;
739 wxPseudoMetaFile_SetFillBrush(_arg0,_arg1);
740
741 wxPy_END_ALLOW_THREADS;
742} Py_INCREF(Py_None);
743 _resultobj = Py_None;
744 return _resultobj;
745}
746
747#define wxPseudoMetaFile_GetFillBrush(_swigobj) (_swigobj->GetFillBrush())
748static PyObject *_wrap_wxPseudoMetaFile_GetFillBrush(PyObject *self, PyObject *args, PyObject *kwargs) {
749 PyObject * _resultobj;
750 wxBrush * _result;
751 wxPseudoMetaFile * _arg0;
752 PyObject * _argo0 = 0;
753 char *_kwnames[] = { "self", NULL };
754 char _ptemp[128];
755
756 self = self;
757 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPseudoMetaFile_GetFillBrush",_kwnames,&_argo0))
758 return NULL;
759 if (_argo0) {
760 if (_argo0 == Py_None) { _arg0 = NULL; }
761 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
762 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_GetFillBrush. Expected _wxPseudoMetaFile_p.");
763 return NULL;
764 }
765 }
766{
767 wxPy_BEGIN_ALLOW_THREADS;
768 _result = (wxBrush *)wxPseudoMetaFile_GetFillBrush(_arg0);
769
770 wxPy_END_ALLOW_THREADS;
771} if (_result) {
772 SWIG_MakePtr(_ptemp, (char *) _result,"_wxBrush_p");
773 _resultobj = Py_BuildValue("s",_ptemp);
774 } else {
775 Py_INCREF(Py_None);
776 _resultobj = Py_None;
777 }
778 return _resultobj;
779}
780
781#define wxPseudoMetaFile_SetOutlinePen(_swigobj,_swigarg0) (_swigobj->SetOutlinePen(_swigarg0))
782static PyObject *_wrap_wxPseudoMetaFile_SetOutlinePen(PyObject *self, PyObject *args, PyObject *kwargs) {
783 PyObject * _resultobj;
784 wxPseudoMetaFile * _arg0;
785 wxPen * _arg1;
786 PyObject * _argo0 = 0;
d74525f7 787 PyObject * _obj1 = 0;
e91a9dfc
RD
788 char *_kwnames[] = { "self","pen", NULL };
789
790 self = self;
d74525f7 791 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPseudoMetaFile_SetOutlinePen",_kwnames,&_argo0,&_obj1))
e91a9dfc
RD
792 return NULL;
793 if (_argo0) {
794 if (_argo0 == Py_None) { _arg0 = NULL; }
795 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
796 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_SetOutlinePen. Expected _wxPseudoMetaFile_p.");
797 return NULL;
798 }
799 }
d74525f7
RD
800{
801 wxPen* temp;
802 if (_obj1) {
803 if (_obj1 == Py_None) { temp = NULL; }
804 else if (SWIG_GetPtrObj(_obj1, (void **) &temp,"_wxPen_p")) {
805 PyErr_SetString(PyExc_TypeError,"Type error, expected _wxPen_p.");
e91a9dfc
RD
806 return NULL;
807 }
808 }
d74525f7
RD
809 if (temp)
810 _arg1 = wxThePenList->FindOrCreatePen(temp->GetColour(),
811 temp->GetWidth(),
812 temp->GetStyle());
813 else
814 _arg1 = NULL;
815}
e91a9dfc
RD
816{
817 wxPy_BEGIN_ALLOW_THREADS;
818 wxPseudoMetaFile_SetOutlinePen(_arg0,_arg1);
819
820 wxPy_END_ALLOW_THREADS;
821} Py_INCREF(Py_None);
822 _resultobj = Py_None;
823 return _resultobj;
824}
825
826#define wxPseudoMetaFile_GetOutlinePen(_swigobj) (_swigobj->GetOutlinePen())
827static PyObject *_wrap_wxPseudoMetaFile_GetOutlinePen(PyObject *self, PyObject *args, PyObject *kwargs) {
828 PyObject * _resultobj;
829 wxPen * _result;
830 wxPseudoMetaFile * _arg0;
831 PyObject * _argo0 = 0;
832 char *_kwnames[] = { "self", NULL };
833 char _ptemp[128];
834
835 self = self;
836 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPseudoMetaFile_GetOutlinePen",_kwnames,&_argo0))
837 return NULL;
838 if (_argo0) {
839 if (_argo0 == Py_None) { _arg0 = NULL; }
840 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
841 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_GetOutlinePen. Expected _wxPseudoMetaFile_p.");
842 return NULL;
843 }
844 }
845{
846 wxPy_BEGIN_ALLOW_THREADS;
847 _result = (wxPen *)wxPseudoMetaFile_GetOutlinePen(_arg0);
848
849 wxPy_END_ALLOW_THREADS;
850} if (_result) {
851 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPen_p");
852 _resultobj = Py_BuildValue("s",_ptemp);
853 } else {
854 Py_INCREF(Py_None);
855 _resultobj = Py_None;
856 }
857 return _resultobj;
858}
859
860#define wxPseudoMetaFile_SetOutlineOp(_swigobj,_swigarg0) (_swigobj->SetOutlineOp(_swigarg0))
861static PyObject *_wrap_wxPseudoMetaFile_SetOutlineOp(PyObject *self, PyObject *args, PyObject *kwargs) {
862 PyObject * _resultobj;
863 wxPseudoMetaFile * _arg0;
864 int _arg1;
865 PyObject * _argo0 = 0;
866 char *_kwnames[] = { "self","op", NULL };
867
868 self = self;
869 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxPseudoMetaFile_SetOutlineOp",_kwnames,&_argo0,&_arg1))
870 return NULL;
871 if (_argo0) {
872 if (_argo0 == Py_None) { _arg0 = NULL; }
873 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
874 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_SetOutlineOp. Expected _wxPseudoMetaFile_p.");
875 return NULL;
876 }
877 }
878{
879 wxPy_BEGIN_ALLOW_THREADS;
880 wxPseudoMetaFile_SetOutlineOp(_arg0,_arg1);
881
882 wxPy_END_ALLOW_THREADS;
883} Py_INCREF(Py_None);
884 _resultobj = Py_None;
885 return _resultobj;
886}
887
888#define wxPseudoMetaFile_GetOutlineOp(_swigobj) (_swigobj->GetOutlineOp())
889static PyObject *_wrap_wxPseudoMetaFile_GetOutlineOp(PyObject *self, PyObject *args, PyObject *kwargs) {
890 PyObject * _resultobj;
891 int _result;
892 wxPseudoMetaFile * _arg0;
893 PyObject * _argo0 = 0;
894 char *_kwnames[] = { "self", NULL };
895
896 self = self;
897 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPseudoMetaFile_GetOutlineOp",_kwnames,&_argo0))
898 return NULL;
899 if (_argo0) {
900 if (_argo0 == Py_None) { _arg0 = NULL; }
901 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
902 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_GetOutlineOp. Expected _wxPseudoMetaFile_p.");
903 return NULL;
904 }
905 }
906{
907 wxPy_BEGIN_ALLOW_THREADS;
908 _result = (int )wxPseudoMetaFile_GetOutlineOp(_arg0);
909
910 wxPy_END_ALLOW_THREADS;
911} _resultobj = Py_BuildValue("i",_result);
912 return _resultobj;
913}
914
915#define wxPseudoMetaFile_IsValid(_swigobj) (_swigobj->IsValid())
916static PyObject *_wrap_wxPseudoMetaFile_IsValid(PyObject *self, PyObject *args, PyObject *kwargs) {
917 PyObject * _resultobj;
918 bool _result;
919 wxPseudoMetaFile * _arg0;
920 PyObject * _argo0 = 0;
921 char *_kwnames[] = { "self", NULL };
922
923 self = self;
924 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPseudoMetaFile_IsValid",_kwnames,&_argo0))
925 return NULL;
926 if (_argo0) {
927 if (_argo0 == Py_None) { _arg0 = NULL; }
928 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
929 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_IsValid. Expected _wxPseudoMetaFile_p.");
930 return NULL;
931 }
932 }
933{
934 wxPy_BEGIN_ALLOW_THREADS;
935 _result = (bool )wxPseudoMetaFile_IsValid(_arg0);
936
937 wxPy_END_ALLOW_THREADS;
938} _resultobj = Py_BuildValue("i",_result);
939 return _resultobj;
940}
941
942#define wxPseudoMetaFile_DrawLine(_swigobj,_swigarg0,_swigarg1) (_swigobj->DrawLine(_swigarg0,_swigarg1))
943static PyObject *_wrap_wxPseudoMetaFile_DrawLine(PyObject *self, PyObject *args, PyObject *kwargs) {
944 PyObject * _resultobj;
945 wxPseudoMetaFile * _arg0;
946 wxPoint * _arg1;
947 wxPoint * _arg2;
948 PyObject * _argo0 = 0;
2348eaee
RD
949 wxPoint temp;
950 PyObject * _obj1 = 0;
951 wxPoint temp0;
952 PyObject * _obj2 = 0;
e91a9dfc
RD
953 char *_kwnames[] = { "self","pt1","pt2", NULL };
954
955 self = self;
2348eaee 956 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxPseudoMetaFile_DrawLine",_kwnames,&_argo0,&_obj1,&_obj2))
e91a9dfc
RD
957 return NULL;
958 if (_argo0) {
959 if (_argo0 == Py_None) { _arg0 = NULL; }
960 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
961 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_DrawLine. Expected _wxPseudoMetaFile_p.");
962 return NULL;
963 }
964 }
2348eaee
RD
965{
966 _arg1 = &temp;
967 if (! wxPoint_helper(_obj1, &_arg1))
e91a9dfc 968 return NULL;
2348eaee
RD
969}
970{
971 _arg2 = &temp0;
972 if (! wxPoint_helper(_obj2, &_arg2))
e91a9dfc 973 return NULL;
2348eaee 974}
e91a9dfc
RD
975{
976 wxPy_BEGIN_ALLOW_THREADS;
977 wxPseudoMetaFile_DrawLine(_arg0,*_arg1,*_arg2);
978
979 wxPy_END_ALLOW_THREADS;
980} Py_INCREF(Py_None);
981 _resultobj = Py_None;
982 return _resultobj;
983}
984
985#define wxPseudoMetaFile_DrawRectangle(_swigobj,_swigarg0) (_swigobj->DrawRectangle(_swigarg0))
986static PyObject *_wrap_wxPseudoMetaFile_DrawRectangle(PyObject *self, PyObject *args, PyObject *kwargs) {
987 PyObject * _resultobj;
988 wxPseudoMetaFile * _arg0;
989 wxRect * _arg1;
990 PyObject * _argo0 = 0;
2348eaee
RD
991 wxRect temp;
992 PyObject * _obj1 = 0;
e91a9dfc
RD
993 char *_kwnames[] = { "self","rect", NULL };
994
995 self = self;
2348eaee 996 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPseudoMetaFile_DrawRectangle",_kwnames,&_argo0,&_obj1))
e91a9dfc
RD
997 return NULL;
998 if (_argo0) {
999 if (_argo0 == Py_None) { _arg0 = NULL; }
1000 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
1001 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_DrawRectangle. Expected _wxPseudoMetaFile_p.");
1002 return NULL;
1003 }
1004 }
2348eaee
RD
1005{
1006 _arg1 = &temp;
1007 if (! wxRect_helper(_obj1, &_arg1))
e91a9dfc 1008 return NULL;
2348eaee 1009}
e91a9dfc
RD
1010{
1011 wxPy_BEGIN_ALLOW_THREADS;
1012 wxPseudoMetaFile_DrawRectangle(_arg0,*_arg1);
1013
1014 wxPy_END_ALLOW_THREADS;
1015} Py_INCREF(Py_None);
1016 _resultobj = Py_None;
1017 return _resultobj;
1018}
1019
1020#define wxPseudoMetaFile_DrawRoundedRectangle(_swigobj,_swigarg0,_swigarg1) (_swigobj->DrawRoundedRectangle(_swigarg0,_swigarg1))
1021static PyObject *_wrap_wxPseudoMetaFile_DrawRoundedRectangle(PyObject *self, PyObject *args, PyObject *kwargs) {
1022 PyObject * _resultobj;
1023 wxPseudoMetaFile * _arg0;
1024 wxRect * _arg1;
1025 double _arg2;
1026 PyObject * _argo0 = 0;
2348eaee
RD
1027 wxRect temp;
1028 PyObject * _obj1 = 0;
e91a9dfc
RD
1029 char *_kwnames[] = { "self","rect","radius", NULL };
1030
1031 self = self;
2348eaee 1032 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOd:wxPseudoMetaFile_DrawRoundedRectangle",_kwnames,&_argo0,&_obj1,&_arg2))
e91a9dfc
RD
1033 return NULL;
1034 if (_argo0) {
1035 if (_argo0 == Py_None) { _arg0 = NULL; }
1036 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
1037 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_DrawRoundedRectangle. Expected _wxPseudoMetaFile_p.");
1038 return NULL;
1039 }
1040 }
2348eaee
RD
1041{
1042 _arg1 = &temp;
1043 if (! wxRect_helper(_obj1, &_arg1))
e91a9dfc 1044 return NULL;
2348eaee 1045}
e91a9dfc
RD
1046{
1047 wxPy_BEGIN_ALLOW_THREADS;
1048 wxPseudoMetaFile_DrawRoundedRectangle(_arg0,*_arg1,_arg2);
1049
1050 wxPy_END_ALLOW_THREADS;
1051} Py_INCREF(Py_None);
1052 _resultobj = Py_None;
1053 return _resultobj;
1054}
1055
1056#define wxPseudoMetaFile_DrawArc(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->DrawArc(_swigarg0,_swigarg1,_swigarg2))
1057static PyObject *_wrap_wxPseudoMetaFile_DrawArc(PyObject *self, PyObject *args, PyObject *kwargs) {
1058 PyObject * _resultobj;
1059 wxPseudoMetaFile * _arg0;
1060 wxPoint * _arg1;
1061 wxPoint * _arg2;
1062 wxPoint * _arg3;
1063 PyObject * _argo0 = 0;
2348eaee
RD
1064 wxPoint temp;
1065 PyObject * _obj1 = 0;
1066 wxPoint temp0;
1067 PyObject * _obj2 = 0;
1068 wxPoint temp1;
1069 PyObject * _obj3 = 0;
e91a9dfc
RD
1070 char *_kwnames[] = { "self","centrePt","startPt","endPt", NULL };
1071
1072 self = self;
2348eaee 1073 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOOO:wxPseudoMetaFile_DrawArc",_kwnames,&_argo0,&_obj1,&_obj2,&_obj3))
e91a9dfc
RD
1074 return NULL;
1075 if (_argo0) {
1076 if (_argo0 == Py_None) { _arg0 = NULL; }
1077 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
1078 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_DrawArc. Expected _wxPseudoMetaFile_p.");
1079 return NULL;
1080 }
1081 }
2348eaee
RD
1082{
1083 _arg1 = &temp;
1084 if (! wxPoint_helper(_obj1, &_arg1))
e91a9dfc 1085 return NULL;
2348eaee
RD
1086}
1087{
1088 _arg2 = &temp0;
1089 if (! wxPoint_helper(_obj2, &_arg2))
e91a9dfc 1090 return NULL;
2348eaee
RD
1091}
1092{
1093 _arg3 = &temp1;
1094 if (! wxPoint_helper(_obj3, &_arg3))
e91a9dfc 1095 return NULL;
2348eaee 1096}
e91a9dfc
RD
1097{
1098 wxPy_BEGIN_ALLOW_THREADS;
1099 wxPseudoMetaFile_DrawArc(_arg0,*_arg1,*_arg2,*_arg3);
1100
1101 wxPy_END_ALLOW_THREADS;
1102} Py_INCREF(Py_None);
1103 _resultobj = Py_None;
1104 return _resultobj;
1105}
1106
1107#define wxPseudoMetaFile_DrawEllipticArc(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->DrawEllipticArc(_swigarg0,_swigarg1,_swigarg2))
1108static PyObject *_wrap_wxPseudoMetaFile_DrawEllipticArc(PyObject *self, PyObject *args, PyObject *kwargs) {
1109 PyObject * _resultobj;
1110 wxPseudoMetaFile * _arg0;
1111 wxRect * _arg1;
1112 double _arg2;
1113 double _arg3;
1114 PyObject * _argo0 = 0;
2348eaee
RD
1115 wxRect temp;
1116 PyObject * _obj1 = 0;
e91a9dfc
RD
1117 char *_kwnames[] = { "self","rect","startAngle","endAngle", NULL };
1118
1119 self = self;
2348eaee 1120 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdd:wxPseudoMetaFile_DrawEllipticArc",_kwnames,&_argo0,&_obj1,&_arg2,&_arg3))
e91a9dfc
RD
1121 return NULL;
1122 if (_argo0) {
1123 if (_argo0 == Py_None) { _arg0 = NULL; }
1124 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
1125 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_DrawEllipticArc. Expected _wxPseudoMetaFile_p.");
1126 return NULL;
1127 }
1128 }
2348eaee
RD
1129{
1130 _arg1 = &temp;
1131 if (! wxRect_helper(_obj1, &_arg1))
e91a9dfc 1132 return NULL;
2348eaee 1133}
e91a9dfc
RD
1134{
1135 wxPy_BEGIN_ALLOW_THREADS;
1136 wxPseudoMetaFile_DrawEllipticArc(_arg0,*_arg1,_arg2,_arg3);
1137
1138 wxPy_END_ALLOW_THREADS;
1139} Py_INCREF(Py_None);
1140 _resultobj = Py_None;
1141 return _resultobj;
1142}
1143
1144#define wxPseudoMetaFile_DrawEllipse(_swigobj,_swigarg0) (_swigobj->DrawEllipse(_swigarg0))
1145static PyObject *_wrap_wxPseudoMetaFile_DrawEllipse(PyObject *self, PyObject *args, PyObject *kwargs) {
1146 PyObject * _resultobj;
1147 wxPseudoMetaFile * _arg0;
1148 wxRect * _arg1;
1149 PyObject * _argo0 = 0;
2348eaee
RD
1150 wxRect temp;
1151 PyObject * _obj1 = 0;
e91a9dfc
RD
1152 char *_kwnames[] = { "self","rect", NULL };
1153
1154 self = self;
2348eaee 1155 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPseudoMetaFile_DrawEllipse",_kwnames,&_argo0,&_obj1))
e91a9dfc
RD
1156 return NULL;
1157 if (_argo0) {
1158 if (_argo0 == Py_None) { _arg0 = NULL; }
1159 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
1160 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_DrawEllipse. Expected _wxPseudoMetaFile_p.");
1161 return NULL;
1162 }
1163 }
2348eaee
RD
1164{
1165 _arg1 = &temp;
1166 if (! wxRect_helper(_obj1, &_arg1))
e91a9dfc 1167 return NULL;
2348eaee 1168}
e91a9dfc
RD
1169{
1170 wxPy_BEGIN_ALLOW_THREADS;
1171 wxPseudoMetaFile_DrawEllipse(_arg0,*_arg1);
1172
1173 wxPy_END_ALLOW_THREADS;
1174} Py_INCREF(Py_None);
1175 _resultobj = Py_None;
1176 return _resultobj;
1177}
1178
1179#define wxPseudoMetaFile_DrawPoint(_swigobj,_swigarg0) (_swigobj->DrawPoint(_swigarg0))
1180static PyObject *_wrap_wxPseudoMetaFile_DrawPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
1181 PyObject * _resultobj;
1182 wxPseudoMetaFile * _arg0;
1183 wxPoint * _arg1;
1184 PyObject * _argo0 = 0;
2348eaee
RD
1185 wxPoint temp;
1186 PyObject * _obj1 = 0;
e91a9dfc
RD
1187 char *_kwnames[] = { "self","pt", NULL };
1188
1189 self = self;
2348eaee 1190 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPseudoMetaFile_DrawPoint",_kwnames,&_argo0,&_obj1))
e91a9dfc
RD
1191 return NULL;
1192 if (_argo0) {
1193 if (_argo0 == Py_None) { _arg0 = NULL; }
1194 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
1195 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_DrawPoint. Expected _wxPseudoMetaFile_p.");
1196 return NULL;
1197 }
1198 }
2348eaee
RD
1199{
1200 _arg1 = &temp;
1201 if (! wxPoint_helper(_obj1, &_arg1))
e91a9dfc 1202 return NULL;
2348eaee 1203}
e91a9dfc
RD
1204{
1205 wxPy_BEGIN_ALLOW_THREADS;
1206 wxPseudoMetaFile_DrawPoint(_arg0,*_arg1);
1207
1208 wxPy_END_ALLOW_THREADS;
1209} Py_INCREF(Py_None);
1210 _resultobj = Py_None;
1211 return _resultobj;
1212}
1213
1214#define wxPseudoMetaFile_DrawText(_swigobj,_swigarg0,_swigarg1) (_swigobj->DrawText(_swigarg0,_swigarg1))
1215static PyObject *_wrap_wxPseudoMetaFile_DrawText(PyObject *self, PyObject *args, PyObject *kwargs) {
1216 PyObject * _resultobj;
1217 wxPseudoMetaFile * _arg0;
1218 wxString * _arg1;
1219 wxPoint * _arg2;
1220 PyObject * _argo0 = 0;
1221 PyObject * _obj1 = 0;
2348eaee
RD
1222 wxPoint temp;
1223 PyObject * _obj2 = 0;
e91a9dfc
RD
1224 char *_kwnames[] = { "self","text","pt", NULL };
1225
1226 self = self;
2348eaee 1227 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxPseudoMetaFile_DrawText",_kwnames,&_argo0,&_obj1,&_obj2))
e91a9dfc
RD
1228 return NULL;
1229 if (_argo0) {
1230 if (_argo0 == Py_None) { _arg0 = NULL; }
1231 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
1232 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_DrawText. Expected _wxPseudoMetaFile_p.");
1233 return NULL;
1234 }
1235 }
1236{
185d7c3e
RD
1237#if PYTHON_API_VERSION >= 1009
1238 char* tmpPtr; int tmpSize;
1239 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
7a446686 1240 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
185d7c3e
RD
1241 return NULL;
1242 }
1243 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
1244 return NULL;
1245 _arg1 = new wxString(tmpPtr, tmpSize);
1246#else
e91a9dfc
RD
1247 if (!PyString_Check(_obj1)) {
1248 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1249 return NULL;
1250 }
185d7c3e
RD
1251 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
1252#endif
e91a9dfc 1253}
2348eaee
RD
1254{
1255 _arg2 = &temp;
1256 if (! wxPoint_helper(_obj2, &_arg2))
e91a9dfc 1257 return NULL;
2348eaee 1258}
e91a9dfc
RD
1259{
1260 wxPy_BEGIN_ALLOW_THREADS;
1261 wxPseudoMetaFile_DrawText(_arg0,*_arg1,*_arg2);
1262
1263 wxPy_END_ALLOW_THREADS;
1264} Py_INCREF(Py_None);
1265 _resultobj = Py_None;
1266{
1267 if (_obj1)
1268 delete _arg1;
1269}
1270 return _resultobj;
1271}
1272
1273#define wxPseudoMetaFile_DrawLines(_swigobj,_swigarg0,_swigarg1) (_swigobj->DrawLines(_swigarg0,_swigarg1))
1274static PyObject *_wrap_wxPseudoMetaFile_DrawLines(PyObject *self, PyObject *args, PyObject *kwargs) {
1275 PyObject * _resultobj;
1276 wxPseudoMetaFile * _arg0;
1277 int _arg1;
1278 wxPoint * _arg2;
1279 PyObject * _argo0 = 0;
e0672e2f 1280 int NPOINTS;
e91a9dfc 1281 PyObject * _obj2 = 0;
eec92d76 1282 char *_kwnames[] = { "self","points", NULL };
e91a9dfc
RD
1283
1284 self = self;
1285 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPseudoMetaFile_DrawLines",_kwnames,&_argo0,&_obj2))
1286 return NULL;
1287 if (_argo0) {
1288 if (_argo0 == Py_None) { _arg0 = NULL; }
1289 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
1290 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_DrawLines. Expected _wxPseudoMetaFile_p.");
1291 return NULL;
1292 }
1293 }
1294 if (_obj2)
1295{
e0672e2f
RD
1296 _arg2 = wxPoint_LIST_helper(_obj2, &NPOINTS);
1297 if (_arg2 == NULL) {
1298 return NULL;
1299 }
e91a9dfc
RD
1300}
1301{
e0672e2f 1302 _arg1 = NPOINTS;
e91a9dfc
RD
1303}
1304{
1305 wxPy_BEGIN_ALLOW_THREADS;
1306 wxPseudoMetaFile_DrawLines(_arg0,_arg1,_arg2);
1307
1308 wxPy_END_ALLOW_THREADS;
1309} Py_INCREF(Py_None);
1310 _resultobj = Py_None;
1311{
1312 delete [] _arg2;
1313}
1314 return _resultobj;
1315}
1316
1317#define wxPseudoMetaFile_DrawPolygon(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->DrawPolygon(_swigarg0,_swigarg1,_swigarg2))
1318static PyObject *_wrap_wxPseudoMetaFile_DrawPolygon(PyObject *self, PyObject *args, PyObject *kwargs) {
1319 PyObject * _resultobj;
1320 wxPseudoMetaFile * _arg0;
1321 int _arg1;
1322 wxPoint * _arg2;
1323 int _arg3 = (int ) 0;
1324 PyObject * _argo0 = 0;
e0672e2f 1325 int NPOINTS;
e91a9dfc 1326 PyObject * _obj2 = 0;
eec92d76 1327 char *_kwnames[] = { "self","points","flags", NULL };
e91a9dfc
RD
1328
1329 self = self;
1330 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxPseudoMetaFile_DrawPolygon",_kwnames,&_argo0,&_obj2,&_arg3))
1331 return NULL;
1332 if (_argo0) {
1333 if (_argo0 == Py_None) { _arg0 = NULL; }
1334 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
1335 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_DrawPolygon. Expected _wxPseudoMetaFile_p.");
1336 return NULL;
1337 }
1338 }
1339 if (_obj2)
1340{
e0672e2f
RD
1341 _arg2 = wxPoint_LIST_helper(_obj2, &NPOINTS);
1342 if (_arg2 == NULL) {
1343 return NULL;
1344 }
e91a9dfc
RD
1345}
1346{
e0672e2f 1347 _arg1 = NPOINTS;
e91a9dfc
RD
1348}
1349{
1350 wxPy_BEGIN_ALLOW_THREADS;
1351 wxPseudoMetaFile_DrawPolygon(_arg0,_arg1,_arg2,_arg3);
1352
1353 wxPy_END_ALLOW_THREADS;
1354} Py_INCREF(Py_None);
1355 _resultobj = Py_None;
1356{
1357 delete [] _arg2;
1358}
1359 return _resultobj;
1360}
1361
1362#define wxPseudoMetaFile_DrawSpline(_swigobj,_swigarg0,_swigarg1) (_swigobj->DrawSpline(_swigarg0,_swigarg1))
1363static PyObject *_wrap_wxPseudoMetaFile_DrawSpline(PyObject *self, PyObject *args, PyObject *kwargs) {
1364 PyObject * _resultobj;
1365 wxPseudoMetaFile * _arg0;
1366 int _arg1;
1367 wxPoint * _arg2;
1368 PyObject * _argo0 = 0;
e0672e2f 1369 int NPOINTS;
e91a9dfc 1370 PyObject * _obj2 = 0;
eec92d76 1371 char *_kwnames[] = { "self","points", NULL };
e91a9dfc
RD
1372
1373 self = self;
1374 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPseudoMetaFile_DrawSpline",_kwnames,&_argo0,&_obj2))
1375 return NULL;
1376 if (_argo0) {
1377 if (_argo0 == Py_None) { _arg0 = NULL; }
1378 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
1379 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_DrawSpline. Expected _wxPseudoMetaFile_p.");
1380 return NULL;
1381 }
1382 }
1383 if (_obj2)
1384{
e0672e2f
RD
1385 _arg2 = wxPoint_LIST_helper(_obj2, &NPOINTS);
1386 if (_arg2 == NULL) {
1387 return NULL;
1388 }
e91a9dfc
RD
1389}
1390{
e0672e2f 1391 _arg1 = NPOINTS;
e91a9dfc
RD
1392}
1393{
1394 wxPy_BEGIN_ALLOW_THREADS;
1395 wxPseudoMetaFile_DrawSpline(_arg0,_arg1,_arg2);
1396
1397 wxPy_END_ALLOW_THREADS;
1398} Py_INCREF(Py_None);
1399 _resultobj = Py_None;
1400{
1401 delete [] _arg2;
1402}
1403 return _resultobj;
1404}
1405
1406#define wxPseudoMetaFile_SetClippingRect(_swigobj,_swigarg0) (_swigobj->SetClippingRect(_swigarg0))
1407static PyObject *_wrap_wxPseudoMetaFile_SetClippingRect(PyObject *self, PyObject *args, PyObject *kwargs) {
1408 PyObject * _resultobj;
1409 wxPseudoMetaFile * _arg0;
1410 wxRect * _arg1;
1411 PyObject * _argo0 = 0;
2348eaee
RD
1412 wxRect temp;
1413 PyObject * _obj1 = 0;
e91a9dfc
RD
1414 char *_kwnames[] = { "self","rect", NULL };
1415
1416 self = self;
2348eaee 1417 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPseudoMetaFile_SetClippingRect",_kwnames,&_argo0,&_obj1))
e91a9dfc
RD
1418 return NULL;
1419 if (_argo0) {
1420 if (_argo0 == Py_None) { _arg0 = NULL; }
1421 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
1422 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_SetClippingRect. Expected _wxPseudoMetaFile_p.");
1423 return NULL;
1424 }
1425 }
2348eaee
RD
1426{
1427 _arg1 = &temp;
1428 if (! wxRect_helper(_obj1, &_arg1))
e91a9dfc 1429 return NULL;
2348eaee 1430}
e91a9dfc
RD
1431{
1432 wxPy_BEGIN_ALLOW_THREADS;
1433 wxPseudoMetaFile_SetClippingRect(_arg0,*_arg1);
1434
1435 wxPy_END_ALLOW_THREADS;
1436} Py_INCREF(Py_None);
1437 _resultobj = Py_None;
1438 return _resultobj;
1439}
1440
1441#define wxPseudoMetaFile_DestroyClippingRect(_swigobj) (_swigobj->DestroyClippingRect())
1442static PyObject *_wrap_wxPseudoMetaFile_DestroyClippingRect(PyObject *self, PyObject *args, PyObject *kwargs) {
1443 PyObject * _resultobj;
1444 wxPseudoMetaFile * _arg0;
1445 PyObject * _argo0 = 0;
1446 char *_kwnames[] = { "self", NULL };
1447
1448 self = self;
1449 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPseudoMetaFile_DestroyClippingRect",_kwnames,&_argo0))
1450 return NULL;
1451 if (_argo0) {
1452 if (_argo0 == Py_None) { _arg0 = NULL; }
1453 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
1454 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_DestroyClippingRect. Expected _wxPseudoMetaFile_p.");
1455 return NULL;
1456 }
1457 }
1458{
1459 wxPy_BEGIN_ALLOW_THREADS;
1460 wxPseudoMetaFile_DestroyClippingRect(_arg0);
1461
1462 wxPy_END_ALLOW_THREADS;
1463} Py_INCREF(Py_None);
1464 _resultobj = Py_None;
1465 return _resultobj;
1466}
1467
1468#define wxPseudoMetaFile_SetPen(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetPen(_swigarg0,_swigarg1))
1469static PyObject *_wrap_wxPseudoMetaFile_SetPen(PyObject *self, PyObject *args, PyObject *kwargs) {
1470 PyObject * _resultobj;
1471 wxPseudoMetaFile * _arg0;
1472 wxPen * _arg1;
1473 bool _arg2 = (bool ) FALSE;
1474 PyObject * _argo0 = 0;
d74525f7 1475 PyObject * _obj1 = 0;
e91a9dfc
RD
1476 int tempbool2 = (int) FALSE;
1477 char *_kwnames[] = { "self","pen","isOutline", NULL };
1478
1479 self = self;
d74525f7 1480 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxPseudoMetaFile_SetPen",_kwnames,&_argo0,&_obj1,&tempbool2))
e91a9dfc
RD
1481 return NULL;
1482 if (_argo0) {
1483 if (_argo0 == Py_None) { _arg0 = NULL; }
1484 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
1485 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_SetPen. Expected _wxPseudoMetaFile_p.");
1486 return NULL;
1487 }
1488 }
d74525f7
RD
1489{
1490 wxPen* temp;
1491 if (_obj1) {
1492 if (_obj1 == Py_None) { temp = NULL; }
1493 else if (SWIG_GetPtrObj(_obj1, (void **) &temp,"_wxPen_p")) {
1494 PyErr_SetString(PyExc_TypeError,"Type error, expected _wxPen_p.");
e91a9dfc
RD
1495 return NULL;
1496 }
1497 }
d74525f7
RD
1498 if (temp)
1499 _arg1 = wxThePenList->FindOrCreatePen(temp->GetColour(),
1500 temp->GetWidth(),
1501 temp->GetStyle());
1502 else
1503 _arg1 = NULL;
1504}
e91a9dfc
RD
1505 _arg2 = (bool ) tempbool2;
1506{
1507 wxPy_BEGIN_ALLOW_THREADS;
1508 wxPseudoMetaFile_SetPen(_arg0,_arg1,_arg2);
1509
1510 wxPy_END_ALLOW_THREADS;
1511} Py_INCREF(Py_None);
1512 _resultobj = Py_None;
1513 return _resultobj;
1514}
1515
1516#define wxPseudoMetaFile_SetBrush(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetBrush(_swigarg0,_swigarg1))
1517static PyObject *_wrap_wxPseudoMetaFile_SetBrush(PyObject *self, PyObject *args, PyObject *kwargs) {
1518 PyObject * _resultobj;
1519 wxPseudoMetaFile * _arg0;
1520 wxBrush * _arg1;
1521 bool _arg2 = (bool ) FALSE;
1522 PyObject * _argo0 = 0;
d74525f7 1523 PyObject * _obj1 = 0;
e91a9dfc
RD
1524 int tempbool2 = (int) FALSE;
1525 char *_kwnames[] = { "self","brush","isFill", NULL };
1526
1527 self = self;
d74525f7 1528 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxPseudoMetaFile_SetBrush",_kwnames,&_argo0,&_obj1,&tempbool2))
e91a9dfc
RD
1529 return NULL;
1530 if (_argo0) {
1531 if (_argo0 == Py_None) { _arg0 = NULL; }
1532 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
1533 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_SetBrush. Expected _wxPseudoMetaFile_p.");
1534 return NULL;
1535 }
1536 }
d74525f7
RD
1537{
1538 wxBrush* temp;
1539 if (_obj1) {
1540 if (_obj1 == Py_None) { temp = NULL; }
1541 else if (SWIG_GetPtrObj(_obj1, (void **) &temp,"_wxBrush_p")) {
1542 PyErr_SetString(PyExc_TypeError,"Type error, expected _wxBrush_p.");
e91a9dfc
RD
1543 return NULL;
1544 }
1545 }
d74525f7
RD
1546 if (temp)
1547 _arg1 = wxTheBrushList->FindOrCreateBrush(temp->GetColour(), temp->GetStyle());
1548 else
1549 _arg1 = NULL;
1550}
e91a9dfc
RD
1551 _arg2 = (bool ) tempbool2;
1552{
1553 wxPy_BEGIN_ALLOW_THREADS;
1554 wxPseudoMetaFile_SetBrush(_arg0,_arg1,_arg2);
1555
1556 wxPy_END_ALLOW_THREADS;
1557} Py_INCREF(Py_None);
1558 _resultobj = Py_None;
1559 return _resultobj;
1560}
1561
1562#define wxPseudoMetaFile_SetFont(_swigobj,_swigarg0) (_swigobj->SetFont(_swigarg0))
1563static PyObject *_wrap_wxPseudoMetaFile_SetFont(PyObject *self, PyObject *args, PyObject *kwargs) {
1564 PyObject * _resultobj;
1565 wxPseudoMetaFile * _arg0;
1566 wxFont * _arg1;
1567 PyObject * _argo0 = 0;
d74525f7 1568 PyObject * _obj1 = 0;
e91a9dfc
RD
1569 char *_kwnames[] = { "self","font", NULL };
1570
1571 self = self;
d74525f7 1572 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPseudoMetaFile_SetFont",_kwnames,&_argo0,&_obj1))
e91a9dfc
RD
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_SetFont. Expected _wxPseudoMetaFile_p.");
1578 return NULL;
1579 }
1580 }
d74525f7
RD
1581{
1582 wxFont* temp;
1583 if (_obj1) {
1584 if (_obj1 == Py_None) { temp = NULL; }
1585 else if (SWIG_GetPtrObj(_obj1, (void **) &temp,"_wxFont_p")) {
1586 PyErr_SetString(PyExc_TypeError,"Type error, expected _wxFont_p.");
e91a9dfc
RD
1587 return NULL;
1588 }
1589 }
d74525f7
RD
1590 if (temp)
1591 _arg1 = wxTheFontList->FindOrCreateFont(temp->GetPointSize(),
1592 temp->GetFamily(),
1593 temp->GetStyle(),
1594 temp->GetWeight(),
1595 temp->GetUnderlined(),
1596 temp->GetFaceName(),
1597 temp->GetEncoding());
1598 else
1599 _arg1 = NULL;
1600}
e91a9dfc
RD
1601{
1602 wxPy_BEGIN_ALLOW_THREADS;
1603 wxPseudoMetaFile_SetFont(_arg0,_arg1);
1604
1605 wxPy_END_ALLOW_THREADS;
1606} Py_INCREF(Py_None);
1607 _resultobj = Py_None;
1608 return _resultobj;
1609}
1610
1611#define wxPseudoMetaFile_SetTextColour(_swigobj,_swigarg0) (_swigobj->SetTextColour(_swigarg0))
1612static PyObject *_wrap_wxPseudoMetaFile_SetTextColour(PyObject *self, PyObject *args, PyObject *kwargs) {
1613 PyObject * _resultobj;
1614 wxPseudoMetaFile * _arg0;
1615 wxColour * _arg1;
1616 PyObject * _argo0 = 0;
f6bcfd97
BP
1617 wxColour temp;
1618 PyObject * _obj1 = 0;
e91a9dfc
RD
1619 char *_kwnames[] = { "self","colour", NULL };
1620
1621 self = self;
f6bcfd97 1622 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPseudoMetaFile_SetTextColour",_kwnames,&_argo0,&_obj1))
e91a9dfc
RD
1623 return NULL;
1624 if (_argo0) {
1625 if (_argo0 == Py_None) { _arg0 = NULL; }
1626 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
1627 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_SetTextColour. Expected _wxPseudoMetaFile_p.");
1628 return NULL;
1629 }
1630 }
f6bcfd97
BP
1631{
1632 _arg1 = &temp;
1633 if (! wxColour_helper(_obj1, &_arg1))
e91a9dfc 1634 return NULL;
f6bcfd97 1635}
e91a9dfc
RD
1636{
1637 wxPy_BEGIN_ALLOW_THREADS;
1638 wxPseudoMetaFile_SetTextColour(_arg0,*_arg1);
1639
1640 wxPy_END_ALLOW_THREADS;
1641} Py_INCREF(Py_None);
1642 _resultobj = Py_None;
1643 return _resultobj;
1644}
1645
1646#define wxPseudoMetaFile_SetBackgroundColour(_swigobj,_swigarg0) (_swigobj->SetBackgroundColour(_swigarg0))
1647static PyObject *_wrap_wxPseudoMetaFile_SetBackgroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
1648 PyObject * _resultobj;
1649 wxPseudoMetaFile * _arg0;
1650 wxColour * _arg1;
1651 PyObject * _argo0 = 0;
f6bcfd97
BP
1652 wxColour temp;
1653 PyObject * _obj1 = 0;
e91a9dfc
RD
1654 char *_kwnames[] = { "self","colour", NULL };
1655
1656 self = self;
f6bcfd97 1657 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPseudoMetaFile_SetBackgroundColour",_kwnames,&_argo0,&_obj1))
e91a9dfc
RD
1658 return NULL;
1659 if (_argo0) {
1660 if (_argo0 == Py_None) { _arg0 = NULL; }
1661 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
1662 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_SetBackgroundColour. Expected _wxPseudoMetaFile_p.");
1663 return NULL;
1664 }
1665 }
f6bcfd97
BP
1666{
1667 _arg1 = &temp;
1668 if (! wxColour_helper(_obj1, &_arg1))
e91a9dfc 1669 return NULL;
f6bcfd97 1670}
e91a9dfc
RD
1671{
1672 wxPy_BEGIN_ALLOW_THREADS;
1673 wxPseudoMetaFile_SetBackgroundColour(_arg0,*_arg1);
1674
1675 wxPy_END_ALLOW_THREADS;
1676} Py_INCREF(Py_None);
1677 _resultobj = Py_None;
1678 return _resultobj;
1679}
1680
1681#define wxPseudoMetaFile_SetBackgroundMode(_swigobj,_swigarg0) (_swigobj->SetBackgroundMode(_swigarg0))
1682static PyObject *_wrap_wxPseudoMetaFile_SetBackgroundMode(PyObject *self, PyObject *args, PyObject *kwargs) {
1683 PyObject * _resultobj;
1684 wxPseudoMetaFile * _arg0;
1685 int _arg1;
1686 PyObject * _argo0 = 0;
1687 char *_kwnames[] = { "self","mode", NULL };
1688
1689 self = self;
1690 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxPseudoMetaFile_SetBackgroundMode",_kwnames,&_argo0,&_arg1))
1691 return NULL;
1692 if (_argo0) {
1693 if (_argo0 == Py_None) { _arg0 = NULL; }
1694 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPseudoMetaFile_p")) {
1695 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPseudoMetaFile_SetBackgroundMode. Expected _wxPseudoMetaFile_p.");
1696 return NULL;
1697 }
1698 }
1699{
1700 wxPy_BEGIN_ALLOW_THREADS;
1701 wxPseudoMetaFile_SetBackgroundMode(_arg0,_arg1);
1702
1703 wxPy_END_ALLOW_THREADS;
1704} Py_INCREF(Py_None);
1705 _resultobj = Py_None;
1706 return _resultobj;
1707}
1708
1709static void *SwigwxPyRectangleShapeTowxPyShape(void *ptr) {
1710 wxPyRectangleShape *src;
1711 wxPyShape *dest;
1712 src = (wxPyRectangleShape *) ptr;
1713 dest = (wxPyShape *) src;
1714 return (void *) dest;
1715}
1716
1717static void *SwigwxPyRectangleShapeTowxPyShapeEvtHandler(void *ptr) {
1718 wxPyRectangleShape *src;
1719 wxPyShapeEvtHandler *dest;
1720 src = (wxPyRectangleShape *) ptr;
1721 dest = (wxPyShapeEvtHandler *) src;
1722 return (void *) dest;
1723}
1724
1725#define new_wxPyRectangleShape(_swigarg0,_swigarg1) (new wxPyRectangleShape(_swigarg0,_swigarg1))
1726static PyObject *_wrap_new_wxPyRectangleShape(PyObject *self, PyObject *args, PyObject *kwargs) {
1727 PyObject * _resultobj;
1728 wxPyRectangleShape * _result;
1729 double _arg0 = (double ) 0.0;
1730 double _arg1 = (double ) 0.0;
1731 char *_kwnames[] = { "width","height", NULL };
1732 char _ptemp[128];
1733
1734 self = self;
1735 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"|dd:new_wxPyRectangleShape",_kwnames,&_arg0,&_arg1))
1736 return NULL;
1737{
1738 wxPy_BEGIN_ALLOW_THREADS;
1739 _result = (wxPyRectangleShape *)new_wxPyRectangleShape(_arg0,_arg1);
1740
1741 wxPy_END_ALLOW_THREADS;
1742} if (_result) {
1743 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPyRectangleShape_p");
1744 _resultobj = Py_BuildValue("s",_ptemp);
1745 } else {
1746 Py_INCREF(Py_None);
1747 _resultobj = Py_None;
1748 }
1749 return _resultobj;
1750}
1751
f6bcfd97 1752#define wxPyRectangleShape__setSelf(_swigobj,_swigarg0,_swigarg1) (_swigobj->_setSelf(_swigarg0,_swigarg1))
e91a9dfc
RD
1753static PyObject *_wrap_wxPyRectangleShape__setSelf(PyObject *self, PyObject *args, PyObject *kwargs) {
1754 PyObject * _resultobj;
1755 wxPyRectangleShape * _arg0;
1756 PyObject * _arg1;
f6bcfd97 1757 PyObject * _arg2;
e91a9dfc
RD
1758 PyObject * _argo0 = 0;
1759 PyObject * _obj1 = 0;
f6bcfd97
BP
1760 PyObject * _obj2 = 0;
1761 char *_kwnames[] = { "self","self","_class", NULL };
e91a9dfc
RD
1762
1763 self = self;
f6bcfd97 1764 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxPyRectangleShape__setSelf",_kwnames,&_argo0,&_obj1,&_obj2))
e91a9dfc
RD
1765 return NULL;
1766 if (_argo0) {
1767 if (_argo0 == Py_None) { _arg0 = NULL; }
1768 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
1769 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape__setSelf. Expected _wxPyRectangleShape_p.");
1770 return NULL;
1771 }
1772 }
1773{
1774 _arg1 = _obj1;
1775}
f6bcfd97
BP
1776{
1777 _arg2 = _obj2;
1778}
e91a9dfc
RD
1779{
1780 wxPy_BEGIN_ALLOW_THREADS;
f6bcfd97 1781 wxPyRectangleShape__setSelf(_arg0,_arg1,_arg2);
e91a9dfc
RD
1782
1783 wxPy_END_ALLOW_THREADS;
1784} Py_INCREF(Py_None);
1785 _resultobj = Py_None;
1786 return _resultobj;
1787}
1788
1789#define wxPyRectangleShape_SetCornerRadius(_swigobj,_swigarg0) (_swigobj->SetCornerRadius(_swigarg0))
1790static PyObject *_wrap_wxPyRectangleShape_SetCornerRadius(PyObject *self, PyObject *args, PyObject *kwargs) {
1791 PyObject * _resultobj;
1792 wxPyRectangleShape * _arg0;
1793 double _arg1;
1794 PyObject * _argo0 = 0;
1795 char *_kwnames[] = { "self","radius", NULL };
1796
1797 self = self;
1798 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Od:wxPyRectangleShape_SetCornerRadius",_kwnames,&_argo0,&_arg1))
1799 return NULL;
1800 if (_argo0) {
1801 if (_argo0 == Py_None) { _arg0 = NULL; }
1802 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
1803 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_SetCornerRadius. Expected _wxPyRectangleShape_p.");
1804 return NULL;
1805 }
1806 }
1807{
1808 wxPy_BEGIN_ALLOW_THREADS;
1809 wxPyRectangleShape_SetCornerRadius(_arg0,_arg1);
1810
1811 wxPy_END_ALLOW_THREADS;
1812} Py_INCREF(Py_None);
1813 _resultobj = Py_None;
1814 return _resultobj;
1815}
1816
1817#define wxPyRectangleShape_base_OnDelete(_swigobj) (_swigobj->base_OnDelete())
1818static PyObject *_wrap_wxPyRectangleShape_base_OnDelete(PyObject *self, PyObject *args, PyObject *kwargs) {
1819 PyObject * _resultobj;
1820 wxPyRectangleShape * _arg0;
1821 PyObject * _argo0 = 0;
1822 char *_kwnames[] = { "self", NULL };
1823
1824 self = self;
1825 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyRectangleShape_base_OnDelete",_kwnames,&_argo0))
1826 return NULL;
1827 if (_argo0) {
1828 if (_argo0 == Py_None) { _arg0 = NULL; }
1829 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
1830 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnDelete. Expected _wxPyRectangleShape_p.");
1831 return NULL;
1832 }
1833 }
1834{
1835 wxPy_BEGIN_ALLOW_THREADS;
1836 wxPyRectangleShape_base_OnDelete(_arg0);
1837
1838 wxPy_END_ALLOW_THREADS;
1839} Py_INCREF(Py_None);
1840 _resultobj = Py_None;
1841 return _resultobj;
1842}
1843
1844#define wxPyRectangleShape_base_OnDraw(_swigobj,_swigarg0) (_swigobj->base_OnDraw(_swigarg0))
1845static PyObject *_wrap_wxPyRectangleShape_base_OnDraw(PyObject *self, PyObject *args, PyObject *kwargs) {
1846 PyObject * _resultobj;
1847 wxPyRectangleShape * _arg0;
1848 wxDC * _arg1;
1849 PyObject * _argo0 = 0;
1850 PyObject * _argo1 = 0;
1851 char *_kwnames[] = { "self","dc", NULL };
1852
1853 self = self;
1854 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyRectangleShape_base_OnDraw",_kwnames,&_argo0,&_argo1))
1855 return NULL;
1856 if (_argo0) {
1857 if (_argo0 == Py_None) { _arg0 = NULL; }
1858 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
1859 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnDraw. Expected _wxPyRectangleShape_p.");
1860 return NULL;
1861 }
1862 }
1863 if (_argo1) {
1864 if (_argo1 == Py_None) { _arg1 = NULL; }
1865 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
1866 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyRectangleShape_base_OnDraw. Expected _wxDC_p.");
1867 return NULL;
1868 }
1869 }
1870{
1871 wxPy_BEGIN_ALLOW_THREADS;
1872 wxPyRectangleShape_base_OnDraw(_arg0,*_arg1);
1873
1874 wxPy_END_ALLOW_THREADS;
1875} Py_INCREF(Py_None);
1876 _resultobj = Py_None;
1877 return _resultobj;
1878}
1879
1880#define wxPyRectangleShape_base_OnDrawContents(_swigobj,_swigarg0) (_swigobj->base_OnDrawContents(_swigarg0))
1881static PyObject *_wrap_wxPyRectangleShape_base_OnDrawContents(PyObject *self, PyObject *args, PyObject *kwargs) {
1882 PyObject * _resultobj;
1883 wxPyRectangleShape * _arg0;
1884 wxDC * _arg1;
1885 PyObject * _argo0 = 0;
1886 PyObject * _argo1 = 0;
1887 char *_kwnames[] = { "self","dc", NULL };
1888
1889 self = self;
1890 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyRectangleShape_base_OnDrawContents",_kwnames,&_argo0,&_argo1))
1891 return NULL;
1892 if (_argo0) {
1893 if (_argo0 == Py_None) { _arg0 = NULL; }
1894 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
1895 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnDrawContents. Expected _wxPyRectangleShape_p.");
1896 return NULL;
1897 }
1898 }
1899 if (_argo1) {
1900 if (_argo1 == Py_None) { _arg1 = NULL; }
1901 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
1902 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyRectangleShape_base_OnDrawContents. Expected _wxDC_p.");
1903 return NULL;
1904 }
1905 }
1906{
1907 wxPy_BEGIN_ALLOW_THREADS;
1908 wxPyRectangleShape_base_OnDrawContents(_arg0,*_arg1);
1909
1910 wxPy_END_ALLOW_THREADS;
1911} Py_INCREF(Py_None);
1912 _resultobj = Py_None;
1913 return _resultobj;
1914}
1915
1916#define wxPyRectangleShape_base_OnDrawBranches(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnDrawBranches(_swigarg0,_swigarg1))
1917static PyObject *_wrap_wxPyRectangleShape_base_OnDrawBranches(PyObject *self, PyObject *args, PyObject *kwargs) {
1918 PyObject * _resultobj;
1919 wxPyRectangleShape * _arg0;
1920 wxDC * _arg1;
1921 bool _arg2 = (bool ) FALSE;
1922 PyObject * _argo0 = 0;
1923 PyObject * _argo1 = 0;
1924 int tempbool2 = (int) FALSE;
1925 char *_kwnames[] = { "self","dc","erase", NULL };
1926
1927 self = self;
1928 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxPyRectangleShape_base_OnDrawBranches",_kwnames,&_argo0,&_argo1,&tempbool2))
1929 return NULL;
1930 if (_argo0) {
1931 if (_argo0 == Py_None) { _arg0 = NULL; }
1932 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
1933 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnDrawBranches. Expected _wxPyRectangleShape_p.");
1934 return NULL;
1935 }
1936 }
1937 if (_argo1) {
1938 if (_argo1 == Py_None) { _arg1 = NULL; }
1939 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
1940 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyRectangleShape_base_OnDrawBranches. Expected _wxDC_p.");
1941 return NULL;
1942 }
1943 }
1944 _arg2 = (bool ) tempbool2;
1945{
1946 wxPy_BEGIN_ALLOW_THREADS;
1947 wxPyRectangleShape_base_OnDrawBranches(_arg0,*_arg1,_arg2);
1948
1949 wxPy_END_ALLOW_THREADS;
1950} Py_INCREF(Py_None);
1951 _resultobj = Py_None;
1952 return _resultobj;
1953}
1954
1955#define wxPyRectangleShape_base_OnMoveLinks(_swigobj,_swigarg0) (_swigobj->base_OnMoveLinks(_swigarg0))
1956static PyObject *_wrap_wxPyRectangleShape_base_OnMoveLinks(PyObject *self, PyObject *args, PyObject *kwargs) {
1957 PyObject * _resultobj;
1958 wxPyRectangleShape * _arg0;
1959 wxDC * _arg1;
1960 PyObject * _argo0 = 0;
1961 PyObject * _argo1 = 0;
1962 char *_kwnames[] = { "self","dc", NULL };
1963
1964 self = self;
1965 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyRectangleShape_base_OnMoveLinks",_kwnames,&_argo0,&_argo1))
1966 return NULL;
1967 if (_argo0) {
1968 if (_argo0 == Py_None) { _arg0 = NULL; }
1969 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
1970 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnMoveLinks. Expected _wxPyRectangleShape_p.");
1971 return NULL;
1972 }
1973 }
1974 if (_argo1) {
1975 if (_argo1 == Py_None) { _arg1 = NULL; }
1976 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
1977 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyRectangleShape_base_OnMoveLinks. Expected _wxDC_p.");
1978 return NULL;
1979 }
1980 }
1981{
1982 wxPy_BEGIN_ALLOW_THREADS;
1983 wxPyRectangleShape_base_OnMoveLinks(_arg0,*_arg1);
1984
1985 wxPy_END_ALLOW_THREADS;
1986} Py_INCREF(Py_None);
1987 _resultobj = Py_None;
1988 return _resultobj;
1989}
1990
1991#define wxPyRectangleShape_base_OnErase(_swigobj,_swigarg0) (_swigobj->base_OnErase(_swigarg0))
1992static PyObject *_wrap_wxPyRectangleShape_base_OnErase(PyObject *self, PyObject *args, PyObject *kwargs) {
1993 PyObject * _resultobj;
1994 wxPyRectangleShape * _arg0;
1995 wxDC * _arg1;
1996 PyObject * _argo0 = 0;
1997 PyObject * _argo1 = 0;
1998 char *_kwnames[] = { "self","dc", NULL };
1999
2000 self = self;
2001 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyRectangleShape_base_OnErase",_kwnames,&_argo0,&_argo1))
2002 return NULL;
2003 if (_argo0) {
2004 if (_argo0 == Py_None) { _arg0 = NULL; }
2005 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
2006 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnErase. Expected _wxPyRectangleShape_p.");
2007 return NULL;
2008 }
2009 }
2010 if (_argo1) {
2011 if (_argo1 == Py_None) { _arg1 = NULL; }
2012 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
2013 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyRectangleShape_base_OnErase. Expected _wxDC_p.");
2014 return NULL;
2015 }
2016 }
2017{
2018 wxPy_BEGIN_ALLOW_THREADS;
2019 wxPyRectangleShape_base_OnErase(_arg0,*_arg1);
2020
2021 wxPy_END_ALLOW_THREADS;
2022} Py_INCREF(Py_None);
2023 _resultobj = Py_None;
2024 return _resultobj;
2025}
2026
2027#define wxPyRectangleShape_base_OnEraseContents(_swigobj,_swigarg0) (_swigobj->base_OnEraseContents(_swigarg0))
2028static PyObject *_wrap_wxPyRectangleShape_base_OnEraseContents(PyObject *self, PyObject *args, PyObject *kwargs) {
2029 PyObject * _resultobj;
2030 wxPyRectangleShape * _arg0;
2031 wxDC * _arg1;
2032 PyObject * _argo0 = 0;
2033 PyObject * _argo1 = 0;
2034 char *_kwnames[] = { "self","dc", NULL };
2035
2036 self = self;
2037 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyRectangleShape_base_OnEraseContents",_kwnames,&_argo0,&_argo1))
2038 return NULL;
2039 if (_argo0) {
2040 if (_argo0 == Py_None) { _arg0 = NULL; }
2041 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
2042 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnEraseContents. Expected _wxPyRectangleShape_p.");
2043 return NULL;
2044 }
2045 }
2046 if (_argo1) {
2047 if (_argo1 == Py_None) { _arg1 = NULL; }
2048 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
2049 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyRectangleShape_base_OnEraseContents. Expected _wxDC_p.");
2050 return NULL;
2051 }
2052 }
2053{
2054 wxPy_BEGIN_ALLOW_THREADS;
2055 wxPyRectangleShape_base_OnEraseContents(_arg0,*_arg1);
2056
2057 wxPy_END_ALLOW_THREADS;
2058} Py_INCREF(Py_None);
2059 _resultobj = Py_None;
2060 return _resultobj;
2061}
2062
2063#define wxPyRectangleShape_base_OnHighlight(_swigobj,_swigarg0) (_swigobj->base_OnHighlight(_swigarg0))
2064static PyObject *_wrap_wxPyRectangleShape_base_OnHighlight(PyObject *self, PyObject *args, PyObject *kwargs) {
2065 PyObject * _resultobj;
2066 wxPyRectangleShape * _arg0;
2067 wxDC * _arg1;
2068 PyObject * _argo0 = 0;
2069 PyObject * _argo1 = 0;
2070 char *_kwnames[] = { "self","dc", NULL };
2071
2072 self = self;
2073 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyRectangleShape_base_OnHighlight",_kwnames,&_argo0,&_argo1))
2074 return NULL;
2075 if (_argo0) {
2076 if (_argo0 == Py_None) { _arg0 = NULL; }
2077 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
2078 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnHighlight. Expected _wxPyRectangleShape_p.");
2079 return NULL;
2080 }
2081 }
2082 if (_argo1) {
2083 if (_argo1 == Py_None) { _arg1 = NULL; }
2084 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
2085 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyRectangleShape_base_OnHighlight. Expected _wxDC_p.");
2086 return NULL;
2087 }
2088 }
2089{
2090 wxPy_BEGIN_ALLOW_THREADS;
2091 wxPyRectangleShape_base_OnHighlight(_arg0,*_arg1);
2092
2093 wxPy_END_ALLOW_THREADS;
2094} Py_INCREF(Py_None);
2095 _resultobj = Py_None;
2096 return _resultobj;
2097}
2098
2099#define wxPyRectangleShape_base_OnLeftClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnLeftClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
2100static PyObject *_wrap_wxPyRectangleShape_base_OnLeftClick(PyObject *self, PyObject *args, PyObject *kwargs) {
2101 PyObject * _resultobj;
2102 wxPyRectangleShape * _arg0;
2103 double _arg1;
2104 double _arg2;
2105 int _arg3 = (int ) 0;
2106 int _arg4 = (int ) 0;
2107 PyObject * _argo0 = 0;
2108 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
2109
2110 self = self;
2111 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyRectangleShape_base_OnLeftClick",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
2112 return NULL;
2113 if (_argo0) {
2114 if (_argo0 == Py_None) { _arg0 = NULL; }
2115 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
2116 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnLeftClick. Expected _wxPyRectangleShape_p.");
2117 return NULL;
2118 }
2119 }
2120{
2121 wxPy_BEGIN_ALLOW_THREADS;
2122 wxPyRectangleShape_base_OnLeftClick(_arg0,_arg1,_arg2,_arg3,_arg4);
2123
2124 wxPy_END_ALLOW_THREADS;
2125} Py_INCREF(Py_None);
2126 _resultobj = Py_None;
2127 return _resultobj;
2128}
2129
2130#define wxPyRectangleShape_base_OnLeftDoubleClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnLeftDoubleClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
2131static PyObject *_wrap_wxPyRectangleShape_base_OnLeftDoubleClick(PyObject *self, PyObject *args, PyObject *kwargs) {
2132 PyObject * _resultobj;
2133 wxPyRectangleShape * _arg0;
2134 double _arg1;
2135 double _arg2;
2136 int _arg3 = (int ) 0;
2137 int _arg4 = (int ) 0;
2138 PyObject * _argo0 = 0;
2139 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
2140
2141 self = self;
2142 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyRectangleShape_base_OnLeftDoubleClick",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
2143 return NULL;
2144 if (_argo0) {
2145 if (_argo0 == Py_None) { _arg0 = NULL; }
2146 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
2147 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnLeftDoubleClick. Expected _wxPyRectangleShape_p.");
2148 return NULL;
2149 }
2150 }
2151{
2152 wxPy_BEGIN_ALLOW_THREADS;
2153 wxPyRectangleShape_base_OnLeftDoubleClick(_arg0,_arg1,_arg2,_arg3,_arg4);
2154
2155 wxPy_END_ALLOW_THREADS;
2156} Py_INCREF(Py_None);
2157 _resultobj = Py_None;
2158 return _resultobj;
2159}
2160
2161#define wxPyRectangleShape_base_OnRightClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnRightClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
2162static PyObject *_wrap_wxPyRectangleShape_base_OnRightClick(PyObject *self, PyObject *args, PyObject *kwargs) {
2163 PyObject * _resultobj;
2164 wxPyRectangleShape * _arg0;
2165 double _arg1;
2166 double _arg2;
2167 int _arg3 = (int ) 0;
2168 int _arg4 = (int ) 0;
2169 PyObject * _argo0 = 0;
2170 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
2171
2172 self = self;
2173 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyRectangleShape_base_OnRightClick",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
2174 return NULL;
2175 if (_argo0) {
2176 if (_argo0 == Py_None) { _arg0 = NULL; }
2177 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
2178 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnRightClick. Expected _wxPyRectangleShape_p.");
2179 return NULL;
2180 }
2181 }
2182{
2183 wxPy_BEGIN_ALLOW_THREADS;
2184 wxPyRectangleShape_base_OnRightClick(_arg0,_arg1,_arg2,_arg3,_arg4);
2185
2186 wxPy_END_ALLOW_THREADS;
2187} Py_INCREF(Py_None);
2188 _resultobj = Py_None;
2189 return _resultobj;
2190}
2191
2192#define wxPyRectangleShape_base_OnSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnSize(_swigarg0,_swigarg1))
2193static PyObject *_wrap_wxPyRectangleShape_base_OnSize(PyObject *self, PyObject *args, PyObject *kwargs) {
2194 PyObject * _resultobj;
2195 wxPyRectangleShape * _arg0;
2196 double _arg1;
2197 double _arg2;
2198 PyObject * _argo0 = 0;
2199 char *_kwnames[] = { "self","x","y", NULL };
2200
2201 self = self;
2202 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyRectangleShape_base_OnSize",_kwnames,&_argo0,&_arg1,&_arg2))
2203 return NULL;
2204 if (_argo0) {
2205 if (_argo0 == Py_None) { _arg0 = NULL; }
2206 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
2207 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnSize. Expected _wxPyRectangleShape_p.");
2208 return NULL;
2209 }
2210 }
2211{
2212 wxPy_BEGIN_ALLOW_THREADS;
2213 wxPyRectangleShape_base_OnSize(_arg0,_arg1,_arg2);
2214
2215 wxPy_END_ALLOW_THREADS;
2216} Py_INCREF(Py_None);
2217 _resultobj = Py_None;
2218 return _resultobj;
2219}
2220
2221#define wxPyRectangleShape_base_OnMovePre(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->base_OnMovePre(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
2222static PyObject *_wrap_wxPyRectangleShape_base_OnMovePre(PyObject *self, PyObject *args, PyObject *kwargs) {
2223 PyObject * _resultobj;
2224 bool _result;
2225 wxPyRectangleShape * _arg0;
2226 wxDC * _arg1;
2227 double _arg2;
2228 double _arg3;
2229 double _arg4;
2230 double _arg5;
2231 bool _arg6 = (bool ) TRUE;
2232 PyObject * _argo0 = 0;
2233 PyObject * _argo1 = 0;
2234 int tempbool6 = (int) TRUE;
2235 char *_kwnames[] = { "self","dc","x","y","old_x","old_y","display", NULL };
2236
2237 self = self;
2238 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdddd|i:wxPyRectangleShape_base_OnMovePre",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5,&tempbool6))
2239 return NULL;
2240 if (_argo0) {
2241 if (_argo0 == Py_None) { _arg0 = NULL; }
2242 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
2243 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnMovePre. Expected _wxPyRectangleShape_p.");
2244 return NULL;
2245 }
2246 }
2247 if (_argo1) {
2248 if (_argo1 == Py_None) { _arg1 = NULL; }
2249 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
2250 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyRectangleShape_base_OnMovePre. Expected _wxDC_p.");
2251 return NULL;
2252 }
2253 }
2254 _arg6 = (bool ) tempbool6;
2255{
2256 wxPy_BEGIN_ALLOW_THREADS;
2257 _result = (bool )wxPyRectangleShape_base_OnMovePre(_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
2258
2259 wxPy_END_ALLOW_THREADS;
2260} _resultobj = Py_BuildValue("i",_result);
2261 return _resultobj;
2262}
2263
2264#define wxPyRectangleShape_base_OnMovePost(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->base_OnMovePost(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
2265static PyObject *_wrap_wxPyRectangleShape_base_OnMovePost(PyObject *self, PyObject *args, PyObject *kwargs) {
2266 PyObject * _resultobj;
2267 wxPyRectangleShape * _arg0;
2268 wxDC * _arg1;
2269 double _arg2;
2270 double _arg3;
2271 double _arg4;
2272 double _arg5;
2273 bool _arg6 = (bool ) TRUE;
2274 PyObject * _argo0 = 0;
2275 PyObject * _argo1 = 0;
2276 int tempbool6 = (int) TRUE;
2277 char *_kwnames[] = { "self","dc","x","y","old_x","old_y","display", NULL };
2278
2279 self = self;
2280 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdddd|i:wxPyRectangleShape_base_OnMovePost",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5,&tempbool6))
2281 return NULL;
2282 if (_argo0) {
2283 if (_argo0 == Py_None) { _arg0 = NULL; }
2284 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
2285 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnMovePost. Expected _wxPyRectangleShape_p.");
2286 return NULL;
2287 }
2288 }
2289 if (_argo1) {
2290 if (_argo1 == Py_None) { _arg1 = NULL; }
2291 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
2292 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyRectangleShape_base_OnMovePost. Expected _wxDC_p.");
2293 return NULL;
2294 }
2295 }
2296 _arg6 = (bool ) tempbool6;
2297{
2298 wxPy_BEGIN_ALLOW_THREADS;
2299 wxPyRectangleShape_base_OnMovePost(_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
2300
2301 wxPy_END_ALLOW_THREADS;
2302} Py_INCREF(Py_None);
2303 _resultobj = Py_None;
2304 return _resultobj;
2305}
2306
2307#define wxPyRectangleShape_base_OnDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
2308static PyObject *_wrap_wxPyRectangleShape_base_OnDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
2309 PyObject * _resultobj;
2310 wxPyRectangleShape * _arg0;
2311 bool _arg1;
2312 double _arg2;
2313 double _arg3;
2314 int _arg4 = (int ) 0;
2315 int _arg5 = (int ) 0;
2316 PyObject * _argo0 = 0;
2317 int tempbool1;
2318 char *_kwnames[] = { "self","draw","x","y","keys","attachment", NULL };
2319
2320 self = self;
2321 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oidd|ii:wxPyRectangleShape_base_OnDragLeft",_kwnames,&_argo0,&tempbool1,&_arg2,&_arg3,&_arg4,&_arg5))
2322 return NULL;
2323 if (_argo0) {
2324 if (_argo0 == Py_None) { _arg0 = NULL; }
2325 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
2326 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnDragLeft. Expected _wxPyRectangleShape_p.");
2327 return NULL;
2328 }
2329 }
2330 _arg1 = (bool ) tempbool1;
2331{
2332 wxPy_BEGIN_ALLOW_THREADS;
2333 wxPyRectangleShape_base_OnDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
2334
2335 wxPy_END_ALLOW_THREADS;
2336} Py_INCREF(Py_None);
2337 _resultobj = Py_None;
2338 return _resultobj;
2339}
2340
2341#define wxPyRectangleShape_base_OnBeginDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnBeginDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
2342static PyObject *_wrap_wxPyRectangleShape_base_OnBeginDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
2343 PyObject * _resultobj;
2344 wxPyRectangleShape * _arg0;
2345 double _arg1;
2346 double _arg2;
2347 int _arg3 = (int ) 0;
2348 int _arg4 = (int ) 0;
2349 PyObject * _argo0 = 0;
2350 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
2351
2352 self = self;
2353 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyRectangleShape_base_OnBeginDragLeft",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
2354 return NULL;
2355 if (_argo0) {
2356 if (_argo0 == Py_None) { _arg0 = NULL; }
2357 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
2358 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnBeginDragLeft. Expected _wxPyRectangleShape_p.");
2359 return NULL;
2360 }
2361 }
2362{
2363 wxPy_BEGIN_ALLOW_THREADS;
2364 wxPyRectangleShape_base_OnBeginDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4);
2365
2366 wxPy_END_ALLOW_THREADS;
2367} Py_INCREF(Py_None);
2368 _resultobj = Py_None;
2369 return _resultobj;
2370}
2371
2372#define wxPyRectangleShape_base_OnEndDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnEndDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
2373static PyObject *_wrap_wxPyRectangleShape_base_OnEndDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
2374 PyObject * _resultobj;
2375 wxPyRectangleShape * _arg0;
2376 double _arg1;
2377 double _arg2;
2378 int _arg3 = (int ) 0;
2379 int _arg4 = (int ) 0;
2380 PyObject * _argo0 = 0;
2381 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
2382
2383 self = self;
2384 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyRectangleShape_base_OnEndDragLeft",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
2385 return NULL;
2386 if (_argo0) {
2387 if (_argo0 == Py_None) { _arg0 = NULL; }
2388 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
2389 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnEndDragLeft. Expected _wxPyRectangleShape_p.");
2390 return NULL;
2391 }
2392 }
2393{
2394 wxPy_BEGIN_ALLOW_THREADS;
2395 wxPyRectangleShape_base_OnEndDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4);
2396
2397 wxPy_END_ALLOW_THREADS;
2398} Py_INCREF(Py_None);
2399 _resultobj = Py_None;
2400 return _resultobj;
2401}
2402
2403#define wxPyRectangleShape_base_OnDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
2404static PyObject *_wrap_wxPyRectangleShape_base_OnDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
2405 PyObject * _resultobj;
2406 wxPyRectangleShape * _arg0;
2407 bool _arg1;
2408 double _arg2;
2409 double _arg3;
2410 int _arg4 = (int ) 0;
2411 int _arg5 = (int ) 0;
2412 PyObject * _argo0 = 0;
2413 int tempbool1;
2414 char *_kwnames[] = { "self","draw","x","y","keys","attachment", NULL };
2415
2416 self = self;
2417 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oidd|ii:wxPyRectangleShape_base_OnDragRight",_kwnames,&_argo0,&tempbool1,&_arg2,&_arg3,&_arg4,&_arg5))
2418 return NULL;
2419 if (_argo0) {
2420 if (_argo0 == Py_None) { _arg0 = NULL; }
2421 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
2422 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnDragRight. Expected _wxPyRectangleShape_p.");
2423 return NULL;
2424 }
2425 }
2426 _arg1 = (bool ) tempbool1;
2427{
2428 wxPy_BEGIN_ALLOW_THREADS;
2429 wxPyRectangleShape_base_OnDragRight(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
2430
2431 wxPy_END_ALLOW_THREADS;
2432} Py_INCREF(Py_None);
2433 _resultobj = Py_None;
2434 return _resultobj;
2435}
2436
2437#define wxPyRectangleShape_base_OnBeginDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnBeginDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
2438static PyObject *_wrap_wxPyRectangleShape_base_OnBeginDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
2439 PyObject * _resultobj;
2440 wxPyRectangleShape * _arg0;
2441 double _arg1;
2442 double _arg2;
2443 int _arg3 = (int ) 0;
2444 int _arg4 = (int ) 0;
2445 PyObject * _argo0 = 0;
2446 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
2447
2448 self = self;
2449 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyRectangleShape_base_OnBeginDragRight",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
2450 return NULL;
2451 if (_argo0) {
2452 if (_argo0 == Py_None) { _arg0 = NULL; }
2453 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
2454 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnBeginDragRight. Expected _wxPyRectangleShape_p.");
2455 return NULL;
2456 }
2457 }
2458{
2459 wxPy_BEGIN_ALLOW_THREADS;
2460 wxPyRectangleShape_base_OnBeginDragRight(_arg0,_arg1,_arg2,_arg3,_arg4);
2461
2462 wxPy_END_ALLOW_THREADS;
2463} Py_INCREF(Py_None);
2464 _resultobj = Py_None;
2465 return _resultobj;
2466}
2467
2468#define wxPyRectangleShape_base_OnEndDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnEndDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
2469static PyObject *_wrap_wxPyRectangleShape_base_OnEndDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
2470 PyObject * _resultobj;
2471 wxPyRectangleShape * _arg0;
2472 double _arg1;
2473 double _arg2;
2474 int _arg3 = (int ) 0;
2475 int _arg4 = (int ) 0;
2476 PyObject * _argo0 = 0;
2477 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
2478
2479 self = self;
2480 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyRectangleShape_base_OnEndDragRight",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
2481 return NULL;
2482 if (_argo0) {
2483 if (_argo0 == Py_None) { _arg0 = NULL; }
2484 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
2485 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnEndDragRight. Expected _wxPyRectangleShape_p.");
2486 return NULL;
2487 }
2488 }
2489{
2490 wxPy_BEGIN_ALLOW_THREADS;
2491 wxPyRectangleShape_base_OnEndDragRight(_arg0,_arg1,_arg2,_arg3,_arg4);
2492
2493 wxPy_END_ALLOW_THREADS;
2494} Py_INCREF(Py_None);
2495 _resultobj = Py_None;
2496 return _resultobj;
2497}
2498
2499#define wxPyRectangleShape_base_OnDrawOutline(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnDrawOutline(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
2500static PyObject *_wrap_wxPyRectangleShape_base_OnDrawOutline(PyObject *self, PyObject *args, PyObject *kwargs) {
2501 PyObject * _resultobj;
2502 wxPyRectangleShape * _arg0;
2503 wxDC * _arg1;
2504 double _arg2;
2505 double _arg3;
2506 double _arg4;
2507 double _arg5;
2508 PyObject * _argo0 = 0;
2509 PyObject * _argo1 = 0;
2510 char *_kwnames[] = { "self","dc","x","y","w","h", NULL };
2511
2512 self = self;
2513 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdddd:wxPyRectangleShape_base_OnDrawOutline",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5))
2514 return NULL;
2515 if (_argo0) {
2516 if (_argo0 == Py_None) { _arg0 = NULL; }
2517 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
2518 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnDrawOutline. Expected _wxPyRectangleShape_p.");
2519 return NULL;
2520 }
2521 }
2522 if (_argo1) {
2523 if (_argo1 == Py_None) { _arg1 = NULL; }
2524 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
2525 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyRectangleShape_base_OnDrawOutline. Expected _wxDC_p.");
2526 return NULL;
2527 }
2528 }
2529{
2530 wxPy_BEGIN_ALLOW_THREADS;
2531 wxPyRectangleShape_base_OnDrawOutline(_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5);
2532
2533 wxPy_END_ALLOW_THREADS;
2534} Py_INCREF(Py_None);
2535 _resultobj = Py_None;
2536 return _resultobj;
2537}
2538
2539#define wxPyRectangleShape_base_OnDrawControlPoints(_swigobj,_swigarg0) (_swigobj->base_OnDrawControlPoints(_swigarg0))
2540static PyObject *_wrap_wxPyRectangleShape_base_OnDrawControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
2541 PyObject * _resultobj;
2542 wxPyRectangleShape * _arg0;
2543 wxDC * _arg1;
2544 PyObject * _argo0 = 0;
2545 PyObject * _argo1 = 0;
2546 char *_kwnames[] = { "self","dc", NULL };
2547
2548 self = self;
2549 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyRectangleShape_base_OnDrawControlPoints",_kwnames,&_argo0,&_argo1))
2550 return NULL;
2551 if (_argo0) {
2552 if (_argo0 == Py_None) { _arg0 = NULL; }
2553 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
2554 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnDrawControlPoints. Expected _wxPyRectangleShape_p.");
2555 return NULL;
2556 }
2557 }
2558 if (_argo1) {
2559 if (_argo1 == Py_None) { _arg1 = NULL; }
2560 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
2561 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyRectangleShape_base_OnDrawControlPoints. Expected _wxDC_p.");
2562 return NULL;
2563 }
2564 }
2565{
2566 wxPy_BEGIN_ALLOW_THREADS;
2567 wxPyRectangleShape_base_OnDrawControlPoints(_arg0,*_arg1);
2568
2569 wxPy_END_ALLOW_THREADS;
2570} Py_INCREF(Py_None);
2571 _resultobj = Py_None;
2572 return _resultobj;
2573}
2574
2575#define wxPyRectangleShape_base_OnEraseControlPoints(_swigobj,_swigarg0) (_swigobj->base_OnEraseControlPoints(_swigarg0))
2576static PyObject *_wrap_wxPyRectangleShape_base_OnEraseControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
2577 PyObject * _resultobj;
2578 wxPyRectangleShape * _arg0;
2579 wxDC * _arg1;
2580 PyObject * _argo0 = 0;
2581 PyObject * _argo1 = 0;
2582 char *_kwnames[] = { "self","dc", NULL };
2583
2584 self = self;
2585 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyRectangleShape_base_OnEraseControlPoints",_kwnames,&_argo0,&_argo1))
2586 return NULL;
2587 if (_argo0) {
2588 if (_argo0 == Py_None) { _arg0 = NULL; }
2589 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
2590 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnEraseControlPoints. Expected _wxPyRectangleShape_p.");
2591 return NULL;
2592 }
2593 }
2594 if (_argo1) {
2595 if (_argo1 == Py_None) { _arg1 = NULL; }
2596 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
2597 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyRectangleShape_base_OnEraseControlPoints. Expected _wxDC_p.");
2598 return NULL;
2599 }
2600 }
2601{
2602 wxPy_BEGIN_ALLOW_THREADS;
2603 wxPyRectangleShape_base_OnEraseControlPoints(_arg0,*_arg1);
2604
2605 wxPy_END_ALLOW_THREADS;
2606} Py_INCREF(Py_None);
2607 _resultobj = Py_None;
2608 return _resultobj;
2609}
2610
2611#define wxPyRectangleShape_base_OnMoveLink(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnMoveLink(_swigarg0,_swigarg1))
2612static PyObject *_wrap_wxPyRectangleShape_base_OnMoveLink(PyObject *self, PyObject *args, PyObject *kwargs) {
2613 PyObject * _resultobj;
2614 wxPyRectangleShape * _arg0;
2615 wxDC * _arg1;
2616 bool _arg2 = (bool ) TRUE;
2617 PyObject * _argo0 = 0;
2618 PyObject * _argo1 = 0;
2619 int tempbool2 = (int) TRUE;
2620 char *_kwnames[] = { "self","dc","moveControlPoints", NULL };
2621
2622 self = self;
2623 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxPyRectangleShape_base_OnMoveLink",_kwnames,&_argo0,&_argo1,&tempbool2))
2624 return NULL;
2625 if (_argo0) {
2626 if (_argo0 == Py_None) { _arg0 = NULL; }
2627 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
2628 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnMoveLink. Expected _wxPyRectangleShape_p.");
2629 return NULL;
2630 }
2631 }
2632 if (_argo1) {
2633 if (_argo1 == Py_None) { _arg1 = NULL; }
2634 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
2635 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyRectangleShape_base_OnMoveLink. Expected _wxDC_p.");
2636 return NULL;
2637 }
2638 }
2639 _arg2 = (bool ) tempbool2;
2640{
2641 wxPy_BEGIN_ALLOW_THREADS;
2642 wxPyRectangleShape_base_OnMoveLink(_arg0,*_arg1,_arg2);
2643
2644 wxPy_END_ALLOW_THREADS;
2645} Py_INCREF(Py_None);
2646 _resultobj = Py_None;
2647 return _resultobj;
2648}
2649
2650#define wxPyRectangleShape_base_OnSizingDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->base_OnSizingDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
2651static PyObject *_wrap_wxPyRectangleShape_base_OnSizingDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
2652 PyObject * _resultobj;
2653 wxPyRectangleShape * _arg0;
2348eaee 2654 wxPyControlPoint * _arg1;
e91a9dfc
RD
2655 bool _arg2;
2656 double _arg3;
2657 double _arg4;
2658 int _arg5 = (int ) 0;
2659 int _arg6 = (int ) 0;
2660 PyObject * _argo0 = 0;
2661 PyObject * _argo1 = 0;
2662 int tempbool2;
2663 char *_kwnames[] = { "self","pt","draw","x","y","keys","attachment", NULL };
2664
2665 self = self;
2666 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOidd|ii:wxPyRectangleShape_base_OnSizingDragLeft",_kwnames,&_argo0,&_argo1,&tempbool2,&_arg3,&_arg4,&_arg5,&_arg6))
2667 return NULL;
2668 if (_argo0) {
2669 if (_argo0 == Py_None) { _arg0 = NULL; }
2670 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
2671 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnSizingDragLeft. Expected _wxPyRectangleShape_p.");
2672 return NULL;
2673 }
2674 }
2675 if (_argo1) {
2676 if (_argo1 == Py_None) { _arg1 = NULL; }
2348eaee
RD
2677 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyControlPoint_p")) {
2678 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyRectangleShape_base_OnSizingDragLeft. Expected _wxPyControlPoint_p.");
e91a9dfc
RD
2679 return NULL;
2680 }
2681 }
2682 _arg2 = (bool ) tempbool2;
2683{
2684 wxPy_BEGIN_ALLOW_THREADS;
2685 wxPyRectangleShape_base_OnSizingDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
2686
2687 wxPy_END_ALLOW_THREADS;
2688} Py_INCREF(Py_None);
2689 _resultobj = Py_None;
2690 return _resultobj;
2691}
2692
2693#define wxPyRectangleShape_base_OnSizingBeginDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnSizingBeginDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
2694static PyObject *_wrap_wxPyRectangleShape_base_OnSizingBeginDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
2695 PyObject * _resultobj;
2696 wxPyRectangleShape * _arg0;
2348eaee 2697 wxPyControlPoint * _arg1;
e91a9dfc
RD
2698 double _arg2;
2699 double _arg3;
2700 int _arg4 = (int ) 0;
2701 int _arg5 = (int ) 0;
2702 PyObject * _argo0 = 0;
2703 PyObject * _argo1 = 0;
2704 char *_kwnames[] = { "self","pt","x","y","keys","attachment", NULL };
2705
2706 self = self;
2707 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdd|ii:wxPyRectangleShape_base_OnSizingBeginDragLeft",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5))
2708 return NULL;
2709 if (_argo0) {
2710 if (_argo0 == Py_None) { _arg0 = NULL; }
2711 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
2712 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnSizingBeginDragLeft. Expected _wxPyRectangleShape_p.");
2713 return NULL;
2714 }
2715 }
2716 if (_argo1) {
2717 if (_argo1 == Py_None) { _arg1 = NULL; }
2348eaee
RD
2718 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyControlPoint_p")) {
2719 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyRectangleShape_base_OnSizingBeginDragLeft. Expected _wxPyControlPoint_p.");
e91a9dfc
RD
2720 return NULL;
2721 }
2722 }
2723{
2724 wxPy_BEGIN_ALLOW_THREADS;
2725 wxPyRectangleShape_base_OnSizingBeginDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
2726
2727 wxPy_END_ALLOW_THREADS;
2728} Py_INCREF(Py_None);
2729 _resultobj = Py_None;
2730 return _resultobj;
2731}
2732
2733#define wxPyRectangleShape_base_OnSizingEndDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnSizingEndDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
2734static PyObject *_wrap_wxPyRectangleShape_base_OnSizingEndDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
2735 PyObject * _resultobj;
2736 wxPyRectangleShape * _arg0;
2348eaee 2737 wxPyControlPoint * _arg1;
e91a9dfc
RD
2738 double _arg2;
2739 double _arg3;
2740 int _arg4 = (int ) 0;
2741 int _arg5 = (int ) 0;
2742 PyObject * _argo0 = 0;
2743 PyObject * _argo1 = 0;
2744 char *_kwnames[] = { "self","pt","x","y","keys","attachment", NULL };
2745
2746 self = self;
2747 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdd|ii:wxPyRectangleShape_base_OnSizingEndDragLeft",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5))
2748 return NULL;
2749 if (_argo0) {
2750 if (_argo0 == Py_None) { _arg0 = NULL; }
2751 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
2752 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnSizingEndDragLeft. Expected _wxPyRectangleShape_p.");
2753 return NULL;
2754 }
2755 }
2756 if (_argo1) {
2757 if (_argo1 == Py_None) { _arg1 = NULL; }
2348eaee
RD
2758 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyControlPoint_p")) {
2759 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyRectangleShape_base_OnSizingEndDragLeft. Expected _wxPyControlPoint_p.");
e91a9dfc
RD
2760 return NULL;
2761 }
2762 }
2763{
2764 wxPy_BEGIN_ALLOW_THREADS;
2765 wxPyRectangleShape_base_OnSizingEndDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
2766
2767 wxPy_END_ALLOW_THREADS;
2768} Py_INCREF(Py_None);
2769 _resultobj = Py_None;
2770 return _resultobj;
2771}
2772
2773#define wxPyRectangleShape_base_OnBeginSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnBeginSize(_swigarg0,_swigarg1))
2774static PyObject *_wrap_wxPyRectangleShape_base_OnBeginSize(PyObject *self, PyObject *args, PyObject *kwargs) {
2775 PyObject * _resultobj;
2776 wxPyRectangleShape * _arg0;
2777 double _arg1;
2778 double _arg2;
2779 PyObject * _argo0 = 0;
2780 char *_kwnames[] = { "self","w","h", NULL };
2781
2782 self = self;
2783 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyRectangleShape_base_OnBeginSize",_kwnames,&_argo0,&_arg1,&_arg2))
2784 return NULL;
2785 if (_argo0) {
2786 if (_argo0 == Py_None) { _arg0 = NULL; }
2787 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
2788 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnBeginSize. Expected _wxPyRectangleShape_p.");
2789 return NULL;
2790 }
2791 }
2792{
2793 wxPy_BEGIN_ALLOW_THREADS;
2794 wxPyRectangleShape_base_OnBeginSize(_arg0,_arg1,_arg2);
2795
2796 wxPy_END_ALLOW_THREADS;
2797} Py_INCREF(Py_None);
2798 _resultobj = Py_None;
2799 return _resultobj;
2800}
2801
2802#define wxPyRectangleShape_base_OnEndSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnEndSize(_swigarg0,_swigarg1))
2803static PyObject *_wrap_wxPyRectangleShape_base_OnEndSize(PyObject *self, PyObject *args, PyObject *kwargs) {
2804 PyObject * _resultobj;
2805 wxPyRectangleShape * _arg0;
2806 double _arg1;
2807 double _arg2;
2808 PyObject * _argo0 = 0;
2809 char *_kwnames[] = { "self","w","h", NULL };
2810
2811 self = self;
2812 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyRectangleShape_base_OnEndSize",_kwnames,&_argo0,&_arg1,&_arg2))
2813 return NULL;
2814 if (_argo0) {
2815 if (_argo0 == Py_None) { _arg0 = NULL; }
2816 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyRectangleShape_p")) {
2817 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyRectangleShape_base_OnEndSize. Expected _wxPyRectangleShape_p.");
2818 return NULL;
2819 }
2820 }
2821{
2822 wxPy_BEGIN_ALLOW_THREADS;
2823 wxPyRectangleShape_base_OnEndSize(_arg0,_arg1,_arg2);
2824
2825 wxPy_END_ALLOW_THREADS;
2826} Py_INCREF(Py_None);
2827 _resultobj = Py_None;
2828 return _resultobj;
2829}
2830
2348eaee
RD
2831static void *SwigwxPyControlPointTowxPyRectangleShape(void *ptr) {
2832 wxPyControlPoint *src;
e91a9dfc 2833 wxPyRectangleShape *dest;
2348eaee 2834 src = (wxPyControlPoint *) ptr;
e91a9dfc
RD
2835 dest = (wxPyRectangleShape *) src;
2836 return (void *) dest;
2837}
2838
2348eaee
RD
2839static void *SwigwxPyControlPointTowxPyShape(void *ptr) {
2840 wxPyControlPoint *src;
e91a9dfc 2841 wxPyShape *dest;
2348eaee 2842 src = (wxPyControlPoint *) ptr;
e91a9dfc
RD
2843 dest = (wxPyShape *) src;
2844 return (void *) dest;
2845}
2846
2348eaee
RD
2847static void *SwigwxPyControlPointTowxPyShapeEvtHandler(void *ptr) {
2848 wxPyControlPoint *src;
e91a9dfc 2849 wxPyShapeEvtHandler *dest;
2348eaee 2850 src = (wxPyControlPoint *) ptr;
e91a9dfc
RD
2851 dest = (wxPyShapeEvtHandler *) src;
2852 return (void *) dest;
2853}
2854
2348eaee
RD
2855#define new_wxPyControlPoint(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxPyControlPoint(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
2856static PyObject *_wrap_new_wxPyControlPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
e91a9dfc 2857 PyObject * _resultobj;
2348eaee
RD
2858 wxPyControlPoint * _result;
2859 wxPyShapeCanvas * _arg0 = (wxPyShapeCanvas *) NULL;
2860 wxPyShape * _arg1 = (wxPyShape *) NULL;
2861 double _arg2 = (double ) 0.0;
2862 double _arg3 = (double ) 0.0;
2863 double _arg4 = (double ) 0.0;
2864 int _arg5 = (int ) 0;
2865 PyObject * _argo0 = 0;
2866 PyObject * _argo1 = 0;
2867 char *_kwnames[] = { "the_canvas","object","size","the_xoffset","the_yoffset","the_type", NULL };
e91a9dfc
RD
2868 char _ptemp[128];
2869
2870 self = self;
2348eaee
RD
2871 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"|OOdddi:new_wxPyControlPoint",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5))
2872 return NULL;
2873 if (_argo0) {
2874 if (_argo0 == Py_None) { _arg0 = NULL; }
2875 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyShapeCanvas_p")) {
2876 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxPyControlPoint. Expected _wxPyShapeCanvas_p.");
2877 return NULL;
2878 }
2879 }
2880 if (_argo1) {
2881 if (_argo1 == Py_None) { _arg1 = NULL; }
2882 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyShape_p")) {
2883 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of new_wxPyControlPoint. Expected _wxPyShape_p.");
e91a9dfc 2884 return NULL;
2348eaee
RD
2885 }
2886 }
e91a9dfc
RD
2887{
2888 wxPy_BEGIN_ALLOW_THREADS;
2348eaee 2889 _result = (wxPyControlPoint *)new_wxPyControlPoint(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
e91a9dfc
RD
2890
2891 wxPy_END_ALLOW_THREADS;
2892} if (_result) {
2348eaee 2893 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPyControlPoint_p");
e91a9dfc
RD
2894 _resultobj = Py_BuildValue("s",_ptemp);
2895 } else {
2896 Py_INCREF(Py_None);
2897 _resultobj = Py_None;
2898 }
2899 return _resultobj;
2900}
2901
f6bcfd97 2902#define wxPyControlPoint__setSelf(_swigobj,_swigarg0,_swigarg1) (_swigobj->_setSelf(_swigarg0,_swigarg1))
2348eaee 2903static PyObject *_wrap_wxPyControlPoint__setSelf(PyObject *self, PyObject *args, PyObject *kwargs) {
e91a9dfc 2904 PyObject * _resultobj;
2348eaee 2905 wxPyControlPoint * _arg0;
e91a9dfc 2906 PyObject * _arg1;
f6bcfd97 2907 PyObject * _arg2;
e91a9dfc
RD
2908 PyObject * _argo0 = 0;
2909 PyObject * _obj1 = 0;
f6bcfd97
BP
2910 PyObject * _obj2 = 0;
2911 char *_kwnames[] = { "self","self","_class", NULL };
e91a9dfc
RD
2912
2913 self = self;
f6bcfd97 2914 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxPyControlPoint__setSelf",_kwnames,&_argo0,&_obj1,&_obj2))
e91a9dfc
RD
2915 return NULL;
2916 if (_argo0) {
2917 if (_argo0 == Py_None) { _arg0 = NULL; }
2348eaee
RD
2918 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
2919 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint__setSelf. Expected _wxPyControlPoint_p.");
e91a9dfc
RD
2920 return NULL;
2921 }
2922 }
2923{
2924 _arg1 = _obj1;
2925}
f6bcfd97
BP
2926{
2927 _arg2 = _obj2;
2928}
e91a9dfc
RD
2929{
2930 wxPy_BEGIN_ALLOW_THREADS;
f6bcfd97 2931 wxPyControlPoint__setSelf(_arg0,_arg1,_arg2);
e91a9dfc
RD
2932
2933 wxPy_END_ALLOW_THREADS;
2934} Py_INCREF(Py_None);
2935 _resultobj = Py_None;
2936 return _resultobj;
2937}
2938
2348eaee
RD
2939#define wxPyControlPoint_SetCornerRadius(_swigobj,_swigarg0) (_swigobj->SetCornerRadius(_swigarg0))
2940static PyObject *_wrap_wxPyControlPoint_SetCornerRadius(PyObject *self, PyObject *args, PyObject *kwargs) {
e91a9dfc 2941 PyObject * _resultobj;
2348eaee
RD
2942 wxPyControlPoint * _arg0;
2943 double _arg1;
e91a9dfc 2944 PyObject * _argo0 = 0;
2348eaee 2945 char *_kwnames[] = { "self","radius", NULL };
e91a9dfc
RD
2946
2947 self = self;
2348eaee 2948 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Od:wxPyControlPoint_SetCornerRadius",_kwnames,&_argo0,&_arg1))
e91a9dfc
RD
2949 return NULL;
2950 if (_argo0) {
2951 if (_argo0 == Py_None) { _arg0 = NULL; }
2348eaee
RD
2952 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
2953 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_SetCornerRadius. Expected _wxPyControlPoint_p.");
e91a9dfc
RD
2954 return NULL;
2955 }
2956 }
2957{
2958 wxPy_BEGIN_ALLOW_THREADS;
2348eaee 2959 wxPyControlPoint_SetCornerRadius(_arg0,_arg1);
e91a9dfc
RD
2960
2961 wxPy_END_ALLOW_THREADS;
2348eaee
RD
2962} Py_INCREF(Py_None);
2963 _resultobj = Py_None;
e91a9dfc
RD
2964 return _resultobj;
2965}
2966
2348eaee
RD
2967#define wxPyControlPoint_base_OnDelete(_swigobj) (_swigobj->base_OnDelete())
2968static PyObject *_wrap_wxPyControlPoint_base_OnDelete(PyObject *self, PyObject *args, PyObject *kwargs) {
e91a9dfc 2969 PyObject * _resultobj;
2348eaee 2970 wxPyControlPoint * _arg0;
e91a9dfc
RD
2971 PyObject * _argo0 = 0;
2972 char *_kwnames[] = { "self", NULL };
2973
2974 self = self;
2348eaee 2975 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyControlPoint_base_OnDelete",_kwnames,&_argo0))
e91a9dfc
RD
2976 return NULL;
2977 if (_argo0) {
2978 if (_argo0 == Py_None) { _arg0 = NULL; }
2348eaee
RD
2979 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
2980 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnDelete. Expected _wxPyControlPoint_p.");
e91a9dfc
RD
2981 return NULL;
2982 }
2983 }
2984{
2985 wxPy_BEGIN_ALLOW_THREADS;
2348eaee 2986 wxPyControlPoint_base_OnDelete(_arg0);
e91a9dfc
RD
2987
2988 wxPy_END_ALLOW_THREADS;
2348eaee
RD
2989} Py_INCREF(Py_None);
2990 _resultobj = Py_None;
e91a9dfc
RD
2991 return _resultobj;
2992}
2993
2348eaee
RD
2994#define wxPyControlPoint_base_OnDraw(_swigobj,_swigarg0) (_swigobj->base_OnDraw(_swigarg0))
2995static PyObject *_wrap_wxPyControlPoint_base_OnDraw(PyObject *self, PyObject *args, PyObject *kwargs) {
e91a9dfc 2996 PyObject * _resultobj;
2348eaee
RD
2997 wxPyControlPoint * _arg0;
2998 wxDC * _arg1;
e91a9dfc
RD
2999 PyObject * _argo0 = 0;
3000 PyObject * _argo1 = 0;
2348eaee 3001 char *_kwnames[] = { "self","dc", NULL };
e91a9dfc
RD
3002
3003 self = self;
2348eaee 3004 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyControlPoint_base_OnDraw",_kwnames,&_argo0,&_argo1))
e91a9dfc
RD
3005 return NULL;
3006 if (_argo0) {
3007 if (_argo0 == Py_None) { _arg0 = NULL; }
2348eaee
RD
3008 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3009 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnDraw. Expected _wxPyControlPoint_p.");
e91a9dfc
RD
3010 return NULL;
3011 }
3012 }
3013 if (_argo1) {
3014 if (_argo1 == Py_None) { _arg1 = NULL; }
2348eaee
RD
3015 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
3016 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyControlPoint_base_OnDraw. Expected _wxDC_p.");
e91a9dfc
RD
3017 return NULL;
3018 }
3019 }
3020{
3021 wxPy_BEGIN_ALLOW_THREADS;
2348eaee 3022 wxPyControlPoint_base_OnDraw(_arg0,*_arg1);
e91a9dfc
RD
3023
3024 wxPy_END_ALLOW_THREADS;
3025} Py_INCREF(Py_None);
3026 _resultobj = Py_None;
3027 return _resultobj;
3028}
3029
2348eaee
RD
3030#define wxPyControlPoint_base_OnDrawContents(_swigobj,_swigarg0) (_swigobj->base_OnDrawContents(_swigarg0))
3031static PyObject *_wrap_wxPyControlPoint_base_OnDrawContents(PyObject *self, PyObject *args, PyObject *kwargs) {
e91a9dfc 3032 PyObject * _resultobj;
2348eaee
RD
3033 wxPyControlPoint * _arg0;
3034 wxDC * _arg1;
e91a9dfc 3035 PyObject * _argo0 = 0;
2348eaee
RD
3036 PyObject * _argo1 = 0;
3037 char *_kwnames[] = { "self","dc", NULL };
e91a9dfc
RD
3038
3039 self = self;
2348eaee 3040 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyControlPoint_base_OnDrawContents",_kwnames,&_argo0,&_argo1))
e91a9dfc
RD
3041 return NULL;
3042 if (_argo0) {
3043 if (_argo0 == Py_None) { _arg0 = NULL; }
2348eaee
RD
3044 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3045 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnDrawContents. Expected _wxPyControlPoint_p.");
e91a9dfc
RD
3046 return NULL;
3047 }
3048 }
2348eaee
RD
3049 if (_argo1) {
3050 if (_argo1 == Py_None) { _arg1 = NULL; }
3051 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
3052 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyControlPoint_base_OnDrawContents. Expected _wxDC_p.");
e91a9dfc 3053 return NULL;
2348eaee 3054 }
e91a9dfc 3055 }
e91a9dfc
RD
3056{
3057 wxPy_BEGIN_ALLOW_THREADS;
2348eaee 3058 wxPyControlPoint_base_OnDrawContents(_arg0,*_arg1);
e91a9dfc
RD
3059
3060 wxPy_END_ALLOW_THREADS;
3061} Py_INCREF(Py_None);
3062 _resultobj = Py_None;
e91a9dfc
RD
3063 return _resultobj;
3064}
3065
2348eaee
RD
3066#define wxPyControlPoint_base_OnDrawBranches(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnDrawBranches(_swigarg0,_swigarg1))
3067static PyObject *_wrap_wxPyControlPoint_base_OnDrawBranches(PyObject *self, PyObject *args, PyObject *kwargs) {
e91a9dfc 3068 PyObject * _resultobj;
2348eaee
RD
3069 wxPyControlPoint * _arg0;
3070 wxDC * _arg1;
3071 bool _arg2 = (bool ) FALSE;
e91a9dfc 3072 PyObject * _argo0 = 0;
2348eaee
RD
3073 PyObject * _argo1 = 0;
3074 int tempbool2 = (int) FALSE;
3075 char *_kwnames[] = { "self","dc","erase", NULL };
e91a9dfc
RD
3076
3077 self = self;
2348eaee 3078 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxPyControlPoint_base_OnDrawBranches",_kwnames,&_argo0,&_argo1,&tempbool2))
e91a9dfc
RD
3079 return NULL;
3080 if (_argo0) {
3081 if (_argo0 == Py_None) { _arg0 = NULL; }
2348eaee
RD
3082 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3083 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnDrawBranches. Expected _wxPyControlPoint_p.");
3084 return NULL;
3085 }
3086 }
3087 if (_argo1) {
3088 if (_argo1 == Py_None) { _arg1 = NULL; }
3089 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
3090 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyControlPoint_base_OnDrawBranches. Expected _wxDC_p.");
e91a9dfc
RD
3091 return NULL;
3092 }
3093 }
2348eaee 3094 _arg2 = (bool ) tempbool2;
e91a9dfc
RD
3095{
3096 wxPy_BEGIN_ALLOW_THREADS;
2348eaee 3097 wxPyControlPoint_base_OnDrawBranches(_arg0,*_arg1,_arg2);
e91a9dfc
RD
3098
3099 wxPy_END_ALLOW_THREADS;
3100} Py_INCREF(Py_None);
3101 _resultobj = Py_None;
3102 return _resultobj;
3103}
3104
2348eaee
RD
3105#define wxPyControlPoint_base_OnMoveLinks(_swigobj,_swigarg0) (_swigobj->base_OnMoveLinks(_swigarg0))
3106static PyObject *_wrap_wxPyControlPoint_base_OnMoveLinks(PyObject *self, PyObject *args, PyObject *kwargs) {
e91a9dfc 3107 PyObject * _resultobj;
2348eaee 3108 wxPyControlPoint * _arg0;
e91a9dfc
RD
3109 wxDC * _arg1;
3110 PyObject * _argo0 = 0;
3111 PyObject * _argo1 = 0;
3112 char *_kwnames[] = { "self","dc", NULL };
3113
3114 self = self;
2348eaee 3115 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyControlPoint_base_OnMoveLinks",_kwnames,&_argo0,&_argo1))
e91a9dfc
RD
3116 return NULL;
3117 if (_argo0) {
3118 if (_argo0 == Py_None) { _arg0 = NULL; }
2348eaee
RD
3119 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3120 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnMoveLinks. Expected _wxPyControlPoint_p.");
e91a9dfc
RD
3121 return NULL;
3122 }
3123 }
3124 if (_argo1) {
3125 if (_argo1 == Py_None) { _arg1 = NULL; }
3126 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
2348eaee 3127 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyControlPoint_base_OnMoveLinks. Expected _wxDC_p.");
e91a9dfc
RD
3128 return NULL;
3129 }
3130 }
3131{
3132 wxPy_BEGIN_ALLOW_THREADS;
2348eaee 3133 wxPyControlPoint_base_OnMoveLinks(_arg0,*_arg1);
e91a9dfc
RD
3134
3135 wxPy_END_ALLOW_THREADS;
3136} Py_INCREF(Py_None);
3137 _resultobj = Py_None;
3138 return _resultobj;
3139}
3140
2348eaee
RD
3141#define wxPyControlPoint_base_OnErase(_swigobj,_swigarg0) (_swigobj->base_OnErase(_swigarg0))
3142static PyObject *_wrap_wxPyControlPoint_base_OnErase(PyObject *self, PyObject *args, PyObject *kwargs) {
e91a9dfc 3143 PyObject * _resultobj;
2348eaee 3144 wxPyControlPoint * _arg0;
e91a9dfc
RD
3145 wxDC * _arg1;
3146 PyObject * _argo0 = 0;
3147 PyObject * _argo1 = 0;
3148 char *_kwnames[] = { "self","dc", NULL };
3149
3150 self = self;
2348eaee 3151 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyControlPoint_base_OnErase",_kwnames,&_argo0,&_argo1))
e91a9dfc
RD
3152 return NULL;
3153 if (_argo0) {
3154 if (_argo0 == Py_None) { _arg0 = NULL; }
2348eaee
RD
3155 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3156 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnErase. Expected _wxPyControlPoint_p.");
e91a9dfc
RD
3157 return NULL;
3158 }
3159 }
3160 if (_argo1) {
3161 if (_argo1 == Py_None) { _arg1 = NULL; }
3162 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
2348eaee 3163 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyControlPoint_base_OnErase. Expected _wxDC_p.");
e91a9dfc
RD
3164 return NULL;
3165 }
3166 }
3167{
3168 wxPy_BEGIN_ALLOW_THREADS;
2348eaee 3169 wxPyControlPoint_base_OnErase(_arg0,*_arg1);
e91a9dfc
RD
3170
3171 wxPy_END_ALLOW_THREADS;
3172} Py_INCREF(Py_None);
3173 _resultobj = Py_None;
3174 return _resultobj;
3175}
3176
2348eaee
RD
3177#define wxPyControlPoint_base_OnEraseContents(_swigobj,_swigarg0) (_swigobj->base_OnEraseContents(_swigarg0))
3178static PyObject *_wrap_wxPyControlPoint_base_OnEraseContents(PyObject *self, PyObject *args, PyObject *kwargs) {
e91a9dfc 3179 PyObject * _resultobj;
2348eaee 3180 wxPyControlPoint * _arg0;
e91a9dfc 3181 wxDC * _arg1;
e91a9dfc
RD
3182 PyObject * _argo0 = 0;
3183 PyObject * _argo1 = 0;
2348eaee
RD
3184 char *_kwnames[] = { "self","dc", NULL };
3185
3186 self = self;
3187 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyControlPoint_base_OnEraseContents",_kwnames,&_argo0,&_argo1))
3188 return NULL;
3189 if (_argo0) {
3190 if (_argo0 == Py_None) { _arg0 = NULL; }
3191 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3192 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnEraseContents. Expected _wxPyControlPoint_p.");
3193 return NULL;
3194 }
3195 }
3196 if (_argo1) {
3197 if (_argo1 == Py_None) { _arg1 = NULL; }
3198 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
3199 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyControlPoint_base_OnEraseContents. Expected _wxDC_p.");
3200 return NULL;
3201 }
3202 }
3203{
3204 wxPy_BEGIN_ALLOW_THREADS;
3205 wxPyControlPoint_base_OnEraseContents(_arg0,*_arg1);
3206
3207 wxPy_END_ALLOW_THREADS;
3208} Py_INCREF(Py_None);
3209 _resultobj = Py_None;
3210 return _resultobj;
3211}
3212
3213#define wxPyControlPoint_base_OnHighlight(_swigobj,_swigarg0) (_swigobj->base_OnHighlight(_swigarg0))
3214static PyObject *_wrap_wxPyControlPoint_base_OnHighlight(PyObject *self, PyObject *args, PyObject *kwargs) {
3215 PyObject * _resultobj;
3216 wxPyControlPoint * _arg0;
3217 wxDC * _arg1;
3218 PyObject * _argo0 = 0;
3219 PyObject * _argo1 = 0;
3220 char *_kwnames[] = { "self","dc", NULL };
3221
3222 self = self;
3223 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyControlPoint_base_OnHighlight",_kwnames,&_argo0,&_argo1))
3224 return NULL;
3225 if (_argo0) {
3226 if (_argo0 == Py_None) { _arg0 = NULL; }
3227 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3228 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnHighlight. Expected _wxPyControlPoint_p.");
3229 return NULL;
3230 }
3231 }
3232 if (_argo1) {
3233 if (_argo1 == Py_None) { _arg1 = NULL; }
3234 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
3235 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyControlPoint_base_OnHighlight. Expected _wxDC_p.");
3236 return NULL;
3237 }
3238 }
3239{
3240 wxPy_BEGIN_ALLOW_THREADS;
3241 wxPyControlPoint_base_OnHighlight(_arg0,*_arg1);
3242
3243 wxPy_END_ALLOW_THREADS;
3244} Py_INCREF(Py_None);
3245 _resultobj = Py_None;
3246 return _resultobj;
3247}
3248
3249#define wxPyControlPoint_base_OnLeftClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnLeftClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
3250static PyObject *_wrap_wxPyControlPoint_base_OnLeftClick(PyObject *self, PyObject *args, PyObject *kwargs) {
3251 PyObject * _resultobj;
3252 wxPyControlPoint * _arg0;
3253 double _arg1;
3254 double _arg2;
3255 int _arg3 = (int ) 0;
3256 int _arg4 = (int ) 0;
3257 PyObject * _argo0 = 0;
3258 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
3259
3260 self = self;
3261 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyControlPoint_base_OnLeftClick",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
3262 return NULL;
3263 if (_argo0) {
3264 if (_argo0 == Py_None) { _arg0 = NULL; }
3265 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3266 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnLeftClick. Expected _wxPyControlPoint_p.");
3267 return NULL;
3268 }
3269 }
3270{
3271 wxPy_BEGIN_ALLOW_THREADS;
3272 wxPyControlPoint_base_OnLeftClick(_arg0,_arg1,_arg2,_arg3,_arg4);
3273
3274 wxPy_END_ALLOW_THREADS;
3275} Py_INCREF(Py_None);
3276 _resultobj = Py_None;
3277 return _resultobj;
3278}
3279
3280#define wxPyControlPoint_base_OnLeftDoubleClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnLeftDoubleClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
3281static PyObject *_wrap_wxPyControlPoint_base_OnLeftDoubleClick(PyObject *self, PyObject *args, PyObject *kwargs) {
3282 PyObject * _resultobj;
3283 wxPyControlPoint * _arg0;
3284 double _arg1;
3285 double _arg2;
3286 int _arg3 = (int ) 0;
3287 int _arg4 = (int ) 0;
3288 PyObject * _argo0 = 0;
3289 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
3290
3291 self = self;
3292 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyControlPoint_base_OnLeftDoubleClick",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
3293 return NULL;
3294 if (_argo0) {
3295 if (_argo0 == Py_None) { _arg0 = NULL; }
3296 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3297 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnLeftDoubleClick. Expected _wxPyControlPoint_p.");
3298 return NULL;
3299 }
3300 }
3301{
3302 wxPy_BEGIN_ALLOW_THREADS;
3303 wxPyControlPoint_base_OnLeftDoubleClick(_arg0,_arg1,_arg2,_arg3,_arg4);
3304
3305 wxPy_END_ALLOW_THREADS;
3306} Py_INCREF(Py_None);
3307 _resultobj = Py_None;
3308 return _resultobj;
3309}
3310
3311#define wxPyControlPoint_base_OnRightClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnRightClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
3312static PyObject *_wrap_wxPyControlPoint_base_OnRightClick(PyObject *self, PyObject *args, PyObject *kwargs) {
3313 PyObject * _resultobj;
3314 wxPyControlPoint * _arg0;
3315 double _arg1;
3316 double _arg2;
3317 int _arg3 = (int ) 0;
3318 int _arg4 = (int ) 0;
3319 PyObject * _argo0 = 0;
3320 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
3321
3322 self = self;
3323 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyControlPoint_base_OnRightClick",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
3324 return NULL;
3325 if (_argo0) {
3326 if (_argo0 == Py_None) { _arg0 = NULL; }
3327 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3328 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnRightClick. Expected _wxPyControlPoint_p.");
3329 return NULL;
3330 }
3331 }
3332{
3333 wxPy_BEGIN_ALLOW_THREADS;
3334 wxPyControlPoint_base_OnRightClick(_arg0,_arg1,_arg2,_arg3,_arg4);
3335
3336 wxPy_END_ALLOW_THREADS;
3337} Py_INCREF(Py_None);
3338 _resultobj = Py_None;
3339 return _resultobj;
3340}
3341
3342#define wxPyControlPoint_base_OnSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnSize(_swigarg0,_swigarg1))
3343static PyObject *_wrap_wxPyControlPoint_base_OnSize(PyObject *self, PyObject *args, PyObject *kwargs) {
3344 PyObject * _resultobj;
3345 wxPyControlPoint * _arg0;
3346 double _arg1;
3347 double _arg2;
3348 PyObject * _argo0 = 0;
3349 char *_kwnames[] = { "self","x","y", NULL };
3350
3351 self = self;
3352 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyControlPoint_base_OnSize",_kwnames,&_argo0,&_arg1,&_arg2))
3353 return NULL;
3354 if (_argo0) {
3355 if (_argo0 == Py_None) { _arg0 = NULL; }
3356 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3357 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnSize. Expected _wxPyControlPoint_p.");
3358 return NULL;
3359 }
3360 }
3361{
3362 wxPy_BEGIN_ALLOW_THREADS;
3363 wxPyControlPoint_base_OnSize(_arg0,_arg1,_arg2);
3364
3365 wxPy_END_ALLOW_THREADS;
3366} Py_INCREF(Py_None);
3367 _resultobj = Py_None;
3368 return _resultobj;
3369}
3370
3371#define wxPyControlPoint_base_OnMovePre(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->base_OnMovePre(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
3372static PyObject *_wrap_wxPyControlPoint_base_OnMovePre(PyObject *self, PyObject *args, PyObject *kwargs) {
3373 PyObject * _resultobj;
3374 bool _result;
3375 wxPyControlPoint * _arg0;
3376 wxDC * _arg1;
3377 double _arg2;
3378 double _arg3;
3379 double _arg4;
3380 double _arg5;
3381 bool _arg6 = (bool ) TRUE;
3382 PyObject * _argo0 = 0;
3383 PyObject * _argo1 = 0;
3384 int tempbool6 = (int) TRUE;
3385 char *_kwnames[] = { "self","dc","x","y","old_x","old_y","display", NULL };
3386
3387 self = self;
3388 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdddd|i:wxPyControlPoint_base_OnMovePre",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5,&tempbool6))
3389 return NULL;
3390 if (_argo0) {
3391 if (_argo0 == Py_None) { _arg0 = NULL; }
3392 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3393 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnMovePre. Expected _wxPyControlPoint_p.");
3394 return NULL;
3395 }
3396 }
3397 if (_argo1) {
3398 if (_argo1 == Py_None) { _arg1 = NULL; }
3399 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
3400 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyControlPoint_base_OnMovePre. Expected _wxDC_p.");
3401 return NULL;
3402 }
3403 }
3404 _arg6 = (bool ) tempbool6;
3405{
3406 wxPy_BEGIN_ALLOW_THREADS;
3407 _result = (bool )wxPyControlPoint_base_OnMovePre(_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
3408
3409 wxPy_END_ALLOW_THREADS;
3410} _resultobj = Py_BuildValue("i",_result);
3411 return _resultobj;
3412}
3413
3414#define wxPyControlPoint_base_OnMovePost(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->base_OnMovePost(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
3415static PyObject *_wrap_wxPyControlPoint_base_OnMovePost(PyObject *self, PyObject *args, PyObject *kwargs) {
3416 PyObject * _resultobj;
3417 wxPyControlPoint * _arg0;
3418 wxDC * _arg1;
3419 double _arg2;
3420 double _arg3;
3421 double _arg4;
3422 double _arg5;
3423 bool _arg6 = (bool ) TRUE;
3424 PyObject * _argo0 = 0;
3425 PyObject * _argo1 = 0;
3426 int tempbool6 = (int) TRUE;
3427 char *_kwnames[] = { "self","dc","x","y","old_x","old_y","display", NULL };
3428
3429 self = self;
3430 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdddd|i:wxPyControlPoint_base_OnMovePost",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5,&tempbool6))
3431 return NULL;
3432 if (_argo0) {
3433 if (_argo0 == Py_None) { _arg0 = NULL; }
3434 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3435 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnMovePost. Expected _wxPyControlPoint_p.");
3436 return NULL;
3437 }
3438 }
3439 if (_argo1) {
3440 if (_argo1 == Py_None) { _arg1 = NULL; }
3441 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
3442 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyControlPoint_base_OnMovePost. Expected _wxDC_p.");
3443 return NULL;
3444 }
3445 }
3446 _arg6 = (bool ) tempbool6;
3447{
3448 wxPy_BEGIN_ALLOW_THREADS;
3449 wxPyControlPoint_base_OnMovePost(_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
3450
3451 wxPy_END_ALLOW_THREADS;
3452} Py_INCREF(Py_None);
3453 _resultobj = Py_None;
3454 return _resultobj;
3455}
3456
3457#define wxPyControlPoint_base_OnDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
3458static PyObject *_wrap_wxPyControlPoint_base_OnDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
3459 PyObject * _resultobj;
3460 wxPyControlPoint * _arg0;
3461 bool _arg1;
3462 double _arg2;
3463 double _arg3;
3464 int _arg4 = (int ) 0;
3465 int _arg5 = (int ) 0;
3466 PyObject * _argo0 = 0;
3467 int tempbool1;
3468 char *_kwnames[] = { "self","draw","x","y","keys","attachment", NULL };
3469
3470 self = self;
3471 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oidd|ii:wxPyControlPoint_base_OnDragLeft",_kwnames,&_argo0,&tempbool1,&_arg2,&_arg3,&_arg4,&_arg5))
3472 return NULL;
3473 if (_argo0) {
3474 if (_argo0 == Py_None) { _arg0 = NULL; }
3475 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3476 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnDragLeft. Expected _wxPyControlPoint_p.");
3477 return NULL;
3478 }
3479 }
3480 _arg1 = (bool ) tempbool1;
3481{
3482 wxPy_BEGIN_ALLOW_THREADS;
3483 wxPyControlPoint_base_OnDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
3484
3485 wxPy_END_ALLOW_THREADS;
3486} Py_INCREF(Py_None);
3487 _resultobj = Py_None;
3488 return _resultobj;
3489}
3490
3491#define wxPyControlPoint_base_OnBeginDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnBeginDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
3492static PyObject *_wrap_wxPyControlPoint_base_OnBeginDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
3493 PyObject * _resultobj;
3494 wxPyControlPoint * _arg0;
3495 double _arg1;
3496 double _arg2;
3497 int _arg3 = (int ) 0;
3498 int _arg4 = (int ) 0;
3499 PyObject * _argo0 = 0;
3500 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
3501
3502 self = self;
3503 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyControlPoint_base_OnBeginDragLeft",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
3504 return NULL;
3505 if (_argo0) {
3506 if (_argo0 == Py_None) { _arg0 = NULL; }
3507 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3508 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnBeginDragLeft. Expected _wxPyControlPoint_p.");
3509 return NULL;
3510 }
3511 }
3512{
3513 wxPy_BEGIN_ALLOW_THREADS;
3514 wxPyControlPoint_base_OnBeginDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4);
3515
3516 wxPy_END_ALLOW_THREADS;
3517} Py_INCREF(Py_None);
3518 _resultobj = Py_None;
3519 return _resultobj;
3520}
3521
3522#define wxPyControlPoint_base_OnEndDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnEndDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
3523static PyObject *_wrap_wxPyControlPoint_base_OnEndDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
3524 PyObject * _resultobj;
3525 wxPyControlPoint * _arg0;
3526 double _arg1;
3527 double _arg2;
3528 int _arg3 = (int ) 0;
3529 int _arg4 = (int ) 0;
3530 PyObject * _argo0 = 0;
3531 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
3532
3533 self = self;
3534 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyControlPoint_base_OnEndDragLeft",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
3535 return NULL;
3536 if (_argo0) {
3537 if (_argo0 == Py_None) { _arg0 = NULL; }
3538 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3539 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnEndDragLeft. Expected _wxPyControlPoint_p.");
3540 return NULL;
3541 }
3542 }
3543{
3544 wxPy_BEGIN_ALLOW_THREADS;
3545 wxPyControlPoint_base_OnEndDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4);
3546
3547 wxPy_END_ALLOW_THREADS;
3548} Py_INCREF(Py_None);
3549 _resultobj = Py_None;
3550 return _resultobj;
3551}
3552
3553#define wxPyControlPoint_base_OnDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
3554static PyObject *_wrap_wxPyControlPoint_base_OnDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
3555 PyObject * _resultobj;
3556 wxPyControlPoint * _arg0;
3557 bool _arg1;
3558 double _arg2;
3559 double _arg3;
3560 int _arg4 = (int ) 0;
3561 int _arg5 = (int ) 0;
3562 PyObject * _argo0 = 0;
3563 int tempbool1;
3564 char *_kwnames[] = { "self","draw","x","y","keys","attachment", NULL };
3565
3566 self = self;
3567 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oidd|ii:wxPyControlPoint_base_OnDragRight",_kwnames,&_argo0,&tempbool1,&_arg2,&_arg3,&_arg4,&_arg5))
3568 return NULL;
3569 if (_argo0) {
3570 if (_argo0 == Py_None) { _arg0 = NULL; }
3571 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3572 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnDragRight. Expected _wxPyControlPoint_p.");
3573 return NULL;
3574 }
3575 }
3576 _arg1 = (bool ) tempbool1;
3577{
3578 wxPy_BEGIN_ALLOW_THREADS;
3579 wxPyControlPoint_base_OnDragRight(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
3580
3581 wxPy_END_ALLOW_THREADS;
3582} Py_INCREF(Py_None);
3583 _resultobj = Py_None;
3584 return _resultobj;
3585}
3586
3587#define wxPyControlPoint_base_OnBeginDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnBeginDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
3588static PyObject *_wrap_wxPyControlPoint_base_OnBeginDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
3589 PyObject * _resultobj;
3590 wxPyControlPoint * _arg0;
3591 double _arg1;
3592 double _arg2;
3593 int _arg3 = (int ) 0;
3594 int _arg4 = (int ) 0;
3595 PyObject * _argo0 = 0;
3596 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
3597
3598 self = self;
3599 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyControlPoint_base_OnBeginDragRight",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
3600 return NULL;
3601 if (_argo0) {
3602 if (_argo0 == Py_None) { _arg0 = NULL; }
3603 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3604 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnBeginDragRight. Expected _wxPyControlPoint_p.");
3605 return NULL;
3606 }
3607 }
3608{
3609 wxPy_BEGIN_ALLOW_THREADS;
3610 wxPyControlPoint_base_OnBeginDragRight(_arg0,_arg1,_arg2,_arg3,_arg4);
3611
3612 wxPy_END_ALLOW_THREADS;
3613} Py_INCREF(Py_None);
3614 _resultobj = Py_None;
3615 return _resultobj;
3616}
3617
3618#define wxPyControlPoint_base_OnEndDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnEndDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
3619static PyObject *_wrap_wxPyControlPoint_base_OnEndDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
3620 PyObject * _resultobj;
3621 wxPyControlPoint * _arg0;
3622 double _arg1;
3623 double _arg2;
3624 int _arg3 = (int ) 0;
3625 int _arg4 = (int ) 0;
3626 PyObject * _argo0 = 0;
3627 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
3628
3629 self = self;
3630 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyControlPoint_base_OnEndDragRight",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
3631 return NULL;
3632 if (_argo0) {
3633 if (_argo0 == Py_None) { _arg0 = NULL; }
3634 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3635 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnEndDragRight. Expected _wxPyControlPoint_p.");
3636 return NULL;
3637 }
3638 }
3639{
3640 wxPy_BEGIN_ALLOW_THREADS;
3641 wxPyControlPoint_base_OnEndDragRight(_arg0,_arg1,_arg2,_arg3,_arg4);
3642
3643 wxPy_END_ALLOW_THREADS;
3644} Py_INCREF(Py_None);
3645 _resultobj = Py_None;
3646 return _resultobj;
3647}
3648
3649#define wxPyControlPoint_base_OnDrawOutline(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnDrawOutline(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
3650static PyObject *_wrap_wxPyControlPoint_base_OnDrawOutline(PyObject *self, PyObject *args, PyObject *kwargs) {
3651 PyObject * _resultobj;
3652 wxPyControlPoint * _arg0;
3653 wxDC * _arg1;
3654 double _arg2;
3655 double _arg3;
3656 double _arg4;
3657 double _arg5;
3658 PyObject * _argo0 = 0;
3659 PyObject * _argo1 = 0;
3660 char *_kwnames[] = { "self","dc","x","y","w","h", NULL };
3661
3662 self = self;
3663 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdddd:wxPyControlPoint_base_OnDrawOutline",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5))
3664 return NULL;
3665 if (_argo0) {
3666 if (_argo0 == Py_None) { _arg0 = NULL; }
3667 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3668 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnDrawOutline. Expected _wxPyControlPoint_p.");
3669 return NULL;
3670 }
3671 }
3672 if (_argo1) {
3673 if (_argo1 == Py_None) { _arg1 = NULL; }
3674 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
3675 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyControlPoint_base_OnDrawOutline. Expected _wxDC_p.");
3676 return NULL;
3677 }
3678 }
3679{
3680 wxPy_BEGIN_ALLOW_THREADS;
3681 wxPyControlPoint_base_OnDrawOutline(_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5);
3682
3683 wxPy_END_ALLOW_THREADS;
3684} Py_INCREF(Py_None);
3685 _resultobj = Py_None;
3686 return _resultobj;
3687}
3688
3689#define wxPyControlPoint_base_OnDrawControlPoints(_swigobj,_swigarg0) (_swigobj->base_OnDrawControlPoints(_swigarg0))
3690static PyObject *_wrap_wxPyControlPoint_base_OnDrawControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
3691 PyObject * _resultobj;
3692 wxPyControlPoint * _arg0;
3693 wxDC * _arg1;
3694 PyObject * _argo0 = 0;
3695 PyObject * _argo1 = 0;
3696 char *_kwnames[] = { "self","dc", NULL };
3697
3698 self = self;
3699 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyControlPoint_base_OnDrawControlPoints",_kwnames,&_argo0,&_argo1))
3700 return NULL;
3701 if (_argo0) {
3702 if (_argo0 == Py_None) { _arg0 = NULL; }
3703 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3704 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnDrawControlPoints. Expected _wxPyControlPoint_p.");
3705 return NULL;
3706 }
3707 }
3708 if (_argo1) {
3709 if (_argo1 == Py_None) { _arg1 = NULL; }
3710 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
3711 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyControlPoint_base_OnDrawControlPoints. Expected _wxDC_p.");
3712 return NULL;
3713 }
3714 }
3715{
3716 wxPy_BEGIN_ALLOW_THREADS;
3717 wxPyControlPoint_base_OnDrawControlPoints(_arg0,*_arg1);
3718
3719 wxPy_END_ALLOW_THREADS;
3720} Py_INCREF(Py_None);
3721 _resultobj = Py_None;
3722 return _resultobj;
3723}
3724
3725#define wxPyControlPoint_base_OnEraseControlPoints(_swigobj,_swigarg0) (_swigobj->base_OnEraseControlPoints(_swigarg0))
3726static PyObject *_wrap_wxPyControlPoint_base_OnEraseControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
3727 PyObject * _resultobj;
3728 wxPyControlPoint * _arg0;
3729 wxDC * _arg1;
3730 PyObject * _argo0 = 0;
3731 PyObject * _argo1 = 0;
3732 char *_kwnames[] = { "self","dc", NULL };
3733
3734 self = self;
3735 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyControlPoint_base_OnEraseControlPoints",_kwnames,&_argo0,&_argo1))
3736 return NULL;
3737 if (_argo0) {
3738 if (_argo0 == Py_None) { _arg0 = NULL; }
3739 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3740 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnEraseControlPoints. Expected _wxPyControlPoint_p.");
3741 return NULL;
3742 }
3743 }
3744 if (_argo1) {
3745 if (_argo1 == Py_None) { _arg1 = NULL; }
3746 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
3747 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyControlPoint_base_OnEraseControlPoints. Expected _wxDC_p.");
3748 return NULL;
3749 }
3750 }
3751{
3752 wxPy_BEGIN_ALLOW_THREADS;
3753 wxPyControlPoint_base_OnEraseControlPoints(_arg0,*_arg1);
3754
3755 wxPy_END_ALLOW_THREADS;
3756} Py_INCREF(Py_None);
3757 _resultobj = Py_None;
3758 return _resultobj;
3759}
3760
3761#define wxPyControlPoint_base_OnMoveLink(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnMoveLink(_swigarg0,_swigarg1))
3762static PyObject *_wrap_wxPyControlPoint_base_OnMoveLink(PyObject *self, PyObject *args, PyObject *kwargs) {
3763 PyObject * _resultobj;
3764 wxPyControlPoint * _arg0;
3765 wxDC * _arg1;
3766 bool _arg2 = (bool ) TRUE;
3767 PyObject * _argo0 = 0;
3768 PyObject * _argo1 = 0;
3769 int tempbool2 = (int) TRUE;
3770 char *_kwnames[] = { "self","dc","moveControlPoints", NULL };
3771
3772 self = self;
3773 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxPyControlPoint_base_OnMoveLink",_kwnames,&_argo0,&_argo1,&tempbool2))
3774 return NULL;
3775 if (_argo0) {
3776 if (_argo0 == Py_None) { _arg0 = NULL; }
3777 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3778 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnMoveLink. Expected _wxPyControlPoint_p.");
3779 return NULL;
3780 }
3781 }
3782 if (_argo1) {
3783 if (_argo1 == Py_None) { _arg1 = NULL; }
3784 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
3785 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyControlPoint_base_OnMoveLink. Expected _wxDC_p.");
3786 return NULL;
3787 }
3788 }
3789 _arg2 = (bool ) tempbool2;
3790{
3791 wxPy_BEGIN_ALLOW_THREADS;
3792 wxPyControlPoint_base_OnMoveLink(_arg0,*_arg1,_arg2);
3793
3794 wxPy_END_ALLOW_THREADS;
3795} Py_INCREF(Py_None);
3796 _resultobj = Py_None;
3797 return _resultobj;
3798}
3799
3800#define wxPyControlPoint_base_OnSizingDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->base_OnSizingDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
3801static PyObject *_wrap_wxPyControlPoint_base_OnSizingDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
3802 PyObject * _resultobj;
3803 wxPyControlPoint * _arg0;
3804 wxPyControlPoint * _arg1;
3805 bool _arg2;
3806 double _arg3;
3807 double _arg4;
3808 int _arg5 = (int ) 0;
3809 int _arg6 = (int ) 0;
3810 PyObject * _argo0 = 0;
3811 PyObject * _argo1 = 0;
3812 int tempbool2;
3813 char *_kwnames[] = { "self","pt","draw","x","y","keys","attachment", NULL };
3814
3815 self = self;
3816 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOidd|ii:wxPyControlPoint_base_OnSizingDragLeft",_kwnames,&_argo0,&_argo1,&tempbool2,&_arg3,&_arg4,&_arg5,&_arg6))
3817 return NULL;
3818 if (_argo0) {
3819 if (_argo0 == Py_None) { _arg0 = NULL; }
3820 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3821 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnSizingDragLeft. Expected _wxPyControlPoint_p.");
3822 return NULL;
3823 }
3824 }
3825 if (_argo1) {
3826 if (_argo1 == Py_None) { _arg1 = NULL; }
3827 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyControlPoint_p")) {
3828 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyControlPoint_base_OnSizingDragLeft. Expected _wxPyControlPoint_p.");
3829 return NULL;
3830 }
3831 }
3832 _arg2 = (bool ) tempbool2;
3833{
3834 wxPy_BEGIN_ALLOW_THREADS;
3835 wxPyControlPoint_base_OnSizingDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
3836
3837 wxPy_END_ALLOW_THREADS;
3838} Py_INCREF(Py_None);
3839 _resultobj = Py_None;
3840 return _resultobj;
3841}
3842
3843#define wxPyControlPoint_base_OnSizingBeginDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnSizingBeginDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
3844static PyObject *_wrap_wxPyControlPoint_base_OnSizingBeginDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
3845 PyObject * _resultobj;
3846 wxPyControlPoint * _arg0;
3847 wxPyControlPoint * _arg1;
3848 double _arg2;
3849 double _arg3;
3850 int _arg4 = (int ) 0;
3851 int _arg5 = (int ) 0;
3852 PyObject * _argo0 = 0;
3853 PyObject * _argo1 = 0;
3854 char *_kwnames[] = { "self","pt","x","y","keys","attachment", NULL };
3855
3856 self = self;
3857 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdd|ii:wxPyControlPoint_base_OnSizingBeginDragLeft",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5))
3858 return NULL;
3859 if (_argo0) {
3860 if (_argo0 == Py_None) { _arg0 = NULL; }
3861 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3862 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnSizingBeginDragLeft. Expected _wxPyControlPoint_p.");
3863 return NULL;
3864 }
3865 }
3866 if (_argo1) {
3867 if (_argo1 == Py_None) { _arg1 = NULL; }
3868 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyControlPoint_p")) {
3869 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyControlPoint_base_OnSizingBeginDragLeft. Expected _wxPyControlPoint_p.");
3870 return NULL;
3871 }
3872 }
3873{
3874 wxPy_BEGIN_ALLOW_THREADS;
3875 wxPyControlPoint_base_OnSizingBeginDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
3876
3877 wxPy_END_ALLOW_THREADS;
3878} Py_INCREF(Py_None);
3879 _resultobj = Py_None;
3880 return _resultobj;
3881}
3882
3883#define wxPyControlPoint_base_OnSizingEndDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnSizingEndDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
3884static PyObject *_wrap_wxPyControlPoint_base_OnSizingEndDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
3885 PyObject * _resultobj;
3886 wxPyControlPoint * _arg0;
3887 wxPyControlPoint * _arg1;
3888 double _arg2;
3889 double _arg3;
3890 int _arg4 = (int ) 0;
3891 int _arg5 = (int ) 0;
3892 PyObject * _argo0 = 0;
3893 PyObject * _argo1 = 0;
3894 char *_kwnames[] = { "self","pt","x","y","keys","attachment", NULL };
3895
3896 self = self;
3897 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdd|ii:wxPyControlPoint_base_OnSizingEndDragLeft",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5))
3898 return NULL;
3899 if (_argo0) {
3900 if (_argo0 == Py_None) { _arg0 = NULL; }
3901 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3902 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnSizingEndDragLeft. Expected _wxPyControlPoint_p.");
3903 return NULL;
3904 }
3905 }
3906 if (_argo1) {
3907 if (_argo1 == Py_None) { _arg1 = NULL; }
3908 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyControlPoint_p")) {
3909 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyControlPoint_base_OnSizingEndDragLeft. Expected _wxPyControlPoint_p.");
3910 return NULL;
3911 }
3912 }
3913{
3914 wxPy_BEGIN_ALLOW_THREADS;
3915 wxPyControlPoint_base_OnSizingEndDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
3916
3917 wxPy_END_ALLOW_THREADS;
3918} Py_INCREF(Py_None);
3919 _resultobj = Py_None;
3920 return _resultobj;
3921}
3922
3923#define wxPyControlPoint_base_OnBeginSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnBeginSize(_swigarg0,_swigarg1))
3924static PyObject *_wrap_wxPyControlPoint_base_OnBeginSize(PyObject *self, PyObject *args, PyObject *kwargs) {
3925 PyObject * _resultobj;
3926 wxPyControlPoint * _arg0;
3927 double _arg1;
3928 double _arg2;
3929 PyObject * _argo0 = 0;
3930 char *_kwnames[] = { "self","w","h", NULL };
3931
3932 self = self;
3933 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyControlPoint_base_OnBeginSize",_kwnames,&_argo0,&_arg1,&_arg2))
3934 return NULL;
3935 if (_argo0) {
3936 if (_argo0 == Py_None) { _arg0 = NULL; }
3937 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3938 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnBeginSize. Expected _wxPyControlPoint_p.");
3939 return NULL;
3940 }
3941 }
3942{
3943 wxPy_BEGIN_ALLOW_THREADS;
3944 wxPyControlPoint_base_OnBeginSize(_arg0,_arg1,_arg2);
3945
3946 wxPy_END_ALLOW_THREADS;
3947} Py_INCREF(Py_None);
3948 _resultobj = Py_None;
3949 return _resultobj;
3950}
3951
3952#define wxPyControlPoint_base_OnEndSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnEndSize(_swigarg0,_swigarg1))
3953static PyObject *_wrap_wxPyControlPoint_base_OnEndSize(PyObject *self, PyObject *args, PyObject *kwargs) {
3954 PyObject * _resultobj;
3955 wxPyControlPoint * _arg0;
3956 double _arg1;
3957 double _arg2;
3958 PyObject * _argo0 = 0;
3959 char *_kwnames[] = { "self","w","h", NULL };
3960
3961 self = self;
3962 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyControlPoint_base_OnEndSize",_kwnames,&_argo0,&_arg1,&_arg2))
3963 return NULL;
3964 if (_argo0) {
3965 if (_argo0 == Py_None) { _arg0 = NULL; }
3966 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyControlPoint_p")) {
3967 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyControlPoint_base_OnEndSize. Expected _wxPyControlPoint_p.");
3968 return NULL;
3969 }
3970 }
3971{
3972 wxPy_BEGIN_ALLOW_THREADS;
3973 wxPyControlPoint_base_OnEndSize(_arg0,_arg1,_arg2);
3974
3975 wxPy_END_ALLOW_THREADS;
3976} Py_INCREF(Py_None);
3977 _resultobj = Py_None;
3978 return _resultobj;
3979}
3980
3981static void *SwigwxPyBitmapShapeTowxPyRectangleShape(void *ptr) {
3982 wxPyBitmapShape *src;
3983 wxPyRectangleShape *dest;
3984 src = (wxPyBitmapShape *) ptr;
3985 dest = (wxPyRectangleShape *) src;
3986 return (void *) dest;
3987}
3988
3989static void *SwigwxPyBitmapShapeTowxPyShape(void *ptr) {
3990 wxPyBitmapShape *src;
3991 wxPyShape *dest;
3992 src = (wxPyBitmapShape *) ptr;
3993 dest = (wxPyShape *) src;
3994 return (void *) dest;
3995}
3996
3997static void *SwigwxPyBitmapShapeTowxPyShapeEvtHandler(void *ptr) {
3998 wxPyBitmapShape *src;
3999 wxPyShapeEvtHandler *dest;
4000 src = (wxPyBitmapShape *) ptr;
4001 dest = (wxPyShapeEvtHandler *) src;
4002 return (void *) dest;
4003}
4004
4005#define new_wxPyBitmapShape() (new wxPyBitmapShape())
4006static PyObject *_wrap_new_wxPyBitmapShape(PyObject *self, PyObject *args, PyObject *kwargs) {
4007 PyObject * _resultobj;
4008 wxPyBitmapShape * _result;
4009 char *_kwnames[] = { NULL };
4010 char _ptemp[128];
4011
4012 self = self;
4013 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxPyBitmapShape",_kwnames))
4014 return NULL;
4015{
4016 wxPy_BEGIN_ALLOW_THREADS;
4017 _result = (wxPyBitmapShape *)new_wxPyBitmapShape();
4018
4019 wxPy_END_ALLOW_THREADS;
4020} if (_result) {
4021 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPyBitmapShape_p");
4022 _resultobj = Py_BuildValue("s",_ptemp);
4023 } else {
4024 Py_INCREF(Py_None);
4025 _resultobj = Py_None;
4026 }
4027 return _resultobj;
4028}
4029
f6bcfd97 4030#define wxPyBitmapShape__setSelf(_swigobj,_swigarg0,_swigarg1) (_swigobj->_setSelf(_swigarg0,_swigarg1))
2348eaee
RD
4031static PyObject *_wrap_wxPyBitmapShape__setSelf(PyObject *self, PyObject *args, PyObject *kwargs) {
4032 PyObject * _resultobj;
4033 wxPyBitmapShape * _arg0;
4034 PyObject * _arg1;
f6bcfd97 4035 PyObject * _arg2;
2348eaee
RD
4036 PyObject * _argo0 = 0;
4037 PyObject * _obj1 = 0;
f6bcfd97
BP
4038 PyObject * _obj2 = 0;
4039 char *_kwnames[] = { "self","self","_class", NULL };
2348eaee
RD
4040
4041 self = self;
f6bcfd97 4042 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxPyBitmapShape__setSelf",_kwnames,&_argo0,&_obj1,&_obj2))
2348eaee
RD
4043 return NULL;
4044 if (_argo0) {
4045 if (_argo0 == Py_None) { _arg0 = NULL; }
4046 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4047 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape__setSelf. Expected _wxPyBitmapShape_p.");
4048 return NULL;
4049 }
4050 }
4051{
4052 _arg1 = _obj1;
4053}
f6bcfd97
BP
4054{
4055 _arg2 = _obj2;
4056}
2348eaee
RD
4057{
4058 wxPy_BEGIN_ALLOW_THREADS;
f6bcfd97 4059 wxPyBitmapShape__setSelf(_arg0,_arg1,_arg2);
2348eaee
RD
4060
4061 wxPy_END_ALLOW_THREADS;
4062} Py_INCREF(Py_None);
4063 _resultobj = Py_None;
4064 return _resultobj;
4065}
4066
4067#define wxPyBitmapShape_GetBitmap(_swigobj) (_swigobj->GetBitmap())
4068static PyObject *_wrap_wxPyBitmapShape_GetBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
4069 PyObject * _resultobj;
4070 wxBitmap * _result;
4071 wxPyBitmapShape * _arg0;
4072 PyObject * _argo0 = 0;
4073 char *_kwnames[] = { "self", NULL };
4074 char _ptemp[128];
4075
4076 self = self;
4077 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyBitmapShape_GetBitmap",_kwnames,&_argo0))
4078 return NULL;
4079 if (_argo0) {
4080 if (_argo0 == Py_None) { _arg0 = NULL; }
4081 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4082 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_GetBitmap. Expected _wxPyBitmapShape_p.");
4083 return NULL;
4084 }
4085 }
4086{
4087 wxPy_BEGIN_ALLOW_THREADS;
4088 wxBitmap & _result_ref = wxPyBitmapShape_GetBitmap(_arg0);
4089 _result = (wxBitmap *) &_result_ref;
4090
4091 wxPy_END_ALLOW_THREADS;
4092} if (_result) {
4093 SWIG_MakePtr(_ptemp, (char *) _result,"_wxBitmap_p");
4094 _resultobj = Py_BuildValue("s",_ptemp);
4095 } else {
4096 Py_INCREF(Py_None);
4097 _resultobj = Py_None;
4098 }
4099 return _resultobj;
4100}
4101
4102#define wxPyBitmapShape_GetFilename(_swigobj) (_swigobj->GetFilename())
4103static PyObject *_wrap_wxPyBitmapShape_GetFilename(PyObject *self, PyObject *args, PyObject *kwargs) {
4104 PyObject * _resultobj;
4105 wxString * _result;
4106 wxPyBitmapShape * _arg0;
4107 PyObject * _argo0 = 0;
4108 char *_kwnames[] = { "self", NULL };
4109
4110 self = self;
4111 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyBitmapShape_GetFilename",_kwnames,&_argo0))
4112 return NULL;
4113 if (_argo0) {
4114 if (_argo0 == Py_None) { _arg0 = NULL; }
4115 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4116 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_GetFilename. Expected _wxPyBitmapShape_p.");
4117 return NULL;
4118 }
4119 }
4120{
4121 wxPy_BEGIN_ALLOW_THREADS;
4122 _result = new wxString (wxPyBitmapShape_GetFilename(_arg0));
4123
4124 wxPy_END_ALLOW_THREADS;
4125}{
eec92d76 4126 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
2348eaee
RD
4127}
4128{
4129 delete _result;
4130}
4131 return _resultobj;
4132}
4133
4134#define wxPyBitmapShape_SetBitmap(_swigobj,_swigarg0) (_swigobj->SetBitmap(_swigarg0))
4135static PyObject *_wrap_wxPyBitmapShape_SetBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
4136 PyObject * _resultobj;
4137 wxPyBitmapShape * _arg0;
4138 wxBitmap * _arg1;
4139 PyObject * _argo0 = 0;
4140 PyObject * _argo1 = 0;
4141 char *_kwnames[] = { "self","bitmap", NULL };
4142
4143 self = self;
4144 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyBitmapShape_SetBitmap",_kwnames,&_argo0,&_argo1))
4145 return NULL;
4146 if (_argo0) {
4147 if (_argo0 == Py_None) { _arg0 = NULL; }
4148 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4149 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_SetBitmap. Expected _wxPyBitmapShape_p.");
4150 return NULL;
4151 }
4152 }
4153 if (_argo1) {
4154 if (_argo1 == Py_None) { _arg1 = NULL; }
4155 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxBitmap_p")) {
4156 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyBitmapShape_SetBitmap. Expected _wxBitmap_p.");
4157 return NULL;
4158 }
4159 }
4160{
4161 wxPy_BEGIN_ALLOW_THREADS;
4162 wxPyBitmapShape_SetBitmap(_arg0,*_arg1);
4163
4164 wxPy_END_ALLOW_THREADS;
4165} Py_INCREF(Py_None);
4166 _resultobj = Py_None;
4167 return _resultobj;
4168}
4169
4170#define wxPyBitmapShape_SetFilename(_swigobj,_swigarg0) (_swigobj->SetFilename(_swigarg0))
4171static PyObject *_wrap_wxPyBitmapShape_SetFilename(PyObject *self, PyObject *args, PyObject *kwargs) {
4172 PyObject * _resultobj;
4173 wxPyBitmapShape * _arg0;
4174 wxString * _arg1;
4175 PyObject * _argo0 = 0;
4176 PyObject * _obj1 = 0;
4177 char *_kwnames[] = { "self","filename", NULL };
4178
4179 self = self;
4180 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyBitmapShape_SetFilename",_kwnames,&_argo0,&_obj1))
4181 return NULL;
4182 if (_argo0) {
4183 if (_argo0 == Py_None) { _arg0 = NULL; }
4184 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4185 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_SetFilename. Expected _wxPyBitmapShape_p.");
4186 return NULL;
4187 }
4188 }
4189{
185d7c3e
RD
4190#if PYTHON_API_VERSION >= 1009
4191 char* tmpPtr; int tmpSize;
4192 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
7a446686 4193 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
185d7c3e
RD
4194 return NULL;
4195 }
4196 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
4197 return NULL;
4198 _arg1 = new wxString(tmpPtr, tmpSize);
4199#else
2348eaee
RD
4200 if (!PyString_Check(_obj1)) {
4201 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
4202 return NULL;
4203 }
185d7c3e
RD
4204 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
4205#endif
2348eaee
RD
4206}
4207{
4208 wxPy_BEGIN_ALLOW_THREADS;
4209 wxPyBitmapShape_SetFilename(_arg0,*_arg1);
4210
4211 wxPy_END_ALLOW_THREADS;
4212} Py_INCREF(Py_None);
4213 _resultobj = Py_None;
4214{
4215 if (_obj1)
4216 delete _arg1;
4217}
4218 return _resultobj;
4219}
4220
4221#define wxPyBitmapShape_base_OnDelete(_swigobj) (_swigobj->base_OnDelete())
4222static PyObject *_wrap_wxPyBitmapShape_base_OnDelete(PyObject *self, PyObject *args, PyObject *kwargs) {
4223 PyObject * _resultobj;
4224 wxPyBitmapShape * _arg0;
4225 PyObject * _argo0 = 0;
4226 char *_kwnames[] = { "self", NULL };
4227
4228 self = self;
4229 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyBitmapShape_base_OnDelete",_kwnames,&_argo0))
4230 return NULL;
4231 if (_argo0) {
4232 if (_argo0 == Py_None) { _arg0 = NULL; }
4233 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4234 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnDelete. Expected _wxPyBitmapShape_p.");
4235 return NULL;
4236 }
4237 }
4238{
4239 wxPy_BEGIN_ALLOW_THREADS;
4240 wxPyBitmapShape_base_OnDelete(_arg0);
4241
4242 wxPy_END_ALLOW_THREADS;
4243} Py_INCREF(Py_None);
4244 _resultobj = Py_None;
4245 return _resultobj;
4246}
4247
4248#define wxPyBitmapShape_base_OnDraw(_swigobj,_swigarg0) (_swigobj->base_OnDraw(_swigarg0))
4249static PyObject *_wrap_wxPyBitmapShape_base_OnDraw(PyObject *self, PyObject *args, PyObject *kwargs) {
4250 PyObject * _resultobj;
4251 wxPyBitmapShape * _arg0;
4252 wxDC * _arg1;
4253 PyObject * _argo0 = 0;
4254 PyObject * _argo1 = 0;
4255 char *_kwnames[] = { "self","dc", NULL };
4256
4257 self = self;
4258 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyBitmapShape_base_OnDraw",_kwnames,&_argo0,&_argo1))
4259 return NULL;
4260 if (_argo0) {
4261 if (_argo0 == Py_None) { _arg0 = NULL; }
4262 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4263 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnDraw. Expected _wxPyBitmapShape_p.");
4264 return NULL;
4265 }
4266 }
4267 if (_argo1) {
4268 if (_argo1 == Py_None) { _arg1 = NULL; }
4269 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
4270 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyBitmapShape_base_OnDraw. Expected _wxDC_p.");
4271 return NULL;
4272 }
4273 }
4274{
4275 wxPy_BEGIN_ALLOW_THREADS;
4276 wxPyBitmapShape_base_OnDraw(_arg0,*_arg1);
4277
4278 wxPy_END_ALLOW_THREADS;
4279} Py_INCREF(Py_None);
4280 _resultobj = Py_None;
4281 return _resultobj;
4282}
4283
4284#define wxPyBitmapShape_base_OnDrawContents(_swigobj,_swigarg0) (_swigobj->base_OnDrawContents(_swigarg0))
4285static PyObject *_wrap_wxPyBitmapShape_base_OnDrawContents(PyObject *self, PyObject *args, PyObject *kwargs) {
4286 PyObject * _resultobj;
4287 wxPyBitmapShape * _arg0;
4288 wxDC * _arg1;
4289 PyObject * _argo0 = 0;
4290 PyObject * _argo1 = 0;
4291 char *_kwnames[] = { "self","dc", NULL };
4292
4293 self = self;
4294 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyBitmapShape_base_OnDrawContents",_kwnames,&_argo0,&_argo1))
4295 return NULL;
4296 if (_argo0) {
4297 if (_argo0 == Py_None) { _arg0 = NULL; }
4298 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4299 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnDrawContents. Expected _wxPyBitmapShape_p.");
4300 return NULL;
4301 }
4302 }
4303 if (_argo1) {
4304 if (_argo1 == Py_None) { _arg1 = NULL; }
4305 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
4306 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyBitmapShape_base_OnDrawContents. Expected _wxDC_p.");
4307 return NULL;
4308 }
4309 }
4310{
4311 wxPy_BEGIN_ALLOW_THREADS;
4312 wxPyBitmapShape_base_OnDrawContents(_arg0,*_arg1);
4313
4314 wxPy_END_ALLOW_THREADS;
4315} Py_INCREF(Py_None);
4316 _resultobj = Py_None;
4317 return _resultobj;
4318}
4319
4320#define wxPyBitmapShape_base_OnDrawBranches(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnDrawBranches(_swigarg0,_swigarg1))
4321static PyObject *_wrap_wxPyBitmapShape_base_OnDrawBranches(PyObject *self, PyObject *args, PyObject *kwargs) {
4322 PyObject * _resultobj;
4323 wxPyBitmapShape * _arg0;
4324 wxDC * _arg1;
4325 bool _arg2 = (bool ) FALSE;
4326 PyObject * _argo0 = 0;
4327 PyObject * _argo1 = 0;
4328 int tempbool2 = (int) FALSE;
4329 char *_kwnames[] = { "self","dc","erase", NULL };
e91a9dfc
RD
4330
4331 self = self;
4332 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxPyBitmapShape_base_OnDrawBranches",_kwnames,&_argo0,&_argo1,&tempbool2))
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_OnDrawBranches. 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_OnDrawBranches. Expected _wxDC_p.");
4345 return NULL;
4346 }
4347 }
4348 _arg2 = (bool ) tempbool2;
4349{
4350 wxPy_BEGIN_ALLOW_THREADS;
4351 wxPyBitmapShape_base_OnDrawBranches(_arg0,*_arg1,_arg2);
4352
4353 wxPy_END_ALLOW_THREADS;
4354} Py_INCREF(Py_None);
4355 _resultobj = Py_None;
4356 return _resultobj;
4357}
4358
4359#define wxPyBitmapShape_base_OnMoveLinks(_swigobj,_swigarg0) (_swigobj->base_OnMoveLinks(_swigarg0))
4360static PyObject *_wrap_wxPyBitmapShape_base_OnMoveLinks(PyObject *self, PyObject *args, PyObject *kwargs) {
4361 PyObject * _resultobj;
4362 wxPyBitmapShape * _arg0;
4363 wxDC * _arg1;
4364 PyObject * _argo0 = 0;
4365 PyObject * _argo1 = 0;
4366 char *_kwnames[] = { "self","dc", NULL };
4367
4368 self = self;
4369 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyBitmapShape_base_OnMoveLinks",_kwnames,&_argo0,&_argo1))
4370 return NULL;
4371 if (_argo0) {
4372 if (_argo0 == Py_None) { _arg0 = NULL; }
4373 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4374 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnMoveLinks. Expected _wxPyBitmapShape_p.");
4375 return NULL;
4376 }
4377 }
4378 if (_argo1) {
4379 if (_argo1 == Py_None) { _arg1 = NULL; }
4380 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
4381 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyBitmapShape_base_OnMoveLinks. Expected _wxDC_p.");
4382 return NULL;
4383 }
4384 }
4385{
4386 wxPy_BEGIN_ALLOW_THREADS;
4387 wxPyBitmapShape_base_OnMoveLinks(_arg0,*_arg1);
4388
4389 wxPy_END_ALLOW_THREADS;
4390} Py_INCREF(Py_None);
4391 _resultobj = Py_None;
4392 return _resultobj;
4393}
4394
4395#define wxPyBitmapShape_base_OnErase(_swigobj,_swigarg0) (_swigobj->base_OnErase(_swigarg0))
4396static PyObject *_wrap_wxPyBitmapShape_base_OnErase(PyObject *self, PyObject *args, PyObject *kwargs) {
4397 PyObject * _resultobj;
4398 wxPyBitmapShape * _arg0;
4399 wxDC * _arg1;
4400 PyObject * _argo0 = 0;
4401 PyObject * _argo1 = 0;
4402 char *_kwnames[] = { "self","dc", NULL };
4403
4404 self = self;
4405 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyBitmapShape_base_OnErase",_kwnames,&_argo0,&_argo1))
4406 return NULL;
4407 if (_argo0) {
4408 if (_argo0 == Py_None) { _arg0 = NULL; }
4409 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4410 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnErase. Expected _wxPyBitmapShape_p.");
4411 return NULL;
4412 }
4413 }
4414 if (_argo1) {
4415 if (_argo1 == Py_None) { _arg1 = NULL; }
4416 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
4417 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyBitmapShape_base_OnErase. Expected _wxDC_p.");
4418 return NULL;
4419 }
4420 }
4421{
4422 wxPy_BEGIN_ALLOW_THREADS;
4423 wxPyBitmapShape_base_OnErase(_arg0,*_arg1);
4424
4425 wxPy_END_ALLOW_THREADS;
4426} Py_INCREF(Py_None);
4427 _resultobj = Py_None;
4428 return _resultobj;
4429}
4430
4431#define wxPyBitmapShape_base_OnEraseContents(_swigobj,_swigarg0) (_swigobj->base_OnEraseContents(_swigarg0))
4432static PyObject *_wrap_wxPyBitmapShape_base_OnEraseContents(PyObject *self, PyObject *args, PyObject *kwargs) {
4433 PyObject * _resultobj;
4434 wxPyBitmapShape * _arg0;
4435 wxDC * _arg1;
4436 PyObject * _argo0 = 0;
4437 PyObject * _argo1 = 0;
4438 char *_kwnames[] = { "self","dc", NULL };
4439
4440 self = self;
4441 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyBitmapShape_base_OnEraseContents",_kwnames,&_argo0,&_argo1))
4442 return NULL;
4443 if (_argo0) {
4444 if (_argo0 == Py_None) { _arg0 = NULL; }
4445 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4446 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnEraseContents. Expected _wxPyBitmapShape_p.");
4447 return NULL;
4448 }
4449 }
4450 if (_argo1) {
4451 if (_argo1 == Py_None) { _arg1 = NULL; }
4452 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
4453 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyBitmapShape_base_OnEraseContents. Expected _wxDC_p.");
4454 return NULL;
4455 }
4456 }
4457{
4458 wxPy_BEGIN_ALLOW_THREADS;
4459 wxPyBitmapShape_base_OnEraseContents(_arg0,*_arg1);
4460
4461 wxPy_END_ALLOW_THREADS;
4462} Py_INCREF(Py_None);
4463 _resultobj = Py_None;
4464 return _resultobj;
4465}
4466
4467#define wxPyBitmapShape_base_OnHighlight(_swigobj,_swigarg0) (_swigobj->base_OnHighlight(_swigarg0))
4468static PyObject *_wrap_wxPyBitmapShape_base_OnHighlight(PyObject *self, PyObject *args, PyObject *kwargs) {
4469 PyObject * _resultobj;
4470 wxPyBitmapShape * _arg0;
4471 wxDC * _arg1;
4472 PyObject * _argo0 = 0;
4473 PyObject * _argo1 = 0;
4474 char *_kwnames[] = { "self","dc", NULL };
4475
4476 self = self;
4477 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyBitmapShape_base_OnHighlight",_kwnames,&_argo0,&_argo1))
4478 return NULL;
4479 if (_argo0) {
4480 if (_argo0 == Py_None) { _arg0 = NULL; }
4481 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4482 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnHighlight. Expected _wxPyBitmapShape_p.");
4483 return NULL;
4484 }
4485 }
4486 if (_argo1) {
4487 if (_argo1 == Py_None) { _arg1 = NULL; }
4488 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
4489 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyBitmapShape_base_OnHighlight. Expected _wxDC_p.");
4490 return NULL;
4491 }
4492 }
4493{
4494 wxPy_BEGIN_ALLOW_THREADS;
4495 wxPyBitmapShape_base_OnHighlight(_arg0,*_arg1);
4496
4497 wxPy_END_ALLOW_THREADS;
4498} Py_INCREF(Py_None);
4499 _resultobj = Py_None;
4500 return _resultobj;
4501}
4502
4503#define wxPyBitmapShape_base_OnLeftClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnLeftClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
4504static PyObject *_wrap_wxPyBitmapShape_base_OnLeftClick(PyObject *self, PyObject *args, PyObject *kwargs) {
4505 PyObject * _resultobj;
4506 wxPyBitmapShape * _arg0;
4507 double _arg1;
4508 double _arg2;
4509 int _arg3 = (int ) 0;
4510 int _arg4 = (int ) 0;
4511 PyObject * _argo0 = 0;
4512 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
4513
4514 self = self;
4515 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyBitmapShape_base_OnLeftClick",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
4516 return NULL;
4517 if (_argo0) {
4518 if (_argo0 == Py_None) { _arg0 = NULL; }
4519 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4520 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnLeftClick. Expected _wxPyBitmapShape_p.");
4521 return NULL;
4522 }
4523 }
4524{
4525 wxPy_BEGIN_ALLOW_THREADS;
4526 wxPyBitmapShape_base_OnLeftClick(_arg0,_arg1,_arg2,_arg3,_arg4);
4527
4528 wxPy_END_ALLOW_THREADS;
4529} Py_INCREF(Py_None);
4530 _resultobj = Py_None;
4531 return _resultobj;
4532}
4533
4534#define wxPyBitmapShape_base_OnLeftDoubleClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnLeftDoubleClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
4535static PyObject *_wrap_wxPyBitmapShape_base_OnLeftDoubleClick(PyObject *self, PyObject *args, PyObject *kwargs) {
4536 PyObject * _resultobj;
4537 wxPyBitmapShape * _arg0;
4538 double _arg1;
4539 double _arg2;
4540 int _arg3 = (int ) 0;
4541 int _arg4 = (int ) 0;
4542 PyObject * _argo0 = 0;
4543 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
4544
4545 self = self;
4546 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyBitmapShape_base_OnLeftDoubleClick",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
4547 return NULL;
4548 if (_argo0) {
4549 if (_argo0 == Py_None) { _arg0 = NULL; }
4550 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4551 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnLeftDoubleClick. Expected _wxPyBitmapShape_p.");
4552 return NULL;
4553 }
4554 }
4555{
4556 wxPy_BEGIN_ALLOW_THREADS;
4557 wxPyBitmapShape_base_OnLeftDoubleClick(_arg0,_arg1,_arg2,_arg3,_arg4);
4558
4559 wxPy_END_ALLOW_THREADS;
4560} Py_INCREF(Py_None);
4561 _resultobj = Py_None;
4562 return _resultobj;
4563}
4564
4565#define wxPyBitmapShape_base_OnRightClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnRightClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
4566static PyObject *_wrap_wxPyBitmapShape_base_OnRightClick(PyObject *self, PyObject *args, PyObject *kwargs) {
4567 PyObject * _resultobj;
4568 wxPyBitmapShape * _arg0;
4569 double _arg1;
4570 double _arg2;
4571 int _arg3 = (int ) 0;
4572 int _arg4 = (int ) 0;
4573 PyObject * _argo0 = 0;
4574 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
4575
4576 self = self;
4577 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyBitmapShape_base_OnRightClick",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
4578 return NULL;
4579 if (_argo0) {
4580 if (_argo0 == Py_None) { _arg0 = NULL; }
4581 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4582 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnRightClick. Expected _wxPyBitmapShape_p.");
4583 return NULL;
4584 }
4585 }
4586{
4587 wxPy_BEGIN_ALLOW_THREADS;
4588 wxPyBitmapShape_base_OnRightClick(_arg0,_arg1,_arg2,_arg3,_arg4);
4589
4590 wxPy_END_ALLOW_THREADS;
4591} Py_INCREF(Py_None);
4592 _resultobj = Py_None;
4593 return _resultobj;
4594}
4595
4596#define wxPyBitmapShape_base_OnSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnSize(_swigarg0,_swigarg1))
4597static PyObject *_wrap_wxPyBitmapShape_base_OnSize(PyObject *self, PyObject *args, PyObject *kwargs) {
4598 PyObject * _resultobj;
4599 wxPyBitmapShape * _arg0;
4600 double _arg1;
4601 double _arg2;
4602 PyObject * _argo0 = 0;
4603 char *_kwnames[] = { "self","x","y", NULL };
4604
4605 self = self;
4606 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyBitmapShape_base_OnSize",_kwnames,&_argo0,&_arg1,&_arg2))
4607 return NULL;
4608 if (_argo0) {
4609 if (_argo0 == Py_None) { _arg0 = NULL; }
4610 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4611 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnSize. Expected _wxPyBitmapShape_p.");
4612 return NULL;
4613 }
4614 }
4615{
4616 wxPy_BEGIN_ALLOW_THREADS;
4617 wxPyBitmapShape_base_OnSize(_arg0,_arg1,_arg2);
4618
4619 wxPy_END_ALLOW_THREADS;
4620} Py_INCREF(Py_None);
4621 _resultobj = Py_None;
4622 return _resultobj;
4623}
4624
4625#define wxPyBitmapShape_base_OnMovePre(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->base_OnMovePre(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
4626static PyObject *_wrap_wxPyBitmapShape_base_OnMovePre(PyObject *self, PyObject *args, PyObject *kwargs) {
4627 PyObject * _resultobj;
4628 bool _result;
4629 wxPyBitmapShape * _arg0;
4630 wxDC * _arg1;
4631 double _arg2;
4632 double _arg3;
4633 double _arg4;
4634 double _arg5;
4635 bool _arg6 = (bool ) TRUE;
4636 PyObject * _argo0 = 0;
4637 PyObject * _argo1 = 0;
4638 int tempbool6 = (int) TRUE;
4639 char *_kwnames[] = { "self","dc","x","y","old_x","old_y","display", NULL };
4640
4641 self = self;
4642 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdddd|i:wxPyBitmapShape_base_OnMovePre",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5,&tempbool6))
4643 return NULL;
4644 if (_argo0) {
4645 if (_argo0 == Py_None) { _arg0 = NULL; }
4646 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4647 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnMovePre. Expected _wxPyBitmapShape_p.");
4648 return NULL;
4649 }
4650 }
4651 if (_argo1) {
4652 if (_argo1 == Py_None) { _arg1 = NULL; }
4653 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
4654 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyBitmapShape_base_OnMovePre. Expected _wxDC_p.");
4655 return NULL;
4656 }
4657 }
4658 _arg6 = (bool ) tempbool6;
4659{
4660 wxPy_BEGIN_ALLOW_THREADS;
4661 _result = (bool )wxPyBitmapShape_base_OnMovePre(_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
4662
4663 wxPy_END_ALLOW_THREADS;
4664} _resultobj = Py_BuildValue("i",_result);
4665 return _resultobj;
4666}
4667
4668#define wxPyBitmapShape_base_OnMovePost(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->base_OnMovePost(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
4669static PyObject *_wrap_wxPyBitmapShape_base_OnMovePost(PyObject *self, PyObject *args, PyObject *kwargs) {
4670 PyObject * _resultobj;
4671 wxPyBitmapShape * _arg0;
4672 wxDC * _arg1;
4673 double _arg2;
4674 double _arg3;
4675 double _arg4;
4676 double _arg5;
4677 bool _arg6 = (bool ) TRUE;
4678 PyObject * _argo0 = 0;
4679 PyObject * _argo1 = 0;
4680 int tempbool6 = (int) TRUE;
4681 char *_kwnames[] = { "self","dc","x","y","old_x","old_y","display", NULL };
4682
4683 self = self;
4684 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdddd|i:wxPyBitmapShape_base_OnMovePost",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5,&tempbool6))
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_OnMovePost. Expected _wxPyBitmapShape_p.");
4690 return NULL;
4691 }
4692 }
4693 if (_argo1) {
4694 if (_argo1 == Py_None) { _arg1 = NULL; }
4695 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
4696 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyBitmapShape_base_OnMovePost. Expected _wxDC_p.");
4697 return NULL;
4698 }
4699 }
4700 _arg6 = (bool ) tempbool6;
4701{
4702 wxPy_BEGIN_ALLOW_THREADS;
4703 wxPyBitmapShape_base_OnMovePost(_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
4704
4705 wxPy_END_ALLOW_THREADS;
4706} Py_INCREF(Py_None);
4707 _resultobj = Py_None;
4708 return _resultobj;
4709}
4710
4711#define wxPyBitmapShape_base_OnDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
4712static PyObject *_wrap_wxPyBitmapShape_base_OnDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
4713 PyObject * _resultobj;
4714 wxPyBitmapShape * _arg0;
4715 bool _arg1;
4716 double _arg2;
4717 double _arg3;
4718 int _arg4 = (int ) 0;
4719 int _arg5 = (int ) 0;
4720 PyObject * _argo0 = 0;
4721 int tempbool1;
4722 char *_kwnames[] = { "self","draw","x","y","keys","attachment", NULL };
4723
4724 self = self;
4725 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oidd|ii:wxPyBitmapShape_base_OnDragLeft",_kwnames,&_argo0,&tempbool1,&_arg2,&_arg3,&_arg4,&_arg5))
4726 return NULL;
4727 if (_argo0) {
4728 if (_argo0 == Py_None) { _arg0 = NULL; }
4729 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4730 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnDragLeft. Expected _wxPyBitmapShape_p.");
4731 return NULL;
4732 }
4733 }
4734 _arg1 = (bool ) tempbool1;
4735{
4736 wxPy_BEGIN_ALLOW_THREADS;
4737 wxPyBitmapShape_base_OnDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
4738
4739 wxPy_END_ALLOW_THREADS;
4740} Py_INCREF(Py_None);
4741 _resultobj = Py_None;
4742 return _resultobj;
4743}
4744
4745#define wxPyBitmapShape_base_OnBeginDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnBeginDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
4746static PyObject *_wrap_wxPyBitmapShape_base_OnBeginDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
4747 PyObject * _resultobj;
4748 wxPyBitmapShape * _arg0;
4749 double _arg1;
4750 double _arg2;
4751 int _arg3 = (int ) 0;
4752 int _arg4 = (int ) 0;
4753 PyObject * _argo0 = 0;
4754 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
4755
4756 self = self;
4757 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyBitmapShape_base_OnBeginDragLeft",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
4758 return NULL;
4759 if (_argo0) {
4760 if (_argo0 == Py_None) { _arg0 = NULL; }
4761 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4762 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnBeginDragLeft. Expected _wxPyBitmapShape_p.");
4763 return NULL;
4764 }
4765 }
4766{
4767 wxPy_BEGIN_ALLOW_THREADS;
4768 wxPyBitmapShape_base_OnBeginDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4);
4769
4770 wxPy_END_ALLOW_THREADS;
4771} Py_INCREF(Py_None);
4772 _resultobj = Py_None;
4773 return _resultobj;
4774}
4775
4776#define wxPyBitmapShape_base_OnEndDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnEndDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
4777static PyObject *_wrap_wxPyBitmapShape_base_OnEndDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
4778 PyObject * _resultobj;
4779 wxPyBitmapShape * _arg0;
4780 double _arg1;
4781 double _arg2;
4782 int _arg3 = (int ) 0;
4783 int _arg4 = (int ) 0;
4784 PyObject * _argo0 = 0;
4785 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
4786
4787 self = self;
4788 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyBitmapShape_base_OnEndDragLeft",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
4789 return NULL;
4790 if (_argo0) {
4791 if (_argo0 == Py_None) { _arg0 = NULL; }
4792 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4793 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnEndDragLeft. Expected _wxPyBitmapShape_p.");
4794 return NULL;
4795 }
4796 }
4797{
4798 wxPy_BEGIN_ALLOW_THREADS;
4799 wxPyBitmapShape_base_OnEndDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4);
4800
4801 wxPy_END_ALLOW_THREADS;
4802} Py_INCREF(Py_None);
4803 _resultobj = Py_None;
4804 return _resultobj;
4805}
4806
4807#define wxPyBitmapShape_base_OnDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
4808static PyObject *_wrap_wxPyBitmapShape_base_OnDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
4809 PyObject * _resultobj;
4810 wxPyBitmapShape * _arg0;
4811 bool _arg1;
4812 double _arg2;
4813 double _arg3;
4814 int _arg4 = (int ) 0;
4815 int _arg5 = (int ) 0;
4816 PyObject * _argo0 = 0;
4817 int tempbool1;
4818 char *_kwnames[] = { "self","draw","x","y","keys","attachment", NULL };
4819
4820 self = self;
4821 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oidd|ii:wxPyBitmapShape_base_OnDragRight",_kwnames,&_argo0,&tempbool1,&_arg2,&_arg3,&_arg4,&_arg5))
4822 return NULL;
4823 if (_argo0) {
4824 if (_argo0 == Py_None) { _arg0 = NULL; }
4825 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4826 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnDragRight. Expected _wxPyBitmapShape_p.");
4827 return NULL;
4828 }
4829 }
4830 _arg1 = (bool ) tempbool1;
4831{
4832 wxPy_BEGIN_ALLOW_THREADS;
4833 wxPyBitmapShape_base_OnDragRight(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
4834
4835 wxPy_END_ALLOW_THREADS;
4836} Py_INCREF(Py_None);
4837 _resultobj = Py_None;
4838 return _resultobj;
4839}
4840
4841#define wxPyBitmapShape_base_OnBeginDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnBeginDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
4842static PyObject *_wrap_wxPyBitmapShape_base_OnBeginDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
4843 PyObject * _resultobj;
4844 wxPyBitmapShape * _arg0;
4845 double _arg1;
4846 double _arg2;
4847 int _arg3 = (int ) 0;
4848 int _arg4 = (int ) 0;
4849 PyObject * _argo0 = 0;
4850 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
4851
4852 self = self;
4853 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyBitmapShape_base_OnBeginDragRight",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
4854 return NULL;
4855 if (_argo0) {
4856 if (_argo0 == Py_None) { _arg0 = NULL; }
4857 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4858 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnBeginDragRight. Expected _wxPyBitmapShape_p.");
4859 return NULL;
4860 }
4861 }
4862{
4863 wxPy_BEGIN_ALLOW_THREADS;
4864 wxPyBitmapShape_base_OnBeginDragRight(_arg0,_arg1,_arg2,_arg3,_arg4);
4865
4866 wxPy_END_ALLOW_THREADS;
4867} Py_INCREF(Py_None);
4868 _resultobj = Py_None;
4869 return _resultobj;
4870}
4871
4872#define wxPyBitmapShape_base_OnEndDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnEndDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
4873static PyObject *_wrap_wxPyBitmapShape_base_OnEndDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
4874 PyObject * _resultobj;
4875 wxPyBitmapShape * _arg0;
4876 double _arg1;
4877 double _arg2;
4878 int _arg3 = (int ) 0;
4879 int _arg4 = (int ) 0;
4880 PyObject * _argo0 = 0;
4881 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
4882
4883 self = self;
4884 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyBitmapShape_base_OnEndDragRight",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
4885 return NULL;
4886 if (_argo0) {
4887 if (_argo0 == Py_None) { _arg0 = NULL; }
4888 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4889 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnEndDragRight. Expected _wxPyBitmapShape_p.");
4890 return NULL;
4891 }
4892 }
4893{
4894 wxPy_BEGIN_ALLOW_THREADS;
4895 wxPyBitmapShape_base_OnEndDragRight(_arg0,_arg1,_arg2,_arg3,_arg4);
4896
4897 wxPy_END_ALLOW_THREADS;
4898} Py_INCREF(Py_None);
4899 _resultobj = Py_None;
4900 return _resultobj;
4901}
4902
4903#define wxPyBitmapShape_base_OnDrawOutline(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnDrawOutline(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
4904static PyObject *_wrap_wxPyBitmapShape_base_OnDrawOutline(PyObject *self, PyObject *args, PyObject *kwargs) {
4905 PyObject * _resultobj;
4906 wxPyBitmapShape * _arg0;
4907 wxDC * _arg1;
4908 double _arg2;
4909 double _arg3;
4910 double _arg4;
4911 double _arg5;
4912 PyObject * _argo0 = 0;
4913 PyObject * _argo1 = 0;
4914 char *_kwnames[] = { "self","dc","x","y","w","h", NULL };
4915
4916 self = self;
4917 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdddd:wxPyBitmapShape_base_OnDrawOutline",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5))
4918 return NULL;
4919 if (_argo0) {
4920 if (_argo0 == Py_None) { _arg0 = NULL; }
4921 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4922 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnDrawOutline. Expected _wxPyBitmapShape_p.");
4923 return NULL;
4924 }
4925 }
4926 if (_argo1) {
4927 if (_argo1 == Py_None) { _arg1 = NULL; }
4928 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
4929 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyBitmapShape_base_OnDrawOutline. Expected _wxDC_p.");
4930 return NULL;
4931 }
4932 }
4933{
4934 wxPy_BEGIN_ALLOW_THREADS;
4935 wxPyBitmapShape_base_OnDrawOutline(_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5);
4936
4937 wxPy_END_ALLOW_THREADS;
4938} Py_INCREF(Py_None);
4939 _resultobj = Py_None;
4940 return _resultobj;
4941}
4942
4943#define wxPyBitmapShape_base_OnDrawControlPoints(_swigobj,_swigarg0) (_swigobj->base_OnDrawControlPoints(_swigarg0))
4944static PyObject *_wrap_wxPyBitmapShape_base_OnDrawControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
4945 PyObject * _resultobj;
4946 wxPyBitmapShape * _arg0;
4947 wxDC * _arg1;
4948 PyObject * _argo0 = 0;
4949 PyObject * _argo1 = 0;
4950 char *_kwnames[] = { "self","dc", NULL };
4951
4952 self = self;
4953 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyBitmapShape_base_OnDrawControlPoints",_kwnames,&_argo0,&_argo1))
4954 return NULL;
4955 if (_argo0) {
4956 if (_argo0 == Py_None) { _arg0 = NULL; }
4957 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4958 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnDrawControlPoints. Expected _wxPyBitmapShape_p.");
4959 return NULL;
4960 }
4961 }
4962 if (_argo1) {
4963 if (_argo1 == Py_None) { _arg1 = NULL; }
4964 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
4965 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyBitmapShape_base_OnDrawControlPoints. Expected _wxDC_p.");
4966 return NULL;
4967 }
4968 }
4969{
4970 wxPy_BEGIN_ALLOW_THREADS;
4971 wxPyBitmapShape_base_OnDrawControlPoints(_arg0,*_arg1);
4972
4973 wxPy_END_ALLOW_THREADS;
4974} Py_INCREF(Py_None);
4975 _resultobj = Py_None;
4976 return _resultobj;
4977}
4978
4979#define wxPyBitmapShape_base_OnEraseControlPoints(_swigobj,_swigarg0) (_swigobj->base_OnEraseControlPoints(_swigarg0))
4980static PyObject *_wrap_wxPyBitmapShape_base_OnEraseControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
4981 PyObject * _resultobj;
4982 wxPyBitmapShape * _arg0;
4983 wxDC * _arg1;
4984 PyObject * _argo0 = 0;
4985 PyObject * _argo1 = 0;
4986 char *_kwnames[] = { "self","dc", NULL };
4987
4988 self = self;
4989 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyBitmapShape_base_OnEraseControlPoints",_kwnames,&_argo0,&_argo1))
4990 return NULL;
4991 if (_argo0) {
4992 if (_argo0 == Py_None) { _arg0 = NULL; }
4993 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
4994 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnEraseControlPoints. Expected _wxPyBitmapShape_p.");
4995 return NULL;
4996 }
4997 }
4998 if (_argo1) {
4999 if (_argo1 == Py_None) { _arg1 = NULL; }
5000 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
5001 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyBitmapShape_base_OnEraseControlPoints. Expected _wxDC_p.");
5002 return NULL;
5003 }
5004 }
5005{
5006 wxPy_BEGIN_ALLOW_THREADS;
5007 wxPyBitmapShape_base_OnEraseControlPoints(_arg0,*_arg1);
5008
5009 wxPy_END_ALLOW_THREADS;
5010} Py_INCREF(Py_None);
5011 _resultobj = Py_None;
5012 return _resultobj;
5013}
5014
5015#define wxPyBitmapShape_base_OnMoveLink(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnMoveLink(_swigarg0,_swigarg1))
5016static PyObject *_wrap_wxPyBitmapShape_base_OnMoveLink(PyObject *self, PyObject *args, PyObject *kwargs) {
5017 PyObject * _resultobj;
5018 wxPyBitmapShape * _arg0;
5019 wxDC * _arg1;
5020 bool _arg2 = (bool ) TRUE;
5021 PyObject * _argo0 = 0;
5022 PyObject * _argo1 = 0;
5023 int tempbool2 = (int) TRUE;
5024 char *_kwnames[] = { "self","dc","moveControlPoints", NULL };
5025
5026 self = self;
5027 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxPyBitmapShape_base_OnMoveLink",_kwnames,&_argo0,&_argo1,&tempbool2))
5028 return NULL;
5029 if (_argo0) {
5030 if (_argo0 == Py_None) { _arg0 = NULL; }
5031 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
5032 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnMoveLink. Expected _wxPyBitmapShape_p.");
5033 return NULL;
5034 }
5035 }
5036 if (_argo1) {
5037 if (_argo1 == Py_None) { _arg1 = NULL; }
5038 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
5039 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyBitmapShape_base_OnMoveLink. Expected _wxDC_p.");
5040 return NULL;
5041 }
5042 }
5043 _arg2 = (bool ) tempbool2;
5044{
5045 wxPy_BEGIN_ALLOW_THREADS;
5046 wxPyBitmapShape_base_OnMoveLink(_arg0,*_arg1,_arg2);
5047
5048 wxPy_END_ALLOW_THREADS;
5049} Py_INCREF(Py_None);
5050 _resultobj = Py_None;
5051 return _resultobj;
5052}
5053
5054#define wxPyBitmapShape_base_OnSizingDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->base_OnSizingDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
5055static PyObject *_wrap_wxPyBitmapShape_base_OnSizingDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
5056 PyObject * _resultobj;
5057 wxPyBitmapShape * _arg0;
2348eaee 5058 wxPyControlPoint * _arg1;
e91a9dfc
RD
5059 bool _arg2;
5060 double _arg3;
5061 double _arg4;
5062 int _arg5 = (int ) 0;
5063 int _arg6 = (int ) 0;
5064 PyObject * _argo0 = 0;
5065 PyObject * _argo1 = 0;
5066 int tempbool2;
5067 char *_kwnames[] = { "self","pt","draw","x","y","keys","attachment", NULL };
5068
5069 self = self;
5070 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOidd|ii:wxPyBitmapShape_base_OnSizingDragLeft",_kwnames,&_argo0,&_argo1,&tempbool2,&_arg3,&_arg4,&_arg5,&_arg6))
5071 return NULL;
5072 if (_argo0) {
5073 if (_argo0 == Py_None) { _arg0 = NULL; }
5074 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
5075 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnSizingDragLeft. Expected _wxPyBitmapShape_p.");
5076 return NULL;
5077 }
5078 }
5079 if (_argo1) {
5080 if (_argo1 == Py_None) { _arg1 = NULL; }
2348eaee
RD
5081 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyControlPoint_p")) {
5082 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyBitmapShape_base_OnSizingDragLeft. Expected _wxPyControlPoint_p.");
e91a9dfc
RD
5083 return NULL;
5084 }
5085 }
5086 _arg2 = (bool ) tempbool2;
5087{
5088 wxPy_BEGIN_ALLOW_THREADS;
5089 wxPyBitmapShape_base_OnSizingDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
5090
5091 wxPy_END_ALLOW_THREADS;
5092} Py_INCREF(Py_None);
5093 _resultobj = Py_None;
5094 return _resultobj;
5095}
5096
5097#define wxPyBitmapShape_base_OnSizingBeginDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnSizingBeginDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
5098static PyObject *_wrap_wxPyBitmapShape_base_OnSizingBeginDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
5099 PyObject * _resultobj;
5100 wxPyBitmapShape * _arg0;
2348eaee 5101 wxPyControlPoint * _arg1;
e91a9dfc
RD
5102 double _arg2;
5103 double _arg3;
5104 int _arg4 = (int ) 0;
5105 int _arg5 = (int ) 0;
5106 PyObject * _argo0 = 0;
5107 PyObject * _argo1 = 0;
5108 char *_kwnames[] = { "self","pt","x","y","keys","attachment", NULL };
5109
5110 self = self;
5111 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdd|ii:wxPyBitmapShape_base_OnSizingBeginDragLeft",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5))
5112 return NULL;
5113 if (_argo0) {
5114 if (_argo0 == Py_None) { _arg0 = NULL; }
5115 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
5116 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnSizingBeginDragLeft. Expected _wxPyBitmapShape_p.");
5117 return NULL;
5118 }
5119 }
5120 if (_argo1) {
5121 if (_argo1 == Py_None) { _arg1 = NULL; }
2348eaee
RD
5122 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyControlPoint_p")) {
5123 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyBitmapShape_base_OnSizingBeginDragLeft. Expected _wxPyControlPoint_p.");
e91a9dfc
RD
5124 return NULL;
5125 }
5126 }
5127{
5128 wxPy_BEGIN_ALLOW_THREADS;
5129 wxPyBitmapShape_base_OnSizingBeginDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
5130
5131 wxPy_END_ALLOW_THREADS;
5132} Py_INCREF(Py_None);
5133 _resultobj = Py_None;
5134 return _resultobj;
5135}
5136
5137#define wxPyBitmapShape_base_OnSizingEndDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnSizingEndDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
5138static PyObject *_wrap_wxPyBitmapShape_base_OnSizingEndDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
5139 PyObject * _resultobj;
5140 wxPyBitmapShape * _arg0;
2348eaee 5141 wxPyControlPoint * _arg1;
e91a9dfc
RD
5142 double _arg2;
5143 double _arg3;
5144 int _arg4 = (int ) 0;
5145 int _arg5 = (int ) 0;
5146 PyObject * _argo0 = 0;
5147 PyObject * _argo1 = 0;
5148 char *_kwnames[] = { "self","pt","x","y","keys","attachment", NULL };
5149
5150 self = self;
5151 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdd|ii:wxPyBitmapShape_base_OnSizingEndDragLeft",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5))
5152 return NULL;
5153 if (_argo0) {
5154 if (_argo0 == Py_None) { _arg0 = NULL; }
5155 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
5156 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnSizingEndDragLeft. Expected _wxPyBitmapShape_p.");
5157 return NULL;
5158 }
5159 }
5160 if (_argo1) {
5161 if (_argo1 == Py_None) { _arg1 = NULL; }
2348eaee
RD
5162 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyControlPoint_p")) {
5163 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyBitmapShape_base_OnSizingEndDragLeft. Expected _wxPyControlPoint_p.");
e91a9dfc
RD
5164 return NULL;
5165 }
5166 }
5167{
5168 wxPy_BEGIN_ALLOW_THREADS;
5169 wxPyBitmapShape_base_OnSizingEndDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
5170
5171 wxPy_END_ALLOW_THREADS;
5172} Py_INCREF(Py_None);
5173 _resultobj = Py_None;
5174 return _resultobj;
5175}
5176
5177#define wxPyBitmapShape_base_OnBeginSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnBeginSize(_swigarg0,_swigarg1))
5178static PyObject *_wrap_wxPyBitmapShape_base_OnBeginSize(PyObject *self, PyObject *args, PyObject *kwargs) {
5179 PyObject * _resultobj;
5180 wxPyBitmapShape * _arg0;
5181 double _arg1;
5182 double _arg2;
5183 PyObject * _argo0 = 0;
5184 char *_kwnames[] = { "self","w","h", NULL };
5185
5186 self = self;
5187 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyBitmapShape_base_OnBeginSize",_kwnames,&_argo0,&_arg1,&_arg2))
5188 return NULL;
5189 if (_argo0) {
5190 if (_argo0 == Py_None) { _arg0 = NULL; }
5191 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
5192 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnBeginSize. Expected _wxPyBitmapShape_p.");
5193 return NULL;
5194 }
5195 }
5196{
5197 wxPy_BEGIN_ALLOW_THREADS;
5198 wxPyBitmapShape_base_OnBeginSize(_arg0,_arg1,_arg2);
5199
5200 wxPy_END_ALLOW_THREADS;
5201} Py_INCREF(Py_None);
5202 _resultobj = Py_None;
5203 return _resultobj;
5204}
5205
5206#define wxPyBitmapShape_base_OnEndSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnEndSize(_swigarg0,_swigarg1))
5207static PyObject *_wrap_wxPyBitmapShape_base_OnEndSize(PyObject *self, PyObject *args, PyObject *kwargs) {
5208 PyObject * _resultobj;
5209 wxPyBitmapShape * _arg0;
5210 double _arg1;
5211 double _arg2;
5212 PyObject * _argo0 = 0;
5213 char *_kwnames[] = { "self","w","h", NULL };
5214
5215 self = self;
5216 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyBitmapShape_base_OnEndSize",_kwnames,&_argo0,&_arg1,&_arg2))
5217 return NULL;
5218 if (_argo0) {
5219 if (_argo0 == Py_None) { _arg0 = NULL; }
5220 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyBitmapShape_p")) {
5221 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyBitmapShape_base_OnEndSize. Expected _wxPyBitmapShape_p.");
5222 return NULL;
5223 }
5224 }
5225{
5226 wxPy_BEGIN_ALLOW_THREADS;
5227 wxPyBitmapShape_base_OnEndSize(_arg0,_arg1,_arg2);
5228
5229 wxPy_END_ALLOW_THREADS;
5230} Py_INCREF(Py_None);
5231 _resultobj = Py_None;
5232 return _resultobj;
5233}
5234
5235static void *SwigwxPyDrawnShapeTowxPyRectangleShape(void *ptr) {
5236 wxPyDrawnShape *src;
5237 wxPyRectangleShape *dest;
5238 src = (wxPyDrawnShape *) ptr;
5239 dest = (wxPyRectangleShape *) src;
5240 return (void *) dest;
5241}
5242
5243static void *SwigwxPyDrawnShapeTowxPyShape(void *ptr) {
5244 wxPyDrawnShape *src;
5245 wxPyShape *dest;
5246 src = (wxPyDrawnShape *) ptr;
5247 dest = (wxPyShape *) src;
5248 return (void *) dest;
5249}
5250
5251static void *SwigwxPyDrawnShapeTowxPyShapeEvtHandler(void *ptr) {
5252 wxPyDrawnShape *src;
5253 wxPyShapeEvtHandler *dest;
5254 src = (wxPyDrawnShape *) ptr;
5255 dest = (wxPyShapeEvtHandler *) src;
5256 return (void *) dest;
5257}
5258
5259#define new_wxPyDrawnShape() (new wxPyDrawnShape())
5260static PyObject *_wrap_new_wxPyDrawnShape(PyObject *self, PyObject *args, PyObject *kwargs) {
5261 PyObject * _resultobj;
5262 wxPyDrawnShape * _result;
5263 char *_kwnames[] = { NULL };
5264 char _ptemp[128];
5265
5266 self = self;
5267 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxPyDrawnShape",_kwnames))
5268 return NULL;
5269{
5270 wxPy_BEGIN_ALLOW_THREADS;
5271 _result = (wxPyDrawnShape *)new_wxPyDrawnShape();
5272
5273 wxPy_END_ALLOW_THREADS;
5274} if (_result) {
5275 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPyDrawnShape_p");
5276 _resultobj = Py_BuildValue("s",_ptemp);
5277 } else {
5278 Py_INCREF(Py_None);
5279 _resultobj = Py_None;
5280 }
5281 return _resultobj;
5282}
5283
f6bcfd97 5284#define wxPyDrawnShape__setSelf(_swigobj,_swigarg0,_swigarg1) (_swigobj->_setSelf(_swigarg0,_swigarg1))
e91a9dfc
RD
5285static PyObject *_wrap_wxPyDrawnShape__setSelf(PyObject *self, PyObject *args, PyObject *kwargs) {
5286 PyObject * _resultobj;
5287 wxPyDrawnShape * _arg0;
5288 PyObject * _arg1;
f6bcfd97 5289 PyObject * _arg2;
e91a9dfc
RD
5290 PyObject * _argo0 = 0;
5291 PyObject * _obj1 = 0;
f6bcfd97
BP
5292 PyObject * _obj2 = 0;
5293 char *_kwnames[] = { "self","self","_class", NULL };
e91a9dfc
RD
5294
5295 self = self;
f6bcfd97 5296 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxPyDrawnShape__setSelf",_kwnames,&_argo0,&_obj1,&_obj2))
e91a9dfc
RD
5297 return NULL;
5298 if (_argo0) {
5299 if (_argo0 == Py_None) { _arg0 = NULL; }
5300 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
5301 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape__setSelf. Expected _wxPyDrawnShape_p.");
5302 return NULL;
5303 }
5304 }
5305{
5306 _arg1 = _obj1;
5307}
f6bcfd97
BP
5308{
5309 _arg2 = _obj2;
5310}
e91a9dfc
RD
5311{
5312 wxPy_BEGIN_ALLOW_THREADS;
f6bcfd97 5313 wxPyDrawnShape__setSelf(_arg0,_arg1,_arg2);
e91a9dfc
RD
5314
5315 wxPy_END_ALLOW_THREADS;
5316} Py_INCREF(Py_None);
5317 _resultobj = Py_None;
5318 return _resultobj;
5319}
5320
5321#define wxPyDrawnShape_CalculateSize(_swigobj) (_swigobj->CalculateSize())
5322static PyObject *_wrap_wxPyDrawnShape_CalculateSize(PyObject *self, PyObject *args, PyObject *kwargs) {
5323 PyObject * _resultobj;
5324 wxPyDrawnShape * _arg0;
5325 PyObject * _argo0 = 0;
5326 char *_kwnames[] = { "self", NULL };
5327
5328 self = self;
5329 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyDrawnShape_CalculateSize",_kwnames,&_argo0))
5330 return NULL;
5331 if (_argo0) {
5332 if (_argo0 == Py_None) { _arg0 = NULL; }
5333 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
5334 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_CalculateSize. Expected _wxPyDrawnShape_p.");
5335 return NULL;
5336 }
5337 }
5338{
5339 wxPy_BEGIN_ALLOW_THREADS;
5340 wxPyDrawnShape_CalculateSize(_arg0);
5341
5342 wxPy_END_ALLOW_THREADS;
5343} Py_INCREF(Py_None);
5344 _resultobj = Py_None;
5345 return _resultobj;
5346}
5347
5348#define wxPyDrawnShape_DestroyClippingRect(_swigobj) (_swigobj->DestroyClippingRect())
5349static PyObject *_wrap_wxPyDrawnShape_DestroyClippingRect(PyObject *self, PyObject *args, PyObject *kwargs) {
5350 PyObject * _resultobj;
5351 wxPyDrawnShape * _arg0;
5352 PyObject * _argo0 = 0;
5353 char *_kwnames[] = { "self", NULL };
5354
5355 self = self;
5356 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyDrawnShape_DestroyClippingRect",_kwnames,&_argo0))
5357 return NULL;
5358 if (_argo0) {
5359 if (_argo0 == Py_None) { _arg0 = NULL; }
5360 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
5361 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_DestroyClippingRect. Expected _wxPyDrawnShape_p.");
5362 return NULL;
5363 }
5364 }
5365{
5366 wxPy_BEGIN_ALLOW_THREADS;
5367 wxPyDrawnShape_DestroyClippingRect(_arg0);
5368
5369 wxPy_END_ALLOW_THREADS;
5370} Py_INCREF(Py_None);
5371 _resultobj = Py_None;
5372 return _resultobj;
5373}
5374
5375#define wxPyDrawnShape_DrawArc(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->DrawArc(_swigarg0,_swigarg1,_swigarg2))
5376static PyObject *_wrap_wxPyDrawnShape_DrawArc(PyObject *self, PyObject *args, PyObject *kwargs) {
5377 PyObject * _resultobj;
5378 wxPyDrawnShape * _arg0;
5379 wxPoint * _arg1;
5380 wxPoint * _arg2;
5381 wxPoint * _arg3;
5382 PyObject * _argo0 = 0;
2348eaee
RD
5383 wxPoint temp;
5384 PyObject * _obj1 = 0;
5385 wxPoint temp0;
5386 PyObject * _obj2 = 0;
5387 wxPoint temp1;
5388 PyObject * _obj3 = 0;
e91a9dfc
RD
5389 char *_kwnames[] = { "self","centrePoint","startPoint","endPoint", NULL };
5390
5391 self = self;
2348eaee 5392 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOOO:wxPyDrawnShape_DrawArc",_kwnames,&_argo0,&_obj1,&_obj2,&_obj3))
e91a9dfc
RD
5393 return NULL;
5394 if (_argo0) {
5395 if (_argo0 == Py_None) { _arg0 = NULL; }
5396 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
5397 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_DrawArc. Expected _wxPyDrawnShape_p.");
5398 return NULL;
5399 }
5400 }
2348eaee
RD
5401{
5402 _arg1 = &temp;
5403 if (! wxPoint_helper(_obj1, &_arg1))
e91a9dfc 5404 return NULL;
2348eaee
RD
5405}
5406{
5407 _arg2 = &temp0;
5408 if (! wxPoint_helper(_obj2, &_arg2))
e91a9dfc 5409 return NULL;
2348eaee
RD
5410}
5411{
5412 _arg3 = &temp1;
5413 if (! wxPoint_helper(_obj3, &_arg3))
e91a9dfc 5414 return NULL;
2348eaee 5415}
e91a9dfc
RD
5416{
5417 wxPy_BEGIN_ALLOW_THREADS;
5418 wxPyDrawnShape_DrawArc(_arg0,*_arg1,*_arg2,*_arg3);
5419
5420 wxPy_END_ALLOW_THREADS;
5421} Py_INCREF(Py_None);
5422 _resultobj = Py_None;
5423 return _resultobj;
5424}
5425
5426#define wxPyDrawnShape_DrawAtAngle(_swigobj,_swigarg0) (_swigobj->DrawAtAngle(_swigarg0))
5427static PyObject *_wrap_wxPyDrawnShape_DrawAtAngle(PyObject *self, PyObject *args, PyObject *kwargs) {
5428 PyObject * _resultobj;
5429 wxPyDrawnShape * _arg0;
5430 int _arg1;
5431 PyObject * _argo0 = 0;
5432 char *_kwnames[] = { "self","angle", NULL };
5433
5434 self = self;
5435 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxPyDrawnShape_DrawAtAngle",_kwnames,&_argo0,&_arg1))
5436 return NULL;
5437 if (_argo0) {
5438 if (_argo0 == Py_None) { _arg0 = NULL; }
5439 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
5440 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_DrawAtAngle. Expected _wxPyDrawnShape_p.");
5441 return NULL;
5442 }
5443 }
5444{
5445 wxPy_BEGIN_ALLOW_THREADS;
5446 wxPyDrawnShape_DrawAtAngle(_arg0,_arg1);
5447
5448 wxPy_END_ALLOW_THREADS;
5449} Py_INCREF(Py_None);
5450 _resultobj = Py_None;
5451 return _resultobj;
5452}
5453
5454#define wxPyDrawnShape_DrawEllipticArc(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->DrawEllipticArc(_swigarg0,_swigarg1,_swigarg2))
5455static PyObject *_wrap_wxPyDrawnShape_DrawEllipticArc(PyObject *self, PyObject *args, PyObject *kwargs) {
5456 PyObject * _resultobj;
5457 wxPyDrawnShape * _arg0;
5458 wxRect * _arg1;
5459 double _arg2;
5460 double _arg3;
5461 PyObject * _argo0 = 0;
2348eaee
RD
5462 wxRect temp;
5463 PyObject * _obj1 = 0;
e91a9dfc
RD
5464 char *_kwnames[] = { "self","rect","startAngle","endAngle", NULL };
5465
5466 self = self;
2348eaee 5467 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdd:wxPyDrawnShape_DrawEllipticArc",_kwnames,&_argo0,&_obj1,&_arg2,&_arg3))
e91a9dfc
RD
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_DrawEllipticArc. Expected _wxPyDrawnShape_p.");
5473 return NULL;
5474 }
5475 }
2348eaee
RD
5476{
5477 _arg1 = &temp;
5478 if (! wxRect_helper(_obj1, &_arg1))
e91a9dfc 5479 return NULL;
2348eaee 5480}
e91a9dfc
RD
5481{
5482 wxPy_BEGIN_ALLOW_THREADS;
5483 wxPyDrawnShape_DrawEllipticArc(_arg0,*_arg1,_arg2,_arg3);
5484
5485 wxPy_END_ALLOW_THREADS;
5486} Py_INCREF(Py_None);
5487 _resultobj = Py_None;
5488 return _resultobj;
5489}
5490
5491#define wxPyDrawnShape_DrawLine(_swigobj,_swigarg0,_swigarg1) (_swigobj->DrawLine(_swigarg0,_swigarg1))
5492static PyObject *_wrap_wxPyDrawnShape_DrawLine(PyObject *self, PyObject *args, PyObject *kwargs) {
5493 PyObject * _resultobj;
5494 wxPyDrawnShape * _arg0;
5495 wxPoint * _arg1;
5496 wxPoint * _arg2;
5497 PyObject * _argo0 = 0;
2348eaee
RD
5498 wxPoint temp;
5499 PyObject * _obj1 = 0;
5500 wxPoint temp0;
5501 PyObject * _obj2 = 0;
e91a9dfc
RD
5502 char *_kwnames[] = { "self","point1","point2", NULL };
5503
5504 self = self;
2348eaee 5505 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxPyDrawnShape_DrawLine",_kwnames,&_argo0,&_obj1,&_obj2))
e91a9dfc
RD
5506 return NULL;
5507 if (_argo0) {
5508 if (_argo0 == Py_None) { _arg0 = NULL; }
5509 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
5510 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_DrawLine. Expected _wxPyDrawnShape_p.");
5511 return NULL;
5512 }
5513 }
2348eaee
RD
5514{
5515 _arg1 = &temp;
5516 if (! wxPoint_helper(_obj1, &_arg1))
e91a9dfc 5517 return NULL;
2348eaee
RD
5518}
5519{
5520 _arg2 = &temp0;
5521 if (! wxPoint_helper(_obj2, &_arg2))
e91a9dfc 5522 return NULL;
2348eaee 5523}
e91a9dfc
RD
5524{
5525 wxPy_BEGIN_ALLOW_THREADS;
5526 wxPyDrawnShape_DrawLine(_arg0,*_arg1,*_arg2);
5527
5528 wxPy_END_ALLOW_THREADS;
5529} Py_INCREF(Py_None);
5530 _resultobj = Py_None;
5531 return _resultobj;
5532}
5533
5534#define wxPyDrawnShape_DrawLines(_swigobj,_swigarg0,_swigarg1) (_swigobj->DrawLines(_swigarg0,_swigarg1))
5535static PyObject *_wrap_wxPyDrawnShape_DrawLines(PyObject *self, PyObject *args, PyObject *kwargs) {
5536 PyObject * _resultobj;
5537 wxPyDrawnShape * _arg0;
5538 int _arg1;
5539 wxPoint * _arg2;
5540 PyObject * _argo0 = 0;
e0672e2f 5541 int NPOINTS;
e91a9dfc 5542 PyObject * _obj2 = 0;
eec92d76 5543 char *_kwnames[] = { "self","points", NULL };
e91a9dfc
RD
5544
5545 self = self;
5546 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDrawnShape_DrawLines",_kwnames,&_argo0,&_obj2))
5547 return NULL;
5548 if (_argo0) {
5549 if (_argo0 == Py_None) { _arg0 = NULL; }
5550 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
5551 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_DrawLines. Expected _wxPyDrawnShape_p.");
5552 return NULL;
5553 }
5554 }
5555 if (_obj2)
5556{
e0672e2f
RD
5557 _arg2 = wxPoint_LIST_helper(_obj2, &NPOINTS);
5558 if (_arg2 == NULL) {
5559 return NULL;
5560 }
e91a9dfc
RD
5561}
5562{
e0672e2f 5563 _arg1 = NPOINTS;
e91a9dfc
RD
5564}
5565{
5566 wxPy_BEGIN_ALLOW_THREADS;
5567 wxPyDrawnShape_DrawLines(_arg0,_arg1,_arg2);
5568
5569 wxPy_END_ALLOW_THREADS;
5570} Py_INCREF(Py_None);
5571 _resultobj = Py_None;
5572{
5573 delete [] _arg2;
5574}
5575 return _resultobj;
5576}
5577
5578#define wxPyDrawnShape_DrawPoint(_swigobj,_swigarg0) (_swigobj->DrawPoint(_swigarg0))
5579static PyObject *_wrap_wxPyDrawnShape_DrawPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
5580 PyObject * _resultobj;
5581 wxPyDrawnShape * _arg0;
5582 wxPoint * _arg1;
5583 PyObject * _argo0 = 0;
2348eaee
RD
5584 wxPoint temp;
5585 PyObject * _obj1 = 0;
e91a9dfc
RD
5586 char *_kwnames[] = { "self","point", NULL };
5587
5588 self = self;
2348eaee 5589 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDrawnShape_DrawPoint",_kwnames,&_argo0,&_obj1))
e91a9dfc
RD
5590 return NULL;
5591 if (_argo0) {
5592 if (_argo0 == Py_None) { _arg0 = NULL; }
5593 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
5594 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_DrawPoint. Expected _wxPyDrawnShape_p.");
5595 return NULL;
5596 }
5597 }
2348eaee
RD
5598{
5599 _arg1 = &temp;
5600 if (! wxPoint_helper(_obj1, &_arg1))
e91a9dfc 5601 return NULL;
2348eaee 5602}
e91a9dfc
RD
5603{
5604 wxPy_BEGIN_ALLOW_THREADS;
5605 wxPyDrawnShape_DrawPoint(_arg0,*_arg1);
5606
5607 wxPy_END_ALLOW_THREADS;
5608} Py_INCREF(Py_None);
5609 _resultobj = Py_None;
5610 return _resultobj;
5611}
5612
5613#define wxPyDrawnShape_DrawPolygon(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->DrawPolygon(_swigarg0,_swigarg1,_swigarg2))
5614static PyObject *_wrap_wxPyDrawnShape_DrawPolygon(PyObject *self, PyObject *args, PyObject *kwargs) {
5615 PyObject * _resultobj;
5616 wxPyDrawnShape * _arg0;
5617 int _arg1;
5618 wxPoint * _arg2;
5619 int _arg3 = (int ) 0;
5620 PyObject * _argo0 = 0;
e0672e2f 5621 int NPOINTS;
e91a9dfc 5622 PyObject * _obj2 = 0;
eec92d76 5623 char *_kwnames[] = { "self","points","flags", NULL };
e91a9dfc
RD
5624
5625 self = self;
5626 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxPyDrawnShape_DrawPolygon",_kwnames,&_argo0,&_obj2,&_arg3))
5627 return NULL;
5628 if (_argo0) {
5629 if (_argo0 == Py_None) { _arg0 = NULL; }
5630 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
5631 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_DrawPolygon. Expected _wxPyDrawnShape_p.");
5632 return NULL;
5633 }
5634 }
5635 if (_obj2)
5636{
e0672e2f
RD
5637 _arg2 = wxPoint_LIST_helper(_obj2, &NPOINTS);
5638 if (_arg2 == NULL) {
5639 return NULL;
5640 }
e91a9dfc
RD
5641}
5642{
e0672e2f 5643 _arg1 = NPOINTS;
e91a9dfc
RD
5644}
5645{
5646 wxPy_BEGIN_ALLOW_THREADS;
5647 wxPyDrawnShape_DrawPolygon(_arg0,_arg1,_arg2,_arg3);
5648
5649 wxPy_END_ALLOW_THREADS;
5650} Py_INCREF(Py_None);
5651 _resultobj = Py_None;
5652{
5653 delete [] _arg2;
5654}
5655 return _resultobj;
5656}
5657
5658#define wxPyDrawnShape_DrawRectangle(_swigobj,_swigarg0) (_swigobj->DrawRectangle(_swigarg0))
5659static PyObject *_wrap_wxPyDrawnShape_DrawRectangle(PyObject *self, PyObject *args, PyObject *kwargs) {
5660 PyObject * _resultobj;
5661 wxPyDrawnShape * _arg0;
5662 wxRect * _arg1;
5663 PyObject * _argo0 = 0;
2348eaee
RD
5664 wxRect temp;
5665 PyObject * _obj1 = 0;
e91a9dfc
RD
5666 char *_kwnames[] = { "self","rect", NULL };
5667
5668 self = self;
2348eaee 5669 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDrawnShape_DrawRectangle",_kwnames,&_argo0,&_obj1))
e91a9dfc
RD
5670 return NULL;
5671 if (_argo0) {
5672 if (_argo0 == Py_None) { _arg0 = NULL; }
5673 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
5674 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_DrawRectangle. Expected _wxPyDrawnShape_p.");
5675 return NULL;
5676 }
5677 }
2348eaee
RD
5678{
5679 _arg1 = &temp;
5680 if (! wxRect_helper(_obj1, &_arg1))
e91a9dfc 5681 return NULL;
2348eaee 5682}
e91a9dfc
RD
5683{
5684 wxPy_BEGIN_ALLOW_THREADS;
5685 wxPyDrawnShape_DrawRectangle(_arg0,*_arg1);
5686
5687 wxPy_END_ALLOW_THREADS;
5688} Py_INCREF(Py_None);
5689 _resultobj = Py_None;
5690 return _resultobj;
5691}
5692
5693#define wxPyDrawnShape_DrawRoundedRectangle(_swigobj,_swigarg0,_swigarg1) (_swigobj->DrawRoundedRectangle(_swigarg0,_swigarg1))
5694static PyObject *_wrap_wxPyDrawnShape_DrawRoundedRectangle(PyObject *self, PyObject *args, PyObject *kwargs) {
5695 PyObject * _resultobj;
5696 wxPyDrawnShape * _arg0;
5697 wxRect * _arg1;
5698 double _arg2;
5699 PyObject * _argo0 = 0;
2348eaee
RD
5700 wxRect temp;
5701 PyObject * _obj1 = 0;
e91a9dfc
RD
5702 char *_kwnames[] = { "self","rect","radius", NULL };
5703
5704 self = self;
2348eaee 5705 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOd:wxPyDrawnShape_DrawRoundedRectangle",_kwnames,&_argo0,&_obj1,&_arg2))
e91a9dfc
RD
5706 return NULL;
5707 if (_argo0) {
5708 if (_argo0 == Py_None) { _arg0 = NULL; }
5709 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
5710 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_DrawRoundedRectangle. Expected _wxPyDrawnShape_p.");
5711 return NULL;
5712 }
5713 }
2348eaee
RD
5714{
5715 _arg1 = &temp;
5716 if (! wxRect_helper(_obj1, &_arg1))
e91a9dfc 5717 return NULL;
2348eaee 5718}
e91a9dfc
RD
5719{
5720 wxPy_BEGIN_ALLOW_THREADS;
5721 wxPyDrawnShape_DrawRoundedRectangle(_arg0,*_arg1,_arg2);
5722
5723 wxPy_END_ALLOW_THREADS;
5724} Py_INCREF(Py_None);
5725 _resultobj = Py_None;
5726 return _resultobj;
5727}
5728
5729#define wxPyDrawnShape_DrawSpline(_swigobj,_swigarg0,_swigarg1) (_swigobj->DrawSpline(_swigarg0,_swigarg1))
5730static PyObject *_wrap_wxPyDrawnShape_DrawSpline(PyObject *self, PyObject *args, PyObject *kwargs) {
5731 PyObject * _resultobj;
5732 wxPyDrawnShape * _arg0;
5733 int _arg1;
5734 wxPoint * _arg2;
5735 PyObject * _argo0 = 0;
e0672e2f 5736 int NPOINTS;
e91a9dfc 5737 PyObject * _obj2 = 0;
eec92d76 5738 char *_kwnames[] = { "self","points", NULL };
e91a9dfc
RD
5739
5740 self = self;
5741 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDrawnShape_DrawSpline",_kwnames,&_argo0,&_obj2))
5742 return NULL;
5743 if (_argo0) {
5744 if (_argo0 == Py_None) { _arg0 = NULL; }
5745 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
5746 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_DrawSpline. Expected _wxPyDrawnShape_p.");
5747 return NULL;
5748 }
5749 }
5750 if (_obj2)
5751{
e0672e2f
RD
5752 _arg2 = wxPoint_LIST_helper(_obj2, &NPOINTS);
5753 if (_arg2 == NULL) {
5754 return NULL;
5755 }
e91a9dfc
RD
5756}
5757{
e0672e2f 5758 _arg1 = NPOINTS;
e91a9dfc
RD
5759}
5760{
5761 wxPy_BEGIN_ALLOW_THREADS;
5762 wxPyDrawnShape_DrawSpline(_arg0,_arg1,_arg2);
5763
5764 wxPy_END_ALLOW_THREADS;
5765} Py_INCREF(Py_None);
5766 _resultobj = Py_None;
5767{
5768 delete [] _arg2;
5769}
5770 return _resultobj;
5771}
5772
5773#define wxPyDrawnShape_DrawText(_swigobj,_swigarg0,_swigarg1) (_swigobj->DrawText(_swigarg0,_swigarg1))
5774static PyObject *_wrap_wxPyDrawnShape_DrawText(PyObject *self, PyObject *args, PyObject *kwargs) {
5775 PyObject * _resultobj;
5776 wxPyDrawnShape * _arg0;
5777 wxString * _arg1;
5778 wxPoint * _arg2;
5779 PyObject * _argo0 = 0;
5780 PyObject * _obj1 = 0;
2348eaee
RD
5781 wxPoint temp;
5782 PyObject * _obj2 = 0;
e91a9dfc
RD
5783 char *_kwnames[] = { "self","text","point", NULL };
5784
5785 self = self;
2348eaee 5786 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxPyDrawnShape_DrawText",_kwnames,&_argo0,&_obj1,&_obj2))
e91a9dfc
RD
5787 return NULL;
5788 if (_argo0) {
5789 if (_argo0 == Py_None) { _arg0 = NULL; }
5790 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
5791 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_DrawText. Expected _wxPyDrawnShape_p.");
5792 return NULL;
5793 }
5794 }
5795{
185d7c3e
RD
5796#if PYTHON_API_VERSION >= 1009
5797 char* tmpPtr; int tmpSize;
5798 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
7a446686 5799 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
185d7c3e
RD
5800 return NULL;
5801 }
5802 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
5803 return NULL;
5804 _arg1 = new wxString(tmpPtr, tmpSize);
5805#else
e91a9dfc
RD
5806 if (!PyString_Check(_obj1)) {
5807 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
5808 return NULL;
5809 }
185d7c3e
RD
5810 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
5811#endif
e91a9dfc 5812}
2348eaee
RD
5813{
5814 _arg2 = &temp;
5815 if (! wxPoint_helper(_obj2, &_arg2))
e91a9dfc 5816 return NULL;
2348eaee 5817}
e91a9dfc
RD
5818{
5819 wxPy_BEGIN_ALLOW_THREADS;
5820 wxPyDrawnShape_DrawText(_arg0,*_arg1,*_arg2);
5821
5822 wxPy_END_ALLOW_THREADS;
5823} Py_INCREF(Py_None);
5824 _resultobj = Py_None;
5825{
5826 if (_obj1)
5827 delete _arg1;
5828}
5829 return _resultobj;
5830}
5831
5832#define wxPyDrawnShape_GetAngle(_swigobj) (_swigobj->GetAngle())
5833static PyObject *_wrap_wxPyDrawnShape_GetAngle(PyObject *self, PyObject *args, PyObject *kwargs) {
5834 PyObject * _resultobj;
5835 int _result;
5836 wxPyDrawnShape * _arg0;
5837 PyObject * _argo0 = 0;
5838 char *_kwnames[] = { "self", NULL };
5839
5840 self = self;
5841 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyDrawnShape_GetAngle",_kwnames,&_argo0))
5842 return NULL;
5843 if (_argo0) {
5844 if (_argo0 == Py_None) { _arg0 = NULL; }
5845 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
5846 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_GetAngle. Expected _wxPyDrawnShape_p.");
5847 return NULL;
5848 }
5849 }
5850{
5851 wxPy_BEGIN_ALLOW_THREADS;
5852 _result = (int )wxPyDrawnShape_GetAngle(_arg0);
5853
5854 wxPy_END_ALLOW_THREADS;
5855} _resultobj = Py_BuildValue("i",_result);
5856 return _resultobj;
5857}
5858
5859#define wxPyDrawnShape_GetMetaFile(_swigobj) (_swigobj->GetMetaFile())
5860static PyObject *_wrap_wxPyDrawnShape_GetMetaFile(PyObject *self, PyObject *args, PyObject *kwargs) {
5861 PyObject * _resultobj;
5862 wxPseudoMetaFile * _result;
5863 wxPyDrawnShape * _arg0;
5864 PyObject * _argo0 = 0;
5865 char *_kwnames[] = { "self", NULL };
5866 char _ptemp[128];
5867
5868 self = self;
5869 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyDrawnShape_GetMetaFile",_kwnames,&_argo0))
5870 return NULL;
5871 if (_argo0) {
5872 if (_argo0 == Py_None) { _arg0 = NULL; }
5873 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
5874 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_GetMetaFile. Expected _wxPyDrawnShape_p.");
5875 return NULL;
5876 }
5877 }
5878{
5879 wxPy_BEGIN_ALLOW_THREADS;
5880 wxPseudoMetaFile & _result_ref = wxPyDrawnShape_GetMetaFile(_arg0);
5881 _result = (wxPseudoMetaFile *) &_result_ref;
5882
5883 wxPy_END_ALLOW_THREADS;
5884} if (_result) {
5885 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPseudoMetaFile_p");
5886 _resultobj = Py_BuildValue("s",_ptemp);
5887 } else {
5888 Py_INCREF(Py_None);
5889 _resultobj = Py_None;
5890 }
5891 return _resultobj;
5892}
5893
5894#define wxPyDrawnShape_GetRotation(_swigobj) (_swigobj->GetRotation())
5895static PyObject *_wrap_wxPyDrawnShape_GetRotation(PyObject *self, PyObject *args, PyObject *kwargs) {
5896 PyObject * _resultobj;
5897 double _result;
5898 wxPyDrawnShape * _arg0;
5899 PyObject * _argo0 = 0;
5900 char *_kwnames[] = { "self", NULL };
5901
5902 self = self;
5903 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyDrawnShape_GetRotation",_kwnames,&_argo0))
5904 return NULL;
5905 if (_argo0) {
5906 if (_argo0 == Py_None) { _arg0 = NULL; }
5907 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
5908 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_GetRotation. Expected _wxPyDrawnShape_p.");
5909 return NULL;
5910 }
5911 }
5912{
5913 wxPy_BEGIN_ALLOW_THREADS;
5914 _result = (double )wxPyDrawnShape_GetRotation(_arg0);
5915
5916 wxPy_END_ALLOW_THREADS;
5917} _resultobj = Py_BuildValue("d",_result);
5918 return _resultobj;
5919}
5920
5921#define wxPyDrawnShape_LoadFromMetaFile(_swigobj,_swigarg0) (_swigobj->LoadFromMetaFile(_swigarg0))
5922static PyObject *_wrap_wxPyDrawnShape_LoadFromMetaFile(PyObject *self, PyObject *args, PyObject *kwargs) {
5923 PyObject * _resultobj;
5924 bool _result;
5925 wxPyDrawnShape * _arg0;
5926 char * _arg1;
5927 PyObject * _argo0 = 0;
5928 char *_kwnames[] = { "self","filename", NULL };
5929
5930 self = self;
5931 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Os:wxPyDrawnShape_LoadFromMetaFile",_kwnames,&_argo0,&_arg1))
5932 return NULL;
5933 if (_argo0) {
5934 if (_argo0 == Py_None) { _arg0 = NULL; }
5935 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
5936 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_LoadFromMetaFile. Expected _wxPyDrawnShape_p.");
5937 return NULL;
5938 }
5939 }
5940{
5941 wxPy_BEGIN_ALLOW_THREADS;
5942 _result = (bool )wxPyDrawnShape_LoadFromMetaFile(_arg0,_arg1);
5943
5944 wxPy_END_ALLOW_THREADS;
5945} _resultobj = Py_BuildValue("i",_result);
5946 return _resultobj;
5947}
5948
5949#define wxPyDrawnShape_Rotate(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->Rotate(_swigarg0,_swigarg1,_swigarg2))
5950static PyObject *_wrap_wxPyDrawnShape_Rotate(PyObject *self, PyObject *args, PyObject *kwargs) {
5951 PyObject * _resultobj;
5952 wxPyDrawnShape * _arg0;
5953 double _arg1;
5954 double _arg2;
5955 double _arg3;
5956 PyObject * _argo0 = 0;
5957 char *_kwnames[] = { "self","x","y","theta", NULL };
5958
5959 self = self;
5960 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oddd:wxPyDrawnShape_Rotate",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3))
5961 return NULL;
5962 if (_argo0) {
5963 if (_argo0 == Py_None) { _arg0 = NULL; }
5964 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
5965 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_Rotate. Expected _wxPyDrawnShape_p.");
5966 return NULL;
5967 }
5968 }
5969{
5970 wxPy_BEGIN_ALLOW_THREADS;
5971 wxPyDrawnShape_Rotate(_arg0,_arg1,_arg2,_arg3);
5972
5973 wxPy_END_ALLOW_THREADS;
5974} Py_INCREF(Py_None);
5975 _resultobj = Py_None;
5976 return _resultobj;
5977}
5978
5979#define wxPyDrawnShape_SetClippingRect(_swigobj,_swigarg0) (_swigobj->SetClippingRect(_swigarg0))
5980static PyObject *_wrap_wxPyDrawnShape_SetClippingRect(PyObject *self, PyObject *args, PyObject *kwargs) {
5981 PyObject * _resultobj;
5982 wxPyDrawnShape * _arg0;
5983 wxRect * _arg1;
5984 PyObject * _argo0 = 0;
2348eaee
RD
5985 wxRect temp;
5986 PyObject * _obj1 = 0;
e91a9dfc
RD
5987 char *_kwnames[] = { "self","rect", NULL };
5988
5989 self = self;
2348eaee 5990 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDrawnShape_SetClippingRect",_kwnames,&_argo0,&_obj1))
e91a9dfc
RD
5991 return NULL;
5992 if (_argo0) {
5993 if (_argo0 == Py_None) { _arg0 = NULL; }
5994 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
5995 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_SetClippingRect. Expected _wxPyDrawnShape_p.");
5996 return NULL;
5997 }
5998 }
2348eaee
RD
5999{
6000 _arg1 = &temp;
6001 if (! wxRect_helper(_obj1, &_arg1))
e91a9dfc 6002 return NULL;
2348eaee 6003}
e91a9dfc
RD
6004{
6005 wxPy_BEGIN_ALLOW_THREADS;
6006 wxPyDrawnShape_SetClippingRect(_arg0,*_arg1);
6007
6008 wxPy_END_ALLOW_THREADS;
6009} Py_INCREF(Py_None);
6010 _resultobj = Py_None;
6011 return _resultobj;
6012}
6013
6014#define wxPyDrawnShape_SetDrawnBackgroundColour(_swigobj,_swigarg0) (_swigobj->SetDrawnBackgroundColour(_swigarg0))
6015static PyObject *_wrap_wxPyDrawnShape_SetDrawnBackgroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
6016 PyObject * _resultobj;
6017 wxPyDrawnShape * _arg0;
6018 wxColour * _arg1;
6019 PyObject * _argo0 = 0;
f6bcfd97
BP
6020 wxColour temp;
6021 PyObject * _obj1 = 0;
e91a9dfc
RD
6022 char *_kwnames[] = { "self","colour", NULL };
6023
6024 self = self;
f6bcfd97 6025 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDrawnShape_SetDrawnBackgroundColour",_kwnames,&_argo0,&_obj1))
e91a9dfc
RD
6026 return NULL;
6027 if (_argo0) {
6028 if (_argo0 == Py_None) { _arg0 = NULL; }
6029 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6030 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_SetDrawnBackgroundColour. Expected _wxPyDrawnShape_p.");
6031 return NULL;
6032 }
6033 }
f6bcfd97
BP
6034{
6035 _arg1 = &temp;
6036 if (! wxColour_helper(_obj1, &_arg1))
e91a9dfc 6037 return NULL;
f6bcfd97 6038}
e91a9dfc
RD
6039{
6040 wxPy_BEGIN_ALLOW_THREADS;
6041 wxPyDrawnShape_SetDrawnBackgroundColour(_arg0,*_arg1);
6042
6043 wxPy_END_ALLOW_THREADS;
6044} Py_INCREF(Py_None);
6045 _resultobj = Py_None;
6046 return _resultobj;
6047}
6048
6049#define wxPyDrawnShape_SetDrawnBackgroundMode(_swigobj,_swigarg0) (_swigobj->SetDrawnBackgroundMode(_swigarg0))
6050static PyObject *_wrap_wxPyDrawnShape_SetDrawnBackgroundMode(PyObject *self, PyObject *args, PyObject *kwargs) {
6051 PyObject * _resultobj;
6052 wxPyDrawnShape * _arg0;
6053 int _arg1;
6054 PyObject * _argo0 = 0;
6055 char *_kwnames[] = { "self","mode", NULL };
6056
6057 self = self;
6058 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxPyDrawnShape_SetDrawnBackgroundMode",_kwnames,&_argo0,&_arg1))
6059 return NULL;
6060 if (_argo0) {
6061 if (_argo0 == Py_None) { _arg0 = NULL; }
6062 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6063 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_SetDrawnBackgroundMode. Expected _wxPyDrawnShape_p.");
6064 return NULL;
6065 }
6066 }
6067{
6068 wxPy_BEGIN_ALLOW_THREADS;
6069 wxPyDrawnShape_SetDrawnBackgroundMode(_arg0,_arg1);
6070
6071 wxPy_END_ALLOW_THREADS;
6072} Py_INCREF(Py_None);
6073 _resultobj = Py_None;
6074 return _resultobj;
6075}
6076
6077#define wxPyDrawnShape_SetDrawnBrush(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetDrawnBrush(_swigarg0,_swigarg1))
6078static PyObject *_wrap_wxPyDrawnShape_SetDrawnBrush(PyObject *self, PyObject *args, PyObject *kwargs) {
6079 PyObject * _resultobj;
6080 wxPyDrawnShape * _arg0;
6081 wxBrush * _arg1;
6082 bool _arg2 = (bool ) FALSE;
6083 PyObject * _argo0 = 0;
d74525f7 6084 PyObject * _obj1 = 0;
e91a9dfc
RD
6085 int tempbool2 = (int) FALSE;
6086 char *_kwnames[] = { "self","pen","isOutline", NULL };
6087
6088 self = self;
d74525f7 6089 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxPyDrawnShape_SetDrawnBrush",_kwnames,&_argo0,&_obj1,&tempbool2))
e91a9dfc
RD
6090 return NULL;
6091 if (_argo0) {
6092 if (_argo0 == Py_None) { _arg0 = NULL; }
6093 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6094 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_SetDrawnBrush. Expected _wxPyDrawnShape_p.");
6095 return NULL;
6096 }
6097 }
d74525f7
RD
6098{
6099 wxBrush* temp;
6100 if (_obj1) {
6101 if (_obj1 == Py_None) { temp = NULL; }
6102 else if (SWIG_GetPtrObj(_obj1, (void **) &temp,"_wxBrush_p")) {
6103 PyErr_SetString(PyExc_TypeError,"Type error, expected _wxBrush_p.");
e91a9dfc
RD
6104 return NULL;
6105 }
6106 }
d74525f7
RD
6107 if (temp)
6108 _arg1 = wxTheBrushList->FindOrCreateBrush(temp->GetColour(), temp->GetStyle());
6109 else
6110 _arg1 = NULL;
6111}
e91a9dfc
RD
6112 _arg2 = (bool ) tempbool2;
6113{
6114 wxPy_BEGIN_ALLOW_THREADS;
6115 wxPyDrawnShape_SetDrawnBrush(_arg0,_arg1,_arg2);
6116
6117 wxPy_END_ALLOW_THREADS;
6118} Py_INCREF(Py_None);
6119 _resultobj = Py_None;
6120 return _resultobj;
6121}
6122
6123#define wxPyDrawnShape_SetDrawnFont(_swigobj,_swigarg0) (_swigobj->SetDrawnFont(_swigarg0))
6124static PyObject *_wrap_wxPyDrawnShape_SetDrawnFont(PyObject *self, PyObject *args, PyObject *kwargs) {
6125 PyObject * _resultobj;
6126 wxPyDrawnShape * _arg0;
6127 wxFont * _arg1;
6128 PyObject * _argo0 = 0;
d74525f7 6129 PyObject * _obj1 = 0;
e91a9dfc
RD
6130 char *_kwnames[] = { "self","font", NULL };
6131
6132 self = self;
d74525f7 6133 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDrawnShape_SetDrawnFont",_kwnames,&_argo0,&_obj1))
e91a9dfc
RD
6134 return NULL;
6135 if (_argo0) {
6136 if (_argo0 == Py_None) { _arg0 = NULL; }
6137 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6138 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_SetDrawnFont. Expected _wxPyDrawnShape_p.");
6139 return NULL;
6140 }
6141 }
d74525f7
RD
6142{
6143 wxFont* temp;
6144 if (_obj1) {
6145 if (_obj1 == Py_None) { temp = NULL; }
6146 else if (SWIG_GetPtrObj(_obj1, (void **) &temp,"_wxFont_p")) {
6147 PyErr_SetString(PyExc_TypeError,"Type error, expected _wxFont_p.");
e91a9dfc
RD
6148 return NULL;
6149 }
6150 }
d74525f7
RD
6151 if (temp)
6152 _arg1 = wxTheFontList->FindOrCreateFont(temp->GetPointSize(),
6153 temp->GetFamily(),
6154 temp->GetStyle(),
6155 temp->GetWeight(),
6156 temp->GetUnderlined(),
6157 temp->GetFaceName(),
6158 temp->GetEncoding());
6159 else
6160 _arg1 = NULL;
6161}
e91a9dfc
RD
6162{
6163 wxPy_BEGIN_ALLOW_THREADS;
6164 wxPyDrawnShape_SetDrawnFont(_arg0,_arg1);
6165
6166 wxPy_END_ALLOW_THREADS;
6167} Py_INCREF(Py_None);
6168 _resultobj = Py_None;
6169 return _resultobj;
6170}
6171
6172#define wxPyDrawnShape_SetDrawnPen(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetDrawnPen(_swigarg0,_swigarg1))
6173static PyObject *_wrap_wxPyDrawnShape_SetDrawnPen(PyObject *self, PyObject *args, PyObject *kwargs) {
6174 PyObject * _resultobj;
6175 wxPyDrawnShape * _arg0;
6176 wxPen * _arg1;
6177 bool _arg2 = (bool ) FALSE;
6178 PyObject * _argo0 = 0;
d74525f7 6179 PyObject * _obj1 = 0;
e91a9dfc
RD
6180 int tempbool2 = (int) FALSE;
6181 char *_kwnames[] = { "self","pen","isOutline", NULL };
6182
6183 self = self;
d74525f7 6184 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxPyDrawnShape_SetDrawnPen",_kwnames,&_argo0,&_obj1,&tempbool2))
e91a9dfc
RD
6185 return NULL;
6186 if (_argo0) {
6187 if (_argo0 == Py_None) { _arg0 = NULL; }
6188 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6189 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_SetDrawnPen. Expected _wxPyDrawnShape_p.");
6190 return NULL;
6191 }
6192 }
d74525f7
RD
6193{
6194 wxPen* temp;
6195 if (_obj1) {
6196 if (_obj1 == Py_None) { temp = NULL; }
6197 else if (SWIG_GetPtrObj(_obj1, (void **) &temp,"_wxPen_p")) {
6198 PyErr_SetString(PyExc_TypeError,"Type error, expected _wxPen_p.");
e91a9dfc
RD
6199 return NULL;
6200 }
6201 }
d74525f7
RD
6202 if (temp)
6203 _arg1 = wxThePenList->FindOrCreatePen(temp->GetColour(),
6204 temp->GetWidth(),
6205 temp->GetStyle());
6206 else
6207 _arg1 = NULL;
6208}
e91a9dfc
RD
6209 _arg2 = (bool ) tempbool2;
6210{
6211 wxPy_BEGIN_ALLOW_THREADS;
6212 wxPyDrawnShape_SetDrawnPen(_arg0,_arg1,_arg2);
6213
6214 wxPy_END_ALLOW_THREADS;
6215} Py_INCREF(Py_None);
6216 _resultobj = Py_None;
6217 return _resultobj;
6218}
6219
6220#define wxPyDrawnShape_SetDrawnTextColour(_swigobj,_swigarg0) (_swigobj->SetDrawnTextColour(_swigarg0))
6221static PyObject *_wrap_wxPyDrawnShape_SetDrawnTextColour(PyObject *self, PyObject *args, PyObject *kwargs) {
6222 PyObject * _resultobj;
6223 wxPyDrawnShape * _arg0;
6224 wxColour * _arg1;
6225 PyObject * _argo0 = 0;
f6bcfd97
BP
6226 wxColour temp;
6227 PyObject * _obj1 = 0;
e91a9dfc
RD
6228 char *_kwnames[] = { "self","colour", NULL };
6229
6230 self = self;
f6bcfd97 6231 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDrawnShape_SetDrawnTextColour",_kwnames,&_argo0,&_obj1))
e91a9dfc
RD
6232 return NULL;
6233 if (_argo0) {
6234 if (_argo0 == Py_None) { _arg0 = NULL; }
6235 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6236 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_SetDrawnTextColour. Expected _wxPyDrawnShape_p.");
6237 return NULL;
6238 }
6239 }
f6bcfd97
BP
6240{
6241 _arg1 = &temp;
6242 if (! wxColour_helper(_obj1, &_arg1))
e91a9dfc 6243 return NULL;
f6bcfd97 6244}
e91a9dfc
RD
6245{
6246 wxPy_BEGIN_ALLOW_THREADS;
6247 wxPyDrawnShape_SetDrawnTextColour(_arg0,*_arg1);
6248
6249 wxPy_END_ALLOW_THREADS;
6250} Py_INCREF(Py_None);
6251 _resultobj = Py_None;
6252 return _resultobj;
6253}
6254
6255#define wxPyDrawnShape_Scale(_swigobj,_swigarg0,_swigarg1) (_swigobj->Scale(_swigarg0,_swigarg1))
6256static PyObject *_wrap_wxPyDrawnShape_Scale(PyObject *self, PyObject *args, PyObject *kwargs) {
6257 PyObject * _resultobj;
6258 wxPyDrawnShape * _arg0;
6259 double _arg1;
6260 double _arg2;
6261 PyObject * _argo0 = 0;
6262 char *_kwnames[] = { "self","sx","sy", NULL };
6263
6264 self = self;
6265 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyDrawnShape_Scale",_kwnames,&_argo0,&_arg1,&_arg2))
6266 return NULL;
6267 if (_argo0) {
6268 if (_argo0 == Py_None) { _arg0 = NULL; }
6269 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6270 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_Scale. Expected _wxPyDrawnShape_p.");
6271 return NULL;
6272 }
6273 }
6274{
6275 wxPy_BEGIN_ALLOW_THREADS;
6276 wxPyDrawnShape_Scale(_arg0,_arg1,_arg2);
6277
6278 wxPy_END_ALLOW_THREADS;
6279} Py_INCREF(Py_None);
6280 _resultobj = Py_None;
6281 return _resultobj;
6282}
6283
6284#define wxPyDrawnShape_SetSaveToFile(_swigobj,_swigarg0) (_swigobj->SetSaveToFile(_swigarg0))
6285static PyObject *_wrap_wxPyDrawnShape_SetSaveToFile(PyObject *self, PyObject *args, PyObject *kwargs) {
6286 PyObject * _resultobj;
6287 wxPyDrawnShape * _arg0;
6288 bool _arg1;
6289 PyObject * _argo0 = 0;
6290 int tempbool1;
6291 char *_kwnames[] = { "self","save", NULL };
6292
6293 self = self;
6294 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxPyDrawnShape_SetSaveToFile",_kwnames,&_argo0,&tempbool1))
6295 return NULL;
6296 if (_argo0) {
6297 if (_argo0 == Py_None) { _arg0 = NULL; }
6298 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6299 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_SetSaveToFile. Expected _wxPyDrawnShape_p.");
6300 return NULL;
6301 }
6302 }
6303 _arg1 = (bool ) tempbool1;
6304{
6305 wxPy_BEGIN_ALLOW_THREADS;
6306 wxPyDrawnShape_SetSaveToFile(_arg0,_arg1);
6307
6308 wxPy_END_ALLOW_THREADS;
6309} Py_INCREF(Py_None);
6310 _resultobj = Py_None;
6311 return _resultobj;
6312}
6313
6314#define wxPyDrawnShape_Translate(_swigobj,_swigarg0,_swigarg1) (_swigobj->Translate(_swigarg0,_swigarg1))
6315static PyObject *_wrap_wxPyDrawnShape_Translate(PyObject *self, PyObject *args, PyObject *kwargs) {
6316 PyObject * _resultobj;
6317 wxPyDrawnShape * _arg0;
6318 double _arg1;
6319 double _arg2;
6320 PyObject * _argo0 = 0;
6321 char *_kwnames[] = { "self","x","y", NULL };
6322
6323 self = self;
6324 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyDrawnShape_Translate",_kwnames,&_argo0,&_arg1,&_arg2))
6325 return NULL;
6326 if (_argo0) {
6327 if (_argo0 == Py_None) { _arg0 = NULL; }
6328 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6329 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_Translate. Expected _wxPyDrawnShape_p.");
6330 return NULL;
6331 }
6332 }
6333{
6334 wxPy_BEGIN_ALLOW_THREADS;
6335 wxPyDrawnShape_Translate(_arg0,_arg1,_arg2);
6336
6337 wxPy_END_ALLOW_THREADS;
6338} Py_INCREF(Py_None);
6339 _resultobj = Py_None;
6340 return _resultobj;
6341}
6342
6343#define wxPyDrawnShape_base_OnDelete(_swigobj) (_swigobj->base_OnDelete())
6344static PyObject *_wrap_wxPyDrawnShape_base_OnDelete(PyObject *self, PyObject *args, PyObject *kwargs) {
6345 PyObject * _resultobj;
6346 wxPyDrawnShape * _arg0;
6347 PyObject * _argo0 = 0;
6348 char *_kwnames[] = { "self", NULL };
6349
6350 self = self;
6351 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyDrawnShape_base_OnDelete",_kwnames,&_argo0))
6352 return NULL;
6353 if (_argo0) {
6354 if (_argo0 == Py_None) { _arg0 = NULL; }
6355 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6356 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnDelete. Expected _wxPyDrawnShape_p.");
6357 return NULL;
6358 }
6359 }
6360{
6361 wxPy_BEGIN_ALLOW_THREADS;
6362 wxPyDrawnShape_base_OnDelete(_arg0);
6363
6364 wxPy_END_ALLOW_THREADS;
6365} Py_INCREF(Py_None);
6366 _resultobj = Py_None;
6367 return _resultobj;
6368}
6369
6370#define wxPyDrawnShape_base_OnDraw(_swigobj,_swigarg0) (_swigobj->base_OnDraw(_swigarg0))
6371static PyObject *_wrap_wxPyDrawnShape_base_OnDraw(PyObject *self, PyObject *args, PyObject *kwargs) {
6372 PyObject * _resultobj;
6373 wxPyDrawnShape * _arg0;
6374 wxDC * _arg1;
6375 PyObject * _argo0 = 0;
6376 PyObject * _argo1 = 0;
6377 char *_kwnames[] = { "self","dc", NULL };
6378
6379 self = self;
6380 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDrawnShape_base_OnDraw",_kwnames,&_argo0,&_argo1))
6381 return NULL;
6382 if (_argo0) {
6383 if (_argo0 == Py_None) { _arg0 = NULL; }
6384 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6385 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnDraw. Expected _wxPyDrawnShape_p.");
6386 return NULL;
6387 }
6388 }
6389 if (_argo1) {
6390 if (_argo1 == Py_None) { _arg1 = NULL; }
6391 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
6392 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDrawnShape_base_OnDraw. Expected _wxDC_p.");
6393 return NULL;
6394 }
6395 }
6396{
6397 wxPy_BEGIN_ALLOW_THREADS;
6398 wxPyDrawnShape_base_OnDraw(_arg0,*_arg1);
6399
6400 wxPy_END_ALLOW_THREADS;
6401} Py_INCREF(Py_None);
6402 _resultobj = Py_None;
6403 return _resultobj;
6404}
6405
6406#define wxPyDrawnShape_base_OnDrawContents(_swigobj,_swigarg0) (_swigobj->base_OnDrawContents(_swigarg0))
6407static PyObject *_wrap_wxPyDrawnShape_base_OnDrawContents(PyObject *self, PyObject *args, PyObject *kwargs) {
6408 PyObject * _resultobj;
6409 wxPyDrawnShape * _arg0;
6410 wxDC * _arg1;
6411 PyObject * _argo0 = 0;
6412 PyObject * _argo1 = 0;
6413 char *_kwnames[] = { "self","dc", NULL };
6414
6415 self = self;
6416 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDrawnShape_base_OnDrawContents",_kwnames,&_argo0,&_argo1))
6417 return NULL;
6418 if (_argo0) {
6419 if (_argo0 == Py_None) { _arg0 = NULL; }
6420 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6421 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnDrawContents. Expected _wxPyDrawnShape_p.");
6422 return NULL;
6423 }
6424 }
6425 if (_argo1) {
6426 if (_argo1 == Py_None) { _arg1 = NULL; }
6427 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
6428 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDrawnShape_base_OnDrawContents. Expected _wxDC_p.");
6429 return NULL;
6430 }
6431 }
6432{
6433 wxPy_BEGIN_ALLOW_THREADS;
6434 wxPyDrawnShape_base_OnDrawContents(_arg0,*_arg1);
6435
6436 wxPy_END_ALLOW_THREADS;
6437} Py_INCREF(Py_None);
6438 _resultobj = Py_None;
6439 return _resultobj;
6440}
6441
6442#define wxPyDrawnShape_base_OnDrawBranches(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnDrawBranches(_swigarg0,_swigarg1))
6443static PyObject *_wrap_wxPyDrawnShape_base_OnDrawBranches(PyObject *self, PyObject *args, PyObject *kwargs) {
6444 PyObject * _resultobj;
6445 wxPyDrawnShape * _arg0;
6446 wxDC * _arg1;
6447 bool _arg2 = (bool ) FALSE;
6448 PyObject * _argo0 = 0;
6449 PyObject * _argo1 = 0;
6450 int tempbool2 = (int) FALSE;
6451 char *_kwnames[] = { "self","dc","erase", NULL };
6452
6453 self = self;
6454 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxPyDrawnShape_base_OnDrawBranches",_kwnames,&_argo0,&_argo1,&tempbool2))
6455 return NULL;
6456 if (_argo0) {
6457 if (_argo0 == Py_None) { _arg0 = NULL; }
6458 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6459 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnDrawBranches. Expected _wxPyDrawnShape_p.");
6460 return NULL;
6461 }
6462 }
6463 if (_argo1) {
6464 if (_argo1 == Py_None) { _arg1 = NULL; }
6465 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
6466 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDrawnShape_base_OnDrawBranches. Expected _wxDC_p.");
6467 return NULL;
6468 }
6469 }
6470 _arg2 = (bool ) tempbool2;
6471{
6472 wxPy_BEGIN_ALLOW_THREADS;
6473 wxPyDrawnShape_base_OnDrawBranches(_arg0,*_arg1,_arg2);
6474
6475 wxPy_END_ALLOW_THREADS;
6476} Py_INCREF(Py_None);
6477 _resultobj = Py_None;
6478 return _resultobj;
6479}
6480
6481#define wxPyDrawnShape_base_OnMoveLinks(_swigobj,_swigarg0) (_swigobj->base_OnMoveLinks(_swigarg0))
6482static PyObject *_wrap_wxPyDrawnShape_base_OnMoveLinks(PyObject *self, PyObject *args, PyObject *kwargs) {
6483 PyObject * _resultobj;
6484 wxPyDrawnShape * _arg0;
6485 wxDC * _arg1;
6486 PyObject * _argo0 = 0;
6487 PyObject * _argo1 = 0;
6488 char *_kwnames[] = { "self","dc", NULL };
6489
6490 self = self;
6491 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDrawnShape_base_OnMoveLinks",_kwnames,&_argo0,&_argo1))
6492 return NULL;
6493 if (_argo0) {
6494 if (_argo0 == Py_None) { _arg0 = NULL; }
6495 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6496 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnMoveLinks. Expected _wxPyDrawnShape_p.");
6497 return NULL;
6498 }
6499 }
6500 if (_argo1) {
6501 if (_argo1 == Py_None) { _arg1 = NULL; }
6502 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
6503 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDrawnShape_base_OnMoveLinks. Expected _wxDC_p.");
6504 return NULL;
6505 }
6506 }
6507{
6508 wxPy_BEGIN_ALLOW_THREADS;
6509 wxPyDrawnShape_base_OnMoveLinks(_arg0,*_arg1);
6510
6511 wxPy_END_ALLOW_THREADS;
6512} Py_INCREF(Py_None);
6513 _resultobj = Py_None;
6514 return _resultobj;
6515}
6516
6517#define wxPyDrawnShape_base_OnErase(_swigobj,_swigarg0) (_swigobj->base_OnErase(_swigarg0))
6518static PyObject *_wrap_wxPyDrawnShape_base_OnErase(PyObject *self, PyObject *args, PyObject *kwargs) {
6519 PyObject * _resultobj;
6520 wxPyDrawnShape * _arg0;
6521 wxDC * _arg1;
6522 PyObject * _argo0 = 0;
6523 PyObject * _argo1 = 0;
6524 char *_kwnames[] = { "self","dc", NULL };
6525
6526 self = self;
6527 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDrawnShape_base_OnErase",_kwnames,&_argo0,&_argo1))
6528 return NULL;
6529 if (_argo0) {
6530 if (_argo0 == Py_None) { _arg0 = NULL; }
6531 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6532 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnErase. Expected _wxPyDrawnShape_p.");
6533 return NULL;
6534 }
6535 }
6536 if (_argo1) {
6537 if (_argo1 == Py_None) { _arg1 = NULL; }
6538 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
6539 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDrawnShape_base_OnErase. Expected _wxDC_p.");
6540 return NULL;
6541 }
6542 }
6543{
6544 wxPy_BEGIN_ALLOW_THREADS;
6545 wxPyDrawnShape_base_OnErase(_arg0,*_arg1);
6546
6547 wxPy_END_ALLOW_THREADS;
6548} Py_INCREF(Py_None);
6549 _resultobj = Py_None;
6550 return _resultobj;
6551}
6552
6553#define wxPyDrawnShape_base_OnEraseContents(_swigobj,_swigarg0) (_swigobj->base_OnEraseContents(_swigarg0))
6554static PyObject *_wrap_wxPyDrawnShape_base_OnEraseContents(PyObject *self, PyObject *args, PyObject *kwargs) {
6555 PyObject * _resultobj;
6556 wxPyDrawnShape * _arg0;
6557 wxDC * _arg1;
6558 PyObject * _argo0 = 0;
6559 PyObject * _argo1 = 0;
6560 char *_kwnames[] = { "self","dc", NULL };
6561
6562 self = self;
6563 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDrawnShape_base_OnEraseContents",_kwnames,&_argo0,&_argo1))
6564 return NULL;
6565 if (_argo0) {
6566 if (_argo0 == Py_None) { _arg0 = NULL; }
6567 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6568 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnEraseContents. Expected _wxPyDrawnShape_p.");
6569 return NULL;
6570 }
6571 }
6572 if (_argo1) {
6573 if (_argo1 == Py_None) { _arg1 = NULL; }
6574 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
6575 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDrawnShape_base_OnEraseContents. Expected _wxDC_p.");
6576 return NULL;
6577 }
6578 }
6579{
6580 wxPy_BEGIN_ALLOW_THREADS;
6581 wxPyDrawnShape_base_OnEraseContents(_arg0,*_arg1);
6582
6583 wxPy_END_ALLOW_THREADS;
6584} Py_INCREF(Py_None);
6585 _resultobj = Py_None;
6586 return _resultobj;
6587}
6588
6589#define wxPyDrawnShape_base_OnHighlight(_swigobj,_swigarg0) (_swigobj->base_OnHighlight(_swigarg0))
6590static PyObject *_wrap_wxPyDrawnShape_base_OnHighlight(PyObject *self, PyObject *args, PyObject *kwargs) {
6591 PyObject * _resultobj;
6592 wxPyDrawnShape * _arg0;
6593 wxDC * _arg1;
6594 PyObject * _argo0 = 0;
6595 PyObject * _argo1 = 0;
6596 char *_kwnames[] = { "self","dc", NULL };
6597
6598 self = self;
6599 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDrawnShape_base_OnHighlight",_kwnames,&_argo0,&_argo1))
6600 return NULL;
6601 if (_argo0) {
6602 if (_argo0 == Py_None) { _arg0 = NULL; }
6603 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6604 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnHighlight. Expected _wxPyDrawnShape_p.");
6605 return NULL;
6606 }
6607 }
6608 if (_argo1) {
6609 if (_argo1 == Py_None) { _arg1 = NULL; }
6610 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
6611 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDrawnShape_base_OnHighlight. Expected _wxDC_p.");
6612 return NULL;
6613 }
6614 }
6615{
6616 wxPy_BEGIN_ALLOW_THREADS;
6617 wxPyDrawnShape_base_OnHighlight(_arg0,*_arg1);
6618
6619 wxPy_END_ALLOW_THREADS;
6620} Py_INCREF(Py_None);
6621 _resultobj = Py_None;
6622 return _resultobj;
6623}
6624
6625#define wxPyDrawnShape_base_OnLeftClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnLeftClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
6626static PyObject *_wrap_wxPyDrawnShape_base_OnLeftClick(PyObject *self, PyObject *args, PyObject *kwargs) {
6627 PyObject * _resultobj;
6628 wxPyDrawnShape * _arg0;
6629 double _arg1;
6630 double _arg2;
6631 int _arg3 = (int ) 0;
6632 int _arg4 = (int ) 0;
6633 PyObject * _argo0 = 0;
6634 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
6635
6636 self = self;
6637 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyDrawnShape_base_OnLeftClick",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
6638 return NULL;
6639 if (_argo0) {
6640 if (_argo0 == Py_None) { _arg0 = NULL; }
6641 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6642 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnLeftClick. Expected _wxPyDrawnShape_p.");
6643 return NULL;
6644 }
6645 }
6646{
6647 wxPy_BEGIN_ALLOW_THREADS;
6648 wxPyDrawnShape_base_OnLeftClick(_arg0,_arg1,_arg2,_arg3,_arg4);
6649
6650 wxPy_END_ALLOW_THREADS;
6651} Py_INCREF(Py_None);
6652 _resultobj = Py_None;
6653 return _resultobj;
6654}
6655
6656#define wxPyDrawnShape_base_OnLeftDoubleClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnLeftDoubleClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
6657static PyObject *_wrap_wxPyDrawnShape_base_OnLeftDoubleClick(PyObject *self, PyObject *args, PyObject *kwargs) {
6658 PyObject * _resultobj;
6659 wxPyDrawnShape * _arg0;
6660 double _arg1;
6661 double _arg2;
6662 int _arg3 = (int ) 0;
6663 int _arg4 = (int ) 0;
6664 PyObject * _argo0 = 0;
6665 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
6666
6667 self = self;
6668 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyDrawnShape_base_OnLeftDoubleClick",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
6669 return NULL;
6670 if (_argo0) {
6671 if (_argo0 == Py_None) { _arg0 = NULL; }
6672 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6673 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnLeftDoubleClick. Expected _wxPyDrawnShape_p.");
6674 return NULL;
6675 }
6676 }
6677{
6678 wxPy_BEGIN_ALLOW_THREADS;
6679 wxPyDrawnShape_base_OnLeftDoubleClick(_arg0,_arg1,_arg2,_arg3,_arg4);
6680
6681 wxPy_END_ALLOW_THREADS;
6682} Py_INCREF(Py_None);
6683 _resultobj = Py_None;
6684 return _resultobj;
6685}
6686
6687#define wxPyDrawnShape_base_OnRightClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnRightClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
6688static PyObject *_wrap_wxPyDrawnShape_base_OnRightClick(PyObject *self, PyObject *args, PyObject *kwargs) {
6689 PyObject * _resultobj;
6690 wxPyDrawnShape * _arg0;
6691 double _arg1;
6692 double _arg2;
6693 int _arg3 = (int ) 0;
6694 int _arg4 = (int ) 0;
6695 PyObject * _argo0 = 0;
6696 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
6697
6698 self = self;
6699 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyDrawnShape_base_OnRightClick",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
6700 return NULL;
6701 if (_argo0) {
6702 if (_argo0 == Py_None) { _arg0 = NULL; }
6703 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6704 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnRightClick. Expected _wxPyDrawnShape_p.");
6705 return NULL;
6706 }
6707 }
6708{
6709 wxPy_BEGIN_ALLOW_THREADS;
6710 wxPyDrawnShape_base_OnRightClick(_arg0,_arg1,_arg2,_arg3,_arg4);
6711
6712 wxPy_END_ALLOW_THREADS;
6713} Py_INCREF(Py_None);
6714 _resultobj = Py_None;
6715 return _resultobj;
6716}
6717
6718#define wxPyDrawnShape_base_OnSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnSize(_swigarg0,_swigarg1))
6719static PyObject *_wrap_wxPyDrawnShape_base_OnSize(PyObject *self, PyObject *args, PyObject *kwargs) {
6720 PyObject * _resultobj;
6721 wxPyDrawnShape * _arg0;
6722 double _arg1;
6723 double _arg2;
6724 PyObject * _argo0 = 0;
6725 char *_kwnames[] = { "self","x","y", NULL };
6726
6727 self = self;
6728 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyDrawnShape_base_OnSize",_kwnames,&_argo0,&_arg1,&_arg2))
6729 return NULL;
6730 if (_argo0) {
6731 if (_argo0 == Py_None) { _arg0 = NULL; }
6732 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6733 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnSize. Expected _wxPyDrawnShape_p.");
6734 return NULL;
6735 }
6736 }
6737{
6738 wxPy_BEGIN_ALLOW_THREADS;
6739 wxPyDrawnShape_base_OnSize(_arg0,_arg1,_arg2);
6740
6741 wxPy_END_ALLOW_THREADS;
6742} Py_INCREF(Py_None);
6743 _resultobj = Py_None;
6744 return _resultobj;
6745}
6746
6747#define wxPyDrawnShape_base_OnMovePre(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->base_OnMovePre(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
6748static PyObject *_wrap_wxPyDrawnShape_base_OnMovePre(PyObject *self, PyObject *args, PyObject *kwargs) {
6749 PyObject * _resultobj;
6750 bool _result;
6751 wxPyDrawnShape * _arg0;
6752 wxDC * _arg1;
6753 double _arg2;
6754 double _arg3;
6755 double _arg4;
6756 double _arg5;
6757 bool _arg6 = (bool ) TRUE;
6758 PyObject * _argo0 = 0;
6759 PyObject * _argo1 = 0;
6760 int tempbool6 = (int) TRUE;
6761 char *_kwnames[] = { "self","dc","x","y","old_x","old_y","display", NULL };
6762
6763 self = self;
6764 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdddd|i:wxPyDrawnShape_base_OnMovePre",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5,&tempbool6))
6765 return NULL;
6766 if (_argo0) {
6767 if (_argo0 == Py_None) { _arg0 = NULL; }
6768 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6769 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnMovePre. Expected _wxPyDrawnShape_p.");
6770 return NULL;
6771 }
6772 }
6773 if (_argo1) {
6774 if (_argo1 == Py_None) { _arg1 = NULL; }
6775 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
6776 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDrawnShape_base_OnMovePre. Expected _wxDC_p.");
6777 return NULL;
6778 }
6779 }
6780 _arg6 = (bool ) tempbool6;
6781{
6782 wxPy_BEGIN_ALLOW_THREADS;
6783 _result = (bool )wxPyDrawnShape_base_OnMovePre(_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
6784
6785 wxPy_END_ALLOW_THREADS;
6786} _resultobj = Py_BuildValue("i",_result);
6787 return _resultobj;
6788}
6789
6790#define wxPyDrawnShape_base_OnMovePost(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->base_OnMovePost(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
6791static PyObject *_wrap_wxPyDrawnShape_base_OnMovePost(PyObject *self, PyObject *args, PyObject *kwargs) {
6792 PyObject * _resultobj;
6793 wxPyDrawnShape * _arg0;
6794 wxDC * _arg1;
6795 double _arg2;
6796 double _arg3;
6797 double _arg4;
6798 double _arg5;
6799 bool _arg6 = (bool ) TRUE;
6800 PyObject * _argo0 = 0;
6801 PyObject * _argo1 = 0;
6802 int tempbool6 = (int) TRUE;
6803 char *_kwnames[] = { "self","dc","x","y","old_x","old_y","display", NULL };
6804
6805 self = self;
6806 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdddd|i:wxPyDrawnShape_base_OnMovePost",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5,&tempbool6))
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_OnMovePost. Expected _wxPyDrawnShape_p.");
6812 return NULL;
6813 }
6814 }
6815 if (_argo1) {
6816 if (_argo1 == Py_None) { _arg1 = NULL; }
6817 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
6818 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDrawnShape_base_OnMovePost. Expected _wxDC_p.");
6819 return NULL;
6820 }
6821 }
6822 _arg6 = (bool ) tempbool6;
6823{
6824 wxPy_BEGIN_ALLOW_THREADS;
6825 wxPyDrawnShape_base_OnMovePost(_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
6826
6827 wxPy_END_ALLOW_THREADS;
6828} Py_INCREF(Py_None);
6829 _resultobj = Py_None;
6830 return _resultobj;
6831}
6832
6833#define wxPyDrawnShape_base_OnDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
6834static PyObject *_wrap_wxPyDrawnShape_base_OnDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
6835 PyObject * _resultobj;
6836 wxPyDrawnShape * _arg0;
6837 bool _arg1;
6838 double _arg2;
6839 double _arg3;
6840 int _arg4 = (int ) 0;
6841 int _arg5 = (int ) 0;
6842 PyObject * _argo0 = 0;
6843 int tempbool1;
6844 char *_kwnames[] = { "self","draw","x","y","keys","attachment", NULL };
6845
6846 self = self;
6847 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oidd|ii:wxPyDrawnShape_base_OnDragLeft",_kwnames,&_argo0,&tempbool1,&_arg2,&_arg3,&_arg4,&_arg5))
6848 return NULL;
6849 if (_argo0) {
6850 if (_argo0 == Py_None) { _arg0 = NULL; }
6851 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6852 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnDragLeft. Expected _wxPyDrawnShape_p.");
6853 return NULL;
6854 }
6855 }
6856 _arg1 = (bool ) tempbool1;
6857{
6858 wxPy_BEGIN_ALLOW_THREADS;
6859 wxPyDrawnShape_base_OnDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
6860
6861 wxPy_END_ALLOW_THREADS;
6862} Py_INCREF(Py_None);
6863 _resultobj = Py_None;
6864 return _resultobj;
6865}
6866
6867#define wxPyDrawnShape_base_OnBeginDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnBeginDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
6868static PyObject *_wrap_wxPyDrawnShape_base_OnBeginDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
6869 PyObject * _resultobj;
6870 wxPyDrawnShape * _arg0;
6871 double _arg1;
6872 double _arg2;
6873 int _arg3 = (int ) 0;
6874 int _arg4 = (int ) 0;
6875 PyObject * _argo0 = 0;
6876 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
6877
6878 self = self;
6879 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyDrawnShape_base_OnBeginDragLeft",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
6880 return NULL;
6881 if (_argo0) {
6882 if (_argo0 == Py_None) { _arg0 = NULL; }
6883 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6884 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnBeginDragLeft. Expected _wxPyDrawnShape_p.");
6885 return NULL;
6886 }
6887 }
6888{
6889 wxPy_BEGIN_ALLOW_THREADS;
6890 wxPyDrawnShape_base_OnBeginDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4);
6891
6892 wxPy_END_ALLOW_THREADS;
6893} Py_INCREF(Py_None);
6894 _resultobj = Py_None;
6895 return _resultobj;
6896}
6897
6898#define wxPyDrawnShape_base_OnEndDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnEndDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
6899static PyObject *_wrap_wxPyDrawnShape_base_OnEndDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
6900 PyObject * _resultobj;
6901 wxPyDrawnShape * _arg0;
6902 double _arg1;
6903 double _arg2;
6904 int _arg3 = (int ) 0;
6905 int _arg4 = (int ) 0;
6906 PyObject * _argo0 = 0;
6907 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
6908
6909 self = self;
6910 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyDrawnShape_base_OnEndDragLeft",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
6911 return NULL;
6912 if (_argo0) {
6913 if (_argo0 == Py_None) { _arg0 = NULL; }
6914 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6915 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnEndDragLeft. Expected _wxPyDrawnShape_p.");
6916 return NULL;
6917 }
6918 }
6919{
6920 wxPy_BEGIN_ALLOW_THREADS;
6921 wxPyDrawnShape_base_OnEndDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4);
6922
6923 wxPy_END_ALLOW_THREADS;
6924} Py_INCREF(Py_None);
6925 _resultobj = Py_None;
6926 return _resultobj;
6927}
6928
6929#define wxPyDrawnShape_base_OnDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
6930static PyObject *_wrap_wxPyDrawnShape_base_OnDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
6931 PyObject * _resultobj;
6932 wxPyDrawnShape * _arg0;
6933 bool _arg1;
6934 double _arg2;
6935 double _arg3;
6936 int _arg4 = (int ) 0;
6937 int _arg5 = (int ) 0;
6938 PyObject * _argo0 = 0;
6939 int tempbool1;
6940 char *_kwnames[] = { "self","draw","x","y","keys","attachment", NULL };
6941
6942 self = self;
6943 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oidd|ii:wxPyDrawnShape_base_OnDragRight",_kwnames,&_argo0,&tempbool1,&_arg2,&_arg3,&_arg4,&_arg5))
6944 return NULL;
6945 if (_argo0) {
6946 if (_argo0 == Py_None) { _arg0 = NULL; }
6947 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6948 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnDragRight. Expected _wxPyDrawnShape_p.");
6949 return NULL;
6950 }
6951 }
6952 _arg1 = (bool ) tempbool1;
6953{
6954 wxPy_BEGIN_ALLOW_THREADS;
6955 wxPyDrawnShape_base_OnDragRight(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
6956
6957 wxPy_END_ALLOW_THREADS;
6958} Py_INCREF(Py_None);
6959 _resultobj = Py_None;
6960 return _resultobj;
6961}
6962
6963#define wxPyDrawnShape_base_OnBeginDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnBeginDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
6964static PyObject *_wrap_wxPyDrawnShape_base_OnBeginDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
6965 PyObject * _resultobj;
6966 wxPyDrawnShape * _arg0;
6967 double _arg1;
6968 double _arg2;
6969 int _arg3 = (int ) 0;
6970 int _arg4 = (int ) 0;
6971 PyObject * _argo0 = 0;
6972 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
6973
6974 self = self;
6975 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyDrawnShape_base_OnBeginDragRight",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
6976 return NULL;
6977 if (_argo0) {
6978 if (_argo0 == Py_None) { _arg0 = NULL; }
6979 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
6980 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnBeginDragRight. Expected _wxPyDrawnShape_p.");
6981 return NULL;
6982 }
6983 }
6984{
6985 wxPy_BEGIN_ALLOW_THREADS;
6986 wxPyDrawnShape_base_OnBeginDragRight(_arg0,_arg1,_arg2,_arg3,_arg4);
6987
6988 wxPy_END_ALLOW_THREADS;
6989} Py_INCREF(Py_None);
6990 _resultobj = Py_None;
6991 return _resultobj;
6992}
6993
6994#define wxPyDrawnShape_base_OnEndDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnEndDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
6995static PyObject *_wrap_wxPyDrawnShape_base_OnEndDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
6996 PyObject * _resultobj;
6997 wxPyDrawnShape * _arg0;
6998 double _arg1;
6999 double _arg2;
7000 int _arg3 = (int ) 0;
7001 int _arg4 = (int ) 0;
7002 PyObject * _argo0 = 0;
7003 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
7004
7005 self = self;
7006 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyDrawnShape_base_OnEndDragRight",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
7007 return NULL;
7008 if (_argo0) {
7009 if (_argo0 == Py_None) { _arg0 = NULL; }
7010 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
7011 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnEndDragRight. Expected _wxPyDrawnShape_p.");
7012 return NULL;
7013 }
7014 }
7015{
7016 wxPy_BEGIN_ALLOW_THREADS;
7017 wxPyDrawnShape_base_OnEndDragRight(_arg0,_arg1,_arg2,_arg3,_arg4);
7018
7019 wxPy_END_ALLOW_THREADS;
7020} Py_INCREF(Py_None);
7021 _resultobj = Py_None;
7022 return _resultobj;
7023}
7024
7025#define wxPyDrawnShape_base_OnDrawOutline(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnDrawOutline(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
7026static PyObject *_wrap_wxPyDrawnShape_base_OnDrawOutline(PyObject *self, PyObject *args, PyObject *kwargs) {
7027 PyObject * _resultobj;
7028 wxPyDrawnShape * _arg0;
7029 wxDC * _arg1;
7030 double _arg2;
7031 double _arg3;
7032 double _arg4;
7033 double _arg5;
7034 PyObject * _argo0 = 0;
7035 PyObject * _argo1 = 0;
7036 char *_kwnames[] = { "self","dc","x","y","w","h", NULL };
7037
7038 self = self;
7039 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdddd:wxPyDrawnShape_base_OnDrawOutline",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5))
7040 return NULL;
7041 if (_argo0) {
7042 if (_argo0 == Py_None) { _arg0 = NULL; }
7043 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
7044 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnDrawOutline. Expected _wxPyDrawnShape_p.");
7045 return NULL;
7046 }
7047 }
7048 if (_argo1) {
7049 if (_argo1 == Py_None) { _arg1 = NULL; }
7050 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
7051 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDrawnShape_base_OnDrawOutline. Expected _wxDC_p.");
7052 return NULL;
7053 }
7054 }
7055{
7056 wxPy_BEGIN_ALLOW_THREADS;
7057 wxPyDrawnShape_base_OnDrawOutline(_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5);
7058
7059 wxPy_END_ALLOW_THREADS;
7060} Py_INCREF(Py_None);
7061 _resultobj = Py_None;
7062 return _resultobj;
7063}
7064
7065#define wxPyDrawnShape_base_OnDrawControlPoints(_swigobj,_swigarg0) (_swigobj->base_OnDrawControlPoints(_swigarg0))
7066static PyObject *_wrap_wxPyDrawnShape_base_OnDrawControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
7067 PyObject * _resultobj;
7068 wxPyDrawnShape * _arg0;
7069 wxDC * _arg1;
7070 PyObject * _argo0 = 0;
7071 PyObject * _argo1 = 0;
7072 char *_kwnames[] = { "self","dc", NULL };
7073
7074 self = self;
7075 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDrawnShape_base_OnDrawControlPoints",_kwnames,&_argo0,&_argo1))
7076 return NULL;
7077 if (_argo0) {
7078 if (_argo0 == Py_None) { _arg0 = NULL; }
7079 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
7080 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnDrawControlPoints. Expected _wxPyDrawnShape_p.");
7081 return NULL;
7082 }
7083 }
7084 if (_argo1) {
7085 if (_argo1 == Py_None) { _arg1 = NULL; }
7086 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
7087 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDrawnShape_base_OnDrawControlPoints. Expected _wxDC_p.");
7088 return NULL;
7089 }
7090 }
7091{
7092 wxPy_BEGIN_ALLOW_THREADS;
7093 wxPyDrawnShape_base_OnDrawControlPoints(_arg0,*_arg1);
7094
7095 wxPy_END_ALLOW_THREADS;
7096} Py_INCREF(Py_None);
7097 _resultobj = Py_None;
7098 return _resultobj;
7099}
7100
7101#define wxPyDrawnShape_base_OnEraseControlPoints(_swigobj,_swigarg0) (_swigobj->base_OnEraseControlPoints(_swigarg0))
7102static PyObject *_wrap_wxPyDrawnShape_base_OnEraseControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
7103 PyObject * _resultobj;
7104 wxPyDrawnShape * _arg0;
7105 wxDC * _arg1;
7106 PyObject * _argo0 = 0;
7107 PyObject * _argo1 = 0;
7108 char *_kwnames[] = { "self","dc", NULL };
7109
7110 self = self;
7111 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDrawnShape_base_OnEraseControlPoints",_kwnames,&_argo0,&_argo1))
7112 return NULL;
7113 if (_argo0) {
7114 if (_argo0 == Py_None) { _arg0 = NULL; }
7115 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
7116 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnEraseControlPoints. Expected _wxPyDrawnShape_p.");
7117 return NULL;
7118 }
7119 }
7120 if (_argo1) {
7121 if (_argo1 == Py_None) { _arg1 = NULL; }
7122 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
7123 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDrawnShape_base_OnEraseControlPoints. Expected _wxDC_p.");
7124 return NULL;
7125 }
7126 }
7127{
7128 wxPy_BEGIN_ALLOW_THREADS;
7129 wxPyDrawnShape_base_OnEraseControlPoints(_arg0,*_arg1);
7130
7131 wxPy_END_ALLOW_THREADS;
7132} Py_INCREF(Py_None);
7133 _resultobj = Py_None;
7134 return _resultobj;
7135}
7136
7137#define wxPyDrawnShape_base_OnMoveLink(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnMoveLink(_swigarg0,_swigarg1))
7138static PyObject *_wrap_wxPyDrawnShape_base_OnMoveLink(PyObject *self, PyObject *args, PyObject *kwargs) {
7139 PyObject * _resultobj;
7140 wxPyDrawnShape * _arg0;
7141 wxDC * _arg1;
7142 bool _arg2 = (bool ) TRUE;
7143 PyObject * _argo0 = 0;
7144 PyObject * _argo1 = 0;
7145 int tempbool2 = (int) TRUE;
7146 char *_kwnames[] = { "self","dc","moveControlPoints", NULL };
7147
7148 self = self;
7149 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxPyDrawnShape_base_OnMoveLink",_kwnames,&_argo0,&_argo1,&tempbool2))
7150 return NULL;
7151 if (_argo0) {
7152 if (_argo0 == Py_None) { _arg0 = NULL; }
7153 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
7154 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnMoveLink. Expected _wxPyDrawnShape_p.");
7155 return NULL;
7156 }
7157 }
7158 if (_argo1) {
7159 if (_argo1 == Py_None) { _arg1 = NULL; }
7160 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
7161 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDrawnShape_base_OnMoveLink. Expected _wxDC_p.");
7162 return NULL;
7163 }
7164 }
7165 _arg2 = (bool ) tempbool2;
7166{
7167 wxPy_BEGIN_ALLOW_THREADS;
7168 wxPyDrawnShape_base_OnMoveLink(_arg0,*_arg1,_arg2);
7169
7170 wxPy_END_ALLOW_THREADS;
7171} Py_INCREF(Py_None);
7172 _resultobj = Py_None;
7173 return _resultobj;
7174}
7175
7176#define wxPyDrawnShape_base_OnSizingDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->base_OnSizingDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
7177static PyObject *_wrap_wxPyDrawnShape_base_OnSizingDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
7178 PyObject * _resultobj;
7179 wxPyDrawnShape * _arg0;
2348eaee 7180 wxPyControlPoint * _arg1;
e91a9dfc
RD
7181 bool _arg2;
7182 double _arg3;
7183 double _arg4;
7184 int _arg5 = (int ) 0;
7185 int _arg6 = (int ) 0;
7186 PyObject * _argo0 = 0;
7187 PyObject * _argo1 = 0;
7188 int tempbool2;
7189 char *_kwnames[] = { "self","pt","draw","x","y","keys","attachment", NULL };
7190
7191 self = self;
7192 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOidd|ii:wxPyDrawnShape_base_OnSizingDragLeft",_kwnames,&_argo0,&_argo1,&tempbool2,&_arg3,&_arg4,&_arg5,&_arg6))
7193 return NULL;
7194 if (_argo0) {
7195 if (_argo0 == Py_None) { _arg0 = NULL; }
7196 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
7197 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnSizingDragLeft. Expected _wxPyDrawnShape_p.");
7198 return NULL;
7199 }
7200 }
7201 if (_argo1) {
7202 if (_argo1 == Py_None) { _arg1 = NULL; }
2348eaee
RD
7203 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyControlPoint_p")) {
7204 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDrawnShape_base_OnSizingDragLeft. Expected _wxPyControlPoint_p.");
e91a9dfc
RD
7205 return NULL;
7206 }
7207 }
7208 _arg2 = (bool ) tempbool2;
7209{
7210 wxPy_BEGIN_ALLOW_THREADS;
7211 wxPyDrawnShape_base_OnSizingDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
7212
7213 wxPy_END_ALLOW_THREADS;
7214} Py_INCREF(Py_None);
7215 _resultobj = Py_None;
7216 return _resultobj;
7217}
7218
7219#define wxPyDrawnShape_base_OnSizingBeginDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnSizingBeginDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
7220static PyObject *_wrap_wxPyDrawnShape_base_OnSizingBeginDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
7221 PyObject * _resultobj;
7222 wxPyDrawnShape * _arg0;
2348eaee 7223 wxPyControlPoint * _arg1;
e91a9dfc
RD
7224 double _arg2;
7225 double _arg3;
7226 int _arg4 = (int ) 0;
7227 int _arg5 = (int ) 0;
7228 PyObject * _argo0 = 0;
7229 PyObject * _argo1 = 0;
7230 char *_kwnames[] = { "self","pt","x","y","keys","attachment", NULL };
7231
7232 self = self;
7233 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdd|ii:wxPyDrawnShape_base_OnSizingBeginDragLeft",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5))
7234 return NULL;
7235 if (_argo0) {
7236 if (_argo0 == Py_None) { _arg0 = NULL; }
7237 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
7238 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnSizingBeginDragLeft. Expected _wxPyDrawnShape_p.");
7239 return NULL;
7240 }
7241 }
7242 if (_argo1) {
7243 if (_argo1 == Py_None) { _arg1 = NULL; }
2348eaee
RD
7244 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyControlPoint_p")) {
7245 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDrawnShape_base_OnSizingBeginDragLeft. Expected _wxPyControlPoint_p.");
e91a9dfc
RD
7246 return NULL;
7247 }
7248 }
7249{
7250 wxPy_BEGIN_ALLOW_THREADS;
7251 wxPyDrawnShape_base_OnSizingBeginDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
7252
7253 wxPy_END_ALLOW_THREADS;
7254} Py_INCREF(Py_None);
7255 _resultobj = Py_None;
7256 return _resultobj;
7257}
7258
7259#define wxPyDrawnShape_base_OnSizingEndDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnSizingEndDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
7260static PyObject *_wrap_wxPyDrawnShape_base_OnSizingEndDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
7261 PyObject * _resultobj;
7262 wxPyDrawnShape * _arg0;
2348eaee 7263 wxPyControlPoint * _arg1;
e91a9dfc
RD
7264 double _arg2;
7265 double _arg3;
7266 int _arg4 = (int ) 0;
7267 int _arg5 = (int ) 0;
7268 PyObject * _argo0 = 0;
7269 PyObject * _argo1 = 0;
7270 char *_kwnames[] = { "self","pt","x","y","keys","attachment", NULL };
7271
7272 self = self;
7273 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdd|ii:wxPyDrawnShape_base_OnSizingEndDragLeft",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5))
7274 return NULL;
7275 if (_argo0) {
7276 if (_argo0 == Py_None) { _arg0 = NULL; }
7277 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
7278 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnSizingEndDragLeft. Expected _wxPyDrawnShape_p.");
7279 return NULL;
7280 }
7281 }
7282 if (_argo1) {
7283 if (_argo1 == Py_None) { _arg1 = NULL; }
2348eaee
RD
7284 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyControlPoint_p")) {
7285 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDrawnShape_base_OnSizingEndDragLeft. Expected _wxPyControlPoint_p.");
e91a9dfc
RD
7286 return NULL;
7287 }
7288 }
7289{
7290 wxPy_BEGIN_ALLOW_THREADS;
7291 wxPyDrawnShape_base_OnSizingEndDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
7292
7293 wxPy_END_ALLOW_THREADS;
7294} Py_INCREF(Py_None);
7295 _resultobj = Py_None;
7296 return _resultobj;
7297}
7298
7299#define wxPyDrawnShape_base_OnBeginSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnBeginSize(_swigarg0,_swigarg1))
7300static PyObject *_wrap_wxPyDrawnShape_base_OnBeginSize(PyObject *self, PyObject *args, PyObject *kwargs) {
7301 PyObject * _resultobj;
7302 wxPyDrawnShape * _arg0;
7303 double _arg1;
7304 double _arg2;
7305 PyObject * _argo0 = 0;
7306 char *_kwnames[] = { "self","w","h", NULL };
7307
7308 self = self;
7309 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyDrawnShape_base_OnBeginSize",_kwnames,&_argo0,&_arg1,&_arg2))
7310 return NULL;
7311 if (_argo0) {
7312 if (_argo0 == Py_None) { _arg0 = NULL; }
7313 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
7314 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnBeginSize. Expected _wxPyDrawnShape_p.");
7315 return NULL;
7316 }
7317 }
7318{
7319 wxPy_BEGIN_ALLOW_THREADS;
7320 wxPyDrawnShape_base_OnBeginSize(_arg0,_arg1,_arg2);
7321
7322 wxPy_END_ALLOW_THREADS;
7323} Py_INCREF(Py_None);
7324 _resultobj = Py_None;
7325 return _resultobj;
7326}
7327
7328#define wxPyDrawnShape_base_OnEndSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnEndSize(_swigarg0,_swigarg1))
7329static PyObject *_wrap_wxPyDrawnShape_base_OnEndSize(PyObject *self, PyObject *args, PyObject *kwargs) {
7330 PyObject * _resultobj;
7331 wxPyDrawnShape * _arg0;
7332 double _arg1;
7333 double _arg2;
7334 PyObject * _argo0 = 0;
7335 char *_kwnames[] = { "self","w","h", NULL };
7336
7337 self = self;
7338 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyDrawnShape_base_OnEndSize",_kwnames,&_argo0,&_arg1,&_arg2))
7339 return NULL;
7340 if (_argo0) {
7341 if (_argo0 == Py_None) { _arg0 = NULL; }
7342 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDrawnShape_p")) {
7343 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDrawnShape_base_OnEndSize. Expected _wxPyDrawnShape_p.");
7344 return NULL;
7345 }
7346 }
7347{
7348 wxPy_BEGIN_ALLOW_THREADS;
7349 wxPyDrawnShape_base_OnEndSize(_arg0,_arg1,_arg2);
7350
7351 wxPy_END_ALLOW_THREADS;
7352} Py_INCREF(Py_None);
7353 _resultobj = Py_None;
7354 return _resultobj;
7355}
7356
7357static wxOGLConstraint *new_wxOGLConstraint(int type,wxPyShape *constraining,PyObject *constrained) {
99ab9f3b 7358 wxList* list = wxPy_wxListHelper(constrained, "_wxPyShape_p");
e91a9dfc
RD
7359 wxOGLConstraint* rv = new wxOGLConstraint(type, constraining, *list);
7360 delete list;
7361 return rv;
7362 }
7363
7364static PyObject *_wrap_new_wxOGLConstraint(PyObject *self, PyObject *args, PyObject *kwargs) {
7365 PyObject * _resultobj;
7366 wxOGLConstraint * _result;
7367 int _arg0;
7368 wxPyShape * _arg1;
7369 PyObject * _arg2;
7370 PyObject * _argo1 = 0;
7371 PyObject * _obj2 = 0;
7372 char *_kwnames[] = { "type","constraining","constrained", NULL };
7373 char _ptemp[128];
7374
7375 self = self;
7376 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"iOO:new_wxOGLConstraint",_kwnames,&_arg0,&_argo1,&_obj2))
7377 return NULL;
7378 if (_argo1) {
7379 if (_argo1 == Py_None) { _arg1 = NULL; }
7380 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyShape_p")) {
7381 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of new_wxOGLConstraint. Expected _wxPyShape_p.");
7382 return NULL;
7383 }
7384 }
7385{
7386 _arg2 = _obj2;
7387}
7388{
7389 wxPy_BEGIN_ALLOW_THREADS;
7390 _result = (wxOGLConstraint *)new_wxOGLConstraint(_arg0,_arg1,_arg2);
7391
7392 wxPy_END_ALLOW_THREADS;
7393} if (_result) {
7394 SWIG_MakePtr(_ptemp, (char *) _result,"_wxOGLConstraint_p");
7395 _resultobj = Py_BuildValue("s",_ptemp);
7396 } else {
7397 Py_INCREF(Py_None);
7398 _resultobj = Py_None;
7399 }
7400 return _resultobj;
7401}
7402
e91a9dfc
RD
7403#define wxOGLConstraint_Evaluate(_swigobj) (_swigobj->Evaluate())
7404static PyObject *_wrap_wxOGLConstraint_Evaluate(PyObject *self, PyObject *args, PyObject *kwargs) {
7405 PyObject * _resultobj;
7406 bool _result;
7407 wxOGLConstraint * _arg0;
7408 PyObject * _argo0 = 0;
7409 char *_kwnames[] = { "self", NULL };
7410
7411 self = self;
7412 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxOGLConstraint_Evaluate",_kwnames,&_argo0))
7413 return NULL;
7414 if (_argo0) {
7415 if (_argo0 == Py_None) { _arg0 = NULL; }
7416 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxOGLConstraint_p")) {
7417 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxOGLConstraint_Evaluate. Expected _wxOGLConstraint_p.");
7418 return NULL;
7419 }
7420 }
7421{
7422 wxPy_BEGIN_ALLOW_THREADS;
7423 _result = (bool )wxOGLConstraint_Evaluate(_arg0);
7424
7425 wxPy_END_ALLOW_THREADS;
7426} _resultobj = Py_BuildValue("i",_result);
7427 return _resultobj;
7428}
7429
7430#define wxOGLConstraint_SetSpacing(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetSpacing(_swigarg0,_swigarg1))
7431static PyObject *_wrap_wxOGLConstraint_SetSpacing(PyObject *self, PyObject *args, PyObject *kwargs) {
7432 PyObject * _resultobj;
7433 wxOGLConstraint * _arg0;
7434 double _arg1;
7435 double _arg2;
7436 PyObject * _argo0 = 0;
7437 char *_kwnames[] = { "self","x","y", NULL };
7438
7439 self = self;
7440 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxOGLConstraint_SetSpacing",_kwnames,&_argo0,&_arg1,&_arg2))
7441 return NULL;
7442 if (_argo0) {
7443 if (_argo0 == Py_None) { _arg0 = NULL; }
7444 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxOGLConstraint_p")) {
7445 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxOGLConstraint_SetSpacing. Expected _wxOGLConstraint_p.");
7446 return NULL;
7447 }
7448 }
7449{
7450 wxPy_BEGIN_ALLOW_THREADS;
7451 wxOGLConstraint_SetSpacing(_arg0,_arg1,_arg2);
7452
7453 wxPy_END_ALLOW_THREADS;
7454} Py_INCREF(Py_None);
7455 _resultobj = Py_None;
7456 return _resultobj;
7457}
7458
7459#define wxOGLConstraint_Equals(_swigobj,_swigarg0,_swigarg1) (_swigobj->Equals(_swigarg0,_swigarg1))
7460static PyObject *_wrap_wxOGLConstraint_Equals(PyObject *self, PyObject *args, PyObject *kwargs) {
7461 PyObject * _resultobj;
7462 bool _result;
7463 wxOGLConstraint * _arg0;
7464 double _arg1;
7465 double _arg2;
7466 PyObject * _argo0 = 0;
7467 char *_kwnames[] = { "self","a","b", NULL };
7468
7469 self = self;
7470 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxOGLConstraint_Equals",_kwnames,&_argo0,&_arg1,&_arg2))
7471 return NULL;
7472 if (_argo0) {
7473 if (_argo0 == Py_None) { _arg0 = NULL; }
7474 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxOGLConstraint_p")) {
7475 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxOGLConstraint_Equals. Expected _wxOGLConstraint_p.");
7476 return NULL;
7477 }
7478 }
7479{
7480 wxPy_BEGIN_ALLOW_THREADS;
7481 _result = (bool )wxOGLConstraint_Equals(_arg0,_arg1,_arg2);
7482
7483 wxPy_END_ALLOW_THREADS;
7484} _resultobj = Py_BuildValue("i",_result);
7485 return _resultobj;
7486}
7487
7488static void *SwigwxPyCompositeShapeTowxPyRectangleShape(void *ptr) {
7489 wxPyCompositeShape *src;
7490 wxPyRectangleShape *dest;
7491 src = (wxPyCompositeShape *) ptr;
7492 dest = (wxPyRectangleShape *) src;
7493 return (void *) dest;
7494}
7495
7496static void *SwigwxPyCompositeShapeTowxPyShape(void *ptr) {
7497 wxPyCompositeShape *src;
7498 wxPyShape *dest;
7499 src = (wxPyCompositeShape *) ptr;
7500 dest = (wxPyShape *) src;
7501 return (void *) dest;
7502}
7503
7504static void *SwigwxPyCompositeShapeTowxPyShapeEvtHandler(void *ptr) {
7505 wxPyCompositeShape *src;
7506 wxPyShapeEvtHandler *dest;
7507 src = (wxPyCompositeShape *) ptr;
7508 dest = (wxPyShapeEvtHandler *) src;
7509 return (void *) dest;
7510}
7511
7512#define new_wxPyCompositeShape() (new wxPyCompositeShape())
7513static PyObject *_wrap_new_wxPyCompositeShape(PyObject *self, PyObject *args, PyObject *kwargs) {
7514 PyObject * _resultobj;
7515 wxPyCompositeShape * _result;
7516 char *_kwnames[] = { NULL };
7517 char _ptemp[128];
7518
7519 self = self;
7520 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxPyCompositeShape",_kwnames))
7521 return NULL;
7522{
7523 wxPy_BEGIN_ALLOW_THREADS;
7524 _result = (wxPyCompositeShape *)new_wxPyCompositeShape();
7525
7526 wxPy_END_ALLOW_THREADS;
7527} if (_result) {
7528 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPyCompositeShape_p");
7529 _resultobj = Py_BuildValue("s",_ptemp);
7530 } else {
7531 Py_INCREF(Py_None);
7532 _resultobj = Py_None;
7533 }
7534 return _resultobj;
7535}
7536
f6bcfd97 7537#define wxPyCompositeShape__setSelf(_swigobj,_swigarg0,_swigarg1) (_swigobj->_setSelf(_swigarg0,_swigarg1))
e91a9dfc
RD
7538static PyObject *_wrap_wxPyCompositeShape__setSelf(PyObject *self, PyObject *args, PyObject *kwargs) {
7539 PyObject * _resultobj;
7540 wxPyCompositeShape * _arg0;
7541 PyObject * _arg1;
f6bcfd97 7542 PyObject * _arg2;
e91a9dfc
RD
7543 PyObject * _argo0 = 0;
7544 PyObject * _obj1 = 0;
f6bcfd97
BP
7545 PyObject * _obj2 = 0;
7546 char *_kwnames[] = { "self","self","_class", NULL };
e91a9dfc
RD
7547
7548 self = self;
f6bcfd97 7549 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxPyCompositeShape__setSelf",_kwnames,&_argo0,&_obj1,&_obj2))
e91a9dfc
RD
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__setSelf. Expected _wxPyCompositeShape_p.");
7555 return NULL;
7556 }
7557 }
7558{
7559 _arg1 = _obj1;
7560}
f6bcfd97
BP
7561{
7562 _arg2 = _obj2;
7563}
e91a9dfc
RD
7564{
7565 wxPy_BEGIN_ALLOW_THREADS;
f6bcfd97 7566 wxPyCompositeShape__setSelf(_arg0,_arg1,_arg2);
e91a9dfc
RD
7567
7568 wxPy_END_ALLOW_THREADS;
7569} Py_INCREF(Py_None);
7570 _resultobj = Py_None;
7571 return _resultobj;
7572}
7573
7574#define wxPyCompositeShape_AddChild(_swigobj,_swigarg0,_swigarg1) (_swigobj->AddChild(_swigarg0,_swigarg1))
7575static PyObject *_wrap_wxPyCompositeShape_AddChild(PyObject *self, PyObject *args, PyObject *kwargs) {
7576 PyObject * _resultobj;
7577 wxPyCompositeShape * _arg0;
7578 wxPyShape * _arg1;
7579 wxPyShape * _arg2 = (wxPyShape *) NULL;
7580 PyObject * _argo0 = 0;
7581 PyObject * _argo1 = 0;
7582 PyObject * _argo2 = 0;
7583 char *_kwnames[] = { "self","child","addAfter", NULL };
7584
7585 self = self;
7586 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|O:wxPyCompositeShape_AddChild",_kwnames,&_argo0,&_argo1,&_argo2))
7587 return NULL;
7588 if (_argo0) {
7589 if (_argo0 == Py_None) { _arg0 = NULL; }
7590 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
7591 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_AddChild. Expected _wxPyCompositeShape_p.");
7592 return NULL;
7593 }
7594 }
7595 if (_argo1) {
7596 if (_argo1 == Py_None) { _arg1 = NULL; }
7597 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyShape_p")) {
7598 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyCompositeShape_AddChild. Expected _wxPyShape_p.");
7599 return NULL;
7600 }
7601 }
7602 if (_argo2) {
7603 if (_argo2 == Py_None) { _arg2 = NULL; }
7604 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxPyShape_p")) {
7605 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxPyCompositeShape_AddChild. Expected _wxPyShape_p.");
7606 return NULL;
7607 }
7608 }
7609{
7610 wxPy_BEGIN_ALLOW_THREADS;
7611 wxPyCompositeShape_AddChild(_arg0,_arg1,_arg2);
7612
7613 wxPy_END_ALLOW_THREADS;
7614} Py_INCREF(Py_None);
7615 _resultobj = Py_None;
7616 return _resultobj;
7617}
7618
7619#define wxPyCompositeShape_AddConstraint(_swigobj,_swigarg0) (_swigobj->AddConstraint(_swigarg0))
7620static PyObject *_wrap_wxPyCompositeShape_AddConstraint(PyObject *self, PyObject *args, PyObject *kwargs) {
7621 PyObject * _resultobj;
7622 wxOGLConstraint * _result;
7623 wxPyCompositeShape * _arg0;
7624 wxOGLConstraint * _arg1;
7625 PyObject * _argo0 = 0;
7626 PyObject * _argo1 = 0;
7627 char *_kwnames[] = { "self","constraint", NULL };
7628 char _ptemp[128];
7629
7630 self = self;
7631 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyCompositeShape_AddConstraint",_kwnames,&_argo0,&_argo1))
7632 return NULL;
7633 if (_argo0) {
7634 if (_argo0 == Py_None) { _arg0 = NULL; }
7635 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
7636 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_AddConstraint. Expected _wxPyCompositeShape_p.");
7637 return NULL;
7638 }
7639 }
7640 if (_argo1) {
7641 if (_argo1 == Py_None) { _arg1 = NULL; }
7642 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxOGLConstraint_p")) {
7643 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyCompositeShape_AddConstraint. Expected _wxOGLConstraint_p.");
7644 return NULL;
7645 }
7646 }
7647{
7648 wxPy_BEGIN_ALLOW_THREADS;
7649 _result = (wxOGLConstraint *)wxPyCompositeShape_AddConstraint(_arg0,_arg1);
7650
7651 wxPy_END_ALLOW_THREADS;
7652} if (_result) {
7653 SWIG_MakePtr(_ptemp, (char *) _result,"_wxOGLConstraint_p");
7654 _resultobj = Py_BuildValue("s",_ptemp);
7655 } else {
7656 Py_INCREF(Py_None);
7657 _resultobj = Py_None;
7658 }
7659 return _resultobj;
7660}
7661
714d23b4 7662static wxOGLConstraint * wxPyCompositeShape_AddConstrainedShapes(wxPyCompositeShape *self,int type,wxPyShape * constraining,PyObject * constrained) {
99ab9f3b 7663 wxList* list = wxPy_wxListHelper(constrained, "_wxPyShape_p");
714d23b4
RD
7664 wxOGLConstraint* rv = self->AddConstraint(type, constraining, *list);
7665 delete list;
7666 return rv;
7667 }
7668static PyObject *_wrap_wxPyCompositeShape_AddConstrainedShapes(PyObject *self, PyObject *args, PyObject *kwargs) {
7669 PyObject * _resultobj;
7670 wxOGLConstraint * _result;
7671 wxPyCompositeShape * _arg0;
7672 int _arg1;
7673 wxPyShape * _arg2;
7674 PyObject * _arg3;
7675 PyObject * _argo0 = 0;
7676 PyObject * _argo2 = 0;
7677 PyObject * _obj3 = 0;
7678 char *_kwnames[] = { "self","type","constraining","constrained", NULL };
7679 char _ptemp[128];
7680
7681 self = self;
7682 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiOO:wxPyCompositeShape_AddConstrainedShapes",_kwnames,&_argo0,&_arg1,&_argo2,&_obj3))
7683 return NULL;
7684 if (_argo0) {
7685 if (_argo0 == Py_None) { _arg0 = NULL; }
7686 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
7687 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_AddConstrainedShapes. Expected _wxPyCompositeShape_p.");
7688 return NULL;
7689 }
7690 }
7691 if (_argo2) {
7692 if (_argo2 == Py_None) { _arg2 = NULL; }
7693 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxPyShape_p")) {
7694 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxPyCompositeShape_AddConstrainedShapes. Expected _wxPyShape_p.");
7695 return NULL;
7696 }
7697 }
7698{
7699 _arg3 = _obj3;
7700}
7701{
7702 wxPy_BEGIN_ALLOW_THREADS;
7703 _result = (wxOGLConstraint *)wxPyCompositeShape_AddConstrainedShapes(_arg0,_arg1,_arg2,_arg3);
7704
7705 wxPy_END_ALLOW_THREADS;
7706} if (_result) {
7707 SWIG_MakePtr(_ptemp, (char *) _result,"_wxOGLConstraint_p");
7708 _resultobj = Py_BuildValue("s",_ptemp);
7709 } else {
7710 Py_INCREF(Py_None);
7711 _resultobj = Py_None;
7712 }
7713 return _resultobj;
7714}
7715
e91a9dfc
RD
7716#define wxPyCompositeShape_AddSimpleConstraint(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->AddConstraint(_swigarg0,_swigarg1,_swigarg2))
7717static PyObject *_wrap_wxPyCompositeShape_AddSimpleConstraint(PyObject *self, PyObject *args, PyObject *kwargs) {
7718 PyObject * _resultobj;
7719 wxOGLConstraint * _result;
7720 wxPyCompositeShape * _arg0;
7721 int _arg1;
7722 wxPyShape * _arg2;
7723 wxPyShape * _arg3;
7724 PyObject * _argo0 = 0;
7725 PyObject * _argo2 = 0;
7726 PyObject * _argo3 = 0;
7727 char *_kwnames[] = { "self","type","constraining","constrained", NULL };
7728 char _ptemp[128];
7729
7730 self = self;
7731 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiOO:wxPyCompositeShape_AddSimpleConstraint",_kwnames,&_argo0,&_arg1,&_argo2,&_argo3))
7732 return NULL;
7733 if (_argo0) {
7734 if (_argo0 == Py_None) { _arg0 = NULL; }
7735 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
7736 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_AddSimpleConstraint. Expected _wxPyCompositeShape_p.");
7737 return NULL;
7738 }
7739 }
7740 if (_argo2) {
7741 if (_argo2 == Py_None) { _arg2 = NULL; }
7742 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxPyShape_p")) {
7743 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxPyCompositeShape_AddSimpleConstraint. Expected _wxPyShape_p.");
7744 return NULL;
7745 }
7746 }
7747 if (_argo3) {
7748 if (_argo3 == Py_None) { _arg3 = NULL; }
7749 else if (SWIG_GetPtrObj(_argo3,(void **) &_arg3,"_wxPyShape_p")) {
7750 PyErr_SetString(PyExc_TypeError,"Type error in argument 4 of wxPyCompositeShape_AddSimpleConstraint. Expected _wxPyShape_p.");
7751 return NULL;
7752 }
7753 }
7754{
7755 wxPy_BEGIN_ALLOW_THREADS;
7756 _result = (wxOGLConstraint *)wxPyCompositeShape_AddSimpleConstraint(_arg0,_arg1,_arg2,_arg3);
7757
7758 wxPy_END_ALLOW_THREADS;
7759} if (_result) {
7760 SWIG_MakePtr(_ptemp, (char *) _result,"_wxOGLConstraint_p");
7761 _resultobj = Py_BuildValue("s",_ptemp);
7762 } else {
7763 Py_INCREF(Py_None);
7764 _resultobj = Py_None;
7765 }
7766 return _resultobj;
7767}
7768
7769#define wxPyCompositeShape_CalculateSize(_swigobj) (_swigobj->CalculateSize())
7770static PyObject *_wrap_wxPyCompositeShape_CalculateSize(PyObject *self, PyObject *args, PyObject *kwargs) {
7771 PyObject * _resultobj;
7772 wxPyCompositeShape * _arg0;
7773 PyObject * _argo0 = 0;
7774 char *_kwnames[] = { "self", NULL };
7775
7776 self = self;
7777 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyCompositeShape_CalculateSize",_kwnames,&_argo0))
7778 return NULL;
7779 if (_argo0) {
7780 if (_argo0 == Py_None) { _arg0 = NULL; }
7781 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
7782 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_CalculateSize. Expected _wxPyCompositeShape_p.");
7783 return NULL;
7784 }
7785 }
7786{
7787 wxPy_BEGIN_ALLOW_THREADS;
7788 wxPyCompositeShape_CalculateSize(_arg0);
7789
7790 wxPy_END_ALLOW_THREADS;
7791} Py_INCREF(Py_None);
7792 _resultobj = Py_None;
7793 return _resultobj;
7794}
7795
7796#define wxPyCompositeShape_ContainsDivision(_swigobj,_swigarg0) (_swigobj->ContainsDivision(_swigarg0))
7797static PyObject *_wrap_wxPyCompositeShape_ContainsDivision(PyObject *self, PyObject *args, PyObject *kwargs) {
7798 PyObject * _resultobj;
7799 bool _result;
7800 wxPyCompositeShape * _arg0;
7801 wxPyDivisionShape * _arg1;
7802 PyObject * _argo0 = 0;
7803 PyObject * _argo1 = 0;
7804 char *_kwnames[] = { "self","division", NULL };
7805
7806 self = self;
7807 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyCompositeShape_ContainsDivision",_kwnames,&_argo0,&_argo1))
7808 return NULL;
7809 if (_argo0) {
7810 if (_argo0 == Py_None) { _arg0 = NULL; }
7811 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
7812 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_ContainsDivision. Expected _wxPyCompositeShape_p.");
7813 return NULL;
7814 }
7815 }
7816 if (_argo1) {
7817 if (_argo1 == Py_None) { _arg1 = NULL; }
7818 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyDivisionShape_p")) {
7819 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyCompositeShape_ContainsDivision. Expected _wxPyDivisionShape_p.");
7820 return NULL;
7821 }
7822 }
7823{
7824 wxPy_BEGIN_ALLOW_THREADS;
7825 _result = (bool )wxPyCompositeShape_ContainsDivision(_arg0,_arg1);
7826
7827 wxPy_END_ALLOW_THREADS;
7828} _resultobj = Py_BuildValue("i",_result);
7829 return _resultobj;
7830}
7831
7832#define wxPyCompositeShape_DeleteConstraint(_swigobj,_swigarg0) (_swigobj->DeleteConstraint(_swigarg0))
7833static PyObject *_wrap_wxPyCompositeShape_DeleteConstraint(PyObject *self, PyObject *args, PyObject *kwargs) {
7834 PyObject * _resultobj;
7835 wxPyCompositeShape * _arg0;
7836 wxOGLConstraint * _arg1;
7837 PyObject * _argo0 = 0;
7838 PyObject * _argo1 = 0;
7839 char *_kwnames[] = { "self","constraint", NULL };
7840
7841 self = self;
7842 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyCompositeShape_DeleteConstraint",_kwnames,&_argo0,&_argo1))
7843 return NULL;
7844 if (_argo0) {
7845 if (_argo0 == Py_None) { _arg0 = NULL; }
7846 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
7847 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_DeleteConstraint. Expected _wxPyCompositeShape_p.");
7848 return NULL;
7849 }
7850 }
7851 if (_argo1) {
7852 if (_argo1 == Py_None) { _arg1 = NULL; }
7853 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxOGLConstraint_p")) {
7854 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyCompositeShape_DeleteConstraint. Expected _wxOGLConstraint_p.");
7855 return NULL;
7856 }
7857 }
7858{
7859 wxPy_BEGIN_ALLOW_THREADS;
7860 wxPyCompositeShape_DeleteConstraint(_arg0,_arg1);
7861
7862 wxPy_END_ALLOW_THREADS;
7863} Py_INCREF(Py_None);
7864 _resultobj = Py_None;
7865 return _resultobj;
7866}
7867
7868#define wxPyCompositeShape_DeleteConstraintsInvolvingChild(_swigobj,_swigarg0) (_swigobj->DeleteConstraintsInvolvingChild(_swigarg0))
7869static PyObject *_wrap_wxPyCompositeShape_DeleteConstraintsInvolvingChild(PyObject *self, PyObject *args, PyObject *kwargs) {
7870 PyObject * _resultobj;
7871 wxPyCompositeShape * _arg0;
7872 wxPyShape * _arg1;
7873 PyObject * _argo0 = 0;
7874 PyObject * _argo1 = 0;
7875 char *_kwnames[] = { "self","child", NULL };
7876
7877 self = self;
7878 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyCompositeShape_DeleteConstraintsInvolvingChild",_kwnames,&_argo0,&_argo1))
7879 return NULL;
7880 if (_argo0) {
7881 if (_argo0 == Py_None) { _arg0 = NULL; }
7882 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
7883 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_DeleteConstraintsInvolvingChild. Expected _wxPyCompositeShape_p.");
7884 return NULL;
7885 }
7886 }
7887 if (_argo1) {
7888 if (_argo1 == Py_None) { _arg1 = NULL; }
7889 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyShape_p")) {
7890 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyCompositeShape_DeleteConstraintsInvolvingChild. Expected _wxPyShape_p.");
7891 return NULL;
7892 }
7893 }
7894{
7895 wxPy_BEGIN_ALLOW_THREADS;
7896 wxPyCompositeShape_DeleteConstraintsInvolvingChild(_arg0,_arg1);
7897
7898 wxPy_END_ALLOW_THREADS;
7899} Py_INCREF(Py_None);
7900 _resultobj = Py_None;
7901 return _resultobj;
7902}
7903
7904#define wxPyCompositeShape_FindContainerImage(_swigobj) (_swigobj->FindContainerImage())
7905static PyObject *_wrap_wxPyCompositeShape_FindContainerImage(PyObject *self, PyObject *args, PyObject *kwargs) {
7906 PyObject * _resultobj;
7907 wxPyShape * _result;
7908 wxPyCompositeShape * _arg0;
7909 PyObject * _argo0 = 0;
7910 char *_kwnames[] = { "self", NULL };
7911 char _ptemp[128];
7912
7913 self = self;
7914 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyCompositeShape_FindContainerImage",_kwnames,&_argo0))
7915 return NULL;
7916 if (_argo0) {
7917 if (_argo0 == Py_None) { _arg0 = NULL; }
7918 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
7919 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_FindContainerImage. Expected _wxPyCompositeShape_p.");
7920 return NULL;
7921 }
7922 }
7923{
7924 wxPy_BEGIN_ALLOW_THREADS;
7925 _result = (wxPyShape *)wxPyCompositeShape_FindContainerImage(_arg0);
7926
7927 wxPy_END_ALLOW_THREADS;
7928} if (_result) {
7929 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPyShape_p");
7930 _resultobj = Py_BuildValue("s",_ptemp);
7931 } else {
7932 Py_INCREF(Py_None);
7933 _resultobj = Py_None;
7934 }
7935 return _resultobj;
7936}
7937
7938static PyObject * wxPyCompositeShape_GetConstraints(wxPyCompositeShape *self) {
7939 wxList& list = self->GetConstraints();
7940 return wxPy_ConvertList(&list, "wxOGLConstraint");
7941 }
7942static PyObject *_wrap_wxPyCompositeShape_GetConstraints(PyObject *self, PyObject *args, PyObject *kwargs) {
7943 PyObject * _resultobj;
7944 PyObject * _result;
7945 wxPyCompositeShape * _arg0;
7946 PyObject * _argo0 = 0;
7947 char *_kwnames[] = { "self", NULL };
7948
7949 self = self;
7950 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyCompositeShape_GetConstraints",_kwnames,&_argo0))
7951 return NULL;
7952 if (_argo0) {
7953 if (_argo0 == Py_None) { _arg0 = NULL; }
7954 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
7955 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_GetConstraints. Expected _wxPyCompositeShape_p.");
7956 return NULL;
7957 }
7958 }
7959{
7960 wxPy_BEGIN_ALLOW_THREADS;
7961 _result = (PyObject *)wxPyCompositeShape_GetConstraints(_arg0);
7962
7963 wxPy_END_ALLOW_THREADS;
7964}{
7965 _resultobj = _result;
7966}
7967 return _resultobj;
7968}
7969
7970static PyObject * wxPyCompositeShape_GetDivisions(wxPyCompositeShape *self) {
7971 wxList& list = self->GetDivisions();
7972 return wxPy_ConvertList(&list, "wxPyDivisionShape");
7973 }
7974static PyObject *_wrap_wxPyCompositeShape_GetDivisions(PyObject *self, PyObject *args, PyObject *kwargs) {
7975 PyObject * _resultobj;
7976 PyObject * _result;
7977 wxPyCompositeShape * _arg0;
7978 PyObject * _argo0 = 0;
7979 char *_kwnames[] = { "self", NULL };
7980
7981 self = self;
7982 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyCompositeShape_GetDivisions",_kwnames,&_argo0))
7983 return NULL;
7984 if (_argo0) {
7985 if (_argo0 == Py_None) { _arg0 = NULL; }
7986 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
7987 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_GetDivisions. Expected _wxPyCompositeShape_p.");
7988 return NULL;
7989 }
7990 }
7991{
7992 wxPy_BEGIN_ALLOW_THREADS;
7993 _result = (PyObject *)wxPyCompositeShape_GetDivisions(_arg0);
7994
7995 wxPy_END_ALLOW_THREADS;
7996}{
7997 _resultobj = _result;
7998}
7999 return _resultobj;
8000}
8001
8002#define wxPyCompositeShape_MakeContainer(_swigobj) (_swigobj->MakeContainer())
8003static PyObject *_wrap_wxPyCompositeShape_MakeContainer(PyObject *self, PyObject *args, PyObject *kwargs) {
8004 PyObject * _resultobj;
8005 wxPyCompositeShape * _arg0;
8006 PyObject * _argo0 = 0;
8007 char *_kwnames[] = { "self", NULL };
8008
8009 self = self;
8010 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyCompositeShape_MakeContainer",_kwnames,&_argo0))
8011 return NULL;
8012 if (_argo0) {
8013 if (_argo0 == Py_None) { _arg0 = NULL; }
8014 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8015 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_MakeContainer. Expected _wxPyCompositeShape_p.");
8016 return NULL;
8017 }
8018 }
8019{
8020 wxPy_BEGIN_ALLOW_THREADS;
8021 wxPyCompositeShape_MakeContainer(_arg0);
8022
8023 wxPy_END_ALLOW_THREADS;
8024} Py_INCREF(Py_None);
8025 _resultobj = Py_None;
8026 return _resultobj;
8027}
8028
8029#define wxPyCompositeShape_Recompute(_swigobj) (_swigobj->Recompute())
8030static PyObject *_wrap_wxPyCompositeShape_Recompute(PyObject *self, PyObject *args, PyObject *kwargs) {
8031 PyObject * _resultobj;
8032 bool _result;
8033 wxPyCompositeShape * _arg0;
8034 PyObject * _argo0 = 0;
8035 char *_kwnames[] = { "self", NULL };
8036
8037 self = self;
8038 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyCompositeShape_Recompute",_kwnames,&_argo0))
8039 return NULL;
8040 if (_argo0) {
8041 if (_argo0 == Py_None) { _arg0 = NULL; }
8042 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8043 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_Recompute. Expected _wxPyCompositeShape_p.");
8044 return NULL;
8045 }
8046 }
8047{
8048 wxPy_BEGIN_ALLOW_THREADS;
8049 _result = (bool )wxPyCompositeShape_Recompute(_arg0);
8050
8051 wxPy_END_ALLOW_THREADS;
8052} _resultobj = Py_BuildValue("i",_result);
8053 return _resultobj;
8054}
8055
8056#define wxPyCompositeShape_RemoveChild(_swigobj,_swigarg0) (_swigobj->RemoveChild(_swigarg0))
8057static PyObject *_wrap_wxPyCompositeShape_RemoveChild(PyObject *self, PyObject *args, PyObject *kwargs) {
8058 PyObject * _resultobj;
8059 wxPyCompositeShape * _arg0;
8060 wxPyShape * _arg1;
8061 PyObject * _argo0 = 0;
8062 PyObject * _argo1 = 0;
8063 char *_kwnames[] = { "self","child", NULL };
8064
8065 self = self;
8066 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyCompositeShape_RemoveChild",_kwnames,&_argo0,&_argo1))
8067 return NULL;
8068 if (_argo0) {
8069 if (_argo0 == Py_None) { _arg0 = NULL; }
8070 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8071 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_RemoveChild. Expected _wxPyCompositeShape_p.");
8072 return NULL;
8073 }
8074 }
8075 if (_argo1) {
8076 if (_argo1 == Py_None) { _arg1 = NULL; }
8077 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyShape_p")) {
8078 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyCompositeShape_RemoveChild. Expected _wxPyShape_p.");
8079 return NULL;
8080 }
8081 }
8082{
8083 wxPy_BEGIN_ALLOW_THREADS;
8084 wxPyCompositeShape_RemoveChild(_arg0,_arg1);
8085
8086 wxPy_END_ALLOW_THREADS;
8087} Py_INCREF(Py_None);
8088 _resultobj = Py_None;
8089 return _resultobj;
8090}
8091
8092#define wxPyCompositeShape_base_OnDelete(_swigobj) (_swigobj->base_OnDelete())
8093static PyObject *_wrap_wxPyCompositeShape_base_OnDelete(PyObject *self, PyObject *args, PyObject *kwargs) {
8094 PyObject * _resultobj;
8095 wxPyCompositeShape * _arg0;
8096 PyObject * _argo0 = 0;
8097 char *_kwnames[] = { "self", NULL };
8098
8099 self = self;
8100 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyCompositeShape_base_OnDelete",_kwnames,&_argo0))
8101 return NULL;
8102 if (_argo0) {
8103 if (_argo0 == Py_None) { _arg0 = NULL; }
8104 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8105 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnDelete. Expected _wxPyCompositeShape_p.");
8106 return NULL;
8107 }
8108 }
8109{
8110 wxPy_BEGIN_ALLOW_THREADS;
8111 wxPyCompositeShape_base_OnDelete(_arg0);
8112
8113 wxPy_END_ALLOW_THREADS;
8114} Py_INCREF(Py_None);
8115 _resultobj = Py_None;
8116 return _resultobj;
8117}
8118
8119#define wxPyCompositeShape_base_OnDraw(_swigobj,_swigarg0) (_swigobj->base_OnDraw(_swigarg0))
8120static PyObject *_wrap_wxPyCompositeShape_base_OnDraw(PyObject *self, PyObject *args, PyObject *kwargs) {
8121 PyObject * _resultobj;
8122 wxPyCompositeShape * _arg0;
8123 wxDC * _arg1;
8124 PyObject * _argo0 = 0;
8125 PyObject * _argo1 = 0;
8126 char *_kwnames[] = { "self","dc", NULL };
8127
8128 self = self;
8129 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyCompositeShape_base_OnDraw",_kwnames,&_argo0,&_argo1))
8130 return NULL;
8131 if (_argo0) {
8132 if (_argo0 == Py_None) { _arg0 = NULL; }
8133 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8134 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnDraw. Expected _wxPyCompositeShape_p.");
8135 return NULL;
8136 }
8137 }
8138 if (_argo1) {
8139 if (_argo1 == Py_None) { _arg1 = NULL; }
8140 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
8141 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyCompositeShape_base_OnDraw. Expected _wxDC_p.");
8142 return NULL;
8143 }
8144 }
8145{
8146 wxPy_BEGIN_ALLOW_THREADS;
8147 wxPyCompositeShape_base_OnDraw(_arg0,*_arg1);
8148
8149 wxPy_END_ALLOW_THREADS;
8150} Py_INCREF(Py_None);
8151 _resultobj = Py_None;
8152 return _resultobj;
8153}
8154
8155#define wxPyCompositeShape_base_OnDrawContents(_swigobj,_swigarg0) (_swigobj->base_OnDrawContents(_swigarg0))
8156static PyObject *_wrap_wxPyCompositeShape_base_OnDrawContents(PyObject *self, PyObject *args, PyObject *kwargs) {
8157 PyObject * _resultobj;
8158 wxPyCompositeShape * _arg0;
8159 wxDC * _arg1;
8160 PyObject * _argo0 = 0;
8161 PyObject * _argo1 = 0;
8162 char *_kwnames[] = { "self","dc", NULL };
8163
8164 self = self;
8165 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyCompositeShape_base_OnDrawContents",_kwnames,&_argo0,&_argo1))
8166 return NULL;
8167 if (_argo0) {
8168 if (_argo0 == Py_None) { _arg0 = NULL; }
8169 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8170 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnDrawContents. Expected _wxPyCompositeShape_p.");
8171 return NULL;
8172 }
8173 }
8174 if (_argo1) {
8175 if (_argo1 == Py_None) { _arg1 = NULL; }
8176 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
8177 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyCompositeShape_base_OnDrawContents. Expected _wxDC_p.");
8178 return NULL;
8179 }
8180 }
8181{
8182 wxPy_BEGIN_ALLOW_THREADS;
8183 wxPyCompositeShape_base_OnDrawContents(_arg0,*_arg1);
8184
8185 wxPy_END_ALLOW_THREADS;
8186} Py_INCREF(Py_None);
8187 _resultobj = Py_None;
8188 return _resultobj;
8189}
8190
8191#define wxPyCompositeShape_base_OnDrawBranches(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnDrawBranches(_swigarg0,_swigarg1))
8192static PyObject *_wrap_wxPyCompositeShape_base_OnDrawBranches(PyObject *self, PyObject *args, PyObject *kwargs) {
8193 PyObject * _resultobj;
8194 wxPyCompositeShape * _arg0;
8195 wxDC * _arg1;
8196 bool _arg2 = (bool ) FALSE;
8197 PyObject * _argo0 = 0;
8198 PyObject * _argo1 = 0;
8199 int tempbool2 = (int) FALSE;
8200 char *_kwnames[] = { "self","dc","erase", NULL };
8201
8202 self = self;
8203 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxPyCompositeShape_base_OnDrawBranches",_kwnames,&_argo0,&_argo1,&tempbool2))
8204 return NULL;
8205 if (_argo0) {
8206 if (_argo0 == Py_None) { _arg0 = NULL; }
8207 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8208 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnDrawBranches. Expected _wxPyCompositeShape_p.");
8209 return NULL;
8210 }
8211 }
8212 if (_argo1) {
8213 if (_argo1 == Py_None) { _arg1 = NULL; }
8214 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
8215 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyCompositeShape_base_OnDrawBranches. Expected _wxDC_p.");
8216 return NULL;
8217 }
8218 }
8219 _arg2 = (bool ) tempbool2;
8220{
8221 wxPy_BEGIN_ALLOW_THREADS;
8222 wxPyCompositeShape_base_OnDrawBranches(_arg0,*_arg1,_arg2);
8223
8224 wxPy_END_ALLOW_THREADS;
8225} Py_INCREF(Py_None);
8226 _resultobj = Py_None;
8227 return _resultobj;
8228}
8229
8230#define wxPyCompositeShape_base_OnMoveLinks(_swigobj,_swigarg0) (_swigobj->base_OnMoveLinks(_swigarg0))
8231static PyObject *_wrap_wxPyCompositeShape_base_OnMoveLinks(PyObject *self, PyObject *args, PyObject *kwargs) {
8232 PyObject * _resultobj;
8233 wxPyCompositeShape * _arg0;
8234 wxDC * _arg1;
8235 PyObject * _argo0 = 0;
8236 PyObject * _argo1 = 0;
8237 char *_kwnames[] = { "self","dc", NULL };
8238
8239 self = self;
8240 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyCompositeShape_base_OnMoveLinks",_kwnames,&_argo0,&_argo1))
8241 return NULL;
8242 if (_argo0) {
8243 if (_argo0 == Py_None) { _arg0 = NULL; }
8244 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8245 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnMoveLinks. Expected _wxPyCompositeShape_p.");
8246 return NULL;
8247 }
8248 }
8249 if (_argo1) {
8250 if (_argo1 == Py_None) { _arg1 = NULL; }
8251 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
8252 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyCompositeShape_base_OnMoveLinks. Expected _wxDC_p.");
8253 return NULL;
8254 }
8255 }
8256{
8257 wxPy_BEGIN_ALLOW_THREADS;
8258 wxPyCompositeShape_base_OnMoveLinks(_arg0,*_arg1);
8259
8260 wxPy_END_ALLOW_THREADS;
8261} Py_INCREF(Py_None);
8262 _resultobj = Py_None;
8263 return _resultobj;
8264}
8265
8266#define wxPyCompositeShape_base_OnErase(_swigobj,_swigarg0) (_swigobj->base_OnErase(_swigarg0))
8267static PyObject *_wrap_wxPyCompositeShape_base_OnErase(PyObject *self, PyObject *args, PyObject *kwargs) {
8268 PyObject * _resultobj;
8269 wxPyCompositeShape * _arg0;
8270 wxDC * _arg1;
8271 PyObject * _argo0 = 0;
8272 PyObject * _argo1 = 0;
8273 char *_kwnames[] = { "self","dc", NULL };
8274
8275 self = self;
8276 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyCompositeShape_base_OnErase",_kwnames,&_argo0,&_argo1))
8277 return NULL;
8278 if (_argo0) {
8279 if (_argo0 == Py_None) { _arg0 = NULL; }
8280 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8281 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnErase. Expected _wxPyCompositeShape_p.");
8282 return NULL;
8283 }
8284 }
8285 if (_argo1) {
8286 if (_argo1 == Py_None) { _arg1 = NULL; }
8287 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
8288 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyCompositeShape_base_OnErase. Expected _wxDC_p.");
8289 return NULL;
8290 }
8291 }
8292{
8293 wxPy_BEGIN_ALLOW_THREADS;
8294 wxPyCompositeShape_base_OnErase(_arg0,*_arg1);
8295
8296 wxPy_END_ALLOW_THREADS;
8297} Py_INCREF(Py_None);
8298 _resultobj = Py_None;
8299 return _resultobj;
8300}
8301
8302#define wxPyCompositeShape_base_OnEraseContents(_swigobj,_swigarg0) (_swigobj->base_OnEraseContents(_swigarg0))
8303static PyObject *_wrap_wxPyCompositeShape_base_OnEraseContents(PyObject *self, PyObject *args, PyObject *kwargs) {
8304 PyObject * _resultobj;
8305 wxPyCompositeShape * _arg0;
8306 wxDC * _arg1;
8307 PyObject * _argo0 = 0;
8308 PyObject * _argo1 = 0;
8309 char *_kwnames[] = { "self","dc", NULL };
8310
8311 self = self;
8312 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyCompositeShape_base_OnEraseContents",_kwnames,&_argo0,&_argo1))
8313 return NULL;
8314 if (_argo0) {
8315 if (_argo0 == Py_None) { _arg0 = NULL; }
8316 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8317 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnEraseContents. Expected _wxPyCompositeShape_p.");
8318 return NULL;
8319 }
8320 }
8321 if (_argo1) {
8322 if (_argo1 == Py_None) { _arg1 = NULL; }
8323 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
8324 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyCompositeShape_base_OnEraseContents. Expected _wxDC_p.");
8325 return NULL;
8326 }
8327 }
8328{
8329 wxPy_BEGIN_ALLOW_THREADS;
8330 wxPyCompositeShape_base_OnEraseContents(_arg0,*_arg1);
8331
8332 wxPy_END_ALLOW_THREADS;
8333} Py_INCREF(Py_None);
8334 _resultobj = Py_None;
8335 return _resultobj;
8336}
8337
8338#define wxPyCompositeShape_base_OnHighlight(_swigobj,_swigarg0) (_swigobj->base_OnHighlight(_swigarg0))
8339static PyObject *_wrap_wxPyCompositeShape_base_OnHighlight(PyObject *self, PyObject *args, PyObject *kwargs) {
8340 PyObject * _resultobj;
8341 wxPyCompositeShape * _arg0;
8342 wxDC * _arg1;
8343 PyObject * _argo0 = 0;
8344 PyObject * _argo1 = 0;
8345 char *_kwnames[] = { "self","dc", NULL };
8346
8347 self = self;
8348 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyCompositeShape_base_OnHighlight",_kwnames,&_argo0,&_argo1))
8349 return NULL;
8350 if (_argo0) {
8351 if (_argo0 == Py_None) { _arg0 = NULL; }
8352 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8353 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnHighlight. Expected _wxPyCompositeShape_p.");
8354 return NULL;
8355 }
8356 }
8357 if (_argo1) {
8358 if (_argo1 == Py_None) { _arg1 = NULL; }
8359 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
8360 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyCompositeShape_base_OnHighlight. Expected _wxDC_p.");
8361 return NULL;
8362 }
8363 }
8364{
8365 wxPy_BEGIN_ALLOW_THREADS;
8366 wxPyCompositeShape_base_OnHighlight(_arg0,*_arg1);
8367
8368 wxPy_END_ALLOW_THREADS;
8369} Py_INCREF(Py_None);
8370 _resultobj = Py_None;
8371 return _resultobj;
8372}
8373
8374#define wxPyCompositeShape_base_OnLeftClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnLeftClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
8375static PyObject *_wrap_wxPyCompositeShape_base_OnLeftClick(PyObject *self, PyObject *args, PyObject *kwargs) {
8376 PyObject * _resultobj;
8377 wxPyCompositeShape * _arg0;
8378 double _arg1;
8379 double _arg2;
8380 int _arg3 = (int ) 0;
8381 int _arg4 = (int ) 0;
8382 PyObject * _argo0 = 0;
8383 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
8384
8385 self = self;
8386 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyCompositeShape_base_OnLeftClick",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
8387 return NULL;
8388 if (_argo0) {
8389 if (_argo0 == Py_None) { _arg0 = NULL; }
8390 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8391 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnLeftClick. Expected _wxPyCompositeShape_p.");
8392 return NULL;
8393 }
8394 }
8395{
8396 wxPy_BEGIN_ALLOW_THREADS;
8397 wxPyCompositeShape_base_OnLeftClick(_arg0,_arg1,_arg2,_arg3,_arg4);
8398
8399 wxPy_END_ALLOW_THREADS;
8400} Py_INCREF(Py_None);
8401 _resultobj = Py_None;
8402 return _resultobj;
8403}
8404
8405#define wxPyCompositeShape_base_OnLeftDoubleClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnLeftDoubleClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
8406static PyObject *_wrap_wxPyCompositeShape_base_OnLeftDoubleClick(PyObject *self, PyObject *args, PyObject *kwargs) {
8407 PyObject * _resultobj;
8408 wxPyCompositeShape * _arg0;
8409 double _arg1;
8410 double _arg2;
8411 int _arg3 = (int ) 0;
8412 int _arg4 = (int ) 0;
8413 PyObject * _argo0 = 0;
8414 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
8415
8416 self = self;
8417 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyCompositeShape_base_OnLeftDoubleClick",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
8418 return NULL;
8419 if (_argo0) {
8420 if (_argo0 == Py_None) { _arg0 = NULL; }
8421 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8422 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnLeftDoubleClick. Expected _wxPyCompositeShape_p.");
8423 return NULL;
8424 }
8425 }
8426{
8427 wxPy_BEGIN_ALLOW_THREADS;
8428 wxPyCompositeShape_base_OnLeftDoubleClick(_arg0,_arg1,_arg2,_arg3,_arg4);
8429
8430 wxPy_END_ALLOW_THREADS;
8431} Py_INCREF(Py_None);
8432 _resultobj = Py_None;
8433 return _resultobj;
8434}
8435
8436#define wxPyCompositeShape_base_OnRightClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnRightClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
8437static PyObject *_wrap_wxPyCompositeShape_base_OnRightClick(PyObject *self, PyObject *args, PyObject *kwargs) {
8438 PyObject * _resultobj;
8439 wxPyCompositeShape * _arg0;
8440 double _arg1;
8441 double _arg2;
8442 int _arg3 = (int ) 0;
8443 int _arg4 = (int ) 0;
8444 PyObject * _argo0 = 0;
8445 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
8446
8447 self = self;
8448 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyCompositeShape_base_OnRightClick",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
8449 return NULL;
8450 if (_argo0) {
8451 if (_argo0 == Py_None) { _arg0 = NULL; }
8452 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8453 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnRightClick. Expected _wxPyCompositeShape_p.");
8454 return NULL;
8455 }
8456 }
8457{
8458 wxPy_BEGIN_ALLOW_THREADS;
8459 wxPyCompositeShape_base_OnRightClick(_arg0,_arg1,_arg2,_arg3,_arg4);
8460
8461 wxPy_END_ALLOW_THREADS;
8462} Py_INCREF(Py_None);
8463 _resultobj = Py_None;
8464 return _resultobj;
8465}
8466
8467#define wxPyCompositeShape_base_OnSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnSize(_swigarg0,_swigarg1))
8468static PyObject *_wrap_wxPyCompositeShape_base_OnSize(PyObject *self, PyObject *args, PyObject *kwargs) {
8469 PyObject * _resultobj;
8470 wxPyCompositeShape * _arg0;
8471 double _arg1;
8472 double _arg2;
8473 PyObject * _argo0 = 0;
8474 char *_kwnames[] = { "self","x","y", NULL };
8475
8476 self = self;
8477 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyCompositeShape_base_OnSize",_kwnames,&_argo0,&_arg1,&_arg2))
8478 return NULL;
8479 if (_argo0) {
8480 if (_argo0 == Py_None) { _arg0 = NULL; }
8481 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8482 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnSize. Expected _wxPyCompositeShape_p.");
8483 return NULL;
8484 }
8485 }
8486{
8487 wxPy_BEGIN_ALLOW_THREADS;
8488 wxPyCompositeShape_base_OnSize(_arg0,_arg1,_arg2);
8489
8490 wxPy_END_ALLOW_THREADS;
8491} Py_INCREF(Py_None);
8492 _resultobj = Py_None;
8493 return _resultobj;
8494}
8495
8496#define wxPyCompositeShape_base_OnMovePre(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->base_OnMovePre(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
8497static PyObject *_wrap_wxPyCompositeShape_base_OnMovePre(PyObject *self, PyObject *args, PyObject *kwargs) {
8498 PyObject * _resultobj;
8499 bool _result;
8500 wxPyCompositeShape * _arg0;
8501 wxDC * _arg1;
8502 double _arg2;
8503 double _arg3;
8504 double _arg4;
8505 double _arg5;
8506 bool _arg6 = (bool ) TRUE;
8507 PyObject * _argo0 = 0;
8508 PyObject * _argo1 = 0;
8509 int tempbool6 = (int) TRUE;
8510 char *_kwnames[] = { "self","dc","x","y","old_x","old_y","display", NULL };
8511
8512 self = self;
8513 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdddd|i:wxPyCompositeShape_base_OnMovePre",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5,&tempbool6))
8514 return NULL;
8515 if (_argo0) {
8516 if (_argo0 == Py_None) { _arg0 = NULL; }
8517 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8518 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnMovePre. Expected _wxPyCompositeShape_p.");
8519 return NULL;
8520 }
8521 }
8522 if (_argo1) {
8523 if (_argo1 == Py_None) { _arg1 = NULL; }
8524 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
8525 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyCompositeShape_base_OnMovePre. Expected _wxDC_p.");
8526 return NULL;
8527 }
8528 }
8529 _arg6 = (bool ) tempbool6;
8530{
8531 wxPy_BEGIN_ALLOW_THREADS;
8532 _result = (bool )wxPyCompositeShape_base_OnMovePre(_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
8533
8534 wxPy_END_ALLOW_THREADS;
8535} _resultobj = Py_BuildValue("i",_result);
8536 return _resultobj;
8537}
8538
8539#define wxPyCompositeShape_base_OnMovePost(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->base_OnMovePost(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
8540static PyObject *_wrap_wxPyCompositeShape_base_OnMovePost(PyObject *self, PyObject *args, PyObject *kwargs) {
8541 PyObject * _resultobj;
8542 wxPyCompositeShape * _arg0;
8543 wxDC * _arg1;
8544 double _arg2;
8545 double _arg3;
8546 double _arg4;
8547 double _arg5;
8548 bool _arg6 = (bool ) TRUE;
8549 PyObject * _argo0 = 0;
8550 PyObject * _argo1 = 0;
8551 int tempbool6 = (int) TRUE;
8552 char *_kwnames[] = { "self","dc","x","y","old_x","old_y","display", NULL };
8553
8554 self = self;
8555 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdddd|i:wxPyCompositeShape_base_OnMovePost",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5,&tempbool6))
8556 return NULL;
8557 if (_argo0) {
8558 if (_argo0 == Py_None) { _arg0 = NULL; }
8559 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8560 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnMovePost. Expected _wxPyCompositeShape_p.");
8561 return NULL;
8562 }
8563 }
8564 if (_argo1) {
8565 if (_argo1 == Py_None) { _arg1 = NULL; }
8566 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
8567 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyCompositeShape_base_OnMovePost. Expected _wxDC_p.");
8568 return NULL;
8569 }
8570 }
8571 _arg6 = (bool ) tempbool6;
8572{
8573 wxPy_BEGIN_ALLOW_THREADS;
8574 wxPyCompositeShape_base_OnMovePost(_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
8575
8576 wxPy_END_ALLOW_THREADS;
8577} Py_INCREF(Py_None);
8578 _resultobj = Py_None;
8579 return _resultobj;
8580}
8581
8582#define wxPyCompositeShape_base_OnDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
8583static PyObject *_wrap_wxPyCompositeShape_base_OnDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
8584 PyObject * _resultobj;
8585 wxPyCompositeShape * _arg0;
8586 bool _arg1;
8587 double _arg2;
8588 double _arg3;
8589 int _arg4 = (int ) 0;
8590 int _arg5 = (int ) 0;
8591 PyObject * _argo0 = 0;
8592 int tempbool1;
8593 char *_kwnames[] = { "self","draw","x","y","keys","attachment", NULL };
8594
8595 self = self;
8596 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oidd|ii:wxPyCompositeShape_base_OnDragLeft",_kwnames,&_argo0,&tempbool1,&_arg2,&_arg3,&_arg4,&_arg5))
8597 return NULL;
8598 if (_argo0) {
8599 if (_argo0 == Py_None) { _arg0 = NULL; }
8600 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8601 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnDragLeft. Expected _wxPyCompositeShape_p.");
8602 return NULL;
8603 }
8604 }
8605 _arg1 = (bool ) tempbool1;
8606{
8607 wxPy_BEGIN_ALLOW_THREADS;
8608 wxPyCompositeShape_base_OnDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
8609
8610 wxPy_END_ALLOW_THREADS;
8611} Py_INCREF(Py_None);
8612 _resultobj = Py_None;
8613 return _resultobj;
8614}
8615
8616#define wxPyCompositeShape_base_OnBeginDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnBeginDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
8617static PyObject *_wrap_wxPyCompositeShape_base_OnBeginDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
8618 PyObject * _resultobj;
8619 wxPyCompositeShape * _arg0;
8620 double _arg1;
8621 double _arg2;
8622 int _arg3 = (int ) 0;
8623 int _arg4 = (int ) 0;
8624 PyObject * _argo0 = 0;
8625 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
8626
8627 self = self;
8628 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyCompositeShape_base_OnBeginDragLeft",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
8629 return NULL;
8630 if (_argo0) {
8631 if (_argo0 == Py_None) { _arg0 = NULL; }
8632 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8633 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnBeginDragLeft. Expected _wxPyCompositeShape_p.");
8634 return NULL;
8635 }
8636 }
8637{
8638 wxPy_BEGIN_ALLOW_THREADS;
8639 wxPyCompositeShape_base_OnBeginDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4);
8640
8641 wxPy_END_ALLOW_THREADS;
8642} Py_INCREF(Py_None);
8643 _resultobj = Py_None;
8644 return _resultobj;
8645}
8646
8647#define wxPyCompositeShape_base_OnEndDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnEndDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
8648static PyObject *_wrap_wxPyCompositeShape_base_OnEndDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
8649 PyObject * _resultobj;
8650 wxPyCompositeShape * _arg0;
8651 double _arg1;
8652 double _arg2;
8653 int _arg3 = (int ) 0;
8654 int _arg4 = (int ) 0;
8655 PyObject * _argo0 = 0;
8656 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
8657
8658 self = self;
8659 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyCompositeShape_base_OnEndDragLeft",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
8660 return NULL;
8661 if (_argo0) {
8662 if (_argo0 == Py_None) { _arg0 = NULL; }
8663 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8664 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnEndDragLeft. Expected _wxPyCompositeShape_p.");
8665 return NULL;
8666 }
8667 }
8668{
8669 wxPy_BEGIN_ALLOW_THREADS;
8670 wxPyCompositeShape_base_OnEndDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4);
8671
8672 wxPy_END_ALLOW_THREADS;
8673} Py_INCREF(Py_None);
8674 _resultobj = Py_None;
8675 return _resultobj;
8676}
8677
8678#define wxPyCompositeShape_base_OnDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
8679static PyObject *_wrap_wxPyCompositeShape_base_OnDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
8680 PyObject * _resultobj;
8681 wxPyCompositeShape * _arg0;
8682 bool _arg1;
8683 double _arg2;
8684 double _arg3;
8685 int _arg4 = (int ) 0;
8686 int _arg5 = (int ) 0;
8687 PyObject * _argo0 = 0;
8688 int tempbool1;
8689 char *_kwnames[] = { "self","draw","x","y","keys","attachment", NULL };
8690
8691 self = self;
8692 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oidd|ii:wxPyCompositeShape_base_OnDragRight",_kwnames,&_argo0,&tempbool1,&_arg2,&_arg3,&_arg4,&_arg5))
8693 return NULL;
8694 if (_argo0) {
8695 if (_argo0 == Py_None) { _arg0 = NULL; }
8696 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8697 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnDragRight. Expected _wxPyCompositeShape_p.");
8698 return NULL;
8699 }
8700 }
8701 _arg1 = (bool ) tempbool1;
8702{
8703 wxPy_BEGIN_ALLOW_THREADS;
8704 wxPyCompositeShape_base_OnDragRight(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
8705
8706 wxPy_END_ALLOW_THREADS;
8707} Py_INCREF(Py_None);
8708 _resultobj = Py_None;
8709 return _resultobj;
8710}
8711
8712#define wxPyCompositeShape_base_OnBeginDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnBeginDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
8713static PyObject *_wrap_wxPyCompositeShape_base_OnBeginDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
8714 PyObject * _resultobj;
8715 wxPyCompositeShape * _arg0;
8716 double _arg1;
8717 double _arg2;
8718 int _arg3 = (int ) 0;
8719 int _arg4 = (int ) 0;
8720 PyObject * _argo0 = 0;
8721 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
8722
8723 self = self;
8724 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyCompositeShape_base_OnBeginDragRight",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
8725 return NULL;
8726 if (_argo0) {
8727 if (_argo0 == Py_None) { _arg0 = NULL; }
8728 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8729 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnBeginDragRight. Expected _wxPyCompositeShape_p.");
8730 return NULL;
8731 }
8732 }
8733{
8734 wxPy_BEGIN_ALLOW_THREADS;
8735 wxPyCompositeShape_base_OnBeginDragRight(_arg0,_arg1,_arg2,_arg3,_arg4);
8736
8737 wxPy_END_ALLOW_THREADS;
8738} Py_INCREF(Py_None);
8739 _resultobj = Py_None;
8740 return _resultobj;
8741}
8742
8743#define wxPyCompositeShape_base_OnEndDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnEndDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
8744static PyObject *_wrap_wxPyCompositeShape_base_OnEndDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
8745 PyObject * _resultobj;
8746 wxPyCompositeShape * _arg0;
8747 double _arg1;
8748 double _arg2;
8749 int _arg3 = (int ) 0;
8750 int _arg4 = (int ) 0;
8751 PyObject * _argo0 = 0;
8752 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
8753
8754 self = self;
8755 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyCompositeShape_base_OnEndDragRight",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
8756 return NULL;
8757 if (_argo0) {
8758 if (_argo0 == Py_None) { _arg0 = NULL; }
8759 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8760 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnEndDragRight. Expected _wxPyCompositeShape_p.");
8761 return NULL;
8762 }
8763 }
8764{
8765 wxPy_BEGIN_ALLOW_THREADS;
8766 wxPyCompositeShape_base_OnEndDragRight(_arg0,_arg1,_arg2,_arg3,_arg4);
8767
8768 wxPy_END_ALLOW_THREADS;
8769} Py_INCREF(Py_None);
8770 _resultobj = Py_None;
8771 return _resultobj;
8772}
8773
8774#define wxPyCompositeShape_base_OnDrawOutline(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnDrawOutline(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
8775static PyObject *_wrap_wxPyCompositeShape_base_OnDrawOutline(PyObject *self, PyObject *args, PyObject *kwargs) {
8776 PyObject * _resultobj;
8777 wxPyCompositeShape * _arg0;
8778 wxDC * _arg1;
8779 double _arg2;
8780 double _arg3;
8781 double _arg4;
8782 double _arg5;
8783 PyObject * _argo0 = 0;
8784 PyObject * _argo1 = 0;
8785 char *_kwnames[] = { "self","dc","x","y","w","h", NULL };
8786
8787 self = self;
8788 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdddd:wxPyCompositeShape_base_OnDrawOutline",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5))
8789 return NULL;
8790 if (_argo0) {
8791 if (_argo0 == Py_None) { _arg0 = NULL; }
8792 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8793 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnDrawOutline. Expected _wxPyCompositeShape_p.");
8794 return NULL;
8795 }
8796 }
8797 if (_argo1) {
8798 if (_argo1 == Py_None) { _arg1 = NULL; }
8799 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
8800 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyCompositeShape_base_OnDrawOutline. Expected _wxDC_p.");
8801 return NULL;
8802 }
8803 }
8804{
8805 wxPy_BEGIN_ALLOW_THREADS;
8806 wxPyCompositeShape_base_OnDrawOutline(_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5);
8807
8808 wxPy_END_ALLOW_THREADS;
8809} Py_INCREF(Py_None);
8810 _resultobj = Py_None;
8811 return _resultobj;
8812}
8813
8814#define wxPyCompositeShape_base_OnDrawControlPoints(_swigobj,_swigarg0) (_swigobj->base_OnDrawControlPoints(_swigarg0))
8815static PyObject *_wrap_wxPyCompositeShape_base_OnDrawControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
8816 PyObject * _resultobj;
8817 wxPyCompositeShape * _arg0;
8818 wxDC * _arg1;
8819 PyObject * _argo0 = 0;
8820 PyObject * _argo1 = 0;
8821 char *_kwnames[] = { "self","dc", NULL };
8822
8823 self = self;
8824 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyCompositeShape_base_OnDrawControlPoints",_kwnames,&_argo0,&_argo1))
8825 return NULL;
8826 if (_argo0) {
8827 if (_argo0 == Py_None) { _arg0 = NULL; }
8828 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8829 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnDrawControlPoints. Expected _wxPyCompositeShape_p.");
8830 return NULL;
8831 }
8832 }
8833 if (_argo1) {
8834 if (_argo1 == Py_None) { _arg1 = NULL; }
8835 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
8836 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyCompositeShape_base_OnDrawControlPoints. Expected _wxDC_p.");
8837 return NULL;
8838 }
8839 }
8840{
8841 wxPy_BEGIN_ALLOW_THREADS;
8842 wxPyCompositeShape_base_OnDrawControlPoints(_arg0,*_arg1);
8843
8844 wxPy_END_ALLOW_THREADS;
8845} Py_INCREF(Py_None);
8846 _resultobj = Py_None;
8847 return _resultobj;
8848}
8849
8850#define wxPyCompositeShape_base_OnEraseControlPoints(_swigobj,_swigarg0) (_swigobj->base_OnEraseControlPoints(_swigarg0))
8851static PyObject *_wrap_wxPyCompositeShape_base_OnEraseControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
8852 PyObject * _resultobj;
8853 wxPyCompositeShape * _arg0;
8854 wxDC * _arg1;
8855 PyObject * _argo0 = 0;
8856 PyObject * _argo1 = 0;
8857 char *_kwnames[] = { "self","dc", NULL };
8858
8859 self = self;
8860 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyCompositeShape_base_OnEraseControlPoints",_kwnames,&_argo0,&_argo1))
8861 return NULL;
8862 if (_argo0) {
8863 if (_argo0 == Py_None) { _arg0 = NULL; }
8864 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8865 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnEraseControlPoints. Expected _wxPyCompositeShape_p.");
8866 return NULL;
8867 }
8868 }
8869 if (_argo1) {
8870 if (_argo1 == Py_None) { _arg1 = NULL; }
8871 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
8872 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyCompositeShape_base_OnEraseControlPoints. Expected _wxDC_p.");
8873 return NULL;
8874 }
8875 }
8876{
8877 wxPy_BEGIN_ALLOW_THREADS;
8878 wxPyCompositeShape_base_OnEraseControlPoints(_arg0,*_arg1);
8879
8880 wxPy_END_ALLOW_THREADS;
8881} Py_INCREF(Py_None);
8882 _resultobj = Py_None;
8883 return _resultobj;
8884}
8885
8886#define wxPyCompositeShape_base_OnMoveLink(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnMoveLink(_swigarg0,_swigarg1))
8887static PyObject *_wrap_wxPyCompositeShape_base_OnMoveLink(PyObject *self, PyObject *args, PyObject *kwargs) {
8888 PyObject * _resultobj;
8889 wxPyCompositeShape * _arg0;
8890 wxDC * _arg1;
8891 bool _arg2 = (bool ) TRUE;
8892 PyObject * _argo0 = 0;
8893 PyObject * _argo1 = 0;
8894 int tempbool2 = (int) TRUE;
8895 char *_kwnames[] = { "self","dc","moveControlPoints", NULL };
8896
8897 self = self;
8898 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxPyCompositeShape_base_OnMoveLink",_kwnames,&_argo0,&_argo1,&tempbool2))
8899 return NULL;
8900 if (_argo0) {
8901 if (_argo0 == Py_None) { _arg0 = NULL; }
8902 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8903 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnMoveLink. Expected _wxPyCompositeShape_p.");
8904 return NULL;
8905 }
8906 }
8907 if (_argo1) {
8908 if (_argo1 == Py_None) { _arg1 = NULL; }
8909 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
8910 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyCompositeShape_base_OnMoveLink. Expected _wxDC_p.");
8911 return NULL;
8912 }
8913 }
8914 _arg2 = (bool ) tempbool2;
8915{
8916 wxPy_BEGIN_ALLOW_THREADS;
8917 wxPyCompositeShape_base_OnMoveLink(_arg0,*_arg1,_arg2);
8918
8919 wxPy_END_ALLOW_THREADS;
8920} Py_INCREF(Py_None);
8921 _resultobj = Py_None;
8922 return _resultobj;
8923}
8924
8925#define wxPyCompositeShape_base_OnSizingDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->base_OnSizingDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
8926static PyObject *_wrap_wxPyCompositeShape_base_OnSizingDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
8927 PyObject * _resultobj;
8928 wxPyCompositeShape * _arg0;
2348eaee 8929 wxPyControlPoint * _arg1;
e91a9dfc
RD
8930 bool _arg2;
8931 double _arg3;
8932 double _arg4;
8933 int _arg5 = (int ) 0;
8934 int _arg6 = (int ) 0;
8935 PyObject * _argo0 = 0;
8936 PyObject * _argo1 = 0;
8937 int tempbool2;
8938 char *_kwnames[] = { "self","pt","draw","x","y","keys","attachment", NULL };
8939
8940 self = self;
8941 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOidd|ii:wxPyCompositeShape_base_OnSizingDragLeft",_kwnames,&_argo0,&_argo1,&tempbool2,&_arg3,&_arg4,&_arg5,&_arg6))
8942 return NULL;
8943 if (_argo0) {
8944 if (_argo0 == Py_None) { _arg0 = NULL; }
8945 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8946 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnSizingDragLeft. Expected _wxPyCompositeShape_p.");
8947 return NULL;
8948 }
8949 }
8950 if (_argo1) {
8951 if (_argo1 == Py_None) { _arg1 = NULL; }
2348eaee
RD
8952 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyControlPoint_p")) {
8953 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyCompositeShape_base_OnSizingDragLeft. Expected _wxPyControlPoint_p.");
e91a9dfc
RD
8954 return NULL;
8955 }
8956 }
8957 _arg2 = (bool ) tempbool2;
8958{
8959 wxPy_BEGIN_ALLOW_THREADS;
8960 wxPyCompositeShape_base_OnSizingDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
8961
8962 wxPy_END_ALLOW_THREADS;
8963} Py_INCREF(Py_None);
8964 _resultobj = Py_None;
8965 return _resultobj;
8966}
8967
8968#define wxPyCompositeShape_base_OnSizingBeginDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnSizingBeginDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
8969static PyObject *_wrap_wxPyCompositeShape_base_OnSizingBeginDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
8970 PyObject * _resultobj;
8971 wxPyCompositeShape * _arg0;
2348eaee 8972 wxPyControlPoint * _arg1;
e91a9dfc
RD
8973 double _arg2;
8974 double _arg3;
8975 int _arg4 = (int ) 0;
8976 int _arg5 = (int ) 0;
8977 PyObject * _argo0 = 0;
8978 PyObject * _argo1 = 0;
8979 char *_kwnames[] = { "self","pt","x","y","keys","attachment", NULL };
8980
8981 self = self;
8982 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdd|ii:wxPyCompositeShape_base_OnSizingBeginDragLeft",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5))
8983 return NULL;
8984 if (_argo0) {
8985 if (_argo0 == Py_None) { _arg0 = NULL; }
8986 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
8987 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnSizingBeginDragLeft. Expected _wxPyCompositeShape_p.");
8988 return NULL;
8989 }
8990 }
8991 if (_argo1) {
8992 if (_argo1 == Py_None) { _arg1 = NULL; }
2348eaee
RD
8993 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyControlPoint_p")) {
8994 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyCompositeShape_base_OnSizingBeginDragLeft. Expected _wxPyControlPoint_p.");
e91a9dfc
RD
8995 return NULL;
8996 }
8997 }
8998{
8999 wxPy_BEGIN_ALLOW_THREADS;
9000 wxPyCompositeShape_base_OnSizingBeginDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
9001
9002 wxPy_END_ALLOW_THREADS;
9003} Py_INCREF(Py_None);
9004 _resultobj = Py_None;
9005 return _resultobj;
9006}
9007
9008#define wxPyCompositeShape_base_OnSizingEndDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnSizingEndDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
9009static PyObject *_wrap_wxPyCompositeShape_base_OnSizingEndDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
9010 PyObject * _resultobj;
9011 wxPyCompositeShape * _arg0;
2348eaee 9012 wxPyControlPoint * _arg1;
e91a9dfc
RD
9013 double _arg2;
9014 double _arg3;
9015 int _arg4 = (int ) 0;
9016 int _arg5 = (int ) 0;
9017 PyObject * _argo0 = 0;
9018 PyObject * _argo1 = 0;
9019 char *_kwnames[] = { "self","pt","x","y","keys","attachment", NULL };
9020
9021 self = self;
9022 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdd|ii:wxPyCompositeShape_base_OnSizingEndDragLeft",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5))
9023 return NULL;
9024 if (_argo0) {
9025 if (_argo0 == Py_None) { _arg0 = NULL; }
9026 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
9027 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnSizingEndDragLeft. Expected _wxPyCompositeShape_p.");
9028 return NULL;
9029 }
9030 }
9031 if (_argo1) {
9032 if (_argo1 == Py_None) { _arg1 = NULL; }
2348eaee
RD
9033 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyControlPoint_p")) {
9034 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyCompositeShape_base_OnSizingEndDragLeft. Expected _wxPyControlPoint_p.");
e91a9dfc
RD
9035 return NULL;
9036 }
9037 }
9038{
9039 wxPy_BEGIN_ALLOW_THREADS;
9040 wxPyCompositeShape_base_OnSizingEndDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
9041
9042 wxPy_END_ALLOW_THREADS;
9043} Py_INCREF(Py_None);
9044 _resultobj = Py_None;
9045 return _resultobj;
9046}
9047
9048#define wxPyCompositeShape_base_OnBeginSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnBeginSize(_swigarg0,_swigarg1))
9049static PyObject *_wrap_wxPyCompositeShape_base_OnBeginSize(PyObject *self, PyObject *args, PyObject *kwargs) {
9050 PyObject * _resultobj;
9051 wxPyCompositeShape * _arg0;
9052 double _arg1;
9053 double _arg2;
9054 PyObject * _argo0 = 0;
9055 char *_kwnames[] = { "self","w","h", NULL };
9056
9057 self = self;
9058 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyCompositeShape_base_OnBeginSize",_kwnames,&_argo0,&_arg1,&_arg2))
9059 return NULL;
9060 if (_argo0) {
9061 if (_argo0 == Py_None) { _arg0 = NULL; }
9062 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
9063 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnBeginSize. Expected _wxPyCompositeShape_p.");
9064 return NULL;
9065 }
9066 }
9067{
9068 wxPy_BEGIN_ALLOW_THREADS;
9069 wxPyCompositeShape_base_OnBeginSize(_arg0,_arg1,_arg2);
9070
9071 wxPy_END_ALLOW_THREADS;
9072} Py_INCREF(Py_None);
9073 _resultobj = Py_None;
9074 return _resultobj;
9075}
9076
9077#define wxPyCompositeShape_base_OnEndSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnEndSize(_swigarg0,_swigarg1))
9078static PyObject *_wrap_wxPyCompositeShape_base_OnEndSize(PyObject *self, PyObject *args, PyObject *kwargs) {
9079 PyObject * _resultobj;
9080 wxPyCompositeShape * _arg0;
9081 double _arg1;
9082 double _arg2;
9083 PyObject * _argo0 = 0;
9084 char *_kwnames[] = { "self","w","h", NULL };
9085
9086 self = self;
9087 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyCompositeShape_base_OnEndSize",_kwnames,&_argo0,&_arg1,&_arg2))
9088 return NULL;
9089 if (_argo0) {
9090 if (_argo0 == Py_None) { _arg0 = NULL; }
9091 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyCompositeShape_p")) {
9092 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyCompositeShape_base_OnEndSize. Expected _wxPyCompositeShape_p.");
9093 return NULL;
9094 }
9095 }
9096{
9097 wxPy_BEGIN_ALLOW_THREADS;
9098 wxPyCompositeShape_base_OnEndSize(_arg0,_arg1,_arg2);
9099
9100 wxPy_END_ALLOW_THREADS;
9101} Py_INCREF(Py_None);
9102 _resultobj = Py_None;
9103 return _resultobj;
9104}
9105
9106static void *SwigwxPyDividedShapeTowxPyRectangleShape(void *ptr) {
9107 wxPyDividedShape *src;
9108 wxPyRectangleShape *dest;
9109 src = (wxPyDividedShape *) ptr;
9110 dest = (wxPyRectangleShape *) src;
9111 return (void *) dest;
9112}
9113
9114static void *SwigwxPyDividedShapeTowxPyShape(void *ptr) {
9115 wxPyDividedShape *src;
9116 wxPyShape *dest;
9117 src = (wxPyDividedShape *) ptr;
9118 dest = (wxPyShape *) src;
9119 return (void *) dest;
9120}
9121
9122static void *SwigwxPyDividedShapeTowxPyShapeEvtHandler(void *ptr) {
9123 wxPyDividedShape *src;
9124 wxPyShapeEvtHandler *dest;
9125 src = (wxPyDividedShape *) ptr;
9126 dest = (wxPyShapeEvtHandler *) src;
9127 return (void *) dest;
9128}
9129
9130#define new_wxPyDividedShape(_swigarg0,_swigarg1) (new wxPyDividedShape(_swigarg0,_swigarg1))
9131static PyObject *_wrap_new_wxPyDividedShape(PyObject *self, PyObject *args, PyObject *kwargs) {
9132 PyObject * _resultobj;
9133 wxPyDividedShape * _result;
9134 double _arg0 = (double ) 0.0;
9135 double _arg1 = (double ) 0.0;
9136 char *_kwnames[] = { "width","height", NULL };
9137 char _ptemp[128];
9138
9139 self = self;
9140 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"|dd:new_wxPyDividedShape",_kwnames,&_arg0,&_arg1))
9141 return NULL;
9142{
9143 wxPy_BEGIN_ALLOW_THREADS;
9144 _result = (wxPyDividedShape *)new_wxPyDividedShape(_arg0,_arg1);
9145
9146 wxPy_END_ALLOW_THREADS;
9147} if (_result) {
9148 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPyDividedShape_p");
9149 _resultobj = Py_BuildValue("s",_ptemp);
9150 } else {
9151 Py_INCREF(Py_None);
9152 _resultobj = Py_None;
9153 }
9154 return _resultobj;
9155}
9156
f6bcfd97 9157#define wxPyDividedShape__setSelf(_swigobj,_swigarg0,_swigarg1) (_swigobj->_setSelf(_swigarg0,_swigarg1))
e91a9dfc
RD
9158static PyObject *_wrap_wxPyDividedShape__setSelf(PyObject *self, PyObject *args, PyObject *kwargs) {
9159 PyObject * _resultobj;
9160 wxPyDividedShape * _arg0;
9161 PyObject * _arg1;
f6bcfd97 9162 PyObject * _arg2;
e91a9dfc
RD
9163 PyObject * _argo0 = 0;
9164 PyObject * _obj1 = 0;
f6bcfd97
BP
9165 PyObject * _obj2 = 0;
9166 char *_kwnames[] = { "self","self","_class", NULL };
e91a9dfc
RD
9167
9168 self = self;
f6bcfd97 9169 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxPyDividedShape__setSelf",_kwnames,&_argo0,&_obj1,&_obj2))
e91a9dfc
RD
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__setSelf. Expected _wxPyDividedShape_p.");
9175 return NULL;
9176 }
9177 }
9178{
9179 _arg1 = _obj1;
9180}
f6bcfd97
BP
9181{
9182 _arg2 = _obj2;
9183}
e91a9dfc
RD
9184{
9185 wxPy_BEGIN_ALLOW_THREADS;
f6bcfd97 9186 wxPyDividedShape__setSelf(_arg0,_arg1,_arg2);
e91a9dfc
RD
9187
9188 wxPy_END_ALLOW_THREADS;
9189} Py_INCREF(Py_None);
9190 _resultobj = Py_None;
9191 return _resultobj;
9192}
9193
9194#define wxPyDividedShape_EditRegions(_swigobj) (_swigobj->EditRegions())
9195static PyObject *_wrap_wxPyDividedShape_EditRegions(PyObject *self, PyObject *args, PyObject *kwargs) {
9196 PyObject * _resultobj;
9197 wxPyDividedShape * _arg0;
9198 PyObject * _argo0 = 0;
9199 char *_kwnames[] = { "self", NULL };
9200
9201 self = self;
9202 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyDividedShape_EditRegions",_kwnames,&_argo0))
9203 return NULL;
9204 if (_argo0) {
9205 if (_argo0 == Py_None) { _arg0 = NULL; }
9206 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
9207 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_EditRegions. Expected _wxPyDividedShape_p.");
9208 return NULL;
9209 }
9210 }
9211{
9212 wxPy_BEGIN_ALLOW_THREADS;
9213 wxPyDividedShape_EditRegions(_arg0);
9214
9215 wxPy_END_ALLOW_THREADS;
9216} Py_INCREF(Py_None);
9217 _resultobj = Py_None;
9218 return _resultobj;
9219}
9220
9221#define wxPyDividedShape_SetRegionSizes(_swigobj) (_swigobj->SetRegionSizes())
9222static PyObject *_wrap_wxPyDividedShape_SetRegionSizes(PyObject *self, PyObject *args, PyObject *kwargs) {
9223 PyObject * _resultobj;
9224 wxPyDividedShape * _arg0;
9225 PyObject * _argo0 = 0;
9226 char *_kwnames[] = { "self", NULL };
9227
9228 self = self;
9229 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyDividedShape_SetRegionSizes",_kwnames,&_argo0))
9230 return NULL;
9231 if (_argo0) {
9232 if (_argo0 == Py_None) { _arg0 = NULL; }
9233 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
9234 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_SetRegionSizes. Expected _wxPyDividedShape_p.");
9235 return NULL;
9236 }
9237 }
9238{
9239 wxPy_BEGIN_ALLOW_THREADS;
9240 wxPyDividedShape_SetRegionSizes(_arg0);
9241
9242 wxPy_END_ALLOW_THREADS;
9243} Py_INCREF(Py_None);
9244 _resultobj = Py_None;
9245 return _resultobj;
9246}
9247
9248#define wxPyDividedShape_base_OnDelete(_swigobj) (_swigobj->base_OnDelete())
9249static PyObject *_wrap_wxPyDividedShape_base_OnDelete(PyObject *self, PyObject *args, PyObject *kwargs) {
9250 PyObject * _resultobj;
9251 wxPyDividedShape * _arg0;
9252 PyObject * _argo0 = 0;
9253 char *_kwnames[] = { "self", NULL };
9254
9255 self = self;
9256 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyDividedShape_base_OnDelete",_kwnames,&_argo0))
9257 return NULL;
9258 if (_argo0) {
9259 if (_argo0 == Py_None) { _arg0 = NULL; }
9260 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
9261 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnDelete. Expected _wxPyDividedShape_p.");
9262 return NULL;
9263 }
9264 }
9265{
9266 wxPy_BEGIN_ALLOW_THREADS;
9267 wxPyDividedShape_base_OnDelete(_arg0);
9268
9269 wxPy_END_ALLOW_THREADS;
9270} Py_INCREF(Py_None);
9271 _resultobj = Py_None;
9272 return _resultobj;
9273}
9274
9275#define wxPyDividedShape_base_OnDraw(_swigobj,_swigarg0) (_swigobj->base_OnDraw(_swigarg0))
9276static PyObject *_wrap_wxPyDividedShape_base_OnDraw(PyObject *self, PyObject *args, PyObject *kwargs) {
9277 PyObject * _resultobj;
9278 wxPyDividedShape * _arg0;
9279 wxDC * _arg1;
9280 PyObject * _argo0 = 0;
9281 PyObject * _argo1 = 0;
9282 char *_kwnames[] = { "self","dc", NULL };
9283
9284 self = self;
9285 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDividedShape_base_OnDraw",_kwnames,&_argo0,&_argo1))
9286 return NULL;
9287 if (_argo0) {
9288 if (_argo0 == Py_None) { _arg0 = NULL; }
9289 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
9290 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnDraw. Expected _wxPyDividedShape_p.");
9291 return NULL;
9292 }
9293 }
9294 if (_argo1) {
9295 if (_argo1 == Py_None) { _arg1 = NULL; }
9296 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
9297 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDividedShape_base_OnDraw. Expected _wxDC_p.");
9298 return NULL;
9299 }
9300 }
9301{
9302 wxPy_BEGIN_ALLOW_THREADS;
9303 wxPyDividedShape_base_OnDraw(_arg0,*_arg1);
9304
9305 wxPy_END_ALLOW_THREADS;
9306} Py_INCREF(Py_None);
9307 _resultobj = Py_None;
9308 return _resultobj;
9309}
9310
9311#define wxPyDividedShape_base_OnDrawContents(_swigobj,_swigarg0) (_swigobj->base_OnDrawContents(_swigarg0))
9312static PyObject *_wrap_wxPyDividedShape_base_OnDrawContents(PyObject *self, PyObject *args, PyObject *kwargs) {
9313 PyObject * _resultobj;
9314 wxPyDividedShape * _arg0;
9315 wxDC * _arg1;
9316 PyObject * _argo0 = 0;
9317 PyObject * _argo1 = 0;
9318 char *_kwnames[] = { "self","dc", NULL };
9319
9320 self = self;
9321 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDividedShape_base_OnDrawContents",_kwnames,&_argo0,&_argo1))
9322 return NULL;
9323 if (_argo0) {
9324 if (_argo0 == Py_None) { _arg0 = NULL; }
9325 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
9326 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnDrawContents. Expected _wxPyDividedShape_p.");
9327 return NULL;
9328 }
9329 }
9330 if (_argo1) {
9331 if (_argo1 == Py_None) { _arg1 = NULL; }
9332 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
9333 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDividedShape_base_OnDrawContents. Expected _wxDC_p.");
9334 return NULL;
9335 }
9336 }
9337{
9338 wxPy_BEGIN_ALLOW_THREADS;
9339 wxPyDividedShape_base_OnDrawContents(_arg0,*_arg1);
9340
9341 wxPy_END_ALLOW_THREADS;
9342} Py_INCREF(Py_None);
9343 _resultobj = Py_None;
9344 return _resultobj;
9345}
9346
9347#define wxPyDividedShape_base_OnDrawBranches(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnDrawBranches(_swigarg0,_swigarg1))
9348static PyObject *_wrap_wxPyDividedShape_base_OnDrawBranches(PyObject *self, PyObject *args, PyObject *kwargs) {
9349 PyObject * _resultobj;
9350 wxPyDividedShape * _arg0;
9351 wxDC * _arg1;
9352 bool _arg2 = (bool ) FALSE;
9353 PyObject * _argo0 = 0;
9354 PyObject * _argo1 = 0;
9355 int tempbool2 = (int) FALSE;
9356 char *_kwnames[] = { "self","dc","erase", NULL };
9357
9358 self = self;
9359 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxPyDividedShape_base_OnDrawBranches",_kwnames,&_argo0,&_argo1,&tempbool2))
9360 return NULL;
9361 if (_argo0) {
9362 if (_argo0 == Py_None) { _arg0 = NULL; }
9363 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
9364 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnDrawBranches. Expected _wxPyDividedShape_p.");
9365 return NULL;
9366 }
9367 }
9368 if (_argo1) {
9369 if (_argo1 == Py_None) { _arg1 = NULL; }
9370 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
9371 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDividedShape_base_OnDrawBranches. Expected _wxDC_p.");
9372 return NULL;
9373 }
9374 }
9375 _arg2 = (bool ) tempbool2;
9376{
9377 wxPy_BEGIN_ALLOW_THREADS;
9378 wxPyDividedShape_base_OnDrawBranches(_arg0,*_arg1,_arg2);
9379
9380 wxPy_END_ALLOW_THREADS;
9381} Py_INCREF(Py_None);
9382 _resultobj = Py_None;
9383 return _resultobj;
9384}
9385
9386#define wxPyDividedShape_base_OnMoveLinks(_swigobj,_swigarg0) (_swigobj->base_OnMoveLinks(_swigarg0))
9387static PyObject *_wrap_wxPyDividedShape_base_OnMoveLinks(PyObject *self, PyObject *args, PyObject *kwargs) {
9388 PyObject * _resultobj;
9389 wxPyDividedShape * _arg0;
9390 wxDC * _arg1;
9391 PyObject * _argo0 = 0;
9392 PyObject * _argo1 = 0;
9393 char *_kwnames[] = { "self","dc", NULL };
9394
9395 self = self;
9396 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDividedShape_base_OnMoveLinks",_kwnames,&_argo0,&_argo1))
9397 return NULL;
9398 if (_argo0) {
9399 if (_argo0 == Py_None) { _arg0 = NULL; }
9400 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
9401 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnMoveLinks. Expected _wxPyDividedShape_p.");
9402 return NULL;
9403 }
9404 }
9405 if (_argo1) {
9406 if (_argo1 == Py_None) { _arg1 = NULL; }
9407 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
9408 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDividedShape_base_OnMoveLinks. Expected _wxDC_p.");
9409 return NULL;
9410 }
9411 }
9412{
9413 wxPy_BEGIN_ALLOW_THREADS;
9414 wxPyDividedShape_base_OnMoveLinks(_arg0,*_arg1);
9415
9416 wxPy_END_ALLOW_THREADS;
9417} Py_INCREF(Py_None);
9418 _resultobj = Py_None;
9419 return _resultobj;
9420}
9421
9422#define wxPyDividedShape_base_OnErase(_swigobj,_swigarg0) (_swigobj->base_OnErase(_swigarg0))
9423static PyObject *_wrap_wxPyDividedShape_base_OnErase(PyObject *self, PyObject *args, PyObject *kwargs) {
9424 PyObject * _resultobj;
9425 wxPyDividedShape * _arg0;
9426 wxDC * _arg1;
9427 PyObject * _argo0 = 0;
9428 PyObject * _argo1 = 0;
9429 char *_kwnames[] = { "self","dc", NULL };
9430
9431 self = self;
9432 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDividedShape_base_OnErase",_kwnames,&_argo0,&_argo1))
9433 return NULL;
9434 if (_argo0) {
9435 if (_argo0 == Py_None) { _arg0 = NULL; }
9436 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
9437 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnErase. Expected _wxPyDividedShape_p.");
9438 return NULL;
9439 }
9440 }
9441 if (_argo1) {
9442 if (_argo1 == Py_None) { _arg1 = NULL; }
9443 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
9444 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDividedShape_base_OnErase. Expected _wxDC_p.");
9445 return NULL;
9446 }
9447 }
9448{
9449 wxPy_BEGIN_ALLOW_THREADS;
9450 wxPyDividedShape_base_OnErase(_arg0,*_arg1);
9451
9452 wxPy_END_ALLOW_THREADS;
9453} Py_INCREF(Py_None);
9454 _resultobj = Py_None;
9455 return _resultobj;
9456}
9457
9458#define wxPyDividedShape_base_OnEraseContents(_swigobj,_swigarg0) (_swigobj->base_OnEraseContents(_swigarg0))
9459static PyObject *_wrap_wxPyDividedShape_base_OnEraseContents(PyObject *self, PyObject *args, PyObject *kwargs) {
9460 PyObject * _resultobj;
9461 wxPyDividedShape * _arg0;
9462 wxDC * _arg1;
9463 PyObject * _argo0 = 0;
9464 PyObject * _argo1 = 0;
9465 char *_kwnames[] = { "self","dc", NULL };
9466
9467 self = self;
9468 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDividedShape_base_OnEraseContents",_kwnames,&_argo0,&_argo1))
9469 return NULL;
9470 if (_argo0) {
9471 if (_argo0 == Py_None) { _arg0 = NULL; }
9472 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
9473 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnEraseContents. Expected _wxPyDividedShape_p.");
9474 return NULL;
9475 }
9476 }
9477 if (_argo1) {
9478 if (_argo1 == Py_None) { _arg1 = NULL; }
9479 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
9480 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDividedShape_base_OnEraseContents. Expected _wxDC_p.");
9481 return NULL;
9482 }
9483 }
9484{
9485 wxPy_BEGIN_ALLOW_THREADS;
9486 wxPyDividedShape_base_OnEraseContents(_arg0,*_arg1);
9487
9488 wxPy_END_ALLOW_THREADS;
9489} Py_INCREF(Py_None);
9490 _resultobj = Py_None;
9491 return _resultobj;
9492}
9493
9494#define wxPyDividedShape_base_OnHighlight(_swigobj,_swigarg0) (_swigobj->base_OnHighlight(_swigarg0))
9495static PyObject *_wrap_wxPyDividedShape_base_OnHighlight(PyObject *self, PyObject *args, PyObject *kwargs) {
9496 PyObject * _resultobj;
9497 wxPyDividedShape * _arg0;
9498 wxDC * _arg1;
9499 PyObject * _argo0 = 0;
9500 PyObject * _argo1 = 0;
9501 char *_kwnames[] = { "self","dc", NULL };
9502
9503 self = self;
9504 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDividedShape_base_OnHighlight",_kwnames,&_argo0,&_argo1))
9505 return NULL;
9506 if (_argo0) {
9507 if (_argo0 == Py_None) { _arg0 = NULL; }
9508 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
9509 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnHighlight. Expected _wxPyDividedShape_p.");
9510 return NULL;
9511 }
9512 }
9513 if (_argo1) {
9514 if (_argo1 == Py_None) { _arg1 = NULL; }
9515 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
9516 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDividedShape_base_OnHighlight. Expected _wxDC_p.");
9517 return NULL;
9518 }
9519 }
9520{
9521 wxPy_BEGIN_ALLOW_THREADS;
9522 wxPyDividedShape_base_OnHighlight(_arg0,*_arg1);
9523
9524 wxPy_END_ALLOW_THREADS;
9525} Py_INCREF(Py_None);
9526 _resultobj = Py_None;
9527 return _resultobj;
9528}
9529
9530#define wxPyDividedShape_base_OnLeftClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnLeftClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
9531static PyObject *_wrap_wxPyDividedShape_base_OnLeftClick(PyObject *self, PyObject *args, PyObject *kwargs) {
9532 PyObject * _resultobj;
9533 wxPyDividedShape * _arg0;
9534 double _arg1;
9535 double _arg2;
9536 int _arg3 = (int ) 0;
9537 int _arg4 = (int ) 0;
9538 PyObject * _argo0 = 0;
9539 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
9540
9541 self = self;
9542 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyDividedShape_base_OnLeftClick",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
9543 return NULL;
9544 if (_argo0) {
9545 if (_argo0 == Py_None) { _arg0 = NULL; }
9546 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
9547 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnLeftClick. Expected _wxPyDividedShape_p.");
9548 return NULL;
9549 }
9550 }
9551{
9552 wxPy_BEGIN_ALLOW_THREADS;
9553 wxPyDividedShape_base_OnLeftClick(_arg0,_arg1,_arg2,_arg3,_arg4);
9554
9555 wxPy_END_ALLOW_THREADS;
9556} Py_INCREF(Py_None);
9557 _resultobj = Py_None;
9558 return _resultobj;
9559}
9560
9561#define wxPyDividedShape_base_OnLeftDoubleClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnLeftDoubleClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
9562static PyObject *_wrap_wxPyDividedShape_base_OnLeftDoubleClick(PyObject *self, PyObject *args, PyObject *kwargs) {
9563 PyObject * _resultobj;
9564 wxPyDividedShape * _arg0;
9565 double _arg1;
9566 double _arg2;
9567 int _arg3 = (int ) 0;
9568 int _arg4 = (int ) 0;
9569 PyObject * _argo0 = 0;
9570 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
9571
9572 self = self;
9573 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyDividedShape_base_OnLeftDoubleClick",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
9574 return NULL;
9575 if (_argo0) {
9576 if (_argo0 == Py_None) { _arg0 = NULL; }
9577 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
9578 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnLeftDoubleClick. Expected _wxPyDividedShape_p.");
9579 return NULL;
9580 }
9581 }
9582{
9583 wxPy_BEGIN_ALLOW_THREADS;
9584 wxPyDividedShape_base_OnLeftDoubleClick(_arg0,_arg1,_arg2,_arg3,_arg4);
9585
9586 wxPy_END_ALLOW_THREADS;
9587} Py_INCREF(Py_None);
9588 _resultobj = Py_None;
9589 return _resultobj;
9590}
9591
9592#define wxPyDividedShape_base_OnRightClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnRightClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
9593static PyObject *_wrap_wxPyDividedShape_base_OnRightClick(PyObject *self, PyObject *args, PyObject *kwargs) {
9594 PyObject * _resultobj;
9595 wxPyDividedShape * _arg0;
9596 double _arg1;
9597 double _arg2;
9598 int _arg3 = (int ) 0;
9599 int _arg4 = (int ) 0;
9600 PyObject * _argo0 = 0;
9601 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
9602
9603 self = self;
9604 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyDividedShape_base_OnRightClick",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
9605 return NULL;
9606 if (_argo0) {
9607 if (_argo0 == Py_None) { _arg0 = NULL; }
9608 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
9609 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnRightClick. Expected _wxPyDividedShape_p.");
9610 return NULL;
9611 }
9612 }
9613{
9614 wxPy_BEGIN_ALLOW_THREADS;
9615 wxPyDividedShape_base_OnRightClick(_arg0,_arg1,_arg2,_arg3,_arg4);
9616
9617 wxPy_END_ALLOW_THREADS;
9618} Py_INCREF(Py_None);
9619 _resultobj = Py_None;
9620 return _resultobj;
9621}
9622
9623#define wxPyDividedShape_base_OnSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnSize(_swigarg0,_swigarg1))
9624static PyObject *_wrap_wxPyDividedShape_base_OnSize(PyObject *self, PyObject *args, PyObject *kwargs) {
9625 PyObject * _resultobj;
9626 wxPyDividedShape * _arg0;
9627 double _arg1;
9628 double _arg2;
9629 PyObject * _argo0 = 0;
9630 char *_kwnames[] = { "self","x","y", NULL };
9631
9632 self = self;
9633 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyDividedShape_base_OnSize",_kwnames,&_argo0,&_arg1,&_arg2))
9634 return NULL;
9635 if (_argo0) {
9636 if (_argo0 == Py_None) { _arg0 = NULL; }
9637 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
9638 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnSize. Expected _wxPyDividedShape_p.");
9639 return NULL;
9640 }
9641 }
9642{
9643 wxPy_BEGIN_ALLOW_THREADS;
9644 wxPyDividedShape_base_OnSize(_arg0,_arg1,_arg2);
9645
9646 wxPy_END_ALLOW_THREADS;
9647} Py_INCREF(Py_None);
9648 _resultobj = Py_None;
9649 return _resultobj;
9650}
9651
9652#define wxPyDividedShape_base_OnMovePre(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->base_OnMovePre(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
9653static PyObject *_wrap_wxPyDividedShape_base_OnMovePre(PyObject *self, PyObject *args, PyObject *kwargs) {
9654 PyObject * _resultobj;
9655 bool _result;
9656 wxPyDividedShape * _arg0;
9657 wxDC * _arg1;
9658 double _arg2;
9659 double _arg3;
9660 double _arg4;
9661 double _arg5;
9662 bool _arg6 = (bool ) TRUE;
9663 PyObject * _argo0 = 0;
9664 PyObject * _argo1 = 0;
9665 int tempbool6 = (int) TRUE;
9666 char *_kwnames[] = { "self","dc","x","y","old_x","old_y","display", NULL };
9667
9668 self = self;
9669 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdddd|i:wxPyDividedShape_base_OnMovePre",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5,&tempbool6))
9670 return NULL;
9671 if (_argo0) {
9672 if (_argo0 == Py_None) { _arg0 = NULL; }
9673 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
9674 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnMovePre. Expected _wxPyDividedShape_p.");
9675 return NULL;
9676 }
9677 }
9678 if (_argo1) {
9679 if (_argo1 == Py_None) { _arg1 = NULL; }
9680 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
9681 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDividedShape_base_OnMovePre. Expected _wxDC_p.");
9682 return NULL;
9683 }
9684 }
9685 _arg6 = (bool ) tempbool6;
9686{
9687 wxPy_BEGIN_ALLOW_THREADS;
9688 _result = (bool )wxPyDividedShape_base_OnMovePre(_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
9689
9690 wxPy_END_ALLOW_THREADS;
9691} _resultobj = Py_BuildValue("i",_result);
9692 return _resultobj;
9693}
9694
9695#define wxPyDividedShape_base_OnMovePost(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->base_OnMovePost(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
9696static PyObject *_wrap_wxPyDividedShape_base_OnMovePost(PyObject *self, PyObject *args, PyObject *kwargs) {
9697 PyObject * _resultobj;
9698 wxPyDividedShape * _arg0;
9699 wxDC * _arg1;
9700 double _arg2;
9701 double _arg3;
9702 double _arg4;
9703 double _arg5;
9704 bool _arg6 = (bool ) TRUE;
9705 PyObject * _argo0 = 0;
9706 PyObject * _argo1 = 0;
9707 int tempbool6 = (int) TRUE;
9708 char *_kwnames[] = { "self","dc","x","y","old_x","old_y","display", NULL };
9709
9710 self = self;
9711 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdddd|i:wxPyDividedShape_base_OnMovePost",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5,&tempbool6))
9712 return NULL;
9713 if (_argo0) {
9714 if (_argo0 == Py_None) { _arg0 = NULL; }
9715 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
9716 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnMovePost. Expected _wxPyDividedShape_p.");
9717 return NULL;
9718 }
9719 }
9720 if (_argo1) {
9721 if (_argo1 == Py_None) { _arg1 = NULL; }
9722 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
9723 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDividedShape_base_OnMovePost. Expected _wxDC_p.");
9724 return NULL;
9725 }
9726 }
9727 _arg6 = (bool ) tempbool6;
9728{
9729 wxPy_BEGIN_ALLOW_THREADS;
9730 wxPyDividedShape_base_OnMovePost(_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
9731
9732 wxPy_END_ALLOW_THREADS;
9733} Py_INCREF(Py_None);
9734 _resultobj = Py_None;
9735 return _resultobj;
9736}
9737
9738#define wxPyDividedShape_base_OnDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
9739static PyObject *_wrap_wxPyDividedShape_base_OnDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
9740 PyObject * _resultobj;
9741 wxPyDividedShape * _arg0;
9742 bool _arg1;
9743 double _arg2;
9744 double _arg3;
9745 int _arg4 = (int ) 0;
9746 int _arg5 = (int ) 0;
9747 PyObject * _argo0 = 0;
9748 int tempbool1;
9749 char *_kwnames[] = { "self","draw","x","y","keys","attachment", NULL };
9750
9751 self = self;
9752 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oidd|ii:wxPyDividedShape_base_OnDragLeft",_kwnames,&_argo0,&tempbool1,&_arg2,&_arg3,&_arg4,&_arg5))
9753 return NULL;
9754 if (_argo0) {
9755 if (_argo0 == Py_None) { _arg0 = NULL; }
9756 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
9757 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnDragLeft. Expected _wxPyDividedShape_p.");
9758 return NULL;
9759 }
9760 }
9761 _arg1 = (bool ) tempbool1;
9762{
9763 wxPy_BEGIN_ALLOW_THREADS;
9764 wxPyDividedShape_base_OnDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
9765
9766 wxPy_END_ALLOW_THREADS;
9767} Py_INCREF(Py_None);
9768 _resultobj = Py_None;
9769 return _resultobj;
9770}
9771
9772#define wxPyDividedShape_base_OnBeginDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnBeginDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
9773static PyObject *_wrap_wxPyDividedShape_base_OnBeginDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
9774 PyObject * _resultobj;
9775 wxPyDividedShape * _arg0;
9776 double _arg1;
9777 double _arg2;
9778 int _arg3 = (int ) 0;
9779 int _arg4 = (int ) 0;
9780 PyObject * _argo0 = 0;
9781 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
9782
9783 self = self;
9784 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyDividedShape_base_OnBeginDragLeft",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
9785 return NULL;
9786 if (_argo0) {
9787 if (_argo0 == Py_None) { _arg0 = NULL; }
9788 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
9789 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnBeginDragLeft. Expected _wxPyDividedShape_p.");
9790 return NULL;
9791 }
9792 }
9793{
9794 wxPy_BEGIN_ALLOW_THREADS;
9795 wxPyDividedShape_base_OnBeginDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4);
9796
9797 wxPy_END_ALLOW_THREADS;
9798} Py_INCREF(Py_None);
9799 _resultobj = Py_None;
9800 return _resultobj;
9801}
9802
9803#define wxPyDividedShape_base_OnEndDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnEndDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
9804static PyObject *_wrap_wxPyDividedShape_base_OnEndDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
9805 PyObject * _resultobj;
9806 wxPyDividedShape * _arg0;
9807 double _arg1;
9808 double _arg2;
9809 int _arg3 = (int ) 0;
9810 int _arg4 = (int ) 0;
9811 PyObject * _argo0 = 0;
9812 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
9813
9814 self = self;
9815 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyDividedShape_base_OnEndDragLeft",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
9816 return NULL;
9817 if (_argo0) {
9818 if (_argo0 == Py_None) { _arg0 = NULL; }
9819 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
9820 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnEndDragLeft. Expected _wxPyDividedShape_p.");
9821 return NULL;
9822 }
9823 }
9824{
9825 wxPy_BEGIN_ALLOW_THREADS;
9826 wxPyDividedShape_base_OnEndDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4);
9827
9828 wxPy_END_ALLOW_THREADS;
9829} Py_INCREF(Py_None);
9830 _resultobj = Py_None;
9831 return _resultobj;
9832}
9833
9834#define wxPyDividedShape_base_OnDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
9835static PyObject *_wrap_wxPyDividedShape_base_OnDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
9836 PyObject * _resultobj;
9837 wxPyDividedShape * _arg0;
9838 bool _arg1;
9839 double _arg2;
9840 double _arg3;
9841 int _arg4 = (int ) 0;
9842 int _arg5 = (int ) 0;
9843 PyObject * _argo0 = 0;
9844 int tempbool1;
9845 char *_kwnames[] = { "self","draw","x","y","keys","attachment", NULL };
9846
9847 self = self;
9848 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oidd|ii:wxPyDividedShape_base_OnDragRight",_kwnames,&_argo0,&tempbool1,&_arg2,&_arg3,&_arg4,&_arg5))
9849 return NULL;
9850 if (_argo0) {
9851 if (_argo0 == Py_None) { _arg0 = NULL; }
9852 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
9853 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnDragRight. Expected _wxPyDividedShape_p.");
9854 return NULL;
9855 }
9856 }
9857 _arg1 = (bool ) tempbool1;
9858{
9859 wxPy_BEGIN_ALLOW_THREADS;
9860 wxPyDividedShape_base_OnDragRight(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
9861
9862 wxPy_END_ALLOW_THREADS;
9863} Py_INCREF(Py_None);
9864 _resultobj = Py_None;
9865 return _resultobj;
9866}
9867
9868#define wxPyDividedShape_base_OnBeginDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnBeginDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
9869static PyObject *_wrap_wxPyDividedShape_base_OnBeginDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
9870 PyObject * _resultobj;
9871 wxPyDividedShape * _arg0;
9872 double _arg1;
9873 double _arg2;
9874 int _arg3 = (int ) 0;
9875 int _arg4 = (int ) 0;
9876 PyObject * _argo0 = 0;
9877 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
9878
9879 self = self;
9880 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyDividedShape_base_OnBeginDragRight",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
9881 return NULL;
9882 if (_argo0) {
9883 if (_argo0 == Py_None) { _arg0 = NULL; }
9884 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
9885 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnBeginDragRight. Expected _wxPyDividedShape_p.");
9886 return NULL;
9887 }
9888 }
9889{
9890 wxPy_BEGIN_ALLOW_THREADS;
9891 wxPyDividedShape_base_OnBeginDragRight(_arg0,_arg1,_arg2,_arg3,_arg4);
9892
9893 wxPy_END_ALLOW_THREADS;
9894} Py_INCREF(Py_None);
9895 _resultobj = Py_None;
9896 return _resultobj;
9897}
9898
9899#define wxPyDividedShape_base_OnEndDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnEndDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
9900static PyObject *_wrap_wxPyDividedShape_base_OnEndDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
9901 PyObject * _resultobj;
9902 wxPyDividedShape * _arg0;
9903 double _arg1;
9904 double _arg2;
9905 int _arg3 = (int ) 0;
9906 int _arg4 = (int ) 0;
9907 PyObject * _argo0 = 0;
9908 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
9909
9910 self = self;
9911 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyDividedShape_base_OnEndDragRight",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
9912 return NULL;
9913 if (_argo0) {
9914 if (_argo0 == Py_None) { _arg0 = NULL; }
9915 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
9916 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnEndDragRight. Expected _wxPyDividedShape_p.");
9917 return NULL;
9918 }
9919 }
9920{
9921 wxPy_BEGIN_ALLOW_THREADS;
9922 wxPyDividedShape_base_OnEndDragRight(_arg0,_arg1,_arg2,_arg3,_arg4);
9923
9924 wxPy_END_ALLOW_THREADS;
9925} Py_INCREF(Py_None);
9926 _resultobj = Py_None;
9927 return _resultobj;
9928}
9929
9930#define wxPyDividedShape_base_OnDrawOutline(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnDrawOutline(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
9931static PyObject *_wrap_wxPyDividedShape_base_OnDrawOutline(PyObject *self, PyObject *args, PyObject *kwargs) {
9932 PyObject * _resultobj;
9933 wxPyDividedShape * _arg0;
9934 wxDC * _arg1;
9935 double _arg2;
9936 double _arg3;
9937 double _arg4;
9938 double _arg5;
9939 PyObject * _argo0 = 0;
9940 PyObject * _argo1 = 0;
9941 char *_kwnames[] = { "self","dc","x","y","w","h", NULL };
9942
9943 self = self;
9944 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdddd:wxPyDividedShape_base_OnDrawOutline",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5))
9945 return NULL;
9946 if (_argo0) {
9947 if (_argo0 == Py_None) { _arg0 = NULL; }
9948 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
9949 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnDrawOutline. Expected _wxPyDividedShape_p.");
9950 return NULL;
9951 }
9952 }
9953 if (_argo1) {
9954 if (_argo1 == Py_None) { _arg1 = NULL; }
9955 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
9956 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDividedShape_base_OnDrawOutline. Expected _wxDC_p.");
9957 return NULL;
9958 }
9959 }
9960{
9961 wxPy_BEGIN_ALLOW_THREADS;
9962 wxPyDividedShape_base_OnDrawOutline(_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5);
9963
9964 wxPy_END_ALLOW_THREADS;
9965} Py_INCREF(Py_None);
9966 _resultobj = Py_None;
9967 return _resultobj;
9968}
9969
9970#define wxPyDividedShape_base_OnDrawControlPoints(_swigobj,_swigarg0) (_swigobj->base_OnDrawControlPoints(_swigarg0))
9971static PyObject *_wrap_wxPyDividedShape_base_OnDrawControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
9972 PyObject * _resultobj;
9973 wxPyDividedShape * _arg0;
9974 wxDC * _arg1;
9975 PyObject * _argo0 = 0;
9976 PyObject * _argo1 = 0;
9977 char *_kwnames[] = { "self","dc", NULL };
9978
9979 self = self;
9980 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDividedShape_base_OnDrawControlPoints",_kwnames,&_argo0,&_argo1))
9981 return NULL;
9982 if (_argo0) {
9983 if (_argo0 == Py_None) { _arg0 = NULL; }
9984 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
9985 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnDrawControlPoints. Expected _wxPyDividedShape_p.");
9986 return NULL;
9987 }
9988 }
9989 if (_argo1) {
9990 if (_argo1 == Py_None) { _arg1 = NULL; }
9991 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
9992 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDividedShape_base_OnDrawControlPoints. Expected _wxDC_p.");
9993 return NULL;
9994 }
9995 }
9996{
9997 wxPy_BEGIN_ALLOW_THREADS;
9998 wxPyDividedShape_base_OnDrawControlPoints(_arg0,*_arg1);
9999
10000 wxPy_END_ALLOW_THREADS;
10001} Py_INCREF(Py_None);
10002 _resultobj = Py_None;
10003 return _resultobj;
10004}
10005
10006#define wxPyDividedShape_base_OnEraseControlPoints(_swigobj,_swigarg0) (_swigobj->base_OnEraseControlPoints(_swigarg0))
10007static PyObject *_wrap_wxPyDividedShape_base_OnEraseControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
10008 PyObject * _resultobj;
10009 wxPyDividedShape * _arg0;
10010 wxDC * _arg1;
10011 PyObject * _argo0 = 0;
10012 PyObject * _argo1 = 0;
10013 char *_kwnames[] = { "self","dc", NULL };
10014
10015 self = self;
10016 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDividedShape_base_OnEraseControlPoints",_kwnames,&_argo0,&_argo1))
10017 return NULL;
10018 if (_argo0) {
10019 if (_argo0 == Py_None) { _arg0 = NULL; }
10020 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
10021 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnEraseControlPoints. Expected _wxPyDividedShape_p.");
10022 return NULL;
10023 }
10024 }
10025 if (_argo1) {
10026 if (_argo1 == Py_None) { _arg1 = NULL; }
10027 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
10028 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDividedShape_base_OnEraseControlPoints. Expected _wxDC_p.");
10029 return NULL;
10030 }
10031 }
10032{
10033 wxPy_BEGIN_ALLOW_THREADS;
10034 wxPyDividedShape_base_OnEraseControlPoints(_arg0,*_arg1);
10035
10036 wxPy_END_ALLOW_THREADS;
10037} Py_INCREF(Py_None);
10038 _resultobj = Py_None;
10039 return _resultobj;
10040}
10041
10042#define wxPyDividedShape_base_OnMoveLink(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnMoveLink(_swigarg0,_swigarg1))
10043static PyObject *_wrap_wxPyDividedShape_base_OnMoveLink(PyObject *self, PyObject *args, PyObject *kwargs) {
10044 PyObject * _resultobj;
10045 wxPyDividedShape * _arg0;
10046 wxDC * _arg1;
10047 bool _arg2 = (bool ) TRUE;
10048 PyObject * _argo0 = 0;
10049 PyObject * _argo1 = 0;
10050 int tempbool2 = (int) TRUE;
10051 char *_kwnames[] = { "self","dc","moveControlPoints", NULL };
10052
10053 self = self;
10054 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxPyDividedShape_base_OnMoveLink",_kwnames,&_argo0,&_argo1,&tempbool2))
10055 return NULL;
10056 if (_argo0) {
10057 if (_argo0 == Py_None) { _arg0 = NULL; }
10058 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
10059 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnMoveLink. Expected _wxPyDividedShape_p.");
10060 return NULL;
10061 }
10062 }
10063 if (_argo1) {
10064 if (_argo1 == Py_None) { _arg1 = NULL; }
10065 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
10066 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDividedShape_base_OnMoveLink. Expected _wxDC_p.");
10067 return NULL;
10068 }
10069 }
10070 _arg2 = (bool ) tempbool2;
10071{
10072 wxPy_BEGIN_ALLOW_THREADS;
10073 wxPyDividedShape_base_OnMoveLink(_arg0,*_arg1,_arg2);
10074
10075 wxPy_END_ALLOW_THREADS;
10076} Py_INCREF(Py_None);
10077 _resultobj = Py_None;
10078 return _resultobj;
10079}
10080
10081#define wxPyDividedShape_base_OnSizingDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->base_OnSizingDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
10082static PyObject *_wrap_wxPyDividedShape_base_OnSizingDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
10083 PyObject * _resultobj;
10084 wxPyDividedShape * _arg0;
2348eaee 10085 wxPyControlPoint * _arg1;
e91a9dfc
RD
10086 bool _arg2;
10087 double _arg3;
10088 double _arg4;
10089 int _arg5 = (int ) 0;
10090 int _arg6 = (int ) 0;
10091 PyObject * _argo0 = 0;
10092 PyObject * _argo1 = 0;
10093 int tempbool2;
10094 char *_kwnames[] = { "self","pt","draw","x","y","keys","attachment", NULL };
10095
10096 self = self;
10097 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOidd|ii:wxPyDividedShape_base_OnSizingDragLeft",_kwnames,&_argo0,&_argo1,&tempbool2,&_arg3,&_arg4,&_arg5,&_arg6))
10098 return NULL;
10099 if (_argo0) {
10100 if (_argo0 == Py_None) { _arg0 = NULL; }
10101 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
10102 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnSizingDragLeft. Expected _wxPyDividedShape_p.");
10103 return NULL;
10104 }
10105 }
10106 if (_argo1) {
10107 if (_argo1 == Py_None) { _arg1 = NULL; }
2348eaee
RD
10108 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyControlPoint_p")) {
10109 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDividedShape_base_OnSizingDragLeft. Expected _wxPyControlPoint_p.");
e91a9dfc
RD
10110 return NULL;
10111 }
10112 }
10113 _arg2 = (bool ) tempbool2;
10114{
10115 wxPy_BEGIN_ALLOW_THREADS;
10116 wxPyDividedShape_base_OnSizingDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
10117
10118 wxPy_END_ALLOW_THREADS;
10119} Py_INCREF(Py_None);
10120 _resultobj = Py_None;
10121 return _resultobj;
10122}
10123
10124#define wxPyDividedShape_base_OnSizingBeginDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnSizingBeginDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
10125static PyObject *_wrap_wxPyDividedShape_base_OnSizingBeginDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
10126 PyObject * _resultobj;
10127 wxPyDividedShape * _arg0;
2348eaee 10128 wxPyControlPoint * _arg1;
e91a9dfc
RD
10129 double _arg2;
10130 double _arg3;
10131 int _arg4 = (int ) 0;
10132 int _arg5 = (int ) 0;
10133 PyObject * _argo0 = 0;
10134 PyObject * _argo1 = 0;
10135 char *_kwnames[] = { "self","pt","x","y","keys","attachment", NULL };
10136
10137 self = self;
10138 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdd|ii:wxPyDividedShape_base_OnSizingBeginDragLeft",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5))
10139 return NULL;
10140 if (_argo0) {
10141 if (_argo0 == Py_None) { _arg0 = NULL; }
10142 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
10143 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnSizingBeginDragLeft. Expected _wxPyDividedShape_p.");
10144 return NULL;
10145 }
10146 }
10147 if (_argo1) {
10148 if (_argo1 == Py_None) { _arg1 = NULL; }
2348eaee
RD
10149 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyControlPoint_p")) {
10150 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDividedShape_base_OnSizingBeginDragLeft. Expected _wxPyControlPoint_p.");
e91a9dfc
RD
10151 return NULL;
10152 }
10153 }
10154{
10155 wxPy_BEGIN_ALLOW_THREADS;
10156 wxPyDividedShape_base_OnSizingBeginDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
10157
10158 wxPy_END_ALLOW_THREADS;
10159} Py_INCREF(Py_None);
10160 _resultobj = Py_None;
10161 return _resultobj;
10162}
10163
10164#define wxPyDividedShape_base_OnSizingEndDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnSizingEndDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
10165static PyObject *_wrap_wxPyDividedShape_base_OnSizingEndDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
10166 PyObject * _resultobj;
10167 wxPyDividedShape * _arg0;
2348eaee 10168 wxPyControlPoint * _arg1;
e91a9dfc
RD
10169 double _arg2;
10170 double _arg3;
10171 int _arg4 = (int ) 0;
10172 int _arg5 = (int ) 0;
10173 PyObject * _argo0 = 0;
10174 PyObject * _argo1 = 0;
10175 char *_kwnames[] = { "self","pt","x","y","keys","attachment", NULL };
10176
10177 self = self;
10178 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdd|ii:wxPyDividedShape_base_OnSizingEndDragLeft",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5))
10179 return NULL;
10180 if (_argo0) {
10181 if (_argo0 == Py_None) { _arg0 = NULL; }
10182 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
10183 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnSizingEndDragLeft. Expected _wxPyDividedShape_p.");
10184 return NULL;
10185 }
10186 }
10187 if (_argo1) {
10188 if (_argo1 == Py_None) { _arg1 = NULL; }
2348eaee
RD
10189 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyControlPoint_p")) {
10190 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDividedShape_base_OnSizingEndDragLeft. Expected _wxPyControlPoint_p.");
e91a9dfc
RD
10191 return NULL;
10192 }
10193 }
10194{
10195 wxPy_BEGIN_ALLOW_THREADS;
10196 wxPyDividedShape_base_OnSizingEndDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
10197
10198 wxPy_END_ALLOW_THREADS;
10199} Py_INCREF(Py_None);
10200 _resultobj = Py_None;
10201 return _resultobj;
10202}
10203
10204#define wxPyDividedShape_base_OnBeginSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnBeginSize(_swigarg0,_swigarg1))
10205static PyObject *_wrap_wxPyDividedShape_base_OnBeginSize(PyObject *self, PyObject *args, PyObject *kwargs) {
10206 PyObject * _resultobj;
10207 wxPyDividedShape * _arg0;
10208 double _arg1;
10209 double _arg2;
10210 PyObject * _argo0 = 0;
10211 char *_kwnames[] = { "self","w","h", NULL };
10212
10213 self = self;
10214 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyDividedShape_base_OnBeginSize",_kwnames,&_argo0,&_arg1,&_arg2))
10215 return NULL;
10216 if (_argo0) {
10217 if (_argo0 == Py_None) { _arg0 = NULL; }
10218 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
10219 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnBeginSize. Expected _wxPyDividedShape_p.");
10220 return NULL;
10221 }
10222 }
10223{
10224 wxPy_BEGIN_ALLOW_THREADS;
10225 wxPyDividedShape_base_OnBeginSize(_arg0,_arg1,_arg2);
10226
10227 wxPy_END_ALLOW_THREADS;
10228} Py_INCREF(Py_None);
10229 _resultobj = Py_None;
10230 return _resultobj;
10231}
10232
10233#define wxPyDividedShape_base_OnEndSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnEndSize(_swigarg0,_swigarg1))
10234static PyObject *_wrap_wxPyDividedShape_base_OnEndSize(PyObject *self, PyObject *args, PyObject *kwargs) {
10235 PyObject * _resultobj;
10236 wxPyDividedShape * _arg0;
10237 double _arg1;
10238 double _arg2;
10239 PyObject * _argo0 = 0;
10240 char *_kwnames[] = { "self","w","h", NULL };
10241
10242 self = self;
10243 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyDividedShape_base_OnEndSize",_kwnames,&_argo0,&_arg1,&_arg2))
10244 return NULL;
10245 if (_argo0) {
10246 if (_argo0 == Py_None) { _arg0 = NULL; }
10247 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDividedShape_p")) {
10248 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDividedShape_base_OnEndSize. Expected _wxPyDividedShape_p.");
10249 return NULL;
10250 }
10251 }
10252{
10253 wxPy_BEGIN_ALLOW_THREADS;
10254 wxPyDividedShape_base_OnEndSize(_arg0,_arg1,_arg2);
10255
10256 wxPy_END_ALLOW_THREADS;
10257} Py_INCREF(Py_None);
10258 _resultobj = Py_None;
10259 return _resultobj;
10260}
10261
10262static void *SwigwxPyDivisionShapeTowxPyCompositeShape(void *ptr) {
10263 wxPyDivisionShape *src;
10264 wxPyCompositeShape *dest;
10265 src = (wxPyDivisionShape *) ptr;
10266 dest = (wxPyCompositeShape *) src;
10267 return (void *) dest;
10268}
10269
10270static void *SwigwxPyDivisionShapeTowxPyRectangleShape(void *ptr) {
10271 wxPyDivisionShape *src;
10272 wxPyRectangleShape *dest;
10273 src = (wxPyDivisionShape *) ptr;
10274 dest = (wxPyRectangleShape *) src;
10275 return (void *) dest;
10276}
10277
10278static void *SwigwxPyDivisionShapeTowxPyShape(void *ptr) {
10279 wxPyDivisionShape *src;
10280 wxPyShape *dest;
10281 src = (wxPyDivisionShape *) ptr;
10282 dest = (wxPyShape *) src;
10283 return (void *) dest;
10284}
10285
10286static void *SwigwxPyDivisionShapeTowxPyShapeEvtHandler(void *ptr) {
10287 wxPyDivisionShape *src;
10288 wxPyShapeEvtHandler *dest;
10289 src = (wxPyDivisionShape *) ptr;
10290 dest = (wxPyShapeEvtHandler *) src;
10291 return (void *) dest;
10292}
10293
10294#define new_wxPyDivisionShape() (new wxPyDivisionShape())
10295static PyObject *_wrap_new_wxPyDivisionShape(PyObject *self, PyObject *args, PyObject *kwargs) {
10296 PyObject * _resultobj;
10297 wxPyDivisionShape * _result;
10298 char *_kwnames[] = { NULL };
10299 char _ptemp[128];
10300
10301 self = self;
10302 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxPyDivisionShape",_kwnames))
10303 return NULL;
10304{
10305 wxPy_BEGIN_ALLOW_THREADS;
10306 _result = (wxPyDivisionShape *)new_wxPyDivisionShape();
10307
10308 wxPy_END_ALLOW_THREADS;
10309} if (_result) {
10310 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPyDivisionShape_p");
10311 _resultobj = Py_BuildValue("s",_ptemp);
10312 } else {
10313 Py_INCREF(Py_None);
10314 _resultobj = Py_None;
10315 }
10316 return _resultobj;
10317}
10318
f6bcfd97 10319#define wxPyDivisionShape__setSelf(_swigobj,_swigarg0,_swigarg1) (_swigobj->_setSelf(_swigarg0,_swigarg1))
e91a9dfc
RD
10320static PyObject *_wrap_wxPyDivisionShape__setSelf(PyObject *self, PyObject *args, PyObject *kwargs) {
10321 PyObject * _resultobj;
10322 wxPyDivisionShape * _arg0;
10323 PyObject * _arg1;
f6bcfd97 10324 PyObject * _arg2;
e91a9dfc
RD
10325 PyObject * _argo0 = 0;
10326 PyObject * _obj1 = 0;
f6bcfd97
BP
10327 PyObject * _obj2 = 0;
10328 char *_kwnames[] = { "self","self","_class", NULL };
e91a9dfc
RD
10329
10330 self = self;
f6bcfd97 10331 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxPyDivisionShape__setSelf",_kwnames,&_argo0,&_obj1,&_obj2))
e91a9dfc
RD
10332 return NULL;
10333 if (_argo0) {
10334 if (_argo0 == Py_None) { _arg0 = NULL; }
10335 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
10336 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape__setSelf. Expected _wxPyDivisionShape_p.");
10337 return NULL;
10338 }
10339 }
10340{
10341 _arg1 = _obj1;
10342}
f6bcfd97
BP
10343{
10344 _arg2 = _obj2;
10345}
e91a9dfc
RD
10346{
10347 wxPy_BEGIN_ALLOW_THREADS;
f6bcfd97 10348 wxPyDivisionShape__setSelf(_arg0,_arg1,_arg2);
e91a9dfc
RD
10349
10350 wxPy_END_ALLOW_THREADS;
10351} Py_INCREF(Py_None);
10352 _resultobj = Py_None;
10353 return _resultobj;
10354}
10355
10356#define wxPyDivisionShape_AdjustBottom(_swigobj,_swigarg0,_swigarg1) (_swigobj->AdjustBottom(_swigarg0,_swigarg1))
10357static PyObject *_wrap_wxPyDivisionShape_AdjustBottom(PyObject *self, PyObject *args, PyObject *kwargs) {
10358 PyObject * _resultobj;
10359 wxPyDivisionShape * _arg0;
10360 double _arg1;
10361 bool _arg2;
10362 PyObject * _argo0 = 0;
10363 int tempbool2;
10364 char *_kwnames[] = { "self","bottom","test", NULL };
10365
10366 self = self;
10367 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odi:wxPyDivisionShape_AdjustBottom",_kwnames,&_argo0,&_arg1,&tempbool2))
10368 return NULL;
10369 if (_argo0) {
10370 if (_argo0 == Py_None) { _arg0 = NULL; }
10371 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
10372 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_AdjustBottom. Expected _wxPyDivisionShape_p.");
10373 return NULL;
10374 }
10375 }
10376 _arg2 = (bool ) tempbool2;
10377{
10378 wxPy_BEGIN_ALLOW_THREADS;
10379 wxPyDivisionShape_AdjustBottom(_arg0,_arg1,_arg2);
10380
10381 wxPy_END_ALLOW_THREADS;
10382} Py_INCREF(Py_None);
10383 _resultobj = Py_None;
10384 return _resultobj;
10385}
10386
10387#define wxPyDivisionShape_AdjustLeft(_swigobj,_swigarg0,_swigarg1) (_swigobj->AdjustLeft(_swigarg0,_swigarg1))
10388static PyObject *_wrap_wxPyDivisionShape_AdjustLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
10389 PyObject * _resultobj;
10390 wxPyDivisionShape * _arg0;
10391 double _arg1;
10392 bool _arg2;
10393 PyObject * _argo0 = 0;
10394 int tempbool2;
10395 char *_kwnames[] = { "self","left","test", NULL };
10396
10397 self = self;
10398 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odi:wxPyDivisionShape_AdjustLeft",_kwnames,&_argo0,&_arg1,&tempbool2))
10399 return NULL;
10400 if (_argo0) {
10401 if (_argo0 == Py_None) { _arg0 = NULL; }
10402 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
10403 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_AdjustLeft. Expected _wxPyDivisionShape_p.");
10404 return NULL;
10405 }
10406 }
10407 _arg2 = (bool ) tempbool2;
10408{
10409 wxPy_BEGIN_ALLOW_THREADS;
10410 wxPyDivisionShape_AdjustLeft(_arg0,_arg1,_arg2);
10411
10412 wxPy_END_ALLOW_THREADS;
10413} Py_INCREF(Py_None);
10414 _resultobj = Py_None;
10415 return _resultobj;
10416}
10417
10418#define wxPyDivisionShape_AdjustRight(_swigobj,_swigarg0,_swigarg1) (_swigobj->AdjustRight(_swigarg0,_swigarg1))
10419static PyObject *_wrap_wxPyDivisionShape_AdjustRight(PyObject *self, PyObject *args, PyObject *kwargs) {
10420 PyObject * _resultobj;
10421 wxPyDivisionShape * _arg0;
10422 double _arg1;
10423 bool _arg2;
10424 PyObject * _argo0 = 0;
10425 int tempbool2;
10426 char *_kwnames[] = { "self","right","test", NULL };
10427
10428 self = self;
10429 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odi:wxPyDivisionShape_AdjustRight",_kwnames,&_argo0,&_arg1,&tempbool2))
10430 return NULL;
10431 if (_argo0) {
10432 if (_argo0 == Py_None) { _arg0 = NULL; }
10433 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
10434 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_AdjustRight. Expected _wxPyDivisionShape_p.");
10435 return NULL;
10436 }
10437 }
10438 _arg2 = (bool ) tempbool2;
10439{
10440 wxPy_BEGIN_ALLOW_THREADS;
10441 wxPyDivisionShape_AdjustRight(_arg0,_arg1,_arg2);
10442
10443 wxPy_END_ALLOW_THREADS;
10444} Py_INCREF(Py_None);
10445 _resultobj = Py_None;
10446 return _resultobj;
10447}
10448
10449#define wxPyDivisionShape_AdjustTop(_swigobj,_swigarg0,_swigarg1) (_swigobj->AdjustTop(_swigarg0,_swigarg1))
10450static PyObject *_wrap_wxPyDivisionShape_AdjustTop(PyObject *self, PyObject *args, PyObject *kwargs) {
10451 PyObject * _resultobj;
10452 wxPyDivisionShape * _arg0;
10453 double _arg1;
10454 bool _arg2;
10455 PyObject * _argo0 = 0;
10456 int tempbool2;
10457 char *_kwnames[] = { "self","top","test", NULL };
10458
10459 self = self;
10460 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odi:wxPyDivisionShape_AdjustTop",_kwnames,&_argo0,&_arg1,&tempbool2))
10461 return NULL;
10462 if (_argo0) {
10463 if (_argo0 == Py_None) { _arg0 = NULL; }
10464 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
10465 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_AdjustTop. Expected _wxPyDivisionShape_p.");
10466 return NULL;
10467 }
10468 }
10469 _arg2 = (bool ) tempbool2;
10470{
10471 wxPy_BEGIN_ALLOW_THREADS;
10472 wxPyDivisionShape_AdjustTop(_arg0,_arg1,_arg2);
10473
10474 wxPy_END_ALLOW_THREADS;
10475} Py_INCREF(Py_None);
10476 _resultobj = Py_None;
10477 return _resultobj;
10478}
10479
10480#define wxPyDivisionShape_Divide(_swigobj,_swigarg0) (_swigobj->Divide(_swigarg0))
10481static PyObject *_wrap_wxPyDivisionShape_Divide(PyObject *self, PyObject *args, PyObject *kwargs) {
10482 PyObject * _resultobj;
10483 wxPyDivisionShape * _arg0;
10484 int _arg1;
10485 PyObject * _argo0 = 0;
10486 char *_kwnames[] = { "self","direction", NULL };
10487
10488 self = self;
10489 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxPyDivisionShape_Divide",_kwnames,&_argo0,&_arg1))
10490 return NULL;
10491 if (_argo0) {
10492 if (_argo0 == Py_None) { _arg0 = NULL; }
10493 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
10494 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_Divide. Expected _wxPyDivisionShape_p.");
10495 return NULL;
10496 }
10497 }
10498{
10499 wxPy_BEGIN_ALLOW_THREADS;
10500 wxPyDivisionShape_Divide(_arg0,_arg1);
10501
10502 wxPy_END_ALLOW_THREADS;
10503} Py_INCREF(Py_None);
10504 _resultobj = Py_None;
10505 return _resultobj;
10506}
10507
10508#define wxPyDivisionShape_EditEdge(_swigobj,_swigarg0) (_swigobj->EditEdge(_swigarg0))
10509static PyObject *_wrap_wxPyDivisionShape_EditEdge(PyObject *self, PyObject *args, PyObject *kwargs) {
10510 PyObject * _resultobj;
10511 wxPyDivisionShape * _arg0;
10512 int _arg1;
10513 PyObject * _argo0 = 0;
10514 char *_kwnames[] = { "self","side", NULL };
10515
10516 self = self;
10517 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxPyDivisionShape_EditEdge",_kwnames,&_argo0,&_arg1))
10518 return NULL;
10519 if (_argo0) {
10520 if (_argo0 == Py_None) { _arg0 = NULL; }
10521 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
10522 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_EditEdge. Expected _wxPyDivisionShape_p.");
10523 return NULL;
10524 }
10525 }
10526{
10527 wxPy_BEGIN_ALLOW_THREADS;
10528 wxPyDivisionShape_EditEdge(_arg0,_arg1);
10529
10530 wxPy_END_ALLOW_THREADS;
10531} Py_INCREF(Py_None);
10532 _resultobj = Py_None;
10533 return _resultobj;
10534}
10535
10536#define wxPyDivisionShape_GetBottomSide(_swigobj) (_swigobj->GetBottomSide())
10537static PyObject *_wrap_wxPyDivisionShape_GetBottomSide(PyObject *self, PyObject *args, PyObject *kwargs) {
10538 PyObject * _resultobj;
10539 wxPyDivisionShape * _result;
10540 wxPyDivisionShape * _arg0;
10541 PyObject * _argo0 = 0;
10542 char *_kwnames[] = { "self", NULL };
10543 char _ptemp[128];
10544
10545 self = self;
10546 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyDivisionShape_GetBottomSide",_kwnames,&_argo0))
10547 return NULL;
10548 if (_argo0) {
10549 if (_argo0 == Py_None) { _arg0 = NULL; }
10550 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
10551 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_GetBottomSide. Expected _wxPyDivisionShape_p.");
10552 return NULL;
10553 }
10554 }
10555{
10556 wxPy_BEGIN_ALLOW_THREADS;
10557 _result = (wxPyDivisionShape *)wxPyDivisionShape_GetBottomSide(_arg0);
10558
10559 wxPy_END_ALLOW_THREADS;
10560} if (_result) {
10561 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPyDivisionShape_p");
10562 _resultobj = Py_BuildValue("s",_ptemp);
10563 } else {
10564 Py_INCREF(Py_None);
10565 _resultobj = Py_None;
10566 }
10567 return _resultobj;
10568}
10569
10570#define wxPyDivisionShape_GetHandleSide(_swigobj) (_swigobj->GetHandleSide())
10571static PyObject *_wrap_wxPyDivisionShape_GetHandleSide(PyObject *self, PyObject *args, PyObject *kwargs) {
10572 PyObject * _resultobj;
10573 int _result;
10574 wxPyDivisionShape * _arg0;
10575 PyObject * _argo0 = 0;
10576 char *_kwnames[] = { "self", NULL };
10577
10578 self = self;
10579 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyDivisionShape_GetHandleSide",_kwnames,&_argo0))
10580 return NULL;
10581 if (_argo0) {
10582 if (_argo0 == Py_None) { _arg0 = NULL; }
10583 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
10584 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_GetHandleSide. Expected _wxPyDivisionShape_p.");
10585 return NULL;
10586 }
10587 }
10588{
10589 wxPy_BEGIN_ALLOW_THREADS;
10590 _result = (int )wxPyDivisionShape_GetHandleSide(_arg0);
10591
10592 wxPy_END_ALLOW_THREADS;
10593} _resultobj = Py_BuildValue("i",_result);
10594 return _resultobj;
10595}
10596
10597#define wxPyDivisionShape_GetLeftSide(_swigobj) (_swigobj->GetLeftSide())
10598static PyObject *_wrap_wxPyDivisionShape_GetLeftSide(PyObject *self, PyObject *args, PyObject *kwargs) {
10599 PyObject * _resultobj;
10600 wxPyDivisionShape * _result;
10601 wxPyDivisionShape * _arg0;
10602 PyObject * _argo0 = 0;
10603 char *_kwnames[] = { "self", NULL };
10604 char _ptemp[128];
10605
10606 self = self;
10607 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyDivisionShape_GetLeftSide",_kwnames,&_argo0))
10608 return NULL;
10609 if (_argo0) {
10610 if (_argo0 == Py_None) { _arg0 = NULL; }
10611 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
10612 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_GetLeftSide. Expected _wxPyDivisionShape_p.");
10613 return NULL;
10614 }
10615 }
10616{
10617 wxPy_BEGIN_ALLOW_THREADS;
10618 _result = (wxPyDivisionShape *)wxPyDivisionShape_GetLeftSide(_arg0);
10619
10620 wxPy_END_ALLOW_THREADS;
10621} if (_result) {
10622 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPyDivisionShape_p");
10623 _resultobj = Py_BuildValue("s",_ptemp);
10624 } else {
10625 Py_INCREF(Py_None);
10626 _resultobj = Py_None;
10627 }
10628 return _resultobj;
10629}
10630
10631#define wxPyDivisionShape_GetLeftSideColour(_swigobj) (_swigobj->GetLeftSideColour())
10632static PyObject *_wrap_wxPyDivisionShape_GetLeftSideColour(PyObject *self, PyObject *args, PyObject *kwargs) {
10633 PyObject * _resultobj;
10634 wxString * _result;
10635 wxPyDivisionShape * _arg0;
10636 PyObject * _argo0 = 0;
10637 char *_kwnames[] = { "self", NULL };
10638
10639 self = self;
10640 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyDivisionShape_GetLeftSideColour",_kwnames,&_argo0))
10641 return NULL;
10642 if (_argo0) {
10643 if (_argo0 == Py_None) { _arg0 = NULL; }
10644 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
10645 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_GetLeftSideColour. Expected _wxPyDivisionShape_p.");
10646 return NULL;
10647 }
10648 }
10649{
10650 wxPy_BEGIN_ALLOW_THREADS;
10651 _result = new wxString (wxPyDivisionShape_GetLeftSideColour(_arg0));
10652
10653 wxPy_END_ALLOW_THREADS;
10654}{
eec92d76 10655 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
e91a9dfc
RD
10656}
10657{
10658 delete _result;
10659}
10660 return _resultobj;
10661}
10662
10663#define wxPyDivisionShape_GetLeftSidePen(_swigobj) (_swigobj->GetLeftSidePen())
10664static PyObject *_wrap_wxPyDivisionShape_GetLeftSidePen(PyObject *self, PyObject *args, PyObject *kwargs) {
10665 PyObject * _resultobj;
10666 wxPen * _result;
10667 wxPyDivisionShape * _arg0;
10668 PyObject * _argo0 = 0;
10669 char *_kwnames[] = { "self", NULL };
10670 char _ptemp[128];
10671
10672 self = self;
10673 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyDivisionShape_GetLeftSidePen",_kwnames,&_argo0))
10674 return NULL;
10675 if (_argo0) {
10676 if (_argo0 == Py_None) { _arg0 = NULL; }
10677 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
10678 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_GetLeftSidePen. Expected _wxPyDivisionShape_p.");
10679 return NULL;
10680 }
10681 }
10682{
10683 wxPy_BEGIN_ALLOW_THREADS;
10684 _result = (wxPen *)wxPyDivisionShape_GetLeftSidePen(_arg0);
10685
10686 wxPy_END_ALLOW_THREADS;
10687} if (_result) {
10688 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPen_p");
10689 _resultobj = Py_BuildValue("s",_ptemp);
10690 } else {
10691 Py_INCREF(Py_None);
10692 _resultobj = Py_None;
10693 }
10694 return _resultobj;
10695}
10696
10697#define wxPyDivisionShape_GetRightSide(_swigobj) (_swigobj->GetRightSide())
10698static PyObject *_wrap_wxPyDivisionShape_GetRightSide(PyObject *self, PyObject *args, PyObject *kwargs) {
10699 PyObject * _resultobj;
10700 wxPyDivisionShape * _result;
10701 wxPyDivisionShape * _arg0;
10702 PyObject * _argo0 = 0;
10703 char *_kwnames[] = { "self", NULL };
10704 char _ptemp[128];
10705
10706 self = self;
10707 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyDivisionShape_GetRightSide",_kwnames,&_argo0))
10708 return NULL;
10709 if (_argo0) {
10710 if (_argo0 == Py_None) { _arg0 = NULL; }
10711 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
10712 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_GetRightSide. Expected _wxPyDivisionShape_p.");
10713 return NULL;
10714 }
10715 }
10716{
10717 wxPy_BEGIN_ALLOW_THREADS;
10718 _result = (wxPyDivisionShape *)wxPyDivisionShape_GetRightSide(_arg0);
10719
10720 wxPy_END_ALLOW_THREADS;
10721} if (_result) {
10722 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPyDivisionShape_p");
10723 _resultobj = Py_BuildValue("s",_ptemp);
10724 } else {
10725 Py_INCREF(Py_None);
10726 _resultobj = Py_None;
10727 }
10728 return _resultobj;
10729}
10730
10731#define wxPyDivisionShape_GetTopSide(_swigobj) (_swigobj->GetTopSide())
10732static PyObject *_wrap_wxPyDivisionShape_GetTopSide(PyObject *self, PyObject *args, PyObject *kwargs) {
10733 PyObject * _resultobj;
10734 wxPyDivisionShape * _result;
10735 wxPyDivisionShape * _arg0;
10736 PyObject * _argo0 = 0;
10737 char *_kwnames[] = { "self", NULL };
10738 char _ptemp[128];
10739
10740 self = self;
10741 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyDivisionShape_GetTopSide",_kwnames,&_argo0))
10742 return NULL;
10743 if (_argo0) {
10744 if (_argo0 == Py_None) { _arg0 = NULL; }
10745 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
10746 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_GetTopSide. Expected _wxPyDivisionShape_p.");
10747 return NULL;
10748 }
10749 }
10750{
10751 wxPy_BEGIN_ALLOW_THREADS;
10752 _result = (wxPyDivisionShape *)wxPyDivisionShape_GetTopSide(_arg0);
10753
10754 wxPy_END_ALLOW_THREADS;
10755} if (_result) {
10756 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPyDivisionShape_p");
10757 _resultobj = Py_BuildValue("s",_ptemp);
10758 } else {
10759 Py_INCREF(Py_None);
10760 _resultobj = Py_None;
10761 }
10762 return _resultobj;
10763}
10764
10765#define wxPyDivisionShape_GetTopSidePen(_swigobj) (_swigobj->GetTopSidePen())
10766static PyObject *_wrap_wxPyDivisionShape_GetTopSidePen(PyObject *self, PyObject *args, PyObject *kwargs) {
10767 PyObject * _resultobj;
10768 wxPen * _result;
10769 wxPyDivisionShape * _arg0;
10770 PyObject * _argo0 = 0;
10771 char *_kwnames[] = { "self", NULL };
10772 char _ptemp[128];
10773
10774 self = self;
10775 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyDivisionShape_GetTopSidePen",_kwnames,&_argo0))
10776 return NULL;
10777 if (_argo0) {
10778 if (_argo0 == Py_None) { _arg0 = NULL; }
10779 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
10780 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_GetTopSidePen. Expected _wxPyDivisionShape_p.");
10781 return NULL;
10782 }
10783 }
10784{
10785 wxPy_BEGIN_ALLOW_THREADS;
10786 _result = (wxPen *)wxPyDivisionShape_GetTopSidePen(_arg0);
10787
10788 wxPy_END_ALLOW_THREADS;
10789} if (_result) {
10790 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPen_p");
10791 _resultobj = Py_BuildValue("s",_ptemp);
10792 } else {
10793 Py_INCREF(Py_None);
10794 _resultobj = Py_None;
10795 }
10796 return _resultobj;
10797}
10798
10799#define wxPyDivisionShape_ResizeAdjoining(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->ResizeAdjoining(_swigarg0,_swigarg1,_swigarg2))
10800static PyObject *_wrap_wxPyDivisionShape_ResizeAdjoining(PyObject *self, PyObject *args, PyObject *kwargs) {
10801 PyObject * _resultobj;
10802 wxPyDivisionShape * _arg0;
10803 int _arg1;
10804 double _arg2;
10805 bool _arg3;
10806 PyObject * _argo0 = 0;
10807 int tempbool3;
10808 char *_kwnames[] = { "self","side","newPos","test", NULL };
10809
10810 self = self;
10811 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oidi:wxPyDivisionShape_ResizeAdjoining",_kwnames,&_argo0,&_arg1,&_arg2,&tempbool3))
10812 return NULL;
10813 if (_argo0) {
10814 if (_argo0 == Py_None) { _arg0 = NULL; }
10815 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
10816 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_ResizeAdjoining. Expected _wxPyDivisionShape_p.");
10817 return NULL;
10818 }
10819 }
10820 _arg3 = (bool ) tempbool3;
10821{
10822 wxPy_BEGIN_ALLOW_THREADS;
10823 wxPyDivisionShape_ResizeAdjoining(_arg0,_arg1,_arg2,_arg3);
10824
10825 wxPy_END_ALLOW_THREADS;
10826} Py_INCREF(Py_None);
10827 _resultobj = Py_None;
10828 return _resultobj;
10829}
10830
10831#define wxPyDivisionShape_PopupMenu(_swigobj,_swigarg0,_swigarg1) (_swigobj->PopupMenu(_swigarg0,_swigarg1))
10832static PyObject *_wrap_wxPyDivisionShape_PopupMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
10833 PyObject * _resultobj;
10834 wxPyDivisionShape * _arg0;
10835 double _arg1;
10836 double _arg2;
10837 PyObject * _argo0 = 0;
10838 char *_kwnames[] = { "self","x","y", NULL };
10839
10840 self = self;
10841 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyDivisionShape_PopupMenu",_kwnames,&_argo0,&_arg1,&_arg2))
10842 return NULL;
10843 if (_argo0) {
10844 if (_argo0 == Py_None) { _arg0 = NULL; }
10845 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
10846 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_PopupMenu. Expected _wxPyDivisionShape_p.");
10847 return NULL;
10848 }
10849 }
10850{
10851 wxPy_BEGIN_ALLOW_THREADS;
10852 wxPyDivisionShape_PopupMenu(_arg0,_arg1,_arg2);
10853
10854 wxPy_END_ALLOW_THREADS;
10855} Py_INCREF(Py_None);
10856 _resultobj = Py_None;
10857 return _resultobj;
10858}
10859
10860#define wxPyDivisionShape_SetBottomSide(_swigobj,_swigarg0) (_swigobj->SetBottomSide(_swigarg0))
10861static PyObject *_wrap_wxPyDivisionShape_SetBottomSide(PyObject *self, PyObject *args, PyObject *kwargs) {
10862 PyObject * _resultobj;
10863 wxPyDivisionShape * _arg0;
10864 wxPyDivisionShape * _arg1;
10865 PyObject * _argo0 = 0;
10866 PyObject * _argo1 = 0;
10867 char *_kwnames[] = { "self","shape", NULL };
10868
10869 self = self;
10870 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDivisionShape_SetBottomSide",_kwnames,&_argo0,&_argo1))
10871 return NULL;
10872 if (_argo0) {
10873 if (_argo0 == Py_None) { _arg0 = NULL; }
10874 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
10875 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_SetBottomSide. Expected _wxPyDivisionShape_p.");
10876 return NULL;
10877 }
10878 }
10879 if (_argo1) {
10880 if (_argo1 == Py_None) { _arg1 = NULL; }
10881 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyDivisionShape_p")) {
10882 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDivisionShape_SetBottomSide. Expected _wxPyDivisionShape_p.");
10883 return NULL;
10884 }
10885 }
10886{
10887 wxPy_BEGIN_ALLOW_THREADS;
10888 wxPyDivisionShape_SetBottomSide(_arg0,_arg1);
10889
10890 wxPy_END_ALLOW_THREADS;
10891} Py_INCREF(Py_None);
10892 _resultobj = Py_None;
10893 return _resultobj;
10894}
10895
10896#define wxPyDivisionShape_SetHandleSide(_swigobj,_swigarg0) (_swigobj->SetHandleSide(_swigarg0))
10897static PyObject *_wrap_wxPyDivisionShape_SetHandleSide(PyObject *self, PyObject *args, PyObject *kwargs) {
10898 PyObject * _resultobj;
10899 wxPyDivisionShape * _arg0;
10900 int _arg1;
10901 PyObject * _argo0 = 0;
10902 char *_kwnames[] = { "self","side", NULL };
10903
10904 self = self;
10905 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxPyDivisionShape_SetHandleSide",_kwnames,&_argo0,&_arg1))
10906 return NULL;
10907 if (_argo0) {
10908 if (_argo0 == Py_None) { _arg0 = NULL; }
10909 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
10910 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_SetHandleSide. Expected _wxPyDivisionShape_p.");
10911 return NULL;
10912 }
10913 }
10914{
10915 wxPy_BEGIN_ALLOW_THREADS;
10916 wxPyDivisionShape_SetHandleSide(_arg0,_arg1);
10917
10918 wxPy_END_ALLOW_THREADS;
10919} Py_INCREF(Py_None);
10920 _resultobj = Py_None;
10921 return _resultobj;
10922}
10923
10924#define wxPyDivisionShape_SetLeftSide(_swigobj,_swigarg0) (_swigobj->SetLeftSide(_swigarg0))
10925static PyObject *_wrap_wxPyDivisionShape_SetLeftSide(PyObject *self, PyObject *args, PyObject *kwargs) {
10926 PyObject * _resultobj;
10927 wxPyDivisionShape * _arg0;
10928 wxPyDivisionShape * _arg1;
10929 PyObject * _argo0 = 0;
10930 PyObject * _argo1 = 0;
10931 char *_kwnames[] = { "self","shape", NULL };
10932
10933 self = self;
10934 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDivisionShape_SetLeftSide",_kwnames,&_argo0,&_argo1))
10935 return NULL;
10936 if (_argo0) {
10937 if (_argo0 == Py_None) { _arg0 = NULL; }
10938 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
10939 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_SetLeftSide. Expected _wxPyDivisionShape_p.");
10940 return NULL;
10941 }
10942 }
10943 if (_argo1) {
10944 if (_argo1 == Py_None) { _arg1 = NULL; }
10945 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyDivisionShape_p")) {
10946 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDivisionShape_SetLeftSide. Expected _wxPyDivisionShape_p.");
10947 return NULL;
10948 }
10949 }
10950{
10951 wxPy_BEGIN_ALLOW_THREADS;
10952 wxPyDivisionShape_SetLeftSide(_arg0,_arg1);
10953
10954 wxPy_END_ALLOW_THREADS;
10955} Py_INCREF(Py_None);
10956 _resultobj = Py_None;
10957 return _resultobj;
10958}
10959
10960#define wxPyDivisionShape_SetLeftSideColour(_swigobj,_swigarg0) (_swigobj->SetLeftSideColour(_swigarg0))
10961static PyObject *_wrap_wxPyDivisionShape_SetLeftSideColour(PyObject *self, PyObject *args, PyObject *kwargs) {
10962 PyObject * _resultobj;
10963 wxPyDivisionShape * _arg0;
10964 wxString * _arg1;
10965 PyObject * _argo0 = 0;
10966 PyObject * _obj1 = 0;
10967 char *_kwnames[] = { "self","colour", NULL };
10968
10969 self = self;
10970 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDivisionShape_SetLeftSideColour",_kwnames,&_argo0,&_obj1))
10971 return NULL;
10972 if (_argo0) {
10973 if (_argo0 == Py_None) { _arg0 = NULL; }
10974 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
10975 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_SetLeftSideColour. Expected _wxPyDivisionShape_p.");
10976 return NULL;
10977 }
10978 }
10979{
185d7c3e
RD
10980#if PYTHON_API_VERSION >= 1009
10981 char* tmpPtr; int tmpSize;
10982 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
7a446686 10983 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
185d7c3e
RD
10984 return NULL;
10985 }
10986 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
10987 return NULL;
10988 _arg1 = new wxString(tmpPtr, tmpSize);
10989#else
e91a9dfc
RD
10990 if (!PyString_Check(_obj1)) {
10991 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
10992 return NULL;
10993 }
185d7c3e
RD
10994 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
10995#endif
e91a9dfc
RD
10996}
10997{
10998 wxPy_BEGIN_ALLOW_THREADS;
10999 wxPyDivisionShape_SetLeftSideColour(_arg0,*_arg1);
11000
11001 wxPy_END_ALLOW_THREADS;
11002} Py_INCREF(Py_None);
11003 _resultobj = Py_None;
11004{
11005 if (_obj1)
11006 delete _arg1;
11007}
11008 return _resultobj;
11009}
11010
11011#define wxPyDivisionShape_SetLeftSidePen(_swigobj,_swigarg0) (_swigobj->SetLeftSidePen(_swigarg0))
11012static PyObject *_wrap_wxPyDivisionShape_SetLeftSidePen(PyObject *self, PyObject *args, PyObject *kwargs) {
11013 PyObject * _resultobj;
11014 wxPyDivisionShape * _arg0;
11015 wxPen * _arg1;
11016 PyObject * _argo0 = 0;
d74525f7 11017 PyObject * _obj1 = 0;
e91a9dfc
RD
11018 char *_kwnames[] = { "self","pen", NULL };
11019
11020 self = self;
d74525f7 11021 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDivisionShape_SetLeftSidePen",_kwnames,&_argo0,&_obj1))
e91a9dfc
RD
11022 return NULL;
11023 if (_argo0) {
11024 if (_argo0 == Py_None) { _arg0 = NULL; }
11025 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11026 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_SetLeftSidePen. Expected _wxPyDivisionShape_p.");
11027 return NULL;
11028 }
11029 }
d74525f7
RD
11030{
11031 wxPen* temp;
11032 if (_obj1) {
11033 if (_obj1 == Py_None) { temp = NULL; }
11034 else if (SWIG_GetPtrObj(_obj1, (void **) &temp,"_wxPen_p")) {
11035 PyErr_SetString(PyExc_TypeError,"Type error, expected _wxPen_p.");
e91a9dfc
RD
11036 return NULL;
11037 }
11038 }
d74525f7
RD
11039 if (temp)
11040 _arg1 = wxThePenList->FindOrCreatePen(temp->GetColour(),
11041 temp->GetWidth(),
11042 temp->GetStyle());
11043 else
11044 _arg1 = NULL;
11045}
e91a9dfc
RD
11046{
11047 wxPy_BEGIN_ALLOW_THREADS;
11048 wxPyDivisionShape_SetLeftSidePen(_arg0,_arg1);
11049
11050 wxPy_END_ALLOW_THREADS;
11051} Py_INCREF(Py_None);
11052 _resultobj = Py_None;
11053 return _resultobj;
11054}
11055
11056#define wxPyDivisionShape_SetRightSide(_swigobj,_swigarg0) (_swigobj->SetRightSide(_swigarg0))
11057static PyObject *_wrap_wxPyDivisionShape_SetRightSide(PyObject *self, PyObject *args, PyObject *kwargs) {
11058 PyObject * _resultobj;
11059 wxPyDivisionShape * _arg0;
11060 wxPyDivisionShape * _arg1;
11061 PyObject * _argo0 = 0;
11062 PyObject * _argo1 = 0;
11063 char *_kwnames[] = { "self","shape", NULL };
11064
11065 self = self;
11066 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDivisionShape_SetRightSide",_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_SetRightSide. 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,"_wxPyDivisionShape_p")) {
11078 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDivisionShape_SetRightSide. Expected _wxPyDivisionShape_p.");
11079 return NULL;
11080 }
11081 }
11082{
11083 wxPy_BEGIN_ALLOW_THREADS;
11084 wxPyDivisionShape_SetRightSide(_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_SetTopSide(_swigobj,_swigarg0) (_swigobj->SetTopSide(_swigarg0))
11093static PyObject *_wrap_wxPyDivisionShape_SetTopSide(PyObject *self, PyObject *args, PyObject *kwargs) {
11094 PyObject * _resultobj;
11095 wxPyDivisionShape * _arg0;
11096 wxPyDivisionShape * _arg1;
11097 PyObject * _argo0 = 0;
11098 PyObject * _argo1 = 0;
11099 char *_kwnames[] = { "self","shape", NULL };
11100
11101 self = self;
11102 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDivisionShape_SetTopSide",_kwnames,&_argo0,&_argo1))
11103 return NULL;
11104 if (_argo0) {
11105 if (_argo0 == Py_None) { _arg0 = NULL; }
11106 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11107 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_SetTopSide. Expected _wxPyDivisionShape_p.");
11108 return NULL;
11109 }
11110 }
11111 if (_argo1) {
11112 if (_argo1 == Py_None) { _arg1 = NULL; }
11113 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyDivisionShape_p")) {
11114 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDivisionShape_SetTopSide. Expected _wxPyDivisionShape_p.");
11115 return NULL;
11116 }
11117 }
11118{
11119 wxPy_BEGIN_ALLOW_THREADS;
11120 wxPyDivisionShape_SetTopSide(_arg0,_arg1);
11121
11122 wxPy_END_ALLOW_THREADS;
11123} Py_INCREF(Py_None);
11124 _resultobj = Py_None;
11125 return _resultobj;
11126}
11127
11128#define wxPyDivisionShape_SetTopSideColour(_swigobj,_swigarg0) (_swigobj->SetTopSideColour(_swigarg0))
11129static PyObject *_wrap_wxPyDivisionShape_SetTopSideColour(PyObject *self, PyObject *args, PyObject *kwargs) {
11130 PyObject * _resultobj;
11131 wxPyDivisionShape * _arg0;
11132 wxString * _arg1;
11133 PyObject * _argo0 = 0;
11134 PyObject * _obj1 = 0;
11135 char *_kwnames[] = { "self","colour", NULL };
11136
11137 self = self;
11138 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDivisionShape_SetTopSideColour",_kwnames,&_argo0,&_obj1))
11139 return NULL;
11140 if (_argo0) {
11141 if (_argo0 == Py_None) { _arg0 = NULL; }
11142 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11143 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_SetTopSideColour. Expected _wxPyDivisionShape_p.");
11144 return NULL;
11145 }
11146 }
11147{
185d7c3e
RD
11148#if PYTHON_API_VERSION >= 1009
11149 char* tmpPtr; int tmpSize;
11150 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
7a446686 11151 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
185d7c3e
RD
11152 return NULL;
11153 }
11154 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
11155 return NULL;
11156 _arg1 = new wxString(tmpPtr, tmpSize);
11157#else
e91a9dfc
RD
11158 if (!PyString_Check(_obj1)) {
11159 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
11160 return NULL;
11161 }
185d7c3e
RD
11162 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
11163#endif
e91a9dfc
RD
11164}
11165{
11166 wxPy_BEGIN_ALLOW_THREADS;
11167 wxPyDivisionShape_SetTopSideColour(_arg0,*_arg1);
11168
11169 wxPy_END_ALLOW_THREADS;
11170} Py_INCREF(Py_None);
11171 _resultobj = Py_None;
11172{
11173 if (_obj1)
11174 delete _arg1;
11175}
11176 return _resultobj;
11177}
11178
11179#define wxPyDivisionShape_SetTopSidePen(_swigobj,_swigarg0) (_swigobj->SetTopSidePen(_swigarg0))
11180static PyObject *_wrap_wxPyDivisionShape_SetTopSidePen(PyObject *self, PyObject *args, PyObject *kwargs) {
11181 PyObject * _resultobj;
11182 wxPyDivisionShape * _arg0;
11183 wxPen * _arg1;
11184 PyObject * _argo0 = 0;
d74525f7 11185 PyObject * _obj1 = 0;
e91a9dfc
RD
11186 char *_kwnames[] = { "self","pen", NULL };
11187
11188 self = self;
d74525f7 11189 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDivisionShape_SetTopSidePen",_kwnames,&_argo0,&_obj1))
e91a9dfc
RD
11190 return NULL;
11191 if (_argo0) {
11192 if (_argo0 == Py_None) { _arg0 = NULL; }
11193 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11194 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_SetTopSidePen. Expected _wxPyDivisionShape_p.");
11195 return NULL;
11196 }
11197 }
d74525f7
RD
11198{
11199 wxPen* temp;
11200 if (_obj1) {
11201 if (_obj1 == Py_None) { temp = NULL; }
11202 else if (SWIG_GetPtrObj(_obj1, (void **) &temp,"_wxPen_p")) {
11203 PyErr_SetString(PyExc_TypeError,"Type error, expected _wxPen_p.");
e91a9dfc
RD
11204 return NULL;
11205 }
11206 }
d74525f7
RD
11207 if (temp)
11208 _arg1 = wxThePenList->FindOrCreatePen(temp->GetColour(),
11209 temp->GetWidth(),
11210 temp->GetStyle());
11211 else
11212 _arg1 = NULL;
11213}
e91a9dfc
RD
11214{
11215 wxPy_BEGIN_ALLOW_THREADS;
11216 wxPyDivisionShape_SetTopSidePen(_arg0,_arg1);
11217
11218 wxPy_END_ALLOW_THREADS;
11219} Py_INCREF(Py_None);
11220 _resultobj = Py_None;
11221 return _resultobj;
11222}
11223
11224#define wxPyDivisionShape_base_OnDelete(_swigobj) (_swigobj->base_OnDelete())
11225static PyObject *_wrap_wxPyDivisionShape_base_OnDelete(PyObject *self, PyObject *args, PyObject *kwargs) {
11226 PyObject * _resultobj;
11227 wxPyDivisionShape * _arg0;
11228 PyObject * _argo0 = 0;
11229 char *_kwnames[] = { "self", NULL };
11230
11231 self = self;
11232 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxPyDivisionShape_base_OnDelete",_kwnames,&_argo0))
11233 return NULL;
11234 if (_argo0) {
11235 if (_argo0 == Py_None) { _arg0 = NULL; }
11236 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11237 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnDelete. Expected _wxPyDivisionShape_p.");
11238 return NULL;
11239 }
11240 }
11241{
11242 wxPy_BEGIN_ALLOW_THREADS;
11243 wxPyDivisionShape_base_OnDelete(_arg0);
11244
11245 wxPy_END_ALLOW_THREADS;
11246} Py_INCREF(Py_None);
11247 _resultobj = Py_None;
11248 return _resultobj;
11249}
11250
11251#define wxPyDivisionShape_base_OnDraw(_swigobj,_swigarg0) (_swigobj->base_OnDraw(_swigarg0))
11252static PyObject *_wrap_wxPyDivisionShape_base_OnDraw(PyObject *self, PyObject *args, PyObject *kwargs) {
11253 PyObject * _resultobj;
11254 wxPyDivisionShape * _arg0;
11255 wxDC * _arg1;
11256 PyObject * _argo0 = 0;
11257 PyObject * _argo1 = 0;
11258 char *_kwnames[] = { "self","dc", NULL };
11259
11260 self = self;
11261 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDivisionShape_base_OnDraw",_kwnames,&_argo0,&_argo1))
11262 return NULL;
11263 if (_argo0) {
11264 if (_argo0 == Py_None) { _arg0 = NULL; }
11265 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11266 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnDraw. Expected _wxPyDivisionShape_p.");
11267 return NULL;
11268 }
11269 }
11270 if (_argo1) {
11271 if (_argo1 == Py_None) { _arg1 = NULL; }
11272 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
11273 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDivisionShape_base_OnDraw. Expected _wxDC_p.");
11274 return NULL;
11275 }
11276 }
11277{
11278 wxPy_BEGIN_ALLOW_THREADS;
11279 wxPyDivisionShape_base_OnDraw(_arg0,*_arg1);
11280
11281 wxPy_END_ALLOW_THREADS;
11282} Py_INCREF(Py_None);
11283 _resultobj = Py_None;
11284 return _resultobj;
11285}
11286
11287#define wxPyDivisionShape_base_OnDrawContents(_swigobj,_swigarg0) (_swigobj->base_OnDrawContents(_swigarg0))
11288static PyObject *_wrap_wxPyDivisionShape_base_OnDrawContents(PyObject *self, PyObject *args, PyObject *kwargs) {
11289 PyObject * _resultobj;
11290 wxPyDivisionShape * _arg0;
11291 wxDC * _arg1;
11292 PyObject * _argo0 = 0;
11293 PyObject * _argo1 = 0;
11294 char *_kwnames[] = { "self","dc", NULL };
11295
11296 self = self;
11297 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDivisionShape_base_OnDrawContents",_kwnames,&_argo0,&_argo1))
11298 return NULL;
11299 if (_argo0) {
11300 if (_argo0 == Py_None) { _arg0 = NULL; }
11301 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11302 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnDrawContents. Expected _wxPyDivisionShape_p.");
11303 return NULL;
11304 }
11305 }
11306 if (_argo1) {
11307 if (_argo1 == Py_None) { _arg1 = NULL; }
11308 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
11309 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDivisionShape_base_OnDrawContents. Expected _wxDC_p.");
11310 return NULL;
11311 }
11312 }
11313{
11314 wxPy_BEGIN_ALLOW_THREADS;
11315 wxPyDivisionShape_base_OnDrawContents(_arg0,*_arg1);
11316
11317 wxPy_END_ALLOW_THREADS;
11318} Py_INCREF(Py_None);
11319 _resultobj = Py_None;
11320 return _resultobj;
11321}
11322
11323#define wxPyDivisionShape_base_OnDrawBranches(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnDrawBranches(_swigarg0,_swigarg1))
11324static PyObject *_wrap_wxPyDivisionShape_base_OnDrawBranches(PyObject *self, PyObject *args, PyObject *kwargs) {
11325 PyObject * _resultobj;
11326 wxPyDivisionShape * _arg0;
11327 wxDC * _arg1;
11328 bool _arg2 = (bool ) FALSE;
11329 PyObject * _argo0 = 0;
11330 PyObject * _argo1 = 0;
11331 int tempbool2 = (int) FALSE;
11332 char *_kwnames[] = { "self","dc","erase", NULL };
11333
11334 self = self;
11335 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxPyDivisionShape_base_OnDrawBranches",_kwnames,&_argo0,&_argo1,&tempbool2))
11336 return NULL;
11337 if (_argo0) {
11338 if (_argo0 == Py_None) { _arg0 = NULL; }
11339 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11340 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnDrawBranches. Expected _wxPyDivisionShape_p.");
11341 return NULL;
11342 }
11343 }
11344 if (_argo1) {
11345 if (_argo1 == Py_None) { _arg1 = NULL; }
11346 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
11347 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDivisionShape_base_OnDrawBranches. Expected _wxDC_p.");
11348 return NULL;
11349 }
11350 }
11351 _arg2 = (bool ) tempbool2;
11352{
11353 wxPy_BEGIN_ALLOW_THREADS;
11354 wxPyDivisionShape_base_OnDrawBranches(_arg0,*_arg1,_arg2);
11355
11356 wxPy_END_ALLOW_THREADS;
11357} Py_INCREF(Py_None);
11358 _resultobj = Py_None;
11359 return _resultobj;
11360}
11361
11362#define wxPyDivisionShape_base_OnMoveLinks(_swigobj,_swigarg0) (_swigobj->base_OnMoveLinks(_swigarg0))
11363static PyObject *_wrap_wxPyDivisionShape_base_OnMoveLinks(PyObject *self, PyObject *args, PyObject *kwargs) {
11364 PyObject * _resultobj;
11365 wxPyDivisionShape * _arg0;
11366 wxDC * _arg1;
11367 PyObject * _argo0 = 0;
11368 PyObject * _argo1 = 0;
11369 char *_kwnames[] = { "self","dc", NULL };
11370
11371 self = self;
11372 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDivisionShape_base_OnMoveLinks",_kwnames,&_argo0,&_argo1))
11373 return NULL;
11374 if (_argo0) {
11375 if (_argo0 == Py_None) { _arg0 = NULL; }
11376 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11377 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnMoveLinks. Expected _wxPyDivisionShape_p.");
11378 return NULL;
11379 }
11380 }
11381 if (_argo1) {
11382 if (_argo1 == Py_None) { _arg1 = NULL; }
11383 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
11384 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDivisionShape_base_OnMoveLinks. Expected _wxDC_p.");
11385 return NULL;
11386 }
11387 }
11388{
11389 wxPy_BEGIN_ALLOW_THREADS;
11390 wxPyDivisionShape_base_OnMoveLinks(_arg0,*_arg1);
11391
11392 wxPy_END_ALLOW_THREADS;
11393} Py_INCREF(Py_None);
11394 _resultobj = Py_None;
11395 return _resultobj;
11396}
11397
11398#define wxPyDivisionShape_base_OnErase(_swigobj,_swigarg0) (_swigobj->base_OnErase(_swigarg0))
11399static PyObject *_wrap_wxPyDivisionShape_base_OnErase(PyObject *self, PyObject *args, PyObject *kwargs) {
11400 PyObject * _resultobj;
11401 wxPyDivisionShape * _arg0;
11402 wxDC * _arg1;
11403 PyObject * _argo0 = 0;
11404 PyObject * _argo1 = 0;
11405 char *_kwnames[] = { "self","dc", NULL };
11406
11407 self = self;
11408 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDivisionShape_base_OnErase",_kwnames,&_argo0,&_argo1))
11409 return NULL;
11410 if (_argo0) {
11411 if (_argo0 == Py_None) { _arg0 = NULL; }
11412 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11413 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnErase. Expected _wxPyDivisionShape_p.");
11414 return NULL;
11415 }
11416 }
11417 if (_argo1) {
11418 if (_argo1 == Py_None) { _arg1 = NULL; }
11419 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
11420 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDivisionShape_base_OnErase. Expected _wxDC_p.");
11421 return NULL;
11422 }
11423 }
11424{
11425 wxPy_BEGIN_ALLOW_THREADS;
11426 wxPyDivisionShape_base_OnErase(_arg0,*_arg1);
11427
11428 wxPy_END_ALLOW_THREADS;
11429} Py_INCREF(Py_None);
11430 _resultobj = Py_None;
11431 return _resultobj;
11432}
11433
11434#define wxPyDivisionShape_base_OnEraseContents(_swigobj,_swigarg0) (_swigobj->base_OnEraseContents(_swigarg0))
11435static PyObject *_wrap_wxPyDivisionShape_base_OnEraseContents(PyObject *self, PyObject *args, PyObject *kwargs) {
11436 PyObject * _resultobj;
11437 wxPyDivisionShape * _arg0;
11438 wxDC * _arg1;
11439 PyObject * _argo0 = 0;
11440 PyObject * _argo1 = 0;
11441 char *_kwnames[] = { "self","dc", NULL };
11442
11443 self = self;
11444 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDivisionShape_base_OnEraseContents",_kwnames,&_argo0,&_argo1))
11445 return NULL;
11446 if (_argo0) {
11447 if (_argo0 == Py_None) { _arg0 = NULL; }
11448 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11449 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnEraseContents. Expected _wxPyDivisionShape_p.");
11450 return NULL;
11451 }
11452 }
11453 if (_argo1) {
11454 if (_argo1 == Py_None) { _arg1 = NULL; }
11455 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
11456 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDivisionShape_base_OnEraseContents. Expected _wxDC_p.");
11457 return NULL;
11458 }
11459 }
11460{
11461 wxPy_BEGIN_ALLOW_THREADS;
11462 wxPyDivisionShape_base_OnEraseContents(_arg0,*_arg1);
11463
11464 wxPy_END_ALLOW_THREADS;
11465} Py_INCREF(Py_None);
11466 _resultobj = Py_None;
11467 return _resultobj;
11468}
11469
11470#define wxPyDivisionShape_base_OnHighlight(_swigobj,_swigarg0) (_swigobj->base_OnHighlight(_swigarg0))
11471static PyObject *_wrap_wxPyDivisionShape_base_OnHighlight(PyObject *self, PyObject *args, PyObject *kwargs) {
11472 PyObject * _resultobj;
11473 wxPyDivisionShape * _arg0;
11474 wxDC * _arg1;
11475 PyObject * _argo0 = 0;
11476 PyObject * _argo1 = 0;
11477 char *_kwnames[] = { "self","dc", NULL };
11478
11479 self = self;
11480 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDivisionShape_base_OnHighlight",_kwnames,&_argo0,&_argo1))
11481 return NULL;
11482 if (_argo0) {
11483 if (_argo0 == Py_None) { _arg0 = NULL; }
11484 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11485 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnHighlight. Expected _wxPyDivisionShape_p.");
11486 return NULL;
11487 }
11488 }
11489 if (_argo1) {
11490 if (_argo1 == Py_None) { _arg1 = NULL; }
11491 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
11492 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDivisionShape_base_OnHighlight. Expected _wxDC_p.");
11493 return NULL;
11494 }
11495 }
11496{
11497 wxPy_BEGIN_ALLOW_THREADS;
11498 wxPyDivisionShape_base_OnHighlight(_arg0,*_arg1);
11499
11500 wxPy_END_ALLOW_THREADS;
11501} Py_INCREF(Py_None);
11502 _resultobj = Py_None;
11503 return _resultobj;
11504}
11505
11506#define wxPyDivisionShape_base_OnLeftClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnLeftClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
11507static PyObject *_wrap_wxPyDivisionShape_base_OnLeftClick(PyObject *self, PyObject *args, PyObject *kwargs) {
11508 PyObject * _resultobj;
11509 wxPyDivisionShape * _arg0;
11510 double _arg1;
11511 double _arg2;
11512 int _arg3 = (int ) 0;
11513 int _arg4 = (int ) 0;
11514 PyObject * _argo0 = 0;
11515 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
11516
11517 self = self;
11518 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyDivisionShape_base_OnLeftClick",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
11519 return NULL;
11520 if (_argo0) {
11521 if (_argo0 == Py_None) { _arg0 = NULL; }
11522 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11523 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnLeftClick. Expected _wxPyDivisionShape_p.");
11524 return NULL;
11525 }
11526 }
11527{
11528 wxPy_BEGIN_ALLOW_THREADS;
11529 wxPyDivisionShape_base_OnLeftClick(_arg0,_arg1,_arg2,_arg3,_arg4);
11530
11531 wxPy_END_ALLOW_THREADS;
11532} Py_INCREF(Py_None);
11533 _resultobj = Py_None;
11534 return _resultobj;
11535}
11536
11537#define wxPyDivisionShape_base_OnLeftDoubleClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnLeftDoubleClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
11538static PyObject *_wrap_wxPyDivisionShape_base_OnLeftDoubleClick(PyObject *self, PyObject *args, PyObject *kwargs) {
11539 PyObject * _resultobj;
11540 wxPyDivisionShape * _arg0;
11541 double _arg1;
11542 double _arg2;
11543 int _arg3 = (int ) 0;
11544 int _arg4 = (int ) 0;
11545 PyObject * _argo0 = 0;
11546 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
11547
11548 self = self;
11549 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyDivisionShape_base_OnLeftDoubleClick",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
11550 return NULL;
11551 if (_argo0) {
11552 if (_argo0 == Py_None) { _arg0 = NULL; }
11553 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11554 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnLeftDoubleClick. Expected _wxPyDivisionShape_p.");
11555 return NULL;
11556 }
11557 }
11558{
11559 wxPy_BEGIN_ALLOW_THREADS;
11560 wxPyDivisionShape_base_OnLeftDoubleClick(_arg0,_arg1,_arg2,_arg3,_arg4);
11561
11562 wxPy_END_ALLOW_THREADS;
11563} Py_INCREF(Py_None);
11564 _resultobj = Py_None;
11565 return _resultobj;
11566}
11567
11568#define wxPyDivisionShape_base_OnRightClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnRightClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
11569static PyObject *_wrap_wxPyDivisionShape_base_OnRightClick(PyObject *self, PyObject *args, PyObject *kwargs) {
11570 PyObject * _resultobj;
11571 wxPyDivisionShape * _arg0;
11572 double _arg1;
11573 double _arg2;
11574 int _arg3 = (int ) 0;
11575 int _arg4 = (int ) 0;
11576 PyObject * _argo0 = 0;
11577 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
11578
11579 self = self;
11580 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyDivisionShape_base_OnRightClick",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
11581 return NULL;
11582 if (_argo0) {
11583 if (_argo0 == Py_None) { _arg0 = NULL; }
11584 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11585 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnRightClick. Expected _wxPyDivisionShape_p.");
11586 return NULL;
11587 }
11588 }
11589{
11590 wxPy_BEGIN_ALLOW_THREADS;
11591 wxPyDivisionShape_base_OnRightClick(_arg0,_arg1,_arg2,_arg3,_arg4);
11592
11593 wxPy_END_ALLOW_THREADS;
11594} Py_INCREF(Py_None);
11595 _resultobj = Py_None;
11596 return _resultobj;
11597}
11598
11599#define wxPyDivisionShape_base_OnSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnSize(_swigarg0,_swigarg1))
11600static PyObject *_wrap_wxPyDivisionShape_base_OnSize(PyObject *self, PyObject *args, PyObject *kwargs) {
11601 PyObject * _resultobj;
11602 wxPyDivisionShape * _arg0;
11603 double _arg1;
11604 double _arg2;
11605 PyObject * _argo0 = 0;
11606 char *_kwnames[] = { "self","x","y", NULL };
11607
11608 self = self;
11609 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyDivisionShape_base_OnSize",_kwnames,&_argo0,&_arg1,&_arg2))
11610 return NULL;
11611 if (_argo0) {
11612 if (_argo0 == Py_None) { _arg0 = NULL; }
11613 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11614 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnSize. Expected _wxPyDivisionShape_p.");
11615 return NULL;
11616 }
11617 }
11618{
11619 wxPy_BEGIN_ALLOW_THREADS;
11620 wxPyDivisionShape_base_OnSize(_arg0,_arg1,_arg2);
11621
11622 wxPy_END_ALLOW_THREADS;
11623} Py_INCREF(Py_None);
11624 _resultobj = Py_None;
11625 return _resultobj;
11626}
11627
11628#define wxPyDivisionShape_base_OnMovePre(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->base_OnMovePre(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
11629static PyObject *_wrap_wxPyDivisionShape_base_OnMovePre(PyObject *self, PyObject *args, PyObject *kwargs) {
11630 PyObject * _resultobj;
11631 bool _result;
11632 wxPyDivisionShape * _arg0;
11633 wxDC * _arg1;
11634 double _arg2;
11635 double _arg3;
11636 double _arg4;
11637 double _arg5;
11638 bool _arg6 = (bool ) TRUE;
11639 PyObject * _argo0 = 0;
11640 PyObject * _argo1 = 0;
11641 int tempbool6 = (int) TRUE;
11642 char *_kwnames[] = { "self","dc","x","y","old_x","old_y","display", NULL };
11643
11644 self = self;
11645 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdddd|i:wxPyDivisionShape_base_OnMovePre",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5,&tempbool6))
11646 return NULL;
11647 if (_argo0) {
11648 if (_argo0 == Py_None) { _arg0 = NULL; }
11649 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11650 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnMovePre. Expected _wxPyDivisionShape_p.");
11651 return NULL;
11652 }
11653 }
11654 if (_argo1) {
11655 if (_argo1 == Py_None) { _arg1 = NULL; }
11656 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
11657 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDivisionShape_base_OnMovePre. Expected _wxDC_p.");
11658 return NULL;
11659 }
11660 }
11661 _arg6 = (bool ) tempbool6;
11662{
11663 wxPy_BEGIN_ALLOW_THREADS;
11664 _result = (bool )wxPyDivisionShape_base_OnMovePre(_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
11665
11666 wxPy_END_ALLOW_THREADS;
11667} _resultobj = Py_BuildValue("i",_result);
11668 return _resultobj;
11669}
11670
11671#define wxPyDivisionShape_base_OnMovePost(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->base_OnMovePost(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
11672static PyObject *_wrap_wxPyDivisionShape_base_OnMovePost(PyObject *self, PyObject *args, PyObject *kwargs) {
11673 PyObject * _resultobj;
11674 wxPyDivisionShape * _arg0;
11675 wxDC * _arg1;
11676 double _arg2;
11677 double _arg3;
11678 double _arg4;
11679 double _arg5;
11680 bool _arg6 = (bool ) TRUE;
11681 PyObject * _argo0 = 0;
11682 PyObject * _argo1 = 0;
11683 int tempbool6 = (int) TRUE;
11684 char *_kwnames[] = { "self","dc","x","y","old_x","old_y","display", NULL };
11685
11686 self = self;
11687 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdddd|i:wxPyDivisionShape_base_OnMovePost",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5,&tempbool6))
11688 return NULL;
11689 if (_argo0) {
11690 if (_argo0 == Py_None) { _arg0 = NULL; }
11691 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11692 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnMovePost. Expected _wxPyDivisionShape_p.");
11693 return NULL;
11694 }
11695 }
11696 if (_argo1) {
11697 if (_argo1 == Py_None) { _arg1 = NULL; }
11698 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
11699 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDivisionShape_base_OnMovePost. Expected _wxDC_p.");
11700 return NULL;
11701 }
11702 }
11703 _arg6 = (bool ) tempbool6;
11704{
11705 wxPy_BEGIN_ALLOW_THREADS;
11706 wxPyDivisionShape_base_OnMovePost(_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
11707
11708 wxPy_END_ALLOW_THREADS;
11709} Py_INCREF(Py_None);
11710 _resultobj = Py_None;
11711 return _resultobj;
11712}
11713
11714#define wxPyDivisionShape_base_OnDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
11715static PyObject *_wrap_wxPyDivisionShape_base_OnDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
11716 PyObject * _resultobj;
11717 wxPyDivisionShape * _arg0;
11718 bool _arg1;
11719 double _arg2;
11720 double _arg3;
11721 int _arg4 = (int ) 0;
11722 int _arg5 = (int ) 0;
11723 PyObject * _argo0 = 0;
11724 int tempbool1;
11725 char *_kwnames[] = { "self","draw","x","y","keys","attachment", NULL };
11726
11727 self = self;
11728 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oidd|ii:wxPyDivisionShape_base_OnDragLeft",_kwnames,&_argo0,&tempbool1,&_arg2,&_arg3,&_arg4,&_arg5))
11729 return NULL;
11730 if (_argo0) {
11731 if (_argo0 == Py_None) { _arg0 = NULL; }
11732 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11733 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnDragLeft. Expected _wxPyDivisionShape_p.");
11734 return NULL;
11735 }
11736 }
11737 _arg1 = (bool ) tempbool1;
11738{
11739 wxPy_BEGIN_ALLOW_THREADS;
11740 wxPyDivisionShape_base_OnDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
11741
11742 wxPy_END_ALLOW_THREADS;
11743} Py_INCREF(Py_None);
11744 _resultobj = Py_None;
11745 return _resultobj;
11746}
11747
11748#define wxPyDivisionShape_base_OnBeginDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnBeginDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
11749static PyObject *_wrap_wxPyDivisionShape_base_OnBeginDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
11750 PyObject * _resultobj;
11751 wxPyDivisionShape * _arg0;
11752 double _arg1;
11753 double _arg2;
11754 int _arg3 = (int ) 0;
11755 int _arg4 = (int ) 0;
11756 PyObject * _argo0 = 0;
11757 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
11758
11759 self = self;
11760 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyDivisionShape_base_OnBeginDragLeft",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
11761 return NULL;
11762 if (_argo0) {
11763 if (_argo0 == Py_None) { _arg0 = NULL; }
11764 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11765 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnBeginDragLeft. Expected _wxPyDivisionShape_p.");
11766 return NULL;
11767 }
11768 }
11769{
11770 wxPy_BEGIN_ALLOW_THREADS;
11771 wxPyDivisionShape_base_OnBeginDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4);
11772
11773 wxPy_END_ALLOW_THREADS;
11774} Py_INCREF(Py_None);
11775 _resultobj = Py_None;
11776 return _resultobj;
11777}
11778
11779#define wxPyDivisionShape_base_OnEndDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnEndDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
11780static PyObject *_wrap_wxPyDivisionShape_base_OnEndDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
11781 PyObject * _resultobj;
11782 wxPyDivisionShape * _arg0;
11783 double _arg1;
11784 double _arg2;
11785 int _arg3 = (int ) 0;
11786 int _arg4 = (int ) 0;
11787 PyObject * _argo0 = 0;
11788 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
11789
11790 self = self;
11791 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyDivisionShape_base_OnEndDragLeft",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
11792 return NULL;
11793 if (_argo0) {
11794 if (_argo0 == Py_None) { _arg0 = NULL; }
11795 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11796 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnEndDragLeft. Expected _wxPyDivisionShape_p.");
11797 return NULL;
11798 }
11799 }
11800{
11801 wxPy_BEGIN_ALLOW_THREADS;
11802 wxPyDivisionShape_base_OnEndDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4);
11803
11804 wxPy_END_ALLOW_THREADS;
11805} Py_INCREF(Py_None);
11806 _resultobj = Py_None;
11807 return _resultobj;
11808}
11809
11810#define wxPyDivisionShape_base_OnDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
11811static PyObject *_wrap_wxPyDivisionShape_base_OnDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
11812 PyObject * _resultobj;
11813 wxPyDivisionShape * _arg0;
11814 bool _arg1;
11815 double _arg2;
11816 double _arg3;
11817 int _arg4 = (int ) 0;
11818 int _arg5 = (int ) 0;
11819 PyObject * _argo0 = 0;
11820 int tempbool1;
11821 char *_kwnames[] = { "self","draw","x","y","keys","attachment", NULL };
11822
11823 self = self;
11824 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oidd|ii:wxPyDivisionShape_base_OnDragRight",_kwnames,&_argo0,&tempbool1,&_arg2,&_arg3,&_arg4,&_arg5))
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_OnDragRight. Expected _wxPyDivisionShape_p.");
11830 return NULL;
11831 }
11832 }
11833 _arg1 = (bool ) tempbool1;
11834{
11835 wxPy_BEGIN_ALLOW_THREADS;
11836 wxPyDivisionShape_base_OnDragRight(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
11837
11838 wxPy_END_ALLOW_THREADS;
11839} Py_INCREF(Py_None);
11840 _resultobj = Py_None;
11841 return _resultobj;
11842}
11843
11844#define wxPyDivisionShape_base_OnBeginDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnBeginDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
11845static PyObject *_wrap_wxPyDivisionShape_base_OnBeginDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
11846 PyObject * _resultobj;
11847 wxPyDivisionShape * _arg0;
11848 double _arg1;
11849 double _arg2;
11850 int _arg3 = (int ) 0;
11851 int _arg4 = (int ) 0;
11852 PyObject * _argo0 = 0;
11853 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
11854
11855 self = self;
11856 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyDivisionShape_base_OnBeginDragRight",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
11857 return NULL;
11858 if (_argo0) {
11859 if (_argo0 == Py_None) { _arg0 = NULL; }
11860 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11861 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnBeginDragRight. Expected _wxPyDivisionShape_p.");
11862 return NULL;
11863 }
11864 }
11865{
11866 wxPy_BEGIN_ALLOW_THREADS;
11867 wxPyDivisionShape_base_OnBeginDragRight(_arg0,_arg1,_arg2,_arg3,_arg4);
11868
11869 wxPy_END_ALLOW_THREADS;
11870} Py_INCREF(Py_None);
11871 _resultobj = Py_None;
11872 return _resultobj;
11873}
11874
11875#define wxPyDivisionShape_base_OnEndDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnEndDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
11876static PyObject *_wrap_wxPyDivisionShape_base_OnEndDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
11877 PyObject * _resultobj;
11878 wxPyDivisionShape * _arg0;
11879 double _arg1;
11880 double _arg2;
11881 int _arg3 = (int ) 0;
11882 int _arg4 = (int ) 0;
11883 PyObject * _argo0 = 0;
11884 char *_kwnames[] = { "self","x","y","keys","attachment", NULL };
11885
11886 self = self;
11887 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd|ii:wxPyDivisionShape_base_OnEndDragRight",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
11888 return NULL;
11889 if (_argo0) {
11890 if (_argo0 == Py_None) { _arg0 = NULL; }
11891 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11892 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnEndDragRight. Expected _wxPyDivisionShape_p.");
11893 return NULL;
11894 }
11895 }
11896{
11897 wxPy_BEGIN_ALLOW_THREADS;
11898 wxPyDivisionShape_base_OnEndDragRight(_arg0,_arg1,_arg2,_arg3,_arg4);
11899
11900 wxPy_END_ALLOW_THREADS;
11901} Py_INCREF(Py_None);
11902 _resultobj = Py_None;
11903 return _resultobj;
11904}
11905
11906#define wxPyDivisionShape_base_OnDrawOutline(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnDrawOutline(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
11907static PyObject *_wrap_wxPyDivisionShape_base_OnDrawOutline(PyObject *self, PyObject *args, PyObject *kwargs) {
11908 PyObject * _resultobj;
11909 wxPyDivisionShape * _arg0;
11910 wxDC * _arg1;
11911 double _arg2;
11912 double _arg3;
11913 double _arg4;
11914 double _arg5;
11915 PyObject * _argo0 = 0;
11916 PyObject * _argo1 = 0;
11917 char *_kwnames[] = { "self","dc","x","y","w","h", NULL };
11918
11919 self = self;
11920 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdddd:wxPyDivisionShape_base_OnDrawOutline",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5))
11921 return NULL;
11922 if (_argo0) {
11923 if (_argo0 == Py_None) { _arg0 = NULL; }
11924 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11925 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnDrawOutline. Expected _wxPyDivisionShape_p.");
11926 return NULL;
11927 }
11928 }
11929 if (_argo1) {
11930 if (_argo1 == Py_None) { _arg1 = NULL; }
11931 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
11932 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDivisionShape_base_OnDrawOutline. Expected _wxDC_p.");
11933 return NULL;
11934 }
11935 }
11936{
11937 wxPy_BEGIN_ALLOW_THREADS;
11938 wxPyDivisionShape_base_OnDrawOutline(_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5);
11939
11940 wxPy_END_ALLOW_THREADS;
11941} Py_INCREF(Py_None);
11942 _resultobj = Py_None;
11943 return _resultobj;
11944}
11945
11946#define wxPyDivisionShape_base_OnDrawControlPoints(_swigobj,_swigarg0) (_swigobj->base_OnDrawControlPoints(_swigarg0))
11947static PyObject *_wrap_wxPyDivisionShape_base_OnDrawControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
11948 PyObject * _resultobj;
11949 wxPyDivisionShape * _arg0;
11950 wxDC * _arg1;
11951 PyObject * _argo0 = 0;
11952 PyObject * _argo1 = 0;
11953 char *_kwnames[] = { "self","dc", NULL };
11954
11955 self = self;
11956 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDivisionShape_base_OnDrawControlPoints",_kwnames,&_argo0,&_argo1))
11957 return NULL;
11958 if (_argo0) {
11959 if (_argo0 == Py_None) { _arg0 = NULL; }
11960 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11961 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnDrawControlPoints. Expected _wxPyDivisionShape_p.");
11962 return NULL;
11963 }
11964 }
11965 if (_argo1) {
11966 if (_argo1 == Py_None) { _arg1 = NULL; }
11967 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
11968 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDivisionShape_base_OnDrawControlPoints. Expected _wxDC_p.");
11969 return NULL;
11970 }
11971 }
11972{
11973 wxPy_BEGIN_ALLOW_THREADS;
11974 wxPyDivisionShape_base_OnDrawControlPoints(_arg0,*_arg1);
11975
11976 wxPy_END_ALLOW_THREADS;
11977} Py_INCREF(Py_None);
11978 _resultobj = Py_None;
11979 return _resultobj;
11980}
11981
11982#define wxPyDivisionShape_base_OnEraseControlPoints(_swigobj,_swigarg0) (_swigobj->base_OnEraseControlPoints(_swigarg0))
11983static PyObject *_wrap_wxPyDivisionShape_base_OnEraseControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
11984 PyObject * _resultobj;
11985 wxPyDivisionShape * _arg0;
11986 wxDC * _arg1;
11987 PyObject * _argo0 = 0;
11988 PyObject * _argo1 = 0;
11989 char *_kwnames[] = { "self","dc", NULL };
11990
11991 self = self;
11992 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxPyDivisionShape_base_OnEraseControlPoints",_kwnames,&_argo0,&_argo1))
11993 return NULL;
11994 if (_argo0) {
11995 if (_argo0 == Py_None) { _arg0 = NULL; }
11996 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
11997 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnEraseControlPoints. Expected _wxPyDivisionShape_p.");
11998 return NULL;
11999 }
12000 }
12001 if (_argo1) {
12002 if (_argo1 == Py_None) { _arg1 = NULL; }
12003 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
12004 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDivisionShape_base_OnEraseControlPoints. Expected _wxDC_p.");
12005 return NULL;
12006 }
12007 }
12008{
12009 wxPy_BEGIN_ALLOW_THREADS;
12010 wxPyDivisionShape_base_OnEraseControlPoints(_arg0,*_arg1);
12011
12012 wxPy_END_ALLOW_THREADS;
12013} Py_INCREF(Py_None);
12014 _resultobj = Py_None;
12015 return _resultobj;
12016}
12017
12018#define wxPyDivisionShape_base_OnMoveLink(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnMoveLink(_swigarg0,_swigarg1))
12019static PyObject *_wrap_wxPyDivisionShape_base_OnMoveLink(PyObject *self, PyObject *args, PyObject *kwargs) {
12020 PyObject * _resultobj;
12021 wxPyDivisionShape * _arg0;
12022 wxDC * _arg1;
12023 bool _arg2 = (bool ) TRUE;
12024 PyObject * _argo0 = 0;
12025 PyObject * _argo1 = 0;
12026 int tempbool2 = (int) TRUE;
12027 char *_kwnames[] = { "self","dc","moveControlPoints", NULL };
12028
12029 self = self;
12030 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxPyDivisionShape_base_OnMoveLink",_kwnames,&_argo0,&_argo1,&tempbool2))
12031 return NULL;
12032 if (_argo0) {
12033 if (_argo0 == Py_None) { _arg0 = NULL; }
12034 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
12035 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnMoveLink. Expected _wxPyDivisionShape_p.");
12036 return NULL;
12037 }
12038 }
12039 if (_argo1) {
12040 if (_argo1 == Py_None) { _arg1 = NULL; }
12041 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
12042 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDivisionShape_base_OnMoveLink. Expected _wxDC_p.");
12043 return NULL;
12044 }
12045 }
12046 _arg2 = (bool ) tempbool2;
12047{
12048 wxPy_BEGIN_ALLOW_THREADS;
12049 wxPyDivisionShape_base_OnMoveLink(_arg0,*_arg1,_arg2);
12050
12051 wxPy_END_ALLOW_THREADS;
12052} Py_INCREF(Py_None);
12053 _resultobj = Py_None;
12054 return _resultobj;
12055}
12056
12057#define wxPyDivisionShape_base_OnSizingDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (_swigobj->base_OnSizingDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
12058static PyObject *_wrap_wxPyDivisionShape_base_OnSizingDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
12059 PyObject * _resultobj;
12060 wxPyDivisionShape * _arg0;
2348eaee 12061 wxPyControlPoint * _arg1;
e91a9dfc
RD
12062 bool _arg2;
12063 double _arg3;
12064 double _arg4;
12065 int _arg5 = (int ) 0;
12066 int _arg6 = (int ) 0;
12067 PyObject * _argo0 = 0;
12068 PyObject * _argo1 = 0;
12069 int tempbool2;
12070 char *_kwnames[] = { "self","pt","draw","x","y","keys","attachment", NULL };
12071
12072 self = self;
12073 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOidd|ii:wxPyDivisionShape_base_OnSizingDragLeft",_kwnames,&_argo0,&_argo1,&tempbool2,&_arg3,&_arg4,&_arg5,&_arg6))
12074 return NULL;
12075 if (_argo0) {
12076 if (_argo0 == Py_None) { _arg0 = NULL; }
12077 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
12078 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnSizingDragLeft. Expected _wxPyDivisionShape_p.");
12079 return NULL;
12080 }
12081 }
12082 if (_argo1) {
12083 if (_argo1 == Py_None) { _arg1 = NULL; }
2348eaee
RD
12084 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyControlPoint_p")) {
12085 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDivisionShape_base_OnSizingDragLeft. Expected _wxPyControlPoint_p.");
e91a9dfc
RD
12086 return NULL;
12087 }
12088 }
12089 _arg2 = (bool ) tempbool2;
12090{
12091 wxPy_BEGIN_ALLOW_THREADS;
12092 wxPyDivisionShape_base_OnSizingDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
12093
12094 wxPy_END_ALLOW_THREADS;
12095} Py_INCREF(Py_None);
12096 _resultobj = Py_None;
12097 return _resultobj;
12098}
12099
12100#define wxPyDivisionShape_base_OnSizingBeginDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnSizingBeginDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
12101static PyObject *_wrap_wxPyDivisionShape_base_OnSizingBeginDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
12102 PyObject * _resultobj;
12103 wxPyDivisionShape * _arg0;
2348eaee 12104 wxPyControlPoint * _arg1;
e91a9dfc
RD
12105 double _arg2;
12106 double _arg3;
12107 int _arg4 = (int ) 0;
12108 int _arg5 = (int ) 0;
12109 PyObject * _argo0 = 0;
12110 PyObject * _argo1 = 0;
12111 char *_kwnames[] = { "self","pt","x","y","keys","attachment", NULL };
12112
12113 self = self;
12114 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdd|ii:wxPyDivisionShape_base_OnSizingBeginDragLeft",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5))
12115 return NULL;
12116 if (_argo0) {
12117 if (_argo0 == Py_None) { _arg0 = NULL; }
12118 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
12119 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnSizingBeginDragLeft. Expected _wxPyDivisionShape_p.");
12120 return NULL;
12121 }
12122 }
12123 if (_argo1) {
12124 if (_argo1 == Py_None) { _arg1 = NULL; }
2348eaee
RD
12125 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyControlPoint_p")) {
12126 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDivisionShape_base_OnSizingBeginDragLeft. Expected _wxPyControlPoint_p.");
e91a9dfc
RD
12127 return NULL;
12128 }
12129 }
12130{
12131 wxPy_BEGIN_ALLOW_THREADS;
12132 wxPyDivisionShape_base_OnSizingBeginDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
12133
12134 wxPy_END_ALLOW_THREADS;
12135} Py_INCREF(Py_None);
12136 _resultobj = Py_None;
12137 return _resultobj;
12138}
12139
12140#define wxPyDivisionShape_base_OnSizingEndDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->base_OnSizingEndDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
12141static PyObject *_wrap_wxPyDivisionShape_base_OnSizingEndDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
12142 PyObject * _resultobj;
12143 wxPyDivisionShape * _arg0;
2348eaee 12144 wxPyControlPoint * _arg1;
e91a9dfc
RD
12145 double _arg2;
12146 double _arg3;
12147 int _arg4 = (int ) 0;
12148 int _arg5 = (int ) 0;
12149 PyObject * _argo0 = 0;
12150 PyObject * _argo1 = 0;
12151 char *_kwnames[] = { "self","pt","x","y","keys","attachment", NULL };
12152
12153 self = self;
12154 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOdd|ii:wxPyDivisionShape_base_OnSizingEndDragLeft",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5))
12155 return NULL;
12156 if (_argo0) {
12157 if (_argo0 == Py_None) { _arg0 = NULL; }
12158 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
12159 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnSizingEndDragLeft. Expected _wxPyDivisionShape_p.");
12160 return NULL;
12161 }
12162 }
12163 if (_argo1) {
12164 if (_argo1 == Py_None) { _arg1 = NULL; }
2348eaee
RD
12165 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPyControlPoint_p")) {
12166 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPyDivisionShape_base_OnSizingEndDragLeft. Expected _wxPyControlPoint_p.");
e91a9dfc
RD
12167 return NULL;
12168 }
12169 }
12170{
12171 wxPy_BEGIN_ALLOW_THREADS;
12172 wxPyDivisionShape_base_OnSizingEndDragLeft(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
12173
12174 wxPy_END_ALLOW_THREADS;
12175} Py_INCREF(Py_None);
12176 _resultobj = Py_None;
12177 return _resultobj;
12178}
12179
12180#define wxPyDivisionShape_base_OnBeginSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnBeginSize(_swigarg0,_swigarg1))
12181static PyObject *_wrap_wxPyDivisionShape_base_OnBeginSize(PyObject *self, PyObject *args, PyObject *kwargs) {
12182 PyObject * _resultobj;
12183 wxPyDivisionShape * _arg0;
12184 double _arg1;
12185 double _arg2;
12186 PyObject * _argo0 = 0;
12187 char *_kwnames[] = { "self","w","h", NULL };
12188
12189 self = self;
12190 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyDivisionShape_base_OnBeginSize",_kwnames,&_argo0,&_arg1,&_arg2))
12191 return NULL;
12192 if (_argo0) {
12193 if (_argo0 == Py_None) { _arg0 = NULL; }
12194 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
12195 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnBeginSize. Expected _wxPyDivisionShape_p.");
12196 return NULL;
12197 }
12198 }
12199{
12200 wxPy_BEGIN_ALLOW_THREADS;
12201 wxPyDivisionShape_base_OnBeginSize(_arg0,_arg1,_arg2);
12202
12203 wxPy_END_ALLOW_THREADS;
12204} Py_INCREF(Py_None);
12205 _resultobj = Py_None;
12206 return _resultobj;
12207}
12208
12209#define wxPyDivisionShape_base_OnEndSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_OnEndSize(_swigarg0,_swigarg1))
12210static PyObject *_wrap_wxPyDivisionShape_base_OnEndSize(PyObject *self, PyObject *args, PyObject *kwargs) {
12211 PyObject * _resultobj;
12212 wxPyDivisionShape * _arg0;
12213 double _arg1;
12214 double _arg2;
12215 PyObject * _argo0 = 0;
12216 char *_kwnames[] = { "self","w","h", NULL };
12217
12218 self = self;
12219 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Odd:wxPyDivisionShape_base_OnEndSize",_kwnames,&_argo0,&_arg1,&_arg2))
12220 return NULL;
12221 if (_argo0) {
12222 if (_argo0 == Py_None) { _arg0 = NULL; }
12223 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyDivisionShape_p")) {
12224 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPyDivisionShape_base_OnEndSize. Expected _wxPyDivisionShape_p.");
12225 return NULL;
12226 }
12227 }
12228{
12229 wxPy_BEGIN_ALLOW_THREADS;
12230 wxPyDivisionShape_base_OnEndSize(_arg0,_arg1,_arg2);
12231
12232 wxPy_END_ALLOW_THREADS;
12233} Py_INCREF(Py_None);
12234 _resultobj = Py_None;
12235 return _resultobj;
12236}
12237
12238static PyMethodDef oglshapescMethods[] = {
12239 { "wxPyDivisionShape_base_OnEndSize", (PyCFunction) _wrap_wxPyDivisionShape_base_OnEndSize, METH_VARARGS | METH_KEYWORDS },
12240 { "wxPyDivisionShape_base_OnBeginSize", (PyCFunction) _wrap_wxPyDivisionShape_base_OnBeginSize, METH_VARARGS | METH_KEYWORDS },
12241 { "wxPyDivisionShape_base_OnSizingEndDragLeft", (PyCFunction) _wrap_wxPyDivisionShape_base_OnSizingEndDragLeft, METH_VARARGS | METH_KEYWORDS },
12242 { "wxPyDivisionShape_base_OnSizingBeginDragLeft", (PyCFunction) _wrap_wxPyDivisionShape_base_OnSizingBeginDragLeft, METH_VARARGS | METH_KEYWORDS },
12243 { "wxPyDivisionShape_base_OnSizingDragLeft", (PyCFunction) _wrap_wxPyDivisionShape_base_OnSizingDragLeft, METH_VARARGS | METH_KEYWORDS },
12244 { "wxPyDivisionShape_base_OnMoveLink", (PyCFunction) _wrap_wxPyDivisionShape_base_OnMoveLink, METH_VARARGS | METH_KEYWORDS },
12245 { "wxPyDivisionShape_base_OnEraseControlPoints", (PyCFunction) _wrap_wxPyDivisionShape_base_OnEraseControlPoints, METH_VARARGS | METH_KEYWORDS },
12246 { "wxPyDivisionShape_base_OnDrawControlPoints", (PyCFunction) _wrap_wxPyDivisionShape_base_OnDrawControlPoints, METH_VARARGS | METH_KEYWORDS },
12247 { "wxPyDivisionShape_base_OnDrawOutline", (PyCFunction) _wrap_wxPyDivisionShape_base_OnDrawOutline, METH_VARARGS | METH_KEYWORDS },
12248 { "wxPyDivisionShape_base_OnEndDragRight", (PyCFunction) _wrap_wxPyDivisionShape_base_OnEndDragRight, METH_VARARGS | METH_KEYWORDS },
12249 { "wxPyDivisionShape_base_OnBeginDragRight", (PyCFunction) _wrap_wxPyDivisionShape_base_OnBeginDragRight, METH_VARARGS | METH_KEYWORDS },
12250 { "wxPyDivisionShape_base_OnDragRight", (PyCFunction) _wrap_wxPyDivisionShape_base_OnDragRight, METH_VARARGS | METH_KEYWORDS },
12251 { "wxPyDivisionShape_base_OnEndDragLeft", (PyCFunction) _wrap_wxPyDivisionShape_base_OnEndDragLeft, METH_VARARGS | METH_KEYWORDS },
12252 { "wxPyDivisionShape_base_OnBeginDragLeft", (PyCFunction) _wrap_wxPyDivisionShape_base_OnBeginDragLeft, METH_VARARGS | METH_KEYWORDS },
12253 { "wxPyDivisionShape_base_OnDragLeft", (PyCFunction) _wrap_wxPyDivisionShape_base_OnDragLeft, METH_VARARGS | METH_KEYWORDS },
12254 { "wxPyDivisionShape_base_OnMovePost", (PyCFunction) _wrap_wxPyDivisionShape_base_OnMovePost, METH_VARARGS | METH_KEYWORDS },
12255 { "wxPyDivisionShape_base_OnMovePre", (PyCFunction) _wrap_wxPyDivisionShape_base_OnMovePre, METH_VARARGS | METH_KEYWORDS },
12256 { "wxPyDivisionShape_base_OnSize", (PyCFunction) _wrap_wxPyDivisionShape_base_OnSize, METH_VARARGS | METH_KEYWORDS },
12257 { "wxPyDivisionShape_base_OnRightClick", (PyCFunction) _wrap_wxPyDivisionShape_base_OnRightClick, METH_VARARGS | METH_KEYWORDS },
12258 { "wxPyDivisionShape_base_OnLeftDoubleClick", (PyCFunction) _wrap_wxPyDivisionShape_base_OnLeftDoubleClick, METH_VARARGS | METH_KEYWORDS },
12259 { "wxPyDivisionShape_base_OnLeftClick", (PyCFunction) _wrap_wxPyDivisionShape_base_OnLeftClick, METH_VARARGS | METH_KEYWORDS },
12260 { "wxPyDivisionShape_base_OnHighlight", (PyCFunction) _wrap_wxPyDivisionShape_base_OnHighlight, METH_VARARGS | METH_KEYWORDS },
12261 { "wxPyDivisionShape_base_OnEraseContents", (PyCFunction) _wrap_wxPyDivisionShape_base_OnEraseContents, METH_VARARGS | METH_KEYWORDS },
12262 { "wxPyDivisionShape_base_OnErase", (PyCFunction) _wrap_wxPyDivisionShape_base_OnErase, METH_VARARGS | METH_KEYWORDS },
12263 { "wxPyDivisionShape_base_OnMoveLinks", (PyCFunction) _wrap_wxPyDivisionShape_base_OnMoveLinks, METH_VARARGS | METH_KEYWORDS },
12264 { "wxPyDivisionShape_base_OnDrawBranches", (PyCFunction) _wrap_wxPyDivisionShape_base_OnDrawBranches, METH_VARARGS | METH_KEYWORDS },
12265 { "wxPyDivisionShape_base_OnDrawContents", (PyCFunction) _wrap_wxPyDivisionShape_base_OnDrawContents, METH_VARARGS | METH_KEYWORDS },
12266 { "wxPyDivisionShape_base_OnDraw", (PyCFunction) _wrap_wxPyDivisionShape_base_OnDraw, METH_VARARGS | METH_KEYWORDS },
12267 { "wxPyDivisionShape_base_OnDelete", (PyCFunction) _wrap_wxPyDivisionShape_base_OnDelete, METH_VARARGS | METH_KEYWORDS },
12268 { "wxPyDivisionShape_SetTopSidePen", (PyCFunction) _wrap_wxPyDivisionShape_SetTopSidePen, METH_VARARGS | METH_KEYWORDS },
12269 { "wxPyDivisionShape_SetTopSideColour", (PyCFunction) _wrap_wxPyDivisionShape_SetTopSideColour, METH_VARARGS | METH_KEYWORDS },
12270 { "wxPyDivisionShape_SetTopSide", (PyCFunction) _wrap_wxPyDivisionShape_SetTopSide, METH_VARARGS | METH_KEYWORDS },
12271 { "wxPyDivisionShape_SetRightSide", (PyCFunction) _wrap_wxPyDivisionShape_SetRightSide, METH_VARARGS | METH_KEYWORDS },
12272 { "wxPyDivisionShape_SetLeftSidePen", (PyCFunction) _wrap_wxPyDivisionShape_SetLeftSidePen, METH_VARARGS | METH_KEYWORDS },
12273 { "wxPyDivisionShape_SetLeftSideColour", (PyCFunction) _wrap_wxPyDivisionShape_SetLeftSideColour, METH_VARARGS | METH_KEYWORDS },
12274 { "wxPyDivisionShape_SetLeftSide", (PyCFunction) _wrap_wxPyDivisionShape_SetLeftSide, METH_VARARGS | METH_KEYWORDS },
12275 { "wxPyDivisionShape_SetHandleSide", (PyCFunction) _wrap_wxPyDivisionShape_SetHandleSide, METH_VARARGS | METH_KEYWORDS },
12276 { "wxPyDivisionShape_SetBottomSide", (PyCFunction) _wrap_wxPyDivisionShape_SetBottomSide, METH_VARARGS | METH_KEYWORDS },
12277 { "wxPyDivisionShape_PopupMenu", (PyCFunction) _wrap_wxPyDivisionShape_PopupMenu, METH_VARARGS | METH_KEYWORDS },
12278 { "wxPyDivisionShape_ResizeAdjoining", (PyCFunction) _wrap_wxPyDivisionShape_ResizeAdjoining, METH_VARARGS | METH_KEYWORDS },
12279 { "wxPyDivisionShape_GetTopSidePen", (PyCFunction) _wrap_wxPyDivisionShape_GetTopSidePen, METH_VARARGS | METH_KEYWORDS },
12280 { "wxPyDivisionShape_GetTopSide", (PyCFunction) _wrap_wxPyDivisionShape_GetTopSide, METH_VARARGS | METH_KEYWORDS },
12281 { "wxPyDivisionShape_GetRightSide", (PyCFunction) _wrap_wxPyDivisionShape_GetRightSide, METH_VARARGS | METH_KEYWORDS },
12282 { "wxPyDivisionShape_GetLeftSidePen", (PyCFunction) _wrap_wxPyDivisionShape_GetLeftSidePen, METH_VARARGS | METH_KEYWORDS },
12283 { "wxPyDivisionShape_GetLeftSideColour", (PyCFunction) _wrap_wxPyDivisionShape_GetLeftSideColour, METH_VARARGS | METH_KEYWORDS },
12284 { "wxPyDivisionShape_GetLeftSide", (PyCFunction) _wrap_wxPyDivisionShape_GetLeftSide, METH_VARARGS | METH_KEYWORDS },
12285 { "wxPyDivisionShape_GetHandleSide", (PyCFunction) _wrap_wxPyDivisionShape_GetHandleSide, METH_VARARGS | METH_KEYWORDS },
12286 { "wxPyDivisionShape_GetBottomSide", (PyCFunction) _wrap_wxPyDivisionShape_GetBottomSide, METH_VARARGS | METH_KEYWORDS },
12287 { "wxPyDivisionShape_EditEdge", (PyCFunction) _wrap_wxPyDivisionShape_EditEdge, METH_VARARGS | METH_KEYWORDS },
12288 { "wxPyDivisionShape_Divide", (PyCFunction) _wrap_wxPyDivisionShape_Divide, METH_VARARGS | METH_KEYWORDS },
12289 { "wxPyDivisionShape_AdjustTop", (PyCFunction) _wrap_wxPyDivisionShape_AdjustTop, METH_VARARGS | METH_KEYWORDS },
12290 { "wxPyDivisionShape_AdjustRight", (PyCFunction) _wrap_wxPyDivisionShape_AdjustRight, METH_VARARGS | METH_KEYWORDS },
12291 { "wxPyDivisionShape_AdjustLeft", (PyCFunction) _wrap_wxPyDivisionShape_AdjustLeft, METH_VARARGS | METH_KEYWORDS },
12292 { "wxPyDivisionShape_AdjustBottom", (PyCFunction) _wrap_wxPyDivisionShape_AdjustBottom, METH_VARARGS | METH_KEYWORDS },
12293 { "wxPyDivisionShape__setSelf", (PyCFunction) _wrap_wxPyDivisionShape__setSelf, METH_VARARGS | METH_KEYWORDS },
12294 { "new_wxPyDivisionShape", (PyCFunction) _wrap_new_wxPyDivisionShape, METH_VARARGS | METH_KEYWORDS },
12295 { "wxPyDividedShape_base_OnEndSize", (PyCFunction) _wrap_wxPyDividedShape_base_OnEndSize, METH_VARARGS | METH_KEYWORDS },
12296 { "wxPyDividedShape_base_OnBeginSize", (PyCFunction) _wrap_wxPyDividedShape_base_OnBeginSize, METH_VARARGS | METH_KEYWORDS },
12297 { "wxPyDividedShape_base_OnSizingEndDragLeft", (PyCFunction) _wrap_wxPyDividedShape_base_OnSizingEndDragLeft, METH_VARARGS | METH_KEYWORDS },
12298 { "wxPyDividedShape_base_OnSizingBeginDragLeft", (PyCFunction) _wrap_wxPyDividedShape_base_OnSizingBeginDragLeft, METH_VARARGS | METH_KEYWORDS },
12299 { "wxPyDividedShape_base_OnSizingDragLeft", (PyCFunction) _wrap_wxPyDividedShape_base_OnSizingDragLeft, METH_VARARGS | METH_KEYWORDS },
12300 { "wxPyDividedShape_base_OnMoveLink", (PyCFunction) _wrap_wxPyDividedShape_base_OnMoveLink, METH_VARARGS | METH_KEYWORDS },
12301 { "wxPyDividedShape_base_OnEraseControlPoints", (PyCFunction) _wrap_wxPyDividedShape_base_OnEraseControlPoints, METH_VARARGS | METH_KEYWORDS },
12302 { "wxPyDividedShape_base_OnDrawControlPoints", (PyCFunction) _wrap_wxPyDividedShape_base_OnDrawControlPoints, METH_VARARGS | METH_KEYWORDS },
12303 { "wxPyDividedShape_base_OnDrawOutline", (PyCFunction) _wrap_wxPyDividedShape_base_OnDrawOutline, METH_VARARGS | METH_KEYWORDS },
12304 { "wxPyDividedShape_base_OnEndDragRight", (PyCFunction) _wrap_wxPyDividedShape_base_OnEndDragRight, METH_VARARGS | METH_KEYWORDS },
12305 { "wxPyDividedShape_base_OnBeginDragRight", (PyCFunction) _wrap_wxPyDividedShape_base_OnBeginDragRight, METH_VARARGS | METH_KEYWORDS },
12306 { "wxPyDividedShape_base_OnDragRight", (PyCFunction) _wrap_wxPyDividedShape_base_OnDragRight, METH_VARARGS | METH_KEYWORDS },
12307 { "wxPyDividedShape_base_OnEndDragLeft", (PyCFunction) _wrap_wxPyDividedShape_base_OnEndDragLeft, METH_VARARGS | METH_KEYWORDS },
12308 { "wxPyDividedShape_base_OnBeginDragLeft", (PyCFunction) _wrap_wxPyDividedShape_base_OnBeginDragLeft, METH_VARARGS | METH_KEYWORDS },
12309 { "wxPyDividedShape_base_OnDragLeft", (PyCFunction) _wrap_wxPyDividedShape_base_OnDragLeft, METH_VARARGS | METH_KEYWORDS },
12310 { "wxPyDividedShape_base_OnMovePost", (PyCFunction) _wrap_wxPyDividedShape_base_OnMovePost, METH_VARARGS | METH_KEYWORDS },
12311 { "wxPyDividedShape_base_OnMovePre", (PyCFunction) _wrap_wxPyDividedShape_base_OnMovePre, METH_VARARGS | METH_KEYWORDS },
12312 { "wxPyDividedShape_base_OnSize", (PyCFunction) _wrap_wxPyDividedShape_base_OnSize, METH_VARARGS | METH_KEYWORDS },
12313 { "wxPyDividedShape_base_OnRightClick", (PyCFunction) _wrap_wxPyDividedShape_base_OnRightClick, METH_VARARGS | METH_KEYWORDS },
12314 { "wxPyDividedShape_base_OnLeftDoubleClick", (PyCFunction) _wrap_wxPyDividedShape_base_OnLeftDoubleClick, METH_VARARGS | METH_KEYWORDS },
12315 { "wxPyDividedShape_base_OnLeftClick", (PyCFunction) _wrap_wxPyDividedShape_base_OnLeftClick, METH_VARARGS | METH_KEYWORDS },
12316 { "wxPyDividedShape_base_OnHighlight", (PyCFunction) _wrap_wxPyDividedShape_base_OnHighlight, METH_VARARGS | METH_KEYWORDS },
12317 { "wxPyDividedShape_base_OnEraseContents", (PyCFunction) _wrap_wxPyDividedShape_base_OnEraseContents, METH_VARARGS | METH_KEYWORDS },
12318 { "wxPyDividedShape_base_OnErase", (PyCFunction) _wrap_wxPyDividedShape_base_OnErase, METH_VARARGS | METH_KEYWORDS },
12319 { "wxPyDividedShape_base_OnMoveLinks", (PyCFunction) _wrap_wxPyDividedShape_base_OnMoveLinks, METH_VARARGS | METH_KEYWORDS },
12320 { "wxPyDividedShape_base_OnDrawBranches", (PyCFunction) _wrap_wxPyDividedShape_base_OnDrawBranches, METH_VARARGS | METH_KEYWORDS },
12321 { "wxPyDividedShape_base_OnDrawContents", (PyCFunction) _wrap_wxPyDividedShape_base_OnDrawContents, METH_VARARGS | METH_KEYWORDS },
12322 { "wxPyDividedShape_base_OnDraw", (PyCFunction) _wrap_wxPyDividedShape_base_OnDraw, METH_VARARGS | METH_KEYWORDS },
12323 { "wxPyDividedShape_base_OnDelete", (PyCFunction) _wrap_wxPyDividedShape_base_OnDelete, METH_VARARGS | METH_KEYWORDS },
12324 { "wxPyDividedShape_SetRegionSizes", (PyCFunction) _wrap_wxPyDividedShape_SetRegionSizes, METH_VARARGS | METH_KEYWORDS },
12325 { "wxPyDividedShape_EditRegions", (PyCFunction) _wrap_wxPyDividedShape_EditRegions, METH_VARARGS | METH_KEYWORDS },
12326 { "wxPyDividedShape__setSelf", (PyCFunction) _wrap_wxPyDividedShape__setSelf, METH_VARARGS | METH_KEYWORDS },
12327 { "new_wxPyDividedShape", (PyCFunction) _wrap_new_wxPyDividedShape, METH_VARARGS | METH_KEYWORDS },
12328 { "wxPyCompositeShape_base_OnEndSize", (PyCFunction) _wrap_wxPyCompositeShape_base_OnEndSize, METH_VARARGS | METH_KEYWORDS },
12329 { "wxPyCompositeShape_base_OnBeginSize", (PyCFunction) _wrap_wxPyCompositeShape_base_OnBeginSize, METH_VARARGS | METH_KEYWORDS },
12330 { "wxPyCompositeShape_base_OnSizingEndDragLeft", (PyCFunction) _wrap_wxPyCompositeShape_base_OnSizingEndDragLeft, METH_VARARGS | METH_KEYWORDS },
12331 { "wxPyCompositeShape_base_OnSizingBeginDragLeft", (PyCFunction) _wrap_wxPyCompositeShape_base_OnSizingBeginDragLeft, METH_VARARGS | METH_KEYWORDS },
12332 { "wxPyCompositeShape_base_OnSizingDragLeft", (PyCFunction) _wrap_wxPyCompositeShape_base_OnSizingDragLeft, METH_VARARGS | METH_KEYWORDS },
12333 { "wxPyCompositeShape_base_OnMoveLink", (PyCFunction) _wrap_wxPyCompositeShape_base_OnMoveLink, METH_VARARGS | METH_KEYWORDS },
12334 { "wxPyCompositeShape_base_OnEraseControlPoints", (PyCFunction) _wrap_wxPyCompositeShape_base_OnEraseControlPoints, METH_VARARGS | METH_KEYWORDS },
12335 { "wxPyCompositeShape_base_OnDrawControlPoints", (PyCFunction) _wrap_wxPyCompositeShape_base_OnDrawControlPoints, METH_VARARGS | METH_KEYWORDS },
12336 { "wxPyCompositeShape_base_OnDrawOutline", (PyCFunction) _wrap_wxPyCompositeShape_base_OnDrawOutline, METH_VARARGS | METH_KEYWORDS },
12337 { "wxPyCompositeShape_base_OnEndDragRight", (PyCFunction) _wrap_wxPyCompositeShape_base_OnEndDragRight, METH_VARARGS | METH_KEYWORDS },
12338 { "wxPyCompositeShape_base_OnBeginDragRight", (PyCFunction) _wrap_wxPyCompositeShape_base_OnBeginDragRight, METH_VARARGS | METH_KEYWORDS },
12339 { "wxPyCompositeShape_base_OnDragRight", (PyCFunction) _wrap_wxPyCompositeShape_base_OnDragRight, METH_VARARGS | METH_KEYWORDS },
12340 { "wxPyCompositeShape_base_OnEndDragLeft", (PyCFunction) _wrap_wxPyCompositeShape_base_OnEndDragLeft, METH_VARARGS | METH_KEYWORDS },
12341 { "wxPyCompositeShape_base_OnBeginDragLeft", (PyCFunction) _wrap_wxPyCompositeShape_base_OnBeginDragLeft, METH_VARARGS | METH_KEYWORDS },
12342 { "wxPyCompositeShape_base_OnDragLeft", (PyCFunction) _wrap_wxPyCompositeShape_base_OnDragLeft, METH_VARARGS | METH_KEYWORDS },
12343 { "wxPyCompositeShape_base_OnMovePost", (PyCFunction) _wrap_wxPyCompositeShape_base_OnMovePost, METH_VARARGS | METH_KEYWORDS },
12344 { "wxPyCompositeShape_base_OnMovePre", (PyCFunction) _wrap_wxPyCompositeShape_base_OnMovePre, METH_VARARGS | METH_KEYWORDS },
12345 { "wxPyCompositeShape_base_OnSize", (PyCFunction) _wrap_wxPyCompositeShape_base_OnSize, METH_VARARGS | METH_KEYWORDS },
12346 { "wxPyCompositeShape_base_OnRightClick", (PyCFunction) _wrap_wxPyCompositeShape_base_OnRightClick, METH_VARARGS | METH_KEYWORDS },
12347 { "wxPyCompositeShape_base_OnLeftDoubleClick", (PyCFunction) _wrap_wxPyCompositeShape_base_OnLeftDoubleClick, METH_VARARGS | METH_KEYWORDS },
12348 { "wxPyCompositeShape_base_OnLeftClick", (PyCFunction) _wrap_wxPyCompositeShape_base_OnLeftClick, METH_VARARGS | METH_KEYWORDS },
12349 { "wxPyCompositeShape_base_OnHighlight", (PyCFunction) _wrap_wxPyCompositeShape_base_OnHighlight, METH_VARARGS | METH_KEYWORDS },
12350 { "wxPyCompositeShape_base_OnEraseContents", (PyCFunction) _wrap_wxPyCompositeShape_base_OnEraseContents, METH_VARARGS | METH_KEYWORDS },
12351 { "wxPyCompositeShape_base_OnErase", (PyCFunction) _wrap_wxPyCompositeShape_base_OnErase, METH_VARARGS | METH_KEYWORDS },
12352 { "wxPyCompositeShape_base_OnMoveLinks", (PyCFunction) _wrap_wxPyCompositeShape_base_OnMoveLinks, METH_VARARGS | METH_KEYWORDS },
12353 { "wxPyCompositeShape_base_OnDrawBranches", (PyCFunction) _wrap_wxPyCompositeShape_base_OnDrawBranches, METH_VARARGS | METH_KEYWORDS },
12354 { "wxPyCompositeShape_base_OnDrawContents", (PyCFunction) _wrap_wxPyCompositeShape_base_OnDrawContents, METH_VARARGS | METH_KEYWORDS },
12355 { "wxPyCompositeShape_base_OnDraw", (PyCFunction) _wrap_wxPyCompositeShape_base_OnDraw, METH_VARARGS | METH_KEYWORDS },
12356 { "wxPyCompositeShape_base_OnDelete", (PyCFunction) _wrap_wxPyCompositeShape_base_OnDelete, METH_VARARGS | METH_KEYWORDS },
12357 { "wxPyCompositeShape_RemoveChild", (PyCFunction) _wrap_wxPyCompositeShape_RemoveChild, METH_VARARGS | METH_KEYWORDS },
12358 { "wxPyCompositeShape_Recompute", (PyCFunction) _wrap_wxPyCompositeShape_Recompute, METH_VARARGS | METH_KEYWORDS },
12359 { "wxPyCompositeShape_MakeContainer", (PyCFunction) _wrap_wxPyCompositeShape_MakeContainer, METH_VARARGS | METH_KEYWORDS },
12360 { "wxPyCompositeShape_GetDivisions", (PyCFunction) _wrap_wxPyCompositeShape_GetDivisions, METH_VARARGS | METH_KEYWORDS },
12361 { "wxPyCompositeShape_GetConstraints", (PyCFunction) _wrap_wxPyCompositeShape_GetConstraints, METH_VARARGS | METH_KEYWORDS },
12362 { "wxPyCompositeShape_FindContainerImage", (PyCFunction) _wrap_wxPyCompositeShape_FindContainerImage, METH_VARARGS | METH_KEYWORDS },
12363 { "wxPyCompositeShape_DeleteConstraintsInvolvingChild", (PyCFunction) _wrap_wxPyCompositeShape_DeleteConstraintsInvolvingChild, METH_VARARGS | METH_KEYWORDS },
12364 { "wxPyCompositeShape_DeleteConstraint", (PyCFunction) _wrap_wxPyCompositeShape_DeleteConstraint, METH_VARARGS | METH_KEYWORDS },
12365 { "wxPyCompositeShape_ContainsDivision", (PyCFunction) _wrap_wxPyCompositeShape_ContainsDivision, METH_VARARGS | METH_KEYWORDS },
12366 { "wxPyCompositeShape_CalculateSize", (PyCFunction) _wrap_wxPyCompositeShape_CalculateSize, METH_VARARGS | METH_KEYWORDS },
12367 { "wxPyCompositeShape_AddSimpleConstraint", (PyCFunction) _wrap_wxPyCompositeShape_AddSimpleConstraint, METH_VARARGS | METH_KEYWORDS },
714d23b4 12368 { "wxPyCompositeShape_AddConstrainedShapes", (PyCFunction) _wrap_wxPyCompositeShape_AddConstrainedShapes, METH_VARARGS | METH_KEYWORDS },
e91a9dfc
RD
12369 { "wxPyCompositeShape_AddConstraint", (PyCFunction) _wrap_wxPyCompositeShape_AddConstraint, METH_VARARGS | METH_KEYWORDS },
12370 { "wxPyCompositeShape_AddChild", (PyCFunction) _wrap_wxPyCompositeShape_AddChild, METH_VARARGS | METH_KEYWORDS },
12371 { "wxPyCompositeShape__setSelf", (PyCFunction) _wrap_wxPyCompositeShape__setSelf, METH_VARARGS | METH_KEYWORDS },
12372 { "new_wxPyCompositeShape", (PyCFunction) _wrap_new_wxPyCompositeShape, METH_VARARGS | METH_KEYWORDS },
12373 { "wxOGLConstraint_Equals", (PyCFunction) _wrap_wxOGLConstraint_Equals, METH_VARARGS | METH_KEYWORDS },
12374 { "wxOGLConstraint_SetSpacing", (PyCFunction) _wrap_wxOGLConstraint_SetSpacing, METH_VARARGS | METH_KEYWORDS },
12375 { "wxOGLConstraint_Evaluate", (PyCFunction) _wrap_wxOGLConstraint_Evaluate, METH_VARARGS | METH_KEYWORDS },
e91a9dfc
RD
12376 { "new_wxOGLConstraint", (PyCFunction) _wrap_new_wxOGLConstraint, METH_VARARGS | METH_KEYWORDS },
12377 { "wxPyDrawnShape_base_OnEndSize", (PyCFunction) _wrap_wxPyDrawnShape_base_OnEndSize, METH_VARARGS | METH_KEYWORDS },
12378 { "wxPyDrawnShape_base_OnBeginSize", (PyCFunction) _wrap_wxPyDrawnShape_base_OnBeginSize, METH_VARARGS | METH_KEYWORDS },
12379 { "wxPyDrawnShape_base_OnSizingEndDragLeft", (PyCFunction) _wrap_wxPyDrawnShape_base_OnSizingEndDragLeft, METH_VARARGS | METH_KEYWORDS },
12380 { "wxPyDrawnShape_base_OnSizingBeginDragLeft", (PyCFunction) _wrap_wxPyDrawnShape_base_OnSizingBeginDragLeft, METH_VARARGS | METH_KEYWORDS },
12381 { "wxPyDrawnShape_base_OnSizingDragLeft", (PyCFunction) _wrap_wxPyDrawnShape_base_OnSizingDragLeft, METH_VARARGS | METH_KEYWORDS },
12382 { "wxPyDrawnShape_base_OnMoveLink", (PyCFunction) _wrap_wxPyDrawnShape_base_OnMoveLink, METH_VARARGS | METH_KEYWORDS },
12383 { "wxPyDrawnShape_base_OnEraseControlPoints", (PyCFunction) _wrap_wxPyDrawnShape_base_OnEraseControlPoints, METH_VARARGS | METH_KEYWORDS },
12384 { "wxPyDrawnShape_base_OnDrawControlPoints", (PyCFunction) _wrap_wxPyDrawnShape_base_OnDrawControlPoints, METH_VARARGS | METH_KEYWORDS },
12385 { "wxPyDrawnShape_base_OnDrawOutline", (PyCFunction) _wrap_wxPyDrawnShape_base_OnDrawOutline, METH_VARARGS | METH_KEYWORDS },
12386 { "wxPyDrawnShape_base_OnEndDragRight", (PyCFunction) _wrap_wxPyDrawnShape_base_OnEndDragRight, METH_VARARGS | METH_KEYWORDS },
12387 { "wxPyDrawnShape_base_OnBeginDragRight", (PyCFunction) _wrap_wxPyDrawnShape_base_OnBeginDragRight, METH_VARARGS | METH_KEYWORDS },
12388 { "wxPyDrawnShape_base_OnDragRight", (PyCFunction) _wrap_wxPyDrawnShape_base_OnDragRight, METH_VARARGS | METH_KEYWORDS },
12389 { "wxPyDrawnShape_base_OnEndDragLeft", (PyCFunction) _wrap_wxPyDrawnShape_base_OnEndDragLeft, METH_VARARGS | METH_KEYWORDS },
12390 { "wxPyDrawnShape_base_OnBeginDragLeft", (PyCFunction) _wrap_wxPyDrawnShape_base_OnBeginDragLeft, METH_VARARGS | METH_KEYWORDS },
12391 { "wxPyDrawnShape_base_OnDragLeft", (PyCFunction) _wrap_wxPyDrawnShape_base_OnDragLeft, METH_VARARGS | METH_KEYWORDS },
12392 { "wxPyDrawnShape_base_OnMovePost", (PyCFunction) _wrap_wxPyDrawnShape_base_OnMovePost, METH_VARARGS | METH_KEYWORDS },
12393 { "wxPyDrawnShape_base_OnMovePre", (PyCFunction) _wrap_wxPyDrawnShape_base_OnMovePre, METH_VARARGS | METH_KEYWORDS },
12394 { "wxPyDrawnShape_base_OnSize", (PyCFunction) _wrap_wxPyDrawnShape_base_OnSize, METH_VARARGS | METH_KEYWORDS },
12395 { "wxPyDrawnShape_base_OnRightClick", (PyCFunction) _wrap_wxPyDrawnShape_base_OnRightClick, METH_VARARGS | METH_KEYWORDS },
12396 { "wxPyDrawnShape_base_OnLeftDoubleClick", (PyCFunction) _wrap_wxPyDrawnShape_base_OnLeftDoubleClick, METH_VARARGS | METH_KEYWORDS },
12397 { "wxPyDrawnShape_base_OnLeftClick", (PyCFunction) _wrap_wxPyDrawnShape_base_OnLeftClick, METH_VARARGS | METH_KEYWORDS },
12398 { "wxPyDrawnShape_base_OnHighlight", (PyCFunction) _wrap_wxPyDrawnShape_base_OnHighlight, METH_VARARGS | METH_KEYWORDS },
12399 { "wxPyDrawnShape_base_OnEraseContents", (PyCFunction) _wrap_wxPyDrawnShape_base_OnEraseContents, METH_VARARGS | METH_KEYWORDS },
12400 { "wxPyDrawnShape_base_OnErase", (PyCFunction) _wrap_wxPyDrawnShape_base_OnErase, METH_VARARGS | METH_KEYWORDS },
12401 { "wxPyDrawnShape_base_OnMoveLinks", (PyCFunction) _wrap_wxPyDrawnShape_base_OnMoveLinks, METH_VARARGS | METH_KEYWORDS },
12402 { "wxPyDrawnShape_base_OnDrawBranches", (PyCFunction) _wrap_wxPyDrawnShape_base_OnDrawBranches, METH_VARARGS | METH_KEYWORDS },
12403 { "wxPyDrawnShape_base_OnDrawContents", (PyCFunction) _wrap_wxPyDrawnShape_base_OnDrawContents, METH_VARARGS | METH_KEYWORDS },
12404 { "wxPyDrawnShape_base_OnDraw", (PyCFunction) _wrap_wxPyDrawnShape_base_OnDraw, METH_VARARGS | METH_KEYWORDS },
12405 { "wxPyDrawnShape_base_OnDelete", (PyCFunction) _wrap_wxPyDrawnShape_base_OnDelete, METH_VARARGS | METH_KEYWORDS },
12406 { "wxPyDrawnShape_Translate", (PyCFunction) _wrap_wxPyDrawnShape_Translate, METH_VARARGS | METH_KEYWORDS },
12407 { "wxPyDrawnShape_SetSaveToFile", (PyCFunction) _wrap_wxPyDrawnShape_SetSaveToFile, METH_VARARGS | METH_KEYWORDS },
12408 { "wxPyDrawnShape_Scale", (PyCFunction) _wrap_wxPyDrawnShape_Scale, METH_VARARGS | METH_KEYWORDS },
12409 { "wxPyDrawnShape_SetDrawnTextColour", (PyCFunction) _wrap_wxPyDrawnShape_SetDrawnTextColour, METH_VARARGS | METH_KEYWORDS },
12410 { "wxPyDrawnShape_SetDrawnPen", (PyCFunction) _wrap_wxPyDrawnShape_SetDrawnPen, METH_VARARGS | METH_KEYWORDS },
12411 { "wxPyDrawnShape_SetDrawnFont", (PyCFunction) _wrap_wxPyDrawnShape_SetDrawnFont, METH_VARARGS | METH_KEYWORDS },
12412 { "wxPyDrawnShape_SetDrawnBrush", (PyCFunction) _wrap_wxPyDrawnShape_SetDrawnBrush, METH_VARARGS | METH_KEYWORDS },
12413 { "wxPyDrawnShape_SetDrawnBackgroundMode", (PyCFunction) _wrap_wxPyDrawnShape_SetDrawnBackgroundMode, METH_VARARGS | METH_KEYWORDS },
12414 { "wxPyDrawnShape_SetDrawnBackgroundColour", (PyCFunction) _wrap_wxPyDrawnShape_SetDrawnBackgroundColour, METH_VARARGS | METH_KEYWORDS },
12415 { "wxPyDrawnShape_SetClippingRect", (PyCFunction) _wrap_wxPyDrawnShape_SetClippingRect, METH_VARARGS | METH_KEYWORDS },
12416 { "wxPyDrawnShape_Rotate", (PyCFunction) _wrap_wxPyDrawnShape_Rotate, METH_VARARGS | METH_KEYWORDS },
12417 { "wxPyDrawnShape_LoadFromMetaFile", (PyCFunction) _wrap_wxPyDrawnShape_LoadFromMetaFile, METH_VARARGS | METH_KEYWORDS },
12418 { "wxPyDrawnShape_GetRotation", (PyCFunction) _wrap_wxPyDrawnShape_GetRotation, METH_VARARGS | METH_KEYWORDS },
12419 { "wxPyDrawnShape_GetMetaFile", (PyCFunction) _wrap_wxPyDrawnShape_GetMetaFile, METH_VARARGS | METH_KEYWORDS },
12420 { "wxPyDrawnShape_GetAngle", (PyCFunction) _wrap_wxPyDrawnShape_GetAngle, METH_VARARGS | METH_KEYWORDS },
12421 { "wxPyDrawnShape_DrawText", (PyCFunction) _wrap_wxPyDrawnShape_DrawText, METH_VARARGS | METH_KEYWORDS },
12422 { "wxPyDrawnShape_DrawSpline", (PyCFunction) _wrap_wxPyDrawnShape_DrawSpline, METH_VARARGS | METH_KEYWORDS },
12423 { "wxPyDrawnShape_DrawRoundedRectangle", (PyCFunction) _wrap_wxPyDrawnShape_DrawRoundedRectangle, METH_VARARGS | METH_KEYWORDS },
12424 { "wxPyDrawnShape_DrawRectangle", (PyCFunction) _wrap_wxPyDrawnShape_DrawRectangle, METH_VARARGS | METH_KEYWORDS },
12425 { "wxPyDrawnShape_DrawPolygon", (PyCFunction) _wrap_wxPyDrawnShape_DrawPolygon, METH_VARARGS | METH_KEYWORDS },
12426 { "wxPyDrawnShape_DrawPoint", (PyCFunction) _wrap_wxPyDrawnShape_DrawPoint, METH_VARARGS | METH_KEYWORDS },
12427 { "wxPyDrawnShape_DrawLines", (PyCFunction) _wrap_wxPyDrawnShape_DrawLines, METH_VARARGS | METH_KEYWORDS },
12428 { "wxPyDrawnShape_DrawLine", (PyCFunction) _wrap_wxPyDrawnShape_DrawLine, METH_VARARGS | METH_KEYWORDS },
12429 { "wxPyDrawnShape_DrawEllipticArc", (PyCFunction) _wrap_wxPyDrawnShape_DrawEllipticArc, METH_VARARGS | METH_KEYWORDS },
12430 { "wxPyDrawnShape_DrawAtAngle", (PyCFunction) _wrap_wxPyDrawnShape_DrawAtAngle, METH_VARARGS | METH_KEYWORDS },
12431 { "wxPyDrawnShape_DrawArc", (PyCFunction) _wrap_wxPyDrawnShape_DrawArc, METH_VARARGS | METH_KEYWORDS },
12432 { "wxPyDrawnShape_DestroyClippingRect", (PyCFunction) _wrap_wxPyDrawnShape_DestroyClippingRect, METH_VARARGS | METH_KEYWORDS },
12433 { "wxPyDrawnShape_CalculateSize", (PyCFunction) _wrap_wxPyDrawnShape_CalculateSize, METH_VARARGS | METH_KEYWORDS },
12434 { "wxPyDrawnShape__setSelf", (PyCFunction) _wrap_wxPyDrawnShape__setSelf, METH_VARARGS | METH_KEYWORDS },
12435 { "new_wxPyDrawnShape", (PyCFunction) _wrap_new_wxPyDrawnShape, METH_VARARGS | METH_KEYWORDS },
12436 { "wxPyBitmapShape_base_OnEndSize", (PyCFunction) _wrap_wxPyBitmapShape_base_OnEndSize, METH_VARARGS | METH_KEYWORDS },
12437 { "wxPyBitmapShape_base_OnBeginSize", (PyCFunction) _wrap_wxPyBitmapShape_base_OnBeginSize, METH_VARARGS | METH_KEYWORDS },
12438 { "wxPyBitmapShape_base_OnSizingEndDragLeft", (PyCFunction) _wrap_wxPyBitmapShape_base_OnSizingEndDragLeft, METH_VARARGS | METH_KEYWORDS },
12439 { "wxPyBitmapShape_base_OnSizingBeginDragLeft", (PyCFunction) _wrap_wxPyBitmapShape_base_OnSizingBeginDragLeft, METH_VARARGS | METH_KEYWORDS },
12440 { "wxPyBitmapShape_base_OnSizingDragLeft", (PyCFunction) _wrap_wxPyBitmapShape_base_OnSizingDragLeft, METH_VARARGS | METH_KEYWORDS },
12441 { "wxPyBitmapShape_base_OnMoveLink", (PyCFunction) _wrap_wxPyBitmapShape_base_OnMoveLink, METH_VARARGS | METH_KEYWORDS },
12442 { "wxPyBitmapShape_base_OnEraseControlPoints", (PyCFunction) _wrap_wxPyBitmapShape_base_OnEraseControlPoints, METH_VARARGS | METH_KEYWORDS },
12443 { "wxPyBitmapShape_base_OnDrawControlPoints", (PyCFunction) _wrap_wxPyBitmapShape_base_OnDrawControlPoints, METH_VARARGS | METH_KEYWORDS },
12444 { "wxPyBitmapShape_base_OnDrawOutline", (PyCFunction) _wrap_wxPyBitmapShape_base_OnDrawOutline, METH_VARARGS | METH_KEYWORDS },
12445 { "wxPyBitmapShape_base_OnEndDragRight", (PyCFunction) _wrap_wxPyBitmapShape_base_OnEndDragRight, METH_VARARGS | METH_KEYWORDS },
12446 { "wxPyBitmapShape_base_OnBeginDragRight", (PyCFunction) _wrap_wxPyBitmapShape_base_OnBeginDragRight, METH_VARARGS | METH_KEYWORDS },
12447 { "wxPyBitmapShape_base_OnDragRight", (PyCFunction) _wrap_wxPyBitmapShape_base_OnDragRight, METH_VARARGS | METH_KEYWORDS },
12448 { "wxPyBitmapShape_base_OnEndDragLeft", (PyCFunction) _wrap_wxPyBitmapShape_base_OnEndDragLeft, METH_VARARGS | METH_KEYWORDS },
12449 { "wxPyBitmapShape_base_OnBeginDragLeft", (PyCFunction) _wrap_wxPyBitmapShape_base_OnBeginDragLeft, METH_VARARGS | METH_KEYWORDS },
12450 { "wxPyBitmapShape_base_OnDragLeft", (PyCFunction) _wrap_wxPyBitmapShape_base_OnDragLeft, METH_VARARGS | METH_KEYWORDS },
12451 { "wxPyBitmapShape_base_OnMovePost", (PyCFunction) _wrap_wxPyBitmapShape_base_OnMovePost, METH_VARARGS | METH_KEYWORDS },
12452 { "wxPyBitmapShape_base_OnMovePre", (PyCFunction) _wrap_wxPyBitmapShape_base_OnMovePre, METH_VARARGS | METH_KEYWORDS },
12453 { "wxPyBitmapShape_base_OnSize", (PyCFunction) _wrap_wxPyBitmapShape_base_OnSize, METH_VARARGS | METH_KEYWORDS },
12454 { "wxPyBitmapShape_base_OnRightClick", (PyCFunction) _wrap_wxPyBitmapShape_base_OnRightClick, METH_VARARGS | METH_KEYWORDS },
12455 { "wxPyBitmapShape_base_OnLeftDoubleClick", (PyCFunction) _wrap_wxPyBitmapShape_base_OnLeftDoubleClick, METH_VARARGS | METH_KEYWORDS },
12456 { "wxPyBitmapShape_base_OnLeftClick", (PyCFunction) _wrap_wxPyBitmapShape_base_OnLeftClick, METH_VARARGS | METH_KEYWORDS },
12457 { "wxPyBitmapShape_base_OnHighlight", (PyCFunction) _wrap_wxPyBitmapShape_base_OnHighlight, METH_VARARGS | METH_KEYWORDS },
12458 { "wxPyBitmapShape_base_OnEraseContents", (PyCFunction) _wrap_wxPyBitmapShape_base_OnEraseContents, METH_VARARGS | METH_KEYWORDS },
12459 { "wxPyBitmapShape_base_OnErase", (PyCFunction) _wrap_wxPyBitmapShape_base_OnErase, METH_VARARGS | METH_KEYWORDS },
12460 { "wxPyBitmapShape_base_OnMoveLinks", (PyCFunction) _wrap_wxPyBitmapShape_base_OnMoveLinks, METH_VARARGS | METH_KEYWORDS },
12461 { "wxPyBitmapShape_base_OnDrawBranches", (PyCFunction) _wrap_wxPyBitmapShape_base_OnDrawBranches, METH_VARARGS | METH_KEYWORDS },
12462 { "wxPyBitmapShape_base_OnDrawContents", (PyCFunction) _wrap_wxPyBitmapShape_base_OnDrawContents, METH_VARARGS | METH_KEYWORDS },
12463 { "wxPyBitmapShape_base_OnDraw", (PyCFunction) _wrap_wxPyBitmapShape_base_OnDraw, METH_VARARGS | METH_KEYWORDS },
12464 { "wxPyBitmapShape_base_OnDelete", (PyCFunction) _wrap_wxPyBitmapShape_base_OnDelete, METH_VARARGS | METH_KEYWORDS },
12465 { "wxPyBitmapShape_SetFilename", (PyCFunction) _wrap_wxPyBitmapShape_SetFilename, METH_VARARGS | METH_KEYWORDS },
12466 { "wxPyBitmapShape_SetBitmap", (PyCFunction) _wrap_wxPyBitmapShape_SetBitmap, METH_VARARGS | METH_KEYWORDS },
12467 { "wxPyBitmapShape_GetFilename", (PyCFunction) _wrap_wxPyBitmapShape_GetFilename, METH_VARARGS | METH_KEYWORDS },
12468 { "wxPyBitmapShape_GetBitmap", (PyCFunction) _wrap_wxPyBitmapShape_GetBitmap, METH_VARARGS | METH_KEYWORDS },
12469 { "wxPyBitmapShape__setSelf", (PyCFunction) _wrap_wxPyBitmapShape__setSelf, METH_VARARGS | METH_KEYWORDS },
12470 { "new_wxPyBitmapShape", (PyCFunction) _wrap_new_wxPyBitmapShape, METH_VARARGS | METH_KEYWORDS },
2348eaee
RD
12471 { "wxPyControlPoint_base_OnEndSize", (PyCFunction) _wrap_wxPyControlPoint_base_OnEndSize, METH_VARARGS | METH_KEYWORDS },
12472 { "wxPyControlPoint_base_OnBeginSize", (PyCFunction) _wrap_wxPyControlPoint_base_OnBeginSize, METH_VARARGS | METH_KEYWORDS },
12473 { "wxPyControlPoint_base_OnSizingEndDragLeft", (PyCFunction) _wrap_wxPyControlPoint_base_OnSizingEndDragLeft, METH_VARARGS | METH_KEYWORDS },
12474 { "wxPyControlPoint_base_OnSizingBeginDragLeft", (PyCFunction) _wrap_wxPyControlPoint_base_OnSizingBeginDragLeft, METH_VARARGS | METH_KEYWORDS },
12475 { "wxPyControlPoint_base_OnSizingDragLeft", (PyCFunction) _wrap_wxPyControlPoint_base_OnSizingDragLeft, METH_VARARGS | METH_KEYWORDS },
12476 { "wxPyControlPoint_base_OnMoveLink", (PyCFunction) _wrap_wxPyControlPoint_base_OnMoveLink, METH_VARARGS | METH_KEYWORDS },
12477 { "wxPyControlPoint_base_OnEraseControlPoints", (PyCFunction) _wrap_wxPyControlPoint_base_OnEraseControlPoints, METH_VARARGS | METH_KEYWORDS },
12478 { "wxPyControlPoint_base_OnDrawControlPoints", (PyCFunction) _wrap_wxPyControlPoint_base_OnDrawControlPoints, METH_VARARGS | METH_KEYWORDS },
12479 { "wxPyControlPoint_base_OnDrawOutline", (PyCFunction) _wrap_wxPyControlPoint_base_OnDrawOutline, METH_VARARGS | METH_KEYWORDS },
12480 { "wxPyControlPoint_base_OnEndDragRight", (PyCFunction) _wrap_wxPyControlPoint_base_OnEndDragRight, METH_VARARGS | METH_KEYWORDS },
12481 { "wxPyControlPoint_base_OnBeginDragRight", (PyCFunction) _wrap_wxPyControlPoint_base_OnBeginDragRight, METH_VARARGS | METH_KEYWORDS },
12482 { "wxPyControlPoint_base_OnDragRight", (PyCFunction) _wrap_wxPyControlPoint_base_OnDragRight, METH_VARARGS | METH_KEYWORDS },
12483 { "wxPyControlPoint_base_OnEndDragLeft", (PyCFunction) _wrap_wxPyControlPoint_base_OnEndDragLeft, METH_VARARGS | METH_KEYWORDS },
12484 { "wxPyControlPoint_base_OnBeginDragLeft", (PyCFunction) _wrap_wxPyControlPoint_base_OnBeginDragLeft, METH_VARARGS | METH_KEYWORDS },
12485 { "wxPyControlPoint_base_OnDragLeft", (PyCFunction) _wrap_wxPyControlPoint_base_OnDragLeft, METH_VARARGS | METH_KEYWORDS },
12486 { "wxPyControlPoint_base_OnMovePost", (PyCFunction) _wrap_wxPyControlPoint_base_OnMovePost, METH_VARARGS | METH_KEYWORDS },
12487 { "wxPyControlPoint_base_OnMovePre", (PyCFunction) _wrap_wxPyControlPoint_base_OnMovePre, METH_VARARGS | METH_KEYWORDS },
12488 { "wxPyControlPoint_base_OnSize", (PyCFunction) _wrap_wxPyControlPoint_base_OnSize, METH_VARARGS | METH_KEYWORDS },
12489 { "wxPyControlPoint_base_OnRightClick", (PyCFunction) _wrap_wxPyControlPoint_base_OnRightClick, METH_VARARGS | METH_KEYWORDS },
12490 { "wxPyControlPoint_base_OnLeftDoubleClick", (PyCFunction) _wrap_wxPyControlPoint_base_OnLeftDoubleClick, METH_VARARGS | METH_KEYWORDS },
12491 { "wxPyControlPoint_base_OnLeftClick", (PyCFunction) _wrap_wxPyControlPoint_base_OnLeftClick, METH_VARARGS | METH_KEYWORDS },
12492 { "wxPyControlPoint_base_OnHighlight", (PyCFunction) _wrap_wxPyControlPoint_base_OnHighlight, METH_VARARGS | METH_KEYWORDS },
12493 { "wxPyControlPoint_base_OnEraseContents", (PyCFunction) _wrap_wxPyControlPoint_base_OnEraseContents, METH_VARARGS | METH_KEYWORDS },
12494 { "wxPyControlPoint_base_OnErase", (PyCFunction) _wrap_wxPyControlPoint_base_OnErase, METH_VARARGS | METH_KEYWORDS },
12495 { "wxPyControlPoint_base_OnMoveLinks", (PyCFunction) _wrap_wxPyControlPoint_base_OnMoveLinks, METH_VARARGS | METH_KEYWORDS },
12496 { "wxPyControlPoint_base_OnDrawBranches", (PyCFunction) _wrap_wxPyControlPoint_base_OnDrawBranches, METH_VARARGS | METH_KEYWORDS },
12497 { "wxPyControlPoint_base_OnDrawContents", (PyCFunction) _wrap_wxPyControlPoint_base_OnDrawContents, METH_VARARGS | METH_KEYWORDS },
12498 { "wxPyControlPoint_base_OnDraw", (PyCFunction) _wrap_wxPyControlPoint_base_OnDraw, METH_VARARGS | METH_KEYWORDS },
12499 { "wxPyControlPoint_base_OnDelete", (PyCFunction) _wrap_wxPyControlPoint_base_OnDelete, METH_VARARGS | METH_KEYWORDS },
12500 { "wxPyControlPoint_SetCornerRadius", (PyCFunction) _wrap_wxPyControlPoint_SetCornerRadius, METH_VARARGS | METH_KEYWORDS },
12501 { "wxPyControlPoint__setSelf", (PyCFunction) _wrap_wxPyControlPoint__setSelf, METH_VARARGS | METH_KEYWORDS },
12502 { "new_wxPyControlPoint", (PyCFunction) _wrap_new_wxPyControlPoint, METH_VARARGS | METH_KEYWORDS },
e91a9dfc
RD
12503 { "wxPyRectangleShape_base_OnEndSize", (PyCFunction) _wrap_wxPyRectangleShape_base_OnEndSize, METH_VARARGS | METH_KEYWORDS },
12504 { "wxPyRectangleShape_base_OnBeginSize", (PyCFunction) _wrap_wxPyRectangleShape_base_OnBeginSize, METH_VARARGS | METH_KEYWORDS },
12505 { "wxPyRectangleShape_base_OnSizingEndDragLeft", (PyCFunction) _wrap_wxPyRectangleShape_base_OnSizingEndDragLeft, METH_VARARGS | METH_KEYWORDS },
12506 { "wxPyRectangleShape_base_OnSizingBeginDragLeft", (PyCFunction) _wrap_wxPyRectangleShape_base_OnSizingBeginDragLeft, METH_VARARGS | METH_KEYWORDS },
12507 { "wxPyRectangleShape_base_OnSizingDragLeft", (PyCFunction) _wrap_wxPyRectangleShape_base_OnSizingDragLeft, METH_VARARGS | METH_KEYWORDS },
12508 { "wxPyRectangleShape_base_OnMoveLink", (PyCFunction) _wrap_wxPyRectangleShape_base_OnMoveLink, METH_VARARGS | METH_KEYWORDS },
12509 { "wxPyRectangleShape_base_OnEraseControlPoints", (PyCFunction) _wrap_wxPyRectangleShape_base_OnEraseControlPoints, METH_VARARGS | METH_KEYWORDS },
12510 { "wxPyRectangleShape_base_OnDrawControlPoints", (PyCFunction) _wrap_wxPyRectangleShape_base_OnDrawControlPoints, METH_VARARGS | METH_KEYWORDS },
12511 { "wxPyRectangleShape_base_OnDrawOutline", (PyCFunction) _wrap_wxPyRectangleShape_base_OnDrawOutline, METH_VARARGS | METH_KEYWORDS },
12512 { "wxPyRectangleShape_base_OnEndDragRight", (PyCFunction) _wrap_wxPyRectangleShape_base_OnEndDragRight, METH_VARARGS | METH_KEYWORDS },
12513 { "wxPyRectangleShape_base_OnBeginDragRight", (PyCFunction) _wrap_wxPyRectangleShape_base_OnBeginDragRight, METH_VARARGS | METH_KEYWORDS },
12514 { "wxPyRectangleShape_base_OnDragRight", (PyCFunction) _wrap_wxPyRectangleShape_base_OnDragRight, METH_VARARGS | METH_KEYWORDS },
12515 { "wxPyRectangleShape_base_OnEndDragLeft", (PyCFunction) _wrap_wxPyRectangleShape_base_OnEndDragLeft, METH_VARARGS | METH_KEYWORDS },
12516 { "wxPyRectangleShape_base_OnBeginDragLeft", (PyCFunction) _wrap_wxPyRectangleShape_base_OnBeginDragLeft, METH_VARARGS | METH_KEYWORDS },
12517 { "wxPyRectangleShape_base_OnDragLeft", (PyCFunction) _wrap_wxPyRectangleShape_base_OnDragLeft, METH_VARARGS | METH_KEYWORDS },
12518 { "wxPyRectangleShape_base_OnMovePost", (PyCFunction) _wrap_wxPyRectangleShape_base_OnMovePost, METH_VARARGS | METH_KEYWORDS },
12519 { "wxPyRectangleShape_base_OnMovePre", (PyCFunction) _wrap_wxPyRectangleShape_base_OnMovePre, METH_VARARGS | METH_KEYWORDS },
12520 { "wxPyRectangleShape_base_OnSize", (PyCFunction) _wrap_wxPyRectangleShape_base_OnSize, METH_VARARGS | METH_KEYWORDS },
12521 { "wxPyRectangleShape_base_OnRightClick", (PyCFunction) _wrap_wxPyRectangleShape_base_OnRightClick, METH_VARARGS | METH_KEYWORDS },
12522 { "wxPyRectangleShape_base_OnLeftDoubleClick", (PyCFunction) _wrap_wxPyRectangleShape_base_OnLeftDoubleClick, METH_VARARGS | METH_KEYWORDS },
12523 { "wxPyRectangleShape_base_OnLeftClick", (PyCFunction) _wrap_wxPyRectangleShape_base_OnLeftClick, METH_VARARGS | METH_KEYWORDS },
12524 { "wxPyRectangleShape_base_OnHighlight", (PyCFunction) _wrap_wxPyRectangleShape_base_OnHighlight, METH_VARARGS | METH_KEYWORDS },
12525 { "wxPyRectangleShape_base_OnEraseContents", (PyCFunction) _wrap_wxPyRectangleShape_base_OnEraseContents, METH_VARARGS | METH_KEYWORDS },
12526 { "wxPyRectangleShape_base_OnErase", (PyCFunction) _wrap_wxPyRectangleShape_base_OnErase, METH_VARARGS | METH_KEYWORDS },
12527 { "wxPyRectangleShape_base_OnMoveLinks", (PyCFunction) _wrap_wxPyRectangleShape_base_OnMoveLinks, METH_VARARGS | METH_KEYWORDS },
12528 { "wxPyRectangleShape_base_OnDrawBranches", (PyCFunction) _wrap_wxPyRectangleShape_base_OnDrawBranches, METH_VARARGS | METH_KEYWORDS },
12529 { "wxPyRectangleShape_base_OnDrawContents", (PyCFunction) _wrap_wxPyRectangleShape_base_OnDrawContents, METH_VARARGS | METH_KEYWORDS },
12530 { "wxPyRectangleShape_base_OnDraw", (PyCFunction) _wrap_wxPyRectangleShape_base_OnDraw, METH_VARARGS | METH_KEYWORDS },
12531 { "wxPyRectangleShape_base_OnDelete", (PyCFunction) _wrap_wxPyRectangleShape_base_OnDelete, METH_VARARGS | METH_KEYWORDS },
12532 { "wxPyRectangleShape_SetCornerRadius", (PyCFunction) _wrap_wxPyRectangleShape_SetCornerRadius, METH_VARARGS | METH_KEYWORDS },
12533 { "wxPyRectangleShape__setSelf", (PyCFunction) _wrap_wxPyRectangleShape__setSelf, METH_VARARGS | METH_KEYWORDS },
12534 { "new_wxPyRectangleShape", (PyCFunction) _wrap_new_wxPyRectangleShape, METH_VARARGS | METH_KEYWORDS },
12535 { "wxPseudoMetaFile_SetBackgroundMode", (PyCFunction) _wrap_wxPseudoMetaFile_SetBackgroundMode, METH_VARARGS | METH_KEYWORDS },
12536 { "wxPseudoMetaFile_SetBackgroundColour", (PyCFunction) _wrap_wxPseudoMetaFile_SetBackgroundColour, METH_VARARGS | METH_KEYWORDS },
12537 { "wxPseudoMetaFile_SetTextColour", (PyCFunction) _wrap_wxPseudoMetaFile_SetTextColour, METH_VARARGS | METH_KEYWORDS },
12538 { "wxPseudoMetaFile_SetFont", (PyCFunction) _wrap_wxPseudoMetaFile_SetFont, METH_VARARGS | METH_KEYWORDS },
12539 { "wxPseudoMetaFile_SetBrush", (PyCFunction) _wrap_wxPseudoMetaFile_SetBrush, METH_VARARGS | METH_KEYWORDS },
12540 { "wxPseudoMetaFile_SetPen", (PyCFunction) _wrap_wxPseudoMetaFile_SetPen, METH_VARARGS | METH_KEYWORDS },
12541 { "wxPseudoMetaFile_DestroyClippingRect", (PyCFunction) _wrap_wxPseudoMetaFile_DestroyClippingRect, METH_VARARGS | METH_KEYWORDS },
12542 { "wxPseudoMetaFile_SetClippingRect", (PyCFunction) _wrap_wxPseudoMetaFile_SetClippingRect, METH_VARARGS | METH_KEYWORDS },
12543 { "wxPseudoMetaFile_DrawSpline", (PyCFunction) _wrap_wxPseudoMetaFile_DrawSpline, METH_VARARGS | METH_KEYWORDS },
12544 { "wxPseudoMetaFile_DrawPolygon", (PyCFunction) _wrap_wxPseudoMetaFile_DrawPolygon, METH_VARARGS | METH_KEYWORDS },
12545 { "wxPseudoMetaFile_DrawLines", (PyCFunction) _wrap_wxPseudoMetaFile_DrawLines, METH_VARARGS | METH_KEYWORDS },
12546 { "wxPseudoMetaFile_DrawText", (PyCFunction) _wrap_wxPseudoMetaFile_DrawText, METH_VARARGS | METH_KEYWORDS },
12547 { "wxPseudoMetaFile_DrawPoint", (PyCFunction) _wrap_wxPseudoMetaFile_DrawPoint, METH_VARARGS | METH_KEYWORDS },
12548 { "wxPseudoMetaFile_DrawEllipse", (PyCFunction) _wrap_wxPseudoMetaFile_DrawEllipse, METH_VARARGS | METH_KEYWORDS },
12549 { "wxPseudoMetaFile_DrawEllipticArc", (PyCFunction) _wrap_wxPseudoMetaFile_DrawEllipticArc, METH_VARARGS | METH_KEYWORDS },
12550 { "wxPseudoMetaFile_DrawArc", (PyCFunction) _wrap_wxPseudoMetaFile_DrawArc, METH_VARARGS | METH_KEYWORDS },
12551 { "wxPseudoMetaFile_DrawRoundedRectangle", (PyCFunction) _wrap_wxPseudoMetaFile_DrawRoundedRectangle, METH_VARARGS | METH_KEYWORDS },
12552 { "wxPseudoMetaFile_DrawRectangle", (PyCFunction) _wrap_wxPseudoMetaFile_DrawRectangle, METH_VARARGS | METH_KEYWORDS },
12553 { "wxPseudoMetaFile_DrawLine", (PyCFunction) _wrap_wxPseudoMetaFile_DrawLine, METH_VARARGS | METH_KEYWORDS },
12554 { "wxPseudoMetaFile_IsValid", (PyCFunction) _wrap_wxPseudoMetaFile_IsValid, METH_VARARGS | METH_KEYWORDS },
12555 { "wxPseudoMetaFile_GetOutlineOp", (PyCFunction) _wrap_wxPseudoMetaFile_GetOutlineOp, METH_VARARGS | METH_KEYWORDS },
12556 { "wxPseudoMetaFile_SetOutlineOp", (PyCFunction) _wrap_wxPseudoMetaFile_SetOutlineOp, METH_VARARGS | METH_KEYWORDS },
12557 { "wxPseudoMetaFile_GetOutlinePen", (PyCFunction) _wrap_wxPseudoMetaFile_GetOutlinePen, METH_VARARGS | METH_KEYWORDS },
12558 { "wxPseudoMetaFile_SetOutlinePen", (PyCFunction) _wrap_wxPseudoMetaFile_SetOutlinePen, METH_VARARGS | METH_KEYWORDS },
12559 { "wxPseudoMetaFile_GetFillBrush", (PyCFunction) _wrap_wxPseudoMetaFile_GetFillBrush, METH_VARARGS | METH_KEYWORDS },
12560 { "wxPseudoMetaFile_SetFillBrush", (PyCFunction) _wrap_wxPseudoMetaFile_SetFillBrush, METH_VARARGS | METH_KEYWORDS },
12561 { "wxPseudoMetaFile_SetSize", (PyCFunction) _wrap_wxPseudoMetaFile_SetSize, METH_VARARGS | METH_KEYWORDS },
12562 { "wxPseudoMetaFile_GetRotateable", (PyCFunction) _wrap_wxPseudoMetaFile_GetRotateable, METH_VARARGS | METH_KEYWORDS },
12563 { "wxPseudoMetaFile_SetRotateable", (PyCFunction) _wrap_wxPseudoMetaFile_SetRotateable, METH_VARARGS | METH_KEYWORDS },
12564 { "wxPseudoMetaFile_CalculateSize", (PyCFunction) _wrap_wxPseudoMetaFile_CalculateSize, METH_VARARGS | METH_KEYWORDS },
12565 { "wxPseudoMetaFile_GetBounds", (PyCFunction) _wrap_wxPseudoMetaFile_GetBounds, METH_VARARGS | METH_KEYWORDS },
12566 { "wxPseudoMetaFile_LoadFromMetaFile", (PyCFunction) _wrap_wxPseudoMetaFile_LoadFromMetaFile, METH_VARARGS | METH_KEYWORDS },
12567 { "wxPseudoMetaFile_Rotate", (PyCFunction) _wrap_wxPseudoMetaFile_Rotate, METH_VARARGS | METH_KEYWORDS },
12568 { "wxPseudoMetaFile_Translate", (PyCFunction) _wrap_wxPseudoMetaFile_Translate, METH_VARARGS | METH_KEYWORDS },
12569 { "wxPseudoMetaFile_ScaleTo", (PyCFunction) _wrap_wxPseudoMetaFile_ScaleTo, METH_VARARGS | METH_KEYWORDS },
12570 { "wxPseudoMetaFile_Scale", (PyCFunction) _wrap_wxPseudoMetaFile_Scale, METH_VARARGS | METH_KEYWORDS },
12571 { "wxPseudoMetaFile_Copy", (PyCFunction) _wrap_wxPseudoMetaFile_Copy, METH_VARARGS | METH_KEYWORDS },
12572 { "wxPseudoMetaFile_Clear", (PyCFunction) _wrap_wxPseudoMetaFile_Clear, METH_VARARGS | METH_KEYWORDS },
12573 { "wxPseudoMetaFile_ReadAttributes", (PyCFunction) _wrap_wxPseudoMetaFile_ReadAttributes, METH_VARARGS | METH_KEYWORDS },
12574 { "wxPseudoMetaFile_WriteAttributes", (PyCFunction) _wrap_wxPseudoMetaFile_WriteAttributes, METH_VARARGS | METH_KEYWORDS },
12575 { "wxPseudoMetaFile_Draw", (PyCFunction) _wrap_wxPseudoMetaFile_Draw, METH_VARARGS | METH_KEYWORDS },
12576 { "delete_wxPseudoMetaFile", (PyCFunction) _wrap_delete_wxPseudoMetaFile, METH_VARARGS | METH_KEYWORDS },
12577 { "new_wxPseudoMetaFile", (PyCFunction) _wrap_new_wxPseudoMetaFile, METH_VARARGS | METH_KEYWORDS },
12578 { NULL, NULL }
12579};
12580#ifdef __cplusplus
12581}
12582#endif
12583/*
12584 * This table is used by the pointer type-checker
12585 */
12586static struct { char *n1; char *n2; void *(*pcnv)(void *); } _swig_mapping[] = {
12587 { "_wxAcceleratorTable","_class_wxAcceleratorTable",0},
12588 { "_wxEvent","_class_wxEvent",0},
12589 { "_class_wxActivateEvent","_wxActivateEvent",0},
12590 { "_signed_long","_long",0},
12591 { "_wxMenuEvent","_class_wxMenuEvent",0},
c368d904 12592 { "_class_wxProcessEvent","_wxProcessEvent",0},
e91a9dfc 12593 { "_class_wxJPEGHandler","_wxJPEGHandler",0},
c368d904 12594 { "_class_wxFSFile","_wxFSFile",0},
eec92d76
RD
12595 { "_wxPyBitmapDataObject","_class_wxPyBitmapDataObject",0},
12596 { "_wxBitmapDataObject","_class_wxBitmapDataObject",0},
2348eaee 12597 { "_class_wxPyCommandEvent","_wxPyCommandEvent",0},
e91a9dfc
RD
12598 { "_wxBMPHandler","_class_wxBMPHandler",0},
12599 { "_wxImage","_class_wxImage",0},
f6bcfd97 12600 { "_wxFlexGridSizer","_class_wxFlexGridSizer",0},
c368d904
RD
12601 { "_wxWindowDisabler","_class_wxWindowDisabler",0},
12602 { "_class_wxDateTime","_wxDateTime",0},
eec92d76 12603 { "_wxPrintQuality","_wxCoord",0},
e91a9dfc
RD
12604 { "_wxPrintQuality","_int",0},
12605 { "_wxPrintQuality","_signed_int",0},
12606 { "_wxPrintQuality","_unsigned_int",0},
12607 { "_wxPrintQuality","_wxWindowID",0},
12608 { "_wxPrintQuality","_uint",0},
12609 { "_wxPrintQuality","_EBool",0},
12610 { "_wxPrintQuality","_size_t",0},
c368d904 12611 { "_wxPrintQuality","_time_t",0},
eec92d76 12612 { "_class_wxCustomDataObject","_wxCustomDataObject",0},
c368d904 12613 { "_wxSpinCtrl","_class_wxSpinCtrl",0},
e91a9dfc 12614 { "_wxFontData","_class_wxFontData",0},
e91a9dfc 12615 { "_class_wxRegionIterator","_wxRegionIterator",0},
eec92d76 12616 { "_class_wxPyTextDropTarget","_wxPyTextDropTarget",0},
e91a9dfc
RD
12617 { "_class_wxMenuBar","_wxMenuBar",0},
12618 { "_class_wxPyTreeItemData","_wxPyTreeItemData",0},
2348eaee 12619 { "_class_wxStaticBoxSizer","_wxStaticBoxSizer",0},
e91a9dfc
RD
12620 { "_class_wxEvtHandler","_wxEvtHandler",0},
12621 { "_wxPaintEvent","_class_wxPaintEvent",0},
12622 { "_wxGIFHandler","_class_wxGIFHandler",0},
2348eaee 12623 { "_wxPySizer","_class_wxPySizer",0},
c368d904 12624 { "_wxInternetFSHandler","_class_wxInternetFSHandler",0},
e91a9dfc
RD
12625 { "_wxPyCompositeShape","_class_wxPyDivisionShape",SwigwxPyDivisionShapeTowxPyCompositeShape},
12626 { "_wxPyCompositeShape","_wxPyDivisionShape",SwigwxPyDivisionShapeTowxPyCompositeShape},
12627 { "_wxPyCompositeShape","_class_wxPyCompositeShape",0},
12628 { "_wxIndividualLayoutConstraint","_class_wxIndividualLayoutConstraint",0},
12629 { "_wxCursor","_class_wxCursor",0},
12630 { "_wxNotifyEvent","_class_wxNotifyEvent",0},
c368d904
RD
12631 { "_wxPyProcess","_class_wxPyProcess",0},
12632 { "_wxPyTreeCtrl","_class_wxPyTreeCtrl",0},
e91a9dfc
RD
12633 { "_wxImageHandler","_class_wxImageHandler",0},
12634 { "_class_wxPyRectangleShape","_class_wxPyDivisionShape",SwigwxPyDivisionShapeTowxPyRectangleShape},
12635 { "_class_wxPyRectangleShape","_wxPyDivisionShape",SwigwxPyDivisionShapeTowxPyRectangleShape},
12636 { "_class_wxPyRectangleShape","_class_wxPyDividedShape",SwigwxPyDividedShapeTowxPyRectangleShape},
12637 { "_class_wxPyRectangleShape","_wxPyDividedShape",SwigwxPyDividedShapeTowxPyRectangleShape},
12638 { "_class_wxPyRectangleShape","_class_wxPyCompositeShape",SwigwxPyCompositeShapeTowxPyRectangleShape},
12639 { "_class_wxPyRectangleShape","_wxPyCompositeShape",SwigwxPyCompositeShapeTowxPyRectangleShape},
12640 { "_class_wxPyRectangleShape","_class_wxPyDrawnShape",SwigwxPyDrawnShapeTowxPyRectangleShape},
12641 { "_class_wxPyRectangleShape","_wxPyDrawnShape",SwigwxPyDrawnShapeTowxPyRectangleShape},
12642 { "_class_wxPyRectangleShape","_class_wxPyBitmapShape",SwigwxPyBitmapShapeTowxPyRectangleShape},
12643 { "_class_wxPyRectangleShape","_wxPyBitmapShape",SwigwxPyBitmapShapeTowxPyRectangleShape},
2348eaee
RD
12644 { "_class_wxPyRectangleShape","_class_wxPyControlPoint",SwigwxPyControlPointTowxPyRectangleShape},
12645 { "_class_wxPyRectangleShape","_wxPyControlPoint",SwigwxPyControlPointTowxPyRectangleShape},
e91a9dfc 12646 { "_class_wxPyRectangleShape","_wxPyRectangleShape",0},
d74525f7 12647 { "_wxMutexGuiLocker","_class_wxMutexGuiLocker",0},
c368d904 12648 { "_wxLog","_class_wxLog",0},
eec92d76 12649 { "_class_wxToolBarBase","_wxToolBarBase",0},
e91a9dfc
RD
12650 { "_wxMask","_class_wxMask",0},
12651 { "_wxToolTip","_class_wxToolTip",0},
e91a9dfc
RD
12652 { "_wxPNGHandler","_class_wxPNGHandler",0},
12653 { "_class_wxOGLConstraint","_wxOGLConstraint",0},
12654 { "_class_wxColourData","_wxColourData",0},
12655 { "_class_wxPageSetupDialogData","_wxPageSetupDialogData",0},
12656 { "_wxPrinter","_class_wxPrinter",0},
12657 { "_wxPseudoMetaFile","_class_wxPseudoMetaFile",0},
12658 { "_wxPen","_class_wxPen",0},
12659 { "_wxUpdateUIEvent","_class_wxUpdateUIEvent",0},
f6bcfd97 12660 { "_class_wxNotebookSizer","_wxNotebookSizer",0},
e91a9dfc 12661 { "_byte","_unsigned_char",0},
eec92d76
RD
12662 { "_wxDataObject","_class_wxDataObject",0},
12663 { "_class_wxPyFontEnumerator","_wxPyFontEnumerator",0},
e91a9dfc 12664 { "_wxStaticBox","_class_wxStaticBox",0},
d74525f7 12665 { "_wxColourDatabase","_class_wxColourDatabase",0},
eec92d76
RD
12666 { "_wxPyDataObjectSimple","_class_wxPyDataObjectSimple",0},
12667 { "_wxPyDropSource","_class_wxPyDropSource",0},
e91a9dfc
RD
12668 { "_wxChoice","_class_wxChoice",0},
12669 { "_wxSlider","_class_wxSlider",0},
12670 { "_wxNotebookEvent","_class_wxNotebookEvent",0},
12671 { "_wxPyPrintout","_class_wxPyPrintout",0},
12672 { "_wxShapeRegion","_class_wxShapeRegion",0},
e91a9dfc
RD
12673 { "_long","_unsigned_long",0},
12674 { "_long","_signed_long",0},
12675 { "_wxImageList","_class_wxImageList",0},
eec92d76 12676 { "_wxDataObjectSimple","_class_wxDataObjectSimple",0},
e91a9dfc
RD
12677 { "_wxDropFilesEvent","_class_wxDropFilesEvent",0},
12678 { "_wxBitmapButton","_class_wxBitmapButton",0},
12679 { "_wxSashWindow","_class_wxSashWindow",0},
2348eaee 12680 { "_class_wxSizer","_wxSizer",0},
eec92d76 12681 { "_class_wxTIFFHandler","_wxTIFFHandler",0},
e91a9dfc 12682 { "_class_wxPrintDialogData","_wxPrintDialogData",0},
f6bcfd97 12683 { "_wxGridSizer","_class_wxGridSizer",0},
e91a9dfc 12684 { "_class_wxAcceleratorTable","_wxAcceleratorTable",0},
eec92d76 12685 { "_class_wxClipboard","_wxClipboard",0},
e91a9dfc
RD
12686 { "_class_wxGauge","_wxGauge",0},
12687 { "_class_wxSashEvent","_wxSashEvent",0},
12688 { "_wxDC","_class_wxDC",0},
2348eaee 12689 { "_wxSizerItem","_class_wxSizerItem",0},
eec92d76 12690 { "_class_wxBitmapDataObject","_wxBitmapDataObject",0},
e91a9dfc
RD
12691 { "_wxListEvent","_class_wxListEvent",0},
12692 { "_class_wxSingleChoiceDialog","_wxSingleChoiceDialog",0},
12693 { "_wxProgressDialog","_class_wxProgressDialog",0},
12694 { "_class_wxBMPHandler","_wxBMPHandler",0},
12695 { "_wxPrintPreview","_class_wxPrintPreview",0},
f6bcfd97 12696 { "_class_wxFlexGridSizer","_wxFlexGridSizer",0},
e91a9dfc
RD
12697 { "_wxSpinEvent","_class_wxSpinEvent",0},
12698 { "_wxSashLayoutWindow","_class_wxSashLayoutWindow",0},
12699 { "_wxPyBitmapShape","_class_wxPyBitmapShape",0},
eec92d76 12700 { "_size_t","_wxCoord",0},
e91a9dfc 12701 { "_size_t","_wxPrintQuality",0},
c368d904 12702 { "_size_t","_time_t",0},
e91a9dfc
RD
12703 { "_size_t","_unsigned_int",0},
12704 { "_size_t","_int",0},
12705 { "_size_t","_wxWindowID",0},
12706 { "_size_t","_uint",0},
12707 { "_class_wxRealPoint","_wxRealPoint",0},
eec92d76
RD
12708 { "_wxNavigationKeyEvent","_class_wxNavigationKeyEvent",0},
12709 { "_wxPNMHandler","_class_wxPNMHandler",0},
12710 { "_wxWindowCreateEvent","_class_wxWindowCreateEvent",0},
c368d904 12711 { "_wxLogGui","_class_wxLogGui",0},
e91a9dfc
RD
12712 { "_class_wxPyShapeEvtHandler","_class_wxPyDivisionShape",SwigwxPyDivisionShapeTowxPyShapeEvtHandler},
12713 { "_class_wxPyShapeEvtHandler","_wxPyDivisionShape",SwigwxPyDivisionShapeTowxPyShapeEvtHandler},
12714 { "_class_wxPyShapeEvtHandler","_class_wxPyDividedShape",SwigwxPyDividedShapeTowxPyShapeEvtHandler},
12715 { "_class_wxPyShapeEvtHandler","_wxPyDividedShape",SwigwxPyDividedShapeTowxPyShapeEvtHandler},
12716 { "_class_wxPyShapeEvtHandler","_class_wxPyCompositeShape",SwigwxPyCompositeShapeTowxPyShapeEvtHandler},
12717 { "_class_wxPyShapeEvtHandler","_wxPyCompositeShape",SwigwxPyCompositeShapeTowxPyShapeEvtHandler},
12718 { "_class_wxPyShapeEvtHandler","_class_wxPyDrawnShape",SwigwxPyDrawnShapeTowxPyShapeEvtHandler},
12719 { "_class_wxPyShapeEvtHandler","_wxPyDrawnShape",SwigwxPyDrawnShapeTowxPyShapeEvtHandler},
12720 { "_class_wxPyShapeEvtHandler","_class_wxPyBitmapShape",SwigwxPyBitmapShapeTowxPyShapeEvtHandler},
12721 { "_class_wxPyShapeEvtHandler","_wxPyBitmapShape",SwigwxPyBitmapShapeTowxPyShapeEvtHandler},
2348eaee
RD
12722 { "_class_wxPyShapeEvtHandler","_class_wxPyControlPoint",SwigwxPyControlPointTowxPyShapeEvtHandler},
12723 { "_class_wxPyShapeEvtHandler","_wxPyControlPoint",SwigwxPyControlPointTowxPyShapeEvtHandler},
e91a9dfc
RD
12724 { "_class_wxPyShapeEvtHandler","_class_wxPyRectangleShape",SwigwxPyRectangleShapeTowxPyShapeEvtHandler},
12725 { "_class_wxPyShapeEvtHandler","_wxPyRectangleShape",SwigwxPyRectangleShapeTowxPyShapeEvtHandler},
12726 { "_class_wxPyShapeEvtHandler","_wxPyShapeEvtHandler",0},
12727 { "_class_wxMenuItem","_wxMenuItem",0},
12728 { "_class_wxPaintEvent","_wxPaintEvent",0},
12729 { "_wxSysColourChangedEvent","_class_wxSysColourChangedEvent",0},
12730 { "_class_wxStatusBar","_wxStatusBar",0},
12731 { "_class_wxGIFHandler","_wxGIFHandler",0},
2348eaee 12732 { "_class_wxPySizer","_wxPySizer",0},
e91a9dfc
RD
12733 { "_class_wxPyCompositeShape","_class_wxPyDivisionShape",SwigwxPyDivisionShapeTowxPyCompositeShape},
12734 { "_class_wxPyCompositeShape","_wxPyDivisionShape",SwigwxPyDivisionShapeTowxPyCompositeShape},
12735 { "_class_wxPyCompositeShape","_wxPyCompositeShape",0},
7a446686 12736 { "_class_wxPostScriptDC","_wxPostScriptDC",0},
e91a9dfc
RD
12737 { "_wxPanel","_class_wxPanel",0},
12738 { "_wxInitDialogEvent","_class_wxInitDialogEvent",0},
12739 { "_wxCheckBox","_class_wxCheckBox",0},
c368d904 12740 { "_class_wxPyTreeCtrl","_wxPyTreeCtrl",0},
e91a9dfc
RD
12741 { "_wxPyEvent","_class_wxPyEvent",0},
12742 { "_wxTextCtrl","_class_wxTextCtrl",0},
12743 { "_class_wxMask","_wxMask",0},
eec92d76 12744 { "_wxTextDataObject","_class_wxTextDataObject",0},
e91a9dfc 12745 { "_class_wxKeyEvent","_wxKeyEvent",0},
eec92d76 12746 { "_class_wxToolTip","_wxToolTip",0},
e91a9dfc 12747 { "_class_wxPNGHandler","_wxPNGHandler",0},
c368d904 12748 { "_wxFileConfig","_class_wxFileConfig",0},
e91a9dfc
RD
12749 { "_wxColour","_class_wxColour",0},
12750 { "_class_wxDialog","_wxDialog",0},
eec92d76 12751 { "_wxBusyCursor","_class_wxBusyCursor",0},
e91a9dfc
RD
12752 { "_wxPageSetupDialog","_class_wxPageSetupDialog",0},
12753 { "_class_wxPrinter","_wxPrinter",0},
eec92d76 12754 { "_class_wxFileDataObject","_wxFileDataObject",0},
e91a9dfc
RD
12755 { "_wxIdleEvent","_class_wxIdleEvent",0},
12756 { "_class_wxUpdateUIEvent","_wxUpdateUIEvent",0},
12757 { "_wxToolBar","_class_wxToolBar",0},
eec92d76 12758 { "_class_wxDataObject","_wxDataObject",0},
f0261a72 12759 { "_wxCaret","_class_wxCaret",0},
e91a9dfc
RD
12760 { "_wxStaticLine","_class_wxStaticLine",0},
12761 { "_class_wxLayoutAlgorithm","_wxLayoutAlgorithm",0},
12762 { "_wxBrush","_class_wxBrush",0},
7a446686 12763 { "_wxToggleButton","_class_wxToggleButton",0},
e91a9dfc
RD
12764 { "_wxMiniFrame","_class_wxMiniFrame",0},
12765 { "_class_wxNotebookEvent","_wxNotebookEvent",0},
12766 { "_class_wxPyPrintout","_wxPyPrintout",0},
eec92d76
RD
12767 { "_wxDataFormat","_class_wxDataFormat",0},
12768 { "_class_wxDataObjectSimple","_wxDataObjectSimple",0},
e91a9dfc
RD
12769 { "_class_wxSashWindow","_wxSashWindow",0},
12770 { "_wxShowEvent","_class_wxShowEvent",0},
12771 { "_class_wxPyDivisionShape","_wxPyDivisionShape",0},
eec92d76 12772 { "_uint","_wxCoord",0},
e91a9dfc 12773 { "_uint","_wxPrintQuality",0},
c368d904 12774 { "_uint","_time_t",0},
e91a9dfc
RD
12775 { "_uint","_size_t",0},
12776 { "_uint","_unsigned_int",0},
12777 { "_uint","_int",0},
12778 { "_uint","_wxWindowID",0},
c368d904 12779 { "_wxChar","_char",0},
f0261a72 12780 { "_wxPyValidator","_class_wxPyValidator",0},
e91a9dfc
RD
12781 { "_class_wxEvent","_wxEvent",0},
12782 { "_wxCheckListBox","_class_wxCheckListBox",0},
12783 { "_wxSplitterEvent","_class_wxSplitterEvent",0},
e91a9dfc
RD
12784 { "_wxRect","_class_wxRect",0},
12785 { "_wxCommandEvent","_class_wxCommandEvent",0},
12786 { "_wxSizeEvent","_class_wxSizeEvent",0},
c368d904 12787 { "_class_wxLogWindow","_wxLogWindow",0},
e91a9dfc
RD
12788 { "_class_wxImage","_wxImage",0},
12789 { "_wxPoint","_class_wxPoint",0},
c368d904 12790 { "_class_wxWindowDisabler","_wxWindowDisabler",0},
e91a9dfc
RD
12791 { "_class_wxSashLayoutWindow","_wxSashLayoutWindow",0},
12792 { "_class_wxPyBitmapShape","_wxPyBitmapShape",0},
12793 { "_class_wxButton","_wxButton",0},
12794 { "_wxRadioBox","_class_wxRadioBox",0},
c368d904 12795 { "_class_wxSpinCtrl","_wxSpinCtrl",0},
e91a9dfc 12796 { "_class_wxFontData","_wxFontData",0},
eec92d76 12797 { "_class_wxPNMHandler","_wxPNMHandler",0},
2348eaee 12798 { "_wxBoxSizer","_class_wxBoxSizer",0},
c368d904
RD
12799 { "_class_wxZipFSHandler","_wxZipFSHandler",0},
12800 { "_char","_wxChar",0},
e91a9dfc 12801 { "_wxBitmap","_class_wxBitmap",0},
d74525f7 12802 { "_wxPenList","_class_wxPenList",0},
e91a9dfc 12803 { "_wxPrintDialog","_class_wxPrintDialog",0},
2348eaee 12804 { "_wxPyControlPoint","_class_wxPyControlPoint",0},
e91a9dfc 12805 { "_wxWindowDC","_class_wxWindowDC",0},
c368d904
RD
12806 { "_wxTimerEvent","_class_wxTimerEvent",0},
12807 { "_wxPyTimer","_class_wxPyTimer",0},
e91a9dfc
RD
12808 { "_wxScrollBar","_class_wxScrollBar",0},
12809 { "_wxSpinButton","_class_wxSpinButton",0},
e91a9dfc
RD
12810 { "_wxColourDialog","_class_wxColourDialog",0},
12811 { "_wxPrintData","_class_wxPrintData",0},
c368d904 12812 { "_class_wxInternetFSHandler","_wxInternetFSHandler",0},
e91a9dfc
RD
12813 { "_class_wxIndividualLayoutConstraint","_wxIndividualLayoutConstraint",0},
12814 { "_class_wxNotifyEvent","_wxNotifyEvent",0},
12815 { "_wxMessageDialog","_class_wxMessageDialog",0},
f0261a72 12816 { "_class_wxValidator","_wxValidator",0},
e91a9dfc 12817 { "_class_wxPyEvent","_wxPyEvent",0},
d74525f7 12818 { "_class_wxMutexGuiLocker","_wxMutexGuiLocker",0},
e91a9dfc 12819 { "_wxTextEntryDialog","_class_wxTextEntryDialog",0},
c368d904 12820 { "_wxConfig","_class_wxConfig",0},
e91a9dfc
RD
12821 { "_class_wxIconizeEvent","_wxIconizeEvent",0},
12822 { "_class_wxStaticBitmap","_wxStaticBitmap",0},
c368d904 12823 { "_class_wxFileConfig","_wxFileConfig",0},
e91a9dfc 12824 { "_class_wxPyDrawnShape","_wxPyDrawnShape",0},
eec92d76
RD
12825 { "_class_wxBusyCursor","_wxBusyCursor",0},
12826 { "_wxToolBarSimple","_class_wxToolBarSimple",0},
e91a9dfc
RD
12827 { "_wxMDIChildFrame","_class_wxMDIChildFrame",0},
12828 { "_wxListItem","_class_wxListItem",0},
12829 { "_class_wxPseudoMetaFile","_wxPseudoMetaFile",0},
12830 { "_class_wxToolBar","_wxToolBar",0},
eec92d76 12831 { "_wxDropTarget","_class_wxDropTarget",0},
e91a9dfc 12832 { "_class_wxStaticLine","_wxStaticLine",0},
d74525f7 12833 { "_class_wxColourDatabase","_wxColourDatabase",0},
e91a9dfc 12834 { "_wxScrollEvent","_class_wxScrollEvent",0},
eec92d76 12835 { "_wxToolBarToolBase","_class_wxToolBarToolBase",0},
e91a9dfc 12836 { "_wxCalculateLayoutEvent","_class_wxCalculateLayoutEvent",0},
c368d904 12837 { "_class_wxMemoryFSHandler","_wxMemoryFSHandler",0},
e91a9dfc 12838 { "_class_wxShapeRegion","_wxShapeRegion",0},
eec92d76 12839 { "_EBool","_wxCoord",0},
e91a9dfc
RD
12840 { "_EBool","_wxPrintQuality",0},
12841 { "_EBool","_signed_int",0},
12842 { "_EBool","_int",0},
12843 { "_EBool","_wxWindowID",0},
12844 { "_class_wxRegion","_wxRegion",0},
eec92d76 12845 { "_class_wxDataFormat","_wxDataFormat",0},
e91a9dfc 12846 { "_class_wxDropFilesEvent","_wxDropFilesEvent",0},
eec92d76 12847 { "_wxWindowDestroyEvent","_class_wxWindowDestroyEvent",0},
e91a9dfc
RD
12848 { "_class_wxPreviewFrame","_wxPreviewFrame",0},
12849 { "_wxStaticText","_class_wxStaticText",0},
12850 { "_wxFont","_class_wxFont",0},
eec92d76 12851 { "_class_wxPyDropTarget","_wxPyDropTarget",0},
e91a9dfc
RD
12852 { "_wxCloseEvent","_class_wxCloseEvent",0},
12853 { "_class_wxSplitterEvent","_wxSplitterEvent",0},
c368d904 12854 { "_wxProcessEvent","_class_wxProcessEvent",0},
e91a9dfc 12855 { "_wxNotebook","_class_wxNotebook",0},
c368d904 12856 { "_wxFSFile","_class_wxFSFile",0},
e91a9dfc
RD
12857 { "_unsigned_long","_long",0},
12858 { "_class_wxRect","_wxRect",0},
12859 { "_class_wxDC","_wxDC",0},
9cce9de1 12860 { "_wxScrollWinEvent","_class_wxScrollWinEvent",0},
c368d904 12861 { "_wxGenericDragImage","_class_wxGenericDragImage",0},
e91a9dfc 12862 { "_class_wxProgressDialog","_wxProgressDialog",0},
d74525f7 12863 { "_class_wxBrushList","_wxBrushList",0},
eec92d76 12864 { "_wxQueryNewPaletteEvent","_class_wxQueryNewPaletteEvent",0},
c368d904 12865 { "_wxPyInputStream","_class_wxPyInputStream",0},
e91a9dfc 12866 { "_wxPyApp","_class_wxPyApp",0},
d74525f7 12867 { "_class_wxPenList","_wxPenList",0},
eec92d76 12868 { "_class_wxWindowCreateEvent","_wxWindowCreateEvent",0},
c368d904
RD
12869 { "_class_wxOutputStream","_wxOutputStream",0},
12870 { "_wxLogTextCtrl","_class_wxLogTextCtrl",0},
e91a9dfc
RD
12871 { "_wxMDIParentFrame","_class_wxMDIParentFrame",0},
12872 { "_class_wxTreeEvent","_wxTreeEvent",0},
12873 { "_class_wxDirDialog","_wxDirDialog",0},
c368d904 12874 { "_wxTimeSpan","_class_wxTimeSpan",0},
e91a9dfc
RD
12875 { "_wxFocusEvent","_class_wxFocusEvent",0},
12876 { "_wxMaximizeEvent","_class_wxMaximizeEvent",0},
c368d904
RD
12877 { "_class_wxTimerEvent","_wxTimerEvent",0},
12878 { "_class_wxPyTimer","_wxPyTimer",0},
e91a9dfc
RD
12879 { "_class_wxSpinButton","_wxSpinButton",0},
12880 { "_wxAcceleratorEntry","_class_wxAcceleratorEntry",0},
12881 { "_class_wxPanel","_wxPanel",0},
12882 { "_class_wxCheckBox","_wxCheckBox",0},
12883 { "_wxComboBox","_class_wxComboBox",0},
12884 { "_wxRadioButton","_class_wxRadioButton",0},
12885 { "_class_wxMessageDialog","_wxMessageDialog",0},
eec92d76 12886 { "_signed_int","_wxCoord",0},
e91a9dfc
RD
12887 { "_signed_int","_wxPrintQuality",0},
12888 { "_signed_int","_EBool",0},
12889 { "_signed_int","_wxWindowID",0},
12890 { "_signed_int","_int",0},
12891 { "_class_wxTextCtrl","_wxTextCtrl",0},
f6bcfd97 12892 { "_class_wxListItemAttr","_wxListItemAttr",0},
e91a9dfc 12893 { "_wxLayoutConstraints","_class_wxLayoutConstraints",0},
eec92d76 12894 { "_class_wxTextDataObject","_wxTextDataObject",0},
e91a9dfc
RD
12895 { "_wxMenu","_class_wxMenu",0},
12896 { "_class_wxMoveEvent","_wxMoveEvent",0},
12897 { "_wxListBox","_class_wxListBox",0},
12898 { "_wxScreenDC","_class_wxScreenDC",0},
eec92d76 12899 { "_class_wxToolBarSimple","_wxToolBarSimple",0},
e91a9dfc 12900 { "_class_wxMDIChildFrame","_wxMDIChildFrame",0},
c368d904 12901 { "_WXTYPE","_wxDateTime_t",0},
e91a9dfc
RD
12902 { "_WXTYPE","_short",0},
12903 { "_WXTYPE","_signed_short",0},
12904 { "_WXTYPE","_unsigned_short",0},
12905 { "_wxFileDialog","_class_wxFileDialog",0},
eec92d76 12906 { "_class_wxDropTarget","_wxDropTarget",0},
f0261a72 12907 { "_class_wxCaret","_wxCaret",0},
e91a9dfc
RD
12908 { "_class_wxMDIClientWindow","_wxMDIClientWindow",0},
12909 { "_class_wxBrush","_wxBrush",0},
f6bcfd97 12910 { "_wxTipProvider","_class_wxTipProvider",0},
c368d904 12911 { "_unsigned_short","_wxDateTime_t",0},
e91a9dfc
RD
12912 { "_unsigned_short","_WXTYPE",0},
12913 { "_unsigned_short","_short",0},
12914 { "_class_wxWindow","_wxWindow",0},
c368d904 12915 { "_class_wxLogStderr","_wxLogStderr",0},
e91a9dfc 12916 { "_wxSplitterWindow","_class_wxSplitterWindow",0},
c368d904 12917 { "_wxDateSpan","_class_wxDateSpan",0},
e91a9dfc
RD
12918 { "_class_wxStaticText","_wxStaticText",0},
12919 { "_wxPrintDialogData","_class_wxPrintDialogData",0},
12920 { "_class_wxFont","_wxFont",0},
eec92d76 12921 { "_wxClipboard","_class_wxClipboard",0},
f0261a72 12922 { "_class_wxPyValidator","_wxPyValidator",0},
e91a9dfc
RD
12923 { "_class_wxCloseEvent","_wxCloseEvent",0},
12924 { "_wxSashEvent","_class_wxSashEvent",0},
eec92d76 12925 { "_wxBusyInfo","_class_wxBusyInfo",0},
d74525f7 12926 { "_wxFontList","_class_wxFontList",0},
e91a9dfc 12927 { "_class_wxMenuEvent","_wxMenuEvent",0},
eec92d76
RD
12928 { "_wxPaletteChangedEvent","_class_wxPaletteChangedEvent",0},
12929 { "_class_wxPyBitmapDataObject","_wxPyBitmapDataObject",0},
e91a9dfc
RD
12930 { "_wxClientDC","_class_wxClientDC",0},
12931 { "_wxMouseEvent","_class_wxMouseEvent",0},
c368d904 12932 { "_class_wxGenericDragImage","_wxGenericDragImage",0},
e91a9dfc
RD
12933 { "_wxListCtrl","_class_wxListCtrl",0},
12934 { "_wxSingleChoiceDialog","_class_wxSingleChoiceDialog",0},
12935 { "_wxPyDividedShape","_class_wxPyDividedShape",0},
12936 { "_class_wxPoint","_wxPoint",0},
c368d904 12937 { "_class_wxPyInputStream","_wxPyInputStream",0},
e91a9dfc
RD
12938 { "_wxRealPoint","_class_wxRealPoint",0},
12939 { "_class_wxRadioBox","_wxRadioBox",0},
2348eaee 12940 { "_class_wxBoxSizer","_wxBoxSizer",0},
e91a9dfc
RD
12941 { "_signed_short","_WXTYPE",0},
12942 { "_signed_short","_short",0},
12943 { "_wxMemoryDC","_class_wxMemoryDC",0},
eec92d76 12944 { "_wxPyTextDataObject","_class_wxPyTextDataObject",0},
e91a9dfc 12945 { "_class_wxPrintDialog","_wxPrintDialog",0},
c368d904 12946 { "_wxPyFileSystemHandler","_class_wxPyFileSystemHandler",0},
2348eaee 12947 { "_class_wxPyControlPoint","_wxPyControlPoint",0},
e91a9dfc
RD
12948 { "_wxPaintDC","_class_wxPaintDC",0},
12949 { "_class_wxWindowDC","_wxWindowDC",0},
12950 { "_class_wxFocusEvent","_wxFocusEvent",0},
12951 { "_class_wxMaximizeEvent","_wxMaximizeEvent",0},
12952 { "_wxStatusBar","_class_wxStatusBar",0},
e91a9dfc
RD
12953 { "_class_wxAcceleratorEntry","_wxAcceleratorEntry",0},
12954 { "_class_wxCursor","_wxCursor",0},
7a446686 12955 { "_wxPostScriptDC","_class_wxPostScriptDC",0},
eec92d76 12956 { "_wxPyFileDropTarget","_class_wxPyFileDropTarget",0},
c368d904 12957 { "_class_wxPyProcess","_wxPyProcess",0},
e91a9dfc
RD
12958 { "_class_wxImageHandler","_wxImageHandler",0},
12959 { "_wxPyShape","_class_wxPyDivisionShape",SwigwxPyDivisionShapeTowxPyShape},
12960 { "_wxPyShape","_wxPyDivisionShape",SwigwxPyDivisionShapeTowxPyShape},
12961 { "_wxPyShape","_class_wxPyDividedShape",SwigwxPyDividedShapeTowxPyShape},
12962 { "_wxPyShape","_wxPyDividedShape",SwigwxPyDividedShapeTowxPyShape},
12963 { "_wxPyShape","_class_wxPyCompositeShape",SwigwxPyCompositeShapeTowxPyShape},
12964 { "_wxPyShape","_wxPyCompositeShape",SwigwxPyCompositeShapeTowxPyShape},
12965 { "_wxPyShape","_class_wxPyDrawnShape",SwigwxPyDrawnShapeTowxPyShape},
12966 { "_wxPyShape","_wxPyDrawnShape",SwigwxPyDrawnShapeTowxPyShape},
12967 { "_wxPyShape","_class_wxPyBitmapShape",SwigwxPyBitmapShapeTowxPyShape},
12968 { "_wxPyShape","_wxPyBitmapShape",SwigwxPyBitmapShapeTowxPyShape},
2348eaee
RD
12969 { "_wxPyShape","_class_wxPyControlPoint",SwigwxPyControlPointTowxPyShape},
12970 { "_wxPyShape","_wxPyControlPoint",SwigwxPyControlPointTowxPyShape},
e91a9dfc
RD
12971 { "_wxPyShape","_class_wxPyRectangleShape",SwigwxPyRectangleShapeTowxPyShape},
12972 { "_wxPyShape","_wxPyRectangleShape",SwigwxPyRectangleShapeTowxPyShape},
12973 { "_wxPyShape","_class_wxPyShape",0},
12974 { "_wxScrolledWindow","_class_wxScrolledWindow",0},
c368d904 12975 { "_class_wxLog","_wxLog",0},
e91a9dfc
RD
12976 { "_wxTreeItemId","_class_wxTreeItemId",0},
12977 { "_unsigned_char","_byte",0},
e91a9dfc
RD
12978 { "_class_wxMenu","_wxMenu",0},
12979 { "_wxControl","_class_wxControl",0},
12980 { "_class_wxListBox","_wxListBox",0},
eec92d76 12981 { "_unsigned_int","_wxCoord",0},
e91a9dfc 12982 { "_unsigned_int","_wxPrintQuality",0},
c368d904 12983 { "_unsigned_int","_time_t",0},
e91a9dfc
RD
12984 { "_unsigned_int","_size_t",0},
12985 { "_unsigned_int","_uint",0},
12986 { "_unsigned_int","_wxWindowID",0},
12987 { "_unsigned_int","_int",0},
12988 { "_wxIcon","_class_wxIcon",0},
12989 { "_wxDialog","_class_wxDialog",0},
12990 { "_class_wxListItem","_wxListItem",0},
12991 { "_class_wxPen","_wxPen",0},
12992 { "_class_wxFileDialog","_wxFileDialog",0},
12993 { "_wxQueryLayoutInfoEvent","_class_wxQueryLayoutInfoEvent",0},
c368d904
RD
12994 { "_wxConfigBase","_class_wxConfigBase",0},
12995 { "_short","_wxDateTime_t",0},
e91a9dfc
RD
12996 { "_short","_WXTYPE",0},
12997 { "_short","_unsigned_short",0},
12998 { "_short","_signed_short",0},
12999 { "_class_wxStaticBox","_wxStaticBox",0},
13000 { "_wxLayoutAlgorithm","_class_wxLayoutAlgorithm",0},
eec92d76
RD
13001 { "_class_wxPyDataObjectSimple","_wxPyDataObjectSimple",0},
13002 { "_class_wxPyDropSource","_wxPyDropSource",0},
e91a9dfc
RD
13003 { "_class_wxScrollEvent","_wxScrollEvent",0},
13004 { "_wxJoystickEvent","_class_wxJoystickEvent",0},
13005 { "_class_wxChoice","_wxChoice",0},
13006 { "_class_wxSlider","_wxSlider",0},
13007 { "_class_wxCalculateLayoutEvent","_wxCalculateLayoutEvent",0},
13008 { "_class_wxImageList","_wxImageList",0},
13009 { "_class_wxBitmapButton","_wxBitmapButton",0},
c368d904 13010 { "_wxFileSystemHandler","_class_wxFileSystemHandler",0},
f6bcfd97 13011 { "_wxPyTipProvider","_class_wxPyTipProvider",0},
e91a9dfc 13012 { "_wxFrame","_class_wxFrame",0},
eec92d76 13013 { "_wxPCXHandler","_class_wxPCXHandler",0},
f6bcfd97 13014 { "_class_wxGridSizer","_wxGridSizer",0},
e91a9dfc 13015 { "_wxPyDivisionShape","_class_wxPyDivisionShape",0},
eec92d76 13016 { "_class_wxPaletteChangedEvent","_wxPaletteChangedEvent",0},
e91a9dfc
RD
13017 { "_class_wxNotebook","_wxNotebook",0},
13018 { "_wxJPEGHandler","_class_wxJPEGHandler",0},
eec92d76 13019 { "_wxWindowID","_wxCoord",0},
e91a9dfc 13020 { "_wxWindowID","_wxPrintQuality",0},
c368d904 13021 { "_wxWindowID","_time_t",0},
e91a9dfc
RD
13022 { "_wxWindowID","_size_t",0},
13023 { "_wxWindowID","_EBool",0},
13024 { "_wxWindowID","_uint",0},
13025 { "_wxWindowID","_int",0},
13026 { "_wxWindowID","_signed_int",0},
13027 { "_wxWindowID","_unsigned_int",0},
9cce9de1 13028 { "_class_wxScrollWinEvent","_wxScrollWinEvent",0},
2348eaee 13029 { "_class_wxSizerItem","_wxSizerItem",0},
eec92d76 13030 { "_int","_wxCoord",0},
e91a9dfc 13031 { "_int","_wxPrintQuality",0},
c368d904 13032 { "_int","_time_t",0},
e91a9dfc
RD
13033 { "_int","_size_t",0},
13034 { "_int","_EBool",0},
13035 { "_int","_uint",0},
13036 { "_int","_wxWindowID",0},
13037 { "_int","_unsigned_int",0},
13038 { "_int","_signed_int",0},
13039 { "_class_wxMouseEvent","_wxMouseEvent",0},
2348eaee 13040 { "_wxPyCommandEvent","_class_wxPyCommandEvent",0},
c368d904 13041 { "_wxLogWindow","_class_wxLogWindow",0},
e91a9dfc
RD
13042 { "_class_wxListEvent","_wxListEvent",0},
13043 { "_class_wxPrintPreview","_wxPrintPreview",0},
c368d904
RD
13044 { "_wxDateTime_t","_unsigned_short",0},
13045 { "_wxDateTime_t","_short",0},
13046 { "_wxDateTime_t","_WXTYPE",0},
e91a9dfc 13047 { "_class_wxSpinEvent","_wxSpinEvent",0},
eec92d76 13048 { "_class_wxQueryNewPaletteEvent","_wxQueryNewPaletteEvent",0},
c368d904
RD
13049 { "_wxDateTime","_class_wxDateTime",0},
13050 { "_time_t","_wxCoord",0},
13051 { "_time_t","_wxPrintQuality",0},
13052 { "_time_t","_unsigned_int",0},
13053 { "_time_t","_int",0},
13054 { "_time_t","_wxWindowID",0},
13055 { "_time_t","_uint",0},
13056 { "_time_t","_size_t",0},
eec92d76 13057 { "_class_wxNavigationKeyEvent","_wxNavigationKeyEvent",0},
c368d904 13058 { "_wxLogNull","_class_wxLogNull",0},
e91a9dfc 13059 { "_wxButton","_class_wxButton",0},
c368d904 13060 { "_wxZipFSHandler","_class_wxZipFSHandler",0},
e91a9dfc
RD
13061 { "_class_wxPyApp","_wxPyApp",0},
13062 { "_wxSize","_class_wxSize",0},
13063 { "_wxRegionIterator","_class_wxRegionIterator",0},
eec92d76 13064 { "_class_wxPyTextDataObject","_wxPyTextDataObject",0},
c368d904
RD
13065 { "_class_wxLogTextCtrl","_wxLogTextCtrl",0},
13066 { "_class_wxLogGui","_wxLogGui",0},
e91a9dfc
RD
13067 { "_class_wxMDIParentFrame","_wxMDIParentFrame",0},
13068 { "_wxPyTreeItemData","_class_wxPyTreeItemData",0},
2348eaee 13069 { "_wxStaticBoxSizer","_class_wxStaticBoxSizer",0},
c368d904
RD
13070 { "_class_wxTimeSpan","_wxTimeSpan",0},
13071 { "_class_wxPyFileSystemHandler","_wxPyFileSystemHandler",0},
e91a9dfc
RD
13072 { "_class_wxPaintDC","_wxPaintDC",0},
13073 { "_class_wxSysColourChangedEvent","_wxSysColourChangedEvent",0},
eec92d76 13074 { "_class_wxPyFileDropTarget","_wxPyFileDropTarget",0},
e91a9dfc
RD
13075 { "_class_wxInitDialogEvent","_wxInitDialogEvent",0},
13076 { "_class_wxComboBox","_wxComboBox",0},
13077 { "_class_wxRadioButton","_wxRadioButton",0},
13078 { "_class_wxPyShape","_class_wxPyDivisionShape",SwigwxPyDivisionShapeTowxPyShape},
13079 { "_class_wxPyShape","_wxPyDivisionShape",SwigwxPyDivisionShapeTowxPyShape},
13080 { "_class_wxPyShape","_class_wxPyDividedShape",SwigwxPyDividedShapeTowxPyShape},
13081 { "_class_wxPyShape","_wxPyDividedShape",SwigwxPyDividedShapeTowxPyShape},
13082 { "_class_wxPyShape","_class_wxPyCompositeShape",SwigwxPyCompositeShapeTowxPyShape},
13083 { "_class_wxPyShape","_wxPyCompositeShape",SwigwxPyCompositeShapeTowxPyShape},
13084 { "_class_wxPyShape","_class_wxPyDrawnShape",SwigwxPyDrawnShapeTowxPyShape},
13085 { "_class_wxPyShape","_wxPyDrawnShape",SwigwxPyDrawnShapeTowxPyShape},
13086 { "_class_wxPyShape","_class_wxPyBitmapShape",SwigwxPyBitmapShapeTowxPyShape},
13087 { "_class_wxPyShape","_wxPyBitmapShape",SwigwxPyBitmapShapeTowxPyShape},
2348eaee
RD
13088 { "_class_wxPyShape","_class_wxPyControlPoint",SwigwxPyControlPointTowxPyShape},
13089 { "_class_wxPyShape","_wxPyControlPoint",SwigwxPyControlPointTowxPyShape},
e91a9dfc
RD
13090 { "_class_wxPyShape","_class_wxPyRectangleShape",SwigwxPyRectangleShapeTowxPyShape},
13091 { "_class_wxPyShape","_wxPyRectangleShape",SwigwxPyRectangleShapeTowxPyShape},
13092 { "_class_wxPyShape","_wxPyShape",0},
f0261a72 13093 { "_wxValidator","_class_wxValidator",0},
eec92d76 13094 { "_wxToolBarBase","_class_wxToolBarBase",0},
e91a9dfc 13095 { "_class_wxTreeItemId","_wxTreeItemId",0},
e91a9dfc
RD
13096 { "_class_wxLayoutConstraints","_wxLayoutConstraints",0},
13097 { "_wxIconizeEvent","_class_wxIconizeEvent",0},
13098 { "_class_wxControl","_wxControl",0},
13099 { "_wxStaticBitmap","_class_wxStaticBitmap",0},
13100 { "_wxPyDrawnShape","_class_wxPyDrawnShape",0},
13101 { "_class_wxIcon","_wxIcon",0},
13102 { "_class_wxColour","_wxColour",0},
13103 { "_class_wxScreenDC","_wxScreenDC",0},
13104 { "_class_wxPageSetupDialog","_wxPageSetupDialog",0},
13105 { "_wxPalette","_class_wxPalette",0},
13106 { "_class_wxIdleEvent","_wxIdleEvent",0},
c368d904 13107 { "_class_wxConfigBase","_wxConfigBase",0},
eec92d76
RD
13108 { "_wxCoord","_int",0},
13109 { "_wxCoord","_signed_int",0},
13110 { "_wxCoord","_unsigned_int",0},
13111 { "_wxCoord","_wxWindowID",0},
13112 { "_wxCoord","_uint",0},
13113 { "_wxCoord","_EBool",0},
13114 { "_wxCoord","_size_t",0},
c368d904 13115 { "_wxCoord","_time_t",0},
eec92d76 13116 { "_wxCoord","_wxPrintQuality",0},
e91a9dfc 13117 { "_wxEraseEvent","_class_wxEraseEvent",0},
eec92d76 13118 { "_wxDataObjectComposite","_class_wxDataObjectComposite",0},
e91a9dfc 13119 { "_class_wxJoystickEvent","_wxJoystickEvent",0},
f6bcfd97 13120 { "_class_wxTipProvider","_wxTipProvider",0},
7a446686 13121 { "_class_wxToggleButton","_wxToggleButton",0},
e91a9dfc
RD
13122 { "_class_wxMiniFrame","_wxMiniFrame",0},
13123 { "_wxFontDialog","_class_wxFontDialog",0},
c368d904 13124 { "_wxMemoryFSHandler","_class_wxMemoryFSHandler",0},
e91a9dfc
RD
13125 { "_wxRegion","_class_wxRegion",0},
13126 { "_class_wxSplitterWindow","_wxSplitterWindow",0},
13127 { "_wxPreviewFrame","_class_wxPreviewFrame",0},
2348eaee 13128 { "_wxSizer","_class_wxSizer",0},
c368d904
RD
13129 { "_class_wxDateSpan","_wxDateSpan",0},
13130 { "_wxFileSystem","_class_wxFileSystem",0},
e91a9dfc 13131 { "_class_wxShowEvent","_wxShowEvent",0},
f6bcfd97 13132 { "_class_wxPyTipProvider","_wxPyTipProvider",0},
eec92d76
RD
13133 { "_class_wxPCXHandler","_wxPCXHandler",0},
13134 { "_wxTIFFHandler","_class_wxTIFFHandler",0},
13135 { "_wxPyDropTarget","_class_wxPyDropTarget",0},
e91a9dfc
RD
13136 { "_wxActivateEvent","_class_wxActivateEvent",0},
13137 { "_wxGauge","_class_wxGauge",0},
13138 { "_class_wxCheckListBox","_wxCheckListBox",0},
eec92d76 13139 { "_class_wxBusyInfo","_wxBusyInfo",0},
d74525f7 13140 { "_class_wxFontList","_wxFontList",0},
e91a9dfc
RD
13141 { "_class_wxCommandEvent","_wxCommandEvent",0},
13142 { "_class_wxClientDC","_wxClientDC",0},
13143 { "_class_wxSizeEvent","_wxSizeEvent",0},
13144 { "_class_wxListCtrl","_wxListCtrl",0},
13145 { "_class_wxPyDividedShape","_wxPyDividedShape",0},
d74525f7 13146 { "_wxBrushList","_class_wxBrushList",0},
eec92d76 13147 { "_wxCustomDataObject","_class_wxCustomDataObject",0},
c368d904 13148 { "_class_wxLogNull","_wxLogNull",0},
e91a9dfc
RD
13149 { "_class_wxSize","_wxSize",0},
13150 { "_class_wxBitmap","_wxBitmap",0},
13151 { "_class_wxMemoryDC","_wxMemoryDC",0},
eec92d76 13152 { "_wxPyTextDropTarget","_class_wxPyTextDropTarget",0},
e91a9dfc 13153 { "_wxMenuBar","_class_wxMenuBar",0},
c368d904 13154 { "_wxOutputStream","_class_wxOutputStream",0},
e91a9dfc
RD
13155 { "_wxTreeEvent","_class_wxTreeEvent",0},
13156 { "_wxDirDialog","_class_wxDirDialog",0},
13157 { "_wxPyShapeEvtHandler","_class_wxPyDivisionShape",SwigwxPyDivisionShapeTowxPyShapeEvtHandler},
13158 { "_wxPyShapeEvtHandler","_wxPyDivisionShape",SwigwxPyDivisionShapeTowxPyShapeEvtHandler},
13159 { "_wxPyShapeEvtHandler","_class_wxPyDividedShape",SwigwxPyDividedShapeTowxPyShapeEvtHandler},
13160 { "_wxPyShapeEvtHandler","_wxPyDividedShape",SwigwxPyDividedShapeTowxPyShapeEvtHandler},
13161 { "_wxPyShapeEvtHandler","_class_wxPyCompositeShape",SwigwxPyCompositeShapeTowxPyShapeEvtHandler},
13162 { "_wxPyShapeEvtHandler","_wxPyCompositeShape",SwigwxPyCompositeShapeTowxPyShapeEvtHandler},
13163 { "_wxPyShapeEvtHandler","_class_wxPyDrawnShape",SwigwxPyDrawnShapeTowxPyShapeEvtHandler},
13164 { "_wxPyShapeEvtHandler","_wxPyDrawnShape",SwigwxPyDrawnShapeTowxPyShapeEvtHandler},
13165 { "_wxPyShapeEvtHandler","_class_wxPyBitmapShape",SwigwxPyBitmapShapeTowxPyShapeEvtHandler},
13166 { "_wxPyShapeEvtHandler","_wxPyBitmapShape",SwigwxPyBitmapShapeTowxPyShapeEvtHandler},
2348eaee
RD
13167 { "_wxPyShapeEvtHandler","_class_wxPyControlPoint",SwigwxPyControlPointTowxPyShapeEvtHandler},
13168 { "_wxPyShapeEvtHandler","_wxPyControlPoint",SwigwxPyControlPointTowxPyShapeEvtHandler},
e91a9dfc
RD
13169 { "_wxPyShapeEvtHandler","_class_wxPyRectangleShape",SwigwxPyRectangleShapeTowxPyShapeEvtHandler},
13170 { "_wxPyShapeEvtHandler","_wxPyRectangleShape",SwigwxPyRectangleShapeTowxPyShapeEvtHandler},
13171 { "_wxPyShapeEvtHandler","_class_wxPyShapeEvtHandler",0},
13172 { "_wxEvtHandler","_class_wxEvtHandler",0},
13173 { "_wxMenuItem","_class_wxMenuItem",0},
13174 { "_class_wxScrollBar","_wxScrollBar",0},
13175 { "_class_wxColourDialog","_wxColourDialog",0},
13176 { "_class_wxPrintData","_wxPrintData",0},
e91a9dfc
RD
13177 { "_wxPyRectangleShape","_class_wxPyDivisionShape",SwigwxPyDivisionShapeTowxPyRectangleShape},
13178 { "_wxPyRectangleShape","_wxPyDivisionShape",SwigwxPyDivisionShapeTowxPyRectangleShape},
13179 { "_wxPyRectangleShape","_class_wxPyDividedShape",SwigwxPyDividedShapeTowxPyRectangleShape},
13180 { "_wxPyRectangleShape","_wxPyDividedShape",SwigwxPyDividedShapeTowxPyRectangleShape},
13181 { "_wxPyRectangleShape","_class_wxPyCompositeShape",SwigwxPyCompositeShapeTowxPyRectangleShape},
13182 { "_wxPyRectangleShape","_wxPyCompositeShape",SwigwxPyCompositeShapeTowxPyRectangleShape},
13183 { "_wxPyRectangleShape","_class_wxPyDrawnShape",SwigwxPyDrawnShapeTowxPyRectangleShape},
13184 { "_wxPyRectangleShape","_wxPyDrawnShape",SwigwxPyDrawnShapeTowxPyRectangleShape},
13185 { "_wxPyRectangleShape","_class_wxPyBitmapShape",SwigwxPyBitmapShapeTowxPyRectangleShape},
13186 { "_wxPyRectangleShape","_wxPyBitmapShape",SwigwxPyBitmapShapeTowxPyRectangleShape},
2348eaee
RD
13187 { "_wxPyRectangleShape","_class_wxPyControlPoint",SwigwxPyControlPointTowxPyRectangleShape},
13188 { "_wxPyRectangleShape","_wxPyControlPoint",SwigwxPyControlPointTowxPyRectangleShape},
e91a9dfc
RD
13189 { "_wxPyRectangleShape","_class_wxPyRectangleShape",0},
13190 { "_class_wxScrolledWindow","_wxScrolledWindow",0},
f6bcfd97 13191 { "_wxListItemAttr","_class_wxListItemAttr",0},
e91a9dfc 13192 { "_class_wxTextEntryDialog","_wxTextEntryDialog",0},
c368d904 13193 { "_class_wxConfig","_wxConfig",0},
e91a9dfc
RD
13194 { "_wxKeyEvent","_class_wxKeyEvent",0},
13195 { "_wxMoveEvent","_class_wxMoveEvent",0},
13196 { "_wxOGLConstraint","_class_wxOGLConstraint",0},
13197 { "_wxColourData","_class_wxColourData",0},
13198 { "_wxPageSetupDialogData","_class_wxPageSetupDialogData",0},
13199 { "_class_wxPalette","_wxPalette",0},
eec92d76 13200 { "_wxFileDataObject","_class_wxFileDataObject",0},
e91a9dfc 13201 { "_class_wxQueryLayoutInfoEvent","_wxQueryLayoutInfoEvent",0},
f6bcfd97 13202 { "_wxNotebookSizer","_class_wxNotebookSizer",0},
e91a9dfc 13203 { "_class_wxEraseEvent","_wxEraseEvent",0},
eec92d76 13204 { "_wxPyFontEnumerator","_class_wxPyFontEnumerator",0},
e91a9dfc 13205 { "_wxMDIClientWindow","_class_wxMDIClientWindow",0},
eec92d76
RD
13206 { "_class_wxDataObjectComposite","_wxDataObjectComposite",0},
13207 { "_class_wxToolBarToolBase","_wxToolBarToolBase",0},
e91a9dfc
RD
13208 { "_class_wxFontDialog","_wxFontDialog",0},
13209 { "_wxWindow","_class_wxWindow",0},
eec92d76 13210 { "_class_wxWindowDestroyEvent","_wxWindowDestroyEvent",0},
c368d904
RD
13211 { "_wxLogStderr","_class_wxLogStderr",0},
13212 { "_class_wxFileSystemHandler","_wxFileSystemHandler",0},
13213 { "_class_wxFileSystem","_wxFileSystem",0},
e91a9dfc
RD
13214 { "_class_wxFrame","_wxFrame",0},
13215{0,0,0}};
13216
13217static PyObject *SWIG_globals;
13218#ifdef __cplusplus
13219extern "C"
13220#endif
13221SWIGEXPORT(void) initoglshapesc() {
13222 PyObject *m, *d;
13223 SWIG_globals = SWIG_newvarlink();
13224 m = Py_InitModule("oglshapesc", oglshapescMethods);
13225 d = PyModule_GetDict(m);
13226{
13227 int i;
13228 for (i = 0; _swig_mapping[i].n1; i++)
13229 SWIG_RegisterMapping(_swig_mapping[i].n1,_swig_mapping[i].n2,_swig_mapping[i].pcnv);
13230}
13231}