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