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