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