]> git.saurik.com Git - wxWidgets.git/blame - wxPython/contrib/ogl/gtk/ogl_wrap.cpp
undid one of the last SWIG tweaks
[wxWidgets.git] / wxPython / contrib / ogl / gtk / ogl_wrap.cpp
CommitLineData
44127b65
RD
1/* ----------------------------------------------------------------------------
2 * This file was automatically generated by SWIG (http://www.swig.org).
a41e16b6 3 * Version 1.3.22
44127b65
RD
4 *
5 * This file is not intended to be easily readable and contains a number of
6 * coding conventions designed to improve portability and efficiency. Do not make
7 * changes to this file unless you know what you are doing--modify the SWIG
8 * interface file instead.
9 * ----------------------------------------------------------------------------- */
10
11#define SWIGPYTHON
12#define SWIG_NOINCLUDE
13
14#ifdef __cplusplus
15template<class T> class SwigValueWrapper {
16 T *tt;
17public:
18 SwigValueWrapper() : tt(0) { }
19 SwigValueWrapper(const SwigValueWrapper<T>& rhs) : tt(new T(*rhs.tt)) { }
20 SwigValueWrapper(const T& t) : tt(new T(t)) { }
21 ~SwigValueWrapper() { delete tt; }
22 SwigValueWrapper& operator=(const T& t) { delete tt; tt = new T(t); return *this; }
23 operator T&() const { return *tt; }
24 T *operator&() { return tt; }
25private:
26 SwigValueWrapper& operator=(const SwigValueWrapper<T>& rhs);
27};
28#endif
29
30
31#include "Python.h"
32
33/*************************************************************** -*- c -*-
34 * python/precommon.swg
35 *
36 * Rename all exported symbols from common.swg, to avoid symbol
37 * clashes if multiple interpreters are included
38 *
39 ************************************************************************/
40
41#define SWIG_TypeRegister SWIG_Python_TypeRegister
42#define SWIG_TypeCheck SWIG_Python_TypeCheck
43#define SWIG_TypeCast SWIG_Python_TypeCast
44#define SWIG_TypeDynamicCast SWIG_Python_TypeDynamicCast
45#define SWIG_TypeName SWIG_Python_TypeName
46#define SWIG_TypeQuery SWIG_Python_TypeQuery
47#define SWIG_TypeClientData SWIG_Python_TypeClientData
c9c7117a
RD
48#define SWIG_PackData SWIG_Python_PackData
49#define SWIG_UnpackData SWIG_Python_UnpackData
50
44127b65
RD
51
52/***********************************************************************
53 * common.swg for wxPython
54 *
55 * Include only the function prototypes and such from SWIG's common.swg,
56 * but not the runtime functions themselves. This helps keep the
57 * wrapper files clean of unnecessary stuff that is in the libpy.c file
58 * anyway.
59 *
60 ************************************************************************/
61
62#include <string.h>
63
cc6dd355
RD
64#if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
65# if defined(_MSC_VER) || defined(__GNUC__)
66# if defined(STATIC_LINKED)
67# define SWIGEXPORT(a) a
68# define SWIGIMPORT(a) extern a
69# else
70# define SWIGEXPORT(a) __declspec(dllexport) a
71# define SWIGIMPORT(a) extern a
72# endif
73# else
74# if defined(__BORLANDC__)
75# define SWIGEXPORT(a) a _export
76# define SWIGIMPORT(a) a _export
77# else
78# define SWIGEXPORT(a) a
79# define SWIGIMPORT(a) a
80# endif
81# endif
44127b65 82#else
cc6dd355
RD
83# define SWIGEXPORT(a) a
84# define SWIGIMPORT(a) a
44127b65
RD
85#endif
86
87#ifdef SWIG_GLOBAL
cc6dd355 88# define SWIGRUNTIME(a) SWIGEXPORT(a)
44127b65 89#else
cc6dd355 90# define SWIGRUNTIME(a) static a
44127b65
RD
91#endif
92
44127b65
RD
93#ifdef __cplusplus
94extern "C" {
95#endif
96
97typedef void *(*swig_converter_func)(void *);
98typedef struct swig_type_info *(*swig_dycast_func)(void **);
99
100typedef struct swig_type_info {
cc6dd355 101 const char *name;
44127b65
RD
102 swig_converter_func converter;
103 const char *str;
cc6dd355 104 void *clientdata;
44127b65
RD
105 swig_dycast_func dcast;
106 struct swig_type_info *next;
107 struct swig_type_info *prev;
108} swig_type_info;
109
110
111SWIGIMPORT(swig_type_info *) SWIG_TypeRegister(swig_type_info *);
112SWIGIMPORT(swig_type_info *) SWIG_TypeCheck(char *c, swig_type_info *);
113SWIGIMPORT(void *) SWIG_TypeCast(swig_type_info *, void *);
114SWIGIMPORT(swig_type_info *) SWIG_TypeDynamicCast(swig_type_info *, void **);
115SWIGIMPORT(const char *) SWIG_TypeName(const swig_type_info *);
116SWIGIMPORT(swig_type_info *) SWIG_TypeQuery(const char *);
117SWIGIMPORT(void) SWIG_TypeClientData(swig_type_info *, void *);
cc6dd355
RD
118SWIGIMPORT(char *) SWIG_PackData(char *, void *, int);
119SWIGIMPORT(char *) SWIG_UnpackData(char *, void *, int);
44127b65
RD
120
121
122#ifdef __cplusplus
123}
44127b65
RD
124#endif
125
126/***********************************************************************
127 * pyrun.swg for wxPython
128 *
129 * Include only the function prototypes and such from SWIG's pyrun.swg,
130 * but not the runtime functions themselves. This helps keep the
131 * wrapper files clean of unnecessary stuff that is in the libpy.c file
132 * anyway.
133 *
134 ************************************************************************/
135
44127b65
RD
136#include "Python.h"
137
138#ifdef __cplusplus
139extern "C" {
140#endif
141
142#define SWIG_PY_INT 1
143#define SWIG_PY_FLOAT 2
144#define SWIG_PY_STRING 3
145#define SWIG_PY_POINTER 4
146#define SWIG_PY_BINARY 5
147
148/* Flags for pointer conversion */
149
150#define SWIG_POINTER_EXCEPTION 0x1
151#define SWIG_POINTER_DISOWN 0x2
152
153/* Exception handling in wrappers */
154#define SWIG_fail goto fail
155
156/* Constant information structure */
157typedef struct swig_const_info {
158 int type;
159 char *name;
160 long lvalue;
161 double dvalue;
162 void *pvalue;
163 swig_type_info **ptype;
164} swig_const_info;
165
44127b65
RD
166/* Common SWIG API */
167#define SWIG_ConvertPtr(obj, pp, type, flags) \
168 SWIG_Python_ConvertPtr(obj, pp, type, flags)
169#define SWIG_NewPointerObj(p, type, flags) \
170 SWIG_Python_NewPointerObj(p, type, flags)
171#define SWIG_MustGetPtr(p, type, argnum, flags) \
172 SWIG_Python_MustGetPtr(p, type, argnum, flags)
a41e16b6 173
44127b65
RD
174/* Python-specific SWIG API */
175#define SWIG_newvarlink() \
176 SWIG_Python_newvarlink()
177#define SWIG_addvarlink(p, name, get_attr, set_attr) \
178 SWIG_Python_addvarlink(p, name, get_attr, set_attr)
179#define SWIG_ConvertPacked(obj, ptr, sz, ty, flags) \
180 SWIG_Python_ConvertPacked(obj, ptr, sz, ty, flags)
44127b65
RD
181#define SWIG_NewPackedObj(ptr, sz, type) \
182 SWIG_Python_NewPackedObj(ptr, sz, type)
183#define SWIG_InstallConstants(d, constants) \
184 SWIG_Python_InstallConstants(d, constants)
185
994141e6 186typedef double (*py_objasdbl_conv)(PyObject *obj);
44127b65 187
cc6dd355
RD
188SWIGIMPORT(int) SWIG_Python_ConvertPtr(PyObject *, void **, swig_type_info *, int);
189SWIGIMPORT(PyObject *) SWIG_Python_NewPointerObj(void *, swig_type_info *,int own);
190SWIGIMPORT(void *) SWIG_Python_MustGetPtr(PyObject *, swig_type_info *, int, int);
191SWIGIMPORT(PyObject *) SWIG_Python_newvarlink(void);
192SWIGIMPORT(void) SWIG_Python_addvarlink(PyObject *, char *, PyObject *(*)(void), int (*)(PyObject *));
193SWIGIMPORT(int) SWIG_Python_ConvertPacked(PyObject *, void *, int sz, swig_type_info *, int);
194SWIGIMPORT(PyObject *) SWIG_Python_NewPackedObj(void *, int sz, swig_type_info *);
195SWIGIMPORT(void) SWIG_Python_InstallConstants(PyObject *d, swig_const_info constants[]);
44127b65 196
44127b65
RD
197
198/* Contract support */
199
200#define SWIG_contract_assert(expr, msg) if (!(expr)) { PyErr_SetString(PyExc_RuntimeError, (char *) msg ); goto fail; } else
201
44127b65
RD
202#ifdef __cplusplus
203}
204#endif
205
206
44127b65
RD
207/* -------- TYPES TABLE (BEGIN) -------- */
208
209#define SWIGTYPE_p_wxOGLConstraint swig_types[0]
210#define SWIGTYPE_p_wxBrush swig_types[1]
211#define SWIGTYPE_p_wxColour swig_types[2]
212#define SWIGTYPE_p_wxShapeRegion swig_types[3]
213#define SWIGTYPE_p_wxDC swig_types[4]
214#define SWIGTYPE_p_wxRealPoint swig_types[5]
215#define SWIGTYPE_p_wxPyControlPoint swig_types[6]
216#define SWIGTYPE_p_wxArrowHead swig_types[7]
994141e6
RD
217#define SWIGTYPE_p_char swig_types[8]
218#define SWIGTYPE_p_wxStringList swig_types[9]
219#define SWIGTYPE_p_wxPanel swig_types[10]
220#define SWIGTYPE_p_bool swig_types[11]
221#define SWIGTYPE_p_wxList swig_types[12]
222#define SWIGTYPE_p_wxFont swig_types[13]
223#define SWIGTYPE_p_wxScrolledWindow swig_types[14]
224#define SWIGTYPE_p_wxWindow swig_types[15]
225#define SWIGTYPE_p_double swig_types[16]
4d5c3d91
RD
226#define SWIGTYPE_p_wxPyDivisionShape swig_types[17]
227#define SWIGTYPE_p_wxPyDrawnShape swig_types[18]
994141e6
RD
228#define SWIGTYPE_p_wxPyPolygonShape swig_types[19]
229#define SWIGTYPE_p_wxBitmap swig_types[20]
230#define SWIGTYPE_p_wxObject swig_types[21]
231#define SWIGTYPE_p_wxPyBitmapShape swig_types[22]
4d5c3d91
RD
232#define SWIGTYPE_p_wxPyShapeEvtHandler swig_types[23]
233#define SWIGTYPE_p_wxEvtHandler swig_types[24]
234#define SWIGTYPE_p_wxPyEllipseShape swig_types[25]
235#define SWIGTYPE_p_wxPyShapeCanvas swig_types[26]
236#define SWIGTYPE_p_wxPoint swig_types[27]
237#define SWIGTYPE_p_wxDiagram swig_types[28]
238#define SWIGTYPE_p_wxPyShape swig_types[29]
239#define SWIGTYPE_p_wxAttachmentPoint swig_types[30]
240#define SWIGTYPE_p_wxClassInfo swig_types[31]
241#define SWIGTYPE_p_wxPyLineShape swig_types[32]
242#define SWIGTYPE_p_wxPyRectangleShape swig_types[33]
243#define SWIGTYPE_p_wxPyCompositeShape swig_types[34]
244#define SWIGTYPE_p_wxPyCircleShape swig_types[35]
245#define SWIGTYPE_p_wxPen swig_types[36]
246#define SWIGTYPE_p_int swig_types[37]
247#define SWIGTYPE_p_wxPseudoMetaFile swig_types[38]
248#define SWIGTYPE_p_wxPyTextShape swig_types[39]
249#define SWIGTYPE_p_wxPyDividedShape swig_types[40]
250static swig_type_info *swig_types[42];
44127b65
RD
251
252/* -------- TYPES TABLE (END) -------- */
253
254
255/*-----------------------------------------------
256 @(target):= _ogl.so
257 ------------------------------------------------*/
258#define SWIG_init init_ogl
259
260#define SWIG_name "_ogl"
261
15afbcd0 262/* Auxiliar swig macros */
994141e6 263
994141e6 264#ifdef __cplusplus
15afbcd0 265#define SWIGSTATICINLINE(a) static inline a
994141e6 266#define SWIGSTATIC(a) static a
15afbcd0
RD
267#define swig_new_array(type, size) (new type[(size)])
268#define swig_delete_array(cptr) delete[] cptr
269#define swig_const_cast(type,a) const_cast<type>(a)
270#define swig_static_cast(type,a) static_cast<type>(a)
271#define swig_reinterpret_cast(type,a) reinterpret_cast<type>(a)
994141e6 272
994141e6 273#ifdef HAVE_NUMERIC_CAST
15afbcd0 274#define swig_numeric_cast(type,a) numeric_cast<type>(a)
994141e6 275#else
15afbcd0 276#define swig_numeric_cast(type,a) static_cast<type>(a)
994141e6
RD
277#endif
278
15afbcd0
RD
279#else /* C case */
280
281#define SWIGSTATICINLINE(a) static a
282#define SWIGSTATIC(a) static a
283#define swig_new_array(type, size) ((type*) malloc((size)*sizeof(type)))
284#define swig_delete_array(cptr) free((char*)cptr)
285#define swig_const_cast(type,a) (type)(a)
286#define swig_static_cast(type,a) (type)(a)
287#define swig_reinterpret_cast(type,a) (type)(a)
288#define swig_numeric_cast(type,a) (type)(a)
289
290#endif /* __cplusplus */
994141e6
RD
291
292
15afbcd0
RD
293#define SWIG_FromSignedChar PyInt_FromLong
294#define SWIG_FromUnsignedChar PyInt_FromLong
295#define SWIG_FromShort PyInt_FromLong
296#define SWIG_FromUnsignedShort PyInt_FromLong
297#define SWIG_FromInt PyInt_FromLong
298#define SWIG_FromLong PyInt_FromLong
299#define SWIG_FromFloat PyFloat_FromDouble
300#define SWIG_FromDouble PyFloat_FromDouble
301#define SWIG_FromFloat PyFloat_FromDouble
302#define SWIG_FromDouble PyFloat_FromDouble
994141e6
RD
303
304
44127b65
RD
305#include "wx/wxPython/wxPython.h"
306#include "wx/wxPython/pyclasses.h"
307#include "oglhelpers.h"
308
309
b2dc1044 310 static const wxString wxPyEmptyString(wxEmptyString);
44127b65 311
15afbcd0
RD
312SWIGSTATICINLINE(double)
313SWIG_AsDouble(PyObject *obj)
994141e6 314{
69223c70
RD
315 if (PyNumber_Check(obj))
316 return PyFloat_AsDouble(obj);
317 else {
318 PyObject* errmsg = PyString_FromFormat("Expected number, got %s",
319 obj->ob_type->tp_name);
320 PyErr_SetObject(PyExc_TypeError, errmsg);
321 Py_DECREF(errmsg);
322 return 0;
323 }
15afbcd0
RD
324}
325
326
327SWIGSTATICINLINE(int)
328SWIG_CheckDouble(PyObject* obj)
329{
330 SWIG_AsDouble(obj);
331 if (PyErr_Occurred()) {
332 PyErr_Clear();
333 return 0;
334 } else {
335 return 1;
336 }
337}
338
339
340#include <limits.h>
341
342
343SWIGSTATICINLINE(long)
344SWIG_CheckLongInRange(long value, const char* type,
345 long min_value, long max_value)
346{
347 if (!PyErr_Occurred()) {
348 if (value < min_value) {
349 PyObject *err =
350 PyString_FromFormat("value %ld is less than '%s' minimum %ld",
351 value, type, min_value);
352
353 PyErr_SetObject(PyExc_OverflowError, err);
354 Py_DECREF(err);
355 } else if (value > max_value) {
356 PyObject *err =
357 PyString_FromFormat("value %ld is greater than '%s' maximum %ld",
358 value, type, max_value);
359 PyErr_SetObject(PyExc_OverflowError, err);
360 Py_DECREF(err);
361 }
362 }
363 return value;
994141e6
RD
364}
365
366
15afbcd0
RD
367SWIGSTATICINLINE(long)
368SWIG_AsLong(PyObject * obj)
369{
69223c70
RD
370 if (PyNumber_Check(obj))
371 return PyInt_AsLong(obj);
372 else {
373 PyObject* errmsg = PyString_FromFormat("Expected number, got %s",
374 obj->ob_type->tp_name);
375 PyErr_SetObject(PyExc_TypeError, errmsg);
376 Py_DECREF(errmsg);
377 return 0;
378 }
15afbcd0
RD
379}
380
381
382#if INT_MAX != LONG_MAX
383SWIGSTATICINLINE(int)
384SWIG_AsInt(PyObject *obj)
994141e6 385{
15afbcd0
RD
386 return swig_numeric_cast(int,
387 SWIG_CheckLongInRange(SWIG_AsLong(obj),
388 "int", INT_MIN, INT_MAX));
389}
390#else
391#define SWIG_AsInt SWIG_AsLong
392#endif
393
394
395SWIGSTATICINLINE(int)
396SWIG_CheckInt(PyObject* obj)
397{
398 SWIG_AsInt(obj);
399 if (PyErr_Occurred()) {
400 PyErr_Clear();
401 return 0;
402 } else {
403 return 1;
404 }
994141e6
RD
405}
406
407
44127b65
RD
408static PyObject* t_output_helper(PyObject* target, PyObject* o) {
409 PyObject* o2;
410 PyObject* o3;
411
412 if (!target) {
413 target = o;
414 } else if (target == Py_None) {
415 Py_DECREF(Py_None);
416 target = o;
417 } else {
418 if (!PyTuple_Check(target)) {
419 o2 = target;
420 target = PyTuple_New(1);
421 PyTuple_SetItem(target, 0, o2);
422 }
423 o3 = PyTuple_New(1);
424 PyTuple_SetItem(o3, 0, o);
425
426 o2 = target;
427 target = PySequence_Concat(o2, o3);
428 Py_DECREF(o2);
429 Py_DECREF(o3);
430 }
431 return target;
432}
433
434
435 WXSHAPE_IMP_CALLBACKS(wxPyShapeEvtHandler,wxShapeEvtHandler);
436
437void wxPyShapeEvtHandler__setOORInfo(wxPyShapeEvtHandler *self,PyObject *_self){
438 self->SetClientObject(new wxPyOORClientData(_self));
439 }
440
15afbcd0
RD
441SWIGSTATICINLINE(bool)
442SWIG_AsBool(PyObject *obj)
994141e6
RD
443{
444 return PyObject_IsTrue(obj) ? true : false;
445}
446
447
15afbcd0
RD
448SWIGSTATICINLINE(int)
449SWIG_CheckBool(PyObject* obj)
450{
451 SWIG_AsBool(obj);
452 if (PyErr_Occurred()) {
453 PyErr_Clear();
454 return 0;
455 } else {
456 return 1;
457 }
458}
459
460
44127b65
RD
461 WXSHAPE_IMP_CALLBACKS(wxPyShape, wxShape);
462
463PyObject *wxPyShape_GetChildren(wxPyShape *self){
464 wxList& list = self->GetChildren();
465 return wxPy_ConvertShapeList(&list);
466 }
467PyObject *wxPyShape_GetLines(wxPyShape *self){
468 wxList& list = self->GetLines();
469 return wxPy_ConvertShapeList(&list);
470 }
994141e6 471
15afbcd0
RD
472SWIGSTATICINLINE(int)
473SWIG_CheckLong(PyObject* obj)
994141e6 474{
15afbcd0
RD
475 SWIG_AsLong(obj);
476 if (PyErr_Occurred()) {
477 PyErr_Clear();
478 return 0;
479 } else {
480 return 1;
481 }
994141e6
RD
482}
483
44127b65
RD
484PyObject *wxPyShape_GetRegions(wxPyShape *self){
485 wxList& list = self->GetRegions();
486 return wxPy_ConvertList(&list);
487 }
30d215aa
RD
488PyObject *wxPyShape_GetAttachments(wxPyShape *self){
489 wxList& list = self->GetAttachments();
490 return wxPy_ConvertList(&list);
491 }
44127b65
RD
492void wxPyShape_ApplyAttachmentOrdering(wxPyShape *self,PyObject *linesToSort){
493 wxList* list = wxPy_wxListHelper(linesToSort, wxT("wxPyLineShape"));
494 self->ApplyAttachmentOrdering(*list);
495 delete list;
496 }
497
498// Using this macro can sometimes provoke an Internal Compiler Error in MSVC
499// 6, so instead I'l just expand it out by hand...
500// WXSHAPE_IMP_CALLBACKS(wxPyRectangleShape, wxRectangleShape);
501
502 IMP_PYCALLBACK__ (wxPyRectangleShape, wxRectangleShape, OnDelete);
503 IMP_PYCALLBACK__DC (wxPyRectangleShape, wxRectangleShape, OnDraw);
504 IMP_PYCALLBACK__DC (wxPyRectangleShape, wxRectangleShape, OnDrawContents);
505 IMP_PYCALLBACK__DCBOOL (wxPyRectangleShape, wxRectangleShape, OnDrawBranches);
506 IMP_PYCALLBACK__DC (wxPyRectangleShape, wxRectangleShape, OnMoveLinks);
507 IMP_PYCALLBACK__DC (wxPyRectangleShape, wxRectangleShape, OnErase);
508 IMP_PYCALLBACK__DC (wxPyRectangleShape, wxRectangleShape, OnEraseContents);
509 IMP_PYCALLBACK__DC (wxPyRectangleShape, wxRectangleShape, OnHighlight);
510 IMP_PYCALLBACK__2DBL2INT (wxPyRectangleShape, wxRectangleShape, OnLeftClick);
511 IMP_PYCALLBACK__2DBL2INT (wxPyRectangleShape, wxRectangleShape, OnLeftDoubleClick);
512 IMP_PYCALLBACK__2DBL2INT (wxPyRectangleShape, wxRectangleShape, OnRightClick);
513 IMP_PYCALLBACK__2DBL (wxPyRectangleShape, wxRectangleShape, OnSize);
514 IMP_PYCALLBACK_BOOL_DC4DBLBOOL (wxPyRectangleShape, wxRectangleShape, OnMovePre);
515 IMP_PYCALLBACK__DC4DBLBOOL (wxPyRectangleShape, wxRectangleShape, OnMovePost);
516 IMP_PYCALLBACK__BOOL2DBL2INT (wxPyRectangleShape, wxRectangleShape, OnDragLeft);
517 IMP_PYCALLBACK__2DBL2INT (wxPyRectangleShape, wxRectangleShape, OnBeginDragLeft);
518 IMP_PYCALLBACK__2DBL2INT (wxPyRectangleShape, wxRectangleShape, OnEndDragLeft);
519 IMP_PYCALLBACK__BOOL2DBL2INT (wxPyRectangleShape, wxRectangleShape, OnDragRight);
520 IMP_PYCALLBACK__2DBL2INT (wxPyRectangleShape, wxRectangleShape, OnBeginDragRight);
521 IMP_PYCALLBACK__2DBL2INT (wxPyRectangleShape, wxRectangleShape, OnEndDragRight);
522 IMP_PYCALLBACK__DC4DBL (wxPyRectangleShape, wxRectangleShape, OnDrawOutline);
523 IMP_PYCALLBACK__DC (wxPyRectangleShape, wxRectangleShape, OnDrawControlPoints);
524 IMP_PYCALLBACK__DC (wxPyRectangleShape, wxRectangleShape, OnEraseControlPoints);
525 IMP_PYCALLBACK__DCBOOL (wxPyRectangleShape, wxRectangleShape, OnMoveLink);
526 IMP_PYCALLBACK__WXCPBOOL2DBL2INT(wxPyRectangleShape, wxRectangleShape, OnSizingDragLeft);
527 IMP_PYCALLBACK__WXCP2DBL2INT (wxPyRectangleShape, wxRectangleShape, OnSizingBeginDragLeft);
528 IMP_PYCALLBACK__WXCP2DBL2INT (wxPyRectangleShape, wxRectangleShape, OnSizingEndDragLeft);
529 IMP_PYCALLBACK__2DBL (wxPyRectangleShape, wxRectangleShape, OnBeginSize);
530 IMP_PYCALLBACK__2DBL (wxPyRectangleShape, wxRectangleShape, OnEndSize)
531
532
533
534 WXSHAPE_IMP_CALLBACKS(wxPyControlPoint, wxControlPoint);
535
536
537 WXSHAPE_IMP_CALLBACKS(wxPyBitmapShape, wxBitmapShape);
538
539
540 WXSHAPE_IMP_CALLBACKS(wxPyDrawnShape, wxDrawnShape);
541
542wxOGLConstraint *new_wxOGLConstraint(int type,wxPyShape *constraining,PyObject *constrained){
543 wxList* list = wxPy_wxListHelper(constrained, wxT("wxPyShape"));
544 wxOGLConstraint* rv = new wxOGLConstraint(type, constraining, *list);
545 delete list;
546 return rv;
547 }
548
549 WXSHAPE_IMP_CALLBACKS(wxPyCompositeShape, wxCompositeShape);
550
551wxOGLConstraint *wxPyCompositeShape_AddConstrainedShapes(wxPyCompositeShape *self,int type,wxPyShape *constraining,PyObject *constrained){
552 wxList* list = wxPy_wxListHelper(constrained, wxT("wxPyShape"));
553 wxOGLConstraint* rv = self->AddConstraint(type, constraining, *list);
554 delete list;
555 return rv;
556 }
557PyObject *wxPyCompositeShape_GetConstraints(wxPyCompositeShape *self){
558 wxList& list = self->GetConstraints();
559 return wxPy_ConvertList(&list);
560 }
561PyObject *wxPyCompositeShape_GetDivisions(wxPyCompositeShape *self){
562 wxList& list = self->GetDivisions();
563 return wxPy_ConvertShapeList(&list);
564 }
565
566 WXSHAPE_IMP_CALLBACKS(wxPyDividedShape, wxDividedShape);
567
568
569 WXSHAPE_IMP_CALLBACKS(wxPyDivisionShape, wxDivisionShape);
570
571
572 WXSHAPE_IMP_CALLBACKS(wxPyEllipseShape, wxEllipseShape);
573
574
575 WXSHAPE_IMP_CALLBACKS(wxPyCircleShape, wxCircleShape);
576
577
578 WXSHAPE_IMP_CALLBACKS(wxPyLineShape, wxLineShape);
579
580void wxPyLineShape_AddArrowOrdered(wxPyLineShape *self,wxArrowHead *arrow,PyObject *referenceList,int end){
581 wxList* list = wxPy_wxListHelper(referenceList, wxT("wxArrowHead"));
582 self->AddArrowOrdered(arrow, *list, end);
583 delete list;
584 }
585PyObject *wxPyLineShape_GetLineControlPoints(wxPyLineShape *self){
586 wxList* list = self->GetLineControlPoints();
587 return wxPy_ConvertShapeList(list);
588 }
589
590 WXSHAPE_IMP_CALLBACKS(wxPyPolygonShape, wxPolygonShape);
591
592PyObject *wxPyPolygonShape_Create(wxPyPolygonShape *self,PyObject *points){
593 wxList* list = wxPy_wxRealPoint_ListHelper(points);
594 if (list) {
595 self->Create(list);
596 Py_INCREF(Py_None);
597 return Py_None;
598 }
599 else return NULL;
600 }
601PyObject *wxPyPolygonShape_GetPoints(wxPyPolygonShape *self){
602 wxList* list = self->GetPoints();
603 PyObject* pyList;
604 PyObject* pyObj;
605 wxObject* wxObj;
606 wxNode* node = list->GetFirst();
607
4f89f6a3 608 bool blocked = wxPyBeginBlockThreads();
30d215aa
RD
609 pyList = PyList_New(0);
610 while (node) {
611 wxObj = node->GetData();
612 pyObj = wxPyConstructObject(wxObj, wxT("wxRealPoint"), 0);
613 PyList_Append(pyList, pyObj);
614 node = node->GetNext();
615 }
4f89f6a3 616 wxPyEndBlockThreads(blocked);
30d215aa
RD
617 return pyList;
618 }
619PyObject *wxPyPolygonShape_GetOriginalPoints(wxPyPolygonShape *self){
620 wxList* list = self->GetOriginalPoints();
621 PyObject* pyList;
622 PyObject* pyObj;
623 wxObject* wxObj;
624 wxNode* node = list->GetFirst();
625
4f89f6a3 626 bool blocked = wxPyBeginBlockThreads();
44127b65
RD
627 pyList = PyList_New(0);
628 while (node) {
629 wxObj = node->GetData();
630 pyObj = wxPyConstructObject(wxObj, wxT("wxRealPoint"), 0);
631 PyList_Append(pyList, pyObj);
632 node = node->GetNext();
633 }
4f89f6a3 634 wxPyEndBlockThreads(blocked);
44127b65
RD
635 return pyList;
636 }
637
638 WXSHAPE_IMP_CALLBACKS(wxPyTextShape, wxTextShape);
639
640
641 // Put some wx default wxChar* values into wxStrings.
642 DECLARE_DEF_STRING(ShapeCanvasNameStr);
643
644PyObject *wxDiagram_GetShapeList(wxDiagram *self){
645 wxList* list = self->GetShapeList();
646 return wxPy_ConvertShapeList(list);
647 }
648
649 IMP_PYCALLBACK__2DBLINT(wxPyShapeCanvas, wxShapeCanvas, OnBeginDragLeft);
650 IMP_PYCALLBACK__2DBLINT(wxPyShapeCanvas, wxShapeCanvas, OnBeginDragRight);
651 IMP_PYCALLBACK__2DBLINT(wxPyShapeCanvas, wxShapeCanvas, OnEndDragLeft);
652 IMP_PYCALLBACK__2DBLINT(wxPyShapeCanvas, wxShapeCanvas, OnEndDragRight);
653 IMP_PYCALLBACK__BOOL2DBLINT(wxPyShapeCanvas, wxShapeCanvas, OnDragLeft);
654 IMP_PYCALLBACK__BOOL2DBLINT(wxPyShapeCanvas, wxShapeCanvas, OnDragRight);
655 IMP_PYCALLBACK__2DBLINT(wxPyShapeCanvas, wxShapeCanvas, OnLeftClick);
656 IMP_PYCALLBACK__2DBLINT(wxPyShapeCanvas, wxShapeCanvas, OnRightClick);
657
658
659//---------------------------------------------------------------------------
660
661// Convert from a Python list to a list of className objects. This one will
662// work for any class for the VERY generic cases, but beyond that the helper
663// needs to know more about the type.
664wxList* wxPy_wxListHelper(PyObject* pyList, const wxChar* className) {
4f89f6a3 665 bool blocked = wxPyBeginBlockThreads();
44127b65
RD
666 if (!PyList_Check(pyList)) {
667 PyErr_SetString(PyExc_TypeError, "Expected a list object.");
4f89f6a3 668 wxPyEndBlockThreads(blocked);
44127b65
RD
669 return NULL;
670 }
671 int count = PyList_Size(pyList);
672 wxList* list = new wxList;
673 if (! list) {
674 PyErr_SetString(PyExc_MemoryError, "Unable to allocate wxList object");
4f89f6a3 675 wxPyEndBlockThreads(blocked);
44127b65
RD
676 return NULL;
677 }
678 for (int x=0; x<count; x++) {
679 PyObject* pyo = PyList_GetItem(pyList, x);
680 wxObject* wxo = NULL;
681
682 if ( !wxPyConvertSwigPtr(pyo, (void **)&wxo, className) ) {
683 wxString errmsg;
684 errmsg.Printf(wxT("Type error, expected list of %s objects"), className);
685 PyErr_SetString(PyExc_TypeError, errmsg.mb_str());
4f89f6a3 686 wxPyEndBlockThreads(blocked);
44127b65
RD
687 return NULL;
688 }
689 list->Append(wxo);
690 }
4f89f6a3 691 wxPyEndBlockThreads(blocked);
44127b65
RD
692 return list;
693}
694
695//---------------------------------------------------------------------------
696
697wxList* wxPy_wxRealPoint_ListHelper(PyObject* pyList) {
4f89f6a3 698 bool blocked = wxPyBeginBlockThreads();
44127b65
RD
699 if (!PyList_Check(pyList)) {
700 PyErr_SetString(PyExc_TypeError, "Expected a list object.");
4f89f6a3 701 wxPyEndBlockThreads(blocked);
44127b65
RD
702 return NULL;
703 }
704 int count = PyList_Size(pyList);
705 wxList* list = new wxList;
706 if (! list) {
707 PyErr_SetString(PyExc_MemoryError, "Unable to allocate wxList object");
4f89f6a3 708 wxPyEndBlockThreads(blocked);
44127b65
RD
709 return NULL;
710 }
711 for (int x=0; x<count; x++) {
712 PyObject* pyo = PyList_GetItem(pyList, x);
713
714 if (PyTuple_Check(pyo)) {
715 PyObject* o1 = PyNumber_Float(PyTuple_GetItem(pyo, 0));
716 PyObject* o2 = PyNumber_Float(PyTuple_GetItem(pyo, 1));
717
718 double val1 = (o1 ? PyFloat_AsDouble(o1) : 0.0);
719 double val2 = (o2 ? PyFloat_AsDouble(o2) : 0.0);
720
721 list->Append((wxObject*) new wxRealPoint(val1, val2));
722
723 } else {
724 wxRealPoint* wxo = NULL;
725 if (wxPyConvertSwigPtr(pyo, (void **)&wxo, wxT("wxRealPoint"))) {
726 PyErr_SetString(PyExc_TypeError, "Type error, expected list of wxRealPoint objects or 2-tuples");
4f89f6a3 727 wxPyEndBlockThreads(blocked);
44127b65
RD
728 return NULL;
729 }
730 list->Append((wxObject*) new wxRealPoint(*wxo));
731 }
732 }
4f89f6a3 733 wxPyEndBlockThreads(blocked);
44127b65
RD
734 return list;
735}
736
737//---------------------------------------------------------------------------
738
739PyObject* wxPyMake_wxShapeEvtHandler(wxShapeEvtHandler* source) {
740 PyObject* target = NULL;
741
742 if (source && wxIsKindOf(source, wxShapeEvtHandler)) {
743 // If it's derived from wxShapeEvtHandler then there may
744 // already be a pointer to a Python object that we can use
745 // in the OOR data.
746 wxShapeEvtHandler* seh = (wxShapeEvtHandler*)source;
747 wxPyOORClientData* data = (wxPyOORClientData*)seh->GetClientObject();
748 if (data) {
749 target = data->m_obj;
750 Py_INCREF(target);
751 }
752 }
753 if (! target) {
754 target = wxPyMake_wxObject2(source, FALSE);
755 if (target != Py_None)
756 ((wxShapeEvtHandler*)source)->SetClientObject(new wxPyOORClientData(target));
757 }
758 return target;
759}
760
761//---------------------------------------------------------------------------
762
763PyObject* wxPy_ConvertShapeList(wxListBase* listbase) {
764 wxList* list = (wxList*)listbase;
765 PyObject* pyList;
766 PyObject* pyObj;
767 wxObject* wxObj;
768 wxNode* node = list->GetFirst();
769
4f89f6a3 770 bool blocked = wxPyBeginBlockThreads();
44127b65
RD
771 pyList = PyList_New(0);
772 while (node) {
773 wxObj = node->GetData();
774 pyObj = wxPyMake_wxShapeEvtHandler((wxShapeEvtHandler*)wxObj);
775 PyList_Append(pyList, pyObj);
776 node = node->GetNext();
777 }
4f89f6a3 778 wxPyEndBlockThreads(blocked);
44127b65
RD
779 return pyList;
780}
781
782
783//---------------------------------------------------------------------------
784
785IMPLEMENT_DYNAMIC_CLASS(wxPyShapeCanvas, wxShapeCanvas);
786IMPLEMENT_DYNAMIC_CLASS(wxPyShapeEvtHandler, wxShapeEvtHandler);
787IMPLEMENT_ABSTRACT_CLASS(wxPyShape, wxShape);
788IMPLEMENT_DYNAMIC_CLASS(wxPyRectangleShape, wxRectangleShape);
789IMPLEMENT_DYNAMIC_CLASS(wxPyControlPoint, wxControlPoint);
790IMPLEMENT_DYNAMIC_CLASS(wxPyBitmapShape, wxBitmapShape);
791IMPLEMENT_DYNAMIC_CLASS(wxPyDrawnShape, wxDrawnShape);
792IMPLEMENT_DYNAMIC_CLASS(wxPyCompositeShape, wxCompositeShape);
793IMPLEMENT_DYNAMIC_CLASS(wxPyDividedShape, wxDividedShape);
794IMPLEMENT_DYNAMIC_CLASS(wxPyDivisionShape, wxDivisionShape);
795IMPLEMENT_DYNAMIC_CLASS(wxPyEllipseShape, wxEllipseShape);
796IMPLEMENT_DYNAMIC_CLASS(wxPyCircleShape, wxCircleShape);
797IMPLEMENT_DYNAMIC_CLASS(wxPyLineShape, wxLineShape);
798IMPLEMENT_DYNAMIC_CLASS(wxPyPolygonShape, wxPolygonShape);
799IMPLEMENT_DYNAMIC_CLASS(wxPyTextShape, wxTextShape);
800
801//---------------------------------------------------------------------------
802
803// extern "C" SWIGEXPORT(void) initoglbasicc();
804// extern "C" SWIGEXPORT(void) initoglshapesc();
805// extern "C" SWIGEXPORT(void) initoglshapes2c();
806// extern "C" SWIGEXPORT(void) initoglcanvasc();
807
808#ifdef __cplusplus
809extern "C" {
810#endif
811static PyObject *_wrap_new_ShapeRegion(PyObject *self, PyObject *args, PyObject *kwargs) {
812 PyObject *resultobj;
813 wxShapeRegion *result;
814 char *kwnames[] = {
815 NULL
816 };
817
818 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_ShapeRegion",kwnames)) goto fail;
819 {
820 PyThreadState* __tstate = wxPyBeginAllowThreads();
821 result = (wxShapeRegion *)new wxShapeRegion();
822
823 wxPyEndAllowThreads(__tstate);
824 if (PyErr_Occurred()) SWIG_fail;
825 }
15afbcd0 826 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxShapeRegion, 1);
44127b65
RD
827 return resultobj;
828 fail:
829 return NULL;
830}
831
832
833static PyObject *_wrap_ShapeRegion_SetText(PyObject *self, PyObject *args, PyObject *kwargs) {
834 PyObject *resultobj;
835 wxShapeRegion *arg1 = (wxShapeRegion *) 0 ;
836 wxString *arg2 = 0 ;
837 bool temp2 = False ;
838 PyObject * obj0 = 0 ;
839 PyObject * obj1 = 0 ;
840 char *kwnames[] = {
841 (char *) "self",(char *) "s", NULL
842 };
843
844 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ShapeRegion_SetText",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
845 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxShapeRegion,
846 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
847 {
848 arg2 = wxString_in_helper(obj1);
849 if (arg2 == NULL) SWIG_fail;
850 temp2 = True;
851 }
852 {
853 PyThreadState* __tstate = wxPyBeginAllowThreads();
854 (arg1)->SetText((wxString const &)*arg2);
855
856 wxPyEndAllowThreads(__tstate);
857 if (PyErr_Occurred()) SWIG_fail;
858 }
859 Py_INCREF(Py_None); resultobj = Py_None;
860 {
861 if (temp2)
862 delete arg2;
863 }
864 return resultobj;
865 fail:
866 {
867 if (temp2)
868 delete arg2;
869 }
870 return NULL;
871}
872
873
874static PyObject *_wrap_ShapeRegion_SetFont(PyObject *self, PyObject *args, PyObject *kwargs) {
875 PyObject *resultobj;
876 wxShapeRegion *arg1 = (wxShapeRegion *) 0 ;
877 wxFont *arg2 = (wxFont *) 0 ;
878 PyObject * obj0 = 0 ;
879 PyObject * obj1 = 0 ;
880 char *kwnames[] = {
881 (char *) "self",(char *) "f", NULL
882 };
883
884 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ShapeRegion_SetFont",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
885 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxShapeRegion,
886 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
887 {
888 wxFont* temp;
889 if (obj1) {
890 if (obj1 == Py_None) {
891 temp = NULL;
892 }
893 else if (! wxPyConvertSwigPtr(obj1, (void **) &temp, wxT("wxFont"))) {
894 PyErr_SetString(PyExc_TypeError, "Type error, expected wxFont.");
895 return NULL;
896 }
897 }
898 if (temp)
899 arg2 = wxTheFontList->FindOrCreateFont(temp->GetPointSize(),
900 temp->GetFamily(),
901 temp->GetStyle(),
902 temp->GetWeight(),
903 temp->GetUnderlined(),
904 temp->GetFaceName(),
905 temp->GetEncoding());
906 else
907 arg2 = NULL;
908 }
909 {
910 PyThreadState* __tstate = wxPyBeginAllowThreads();
911 (arg1)->SetFont(arg2);
912
913 wxPyEndAllowThreads(__tstate);
914 if (PyErr_Occurred()) SWIG_fail;
915 }
916 Py_INCREF(Py_None); resultobj = Py_None;
917 return resultobj;
918 fail:
919 return NULL;
920}
921
922
923static PyObject *_wrap_ShapeRegion_SetMinSize(PyObject *self, PyObject *args, PyObject *kwargs) {
924 PyObject *resultobj;
925 wxShapeRegion *arg1 = (wxShapeRegion *) 0 ;
926 double arg2 ;
927 double arg3 ;
928 PyObject * obj0 = 0 ;
994141e6
RD
929 PyObject * obj1 = 0 ;
930 PyObject * obj2 = 0 ;
44127b65
RD
931 char *kwnames[] = {
932 (char *) "self",(char *) "w",(char *) "h", NULL
933 };
934
994141e6 935 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ShapeRegion_SetMinSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
936 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxShapeRegion,
937 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
938 arg2 = (double) SWIG_AsDouble(obj1);
939 if (PyErr_Occurred()) SWIG_fail;
940 arg3 = (double) SWIG_AsDouble(obj2);
941 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
942 {
943 PyThreadState* __tstate = wxPyBeginAllowThreads();
944 (arg1)->SetMinSize(arg2,arg3);
945
946 wxPyEndAllowThreads(__tstate);
947 if (PyErr_Occurred()) SWIG_fail;
948 }
949 Py_INCREF(Py_None); resultobj = Py_None;
950 return resultobj;
951 fail:
952 return NULL;
953}
954
955
956static PyObject *_wrap_ShapeRegion_SetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
957 PyObject *resultobj;
958 wxShapeRegion *arg1 = (wxShapeRegion *) 0 ;
959 double arg2 ;
960 double arg3 ;
961 PyObject * obj0 = 0 ;
994141e6
RD
962 PyObject * obj1 = 0 ;
963 PyObject * obj2 = 0 ;
44127b65
RD
964 char *kwnames[] = {
965 (char *) "self",(char *) "w",(char *) "h", NULL
966 };
967
994141e6 968 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ShapeRegion_SetSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
969 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxShapeRegion,
970 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
971 arg2 = (double) SWIG_AsDouble(obj1);
972 if (PyErr_Occurred()) SWIG_fail;
973 arg3 = (double) SWIG_AsDouble(obj2);
974 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
975 {
976 PyThreadState* __tstate = wxPyBeginAllowThreads();
977 (arg1)->SetSize(arg2,arg3);
978
979 wxPyEndAllowThreads(__tstate);
980 if (PyErr_Occurred()) SWIG_fail;
981 }
982 Py_INCREF(Py_None); resultobj = Py_None;
983 return resultobj;
984 fail:
985 return NULL;
986}
987
988
989static PyObject *_wrap_ShapeRegion_SetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
990 PyObject *resultobj;
991 wxShapeRegion *arg1 = (wxShapeRegion *) 0 ;
992 double arg2 ;
993 double arg3 ;
994 PyObject * obj0 = 0 ;
994141e6
RD
995 PyObject * obj1 = 0 ;
996 PyObject * obj2 = 0 ;
44127b65
RD
997 char *kwnames[] = {
998 (char *) "self",(char *) "x",(char *) "y", NULL
999 };
1000
994141e6 1001 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ShapeRegion_SetPosition",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
1002 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxShapeRegion,
1003 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
1004 arg2 = (double) SWIG_AsDouble(obj1);
1005 if (PyErr_Occurred()) SWIG_fail;
1006 arg3 = (double) SWIG_AsDouble(obj2);
1007 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
1008 {
1009 PyThreadState* __tstate = wxPyBeginAllowThreads();
1010 (arg1)->SetPosition(arg2,arg3);
1011
1012 wxPyEndAllowThreads(__tstate);
1013 if (PyErr_Occurred()) SWIG_fail;
1014 }
1015 Py_INCREF(Py_None); resultobj = Py_None;
1016 return resultobj;
1017 fail:
1018 return NULL;
1019}
1020
1021
1022static PyObject *_wrap_ShapeRegion_SetProportions(PyObject *self, PyObject *args, PyObject *kwargs) {
1023 PyObject *resultobj;
1024 wxShapeRegion *arg1 = (wxShapeRegion *) 0 ;
1025 double arg2 ;
1026 double arg3 ;
1027 PyObject * obj0 = 0 ;
994141e6
RD
1028 PyObject * obj1 = 0 ;
1029 PyObject * obj2 = 0 ;
44127b65
RD
1030 char *kwnames[] = {
1031 (char *) "self",(char *) "x",(char *) "y", NULL
1032 };
1033
994141e6 1034 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ShapeRegion_SetProportions",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
1035 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxShapeRegion,
1036 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
1037 arg2 = (double) SWIG_AsDouble(obj1);
1038 if (PyErr_Occurred()) SWIG_fail;
1039 arg3 = (double) SWIG_AsDouble(obj2);
1040 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
1041 {
1042 PyThreadState* __tstate = wxPyBeginAllowThreads();
1043 (arg1)->SetProportions(arg2,arg3);
1044
1045 wxPyEndAllowThreads(__tstate);
1046 if (PyErr_Occurred()) SWIG_fail;
1047 }
1048 Py_INCREF(Py_None); resultobj = Py_None;
1049 return resultobj;
1050 fail:
1051 return NULL;
1052}
1053
1054
1055static PyObject *_wrap_ShapeRegion_SetFormatMode(PyObject *self, PyObject *args, PyObject *kwargs) {
1056 PyObject *resultobj;
1057 wxShapeRegion *arg1 = (wxShapeRegion *) 0 ;
1058 int arg2 ;
1059 PyObject * obj0 = 0 ;
994141e6 1060 PyObject * obj1 = 0 ;
44127b65
RD
1061 char *kwnames[] = {
1062 (char *) "self",(char *) "mode", NULL
1063 };
1064
994141e6 1065 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ShapeRegion_SetFormatMode",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
1066 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxShapeRegion,
1067 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
1068 arg2 = (int) SWIG_AsInt(obj1);
1069 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
1070 {
1071 PyThreadState* __tstate = wxPyBeginAllowThreads();
1072 (arg1)->SetFormatMode(arg2);
1073
1074 wxPyEndAllowThreads(__tstate);
1075 if (PyErr_Occurred()) SWIG_fail;
1076 }
1077 Py_INCREF(Py_None); resultobj = Py_None;
1078 return resultobj;
1079 fail:
1080 return NULL;
1081}
1082
1083
1084static PyObject *_wrap_ShapeRegion_SetName(PyObject *self, PyObject *args, PyObject *kwargs) {
1085 PyObject *resultobj;
1086 wxShapeRegion *arg1 = (wxShapeRegion *) 0 ;
1087 wxString *arg2 = 0 ;
1088 bool temp2 = False ;
1089 PyObject * obj0 = 0 ;
1090 PyObject * obj1 = 0 ;
1091 char *kwnames[] = {
1092 (char *) "self",(char *) "s", NULL
1093 };
1094
1095 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ShapeRegion_SetName",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
1096 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxShapeRegion,
1097 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
1098 {
1099 arg2 = wxString_in_helper(obj1);
1100 if (arg2 == NULL) SWIG_fail;
1101 temp2 = True;
1102 }
1103 {
1104 PyThreadState* __tstate = wxPyBeginAllowThreads();
1105 (arg1)->SetName((wxString const &)*arg2);
1106
1107 wxPyEndAllowThreads(__tstate);
1108 if (PyErr_Occurred()) SWIG_fail;
1109 }
1110 Py_INCREF(Py_None); resultobj = Py_None;
1111 {
1112 if (temp2)
1113 delete arg2;
1114 }
1115 return resultobj;
1116 fail:
1117 {
1118 if (temp2)
1119 delete arg2;
1120 }
1121 return NULL;
1122}
1123
1124
1125static PyObject *_wrap_ShapeRegion_SetColour(PyObject *self, PyObject *args, PyObject *kwargs) {
1126 PyObject *resultobj;
1127 wxShapeRegion *arg1 = (wxShapeRegion *) 0 ;
1128 wxString *arg2 = 0 ;
1129 bool temp2 = False ;
1130 PyObject * obj0 = 0 ;
1131 PyObject * obj1 = 0 ;
1132 char *kwnames[] = {
1133 (char *) "self",(char *) "col", NULL
1134 };
1135
1136 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ShapeRegion_SetColour",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
1137 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxShapeRegion,
1138 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
1139 {
1140 arg2 = wxString_in_helper(obj1);
1141 if (arg2 == NULL) SWIG_fail;
1142 temp2 = True;
1143 }
1144 {
1145 PyThreadState* __tstate = wxPyBeginAllowThreads();
1146 (arg1)->SetColour((wxString const &)*arg2);
1147
1148 wxPyEndAllowThreads(__tstate);
1149 if (PyErr_Occurred()) SWIG_fail;
1150 }
1151 Py_INCREF(Py_None); resultobj = Py_None;
1152 {
1153 if (temp2)
1154 delete arg2;
1155 }
1156 return resultobj;
1157 fail:
1158 {
1159 if (temp2)
1160 delete arg2;
1161 }
1162 return NULL;
1163}
1164
1165
1166static PyObject *_wrap_ShapeRegion_GetText(PyObject *self, PyObject *args, PyObject *kwargs) {
1167 PyObject *resultobj;
1168 wxShapeRegion *arg1 = (wxShapeRegion *) 0 ;
1169 wxString result;
1170 PyObject * obj0 = 0 ;
1171 char *kwnames[] = {
1172 (char *) "self", NULL
1173 };
1174
1175 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ShapeRegion_GetText",kwnames,&obj0)) goto fail;
15afbcd0
RD
1176 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxShapeRegion,
1177 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
1178 {
1179 PyThreadState* __tstate = wxPyBeginAllowThreads();
1180 result = (arg1)->GetText();
1181
1182 wxPyEndAllowThreads(__tstate);
1183 if (PyErr_Occurred()) SWIG_fail;
1184 }
1185 {
1186#if wxUSE_UNICODE
1187 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
1188#else
1189 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
1190#endif
1191 }
1192 return resultobj;
1193 fail:
1194 return NULL;
1195}
1196
1197
1198static PyObject *_wrap_ShapeRegion_GetFont(PyObject *self, PyObject *args, PyObject *kwargs) {
1199 PyObject *resultobj;
1200 wxShapeRegion *arg1 = (wxShapeRegion *) 0 ;
1201 wxFont *result;
1202 PyObject * obj0 = 0 ;
1203 char *kwnames[] = {
1204 (char *) "self", NULL
1205 };
1206
1207 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ShapeRegion_GetFont",kwnames,&obj0)) goto fail;
15afbcd0
RD
1208 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxShapeRegion,
1209 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
1210 {
1211 PyThreadState* __tstate = wxPyBeginAllowThreads();
1212 result = (wxFont *)(arg1)->GetFont();
1213
1214 wxPyEndAllowThreads(__tstate);
1215 if (PyErr_Occurred()) SWIG_fail;
1216 }
15afbcd0 1217 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFont, 0);
44127b65
RD
1218 return resultobj;
1219 fail:
1220 return NULL;
1221}
1222
1223
1224static PyObject *_wrap_ShapeRegion_GetMinSize(PyObject *self, PyObject *args, PyObject *kwargs) {
1225 PyObject *resultobj;
1226 wxShapeRegion *arg1 = (wxShapeRegion *) 0 ;
1227 double *arg2 = (double *) 0 ;
1228 double *arg3 = (double *) 0 ;
1229 double temp2 ;
1230 double temp3 ;
1231 PyObject * obj0 = 0 ;
1232 char *kwnames[] = {
1233 (char *) "self", NULL
1234 };
1235
1236 arg2 = &temp2;
1237 arg3 = &temp3;
1238 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ShapeRegion_GetMinSize",kwnames,&obj0)) goto fail;
15afbcd0
RD
1239 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxShapeRegion,
1240 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
1241 {
1242 PyThreadState* __tstate = wxPyBeginAllowThreads();
1243 (arg1)->GetMinSize(arg2,arg3);
1244
1245 wxPyEndAllowThreads(__tstate);
1246 if (PyErr_Occurred()) SWIG_fail;
1247 }
1248 Py_INCREF(Py_None); resultobj = Py_None;
1249 {
1250 PyObject *o = PyFloat_FromDouble((double) (*arg2));
1251 resultobj = t_output_helper(resultobj,o);
1252 }
1253 {
1254 PyObject *o = PyFloat_FromDouble((double) (*arg3));
1255 resultobj = t_output_helper(resultobj,o);
1256 }
1257 return resultobj;
1258 fail:
1259 return NULL;
1260}
1261
1262
1263static PyObject *_wrap_ShapeRegion_GetProportion(PyObject *self, PyObject *args, PyObject *kwargs) {
1264 PyObject *resultobj;
1265 wxShapeRegion *arg1 = (wxShapeRegion *) 0 ;
1266 double *arg2 = (double *) 0 ;
1267 double *arg3 = (double *) 0 ;
1268 double temp2 ;
1269 double temp3 ;
1270 PyObject * obj0 = 0 ;
1271 char *kwnames[] = {
1272 (char *) "self", NULL
1273 };
1274
1275 arg2 = &temp2;
1276 arg3 = &temp3;
1277 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ShapeRegion_GetProportion",kwnames,&obj0)) goto fail;
15afbcd0
RD
1278 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxShapeRegion,
1279 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
1280 {
1281 PyThreadState* __tstate = wxPyBeginAllowThreads();
1282 (arg1)->GetProportion(arg2,arg3);
1283
1284 wxPyEndAllowThreads(__tstate);
1285 if (PyErr_Occurred()) SWIG_fail;
1286 }
1287 Py_INCREF(Py_None); resultobj = Py_None;
1288 {
1289 PyObject *o = PyFloat_FromDouble((double) (*arg2));
1290 resultobj = t_output_helper(resultobj,o);
1291 }
1292 {
1293 PyObject *o = PyFloat_FromDouble((double) (*arg3));
1294 resultobj = t_output_helper(resultobj,o);
1295 }
1296 return resultobj;
1297 fail:
1298 return NULL;
1299}
1300
1301
1302static PyObject *_wrap_ShapeRegion_GetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
1303 PyObject *resultobj;
1304 wxShapeRegion *arg1 = (wxShapeRegion *) 0 ;
1305 double *arg2 = (double *) 0 ;
1306 double *arg3 = (double *) 0 ;
1307 double temp2 ;
1308 double temp3 ;
1309 PyObject * obj0 = 0 ;
1310 char *kwnames[] = {
1311 (char *) "self", NULL
1312 };
1313
1314 arg2 = &temp2;
1315 arg3 = &temp3;
1316 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ShapeRegion_GetSize",kwnames,&obj0)) goto fail;
15afbcd0
RD
1317 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxShapeRegion,
1318 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
1319 {
1320 PyThreadState* __tstate = wxPyBeginAllowThreads();
1321 (arg1)->GetSize(arg2,arg3);
1322
1323 wxPyEndAllowThreads(__tstate);
1324 if (PyErr_Occurred()) SWIG_fail;
1325 }
1326 Py_INCREF(Py_None); resultobj = Py_None;
1327 {
1328 PyObject *o = PyFloat_FromDouble((double) (*arg2));
1329 resultobj = t_output_helper(resultobj,o);
1330 }
1331 {
1332 PyObject *o = PyFloat_FromDouble((double) (*arg3));
1333 resultobj = t_output_helper(resultobj,o);
1334 }
1335 return resultobj;
1336 fail:
1337 return NULL;
1338}
1339
1340
1341static PyObject *_wrap_ShapeRegion_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
1342 PyObject *resultobj;
1343 wxShapeRegion *arg1 = (wxShapeRegion *) 0 ;
1344 double *arg2 = (double *) 0 ;
1345 double *arg3 = (double *) 0 ;
1346 double temp2 ;
1347 double temp3 ;
1348 PyObject * obj0 = 0 ;
1349 char *kwnames[] = {
1350 (char *) "self", NULL
1351 };
1352
1353 arg2 = &temp2;
1354 arg3 = &temp3;
1355 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ShapeRegion_GetPosition",kwnames,&obj0)) goto fail;
15afbcd0
RD
1356 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxShapeRegion,
1357 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
1358 {
1359 PyThreadState* __tstate = wxPyBeginAllowThreads();
1360 (arg1)->GetPosition(arg2,arg3);
1361
1362 wxPyEndAllowThreads(__tstate);
1363 if (PyErr_Occurred()) SWIG_fail;
1364 }
1365 Py_INCREF(Py_None); resultobj = Py_None;
1366 {
1367 PyObject *o = PyFloat_FromDouble((double) (*arg2));
1368 resultobj = t_output_helper(resultobj,o);
1369 }
1370 {
1371 PyObject *o = PyFloat_FromDouble((double) (*arg3));
1372 resultobj = t_output_helper(resultobj,o);
1373 }
1374 return resultobj;
1375 fail:
1376 return NULL;
1377}
1378
1379
1380static PyObject *_wrap_ShapeRegion_GetFormatMode(PyObject *self, PyObject *args, PyObject *kwargs) {
1381 PyObject *resultobj;
1382 wxShapeRegion *arg1 = (wxShapeRegion *) 0 ;
1383 int result;
1384 PyObject * obj0 = 0 ;
1385 char *kwnames[] = {
1386 (char *) "self", NULL
1387 };
1388
1389 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ShapeRegion_GetFormatMode",kwnames,&obj0)) goto fail;
15afbcd0
RD
1390 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxShapeRegion,
1391 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
1392 {
1393 PyThreadState* __tstate = wxPyBeginAllowThreads();
1394 result = (int)(arg1)->GetFormatMode();
1395
1396 wxPyEndAllowThreads(__tstate);
1397 if (PyErr_Occurred()) SWIG_fail;
1398 }
15afbcd0 1399 resultobj = SWIG_FromInt((int)result);
44127b65
RD
1400 return resultobj;
1401 fail:
1402 return NULL;
1403}
1404
1405
1406static PyObject *_wrap_ShapeRegion_GetName(PyObject *self, PyObject *args, PyObject *kwargs) {
1407 PyObject *resultobj;
1408 wxShapeRegion *arg1 = (wxShapeRegion *) 0 ;
1409 wxString result;
1410 PyObject * obj0 = 0 ;
1411 char *kwnames[] = {
1412 (char *) "self", NULL
1413 };
1414
1415 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ShapeRegion_GetName",kwnames,&obj0)) goto fail;
15afbcd0
RD
1416 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxShapeRegion,
1417 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
1418 {
1419 PyThreadState* __tstate = wxPyBeginAllowThreads();
1420 result = (arg1)->GetName();
1421
1422 wxPyEndAllowThreads(__tstate);
1423 if (PyErr_Occurred()) SWIG_fail;
1424 }
1425 {
1426#if wxUSE_UNICODE
1427 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
1428#else
1429 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
1430#endif
1431 }
1432 return resultobj;
1433 fail:
1434 return NULL;
1435}
1436
1437
1438static PyObject *_wrap_ShapeRegion_GetColour(PyObject *self, PyObject *args, PyObject *kwargs) {
1439 PyObject *resultobj;
1440 wxShapeRegion *arg1 = (wxShapeRegion *) 0 ;
1441 wxString result;
1442 PyObject * obj0 = 0 ;
1443 char *kwnames[] = {
1444 (char *) "self", NULL
1445 };
1446
1447 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ShapeRegion_GetColour",kwnames,&obj0)) goto fail;
15afbcd0
RD
1448 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxShapeRegion,
1449 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
1450 {
1451 PyThreadState* __tstate = wxPyBeginAllowThreads();
1452 result = (arg1)->GetColour();
1453
1454 wxPyEndAllowThreads(__tstate);
1455 if (PyErr_Occurred()) SWIG_fail;
1456 }
1457 {
1458#if wxUSE_UNICODE
1459 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
1460#else
1461 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
1462#endif
1463 }
1464 return resultobj;
1465 fail:
1466 return NULL;
1467}
1468
1469
1470static PyObject *_wrap_ShapeRegion_GetActualColourObject(PyObject *self, PyObject *args, PyObject *kwargs) {
1471 PyObject *resultobj;
1472 wxShapeRegion *arg1 = (wxShapeRegion *) 0 ;
093d613e 1473 wxColour result;
44127b65
RD
1474 PyObject * obj0 = 0 ;
1475 char *kwnames[] = {
1476 (char *) "self", NULL
1477 };
1478
1479 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ShapeRegion_GetActualColourObject",kwnames,&obj0)) goto fail;
15afbcd0
RD
1480 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxShapeRegion,
1481 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
1482 {
1483 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d613e 1484 result = (arg1)->GetActualColourObject();
44127b65
RD
1485
1486 wxPyEndAllowThreads(__tstate);
1487 if (PyErr_Occurred()) SWIG_fail;
1488 }
093d613e
RD
1489 {
1490 wxColour * resultptr;
1491 resultptr = new wxColour((wxColour &) result);
15afbcd0 1492 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
093d613e 1493 }
44127b65
RD
1494 return resultobj;
1495 fail:
1496 return NULL;
1497}
1498
1499
1500static PyObject *_wrap_ShapeRegion_GetFormattedText(PyObject *self, PyObject *args, PyObject *kwargs) {
1501 PyObject *resultobj;
1502 wxShapeRegion *arg1 = (wxShapeRegion *) 0 ;
1503 wxList *result;
1504 PyObject * obj0 = 0 ;
1505 char *kwnames[] = {
1506 (char *) "self", NULL
1507 };
1508
1509 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ShapeRegion_GetFormattedText",kwnames,&obj0)) goto fail;
15afbcd0
RD
1510 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxShapeRegion,
1511 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
1512 {
1513 PyThreadState* __tstate = wxPyBeginAllowThreads();
1514 {
1515 wxList &_result_ref = (arg1)->GetFormattedText();
1516 result = (wxList *) &_result_ref;
1517 }
1518
1519 wxPyEndAllowThreads(__tstate);
1520 if (PyErr_Occurred()) SWIG_fail;
1521 }
15afbcd0 1522 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxList, 0);
44127b65
RD
1523 return resultobj;
1524 fail:
1525 return NULL;
1526}
1527
1528
1529static PyObject *_wrap_ShapeRegion_GetPenColour(PyObject *self, PyObject *args, PyObject *kwargs) {
1530 PyObject *resultobj;
1531 wxShapeRegion *arg1 = (wxShapeRegion *) 0 ;
1532 wxString result;
1533 PyObject * obj0 = 0 ;
1534 char *kwnames[] = {
1535 (char *) "self", NULL
1536 };
1537
1538 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ShapeRegion_GetPenColour",kwnames,&obj0)) goto fail;
15afbcd0
RD
1539 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxShapeRegion,
1540 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
1541 {
1542 PyThreadState* __tstate = wxPyBeginAllowThreads();
1543 result = (arg1)->GetPenColour();
1544
1545 wxPyEndAllowThreads(__tstate);
1546 if (PyErr_Occurred()) SWIG_fail;
1547 }
1548 {
1549#if wxUSE_UNICODE
1550 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
1551#else
1552 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
1553#endif
1554 }
1555 return resultobj;
1556 fail:
1557 return NULL;
1558}
1559
1560
1561static PyObject *_wrap_ShapeRegion_GetPenStyle(PyObject *self, PyObject *args, PyObject *kwargs) {
1562 PyObject *resultobj;
1563 wxShapeRegion *arg1 = (wxShapeRegion *) 0 ;
1564 int result;
1565 PyObject * obj0 = 0 ;
1566 char *kwnames[] = {
1567 (char *) "self", NULL
1568 };
1569
1570 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ShapeRegion_GetPenStyle",kwnames,&obj0)) goto fail;
15afbcd0
RD
1571 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxShapeRegion,
1572 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
1573 {
1574 PyThreadState* __tstate = wxPyBeginAllowThreads();
1575 result = (int)(arg1)->GetPenStyle();
1576
1577 wxPyEndAllowThreads(__tstate);
1578 if (PyErr_Occurred()) SWIG_fail;
1579 }
15afbcd0 1580 resultobj = SWIG_FromInt((int)result);
44127b65
RD
1581 return resultobj;
1582 fail:
1583 return NULL;
1584}
1585
1586
1587static PyObject *_wrap_ShapeRegion_SetPenStyle(PyObject *self, PyObject *args, PyObject *kwargs) {
1588 PyObject *resultobj;
1589 wxShapeRegion *arg1 = (wxShapeRegion *) 0 ;
1590 int arg2 ;
1591 PyObject * obj0 = 0 ;
994141e6 1592 PyObject * obj1 = 0 ;
44127b65
RD
1593 char *kwnames[] = {
1594 (char *) "self",(char *) "style", NULL
1595 };
1596
994141e6 1597 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ShapeRegion_SetPenStyle",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
1598 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxShapeRegion,
1599 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
1600 arg2 = (int) SWIG_AsInt(obj1);
1601 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
1602 {
1603 PyThreadState* __tstate = wxPyBeginAllowThreads();
1604 (arg1)->SetPenStyle(arg2);
1605
1606 wxPyEndAllowThreads(__tstate);
1607 if (PyErr_Occurred()) SWIG_fail;
1608 }
1609 Py_INCREF(Py_None); resultobj = Py_None;
1610 return resultobj;
1611 fail:
1612 return NULL;
1613}
1614
1615
1616static PyObject *_wrap_ShapeRegion_SetPenColour(PyObject *self, PyObject *args, PyObject *kwargs) {
1617 PyObject *resultobj;
1618 wxShapeRegion *arg1 = (wxShapeRegion *) 0 ;
1619 wxString *arg2 = 0 ;
1620 bool temp2 = False ;
1621 PyObject * obj0 = 0 ;
1622 PyObject * obj1 = 0 ;
1623 char *kwnames[] = {
1624 (char *) "self",(char *) "col", NULL
1625 };
1626
1627 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ShapeRegion_SetPenColour",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
1628 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxShapeRegion,
1629 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
1630 {
1631 arg2 = wxString_in_helper(obj1);
1632 if (arg2 == NULL) SWIG_fail;
1633 temp2 = True;
1634 }
1635 {
1636 PyThreadState* __tstate = wxPyBeginAllowThreads();
1637 (arg1)->SetPenColour((wxString const &)*arg2);
1638
1639 wxPyEndAllowThreads(__tstate);
1640 if (PyErr_Occurred()) SWIG_fail;
1641 }
1642 Py_INCREF(Py_None); resultobj = Py_None;
1643 {
1644 if (temp2)
1645 delete arg2;
1646 }
1647 return resultobj;
1648 fail:
1649 {
1650 if (temp2)
1651 delete arg2;
1652 }
1653 return NULL;
1654}
1655
1656
1657static PyObject *_wrap_ShapeRegion_GetActualPen(PyObject *self, PyObject *args, PyObject *kwargs) {
1658 PyObject *resultobj;
1659 wxShapeRegion *arg1 = (wxShapeRegion *) 0 ;
1660 wxPen *result;
1661 PyObject * obj0 = 0 ;
1662 char *kwnames[] = {
1663 (char *) "self", NULL
1664 };
1665
1666 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ShapeRegion_GetActualPen",kwnames,&obj0)) goto fail;
15afbcd0
RD
1667 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxShapeRegion,
1668 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
1669 {
1670 PyThreadState* __tstate = wxPyBeginAllowThreads();
1671 result = (wxPen *)(arg1)->GetActualPen();
1672
1673 wxPyEndAllowThreads(__tstate);
1674 if (PyErr_Occurred()) SWIG_fail;
1675 }
15afbcd0 1676 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPen, 0);
44127b65
RD
1677 return resultobj;
1678 fail:
1679 return NULL;
1680}
1681
1682
1683static PyObject *_wrap_ShapeRegion_GetWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
1684 PyObject *resultobj;
1685 wxShapeRegion *arg1 = (wxShapeRegion *) 0 ;
1686 double result;
1687 PyObject * obj0 = 0 ;
1688 char *kwnames[] = {
1689 (char *) "self", NULL
1690 };
1691
1692 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ShapeRegion_GetWidth",kwnames,&obj0)) goto fail;
15afbcd0
RD
1693 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxShapeRegion,
1694 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
1695 {
1696 PyThreadState* __tstate = wxPyBeginAllowThreads();
1697 result = (double)(arg1)->GetWidth();
1698
1699 wxPyEndAllowThreads(__tstate);
1700 if (PyErr_Occurred()) SWIG_fail;
1701 }
15afbcd0 1702 resultobj = SWIG_FromDouble((double)result);
44127b65
RD
1703 return resultobj;
1704 fail:
1705 return NULL;
1706}
1707
1708
1709static PyObject *_wrap_ShapeRegion_GetHeight(PyObject *self, PyObject *args, PyObject *kwargs) {
1710 PyObject *resultobj;
1711 wxShapeRegion *arg1 = (wxShapeRegion *) 0 ;
1712 double result;
1713 PyObject * obj0 = 0 ;
1714 char *kwnames[] = {
1715 (char *) "self", NULL
1716 };
1717
1718 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ShapeRegion_GetHeight",kwnames,&obj0)) goto fail;
15afbcd0
RD
1719 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxShapeRegion,
1720 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
1721 {
1722 PyThreadState* __tstate = wxPyBeginAllowThreads();
1723 result = (double)(arg1)->GetHeight();
1724
1725 wxPyEndAllowThreads(__tstate);
1726 if (PyErr_Occurred()) SWIG_fail;
1727 }
15afbcd0 1728 resultobj = SWIG_FromDouble((double)result);
44127b65
RD
1729 return resultobj;
1730 fail:
1731 return NULL;
1732}
1733
1734
1735static PyObject *_wrap_ShapeRegion_ClearText(PyObject *self, PyObject *args, PyObject *kwargs) {
1736 PyObject *resultobj;
1737 wxShapeRegion *arg1 = (wxShapeRegion *) 0 ;
1738 PyObject * obj0 = 0 ;
1739 char *kwnames[] = {
1740 (char *) "self", NULL
1741 };
1742
1743 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ShapeRegion_ClearText",kwnames,&obj0)) goto fail;
15afbcd0
RD
1744 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxShapeRegion,
1745 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
1746 {
1747 PyThreadState* __tstate = wxPyBeginAllowThreads();
1748 (arg1)->ClearText();
1749
1750 wxPyEndAllowThreads(__tstate);
1751 if (PyErr_Occurred()) SWIG_fail;
1752 }
1753 Py_INCREF(Py_None); resultobj = Py_None;
1754 return resultobj;
1755 fail:
1756 return NULL;
1757}
1758
1759
1760static PyObject * ShapeRegion_swigregister(PyObject *self, PyObject *args) {
1761 PyObject *obj;
1762 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
1763 SWIG_TypeClientData(SWIGTYPE_p_wxShapeRegion, obj);
1764 Py_INCREF(obj);
1765 return Py_BuildValue((char *)"");
1766}
30d215aa
RD
1767static PyObject *_wrap_new_AttachmentPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
1768 PyObject *resultobj;
1769 int arg1 = (int) 0 ;
1770 double arg2 = (double) 0.0 ;
1771 double arg3 = (double) 0.0 ;
1772 wxAttachmentPoint *result;
994141e6
RD
1773 PyObject * obj0 = 0 ;
1774 PyObject * obj1 = 0 ;
1775 PyObject * obj2 = 0 ;
30d215aa
RD
1776 char *kwnames[] = {
1777 (char *) "id",(char *) "x",(char *) "y", NULL
1778 };
1779
994141e6
RD
1780 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_AttachmentPoint",kwnames,&obj0,&obj1,&obj2)) goto fail;
1781 if (obj0) {
15afbcd0
RD
1782 arg1 = (int) SWIG_AsInt(obj0);
1783 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
1784 }
1785 if (obj1) {
15afbcd0
RD
1786 arg2 = (double) SWIG_AsDouble(obj1);
1787 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
1788 }
1789 if (obj2) {
15afbcd0
RD
1790 arg3 = (double) SWIG_AsDouble(obj2);
1791 if (PyErr_Occurred()) SWIG_fail;
994141e6 1792 }
30d215aa
RD
1793 {
1794 PyThreadState* __tstate = wxPyBeginAllowThreads();
1795 result = (wxAttachmentPoint *)new wxAttachmentPoint(arg1,arg2,arg3);
1796
1797 wxPyEndAllowThreads(__tstate);
1798 if (PyErr_Occurred()) SWIG_fail;
1799 }
15afbcd0 1800 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxAttachmentPoint, 1);
30d215aa
RD
1801 return resultobj;
1802 fail:
1803 return NULL;
1804}
1805
1806
1807static PyObject *_wrap_AttachmentPoint_m_id_set(PyObject *self, PyObject *args, PyObject *kwargs) {
1808 PyObject *resultobj;
1809 wxAttachmentPoint *arg1 = (wxAttachmentPoint *) 0 ;
1810 int arg2 ;
1811 PyObject * obj0 = 0 ;
994141e6 1812 PyObject * obj1 = 0 ;
30d215aa
RD
1813 char *kwnames[] = {
1814 (char *) "self",(char *) "m_id", NULL
1815 };
1816
994141e6 1817 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:AttachmentPoint_m_id_set",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
1818 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxAttachmentPoint,
1819 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
1820 arg2 = (int) SWIG_AsInt(obj1);
1821 if (PyErr_Occurred()) SWIG_fail;
30d215aa
RD
1822 if (arg1) (arg1)->m_id = arg2;
1823
1824 Py_INCREF(Py_None); resultobj = Py_None;
1825 return resultobj;
1826 fail:
1827 return NULL;
1828}
1829
1830
1831static PyObject *_wrap_AttachmentPoint_m_id_get(PyObject *self, PyObject *args, PyObject *kwargs) {
1832 PyObject *resultobj;
1833 wxAttachmentPoint *arg1 = (wxAttachmentPoint *) 0 ;
1834 int result;
1835 PyObject * obj0 = 0 ;
1836 char *kwnames[] = {
1837 (char *) "self", NULL
1838 };
1839
1840 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:AttachmentPoint_m_id_get",kwnames,&obj0)) goto fail;
15afbcd0
RD
1841 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxAttachmentPoint,
1842 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30d215aa
RD
1843 result = (int) ((arg1)->m_id);
1844
15afbcd0 1845 resultobj = SWIG_FromInt((int)result);
30d215aa
RD
1846 return resultobj;
1847 fail:
1848 return NULL;
1849}
1850
1851
1852static PyObject *_wrap_AttachmentPoint_m_x_set(PyObject *self, PyObject *args, PyObject *kwargs) {
1853 PyObject *resultobj;
1854 wxAttachmentPoint *arg1 = (wxAttachmentPoint *) 0 ;
1855 double arg2 ;
1856 PyObject * obj0 = 0 ;
994141e6 1857 PyObject * obj1 = 0 ;
30d215aa
RD
1858 char *kwnames[] = {
1859 (char *) "self",(char *) "m_x", NULL
1860 };
1861
994141e6 1862 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:AttachmentPoint_m_x_set",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
1863 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxAttachmentPoint,
1864 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
1865 arg2 = (double) SWIG_AsDouble(obj1);
1866 if (PyErr_Occurred()) SWIG_fail;
30d215aa
RD
1867 if (arg1) (arg1)->m_x = arg2;
1868
1869 Py_INCREF(Py_None); resultobj = Py_None;
1870 return resultobj;
1871 fail:
1872 return NULL;
1873}
1874
1875
1876static PyObject *_wrap_AttachmentPoint_m_x_get(PyObject *self, PyObject *args, PyObject *kwargs) {
1877 PyObject *resultobj;
1878 wxAttachmentPoint *arg1 = (wxAttachmentPoint *) 0 ;
1879 double result;
1880 PyObject * obj0 = 0 ;
1881 char *kwnames[] = {
1882 (char *) "self", NULL
1883 };
1884
1885 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:AttachmentPoint_m_x_get",kwnames,&obj0)) goto fail;
15afbcd0
RD
1886 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxAttachmentPoint,
1887 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30d215aa
RD
1888 result = (double) ((arg1)->m_x);
1889
15afbcd0 1890 resultobj = SWIG_FromDouble((double)result);
30d215aa
RD
1891 return resultobj;
1892 fail:
1893 return NULL;
1894}
1895
1896
1897static PyObject *_wrap_AttachmentPoint_m_y_set(PyObject *self, PyObject *args, PyObject *kwargs) {
1898 PyObject *resultobj;
1899 wxAttachmentPoint *arg1 = (wxAttachmentPoint *) 0 ;
1900 double arg2 ;
1901 PyObject * obj0 = 0 ;
994141e6 1902 PyObject * obj1 = 0 ;
30d215aa
RD
1903 char *kwnames[] = {
1904 (char *) "self",(char *) "m_y", NULL
1905 };
1906
994141e6 1907 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:AttachmentPoint_m_y_set",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
1908 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxAttachmentPoint,
1909 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
1910 arg2 = (double) SWIG_AsDouble(obj1);
1911 if (PyErr_Occurred()) SWIG_fail;
30d215aa
RD
1912 if (arg1) (arg1)->m_y = arg2;
1913
1914 Py_INCREF(Py_None); resultobj = Py_None;
1915 return resultobj;
1916 fail:
1917 return NULL;
1918}
1919
1920
1921static PyObject *_wrap_AttachmentPoint_m_y_get(PyObject *self, PyObject *args, PyObject *kwargs) {
1922 PyObject *resultobj;
1923 wxAttachmentPoint *arg1 = (wxAttachmentPoint *) 0 ;
1924 double result;
1925 PyObject * obj0 = 0 ;
1926 char *kwnames[] = {
1927 (char *) "self", NULL
1928 };
1929
1930 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:AttachmentPoint_m_y_get",kwnames,&obj0)) goto fail;
15afbcd0
RD
1931 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxAttachmentPoint,
1932 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30d215aa
RD
1933 result = (double) ((arg1)->m_y);
1934
15afbcd0 1935 resultobj = SWIG_FromDouble((double)result);
30d215aa
RD
1936 return resultobj;
1937 fail:
1938 return NULL;
1939}
1940
1941
1942static PyObject * AttachmentPoint_swigregister(PyObject *self, PyObject *args) {
1943 PyObject *obj;
1944 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
1945 SWIG_TypeClientData(SWIGTYPE_p_wxAttachmentPoint, obj);
1946 Py_INCREF(obj);
1947 return Py_BuildValue((char *)"");
1948}
44127b65
RD
1949static PyObject *_wrap_new_PyShapeEvtHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
1950 PyObject *resultobj;
1951 wxPyShapeEvtHandler *arg1 = (wxPyShapeEvtHandler *) NULL ;
1952 wxPyShape *arg2 = (wxPyShape *) NULL ;
1953 wxPyShapeEvtHandler *result;
1954 PyObject * obj0 = 0 ;
1955 PyObject * obj1 = 0 ;
1956 char *kwnames[] = {
1957 (char *) "prev",(char *) "shape", NULL
1958 };
1959
1960 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_PyShapeEvtHandler",kwnames,&obj0,&obj1)) goto fail;
1961 if (obj0) {
15afbcd0
RD
1962 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShapeEvtHandler,
1963 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
1964 }
1965 if (obj1) {
15afbcd0
RD
1966 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyShape,
1967 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
1968 }
1969 {
1970 PyThreadState* __tstate = wxPyBeginAllowThreads();
1971 result = (wxPyShapeEvtHandler *)new wxPyShapeEvtHandler(arg1,arg2);
1972
1973 wxPyEndAllowThreads(__tstate);
1974 if (PyErr_Occurred()) SWIG_fail;
1975 }
1976 {
1977 resultobj = wxPyMake_wxShapeEvtHandler(result);
1978 }
1979 return resultobj;
1980 fail:
1981 return NULL;
1982}
1983
1984
1985static PyObject *_wrap_PyShapeEvtHandler__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
1986 PyObject *resultobj;
1987 wxPyShapeEvtHandler *arg1 = (wxPyShapeEvtHandler *) 0 ;
1988 PyObject *arg2 = (PyObject *) 0 ;
1989 PyObject *arg3 = (PyObject *) 0 ;
1990 PyObject * obj0 = 0 ;
1991 PyObject * obj1 = 0 ;
1992 PyObject * obj2 = 0 ;
1993 char *kwnames[] = {
1994 (char *) "self",(char *) "self",(char *) "_class", NULL
1995 };
1996
1997 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyShapeEvtHandler__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
1998 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShapeEvtHandler,
1999 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
2000 arg2 = obj1;
2001 arg3 = obj2;
2002 {
2003 PyThreadState* __tstate = wxPyBeginAllowThreads();
2004 (arg1)->_setCallbackInfo(arg2,arg3);
2005
2006 wxPyEndAllowThreads(__tstate);
2007 if (PyErr_Occurred()) SWIG_fail;
2008 }
2009 Py_INCREF(Py_None); resultobj = Py_None;
2010 return resultobj;
2011 fail:
2012 return NULL;
2013}
2014
2015
2016static PyObject *_wrap_PyShapeEvtHandler__setOORInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
2017 PyObject *resultobj;
2018 wxPyShapeEvtHandler *arg1 = (wxPyShapeEvtHandler *) 0 ;
2019 PyObject *arg2 = (PyObject *) 0 ;
2020 PyObject * obj0 = 0 ;
2021 PyObject * obj1 = 0 ;
2022 char *kwnames[] = {
2023 (char *) "self",(char *) "_self", NULL
2024 };
2025
2026 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyShapeEvtHandler__setOORInfo",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
2027 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShapeEvtHandler,
2028 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
2029 arg2 = obj1;
2030 {
2031 PyThreadState* __tstate = wxPyBeginAllowThreads();
2032 wxPyShapeEvtHandler__setOORInfo(arg1,arg2);
2033
2034 wxPyEndAllowThreads(__tstate);
2035 if (PyErr_Occurred()) SWIG_fail;
2036 }
2037 Py_INCREF(Py_None); resultobj = Py_None;
2038 return resultobj;
2039 fail:
2040 return NULL;
2041}
2042
2043
2044static PyObject *_wrap_PyShapeEvtHandler_SetShape(PyObject *self, PyObject *args, PyObject *kwargs) {
2045 PyObject *resultobj;
2046 wxPyShapeEvtHandler *arg1 = (wxPyShapeEvtHandler *) 0 ;
2047 wxPyShape *arg2 = (wxPyShape *) 0 ;
2048 PyObject * obj0 = 0 ;
2049 PyObject * obj1 = 0 ;
2050 char *kwnames[] = {
2051 (char *) "self",(char *) "sh", NULL
2052 };
2053
2054 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyShapeEvtHandler_SetShape",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
2055 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShapeEvtHandler,
2056 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2057 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyShape,
2058 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
2059 {
2060 PyThreadState* __tstate = wxPyBeginAllowThreads();
2061 (arg1)->SetShape(arg2);
2062
2063 wxPyEndAllowThreads(__tstate);
2064 if (PyErr_Occurred()) SWIG_fail;
2065 }
2066 Py_INCREF(Py_None); resultobj = Py_None;
2067 return resultobj;
2068 fail:
2069 return NULL;
2070}
2071
2072
2073static PyObject *_wrap_PyShapeEvtHandler_GetShape(PyObject *self, PyObject *args, PyObject *kwargs) {
2074 PyObject *resultobj;
2075 wxPyShapeEvtHandler *arg1 = (wxPyShapeEvtHandler *) 0 ;
2076 wxPyShape *result;
2077 PyObject * obj0 = 0 ;
2078 char *kwnames[] = {
2079 (char *) "self", NULL
2080 };
2081
2082 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyShapeEvtHandler_GetShape",kwnames,&obj0)) goto fail;
15afbcd0
RD
2083 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShapeEvtHandler,
2084 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
2085 {
2086 PyThreadState* __tstate = wxPyBeginAllowThreads();
2087 result = (wxPyShape *)(arg1)->GetShape();
2088
2089 wxPyEndAllowThreads(__tstate);
2090 if (PyErr_Occurred()) SWIG_fail;
2091 }
2092 {
2093 resultobj = wxPyMake_wxShapeEvtHandler(result);
2094 }
2095 return resultobj;
2096 fail:
2097 return NULL;
2098}
2099
2100
2101static PyObject *_wrap_PyShapeEvtHandler_SetPreviousHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
2102 PyObject *resultobj;
2103 wxPyShapeEvtHandler *arg1 = (wxPyShapeEvtHandler *) 0 ;
2104 wxPyShapeEvtHandler *arg2 = (wxPyShapeEvtHandler *) 0 ;
2105 PyObject * obj0 = 0 ;
2106 PyObject * obj1 = 0 ;
2107 char *kwnames[] = {
2108 (char *) "self",(char *) "handler", NULL
2109 };
2110
2111 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyShapeEvtHandler_SetPreviousHandler",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
2112 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShapeEvtHandler,
2113 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2114 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyShapeEvtHandler,
2115 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
2116 {
2117 PyThreadState* __tstate = wxPyBeginAllowThreads();
2118 (arg1)->SetPreviousHandler(arg2);
2119
2120 wxPyEndAllowThreads(__tstate);
2121 if (PyErr_Occurred()) SWIG_fail;
2122 }
2123 Py_INCREF(Py_None); resultobj = Py_None;
2124 return resultobj;
2125 fail:
2126 return NULL;
2127}
2128
2129
2130static PyObject *_wrap_PyShapeEvtHandler_GetPreviousHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
2131 PyObject *resultobj;
2132 wxPyShapeEvtHandler *arg1 = (wxPyShapeEvtHandler *) 0 ;
2133 wxPyShapeEvtHandler *result;
2134 PyObject * obj0 = 0 ;
2135 char *kwnames[] = {
2136 (char *) "self", NULL
2137 };
2138
2139 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyShapeEvtHandler_GetPreviousHandler",kwnames,&obj0)) goto fail;
15afbcd0
RD
2140 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShapeEvtHandler,
2141 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
2142 {
2143 PyThreadState* __tstate = wxPyBeginAllowThreads();
2144 result = (wxPyShapeEvtHandler *)(arg1)->GetPreviousHandler();
2145
2146 wxPyEndAllowThreads(__tstate);
2147 if (PyErr_Occurred()) SWIG_fail;
2148 }
2149 {
2150 resultobj = wxPyMake_wxShapeEvtHandler(result);
2151 }
2152 return resultobj;
2153 fail:
2154 return NULL;
2155}
2156
2157
2158static PyObject *_wrap_PyShapeEvtHandler_CreateNewCopy(PyObject *self, PyObject *args, PyObject *kwargs) {
2159 PyObject *resultobj;
2160 wxPyShapeEvtHandler *arg1 = (wxPyShapeEvtHandler *) 0 ;
2161 wxPyShapeEvtHandler *result;
2162 PyObject * obj0 = 0 ;
2163 char *kwnames[] = {
2164 (char *) "self", NULL
2165 };
2166
2167 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyShapeEvtHandler_CreateNewCopy",kwnames,&obj0)) goto fail;
15afbcd0
RD
2168 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShapeEvtHandler,
2169 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
2170 {
2171 PyThreadState* __tstate = wxPyBeginAllowThreads();
2172 result = (wxPyShapeEvtHandler *)(arg1)->CreateNewCopy();
2173
2174 wxPyEndAllowThreads(__tstate);
2175 if (PyErr_Occurred()) SWIG_fail;
2176 }
2177 {
2178 resultobj = wxPyMake_wxShapeEvtHandler(result);
2179 }
2180 return resultobj;
2181 fail:
2182 return NULL;
2183}
2184
2185
2186static PyObject *_wrap_PyShapeEvtHandler_base_OnDelete(PyObject *self, PyObject *args, PyObject *kwargs) {
2187 PyObject *resultobj;
2188 wxPyShapeEvtHandler *arg1 = (wxPyShapeEvtHandler *) 0 ;
2189 PyObject * obj0 = 0 ;
2190 char *kwnames[] = {
2191 (char *) "self", NULL
2192 };
2193
2194 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyShapeEvtHandler_base_OnDelete",kwnames,&obj0)) goto fail;
15afbcd0
RD
2195 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShapeEvtHandler,
2196 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
2197 {
2198 PyThreadState* __tstate = wxPyBeginAllowThreads();
2199 (arg1)->base_OnDelete();
2200
2201 wxPyEndAllowThreads(__tstate);
2202 if (PyErr_Occurred()) SWIG_fail;
2203 }
2204 Py_INCREF(Py_None); resultobj = Py_None;
2205 return resultobj;
2206 fail:
2207 return NULL;
2208}
2209
2210
2211static PyObject *_wrap_PyShapeEvtHandler_base_OnDraw(PyObject *self, PyObject *args, PyObject *kwargs) {
2212 PyObject *resultobj;
2213 wxPyShapeEvtHandler *arg1 = (wxPyShapeEvtHandler *) 0 ;
2214 wxDC *arg2 = 0 ;
2215 PyObject * obj0 = 0 ;
2216 PyObject * obj1 = 0 ;
2217 char *kwnames[] = {
2218 (char *) "self",(char *) "dc", NULL
2219 };
2220
2221 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyShapeEvtHandler_base_OnDraw",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
2222 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShapeEvtHandler,
2223 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2224 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
2225 SWIG_POINTER_EXCEPTION | 0)) == -1)
2226 SWIG_fail;
44127b65 2227 if (arg2 == NULL) {
15afbcd0
RD
2228 PyErr_SetString(PyExc_TypeError,"null reference");
2229 SWIG_fail;
44127b65
RD
2230 }
2231 {
2232 PyThreadState* __tstate = wxPyBeginAllowThreads();
2233 (arg1)->base_OnDraw(*arg2);
2234
2235 wxPyEndAllowThreads(__tstate);
2236 if (PyErr_Occurred()) SWIG_fail;
2237 }
2238 Py_INCREF(Py_None); resultobj = Py_None;
2239 return resultobj;
2240 fail:
2241 return NULL;
2242}
2243
2244
2245static PyObject *_wrap_PyShapeEvtHandler_base_OnDrawContents(PyObject *self, PyObject *args, PyObject *kwargs) {
2246 PyObject *resultobj;
2247 wxPyShapeEvtHandler *arg1 = (wxPyShapeEvtHandler *) 0 ;
2248 wxDC *arg2 = 0 ;
2249 PyObject * obj0 = 0 ;
2250 PyObject * obj1 = 0 ;
2251 char *kwnames[] = {
2252 (char *) "self",(char *) "dc", NULL
2253 };
2254
2255 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyShapeEvtHandler_base_OnDrawContents",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
2256 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShapeEvtHandler,
2257 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2258 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
2259 SWIG_POINTER_EXCEPTION | 0)) == -1)
2260 SWIG_fail;
44127b65 2261 if (arg2 == NULL) {
15afbcd0
RD
2262 PyErr_SetString(PyExc_TypeError,"null reference");
2263 SWIG_fail;
44127b65
RD
2264 }
2265 {
2266 PyThreadState* __tstate = wxPyBeginAllowThreads();
2267 (arg1)->base_OnDrawContents(*arg2);
2268
2269 wxPyEndAllowThreads(__tstate);
2270 if (PyErr_Occurred()) SWIG_fail;
2271 }
2272 Py_INCREF(Py_None); resultobj = Py_None;
2273 return resultobj;
2274 fail:
2275 return NULL;
2276}
2277
2278
2279static PyObject *_wrap_PyShapeEvtHandler_base_OnDrawBranches(PyObject *self, PyObject *args, PyObject *kwargs) {
2280 PyObject *resultobj;
2281 wxPyShapeEvtHandler *arg1 = (wxPyShapeEvtHandler *) 0 ;
2282 wxDC *arg2 = 0 ;
2283 bool arg3 = (bool) False ;
2284 PyObject * obj0 = 0 ;
2285 PyObject * obj1 = 0 ;
2286 PyObject * obj2 = 0 ;
2287 char *kwnames[] = {
2288 (char *) "self",(char *) "dc",(char *) "erase", NULL
2289 };
2290
2291 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:PyShapeEvtHandler_base_OnDrawBranches",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
2292 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShapeEvtHandler,
2293 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2294 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
2295 SWIG_POINTER_EXCEPTION | 0)) == -1)
2296 SWIG_fail;
44127b65 2297 if (arg2 == NULL) {
15afbcd0
RD
2298 PyErr_SetString(PyExc_TypeError,"null reference");
2299 SWIG_fail;
44127b65
RD
2300 }
2301 if (obj2) {
15afbcd0
RD
2302 arg3 = (bool) SWIG_AsBool(obj2);
2303 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
2304 }
2305 {
2306 PyThreadState* __tstate = wxPyBeginAllowThreads();
2307 (arg1)->base_OnDrawBranches(*arg2,arg3);
2308
2309 wxPyEndAllowThreads(__tstate);
2310 if (PyErr_Occurred()) SWIG_fail;
2311 }
2312 Py_INCREF(Py_None); resultobj = Py_None;
2313 return resultobj;
2314 fail:
2315 return NULL;
2316}
2317
2318
2319static PyObject *_wrap_PyShapeEvtHandler_base_OnMoveLinks(PyObject *self, PyObject *args, PyObject *kwargs) {
2320 PyObject *resultobj;
2321 wxPyShapeEvtHandler *arg1 = (wxPyShapeEvtHandler *) 0 ;
2322 wxDC *arg2 = 0 ;
2323 PyObject * obj0 = 0 ;
2324 PyObject * obj1 = 0 ;
2325 char *kwnames[] = {
2326 (char *) "self",(char *) "dc", NULL
2327 };
2328
2329 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyShapeEvtHandler_base_OnMoveLinks",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
2330 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShapeEvtHandler,
2331 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2332 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
2333 SWIG_POINTER_EXCEPTION | 0)) == -1)
2334 SWIG_fail;
44127b65 2335 if (arg2 == NULL) {
15afbcd0
RD
2336 PyErr_SetString(PyExc_TypeError,"null reference");
2337 SWIG_fail;
44127b65
RD
2338 }
2339 {
2340 PyThreadState* __tstate = wxPyBeginAllowThreads();
2341 (arg1)->base_OnMoveLinks(*arg2);
2342
2343 wxPyEndAllowThreads(__tstate);
2344 if (PyErr_Occurred()) SWIG_fail;
2345 }
2346 Py_INCREF(Py_None); resultobj = Py_None;
2347 return resultobj;
2348 fail:
2349 return NULL;
2350}
2351
2352
2353static PyObject *_wrap_PyShapeEvtHandler_base_OnErase(PyObject *self, PyObject *args, PyObject *kwargs) {
2354 PyObject *resultobj;
2355 wxPyShapeEvtHandler *arg1 = (wxPyShapeEvtHandler *) 0 ;
2356 wxDC *arg2 = 0 ;
2357 PyObject * obj0 = 0 ;
2358 PyObject * obj1 = 0 ;
2359 char *kwnames[] = {
2360 (char *) "self",(char *) "dc", NULL
2361 };
2362
2363 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyShapeEvtHandler_base_OnErase",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
2364 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShapeEvtHandler,
2365 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2366 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
2367 SWIG_POINTER_EXCEPTION | 0)) == -1)
2368 SWIG_fail;
44127b65 2369 if (arg2 == NULL) {
15afbcd0
RD
2370 PyErr_SetString(PyExc_TypeError,"null reference");
2371 SWIG_fail;
44127b65
RD
2372 }
2373 {
2374 PyThreadState* __tstate = wxPyBeginAllowThreads();
2375 (arg1)->base_OnErase(*arg2);
2376
2377 wxPyEndAllowThreads(__tstate);
2378 if (PyErr_Occurred()) SWIG_fail;
2379 }
2380 Py_INCREF(Py_None); resultobj = Py_None;
2381 return resultobj;
2382 fail:
2383 return NULL;
2384}
2385
2386
2387static PyObject *_wrap_PyShapeEvtHandler_base_OnEraseContents(PyObject *self, PyObject *args, PyObject *kwargs) {
2388 PyObject *resultobj;
2389 wxPyShapeEvtHandler *arg1 = (wxPyShapeEvtHandler *) 0 ;
2390 wxDC *arg2 = 0 ;
2391 PyObject * obj0 = 0 ;
2392 PyObject * obj1 = 0 ;
2393 char *kwnames[] = {
2394 (char *) "self",(char *) "dc", NULL
2395 };
2396
2397 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyShapeEvtHandler_base_OnEraseContents",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
2398 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShapeEvtHandler,
2399 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2400 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
2401 SWIG_POINTER_EXCEPTION | 0)) == -1)
2402 SWIG_fail;
44127b65 2403 if (arg2 == NULL) {
15afbcd0
RD
2404 PyErr_SetString(PyExc_TypeError,"null reference");
2405 SWIG_fail;
44127b65
RD
2406 }
2407 {
2408 PyThreadState* __tstate = wxPyBeginAllowThreads();
2409 (arg1)->base_OnEraseContents(*arg2);
2410
2411 wxPyEndAllowThreads(__tstate);
2412 if (PyErr_Occurred()) SWIG_fail;
2413 }
2414 Py_INCREF(Py_None); resultobj = Py_None;
2415 return resultobj;
2416 fail:
2417 return NULL;
2418}
2419
2420
2421static PyObject *_wrap_PyShapeEvtHandler_base_OnHighlight(PyObject *self, PyObject *args, PyObject *kwargs) {
2422 PyObject *resultobj;
2423 wxPyShapeEvtHandler *arg1 = (wxPyShapeEvtHandler *) 0 ;
2424 wxDC *arg2 = 0 ;
2425 PyObject * obj0 = 0 ;
2426 PyObject * obj1 = 0 ;
2427 char *kwnames[] = {
2428 (char *) "self",(char *) "dc", NULL
2429 };
2430
2431 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyShapeEvtHandler_base_OnHighlight",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
2432 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShapeEvtHandler,
2433 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2434 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
2435 SWIG_POINTER_EXCEPTION | 0)) == -1)
2436 SWIG_fail;
44127b65 2437 if (arg2 == NULL) {
15afbcd0
RD
2438 PyErr_SetString(PyExc_TypeError,"null reference");
2439 SWIG_fail;
44127b65
RD
2440 }
2441 {
2442 PyThreadState* __tstate = wxPyBeginAllowThreads();
2443 (arg1)->base_OnHighlight(*arg2);
2444
2445 wxPyEndAllowThreads(__tstate);
2446 if (PyErr_Occurred()) SWIG_fail;
2447 }
2448 Py_INCREF(Py_None); resultobj = Py_None;
2449 return resultobj;
2450 fail:
2451 return NULL;
2452}
2453
2454
2455static PyObject *_wrap_PyShapeEvtHandler_base_OnLeftClick(PyObject *self, PyObject *args, PyObject *kwargs) {
2456 PyObject *resultobj;
2457 wxPyShapeEvtHandler *arg1 = (wxPyShapeEvtHandler *) 0 ;
2458 double arg2 ;
2459 double arg3 ;
2460 int arg4 = (int) 0 ;
2461 int arg5 = (int) 0 ;
2462 PyObject * obj0 = 0 ;
994141e6
RD
2463 PyObject * obj1 = 0 ;
2464 PyObject * obj2 = 0 ;
2465 PyObject * obj3 = 0 ;
2466 PyObject * obj4 = 0 ;
44127b65
RD
2467 char *kwnames[] = {
2468 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
2469 };
2470
994141e6 2471 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyShapeEvtHandler_base_OnLeftClick",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
2472 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShapeEvtHandler,
2473 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2474 arg2 = (double) SWIG_AsDouble(obj1);
2475 if (PyErr_Occurred()) SWIG_fail;
2476 arg3 = (double) SWIG_AsDouble(obj2);
2477 if (PyErr_Occurred()) SWIG_fail;
994141e6 2478 if (obj3) {
15afbcd0
RD
2479 arg4 = (int) SWIG_AsInt(obj3);
2480 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
2481 }
2482 if (obj4) {
15afbcd0
RD
2483 arg5 = (int) SWIG_AsInt(obj4);
2484 if (PyErr_Occurred()) SWIG_fail;
994141e6 2485 }
44127b65
RD
2486 {
2487 PyThreadState* __tstate = wxPyBeginAllowThreads();
2488 (arg1)->base_OnLeftClick(arg2,arg3,arg4,arg5);
2489
2490 wxPyEndAllowThreads(__tstate);
2491 if (PyErr_Occurred()) SWIG_fail;
2492 }
2493 Py_INCREF(Py_None); resultobj = Py_None;
2494 return resultobj;
2495 fail:
2496 return NULL;
2497}
2498
2499
2500static PyObject *_wrap_PyShapeEvtHandler_base_OnLeftDoubleClick(PyObject *self, PyObject *args, PyObject *kwargs) {
2501 PyObject *resultobj;
2502 wxPyShapeEvtHandler *arg1 = (wxPyShapeEvtHandler *) 0 ;
2503 double arg2 ;
2504 double arg3 ;
2505 int arg4 = (int) 0 ;
2506 int arg5 = (int) 0 ;
2507 PyObject * obj0 = 0 ;
994141e6
RD
2508 PyObject * obj1 = 0 ;
2509 PyObject * obj2 = 0 ;
2510 PyObject * obj3 = 0 ;
2511 PyObject * obj4 = 0 ;
44127b65
RD
2512 char *kwnames[] = {
2513 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
2514 };
2515
994141e6 2516 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyShapeEvtHandler_base_OnLeftDoubleClick",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
2517 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShapeEvtHandler,
2518 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2519 arg2 = (double) SWIG_AsDouble(obj1);
2520 if (PyErr_Occurred()) SWIG_fail;
2521 arg3 = (double) SWIG_AsDouble(obj2);
2522 if (PyErr_Occurred()) SWIG_fail;
994141e6 2523 if (obj3) {
15afbcd0
RD
2524 arg4 = (int) SWIG_AsInt(obj3);
2525 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
2526 }
2527 if (obj4) {
15afbcd0
RD
2528 arg5 = (int) SWIG_AsInt(obj4);
2529 if (PyErr_Occurred()) SWIG_fail;
994141e6 2530 }
44127b65
RD
2531 {
2532 PyThreadState* __tstate = wxPyBeginAllowThreads();
2533 (arg1)->base_OnLeftDoubleClick(arg2,arg3,arg4,arg5);
2534
2535 wxPyEndAllowThreads(__tstate);
2536 if (PyErr_Occurred()) SWIG_fail;
2537 }
2538 Py_INCREF(Py_None); resultobj = Py_None;
2539 return resultobj;
2540 fail:
2541 return NULL;
2542}
2543
2544
2545static PyObject *_wrap_PyShapeEvtHandler_base_OnRightClick(PyObject *self, PyObject *args, PyObject *kwargs) {
2546 PyObject *resultobj;
2547 wxPyShapeEvtHandler *arg1 = (wxPyShapeEvtHandler *) 0 ;
2548 double arg2 ;
2549 double arg3 ;
2550 int arg4 = (int) 0 ;
2551 int arg5 = (int) 0 ;
2552 PyObject * obj0 = 0 ;
994141e6
RD
2553 PyObject * obj1 = 0 ;
2554 PyObject * obj2 = 0 ;
2555 PyObject * obj3 = 0 ;
2556 PyObject * obj4 = 0 ;
44127b65
RD
2557 char *kwnames[] = {
2558 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
2559 };
2560
994141e6 2561 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyShapeEvtHandler_base_OnRightClick",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
2562 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShapeEvtHandler,
2563 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2564 arg2 = (double) SWIG_AsDouble(obj1);
2565 if (PyErr_Occurred()) SWIG_fail;
2566 arg3 = (double) SWIG_AsDouble(obj2);
2567 if (PyErr_Occurred()) SWIG_fail;
994141e6 2568 if (obj3) {
15afbcd0
RD
2569 arg4 = (int) SWIG_AsInt(obj3);
2570 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
2571 }
2572 if (obj4) {
15afbcd0
RD
2573 arg5 = (int) SWIG_AsInt(obj4);
2574 if (PyErr_Occurred()) SWIG_fail;
994141e6 2575 }
44127b65
RD
2576 {
2577 PyThreadState* __tstate = wxPyBeginAllowThreads();
2578 (arg1)->base_OnRightClick(arg2,arg3,arg4,arg5);
2579
2580 wxPyEndAllowThreads(__tstate);
2581 if (PyErr_Occurred()) SWIG_fail;
2582 }
2583 Py_INCREF(Py_None); resultobj = Py_None;
2584 return resultobj;
2585 fail:
2586 return NULL;
2587}
2588
2589
2590static PyObject *_wrap_PyShapeEvtHandler_base_OnSize(PyObject *self, PyObject *args, PyObject *kwargs) {
2591 PyObject *resultobj;
2592 wxPyShapeEvtHandler *arg1 = (wxPyShapeEvtHandler *) 0 ;
2593 double arg2 ;
2594 double arg3 ;
2595 PyObject * obj0 = 0 ;
994141e6
RD
2596 PyObject * obj1 = 0 ;
2597 PyObject * obj2 = 0 ;
44127b65
RD
2598 char *kwnames[] = {
2599 (char *) "self",(char *) "x",(char *) "y", NULL
2600 };
2601
994141e6 2602 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyShapeEvtHandler_base_OnSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
2603 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShapeEvtHandler,
2604 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2605 arg2 = (double) SWIG_AsDouble(obj1);
2606 if (PyErr_Occurred()) SWIG_fail;
2607 arg3 = (double) SWIG_AsDouble(obj2);
2608 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
2609 {
2610 PyThreadState* __tstate = wxPyBeginAllowThreads();
2611 (arg1)->base_OnSize(arg2,arg3);
2612
2613 wxPyEndAllowThreads(__tstate);
44127b65
RD
2614 if (PyErr_Occurred()) SWIG_fail;
2615 }
2616 Py_INCREF(Py_None); resultobj = Py_None;
2617 return resultobj;
2618 fail:
2619 return NULL;
2620}
2621
2622
2623static PyObject *_wrap_PyShapeEvtHandler_base_OnMovePre(PyObject *self, PyObject *args, PyObject *kwargs) {
2624 PyObject *resultobj;
2625 wxPyShapeEvtHandler *arg1 = (wxPyShapeEvtHandler *) 0 ;
2626 wxDC *arg2 = 0 ;
2627 double arg3 ;
2628 double arg4 ;
2629 double arg5 ;
2630 double arg6 ;
2631 bool arg7 = (bool) True ;
2632 bool result;
2633 PyObject * obj0 = 0 ;
2634 PyObject * obj1 = 0 ;
994141e6
RD
2635 PyObject * obj2 = 0 ;
2636 PyObject * obj3 = 0 ;
2637 PyObject * obj4 = 0 ;
2638 PyObject * obj5 = 0 ;
44127b65
RD
2639 PyObject * obj6 = 0 ;
2640 char *kwnames[] = {
2641 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "old_x",(char *) "old_y",(char *) "display", NULL
2642 };
2643
994141e6 2644 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO|O:PyShapeEvtHandler_base_OnMovePre",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
15afbcd0
RD
2645 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShapeEvtHandler,
2646 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2647 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
2648 SWIG_POINTER_EXCEPTION | 0)) == -1)
2649 SWIG_fail;
44127b65 2650 if (arg2 == NULL) {
15afbcd0
RD
2651 PyErr_SetString(PyExc_TypeError,"null reference");
2652 SWIG_fail;
2653 }
2654 arg3 = (double) SWIG_AsDouble(obj2);
2655 if (PyErr_Occurred()) SWIG_fail;
2656 arg4 = (double) SWIG_AsDouble(obj3);
2657 if (PyErr_Occurred()) SWIG_fail;
2658 arg5 = (double) SWIG_AsDouble(obj4);
2659 if (PyErr_Occurred()) SWIG_fail;
2660 arg6 = (double) SWIG_AsDouble(obj5);
2661 if (PyErr_Occurred()) SWIG_fail;
44127b65 2662 if (obj6) {
15afbcd0
RD
2663 arg7 = (bool) SWIG_AsBool(obj6);
2664 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
2665 }
2666 {
2667 PyThreadState* __tstate = wxPyBeginAllowThreads();
2668 result = (bool)(arg1)->base_OnMovePre(*arg2,arg3,arg4,arg5,arg6,arg7);
2669
2670 wxPyEndAllowThreads(__tstate);
2671 if (PyErr_Occurred()) SWIG_fail;
2672 }
4f89f6a3
RD
2673 {
2674 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2675 }
44127b65
RD
2676 return resultobj;
2677 fail:
2678 return NULL;
2679}
2680
2681
2682static PyObject *_wrap_PyShapeEvtHandler_base_OnMovePost(PyObject *self, PyObject *args, PyObject *kwargs) {
2683 PyObject *resultobj;
2684 wxPyShapeEvtHandler *arg1 = (wxPyShapeEvtHandler *) 0 ;
2685 wxDC *arg2 = 0 ;
2686 double arg3 ;
2687 double arg4 ;
2688 double arg5 ;
2689 double arg6 ;
2690 bool arg7 = (bool) True ;
2691 PyObject * obj0 = 0 ;
2692 PyObject * obj1 = 0 ;
994141e6
RD
2693 PyObject * obj2 = 0 ;
2694 PyObject * obj3 = 0 ;
2695 PyObject * obj4 = 0 ;
2696 PyObject * obj5 = 0 ;
44127b65
RD
2697 PyObject * obj6 = 0 ;
2698 char *kwnames[] = {
2699 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "old_x",(char *) "old_y",(char *) "display", NULL
2700 };
2701
994141e6 2702 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO|O:PyShapeEvtHandler_base_OnMovePost",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
15afbcd0
RD
2703 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShapeEvtHandler,
2704 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2705 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
2706 SWIG_POINTER_EXCEPTION | 0)) == -1)
2707 SWIG_fail;
44127b65 2708 if (arg2 == NULL) {
15afbcd0
RD
2709 PyErr_SetString(PyExc_TypeError,"null reference");
2710 SWIG_fail;
2711 }
2712 arg3 = (double) SWIG_AsDouble(obj2);
2713 if (PyErr_Occurred()) SWIG_fail;
2714 arg4 = (double) SWIG_AsDouble(obj3);
2715 if (PyErr_Occurred()) SWIG_fail;
2716 arg5 = (double) SWIG_AsDouble(obj4);
2717 if (PyErr_Occurred()) SWIG_fail;
2718 arg6 = (double) SWIG_AsDouble(obj5);
2719 if (PyErr_Occurred()) SWIG_fail;
44127b65 2720 if (obj6) {
15afbcd0
RD
2721 arg7 = (bool) SWIG_AsBool(obj6);
2722 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
2723 }
2724 {
2725 PyThreadState* __tstate = wxPyBeginAllowThreads();
2726 (arg1)->base_OnMovePost(*arg2,arg3,arg4,arg5,arg6,arg7);
2727
2728 wxPyEndAllowThreads(__tstate);
2729 if (PyErr_Occurred()) SWIG_fail;
2730 }
2731 Py_INCREF(Py_None); resultobj = Py_None;
2732 return resultobj;
2733 fail:
2734 return NULL;
2735}
2736
2737
2738static PyObject *_wrap_PyShapeEvtHandler_base_OnDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
2739 PyObject *resultobj;
2740 wxPyShapeEvtHandler *arg1 = (wxPyShapeEvtHandler *) 0 ;
2741 bool arg2 ;
2742 double arg3 ;
2743 double arg4 ;
2744 int arg5 = (int) 0 ;
2745 int arg6 = (int) 0 ;
2746 PyObject * obj0 = 0 ;
2747 PyObject * obj1 = 0 ;
994141e6
RD
2748 PyObject * obj2 = 0 ;
2749 PyObject * obj3 = 0 ;
2750 PyObject * obj4 = 0 ;
2751 PyObject * obj5 = 0 ;
44127b65
RD
2752 char *kwnames[] = {
2753 (char *) "self",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
2754 };
2755
994141e6 2756 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:PyShapeEvtHandler_base_OnDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
2757 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShapeEvtHandler,
2758 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2759 arg2 = (bool) SWIG_AsBool(obj1);
2760 if (PyErr_Occurred()) SWIG_fail;
2761 arg3 = (double) SWIG_AsDouble(obj2);
2762 if (PyErr_Occurred()) SWIG_fail;
2763 arg4 = (double) SWIG_AsDouble(obj3);
2764 if (PyErr_Occurred()) SWIG_fail;
994141e6 2765 if (obj4) {
15afbcd0
RD
2766 arg5 = (int) SWIG_AsInt(obj4);
2767 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
2768 }
2769 if (obj5) {
15afbcd0
RD
2770 arg6 = (int) SWIG_AsInt(obj5);
2771 if (PyErr_Occurred()) SWIG_fail;
994141e6 2772 }
44127b65
RD
2773 {
2774 PyThreadState* __tstate = wxPyBeginAllowThreads();
2775 (arg1)->base_OnDragLeft(arg2,arg3,arg4,arg5,arg6);
2776
2777 wxPyEndAllowThreads(__tstate);
2778 if (PyErr_Occurred()) SWIG_fail;
2779 }
2780 Py_INCREF(Py_None); resultobj = Py_None;
2781 return resultobj;
2782 fail:
2783 return NULL;
2784}
2785
2786
2787static PyObject *_wrap_PyShapeEvtHandler_base_OnBeginDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
2788 PyObject *resultobj;
2789 wxPyShapeEvtHandler *arg1 = (wxPyShapeEvtHandler *) 0 ;
2790 double arg2 ;
2791 double arg3 ;
2792 int arg4 = (int) 0 ;
2793 int arg5 = (int) 0 ;
2794 PyObject * obj0 = 0 ;
994141e6
RD
2795 PyObject * obj1 = 0 ;
2796 PyObject * obj2 = 0 ;
2797 PyObject * obj3 = 0 ;
2798 PyObject * obj4 = 0 ;
44127b65
RD
2799 char *kwnames[] = {
2800 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
2801 };
2802
994141e6 2803 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyShapeEvtHandler_base_OnBeginDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
2804 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShapeEvtHandler,
2805 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2806 arg2 = (double) SWIG_AsDouble(obj1);
2807 if (PyErr_Occurred()) SWIG_fail;
2808 arg3 = (double) SWIG_AsDouble(obj2);
2809 if (PyErr_Occurred()) SWIG_fail;
994141e6 2810 if (obj3) {
15afbcd0
RD
2811 arg4 = (int) SWIG_AsInt(obj3);
2812 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
2813 }
2814 if (obj4) {
15afbcd0
RD
2815 arg5 = (int) SWIG_AsInt(obj4);
2816 if (PyErr_Occurred()) SWIG_fail;
994141e6 2817 }
44127b65
RD
2818 {
2819 PyThreadState* __tstate = wxPyBeginAllowThreads();
2820 (arg1)->base_OnBeginDragLeft(arg2,arg3,arg4,arg5);
2821
2822 wxPyEndAllowThreads(__tstate);
2823 if (PyErr_Occurred()) SWIG_fail;
2824 }
2825 Py_INCREF(Py_None); resultobj = Py_None;
2826 return resultobj;
2827 fail:
2828 return NULL;
2829}
2830
2831
2832static PyObject *_wrap_PyShapeEvtHandler_base_OnEndDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
2833 PyObject *resultobj;
2834 wxPyShapeEvtHandler *arg1 = (wxPyShapeEvtHandler *) 0 ;
2835 double arg2 ;
2836 double arg3 ;
2837 int arg4 = (int) 0 ;
2838 int arg5 = (int) 0 ;
2839 PyObject * obj0 = 0 ;
994141e6
RD
2840 PyObject * obj1 = 0 ;
2841 PyObject * obj2 = 0 ;
2842 PyObject * obj3 = 0 ;
2843 PyObject * obj4 = 0 ;
44127b65
RD
2844 char *kwnames[] = {
2845 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
2846 };
2847
994141e6 2848 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyShapeEvtHandler_base_OnEndDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
2849 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShapeEvtHandler,
2850 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2851 arg2 = (double) SWIG_AsDouble(obj1);
2852 if (PyErr_Occurred()) SWIG_fail;
2853 arg3 = (double) SWIG_AsDouble(obj2);
2854 if (PyErr_Occurred()) SWIG_fail;
994141e6 2855 if (obj3) {
15afbcd0
RD
2856 arg4 = (int) SWIG_AsInt(obj3);
2857 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
2858 }
2859 if (obj4) {
15afbcd0
RD
2860 arg5 = (int) SWIG_AsInt(obj4);
2861 if (PyErr_Occurred()) SWIG_fail;
994141e6 2862 }
44127b65
RD
2863 {
2864 PyThreadState* __tstate = wxPyBeginAllowThreads();
2865 (arg1)->base_OnEndDragLeft(arg2,arg3,arg4,arg5);
2866
2867 wxPyEndAllowThreads(__tstate);
2868 if (PyErr_Occurred()) SWIG_fail;
2869 }
2870 Py_INCREF(Py_None); resultobj = Py_None;
2871 return resultobj;
2872 fail:
2873 return NULL;
2874}
2875
2876
2877static PyObject *_wrap_PyShapeEvtHandler_base_OnDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
2878 PyObject *resultobj;
2879 wxPyShapeEvtHandler *arg1 = (wxPyShapeEvtHandler *) 0 ;
2880 bool arg2 ;
2881 double arg3 ;
2882 double arg4 ;
2883 int arg5 = (int) 0 ;
2884 int arg6 = (int) 0 ;
2885 PyObject * obj0 = 0 ;
2886 PyObject * obj1 = 0 ;
994141e6
RD
2887 PyObject * obj2 = 0 ;
2888 PyObject * obj3 = 0 ;
2889 PyObject * obj4 = 0 ;
2890 PyObject * obj5 = 0 ;
44127b65
RD
2891 char *kwnames[] = {
2892 (char *) "self",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
2893 };
2894
994141e6 2895 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:PyShapeEvtHandler_base_OnDragRight",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
2896 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShapeEvtHandler,
2897 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2898 arg2 = (bool) SWIG_AsBool(obj1);
2899 if (PyErr_Occurred()) SWIG_fail;
2900 arg3 = (double) SWIG_AsDouble(obj2);
2901 if (PyErr_Occurred()) SWIG_fail;
2902 arg4 = (double) SWIG_AsDouble(obj3);
2903 if (PyErr_Occurred()) SWIG_fail;
994141e6 2904 if (obj4) {
15afbcd0
RD
2905 arg5 = (int) SWIG_AsInt(obj4);
2906 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
2907 }
2908 if (obj5) {
15afbcd0
RD
2909 arg6 = (int) SWIG_AsInt(obj5);
2910 if (PyErr_Occurred()) SWIG_fail;
994141e6 2911 }
44127b65
RD
2912 {
2913 PyThreadState* __tstate = wxPyBeginAllowThreads();
2914 (arg1)->base_OnDragRight(arg2,arg3,arg4,arg5,arg6);
2915
2916 wxPyEndAllowThreads(__tstate);
2917 if (PyErr_Occurred()) SWIG_fail;
2918 }
2919 Py_INCREF(Py_None); resultobj = Py_None;
2920 return resultobj;
2921 fail:
2922 return NULL;
2923}
2924
2925
2926static PyObject *_wrap_PyShapeEvtHandler_base_OnBeginDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
2927 PyObject *resultobj;
2928 wxPyShapeEvtHandler *arg1 = (wxPyShapeEvtHandler *) 0 ;
2929 double arg2 ;
2930 double arg3 ;
2931 int arg4 = (int) 0 ;
2932 int arg5 = (int) 0 ;
2933 PyObject * obj0 = 0 ;
994141e6
RD
2934 PyObject * obj1 = 0 ;
2935 PyObject * obj2 = 0 ;
2936 PyObject * obj3 = 0 ;
2937 PyObject * obj4 = 0 ;
44127b65
RD
2938 char *kwnames[] = {
2939 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
2940 };
2941
994141e6 2942 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyShapeEvtHandler_base_OnBeginDragRight",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
2943 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShapeEvtHandler,
2944 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2945 arg2 = (double) SWIG_AsDouble(obj1);
2946 if (PyErr_Occurred()) SWIG_fail;
2947 arg3 = (double) SWIG_AsDouble(obj2);
2948 if (PyErr_Occurred()) SWIG_fail;
994141e6 2949 if (obj3) {
15afbcd0
RD
2950 arg4 = (int) SWIG_AsInt(obj3);
2951 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
2952 }
2953 if (obj4) {
15afbcd0
RD
2954 arg5 = (int) SWIG_AsInt(obj4);
2955 if (PyErr_Occurred()) SWIG_fail;
994141e6 2956 }
44127b65
RD
2957 {
2958 PyThreadState* __tstate = wxPyBeginAllowThreads();
2959 (arg1)->base_OnBeginDragRight(arg2,arg3,arg4,arg5);
2960
2961 wxPyEndAllowThreads(__tstate);
2962 if (PyErr_Occurred()) SWIG_fail;
2963 }
2964 Py_INCREF(Py_None); resultobj = Py_None;
2965 return resultobj;
2966 fail:
2967 return NULL;
2968}
2969
2970
2971static PyObject *_wrap_PyShapeEvtHandler_base_OnEndDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
2972 PyObject *resultobj;
2973 wxPyShapeEvtHandler *arg1 = (wxPyShapeEvtHandler *) 0 ;
2974 double arg2 ;
2975 double arg3 ;
2976 int arg4 = (int) 0 ;
2977 int arg5 = (int) 0 ;
2978 PyObject * obj0 = 0 ;
994141e6
RD
2979 PyObject * obj1 = 0 ;
2980 PyObject * obj2 = 0 ;
2981 PyObject * obj3 = 0 ;
2982 PyObject * obj4 = 0 ;
44127b65
RD
2983 char *kwnames[] = {
2984 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
2985 };
2986
994141e6 2987 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyShapeEvtHandler_base_OnEndDragRight",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
2988 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShapeEvtHandler,
2989 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
2990 arg2 = (double) SWIG_AsDouble(obj1);
2991 if (PyErr_Occurred()) SWIG_fail;
2992 arg3 = (double) SWIG_AsDouble(obj2);
2993 if (PyErr_Occurred()) SWIG_fail;
2994 if (obj3) {
2995 arg4 = (int) SWIG_AsInt(obj3);
994141e6
RD
2996 if (PyErr_Occurred()) SWIG_fail;
2997 }
15afbcd0
RD
2998 if (obj4) {
2999 arg5 = (int) SWIG_AsInt(obj4);
994141e6
RD
3000 if (PyErr_Occurred()) SWIG_fail;
3001 }
44127b65
RD
3002 {
3003 PyThreadState* __tstate = wxPyBeginAllowThreads();
3004 (arg1)->base_OnEndDragRight(arg2,arg3,arg4,arg5);
3005
3006 wxPyEndAllowThreads(__tstate);
3007 if (PyErr_Occurred()) SWIG_fail;
3008 }
3009 Py_INCREF(Py_None); resultobj = Py_None;
3010 return resultobj;
3011 fail:
3012 return NULL;
3013}
3014
3015
3016static PyObject *_wrap_PyShapeEvtHandler_base_OnDrawOutline(PyObject *self, PyObject *args, PyObject *kwargs) {
3017 PyObject *resultobj;
3018 wxPyShapeEvtHandler *arg1 = (wxPyShapeEvtHandler *) 0 ;
3019 wxDC *arg2 = 0 ;
3020 double arg3 ;
3021 double arg4 ;
3022 double arg5 ;
3023 double arg6 ;
3024 PyObject * obj0 = 0 ;
3025 PyObject * obj1 = 0 ;
994141e6
RD
3026 PyObject * obj2 = 0 ;
3027 PyObject * obj3 = 0 ;
3028 PyObject * obj4 = 0 ;
3029 PyObject * obj5 = 0 ;
44127b65
RD
3030 char *kwnames[] = {
3031 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "w",(char *) "h", NULL
3032 };
3033
994141e6 3034 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO:PyShapeEvtHandler_base_OnDrawOutline",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
3035 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShapeEvtHandler,
3036 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3037 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
3038 SWIG_POINTER_EXCEPTION | 0)) == -1)
3039 SWIG_fail;
44127b65 3040 if (arg2 == NULL) {
15afbcd0
RD
3041 PyErr_SetString(PyExc_TypeError,"null reference");
3042 SWIG_fail;
994141e6 3043 }
15afbcd0
RD
3044 arg3 = (double) SWIG_AsDouble(obj2);
3045 if (PyErr_Occurred()) SWIG_fail;
3046 arg4 = (double) SWIG_AsDouble(obj3);
3047 if (PyErr_Occurred()) SWIG_fail;
3048 arg5 = (double) SWIG_AsDouble(obj4);
3049 if (PyErr_Occurred()) SWIG_fail;
3050 arg6 = (double) SWIG_AsDouble(obj5);
3051 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
3052 {
3053 PyThreadState* __tstate = wxPyBeginAllowThreads();
3054 (arg1)->base_OnDrawOutline(*arg2,arg3,arg4,arg5,arg6);
3055
3056 wxPyEndAllowThreads(__tstate);
3057 if (PyErr_Occurred()) SWIG_fail;
3058 }
3059 Py_INCREF(Py_None); resultobj = Py_None;
3060 return resultobj;
3061 fail:
3062 return NULL;
3063}
3064
3065
3066static PyObject *_wrap_PyShapeEvtHandler_base_OnDrawControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
3067 PyObject *resultobj;
3068 wxPyShapeEvtHandler *arg1 = (wxPyShapeEvtHandler *) 0 ;
3069 wxDC *arg2 = 0 ;
3070 PyObject * obj0 = 0 ;
3071 PyObject * obj1 = 0 ;
3072 char *kwnames[] = {
3073 (char *) "self",(char *) "dc", NULL
3074 };
3075
3076 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyShapeEvtHandler_base_OnDrawControlPoints",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
3077 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShapeEvtHandler,
3078 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3079 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
3080 SWIG_POINTER_EXCEPTION | 0)) == -1)
3081 SWIG_fail;
44127b65 3082 if (arg2 == NULL) {
15afbcd0
RD
3083 PyErr_SetString(PyExc_TypeError,"null reference");
3084 SWIG_fail;
44127b65
RD
3085 }
3086 {
3087 PyThreadState* __tstate = wxPyBeginAllowThreads();
3088 (arg1)->base_OnDrawControlPoints(*arg2);
3089
3090 wxPyEndAllowThreads(__tstate);
3091 if (PyErr_Occurred()) SWIG_fail;
3092 }
3093 Py_INCREF(Py_None); resultobj = Py_None;
3094 return resultobj;
3095 fail:
3096 return NULL;
3097}
3098
3099
3100static PyObject *_wrap_PyShapeEvtHandler_base_OnEraseControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
3101 PyObject *resultobj;
3102 wxPyShapeEvtHandler *arg1 = (wxPyShapeEvtHandler *) 0 ;
3103 wxDC *arg2 = 0 ;
3104 PyObject * obj0 = 0 ;
3105 PyObject * obj1 = 0 ;
3106 char *kwnames[] = {
3107 (char *) "self",(char *) "dc", NULL
3108 };
3109
3110 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyShapeEvtHandler_base_OnEraseControlPoints",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
3111 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShapeEvtHandler,
3112 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3113 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
3114 SWIG_POINTER_EXCEPTION | 0)) == -1)
3115 SWIG_fail;
44127b65 3116 if (arg2 == NULL) {
15afbcd0
RD
3117 PyErr_SetString(PyExc_TypeError,"null reference");
3118 SWIG_fail;
44127b65
RD
3119 }
3120 {
3121 PyThreadState* __tstate = wxPyBeginAllowThreads();
3122 (arg1)->base_OnEraseControlPoints(*arg2);
3123
3124 wxPyEndAllowThreads(__tstate);
3125 if (PyErr_Occurred()) SWIG_fail;
3126 }
3127 Py_INCREF(Py_None); resultobj = Py_None;
3128 return resultobj;
3129 fail:
3130 return NULL;
3131}
3132
3133
3134static PyObject *_wrap_PyShapeEvtHandler_base_OnMoveLink(PyObject *self, PyObject *args, PyObject *kwargs) {
3135 PyObject *resultobj;
3136 wxPyShapeEvtHandler *arg1 = (wxPyShapeEvtHandler *) 0 ;
3137 wxDC *arg2 = 0 ;
3138 bool arg3 = (bool) True ;
3139 PyObject * obj0 = 0 ;
3140 PyObject * obj1 = 0 ;
3141 PyObject * obj2 = 0 ;
3142 char *kwnames[] = {
3143 (char *) "self",(char *) "dc",(char *) "moveControlPoints", NULL
3144 };
3145
3146 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:PyShapeEvtHandler_base_OnMoveLink",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
3147 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShapeEvtHandler,
3148 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3149 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
3150 SWIG_POINTER_EXCEPTION | 0)) == -1)
3151 SWIG_fail;
44127b65 3152 if (arg2 == NULL) {
15afbcd0
RD
3153 PyErr_SetString(PyExc_TypeError,"null reference");
3154 SWIG_fail;
44127b65
RD
3155 }
3156 if (obj2) {
15afbcd0
RD
3157 arg3 = (bool) SWIG_AsBool(obj2);
3158 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
3159 }
3160 {
3161 PyThreadState* __tstate = wxPyBeginAllowThreads();
3162 (arg1)->base_OnMoveLink(*arg2,arg3);
3163
3164 wxPyEndAllowThreads(__tstate);
3165 if (PyErr_Occurred()) SWIG_fail;
3166 }
3167 Py_INCREF(Py_None); resultobj = Py_None;
3168 return resultobj;
3169 fail:
3170 return NULL;
3171}
3172
3173
3174static PyObject *_wrap_PyShapeEvtHandler_base_OnSizingDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
3175 PyObject *resultobj;
3176 wxPyShapeEvtHandler *arg1 = (wxPyShapeEvtHandler *) 0 ;
3177 wxPyControlPoint *arg2 = (wxPyControlPoint *) 0 ;
3178 bool arg3 ;
3179 double arg4 ;
3180 double arg5 ;
3181 int arg6 = (int) 0 ;
3182 int arg7 = (int) 0 ;
3183 PyObject * obj0 = 0 ;
3184 PyObject * obj1 = 0 ;
3185 PyObject * obj2 = 0 ;
994141e6
RD
3186 PyObject * obj3 = 0 ;
3187 PyObject * obj4 = 0 ;
3188 PyObject * obj5 = 0 ;
3189 PyObject * obj6 = 0 ;
44127b65
RD
3190 char *kwnames[] = {
3191 (char *) "self",(char *) "pt",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
3192 };
3193
994141e6 3194 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|OO:PyShapeEvtHandler_base_OnSizingDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
15afbcd0
RD
3195 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShapeEvtHandler,
3196 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3197 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyControlPoint,
3198 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3199 arg3 = (bool) SWIG_AsBool(obj2);
3200 if (PyErr_Occurred()) SWIG_fail;
3201 arg4 = (double) SWIG_AsDouble(obj3);
3202 if (PyErr_Occurred()) SWIG_fail;
3203 arg5 = (double) SWIG_AsDouble(obj4);
3204 if (PyErr_Occurred()) SWIG_fail;
994141e6 3205 if (obj5) {
15afbcd0
RD
3206 arg6 = (int) SWIG_AsInt(obj5);
3207 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
3208 }
3209 if (obj6) {
15afbcd0
RD
3210 arg7 = (int) SWIG_AsInt(obj6);
3211 if (PyErr_Occurred()) SWIG_fail;
994141e6 3212 }
44127b65
RD
3213 {
3214 PyThreadState* __tstate = wxPyBeginAllowThreads();
3215 (arg1)->base_OnSizingDragLeft(arg2,arg3,arg4,arg5,arg6,arg7);
3216
3217 wxPyEndAllowThreads(__tstate);
3218 if (PyErr_Occurred()) SWIG_fail;
3219 }
3220 Py_INCREF(Py_None); resultobj = Py_None;
3221 return resultobj;
3222 fail:
3223 return NULL;
3224}
3225
3226
3227static PyObject *_wrap_PyShapeEvtHandler_base_OnSizingBeginDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
3228 PyObject *resultobj;
3229 wxPyShapeEvtHandler *arg1 = (wxPyShapeEvtHandler *) 0 ;
3230 wxPyControlPoint *arg2 = (wxPyControlPoint *) 0 ;
3231 double arg3 ;
3232 double arg4 ;
3233 int arg5 = (int) 0 ;
3234 int arg6 = (int) 0 ;
3235 PyObject * obj0 = 0 ;
3236 PyObject * obj1 = 0 ;
994141e6
RD
3237 PyObject * obj2 = 0 ;
3238 PyObject * obj3 = 0 ;
3239 PyObject * obj4 = 0 ;
3240 PyObject * obj5 = 0 ;
44127b65
RD
3241 char *kwnames[] = {
3242 (char *) "self",(char *) "pt",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
3243 };
3244
994141e6 3245 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:PyShapeEvtHandler_base_OnSizingBeginDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
3246 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShapeEvtHandler,
3247 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3248 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyControlPoint,
3249 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3250 arg3 = (double) SWIG_AsDouble(obj2);
3251 if (PyErr_Occurred()) SWIG_fail;
3252 arg4 = (double) SWIG_AsDouble(obj3);
3253 if (PyErr_Occurred()) SWIG_fail;
994141e6 3254 if (obj4) {
15afbcd0
RD
3255 arg5 = (int) SWIG_AsInt(obj4);
3256 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
3257 }
3258 if (obj5) {
15afbcd0
RD
3259 arg6 = (int) SWIG_AsInt(obj5);
3260 if (PyErr_Occurred()) SWIG_fail;
994141e6 3261 }
44127b65
RD
3262 {
3263 PyThreadState* __tstate = wxPyBeginAllowThreads();
3264 (arg1)->base_OnSizingBeginDragLeft(arg2,arg3,arg4,arg5,arg6);
3265
3266 wxPyEndAllowThreads(__tstate);
3267 if (PyErr_Occurred()) SWIG_fail;
3268 }
3269 Py_INCREF(Py_None); resultobj = Py_None;
3270 return resultobj;
3271 fail:
3272 return NULL;
3273}
3274
3275
3276static PyObject *_wrap_PyShapeEvtHandler_base_OnSizingEndDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
3277 PyObject *resultobj;
3278 wxPyShapeEvtHandler *arg1 = (wxPyShapeEvtHandler *) 0 ;
3279 wxPyControlPoint *arg2 = (wxPyControlPoint *) 0 ;
3280 double arg3 ;
3281 double arg4 ;
3282 int arg5 = (int) 0 ;
3283 int arg6 = (int) 0 ;
3284 PyObject * obj0 = 0 ;
3285 PyObject * obj1 = 0 ;
994141e6
RD
3286 PyObject * obj2 = 0 ;
3287 PyObject * obj3 = 0 ;
3288 PyObject * obj4 = 0 ;
3289 PyObject * obj5 = 0 ;
44127b65
RD
3290 char *kwnames[] = {
3291 (char *) "self",(char *) "pt",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
3292 };
3293
994141e6 3294 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:PyShapeEvtHandler_base_OnSizingEndDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
3295 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShapeEvtHandler,
3296 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3297 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyControlPoint,
3298 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3299 arg3 = (double) SWIG_AsDouble(obj2);
3300 if (PyErr_Occurred()) SWIG_fail;
3301 arg4 = (double) SWIG_AsDouble(obj3);
3302 if (PyErr_Occurred()) SWIG_fail;
994141e6 3303 if (obj4) {
15afbcd0
RD
3304 arg5 = (int) SWIG_AsInt(obj4);
3305 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
3306 }
3307 if (obj5) {
15afbcd0
RD
3308 arg6 = (int) SWIG_AsInt(obj5);
3309 if (PyErr_Occurred()) SWIG_fail;
994141e6 3310 }
44127b65
RD
3311 {
3312 PyThreadState* __tstate = wxPyBeginAllowThreads();
3313 (arg1)->base_OnSizingEndDragLeft(arg2,arg3,arg4,arg5,arg6);
3314
3315 wxPyEndAllowThreads(__tstate);
3316 if (PyErr_Occurred()) SWIG_fail;
3317 }
3318 Py_INCREF(Py_None); resultobj = Py_None;
3319 return resultobj;
3320 fail:
3321 return NULL;
3322}
3323
3324
3325static PyObject *_wrap_PyShapeEvtHandler_base_OnBeginSize(PyObject *self, PyObject *args, PyObject *kwargs) {
3326 PyObject *resultobj;
3327 wxPyShapeEvtHandler *arg1 = (wxPyShapeEvtHandler *) 0 ;
3328 double arg2 ;
3329 double arg3 ;
3330 PyObject * obj0 = 0 ;
994141e6
RD
3331 PyObject * obj1 = 0 ;
3332 PyObject * obj2 = 0 ;
44127b65
RD
3333 char *kwnames[] = {
3334 (char *) "self",(char *) "w",(char *) "h", NULL
3335 };
3336
994141e6 3337 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyShapeEvtHandler_base_OnBeginSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
3338 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShapeEvtHandler,
3339 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3340 arg2 = (double) SWIG_AsDouble(obj1);
3341 if (PyErr_Occurred()) SWIG_fail;
3342 arg3 = (double) SWIG_AsDouble(obj2);
3343 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
3344 {
3345 PyThreadState* __tstate = wxPyBeginAllowThreads();
3346 (arg1)->base_OnBeginSize(arg2,arg3);
3347
3348 wxPyEndAllowThreads(__tstate);
3349 if (PyErr_Occurred()) SWIG_fail;
3350 }
3351 Py_INCREF(Py_None); resultobj = Py_None;
3352 return resultobj;
3353 fail:
3354 return NULL;
3355}
3356
3357
3358static PyObject *_wrap_PyShapeEvtHandler_base_OnEndSize(PyObject *self, PyObject *args, PyObject *kwargs) {
3359 PyObject *resultobj;
3360 wxPyShapeEvtHandler *arg1 = (wxPyShapeEvtHandler *) 0 ;
3361 double arg2 ;
3362 double arg3 ;
3363 PyObject * obj0 = 0 ;
994141e6
RD
3364 PyObject * obj1 = 0 ;
3365 PyObject * obj2 = 0 ;
44127b65
RD
3366 char *kwnames[] = {
3367 (char *) "self",(char *) "w",(char *) "h", NULL
3368 };
3369
994141e6 3370 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyShapeEvtHandler_base_OnEndSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
3371 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShapeEvtHandler,
3372 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3373 arg2 = (double) SWIG_AsDouble(obj1);
3374 if (PyErr_Occurred()) SWIG_fail;
3375 arg3 = (double) SWIG_AsDouble(obj2);
3376 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
3377 {
3378 PyThreadState* __tstate = wxPyBeginAllowThreads();
3379 (arg1)->base_OnEndSize(arg2,arg3);
3380
3381 wxPyEndAllowThreads(__tstate);
3382 if (PyErr_Occurred()) SWIG_fail;
3383 }
3384 Py_INCREF(Py_None); resultobj = Py_None;
3385 return resultobj;
3386 fail:
3387 return NULL;
3388}
3389
3390
3391static PyObject * PyShapeEvtHandler_swigregister(PyObject *self, PyObject *args) {
3392 PyObject *obj;
3393 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
3394 SWIG_TypeClientData(SWIGTYPE_p_wxPyShapeEvtHandler, obj);
3395 Py_INCREF(obj);
3396 return Py_BuildValue((char *)"");
3397}
3398static PyObject *_wrap_new_PyShape(PyObject *self, PyObject *args, PyObject *kwargs) {
3399 PyObject *resultobj;
3400 wxPyShapeCanvas *arg1 = (wxPyShapeCanvas *) NULL ;
3401 wxPyShape *result;
3402 PyObject * obj0 = 0 ;
3403 char *kwnames[] = {
3404 (char *) "can", NULL
3405 };
3406
3407 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_PyShape",kwnames,&obj0)) goto fail;
3408 if (obj0) {
15afbcd0
RD
3409 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShapeCanvas,
3410 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
3411 }
3412 {
3413 PyThreadState* __tstate = wxPyBeginAllowThreads();
3414 result = (wxPyShape *)new wxPyShape(arg1);
3415
3416 wxPyEndAllowThreads(__tstate);
3417 if (PyErr_Occurred()) SWIG_fail;
3418 }
3419 {
3420 resultobj = wxPyMake_wxShapeEvtHandler(result);
3421 }
3422 return resultobj;
3423 fail:
3424 return NULL;
3425}
3426
3427
3428static PyObject *_wrap_PyShape__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
3429 PyObject *resultobj;
3430 wxPyShape *arg1 = (wxPyShape *) 0 ;
3431 PyObject *arg2 = (PyObject *) 0 ;
3432 PyObject *arg3 = (PyObject *) 0 ;
3433 PyObject * obj0 = 0 ;
3434 PyObject * obj1 = 0 ;
3435 PyObject * obj2 = 0 ;
3436 char *kwnames[] = {
3437 (char *) "self",(char *) "self",(char *) "_class", NULL
3438 };
3439
3440 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyShape__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
3441 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
3442 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
3443 arg2 = obj1;
3444 arg3 = obj2;
3445 {
3446 PyThreadState* __tstate = wxPyBeginAllowThreads();
3447 (arg1)->_setCallbackInfo(arg2,arg3);
3448
3449 wxPyEndAllowThreads(__tstate);
3450 if (PyErr_Occurred()) SWIG_fail;
3451 }
3452 Py_INCREF(Py_None); resultobj = Py_None;
3453 return resultobj;
3454 fail:
3455 return NULL;
3456}
3457
3458
3459static PyObject *_wrap_PyShape_GetBoundingBoxMax(PyObject *self, PyObject *args, PyObject *kwargs) {
3460 PyObject *resultobj;
3461 wxPyShape *arg1 = (wxPyShape *) 0 ;
3462 double *arg2 = (double *) 0 ;
3463 double *arg3 = (double *) 0 ;
3464 double temp2 ;
3465 double temp3 ;
3466 PyObject * obj0 = 0 ;
3467 char *kwnames[] = {
3468 (char *) "self", NULL
3469 };
3470
3471 arg2 = &temp2;
3472 arg3 = &temp3;
3473 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyShape_GetBoundingBoxMax",kwnames,&obj0)) goto fail;
15afbcd0
RD
3474 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
3475 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
3476 {
3477 PyThreadState* __tstate = wxPyBeginAllowThreads();
3478 (arg1)->GetBoundingBoxMax(arg2,arg3);
3479
3480 wxPyEndAllowThreads(__tstate);
3481 if (PyErr_Occurred()) SWIG_fail;
3482 }
3483 Py_INCREF(Py_None); resultobj = Py_None;
3484 {
3485 PyObject *o = PyFloat_FromDouble((double) (*arg2));
3486 resultobj = t_output_helper(resultobj,o);
3487 }
3488 {
3489 PyObject *o = PyFloat_FromDouble((double) (*arg3));
3490 resultobj = t_output_helper(resultobj,o);
3491 }
3492 return resultobj;
3493 fail:
3494 return NULL;
3495}
3496
3497
3498static PyObject *_wrap_PyShape_GetBoundingBoxMin(PyObject *self, PyObject *args, PyObject *kwargs) {
3499 PyObject *resultobj;
3500 wxPyShape *arg1 = (wxPyShape *) 0 ;
3501 double *arg2 = (double *) 0 ;
3502 double *arg3 = (double *) 0 ;
3503 double temp2 ;
3504 double temp3 ;
3505 PyObject * obj0 = 0 ;
3506 char *kwnames[] = {
3507 (char *) "self", NULL
3508 };
3509
3510 arg2 = &temp2;
3511 arg3 = &temp3;
3512 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyShape_GetBoundingBoxMin",kwnames,&obj0)) goto fail;
15afbcd0
RD
3513 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
3514 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
3515 {
3516 PyThreadState* __tstate = wxPyBeginAllowThreads();
3517 (arg1)->GetBoundingBoxMin(arg2,arg3);
3518
3519 wxPyEndAllowThreads(__tstate);
3520 if (PyErr_Occurred()) SWIG_fail;
3521 }
3522 Py_INCREF(Py_None); resultobj = Py_None;
3523 {
3524 PyObject *o = PyFloat_FromDouble((double) (*arg2));
3525 resultobj = t_output_helper(resultobj,o);
3526 }
3527 {
3528 PyObject *o = PyFloat_FromDouble((double) (*arg3));
3529 resultobj = t_output_helper(resultobj,o);
3530 }
3531 return resultobj;
3532 fail:
3533 return NULL;
3534}
3535
3536
3537static PyObject *_wrap_PyShape_GetPerimeterPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
3538 PyObject *resultobj;
3539 wxPyShape *arg1 = (wxPyShape *) 0 ;
3540 double arg2 ;
3541 double arg3 ;
3542 double arg4 ;
3543 double arg5 ;
3544 double *arg6 = (double *) 0 ;
3545 double *arg7 = (double *) 0 ;
3546 bool result;
3547 double temp6 ;
3548 double temp7 ;
3549 PyObject * obj0 = 0 ;
994141e6
RD
3550 PyObject * obj1 = 0 ;
3551 PyObject * obj2 = 0 ;
3552 PyObject * obj3 = 0 ;
3553 PyObject * obj4 = 0 ;
3554 char *kwnames[] = {
3555 (char *) "self",(char *) "x1",(char *) "y1",(char *) "x2",(char *) "y2", NULL
44127b65
RD
3556 };
3557
3558 arg6 = &temp6;
3559 arg7 = &temp7;
994141e6 3560 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:PyShape_GetPerimeterPoint",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
3561 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
3562 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3563 arg2 = (double) SWIG_AsDouble(obj1);
3564 if (PyErr_Occurred()) SWIG_fail;
3565 arg3 = (double) SWIG_AsDouble(obj2);
3566 if (PyErr_Occurred()) SWIG_fail;
3567 arg4 = (double) SWIG_AsDouble(obj3);
3568 if (PyErr_Occurred()) SWIG_fail;
3569 arg5 = (double) SWIG_AsDouble(obj4);
3570 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
3571 {
3572 PyThreadState* __tstate = wxPyBeginAllowThreads();
3573 result = (bool)(arg1)->GetPerimeterPoint(arg2,arg3,arg4,arg5,arg6,arg7);
3574
3575 wxPyEndAllowThreads(__tstate);
3576 if (PyErr_Occurred()) SWIG_fail;
3577 }
4f89f6a3
RD
3578 {
3579 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3580 }
44127b65
RD
3581 {
3582 PyObject *o = PyFloat_FromDouble((double) (*arg6));
3583 resultobj = t_output_helper(resultobj,o);
3584 }
3585 {
3586 PyObject *o = PyFloat_FromDouble((double) (*arg7));
3587 resultobj = t_output_helper(resultobj,o);
3588 }
3589 return resultobj;
3590 fail:
3591 return NULL;
3592}
3593
3594
3595static PyObject *_wrap_PyShape_GetCanvas(PyObject *self, PyObject *args, PyObject *kwargs) {
3596 PyObject *resultobj;
3597 wxPyShape *arg1 = (wxPyShape *) 0 ;
3598 wxPyShapeCanvas *result;
3599 PyObject * obj0 = 0 ;
3600 char *kwnames[] = {
3601 (char *) "self", NULL
3602 };
3603
3604 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyShape_GetCanvas",kwnames,&obj0)) goto fail;
15afbcd0
RD
3605 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
3606 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
3607 {
3608 PyThreadState* __tstate = wxPyBeginAllowThreads();
3609 result = (wxPyShapeCanvas *)(arg1)->GetCanvas();
3610
3611 wxPyEndAllowThreads(__tstate);
3612 if (PyErr_Occurred()) SWIG_fail;
3613 }
3614 {
3615 resultobj = wxPyMake_wxObject(result);
3616 }
3617 return resultobj;
3618 fail:
3619 return NULL;
3620}
3621
3622
3623static PyObject *_wrap_PyShape_SetCanvas(PyObject *self, PyObject *args, PyObject *kwargs) {
3624 PyObject *resultobj;
3625 wxPyShape *arg1 = (wxPyShape *) 0 ;
3626 wxPyShapeCanvas *arg2 = (wxPyShapeCanvas *) 0 ;
3627 PyObject * obj0 = 0 ;
3628 PyObject * obj1 = 0 ;
3629 char *kwnames[] = {
3630 (char *) "self",(char *) "the_canvas", NULL
3631 };
3632
3633 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyShape_SetCanvas",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
3634 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
3635 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3636 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyShapeCanvas,
3637 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
3638 {
3639 PyThreadState* __tstate = wxPyBeginAllowThreads();
3640 (arg1)->SetCanvas(arg2);
3641
3642 wxPyEndAllowThreads(__tstate);
3643 if (PyErr_Occurred()) SWIG_fail;
3644 }
3645 Py_INCREF(Py_None); resultobj = Py_None;
3646 return resultobj;
3647 fail:
3648 return NULL;
3649}
3650
3651
3652static PyObject *_wrap_PyShape_AddToCanvas(PyObject *self, PyObject *args, PyObject *kwargs) {
3653 PyObject *resultobj;
3654 wxPyShape *arg1 = (wxPyShape *) 0 ;
3655 wxPyShapeCanvas *arg2 = (wxPyShapeCanvas *) 0 ;
3656 wxPyShape *arg3 = (wxPyShape *) NULL ;
3657 PyObject * obj0 = 0 ;
3658 PyObject * obj1 = 0 ;
3659 PyObject * obj2 = 0 ;
3660 char *kwnames[] = {
3661 (char *) "self",(char *) "the_canvas",(char *) "addAfter", NULL
3662 };
3663
3664 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:PyShape_AddToCanvas",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
3665 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
3666 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3667 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyShapeCanvas,
3668 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65 3669 if (obj2) {
15afbcd0
RD
3670 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxPyShape,
3671 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
3672 }
3673 {
3674 PyThreadState* __tstate = wxPyBeginAllowThreads();
3675 (arg1)->AddToCanvas(arg2,arg3);
3676
3677 wxPyEndAllowThreads(__tstate);
3678 if (PyErr_Occurred()) SWIG_fail;
3679 }
3680 Py_INCREF(Py_None); resultobj = Py_None;
3681 return resultobj;
3682 fail:
3683 return NULL;
3684}
3685
3686
3687static PyObject *_wrap_PyShape_InsertInCanvas(PyObject *self, PyObject *args, PyObject *kwargs) {
3688 PyObject *resultobj;
3689 wxPyShape *arg1 = (wxPyShape *) 0 ;
3690 wxPyShapeCanvas *arg2 = (wxPyShapeCanvas *) 0 ;
3691 PyObject * obj0 = 0 ;
3692 PyObject * obj1 = 0 ;
3693 char *kwnames[] = {
3694 (char *) "self",(char *) "the_canvas", NULL
3695 };
3696
3697 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyShape_InsertInCanvas",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
3698 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
3699 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3700 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyShapeCanvas,
3701 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
3702 {
3703 PyThreadState* __tstate = wxPyBeginAllowThreads();
3704 (arg1)->InsertInCanvas(arg2);
3705
3706 wxPyEndAllowThreads(__tstate);
3707 if (PyErr_Occurred()) SWIG_fail;
3708 }
3709 Py_INCREF(Py_None); resultobj = Py_None;
3710 return resultobj;
3711 fail:
3712 return NULL;
3713}
3714
3715
3716static PyObject *_wrap_PyShape_RemoveFromCanvas(PyObject *self, PyObject *args, PyObject *kwargs) {
3717 PyObject *resultobj;
3718 wxPyShape *arg1 = (wxPyShape *) 0 ;
3719 wxPyShapeCanvas *arg2 = (wxPyShapeCanvas *) 0 ;
3720 PyObject * obj0 = 0 ;
3721 PyObject * obj1 = 0 ;
3722 char *kwnames[] = {
3723 (char *) "self",(char *) "the_canvas", NULL
3724 };
3725
3726 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyShape_RemoveFromCanvas",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
3727 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
3728 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3729 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyShapeCanvas,
3730 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
3731 {
3732 PyThreadState* __tstate = wxPyBeginAllowThreads();
3733 (arg1)->RemoveFromCanvas(arg2);
3734
3735 wxPyEndAllowThreads(__tstate);
3736 if (PyErr_Occurred()) SWIG_fail;
3737 }
3738 Py_INCREF(Py_None); resultobj = Py_None;
3739 return resultobj;
3740 fail:
3741 return NULL;
3742}
3743
3744
3745static PyObject *_wrap_PyShape_GetX(PyObject *self, PyObject *args, PyObject *kwargs) {
3746 PyObject *resultobj;
3747 wxPyShape *arg1 = (wxPyShape *) 0 ;
3748 double result;
3749 PyObject * obj0 = 0 ;
3750 char *kwnames[] = {
3751 (char *) "self", NULL
3752 };
3753
3754 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyShape_GetX",kwnames,&obj0)) goto fail;
15afbcd0
RD
3755 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
3756 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
3757 {
3758 PyThreadState* __tstate = wxPyBeginAllowThreads();
3759 result = (double)(arg1)->GetX();
3760
3761 wxPyEndAllowThreads(__tstate);
3762 if (PyErr_Occurred()) SWIG_fail;
3763 }
15afbcd0 3764 resultobj = SWIG_FromDouble((double)result);
44127b65
RD
3765 return resultobj;
3766 fail:
3767 return NULL;
3768}
3769
3770
3771static PyObject *_wrap_PyShape_GetY(PyObject *self, PyObject *args, PyObject *kwargs) {
3772 PyObject *resultobj;
3773 wxPyShape *arg1 = (wxPyShape *) 0 ;
3774 double result;
3775 PyObject * obj0 = 0 ;
3776 char *kwnames[] = {
3777 (char *) "self", NULL
3778 };
3779
3780 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyShape_GetY",kwnames,&obj0)) goto fail;
15afbcd0
RD
3781 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
3782 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
3783 {
3784 PyThreadState* __tstate = wxPyBeginAllowThreads();
3785 result = (double)(arg1)->GetY();
3786
3787 wxPyEndAllowThreads(__tstate);
3788 if (PyErr_Occurred()) SWIG_fail;
3789 }
15afbcd0 3790 resultobj = SWIG_FromDouble((double)result);
44127b65
RD
3791 return resultobj;
3792 fail:
3793 return NULL;
3794}
3795
3796
3797static PyObject *_wrap_PyShape_SetX(PyObject *self, PyObject *args, PyObject *kwargs) {
3798 PyObject *resultobj;
3799 wxPyShape *arg1 = (wxPyShape *) 0 ;
3800 double arg2 ;
3801 PyObject * obj0 = 0 ;
994141e6 3802 PyObject * obj1 = 0 ;
44127b65
RD
3803 char *kwnames[] = {
3804 (char *) "self",(char *) "x", NULL
3805 };
3806
994141e6 3807 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyShape_SetX",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
3808 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
3809 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3810 arg2 = (double) SWIG_AsDouble(obj1);
3811 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
3812 {
3813 PyThreadState* __tstate = wxPyBeginAllowThreads();
3814 (arg1)->SetX(arg2);
3815
3816 wxPyEndAllowThreads(__tstate);
3817 if (PyErr_Occurred()) SWIG_fail;
3818 }
3819 Py_INCREF(Py_None); resultobj = Py_None;
3820 return resultobj;
3821 fail:
3822 return NULL;
3823}
3824
3825
3826static PyObject *_wrap_PyShape_SetY(PyObject *self, PyObject *args, PyObject *kwargs) {
3827 PyObject *resultobj;
3828 wxPyShape *arg1 = (wxPyShape *) 0 ;
3829 double arg2 ;
3830 PyObject * obj0 = 0 ;
994141e6 3831 PyObject * obj1 = 0 ;
44127b65
RD
3832 char *kwnames[] = {
3833 (char *) "self",(char *) "y", NULL
3834 };
3835
994141e6 3836 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyShape_SetY",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
3837 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
3838 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3839 arg2 = (double) SWIG_AsDouble(obj1);
3840 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
3841 {
3842 PyThreadState* __tstate = wxPyBeginAllowThreads();
3843 (arg1)->SetY(arg2);
3844
3845 wxPyEndAllowThreads(__tstate);
3846 if (PyErr_Occurred()) SWIG_fail;
3847 }
3848 Py_INCREF(Py_None); resultobj = Py_None;
3849 return resultobj;
3850 fail:
3851 return NULL;
3852}
3853
3854
3855static PyObject *_wrap_PyShape_GetParent(PyObject *self, PyObject *args, PyObject *kwargs) {
3856 PyObject *resultobj;
3857 wxPyShape *arg1 = (wxPyShape *) 0 ;
3858 wxPyShape *result;
3859 PyObject * obj0 = 0 ;
3860 char *kwnames[] = {
3861 (char *) "self", NULL
3862 };
3863
3864 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyShape_GetParent",kwnames,&obj0)) goto fail;
15afbcd0
RD
3865 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
3866 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
3867 {
3868 PyThreadState* __tstate = wxPyBeginAllowThreads();
3869 result = (wxPyShape *)(arg1)->GetParent();
3870
3871 wxPyEndAllowThreads(__tstate);
3872 if (PyErr_Occurred()) SWIG_fail;
3873 }
3874 {
3875 resultobj = wxPyMake_wxShapeEvtHandler(result);
3876 }
3877 return resultobj;
3878 fail:
3879 return NULL;
3880}
3881
3882
3883static PyObject *_wrap_PyShape_SetParent(PyObject *self, PyObject *args, PyObject *kwargs) {
3884 PyObject *resultobj;
3885 wxPyShape *arg1 = (wxPyShape *) 0 ;
3886 wxPyShape *arg2 = (wxPyShape *) 0 ;
3887 PyObject * obj0 = 0 ;
3888 PyObject * obj1 = 0 ;
3889 char *kwnames[] = {
3890 (char *) "self",(char *) "p", NULL
3891 };
3892
3893 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyShape_SetParent",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
3894 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
3895 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
3896 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyShape,
3897 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
3898 {
3899 PyThreadState* __tstate = wxPyBeginAllowThreads();
3900 (arg1)->SetParent(arg2);
3901
3902 wxPyEndAllowThreads(__tstate);
3903 if (PyErr_Occurred()) SWIG_fail;
3904 }
3905 Py_INCREF(Py_None); resultobj = Py_None;
3906 return resultobj;
3907 fail:
3908 return NULL;
3909}
3910
3911
3912static PyObject *_wrap_PyShape_GetTopAncestor(PyObject *self, PyObject *args, PyObject *kwargs) {
3913 PyObject *resultobj;
3914 wxPyShape *arg1 = (wxPyShape *) 0 ;
3915 wxPyShape *result;
3916 PyObject * obj0 = 0 ;
3917 char *kwnames[] = {
3918 (char *) "self", NULL
3919 };
3920
3921 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyShape_GetTopAncestor",kwnames,&obj0)) goto fail;
15afbcd0
RD
3922 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
3923 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
3924 {
3925 PyThreadState* __tstate = wxPyBeginAllowThreads();
3926 result = (wxPyShape *)(arg1)->GetTopAncestor();
3927
3928 wxPyEndAllowThreads(__tstate);
3929 if (PyErr_Occurred()) SWIG_fail;
3930 }
3931 {
3932 resultobj = wxPyMake_wxShapeEvtHandler(result);
3933 }
3934 return resultobj;
3935 fail:
3936 return NULL;
3937}
3938
3939
3940static PyObject *_wrap_PyShape_GetChildren(PyObject *self, PyObject *args, PyObject *kwargs) {
3941 PyObject *resultobj;
3942 wxPyShape *arg1 = (wxPyShape *) 0 ;
3943 PyObject *result;
3944 PyObject * obj0 = 0 ;
3945 char *kwnames[] = {
3946 (char *) "self", NULL
3947 };
3948
3949 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyShape_GetChildren",kwnames,&obj0)) goto fail;
15afbcd0
RD
3950 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
3951 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
3952 {
3953 PyThreadState* __tstate = wxPyBeginAllowThreads();
3954 result = (PyObject *)wxPyShape_GetChildren(arg1);
3955
3956 wxPyEndAllowThreads(__tstate);
3957 if (PyErr_Occurred()) SWIG_fail;
3958 }
3959 resultobj = result;
3960 return resultobj;
3961 fail:
3962 return NULL;
3963}
3964
3965
3966static PyObject *_wrap_PyShape_Unlink(PyObject *self, PyObject *args, PyObject *kwargs) {
3967 PyObject *resultobj;
3968 wxPyShape *arg1 = (wxPyShape *) 0 ;
3969 PyObject * obj0 = 0 ;
3970 char *kwnames[] = {
3971 (char *) "self", NULL
3972 };
3973
3974 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyShape_Unlink",kwnames,&obj0)) goto fail;
15afbcd0
RD
3975 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
3976 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
3977 {
3978 PyThreadState* __tstate = wxPyBeginAllowThreads();
3979 (arg1)->Unlink();
3980
3981 wxPyEndAllowThreads(__tstate);
3982 if (PyErr_Occurred()) SWIG_fail;
3983 }
3984 Py_INCREF(Py_None); resultobj = Py_None;
3985 return resultobj;
3986 fail:
3987 return NULL;
3988}
3989
3990
3991static PyObject *_wrap_PyShape_SetDrawHandles(PyObject *self, PyObject *args, PyObject *kwargs) {
3992 PyObject *resultobj;
3993 wxPyShape *arg1 = (wxPyShape *) 0 ;
3994 bool arg2 ;
3995 PyObject * obj0 = 0 ;
3996 PyObject * obj1 = 0 ;
3997 char *kwnames[] = {
3998 (char *) "self",(char *) "drawH", NULL
3999 };
4000
4001 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyShape_SetDrawHandles",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
4002 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
4003 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4004 arg2 = (bool) SWIG_AsBool(obj1);
4005 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
4006 {
4007 PyThreadState* __tstate = wxPyBeginAllowThreads();
4008 (arg1)->SetDrawHandles(arg2);
4009
4010 wxPyEndAllowThreads(__tstate);
4011 if (PyErr_Occurred()) SWIG_fail;
4012 }
4013 Py_INCREF(Py_None); resultobj = Py_None;
4014 return resultobj;
4015 fail:
4016 return NULL;
4017}
4018
4019
4020static PyObject *_wrap_PyShape_GetDrawHandles(PyObject *self, PyObject *args, PyObject *kwargs) {
4021 PyObject *resultobj;
4022 wxPyShape *arg1 = (wxPyShape *) 0 ;
4023 bool result;
4024 PyObject * obj0 = 0 ;
4025 char *kwnames[] = {
4026 (char *) "self", NULL
4027 };
4028
4029 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyShape_GetDrawHandles",kwnames,&obj0)) goto fail;
15afbcd0
RD
4030 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
4031 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
4032 {
4033 PyThreadState* __tstate = wxPyBeginAllowThreads();
4034 result = (bool)(arg1)->GetDrawHandles();
4035
4036 wxPyEndAllowThreads(__tstate);
4037 if (PyErr_Occurred()) SWIG_fail;
4038 }
4f89f6a3
RD
4039 {
4040 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4041 }
44127b65
RD
4042 return resultobj;
4043 fail:
4044 return NULL;
4045}
4046
4047
4048static PyObject *_wrap_PyShape_MakeControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
4049 PyObject *resultobj;
4050 wxPyShape *arg1 = (wxPyShape *) 0 ;
4051 PyObject * obj0 = 0 ;
4052 char *kwnames[] = {
4053 (char *) "self", NULL
4054 };
4055
4056 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyShape_MakeControlPoints",kwnames,&obj0)) goto fail;
15afbcd0
RD
4057 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
4058 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
4059 {
4060 PyThreadState* __tstate = wxPyBeginAllowThreads();
4061 (arg1)->MakeControlPoints();
4062
4063 wxPyEndAllowThreads(__tstate);
4064 if (PyErr_Occurred()) SWIG_fail;
4065 }
4066 Py_INCREF(Py_None); resultobj = Py_None;
4067 return resultobj;
4068 fail:
4069 return NULL;
4070}
4071
4072
4073static PyObject *_wrap_PyShape_DeleteControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
4074 PyObject *resultobj;
4075 wxPyShape *arg1 = (wxPyShape *) 0 ;
4076 wxDC *arg2 = (wxDC *) NULL ;
4077 PyObject * obj0 = 0 ;
4078 PyObject * obj1 = 0 ;
4079 char *kwnames[] = {
4080 (char *) "self",(char *) "dc", NULL
4081 };
4082
4083 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:PyShape_DeleteControlPoints",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
4084 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
4085 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65 4086 if (obj1) {
15afbcd0
RD
4087 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
4088 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
4089 }
4090 {
4091 PyThreadState* __tstate = wxPyBeginAllowThreads();
4092 (arg1)->DeleteControlPoints(arg2);
4093
4094 wxPyEndAllowThreads(__tstate);
4095 if (PyErr_Occurred()) SWIG_fail;
4096 }
4097 Py_INCREF(Py_None); resultobj = Py_None;
4098 return resultobj;
4099 fail:
4100 return NULL;
4101}
4102
4103
4104static PyObject *_wrap_PyShape_ResetControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
4105 PyObject *resultobj;
4106 wxPyShape *arg1 = (wxPyShape *) 0 ;
4107 PyObject * obj0 = 0 ;
4108 char *kwnames[] = {
4109 (char *) "self", NULL
4110 };
4111
4112 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyShape_ResetControlPoints",kwnames,&obj0)) goto fail;
15afbcd0
RD
4113 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
4114 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
4115 {
4116 PyThreadState* __tstate = wxPyBeginAllowThreads();
4117 (arg1)->ResetControlPoints();
4118
4119 wxPyEndAllowThreads(__tstate);
4120 if (PyErr_Occurred()) SWIG_fail;
4121 }
4122 Py_INCREF(Py_None); resultobj = Py_None;
4123 return resultobj;
4124 fail:
4125 return NULL;
4126}
4127
4128
4129static PyObject *_wrap_PyShape_GetEventHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
4130 PyObject *resultobj;
4131 wxPyShape *arg1 = (wxPyShape *) 0 ;
4132 wxPyShapeEvtHandler *result;
4133 PyObject * obj0 = 0 ;
4134 char *kwnames[] = {
4135 (char *) "self", NULL
4136 };
4137
4138 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyShape_GetEventHandler",kwnames,&obj0)) goto fail;
15afbcd0
RD
4139 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
4140 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
4141 {
4142 PyThreadState* __tstate = wxPyBeginAllowThreads();
4143 result = (wxPyShapeEvtHandler *)(arg1)->GetEventHandler();
4144
4145 wxPyEndAllowThreads(__tstate);
4146 if (PyErr_Occurred()) SWIG_fail;
4147 }
4148 {
4149 resultobj = wxPyMake_wxShapeEvtHandler(result);
4150 }
4151 return resultobj;
4152 fail:
4153 return NULL;
4154}
4155
4156
4157static PyObject *_wrap_PyShape_SetEventHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
4158 PyObject *resultobj;
4159 wxPyShape *arg1 = (wxPyShape *) 0 ;
4160 wxPyShapeEvtHandler *arg2 = (wxPyShapeEvtHandler *) 0 ;
4161 PyObject * obj0 = 0 ;
4162 PyObject * obj1 = 0 ;
4163 char *kwnames[] = {
4164 (char *) "self",(char *) "handler", NULL
4165 };
4166
4167 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyShape_SetEventHandler",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
4168 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
4169 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4170 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyShapeEvtHandler,
4171 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
4172 {
4173 PyThreadState* __tstate = wxPyBeginAllowThreads();
4174 (arg1)->SetEventHandler(arg2);
4175
4176 wxPyEndAllowThreads(__tstate);
4177 if (PyErr_Occurred()) SWIG_fail;
4178 }
4179 Py_INCREF(Py_None); resultobj = Py_None;
4180 return resultobj;
4181 fail:
4182 return NULL;
4183}
4184
4185
4186static PyObject *_wrap_PyShape_MakeMandatoryControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
4187 PyObject *resultobj;
4188 wxPyShape *arg1 = (wxPyShape *) 0 ;
4189 PyObject * obj0 = 0 ;
4190 char *kwnames[] = {
4191 (char *) "self", NULL
4192 };
4193
4194 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyShape_MakeMandatoryControlPoints",kwnames,&obj0)) goto fail;
15afbcd0
RD
4195 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
4196 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
4197 {
4198 PyThreadState* __tstate = wxPyBeginAllowThreads();
4199 (arg1)->MakeMandatoryControlPoints();
4200
4201 wxPyEndAllowThreads(__tstate);
4202 if (PyErr_Occurred()) SWIG_fail;
4203 }
4204 Py_INCREF(Py_None); resultobj = Py_None;
4205 return resultobj;
4206 fail:
4207 return NULL;
4208}
4209
4210
4211static PyObject *_wrap_PyShape_ResetMandatoryControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
4212 PyObject *resultobj;
4213 wxPyShape *arg1 = (wxPyShape *) 0 ;
4214 PyObject * obj0 = 0 ;
4215 char *kwnames[] = {
4216 (char *) "self", NULL
4217 };
4218
4219 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyShape_ResetMandatoryControlPoints",kwnames,&obj0)) goto fail;
15afbcd0
RD
4220 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
4221 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
4222 {
4223 PyThreadState* __tstate = wxPyBeginAllowThreads();
4224 (arg1)->ResetMandatoryControlPoints();
4225
4226 wxPyEndAllowThreads(__tstate);
4227 if (PyErr_Occurred()) SWIG_fail;
4228 }
4229 Py_INCREF(Py_None); resultobj = Py_None;
4230 return resultobj;
4231 fail:
4232 return NULL;
4233}
4234
4235
4236static PyObject *_wrap_PyShape_Recompute(PyObject *self, PyObject *args, PyObject *kwargs) {
4237 PyObject *resultobj;
4238 wxPyShape *arg1 = (wxPyShape *) 0 ;
4239 bool result;
4240 PyObject * obj0 = 0 ;
4241 char *kwnames[] = {
4242 (char *) "self", NULL
4243 };
4244
4245 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyShape_Recompute",kwnames,&obj0)) goto fail;
15afbcd0
RD
4246 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
4247 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
4248 {
4249 PyThreadState* __tstate = wxPyBeginAllowThreads();
4250 result = (bool)(arg1)->Recompute();
4251
4252 wxPyEndAllowThreads(__tstate);
4253 if (PyErr_Occurred()) SWIG_fail;
4254 }
4f89f6a3
RD
4255 {
4256 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4257 }
44127b65
RD
4258 return resultobj;
4259 fail:
4260 return NULL;
4261}
4262
4263
4264static PyObject *_wrap_PyShape_CalculateSize(PyObject *self, PyObject *args, PyObject *kwargs) {
4265 PyObject *resultobj;
4266 wxPyShape *arg1 = (wxPyShape *) 0 ;
4267 PyObject * obj0 = 0 ;
4268 char *kwnames[] = {
4269 (char *) "self", NULL
4270 };
4271
4272 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyShape_CalculateSize",kwnames,&obj0)) goto fail;
15afbcd0
RD
4273 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
4274 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
4275 {
4276 PyThreadState* __tstate = wxPyBeginAllowThreads();
4277 (arg1)->CalculateSize();
4278
4279 wxPyEndAllowThreads(__tstate);
4280 if (PyErr_Occurred()) SWIG_fail;
4281 }
4282 Py_INCREF(Py_None); resultobj = Py_None;
4283 return resultobj;
4284 fail:
4285 return NULL;
4286}
4287
4288
4289static PyObject *_wrap_PyShape_Select(PyObject *self, PyObject *args, PyObject *kwargs) {
4290 PyObject *resultobj;
4291 wxPyShape *arg1 = (wxPyShape *) 0 ;
4292 bool arg2 = (bool) True ;
4293 wxDC *arg3 = (wxDC *) NULL ;
4294 PyObject * obj0 = 0 ;
4295 PyObject * obj1 = 0 ;
4296 PyObject * obj2 = 0 ;
4297 char *kwnames[] = {
4298 (char *) "self",(char *) "select",(char *) "dc", NULL
4299 };
4300
4301 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:PyShape_Select",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
4302 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
4303 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65 4304 if (obj1) {
15afbcd0
RD
4305 arg2 = (bool) SWIG_AsBool(obj1);
4306 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
4307 }
4308 if (obj2) {
15afbcd0
RD
4309 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxDC,
4310 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
4311 }
4312 {
4313 PyThreadState* __tstate = wxPyBeginAllowThreads();
4314 (arg1)->Select(arg2,arg3);
4315
4316 wxPyEndAllowThreads(__tstate);
4317 if (PyErr_Occurred()) SWIG_fail;
4318 }
4319 Py_INCREF(Py_None); resultobj = Py_None;
4320 return resultobj;
4321 fail:
4322 return NULL;
4323}
4324
4325
4326static PyObject *_wrap_PyShape_SetHighlight(PyObject *self, PyObject *args, PyObject *kwargs) {
4327 PyObject *resultobj;
4328 wxPyShape *arg1 = (wxPyShape *) 0 ;
4329 bool arg2 = (bool) True ;
4330 bool arg3 = (bool) False ;
4331 PyObject * obj0 = 0 ;
4332 PyObject * obj1 = 0 ;
4333 PyObject * obj2 = 0 ;
4334 char *kwnames[] = {
4335 (char *) "self",(char *) "hi",(char *) "recurse", NULL
4336 };
4337
4338 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:PyShape_SetHighlight",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
4339 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
4340 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65 4341 if (obj1) {
15afbcd0
RD
4342 arg2 = (bool) SWIG_AsBool(obj1);
4343 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
4344 }
4345 if (obj2) {
15afbcd0
RD
4346 arg3 = (bool) SWIG_AsBool(obj2);
4347 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
4348 }
4349 {
4350 PyThreadState* __tstate = wxPyBeginAllowThreads();
4351 (arg1)->SetHighlight(arg2,arg3);
4352
4353 wxPyEndAllowThreads(__tstate);
4354 if (PyErr_Occurred()) SWIG_fail;
4355 }
4356 Py_INCREF(Py_None); resultobj = Py_None;
4357 return resultobj;
4358 fail:
4359 return NULL;
4360}
4361
4362
4363static PyObject *_wrap_PyShape_IsHighlighted(PyObject *self, PyObject *args, PyObject *kwargs) {
4364 PyObject *resultobj;
4365 wxPyShape *arg1 = (wxPyShape *) 0 ;
4366 bool result;
4367 PyObject * obj0 = 0 ;
4368 char *kwnames[] = {
4369 (char *) "self", NULL
4370 };
4371
4372 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyShape_IsHighlighted",kwnames,&obj0)) goto fail;
15afbcd0
RD
4373 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
4374 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
4375 {
4376 PyThreadState* __tstate = wxPyBeginAllowThreads();
4377 result = (bool)(arg1)->IsHighlighted();
4378
4379 wxPyEndAllowThreads(__tstate);
4380 if (PyErr_Occurred()) SWIG_fail;
4381 }
4f89f6a3
RD
4382 {
4383 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4384 }
44127b65
RD
4385 return resultobj;
4386 fail:
4387 return NULL;
4388}
4389
4390
4391static PyObject *_wrap_PyShape_Selected(PyObject *self, PyObject *args, PyObject *kwargs) {
4392 PyObject *resultobj;
4393 wxPyShape *arg1 = (wxPyShape *) 0 ;
4394 bool result;
4395 PyObject * obj0 = 0 ;
4396 char *kwnames[] = {
4397 (char *) "self", NULL
4398 };
4399
4400 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyShape_Selected",kwnames,&obj0)) goto fail;
15afbcd0
RD
4401 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
4402 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
4403 {
4404 PyThreadState* __tstate = wxPyBeginAllowThreads();
4405 result = (bool)(arg1)->Selected();
4406
4407 wxPyEndAllowThreads(__tstate);
4408 if (PyErr_Occurred()) SWIG_fail;
4409 }
4f89f6a3
RD
4410 {
4411 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4412 }
44127b65
RD
4413 return resultobj;
4414 fail:
4415 return NULL;
4416}
4417
4418
4419static PyObject *_wrap_PyShape_AncestorSelected(PyObject *self, PyObject *args, PyObject *kwargs) {
4420 PyObject *resultobj;
4421 wxPyShape *arg1 = (wxPyShape *) 0 ;
4422 bool result;
4423 PyObject * obj0 = 0 ;
4424 char *kwnames[] = {
4425 (char *) "self", NULL
4426 };
4427
4428 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyShape_AncestorSelected",kwnames,&obj0)) goto fail;
15afbcd0
RD
4429 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
4430 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
4431 {
4432 PyThreadState* __tstate = wxPyBeginAllowThreads();
4433 result = (bool)(arg1)->AncestorSelected();
4434
4435 wxPyEndAllowThreads(__tstate);
4436 if (PyErr_Occurred()) SWIG_fail;
4437 }
4f89f6a3
RD
4438 {
4439 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4440 }
44127b65
RD
4441 return resultobj;
4442 fail:
4443 return NULL;
4444}
4445
4446
4447static PyObject *_wrap_PyShape_SetSensitivityFilter(PyObject *self, PyObject *args, PyObject *kwargs) {
4448 PyObject *resultobj;
4449 wxPyShape *arg1 = (wxPyShape *) 0 ;
4450 int arg2 = (int) OP_ALL ;
4451 bool arg3 = (bool) False ;
4452 PyObject * obj0 = 0 ;
994141e6 4453 PyObject * obj1 = 0 ;
44127b65
RD
4454 PyObject * obj2 = 0 ;
4455 char *kwnames[] = {
4456 (char *) "self",(char *) "sens",(char *) "recursive", NULL
4457 };
4458
994141e6 4459 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:PyShape_SetSensitivityFilter",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
4460 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
4461 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
994141e6 4462 if (obj1) {
15afbcd0
RD
4463 arg2 = (int) SWIG_AsInt(obj1);
4464 if (PyErr_Occurred()) SWIG_fail;
994141e6 4465 }
44127b65 4466 if (obj2) {
15afbcd0
RD
4467 arg3 = (bool) SWIG_AsBool(obj2);
4468 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
4469 }
4470 {
4471 PyThreadState* __tstate = wxPyBeginAllowThreads();
4472 (arg1)->SetSensitivityFilter(arg2,arg3);
4473
4474 wxPyEndAllowThreads(__tstate);
4475 if (PyErr_Occurred()) SWIG_fail;
4476 }
4477 Py_INCREF(Py_None); resultobj = Py_None;
4478 return resultobj;
4479 fail:
4480 return NULL;
4481}
4482
4483
4484static PyObject *_wrap_PyShape_GetSensitivityFilter(PyObject *self, PyObject *args, PyObject *kwargs) {
4485 PyObject *resultobj;
4486 wxPyShape *arg1 = (wxPyShape *) 0 ;
4487 int result;
4488 PyObject * obj0 = 0 ;
4489 char *kwnames[] = {
4490 (char *) "self", NULL
4491 };
4492
4493 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyShape_GetSensitivityFilter",kwnames,&obj0)) goto fail;
15afbcd0
RD
4494 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
4495 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
4496 {
4497 PyThreadState* __tstate = wxPyBeginAllowThreads();
4498 result = (int)(arg1)->GetSensitivityFilter();
4499
4500 wxPyEndAllowThreads(__tstate);
4501 if (PyErr_Occurred()) SWIG_fail;
4502 }
15afbcd0 4503 resultobj = SWIG_FromInt((int)result);
44127b65
RD
4504 return resultobj;
4505 fail:
4506 return NULL;
4507}
4508
4509
4510static PyObject *_wrap_PyShape_SetDraggable(PyObject *self, PyObject *args, PyObject *kwargs) {
4511 PyObject *resultobj;
4512 wxPyShape *arg1 = (wxPyShape *) 0 ;
4513 bool arg2 ;
4514 bool arg3 = (bool) False ;
4515 PyObject * obj0 = 0 ;
4516 PyObject * obj1 = 0 ;
4517 PyObject * obj2 = 0 ;
4518 char *kwnames[] = {
4519 (char *) "self",(char *) "drag",(char *) "recursive", NULL
4520 };
4521
4522 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:PyShape_SetDraggable",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
4523 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
4524 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4525 arg2 = (bool) SWIG_AsBool(obj1);
4526 if (PyErr_Occurred()) SWIG_fail;
a41e16b6 4527 if (obj2) {
15afbcd0
RD
4528 arg3 = (bool) SWIG_AsBool(obj2);
4529 if (PyErr_Occurred()) SWIG_fail;
a41e16b6 4530 }
44127b65
RD
4531 {
4532 PyThreadState* __tstate = wxPyBeginAllowThreads();
4533 (arg1)->SetDraggable(arg2,arg3);
4534
4535 wxPyEndAllowThreads(__tstate);
4536 if (PyErr_Occurred()) SWIG_fail;
4537 }
4538 Py_INCREF(Py_None); resultobj = Py_None;
4539 return resultobj;
4540 fail:
4541 return NULL;
4542}
4543
4544
4545static PyObject *_wrap_PyShape_SetFixedSize(PyObject *self, PyObject *args, PyObject *kwargs) {
4546 PyObject *resultobj;
4547 wxPyShape *arg1 = (wxPyShape *) 0 ;
4548 bool arg2 ;
4549 bool arg3 ;
4550 PyObject * obj0 = 0 ;
4551 PyObject * obj1 = 0 ;
4552 PyObject * obj2 = 0 ;
4553 char *kwnames[] = {
4554 (char *) "self",(char *) "x",(char *) "y", NULL
4555 };
4556
4557 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyShape_SetFixedSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
4558 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
4559 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4560 arg2 = (bool) SWIG_AsBool(obj1);
4561 if (PyErr_Occurred()) SWIG_fail;
4562 arg3 = (bool) SWIG_AsBool(obj2);
4563 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
4564 {
4565 PyThreadState* __tstate = wxPyBeginAllowThreads();
4566 (arg1)->SetFixedSize(arg2,arg3);
4567
4568 wxPyEndAllowThreads(__tstate);
4569 if (PyErr_Occurred()) SWIG_fail;
4570 }
4571 Py_INCREF(Py_None); resultobj = Py_None;
4572 return resultobj;
4573 fail:
4574 return NULL;
4575}
4576
4577
4578static PyObject *_wrap_PyShape_GetFixedSize(PyObject *self, PyObject *args, PyObject *kwargs) {
4579 PyObject *resultobj;
4580 wxPyShape *arg1 = (wxPyShape *) 0 ;
4581 bool *arg2 = (bool *) 0 ;
4582 bool *arg3 = (bool *) 0 ;
4583 bool temp2 ;
4584 bool temp3 ;
4585 PyObject * obj0 = 0 ;
4586 char *kwnames[] = {
4587 (char *) "self", NULL
4588 };
4589
4590 arg2 = &temp2;
4591 arg3 = &temp3;
4592 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyShape_GetFixedSize",kwnames,&obj0)) goto fail;
15afbcd0
RD
4593 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
4594 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
4595 {
4596 PyThreadState* __tstate = wxPyBeginAllowThreads();
4597 (arg1)->GetFixedSize(arg2,arg3);
4598
4599 wxPyEndAllowThreads(__tstate);
4600 if (PyErr_Occurred()) SWIG_fail;
4601 }
4602 Py_INCREF(Py_None); resultobj = Py_None;
4603 {
4604 PyObject *o = PyInt_FromLong((long) (*arg2));
4605 resultobj = t_output_helper(resultobj,o);
4606 }
4607 {
4608 PyObject *o = PyInt_FromLong((long) (*arg3));
4609 resultobj = t_output_helper(resultobj,o);
4610 }
4611 return resultobj;
4612 fail:
4613 return NULL;
4614}
4615
4616
4617static PyObject *_wrap_PyShape_GetFixedWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
4618 PyObject *resultobj;
4619 wxPyShape *arg1 = (wxPyShape *) 0 ;
4620 bool result;
4621 PyObject * obj0 = 0 ;
4622 char *kwnames[] = {
4623 (char *) "self", NULL
4624 };
4625
4626 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyShape_GetFixedWidth",kwnames,&obj0)) goto fail;
15afbcd0
RD
4627 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
4628 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
4629 {
4630 PyThreadState* __tstate = wxPyBeginAllowThreads();
4631 result = (bool)(arg1)->GetFixedWidth();
4632
4633 wxPyEndAllowThreads(__tstate);
4634 if (PyErr_Occurred()) SWIG_fail;
4635 }
4f89f6a3
RD
4636 {
4637 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4638 }
44127b65
RD
4639 return resultobj;
4640 fail:
4641 return NULL;
4642}
4643
4644
4645static PyObject *_wrap_PyShape_GetFixedHeight(PyObject *self, PyObject *args, PyObject *kwargs) {
4646 PyObject *resultobj;
4647 wxPyShape *arg1 = (wxPyShape *) 0 ;
4648 bool result;
4649 PyObject * obj0 = 0 ;
4650 char *kwnames[] = {
4651 (char *) "self", NULL
4652 };
4653
4654 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyShape_GetFixedHeight",kwnames,&obj0)) goto fail;
15afbcd0
RD
4655 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
4656 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
4657 {
4658 PyThreadState* __tstate = wxPyBeginAllowThreads();
4659 result = (bool)(arg1)->GetFixedHeight();
4660
4661 wxPyEndAllowThreads(__tstate);
4662 if (PyErr_Occurred()) SWIG_fail;
4663 }
4f89f6a3
RD
4664 {
4665 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4666 }
44127b65
RD
4667 return resultobj;
4668 fail:
4669 return NULL;
4670}
4671
4672
4673static PyObject *_wrap_PyShape_SetSpaceAttachments(PyObject *self, PyObject *args, PyObject *kwargs) {
4674 PyObject *resultobj;
4675 wxPyShape *arg1 = (wxPyShape *) 0 ;
4676 bool arg2 ;
4677 PyObject * obj0 = 0 ;
4678 PyObject * obj1 = 0 ;
4679 char *kwnames[] = {
4680 (char *) "self",(char *) "sp", NULL
4681 };
4682
4683 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyShape_SetSpaceAttachments",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
4684 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
4685 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4686 arg2 = (bool) SWIG_AsBool(obj1);
4687 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
4688 {
4689 PyThreadState* __tstate = wxPyBeginAllowThreads();
4690 (arg1)->SetSpaceAttachments(arg2);
4691
4692 wxPyEndAllowThreads(__tstate);
4693 if (PyErr_Occurred()) SWIG_fail;
4694 }
4695 Py_INCREF(Py_None); resultobj = Py_None;
4696 return resultobj;
4697 fail:
4698 return NULL;
4699}
4700
4701
4702static PyObject *_wrap_PyShape_GetSpaceAttachments(PyObject *self, PyObject *args, PyObject *kwargs) {
4703 PyObject *resultobj;
4704 wxPyShape *arg1 = (wxPyShape *) 0 ;
4705 bool result;
4706 PyObject * obj0 = 0 ;
4707 char *kwnames[] = {
4708 (char *) "self", NULL
4709 };
4710
4711 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyShape_GetSpaceAttachments",kwnames,&obj0)) goto fail;
15afbcd0
RD
4712 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
4713 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
4714 {
4715 PyThreadState* __tstate = wxPyBeginAllowThreads();
4716 result = (bool)(arg1)->GetSpaceAttachments();
4717
4718 wxPyEndAllowThreads(__tstate);
4719 if (PyErr_Occurred()) SWIG_fail;
4720 }
4f89f6a3
RD
4721 {
4722 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4723 }
44127b65
RD
4724 return resultobj;
4725 fail:
4726 return NULL;
4727}
4728
4729
4730static PyObject *_wrap_PyShape_SetShadowMode(PyObject *self, PyObject *args, PyObject *kwargs) {
4731 PyObject *resultobj;
4732 wxPyShape *arg1 = (wxPyShape *) 0 ;
4733 int arg2 ;
4734 bool arg3 = (bool) False ;
4735 PyObject * obj0 = 0 ;
994141e6 4736 PyObject * obj1 = 0 ;
44127b65
RD
4737 PyObject * obj2 = 0 ;
4738 char *kwnames[] = {
4739 (char *) "self",(char *) "mode",(char *) "redraw", NULL
4740 };
4741
994141e6 4742 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:PyShape_SetShadowMode",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
4743 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
4744 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4745 arg2 = (int) SWIG_AsInt(obj1);
4746 if (PyErr_Occurred()) SWIG_fail;
44127b65 4747 if (obj2) {
15afbcd0
RD
4748 arg3 = (bool) SWIG_AsBool(obj2);
4749 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
4750 }
4751 {
4752 PyThreadState* __tstate = wxPyBeginAllowThreads();
4753 (arg1)->SetShadowMode(arg2,arg3);
4754
4755 wxPyEndAllowThreads(__tstate);
4756 if (PyErr_Occurred()) SWIG_fail;
4757 }
4758 Py_INCREF(Py_None); resultobj = Py_None;
4759 return resultobj;
4760 fail:
4761 return NULL;
4762}
4763
4764
4765static PyObject *_wrap_PyShape_GetShadowMode(PyObject *self, PyObject *args, PyObject *kwargs) {
4766 PyObject *resultobj;
4767 wxPyShape *arg1 = (wxPyShape *) 0 ;
4768 int result;
4769 PyObject * obj0 = 0 ;
4770 char *kwnames[] = {
4771 (char *) "self", NULL
4772 };
4773
4774 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyShape_GetShadowMode",kwnames,&obj0)) goto fail;
15afbcd0
RD
4775 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
4776 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
4777 {
4778 PyThreadState* __tstate = wxPyBeginAllowThreads();
4779 result = (int)(arg1)->GetShadowMode();
4780
4781 wxPyEndAllowThreads(__tstate);
4782 if (PyErr_Occurred()) SWIG_fail;
4783 }
15afbcd0 4784 resultobj = SWIG_FromInt((int)result);
44127b65
RD
4785 return resultobj;
4786 fail:
4787 return NULL;
4788}
4789
4790
4791static PyObject *_wrap_PyShape_HitTest(PyObject *self, PyObject *args, PyObject *kwargs) {
4792 PyObject *resultobj;
4793 wxPyShape *arg1 = (wxPyShape *) 0 ;
4794 double arg2 ;
4795 double arg3 ;
4796 int *arg4 = (int *) 0 ;
4797 double *arg5 = (double *) 0 ;
4798 bool result;
4799 int temp4 ;
4800 double temp5 ;
4801 PyObject * obj0 = 0 ;
994141e6
RD
4802 PyObject * obj1 = 0 ;
4803 PyObject * obj2 = 0 ;
44127b65
RD
4804 char *kwnames[] = {
4805 (char *) "self",(char *) "x",(char *) "y", NULL
4806 };
4807
4808 arg4 = &temp4;
4809 arg5 = &temp5;
994141e6 4810 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyShape_HitTest",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
4811 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
4812 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4813 arg2 = (double) SWIG_AsDouble(obj1);
4814 if (PyErr_Occurred()) SWIG_fail;
4815 arg3 = (double) SWIG_AsDouble(obj2);
4816 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
4817 {
4818 PyThreadState* __tstate = wxPyBeginAllowThreads();
4819 result = (bool)(arg1)->HitTest(arg2,arg3,arg4,arg5);
4820
4821 wxPyEndAllowThreads(__tstate);
4822 if (PyErr_Occurred()) SWIG_fail;
4823 }
4f89f6a3
RD
4824 {
4825 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4826 }
44127b65
RD
4827 {
4828 PyObject *o = PyInt_FromLong((long) (*arg4));
4829 resultobj = t_output_helper(resultobj,o);
4830 }
4831 {
4832 PyObject *o = PyFloat_FromDouble((double) (*arg5));
4833 resultobj = t_output_helper(resultobj,o);
4834 }
4835 return resultobj;
4836 fail:
4837 return NULL;
4838}
4839
4840
4841static PyObject *_wrap_PyShape_SetCentreResize(PyObject *self, PyObject *args, PyObject *kwargs) {
4842 PyObject *resultobj;
4843 wxPyShape *arg1 = (wxPyShape *) 0 ;
4844 bool arg2 ;
4845 PyObject * obj0 = 0 ;
4846 PyObject * obj1 = 0 ;
4847 char *kwnames[] = {
4848 (char *) "self",(char *) "cr", NULL
4849 };
4850
4851 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyShape_SetCentreResize",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
4852 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
4853 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4854 arg2 = (bool) SWIG_AsBool(obj1);
4855 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
4856 {
4857 PyThreadState* __tstate = wxPyBeginAllowThreads();
4858 (arg1)->SetCentreResize(arg2);
4859
4860 wxPyEndAllowThreads(__tstate);
4861 if (PyErr_Occurred()) SWIG_fail;
4862 }
4863 Py_INCREF(Py_None); resultobj = Py_None;
4864 return resultobj;
4865 fail:
4866 return NULL;
4867}
4868
4869
4870static PyObject *_wrap_PyShape_GetCentreResize(PyObject *self, PyObject *args, PyObject *kwargs) {
4871 PyObject *resultobj;
4872 wxPyShape *arg1 = (wxPyShape *) 0 ;
4873 bool result;
4874 PyObject * obj0 = 0 ;
4875 char *kwnames[] = {
4876 (char *) "self", NULL
4877 };
4878
4879 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyShape_GetCentreResize",kwnames,&obj0)) goto fail;
15afbcd0
RD
4880 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
4881 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
4882 {
4883 PyThreadState* __tstate = wxPyBeginAllowThreads();
4884 result = (bool)(arg1)->GetCentreResize();
4885
4886 wxPyEndAllowThreads(__tstate);
4887 if (PyErr_Occurred()) SWIG_fail;
4888 }
4f89f6a3
RD
4889 {
4890 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4891 }
44127b65
RD
4892 return resultobj;
4893 fail:
4894 return NULL;
4895}
4896
4897
4898static PyObject *_wrap_PyShape_SetMaintainAspectRatio(PyObject *self, PyObject *args, PyObject *kwargs) {
4899 PyObject *resultobj;
4900 wxPyShape *arg1 = (wxPyShape *) 0 ;
4901 bool arg2 ;
4902 PyObject * obj0 = 0 ;
4903 PyObject * obj1 = 0 ;
4904 char *kwnames[] = {
4905 (char *) "self",(char *) "ar", NULL
4906 };
4907
4908 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyShape_SetMaintainAspectRatio",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
4909 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
4910 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4911 arg2 = (bool) SWIG_AsBool(obj1);
4912 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
4913 {
4914 PyThreadState* __tstate = wxPyBeginAllowThreads();
4915 (arg1)->SetMaintainAspectRatio(arg2);
4916
4917 wxPyEndAllowThreads(__tstate);
4918 if (PyErr_Occurred()) SWIG_fail;
4919 }
4920 Py_INCREF(Py_None); resultobj = Py_None;
4921 return resultobj;
4922 fail:
4923 return NULL;
4924}
4925
4926
4927static PyObject *_wrap_PyShape_GetMaintainAspectRatio(PyObject *self, PyObject *args, PyObject *kwargs) {
4928 PyObject *resultobj;
4929 wxPyShape *arg1 = (wxPyShape *) 0 ;
4930 bool result;
4931 PyObject * obj0 = 0 ;
4932 char *kwnames[] = {
4933 (char *) "self", NULL
4934 };
4935
4936 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyShape_GetMaintainAspectRatio",kwnames,&obj0)) goto fail;
15afbcd0
RD
4937 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
4938 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
4939 {
4940 PyThreadState* __tstate = wxPyBeginAllowThreads();
4941 result = (bool)(arg1)->GetMaintainAspectRatio();
4942
4943 wxPyEndAllowThreads(__tstate);
4944 if (PyErr_Occurred()) SWIG_fail;
4945 }
4f89f6a3
RD
4946 {
4947 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4948 }
44127b65
RD
4949 return resultobj;
4950 fail:
4951 return NULL;
4952}
4953
4954
4955static PyObject *_wrap_PyShape_GetLines(PyObject *self, PyObject *args, PyObject *kwargs) {
4956 PyObject *resultobj;
4957 wxPyShape *arg1 = (wxPyShape *) 0 ;
4958 PyObject *result;
4959 PyObject * obj0 = 0 ;
4960 char *kwnames[] = {
4961 (char *) "self", NULL
4962 };
4963
4964 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyShape_GetLines",kwnames,&obj0)) goto fail;
15afbcd0
RD
4965 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
4966 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
4967 {
4968 PyThreadState* __tstate = wxPyBeginAllowThreads();
4969 result = (PyObject *)wxPyShape_GetLines(arg1);
4970
4971 wxPyEndAllowThreads(__tstate);
4972 if (PyErr_Occurred()) SWIG_fail;
4973 }
4974 resultobj = result;
4975 return resultobj;
4976 fail:
4977 return NULL;
4978}
4979
4980
4981static PyObject *_wrap_PyShape_SetDisableLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
4982 PyObject *resultobj;
4983 wxPyShape *arg1 = (wxPyShape *) 0 ;
4984 bool arg2 ;
4985 PyObject * obj0 = 0 ;
4986 PyObject * obj1 = 0 ;
4987 char *kwnames[] = {
4988 (char *) "self",(char *) "flag", NULL
4989 };
4990
4991 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyShape_SetDisableLabel",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
4992 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
4993 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
4994 arg2 = (bool) SWIG_AsBool(obj1);
4995 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
4996 {
4997 PyThreadState* __tstate = wxPyBeginAllowThreads();
4998 (arg1)->SetDisableLabel(arg2);
4999
5000 wxPyEndAllowThreads(__tstate);
5001 if (PyErr_Occurred()) SWIG_fail;
5002 }
5003 Py_INCREF(Py_None); resultobj = Py_None;
5004 return resultobj;
5005 fail:
5006 return NULL;
5007}
5008
5009
5010static PyObject *_wrap_PyShape_GetDisableLabel(PyObject *self, PyObject *args, PyObject *kwargs) {
5011 PyObject *resultobj;
5012 wxPyShape *arg1 = (wxPyShape *) 0 ;
5013 bool result;
5014 PyObject * obj0 = 0 ;
5015 char *kwnames[] = {
5016 (char *) "self", NULL
5017 };
5018
5019 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyShape_GetDisableLabel",kwnames,&obj0)) goto fail;
15afbcd0
RD
5020 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
5021 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
5022 {
5023 PyThreadState* __tstate = wxPyBeginAllowThreads();
5024 result = (bool)(arg1)->GetDisableLabel();
5025
5026 wxPyEndAllowThreads(__tstate);
5027 if (PyErr_Occurred()) SWIG_fail;
5028 }
4f89f6a3
RD
5029 {
5030 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5031 }
44127b65
RD
5032 return resultobj;
5033 fail:
5034 return NULL;
5035}
5036
5037
5038static PyObject *_wrap_PyShape_SetAttachmentMode(PyObject *self, PyObject *args, PyObject *kwargs) {
5039 PyObject *resultobj;
5040 wxPyShape *arg1 = (wxPyShape *) 0 ;
5041 int arg2 ;
5042 PyObject * obj0 = 0 ;
994141e6 5043 PyObject * obj1 = 0 ;
44127b65
RD
5044 char *kwnames[] = {
5045 (char *) "self",(char *) "mode", NULL
5046 };
5047
994141e6 5048 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyShape_SetAttachmentMode",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
5049 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
5050 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5051 arg2 = (int) SWIG_AsInt(obj1);
5052 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
5053 {
5054 PyThreadState* __tstate = wxPyBeginAllowThreads();
5055 (arg1)->SetAttachmentMode(arg2);
5056
5057 wxPyEndAllowThreads(__tstate);
5058 if (PyErr_Occurred()) SWIG_fail;
5059 }
5060 Py_INCREF(Py_None); resultobj = Py_None;
5061 return resultobj;
5062 fail:
5063 return NULL;
5064}
5065
5066
5067static PyObject *_wrap_PyShape_GetAttachmentMode(PyObject *self, PyObject *args, PyObject *kwargs) {
5068 PyObject *resultobj;
5069 wxPyShape *arg1 = (wxPyShape *) 0 ;
5070 int result;
5071 PyObject * obj0 = 0 ;
5072 char *kwnames[] = {
5073 (char *) "self", NULL
5074 };
5075
5076 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyShape_GetAttachmentMode",kwnames,&obj0)) goto fail;
15afbcd0
RD
5077 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
5078 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
5079 {
5080 PyThreadState* __tstate = wxPyBeginAllowThreads();
5081 result = (int)(arg1)->GetAttachmentMode();
5082
5083 wxPyEndAllowThreads(__tstate);
5084 if (PyErr_Occurred()) SWIG_fail;
5085 }
15afbcd0 5086 resultobj = SWIG_FromInt((int)result);
44127b65
RD
5087 return resultobj;
5088 fail:
5089 return NULL;
5090}
5091
5092
5093static PyObject *_wrap_PyShape_SetId(PyObject *self, PyObject *args, PyObject *kwargs) {
5094 PyObject *resultobj;
5095 wxPyShape *arg1 = (wxPyShape *) 0 ;
5096 long arg2 ;
5097 PyObject * obj0 = 0 ;
994141e6 5098 PyObject * obj1 = 0 ;
44127b65
RD
5099 char *kwnames[] = {
5100 (char *) "self",(char *) "i", NULL
5101 };
5102
994141e6 5103 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyShape_SetId",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
5104 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
5105 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5106 arg2 = (long) SWIG_AsLong(obj1);
5107 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
5108 {
5109 PyThreadState* __tstate = wxPyBeginAllowThreads();
5110 (arg1)->SetId(arg2);
5111
5112 wxPyEndAllowThreads(__tstate);
5113 if (PyErr_Occurred()) SWIG_fail;
5114 }
5115 Py_INCREF(Py_None); resultobj = Py_None;
5116 return resultobj;
5117 fail:
5118 return NULL;
5119}
5120
5121
5122static PyObject *_wrap_PyShape_GetId(PyObject *self, PyObject *args, PyObject *kwargs) {
5123 PyObject *resultobj;
5124 wxPyShape *arg1 = (wxPyShape *) 0 ;
5125 long result;
5126 PyObject * obj0 = 0 ;
5127 char *kwnames[] = {
5128 (char *) "self", NULL
5129 };
5130
5131 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyShape_GetId",kwnames,&obj0)) goto fail;
15afbcd0
RD
5132 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
5133 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
5134 {
5135 PyThreadState* __tstate = wxPyBeginAllowThreads();
5136 result = (long)(arg1)->GetId();
5137
5138 wxPyEndAllowThreads(__tstate);
5139 if (PyErr_Occurred()) SWIG_fail;
5140 }
15afbcd0 5141 resultobj = SWIG_FromLong((long)result);
44127b65
RD
5142 return resultobj;
5143 fail:
5144 return NULL;
5145}
5146
5147
5148static PyObject *_wrap_PyShape_SetPen(PyObject *self, PyObject *args, PyObject *kwargs) {
5149 PyObject *resultobj;
5150 wxPyShape *arg1 = (wxPyShape *) 0 ;
5151 wxPen *arg2 = (wxPen *) 0 ;
5152 PyObject * obj0 = 0 ;
5153 PyObject * obj1 = 0 ;
5154 char *kwnames[] = {
5155 (char *) "self",(char *) "pen", NULL
5156 };
5157
5158 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyShape_SetPen",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
5159 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
5160 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
5161 {
5162 wxPen* temp;
5163 if (obj1) {
5164 if (obj1 == Py_None) {
5165 temp = NULL;
5166 }
5167 else if (! wxPyConvertSwigPtr(obj1, (void **) &temp, wxT("wxPen"))) {
5168 PyErr_SetString(PyExc_TypeError, "Type error, expected wxPen.");
5169 return NULL;
5170 }
5171 }
5172 if (temp)
5173 arg2 = wxThePenList->FindOrCreatePen(temp->GetColour(),
5174 temp->GetWidth(),
5175 temp->GetStyle());
5176 else
5177 arg2 = NULL;
5178 }
5179 {
5180 PyThreadState* __tstate = wxPyBeginAllowThreads();
5181 (arg1)->SetPen(arg2);
5182
5183 wxPyEndAllowThreads(__tstate);
5184 if (PyErr_Occurred()) SWIG_fail;
5185 }
5186 Py_INCREF(Py_None); resultobj = Py_None;
5187 return resultobj;
5188 fail:
5189 return NULL;
5190}
5191
5192
5193static PyObject *_wrap_PyShape_SetBrush(PyObject *self, PyObject *args, PyObject *kwargs) {
5194 PyObject *resultobj;
5195 wxPyShape *arg1 = (wxPyShape *) 0 ;
5196 wxBrush *arg2 = (wxBrush *) 0 ;
5197 PyObject * obj0 = 0 ;
5198 PyObject * obj1 = 0 ;
5199 char *kwnames[] = {
5200 (char *) "self",(char *) "brush", NULL
5201 };
5202
5203 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyShape_SetBrush",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
5204 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
5205 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
5206 {
5207 wxBrush* temp;
5208 if (obj1) {
5209 if (obj1 == Py_None) {
5210 temp = NULL;
5211 }
5212 else if (! wxPyConvertSwigPtr(obj1, (void **) &temp, wxT("wxBrush"))) {
5213 PyErr_SetString(PyExc_TypeError, "Type error, expected wxBrush.");
5214 return NULL;
5215 }
5216 }
5217 if (temp)
5218 arg2 = wxTheBrushList->FindOrCreateBrush(temp->GetColour(), temp->GetStyle());
5219 else
5220 arg2 = NULL;
5221 }
5222 {
5223 PyThreadState* __tstate = wxPyBeginAllowThreads();
5224 (arg1)->SetBrush(arg2);
5225
5226 wxPyEndAllowThreads(__tstate);
5227 if (PyErr_Occurred()) SWIG_fail;
5228 }
5229 Py_INCREF(Py_None); resultobj = Py_None;
5230 return resultobj;
5231 fail:
5232 return NULL;
5233}
5234
5235
5236static PyObject *_wrap_PyShape_Show(PyObject *self, PyObject *args, PyObject *kwargs) {
5237 PyObject *resultobj;
5238 wxPyShape *arg1 = (wxPyShape *) 0 ;
5239 bool arg2 ;
5240 PyObject * obj0 = 0 ;
5241 PyObject * obj1 = 0 ;
5242 char *kwnames[] = {
5243 (char *) "self",(char *) "show", NULL
5244 };
5245
5246 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyShape_Show",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
5247 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
5248 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5249 arg2 = (bool) SWIG_AsBool(obj1);
5250 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
5251 {
5252 PyThreadState* __tstate = wxPyBeginAllowThreads();
5253 (arg1)->Show(arg2);
5254
5255 wxPyEndAllowThreads(__tstate);
5256 if (PyErr_Occurred()) SWIG_fail;
5257 }
5258 Py_INCREF(Py_None); resultobj = Py_None;
5259 return resultobj;
5260 fail:
5261 return NULL;
5262}
5263
5264
5265static PyObject *_wrap_PyShape_IsShown(PyObject *self, PyObject *args, PyObject *kwargs) {
5266 PyObject *resultobj;
5267 wxPyShape *arg1 = (wxPyShape *) 0 ;
5268 bool result;
5269 PyObject * obj0 = 0 ;
5270 char *kwnames[] = {
5271 (char *) "self", NULL
5272 };
5273
5274 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyShape_IsShown",kwnames,&obj0)) goto fail;
15afbcd0
RD
5275 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
5276 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
5277 {
5278 PyThreadState* __tstate = wxPyBeginAllowThreads();
5279 result = (bool)(arg1)->IsShown();
5280
5281 wxPyEndAllowThreads(__tstate);
5282 if (PyErr_Occurred()) SWIG_fail;
5283 }
4f89f6a3
RD
5284 {
5285 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5286 }
44127b65
RD
5287 return resultobj;
5288 fail:
5289 return NULL;
5290}
5291
5292
5293static PyObject *_wrap_PyShape_Move(PyObject *self, PyObject *args, PyObject *kwargs) {
5294 PyObject *resultobj;
5295 wxPyShape *arg1 = (wxPyShape *) 0 ;
5296 wxDC *arg2 = 0 ;
5297 double arg3 ;
5298 double arg4 ;
5299 bool arg5 = (bool) True ;
5300 PyObject * obj0 = 0 ;
5301 PyObject * obj1 = 0 ;
994141e6
RD
5302 PyObject * obj2 = 0 ;
5303 PyObject * obj3 = 0 ;
44127b65
RD
5304 PyObject * obj4 = 0 ;
5305 char *kwnames[] = {
5306 (char *) "self",(char *) "dc",(char *) "x1",(char *) "y1",(char *) "display", NULL
5307 };
5308
994141e6 5309 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:PyShape_Move",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
5310 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
5311 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5312 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
5313 SWIG_POINTER_EXCEPTION | 0)) == -1)
5314 SWIG_fail;
44127b65 5315 if (arg2 == NULL) {
15afbcd0
RD
5316 PyErr_SetString(PyExc_TypeError,"null reference");
5317 SWIG_fail;
994141e6 5318 }
15afbcd0
RD
5319 arg3 = (double) SWIG_AsDouble(obj2);
5320 if (PyErr_Occurred()) SWIG_fail;
5321 arg4 = (double) SWIG_AsDouble(obj3);
5322 if (PyErr_Occurred()) SWIG_fail;
44127b65 5323 if (obj4) {
15afbcd0
RD
5324 arg5 = (bool) SWIG_AsBool(obj4);
5325 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
5326 }
5327 {
5328 PyThreadState* __tstate = wxPyBeginAllowThreads();
5329 (arg1)->Move(*arg2,arg3,arg4,arg5);
5330
5331 wxPyEndAllowThreads(__tstate);
5332 if (PyErr_Occurred()) SWIG_fail;
5333 }
5334 Py_INCREF(Py_None); resultobj = Py_None;
5335 return resultobj;
5336 fail:
5337 return NULL;
5338}
5339
5340
5341static PyObject *_wrap_PyShape_Erase(PyObject *self, PyObject *args, PyObject *kwargs) {
5342 PyObject *resultobj;
5343 wxPyShape *arg1 = (wxPyShape *) 0 ;
5344 wxDC *arg2 = 0 ;
5345 PyObject * obj0 = 0 ;
5346 PyObject * obj1 = 0 ;
5347 char *kwnames[] = {
5348 (char *) "self",(char *) "dc", NULL
5349 };
5350
5351 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyShape_Erase",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
5352 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
5353 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5354 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
5355 SWIG_POINTER_EXCEPTION | 0)) == -1)
5356 SWIG_fail;
44127b65 5357 if (arg2 == NULL) {
15afbcd0
RD
5358 PyErr_SetString(PyExc_TypeError,"null reference");
5359 SWIG_fail;
44127b65
RD
5360 }
5361 {
5362 PyThreadState* __tstate = wxPyBeginAllowThreads();
5363 (arg1)->Erase(*arg2);
5364
5365 wxPyEndAllowThreads(__tstate);
5366 if (PyErr_Occurred()) SWIG_fail;
5367 }
5368 Py_INCREF(Py_None); resultobj = Py_None;
5369 return resultobj;
5370 fail:
5371 return NULL;
5372}
5373
5374
5375static PyObject *_wrap_PyShape_EraseContents(PyObject *self, PyObject *args, PyObject *kwargs) {
5376 PyObject *resultobj;
5377 wxPyShape *arg1 = (wxPyShape *) 0 ;
5378 wxDC *arg2 = 0 ;
5379 PyObject * obj0 = 0 ;
5380 PyObject * obj1 = 0 ;
5381 char *kwnames[] = {
5382 (char *) "self",(char *) "dc", NULL
5383 };
5384
5385 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyShape_EraseContents",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
5386 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
5387 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5388 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
5389 SWIG_POINTER_EXCEPTION | 0)) == -1)
5390 SWIG_fail;
44127b65 5391 if (arg2 == NULL) {
15afbcd0
RD
5392 PyErr_SetString(PyExc_TypeError,"null reference");
5393 SWIG_fail;
44127b65
RD
5394 }
5395 {
5396 PyThreadState* __tstate = wxPyBeginAllowThreads();
5397 (arg1)->EraseContents(*arg2);
5398
5399 wxPyEndAllowThreads(__tstate);
5400 if (PyErr_Occurred()) SWIG_fail;
5401 }
5402 Py_INCREF(Py_None); resultobj = Py_None;
5403 return resultobj;
5404 fail:
5405 return NULL;
5406}
5407
5408
5409static PyObject *_wrap_PyShape_Draw(PyObject *self, PyObject *args, PyObject *kwargs) {
5410 PyObject *resultobj;
5411 wxPyShape *arg1 = (wxPyShape *) 0 ;
5412 wxDC *arg2 = 0 ;
5413 PyObject * obj0 = 0 ;
5414 PyObject * obj1 = 0 ;
5415 char *kwnames[] = {
5416 (char *) "self",(char *) "dc", NULL
5417 };
5418
5419 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyShape_Draw",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
5420 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
5421 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5422 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
5423 SWIG_POINTER_EXCEPTION | 0)) == -1)
5424 SWIG_fail;
44127b65 5425 if (arg2 == NULL) {
15afbcd0
RD
5426 PyErr_SetString(PyExc_TypeError,"null reference");
5427 SWIG_fail;
44127b65
RD
5428 }
5429 {
5430 PyThreadState* __tstate = wxPyBeginAllowThreads();
5431 (arg1)->Draw(*arg2);
5432
5433 wxPyEndAllowThreads(__tstate);
5434 if (PyErr_Occurred()) SWIG_fail;
5435 }
5436 Py_INCREF(Py_None); resultobj = Py_None;
5437 return resultobj;
5438 fail:
5439 return NULL;
5440}
5441
5442
5443static PyObject *_wrap_PyShape_Flash(PyObject *self, PyObject *args, PyObject *kwargs) {
5444 PyObject *resultobj;
5445 wxPyShape *arg1 = (wxPyShape *) 0 ;
5446 PyObject * obj0 = 0 ;
5447 char *kwnames[] = {
5448 (char *) "self", NULL
5449 };
5450
5451 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyShape_Flash",kwnames,&obj0)) goto fail;
15afbcd0
RD
5452 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
5453 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
5454 {
5455 PyThreadState* __tstate = wxPyBeginAllowThreads();
5456 (arg1)->Flash();
5457
5458 wxPyEndAllowThreads(__tstate);
5459 if (PyErr_Occurred()) SWIG_fail;
5460 }
5461 Py_INCREF(Py_None); resultobj = Py_None;
5462 return resultobj;
5463 fail:
5464 return NULL;
5465}
5466
5467
5468static PyObject *_wrap_PyShape_MoveLinks(PyObject *self, PyObject *args, PyObject *kwargs) {
5469 PyObject *resultobj;
5470 wxPyShape *arg1 = (wxPyShape *) 0 ;
5471 wxDC *arg2 = 0 ;
5472 PyObject * obj0 = 0 ;
5473 PyObject * obj1 = 0 ;
5474 char *kwnames[] = {
5475 (char *) "self",(char *) "dc", NULL
5476 };
5477
5478 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyShape_MoveLinks",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
5479 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
5480 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5481 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
5482 SWIG_POINTER_EXCEPTION | 0)) == -1)
5483 SWIG_fail;
44127b65 5484 if (arg2 == NULL) {
15afbcd0
RD
5485 PyErr_SetString(PyExc_TypeError,"null reference");
5486 SWIG_fail;
44127b65
RD
5487 }
5488 {
5489 PyThreadState* __tstate = wxPyBeginAllowThreads();
5490 (arg1)->MoveLinks(*arg2);
5491
5492 wxPyEndAllowThreads(__tstate);
5493 if (PyErr_Occurred()) SWIG_fail;
5494 }
5495 Py_INCREF(Py_None); resultobj = Py_None;
5496 return resultobj;
5497 fail:
5498 return NULL;
5499}
5500
5501
5502static PyObject *_wrap_PyShape_DrawContents(PyObject *self, PyObject *args, PyObject *kwargs) {
5503 PyObject *resultobj;
5504 wxPyShape *arg1 = (wxPyShape *) 0 ;
5505 wxDC *arg2 = 0 ;
5506 PyObject * obj0 = 0 ;
5507 PyObject * obj1 = 0 ;
5508 char *kwnames[] = {
5509 (char *) "self",(char *) "dc", NULL
5510 };
5511
5512 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyShape_DrawContents",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
5513 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
5514 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5515 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
5516 SWIG_POINTER_EXCEPTION | 0)) == -1)
5517 SWIG_fail;
44127b65 5518 if (arg2 == NULL) {
15afbcd0
RD
5519 PyErr_SetString(PyExc_TypeError,"null reference");
5520 SWIG_fail;
44127b65
RD
5521 }
5522 {
5523 PyThreadState* __tstate = wxPyBeginAllowThreads();
5524 (arg1)->DrawContents(*arg2);
5525
5526 wxPyEndAllowThreads(__tstate);
5527 if (PyErr_Occurred()) SWIG_fail;
5528 }
5529 Py_INCREF(Py_None); resultobj = Py_None;
5530 return resultobj;
5531 fail:
5532 return NULL;
5533}
5534
5535
5536static PyObject *_wrap_PyShape_SetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
5537 PyObject *resultobj;
5538 wxPyShape *arg1 = (wxPyShape *) 0 ;
5539 double arg2 ;
5540 double arg3 ;
5541 bool arg4 = (bool) True ;
5542 PyObject * obj0 = 0 ;
994141e6
RD
5543 PyObject * obj1 = 0 ;
5544 PyObject * obj2 = 0 ;
44127b65
RD
5545 PyObject * obj3 = 0 ;
5546 char *kwnames[] = {
5547 (char *) "self",(char *) "x",(char *) "y",(char *) "recursive", NULL
5548 };
5549
994141e6 5550 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:PyShape_SetSize",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
15afbcd0
RD
5551 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
5552 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5553 arg2 = (double) SWIG_AsDouble(obj1);
5554 if (PyErr_Occurred()) SWIG_fail;
5555 arg3 = (double) SWIG_AsDouble(obj2);
5556 if (PyErr_Occurred()) SWIG_fail;
44127b65 5557 if (obj3) {
15afbcd0
RD
5558 arg4 = (bool) SWIG_AsBool(obj3);
5559 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
5560 }
5561 {
5562 PyThreadState* __tstate = wxPyBeginAllowThreads();
5563 (arg1)->SetSize(arg2,arg3,arg4);
5564
5565 wxPyEndAllowThreads(__tstate);
5566 if (PyErr_Occurred()) SWIG_fail;
5567 }
5568 Py_INCREF(Py_None); resultobj = Py_None;
5569 return resultobj;
5570 fail:
5571 return NULL;
5572}
5573
5574
5575static PyObject *_wrap_PyShape_SetAttachmentSize(PyObject *self, PyObject *args, PyObject *kwargs) {
5576 PyObject *resultobj;
5577 wxPyShape *arg1 = (wxPyShape *) 0 ;
5578 double arg2 ;
5579 double arg3 ;
5580 PyObject * obj0 = 0 ;
994141e6
RD
5581 PyObject * obj1 = 0 ;
5582 PyObject * obj2 = 0 ;
44127b65
RD
5583 char *kwnames[] = {
5584 (char *) "self",(char *) "x",(char *) "y", NULL
5585 };
5586
994141e6 5587 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyShape_SetAttachmentSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
5588 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
5589 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5590 arg2 = (double) SWIG_AsDouble(obj1);
5591 if (PyErr_Occurred()) SWIG_fail;
5592 arg3 = (double) SWIG_AsDouble(obj2);
5593 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
5594 {
5595 PyThreadState* __tstate = wxPyBeginAllowThreads();
5596 (arg1)->SetAttachmentSize(arg2,arg3);
5597
5598 wxPyEndAllowThreads(__tstate);
5599 if (PyErr_Occurred()) SWIG_fail;
5600 }
5601 Py_INCREF(Py_None); resultobj = Py_None;
5602 return resultobj;
5603 fail:
5604 return NULL;
5605}
5606
5607
5608static PyObject *_wrap_PyShape_Attach(PyObject *self, PyObject *args, PyObject *kwargs) {
5609 PyObject *resultobj;
5610 wxPyShape *arg1 = (wxPyShape *) 0 ;
5611 wxPyShapeCanvas *arg2 = (wxPyShapeCanvas *) 0 ;
5612 PyObject * obj0 = 0 ;
5613 PyObject * obj1 = 0 ;
5614 char *kwnames[] = {
5615 (char *) "self",(char *) "can", NULL
5616 };
5617
5618 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyShape_Attach",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
5619 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
5620 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5621 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyShapeCanvas,
5622 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
5623 {
5624 PyThreadState* __tstate = wxPyBeginAllowThreads();
5625 (arg1)->Attach(arg2);
5626
5627 wxPyEndAllowThreads(__tstate);
5628 if (PyErr_Occurred()) SWIG_fail;
5629 }
5630 Py_INCREF(Py_None); resultobj = Py_None;
5631 return resultobj;
5632 fail:
5633 return NULL;
5634}
5635
5636
5637static PyObject *_wrap_PyShape_Detach(PyObject *self, PyObject *args, PyObject *kwargs) {
5638 PyObject *resultobj;
5639 wxPyShape *arg1 = (wxPyShape *) 0 ;
5640 PyObject * obj0 = 0 ;
5641 char *kwnames[] = {
5642 (char *) "self", NULL
5643 };
5644
5645 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyShape_Detach",kwnames,&obj0)) goto fail;
15afbcd0
RD
5646 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
5647 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
5648 {
5649 PyThreadState* __tstate = wxPyBeginAllowThreads();
5650 (arg1)->Detach();
5651
5652 wxPyEndAllowThreads(__tstate);
5653 if (PyErr_Occurred()) SWIG_fail;
5654 }
5655 Py_INCREF(Py_None); resultobj = Py_None;
5656 return resultobj;
5657 fail:
5658 return NULL;
5659}
5660
5661
5662static PyObject *_wrap_PyShape_Constrain(PyObject *self, PyObject *args, PyObject *kwargs) {
5663 PyObject *resultobj;
5664 wxPyShape *arg1 = (wxPyShape *) 0 ;
5665 bool result;
5666 PyObject * obj0 = 0 ;
5667 char *kwnames[] = {
5668 (char *) "self", NULL
5669 };
5670
5671 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyShape_Constrain",kwnames,&obj0)) goto fail;
15afbcd0
RD
5672 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
5673 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
5674 {
5675 PyThreadState* __tstate = wxPyBeginAllowThreads();
5676 result = (bool)(arg1)->Constrain();
5677
5678 wxPyEndAllowThreads(__tstate);
5679 if (PyErr_Occurred()) SWIG_fail;
5680 }
4f89f6a3
RD
5681 {
5682 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5683 }
44127b65
RD
5684 return resultobj;
5685 fail:
5686 return NULL;
5687}
5688
5689
5690static PyObject *_wrap_PyShape_AddLine(PyObject *self, PyObject *args, PyObject *kwargs) {
5691 PyObject *resultobj;
5692 wxPyShape *arg1 = (wxPyShape *) 0 ;
5693 wxPyLineShape *arg2 = (wxPyLineShape *) 0 ;
5694 wxPyShape *arg3 = (wxPyShape *) 0 ;
5695 int arg4 = (int) 0 ;
5696 int arg5 = (int) 0 ;
5697 int arg6 = (int) -1 ;
5698 int arg7 = (int) -1 ;
5699 PyObject * obj0 = 0 ;
5700 PyObject * obj1 = 0 ;
5701 PyObject * obj2 = 0 ;
994141e6
RD
5702 PyObject * obj3 = 0 ;
5703 PyObject * obj4 = 0 ;
5704 PyObject * obj5 = 0 ;
5705 PyObject * obj6 = 0 ;
44127b65
RD
5706 char *kwnames[] = {
5707 (char *) "self",(char *) "line",(char *) "other",(char *) "attachFrom",(char *) "attachTo",(char *) "positionFrom",(char *) "positionTo", NULL
5708 };
5709
994141e6 5710 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOOO:PyShape_AddLine",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
15afbcd0
RD
5711 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
5712 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5713 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyLineShape,
5714 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5715 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxPyShape,
5716 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
994141e6 5717 if (obj3) {
15afbcd0
RD
5718 arg4 = (int) SWIG_AsInt(obj3);
5719 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
5720 }
5721 if (obj4) {
15afbcd0
RD
5722 arg5 = (int) SWIG_AsInt(obj4);
5723 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
5724 }
5725 if (obj5) {
15afbcd0
RD
5726 arg6 = (int) SWIG_AsInt(obj5);
5727 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
5728 }
5729 if (obj6) {
15afbcd0
RD
5730 arg7 = (int) SWIG_AsInt(obj6);
5731 if (PyErr_Occurred()) SWIG_fail;
994141e6 5732 }
44127b65
RD
5733 {
5734 PyThreadState* __tstate = wxPyBeginAllowThreads();
5735 (arg1)->AddLine(arg2,arg3,arg4,arg5,arg6,arg7);
5736
5737 wxPyEndAllowThreads(__tstate);
5738 if (PyErr_Occurred()) SWIG_fail;
5739 }
5740 Py_INCREF(Py_None); resultobj = Py_None;
5741 return resultobj;
5742 fail:
5743 return NULL;
5744}
5745
5746
5747static PyObject *_wrap_PyShape_GetLinePosition(PyObject *self, PyObject *args, PyObject *kwargs) {
5748 PyObject *resultobj;
5749 wxPyShape *arg1 = (wxPyShape *) 0 ;
5750 wxPyLineShape *arg2 = (wxPyLineShape *) 0 ;
5751 int result;
5752 PyObject * obj0 = 0 ;
5753 PyObject * obj1 = 0 ;
5754 char *kwnames[] = {
5755 (char *) "self",(char *) "line", NULL
5756 };
5757
5758 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyShape_GetLinePosition",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
5759 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
5760 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5761 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyLineShape,
5762 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
5763 {
5764 PyThreadState* __tstate = wxPyBeginAllowThreads();
5765 result = (int)(arg1)->GetLinePosition(arg2);
5766
5767 wxPyEndAllowThreads(__tstate);
5768 if (PyErr_Occurred()) SWIG_fail;
5769 }
15afbcd0 5770 resultobj = SWIG_FromInt((int)result);
44127b65
RD
5771 return resultobj;
5772 fail:
5773 return NULL;
5774}
5775
5776
5777static PyObject *_wrap_PyShape_AddText(PyObject *self, PyObject *args, PyObject *kwargs) {
5778 PyObject *resultobj;
5779 wxPyShape *arg1 = (wxPyShape *) 0 ;
5780 wxString *arg2 = 0 ;
5781 bool temp2 = False ;
5782 PyObject * obj0 = 0 ;
5783 PyObject * obj1 = 0 ;
5784 char *kwnames[] = {
5785 (char *) "self",(char *) "string", NULL
5786 };
5787
5788 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyShape_AddText",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
5789 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
5790 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
5791 {
5792 arg2 = wxString_in_helper(obj1);
5793 if (arg2 == NULL) SWIG_fail;
5794 temp2 = True;
5795 }
5796 {
5797 PyThreadState* __tstate = wxPyBeginAllowThreads();
5798 (arg1)->AddText((wxString const &)*arg2);
5799
5800 wxPyEndAllowThreads(__tstate);
5801 if (PyErr_Occurred()) SWIG_fail;
5802 }
5803 Py_INCREF(Py_None); resultobj = Py_None;
5804 {
5805 if (temp2)
5806 delete arg2;
5807 }
5808 return resultobj;
5809 fail:
5810 {
5811 if (temp2)
5812 delete arg2;
5813 }
5814 return NULL;
5815}
5816
5817
5818static PyObject *_wrap_PyShape_GetPen(PyObject *self, PyObject *args, PyObject *kwargs) {
5819 PyObject *resultobj;
5820 wxPyShape *arg1 = (wxPyShape *) 0 ;
5821 wxPen *result;
5822 PyObject * obj0 = 0 ;
5823 char *kwnames[] = {
5824 (char *) "self", NULL
5825 };
5826
5827 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyShape_GetPen",kwnames,&obj0)) goto fail;
15afbcd0
RD
5828 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
5829 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
5830 {
5831 PyThreadState* __tstate = wxPyBeginAllowThreads();
5832 result = (wxPen *)(arg1)->GetPen();
5833
5834 wxPyEndAllowThreads(__tstate);
5835 if (PyErr_Occurred()) SWIG_fail;
5836 }
15afbcd0 5837 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPen, 0);
44127b65
RD
5838 return resultobj;
5839 fail:
5840 return NULL;
5841}
5842
5843
5844static PyObject *_wrap_PyShape_GetBrush(PyObject *self, PyObject *args, PyObject *kwargs) {
5845 PyObject *resultobj;
5846 wxPyShape *arg1 = (wxPyShape *) 0 ;
5847 wxBrush *result;
5848 PyObject * obj0 = 0 ;
5849 char *kwnames[] = {
5850 (char *) "self", NULL
5851 };
5852
5853 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyShape_GetBrush",kwnames,&obj0)) goto fail;
15afbcd0
RD
5854 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
5855 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
5856 {
5857 PyThreadState* __tstate = wxPyBeginAllowThreads();
5858 result = (wxBrush *)(arg1)->GetBrush();
5859
5860 wxPyEndAllowThreads(__tstate);
5861 if (PyErr_Occurred()) SWIG_fail;
5862 }
15afbcd0 5863 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxBrush, 0);
44127b65
RD
5864 return resultobj;
5865 fail:
5866 return NULL;
5867}
5868
5869
5870static PyObject *_wrap_PyShape_SetDefaultRegionSize(PyObject *self, PyObject *args, PyObject *kwargs) {
5871 PyObject *resultobj;
5872 wxPyShape *arg1 = (wxPyShape *) 0 ;
5873 PyObject * obj0 = 0 ;
5874 char *kwnames[] = {
5875 (char *) "self", NULL
5876 };
5877
5878 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyShape_SetDefaultRegionSize",kwnames,&obj0)) goto fail;
15afbcd0
RD
5879 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
5880 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
5881 {
5882 PyThreadState* __tstate = wxPyBeginAllowThreads();
5883 (arg1)->SetDefaultRegionSize();
5884
5885 wxPyEndAllowThreads(__tstate);
5886 if (PyErr_Occurred()) SWIG_fail;
5887 }
5888 Py_INCREF(Py_None); resultobj = Py_None;
5889 return resultobj;
5890 fail:
5891 return NULL;
5892}
5893
5894
5895static PyObject *_wrap_PyShape_FormatText(PyObject *self, PyObject *args, PyObject *kwargs) {
5896 PyObject *resultobj;
5897 wxPyShape *arg1 = (wxPyShape *) 0 ;
5898 wxDC *arg2 = 0 ;
5899 wxString *arg3 = 0 ;
5900 int arg4 = (int) 0 ;
5901 bool temp3 = False ;
5902 PyObject * obj0 = 0 ;
5903 PyObject * obj1 = 0 ;
5904 PyObject * obj2 = 0 ;
994141e6 5905 PyObject * obj3 = 0 ;
44127b65
RD
5906 char *kwnames[] = {
5907 (char *) "self",(char *) "dc",(char *) "s",(char *) "regionId", NULL
5908 };
5909
994141e6 5910 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:PyShape_FormatText",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
15afbcd0
RD
5911 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
5912 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5913 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
5914 SWIG_POINTER_EXCEPTION | 0)) == -1)
5915 SWIG_fail;
44127b65 5916 if (arg2 == NULL) {
15afbcd0
RD
5917 PyErr_SetString(PyExc_TypeError,"null reference");
5918 SWIG_fail;
44127b65
RD
5919 }
5920 {
5921 arg3 = wxString_in_helper(obj2);
5922 if (arg3 == NULL) SWIG_fail;
5923 temp3 = True;
5924 }
994141e6 5925 if (obj3) {
15afbcd0
RD
5926 arg4 = (int) SWIG_AsInt(obj3);
5927 if (PyErr_Occurred()) SWIG_fail;
994141e6 5928 }
44127b65
RD
5929 {
5930 PyThreadState* __tstate = wxPyBeginAllowThreads();
5931 (arg1)->FormatText(*arg2,(wxString const &)*arg3,arg4);
5932
5933 wxPyEndAllowThreads(__tstate);
5934 if (PyErr_Occurred()) SWIG_fail;
5935 }
5936 Py_INCREF(Py_None); resultobj = Py_None;
5937 {
5938 if (temp3)
5939 delete arg3;
5940 }
5941 return resultobj;
5942 fail:
5943 {
5944 if (temp3)
5945 delete arg3;
5946 }
5947 return NULL;
5948}
5949
5950
5951static PyObject *_wrap_PyShape_SetFormatMode(PyObject *self, PyObject *args, PyObject *kwargs) {
5952 PyObject *resultobj;
5953 wxPyShape *arg1 = (wxPyShape *) 0 ;
5954 int arg2 ;
5955 int arg3 = (int) 0 ;
5956 PyObject * obj0 = 0 ;
994141e6
RD
5957 PyObject * obj1 = 0 ;
5958 PyObject * obj2 = 0 ;
44127b65
RD
5959 char *kwnames[] = {
5960 (char *) "self",(char *) "mode",(char *) "regionId", NULL
5961 };
5962
994141e6 5963 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:PyShape_SetFormatMode",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
5964 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
5965 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
5966 arg2 = (int) SWIG_AsInt(obj1);
5967 if (PyErr_Occurred()) SWIG_fail;
994141e6 5968 if (obj2) {
15afbcd0
RD
5969 arg3 = (int) SWIG_AsInt(obj2);
5970 if (PyErr_Occurred()) SWIG_fail;
994141e6 5971 }
44127b65
RD
5972 {
5973 PyThreadState* __tstate = wxPyBeginAllowThreads();
5974 (arg1)->SetFormatMode(arg2,arg3);
5975
5976 wxPyEndAllowThreads(__tstate);
5977 if (PyErr_Occurred()) SWIG_fail;
5978 }
5979 Py_INCREF(Py_None); resultobj = Py_None;
5980 return resultobj;
5981 fail:
5982 return NULL;
5983}
5984
5985
5986static PyObject *_wrap_PyShape_GetFormatMode(PyObject *self, PyObject *args, PyObject *kwargs) {
5987 PyObject *resultobj;
5988 wxPyShape *arg1 = (wxPyShape *) 0 ;
5989 int arg2 = (int) 0 ;
5990 int result;
5991 PyObject * obj0 = 0 ;
994141e6 5992 PyObject * obj1 = 0 ;
44127b65
RD
5993 char *kwnames[] = {
5994 (char *) "self",(char *) "regionId", NULL
5995 };
5996
994141e6 5997 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:PyShape_GetFormatMode",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
5998 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
5999 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
994141e6 6000 if (obj1) {
15afbcd0
RD
6001 arg2 = (int) SWIG_AsInt(obj1);
6002 if (PyErr_Occurred()) SWIG_fail;
994141e6 6003 }
44127b65
RD
6004 {
6005 PyThreadState* __tstate = wxPyBeginAllowThreads();
6006 result = (int)(arg1)->GetFormatMode(arg2);
6007
6008 wxPyEndAllowThreads(__tstate);
6009 if (PyErr_Occurred()) SWIG_fail;
6010 }
15afbcd0 6011 resultobj = SWIG_FromInt((int)result);
44127b65
RD
6012 return resultobj;
6013 fail:
6014 return NULL;
6015}
6016
6017
6018static PyObject *_wrap_PyShape_SetFont(PyObject *self, PyObject *args, PyObject *kwargs) {
6019 PyObject *resultobj;
6020 wxPyShape *arg1 = (wxPyShape *) 0 ;
6021 wxFont *arg2 = (wxFont *) 0 ;
6022 int arg3 = (int) 0 ;
6023 PyObject * obj0 = 0 ;
6024 PyObject * obj1 = 0 ;
994141e6 6025 PyObject * obj2 = 0 ;
44127b65
RD
6026 char *kwnames[] = {
6027 (char *) "self",(char *) "font",(char *) "regionId", NULL
6028 };
6029
994141e6 6030 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:PyShape_SetFont",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
6031 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
6032 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
6033 {
6034 wxFont* temp;
6035 if (obj1) {
6036 if (obj1 == Py_None) {
6037 temp = NULL;
6038 }
6039 else if (! wxPyConvertSwigPtr(obj1, (void **) &temp, wxT("wxFont"))) {
6040 PyErr_SetString(PyExc_TypeError, "Type error, expected wxFont.");
6041 return NULL;
6042 }
6043 }
6044 if (temp)
6045 arg2 = wxTheFontList->FindOrCreateFont(temp->GetPointSize(),
6046 temp->GetFamily(),
6047 temp->GetStyle(),
6048 temp->GetWeight(),
6049 temp->GetUnderlined(),
6050 temp->GetFaceName(),
6051 temp->GetEncoding());
6052 else
6053 arg2 = NULL;
6054 }
994141e6 6055 if (obj2) {
15afbcd0
RD
6056 arg3 = (int) SWIG_AsInt(obj2);
6057 if (PyErr_Occurred()) SWIG_fail;
994141e6 6058 }
44127b65
RD
6059 {
6060 PyThreadState* __tstate = wxPyBeginAllowThreads();
6061 (arg1)->SetFont(arg2,arg3);
6062
6063 wxPyEndAllowThreads(__tstate);
6064 if (PyErr_Occurred()) SWIG_fail;
6065 }
6066 Py_INCREF(Py_None); resultobj = Py_None;
6067 return resultobj;
6068 fail:
6069 return NULL;
6070}
6071
6072
6073static PyObject *_wrap_PyShape_GetFont(PyObject *self, PyObject *args, PyObject *kwargs) {
6074 PyObject *resultobj;
6075 wxPyShape *arg1 = (wxPyShape *) 0 ;
6076 int arg2 = (int) 0 ;
6077 wxFont *result;
6078 PyObject * obj0 = 0 ;
994141e6 6079 PyObject * obj1 = 0 ;
44127b65
RD
6080 char *kwnames[] = {
6081 (char *) "self",(char *) "regionId", NULL
6082 };
6083
994141e6 6084 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:PyShape_GetFont",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
6085 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
6086 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
994141e6 6087 if (obj1) {
15afbcd0
RD
6088 arg2 = (int) SWIG_AsInt(obj1);
6089 if (PyErr_Occurred()) SWIG_fail;
994141e6 6090 }
44127b65
RD
6091 {
6092 PyThreadState* __tstate = wxPyBeginAllowThreads();
6093 result = (wxFont *)(arg1)->GetFont(arg2);
6094
6095 wxPyEndAllowThreads(__tstate);
6096 if (PyErr_Occurred()) SWIG_fail;
6097 }
15afbcd0 6098 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFont, 0);
44127b65
RD
6099 return resultobj;
6100 fail:
6101 return NULL;
6102}
6103
6104
6105static PyObject *_wrap_PyShape_SetTextColour(PyObject *self, PyObject *args, PyObject *kwargs) {
6106 PyObject *resultobj;
6107 wxPyShape *arg1 = (wxPyShape *) 0 ;
6108 wxString *arg2 = 0 ;
6109 int arg3 = (int) 0 ;
6110 bool temp2 = False ;
6111 PyObject * obj0 = 0 ;
6112 PyObject * obj1 = 0 ;
994141e6 6113 PyObject * obj2 = 0 ;
44127b65
RD
6114 char *kwnames[] = {
6115 (char *) "self",(char *) "colour",(char *) "regionId", NULL
6116 };
6117
994141e6 6118 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:PyShape_SetTextColour",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
6119 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
6120 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
6121 {
6122 arg2 = wxString_in_helper(obj1);
6123 if (arg2 == NULL) SWIG_fail;
6124 temp2 = True;
6125 }
994141e6 6126 if (obj2) {
15afbcd0
RD
6127 arg3 = (int) SWIG_AsInt(obj2);
6128 if (PyErr_Occurred()) SWIG_fail;
994141e6 6129 }
44127b65
RD
6130 {
6131 PyThreadState* __tstate = wxPyBeginAllowThreads();
6132 (arg1)->SetTextColour((wxString const &)*arg2,arg3);
6133
6134 wxPyEndAllowThreads(__tstate);
6135 if (PyErr_Occurred()) SWIG_fail;
6136 }
6137 Py_INCREF(Py_None); resultobj = Py_None;
6138 {
6139 if (temp2)
6140 delete arg2;
6141 }
6142 return resultobj;
6143 fail:
6144 {
6145 if (temp2)
6146 delete arg2;
6147 }
6148 return NULL;
6149}
6150
6151
6152static PyObject *_wrap_PyShape_GetTextColour(PyObject *self, PyObject *args, PyObject *kwargs) {
6153 PyObject *resultobj;
6154 wxPyShape *arg1 = (wxPyShape *) 0 ;
6155 int arg2 = (int) 0 ;
6156 wxString result;
6157 PyObject * obj0 = 0 ;
994141e6 6158 PyObject * obj1 = 0 ;
44127b65
RD
6159 char *kwnames[] = {
6160 (char *) "self",(char *) "regionId", NULL
6161 };
6162
994141e6 6163 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:PyShape_GetTextColour",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
6164 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
6165 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
994141e6 6166 if (obj1) {
15afbcd0
RD
6167 arg2 = (int) SWIG_AsInt(obj1);
6168 if (PyErr_Occurred()) SWIG_fail;
994141e6 6169 }
44127b65
RD
6170 {
6171 PyThreadState* __tstate = wxPyBeginAllowThreads();
6172 result = (arg1)->GetTextColour(arg2);
6173
6174 wxPyEndAllowThreads(__tstate);
6175 if (PyErr_Occurred()) SWIG_fail;
6176 }
6177 {
6178#if wxUSE_UNICODE
6179 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
6180#else
6181 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
6182#endif
6183 }
6184 return resultobj;
6185 fail:
6186 return NULL;
6187}
6188
6189
6190static PyObject *_wrap_PyShape_GetNumberOfTextRegions(PyObject *self, PyObject *args, PyObject *kwargs) {
6191 PyObject *resultobj;
6192 wxPyShape *arg1 = (wxPyShape *) 0 ;
6193 int result;
6194 PyObject * obj0 = 0 ;
6195 char *kwnames[] = {
6196 (char *) "self", NULL
6197 };
6198
6199 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyShape_GetNumberOfTextRegions",kwnames,&obj0)) goto fail;
15afbcd0
RD
6200 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
6201 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
6202 {
6203 PyThreadState* __tstate = wxPyBeginAllowThreads();
6204 result = (int)(arg1)->GetNumberOfTextRegions();
6205
6206 wxPyEndAllowThreads(__tstate);
6207 if (PyErr_Occurred()) SWIG_fail;
6208 }
15afbcd0 6209 resultobj = SWIG_FromInt((int)result);
44127b65
RD
6210 return resultobj;
6211 fail:
6212 return NULL;
6213}
6214
6215
6216static PyObject *_wrap_PyShape_SetRegionName(PyObject *self, PyObject *args, PyObject *kwargs) {
6217 PyObject *resultobj;
6218 wxPyShape *arg1 = (wxPyShape *) 0 ;
6219 wxString *arg2 = 0 ;
6220 int arg3 = (int) 0 ;
6221 bool temp2 = False ;
6222 PyObject * obj0 = 0 ;
6223 PyObject * obj1 = 0 ;
994141e6 6224 PyObject * obj2 = 0 ;
44127b65
RD
6225 char *kwnames[] = {
6226 (char *) "self",(char *) "name",(char *) "regionId", NULL
6227 };
6228
994141e6 6229 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:PyShape_SetRegionName",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
6230 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
6231 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
6232 {
6233 arg2 = wxString_in_helper(obj1);
6234 if (arg2 == NULL) SWIG_fail;
6235 temp2 = True;
6236 }
994141e6 6237 if (obj2) {
15afbcd0
RD
6238 arg3 = (int) SWIG_AsInt(obj2);
6239 if (PyErr_Occurred()) SWIG_fail;
994141e6 6240 }
44127b65
RD
6241 {
6242 PyThreadState* __tstate = wxPyBeginAllowThreads();
6243 (arg1)->SetRegionName((wxString const &)*arg2,arg3);
6244
6245 wxPyEndAllowThreads(__tstate);
6246 if (PyErr_Occurred()) SWIG_fail;
6247 }
6248 Py_INCREF(Py_None); resultobj = Py_None;
6249 {
6250 if (temp2)
6251 delete arg2;
6252 }
6253 return resultobj;
6254 fail:
6255 {
6256 if (temp2)
6257 delete arg2;
6258 }
6259 return NULL;
6260}
6261
6262
6263static PyObject *_wrap_PyShape_GetRegionName(PyObject *self, PyObject *args, PyObject *kwargs) {
6264 PyObject *resultobj;
6265 wxPyShape *arg1 = (wxPyShape *) 0 ;
6266 int arg2 ;
6267 wxString result;
6268 PyObject * obj0 = 0 ;
994141e6 6269 PyObject * obj1 = 0 ;
44127b65
RD
6270 char *kwnames[] = {
6271 (char *) "self",(char *) "regionId", NULL
6272 };
6273
994141e6 6274 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyShape_GetRegionName",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
6275 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
6276 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6277 arg2 = (int) SWIG_AsInt(obj1);
6278 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
6279 {
6280 PyThreadState* __tstate = wxPyBeginAllowThreads();
6281 result = (arg1)->GetRegionName(arg2);
6282
6283 wxPyEndAllowThreads(__tstate);
6284 if (PyErr_Occurred()) SWIG_fail;
6285 }
6286 {
6287#if wxUSE_UNICODE
6288 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
6289#else
6290 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
6291#endif
6292 }
6293 return resultobj;
6294 fail:
6295 return NULL;
6296}
6297
6298
6299static PyObject *_wrap_PyShape_GetRegionId(PyObject *self, PyObject *args, PyObject *kwargs) {
6300 PyObject *resultobj;
6301 wxPyShape *arg1 = (wxPyShape *) 0 ;
6302 wxString *arg2 = 0 ;
6303 int result;
6304 bool temp2 = False ;
6305 PyObject * obj0 = 0 ;
6306 PyObject * obj1 = 0 ;
6307 char *kwnames[] = {
6308 (char *) "self",(char *) "name", NULL
6309 };
6310
6311 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyShape_GetRegionId",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
6312 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
6313 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
6314 {
6315 arg2 = wxString_in_helper(obj1);
6316 if (arg2 == NULL) SWIG_fail;
6317 temp2 = True;
6318 }
6319 {
6320 PyThreadState* __tstate = wxPyBeginAllowThreads();
6321 result = (int)(arg1)->GetRegionId((wxString const &)*arg2);
6322
6323 wxPyEndAllowThreads(__tstate);
6324 if (PyErr_Occurred()) SWIG_fail;
6325 }
15afbcd0 6326 resultobj = SWIG_FromInt((int)result);
44127b65
RD
6327 {
6328 if (temp2)
6329 delete arg2;
6330 }
6331 return resultobj;
6332 fail:
6333 {
6334 if (temp2)
6335 delete arg2;
6336 }
6337 return NULL;
6338}
6339
6340
6341static PyObject *_wrap_PyShape_NameRegions(PyObject *self, PyObject *args, PyObject *kwargs) {
6342 PyObject *resultobj;
6343 wxPyShape *arg1 = (wxPyShape *) 0 ;
dec9fa49 6344 wxString const &arg2_defvalue = wxPyEmptyString ;
44127b65
RD
6345 wxString *arg2 = (wxString *) &arg2_defvalue ;
6346 bool temp2 = False ;
6347 PyObject * obj0 = 0 ;
6348 PyObject * obj1 = 0 ;
6349 char *kwnames[] = {
6350 (char *) "self",(char *) "parentName", NULL
6351 };
6352
6353 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:PyShape_NameRegions",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
6354 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
6355 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
6356 if (obj1) {
6357 {
6358 arg2 = wxString_in_helper(obj1);
6359 if (arg2 == NULL) SWIG_fail;
6360 temp2 = True;
6361 }
6362 }
6363 {
6364 PyThreadState* __tstate = wxPyBeginAllowThreads();
6365 (arg1)->NameRegions((wxString const &)*arg2);
6366
6367 wxPyEndAllowThreads(__tstate);
6368 if (PyErr_Occurred()) SWIG_fail;
6369 }
6370 Py_INCREF(Py_None); resultobj = Py_None;
6371 {
6372 if (temp2)
6373 delete arg2;
6374 }
6375 return resultobj;
6376 fail:
6377 {
6378 if (temp2)
6379 delete arg2;
6380 }
6381 return NULL;
6382}
6383
6384
6385static PyObject *_wrap_PyShape_GetRegions(PyObject *self, PyObject *args, PyObject *kwargs) {
6386 PyObject *resultobj;
6387 wxPyShape *arg1 = (wxPyShape *) 0 ;
6388 PyObject *result;
6389 PyObject * obj0 = 0 ;
6390 char *kwnames[] = {
6391 (char *) "self", NULL
6392 };
6393
6394 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyShape_GetRegions",kwnames,&obj0)) goto fail;
15afbcd0
RD
6395 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
6396 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
6397 {
6398 PyThreadState* __tstate = wxPyBeginAllowThreads();
6399 result = (PyObject *)wxPyShape_GetRegions(arg1);
6400
6401 wxPyEndAllowThreads(__tstate);
6402 if (PyErr_Occurred()) SWIG_fail;
6403 }
6404 resultobj = result;
6405 return resultobj;
6406 fail:
6407 return NULL;
6408}
6409
6410
6411static PyObject *_wrap_PyShape_AddRegion(PyObject *self, PyObject *args, PyObject *kwargs) {
6412 PyObject *resultobj;
6413 wxPyShape *arg1 = (wxPyShape *) 0 ;
6414 wxShapeRegion *arg2 = (wxShapeRegion *) 0 ;
6415 PyObject * obj0 = 0 ;
6416 PyObject * obj1 = 0 ;
6417 char *kwnames[] = {
6418 (char *) "self",(char *) "region", NULL
6419 };
6420
6421 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyShape_AddRegion",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
6422 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
6423 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6424 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxShapeRegion,
6425 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
6426 {
6427 PyThreadState* __tstate = wxPyBeginAllowThreads();
6428 (arg1)->AddRegion(arg2);
6429
6430 wxPyEndAllowThreads(__tstate);
6431 if (PyErr_Occurred()) SWIG_fail;
6432 }
6433 Py_INCREF(Py_None); resultobj = Py_None;
6434 return resultobj;
6435 fail:
6436 return NULL;
6437}
6438
6439
6440static PyObject *_wrap_PyShape_ClearRegions(PyObject *self, PyObject *args, PyObject *kwargs) {
6441 PyObject *resultobj;
6442 wxPyShape *arg1 = (wxPyShape *) 0 ;
6443 PyObject * obj0 = 0 ;
6444 char *kwnames[] = {
6445 (char *) "self", NULL
6446 };
6447
6448 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyShape_ClearRegions",kwnames,&obj0)) goto fail;
15afbcd0
RD
6449 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
6450 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
6451 {
6452 PyThreadState* __tstate = wxPyBeginAllowThreads();
6453 (arg1)->ClearRegions();
6454
6455 wxPyEndAllowThreads(__tstate);
6456 if (PyErr_Occurred()) SWIG_fail;
6457 }
6458 Py_INCREF(Py_None); resultobj = Py_None;
6459 return resultobj;
6460 fail:
6461 return NULL;
6462}
6463
6464
6465static PyObject *_wrap_PyShape_AssignNewIds(PyObject *self, PyObject *args, PyObject *kwargs) {
6466 PyObject *resultobj;
6467 wxPyShape *arg1 = (wxPyShape *) 0 ;
6468 PyObject * obj0 = 0 ;
6469 char *kwnames[] = {
6470 (char *) "self", NULL
6471 };
6472
6473 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyShape_AssignNewIds",kwnames,&obj0)) goto fail;
15afbcd0
RD
6474 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
6475 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
6476 {
6477 PyThreadState* __tstate = wxPyBeginAllowThreads();
6478 (arg1)->AssignNewIds();
6479
6480 wxPyEndAllowThreads(__tstate);
6481 if (PyErr_Occurred()) SWIG_fail;
6482 }
6483 Py_INCREF(Py_None); resultobj = Py_None;
6484 return resultobj;
6485 fail:
6486 return NULL;
6487}
6488
6489
6490static PyObject *_wrap_PyShape_FindRegion(PyObject *self, PyObject *args, PyObject *kwargs) {
6491 PyObject *resultobj;
6492 wxPyShape *arg1 = (wxPyShape *) 0 ;
6493 wxString *arg2 = 0 ;
6494 int *arg3 = (int *) 0 ;
6495 wxPyShape *result;
6496 bool temp2 = False ;
6497 int temp3 ;
6498 PyObject * obj0 = 0 ;
6499 PyObject * obj1 = 0 ;
6500 char *kwnames[] = {
6501 (char *) "self",(char *) "regionName", NULL
6502 };
6503
6504 arg3 = &temp3;
6505 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyShape_FindRegion",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
6506 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
6507 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
6508 {
6509 arg2 = wxString_in_helper(obj1);
6510 if (arg2 == NULL) SWIG_fail;
6511 temp2 = True;
6512 }
6513 {
6514 PyThreadState* __tstate = wxPyBeginAllowThreads();
6515 result = (wxPyShape *)(arg1)->FindRegion((wxString const &)*arg2,arg3);
6516
6517 wxPyEndAllowThreads(__tstate);
6518 if (PyErr_Occurred()) SWIG_fail;
6519 }
6520 {
6521 resultobj = wxPyMake_wxShapeEvtHandler(result);
6522 }
6523 {
6524 PyObject *o = PyInt_FromLong((long) (*arg3));
6525 resultobj = t_output_helper(resultobj,o);
6526 }
6527 {
6528 if (temp2)
6529 delete arg2;
6530 }
6531 return resultobj;
6532 fail:
6533 {
6534 if (temp2)
6535 delete arg2;
6536 }
6537 return NULL;
6538}
6539
6540
6541static PyObject *_wrap_PyShape_FindRegionNames(PyObject *self, PyObject *args, PyObject *kwargs) {
6542 PyObject *resultobj;
6543 wxPyShape *arg1 = (wxPyShape *) 0 ;
6544 wxStringList *arg2 = 0 ;
6545 PyObject * obj0 = 0 ;
6546 PyObject * obj1 = 0 ;
6547 char *kwnames[] = {
6548 (char *) "self",(char *) "list", NULL
6549 };
6550
6551 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyShape_FindRegionNames",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
6552 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
6553 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6554 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxStringList,
6555 SWIG_POINTER_EXCEPTION | 0)) == -1)
6556 SWIG_fail;
44127b65 6557 if (arg2 == NULL) {
15afbcd0
RD
6558 PyErr_SetString(PyExc_TypeError,"null reference");
6559 SWIG_fail;
44127b65
RD
6560 }
6561 {
6562 PyThreadState* __tstate = wxPyBeginAllowThreads();
6563 (arg1)->FindRegionNames(*arg2);
6564
6565 wxPyEndAllowThreads(__tstate);
6566 if (PyErr_Occurred()) SWIG_fail;
6567 }
6568 Py_INCREF(Py_None); resultobj = Py_None;
6569 return resultobj;
6570 fail:
6571 return NULL;
6572}
6573
6574
6575static PyObject *_wrap_PyShape_ClearText(PyObject *self, PyObject *args, PyObject *kwargs) {
6576 PyObject *resultobj;
6577 wxPyShape *arg1 = (wxPyShape *) 0 ;
6578 int arg2 = (int) 0 ;
6579 PyObject * obj0 = 0 ;
994141e6 6580 PyObject * obj1 = 0 ;
44127b65
RD
6581 char *kwnames[] = {
6582 (char *) "self",(char *) "regionId", NULL
6583 };
6584
994141e6 6585 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:PyShape_ClearText",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
6586 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
6587 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
994141e6 6588 if (obj1) {
15afbcd0
RD
6589 arg2 = (int) SWIG_AsInt(obj1);
6590 if (PyErr_Occurred()) SWIG_fail;
994141e6 6591 }
44127b65
RD
6592 {
6593 PyThreadState* __tstate = wxPyBeginAllowThreads();
6594 (arg1)->ClearText(arg2);
6595
6596 wxPyEndAllowThreads(__tstate);
6597 if (PyErr_Occurred()) SWIG_fail;
6598 }
6599 Py_INCREF(Py_None); resultobj = Py_None;
6600 return resultobj;
6601 fail:
6602 return NULL;
6603}
6604
6605
6606static PyObject *_wrap_PyShape_RemoveLine(PyObject *self, PyObject *args, PyObject *kwargs) {
6607 PyObject *resultobj;
6608 wxPyShape *arg1 = (wxPyShape *) 0 ;
6609 wxPyLineShape *arg2 = (wxPyLineShape *) 0 ;
6610 PyObject * obj0 = 0 ;
6611 PyObject * obj1 = 0 ;
6612 char *kwnames[] = {
6613 (char *) "self",(char *) "line", NULL
6614 };
6615
6616 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyShape_RemoveLine",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
6617 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
6618 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6619 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyLineShape,
6620 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
6621 {
6622 PyThreadState* __tstate = wxPyBeginAllowThreads();
6623 (arg1)->RemoveLine(arg2);
6624
6625 wxPyEndAllowThreads(__tstate);
6626 if (PyErr_Occurred()) SWIG_fail;
6627 }
6628 Py_INCREF(Py_None); resultobj = Py_None;
6629 return resultobj;
6630 fail:
6631 return NULL;
6632}
6633
6634
6635static PyObject *_wrap_PyShape_GetAttachmentPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
6636 PyObject *resultobj;
6637 wxPyShape *arg1 = (wxPyShape *) 0 ;
6638 int arg2 ;
6639 double *arg3 = (double *) 0 ;
6640 double *arg4 = (double *) 0 ;
6641 int arg5 = (int) 0 ;
6642 int arg6 = (int) 1 ;
6643 wxPyLineShape *arg7 = (wxPyLineShape *) NULL ;
6644 bool result;
6645 double temp3 ;
6646 double temp4 ;
6647 PyObject * obj0 = 0 ;
994141e6
RD
6648 PyObject * obj1 = 0 ;
6649 PyObject * obj2 = 0 ;
6650 PyObject * obj3 = 0 ;
44127b65
RD
6651 PyObject * obj4 = 0 ;
6652 char *kwnames[] = {
6653 (char *) "self",(char *) "attachment",(char *) "nth",(char *) "no_arcs",(char *) "line", NULL
6654 };
6655
6656 arg3 = &temp3;
6657 arg4 = &temp4;
994141e6 6658 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOO:PyShape_GetAttachmentPosition",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
6659 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
6660 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6661 arg2 = (int) SWIG_AsInt(obj1);
6662 if (PyErr_Occurred()) SWIG_fail;
994141e6 6663 if (obj2) {
15afbcd0
RD
6664 arg5 = (int) SWIG_AsInt(obj2);
6665 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
6666 }
6667 if (obj3) {
15afbcd0
RD
6668 arg6 = (int) SWIG_AsInt(obj3);
6669 if (PyErr_Occurred()) SWIG_fail;
994141e6 6670 }
44127b65 6671 if (obj4) {
15afbcd0
RD
6672 if ((SWIG_ConvertPtr(obj4,(void **)(&arg7),SWIGTYPE_p_wxPyLineShape,
6673 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
6674 }
6675 {
6676 PyThreadState* __tstate = wxPyBeginAllowThreads();
6677 result = (bool)(arg1)->GetAttachmentPosition(arg2,arg3,arg4,arg5,arg6,arg7);
6678
6679 wxPyEndAllowThreads(__tstate);
6680 if (PyErr_Occurred()) SWIG_fail;
6681 }
4f89f6a3
RD
6682 {
6683 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6684 }
44127b65
RD
6685 {
6686 PyObject *o = PyFloat_FromDouble((double) (*arg3));
6687 resultobj = t_output_helper(resultobj,o);
6688 }
6689 {
6690 PyObject *o = PyFloat_FromDouble((double) (*arg4));
6691 resultobj = t_output_helper(resultobj,o);
6692 }
6693 return resultobj;
6694 fail:
6695 return NULL;
6696}
6697
6698
6699static PyObject *_wrap_PyShape_GetNumberOfAttachments(PyObject *self, PyObject *args, PyObject *kwargs) {
6700 PyObject *resultobj;
6701 wxPyShape *arg1 = (wxPyShape *) 0 ;
6702 int result;
6703 PyObject * obj0 = 0 ;
6704 char *kwnames[] = {
6705 (char *) "self", NULL
6706 };
6707
6708 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyShape_GetNumberOfAttachments",kwnames,&obj0)) goto fail;
15afbcd0
RD
6709 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
6710 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
6711 {
6712 PyThreadState* __tstate = wxPyBeginAllowThreads();
6713 result = (int)(arg1)->GetNumberOfAttachments();
6714
6715 wxPyEndAllowThreads(__tstate);
6716 if (PyErr_Occurred()) SWIG_fail;
6717 }
15afbcd0 6718 resultobj = SWIG_FromInt((int)result);
44127b65
RD
6719 return resultobj;
6720 fail:
6721 return NULL;
6722}
6723
6724
6725static PyObject *_wrap_PyShape_AttachmentIsValid(PyObject *self, PyObject *args, PyObject *kwargs) {
6726 PyObject *resultobj;
6727 wxPyShape *arg1 = (wxPyShape *) 0 ;
6728 int arg2 ;
6729 bool result;
6730 PyObject * obj0 = 0 ;
994141e6 6731 PyObject * obj1 = 0 ;
44127b65
RD
6732 char *kwnames[] = {
6733 (char *) "self",(char *) "attachment", NULL
6734 };
6735
994141e6 6736 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyShape_AttachmentIsValid",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
6737 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
6738 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6739 arg2 = (int) SWIG_AsInt(obj1);
6740 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
6741 {
6742 PyThreadState* __tstate = wxPyBeginAllowThreads();
6743 result = (bool)(arg1)->AttachmentIsValid(arg2);
6744
6745 wxPyEndAllowThreads(__tstate);
6746 if (PyErr_Occurred()) SWIG_fail;
6747 }
4f89f6a3
RD
6748 {
6749 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6750 }
44127b65
RD
6751 return resultobj;
6752 fail:
6753 return NULL;
6754}
6755
6756
30d215aa
RD
6757static PyObject *_wrap_PyShape_GetAttachments(PyObject *self, PyObject *args, PyObject *kwargs) {
6758 PyObject *resultobj;
6759 wxPyShape *arg1 = (wxPyShape *) 0 ;
6760 PyObject *result;
6761 PyObject * obj0 = 0 ;
6762 char *kwnames[] = {
6763 (char *) "self", NULL
6764 };
6765
6766 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyShape_GetAttachments",kwnames,&obj0)) goto fail;
15afbcd0
RD
6767 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
6768 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30d215aa
RD
6769 {
6770 PyThreadState* __tstate = wxPyBeginAllowThreads();
6771 result = (PyObject *)wxPyShape_GetAttachments(arg1);
6772
6773 wxPyEndAllowThreads(__tstate);
6774 if (PyErr_Occurred()) SWIG_fail;
6775 }
6776 resultobj = result;
6777 return resultobj;
6778 fail:
6779 return NULL;
6780}
6781
6782
44127b65
RD
6783static PyObject *_wrap_PyShape_GetAttachmentPositionEdge(PyObject *self, PyObject *args, PyObject *kwargs) {
6784 PyObject *resultobj;
6785 wxPyShape *arg1 = (wxPyShape *) 0 ;
6786 int arg2 ;
6787 double *arg3 = (double *) 0 ;
6788 double *arg4 = (double *) 0 ;
6789 int arg5 = (int) 0 ;
6790 int arg6 = (int) 1 ;
6791 wxPyLineShape *arg7 = (wxPyLineShape *) NULL ;
6792 bool result;
6793 double temp3 ;
6794 double temp4 ;
6795 PyObject * obj0 = 0 ;
994141e6
RD
6796 PyObject * obj1 = 0 ;
6797 PyObject * obj2 = 0 ;
6798 PyObject * obj3 = 0 ;
44127b65
RD
6799 PyObject * obj4 = 0 ;
6800 char *kwnames[] = {
6801 (char *) "self",(char *) "attachment",(char *) "nth",(char *) "no_arcs",(char *) "line", NULL
6802 };
6803
6804 arg3 = &temp3;
6805 arg4 = &temp4;
994141e6 6806 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOO:PyShape_GetAttachmentPositionEdge",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
6807 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
6808 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6809 arg2 = (int) SWIG_AsInt(obj1);
6810 if (PyErr_Occurred()) SWIG_fail;
994141e6 6811 if (obj2) {
15afbcd0
RD
6812 arg5 = (int) SWIG_AsInt(obj2);
6813 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
6814 }
6815 if (obj3) {
15afbcd0
RD
6816 arg6 = (int) SWIG_AsInt(obj3);
6817 if (PyErr_Occurred()) SWIG_fail;
994141e6 6818 }
44127b65 6819 if (obj4) {
15afbcd0
RD
6820 if ((SWIG_ConvertPtr(obj4,(void **)(&arg7),SWIGTYPE_p_wxPyLineShape,
6821 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
6822 }
6823 {
6824 PyThreadState* __tstate = wxPyBeginAllowThreads();
6825 result = (bool)(arg1)->GetAttachmentPositionEdge(arg2,arg3,arg4,arg5,arg6,arg7);
6826
6827 wxPyEndAllowThreads(__tstate);
6828 if (PyErr_Occurred()) SWIG_fail;
6829 }
4f89f6a3
RD
6830 {
6831 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6832 }
44127b65
RD
6833 {
6834 PyObject *o = PyFloat_FromDouble((double) (*arg3));
6835 resultobj = t_output_helper(resultobj,o);
6836 }
6837 {
6838 PyObject *o = PyFloat_FromDouble((double) (*arg4));
6839 resultobj = t_output_helper(resultobj,o);
6840 }
6841 return resultobj;
6842 fail:
6843 return NULL;
6844}
6845
6846
6847static PyObject *_wrap_PyShape_CalcSimpleAttachment(PyObject *self, PyObject *args, PyObject *kwargs) {
6848 PyObject *resultobj;
6849 wxPyShape *arg1 = (wxPyShape *) 0 ;
6850 wxRealPoint *arg2 = 0 ;
6851 wxRealPoint *arg3 = 0 ;
6852 int arg4 ;
6853 int arg5 ;
6854 wxPyLineShape *arg6 = (wxPyLineShape *) 0 ;
6855 wxRealPoint result;
6856 wxRealPoint temp2 ;
6857 wxRealPoint temp3 ;
6858 PyObject * obj0 = 0 ;
6859 PyObject * obj1 = 0 ;
6860 PyObject * obj2 = 0 ;
994141e6
RD
6861 PyObject * obj3 = 0 ;
6862 PyObject * obj4 = 0 ;
44127b65
RD
6863 PyObject * obj5 = 0 ;
6864 char *kwnames[] = {
6865 (char *) "self",(char *) "pt1",(char *) "pt2",(char *) "nth",(char *) "noArcs",(char *) "line", NULL
6866 };
6867
994141e6 6868 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO:PyShape_CalcSimpleAttachment",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
6869 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
6870 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
6871 {
6872 arg2 = &temp2;
6873 if ( ! wxRealPoint_helper(obj1, &arg2)) SWIG_fail;
6874 }
6875 {
6876 arg3 = &temp3;
6877 if ( ! wxRealPoint_helper(obj2, &arg3)) SWIG_fail;
6878 }
15afbcd0
RD
6879 arg4 = (int) SWIG_AsInt(obj3);
6880 if (PyErr_Occurred()) SWIG_fail;
6881 arg5 = (int) SWIG_AsInt(obj4);
6882 if (PyErr_Occurred()) SWIG_fail;
6883 if ((SWIG_ConvertPtr(obj5,(void **)(&arg6),SWIGTYPE_p_wxPyLineShape,
6884 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
6885 {
6886 PyThreadState* __tstate = wxPyBeginAllowThreads();
6887 result = (arg1)->CalcSimpleAttachment((wxRealPoint const &)*arg2,(wxRealPoint const &)*arg3,arg4,arg5,arg6);
6888
6889 wxPyEndAllowThreads(__tstate);
6890 if (PyErr_Occurred()) SWIG_fail;
6891 }
6892 {
6893 wxRealPoint * resultptr;
6894 resultptr = new wxRealPoint((wxRealPoint &) result);
15afbcd0 6895 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRealPoint, 1);
44127b65
RD
6896 }
6897 return resultobj;
6898 fail:
6899 return NULL;
6900}
6901
6902
6903static PyObject *_wrap_PyShape_AttachmentSortTest(PyObject *self, PyObject *args, PyObject *kwargs) {
6904 PyObject *resultobj;
6905 wxPyShape *arg1 = (wxPyShape *) 0 ;
6906 int arg2 ;
6907 wxRealPoint *arg3 = 0 ;
6908 wxRealPoint *arg4 = 0 ;
6909 bool result;
6910 wxRealPoint temp3 ;
6911 wxRealPoint temp4 ;
6912 PyObject * obj0 = 0 ;
994141e6 6913 PyObject * obj1 = 0 ;
44127b65
RD
6914 PyObject * obj2 = 0 ;
6915 PyObject * obj3 = 0 ;
6916 char *kwnames[] = {
6917 (char *) "self",(char *) "attachmentPoint",(char *) "pt1",(char *) "pt2", NULL
6918 };
6919
994141e6 6920 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:PyShape_AttachmentSortTest",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
15afbcd0
RD
6921 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
6922 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6923 arg2 = (int) SWIG_AsInt(obj1);
6924 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
6925 {
6926 arg3 = &temp3;
6927 if ( ! wxRealPoint_helper(obj2, &arg3)) SWIG_fail;
6928 }
6929 {
6930 arg4 = &temp4;
6931 if ( ! wxRealPoint_helper(obj3, &arg4)) SWIG_fail;
6932 }
6933 {
6934 PyThreadState* __tstate = wxPyBeginAllowThreads();
6935 result = (bool)(arg1)->AttachmentSortTest(arg2,(wxRealPoint const &)*arg3,(wxRealPoint const &)*arg4);
6936
6937 wxPyEndAllowThreads(__tstate);
6938 if (PyErr_Occurred()) SWIG_fail;
6939 }
4f89f6a3
RD
6940 {
6941 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6942 }
44127b65
RD
6943 return resultobj;
6944 fail:
6945 return NULL;
6946}
6947
6948
6949static PyObject *_wrap_PyShape_EraseLinks(PyObject *self, PyObject *args, PyObject *kwargs) {
6950 PyObject *resultobj;
6951 wxPyShape *arg1 = (wxPyShape *) 0 ;
6952 wxDC *arg2 = 0 ;
6953 int arg3 = (int) -1 ;
6954 bool arg4 = (bool) False ;
6955 PyObject * obj0 = 0 ;
6956 PyObject * obj1 = 0 ;
994141e6 6957 PyObject * obj2 = 0 ;
44127b65
RD
6958 PyObject * obj3 = 0 ;
6959 char *kwnames[] = {
6960 (char *) "self",(char *) "dc",(char *) "attachment",(char *) "recurse", NULL
6961 };
6962
994141e6 6963 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:PyShape_EraseLinks",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
15afbcd0
RD
6964 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
6965 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
6966 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
6967 SWIG_POINTER_EXCEPTION | 0)) == -1)
6968 SWIG_fail;
44127b65 6969 if (arg2 == NULL) {
15afbcd0
RD
6970 PyErr_SetString(PyExc_TypeError,"null reference");
6971 SWIG_fail;
44127b65 6972 }
994141e6 6973 if (obj2) {
15afbcd0
RD
6974 arg3 = (int) SWIG_AsInt(obj2);
6975 if (PyErr_Occurred()) SWIG_fail;
994141e6 6976 }
44127b65 6977 if (obj3) {
15afbcd0
RD
6978 arg4 = (bool) SWIG_AsBool(obj3);
6979 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
6980 }
6981 {
6982 PyThreadState* __tstate = wxPyBeginAllowThreads();
6983 (arg1)->EraseLinks(*arg2,arg3,arg4);
6984
6985 wxPyEndAllowThreads(__tstate);
6986 if (PyErr_Occurred()) SWIG_fail;
6987 }
6988 Py_INCREF(Py_None); resultobj = Py_None;
6989 return resultobj;
6990 fail:
6991 return NULL;
6992}
6993
6994
6995static PyObject *_wrap_PyShape_DrawLinks(PyObject *self, PyObject *args, PyObject *kwargs) {
6996 PyObject *resultobj;
6997 wxPyShape *arg1 = (wxPyShape *) 0 ;
6998 wxDC *arg2 = 0 ;
6999 int arg3 = (int) -1 ;
7000 bool arg4 = (bool) False ;
7001 PyObject * obj0 = 0 ;
7002 PyObject * obj1 = 0 ;
994141e6 7003 PyObject * obj2 = 0 ;
44127b65
RD
7004 PyObject * obj3 = 0 ;
7005 char *kwnames[] = {
7006 (char *) "self",(char *) "dc",(char *) "attachment",(char *) "recurse", NULL
7007 };
7008
994141e6 7009 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:PyShape_DrawLinks",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
15afbcd0
RD
7010 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
7011 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7012 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
7013 SWIG_POINTER_EXCEPTION | 0)) == -1)
7014 SWIG_fail;
44127b65 7015 if (arg2 == NULL) {
15afbcd0
RD
7016 PyErr_SetString(PyExc_TypeError,"null reference");
7017 SWIG_fail;
44127b65 7018 }
994141e6 7019 if (obj2) {
15afbcd0
RD
7020 arg3 = (int) SWIG_AsInt(obj2);
7021 if (PyErr_Occurred()) SWIG_fail;
994141e6 7022 }
44127b65 7023 if (obj3) {
15afbcd0
RD
7024 arg4 = (bool) SWIG_AsBool(obj3);
7025 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
7026 }
7027 {
7028 PyThreadState* __tstate = wxPyBeginAllowThreads();
7029 (arg1)->DrawLinks(*arg2,arg3,arg4);
7030
7031 wxPyEndAllowThreads(__tstate);
7032 if (PyErr_Occurred()) SWIG_fail;
7033 }
7034 Py_INCREF(Py_None); resultobj = Py_None;
7035 return resultobj;
7036 fail:
7037 return NULL;
7038}
7039
7040
7041static PyObject *_wrap_PyShape_MoveLineToNewAttachment(PyObject *self, PyObject *args, PyObject *kwargs) {
7042 PyObject *resultobj;
7043 wxPyShape *arg1 = (wxPyShape *) 0 ;
7044 wxDC *arg2 = 0 ;
7045 wxPyLineShape *arg3 = (wxPyLineShape *) 0 ;
7046 double arg4 ;
7047 double arg5 ;
7048 bool result;
7049 PyObject * obj0 = 0 ;
7050 PyObject * obj1 = 0 ;
7051 PyObject * obj2 = 0 ;
994141e6
RD
7052 PyObject * obj3 = 0 ;
7053 PyObject * obj4 = 0 ;
44127b65
RD
7054 char *kwnames[] = {
7055 (char *) "self",(char *) "dc",(char *) "to_move",(char *) "x",(char *) "y", NULL
7056 };
7057
994141e6 7058 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:PyShape_MoveLineToNewAttachment",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
7059 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
7060 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7061 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
7062 SWIG_POINTER_EXCEPTION | 0)) == -1)
7063 SWIG_fail;
44127b65 7064 if (arg2 == NULL) {
15afbcd0
RD
7065 PyErr_SetString(PyExc_TypeError,"null reference");
7066 SWIG_fail;
994141e6 7067 }
15afbcd0
RD
7068 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxPyLineShape,
7069 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7070 arg4 = (double) SWIG_AsDouble(obj3);
7071 if (PyErr_Occurred()) SWIG_fail;
7072 arg5 = (double) SWIG_AsDouble(obj4);
7073 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
7074 {
7075 PyThreadState* __tstate = wxPyBeginAllowThreads();
7076 result = (bool)(arg1)->MoveLineToNewAttachment(*arg2,arg3,arg4,arg5);
7077
7078 wxPyEndAllowThreads(__tstate);
7079 if (PyErr_Occurred()) SWIG_fail;
7080 }
4f89f6a3
RD
7081 {
7082 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7083 }
44127b65
RD
7084 return resultobj;
7085 fail:
7086 return NULL;
7087}
7088
7089
7090static PyObject *_wrap_PyShape_ApplyAttachmentOrdering(PyObject *self, PyObject *args, PyObject *kwargs) {
7091 PyObject *resultobj;
7092 wxPyShape *arg1 = (wxPyShape *) 0 ;
7093 PyObject *arg2 = (PyObject *) 0 ;
7094 PyObject * obj0 = 0 ;
7095 PyObject * obj1 = 0 ;
7096 char *kwnames[] = {
7097 (char *) "self",(char *) "linesToSort", NULL
7098 };
7099
7100 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyShape_ApplyAttachmentOrdering",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
7101 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
7102 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
7103 arg2 = obj1;
7104 {
7105 PyThreadState* __tstate = wxPyBeginAllowThreads();
7106 wxPyShape_ApplyAttachmentOrdering(arg1,arg2);
7107
7108 wxPyEndAllowThreads(__tstate);
7109 if (PyErr_Occurred()) SWIG_fail;
7110 }
7111 Py_INCREF(Py_None); resultobj = Py_None;
7112 return resultobj;
7113 fail:
7114 return NULL;
7115}
7116
7117
7118static PyObject *_wrap_PyShape_GetBranchingAttachmentRoot(PyObject *self, PyObject *args, PyObject *kwargs) {
7119 PyObject *resultobj;
7120 wxPyShape *arg1 = (wxPyShape *) 0 ;
7121 int arg2 ;
7122 wxRealPoint result;
7123 PyObject * obj0 = 0 ;
994141e6 7124 PyObject * obj1 = 0 ;
44127b65
RD
7125 char *kwnames[] = {
7126 (char *) "self",(char *) "attachment", NULL
7127 };
7128
994141e6 7129 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyShape_GetBranchingAttachmentRoot",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
7130 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
7131 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7132 arg2 = (int) SWIG_AsInt(obj1);
7133 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
7134 {
7135 PyThreadState* __tstate = wxPyBeginAllowThreads();
7136 result = (arg1)->GetBranchingAttachmentRoot(arg2);
7137
7138 wxPyEndAllowThreads(__tstate);
7139 if (PyErr_Occurred()) SWIG_fail;
7140 }
7141 {
7142 wxRealPoint * resultptr;
7143 resultptr = new wxRealPoint((wxRealPoint &) result);
15afbcd0 7144 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRealPoint, 1);
44127b65
RD
7145 }
7146 return resultobj;
7147 fail:
7148 return NULL;
7149}
7150
7151
7152static PyObject *_wrap_PyShape_GetBranchingAttachmentInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
7153 PyObject *resultobj;
7154 wxPyShape *arg1 = (wxPyShape *) 0 ;
7155 int arg2 ;
7156 wxRealPoint *arg3 = 0 ;
7157 wxRealPoint *arg4 = 0 ;
7158 wxRealPoint *arg5 = 0 ;
7159 wxRealPoint *arg6 = 0 ;
7160 bool result;
7161 wxRealPoint temp3 ;
7162 wxRealPoint temp4 ;
7163 wxRealPoint temp5 ;
7164 wxRealPoint temp6 ;
7165 PyObject * obj0 = 0 ;
994141e6 7166 PyObject * obj1 = 0 ;
44127b65
RD
7167 PyObject * obj2 = 0 ;
7168 PyObject * obj3 = 0 ;
7169 PyObject * obj4 = 0 ;
7170 PyObject * obj5 = 0 ;
7171 char *kwnames[] = {
7172 (char *) "self",(char *) "attachment",(char *) "root",(char *) "neck",(char *) "shoulder1",(char *) "shoulder2", NULL
7173 };
7174
994141e6 7175 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO:PyShape_GetBranchingAttachmentInfo",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
7176 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
7177 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7178 arg2 = (int) SWIG_AsInt(obj1);
7179 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
7180 {
7181 arg3 = &temp3;
7182 if ( ! wxRealPoint_helper(obj2, &arg3)) SWIG_fail;
7183 }
7184 {
7185 arg4 = &temp4;
7186 if ( ! wxRealPoint_helper(obj3, &arg4)) SWIG_fail;
7187 }
7188 {
7189 arg5 = &temp5;
7190 if ( ! wxRealPoint_helper(obj4, &arg5)) SWIG_fail;
7191 }
7192 {
7193 arg6 = &temp6;
7194 if ( ! wxRealPoint_helper(obj5, &arg6)) SWIG_fail;
7195 }
7196 {
7197 PyThreadState* __tstate = wxPyBeginAllowThreads();
7198 result = (bool)(arg1)->GetBranchingAttachmentInfo(arg2,*arg3,*arg4,*arg5,*arg6);
7199
7200 wxPyEndAllowThreads(__tstate);
7201 if (PyErr_Occurred()) SWIG_fail;
7202 }
4f89f6a3
RD
7203 {
7204 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7205 }
44127b65
RD
7206 return resultobj;
7207 fail:
7208 return NULL;
7209}
7210
7211
7212static PyObject *_wrap_PyShape_GetBranchingAttachmentPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
7213 PyObject *resultobj;
7214 wxPyShape *arg1 = (wxPyShape *) 0 ;
7215 int arg2 ;
7216 int arg3 ;
7217 wxRealPoint *arg4 = 0 ;
7218 wxRealPoint *arg5 = 0 ;
7219 bool result;
7220 wxRealPoint temp4 ;
7221 wxRealPoint temp5 ;
7222 PyObject * obj0 = 0 ;
994141e6
RD
7223 PyObject * obj1 = 0 ;
7224 PyObject * obj2 = 0 ;
44127b65
RD
7225 PyObject * obj3 = 0 ;
7226 PyObject * obj4 = 0 ;
7227 char *kwnames[] = {
7228 (char *) "self",(char *) "attachment",(char *) "n",(char *) "attachmentPoint",(char *) "stemPoint", NULL
7229 };
7230
994141e6 7231 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:PyShape_GetBranchingAttachmentPoint",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
7232 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
7233 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7234 arg2 = (int) SWIG_AsInt(obj1);
7235 if (PyErr_Occurred()) SWIG_fail;
7236 arg3 = (int) SWIG_AsInt(obj2);
7237 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
7238 {
7239 arg4 = &temp4;
7240 if ( ! wxRealPoint_helper(obj3, &arg4)) SWIG_fail;
7241 }
7242 {
7243 arg5 = &temp5;
7244 if ( ! wxRealPoint_helper(obj4, &arg5)) SWIG_fail;
7245 }
7246 {
7247 PyThreadState* __tstate = wxPyBeginAllowThreads();
7248 result = (bool)(arg1)->GetBranchingAttachmentPoint(arg2,arg3,*arg4,*arg5);
7249
7250 wxPyEndAllowThreads(__tstate);
7251 if (PyErr_Occurred()) SWIG_fail;
7252 }
4f89f6a3
RD
7253 {
7254 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7255 }
44127b65
RD
7256 return resultobj;
7257 fail:
7258 return NULL;
7259}
7260
7261
7262static PyObject *_wrap_PyShape_GetAttachmentLineCount(PyObject *self, PyObject *args, PyObject *kwargs) {
7263 PyObject *resultobj;
7264 wxPyShape *arg1 = (wxPyShape *) 0 ;
7265 int arg2 ;
7266 int result;
7267 PyObject * obj0 = 0 ;
994141e6 7268 PyObject * obj1 = 0 ;
44127b65
RD
7269 char *kwnames[] = {
7270 (char *) "self",(char *) "attachment", NULL
7271 };
7272
994141e6 7273 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyShape_GetAttachmentLineCount",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
7274 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
7275 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7276 arg2 = (int) SWIG_AsInt(obj1);
7277 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
7278 {
7279 PyThreadState* __tstate = wxPyBeginAllowThreads();
7280 result = (int)(arg1)->GetAttachmentLineCount(arg2);
7281
7282 wxPyEndAllowThreads(__tstate);
7283 if (PyErr_Occurred()) SWIG_fail;
7284 }
15afbcd0 7285 resultobj = SWIG_FromInt((int)result);
44127b65
RD
7286 return resultobj;
7287 fail:
7288 return NULL;
7289}
7290
7291
7292static PyObject *_wrap_PyShape_SetBranchNeckLength(PyObject *self, PyObject *args, PyObject *kwargs) {
7293 PyObject *resultobj;
7294 wxPyShape *arg1 = (wxPyShape *) 0 ;
7295 int arg2 ;
7296 PyObject * obj0 = 0 ;
994141e6 7297 PyObject * obj1 = 0 ;
44127b65
RD
7298 char *kwnames[] = {
7299 (char *) "self",(char *) "len", NULL
7300 };
7301
994141e6 7302 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyShape_SetBranchNeckLength",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
7303 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
7304 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7305 arg2 = (int) SWIG_AsInt(obj1);
7306 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
7307 {
7308 PyThreadState* __tstate = wxPyBeginAllowThreads();
7309 (arg1)->SetBranchNeckLength(arg2);
7310
7311 wxPyEndAllowThreads(__tstate);
7312 if (PyErr_Occurred()) SWIG_fail;
7313 }
7314 Py_INCREF(Py_None); resultobj = Py_None;
7315 return resultobj;
7316 fail:
7317 return NULL;
7318}
7319
7320
7321static PyObject *_wrap_PyShape_GetBranchNeckLength(PyObject *self, PyObject *args, PyObject *kwargs) {
7322 PyObject *resultobj;
7323 wxPyShape *arg1 = (wxPyShape *) 0 ;
7324 int result;
7325 PyObject * obj0 = 0 ;
7326 char *kwnames[] = {
7327 (char *) "self", NULL
7328 };
7329
7330 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyShape_GetBranchNeckLength",kwnames,&obj0)) goto fail;
15afbcd0
RD
7331 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
7332 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
7333 {
7334 PyThreadState* __tstate = wxPyBeginAllowThreads();
7335 result = (int)(arg1)->GetBranchNeckLength();
7336
7337 wxPyEndAllowThreads(__tstate);
7338 if (PyErr_Occurred()) SWIG_fail;
7339 }
15afbcd0 7340 resultobj = SWIG_FromInt((int)result);
44127b65
RD
7341 return resultobj;
7342 fail:
7343 return NULL;
7344}
7345
7346
7347static PyObject *_wrap_PyShape_SetBranchStemLength(PyObject *self, PyObject *args, PyObject *kwargs) {
7348 PyObject *resultobj;
7349 wxPyShape *arg1 = (wxPyShape *) 0 ;
7350 int arg2 ;
7351 PyObject * obj0 = 0 ;
994141e6 7352 PyObject * obj1 = 0 ;
44127b65
RD
7353 char *kwnames[] = {
7354 (char *) "self",(char *) "len", NULL
7355 };
7356
994141e6 7357 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyShape_SetBranchStemLength",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
7358 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
7359 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7360 arg2 = (int) SWIG_AsInt(obj1);
7361 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
7362 {
7363 PyThreadState* __tstate = wxPyBeginAllowThreads();
44127b65
RD
7364 (arg1)->SetBranchStemLength(arg2);
7365
7366 wxPyEndAllowThreads(__tstate);
7367 if (PyErr_Occurred()) SWIG_fail;
7368 }
7369 Py_INCREF(Py_None); resultobj = Py_None;
7370 return resultobj;
7371 fail:
7372 return NULL;
7373}
7374
7375
7376static PyObject *_wrap_PyShape_GetBranchStemLength(PyObject *self, PyObject *args, PyObject *kwargs) {
7377 PyObject *resultobj;
7378 wxPyShape *arg1 = (wxPyShape *) 0 ;
7379 int result;
7380 PyObject * obj0 = 0 ;
7381 char *kwnames[] = {
7382 (char *) "self", NULL
7383 };
7384
7385 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyShape_GetBranchStemLength",kwnames,&obj0)) goto fail;
15afbcd0
RD
7386 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
7387 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
7388 {
7389 PyThreadState* __tstate = wxPyBeginAllowThreads();
7390 result = (int)(arg1)->GetBranchStemLength();
7391
7392 wxPyEndAllowThreads(__tstate);
7393 if (PyErr_Occurred()) SWIG_fail;
7394 }
15afbcd0 7395 resultobj = SWIG_FromInt((int)result);
44127b65
RD
7396 return resultobj;
7397 fail:
7398 return NULL;
7399}
7400
7401
7402static PyObject *_wrap_PyShape_SetBranchSpacing(PyObject *self, PyObject *args, PyObject *kwargs) {
7403 PyObject *resultobj;
7404 wxPyShape *arg1 = (wxPyShape *) 0 ;
7405 int arg2 ;
7406 PyObject * obj0 = 0 ;
994141e6 7407 PyObject * obj1 = 0 ;
44127b65
RD
7408 char *kwnames[] = {
7409 (char *) "self",(char *) "len", NULL
7410 };
7411
994141e6 7412 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyShape_SetBranchSpacing",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
7413 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
7414 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7415 arg2 = (int) SWIG_AsInt(obj1);
7416 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
7417 {
7418 PyThreadState* __tstate = wxPyBeginAllowThreads();
7419 (arg1)->SetBranchSpacing(arg2);
7420
7421 wxPyEndAllowThreads(__tstate);
7422 if (PyErr_Occurred()) SWIG_fail;
7423 }
7424 Py_INCREF(Py_None); resultobj = Py_None;
7425 return resultobj;
7426 fail:
7427 return NULL;
7428}
7429
7430
7431static PyObject *_wrap_PyShape_GetBranchSpacing(PyObject *self, PyObject *args, PyObject *kwargs) {
7432 PyObject *resultobj;
7433 wxPyShape *arg1 = (wxPyShape *) 0 ;
7434 int result;
7435 PyObject * obj0 = 0 ;
7436 char *kwnames[] = {
7437 (char *) "self", NULL
7438 };
7439
7440 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyShape_GetBranchSpacing",kwnames,&obj0)) goto fail;
15afbcd0
RD
7441 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
7442 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
7443 {
7444 PyThreadState* __tstate = wxPyBeginAllowThreads();
7445 result = (int)(arg1)->GetBranchSpacing();
7446
7447 wxPyEndAllowThreads(__tstate);
7448 if (PyErr_Occurred()) SWIG_fail;
7449 }
15afbcd0 7450 resultobj = SWIG_FromInt((int)result);
44127b65
RD
7451 return resultobj;
7452 fail:
7453 return NULL;
7454}
7455
7456
7457static PyObject *_wrap_PyShape_SetBranchStyle(PyObject *self, PyObject *args, PyObject *kwargs) {
7458 PyObject *resultobj;
7459 wxPyShape *arg1 = (wxPyShape *) 0 ;
7460 long arg2 ;
7461 PyObject * obj0 = 0 ;
994141e6 7462 PyObject * obj1 = 0 ;
44127b65
RD
7463 char *kwnames[] = {
7464 (char *) "self",(char *) "style", NULL
7465 };
7466
994141e6 7467 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyShape_SetBranchStyle",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
7468 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
7469 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7470 arg2 = (long) SWIG_AsLong(obj1);
7471 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
7472 {
7473 PyThreadState* __tstate = wxPyBeginAllowThreads();
7474 (arg1)->SetBranchStyle(arg2);
7475
7476 wxPyEndAllowThreads(__tstate);
7477 if (PyErr_Occurred()) SWIG_fail;
7478 }
7479 Py_INCREF(Py_None); resultobj = Py_None;
7480 return resultobj;
7481 fail:
7482 return NULL;
7483}
7484
7485
7486static PyObject *_wrap_PyShape_GetBranchStyle(PyObject *self, PyObject *args, PyObject *kwargs) {
7487 PyObject *resultobj;
7488 wxPyShape *arg1 = (wxPyShape *) 0 ;
7489 long result;
7490 PyObject * obj0 = 0 ;
7491 char *kwnames[] = {
7492 (char *) "self", NULL
7493 };
7494
7495 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyShape_GetBranchStyle",kwnames,&obj0)) goto fail;
15afbcd0
RD
7496 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
7497 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
7498 {
7499 PyThreadState* __tstate = wxPyBeginAllowThreads();
7500 result = (long)(arg1)->GetBranchStyle();
7501
7502 wxPyEndAllowThreads(__tstate);
7503 if (PyErr_Occurred()) SWIG_fail;
7504 }
15afbcd0 7505 resultobj = SWIG_FromLong((long)result);
44127b65
RD
7506 return resultobj;
7507 fail:
7508 return NULL;
7509}
7510
7511
7512static PyObject *_wrap_PyShape_PhysicalToLogicalAttachment(PyObject *self, PyObject *args, PyObject *kwargs) {
7513 PyObject *resultobj;
7514 wxPyShape *arg1 = (wxPyShape *) 0 ;
7515 int arg2 ;
7516 int result;
7517 PyObject * obj0 = 0 ;
994141e6 7518 PyObject * obj1 = 0 ;
44127b65
RD
7519 char *kwnames[] = {
7520 (char *) "self",(char *) "physicalAttachment", NULL
7521 };
7522
994141e6 7523 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyShape_PhysicalToLogicalAttachment",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
7524 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
7525 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7526 arg2 = (int) SWIG_AsInt(obj1);
7527 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
7528 {
7529 PyThreadState* __tstate = wxPyBeginAllowThreads();
7530 result = (int)(arg1)->PhysicalToLogicalAttachment(arg2);
7531
7532 wxPyEndAllowThreads(__tstate);
7533 if (PyErr_Occurred()) SWIG_fail;
7534 }
15afbcd0 7535 resultobj = SWIG_FromInt((int)result);
44127b65
RD
7536 return resultobj;
7537 fail:
7538 return NULL;
7539}
7540
7541
7542static PyObject *_wrap_PyShape_LogicalToPhysicalAttachment(PyObject *self, PyObject *args, PyObject *kwargs) {
7543 PyObject *resultobj;
7544 wxPyShape *arg1 = (wxPyShape *) 0 ;
7545 int arg2 ;
7546 int result;
7547 PyObject * obj0 = 0 ;
994141e6 7548 PyObject * obj1 = 0 ;
44127b65
RD
7549 char *kwnames[] = {
7550 (char *) "self",(char *) "logicalAttachment", NULL
7551 };
7552
994141e6 7553 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyShape_LogicalToPhysicalAttachment",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
7554 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
7555 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7556 arg2 = (int) SWIG_AsInt(obj1);
7557 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
7558 {
7559 PyThreadState* __tstate = wxPyBeginAllowThreads();
7560 result = (int)(arg1)->LogicalToPhysicalAttachment(arg2);
7561
7562 wxPyEndAllowThreads(__tstate);
7563 if (PyErr_Occurred()) SWIG_fail;
7564 }
15afbcd0 7565 resultobj = SWIG_FromInt((int)result);
44127b65
RD
7566 return resultobj;
7567 fail:
7568 return NULL;
7569}
7570
7571
7572static PyObject *_wrap_PyShape_Draggable(PyObject *self, PyObject *args, PyObject *kwargs) {
7573 PyObject *resultobj;
7574 wxPyShape *arg1 = (wxPyShape *) 0 ;
7575 bool result;
7576 PyObject * obj0 = 0 ;
7577 char *kwnames[] = {
7578 (char *) "self", NULL
7579 };
7580
7581 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyShape_Draggable",kwnames,&obj0)) goto fail;
15afbcd0
RD
7582 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
7583 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
7584 {
7585 PyThreadState* __tstate = wxPyBeginAllowThreads();
7586 result = (bool)(arg1)->Draggable();
7587
7588 wxPyEndAllowThreads(__tstate);
7589 if (PyErr_Occurred()) SWIG_fail;
7590 }
4f89f6a3
RD
7591 {
7592 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7593 }
44127b65
RD
7594 return resultobj;
7595 fail:
7596 return NULL;
7597}
7598
7599
7600static PyObject *_wrap_PyShape_HasDescendant(PyObject *self, PyObject *args, PyObject *kwargs) {
7601 PyObject *resultobj;
7602 wxPyShape *arg1 = (wxPyShape *) 0 ;
7603 wxPyShape *arg2 = (wxPyShape *) 0 ;
7604 bool result;
7605 PyObject * obj0 = 0 ;
7606 PyObject * obj1 = 0 ;
7607 char *kwnames[] = {
7608 (char *) "self",(char *) "image", NULL
7609 };
7610
7611 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyShape_HasDescendant",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
7612 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
7613 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7614 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyShape,
7615 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
7616 {
7617 PyThreadState* __tstate = wxPyBeginAllowThreads();
7618 result = (bool)(arg1)->HasDescendant(arg2);
7619
7620 wxPyEndAllowThreads(__tstate);
7621 if (PyErr_Occurred()) SWIG_fail;
7622 }
4f89f6a3
RD
7623 {
7624 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7625 }
44127b65
RD
7626 return resultobj;
7627 fail:
7628 return NULL;
7629}
7630
7631
7632static PyObject *_wrap_PyShape_CreateNewCopy(PyObject *self, PyObject *args, PyObject *kwargs) {
7633 PyObject *resultobj;
7634 wxPyShape *arg1 = (wxPyShape *) 0 ;
7635 bool arg2 = (bool) True ;
7636 bool arg3 = (bool) True ;
7637 wxPyShape *result;
7638 PyObject * obj0 = 0 ;
7639 PyObject * obj1 = 0 ;
7640 PyObject * obj2 = 0 ;
7641 char *kwnames[] = {
7642 (char *) "self",(char *) "resetMapping",(char *) "recompute", NULL
7643 };
7644
7645 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:PyShape_CreateNewCopy",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
7646 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
7647 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65 7648 if (obj1) {
15afbcd0
RD
7649 arg2 = (bool) SWIG_AsBool(obj1);
7650 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
7651 }
7652 if (obj2) {
15afbcd0
RD
7653 arg3 = (bool) SWIG_AsBool(obj2);
7654 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
7655 }
7656 {
7657 PyThreadState* __tstate = wxPyBeginAllowThreads();
7658 result = (wxPyShape *)(arg1)->CreateNewCopy(arg2,arg3);
7659
7660 wxPyEndAllowThreads(__tstate);
7661 if (PyErr_Occurred()) SWIG_fail;
7662 }
7663 {
7664 resultobj = wxPyMake_wxShapeEvtHandler(result);
7665 }
7666 return resultobj;
7667 fail:
7668 return NULL;
7669}
7670
7671
7672static PyObject *_wrap_PyShape_Copy(PyObject *self, PyObject *args, PyObject *kwargs) {
7673 PyObject *resultobj;
7674 wxPyShape *arg1 = (wxPyShape *) 0 ;
7675 wxPyShape *arg2 = 0 ;
7676 PyObject * obj0 = 0 ;
7677 PyObject * obj1 = 0 ;
7678 char *kwnames[] = {
7679 (char *) "self",(char *) "copy", NULL
7680 };
7681
7682 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyShape_Copy",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
7683 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
7684 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7685 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyShape,
7686 SWIG_POINTER_EXCEPTION | 0)) == -1)
7687 SWIG_fail;
44127b65 7688 if (arg2 == NULL) {
15afbcd0
RD
7689 PyErr_SetString(PyExc_TypeError,"null reference");
7690 SWIG_fail;
44127b65
RD
7691 }
7692 {
7693 PyThreadState* __tstate = wxPyBeginAllowThreads();
7694 (arg1)->Copy(*arg2);
7695
7696 wxPyEndAllowThreads(__tstate);
7697 if (PyErr_Occurred()) SWIG_fail;
7698 }
7699 Py_INCREF(Py_None); resultobj = Py_None;
7700 return resultobj;
7701 fail:
7702 return NULL;
7703}
7704
7705
7706static PyObject *_wrap_PyShape_CopyWithHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
7707 PyObject *resultobj;
7708 wxPyShape *arg1 = (wxPyShape *) 0 ;
7709 wxPyShape *arg2 = 0 ;
7710 PyObject * obj0 = 0 ;
7711 PyObject * obj1 = 0 ;
7712 char *kwnames[] = {
7713 (char *) "self",(char *) "copy", NULL
7714 };
7715
7716 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyShape_CopyWithHandler",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
7717 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
7718 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7719 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyShape,
7720 SWIG_POINTER_EXCEPTION | 0)) == -1)
7721 SWIG_fail;
44127b65 7722 if (arg2 == NULL) {
15afbcd0
RD
7723 PyErr_SetString(PyExc_TypeError,"null reference");
7724 SWIG_fail;
44127b65
RD
7725 }
7726 {
7727 PyThreadState* __tstate = wxPyBeginAllowThreads();
7728 (arg1)->CopyWithHandler(*arg2);
7729
7730 wxPyEndAllowThreads(__tstate);
7731 if (PyErr_Occurred()) SWIG_fail;
7732 }
7733 Py_INCREF(Py_None); resultobj = Py_None;
7734 return resultobj;
7735 fail:
7736 return NULL;
7737}
7738
7739
7740static PyObject *_wrap_PyShape_Rotate(PyObject *self, PyObject *args, PyObject *kwargs) {
7741 PyObject *resultobj;
7742 wxPyShape *arg1 = (wxPyShape *) 0 ;
7743 double arg2 ;
7744 double arg3 ;
7745 double arg4 ;
7746 PyObject * obj0 = 0 ;
994141e6
RD
7747 PyObject * obj1 = 0 ;
7748 PyObject * obj2 = 0 ;
7749 PyObject * obj3 = 0 ;
44127b65
RD
7750 char *kwnames[] = {
7751 (char *) "self",(char *) "x",(char *) "y",(char *) "theta", NULL
7752 };
7753
994141e6 7754 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:PyShape_Rotate",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
15afbcd0
RD
7755 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
7756 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7757 arg2 = (double) SWIG_AsDouble(obj1);
7758 if (PyErr_Occurred()) SWIG_fail;
7759 arg3 = (double) SWIG_AsDouble(obj2);
7760 if (PyErr_Occurred()) SWIG_fail;
7761 arg4 = (double) SWIG_AsDouble(obj3);
7762 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
7763 {
7764 PyThreadState* __tstate = wxPyBeginAllowThreads();
7765 (arg1)->Rotate(arg2,arg3,arg4);
7766
7767 wxPyEndAllowThreads(__tstate);
7768 if (PyErr_Occurred()) SWIG_fail;
7769 }
7770 Py_INCREF(Py_None); resultobj = Py_None;
7771 return resultobj;
7772 fail:
7773 return NULL;
7774}
7775
7776
7777static PyObject *_wrap_PyShape_GetRotation(PyObject *self, PyObject *args, PyObject *kwargs) {
7778 PyObject *resultobj;
7779 wxPyShape *arg1 = (wxPyShape *) 0 ;
7780 double result;
7781 PyObject * obj0 = 0 ;
7782 char *kwnames[] = {
7783 (char *) "self", NULL
7784 };
7785
7786 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyShape_GetRotation",kwnames,&obj0)) goto fail;
15afbcd0
RD
7787 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
7788 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
7789 {
7790 PyThreadState* __tstate = wxPyBeginAllowThreads();
7791 result = (double)(arg1)->GetRotation();
7792
7793 wxPyEndAllowThreads(__tstate);
7794 if (PyErr_Occurred()) SWIG_fail;
7795 }
15afbcd0 7796 resultobj = SWIG_FromDouble((double)result);
44127b65
RD
7797 return resultobj;
7798 fail:
7799 return NULL;
7800}
7801
7802
30d215aa
RD
7803static PyObject *_wrap_PyShape_SetRotation(PyObject *self, PyObject *args, PyObject *kwargs) {
7804 PyObject *resultobj;
7805 wxPyShape *arg1 = (wxPyShape *) 0 ;
7806 double arg2 ;
7807 PyObject * obj0 = 0 ;
994141e6 7808 PyObject * obj1 = 0 ;
30d215aa
RD
7809 char *kwnames[] = {
7810 (char *) "self",(char *) "rotation", NULL
7811 };
7812
994141e6 7813 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyShape_SetRotation",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
7814 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
7815 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7816 arg2 = (double) SWIG_AsDouble(obj1);
7817 if (PyErr_Occurred()) SWIG_fail;
30d215aa
RD
7818 {
7819 PyThreadState* __tstate = wxPyBeginAllowThreads();
7820 (arg1)->SetRotation(arg2);
7821
7822 wxPyEndAllowThreads(__tstate);
7823 if (PyErr_Occurred()) SWIG_fail;
7824 }
7825 Py_INCREF(Py_None); resultobj = Py_None;
7826 return resultobj;
7827 fail:
7828 return NULL;
7829}
7830
7831
44127b65
RD
7832static PyObject *_wrap_PyShape_ClearAttachments(PyObject *self, PyObject *args, PyObject *kwargs) {
7833 PyObject *resultobj;
7834 wxPyShape *arg1 = (wxPyShape *) 0 ;
7835 PyObject * obj0 = 0 ;
7836 char *kwnames[] = {
7837 (char *) "self", NULL
7838 };
7839
7840 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyShape_ClearAttachments",kwnames,&obj0)) goto fail;
15afbcd0
RD
7841 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
7842 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
7843 {
7844 PyThreadState* __tstate = wxPyBeginAllowThreads();
7845 (arg1)->ClearAttachments();
7846
7847 wxPyEndAllowThreads(__tstate);
7848 if (PyErr_Occurred()) SWIG_fail;
7849 }
7850 Py_INCREF(Py_None); resultobj = Py_None;
7851 return resultobj;
7852 fail:
7853 return NULL;
7854}
7855
7856
7857static PyObject *_wrap_PyShape_Recentre(PyObject *self, PyObject *args, PyObject *kwargs) {
7858 PyObject *resultobj;
7859 wxPyShape *arg1 = (wxPyShape *) 0 ;
7860 wxDC *arg2 = 0 ;
7861 PyObject * obj0 = 0 ;
7862 PyObject * obj1 = 0 ;
7863 char *kwnames[] = {
7864 (char *) "self",(char *) "dc", NULL
7865 };
7866
7867 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyShape_Recentre",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
7868 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
7869 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7870 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
7871 SWIG_POINTER_EXCEPTION | 0)) == -1)
7872 SWIG_fail;
44127b65 7873 if (arg2 == NULL) {
15afbcd0
RD
7874 PyErr_SetString(PyExc_TypeError,"null reference");
7875 SWIG_fail;
44127b65
RD
7876 }
7877 {
7878 PyThreadState* __tstate = wxPyBeginAllowThreads();
7879 (arg1)->Recentre(*arg2);
7880
7881 wxPyEndAllowThreads(__tstate);
7882 if (PyErr_Occurred()) SWIG_fail;
7883 }
7884 Py_INCREF(Py_None); resultobj = Py_None;
7885 return resultobj;
7886 fail:
7887 return NULL;
7888}
7889
7890
7891static PyObject *_wrap_PyShape_ClearPointList(PyObject *self, PyObject *args, PyObject *kwargs) {
7892 PyObject *resultobj;
7893 wxPyShape *arg1 = (wxPyShape *) 0 ;
7894 wxList *arg2 = 0 ;
7895 PyObject * obj0 = 0 ;
7896 PyObject * obj1 = 0 ;
7897 char *kwnames[] = {
7898 (char *) "self",(char *) "list", NULL
7899 };
7900
7901 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyShape_ClearPointList",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
7902 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
7903 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
7904 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxList,
7905 SWIG_POINTER_EXCEPTION | 0)) == -1)
7906 SWIG_fail;
44127b65 7907 if (arg2 == NULL) {
15afbcd0
RD
7908 PyErr_SetString(PyExc_TypeError,"null reference");
7909 SWIG_fail;
44127b65
RD
7910 }
7911 {
7912 PyThreadState* __tstate = wxPyBeginAllowThreads();
7913 (arg1)->ClearPointList(*arg2);
7914
7915 wxPyEndAllowThreads(__tstate);
7916 if (PyErr_Occurred()) SWIG_fail;
7917 }
7918 Py_INCREF(Py_None); resultobj = Py_None;
7919 return resultobj;
7920 fail:
7921 return NULL;
7922}
7923
7924
7925static PyObject *_wrap_PyShape_GetBackgroundPen(PyObject *self, PyObject *args, PyObject *kwargs) {
7926 PyObject *resultobj;
7927 wxPyShape *arg1 = (wxPyShape *) 0 ;
7928 wxPen result;
7929 PyObject * obj0 = 0 ;
7930 char *kwnames[] = {
7931 (char *) "self", NULL
7932 };
7933
7934 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyShape_GetBackgroundPen",kwnames,&obj0)) goto fail;
15afbcd0
RD
7935 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
7936 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
7937 {
7938 PyThreadState* __tstate = wxPyBeginAllowThreads();
7939 result = (arg1)->GetBackgroundPen();
7940
7941 wxPyEndAllowThreads(__tstate);
7942 if (PyErr_Occurred()) SWIG_fail;
7943 }
7944 {
7945 wxPen * resultptr;
7946 resultptr = new wxPen((wxPen &) result);
15afbcd0 7947 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPen, 1);
44127b65
RD
7948 }
7949 return resultobj;
7950 fail:
7951 return NULL;
7952}
7953
7954
7955static PyObject *_wrap_PyShape_GetBackgroundBrush(PyObject *self, PyObject *args, PyObject *kwargs) {
7956 PyObject *resultobj;
7957 wxPyShape *arg1 = (wxPyShape *) 0 ;
7958 wxBrush result;
7959 PyObject * obj0 = 0 ;
7960 char *kwnames[] = {
7961 (char *) "self", NULL
7962 };
7963
7964 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyShape_GetBackgroundBrush",kwnames,&obj0)) goto fail;
15afbcd0
RD
7965 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
7966 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
7967 {
7968 PyThreadState* __tstate = wxPyBeginAllowThreads();
7969 result = (arg1)->GetBackgroundBrush();
7970
7971 wxPyEndAllowThreads(__tstate);
7972 if (PyErr_Occurred()) SWIG_fail;
7973 }
7974 {
7975 wxBrush * resultptr;
7976 resultptr = new wxBrush((wxBrush &) result);
15afbcd0 7977 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxBrush, 1);
44127b65
RD
7978 }
7979 return resultobj;
7980 fail:
7981 return NULL;
7982}
7983
7984
7985static PyObject *_wrap_PyShape_base_OnDelete(PyObject *self, PyObject *args, PyObject *kwargs) {
7986 PyObject *resultobj;
7987 wxPyShape *arg1 = (wxPyShape *) 0 ;
7988 PyObject * obj0 = 0 ;
7989 char *kwnames[] = {
7990 (char *) "self", NULL
7991 };
7992
7993 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyShape_base_OnDelete",kwnames,&obj0)) goto fail;
15afbcd0
RD
7994 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
7995 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
7996 {
7997 PyThreadState* __tstate = wxPyBeginAllowThreads();
7998 (arg1)->base_OnDelete();
7999
8000 wxPyEndAllowThreads(__tstate);
8001 if (PyErr_Occurred()) SWIG_fail;
8002 }
8003 Py_INCREF(Py_None); resultobj = Py_None;
8004 return resultobj;
8005 fail:
8006 return NULL;
8007}
8008
8009
8010static PyObject *_wrap_PyShape_base_OnDraw(PyObject *self, PyObject *args, PyObject *kwargs) {
8011 PyObject *resultobj;
8012 wxPyShape *arg1 = (wxPyShape *) 0 ;
8013 wxDC *arg2 = 0 ;
8014 PyObject * obj0 = 0 ;
8015 PyObject * obj1 = 0 ;
8016 char *kwnames[] = {
8017 (char *) "self",(char *) "dc", NULL
8018 };
8019
8020 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyShape_base_OnDraw",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
8021 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
8022 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8023 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
8024 SWIG_POINTER_EXCEPTION | 0)) == -1)
8025 SWIG_fail;
44127b65 8026 if (arg2 == NULL) {
15afbcd0
RD
8027 PyErr_SetString(PyExc_TypeError,"null reference");
8028 SWIG_fail;
44127b65
RD
8029 }
8030 {
8031 PyThreadState* __tstate = wxPyBeginAllowThreads();
8032 (arg1)->base_OnDraw(*arg2);
8033
8034 wxPyEndAllowThreads(__tstate);
8035 if (PyErr_Occurred()) SWIG_fail;
8036 }
8037 Py_INCREF(Py_None); resultobj = Py_None;
8038 return resultobj;
8039 fail:
8040 return NULL;
8041}
8042
8043
8044static PyObject *_wrap_PyShape_base_OnDrawContents(PyObject *self, PyObject *args, PyObject *kwargs) {
8045 PyObject *resultobj;
8046 wxPyShape *arg1 = (wxPyShape *) 0 ;
8047 wxDC *arg2 = 0 ;
8048 PyObject * obj0 = 0 ;
8049 PyObject * obj1 = 0 ;
8050 char *kwnames[] = {
8051 (char *) "self",(char *) "dc", NULL
8052 };
8053
8054 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyShape_base_OnDrawContents",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
8055 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
8056 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8057 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
8058 SWIG_POINTER_EXCEPTION | 0)) == -1)
8059 SWIG_fail;
44127b65 8060 if (arg2 == NULL) {
15afbcd0
RD
8061 PyErr_SetString(PyExc_TypeError,"null reference");
8062 SWIG_fail;
44127b65
RD
8063 }
8064 {
8065 PyThreadState* __tstate = wxPyBeginAllowThreads();
8066 (arg1)->base_OnDrawContents(*arg2);
8067
8068 wxPyEndAllowThreads(__tstate);
8069 if (PyErr_Occurred()) SWIG_fail;
8070 }
8071 Py_INCREF(Py_None); resultobj = Py_None;
8072 return resultobj;
8073 fail:
8074 return NULL;
8075}
8076
8077
8078static PyObject *_wrap_PyShape_base_OnDrawBranches(PyObject *self, PyObject *args, PyObject *kwargs) {
8079 PyObject *resultobj;
8080 wxPyShape *arg1 = (wxPyShape *) 0 ;
8081 wxDC *arg2 = 0 ;
8082 bool arg3 = (bool) False ;
8083 PyObject * obj0 = 0 ;
8084 PyObject * obj1 = 0 ;
8085 PyObject * obj2 = 0 ;
8086 char *kwnames[] = {
8087 (char *) "self",(char *) "dc",(char *) "erase", NULL
8088 };
8089
8090 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:PyShape_base_OnDrawBranches",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
8091 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
8092 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8093 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
8094 SWIG_POINTER_EXCEPTION | 0)) == -1)
8095 SWIG_fail;
44127b65 8096 if (arg2 == NULL) {
15afbcd0
RD
8097 PyErr_SetString(PyExc_TypeError,"null reference");
8098 SWIG_fail;
44127b65
RD
8099 }
8100 if (obj2) {
15afbcd0
RD
8101 arg3 = (bool) SWIG_AsBool(obj2);
8102 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
8103 }
8104 {
8105 PyThreadState* __tstate = wxPyBeginAllowThreads();
8106 (arg1)->base_OnDrawBranches(*arg2,arg3);
8107
8108 wxPyEndAllowThreads(__tstate);
8109 if (PyErr_Occurred()) SWIG_fail;
8110 }
8111 Py_INCREF(Py_None); resultobj = Py_None;
8112 return resultobj;
8113 fail:
8114 return NULL;
8115}
8116
8117
8118static PyObject *_wrap_PyShape_base_OnMoveLinks(PyObject *self, PyObject *args, PyObject *kwargs) {
8119 PyObject *resultobj;
8120 wxPyShape *arg1 = (wxPyShape *) 0 ;
8121 wxDC *arg2 = 0 ;
8122 PyObject * obj0 = 0 ;
8123 PyObject * obj1 = 0 ;
8124 char *kwnames[] = {
8125 (char *) "self",(char *) "dc", NULL
8126 };
8127
8128 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyShape_base_OnMoveLinks",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
8129 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
8130 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8131 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
8132 SWIG_POINTER_EXCEPTION | 0)) == -1)
8133 SWIG_fail;
44127b65 8134 if (arg2 == NULL) {
15afbcd0
RD
8135 PyErr_SetString(PyExc_TypeError,"null reference");
8136 SWIG_fail;
44127b65
RD
8137 }
8138 {
8139 PyThreadState* __tstate = wxPyBeginAllowThreads();
8140 (arg1)->base_OnMoveLinks(*arg2);
8141
8142 wxPyEndAllowThreads(__tstate);
8143 if (PyErr_Occurred()) SWIG_fail;
8144 }
8145 Py_INCREF(Py_None); resultobj = Py_None;
8146 return resultobj;
8147 fail:
8148 return NULL;
8149}
8150
8151
8152static PyObject *_wrap_PyShape_base_OnErase(PyObject *self, PyObject *args, PyObject *kwargs) {
8153 PyObject *resultobj;
8154 wxPyShape *arg1 = (wxPyShape *) 0 ;
8155 wxDC *arg2 = 0 ;
8156 PyObject * obj0 = 0 ;
8157 PyObject * obj1 = 0 ;
8158 char *kwnames[] = {
8159 (char *) "self",(char *) "dc", NULL
8160 };
8161
8162 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyShape_base_OnErase",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
8163 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
8164 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8165 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
8166 SWIG_POINTER_EXCEPTION | 0)) == -1)
8167 SWIG_fail;
44127b65 8168 if (arg2 == NULL) {
15afbcd0
RD
8169 PyErr_SetString(PyExc_TypeError,"null reference");
8170 SWIG_fail;
44127b65
RD
8171 }
8172 {
8173 PyThreadState* __tstate = wxPyBeginAllowThreads();
8174 (arg1)->base_OnErase(*arg2);
8175
8176 wxPyEndAllowThreads(__tstate);
8177 if (PyErr_Occurred()) SWIG_fail;
8178 }
8179 Py_INCREF(Py_None); resultobj = Py_None;
8180 return resultobj;
8181 fail:
8182 return NULL;
8183}
8184
8185
8186static PyObject *_wrap_PyShape_base_OnEraseContents(PyObject *self, PyObject *args, PyObject *kwargs) {
8187 PyObject *resultobj;
8188 wxPyShape *arg1 = (wxPyShape *) 0 ;
8189 wxDC *arg2 = 0 ;
8190 PyObject * obj0 = 0 ;
8191 PyObject * obj1 = 0 ;
8192 char *kwnames[] = {
8193 (char *) "self",(char *) "dc", NULL
8194 };
8195
8196 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyShape_base_OnEraseContents",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
8197 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
8198 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8199 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
8200 SWIG_POINTER_EXCEPTION | 0)) == -1)
8201 SWIG_fail;
44127b65 8202 if (arg2 == NULL) {
15afbcd0
RD
8203 PyErr_SetString(PyExc_TypeError,"null reference");
8204 SWIG_fail;
44127b65
RD
8205 }
8206 {
8207 PyThreadState* __tstate = wxPyBeginAllowThreads();
8208 (arg1)->base_OnEraseContents(*arg2);
8209
8210 wxPyEndAllowThreads(__tstate);
8211 if (PyErr_Occurred()) SWIG_fail;
8212 }
8213 Py_INCREF(Py_None); resultobj = Py_None;
8214 return resultobj;
8215 fail:
8216 return NULL;
8217}
8218
8219
8220static PyObject *_wrap_PyShape_base_OnHighlight(PyObject *self, PyObject *args, PyObject *kwargs) {
8221 PyObject *resultobj;
8222 wxPyShape *arg1 = (wxPyShape *) 0 ;
8223 wxDC *arg2 = 0 ;
8224 PyObject * obj0 = 0 ;
8225 PyObject * obj1 = 0 ;
8226 char *kwnames[] = {
8227 (char *) "self",(char *) "dc", NULL
8228 };
8229
8230 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyShape_base_OnHighlight",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
8231 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
8232 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8233 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
8234 SWIG_POINTER_EXCEPTION | 0)) == -1)
8235 SWIG_fail;
44127b65 8236 if (arg2 == NULL) {
15afbcd0
RD
8237 PyErr_SetString(PyExc_TypeError,"null reference");
8238 SWIG_fail;
44127b65
RD
8239 }
8240 {
8241 PyThreadState* __tstate = wxPyBeginAllowThreads();
8242 (arg1)->base_OnHighlight(*arg2);
8243
8244 wxPyEndAllowThreads(__tstate);
8245 if (PyErr_Occurred()) SWIG_fail;
8246 }
8247 Py_INCREF(Py_None); resultobj = Py_None;
8248 return resultobj;
8249 fail:
8250 return NULL;
8251}
8252
8253
8254static PyObject *_wrap_PyShape_base_OnLeftClick(PyObject *self, PyObject *args, PyObject *kwargs) {
8255 PyObject *resultobj;
8256 wxPyShape *arg1 = (wxPyShape *) 0 ;
8257 double arg2 ;
8258 double arg3 ;
8259 int arg4 = (int) 0 ;
8260 int arg5 = (int) 0 ;
8261 PyObject * obj0 = 0 ;
994141e6
RD
8262 PyObject * obj1 = 0 ;
8263 PyObject * obj2 = 0 ;
8264 PyObject * obj3 = 0 ;
8265 PyObject * obj4 = 0 ;
44127b65
RD
8266 char *kwnames[] = {
8267 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
8268 };
8269
994141e6 8270 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyShape_base_OnLeftClick",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
8271 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
8272 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8273 arg2 = (double) SWIG_AsDouble(obj1);
8274 if (PyErr_Occurred()) SWIG_fail;
8275 arg3 = (double) SWIG_AsDouble(obj2);
8276 if (PyErr_Occurred()) SWIG_fail;
994141e6 8277 if (obj3) {
15afbcd0
RD
8278 arg4 = (int) SWIG_AsInt(obj3);
8279 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
8280 }
8281 if (obj4) {
15afbcd0
RD
8282 arg5 = (int) SWIG_AsInt(obj4);
8283 if (PyErr_Occurred()) SWIG_fail;
994141e6 8284 }
44127b65
RD
8285 {
8286 PyThreadState* __tstate = wxPyBeginAllowThreads();
8287 (arg1)->base_OnLeftClick(arg2,arg3,arg4,arg5);
8288
8289 wxPyEndAllowThreads(__tstate);
8290 if (PyErr_Occurred()) SWIG_fail;
8291 }
8292 Py_INCREF(Py_None); resultobj = Py_None;
8293 return resultobj;
8294 fail:
8295 return NULL;
8296}
8297
8298
8299static PyObject *_wrap_PyShape_base_OnLeftDoubleClick(PyObject *self, PyObject *args, PyObject *kwargs) {
8300 PyObject *resultobj;
8301 wxPyShape *arg1 = (wxPyShape *) 0 ;
8302 double arg2 ;
8303 double arg3 ;
8304 int arg4 = (int) 0 ;
8305 int arg5 = (int) 0 ;
8306 PyObject * obj0 = 0 ;
994141e6
RD
8307 PyObject * obj1 = 0 ;
8308 PyObject * obj2 = 0 ;
8309 PyObject * obj3 = 0 ;
8310 PyObject * obj4 = 0 ;
44127b65
RD
8311 char *kwnames[] = {
8312 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
8313 };
8314
994141e6 8315 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyShape_base_OnLeftDoubleClick",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
8316 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
8317 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8318 arg2 = (double) SWIG_AsDouble(obj1);
8319 if (PyErr_Occurred()) SWIG_fail;
8320 arg3 = (double) SWIG_AsDouble(obj2);
8321 if (PyErr_Occurred()) SWIG_fail;
994141e6 8322 if (obj3) {
15afbcd0
RD
8323 arg4 = (int) SWIG_AsInt(obj3);
8324 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
8325 }
8326 if (obj4) {
15afbcd0
RD
8327 arg5 = (int) SWIG_AsInt(obj4);
8328 if (PyErr_Occurred()) SWIG_fail;
994141e6 8329 }
44127b65
RD
8330 {
8331 PyThreadState* __tstate = wxPyBeginAllowThreads();
8332 (arg1)->base_OnLeftDoubleClick(arg2,arg3,arg4,arg5);
8333
8334 wxPyEndAllowThreads(__tstate);
8335 if (PyErr_Occurred()) SWIG_fail;
8336 }
8337 Py_INCREF(Py_None); resultobj = Py_None;
8338 return resultobj;
8339 fail:
8340 return NULL;
8341}
8342
8343
8344static PyObject *_wrap_PyShape_base_OnRightClick(PyObject *self, PyObject *args, PyObject *kwargs) {
8345 PyObject *resultobj;
8346 wxPyShape *arg1 = (wxPyShape *) 0 ;
8347 double arg2 ;
8348 double arg3 ;
8349 int arg4 = (int) 0 ;
8350 int arg5 = (int) 0 ;
8351 PyObject * obj0 = 0 ;
994141e6
RD
8352 PyObject * obj1 = 0 ;
8353 PyObject * obj2 = 0 ;
8354 PyObject * obj3 = 0 ;
8355 PyObject * obj4 = 0 ;
44127b65
RD
8356 char *kwnames[] = {
8357 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
8358 };
8359
994141e6 8360 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyShape_base_OnRightClick",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
8361 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
8362 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8363 arg2 = (double) SWIG_AsDouble(obj1);
8364 if (PyErr_Occurred()) SWIG_fail;
8365 arg3 = (double) SWIG_AsDouble(obj2);
8366 if (PyErr_Occurred()) SWIG_fail;
994141e6 8367 if (obj3) {
15afbcd0
RD
8368 arg4 = (int) SWIG_AsInt(obj3);
8369 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
8370 }
8371 if (obj4) {
15afbcd0
RD
8372 arg5 = (int) SWIG_AsInt(obj4);
8373 if (PyErr_Occurred()) SWIG_fail;
994141e6 8374 }
44127b65
RD
8375 {
8376 PyThreadState* __tstate = wxPyBeginAllowThreads();
8377 (arg1)->base_OnRightClick(arg2,arg3,arg4,arg5);
8378
8379 wxPyEndAllowThreads(__tstate);
8380 if (PyErr_Occurred()) SWIG_fail;
8381 }
8382 Py_INCREF(Py_None); resultobj = Py_None;
8383 return resultobj;
8384 fail:
8385 return NULL;
8386}
8387
8388
8389static PyObject *_wrap_PyShape_base_OnSize(PyObject *self, PyObject *args, PyObject *kwargs) {
8390 PyObject *resultobj;
8391 wxPyShape *arg1 = (wxPyShape *) 0 ;
8392 double arg2 ;
8393 double arg3 ;
8394 PyObject * obj0 = 0 ;
994141e6
RD
8395 PyObject * obj1 = 0 ;
8396 PyObject * obj2 = 0 ;
44127b65
RD
8397 char *kwnames[] = {
8398 (char *) "self",(char *) "x",(char *) "y", NULL
8399 };
8400
994141e6 8401 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyShape_base_OnSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
8402 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
8403 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8404 arg2 = (double) SWIG_AsDouble(obj1);
8405 if (PyErr_Occurred()) SWIG_fail;
8406 arg3 = (double) SWIG_AsDouble(obj2);
8407 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
8408 {
8409 PyThreadState* __tstate = wxPyBeginAllowThreads();
8410 (arg1)->base_OnSize(arg2,arg3);
8411
8412 wxPyEndAllowThreads(__tstate);
8413 if (PyErr_Occurred()) SWIG_fail;
8414 }
8415 Py_INCREF(Py_None); resultobj = Py_None;
8416 return resultobj;
8417 fail:
8418 return NULL;
8419}
8420
8421
8422static PyObject *_wrap_PyShape_base_OnMovePre(PyObject *self, PyObject *args, PyObject *kwargs) {
8423 PyObject *resultobj;
8424 wxPyShape *arg1 = (wxPyShape *) 0 ;
8425 wxDC *arg2 = 0 ;
8426 double arg3 ;
8427 double arg4 ;
8428 double arg5 ;
8429 double arg6 ;
8430 bool arg7 = (bool) True ;
8431 bool result;
8432 PyObject * obj0 = 0 ;
8433 PyObject * obj1 = 0 ;
994141e6
RD
8434 PyObject * obj2 = 0 ;
8435 PyObject * obj3 = 0 ;
8436 PyObject * obj4 = 0 ;
8437 PyObject * obj5 = 0 ;
44127b65
RD
8438 PyObject * obj6 = 0 ;
8439 char *kwnames[] = {
8440 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "old_x",(char *) "old_y",(char *) "display", NULL
8441 };
8442
994141e6 8443 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO|O:PyShape_base_OnMovePre",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
15afbcd0
RD
8444 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
8445 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8446 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
8447 SWIG_POINTER_EXCEPTION | 0)) == -1)
8448 SWIG_fail;
44127b65 8449 if (arg2 == NULL) {
15afbcd0
RD
8450 PyErr_SetString(PyExc_TypeError,"null reference");
8451 SWIG_fail;
8452 }
8453 arg3 = (double) SWIG_AsDouble(obj2);
8454 if (PyErr_Occurred()) SWIG_fail;
8455 arg4 = (double) SWIG_AsDouble(obj3);
8456 if (PyErr_Occurred()) SWIG_fail;
8457 arg5 = (double) SWIG_AsDouble(obj4);
8458 if (PyErr_Occurred()) SWIG_fail;
8459 arg6 = (double) SWIG_AsDouble(obj5);
8460 if (PyErr_Occurred()) SWIG_fail;
44127b65 8461 if (obj6) {
15afbcd0
RD
8462 arg7 = (bool) SWIG_AsBool(obj6);
8463 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
8464 }
8465 {
8466 PyThreadState* __tstate = wxPyBeginAllowThreads();
8467 result = (bool)(arg1)->base_OnMovePre(*arg2,arg3,arg4,arg5,arg6,arg7);
8468
8469 wxPyEndAllowThreads(__tstate);
8470 if (PyErr_Occurred()) SWIG_fail;
8471 }
4f89f6a3
RD
8472 {
8473 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8474 }
44127b65
RD
8475 return resultobj;
8476 fail:
8477 return NULL;
8478}
8479
8480
8481static PyObject *_wrap_PyShape_base_OnMovePost(PyObject *self, PyObject *args, PyObject *kwargs) {
8482 PyObject *resultobj;
8483 wxPyShape *arg1 = (wxPyShape *) 0 ;
8484 wxDC *arg2 = 0 ;
8485 double arg3 ;
8486 double arg4 ;
8487 double arg5 ;
8488 double arg6 ;
8489 bool arg7 = (bool) True ;
8490 PyObject * obj0 = 0 ;
8491 PyObject * obj1 = 0 ;
994141e6
RD
8492 PyObject * obj2 = 0 ;
8493 PyObject * obj3 = 0 ;
8494 PyObject * obj4 = 0 ;
8495 PyObject * obj5 = 0 ;
44127b65
RD
8496 PyObject * obj6 = 0 ;
8497 char *kwnames[] = {
8498 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "old_x",(char *) "old_y",(char *) "display", NULL
8499 };
8500
994141e6 8501 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO|O:PyShape_base_OnMovePost",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
15afbcd0
RD
8502 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
8503 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8504 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
8505 SWIG_POINTER_EXCEPTION | 0)) == -1)
8506 SWIG_fail;
44127b65 8507 if (arg2 == NULL) {
15afbcd0
RD
8508 PyErr_SetString(PyExc_TypeError,"null reference");
8509 SWIG_fail;
8510 }
8511 arg3 = (double) SWIG_AsDouble(obj2);
8512 if (PyErr_Occurred()) SWIG_fail;
8513 arg4 = (double) SWIG_AsDouble(obj3);
8514 if (PyErr_Occurred()) SWIG_fail;
8515 arg5 = (double) SWIG_AsDouble(obj4);
8516 if (PyErr_Occurred()) SWIG_fail;
8517 arg6 = (double) SWIG_AsDouble(obj5);
8518 if (PyErr_Occurred()) SWIG_fail;
44127b65 8519 if (obj6) {
15afbcd0
RD
8520 arg7 = (bool) SWIG_AsBool(obj6);
8521 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
8522 }
8523 {
8524 PyThreadState* __tstate = wxPyBeginAllowThreads();
8525 (arg1)->base_OnMovePost(*arg2,arg3,arg4,arg5,arg6,arg7);
8526
8527 wxPyEndAllowThreads(__tstate);
8528 if (PyErr_Occurred()) SWIG_fail;
8529 }
8530 Py_INCREF(Py_None); resultobj = Py_None;
8531 return resultobj;
8532 fail:
8533 return NULL;
8534}
8535
8536
8537static PyObject *_wrap_PyShape_base_OnDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
8538 PyObject *resultobj;
8539 wxPyShape *arg1 = (wxPyShape *) 0 ;
8540 bool arg2 ;
8541 double arg3 ;
8542 double arg4 ;
8543 int arg5 = (int) 0 ;
8544 int arg6 = (int) 0 ;
8545 PyObject * obj0 = 0 ;
8546 PyObject * obj1 = 0 ;
994141e6
RD
8547 PyObject * obj2 = 0 ;
8548 PyObject * obj3 = 0 ;
8549 PyObject * obj4 = 0 ;
8550 PyObject * obj5 = 0 ;
44127b65
RD
8551 char *kwnames[] = {
8552 (char *) "self",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
8553 };
8554
994141e6 8555 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:PyShape_base_OnDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
8556 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
8557 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8558 arg2 = (bool) SWIG_AsBool(obj1);
8559 if (PyErr_Occurred()) SWIG_fail;
8560 arg3 = (double) SWIG_AsDouble(obj2);
8561 if (PyErr_Occurred()) SWIG_fail;
8562 arg4 = (double) SWIG_AsDouble(obj3);
8563 if (PyErr_Occurred()) SWIG_fail;
994141e6 8564 if (obj4) {
15afbcd0
RD
8565 arg5 = (int) SWIG_AsInt(obj4);
8566 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
8567 }
8568 if (obj5) {
15afbcd0
RD
8569 arg6 = (int) SWIG_AsInt(obj5);
8570 if (PyErr_Occurred()) SWIG_fail;
994141e6 8571 }
44127b65
RD
8572 {
8573 PyThreadState* __tstate = wxPyBeginAllowThreads();
8574 (arg1)->base_OnDragLeft(arg2,arg3,arg4,arg5,arg6);
8575
8576 wxPyEndAllowThreads(__tstate);
8577 if (PyErr_Occurred()) SWIG_fail;
8578 }
8579 Py_INCREF(Py_None); resultobj = Py_None;
8580 return resultobj;
8581 fail:
8582 return NULL;
8583}
8584
8585
8586static PyObject *_wrap_PyShape_base_OnBeginDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
8587 PyObject *resultobj;
8588 wxPyShape *arg1 = (wxPyShape *) 0 ;
8589 double arg2 ;
8590 double arg3 ;
8591 int arg4 = (int) 0 ;
8592 int arg5 = (int) 0 ;
8593 PyObject * obj0 = 0 ;
994141e6
RD
8594 PyObject * obj1 = 0 ;
8595 PyObject * obj2 = 0 ;
8596 PyObject * obj3 = 0 ;
8597 PyObject * obj4 = 0 ;
44127b65
RD
8598 char *kwnames[] = {
8599 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
8600 };
8601
994141e6 8602 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyShape_base_OnBeginDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
8603 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
8604 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8605 arg2 = (double) SWIG_AsDouble(obj1);
8606 if (PyErr_Occurred()) SWIG_fail;
8607 arg3 = (double) SWIG_AsDouble(obj2);
8608 if (PyErr_Occurred()) SWIG_fail;
994141e6 8609 if (obj3) {
15afbcd0
RD
8610 arg4 = (int) SWIG_AsInt(obj3);
8611 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
8612 }
8613 if (obj4) {
15afbcd0
RD
8614 arg5 = (int) SWIG_AsInt(obj4);
8615 if (PyErr_Occurred()) SWIG_fail;
994141e6 8616 }
44127b65
RD
8617 {
8618 PyThreadState* __tstate = wxPyBeginAllowThreads();
8619 (arg1)->base_OnBeginDragLeft(arg2,arg3,arg4,arg5);
8620
8621 wxPyEndAllowThreads(__tstate);
8622 if (PyErr_Occurred()) SWIG_fail;
8623 }
8624 Py_INCREF(Py_None); resultobj = Py_None;
8625 return resultobj;
8626 fail:
8627 return NULL;
8628}
8629
8630
8631static PyObject *_wrap_PyShape_base_OnEndDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
8632 PyObject *resultobj;
8633 wxPyShape *arg1 = (wxPyShape *) 0 ;
8634 double arg2 ;
8635 double arg3 ;
8636 int arg4 = (int) 0 ;
8637 int arg5 = (int) 0 ;
8638 PyObject * obj0 = 0 ;
994141e6
RD
8639 PyObject * obj1 = 0 ;
8640 PyObject * obj2 = 0 ;
8641 PyObject * obj3 = 0 ;
8642 PyObject * obj4 = 0 ;
44127b65
RD
8643 char *kwnames[] = {
8644 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
8645 };
8646
994141e6 8647 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyShape_base_OnEndDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
8648 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
8649 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8650 arg2 = (double) SWIG_AsDouble(obj1);
8651 if (PyErr_Occurred()) SWIG_fail;
8652 arg3 = (double) SWIG_AsDouble(obj2);
8653 if (PyErr_Occurred()) SWIG_fail;
994141e6 8654 if (obj3) {
15afbcd0
RD
8655 arg4 = (int) SWIG_AsInt(obj3);
8656 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
8657 }
8658 if (obj4) {
15afbcd0
RD
8659 arg5 = (int) SWIG_AsInt(obj4);
8660 if (PyErr_Occurred()) SWIG_fail;
994141e6 8661 }
44127b65
RD
8662 {
8663 PyThreadState* __tstate = wxPyBeginAllowThreads();
8664 (arg1)->base_OnEndDragLeft(arg2,arg3,arg4,arg5);
8665
8666 wxPyEndAllowThreads(__tstate);
8667 if (PyErr_Occurred()) SWIG_fail;
8668 }
8669 Py_INCREF(Py_None); resultobj = Py_None;
8670 return resultobj;
8671 fail:
8672 return NULL;
8673}
8674
8675
8676static PyObject *_wrap_PyShape_base_OnDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
8677 PyObject *resultobj;
8678 wxPyShape *arg1 = (wxPyShape *) 0 ;
8679 bool arg2 ;
8680 double arg3 ;
8681 double arg4 ;
8682 int arg5 = (int) 0 ;
8683 int arg6 = (int) 0 ;
8684 PyObject * obj0 = 0 ;
8685 PyObject * obj1 = 0 ;
994141e6
RD
8686 PyObject * obj2 = 0 ;
8687 PyObject * obj3 = 0 ;
8688 PyObject * obj4 = 0 ;
8689 PyObject * obj5 = 0 ;
44127b65
RD
8690 char *kwnames[] = {
8691 (char *) "self",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
8692 };
8693
994141e6 8694 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:PyShape_base_OnDragRight",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
8695 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
8696 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8697 arg2 = (bool) SWIG_AsBool(obj1);
8698 if (PyErr_Occurred()) SWIG_fail;
8699 arg3 = (double) SWIG_AsDouble(obj2);
8700 if (PyErr_Occurred()) SWIG_fail;
8701 arg4 = (double) SWIG_AsDouble(obj3);
8702 if (PyErr_Occurred()) SWIG_fail;
994141e6 8703 if (obj4) {
15afbcd0
RD
8704 arg5 = (int) SWIG_AsInt(obj4);
8705 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
8706 }
8707 if (obj5) {
15afbcd0
RD
8708 arg6 = (int) SWIG_AsInt(obj5);
8709 if (PyErr_Occurred()) SWIG_fail;
994141e6 8710 }
44127b65
RD
8711 {
8712 PyThreadState* __tstate = wxPyBeginAllowThreads();
8713 (arg1)->base_OnDragRight(arg2,arg3,arg4,arg5,arg6);
8714
8715 wxPyEndAllowThreads(__tstate);
8716 if (PyErr_Occurred()) SWIG_fail;
8717 }
8718 Py_INCREF(Py_None); resultobj = Py_None;
8719 return resultobj;
8720 fail:
8721 return NULL;
8722}
8723
8724
8725static PyObject *_wrap_PyShape_base_OnBeginDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
8726 PyObject *resultobj;
8727 wxPyShape *arg1 = (wxPyShape *) 0 ;
8728 double arg2 ;
8729 double arg3 ;
8730 int arg4 = (int) 0 ;
8731 int arg5 = (int) 0 ;
8732 PyObject * obj0 = 0 ;
994141e6
RD
8733 PyObject * obj1 = 0 ;
8734 PyObject * obj2 = 0 ;
8735 PyObject * obj3 = 0 ;
8736 PyObject * obj4 = 0 ;
44127b65
RD
8737 char *kwnames[] = {
8738 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
8739 };
8740
994141e6 8741 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyShape_base_OnBeginDragRight",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
8742 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
8743 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8744 arg2 = (double) SWIG_AsDouble(obj1);
8745 if (PyErr_Occurred()) SWIG_fail;
8746 arg3 = (double) SWIG_AsDouble(obj2);
8747 if (PyErr_Occurred()) SWIG_fail;
994141e6 8748 if (obj3) {
15afbcd0
RD
8749 arg4 = (int) SWIG_AsInt(obj3);
8750 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
8751 }
8752 if (obj4) {
15afbcd0
RD
8753 arg5 = (int) SWIG_AsInt(obj4);
8754 if (PyErr_Occurred()) SWIG_fail;
994141e6 8755 }
44127b65
RD
8756 {
8757 PyThreadState* __tstate = wxPyBeginAllowThreads();
8758 (arg1)->base_OnBeginDragRight(arg2,arg3,arg4,arg5);
8759
8760 wxPyEndAllowThreads(__tstate);
8761 if (PyErr_Occurred()) SWIG_fail;
8762 }
8763 Py_INCREF(Py_None); resultobj = Py_None;
8764 return resultobj;
8765 fail:
8766 return NULL;
8767}
8768
8769
8770static PyObject *_wrap_PyShape_base_OnEndDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
8771 PyObject *resultobj;
8772 wxPyShape *arg1 = (wxPyShape *) 0 ;
8773 double arg2 ;
8774 double arg3 ;
8775 int arg4 = (int) 0 ;
8776 int arg5 = (int) 0 ;
8777 PyObject * obj0 = 0 ;
994141e6
RD
8778 PyObject * obj1 = 0 ;
8779 PyObject * obj2 = 0 ;
8780 PyObject * obj3 = 0 ;
8781 PyObject * obj4 = 0 ;
44127b65
RD
8782 char *kwnames[] = {
8783 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
8784 };
8785
994141e6 8786 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyShape_base_OnEndDragRight",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
8787 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
8788 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8789 arg2 = (double) SWIG_AsDouble(obj1);
8790 if (PyErr_Occurred()) SWIG_fail;
8791 arg3 = (double) SWIG_AsDouble(obj2);
8792 if (PyErr_Occurred()) SWIG_fail;
994141e6 8793 if (obj3) {
15afbcd0
RD
8794 arg4 = (int) SWIG_AsInt(obj3);
8795 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
8796 }
8797 if (obj4) {
15afbcd0
RD
8798 arg5 = (int) SWIG_AsInt(obj4);
8799 if (PyErr_Occurred()) SWIG_fail;
994141e6 8800 }
44127b65
RD
8801 {
8802 PyThreadState* __tstate = wxPyBeginAllowThreads();
8803 (arg1)->base_OnEndDragRight(arg2,arg3,arg4,arg5);
8804
8805 wxPyEndAllowThreads(__tstate);
8806 if (PyErr_Occurred()) SWIG_fail;
8807 }
8808 Py_INCREF(Py_None); resultobj = Py_None;
8809 return resultobj;
8810 fail:
8811 return NULL;
8812}
8813
8814
8815static PyObject *_wrap_PyShape_base_OnDrawOutline(PyObject *self, PyObject *args, PyObject *kwargs) {
8816 PyObject *resultobj;
8817 wxPyShape *arg1 = (wxPyShape *) 0 ;
8818 wxDC *arg2 = 0 ;
8819 double arg3 ;
8820 double arg4 ;
8821 double arg5 ;
8822 double arg6 ;
8823 PyObject * obj0 = 0 ;
8824 PyObject * obj1 = 0 ;
994141e6
RD
8825 PyObject * obj2 = 0 ;
8826 PyObject * obj3 = 0 ;
8827 PyObject * obj4 = 0 ;
8828 PyObject * obj5 = 0 ;
44127b65
RD
8829 char *kwnames[] = {
8830 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "w",(char *) "h", NULL
8831 };
8832
994141e6 8833 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO:PyShape_base_OnDrawOutline",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
8834 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
8835 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8836 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
8837 SWIG_POINTER_EXCEPTION | 0)) == -1)
8838 SWIG_fail;
44127b65 8839 if (arg2 == NULL) {
15afbcd0
RD
8840 PyErr_SetString(PyExc_TypeError,"null reference");
8841 SWIG_fail;
994141e6 8842 }
15afbcd0
RD
8843 arg3 = (double) SWIG_AsDouble(obj2);
8844 if (PyErr_Occurred()) SWIG_fail;
8845 arg4 = (double) SWIG_AsDouble(obj3);
8846 if (PyErr_Occurred()) SWIG_fail;
8847 arg5 = (double) SWIG_AsDouble(obj4);
8848 if (PyErr_Occurred()) SWIG_fail;
8849 arg6 = (double) SWIG_AsDouble(obj5);
8850 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
8851 {
8852 PyThreadState* __tstate = wxPyBeginAllowThreads();
8853 (arg1)->base_OnDrawOutline(*arg2,arg3,arg4,arg5,arg6);
8854
8855 wxPyEndAllowThreads(__tstate);
8856 if (PyErr_Occurred()) SWIG_fail;
8857 }
8858 Py_INCREF(Py_None); resultobj = Py_None;
8859 return resultobj;
8860 fail:
8861 return NULL;
8862}
8863
8864
8865static PyObject *_wrap_PyShape_base_OnDrawControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
8866 PyObject *resultobj;
8867 wxPyShape *arg1 = (wxPyShape *) 0 ;
8868 wxDC *arg2 = 0 ;
8869 PyObject * obj0 = 0 ;
8870 PyObject * obj1 = 0 ;
8871 char *kwnames[] = {
8872 (char *) "self",(char *) "dc", NULL
8873 };
8874
8875 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyShape_base_OnDrawControlPoints",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
8876 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
8877 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8878 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
8879 SWIG_POINTER_EXCEPTION | 0)) == -1)
8880 SWIG_fail;
44127b65 8881 if (arg2 == NULL) {
15afbcd0
RD
8882 PyErr_SetString(PyExc_TypeError,"null reference");
8883 SWIG_fail;
44127b65
RD
8884 }
8885 {
8886 PyThreadState* __tstate = wxPyBeginAllowThreads();
8887 (arg1)->base_OnDrawControlPoints(*arg2);
8888
8889 wxPyEndAllowThreads(__tstate);
8890 if (PyErr_Occurred()) SWIG_fail;
8891 }
8892 Py_INCREF(Py_None); resultobj = Py_None;
8893 return resultobj;
8894 fail:
8895 return NULL;
8896}
8897
8898
8899static PyObject *_wrap_PyShape_base_OnEraseControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
8900 PyObject *resultobj;
8901 wxPyShape *arg1 = (wxPyShape *) 0 ;
8902 wxDC *arg2 = 0 ;
8903 PyObject * obj0 = 0 ;
8904 PyObject * obj1 = 0 ;
8905 char *kwnames[] = {
8906 (char *) "self",(char *) "dc", NULL
8907 };
8908
8909 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyShape_base_OnEraseControlPoints",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
8910 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
8911 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8912 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
8913 SWIG_POINTER_EXCEPTION | 0)) == -1)
8914 SWIG_fail;
44127b65 8915 if (arg2 == NULL) {
15afbcd0
RD
8916 PyErr_SetString(PyExc_TypeError,"null reference");
8917 SWIG_fail;
44127b65
RD
8918 }
8919 {
8920 PyThreadState* __tstate = wxPyBeginAllowThreads();
8921 (arg1)->base_OnEraseControlPoints(*arg2);
8922
8923 wxPyEndAllowThreads(__tstate);
8924 if (PyErr_Occurred()) SWIG_fail;
8925 }
8926 Py_INCREF(Py_None); resultobj = Py_None;
8927 return resultobj;
8928 fail:
8929 return NULL;
8930}
8931
8932
8933static PyObject *_wrap_PyShape_base_OnMoveLink(PyObject *self, PyObject *args, PyObject *kwargs) {
8934 PyObject *resultobj;
8935 wxPyShape *arg1 = (wxPyShape *) 0 ;
8936 wxDC *arg2 = 0 ;
8937 bool arg3 = (bool) True ;
8938 PyObject * obj0 = 0 ;
8939 PyObject * obj1 = 0 ;
8940 PyObject * obj2 = 0 ;
8941 char *kwnames[] = {
8942 (char *) "self",(char *) "dc",(char *) "moveControlPoints", NULL
8943 };
8944
8945 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:PyShape_base_OnMoveLink",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
8946 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
8947 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8948 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
8949 SWIG_POINTER_EXCEPTION | 0)) == -1)
8950 SWIG_fail;
44127b65 8951 if (arg2 == NULL) {
15afbcd0
RD
8952 PyErr_SetString(PyExc_TypeError,"null reference");
8953 SWIG_fail;
44127b65
RD
8954 }
8955 if (obj2) {
15afbcd0
RD
8956 arg3 = (bool) SWIG_AsBool(obj2);
8957 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
8958 }
8959 {
8960 PyThreadState* __tstate = wxPyBeginAllowThreads();
8961 (arg1)->base_OnMoveLink(*arg2,arg3);
8962
8963 wxPyEndAllowThreads(__tstate);
8964 if (PyErr_Occurred()) SWIG_fail;
8965 }
8966 Py_INCREF(Py_None); resultobj = Py_None;
8967 return resultobj;
8968 fail:
8969 return NULL;
8970}
8971
8972
8973static PyObject *_wrap_PyShape_base_OnSizingDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
8974 PyObject *resultobj;
8975 wxPyShape *arg1 = (wxPyShape *) 0 ;
8976 wxPyControlPoint *arg2 = (wxPyControlPoint *) 0 ;
8977 bool arg3 ;
8978 double arg4 ;
8979 double arg5 ;
8980 int arg6 = (int) 0 ;
8981 int arg7 = (int) 0 ;
8982 PyObject * obj0 = 0 ;
8983 PyObject * obj1 = 0 ;
8984 PyObject * obj2 = 0 ;
994141e6
RD
8985 PyObject * obj3 = 0 ;
8986 PyObject * obj4 = 0 ;
8987 PyObject * obj5 = 0 ;
8988 PyObject * obj6 = 0 ;
44127b65
RD
8989 char *kwnames[] = {
8990 (char *) "self",(char *) "pt",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
8991 };
8992
994141e6 8993 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|OO:PyShape_base_OnSizingDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
15afbcd0
RD
8994 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
8995 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8996 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyControlPoint,
8997 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
8998 arg3 = (bool) SWIG_AsBool(obj2);
8999 if (PyErr_Occurred()) SWIG_fail;
9000 arg4 = (double) SWIG_AsDouble(obj3);
9001 if (PyErr_Occurred()) SWIG_fail;
9002 arg5 = (double) SWIG_AsDouble(obj4);
9003 if (PyErr_Occurred()) SWIG_fail;
994141e6 9004 if (obj5) {
15afbcd0
RD
9005 arg6 = (int) SWIG_AsInt(obj5);
9006 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
9007 }
9008 if (obj6) {
15afbcd0
RD
9009 arg7 = (int) SWIG_AsInt(obj6);
9010 if (PyErr_Occurred()) SWIG_fail;
994141e6 9011 }
44127b65
RD
9012 {
9013 PyThreadState* __tstate = wxPyBeginAllowThreads();
9014 (arg1)->base_OnSizingDragLeft(arg2,arg3,arg4,arg5,arg6,arg7);
9015
9016 wxPyEndAllowThreads(__tstate);
9017 if (PyErr_Occurred()) SWIG_fail;
9018 }
9019 Py_INCREF(Py_None); resultobj = Py_None;
9020 return resultobj;
9021 fail:
9022 return NULL;
9023}
9024
9025
9026static PyObject *_wrap_PyShape_base_OnSizingBeginDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
9027 PyObject *resultobj;
9028 wxPyShape *arg1 = (wxPyShape *) 0 ;
9029 wxPyControlPoint *arg2 = (wxPyControlPoint *) 0 ;
9030 double arg3 ;
9031 double arg4 ;
9032 int arg5 = (int) 0 ;
9033 int arg6 = (int) 0 ;
9034 PyObject * obj0 = 0 ;
9035 PyObject * obj1 = 0 ;
994141e6
RD
9036 PyObject * obj2 = 0 ;
9037 PyObject * obj3 = 0 ;
9038 PyObject * obj4 = 0 ;
9039 PyObject * obj5 = 0 ;
44127b65
RD
9040 char *kwnames[] = {
9041 (char *) "self",(char *) "pt",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
9042 };
9043
994141e6 9044 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:PyShape_base_OnSizingBeginDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
9045 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
9046 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9047 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyControlPoint,
9048 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9049 arg3 = (double) SWIG_AsDouble(obj2);
9050 if (PyErr_Occurred()) SWIG_fail;
9051 arg4 = (double) SWIG_AsDouble(obj3);
9052 if (PyErr_Occurred()) SWIG_fail;
9053 if (obj4) {
9054 arg5 = (int) SWIG_AsInt(obj4);
994141e6
RD
9055 if (PyErr_Occurred()) SWIG_fail;
9056 }
15afbcd0
RD
9057 if (obj5) {
9058 arg6 = (int) SWIG_AsInt(obj5);
994141e6
RD
9059 if (PyErr_Occurred()) SWIG_fail;
9060 }
44127b65
RD
9061 {
9062 PyThreadState* __tstate = wxPyBeginAllowThreads();
9063 (arg1)->base_OnSizingBeginDragLeft(arg2,arg3,arg4,arg5,arg6);
9064
9065 wxPyEndAllowThreads(__tstate);
9066 if (PyErr_Occurred()) SWIG_fail;
9067 }
9068 Py_INCREF(Py_None); resultobj = Py_None;
9069 return resultobj;
9070 fail:
9071 return NULL;
9072}
9073
9074
9075static PyObject *_wrap_PyShape_base_OnSizingEndDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
9076 PyObject *resultobj;
9077 wxPyShape *arg1 = (wxPyShape *) 0 ;
9078 wxPyControlPoint *arg2 = (wxPyControlPoint *) 0 ;
9079 double arg3 ;
9080 double arg4 ;
9081 int arg5 = (int) 0 ;
9082 int arg6 = (int) 0 ;
9083 PyObject * obj0 = 0 ;
9084 PyObject * obj1 = 0 ;
994141e6
RD
9085 PyObject * obj2 = 0 ;
9086 PyObject * obj3 = 0 ;
9087 PyObject * obj4 = 0 ;
9088 PyObject * obj5 = 0 ;
44127b65
RD
9089 char *kwnames[] = {
9090 (char *) "self",(char *) "pt",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
9091 };
9092
994141e6 9093 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:PyShape_base_OnSizingEndDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
9094 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
9095 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9096 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyControlPoint,
9097 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9098 arg3 = (double) SWIG_AsDouble(obj2);
9099 if (PyErr_Occurred()) SWIG_fail;
9100 arg4 = (double) SWIG_AsDouble(obj3);
9101 if (PyErr_Occurred()) SWIG_fail;
994141e6 9102 if (obj4) {
15afbcd0
RD
9103 arg5 = (int) SWIG_AsInt(obj4);
9104 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
9105 }
9106 if (obj5) {
15afbcd0
RD
9107 arg6 = (int) SWIG_AsInt(obj5);
9108 if (PyErr_Occurred()) SWIG_fail;
994141e6 9109 }
44127b65
RD
9110 {
9111 PyThreadState* __tstate = wxPyBeginAllowThreads();
9112 (arg1)->base_OnSizingEndDragLeft(arg2,arg3,arg4,arg5,arg6);
9113
9114 wxPyEndAllowThreads(__tstate);
9115 if (PyErr_Occurred()) SWIG_fail;
9116 }
9117 Py_INCREF(Py_None); resultobj = Py_None;
9118 return resultobj;
9119 fail:
9120 return NULL;
9121}
9122
9123
9124static PyObject *_wrap_PyShape_base_OnBeginSize(PyObject *self, PyObject *args, PyObject *kwargs) {
9125 PyObject *resultobj;
9126 wxPyShape *arg1 = (wxPyShape *) 0 ;
9127 double arg2 ;
9128 double arg3 ;
9129 PyObject * obj0 = 0 ;
994141e6
RD
9130 PyObject * obj1 = 0 ;
9131 PyObject * obj2 = 0 ;
44127b65
RD
9132 char *kwnames[] = {
9133 (char *) "self",(char *) "w",(char *) "h", NULL
9134 };
9135
994141e6 9136 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyShape_base_OnBeginSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
9137 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
9138 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9139 arg2 = (double) SWIG_AsDouble(obj1);
9140 if (PyErr_Occurred()) SWIG_fail;
9141 arg3 = (double) SWIG_AsDouble(obj2);
9142 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
9143 {
9144 PyThreadState* __tstate = wxPyBeginAllowThreads();
9145 (arg1)->base_OnBeginSize(arg2,arg3);
9146
9147 wxPyEndAllowThreads(__tstate);
9148 if (PyErr_Occurred()) SWIG_fail;
9149 }
9150 Py_INCREF(Py_None); resultobj = Py_None;
9151 return resultobj;
9152 fail:
9153 return NULL;
9154}
9155
9156
9157static PyObject *_wrap_PyShape_base_OnEndSize(PyObject *self, PyObject *args, PyObject *kwargs) {
9158 PyObject *resultobj;
9159 wxPyShape *arg1 = (wxPyShape *) 0 ;
9160 double arg2 ;
9161 double arg3 ;
9162 PyObject * obj0 = 0 ;
994141e6
RD
9163 PyObject * obj1 = 0 ;
9164 PyObject * obj2 = 0 ;
44127b65
RD
9165 char *kwnames[] = {
9166 (char *) "self",(char *) "w",(char *) "h", NULL
9167 };
9168
994141e6 9169 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyShape_base_OnEndSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
9170 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShape,
9171 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9172 arg2 = (double) SWIG_AsDouble(obj1);
9173 if (PyErr_Occurred()) SWIG_fail;
9174 arg3 = (double) SWIG_AsDouble(obj2);
9175 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
9176 {
9177 PyThreadState* __tstate = wxPyBeginAllowThreads();
9178 (arg1)->base_OnEndSize(arg2,arg3);
9179
9180 wxPyEndAllowThreads(__tstate);
9181 if (PyErr_Occurred()) SWIG_fail;
9182 }
9183 Py_INCREF(Py_None); resultobj = Py_None;
9184 return resultobj;
9185 fail:
9186 return NULL;
9187}
9188
9189
9190static PyObject * PyShape_swigregister(PyObject *self, PyObject *args) {
9191 PyObject *obj;
9192 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
9193 SWIG_TypeClientData(SWIGTYPE_p_wxPyShape, obj);
9194 Py_INCREF(obj);
9195 return Py_BuildValue((char *)"");
9196}
9197static PyObject *_wrap_new_PseudoMetaFile(PyObject *self, PyObject *args, PyObject *kwargs) {
9198 PyObject *resultobj;
9199 wxPseudoMetaFile *result;
9200 char *kwnames[] = {
9201 NULL
9202 };
9203
9204 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PseudoMetaFile",kwnames)) goto fail;
9205 {
9206 PyThreadState* __tstate = wxPyBeginAllowThreads();
9207 result = (wxPseudoMetaFile *)new wxPseudoMetaFile();
9208
9209 wxPyEndAllowThreads(__tstate);
9210 if (PyErr_Occurred()) SWIG_fail;
9211 }
9212 {
9213 resultobj = wxPyMake_wxObject(result);
9214 }
9215 return resultobj;
9216 fail:
9217 return NULL;
9218}
9219
9220
9221static PyObject *_wrap_delete_PseudoMetaFile(PyObject *self, PyObject *args, PyObject *kwargs) {
9222 PyObject *resultobj;
9223 wxPseudoMetaFile *arg1 = (wxPseudoMetaFile *) 0 ;
9224 PyObject * obj0 = 0 ;
9225 char *kwnames[] = {
9226 (char *) "self", NULL
9227 };
9228
9229 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_PseudoMetaFile",kwnames,&obj0)) goto fail;
15afbcd0
RD
9230 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPseudoMetaFile,
9231 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
9232 {
9233 PyThreadState* __tstate = wxPyBeginAllowThreads();
9234 delete arg1;
9235
9236 wxPyEndAllowThreads(__tstate);
9237 if (PyErr_Occurred()) SWIG_fail;
9238 }
9239 Py_INCREF(Py_None); resultobj = Py_None;
9240 return resultobj;
9241 fail:
9242 return NULL;
9243}
9244
9245
9246static PyObject *_wrap_PseudoMetaFile_Draw(PyObject *self, PyObject *args, PyObject *kwargs) {
9247 PyObject *resultobj;
9248 wxPseudoMetaFile *arg1 = (wxPseudoMetaFile *) 0 ;
9249 wxDC *arg2 = 0 ;
9250 double arg3 ;
9251 double arg4 ;
9252 PyObject * obj0 = 0 ;
9253 PyObject * obj1 = 0 ;
994141e6
RD
9254 PyObject * obj2 = 0 ;
9255 PyObject * obj3 = 0 ;
44127b65
RD
9256 char *kwnames[] = {
9257 (char *) "self",(char *) "dc",(char *) "xoffset",(char *) "yoffset", NULL
9258 };
9259
994141e6 9260 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:PseudoMetaFile_Draw",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
15afbcd0
RD
9261 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPseudoMetaFile,
9262 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9263 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
9264 SWIG_POINTER_EXCEPTION | 0)) == -1)
9265 SWIG_fail;
44127b65 9266 if (arg2 == NULL) {
15afbcd0
RD
9267 PyErr_SetString(PyExc_TypeError,"null reference");
9268 SWIG_fail;
994141e6 9269 }
15afbcd0
RD
9270 arg3 = (double) SWIG_AsDouble(obj2);
9271 if (PyErr_Occurred()) SWIG_fail;
9272 arg4 = (double) SWIG_AsDouble(obj3);
9273 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
9274 {
9275 PyThreadState* __tstate = wxPyBeginAllowThreads();
9276 (arg1)->Draw(*arg2,arg3,arg4);
9277
9278 wxPyEndAllowThreads(__tstate);
9279 if (PyErr_Occurred()) SWIG_fail;
9280 }
9281 Py_INCREF(Py_None); resultobj = Py_None;
9282 return resultobj;
9283 fail:
9284 return NULL;
9285}
9286
9287
9288static PyObject *_wrap_PseudoMetaFile_Clear(PyObject *self, PyObject *args, PyObject *kwargs) {
9289 PyObject *resultobj;
9290 wxPseudoMetaFile *arg1 = (wxPseudoMetaFile *) 0 ;
9291 PyObject * obj0 = 0 ;
9292 char *kwnames[] = {
9293 (char *) "self", NULL
9294 };
9295
9296 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PseudoMetaFile_Clear",kwnames,&obj0)) goto fail;
15afbcd0
RD
9297 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPseudoMetaFile,
9298 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
9299 {
9300 PyThreadState* __tstate = wxPyBeginAllowThreads();
9301 (arg1)->Clear();
9302
9303 wxPyEndAllowThreads(__tstate);
9304 if (PyErr_Occurred()) SWIG_fail;
9305 }
9306 Py_INCREF(Py_None); resultobj = Py_None;
9307 return resultobj;
9308 fail:
9309 return NULL;
9310}
9311
9312
9313static PyObject *_wrap_PseudoMetaFile_Copy(PyObject *self, PyObject *args, PyObject *kwargs) {
9314 PyObject *resultobj;
9315 wxPseudoMetaFile *arg1 = (wxPseudoMetaFile *) 0 ;
9316 wxPseudoMetaFile *arg2 = 0 ;
9317 PyObject * obj0 = 0 ;
9318 PyObject * obj1 = 0 ;
9319 char *kwnames[] = {
9320 (char *) "self",(char *) "copy", NULL
9321 };
9322
9323 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PseudoMetaFile_Copy",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
9324 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPseudoMetaFile,
9325 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9326 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPseudoMetaFile,
9327 SWIG_POINTER_EXCEPTION | 0)) == -1)
9328 SWIG_fail;
44127b65 9329 if (arg2 == NULL) {
15afbcd0
RD
9330 PyErr_SetString(PyExc_TypeError,"null reference");
9331 SWIG_fail;
44127b65
RD
9332 }
9333 {
9334 PyThreadState* __tstate = wxPyBeginAllowThreads();
9335 (arg1)->Copy(*arg2);
9336
9337 wxPyEndAllowThreads(__tstate);
9338 if (PyErr_Occurred()) SWIG_fail;
9339 }
9340 Py_INCREF(Py_None); resultobj = Py_None;
9341 return resultobj;
9342 fail:
9343 return NULL;
9344}
9345
9346
9347static PyObject *_wrap_PseudoMetaFile_Scale(PyObject *self, PyObject *args, PyObject *kwargs) {
9348 PyObject *resultobj;
9349 wxPseudoMetaFile *arg1 = (wxPseudoMetaFile *) 0 ;
9350 double arg2 ;
9351 double arg3 ;
9352 PyObject * obj0 = 0 ;
994141e6
RD
9353 PyObject * obj1 = 0 ;
9354 PyObject * obj2 = 0 ;
44127b65
RD
9355 char *kwnames[] = {
9356 (char *) "self",(char *) "sx",(char *) "sy", NULL
9357 };
9358
994141e6 9359 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PseudoMetaFile_Scale",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
9360 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPseudoMetaFile,
9361 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9362 arg2 = (double) SWIG_AsDouble(obj1);
9363 if (PyErr_Occurred()) SWIG_fail;
9364 arg3 = (double) SWIG_AsDouble(obj2);
9365 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
9366 {
9367 PyThreadState* __tstate = wxPyBeginAllowThreads();
9368 (arg1)->Scale(arg2,arg3);
9369
9370 wxPyEndAllowThreads(__tstate);
9371 if (PyErr_Occurred()) SWIG_fail;
9372 }
9373 Py_INCREF(Py_None); resultobj = Py_None;
9374 return resultobj;
9375 fail:
9376 return NULL;
9377}
9378
9379
9380static PyObject *_wrap_PseudoMetaFile_ScaleTo(PyObject *self, PyObject *args, PyObject *kwargs) {
9381 PyObject *resultobj;
9382 wxPseudoMetaFile *arg1 = (wxPseudoMetaFile *) 0 ;
9383 double arg2 ;
9384 double arg3 ;
9385 PyObject * obj0 = 0 ;
994141e6
RD
9386 PyObject * obj1 = 0 ;
9387 PyObject * obj2 = 0 ;
44127b65
RD
9388 char *kwnames[] = {
9389 (char *) "self",(char *) "w",(char *) "h", NULL
9390 };
9391
994141e6 9392 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PseudoMetaFile_ScaleTo",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
9393 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPseudoMetaFile,
9394 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9395 arg2 = (double) SWIG_AsDouble(obj1);
9396 if (PyErr_Occurred()) SWIG_fail;
9397 arg3 = (double) SWIG_AsDouble(obj2);
9398 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
9399 {
9400 PyThreadState* __tstate = wxPyBeginAllowThreads();
9401 (arg1)->ScaleTo(arg2,arg3);
9402
9403 wxPyEndAllowThreads(__tstate);
9404 if (PyErr_Occurred()) SWIG_fail;
9405 }
9406 Py_INCREF(Py_None); resultobj = Py_None;
9407 return resultobj;
9408 fail:
9409 return NULL;
9410}
9411
9412
9413static PyObject *_wrap_PseudoMetaFile_Translate(PyObject *self, PyObject *args, PyObject *kwargs) {
9414 PyObject *resultobj;
9415 wxPseudoMetaFile *arg1 = (wxPseudoMetaFile *) 0 ;
9416 double arg2 ;
9417 double arg3 ;
9418 PyObject * obj0 = 0 ;
994141e6
RD
9419 PyObject * obj1 = 0 ;
9420 PyObject * obj2 = 0 ;
44127b65
RD
9421 char *kwnames[] = {
9422 (char *) "self",(char *) "x",(char *) "y", NULL
9423 };
9424
994141e6 9425 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PseudoMetaFile_Translate",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
9426 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPseudoMetaFile,
9427 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9428 arg2 = (double) SWIG_AsDouble(obj1);
9429 if (PyErr_Occurred()) SWIG_fail;
9430 arg3 = (double) SWIG_AsDouble(obj2);
9431 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
9432 {
9433 PyThreadState* __tstate = wxPyBeginAllowThreads();
9434 (arg1)->Translate(arg2,arg3);
9435
9436 wxPyEndAllowThreads(__tstate);
9437 if (PyErr_Occurred()) SWIG_fail;
9438 }
9439 Py_INCREF(Py_None); resultobj = Py_None;
9440 return resultobj;
9441 fail:
9442 return NULL;
9443}
9444
9445
9446static PyObject *_wrap_PseudoMetaFile_Rotate(PyObject *self, PyObject *args, PyObject *kwargs) {
9447 PyObject *resultobj;
9448 wxPseudoMetaFile *arg1 = (wxPseudoMetaFile *) 0 ;
9449 double arg2 ;
9450 double arg3 ;
9451 double arg4 ;
9452 PyObject * obj0 = 0 ;
994141e6
RD
9453 PyObject * obj1 = 0 ;
9454 PyObject * obj2 = 0 ;
9455 PyObject * obj3 = 0 ;
44127b65
RD
9456 char *kwnames[] = {
9457 (char *) "self",(char *) "x",(char *) "y",(char *) "theta", NULL
9458 };
9459
994141e6 9460 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:PseudoMetaFile_Rotate",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
15afbcd0
RD
9461 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPseudoMetaFile,
9462 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9463 arg2 = (double) SWIG_AsDouble(obj1);
9464 if (PyErr_Occurred()) SWIG_fail;
9465 arg3 = (double) SWIG_AsDouble(obj2);
9466 if (PyErr_Occurred()) SWIG_fail;
9467 arg4 = (double) SWIG_AsDouble(obj3);
9468 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
9469 {
9470 PyThreadState* __tstate = wxPyBeginAllowThreads();
9471 (arg1)->Rotate(arg2,arg3,arg4);
9472
9473 wxPyEndAllowThreads(__tstate);
9474 if (PyErr_Occurred()) SWIG_fail;
9475 }
9476 Py_INCREF(Py_None); resultobj = Py_None;
9477 return resultobj;
9478 fail:
9479 return NULL;
9480}
9481
9482
9483static PyObject *_wrap_PseudoMetaFile_LoadFromMetaFile(PyObject *self, PyObject *args, PyObject *kwargs) {
9484 PyObject *resultobj;
9485 wxPseudoMetaFile *arg1 = (wxPseudoMetaFile *) 0 ;
9486 wxString *arg2 = 0 ;
9487 double *arg3 = (double *) 0 ;
9488 double *arg4 = (double *) 0 ;
9489 bool result;
9490 bool temp2 = False ;
9491 PyObject * obj0 = 0 ;
9492 PyObject * obj1 = 0 ;
9493 PyObject * obj2 = 0 ;
9494 PyObject * obj3 = 0 ;
9495 char *kwnames[] = {
9496 (char *) "self",(char *) "filename",(char *) "width",(char *) "height", NULL
9497 };
9498
9499 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:PseudoMetaFile_LoadFromMetaFile",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
15afbcd0
RD
9500 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPseudoMetaFile,
9501 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
9502 {
9503 arg2 = wxString_in_helper(obj1);
9504 if (arg2 == NULL) SWIG_fail;
9505 temp2 = True;
9506 }
15afbcd0
RD
9507 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_double,
9508 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9509 if ((SWIG_ConvertPtr(obj3,(void **)(&arg4),SWIGTYPE_p_double,
9510 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
9511 {
9512 PyThreadState* __tstate = wxPyBeginAllowThreads();
9513 result = (bool)(arg1)->LoadFromMetaFile((wxString const &)*arg2,arg3,arg4);
9514
9515 wxPyEndAllowThreads(__tstate);
9516 if (PyErr_Occurred()) SWIG_fail;
9517 }
4f89f6a3
RD
9518 {
9519 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9520 }
44127b65
RD
9521 {
9522 if (temp2)
9523 delete arg2;
9524 }
9525 return resultobj;
9526 fail:
9527 {
9528 if (temp2)
9529 delete arg2;
9530 }
9531 return NULL;
9532}
9533
9534
9535static PyObject *_wrap_PseudoMetaFile_GetBounds(PyObject *self, PyObject *args, PyObject *kwargs) {
9536 PyObject *resultobj;
9537 wxPseudoMetaFile *arg1 = (wxPseudoMetaFile *) 0 ;
9538 double *arg2 = (double *) 0 ;
9539 double *arg3 = (double *) 0 ;
9540 double *arg4 = (double *) 0 ;
9541 double *arg5 = (double *) 0 ;
9542 PyObject * obj0 = 0 ;
9543 PyObject * obj1 = 0 ;
9544 PyObject * obj2 = 0 ;
9545 PyObject * obj3 = 0 ;
9546 PyObject * obj4 = 0 ;
9547 char *kwnames[] = {
9548 (char *) "self",(char *) "minX",(char *) "minY",(char *) "maxX",(char *) "maxY", NULL
9549 };
9550
9551 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:PseudoMetaFile_GetBounds",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
9552 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPseudoMetaFile,
9553 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9554 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_double,
9555 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9556 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_double,
9557 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9558 if ((SWIG_ConvertPtr(obj3,(void **)(&arg4),SWIGTYPE_p_double,
9559 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9560 if ((SWIG_ConvertPtr(obj4,(void **)(&arg5),SWIGTYPE_p_double,
9561 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
9562 {
9563 PyThreadState* __tstate = wxPyBeginAllowThreads();
9564 (arg1)->GetBounds(arg2,arg3,arg4,arg5);
9565
9566 wxPyEndAllowThreads(__tstate);
9567 if (PyErr_Occurred()) SWIG_fail;
9568 }
9569 Py_INCREF(Py_None); resultobj = Py_None;
9570 return resultobj;
9571 fail:
9572 return NULL;
9573}
9574
9575
9576static PyObject *_wrap_PseudoMetaFile_CalculateSize(PyObject *self, PyObject *args, PyObject *kwargs) {
9577 PyObject *resultobj;
9578 wxPseudoMetaFile *arg1 = (wxPseudoMetaFile *) 0 ;
9579 wxPyDrawnShape *arg2 = (wxPyDrawnShape *) 0 ;
9580 PyObject * obj0 = 0 ;
9581 PyObject * obj1 = 0 ;
9582 char *kwnames[] = {
9583 (char *) "self",(char *) "shape", NULL
9584 };
9585
9586 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PseudoMetaFile_CalculateSize",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
9587 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPseudoMetaFile,
9588 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9589 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyDrawnShape,
9590 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
9591 {
9592 PyThreadState* __tstate = wxPyBeginAllowThreads();
9593 (arg1)->CalculateSize(arg2);
9594
9595 wxPyEndAllowThreads(__tstate);
9596 if (PyErr_Occurred()) SWIG_fail;
9597 }
9598 Py_INCREF(Py_None); resultobj = Py_None;
9599 return resultobj;
9600 fail:
9601 return NULL;
9602}
9603
9604
9605static PyObject *_wrap_PseudoMetaFile_SetRotateable(PyObject *self, PyObject *args, PyObject *kwargs) {
9606 PyObject *resultobj;
9607 wxPseudoMetaFile *arg1 = (wxPseudoMetaFile *) 0 ;
9608 bool arg2 ;
9609 PyObject * obj0 = 0 ;
9610 PyObject * obj1 = 0 ;
9611 char *kwnames[] = {
9612 (char *) "self",(char *) "rot", NULL
9613 };
9614
9615 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PseudoMetaFile_SetRotateable",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
9616 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPseudoMetaFile,
9617 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9618 arg2 = (bool) SWIG_AsBool(obj1);
9619 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
9620 {
9621 PyThreadState* __tstate = wxPyBeginAllowThreads();
9622 (arg1)->SetRotateable(arg2);
9623
9624 wxPyEndAllowThreads(__tstate);
9625 if (PyErr_Occurred()) SWIG_fail;
9626 }
9627 Py_INCREF(Py_None); resultobj = Py_None;
9628 return resultobj;
9629 fail:
9630 return NULL;
9631}
9632
9633
9634static PyObject *_wrap_PseudoMetaFile_GetRotateable(PyObject *self, PyObject *args, PyObject *kwargs) {
9635 PyObject *resultobj;
9636 wxPseudoMetaFile *arg1 = (wxPseudoMetaFile *) 0 ;
9637 bool result;
9638 PyObject * obj0 = 0 ;
9639 char *kwnames[] = {
9640 (char *) "self", NULL
9641 };
9642
9643 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PseudoMetaFile_GetRotateable",kwnames,&obj0)) goto fail;
15afbcd0
RD
9644 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPseudoMetaFile,
9645 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
9646 {
9647 PyThreadState* __tstate = wxPyBeginAllowThreads();
9648 result = (bool)(arg1)->GetRotateable();
9649
9650 wxPyEndAllowThreads(__tstate);
9651 if (PyErr_Occurred()) SWIG_fail;
9652 }
4f89f6a3
RD
9653 {
9654 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9655 }
44127b65
RD
9656 return resultobj;
9657 fail:
9658 return NULL;
9659}
9660
9661
9662static PyObject *_wrap_PseudoMetaFile_SetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
9663 PyObject *resultobj;
9664 wxPseudoMetaFile *arg1 = (wxPseudoMetaFile *) 0 ;
9665 double arg2 ;
9666 double arg3 ;
9667 PyObject * obj0 = 0 ;
994141e6
RD
9668 PyObject * obj1 = 0 ;
9669 PyObject * obj2 = 0 ;
44127b65
RD
9670 char *kwnames[] = {
9671 (char *) "self",(char *) "w",(char *) "h", NULL
9672 };
9673
994141e6 9674 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PseudoMetaFile_SetSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
9675 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPseudoMetaFile,
9676 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9677 arg2 = (double) SWIG_AsDouble(obj1);
9678 if (PyErr_Occurred()) SWIG_fail;
9679 arg3 = (double) SWIG_AsDouble(obj2);
9680 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
9681 {
9682 PyThreadState* __tstate = wxPyBeginAllowThreads();
9683 (arg1)->SetSize(arg2,arg3);
9684
9685 wxPyEndAllowThreads(__tstate);
9686 if (PyErr_Occurred()) SWIG_fail;
9687 }
9688 Py_INCREF(Py_None); resultobj = Py_None;
9689 return resultobj;
9690 fail:
9691 return NULL;
9692}
9693
9694
9695static PyObject *_wrap_PseudoMetaFile_SetFillBrush(PyObject *self, PyObject *args, PyObject *kwargs) {
9696 PyObject *resultobj;
9697 wxPseudoMetaFile *arg1 = (wxPseudoMetaFile *) 0 ;
9698 wxBrush *arg2 = (wxBrush *) 0 ;
9699 PyObject * obj0 = 0 ;
9700 PyObject * obj1 = 0 ;
9701 char *kwnames[] = {
9702 (char *) "self",(char *) "brush", NULL
9703 };
9704
9705 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PseudoMetaFile_SetFillBrush",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
9706 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPseudoMetaFile,
9707 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
9708 {
9709 wxBrush* temp;
9710 if (obj1) {
9711 if (obj1 == Py_None) {
9712 temp = NULL;
9713 }
9714 else if (! wxPyConvertSwigPtr(obj1, (void **) &temp, wxT("wxBrush"))) {
9715 PyErr_SetString(PyExc_TypeError, "Type error, expected wxBrush.");
9716 return NULL;
9717 }
9718 }
9719 if (temp)
9720 arg2 = wxTheBrushList->FindOrCreateBrush(temp->GetColour(), temp->GetStyle());
9721 else
9722 arg2 = NULL;
9723 }
9724 {
9725 PyThreadState* __tstate = wxPyBeginAllowThreads();
9726 (arg1)->SetFillBrush(arg2);
9727
9728 wxPyEndAllowThreads(__tstate);
9729 if (PyErr_Occurred()) SWIG_fail;
9730 }
9731 Py_INCREF(Py_None); resultobj = Py_None;
9732 return resultobj;
9733 fail:
9734 return NULL;
9735}
9736
9737
9738static PyObject *_wrap_PseudoMetaFile_GetFillBrush(PyObject *self, PyObject *args, PyObject *kwargs) {
9739 PyObject *resultobj;
9740 wxPseudoMetaFile *arg1 = (wxPseudoMetaFile *) 0 ;
9741 wxBrush *result;
9742 PyObject * obj0 = 0 ;
9743 char *kwnames[] = {
9744 (char *) "self", NULL
9745 };
9746
9747 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PseudoMetaFile_GetFillBrush",kwnames,&obj0)) goto fail;
15afbcd0
RD
9748 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPseudoMetaFile,
9749 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
9750 {
9751 PyThreadState* __tstate = wxPyBeginAllowThreads();
9752 result = (wxBrush *)(arg1)->GetFillBrush();
9753
9754 wxPyEndAllowThreads(__tstate);
9755 if (PyErr_Occurred()) SWIG_fail;
9756 }
15afbcd0 9757 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxBrush, 0);
44127b65
RD
9758 return resultobj;
9759 fail:
9760 return NULL;
9761}
9762
9763
9764static PyObject *_wrap_PseudoMetaFile_SetOutlinePen(PyObject *self, PyObject *args, PyObject *kwargs) {
9765 PyObject *resultobj;
9766 wxPseudoMetaFile *arg1 = (wxPseudoMetaFile *) 0 ;
9767 wxPen *arg2 = (wxPen *) 0 ;
9768 PyObject * obj0 = 0 ;
9769 PyObject * obj1 = 0 ;
9770 char *kwnames[] = {
9771 (char *) "self",(char *) "pen", NULL
9772 };
9773
9774 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PseudoMetaFile_SetOutlinePen",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
9775 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPseudoMetaFile,
9776 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
9777 {
9778 wxPen* temp;
9779 if (obj1) {
9780 if (obj1 == Py_None) {
9781 temp = NULL;
9782 }
9783 else if (! wxPyConvertSwigPtr(obj1, (void **) &temp, wxT("wxPen"))) {
9784 PyErr_SetString(PyExc_TypeError, "Type error, expected wxPen.");
9785 return NULL;
9786 }
9787 }
9788 if (temp)
9789 arg2 = wxThePenList->FindOrCreatePen(temp->GetColour(),
9790 temp->GetWidth(),
9791 temp->GetStyle());
9792 else
9793 arg2 = NULL;
9794 }
9795 {
9796 PyThreadState* __tstate = wxPyBeginAllowThreads();
9797 (arg1)->SetOutlinePen(arg2);
9798
9799 wxPyEndAllowThreads(__tstate);
9800 if (PyErr_Occurred()) SWIG_fail;
9801 }
9802 Py_INCREF(Py_None); resultobj = Py_None;
9803 return resultobj;
9804 fail:
9805 return NULL;
9806}
9807
9808
9809static PyObject *_wrap_PseudoMetaFile_GetOutlinePen(PyObject *self, PyObject *args, PyObject *kwargs) {
9810 PyObject *resultobj;
9811 wxPseudoMetaFile *arg1 = (wxPseudoMetaFile *) 0 ;
9812 wxPen *result;
9813 PyObject * obj0 = 0 ;
9814 char *kwnames[] = {
9815 (char *) "self", NULL
9816 };
9817
9818 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PseudoMetaFile_GetOutlinePen",kwnames,&obj0)) goto fail;
15afbcd0
RD
9819 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPseudoMetaFile,
9820 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
9821 {
9822 PyThreadState* __tstate = wxPyBeginAllowThreads();
9823 result = (wxPen *)(arg1)->GetOutlinePen();
9824
9825 wxPyEndAllowThreads(__tstate);
9826 if (PyErr_Occurred()) SWIG_fail;
9827 }
15afbcd0 9828 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPen, 0);
44127b65
RD
9829 return resultobj;
9830 fail:
9831 return NULL;
9832}
9833
9834
9835static PyObject *_wrap_PseudoMetaFile_SetOutlineOp(PyObject *self, PyObject *args, PyObject *kwargs) {
9836 PyObject *resultobj;
9837 wxPseudoMetaFile *arg1 = (wxPseudoMetaFile *) 0 ;
9838 int arg2 ;
9839 PyObject * obj0 = 0 ;
994141e6 9840 PyObject * obj1 = 0 ;
44127b65
RD
9841 char *kwnames[] = {
9842 (char *) "self",(char *) "op", NULL
9843 };
9844
994141e6 9845 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PseudoMetaFile_SetOutlineOp",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
9846 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPseudoMetaFile,
9847 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
9848 arg2 = (int) SWIG_AsInt(obj1);
9849 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
9850 {
9851 PyThreadState* __tstate = wxPyBeginAllowThreads();
9852 (arg1)->SetOutlineOp(arg2);
9853
9854 wxPyEndAllowThreads(__tstate);
9855 if (PyErr_Occurred()) SWIG_fail;
9856 }
9857 Py_INCREF(Py_None); resultobj = Py_None;
9858 return resultobj;
9859 fail:
9860 return NULL;
9861}
9862
9863
9864static PyObject *_wrap_PseudoMetaFile_GetOutlineOp(PyObject *self, PyObject *args, PyObject *kwargs) {
9865 PyObject *resultobj;
9866 wxPseudoMetaFile *arg1 = (wxPseudoMetaFile *) 0 ;
9867 int result;
9868 PyObject * obj0 = 0 ;
9869 char *kwnames[] = {
9870 (char *) "self", NULL
9871 };
9872
9873 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PseudoMetaFile_GetOutlineOp",kwnames,&obj0)) goto fail;
15afbcd0
RD
9874 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPseudoMetaFile,
9875 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
9876 {
9877 PyThreadState* __tstate = wxPyBeginAllowThreads();
9878 result = (int)(arg1)->GetOutlineOp();
9879
9880 wxPyEndAllowThreads(__tstate);
9881 if (PyErr_Occurred()) SWIG_fail;
9882 }
15afbcd0 9883 resultobj = SWIG_FromInt((int)result);
44127b65
RD
9884 return resultobj;
9885 fail:
9886 return NULL;
9887}
9888
9889
9890static PyObject *_wrap_PseudoMetaFile_IsValid(PyObject *self, PyObject *args, PyObject *kwargs) {
9891 PyObject *resultobj;
9892 wxPseudoMetaFile *arg1 = (wxPseudoMetaFile *) 0 ;
9893 bool result;
9894 PyObject * obj0 = 0 ;
9895 char *kwnames[] = {
9896 (char *) "self", NULL
9897 };
9898
9899 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PseudoMetaFile_IsValid",kwnames,&obj0)) goto fail;
15afbcd0
RD
9900 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPseudoMetaFile,
9901 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
9902 {
9903 PyThreadState* __tstate = wxPyBeginAllowThreads();
9904 result = (bool)(arg1)->IsValid();
9905
9906 wxPyEndAllowThreads(__tstate);
9907 if (PyErr_Occurred()) SWIG_fail;
9908 }
4f89f6a3
RD
9909 {
9910 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9911 }
44127b65
RD
9912 return resultobj;
9913 fail:
9914 return NULL;
9915}
9916
9917
9918static PyObject *_wrap_PseudoMetaFile_DrawLine(PyObject *self, PyObject *args, PyObject *kwargs) {
9919 PyObject *resultobj;
9920 wxPseudoMetaFile *arg1 = (wxPseudoMetaFile *) 0 ;
9921 wxPoint *arg2 = 0 ;
9922 wxPoint *arg3 = 0 ;
9923 wxPoint temp2 ;
9924 wxPoint temp3 ;
9925 PyObject * obj0 = 0 ;
9926 PyObject * obj1 = 0 ;
9927 PyObject * obj2 = 0 ;
9928 char *kwnames[] = {
9929 (char *) "self",(char *) "pt1",(char *) "pt2", NULL
9930 };
9931
9932 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PseudoMetaFile_DrawLine",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
9933 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPseudoMetaFile,
9934 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
9935 {
9936 arg2 = &temp2;
9937 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
9938 }
9939 {
9940 arg3 = &temp3;
9941 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
9942 }
9943 {
9944 PyThreadState* __tstate = wxPyBeginAllowThreads();
9945 (arg1)->DrawLine((wxPoint const &)*arg2,(wxPoint const &)*arg3);
9946
9947 wxPyEndAllowThreads(__tstate);
9948 if (PyErr_Occurred()) SWIG_fail;
9949 }
9950 Py_INCREF(Py_None); resultobj = Py_None;
9951 return resultobj;
9952 fail:
9953 return NULL;
9954}
9955
9956
9957static PyObject *_wrap_PseudoMetaFile_DrawRectangle(PyObject *self, PyObject *args, PyObject *kwargs) {
9958 PyObject *resultobj;
9959 wxPseudoMetaFile *arg1 = (wxPseudoMetaFile *) 0 ;
9960 wxRect *arg2 = 0 ;
9961 wxRect temp2 ;
9962 PyObject * obj0 = 0 ;
9963 PyObject * obj1 = 0 ;
9964 char *kwnames[] = {
9965 (char *) "self",(char *) "rect", NULL
9966 };
9967
9968 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PseudoMetaFile_DrawRectangle",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
9969 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPseudoMetaFile,
9970 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
9971 {
9972 arg2 = &temp2;
9973 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
9974 }
9975 {
9976 PyThreadState* __tstate = wxPyBeginAllowThreads();
9977 (arg1)->DrawRectangle((wxRect const &)*arg2);
9978
9979 wxPyEndAllowThreads(__tstate);
9980 if (PyErr_Occurred()) SWIG_fail;
9981 }
9982 Py_INCREF(Py_None); resultobj = Py_None;
9983 return resultobj;
9984 fail:
9985 return NULL;
9986}
9987
9988
9989static PyObject *_wrap_PseudoMetaFile_DrawRoundedRectangle(PyObject *self, PyObject *args, PyObject *kwargs) {
9990 PyObject *resultobj;
9991 wxPseudoMetaFile *arg1 = (wxPseudoMetaFile *) 0 ;
9992 wxRect *arg2 = 0 ;
9993 double arg3 ;
9994 wxRect temp2 ;
9995 PyObject * obj0 = 0 ;
9996 PyObject * obj1 = 0 ;
994141e6 9997 PyObject * obj2 = 0 ;
44127b65
RD
9998 char *kwnames[] = {
9999 (char *) "self",(char *) "rect",(char *) "radius", NULL
10000 };
10001
994141e6 10002 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PseudoMetaFile_DrawRoundedRectangle",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
10003 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPseudoMetaFile,
10004 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
10005 {
10006 arg2 = &temp2;
10007 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
10008 }
15afbcd0
RD
10009 arg3 = (double) SWIG_AsDouble(obj2);
10010 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
10011 {
10012 PyThreadState* __tstate = wxPyBeginAllowThreads();
10013 (arg1)->DrawRoundedRectangle((wxRect const &)*arg2,arg3);
10014
10015 wxPyEndAllowThreads(__tstate);
10016 if (PyErr_Occurred()) SWIG_fail;
10017 }
10018 Py_INCREF(Py_None); resultobj = Py_None;
10019 return resultobj;
10020 fail:
10021 return NULL;
10022}
10023
10024
10025static PyObject *_wrap_PseudoMetaFile_DrawArc(PyObject *self, PyObject *args, PyObject *kwargs) {
10026 PyObject *resultobj;
10027 wxPseudoMetaFile *arg1 = (wxPseudoMetaFile *) 0 ;
10028 wxPoint *arg2 = 0 ;
10029 wxPoint *arg3 = 0 ;
10030 wxPoint *arg4 = 0 ;
10031 wxPoint temp2 ;
10032 wxPoint temp3 ;
10033 wxPoint temp4 ;
10034 PyObject * obj0 = 0 ;
10035 PyObject * obj1 = 0 ;
10036 PyObject * obj2 = 0 ;
10037 PyObject * obj3 = 0 ;
10038 char *kwnames[] = {
10039 (char *) "self",(char *) "centrePt",(char *) "startPt",(char *) "endPt", NULL
10040 };
10041
10042 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:PseudoMetaFile_DrawArc",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
15afbcd0
RD
10043 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPseudoMetaFile,
10044 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
10045 {
10046 arg2 = &temp2;
10047 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
10048 }
10049 {
10050 arg3 = &temp3;
10051 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
10052 }
10053 {
10054 arg4 = &temp4;
10055 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
10056 }
10057 {
10058 PyThreadState* __tstate = wxPyBeginAllowThreads();
10059 (arg1)->DrawArc((wxPoint const &)*arg2,(wxPoint const &)*arg3,(wxPoint const &)*arg4);
10060
10061 wxPyEndAllowThreads(__tstate);
10062 if (PyErr_Occurred()) SWIG_fail;
10063 }
10064 Py_INCREF(Py_None); resultobj = Py_None;
10065 return resultobj;
10066 fail:
10067 return NULL;
10068}
10069
10070
10071static PyObject *_wrap_PseudoMetaFile_DrawEllipticArc(PyObject *self, PyObject *args, PyObject *kwargs) {
10072 PyObject *resultobj;
10073 wxPseudoMetaFile *arg1 = (wxPseudoMetaFile *) 0 ;
10074 wxRect *arg2 = 0 ;
10075 double arg3 ;
10076 double arg4 ;
10077 wxRect temp2 ;
10078 PyObject * obj0 = 0 ;
10079 PyObject * obj1 = 0 ;
994141e6
RD
10080 PyObject * obj2 = 0 ;
10081 PyObject * obj3 = 0 ;
44127b65
RD
10082 char *kwnames[] = {
10083 (char *) "self",(char *) "rect",(char *) "startAngle",(char *) "endAngle", NULL
10084 };
10085
994141e6 10086 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:PseudoMetaFile_DrawEllipticArc",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
15afbcd0
RD
10087 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPseudoMetaFile,
10088 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
10089 {
10090 arg2 = &temp2;
10091 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
10092 }
15afbcd0
RD
10093 arg3 = (double) SWIG_AsDouble(obj2);
10094 if (PyErr_Occurred()) SWIG_fail;
10095 arg4 = (double) SWIG_AsDouble(obj3);
10096 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
10097 {
10098 PyThreadState* __tstate = wxPyBeginAllowThreads();
10099 (arg1)->DrawEllipticArc((wxRect const &)*arg2,arg3,arg4);
10100
10101 wxPyEndAllowThreads(__tstate);
10102 if (PyErr_Occurred()) SWIG_fail;
10103 }
10104 Py_INCREF(Py_None); resultobj = Py_None;
10105 return resultobj;
10106 fail:
10107 return NULL;
10108}
10109
10110
10111static PyObject *_wrap_PseudoMetaFile_DrawEllipse(PyObject *self, PyObject *args, PyObject *kwargs) {
10112 PyObject *resultobj;
10113 wxPseudoMetaFile *arg1 = (wxPseudoMetaFile *) 0 ;
10114 wxRect *arg2 = 0 ;
10115 wxRect temp2 ;
10116 PyObject * obj0 = 0 ;
10117 PyObject * obj1 = 0 ;
10118 char *kwnames[] = {
10119 (char *) "self",(char *) "rect", NULL
10120 };
10121
10122 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PseudoMetaFile_DrawEllipse",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
10123 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPseudoMetaFile,
10124 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
10125 {
10126 arg2 = &temp2;
10127 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
10128 }
10129 {
10130 PyThreadState* __tstate = wxPyBeginAllowThreads();
10131 (arg1)->DrawEllipse((wxRect const &)*arg2);
10132
10133 wxPyEndAllowThreads(__tstate);
10134 if (PyErr_Occurred()) SWIG_fail;
10135 }
10136 Py_INCREF(Py_None); resultobj = Py_None;
10137 return resultobj;
10138 fail:
10139 return NULL;
10140}
10141
10142
10143static PyObject *_wrap_PseudoMetaFile_DrawPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
10144 PyObject *resultobj;
10145 wxPseudoMetaFile *arg1 = (wxPseudoMetaFile *) 0 ;
10146 wxPoint *arg2 = 0 ;
10147 wxPoint temp2 ;
10148 PyObject * obj0 = 0 ;
10149 PyObject * obj1 = 0 ;
10150 char *kwnames[] = {
10151 (char *) "self",(char *) "pt", NULL
10152 };
10153
10154 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PseudoMetaFile_DrawPoint",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
10155 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPseudoMetaFile,
10156 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
10157 {
10158 arg2 = &temp2;
10159 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
10160 }
10161 {
10162 PyThreadState* __tstate = wxPyBeginAllowThreads();
10163 (arg1)->DrawPoint((wxPoint const &)*arg2);
10164
10165 wxPyEndAllowThreads(__tstate);
10166 if (PyErr_Occurred()) SWIG_fail;
10167 }
10168 Py_INCREF(Py_None); resultobj = Py_None;
10169 return resultobj;
10170 fail:
10171 return NULL;
10172}
10173
10174
10175static PyObject *_wrap_PseudoMetaFile_DrawText(PyObject *self, PyObject *args, PyObject *kwargs) {
10176 PyObject *resultobj;
10177 wxPseudoMetaFile *arg1 = (wxPseudoMetaFile *) 0 ;
10178 wxString *arg2 = 0 ;
10179 wxPoint *arg3 = 0 ;
10180 bool temp2 = False ;
10181 wxPoint temp3 ;
10182 PyObject * obj0 = 0 ;
10183 PyObject * obj1 = 0 ;
10184 PyObject * obj2 = 0 ;
10185 char *kwnames[] = {
10186 (char *) "self",(char *) "text",(char *) "pt", NULL
10187 };
10188
10189 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PseudoMetaFile_DrawText",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
10190 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPseudoMetaFile,
10191 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
10192 {
10193 arg2 = wxString_in_helper(obj1);
10194 if (arg2 == NULL) SWIG_fail;
10195 temp2 = True;
10196 }
10197 {
10198 arg3 = &temp3;
10199 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
10200 }
10201 {
10202 PyThreadState* __tstate = wxPyBeginAllowThreads();
10203 (arg1)->DrawText((wxString const &)*arg2,(wxPoint const &)*arg3);
10204
10205 wxPyEndAllowThreads(__tstate);
10206 if (PyErr_Occurred()) SWIG_fail;
10207 }
10208 Py_INCREF(Py_None); resultobj = Py_None;
10209 {
10210 if (temp2)
10211 delete arg2;
10212 }
10213 return resultobj;
10214 fail:
10215 {
10216 if (temp2)
10217 delete arg2;
10218 }
10219 return NULL;
10220}
10221
10222
10223static PyObject *_wrap_PseudoMetaFile_DrawLines(PyObject *self, PyObject *args, PyObject *kwargs) {
10224 PyObject *resultobj;
10225 wxPseudoMetaFile *arg1 = (wxPseudoMetaFile *) 0 ;
10226 int arg2 ;
10227 wxPoint *arg3 = (wxPoint *) 0 ;
10228 PyObject * obj0 = 0 ;
994141e6 10229 PyObject * obj1 = 0 ;
44127b65
RD
10230 PyObject * obj2 = 0 ;
10231 char *kwnames[] = {
10232 (char *) "self",(char *) "PCOUNT",(char *) "points", NULL
10233 };
10234
994141e6 10235 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PseudoMetaFile_DrawLines",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
10236 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPseudoMetaFile,
10237 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10238 arg2 = (int) SWIG_AsInt(obj1);
10239 if (PyErr_Occurred()) SWIG_fail;
10240 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxPoint,
10241 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
10242 {
10243 PyThreadState* __tstate = wxPyBeginAllowThreads();
10244 (arg1)->DrawLines(arg2,arg3);
10245
10246 wxPyEndAllowThreads(__tstate);
10247 if (PyErr_Occurred()) SWIG_fail;
10248 }
10249 Py_INCREF(Py_None); resultobj = Py_None;
10250 return resultobj;
10251 fail:
10252 return NULL;
10253}
10254
10255
10256static PyObject *_wrap_PseudoMetaFile_DrawPolygon(PyObject *self, PyObject *args, PyObject *kwargs) {
10257 PyObject *resultobj;
10258 wxPseudoMetaFile *arg1 = (wxPseudoMetaFile *) 0 ;
10259 int arg2 ;
10260 wxPoint *arg3 = (wxPoint *) 0 ;
10261 int arg4 = (int) 0 ;
10262 PyObject * obj0 = 0 ;
994141e6 10263 PyObject * obj1 = 0 ;
44127b65 10264 PyObject * obj2 = 0 ;
994141e6 10265 PyObject * obj3 = 0 ;
44127b65
RD
10266 char *kwnames[] = {
10267 (char *) "self",(char *) "PCOUNT",(char *) "points",(char *) "flags", NULL
10268 };
10269
994141e6 10270 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:PseudoMetaFile_DrawPolygon",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
15afbcd0
RD
10271 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPseudoMetaFile,
10272 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10273 arg2 = (int) SWIG_AsInt(obj1);
10274 if (PyErr_Occurred()) SWIG_fail;
10275 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxPoint,
10276 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
994141e6 10277 if (obj3) {
15afbcd0
RD
10278 arg4 = (int) SWIG_AsInt(obj3);
10279 if (PyErr_Occurred()) SWIG_fail;
994141e6 10280 }
44127b65
RD
10281 {
10282 PyThreadState* __tstate = wxPyBeginAllowThreads();
10283 (arg1)->DrawPolygon(arg2,arg3,arg4);
10284
10285 wxPyEndAllowThreads(__tstate);
10286 if (PyErr_Occurred()) SWIG_fail;
10287 }
10288 Py_INCREF(Py_None); resultobj = Py_None;
10289 return resultobj;
10290 fail:
10291 return NULL;
10292}
10293
10294
10295static PyObject *_wrap_PseudoMetaFile_DrawSpline(PyObject *self, PyObject *args, PyObject *kwargs) {
10296 PyObject *resultobj;
10297 wxPseudoMetaFile *arg1 = (wxPseudoMetaFile *) 0 ;
10298 int arg2 ;
10299 wxPoint *arg3 = (wxPoint *) 0 ;
10300 PyObject * obj0 = 0 ;
994141e6 10301 PyObject * obj1 = 0 ;
44127b65
RD
10302 PyObject * obj2 = 0 ;
10303 char *kwnames[] = {
10304 (char *) "self",(char *) "PCOUNT",(char *) "points", NULL
10305 };
10306
994141e6 10307 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PseudoMetaFile_DrawSpline",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
10308 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPseudoMetaFile,
10309 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10310 arg2 = (int) SWIG_AsInt(obj1);
10311 if (PyErr_Occurred()) SWIG_fail;
10312 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxPoint,
10313 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
10314 {
10315 PyThreadState* __tstate = wxPyBeginAllowThreads();
10316 (arg1)->DrawSpline(arg2,arg3);
10317
10318 wxPyEndAllowThreads(__tstate);
10319 if (PyErr_Occurred()) SWIG_fail;
10320 }
10321 Py_INCREF(Py_None); resultobj = Py_None;
10322 return resultobj;
10323 fail:
10324 return NULL;
10325}
10326
10327
10328static PyObject *_wrap_PseudoMetaFile_SetClippingRect(PyObject *self, PyObject *args, PyObject *kwargs) {
10329 PyObject *resultobj;
10330 wxPseudoMetaFile *arg1 = (wxPseudoMetaFile *) 0 ;
10331 wxRect *arg2 = 0 ;
10332 wxRect temp2 ;
10333 PyObject * obj0 = 0 ;
10334 PyObject * obj1 = 0 ;
10335 char *kwnames[] = {
10336 (char *) "self",(char *) "rect", NULL
10337 };
10338
10339 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PseudoMetaFile_SetClippingRect",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
10340 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPseudoMetaFile,
10341 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
10342 {
10343 arg2 = &temp2;
10344 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
10345 }
10346 {
10347 PyThreadState* __tstate = wxPyBeginAllowThreads();
10348 (arg1)->SetClippingRect((wxRect const &)*arg2);
10349
10350 wxPyEndAllowThreads(__tstate);
10351 if (PyErr_Occurred()) SWIG_fail;
10352 }
10353 Py_INCREF(Py_None); resultobj = Py_None;
10354 return resultobj;
10355 fail:
10356 return NULL;
10357}
10358
10359
10360static PyObject *_wrap_PseudoMetaFile_DestroyClippingRect(PyObject *self, PyObject *args, PyObject *kwargs) {
10361 PyObject *resultobj;
10362 wxPseudoMetaFile *arg1 = (wxPseudoMetaFile *) 0 ;
10363 PyObject * obj0 = 0 ;
10364 char *kwnames[] = {
10365 (char *) "self", NULL
10366 };
10367
10368 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PseudoMetaFile_DestroyClippingRect",kwnames,&obj0)) goto fail;
15afbcd0
RD
10369 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPseudoMetaFile,
10370 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
10371 {
10372 PyThreadState* __tstate = wxPyBeginAllowThreads();
10373 (arg1)->DestroyClippingRect();
10374
10375 wxPyEndAllowThreads(__tstate);
10376 if (PyErr_Occurred()) SWIG_fail;
10377 }
10378 Py_INCREF(Py_None); resultobj = Py_None;
10379 return resultobj;
10380 fail:
10381 return NULL;
10382}
10383
10384
10385static PyObject *_wrap_PseudoMetaFile_SetPen(PyObject *self, PyObject *args, PyObject *kwargs) {
10386 PyObject *resultobj;
10387 wxPseudoMetaFile *arg1 = (wxPseudoMetaFile *) 0 ;
10388 wxPen *arg2 = (wxPen *) 0 ;
10389 bool arg3 = (bool) FALSE ;
10390 PyObject * obj0 = 0 ;
10391 PyObject * obj1 = 0 ;
10392 PyObject * obj2 = 0 ;
10393 char *kwnames[] = {
10394 (char *) "self",(char *) "pen",(char *) "isOutline", NULL
10395 };
10396
10397 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:PseudoMetaFile_SetPen",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
10398 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPseudoMetaFile,
10399 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
10400 {
10401 wxPen* temp;
10402 if (obj1) {
10403 if (obj1 == Py_None) {
10404 temp = NULL;
10405 }
10406 else if (! wxPyConvertSwigPtr(obj1, (void **) &temp, wxT("wxPen"))) {
10407 PyErr_SetString(PyExc_TypeError, "Type error, expected wxPen.");
10408 return NULL;
10409 }
10410 }
10411 if (temp)
10412 arg2 = wxThePenList->FindOrCreatePen(temp->GetColour(),
10413 temp->GetWidth(),
10414 temp->GetStyle());
10415 else
10416 arg2 = NULL;
10417 }
10418 if (obj2) {
15afbcd0
RD
10419 arg3 = (bool) SWIG_AsBool(obj2);
10420 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
10421 }
10422 {
10423 PyThreadState* __tstate = wxPyBeginAllowThreads();
10424 (arg1)->SetPen(arg2,arg3);
10425
10426 wxPyEndAllowThreads(__tstate);
10427 if (PyErr_Occurred()) SWIG_fail;
10428 }
10429 Py_INCREF(Py_None); resultobj = Py_None;
10430 return resultobj;
10431 fail:
10432 return NULL;
10433}
10434
10435
10436static PyObject *_wrap_PseudoMetaFile_SetBrush(PyObject *self, PyObject *args, PyObject *kwargs) {
10437 PyObject *resultobj;
10438 wxPseudoMetaFile *arg1 = (wxPseudoMetaFile *) 0 ;
10439 wxBrush *arg2 = (wxBrush *) 0 ;
10440 bool arg3 = (bool) FALSE ;
10441 PyObject * obj0 = 0 ;
10442 PyObject * obj1 = 0 ;
10443 PyObject * obj2 = 0 ;
10444 char *kwnames[] = {
10445 (char *) "self",(char *) "brush",(char *) "isFill", NULL
10446 };
10447
10448 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:PseudoMetaFile_SetBrush",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
10449 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPseudoMetaFile,
10450 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
10451 {
10452 wxBrush* temp;
10453 if (obj1) {
10454 if (obj1 == Py_None) {
10455 temp = NULL;
10456 }
10457 else if (! wxPyConvertSwigPtr(obj1, (void **) &temp, wxT("wxBrush"))) {
10458 PyErr_SetString(PyExc_TypeError, "Type error, expected wxBrush.");
10459 return NULL;
10460 }
10461 }
10462 if (temp)
10463 arg2 = wxTheBrushList->FindOrCreateBrush(temp->GetColour(), temp->GetStyle());
10464 else
10465 arg2 = NULL;
10466 }
10467 if (obj2) {
15afbcd0
RD
10468 arg3 = (bool) SWIG_AsBool(obj2);
10469 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
10470 }
10471 {
10472 PyThreadState* __tstate = wxPyBeginAllowThreads();
10473 (arg1)->SetBrush(arg2,arg3);
10474
10475 wxPyEndAllowThreads(__tstate);
10476 if (PyErr_Occurred()) SWIG_fail;
10477 }
10478 Py_INCREF(Py_None); resultobj = Py_None;
10479 return resultobj;
10480 fail:
10481 return NULL;
10482}
10483
10484
10485static PyObject *_wrap_PseudoMetaFile_SetFont(PyObject *self, PyObject *args, PyObject *kwargs) {
10486 PyObject *resultobj;
10487 wxPseudoMetaFile *arg1 = (wxPseudoMetaFile *) 0 ;
10488 wxFont *arg2 = (wxFont *) 0 ;
10489 PyObject * obj0 = 0 ;
10490 PyObject * obj1 = 0 ;
10491 char *kwnames[] = {
10492 (char *) "self",(char *) "font", NULL
10493 };
10494
10495 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PseudoMetaFile_SetFont",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
10496 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPseudoMetaFile,
10497 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
10498 {
10499 wxFont* temp;
10500 if (obj1) {
10501 if (obj1 == Py_None) {
10502 temp = NULL;
10503 }
10504 else if (! wxPyConvertSwigPtr(obj1, (void **) &temp, wxT("wxFont"))) {
10505 PyErr_SetString(PyExc_TypeError, "Type error, expected wxFont.");
10506 return NULL;
10507 }
10508 }
10509 if (temp)
10510 arg2 = wxTheFontList->FindOrCreateFont(temp->GetPointSize(),
10511 temp->GetFamily(),
10512 temp->GetStyle(),
10513 temp->GetWeight(),
10514 temp->GetUnderlined(),
10515 temp->GetFaceName(),
10516 temp->GetEncoding());
10517 else
10518 arg2 = NULL;
10519 }
10520 {
10521 PyThreadState* __tstate = wxPyBeginAllowThreads();
10522 (arg1)->SetFont(arg2);
10523
10524 wxPyEndAllowThreads(__tstate);
10525 if (PyErr_Occurred()) SWIG_fail;
10526 }
10527 Py_INCREF(Py_None); resultobj = Py_None;
10528 return resultobj;
10529 fail:
10530 return NULL;
10531}
10532
10533
10534static PyObject *_wrap_PseudoMetaFile_SetTextColour(PyObject *self, PyObject *args, PyObject *kwargs) {
10535 PyObject *resultobj;
10536 wxPseudoMetaFile *arg1 = (wxPseudoMetaFile *) 0 ;
10537 wxColour *arg2 = 0 ;
10538 wxColour temp2 ;
10539 PyObject * obj0 = 0 ;
10540 PyObject * obj1 = 0 ;
10541 char *kwnames[] = {
10542 (char *) "self",(char *) "colour", NULL
10543 };
10544
10545 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PseudoMetaFile_SetTextColour",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
10546 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPseudoMetaFile,
10547 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
10548 {
10549 arg2 = &temp2;
10550 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
10551 }
10552 {
10553 PyThreadState* __tstate = wxPyBeginAllowThreads();
10554 (arg1)->SetTextColour((wxColour const &)*arg2);
10555
10556 wxPyEndAllowThreads(__tstate);
10557 if (PyErr_Occurred()) SWIG_fail;
10558 }
10559 Py_INCREF(Py_None); resultobj = Py_None;
10560 return resultobj;
10561 fail:
10562 return NULL;
10563}
10564
10565
10566static PyObject *_wrap_PseudoMetaFile_SetBackgroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
10567 PyObject *resultobj;
10568 wxPseudoMetaFile *arg1 = (wxPseudoMetaFile *) 0 ;
10569 wxColour *arg2 = 0 ;
10570 wxColour temp2 ;
10571 PyObject * obj0 = 0 ;
10572 PyObject * obj1 = 0 ;
10573 char *kwnames[] = {
10574 (char *) "self",(char *) "colour", NULL
10575 };
10576
10577 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PseudoMetaFile_SetBackgroundColour",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
10578 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPseudoMetaFile,
10579 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
10580 {
10581 arg2 = &temp2;
10582 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
10583 }
10584 {
10585 PyThreadState* __tstate = wxPyBeginAllowThreads();
10586 (arg1)->SetBackgroundColour((wxColour const &)*arg2);
10587
10588 wxPyEndAllowThreads(__tstate);
10589 if (PyErr_Occurred()) SWIG_fail;
10590 }
10591 Py_INCREF(Py_None); resultobj = Py_None;
10592 return resultobj;
10593 fail:
10594 return NULL;
10595}
10596
10597
10598static PyObject *_wrap_PseudoMetaFile_SetBackgroundMode(PyObject *self, PyObject *args, PyObject *kwargs) {
10599 PyObject *resultobj;
10600 wxPseudoMetaFile *arg1 = (wxPseudoMetaFile *) 0 ;
10601 int arg2 ;
10602 PyObject * obj0 = 0 ;
994141e6 10603 PyObject * obj1 = 0 ;
44127b65
RD
10604 char *kwnames[] = {
10605 (char *) "self",(char *) "mode", NULL
10606 };
10607
994141e6 10608 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PseudoMetaFile_SetBackgroundMode",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
10609 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPseudoMetaFile,
10610 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10611 arg2 = (int) SWIG_AsInt(obj1);
10612 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
10613 {
10614 PyThreadState* __tstate = wxPyBeginAllowThreads();
10615 (arg1)->SetBackgroundMode(arg2);
10616
10617 wxPyEndAllowThreads(__tstate);
10618 if (PyErr_Occurred()) SWIG_fail;
10619 }
10620 Py_INCREF(Py_None); resultobj = Py_None;
10621 return resultobj;
10622 fail:
10623 return NULL;
10624}
10625
10626
10627static PyObject * PseudoMetaFile_swigregister(PyObject *self, PyObject *args) {
10628 PyObject *obj;
10629 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
10630 SWIG_TypeClientData(SWIGTYPE_p_wxPseudoMetaFile, obj);
10631 Py_INCREF(obj);
10632 return Py_BuildValue((char *)"");
10633}
10634static PyObject *_wrap_new_PyRectangleShape(PyObject *self, PyObject *args, PyObject *kwargs) {
10635 PyObject *resultobj;
10636 double arg1 = (double) 0.0 ;
10637 double arg2 = (double) 0.0 ;
10638 wxPyRectangleShape *result;
994141e6
RD
10639 PyObject * obj0 = 0 ;
10640 PyObject * obj1 = 0 ;
44127b65
RD
10641 char *kwnames[] = {
10642 (char *) "width",(char *) "height", NULL
10643 };
10644
994141e6
RD
10645 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_PyRectangleShape",kwnames,&obj0,&obj1)) goto fail;
10646 if (obj0) {
15afbcd0
RD
10647 arg1 = (double) SWIG_AsDouble(obj0);
10648 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
10649 }
10650 if (obj1) {
15afbcd0
RD
10651 arg2 = (double) SWIG_AsDouble(obj1);
10652 if (PyErr_Occurred()) SWIG_fail;
994141e6 10653 }
44127b65
RD
10654 {
10655 PyThreadState* __tstate = wxPyBeginAllowThreads();
10656 result = (wxPyRectangleShape *)new wxPyRectangleShape(arg1,arg2);
10657
10658 wxPyEndAllowThreads(__tstate);
10659 if (PyErr_Occurred()) SWIG_fail;
10660 }
15afbcd0 10661 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyRectangleShape, 1);
44127b65
RD
10662 return resultobj;
10663 fail:
10664 return NULL;
10665}
10666
10667
10668static PyObject *_wrap_PyRectangleShape__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
10669 PyObject *resultobj;
10670 wxPyRectangleShape *arg1 = (wxPyRectangleShape *) 0 ;
10671 PyObject *arg2 = (PyObject *) 0 ;
10672 PyObject *arg3 = (PyObject *) 0 ;
10673 PyObject * obj0 = 0 ;
10674 PyObject * obj1 = 0 ;
10675 PyObject * obj2 = 0 ;
10676 char *kwnames[] = {
10677 (char *) "self",(char *) "self",(char *) "_class", NULL
10678 };
10679
10680 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyRectangleShape__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
10681 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyRectangleShape,
10682 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
10683 arg2 = obj1;
10684 arg3 = obj2;
10685 {
10686 PyThreadState* __tstate = wxPyBeginAllowThreads();
10687 (arg1)->_setCallbackInfo(arg2,arg3);
10688
10689 wxPyEndAllowThreads(__tstate);
10690 if (PyErr_Occurred()) SWIG_fail;
10691 }
10692 Py_INCREF(Py_None); resultobj = Py_None;
10693 return resultobj;
10694 fail:
10695 return NULL;
10696}
10697
10698
10699static PyObject *_wrap_PyRectangleShape_SetCornerRadius(PyObject *self, PyObject *args, PyObject *kwargs) {
10700 PyObject *resultobj;
10701 wxPyRectangleShape *arg1 = (wxPyRectangleShape *) 0 ;
10702 double arg2 ;
10703 PyObject * obj0 = 0 ;
994141e6 10704 PyObject * obj1 = 0 ;
44127b65
RD
10705 char *kwnames[] = {
10706 (char *) "self",(char *) "radius", NULL
10707 };
10708
994141e6 10709 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyRectangleShape_SetCornerRadius",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
10710 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyRectangleShape,
10711 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10712 arg2 = (double) SWIG_AsDouble(obj1);
10713 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
10714 {
10715 PyThreadState* __tstate = wxPyBeginAllowThreads();
10716 (arg1)->SetCornerRadius(arg2);
10717
10718 wxPyEndAllowThreads(__tstate);
10719 if (PyErr_Occurred()) SWIG_fail;
10720 }
10721 Py_INCREF(Py_None); resultobj = Py_None;
10722 return resultobj;
10723 fail:
10724 return NULL;
10725}
10726
10727
30d215aa
RD
10728static PyObject *_wrap_PyRectangleShape_GetCornerRadius(PyObject *self, PyObject *args, PyObject *kwargs) {
10729 PyObject *resultobj;
10730 wxPyRectangleShape *arg1 = (wxPyRectangleShape *) 0 ;
10731 double result;
10732 PyObject * obj0 = 0 ;
10733 char *kwnames[] = {
10734 (char *) "self", NULL
10735 };
10736
10737 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyRectangleShape_GetCornerRadius",kwnames,&obj0)) goto fail;
15afbcd0
RD
10738 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyRectangleShape,
10739 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30d215aa
RD
10740 {
10741 PyThreadState* __tstate = wxPyBeginAllowThreads();
10742 result = (double)(arg1)->GetCornerRadius();
10743
10744 wxPyEndAllowThreads(__tstate);
10745 if (PyErr_Occurred()) SWIG_fail;
10746 }
15afbcd0 10747 resultobj = SWIG_FromDouble((double)result);
30d215aa
RD
10748 return resultobj;
10749 fail:
10750 return NULL;
10751}
10752
10753
44127b65
RD
10754static PyObject *_wrap_PyRectangleShape_base_OnDelete(PyObject *self, PyObject *args, PyObject *kwargs) {
10755 PyObject *resultobj;
10756 wxPyRectangleShape *arg1 = (wxPyRectangleShape *) 0 ;
10757 PyObject * obj0 = 0 ;
10758 char *kwnames[] = {
10759 (char *) "self", NULL
10760 };
10761
10762 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyRectangleShape_base_OnDelete",kwnames,&obj0)) goto fail;
15afbcd0
RD
10763 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyRectangleShape,
10764 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
10765 {
10766 PyThreadState* __tstate = wxPyBeginAllowThreads();
10767 (arg1)->base_OnDelete();
10768
10769 wxPyEndAllowThreads(__tstate);
10770 if (PyErr_Occurred()) SWIG_fail;
10771 }
10772 Py_INCREF(Py_None); resultobj = Py_None;
10773 return resultobj;
10774 fail:
10775 return NULL;
10776}
10777
10778
10779static PyObject *_wrap_PyRectangleShape_base_OnDraw(PyObject *self, PyObject *args, PyObject *kwargs) {
10780 PyObject *resultobj;
10781 wxPyRectangleShape *arg1 = (wxPyRectangleShape *) 0 ;
10782 wxDC *arg2 = 0 ;
10783 PyObject * obj0 = 0 ;
10784 PyObject * obj1 = 0 ;
10785 char *kwnames[] = {
10786 (char *) "self",(char *) "dc", NULL
10787 };
10788
10789 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyRectangleShape_base_OnDraw",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
10790 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyRectangleShape,
10791 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10792 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
10793 SWIG_POINTER_EXCEPTION | 0)) == -1)
10794 SWIG_fail;
44127b65 10795 if (arg2 == NULL) {
15afbcd0
RD
10796 PyErr_SetString(PyExc_TypeError,"null reference");
10797 SWIG_fail;
44127b65
RD
10798 }
10799 {
10800 PyThreadState* __tstate = wxPyBeginAllowThreads();
10801 (arg1)->base_OnDraw(*arg2);
10802
10803 wxPyEndAllowThreads(__tstate);
10804 if (PyErr_Occurred()) SWIG_fail;
10805 }
10806 Py_INCREF(Py_None); resultobj = Py_None;
10807 return resultobj;
10808 fail:
10809 return NULL;
10810}
10811
10812
10813static PyObject *_wrap_PyRectangleShape_base_OnDrawContents(PyObject *self, PyObject *args, PyObject *kwargs) {
10814 PyObject *resultobj;
10815 wxPyRectangleShape *arg1 = (wxPyRectangleShape *) 0 ;
10816 wxDC *arg2 = 0 ;
10817 PyObject * obj0 = 0 ;
10818 PyObject * obj1 = 0 ;
10819 char *kwnames[] = {
10820 (char *) "self",(char *) "dc", NULL
10821 };
10822
10823 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyRectangleShape_base_OnDrawContents",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
10824 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyRectangleShape,
10825 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10826 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
10827 SWIG_POINTER_EXCEPTION | 0)) == -1)
10828 SWIG_fail;
44127b65 10829 if (arg2 == NULL) {
15afbcd0
RD
10830 PyErr_SetString(PyExc_TypeError,"null reference");
10831 SWIG_fail;
44127b65
RD
10832 }
10833 {
10834 PyThreadState* __tstate = wxPyBeginAllowThreads();
10835 (arg1)->base_OnDrawContents(*arg2);
10836
10837 wxPyEndAllowThreads(__tstate);
10838 if (PyErr_Occurred()) SWIG_fail;
10839 }
10840 Py_INCREF(Py_None); resultobj = Py_None;
10841 return resultobj;
10842 fail:
10843 return NULL;
10844}
10845
10846
10847static PyObject *_wrap_PyRectangleShape_base_OnDrawBranches(PyObject *self, PyObject *args, PyObject *kwargs) {
10848 PyObject *resultobj;
10849 wxPyRectangleShape *arg1 = (wxPyRectangleShape *) 0 ;
10850 wxDC *arg2 = 0 ;
10851 bool arg3 = (bool) FALSE ;
10852 PyObject * obj0 = 0 ;
10853 PyObject * obj1 = 0 ;
10854 PyObject * obj2 = 0 ;
10855 char *kwnames[] = {
10856 (char *) "self",(char *) "dc",(char *) "erase", NULL
10857 };
10858
10859 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:PyRectangleShape_base_OnDrawBranches",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
10860 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyRectangleShape,
10861 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10862 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
10863 SWIG_POINTER_EXCEPTION | 0)) == -1)
10864 SWIG_fail;
44127b65 10865 if (arg2 == NULL) {
15afbcd0
RD
10866 PyErr_SetString(PyExc_TypeError,"null reference");
10867 SWIG_fail;
44127b65
RD
10868 }
10869 if (obj2) {
15afbcd0
RD
10870 arg3 = (bool) SWIG_AsBool(obj2);
10871 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
10872 }
10873 {
10874 PyThreadState* __tstate = wxPyBeginAllowThreads();
10875 (arg1)->base_OnDrawBranches(*arg2,arg3);
10876
10877 wxPyEndAllowThreads(__tstate);
10878 if (PyErr_Occurred()) SWIG_fail;
10879 }
10880 Py_INCREF(Py_None); resultobj = Py_None;
10881 return resultobj;
10882 fail:
10883 return NULL;
10884}
10885
10886
10887static PyObject *_wrap_PyRectangleShape_base_OnMoveLinks(PyObject *self, PyObject *args, PyObject *kwargs) {
10888 PyObject *resultobj;
10889 wxPyRectangleShape *arg1 = (wxPyRectangleShape *) 0 ;
10890 wxDC *arg2 = 0 ;
10891 PyObject * obj0 = 0 ;
10892 PyObject * obj1 = 0 ;
10893 char *kwnames[] = {
10894 (char *) "self",(char *) "dc", NULL
10895 };
10896
10897 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyRectangleShape_base_OnMoveLinks",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
10898 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyRectangleShape,
10899 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10900 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
10901 SWIG_POINTER_EXCEPTION | 0)) == -1)
10902 SWIG_fail;
44127b65 10903 if (arg2 == NULL) {
15afbcd0
RD
10904 PyErr_SetString(PyExc_TypeError,"null reference");
10905 SWIG_fail;
44127b65
RD
10906 }
10907 {
10908 PyThreadState* __tstate = wxPyBeginAllowThreads();
10909 (arg1)->base_OnMoveLinks(*arg2);
10910
10911 wxPyEndAllowThreads(__tstate);
10912 if (PyErr_Occurred()) SWIG_fail;
10913 }
10914 Py_INCREF(Py_None); resultobj = Py_None;
10915 return resultobj;
10916 fail:
10917 return NULL;
10918}
10919
10920
10921static PyObject *_wrap_PyRectangleShape_base_OnErase(PyObject *self, PyObject *args, PyObject *kwargs) {
10922 PyObject *resultobj;
10923 wxPyRectangleShape *arg1 = (wxPyRectangleShape *) 0 ;
10924 wxDC *arg2 = 0 ;
10925 PyObject * obj0 = 0 ;
10926 PyObject * obj1 = 0 ;
10927 char *kwnames[] = {
10928 (char *) "self",(char *) "dc", NULL
10929 };
10930
10931 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyRectangleShape_base_OnErase",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
10932 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyRectangleShape,
10933 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10934 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
10935 SWIG_POINTER_EXCEPTION | 0)) == -1)
10936 SWIG_fail;
44127b65 10937 if (arg2 == NULL) {
15afbcd0
RD
10938 PyErr_SetString(PyExc_TypeError,"null reference");
10939 SWIG_fail;
44127b65
RD
10940 }
10941 {
10942 PyThreadState* __tstate = wxPyBeginAllowThreads();
10943 (arg1)->base_OnErase(*arg2);
10944
10945 wxPyEndAllowThreads(__tstate);
10946 if (PyErr_Occurred()) SWIG_fail;
10947 }
10948 Py_INCREF(Py_None); resultobj = Py_None;
10949 return resultobj;
10950 fail:
10951 return NULL;
10952}
10953
10954
10955static PyObject *_wrap_PyRectangleShape_base_OnEraseContents(PyObject *self, PyObject *args, PyObject *kwargs) {
10956 PyObject *resultobj;
10957 wxPyRectangleShape *arg1 = (wxPyRectangleShape *) 0 ;
10958 wxDC *arg2 = 0 ;
10959 PyObject * obj0 = 0 ;
10960 PyObject * obj1 = 0 ;
10961 char *kwnames[] = {
10962 (char *) "self",(char *) "dc", NULL
10963 };
10964
10965 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyRectangleShape_base_OnEraseContents",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
10966 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyRectangleShape,
10967 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
10968 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
10969 SWIG_POINTER_EXCEPTION | 0)) == -1)
10970 SWIG_fail;
44127b65 10971 if (arg2 == NULL) {
15afbcd0
RD
10972 PyErr_SetString(PyExc_TypeError,"null reference");
10973 SWIG_fail;
44127b65
RD
10974 }
10975 {
10976 PyThreadState* __tstate = wxPyBeginAllowThreads();
10977 (arg1)->base_OnEraseContents(*arg2);
10978
10979 wxPyEndAllowThreads(__tstate);
10980 if (PyErr_Occurred()) SWIG_fail;
10981 }
10982 Py_INCREF(Py_None); resultobj = Py_None;
10983 return resultobj;
10984 fail:
10985 return NULL;
10986}
10987
10988
10989static PyObject *_wrap_PyRectangleShape_base_OnHighlight(PyObject *self, PyObject *args, PyObject *kwargs) {
10990 PyObject *resultobj;
10991 wxPyRectangleShape *arg1 = (wxPyRectangleShape *) 0 ;
10992 wxDC *arg2 = 0 ;
10993 PyObject * obj0 = 0 ;
10994 PyObject * obj1 = 0 ;
10995 char *kwnames[] = {
10996 (char *) "self",(char *) "dc", NULL
10997 };
10998
10999 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyRectangleShape_base_OnHighlight",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
11000 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyRectangleShape,
11001 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11002 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
11003 SWIG_POINTER_EXCEPTION | 0)) == -1)
11004 SWIG_fail;
44127b65 11005 if (arg2 == NULL) {
15afbcd0
RD
11006 PyErr_SetString(PyExc_TypeError,"null reference");
11007 SWIG_fail;
44127b65
RD
11008 }
11009 {
11010 PyThreadState* __tstate = wxPyBeginAllowThreads();
11011 (arg1)->base_OnHighlight(*arg2);
11012
11013 wxPyEndAllowThreads(__tstate);
11014 if (PyErr_Occurred()) SWIG_fail;
11015 }
11016 Py_INCREF(Py_None); resultobj = Py_None;
11017 return resultobj;
11018 fail:
11019 return NULL;
11020}
11021
11022
11023static PyObject *_wrap_PyRectangleShape_base_OnLeftClick(PyObject *self, PyObject *args, PyObject *kwargs) {
11024 PyObject *resultobj;
11025 wxPyRectangleShape *arg1 = (wxPyRectangleShape *) 0 ;
11026 double arg2 ;
11027 double arg3 ;
11028 int arg4 = (int) 0 ;
11029 int arg5 = (int) 0 ;
11030 PyObject * obj0 = 0 ;
994141e6
RD
11031 PyObject * obj1 = 0 ;
11032 PyObject * obj2 = 0 ;
11033 PyObject * obj3 = 0 ;
11034 PyObject * obj4 = 0 ;
44127b65
RD
11035 char *kwnames[] = {
11036 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
11037 };
11038
994141e6 11039 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyRectangleShape_base_OnLeftClick",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
11040 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyRectangleShape,
11041 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11042 arg2 = (double) SWIG_AsDouble(obj1);
11043 if (PyErr_Occurred()) SWIG_fail;
11044 arg3 = (double) SWIG_AsDouble(obj2);
11045 if (PyErr_Occurred()) SWIG_fail;
994141e6 11046 if (obj3) {
15afbcd0
RD
11047 arg4 = (int) SWIG_AsInt(obj3);
11048 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
11049 }
11050 if (obj4) {
15afbcd0
RD
11051 arg5 = (int) SWIG_AsInt(obj4);
11052 if (PyErr_Occurred()) SWIG_fail;
994141e6 11053 }
44127b65
RD
11054 {
11055 PyThreadState* __tstate = wxPyBeginAllowThreads();
11056 (arg1)->base_OnLeftClick(arg2,arg3,arg4,arg5);
11057
11058 wxPyEndAllowThreads(__tstate);
11059 if (PyErr_Occurred()) SWIG_fail;
11060 }
11061 Py_INCREF(Py_None); resultobj = Py_None;
11062 return resultobj;
11063 fail:
11064 return NULL;
11065}
11066
11067
11068static PyObject *_wrap_PyRectangleShape_base_OnLeftDoubleClick(PyObject *self, PyObject *args, PyObject *kwargs) {
11069 PyObject *resultobj;
11070 wxPyRectangleShape *arg1 = (wxPyRectangleShape *) 0 ;
11071 double arg2 ;
11072 double arg3 ;
11073 int arg4 = (int) 0 ;
11074 int arg5 = (int) 0 ;
11075 PyObject * obj0 = 0 ;
994141e6
RD
11076 PyObject * obj1 = 0 ;
11077 PyObject * obj2 = 0 ;
11078 PyObject * obj3 = 0 ;
11079 PyObject * obj4 = 0 ;
44127b65
RD
11080 char *kwnames[] = {
11081 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
11082 };
11083
994141e6 11084 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyRectangleShape_base_OnLeftDoubleClick",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
11085 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyRectangleShape,
11086 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11087 arg2 = (double) SWIG_AsDouble(obj1);
11088 if (PyErr_Occurred()) SWIG_fail;
11089 arg3 = (double) SWIG_AsDouble(obj2);
11090 if (PyErr_Occurred()) SWIG_fail;
994141e6 11091 if (obj3) {
15afbcd0
RD
11092 arg4 = (int) SWIG_AsInt(obj3);
11093 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
11094 }
11095 if (obj4) {
15afbcd0
RD
11096 arg5 = (int) SWIG_AsInt(obj4);
11097 if (PyErr_Occurred()) SWIG_fail;
994141e6 11098 }
44127b65
RD
11099 {
11100 PyThreadState* __tstate = wxPyBeginAllowThreads();
11101 (arg1)->base_OnLeftDoubleClick(arg2,arg3,arg4,arg5);
11102
11103 wxPyEndAllowThreads(__tstate);
11104 if (PyErr_Occurred()) SWIG_fail;
11105 }
11106 Py_INCREF(Py_None); resultobj = Py_None;
11107 return resultobj;
11108 fail:
11109 return NULL;
11110}
11111
11112
11113static PyObject *_wrap_PyRectangleShape_base_OnRightClick(PyObject *self, PyObject *args, PyObject *kwargs) {
11114 PyObject *resultobj;
11115 wxPyRectangleShape *arg1 = (wxPyRectangleShape *) 0 ;
11116 double arg2 ;
11117 double arg3 ;
11118 int arg4 = (int) 0 ;
11119 int arg5 = (int) 0 ;
11120 PyObject * obj0 = 0 ;
994141e6
RD
11121 PyObject * obj1 = 0 ;
11122 PyObject * obj2 = 0 ;
11123 PyObject * obj3 = 0 ;
11124 PyObject * obj4 = 0 ;
44127b65
RD
11125 char *kwnames[] = {
11126 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
11127 };
11128
994141e6 11129 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyRectangleShape_base_OnRightClick",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
11130 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyRectangleShape,
11131 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11132 arg2 = (double) SWIG_AsDouble(obj1);
11133 if (PyErr_Occurred()) SWIG_fail;
11134 arg3 = (double) SWIG_AsDouble(obj2);
11135 if (PyErr_Occurred()) SWIG_fail;
994141e6 11136 if (obj3) {
15afbcd0
RD
11137 arg4 = (int) SWIG_AsInt(obj3);
11138 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
11139 }
11140 if (obj4) {
15afbcd0
RD
11141 arg5 = (int) SWIG_AsInt(obj4);
11142 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
11143 }
11144 {
11145 PyThreadState* __tstate = wxPyBeginAllowThreads();
11146 (arg1)->base_OnRightClick(arg2,arg3,arg4,arg5);
11147
11148 wxPyEndAllowThreads(__tstate);
11149 if (PyErr_Occurred()) SWIG_fail;
11150 }
11151 Py_INCREF(Py_None); resultobj = Py_None;
11152 return resultobj;
11153 fail:
11154 return NULL;
11155}
11156
11157
11158static PyObject *_wrap_PyRectangleShape_base_OnSize(PyObject *self, PyObject *args, PyObject *kwargs) {
11159 PyObject *resultobj;
11160 wxPyRectangleShape *arg1 = (wxPyRectangleShape *) 0 ;
44127b65
RD
11161 double arg2 ;
11162 double arg3 ;
11163 PyObject * obj0 = 0 ;
994141e6
RD
11164 PyObject * obj1 = 0 ;
11165 PyObject * obj2 = 0 ;
44127b65
RD
11166 char *kwnames[] = {
11167 (char *) "self",(char *) "x",(char *) "y", NULL
11168 };
11169
994141e6 11170 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyRectangleShape_base_OnSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
11171 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyRectangleShape,
11172 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11173 arg2 = (double) SWIG_AsDouble(obj1);
11174 if (PyErr_Occurred()) SWIG_fail;
11175 arg3 = (double) SWIG_AsDouble(obj2);
11176 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
11177 {
11178 PyThreadState* __tstate = wxPyBeginAllowThreads();
11179 (arg1)->base_OnSize(arg2,arg3);
11180
11181 wxPyEndAllowThreads(__tstate);
11182 if (PyErr_Occurred()) SWIG_fail;
11183 }
11184 Py_INCREF(Py_None); resultobj = Py_None;
11185 return resultobj;
11186 fail:
11187 return NULL;
11188}
11189
11190
11191static PyObject *_wrap_PyRectangleShape_base_OnMovePre(PyObject *self, PyObject *args, PyObject *kwargs) {
11192 PyObject *resultobj;
11193 wxPyRectangleShape *arg1 = (wxPyRectangleShape *) 0 ;
11194 wxDC *arg2 = 0 ;
11195 double arg3 ;
11196 double arg4 ;
11197 double arg5 ;
11198 double arg6 ;
11199 bool arg7 = (bool) True ;
11200 bool result;
11201 PyObject * obj0 = 0 ;
11202 PyObject * obj1 = 0 ;
994141e6
RD
11203 PyObject * obj2 = 0 ;
11204 PyObject * obj3 = 0 ;
11205 PyObject * obj4 = 0 ;
11206 PyObject * obj5 = 0 ;
44127b65
RD
11207 PyObject * obj6 = 0 ;
11208 char *kwnames[] = {
11209 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "old_x",(char *) "old_y",(char *) "display", NULL
11210 };
11211
994141e6 11212 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO|O:PyRectangleShape_base_OnMovePre",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
15afbcd0
RD
11213 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyRectangleShape,
11214 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11215 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
11216 SWIG_POINTER_EXCEPTION | 0)) == -1)
11217 SWIG_fail;
44127b65 11218 if (arg2 == NULL) {
15afbcd0
RD
11219 PyErr_SetString(PyExc_TypeError,"null reference");
11220 SWIG_fail;
11221 }
11222 arg3 = (double) SWIG_AsDouble(obj2);
11223 if (PyErr_Occurred()) SWIG_fail;
11224 arg4 = (double) SWIG_AsDouble(obj3);
11225 if (PyErr_Occurred()) SWIG_fail;
11226 arg5 = (double) SWIG_AsDouble(obj4);
11227 if (PyErr_Occurred()) SWIG_fail;
11228 arg6 = (double) SWIG_AsDouble(obj5);
11229 if (PyErr_Occurred()) SWIG_fail;
44127b65 11230 if (obj6) {
15afbcd0
RD
11231 arg7 = (bool) SWIG_AsBool(obj6);
11232 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
11233 }
11234 {
11235 PyThreadState* __tstate = wxPyBeginAllowThreads();
11236 result = (bool)(arg1)->base_OnMovePre(*arg2,arg3,arg4,arg5,arg6,arg7);
11237
11238 wxPyEndAllowThreads(__tstate);
11239 if (PyErr_Occurred()) SWIG_fail;
11240 }
4f89f6a3
RD
11241 {
11242 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11243 }
44127b65
RD
11244 return resultobj;
11245 fail:
11246 return NULL;
11247}
11248
11249
11250static PyObject *_wrap_PyRectangleShape_base_OnMovePost(PyObject *self, PyObject *args, PyObject *kwargs) {
11251 PyObject *resultobj;
11252 wxPyRectangleShape *arg1 = (wxPyRectangleShape *) 0 ;
11253 wxDC *arg2 = 0 ;
11254 double arg3 ;
11255 double arg4 ;
11256 double arg5 ;
11257 double arg6 ;
11258 bool arg7 = (bool) True ;
11259 PyObject * obj0 = 0 ;
11260 PyObject * obj1 = 0 ;
994141e6
RD
11261 PyObject * obj2 = 0 ;
11262 PyObject * obj3 = 0 ;
11263 PyObject * obj4 = 0 ;
11264 PyObject * obj5 = 0 ;
44127b65
RD
11265 PyObject * obj6 = 0 ;
11266 char *kwnames[] = {
11267 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "old_x",(char *) "old_y",(char *) "display", NULL
11268 };
11269
994141e6 11270 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO|O:PyRectangleShape_base_OnMovePost",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
15afbcd0
RD
11271 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyRectangleShape,
11272 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11273 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
11274 SWIG_POINTER_EXCEPTION | 0)) == -1)
11275 SWIG_fail;
44127b65 11276 if (arg2 == NULL) {
15afbcd0
RD
11277 PyErr_SetString(PyExc_TypeError,"null reference");
11278 SWIG_fail;
11279 }
11280 arg3 = (double) SWIG_AsDouble(obj2);
11281 if (PyErr_Occurred()) SWIG_fail;
11282 arg4 = (double) SWIG_AsDouble(obj3);
11283 if (PyErr_Occurred()) SWIG_fail;
11284 arg5 = (double) SWIG_AsDouble(obj4);
11285 if (PyErr_Occurred()) SWIG_fail;
11286 arg6 = (double) SWIG_AsDouble(obj5);
11287 if (PyErr_Occurred()) SWIG_fail;
44127b65 11288 if (obj6) {
15afbcd0
RD
11289 arg7 = (bool) SWIG_AsBool(obj6);
11290 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
11291 }
11292 {
11293 PyThreadState* __tstate = wxPyBeginAllowThreads();
11294 (arg1)->base_OnMovePost(*arg2,arg3,arg4,arg5,arg6,arg7);
11295
11296 wxPyEndAllowThreads(__tstate);
11297 if (PyErr_Occurred()) SWIG_fail;
11298 }
11299 Py_INCREF(Py_None); resultobj = Py_None;
11300 return resultobj;
11301 fail:
11302 return NULL;
11303}
11304
11305
11306static PyObject *_wrap_PyRectangleShape_base_OnDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
11307 PyObject *resultobj;
11308 wxPyRectangleShape *arg1 = (wxPyRectangleShape *) 0 ;
11309 bool arg2 ;
11310 double arg3 ;
11311 double arg4 ;
11312 int arg5 = (int) 0 ;
11313 int arg6 = (int) 0 ;
11314 PyObject * obj0 = 0 ;
11315 PyObject * obj1 = 0 ;
994141e6
RD
11316 PyObject * obj2 = 0 ;
11317 PyObject * obj3 = 0 ;
11318 PyObject * obj4 = 0 ;
11319 PyObject * obj5 = 0 ;
44127b65
RD
11320 char *kwnames[] = {
11321 (char *) "self",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
11322 };
11323
994141e6 11324 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:PyRectangleShape_base_OnDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
11325 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyRectangleShape,
11326 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11327 arg2 = (bool) SWIG_AsBool(obj1);
11328 if (PyErr_Occurred()) SWIG_fail;
11329 arg3 = (double) SWIG_AsDouble(obj2);
11330 if (PyErr_Occurred()) SWIG_fail;
11331 arg4 = (double) SWIG_AsDouble(obj3);
11332 if (PyErr_Occurred()) SWIG_fail;
994141e6 11333 if (obj4) {
15afbcd0
RD
11334 arg5 = (int) SWIG_AsInt(obj4);
11335 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
11336 }
11337 if (obj5) {
15afbcd0
RD
11338 arg6 = (int) SWIG_AsInt(obj5);
11339 if (PyErr_Occurred()) SWIG_fail;
994141e6 11340 }
44127b65
RD
11341 {
11342 PyThreadState* __tstate = wxPyBeginAllowThreads();
11343 (arg1)->base_OnDragLeft(arg2,arg3,arg4,arg5,arg6);
11344
11345 wxPyEndAllowThreads(__tstate);
11346 if (PyErr_Occurred()) SWIG_fail;
11347 }
11348 Py_INCREF(Py_None); resultobj = Py_None;
11349 return resultobj;
11350 fail:
11351 return NULL;
11352}
11353
11354
11355static PyObject *_wrap_PyRectangleShape_base_OnBeginDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
11356 PyObject *resultobj;
11357 wxPyRectangleShape *arg1 = (wxPyRectangleShape *) 0 ;
11358 double arg2 ;
11359 double arg3 ;
11360 int arg4 = (int) 0 ;
11361 int arg5 = (int) 0 ;
11362 PyObject * obj0 = 0 ;
994141e6
RD
11363 PyObject * obj1 = 0 ;
11364 PyObject * obj2 = 0 ;
11365 PyObject * obj3 = 0 ;
11366 PyObject * obj4 = 0 ;
44127b65
RD
11367 char *kwnames[] = {
11368 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
11369 };
11370
994141e6 11371 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyRectangleShape_base_OnBeginDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
11372 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyRectangleShape,
11373 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11374 arg2 = (double) SWIG_AsDouble(obj1);
11375 if (PyErr_Occurred()) SWIG_fail;
11376 arg3 = (double) SWIG_AsDouble(obj2);
11377 if (PyErr_Occurred()) SWIG_fail;
994141e6 11378 if (obj3) {
15afbcd0
RD
11379 arg4 = (int) SWIG_AsInt(obj3);
11380 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
11381 }
11382 if (obj4) {
15afbcd0
RD
11383 arg5 = (int) SWIG_AsInt(obj4);
11384 if (PyErr_Occurred()) SWIG_fail;
994141e6 11385 }
44127b65
RD
11386 {
11387 PyThreadState* __tstate = wxPyBeginAllowThreads();
11388 (arg1)->base_OnBeginDragLeft(arg2,arg3,arg4,arg5);
11389
11390 wxPyEndAllowThreads(__tstate);
11391 if (PyErr_Occurred()) SWIG_fail;
11392 }
11393 Py_INCREF(Py_None); resultobj = Py_None;
11394 return resultobj;
11395 fail:
11396 return NULL;
11397}
11398
11399
11400static PyObject *_wrap_PyRectangleShape_base_OnEndDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
11401 PyObject *resultobj;
11402 wxPyRectangleShape *arg1 = (wxPyRectangleShape *) 0 ;
11403 double arg2 ;
11404 double arg3 ;
11405 int arg4 = (int) 0 ;
11406 int arg5 = (int) 0 ;
11407 PyObject * obj0 = 0 ;
994141e6
RD
11408 PyObject * obj1 = 0 ;
11409 PyObject * obj2 = 0 ;
11410 PyObject * obj3 = 0 ;
11411 PyObject * obj4 = 0 ;
44127b65
RD
11412 char *kwnames[] = {
11413 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
11414 };
11415
994141e6 11416 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyRectangleShape_base_OnEndDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
11417 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyRectangleShape,
11418 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11419 arg2 = (double) SWIG_AsDouble(obj1);
11420 if (PyErr_Occurred()) SWIG_fail;
11421 arg3 = (double) SWIG_AsDouble(obj2);
11422 if (PyErr_Occurred()) SWIG_fail;
994141e6 11423 if (obj3) {
15afbcd0
RD
11424 arg4 = (int) SWIG_AsInt(obj3);
11425 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
11426 }
11427 if (obj4) {
15afbcd0
RD
11428 arg5 = (int) SWIG_AsInt(obj4);
11429 if (PyErr_Occurred()) SWIG_fail;
994141e6 11430 }
44127b65
RD
11431 {
11432 PyThreadState* __tstate = wxPyBeginAllowThreads();
11433 (arg1)->base_OnEndDragLeft(arg2,arg3,arg4,arg5);
11434
11435 wxPyEndAllowThreads(__tstate);
11436 if (PyErr_Occurred()) SWIG_fail;
11437 }
11438 Py_INCREF(Py_None); resultobj = Py_None;
11439 return resultobj;
11440 fail:
11441 return NULL;
11442}
11443
11444
11445static PyObject *_wrap_PyRectangleShape_base_OnDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
11446 PyObject *resultobj;
11447 wxPyRectangleShape *arg1 = (wxPyRectangleShape *) 0 ;
11448 bool arg2 ;
11449 double arg3 ;
11450 double arg4 ;
11451 int arg5 = (int) 0 ;
11452 int arg6 = (int) 0 ;
11453 PyObject * obj0 = 0 ;
11454 PyObject * obj1 = 0 ;
994141e6
RD
11455 PyObject * obj2 = 0 ;
11456 PyObject * obj3 = 0 ;
11457 PyObject * obj4 = 0 ;
11458 PyObject * obj5 = 0 ;
44127b65
RD
11459 char *kwnames[] = {
11460 (char *) "self",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
11461 };
11462
994141e6 11463 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:PyRectangleShape_base_OnDragRight",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
11464 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyRectangleShape,
11465 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11466 arg2 = (bool) SWIG_AsBool(obj1);
11467 if (PyErr_Occurred()) SWIG_fail;
11468 arg3 = (double) SWIG_AsDouble(obj2);
11469 if (PyErr_Occurred()) SWIG_fail;
11470 arg4 = (double) SWIG_AsDouble(obj3);
11471 if (PyErr_Occurred()) SWIG_fail;
994141e6 11472 if (obj4) {
15afbcd0
RD
11473 arg5 = (int) SWIG_AsInt(obj4);
11474 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
11475 }
11476 if (obj5) {
15afbcd0
RD
11477 arg6 = (int) SWIG_AsInt(obj5);
11478 if (PyErr_Occurred()) SWIG_fail;
994141e6 11479 }
44127b65
RD
11480 {
11481 PyThreadState* __tstate = wxPyBeginAllowThreads();
11482 (arg1)->base_OnDragRight(arg2,arg3,arg4,arg5,arg6);
11483
11484 wxPyEndAllowThreads(__tstate);
11485 if (PyErr_Occurred()) SWIG_fail;
11486 }
11487 Py_INCREF(Py_None); resultobj = Py_None;
11488 return resultobj;
11489 fail:
11490 return NULL;
11491}
11492
11493
11494static PyObject *_wrap_PyRectangleShape_base_OnBeginDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
11495 PyObject *resultobj;
11496 wxPyRectangleShape *arg1 = (wxPyRectangleShape *) 0 ;
11497 double arg2 ;
11498 double arg3 ;
11499 int arg4 = (int) 0 ;
11500 int arg5 = (int) 0 ;
11501 PyObject * obj0 = 0 ;
994141e6
RD
11502 PyObject * obj1 = 0 ;
11503 PyObject * obj2 = 0 ;
11504 PyObject * obj3 = 0 ;
11505 PyObject * obj4 = 0 ;
44127b65
RD
11506 char *kwnames[] = {
11507 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
11508 };
11509
994141e6 11510 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyRectangleShape_base_OnBeginDragRight",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
11511 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyRectangleShape,
11512 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11513 arg2 = (double) SWIG_AsDouble(obj1);
11514 if (PyErr_Occurred()) SWIG_fail;
11515 arg3 = (double) SWIG_AsDouble(obj2);
11516 if (PyErr_Occurred()) SWIG_fail;
994141e6 11517 if (obj3) {
15afbcd0
RD
11518 arg4 = (int) SWIG_AsInt(obj3);
11519 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
11520 }
11521 if (obj4) {
15afbcd0
RD
11522 arg5 = (int) SWIG_AsInt(obj4);
11523 if (PyErr_Occurred()) SWIG_fail;
994141e6 11524 }
44127b65
RD
11525 {
11526 PyThreadState* __tstate = wxPyBeginAllowThreads();
11527 (arg1)->base_OnBeginDragRight(arg2,arg3,arg4,arg5);
11528
11529 wxPyEndAllowThreads(__tstate);
11530 if (PyErr_Occurred()) SWIG_fail;
11531 }
11532 Py_INCREF(Py_None); resultobj = Py_None;
11533 return resultobj;
11534 fail:
11535 return NULL;
11536}
11537
11538
11539static PyObject *_wrap_PyRectangleShape_base_OnEndDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
11540 PyObject *resultobj;
11541 wxPyRectangleShape *arg1 = (wxPyRectangleShape *) 0 ;
11542 double arg2 ;
11543 double arg3 ;
11544 int arg4 = (int) 0 ;
11545 int arg5 = (int) 0 ;
11546 PyObject * obj0 = 0 ;
994141e6
RD
11547 PyObject * obj1 = 0 ;
11548 PyObject * obj2 = 0 ;
11549 PyObject * obj3 = 0 ;
11550 PyObject * obj4 = 0 ;
44127b65
RD
11551 char *kwnames[] = {
11552 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
11553 };
11554
994141e6 11555 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyRectangleShape_base_OnEndDragRight",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
11556 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyRectangleShape,
11557 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11558 arg2 = (double) SWIG_AsDouble(obj1);
11559 if (PyErr_Occurred()) SWIG_fail;
11560 arg3 = (double) SWIG_AsDouble(obj2);
11561 if (PyErr_Occurred()) SWIG_fail;
994141e6 11562 if (obj3) {
15afbcd0
RD
11563 arg4 = (int) SWIG_AsInt(obj3);
11564 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
11565 }
11566 if (obj4) {
15afbcd0
RD
11567 arg5 = (int) SWIG_AsInt(obj4);
11568 if (PyErr_Occurred()) SWIG_fail;
994141e6 11569 }
44127b65
RD
11570 {
11571 PyThreadState* __tstate = wxPyBeginAllowThreads();
11572 (arg1)->base_OnEndDragRight(arg2,arg3,arg4,arg5);
11573
11574 wxPyEndAllowThreads(__tstate);
11575 if (PyErr_Occurred()) SWIG_fail;
11576 }
11577 Py_INCREF(Py_None); resultobj = Py_None;
11578 return resultobj;
11579 fail:
11580 return NULL;
11581}
11582
11583
11584static PyObject *_wrap_PyRectangleShape_base_OnDrawOutline(PyObject *self, PyObject *args, PyObject *kwargs) {
11585 PyObject *resultobj;
11586 wxPyRectangleShape *arg1 = (wxPyRectangleShape *) 0 ;
11587 wxDC *arg2 = 0 ;
11588 double arg3 ;
11589 double arg4 ;
11590 double arg5 ;
11591 double arg6 ;
11592 PyObject * obj0 = 0 ;
11593 PyObject * obj1 = 0 ;
994141e6
RD
11594 PyObject * obj2 = 0 ;
11595 PyObject * obj3 = 0 ;
11596 PyObject * obj4 = 0 ;
11597 PyObject * obj5 = 0 ;
44127b65
RD
11598 char *kwnames[] = {
11599 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "w",(char *) "h", NULL
11600 };
11601
994141e6 11602 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO:PyRectangleShape_base_OnDrawOutline",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
11603 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyRectangleShape,
11604 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11605 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
11606 SWIG_POINTER_EXCEPTION | 0)) == -1)
11607 SWIG_fail;
44127b65 11608 if (arg2 == NULL) {
15afbcd0
RD
11609 PyErr_SetString(PyExc_TypeError,"null reference");
11610 SWIG_fail;
994141e6 11611 }
15afbcd0
RD
11612 arg3 = (double) SWIG_AsDouble(obj2);
11613 if (PyErr_Occurred()) SWIG_fail;
11614 arg4 = (double) SWIG_AsDouble(obj3);
11615 if (PyErr_Occurred()) SWIG_fail;
11616 arg5 = (double) SWIG_AsDouble(obj4);
11617 if (PyErr_Occurred()) SWIG_fail;
11618 arg6 = (double) SWIG_AsDouble(obj5);
11619 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
11620 {
11621 PyThreadState* __tstate = wxPyBeginAllowThreads();
11622 (arg1)->base_OnDrawOutline(*arg2,arg3,arg4,arg5,arg6);
11623
11624 wxPyEndAllowThreads(__tstate);
11625 if (PyErr_Occurred()) SWIG_fail;
11626 }
11627 Py_INCREF(Py_None); resultobj = Py_None;
11628 return resultobj;
11629 fail:
11630 return NULL;
11631}
11632
11633
11634static PyObject *_wrap_PyRectangleShape_base_OnDrawControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
11635 PyObject *resultobj;
11636 wxPyRectangleShape *arg1 = (wxPyRectangleShape *) 0 ;
11637 wxDC *arg2 = 0 ;
11638 PyObject * obj0 = 0 ;
11639 PyObject * obj1 = 0 ;
11640 char *kwnames[] = {
11641 (char *) "self",(char *) "dc", NULL
11642 };
11643
11644 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyRectangleShape_base_OnDrawControlPoints",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
11645 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyRectangleShape,
11646 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11647 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
11648 SWIG_POINTER_EXCEPTION | 0)) == -1)
11649 SWIG_fail;
44127b65 11650 if (arg2 == NULL) {
15afbcd0
RD
11651 PyErr_SetString(PyExc_TypeError,"null reference");
11652 SWIG_fail;
44127b65
RD
11653 }
11654 {
11655 PyThreadState* __tstate = wxPyBeginAllowThreads();
11656 (arg1)->base_OnDrawControlPoints(*arg2);
11657
11658 wxPyEndAllowThreads(__tstate);
11659 if (PyErr_Occurred()) SWIG_fail;
11660 }
11661 Py_INCREF(Py_None); resultobj = Py_None;
11662 return resultobj;
11663 fail:
11664 return NULL;
11665}
11666
11667
11668static PyObject *_wrap_PyRectangleShape_base_OnEraseControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
11669 PyObject *resultobj;
11670 wxPyRectangleShape *arg1 = (wxPyRectangleShape *) 0 ;
11671 wxDC *arg2 = 0 ;
11672 PyObject * obj0 = 0 ;
11673 PyObject * obj1 = 0 ;
11674 char *kwnames[] = {
11675 (char *) "self",(char *) "dc", NULL
11676 };
11677
11678 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyRectangleShape_base_OnEraseControlPoints",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
11679 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyRectangleShape,
11680 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11681 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
11682 SWIG_POINTER_EXCEPTION | 0)) == -1)
11683 SWIG_fail;
44127b65 11684 if (arg2 == NULL) {
15afbcd0
RD
11685 PyErr_SetString(PyExc_TypeError,"null reference");
11686 SWIG_fail;
44127b65
RD
11687 }
11688 {
11689 PyThreadState* __tstate = wxPyBeginAllowThreads();
11690 (arg1)->base_OnEraseControlPoints(*arg2);
11691
11692 wxPyEndAllowThreads(__tstate);
11693 if (PyErr_Occurred()) SWIG_fail;
11694 }
11695 Py_INCREF(Py_None); resultobj = Py_None;
11696 return resultobj;
11697 fail:
11698 return NULL;
11699}
11700
11701
11702static PyObject *_wrap_PyRectangleShape_base_OnMoveLink(PyObject *self, PyObject *args, PyObject *kwargs) {
11703 PyObject *resultobj;
11704 wxPyRectangleShape *arg1 = (wxPyRectangleShape *) 0 ;
11705 wxDC *arg2 = 0 ;
11706 bool arg3 = (bool) True ;
11707 PyObject * obj0 = 0 ;
11708 PyObject * obj1 = 0 ;
11709 PyObject * obj2 = 0 ;
11710 char *kwnames[] = {
11711 (char *) "self",(char *) "dc",(char *) "moveControlPoints", NULL
11712 };
11713
11714 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:PyRectangleShape_base_OnMoveLink",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
11715 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyRectangleShape,
11716 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11717 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
11718 SWIG_POINTER_EXCEPTION | 0)) == -1)
11719 SWIG_fail;
44127b65 11720 if (arg2 == NULL) {
15afbcd0
RD
11721 PyErr_SetString(PyExc_TypeError,"null reference");
11722 SWIG_fail;
44127b65
RD
11723 }
11724 if (obj2) {
15afbcd0
RD
11725 arg3 = (bool) SWIG_AsBool(obj2);
11726 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
11727 }
11728 {
11729 PyThreadState* __tstate = wxPyBeginAllowThreads();
11730 (arg1)->base_OnMoveLink(*arg2,arg3);
11731
11732 wxPyEndAllowThreads(__tstate);
11733 if (PyErr_Occurred()) SWIG_fail;
11734 }
11735 Py_INCREF(Py_None); resultobj = Py_None;
11736 return resultobj;
11737 fail:
11738 return NULL;
11739}
11740
11741
11742static PyObject *_wrap_PyRectangleShape_base_OnSizingDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
11743 PyObject *resultobj;
11744 wxPyRectangleShape *arg1 = (wxPyRectangleShape *) 0 ;
11745 wxPyControlPoint *arg2 = (wxPyControlPoint *) 0 ;
11746 bool arg3 ;
11747 double arg4 ;
11748 double arg5 ;
11749 int arg6 = (int) 0 ;
11750 int arg7 = (int) 0 ;
11751 PyObject * obj0 = 0 ;
11752 PyObject * obj1 = 0 ;
11753 PyObject * obj2 = 0 ;
994141e6
RD
11754 PyObject * obj3 = 0 ;
11755 PyObject * obj4 = 0 ;
11756 PyObject * obj5 = 0 ;
11757 PyObject * obj6 = 0 ;
44127b65
RD
11758 char *kwnames[] = {
11759 (char *) "self",(char *) "pt",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
11760 };
11761
994141e6 11762 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|OO:PyRectangleShape_base_OnSizingDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
15afbcd0
RD
11763 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyRectangleShape,
11764 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11765 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyControlPoint,
11766 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11767 arg3 = (bool) SWIG_AsBool(obj2);
11768 if (PyErr_Occurred()) SWIG_fail;
11769 arg4 = (double) SWIG_AsDouble(obj3);
11770 if (PyErr_Occurred()) SWIG_fail;
11771 arg5 = (double) SWIG_AsDouble(obj4);
11772 if (PyErr_Occurred()) SWIG_fail;
994141e6 11773 if (obj5) {
15afbcd0
RD
11774 arg6 = (int) SWIG_AsInt(obj5);
11775 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
11776 }
11777 if (obj6) {
15afbcd0
RD
11778 arg7 = (int) SWIG_AsInt(obj6);
11779 if (PyErr_Occurred()) SWIG_fail;
994141e6 11780 }
44127b65
RD
11781 {
11782 PyThreadState* __tstate = wxPyBeginAllowThreads();
11783 (arg1)->base_OnSizingDragLeft(arg2,arg3,arg4,arg5,arg6,arg7);
11784
11785 wxPyEndAllowThreads(__tstate);
11786 if (PyErr_Occurred()) SWIG_fail;
11787 }
11788 Py_INCREF(Py_None); resultobj = Py_None;
11789 return resultobj;
11790 fail:
11791 return NULL;
11792}
11793
11794
11795static PyObject *_wrap_PyRectangleShape_base_OnSizingBeginDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
11796 PyObject *resultobj;
11797 wxPyRectangleShape *arg1 = (wxPyRectangleShape *) 0 ;
11798 wxPyControlPoint *arg2 = (wxPyControlPoint *) 0 ;
11799 double arg3 ;
11800 double arg4 ;
11801 int arg5 = (int) 0 ;
11802 int arg6 = (int) 0 ;
11803 PyObject * obj0 = 0 ;
11804 PyObject * obj1 = 0 ;
994141e6
RD
11805 PyObject * obj2 = 0 ;
11806 PyObject * obj3 = 0 ;
11807 PyObject * obj4 = 0 ;
11808 PyObject * obj5 = 0 ;
44127b65
RD
11809 char *kwnames[] = {
11810 (char *) "self",(char *) "pt",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
11811 };
11812
994141e6 11813 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:PyRectangleShape_base_OnSizingBeginDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
11814 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyRectangleShape,
11815 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11816 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyControlPoint,
11817 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11818 arg3 = (double) SWIG_AsDouble(obj2);
11819 if (PyErr_Occurred()) SWIG_fail;
11820 arg4 = (double) SWIG_AsDouble(obj3);
11821 if (PyErr_Occurred()) SWIG_fail;
994141e6 11822 if (obj4) {
15afbcd0
RD
11823 arg5 = (int) SWIG_AsInt(obj4);
11824 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
11825 }
11826 if (obj5) {
15afbcd0
RD
11827 arg6 = (int) SWIG_AsInt(obj5);
11828 if (PyErr_Occurred()) SWIG_fail;
994141e6 11829 }
44127b65
RD
11830 {
11831 PyThreadState* __tstate = wxPyBeginAllowThreads();
11832 (arg1)->base_OnSizingBeginDragLeft(arg2,arg3,arg4,arg5,arg6);
11833
11834 wxPyEndAllowThreads(__tstate);
11835 if (PyErr_Occurred()) SWIG_fail;
11836 }
11837 Py_INCREF(Py_None); resultobj = Py_None;
11838 return resultobj;
11839 fail:
11840 return NULL;
11841}
11842
11843
11844static PyObject *_wrap_PyRectangleShape_base_OnSizingEndDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
11845 PyObject *resultobj;
11846 wxPyRectangleShape *arg1 = (wxPyRectangleShape *) 0 ;
11847 wxPyControlPoint *arg2 = (wxPyControlPoint *) 0 ;
11848 double arg3 ;
11849 double arg4 ;
11850 int arg5 = (int) 0 ;
11851 int arg6 = (int) 0 ;
11852 PyObject * obj0 = 0 ;
11853 PyObject * obj1 = 0 ;
994141e6
RD
11854 PyObject * obj2 = 0 ;
11855 PyObject * obj3 = 0 ;
11856 PyObject * obj4 = 0 ;
11857 PyObject * obj5 = 0 ;
44127b65
RD
11858 char *kwnames[] = {
11859 (char *) "self",(char *) "pt",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
11860 };
11861
994141e6 11862 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:PyRectangleShape_base_OnSizingEndDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
11863 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyRectangleShape,
11864 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11865 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyControlPoint,
11866 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11867 arg3 = (double) SWIG_AsDouble(obj2);
11868 if (PyErr_Occurred()) SWIG_fail;
11869 arg4 = (double) SWIG_AsDouble(obj3);
11870 if (PyErr_Occurred()) SWIG_fail;
994141e6 11871 if (obj4) {
15afbcd0
RD
11872 arg5 = (int) SWIG_AsInt(obj4);
11873 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
11874 }
11875 if (obj5) {
15afbcd0
RD
11876 arg6 = (int) SWIG_AsInt(obj5);
11877 if (PyErr_Occurred()) SWIG_fail;
994141e6 11878 }
44127b65
RD
11879 {
11880 PyThreadState* __tstate = wxPyBeginAllowThreads();
11881 (arg1)->base_OnSizingEndDragLeft(arg2,arg3,arg4,arg5,arg6);
11882
11883 wxPyEndAllowThreads(__tstate);
11884 if (PyErr_Occurred()) SWIG_fail;
11885 }
11886 Py_INCREF(Py_None); resultobj = Py_None;
11887 return resultobj;
11888 fail:
11889 return NULL;
11890}
11891
11892
11893static PyObject *_wrap_PyRectangleShape_base_OnBeginSize(PyObject *self, PyObject *args, PyObject *kwargs) {
11894 PyObject *resultobj;
11895 wxPyRectangleShape *arg1 = (wxPyRectangleShape *) 0 ;
11896 double arg2 ;
11897 double arg3 ;
11898 PyObject * obj0 = 0 ;
994141e6
RD
11899 PyObject * obj1 = 0 ;
11900 PyObject * obj2 = 0 ;
44127b65
RD
11901 char *kwnames[] = {
11902 (char *) "self",(char *) "w",(char *) "h", NULL
11903 };
11904
994141e6 11905 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyRectangleShape_base_OnBeginSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
11906 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyRectangleShape,
11907 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11908 arg2 = (double) SWIG_AsDouble(obj1);
11909 if (PyErr_Occurred()) SWIG_fail;
11910 arg3 = (double) SWIG_AsDouble(obj2);
11911 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
11912 {
11913 PyThreadState* __tstate = wxPyBeginAllowThreads();
11914 (arg1)->base_OnBeginSize(arg2,arg3);
11915
11916 wxPyEndAllowThreads(__tstate);
11917 if (PyErr_Occurred()) SWIG_fail;
11918 }
11919 Py_INCREF(Py_None); resultobj = Py_None;
11920 return resultobj;
11921 fail:
11922 return NULL;
11923}
11924
11925
11926static PyObject *_wrap_PyRectangleShape_base_OnEndSize(PyObject *self, PyObject *args, PyObject *kwargs) {
11927 PyObject *resultobj;
11928 wxPyRectangleShape *arg1 = (wxPyRectangleShape *) 0 ;
11929 double arg2 ;
11930 double arg3 ;
11931 PyObject * obj0 = 0 ;
994141e6
RD
11932 PyObject * obj1 = 0 ;
11933 PyObject * obj2 = 0 ;
44127b65
RD
11934 char *kwnames[] = {
11935 (char *) "self",(char *) "w",(char *) "h", NULL
11936 };
11937
994141e6 11938 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyRectangleShape_base_OnEndSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
11939 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyRectangleShape,
11940 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
11941 arg2 = (double) SWIG_AsDouble(obj1);
11942 if (PyErr_Occurred()) SWIG_fail;
11943 arg3 = (double) SWIG_AsDouble(obj2);
11944 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
11945 {
11946 PyThreadState* __tstate = wxPyBeginAllowThreads();
11947 (arg1)->base_OnEndSize(arg2,arg3);
11948
11949 wxPyEndAllowThreads(__tstate);
11950 if (PyErr_Occurred()) SWIG_fail;
11951 }
11952 Py_INCREF(Py_None); resultobj = Py_None;
11953 return resultobj;
11954 fail:
11955 return NULL;
11956}
11957
11958
11959static PyObject * PyRectangleShape_swigregister(PyObject *self, PyObject *args) {
11960 PyObject *obj;
11961 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11962 SWIG_TypeClientData(SWIGTYPE_p_wxPyRectangleShape, obj);
11963 Py_INCREF(obj);
11964 return Py_BuildValue((char *)"");
11965}
11966static PyObject *_wrap_new_PyControlPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
11967 PyObject *resultobj;
11968 wxPyShapeCanvas *arg1 = (wxPyShapeCanvas *) NULL ;
11969 wxPyShape *arg2 = (wxPyShape *) NULL ;
11970 double arg3 = (double) 0.0 ;
11971 double arg4 = (double) 0.0 ;
11972 double arg5 = (double) 0.0 ;
11973 int arg6 = (int) 0 ;
11974 wxPyControlPoint *result;
11975 PyObject * obj0 = 0 ;
11976 PyObject * obj1 = 0 ;
994141e6
RD
11977 PyObject * obj2 = 0 ;
11978 PyObject * obj3 = 0 ;
11979 PyObject * obj4 = 0 ;
11980 PyObject * obj5 = 0 ;
44127b65
RD
11981 char *kwnames[] = {
11982 (char *) "the_canvas",(char *) "object",(char *) "size",(char *) "the_xoffset",(char *) "the_yoffset",(char *) "the_type", NULL
11983 };
11984
994141e6 11985 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOOOO:new_PyControlPoint",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
44127b65 11986 if (obj0) {
15afbcd0
RD
11987 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShapeCanvas,
11988 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
11989 }
11990 if (obj1) {
15afbcd0
RD
11991 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyShape,
11992 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65 11993 }
994141e6 11994 if (obj2) {
15afbcd0
RD
11995 arg3 = (double) SWIG_AsDouble(obj2);
11996 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
11997 }
11998 if (obj3) {
15afbcd0
RD
11999 arg4 = (double) SWIG_AsDouble(obj3);
12000 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
12001 }
12002 if (obj4) {
15afbcd0
RD
12003 arg5 = (double) SWIG_AsDouble(obj4);
12004 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
12005 }
12006 if (obj5) {
15afbcd0
RD
12007 arg6 = (int) SWIG_AsInt(obj5);
12008 if (PyErr_Occurred()) SWIG_fail;
994141e6 12009 }
44127b65
RD
12010 {
12011 PyThreadState* __tstate = wxPyBeginAllowThreads();
12012 result = (wxPyControlPoint *)new wxPyControlPoint(arg1,arg2,arg3,arg4,arg5,arg6);
12013
12014 wxPyEndAllowThreads(__tstate);
12015 if (PyErr_Occurred()) SWIG_fail;
12016 }
15afbcd0 12017 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyControlPoint, 1);
44127b65
RD
12018 return resultobj;
12019 fail:
12020 return NULL;
12021}
12022
12023
12024static PyObject *_wrap_PyControlPoint__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
12025 PyObject *resultobj;
12026 wxPyControlPoint *arg1 = (wxPyControlPoint *) 0 ;
12027 PyObject *arg2 = (PyObject *) 0 ;
12028 PyObject *arg3 = (PyObject *) 0 ;
12029 PyObject * obj0 = 0 ;
12030 PyObject * obj1 = 0 ;
12031 PyObject * obj2 = 0 ;
12032 char *kwnames[] = {
12033 (char *) "self",(char *) "self",(char *) "_class", NULL
12034 };
12035
12036 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyControlPoint__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
12037 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyControlPoint,
12038 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
12039 arg2 = obj1;
12040 arg3 = obj2;
12041 {
12042 PyThreadState* __tstate = wxPyBeginAllowThreads();
12043 (arg1)->_setCallbackInfo(arg2,arg3);
12044
12045 wxPyEndAllowThreads(__tstate);
12046 if (PyErr_Occurred()) SWIG_fail;
12047 }
12048 Py_INCREF(Py_None); resultobj = Py_None;
12049 return resultobj;
12050 fail:
12051 return NULL;
12052}
12053
12054
12055static PyObject *_wrap_PyControlPoint_SetCornerRadius(PyObject *self, PyObject *args, PyObject *kwargs) {
12056 PyObject *resultobj;
12057 wxPyControlPoint *arg1 = (wxPyControlPoint *) 0 ;
12058 double arg2 ;
12059 PyObject * obj0 = 0 ;
994141e6 12060 PyObject * obj1 = 0 ;
44127b65
RD
12061 char *kwnames[] = {
12062 (char *) "self",(char *) "radius", NULL
12063 };
12064
994141e6 12065 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyControlPoint_SetCornerRadius",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
12066 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyControlPoint,
12067 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12068 arg2 = (double) SWIG_AsDouble(obj1);
12069 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
12070 {
12071 PyThreadState* __tstate = wxPyBeginAllowThreads();
12072 (arg1)->SetCornerRadius(arg2);
12073
12074 wxPyEndAllowThreads(__tstate);
12075 if (PyErr_Occurred()) SWIG_fail;
12076 }
12077 Py_INCREF(Py_None); resultobj = Py_None;
12078 return resultobj;
12079 fail:
12080 return NULL;
12081}
12082
12083
12084static PyObject *_wrap_PyControlPoint_base_OnDelete(PyObject *self, PyObject *args, PyObject *kwargs) {
12085 PyObject *resultobj;
12086 wxPyControlPoint *arg1 = (wxPyControlPoint *) 0 ;
12087 PyObject * obj0 = 0 ;
12088 char *kwnames[] = {
12089 (char *) "self", NULL
12090 };
12091
12092 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyControlPoint_base_OnDelete",kwnames,&obj0)) goto fail;
15afbcd0
RD
12093 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyControlPoint,
12094 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
12095 {
12096 PyThreadState* __tstate = wxPyBeginAllowThreads();
12097 (arg1)->base_OnDelete();
12098
12099 wxPyEndAllowThreads(__tstate);
12100 if (PyErr_Occurred()) SWIG_fail;
12101 }
12102 Py_INCREF(Py_None); resultobj = Py_None;
12103 return resultobj;
12104 fail:
12105 return NULL;
12106}
12107
12108
12109static PyObject *_wrap_PyControlPoint_base_OnDraw(PyObject *self, PyObject *args, PyObject *kwargs) {
12110 PyObject *resultobj;
12111 wxPyControlPoint *arg1 = (wxPyControlPoint *) 0 ;
12112 wxDC *arg2 = 0 ;
12113 PyObject * obj0 = 0 ;
12114 PyObject * obj1 = 0 ;
12115 char *kwnames[] = {
12116 (char *) "self",(char *) "dc", NULL
12117 };
12118
12119 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyControlPoint_base_OnDraw",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
12120 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyControlPoint,
12121 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12122 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
12123 SWIG_POINTER_EXCEPTION | 0)) == -1)
12124 SWIG_fail;
44127b65 12125 if (arg2 == NULL) {
15afbcd0
RD
12126 PyErr_SetString(PyExc_TypeError,"null reference");
12127 SWIG_fail;
44127b65
RD
12128 }
12129 {
12130 PyThreadState* __tstate = wxPyBeginAllowThreads();
12131 (arg1)->base_OnDraw(*arg2);
12132
12133 wxPyEndAllowThreads(__tstate);
12134 if (PyErr_Occurred()) SWIG_fail;
12135 }
12136 Py_INCREF(Py_None); resultobj = Py_None;
12137 return resultobj;
12138 fail:
12139 return NULL;
12140}
12141
12142
12143static PyObject *_wrap_PyControlPoint_base_OnDrawContents(PyObject *self, PyObject *args, PyObject *kwargs) {
12144 PyObject *resultobj;
12145 wxPyControlPoint *arg1 = (wxPyControlPoint *) 0 ;
12146 wxDC *arg2 = 0 ;
12147 PyObject * obj0 = 0 ;
12148 PyObject * obj1 = 0 ;
12149 char *kwnames[] = {
12150 (char *) "self",(char *) "dc", NULL
12151 };
12152
12153 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyControlPoint_base_OnDrawContents",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
12154 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyControlPoint,
12155 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12156 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
12157 SWIG_POINTER_EXCEPTION | 0)) == -1)
12158 SWIG_fail;
44127b65 12159 if (arg2 == NULL) {
15afbcd0
RD
12160 PyErr_SetString(PyExc_TypeError,"null reference");
12161 SWIG_fail;
44127b65
RD
12162 }
12163 {
12164 PyThreadState* __tstate = wxPyBeginAllowThreads();
12165 (arg1)->base_OnDrawContents(*arg2);
12166
12167 wxPyEndAllowThreads(__tstate);
12168 if (PyErr_Occurred()) SWIG_fail;
12169 }
12170 Py_INCREF(Py_None); resultobj = Py_None;
12171 return resultobj;
12172 fail:
12173 return NULL;
12174}
12175
12176
12177static PyObject *_wrap_PyControlPoint_base_OnDrawBranches(PyObject *self, PyObject *args, PyObject *kwargs) {
12178 PyObject *resultobj;
12179 wxPyControlPoint *arg1 = (wxPyControlPoint *) 0 ;
12180 wxDC *arg2 = 0 ;
12181 bool arg3 = (bool) FALSE ;
12182 PyObject * obj0 = 0 ;
12183 PyObject * obj1 = 0 ;
12184 PyObject * obj2 = 0 ;
12185 char *kwnames[] = {
12186 (char *) "self",(char *) "dc",(char *) "erase", NULL
12187 };
12188
12189 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:PyControlPoint_base_OnDrawBranches",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
12190 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyControlPoint,
12191 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12192 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
12193 SWIG_POINTER_EXCEPTION | 0)) == -1)
12194 SWIG_fail;
44127b65 12195 if (arg2 == NULL) {
15afbcd0
RD
12196 PyErr_SetString(PyExc_TypeError,"null reference");
12197 SWIG_fail;
44127b65
RD
12198 }
12199 if (obj2) {
15afbcd0
RD
12200 arg3 = (bool) SWIG_AsBool(obj2);
12201 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
12202 }
12203 {
12204 PyThreadState* __tstate = wxPyBeginAllowThreads();
12205 (arg1)->base_OnDrawBranches(*arg2,arg3);
12206
12207 wxPyEndAllowThreads(__tstate);
12208 if (PyErr_Occurred()) SWIG_fail;
12209 }
12210 Py_INCREF(Py_None); resultobj = Py_None;
12211 return resultobj;
12212 fail:
12213 return NULL;
12214}
12215
12216
12217static PyObject *_wrap_PyControlPoint_base_OnMoveLinks(PyObject *self, PyObject *args, PyObject *kwargs) {
12218 PyObject *resultobj;
12219 wxPyControlPoint *arg1 = (wxPyControlPoint *) 0 ;
12220 wxDC *arg2 = 0 ;
12221 PyObject * obj0 = 0 ;
12222 PyObject * obj1 = 0 ;
12223 char *kwnames[] = {
12224 (char *) "self",(char *) "dc", NULL
12225 };
12226
12227 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyControlPoint_base_OnMoveLinks",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
12228 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyControlPoint,
12229 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12230 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
12231 SWIG_POINTER_EXCEPTION | 0)) == -1)
12232 SWIG_fail;
44127b65 12233 if (arg2 == NULL) {
15afbcd0
RD
12234 PyErr_SetString(PyExc_TypeError,"null reference");
12235 SWIG_fail;
44127b65
RD
12236 }
12237 {
12238 PyThreadState* __tstate = wxPyBeginAllowThreads();
12239 (arg1)->base_OnMoveLinks(*arg2);
12240
12241 wxPyEndAllowThreads(__tstate);
12242 if (PyErr_Occurred()) SWIG_fail;
12243 }
12244 Py_INCREF(Py_None); resultobj = Py_None;
12245 return resultobj;
12246 fail:
12247 return NULL;
12248}
12249
12250
12251static PyObject *_wrap_PyControlPoint_base_OnErase(PyObject *self, PyObject *args, PyObject *kwargs) {
12252 PyObject *resultobj;
12253 wxPyControlPoint *arg1 = (wxPyControlPoint *) 0 ;
12254 wxDC *arg2 = 0 ;
12255 PyObject * obj0 = 0 ;
12256 PyObject * obj1 = 0 ;
12257 char *kwnames[] = {
12258 (char *) "self",(char *) "dc", NULL
12259 };
12260
12261 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyControlPoint_base_OnErase",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
12262 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyControlPoint,
12263 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12264 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
12265 SWIG_POINTER_EXCEPTION | 0)) == -1)
12266 SWIG_fail;
44127b65 12267 if (arg2 == NULL) {
15afbcd0
RD
12268 PyErr_SetString(PyExc_TypeError,"null reference");
12269 SWIG_fail;
44127b65
RD
12270 }
12271 {
12272 PyThreadState* __tstate = wxPyBeginAllowThreads();
12273 (arg1)->base_OnErase(*arg2);
12274
12275 wxPyEndAllowThreads(__tstate);
12276 if (PyErr_Occurred()) SWIG_fail;
12277 }
12278 Py_INCREF(Py_None); resultobj = Py_None;
12279 return resultobj;
12280 fail:
12281 return NULL;
12282}
12283
12284
12285static PyObject *_wrap_PyControlPoint_base_OnEraseContents(PyObject *self, PyObject *args, PyObject *kwargs) {
12286 PyObject *resultobj;
12287 wxPyControlPoint *arg1 = (wxPyControlPoint *) 0 ;
12288 wxDC *arg2 = 0 ;
12289 PyObject * obj0 = 0 ;
12290 PyObject * obj1 = 0 ;
12291 char *kwnames[] = {
12292 (char *) "self",(char *) "dc", NULL
12293 };
12294
12295 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyControlPoint_base_OnEraseContents",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
12296 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyControlPoint,
12297 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12298 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
12299 SWIG_POINTER_EXCEPTION | 0)) == -1)
12300 SWIG_fail;
44127b65 12301 if (arg2 == NULL) {
15afbcd0
RD
12302 PyErr_SetString(PyExc_TypeError,"null reference");
12303 SWIG_fail;
44127b65
RD
12304 }
12305 {
12306 PyThreadState* __tstate = wxPyBeginAllowThreads();
12307 (arg1)->base_OnEraseContents(*arg2);
12308
12309 wxPyEndAllowThreads(__tstate);
12310 if (PyErr_Occurred()) SWIG_fail;
12311 }
12312 Py_INCREF(Py_None); resultobj = Py_None;
12313 return resultobj;
12314 fail:
12315 return NULL;
12316}
12317
12318
12319static PyObject *_wrap_PyControlPoint_base_OnHighlight(PyObject *self, PyObject *args, PyObject *kwargs) {
12320 PyObject *resultobj;
12321 wxPyControlPoint *arg1 = (wxPyControlPoint *) 0 ;
12322 wxDC *arg2 = 0 ;
12323 PyObject * obj0 = 0 ;
12324 PyObject * obj1 = 0 ;
12325 char *kwnames[] = {
12326 (char *) "self",(char *) "dc", NULL
12327 };
12328
12329 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyControlPoint_base_OnHighlight",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
12330 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyControlPoint,
12331 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12332 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
12333 SWIG_POINTER_EXCEPTION | 0)) == -1)
12334 SWIG_fail;
44127b65 12335 if (arg2 == NULL) {
15afbcd0
RD
12336 PyErr_SetString(PyExc_TypeError,"null reference");
12337 SWIG_fail;
44127b65
RD
12338 }
12339 {
12340 PyThreadState* __tstate = wxPyBeginAllowThreads();
12341 (arg1)->base_OnHighlight(*arg2);
12342
12343 wxPyEndAllowThreads(__tstate);
12344 if (PyErr_Occurred()) SWIG_fail;
12345 }
12346 Py_INCREF(Py_None); resultobj = Py_None;
12347 return resultobj;
12348 fail:
12349 return NULL;
12350}
12351
12352
12353static PyObject *_wrap_PyControlPoint_base_OnLeftClick(PyObject *self, PyObject *args, PyObject *kwargs) {
12354 PyObject *resultobj;
12355 wxPyControlPoint *arg1 = (wxPyControlPoint *) 0 ;
12356 double arg2 ;
12357 double arg3 ;
12358 int arg4 = (int) 0 ;
12359 int arg5 = (int) 0 ;
12360 PyObject * obj0 = 0 ;
994141e6
RD
12361 PyObject * obj1 = 0 ;
12362 PyObject * obj2 = 0 ;
12363 PyObject * obj3 = 0 ;
12364 PyObject * obj4 = 0 ;
44127b65
RD
12365 char *kwnames[] = {
12366 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
12367 };
12368
994141e6 12369 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyControlPoint_base_OnLeftClick",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
12370 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyControlPoint,
12371 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12372 arg2 = (double) SWIG_AsDouble(obj1);
12373 if (PyErr_Occurred()) SWIG_fail;
12374 arg3 = (double) SWIG_AsDouble(obj2);
12375 if (PyErr_Occurred()) SWIG_fail;
994141e6 12376 if (obj3) {
15afbcd0
RD
12377 arg4 = (int) SWIG_AsInt(obj3);
12378 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
12379 }
12380 if (obj4) {
15afbcd0
RD
12381 arg5 = (int) SWIG_AsInt(obj4);
12382 if (PyErr_Occurred()) SWIG_fail;
994141e6 12383 }
44127b65
RD
12384 {
12385 PyThreadState* __tstate = wxPyBeginAllowThreads();
12386 (arg1)->base_OnLeftClick(arg2,arg3,arg4,arg5);
12387
12388 wxPyEndAllowThreads(__tstate);
12389 if (PyErr_Occurred()) SWIG_fail;
12390 }
12391 Py_INCREF(Py_None); resultobj = Py_None;
12392 return resultobj;
12393 fail:
12394 return NULL;
12395}
12396
12397
12398static PyObject *_wrap_PyControlPoint_base_OnLeftDoubleClick(PyObject *self, PyObject *args, PyObject *kwargs) {
12399 PyObject *resultobj;
12400 wxPyControlPoint *arg1 = (wxPyControlPoint *) 0 ;
12401 double arg2 ;
12402 double arg3 ;
12403 int arg4 = (int) 0 ;
12404 int arg5 = (int) 0 ;
12405 PyObject * obj0 = 0 ;
994141e6
RD
12406 PyObject * obj1 = 0 ;
12407 PyObject * obj2 = 0 ;
12408 PyObject * obj3 = 0 ;
12409 PyObject * obj4 = 0 ;
44127b65
RD
12410 char *kwnames[] = {
12411 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
12412 };
12413
994141e6 12414 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyControlPoint_base_OnLeftDoubleClick",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
12415 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyControlPoint,
12416 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12417 arg2 = (double) SWIG_AsDouble(obj1);
12418 if (PyErr_Occurred()) SWIG_fail;
12419 arg3 = (double) SWIG_AsDouble(obj2);
12420 if (PyErr_Occurred()) SWIG_fail;
994141e6 12421 if (obj3) {
15afbcd0
RD
12422 arg4 = (int) SWIG_AsInt(obj3);
12423 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
12424 }
12425 if (obj4) {
15afbcd0
RD
12426 arg5 = (int) SWIG_AsInt(obj4);
12427 if (PyErr_Occurred()) SWIG_fail;
994141e6 12428 }
44127b65
RD
12429 {
12430 PyThreadState* __tstate = wxPyBeginAllowThreads();
12431 (arg1)->base_OnLeftDoubleClick(arg2,arg3,arg4,arg5);
12432
12433 wxPyEndAllowThreads(__tstate);
12434 if (PyErr_Occurred()) SWIG_fail;
12435 }
12436 Py_INCREF(Py_None); resultobj = Py_None;
12437 return resultobj;
12438 fail:
12439 return NULL;
12440}
12441
12442
12443static PyObject *_wrap_PyControlPoint_base_OnRightClick(PyObject *self, PyObject *args, PyObject *kwargs) {
12444 PyObject *resultobj;
12445 wxPyControlPoint *arg1 = (wxPyControlPoint *) 0 ;
12446 double arg2 ;
12447 double arg3 ;
12448 int arg4 = (int) 0 ;
12449 int arg5 = (int) 0 ;
12450 PyObject * obj0 = 0 ;
994141e6
RD
12451 PyObject * obj1 = 0 ;
12452 PyObject * obj2 = 0 ;
12453 PyObject * obj3 = 0 ;
12454 PyObject * obj4 = 0 ;
44127b65
RD
12455 char *kwnames[] = {
12456 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
12457 };
12458
994141e6 12459 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyControlPoint_base_OnRightClick",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
12460 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyControlPoint,
12461 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12462 arg2 = (double) SWIG_AsDouble(obj1);
12463 if (PyErr_Occurred()) SWIG_fail;
12464 arg3 = (double) SWIG_AsDouble(obj2);
12465 if (PyErr_Occurred()) SWIG_fail;
994141e6 12466 if (obj3) {
15afbcd0
RD
12467 arg4 = (int) SWIG_AsInt(obj3);
12468 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
12469 }
12470 if (obj4) {
15afbcd0
RD
12471 arg5 = (int) SWIG_AsInt(obj4);
12472 if (PyErr_Occurred()) SWIG_fail;
994141e6 12473 }
44127b65
RD
12474 {
12475 PyThreadState* __tstate = wxPyBeginAllowThreads();
12476 (arg1)->base_OnRightClick(arg2,arg3,arg4,arg5);
12477
12478 wxPyEndAllowThreads(__tstate);
12479 if (PyErr_Occurred()) SWIG_fail;
12480 }
12481 Py_INCREF(Py_None); resultobj = Py_None;
12482 return resultobj;
12483 fail:
12484 return NULL;
12485}
12486
12487
12488static PyObject *_wrap_PyControlPoint_base_OnSize(PyObject *self, PyObject *args, PyObject *kwargs) {
12489 PyObject *resultobj;
12490 wxPyControlPoint *arg1 = (wxPyControlPoint *) 0 ;
12491 double arg2 ;
12492 double arg3 ;
12493 PyObject * obj0 = 0 ;
994141e6
RD
12494 PyObject * obj1 = 0 ;
12495 PyObject * obj2 = 0 ;
44127b65
RD
12496 char *kwnames[] = {
12497 (char *) "self",(char *) "x",(char *) "y", NULL
12498 };
12499
994141e6 12500 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyControlPoint_base_OnSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
12501 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyControlPoint,
12502 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12503 arg2 = (double) SWIG_AsDouble(obj1);
12504 if (PyErr_Occurred()) SWIG_fail;
12505 arg3 = (double) SWIG_AsDouble(obj2);
12506 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
12507 {
12508 PyThreadState* __tstate = wxPyBeginAllowThreads();
12509 (arg1)->base_OnSize(arg2,arg3);
12510
12511 wxPyEndAllowThreads(__tstate);
12512 if (PyErr_Occurred()) SWIG_fail;
12513 }
12514 Py_INCREF(Py_None); resultobj = Py_None;
12515 return resultobj;
12516 fail:
12517 return NULL;
12518}
12519
12520
12521static PyObject *_wrap_PyControlPoint_base_OnMovePre(PyObject *self, PyObject *args, PyObject *kwargs) {
12522 PyObject *resultobj;
12523 wxPyControlPoint *arg1 = (wxPyControlPoint *) 0 ;
12524 wxDC *arg2 = 0 ;
12525 double arg3 ;
12526 double arg4 ;
12527 double arg5 ;
12528 double arg6 ;
12529 bool arg7 = (bool) True ;
12530 bool result;
12531 PyObject * obj0 = 0 ;
12532 PyObject * obj1 = 0 ;
994141e6
RD
12533 PyObject * obj2 = 0 ;
12534 PyObject * obj3 = 0 ;
12535 PyObject * obj4 = 0 ;
12536 PyObject * obj5 = 0 ;
44127b65
RD
12537 PyObject * obj6 = 0 ;
12538 char *kwnames[] = {
12539 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "old_x",(char *) "old_y",(char *) "display", NULL
12540 };
12541
994141e6 12542 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO|O:PyControlPoint_base_OnMovePre",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
15afbcd0
RD
12543 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyControlPoint,
12544 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12545 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
12546 SWIG_POINTER_EXCEPTION | 0)) == -1)
12547 SWIG_fail;
44127b65 12548 if (arg2 == NULL) {
15afbcd0
RD
12549 PyErr_SetString(PyExc_TypeError,"null reference");
12550 SWIG_fail;
12551 }
12552 arg3 = (double) SWIG_AsDouble(obj2);
12553 if (PyErr_Occurred()) SWIG_fail;
12554 arg4 = (double) SWIG_AsDouble(obj3);
12555 if (PyErr_Occurred()) SWIG_fail;
12556 arg5 = (double) SWIG_AsDouble(obj4);
12557 if (PyErr_Occurred()) SWIG_fail;
12558 arg6 = (double) SWIG_AsDouble(obj5);
12559 if (PyErr_Occurred()) SWIG_fail;
44127b65 12560 if (obj6) {
15afbcd0
RD
12561 arg7 = (bool) SWIG_AsBool(obj6);
12562 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
12563 }
12564 {
12565 PyThreadState* __tstate = wxPyBeginAllowThreads();
12566 result = (bool)(arg1)->base_OnMovePre(*arg2,arg3,arg4,arg5,arg6,arg7);
12567
12568 wxPyEndAllowThreads(__tstate);
12569 if (PyErr_Occurred()) SWIG_fail;
12570 }
4f89f6a3
RD
12571 {
12572 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12573 }
44127b65
RD
12574 return resultobj;
12575 fail:
12576 return NULL;
12577}
12578
12579
12580static PyObject *_wrap_PyControlPoint_base_OnMovePost(PyObject *self, PyObject *args, PyObject *kwargs) {
12581 PyObject *resultobj;
12582 wxPyControlPoint *arg1 = (wxPyControlPoint *) 0 ;
12583 wxDC *arg2 = 0 ;
12584 double arg3 ;
12585 double arg4 ;
12586 double arg5 ;
12587 double arg6 ;
12588 bool arg7 = (bool) True ;
12589 PyObject * obj0 = 0 ;
12590 PyObject * obj1 = 0 ;
994141e6
RD
12591 PyObject * obj2 = 0 ;
12592 PyObject * obj3 = 0 ;
12593 PyObject * obj4 = 0 ;
12594 PyObject * obj5 = 0 ;
44127b65
RD
12595 PyObject * obj6 = 0 ;
12596 char *kwnames[] = {
12597 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "old_x",(char *) "old_y",(char *) "display", NULL
12598 };
12599
994141e6 12600 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO|O:PyControlPoint_base_OnMovePost",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
15afbcd0
RD
12601 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyControlPoint,
12602 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12603 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
12604 SWIG_POINTER_EXCEPTION | 0)) == -1)
12605 SWIG_fail;
44127b65 12606 if (arg2 == NULL) {
15afbcd0
RD
12607 PyErr_SetString(PyExc_TypeError,"null reference");
12608 SWIG_fail;
12609 }
12610 arg3 = (double) SWIG_AsDouble(obj2);
12611 if (PyErr_Occurred()) SWIG_fail;
12612 arg4 = (double) SWIG_AsDouble(obj3);
12613 if (PyErr_Occurred()) SWIG_fail;
12614 arg5 = (double) SWIG_AsDouble(obj4);
12615 if (PyErr_Occurred()) SWIG_fail;
12616 arg6 = (double) SWIG_AsDouble(obj5);
12617 if (PyErr_Occurred()) SWIG_fail;
44127b65 12618 if (obj6) {
15afbcd0
RD
12619 arg7 = (bool) SWIG_AsBool(obj6);
12620 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
12621 }
12622 {
12623 PyThreadState* __tstate = wxPyBeginAllowThreads();
12624 (arg1)->base_OnMovePost(*arg2,arg3,arg4,arg5,arg6,arg7);
12625
12626 wxPyEndAllowThreads(__tstate);
12627 if (PyErr_Occurred()) SWIG_fail;
12628 }
12629 Py_INCREF(Py_None); resultobj = Py_None;
12630 return resultobj;
12631 fail:
12632 return NULL;
12633}
12634
12635
12636static PyObject *_wrap_PyControlPoint_base_OnDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
12637 PyObject *resultobj;
12638 wxPyControlPoint *arg1 = (wxPyControlPoint *) 0 ;
12639 bool arg2 ;
12640 double arg3 ;
12641 double arg4 ;
12642 int arg5 = (int) 0 ;
12643 int arg6 = (int) 0 ;
12644 PyObject * obj0 = 0 ;
12645 PyObject * obj1 = 0 ;
994141e6
RD
12646 PyObject * obj2 = 0 ;
12647 PyObject * obj3 = 0 ;
12648 PyObject * obj4 = 0 ;
12649 PyObject * obj5 = 0 ;
44127b65
RD
12650 char *kwnames[] = {
12651 (char *) "self",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
12652 };
12653
994141e6 12654 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:PyControlPoint_base_OnDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
12655 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyControlPoint,
12656 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12657 arg2 = (bool) SWIG_AsBool(obj1);
12658 if (PyErr_Occurred()) SWIG_fail;
12659 arg3 = (double) SWIG_AsDouble(obj2);
12660 if (PyErr_Occurred()) SWIG_fail;
12661 arg4 = (double) SWIG_AsDouble(obj3);
12662 if (PyErr_Occurred()) SWIG_fail;
994141e6 12663 if (obj4) {
15afbcd0
RD
12664 arg5 = (int) SWIG_AsInt(obj4);
12665 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
12666 }
12667 if (obj5) {
15afbcd0
RD
12668 arg6 = (int) SWIG_AsInt(obj5);
12669 if (PyErr_Occurred()) SWIG_fail;
994141e6 12670 }
44127b65
RD
12671 {
12672 PyThreadState* __tstate = wxPyBeginAllowThreads();
12673 (arg1)->base_OnDragLeft(arg2,arg3,arg4,arg5,arg6);
12674
12675 wxPyEndAllowThreads(__tstate);
12676 if (PyErr_Occurred()) SWIG_fail;
12677 }
12678 Py_INCREF(Py_None); resultobj = Py_None;
12679 return resultobj;
12680 fail:
12681 return NULL;
12682}
12683
12684
12685static PyObject *_wrap_PyControlPoint_base_OnBeginDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
12686 PyObject *resultobj;
12687 wxPyControlPoint *arg1 = (wxPyControlPoint *) 0 ;
12688 double arg2 ;
12689 double arg3 ;
12690 int arg4 = (int) 0 ;
12691 int arg5 = (int) 0 ;
12692 PyObject * obj0 = 0 ;
994141e6
RD
12693 PyObject * obj1 = 0 ;
12694 PyObject * obj2 = 0 ;
12695 PyObject * obj3 = 0 ;
12696 PyObject * obj4 = 0 ;
44127b65
RD
12697 char *kwnames[] = {
12698 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
12699 };
12700
994141e6 12701 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyControlPoint_base_OnBeginDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
12702 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyControlPoint,
12703 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12704 arg2 = (double) SWIG_AsDouble(obj1);
12705 if (PyErr_Occurred()) SWIG_fail;
12706 arg3 = (double) SWIG_AsDouble(obj2);
12707 if (PyErr_Occurred()) SWIG_fail;
994141e6 12708 if (obj3) {
15afbcd0
RD
12709 arg4 = (int) SWIG_AsInt(obj3);
12710 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
12711 }
12712 if (obj4) {
15afbcd0
RD
12713 arg5 = (int) SWIG_AsInt(obj4);
12714 if (PyErr_Occurred()) SWIG_fail;
994141e6 12715 }
44127b65
RD
12716 {
12717 PyThreadState* __tstate = wxPyBeginAllowThreads();
12718 (arg1)->base_OnBeginDragLeft(arg2,arg3,arg4,arg5);
12719
12720 wxPyEndAllowThreads(__tstate);
12721 if (PyErr_Occurred()) SWIG_fail;
12722 }
12723 Py_INCREF(Py_None); resultobj = Py_None;
12724 return resultobj;
12725 fail:
12726 return NULL;
12727}
12728
12729
12730static PyObject *_wrap_PyControlPoint_base_OnEndDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
12731 PyObject *resultobj;
12732 wxPyControlPoint *arg1 = (wxPyControlPoint *) 0 ;
12733 double arg2 ;
12734 double arg3 ;
12735 int arg4 = (int) 0 ;
12736 int arg5 = (int) 0 ;
12737 PyObject * obj0 = 0 ;
994141e6
RD
12738 PyObject * obj1 = 0 ;
12739 PyObject * obj2 = 0 ;
12740 PyObject * obj3 = 0 ;
12741 PyObject * obj4 = 0 ;
44127b65
RD
12742 char *kwnames[] = {
12743 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
12744 };
12745
994141e6 12746 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyControlPoint_base_OnEndDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
12747 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyControlPoint,
12748 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12749 arg2 = (double) SWIG_AsDouble(obj1);
12750 if (PyErr_Occurred()) SWIG_fail;
12751 arg3 = (double) SWIG_AsDouble(obj2);
12752 if (PyErr_Occurred()) SWIG_fail;
994141e6 12753 if (obj3) {
15afbcd0
RD
12754 arg4 = (int) SWIG_AsInt(obj3);
12755 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
12756 }
12757 if (obj4) {
15afbcd0
RD
12758 arg5 = (int) SWIG_AsInt(obj4);
12759 if (PyErr_Occurred()) SWIG_fail;
994141e6 12760 }
44127b65
RD
12761 {
12762 PyThreadState* __tstate = wxPyBeginAllowThreads();
12763 (arg1)->base_OnEndDragLeft(arg2,arg3,arg4,arg5);
12764
12765 wxPyEndAllowThreads(__tstate);
12766 if (PyErr_Occurred()) SWIG_fail;
12767 }
12768 Py_INCREF(Py_None); resultobj = Py_None;
12769 return resultobj;
12770 fail:
12771 return NULL;
12772}
12773
12774
12775static PyObject *_wrap_PyControlPoint_base_OnDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
12776 PyObject *resultobj;
12777 wxPyControlPoint *arg1 = (wxPyControlPoint *) 0 ;
12778 bool arg2 ;
12779 double arg3 ;
12780 double arg4 ;
12781 int arg5 = (int) 0 ;
12782 int arg6 = (int) 0 ;
12783 PyObject * obj0 = 0 ;
12784 PyObject * obj1 = 0 ;
994141e6
RD
12785 PyObject * obj2 = 0 ;
12786 PyObject * obj3 = 0 ;
12787 PyObject * obj4 = 0 ;
12788 PyObject * obj5 = 0 ;
44127b65
RD
12789 char *kwnames[] = {
12790 (char *) "self",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
12791 };
12792
994141e6 12793 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:PyControlPoint_base_OnDragRight",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
12794 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyControlPoint,
12795 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12796 arg2 = (bool) SWIG_AsBool(obj1);
12797 if (PyErr_Occurred()) SWIG_fail;
12798 arg3 = (double) SWIG_AsDouble(obj2);
12799 if (PyErr_Occurred()) SWIG_fail;
12800 arg4 = (double) SWIG_AsDouble(obj3);
12801 if (PyErr_Occurred()) SWIG_fail;
994141e6 12802 if (obj4) {
15afbcd0
RD
12803 arg5 = (int) SWIG_AsInt(obj4);
12804 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
12805 }
12806 if (obj5) {
15afbcd0
RD
12807 arg6 = (int) SWIG_AsInt(obj5);
12808 if (PyErr_Occurred()) SWIG_fail;
994141e6 12809 }
44127b65
RD
12810 {
12811 PyThreadState* __tstate = wxPyBeginAllowThreads();
12812 (arg1)->base_OnDragRight(arg2,arg3,arg4,arg5,arg6);
12813
12814 wxPyEndAllowThreads(__tstate);
12815 if (PyErr_Occurred()) SWIG_fail;
12816 }
12817 Py_INCREF(Py_None); resultobj = Py_None;
12818 return resultobj;
12819 fail:
12820 return NULL;
12821}
12822
12823
12824static PyObject *_wrap_PyControlPoint_base_OnBeginDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
12825 PyObject *resultobj;
12826 wxPyControlPoint *arg1 = (wxPyControlPoint *) 0 ;
12827 double arg2 ;
12828 double arg3 ;
12829 int arg4 = (int) 0 ;
12830 int arg5 = (int) 0 ;
12831 PyObject * obj0 = 0 ;
994141e6
RD
12832 PyObject * obj1 = 0 ;
12833 PyObject * obj2 = 0 ;
12834 PyObject * obj3 = 0 ;
12835 PyObject * obj4 = 0 ;
44127b65
RD
12836 char *kwnames[] = {
12837 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
12838 };
12839
994141e6 12840 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyControlPoint_base_OnBeginDragRight",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
12841 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyControlPoint,
12842 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12843 arg2 = (double) SWIG_AsDouble(obj1);
12844 if (PyErr_Occurred()) SWIG_fail;
12845 arg3 = (double) SWIG_AsDouble(obj2);
12846 if (PyErr_Occurred()) SWIG_fail;
994141e6 12847 if (obj3) {
15afbcd0
RD
12848 arg4 = (int) SWIG_AsInt(obj3);
12849 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
12850 }
12851 if (obj4) {
15afbcd0
RD
12852 arg5 = (int) SWIG_AsInt(obj4);
12853 if (PyErr_Occurred()) SWIG_fail;
994141e6 12854 }
44127b65
RD
12855 {
12856 PyThreadState* __tstate = wxPyBeginAllowThreads();
12857 (arg1)->base_OnBeginDragRight(arg2,arg3,arg4,arg5);
12858
12859 wxPyEndAllowThreads(__tstate);
12860 if (PyErr_Occurred()) SWIG_fail;
12861 }
12862 Py_INCREF(Py_None); resultobj = Py_None;
12863 return resultobj;
12864 fail:
12865 return NULL;
12866}
12867
12868
12869static PyObject *_wrap_PyControlPoint_base_OnEndDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
12870 PyObject *resultobj;
12871 wxPyControlPoint *arg1 = (wxPyControlPoint *) 0 ;
12872 double arg2 ;
12873 double arg3 ;
12874 int arg4 = (int) 0 ;
12875 int arg5 = (int) 0 ;
12876 PyObject * obj0 = 0 ;
994141e6
RD
12877 PyObject * obj1 = 0 ;
12878 PyObject * obj2 = 0 ;
12879 PyObject * obj3 = 0 ;
12880 PyObject * obj4 = 0 ;
44127b65
RD
12881 char *kwnames[] = {
12882 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
12883 };
12884
994141e6 12885 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyControlPoint_base_OnEndDragRight",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
12886 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyControlPoint,
12887 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12888 arg2 = (double) SWIG_AsDouble(obj1);
12889 if (PyErr_Occurred()) SWIG_fail;
12890 arg3 = (double) SWIG_AsDouble(obj2);
12891 if (PyErr_Occurred()) SWIG_fail;
994141e6 12892 if (obj3) {
15afbcd0
RD
12893 arg4 = (int) SWIG_AsInt(obj3);
12894 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
12895 }
12896 if (obj4) {
15afbcd0
RD
12897 arg5 = (int) SWIG_AsInt(obj4);
12898 if (PyErr_Occurred()) SWIG_fail;
994141e6 12899 }
44127b65
RD
12900 {
12901 PyThreadState* __tstate = wxPyBeginAllowThreads();
12902 (arg1)->base_OnEndDragRight(arg2,arg3,arg4,arg5);
12903
12904 wxPyEndAllowThreads(__tstate);
12905 if (PyErr_Occurred()) SWIG_fail;
12906 }
12907 Py_INCREF(Py_None); resultobj = Py_None;
12908 return resultobj;
12909 fail:
12910 return NULL;
12911}
12912
12913
12914static PyObject *_wrap_PyControlPoint_base_OnDrawOutline(PyObject *self, PyObject *args, PyObject *kwargs) {
12915 PyObject *resultobj;
12916 wxPyControlPoint *arg1 = (wxPyControlPoint *) 0 ;
12917 wxDC *arg2 = 0 ;
12918 double arg3 ;
12919 double arg4 ;
12920 double arg5 ;
12921 double arg6 ;
12922 PyObject * obj0 = 0 ;
12923 PyObject * obj1 = 0 ;
994141e6
RD
12924 PyObject * obj2 = 0 ;
12925 PyObject * obj3 = 0 ;
12926 PyObject * obj4 = 0 ;
12927 PyObject * obj5 = 0 ;
44127b65
RD
12928 char *kwnames[] = {
12929 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "w",(char *) "h", NULL
12930 };
12931
994141e6 12932 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO:PyControlPoint_base_OnDrawOutline",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
12933 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyControlPoint,
12934 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12935 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
12936 SWIG_POINTER_EXCEPTION | 0)) == -1)
12937 SWIG_fail;
44127b65 12938 if (arg2 == NULL) {
15afbcd0
RD
12939 PyErr_SetString(PyExc_TypeError,"null reference");
12940 SWIG_fail;
994141e6 12941 }
15afbcd0
RD
12942 arg3 = (double) SWIG_AsDouble(obj2);
12943 if (PyErr_Occurred()) SWIG_fail;
12944 arg4 = (double) SWIG_AsDouble(obj3);
12945 if (PyErr_Occurred()) SWIG_fail;
12946 arg5 = (double) SWIG_AsDouble(obj4);
12947 if (PyErr_Occurred()) SWIG_fail;
12948 arg6 = (double) SWIG_AsDouble(obj5);
12949 if (PyErr_Occurred()) SWIG_fail;
994141e6 12950 {
15afbcd0
RD
12951 PyThreadState* __tstate = wxPyBeginAllowThreads();
12952 (arg1)->base_OnDrawOutline(*arg2,arg3,arg4,arg5,arg6);
12953
12954 wxPyEndAllowThreads(__tstate);
44127b65
RD
12955 if (PyErr_Occurred()) SWIG_fail;
12956 }
12957 Py_INCREF(Py_None); resultobj = Py_None;
12958 return resultobj;
12959 fail:
12960 return NULL;
12961}
12962
12963
12964static PyObject *_wrap_PyControlPoint_base_OnDrawControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
12965 PyObject *resultobj;
12966 wxPyControlPoint *arg1 = (wxPyControlPoint *) 0 ;
12967 wxDC *arg2 = 0 ;
12968 PyObject * obj0 = 0 ;
12969 PyObject * obj1 = 0 ;
12970 char *kwnames[] = {
12971 (char *) "self",(char *) "dc", NULL
12972 };
12973
12974 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyControlPoint_base_OnDrawControlPoints",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
12975 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyControlPoint,
12976 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
12977 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
12978 SWIG_POINTER_EXCEPTION | 0)) == -1)
12979 SWIG_fail;
44127b65 12980 if (arg2 == NULL) {
15afbcd0
RD
12981 PyErr_SetString(PyExc_TypeError,"null reference");
12982 SWIG_fail;
44127b65
RD
12983 }
12984 {
12985 PyThreadState* __tstate = wxPyBeginAllowThreads();
12986 (arg1)->base_OnDrawControlPoints(*arg2);
12987
12988 wxPyEndAllowThreads(__tstate);
12989 if (PyErr_Occurred()) SWIG_fail;
12990 }
12991 Py_INCREF(Py_None); resultobj = Py_None;
12992 return resultobj;
12993 fail:
12994 return NULL;
12995}
12996
12997
12998static PyObject *_wrap_PyControlPoint_base_OnEraseControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
12999 PyObject *resultobj;
13000 wxPyControlPoint *arg1 = (wxPyControlPoint *) 0 ;
13001 wxDC *arg2 = 0 ;
13002 PyObject * obj0 = 0 ;
13003 PyObject * obj1 = 0 ;
13004 char *kwnames[] = {
13005 (char *) "self",(char *) "dc", NULL
13006 };
13007
13008 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyControlPoint_base_OnEraseControlPoints",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
13009 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyControlPoint,
13010 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13011 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
13012 SWIG_POINTER_EXCEPTION | 0)) == -1)
13013 SWIG_fail;
44127b65 13014 if (arg2 == NULL) {
15afbcd0
RD
13015 PyErr_SetString(PyExc_TypeError,"null reference");
13016 SWIG_fail;
44127b65
RD
13017 }
13018 {
13019 PyThreadState* __tstate = wxPyBeginAllowThreads();
13020 (arg1)->base_OnEraseControlPoints(*arg2);
13021
13022 wxPyEndAllowThreads(__tstate);
13023 if (PyErr_Occurred()) SWIG_fail;
13024 }
13025 Py_INCREF(Py_None); resultobj = Py_None;
13026 return resultobj;
13027 fail:
13028 return NULL;
13029}
13030
13031
13032static PyObject *_wrap_PyControlPoint_base_OnMoveLink(PyObject *self, PyObject *args, PyObject *kwargs) {
13033 PyObject *resultobj;
13034 wxPyControlPoint *arg1 = (wxPyControlPoint *) 0 ;
13035 wxDC *arg2 = 0 ;
13036 bool arg3 = (bool) True ;
13037 PyObject * obj0 = 0 ;
13038 PyObject * obj1 = 0 ;
13039 PyObject * obj2 = 0 ;
13040 char *kwnames[] = {
13041 (char *) "self",(char *) "dc",(char *) "moveControlPoints", NULL
13042 };
13043
13044 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:PyControlPoint_base_OnMoveLink",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
13045 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyControlPoint,
13046 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13047 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
13048 SWIG_POINTER_EXCEPTION | 0)) == -1)
13049 SWIG_fail;
44127b65 13050 if (arg2 == NULL) {
15afbcd0
RD
13051 PyErr_SetString(PyExc_TypeError,"null reference");
13052 SWIG_fail;
44127b65
RD
13053 }
13054 if (obj2) {
15afbcd0
RD
13055 arg3 = (bool) SWIG_AsBool(obj2);
13056 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
13057 }
13058 {
13059 PyThreadState* __tstate = wxPyBeginAllowThreads();
13060 (arg1)->base_OnMoveLink(*arg2,arg3);
13061
13062 wxPyEndAllowThreads(__tstate);
13063 if (PyErr_Occurred()) SWIG_fail;
13064 }
13065 Py_INCREF(Py_None); resultobj = Py_None;
13066 return resultobj;
13067 fail:
13068 return NULL;
13069}
13070
13071
13072static PyObject *_wrap_PyControlPoint_base_OnSizingDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
13073 PyObject *resultobj;
13074 wxPyControlPoint *arg1 = (wxPyControlPoint *) 0 ;
13075 wxPyControlPoint *arg2 = (wxPyControlPoint *) 0 ;
13076 bool arg3 ;
13077 double arg4 ;
13078 double arg5 ;
13079 int arg6 = (int) 0 ;
13080 int arg7 = (int) 0 ;
13081 PyObject * obj0 = 0 ;
13082 PyObject * obj1 = 0 ;
13083 PyObject * obj2 = 0 ;
994141e6
RD
13084 PyObject * obj3 = 0 ;
13085 PyObject * obj4 = 0 ;
13086 PyObject * obj5 = 0 ;
13087 PyObject * obj6 = 0 ;
44127b65
RD
13088 char *kwnames[] = {
13089 (char *) "self",(char *) "pt",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
13090 };
13091
994141e6 13092 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|OO:PyControlPoint_base_OnSizingDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
15afbcd0
RD
13093 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyControlPoint,
13094 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13095 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyControlPoint,
13096 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13097 arg3 = (bool) SWIG_AsBool(obj2);
13098 if (PyErr_Occurred()) SWIG_fail;
13099 arg4 = (double) SWIG_AsDouble(obj3);
13100 if (PyErr_Occurred()) SWIG_fail;
13101 arg5 = (double) SWIG_AsDouble(obj4);
13102 if (PyErr_Occurred()) SWIG_fail;
994141e6 13103 if (obj5) {
15afbcd0
RD
13104 arg6 = (int) SWIG_AsInt(obj5);
13105 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
13106 }
13107 if (obj6) {
15afbcd0
RD
13108 arg7 = (int) SWIG_AsInt(obj6);
13109 if (PyErr_Occurred()) SWIG_fail;
994141e6 13110 }
44127b65
RD
13111 {
13112 PyThreadState* __tstate = wxPyBeginAllowThreads();
13113 (arg1)->base_OnSizingDragLeft(arg2,arg3,arg4,arg5,arg6,arg7);
13114
13115 wxPyEndAllowThreads(__tstate);
13116 if (PyErr_Occurred()) SWIG_fail;
13117 }
13118 Py_INCREF(Py_None); resultobj = Py_None;
13119 return resultobj;
13120 fail:
13121 return NULL;
13122}
13123
13124
13125static PyObject *_wrap_PyControlPoint_base_OnSizingBeginDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
13126 PyObject *resultobj;
13127 wxPyControlPoint *arg1 = (wxPyControlPoint *) 0 ;
13128 wxPyControlPoint *arg2 = (wxPyControlPoint *) 0 ;
13129 double arg3 ;
13130 double arg4 ;
13131 int arg5 = (int) 0 ;
13132 int arg6 = (int) 0 ;
13133 PyObject * obj0 = 0 ;
13134 PyObject * obj1 = 0 ;
994141e6
RD
13135 PyObject * obj2 = 0 ;
13136 PyObject * obj3 = 0 ;
13137 PyObject * obj4 = 0 ;
13138 PyObject * obj5 = 0 ;
44127b65
RD
13139 char *kwnames[] = {
13140 (char *) "self",(char *) "pt",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
13141 };
13142
994141e6 13143 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:PyControlPoint_base_OnSizingBeginDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
13144 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyControlPoint,
13145 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13146 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyControlPoint,
13147 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13148 arg3 = (double) SWIG_AsDouble(obj2);
13149 if (PyErr_Occurred()) SWIG_fail;
13150 arg4 = (double) SWIG_AsDouble(obj3);
13151 if (PyErr_Occurred()) SWIG_fail;
994141e6 13152 if (obj4) {
15afbcd0
RD
13153 arg5 = (int) SWIG_AsInt(obj4);
13154 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
13155 }
13156 if (obj5) {
15afbcd0
RD
13157 arg6 = (int) SWIG_AsInt(obj5);
13158 if (PyErr_Occurred()) SWIG_fail;
994141e6 13159 }
44127b65
RD
13160 {
13161 PyThreadState* __tstate = wxPyBeginAllowThreads();
13162 (arg1)->base_OnSizingBeginDragLeft(arg2,arg3,arg4,arg5,arg6);
13163
13164 wxPyEndAllowThreads(__tstate);
13165 if (PyErr_Occurred()) SWIG_fail;
13166 }
13167 Py_INCREF(Py_None); resultobj = Py_None;
13168 return resultobj;
13169 fail:
13170 return NULL;
13171}
13172
13173
13174static PyObject *_wrap_PyControlPoint_base_OnSizingEndDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
13175 PyObject *resultobj;
13176 wxPyControlPoint *arg1 = (wxPyControlPoint *) 0 ;
13177 wxPyControlPoint *arg2 = (wxPyControlPoint *) 0 ;
13178 double arg3 ;
13179 double arg4 ;
13180 int arg5 = (int) 0 ;
13181 int arg6 = (int) 0 ;
13182 PyObject * obj0 = 0 ;
13183 PyObject * obj1 = 0 ;
994141e6
RD
13184 PyObject * obj2 = 0 ;
13185 PyObject * obj3 = 0 ;
13186 PyObject * obj4 = 0 ;
13187 PyObject * obj5 = 0 ;
44127b65
RD
13188 char *kwnames[] = {
13189 (char *) "self",(char *) "pt",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
13190 };
13191
994141e6 13192 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:PyControlPoint_base_OnSizingEndDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
13193 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyControlPoint,
13194 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13195 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyControlPoint,
13196 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13197 arg3 = (double) SWIG_AsDouble(obj2);
13198 if (PyErr_Occurred()) SWIG_fail;
13199 arg4 = (double) SWIG_AsDouble(obj3);
13200 if (PyErr_Occurred()) SWIG_fail;
994141e6 13201 if (obj4) {
15afbcd0
RD
13202 arg5 = (int) SWIG_AsInt(obj4);
13203 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
13204 }
13205 if (obj5) {
15afbcd0
RD
13206 arg6 = (int) SWIG_AsInt(obj5);
13207 if (PyErr_Occurred()) SWIG_fail;
994141e6 13208 }
44127b65
RD
13209 {
13210 PyThreadState* __tstate = wxPyBeginAllowThreads();
13211 (arg1)->base_OnSizingEndDragLeft(arg2,arg3,arg4,arg5,arg6);
13212
13213 wxPyEndAllowThreads(__tstate);
13214 if (PyErr_Occurred()) SWIG_fail;
13215 }
13216 Py_INCREF(Py_None); resultobj = Py_None;
13217 return resultobj;
13218 fail:
13219 return NULL;
13220}
13221
13222
13223static PyObject *_wrap_PyControlPoint_base_OnBeginSize(PyObject *self, PyObject *args, PyObject *kwargs) {
13224 PyObject *resultobj;
13225 wxPyControlPoint *arg1 = (wxPyControlPoint *) 0 ;
13226 double arg2 ;
13227 double arg3 ;
13228 PyObject * obj0 = 0 ;
994141e6
RD
13229 PyObject * obj1 = 0 ;
13230 PyObject * obj2 = 0 ;
44127b65
RD
13231 char *kwnames[] = {
13232 (char *) "self",(char *) "w",(char *) "h", NULL
13233 };
13234
994141e6 13235 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyControlPoint_base_OnBeginSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
13236 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyControlPoint,
13237 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13238 arg2 = (double) SWIG_AsDouble(obj1);
13239 if (PyErr_Occurred()) SWIG_fail;
13240 arg3 = (double) SWIG_AsDouble(obj2);
13241 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
13242 {
13243 PyThreadState* __tstate = wxPyBeginAllowThreads();
13244 (arg1)->base_OnBeginSize(arg2,arg3);
13245
13246 wxPyEndAllowThreads(__tstate);
13247 if (PyErr_Occurred()) SWIG_fail;
13248 }
13249 Py_INCREF(Py_None); resultobj = Py_None;
13250 return resultobj;
13251 fail:
13252 return NULL;
13253}
13254
13255
13256static PyObject *_wrap_PyControlPoint_base_OnEndSize(PyObject *self, PyObject *args, PyObject *kwargs) {
13257 PyObject *resultobj;
13258 wxPyControlPoint *arg1 = (wxPyControlPoint *) 0 ;
13259 double arg2 ;
13260 double arg3 ;
13261 PyObject * obj0 = 0 ;
994141e6
RD
13262 PyObject * obj1 = 0 ;
13263 PyObject * obj2 = 0 ;
44127b65
RD
13264 char *kwnames[] = {
13265 (char *) "self",(char *) "w",(char *) "h", NULL
13266 };
13267
994141e6 13268 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyControlPoint_base_OnEndSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
13269 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyControlPoint,
13270 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13271 arg2 = (double) SWIG_AsDouble(obj1);
13272 if (PyErr_Occurred()) SWIG_fail;
13273 arg3 = (double) SWIG_AsDouble(obj2);
13274 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
13275 {
13276 PyThreadState* __tstate = wxPyBeginAllowThreads();
13277 (arg1)->base_OnEndSize(arg2,arg3);
13278
13279 wxPyEndAllowThreads(__tstate);
13280 if (PyErr_Occurred()) SWIG_fail;
13281 }
13282 Py_INCREF(Py_None); resultobj = Py_None;
13283 return resultobj;
13284 fail:
13285 return NULL;
13286}
13287
13288
13289static PyObject * PyControlPoint_swigregister(PyObject *self, PyObject *args) {
13290 PyObject *obj;
13291 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13292 SWIG_TypeClientData(SWIGTYPE_p_wxPyControlPoint, obj);
13293 Py_INCREF(obj);
13294 return Py_BuildValue((char *)"");
13295}
13296static PyObject *_wrap_new_PyBitmapShape(PyObject *self, PyObject *args, PyObject *kwargs) {
13297 PyObject *resultobj;
13298 wxPyBitmapShape *result;
13299 char *kwnames[] = {
13300 NULL
13301 };
13302
13303 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PyBitmapShape",kwnames)) goto fail;
13304 {
13305 PyThreadState* __tstate = wxPyBeginAllowThreads();
13306 result = (wxPyBitmapShape *)new wxPyBitmapShape();
13307
13308 wxPyEndAllowThreads(__tstate);
13309 if (PyErr_Occurred()) SWIG_fail;
13310 }
15afbcd0 13311 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyBitmapShape, 1);
44127b65
RD
13312 return resultobj;
13313 fail:
13314 return NULL;
13315}
13316
13317
13318static PyObject *_wrap_PyBitmapShape__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
13319 PyObject *resultobj;
13320 wxPyBitmapShape *arg1 = (wxPyBitmapShape *) 0 ;
13321 PyObject *arg2 = (PyObject *) 0 ;
13322 PyObject *arg3 = (PyObject *) 0 ;
13323 PyObject * obj0 = 0 ;
13324 PyObject * obj1 = 0 ;
13325 PyObject * obj2 = 0 ;
13326 char *kwnames[] = {
13327 (char *) "self",(char *) "self",(char *) "_class", NULL
13328 };
13329
13330 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyBitmapShape__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
13331 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyBitmapShape,
13332 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
13333 arg2 = obj1;
13334 arg3 = obj2;
13335 {
13336 PyThreadState* __tstate = wxPyBeginAllowThreads();
13337 (arg1)->_setCallbackInfo(arg2,arg3);
13338
13339 wxPyEndAllowThreads(__tstate);
13340 if (PyErr_Occurred()) SWIG_fail;
13341 }
13342 Py_INCREF(Py_None); resultobj = Py_None;
13343 return resultobj;
13344 fail:
13345 return NULL;
13346}
13347
13348
13349static PyObject *_wrap_PyBitmapShape_GetBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
13350 PyObject *resultobj;
13351 wxPyBitmapShape *arg1 = (wxPyBitmapShape *) 0 ;
13352 wxBitmap *result;
13353 PyObject * obj0 = 0 ;
13354 char *kwnames[] = {
13355 (char *) "self", NULL
13356 };
13357
13358 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyBitmapShape_GetBitmap",kwnames,&obj0)) goto fail;
15afbcd0
RD
13359 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyBitmapShape,
13360 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
13361 {
13362 PyThreadState* __tstate = wxPyBeginAllowThreads();
13363 {
13364 wxBitmap &_result_ref = (arg1)->GetBitmap();
13365 result = (wxBitmap *) &_result_ref;
13366 }
13367
13368 wxPyEndAllowThreads(__tstate);
13369 if (PyErr_Occurred()) SWIG_fail;
13370 }
4276dc52
RD
13371 {
13372 wxBitmap* resultptr = new wxBitmap(*result);
13373 resultobj = SWIG_NewPointerObj((void*)(resultptr), SWIGTYPE_p_wxBitmap, 1);
13374 }
44127b65
RD
13375 return resultobj;
13376 fail:
13377 return NULL;
13378}
13379
13380
13381static PyObject *_wrap_PyBitmapShape_GetFilename(PyObject *self, PyObject *args, PyObject *kwargs) {
13382 PyObject *resultobj;
13383 wxPyBitmapShape *arg1 = (wxPyBitmapShape *) 0 ;
13384 wxString result;
13385 PyObject * obj0 = 0 ;
13386 char *kwnames[] = {
13387 (char *) "self", NULL
13388 };
13389
13390 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyBitmapShape_GetFilename",kwnames,&obj0)) goto fail;
15afbcd0
RD
13391 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyBitmapShape,
13392 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
13393 {
13394 PyThreadState* __tstate = wxPyBeginAllowThreads();
13395 result = (arg1)->GetFilename();
13396
13397 wxPyEndAllowThreads(__tstate);
13398 if (PyErr_Occurred()) SWIG_fail;
13399 }
13400 {
13401#if wxUSE_UNICODE
13402 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
13403#else
13404 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
13405#endif
13406 }
13407 return resultobj;
13408 fail:
13409 return NULL;
13410}
13411
13412
13413static PyObject *_wrap_PyBitmapShape_SetBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
13414 PyObject *resultobj;
13415 wxPyBitmapShape *arg1 = (wxPyBitmapShape *) 0 ;
13416 wxBitmap *arg2 = 0 ;
13417 PyObject * obj0 = 0 ;
13418 PyObject * obj1 = 0 ;
13419 char *kwnames[] = {
13420 (char *) "self",(char *) "bitmap", NULL
13421 };
13422
13423 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyBitmapShape_SetBitmap",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
13424 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyBitmapShape,
13425 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13426 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxBitmap,
13427 SWIG_POINTER_EXCEPTION | 0)) == -1)
13428 SWIG_fail;
44127b65 13429 if (arg2 == NULL) {
15afbcd0
RD
13430 PyErr_SetString(PyExc_TypeError,"null reference");
13431 SWIG_fail;
44127b65
RD
13432 }
13433 {
13434 PyThreadState* __tstate = wxPyBeginAllowThreads();
13435 (arg1)->SetBitmap((wxBitmap const &)*arg2);
13436
13437 wxPyEndAllowThreads(__tstate);
13438 if (PyErr_Occurred()) SWIG_fail;
13439 }
13440 Py_INCREF(Py_None); resultobj = Py_None;
13441 return resultobj;
13442 fail:
13443 return NULL;
13444}
13445
13446
13447static PyObject *_wrap_PyBitmapShape_SetFilename(PyObject *self, PyObject *args, PyObject *kwargs) {
13448 PyObject *resultobj;
13449 wxPyBitmapShape *arg1 = (wxPyBitmapShape *) 0 ;
13450 wxString *arg2 = 0 ;
13451 bool temp2 = False ;
13452 PyObject * obj0 = 0 ;
13453 PyObject * obj1 = 0 ;
13454 char *kwnames[] = {
13455 (char *) "self",(char *) "filename", NULL
13456 };
13457
13458 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyBitmapShape_SetFilename",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
13459 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyBitmapShape,
13460 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
13461 {
13462 arg2 = wxString_in_helper(obj1);
13463 if (arg2 == NULL) SWIG_fail;
13464 temp2 = True;
13465 }
13466 {
13467 PyThreadState* __tstate = wxPyBeginAllowThreads();
13468 (arg1)->SetFilename((wxString const &)*arg2);
13469
13470 wxPyEndAllowThreads(__tstate);
13471 if (PyErr_Occurred()) SWIG_fail;
13472 }
13473 Py_INCREF(Py_None); resultobj = Py_None;
13474 {
13475 if (temp2)
13476 delete arg2;
13477 }
13478 return resultobj;
13479 fail:
13480 {
13481 if (temp2)
13482 delete arg2;
13483 }
13484 return NULL;
13485}
13486
13487
13488static PyObject *_wrap_PyBitmapShape_base_OnDelete(PyObject *self, PyObject *args, PyObject *kwargs) {
13489 PyObject *resultobj;
13490 wxPyBitmapShape *arg1 = (wxPyBitmapShape *) 0 ;
13491 PyObject * obj0 = 0 ;
13492 char *kwnames[] = {
13493 (char *) "self", NULL
13494 };
13495
13496 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyBitmapShape_base_OnDelete",kwnames,&obj0)) goto fail;
15afbcd0
RD
13497 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyBitmapShape,
13498 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
13499 {
13500 PyThreadState* __tstate = wxPyBeginAllowThreads();
13501 (arg1)->base_OnDelete();
13502
13503 wxPyEndAllowThreads(__tstate);
13504 if (PyErr_Occurred()) SWIG_fail;
13505 }
13506 Py_INCREF(Py_None); resultobj = Py_None;
13507 return resultobj;
13508 fail:
13509 return NULL;
13510}
13511
13512
13513static PyObject *_wrap_PyBitmapShape_base_OnDraw(PyObject *self, PyObject *args, PyObject *kwargs) {
13514 PyObject *resultobj;
13515 wxPyBitmapShape *arg1 = (wxPyBitmapShape *) 0 ;
13516 wxDC *arg2 = 0 ;
13517 PyObject * obj0 = 0 ;
13518 PyObject * obj1 = 0 ;
13519 char *kwnames[] = {
13520 (char *) "self",(char *) "dc", NULL
13521 };
13522
13523 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyBitmapShape_base_OnDraw",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
13524 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyBitmapShape,
13525 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13526 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
13527 SWIG_POINTER_EXCEPTION | 0)) == -1)
13528 SWIG_fail;
44127b65 13529 if (arg2 == NULL) {
15afbcd0
RD
13530 PyErr_SetString(PyExc_TypeError,"null reference");
13531 SWIG_fail;
44127b65
RD
13532 }
13533 {
13534 PyThreadState* __tstate = wxPyBeginAllowThreads();
13535 (arg1)->base_OnDraw(*arg2);
13536
13537 wxPyEndAllowThreads(__tstate);
13538 if (PyErr_Occurred()) SWIG_fail;
13539 }
13540 Py_INCREF(Py_None); resultobj = Py_None;
13541 return resultobj;
13542 fail:
13543 return NULL;
13544}
13545
13546
13547static PyObject *_wrap_PyBitmapShape_base_OnDrawContents(PyObject *self, PyObject *args, PyObject *kwargs) {
13548 PyObject *resultobj;
13549 wxPyBitmapShape *arg1 = (wxPyBitmapShape *) 0 ;
13550 wxDC *arg2 = 0 ;
13551 PyObject * obj0 = 0 ;
13552 PyObject * obj1 = 0 ;
13553 char *kwnames[] = {
13554 (char *) "self",(char *) "dc", NULL
13555 };
13556
13557 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyBitmapShape_base_OnDrawContents",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
13558 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyBitmapShape,
13559 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13560 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
13561 SWIG_POINTER_EXCEPTION | 0)) == -1)
13562 SWIG_fail;
44127b65 13563 if (arg2 == NULL) {
15afbcd0
RD
13564 PyErr_SetString(PyExc_TypeError,"null reference");
13565 SWIG_fail;
44127b65
RD
13566 }
13567 {
13568 PyThreadState* __tstate = wxPyBeginAllowThreads();
13569 (arg1)->base_OnDrawContents(*arg2);
13570
13571 wxPyEndAllowThreads(__tstate);
13572 if (PyErr_Occurred()) SWIG_fail;
13573 }
13574 Py_INCREF(Py_None); resultobj = Py_None;
13575 return resultobj;
13576 fail:
13577 return NULL;
13578}
13579
13580
13581static PyObject *_wrap_PyBitmapShape_base_OnDrawBranches(PyObject *self, PyObject *args, PyObject *kwargs) {
13582 PyObject *resultobj;
13583 wxPyBitmapShape *arg1 = (wxPyBitmapShape *) 0 ;
13584 wxDC *arg2 = 0 ;
13585 bool arg3 = (bool) FALSE ;
13586 PyObject * obj0 = 0 ;
13587 PyObject * obj1 = 0 ;
13588 PyObject * obj2 = 0 ;
13589 char *kwnames[] = {
13590 (char *) "self",(char *) "dc",(char *) "erase", NULL
13591 };
13592
13593 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:PyBitmapShape_base_OnDrawBranches",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
13594 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyBitmapShape,
13595 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13596 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
13597 SWIG_POINTER_EXCEPTION | 0)) == -1)
13598 SWIG_fail;
44127b65 13599 if (arg2 == NULL) {
15afbcd0
RD
13600 PyErr_SetString(PyExc_TypeError,"null reference");
13601 SWIG_fail;
44127b65
RD
13602 }
13603 if (obj2) {
15afbcd0
RD
13604 arg3 = (bool) SWIG_AsBool(obj2);
13605 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
13606 }
13607 {
13608 PyThreadState* __tstate = wxPyBeginAllowThreads();
13609 (arg1)->base_OnDrawBranches(*arg2,arg3);
13610
13611 wxPyEndAllowThreads(__tstate);
13612 if (PyErr_Occurred()) SWIG_fail;
13613 }
13614 Py_INCREF(Py_None); resultobj = Py_None;
13615 return resultobj;
13616 fail:
13617 return NULL;
13618}
13619
13620
13621static PyObject *_wrap_PyBitmapShape_base_OnMoveLinks(PyObject *self, PyObject *args, PyObject *kwargs) {
13622 PyObject *resultobj;
13623 wxPyBitmapShape *arg1 = (wxPyBitmapShape *) 0 ;
13624 wxDC *arg2 = 0 ;
13625 PyObject * obj0 = 0 ;
13626 PyObject * obj1 = 0 ;
13627 char *kwnames[] = {
13628 (char *) "self",(char *) "dc", NULL
13629 };
13630
13631 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyBitmapShape_base_OnMoveLinks",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
13632 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyBitmapShape,
13633 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13634 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
13635 SWIG_POINTER_EXCEPTION | 0)) == -1)
13636 SWIG_fail;
44127b65 13637 if (arg2 == NULL) {
15afbcd0
RD
13638 PyErr_SetString(PyExc_TypeError,"null reference");
13639 SWIG_fail;
44127b65
RD
13640 }
13641 {
13642 PyThreadState* __tstate = wxPyBeginAllowThreads();
13643 (arg1)->base_OnMoveLinks(*arg2);
13644
13645 wxPyEndAllowThreads(__tstate);
13646 if (PyErr_Occurred()) SWIG_fail;
13647 }
13648 Py_INCREF(Py_None); resultobj = Py_None;
13649 return resultobj;
13650 fail:
13651 return NULL;
13652}
13653
13654
13655static PyObject *_wrap_PyBitmapShape_base_OnErase(PyObject *self, PyObject *args, PyObject *kwargs) {
13656 PyObject *resultobj;
13657 wxPyBitmapShape *arg1 = (wxPyBitmapShape *) 0 ;
13658 wxDC *arg2 = 0 ;
13659 PyObject * obj0 = 0 ;
13660 PyObject * obj1 = 0 ;
13661 char *kwnames[] = {
13662 (char *) "self",(char *) "dc", NULL
13663 };
13664
13665 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyBitmapShape_base_OnErase",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
13666 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyBitmapShape,
13667 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13668 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
13669 SWIG_POINTER_EXCEPTION | 0)) == -1)
13670 SWIG_fail;
44127b65 13671 if (arg2 == NULL) {
15afbcd0
RD
13672 PyErr_SetString(PyExc_TypeError,"null reference");
13673 SWIG_fail;
44127b65
RD
13674 }
13675 {
13676 PyThreadState* __tstate = wxPyBeginAllowThreads();
13677 (arg1)->base_OnErase(*arg2);
13678
13679 wxPyEndAllowThreads(__tstate);
13680 if (PyErr_Occurred()) SWIG_fail;
13681 }
13682 Py_INCREF(Py_None); resultobj = Py_None;
13683 return resultobj;
13684 fail:
13685 return NULL;
13686}
13687
13688
13689static PyObject *_wrap_PyBitmapShape_base_OnEraseContents(PyObject *self, PyObject *args, PyObject *kwargs) {
13690 PyObject *resultobj;
13691 wxPyBitmapShape *arg1 = (wxPyBitmapShape *) 0 ;
13692 wxDC *arg2 = 0 ;
13693 PyObject * obj0 = 0 ;
13694 PyObject * obj1 = 0 ;
13695 char *kwnames[] = {
13696 (char *) "self",(char *) "dc", NULL
13697 };
13698
13699 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyBitmapShape_base_OnEraseContents",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
13700 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyBitmapShape,
13701 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13702 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
13703 SWIG_POINTER_EXCEPTION | 0)) == -1)
13704 SWIG_fail;
44127b65 13705 if (arg2 == NULL) {
15afbcd0
RD
13706 PyErr_SetString(PyExc_TypeError,"null reference");
13707 SWIG_fail;
44127b65
RD
13708 }
13709 {
13710 PyThreadState* __tstate = wxPyBeginAllowThreads();
13711 (arg1)->base_OnEraseContents(*arg2);
13712
13713 wxPyEndAllowThreads(__tstate);
13714 if (PyErr_Occurred()) SWIG_fail;
13715 }
13716 Py_INCREF(Py_None); resultobj = Py_None;
13717 return resultobj;
13718 fail:
13719 return NULL;
13720}
13721
13722
13723static PyObject *_wrap_PyBitmapShape_base_OnHighlight(PyObject *self, PyObject *args, PyObject *kwargs) {
13724 PyObject *resultobj;
13725 wxPyBitmapShape *arg1 = (wxPyBitmapShape *) 0 ;
13726 wxDC *arg2 = 0 ;
13727 PyObject * obj0 = 0 ;
13728 PyObject * obj1 = 0 ;
13729 char *kwnames[] = {
13730 (char *) "self",(char *) "dc", NULL
13731 };
13732
13733 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyBitmapShape_base_OnHighlight",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
13734 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyBitmapShape,
13735 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13736 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
13737 SWIG_POINTER_EXCEPTION | 0)) == -1)
13738 SWIG_fail;
44127b65 13739 if (arg2 == NULL) {
15afbcd0
RD
13740 PyErr_SetString(PyExc_TypeError,"null reference");
13741 SWIG_fail;
44127b65
RD
13742 }
13743 {
13744 PyThreadState* __tstate = wxPyBeginAllowThreads();
13745 (arg1)->base_OnHighlight(*arg2);
13746
13747 wxPyEndAllowThreads(__tstate);
13748 if (PyErr_Occurred()) SWIG_fail;
13749 }
13750 Py_INCREF(Py_None); resultobj = Py_None;
13751 return resultobj;
13752 fail:
13753 return NULL;
13754}
13755
13756
13757static PyObject *_wrap_PyBitmapShape_base_OnLeftClick(PyObject *self, PyObject *args, PyObject *kwargs) {
13758 PyObject *resultobj;
13759 wxPyBitmapShape *arg1 = (wxPyBitmapShape *) 0 ;
13760 double arg2 ;
13761 double arg3 ;
13762 int arg4 = (int) 0 ;
13763 int arg5 = (int) 0 ;
13764 PyObject * obj0 = 0 ;
994141e6
RD
13765 PyObject * obj1 = 0 ;
13766 PyObject * obj2 = 0 ;
13767 PyObject * obj3 = 0 ;
13768 PyObject * obj4 = 0 ;
44127b65
RD
13769 char *kwnames[] = {
13770 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
13771 };
13772
994141e6 13773 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyBitmapShape_base_OnLeftClick",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
13774 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyBitmapShape,
13775 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13776 arg2 = (double) SWIG_AsDouble(obj1);
13777 if (PyErr_Occurred()) SWIG_fail;
13778 arg3 = (double) SWIG_AsDouble(obj2);
13779 if (PyErr_Occurred()) SWIG_fail;
994141e6 13780 if (obj3) {
15afbcd0
RD
13781 arg4 = (int) SWIG_AsInt(obj3);
13782 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
13783 }
13784 if (obj4) {
15afbcd0
RD
13785 arg5 = (int) SWIG_AsInt(obj4);
13786 if (PyErr_Occurred()) SWIG_fail;
994141e6 13787 }
44127b65
RD
13788 {
13789 PyThreadState* __tstate = wxPyBeginAllowThreads();
13790 (arg1)->base_OnLeftClick(arg2,arg3,arg4,arg5);
13791
13792 wxPyEndAllowThreads(__tstate);
13793 if (PyErr_Occurred()) SWIG_fail;
13794 }
13795 Py_INCREF(Py_None); resultobj = Py_None;
13796 return resultobj;
13797 fail:
13798 return NULL;
13799}
13800
13801
13802static PyObject *_wrap_PyBitmapShape_base_OnLeftDoubleClick(PyObject *self, PyObject *args, PyObject *kwargs) {
13803 PyObject *resultobj;
13804 wxPyBitmapShape *arg1 = (wxPyBitmapShape *) 0 ;
13805 double arg2 ;
13806 double arg3 ;
13807 int arg4 = (int) 0 ;
13808 int arg5 = (int) 0 ;
13809 PyObject * obj0 = 0 ;
994141e6
RD
13810 PyObject * obj1 = 0 ;
13811 PyObject * obj2 = 0 ;
13812 PyObject * obj3 = 0 ;
13813 PyObject * obj4 = 0 ;
44127b65
RD
13814 char *kwnames[] = {
13815 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
13816 };
13817
994141e6 13818 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyBitmapShape_base_OnLeftDoubleClick",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
13819 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyBitmapShape,
13820 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13821 arg2 = (double) SWIG_AsDouble(obj1);
13822 if (PyErr_Occurred()) SWIG_fail;
13823 arg3 = (double) SWIG_AsDouble(obj2);
13824 if (PyErr_Occurred()) SWIG_fail;
994141e6 13825 if (obj3) {
15afbcd0
RD
13826 arg4 = (int) SWIG_AsInt(obj3);
13827 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
13828 }
13829 if (obj4) {
15afbcd0
RD
13830 arg5 = (int) SWIG_AsInt(obj4);
13831 if (PyErr_Occurred()) SWIG_fail;
994141e6 13832 }
44127b65
RD
13833 {
13834 PyThreadState* __tstate = wxPyBeginAllowThreads();
13835 (arg1)->base_OnLeftDoubleClick(arg2,arg3,arg4,arg5);
13836
13837 wxPyEndAllowThreads(__tstate);
13838 if (PyErr_Occurred()) SWIG_fail;
13839 }
13840 Py_INCREF(Py_None); resultobj = Py_None;
13841 return resultobj;
13842 fail:
13843 return NULL;
13844}
13845
13846
13847static PyObject *_wrap_PyBitmapShape_base_OnRightClick(PyObject *self, PyObject *args, PyObject *kwargs) {
13848 PyObject *resultobj;
13849 wxPyBitmapShape *arg1 = (wxPyBitmapShape *) 0 ;
13850 double arg2 ;
13851 double arg3 ;
13852 int arg4 = (int) 0 ;
13853 int arg5 = (int) 0 ;
13854 PyObject * obj0 = 0 ;
994141e6
RD
13855 PyObject * obj1 = 0 ;
13856 PyObject * obj2 = 0 ;
13857 PyObject * obj3 = 0 ;
13858 PyObject * obj4 = 0 ;
44127b65
RD
13859 char *kwnames[] = {
13860 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
13861 };
13862
994141e6 13863 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyBitmapShape_base_OnRightClick",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
13864 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyBitmapShape,
13865 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13866 arg2 = (double) SWIG_AsDouble(obj1);
13867 if (PyErr_Occurred()) SWIG_fail;
13868 arg3 = (double) SWIG_AsDouble(obj2);
13869 if (PyErr_Occurred()) SWIG_fail;
994141e6 13870 if (obj3) {
15afbcd0
RD
13871 arg4 = (int) SWIG_AsInt(obj3);
13872 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
13873 }
13874 if (obj4) {
15afbcd0
RD
13875 arg5 = (int) SWIG_AsInt(obj4);
13876 if (PyErr_Occurred()) SWIG_fail;
994141e6 13877 }
44127b65
RD
13878 {
13879 PyThreadState* __tstate = wxPyBeginAllowThreads();
13880 (arg1)->base_OnRightClick(arg2,arg3,arg4,arg5);
13881
13882 wxPyEndAllowThreads(__tstate);
13883 if (PyErr_Occurred()) SWIG_fail;
13884 }
13885 Py_INCREF(Py_None); resultobj = Py_None;
13886 return resultobj;
13887 fail:
13888 return NULL;
13889}
13890
13891
13892static PyObject *_wrap_PyBitmapShape_base_OnSize(PyObject *self, PyObject *args, PyObject *kwargs) {
13893 PyObject *resultobj;
13894 wxPyBitmapShape *arg1 = (wxPyBitmapShape *) 0 ;
13895 double arg2 ;
13896 double arg3 ;
13897 PyObject * obj0 = 0 ;
994141e6
RD
13898 PyObject * obj1 = 0 ;
13899 PyObject * obj2 = 0 ;
44127b65
RD
13900 char *kwnames[] = {
13901 (char *) "self",(char *) "x",(char *) "y", NULL
13902 };
13903
994141e6 13904 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyBitmapShape_base_OnSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
13905 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyBitmapShape,
13906 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13907 arg2 = (double) SWIG_AsDouble(obj1);
13908 if (PyErr_Occurred()) SWIG_fail;
13909 arg3 = (double) SWIG_AsDouble(obj2);
13910 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
13911 {
13912 PyThreadState* __tstate = wxPyBeginAllowThreads();
13913 (arg1)->base_OnSize(arg2,arg3);
13914
13915 wxPyEndAllowThreads(__tstate);
13916 if (PyErr_Occurred()) SWIG_fail;
13917 }
13918 Py_INCREF(Py_None); resultobj = Py_None;
13919 return resultobj;
13920 fail:
13921 return NULL;
13922}
13923
13924
13925static PyObject *_wrap_PyBitmapShape_base_OnMovePre(PyObject *self, PyObject *args, PyObject *kwargs) {
13926 PyObject *resultobj;
13927 wxPyBitmapShape *arg1 = (wxPyBitmapShape *) 0 ;
13928 wxDC *arg2 = 0 ;
13929 double arg3 ;
13930 double arg4 ;
13931 double arg5 ;
13932 double arg6 ;
13933 bool arg7 = (bool) True ;
13934 bool result;
13935 PyObject * obj0 = 0 ;
13936 PyObject * obj1 = 0 ;
994141e6
RD
13937 PyObject * obj2 = 0 ;
13938 PyObject * obj3 = 0 ;
13939 PyObject * obj4 = 0 ;
13940 PyObject * obj5 = 0 ;
44127b65
RD
13941 PyObject * obj6 = 0 ;
13942 char *kwnames[] = {
13943 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "old_x",(char *) "old_y",(char *) "display", NULL
13944 };
13945
994141e6 13946 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO|O:PyBitmapShape_base_OnMovePre",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
15afbcd0
RD
13947 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyBitmapShape,
13948 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
13949 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
13950 SWIG_POINTER_EXCEPTION | 0)) == -1)
13951 SWIG_fail;
44127b65 13952 if (arg2 == NULL) {
15afbcd0
RD
13953 PyErr_SetString(PyExc_TypeError,"null reference");
13954 SWIG_fail;
13955 }
13956 arg3 = (double) SWIG_AsDouble(obj2);
13957 if (PyErr_Occurred()) SWIG_fail;
13958 arg4 = (double) SWIG_AsDouble(obj3);
13959 if (PyErr_Occurred()) SWIG_fail;
13960 arg5 = (double) SWIG_AsDouble(obj4);
13961 if (PyErr_Occurred()) SWIG_fail;
13962 arg6 = (double) SWIG_AsDouble(obj5);
13963 if (PyErr_Occurred()) SWIG_fail;
44127b65 13964 if (obj6) {
15afbcd0
RD
13965 arg7 = (bool) SWIG_AsBool(obj6);
13966 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
13967 }
13968 {
13969 PyThreadState* __tstate = wxPyBeginAllowThreads();
13970 result = (bool)(arg1)->base_OnMovePre(*arg2,arg3,arg4,arg5,arg6,arg7);
13971
13972 wxPyEndAllowThreads(__tstate);
13973 if (PyErr_Occurred()) SWIG_fail;
13974 }
4f89f6a3
RD
13975 {
13976 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13977 }
44127b65
RD
13978 return resultobj;
13979 fail:
13980 return NULL;
13981}
13982
13983
13984static PyObject *_wrap_PyBitmapShape_base_OnMovePost(PyObject *self, PyObject *args, PyObject *kwargs) {
13985 PyObject *resultobj;
13986 wxPyBitmapShape *arg1 = (wxPyBitmapShape *) 0 ;
13987 wxDC *arg2 = 0 ;
13988 double arg3 ;
13989 double arg4 ;
13990 double arg5 ;
13991 double arg6 ;
13992 bool arg7 = (bool) True ;
13993 PyObject * obj0 = 0 ;
13994 PyObject * obj1 = 0 ;
994141e6
RD
13995 PyObject * obj2 = 0 ;
13996 PyObject * obj3 = 0 ;
13997 PyObject * obj4 = 0 ;
13998 PyObject * obj5 = 0 ;
44127b65
RD
13999 PyObject * obj6 = 0 ;
14000 char *kwnames[] = {
14001 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "old_x",(char *) "old_y",(char *) "display", NULL
14002 };
14003
994141e6 14004 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO|O:PyBitmapShape_base_OnMovePost",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
15afbcd0
RD
14005 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyBitmapShape,
14006 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14007 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
14008 SWIG_POINTER_EXCEPTION | 0)) == -1)
14009 SWIG_fail;
44127b65 14010 if (arg2 == NULL) {
15afbcd0
RD
14011 PyErr_SetString(PyExc_TypeError,"null reference");
14012 SWIG_fail;
14013 }
14014 arg3 = (double) SWIG_AsDouble(obj2);
14015 if (PyErr_Occurred()) SWIG_fail;
14016 arg4 = (double) SWIG_AsDouble(obj3);
14017 if (PyErr_Occurred()) SWIG_fail;
14018 arg5 = (double) SWIG_AsDouble(obj4);
14019 if (PyErr_Occurred()) SWIG_fail;
14020 arg6 = (double) SWIG_AsDouble(obj5);
14021 if (PyErr_Occurred()) SWIG_fail;
44127b65 14022 if (obj6) {
15afbcd0
RD
14023 arg7 = (bool) SWIG_AsBool(obj6);
14024 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
14025 }
14026 {
14027 PyThreadState* __tstate = wxPyBeginAllowThreads();
14028 (arg1)->base_OnMovePost(*arg2,arg3,arg4,arg5,arg6,arg7);
14029
14030 wxPyEndAllowThreads(__tstate);
14031 if (PyErr_Occurred()) SWIG_fail;
14032 }
14033 Py_INCREF(Py_None); resultobj = Py_None;
14034 return resultobj;
14035 fail:
14036 return NULL;
14037}
14038
14039
14040static PyObject *_wrap_PyBitmapShape_base_OnDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
14041 PyObject *resultobj;
14042 wxPyBitmapShape *arg1 = (wxPyBitmapShape *) 0 ;
14043 bool arg2 ;
14044 double arg3 ;
14045 double arg4 ;
14046 int arg5 = (int) 0 ;
14047 int arg6 = (int) 0 ;
14048 PyObject * obj0 = 0 ;
14049 PyObject * obj1 = 0 ;
994141e6
RD
14050 PyObject * obj2 = 0 ;
14051 PyObject * obj3 = 0 ;
14052 PyObject * obj4 = 0 ;
14053 PyObject * obj5 = 0 ;
44127b65
RD
14054 char *kwnames[] = {
14055 (char *) "self",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
14056 };
14057
994141e6 14058 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:PyBitmapShape_base_OnDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
14059 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyBitmapShape,
14060 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14061 arg2 = (bool) SWIG_AsBool(obj1);
14062 if (PyErr_Occurred()) SWIG_fail;
14063 arg3 = (double) SWIG_AsDouble(obj2);
14064 if (PyErr_Occurred()) SWIG_fail;
14065 arg4 = (double) SWIG_AsDouble(obj3);
14066 if (PyErr_Occurred()) SWIG_fail;
994141e6 14067 if (obj4) {
15afbcd0
RD
14068 arg5 = (int) SWIG_AsInt(obj4);
14069 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
14070 }
14071 if (obj5) {
15afbcd0
RD
14072 arg6 = (int) SWIG_AsInt(obj5);
14073 if (PyErr_Occurred()) SWIG_fail;
994141e6 14074 }
44127b65
RD
14075 {
14076 PyThreadState* __tstate = wxPyBeginAllowThreads();
14077 (arg1)->base_OnDragLeft(arg2,arg3,arg4,arg5,arg6);
14078
14079 wxPyEndAllowThreads(__tstate);
14080 if (PyErr_Occurred()) SWIG_fail;
14081 }
14082 Py_INCREF(Py_None); resultobj = Py_None;
14083 return resultobj;
14084 fail:
14085 return NULL;
14086}
14087
14088
14089static PyObject *_wrap_PyBitmapShape_base_OnBeginDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
14090 PyObject *resultobj;
14091 wxPyBitmapShape *arg1 = (wxPyBitmapShape *) 0 ;
14092 double arg2 ;
14093 double arg3 ;
14094 int arg4 = (int) 0 ;
14095 int arg5 = (int) 0 ;
14096 PyObject * obj0 = 0 ;
994141e6
RD
14097 PyObject * obj1 = 0 ;
14098 PyObject * obj2 = 0 ;
14099 PyObject * obj3 = 0 ;
14100 PyObject * obj4 = 0 ;
44127b65
RD
14101 char *kwnames[] = {
14102 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
14103 };
14104
994141e6 14105 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyBitmapShape_base_OnBeginDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
14106 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyBitmapShape,
14107 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14108 arg2 = (double) SWIG_AsDouble(obj1);
14109 if (PyErr_Occurred()) SWIG_fail;
14110 arg3 = (double) SWIG_AsDouble(obj2);
14111 if (PyErr_Occurred()) SWIG_fail;
994141e6 14112 if (obj3) {
15afbcd0
RD
14113 arg4 = (int) SWIG_AsInt(obj3);
14114 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
14115 }
14116 if (obj4) {
15afbcd0
RD
14117 arg5 = (int) SWIG_AsInt(obj4);
14118 if (PyErr_Occurred()) SWIG_fail;
994141e6 14119 }
44127b65
RD
14120 {
14121 PyThreadState* __tstate = wxPyBeginAllowThreads();
14122 (arg1)->base_OnBeginDragLeft(arg2,arg3,arg4,arg5);
14123
14124 wxPyEndAllowThreads(__tstate);
14125 if (PyErr_Occurred()) SWIG_fail;
14126 }
14127 Py_INCREF(Py_None); resultobj = Py_None;
14128 return resultobj;
14129 fail:
14130 return NULL;
14131}
14132
14133
14134static PyObject *_wrap_PyBitmapShape_base_OnEndDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
14135 PyObject *resultobj;
14136 wxPyBitmapShape *arg1 = (wxPyBitmapShape *) 0 ;
14137 double arg2 ;
14138 double arg3 ;
14139 int arg4 = (int) 0 ;
14140 int arg5 = (int) 0 ;
14141 PyObject * obj0 = 0 ;
994141e6
RD
14142 PyObject * obj1 = 0 ;
14143 PyObject * obj2 = 0 ;
14144 PyObject * obj3 = 0 ;
14145 PyObject * obj4 = 0 ;
44127b65
RD
14146 char *kwnames[] = {
14147 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
14148 };
14149
994141e6 14150 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyBitmapShape_base_OnEndDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
14151 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyBitmapShape,
14152 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14153 arg2 = (double) SWIG_AsDouble(obj1);
14154 if (PyErr_Occurred()) SWIG_fail;
14155 arg3 = (double) SWIG_AsDouble(obj2);
14156 if (PyErr_Occurred()) SWIG_fail;
994141e6 14157 if (obj3) {
15afbcd0
RD
14158 arg4 = (int) SWIG_AsInt(obj3);
14159 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
14160 }
14161 if (obj4) {
15afbcd0
RD
14162 arg5 = (int) SWIG_AsInt(obj4);
14163 if (PyErr_Occurred()) SWIG_fail;
994141e6 14164 }
44127b65
RD
14165 {
14166 PyThreadState* __tstate = wxPyBeginAllowThreads();
14167 (arg1)->base_OnEndDragLeft(arg2,arg3,arg4,arg5);
14168
14169 wxPyEndAllowThreads(__tstate);
14170 if (PyErr_Occurred()) SWIG_fail;
14171 }
14172 Py_INCREF(Py_None); resultobj = Py_None;
14173 return resultobj;
14174 fail:
14175 return NULL;
14176}
14177
14178
14179static PyObject *_wrap_PyBitmapShape_base_OnDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
14180 PyObject *resultobj;
14181 wxPyBitmapShape *arg1 = (wxPyBitmapShape *) 0 ;
14182 bool arg2 ;
14183 double arg3 ;
14184 double arg4 ;
14185 int arg5 = (int) 0 ;
14186 int arg6 = (int) 0 ;
14187 PyObject * obj0 = 0 ;
14188 PyObject * obj1 = 0 ;
994141e6
RD
14189 PyObject * obj2 = 0 ;
14190 PyObject * obj3 = 0 ;
14191 PyObject * obj4 = 0 ;
14192 PyObject * obj5 = 0 ;
44127b65
RD
14193 char *kwnames[] = {
14194 (char *) "self",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
14195 };
14196
994141e6 14197 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:PyBitmapShape_base_OnDragRight",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
14198 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyBitmapShape,
14199 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14200 arg2 = (bool) SWIG_AsBool(obj1);
14201 if (PyErr_Occurred()) SWIG_fail;
14202 arg3 = (double) SWIG_AsDouble(obj2);
14203 if (PyErr_Occurred()) SWIG_fail;
14204 arg4 = (double) SWIG_AsDouble(obj3);
14205 if (PyErr_Occurred()) SWIG_fail;
994141e6 14206 if (obj4) {
15afbcd0
RD
14207 arg5 = (int) SWIG_AsInt(obj4);
14208 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
14209 }
14210 if (obj5) {
15afbcd0
RD
14211 arg6 = (int) SWIG_AsInt(obj5);
14212 if (PyErr_Occurred()) SWIG_fail;
994141e6 14213 }
44127b65
RD
14214 {
14215 PyThreadState* __tstate = wxPyBeginAllowThreads();
14216 (arg1)->base_OnDragRight(arg2,arg3,arg4,arg5,arg6);
14217
14218 wxPyEndAllowThreads(__tstate);
14219 if (PyErr_Occurred()) SWIG_fail;
14220 }
14221 Py_INCREF(Py_None); resultobj = Py_None;
14222 return resultobj;
14223 fail:
14224 return NULL;
14225}
14226
14227
14228static PyObject *_wrap_PyBitmapShape_base_OnBeginDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
14229 PyObject *resultobj;
14230 wxPyBitmapShape *arg1 = (wxPyBitmapShape *) 0 ;
14231 double arg2 ;
14232 double arg3 ;
14233 int arg4 = (int) 0 ;
14234 int arg5 = (int) 0 ;
14235 PyObject * obj0 = 0 ;
994141e6
RD
14236 PyObject * obj1 = 0 ;
14237 PyObject * obj2 = 0 ;
14238 PyObject * obj3 = 0 ;
14239 PyObject * obj4 = 0 ;
44127b65
RD
14240 char *kwnames[] = {
14241 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
14242 };
14243
994141e6 14244 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyBitmapShape_base_OnBeginDragRight",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
14245 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyBitmapShape,
14246 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14247 arg2 = (double) SWIG_AsDouble(obj1);
14248 if (PyErr_Occurred()) SWIG_fail;
14249 arg3 = (double) SWIG_AsDouble(obj2);
14250 if (PyErr_Occurred()) SWIG_fail;
994141e6 14251 if (obj3) {
15afbcd0
RD
14252 arg4 = (int) SWIG_AsInt(obj3);
14253 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
14254 }
14255 if (obj4) {
15afbcd0
RD
14256 arg5 = (int) SWIG_AsInt(obj4);
14257 if (PyErr_Occurred()) SWIG_fail;
994141e6 14258 }
44127b65
RD
14259 {
14260 PyThreadState* __tstate = wxPyBeginAllowThreads();
14261 (arg1)->base_OnBeginDragRight(arg2,arg3,arg4,arg5);
14262
14263 wxPyEndAllowThreads(__tstate);
14264 if (PyErr_Occurred()) SWIG_fail;
14265 }
14266 Py_INCREF(Py_None); resultobj = Py_None;
14267 return resultobj;
14268 fail:
14269 return NULL;
14270}
14271
14272
14273static PyObject *_wrap_PyBitmapShape_base_OnEndDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
14274 PyObject *resultobj;
14275 wxPyBitmapShape *arg1 = (wxPyBitmapShape *) 0 ;
14276 double arg2 ;
14277 double arg3 ;
14278 int arg4 = (int) 0 ;
14279 int arg5 = (int) 0 ;
14280 PyObject * obj0 = 0 ;
994141e6
RD
14281 PyObject * obj1 = 0 ;
14282 PyObject * obj2 = 0 ;
14283 PyObject * obj3 = 0 ;
14284 PyObject * obj4 = 0 ;
44127b65
RD
14285 char *kwnames[] = {
14286 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
14287 };
14288
994141e6 14289 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyBitmapShape_base_OnEndDragRight",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
14290 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyBitmapShape,
14291 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14292 arg2 = (double) SWIG_AsDouble(obj1);
14293 if (PyErr_Occurred()) SWIG_fail;
14294 arg3 = (double) SWIG_AsDouble(obj2);
14295 if (PyErr_Occurred()) SWIG_fail;
994141e6 14296 if (obj3) {
15afbcd0
RD
14297 arg4 = (int) SWIG_AsInt(obj3);
14298 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
14299 }
14300 if (obj4) {
15afbcd0
RD
14301 arg5 = (int) SWIG_AsInt(obj4);
14302 if (PyErr_Occurred()) SWIG_fail;
994141e6 14303 }
44127b65
RD
14304 {
14305 PyThreadState* __tstate = wxPyBeginAllowThreads();
14306 (arg1)->base_OnEndDragRight(arg2,arg3,arg4,arg5);
14307
14308 wxPyEndAllowThreads(__tstate);
14309 if (PyErr_Occurred()) SWIG_fail;
14310 }
14311 Py_INCREF(Py_None); resultobj = Py_None;
14312 return resultobj;
14313 fail:
14314 return NULL;
14315}
14316
14317
14318static PyObject *_wrap_PyBitmapShape_base_OnDrawOutline(PyObject *self, PyObject *args, PyObject *kwargs) {
14319 PyObject *resultobj;
14320 wxPyBitmapShape *arg1 = (wxPyBitmapShape *) 0 ;
14321 wxDC *arg2 = 0 ;
14322 double arg3 ;
14323 double arg4 ;
14324 double arg5 ;
14325 double arg6 ;
14326 PyObject * obj0 = 0 ;
14327 PyObject * obj1 = 0 ;
994141e6
RD
14328 PyObject * obj2 = 0 ;
14329 PyObject * obj3 = 0 ;
14330 PyObject * obj4 = 0 ;
14331 PyObject * obj5 = 0 ;
44127b65
RD
14332 char *kwnames[] = {
14333 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "w",(char *) "h", NULL
14334 };
14335
994141e6 14336 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO:PyBitmapShape_base_OnDrawOutline",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
14337 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyBitmapShape,
14338 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14339 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
14340 SWIG_POINTER_EXCEPTION | 0)) == -1)
14341 SWIG_fail;
44127b65 14342 if (arg2 == NULL) {
15afbcd0
RD
14343 PyErr_SetString(PyExc_TypeError,"null reference");
14344 SWIG_fail;
994141e6 14345 }
15afbcd0
RD
14346 arg3 = (double) SWIG_AsDouble(obj2);
14347 if (PyErr_Occurred()) SWIG_fail;
14348 arg4 = (double) SWIG_AsDouble(obj3);
14349 if (PyErr_Occurred()) SWIG_fail;
14350 arg5 = (double) SWIG_AsDouble(obj4);
14351 if (PyErr_Occurred()) SWIG_fail;
14352 arg6 = (double) SWIG_AsDouble(obj5);
14353 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
14354 {
14355 PyThreadState* __tstate = wxPyBeginAllowThreads();
14356 (arg1)->base_OnDrawOutline(*arg2,arg3,arg4,arg5,arg6);
14357
14358 wxPyEndAllowThreads(__tstate);
14359 if (PyErr_Occurred()) SWIG_fail;
14360 }
14361 Py_INCREF(Py_None); resultobj = Py_None;
14362 return resultobj;
14363 fail:
14364 return NULL;
14365}
14366
14367
14368static PyObject *_wrap_PyBitmapShape_base_OnDrawControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
14369 PyObject *resultobj;
14370 wxPyBitmapShape *arg1 = (wxPyBitmapShape *) 0 ;
14371 wxDC *arg2 = 0 ;
14372 PyObject * obj0 = 0 ;
14373 PyObject * obj1 = 0 ;
14374 char *kwnames[] = {
14375 (char *) "self",(char *) "dc", NULL
14376 };
14377
14378 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyBitmapShape_base_OnDrawControlPoints",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
14379 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyBitmapShape,
14380 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14381 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
14382 SWIG_POINTER_EXCEPTION | 0)) == -1)
14383 SWIG_fail;
44127b65 14384 if (arg2 == NULL) {
15afbcd0
RD
14385 PyErr_SetString(PyExc_TypeError,"null reference");
14386 SWIG_fail;
44127b65
RD
14387 }
14388 {
14389 PyThreadState* __tstate = wxPyBeginAllowThreads();
14390 (arg1)->base_OnDrawControlPoints(*arg2);
14391
14392 wxPyEndAllowThreads(__tstate);
14393 if (PyErr_Occurred()) SWIG_fail;
14394 }
14395 Py_INCREF(Py_None); resultobj = Py_None;
14396 return resultobj;
14397 fail:
14398 return NULL;
14399}
14400
14401
14402static PyObject *_wrap_PyBitmapShape_base_OnEraseControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
14403 PyObject *resultobj;
14404 wxPyBitmapShape *arg1 = (wxPyBitmapShape *) 0 ;
14405 wxDC *arg2 = 0 ;
14406 PyObject * obj0 = 0 ;
14407 PyObject * obj1 = 0 ;
14408 char *kwnames[] = {
14409 (char *) "self",(char *) "dc", NULL
14410 };
14411
14412 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyBitmapShape_base_OnEraseControlPoints",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
14413 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyBitmapShape,
14414 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14415 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
14416 SWIG_POINTER_EXCEPTION | 0)) == -1)
14417 SWIG_fail;
44127b65 14418 if (arg2 == NULL) {
15afbcd0
RD
14419 PyErr_SetString(PyExc_TypeError,"null reference");
14420 SWIG_fail;
44127b65
RD
14421 }
14422 {
14423 PyThreadState* __tstate = wxPyBeginAllowThreads();
14424 (arg1)->base_OnEraseControlPoints(*arg2);
14425
14426 wxPyEndAllowThreads(__tstate);
14427 if (PyErr_Occurred()) SWIG_fail;
14428 }
14429 Py_INCREF(Py_None); resultobj = Py_None;
14430 return resultobj;
14431 fail:
14432 return NULL;
14433}
14434
14435
14436static PyObject *_wrap_PyBitmapShape_base_OnMoveLink(PyObject *self, PyObject *args, PyObject *kwargs) {
14437 PyObject *resultobj;
14438 wxPyBitmapShape *arg1 = (wxPyBitmapShape *) 0 ;
14439 wxDC *arg2 = 0 ;
14440 bool arg3 = (bool) True ;
14441 PyObject * obj0 = 0 ;
14442 PyObject * obj1 = 0 ;
14443 PyObject * obj2 = 0 ;
14444 char *kwnames[] = {
14445 (char *) "self",(char *) "dc",(char *) "moveControlPoints", NULL
14446 };
14447
14448 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:PyBitmapShape_base_OnMoveLink",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
14449 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyBitmapShape,
14450 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14451 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
14452 SWIG_POINTER_EXCEPTION | 0)) == -1)
14453 SWIG_fail;
44127b65 14454 if (arg2 == NULL) {
15afbcd0
RD
14455 PyErr_SetString(PyExc_TypeError,"null reference");
14456 SWIG_fail;
44127b65
RD
14457 }
14458 if (obj2) {
15afbcd0
RD
14459 arg3 = (bool) SWIG_AsBool(obj2);
14460 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
14461 }
14462 {
14463 PyThreadState* __tstate = wxPyBeginAllowThreads();
14464 (arg1)->base_OnMoveLink(*arg2,arg3);
14465
14466 wxPyEndAllowThreads(__tstate);
14467 if (PyErr_Occurred()) SWIG_fail;
14468 }
14469 Py_INCREF(Py_None); resultobj = Py_None;
14470 return resultobj;
14471 fail:
14472 return NULL;
14473}
14474
14475
14476static PyObject *_wrap_PyBitmapShape_base_OnSizingDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
14477 PyObject *resultobj;
14478 wxPyBitmapShape *arg1 = (wxPyBitmapShape *) 0 ;
14479 wxPyControlPoint *arg2 = (wxPyControlPoint *) 0 ;
14480 bool arg3 ;
14481 double arg4 ;
14482 double arg5 ;
14483 int arg6 = (int) 0 ;
14484 int arg7 = (int) 0 ;
14485 PyObject * obj0 = 0 ;
14486 PyObject * obj1 = 0 ;
14487 PyObject * obj2 = 0 ;
994141e6
RD
14488 PyObject * obj3 = 0 ;
14489 PyObject * obj4 = 0 ;
14490 PyObject * obj5 = 0 ;
14491 PyObject * obj6 = 0 ;
44127b65
RD
14492 char *kwnames[] = {
14493 (char *) "self",(char *) "pt",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
14494 };
14495
994141e6 14496 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|OO:PyBitmapShape_base_OnSizingDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
15afbcd0
RD
14497 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyBitmapShape,
14498 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14499 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyControlPoint,
14500 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14501 arg3 = (bool) SWIG_AsBool(obj2);
14502 if (PyErr_Occurred()) SWIG_fail;
14503 arg4 = (double) SWIG_AsDouble(obj3);
14504 if (PyErr_Occurred()) SWIG_fail;
14505 arg5 = (double) SWIG_AsDouble(obj4);
14506 if (PyErr_Occurred()) SWIG_fail;
994141e6 14507 if (obj5) {
15afbcd0
RD
14508 arg6 = (int) SWIG_AsInt(obj5);
14509 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
14510 }
14511 if (obj6) {
15afbcd0
RD
14512 arg7 = (int) SWIG_AsInt(obj6);
14513 if (PyErr_Occurred()) SWIG_fail;
994141e6 14514 }
44127b65
RD
14515 {
14516 PyThreadState* __tstate = wxPyBeginAllowThreads();
14517 (arg1)->base_OnSizingDragLeft(arg2,arg3,arg4,arg5,arg6,arg7);
14518
14519 wxPyEndAllowThreads(__tstate);
14520 if (PyErr_Occurred()) SWIG_fail;
14521 }
14522 Py_INCREF(Py_None); resultobj = Py_None;
14523 return resultobj;
14524 fail:
14525 return NULL;
14526}
14527
14528
14529static PyObject *_wrap_PyBitmapShape_base_OnSizingBeginDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
14530 PyObject *resultobj;
14531 wxPyBitmapShape *arg1 = (wxPyBitmapShape *) 0 ;
14532 wxPyControlPoint *arg2 = (wxPyControlPoint *) 0 ;
14533 double arg3 ;
14534 double arg4 ;
14535 int arg5 = (int) 0 ;
14536 int arg6 = (int) 0 ;
14537 PyObject * obj0 = 0 ;
14538 PyObject * obj1 = 0 ;
994141e6
RD
14539 PyObject * obj2 = 0 ;
14540 PyObject * obj3 = 0 ;
14541 PyObject * obj4 = 0 ;
14542 PyObject * obj5 = 0 ;
44127b65
RD
14543 char *kwnames[] = {
14544 (char *) "self",(char *) "pt",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
14545 };
14546
994141e6 14547 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:PyBitmapShape_base_OnSizingBeginDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
14548 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyBitmapShape,
14549 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14550 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyControlPoint,
14551 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14552 arg3 = (double) SWIG_AsDouble(obj2);
14553 if (PyErr_Occurred()) SWIG_fail;
14554 arg4 = (double) SWIG_AsDouble(obj3);
14555 if (PyErr_Occurred()) SWIG_fail;
14556 if (obj4) {
14557 arg5 = (int) SWIG_AsInt(obj4);
994141e6
RD
14558 if (PyErr_Occurred()) SWIG_fail;
14559 }
15afbcd0
RD
14560 if (obj5) {
14561 arg6 = (int) SWIG_AsInt(obj5);
994141e6
RD
14562 if (PyErr_Occurred()) SWIG_fail;
14563 }
44127b65
RD
14564 {
14565 PyThreadState* __tstate = wxPyBeginAllowThreads();
14566 (arg1)->base_OnSizingBeginDragLeft(arg2,arg3,arg4,arg5,arg6);
14567
14568 wxPyEndAllowThreads(__tstate);
14569 if (PyErr_Occurred()) SWIG_fail;
14570 }
14571 Py_INCREF(Py_None); resultobj = Py_None;
14572 return resultobj;
14573 fail:
14574 return NULL;
14575}
14576
14577
14578static PyObject *_wrap_PyBitmapShape_base_OnSizingEndDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
14579 PyObject *resultobj;
14580 wxPyBitmapShape *arg1 = (wxPyBitmapShape *) 0 ;
14581 wxPyControlPoint *arg2 = (wxPyControlPoint *) 0 ;
14582 double arg3 ;
14583 double arg4 ;
14584 int arg5 = (int) 0 ;
14585 int arg6 = (int) 0 ;
14586 PyObject * obj0 = 0 ;
14587 PyObject * obj1 = 0 ;
994141e6
RD
14588 PyObject * obj2 = 0 ;
14589 PyObject * obj3 = 0 ;
14590 PyObject * obj4 = 0 ;
14591 PyObject * obj5 = 0 ;
44127b65
RD
14592 char *kwnames[] = {
14593 (char *) "self",(char *) "pt",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
14594 };
14595
994141e6 14596 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:PyBitmapShape_base_OnSizingEndDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
14597 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyBitmapShape,
14598 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14599 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyControlPoint,
14600 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14601 arg3 = (double) SWIG_AsDouble(obj2);
14602 if (PyErr_Occurred()) SWIG_fail;
14603 arg4 = (double) SWIG_AsDouble(obj3);
14604 if (PyErr_Occurred()) SWIG_fail;
994141e6 14605 if (obj4) {
15afbcd0
RD
14606 arg5 = (int) SWIG_AsInt(obj4);
14607 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
14608 }
14609 if (obj5) {
15afbcd0
RD
14610 arg6 = (int) SWIG_AsInt(obj5);
14611 if (PyErr_Occurred()) SWIG_fail;
994141e6 14612 }
44127b65
RD
14613 {
14614 PyThreadState* __tstate = wxPyBeginAllowThreads();
14615 (arg1)->base_OnSizingEndDragLeft(arg2,arg3,arg4,arg5,arg6);
14616
14617 wxPyEndAllowThreads(__tstate);
14618 if (PyErr_Occurred()) SWIG_fail;
14619 }
14620 Py_INCREF(Py_None); resultobj = Py_None;
14621 return resultobj;
14622 fail:
14623 return NULL;
14624}
14625
14626
14627static PyObject *_wrap_PyBitmapShape_base_OnBeginSize(PyObject *self, PyObject *args, PyObject *kwargs) {
14628 PyObject *resultobj;
14629 wxPyBitmapShape *arg1 = (wxPyBitmapShape *) 0 ;
14630 double arg2 ;
14631 double arg3 ;
14632 PyObject * obj0 = 0 ;
994141e6
RD
14633 PyObject * obj1 = 0 ;
14634 PyObject * obj2 = 0 ;
44127b65
RD
14635 char *kwnames[] = {
14636 (char *) "self",(char *) "w",(char *) "h", NULL
14637 };
14638
994141e6 14639 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyBitmapShape_base_OnBeginSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
14640 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyBitmapShape,
14641 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14642 arg2 = (double) SWIG_AsDouble(obj1);
14643 if (PyErr_Occurred()) SWIG_fail;
14644 arg3 = (double) SWIG_AsDouble(obj2);
14645 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
14646 {
14647 PyThreadState* __tstate = wxPyBeginAllowThreads();
14648 (arg1)->base_OnBeginSize(arg2,arg3);
14649
14650 wxPyEndAllowThreads(__tstate);
14651 if (PyErr_Occurred()) SWIG_fail;
14652 }
14653 Py_INCREF(Py_None); resultobj = Py_None;
14654 return resultobj;
14655 fail:
14656 return NULL;
14657}
14658
14659
14660static PyObject *_wrap_PyBitmapShape_base_OnEndSize(PyObject *self, PyObject *args, PyObject *kwargs) {
14661 PyObject *resultobj;
14662 wxPyBitmapShape *arg1 = (wxPyBitmapShape *) 0 ;
14663 double arg2 ;
14664 double arg3 ;
14665 PyObject * obj0 = 0 ;
994141e6
RD
14666 PyObject * obj1 = 0 ;
14667 PyObject * obj2 = 0 ;
44127b65
RD
14668 char *kwnames[] = {
14669 (char *) "self",(char *) "w",(char *) "h", NULL
14670 };
14671
994141e6 14672 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyBitmapShape_base_OnEndSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
14673 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyBitmapShape,
14674 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14675 arg2 = (double) SWIG_AsDouble(obj1);
14676 if (PyErr_Occurred()) SWIG_fail;
14677 arg3 = (double) SWIG_AsDouble(obj2);
14678 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
14679 {
14680 PyThreadState* __tstate = wxPyBeginAllowThreads();
14681 (arg1)->base_OnEndSize(arg2,arg3);
14682
14683 wxPyEndAllowThreads(__tstate);
14684 if (PyErr_Occurred()) SWIG_fail;
14685 }
14686 Py_INCREF(Py_None); resultobj = Py_None;
14687 return resultobj;
14688 fail:
14689 return NULL;
14690}
14691
14692
14693static PyObject * PyBitmapShape_swigregister(PyObject *self, PyObject *args) {
14694 PyObject *obj;
14695 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
14696 SWIG_TypeClientData(SWIGTYPE_p_wxPyBitmapShape, obj);
14697 Py_INCREF(obj);
14698 return Py_BuildValue((char *)"");
14699}
14700static PyObject *_wrap_new_PyDrawnShape(PyObject *self, PyObject *args, PyObject *kwargs) {
14701 PyObject *resultobj;
14702 wxPyDrawnShape *result;
14703 char *kwnames[] = {
14704 NULL
14705 };
14706
14707 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PyDrawnShape",kwnames)) goto fail;
14708 {
14709 PyThreadState* __tstate = wxPyBeginAllowThreads();
14710 result = (wxPyDrawnShape *)new wxPyDrawnShape();
14711
14712 wxPyEndAllowThreads(__tstate);
14713 if (PyErr_Occurred()) SWIG_fail;
14714 }
15afbcd0 14715 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyDrawnShape, 1);
44127b65
RD
14716 return resultobj;
14717 fail:
14718 return NULL;
14719}
14720
14721
14722static PyObject *_wrap_PyDrawnShape__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
14723 PyObject *resultobj;
14724 wxPyDrawnShape *arg1 = (wxPyDrawnShape *) 0 ;
14725 PyObject *arg2 = (PyObject *) 0 ;
14726 PyObject *arg3 = (PyObject *) 0 ;
14727 PyObject * obj0 = 0 ;
14728 PyObject * obj1 = 0 ;
14729 PyObject * obj2 = 0 ;
14730 char *kwnames[] = {
14731 (char *) "self",(char *) "self",(char *) "_class", NULL
14732 };
14733
14734 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyDrawnShape__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
14735 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDrawnShape,
14736 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
14737 arg2 = obj1;
14738 arg3 = obj2;
14739 {
14740 PyThreadState* __tstate = wxPyBeginAllowThreads();
14741 (arg1)->_setCallbackInfo(arg2,arg3);
14742
14743 wxPyEndAllowThreads(__tstate);
14744 if (PyErr_Occurred()) SWIG_fail;
14745 }
14746 Py_INCREF(Py_None); resultobj = Py_None;
14747 return resultobj;
14748 fail:
14749 return NULL;
14750}
14751
14752
14753static PyObject *_wrap_PyDrawnShape_CalculateSize(PyObject *self, PyObject *args, PyObject *kwargs) {
14754 PyObject *resultobj;
14755 wxPyDrawnShape *arg1 = (wxPyDrawnShape *) 0 ;
14756 PyObject * obj0 = 0 ;
14757 char *kwnames[] = {
14758 (char *) "self", NULL
14759 };
14760
14761 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyDrawnShape_CalculateSize",kwnames,&obj0)) goto fail;
15afbcd0
RD
14762 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDrawnShape,
14763 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
14764 {
14765 PyThreadState* __tstate = wxPyBeginAllowThreads();
14766 (arg1)->CalculateSize();
14767
14768 wxPyEndAllowThreads(__tstate);
14769 if (PyErr_Occurred()) SWIG_fail;
14770 }
14771 Py_INCREF(Py_None); resultobj = Py_None;
14772 return resultobj;
14773 fail:
14774 return NULL;
14775}
14776
14777
14778static PyObject *_wrap_PyDrawnShape_DestroyClippingRect(PyObject *self, PyObject *args, PyObject *kwargs) {
14779 PyObject *resultobj;
14780 wxPyDrawnShape *arg1 = (wxPyDrawnShape *) 0 ;
14781 PyObject * obj0 = 0 ;
14782 char *kwnames[] = {
14783 (char *) "self", NULL
14784 };
14785
14786 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyDrawnShape_DestroyClippingRect",kwnames,&obj0)) goto fail;
15afbcd0
RD
14787 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDrawnShape,
14788 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
14789 {
14790 PyThreadState* __tstate = wxPyBeginAllowThreads();
14791 (arg1)->DestroyClippingRect();
14792
14793 wxPyEndAllowThreads(__tstate);
14794 if (PyErr_Occurred()) SWIG_fail;
14795 }
14796 Py_INCREF(Py_None); resultobj = Py_None;
14797 return resultobj;
14798 fail:
14799 return NULL;
14800}
14801
14802
14803static PyObject *_wrap_PyDrawnShape_DrawArc(PyObject *self, PyObject *args, PyObject *kwargs) {
14804 PyObject *resultobj;
14805 wxPyDrawnShape *arg1 = (wxPyDrawnShape *) 0 ;
14806 wxPoint *arg2 = 0 ;
14807 wxPoint *arg3 = 0 ;
14808 wxPoint *arg4 = 0 ;
14809 wxPoint temp2 ;
14810 wxPoint temp3 ;
14811 wxPoint temp4 ;
14812 PyObject * obj0 = 0 ;
14813 PyObject * obj1 = 0 ;
14814 PyObject * obj2 = 0 ;
14815 PyObject * obj3 = 0 ;
14816 char *kwnames[] = {
14817 (char *) "self",(char *) "centrePoint",(char *) "startPoint",(char *) "endPoint", NULL
14818 };
14819
14820 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:PyDrawnShape_DrawArc",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
15afbcd0
RD
14821 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDrawnShape,
14822 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
14823 {
14824 arg2 = &temp2;
14825 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
14826 }
14827 {
14828 arg3 = &temp3;
14829 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
14830 }
14831 {
14832 arg4 = &temp4;
14833 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
14834 }
14835 {
14836 PyThreadState* __tstate = wxPyBeginAllowThreads();
14837 (arg1)->DrawArc((wxPoint const &)*arg2,(wxPoint const &)*arg3,(wxPoint const &)*arg4);
14838
14839 wxPyEndAllowThreads(__tstate);
14840 if (PyErr_Occurred()) SWIG_fail;
14841 }
14842 Py_INCREF(Py_None); resultobj = Py_None;
14843 return resultobj;
14844 fail:
14845 return NULL;
14846}
14847
14848
14849static PyObject *_wrap_PyDrawnShape_DrawAtAngle(PyObject *self, PyObject *args, PyObject *kwargs) {
14850 PyObject *resultobj;
14851 wxPyDrawnShape *arg1 = (wxPyDrawnShape *) 0 ;
14852 int arg2 ;
14853 PyObject * obj0 = 0 ;
994141e6 14854 PyObject * obj1 = 0 ;
44127b65
RD
14855 char *kwnames[] = {
14856 (char *) "self",(char *) "angle", NULL
14857 };
14858
994141e6 14859 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyDrawnShape_DrawAtAngle",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
14860 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDrawnShape,
14861 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14862 arg2 = (int) SWIG_AsInt(obj1);
14863 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
14864 {
14865 PyThreadState* __tstate = wxPyBeginAllowThreads();
14866 (arg1)->DrawAtAngle(arg2);
14867
14868 wxPyEndAllowThreads(__tstate);
14869 if (PyErr_Occurred()) SWIG_fail;
14870 }
14871 Py_INCREF(Py_None); resultobj = Py_None;
14872 return resultobj;
14873 fail:
14874 return NULL;
14875}
14876
14877
14878static PyObject *_wrap_PyDrawnShape_DrawEllipticArc(PyObject *self, PyObject *args, PyObject *kwargs) {
14879 PyObject *resultobj;
14880 wxPyDrawnShape *arg1 = (wxPyDrawnShape *) 0 ;
14881 wxRect *arg2 = 0 ;
14882 double arg3 ;
14883 double arg4 ;
14884 wxRect temp2 ;
14885 PyObject * obj0 = 0 ;
14886 PyObject * obj1 = 0 ;
994141e6
RD
14887 PyObject * obj2 = 0 ;
14888 PyObject * obj3 = 0 ;
44127b65
RD
14889 char *kwnames[] = {
14890 (char *) "self",(char *) "rect",(char *) "startAngle",(char *) "endAngle", NULL
14891 };
14892
994141e6 14893 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:PyDrawnShape_DrawEllipticArc",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
15afbcd0
RD
14894 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDrawnShape,
14895 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
14896 {
14897 arg2 = &temp2;
14898 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
14899 }
15afbcd0
RD
14900 arg3 = (double) SWIG_AsDouble(obj2);
14901 if (PyErr_Occurred()) SWIG_fail;
14902 arg4 = (double) SWIG_AsDouble(obj3);
14903 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
14904 {
14905 PyThreadState* __tstate = wxPyBeginAllowThreads();
14906 (arg1)->DrawEllipticArc((wxRect const &)*arg2,arg3,arg4);
14907
14908 wxPyEndAllowThreads(__tstate);
14909 if (PyErr_Occurred()) SWIG_fail;
14910 }
14911 Py_INCREF(Py_None); resultobj = Py_None;
14912 return resultobj;
14913 fail:
14914 return NULL;
14915}
14916
14917
14918static PyObject *_wrap_PyDrawnShape_DrawLine(PyObject *self, PyObject *args, PyObject *kwargs) {
14919 PyObject *resultobj;
14920 wxPyDrawnShape *arg1 = (wxPyDrawnShape *) 0 ;
14921 wxPoint *arg2 = 0 ;
14922 wxPoint *arg3 = 0 ;
14923 wxPoint temp2 ;
14924 wxPoint temp3 ;
14925 PyObject * obj0 = 0 ;
14926 PyObject * obj1 = 0 ;
14927 PyObject * obj2 = 0 ;
14928 char *kwnames[] = {
14929 (char *) "self",(char *) "point1",(char *) "point2", NULL
14930 };
14931
14932 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyDrawnShape_DrawLine",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
14933 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDrawnShape,
14934 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
14935 {
14936 arg2 = &temp2;
14937 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
14938 }
14939 {
14940 arg3 = &temp3;
14941 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
14942 }
14943 {
14944 PyThreadState* __tstate = wxPyBeginAllowThreads();
14945 (arg1)->DrawLine((wxPoint const &)*arg2,(wxPoint const &)*arg3);
14946
14947 wxPyEndAllowThreads(__tstate);
14948 if (PyErr_Occurred()) SWIG_fail;
14949 }
14950 Py_INCREF(Py_None); resultobj = Py_None;
14951 return resultobj;
14952 fail:
14953 return NULL;
14954}
14955
14956
14957static PyObject *_wrap_PyDrawnShape_DrawLines(PyObject *self, PyObject *args, PyObject *kwargs) {
14958 PyObject *resultobj;
14959 wxPyDrawnShape *arg1 = (wxPyDrawnShape *) 0 ;
14960 int arg2 ;
14961 wxPoint *arg3 = (wxPoint *) 0 ;
14962 PyObject * obj0 = 0 ;
994141e6 14963 PyObject * obj1 = 0 ;
44127b65
RD
14964 PyObject * obj2 = 0 ;
14965 char *kwnames[] = {
14966 (char *) "self",(char *) "PCOUNT",(char *) "points", NULL
14967 };
14968
994141e6 14969 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyDrawnShape_DrawLines",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
14970 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDrawnShape,
14971 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
14972 arg2 = (int) SWIG_AsInt(obj1);
14973 if (PyErr_Occurred()) SWIG_fail;
14974 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxPoint,
14975 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
14976 {
14977 PyThreadState* __tstate = wxPyBeginAllowThreads();
14978 (arg1)->DrawLines(arg2,arg3);
14979
14980 wxPyEndAllowThreads(__tstate);
14981 if (PyErr_Occurred()) SWIG_fail;
14982 }
14983 Py_INCREF(Py_None); resultobj = Py_None;
14984 return resultobj;
14985 fail:
14986 return NULL;
14987}
14988
14989
14990static PyObject *_wrap_PyDrawnShape_DrawPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
14991 PyObject *resultobj;
14992 wxPyDrawnShape *arg1 = (wxPyDrawnShape *) 0 ;
14993 wxPoint *arg2 = 0 ;
14994 wxPoint temp2 ;
14995 PyObject * obj0 = 0 ;
14996 PyObject * obj1 = 0 ;
14997 char *kwnames[] = {
14998 (char *) "self",(char *) "point", NULL
14999 };
15000
15001 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyDrawnShape_DrawPoint",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
15002 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDrawnShape,
15003 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
15004 {
15005 arg2 = &temp2;
15006 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
15007 }
15008 {
15009 PyThreadState* __tstate = wxPyBeginAllowThreads();
15010 (arg1)->DrawPoint((wxPoint const &)*arg2);
15011
15012 wxPyEndAllowThreads(__tstate);
15013 if (PyErr_Occurred()) SWIG_fail;
15014 }
15015 Py_INCREF(Py_None); resultobj = Py_None;
15016 return resultobj;
15017 fail:
15018 return NULL;
15019}
15020
15021
15022static PyObject *_wrap_PyDrawnShape_DrawPolygon(PyObject *self, PyObject *args, PyObject *kwargs) {
15023 PyObject *resultobj;
15024 wxPyDrawnShape *arg1 = (wxPyDrawnShape *) 0 ;
15025 int arg2 ;
15026 wxPoint *arg3 = (wxPoint *) 0 ;
15027 int arg4 = (int) 0 ;
15028 PyObject * obj0 = 0 ;
994141e6 15029 PyObject * obj1 = 0 ;
44127b65 15030 PyObject * obj2 = 0 ;
994141e6 15031 PyObject * obj3 = 0 ;
44127b65
RD
15032 char *kwnames[] = {
15033 (char *) "self",(char *) "PCOUNT",(char *) "points",(char *) "flags", NULL
15034 };
15035
994141e6 15036 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:PyDrawnShape_DrawPolygon",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
15afbcd0
RD
15037 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDrawnShape,
15038 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15039 arg2 = (int) SWIG_AsInt(obj1);
15040 if (PyErr_Occurred()) SWIG_fail;
15041 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxPoint,
15042 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
994141e6 15043 if (obj3) {
15afbcd0
RD
15044 arg4 = (int) SWIG_AsInt(obj3);
15045 if (PyErr_Occurred()) SWIG_fail;
994141e6 15046 }
44127b65
RD
15047 {
15048 PyThreadState* __tstate = wxPyBeginAllowThreads();
15049 (arg1)->DrawPolygon(arg2,arg3,arg4);
15050
15051 wxPyEndAllowThreads(__tstate);
15052 if (PyErr_Occurred()) SWIG_fail;
15053 }
15054 Py_INCREF(Py_None); resultobj = Py_None;
15055 return resultobj;
15056 fail:
15057 return NULL;
15058}
15059
15060
15061static PyObject *_wrap_PyDrawnShape_DrawRectangle(PyObject *self, PyObject *args, PyObject *kwargs) {
15062 PyObject *resultobj;
15063 wxPyDrawnShape *arg1 = (wxPyDrawnShape *) 0 ;
15064 wxRect *arg2 = 0 ;
15065 wxRect temp2 ;
15066 PyObject * obj0 = 0 ;
15067 PyObject * obj1 = 0 ;
15068 char *kwnames[] = {
15069 (char *) "self",(char *) "rect", NULL
15070 };
15071
15072 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyDrawnShape_DrawRectangle",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
15073 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDrawnShape,
15074 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
15075 {
15076 arg2 = &temp2;
15077 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
15078 }
15079 {
15080 PyThreadState* __tstate = wxPyBeginAllowThreads();
15081 (arg1)->DrawRectangle((wxRect const &)*arg2);
15082
15083 wxPyEndAllowThreads(__tstate);
15084 if (PyErr_Occurred()) SWIG_fail;
15085 }
15086 Py_INCREF(Py_None); resultobj = Py_None;
15087 return resultobj;
15088 fail:
15089 return NULL;
15090}
15091
15092
15093static PyObject *_wrap_PyDrawnShape_DrawRoundedRectangle(PyObject *self, PyObject *args, PyObject *kwargs) {
15094 PyObject *resultobj;
15095 wxPyDrawnShape *arg1 = (wxPyDrawnShape *) 0 ;
15096 wxRect *arg2 = 0 ;
15097 double arg3 ;
15098 wxRect temp2 ;
15099 PyObject * obj0 = 0 ;
15100 PyObject * obj1 = 0 ;
994141e6 15101 PyObject * obj2 = 0 ;
44127b65
RD
15102 char *kwnames[] = {
15103 (char *) "self",(char *) "rect",(char *) "radius", NULL
15104 };
15105
994141e6 15106 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyDrawnShape_DrawRoundedRectangle",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
15107 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDrawnShape,
15108 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
15109 {
15110 arg2 = &temp2;
15111 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
15112 }
15afbcd0
RD
15113 arg3 = (double) SWIG_AsDouble(obj2);
15114 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
15115 {
15116 PyThreadState* __tstate = wxPyBeginAllowThreads();
15117 (arg1)->DrawRoundedRectangle((wxRect const &)*arg2,arg3);
15118
15119 wxPyEndAllowThreads(__tstate);
15120 if (PyErr_Occurred()) SWIG_fail;
15121 }
15122 Py_INCREF(Py_None); resultobj = Py_None;
15123 return resultobj;
15124 fail:
15125 return NULL;
15126}
15127
15128
15129static PyObject *_wrap_PyDrawnShape_DrawSpline(PyObject *self, PyObject *args, PyObject *kwargs) {
15130 PyObject *resultobj;
15131 wxPyDrawnShape *arg1 = (wxPyDrawnShape *) 0 ;
15132 int arg2 ;
15133 wxPoint *arg3 = (wxPoint *) 0 ;
15134 PyObject * obj0 = 0 ;
994141e6 15135 PyObject * obj1 = 0 ;
44127b65
RD
15136 PyObject * obj2 = 0 ;
15137 char *kwnames[] = {
15138 (char *) "self",(char *) "PCOUNT",(char *) "points", NULL
15139 };
15140
994141e6 15141 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyDrawnShape_DrawSpline",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
15142 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDrawnShape,
15143 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15144 arg2 = (int) SWIG_AsInt(obj1);
15145 if (PyErr_Occurred()) SWIG_fail;
15146 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxPoint,
15147 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
15148 {
15149 PyThreadState* __tstate = wxPyBeginAllowThreads();
15150 (arg1)->DrawSpline(arg2,arg3);
15151
15152 wxPyEndAllowThreads(__tstate);
15153 if (PyErr_Occurred()) SWIG_fail;
15154 }
15155 Py_INCREF(Py_None); resultobj = Py_None;
15156 return resultobj;
15157 fail:
15158 return NULL;
15159}
15160
15161
15162static PyObject *_wrap_PyDrawnShape_DrawText(PyObject *self, PyObject *args, PyObject *kwargs) {
15163 PyObject *resultobj;
15164 wxPyDrawnShape *arg1 = (wxPyDrawnShape *) 0 ;
15165 wxString *arg2 = 0 ;
15166 wxPoint *arg3 = 0 ;
15167 bool temp2 = False ;
15168 wxPoint temp3 ;
15169 PyObject * obj0 = 0 ;
15170 PyObject * obj1 = 0 ;
15171 PyObject * obj2 = 0 ;
15172 char *kwnames[] = {
15173 (char *) "self",(char *) "text",(char *) "point", NULL
15174 };
15175
15176 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyDrawnShape_DrawText",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
15177 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDrawnShape,
15178 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
15179 {
15180 arg2 = wxString_in_helper(obj1);
15181 if (arg2 == NULL) SWIG_fail;
15182 temp2 = True;
15183 }
15184 {
15185 arg3 = &temp3;
15186 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
15187 }
15188 {
15189 PyThreadState* __tstate = wxPyBeginAllowThreads();
15190 (arg1)->DrawText((wxString const &)*arg2,(wxPoint const &)*arg3);
15191
15192 wxPyEndAllowThreads(__tstate);
15193 if (PyErr_Occurred()) SWIG_fail;
15194 }
15195 Py_INCREF(Py_None); resultobj = Py_None;
15196 {
15197 if (temp2)
15198 delete arg2;
15199 }
15200 return resultobj;
15201 fail:
15202 {
15203 if (temp2)
15204 delete arg2;
15205 }
15206 return NULL;
15207}
15208
15209
15210static PyObject *_wrap_PyDrawnShape_GetAngle(PyObject *self, PyObject *args, PyObject *kwargs) {
15211 PyObject *resultobj;
15212 wxPyDrawnShape *arg1 = (wxPyDrawnShape *) 0 ;
15213 int result;
15214 PyObject * obj0 = 0 ;
15215 char *kwnames[] = {
15216 (char *) "self", NULL
15217 };
15218
15219 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyDrawnShape_GetAngle",kwnames,&obj0)) goto fail;
15afbcd0
RD
15220 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDrawnShape,
15221 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
15222 {
15223 PyThreadState* __tstate = wxPyBeginAllowThreads();
15224 result = (int)(arg1)->GetAngle();
15225
15226 wxPyEndAllowThreads(__tstate);
15227 if (PyErr_Occurred()) SWIG_fail;
15228 }
15afbcd0 15229 resultobj = SWIG_FromInt((int)result);
44127b65
RD
15230 return resultobj;
15231 fail:
15232 return NULL;
15233}
15234
15235
15236static PyObject *_wrap_PyDrawnShape_GetMetaFile(PyObject *self, PyObject *args, PyObject *kwargs) {
15237 PyObject *resultobj;
15238 wxPyDrawnShape *arg1 = (wxPyDrawnShape *) 0 ;
15239 wxPseudoMetaFile *result;
15240 PyObject * obj0 = 0 ;
15241 char *kwnames[] = {
15242 (char *) "self", NULL
15243 };
15244
15245 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyDrawnShape_GetMetaFile",kwnames,&obj0)) goto fail;
15afbcd0
RD
15246 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDrawnShape,
15247 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
15248 {
15249 PyThreadState* __tstate = wxPyBeginAllowThreads();
15250 {
15251 wxPseudoMetaFile &_result_ref = (arg1)->GetMetaFile();
15252 result = (wxPseudoMetaFile *) &_result_ref;
15253 }
15254
15255 wxPyEndAllowThreads(__tstate);
15256 if (PyErr_Occurred()) SWIG_fail;
15257 }
15afbcd0 15258 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPseudoMetaFile, 0);
44127b65
RD
15259 return resultobj;
15260 fail:
15261 return NULL;
15262}
15263
15264
15265static PyObject *_wrap_PyDrawnShape_GetRotation(PyObject *self, PyObject *args, PyObject *kwargs) {
15266 PyObject *resultobj;
15267 wxPyDrawnShape *arg1 = (wxPyDrawnShape *) 0 ;
15268 double result;
15269 PyObject * obj0 = 0 ;
15270 char *kwnames[] = {
15271 (char *) "self", NULL
15272 };
15273
15274 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyDrawnShape_GetRotation",kwnames,&obj0)) goto fail;
15afbcd0
RD
15275 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDrawnShape,
15276 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
15277 {
15278 PyThreadState* __tstate = wxPyBeginAllowThreads();
15279 result = (double)(arg1)->GetRotation();
15280
15281 wxPyEndAllowThreads(__tstate);
15282 if (PyErr_Occurred()) SWIG_fail;
15283 }
15afbcd0 15284 resultobj = SWIG_FromDouble((double)result);
44127b65
RD
15285 return resultobj;
15286 fail:
15287 return NULL;
15288}
15289
15290
15291static PyObject *_wrap_PyDrawnShape_LoadFromMetaFile(PyObject *self, PyObject *args, PyObject *kwargs) {
15292 PyObject *resultobj;
15293 wxPyDrawnShape *arg1 = (wxPyDrawnShape *) 0 ;
15294 wxString *arg2 = 0 ;
15295 bool result;
15296 bool temp2 = False ;
15297 PyObject * obj0 = 0 ;
15298 PyObject * obj1 = 0 ;
15299 char *kwnames[] = {
15300 (char *) "self",(char *) "filename", NULL
15301 };
15302
15303 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyDrawnShape_LoadFromMetaFile",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
15304 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDrawnShape,
15305 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
15306 {
15307 arg2 = wxString_in_helper(obj1);
15308 if (arg2 == NULL) SWIG_fail;
15309 temp2 = True;
15310 }
15311 {
15312 PyThreadState* __tstate = wxPyBeginAllowThreads();
15313 result = (bool)(arg1)->LoadFromMetaFile((wxString const &)*arg2);
15314
15315 wxPyEndAllowThreads(__tstate);
15316 if (PyErr_Occurred()) SWIG_fail;
15317 }
4f89f6a3
RD
15318 {
15319 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15320 }
44127b65
RD
15321 {
15322 if (temp2)
15323 delete arg2;
15324 }
15325 return resultobj;
15326 fail:
15327 {
15328 if (temp2)
15329 delete arg2;
15330 }
15331 return NULL;
15332}
15333
15334
15335static PyObject *_wrap_PyDrawnShape_Rotate(PyObject *self, PyObject *args, PyObject *kwargs) {
15336 PyObject *resultobj;
15337 wxPyDrawnShape *arg1 = (wxPyDrawnShape *) 0 ;
15338 double arg2 ;
15339 double arg3 ;
15340 double arg4 ;
15341 PyObject * obj0 = 0 ;
994141e6
RD
15342 PyObject * obj1 = 0 ;
15343 PyObject * obj2 = 0 ;
15344 PyObject * obj3 = 0 ;
44127b65
RD
15345 char *kwnames[] = {
15346 (char *) "self",(char *) "x",(char *) "y",(char *) "theta", NULL
15347 };
15348
994141e6 15349 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:PyDrawnShape_Rotate",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
15afbcd0
RD
15350 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDrawnShape,
15351 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15352 arg2 = (double) SWIG_AsDouble(obj1);
15353 if (PyErr_Occurred()) SWIG_fail;
15354 arg3 = (double) SWIG_AsDouble(obj2);
15355 if (PyErr_Occurred()) SWIG_fail;
15356 arg4 = (double) SWIG_AsDouble(obj3);
15357 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
15358 {
15359 PyThreadState* __tstate = wxPyBeginAllowThreads();
15360 (arg1)->Rotate(arg2,arg3,arg4);
15361
15362 wxPyEndAllowThreads(__tstate);
15363 if (PyErr_Occurred()) SWIG_fail;
15364 }
15365 Py_INCREF(Py_None); resultobj = Py_None;
15366 return resultobj;
15367 fail:
15368 return NULL;
15369}
15370
15371
15372static PyObject *_wrap_PyDrawnShape_SetClippingRect(PyObject *self, PyObject *args, PyObject *kwargs) {
15373 PyObject *resultobj;
15374 wxPyDrawnShape *arg1 = (wxPyDrawnShape *) 0 ;
15375 wxRect *arg2 = 0 ;
15376 wxRect temp2 ;
15377 PyObject * obj0 = 0 ;
15378 PyObject * obj1 = 0 ;
15379 char *kwnames[] = {
15380 (char *) "self",(char *) "rect", NULL
15381 };
15382
15383 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyDrawnShape_SetClippingRect",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
15384 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDrawnShape,
15385 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
15386 {
15387 arg2 = &temp2;
15388 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
15389 }
15390 {
15391 PyThreadState* __tstate = wxPyBeginAllowThreads();
15392 (arg1)->SetClippingRect((wxRect const &)*arg2);
15393
15394 wxPyEndAllowThreads(__tstate);
15395 if (PyErr_Occurred()) SWIG_fail;
15396 }
15397 Py_INCREF(Py_None); resultobj = Py_None;
15398 return resultobj;
15399 fail:
15400 return NULL;
15401}
15402
15403
15404static PyObject *_wrap_PyDrawnShape_SetDrawnBackgroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
15405 PyObject *resultobj;
15406 wxPyDrawnShape *arg1 = (wxPyDrawnShape *) 0 ;
15407 wxColour *arg2 = 0 ;
15408 wxColour temp2 ;
15409 PyObject * obj0 = 0 ;
15410 PyObject * obj1 = 0 ;
15411 char *kwnames[] = {
15412 (char *) "self",(char *) "colour", NULL
15413 };
15414
15415 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyDrawnShape_SetDrawnBackgroundColour",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
15416 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDrawnShape,
15417 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
15418 {
15419 arg2 = &temp2;
15420 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
15421 }
15422 {
15423 PyThreadState* __tstate = wxPyBeginAllowThreads();
15424 (arg1)->SetDrawnBackgroundColour((wxColour const &)*arg2);
15425
15426 wxPyEndAllowThreads(__tstate);
15427 if (PyErr_Occurred()) SWIG_fail;
15428 }
15429 Py_INCREF(Py_None); resultobj = Py_None;
15430 return resultobj;
15431 fail:
15432 return NULL;
15433}
15434
15435
15436static PyObject *_wrap_PyDrawnShape_SetDrawnBackgroundMode(PyObject *self, PyObject *args, PyObject *kwargs) {
15437 PyObject *resultobj;
15438 wxPyDrawnShape *arg1 = (wxPyDrawnShape *) 0 ;
15439 int arg2 ;
15440 PyObject * obj0 = 0 ;
994141e6 15441 PyObject * obj1 = 0 ;
44127b65
RD
15442 char *kwnames[] = {
15443 (char *) "self",(char *) "mode", NULL
15444 };
15445
994141e6 15446 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyDrawnShape_SetDrawnBackgroundMode",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
15447 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDrawnShape,
15448 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15449 arg2 = (int) SWIG_AsInt(obj1);
15450 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
15451 {
15452 PyThreadState* __tstate = wxPyBeginAllowThreads();
15453 (arg1)->SetDrawnBackgroundMode(arg2);
15454
15455 wxPyEndAllowThreads(__tstate);
15456 if (PyErr_Occurred()) SWIG_fail;
15457 }
15458 Py_INCREF(Py_None); resultobj = Py_None;
15459 return resultobj;
15460 fail:
15461 return NULL;
15462}
15463
15464
15465static PyObject *_wrap_PyDrawnShape_SetDrawnBrush(PyObject *self, PyObject *args, PyObject *kwargs) {
15466 PyObject *resultobj;
15467 wxPyDrawnShape *arg1 = (wxPyDrawnShape *) 0 ;
15468 wxBrush *arg2 = (wxBrush *) 0 ;
15469 bool arg3 = (bool) FALSE ;
15470 PyObject * obj0 = 0 ;
15471 PyObject * obj1 = 0 ;
15472 PyObject * obj2 = 0 ;
15473 char *kwnames[] = {
15474 (char *) "self",(char *) "pen",(char *) "isOutline", NULL
15475 };
15476
15477 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:PyDrawnShape_SetDrawnBrush",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
15478 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDrawnShape,
15479 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
15480 {
15481 wxBrush* temp;
15482 if (obj1) {
15483 if (obj1 == Py_None) {
15484 temp = NULL;
15485 }
15486 else if (! wxPyConvertSwigPtr(obj1, (void **) &temp, wxT("wxBrush"))) {
15487 PyErr_SetString(PyExc_TypeError, "Type error, expected wxBrush.");
15488 return NULL;
15489 }
15490 }
15491 if (temp)
15492 arg2 = wxTheBrushList->FindOrCreateBrush(temp->GetColour(), temp->GetStyle());
15493 else
15494 arg2 = NULL;
15495 }
15496 if (obj2) {
15afbcd0
RD
15497 arg3 = (bool) SWIG_AsBool(obj2);
15498 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
15499 }
15500 {
15501 PyThreadState* __tstate = wxPyBeginAllowThreads();
15502 (arg1)->SetDrawnBrush(arg2,arg3);
15503
15504 wxPyEndAllowThreads(__tstate);
15505 if (PyErr_Occurred()) SWIG_fail;
15506 }
15507 Py_INCREF(Py_None); resultobj = Py_None;
15508 return resultobj;
15509 fail:
15510 return NULL;
15511}
15512
15513
15514static PyObject *_wrap_PyDrawnShape_SetDrawnFont(PyObject *self, PyObject *args, PyObject *kwargs) {
15515 PyObject *resultobj;
15516 wxPyDrawnShape *arg1 = (wxPyDrawnShape *) 0 ;
15517 wxFont *arg2 = (wxFont *) 0 ;
15518 PyObject * obj0 = 0 ;
15519 PyObject * obj1 = 0 ;
15520 char *kwnames[] = {
15521 (char *) "self",(char *) "font", NULL
15522 };
15523
15524 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyDrawnShape_SetDrawnFont",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
15525 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDrawnShape,
15526 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
15527 {
15528 wxFont* temp;
15529 if (obj1) {
15530 if (obj1 == Py_None) {
15531 temp = NULL;
15532 }
15533 else if (! wxPyConvertSwigPtr(obj1, (void **) &temp, wxT("wxFont"))) {
15534 PyErr_SetString(PyExc_TypeError, "Type error, expected wxFont.");
15535 return NULL;
15536 }
15537 }
15538 if (temp)
15539 arg2 = wxTheFontList->FindOrCreateFont(temp->GetPointSize(),
15540 temp->GetFamily(),
15541 temp->GetStyle(),
15542 temp->GetWeight(),
15543 temp->GetUnderlined(),
15544 temp->GetFaceName(),
15545 temp->GetEncoding());
15546 else
15547 arg2 = NULL;
15548 }
15549 {
15550 PyThreadState* __tstate = wxPyBeginAllowThreads();
15551 (arg1)->SetDrawnFont(arg2);
15552
15553 wxPyEndAllowThreads(__tstate);
15554 if (PyErr_Occurred()) SWIG_fail;
15555 }
15556 Py_INCREF(Py_None); resultobj = Py_None;
15557 return resultobj;
15558 fail:
15559 return NULL;
15560}
15561
15562
15563static PyObject *_wrap_PyDrawnShape_SetDrawnPen(PyObject *self, PyObject *args, PyObject *kwargs) {
15564 PyObject *resultobj;
15565 wxPyDrawnShape *arg1 = (wxPyDrawnShape *) 0 ;
15566 wxPen *arg2 = (wxPen *) 0 ;
15567 bool arg3 = (bool) FALSE ;
15568 PyObject * obj0 = 0 ;
15569 PyObject * obj1 = 0 ;
15570 PyObject * obj2 = 0 ;
15571 char *kwnames[] = {
15572 (char *) "self",(char *) "pen",(char *) "isOutline", NULL
15573 };
15574
15575 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:PyDrawnShape_SetDrawnPen",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
15576 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDrawnShape,
15577 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
15578 {
15579 wxPen* temp;
15580 if (obj1) {
15581 if (obj1 == Py_None) {
15582 temp = NULL;
15583 }
15584 else if (! wxPyConvertSwigPtr(obj1, (void **) &temp, wxT("wxPen"))) {
15585 PyErr_SetString(PyExc_TypeError, "Type error, expected wxPen.");
15586 return NULL;
15587 }
15588 }
15589 if (temp)
15590 arg2 = wxThePenList->FindOrCreatePen(temp->GetColour(),
15591 temp->GetWidth(),
15592 temp->GetStyle());
15593 else
15594 arg2 = NULL;
15595 }
15596 if (obj2) {
15afbcd0
RD
15597 arg3 = (bool) SWIG_AsBool(obj2);
15598 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
15599 }
15600 {
15601 PyThreadState* __tstate = wxPyBeginAllowThreads();
15602 (arg1)->SetDrawnPen(arg2,arg3);
15603
15604 wxPyEndAllowThreads(__tstate);
15605 if (PyErr_Occurred()) SWIG_fail;
15606 }
15607 Py_INCREF(Py_None); resultobj = Py_None;
15608 return resultobj;
15609 fail:
15610 return NULL;
15611}
15612
15613
15614static PyObject *_wrap_PyDrawnShape_SetDrawnTextColour(PyObject *self, PyObject *args, PyObject *kwargs) {
15615 PyObject *resultobj;
15616 wxPyDrawnShape *arg1 = (wxPyDrawnShape *) 0 ;
15617 wxColour *arg2 = 0 ;
15618 wxColour temp2 ;
15619 PyObject * obj0 = 0 ;
15620 PyObject * obj1 = 0 ;
15621 char *kwnames[] = {
15622 (char *) "self",(char *) "colour", NULL
15623 };
15624
15625 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyDrawnShape_SetDrawnTextColour",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
15626 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDrawnShape,
15627 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
15628 {
15629 arg2 = &temp2;
15630 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
15631 }
15632 {
15633 PyThreadState* __tstate = wxPyBeginAllowThreads();
15634 (arg1)->SetDrawnTextColour((wxColour const &)*arg2);
15635
15636 wxPyEndAllowThreads(__tstate);
15637 if (PyErr_Occurred()) SWIG_fail;
15638 }
15639 Py_INCREF(Py_None); resultobj = Py_None;
15640 return resultobj;
15641 fail:
15642 return NULL;
15643}
15644
15645
15646static PyObject *_wrap_PyDrawnShape_Scale(PyObject *self, PyObject *args, PyObject *kwargs) {
15647 PyObject *resultobj;
15648 wxPyDrawnShape *arg1 = (wxPyDrawnShape *) 0 ;
15649 double arg2 ;
15650 double arg3 ;
15651 PyObject * obj0 = 0 ;
994141e6
RD
15652 PyObject * obj1 = 0 ;
15653 PyObject * obj2 = 0 ;
44127b65
RD
15654 char *kwnames[] = {
15655 (char *) "self",(char *) "sx",(char *) "sy", NULL
15656 };
15657
994141e6 15658 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyDrawnShape_Scale",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
15659 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDrawnShape,
15660 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15661 arg2 = (double) SWIG_AsDouble(obj1);
15662 if (PyErr_Occurred()) SWIG_fail;
15663 arg3 = (double) SWIG_AsDouble(obj2);
15664 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
15665 {
15666 PyThreadState* __tstate = wxPyBeginAllowThreads();
15667 (arg1)->Scale(arg2,arg3);
15668
15669 wxPyEndAllowThreads(__tstate);
15670 if (PyErr_Occurred()) SWIG_fail;
15671 }
15672 Py_INCREF(Py_None); resultobj = Py_None;
15673 return resultobj;
15674 fail:
15675 return NULL;
15676}
15677
15678
15679static PyObject *_wrap_PyDrawnShape_SetSaveToFile(PyObject *self, PyObject *args, PyObject *kwargs) {
15680 PyObject *resultobj;
15681 wxPyDrawnShape *arg1 = (wxPyDrawnShape *) 0 ;
15682 bool arg2 ;
15683 PyObject * obj0 = 0 ;
15684 PyObject * obj1 = 0 ;
15685 char *kwnames[] = {
15686 (char *) "self",(char *) "save", NULL
15687 };
15688
15689 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyDrawnShape_SetSaveToFile",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
15690 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDrawnShape,
15691 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15692 arg2 = (bool) SWIG_AsBool(obj1);
15693 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
15694 {
15695 PyThreadState* __tstate = wxPyBeginAllowThreads();
15696 (arg1)->SetSaveToFile(arg2);
15697
15698 wxPyEndAllowThreads(__tstate);
15699 if (PyErr_Occurred()) SWIG_fail;
15700 }
15701 Py_INCREF(Py_None); resultobj = Py_None;
15702 return resultobj;
15703 fail:
15704 return NULL;
15705}
15706
15707
15708static PyObject *_wrap_PyDrawnShape_Translate(PyObject *self, PyObject *args, PyObject *kwargs) {
15709 PyObject *resultobj;
15710 wxPyDrawnShape *arg1 = (wxPyDrawnShape *) 0 ;
15711 double arg2 ;
15712 double arg3 ;
15713 PyObject * obj0 = 0 ;
994141e6
RD
15714 PyObject * obj1 = 0 ;
15715 PyObject * obj2 = 0 ;
44127b65
RD
15716 char *kwnames[] = {
15717 (char *) "self",(char *) "x",(char *) "y", NULL
15718 };
15719
994141e6 15720 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyDrawnShape_Translate",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
15721 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDrawnShape,
15722 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15723 arg2 = (double) SWIG_AsDouble(obj1);
15724 if (PyErr_Occurred()) SWIG_fail;
15725 arg3 = (double) SWIG_AsDouble(obj2);
15726 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
15727 {
15728 PyThreadState* __tstate = wxPyBeginAllowThreads();
15729 (arg1)->Translate(arg2,arg3);
15730
15731 wxPyEndAllowThreads(__tstate);
15732 if (PyErr_Occurred()) SWIG_fail;
15733 }
15734 Py_INCREF(Py_None); resultobj = Py_None;
15735 return resultobj;
15736 fail:
15737 return NULL;
15738}
15739
15740
15741static PyObject *_wrap_PyDrawnShape_base_OnDelete(PyObject *self, PyObject *args, PyObject *kwargs) {
15742 PyObject *resultobj;
15743 wxPyDrawnShape *arg1 = (wxPyDrawnShape *) 0 ;
15744 PyObject * obj0 = 0 ;
15745 char *kwnames[] = {
15746 (char *) "self", NULL
15747 };
15748
15749 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyDrawnShape_base_OnDelete",kwnames,&obj0)) goto fail;
15afbcd0
RD
15750 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDrawnShape,
15751 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
15752 {
15753 PyThreadState* __tstate = wxPyBeginAllowThreads();
15754 (arg1)->base_OnDelete();
15755
15756 wxPyEndAllowThreads(__tstate);
15757 if (PyErr_Occurred()) SWIG_fail;
15758 }
15759 Py_INCREF(Py_None); resultobj = Py_None;
15760 return resultobj;
15761 fail:
15762 return NULL;
15763}
15764
15765
15766static PyObject *_wrap_PyDrawnShape_base_OnDraw(PyObject *self, PyObject *args, PyObject *kwargs) {
15767 PyObject *resultobj;
15768 wxPyDrawnShape *arg1 = (wxPyDrawnShape *) 0 ;
15769 wxDC *arg2 = 0 ;
15770 PyObject * obj0 = 0 ;
15771 PyObject * obj1 = 0 ;
15772 char *kwnames[] = {
15773 (char *) "self",(char *) "dc", NULL
15774 };
15775
15776 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyDrawnShape_base_OnDraw",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
15777 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDrawnShape,
15778 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15779 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
15780 SWIG_POINTER_EXCEPTION | 0)) == -1)
15781 SWIG_fail;
44127b65 15782 if (arg2 == NULL) {
15afbcd0
RD
15783 PyErr_SetString(PyExc_TypeError,"null reference");
15784 SWIG_fail;
44127b65
RD
15785 }
15786 {
15787 PyThreadState* __tstate = wxPyBeginAllowThreads();
15788 (arg1)->base_OnDraw(*arg2);
15789
15790 wxPyEndAllowThreads(__tstate);
15791 if (PyErr_Occurred()) SWIG_fail;
15792 }
15793 Py_INCREF(Py_None); resultobj = Py_None;
15794 return resultobj;
15795 fail:
15796 return NULL;
15797}
15798
15799
15800static PyObject *_wrap_PyDrawnShape_base_OnDrawContents(PyObject *self, PyObject *args, PyObject *kwargs) {
15801 PyObject *resultobj;
15802 wxPyDrawnShape *arg1 = (wxPyDrawnShape *) 0 ;
15803 wxDC *arg2 = 0 ;
15804 PyObject * obj0 = 0 ;
15805 PyObject * obj1 = 0 ;
15806 char *kwnames[] = {
15807 (char *) "self",(char *) "dc", NULL
15808 };
15809
15810 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyDrawnShape_base_OnDrawContents",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
15811 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDrawnShape,
15812 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15813 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
15814 SWIG_POINTER_EXCEPTION | 0)) == -1)
15815 SWIG_fail;
44127b65 15816 if (arg2 == NULL) {
15afbcd0
RD
15817 PyErr_SetString(PyExc_TypeError,"null reference");
15818 SWIG_fail;
44127b65
RD
15819 }
15820 {
15821 PyThreadState* __tstate = wxPyBeginAllowThreads();
15822 (arg1)->base_OnDrawContents(*arg2);
15823
15824 wxPyEndAllowThreads(__tstate);
15825 if (PyErr_Occurred()) SWIG_fail;
15826 }
15827 Py_INCREF(Py_None); resultobj = Py_None;
15828 return resultobj;
15829 fail:
15830 return NULL;
15831}
15832
15833
15834static PyObject *_wrap_PyDrawnShape_base_OnDrawBranches(PyObject *self, PyObject *args, PyObject *kwargs) {
15835 PyObject *resultobj;
15836 wxPyDrawnShape *arg1 = (wxPyDrawnShape *) 0 ;
15837 wxDC *arg2 = 0 ;
15838 bool arg3 = (bool) FALSE ;
15839 PyObject * obj0 = 0 ;
15840 PyObject * obj1 = 0 ;
15841 PyObject * obj2 = 0 ;
15842 char *kwnames[] = {
15843 (char *) "self",(char *) "dc",(char *) "erase", NULL
15844 };
15845
15846 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:PyDrawnShape_base_OnDrawBranches",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
15847 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDrawnShape,
15848 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15849 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
15850 SWIG_POINTER_EXCEPTION | 0)) == -1)
15851 SWIG_fail;
44127b65 15852 if (arg2 == NULL) {
15afbcd0
RD
15853 PyErr_SetString(PyExc_TypeError,"null reference");
15854 SWIG_fail;
44127b65
RD
15855 }
15856 if (obj2) {
15afbcd0
RD
15857 arg3 = (bool) SWIG_AsBool(obj2);
15858 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
15859 }
15860 {
15861 PyThreadState* __tstate = wxPyBeginAllowThreads();
15862 (arg1)->base_OnDrawBranches(*arg2,arg3);
15863
15864 wxPyEndAllowThreads(__tstate);
15865 if (PyErr_Occurred()) SWIG_fail;
15866 }
15867 Py_INCREF(Py_None); resultobj = Py_None;
15868 return resultobj;
15869 fail:
15870 return NULL;
15871}
15872
15873
15874static PyObject *_wrap_PyDrawnShape_base_OnMoveLinks(PyObject *self, PyObject *args, PyObject *kwargs) {
15875 PyObject *resultobj;
15876 wxPyDrawnShape *arg1 = (wxPyDrawnShape *) 0 ;
15877 wxDC *arg2 = 0 ;
15878 PyObject * obj0 = 0 ;
15879 PyObject * obj1 = 0 ;
15880 char *kwnames[] = {
15881 (char *) "self",(char *) "dc", NULL
15882 };
15883
15884 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyDrawnShape_base_OnMoveLinks",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
15885 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDrawnShape,
15886 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15887 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
15888 SWIG_POINTER_EXCEPTION | 0)) == -1)
15889 SWIG_fail;
44127b65 15890 if (arg2 == NULL) {
15afbcd0
RD
15891 PyErr_SetString(PyExc_TypeError,"null reference");
15892 SWIG_fail;
44127b65
RD
15893 }
15894 {
15895 PyThreadState* __tstate = wxPyBeginAllowThreads();
15896 (arg1)->base_OnMoveLinks(*arg2);
15897
15898 wxPyEndAllowThreads(__tstate);
15899 if (PyErr_Occurred()) SWIG_fail;
15900 }
15901 Py_INCREF(Py_None); resultobj = Py_None;
15902 return resultobj;
15903 fail:
15904 return NULL;
15905}
15906
15907
15908static PyObject *_wrap_PyDrawnShape_base_OnErase(PyObject *self, PyObject *args, PyObject *kwargs) {
15909 PyObject *resultobj;
15910 wxPyDrawnShape *arg1 = (wxPyDrawnShape *) 0 ;
15911 wxDC *arg2 = 0 ;
15912 PyObject * obj0 = 0 ;
15913 PyObject * obj1 = 0 ;
15914 char *kwnames[] = {
15915 (char *) "self",(char *) "dc", NULL
15916 };
15917
15918 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyDrawnShape_base_OnErase",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
15919 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDrawnShape,
15920 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15921 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
15922 SWIG_POINTER_EXCEPTION | 0)) == -1)
15923 SWIG_fail;
44127b65 15924 if (arg2 == NULL) {
15afbcd0
RD
15925 PyErr_SetString(PyExc_TypeError,"null reference");
15926 SWIG_fail;
44127b65
RD
15927 }
15928 {
15929 PyThreadState* __tstate = wxPyBeginAllowThreads();
15930 (arg1)->base_OnErase(*arg2);
15931
15932 wxPyEndAllowThreads(__tstate);
15933 if (PyErr_Occurred()) SWIG_fail;
15934 }
15935 Py_INCREF(Py_None); resultobj = Py_None;
15936 return resultobj;
15937 fail:
15938 return NULL;
15939}
15940
15941
15942static PyObject *_wrap_PyDrawnShape_base_OnEraseContents(PyObject *self, PyObject *args, PyObject *kwargs) {
15943 PyObject *resultobj;
15944 wxPyDrawnShape *arg1 = (wxPyDrawnShape *) 0 ;
15945 wxDC *arg2 = 0 ;
15946 PyObject * obj0 = 0 ;
15947 PyObject * obj1 = 0 ;
15948 char *kwnames[] = {
15949 (char *) "self",(char *) "dc", NULL
15950 };
15951
15952 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyDrawnShape_base_OnEraseContents",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
15953 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDrawnShape,
15954 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15955 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
15956 SWIG_POINTER_EXCEPTION | 0)) == -1)
15957 SWIG_fail;
44127b65 15958 if (arg2 == NULL) {
15afbcd0
RD
15959 PyErr_SetString(PyExc_TypeError,"null reference");
15960 SWIG_fail;
44127b65
RD
15961 }
15962 {
15963 PyThreadState* __tstate = wxPyBeginAllowThreads();
15964 (arg1)->base_OnEraseContents(*arg2);
15965
15966 wxPyEndAllowThreads(__tstate);
15967 if (PyErr_Occurred()) SWIG_fail;
15968 }
15969 Py_INCREF(Py_None); resultobj = Py_None;
15970 return resultobj;
15971 fail:
15972 return NULL;
15973}
15974
15975
15976static PyObject *_wrap_PyDrawnShape_base_OnHighlight(PyObject *self, PyObject *args, PyObject *kwargs) {
15977 PyObject *resultobj;
15978 wxPyDrawnShape *arg1 = (wxPyDrawnShape *) 0 ;
15979 wxDC *arg2 = 0 ;
15980 PyObject * obj0 = 0 ;
15981 PyObject * obj1 = 0 ;
15982 char *kwnames[] = {
15983 (char *) "self",(char *) "dc", NULL
15984 };
15985
15986 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyDrawnShape_base_OnHighlight",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
15987 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDrawnShape,
15988 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
15989 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
15990 SWIG_POINTER_EXCEPTION | 0)) == -1)
15991 SWIG_fail;
44127b65 15992 if (arg2 == NULL) {
15afbcd0
RD
15993 PyErr_SetString(PyExc_TypeError,"null reference");
15994 SWIG_fail;
44127b65
RD
15995 }
15996 {
15997 PyThreadState* __tstate = wxPyBeginAllowThreads();
15998 (arg1)->base_OnHighlight(*arg2);
15999
16000 wxPyEndAllowThreads(__tstate);
16001 if (PyErr_Occurred()) SWIG_fail;
16002 }
16003 Py_INCREF(Py_None); resultobj = Py_None;
16004 return resultobj;
16005 fail:
16006 return NULL;
16007}
16008
16009
16010static PyObject *_wrap_PyDrawnShape_base_OnLeftClick(PyObject *self, PyObject *args, PyObject *kwargs) {
16011 PyObject *resultobj;
16012 wxPyDrawnShape *arg1 = (wxPyDrawnShape *) 0 ;
16013 double arg2 ;
16014 double arg3 ;
16015 int arg4 = (int) 0 ;
16016 int arg5 = (int) 0 ;
16017 PyObject * obj0 = 0 ;
994141e6
RD
16018 PyObject * obj1 = 0 ;
16019 PyObject * obj2 = 0 ;
16020 PyObject * obj3 = 0 ;
16021 PyObject * obj4 = 0 ;
44127b65
RD
16022 char *kwnames[] = {
16023 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
16024 };
16025
994141e6 16026 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyDrawnShape_base_OnLeftClick",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
16027 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDrawnShape,
16028 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16029 arg2 = (double) SWIG_AsDouble(obj1);
16030 if (PyErr_Occurred()) SWIG_fail;
16031 arg3 = (double) SWIG_AsDouble(obj2);
16032 if (PyErr_Occurred()) SWIG_fail;
994141e6 16033 if (obj3) {
15afbcd0
RD
16034 arg4 = (int) SWIG_AsInt(obj3);
16035 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
16036 }
16037 if (obj4) {
15afbcd0
RD
16038 arg5 = (int) SWIG_AsInt(obj4);
16039 if (PyErr_Occurred()) SWIG_fail;
994141e6 16040 }
44127b65
RD
16041 {
16042 PyThreadState* __tstate = wxPyBeginAllowThreads();
16043 (arg1)->base_OnLeftClick(arg2,arg3,arg4,arg5);
16044
16045 wxPyEndAllowThreads(__tstate);
16046 if (PyErr_Occurred()) SWIG_fail;
16047 }
16048 Py_INCREF(Py_None); resultobj = Py_None;
16049 return resultobj;
16050 fail:
16051 return NULL;
16052}
16053
16054
16055static PyObject *_wrap_PyDrawnShape_base_OnLeftDoubleClick(PyObject *self, PyObject *args, PyObject *kwargs) {
16056 PyObject *resultobj;
16057 wxPyDrawnShape *arg1 = (wxPyDrawnShape *) 0 ;
16058 double arg2 ;
16059 double arg3 ;
16060 int arg4 = (int) 0 ;
16061 int arg5 = (int) 0 ;
16062 PyObject * obj0 = 0 ;
994141e6
RD
16063 PyObject * obj1 = 0 ;
16064 PyObject * obj2 = 0 ;
16065 PyObject * obj3 = 0 ;
16066 PyObject * obj4 = 0 ;
44127b65
RD
16067 char *kwnames[] = {
16068 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
16069 };
16070
994141e6 16071 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyDrawnShape_base_OnLeftDoubleClick",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
16072 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDrawnShape,
16073 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16074 arg2 = (double) SWIG_AsDouble(obj1);
16075 if (PyErr_Occurred()) SWIG_fail;
16076 arg3 = (double) SWIG_AsDouble(obj2);
16077 if (PyErr_Occurred()) SWIG_fail;
994141e6 16078 if (obj3) {
15afbcd0
RD
16079 arg4 = (int) SWIG_AsInt(obj3);
16080 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
16081 }
16082 if (obj4) {
15afbcd0
RD
16083 arg5 = (int) SWIG_AsInt(obj4);
16084 if (PyErr_Occurred()) SWIG_fail;
994141e6 16085 }
44127b65
RD
16086 {
16087 PyThreadState* __tstate = wxPyBeginAllowThreads();
16088 (arg1)->base_OnLeftDoubleClick(arg2,arg3,arg4,arg5);
16089
16090 wxPyEndAllowThreads(__tstate);
16091 if (PyErr_Occurred()) SWIG_fail;
16092 }
16093 Py_INCREF(Py_None); resultobj = Py_None;
16094 return resultobj;
16095 fail:
16096 return NULL;
16097}
16098
16099
16100static PyObject *_wrap_PyDrawnShape_base_OnRightClick(PyObject *self, PyObject *args, PyObject *kwargs) {
16101 PyObject *resultobj;
16102 wxPyDrawnShape *arg1 = (wxPyDrawnShape *) 0 ;
16103 double arg2 ;
16104 double arg3 ;
16105 int arg4 = (int) 0 ;
16106 int arg5 = (int) 0 ;
16107 PyObject * obj0 = 0 ;
994141e6
RD
16108 PyObject * obj1 = 0 ;
16109 PyObject * obj2 = 0 ;
16110 PyObject * obj3 = 0 ;
16111 PyObject * obj4 = 0 ;
44127b65
RD
16112 char *kwnames[] = {
16113 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
16114 };
16115
994141e6 16116 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyDrawnShape_base_OnRightClick",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
16117 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDrawnShape,
16118 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16119 arg2 = (double) SWIG_AsDouble(obj1);
16120 if (PyErr_Occurred()) SWIG_fail;
16121 arg3 = (double) SWIG_AsDouble(obj2);
16122 if (PyErr_Occurred()) SWIG_fail;
994141e6 16123 if (obj3) {
15afbcd0
RD
16124 arg4 = (int) SWIG_AsInt(obj3);
16125 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
16126 }
16127 if (obj4) {
15afbcd0
RD
16128 arg5 = (int) SWIG_AsInt(obj4);
16129 if (PyErr_Occurred()) SWIG_fail;
994141e6 16130 }
44127b65
RD
16131 {
16132 PyThreadState* __tstate = wxPyBeginAllowThreads();
16133 (arg1)->base_OnRightClick(arg2,arg3,arg4,arg5);
16134
16135 wxPyEndAllowThreads(__tstate);
16136 if (PyErr_Occurred()) SWIG_fail;
16137 }
16138 Py_INCREF(Py_None); resultobj = Py_None;
16139 return resultobj;
16140 fail:
16141 return NULL;
16142}
16143
16144
16145static PyObject *_wrap_PyDrawnShape_base_OnSize(PyObject *self, PyObject *args, PyObject *kwargs) {
16146 PyObject *resultobj;
16147 wxPyDrawnShape *arg1 = (wxPyDrawnShape *) 0 ;
16148 double arg2 ;
16149 double arg3 ;
16150 PyObject * obj0 = 0 ;
994141e6
RD
16151 PyObject * obj1 = 0 ;
16152 PyObject * obj2 = 0 ;
44127b65
RD
16153 char *kwnames[] = {
16154 (char *) "self",(char *) "x",(char *) "y", NULL
16155 };
16156
994141e6 16157 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyDrawnShape_base_OnSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
16158 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDrawnShape,
16159 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16160 arg2 = (double) SWIG_AsDouble(obj1);
16161 if (PyErr_Occurred()) SWIG_fail;
16162 arg3 = (double) SWIG_AsDouble(obj2);
16163 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
16164 {
16165 PyThreadState* __tstate = wxPyBeginAllowThreads();
16166 (arg1)->base_OnSize(arg2,arg3);
16167
16168 wxPyEndAllowThreads(__tstate);
16169 if (PyErr_Occurred()) SWIG_fail;
16170 }
16171 Py_INCREF(Py_None); resultobj = Py_None;
16172 return resultobj;
16173 fail:
16174 return NULL;
16175}
16176
16177
16178static PyObject *_wrap_PyDrawnShape_base_OnMovePre(PyObject *self, PyObject *args, PyObject *kwargs) {
16179 PyObject *resultobj;
16180 wxPyDrawnShape *arg1 = (wxPyDrawnShape *) 0 ;
16181 wxDC *arg2 = 0 ;
16182 double arg3 ;
16183 double arg4 ;
16184 double arg5 ;
16185 double arg6 ;
16186 bool arg7 = (bool) True ;
16187 bool result;
16188 PyObject * obj0 = 0 ;
16189 PyObject * obj1 = 0 ;
994141e6
RD
16190 PyObject * obj2 = 0 ;
16191 PyObject * obj3 = 0 ;
16192 PyObject * obj4 = 0 ;
16193 PyObject * obj5 = 0 ;
44127b65
RD
16194 PyObject * obj6 = 0 ;
16195 char *kwnames[] = {
16196 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "old_x",(char *) "old_y",(char *) "display", NULL
16197 };
16198
994141e6 16199 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO|O:PyDrawnShape_base_OnMovePre",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
15afbcd0
RD
16200 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDrawnShape,
16201 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16202 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
16203 SWIG_POINTER_EXCEPTION | 0)) == -1)
16204 SWIG_fail;
44127b65 16205 if (arg2 == NULL) {
15afbcd0
RD
16206 PyErr_SetString(PyExc_TypeError,"null reference");
16207 SWIG_fail;
16208 }
16209 arg3 = (double) SWIG_AsDouble(obj2);
16210 if (PyErr_Occurred()) SWIG_fail;
16211 arg4 = (double) SWIG_AsDouble(obj3);
16212 if (PyErr_Occurred()) SWIG_fail;
16213 arg5 = (double) SWIG_AsDouble(obj4);
16214 if (PyErr_Occurred()) SWIG_fail;
16215 arg6 = (double) SWIG_AsDouble(obj5);
16216 if (PyErr_Occurred()) SWIG_fail;
44127b65 16217 if (obj6) {
15afbcd0
RD
16218 arg7 = (bool) SWIG_AsBool(obj6);
16219 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
16220 }
16221 {
16222 PyThreadState* __tstate = wxPyBeginAllowThreads();
16223 result = (bool)(arg1)->base_OnMovePre(*arg2,arg3,arg4,arg5,arg6,arg7);
16224
16225 wxPyEndAllowThreads(__tstate);
16226 if (PyErr_Occurred()) SWIG_fail;
16227 }
4f89f6a3
RD
16228 {
16229 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16230 }
44127b65
RD
16231 return resultobj;
16232 fail:
16233 return NULL;
16234}
16235
16236
16237static PyObject *_wrap_PyDrawnShape_base_OnMovePost(PyObject *self, PyObject *args, PyObject *kwargs) {
16238 PyObject *resultobj;
16239 wxPyDrawnShape *arg1 = (wxPyDrawnShape *) 0 ;
16240 wxDC *arg2 = 0 ;
16241 double arg3 ;
16242 double arg4 ;
16243 double arg5 ;
16244 double arg6 ;
16245 bool arg7 = (bool) True ;
16246 PyObject * obj0 = 0 ;
16247 PyObject * obj1 = 0 ;
994141e6
RD
16248 PyObject * obj2 = 0 ;
16249 PyObject * obj3 = 0 ;
16250 PyObject * obj4 = 0 ;
16251 PyObject * obj5 = 0 ;
44127b65
RD
16252 PyObject * obj6 = 0 ;
16253 char *kwnames[] = {
16254 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "old_x",(char *) "old_y",(char *) "display", NULL
16255 };
16256
994141e6 16257 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO|O:PyDrawnShape_base_OnMovePost",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
15afbcd0
RD
16258 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDrawnShape,
16259 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16260 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
16261 SWIG_POINTER_EXCEPTION | 0)) == -1)
16262 SWIG_fail;
44127b65 16263 if (arg2 == NULL) {
15afbcd0
RD
16264 PyErr_SetString(PyExc_TypeError,"null reference");
16265 SWIG_fail;
16266 }
16267 arg3 = (double) SWIG_AsDouble(obj2);
16268 if (PyErr_Occurred()) SWIG_fail;
16269 arg4 = (double) SWIG_AsDouble(obj3);
16270 if (PyErr_Occurred()) SWIG_fail;
16271 arg5 = (double) SWIG_AsDouble(obj4);
16272 if (PyErr_Occurred()) SWIG_fail;
16273 arg6 = (double) SWIG_AsDouble(obj5);
16274 if (PyErr_Occurred()) SWIG_fail;
44127b65 16275 if (obj6) {
15afbcd0
RD
16276 arg7 = (bool) SWIG_AsBool(obj6);
16277 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
16278 }
16279 {
16280 PyThreadState* __tstate = wxPyBeginAllowThreads();
16281 (arg1)->base_OnMovePost(*arg2,arg3,arg4,arg5,arg6,arg7);
16282
16283 wxPyEndAllowThreads(__tstate);
16284 if (PyErr_Occurred()) SWIG_fail;
16285 }
16286 Py_INCREF(Py_None); resultobj = Py_None;
16287 return resultobj;
16288 fail:
16289 return NULL;
16290}
16291
16292
16293static PyObject *_wrap_PyDrawnShape_base_OnDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
16294 PyObject *resultobj;
16295 wxPyDrawnShape *arg1 = (wxPyDrawnShape *) 0 ;
16296 bool arg2 ;
16297 double arg3 ;
16298 double arg4 ;
16299 int arg5 = (int) 0 ;
16300 int arg6 = (int) 0 ;
16301 PyObject * obj0 = 0 ;
16302 PyObject * obj1 = 0 ;
994141e6
RD
16303 PyObject * obj2 = 0 ;
16304 PyObject * obj3 = 0 ;
16305 PyObject * obj4 = 0 ;
16306 PyObject * obj5 = 0 ;
44127b65
RD
16307 char *kwnames[] = {
16308 (char *) "self",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
16309 };
16310
994141e6 16311 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:PyDrawnShape_base_OnDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
16312 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDrawnShape,
16313 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16314 arg2 = (bool) SWIG_AsBool(obj1);
16315 if (PyErr_Occurred()) SWIG_fail;
16316 arg3 = (double) SWIG_AsDouble(obj2);
16317 if (PyErr_Occurred()) SWIG_fail;
16318 arg4 = (double) SWIG_AsDouble(obj3);
16319 if (PyErr_Occurred()) SWIG_fail;
994141e6 16320 if (obj4) {
15afbcd0
RD
16321 arg5 = (int) SWIG_AsInt(obj4);
16322 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
16323 }
16324 if (obj5) {
15afbcd0
RD
16325 arg6 = (int) SWIG_AsInt(obj5);
16326 if (PyErr_Occurred()) SWIG_fail;
994141e6 16327 }
44127b65
RD
16328 {
16329 PyThreadState* __tstate = wxPyBeginAllowThreads();
16330 (arg1)->base_OnDragLeft(arg2,arg3,arg4,arg5,arg6);
16331
16332 wxPyEndAllowThreads(__tstate);
16333 if (PyErr_Occurred()) SWIG_fail;
16334 }
16335 Py_INCREF(Py_None); resultobj = Py_None;
16336 return resultobj;
16337 fail:
16338 return NULL;
16339}
16340
16341
16342static PyObject *_wrap_PyDrawnShape_base_OnBeginDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
16343 PyObject *resultobj;
16344 wxPyDrawnShape *arg1 = (wxPyDrawnShape *) 0 ;
16345 double arg2 ;
16346 double arg3 ;
16347 int arg4 = (int) 0 ;
16348 int arg5 = (int) 0 ;
16349 PyObject * obj0 = 0 ;
994141e6
RD
16350 PyObject * obj1 = 0 ;
16351 PyObject * obj2 = 0 ;
16352 PyObject * obj3 = 0 ;
16353 PyObject * obj4 = 0 ;
44127b65
RD
16354 char *kwnames[] = {
16355 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
16356 };
16357
994141e6 16358 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyDrawnShape_base_OnBeginDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
16359 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDrawnShape,
16360 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16361 arg2 = (double) SWIG_AsDouble(obj1);
16362 if (PyErr_Occurred()) SWIG_fail;
16363 arg3 = (double) SWIG_AsDouble(obj2);
16364 if (PyErr_Occurred()) SWIG_fail;
994141e6 16365 if (obj3) {
15afbcd0
RD
16366 arg4 = (int) SWIG_AsInt(obj3);
16367 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
16368 }
16369 if (obj4) {
15afbcd0
RD
16370 arg5 = (int) SWIG_AsInt(obj4);
16371 if (PyErr_Occurred()) SWIG_fail;
994141e6 16372 }
44127b65
RD
16373 {
16374 PyThreadState* __tstate = wxPyBeginAllowThreads();
16375 (arg1)->base_OnBeginDragLeft(arg2,arg3,arg4,arg5);
16376
16377 wxPyEndAllowThreads(__tstate);
16378 if (PyErr_Occurred()) SWIG_fail;
16379 }
16380 Py_INCREF(Py_None); resultobj = Py_None;
16381 return resultobj;
16382 fail:
16383 return NULL;
16384}
16385
16386
16387static PyObject *_wrap_PyDrawnShape_base_OnEndDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
16388 PyObject *resultobj;
16389 wxPyDrawnShape *arg1 = (wxPyDrawnShape *) 0 ;
16390 double arg2 ;
16391 double arg3 ;
16392 int arg4 = (int) 0 ;
16393 int arg5 = (int) 0 ;
16394 PyObject * obj0 = 0 ;
994141e6
RD
16395 PyObject * obj1 = 0 ;
16396 PyObject * obj2 = 0 ;
16397 PyObject * obj3 = 0 ;
16398 PyObject * obj4 = 0 ;
44127b65
RD
16399 char *kwnames[] = {
16400 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
16401 };
16402
994141e6 16403 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyDrawnShape_base_OnEndDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
16404 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDrawnShape,
16405 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16406 arg2 = (double) SWIG_AsDouble(obj1);
16407 if (PyErr_Occurred()) SWIG_fail;
16408 arg3 = (double) SWIG_AsDouble(obj2);
16409 if (PyErr_Occurred()) SWIG_fail;
994141e6 16410 if (obj3) {
15afbcd0
RD
16411 arg4 = (int) SWIG_AsInt(obj3);
16412 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
16413 }
16414 if (obj4) {
15afbcd0
RD
16415 arg5 = (int) SWIG_AsInt(obj4);
16416 if (PyErr_Occurred()) SWIG_fail;
994141e6 16417 }
44127b65
RD
16418 {
16419 PyThreadState* __tstate = wxPyBeginAllowThreads();
16420 (arg1)->base_OnEndDragLeft(arg2,arg3,arg4,arg5);
16421
16422 wxPyEndAllowThreads(__tstate);
16423 if (PyErr_Occurred()) SWIG_fail;
16424 }
16425 Py_INCREF(Py_None); resultobj = Py_None;
16426 return resultobj;
16427 fail:
16428 return NULL;
16429}
16430
16431
16432static PyObject *_wrap_PyDrawnShape_base_OnDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
16433 PyObject *resultobj;
16434 wxPyDrawnShape *arg1 = (wxPyDrawnShape *) 0 ;
16435 bool arg2 ;
16436 double arg3 ;
16437 double arg4 ;
16438 int arg5 = (int) 0 ;
16439 int arg6 = (int) 0 ;
16440 PyObject * obj0 = 0 ;
16441 PyObject * obj1 = 0 ;
994141e6
RD
16442 PyObject * obj2 = 0 ;
16443 PyObject * obj3 = 0 ;
16444 PyObject * obj4 = 0 ;
16445 PyObject * obj5 = 0 ;
44127b65
RD
16446 char *kwnames[] = {
16447 (char *) "self",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
16448 };
16449
994141e6 16450 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:PyDrawnShape_base_OnDragRight",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
16451 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDrawnShape,
16452 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16453 arg2 = (bool) SWIG_AsBool(obj1);
16454 if (PyErr_Occurred()) SWIG_fail;
16455 arg3 = (double) SWIG_AsDouble(obj2);
16456 if (PyErr_Occurred()) SWIG_fail;
16457 arg4 = (double) SWIG_AsDouble(obj3);
16458 if (PyErr_Occurred()) SWIG_fail;
994141e6 16459 if (obj4) {
15afbcd0
RD
16460 arg5 = (int) SWIG_AsInt(obj4);
16461 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
16462 }
16463 if (obj5) {
15afbcd0
RD
16464 arg6 = (int) SWIG_AsInt(obj5);
16465 if (PyErr_Occurred()) SWIG_fail;
994141e6 16466 }
44127b65
RD
16467 {
16468 PyThreadState* __tstate = wxPyBeginAllowThreads();
16469 (arg1)->base_OnDragRight(arg2,arg3,arg4,arg5,arg6);
16470
16471 wxPyEndAllowThreads(__tstate);
16472 if (PyErr_Occurred()) SWIG_fail;
16473 }
16474 Py_INCREF(Py_None); resultobj = Py_None;
16475 return resultobj;
16476 fail:
16477 return NULL;
16478}
16479
16480
16481static PyObject *_wrap_PyDrawnShape_base_OnBeginDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
16482 PyObject *resultobj;
16483 wxPyDrawnShape *arg1 = (wxPyDrawnShape *) 0 ;
16484 double arg2 ;
16485 double arg3 ;
16486 int arg4 = (int) 0 ;
16487 int arg5 = (int) 0 ;
16488 PyObject * obj0 = 0 ;
994141e6
RD
16489 PyObject * obj1 = 0 ;
16490 PyObject * obj2 = 0 ;
16491 PyObject * obj3 = 0 ;
16492 PyObject * obj4 = 0 ;
44127b65
RD
16493 char *kwnames[] = {
16494 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
16495 };
16496
994141e6 16497 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyDrawnShape_base_OnBeginDragRight",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
16498 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDrawnShape,
16499 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16500 arg2 = (double) SWIG_AsDouble(obj1);
16501 if (PyErr_Occurred()) SWIG_fail;
16502 arg3 = (double) SWIG_AsDouble(obj2);
16503 if (PyErr_Occurred()) SWIG_fail;
994141e6 16504 if (obj3) {
15afbcd0
RD
16505 arg4 = (int) SWIG_AsInt(obj3);
16506 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
16507 }
16508 if (obj4) {
15afbcd0
RD
16509 arg5 = (int) SWIG_AsInt(obj4);
16510 if (PyErr_Occurred()) SWIG_fail;
994141e6 16511 }
44127b65
RD
16512 {
16513 PyThreadState* __tstate = wxPyBeginAllowThreads();
16514 (arg1)->base_OnBeginDragRight(arg2,arg3,arg4,arg5);
16515
16516 wxPyEndAllowThreads(__tstate);
16517 if (PyErr_Occurred()) SWIG_fail;
16518 }
16519 Py_INCREF(Py_None); resultobj = Py_None;
16520 return resultobj;
16521 fail:
16522 return NULL;
16523}
16524
16525
16526static PyObject *_wrap_PyDrawnShape_base_OnEndDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
16527 PyObject *resultobj;
16528 wxPyDrawnShape *arg1 = (wxPyDrawnShape *) 0 ;
16529 double arg2 ;
16530 double arg3 ;
16531 int arg4 = (int) 0 ;
16532 int arg5 = (int) 0 ;
16533 PyObject * obj0 = 0 ;
994141e6
RD
16534 PyObject * obj1 = 0 ;
16535 PyObject * obj2 = 0 ;
16536 PyObject * obj3 = 0 ;
16537 PyObject * obj4 = 0 ;
44127b65
RD
16538 char *kwnames[] = {
16539 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
16540 };
16541
994141e6 16542 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyDrawnShape_base_OnEndDragRight",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
16543 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDrawnShape,
16544 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16545 arg2 = (double) SWIG_AsDouble(obj1);
16546 if (PyErr_Occurred()) SWIG_fail;
16547 arg3 = (double) SWIG_AsDouble(obj2);
16548 if (PyErr_Occurred()) SWIG_fail;
994141e6 16549 if (obj3) {
15afbcd0
RD
16550 arg4 = (int) SWIG_AsInt(obj3);
16551 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
16552 }
16553 if (obj4) {
15afbcd0
RD
16554 arg5 = (int) SWIG_AsInt(obj4);
16555 if (PyErr_Occurred()) SWIG_fail;
994141e6 16556 }
44127b65
RD
16557 {
16558 PyThreadState* __tstate = wxPyBeginAllowThreads();
16559 (arg1)->base_OnEndDragRight(arg2,arg3,arg4,arg5);
16560
16561 wxPyEndAllowThreads(__tstate);
16562 if (PyErr_Occurred()) SWIG_fail;
16563 }
16564 Py_INCREF(Py_None); resultobj = Py_None;
16565 return resultobj;
16566 fail:
16567 return NULL;
16568}
16569
16570
16571static PyObject *_wrap_PyDrawnShape_base_OnDrawOutline(PyObject *self, PyObject *args, PyObject *kwargs) {
16572 PyObject *resultobj;
16573 wxPyDrawnShape *arg1 = (wxPyDrawnShape *) 0 ;
16574 wxDC *arg2 = 0 ;
16575 double arg3 ;
16576 double arg4 ;
16577 double arg5 ;
16578 double arg6 ;
16579 PyObject * obj0 = 0 ;
16580 PyObject * obj1 = 0 ;
994141e6
RD
16581 PyObject * obj2 = 0 ;
16582 PyObject * obj3 = 0 ;
16583 PyObject * obj4 = 0 ;
16584 PyObject * obj5 = 0 ;
44127b65
RD
16585 char *kwnames[] = {
16586 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "w",(char *) "h", NULL
16587 };
16588
994141e6 16589 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO:PyDrawnShape_base_OnDrawOutline",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
16590 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDrawnShape,
16591 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16592 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
16593 SWIG_POINTER_EXCEPTION | 0)) == -1)
16594 SWIG_fail;
44127b65 16595 if (arg2 == NULL) {
15afbcd0
RD
16596 PyErr_SetString(PyExc_TypeError,"null reference");
16597 SWIG_fail;
994141e6 16598 }
15afbcd0
RD
16599 arg3 = (double) SWIG_AsDouble(obj2);
16600 if (PyErr_Occurred()) SWIG_fail;
16601 arg4 = (double) SWIG_AsDouble(obj3);
16602 if (PyErr_Occurred()) SWIG_fail;
16603 arg5 = (double) SWIG_AsDouble(obj4);
16604 if (PyErr_Occurred()) SWIG_fail;
16605 arg6 = (double) SWIG_AsDouble(obj5);
16606 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
16607 {
16608 PyThreadState* __tstate = wxPyBeginAllowThreads();
16609 (arg1)->base_OnDrawOutline(*arg2,arg3,arg4,arg5,arg6);
16610
16611 wxPyEndAllowThreads(__tstate);
16612 if (PyErr_Occurred()) SWIG_fail;
16613 }
16614 Py_INCREF(Py_None); resultobj = Py_None;
16615 return resultobj;
16616 fail:
16617 return NULL;
16618}
16619
16620
16621static PyObject *_wrap_PyDrawnShape_base_OnDrawControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
16622 PyObject *resultobj;
16623 wxPyDrawnShape *arg1 = (wxPyDrawnShape *) 0 ;
16624 wxDC *arg2 = 0 ;
16625 PyObject * obj0 = 0 ;
16626 PyObject * obj1 = 0 ;
16627 char *kwnames[] = {
16628 (char *) "self",(char *) "dc", NULL
16629 };
16630
16631 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyDrawnShape_base_OnDrawControlPoints",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
16632 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDrawnShape,
16633 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16634 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
16635 SWIG_POINTER_EXCEPTION | 0)) == -1)
16636 SWIG_fail;
44127b65 16637 if (arg2 == NULL) {
15afbcd0
RD
16638 PyErr_SetString(PyExc_TypeError,"null reference");
16639 SWIG_fail;
44127b65
RD
16640 }
16641 {
16642 PyThreadState* __tstate = wxPyBeginAllowThreads();
16643 (arg1)->base_OnDrawControlPoints(*arg2);
16644
16645 wxPyEndAllowThreads(__tstate);
16646 if (PyErr_Occurred()) SWIG_fail;
16647 }
16648 Py_INCREF(Py_None); resultobj = Py_None;
16649 return resultobj;
16650 fail:
16651 return NULL;
16652}
16653
16654
16655static PyObject *_wrap_PyDrawnShape_base_OnEraseControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
16656 PyObject *resultobj;
16657 wxPyDrawnShape *arg1 = (wxPyDrawnShape *) 0 ;
16658 wxDC *arg2 = 0 ;
16659 PyObject * obj0 = 0 ;
16660 PyObject * obj1 = 0 ;
16661 char *kwnames[] = {
16662 (char *) "self",(char *) "dc", NULL
16663 };
16664
16665 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyDrawnShape_base_OnEraseControlPoints",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
16666 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDrawnShape,
16667 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16668 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
16669 SWIG_POINTER_EXCEPTION | 0)) == -1)
16670 SWIG_fail;
44127b65 16671 if (arg2 == NULL) {
15afbcd0
RD
16672 PyErr_SetString(PyExc_TypeError,"null reference");
16673 SWIG_fail;
44127b65
RD
16674 }
16675 {
16676 PyThreadState* __tstate = wxPyBeginAllowThreads();
16677 (arg1)->base_OnEraseControlPoints(*arg2);
16678
16679 wxPyEndAllowThreads(__tstate);
16680 if (PyErr_Occurred()) SWIG_fail;
16681 }
16682 Py_INCREF(Py_None); resultobj = Py_None;
16683 return resultobj;
16684 fail:
16685 return NULL;
16686}
16687
16688
16689static PyObject *_wrap_PyDrawnShape_base_OnMoveLink(PyObject *self, PyObject *args, PyObject *kwargs) {
16690 PyObject *resultobj;
16691 wxPyDrawnShape *arg1 = (wxPyDrawnShape *) 0 ;
16692 wxDC *arg2 = 0 ;
16693 bool arg3 = (bool) True ;
16694 PyObject * obj0 = 0 ;
16695 PyObject * obj1 = 0 ;
16696 PyObject * obj2 = 0 ;
16697 char *kwnames[] = {
16698 (char *) "self",(char *) "dc",(char *) "moveControlPoints", NULL
16699 };
16700
16701 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:PyDrawnShape_base_OnMoveLink",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
16702 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDrawnShape,
16703 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16704 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
16705 SWIG_POINTER_EXCEPTION | 0)) == -1)
16706 SWIG_fail;
44127b65 16707 if (arg2 == NULL) {
15afbcd0
RD
16708 PyErr_SetString(PyExc_TypeError,"null reference");
16709 SWIG_fail;
44127b65
RD
16710 }
16711 if (obj2) {
15afbcd0
RD
16712 arg3 = (bool) SWIG_AsBool(obj2);
16713 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
16714 }
16715 {
16716 PyThreadState* __tstate = wxPyBeginAllowThreads();
16717 (arg1)->base_OnMoveLink(*arg2,arg3);
16718
16719 wxPyEndAllowThreads(__tstate);
16720 if (PyErr_Occurred()) SWIG_fail;
16721 }
16722 Py_INCREF(Py_None); resultobj = Py_None;
16723 return resultobj;
16724 fail:
16725 return NULL;
16726}
16727
16728
16729static PyObject *_wrap_PyDrawnShape_base_OnSizingDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
16730 PyObject *resultobj;
16731 wxPyDrawnShape *arg1 = (wxPyDrawnShape *) 0 ;
16732 wxPyControlPoint *arg2 = (wxPyControlPoint *) 0 ;
16733 bool arg3 ;
16734 double arg4 ;
16735 double arg5 ;
16736 int arg6 = (int) 0 ;
16737 int arg7 = (int) 0 ;
16738 PyObject * obj0 = 0 ;
16739 PyObject * obj1 = 0 ;
16740 PyObject * obj2 = 0 ;
994141e6
RD
16741 PyObject * obj3 = 0 ;
16742 PyObject * obj4 = 0 ;
16743 PyObject * obj5 = 0 ;
16744 PyObject * obj6 = 0 ;
44127b65
RD
16745 char *kwnames[] = {
16746 (char *) "self",(char *) "pt",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
16747 };
16748
994141e6 16749 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|OO:PyDrawnShape_base_OnSizingDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
15afbcd0
RD
16750 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDrawnShape,
16751 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16752 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyControlPoint,
16753 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16754 arg3 = (bool) SWIG_AsBool(obj2);
16755 if (PyErr_Occurred()) SWIG_fail;
16756 arg4 = (double) SWIG_AsDouble(obj3);
16757 if (PyErr_Occurred()) SWIG_fail;
16758 arg5 = (double) SWIG_AsDouble(obj4);
16759 if (PyErr_Occurred()) SWIG_fail;
994141e6 16760 if (obj5) {
15afbcd0
RD
16761 arg6 = (int) SWIG_AsInt(obj5);
16762 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
16763 }
16764 if (obj6) {
15afbcd0
RD
16765 arg7 = (int) SWIG_AsInt(obj6);
16766 if (PyErr_Occurred()) SWIG_fail;
994141e6 16767 }
44127b65
RD
16768 {
16769 PyThreadState* __tstate = wxPyBeginAllowThreads();
16770 (arg1)->base_OnSizingDragLeft(arg2,arg3,arg4,arg5,arg6,arg7);
16771
16772 wxPyEndAllowThreads(__tstate);
16773 if (PyErr_Occurred()) SWIG_fail;
16774 }
16775 Py_INCREF(Py_None); resultobj = Py_None;
16776 return resultobj;
16777 fail:
16778 return NULL;
16779}
16780
16781
16782static PyObject *_wrap_PyDrawnShape_base_OnSizingBeginDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
16783 PyObject *resultobj;
16784 wxPyDrawnShape *arg1 = (wxPyDrawnShape *) 0 ;
16785 wxPyControlPoint *arg2 = (wxPyControlPoint *) 0 ;
16786 double arg3 ;
16787 double arg4 ;
16788 int arg5 = (int) 0 ;
16789 int arg6 = (int) 0 ;
16790 PyObject * obj0 = 0 ;
16791 PyObject * obj1 = 0 ;
994141e6
RD
16792 PyObject * obj2 = 0 ;
16793 PyObject * obj3 = 0 ;
16794 PyObject * obj4 = 0 ;
16795 PyObject * obj5 = 0 ;
44127b65
RD
16796 char *kwnames[] = {
16797 (char *) "self",(char *) "pt",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
16798 };
16799
994141e6 16800 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:PyDrawnShape_base_OnSizingBeginDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
16801 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDrawnShape,
16802 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16803 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyControlPoint,
16804 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16805 arg3 = (double) SWIG_AsDouble(obj2);
16806 if (PyErr_Occurred()) SWIG_fail;
16807 arg4 = (double) SWIG_AsDouble(obj3);
16808 if (PyErr_Occurred()) SWIG_fail;
994141e6 16809 if (obj4) {
15afbcd0
RD
16810 arg5 = (int) SWIG_AsInt(obj4);
16811 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
16812 }
16813 if (obj5) {
15afbcd0
RD
16814 arg6 = (int) SWIG_AsInt(obj5);
16815 if (PyErr_Occurred()) SWIG_fail;
994141e6 16816 }
44127b65
RD
16817 {
16818 PyThreadState* __tstate = wxPyBeginAllowThreads();
16819 (arg1)->base_OnSizingBeginDragLeft(arg2,arg3,arg4,arg5,arg6);
16820
16821 wxPyEndAllowThreads(__tstate);
16822 if (PyErr_Occurred()) SWIG_fail;
16823 }
16824 Py_INCREF(Py_None); resultobj = Py_None;
16825 return resultobj;
16826 fail:
16827 return NULL;
16828}
16829
16830
16831static PyObject *_wrap_PyDrawnShape_base_OnSizingEndDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
16832 PyObject *resultobj;
16833 wxPyDrawnShape *arg1 = (wxPyDrawnShape *) 0 ;
16834 wxPyControlPoint *arg2 = (wxPyControlPoint *) 0 ;
16835 double arg3 ;
16836 double arg4 ;
16837 int arg5 = (int) 0 ;
16838 int arg6 = (int) 0 ;
16839 PyObject * obj0 = 0 ;
16840 PyObject * obj1 = 0 ;
994141e6
RD
16841 PyObject * obj2 = 0 ;
16842 PyObject * obj3 = 0 ;
16843 PyObject * obj4 = 0 ;
16844 PyObject * obj5 = 0 ;
44127b65
RD
16845 char *kwnames[] = {
16846 (char *) "self",(char *) "pt",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
16847 };
16848
994141e6 16849 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:PyDrawnShape_base_OnSizingEndDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
16850 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDrawnShape,
16851 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16852 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyControlPoint,
16853 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16854 arg3 = (double) SWIG_AsDouble(obj2);
16855 if (PyErr_Occurred()) SWIG_fail;
16856 arg4 = (double) SWIG_AsDouble(obj3);
16857 if (PyErr_Occurred()) SWIG_fail;
994141e6 16858 if (obj4) {
15afbcd0
RD
16859 arg5 = (int) SWIG_AsInt(obj4);
16860 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
16861 }
16862 if (obj5) {
15afbcd0
RD
16863 arg6 = (int) SWIG_AsInt(obj5);
16864 if (PyErr_Occurred()) SWIG_fail;
994141e6 16865 }
44127b65
RD
16866 {
16867 PyThreadState* __tstate = wxPyBeginAllowThreads();
16868 (arg1)->base_OnSizingEndDragLeft(arg2,arg3,arg4,arg5,arg6);
16869
16870 wxPyEndAllowThreads(__tstate);
16871 if (PyErr_Occurred()) SWIG_fail;
16872 }
16873 Py_INCREF(Py_None); resultobj = Py_None;
16874 return resultobj;
16875 fail:
16876 return NULL;
16877}
16878
16879
16880static PyObject *_wrap_PyDrawnShape_base_OnBeginSize(PyObject *self, PyObject *args, PyObject *kwargs) {
16881 PyObject *resultobj;
16882 wxPyDrawnShape *arg1 = (wxPyDrawnShape *) 0 ;
16883 double arg2 ;
16884 double arg3 ;
16885 PyObject * obj0 = 0 ;
994141e6
RD
16886 PyObject * obj1 = 0 ;
16887 PyObject * obj2 = 0 ;
44127b65
RD
16888 char *kwnames[] = {
16889 (char *) "self",(char *) "w",(char *) "h", NULL
16890 };
16891
994141e6 16892 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyDrawnShape_base_OnBeginSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
16893 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDrawnShape,
16894 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16895 arg2 = (double) SWIG_AsDouble(obj1);
16896 if (PyErr_Occurred()) SWIG_fail;
16897 arg3 = (double) SWIG_AsDouble(obj2);
16898 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
16899 {
16900 PyThreadState* __tstate = wxPyBeginAllowThreads();
16901 (arg1)->base_OnBeginSize(arg2,arg3);
16902
16903 wxPyEndAllowThreads(__tstate);
16904 if (PyErr_Occurred()) SWIG_fail;
16905 }
16906 Py_INCREF(Py_None); resultobj = Py_None;
16907 return resultobj;
16908 fail:
16909 return NULL;
16910}
16911
16912
16913static PyObject *_wrap_PyDrawnShape_base_OnEndSize(PyObject *self, PyObject *args, PyObject *kwargs) {
16914 PyObject *resultobj;
16915 wxPyDrawnShape *arg1 = (wxPyDrawnShape *) 0 ;
16916 double arg2 ;
16917 double arg3 ;
16918 PyObject * obj0 = 0 ;
994141e6
RD
16919 PyObject * obj1 = 0 ;
16920 PyObject * obj2 = 0 ;
44127b65
RD
16921 char *kwnames[] = {
16922 (char *) "self",(char *) "w",(char *) "h", NULL
16923 };
16924
994141e6 16925 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyDrawnShape_base_OnEndSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
16926 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDrawnShape,
16927 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
16928 arg2 = (double) SWIG_AsDouble(obj1);
16929 if (PyErr_Occurred()) SWIG_fail;
16930 arg3 = (double) SWIG_AsDouble(obj2);
16931 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
16932 {
16933 PyThreadState* __tstate = wxPyBeginAllowThreads();
16934 (arg1)->base_OnEndSize(arg2,arg3);
16935
16936 wxPyEndAllowThreads(__tstate);
16937 if (PyErr_Occurred()) SWIG_fail;
16938 }
16939 Py_INCREF(Py_None); resultobj = Py_None;
16940 return resultobj;
16941 fail:
16942 return NULL;
16943}
16944
16945
16946static PyObject * PyDrawnShape_swigregister(PyObject *self, PyObject *args) {
16947 PyObject *obj;
16948 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16949 SWIG_TypeClientData(SWIGTYPE_p_wxPyDrawnShape, obj);
16950 Py_INCREF(obj);
16951 return Py_BuildValue((char *)"");
16952}
16953static PyObject *_wrap_new_OGLConstraint(PyObject *self, PyObject *args, PyObject *kwargs) {
16954 PyObject *resultobj;
16955 int arg1 ;
16956 wxPyShape *arg2 = (wxPyShape *) 0 ;
16957 PyObject *arg3 = (PyObject *) 0 ;
16958 wxOGLConstraint *result;
994141e6 16959 PyObject * obj0 = 0 ;
44127b65
RD
16960 PyObject * obj1 = 0 ;
16961 PyObject * obj2 = 0 ;
16962 char *kwnames[] = {
16963 (char *) "type",(char *) "constraining",(char *) "constrained", NULL
16964 };
16965
994141e6 16966 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:new_OGLConstraint",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
16967 arg1 = (int) SWIG_AsInt(obj0);
16968 if (PyErr_Occurred()) SWIG_fail;
16969 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyShape,
16970 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
16971 arg3 = obj2;
16972 {
16973 PyThreadState* __tstate = wxPyBeginAllowThreads();
16974 result = (wxOGLConstraint *)new_wxOGLConstraint(arg1,arg2,arg3);
16975
16976 wxPyEndAllowThreads(__tstate);
16977 if (PyErr_Occurred()) SWIG_fail;
16978 }
16979 {
16980 resultobj = wxPyMake_wxObject(result);
16981 }
16982 return resultobj;
16983 fail:
16984 return NULL;
16985}
16986
16987
16988static PyObject *_wrap_OGLConstraint_Evaluate(PyObject *self, PyObject *args, PyObject *kwargs) {
16989 PyObject *resultobj;
16990 wxOGLConstraint *arg1 = (wxOGLConstraint *) 0 ;
16991 bool result;
16992 PyObject * obj0 = 0 ;
16993 char *kwnames[] = {
16994 (char *) "self", NULL
16995 };
16996
16997 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:OGLConstraint_Evaluate",kwnames,&obj0)) goto fail;
15afbcd0
RD
16998 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxOGLConstraint,
16999 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
17000 {
17001 PyThreadState* __tstate = wxPyBeginAllowThreads();
17002 result = (bool)(arg1)->Evaluate();
17003
17004 wxPyEndAllowThreads(__tstate);
17005 if (PyErr_Occurred()) SWIG_fail;
17006 }
4f89f6a3
RD
17007 {
17008 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17009 }
44127b65
RD
17010 return resultobj;
17011 fail:
17012 return NULL;
17013}
17014
17015
17016static PyObject *_wrap_OGLConstraint_SetSpacing(PyObject *self, PyObject *args, PyObject *kwargs) {
17017 PyObject *resultobj;
17018 wxOGLConstraint *arg1 = (wxOGLConstraint *) 0 ;
17019 double arg2 ;
17020 double arg3 ;
17021 PyObject * obj0 = 0 ;
994141e6
RD
17022 PyObject * obj1 = 0 ;
17023 PyObject * obj2 = 0 ;
44127b65
RD
17024 char *kwnames[] = {
17025 (char *) "self",(char *) "x",(char *) "y", NULL
17026 };
17027
994141e6 17028 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:OGLConstraint_SetSpacing",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
17029 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxOGLConstraint,
17030 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17031 arg2 = (double) SWIG_AsDouble(obj1);
17032 if (PyErr_Occurred()) SWIG_fail;
17033 arg3 = (double) SWIG_AsDouble(obj2);
17034 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
17035 {
17036 PyThreadState* __tstate = wxPyBeginAllowThreads();
17037 (arg1)->SetSpacing(arg2,arg3);
17038
17039 wxPyEndAllowThreads(__tstate);
17040 if (PyErr_Occurred()) SWIG_fail;
17041 }
17042 Py_INCREF(Py_None); resultobj = Py_None;
17043 return resultobj;
17044 fail:
17045 return NULL;
17046}
17047
17048
17049static PyObject *_wrap_OGLConstraint_Equals(PyObject *self, PyObject *args, PyObject *kwargs) {
17050 PyObject *resultobj;
17051 wxOGLConstraint *arg1 = (wxOGLConstraint *) 0 ;
17052 double arg2 ;
17053 double arg3 ;
17054 bool result;
17055 PyObject * obj0 = 0 ;
994141e6
RD
17056 PyObject * obj1 = 0 ;
17057 PyObject * obj2 = 0 ;
44127b65
RD
17058 char *kwnames[] = {
17059 (char *) "self",(char *) "a",(char *) "b", NULL
17060 };
17061
994141e6 17062 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:OGLConstraint_Equals",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
17063 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxOGLConstraint,
17064 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17065 arg2 = (double) SWIG_AsDouble(obj1);
17066 if (PyErr_Occurred()) SWIG_fail;
17067 arg3 = (double) SWIG_AsDouble(obj2);
17068 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
17069 {
17070 PyThreadState* __tstate = wxPyBeginAllowThreads();
17071 result = (bool)(arg1)->Equals(arg2,arg3);
17072
17073 wxPyEndAllowThreads(__tstate);
17074 if (PyErr_Occurred()) SWIG_fail;
17075 }
4f89f6a3
RD
17076 {
17077 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17078 }
44127b65
RD
17079 return resultobj;
17080 fail:
17081 return NULL;
17082}
17083
17084
17085static PyObject * OGLConstraint_swigregister(PyObject *self, PyObject *args) {
17086 PyObject *obj;
17087 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17088 SWIG_TypeClientData(SWIGTYPE_p_wxOGLConstraint, obj);
17089 Py_INCREF(obj);
17090 return Py_BuildValue((char *)"");
17091}
17092static PyObject *_wrap_new_PyCompositeShape(PyObject *self, PyObject *args, PyObject *kwargs) {
17093 PyObject *resultobj;
17094 wxPyCompositeShape *result;
17095 char *kwnames[] = {
17096 NULL
17097 };
17098
17099 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PyCompositeShape",kwnames)) goto fail;
17100 {
17101 PyThreadState* __tstate = wxPyBeginAllowThreads();
17102 result = (wxPyCompositeShape *)new wxPyCompositeShape();
17103
17104 wxPyEndAllowThreads(__tstate);
17105 if (PyErr_Occurred()) SWIG_fail;
17106 }
15afbcd0 17107 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyCompositeShape, 1);
44127b65
RD
17108 return resultobj;
17109 fail:
17110 return NULL;
17111}
17112
17113
17114static PyObject *_wrap_PyCompositeShape__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
17115 PyObject *resultobj;
17116 wxPyCompositeShape *arg1 = (wxPyCompositeShape *) 0 ;
17117 PyObject *arg2 = (PyObject *) 0 ;
17118 PyObject *arg3 = (PyObject *) 0 ;
17119 PyObject * obj0 = 0 ;
17120 PyObject * obj1 = 0 ;
17121 PyObject * obj2 = 0 ;
17122 char *kwnames[] = {
17123 (char *) "self",(char *) "self",(char *) "_class", NULL
17124 };
17125
17126 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyCompositeShape__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
17127 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCompositeShape,
17128 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
17129 arg2 = obj1;
17130 arg3 = obj2;
17131 {
17132 PyThreadState* __tstate = wxPyBeginAllowThreads();
17133 (arg1)->_setCallbackInfo(arg2,arg3);
17134
17135 wxPyEndAllowThreads(__tstate);
17136 if (PyErr_Occurred()) SWIG_fail;
17137 }
17138 Py_INCREF(Py_None); resultobj = Py_None;
17139 return resultobj;
17140 fail:
17141 return NULL;
17142}
17143
17144
17145static PyObject *_wrap_PyCompositeShape_AddChild(PyObject *self, PyObject *args, PyObject *kwargs) {
17146 PyObject *resultobj;
17147 wxPyCompositeShape *arg1 = (wxPyCompositeShape *) 0 ;
17148 wxPyShape *arg2 = (wxPyShape *) 0 ;
17149 wxPyShape *arg3 = (wxPyShape *) NULL ;
17150 PyObject * obj0 = 0 ;
17151 PyObject * obj1 = 0 ;
17152 PyObject * obj2 = 0 ;
17153 char *kwnames[] = {
17154 (char *) "self",(char *) "child",(char *) "addAfter", NULL
17155 };
17156
17157 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:PyCompositeShape_AddChild",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
17158 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCompositeShape,
17159 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17160 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyShape,
17161 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65 17162 if (obj2) {
15afbcd0
RD
17163 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxPyShape,
17164 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
17165 }
17166 {
17167 PyThreadState* __tstate = wxPyBeginAllowThreads();
17168 (arg1)->AddChild(arg2,arg3);
17169
17170 wxPyEndAllowThreads(__tstate);
17171 if (PyErr_Occurred()) SWIG_fail;
17172 }
17173 Py_INCREF(Py_None); resultobj = Py_None;
17174 return resultobj;
17175 fail:
17176 return NULL;
17177}
17178
17179
17180static PyObject *_wrap_PyCompositeShape_AddConstraint(PyObject *self, PyObject *args, PyObject *kwargs) {
17181 PyObject *resultobj;
17182 wxPyCompositeShape *arg1 = (wxPyCompositeShape *) 0 ;
17183 wxOGLConstraint *arg2 = (wxOGLConstraint *) 0 ;
17184 wxOGLConstraint *result;
17185 PyObject * obj0 = 0 ;
17186 PyObject * obj1 = 0 ;
17187 char *kwnames[] = {
17188 (char *) "self",(char *) "constraint", NULL
17189 };
17190
17191 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyCompositeShape_AddConstraint",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
17192 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCompositeShape,
17193 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17194 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxOGLConstraint,
17195 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
17196 {
17197 PyThreadState* __tstate = wxPyBeginAllowThreads();
17198 result = (wxOGLConstraint *)(arg1)->AddConstraint(arg2);
17199
17200 wxPyEndAllowThreads(__tstate);
17201 if (PyErr_Occurred()) SWIG_fail;
17202 }
17203 {
17204 resultobj = wxPyMake_wxObject(result);
17205 }
17206 return resultobj;
17207 fail:
17208 return NULL;
17209}
17210
17211
17212static PyObject *_wrap_PyCompositeShape_AddConstrainedShapes(PyObject *self, PyObject *args, PyObject *kwargs) {
17213 PyObject *resultobj;
17214 wxPyCompositeShape *arg1 = (wxPyCompositeShape *) 0 ;
17215 int arg2 ;
17216 wxPyShape *arg3 = (wxPyShape *) 0 ;
17217 PyObject *arg4 = (PyObject *) 0 ;
17218 wxOGLConstraint *result;
17219 PyObject * obj0 = 0 ;
994141e6 17220 PyObject * obj1 = 0 ;
44127b65
RD
17221 PyObject * obj2 = 0 ;
17222 PyObject * obj3 = 0 ;
17223 char *kwnames[] = {
17224 (char *) "self",(char *) "type",(char *) "constraining",(char *) "constrained", NULL
17225 };
17226
994141e6 17227 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:PyCompositeShape_AddConstrainedShapes",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
15afbcd0
RD
17228 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCompositeShape,
17229 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17230 arg2 = (int) SWIG_AsInt(obj1);
17231 if (PyErr_Occurred()) SWIG_fail;
17232 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxPyShape,
17233 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
17234 arg4 = obj3;
17235 {
17236 PyThreadState* __tstate = wxPyBeginAllowThreads();
17237 result = (wxOGLConstraint *)wxPyCompositeShape_AddConstrainedShapes(arg1,arg2,arg3,arg4);
17238
17239 wxPyEndAllowThreads(__tstate);
17240 if (PyErr_Occurred()) SWIG_fail;
17241 }
17242 {
17243 resultobj = wxPyMake_wxObject(result);
17244 }
17245 return resultobj;
17246 fail:
17247 return NULL;
17248}
17249
17250
17251static PyObject *_wrap_PyCompositeShape_AddSimpleConstraint(PyObject *self, PyObject *args, PyObject *kwargs) {
17252 PyObject *resultobj;
17253 wxPyCompositeShape *arg1 = (wxPyCompositeShape *) 0 ;
17254 int arg2 ;
17255 wxPyShape *arg3 = (wxPyShape *) 0 ;
17256 wxPyShape *arg4 = (wxPyShape *) 0 ;
17257 wxOGLConstraint *result;
17258 PyObject * obj0 = 0 ;
994141e6 17259 PyObject * obj1 = 0 ;
44127b65
RD
17260 PyObject * obj2 = 0 ;
17261 PyObject * obj3 = 0 ;
17262 char *kwnames[] = {
17263 (char *) "self",(char *) "type",(char *) "constraining",(char *) "constrained", NULL
17264 };
17265
994141e6 17266 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:PyCompositeShape_AddSimpleConstraint",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
15afbcd0
RD
17267 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCompositeShape,
17268 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17269 arg2 = (int) SWIG_AsInt(obj1);
17270 if (PyErr_Occurred()) SWIG_fail;
17271 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxPyShape,
17272 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17273 if ((SWIG_ConvertPtr(obj3,(void **)(&arg4),SWIGTYPE_p_wxPyShape,
17274 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
17275 {
17276 PyThreadState* __tstate = wxPyBeginAllowThreads();
17277 result = (wxOGLConstraint *)(arg1)->AddConstraint(arg2,arg3,arg4);
17278
17279 wxPyEndAllowThreads(__tstate);
17280 if (PyErr_Occurred()) SWIG_fail;
17281 }
17282 {
17283 resultobj = wxPyMake_wxObject(result);
17284 }
17285 return resultobj;
17286 fail:
17287 return NULL;
17288}
17289
17290
17291static PyObject *_wrap_PyCompositeShape_CalculateSize(PyObject *self, PyObject *args, PyObject *kwargs) {
17292 PyObject *resultobj;
17293 wxPyCompositeShape *arg1 = (wxPyCompositeShape *) 0 ;
17294 PyObject * obj0 = 0 ;
17295 char *kwnames[] = {
17296 (char *) "self", NULL
17297 };
17298
17299 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyCompositeShape_CalculateSize",kwnames,&obj0)) goto fail;
15afbcd0
RD
17300 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCompositeShape,
17301 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
17302 {
17303 PyThreadState* __tstate = wxPyBeginAllowThreads();
17304 (arg1)->CalculateSize();
17305
17306 wxPyEndAllowThreads(__tstate);
17307 if (PyErr_Occurred()) SWIG_fail;
17308 }
17309 Py_INCREF(Py_None); resultobj = Py_None;
17310 return resultobj;
17311 fail:
17312 return NULL;
17313}
17314
17315
17316static PyObject *_wrap_PyCompositeShape_ContainsDivision(PyObject *self, PyObject *args, PyObject *kwargs) {
17317 PyObject *resultobj;
17318 wxPyCompositeShape *arg1 = (wxPyCompositeShape *) 0 ;
17319 wxPyDivisionShape *arg2 = (wxPyDivisionShape *) 0 ;
17320 bool result;
17321 PyObject * obj0 = 0 ;
17322 PyObject * obj1 = 0 ;
17323 char *kwnames[] = {
17324 (char *) "self",(char *) "division", NULL
17325 };
17326
17327 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyCompositeShape_ContainsDivision",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
17328 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCompositeShape,
17329 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17330 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyDivisionShape,
17331 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
17332 {
17333 PyThreadState* __tstate = wxPyBeginAllowThreads();
17334 result = (bool)(arg1)->ContainsDivision(arg2);
17335
17336 wxPyEndAllowThreads(__tstate);
17337 if (PyErr_Occurred()) SWIG_fail;
17338 }
4f89f6a3
RD
17339 {
17340 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17341 }
44127b65
RD
17342 return resultobj;
17343 fail:
17344 return NULL;
17345}
17346
17347
17348static PyObject *_wrap_PyCompositeShape_DeleteConstraint(PyObject *self, PyObject *args, PyObject *kwargs) {
17349 PyObject *resultobj;
17350 wxPyCompositeShape *arg1 = (wxPyCompositeShape *) 0 ;
17351 wxOGLConstraint *arg2 = (wxOGLConstraint *) 0 ;
17352 PyObject * obj0 = 0 ;
17353 PyObject * obj1 = 0 ;
17354 char *kwnames[] = {
17355 (char *) "self",(char *) "constraint", NULL
17356 };
17357
17358 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyCompositeShape_DeleteConstraint",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
17359 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCompositeShape,
17360 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17361 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxOGLConstraint,
17362 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
17363 {
17364 PyThreadState* __tstate = wxPyBeginAllowThreads();
17365 (arg1)->DeleteConstraint(arg2);
17366
17367 wxPyEndAllowThreads(__tstate);
17368 if (PyErr_Occurred()) SWIG_fail;
17369 }
17370 Py_INCREF(Py_None); resultobj = Py_None;
17371 return resultobj;
17372 fail:
17373 return NULL;
17374}
17375
17376
17377static PyObject *_wrap_PyCompositeShape_DeleteConstraintsInvolvingChild(PyObject *self, PyObject *args, PyObject *kwargs) {
17378 PyObject *resultobj;
17379 wxPyCompositeShape *arg1 = (wxPyCompositeShape *) 0 ;
17380 wxPyShape *arg2 = (wxPyShape *) 0 ;
17381 PyObject * obj0 = 0 ;
17382 PyObject * obj1 = 0 ;
17383 char *kwnames[] = {
17384 (char *) "self",(char *) "child", NULL
17385 };
17386
17387 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyCompositeShape_DeleteConstraintsInvolvingChild",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
17388 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCompositeShape,
17389 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17390 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyShape,
17391 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
17392 {
17393 PyThreadState* __tstate = wxPyBeginAllowThreads();
17394 (arg1)->DeleteConstraintsInvolvingChild(arg2);
17395
17396 wxPyEndAllowThreads(__tstate);
17397 if (PyErr_Occurred()) SWIG_fail;
17398 }
17399 Py_INCREF(Py_None); resultobj = Py_None;
17400 return resultobj;
17401 fail:
17402 return NULL;
17403}
17404
17405
17406static PyObject *_wrap_PyCompositeShape_FindContainerImage(PyObject *self, PyObject *args, PyObject *kwargs) {
17407 PyObject *resultobj;
17408 wxPyCompositeShape *arg1 = (wxPyCompositeShape *) 0 ;
17409 wxPyShape *result;
17410 PyObject * obj0 = 0 ;
17411 char *kwnames[] = {
17412 (char *) "self", NULL
17413 };
17414
17415 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyCompositeShape_FindContainerImage",kwnames,&obj0)) goto fail;
15afbcd0
RD
17416 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCompositeShape,
17417 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
17418 {
17419 PyThreadState* __tstate = wxPyBeginAllowThreads();
17420 result = (wxPyShape *)(arg1)->FindContainerImage();
17421
17422 wxPyEndAllowThreads(__tstate);
17423 if (PyErr_Occurred()) SWIG_fail;
17424 }
17425 {
17426 resultobj = wxPyMake_wxShapeEvtHandler(result);
17427 }
17428 return resultobj;
17429 fail:
17430 return NULL;
17431}
17432
17433
17434static PyObject *_wrap_PyCompositeShape_GetConstraints(PyObject *self, PyObject *args, PyObject *kwargs) {
17435 PyObject *resultobj;
17436 wxPyCompositeShape *arg1 = (wxPyCompositeShape *) 0 ;
17437 PyObject *result;
17438 PyObject * obj0 = 0 ;
17439 char *kwnames[] = {
17440 (char *) "self", NULL
17441 };
17442
17443 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyCompositeShape_GetConstraints",kwnames,&obj0)) goto fail;
15afbcd0
RD
17444 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCompositeShape,
17445 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
17446 {
17447 PyThreadState* __tstate = wxPyBeginAllowThreads();
17448 result = (PyObject *)wxPyCompositeShape_GetConstraints(arg1);
17449
17450 wxPyEndAllowThreads(__tstate);
17451 if (PyErr_Occurred()) SWIG_fail;
17452 }
17453 resultobj = result;
17454 return resultobj;
17455 fail:
17456 return NULL;
17457}
17458
17459
17460static PyObject *_wrap_PyCompositeShape_GetDivisions(PyObject *self, PyObject *args, PyObject *kwargs) {
17461 PyObject *resultobj;
17462 wxPyCompositeShape *arg1 = (wxPyCompositeShape *) 0 ;
17463 PyObject *result;
17464 PyObject * obj0 = 0 ;
17465 char *kwnames[] = {
17466 (char *) "self", NULL
17467 };
17468
17469 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyCompositeShape_GetDivisions",kwnames,&obj0)) goto fail;
15afbcd0
RD
17470 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCompositeShape,
17471 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
17472 {
17473 PyThreadState* __tstate = wxPyBeginAllowThreads();
17474 result = (PyObject *)wxPyCompositeShape_GetDivisions(arg1);
17475
17476 wxPyEndAllowThreads(__tstate);
17477 if (PyErr_Occurred()) SWIG_fail;
17478 }
17479 resultobj = result;
17480 return resultobj;
17481 fail:
17482 return NULL;
17483}
17484
17485
17486static PyObject *_wrap_PyCompositeShape_MakeContainer(PyObject *self, PyObject *args, PyObject *kwargs) {
17487 PyObject *resultobj;
17488 wxPyCompositeShape *arg1 = (wxPyCompositeShape *) 0 ;
17489 PyObject * obj0 = 0 ;
17490 char *kwnames[] = {
17491 (char *) "self", NULL
17492 };
17493
17494 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyCompositeShape_MakeContainer",kwnames,&obj0)) goto fail;
15afbcd0
RD
17495 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCompositeShape,
17496 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
17497 {
17498 PyThreadState* __tstate = wxPyBeginAllowThreads();
17499 (arg1)->MakeContainer();
17500
17501 wxPyEndAllowThreads(__tstate);
17502 if (PyErr_Occurred()) SWIG_fail;
17503 }
17504 Py_INCREF(Py_None); resultobj = Py_None;
17505 return resultobj;
17506 fail:
17507 return NULL;
17508}
17509
17510
17511static PyObject *_wrap_PyCompositeShape_Recompute(PyObject *self, PyObject *args, PyObject *kwargs) {
17512 PyObject *resultobj;
17513 wxPyCompositeShape *arg1 = (wxPyCompositeShape *) 0 ;
17514 bool result;
17515 PyObject * obj0 = 0 ;
17516 char *kwnames[] = {
17517 (char *) "self", NULL
17518 };
17519
17520 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyCompositeShape_Recompute",kwnames,&obj0)) goto fail;
15afbcd0
RD
17521 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCompositeShape,
17522 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
17523 {
17524 PyThreadState* __tstate = wxPyBeginAllowThreads();
17525 result = (bool)(arg1)->Recompute();
17526
17527 wxPyEndAllowThreads(__tstate);
17528 if (PyErr_Occurred()) SWIG_fail;
17529 }
4f89f6a3
RD
17530 {
17531 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17532 }
44127b65
RD
17533 return resultobj;
17534 fail:
17535 return NULL;
17536}
17537
17538
17539static PyObject *_wrap_PyCompositeShape_RemoveChild(PyObject *self, PyObject *args, PyObject *kwargs) {
17540 PyObject *resultobj;
17541 wxPyCompositeShape *arg1 = (wxPyCompositeShape *) 0 ;
17542 wxPyShape *arg2 = (wxPyShape *) 0 ;
17543 PyObject * obj0 = 0 ;
17544 PyObject * obj1 = 0 ;
17545 char *kwnames[] = {
17546 (char *) "self",(char *) "child", NULL
17547 };
17548
17549 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyCompositeShape_RemoveChild",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
17550 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCompositeShape,
17551 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17552 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyShape,
17553 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
17554 {
17555 PyThreadState* __tstate = wxPyBeginAllowThreads();
17556 (arg1)->RemoveChild(arg2);
17557
17558 wxPyEndAllowThreads(__tstate);
17559 if (PyErr_Occurred()) SWIG_fail;
17560 }
17561 Py_INCREF(Py_None); resultobj = Py_None;
17562 return resultobj;
17563 fail:
17564 return NULL;
17565}
17566
17567
17568static PyObject *_wrap_PyCompositeShape_base_OnDelete(PyObject *self, PyObject *args, PyObject *kwargs) {
17569 PyObject *resultobj;
17570 wxPyCompositeShape *arg1 = (wxPyCompositeShape *) 0 ;
17571 PyObject * obj0 = 0 ;
17572 char *kwnames[] = {
17573 (char *) "self", NULL
17574 };
17575
17576 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyCompositeShape_base_OnDelete",kwnames,&obj0)) goto fail;
15afbcd0
RD
17577 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCompositeShape,
17578 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
17579 {
17580 PyThreadState* __tstate = wxPyBeginAllowThreads();
17581 (arg1)->base_OnDelete();
17582
17583 wxPyEndAllowThreads(__tstate);
17584 if (PyErr_Occurred()) SWIG_fail;
17585 }
17586 Py_INCREF(Py_None); resultobj = Py_None;
17587 return resultobj;
17588 fail:
17589 return NULL;
17590}
17591
17592
17593static PyObject *_wrap_PyCompositeShape_base_OnDraw(PyObject *self, PyObject *args, PyObject *kwargs) {
17594 PyObject *resultobj;
17595 wxPyCompositeShape *arg1 = (wxPyCompositeShape *) 0 ;
17596 wxDC *arg2 = 0 ;
17597 PyObject * obj0 = 0 ;
17598 PyObject * obj1 = 0 ;
17599 char *kwnames[] = {
17600 (char *) "self",(char *) "dc", NULL
17601 };
17602
17603 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyCompositeShape_base_OnDraw",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
17604 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCompositeShape,
17605 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17606 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
17607 SWIG_POINTER_EXCEPTION | 0)) == -1)
17608 SWIG_fail;
44127b65 17609 if (arg2 == NULL) {
15afbcd0
RD
17610 PyErr_SetString(PyExc_TypeError,"null reference");
17611 SWIG_fail;
44127b65
RD
17612 }
17613 {
17614 PyThreadState* __tstate = wxPyBeginAllowThreads();
17615 (arg1)->base_OnDraw(*arg2);
17616
17617 wxPyEndAllowThreads(__tstate);
17618 if (PyErr_Occurred()) SWIG_fail;
17619 }
17620 Py_INCREF(Py_None); resultobj = Py_None;
17621 return resultobj;
17622 fail:
17623 return NULL;
17624}
17625
17626
17627static PyObject *_wrap_PyCompositeShape_base_OnDrawContents(PyObject *self, PyObject *args, PyObject *kwargs) {
17628 PyObject *resultobj;
17629 wxPyCompositeShape *arg1 = (wxPyCompositeShape *) 0 ;
17630 wxDC *arg2 = 0 ;
17631 PyObject * obj0 = 0 ;
17632 PyObject * obj1 = 0 ;
17633 char *kwnames[] = {
17634 (char *) "self",(char *) "dc", NULL
17635 };
17636
17637 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyCompositeShape_base_OnDrawContents",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
17638 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCompositeShape,
17639 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17640 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
17641 SWIG_POINTER_EXCEPTION | 0)) == -1)
17642 SWIG_fail;
44127b65 17643 if (arg2 == NULL) {
15afbcd0
RD
17644 PyErr_SetString(PyExc_TypeError,"null reference");
17645 SWIG_fail;
44127b65
RD
17646 }
17647 {
17648 PyThreadState* __tstate = wxPyBeginAllowThreads();
17649 (arg1)->base_OnDrawContents(*arg2);
17650
17651 wxPyEndAllowThreads(__tstate);
17652 if (PyErr_Occurred()) SWIG_fail;
17653 }
17654 Py_INCREF(Py_None); resultobj = Py_None;
17655 return resultobj;
17656 fail:
17657 return NULL;
17658}
17659
17660
17661static PyObject *_wrap_PyCompositeShape_base_OnDrawBranches(PyObject *self, PyObject *args, PyObject *kwargs) {
17662 PyObject *resultobj;
17663 wxPyCompositeShape *arg1 = (wxPyCompositeShape *) 0 ;
17664 wxDC *arg2 = 0 ;
17665 bool arg3 = (bool) FALSE ;
17666 PyObject * obj0 = 0 ;
17667 PyObject * obj1 = 0 ;
17668 PyObject * obj2 = 0 ;
17669 char *kwnames[] = {
17670 (char *) "self",(char *) "dc",(char *) "erase", NULL
17671 };
17672
17673 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:PyCompositeShape_base_OnDrawBranches",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
17674 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCompositeShape,
17675 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17676 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
17677 SWIG_POINTER_EXCEPTION | 0)) == -1)
17678 SWIG_fail;
44127b65 17679 if (arg2 == NULL) {
15afbcd0
RD
17680 PyErr_SetString(PyExc_TypeError,"null reference");
17681 SWIG_fail;
44127b65
RD
17682 }
17683 if (obj2) {
15afbcd0
RD
17684 arg3 = (bool) SWIG_AsBool(obj2);
17685 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
17686 }
17687 {
17688 PyThreadState* __tstate = wxPyBeginAllowThreads();
17689 (arg1)->base_OnDrawBranches(*arg2,arg3);
17690
17691 wxPyEndAllowThreads(__tstate);
17692 if (PyErr_Occurred()) SWIG_fail;
17693 }
17694 Py_INCREF(Py_None); resultobj = Py_None;
17695 return resultobj;
17696 fail:
17697 return NULL;
17698}
17699
17700
17701static PyObject *_wrap_PyCompositeShape_base_OnMoveLinks(PyObject *self, PyObject *args, PyObject *kwargs) {
17702 PyObject *resultobj;
17703 wxPyCompositeShape *arg1 = (wxPyCompositeShape *) 0 ;
17704 wxDC *arg2 = 0 ;
17705 PyObject * obj0 = 0 ;
17706 PyObject * obj1 = 0 ;
17707 char *kwnames[] = {
17708 (char *) "self",(char *) "dc", NULL
17709 };
17710
17711 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyCompositeShape_base_OnMoveLinks",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
17712 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCompositeShape,
17713 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17714 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
17715 SWIG_POINTER_EXCEPTION | 0)) == -1)
17716 SWIG_fail;
44127b65 17717 if (arg2 == NULL) {
15afbcd0
RD
17718 PyErr_SetString(PyExc_TypeError,"null reference");
17719 SWIG_fail;
44127b65
RD
17720 }
17721 {
17722 PyThreadState* __tstate = wxPyBeginAllowThreads();
17723 (arg1)->base_OnMoveLinks(*arg2);
17724
17725 wxPyEndAllowThreads(__tstate);
17726 if (PyErr_Occurred()) SWIG_fail;
17727 }
17728 Py_INCREF(Py_None); resultobj = Py_None;
17729 return resultobj;
17730 fail:
17731 return NULL;
17732}
17733
17734
17735static PyObject *_wrap_PyCompositeShape_base_OnErase(PyObject *self, PyObject *args, PyObject *kwargs) {
17736 PyObject *resultobj;
17737 wxPyCompositeShape *arg1 = (wxPyCompositeShape *) 0 ;
17738 wxDC *arg2 = 0 ;
17739 PyObject * obj0 = 0 ;
17740 PyObject * obj1 = 0 ;
17741 char *kwnames[] = {
17742 (char *) "self",(char *) "dc", NULL
17743 };
17744
17745 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyCompositeShape_base_OnErase",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
17746 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCompositeShape,
17747 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17748 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
17749 SWIG_POINTER_EXCEPTION | 0)) == -1)
17750 SWIG_fail;
44127b65 17751 if (arg2 == NULL) {
15afbcd0
RD
17752 PyErr_SetString(PyExc_TypeError,"null reference");
17753 SWIG_fail;
44127b65
RD
17754 }
17755 {
17756 PyThreadState* __tstate = wxPyBeginAllowThreads();
17757 (arg1)->base_OnErase(*arg2);
17758
17759 wxPyEndAllowThreads(__tstate);
17760 if (PyErr_Occurred()) SWIG_fail;
17761 }
17762 Py_INCREF(Py_None); resultobj = Py_None;
17763 return resultobj;
17764 fail:
17765 return NULL;
17766}
17767
17768
17769static PyObject *_wrap_PyCompositeShape_base_OnEraseContents(PyObject *self, PyObject *args, PyObject *kwargs) {
17770 PyObject *resultobj;
17771 wxPyCompositeShape *arg1 = (wxPyCompositeShape *) 0 ;
17772 wxDC *arg2 = 0 ;
17773 PyObject * obj0 = 0 ;
17774 PyObject * obj1 = 0 ;
17775 char *kwnames[] = {
17776 (char *) "self",(char *) "dc", NULL
17777 };
17778
17779 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyCompositeShape_base_OnEraseContents",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
17780 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCompositeShape,
17781 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17782 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
17783 SWIG_POINTER_EXCEPTION | 0)) == -1)
17784 SWIG_fail;
44127b65 17785 if (arg2 == NULL) {
15afbcd0
RD
17786 PyErr_SetString(PyExc_TypeError,"null reference");
17787 SWIG_fail;
44127b65
RD
17788 }
17789 {
17790 PyThreadState* __tstate = wxPyBeginAllowThreads();
17791 (arg1)->base_OnEraseContents(*arg2);
17792
17793 wxPyEndAllowThreads(__tstate);
17794 if (PyErr_Occurred()) SWIG_fail;
17795 }
17796 Py_INCREF(Py_None); resultobj = Py_None;
17797 return resultobj;
17798 fail:
17799 return NULL;
17800}
17801
17802
17803static PyObject *_wrap_PyCompositeShape_base_OnHighlight(PyObject *self, PyObject *args, PyObject *kwargs) {
17804 PyObject *resultobj;
17805 wxPyCompositeShape *arg1 = (wxPyCompositeShape *) 0 ;
17806 wxDC *arg2 = 0 ;
17807 PyObject * obj0 = 0 ;
17808 PyObject * obj1 = 0 ;
17809 char *kwnames[] = {
17810 (char *) "self",(char *) "dc", NULL
17811 };
17812
17813 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyCompositeShape_base_OnHighlight",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
17814 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCompositeShape,
17815 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17816 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
17817 SWIG_POINTER_EXCEPTION | 0)) == -1)
17818 SWIG_fail;
44127b65 17819 if (arg2 == NULL) {
15afbcd0
RD
17820 PyErr_SetString(PyExc_TypeError,"null reference");
17821 SWIG_fail;
44127b65
RD
17822 }
17823 {
17824 PyThreadState* __tstate = wxPyBeginAllowThreads();
17825 (arg1)->base_OnHighlight(*arg2);
17826
17827 wxPyEndAllowThreads(__tstate);
17828 if (PyErr_Occurred()) SWIG_fail;
17829 }
17830 Py_INCREF(Py_None); resultobj = Py_None;
17831 return resultobj;
17832 fail:
17833 return NULL;
17834}
17835
17836
17837static PyObject *_wrap_PyCompositeShape_base_OnLeftClick(PyObject *self, PyObject *args, PyObject *kwargs) {
17838 PyObject *resultobj;
17839 wxPyCompositeShape *arg1 = (wxPyCompositeShape *) 0 ;
17840 double arg2 ;
17841 double arg3 ;
17842 int arg4 = (int) 0 ;
17843 int arg5 = (int) 0 ;
17844 PyObject * obj0 = 0 ;
994141e6
RD
17845 PyObject * obj1 = 0 ;
17846 PyObject * obj2 = 0 ;
17847 PyObject * obj3 = 0 ;
17848 PyObject * obj4 = 0 ;
44127b65
RD
17849 char *kwnames[] = {
17850 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
17851 };
17852
994141e6 17853 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyCompositeShape_base_OnLeftClick",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
17854 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCompositeShape,
17855 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17856 arg2 = (double) SWIG_AsDouble(obj1);
17857 if (PyErr_Occurred()) SWIG_fail;
17858 arg3 = (double) SWIG_AsDouble(obj2);
17859 if (PyErr_Occurred()) SWIG_fail;
994141e6 17860 if (obj3) {
15afbcd0
RD
17861 arg4 = (int) SWIG_AsInt(obj3);
17862 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
17863 }
17864 if (obj4) {
15afbcd0
RD
17865 arg5 = (int) SWIG_AsInt(obj4);
17866 if (PyErr_Occurred()) SWIG_fail;
994141e6 17867 }
44127b65
RD
17868 {
17869 PyThreadState* __tstate = wxPyBeginAllowThreads();
17870 (arg1)->base_OnLeftClick(arg2,arg3,arg4,arg5);
17871
17872 wxPyEndAllowThreads(__tstate);
17873 if (PyErr_Occurred()) SWIG_fail;
17874 }
17875 Py_INCREF(Py_None); resultobj = Py_None;
17876 return resultobj;
17877 fail:
17878 return NULL;
17879}
17880
17881
17882static PyObject *_wrap_PyCompositeShape_base_OnLeftDoubleClick(PyObject *self, PyObject *args, PyObject *kwargs) {
17883 PyObject *resultobj;
17884 wxPyCompositeShape *arg1 = (wxPyCompositeShape *) 0 ;
17885 double arg2 ;
17886 double arg3 ;
17887 int arg4 = (int) 0 ;
17888 int arg5 = (int) 0 ;
17889 PyObject * obj0 = 0 ;
994141e6
RD
17890 PyObject * obj1 = 0 ;
17891 PyObject * obj2 = 0 ;
17892 PyObject * obj3 = 0 ;
17893 PyObject * obj4 = 0 ;
44127b65
RD
17894 char *kwnames[] = {
17895 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
17896 };
17897
994141e6 17898 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyCompositeShape_base_OnLeftDoubleClick",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
17899 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCompositeShape,
17900 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17901 arg2 = (double) SWIG_AsDouble(obj1);
17902 if (PyErr_Occurred()) SWIG_fail;
17903 arg3 = (double) SWIG_AsDouble(obj2);
17904 if (PyErr_Occurred()) SWIG_fail;
994141e6 17905 if (obj3) {
15afbcd0
RD
17906 arg4 = (int) SWIG_AsInt(obj3);
17907 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
17908 }
17909 if (obj4) {
15afbcd0
RD
17910 arg5 = (int) SWIG_AsInt(obj4);
17911 if (PyErr_Occurred()) SWIG_fail;
994141e6 17912 }
44127b65
RD
17913 {
17914 PyThreadState* __tstate = wxPyBeginAllowThreads();
17915 (arg1)->base_OnLeftDoubleClick(arg2,arg3,arg4,arg5);
17916
17917 wxPyEndAllowThreads(__tstate);
17918 if (PyErr_Occurred()) SWIG_fail;
17919 }
17920 Py_INCREF(Py_None); resultobj = Py_None;
17921 return resultobj;
17922 fail:
17923 return NULL;
17924}
17925
17926
17927static PyObject *_wrap_PyCompositeShape_base_OnRightClick(PyObject *self, PyObject *args, PyObject *kwargs) {
17928 PyObject *resultobj;
17929 wxPyCompositeShape *arg1 = (wxPyCompositeShape *) 0 ;
17930 double arg2 ;
17931 double arg3 ;
17932 int arg4 = (int) 0 ;
17933 int arg5 = (int) 0 ;
17934 PyObject * obj0 = 0 ;
994141e6
RD
17935 PyObject * obj1 = 0 ;
17936 PyObject * obj2 = 0 ;
17937 PyObject * obj3 = 0 ;
17938 PyObject * obj4 = 0 ;
44127b65
RD
17939 char *kwnames[] = {
17940 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
17941 };
17942
994141e6 17943 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyCompositeShape_base_OnRightClick",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
17944 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCompositeShape,
17945 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17946 arg2 = (double) SWIG_AsDouble(obj1);
17947 if (PyErr_Occurred()) SWIG_fail;
17948 arg3 = (double) SWIG_AsDouble(obj2);
17949 if (PyErr_Occurred()) SWIG_fail;
994141e6 17950 if (obj3) {
15afbcd0
RD
17951 arg4 = (int) SWIG_AsInt(obj3);
17952 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
17953 }
17954 if (obj4) {
15afbcd0
RD
17955 arg5 = (int) SWIG_AsInt(obj4);
17956 if (PyErr_Occurred()) SWIG_fail;
994141e6 17957 }
44127b65
RD
17958 {
17959 PyThreadState* __tstate = wxPyBeginAllowThreads();
17960 (arg1)->base_OnRightClick(arg2,arg3,arg4,arg5);
17961
17962 wxPyEndAllowThreads(__tstate);
17963 if (PyErr_Occurred()) SWIG_fail;
17964 }
17965 Py_INCREF(Py_None); resultobj = Py_None;
17966 return resultobj;
17967 fail:
17968 return NULL;
17969}
17970
17971
17972static PyObject *_wrap_PyCompositeShape_base_OnSize(PyObject *self, PyObject *args, PyObject *kwargs) {
17973 PyObject *resultobj;
17974 wxPyCompositeShape *arg1 = (wxPyCompositeShape *) 0 ;
17975 double arg2 ;
17976 double arg3 ;
17977 PyObject * obj0 = 0 ;
994141e6
RD
17978 PyObject * obj1 = 0 ;
17979 PyObject * obj2 = 0 ;
44127b65
RD
17980 char *kwnames[] = {
17981 (char *) "self",(char *) "x",(char *) "y", NULL
17982 };
17983
994141e6 17984 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyCompositeShape_base_OnSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
17985 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCompositeShape,
17986 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
17987 arg2 = (double) SWIG_AsDouble(obj1);
17988 if (PyErr_Occurred()) SWIG_fail;
17989 arg3 = (double) SWIG_AsDouble(obj2);
17990 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
17991 {
17992 PyThreadState* __tstate = wxPyBeginAllowThreads();
17993 (arg1)->base_OnSize(arg2,arg3);
17994
17995 wxPyEndAllowThreads(__tstate);
17996 if (PyErr_Occurred()) SWIG_fail;
17997 }
17998 Py_INCREF(Py_None); resultobj = Py_None;
17999 return resultobj;
18000 fail:
18001 return NULL;
18002}
18003
18004
18005static PyObject *_wrap_PyCompositeShape_base_OnMovePre(PyObject *self, PyObject *args, PyObject *kwargs) {
18006 PyObject *resultobj;
18007 wxPyCompositeShape *arg1 = (wxPyCompositeShape *) 0 ;
18008 wxDC *arg2 = 0 ;
18009 double arg3 ;
18010 double arg4 ;
18011 double arg5 ;
18012 double arg6 ;
18013 bool arg7 = (bool) True ;
18014 bool result;
18015 PyObject * obj0 = 0 ;
18016 PyObject * obj1 = 0 ;
994141e6
RD
18017 PyObject * obj2 = 0 ;
18018 PyObject * obj3 = 0 ;
18019 PyObject * obj4 = 0 ;
18020 PyObject * obj5 = 0 ;
44127b65
RD
18021 PyObject * obj6 = 0 ;
18022 char *kwnames[] = {
18023 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "old_x",(char *) "old_y",(char *) "display", NULL
18024 };
18025
994141e6 18026 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO|O:PyCompositeShape_base_OnMovePre",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
15afbcd0
RD
18027 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCompositeShape,
18028 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18029 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
18030 SWIG_POINTER_EXCEPTION | 0)) == -1)
18031 SWIG_fail;
44127b65 18032 if (arg2 == NULL) {
15afbcd0
RD
18033 PyErr_SetString(PyExc_TypeError,"null reference");
18034 SWIG_fail;
18035 }
18036 arg3 = (double) SWIG_AsDouble(obj2);
18037 if (PyErr_Occurred()) SWIG_fail;
18038 arg4 = (double) SWIG_AsDouble(obj3);
18039 if (PyErr_Occurred()) SWIG_fail;
18040 arg5 = (double) SWIG_AsDouble(obj4);
18041 if (PyErr_Occurred()) SWIG_fail;
18042 arg6 = (double) SWIG_AsDouble(obj5);
18043 if (PyErr_Occurred()) SWIG_fail;
44127b65 18044 if (obj6) {
15afbcd0
RD
18045 arg7 = (bool) SWIG_AsBool(obj6);
18046 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
18047 }
18048 {
18049 PyThreadState* __tstate = wxPyBeginAllowThreads();
18050 result = (bool)(arg1)->base_OnMovePre(*arg2,arg3,arg4,arg5,arg6,arg7);
18051
18052 wxPyEndAllowThreads(__tstate);
18053 if (PyErr_Occurred()) SWIG_fail;
18054 }
4f89f6a3
RD
18055 {
18056 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18057 }
44127b65
RD
18058 return resultobj;
18059 fail:
18060 return NULL;
18061}
18062
18063
18064static PyObject *_wrap_PyCompositeShape_base_OnMovePost(PyObject *self, PyObject *args, PyObject *kwargs) {
18065 PyObject *resultobj;
18066 wxPyCompositeShape *arg1 = (wxPyCompositeShape *) 0 ;
18067 wxDC *arg2 = 0 ;
18068 double arg3 ;
18069 double arg4 ;
18070 double arg5 ;
18071 double arg6 ;
18072 bool arg7 = (bool) True ;
18073 PyObject * obj0 = 0 ;
18074 PyObject * obj1 = 0 ;
994141e6
RD
18075 PyObject * obj2 = 0 ;
18076 PyObject * obj3 = 0 ;
18077 PyObject * obj4 = 0 ;
18078 PyObject * obj5 = 0 ;
44127b65
RD
18079 PyObject * obj6 = 0 ;
18080 char *kwnames[] = {
18081 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "old_x",(char *) "old_y",(char *) "display", NULL
18082 };
18083
994141e6 18084 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO|O:PyCompositeShape_base_OnMovePost",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
15afbcd0
RD
18085 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCompositeShape,
18086 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18087 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
18088 SWIG_POINTER_EXCEPTION | 0)) == -1)
18089 SWIG_fail;
44127b65 18090 if (arg2 == NULL) {
15afbcd0
RD
18091 PyErr_SetString(PyExc_TypeError,"null reference");
18092 SWIG_fail;
18093 }
18094 arg3 = (double) SWIG_AsDouble(obj2);
18095 if (PyErr_Occurred()) SWIG_fail;
18096 arg4 = (double) SWIG_AsDouble(obj3);
18097 if (PyErr_Occurred()) SWIG_fail;
18098 arg5 = (double) SWIG_AsDouble(obj4);
18099 if (PyErr_Occurred()) SWIG_fail;
18100 arg6 = (double) SWIG_AsDouble(obj5);
18101 if (PyErr_Occurred()) SWIG_fail;
44127b65 18102 if (obj6) {
15afbcd0
RD
18103 arg7 = (bool) SWIG_AsBool(obj6);
18104 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
18105 }
18106 {
18107 PyThreadState* __tstate = wxPyBeginAllowThreads();
18108 (arg1)->base_OnMovePost(*arg2,arg3,arg4,arg5,arg6,arg7);
18109
18110 wxPyEndAllowThreads(__tstate);
18111 if (PyErr_Occurred()) SWIG_fail;
18112 }
18113 Py_INCREF(Py_None); resultobj = Py_None;
18114 return resultobj;
18115 fail:
18116 return NULL;
18117}
18118
18119
18120static PyObject *_wrap_PyCompositeShape_base_OnDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
18121 PyObject *resultobj;
18122 wxPyCompositeShape *arg1 = (wxPyCompositeShape *) 0 ;
18123 bool arg2 ;
18124 double arg3 ;
18125 double arg4 ;
18126 int arg5 = (int) 0 ;
18127 int arg6 = (int) 0 ;
18128 PyObject * obj0 = 0 ;
18129 PyObject * obj1 = 0 ;
994141e6
RD
18130 PyObject * obj2 = 0 ;
18131 PyObject * obj3 = 0 ;
18132 PyObject * obj4 = 0 ;
18133 PyObject * obj5 = 0 ;
44127b65
RD
18134 char *kwnames[] = {
18135 (char *) "self",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
18136 };
18137
994141e6 18138 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:PyCompositeShape_base_OnDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
18139 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCompositeShape,
18140 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18141 arg2 = (bool) SWIG_AsBool(obj1);
18142 if (PyErr_Occurred()) SWIG_fail;
18143 arg3 = (double) SWIG_AsDouble(obj2);
18144 if (PyErr_Occurred()) SWIG_fail;
18145 arg4 = (double) SWIG_AsDouble(obj3);
18146 if (PyErr_Occurred()) SWIG_fail;
994141e6 18147 if (obj4) {
15afbcd0
RD
18148 arg5 = (int) SWIG_AsInt(obj4);
18149 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
18150 }
18151 if (obj5) {
15afbcd0
RD
18152 arg6 = (int) SWIG_AsInt(obj5);
18153 if (PyErr_Occurred()) SWIG_fail;
994141e6 18154 }
44127b65
RD
18155 {
18156 PyThreadState* __tstate = wxPyBeginAllowThreads();
18157 (arg1)->base_OnDragLeft(arg2,arg3,arg4,arg5,arg6);
18158
18159 wxPyEndAllowThreads(__tstate);
18160 if (PyErr_Occurred()) SWIG_fail;
18161 }
18162 Py_INCREF(Py_None); resultobj = Py_None;
18163 return resultobj;
18164 fail:
18165 return NULL;
18166}
18167
18168
18169static PyObject *_wrap_PyCompositeShape_base_OnBeginDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
18170 PyObject *resultobj;
18171 wxPyCompositeShape *arg1 = (wxPyCompositeShape *) 0 ;
18172 double arg2 ;
18173 double arg3 ;
18174 int arg4 = (int) 0 ;
18175 int arg5 = (int) 0 ;
18176 PyObject * obj0 = 0 ;
994141e6
RD
18177 PyObject * obj1 = 0 ;
18178 PyObject * obj2 = 0 ;
18179 PyObject * obj3 = 0 ;
18180 PyObject * obj4 = 0 ;
44127b65
RD
18181 char *kwnames[] = {
18182 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
18183 };
18184
994141e6 18185 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyCompositeShape_base_OnBeginDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
18186 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCompositeShape,
18187 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18188 arg2 = (double) SWIG_AsDouble(obj1);
18189 if (PyErr_Occurred()) SWIG_fail;
18190 arg3 = (double) SWIG_AsDouble(obj2);
18191 if (PyErr_Occurred()) SWIG_fail;
994141e6 18192 if (obj3) {
15afbcd0
RD
18193 arg4 = (int) SWIG_AsInt(obj3);
18194 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
18195 }
18196 if (obj4) {
15afbcd0
RD
18197 arg5 = (int) SWIG_AsInt(obj4);
18198 if (PyErr_Occurred()) SWIG_fail;
994141e6 18199 }
44127b65
RD
18200 {
18201 PyThreadState* __tstate = wxPyBeginAllowThreads();
18202 (arg1)->base_OnBeginDragLeft(arg2,arg3,arg4,arg5);
18203
18204 wxPyEndAllowThreads(__tstate);
18205 if (PyErr_Occurred()) SWIG_fail;
18206 }
18207 Py_INCREF(Py_None); resultobj = Py_None;
18208 return resultobj;
18209 fail:
18210 return NULL;
18211}
18212
18213
18214static PyObject *_wrap_PyCompositeShape_base_OnEndDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
18215 PyObject *resultobj;
18216 wxPyCompositeShape *arg1 = (wxPyCompositeShape *) 0 ;
18217 double arg2 ;
18218 double arg3 ;
18219 int arg4 = (int) 0 ;
18220 int arg5 = (int) 0 ;
18221 PyObject * obj0 = 0 ;
994141e6
RD
18222 PyObject * obj1 = 0 ;
18223 PyObject * obj2 = 0 ;
18224 PyObject * obj3 = 0 ;
18225 PyObject * obj4 = 0 ;
44127b65
RD
18226 char *kwnames[] = {
18227 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
18228 };
18229
994141e6 18230 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyCompositeShape_base_OnEndDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
18231 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCompositeShape,
18232 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18233 arg2 = (double) SWIG_AsDouble(obj1);
18234 if (PyErr_Occurred()) SWIG_fail;
18235 arg3 = (double) SWIG_AsDouble(obj2);
18236 if (PyErr_Occurred()) SWIG_fail;
994141e6 18237 if (obj3) {
15afbcd0
RD
18238 arg4 = (int) SWIG_AsInt(obj3);
18239 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
18240 }
18241 if (obj4) {
15afbcd0
RD
18242 arg5 = (int) SWIG_AsInt(obj4);
18243 if (PyErr_Occurred()) SWIG_fail;
994141e6 18244 }
44127b65
RD
18245 {
18246 PyThreadState* __tstate = wxPyBeginAllowThreads();
18247 (arg1)->base_OnEndDragLeft(arg2,arg3,arg4,arg5);
18248
18249 wxPyEndAllowThreads(__tstate);
18250 if (PyErr_Occurred()) SWIG_fail;
18251 }
18252 Py_INCREF(Py_None); resultobj = Py_None;
18253 return resultobj;
18254 fail:
18255 return NULL;
18256}
18257
18258
18259static PyObject *_wrap_PyCompositeShape_base_OnDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
18260 PyObject *resultobj;
18261 wxPyCompositeShape *arg1 = (wxPyCompositeShape *) 0 ;
18262 bool arg2 ;
18263 double arg3 ;
18264 double arg4 ;
18265 int arg5 = (int) 0 ;
18266 int arg6 = (int) 0 ;
18267 PyObject * obj0 = 0 ;
18268 PyObject * obj1 = 0 ;
994141e6
RD
18269 PyObject * obj2 = 0 ;
18270 PyObject * obj3 = 0 ;
18271 PyObject * obj4 = 0 ;
18272 PyObject * obj5 = 0 ;
44127b65
RD
18273 char *kwnames[] = {
18274 (char *) "self",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
18275 };
18276
994141e6 18277 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:PyCompositeShape_base_OnDragRight",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
18278 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCompositeShape,
18279 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18280 arg2 = (bool) SWIG_AsBool(obj1);
18281 if (PyErr_Occurred()) SWIG_fail;
18282 arg3 = (double) SWIG_AsDouble(obj2);
18283 if (PyErr_Occurred()) SWIG_fail;
18284 arg4 = (double) SWIG_AsDouble(obj3);
18285 if (PyErr_Occurred()) SWIG_fail;
994141e6 18286 if (obj4) {
15afbcd0
RD
18287 arg5 = (int) SWIG_AsInt(obj4);
18288 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
18289 }
18290 if (obj5) {
15afbcd0
RD
18291 arg6 = (int) SWIG_AsInt(obj5);
18292 if (PyErr_Occurred()) SWIG_fail;
994141e6 18293 }
44127b65
RD
18294 {
18295 PyThreadState* __tstate = wxPyBeginAllowThreads();
18296 (arg1)->base_OnDragRight(arg2,arg3,arg4,arg5,arg6);
18297
18298 wxPyEndAllowThreads(__tstate);
18299 if (PyErr_Occurred()) SWIG_fail;
18300 }
18301 Py_INCREF(Py_None); resultobj = Py_None;
18302 return resultobj;
18303 fail:
18304 return NULL;
18305}
18306
18307
18308static PyObject *_wrap_PyCompositeShape_base_OnBeginDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
18309 PyObject *resultobj;
18310 wxPyCompositeShape *arg1 = (wxPyCompositeShape *) 0 ;
18311 double arg2 ;
18312 double arg3 ;
18313 int arg4 = (int) 0 ;
18314 int arg5 = (int) 0 ;
18315 PyObject * obj0 = 0 ;
994141e6
RD
18316 PyObject * obj1 = 0 ;
18317 PyObject * obj2 = 0 ;
18318 PyObject * obj3 = 0 ;
18319 PyObject * obj4 = 0 ;
44127b65
RD
18320 char *kwnames[] = {
18321 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
18322 };
18323
994141e6 18324 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyCompositeShape_base_OnBeginDragRight",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
18325 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCompositeShape,
18326 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18327 arg2 = (double) SWIG_AsDouble(obj1);
18328 if (PyErr_Occurred()) SWIG_fail;
18329 arg3 = (double) SWIG_AsDouble(obj2);
18330 if (PyErr_Occurred()) SWIG_fail;
994141e6 18331 if (obj3) {
15afbcd0
RD
18332 arg4 = (int) SWIG_AsInt(obj3);
18333 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
18334 }
18335 if (obj4) {
15afbcd0
RD
18336 arg5 = (int) SWIG_AsInt(obj4);
18337 if (PyErr_Occurred()) SWIG_fail;
994141e6 18338 }
44127b65
RD
18339 {
18340 PyThreadState* __tstate = wxPyBeginAllowThreads();
18341 (arg1)->base_OnBeginDragRight(arg2,arg3,arg4,arg5);
18342
18343 wxPyEndAllowThreads(__tstate);
18344 if (PyErr_Occurred()) SWIG_fail;
18345 }
18346 Py_INCREF(Py_None); resultobj = Py_None;
18347 return resultobj;
18348 fail:
18349 return NULL;
18350}
18351
18352
18353static PyObject *_wrap_PyCompositeShape_base_OnEndDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
18354 PyObject *resultobj;
18355 wxPyCompositeShape *arg1 = (wxPyCompositeShape *) 0 ;
18356 double arg2 ;
18357 double arg3 ;
18358 int arg4 = (int) 0 ;
18359 int arg5 = (int) 0 ;
18360 PyObject * obj0 = 0 ;
994141e6
RD
18361 PyObject * obj1 = 0 ;
18362 PyObject * obj2 = 0 ;
18363 PyObject * obj3 = 0 ;
18364 PyObject * obj4 = 0 ;
44127b65
RD
18365 char *kwnames[] = {
18366 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
18367 };
18368
994141e6 18369 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyCompositeShape_base_OnEndDragRight",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
18370 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCompositeShape,
18371 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18372 arg2 = (double) SWIG_AsDouble(obj1);
18373 if (PyErr_Occurred()) SWIG_fail;
18374 arg3 = (double) SWIG_AsDouble(obj2);
18375 if (PyErr_Occurred()) SWIG_fail;
994141e6 18376 if (obj3) {
15afbcd0
RD
18377 arg4 = (int) SWIG_AsInt(obj3);
18378 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
18379 }
18380 if (obj4) {
15afbcd0
RD
18381 arg5 = (int) SWIG_AsInt(obj4);
18382 if (PyErr_Occurred()) SWIG_fail;
994141e6 18383 }
44127b65
RD
18384 {
18385 PyThreadState* __tstate = wxPyBeginAllowThreads();
18386 (arg1)->base_OnEndDragRight(arg2,arg3,arg4,arg5);
18387
18388 wxPyEndAllowThreads(__tstate);
18389 if (PyErr_Occurred()) SWIG_fail;
18390 }
18391 Py_INCREF(Py_None); resultobj = Py_None;
18392 return resultobj;
18393 fail:
18394 return NULL;
18395}
18396
18397
18398static PyObject *_wrap_PyCompositeShape_base_OnDrawOutline(PyObject *self, PyObject *args, PyObject *kwargs) {
18399 PyObject *resultobj;
18400 wxPyCompositeShape *arg1 = (wxPyCompositeShape *) 0 ;
18401 wxDC *arg2 = 0 ;
18402 double arg3 ;
18403 double arg4 ;
18404 double arg5 ;
18405 double arg6 ;
18406 PyObject * obj0 = 0 ;
18407 PyObject * obj1 = 0 ;
994141e6
RD
18408 PyObject * obj2 = 0 ;
18409 PyObject * obj3 = 0 ;
18410 PyObject * obj4 = 0 ;
18411 PyObject * obj5 = 0 ;
44127b65
RD
18412 char *kwnames[] = {
18413 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "w",(char *) "h", NULL
18414 };
18415
994141e6 18416 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO:PyCompositeShape_base_OnDrawOutline",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
18417 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCompositeShape,
18418 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18419 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
18420 SWIG_POINTER_EXCEPTION | 0)) == -1)
18421 SWIG_fail;
44127b65 18422 if (arg2 == NULL) {
15afbcd0
RD
18423 PyErr_SetString(PyExc_TypeError,"null reference");
18424 SWIG_fail;
994141e6 18425 }
15afbcd0
RD
18426 arg3 = (double) SWIG_AsDouble(obj2);
18427 if (PyErr_Occurred()) SWIG_fail;
18428 arg4 = (double) SWIG_AsDouble(obj3);
18429 if (PyErr_Occurred()) SWIG_fail;
18430 arg5 = (double) SWIG_AsDouble(obj4);
18431 if (PyErr_Occurred()) SWIG_fail;
18432 arg6 = (double) SWIG_AsDouble(obj5);
18433 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
18434 {
18435 PyThreadState* __tstate = wxPyBeginAllowThreads();
18436 (arg1)->base_OnDrawOutline(*arg2,arg3,arg4,arg5,arg6);
18437
18438 wxPyEndAllowThreads(__tstate);
18439 if (PyErr_Occurred()) SWIG_fail;
18440 }
18441 Py_INCREF(Py_None); resultobj = Py_None;
18442 return resultobj;
18443 fail:
18444 return NULL;
18445}
18446
18447
18448static PyObject *_wrap_PyCompositeShape_base_OnDrawControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
18449 PyObject *resultobj;
18450 wxPyCompositeShape *arg1 = (wxPyCompositeShape *) 0 ;
18451 wxDC *arg2 = 0 ;
18452 PyObject * obj0 = 0 ;
18453 PyObject * obj1 = 0 ;
18454 char *kwnames[] = {
18455 (char *) "self",(char *) "dc", NULL
18456 };
18457
18458 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyCompositeShape_base_OnDrawControlPoints",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
18459 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCompositeShape,
18460 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18461 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
18462 SWIG_POINTER_EXCEPTION | 0)) == -1)
18463 SWIG_fail;
44127b65 18464 if (arg2 == NULL) {
15afbcd0
RD
18465 PyErr_SetString(PyExc_TypeError,"null reference");
18466 SWIG_fail;
44127b65
RD
18467 }
18468 {
18469 PyThreadState* __tstate = wxPyBeginAllowThreads();
18470 (arg1)->base_OnDrawControlPoints(*arg2);
18471
18472 wxPyEndAllowThreads(__tstate);
18473 if (PyErr_Occurred()) SWIG_fail;
18474 }
18475 Py_INCREF(Py_None); resultobj = Py_None;
18476 return resultobj;
18477 fail:
18478 return NULL;
18479}
18480
18481
18482static PyObject *_wrap_PyCompositeShape_base_OnEraseControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
18483 PyObject *resultobj;
18484 wxPyCompositeShape *arg1 = (wxPyCompositeShape *) 0 ;
18485 wxDC *arg2 = 0 ;
18486 PyObject * obj0 = 0 ;
18487 PyObject * obj1 = 0 ;
18488 char *kwnames[] = {
18489 (char *) "self",(char *) "dc", NULL
18490 };
18491
18492 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyCompositeShape_base_OnEraseControlPoints",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
18493 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCompositeShape,
18494 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18495 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
18496 SWIG_POINTER_EXCEPTION | 0)) == -1)
18497 SWIG_fail;
44127b65 18498 if (arg2 == NULL) {
15afbcd0
RD
18499 PyErr_SetString(PyExc_TypeError,"null reference");
18500 SWIG_fail;
44127b65
RD
18501 }
18502 {
18503 PyThreadState* __tstate = wxPyBeginAllowThreads();
18504 (arg1)->base_OnEraseControlPoints(*arg2);
18505
18506 wxPyEndAllowThreads(__tstate);
18507 if (PyErr_Occurred()) SWIG_fail;
18508 }
18509 Py_INCREF(Py_None); resultobj = Py_None;
18510 return resultobj;
18511 fail:
18512 return NULL;
18513}
18514
18515
18516static PyObject *_wrap_PyCompositeShape_base_OnMoveLink(PyObject *self, PyObject *args, PyObject *kwargs) {
18517 PyObject *resultobj;
18518 wxPyCompositeShape *arg1 = (wxPyCompositeShape *) 0 ;
18519 wxDC *arg2 = 0 ;
18520 bool arg3 = (bool) True ;
18521 PyObject * obj0 = 0 ;
18522 PyObject * obj1 = 0 ;
18523 PyObject * obj2 = 0 ;
18524 char *kwnames[] = {
18525 (char *) "self",(char *) "dc",(char *) "moveControlPoints", NULL
18526 };
18527
18528 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:PyCompositeShape_base_OnMoveLink",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
18529 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCompositeShape,
18530 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18531 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
18532 SWIG_POINTER_EXCEPTION | 0)) == -1)
18533 SWIG_fail;
44127b65 18534 if (arg2 == NULL) {
15afbcd0
RD
18535 PyErr_SetString(PyExc_TypeError,"null reference");
18536 SWIG_fail;
44127b65
RD
18537 }
18538 if (obj2) {
15afbcd0
RD
18539 arg3 = (bool) SWIG_AsBool(obj2);
18540 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
18541 }
18542 {
18543 PyThreadState* __tstate = wxPyBeginAllowThreads();
18544 (arg1)->base_OnMoveLink(*arg2,arg3);
18545
18546 wxPyEndAllowThreads(__tstate);
18547 if (PyErr_Occurred()) SWIG_fail;
18548 }
18549 Py_INCREF(Py_None); resultobj = Py_None;
18550 return resultobj;
18551 fail:
18552 return NULL;
18553}
18554
18555
18556static PyObject *_wrap_PyCompositeShape_base_OnSizingDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
18557 PyObject *resultobj;
18558 wxPyCompositeShape *arg1 = (wxPyCompositeShape *) 0 ;
18559 wxPyControlPoint *arg2 = (wxPyControlPoint *) 0 ;
18560 bool arg3 ;
18561 double arg4 ;
18562 double arg5 ;
18563 int arg6 = (int) 0 ;
18564 int arg7 = (int) 0 ;
18565 PyObject * obj0 = 0 ;
18566 PyObject * obj1 = 0 ;
18567 PyObject * obj2 = 0 ;
994141e6
RD
18568 PyObject * obj3 = 0 ;
18569 PyObject * obj4 = 0 ;
18570 PyObject * obj5 = 0 ;
18571 PyObject * obj6 = 0 ;
44127b65
RD
18572 char *kwnames[] = {
18573 (char *) "self",(char *) "pt",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
18574 };
18575
994141e6 18576 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|OO:PyCompositeShape_base_OnSizingDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
15afbcd0
RD
18577 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCompositeShape,
18578 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18579 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyControlPoint,
18580 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18581 arg3 = (bool) SWIG_AsBool(obj2);
18582 if (PyErr_Occurred()) SWIG_fail;
18583 arg4 = (double) SWIG_AsDouble(obj3);
18584 if (PyErr_Occurred()) SWIG_fail;
18585 arg5 = (double) SWIG_AsDouble(obj4);
18586 if (PyErr_Occurred()) SWIG_fail;
18587 if (obj5) {
18588 arg6 = (int) SWIG_AsInt(obj5);
a41e16b6
RD
18589 if (PyErr_Occurred()) SWIG_fail;
18590 }
15afbcd0
RD
18591 if (obj6) {
18592 arg7 = (int) SWIG_AsInt(obj6);
994141e6
RD
18593 if (PyErr_Occurred()) SWIG_fail;
18594 }
18595 {
15afbcd0
RD
18596 PyThreadState* __tstate = wxPyBeginAllowThreads();
18597 (arg1)->base_OnSizingDragLeft(arg2,arg3,arg4,arg5,arg6,arg7);
18598
18599 wxPyEndAllowThreads(__tstate);
44127b65
RD
18600 if (PyErr_Occurred()) SWIG_fail;
18601 }
18602 Py_INCREF(Py_None); resultobj = Py_None;
18603 return resultobj;
18604 fail:
18605 return NULL;
18606}
18607
18608
18609static PyObject *_wrap_PyCompositeShape_base_OnSizingBeginDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
18610 PyObject *resultobj;
18611 wxPyCompositeShape *arg1 = (wxPyCompositeShape *) 0 ;
18612 wxPyControlPoint *arg2 = (wxPyControlPoint *) 0 ;
18613 double arg3 ;
18614 double arg4 ;
18615 int arg5 = (int) 0 ;
18616 int arg6 = (int) 0 ;
18617 PyObject * obj0 = 0 ;
18618 PyObject * obj1 = 0 ;
994141e6
RD
18619 PyObject * obj2 = 0 ;
18620 PyObject * obj3 = 0 ;
18621 PyObject * obj4 = 0 ;
18622 PyObject * obj5 = 0 ;
44127b65
RD
18623 char *kwnames[] = {
18624 (char *) "self",(char *) "pt",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
18625 };
18626
994141e6 18627 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:PyCompositeShape_base_OnSizingBeginDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
18628 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCompositeShape,
18629 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18630 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyControlPoint,
18631 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18632 arg3 = (double) SWIG_AsDouble(obj2);
18633 if (PyErr_Occurred()) SWIG_fail;
18634 arg4 = (double) SWIG_AsDouble(obj3);
18635 if (PyErr_Occurred()) SWIG_fail;
994141e6 18636 if (obj4) {
15afbcd0
RD
18637 arg5 = (int) SWIG_AsInt(obj4);
18638 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
18639 }
18640 if (obj5) {
15afbcd0
RD
18641 arg6 = (int) SWIG_AsInt(obj5);
18642 if (PyErr_Occurred()) SWIG_fail;
994141e6 18643 }
44127b65
RD
18644 {
18645 PyThreadState* __tstate = wxPyBeginAllowThreads();
18646 (arg1)->base_OnSizingBeginDragLeft(arg2,arg3,arg4,arg5,arg6);
18647
18648 wxPyEndAllowThreads(__tstate);
18649 if (PyErr_Occurred()) SWIG_fail;
18650 }
18651 Py_INCREF(Py_None); resultobj = Py_None;
18652 return resultobj;
18653 fail:
18654 return NULL;
18655}
18656
18657
18658static PyObject *_wrap_PyCompositeShape_base_OnSizingEndDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
18659 PyObject *resultobj;
18660 wxPyCompositeShape *arg1 = (wxPyCompositeShape *) 0 ;
18661 wxPyControlPoint *arg2 = (wxPyControlPoint *) 0 ;
18662 double arg3 ;
18663 double arg4 ;
18664 int arg5 = (int) 0 ;
18665 int arg6 = (int) 0 ;
18666 PyObject * obj0 = 0 ;
18667 PyObject * obj1 = 0 ;
994141e6
RD
18668 PyObject * obj2 = 0 ;
18669 PyObject * obj3 = 0 ;
18670 PyObject * obj4 = 0 ;
18671 PyObject * obj5 = 0 ;
44127b65
RD
18672 char *kwnames[] = {
18673 (char *) "self",(char *) "pt",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
18674 };
18675
994141e6 18676 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:PyCompositeShape_base_OnSizingEndDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
18677 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCompositeShape,
18678 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18679 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyControlPoint,
18680 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18681 arg3 = (double) SWIG_AsDouble(obj2);
18682 if (PyErr_Occurred()) SWIG_fail;
18683 arg4 = (double) SWIG_AsDouble(obj3);
18684 if (PyErr_Occurred()) SWIG_fail;
994141e6 18685 if (obj4) {
15afbcd0
RD
18686 arg5 = (int) SWIG_AsInt(obj4);
18687 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
18688 }
18689 if (obj5) {
15afbcd0
RD
18690 arg6 = (int) SWIG_AsInt(obj5);
18691 if (PyErr_Occurred()) SWIG_fail;
994141e6 18692 }
44127b65
RD
18693 {
18694 PyThreadState* __tstate = wxPyBeginAllowThreads();
18695 (arg1)->base_OnSizingEndDragLeft(arg2,arg3,arg4,arg5,arg6);
18696
18697 wxPyEndAllowThreads(__tstate);
18698 if (PyErr_Occurred()) SWIG_fail;
18699 }
18700 Py_INCREF(Py_None); resultobj = Py_None;
18701 return resultobj;
18702 fail:
18703 return NULL;
18704}
18705
18706
18707static PyObject *_wrap_PyCompositeShape_base_OnBeginSize(PyObject *self, PyObject *args, PyObject *kwargs) {
18708 PyObject *resultobj;
18709 wxPyCompositeShape *arg1 = (wxPyCompositeShape *) 0 ;
18710 double arg2 ;
18711 double arg3 ;
18712 PyObject * obj0 = 0 ;
994141e6
RD
18713 PyObject * obj1 = 0 ;
18714 PyObject * obj2 = 0 ;
44127b65
RD
18715 char *kwnames[] = {
18716 (char *) "self",(char *) "w",(char *) "h", NULL
18717 };
18718
994141e6 18719 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyCompositeShape_base_OnBeginSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
18720 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCompositeShape,
18721 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18722 arg2 = (double) SWIG_AsDouble(obj1);
18723 if (PyErr_Occurred()) SWIG_fail;
18724 arg3 = (double) SWIG_AsDouble(obj2);
18725 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
18726 {
18727 PyThreadState* __tstate = wxPyBeginAllowThreads();
18728 (arg1)->base_OnBeginSize(arg2,arg3);
18729
18730 wxPyEndAllowThreads(__tstate);
18731 if (PyErr_Occurred()) SWIG_fail;
18732 }
18733 Py_INCREF(Py_None); resultobj = Py_None;
18734 return resultobj;
18735 fail:
18736 return NULL;
18737}
18738
18739
18740static PyObject *_wrap_PyCompositeShape_base_OnEndSize(PyObject *self, PyObject *args, PyObject *kwargs) {
18741 PyObject *resultobj;
18742 wxPyCompositeShape *arg1 = (wxPyCompositeShape *) 0 ;
18743 double arg2 ;
18744 double arg3 ;
18745 PyObject * obj0 = 0 ;
994141e6
RD
18746 PyObject * obj1 = 0 ;
18747 PyObject * obj2 = 0 ;
44127b65
RD
18748 char *kwnames[] = {
18749 (char *) "self",(char *) "w",(char *) "h", NULL
18750 };
18751
994141e6 18752 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyCompositeShape_base_OnEndSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
18753 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCompositeShape,
18754 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18755 arg2 = (double) SWIG_AsDouble(obj1);
18756 if (PyErr_Occurred()) SWIG_fail;
18757 arg3 = (double) SWIG_AsDouble(obj2);
18758 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
18759 {
18760 PyThreadState* __tstate = wxPyBeginAllowThreads();
18761 (arg1)->base_OnEndSize(arg2,arg3);
18762
18763 wxPyEndAllowThreads(__tstate);
18764 if (PyErr_Occurred()) SWIG_fail;
18765 }
18766 Py_INCREF(Py_None); resultobj = Py_None;
18767 return resultobj;
18768 fail:
18769 return NULL;
18770}
18771
18772
18773static PyObject * PyCompositeShape_swigregister(PyObject *self, PyObject *args) {
18774 PyObject *obj;
18775 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18776 SWIG_TypeClientData(SWIGTYPE_p_wxPyCompositeShape, obj);
18777 Py_INCREF(obj);
18778 return Py_BuildValue((char *)"");
18779}
18780static PyObject *_wrap_new_PyDividedShape(PyObject *self, PyObject *args, PyObject *kwargs) {
18781 PyObject *resultobj;
18782 double arg1 = (double) 0.0 ;
18783 double arg2 = (double) 0.0 ;
18784 wxPyDividedShape *result;
994141e6
RD
18785 PyObject * obj0 = 0 ;
18786 PyObject * obj1 = 0 ;
44127b65
RD
18787 char *kwnames[] = {
18788 (char *) "width",(char *) "height", NULL
18789 };
18790
994141e6
RD
18791 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_PyDividedShape",kwnames,&obj0,&obj1)) goto fail;
18792 if (obj0) {
15afbcd0
RD
18793 arg1 = (double) SWIG_AsDouble(obj0);
18794 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
18795 }
18796 if (obj1) {
15afbcd0
RD
18797 arg2 = (double) SWIG_AsDouble(obj1);
18798 if (PyErr_Occurred()) SWIG_fail;
994141e6 18799 }
44127b65
RD
18800 {
18801 PyThreadState* __tstate = wxPyBeginAllowThreads();
18802 result = (wxPyDividedShape *)new wxPyDividedShape(arg1,arg2);
18803
18804 wxPyEndAllowThreads(__tstate);
18805 if (PyErr_Occurred()) SWIG_fail;
18806 }
15afbcd0 18807 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyDividedShape, 1);
44127b65
RD
18808 return resultobj;
18809 fail:
18810 return NULL;
18811}
18812
18813
18814static PyObject *_wrap_PyDividedShape__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
18815 PyObject *resultobj;
18816 wxPyDividedShape *arg1 = (wxPyDividedShape *) 0 ;
18817 PyObject *arg2 = (PyObject *) 0 ;
18818 PyObject *arg3 = (PyObject *) 0 ;
18819 PyObject * obj0 = 0 ;
18820 PyObject * obj1 = 0 ;
18821 PyObject * obj2 = 0 ;
18822 char *kwnames[] = {
18823 (char *) "self",(char *) "self",(char *) "_class", NULL
18824 };
18825
18826 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyDividedShape__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
18827 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDividedShape,
18828 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
18829 arg2 = obj1;
18830 arg3 = obj2;
18831 {
18832 PyThreadState* __tstate = wxPyBeginAllowThreads();
18833 (arg1)->_setCallbackInfo(arg2,arg3);
18834
18835 wxPyEndAllowThreads(__tstate);
18836 if (PyErr_Occurred()) SWIG_fail;
18837 }
18838 Py_INCREF(Py_None); resultobj = Py_None;
18839 return resultobj;
18840 fail:
18841 return NULL;
18842}
18843
18844
18845static PyObject *_wrap_PyDividedShape_EditRegions(PyObject *self, PyObject *args, PyObject *kwargs) {
18846 PyObject *resultobj;
18847 wxPyDividedShape *arg1 = (wxPyDividedShape *) 0 ;
18848 PyObject * obj0 = 0 ;
18849 char *kwnames[] = {
18850 (char *) "self", NULL
18851 };
18852
18853 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyDividedShape_EditRegions",kwnames,&obj0)) goto fail;
15afbcd0
RD
18854 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDividedShape,
18855 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
18856 {
18857 PyThreadState* __tstate = wxPyBeginAllowThreads();
18858 (arg1)->EditRegions();
18859
18860 wxPyEndAllowThreads(__tstate);
18861 if (PyErr_Occurred()) SWIG_fail;
18862 }
18863 Py_INCREF(Py_None); resultobj = Py_None;
18864 return resultobj;
18865 fail:
18866 return NULL;
18867}
18868
18869
18870static PyObject *_wrap_PyDividedShape_SetRegionSizes(PyObject *self, PyObject *args, PyObject *kwargs) {
18871 PyObject *resultobj;
18872 wxPyDividedShape *arg1 = (wxPyDividedShape *) 0 ;
18873 PyObject * obj0 = 0 ;
18874 char *kwnames[] = {
18875 (char *) "self", NULL
18876 };
18877
18878 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyDividedShape_SetRegionSizes",kwnames,&obj0)) goto fail;
15afbcd0
RD
18879 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDividedShape,
18880 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
18881 {
18882 PyThreadState* __tstate = wxPyBeginAllowThreads();
18883 (arg1)->SetRegionSizes();
18884
18885 wxPyEndAllowThreads(__tstate);
18886 if (PyErr_Occurred()) SWIG_fail;
18887 }
18888 Py_INCREF(Py_None); resultobj = Py_None;
18889 return resultobj;
18890 fail:
18891 return NULL;
18892}
18893
18894
18895static PyObject *_wrap_PyDividedShape_base_OnDelete(PyObject *self, PyObject *args, PyObject *kwargs) {
18896 PyObject *resultobj;
18897 wxPyDividedShape *arg1 = (wxPyDividedShape *) 0 ;
18898 PyObject * obj0 = 0 ;
18899 char *kwnames[] = {
18900 (char *) "self", NULL
18901 };
18902
18903 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyDividedShape_base_OnDelete",kwnames,&obj0)) goto fail;
15afbcd0
RD
18904 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDividedShape,
18905 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
18906 {
18907 PyThreadState* __tstate = wxPyBeginAllowThreads();
18908 (arg1)->base_OnDelete();
18909
18910 wxPyEndAllowThreads(__tstate);
18911 if (PyErr_Occurred()) SWIG_fail;
18912 }
18913 Py_INCREF(Py_None); resultobj = Py_None;
18914 return resultobj;
18915 fail:
18916 return NULL;
18917}
18918
18919
18920static PyObject *_wrap_PyDividedShape_base_OnDraw(PyObject *self, PyObject *args, PyObject *kwargs) {
18921 PyObject *resultobj;
18922 wxPyDividedShape *arg1 = (wxPyDividedShape *) 0 ;
18923 wxDC *arg2 = 0 ;
18924 PyObject * obj0 = 0 ;
18925 PyObject * obj1 = 0 ;
18926 char *kwnames[] = {
18927 (char *) "self",(char *) "dc", NULL
18928 };
18929
18930 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyDividedShape_base_OnDraw",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
18931 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDividedShape,
18932 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18933 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
18934 SWIG_POINTER_EXCEPTION | 0)) == -1)
18935 SWIG_fail;
44127b65 18936 if (arg2 == NULL) {
15afbcd0
RD
18937 PyErr_SetString(PyExc_TypeError,"null reference");
18938 SWIG_fail;
44127b65
RD
18939 }
18940 {
18941 PyThreadState* __tstate = wxPyBeginAllowThreads();
18942 (arg1)->base_OnDraw(*arg2);
18943
18944 wxPyEndAllowThreads(__tstate);
18945 if (PyErr_Occurred()) SWIG_fail;
18946 }
18947 Py_INCREF(Py_None); resultobj = Py_None;
18948 return resultobj;
18949 fail:
18950 return NULL;
18951}
18952
18953
18954static PyObject *_wrap_PyDividedShape_base_OnDrawContents(PyObject *self, PyObject *args, PyObject *kwargs) {
18955 PyObject *resultobj;
18956 wxPyDividedShape *arg1 = (wxPyDividedShape *) 0 ;
18957 wxDC *arg2 = 0 ;
18958 PyObject * obj0 = 0 ;
18959 PyObject * obj1 = 0 ;
18960 char *kwnames[] = {
18961 (char *) "self",(char *) "dc", NULL
18962 };
18963
18964 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyDividedShape_base_OnDrawContents",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
18965 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDividedShape,
18966 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
18967 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
18968 SWIG_POINTER_EXCEPTION | 0)) == -1)
18969 SWIG_fail;
44127b65 18970 if (arg2 == NULL) {
15afbcd0
RD
18971 PyErr_SetString(PyExc_TypeError,"null reference");
18972 SWIG_fail;
44127b65
RD
18973 }
18974 {
18975 PyThreadState* __tstate = wxPyBeginAllowThreads();
18976 (arg1)->base_OnDrawContents(*arg2);
18977
18978 wxPyEndAllowThreads(__tstate);
18979 if (PyErr_Occurred()) SWIG_fail;
18980 }
18981 Py_INCREF(Py_None); resultobj = Py_None;
18982 return resultobj;
18983 fail:
18984 return NULL;
18985}
18986
18987
18988static PyObject *_wrap_PyDividedShape_base_OnDrawBranches(PyObject *self, PyObject *args, PyObject *kwargs) {
18989 PyObject *resultobj;
18990 wxPyDividedShape *arg1 = (wxPyDividedShape *) 0 ;
18991 wxDC *arg2 = 0 ;
18992 bool arg3 = (bool) FALSE ;
18993 PyObject * obj0 = 0 ;
18994 PyObject * obj1 = 0 ;
18995 PyObject * obj2 = 0 ;
18996 char *kwnames[] = {
18997 (char *) "self",(char *) "dc",(char *) "erase", NULL
18998 };
18999
19000 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:PyDividedShape_base_OnDrawBranches",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
19001 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDividedShape,
19002 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19003 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
19004 SWIG_POINTER_EXCEPTION | 0)) == -1)
19005 SWIG_fail;
44127b65 19006 if (arg2 == NULL) {
15afbcd0
RD
19007 PyErr_SetString(PyExc_TypeError,"null reference");
19008 SWIG_fail;
44127b65
RD
19009 }
19010 if (obj2) {
15afbcd0
RD
19011 arg3 = (bool) SWIG_AsBool(obj2);
19012 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
19013 }
19014 {
19015 PyThreadState* __tstate = wxPyBeginAllowThreads();
19016 (arg1)->base_OnDrawBranches(*arg2,arg3);
19017
19018 wxPyEndAllowThreads(__tstate);
19019 if (PyErr_Occurred()) SWIG_fail;
19020 }
19021 Py_INCREF(Py_None); resultobj = Py_None;
19022 return resultobj;
19023 fail:
19024 return NULL;
19025}
19026
19027
19028static PyObject *_wrap_PyDividedShape_base_OnMoveLinks(PyObject *self, PyObject *args, PyObject *kwargs) {
19029 PyObject *resultobj;
19030 wxPyDividedShape *arg1 = (wxPyDividedShape *) 0 ;
19031 wxDC *arg2 = 0 ;
19032 PyObject * obj0 = 0 ;
19033 PyObject * obj1 = 0 ;
19034 char *kwnames[] = {
19035 (char *) "self",(char *) "dc", NULL
19036 };
19037
19038 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyDividedShape_base_OnMoveLinks",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
19039 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDividedShape,
19040 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19041 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
19042 SWIG_POINTER_EXCEPTION | 0)) == -1)
19043 SWIG_fail;
44127b65 19044 if (arg2 == NULL) {
15afbcd0
RD
19045 PyErr_SetString(PyExc_TypeError,"null reference");
19046 SWIG_fail;
44127b65
RD
19047 }
19048 {
19049 PyThreadState* __tstate = wxPyBeginAllowThreads();
19050 (arg1)->base_OnMoveLinks(*arg2);
19051
19052 wxPyEndAllowThreads(__tstate);
19053 if (PyErr_Occurred()) SWIG_fail;
19054 }
19055 Py_INCREF(Py_None); resultobj = Py_None;
19056 return resultobj;
19057 fail:
19058 return NULL;
19059}
19060
19061
19062static PyObject *_wrap_PyDividedShape_base_OnErase(PyObject *self, PyObject *args, PyObject *kwargs) {
19063 PyObject *resultobj;
19064 wxPyDividedShape *arg1 = (wxPyDividedShape *) 0 ;
19065 wxDC *arg2 = 0 ;
19066 PyObject * obj0 = 0 ;
19067 PyObject * obj1 = 0 ;
19068 char *kwnames[] = {
19069 (char *) "self",(char *) "dc", NULL
19070 };
19071
19072 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyDividedShape_base_OnErase",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
19073 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDividedShape,
19074 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19075 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
19076 SWIG_POINTER_EXCEPTION | 0)) == -1)
19077 SWIG_fail;
44127b65 19078 if (arg2 == NULL) {
15afbcd0
RD
19079 PyErr_SetString(PyExc_TypeError,"null reference");
19080 SWIG_fail;
44127b65
RD
19081 }
19082 {
19083 PyThreadState* __tstate = wxPyBeginAllowThreads();
19084 (arg1)->base_OnErase(*arg2);
19085
19086 wxPyEndAllowThreads(__tstate);
19087 if (PyErr_Occurred()) SWIG_fail;
19088 }
19089 Py_INCREF(Py_None); resultobj = Py_None;
19090 return resultobj;
19091 fail:
19092 return NULL;
19093}
19094
19095
19096static PyObject *_wrap_PyDividedShape_base_OnEraseContents(PyObject *self, PyObject *args, PyObject *kwargs) {
19097 PyObject *resultobj;
19098 wxPyDividedShape *arg1 = (wxPyDividedShape *) 0 ;
19099 wxDC *arg2 = 0 ;
19100 PyObject * obj0 = 0 ;
19101 PyObject * obj1 = 0 ;
19102 char *kwnames[] = {
19103 (char *) "self",(char *) "dc", NULL
19104 };
19105
19106 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyDividedShape_base_OnEraseContents",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
19107 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDividedShape,
19108 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19109 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
19110 SWIG_POINTER_EXCEPTION | 0)) == -1)
19111 SWIG_fail;
44127b65 19112 if (arg2 == NULL) {
15afbcd0
RD
19113 PyErr_SetString(PyExc_TypeError,"null reference");
19114 SWIG_fail;
44127b65
RD
19115 }
19116 {
19117 PyThreadState* __tstate = wxPyBeginAllowThreads();
19118 (arg1)->base_OnEraseContents(*arg2);
19119
19120 wxPyEndAllowThreads(__tstate);
19121 if (PyErr_Occurred()) SWIG_fail;
19122 }
19123 Py_INCREF(Py_None); resultobj = Py_None;
19124 return resultobj;
19125 fail:
19126 return NULL;
19127}
19128
19129
19130static PyObject *_wrap_PyDividedShape_base_OnHighlight(PyObject *self, PyObject *args, PyObject *kwargs) {
19131 PyObject *resultobj;
19132 wxPyDividedShape *arg1 = (wxPyDividedShape *) 0 ;
19133 wxDC *arg2 = 0 ;
19134 PyObject * obj0 = 0 ;
19135 PyObject * obj1 = 0 ;
19136 char *kwnames[] = {
19137 (char *) "self",(char *) "dc", NULL
19138 };
19139
19140 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyDividedShape_base_OnHighlight",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
19141 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDividedShape,
19142 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19143 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
19144 SWIG_POINTER_EXCEPTION | 0)) == -1)
19145 SWIG_fail;
44127b65 19146 if (arg2 == NULL) {
15afbcd0
RD
19147 PyErr_SetString(PyExc_TypeError,"null reference");
19148 SWIG_fail;
44127b65
RD
19149 }
19150 {
19151 PyThreadState* __tstate = wxPyBeginAllowThreads();
19152 (arg1)->base_OnHighlight(*arg2);
19153
19154 wxPyEndAllowThreads(__tstate);
19155 if (PyErr_Occurred()) SWIG_fail;
19156 }
19157 Py_INCREF(Py_None); resultobj = Py_None;
19158 return resultobj;
19159 fail:
19160 return NULL;
19161}
19162
19163
19164static PyObject *_wrap_PyDividedShape_base_OnLeftClick(PyObject *self, PyObject *args, PyObject *kwargs) {
19165 PyObject *resultobj;
19166 wxPyDividedShape *arg1 = (wxPyDividedShape *) 0 ;
19167 double arg2 ;
19168 double arg3 ;
19169 int arg4 = (int) 0 ;
19170 int arg5 = (int) 0 ;
19171 PyObject * obj0 = 0 ;
994141e6
RD
19172 PyObject * obj1 = 0 ;
19173 PyObject * obj2 = 0 ;
19174 PyObject * obj3 = 0 ;
19175 PyObject * obj4 = 0 ;
44127b65
RD
19176 char *kwnames[] = {
19177 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
19178 };
19179
994141e6 19180 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyDividedShape_base_OnLeftClick",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
19181 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDividedShape,
19182 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19183 arg2 = (double) SWIG_AsDouble(obj1);
19184 if (PyErr_Occurred()) SWIG_fail;
19185 arg3 = (double) SWIG_AsDouble(obj2);
19186 if (PyErr_Occurred()) SWIG_fail;
994141e6 19187 if (obj3) {
15afbcd0
RD
19188 arg4 = (int) SWIG_AsInt(obj3);
19189 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
19190 }
19191 if (obj4) {
15afbcd0
RD
19192 arg5 = (int) SWIG_AsInt(obj4);
19193 if (PyErr_Occurred()) SWIG_fail;
994141e6 19194 }
44127b65
RD
19195 {
19196 PyThreadState* __tstate = wxPyBeginAllowThreads();
19197 (arg1)->base_OnLeftClick(arg2,arg3,arg4,arg5);
19198
19199 wxPyEndAllowThreads(__tstate);
19200 if (PyErr_Occurred()) SWIG_fail;
19201 }
19202 Py_INCREF(Py_None); resultobj = Py_None;
19203 return resultobj;
19204 fail:
19205 return NULL;
19206}
19207
19208
19209static PyObject *_wrap_PyDividedShape_base_OnLeftDoubleClick(PyObject *self, PyObject *args, PyObject *kwargs) {
19210 PyObject *resultobj;
19211 wxPyDividedShape *arg1 = (wxPyDividedShape *) 0 ;
19212 double arg2 ;
19213 double arg3 ;
19214 int arg4 = (int) 0 ;
19215 int arg5 = (int) 0 ;
19216 PyObject * obj0 = 0 ;
994141e6
RD
19217 PyObject * obj1 = 0 ;
19218 PyObject * obj2 = 0 ;
19219 PyObject * obj3 = 0 ;
19220 PyObject * obj4 = 0 ;
44127b65
RD
19221 char *kwnames[] = {
19222 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
19223 };
19224
994141e6 19225 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyDividedShape_base_OnLeftDoubleClick",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
19226 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDividedShape,
19227 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19228 arg2 = (double) SWIG_AsDouble(obj1);
19229 if (PyErr_Occurred()) SWIG_fail;
19230 arg3 = (double) SWIG_AsDouble(obj2);
19231 if (PyErr_Occurred()) SWIG_fail;
994141e6 19232 if (obj3) {
15afbcd0
RD
19233 arg4 = (int) SWIG_AsInt(obj3);
19234 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
19235 }
19236 if (obj4) {
15afbcd0
RD
19237 arg5 = (int) SWIG_AsInt(obj4);
19238 if (PyErr_Occurred()) SWIG_fail;
994141e6 19239 }
44127b65
RD
19240 {
19241 PyThreadState* __tstate = wxPyBeginAllowThreads();
19242 (arg1)->base_OnLeftDoubleClick(arg2,arg3,arg4,arg5);
19243
19244 wxPyEndAllowThreads(__tstate);
19245 if (PyErr_Occurred()) SWIG_fail;
19246 }
19247 Py_INCREF(Py_None); resultobj = Py_None;
19248 return resultobj;
19249 fail:
19250 return NULL;
19251}
19252
19253
19254static PyObject *_wrap_PyDividedShape_base_OnRightClick(PyObject *self, PyObject *args, PyObject *kwargs) {
19255 PyObject *resultobj;
19256 wxPyDividedShape *arg1 = (wxPyDividedShape *) 0 ;
19257 double arg2 ;
19258 double arg3 ;
19259 int arg4 = (int) 0 ;
19260 int arg5 = (int) 0 ;
19261 PyObject * obj0 = 0 ;
994141e6
RD
19262 PyObject * obj1 = 0 ;
19263 PyObject * obj2 = 0 ;
19264 PyObject * obj3 = 0 ;
19265 PyObject * obj4 = 0 ;
44127b65
RD
19266 char *kwnames[] = {
19267 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
19268 };
19269
994141e6 19270 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyDividedShape_base_OnRightClick",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
19271 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDividedShape,
19272 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19273 arg2 = (double) SWIG_AsDouble(obj1);
19274 if (PyErr_Occurred()) SWIG_fail;
19275 arg3 = (double) SWIG_AsDouble(obj2);
19276 if (PyErr_Occurred()) SWIG_fail;
994141e6 19277 if (obj3) {
15afbcd0
RD
19278 arg4 = (int) SWIG_AsInt(obj3);
19279 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
19280 }
19281 if (obj4) {
15afbcd0
RD
19282 arg5 = (int) SWIG_AsInt(obj4);
19283 if (PyErr_Occurred()) SWIG_fail;
994141e6 19284 }
44127b65
RD
19285 {
19286 PyThreadState* __tstate = wxPyBeginAllowThreads();
19287 (arg1)->base_OnRightClick(arg2,arg3,arg4,arg5);
19288
19289 wxPyEndAllowThreads(__tstate);
19290 if (PyErr_Occurred()) SWIG_fail;
19291 }
19292 Py_INCREF(Py_None); resultobj = Py_None;
19293 return resultobj;
19294 fail:
19295 return NULL;
19296}
19297
19298
19299static PyObject *_wrap_PyDividedShape_base_OnSize(PyObject *self, PyObject *args, PyObject *kwargs) {
19300 PyObject *resultobj;
19301 wxPyDividedShape *arg1 = (wxPyDividedShape *) 0 ;
19302 double arg2 ;
19303 double arg3 ;
19304 PyObject * obj0 = 0 ;
994141e6
RD
19305 PyObject * obj1 = 0 ;
19306 PyObject * obj2 = 0 ;
44127b65
RD
19307 char *kwnames[] = {
19308 (char *) "self",(char *) "x",(char *) "y", NULL
19309 };
19310
994141e6 19311 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyDividedShape_base_OnSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
19312 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDividedShape,
19313 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19314 arg2 = (double) SWIG_AsDouble(obj1);
19315 if (PyErr_Occurred()) SWIG_fail;
19316 arg3 = (double) SWIG_AsDouble(obj2);
19317 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
19318 {
19319 PyThreadState* __tstate = wxPyBeginAllowThreads();
19320 (arg1)->base_OnSize(arg2,arg3);
19321
19322 wxPyEndAllowThreads(__tstate);
19323 if (PyErr_Occurred()) SWIG_fail;
19324 }
19325 Py_INCREF(Py_None); resultobj = Py_None;
19326 return resultobj;
19327 fail:
19328 return NULL;
19329}
19330
19331
19332static PyObject *_wrap_PyDividedShape_base_OnMovePre(PyObject *self, PyObject *args, PyObject *kwargs) {
19333 PyObject *resultobj;
19334 wxPyDividedShape *arg1 = (wxPyDividedShape *) 0 ;
19335 wxDC *arg2 = 0 ;
19336 double arg3 ;
19337 double arg4 ;
19338 double arg5 ;
19339 double arg6 ;
19340 bool arg7 = (bool) True ;
19341 bool result;
19342 PyObject * obj0 = 0 ;
19343 PyObject * obj1 = 0 ;
994141e6
RD
19344 PyObject * obj2 = 0 ;
19345 PyObject * obj3 = 0 ;
19346 PyObject * obj4 = 0 ;
19347 PyObject * obj5 = 0 ;
44127b65
RD
19348 PyObject * obj6 = 0 ;
19349 char *kwnames[] = {
19350 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "old_x",(char *) "old_y",(char *) "display", NULL
19351 };
19352
994141e6 19353 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO|O:PyDividedShape_base_OnMovePre",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
15afbcd0
RD
19354 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDividedShape,
19355 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19356 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
19357 SWIG_POINTER_EXCEPTION | 0)) == -1)
19358 SWIG_fail;
44127b65 19359 if (arg2 == NULL) {
15afbcd0
RD
19360 PyErr_SetString(PyExc_TypeError,"null reference");
19361 SWIG_fail;
19362 }
19363 arg3 = (double) SWIG_AsDouble(obj2);
19364 if (PyErr_Occurred()) SWIG_fail;
19365 arg4 = (double) SWIG_AsDouble(obj3);
19366 if (PyErr_Occurred()) SWIG_fail;
19367 arg5 = (double) SWIG_AsDouble(obj4);
19368 if (PyErr_Occurred()) SWIG_fail;
19369 arg6 = (double) SWIG_AsDouble(obj5);
19370 if (PyErr_Occurred()) SWIG_fail;
44127b65 19371 if (obj6) {
15afbcd0
RD
19372 arg7 = (bool) SWIG_AsBool(obj6);
19373 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
19374 }
19375 {
19376 PyThreadState* __tstate = wxPyBeginAllowThreads();
19377 result = (bool)(arg1)->base_OnMovePre(*arg2,arg3,arg4,arg5,arg6,arg7);
19378
19379 wxPyEndAllowThreads(__tstate);
19380 if (PyErr_Occurred()) SWIG_fail;
19381 }
4f89f6a3
RD
19382 {
19383 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19384 }
44127b65
RD
19385 return resultobj;
19386 fail:
19387 return NULL;
19388}
19389
19390
19391static PyObject *_wrap_PyDividedShape_base_OnMovePost(PyObject *self, PyObject *args, PyObject *kwargs) {
19392 PyObject *resultobj;
19393 wxPyDividedShape *arg1 = (wxPyDividedShape *) 0 ;
19394 wxDC *arg2 = 0 ;
19395 double arg3 ;
19396 double arg4 ;
19397 double arg5 ;
19398 double arg6 ;
19399 bool arg7 = (bool) True ;
19400 PyObject * obj0 = 0 ;
19401 PyObject * obj1 = 0 ;
994141e6
RD
19402 PyObject * obj2 = 0 ;
19403 PyObject * obj3 = 0 ;
19404 PyObject * obj4 = 0 ;
19405 PyObject * obj5 = 0 ;
44127b65
RD
19406 PyObject * obj6 = 0 ;
19407 char *kwnames[] = {
19408 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "old_x",(char *) "old_y",(char *) "display", NULL
19409 };
19410
994141e6 19411 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO|O:PyDividedShape_base_OnMovePost",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
15afbcd0
RD
19412 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDividedShape,
19413 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19414 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
19415 SWIG_POINTER_EXCEPTION | 0)) == -1)
19416 SWIG_fail;
44127b65 19417 if (arg2 == NULL) {
15afbcd0
RD
19418 PyErr_SetString(PyExc_TypeError,"null reference");
19419 SWIG_fail;
19420 }
19421 arg3 = (double) SWIG_AsDouble(obj2);
19422 if (PyErr_Occurred()) SWIG_fail;
19423 arg4 = (double) SWIG_AsDouble(obj3);
19424 if (PyErr_Occurred()) SWIG_fail;
19425 arg5 = (double) SWIG_AsDouble(obj4);
19426 if (PyErr_Occurred()) SWIG_fail;
19427 arg6 = (double) SWIG_AsDouble(obj5);
19428 if (PyErr_Occurred()) SWIG_fail;
44127b65 19429 if (obj6) {
15afbcd0
RD
19430 arg7 = (bool) SWIG_AsBool(obj6);
19431 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
19432 }
19433 {
19434 PyThreadState* __tstate = wxPyBeginAllowThreads();
19435 (arg1)->base_OnMovePost(*arg2,arg3,arg4,arg5,arg6,arg7);
19436
19437 wxPyEndAllowThreads(__tstate);
19438 if (PyErr_Occurred()) SWIG_fail;
19439 }
19440 Py_INCREF(Py_None); resultobj = Py_None;
19441 return resultobj;
19442 fail:
19443 return NULL;
19444}
19445
19446
19447static PyObject *_wrap_PyDividedShape_base_OnDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
19448 PyObject *resultobj;
19449 wxPyDividedShape *arg1 = (wxPyDividedShape *) 0 ;
19450 bool arg2 ;
19451 double arg3 ;
19452 double arg4 ;
19453 int arg5 = (int) 0 ;
19454 int arg6 = (int) 0 ;
19455 PyObject * obj0 = 0 ;
19456 PyObject * obj1 = 0 ;
994141e6
RD
19457 PyObject * obj2 = 0 ;
19458 PyObject * obj3 = 0 ;
19459 PyObject * obj4 = 0 ;
19460 PyObject * obj5 = 0 ;
44127b65
RD
19461 char *kwnames[] = {
19462 (char *) "self",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
19463 };
19464
994141e6 19465 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:PyDividedShape_base_OnDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
19466 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDividedShape,
19467 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19468 arg2 = (bool) SWIG_AsBool(obj1);
19469 if (PyErr_Occurred()) SWIG_fail;
19470 arg3 = (double) SWIG_AsDouble(obj2);
19471 if (PyErr_Occurred()) SWIG_fail;
19472 arg4 = (double) SWIG_AsDouble(obj3);
19473 if (PyErr_Occurred()) SWIG_fail;
994141e6 19474 if (obj4) {
15afbcd0
RD
19475 arg5 = (int) SWIG_AsInt(obj4);
19476 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
19477 }
19478 if (obj5) {
15afbcd0
RD
19479 arg6 = (int) SWIG_AsInt(obj5);
19480 if (PyErr_Occurred()) SWIG_fail;
994141e6 19481 }
44127b65
RD
19482 {
19483 PyThreadState* __tstate = wxPyBeginAllowThreads();
19484 (arg1)->base_OnDragLeft(arg2,arg3,arg4,arg5,arg6);
19485
19486 wxPyEndAllowThreads(__tstate);
19487 if (PyErr_Occurred()) SWIG_fail;
19488 }
19489 Py_INCREF(Py_None); resultobj = Py_None;
19490 return resultobj;
19491 fail:
19492 return NULL;
19493}
19494
19495
19496static PyObject *_wrap_PyDividedShape_base_OnBeginDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
19497 PyObject *resultobj;
19498 wxPyDividedShape *arg1 = (wxPyDividedShape *) 0 ;
19499 double arg2 ;
19500 double arg3 ;
19501 int arg4 = (int) 0 ;
19502 int arg5 = (int) 0 ;
19503 PyObject * obj0 = 0 ;
994141e6
RD
19504 PyObject * obj1 = 0 ;
19505 PyObject * obj2 = 0 ;
19506 PyObject * obj3 = 0 ;
19507 PyObject * obj4 = 0 ;
44127b65
RD
19508 char *kwnames[] = {
19509 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
19510 };
19511
994141e6 19512 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyDividedShape_base_OnBeginDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
19513 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDividedShape,
19514 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19515 arg2 = (double) SWIG_AsDouble(obj1);
19516 if (PyErr_Occurred()) SWIG_fail;
19517 arg3 = (double) SWIG_AsDouble(obj2);
19518 if (PyErr_Occurred()) SWIG_fail;
994141e6 19519 if (obj3) {
15afbcd0
RD
19520 arg4 = (int) SWIG_AsInt(obj3);
19521 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
19522 }
19523 if (obj4) {
15afbcd0
RD
19524 arg5 = (int) SWIG_AsInt(obj4);
19525 if (PyErr_Occurred()) SWIG_fail;
994141e6 19526 }
44127b65
RD
19527 {
19528 PyThreadState* __tstate = wxPyBeginAllowThreads();
19529 (arg1)->base_OnBeginDragLeft(arg2,arg3,arg4,arg5);
19530
19531 wxPyEndAllowThreads(__tstate);
19532 if (PyErr_Occurred()) SWIG_fail;
19533 }
19534 Py_INCREF(Py_None); resultobj = Py_None;
19535 return resultobj;
19536 fail:
19537 return NULL;
19538}
19539
19540
19541static PyObject *_wrap_PyDividedShape_base_OnEndDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
19542 PyObject *resultobj;
19543 wxPyDividedShape *arg1 = (wxPyDividedShape *) 0 ;
19544 double arg2 ;
19545 double arg3 ;
19546 int arg4 = (int) 0 ;
19547 int arg5 = (int) 0 ;
19548 PyObject * obj0 = 0 ;
994141e6
RD
19549 PyObject * obj1 = 0 ;
19550 PyObject * obj2 = 0 ;
19551 PyObject * obj3 = 0 ;
19552 PyObject * obj4 = 0 ;
44127b65
RD
19553 char *kwnames[] = {
19554 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
19555 };
19556
994141e6 19557 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyDividedShape_base_OnEndDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
19558 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDividedShape,
19559 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19560 arg2 = (double) SWIG_AsDouble(obj1);
19561 if (PyErr_Occurred()) SWIG_fail;
19562 arg3 = (double) SWIG_AsDouble(obj2);
19563 if (PyErr_Occurred()) SWIG_fail;
994141e6 19564 if (obj3) {
15afbcd0
RD
19565 arg4 = (int) SWIG_AsInt(obj3);
19566 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
19567 }
19568 if (obj4) {
15afbcd0
RD
19569 arg5 = (int) SWIG_AsInt(obj4);
19570 if (PyErr_Occurred()) SWIG_fail;
994141e6 19571 }
44127b65
RD
19572 {
19573 PyThreadState* __tstate = wxPyBeginAllowThreads();
19574 (arg1)->base_OnEndDragLeft(arg2,arg3,arg4,arg5);
19575
19576 wxPyEndAllowThreads(__tstate);
19577 if (PyErr_Occurred()) SWIG_fail;
19578 }
19579 Py_INCREF(Py_None); resultobj = Py_None;
19580 return resultobj;
19581 fail:
19582 return NULL;
19583}
19584
19585
19586static PyObject *_wrap_PyDividedShape_base_OnDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
19587 PyObject *resultobj;
19588 wxPyDividedShape *arg1 = (wxPyDividedShape *) 0 ;
19589 bool arg2 ;
19590 double arg3 ;
19591 double arg4 ;
19592 int arg5 = (int) 0 ;
19593 int arg6 = (int) 0 ;
19594 PyObject * obj0 = 0 ;
19595 PyObject * obj1 = 0 ;
994141e6
RD
19596 PyObject * obj2 = 0 ;
19597 PyObject * obj3 = 0 ;
19598 PyObject * obj4 = 0 ;
19599 PyObject * obj5 = 0 ;
44127b65
RD
19600 char *kwnames[] = {
19601 (char *) "self",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
19602 };
19603
994141e6 19604 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:PyDividedShape_base_OnDragRight",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
19605 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDividedShape,
19606 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19607 arg2 = (bool) SWIG_AsBool(obj1);
19608 if (PyErr_Occurred()) SWIG_fail;
19609 arg3 = (double) SWIG_AsDouble(obj2);
19610 if (PyErr_Occurred()) SWIG_fail;
19611 arg4 = (double) SWIG_AsDouble(obj3);
19612 if (PyErr_Occurred()) SWIG_fail;
994141e6 19613 if (obj4) {
15afbcd0
RD
19614 arg5 = (int) SWIG_AsInt(obj4);
19615 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
19616 }
19617 if (obj5) {
15afbcd0
RD
19618 arg6 = (int) SWIG_AsInt(obj5);
19619 if (PyErr_Occurred()) SWIG_fail;
994141e6 19620 }
44127b65
RD
19621 {
19622 PyThreadState* __tstate = wxPyBeginAllowThreads();
19623 (arg1)->base_OnDragRight(arg2,arg3,arg4,arg5,arg6);
19624
19625 wxPyEndAllowThreads(__tstate);
19626 if (PyErr_Occurred()) SWIG_fail;
19627 }
19628 Py_INCREF(Py_None); resultobj = Py_None;
19629 return resultobj;
19630 fail:
19631 return NULL;
19632}
19633
19634
19635static PyObject *_wrap_PyDividedShape_base_OnBeginDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
19636 PyObject *resultobj;
19637 wxPyDividedShape *arg1 = (wxPyDividedShape *) 0 ;
19638 double arg2 ;
19639 double arg3 ;
19640 int arg4 = (int) 0 ;
19641 int arg5 = (int) 0 ;
19642 PyObject * obj0 = 0 ;
994141e6
RD
19643 PyObject * obj1 = 0 ;
19644 PyObject * obj2 = 0 ;
19645 PyObject * obj3 = 0 ;
19646 PyObject * obj4 = 0 ;
44127b65
RD
19647 char *kwnames[] = {
19648 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
19649 };
19650
994141e6 19651 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyDividedShape_base_OnBeginDragRight",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
19652 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDividedShape,
19653 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19654 arg2 = (double) SWIG_AsDouble(obj1);
19655 if (PyErr_Occurred()) SWIG_fail;
19656 arg3 = (double) SWIG_AsDouble(obj2);
19657 if (PyErr_Occurred()) SWIG_fail;
994141e6 19658 if (obj3) {
15afbcd0
RD
19659 arg4 = (int) SWIG_AsInt(obj3);
19660 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
19661 }
19662 if (obj4) {
15afbcd0
RD
19663 arg5 = (int) SWIG_AsInt(obj4);
19664 if (PyErr_Occurred()) SWIG_fail;
994141e6 19665 }
44127b65
RD
19666 {
19667 PyThreadState* __tstate = wxPyBeginAllowThreads();
19668 (arg1)->base_OnBeginDragRight(arg2,arg3,arg4,arg5);
19669
19670 wxPyEndAllowThreads(__tstate);
19671 if (PyErr_Occurred()) SWIG_fail;
19672 }
19673 Py_INCREF(Py_None); resultobj = Py_None;
19674 return resultobj;
19675 fail:
19676 return NULL;
19677}
19678
19679
19680static PyObject *_wrap_PyDividedShape_base_OnEndDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
19681 PyObject *resultobj;
19682 wxPyDividedShape *arg1 = (wxPyDividedShape *) 0 ;
19683 double arg2 ;
19684 double arg3 ;
19685 int arg4 = (int) 0 ;
19686 int arg5 = (int) 0 ;
19687 PyObject * obj0 = 0 ;
994141e6
RD
19688 PyObject * obj1 = 0 ;
19689 PyObject * obj2 = 0 ;
19690 PyObject * obj3 = 0 ;
19691 PyObject * obj4 = 0 ;
44127b65
RD
19692 char *kwnames[] = {
19693 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
19694 };
19695
994141e6 19696 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyDividedShape_base_OnEndDragRight",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
19697 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDividedShape,
19698 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19699 arg2 = (double) SWIG_AsDouble(obj1);
19700 if (PyErr_Occurred()) SWIG_fail;
19701 arg3 = (double) SWIG_AsDouble(obj2);
19702 if (PyErr_Occurred()) SWIG_fail;
994141e6 19703 if (obj3) {
15afbcd0
RD
19704 arg4 = (int) SWIG_AsInt(obj3);
19705 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
19706 }
19707 if (obj4) {
15afbcd0
RD
19708 arg5 = (int) SWIG_AsInt(obj4);
19709 if (PyErr_Occurred()) SWIG_fail;
994141e6 19710 }
44127b65
RD
19711 {
19712 PyThreadState* __tstate = wxPyBeginAllowThreads();
19713 (arg1)->base_OnEndDragRight(arg2,arg3,arg4,arg5);
19714
19715 wxPyEndAllowThreads(__tstate);
19716 if (PyErr_Occurred()) SWIG_fail;
19717 }
19718 Py_INCREF(Py_None); resultobj = Py_None;
19719 return resultobj;
19720 fail:
19721 return NULL;
19722}
19723
19724
19725static PyObject *_wrap_PyDividedShape_base_OnDrawOutline(PyObject *self, PyObject *args, PyObject *kwargs) {
19726 PyObject *resultobj;
19727 wxPyDividedShape *arg1 = (wxPyDividedShape *) 0 ;
19728 wxDC *arg2 = 0 ;
19729 double arg3 ;
19730 double arg4 ;
19731 double arg5 ;
19732 double arg6 ;
19733 PyObject * obj0 = 0 ;
19734 PyObject * obj1 = 0 ;
994141e6
RD
19735 PyObject * obj2 = 0 ;
19736 PyObject * obj3 = 0 ;
19737 PyObject * obj4 = 0 ;
19738 PyObject * obj5 = 0 ;
44127b65
RD
19739 char *kwnames[] = {
19740 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "w",(char *) "h", NULL
19741 };
19742
994141e6 19743 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO:PyDividedShape_base_OnDrawOutline",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
19744 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDividedShape,
19745 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19746 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
19747 SWIG_POINTER_EXCEPTION | 0)) == -1)
19748 SWIG_fail;
44127b65 19749 if (arg2 == NULL) {
15afbcd0
RD
19750 PyErr_SetString(PyExc_TypeError,"null reference");
19751 SWIG_fail;
994141e6 19752 }
15afbcd0
RD
19753 arg3 = (double) SWIG_AsDouble(obj2);
19754 if (PyErr_Occurred()) SWIG_fail;
19755 arg4 = (double) SWIG_AsDouble(obj3);
19756 if (PyErr_Occurred()) SWIG_fail;
19757 arg5 = (double) SWIG_AsDouble(obj4);
19758 if (PyErr_Occurred()) SWIG_fail;
19759 arg6 = (double) SWIG_AsDouble(obj5);
19760 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
19761 {
19762 PyThreadState* __tstate = wxPyBeginAllowThreads();
19763 (arg1)->base_OnDrawOutline(*arg2,arg3,arg4,arg5,arg6);
19764
19765 wxPyEndAllowThreads(__tstate);
19766 if (PyErr_Occurred()) SWIG_fail;
19767 }
19768 Py_INCREF(Py_None); resultobj = Py_None;
19769 return resultobj;
19770 fail:
19771 return NULL;
19772}
19773
19774
19775static PyObject *_wrap_PyDividedShape_base_OnDrawControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
19776 PyObject *resultobj;
19777 wxPyDividedShape *arg1 = (wxPyDividedShape *) 0 ;
19778 wxDC *arg2 = 0 ;
19779 PyObject * obj0 = 0 ;
19780 PyObject * obj1 = 0 ;
19781 char *kwnames[] = {
19782 (char *) "self",(char *) "dc", NULL
19783 };
19784
19785 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyDividedShape_base_OnDrawControlPoints",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
19786 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDividedShape,
19787 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19788 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
19789 SWIG_POINTER_EXCEPTION | 0)) == -1)
19790 SWIG_fail;
44127b65 19791 if (arg2 == NULL) {
15afbcd0
RD
19792 PyErr_SetString(PyExc_TypeError,"null reference");
19793 SWIG_fail;
44127b65
RD
19794 }
19795 {
19796 PyThreadState* __tstate = wxPyBeginAllowThreads();
19797 (arg1)->base_OnDrawControlPoints(*arg2);
19798
19799 wxPyEndAllowThreads(__tstate);
19800 if (PyErr_Occurred()) SWIG_fail;
19801 }
19802 Py_INCREF(Py_None); resultobj = Py_None;
19803 return resultobj;
19804 fail:
19805 return NULL;
19806}
19807
19808
19809static PyObject *_wrap_PyDividedShape_base_OnEraseControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
19810 PyObject *resultobj;
19811 wxPyDividedShape *arg1 = (wxPyDividedShape *) 0 ;
19812 wxDC *arg2 = 0 ;
19813 PyObject * obj0 = 0 ;
19814 PyObject * obj1 = 0 ;
19815 char *kwnames[] = {
19816 (char *) "self",(char *) "dc", NULL
19817 };
19818
19819 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyDividedShape_base_OnEraseControlPoints",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
19820 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDividedShape,
19821 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19822 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
19823 SWIG_POINTER_EXCEPTION | 0)) == -1)
19824 SWIG_fail;
44127b65 19825 if (arg2 == NULL) {
15afbcd0
RD
19826 PyErr_SetString(PyExc_TypeError,"null reference");
19827 SWIG_fail;
44127b65
RD
19828 }
19829 {
19830 PyThreadState* __tstate = wxPyBeginAllowThreads();
19831 (arg1)->base_OnEraseControlPoints(*arg2);
19832
19833 wxPyEndAllowThreads(__tstate);
19834 if (PyErr_Occurred()) SWIG_fail;
19835 }
19836 Py_INCREF(Py_None); resultobj = Py_None;
19837 return resultobj;
19838 fail:
19839 return NULL;
19840}
19841
19842
19843static PyObject *_wrap_PyDividedShape_base_OnMoveLink(PyObject *self, PyObject *args, PyObject *kwargs) {
19844 PyObject *resultobj;
19845 wxPyDividedShape *arg1 = (wxPyDividedShape *) 0 ;
19846 wxDC *arg2 = 0 ;
19847 bool arg3 = (bool) True ;
19848 PyObject * obj0 = 0 ;
19849 PyObject * obj1 = 0 ;
19850 PyObject * obj2 = 0 ;
19851 char *kwnames[] = {
19852 (char *) "self",(char *) "dc",(char *) "moveControlPoints", NULL
19853 };
19854
19855 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:PyDividedShape_base_OnMoveLink",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
19856 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDividedShape,
19857 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19858 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
19859 SWIG_POINTER_EXCEPTION | 0)) == -1)
19860 SWIG_fail;
44127b65 19861 if (arg2 == NULL) {
15afbcd0
RD
19862 PyErr_SetString(PyExc_TypeError,"null reference");
19863 SWIG_fail;
44127b65
RD
19864 }
19865 if (obj2) {
15afbcd0
RD
19866 arg3 = (bool) SWIG_AsBool(obj2);
19867 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
19868 }
19869 {
19870 PyThreadState* __tstate = wxPyBeginAllowThreads();
19871 (arg1)->base_OnMoveLink(*arg2,arg3);
19872
19873 wxPyEndAllowThreads(__tstate);
19874 if (PyErr_Occurred()) SWIG_fail;
19875 }
19876 Py_INCREF(Py_None); resultobj = Py_None;
19877 return resultobj;
19878 fail:
19879 return NULL;
19880}
19881
19882
19883static PyObject *_wrap_PyDividedShape_base_OnSizingDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
19884 PyObject *resultobj;
19885 wxPyDividedShape *arg1 = (wxPyDividedShape *) 0 ;
19886 wxPyControlPoint *arg2 = (wxPyControlPoint *) 0 ;
19887 bool arg3 ;
19888 double arg4 ;
19889 double arg5 ;
19890 int arg6 = (int) 0 ;
19891 int arg7 = (int) 0 ;
19892 PyObject * obj0 = 0 ;
19893 PyObject * obj1 = 0 ;
19894 PyObject * obj2 = 0 ;
994141e6
RD
19895 PyObject * obj3 = 0 ;
19896 PyObject * obj4 = 0 ;
19897 PyObject * obj5 = 0 ;
19898 PyObject * obj6 = 0 ;
44127b65
RD
19899 char *kwnames[] = {
19900 (char *) "self",(char *) "pt",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
19901 };
19902
994141e6 19903 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|OO:PyDividedShape_base_OnSizingDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
15afbcd0
RD
19904 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDividedShape,
19905 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19906 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyControlPoint,
19907 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19908 arg3 = (bool) SWIG_AsBool(obj2);
19909 if (PyErr_Occurred()) SWIG_fail;
19910 arg4 = (double) SWIG_AsDouble(obj3);
19911 if (PyErr_Occurred()) SWIG_fail;
19912 arg5 = (double) SWIG_AsDouble(obj4);
19913 if (PyErr_Occurred()) SWIG_fail;
994141e6 19914 if (obj5) {
15afbcd0
RD
19915 arg6 = (int) SWIG_AsInt(obj5);
19916 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
19917 }
19918 if (obj6) {
15afbcd0
RD
19919 arg7 = (int) SWIG_AsInt(obj6);
19920 if (PyErr_Occurred()) SWIG_fail;
994141e6 19921 }
44127b65
RD
19922 {
19923 PyThreadState* __tstate = wxPyBeginAllowThreads();
19924 (arg1)->base_OnSizingDragLeft(arg2,arg3,arg4,arg5,arg6,arg7);
19925
19926 wxPyEndAllowThreads(__tstate);
19927 if (PyErr_Occurred()) SWIG_fail;
19928 }
19929 Py_INCREF(Py_None); resultobj = Py_None;
19930 return resultobj;
19931 fail:
19932 return NULL;
19933}
19934
19935
19936static PyObject *_wrap_PyDividedShape_base_OnSizingBeginDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
19937 PyObject *resultobj;
19938 wxPyDividedShape *arg1 = (wxPyDividedShape *) 0 ;
19939 wxPyControlPoint *arg2 = (wxPyControlPoint *) 0 ;
19940 double arg3 ;
19941 double arg4 ;
19942 int arg5 = (int) 0 ;
19943 int arg6 = (int) 0 ;
19944 PyObject * obj0 = 0 ;
19945 PyObject * obj1 = 0 ;
994141e6
RD
19946 PyObject * obj2 = 0 ;
19947 PyObject * obj3 = 0 ;
19948 PyObject * obj4 = 0 ;
19949 PyObject * obj5 = 0 ;
44127b65
RD
19950 char *kwnames[] = {
19951 (char *) "self",(char *) "pt",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
19952 };
19953
994141e6 19954 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:PyDividedShape_base_OnSizingBeginDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
19955 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDividedShape,
19956 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19957 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyControlPoint,
19958 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
19959 arg3 = (double) SWIG_AsDouble(obj2);
19960 if (PyErr_Occurred()) SWIG_fail;
19961 arg4 = (double) SWIG_AsDouble(obj3);
19962 if (PyErr_Occurred()) SWIG_fail;
994141e6 19963 if (obj4) {
15afbcd0
RD
19964 arg5 = (int) SWIG_AsInt(obj4);
19965 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
19966 }
19967 if (obj5) {
15afbcd0
RD
19968 arg6 = (int) SWIG_AsInt(obj5);
19969 if (PyErr_Occurred()) SWIG_fail;
994141e6 19970 }
44127b65
RD
19971 {
19972 PyThreadState* __tstate = wxPyBeginAllowThreads();
19973 (arg1)->base_OnSizingBeginDragLeft(arg2,arg3,arg4,arg5,arg6);
19974
19975 wxPyEndAllowThreads(__tstate);
19976 if (PyErr_Occurred()) SWIG_fail;
19977 }
19978 Py_INCREF(Py_None); resultobj = Py_None;
19979 return resultobj;
19980 fail:
19981 return NULL;
19982}
19983
19984
19985static PyObject *_wrap_PyDividedShape_base_OnSizingEndDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
19986 PyObject *resultobj;
19987 wxPyDividedShape *arg1 = (wxPyDividedShape *) 0 ;
19988 wxPyControlPoint *arg2 = (wxPyControlPoint *) 0 ;
19989 double arg3 ;
19990 double arg4 ;
19991 int arg5 = (int) 0 ;
19992 int arg6 = (int) 0 ;
19993 PyObject * obj0 = 0 ;
19994 PyObject * obj1 = 0 ;
994141e6
RD
19995 PyObject * obj2 = 0 ;
19996 PyObject * obj3 = 0 ;
19997 PyObject * obj4 = 0 ;
19998 PyObject * obj5 = 0 ;
44127b65
RD
19999 char *kwnames[] = {
20000 (char *) "self",(char *) "pt",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
20001 };
20002
994141e6 20003 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:PyDividedShape_base_OnSizingEndDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
20004 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDividedShape,
20005 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20006 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyControlPoint,
20007 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20008 arg3 = (double) SWIG_AsDouble(obj2);
20009 if (PyErr_Occurred()) SWIG_fail;
20010 arg4 = (double) SWIG_AsDouble(obj3);
20011 if (PyErr_Occurred()) SWIG_fail;
20012 if (obj4) {
20013 arg5 = (int) SWIG_AsInt(obj4);
994141e6
RD
20014 if (PyErr_Occurred()) SWIG_fail;
20015 }
15afbcd0
RD
20016 if (obj5) {
20017 arg6 = (int) SWIG_AsInt(obj5);
994141e6
RD
20018 if (PyErr_Occurred()) SWIG_fail;
20019 }
44127b65
RD
20020 {
20021 PyThreadState* __tstate = wxPyBeginAllowThreads();
20022 (arg1)->base_OnSizingEndDragLeft(arg2,arg3,arg4,arg5,arg6);
20023
20024 wxPyEndAllowThreads(__tstate);
20025 if (PyErr_Occurred()) SWIG_fail;
20026 }
20027 Py_INCREF(Py_None); resultobj = Py_None;
20028 return resultobj;
20029 fail:
20030 return NULL;
20031}
20032
20033
20034static PyObject *_wrap_PyDividedShape_base_OnBeginSize(PyObject *self, PyObject *args, PyObject *kwargs) {
20035 PyObject *resultobj;
20036 wxPyDividedShape *arg1 = (wxPyDividedShape *) 0 ;
20037 double arg2 ;
20038 double arg3 ;
20039 PyObject * obj0 = 0 ;
994141e6
RD
20040 PyObject * obj1 = 0 ;
20041 PyObject * obj2 = 0 ;
44127b65
RD
20042 char *kwnames[] = {
20043 (char *) "self",(char *) "w",(char *) "h", NULL
20044 };
20045
994141e6 20046 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyDividedShape_base_OnBeginSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
20047 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDividedShape,
20048 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20049 arg2 = (double) SWIG_AsDouble(obj1);
20050 if (PyErr_Occurred()) SWIG_fail;
20051 arg3 = (double) SWIG_AsDouble(obj2);
20052 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
20053 {
20054 PyThreadState* __tstate = wxPyBeginAllowThreads();
20055 (arg1)->base_OnBeginSize(arg2,arg3);
20056
20057 wxPyEndAllowThreads(__tstate);
20058 if (PyErr_Occurred()) SWIG_fail;
20059 }
20060 Py_INCREF(Py_None); resultobj = Py_None;
20061 return resultobj;
20062 fail:
20063 return NULL;
20064}
20065
20066
20067static PyObject *_wrap_PyDividedShape_base_OnEndSize(PyObject *self, PyObject *args, PyObject *kwargs) {
20068 PyObject *resultobj;
20069 wxPyDividedShape *arg1 = (wxPyDividedShape *) 0 ;
20070 double arg2 ;
20071 double arg3 ;
20072 PyObject * obj0 = 0 ;
994141e6
RD
20073 PyObject * obj1 = 0 ;
20074 PyObject * obj2 = 0 ;
44127b65
RD
20075 char *kwnames[] = {
20076 (char *) "self",(char *) "w",(char *) "h", NULL
20077 };
20078
994141e6 20079 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyDividedShape_base_OnEndSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
20080 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDividedShape,
20081 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20082 arg2 = (double) SWIG_AsDouble(obj1);
20083 if (PyErr_Occurred()) SWIG_fail;
20084 arg3 = (double) SWIG_AsDouble(obj2);
20085 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
20086 {
20087 PyThreadState* __tstate = wxPyBeginAllowThreads();
20088 (arg1)->base_OnEndSize(arg2,arg3);
20089
20090 wxPyEndAllowThreads(__tstate);
20091 if (PyErr_Occurred()) SWIG_fail;
20092 }
20093 Py_INCREF(Py_None); resultobj = Py_None;
20094 return resultobj;
20095 fail:
20096 return NULL;
20097}
20098
20099
20100static PyObject * PyDividedShape_swigregister(PyObject *self, PyObject *args) {
20101 PyObject *obj;
20102 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
20103 SWIG_TypeClientData(SWIGTYPE_p_wxPyDividedShape, obj);
20104 Py_INCREF(obj);
20105 return Py_BuildValue((char *)"");
20106}
20107static PyObject *_wrap_new_PyDivisionShape(PyObject *self, PyObject *args, PyObject *kwargs) {
20108 PyObject *resultobj;
20109 wxPyDivisionShape *result;
20110 char *kwnames[] = {
20111 NULL
20112 };
20113
20114 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PyDivisionShape",kwnames)) goto fail;
20115 {
20116 PyThreadState* __tstate = wxPyBeginAllowThreads();
20117 result = (wxPyDivisionShape *)new wxPyDivisionShape();
20118
20119 wxPyEndAllowThreads(__tstate);
20120 if (PyErr_Occurred()) SWIG_fail;
20121 }
20122 {
20123 resultobj = wxPyMake_wxShapeEvtHandler(result);
20124 }
20125 return resultobj;
20126 fail:
20127 return NULL;
20128}
20129
20130
20131static PyObject *_wrap_PyDivisionShape__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
20132 PyObject *resultobj;
20133 wxPyDivisionShape *arg1 = (wxPyDivisionShape *) 0 ;
20134 PyObject *arg2 = (PyObject *) 0 ;
20135 PyObject *arg3 = (PyObject *) 0 ;
20136 PyObject * obj0 = 0 ;
20137 PyObject * obj1 = 0 ;
20138 PyObject * obj2 = 0 ;
20139 char *kwnames[] = {
20140 (char *) "self",(char *) "self",(char *) "_class", NULL
20141 };
20142
20143 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyDivisionShape__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
20144 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDivisionShape,
20145 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
20146 arg2 = obj1;
20147 arg3 = obj2;
20148 {
20149 PyThreadState* __tstate = wxPyBeginAllowThreads();
20150 (arg1)->_setCallbackInfo(arg2,arg3);
20151
20152 wxPyEndAllowThreads(__tstate);
20153 if (PyErr_Occurred()) SWIG_fail;
20154 }
20155 Py_INCREF(Py_None); resultobj = Py_None;
20156 return resultobj;
20157 fail:
20158 return NULL;
20159}
20160
20161
20162static PyObject *_wrap_PyDivisionShape_AdjustBottom(PyObject *self, PyObject *args, PyObject *kwargs) {
20163 PyObject *resultobj;
20164 wxPyDivisionShape *arg1 = (wxPyDivisionShape *) 0 ;
20165 double arg2 ;
20166 bool arg3 ;
20167 PyObject * obj0 = 0 ;
994141e6 20168 PyObject * obj1 = 0 ;
44127b65
RD
20169 PyObject * obj2 = 0 ;
20170 char *kwnames[] = {
20171 (char *) "self",(char *) "bottom",(char *) "test", NULL
20172 };
20173
994141e6 20174 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyDivisionShape_AdjustBottom",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
20175 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDivisionShape,
20176 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20177 arg2 = (double) SWIG_AsDouble(obj1);
20178 if (PyErr_Occurred()) SWIG_fail;
20179 arg3 = (bool) SWIG_AsBool(obj2);
20180 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
20181 {
20182 PyThreadState* __tstate = wxPyBeginAllowThreads();
20183 (arg1)->AdjustBottom(arg2,arg3);
20184
20185 wxPyEndAllowThreads(__tstate);
20186 if (PyErr_Occurred()) SWIG_fail;
20187 }
20188 Py_INCREF(Py_None); resultobj = Py_None;
20189 return resultobj;
20190 fail:
20191 return NULL;
20192}
20193
20194
20195static PyObject *_wrap_PyDivisionShape_AdjustLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
20196 PyObject *resultobj;
20197 wxPyDivisionShape *arg1 = (wxPyDivisionShape *) 0 ;
20198 double arg2 ;
20199 bool arg3 ;
20200 PyObject * obj0 = 0 ;
994141e6 20201 PyObject * obj1 = 0 ;
44127b65
RD
20202 PyObject * obj2 = 0 ;
20203 char *kwnames[] = {
20204 (char *) "self",(char *) "left",(char *) "test", NULL
20205 };
20206
994141e6 20207 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyDivisionShape_AdjustLeft",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
20208 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDivisionShape,
20209 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20210 arg2 = (double) SWIG_AsDouble(obj1);
20211 if (PyErr_Occurred()) SWIG_fail;
20212 arg3 = (bool) SWIG_AsBool(obj2);
20213 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
20214 {
20215 PyThreadState* __tstate = wxPyBeginAllowThreads();
20216 (arg1)->AdjustLeft(arg2,arg3);
20217
20218 wxPyEndAllowThreads(__tstate);
20219 if (PyErr_Occurred()) SWIG_fail;
20220 }
20221 Py_INCREF(Py_None); resultobj = Py_None;
20222 return resultobj;
20223 fail:
20224 return NULL;
20225}
20226
20227
20228static PyObject *_wrap_PyDivisionShape_AdjustRight(PyObject *self, PyObject *args, PyObject *kwargs) {
20229 PyObject *resultobj;
20230 wxPyDivisionShape *arg1 = (wxPyDivisionShape *) 0 ;
20231 double arg2 ;
20232 bool arg3 ;
20233 PyObject * obj0 = 0 ;
994141e6 20234 PyObject * obj1 = 0 ;
44127b65
RD
20235 PyObject * obj2 = 0 ;
20236 char *kwnames[] = {
20237 (char *) "self",(char *) "right",(char *) "test", NULL
20238 };
20239
994141e6 20240 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyDivisionShape_AdjustRight",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
20241 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDivisionShape,
20242 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20243 arg2 = (double) SWIG_AsDouble(obj1);
20244 if (PyErr_Occurred()) SWIG_fail;
20245 arg3 = (bool) SWIG_AsBool(obj2);
20246 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
20247 {
20248 PyThreadState* __tstate = wxPyBeginAllowThreads();
20249 (arg1)->AdjustRight(arg2,arg3);
20250
20251 wxPyEndAllowThreads(__tstate);
20252 if (PyErr_Occurred()) SWIG_fail;
20253 }
20254 Py_INCREF(Py_None); resultobj = Py_None;
20255 return resultobj;
20256 fail:
20257 return NULL;
20258}
20259
20260
20261static PyObject *_wrap_PyDivisionShape_AdjustTop(PyObject *self, PyObject *args, PyObject *kwargs) {
20262 PyObject *resultobj;
20263 wxPyDivisionShape *arg1 = (wxPyDivisionShape *) 0 ;
20264 double arg2 ;
20265 bool arg3 ;
20266 PyObject * obj0 = 0 ;
994141e6 20267 PyObject * obj1 = 0 ;
44127b65
RD
20268 PyObject * obj2 = 0 ;
20269 char *kwnames[] = {
20270 (char *) "self",(char *) "top",(char *) "test", NULL
20271 };
20272
994141e6 20273 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyDivisionShape_AdjustTop",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
20274 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDivisionShape,
20275 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20276 arg2 = (double) SWIG_AsDouble(obj1);
20277 if (PyErr_Occurred()) SWIG_fail;
20278 arg3 = (bool) SWIG_AsBool(obj2);
20279 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
20280 {
20281 PyThreadState* __tstate = wxPyBeginAllowThreads();
20282 (arg1)->AdjustTop(arg2,arg3);
20283
20284 wxPyEndAllowThreads(__tstate);
20285 if (PyErr_Occurred()) SWIG_fail;
20286 }
20287 Py_INCREF(Py_None); resultobj = Py_None;
20288 return resultobj;
20289 fail:
20290 return NULL;
20291}
20292
20293
20294static PyObject *_wrap_PyDivisionShape_Divide(PyObject *self, PyObject *args, PyObject *kwargs) {
20295 PyObject *resultobj;
20296 wxPyDivisionShape *arg1 = (wxPyDivisionShape *) 0 ;
20297 int arg2 ;
20298 PyObject * obj0 = 0 ;
994141e6 20299 PyObject * obj1 = 0 ;
44127b65
RD
20300 char *kwnames[] = {
20301 (char *) "self",(char *) "direction", NULL
20302 };
20303
994141e6 20304 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyDivisionShape_Divide",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
20305 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDivisionShape,
20306 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20307 arg2 = (int) SWIG_AsInt(obj1);
20308 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
20309 {
20310 PyThreadState* __tstate = wxPyBeginAllowThreads();
20311 (arg1)->Divide(arg2);
20312
20313 wxPyEndAllowThreads(__tstate);
20314 if (PyErr_Occurred()) SWIG_fail;
20315 }
20316 Py_INCREF(Py_None); resultobj = Py_None;
20317 return resultobj;
20318 fail:
20319 return NULL;
20320}
20321
20322
20323static PyObject *_wrap_PyDivisionShape_EditEdge(PyObject *self, PyObject *args, PyObject *kwargs) {
20324 PyObject *resultobj;
20325 wxPyDivisionShape *arg1 = (wxPyDivisionShape *) 0 ;
20326 int arg2 ;
20327 PyObject * obj0 = 0 ;
994141e6 20328 PyObject * obj1 = 0 ;
44127b65
RD
20329 char *kwnames[] = {
20330 (char *) "self",(char *) "side", NULL
20331 };
20332
994141e6 20333 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyDivisionShape_EditEdge",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
20334 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDivisionShape,
20335 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20336 arg2 = (int) SWIG_AsInt(obj1);
20337 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
20338 {
20339 PyThreadState* __tstate = wxPyBeginAllowThreads();
20340 (arg1)->EditEdge(arg2);
20341
20342 wxPyEndAllowThreads(__tstate);
20343 if (PyErr_Occurred()) SWIG_fail;
20344 }
20345 Py_INCREF(Py_None); resultobj = Py_None;
20346 return resultobj;
20347 fail:
20348 return NULL;
20349}
20350
20351
20352static PyObject *_wrap_PyDivisionShape_GetBottomSide(PyObject *self, PyObject *args, PyObject *kwargs) {
20353 PyObject *resultobj;
20354 wxPyDivisionShape *arg1 = (wxPyDivisionShape *) 0 ;
20355 wxPyDivisionShape *result;
20356 PyObject * obj0 = 0 ;
20357 char *kwnames[] = {
20358 (char *) "self", NULL
20359 };
20360
20361 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyDivisionShape_GetBottomSide",kwnames,&obj0)) goto fail;
15afbcd0
RD
20362 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDivisionShape,
20363 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
20364 {
20365 PyThreadState* __tstate = wxPyBeginAllowThreads();
20366 result = (wxPyDivisionShape *)(arg1)->GetBottomSide();
20367
20368 wxPyEndAllowThreads(__tstate);
20369 if (PyErr_Occurred()) SWIG_fail;
20370 }
20371 {
20372 resultobj = wxPyMake_wxShapeEvtHandler(result);
20373 }
20374 return resultobj;
20375 fail:
20376 return NULL;
20377}
20378
20379
20380static PyObject *_wrap_PyDivisionShape_GetHandleSide(PyObject *self, PyObject *args, PyObject *kwargs) {
20381 PyObject *resultobj;
20382 wxPyDivisionShape *arg1 = (wxPyDivisionShape *) 0 ;
20383 int result;
20384 PyObject * obj0 = 0 ;
20385 char *kwnames[] = {
20386 (char *) "self", NULL
20387 };
20388
20389 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyDivisionShape_GetHandleSide",kwnames,&obj0)) goto fail;
15afbcd0
RD
20390 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDivisionShape,
20391 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
20392 {
20393 PyThreadState* __tstate = wxPyBeginAllowThreads();
20394 result = (int)(arg1)->GetHandleSide();
20395
20396 wxPyEndAllowThreads(__tstate);
20397 if (PyErr_Occurred()) SWIG_fail;
20398 }
15afbcd0 20399 resultobj = SWIG_FromInt((int)result);
44127b65
RD
20400 return resultobj;
20401 fail:
20402 return NULL;
20403}
20404
20405
20406static PyObject *_wrap_PyDivisionShape_GetLeftSide(PyObject *self, PyObject *args, PyObject *kwargs) {
20407 PyObject *resultobj;
20408 wxPyDivisionShape *arg1 = (wxPyDivisionShape *) 0 ;
20409 wxPyDivisionShape *result;
20410 PyObject * obj0 = 0 ;
20411 char *kwnames[] = {
20412 (char *) "self", NULL
20413 };
20414
20415 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyDivisionShape_GetLeftSide",kwnames,&obj0)) goto fail;
15afbcd0
RD
20416 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDivisionShape,
20417 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
20418 {
20419 PyThreadState* __tstate = wxPyBeginAllowThreads();
20420 result = (wxPyDivisionShape *)(arg1)->GetLeftSide();
20421
20422 wxPyEndAllowThreads(__tstate);
20423 if (PyErr_Occurred()) SWIG_fail;
20424 }
20425 {
20426 resultobj = wxPyMake_wxShapeEvtHandler(result);
20427 }
20428 return resultobj;
20429 fail:
20430 return NULL;
20431}
20432
20433
20434static PyObject *_wrap_PyDivisionShape_GetLeftSideColour(PyObject *self, PyObject *args, PyObject *kwargs) {
20435 PyObject *resultobj;
20436 wxPyDivisionShape *arg1 = (wxPyDivisionShape *) 0 ;
20437 wxString result;
20438 PyObject * obj0 = 0 ;
20439 char *kwnames[] = {
20440 (char *) "self", NULL
20441 };
20442
20443 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyDivisionShape_GetLeftSideColour",kwnames,&obj0)) goto fail;
15afbcd0
RD
20444 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDivisionShape,
20445 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
20446 {
20447 PyThreadState* __tstate = wxPyBeginAllowThreads();
20448 result = (arg1)->GetLeftSideColour();
20449
20450 wxPyEndAllowThreads(__tstate);
20451 if (PyErr_Occurred()) SWIG_fail;
20452 }
20453 {
20454#if wxUSE_UNICODE
20455 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
20456#else
20457 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
20458#endif
20459 }
20460 return resultobj;
20461 fail:
20462 return NULL;
20463}
20464
20465
20466static PyObject *_wrap_PyDivisionShape_GetLeftSidePen(PyObject *self, PyObject *args, PyObject *kwargs) {
20467 PyObject *resultobj;
20468 wxPyDivisionShape *arg1 = (wxPyDivisionShape *) 0 ;
20469 wxPen *result;
20470 PyObject * obj0 = 0 ;
20471 char *kwnames[] = {
20472 (char *) "self", NULL
20473 };
20474
20475 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyDivisionShape_GetLeftSidePen",kwnames,&obj0)) goto fail;
15afbcd0
RD
20476 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDivisionShape,
20477 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
20478 {
20479 PyThreadState* __tstate = wxPyBeginAllowThreads();
20480 result = (wxPen *)(arg1)->GetLeftSidePen();
20481
20482 wxPyEndAllowThreads(__tstate);
20483 if (PyErr_Occurred()) SWIG_fail;
20484 }
15afbcd0 20485 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPen, 0);
44127b65
RD
20486 return resultobj;
20487 fail:
20488 return NULL;
20489}
20490
20491
20492static PyObject *_wrap_PyDivisionShape_GetRightSide(PyObject *self, PyObject *args, PyObject *kwargs) {
20493 PyObject *resultobj;
20494 wxPyDivisionShape *arg1 = (wxPyDivisionShape *) 0 ;
20495 wxPyDivisionShape *result;
20496 PyObject * obj0 = 0 ;
20497 char *kwnames[] = {
20498 (char *) "self", NULL
20499 };
20500
20501 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyDivisionShape_GetRightSide",kwnames,&obj0)) goto fail;
15afbcd0
RD
20502 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDivisionShape,
20503 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
20504 {
20505 PyThreadState* __tstate = wxPyBeginAllowThreads();
20506 result = (wxPyDivisionShape *)(arg1)->GetRightSide();
20507
20508 wxPyEndAllowThreads(__tstate);
20509 if (PyErr_Occurred()) SWIG_fail;
20510 }
20511 {
20512 resultobj = wxPyMake_wxShapeEvtHandler(result);
20513 }
20514 return resultobj;
20515 fail:
20516 return NULL;
20517}
20518
20519
20520static PyObject *_wrap_PyDivisionShape_GetTopSide(PyObject *self, PyObject *args, PyObject *kwargs) {
20521 PyObject *resultobj;
20522 wxPyDivisionShape *arg1 = (wxPyDivisionShape *) 0 ;
20523 wxPyDivisionShape *result;
20524 PyObject * obj0 = 0 ;
20525 char *kwnames[] = {
20526 (char *) "self", NULL
20527 };
20528
20529 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyDivisionShape_GetTopSide",kwnames,&obj0)) goto fail;
15afbcd0
RD
20530 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDivisionShape,
20531 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
20532 {
20533 PyThreadState* __tstate = wxPyBeginAllowThreads();
20534 result = (wxPyDivisionShape *)(arg1)->GetTopSide();
20535
20536 wxPyEndAllowThreads(__tstate);
20537 if (PyErr_Occurred()) SWIG_fail;
20538 }
20539 {
20540 resultobj = wxPyMake_wxShapeEvtHandler(result);
20541 }
20542 return resultobj;
20543 fail:
20544 return NULL;
20545}
20546
20547
20548static PyObject *_wrap_PyDivisionShape_GetTopSidePen(PyObject *self, PyObject *args, PyObject *kwargs) {
20549 PyObject *resultobj;
20550 wxPyDivisionShape *arg1 = (wxPyDivisionShape *) 0 ;
20551 wxPen *result;
20552 PyObject * obj0 = 0 ;
20553 char *kwnames[] = {
20554 (char *) "self", NULL
20555 };
20556
20557 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyDivisionShape_GetTopSidePen",kwnames,&obj0)) goto fail;
15afbcd0
RD
20558 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDivisionShape,
20559 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
20560 {
20561 PyThreadState* __tstate = wxPyBeginAllowThreads();
20562 result = (wxPen *)(arg1)->GetTopSidePen();
20563
20564 wxPyEndAllowThreads(__tstate);
20565 if (PyErr_Occurred()) SWIG_fail;
20566 }
15afbcd0 20567 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPen, 0);
44127b65
RD
20568 return resultobj;
20569 fail:
20570 return NULL;
20571}
20572
20573
20574static PyObject *_wrap_PyDivisionShape_ResizeAdjoining(PyObject *self, PyObject *args, PyObject *kwargs) {
20575 PyObject *resultobj;
20576 wxPyDivisionShape *arg1 = (wxPyDivisionShape *) 0 ;
20577 int arg2 ;
20578 double arg3 ;
20579 bool arg4 ;
20580 PyObject * obj0 = 0 ;
994141e6
RD
20581 PyObject * obj1 = 0 ;
20582 PyObject * obj2 = 0 ;
44127b65
RD
20583 PyObject * obj3 = 0 ;
20584 char *kwnames[] = {
20585 (char *) "self",(char *) "side",(char *) "newPos",(char *) "test", NULL
20586 };
20587
994141e6 20588 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:PyDivisionShape_ResizeAdjoining",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
15afbcd0
RD
20589 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDivisionShape,
20590 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20591 arg2 = (int) SWIG_AsInt(obj1);
20592 if (PyErr_Occurred()) SWIG_fail;
20593 arg3 = (double) SWIG_AsDouble(obj2);
20594 if (PyErr_Occurred()) SWIG_fail;
20595 arg4 = (bool) SWIG_AsBool(obj3);
20596 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
20597 {
20598 PyThreadState* __tstate = wxPyBeginAllowThreads();
20599 (arg1)->ResizeAdjoining(arg2,arg3,arg4);
20600
20601 wxPyEndAllowThreads(__tstate);
20602 if (PyErr_Occurred()) SWIG_fail;
20603 }
20604 Py_INCREF(Py_None); resultobj = Py_None;
20605 return resultobj;
20606 fail:
20607 return NULL;
20608}
20609
20610
20611static PyObject *_wrap_PyDivisionShape_PopupMenu(PyObject *self, PyObject *args, PyObject *kwargs) {
20612 PyObject *resultobj;
20613 wxPyDivisionShape *arg1 = (wxPyDivisionShape *) 0 ;
20614 double arg2 ;
20615 double arg3 ;
20616 PyObject * obj0 = 0 ;
994141e6
RD
20617 PyObject * obj1 = 0 ;
20618 PyObject * obj2 = 0 ;
44127b65
RD
20619 char *kwnames[] = {
20620 (char *) "self",(char *) "x",(char *) "y", NULL
20621 };
20622
994141e6 20623 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyDivisionShape_PopupMenu",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
20624 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDivisionShape,
20625 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20626 arg2 = (double) SWIG_AsDouble(obj1);
20627 if (PyErr_Occurred()) SWIG_fail;
20628 arg3 = (double) SWIG_AsDouble(obj2);
20629 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
20630 {
20631 PyThreadState* __tstate = wxPyBeginAllowThreads();
20632 (arg1)->PopupMenu(arg2,arg3);
20633
20634 wxPyEndAllowThreads(__tstate);
20635 if (PyErr_Occurred()) SWIG_fail;
20636 }
20637 Py_INCREF(Py_None); resultobj = Py_None;
20638 return resultobj;
20639 fail:
20640 return NULL;
20641}
20642
20643
20644static PyObject *_wrap_PyDivisionShape_SetBottomSide(PyObject *self, PyObject *args, PyObject *kwargs) {
20645 PyObject *resultobj;
20646 wxPyDivisionShape *arg1 = (wxPyDivisionShape *) 0 ;
20647 wxPyDivisionShape *arg2 = (wxPyDivisionShape *) 0 ;
20648 PyObject * obj0 = 0 ;
20649 PyObject * obj1 = 0 ;
20650 char *kwnames[] = {
20651 (char *) "self",(char *) "shape", NULL
20652 };
20653
20654 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyDivisionShape_SetBottomSide",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
20655 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDivisionShape,
20656 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20657 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyDivisionShape,
20658 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
20659 {
20660 PyThreadState* __tstate = wxPyBeginAllowThreads();
20661 (arg1)->SetBottomSide(arg2);
20662
20663 wxPyEndAllowThreads(__tstate);
20664 if (PyErr_Occurred()) SWIG_fail;
20665 }
20666 Py_INCREF(Py_None); resultobj = Py_None;
20667 return resultobj;
20668 fail:
20669 return NULL;
20670}
20671
20672
20673static PyObject *_wrap_PyDivisionShape_SetHandleSide(PyObject *self, PyObject *args, PyObject *kwargs) {
20674 PyObject *resultobj;
20675 wxPyDivisionShape *arg1 = (wxPyDivisionShape *) 0 ;
20676 int arg2 ;
20677 PyObject * obj0 = 0 ;
994141e6 20678 PyObject * obj1 = 0 ;
44127b65
RD
20679 char *kwnames[] = {
20680 (char *) "self",(char *) "side", NULL
20681 };
20682
994141e6 20683 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyDivisionShape_SetHandleSide",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
20684 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDivisionShape,
20685 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20686 arg2 = (int) SWIG_AsInt(obj1);
20687 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
20688 {
20689 PyThreadState* __tstate = wxPyBeginAllowThreads();
20690 (arg1)->SetHandleSide(arg2);
20691
20692 wxPyEndAllowThreads(__tstate);
20693 if (PyErr_Occurred()) SWIG_fail;
20694 }
20695 Py_INCREF(Py_None); resultobj = Py_None;
20696 return resultobj;
20697 fail:
20698 return NULL;
20699}
20700
20701
20702static PyObject *_wrap_PyDivisionShape_SetLeftSide(PyObject *self, PyObject *args, PyObject *kwargs) {
20703 PyObject *resultobj;
20704 wxPyDivisionShape *arg1 = (wxPyDivisionShape *) 0 ;
20705 wxPyDivisionShape *arg2 = (wxPyDivisionShape *) 0 ;
20706 PyObject * obj0 = 0 ;
20707 PyObject * obj1 = 0 ;
20708 char *kwnames[] = {
20709 (char *) "self",(char *) "shape", NULL
20710 };
20711
20712 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyDivisionShape_SetLeftSide",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
20713 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDivisionShape,
20714 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20715 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyDivisionShape,
20716 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
20717 {
20718 PyThreadState* __tstate = wxPyBeginAllowThreads();
20719 (arg1)->SetLeftSide(arg2);
20720
20721 wxPyEndAllowThreads(__tstate);
20722 if (PyErr_Occurred()) SWIG_fail;
20723 }
20724 Py_INCREF(Py_None); resultobj = Py_None;
20725 return resultobj;
20726 fail:
20727 return NULL;
20728}
20729
20730
20731static PyObject *_wrap_PyDivisionShape_SetLeftSideColour(PyObject *self, PyObject *args, PyObject *kwargs) {
20732 PyObject *resultobj;
20733 wxPyDivisionShape *arg1 = (wxPyDivisionShape *) 0 ;
20734 wxString *arg2 = 0 ;
20735 bool temp2 = False ;
20736 PyObject * obj0 = 0 ;
20737 PyObject * obj1 = 0 ;
20738 char *kwnames[] = {
20739 (char *) "self",(char *) "colour", NULL
20740 };
20741
20742 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyDivisionShape_SetLeftSideColour",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
20743 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDivisionShape,
20744 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
20745 {
20746 arg2 = wxString_in_helper(obj1);
20747 if (arg2 == NULL) SWIG_fail;
20748 temp2 = True;
20749 }
20750 {
20751 PyThreadState* __tstate = wxPyBeginAllowThreads();
20752 (arg1)->SetLeftSideColour((wxString const &)*arg2);
20753
20754 wxPyEndAllowThreads(__tstate);
20755 if (PyErr_Occurred()) SWIG_fail;
20756 }
20757 Py_INCREF(Py_None); resultobj = Py_None;
20758 {
20759 if (temp2)
20760 delete arg2;
20761 }
20762 return resultobj;
20763 fail:
20764 {
20765 if (temp2)
20766 delete arg2;
20767 }
20768 return NULL;
20769}
20770
20771
20772static PyObject *_wrap_PyDivisionShape_SetLeftSidePen(PyObject *self, PyObject *args, PyObject *kwargs) {
20773 PyObject *resultobj;
20774 wxPyDivisionShape *arg1 = (wxPyDivisionShape *) 0 ;
20775 wxPen *arg2 = (wxPen *) 0 ;
20776 PyObject * obj0 = 0 ;
20777 PyObject * obj1 = 0 ;
20778 char *kwnames[] = {
20779 (char *) "self",(char *) "pen", NULL
20780 };
20781
20782 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyDivisionShape_SetLeftSidePen",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
20783 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDivisionShape,
20784 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
20785 {
20786 wxPen* temp;
20787 if (obj1) {
20788 if (obj1 == Py_None) {
20789 temp = NULL;
20790 }
20791 else if (! wxPyConvertSwigPtr(obj1, (void **) &temp, wxT("wxPen"))) {
20792 PyErr_SetString(PyExc_TypeError, "Type error, expected wxPen.");
20793 return NULL;
20794 }
20795 }
20796 if (temp)
20797 arg2 = wxThePenList->FindOrCreatePen(temp->GetColour(),
20798 temp->GetWidth(),
20799 temp->GetStyle());
20800 else
20801 arg2 = NULL;
20802 }
20803 {
20804 PyThreadState* __tstate = wxPyBeginAllowThreads();
20805 (arg1)->SetLeftSidePen(arg2);
20806
20807 wxPyEndAllowThreads(__tstate);
20808 if (PyErr_Occurred()) SWIG_fail;
20809 }
20810 Py_INCREF(Py_None); resultobj = Py_None;
20811 return resultobj;
20812 fail:
20813 return NULL;
20814}
20815
20816
20817static PyObject *_wrap_PyDivisionShape_SetRightSide(PyObject *self, PyObject *args, PyObject *kwargs) {
20818 PyObject *resultobj;
20819 wxPyDivisionShape *arg1 = (wxPyDivisionShape *) 0 ;
20820 wxPyDivisionShape *arg2 = (wxPyDivisionShape *) 0 ;
20821 PyObject * obj0 = 0 ;
20822 PyObject * obj1 = 0 ;
20823 char *kwnames[] = {
20824 (char *) "self",(char *) "shape", NULL
20825 };
20826
20827 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyDivisionShape_SetRightSide",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
20828 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDivisionShape,
20829 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20830 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyDivisionShape,
20831 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
20832 {
20833 PyThreadState* __tstate = wxPyBeginAllowThreads();
20834 (arg1)->SetRightSide(arg2);
20835
20836 wxPyEndAllowThreads(__tstate);
20837 if (PyErr_Occurred()) SWIG_fail;
20838 }
20839 Py_INCREF(Py_None); resultobj = Py_None;
20840 return resultobj;
20841 fail:
20842 return NULL;
20843}
20844
20845
20846static PyObject *_wrap_PyDivisionShape_SetTopSide(PyObject *self, PyObject *args, PyObject *kwargs) {
20847 PyObject *resultobj;
20848 wxPyDivisionShape *arg1 = (wxPyDivisionShape *) 0 ;
20849 wxPyDivisionShape *arg2 = (wxPyDivisionShape *) 0 ;
20850 PyObject * obj0 = 0 ;
20851 PyObject * obj1 = 0 ;
20852 char *kwnames[] = {
20853 (char *) "self",(char *) "shape", NULL
20854 };
20855
20856 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyDivisionShape_SetTopSide",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
20857 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDivisionShape,
20858 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20859 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyDivisionShape,
20860 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
20861 {
20862 PyThreadState* __tstate = wxPyBeginAllowThreads();
20863 (arg1)->SetTopSide(arg2);
20864
20865 wxPyEndAllowThreads(__tstate);
20866 if (PyErr_Occurred()) SWIG_fail;
20867 }
20868 Py_INCREF(Py_None); resultobj = Py_None;
20869 return resultobj;
20870 fail:
20871 return NULL;
20872}
20873
20874
20875static PyObject *_wrap_PyDivisionShape_SetTopSideColour(PyObject *self, PyObject *args, PyObject *kwargs) {
20876 PyObject *resultobj;
20877 wxPyDivisionShape *arg1 = (wxPyDivisionShape *) 0 ;
20878 wxString *arg2 = 0 ;
20879 bool temp2 = False ;
20880 PyObject * obj0 = 0 ;
20881 PyObject * obj1 = 0 ;
20882 char *kwnames[] = {
20883 (char *) "self",(char *) "colour", NULL
20884 };
20885
20886 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyDivisionShape_SetTopSideColour",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
20887 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDivisionShape,
20888 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
20889 {
20890 arg2 = wxString_in_helper(obj1);
20891 if (arg2 == NULL) SWIG_fail;
20892 temp2 = True;
20893 }
20894 {
20895 PyThreadState* __tstate = wxPyBeginAllowThreads();
20896 (arg1)->SetTopSideColour((wxString const &)*arg2);
20897
20898 wxPyEndAllowThreads(__tstate);
20899 if (PyErr_Occurred()) SWIG_fail;
20900 }
20901 Py_INCREF(Py_None); resultobj = Py_None;
20902 {
20903 if (temp2)
20904 delete arg2;
20905 }
20906 return resultobj;
20907 fail:
20908 {
20909 if (temp2)
20910 delete arg2;
20911 }
20912 return NULL;
20913}
20914
20915
20916static PyObject *_wrap_PyDivisionShape_SetTopSidePen(PyObject *self, PyObject *args, PyObject *kwargs) {
20917 PyObject *resultobj;
20918 wxPyDivisionShape *arg1 = (wxPyDivisionShape *) 0 ;
20919 wxPen *arg2 = (wxPen *) 0 ;
20920 PyObject * obj0 = 0 ;
20921 PyObject * obj1 = 0 ;
20922 char *kwnames[] = {
20923 (char *) "self",(char *) "pen", NULL
20924 };
20925
20926 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyDivisionShape_SetTopSidePen",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
20927 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDivisionShape,
20928 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
20929 {
20930 wxPen* temp;
20931 if (obj1) {
20932 if (obj1 == Py_None) {
20933 temp = NULL;
20934 }
20935 else if (! wxPyConvertSwigPtr(obj1, (void **) &temp, wxT("wxPen"))) {
20936 PyErr_SetString(PyExc_TypeError, "Type error, expected wxPen.");
20937 return NULL;
20938 }
20939 }
20940 if (temp)
20941 arg2 = wxThePenList->FindOrCreatePen(temp->GetColour(),
20942 temp->GetWidth(),
20943 temp->GetStyle());
20944 else
20945 arg2 = NULL;
20946 }
20947 {
20948 PyThreadState* __tstate = wxPyBeginAllowThreads();
20949 (arg1)->SetTopSidePen(arg2);
20950
20951 wxPyEndAllowThreads(__tstate);
20952 if (PyErr_Occurred()) SWIG_fail;
20953 }
20954 Py_INCREF(Py_None); resultobj = Py_None;
20955 return resultobj;
20956 fail:
20957 return NULL;
20958}
20959
20960
20961static PyObject *_wrap_PyDivisionShape_base_OnDelete(PyObject *self, PyObject *args, PyObject *kwargs) {
20962 PyObject *resultobj;
20963 wxPyDivisionShape *arg1 = (wxPyDivisionShape *) 0 ;
20964 PyObject * obj0 = 0 ;
20965 char *kwnames[] = {
20966 (char *) "self", NULL
20967 };
20968
20969 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyDivisionShape_base_OnDelete",kwnames,&obj0)) goto fail;
15afbcd0
RD
20970 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDivisionShape,
20971 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
20972 {
20973 PyThreadState* __tstate = wxPyBeginAllowThreads();
20974 (arg1)->base_OnDelete();
20975
20976 wxPyEndAllowThreads(__tstate);
20977 if (PyErr_Occurred()) SWIG_fail;
20978 }
20979 Py_INCREF(Py_None); resultobj = Py_None;
20980 return resultobj;
20981 fail:
20982 return NULL;
20983}
20984
20985
20986static PyObject *_wrap_PyDivisionShape_base_OnDraw(PyObject *self, PyObject *args, PyObject *kwargs) {
20987 PyObject *resultobj;
20988 wxPyDivisionShape *arg1 = (wxPyDivisionShape *) 0 ;
20989 wxDC *arg2 = 0 ;
20990 PyObject * obj0 = 0 ;
20991 PyObject * obj1 = 0 ;
20992 char *kwnames[] = {
20993 (char *) "self",(char *) "dc", NULL
20994 };
20995
20996 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyDivisionShape_base_OnDraw",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
20997 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDivisionShape,
20998 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
20999 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
21000 SWIG_POINTER_EXCEPTION | 0)) == -1)
21001 SWIG_fail;
44127b65 21002 if (arg2 == NULL) {
15afbcd0
RD
21003 PyErr_SetString(PyExc_TypeError,"null reference");
21004 SWIG_fail;
44127b65
RD
21005 }
21006 {
21007 PyThreadState* __tstate = wxPyBeginAllowThreads();
21008 (arg1)->base_OnDraw(*arg2);
21009
21010 wxPyEndAllowThreads(__tstate);
21011 if (PyErr_Occurred()) SWIG_fail;
21012 }
21013 Py_INCREF(Py_None); resultobj = Py_None;
21014 return resultobj;
21015 fail:
21016 return NULL;
21017}
21018
21019
21020static PyObject *_wrap_PyDivisionShape_base_OnDrawContents(PyObject *self, PyObject *args, PyObject *kwargs) {
21021 PyObject *resultobj;
21022 wxPyDivisionShape *arg1 = (wxPyDivisionShape *) 0 ;
21023 wxDC *arg2 = 0 ;
21024 PyObject * obj0 = 0 ;
21025 PyObject * obj1 = 0 ;
21026 char *kwnames[] = {
21027 (char *) "self",(char *) "dc", NULL
21028 };
21029
21030 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyDivisionShape_base_OnDrawContents",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
21031 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDivisionShape,
21032 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21033 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
21034 SWIG_POINTER_EXCEPTION | 0)) == -1)
21035 SWIG_fail;
44127b65 21036 if (arg2 == NULL) {
15afbcd0
RD
21037 PyErr_SetString(PyExc_TypeError,"null reference");
21038 SWIG_fail;
44127b65
RD
21039 }
21040 {
21041 PyThreadState* __tstate = wxPyBeginAllowThreads();
21042 (arg1)->base_OnDrawContents(*arg2);
21043
21044 wxPyEndAllowThreads(__tstate);
21045 if (PyErr_Occurred()) SWIG_fail;
21046 }
21047 Py_INCREF(Py_None); resultobj = Py_None;
21048 return resultobj;
21049 fail:
21050 return NULL;
21051}
21052
21053
21054static PyObject *_wrap_PyDivisionShape_base_OnDrawBranches(PyObject *self, PyObject *args, PyObject *kwargs) {
21055 PyObject *resultobj;
21056 wxPyDivisionShape *arg1 = (wxPyDivisionShape *) 0 ;
21057 wxDC *arg2 = 0 ;
21058 bool arg3 = (bool) FALSE ;
21059 PyObject * obj0 = 0 ;
21060 PyObject * obj1 = 0 ;
21061 PyObject * obj2 = 0 ;
21062 char *kwnames[] = {
21063 (char *) "self",(char *) "dc",(char *) "erase", NULL
21064 };
21065
21066 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:PyDivisionShape_base_OnDrawBranches",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
21067 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDivisionShape,
21068 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21069 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
21070 SWIG_POINTER_EXCEPTION | 0)) == -1)
21071 SWIG_fail;
44127b65 21072 if (arg2 == NULL) {
15afbcd0
RD
21073 PyErr_SetString(PyExc_TypeError,"null reference");
21074 SWIG_fail;
44127b65
RD
21075 }
21076 if (obj2) {
15afbcd0
RD
21077 arg3 = (bool) SWIG_AsBool(obj2);
21078 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
21079 }
21080 {
21081 PyThreadState* __tstate = wxPyBeginAllowThreads();
21082 (arg1)->base_OnDrawBranches(*arg2,arg3);
21083
21084 wxPyEndAllowThreads(__tstate);
21085 if (PyErr_Occurred()) SWIG_fail;
21086 }
21087 Py_INCREF(Py_None); resultobj = Py_None;
21088 return resultobj;
21089 fail:
21090 return NULL;
21091}
21092
21093
21094static PyObject *_wrap_PyDivisionShape_base_OnMoveLinks(PyObject *self, PyObject *args, PyObject *kwargs) {
21095 PyObject *resultobj;
21096 wxPyDivisionShape *arg1 = (wxPyDivisionShape *) 0 ;
21097 wxDC *arg2 = 0 ;
21098 PyObject * obj0 = 0 ;
21099 PyObject * obj1 = 0 ;
21100 char *kwnames[] = {
21101 (char *) "self",(char *) "dc", NULL
21102 };
21103
21104 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyDivisionShape_base_OnMoveLinks",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
21105 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDivisionShape,
21106 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21107 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
21108 SWIG_POINTER_EXCEPTION | 0)) == -1)
21109 SWIG_fail;
44127b65 21110 if (arg2 == NULL) {
15afbcd0
RD
21111 PyErr_SetString(PyExc_TypeError,"null reference");
21112 SWIG_fail;
44127b65
RD
21113 }
21114 {
21115 PyThreadState* __tstate = wxPyBeginAllowThreads();
21116 (arg1)->base_OnMoveLinks(*arg2);
21117
21118 wxPyEndAllowThreads(__tstate);
21119 if (PyErr_Occurred()) SWIG_fail;
21120 }
21121 Py_INCREF(Py_None); resultobj = Py_None;
21122 return resultobj;
21123 fail:
21124 return NULL;
21125}
21126
21127
21128static PyObject *_wrap_PyDivisionShape_base_OnErase(PyObject *self, PyObject *args, PyObject *kwargs) {
21129 PyObject *resultobj;
21130 wxPyDivisionShape *arg1 = (wxPyDivisionShape *) 0 ;
21131 wxDC *arg2 = 0 ;
21132 PyObject * obj0 = 0 ;
21133 PyObject * obj1 = 0 ;
21134 char *kwnames[] = {
21135 (char *) "self",(char *) "dc", NULL
21136 };
21137
21138 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyDivisionShape_base_OnErase",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
21139 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDivisionShape,
21140 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21141 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
21142 SWIG_POINTER_EXCEPTION | 0)) == -1)
21143 SWIG_fail;
44127b65 21144 if (arg2 == NULL) {
15afbcd0
RD
21145 PyErr_SetString(PyExc_TypeError,"null reference");
21146 SWIG_fail;
44127b65
RD
21147 }
21148 {
21149 PyThreadState* __tstate = wxPyBeginAllowThreads();
21150 (arg1)->base_OnErase(*arg2);
21151
21152 wxPyEndAllowThreads(__tstate);
21153 if (PyErr_Occurred()) SWIG_fail;
21154 }
21155 Py_INCREF(Py_None); resultobj = Py_None;
21156 return resultobj;
21157 fail:
21158 return NULL;
21159}
21160
21161
21162static PyObject *_wrap_PyDivisionShape_base_OnEraseContents(PyObject *self, PyObject *args, PyObject *kwargs) {
21163 PyObject *resultobj;
21164 wxPyDivisionShape *arg1 = (wxPyDivisionShape *) 0 ;
21165 wxDC *arg2 = 0 ;
21166 PyObject * obj0 = 0 ;
21167 PyObject * obj1 = 0 ;
21168 char *kwnames[] = {
21169 (char *) "self",(char *) "dc", NULL
21170 };
21171
21172 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyDivisionShape_base_OnEraseContents",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
21173 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDivisionShape,
21174 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21175 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
21176 SWIG_POINTER_EXCEPTION | 0)) == -1)
21177 SWIG_fail;
44127b65 21178 if (arg2 == NULL) {
15afbcd0
RD
21179 PyErr_SetString(PyExc_TypeError,"null reference");
21180 SWIG_fail;
44127b65
RD
21181 }
21182 {
21183 PyThreadState* __tstate = wxPyBeginAllowThreads();
21184 (arg1)->base_OnEraseContents(*arg2);
21185
21186 wxPyEndAllowThreads(__tstate);
21187 if (PyErr_Occurred()) SWIG_fail;
21188 }
21189 Py_INCREF(Py_None); resultobj = Py_None;
21190 return resultobj;
21191 fail:
21192 return NULL;
21193}
21194
21195
21196static PyObject *_wrap_PyDivisionShape_base_OnHighlight(PyObject *self, PyObject *args, PyObject *kwargs) {
21197 PyObject *resultobj;
21198 wxPyDivisionShape *arg1 = (wxPyDivisionShape *) 0 ;
21199 wxDC *arg2 = 0 ;
21200 PyObject * obj0 = 0 ;
21201 PyObject * obj1 = 0 ;
21202 char *kwnames[] = {
21203 (char *) "self",(char *) "dc", NULL
21204 };
21205
21206 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyDivisionShape_base_OnHighlight",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
21207 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDivisionShape,
21208 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21209 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
21210 SWIG_POINTER_EXCEPTION | 0)) == -1)
21211 SWIG_fail;
44127b65 21212 if (arg2 == NULL) {
15afbcd0
RD
21213 PyErr_SetString(PyExc_TypeError,"null reference");
21214 SWIG_fail;
44127b65
RD
21215 }
21216 {
21217 PyThreadState* __tstate = wxPyBeginAllowThreads();
21218 (arg1)->base_OnHighlight(*arg2);
21219
21220 wxPyEndAllowThreads(__tstate);
21221 if (PyErr_Occurred()) SWIG_fail;
21222 }
21223 Py_INCREF(Py_None); resultobj = Py_None;
21224 return resultobj;
21225 fail:
21226 return NULL;
21227}
21228
21229
21230static PyObject *_wrap_PyDivisionShape_base_OnLeftClick(PyObject *self, PyObject *args, PyObject *kwargs) {
21231 PyObject *resultobj;
21232 wxPyDivisionShape *arg1 = (wxPyDivisionShape *) 0 ;
21233 double arg2 ;
21234 double arg3 ;
21235 int arg4 = (int) 0 ;
21236 int arg5 = (int) 0 ;
21237 PyObject * obj0 = 0 ;
994141e6
RD
21238 PyObject * obj1 = 0 ;
21239 PyObject * obj2 = 0 ;
21240 PyObject * obj3 = 0 ;
21241 PyObject * obj4 = 0 ;
44127b65
RD
21242 char *kwnames[] = {
21243 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
21244 };
21245
994141e6 21246 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyDivisionShape_base_OnLeftClick",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
21247 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDivisionShape,
21248 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21249 arg2 = (double) SWIG_AsDouble(obj1);
21250 if (PyErr_Occurred()) SWIG_fail;
21251 arg3 = (double) SWIG_AsDouble(obj2);
21252 if (PyErr_Occurred()) SWIG_fail;
994141e6 21253 if (obj3) {
15afbcd0
RD
21254 arg4 = (int) SWIG_AsInt(obj3);
21255 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
21256 }
21257 if (obj4) {
15afbcd0
RD
21258 arg5 = (int) SWIG_AsInt(obj4);
21259 if (PyErr_Occurred()) SWIG_fail;
994141e6 21260 }
44127b65
RD
21261 {
21262 PyThreadState* __tstate = wxPyBeginAllowThreads();
21263 (arg1)->base_OnLeftClick(arg2,arg3,arg4,arg5);
21264
21265 wxPyEndAllowThreads(__tstate);
21266 if (PyErr_Occurred()) SWIG_fail;
21267 }
21268 Py_INCREF(Py_None); resultobj = Py_None;
21269 return resultobj;
21270 fail:
21271 return NULL;
21272}
21273
21274
21275static PyObject *_wrap_PyDivisionShape_base_OnLeftDoubleClick(PyObject *self, PyObject *args, PyObject *kwargs) {
21276 PyObject *resultobj;
21277 wxPyDivisionShape *arg1 = (wxPyDivisionShape *) 0 ;
21278 double arg2 ;
21279 double arg3 ;
21280 int arg4 = (int) 0 ;
21281 int arg5 = (int) 0 ;
21282 PyObject * obj0 = 0 ;
994141e6
RD
21283 PyObject * obj1 = 0 ;
21284 PyObject * obj2 = 0 ;
21285 PyObject * obj3 = 0 ;
21286 PyObject * obj4 = 0 ;
44127b65
RD
21287 char *kwnames[] = {
21288 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
21289 };
21290
994141e6 21291 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyDivisionShape_base_OnLeftDoubleClick",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
21292 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDivisionShape,
21293 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21294 arg2 = (double) SWIG_AsDouble(obj1);
21295 if (PyErr_Occurred()) SWIG_fail;
21296 arg3 = (double) SWIG_AsDouble(obj2);
21297 if (PyErr_Occurred()) SWIG_fail;
994141e6 21298 if (obj3) {
15afbcd0
RD
21299 arg4 = (int) SWIG_AsInt(obj3);
21300 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
21301 }
21302 if (obj4) {
15afbcd0
RD
21303 arg5 = (int) SWIG_AsInt(obj4);
21304 if (PyErr_Occurred()) SWIG_fail;
994141e6 21305 }
44127b65
RD
21306 {
21307 PyThreadState* __tstate = wxPyBeginAllowThreads();
21308 (arg1)->base_OnLeftDoubleClick(arg2,arg3,arg4,arg5);
21309
21310 wxPyEndAllowThreads(__tstate);
21311 if (PyErr_Occurred()) SWIG_fail;
21312 }
21313 Py_INCREF(Py_None); resultobj = Py_None;
21314 return resultobj;
21315 fail:
21316 return NULL;
21317}
21318
21319
21320static PyObject *_wrap_PyDivisionShape_base_OnRightClick(PyObject *self, PyObject *args, PyObject *kwargs) {
21321 PyObject *resultobj;
21322 wxPyDivisionShape *arg1 = (wxPyDivisionShape *) 0 ;
21323 double arg2 ;
21324 double arg3 ;
21325 int arg4 = (int) 0 ;
21326 int arg5 = (int) 0 ;
21327 PyObject * obj0 = 0 ;
994141e6
RD
21328 PyObject * obj1 = 0 ;
21329 PyObject * obj2 = 0 ;
21330 PyObject * obj3 = 0 ;
21331 PyObject * obj4 = 0 ;
44127b65
RD
21332 char *kwnames[] = {
21333 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
21334 };
21335
994141e6 21336 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyDivisionShape_base_OnRightClick",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
21337 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDivisionShape,
21338 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21339 arg2 = (double) SWIG_AsDouble(obj1);
21340 if (PyErr_Occurred()) SWIG_fail;
21341 arg3 = (double) SWIG_AsDouble(obj2);
21342 if (PyErr_Occurred()) SWIG_fail;
994141e6 21343 if (obj3) {
15afbcd0
RD
21344 arg4 = (int) SWIG_AsInt(obj3);
21345 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
21346 }
21347 if (obj4) {
15afbcd0
RD
21348 arg5 = (int) SWIG_AsInt(obj4);
21349 if (PyErr_Occurred()) SWIG_fail;
994141e6 21350 }
44127b65
RD
21351 {
21352 PyThreadState* __tstate = wxPyBeginAllowThreads();
21353 (arg1)->base_OnRightClick(arg2,arg3,arg4,arg5);
21354
21355 wxPyEndAllowThreads(__tstate);
21356 if (PyErr_Occurred()) SWIG_fail;
21357 }
21358 Py_INCREF(Py_None); resultobj = Py_None;
21359 return resultobj;
21360 fail:
21361 return NULL;
21362}
21363
21364
21365static PyObject *_wrap_PyDivisionShape_base_OnSize(PyObject *self, PyObject *args, PyObject *kwargs) {
21366 PyObject *resultobj;
21367 wxPyDivisionShape *arg1 = (wxPyDivisionShape *) 0 ;
21368 double arg2 ;
21369 double arg3 ;
21370 PyObject * obj0 = 0 ;
994141e6
RD
21371 PyObject * obj1 = 0 ;
21372 PyObject * obj2 = 0 ;
44127b65
RD
21373 char *kwnames[] = {
21374 (char *) "self",(char *) "x",(char *) "y", NULL
21375 };
21376
994141e6 21377 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyDivisionShape_base_OnSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
21378 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDivisionShape,
21379 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21380 arg2 = (double) SWIG_AsDouble(obj1);
21381 if (PyErr_Occurred()) SWIG_fail;
21382 arg3 = (double) SWIG_AsDouble(obj2);
21383 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
21384 {
21385 PyThreadState* __tstate = wxPyBeginAllowThreads();
21386 (arg1)->base_OnSize(arg2,arg3);
21387
21388 wxPyEndAllowThreads(__tstate);
21389 if (PyErr_Occurred()) SWIG_fail;
21390 }
21391 Py_INCREF(Py_None); resultobj = Py_None;
21392 return resultobj;
21393 fail:
21394 return NULL;
21395}
21396
21397
21398static PyObject *_wrap_PyDivisionShape_base_OnMovePre(PyObject *self, PyObject *args, PyObject *kwargs) {
21399 PyObject *resultobj;
21400 wxPyDivisionShape *arg1 = (wxPyDivisionShape *) 0 ;
21401 wxDC *arg2 = 0 ;
21402 double arg3 ;
21403 double arg4 ;
21404 double arg5 ;
21405 double arg6 ;
21406 bool arg7 = (bool) True ;
21407 bool result;
21408 PyObject * obj0 = 0 ;
21409 PyObject * obj1 = 0 ;
994141e6
RD
21410 PyObject * obj2 = 0 ;
21411 PyObject * obj3 = 0 ;
21412 PyObject * obj4 = 0 ;
21413 PyObject * obj5 = 0 ;
44127b65
RD
21414 PyObject * obj6 = 0 ;
21415 char *kwnames[] = {
21416 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "old_x",(char *) "old_y",(char *) "display", NULL
21417 };
21418
994141e6 21419 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO|O:PyDivisionShape_base_OnMovePre",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
15afbcd0
RD
21420 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDivisionShape,
21421 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21422 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
21423 SWIG_POINTER_EXCEPTION | 0)) == -1)
21424 SWIG_fail;
44127b65 21425 if (arg2 == NULL) {
15afbcd0
RD
21426 PyErr_SetString(PyExc_TypeError,"null reference");
21427 SWIG_fail;
21428 }
21429 arg3 = (double) SWIG_AsDouble(obj2);
21430 if (PyErr_Occurred()) SWIG_fail;
21431 arg4 = (double) SWIG_AsDouble(obj3);
21432 if (PyErr_Occurred()) SWIG_fail;
21433 arg5 = (double) SWIG_AsDouble(obj4);
21434 if (PyErr_Occurred()) SWIG_fail;
21435 arg6 = (double) SWIG_AsDouble(obj5);
21436 if (PyErr_Occurred()) SWIG_fail;
44127b65 21437 if (obj6) {
15afbcd0
RD
21438 arg7 = (bool) SWIG_AsBool(obj6);
21439 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
21440 }
21441 {
21442 PyThreadState* __tstate = wxPyBeginAllowThreads();
21443 result = (bool)(arg1)->base_OnMovePre(*arg2,arg3,arg4,arg5,arg6,arg7);
21444
21445 wxPyEndAllowThreads(__tstate);
21446 if (PyErr_Occurred()) SWIG_fail;
21447 }
4f89f6a3
RD
21448 {
21449 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21450 }
44127b65
RD
21451 return resultobj;
21452 fail:
21453 return NULL;
21454}
21455
21456
21457static PyObject *_wrap_PyDivisionShape_base_OnMovePost(PyObject *self, PyObject *args, PyObject *kwargs) {
21458 PyObject *resultobj;
21459 wxPyDivisionShape *arg1 = (wxPyDivisionShape *) 0 ;
21460 wxDC *arg2 = 0 ;
21461 double arg3 ;
21462 double arg4 ;
21463 double arg5 ;
21464 double arg6 ;
21465 bool arg7 = (bool) True ;
21466 PyObject * obj0 = 0 ;
21467 PyObject * obj1 = 0 ;
994141e6
RD
21468 PyObject * obj2 = 0 ;
21469 PyObject * obj3 = 0 ;
21470 PyObject * obj4 = 0 ;
21471 PyObject * obj5 = 0 ;
44127b65
RD
21472 PyObject * obj6 = 0 ;
21473 char *kwnames[] = {
21474 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "old_x",(char *) "old_y",(char *) "display", NULL
21475 };
21476
994141e6 21477 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO|O:PyDivisionShape_base_OnMovePost",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
15afbcd0
RD
21478 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDivisionShape,
21479 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21480 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
21481 SWIG_POINTER_EXCEPTION | 0)) == -1)
21482 SWIG_fail;
44127b65 21483 if (arg2 == NULL) {
15afbcd0
RD
21484 PyErr_SetString(PyExc_TypeError,"null reference");
21485 SWIG_fail;
21486 }
21487 arg3 = (double) SWIG_AsDouble(obj2);
21488 if (PyErr_Occurred()) SWIG_fail;
21489 arg4 = (double) SWIG_AsDouble(obj3);
21490 if (PyErr_Occurred()) SWIG_fail;
21491 arg5 = (double) SWIG_AsDouble(obj4);
21492 if (PyErr_Occurred()) SWIG_fail;
21493 arg6 = (double) SWIG_AsDouble(obj5);
21494 if (PyErr_Occurred()) SWIG_fail;
44127b65 21495 if (obj6) {
15afbcd0
RD
21496 arg7 = (bool) SWIG_AsBool(obj6);
21497 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
21498 }
21499 {
21500 PyThreadState* __tstate = wxPyBeginAllowThreads();
21501 (arg1)->base_OnMovePost(*arg2,arg3,arg4,arg5,arg6,arg7);
21502
21503 wxPyEndAllowThreads(__tstate);
21504 if (PyErr_Occurred()) SWIG_fail;
21505 }
21506 Py_INCREF(Py_None); resultobj = Py_None;
21507 return resultobj;
21508 fail:
21509 return NULL;
21510}
21511
21512
21513static PyObject *_wrap_PyDivisionShape_base_OnDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
21514 PyObject *resultobj;
21515 wxPyDivisionShape *arg1 = (wxPyDivisionShape *) 0 ;
21516 bool arg2 ;
21517 double arg3 ;
21518 double arg4 ;
21519 int arg5 = (int) 0 ;
21520 int arg6 = (int) 0 ;
21521 PyObject * obj0 = 0 ;
21522 PyObject * obj1 = 0 ;
994141e6
RD
21523 PyObject * obj2 = 0 ;
21524 PyObject * obj3 = 0 ;
21525 PyObject * obj4 = 0 ;
21526 PyObject * obj5 = 0 ;
44127b65
RD
21527 char *kwnames[] = {
21528 (char *) "self",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
21529 };
21530
994141e6 21531 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:PyDivisionShape_base_OnDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
21532 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDivisionShape,
21533 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21534 arg2 = (bool) SWIG_AsBool(obj1);
21535 if (PyErr_Occurred()) SWIG_fail;
21536 arg3 = (double) SWIG_AsDouble(obj2);
21537 if (PyErr_Occurred()) SWIG_fail;
21538 arg4 = (double) SWIG_AsDouble(obj3);
21539 if (PyErr_Occurred()) SWIG_fail;
994141e6 21540 if (obj4) {
15afbcd0
RD
21541 arg5 = (int) SWIG_AsInt(obj4);
21542 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
21543 }
21544 if (obj5) {
15afbcd0
RD
21545 arg6 = (int) SWIG_AsInt(obj5);
21546 if (PyErr_Occurred()) SWIG_fail;
994141e6 21547 }
44127b65
RD
21548 {
21549 PyThreadState* __tstate = wxPyBeginAllowThreads();
21550 (arg1)->base_OnDragLeft(arg2,arg3,arg4,arg5,arg6);
21551
21552 wxPyEndAllowThreads(__tstate);
21553 if (PyErr_Occurred()) SWIG_fail;
21554 }
21555 Py_INCREF(Py_None); resultobj = Py_None;
21556 return resultobj;
21557 fail:
21558 return NULL;
21559}
21560
21561
21562static PyObject *_wrap_PyDivisionShape_base_OnBeginDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
21563 PyObject *resultobj;
21564 wxPyDivisionShape *arg1 = (wxPyDivisionShape *) 0 ;
21565 double arg2 ;
21566 double arg3 ;
21567 int arg4 = (int) 0 ;
21568 int arg5 = (int) 0 ;
21569 PyObject * obj0 = 0 ;
994141e6
RD
21570 PyObject * obj1 = 0 ;
21571 PyObject * obj2 = 0 ;
21572 PyObject * obj3 = 0 ;
21573 PyObject * obj4 = 0 ;
44127b65
RD
21574 char *kwnames[] = {
21575 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
21576 };
21577
994141e6 21578 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyDivisionShape_base_OnBeginDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
21579 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDivisionShape,
21580 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21581 arg2 = (double) SWIG_AsDouble(obj1);
21582 if (PyErr_Occurred()) SWIG_fail;
21583 arg3 = (double) SWIG_AsDouble(obj2);
21584 if (PyErr_Occurred()) SWIG_fail;
994141e6 21585 if (obj3) {
15afbcd0
RD
21586 arg4 = (int) SWIG_AsInt(obj3);
21587 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
21588 }
21589 if (obj4) {
15afbcd0
RD
21590 arg5 = (int) SWIG_AsInt(obj4);
21591 if (PyErr_Occurred()) SWIG_fail;
994141e6 21592 }
44127b65
RD
21593 {
21594 PyThreadState* __tstate = wxPyBeginAllowThreads();
21595 (arg1)->base_OnBeginDragLeft(arg2,arg3,arg4,arg5);
21596
21597 wxPyEndAllowThreads(__tstate);
21598 if (PyErr_Occurred()) SWIG_fail;
21599 }
21600 Py_INCREF(Py_None); resultobj = Py_None;
21601 return resultobj;
21602 fail:
21603 return NULL;
21604}
21605
21606
21607static PyObject *_wrap_PyDivisionShape_base_OnEndDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
21608 PyObject *resultobj;
21609 wxPyDivisionShape *arg1 = (wxPyDivisionShape *) 0 ;
21610 double arg2 ;
21611 double arg3 ;
21612 int arg4 = (int) 0 ;
21613 int arg5 = (int) 0 ;
21614 PyObject * obj0 = 0 ;
994141e6
RD
21615 PyObject * obj1 = 0 ;
21616 PyObject * obj2 = 0 ;
21617 PyObject * obj3 = 0 ;
21618 PyObject * obj4 = 0 ;
44127b65
RD
21619 char *kwnames[] = {
21620 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
21621 };
21622
994141e6 21623 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyDivisionShape_base_OnEndDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
21624 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDivisionShape,
21625 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21626 arg2 = (double) SWIG_AsDouble(obj1);
21627 if (PyErr_Occurred()) SWIG_fail;
21628 arg3 = (double) SWIG_AsDouble(obj2);
21629 if (PyErr_Occurred()) SWIG_fail;
994141e6 21630 if (obj3) {
15afbcd0
RD
21631 arg4 = (int) SWIG_AsInt(obj3);
21632 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
21633 }
21634 if (obj4) {
15afbcd0
RD
21635 arg5 = (int) SWIG_AsInt(obj4);
21636 if (PyErr_Occurred()) SWIG_fail;
994141e6 21637 }
44127b65
RD
21638 {
21639 PyThreadState* __tstate = wxPyBeginAllowThreads();
21640 (arg1)->base_OnEndDragLeft(arg2,arg3,arg4,arg5);
21641
21642 wxPyEndAllowThreads(__tstate);
21643 if (PyErr_Occurred()) SWIG_fail;
21644 }
21645 Py_INCREF(Py_None); resultobj = Py_None;
21646 return resultobj;
21647 fail:
21648 return NULL;
21649}
21650
21651
21652static PyObject *_wrap_PyDivisionShape_base_OnDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
21653 PyObject *resultobj;
21654 wxPyDivisionShape *arg1 = (wxPyDivisionShape *) 0 ;
21655 bool arg2 ;
21656 double arg3 ;
21657 double arg4 ;
21658 int arg5 = (int) 0 ;
21659 int arg6 = (int) 0 ;
21660 PyObject * obj0 = 0 ;
21661 PyObject * obj1 = 0 ;
994141e6
RD
21662 PyObject * obj2 = 0 ;
21663 PyObject * obj3 = 0 ;
21664 PyObject * obj4 = 0 ;
21665 PyObject * obj5 = 0 ;
44127b65
RD
21666 char *kwnames[] = {
21667 (char *) "self",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
21668 };
21669
994141e6 21670 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:PyDivisionShape_base_OnDragRight",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
21671 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDivisionShape,
21672 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21673 arg2 = (bool) SWIG_AsBool(obj1);
21674 if (PyErr_Occurred()) SWIG_fail;
21675 arg3 = (double) SWIG_AsDouble(obj2);
21676 if (PyErr_Occurred()) SWIG_fail;
21677 arg4 = (double) SWIG_AsDouble(obj3);
21678 if (PyErr_Occurred()) SWIG_fail;
994141e6 21679 if (obj4) {
15afbcd0
RD
21680 arg5 = (int) SWIG_AsInt(obj4);
21681 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
21682 }
21683 if (obj5) {
15afbcd0
RD
21684 arg6 = (int) SWIG_AsInt(obj5);
21685 if (PyErr_Occurred()) SWIG_fail;
994141e6 21686 }
44127b65
RD
21687 {
21688 PyThreadState* __tstate = wxPyBeginAllowThreads();
21689 (arg1)->base_OnDragRight(arg2,arg3,arg4,arg5,arg6);
21690
21691 wxPyEndAllowThreads(__tstate);
21692 if (PyErr_Occurred()) SWIG_fail;
21693 }
21694 Py_INCREF(Py_None); resultobj = Py_None;
21695 return resultobj;
21696 fail:
21697 return NULL;
21698}
21699
21700
21701static PyObject *_wrap_PyDivisionShape_base_OnBeginDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
21702 PyObject *resultobj;
21703 wxPyDivisionShape *arg1 = (wxPyDivisionShape *) 0 ;
21704 double arg2 ;
21705 double arg3 ;
21706 int arg4 = (int) 0 ;
21707 int arg5 = (int) 0 ;
21708 PyObject * obj0 = 0 ;
994141e6
RD
21709 PyObject * obj1 = 0 ;
21710 PyObject * obj2 = 0 ;
21711 PyObject * obj3 = 0 ;
21712 PyObject * obj4 = 0 ;
44127b65
RD
21713 char *kwnames[] = {
21714 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
21715 };
21716
994141e6 21717 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyDivisionShape_base_OnBeginDragRight",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
21718 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDivisionShape,
21719 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21720 arg2 = (double) SWIG_AsDouble(obj1);
21721 if (PyErr_Occurred()) SWIG_fail;
21722 arg3 = (double) SWIG_AsDouble(obj2);
21723 if (PyErr_Occurred()) SWIG_fail;
994141e6 21724 if (obj3) {
15afbcd0
RD
21725 arg4 = (int) SWIG_AsInt(obj3);
21726 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
21727 }
21728 if (obj4) {
15afbcd0
RD
21729 arg5 = (int) SWIG_AsInt(obj4);
21730 if (PyErr_Occurred()) SWIG_fail;
994141e6 21731 }
44127b65
RD
21732 {
21733 PyThreadState* __tstate = wxPyBeginAllowThreads();
21734 (arg1)->base_OnBeginDragRight(arg2,arg3,arg4,arg5);
21735
21736 wxPyEndAllowThreads(__tstate);
21737 if (PyErr_Occurred()) SWIG_fail;
21738 }
21739 Py_INCREF(Py_None); resultobj = Py_None;
21740 return resultobj;
21741 fail:
21742 return NULL;
21743}
21744
21745
21746static PyObject *_wrap_PyDivisionShape_base_OnEndDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
21747 PyObject *resultobj;
21748 wxPyDivisionShape *arg1 = (wxPyDivisionShape *) 0 ;
21749 double arg2 ;
21750 double arg3 ;
21751 int arg4 = (int) 0 ;
21752 int arg5 = (int) 0 ;
21753 PyObject * obj0 = 0 ;
994141e6
RD
21754 PyObject * obj1 = 0 ;
21755 PyObject * obj2 = 0 ;
21756 PyObject * obj3 = 0 ;
21757 PyObject * obj4 = 0 ;
44127b65
RD
21758 char *kwnames[] = {
21759 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
21760 };
21761
994141e6 21762 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyDivisionShape_base_OnEndDragRight",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
21763 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDivisionShape,
21764 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21765 arg2 = (double) SWIG_AsDouble(obj1);
21766 if (PyErr_Occurred()) SWIG_fail;
21767 arg3 = (double) SWIG_AsDouble(obj2);
21768 if (PyErr_Occurred()) SWIG_fail;
994141e6 21769 if (obj3) {
15afbcd0
RD
21770 arg4 = (int) SWIG_AsInt(obj3);
21771 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
21772 }
21773 if (obj4) {
15afbcd0
RD
21774 arg5 = (int) SWIG_AsInt(obj4);
21775 if (PyErr_Occurred()) SWIG_fail;
994141e6 21776 }
44127b65
RD
21777 {
21778 PyThreadState* __tstate = wxPyBeginAllowThreads();
21779 (arg1)->base_OnEndDragRight(arg2,arg3,arg4,arg5);
21780
21781 wxPyEndAllowThreads(__tstate);
21782 if (PyErr_Occurred()) SWIG_fail;
21783 }
21784 Py_INCREF(Py_None); resultobj = Py_None;
21785 return resultobj;
21786 fail:
21787 return NULL;
21788}
21789
21790
21791static PyObject *_wrap_PyDivisionShape_base_OnDrawOutline(PyObject *self, PyObject *args, PyObject *kwargs) {
21792 PyObject *resultobj;
21793 wxPyDivisionShape *arg1 = (wxPyDivisionShape *) 0 ;
21794 wxDC *arg2 = 0 ;
21795 double arg3 ;
21796 double arg4 ;
21797 double arg5 ;
21798 double arg6 ;
21799 PyObject * obj0 = 0 ;
21800 PyObject * obj1 = 0 ;
994141e6
RD
21801 PyObject * obj2 = 0 ;
21802 PyObject * obj3 = 0 ;
21803 PyObject * obj4 = 0 ;
21804 PyObject * obj5 = 0 ;
44127b65
RD
21805 char *kwnames[] = {
21806 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "w",(char *) "h", NULL
21807 };
21808
994141e6 21809 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO:PyDivisionShape_base_OnDrawOutline",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
21810 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDivisionShape,
21811 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21812 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
21813 SWIG_POINTER_EXCEPTION | 0)) == -1)
21814 SWIG_fail;
44127b65 21815 if (arg2 == NULL) {
15afbcd0
RD
21816 PyErr_SetString(PyExc_TypeError,"null reference");
21817 SWIG_fail;
994141e6 21818 }
15afbcd0
RD
21819 arg3 = (double) SWIG_AsDouble(obj2);
21820 if (PyErr_Occurred()) SWIG_fail;
21821 arg4 = (double) SWIG_AsDouble(obj3);
21822 if (PyErr_Occurred()) SWIG_fail;
21823 arg5 = (double) SWIG_AsDouble(obj4);
21824 if (PyErr_Occurred()) SWIG_fail;
21825 arg6 = (double) SWIG_AsDouble(obj5);
21826 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
21827 {
21828 PyThreadState* __tstate = wxPyBeginAllowThreads();
21829 (arg1)->base_OnDrawOutline(*arg2,arg3,arg4,arg5,arg6);
21830
21831 wxPyEndAllowThreads(__tstate);
21832 if (PyErr_Occurred()) SWIG_fail;
21833 }
21834 Py_INCREF(Py_None); resultobj = Py_None;
21835 return resultobj;
21836 fail:
21837 return NULL;
21838}
21839
21840
21841static PyObject *_wrap_PyDivisionShape_base_OnDrawControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
21842 PyObject *resultobj;
21843 wxPyDivisionShape *arg1 = (wxPyDivisionShape *) 0 ;
21844 wxDC *arg2 = 0 ;
21845 PyObject * obj0 = 0 ;
21846 PyObject * obj1 = 0 ;
21847 char *kwnames[] = {
21848 (char *) "self",(char *) "dc", NULL
21849 };
21850
21851 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyDivisionShape_base_OnDrawControlPoints",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
21852 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDivisionShape,
21853 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21854 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
21855 SWIG_POINTER_EXCEPTION | 0)) == -1)
21856 SWIG_fail;
44127b65 21857 if (arg2 == NULL) {
15afbcd0
RD
21858 PyErr_SetString(PyExc_TypeError,"null reference");
21859 SWIG_fail;
44127b65
RD
21860 }
21861 {
21862 PyThreadState* __tstate = wxPyBeginAllowThreads();
21863 (arg1)->base_OnDrawControlPoints(*arg2);
21864
21865 wxPyEndAllowThreads(__tstate);
21866 if (PyErr_Occurred()) SWIG_fail;
21867 }
21868 Py_INCREF(Py_None); resultobj = Py_None;
21869 return resultobj;
21870 fail:
21871 return NULL;
21872}
21873
21874
21875static PyObject *_wrap_PyDivisionShape_base_OnEraseControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
21876 PyObject *resultobj;
21877 wxPyDivisionShape *arg1 = (wxPyDivisionShape *) 0 ;
21878 wxDC *arg2 = 0 ;
21879 PyObject * obj0 = 0 ;
21880 PyObject * obj1 = 0 ;
21881 char *kwnames[] = {
21882 (char *) "self",(char *) "dc", NULL
21883 };
21884
21885 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyDivisionShape_base_OnEraseControlPoints",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
21886 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDivisionShape,
21887 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21888 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
21889 SWIG_POINTER_EXCEPTION | 0)) == -1)
21890 SWIG_fail;
44127b65 21891 if (arg2 == NULL) {
15afbcd0
RD
21892 PyErr_SetString(PyExc_TypeError,"null reference");
21893 SWIG_fail;
44127b65
RD
21894 }
21895 {
21896 PyThreadState* __tstate = wxPyBeginAllowThreads();
21897 (arg1)->base_OnEraseControlPoints(*arg2);
21898
21899 wxPyEndAllowThreads(__tstate);
21900 if (PyErr_Occurred()) SWIG_fail;
21901 }
21902 Py_INCREF(Py_None); resultobj = Py_None;
21903 return resultobj;
21904 fail:
21905 return NULL;
21906}
21907
21908
21909static PyObject *_wrap_PyDivisionShape_base_OnMoveLink(PyObject *self, PyObject *args, PyObject *kwargs) {
21910 PyObject *resultobj;
21911 wxPyDivisionShape *arg1 = (wxPyDivisionShape *) 0 ;
21912 wxDC *arg2 = 0 ;
21913 bool arg3 = (bool) True ;
21914 PyObject * obj0 = 0 ;
21915 PyObject * obj1 = 0 ;
21916 PyObject * obj2 = 0 ;
21917 char *kwnames[] = {
21918 (char *) "self",(char *) "dc",(char *) "moveControlPoints", NULL
21919 };
21920
21921 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:PyDivisionShape_base_OnMoveLink",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
21922 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDivisionShape,
21923 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21924 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
21925 SWIG_POINTER_EXCEPTION | 0)) == -1)
21926 SWIG_fail;
44127b65 21927 if (arg2 == NULL) {
15afbcd0
RD
21928 PyErr_SetString(PyExc_TypeError,"null reference");
21929 SWIG_fail;
44127b65
RD
21930 }
21931 if (obj2) {
15afbcd0
RD
21932 arg3 = (bool) SWIG_AsBool(obj2);
21933 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
21934 }
21935 {
21936 PyThreadState* __tstate = wxPyBeginAllowThreads();
21937 (arg1)->base_OnMoveLink(*arg2,arg3);
21938
21939 wxPyEndAllowThreads(__tstate);
21940 if (PyErr_Occurred()) SWIG_fail;
21941 }
21942 Py_INCREF(Py_None); resultobj = Py_None;
21943 return resultobj;
21944 fail:
21945 return NULL;
21946}
21947
21948
21949static PyObject *_wrap_PyDivisionShape_base_OnSizingDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
21950 PyObject *resultobj;
21951 wxPyDivisionShape *arg1 = (wxPyDivisionShape *) 0 ;
21952 wxPyControlPoint *arg2 = (wxPyControlPoint *) 0 ;
21953 bool arg3 ;
21954 double arg4 ;
21955 double arg5 ;
21956 int arg6 = (int) 0 ;
21957 int arg7 = (int) 0 ;
21958 PyObject * obj0 = 0 ;
21959 PyObject * obj1 = 0 ;
21960 PyObject * obj2 = 0 ;
994141e6
RD
21961 PyObject * obj3 = 0 ;
21962 PyObject * obj4 = 0 ;
21963 PyObject * obj5 = 0 ;
21964 PyObject * obj6 = 0 ;
44127b65
RD
21965 char *kwnames[] = {
21966 (char *) "self",(char *) "pt",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
21967 };
21968
994141e6 21969 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|OO:PyDivisionShape_base_OnSizingDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
15afbcd0
RD
21970 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDivisionShape,
21971 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21972 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyControlPoint,
21973 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
21974 arg3 = (bool) SWIG_AsBool(obj2);
21975 if (PyErr_Occurred()) SWIG_fail;
21976 arg4 = (double) SWIG_AsDouble(obj3);
21977 if (PyErr_Occurred()) SWIG_fail;
21978 arg5 = (double) SWIG_AsDouble(obj4);
21979 if (PyErr_Occurred()) SWIG_fail;
994141e6 21980 if (obj5) {
15afbcd0
RD
21981 arg6 = (int) SWIG_AsInt(obj5);
21982 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
21983 }
21984 if (obj6) {
15afbcd0
RD
21985 arg7 = (int) SWIG_AsInt(obj6);
21986 if (PyErr_Occurred()) SWIG_fail;
994141e6 21987 }
44127b65
RD
21988 {
21989 PyThreadState* __tstate = wxPyBeginAllowThreads();
21990 (arg1)->base_OnSizingDragLeft(arg2,arg3,arg4,arg5,arg6,arg7);
21991
21992 wxPyEndAllowThreads(__tstate);
21993 if (PyErr_Occurred()) SWIG_fail;
21994 }
21995 Py_INCREF(Py_None); resultobj = Py_None;
21996 return resultobj;
21997 fail:
21998 return NULL;
21999}
22000
22001
22002static PyObject *_wrap_PyDivisionShape_base_OnSizingBeginDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
22003 PyObject *resultobj;
22004 wxPyDivisionShape *arg1 = (wxPyDivisionShape *) 0 ;
22005 wxPyControlPoint *arg2 = (wxPyControlPoint *) 0 ;
22006 double arg3 ;
22007 double arg4 ;
22008 int arg5 = (int) 0 ;
22009 int arg6 = (int) 0 ;
22010 PyObject * obj0 = 0 ;
22011 PyObject * obj1 = 0 ;
994141e6
RD
22012 PyObject * obj2 = 0 ;
22013 PyObject * obj3 = 0 ;
22014 PyObject * obj4 = 0 ;
22015 PyObject * obj5 = 0 ;
44127b65
RD
22016 char *kwnames[] = {
22017 (char *) "self",(char *) "pt",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
22018 };
22019
994141e6 22020 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:PyDivisionShape_base_OnSizingBeginDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
22021 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDivisionShape,
22022 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22023 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyControlPoint,
22024 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22025 arg3 = (double) SWIG_AsDouble(obj2);
22026 if (PyErr_Occurred()) SWIG_fail;
22027 arg4 = (double) SWIG_AsDouble(obj3);
22028 if (PyErr_Occurred()) SWIG_fail;
22029 if (obj4) {
22030 arg5 = (int) SWIG_AsInt(obj4);
994141e6
RD
22031 if (PyErr_Occurred()) SWIG_fail;
22032 }
15afbcd0
RD
22033 if (obj5) {
22034 arg6 = (int) SWIG_AsInt(obj5);
994141e6
RD
22035 if (PyErr_Occurred()) SWIG_fail;
22036 }
44127b65
RD
22037 {
22038 PyThreadState* __tstate = wxPyBeginAllowThreads();
22039 (arg1)->base_OnSizingBeginDragLeft(arg2,arg3,arg4,arg5,arg6);
22040
22041 wxPyEndAllowThreads(__tstate);
22042 if (PyErr_Occurred()) SWIG_fail;
22043 }
22044 Py_INCREF(Py_None); resultobj = Py_None;
22045 return resultobj;
22046 fail:
22047 return NULL;
22048}
22049
22050
22051static PyObject *_wrap_PyDivisionShape_base_OnSizingEndDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
22052 PyObject *resultobj;
22053 wxPyDivisionShape *arg1 = (wxPyDivisionShape *) 0 ;
22054 wxPyControlPoint *arg2 = (wxPyControlPoint *) 0 ;
22055 double arg3 ;
22056 double arg4 ;
22057 int arg5 = (int) 0 ;
22058 int arg6 = (int) 0 ;
22059 PyObject * obj0 = 0 ;
22060 PyObject * obj1 = 0 ;
994141e6
RD
22061 PyObject * obj2 = 0 ;
22062 PyObject * obj3 = 0 ;
22063 PyObject * obj4 = 0 ;
22064 PyObject * obj5 = 0 ;
44127b65
RD
22065 char *kwnames[] = {
22066 (char *) "self",(char *) "pt",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
22067 };
22068
994141e6 22069 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:PyDivisionShape_base_OnSizingEndDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
22070 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDivisionShape,
22071 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22072 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyControlPoint,
22073 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22074 arg3 = (double) SWIG_AsDouble(obj2);
22075 if (PyErr_Occurred()) SWIG_fail;
22076 arg4 = (double) SWIG_AsDouble(obj3);
22077 if (PyErr_Occurred()) SWIG_fail;
994141e6 22078 if (obj4) {
15afbcd0
RD
22079 arg5 = (int) SWIG_AsInt(obj4);
22080 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
22081 }
22082 if (obj5) {
15afbcd0
RD
22083 arg6 = (int) SWIG_AsInt(obj5);
22084 if (PyErr_Occurred()) SWIG_fail;
994141e6 22085 }
44127b65
RD
22086 {
22087 PyThreadState* __tstate = wxPyBeginAllowThreads();
22088 (arg1)->base_OnSizingEndDragLeft(arg2,arg3,arg4,arg5,arg6);
22089
22090 wxPyEndAllowThreads(__tstate);
22091 if (PyErr_Occurred()) SWIG_fail;
22092 }
22093 Py_INCREF(Py_None); resultobj = Py_None;
22094 return resultobj;
22095 fail:
22096 return NULL;
22097}
22098
22099
22100static PyObject *_wrap_PyDivisionShape_base_OnBeginSize(PyObject *self, PyObject *args, PyObject *kwargs) {
22101 PyObject *resultobj;
22102 wxPyDivisionShape *arg1 = (wxPyDivisionShape *) 0 ;
22103 double arg2 ;
22104 double arg3 ;
22105 PyObject * obj0 = 0 ;
994141e6
RD
22106 PyObject * obj1 = 0 ;
22107 PyObject * obj2 = 0 ;
44127b65
RD
22108 char *kwnames[] = {
22109 (char *) "self",(char *) "w",(char *) "h", NULL
22110 };
22111
994141e6 22112 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyDivisionShape_base_OnBeginSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
22113 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDivisionShape,
22114 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22115 arg2 = (double) SWIG_AsDouble(obj1);
22116 if (PyErr_Occurred()) SWIG_fail;
22117 arg3 = (double) SWIG_AsDouble(obj2);
22118 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
22119 {
22120 PyThreadState* __tstate = wxPyBeginAllowThreads();
22121 (arg1)->base_OnBeginSize(arg2,arg3);
22122
22123 wxPyEndAllowThreads(__tstate);
22124 if (PyErr_Occurred()) SWIG_fail;
22125 }
22126 Py_INCREF(Py_None); resultobj = Py_None;
22127 return resultobj;
22128 fail:
22129 return NULL;
22130}
22131
22132
22133static PyObject *_wrap_PyDivisionShape_base_OnEndSize(PyObject *self, PyObject *args, PyObject *kwargs) {
22134 PyObject *resultobj;
22135 wxPyDivisionShape *arg1 = (wxPyDivisionShape *) 0 ;
22136 double arg2 ;
22137 double arg3 ;
22138 PyObject * obj0 = 0 ;
994141e6
RD
22139 PyObject * obj1 = 0 ;
22140 PyObject * obj2 = 0 ;
44127b65
RD
22141 char *kwnames[] = {
22142 (char *) "self",(char *) "w",(char *) "h", NULL
22143 };
22144
994141e6 22145 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyDivisionShape_base_OnEndSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
22146 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyDivisionShape,
22147 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22148 arg2 = (double) SWIG_AsDouble(obj1);
22149 if (PyErr_Occurred()) SWIG_fail;
22150 arg3 = (double) SWIG_AsDouble(obj2);
22151 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
22152 {
22153 PyThreadState* __tstate = wxPyBeginAllowThreads();
22154 (arg1)->base_OnEndSize(arg2,arg3);
22155
22156 wxPyEndAllowThreads(__tstate);
22157 if (PyErr_Occurred()) SWIG_fail;
22158 }
22159 Py_INCREF(Py_None); resultobj = Py_None;
22160 return resultobj;
22161 fail:
22162 return NULL;
22163}
22164
22165
22166static PyObject * PyDivisionShape_swigregister(PyObject *self, PyObject *args) {
22167 PyObject *obj;
22168 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
22169 SWIG_TypeClientData(SWIGTYPE_p_wxPyDivisionShape, obj);
22170 Py_INCREF(obj);
22171 return Py_BuildValue((char *)"");
22172}
22173static PyObject *_wrap_new_PyEllipseShape(PyObject *self, PyObject *args, PyObject *kwargs) {
22174 PyObject *resultobj;
22175 double arg1 = (double) 0.0 ;
22176 double arg2 = (double) 0.0 ;
22177 wxPyEllipseShape *result;
994141e6
RD
22178 PyObject * obj0 = 0 ;
22179 PyObject * obj1 = 0 ;
44127b65
RD
22180 char *kwnames[] = {
22181 (char *) "width",(char *) "height", NULL
22182 };
22183
994141e6
RD
22184 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_PyEllipseShape",kwnames,&obj0,&obj1)) goto fail;
22185 if (obj0) {
15afbcd0
RD
22186 arg1 = (double) SWIG_AsDouble(obj0);
22187 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
22188 }
22189 if (obj1) {
15afbcd0
RD
22190 arg2 = (double) SWIG_AsDouble(obj1);
22191 if (PyErr_Occurred()) SWIG_fail;
994141e6 22192 }
44127b65
RD
22193 {
22194 PyThreadState* __tstate = wxPyBeginAllowThreads();
22195 result = (wxPyEllipseShape *)new wxPyEllipseShape(arg1,arg2);
22196
22197 wxPyEndAllowThreads(__tstate);
22198 if (PyErr_Occurred()) SWIG_fail;
22199 }
15afbcd0 22200 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyEllipseShape, 1);
44127b65
RD
22201 return resultobj;
22202 fail:
22203 return NULL;
22204}
22205
22206
22207static PyObject *_wrap_PyEllipseShape__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
22208 PyObject *resultobj;
22209 wxPyEllipseShape *arg1 = (wxPyEllipseShape *) 0 ;
22210 PyObject *arg2 = (PyObject *) 0 ;
22211 PyObject *arg3 = (PyObject *) 0 ;
22212 PyObject * obj0 = 0 ;
22213 PyObject * obj1 = 0 ;
22214 PyObject * obj2 = 0 ;
22215 char *kwnames[] = {
22216 (char *) "self",(char *) "self",(char *) "_class", NULL
22217 };
22218
22219 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyEllipseShape__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
22220 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyEllipseShape,
22221 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
22222 arg2 = obj1;
22223 arg3 = obj2;
22224 {
22225 PyThreadState* __tstate = wxPyBeginAllowThreads();
22226 (arg1)->_setCallbackInfo(arg2,arg3);
22227
22228 wxPyEndAllowThreads(__tstate);
22229 if (PyErr_Occurred()) SWIG_fail;
22230 }
22231 Py_INCREF(Py_None); resultobj = Py_None;
22232 return resultobj;
22233 fail:
22234 return NULL;
22235}
22236
22237
22238static PyObject *_wrap_PyEllipseShape_base_OnDraw(PyObject *self, PyObject *args, PyObject *kwargs) {
22239 PyObject *resultobj;
22240 wxPyEllipseShape *arg1 = (wxPyEllipseShape *) 0 ;
22241 wxDC *arg2 = 0 ;
22242 PyObject * obj0 = 0 ;
22243 PyObject * obj1 = 0 ;
22244 char *kwnames[] = {
22245 (char *) "self",(char *) "dc", NULL
22246 };
22247
22248 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyEllipseShape_base_OnDraw",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
22249 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyEllipseShape,
22250 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22251 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
22252 SWIG_POINTER_EXCEPTION | 0)) == -1)
22253 SWIG_fail;
44127b65 22254 if (arg2 == NULL) {
15afbcd0
RD
22255 PyErr_SetString(PyExc_TypeError,"null reference");
22256 SWIG_fail;
44127b65
RD
22257 }
22258 {
22259 PyThreadState* __tstate = wxPyBeginAllowThreads();
22260 (arg1)->base_OnDraw(*arg2);
22261
22262 wxPyEndAllowThreads(__tstate);
22263 if (PyErr_Occurred()) SWIG_fail;
22264 }
22265 Py_INCREF(Py_None); resultobj = Py_None;
22266 return resultobj;
22267 fail:
22268 return NULL;
22269}
22270
22271
22272static PyObject *_wrap_PyEllipseShape_base_OnDrawContents(PyObject *self, PyObject *args, PyObject *kwargs) {
22273 PyObject *resultobj;
22274 wxPyEllipseShape *arg1 = (wxPyEllipseShape *) 0 ;
22275 wxDC *arg2 = 0 ;
22276 PyObject * obj0 = 0 ;
22277 PyObject * obj1 = 0 ;
22278 char *kwnames[] = {
22279 (char *) "self",(char *) "dc", NULL
22280 };
22281
22282 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyEllipseShape_base_OnDrawContents",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
22283 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyEllipseShape,
22284 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22285 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
22286 SWIG_POINTER_EXCEPTION | 0)) == -1)
22287 SWIG_fail;
44127b65 22288 if (arg2 == NULL) {
15afbcd0
RD
22289 PyErr_SetString(PyExc_TypeError,"null reference");
22290 SWIG_fail;
44127b65
RD
22291 }
22292 {
22293 PyThreadState* __tstate = wxPyBeginAllowThreads();
22294 (arg1)->base_OnDrawContents(*arg2);
22295
22296 wxPyEndAllowThreads(__tstate);
22297 if (PyErr_Occurred()) SWIG_fail;
22298 }
22299 Py_INCREF(Py_None); resultobj = Py_None;
22300 return resultobj;
22301 fail:
22302 return NULL;
22303}
22304
22305
22306static PyObject *_wrap_PyEllipseShape_base_OnDrawBranches(PyObject *self, PyObject *args, PyObject *kwargs) {
22307 PyObject *resultobj;
22308 wxPyEllipseShape *arg1 = (wxPyEllipseShape *) 0 ;
22309 wxDC *arg2 = 0 ;
22310 bool arg3 = (bool) FALSE ;
22311 PyObject * obj0 = 0 ;
22312 PyObject * obj1 = 0 ;
22313 PyObject * obj2 = 0 ;
22314 char *kwnames[] = {
22315 (char *) "self",(char *) "dc",(char *) "erase", NULL
22316 };
22317
22318 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:PyEllipseShape_base_OnDrawBranches",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
22319 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyEllipseShape,
22320 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22321 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
22322 SWIG_POINTER_EXCEPTION | 0)) == -1)
22323 SWIG_fail;
44127b65 22324 if (arg2 == NULL) {
15afbcd0
RD
22325 PyErr_SetString(PyExc_TypeError,"null reference");
22326 SWIG_fail;
44127b65
RD
22327 }
22328 if (obj2) {
15afbcd0
RD
22329 arg3 = (bool) SWIG_AsBool(obj2);
22330 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
22331 }
22332 {
22333 PyThreadState* __tstate = wxPyBeginAllowThreads();
22334 (arg1)->base_OnDrawBranches(*arg2,arg3);
22335
22336 wxPyEndAllowThreads(__tstate);
22337 if (PyErr_Occurred()) SWIG_fail;
22338 }
22339 Py_INCREF(Py_None); resultobj = Py_None;
22340 return resultobj;
22341 fail:
22342 return NULL;
22343}
22344
22345
22346static PyObject *_wrap_PyEllipseShape_base_OnMoveLinks(PyObject *self, PyObject *args, PyObject *kwargs) {
22347 PyObject *resultobj;
22348 wxPyEllipseShape *arg1 = (wxPyEllipseShape *) 0 ;
22349 wxDC *arg2 = 0 ;
22350 PyObject * obj0 = 0 ;
22351 PyObject * obj1 = 0 ;
22352 char *kwnames[] = {
22353 (char *) "self",(char *) "dc", NULL
22354 };
22355
22356 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyEllipseShape_base_OnMoveLinks",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
22357 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyEllipseShape,
22358 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22359 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
22360 SWIG_POINTER_EXCEPTION | 0)) == -1)
22361 SWIG_fail;
44127b65 22362 if (arg2 == NULL) {
15afbcd0
RD
22363 PyErr_SetString(PyExc_TypeError,"null reference");
22364 SWIG_fail;
44127b65
RD
22365 }
22366 {
22367 PyThreadState* __tstate = wxPyBeginAllowThreads();
22368 (arg1)->base_OnMoveLinks(*arg2);
22369
22370 wxPyEndAllowThreads(__tstate);
22371 if (PyErr_Occurred()) SWIG_fail;
22372 }
22373 Py_INCREF(Py_None); resultobj = Py_None;
22374 return resultobj;
22375 fail:
22376 return NULL;
22377}
22378
22379
22380static PyObject *_wrap_PyEllipseShape_base_OnErase(PyObject *self, PyObject *args, PyObject *kwargs) {
22381 PyObject *resultobj;
22382 wxPyEllipseShape *arg1 = (wxPyEllipseShape *) 0 ;
22383 wxDC *arg2 = 0 ;
22384 PyObject * obj0 = 0 ;
22385 PyObject * obj1 = 0 ;
22386 char *kwnames[] = {
22387 (char *) "self",(char *) "dc", NULL
22388 };
22389
22390 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyEllipseShape_base_OnErase",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
22391 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyEllipseShape,
22392 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22393 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
22394 SWIG_POINTER_EXCEPTION | 0)) == -1)
22395 SWIG_fail;
44127b65 22396 if (arg2 == NULL) {
15afbcd0
RD
22397 PyErr_SetString(PyExc_TypeError,"null reference");
22398 SWIG_fail;
44127b65
RD
22399 }
22400 {
22401 PyThreadState* __tstate = wxPyBeginAllowThreads();
22402 (arg1)->base_OnErase(*arg2);
22403
22404 wxPyEndAllowThreads(__tstate);
22405 if (PyErr_Occurred()) SWIG_fail;
22406 }
22407 Py_INCREF(Py_None); resultobj = Py_None;
22408 return resultobj;
22409 fail:
22410 return NULL;
22411}
22412
22413
22414static PyObject *_wrap_PyEllipseShape_base_OnEraseContents(PyObject *self, PyObject *args, PyObject *kwargs) {
22415 PyObject *resultobj;
22416 wxPyEllipseShape *arg1 = (wxPyEllipseShape *) 0 ;
22417 wxDC *arg2 = 0 ;
22418 PyObject * obj0 = 0 ;
22419 PyObject * obj1 = 0 ;
22420 char *kwnames[] = {
22421 (char *) "self",(char *) "dc", NULL
22422 };
22423
22424 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyEllipseShape_base_OnEraseContents",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
22425 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyEllipseShape,
22426 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22427 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
22428 SWIG_POINTER_EXCEPTION | 0)) == -1)
22429 SWIG_fail;
44127b65 22430 if (arg2 == NULL) {
15afbcd0
RD
22431 PyErr_SetString(PyExc_TypeError,"null reference");
22432 SWIG_fail;
44127b65
RD
22433 }
22434 {
22435 PyThreadState* __tstate = wxPyBeginAllowThreads();
22436 (arg1)->base_OnEraseContents(*arg2);
22437
22438 wxPyEndAllowThreads(__tstate);
22439 if (PyErr_Occurred()) SWIG_fail;
22440 }
22441 Py_INCREF(Py_None); resultobj = Py_None;
22442 return resultobj;
22443 fail:
22444 return NULL;
22445}
22446
22447
22448static PyObject *_wrap_PyEllipseShape_base_OnHighlight(PyObject *self, PyObject *args, PyObject *kwargs) {
22449 PyObject *resultobj;
22450 wxPyEllipseShape *arg1 = (wxPyEllipseShape *) 0 ;
22451 wxDC *arg2 = 0 ;
22452 PyObject * obj0 = 0 ;
22453 PyObject * obj1 = 0 ;
22454 char *kwnames[] = {
22455 (char *) "self",(char *) "dc", NULL
22456 };
22457
22458 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyEllipseShape_base_OnHighlight",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
22459 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyEllipseShape,
22460 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22461 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
22462 SWIG_POINTER_EXCEPTION | 0)) == -1)
22463 SWIG_fail;
44127b65 22464 if (arg2 == NULL) {
15afbcd0
RD
22465 PyErr_SetString(PyExc_TypeError,"null reference");
22466 SWIG_fail;
44127b65
RD
22467 }
22468 {
22469 PyThreadState* __tstate = wxPyBeginAllowThreads();
22470 (arg1)->base_OnHighlight(*arg2);
22471
22472 wxPyEndAllowThreads(__tstate);
22473 if (PyErr_Occurred()) SWIG_fail;
22474 }
22475 Py_INCREF(Py_None); resultobj = Py_None;
22476 return resultobj;
22477 fail:
22478 return NULL;
22479}
22480
22481
22482static PyObject *_wrap_PyEllipseShape_base_OnLeftClick(PyObject *self, PyObject *args, PyObject *kwargs) {
22483 PyObject *resultobj;
22484 wxPyEllipseShape *arg1 = (wxPyEllipseShape *) 0 ;
22485 double arg2 ;
22486 double arg3 ;
22487 int arg4 = (int) 0 ;
22488 int arg5 = (int) 0 ;
22489 PyObject * obj0 = 0 ;
994141e6
RD
22490 PyObject * obj1 = 0 ;
22491 PyObject * obj2 = 0 ;
22492 PyObject * obj3 = 0 ;
22493 PyObject * obj4 = 0 ;
44127b65
RD
22494 char *kwnames[] = {
22495 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
22496 };
22497
994141e6 22498 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyEllipseShape_base_OnLeftClick",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
22499 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyEllipseShape,
22500 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22501 arg2 = (double) SWIG_AsDouble(obj1);
22502 if (PyErr_Occurred()) SWIG_fail;
22503 arg3 = (double) SWIG_AsDouble(obj2);
22504 if (PyErr_Occurred()) SWIG_fail;
994141e6 22505 if (obj3) {
15afbcd0
RD
22506 arg4 = (int) SWIG_AsInt(obj3);
22507 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
22508 }
22509 if (obj4) {
15afbcd0
RD
22510 arg5 = (int) SWIG_AsInt(obj4);
22511 if (PyErr_Occurred()) SWIG_fail;
994141e6 22512 }
44127b65
RD
22513 {
22514 PyThreadState* __tstate = wxPyBeginAllowThreads();
22515 (arg1)->base_OnLeftClick(arg2,arg3,arg4,arg5);
22516
22517 wxPyEndAllowThreads(__tstate);
22518 if (PyErr_Occurred()) SWIG_fail;
22519 }
22520 Py_INCREF(Py_None); resultobj = Py_None;
22521 return resultobj;
22522 fail:
22523 return NULL;
22524}
22525
22526
22527static PyObject *_wrap_PyEllipseShape_base_OnLeftDoubleClick(PyObject *self, PyObject *args, PyObject *kwargs) {
22528 PyObject *resultobj;
22529 wxPyEllipseShape *arg1 = (wxPyEllipseShape *) 0 ;
22530 double arg2 ;
22531 double arg3 ;
22532 int arg4 = (int) 0 ;
22533 int arg5 = (int) 0 ;
22534 PyObject * obj0 = 0 ;
994141e6
RD
22535 PyObject * obj1 = 0 ;
22536 PyObject * obj2 = 0 ;
22537 PyObject * obj3 = 0 ;
22538 PyObject * obj4 = 0 ;
44127b65
RD
22539 char *kwnames[] = {
22540 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
22541 };
22542
994141e6 22543 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyEllipseShape_base_OnLeftDoubleClick",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
22544 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyEllipseShape,
22545 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22546 arg2 = (double) SWIG_AsDouble(obj1);
22547 if (PyErr_Occurred()) SWIG_fail;
22548 arg3 = (double) SWIG_AsDouble(obj2);
22549 if (PyErr_Occurred()) SWIG_fail;
994141e6 22550 if (obj3) {
15afbcd0
RD
22551 arg4 = (int) SWIG_AsInt(obj3);
22552 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
22553 }
22554 if (obj4) {
15afbcd0
RD
22555 arg5 = (int) SWIG_AsInt(obj4);
22556 if (PyErr_Occurred()) SWIG_fail;
994141e6 22557 }
44127b65
RD
22558 {
22559 PyThreadState* __tstate = wxPyBeginAllowThreads();
22560 (arg1)->base_OnLeftDoubleClick(arg2,arg3,arg4,arg5);
22561
22562 wxPyEndAllowThreads(__tstate);
22563 if (PyErr_Occurred()) SWIG_fail;
22564 }
22565 Py_INCREF(Py_None); resultobj = Py_None;
22566 return resultobj;
22567 fail:
22568 return NULL;
22569}
22570
22571
22572static PyObject *_wrap_PyEllipseShape_base_OnRightClick(PyObject *self, PyObject *args, PyObject *kwargs) {
22573 PyObject *resultobj;
22574 wxPyEllipseShape *arg1 = (wxPyEllipseShape *) 0 ;
22575 double arg2 ;
22576 double arg3 ;
22577 int arg4 = (int) 0 ;
22578 int arg5 = (int) 0 ;
22579 PyObject * obj0 = 0 ;
994141e6
RD
22580 PyObject * obj1 = 0 ;
22581 PyObject * obj2 = 0 ;
22582 PyObject * obj3 = 0 ;
22583 PyObject * obj4 = 0 ;
44127b65
RD
22584 char *kwnames[] = {
22585 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
22586 };
22587
994141e6 22588 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyEllipseShape_base_OnRightClick",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
22589 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyEllipseShape,
22590 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22591 arg2 = (double) SWIG_AsDouble(obj1);
22592 if (PyErr_Occurred()) SWIG_fail;
22593 arg3 = (double) SWIG_AsDouble(obj2);
22594 if (PyErr_Occurred()) SWIG_fail;
994141e6 22595 if (obj3) {
15afbcd0
RD
22596 arg4 = (int) SWIG_AsInt(obj3);
22597 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
22598 }
22599 if (obj4) {
15afbcd0
RD
22600 arg5 = (int) SWIG_AsInt(obj4);
22601 if (PyErr_Occurred()) SWIG_fail;
994141e6 22602 }
44127b65
RD
22603 {
22604 PyThreadState* __tstate = wxPyBeginAllowThreads();
22605 (arg1)->base_OnRightClick(arg2,arg3,arg4,arg5);
22606
22607 wxPyEndAllowThreads(__tstate);
22608 if (PyErr_Occurred()) SWIG_fail;
22609 }
22610 Py_INCREF(Py_None); resultobj = Py_None;
22611 return resultobj;
22612 fail:
22613 return NULL;
22614}
22615
22616
22617static PyObject *_wrap_PyEllipseShape_base_OnSize(PyObject *self, PyObject *args, PyObject *kwargs) {
22618 PyObject *resultobj;
22619 wxPyEllipseShape *arg1 = (wxPyEllipseShape *) 0 ;
22620 double arg2 ;
22621 double arg3 ;
22622 PyObject * obj0 = 0 ;
994141e6
RD
22623 PyObject * obj1 = 0 ;
22624 PyObject * obj2 = 0 ;
44127b65
RD
22625 char *kwnames[] = {
22626 (char *) "self",(char *) "x",(char *) "y", NULL
22627 };
22628
994141e6 22629 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyEllipseShape_base_OnSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
22630 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyEllipseShape,
22631 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22632 arg2 = (double) SWIG_AsDouble(obj1);
22633 if (PyErr_Occurred()) SWIG_fail;
22634 arg3 = (double) SWIG_AsDouble(obj2);
22635 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
22636 {
22637 PyThreadState* __tstate = wxPyBeginAllowThreads();
22638 (arg1)->base_OnSize(arg2,arg3);
22639
22640 wxPyEndAllowThreads(__tstate);
22641 if (PyErr_Occurred()) SWIG_fail;
22642 }
22643 Py_INCREF(Py_None); resultobj = Py_None;
22644 return resultobj;
22645 fail:
22646 return NULL;
22647}
22648
22649
22650static PyObject *_wrap_PyEllipseShape_base_OnMovePre(PyObject *self, PyObject *args, PyObject *kwargs) {
22651 PyObject *resultobj;
22652 wxPyEllipseShape *arg1 = (wxPyEllipseShape *) 0 ;
22653 wxDC *arg2 = 0 ;
22654 double arg3 ;
22655 double arg4 ;
22656 double arg5 ;
22657 double arg6 ;
22658 bool arg7 = (bool) True ;
22659 bool result;
22660 PyObject * obj0 = 0 ;
22661 PyObject * obj1 = 0 ;
994141e6
RD
22662 PyObject * obj2 = 0 ;
22663 PyObject * obj3 = 0 ;
22664 PyObject * obj4 = 0 ;
22665 PyObject * obj5 = 0 ;
44127b65
RD
22666 PyObject * obj6 = 0 ;
22667 char *kwnames[] = {
22668 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "old_x",(char *) "old_y",(char *) "display", NULL
22669 };
22670
994141e6 22671 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO|O:PyEllipseShape_base_OnMovePre",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
15afbcd0
RD
22672 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyEllipseShape,
22673 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22674 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
22675 SWIG_POINTER_EXCEPTION | 0)) == -1)
22676 SWIG_fail;
44127b65 22677 if (arg2 == NULL) {
15afbcd0
RD
22678 PyErr_SetString(PyExc_TypeError,"null reference");
22679 SWIG_fail;
22680 }
22681 arg3 = (double) SWIG_AsDouble(obj2);
22682 if (PyErr_Occurred()) SWIG_fail;
22683 arg4 = (double) SWIG_AsDouble(obj3);
22684 if (PyErr_Occurred()) SWIG_fail;
22685 arg5 = (double) SWIG_AsDouble(obj4);
22686 if (PyErr_Occurred()) SWIG_fail;
22687 arg6 = (double) SWIG_AsDouble(obj5);
22688 if (PyErr_Occurred()) SWIG_fail;
44127b65 22689 if (obj6) {
15afbcd0
RD
22690 arg7 = (bool) SWIG_AsBool(obj6);
22691 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
22692 }
22693 {
22694 PyThreadState* __tstate = wxPyBeginAllowThreads();
22695 result = (bool)(arg1)->base_OnMovePre(*arg2,arg3,arg4,arg5,arg6,arg7);
22696
22697 wxPyEndAllowThreads(__tstate);
22698 if (PyErr_Occurred()) SWIG_fail;
22699 }
4f89f6a3
RD
22700 {
22701 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22702 }
44127b65
RD
22703 return resultobj;
22704 fail:
22705 return NULL;
22706}
22707
22708
22709static PyObject *_wrap_PyEllipseShape_base_OnMovePost(PyObject *self, PyObject *args, PyObject *kwargs) {
22710 PyObject *resultobj;
22711 wxPyEllipseShape *arg1 = (wxPyEllipseShape *) 0 ;
22712 wxDC *arg2 = 0 ;
22713 double arg3 ;
22714 double arg4 ;
22715 double arg5 ;
22716 double arg6 ;
22717 bool arg7 = (bool) True ;
22718 PyObject * obj0 = 0 ;
22719 PyObject * obj1 = 0 ;
994141e6
RD
22720 PyObject * obj2 = 0 ;
22721 PyObject * obj3 = 0 ;
22722 PyObject * obj4 = 0 ;
22723 PyObject * obj5 = 0 ;
44127b65
RD
22724 PyObject * obj6 = 0 ;
22725 char *kwnames[] = {
22726 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "old_x",(char *) "old_y",(char *) "display", NULL
22727 };
22728
994141e6 22729 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO|O:PyEllipseShape_base_OnMovePost",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
15afbcd0
RD
22730 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyEllipseShape,
22731 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22732 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
22733 SWIG_POINTER_EXCEPTION | 0)) == -1)
22734 SWIG_fail;
44127b65 22735 if (arg2 == NULL) {
15afbcd0
RD
22736 PyErr_SetString(PyExc_TypeError,"null reference");
22737 SWIG_fail;
22738 }
22739 arg3 = (double) SWIG_AsDouble(obj2);
22740 if (PyErr_Occurred()) SWIG_fail;
22741 arg4 = (double) SWIG_AsDouble(obj3);
22742 if (PyErr_Occurred()) SWIG_fail;
22743 arg5 = (double) SWIG_AsDouble(obj4);
22744 if (PyErr_Occurred()) SWIG_fail;
22745 arg6 = (double) SWIG_AsDouble(obj5);
22746 if (PyErr_Occurred()) SWIG_fail;
44127b65 22747 if (obj6) {
15afbcd0
RD
22748 arg7 = (bool) SWIG_AsBool(obj6);
22749 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
22750 }
22751 {
22752 PyThreadState* __tstate = wxPyBeginAllowThreads();
22753 (arg1)->base_OnMovePost(*arg2,arg3,arg4,arg5,arg6,arg7);
22754
22755 wxPyEndAllowThreads(__tstate);
22756 if (PyErr_Occurred()) SWIG_fail;
22757 }
22758 Py_INCREF(Py_None); resultobj = Py_None;
22759 return resultobj;
22760 fail:
22761 return NULL;
22762}
22763
22764
22765static PyObject *_wrap_PyEllipseShape_base_OnDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
22766 PyObject *resultobj;
22767 wxPyEllipseShape *arg1 = (wxPyEllipseShape *) 0 ;
22768 bool arg2 ;
22769 double arg3 ;
22770 double arg4 ;
22771 int arg5 = (int) 0 ;
22772 int arg6 = (int) 0 ;
22773 PyObject * obj0 = 0 ;
22774 PyObject * obj1 = 0 ;
994141e6
RD
22775 PyObject * obj2 = 0 ;
22776 PyObject * obj3 = 0 ;
22777 PyObject * obj4 = 0 ;
22778 PyObject * obj5 = 0 ;
44127b65
RD
22779 char *kwnames[] = {
22780 (char *) "self",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
22781 };
22782
994141e6 22783 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:PyEllipseShape_base_OnDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
22784 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyEllipseShape,
22785 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22786 arg2 = (bool) SWIG_AsBool(obj1);
22787 if (PyErr_Occurred()) SWIG_fail;
22788 arg3 = (double) SWIG_AsDouble(obj2);
22789 if (PyErr_Occurred()) SWIG_fail;
22790 arg4 = (double) SWIG_AsDouble(obj3);
22791 if (PyErr_Occurred()) SWIG_fail;
994141e6 22792 if (obj4) {
15afbcd0
RD
22793 arg5 = (int) SWIG_AsInt(obj4);
22794 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
22795 }
22796 if (obj5) {
15afbcd0
RD
22797 arg6 = (int) SWIG_AsInt(obj5);
22798 if (PyErr_Occurred()) SWIG_fail;
994141e6 22799 }
44127b65
RD
22800 {
22801 PyThreadState* __tstate = wxPyBeginAllowThreads();
22802 (arg1)->base_OnDragLeft(arg2,arg3,arg4,arg5,arg6);
22803
22804 wxPyEndAllowThreads(__tstate);
22805 if (PyErr_Occurred()) SWIG_fail;
22806 }
22807 Py_INCREF(Py_None); resultobj = Py_None;
22808 return resultobj;
22809 fail:
22810 return NULL;
22811}
22812
22813
22814static PyObject *_wrap_PyEllipseShape_base_OnBeginDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
22815 PyObject *resultobj;
22816 wxPyEllipseShape *arg1 = (wxPyEllipseShape *) 0 ;
22817 double arg2 ;
22818 double arg3 ;
22819 int arg4 = (int) 0 ;
22820 int arg5 = (int) 0 ;
22821 PyObject * obj0 = 0 ;
994141e6
RD
22822 PyObject * obj1 = 0 ;
22823 PyObject * obj2 = 0 ;
22824 PyObject * obj3 = 0 ;
22825 PyObject * obj4 = 0 ;
44127b65
RD
22826 char *kwnames[] = {
22827 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
22828 };
22829
994141e6 22830 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyEllipseShape_base_OnBeginDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
22831 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyEllipseShape,
22832 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22833 arg2 = (double) SWIG_AsDouble(obj1);
22834 if (PyErr_Occurred()) SWIG_fail;
22835 arg3 = (double) SWIG_AsDouble(obj2);
22836 if (PyErr_Occurred()) SWIG_fail;
994141e6 22837 if (obj3) {
15afbcd0
RD
22838 arg4 = (int) SWIG_AsInt(obj3);
22839 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
22840 }
22841 if (obj4) {
15afbcd0
RD
22842 arg5 = (int) SWIG_AsInt(obj4);
22843 if (PyErr_Occurred()) SWIG_fail;
994141e6 22844 }
44127b65
RD
22845 {
22846 PyThreadState* __tstate = wxPyBeginAllowThreads();
22847 (arg1)->base_OnBeginDragLeft(arg2,arg3,arg4,arg5);
22848
22849 wxPyEndAllowThreads(__tstate);
22850 if (PyErr_Occurred()) SWIG_fail;
22851 }
22852 Py_INCREF(Py_None); resultobj = Py_None;
22853 return resultobj;
22854 fail:
22855 return NULL;
22856}
22857
22858
22859static PyObject *_wrap_PyEllipseShape_base_OnEndDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
22860 PyObject *resultobj;
22861 wxPyEllipseShape *arg1 = (wxPyEllipseShape *) 0 ;
22862 double arg2 ;
22863 double arg3 ;
22864 int arg4 = (int) 0 ;
22865 int arg5 = (int) 0 ;
22866 PyObject * obj0 = 0 ;
994141e6
RD
22867 PyObject * obj1 = 0 ;
22868 PyObject * obj2 = 0 ;
22869 PyObject * obj3 = 0 ;
22870 PyObject * obj4 = 0 ;
44127b65
RD
22871 char *kwnames[] = {
22872 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
22873 };
22874
994141e6 22875 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyEllipseShape_base_OnEndDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
22876 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyEllipseShape,
22877 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22878 arg2 = (double) SWIG_AsDouble(obj1);
22879 if (PyErr_Occurred()) SWIG_fail;
22880 arg3 = (double) SWIG_AsDouble(obj2);
22881 if (PyErr_Occurred()) SWIG_fail;
994141e6 22882 if (obj3) {
15afbcd0
RD
22883 arg4 = (int) SWIG_AsInt(obj3);
22884 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
22885 }
22886 if (obj4) {
15afbcd0
RD
22887 arg5 = (int) SWIG_AsInt(obj4);
22888 if (PyErr_Occurred()) SWIG_fail;
994141e6 22889 }
44127b65
RD
22890 {
22891 PyThreadState* __tstate = wxPyBeginAllowThreads();
22892 (arg1)->base_OnEndDragLeft(arg2,arg3,arg4,arg5);
22893
22894 wxPyEndAllowThreads(__tstate);
22895 if (PyErr_Occurred()) SWIG_fail;
22896 }
22897 Py_INCREF(Py_None); resultobj = Py_None;
22898 return resultobj;
22899 fail:
22900 return NULL;
22901}
22902
22903
22904static PyObject *_wrap_PyEllipseShape_base_OnDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
22905 PyObject *resultobj;
22906 wxPyEllipseShape *arg1 = (wxPyEllipseShape *) 0 ;
22907 bool arg2 ;
22908 double arg3 ;
22909 double arg4 ;
22910 int arg5 = (int) 0 ;
22911 int arg6 = (int) 0 ;
22912 PyObject * obj0 = 0 ;
22913 PyObject * obj1 = 0 ;
994141e6
RD
22914 PyObject * obj2 = 0 ;
22915 PyObject * obj3 = 0 ;
22916 PyObject * obj4 = 0 ;
22917 PyObject * obj5 = 0 ;
44127b65
RD
22918 char *kwnames[] = {
22919 (char *) "self",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
22920 };
22921
994141e6 22922 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:PyEllipseShape_base_OnDragRight",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
22923 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyEllipseShape,
22924 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22925 arg2 = (bool) SWIG_AsBool(obj1);
22926 if (PyErr_Occurred()) SWIG_fail;
22927 arg3 = (double) SWIG_AsDouble(obj2);
22928 if (PyErr_Occurred()) SWIG_fail;
22929 arg4 = (double) SWIG_AsDouble(obj3);
22930 if (PyErr_Occurred()) SWIG_fail;
994141e6 22931 if (obj4) {
15afbcd0
RD
22932 arg5 = (int) SWIG_AsInt(obj4);
22933 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
22934 }
22935 if (obj5) {
15afbcd0
RD
22936 arg6 = (int) SWIG_AsInt(obj5);
22937 if (PyErr_Occurred()) SWIG_fail;
994141e6 22938 }
44127b65
RD
22939 {
22940 PyThreadState* __tstate = wxPyBeginAllowThreads();
22941 (arg1)->base_OnDragRight(arg2,arg3,arg4,arg5,arg6);
22942
22943 wxPyEndAllowThreads(__tstate);
22944 if (PyErr_Occurred()) SWIG_fail;
22945 }
22946 Py_INCREF(Py_None); resultobj = Py_None;
22947 return resultobj;
22948 fail:
22949 return NULL;
22950}
22951
22952
22953static PyObject *_wrap_PyEllipseShape_base_OnBeginDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
22954 PyObject *resultobj;
22955 wxPyEllipseShape *arg1 = (wxPyEllipseShape *) 0 ;
22956 double arg2 ;
22957 double arg3 ;
22958 int arg4 = (int) 0 ;
22959 int arg5 = (int) 0 ;
22960 PyObject * obj0 = 0 ;
994141e6
RD
22961 PyObject * obj1 = 0 ;
22962 PyObject * obj2 = 0 ;
22963 PyObject * obj3 = 0 ;
22964 PyObject * obj4 = 0 ;
44127b65
RD
22965 char *kwnames[] = {
22966 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
22967 };
22968
994141e6 22969 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyEllipseShape_base_OnBeginDragRight",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
22970 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyEllipseShape,
22971 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
22972 arg2 = (double) SWIG_AsDouble(obj1);
22973 if (PyErr_Occurred()) SWIG_fail;
22974 arg3 = (double) SWIG_AsDouble(obj2);
22975 if (PyErr_Occurred()) SWIG_fail;
994141e6 22976 if (obj3) {
15afbcd0
RD
22977 arg4 = (int) SWIG_AsInt(obj3);
22978 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
22979 }
22980 if (obj4) {
15afbcd0
RD
22981 arg5 = (int) SWIG_AsInt(obj4);
22982 if (PyErr_Occurred()) SWIG_fail;
994141e6 22983 }
44127b65
RD
22984 {
22985 PyThreadState* __tstate = wxPyBeginAllowThreads();
22986 (arg1)->base_OnBeginDragRight(arg2,arg3,arg4,arg5);
22987
22988 wxPyEndAllowThreads(__tstate);
22989 if (PyErr_Occurred()) SWIG_fail;
22990 }
22991 Py_INCREF(Py_None); resultobj = Py_None;
22992 return resultobj;
22993 fail:
22994 return NULL;
22995}
22996
22997
22998static PyObject *_wrap_PyEllipseShape_base_OnEndDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
22999 PyObject *resultobj;
23000 wxPyEllipseShape *arg1 = (wxPyEllipseShape *) 0 ;
23001 double arg2 ;
23002 double arg3 ;
23003 int arg4 = (int) 0 ;
23004 int arg5 = (int) 0 ;
23005 PyObject * obj0 = 0 ;
994141e6
RD
23006 PyObject * obj1 = 0 ;
23007 PyObject * obj2 = 0 ;
23008 PyObject * obj3 = 0 ;
23009 PyObject * obj4 = 0 ;
44127b65
RD
23010 char *kwnames[] = {
23011 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
23012 };
23013
994141e6 23014 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyEllipseShape_base_OnEndDragRight",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
23015 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyEllipseShape,
23016 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23017 arg2 = (double) SWIG_AsDouble(obj1);
23018 if (PyErr_Occurred()) SWIG_fail;
23019 arg3 = (double) SWIG_AsDouble(obj2);
23020 if (PyErr_Occurred()) SWIG_fail;
994141e6 23021 if (obj3) {
15afbcd0
RD
23022 arg4 = (int) SWIG_AsInt(obj3);
23023 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
23024 }
23025 if (obj4) {
15afbcd0
RD
23026 arg5 = (int) SWIG_AsInt(obj4);
23027 if (PyErr_Occurred()) SWIG_fail;
994141e6 23028 }
44127b65
RD
23029 {
23030 PyThreadState* __tstate = wxPyBeginAllowThreads();
23031 (arg1)->base_OnEndDragRight(arg2,arg3,arg4,arg5);
23032
23033 wxPyEndAllowThreads(__tstate);
23034 if (PyErr_Occurred()) SWIG_fail;
23035 }
23036 Py_INCREF(Py_None); resultobj = Py_None;
23037 return resultobj;
23038 fail:
23039 return NULL;
23040}
23041
23042
23043static PyObject *_wrap_PyEllipseShape_base_OnDrawOutline(PyObject *self, PyObject *args, PyObject *kwargs) {
23044 PyObject *resultobj;
23045 wxPyEllipseShape *arg1 = (wxPyEllipseShape *) 0 ;
23046 wxDC *arg2 = 0 ;
23047 double arg3 ;
23048 double arg4 ;
23049 double arg5 ;
23050 double arg6 ;
23051 PyObject * obj0 = 0 ;
23052 PyObject * obj1 = 0 ;
994141e6
RD
23053 PyObject * obj2 = 0 ;
23054 PyObject * obj3 = 0 ;
23055 PyObject * obj4 = 0 ;
23056 PyObject * obj5 = 0 ;
44127b65
RD
23057 char *kwnames[] = {
23058 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "w",(char *) "h", NULL
23059 };
23060
994141e6 23061 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO:PyEllipseShape_base_OnDrawOutline",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
23062 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyEllipseShape,
23063 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23064 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
23065 SWIG_POINTER_EXCEPTION | 0)) == -1)
23066 SWIG_fail;
44127b65 23067 if (arg2 == NULL) {
15afbcd0
RD
23068 PyErr_SetString(PyExc_TypeError,"null reference");
23069 SWIG_fail;
994141e6 23070 }
15afbcd0
RD
23071 arg3 = (double) SWIG_AsDouble(obj2);
23072 if (PyErr_Occurred()) SWIG_fail;
23073 arg4 = (double) SWIG_AsDouble(obj3);
23074 if (PyErr_Occurred()) SWIG_fail;
23075 arg5 = (double) SWIG_AsDouble(obj4);
23076 if (PyErr_Occurred()) SWIG_fail;
23077 arg6 = (double) SWIG_AsDouble(obj5);
23078 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
23079 {
23080 PyThreadState* __tstate = wxPyBeginAllowThreads();
23081 (arg1)->base_OnDrawOutline(*arg2,arg3,arg4,arg5,arg6);
23082
23083 wxPyEndAllowThreads(__tstate);
23084 if (PyErr_Occurred()) SWIG_fail;
23085 }
23086 Py_INCREF(Py_None); resultobj = Py_None;
23087 return resultobj;
23088 fail:
23089 return NULL;
23090}
23091
23092
23093static PyObject *_wrap_PyEllipseShape_base_OnDrawControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
23094 PyObject *resultobj;
23095 wxPyEllipseShape *arg1 = (wxPyEllipseShape *) 0 ;
23096 wxDC *arg2 = 0 ;
23097 PyObject * obj0 = 0 ;
23098 PyObject * obj1 = 0 ;
23099 char *kwnames[] = {
23100 (char *) "self",(char *) "dc", NULL
23101 };
23102
23103 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyEllipseShape_base_OnDrawControlPoints",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
23104 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyEllipseShape,
23105 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23106 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
23107 SWIG_POINTER_EXCEPTION | 0)) == -1)
23108 SWIG_fail;
44127b65 23109 if (arg2 == NULL) {
15afbcd0
RD
23110 PyErr_SetString(PyExc_TypeError,"null reference");
23111 SWIG_fail;
44127b65
RD
23112 }
23113 {
23114 PyThreadState* __tstate = wxPyBeginAllowThreads();
23115 (arg1)->base_OnDrawControlPoints(*arg2);
23116
23117 wxPyEndAllowThreads(__tstate);
23118 if (PyErr_Occurred()) SWIG_fail;
23119 }
23120 Py_INCREF(Py_None); resultobj = Py_None;
23121 return resultobj;
23122 fail:
23123 return NULL;
23124}
23125
23126
23127static PyObject *_wrap_PyEllipseShape_base_OnEraseControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
23128 PyObject *resultobj;
23129 wxPyEllipseShape *arg1 = (wxPyEllipseShape *) 0 ;
23130 wxDC *arg2 = 0 ;
23131 PyObject * obj0 = 0 ;
23132 PyObject * obj1 = 0 ;
23133 char *kwnames[] = {
23134 (char *) "self",(char *) "dc", NULL
23135 };
23136
23137 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyEllipseShape_base_OnEraseControlPoints",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
23138 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyEllipseShape,
23139 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23140 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
23141 SWIG_POINTER_EXCEPTION | 0)) == -1)
23142 SWIG_fail;
44127b65 23143 if (arg2 == NULL) {
15afbcd0
RD
23144 PyErr_SetString(PyExc_TypeError,"null reference");
23145 SWIG_fail;
44127b65
RD
23146 }
23147 {
23148 PyThreadState* __tstate = wxPyBeginAllowThreads();
23149 (arg1)->base_OnEraseControlPoints(*arg2);
23150
23151 wxPyEndAllowThreads(__tstate);
23152 if (PyErr_Occurred()) SWIG_fail;
23153 }
23154 Py_INCREF(Py_None); resultobj = Py_None;
23155 return resultobj;
23156 fail:
23157 return NULL;
23158}
23159
23160
23161static PyObject *_wrap_PyEllipseShape_base_OnMoveLink(PyObject *self, PyObject *args, PyObject *kwargs) {
23162 PyObject *resultobj;
23163 wxPyEllipseShape *arg1 = (wxPyEllipseShape *) 0 ;
23164 wxDC *arg2 = 0 ;
23165 bool arg3 = (bool) True ;
23166 PyObject * obj0 = 0 ;
23167 PyObject * obj1 = 0 ;
23168 PyObject * obj2 = 0 ;
23169 char *kwnames[] = {
23170 (char *) "self",(char *) "dc",(char *) "moveControlPoints", NULL
23171 };
23172
23173 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:PyEllipseShape_base_OnMoveLink",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
23174 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyEllipseShape,
23175 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23176 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
23177 SWIG_POINTER_EXCEPTION | 0)) == -1)
23178 SWIG_fail;
44127b65 23179 if (arg2 == NULL) {
15afbcd0
RD
23180 PyErr_SetString(PyExc_TypeError,"null reference");
23181 SWIG_fail;
44127b65
RD
23182 }
23183 if (obj2) {
15afbcd0
RD
23184 arg3 = (bool) SWIG_AsBool(obj2);
23185 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
23186 }
23187 {
23188 PyThreadState* __tstate = wxPyBeginAllowThreads();
23189 (arg1)->base_OnMoveLink(*arg2,arg3);
23190
23191 wxPyEndAllowThreads(__tstate);
23192 if (PyErr_Occurred()) SWIG_fail;
23193 }
23194 Py_INCREF(Py_None); resultobj = Py_None;
23195 return resultobj;
23196 fail:
23197 return NULL;
23198}
23199
23200
23201static PyObject *_wrap_PyEllipseShape_base_OnSizingDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
23202 PyObject *resultobj;
23203 wxPyEllipseShape *arg1 = (wxPyEllipseShape *) 0 ;
23204 wxPyControlPoint *arg2 = (wxPyControlPoint *) 0 ;
23205 bool arg3 ;
23206 double arg4 ;
23207 double arg5 ;
23208 int arg6 = (int) 0 ;
23209 int arg7 = (int) 0 ;
23210 PyObject * obj0 = 0 ;
23211 PyObject * obj1 = 0 ;
23212 PyObject * obj2 = 0 ;
994141e6
RD
23213 PyObject * obj3 = 0 ;
23214 PyObject * obj4 = 0 ;
23215 PyObject * obj5 = 0 ;
23216 PyObject * obj6 = 0 ;
44127b65
RD
23217 char *kwnames[] = {
23218 (char *) "self",(char *) "pt",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
23219 };
23220
994141e6 23221 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|OO:PyEllipseShape_base_OnSizingDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
15afbcd0
RD
23222 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyEllipseShape,
23223 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23224 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyControlPoint,
23225 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23226 arg3 = (bool) SWIG_AsBool(obj2);
23227 if (PyErr_Occurred()) SWIG_fail;
23228 arg4 = (double) SWIG_AsDouble(obj3);
23229 if (PyErr_Occurred()) SWIG_fail;
23230 arg5 = (double) SWIG_AsDouble(obj4);
23231 if (PyErr_Occurred()) SWIG_fail;
994141e6 23232 if (obj5) {
15afbcd0
RD
23233 arg6 = (int) SWIG_AsInt(obj5);
23234 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
23235 }
23236 if (obj6) {
15afbcd0
RD
23237 arg7 = (int) SWIG_AsInt(obj6);
23238 if (PyErr_Occurred()) SWIG_fail;
994141e6 23239 }
44127b65
RD
23240 {
23241 PyThreadState* __tstate = wxPyBeginAllowThreads();
23242 (arg1)->base_OnSizingDragLeft(arg2,arg3,arg4,arg5,arg6,arg7);
23243
23244 wxPyEndAllowThreads(__tstate);
23245 if (PyErr_Occurred()) SWIG_fail;
23246 }
23247 Py_INCREF(Py_None); resultobj = Py_None;
23248 return resultobj;
23249 fail:
23250 return NULL;
23251}
23252
23253
23254static PyObject *_wrap_PyEllipseShape_base_OnSizingBeginDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
23255 PyObject *resultobj;
23256 wxPyEllipseShape *arg1 = (wxPyEllipseShape *) 0 ;
23257 wxPyControlPoint *arg2 = (wxPyControlPoint *) 0 ;
23258 double arg3 ;
23259 double arg4 ;
23260 int arg5 = (int) 0 ;
23261 int arg6 = (int) 0 ;
23262 PyObject * obj0 = 0 ;
23263 PyObject * obj1 = 0 ;
994141e6
RD
23264 PyObject * obj2 = 0 ;
23265 PyObject * obj3 = 0 ;
23266 PyObject * obj4 = 0 ;
23267 PyObject * obj5 = 0 ;
44127b65
RD
23268 char *kwnames[] = {
23269 (char *) "self",(char *) "pt",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
23270 };
23271
994141e6 23272 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:PyEllipseShape_base_OnSizingBeginDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
23273 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyEllipseShape,
23274 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23275 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyControlPoint,
23276 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23277 arg3 = (double) SWIG_AsDouble(obj2);
23278 if (PyErr_Occurred()) SWIG_fail;
23279 arg4 = (double) SWIG_AsDouble(obj3);
23280 if (PyErr_Occurred()) SWIG_fail;
994141e6 23281 if (obj4) {
15afbcd0
RD
23282 arg5 = (int) SWIG_AsInt(obj4);
23283 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
23284 }
23285 if (obj5) {
15afbcd0
RD
23286 arg6 = (int) SWIG_AsInt(obj5);
23287 if (PyErr_Occurred()) SWIG_fail;
994141e6 23288 }
44127b65
RD
23289 {
23290 PyThreadState* __tstate = wxPyBeginAllowThreads();
23291 (arg1)->base_OnSizingBeginDragLeft(arg2,arg3,arg4,arg5,arg6);
23292
23293 wxPyEndAllowThreads(__tstate);
23294 if (PyErr_Occurred()) SWIG_fail;
23295 }
23296 Py_INCREF(Py_None); resultobj = Py_None;
23297 return resultobj;
23298 fail:
23299 return NULL;
23300}
23301
23302
23303static PyObject *_wrap_PyEllipseShape_base_OnSizingEndDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
23304 PyObject *resultobj;
23305 wxPyEllipseShape *arg1 = (wxPyEllipseShape *) 0 ;
23306 wxPyControlPoint *arg2 = (wxPyControlPoint *) 0 ;
23307 double arg3 ;
23308 double arg4 ;
23309 int arg5 = (int) 0 ;
23310 int arg6 = (int) 0 ;
23311 PyObject * obj0 = 0 ;
23312 PyObject * obj1 = 0 ;
994141e6
RD
23313 PyObject * obj2 = 0 ;
23314 PyObject * obj3 = 0 ;
23315 PyObject * obj4 = 0 ;
23316 PyObject * obj5 = 0 ;
44127b65
RD
23317 char *kwnames[] = {
23318 (char *) "self",(char *) "pt",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
23319 };
23320
994141e6 23321 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:PyEllipseShape_base_OnSizingEndDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
23322 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyEllipseShape,
23323 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23324 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyControlPoint,
23325 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23326 arg3 = (double) SWIG_AsDouble(obj2);
23327 if (PyErr_Occurred()) SWIG_fail;
23328 arg4 = (double) SWIG_AsDouble(obj3);
23329 if (PyErr_Occurred()) SWIG_fail;
994141e6 23330 if (obj4) {
15afbcd0
RD
23331 arg5 = (int) SWIG_AsInt(obj4);
23332 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
23333 }
23334 if (obj5) {
15afbcd0
RD
23335 arg6 = (int) SWIG_AsInt(obj5);
23336 if (PyErr_Occurred()) SWIG_fail;
994141e6 23337 }
44127b65
RD
23338 {
23339 PyThreadState* __tstate = wxPyBeginAllowThreads();
23340 (arg1)->base_OnSizingEndDragLeft(arg2,arg3,arg4,arg5,arg6);
23341
23342 wxPyEndAllowThreads(__tstate);
23343 if (PyErr_Occurred()) SWIG_fail;
23344 }
23345 Py_INCREF(Py_None); resultobj = Py_None;
23346 return resultobj;
23347 fail:
23348 return NULL;
23349}
23350
23351
23352static PyObject *_wrap_PyEllipseShape_base_OnBeginSize(PyObject *self, PyObject *args, PyObject *kwargs) {
23353 PyObject *resultobj;
23354 wxPyEllipseShape *arg1 = (wxPyEllipseShape *) 0 ;
23355 double arg2 ;
23356 double arg3 ;
23357 PyObject * obj0 = 0 ;
994141e6
RD
23358 PyObject * obj1 = 0 ;
23359 PyObject * obj2 = 0 ;
44127b65
RD
23360 char *kwnames[] = {
23361 (char *) "self",(char *) "w",(char *) "h", NULL
23362 };
23363
994141e6 23364 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyEllipseShape_base_OnBeginSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
23365 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyEllipseShape,
23366 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23367 arg2 = (double) SWIG_AsDouble(obj1);
23368 if (PyErr_Occurred()) SWIG_fail;
23369 arg3 = (double) SWIG_AsDouble(obj2);
23370 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
23371 {
23372 PyThreadState* __tstate = wxPyBeginAllowThreads();
23373 (arg1)->base_OnBeginSize(arg2,arg3);
23374
23375 wxPyEndAllowThreads(__tstate);
23376 if (PyErr_Occurred()) SWIG_fail;
23377 }
23378 Py_INCREF(Py_None); resultobj = Py_None;
23379 return resultobj;
23380 fail:
23381 return NULL;
23382}
23383
23384
23385static PyObject *_wrap_PyEllipseShape_base_OnEndSize(PyObject *self, PyObject *args, PyObject *kwargs) {
23386 PyObject *resultobj;
23387 wxPyEllipseShape *arg1 = (wxPyEllipseShape *) 0 ;
23388 double arg2 ;
23389 double arg3 ;
23390 PyObject * obj0 = 0 ;
994141e6
RD
23391 PyObject * obj1 = 0 ;
23392 PyObject * obj2 = 0 ;
44127b65
RD
23393 char *kwnames[] = {
23394 (char *) "self",(char *) "w",(char *) "h", NULL
23395 };
23396
994141e6 23397 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyEllipseShape_base_OnEndSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
23398 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyEllipseShape,
23399 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23400 arg2 = (double) SWIG_AsDouble(obj1);
23401 if (PyErr_Occurred()) SWIG_fail;
23402 arg3 = (double) SWIG_AsDouble(obj2);
23403 if (PyErr_Occurred()) SWIG_fail;
994141e6 23404 {
15afbcd0
RD
23405 PyThreadState* __tstate = wxPyBeginAllowThreads();
23406 (arg1)->base_OnEndSize(arg2,arg3);
23407
23408 wxPyEndAllowThreads(__tstate);
44127b65
RD
23409 if (PyErr_Occurred()) SWIG_fail;
23410 }
23411 Py_INCREF(Py_None); resultobj = Py_None;
23412 return resultobj;
23413 fail:
23414 return NULL;
23415}
23416
23417
23418static PyObject * PyEllipseShape_swigregister(PyObject *self, PyObject *args) {
23419 PyObject *obj;
23420 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
23421 SWIG_TypeClientData(SWIGTYPE_p_wxPyEllipseShape, obj);
23422 Py_INCREF(obj);
23423 return Py_BuildValue((char *)"");
23424}
23425static PyObject *_wrap_new_PyCircleShape(PyObject *self, PyObject *args, PyObject *kwargs) {
23426 PyObject *resultobj;
23427 double arg1 = (double) 0.0 ;
23428 wxPyCircleShape *result;
994141e6 23429 PyObject * obj0 = 0 ;
44127b65
RD
23430 char *kwnames[] = {
23431 (char *) "width", NULL
23432 };
23433
994141e6
RD
23434 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_PyCircleShape",kwnames,&obj0)) goto fail;
23435 if (obj0) {
15afbcd0
RD
23436 arg1 = (double) SWIG_AsDouble(obj0);
23437 if (PyErr_Occurred()) SWIG_fail;
994141e6 23438 }
44127b65
RD
23439 {
23440 PyThreadState* __tstate = wxPyBeginAllowThreads();
23441 result = (wxPyCircleShape *)new wxPyCircleShape(arg1);
23442
23443 wxPyEndAllowThreads(__tstate);
23444 if (PyErr_Occurred()) SWIG_fail;
23445 }
15afbcd0 23446 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyCircleShape, 1);
44127b65
RD
23447 return resultobj;
23448 fail:
23449 return NULL;
23450}
23451
23452
23453static PyObject *_wrap_PyCircleShape__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
23454 PyObject *resultobj;
23455 wxPyCircleShape *arg1 = (wxPyCircleShape *) 0 ;
23456 PyObject *arg2 = (PyObject *) 0 ;
23457 PyObject *arg3 = (PyObject *) 0 ;
23458 PyObject * obj0 = 0 ;
23459 PyObject * obj1 = 0 ;
23460 PyObject * obj2 = 0 ;
23461 char *kwnames[] = {
23462 (char *) "self",(char *) "self",(char *) "_class", NULL
23463 };
23464
23465 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyCircleShape__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
23466 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCircleShape,
23467 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
23468 arg2 = obj1;
23469 arg3 = obj2;
23470 {
23471 PyThreadState* __tstate = wxPyBeginAllowThreads();
23472 (arg1)->_setCallbackInfo(arg2,arg3);
23473
23474 wxPyEndAllowThreads(__tstate);
23475 if (PyErr_Occurred()) SWIG_fail;
23476 }
23477 Py_INCREF(Py_None); resultobj = Py_None;
23478 return resultobj;
23479 fail:
23480 return NULL;
23481}
23482
23483
23484static PyObject *_wrap_PyCircleShape_base_OnDraw(PyObject *self, PyObject *args, PyObject *kwargs) {
23485 PyObject *resultobj;
23486 wxPyCircleShape *arg1 = (wxPyCircleShape *) 0 ;
23487 wxDC *arg2 = 0 ;
23488 PyObject * obj0 = 0 ;
23489 PyObject * obj1 = 0 ;
23490 char *kwnames[] = {
23491 (char *) "self",(char *) "dc", NULL
23492 };
23493
23494 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyCircleShape_base_OnDraw",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
23495 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCircleShape,
23496 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23497 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
23498 SWIG_POINTER_EXCEPTION | 0)) == -1)
23499 SWIG_fail;
44127b65 23500 if (arg2 == NULL) {
15afbcd0
RD
23501 PyErr_SetString(PyExc_TypeError,"null reference");
23502 SWIG_fail;
44127b65
RD
23503 }
23504 {
23505 PyThreadState* __tstate = wxPyBeginAllowThreads();
23506 (arg1)->base_OnDraw(*arg2);
23507
23508 wxPyEndAllowThreads(__tstate);
23509 if (PyErr_Occurred()) SWIG_fail;
23510 }
23511 Py_INCREF(Py_None); resultobj = Py_None;
23512 return resultobj;
23513 fail:
23514 return NULL;
23515}
23516
23517
23518static PyObject *_wrap_PyCircleShape_base_OnDrawContents(PyObject *self, PyObject *args, PyObject *kwargs) {
23519 PyObject *resultobj;
23520 wxPyCircleShape *arg1 = (wxPyCircleShape *) 0 ;
23521 wxDC *arg2 = 0 ;
23522 PyObject * obj0 = 0 ;
23523 PyObject * obj1 = 0 ;
23524 char *kwnames[] = {
23525 (char *) "self",(char *) "dc", NULL
23526 };
23527
23528 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyCircleShape_base_OnDrawContents",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
23529 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCircleShape,
23530 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23531 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
23532 SWIG_POINTER_EXCEPTION | 0)) == -1)
23533 SWIG_fail;
44127b65 23534 if (arg2 == NULL) {
15afbcd0
RD
23535 PyErr_SetString(PyExc_TypeError,"null reference");
23536 SWIG_fail;
44127b65
RD
23537 }
23538 {
23539 PyThreadState* __tstate = wxPyBeginAllowThreads();
23540 (arg1)->base_OnDrawContents(*arg2);
23541
23542 wxPyEndAllowThreads(__tstate);
23543 if (PyErr_Occurred()) SWIG_fail;
23544 }
23545 Py_INCREF(Py_None); resultobj = Py_None;
23546 return resultobj;
23547 fail:
23548 return NULL;
23549}
23550
23551
23552static PyObject *_wrap_PyCircleShape_base_OnDrawBranches(PyObject *self, PyObject *args, PyObject *kwargs) {
23553 PyObject *resultobj;
23554 wxPyCircleShape *arg1 = (wxPyCircleShape *) 0 ;
23555 wxDC *arg2 = 0 ;
23556 bool arg3 = (bool) FALSE ;
23557 PyObject * obj0 = 0 ;
23558 PyObject * obj1 = 0 ;
23559 PyObject * obj2 = 0 ;
23560 char *kwnames[] = {
23561 (char *) "self",(char *) "dc",(char *) "erase", NULL
23562 };
23563
23564 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:PyCircleShape_base_OnDrawBranches",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
23565 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCircleShape,
23566 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23567 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
23568 SWIG_POINTER_EXCEPTION | 0)) == -1)
23569 SWIG_fail;
44127b65 23570 if (arg2 == NULL) {
15afbcd0
RD
23571 PyErr_SetString(PyExc_TypeError,"null reference");
23572 SWIG_fail;
44127b65
RD
23573 }
23574 if (obj2) {
15afbcd0
RD
23575 arg3 = (bool) SWIG_AsBool(obj2);
23576 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
23577 }
23578 {
23579 PyThreadState* __tstate = wxPyBeginAllowThreads();
23580 (arg1)->base_OnDrawBranches(*arg2,arg3);
23581
23582 wxPyEndAllowThreads(__tstate);
23583 if (PyErr_Occurred()) SWIG_fail;
23584 }
23585 Py_INCREF(Py_None); resultobj = Py_None;
23586 return resultobj;
23587 fail:
23588 return NULL;
23589}
23590
23591
23592static PyObject *_wrap_PyCircleShape_base_OnMoveLinks(PyObject *self, PyObject *args, PyObject *kwargs) {
23593 PyObject *resultobj;
23594 wxPyCircleShape *arg1 = (wxPyCircleShape *) 0 ;
23595 wxDC *arg2 = 0 ;
23596 PyObject * obj0 = 0 ;
23597 PyObject * obj1 = 0 ;
23598 char *kwnames[] = {
23599 (char *) "self",(char *) "dc", NULL
23600 };
23601
23602 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyCircleShape_base_OnMoveLinks",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
23603 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCircleShape,
23604 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23605 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
23606 SWIG_POINTER_EXCEPTION | 0)) == -1)
23607 SWIG_fail;
44127b65 23608 if (arg2 == NULL) {
15afbcd0
RD
23609 PyErr_SetString(PyExc_TypeError,"null reference");
23610 SWIG_fail;
44127b65
RD
23611 }
23612 {
23613 PyThreadState* __tstate = wxPyBeginAllowThreads();
23614 (arg1)->base_OnMoveLinks(*arg2);
23615
23616 wxPyEndAllowThreads(__tstate);
23617 if (PyErr_Occurred()) SWIG_fail;
23618 }
23619 Py_INCREF(Py_None); resultobj = Py_None;
23620 return resultobj;
23621 fail:
23622 return NULL;
23623}
23624
23625
23626static PyObject *_wrap_PyCircleShape_base_OnErase(PyObject *self, PyObject *args, PyObject *kwargs) {
23627 PyObject *resultobj;
23628 wxPyCircleShape *arg1 = (wxPyCircleShape *) 0 ;
23629 wxDC *arg2 = 0 ;
23630 PyObject * obj0 = 0 ;
23631 PyObject * obj1 = 0 ;
23632 char *kwnames[] = {
23633 (char *) "self",(char *) "dc", NULL
23634 };
23635
23636 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyCircleShape_base_OnErase",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
23637 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCircleShape,
23638 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23639 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
23640 SWIG_POINTER_EXCEPTION | 0)) == -1)
23641 SWIG_fail;
44127b65 23642 if (arg2 == NULL) {
15afbcd0
RD
23643 PyErr_SetString(PyExc_TypeError,"null reference");
23644 SWIG_fail;
44127b65
RD
23645 }
23646 {
23647 PyThreadState* __tstate = wxPyBeginAllowThreads();
23648 (arg1)->base_OnErase(*arg2);
23649
23650 wxPyEndAllowThreads(__tstate);
23651 if (PyErr_Occurred()) SWIG_fail;
23652 }
23653 Py_INCREF(Py_None); resultobj = Py_None;
23654 return resultobj;
23655 fail:
23656 return NULL;
23657}
23658
23659
23660static PyObject *_wrap_PyCircleShape_base_OnEraseContents(PyObject *self, PyObject *args, PyObject *kwargs) {
23661 PyObject *resultobj;
23662 wxPyCircleShape *arg1 = (wxPyCircleShape *) 0 ;
23663 wxDC *arg2 = 0 ;
23664 PyObject * obj0 = 0 ;
23665 PyObject * obj1 = 0 ;
23666 char *kwnames[] = {
23667 (char *) "self",(char *) "dc", NULL
23668 };
23669
23670 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyCircleShape_base_OnEraseContents",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
23671 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCircleShape,
23672 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23673 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
23674 SWIG_POINTER_EXCEPTION | 0)) == -1)
23675 SWIG_fail;
44127b65 23676 if (arg2 == NULL) {
15afbcd0
RD
23677 PyErr_SetString(PyExc_TypeError,"null reference");
23678 SWIG_fail;
44127b65
RD
23679 }
23680 {
23681 PyThreadState* __tstate = wxPyBeginAllowThreads();
23682 (arg1)->base_OnEraseContents(*arg2);
23683
23684 wxPyEndAllowThreads(__tstate);
23685 if (PyErr_Occurred()) SWIG_fail;
23686 }
23687 Py_INCREF(Py_None); resultobj = Py_None;
23688 return resultobj;
23689 fail:
23690 return NULL;
23691}
23692
23693
23694static PyObject *_wrap_PyCircleShape_base_OnHighlight(PyObject *self, PyObject *args, PyObject *kwargs) {
23695 PyObject *resultobj;
23696 wxPyCircleShape *arg1 = (wxPyCircleShape *) 0 ;
23697 wxDC *arg2 = 0 ;
23698 PyObject * obj0 = 0 ;
23699 PyObject * obj1 = 0 ;
23700 char *kwnames[] = {
23701 (char *) "self",(char *) "dc", NULL
23702 };
23703
23704 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyCircleShape_base_OnHighlight",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
23705 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCircleShape,
23706 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23707 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
23708 SWIG_POINTER_EXCEPTION | 0)) == -1)
23709 SWIG_fail;
44127b65 23710 if (arg2 == NULL) {
15afbcd0
RD
23711 PyErr_SetString(PyExc_TypeError,"null reference");
23712 SWIG_fail;
44127b65
RD
23713 }
23714 {
23715 PyThreadState* __tstate = wxPyBeginAllowThreads();
23716 (arg1)->base_OnHighlight(*arg2);
23717
23718 wxPyEndAllowThreads(__tstate);
23719 if (PyErr_Occurred()) SWIG_fail;
23720 }
23721 Py_INCREF(Py_None); resultobj = Py_None;
23722 return resultobj;
23723 fail:
23724 return NULL;
23725}
23726
23727
23728static PyObject *_wrap_PyCircleShape_base_OnLeftClick(PyObject *self, PyObject *args, PyObject *kwargs) {
23729 PyObject *resultobj;
23730 wxPyCircleShape *arg1 = (wxPyCircleShape *) 0 ;
23731 double arg2 ;
23732 double arg3 ;
23733 int arg4 = (int) 0 ;
23734 int arg5 = (int) 0 ;
23735 PyObject * obj0 = 0 ;
994141e6
RD
23736 PyObject * obj1 = 0 ;
23737 PyObject * obj2 = 0 ;
23738 PyObject * obj3 = 0 ;
23739 PyObject * obj4 = 0 ;
44127b65
RD
23740 char *kwnames[] = {
23741 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
23742 };
23743
994141e6 23744 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyCircleShape_base_OnLeftClick",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
23745 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCircleShape,
23746 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23747 arg2 = (double) SWIG_AsDouble(obj1);
23748 if (PyErr_Occurred()) SWIG_fail;
23749 arg3 = (double) SWIG_AsDouble(obj2);
23750 if (PyErr_Occurred()) SWIG_fail;
994141e6 23751 if (obj3) {
15afbcd0
RD
23752 arg4 = (int) SWIG_AsInt(obj3);
23753 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
23754 }
23755 if (obj4) {
15afbcd0
RD
23756 arg5 = (int) SWIG_AsInt(obj4);
23757 if (PyErr_Occurred()) SWIG_fail;
994141e6 23758 }
44127b65
RD
23759 {
23760 PyThreadState* __tstate = wxPyBeginAllowThreads();
23761 (arg1)->base_OnLeftClick(arg2,arg3,arg4,arg5);
23762
23763 wxPyEndAllowThreads(__tstate);
23764 if (PyErr_Occurred()) SWIG_fail;
23765 }
23766 Py_INCREF(Py_None); resultobj = Py_None;
23767 return resultobj;
23768 fail:
23769 return NULL;
23770}
23771
23772
23773static PyObject *_wrap_PyCircleShape_base_OnLeftDoubleClick(PyObject *self, PyObject *args, PyObject *kwargs) {
23774 PyObject *resultobj;
23775 wxPyCircleShape *arg1 = (wxPyCircleShape *) 0 ;
23776 double arg2 ;
23777 double arg3 ;
23778 int arg4 = (int) 0 ;
23779 int arg5 = (int) 0 ;
23780 PyObject * obj0 = 0 ;
994141e6
RD
23781 PyObject * obj1 = 0 ;
23782 PyObject * obj2 = 0 ;
23783 PyObject * obj3 = 0 ;
23784 PyObject * obj4 = 0 ;
44127b65
RD
23785 char *kwnames[] = {
23786 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
23787 };
23788
994141e6 23789 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyCircleShape_base_OnLeftDoubleClick",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
23790 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCircleShape,
23791 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23792 arg2 = (double) SWIG_AsDouble(obj1);
23793 if (PyErr_Occurred()) SWIG_fail;
23794 arg3 = (double) SWIG_AsDouble(obj2);
23795 if (PyErr_Occurred()) SWIG_fail;
994141e6 23796 if (obj3) {
15afbcd0
RD
23797 arg4 = (int) SWIG_AsInt(obj3);
23798 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
23799 }
23800 if (obj4) {
15afbcd0
RD
23801 arg5 = (int) SWIG_AsInt(obj4);
23802 if (PyErr_Occurred()) SWIG_fail;
994141e6 23803 }
44127b65
RD
23804 {
23805 PyThreadState* __tstate = wxPyBeginAllowThreads();
23806 (arg1)->base_OnLeftDoubleClick(arg2,arg3,arg4,arg5);
23807
23808 wxPyEndAllowThreads(__tstate);
23809 if (PyErr_Occurred()) SWIG_fail;
23810 }
23811 Py_INCREF(Py_None); resultobj = Py_None;
23812 return resultobj;
23813 fail:
23814 return NULL;
23815}
23816
23817
23818static PyObject *_wrap_PyCircleShape_base_OnRightClick(PyObject *self, PyObject *args, PyObject *kwargs) {
23819 PyObject *resultobj;
23820 wxPyCircleShape *arg1 = (wxPyCircleShape *) 0 ;
23821 double arg2 ;
23822 double arg3 ;
23823 int arg4 = (int) 0 ;
23824 int arg5 = (int) 0 ;
23825 PyObject * obj0 = 0 ;
994141e6
RD
23826 PyObject * obj1 = 0 ;
23827 PyObject * obj2 = 0 ;
23828 PyObject * obj3 = 0 ;
23829 PyObject * obj4 = 0 ;
44127b65
RD
23830 char *kwnames[] = {
23831 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
23832 };
23833
994141e6 23834 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyCircleShape_base_OnRightClick",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
23835 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCircleShape,
23836 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23837 arg2 = (double) SWIG_AsDouble(obj1);
23838 if (PyErr_Occurred()) SWIG_fail;
23839 arg3 = (double) SWIG_AsDouble(obj2);
23840 if (PyErr_Occurred()) SWIG_fail;
994141e6 23841 if (obj3) {
15afbcd0
RD
23842 arg4 = (int) SWIG_AsInt(obj3);
23843 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
23844 }
23845 if (obj4) {
15afbcd0
RD
23846 arg5 = (int) SWIG_AsInt(obj4);
23847 if (PyErr_Occurred()) SWIG_fail;
994141e6 23848 }
44127b65
RD
23849 {
23850 PyThreadState* __tstate = wxPyBeginAllowThreads();
23851 (arg1)->base_OnRightClick(arg2,arg3,arg4,arg5);
23852
23853 wxPyEndAllowThreads(__tstate);
23854 if (PyErr_Occurred()) SWIG_fail;
23855 }
23856 Py_INCREF(Py_None); resultobj = Py_None;
23857 return resultobj;
23858 fail:
23859 return NULL;
23860}
23861
23862
23863static PyObject *_wrap_PyCircleShape_base_OnSize(PyObject *self, PyObject *args, PyObject *kwargs) {
23864 PyObject *resultobj;
23865 wxPyCircleShape *arg1 = (wxPyCircleShape *) 0 ;
23866 double arg2 ;
23867 double arg3 ;
23868 PyObject * obj0 = 0 ;
994141e6
RD
23869 PyObject * obj1 = 0 ;
23870 PyObject * obj2 = 0 ;
44127b65
RD
23871 char *kwnames[] = {
23872 (char *) "self",(char *) "x",(char *) "y", NULL
23873 };
23874
994141e6 23875 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyCircleShape_base_OnSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
23876 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCircleShape,
23877 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23878 arg2 = (double) SWIG_AsDouble(obj1);
23879 if (PyErr_Occurred()) SWIG_fail;
23880 arg3 = (double) SWIG_AsDouble(obj2);
23881 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
23882 {
23883 PyThreadState* __tstate = wxPyBeginAllowThreads();
23884 (arg1)->base_OnSize(arg2,arg3);
23885
23886 wxPyEndAllowThreads(__tstate);
23887 if (PyErr_Occurred()) SWIG_fail;
23888 }
23889 Py_INCREF(Py_None); resultobj = Py_None;
23890 return resultobj;
23891 fail:
23892 return NULL;
23893}
23894
23895
23896static PyObject *_wrap_PyCircleShape_base_OnMovePre(PyObject *self, PyObject *args, PyObject *kwargs) {
23897 PyObject *resultobj;
23898 wxPyCircleShape *arg1 = (wxPyCircleShape *) 0 ;
23899 wxDC *arg2 = 0 ;
23900 double arg3 ;
23901 double arg4 ;
23902 double arg5 ;
23903 double arg6 ;
23904 bool arg7 = (bool) True ;
23905 bool result;
23906 PyObject * obj0 = 0 ;
23907 PyObject * obj1 = 0 ;
994141e6
RD
23908 PyObject * obj2 = 0 ;
23909 PyObject * obj3 = 0 ;
23910 PyObject * obj4 = 0 ;
23911 PyObject * obj5 = 0 ;
44127b65
RD
23912 PyObject * obj6 = 0 ;
23913 char *kwnames[] = {
23914 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "old_x",(char *) "old_y",(char *) "display", NULL
23915 };
23916
994141e6 23917 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO|O:PyCircleShape_base_OnMovePre",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
15afbcd0
RD
23918 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCircleShape,
23919 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23920 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
23921 SWIG_POINTER_EXCEPTION | 0)) == -1)
23922 SWIG_fail;
44127b65 23923 if (arg2 == NULL) {
15afbcd0
RD
23924 PyErr_SetString(PyExc_TypeError,"null reference");
23925 SWIG_fail;
23926 }
23927 arg3 = (double) SWIG_AsDouble(obj2);
23928 if (PyErr_Occurred()) SWIG_fail;
23929 arg4 = (double) SWIG_AsDouble(obj3);
23930 if (PyErr_Occurred()) SWIG_fail;
23931 arg5 = (double) SWIG_AsDouble(obj4);
23932 if (PyErr_Occurred()) SWIG_fail;
23933 arg6 = (double) SWIG_AsDouble(obj5);
23934 if (PyErr_Occurred()) SWIG_fail;
44127b65 23935 if (obj6) {
15afbcd0
RD
23936 arg7 = (bool) SWIG_AsBool(obj6);
23937 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
23938 }
23939 {
23940 PyThreadState* __tstate = wxPyBeginAllowThreads();
23941 result = (bool)(arg1)->base_OnMovePre(*arg2,arg3,arg4,arg5,arg6,arg7);
23942
23943 wxPyEndAllowThreads(__tstate);
23944 if (PyErr_Occurred()) SWIG_fail;
23945 }
4f89f6a3
RD
23946 {
23947 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23948 }
44127b65
RD
23949 return resultobj;
23950 fail:
23951 return NULL;
23952}
23953
23954
23955static PyObject *_wrap_PyCircleShape_base_OnMovePost(PyObject *self, PyObject *args, PyObject *kwargs) {
23956 PyObject *resultobj;
23957 wxPyCircleShape *arg1 = (wxPyCircleShape *) 0 ;
23958 wxDC *arg2 = 0 ;
23959 double arg3 ;
23960 double arg4 ;
23961 double arg5 ;
23962 double arg6 ;
23963 bool arg7 = (bool) True ;
23964 PyObject * obj0 = 0 ;
23965 PyObject * obj1 = 0 ;
994141e6
RD
23966 PyObject * obj2 = 0 ;
23967 PyObject * obj3 = 0 ;
23968 PyObject * obj4 = 0 ;
23969 PyObject * obj5 = 0 ;
44127b65
RD
23970 PyObject * obj6 = 0 ;
23971 char *kwnames[] = {
23972 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "old_x",(char *) "old_y",(char *) "display", NULL
23973 };
23974
994141e6 23975 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO|O:PyCircleShape_base_OnMovePost",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
15afbcd0
RD
23976 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCircleShape,
23977 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
23978 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
23979 SWIG_POINTER_EXCEPTION | 0)) == -1)
23980 SWIG_fail;
44127b65 23981 if (arg2 == NULL) {
15afbcd0
RD
23982 PyErr_SetString(PyExc_TypeError,"null reference");
23983 SWIG_fail;
23984 }
23985 arg3 = (double) SWIG_AsDouble(obj2);
23986 if (PyErr_Occurred()) SWIG_fail;
23987 arg4 = (double) SWIG_AsDouble(obj3);
23988 if (PyErr_Occurred()) SWIG_fail;
23989 arg5 = (double) SWIG_AsDouble(obj4);
23990 if (PyErr_Occurred()) SWIG_fail;
23991 arg6 = (double) SWIG_AsDouble(obj5);
23992 if (PyErr_Occurred()) SWIG_fail;
44127b65 23993 if (obj6) {
15afbcd0
RD
23994 arg7 = (bool) SWIG_AsBool(obj6);
23995 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
23996 }
23997 {
23998 PyThreadState* __tstate = wxPyBeginAllowThreads();
23999 (arg1)->base_OnMovePost(*arg2,arg3,arg4,arg5,arg6,arg7);
24000
24001 wxPyEndAllowThreads(__tstate);
24002 if (PyErr_Occurred()) SWIG_fail;
24003 }
24004 Py_INCREF(Py_None); resultobj = Py_None;
24005 return resultobj;
24006 fail:
24007 return NULL;
24008}
24009
24010
24011static PyObject *_wrap_PyCircleShape_base_OnDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
24012 PyObject *resultobj;
24013 wxPyCircleShape *arg1 = (wxPyCircleShape *) 0 ;
24014 bool arg2 ;
24015 double arg3 ;
24016 double arg4 ;
24017 int arg5 = (int) 0 ;
24018 int arg6 = (int) 0 ;
24019 PyObject * obj0 = 0 ;
24020 PyObject * obj1 = 0 ;
994141e6
RD
24021 PyObject * obj2 = 0 ;
24022 PyObject * obj3 = 0 ;
24023 PyObject * obj4 = 0 ;
24024 PyObject * obj5 = 0 ;
44127b65
RD
24025 char *kwnames[] = {
24026 (char *) "self",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
24027 };
24028
994141e6 24029 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:PyCircleShape_base_OnDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
24030 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCircleShape,
24031 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24032 arg2 = (bool) SWIG_AsBool(obj1);
24033 if (PyErr_Occurred()) SWIG_fail;
24034 arg3 = (double) SWIG_AsDouble(obj2);
24035 if (PyErr_Occurred()) SWIG_fail;
24036 arg4 = (double) SWIG_AsDouble(obj3);
24037 if (PyErr_Occurred()) SWIG_fail;
994141e6 24038 if (obj4) {
15afbcd0
RD
24039 arg5 = (int) SWIG_AsInt(obj4);
24040 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
24041 }
24042 if (obj5) {
15afbcd0
RD
24043 arg6 = (int) SWIG_AsInt(obj5);
24044 if (PyErr_Occurred()) SWIG_fail;
994141e6 24045 }
44127b65
RD
24046 {
24047 PyThreadState* __tstate = wxPyBeginAllowThreads();
24048 (arg1)->base_OnDragLeft(arg2,arg3,arg4,arg5,arg6);
24049
24050 wxPyEndAllowThreads(__tstate);
24051 if (PyErr_Occurred()) SWIG_fail;
24052 }
24053 Py_INCREF(Py_None); resultobj = Py_None;
24054 return resultobj;
24055 fail:
24056 return NULL;
24057}
24058
24059
24060static PyObject *_wrap_PyCircleShape_base_OnBeginDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
24061 PyObject *resultobj;
24062 wxPyCircleShape *arg1 = (wxPyCircleShape *) 0 ;
24063 double arg2 ;
24064 double arg3 ;
24065 int arg4 = (int) 0 ;
24066 int arg5 = (int) 0 ;
24067 PyObject * obj0 = 0 ;
994141e6
RD
24068 PyObject * obj1 = 0 ;
24069 PyObject * obj2 = 0 ;
24070 PyObject * obj3 = 0 ;
24071 PyObject * obj4 = 0 ;
44127b65
RD
24072 char *kwnames[] = {
24073 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
24074 };
24075
994141e6 24076 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyCircleShape_base_OnBeginDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
24077 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCircleShape,
24078 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24079 arg2 = (double) SWIG_AsDouble(obj1);
24080 if (PyErr_Occurred()) SWIG_fail;
24081 arg3 = (double) SWIG_AsDouble(obj2);
24082 if (PyErr_Occurred()) SWIG_fail;
994141e6 24083 if (obj3) {
15afbcd0
RD
24084 arg4 = (int) SWIG_AsInt(obj3);
24085 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
24086 }
24087 if (obj4) {
15afbcd0
RD
24088 arg5 = (int) SWIG_AsInt(obj4);
24089 if (PyErr_Occurred()) SWIG_fail;
994141e6 24090 }
44127b65
RD
24091 {
24092 PyThreadState* __tstate = wxPyBeginAllowThreads();
24093 (arg1)->base_OnBeginDragLeft(arg2,arg3,arg4,arg5);
24094
24095 wxPyEndAllowThreads(__tstate);
24096 if (PyErr_Occurred()) SWIG_fail;
24097 }
24098 Py_INCREF(Py_None); resultobj = Py_None;
24099 return resultobj;
24100 fail:
24101 return NULL;
24102}
24103
24104
24105static PyObject *_wrap_PyCircleShape_base_OnEndDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
24106 PyObject *resultobj;
24107 wxPyCircleShape *arg1 = (wxPyCircleShape *) 0 ;
24108 double arg2 ;
24109 double arg3 ;
24110 int arg4 = (int) 0 ;
24111 int arg5 = (int) 0 ;
24112 PyObject * obj0 = 0 ;
994141e6
RD
24113 PyObject * obj1 = 0 ;
24114 PyObject * obj2 = 0 ;
24115 PyObject * obj3 = 0 ;
24116 PyObject * obj4 = 0 ;
44127b65
RD
24117 char *kwnames[] = {
24118 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
24119 };
24120
994141e6 24121 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyCircleShape_base_OnEndDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
24122 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCircleShape,
24123 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24124 arg2 = (double) SWIG_AsDouble(obj1);
24125 if (PyErr_Occurred()) SWIG_fail;
24126 arg3 = (double) SWIG_AsDouble(obj2);
24127 if (PyErr_Occurred()) SWIG_fail;
994141e6 24128 if (obj3) {
15afbcd0
RD
24129 arg4 = (int) SWIG_AsInt(obj3);
24130 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
24131 }
24132 if (obj4) {
15afbcd0
RD
24133 arg5 = (int) SWIG_AsInt(obj4);
24134 if (PyErr_Occurred()) SWIG_fail;
994141e6 24135 }
44127b65
RD
24136 {
24137 PyThreadState* __tstate = wxPyBeginAllowThreads();
24138 (arg1)->base_OnEndDragLeft(arg2,arg3,arg4,arg5);
24139
24140 wxPyEndAllowThreads(__tstate);
24141 if (PyErr_Occurred()) SWIG_fail;
24142 }
24143 Py_INCREF(Py_None); resultobj = Py_None;
24144 return resultobj;
24145 fail:
24146 return NULL;
24147}
24148
24149
24150static PyObject *_wrap_PyCircleShape_base_OnDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
24151 PyObject *resultobj;
24152 wxPyCircleShape *arg1 = (wxPyCircleShape *) 0 ;
24153 bool arg2 ;
24154 double arg3 ;
24155 double arg4 ;
24156 int arg5 = (int) 0 ;
24157 int arg6 = (int) 0 ;
24158 PyObject * obj0 = 0 ;
24159 PyObject * obj1 = 0 ;
994141e6
RD
24160 PyObject * obj2 = 0 ;
24161 PyObject * obj3 = 0 ;
24162 PyObject * obj4 = 0 ;
24163 PyObject * obj5 = 0 ;
44127b65
RD
24164 char *kwnames[] = {
24165 (char *) "self",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
24166 };
24167
994141e6 24168 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:PyCircleShape_base_OnDragRight",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
24169 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCircleShape,
24170 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24171 arg2 = (bool) SWIG_AsBool(obj1);
24172 if (PyErr_Occurred()) SWIG_fail;
24173 arg3 = (double) SWIG_AsDouble(obj2);
24174 if (PyErr_Occurred()) SWIG_fail;
24175 arg4 = (double) SWIG_AsDouble(obj3);
24176 if (PyErr_Occurred()) SWIG_fail;
994141e6 24177 if (obj4) {
15afbcd0
RD
24178 arg5 = (int) SWIG_AsInt(obj4);
24179 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
24180 }
24181 if (obj5) {
15afbcd0
RD
24182 arg6 = (int) SWIG_AsInt(obj5);
24183 if (PyErr_Occurred()) SWIG_fail;
994141e6 24184 }
44127b65
RD
24185 {
24186 PyThreadState* __tstate = wxPyBeginAllowThreads();
24187 (arg1)->base_OnDragRight(arg2,arg3,arg4,arg5,arg6);
24188
24189 wxPyEndAllowThreads(__tstate);
24190 if (PyErr_Occurred()) SWIG_fail;
24191 }
24192 Py_INCREF(Py_None); resultobj = Py_None;
24193 return resultobj;
24194 fail:
24195 return NULL;
24196}
24197
24198
24199static PyObject *_wrap_PyCircleShape_base_OnBeginDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
24200 PyObject *resultobj;
24201 wxPyCircleShape *arg1 = (wxPyCircleShape *) 0 ;
24202 double arg2 ;
24203 double arg3 ;
24204 int arg4 = (int) 0 ;
24205 int arg5 = (int) 0 ;
24206 PyObject * obj0 = 0 ;
994141e6
RD
24207 PyObject * obj1 = 0 ;
24208 PyObject * obj2 = 0 ;
24209 PyObject * obj3 = 0 ;
24210 PyObject * obj4 = 0 ;
44127b65
RD
24211 char *kwnames[] = {
24212 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
24213 };
24214
994141e6 24215 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyCircleShape_base_OnBeginDragRight",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
24216 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCircleShape,
24217 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24218 arg2 = (double) SWIG_AsDouble(obj1);
24219 if (PyErr_Occurred()) SWIG_fail;
24220 arg3 = (double) SWIG_AsDouble(obj2);
24221 if (PyErr_Occurred()) SWIG_fail;
994141e6 24222 if (obj3) {
15afbcd0
RD
24223 arg4 = (int) SWIG_AsInt(obj3);
24224 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
24225 }
24226 if (obj4) {
15afbcd0
RD
24227 arg5 = (int) SWIG_AsInt(obj4);
24228 if (PyErr_Occurred()) SWIG_fail;
994141e6 24229 }
44127b65
RD
24230 {
24231 PyThreadState* __tstate = wxPyBeginAllowThreads();
24232 (arg1)->base_OnBeginDragRight(arg2,arg3,arg4,arg5);
24233
24234 wxPyEndAllowThreads(__tstate);
24235 if (PyErr_Occurred()) SWIG_fail;
24236 }
24237 Py_INCREF(Py_None); resultobj = Py_None;
24238 return resultobj;
24239 fail:
24240 return NULL;
24241}
24242
24243
24244static PyObject *_wrap_PyCircleShape_base_OnEndDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
24245 PyObject *resultobj;
24246 wxPyCircleShape *arg1 = (wxPyCircleShape *) 0 ;
24247 double arg2 ;
24248 double arg3 ;
24249 int arg4 = (int) 0 ;
24250 int arg5 = (int) 0 ;
24251 PyObject * obj0 = 0 ;
994141e6
RD
24252 PyObject * obj1 = 0 ;
24253 PyObject * obj2 = 0 ;
24254 PyObject * obj3 = 0 ;
24255 PyObject * obj4 = 0 ;
44127b65
RD
24256 char *kwnames[] = {
24257 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
24258 };
24259
994141e6 24260 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyCircleShape_base_OnEndDragRight",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
24261 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCircleShape,
24262 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24263 arg2 = (double) SWIG_AsDouble(obj1);
24264 if (PyErr_Occurred()) SWIG_fail;
24265 arg3 = (double) SWIG_AsDouble(obj2);
24266 if (PyErr_Occurred()) SWIG_fail;
994141e6 24267 if (obj3) {
15afbcd0
RD
24268 arg4 = (int) SWIG_AsInt(obj3);
24269 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
24270 }
24271 if (obj4) {
15afbcd0
RD
24272 arg5 = (int) SWIG_AsInt(obj4);
24273 if (PyErr_Occurred()) SWIG_fail;
994141e6 24274 }
44127b65
RD
24275 {
24276 PyThreadState* __tstate = wxPyBeginAllowThreads();
24277 (arg1)->base_OnEndDragRight(arg2,arg3,arg4,arg5);
24278
24279 wxPyEndAllowThreads(__tstate);
24280 if (PyErr_Occurred()) SWIG_fail;
24281 }
24282 Py_INCREF(Py_None); resultobj = Py_None;
24283 return resultobj;
24284 fail:
24285 return NULL;
24286}
24287
24288
24289static PyObject *_wrap_PyCircleShape_base_OnDrawOutline(PyObject *self, PyObject *args, PyObject *kwargs) {
24290 PyObject *resultobj;
24291 wxPyCircleShape *arg1 = (wxPyCircleShape *) 0 ;
24292 wxDC *arg2 = 0 ;
24293 double arg3 ;
24294 double arg4 ;
24295 double arg5 ;
24296 double arg6 ;
24297 PyObject * obj0 = 0 ;
24298 PyObject * obj1 = 0 ;
994141e6
RD
24299 PyObject * obj2 = 0 ;
24300 PyObject * obj3 = 0 ;
24301 PyObject * obj4 = 0 ;
24302 PyObject * obj5 = 0 ;
44127b65
RD
24303 char *kwnames[] = {
24304 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "w",(char *) "h", NULL
24305 };
24306
994141e6 24307 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO:PyCircleShape_base_OnDrawOutline",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
24308 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCircleShape,
24309 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24310 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
24311 SWIG_POINTER_EXCEPTION | 0)) == -1)
24312 SWIG_fail;
44127b65 24313 if (arg2 == NULL) {
15afbcd0
RD
24314 PyErr_SetString(PyExc_TypeError,"null reference");
24315 SWIG_fail;
994141e6 24316 }
15afbcd0
RD
24317 arg3 = (double) SWIG_AsDouble(obj2);
24318 if (PyErr_Occurred()) SWIG_fail;
24319 arg4 = (double) SWIG_AsDouble(obj3);
24320 if (PyErr_Occurred()) SWIG_fail;
24321 arg5 = (double) SWIG_AsDouble(obj4);
24322 if (PyErr_Occurred()) SWIG_fail;
24323 arg6 = (double) SWIG_AsDouble(obj5);
24324 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
24325 {
24326 PyThreadState* __tstate = wxPyBeginAllowThreads();
24327 (arg1)->base_OnDrawOutline(*arg2,arg3,arg4,arg5,arg6);
24328
24329 wxPyEndAllowThreads(__tstate);
24330 if (PyErr_Occurred()) SWIG_fail;
24331 }
24332 Py_INCREF(Py_None); resultobj = Py_None;
24333 return resultobj;
24334 fail:
24335 return NULL;
24336}
24337
24338
24339static PyObject *_wrap_PyCircleShape_base_OnDrawControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
24340 PyObject *resultobj;
24341 wxPyCircleShape *arg1 = (wxPyCircleShape *) 0 ;
24342 wxDC *arg2 = 0 ;
24343 PyObject * obj0 = 0 ;
24344 PyObject * obj1 = 0 ;
24345 char *kwnames[] = {
24346 (char *) "self",(char *) "dc", NULL
24347 };
24348
24349 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyCircleShape_base_OnDrawControlPoints",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
24350 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCircleShape,
24351 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24352 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
24353 SWIG_POINTER_EXCEPTION | 0)) == -1)
24354 SWIG_fail;
44127b65 24355 if (arg2 == NULL) {
15afbcd0
RD
24356 PyErr_SetString(PyExc_TypeError,"null reference");
24357 SWIG_fail;
44127b65
RD
24358 }
24359 {
24360 PyThreadState* __tstate = wxPyBeginAllowThreads();
24361 (arg1)->base_OnDrawControlPoints(*arg2);
24362
24363 wxPyEndAllowThreads(__tstate);
24364 if (PyErr_Occurred()) SWIG_fail;
24365 }
24366 Py_INCREF(Py_None); resultobj = Py_None;
24367 return resultobj;
24368 fail:
24369 return NULL;
24370}
24371
24372
24373static PyObject *_wrap_PyCircleShape_base_OnEraseControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
24374 PyObject *resultobj;
24375 wxPyCircleShape *arg1 = (wxPyCircleShape *) 0 ;
24376 wxDC *arg2 = 0 ;
24377 PyObject * obj0 = 0 ;
24378 PyObject * obj1 = 0 ;
24379 char *kwnames[] = {
24380 (char *) "self",(char *) "dc", NULL
24381 };
24382
24383 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyCircleShape_base_OnEraseControlPoints",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
24384 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCircleShape,
24385 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24386 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
24387 SWIG_POINTER_EXCEPTION | 0)) == -1)
24388 SWIG_fail;
44127b65 24389 if (arg2 == NULL) {
15afbcd0
RD
24390 PyErr_SetString(PyExc_TypeError,"null reference");
24391 SWIG_fail;
44127b65
RD
24392 }
24393 {
24394 PyThreadState* __tstate = wxPyBeginAllowThreads();
24395 (arg1)->base_OnEraseControlPoints(*arg2);
24396
24397 wxPyEndAllowThreads(__tstate);
24398 if (PyErr_Occurred()) SWIG_fail;
24399 }
24400 Py_INCREF(Py_None); resultobj = Py_None;
24401 return resultobj;
24402 fail:
24403 return NULL;
24404}
24405
24406
24407static PyObject *_wrap_PyCircleShape_base_OnMoveLink(PyObject *self, PyObject *args, PyObject *kwargs) {
24408 PyObject *resultobj;
24409 wxPyCircleShape *arg1 = (wxPyCircleShape *) 0 ;
24410 wxDC *arg2 = 0 ;
24411 bool arg3 = (bool) True ;
24412 PyObject * obj0 = 0 ;
24413 PyObject * obj1 = 0 ;
24414 PyObject * obj2 = 0 ;
24415 char *kwnames[] = {
24416 (char *) "self",(char *) "dc",(char *) "moveControlPoints", NULL
24417 };
24418
24419 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:PyCircleShape_base_OnMoveLink",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
24420 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCircleShape,
24421 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24422 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
24423 SWIG_POINTER_EXCEPTION | 0)) == -1)
24424 SWIG_fail;
44127b65 24425 if (arg2 == NULL) {
15afbcd0
RD
24426 PyErr_SetString(PyExc_TypeError,"null reference");
24427 SWIG_fail;
44127b65
RD
24428 }
24429 if (obj2) {
15afbcd0
RD
24430 arg3 = (bool) SWIG_AsBool(obj2);
24431 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
24432 }
24433 {
24434 PyThreadState* __tstate = wxPyBeginAllowThreads();
24435 (arg1)->base_OnMoveLink(*arg2,arg3);
24436
24437 wxPyEndAllowThreads(__tstate);
24438 if (PyErr_Occurred()) SWIG_fail;
24439 }
24440 Py_INCREF(Py_None); resultobj = Py_None;
24441 return resultobj;
24442 fail:
24443 return NULL;
24444}
24445
24446
24447static PyObject *_wrap_PyCircleShape_base_OnSizingDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
24448 PyObject *resultobj;
24449 wxPyCircleShape *arg1 = (wxPyCircleShape *) 0 ;
24450 wxPyControlPoint *arg2 = (wxPyControlPoint *) 0 ;
24451 bool arg3 ;
24452 double arg4 ;
24453 double arg5 ;
24454 int arg6 = (int) 0 ;
24455 int arg7 = (int) 0 ;
24456 PyObject * obj0 = 0 ;
24457 PyObject * obj1 = 0 ;
24458 PyObject * obj2 = 0 ;
994141e6
RD
24459 PyObject * obj3 = 0 ;
24460 PyObject * obj4 = 0 ;
24461 PyObject * obj5 = 0 ;
24462 PyObject * obj6 = 0 ;
44127b65
RD
24463 char *kwnames[] = {
24464 (char *) "self",(char *) "pt",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
24465 };
24466
994141e6 24467 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|OO:PyCircleShape_base_OnSizingDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
15afbcd0
RD
24468 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCircleShape,
24469 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24470 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyControlPoint,
24471 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24472 arg3 = (bool) SWIG_AsBool(obj2);
24473 if (PyErr_Occurred()) SWIG_fail;
24474 arg4 = (double) SWIG_AsDouble(obj3);
24475 if (PyErr_Occurred()) SWIG_fail;
24476 arg5 = (double) SWIG_AsDouble(obj4);
24477 if (PyErr_Occurred()) SWIG_fail;
994141e6 24478 if (obj5) {
15afbcd0
RD
24479 arg6 = (int) SWIG_AsInt(obj5);
24480 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
24481 }
24482 if (obj6) {
15afbcd0
RD
24483 arg7 = (int) SWIG_AsInt(obj6);
24484 if (PyErr_Occurred()) SWIG_fail;
994141e6 24485 }
44127b65
RD
24486 {
24487 PyThreadState* __tstate = wxPyBeginAllowThreads();
24488 (arg1)->base_OnSizingDragLeft(arg2,arg3,arg4,arg5,arg6,arg7);
24489
24490 wxPyEndAllowThreads(__tstate);
24491 if (PyErr_Occurred()) SWIG_fail;
24492 }
24493 Py_INCREF(Py_None); resultobj = Py_None;
24494 return resultobj;
24495 fail:
24496 return NULL;
24497}
24498
24499
24500static PyObject *_wrap_PyCircleShape_base_OnSizingBeginDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
24501 PyObject *resultobj;
24502 wxPyCircleShape *arg1 = (wxPyCircleShape *) 0 ;
24503 wxPyControlPoint *arg2 = (wxPyControlPoint *) 0 ;
24504 double arg3 ;
24505 double arg4 ;
24506 int arg5 = (int) 0 ;
24507 int arg6 = (int) 0 ;
24508 PyObject * obj0 = 0 ;
24509 PyObject * obj1 = 0 ;
994141e6
RD
24510 PyObject * obj2 = 0 ;
24511 PyObject * obj3 = 0 ;
24512 PyObject * obj4 = 0 ;
24513 PyObject * obj5 = 0 ;
44127b65
RD
24514 char *kwnames[] = {
24515 (char *) "self",(char *) "pt",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
24516 };
24517
994141e6 24518 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:PyCircleShape_base_OnSizingBeginDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
24519 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCircleShape,
24520 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24521 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyControlPoint,
24522 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24523 arg3 = (double) SWIG_AsDouble(obj2);
24524 if (PyErr_Occurred()) SWIG_fail;
24525 arg4 = (double) SWIG_AsDouble(obj3);
24526 if (PyErr_Occurred()) SWIG_fail;
994141e6 24527 if (obj4) {
15afbcd0
RD
24528 arg5 = (int) SWIG_AsInt(obj4);
24529 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
24530 }
24531 if (obj5) {
15afbcd0
RD
24532 arg6 = (int) SWIG_AsInt(obj5);
24533 if (PyErr_Occurred()) SWIG_fail;
994141e6 24534 }
44127b65
RD
24535 {
24536 PyThreadState* __tstate = wxPyBeginAllowThreads();
24537 (arg1)->base_OnSizingBeginDragLeft(arg2,arg3,arg4,arg5,arg6);
24538
24539 wxPyEndAllowThreads(__tstate);
24540 if (PyErr_Occurred()) SWIG_fail;
24541 }
24542 Py_INCREF(Py_None); resultobj = Py_None;
24543 return resultobj;
24544 fail:
24545 return NULL;
24546}
24547
24548
24549static PyObject *_wrap_PyCircleShape_base_OnSizingEndDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
24550 PyObject *resultobj;
24551 wxPyCircleShape *arg1 = (wxPyCircleShape *) 0 ;
24552 wxPyControlPoint *arg2 = (wxPyControlPoint *) 0 ;
24553 double arg3 ;
24554 double arg4 ;
24555 int arg5 = (int) 0 ;
24556 int arg6 = (int) 0 ;
24557 PyObject * obj0 = 0 ;
24558 PyObject * obj1 = 0 ;
994141e6
RD
24559 PyObject * obj2 = 0 ;
24560 PyObject * obj3 = 0 ;
24561 PyObject * obj4 = 0 ;
24562 PyObject * obj5 = 0 ;
44127b65
RD
24563 char *kwnames[] = {
24564 (char *) "self",(char *) "pt",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
24565 };
24566
994141e6 24567 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:PyCircleShape_base_OnSizingEndDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
24568 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCircleShape,
24569 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24570 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyControlPoint,
24571 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24572 arg3 = (double) SWIG_AsDouble(obj2);
24573 if (PyErr_Occurred()) SWIG_fail;
24574 arg4 = (double) SWIG_AsDouble(obj3);
24575 if (PyErr_Occurred()) SWIG_fail;
994141e6 24576 if (obj4) {
15afbcd0
RD
24577 arg5 = (int) SWIG_AsInt(obj4);
24578 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
24579 }
24580 if (obj5) {
15afbcd0
RD
24581 arg6 = (int) SWIG_AsInt(obj5);
24582 if (PyErr_Occurred()) SWIG_fail;
994141e6 24583 }
44127b65
RD
24584 {
24585 PyThreadState* __tstate = wxPyBeginAllowThreads();
24586 (arg1)->base_OnSizingEndDragLeft(arg2,arg3,arg4,arg5,arg6);
24587
24588 wxPyEndAllowThreads(__tstate);
24589 if (PyErr_Occurred()) SWIG_fail;
24590 }
24591 Py_INCREF(Py_None); resultobj = Py_None;
24592 return resultobj;
24593 fail:
24594 return NULL;
24595}
24596
24597
24598static PyObject *_wrap_PyCircleShape_base_OnBeginSize(PyObject *self, PyObject *args, PyObject *kwargs) {
24599 PyObject *resultobj;
24600 wxPyCircleShape *arg1 = (wxPyCircleShape *) 0 ;
24601 double arg2 ;
24602 double arg3 ;
24603 PyObject * obj0 = 0 ;
994141e6
RD
24604 PyObject * obj1 = 0 ;
24605 PyObject * obj2 = 0 ;
44127b65
RD
24606 char *kwnames[] = {
24607 (char *) "self",(char *) "w",(char *) "h", NULL
24608 };
24609
994141e6 24610 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyCircleShape_base_OnBeginSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
24611 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCircleShape,
24612 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24613 arg2 = (double) SWIG_AsDouble(obj1);
24614 if (PyErr_Occurred()) SWIG_fail;
24615 arg3 = (double) SWIG_AsDouble(obj2);
24616 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
24617 {
24618 PyThreadState* __tstate = wxPyBeginAllowThreads();
24619 (arg1)->base_OnBeginSize(arg2,arg3);
24620
24621 wxPyEndAllowThreads(__tstate);
24622 if (PyErr_Occurred()) SWIG_fail;
24623 }
24624 Py_INCREF(Py_None); resultobj = Py_None;
24625 return resultobj;
24626 fail:
24627 return NULL;
24628}
24629
24630
24631static PyObject *_wrap_PyCircleShape_base_OnEndSize(PyObject *self, PyObject *args, PyObject *kwargs) {
24632 PyObject *resultobj;
24633 wxPyCircleShape *arg1 = (wxPyCircleShape *) 0 ;
24634 double arg2 ;
24635 double arg3 ;
24636 PyObject * obj0 = 0 ;
994141e6
RD
24637 PyObject * obj1 = 0 ;
24638 PyObject * obj2 = 0 ;
44127b65
RD
24639 char *kwnames[] = {
24640 (char *) "self",(char *) "w",(char *) "h", NULL
24641 };
24642
994141e6 24643 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyCircleShape_base_OnEndSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
24644 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyCircleShape,
24645 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24646 arg2 = (double) SWIG_AsDouble(obj1);
24647 if (PyErr_Occurred()) SWIG_fail;
24648 arg3 = (double) SWIG_AsDouble(obj2);
24649 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
24650 {
24651 PyThreadState* __tstate = wxPyBeginAllowThreads();
24652 (arg1)->base_OnEndSize(arg2,arg3);
24653
24654 wxPyEndAllowThreads(__tstate);
24655 if (PyErr_Occurred()) SWIG_fail;
24656 }
24657 Py_INCREF(Py_None); resultobj = Py_None;
24658 return resultobj;
24659 fail:
24660 return NULL;
24661}
24662
24663
24664static PyObject * PyCircleShape_swigregister(PyObject *self, PyObject *args) {
24665 PyObject *obj;
24666 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
24667 SWIG_TypeClientData(SWIGTYPE_p_wxPyCircleShape, obj);
24668 Py_INCREF(obj);
24669 return Py_BuildValue((char *)"");
24670}
24671static PyObject *_wrap_new_ArrowHead(PyObject *self, PyObject *args, PyObject *kwargs) {
24672 PyObject *resultobj;
24673 int arg1 = (int) 0 ;
24674 int arg2 = (int) 0 ;
24675 double arg3 = (double) 0.0 ;
24676 double arg4 = (double) 0.0 ;
24677 wxString const &arg5_defvalue = wxPyEmptyString ;
24678 wxString *arg5 = (wxString *) &arg5_defvalue ;
24679 wxPseudoMetaFile *arg6 = (wxPseudoMetaFile *) NULL ;
24680 long arg7 = (long) -1 ;
24681 wxArrowHead *result;
24682 bool temp5 = False ;
994141e6
RD
24683 PyObject * obj0 = 0 ;
24684 PyObject * obj1 = 0 ;
24685 PyObject * obj2 = 0 ;
24686 PyObject * obj3 = 0 ;
44127b65
RD
24687 PyObject * obj4 = 0 ;
24688 PyObject * obj5 = 0 ;
994141e6 24689 PyObject * obj6 = 0 ;
44127b65
RD
24690 char *kwnames[] = {
24691 (char *) "type",(char *) "end",(char *) "size",(char *) "dist",(char *) "name",(char *) "mf",(char *) "arrowId", NULL
24692 };
24693
994141e6
RD
24694 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOOOOO:new_ArrowHead",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
24695 if (obj0) {
15afbcd0
RD
24696 arg1 = (int) SWIG_AsInt(obj0);
24697 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
24698 }
24699 if (obj1) {
15afbcd0
RD
24700 arg2 = (int) SWIG_AsInt(obj1);
24701 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
24702 }
24703 if (obj2) {
15afbcd0
RD
24704 arg3 = (double) SWIG_AsDouble(obj2);
24705 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
24706 }
24707 if (obj3) {
15afbcd0
RD
24708 arg4 = (double) SWIG_AsDouble(obj3);
24709 if (PyErr_Occurred()) SWIG_fail;
994141e6 24710 }
44127b65
RD
24711 if (obj4) {
24712 {
24713 arg5 = wxString_in_helper(obj4);
24714 if (arg5 == NULL) SWIG_fail;
24715 temp5 = True;
24716 }
24717 }
24718 if (obj5) {
15afbcd0
RD
24719 if ((SWIG_ConvertPtr(obj5,(void **)(&arg6),SWIGTYPE_p_wxPseudoMetaFile,
24720 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65 24721 }
994141e6 24722 if (obj6) {
15afbcd0
RD
24723 arg7 = (long) SWIG_AsLong(obj6);
24724 if (PyErr_Occurred()) SWIG_fail;
994141e6 24725 }
44127b65
RD
24726 {
24727 PyThreadState* __tstate = wxPyBeginAllowThreads();
24728 result = (wxArrowHead *)new wxArrowHead(arg1,arg2,arg3,arg4,(wxString const &)*arg5,arg6,arg7);
24729
24730 wxPyEndAllowThreads(__tstate);
24731 if (PyErr_Occurred()) SWIG_fail;
24732 }
24733 {
24734 resultobj = wxPyMake_wxObject(result);
24735 }
24736 {
24737 if (temp5)
24738 delete arg5;
24739 }
24740 return resultobj;
24741 fail:
24742 {
24743 if (temp5)
24744 delete arg5;
24745 }
24746 return NULL;
24747}
24748
24749
24750static PyObject *_wrap_delete_ArrowHead(PyObject *self, PyObject *args, PyObject *kwargs) {
24751 PyObject *resultobj;
24752 wxArrowHead *arg1 = (wxArrowHead *) 0 ;
24753 PyObject * obj0 = 0 ;
24754 char *kwnames[] = {
24755 (char *) "self", NULL
24756 };
24757
24758 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_ArrowHead",kwnames,&obj0)) goto fail;
15afbcd0
RD
24759 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxArrowHead,
24760 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
24761 {
24762 PyThreadState* __tstate = wxPyBeginAllowThreads();
24763 delete arg1;
24764
24765 wxPyEndAllowThreads(__tstate);
24766 if (PyErr_Occurred()) SWIG_fail;
24767 }
24768 Py_INCREF(Py_None); resultobj = Py_None;
24769 return resultobj;
24770 fail:
24771 return NULL;
24772}
24773
24774
24775static PyObject *_wrap_ArrowHead__GetType(PyObject *self, PyObject *args, PyObject *kwargs) {
24776 PyObject *resultobj;
24777 wxArrowHead *arg1 = (wxArrowHead *) 0 ;
24778 int result;
24779 PyObject * obj0 = 0 ;
24780 char *kwnames[] = {
24781 (char *) "self", NULL
24782 };
24783
24784 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ArrowHead__GetType",kwnames,&obj0)) goto fail;
15afbcd0
RD
24785 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxArrowHead,
24786 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
24787 {
24788 PyThreadState* __tstate = wxPyBeginAllowThreads();
24789 result = (int)(arg1)->_GetType();
24790
24791 wxPyEndAllowThreads(__tstate);
24792 if (PyErr_Occurred()) SWIG_fail;
24793 }
15afbcd0 24794 resultobj = SWIG_FromInt((int)result);
44127b65
RD
24795 return resultobj;
24796 fail:
24797 return NULL;
24798}
24799
24800
24801static PyObject *_wrap_ArrowHead_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
24802 PyObject *resultobj;
24803 wxArrowHead *arg1 = (wxArrowHead *) 0 ;
24804 int result;
24805 PyObject * obj0 = 0 ;
24806 char *kwnames[] = {
24807 (char *) "self", NULL
24808 };
24809
24810 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ArrowHead_GetPosition",kwnames,&obj0)) goto fail;
15afbcd0
RD
24811 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxArrowHead,
24812 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
24813 {
24814 PyThreadState* __tstate = wxPyBeginAllowThreads();
24815 result = (int)(arg1)->GetPosition();
24816
24817 wxPyEndAllowThreads(__tstate);
24818 if (PyErr_Occurred()) SWIG_fail;
24819 }
15afbcd0 24820 resultobj = SWIG_FromInt((int)result);
44127b65
RD
24821 return resultobj;
24822 fail:
24823 return NULL;
24824}
24825
24826
24827static PyObject *_wrap_ArrowHead_SetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
24828 PyObject *resultobj;
24829 wxArrowHead *arg1 = (wxArrowHead *) 0 ;
24830 int arg2 ;
24831 PyObject * obj0 = 0 ;
994141e6 24832 PyObject * obj1 = 0 ;
44127b65
RD
24833 char *kwnames[] = {
24834 (char *) "self",(char *) "pos", NULL
24835 };
24836
994141e6 24837 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ArrowHead_SetPosition",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
24838 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxArrowHead,
24839 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
24840 arg2 = (int) SWIG_AsInt(obj1);
24841 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
24842 {
24843 PyThreadState* __tstate = wxPyBeginAllowThreads();
24844 (arg1)->SetPosition(arg2);
24845
24846 wxPyEndAllowThreads(__tstate);
24847 if (PyErr_Occurred()) SWIG_fail;
24848 }
24849 Py_INCREF(Py_None); resultobj = Py_None;
24850 return resultobj;
24851 fail:
24852 return NULL;
24853}
24854
24855
24856static PyObject *_wrap_ArrowHead_GetXOffset(PyObject *self, PyObject *args, PyObject *kwargs) {
24857 PyObject *resultobj;
24858 wxArrowHead *arg1 = (wxArrowHead *) 0 ;
24859 double result;
24860 PyObject * obj0 = 0 ;
24861 char *kwnames[] = {
24862 (char *) "self", NULL
24863 };
24864
24865 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ArrowHead_GetXOffset",kwnames,&obj0)) goto fail;
15afbcd0
RD
24866 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxArrowHead,
24867 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
24868 {
24869 PyThreadState* __tstate = wxPyBeginAllowThreads();
24870 result = (double)(arg1)->GetXOffset();
24871
24872 wxPyEndAllowThreads(__tstate);
24873 if (PyErr_Occurred()) SWIG_fail;
24874 }
15afbcd0 24875 resultobj = SWIG_FromDouble((double)result);
44127b65
RD
24876 return resultobj;
24877 fail:
24878 return NULL;
24879}
24880
24881
24882static PyObject *_wrap_ArrowHead_GetYOffset(PyObject *self, PyObject *args, PyObject *kwargs) {
24883 PyObject *resultobj;
24884 wxArrowHead *arg1 = (wxArrowHead *) 0 ;
24885 double result;
24886 PyObject * obj0 = 0 ;
24887 char *kwnames[] = {
24888 (char *) "self", NULL
24889 };
24890
24891 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ArrowHead_GetYOffset",kwnames,&obj0)) goto fail;
15afbcd0
RD
24892 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxArrowHead,
24893 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
24894 {
24895 PyThreadState* __tstate = wxPyBeginAllowThreads();
24896 result = (double)(arg1)->GetYOffset();
24897
24898 wxPyEndAllowThreads(__tstate);
24899 if (PyErr_Occurred()) SWIG_fail;
24900 }
15afbcd0 24901 resultobj = SWIG_FromDouble((double)result);
44127b65
RD
24902 return resultobj;
24903 fail:
24904 return NULL;
24905}
24906
24907
24908static PyObject *_wrap_ArrowHead_GetSpacing(PyObject *self, PyObject *args, PyObject *kwargs) {
24909 PyObject *resultobj;
24910 wxArrowHead *arg1 = (wxArrowHead *) 0 ;
24911 double result;
24912 PyObject * obj0 = 0 ;
24913 char *kwnames[] = {
24914 (char *) "self", NULL
24915 };
24916
24917 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ArrowHead_GetSpacing",kwnames,&obj0)) goto fail;
15afbcd0
RD
24918 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxArrowHead,
24919 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
24920 {
24921 PyThreadState* __tstate = wxPyBeginAllowThreads();
24922 result = (double)(arg1)->GetSpacing();
24923
24924 wxPyEndAllowThreads(__tstate);
24925 if (PyErr_Occurred()) SWIG_fail;
24926 }
15afbcd0 24927 resultobj = SWIG_FromDouble((double)result);
44127b65
RD
24928 return resultobj;
24929 fail:
24930 return NULL;
24931}
24932
24933
24934static PyObject *_wrap_ArrowHead_GetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
24935 PyObject *resultobj;
24936 wxArrowHead *arg1 = (wxArrowHead *) 0 ;
24937 double result;
24938 PyObject * obj0 = 0 ;
24939 char *kwnames[] = {
24940 (char *) "self", NULL
24941 };
24942
24943 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ArrowHead_GetSize",kwnames,&obj0)) goto fail;
15afbcd0
RD
24944 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxArrowHead,
24945 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
24946 {
24947 PyThreadState* __tstate = wxPyBeginAllowThreads();
24948 result = (double)(arg1)->GetSize();
24949
24950 wxPyEndAllowThreads(__tstate);
24951 if (PyErr_Occurred()) SWIG_fail;
24952 }
15afbcd0 24953 resultobj = SWIG_FromDouble((double)result);
44127b65
RD
24954 return resultobj;
24955 fail:
24956 return NULL;
24957}
24958
24959
24960static PyObject *_wrap_ArrowHead_GetName(PyObject *self, PyObject *args, PyObject *kwargs) {
24961 PyObject *resultobj;
24962 wxArrowHead *arg1 = (wxArrowHead *) 0 ;
24963 wxString result;
24964 PyObject * obj0 = 0 ;
24965 char *kwnames[] = {
24966 (char *) "self", NULL
24967 };
24968
24969 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ArrowHead_GetName",kwnames,&obj0)) goto fail;
15afbcd0
RD
24970 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxArrowHead,
24971 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
24972 {
24973 PyThreadState* __tstate = wxPyBeginAllowThreads();
24974 result = (arg1)->GetName();
24975
24976 wxPyEndAllowThreads(__tstate);
24977 if (PyErr_Occurred()) SWIG_fail;
24978 }
24979 {
24980#if wxUSE_UNICODE
24981 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
24982#else
24983 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
24984#endif
24985 }
24986 return resultobj;
24987 fail:
24988 return NULL;
24989}
24990
24991
24992static PyObject *_wrap_ArrowHead_SetXOffset(PyObject *self, PyObject *args, PyObject *kwargs) {
24993 PyObject *resultobj;
24994 wxArrowHead *arg1 = (wxArrowHead *) 0 ;
24995 double arg2 ;
24996 PyObject * obj0 = 0 ;
994141e6 24997 PyObject * obj1 = 0 ;
44127b65
RD
24998 char *kwnames[] = {
24999 (char *) "self",(char *) "x", NULL
25000 };
25001
994141e6 25002 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ArrowHead_SetXOffset",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
25003 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxArrowHead,
25004 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25005 arg2 = (double) SWIG_AsDouble(obj1);
25006 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
25007 {
25008 PyThreadState* __tstate = wxPyBeginAllowThreads();
25009 (arg1)->SetXOffset(arg2);
25010
25011 wxPyEndAllowThreads(__tstate);
25012 if (PyErr_Occurred()) SWIG_fail;
25013 }
25014 Py_INCREF(Py_None); resultobj = Py_None;
25015 return resultobj;
25016 fail:
25017 return NULL;
25018}
25019
25020
25021static PyObject *_wrap_ArrowHead_SetYOffset(PyObject *self, PyObject *args, PyObject *kwargs) {
25022 PyObject *resultobj;
25023 wxArrowHead *arg1 = (wxArrowHead *) 0 ;
25024 double arg2 ;
25025 PyObject * obj0 = 0 ;
994141e6 25026 PyObject * obj1 = 0 ;
44127b65
RD
25027 char *kwnames[] = {
25028 (char *) "self",(char *) "y", NULL
25029 };
25030
994141e6 25031 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ArrowHead_SetYOffset",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
25032 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxArrowHead,
25033 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25034 arg2 = (double) SWIG_AsDouble(obj1);
25035 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
25036 {
25037 PyThreadState* __tstate = wxPyBeginAllowThreads();
25038 (arg1)->SetYOffset(arg2);
25039
25040 wxPyEndAllowThreads(__tstate);
25041 if (PyErr_Occurred()) SWIG_fail;
25042 }
25043 Py_INCREF(Py_None); resultobj = Py_None;
25044 return resultobj;
25045 fail:
25046 return NULL;
25047}
25048
25049
25050static PyObject *_wrap_ArrowHead_GetMetaFile(PyObject *self, PyObject *args, PyObject *kwargs) {
25051 PyObject *resultobj;
25052 wxArrowHead *arg1 = (wxArrowHead *) 0 ;
25053 wxPseudoMetaFile *result;
25054 PyObject * obj0 = 0 ;
25055 char *kwnames[] = {
25056 (char *) "self", NULL
25057 };
25058
25059 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ArrowHead_GetMetaFile",kwnames,&obj0)) goto fail;
15afbcd0
RD
25060 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxArrowHead,
25061 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
25062 {
25063 PyThreadState* __tstate = wxPyBeginAllowThreads();
25064 result = (wxPseudoMetaFile *)(arg1)->GetMetaFile();
25065
25066 wxPyEndAllowThreads(__tstate);
25067 if (PyErr_Occurred()) SWIG_fail;
25068 }
25069 {
25070 resultobj = wxPyMake_wxObject(result);
25071 }
25072 return resultobj;
25073 fail:
25074 return NULL;
25075}
25076
25077
25078static PyObject *_wrap_ArrowHead_GetId(PyObject *self, PyObject *args, PyObject *kwargs) {
25079 PyObject *resultobj;
25080 wxArrowHead *arg1 = (wxArrowHead *) 0 ;
25081 long result;
25082 PyObject * obj0 = 0 ;
25083 char *kwnames[] = {
25084 (char *) "self", NULL
25085 };
25086
25087 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ArrowHead_GetId",kwnames,&obj0)) goto fail;
15afbcd0
RD
25088 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxArrowHead,
25089 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
25090 {
25091 PyThreadState* __tstate = wxPyBeginAllowThreads();
25092 result = (long)(arg1)->GetId();
25093
25094 wxPyEndAllowThreads(__tstate);
25095 if (PyErr_Occurred()) SWIG_fail;
25096 }
15afbcd0 25097 resultobj = SWIG_FromLong((long)result);
44127b65
RD
25098 return resultobj;
25099 fail:
25100 return NULL;
25101}
25102
25103
25104static PyObject *_wrap_ArrowHead_GetArrowEnd(PyObject *self, PyObject *args, PyObject *kwargs) {
25105 PyObject *resultobj;
25106 wxArrowHead *arg1 = (wxArrowHead *) 0 ;
25107 int result;
25108 PyObject * obj0 = 0 ;
25109 char *kwnames[] = {
25110 (char *) "self", NULL
25111 };
25112
25113 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ArrowHead_GetArrowEnd",kwnames,&obj0)) goto fail;
15afbcd0
RD
25114 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxArrowHead,
25115 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
25116 {
25117 PyThreadState* __tstate = wxPyBeginAllowThreads();
25118 result = (int)(arg1)->GetArrowEnd();
25119
25120 wxPyEndAllowThreads(__tstate);
25121 if (PyErr_Occurred()) SWIG_fail;
25122 }
15afbcd0 25123 resultobj = SWIG_FromInt((int)result);
44127b65
RD
25124 return resultobj;
25125 fail:
25126 return NULL;
25127}
25128
25129
25130static PyObject *_wrap_ArrowHead_GetArrowSize(PyObject *self, PyObject *args, PyObject *kwargs) {
25131 PyObject *resultobj;
25132 wxArrowHead *arg1 = (wxArrowHead *) 0 ;
25133 double result;
25134 PyObject * obj0 = 0 ;
25135 char *kwnames[] = {
25136 (char *) "self", NULL
25137 };
25138
25139 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ArrowHead_GetArrowSize",kwnames,&obj0)) goto fail;
15afbcd0
RD
25140 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxArrowHead,
25141 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
25142 {
25143 PyThreadState* __tstate = wxPyBeginAllowThreads();
25144 result = (double)(arg1)->GetArrowSize();
25145
25146 wxPyEndAllowThreads(__tstate);
25147 if (PyErr_Occurred()) SWIG_fail;
25148 }
15afbcd0 25149 resultobj = SWIG_FromDouble((double)result);
44127b65
RD
25150 return resultobj;
25151 fail:
25152 return NULL;
25153}
25154
25155
25156static PyObject *_wrap_ArrowHead_SetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
25157 PyObject *resultobj;
25158 wxArrowHead *arg1 = (wxArrowHead *) 0 ;
25159 double arg2 ;
25160 PyObject * obj0 = 0 ;
994141e6 25161 PyObject * obj1 = 0 ;
44127b65
RD
25162 char *kwnames[] = {
25163 (char *) "self",(char *) "size", NULL
25164 };
25165
994141e6 25166 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ArrowHead_SetSize",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
25167 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxArrowHead,
25168 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25169 arg2 = (double) SWIG_AsDouble(obj1);
25170 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
25171 {
25172 PyThreadState* __tstate = wxPyBeginAllowThreads();
25173 (arg1)->SetSize(arg2);
25174
25175 wxPyEndAllowThreads(__tstate);
25176 if (PyErr_Occurred()) SWIG_fail;
25177 }
25178 Py_INCREF(Py_None); resultobj = Py_None;
25179 return resultobj;
25180 fail:
25181 return NULL;
25182}
25183
25184
25185static PyObject *_wrap_ArrowHead_SetSpacing(PyObject *self, PyObject *args, PyObject *kwargs) {
25186 PyObject *resultobj;
25187 wxArrowHead *arg1 = (wxArrowHead *) 0 ;
25188 double arg2 ;
25189 PyObject * obj0 = 0 ;
994141e6 25190 PyObject * obj1 = 0 ;
44127b65
RD
25191 char *kwnames[] = {
25192 (char *) "self",(char *) "sp", NULL
25193 };
25194
994141e6 25195 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ArrowHead_SetSpacing",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
25196 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxArrowHead,
25197 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25198 arg2 = (double) SWIG_AsDouble(obj1);
25199 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
25200 {
25201 PyThreadState* __tstate = wxPyBeginAllowThreads();
25202 (arg1)->SetSpacing(arg2);
25203
25204 wxPyEndAllowThreads(__tstate);
25205 if (PyErr_Occurred()) SWIG_fail;
25206 }
25207 Py_INCREF(Py_None); resultobj = Py_None;
25208 return resultobj;
25209 fail:
25210 return NULL;
25211}
25212
25213
25214static PyObject * ArrowHead_swigregister(PyObject *self, PyObject *args) {
25215 PyObject *obj;
25216 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
25217 SWIG_TypeClientData(SWIGTYPE_p_wxArrowHead, obj);
25218 Py_INCREF(obj);
25219 return Py_BuildValue((char *)"");
25220}
25221static PyObject *_wrap_new_PyLineShape(PyObject *self, PyObject *args, PyObject *kwargs) {
25222 PyObject *resultobj;
25223 wxPyLineShape *result;
25224 char *kwnames[] = {
25225 NULL
25226 };
25227
25228 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PyLineShape",kwnames)) goto fail;
25229 {
25230 PyThreadState* __tstate = wxPyBeginAllowThreads();
25231 result = (wxPyLineShape *)new wxPyLineShape();
25232
25233 wxPyEndAllowThreads(__tstate);
25234 if (PyErr_Occurred()) SWIG_fail;
25235 }
15afbcd0 25236 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyLineShape, 1);
44127b65
RD
25237 return resultobj;
25238 fail:
25239 return NULL;
25240}
25241
25242
25243static PyObject *_wrap_PyLineShape__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
25244 PyObject *resultobj;
25245 wxPyLineShape *arg1 = (wxPyLineShape *) 0 ;
25246 PyObject *arg2 = (PyObject *) 0 ;
25247 PyObject *arg3 = (PyObject *) 0 ;
25248 PyObject * obj0 = 0 ;
25249 PyObject * obj1 = 0 ;
25250 PyObject * obj2 = 0 ;
25251 char *kwnames[] = {
25252 (char *) "self",(char *) "self",(char *) "_class", NULL
25253 };
25254
25255 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyLineShape__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
25256 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyLineShape,
25257 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
25258 arg2 = obj1;
25259 arg3 = obj2;
25260 {
25261 PyThreadState* __tstate = wxPyBeginAllowThreads();
25262 (arg1)->_setCallbackInfo(arg2,arg3);
25263
25264 wxPyEndAllowThreads(__tstate);
25265 if (PyErr_Occurred()) SWIG_fail;
25266 }
25267 Py_INCREF(Py_None); resultobj = Py_None;
25268 return resultobj;
25269 fail:
25270 return NULL;
25271}
25272
25273
25274static PyObject *_wrap_PyLineShape_AddArrow(PyObject *self, PyObject *args, PyObject *kwargs) {
25275 PyObject *resultobj;
25276 wxPyLineShape *arg1 = (wxPyLineShape *) 0 ;
25277 int arg2 ;
25278 int arg3 = (int) ARROW_POSITION_END ;
25279 double arg4 = (double) 10.0 ;
25280 double arg5 = (double) 0.0 ;
25281 wxString const &arg6_defvalue = wxPyEmptyString ;
25282 wxString *arg6 = (wxString *) &arg6_defvalue ;
25283 wxPseudoMetaFile *arg7 = (wxPseudoMetaFile *) NULL ;
25284 long arg8 = (long) -1 ;
25285 bool temp6 = False ;
25286 PyObject * obj0 = 0 ;
994141e6
RD
25287 PyObject * obj1 = 0 ;
25288 PyObject * obj2 = 0 ;
25289 PyObject * obj3 = 0 ;
25290 PyObject * obj4 = 0 ;
44127b65
RD
25291 PyObject * obj5 = 0 ;
25292 PyObject * obj6 = 0 ;
994141e6 25293 PyObject * obj7 = 0 ;
44127b65
RD
25294 char *kwnames[] = {
25295 (char *) "self",(char *) "type",(char *) "end",(char *) "arrowSize",(char *) "xOffset",(char *) "name",(char *) "mf",(char *) "arrowId", NULL
25296 };
25297
994141e6 25298 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:PyLineShape_AddArrow",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
15afbcd0
RD
25299 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyLineShape,
25300 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25301 arg2 = (int) SWIG_AsInt(obj1);
25302 if (PyErr_Occurred()) SWIG_fail;
994141e6 25303 if (obj2) {
15afbcd0
RD
25304 arg3 = (int) SWIG_AsInt(obj2);
25305 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
25306 }
25307 if (obj3) {
15afbcd0
RD
25308 arg4 = (double) SWIG_AsDouble(obj3);
25309 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
25310 }
25311 if (obj4) {
15afbcd0
RD
25312 arg5 = (double) SWIG_AsDouble(obj4);
25313 if (PyErr_Occurred()) SWIG_fail;
994141e6 25314 }
44127b65
RD
25315 if (obj5) {
25316 {
25317 arg6 = wxString_in_helper(obj5);
25318 if (arg6 == NULL) SWIG_fail;
25319 temp6 = True;
25320 }
25321 }
25322 if (obj6) {
15afbcd0
RD
25323 if ((SWIG_ConvertPtr(obj6,(void **)(&arg7),SWIGTYPE_p_wxPseudoMetaFile,
25324 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65 25325 }
994141e6 25326 if (obj7) {
15afbcd0
RD
25327 arg8 = (long) SWIG_AsLong(obj7);
25328 if (PyErr_Occurred()) SWIG_fail;
994141e6 25329 }
44127b65
RD
25330 {
25331 PyThreadState* __tstate = wxPyBeginAllowThreads();
25332 (arg1)->AddArrow(arg2,arg3,arg4,arg5,(wxString const &)*arg6,arg7,arg8);
25333
25334 wxPyEndAllowThreads(__tstate);
25335 if (PyErr_Occurred()) SWIG_fail;
25336 }
25337 Py_INCREF(Py_None); resultobj = Py_None;
25338 {
25339 if (temp6)
25340 delete arg6;
25341 }
25342 return resultobj;
25343 fail:
25344 {
25345 if (temp6)
25346 delete arg6;
25347 }
25348 return NULL;
25349}
25350
25351
25352static PyObject *_wrap_PyLineShape_AddArrowOrdered(PyObject *self, PyObject *args, PyObject *kwargs) {
25353 PyObject *resultobj;
25354 wxPyLineShape *arg1 = (wxPyLineShape *) 0 ;
25355 wxArrowHead *arg2 = (wxArrowHead *) 0 ;
25356 PyObject *arg3 = (PyObject *) 0 ;
25357 int arg4 ;
25358 PyObject * obj0 = 0 ;
25359 PyObject * obj1 = 0 ;
25360 PyObject * obj2 = 0 ;
994141e6 25361 PyObject * obj3 = 0 ;
44127b65
RD
25362 char *kwnames[] = {
25363 (char *) "self",(char *) "arrow",(char *) "referenceList",(char *) "end", NULL
25364 };
25365
994141e6 25366 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:PyLineShape_AddArrowOrdered",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
15afbcd0
RD
25367 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyLineShape,
25368 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25369 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxArrowHead,
25370 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65 25371 arg3 = obj2;
15afbcd0
RD
25372 arg4 = (int) SWIG_AsInt(obj3);
25373 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
25374 {
25375 PyThreadState* __tstate = wxPyBeginAllowThreads();
25376 wxPyLineShape_AddArrowOrdered(arg1,arg2,arg3,arg4);
25377
25378 wxPyEndAllowThreads(__tstate);
25379 if (PyErr_Occurred()) SWIG_fail;
25380 }
25381 Py_INCREF(Py_None); resultobj = Py_None;
25382 return resultobj;
25383 fail:
25384 return NULL;
25385}
25386
25387
25388static PyObject *_wrap_PyLineShape_ClearArrow(PyObject *self, PyObject *args, PyObject *kwargs) {
25389 PyObject *resultobj;
25390 wxPyLineShape *arg1 = (wxPyLineShape *) 0 ;
25391 wxString *arg2 = 0 ;
25392 bool result;
25393 bool temp2 = False ;
25394 PyObject * obj0 = 0 ;
25395 PyObject * obj1 = 0 ;
25396 char *kwnames[] = {
25397 (char *) "self",(char *) "name", NULL
25398 };
25399
25400 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyLineShape_ClearArrow",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
25401 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyLineShape,
25402 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
25403 {
25404 arg2 = wxString_in_helper(obj1);
25405 if (arg2 == NULL) SWIG_fail;
25406 temp2 = True;
25407 }
25408 {
25409 PyThreadState* __tstate = wxPyBeginAllowThreads();
25410 result = (bool)(arg1)->ClearArrow((wxString const &)*arg2);
25411
25412 wxPyEndAllowThreads(__tstate);
25413 if (PyErr_Occurred()) SWIG_fail;
25414 }
4f89f6a3
RD
25415 {
25416 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25417 }
44127b65
RD
25418 {
25419 if (temp2)
25420 delete arg2;
25421 }
25422 return resultobj;
25423 fail:
25424 {
25425 if (temp2)
25426 delete arg2;
25427 }
25428 return NULL;
25429}
25430
25431
25432static PyObject *_wrap_PyLineShape_ClearArrowsAtPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
25433 PyObject *resultobj;
25434 wxPyLineShape *arg1 = (wxPyLineShape *) 0 ;
25435 int arg2 = (int) -1 ;
25436 PyObject * obj0 = 0 ;
994141e6 25437 PyObject * obj1 = 0 ;
44127b65
RD
25438 char *kwnames[] = {
25439 (char *) "self",(char *) "position", NULL
25440 };
25441
994141e6 25442 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:PyLineShape_ClearArrowsAtPosition",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
25443 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyLineShape,
25444 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
994141e6 25445 if (obj1) {
15afbcd0
RD
25446 arg2 = (int) SWIG_AsInt(obj1);
25447 if (PyErr_Occurred()) SWIG_fail;
994141e6 25448 }
44127b65
RD
25449 {
25450 PyThreadState* __tstate = wxPyBeginAllowThreads();
25451 (arg1)->ClearArrowsAtPosition(arg2);
25452
25453 wxPyEndAllowThreads(__tstate);
25454 if (PyErr_Occurred()) SWIG_fail;
25455 }
25456 Py_INCREF(Py_None); resultobj = Py_None;
25457 return resultobj;
25458 fail:
25459 return NULL;
25460}
25461
25462
25463static PyObject *_wrap_PyLineShape_DrawArrow(PyObject *self, PyObject *args, PyObject *kwargs) {
25464 PyObject *resultobj;
25465 wxPyLineShape *arg1 = (wxPyLineShape *) 0 ;
25466 wxDC *arg2 = 0 ;
25467 wxArrowHead *arg3 = (wxArrowHead *) 0 ;
25468 double arg4 ;
25469 bool arg5 ;
25470 PyObject * obj0 = 0 ;
25471 PyObject * obj1 = 0 ;
25472 PyObject * obj2 = 0 ;
994141e6 25473 PyObject * obj3 = 0 ;
44127b65
RD
25474 PyObject * obj4 = 0 ;
25475 char *kwnames[] = {
25476 (char *) "self",(char *) "dc",(char *) "arrow",(char *) "xOffset",(char *) "proportionalOffset", NULL
25477 };
25478
994141e6 25479 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:PyLineShape_DrawArrow",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
25480 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyLineShape,
25481 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25482 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
25483 SWIG_POINTER_EXCEPTION | 0)) == -1)
25484 SWIG_fail;
44127b65 25485 if (arg2 == NULL) {
15afbcd0
RD
25486 PyErr_SetString(PyExc_TypeError,"null reference");
25487 SWIG_fail;
a41e16b6 25488 }
15afbcd0
RD
25489 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxArrowHead,
25490 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25491 arg4 = (double) SWIG_AsDouble(obj3);
25492 if (PyErr_Occurred()) SWIG_fail;
25493 arg5 = (bool) SWIG_AsBool(obj4);
25494 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
25495 {
25496 PyThreadState* __tstate = wxPyBeginAllowThreads();
25497 (arg1)->DrawArrow(*arg2,arg3,arg4,arg5);
25498
25499 wxPyEndAllowThreads(__tstate);
25500 if (PyErr_Occurred()) SWIG_fail;
25501 }
25502 Py_INCREF(Py_None); resultobj = Py_None;
25503 return resultobj;
25504 fail:
25505 return NULL;
25506}
25507
25508
25509static PyObject *_wrap_PyLineShape_DeleteArrowHeadId(PyObject *self, PyObject *args, PyObject *kwargs) {
25510 PyObject *resultobj;
25511 wxPyLineShape *arg1 = (wxPyLineShape *) 0 ;
25512 long arg2 ;
25513 bool result;
25514 PyObject * obj0 = 0 ;
994141e6 25515 PyObject * obj1 = 0 ;
44127b65
RD
25516 char *kwnames[] = {
25517 (char *) "self",(char *) "arrowId", NULL
25518 };
25519
994141e6 25520 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyLineShape_DeleteArrowHeadId",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
25521 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyLineShape,
25522 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25523 arg2 = (long) SWIG_AsLong(obj1);
25524 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
25525 {
25526 PyThreadState* __tstate = wxPyBeginAllowThreads();
25527 result = (bool)(arg1)->DeleteArrowHead(arg2);
25528
25529 wxPyEndAllowThreads(__tstate);
25530 if (PyErr_Occurred()) SWIG_fail;
25531 }
4f89f6a3
RD
25532 {
25533 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25534 }
44127b65
RD
25535 return resultobj;
25536 fail:
25537 return NULL;
25538}
25539
25540
25541static PyObject *_wrap_PyLineShape_DeleteArrowHead(PyObject *self, PyObject *args, PyObject *kwargs) {
25542 PyObject *resultobj;
25543 wxPyLineShape *arg1 = (wxPyLineShape *) 0 ;
25544 int arg2 ;
25545 wxString *arg3 = 0 ;
25546 bool result;
25547 bool temp3 = False ;
25548 PyObject * obj0 = 0 ;
994141e6 25549 PyObject * obj1 = 0 ;
44127b65
RD
25550 PyObject * obj2 = 0 ;
25551 char *kwnames[] = {
25552 (char *) "self",(char *) "position",(char *) "name", NULL
25553 };
25554
994141e6 25555 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyLineShape_DeleteArrowHead",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
25556 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyLineShape,
25557 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25558 arg2 = (int) SWIG_AsInt(obj1);
25559 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
25560 {
25561 arg3 = wxString_in_helper(obj2);
25562 if (arg3 == NULL) SWIG_fail;
25563 temp3 = True;
25564 }
25565 {
25566 PyThreadState* __tstate = wxPyBeginAllowThreads();
25567 result = (bool)(arg1)->DeleteArrowHead(arg2,(wxString const &)*arg3);
25568
25569 wxPyEndAllowThreads(__tstate);
25570 if (PyErr_Occurred()) SWIG_fail;
25571 }
4f89f6a3
RD
25572 {
25573 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25574 }
44127b65
RD
25575 {
25576 if (temp3)
25577 delete arg3;
25578 }
25579 return resultobj;
25580 fail:
25581 {
25582 if (temp3)
25583 delete arg3;
25584 }
25585 return NULL;
25586}
25587
25588
25589static PyObject *_wrap_PyLineShape_DeleteLineControlPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
25590 PyObject *resultobj;
25591 wxPyLineShape *arg1 = (wxPyLineShape *) 0 ;
25592 bool result;
25593 PyObject * obj0 = 0 ;
25594 char *kwnames[] = {
25595 (char *) "self", NULL
25596 };
25597
25598 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyLineShape_DeleteLineControlPoint",kwnames,&obj0)) goto fail;
15afbcd0
RD
25599 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyLineShape,
25600 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
25601 {
25602 PyThreadState* __tstate = wxPyBeginAllowThreads();
25603 result = (bool)(arg1)->DeleteLineControlPoint();
25604
25605 wxPyEndAllowThreads(__tstate);
25606 if (PyErr_Occurred()) SWIG_fail;
25607 }
4f89f6a3
RD
25608 {
25609 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25610 }
44127b65
RD
25611 return resultobj;
25612 fail:
25613 return NULL;
25614}
25615
25616
25617static PyObject *_wrap_PyLineShape_DrawArrows(PyObject *self, PyObject *args, PyObject *kwargs) {
25618 PyObject *resultobj;
25619 wxPyLineShape *arg1 = (wxPyLineShape *) 0 ;
25620 wxDC *arg2 = 0 ;
25621 PyObject * obj0 = 0 ;
25622 PyObject * obj1 = 0 ;
25623 char *kwnames[] = {
25624 (char *) "self",(char *) "dc", NULL
25625 };
25626
25627 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyLineShape_DrawArrows",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
25628 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyLineShape,
25629 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25630 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
25631 SWIG_POINTER_EXCEPTION | 0)) == -1)
25632 SWIG_fail;
44127b65 25633 if (arg2 == NULL) {
15afbcd0
RD
25634 PyErr_SetString(PyExc_TypeError,"null reference");
25635 SWIG_fail;
44127b65
RD
25636 }
25637 {
25638 PyThreadState* __tstate = wxPyBeginAllowThreads();
25639 (arg1)->DrawArrows(*arg2);
25640
25641 wxPyEndAllowThreads(__tstate);
25642 if (PyErr_Occurred()) SWIG_fail;
25643 }
25644 Py_INCREF(Py_None); resultobj = Py_None;
25645 return resultobj;
25646 fail:
25647 return NULL;
25648}
25649
25650
25651static PyObject *_wrap_PyLineShape_DrawRegion(PyObject *self, PyObject *args, PyObject *kwargs) {
25652 PyObject *resultobj;
25653 wxPyLineShape *arg1 = (wxPyLineShape *) 0 ;
25654 wxDC *arg2 = 0 ;
25655 wxShapeRegion *arg3 = (wxShapeRegion *) 0 ;
25656 double arg4 ;
25657 double arg5 ;
25658 PyObject * obj0 = 0 ;
25659 PyObject * obj1 = 0 ;
25660 PyObject * obj2 = 0 ;
994141e6
RD
25661 PyObject * obj3 = 0 ;
25662 PyObject * obj4 = 0 ;
44127b65
RD
25663 char *kwnames[] = {
25664 (char *) "self",(char *) "dc",(char *) "region",(char *) "x",(char *) "y", NULL
25665 };
25666
994141e6 25667 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:PyLineShape_DrawRegion",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
25668 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyLineShape,
25669 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25670 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
25671 SWIG_POINTER_EXCEPTION | 0)) == -1)
25672 SWIG_fail;
44127b65 25673 if (arg2 == NULL) {
15afbcd0
RD
25674 PyErr_SetString(PyExc_TypeError,"null reference");
25675 SWIG_fail;
994141e6 25676 }
15afbcd0
RD
25677 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxShapeRegion,
25678 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25679 arg4 = (double) SWIG_AsDouble(obj3);
25680 if (PyErr_Occurred()) SWIG_fail;
25681 arg5 = (double) SWIG_AsDouble(obj4);
25682 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
25683 {
25684 PyThreadState* __tstate = wxPyBeginAllowThreads();
25685 (arg1)->DrawRegion(*arg2,arg3,arg4,arg5);
25686
25687 wxPyEndAllowThreads(__tstate);
25688 if (PyErr_Occurred()) SWIG_fail;
25689 }
25690 Py_INCREF(Py_None); resultobj = Py_None;
25691 return resultobj;
25692 fail:
25693 return NULL;
25694}
25695
25696
25697static PyObject *_wrap_PyLineShape_EraseRegion(PyObject *self, PyObject *args, PyObject *kwargs) {
25698 PyObject *resultobj;
25699 wxPyLineShape *arg1 = (wxPyLineShape *) 0 ;
25700 wxDC *arg2 = 0 ;
25701 wxShapeRegion *arg3 = (wxShapeRegion *) 0 ;
25702 double arg4 ;
25703 double arg5 ;
25704 PyObject * obj0 = 0 ;
25705 PyObject * obj1 = 0 ;
25706 PyObject * obj2 = 0 ;
994141e6
RD
25707 PyObject * obj3 = 0 ;
25708 PyObject * obj4 = 0 ;
44127b65
RD
25709 char *kwnames[] = {
25710 (char *) "self",(char *) "dc",(char *) "region",(char *) "x",(char *) "y", NULL
25711 };
25712
994141e6 25713 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:PyLineShape_EraseRegion",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
25714 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyLineShape,
25715 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25716 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
25717 SWIG_POINTER_EXCEPTION | 0)) == -1)
25718 SWIG_fail;
44127b65 25719 if (arg2 == NULL) {
15afbcd0
RD
25720 PyErr_SetString(PyExc_TypeError,"null reference");
25721 SWIG_fail;
994141e6 25722 }
15afbcd0
RD
25723 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxShapeRegion,
25724 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25725 arg4 = (double) SWIG_AsDouble(obj3);
25726 if (PyErr_Occurred()) SWIG_fail;
25727 arg5 = (double) SWIG_AsDouble(obj4);
25728 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
25729 {
25730 PyThreadState* __tstate = wxPyBeginAllowThreads();
25731 (arg1)->EraseRegion(*arg2,arg3,arg4,arg5);
25732
25733 wxPyEndAllowThreads(__tstate);
25734 if (PyErr_Occurred()) SWIG_fail;
25735 }
25736 Py_INCREF(Py_None); resultobj = Py_None;
25737 return resultobj;
25738 fail:
25739 return NULL;
25740}
25741
25742
25743static PyObject *_wrap_PyLineShape_FindArrowHeadId(PyObject *self, PyObject *args, PyObject *kwargs) {
25744 PyObject *resultobj;
25745 wxPyLineShape *arg1 = (wxPyLineShape *) 0 ;
25746 long arg2 ;
25747 wxArrowHead *result;
25748 PyObject * obj0 = 0 ;
994141e6 25749 PyObject * obj1 = 0 ;
44127b65
RD
25750 char *kwnames[] = {
25751 (char *) "self",(char *) "arrowId", NULL
25752 };
25753
994141e6 25754 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyLineShape_FindArrowHeadId",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
25755 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyLineShape,
25756 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25757 arg2 = (long) SWIG_AsLong(obj1);
25758 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
25759 {
25760 PyThreadState* __tstate = wxPyBeginAllowThreads();
25761 result = (wxArrowHead *)(arg1)->FindArrowHead(arg2);
25762
25763 wxPyEndAllowThreads(__tstate);
25764 if (PyErr_Occurred()) SWIG_fail;
25765 }
25766 {
25767 resultobj = wxPyMake_wxObject(result);
25768 }
25769 return resultobj;
25770 fail:
25771 return NULL;
25772}
25773
25774
25775static PyObject *_wrap_PyLineShape_FindArrowHead(PyObject *self, PyObject *args, PyObject *kwargs) {
25776 PyObject *resultobj;
25777 wxPyLineShape *arg1 = (wxPyLineShape *) 0 ;
25778 int arg2 ;
25779 wxString *arg3 = 0 ;
25780 wxArrowHead *result;
25781 bool temp3 = False ;
25782 PyObject * obj0 = 0 ;
994141e6 25783 PyObject * obj1 = 0 ;
44127b65
RD
25784 PyObject * obj2 = 0 ;
25785 char *kwnames[] = {
25786 (char *) "self",(char *) "position",(char *) "name", NULL
25787 };
25788
994141e6 25789 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyLineShape_FindArrowHead",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
25790 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyLineShape,
25791 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25792 arg2 = (int) SWIG_AsInt(obj1);
25793 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
25794 {
25795 arg3 = wxString_in_helper(obj2);
25796 if (arg3 == NULL) SWIG_fail;
25797 temp3 = True;
25798 }
25799 {
25800 PyThreadState* __tstate = wxPyBeginAllowThreads();
25801 result = (wxArrowHead *)(arg1)->FindArrowHead(arg2,(wxString const &)*arg3);
25802
25803 wxPyEndAllowThreads(__tstate);
25804 if (PyErr_Occurred()) SWIG_fail;
25805 }
25806 {
25807 resultobj = wxPyMake_wxObject(result);
25808 }
25809 {
25810 if (temp3)
25811 delete arg3;
25812 }
25813 return resultobj;
25814 fail:
25815 {
25816 if (temp3)
25817 delete arg3;
25818 }
25819 return NULL;
25820}
25821
25822
25823static PyObject *_wrap_PyLineShape_FindLineEndPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
25824 PyObject *resultobj;
25825 wxPyLineShape *arg1 = (wxPyLineShape *) 0 ;
25826 double *arg2 = (double *) 0 ;
25827 double *arg3 = (double *) 0 ;
25828 double *arg4 = (double *) 0 ;
25829 double *arg5 = (double *) 0 ;
25830 double temp2 ;
25831 double temp3 ;
25832 double temp4 ;
25833 double temp5 ;
25834 PyObject * obj0 = 0 ;
25835 char *kwnames[] = {
25836 (char *) "self", NULL
25837 };
25838
25839 arg2 = &temp2;
25840 arg3 = &temp3;
25841 arg4 = &temp4;
25842 arg5 = &temp5;
25843 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyLineShape_FindLineEndPoints",kwnames,&obj0)) goto fail;
15afbcd0
RD
25844 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyLineShape,
25845 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
25846 {
25847 PyThreadState* __tstate = wxPyBeginAllowThreads();
25848 (arg1)->FindLineEndPoints(arg2,arg3,arg4,arg5);
25849
25850 wxPyEndAllowThreads(__tstate);
25851 if (PyErr_Occurred()) SWIG_fail;
25852 }
25853 Py_INCREF(Py_None); resultobj = Py_None;
25854 {
25855 PyObject *o = PyFloat_FromDouble((double) (*arg2));
25856 resultobj = t_output_helper(resultobj,o);
25857 }
25858 {
25859 PyObject *o = PyFloat_FromDouble((double) (*arg3));
25860 resultobj = t_output_helper(resultobj,o);
25861 }
25862 {
25863 PyObject *o = PyFloat_FromDouble((double) (*arg4));
25864 resultobj = t_output_helper(resultobj,o);
25865 }
25866 {
25867 PyObject *o = PyFloat_FromDouble((double) (*arg5));
25868 resultobj = t_output_helper(resultobj,o);
25869 }
25870 return resultobj;
25871 fail:
25872 return NULL;
25873}
25874
25875
25876static PyObject *_wrap_PyLineShape_FindLinePosition(PyObject *self, PyObject *args, PyObject *kwargs) {
25877 PyObject *resultobj;
25878 wxPyLineShape *arg1 = (wxPyLineShape *) 0 ;
25879 double arg2 ;
25880 double arg3 ;
25881 int result;
25882 PyObject * obj0 = 0 ;
994141e6
RD
25883 PyObject * obj1 = 0 ;
25884 PyObject * obj2 = 0 ;
44127b65
RD
25885 char *kwnames[] = {
25886 (char *) "self",(char *) "x",(char *) "y", NULL
25887 };
25888
994141e6 25889 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyLineShape_FindLinePosition",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
25890 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyLineShape,
25891 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25892 arg2 = (double) SWIG_AsDouble(obj1);
25893 if (PyErr_Occurred()) SWIG_fail;
25894 arg3 = (double) SWIG_AsDouble(obj2);
25895 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
25896 {
25897 PyThreadState* __tstate = wxPyBeginAllowThreads();
25898 result = (int)(arg1)->FindLinePosition(arg2,arg3);
25899
25900 wxPyEndAllowThreads(__tstate);
25901 if (PyErr_Occurred()) SWIG_fail;
25902 }
15afbcd0 25903 resultobj = SWIG_FromInt((int)result);
44127b65
RD
25904 return resultobj;
25905 fail:
25906 return NULL;
25907}
25908
25909
25910static PyObject *_wrap_PyLineShape_FindMinimumWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
25911 PyObject *resultobj;
25912 wxPyLineShape *arg1 = (wxPyLineShape *) 0 ;
25913 double result;
25914 PyObject * obj0 = 0 ;
25915 char *kwnames[] = {
25916 (char *) "self", NULL
25917 };
25918
25919 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyLineShape_FindMinimumWidth",kwnames,&obj0)) goto fail;
15afbcd0
RD
25920 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyLineShape,
25921 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
25922 {
25923 PyThreadState* __tstate = wxPyBeginAllowThreads();
25924 result = (double)(arg1)->FindMinimumWidth();
25925
25926 wxPyEndAllowThreads(__tstate);
25927 if (PyErr_Occurred()) SWIG_fail;
25928 }
15afbcd0 25929 resultobj = SWIG_FromDouble((double)result);
44127b65
RD
25930 return resultobj;
25931 fail:
25932 return NULL;
25933}
25934
25935
25936static PyObject *_wrap_PyLineShape_FindNth(PyObject *self, PyObject *args, PyObject *kwargs) {
25937 PyObject *resultobj;
25938 wxPyLineShape *arg1 = (wxPyLineShape *) 0 ;
25939 wxPyShape *arg2 = (wxPyShape *) 0 ;
25940 int *arg3 = (int *) 0 ;
25941 int *arg4 = (int *) 0 ;
25942 bool arg5 ;
25943 int temp3 ;
25944 int temp4 ;
25945 PyObject * obj0 = 0 ;
25946 PyObject * obj1 = 0 ;
25947 PyObject * obj2 = 0 ;
25948 char *kwnames[] = {
25949 (char *) "self",(char *) "image",(char *) "incoming", NULL
25950 };
25951
25952 arg3 = &temp3;
25953 arg4 = &temp4;
25954 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyLineShape_FindNth",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
25955 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyLineShape,
25956 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25957 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyShape,
25958 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
25959 arg5 = (bool) SWIG_AsBool(obj2);
25960 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
25961 {
25962 PyThreadState* __tstate = wxPyBeginAllowThreads();
25963 (arg1)->FindNth(arg2,arg3,arg4,arg5);
25964
25965 wxPyEndAllowThreads(__tstate);
25966 if (PyErr_Occurred()) SWIG_fail;
25967 }
25968 Py_INCREF(Py_None); resultobj = Py_None;
25969 {
25970 PyObject *o = PyInt_FromLong((long) (*arg3));
25971 resultobj = t_output_helper(resultobj,o);
25972 }
25973 {
25974 PyObject *o = PyInt_FromLong((long) (*arg4));
25975 resultobj = t_output_helper(resultobj,o);
25976 }
25977 return resultobj;
25978 fail:
25979 return NULL;
25980}
25981
25982
25983static PyObject *_wrap_PyLineShape_GetAttachmentFrom(PyObject *self, PyObject *args, PyObject *kwargs) {
25984 PyObject *resultobj;
25985 wxPyLineShape *arg1 = (wxPyLineShape *) 0 ;
25986 int result;
25987 PyObject * obj0 = 0 ;
25988 char *kwnames[] = {
25989 (char *) "self", NULL
25990 };
25991
25992 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyLineShape_GetAttachmentFrom",kwnames,&obj0)) goto fail;
15afbcd0
RD
25993 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyLineShape,
25994 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
25995 {
25996 PyThreadState* __tstate = wxPyBeginAllowThreads();
25997 result = (int)(arg1)->GetAttachmentFrom();
25998
25999 wxPyEndAllowThreads(__tstate);
26000 if (PyErr_Occurred()) SWIG_fail;
26001 }
15afbcd0 26002 resultobj = SWIG_FromInt((int)result);
44127b65
RD
26003 return resultobj;
26004 fail:
26005 return NULL;
26006}
26007
26008
26009static PyObject *_wrap_PyLineShape_GetAttachmentTo(PyObject *self, PyObject *args, PyObject *kwargs) {
26010 PyObject *resultobj;
26011 wxPyLineShape *arg1 = (wxPyLineShape *) 0 ;
26012 int result;
26013 PyObject * obj0 = 0 ;
26014 char *kwnames[] = {
26015 (char *) "self", NULL
26016 };
26017
26018 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyLineShape_GetAttachmentTo",kwnames,&obj0)) goto fail;
15afbcd0
RD
26019 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyLineShape,
26020 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
26021 {
26022 PyThreadState* __tstate = wxPyBeginAllowThreads();
26023 result = (int)(arg1)->GetAttachmentTo();
26024
26025 wxPyEndAllowThreads(__tstate);
26026 if (PyErr_Occurred()) SWIG_fail;
26027 }
15afbcd0 26028 resultobj = SWIG_FromInt((int)result);
44127b65
RD
26029 return resultobj;
26030 fail:
26031 return NULL;
26032}
26033
26034
26035static PyObject *_wrap_PyLineShape_GetEnds(PyObject *self, PyObject *args, PyObject *kwargs) {
26036 PyObject *resultobj;
26037 wxPyLineShape *arg1 = (wxPyLineShape *) 0 ;
26038 double *arg2 = (double *) 0 ;
26039 double *arg3 = (double *) 0 ;
26040 double *arg4 = (double *) 0 ;
26041 double *arg5 = (double *) 0 ;
26042 double temp2 ;
26043 double temp3 ;
26044 double temp4 ;
26045 double temp5 ;
26046 PyObject * obj0 = 0 ;
26047 char *kwnames[] = {
26048 (char *) "self", NULL
26049 };
26050
26051 arg2 = &temp2;
26052 arg3 = &temp3;
26053 arg4 = &temp4;
26054 arg5 = &temp5;
26055 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyLineShape_GetEnds",kwnames,&obj0)) goto fail;
15afbcd0
RD
26056 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyLineShape,
26057 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
26058 {
26059 PyThreadState* __tstate = wxPyBeginAllowThreads();
26060 (arg1)->GetEnds(arg2,arg3,arg4,arg5);
26061
26062 wxPyEndAllowThreads(__tstate);
26063 if (PyErr_Occurred()) SWIG_fail;
26064 }
26065 Py_INCREF(Py_None); resultobj = Py_None;
26066 {
26067 PyObject *o = PyFloat_FromDouble((double) (*arg2));
26068 resultobj = t_output_helper(resultobj,o);
26069 }
26070 {
26071 PyObject *o = PyFloat_FromDouble((double) (*arg3));
26072 resultobj = t_output_helper(resultobj,o);
26073 }
26074 {
26075 PyObject *o = PyFloat_FromDouble((double) (*arg4));
26076 resultobj = t_output_helper(resultobj,o);
26077 }
26078 {
26079 PyObject *o = PyFloat_FromDouble((double) (*arg5));
26080 resultobj = t_output_helper(resultobj,o);
26081 }
26082 return resultobj;
26083 fail:
26084 return NULL;
26085}
26086
26087
26088static PyObject *_wrap_PyLineShape_GetFrom(PyObject *self, PyObject *args, PyObject *kwargs) {
26089 PyObject *resultobj;
26090 wxPyLineShape *arg1 = (wxPyLineShape *) 0 ;
26091 wxPyShape *result;
26092 PyObject * obj0 = 0 ;
26093 char *kwnames[] = {
26094 (char *) "self", NULL
26095 };
26096
26097 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyLineShape_GetFrom",kwnames,&obj0)) goto fail;
15afbcd0
RD
26098 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyLineShape,
26099 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
26100 {
26101 PyThreadState* __tstate = wxPyBeginAllowThreads();
26102 result = (wxPyShape *)(arg1)->GetFrom();
26103
26104 wxPyEndAllowThreads(__tstate);
26105 if (PyErr_Occurred()) SWIG_fail;
26106 }
26107 {
26108 resultobj = wxPyMake_wxShapeEvtHandler(result);
26109 }
26110 return resultobj;
26111 fail:
26112 return NULL;
26113}
26114
26115
26116static PyObject *_wrap_PyLineShape_GetLabelPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
26117 PyObject *resultobj;
26118 wxPyLineShape *arg1 = (wxPyLineShape *) 0 ;
26119 int arg2 ;
26120 double *arg3 = (double *) 0 ;
26121 double *arg4 = (double *) 0 ;
26122 double temp3 ;
26123 double temp4 ;
26124 PyObject * obj0 = 0 ;
994141e6 26125 PyObject * obj1 = 0 ;
44127b65
RD
26126 char *kwnames[] = {
26127 (char *) "self",(char *) "position", NULL
26128 };
26129
26130 arg3 = &temp3;
26131 arg4 = &temp4;
994141e6 26132 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyLineShape_GetLabelPosition",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
26133 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyLineShape,
26134 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26135 arg2 = (int) SWIG_AsInt(obj1);
26136 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
26137 {
26138 PyThreadState* __tstate = wxPyBeginAllowThreads();
26139 (arg1)->GetLabelPosition(arg2,arg3,arg4);
26140
26141 wxPyEndAllowThreads(__tstate);
26142 if (PyErr_Occurred()) SWIG_fail;
26143 }
26144 Py_INCREF(Py_None); resultobj = Py_None;
26145 {
26146 PyObject *o = PyFloat_FromDouble((double) (*arg3));
26147 resultobj = t_output_helper(resultobj,o);
26148 }
26149 {
26150 PyObject *o = PyFloat_FromDouble((double) (*arg4));
26151 resultobj = t_output_helper(resultobj,o);
26152 }
26153 return resultobj;
26154 fail:
26155 return NULL;
26156}
26157
26158
26159static PyObject *_wrap_PyLineShape_GetNextControlPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
26160 PyObject *resultobj;
26161 wxPyLineShape *arg1 = (wxPyLineShape *) 0 ;
26162 wxPyShape *arg2 = (wxPyShape *) 0 ;
26163 wxRealPoint *result;
26164 PyObject * obj0 = 0 ;
26165 PyObject * obj1 = 0 ;
26166 char *kwnames[] = {
26167 (char *) "self",(char *) "shape", NULL
26168 };
26169
26170 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyLineShape_GetNextControlPoint",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
26171 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyLineShape,
26172 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26173 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyShape,
26174 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
26175 {
26176 PyThreadState* __tstate = wxPyBeginAllowThreads();
26177 result = (wxRealPoint *)(arg1)->GetNextControlPoint(arg2);
26178
26179 wxPyEndAllowThreads(__tstate);
26180 if (PyErr_Occurred()) SWIG_fail;
26181 }
15afbcd0 26182 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRealPoint, 0);
44127b65
RD
26183 return resultobj;
26184 fail:
26185 return NULL;
26186}
26187
26188
26189static PyObject *_wrap_PyLineShape_GetTo(PyObject *self, PyObject *args, PyObject *kwargs) {
26190 PyObject *resultobj;
26191 wxPyLineShape *arg1 = (wxPyLineShape *) 0 ;
26192 wxPyShape *result;
26193 PyObject * obj0 = 0 ;
26194 char *kwnames[] = {
26195 (char *) "self", NULL
26196 };
26197
26198 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyLineShape_GetTo",kwnames,&obj0)) goto fail;
15afbcd0
RD
26199 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyLineShape,
26200 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
26201 {
26202 PyThreadState* __tstate = wxPyBeginAllowThreads();
26203 result = (wxPyShape *)(arg1)->GetTo();
26204
26205 wxPyEndAllowThreads(__tstate);
26206 if (PyErr_Occurred()) SWIG_fail;
26207 }
26208 {
26209 resultobj = wxPyMake_wxShapeEvtHandler(result);
26210 }
26211 return resultobj;
26212 fail:
26213 return NULL;
26214}
26215
26216
26217static PyObject *_wrap_PyLineShape_Initialise(PyObject *self, PyObject *args, PyObject *kwargs) {
26218 PyObject *resultobj;
26219 wxPyLineShape *arg1 = (wxPyLineShape *) 0 ;
26220 PyObject * obj0 = 0 ;
26221 char *kwnames[] = {
26222 (char *) "self", NULL
26223 };
26224
26225 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyLineShape_Initialise",kwnames,&obj0)) goto fail;
15afbcd0
RD
26226 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyLineShape,
26227 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
26228 {
26229 PyThreadState* __tstate = wxPyBeginAllowThreads();
26230 (arg1)->Initialise();
26231
26232 wxPyEndAllowThreads(__tstate);
26233 if (PyErr_Occurred()) SWIG_fail;
26234 }
26235 Py_INCREF(Py_None); resultobj = Py_None;
26236 return resultobj;
26237 fail:
26238 return NULL;
26239}
26240
26241
26242static PyObject *_wrap_PyLineShape_InsertLineControlPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
26243 PyObject *resultobj;
26244 wxPyLineShape *arg1 = (wxPyLineShape *) 0 ;
26245 wxDC *arg2 = (wxDC *) 0 ;
26246 PyObject * obj0 = 0 ;
26247 PyObject * obj1 = 0 ;
26248 char *kwnames[] = {
26249 (char *) "self",(char *) "dc", NULL
26250 };
26251
26252 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyLineShape_InsertLineControlPoint",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
26253 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyLineShape,
26254 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26255 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
26256 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
26257 {
26258 PyThreadState* __tstate = wxPyBeginAllowThreads();
26259 (arg1)->InsertLineControlPoint(arg2);
26260
26261 wxPyEndAllowThreads(__tstate);
26262 if (PyErr_Occurred()) SWIG_fail;
26263 }
26264 Py_INCREF(Py_None); resultobj = Py_None;
26265 return resultobj;
26266 fail:
26267 return NULL;
26268}
26269
26270
26271static PyObject *_wrap_PyLineShape_IsEnd(PyObject *self, PyObject *args, PyObject *kwargs) {
26272 PyObject *resultobj;
26273 wxPyLineShape *arg1 = (wxPyLineShape *) 0 ;
26274 wxPyShape *arg2 = (wxPyShape *) 0 ;
26275 bool result;
26276 PyObject * obj0 = 0 ;
26277 PyObject * obj1 = 0 ;
26278 char *kwnames[] = {
26279 (char *) "self",(char *) "shape", NULL
26280 };
26281
26282 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyLineShape_IsEnd",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
26283 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyLineShape,
26284 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26285 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyShape,
26286 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
26287 {
26288 PyThreadState* __tstate = wxPyBeginAllowThreads();
26289 result = (bool)(arg1)->IsEnd(arg2);
26290
26291 wxPyEndAllowThreads(__tstate);
26292 if (PyErr_Occurred()) SWIG_fail;
26293 }
4f89f6a3
RD
26294 {
26295 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26296 }
44127b65
RD
26297 return resultobj;
26298 fail:
26299 return NULL;
26300}
26301
26302
26303static PyObject *_wrap_PyLineShape_IsSpline(PyObject *self, PyObject *args, PyObject *kwargs) {
26304 PyObject *resultobj;
26305 wxPyLineShape *arg1 = (wxPyLineShape *) 0 ;
26306 bool result;
26307 PyObject * obj0 = 0 ;
26308 char *kwnames[] = {
26309 (char *) "self", NULL
26310 };
26311
26312 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyLineShape_IsSpline",kwnames,&obj0)) goto fail;
15afbcd0
RD
26313 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyLineShape,
26314 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
26315 {
26316 PyThreadState* __tstate = wxPyBeginAllowThreads();
26317 result = (bool)(arg1)->IsSpline();
26318
26319 wxPyEndAllowThreads(__tstate);
26320 if (PyErr_Occurred()) SWIG_fail;
26321 }
4f89f6a3
RD
26322 {
26323 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26324 }
44127b65
RD
26325 return resultobj;
26326 fail:
26327 return NULL;
26328}
26329
26330
26331static PyObject *_wrap_PyLineShape_MakeLineControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
26332 PyObject *resultobj;
26333 wxPyLineShape *arg1 = (wxPyLineShape *) 0 ;
26334 int arg2 ;
26335 PyObject * obj0 = 0 ;
994141e6 26336 PyObject * obj1 = 0 ;
44127b65
RD
26337 char *kwnames[] = {
26338 (char *) "self",(char *) "n", NULL
26339 };
26340
994141e6 26341 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyLineShape_MakeLineControlPoints",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
26342 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyLineShape,
26343 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26344 arg2 = (int) SWIG_AsInt(obj1);
26345 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
26346 {
26347 PyThreadState* __tstate = wxPyBeginAllowThreads();
26348 (arg1)->MakeLineControlPoints(arg2);
26349
26350 wxPyEndAllowThreads(__tstate);
26351 if (PyErr_Occurred()) SWIG_fail;
26352 }
26353 Py_INCREF(Py_None); resultobj = Py_None;
26354 return resultobj;
26355 fail:
26356 return NULL;
26357}
26358
26359
26360static PyObject *_wrap_PyLineShape_GetLineControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
26361 PyObject *resultobj;
26362 wxPyLineShape *arg1 = (wxPyLineShape *) 0 ;
26363 PyObject *result;
26364 PyObject * obj0 = 0 ;
26365 char *kwnames[] = {
26366 (char *) "self", NULL
26367 };
26368
26369 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyLineShape_GetLineControlPoints",kwnames,&obj0)) goto fail;
15afbcd0
RD
26370 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyLineShape,
26371 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
26372 {
26373 PyThreadState* __tstate = wxPyBeginAllowThreads();
26374 result = (PyObject *)wxPyLineShape_GetLineControlPoints(arg1);
26375
26376 wxPyEndAllowThreads(__tstate);
26377 if (PyErr_Occurred()) SWIG_fail;
26378 }
26379 resultobj = result;
26380 return resultobj;
26381 fail:
26382 return NULL;
26383}
26384
26385
26386static PyObject *_wrap_PyLineShape_SetAttachmentFrom(PyObject *self, PyObject *args, PyObject *kwargs) {
26387 PyObject *resultobj;
26388 wxPyLineShape *arg1 = (wxPyLineShape *) 0 ;
26389 int arg2 ;
26390 PyObject * obj0 = 0 ;
994141e6 26391 PyObject * obj1 = 0 ;
44127b65
RD
26392 char *kwnames[] = {
26393 (char *) "self",(char *) "fromAttach", NULL
26394 };
26395
994141e6 26396 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyLineShape_SetAttachmentFrom",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
26397 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyLineShape,
26398 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26399 arg2 = (int) SWIG_AsInt(obj1);
26400 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
26401 {
26402 PyThreadState* __tstate = wxPyBeginAllowThreads();
26403 (arg1)->SetAttachmentFrom(arg2);
26404
26405 wxPyEndAllowThreads(__tstate);
26406 if (PyErr_Occurred()) SWIG_fail;
26407 }
26408 Py_INCREF(Py_None); resultobj = Py_None;
26409 return resultobj;
26410 fail:
26411 return NULL;
26412}
26413
26414
26415static PyObject *_wrap_PyLineShape_SetAttachments(PyObject *self, PyObject *args, PyObject *kwargs) {
26416 PyObject *resultobj;
26417 wxPyLineShape *arg1 = (wxPyLineShape *) 0 ;
26418 int arg2 ;
26419 int arg3 ;
26420 PyObject * obj0 = 0 ;
994141e6
RD
26421 PyObject * obj1 = 0 ;
26422 PyObject * obj2 = 0 ;
44127b65
RD
26423 char *kwnames[] = {
26424 (char *) "self",(char *) "fromAttach",(char *) "toAttach", NULL
26425 };
26426
994141e6 26427 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyLineShape_SetAttachments",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
26428 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyLineShape,
26429 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26430 arg2 = (int) SWIG_AsInt(obj1);
26431 if (PyErr_Occurred()) SWIG_fail;
26432 arg3 = (int) SWIG_AsInt(obj2);
26433 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
26434 {
26435 PyThreadState* __tstate = wxPyBeginAllowThreads();
26436 (arg1)->SetAttachments(arg2,arg3);
26437
26438 wxPyEndAllowThreads(__tstate);
26439 if (PyErr_Occurred()) SWIG_fail;
26440 }
26441 Py_INCREF(Py_None); resultobj = Py_None;
26442 return resultobj;
26443 fail:
26444 return NULL;
26445}
26446
26447
26448static PyObject *_wrap_PyLineShape_SetAttachmentTo(PyObject *self, PyObject *args, PyObject *kwargs) {
26449 PyObject *resultobj;
26450 wxPyLineShape *arg1 = (wxPyLineShape *) 0 ;
26451 int arg2 ;
26452 PyObject * obj0 = 0 ;
994141e6 26453 PyObject * obj1 = 0 ;
44127b65
RD
26454 char *kwnames[] = {
26455 (char *) "self",(char *) "toAttach", NULL
26456 };
26457
994141e6 26458 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyLineShape_SetAttachmentTo",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
26459 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyLineShape,
26460 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26461 arg2 = (int) SWIG_AsInt(obj1);
26462 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
26463 {
26464 PyThreadState* __tstate = wxPyBeginAllowThreads();
26465 (arg1)->SetAttachmentTo(arg2);
26466
26467 wxPyEndAllowThreads(__tstate);
26468 if (PyErr_Occurred()) SWIG_fail;
26469 }
26470 Py_INCREF(Py_None); resultobj = Py_None;
26471 return resultobj;
26472 fail:
26473 return NULL;
26474}
26475
26476
26477static PyObject *_wrap_PyLineShape_SetEnds(PyObject *self, PyObject *args, PyObject *kwargs) {
26478 PyObject *resultobj;
26479 wxPyLineShape *arg1 = (wxPyLineShape *) 0 ;
26480 double arg2 ;
26481 double arg3 ;
26482 double arg4 ;
26483 double arg5 ;
26484 PyObject * obj0 = 0 ;
994141e6
RD
26485 PyObject * obj1 = 0 ;
26486 PyObject * obj2 = 0 ;
26487 PyObject * obj3 = 0 ;
26488 PyObject * obj4 = 0 ;
44127b65
RD
26489 char *kwnames[] = {
26490 (char *) "self",(char *) "x1",(char *) "y1",(char *) "x2",(char *) "y2", NULL
26491 };
26492
994141e6 26493 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:PyLineShape_SetEnds",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
26494 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyLineShape,
26495 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26496 arg2 = (double) SWIG_AsDouble(obj1);
26497 if (PyErr_Occurred()) SWIG_fail;
26498 arg3 = (double) SWIG_AsDouble(obj2);
26499 if (PyErr_Occurred()) SWIG_fail;
26500 arg4 = (double) SWIG_AsDouble(obj3);
26501 if (PyErr_Occurred()) SWIG_fail;
26502 arg5 = (double) SWIG_AsDouble(obj4);
26503 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
26504 {
26505 PyThreadState* __tstate = wxPyBeginAllowThreads();
26506 (arg1)->SetEnds(arg2,arg3,arg4,arg5);
26507
26508 wxPyEndAllowThreads(__tstate);
26509 if (PyErr_Occurred()) SWIG_fail;
26510 }
26511 Py_INCREF(Py_None); resultobj = Py_None;
26512 return resultobj;
26513 fail:
26514 return NULL;
26515}
26516
26517
26518static PyObject *_wrap_PyLineShape_SetFrom(PyObject *self, PyObject *args, PyObject *kwargs) {
26519 PyObject *resultobj;
26520 wxPyLineShape *arg1 = (wxPyLineShape *) 0 ;
26521 wxPyShape *arg2 = (wxPyShape *) 0 ;
26522 PyObject * obj0 = 0 ;
26523 PyObject * obj1 = 0 ;
26524 char *kwnames[] = {
26525 (char *) "self",(char *) "object", NULL
26526 };
26527
26528 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyLineShape_SetFrom",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
26529 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyLineShape,
26530 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26531 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyShape,
26532 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
26533 {
26534 PyThreadState* __tstate = wxPyBeginAllowThreads();
26535 (arg1)->SetFrom(arg2);
26536
26537 wxPyEndAllowThreads(__tstate);
26538 if (PyErr_Occurred()) SWIG_fail;
26539 }
26540 Py_INCREF(Py_None); resultobj = Py_None;
26541 return resultobj;
26542 fail:
26543 return NULL;
26544}
26545
26546
26547static PyObject *_wrap_PyLineShape_SetIgnoreOffsets(PyObject *self, PyObject *args, PyObject *kwargs) {
26548 PyObject *resultobj;
26549 wxPyLineShape *arg1 = (wxPyLineShape *) 0 ;
26550 bool arg2 ;
26551 PyObject * obj0 = 0 ;
26552 PyObject * obj1 = 0 ;
26553 char *kwnames[] = {
26554 (char *) "self",(char *) "ignore", NULL
26555 };
26556
26557 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyLineShape_SetIgnoreOffsets",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
26558 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyLineShape,
26559 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26560 arg2 = (bool) SWIG_AsBool(obj1);
26561 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
26562 {
26563 PyThreadState* __tstate = wxPyBeginAllowThreads();
26564 (arg1)->SetIgnoreOffsets(arg2);
26565
26566 wxPyEndAllowThreads(__tstate);
26567 if (PyErr_Occurred()) SWIG_fail;
26568 }
26569 Py_INCREF(Py_None); resultobj = Py_None;
26570 return resultobj;
26571 fail:
26572 return NULL;
26573}
26574
26575
26576static PyObject *_wrap_PyLineShape_SetSpline(PyObject *self, PyObject *args, PyObject *kwargs) {
26577 PyObject *resultobj;
26578 wxPyLineShape *arg1 = (wxPyLineShape *) 0 ;
26579 bool arg2 ;
26580 PyObject * obj0 = 0 ;
26581 PyObject * obj1 = 0 ;
26582 char *kwnames[] = {
26583 (char *) "self",(char *) "spline", NULL
26584 };
26585
26586 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyLineShape_SetSpline",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
26587 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyLineShape,
26588 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26589 arg2 = (bool) SWIG_AsBool(obj1);
26590 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
26591 {
26592 PyThreadState* __tstate = wxPyBeginAllowThreads();
26593 (arg1)->SetSpline(arg2);
26594
26595 wxPyEndAllowThreads(__tstate);
26596 if (PyErr_Occurred()) SWIG_fail;
26597 }
26598 Py_INCREF(Py_None); resultobj = Py_None;
26599 return resultobj;
26600 fail:
26601 return NULL;
26602}
26603
26604
26605static PyObject *_wrap_PyLineShape_SetTo(PyObject *self, PyObject *args, PyObject *kwargs) {
26606 PyObject *resultobj;
26607 wxPyLineShape *arg1 = (wxPyLineShape *) 0 ;
26608 wxPyShape *arg2 = (wxPyShape *) 0 ;
26609 PyObject * obj0 = 0 ;
26610 PyObject * obj1 = 0 ;
26611 char *kwnames[] = {
26612 (char *) "self",(char *) "object", NULL
26613 };
26614
26615 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyLineShape_SetTo",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
26616 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyLineShape,
26617 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26618 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyShape,
26619 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
26620 {
26621 PyThreadState* __tstate = wxPyBeginAllowThreads();
26622 (arg1)->SetTo(arg2);
26623
26624 wxPyEndAllowThreads(__tstate);
26625 if (PyErr_Occurred()) SWIG_fail;
26626 }
26627 Py_INCREF(Py_None); resultobj = Py_None;
26628 return resultobj;
26629 fail:
26630 return NULL;
26631}
26632
26633
26634static PyObject *_wrap_PyLineShape_Straighten(PyObject *self, PyObject *args, PyObject *kwargs) {
26635 PyObject *resultobj;
26636 wxPyLineShape *arg1 = (wxPyLineShape *) 0 ;
26637 wxDC *arg2 = (wxDC *) NULL ;
26638 PyObject * obj0 = 0 ;
26639 PyObject * obj1 = 0 ;
26640 char *kwnames[] = {
26641 (char *) "self",(char *) "dc", NULL
26642 };
26643
26644 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:PyLineShape_Straighten",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
26645 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyLineShape,
26646 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65 26647 if (obj1) {
15afbcd0
RD
26648 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
26649 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
26650 }
26651 {
26652 PyThreadState* __tstate = wxPyBeginAllowThreads();
26653 (arg1)->Straighten(arg2);
26654
26655 wxPyEndAllowThreads(__tstate);
26656 if (PyErr_Occurred()) SWIG_fail;
26657 }
26658 Py_INCREF(Py_None); resultobj = Py_None;
26659 return resultobj;
26660 fail:
26661 return NULL;
26662}
26663
26664
26665static PyObject *_wrap_PyLineShape_Unlink(PyObject *self, PyObject *args, PyObject *kwargs) {
26666 PyObject *resultobj;
26667 wxPyLineShape *arg1 = (wxPyLineShape *) 0 ;
26668 PyObject * obj0 = 0 ;
26669 char *kwnames[] = {
26670 (char *) "self", NULL
26671 };
26672
26673 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyLineShape_Unlink",kwnames,&obj0)) goto fail;
15afbcd0
RD
26674 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyLineShape,
26675 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
26676 {
26677 PyThreadState* __tstate = wxPyBeginAllowThreads();
26678 (arg1)->Unlink();
26679
26680 wxPyEndAllowThreads(__tstate);
26681 if (PyErr_Occurred()) SWIG_fail;
26682 }
26683 Py_INCREF(Py_None); resultobj = Py_None;
26684 return resultobj;
26685 fail:
26686 return NULL;
26687}
26688
26689
30d215aa
RD
26690static PyObject *_wrap_PyLineShape_SetAlignmentOrientation(PyObject *self, PyObject *args, PyObject *kwargs) {
26691 PyObject *resultobj;
26692 wxPyLineShape *arg1 = (wxPyLineShape *) 0 ;
26693 bool arg2 ;
26694 bool arg3 ;
26695 PyObject * obj0 = 0 ;
26696 PyObject * obj1 = 0 ;
26697 PyObject * obj2 = 0 ;
26698 char *kwnames[] = {
26699 (char *) "self",(char *) "isEnd",(char *) "isHoriz", NULL
26700 };
26701
26702 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyLineShape_SetAlignmentOrientation",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
26703 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyLineShape,
26704 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26705 arg2 = (bool) SWIG_AsBool(obj1);
26706 if (PyErr_Occurred()) SWIG_fail;
26707 arg3 = (bool) SWIG_AsBool(obj2);
26708 if (PyErr_Occurred()) SWIG_fail;
30d215aa
RD
26709 {
26710 PyThreadState* __tstate = wxPyBeginAllowThreads();
26711 (arg1)->SetAlignmentOrientation(arg2,arg3);
26712
26713 wxPyEndAllowThreads(__tstate);
26714 if (PyErr_Occurred()) SWIG_fail;
26715 }
26716 Py_INCREF(Py_None); resultobj = Py_None;
26717 return resultobj;
26718 fail:
26719 return NULL;
26720}
26721
26722
26723static PyObject *_wrap_PyLineShape_SetAlignmentType(PyObject *self, PyObject *args, PyObject *kwargs) {
26724 PyObject *resultobj;
26725 wxPyLineShape *arg1 = (wxPyLineShape *) 0 ;
26726 bool arg2 ;
26727 int arg3 ;
26728 PyObject * obj0 = 0 ;
26729 PyObject * obj1 = 0 ;
994141e6 26730 PyObject * obj2 = 0 ;
30d215aa
RD
26731 char *kwnames[] = {
26732 (char *) "self",(char *) "isEnd",(char *) "alignType", NULL
26733 };
26734
994141e6 26735 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyLineShape_SetAlignmentType",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
26736 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyLineShape,
26737 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26738 arg2 = (bool) SWIG_AsBool(obj1);
26739 if (PyErr_Occurred()) SWIG_fail;
26740 arg3 = (int) SWIG_AsInt(obj2);
26741 if (PyErr_Occurred()) SWIG_fail;
30d215aa
RD
26742 {
26743 PyThreadState* __tstate = wxPyBeginAllowThreads();
26744 (arg1)->SetAlignmentType(arg2,arg3);
26745
26746 wxPyEndAllowThreads(__tstate);
26747 if (PyErr_Occurred()) SWIG_fail;
26748 }
26749 Py_INCREF(Py_None); resultobj = Py_None;
26750 return resultobj;
26751 fail:
26752 return NULL;
26753}
26754
26755
26756static PyObject *_wrap_PyLineShape_GetAlignmentOrientation(PyObject *self, PyObject *args, PyObject *kwargs) {
26757 PyObject *resultobj;
26758 wxPyLineShape *arg1 = (wxPyLineShape *) 0 ;
26759 bool arg2 ;
26760 bool result;
26761 PyObject * obj0 = 0 ;
26762 PyObject * obj1 = 0 ;
26763 char *kwnames[] = {
26764 (char *) "self",(char *) "isEnd", NULL
26765 };
26766
26767 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyLineShape_GetAlignmentOrientation",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
26768 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyLineShape,
26769 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26770 arg2 = (bool) SWIG_AsBool(obj1);
26771 if (PyErr_Occurred()) SWIG_fail;
30d215aa
RD
26772 {
26773 PyThreadState* __tstate = wxPyBeginAllowThreads();
26774 result = (bool)(arg1)->GetAlignmentOrientation(arg2);
26775
26776 wxPyEndAllowThreads(__tstate);
26777 if (PyErr_Occurred()) SWIG_fail;
26778 }
4f89f6a3
RD
26779 {
26780 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26781 }
30d215aa
RD
26782 return resultobj;
26783 fail:
26784 return NULL;
26785}
26786
26787
26788static PyObject *_wrap_PyLineShape_GetAlignmentType(PyObject *self, PyObject *args, PyObject *kwargs) {
26789 PyObject *resultobj;
26790 wxPyLineShape *arg1 = (wxPyLineShape *) 0 ;
26791 bool arg2 ;
26792 int result;
26793 PyObject * obj0 = 0 ;
26794 PyObject * obj1 = 0 ;
26795 char *kwnames[] = {
26796 (char *) "self",(char *) "isEnd", NULL
26797 };
26798
26799 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyLineShape_GetAlignmentType",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
26800 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyLineShape,
26801 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26802 arg2 = (bool) SWIG_AsBool(obj1);
26803 if (PyErr_Occurred()) SWIG_fail;
30d215aa
RD
26804 {
26805 PyThreadState* __tstate = wxPyBeginAllowThreads();
26806 result = (int)(arg1)->GetAlignmentType(arg2);
26807
26808 wxPyEndAllowThreads(__tstate);
26809 if (PyErr_Occurred()) SWIG_fail;
26810 }
15afbcd0 26811 resultobj = SWIG_FromInt((int)result);
30d215aa
RD
26812 return resultobj;
26813 fail:
26814 return NULL;
26815}
26816
26817
26818static PyObject *_wrap_PyLineShape_GetAlignmentStart(PyObject *self, PyObject *args, PyObject *kwargs) {
26819 PyObject *resultobj;
26820 wxPyLineShape *arg1 = (wxPyLineShape *) 0 ;
26821 int result;
26822 PyObject * obj0 = 0 ;
26823 char *kwnames[] = {
26824 (char *) "self", NULL
26825 };
26826
26827 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyLineShape_GetAlignmentStart",kwnames,&obj0)) goto fail;
15afbcd0
RD
26828 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyLineShape,
26829 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30d215aa
RD
26830 {
26831 PyThreadState* __tstate = wxPyBeginAllowThreads();
26832 result = (int)((wxPyLineShape const *)arg1)->GetAlignmentStart();
26833
26834 wxPyEndAllowThreads(__tstate);
26835 if (PyErr_Occurred()) SWIG_fail;
26836 }
15afbcd0 26837 resultobj = SWIG_FromInt((int)result);
30d215aa
RD
26838 return resultobj;
26839 fail:
26840 return NULL;
26841}
26842
26843
26844static PyObject *_wrap_PyLineShape_GetAlignmentEnd(PyObject *self, PyObject *args, PyObject *kwargs) {
26845 PyObject *resultobj;
26846 wxPyLineShape *arg1 = (wxPyLineShape *) 0 ;
26847 int result;
26848 PyObject * obj0 = 0 ;
26849 char *kwnames[] = {
26850 (char *) "self", NULL
26851 };
26852
26853 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyLineShape_GetAlignmentEnd",kwnames,&obj0)) goto fail;
15afbcd0
RD
26854 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyLineShape,
26855 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30d215aa
RD
26856 {
26857 PyThreadState* __tstate = wxPyBeginAllowThreads();
26858 result = (int)((wxPyLineShape const *)arg1)->GetAlignmentEnd();
26859
26860 wxPyEndAllowThreads(__tstate);
26861 if (PyErr_Occurred()) SWIG_fail;
26862 }
15afbcd0 26863 resultobj = SWIG_FromInt((int)result);
30d215aa
RD
26864 return resultobj;
26865 fail:
26866 return NULL;
26867}
26868
26869
44127b65
RD
26870static PyObject *_wrap_PyLineShape_base_OnDraw(PyObject *self, PyObject *args, PyObject *kwargs) {
26871 PyObject *resultobj;
26872 wxPyLineShape *arg1 = (wxPyLineShape *) 0 ;
26873 wxDC *arg2 = 0 ;
26874 PyObject * obj0 = 0 ;
26875 PyObject * obj1 = 0 ;
26876 char *kwnames[] = {
26877 (char *) "self",(char *) "dc", NULL
26878 };
26879
26880 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyLineShape_base_OnDraw",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
26881 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyLineShape,
26882 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26883 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
26884 SWIG_POINTER_EXCEPTION | 0)) == -1)
26885 SWIG_fail;
44127b65 26886 if (arg2 == NULL) {
15afbcd0
RD
26887 PyErr_SetString(PyExc_TypeError,"null reference");
26888 SWIG_fail;
44127b65
RD
26889 }
26890 {
26891 PyThreadState* __tstate = wxPyBeginAllowThreads();
26892 (arg1)->base_OnDraw(*arg2);
26893
26894 wxPyEndAllowThreads(__tstate);
26895 if (PyErr_Occurred()) SWIG_fail;
26896 }
26897 Py_INCREF(Py_None); resultobj = Py_None;
26898 return resultobj;
26899 fail:
26900 return NULL;
26901}
26902
26903
26904static PyObject *_wrap_PyLineShape_base_OnDrawContents(PyObject *self, PyObject *args, PyObject *kwargs) {
26905 PyObject *resultobj;
26906 wxPyLineShape *arg1 = (wxPyLineShape *) 0 ;
26907 wxDC *arg2 = 0 ;
26908 PyObject * obj0 = 0 ;
26909 PyObject * obj1 = 0 ;
26910 char *kwnames[] = {
26911 (char *) "self",(char *) "dc", NULL
26912 };
26913
26914 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyLineShape_base_OnDrawContents",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
26915 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyLineShape,
26916 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26917 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
26918 SWIG_POINTER_EXCEPTION | 0)) == -1)
26919 SWIG_fail;
44127b65 26920 if (arg2 == NULL) {
15afbcd0
RD
26921 PyErr_SetString(PyExc_TypeError,"null reference");
26922 SWIG_fail;
44127b65
RD
26923 }
26924 {
26925 PyThreadState* __tstate = wxPyBeginAllowThreads();
26926 (arg1)->base_OnDrawContents(*arg2);
26927
26928 wxPyEndAllowThreads(__tstate);
26929 if (PyErr_Occurred()) SWIG_fail;
26930 }
26931 Py_INCREF(Py_None); resultobj = Py_None;
26932 return resultobj;
26933 fail:
26934 return NULL;
26935}
26936
26937
26938static PyObject *_wrap_PyLineShape_base_OnDrawBranches(PyObject *self, PyObject *args, PyObject *kwargs) {
26939 PyObject *resultobj;
26940 wxPyLineShape *arg1 = (wxPyLineShape *) 0 ;
26941 wxDC *arg2 = 0 ;
26942 bool arg3 = (bool) FALSE ;
26943 PyObject * obj0 = 0 ;
26944 PyObject * obj1 = 0 ;
26945 PyObject * obj2 = 0 ;
26946 char *kwnames[] = {
26947 (char *) "self",(char *) "dc",(char *) "erase", NULL
26948 };
26949
26950 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:PyLineShape_base_OnDrawBranches",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
26951 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyLineShape,
26952 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26953 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
26954 SWIG_POINTER_EXCEPTION | 0)) == -1)
26955 SWIG_fail;
44127b65 26956 if (arg2 == NULL) {
15afbcd0
RD
26957 PyErr_SetString(PyExc_TypeError,"null reference");
26958 SWIG_fail;
44127b65
RD
26959 }
26960 if (obj2) {
15afbcd0
RD
26961 arg3 = (bool) SWIG_AsBool(obj2);
26962 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
26963 }
26964 {
26965 PyThreadState* __tstate = wxPyBeginAllowThreads();
26966 (arg1)->base_OnDrawBranches(*arg2,arg3);
26967
26968 wxPyEndAllowThreads(__tstate);
26969 if (PyErr_Occurred()) SWIG_fail;
26970 }
26971 Py_INCREF(Py_None); resultobj = Py_None;
26972 return resultobj;
26973 fail:
26974 return NULL;
26975}
26976
26977
26978static PyObject *_wrap_PyLineShape_base_OnMoveLinks(PyObject *self, PyObject *args, PyObject *kwargs) {
26979 PyObject *resultobj;
26980 wxPyLineShape *arg1 = (wxPyLineShape *) 0 ;
26981 wxDC *arg2 = 0 ;
26982 PyObject * obj0 = 0 ;
26983 PyObject * obj1 = 0 ;
26984 char *kwnames[] = {
26985 (char *) "self",(char *) "dc", NULL
26986 };
26987
26988 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyLineShape_base_OnMoveLinks",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
26989 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyLineShape,
26990 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
26991 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
26992 SWIG_POINTER_EXCEPTION | 0)) == -1)
26993 SWIG_fail;
44127b65 26994 if (arg2 == NULL) {
15afbcd0
RD
26995 PyErr_SetString(PyExc_TypeError,"null reference");
26996 SWIG_fail;
44127b65
RD
26997 }
26998 {
26999 PyThreadState* __tstate = wxPyBeginAllowThreads();
27000 (arg1)->base_OnMoveLinks(*arg2);
27001
27002 wxPyEndAllowThreads(__tstate);
27003 if (PyErr_Occurred()) SWIG_fail;
27004 }
27005 Py_INCREF(Py_None); resultobj = Py_None;
27006 return resultobj;
27007 fail:
27008 return NULL;
27009}
27010
27011
27012static PyObject *_wrap_PyLineShape_base_OnErase(PyObject *self, PyObject *args, PyObject *kwargs) {
27013 PyObject *resultobj;
27014 wxPyLineShape *arg1 = (wxPyLineShape *) 0 ;
27015 wxDC *arg2 = 0 ;
27016 PyObject * obj0 = 0 ;
27017 PyObject * obj1 = 0 ;
27018 char *kwnames[] = {
27019 (char *) "self",(char *) "dc", NULL
27020 };
27021
27022 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyLineShape_base_OnErase",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
27023 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyLineShape,
27024 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27025 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
27026 SWIG_POINTER_EXCEPTION | 0)) == -1)
27027 SWIG_fail;
44127b65 27028 if (arg2 == NULL) {
15afbcd0
RD
27029 PyErr_SetString(PyExc_TypeError,"null reference");
27030 SWIG_fail;
44127b65
RD
27031 }
27032 {
27033 PyThreadState* __tstate = wxPyBeginAllowThreads();
27034 (arg1)->base_OnErase(*arg2);
27035
27036 wxPyEndAllowThreads(__tstate);
27037 if (PyErr_Occurred()) SWIG_fail;
27038 }
27039 Py_INCREF(Py_None); resultobj = Py_None;
27040 return resultobj;
27041 fail:
27042 return NULL;
27043}
27044
27045
27046static PyObject *_wrap_PyLineShape_base_OnEraseContents(PyObject *self, PyObject *args, PyObject *kwargs) {
27047 PyObject *resultobj;
27048 wxPyLineShape *arg1 = (wxPyLineShape *) 0 ;
27049 wxDC *arg2 = 0 ;
27050 PyObject * obj0 = 0 ;
27051 PyObject * obj1 = 0 ;
27052 char *kwnames[] = {
27053 (char *) "self",(char *) "dc", NULL
27054 };
27055
27056 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyLineShape_base_OnEraseContents",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
27057 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyLineShape,
27058 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27059 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
27060 SWIG_POINTER_EXCEPTION | 0)) == -1)
27061 SWIG_fail;
44127b65 27062 if (arg2 == NULL) {
15afbcd0
RD
27063 PyErr_SetString(PyExc_TypeError,"null reference");
27064 SWIG_fail;
44127b65
RD
27065 }
27066 {
27067 PyThreadState* __tstate = wxPyBeginAllowThreads();
27068 (arg1)->base_OnEraseContents(*arg2);
27069
27070 wxPyEndAllowThreads(__tstate);
27071 if (PyErr_Occurred()) SWIG_fail;
27072 }
27073 Py_INCREF(Py_None); resultobj = Py_None;
27074 return resultobj;
27075 fail:
27076 return NULL;
27077}
27078
27079
27080static PyObject *_wrap_PyLineShape_base_OnHighlight(PyObject *self, PyObject *args, PyObject *kwargs) {
27081 PyObject *resultobj;
27082 wxPyLineShape *arg1 = (wxPyLineShape *) 0 ;
27083 wxDC *arg2 = 0 ;
27084 PyObject * obj0 = 0 ;
27085 PyObject * obj1 = 0 ;
27086 char *kwnames[] = {
27087 (char *) "self",(char *) "dc", NULL
27088 };
27089
27090 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyLineShape_base_OnHighlight",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
27091 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyLineShape,
27092 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27093 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
27094 SWIG_POINTER_EXCEPTION | 0)) == -1)
27095 SWIG_fail;
44127b65 27096 if (arg2 == NULL) {
15afbcd0
RD
27097 PyErr_SetString(PyExc_TypeError,"null reference");
27098 SWIG_fail;
44127b65
RD
27099 }
27100 {
27101 PyThreadState* __tstate = wxPyBeginAllowThreads();
27102 (arg1)->base_OnHighlight(*arg2);
27103
27104 wxPyEndAllowThreads(__tstate);
27105 if (PyErr_Occurred()) SWIG_fail;
27106 }
27107 Py_INCREF(Py_None); resultobj = Py_None;
27108 return resultobj;
27109 fail:
27110 return NULL;
27111}
27112
27113
27114static PyObject *_wrap_PyLineShape_base_OnLeftClick(PyObject *self, PyObject *args, PyObject *kwargs) {
27115 PyObject *resultobj;
27116 wxPyLineShape *arg1 = (wxPyLineShape *) 0 ;
27117 double arg2 ;
27118 double arg3 ;
27119 int arg4 = (int) 0 ;
27120 int arg5 = (int) 0 ;
27121 PyObject * obj0 = 0 ;
994141e6
RD
27122 PyObject * obj1 = 0 ;
27123 PyObject * obj2 = 0 ;
27124 PyObject * obj3 = 0 ;
27125 PyObject * obj4 = 0 ;
44127b65
RD
27126 char *kwnames[] = {
27127 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
27128 };
27129
994141e6 27130 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyLineShape_base_OnLeftClick",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
27131 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyLineShape,
27132 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27133 arg2 = (double) SWIG_AsDouble(obj1);
27134 if (PyErr_Occurred()) SWIG_fail;
27135 arg3 = (double) SWIG_AsDouble(obj2);
27136 if (PyErr_Occurred()) SWIG_fail;
994141e6 27137 if (obj3) {
15afbcd0
RD
27138 arg4 = (int) SWIG_AsInt(obj3);
27139 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
27140 }
27141 if (obj4) {
15afbcd0
RD
27142 arg5 = (int) SWIG_AsInt(obj4);
27143 if (PyErr_Occurred()) SWIG_fail;
994141e6 27144 }
44127b65
RD
27145 {
27146 PyThreadState* __tstate = wxPyBeginAllowThreads();
27147 (arg1)->base_OnLeftClick(arg2,arg3,arg4,arg5);
27148
27149 wxPyEndAllowThreads(__tstate);
27150 if (PyErr_Occurred()) SWIG_fail;
27151 }
27152 Py_INCREF(Py_None); resultobj = Py_None;
27153 return resultobj;
27154 fail:
27155 return NULL;
27156}
27157
27158
27159static PyObject *_wrap_PyLineShape_base_OnLeftDoubleClick(PyObject *self, PyObject *args, PyObject *kwargs) {
27160 PyObject *resultobj;
27161 wxPyLineShape *arg1 = (wxPyLineShape *) 0 ;
27162 double arg2 ;
27163 double arg3 ;
27164 int arg4 = (int) 0 ;
27165 int arg5 = (int) 0 ;
27166 PyObject * obj0 = 0 ;
994141e6
RD
27167 PyObject * obj1 = 0 ;
27168 PyObject * obj2 = 0 ;
27169 PyObject * obj3 = 0 ;
27170 PyObject * obj4 = 0 ;
44127b65
RD
27171 char *kwnames[] = {
27172 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
27173 };
27174
994141e6 27175 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyLineShape_base_OnLeftDoubleClick",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
27176 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyLineShape,
27177 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27178 arg2 = (double) SWIG_AsDouble(obj1);
27179 if (PyErr_Occurred()) SWIG_fail;
27180 arg3 = (double) SWIG_AsDouble(obj2);
27181 if (PyErr_Occurred()) SWIG_fail;
994141e6 27182 if (obj3) {
15afbcd0
RD
27183 arg4 = (int) SWIG_AsInt(obj3);
27184 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
27185 }
27186 if (obj4) {
15afbcd0
RD
27187 arg5 = (int) SWIG_AsInt(obj4);
27188 if (PyErr_Occurred()) SWIG_fail;
994141e6 27189 }
44127b65
RD
27190 {
27191 PyThreadState* __tstate = wxPyBeginAllowThreads();
27192 (arg1)->base_OnLeftDoubleClick(arg2,arg3,arg4,arg5);
27193
27194 wxPyEndAllowThreads(__tstate);
27195 if (PyErr_Occurred()) SWIG_fail;
27196 }
27197 Py_INCREF(Py_None); resultobj = Py_None;
27198 return resultobj;
27199 fail:
27200 return NULL;
27201}
27202
27203
27204static PyObject *_wrap_PyLineShape_base_OnRightClick(PyObject *self, PyObject *args, PyObject *kwargs) {
27205 PyObject *resultobj;
27206 wxPyLineShape *arg1 = (wxPyLineShape *) 0 ;
27207 double arg2 ;
27208 double arg3 ;
27209 int arg4 = (int) 0 ;
27210 int arg5 = (int) 0 ;
27211 PyObject * obj0 = 0 ;
994141e6
RD
27212 PyObject * obj1 = 0 ;
27213 PyObject * obj2 = 0 ;
27214 PyObject * obj3 = 0 ;
27215 PyObject * obj4 = 0 ;
44127b65
RD
27216 char *kwnames[] = {
27217 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
27218 };
27219
994141e6 27220 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyLineShape_base_OnRightClick",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
27221 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyLineShape,
27222 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27223 arg2 = (double) SWIG_AsDouble(obj1);
27224 if (PyErr_Occurred()) SWIG_fail;
27225 arg3 = (double) SWIG_AsDouble(obj2);
27226 if (PyErr_Occurred()) SWIG_fail;
994141e6 27227 if (obj3) {
15afbcd0
RD
27228 arg4 = (int) SWIG_AsInt(obj3);
27229 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
27230 }
27231 if (obj4) {
15afbcd0
RD
27232 arg5 = (int) SWIG_AsInt(obj4);
27233 if (PyErr_Occurred()) SWIG_fail;
994141e6 27234 }
44127b65
RD
27235 {
27236 PyThreadState* __tstate = wxPyBeginAllowThreads();
27237 (arg1)->base_OnRightClick(arg2,arg3,arg4,arg5);
27238
27239 wxPyEndAllowThreads(__tstate);
27240 if (PyErr_Occurred()) SWIG_fail;
27241 }
27242 Py_INCREF(Py_None); resultobj = Py_None;
27243 return resultobj;
27244 fail:
27245 return NULL;
27246}
27247
27248
27249static PyObject *_wrap_PyLineShape_base_OnSize(PyObject *self, PyObject *args, PyObject *kwargs) {
27250 PyObject *resultobj;
27251 wxPyLineShape *arg1 = (wxPyLineShape *) 0 ;
27252 double arg2 ;
27253 double arg3 ;
27254 PyObject * obj0 = 0 ;
994141e6
RD
27255 PyObject * obj1 = 0 ;
27256 PyObject * obj2 = 0 ;
44127b65
RD
27257 char *kwnames[] = {
27258 (char *) "self",(char *) "x",(char *) "y", NULL
27259 };
27260
994141e6 27261 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyLineShape_base_OnSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
27262 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyLineShape,
27263 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27264 arg2 = (double) SWIG_AsDouble(obj1);
27265 if (PyErr_Occurred()) SWIG_fail;
27266 arg3 = (double) SWIG_AsDouble(obj2);
27267 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
27268 {
27269 PyThreadState* __tstate = wxPyBeginAllowThreads();
27270 (arg1)->base_OnSize(arg2,arg3);
27271
27272 wxPyEndAllowThreads(__tstate);
27273 if (PyErr_Occurred()) SWIG_fail;
27274 }
27275 Py_INCREF(Py_None); resultobj = Py_None;
27276 return resultobj;
27277 fail:
27278 return NULL;
27279}
27280
27281
27282static PyObject *_wrap_PyLineShape_base_OnMovePre(PyObject *self, PyObject *args, PyObject *kwargs) {
27283 PyObject *resultobj;
27284 wxPyLineShape *arg1 = (wxPyLineShape *) 0 ;
27285 wxDC *arg2 = 0 ;
27286 double arg3 ;
27287 double arg4 ;
27288 double arg5 ;
27289 double arg6 ;
27290 bool arg7 = (bool) True ;
27291 bool result;
27292 PyObject * obj0 = 0 ;
27293 PyObject * obj1 = 0 ;
994141e6
RD
27294 PyObject * obj2 = 0 ;
27295 PyObject * obj3 = 0 ;
27296 PyObject * obj4 = 0 ;
27297 PyObject * obj5 = 0 ;
44127b65
RD
27298 PyObject * obj6 = 0 ;
27299 char *kwnames[] = {
27300 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "old_x",(char *) "old_y",(char *) "display", NULL
27301 };
27302
994141e6 27303 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO|O:PyLineShape_base_OnMovePre",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
15afbcd0
RD
27304 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyLineShape,
27305 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27306 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
27307 SWIG_POINTER_EXCEPTION | 0)) == -1)
27308 SWIG_fail;
44127b65 27309 if (arg2 == NULL) {
15afbcd0
RD
27310 PyErr_SetString(PyExc_TypeError,"null reference");
27311 SWIG_fail;
27312 }
27313 arg3 = (double) SWIG_AsDouble(obj2);
27314 if (PyErr_Occurred()) SWIG_fail;
27315 arg4 = (double) SWIG_AsDouble(obj3);
27316 if (PyErr_Occurred()) SWIG_fail;
27317 arg5 = (double) SWIG_AsDouble(obj4);
27318 if (PyErr_Occurred()) SWIG_fail;
27319 arg6 = (double) SWIG_AsDouble(obj5);
27320 if (PyErr_Occurred()) SWIG_fail;
44127b65 27321 if (obj6) {
15afbcd0
RD
27322 arg7 = (bool) SWIG_AsBool(obj6);
27323 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
27324 }
27325 {
27326 PyThreadState* __tstate = wxPyBeginAllowThreads();
27327 result = (bool)(arg1)->base_OnMovePre(*arg2,arg3,arg4,arg5,arg6,arg7);
27328
27329 wxPyEndAllowThreads(__tstate);
27330 if (PyErr_Occurred()) SWIG_fail;
27331 }
4f89f6a3
RD
27332 {
27333 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27334 }
44127b65
RD
27335 return resultobj;
27336 fail:
27337 return NULL;
27338}
27339
27340
27341static PyObject *_wrap_PyLineShape_base_OnMovePost(PyObject *self, PyObject *args, PyObject *kwargs) {
27342 PyObject *resultobj;
27343 wxPyLineShape *arg1 = (wxPyLineShape *) 0 ;
27344 wxDC *arg2 = 0 ;
27345 double arg3 ;
27346 double arg4 ;
27347 double arg5 ;
27348 double arg6 ;
27349 bool arg7 = (bool) True ;
27350 PyObject * obj0 = 0 ;
27351 PyObject * obj1 = 0 ;
994141e6
RD
27352 PyObject * obj2 = 0 ;
27353 PyObject * obj3 = 0 ;
27354 PyObject * obj4 = 0 ;
27355 PyObject * obj5 = 0 ;
44127b65
RD
27356 PyObject * obj6 = 0 ;
27357 char *kwnames[] = {
27358 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "old_x",(char *) "old_y",(char *) "display", NULL
27359 };
27360
994141e6 27361 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO|O:PyLineShape_base_OnMovePost",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
15afbcd0
RD
27362 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyLineShape,
27363 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27364 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
27365 SWIG_POINTER_EXCEPTION | 0)) == -1)
27366 SWIG_fail;
44127b65 27367 if (arg2 == NULL) {
15afbcd0
RD
27368 PyErr_SetString(PyExc_TypeError,"null reference");
27369 SWIG_fail;
27370 }
27371 arg3 = (double) SWIG_AsDouble(obj2);
27372 if (PyErr_Occurred()) SWIG_fail;
27373 arg4 = (double) SWIG_AsDouble(obj3);
27374 if (PyErr_Occurred()) SWIG_fail;
27375 arg5 = (double) SWIG_AsDouble(obj4);
27376 if (PyErr_Occurred()) SWIG_fail;
27377 arg6 = (double) SWIG_AsDouble(obj5);
27378 if (PyErr_Occurred()) SWIG_fail;
44127b65 27379 if (obj6) {
15afbcd0
RD
27380 arg7 = (bool) SWIG_AsBool(obj6);
27381 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
27382 }
27383 {
27384 PyThreadState* __tstate = wxPyBeginAllowThreads();
27385 (arg1)->base_OnMovePost(*arg2,arg3,arg4,arg5,arg6,arg7);
27386
27387 wxPyEndAllowThreads(__tstate);
27388 if (PyErr_Occurred()) SWIG_fail;
27389 }
27390 Py_INCREF(Py_None); resultobj = Py_None;
27391 return resultobj;
27392 fail:
27393 return NULL;
27394}
27395
27396
27397static PyObject *_wrap_PyLineShape_base_OnDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
27398 PyObject *resultobj;
27399 wxPyLineShape *arg1 = (wxPyLineShape *) 0 ;
27400 bool arg2 ;
27401 double arg3 ;
27402 double arg4 ;
27403 int arg5 = (int) 0 ;
27404 int arg6 = (int) 0 ;
27405 PyObject * obj0 = 0 ;
27406 PyObject * obj1 = 0 ;
994141e6
RD
27407 PyObject * obj2 = 0 ;
27408 PyObject * obj3 = 0 ;
27409 PyObject * obj4 = 0 ;
27410 PyObject * obj5 = 0 ;
44127b65
RD
27411 char *kwnames[] = {
27412 (char *) "self",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
27413 };
27414
994141e6 27415 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:PyLineShape_base_OnDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
27416 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyLineShape,
27417 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27418 arg2 = (bool) SWIG_AsBool(obj1);
27419 if (PyErr_Occurred()) SWIG_fail;
27420 arg3 = (double) SWIG_AsDouble(obj2);
27421 if (PyErr_Occurred()) SWIG_fail;
27422 arg4 = (double) SWIG_AsDouble(obj3);
27423 if (PyErr_Occurred()) SWIG_fail;
994141e6 27424 if (obj4) {
15afbcd0
RD
27425 arg5 = (int) SWIG_AsInt(obj4);
27426 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
27427 }
27428 if (obj5) {
15afbcd0
RD
27429 arg6 = (int) SWIG_AsInt(obj5);
27430 if (PyErr_Occurred()) SWIG_fail;
994141e6 27431 }
44127b65
RD
27432 {
27433 PyThreadState* __tstate = wxPyBeginAllowThreads();
27434 (arg1)->base_OnDragLeft(arg2,arg3,arg4,arg5,arg6);
27435
27436 wxPyEndAllowThreads(__tstate);
27437 if (PyErr_Occurred()) SWIG_fail;
27438 }
27439 Py_INCREF(Py_None); resultobj = Py_None;
27440 return resultobj;
27441 fail:
27442 return NULL;
27443}
27444
27445
27446static PyObject *_wrap_PyLineShape_base_OnBeginDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
27447 PyObject *resultobj;
27448 wxPyLineShape *arg1 = (wxPyLineShape *) 0 ;
27449 double arg2 ;
27450 double arg3 ;
27451 int arg4 = (int) 0 ;
27452 int arg5 = (int) 0 ;
27453 PyObject * obj0 = 0 ;
994141e6
RD
27454 PyObject * obj1 = 0 ;
27455 PyObject * obj2 = 0 ;
27456 PyObject * obj3 = 0 ;
27457 PyObject * obj4 = 0 ;
44127b65
RD
27458 char *kwnames[] = {
27459 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
27460 };
27461
994141e6 27462 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyLineShape_base_OnBeginDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
27463 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyLineShape,
27464 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27465 arg2 = (double) SWIG_AsDouble(obj1);
27466 if (PyErr_Occurred()) SWIG_fail;
27467 arg3 = (double) SWIG_AsDouble(obj2);
27468 if (PyErr_Occurred()) SWIG_fail;
994141e6 27469 if (obj3) {
15afbcd0
RD
27470 arg4 = (int) SWIG_AsInt(obj3);
27471 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
27472 }
27473 if (obj4) {
15afbcd0
RD
27474 arg5 = (int) SWIG_AsInt(obj4);
27475 if (PyErr_Occurred()) SWIG_fail;
994141e6 27476 }
44127b65
RD
27477 {
27478 PyThreadState* __tstate = wxPyBeginAllowThreads();
27479 (arg1)->base_OnBeginDragLeft(arg2,arg3,arg4,arg5);
27480
27481 wxPyEndAllowThreads(__tstate);
27482 if (PyErr_Occurred()) SWIG_fail;
27483 }
27484 Py_INCREF(Py_None); resultobj = Py_None;
27485 return resultobj;
27486 fail:
27487 return NULL;
27488}
27489
27490
27491static PyObject *_wrap_PyLineShape_base_OnEndDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
27492 PyObject *resultobj;
27493 wxPyLineShape *arg1 = (wxPyLineShape *) 0 ;
27494 double arg2 ;
27495 double arg3 ;
27496 int arg4 = (int) 0 ;
27497 int arg5 = (int) 0 ;
27498 PyObject * obj0 = 0 ;
994141e6
RD
27499 PyObject * obj1 = 0 ;
27500 PyObject * obj2 = 0 ;
27501 PyObject * obj3 = 0 ;
27502 PyObject * obj4 = 0 ;
44127b65
RD
27503 char *kwnames[] = {
27504 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
27505 };
27506
994141e6 27507 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyLineShape_base_OnEndDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
27508 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyLineShape,
27509 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27510 arg2 = (double) SWIG_AsDouble(obj1);
27511 if (PyErr_Occurred()) SWIG_fail;
27512 arg3 = (double) SWIG_AsDouble(obj2);
27513 if (PyErr_Occurred()) SWIG_fail;
994141e6 27514 if (obj3) {
15afbcd0
RD
27515 arg4 = (int) SWIG_AsInt(obj3);
27516 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
27517 }
27518 if (obj4) {
15afbcd0
RD
27519 arg5 = (int) SWIG_AsInt(obj4);
27520 if (PyErr_Occurred()) SWIG_fail;
994141e6 27521 }
44127b65
RD
27522 {
27523 PyThreadState* __tstate = wxPyBeginAllowThreads();
27524 (arg1)->base_OnEndDragLeft(arg2,arg3,arg4,arg5);
27525
27526 wxPyEndAllowThreads(__tstate);
27527 if (PyErr_Occurred()) SWIG_fail;
27528 }
27529 Py_INCREF(Py_None); resultobj = Py_None;
27530 return resultobj;
27531 fail:
27532 return NULL;
27533}
27534
27535
27536static PyObject *_wrap_PyLineShape_base_OnDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
27537 PyObject *resultobj;
27538 wxPyLineShape *arg1 = (wxPyLineShape *) 0 ;
27539 bool arg2 ;
27540 double arg3 ;
27541 double arg4 ;
27542 int arg5 = (int) 0 ;
27543 int arg6 = (int) 0 ;
27544 PyObject * obj0 = 0 ;
27545 PyObject * obj1 = 0 ;
994141e6
RD
27546 PyObject * obj2 = 0 ;
27547 PyObject * obj3 = 0 ;
27548 PyObject * obj4 = 0 ;
27549 PyObject * obj5 = 0 ;
44127b65
RD
27550 char *kwnames[] = {
27551 (char *) "self",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
27552 };
27553
994141e6 27554 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:PyLineShape_base_OnDragRight",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
27555 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyLineShape,
27556 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27557 arg2 = (bool) SWIG_AsBool(obj1);
27558 if (PyErr_Occurred()) SWIG_fail;
27559 arg3 = (double) SWIG_AsDouble(obj2);
27560 if (PyErr_Occurred()) SWIG_fail;
27561 arg4 = (double) SWIG_AsDouble(obj3);
27562 if (PyErr_Occurred()) SWIG_fail;
994141e6 27563 if (obj4) {
15afbcd0
RD
27564 arg5 = (int) SWIG_AsInt(obj4);
27565 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
27566 }
27567 if (obj5) {
15afbcd0
RD
27568 arg6 = (int) SWIG_AsInt(obj5);
27569 if (PyErr_Occurred()) SWIG_fail;
994141e6 27570 }
44127b65
RD
27571 {
27572 PyThreadState* __tstate = wxPyBeginAllowThreads();
27573 (arg1)->base_OnDragRight(arg2,arg3,arg4,arg5,arg6);
27574
27575 wxPyEndAllowThreads(__tstate);
27576 if (PyErr_Occurred()) SWIG_fail;
27577 }
27578 Py_INCREF(Py_None); resultobj = Py_None;
27579 return resultobj;
27580 fail:
27581 return NULL;
27582}
27583
27584
27585static PyObject *_wrap_PyLineShape_base_OnBeginDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
27586 PyObject *resultobj;
27587 wxPyLineShape *arg1 = (wxPyLineShape *) 0 ;
27588 double arg2 ;
27589 double arg3 ;
27590 int arg4 = (int) 0 ;
27591 int arg5 = (int) 0 ;
27592 PyObject * obj0 = 0 ;
994141e6
RD
27593 PyObject * obj1 = 0 ;
27594 PyObject * obj2 = 0 ;
27595 PyObject * obj3 = 0 ;
27596 PyObject * obj4 = 0 ;
44127b65
RD
27597 char *kwnames[] = {
27598 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
27599 };
27600
994141e6 27601 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyLineShape_base_OnBeginDragRight",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
27602 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyLineShape,
27603 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27604 arg2 = (double) SWIG_AsDouble(obj1);
27605 if (PyErr_Occurred()) SWIG_fail;
27606 arg3 = (double) SWIG_AsDouble(obj2);
27607 if (PyErr_Occurred()) SWIG_fail;
27608 if (obj3) {
27609 arg4 = (int) SWIG_AsInt(obj3);
994141e6
RD
27610 if (PyErr_Occurred()) SWIG_fail;
27611 }
15afbcd0
RD
27612 if (obj4) {
27613 arg5 = (int) SWIG_AsInt(obj4);
994141e6
RD
27614 if (PyErr_Occurred()) SWIG_fail;
27615 }
44127b65
RD
27616 {
27617 PyThreadState* __tstate = wxPyBeginAllowThreads();
27618 (arg1)->base_OnBeginDragRight(arg2,arg3,arg4,arg5);
27619
27620 wxPyEndAllowThreads(__tstate);
27621 if (PyErr_Occurred()) SWIG_fail;
27622 }
27623 Py_INCREF(Py_None); resultobj = Py_None;
27624 return resultobj;
27625 fail:
27626 return NULL;
27627}
27628
27629
27630static PyObject *_wrap_PyLineShape_base_OnEndDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
27631 PyObject *resultobj;
27632 wxPyLineShape *arg1 = (wxPyLineShape *) 0 ;
27633 double arg2 ;
27634 double arg3 ;
27635 int arg4 = (int) 0 ;
27636 int arg5 = (int) 0 ;
27637 PyObject * obj0 = 0 ;
994141e6
RD
27638 PyObject * obj1 = 0 ;
27639 PyObject * obj2 = 0 ;
27640 PyObject * obj3 = 0 ;
27641 PyObject * obj4 = 0 ;
44127b65
RD
27642 char *kwnames[] = {
27643 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
27644 };
27645
994141e6 27646 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyLineShape_base_OnEndDragRight",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
27647 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyLineShape,
27648 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27649 arg2 = (double) SWIG_AsDouble(obj1);
27650 if (PyErr_Occurred()) SWIG_fail;
27651 arg3 = (double) SWIG_AsDouble(obj2);
27652 if (PyErr_Occurred()) SWIG_fail;
994141e6 27653 if (obj3) {
15afbcd0
RD
27654 arg4 = (int) SWIG_AsInt(obj3);
27655 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
27656 }
27657 if (obj4) {
15afbcd0
RD
27658 arg5 = (int) SWIG_AsInt(obj4);
27659 if (PyErr_Occurred()) SWIG_fail;
994141e6 27660 }
44127b65
RD
27661 {
27662 PyThreadState* __tstate = wxPyBeginAllowThreads();
27663 (arg1)->base_OnEndDragRight(arg2,arg3,arg4,arg5);
27664
27665 wxPyEndAllowThreads(__tstate);
27666 if (PyErr_Occurred()) SWIG_fail;
27667 }
27668 Py_INCREF(Py_None); resultobj = Py_None;
27669 return resultobj;
27670 fail:
27671 return NULL;
27672}
27673
27674
27675static PyObject *_wrap_PyLineShape_base_OnDrawOutline(PyObject *self, PyObject *args, PyObject *kwargs) {
27676 PyObject *resultobj;
27677 wxPyLineShape *arg1 = (wxPyLineShape *) 0 ;
27678 wxDC *arg2 = 0 ;
27679 double arg3 ;
27680 double arg4 ;
27681 double arg5 ;
27682 double arg6 ;
27683 PyObject * obj0 = 0 ;
27684 PyObject * obj1 = 0 ;
994141e6
RD
27685 PyObject * obj2 = 0 ;
27686 PyObject * obj3 = 0 ;
27687 PyObject * obj4 = 0 ;
27688 PyObject * obj5 = 0 ;
44127b65
RD
27689 char *kwnames[] = {
27690 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "w",(char *) "h", NULL
27691 };
27692
994141e6 27693 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO:PyLineShape_base_OnDrawOutline",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
27694 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyLineShape,
27695 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27696 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
27697 SWIG_POINTER_EXCEPTION | 0)) == -1)
27698 SWIG_fail;
44127b65 27699 if (arg2 == NULL) {
15afbcd0
RD
27700 PyErr_SetString(PyExc_TypeError,"null reference");
27701 SWIG_fail;
994141e6 27702 }
15afbcd0
RD
27703 arg3 = (double) SWIG_AsDouble(obj2);
27704 if (PyErr_Occurred()) SWIG_fail;
27705 arg4 = (double) SWIG_AsDouble(obj3);
27706 if (PyErr_Occurred()) SWIG_fail;
27707 arg5 = (double) SWIG_AsDouble(obj4);
27708 if (PyErr_Occurred()) SWIG_fail;
27709 arg6 = (double) SWIG_AsDouble(obj5);
27710 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
27711 {
27712 PyThreadState* __tstate = wxPyBeginAllowThreads();
27713 (arg1)->base_OnDrawOutline(*arg2,arg3,arg4,arg5,arg6);
27714
27715 wxPyEndAllowThreads(__tstate);
27716 if (PyErr_Occurred()) SWIG_fail;
27717 }
27718 Py_INCREF(Py_None); resultobj = Py_None;
27719 return resultobj;
27720 fail:
27721 return NULL;
27722}
27723
27724
27725static PyObject *_wrap_PyLineShape_base_OnDrawControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
27726 PyObject *resultobj;
27727 wxPyLineShape *arg1 = (wxPyLineShape *) 0 ;
27728 wxDC *arg2 = 0 ;
27729 PyObject * obj0 = 0 ;
27730 PyObject * obj1 = 0 ;
27731 char *kwnames[] = {
27732 (char *) "self",(char *) "dc", NULL
27733 };
27734
27735 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyLineShape_base_OnDrawControlPoints",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
27736 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyLineShape,
27737 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27738 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
27739 SWIG_POINTER_EXCEPTION | 0)) == -1)
27740 SWIG_fail;
44127b65 27741 if (arg2 == NULL) {
15afbcd0
RD
27742 PyErr_SetString(PyExc_TypeError,"null reference");
27743 SWIG_fail;
44127b65
RD
27744 }
27745 {
27746 PyThreadState* __tstate = wxPyBeginAllowThreads();
27747 (arg1)->base_OnDrawControlPoints(*arg2);
27748
27749 wxPyEndAllowThreads(__tstate);
27750 if (PyErr_Occurred()) SWIG_fail;
27751 }
27752 Py_INCREF(Py_None); resultobj = Py_None;
27753 return resultobj;
27754 fail:
27755 return NULL;
27756}
27757
27758
27759static PyObject *_wrap_PyLineShape_base_OnEraseControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
27760 PyObject *resultobj;
27761 wxPyLineShape *arg1 = (wxPyLineShape *) 0 ;
27762 wxDC *arg2 = 0 ;
27763 PyObject * obj0 = 0 ;
27764 PyObject * obj1 = 0 ;
27765 char *kwnames[] = {
27766 (char *) "self",(char *) "dc", NULL
27767 };
27768
27769 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyLineShape_base_OnEraseControlPoints",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
27770 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyLineShape,
27771 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27772 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
27773 SWIG_POINTER_EXCEPTION | 0)) == -1)
27774 SWIG_fail;
44127b65 27775 if (arg2 == NULL) {
15afbcd0
RD
27776 PyErr_SetString(PyExc_TypeError,"null reference");
27777 SWIG_fail;
44127b65
RD
27778 }
27779 {
27780 PyThreadState* __tstate = wxPyBeginAllowThreads();
27781 (arg1)->base_OnEraseControlPoints(*arg2);
27782
27783 wxPyEndAllowThreads(__tstate);
27784 if (PyErr_Occurred()) SWIG_fail;
27785 }
27786 Py_INCREF(Py_None); resultobj = Py_None;
27787 return resultobj;
27788 fail:
27789 return NULL;
27790}
27791
27792
27793static PyObject *_wrap_PyLineShape_base_OnMoveLink(PyObject *self, PyObject *args, PyObject *kwargs) {
27794 PyObject *resultobj;
27795 wxPyLineShape *arg1 = (wxPyLineShape *) 0 ;
27796 wxDC *arg2 = 0 ;
27797 bool arg3 = (bool) True ;
27798 PyObject * obj0 = 0 ;
27799 PyObject * obj1 = 0 ;
27800 PyObject * obj2 = 0 ;
27801 char *kwnames[] = {
27802 (char *) "self",(char *) "dc",(char *) "moveControlPoints", NULL
27803 };
27804
27805 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:PyLineShape_base_OnMoveLink",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
27806 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyLineShape,
27807 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27808 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
27809 SWIG_POINTER_EXCEPTION | 0)) == -1)
27810 SWIG_fail;
44127b65 27811 if (arg2 == NULL) {
15afbcd0
RD
27812 PyErr_SetString(PyExc_TypeError,"null reference");
27813 SWIG_fail;
44127b65
RD
27814 }
27815 if (obj2) {
15afbcd0
RD
27816 arg3 = (bool) SWIG_AsBool(obj2);
27817 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
27818 }
27819 {
27820 PyThreadState* __tstate = wxPyBeginAllowThreads();
27821 (arg1)->base_OnMoveLink(*arg2,arg3);
27822
27823 wxPyEndAllowThreads(__tstate);
27824 if (PyErr_Occurred()) SWIG_fail;
27825 }
27826 Py_INCREF(Py_None); resultobj = Py_None;
27827 return resultobj;
27828 fail:
27829 return NULL;
27830}
27831
27832
27833static PyObject *_wrap_PyLineShape_base_OnSizingDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
27834 PyObject *resultobj;
27835 wxPyLineShape *arg1 = (wxPyLineShape *) 0 ;
27836 wxPyControlPoint *arg2 = (wxPyControlPoint *) 0 ;
27837 bool arg3 ;
27838 double arg4 ;
27839 double arg5 ;
27840 int arg6 = (int) 0 ;
27841 int arg7 = (int) 0 ;
27842 PyObject * obj0 = 0 ;
27843 PyObject * obj1 = 0 ;
27844 PyObject * obj2 = 0 ;
994141e6
RD
27845 PyObject * obj3 = 0 ;
27846 PyObject * obj4 = 0 ;
27847 PyObject * obj5 = 0 ;
27848 PyObject * obj6 = 0 ;
44127b65
RD
27849 char *kwnames[] = {
27850 (char *) "self",(char *) "pt",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
27851 };
27852
994141e6 27853 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|OO:PyLineShape_base_OnSizingDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
15afbcd0
RD
27854 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyLineShape,
27855 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27856 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyControlPoint,
27857 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27858 arg3 = (bool) SWIG_AsBool(obj2);
27859 if (PyErr_Occurred()) SWIG_fail;
27860 arg4 = (double) SWIG_AsDouble(obj3);
27861 if (PyErr_Occurred()) SWIG_fail;
27862 arg5 = (double) SWIG_AsDouble(obj4);
27863 if (PyErr_Occurred()) SWIG_fail;
994141e6 27864 if (obj5) {
15afbcd0
RD
27865 arg6 = (int) SWIG_AsInt(obj5);
27866 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
27867 }
27868 if (obj6) {
15afbcd0
RD
27869 arg7 = (int) SWIG_AsInt(obj6);
27870 if (PyErr_Occurred()) SWIG_fail;
994141e6 27871 }
44127b65
RD
27872 {
27873 PyThreadState* __tstate = wxPyBeginAllowThreads();
27874 (arg1)->base_OnSizingDragLeft(arg2,arg3,arg4,arg5,arg6,arg7);
27875
27876 wxPyEndAllowThreads(__tstate);
27877 if (PyErr_Occurred()) SWIG_fail;
27878 }
27879 Py_INCREF(Py_None); resultobj = Py_None;
27880 return resultobj;
27881 fail:
27882 return NULL;
27883}
27884
27885
27886static PyObject *_wrap_PyLineShape_base_OnSizingBeginDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
27887 PyObject *resultobj;
27888 wxPyLineShape *arg1 = (wxPyLineShape *) 0 ;
27889 wxPyControlPoint *arg2 = (wxPyControlPoint *) 0 ;
27890 double arg3 ;
27891 double arg4 ;
27892 int arg5 = (int) 0 ;
27893 int arg6 = (int) 0 ;
27894 PyObject * obj0 = 0 ;
27895 PyObject * obj1 = 0 ;
994141e6
RD
27896 PyObject * obj2 = 0 ;
27897 PyObject * obj3 = 0 ;
27898 PyObject * obj4 = 0 ;
27899 PyObject * obj5 = 0 ;
44127b65
RD
27900 char *kwnames[] = {
27901 (char *) "self",(char *) "pt",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
27902 };
27903
994141e6 27904 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:PyLineShape_base_OnSizingBeginDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
27905 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyLineShape,
27906 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27907 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyControlPoint,
27908 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27909 arg3 = (double) SWIG_AsDouble(obj2);
27910 if (PyErr_Occurred()) SWIG_fail;
27911 arg4 = (double) SWIG_AsDouble(obj3);
27912 if (PyErr_Occurred()) SWIG_fail;
994141e6 27913 if (obj4) {
15afbcd0
RD
27914 arg5 = (int) SWIG_AsInt(obj4);
27915 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
27916 }
27917 if (obj5) {
15afbcd0
RD
27918 arg6 = (int) SWIG_AsInt(obj5);
27919 if (PyErr_Occurred()) SWIG_fail;
994141e6 27920 }
44127b65
RD
27921 {
27922 PyThreadState* __tstate = wxPyBeginAllowThreads();
27923 (arg1)->base_OnSizingBeginDragLeft(arg2,arg3,arg4,arg5,arg6);
27924
27925 wxPyEndAllowThreads(__tstate);
27926 if (PyErr_Occurred()) SWIG_fail;
27927 }
27928 Py_INCREF(Py_None); resultobj = Py_None;
27929 return resultobj;
27930 fail:
27931 return NULL;
27932}
27933
27934
27935static PyObject *_wrap_PyLineShape_base_OnSizingEndDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
27936 PyObject *resultobj;
27937 wxPyLineShape *arg1 = (wxPyLineShape *) 0 ;
27938 wxPyControlPoint *arg2 = (wxPyControlPoint *) 0 ;
27939 double arg3 ;
27940 double arg4 ;
27941 int arg5 = (int) 0 ;
27942 int arg6 = (int) 0 ;
27943 PyObject * obj0 = 0 ;
27944 PyObject * obj1 = 0 ;
994141e6
RD
27945 PyObject * obj2 = 0 ;
27946 PyObject * obj3 = 0 ;
27947 PyObject * obj4 = 0 ;
27948 PyObject * obj5 = 0 ;
44127b65
RD
27949 char *kwnames[] = {
27950 (char *) "self",(char *) "pt",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
27951 };
27952
994141e6 27953 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:PyLineShape_base_OnSizingEndDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
27954 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyLineShape,
27955 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27956 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyControlPoint,
27957 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27958 arg3 = (double) SWIG_AsDouble(obj2);
27959 if (PyErr_Occurred()) SWIG_fail;
27960 arg4 = (double) SWIG_AsDouble(obj3);
27961 if (PyErr_Occurred()) SWIG_fail;
994141e6 27962 if (obj4) {
15afbcd0
RD
27963 arg5 = (int) SWIG_AsInt(obj4);
27964 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
27965 }
27966 if (obj5) {
15afbcd0
RD
27967 arg6 = (int) SWIG_AsInt(obj5);
27968 if (PyErr_Occurred()) SWIG_fail;
994141e6 27969 }
44127b65
RD
27970 {
27971 PyThreadState* __tstate = wxPyBeginAllowThreads();
27972 (arg1)->base_OnSizingEndDragLeft(arg2,arg3,arg4,arg5,arg6);
27973
27974 wxPyEndAllowThreads(__tstate);
27975 if (PyErr_Occurred()) SWIG_fail;
27976 }
27977 Py_INCREF(Py_None); resultobj = Py_None;
27978 return resultobj;
27979 fail:
27980 return NULL;
27981}
27982
27983
27984static PyObject *_wrap_PyLineShape_base_OnBeginSize(PyObject *self, PyObject *args, PyObject *kwargs) {
27985 PyObject *resultobj;
27986 wxPyLineShape *arg1 = (wxPyLineShape *) 0 ;
27987 double arg2 ;
27988 double arg3 ;
27989 PyObject * obj0 = 0 ;
994141e6
RD
27990 PyObject * obj1 = 0 ;
27991 PyObject * obj2 = 0 ;
44127b65
RD
27992 char *kwnames[] = {
27993 (char *) "self",(char *) "w",(char *) "h", NULL
27994 };
27995
994141e6 27996 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyLineShape_base_OnBeginSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
27997 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyLineShape,
27998 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
27999 arg2 = (double) SWIG_AsDouble(obj1);
28000 if (PyErr_Occurred()) SWIG_fail;
28001 arg3 = (double) SWIG_AsDouble(obj2);
28002 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
28003 {
28004 PyThreadState* __tstate = wxPyBeginAllowThreads();
28005 (arg1)->base_OnBeginSize(arg2,arg3);
28006
28007 wxPyEndAllowThreads(__tstate);
28008 if (PyErr_Occurred()) SWIG_fail;
28009 }
28010 Py_INCREF(Py_None); resultobj = Py_None;
28011 return resultobj;
28012 fail:
28013 return NULL;
28014}
28015
28016
28017static PyObject *_wrap_PyLineShape_base_OnEndSize(PyObject *self, PyObject *args, PyObject *kwargs) {
28018 PyObject *resultobj;
28019 wxPyLineShape *arg1 = (wxPyLineShape *) 0 ;
28020 double arg2 ;
28021 double arg3 ;
28022 PyObject * obj0 = 0 ;
994141e6
RD
28023 PyObject * obj1 = 0 ;
28024 PyObject * obj2 = 0 ;
44127b65
RD
28025 char *kwnames[] = {
28026 (char *) "self",(char *) "w",(char *) "h", NULL
28027 };
28028
994141e6 28029 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyLineShape_base_OnEndSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
28030 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyLineShape,
28031 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28032 arg2 = (double) SWIG_AsDouble(obj1);
28033 if (PyErr_Occurred()) SWIG_fail;
28034 arg3 = (double) SWIG_AsDouble(obj2);
28035 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
28036 {
28037 PyThreadState* __tstate = wxPyBeginAllowThreads();
28038 (arg1)->base_OnEndSize(arg2,arg3);
28039
28040 wxPyEndAllowThreads(__tstate);
28041 if (PyErr_Occurred()) SWIG_fail;
28042 }
28043 Py_INCREF(Py_None); resultobj = Py_None;
28044 return resultobj;
28045 fail:
28046 return NULL;
28047}
28048
28049
28050static PyObject * PyLineShape_swigregister(PyObject *self, PyObject *args) {
28051 PyObject *obj;
28052 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
28053 SWIG_TypeClientData(SWIGTYPE_p_wxPyLineShape, obj);
28054 Py_INCREF(obj);
28055 return Py_BuildValue((char *)"");
28056}
28057static PyObject *_wrap_new_PyPolygonShape(PyObject *self, PyObject *args, PyObject *kwargs) {
28058 PyObject *resultobj;
28059 wxPyPolygonShape *result;
28060 char *kwnames[] = {
28061 NULL
28062 };
28063
28064 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PyPolygonShape",kwnames)) goto fail;
28065 {
28066 PyThreadState* __tstate = wxPyBeginAllowThreads();
28067 result = (wxPyPolygonShape *)new wxPyPolygonShape();
28068
28069 wxPyEndAllowThreads(__tstate);
28070 if (PyErr_Occurred()) SWIG_fail;
28071 }
15afbcd0 28072 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyPolygonShape, 1);
44127b65
RD
28073 return resultobj;
28074 fail:
28075 return NULL;
28076}
28077
28078
28079static PyObject *_wrap_PyPolygonShape__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
28080 PyObject *resultobj;
28081 wxPyPolygonShape *arg1 = (wxPyPolygonShape *) 0 ;
28082 PyObject *arg2 = (PyObject *) 0 ;
28083 PyObject *arg3 = (PyObject *) 0 ;
28084 PyObject * obj0 = 0 ;
28085 PyObject * obj1 = 0 ;
28086 PyObject * obj2 = 0 ;
28087 char *kwnames[] = {
28088 (char *) "self",(char *) "self",(char *) "_class", NULL
28089 };
28090
28091 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyPolygonShape__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
28092 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyPolygonShape,
28093 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
28094 arg2 = obj1;
28095 arg3 = obj2;
28096 {
28097 PyThreadState* __tstate = wxPyBeginAllowThreads();
28098 (arg1)->_setCallbackInfo(arg2,arg3);
28099
28100 wxPyEndAllowThreads(__tstate);
28101 if (PyErr_Occurred()) SWIG_fail;
28102 }
28103 Py_INCREF(Py_None); resultobj = Py_None;
28104 return resultobj;
28105 fail:
28106 return NULL;
28107}
28108
28109
28110static PyObject *_wrap_PyPolygonShape_Create(PyObject *self, PyObject *args, PyObject *kwargs) {
28111 PyObject *resultobj;
28112 wxPyPolygonShape *arg1 = (wxPyPolygonShape *) 0 ;
28113 PyObject *arg2 = (PyObject *) 0 ;
28114 PyObject *result;
28115 PyObject * obj0 = 0 ;
28116 PyObject * obj1 = 0 ;
28117 char *kwnames[] = {
28118 (char *) "self",(char *) "points", NULL
28119 };
28120
28121 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyPolygonShape_Create",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
28122 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyPolygonShape,
28123 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
28124 arg2 = obj1;
28125 {
28126 PyThreadState* __tstate = wxPyBeginAllowThreads();
28127 result = (PyObject *)wxPyPolygonShape_Create(arg1,arg2);
28128
28129 wxPyEndAllowThreads(__tstate);
28130 if (PyErr_Occurred()) SWIG_fail;
28131 }
28132 resultobj = result;
28133 return resultobj;
28134 fail:
28135 return NULL;
28136}
28137
28138
28139static PyObject *_wrap_PyPolygonShape_AddPolygonPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
28140 PyObject *resultobj;
28141 wxPyPolygonShape *arg1 = (wxPyPolygonShape *) 0 ;
28142 int arg2 = (int) 0 ;
28143 PyObject * obj0 = 0 ;
994141e6 28144 PyObject * obj1 = 0 ;
44127b65
RD
28145 char *kwnames[] = {
28146 (char *) "self",(char *) "pos", NULL
28147 };
28148
994141e6 28149 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:PyPolygonShape_AddPolygonPoint",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
28150 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyPolygonShape,
28151 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
994141e6 28152 if (obj1) {
15afbcd0
RD
28153 arg2 = (int) SWIG_AsInt(obj1);
28154 if (PyErr_Occurred()) SWIG_fail;
994141e6 28155 }
44127b65
RD
28156 {
28157 PyThreadState* __tstate = wxPyBeginAllowThreads();
28158 (arg1)->AddPolygonPoint(arg2);
28159
28160 wxPyEndAllowThreads(__tstate);
28161 if (PyErr_Occurred()) SWIG_fail;
28162 }
28163 Py_INCREF(Py_None); resultobj = Py_None;
28164 return resultobj;
28165 fail:
28166 return NULL;
28167}
28168
28169
28170static PyObject *_wrap_PyPolygonShape_CalculatePolygonCentre(PyObject *self, PyObject *args, PyObject *kwargs) {
28171 PyObject *resultobj;
28172 wxPyPolygonShape *arg1 = (wxPyPolygonShape *) 0 ;
28173 PyObject * obj0 = 0 ;
28174 char *kwnames[] = {
28175 (char *) "self", NULL
28176 };
28177
28178 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyPolygonShape_CalculatePolygonCentre",kwnames,&obj0)) goto fail;
15afbcd0
RD
28179 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyPolygonShape,
28180 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
28181 {
28182 PyThreadState* __tstate = wxPyBeginAllowThreads();
28183 (arg1)->CalculatePolygonCentre();
28184
28185 wxPyEndAllowThreads(__tstate);
28186 if (PyErr_Occurred()) SWIG_fail;
28187 }
28188 Py_INCREF(Py_None); resultobj = Py_None;
28189 return resultobj;
28190 fail:
28191 return NULL;
28192}
28193
28194
28195static PyObject *_wrap_PyPolygonShape_DeletePolygonPoint(PyObject *self, PyObject *args, PyObject *kwargs) {
28196 PyObject *resultobj;
28197 wxPyPolygonShape *arg1 = (wxPyPolygonShape *) 0 ;
28198 int arg2 = (int) 0 ;
28199 PyObject * obj0 = 0 ;
994141e6 28200 PyObject * obj1 = 0 ;
44127b65
RD
28201 char *kwnames[] = {
28202 (char *) "self",(char *) "pos", NULL
28203 };
28204
994141e6 28205 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:PyPolygonShape_DeletePolygonPoint",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
28206 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyPolygonShape,
28207 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
994141e6 28208 if (obj1) {
15afbcd0
RD
28209 arg2 = (int) SWIG_AsInt(obj1);
28210 if (PyErr_Occurred()) SWIG_fail;
994141e6 28211 }
44127b65
RD
28212 {
28213 PyThreadState* __tstate = wxPyBeginAllowThreads();
28214 (arg1)->DeletePolygonPoint(arg2);
28215
28216 wxPyEndAllowThreads(__tstate);
28217 if (PyErr_Occurred()) SWIG_fail;
28218 }
28219 Py_INCREF(Py_None); resultobj = Py_None;
28220 return resultobj;
28221 fail:
28222 return NULL;
28223}
28224
28225
28226static PyObject *_wrap_PyPolygonShape_GetPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
28227 PyObject *resultobj;
28228 wxPyPolygonShape *arg1 = (wxPyPolygonShape *) 0 ;
28229 PyObject *result;
28230 PyObject * obj0 = 0 ;
28231 char *kwnames[] = {
28232 (char *) "self", NULL
28233 };
28234
28235 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyPolygonShape_GetPoints",kwnames,&obj0)) goto fail;
15afbcd0
RD
28236 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyPolygonShape,
28237 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
28238 {
28239 PyThreadState* __tstate = wxPyBeginAllowThreads();
28240 result = (PyObject *)wxPyPolygonShape_GetPoints(arg1);
28241
28242 wxPyEndAllowThreads(__tstate);
28243 if (PyErr_Occurred()) SWIG_fail;
28244 }
28245 resultobj = result;
28246 return resultobj;
28247 fail:
28248 return NULL;
28249}
28250
28251
30d215aa
RD
28252static PyObject *_wrap_PyPolygonShape_GetOriginalPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
28253 PyObject *resultobj;
28254 wxPyPolygonShape *arg1 = (wxPyPolygonShape *) 0 ;
28255 PyObject *result;
28256 PyObject * obj0 = 0 ;
28257 char *kwnames[] = {
28258 (char *) "self", NULL
28259 };
28260
28261 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyPolygonShape_GetOriginalPoints",kwnames,&obj0)) goto fail;
15afbcd0
RD
28262 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyPolygonShape,
28263 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30d215aa
RD
28264 {
28265 PyThreadState* __tstate = wxPyBeginAllowThreads();
28266 result = (PyObject *)wxPyPolygonShape_GetOriginalPoints(arg1);
28267
28268 wxPyEndAllowThreads(__tstate);
28269 if (PyErr_Occurred()) SWIG_fail;
28270 }
28271 resultobj = result;
28272 return resultobj;
28273 fail:
28274 return NULL;
28275}
28276
28277
28278static PyObject *_wrap_PyPolygonShape_GetOriginalWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
28279 PyObject *resultobj;
28280 wxPyPolygonShape *arg1 = (wxPyPolygonShape *) 0 ;
28281 double result;
28282 PyObject * obj0 = 0 ;
28283 char *kwnames[] = {
28284 (char *) "self", NULL
28285 };
28286
28287 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyPolygonShape_GetOriginalWidth",kwnames,&obj0)) goto fail;
15afbcd0
RD
28288 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyPolygonShape,
28289 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30d215aa
RD
28290 {
28291 PyThreadState* __tstate = wxPyBeginAllowThreads();
28292 result = (double)((wxPyPolygonShape const *)arg1)->GetOriginalWidth();
28293
28294 wxPyEndAllowThreads(__tstate);
28295 if (PyErr_Occurred()) SWIG_fail;
28296 }
15afbcd0 28297 resultobj = SWIG_FromDouble((double)result);
30d215aa
RD
28298 return resultobj;
28299 fail:
28300 return NULL;
28301}
28302
28303
28304static PyObject *_wrap_PyPolygonShape_GetOriginalHeight(PyObject *self, PyObject *args, PyObject *kwargs) {
28305 PyObject *resultobj;
28306 wxPyPolygonShape *arg1 = (wxPyPolygonShape *) 0 ;
28307 double result;
28308 PyObject * obj0 = 0 ;
28309 char *kwnames[] = {
28310 (char *) "self", NULL
28311 };
28312
28313 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyPolygonShape_GetOriginalHeight",kwnames,&obj0)) goto fail;
15afbcd0
RD
28314 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyPolygonShape,
28315 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30d215aa
RD
28316 {
28317 PyThreadState* __tstate = wxPyBeginAllowThreads();
28318 result = (double)((wxPyPolygonShape const *)arg1)->GetOriginalHeight();
28319
28320 wxPyEndAllowThreads(__tstate);
28321 if (PyErr_Occurred()) SWIG_fail;
28322 }
15afbcd0 28323 resultobj = SWIG_FromDouble((double)result);
30d215aa
RD
28324 return resultobj;
28325 fail:
28326 return NULL;
28327}
28328
28329
28330static PyObject *_wrap_PyPolygonShape_SetOriginalWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
28331 PyObject *resultobj;
28332 wxPyPolygonShape *arg1 = (wxPyPolygonShape *) 0 ;
28333 double arg2 ;
28334 PyObject * obj0 = 0 ;
994141e6 28335 PyObject * obj1 = 0 ;
30d215aa
RD
28336 char *kwnames[] = {
28337 (char *) "self",(char *) "w", NULL
28338 };
28339
994141e6 28340 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyPolygonShape_SetOriginalWidth",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
28341 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyPolygonShape,
28342 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28343 arg2 = (double) SWIG_AsDouble(obj1);
28344 if (PyErr_Occurred()) SWIG_fail;
30d215aa
RD
28345 {
28346 PyThreadState* __tstate = wxPyBeginAllowThreads();
28347 (arg1)->SetOriginalWidth(arg2);
28348
28349 wxPyEndAllowThreads(__tstate);
28350 if (PyErr_Occurred()) SWIG_fail;
28351 }
28352 Py_INCREF(Py_None); resultobj = Py_None;
28353 return resultobj;
28354 fail:
28355 return NULL;
28356}
28357
28358
28359static PyObject *_wrap_PyPolygonShape_SetOriginalHeight(PyObject *self, PyObject *args, PyObject *kwargs) {
28360 PyObject *resultobj;
28361 wxPyPolygonShape *arg1 = (wxPyPolygonShape *) 0 ;
28362 double arg2 ;
28363 PyObject * obj0 = 0 ;
994141e6 28364 PyObject * obj1 = 0 ;
30d215aa
RD
28365 char *kwnames[] = {
28366 (char *) "self",(char *) "h", NULL
28367 };
28368
994141e6 28369 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyPolygonShape_SetOriginalHeight",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
28370 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyPolygonShape,
28371 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28372 arg2 = (double) SWIG_AsDouble(obj1);
28373 if (PyErr_Occurred()) SWIG_fail;
30d215aa
RD
28374 {
28375 PyThreadState* __tstate = wxPyBeginAllowThreads();
28376 (arg1)->SetOriginalHeight(arg2);
28377
28378 wxPyEndAllowThreads(__tstate);
28379 if (PyErr_Occurred()) SWIG_fail;
28380 }
28381 Py_INCREF(Py_None); resultobj = Py_None;
28382 return resultobj;
28383 fail:
28384 return NULL;
28385}
28386
28387
44127b65
RD
28388static PyObject *_wrap_PyPolygonShape_UpdateOriginalPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
28389 PyObject *resultobj;
28390 wxPyPolygonShape *arg1 = (wxPyPolygonShape *) 0 ;
28391 PyObject * obj0 = 0 ;
28392 char *kwnames[] = {
28393 (char *) "self", NULL
28394 };
28395
28396 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyPolygonShape_UpdateOriginalPoints",kwnames,&obj0)) goto fail;
15afbcd0
RD
28397 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyPolygonShape,
28398 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
28399 {
28400 PyThreadState* __tstate = wxPyBeginAllowThreads();
28401 (arg1)->UpdateOriginalPoints();
28402
28403 wxPyEndAllowThreads(__tstate);
28404 if (PyErr_Occurred()) SWIG_fail;
28405 }
28406 Py_INCREF(Py_None); resultobj = Py_None;
28407 return resultobj;
28408 fail:
28409 return NULL;
28410}
28411
28412
28413static PyObject *_wrap_PyPolygonShape_base_OnDraw(PyObject *self, PyObject *args, PyObject *kwargs) {
28414 PyObject *resultobj;
28415 wxPyPolygonShape *arg1 = (wxPyPolygonShape *) 0 ;
28416 wxDC *arg2 = 0 ;
28417 PyObject * obj0 = 0 ;
28418 PyObject * obj1 = 0 ;
28419 char *kwnames[] = {
28420 (char *) "self",(char *) "dc", NULL
28421 };
28422
28423 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyPolygonShape_base_OnDraw",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
28424 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyPolygonShape,
28425 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28426 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
28427 SWIG_POINTER_EXCEPTION | 0)) == -1)
28428 SWIG_fail;
44127b65 28429 if (arg2 == NULL) {
15afbcd0
RD
28430 PyErr_SetString(PyExc_TypeError,"null reference");
28431 SWIG_fail;
44127b65
RD
28432 }
28433 {
28434 PyThreadState* __tstate = wxPyBeginAllowThreads();
28435 (arg1)->base_OnDraw(*arg2);
28436
28437 wxPyEndAllowThreads(__tstate);
28438 if (PyErr_Occurred()) SWIG_fail;
28439 }
28440 Py_INCREF(Py_None); resultobj = Py_None;
28441 return resultobj;
28442 fail:
28443 return NULL;
28444}
28445
28446
28447static PyObject *_wrap_PyPolygonShape_base_OnDrawContents(PyObject *self, PyObject *args, PyObject *kwargs) {
28448 PyObject *resultobj;
28449 wxPyPolygonShape *arg1 = (wxPyPolygonShape *) 0 ;
28450 wxDC *arg2 = 0 ;
28451 PyObject * obj0 = 0 ;
28452 PyObject * obj1 = 0 ;
28453 char *kwnames[] = {
28454 (char *) "self",(char *) "dc", NULL
28455 };
28456
28457 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyPolygonShape_base_OnDrawContents",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
28458 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyPolygonShape,
28459 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28460 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
28461 SWIG_POINTER_EXCEPTION | 0)) == -1)
28462 SWIG_fail;
44127b65 28463 if (arg2 == NULL) {
15afbcd0
RD
28464 PyErr_SetString(PyExc_TypeError,"null reference");
28465 SWIG_fail;
44127b65
RD
28466 }
28467 {
28468 PyThreadState* __tstate = wxPyBeginAllowThreads();
28469 (arg1)->base_OnDrawContents(*arg2);
28470
28471 wxPyEndAllowThreads(__tstate);
28472 if (PyErr_Occurred()) SWIG_fail;
28473 }
28474 Py_INCREF(Py_None); resultobj = Py_None;
28475 return resultobj;
28476 fail:
28477 return NULL;
28478}
28479
28480
28481static PyObject *_wrap_PyPolygonShape_base_OnDrawBranches(PyObject *self, PyObject *args, PyObject *kwargs) {
28482 PyObject *resultobj;
28483 wxPyPolygonShape *arg1 = (wxPyPolygonShape *) 0 ;
28484 wxDC *arg2 = 0 ;
28485 bool arg3 = (bool) FALSE ;
28486 PyObject * obj0 = 0 ;
28487 PyObject * obj1 = 0 ;
28488 PyObject * obj2 = 0 ;
28489 char *kwnames[] = {
28490 (char *) "self",(char *) "dc",(char *) "erase", NULL
28491 };
28492
28493 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:PyPolygonShape_base_OnDrawBranches",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
28494 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyPolygonShape,
28495 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28496 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
28497 SWIG_POINTER_EXCEPTION | 0)) == -1)
28498 SWIG_fail;
44127b65 28499 if (arg2 == NULL) {
15afbcd0
RD
28500 PyErr_SetString(PyExc_TypeError,"null reference");
28501 SWIG_fail;
44127b65
RD
28502 }
28503 if (obj2) {
15afbcd0
RD
28504 arg3 = (bool) SWIG_AsBool(obj2);
28505 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
28506 }
28507 {
28508 PyThreadState* __tstate = wxPyBeginAllowThreads();
28509 (arg1)->base_OnDrawBranches(*arg2,arg3);
28510
28511 wxPyEndAllowThreads(__tstate);
28512 if (PyErr_Occurred()) SWIG_fail;
28513 }
28514 Py_INCREF(Py_None); resultobj = Py_None;
28515 return resultobj;
28516 fail:
28517 return NULL;
28518}
28519
28520
28521static PyObject *_wrap_PyPolygonShape_base_OnMoveLinks(PyObject *self, PyObject *args, PyObject *kwargs) {
28522 PyObject *resultobj;
28523 wxPyPolygonShape *arg1 = (wxPyPolygonShape *) 0 ;
28524 wxDC *arg2 = 0 ;
28525 PyObject * obj0 = 0 ;
28526 PyObject * obj1 = 0 ;
28527 char *kwnames[] = {
28528 (char *) "self",(char *) "dc", NULL
28529 };
28530
28531 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyPolygonShape_base_OnMoveLinks",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
28532 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyPolygonShape,
28533 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28534 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
28535 SWIG_POINTER_EXCEPTION | 0)) == -1)
28536 SWIG_fail;
44127b65 28537 if (arg2 == NULL) {
15afbcd0
RD
28538 PyErr_SetString(PyExc_TypeError,"null reference");
28539 SWIG_fail;
44127b65
RD
28540 }
28541 {
28542 PyThreadState* __tstate = wxPyBeginAllowThreads();
28543 (arg1)->base_OnMoveLinks(*arg2);
28544
28545 wxPyEndAllowThreads(__tstate);
28546 if (PyErr_Occurred()) SWIG_fail;
28547 }
28548 Py_INCREF(Py_None); resultobj = Py_None;
28549 return resultobj;
28550 fail:
28551 return NULL;
28552}
28553
28554
28555static PyObject *_wrap_PyPolygonShape_base_OnErase(PyObject *self, PyObject *args, PyObject *kwargs) {
28556 PyObject *resultobj;
28557 wxPyPolygonShape *arg1 = (wxPyPolygonShape *) 0 ;
28558 wxDC *arg2 = 0 ;
28559 PyObject * obj0 = 0 ;
28560 PyObject * obj1 = 0 ;
28561 char *kwnames[] = {
28562 (char *) "self",(char *) "dc", NULL
28563 };
28564
28565 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyPolygonShape_base_OnErase",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
28566 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyPolygonShape,
28567 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28568 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
28569 SWIG_POINTER_EXCEPTION | 0)) == -1)
28570 SWIG_fail;
44127b65 28571 if (arg2 == NULL) {
15afbcd0
RD
28572 PyErr_SetString(PyExc_TypeError,"null reference");
28573 SWIG_fail;
44127b65
RD
28574 }
28575 {
28576 PyThreadState* __tstate = wxPyBeginAllowThreads();
28577 (arg1)->base_OnErase(*arg2);
28578
28579 wxPyEndAllowThreads(__tstate);
28580 if (PyErr_Occurred()) SWIG_fail;
28581 }
28582 Py_INCREF(Py_None); resultobj = Py_None;
28583 return resultobj;
28584 fail:
28585 return NULL;
28586}
28587
28588
28589static PyObject *_wrap_PyPolygonShape_base_OnEraseContents(PyObject *self, PyObject *args, PyObject *kwargs) {
28590 PyObject *resultobj;
28591 wxPyPolygonShape *arg1 = (wxPyPolygonShape *) 0 ;
28592 wxDC *arg2 = 0 ;
28593 PyObject * obj0 = 0 ;
28594 PyObject * obj1 = 0 ;
28595 char *kwnames[] = {
28596 (char *) "self",(char *) "dc", NULL
28597 };
28598
28599 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyPolygonShape_base_OnEraseContents",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
28600 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyPolygonShape,
28601 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28602 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
28603 SWIG_POINTER_EXCEPTION | 0)) == -1)
28604 SWIG_fail;
44127b65 28605 if (arg2 == NULL) {
15afbcd0
RD
28606 PyErr_SetString(PyExc_TypeError,"null reference");
28607 SWIG_fail;
44127b65
RD
28608 }
28609 {
28610 PyThreadState* __tstate = wxPyBeginAllowThreads();
28611 (arg1)->base_OnEraseContents(*arg2);
28612
28613 wxPyEndAllowThreads(__tstate);
28614 if (PyErr_Occurred()) SWIG_fail;
28615 }
28616 Py_INCREF(Py_None); resultobj = Py_None;
28617 return resultobj;
28618 fail:
28619 return NULL;
28620}
28621
28622
28623static PyObject *_wrap_PyPolygonShape_base_OnHighlight(PyObject *self, PyObject *args, PyObject *kwargs) {
28624 PyObject *resultobj;
28625 wxPyPolygonShape *arg1 = (wxPyPolygonShape *) 0 ;
28626 wxDC *arg2 = 0 ;
28627 PyObject * obj0 = 0 ;
28628 PyObject * obj1 = 0 ;
28629 char *kwnames[] = {
28630 (char *) "self",(char *) "dc", NULL
28631 };
28632
28633 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyPolygonShape_base_OnHighlight",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
28634 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyPolygonShape,
28635 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28636 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
28637 SWIG_POINTER_EXCEPTION | 0)) == -1)
28638 SWIG_fail;
44127b65 28639 if (arg2 == NULL) {
15afbcd0
RD
28640 PyErr_SetString(PyExc_TypeError,"null reference");
28641 SWIG_fail;
44127b65
RD
28642 }
28643 {
28644 PyThreadState* __tstate = wxPyBeginAllowThreads();
28645 (arg1)->base_OnHighlight(*arg2);
28646
28647 wxPyEndAllowThreads(__tstate);
28648 if (PyErr_Occurred()) SWIG_fail;
28649 }
28650 Py_INCREF(Py_None); resultobj = Py_None;
28651 return resultobj;
28652 fail:
28653 return NULL;
28654}
28655
28656
28657static PyObject *_wrap_PyPolygonShape_base_OnLeftClick(PyObject *self, PyObject *args, PyObject *kwargs) {
28658 PyObject *resultobj;
28659 wxPyPolygonShape *arg1 = (wxPyPolygonShape *) 0 ;
28660 double arg2 ;
28661 double arg3 ;
28662 int arg4 = (int) 0 ;
28663 int arg5 = (int) 0 ;
28664 PyObject * obj0 = 0 ;
994141e6
RD
28665 PyObject * obj1 = 0 ;
28666 PyObject * obj2 = 0 ;
28667 PyObject * obj3 = 0 ;
28668 PyObject * obj4 = 0 ;
44127b65
RD
28669 char *kwnames[] = {
28670 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
28671 };
28672
994141e6 28673 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyPolygonShape_base_OnLeftClick",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
28674 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyPolygonShape,
28675 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28676 arg2 = (double) SWIG_AsDouble(obj1);
28677 if (PyErr_Occurred()) SWIG_fail;
28678 arg3 = (double) SWIG_AsDouble(obj2);
28679 if (PyErr_Occurred()) SWIG_fail;
994141e6 28680 if (obj3) {
15afbcd0
RD
28681 arg4 = (int) SWIG_AsInt(obj3);
28682 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
28683 }
28684 if (obj4) {
15afbcd0
RD
28685 arg5 = (int) SWIG_AsInt(obj4);
28686 if (PyErr_Occurred()) SWIG_fail;
994141e6 28687 }
44127b65
RD
28688 {
28689 PyThreadState* __tstate = wxPyBeginAllowThreads();
28690 (arg1)->base_OnLeftClick(arg2,arg3,arg4,arg5);
28691
28692 wxPyEndAllowThreads(__tstate);
28693 if (PyErr_Occurred()) SWIG_fail;
28694 }
28695 Py_INCREF(Py_None); resultobj = Py_None;
28696 return resultobj;
28697 fail:
28698 return NULL;
28699}
28700
28701
28702static PyObject *_wrap_PyPolygonShape_base_OnLeftDoubleClick(PyObject *self, PyObject *args, PyObject *kwargs) {
28703 PyObject *resultobj;
28704 wxPyPolygonShape *arg1 = (wxPyPolygonShape *) 0 ;
28705 double arg2 ;
28706 double arg3 ;
28707 int arg4 = (int) 0 ;
28708 int arg5 = (int) 0 ;
28709 PyObject * obj0 = 0 ;
994141e6
RD
28710 PyObject * obj1 = 0 ;
28711 PyObject * obj2 = 0 ;
28712 PyObject * obj3 = 0 ;
28713 PyObject * obj4 = 0 ;
44127b65
RD
28714 char *kwnames[] = {
28715 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
28716 };
28717
994141e6 28718 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyPolygonShape_base_OnLeftDoubleClick",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
28719 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyPolygonShape,
28720 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28721 arg2 = (double) SWIG_AsDouble(obj1);
28722 if (PyErr_Occurred()) SWIG_fail;
28723 arg3 = (double) SWIG_AsDouble(obj2);
28724 if (PyErr_Occurred()) SWIG_fail;
994141e6 28725 if (obj3) {
15afbcd0
RD
28726 arg4 = (int) SWIG_AsInt(obj3);
28727 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
28728 }
28729 if (obj4) {
15afbcd0
RD
28730 arg5 = (int) SWIG_AsInt(obj4);
28731 if (PyErr_Occurred()) SWIG_fail;
994141e6 28732 }
44127b65
RD
28733 {
28734 PyThreadState* __tstate = wxPyBeginAllowThreads();
28735 (arg1)->base_OnLeftDoubleClick(arg2,arg3,arg4,arg5);
28736
28737 wxPyEndAllowThreads(__tstate);
28738 if (PyErr_Occurred()) SWIG_fail;
28739 }
28740 Py_INCREF(Py_None); resultobj = Py_None;
28741 return resultobj;
28742 fail:
28743 return NULL;
28744}
28745
28746
28747static PyObject *_wrap_PyPolygonShape_base_OnRightClick(PyObject *self, PyObject *args, PyObject *kwargs) {
28748 PyObject *resultobj;
28749 wxPyPolygonShape *arg1 = (wxPyPolygonShape *) 0 ;
28750 double arg2 ;
28751 double arg3 ;
28752 int arg4 = (int) 0 ;
28753 int arg5 = (int) 0 ;
28754 PyObject * obj0 = 0 ;
994141e6
RD
28755 PyObject * obj1 = 0 ;
28756 PyObject * obj2 = 0 ;
28757 PyObject * obj3 = 0 ;
28758 PyObject * obj4 = 0 ;
44127b65
RD
28759 char *kwnames[] = {
28760 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
28761 };
28762
994141e6 28763 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyPolygonShape_base_OnRightClick",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
28764 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyPolygonShape,
28765 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28766 arg2 = (double) SWIG_AsDouble(obj1);
28767 if (PyErr_Occurred()) SWIG_fail;
28768 arg3 = (double) SWIG_AsDouble(obj2);
28769 if (PyErr_Occurred()) SWIG_fail;
994141e6 28770 if (obj3) {
15afbcd0
RD
28771 arg4 = (int) SWIG_AsInt(obj3);
28772 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
28773 }
28774 if (obj4) {
15afbcd0
RD
28775 arg5 = (int) SWIG_AsInt(obj4);
28776 if (PyErr_Occurred()) SWIG_fail;
994141e6 28777 }
44127b65
RD
28778 {
28779 PyThreadState* __tstate = wxPyBeginAllowThreads();
28780 (arg1)->base_OnRightClick(arg2,arg3,arg4,arg5);
28781
28782 wxPyEndAllowThreads(__tstate);
28783 if (PyErr_Occurred()) SWIG_fail;
28784 }
28785 Py_INCREF(Py_None); resultobj = Py_None;
28786 return resultobj;
28787 fail:
28788 return NULL;
28789}
28790
28791
28792static PyObject *_wrap_PyPolygonShape_base_OnSize(PyObject *self, PyObject *args, PyObject *kwargs) {
28793 PyObject *resultobj;
28794 wxPyPolygonShape *arg1 = (wxPyPolygonShape *) 0 ;
28795 double arg2 ;
28796 double arg3 ;
28797 PyObject * obj0 = 0 ;
994141e6
RD
28798 PyObject * obj1 = 0 ;
28799 PyObject * obj2 = 0 ;
44127b65
RD
28800 char *kwnames[] = {
28801 (char *) "self",(char *) "x",(char *) "y", NULL
28802 };
28803
994141e6 28804 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyPolygonShape_base_OnSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
28805 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyPolygonShape,
28806 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28807 arg2 = (double) SWIG_AsDouble(obj1);
28808 if (PyErr_Occurred()) SWIG_fail;
28809 arg3 = (double) SWIG_AsDouble(obj2);
28810 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
28811 {
28812 PyThreadState* __tstate = wxPyBeginAllowThreads();
28813 (arg1)->base_OnSize(arg2,arg3);
28814
28815 wxPyEndAllowThreads(__tstate);
28816 if (PyErr_Occurred()) SWIG_fail;
28817 }
28818 Py_INCREF(Py_None); resultobj = Py_None;
28819 return resultobj;
28820 fail:
28821 return NULL;
28822}
28823
28824
28825static PyObject *_wrap_PyPolygonShape_base_OnMovePre(PyObject *self, PyObject *args, PyObject *kwargs) {
28826 PyObject *resultobj;
28827 wxPyPolygonShape *arg1 = (wxPyPolygonShape *) 0 ;
28828 wxDC *arg2 = 0 ;
28829 double arg3 ;
28830 double arg4 ;
28831 double arg5 ;
28832 double arg6 ;
28833 bool arg7 = (bool) True ;
28834 bool result;
28835 PyObject * obj0 = 0 ;
28836 PyObject * obj1 = 0 ;
994141e6
RD
28837 PyObject * obj2 = 0 ;
28838 PyObject * obj3 = 0 ;
28839 PyObject * obj4 = 0 ;
28840 PyObject * obj5 = 0 ;
44127b65
RD
28841 PyObject * obj6 = 0 ;
28842 char *kwnames[] = {
28843 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "old_x",(char *) "old_y",(char *) "display", NULL
28844 };
28845
994141e6 28846 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO|O:PyPolygonShape_base_OnMovePre",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
15afbcd0
RD
28847 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyPolygonShape,
28848 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28849 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
28850 SWIG_POINTER_EXCEPTION | 0)) == -1)
28851 SWIG_fail;
44127b65 28852 if (arg2 == NULL) {
15afbcd0
RD
28853 PyErr_SetString(PyExc_TypeError,"null reference");
28854 SWIG_fail;
28855 }
28856 arg3 = (double) SWIG_AsDouble(obj2);
28857 if (PyErr_Occurred()) SWIG_fail;
28858 arg4 = (double) SWIG_AsDouble(obj3);
28859 if (PyErr_Occurred()) SWIG_fail;
28860 arg5 = (double) SWIG_AsDouble(obj4);
28861 if (PyErr_Occurred()) SWIG_fail;
28862 arg6 = (double) SWIG_AsDouble(obj5);
28863 if (PyErr_Occurred()) SWIG_fail;
44127b65 28864 if (obj6) {
15afbcd0
RD
28865 arg7 = (bool) SWIG_AsBool(obj6);
28866 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
28867 }
28868 {
28869 PyThreadState* __tstate = wxPyBeginAllowThreads();
28870 result = (bool)(arg1)->base_OnMovePre(*arg2,arg3,arg4,arg5,arg6,arg7);
28871
28872 wxPyEndAllowThreads(__tstate);
28873 if (PyErr_Occurred()) SWIG_fail;
28874 }
4f89f6a3
RD
28875 {
28876 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28877 }
44127b65
RD
28878 return resultobj;
28879 fail:
28880 return NULL;
28881}
28882
28883
28884static PyObject *_wrap_PyPolygonShape_base_OnMovePost(PyObject *self, PyObject *args, PyObject *kwargs) {
28885 PyObject *resultobj;
28886 wxPyPolygonShape *arg1 = (wxPyPolygonShape *) 0 ;
28887 wxDC *arg2 = 0 ;
28888 double arg3 ;
28889 double arg4 ;
28890 double arg5 ;
28891 double arg6 ;
28892 bool arg7 = (bool) True ;
28893 PyObject * obj0 = 0 ;
28894 PyObject * obj1 = 0 ;
994141e6
RD
28895 PyObject * obj2 = 0 ;
28896 PyObject * obj3 = 0 ;
28897 PyObject * obj4 = 0 ;
28898 PyObject * obj5 = 0 ;
44127b65
RD
28899 PyObject * obj6 = 0 ;
28900 char *kwnames[] = {
28901 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "old_x",(char *) "old_y",(char *) "display", NULL
28902 };
28903
994141e6 28904 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO|O:PyPolygonShape_base_OnMovePost",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
15afbcd0
RD
28905 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyPolygonShape,
28906 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28907 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
28908 SWIG_POINTER_EXCEPTION | 0)) == -1)
28909 SWIG_fail;
44127b65 28910 if (arg2 == NULL) {
15afbcd0
RD
28911 PyErr_SetString(PyExc_TypeError,"null reference");
28912 SWIG_fail;
28913 }
28914 arg3 = (double) SWIG_AsDouble(obj2);
28915 if (PyErr_Occurred()) SWIG_fail;
28916 arg4 = (double) SWIG_AsDouble(obj3);
28917 if (PyErr_Occurred()) SWIG_fail;
28918 arg5 = (double) SWIG_AsDouble(obj4);
28919 if (PyErr_Occurred()) SWIG_fail;
28920 arg6 = (double) SWIG_AsDouble(obj5);
28921 if (PyErr_Occurred()) SWIG_fail;
44127b65 28922 if (obj6) {
15afbcd0
RD
28923 arg7 = (bool) SWIG_AsBool(obj6);
28924 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
28925 }
28926 {
28927 PyThreadState* __tstate = wxPyBeginAllowThreads();
28928 (arg1)->base_OnMovePost(*arg2,arg3,arg4,arg5,arg6,arg7);
28929
28930 wxPyEndAllowThreads(__tstate);
28931 if (PyErr_Occurred()) SWIG_fail;
28932 }
28933 Py_INCREF(Py_None); resultobj = Py_None;
28934 return resultobj;
28935 fail:
28936 return NULL;
28937}
28938
28939
28940static PyObject *_wrap_PyPolygonShape_base_OnDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
28941 PyObject *resultobj;
28942 wxPyPolygonShape *arg1 = (wxPyPolygonShape *) 0 ;
28943 bool arg2 ;
28944 double arg3 ;
28945 double arg4 ;
28946 int arg5 = (int) 0 ;
28947 int arg6 = (int) 0 ;
28948 PyObject * obj0 = 0 ;
28949 PyObject * obj1 = 0 ;
994141e6
RD
28950 PyObject * obj2 = 0 ;
28951 PyObject * obj3 = 0 ;
28952 PyObject * obj4 = 0 ;
28953 PyObject * obj5 = 0 ;
44127b65
RD
28954 char *kwnames[] = {
28955 (char *) "self",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
28956 };
28957
994141e6 28958 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:PyPolygonShape_base_OnDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
28959 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyPolygonShape,
28960 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
28961 arg2 = (bool) SWIG_AsBool(obj1);
28962 if (PyErr_Occurred()) SWIG_fail;
28963 arg3 = (double) SWIG_AsDouble(obj2);
28964 if (PyErr_Occurred()) SWIG_fail;
28965 arg4 = (double) SWIG_AsDouble(obj3);
28966 if (PyErr_Occurred()) SWIG_fail;
994141e6 28967 if (obj4) {
15afbcd0
RD
28968 arg5 = (int) SWIG_AsInt(obj4);
28969 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
28970 }
28971 if (obj5) {
15afbcd0
RD
28972 arg6 = (int) SWIG_AsInt(obj5);
28973 if (PyErr_Occurred()) SWIG_fail;
994141e6 28974 }
44127b65
RD
28975 {
28976 PyThreadState* __tstate = wxPyBeginAllowThreads();
28977 (arg1)->base_OnDragLeft(arg2,arg3,arg4,arg5,arg6);
28978
28979 wxPyEndAllowThreads(__tstate);
28980 if (PyErr_Occurred()) SWIG_fail;
28981 }
28982 Py_INCREF(Py_None); resultobj = Py_None;
28983 return resultobj;
28984 fail:
28985 return NULL;
28986}
28987
28988
28989static PyObject *_wrap_PyPolygonShape_base_OnBeginDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
28990 PyObject *resultobj;
28991 wxPyPolygonShape *arg1 = (wxPyPolygonShape *) 0 ;
28992 double arg2 ;
28993 double arg3 ;
28994 int arg4 = (int) 0 ;
28995 int arg5 = (int) 0 ;
28996 PyObject * obj0 = 0 ;
994141e6
RD
28997 PyObject * obj1 = 0 ;
28998 PyObject * obj2 = 0 ;
28999 PyObject * obj3 = 0 ;
29000 PyObject * obj4 = 0 ;
44127b65
RD
29001 char *kwnames[] = {
29002 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
29003 };
29004
994141e6 29005 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyPolygonShape_base_OnBeginDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
29006 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyPolygonShape,
29007 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29008 arg2 = (double) SWIG_AsDouble(obj1);
29009 if (PyErr_Occurred()) SWIG_fail;
29010 arg3 = (double) SWIG_AsDouble(obj2);
29011 if (PyErr_Occurred()) SWIG_fail;
994141e6 29012 if (obj3) {
15afbcd0
RD
29013 arg4 = (int) SWIG_AsInt(obj3);
29014 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
29015 }
29016 if (obj4) {
15afbcd0
RD
29017 arg5 = (int) SWIG_AsInt(obj4);
29018 if (PyErr_Occurred()) SWIG_fail;
994141e6 29019 }
44127b65
RD
29020 {
29021 PyThreadState* __tstate = wxPyBeginAllowThreads();
29022 (arg1)->base_OnBeginDragLeft(arg2,arg3,arg4,arg5);
29023
29024 wxPyEndAllowThreads(__tstate);
29025 if (PyErr_Occurred()) SWIG_fail;
29026 }
29027 Py_INCREF(Py_None); resultobj = Py_None;
29028 return resultobj;
29029 fail:
29030 return NULL;
29031}
29032
29033
29034static PyObject *_wrap_PyPolygonShape_base_OnEndDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
29035 PyObject *resultobj;
29036 wxPyPolygonShape *arg1 = (wxPyPolygonShape *) 0 ;
29037 double arg2 ;
29038 double arg3 ;
29039 int arg4 = (int) 0 ;
29040 int arg5 = (int) 0 ;
29041 PyObject * obj0 = 0 ;
994141e6
RD
29042 PyObject * obj1 = 0 ;
29043 PyObject * obj2 = 0 ;
29044 PyObject * obj3 = 0 ;
29045 PyObject * obj4 = 0 ;
44127b65
RD
29046 char *kwnames[] = {
29047 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
29048 };
29049
994141e6 29050 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyPolygonShape_base_OnEndDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
29051 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyPolygonShape,
29052 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29053 arg2 = (double) SWIG_AsDouble(obj1);
29054 if (PyErr_Occurred()) SWIG_fail;
29055 arg3 = (double) SWIG_AsDouble(obj2);
29056 if (PyErr_Occurred()) SWIG_fail;
994141e6 29057 if (obj3) {
15afbcd0
RD
29058 arg4 = (int) SWIG_AsInt(obj3);
29059 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
29060 }
29061 if (obj4) {
15afbcd0
RD
29062 arg5 = (int) SWIG_AsInt(obj4);
29063 if (PyErr_Occurred()) SWIG_fail;
994141e6 29064 }
44127b65
RD
29065 {
29066 PyThreadState* __tstate = wxPyBeginAllowThreads();
29067 (arg1)->base_OnEndDragLeft(arg2,arg3,arg4,arg5);
29068
29069 wxPyEndAllowThreads(__tstate);
29070 if (PyErr_Occurred()) SWIG_fail;
29071 }
29072 Py_INCREF(Py_None); resultobj = Py_None;
29073 return resultobj;
29074 fail:
29075 return NULL;
29076}
29077
29078
29079static PyObject *_wrap_PyPolygonShape_base_OnDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
29080 PyObject *resultobj;
29081 wxPyPolygonShape *arg1 = (wxPyPolygonShape *) 0 ;
29082 bool arg2 ;
29083 double arg3 ;
29084 double arg4 ;
29085 int arg5 = (int) 0 ;
29086 int arg6 = (int) 0 ;
29087 PyObject * obj0 = 0 ;
29088 PyObject * obj1 = 0 ;
994141e6
RD
29089 PyObject * obj2 = 0 ;
29090 PyObject * obj3 = 0 ;
29091 PyObject * obj4 = 0 ;
29092 PyObject * obj5 = 0 ;
44127b65
RD
29093 char *kwnames[] = {
29094 (char *) "self",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
29095 };
29096
994141e6 29097 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:PyPolygonShape_base_OnDragRight",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
29098 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyPolygonShape,
29099 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29100 arg2 = (bool) SWIG_AsBool(obj1);
29101 if (PyErr_Occurred()) SWIG_fail;
29102 arg3 = (double) SWIG_AsDouble(obj2);
29103 if (PyErr_Occurred()) SWIG_fail;
29104 arg4 = (double) SWIG_AsDouble(obj3);
29105 if (PyErr_Occurred()) SWIG_fail;
994141e6 29106 if (obj4) {
15afbcd0
RD
29107 arg5 = (int) SWIG_AsInt(obj4);
29108 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
29109 }
29110 if (obj5) {
15afbcd0
RD
29111 arg6 = (int) SWIG_AsInt(obj5);
29112 if (PyErr_Occurred()) SWIG_fail;
994141e6 29113 }
44127b65
RD
29114 {
29115 PyThreadState* __tstate = wxPyBeginAllowThreads();
29116 (arg1)->base_OnDragRight(arg2,arg3,arg4,arg5,arg6);
29117
29118 wxPyEndAllowThreads(__tstate);
29119 if (PyErr_Occurred()) SWIG_fail;
29120 }
29121 Py_INCREF(Py_None); resultobj = Py_None;
29122 return resultobj;
29123 fail:
29124 return NULL;
29125}
29126
29127
29128static PyObject *_wrap_PyPolygonShape_base_OnBeginDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
29129 PyObject *resultobj;
29130 wxPyPolygonShape *arg1 = (wxPyPolygonShape *) 0 ;
29131 double arg2 ;
29132 double arg3 ;
29133 int arg4 = (int) 0 ;
29134 int arg5 = (int) 0 ;
29135 PyObject * obj0 = 0 ;
994141e6
RD
29136 PyObject * obj1 = 0 ;
29137 PyObject * obj2 = 0 ;
29138 PyObject * obj3 = 0 ;
29139 PyObject * obj4 = 0 ;
44127b65
RD
29140 char *kwnames[] = {
29141 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
29142 };
29143
994141e6 29144 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyPolygonShape_base_OnBeginDragRight",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
29145 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyPolygonShape,
29146 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29147 arg2 = (double) SWIG_AsDouble(obj1);
29148 if (PyErr_Occurred()) SWIG_fail;
29149 arg3 = (double) SWIG_AsDouble(obj2);
29150 if (PyErr_Occurred()) SWIG_fail;
994141e6 29151 if (obj3) {
15afbcd0
RD
29152 arg4 = (int) SWIG_AsInt(obj3);
29153 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
29154 }
29155 if (obj4) {
15afbcd0
RD
29156 arg5 = (int) SWIG_AsInt(obj4);
29157 if (PyErr_Occurred()) SWIG_fail;
994141e6 29158 }
44127b65
RD
29159 {
29160 PyThreadState* __tstate = wxPyBeginAllowThreads();
29161 (arg1)->base_OnBeginDragRight(arg2,arg3,arg4,arg5);
29162
29163 wxPyEndAllowThreads(__tstate);
29164 if (PyErr_Occurred()) SWIG_fail;
29165 }
29166 Py_INCREF(Py_None); resultobj = Py_None;
29167 return resultobj;
29168 fail:
29169 return NULL;
29170}
29171
29172
29173static PyObject *_wrap_PyPolygonShape_base_OnEndDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
29174 PyObject *resultobj;
29175 wxPyPolygonShape *arg1 = (wxPyPolygonShape *) 0 ;
29176 double arg2 ;
29177 double arg3 ;
29178 int arg4 = (int) 0 ;
29179 int arg5 = (int) 0 ;
29180 PyObject * obj0 = 0 ;
994141e6
RD
29181 PyObject * obj1 = 0 ;
29182 PyObject * obj2 = 0 ;
29183 PyObject * obj3 = 0 ;
29184 PyObject * obj4 = 0 ;
44127b65
RD
29185 char *kwnames[] = {
29186 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
29187 };
29188
994141e6 29189 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyPolygonShape_base_OnEndDragRight",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
29190 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyPolygonShape,
29191 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29192 arg2 = (double) SWIG_AsDouble(obj1);
29193 if (PyErr_Occurred()) SWIG_fail;
29194 arg3 = (double) SWIG_AsDouble(obj2);
29195 if (PyErr_Occurred()) SWIG_fail;
994141e6 29196 if (obj3) {
15afbcd0
RD
29197 arg4 = (int) SWIG_AsInt(obj3);
29198 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
29199 }
29200 if (obj4) {
15afbcd0
RD
29201 arg5 = (int) SWIG_AsInt(obj4);
29202 if (PyErr_Occurred()) SWIG_fail;
994141e6 29203 }
44127b65
RD
29204 {
29205 PyThreadState* __tstate = wxPyBeginAllowThreads();
29206 (arg1)->base_OnEndDragRight(arg2,arg3,arg4,arg5);
29207
29208 wxPyEndAllowThreads(__tstate);
29209 if (PyErr_Occurred()) SWIG_fail;
29210 }
29211 Py_INCREF(Py_None); resultobj = Py_None;
29212 return resultobj;
29213 fail:
29214 return NULL;
29215}
29216
29217
29218static PyObject *_wrap_PyPolygonShape_base_OnDrawOutline(PyObject *self, PyObject *args, PyObject *kwargs) {
29219 PyObject *resultobj;
29220 wxPyPolygonShape *arg1 = (wxPyPolygonShape *) 0 ;
29221 wxDC *arg2 = 0 ;
29222 double arg3 ;
29223 double arg4 ;
29224 double arg5 ;
29225 double arg6 ;
29226 PyObject * obj0 = 0 ;
29227 PyObject * obj1 = 0 ;
994141e6
RD
29228 PyObject * obj2 = 0 ;
29229 PyObject * obj3 = 0 ;
29230 PyObject * obj4 = 0 ;
29231 PyObject * obj5 = 0 ;
44127b65
RD
29232 char *kwnames[] = {
29233 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "w",(char *) "h", NULL
29234 };
29235
994141e6 29236 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO:PyPolygonShape_base_OnDrawOutline",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
29237 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyPolygonShape,
29238 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29239 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
29240 SWIG_POINTER_EXCEPTION | 0)) == -1)
29241 SWIG_fail;
44127b65 29242 if (arg2 == NULL) {
15afbcd0
RD
29243 PyErr_SetString(PyExc_TypeError,"null reference");
29244 SWIG_fail;
994141e6 29245 }
15afbcd0
RD
29246 arg3 = (double) SWIG_AsDouble(obj2);
29247 if (PyErr_Occurred()) SWIG_fail;
29248 arg4 = (double) SWIG_AsDouble(obj3);
29249 if (PyErr_Occurred()) SWIG_fail;
29250 arg5 = (double) SWIG_AsDouble(obj4);
29251 if (PyErr_Occurred()) SWIG_fail;
29252 arg6 = (double) SWIG_AsDouble(obj5);
29253 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
29254 {
29255 PyThreadState* __tstate = wxPyBeginAllowThreads();
29256 (arg1)->base_OnDrawOutline(*arg2,arg3,arg4,arg5,arg6);
29257
29258 wxPyEndAllowThreads(__tstate);
29259 if (PyErr_Occurred()) SWIG_fail;
29260 }
29261 Py_INCREF(Py_None); resultobj = Py_None;
29262 return resultobj;
29263 fail:
29264 return NULL;
29265}
29266
29267
29268static PyObject *_wrap_PyPolygonShape_base_OnDrawControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
29269 PyObject *resultobj;
29270 wxPyPolygonShape *arg1 = (wxPyPolygonShape *) 0 ;
29271 wxDC *arg2 = 0 ;
29272 PyObject * obj0 = 0 ;
29273 PyObject * obj1 = 0 ;
29274 char *kwnames[] = {
29275 (char *) "self",(char *) "dc", NULL
29276 };
29277
29278 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyPolygonShape_base_OnDrawControlPoints",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
29279 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyPolygonShape,
29280 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29281 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
29282 SWIG_POINTER_EXCEPTION | 0)) == -1)
29283 SWIG_fail;
44127b65 29284 if (arg2 == NULL) {
15afbcd0
RD
29285 PyErr_SetString(PyExc_TypeError,"null reference");
29286 SWIG_fail;
44127b65
RD
29287 }
29288 {
29289 PyThreadState* __tstate = wxPyBeginAllowThreads();
29290 (arg1)->base_OnDrawControlPoints(*arg2);
29291
29292 wxPyEndAllowThreads(__tstate);
29293 if (PyErr_Occurred()) SWIG_fail;
29294 }
29295 Py_INCREF(Py_None); resultobj = Py_None;
29296 return resultobj;
29297 fail:
29298 return NULL;
29299}
29300
29301
29302static PyObject *_wrap_PyPolygonShape_base_OnEraseControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
29303 PyObject *resultobj;
29304 wxPyPolygonShape *arg1 = (wxPyPolygonShape *) 0 ;
29305 wxDC *arg2 = 0 ;
29306 PyObject * obj0 = 0 ;
29307 PyObject * obj1 = 0 ;
29308 char *kwnames[] = {
29309 (char *) "self",(char *) "dc", NULL
29310 };
29311
29312 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyPolygonShape_base_OnEraseControlPoints",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
29313 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyPolygonShape,
29314 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29315 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
29316 SWIG_POINTER_EXCEPTION | 0)) == -1)
29317 SWIG_fail;
44127b65 29318 if (arg2 == NULL) {
15afbcd0
RD
29319 PyErr_SetString(PyExc_TypeError,"null reference");
29320 SWIG_fail;
44127b65
RD
29321 }
29322 {
29323 PyThreadState* __tstate = wxPyBeginAllowThreads();
29324 (arg1)->base_OnEraseControlPoints(*arg2);
29325
29326 wxPyEndAllowThreads(__tstate);
29327 if (PyErr_Occurred()) SWIG_fail;
29328 }
29329 Py_INCREF(Py_None); resultobj = Py_None;
29330 return resultobj;
29331 fail:
29332 return NULL;
29333}
29334
29335
29336static PyObject *_wrap_PyPolygonShape_base_OnMoveLink(PyObject *self, PyObject *args, PyObject *kwargs) {
29337 PyObject *resultobj;
29338 wxPyPolygonShape *arg1 = (wxPyPolygonShape *) 0 ;
29339 wxDC *arg2 = 0 ;
29340 bool arg3 = (bool) True ;
29341 PyObject * obj0 = 0 ;
29342 PyObject * obj1 = 0 ;
29343 PyObject * obj2 = 0 ;
29344 char *kwnames[] = {
29345 (char *) "self",(char *) "dc",(char *) "moveControlPoints", NULL
29346 };
29347
29348 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:PyPolygonShape_base_OnMoveLink",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
29349 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyPolygonShape,
29350 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29351 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
29352 SWIG_POINTER_EXCEPTION | 0)) == -1)
29353 SWIG_fail;
44127b65 29354 if (arg2 == NULL) {
15afbcd0
RD
29355 PyErr_SetString(PyExc_TypeError,"null reference");
29356 SWIG_fail;
44127b65
RD
29357 }
29358 if (obj2) {
15afbcd0
RD
29359 arg3 = (bool) SWIG_AsBool(obj2);
29360 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
29361 }
29362 {
29363 PyThreadState* __tstate = wxPyBeginAllowThreads();
29364 (arg1)->base_OnMoveLink(*arg2,arg3);
29365
29366 wxPyEndAllowThreads(__tstate);
29367 if (PyErr_Occurred()) SWIG_fail;
29368 }
29369 Py_INCREF(Py_None); resultobj = Py_None;
29370 return resultobj;
29371 fail:
29372 return NULL;
29373}
29374
29375
29376static PyObject *_wrap_PyPolygonShape_base_OnSizingDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
29377 PyObject *resultobj;
29378 wxPyPolygonShape *arg1 = (wxPyPolygonShape *) 0 ;
29379 wxPyControlPoint *arg2 = (wxPyControlPoint *) 0 ;
29380 bool arg3 ;
29381 double arg4 ;
29382 double arg5 ;
29383 int arg6 = (int) 0 ;
29384 int arg7 = (int) 0 ;
29385 PyObject * obj0 = 0 ;
29386 PyObject * obj1 = 0 ;
29387 PyObject * obj2 = 0 ;
994141e6
RD
29388 PyObject * obj3 = 0 ;
29389 PyObject * obj4 = 0 ;
29390 PyObject * obj5 = 0 ;
29391 PyObject * obj6 = 0 ;
44127b65
RD
29392 char *kwnames[] = {
29393 (char *) "self",(char *) "pt",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
29394 };
29395
994141e6 29396 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|OO:PyPolygonShape_base_OnSizingDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
15afbcd0
RD
29397 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyPolygonShape,
29398 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29399 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyControlPoint,
29400 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29401 arg3 = (bool) SWIG_AsBool(obj2);
29402 if (PyErr_Occurred()) SWIG_fail;
29403 arg4 = (double) SWIG_AsDouble(obj3);
29404 if (PyErr_Occurred()) SWIG_fail;
29405 arg5 = (double) SWIG_AsDouble(obj4);
29406 if (PyErr_Occurred()) SWIG_fail;
994141e6 29407 if (obj5) {
15afbcd0
RD
29408 arg6 = (int) SWIG_AsInt(obj5);
29409 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
29410 }
29411 if (obj6) {
15afbcd0
RD
29412 arg7 = (int) SWIG_AsInt(obj6);
29413 if (PyErr_Occurred()) SWIG_fail;
994141e6 29414 }
44127b65
RD
29415 {
29416 PyThreadState* __tstate = wxPyBeginAllowThreads();
29417 (arg1)->base_OnSizingDragLeft(arg2,arg3,arg4,arg5,arg6,arg7);
29418
29419 wxPyEndAllowThreads(__tstate);
29420 if (PyErr_Occurred()) SWIG_fail;
29421 }
29422 Py_INCREF(Py_None); resultobj = Py_None;
29423 return resultobj;
29424 fail:
29425 return NULL;
29426}
29427
29428
29429static PyObject *_wrap_PyPolygonShape_base_OnSizingBeginDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
29430 PyObject *resultobj;
29431 wxPyPolygonShape *arg1 = (wxPyPolygonShape *) 0 ;
29432 wxPyControlPoint *arg2 = (wxPyControlPoint *) 0 ;
29433 double arg3 ;
29434 double arg4 ;
29435 int arg5 = (int) 0 ;
29436 int arg6 = (int) 0 ;
29437 PyObject * obj0 = 0 ;
29438 PyObject * obj1 = 0 ;
994141e6
RD
29439 PyObject * obj2 = 0 ;
29440 PyObject * obj3 = 0 ;
29441 PyObject * obj4 = 0 ;
29442 PyObject * obj5 = 0 ;
44127b65
RD
29443 char *kwnames[] = {
29444 (char *) "self",(char *) "pt",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
29445 };
29446
994141e6 29447 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:PyPolygonShape_base_OnSizingBeginDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
29448 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyPolygonShape,
29449 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29450 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyControlPoint,
29451 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29452 arg3 = (double) SWIG_AsDouble(obj2);
29453 if (PyErr_Occurred()) SWIG_fail;
29454 arg4 = (double) SWIG_AsDouble(obj3);
29455 if (PyErr_Occurred()) SWIG_fail;
994141e6 29456 if (obj4) {
15afbcd0
RD
29457 arg5 = (int) SWIG_AsInt(obj4);
29458 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
29459 }
29460 if (obj5) {
15afbcd0
RD
29461 arg6 = (int) SWIG_AsInt(obj5);
29462 if (PyErr_Occurred()) SWIG_fail;
994141e6 29463 }
44127b65
RD
29464 {
29465 PyThreadState* __tstate = wxPyBeginAllowThreads();
29466 (arg1)->base_OnSizingBeginDragLeft(arg2,arg3,arg4,arg5,arg6);
29467
29468 wxPyEndAllowThreads(__tstate);
29469 if (PyErr_Occurred()) SWIG_fail;
29470 }
29471 Py_INCREF(Py_None); resultobj = Py_None;
29472 return resultobj;
29473 fail:
29474 return NULL;
29475}
29476
29477
29478static PyObject *_wrap_PyPolygonShape_base_OnSizingEndDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
29479 PyObject *resultobj;
29480 wxPyPolygonShape *arg1 = (wxPyPolygonShape *) 0 ;
29481 wxPyControlPoint *arg2 = (wxPyControlPoint *) 0 ;
29482 double arg3 ;
29483 double arg4 ;
29484 int arg5 = (int) 0 ;
29485 int arg6 = (int) 0 ;
29486 PyObject * obj0 = 0 ;
29487 PyObject * obj1 = 0 ;
994141e6
RD
29488 PyObject * obj2 = 0 ;
29489 PyObject * obj3 = 0 ;
29490 PyObject * obj4 = 0 ;
29491 PyObject * obj5 = 0 ;
44127b65
RD
29492 char *kwnames[] = {
29493 (char *) "self",(char *) "pt",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
29494 };
29495
994141e6 29496 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:PyPolygonShape_base_OnSizingEndDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
29497 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyPolygonShape,
29498 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29499 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyControlPoint,
29500 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29501 arg3 = (double) SWIG_AsDouble(obj2);
29502 if (PyErr_Occurred()) SWIG_fail;
29503 arg4 = (double) SWIG_AsDouble(obj3);
29504 if (PyErr_Occurred()) SWIG_fail;
994141e6 29505 if (obj4) {
15afbcd0
RD
29506 arg5 = (int) SWIG_AsInt(obj4);
29507 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
29508 }
29509 if (obj5) {
15afbcd0
RD
29510 arg6 = (int) SWIG_AsInt(obj5);
29511 if (PyErr_Occurred()) SWIG_fail;
994141e6 29512 }
44127b65
RD
29513 {
29514 PyThreadState* __tstate = wxPyBeginAllowThreads();
29515 (arg1)->base_OnSizingEndDragLeft(arg2,arg3,arg4,arg5,arg6);
29516
29517 wxPyEndAllowThreads(__tstate);
29518 if (PyErr_Occurred()) SWIG_fail;
29519 }
29520 Py_INCREF(Py_None); resultobj = Py_None;
29521 return resultobj;
29522 fail:
29523 return NULL;
29524}
29525
29526
29527static PyObject *_wrap_PyPolygonShape_base_OnBeginSize(PyObject *self, PyObject *args, PyObject *kwargs) {
29528 PyObject *resultobj;
29529 wxPyPolygonShape *arg1 = (wxPyPolygonShape *) 0 ;
29530 double arg2 ;
29531 double arg3 ;
29532 PyObject * obj0 = 0 ;
994141e6
RD
29533 PyObject * obj1 = 0 ;
29534 PyObject * obj2 = 0 ;
44127b65
RD
29535 char *kwnames[] = {
29536 (char *) "self",(char *) "w",(char *) "h", NULL
29537 };
29538
994141e6 29539 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyPolygonShape_base_OnBeginSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
29540 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyPolygonShape,
29541 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29542 arg2 = (double) SWIG_AsDouble(obj1);
29543 if (PyErr_Occurred()) SWIG_fail;
29544 arg3 = (double) SWIG_AsDouble(obj2);
29545 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
29546 {
29547 PyThreadState* __tstate = wxPyBeginAllowThreads();
29548 (arg1)->base_OnBeginSize(arg2,arg3);
29549
29550 wxPyEndAllowThreads(__tstate);
29551 if (PyErr_Occurred()) SWIG_fail;
29552 }
29553 Py_INCREF(Py_None); resultobj = Py_None;
29554 return resultobj;
29555 fail:
29556 return NULL;
29557}
29558
29559
29560static PyObject *_wrap_PyPolygonShape_base_OnEndSize(PyObject *self, PyObject *args, PyObject *kwargs) {
29561 PyObject *resultobj;
29562 wxPyPolygonShape *arg1 = (wxPyPolygonShape *) 0 ;
29563 double arg2 ;
29564 double arg3 ;
29565 PyObject * obj0 = 0 ;
994141e6
RD
29566 PyObject * obj1 = 0 ;
29567 PyObject * obj2 = 0 ;
44127b65
RD
29568 char *kwnames[] = {
29569 (char *) "self",(char *) "w",(char *) "h", NULL
29570 };
29571
994141e6 29572 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyPolygonShape_base_OnEndSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
29573 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyPolygonShape,
29574 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29575 arg2 = (double) SWIG_AsDouble(obj1);
29576 if (PyErr_Occurred()) SWIG_fail;
29577 arg3 = (double) SWIG_AsDouble(obj2);
29578 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
29579 {
29580 PyThreadState* __tstate = wxPyBeginAllowThreads();
29581 (arg1)->base_OnEndSize(arg2,arg3);
29582
29583 wxPyEndAllowThreads(__tstate);
29584 if (PyErr_Occurred()) SWIG_fail;
29585 }
29586 Py_INCREF(Py_None); resultobj = Py_None;
29587 return resultobj;
29588 fail:
29589 return NULL;
29590}
29591
29592
29593static PyObject * PyPolygonShape_swigregister(PyObject *self, PyObject *args) {
29594 PyObject *obj;
29595 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
29596 SWIG_TypeClientData(SWIGTYPE_p_wxPyPolygonShape, obj);
29597 Py_INCREF(obj);
29598 return Py_BuildValue((char *)"");
29599}
29600static PyObject *_wrap_new_PyTextShape(PyObject *self, PyObject *args, PyObject *kwargs) {
29601 PyObject *resultobj;
29602 double arg1 = (double) 0.0 ;
29603 double arg2 = (double) 0.0 ;
29604 wxPyTextShape *result;
994141e6
RD
29605 PyObject * obj0 = 0 ;
29606 PyObject * obj1 = 0 ;
44127b65
RD
29607 char *kwnames[] = {
29608 (char *) "width",(char *) "height", NULL
29609 };
29610
994141e6
RD
29611 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_PyTextShape",kwnames,&obj0,&obj1)) goto fail;
29612 if (obj0) {
15afbcd0
RD
29613 arg1 = (double) SWIG_AsDouble(obj0);
29614 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
29615 }
29616 if (obj1) {
15afbcd0
RD
29617 arg2 = (double) SWIG_AsDouble(obj1);
29618 if (PyErr_Occurred()) SWIG_fail;
994141e6 29619 }
44127b65
RD
29620 {
29621 PyThreadState* __tstate = wxPyBeginAllowThreads();
29622 result = (wxPyTextShape *)new wxPyTextShape(arg1,arg2);
29623
29624 wxPyEndAllowThreads(__tstate);
29625 if (PyErr_Occurred()) SWIG_fail;
29626 }
15afbcd0 29627 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyTextShape, 1);
44127b65
RD
29628 return resultobj;
29629 fail:
29630 return NULL;
29631}
29632
29633
29634static PyObject *_wrap_PyTextShape__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
29635 PyObject *resultobj;
29636 wxPyTextShape *arg1 = (wxPyTextShape *) 0 ;
29637 PyObject *arg2 = (PyObject *) 0 ;
29638 PyObject *arg3 = (PyObject *) 0 ;
29639 PyObject * obj0 = 0 ;
29640 PyObject * obj1 = 0 ;
29641 PyObject * obj2 = 0 ;
29642 char *kwnames[] = {
29643 (char *) "self",(char *) "self",(char *) "_class", NULL
29644 };
29645
29646 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyTextShape__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
29647 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTextShape,
29648 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
29649 arg2 = obj1;
29650 arg3 = obj2;
29651 {
29652 PyThreadState* __tstate = wxPyBeginAllowThreads();
29653 (arg1)->_setCallbackInfo(arg2,arg3);
29654
29655 wxPyEndAllowThreads(__tstate);
29656 if (PyErr_Occurred()) SWIG_fail;
29657 }
29658 Py_INCREF(Py_None); resultobj = Py_None;
29659 return resultobj;
29660 fail:
29661 return NULL;
29662}
29663
29664
29665static PyObject *_wrap_PyTextShape_base_OnDelete(PyObject *self, PyObject *args, PyObject *kwargs) {
29666 PyObject *resultobj;
29667 wxPyTextShape *arg1 = (wxPyTextShape *) 0 ;
29668 PyObject * obj0 = 0 ;
29669 char *kwnames[] = {
29670 (char *) "self", NULL
29671 };
29672
29673 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyTextShape_base_OnDelete",kwnames,&obj0)) goto fail;
15afbcd0
RD
29674 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTextShape,
29675 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
29676 {
29677 PyThreadState* __tstate = wxPyBeginAllowThreads();
29678 (arg1)->base_OnDelete();
29679
29680 wxPyEndAllowThreads(__tstate);
29681 if (PyErr_Occurred()) SWIG_fail;
29682 }
29683 Py_INCREF(Py_None); resultobj = Py_None;
29684 return resultobj;
29685 fail:
29686 return NULL;
29687}
29688
29689
29690static PyObject *_wrap_PyTextShape_base_OnDraw(PyObject *self, PyObject *args, PyObject *kwargs) {
29691 PyObject *resultobj;
29692 wxPyTextShape *arg1 = (wxPyTextShape *) 0 ;
29693 wxDC *arg2 = 0 ;
29694 PyObject * obj0 = 0 ;
29695 PyObject * obj1 = 0 ;
29696 char *kwnames[] = {
29697 (char *) "self",(char *) "dc", NULL
29698 };
29699
29700 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyTextShape_base_OnDraw",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
29701 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTextShape,
29702 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29703 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
29704 SWIG_POINTER_EXCEPTION | 0)) == -1)
29705 SWIG_fail;
44127b65 29706 if (arg2 == NULL) {
15afbcd0
RD
29707 PyErr_SetString(PyExc_TypeError,"null reference");
29708 SWIG_fail;
44127b65
RD
29709 }
29710 {
29711 PyThreadState* __tstate = wxPyBeginAllowThreads();
29712 (arg1)->base_OnDraw(*arg2);
29713
29714 wxPyEndAllowThreads(__tstate);
29715 if (PyErr_Occurred()) SWIG_fail;
29716 }
29717 Py_INCREF(Py_None); resultobj = Py_None;
29718 return resultobj;
29719 fail:
29720 return NULL;
29721}
29722
29723
29724static PyObject *_wrap_PyTextShape_base_OnDrawContents(PyObject *self, PyObject *args, PyObject *kwargs) {
29725 PyObject *resultobj;
29726 wxPyTextShape *arg1 = (wxPyTextShape *) 0 ;
29727 wxDC *arg2 = 0 ;
29728 PyObject * obj0 = 0 ;
29729 PyObject * obj1 = 0 ;
29730 char *kwnames[] = {
29731 (char *) "self",(char *) "dc", NULL
29732 };
29733
29734 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyTextShape_base_OnDrawContents",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
29735 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTextShape,
29736 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29737 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
29738 SWIG_POINTER_EXCEPTION | 0)) == -1)
29739 SWIG_fail;
44127b65 29740 if (arg2 == NULL) {
15afbcd0
RD
29741 PyErr_SetString(PyExc_TypeError,"null reference");
29742 SWIG_fail;
44127b65
RD
29743 }
29744 {
29745 PyThreadState* __tstate = wxPyBeginAllowThreads();
29746 (arg1)->base_OnDrawContents(*arg2);
29747
29748 wxPyEndAllowThreads(__tstate);
29749 if (PyErr_Occurred()) SWIG_fail;
29750 }
29751 Py_INCREF(Py_None); resultobj = Py_None;
29752 return resultobj;
29753 fail:
29754 return NULL;
29755}
29756
29757
29758static PyObject *_wrap_PyTextShape_base_OnDrawBranches(PyObject *self, PyObject *args, PyObject *kwargs) {
29759 PyObject *resultobj;
29760 wxPyTextShape *arg1 = (wxPyTextShape *) 0 ;
29761 wxDC *arg2 = 0 ;
29762 bool arg3 = (bool) FALSE ;
29763 PyObject * obj0 = 0 ;
29764 PyObject * obj1 = 0 ;
29765 PyObject * obj2 = 0 ;
29766 char *kwnames[] = {
29767 (char *) "self",(char *) "dc",(char *) "erase", NULL
29768 };
29769
29770 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:PyTextShape_base_OnDrawBranches",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
29771 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTextShape,
29772 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29773 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
29774 SWIG_POINTER_EXCEPTION | 0)) == -1)
29775 SWIG_fail;
44127b65 29776 if (arg2 == NULL) {
15afbcd0
RD
29777 PyErr_SetString(PyExc_TypeError,"null reference");
29778 SWIG_fail;
44127b65
RD
29779 }
29780 if (obj2) {
15afbcd0
RD
29781 arg3 = (bool) SWIG_AsBool(obj2);
29782 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
29783 }
29784 {
29785 PyThreadState* __tstate = wxPyBeginAllowThreads();
29786 (arg1)->base_OnDrawBranches(*arg2,arg3);
29787
29788 wxPyEndAllowThreads(__tstate);
29789 if (PyErr_Occurred()) SWIG_fail;
29790 }
29791 Py_INCREF(Py_None); resultobj = Py_None;
29792 return resultobj;
29793 fail:
29794 return NULL;
29795}
29796
29797
29798static PyObject *_wrap_PyTextShape_base_OnMoveLinks(PyObject *self, PyObject *args, PyObject *kwargs) {
29799 PyObject *resultobj;
29800 wxPyTextShape *arg1 = (wxPyTextShape *) 0 ;
29801 wxDC *arg2 = 0 ;
29802 PyObject * obj0 = 0 ;
29803 PyObject * obj1 = 0 ;
29804 char *kwnames[] = {
29805 (char *) "self",(char *) "dc", NULL
29806 };
29807
29808 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyTextShape_base_OnMoveLinks",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
29809 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTextShape,
29810 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29811 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
29812 SWIG_POINTER_EXCEPTION | 0)) == -1)
29813 SWIG_fail;
44127b65 29814 if (arg2 == NULL) {
15afbcd0
RD
29815 PyErr_SetString(PyExc_TypeError,"null reference");
29816 SWIG_fail;
44127b65
RD
29817 }
29818 {
29819 PyThreadState* __tstate = wxPyBeginAllowThreads();
29820 (arg1)->base_OnMoveLinks(*arg2);
29821
29822 wxPyEndAllowThreads(__tstate);
29823 if (PyErr_Occurred()) SWIG_fail;
29824 }
29825 Py_INCREF(Py_None); resultobj = Py_None;
29826 return resultobj;
29827 fail:
29828 return NULL;
29829}
29830
29831
29832static PyObject *_wrap_PyTextShape_base_OnErase(PyObject *self, PyObject *args, PyObject *kwargs) {
29833 PyObject *resultobj;
29834 wxPyTextShape *arg1 = (wxPyTextShape *) 0 ;
29835 wxDC *arg2 = 0 ;
29836 PyObject * obj0 = 0 ;
29837 PyObject * obj1 = 0 ;
29838 char *kwnames[] = {
29839 (char *) "self",(char *) "dc", NULL
29840 };
29841
29842 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyTextShape_base_OnErase",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
29843 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTextShape,
29844 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29845 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
29846 SWIG_POINTER_EXCEPTION | 0)) == -1)
29847 SWIG_fail;
44127b65 29848 if (arg2 == NULL) {
15afbcd0
RD
29849 PyErr_SetString(PyExc_TypeError,"null reference");
29850 SWIG_fail;
44127b65
RD
29851 }
29852 {
29853 PyThreadState* __tstate = wxPyBeginAllowThreads();
29854 (arg1)->base_OnErase(*arg2);
29855
29856 wxPyEndAllowThreads(__tstate);
29857 if (PyErr_Occurred()) SWIG_fail;
29858 }
29859 Py_INCREF(Py_None); resultobj = Py_None;
29860 return resultobj;
29861 fail:
29862 return NULL;
29863}
29864
29865
29866static PyObject *_wrap_PyTextShape_base_OnEraseContents(PyObject *self, PyObject *args, PyObject *kwargs) {
29867 PyObject *resultobj;
29868 wxPyTextShape *arg1 = (wxPyTextShape *) 0 ;
29869 wxDC *arg2 = 0 ;
29870 PyObject * obj0 = 0 ;
29871 PyObject * obj1 = 0 ;
29872 char *kwnames[] = {
29873 (char *) "self",(char *) "dc", NULL
29874 };
29875
29876 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyTextShape_base_OnEraseContents",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
29877 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTextShape,
29878 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29879 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
29880 SWIG_POINTER_EXCEPTION | 0)) == -1)
29881 SWIG_fail;
44127b65 29882 if (arg2 == NULL) {
15afbcd0
RD
29883 PyErr_SetString(PyExc_TypeError,"null reference");
29884 SWIG_fail;
44127b65
RD
29885 }
29886 {
29887 PyThreadState* __tstate = wxPyBeginAllowThreads();
29888 (arg1)->base_OnEraseContents(*arg2);
29889
29890 wxPyEndAllowThreads(__tstate);
29891 if (PyErr_Occurred()) SWIG_fail;
29892 }
29893 Py_INCREF(Py_None); resultobj = Py_None;
29894 return resultobj;
29895 fail:
29896 return NULL;
29897}
29898
29899
29900static PyObject *_wrap_PyTextShape_base_OnHighlight(PyObject *self, PyObject *args, PyObject *kwargs) {
29901 PyObject *resultobj;
29902 wxPyTextShape *arg1 = (wxPyTextShape *) 0 ;
29903 wxDC *arg2 = 0 ;
29904 PyObject * obj0 = 0 ;
29905 PyObject * obj1 = 0 ;
29906 char *kwnames[] = {
29907 (char *) "self",(char *) "dc", NULL
29908 };
29909
29910 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyTextShape_base_OnHighlight",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
29911 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTextShape,
29912 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29913 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
29914 SWIG_POINTER_EXCEPTION | 0)) == -1)
29915 SWIG_fail;
44127b65 29916 if (arg2 == NULL) {
15afbcd0
RD
29917 PyErr_SetString(PyExc_TypeError,"null reference");
29918 SWIG_fail;
44127b65
RD
29919 }
29920 {
29921 PyThreadState* __tstate = wxPyBeginAllowThreads();
29922 (arg1)->base_OnHighlight(*arg2);
29923
29924 wxPyEndAllowThreads(__tstate);
29925 if (PyErr_Occurred()) SWIG_fail;
29926 }
29927 Py_INCREF(Py_None); resultobj = Py_None;
29928 return resultobj;
29929 fail:
29930 return NULL;
29931}
29932
29933
29934static PyObject *_wrap_PyTextShape_base_OnLeftClick(PyObject *self, PyObject *args, PyObject *kwargs) {
29935 PyObject *resultobj;
29936 wxPyTextShape *arg1 = (wxPyTextShape *) 0 ;
29937 double arg2 ;
29938 double arg3 ;
29939 int arg4 = (int) 0 ;
29940 int arg5 = (int) 0 ;
29941 PyObject * obj0 = 0 ;
994141e6
RD
29942 PyObject * obj1 = 0 ;
29943 PyObject * obj2 = 0 ;
29944 PyObject * obj3 = 0 ;
29945 PyObject * obj4 = 0 ;
44127b65
RD
29946 char *kwnames[] = {
29947 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
29948 };
29949
994141e6 29950 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyTextShape_base_OnLeftClick",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
29951 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTextShape,
29952 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29953 arg2 = (double) SWIG_AsDouble(obj1);
29954 if (PyErr_Occurred()) SWIG_fail;
29955 arg3 = (double) SWIG_AsDouble(obj2);
29956 if (PyErr_Occurred()) SWIG_fail;
994141e6 29957 if (obj3) {
15afbcd0
RD
29958 arg4 = (int) SWIG_AsInt(obj3);
29959 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
29960 }
29961 if (obj4) {
15afbcd0
RD
29962 arg5 = (int) SWIG_AsInt(obj4);
29963 if (PyErr_Occurred()) SWIG_fail;
994141e6 29964 }
44127b65
RD
29965 {
29966 PyThreadState* __tstate = wxPyBeginAllowThreads();
29967 (arg1)->base_OnLeftClick(arg2,arg3,arg4,arg5);
29968
29969 wxPyEndAllowThreads(__tstate);
29970 if (PyErr_Occurred()) SWIG_fail;
29971 }
29972 Py_INCREF(Py_None); resultobj = Py_None;
29973 return resultobj;
29974 fail:
29975 return NULL;
29976}
29977
29978
29979static PyObject *_wrap_PyTextShape_base_OnLeftDoubleClick(PyObject *self, PyObject *args, PyObject *kwargs) {
29980 PyObject *resultobj;
29981 wxPyTextShape *arg1 = (wxPyTextShape *) 0 ;
29982 double arg2 ;
29983 double arg3 ;
29984 int arg4 = (int) 0 ;
29985 int arg5 = (int) 0 ;
29986 PyObject * obj0 = 0 ;
994141e6
RD
29987 PyObject * obj1 = 0 ;
29988 PyObject * obj2 = 0 ;
29989 PyObject * obj3 = 0 ;
29990 PyObject * obj4 = 0 ;
44127b65
RD
29991 char *kwnames[] = {
29992 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
29993 };
29994
994141e6 29995 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyTextShape_base_OnLeftDoubleClick",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
29996 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTextShape,
29997 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
29998 arg2 = (double) SWIG_AsDouble(obj1);
29999 if (PyErr_Occurred()) SWIG_fail;
30000 arg3 = (double) SWIG_AsDouble(obj2);
30001 if (PyErr_Occurred()) SWIG_fail;
994141e6 30002 if (obj3) {
15afbcd0
RD
30003 arg4 = (int) SWIG_AsInt(obj3);
30004 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
30005 }
30006 if (obj4) {
15afbcd0
RD
30007 arg5 = (int) SWIG_AsInt(obj4);
30008 if (PyErr_Occurred()) SWIG_fail;
994141e6 30009 }
44127b65
RD
30010 {
30011 PyThreadState* __tstate = wxPyBeginAllowThreads();
30012 (arg1)->base_OnLeftDoubleClick(arg2,arg3,arg4,arg5);
30013
30014 wxPyEndAllowThreads(__tstate);
30015 if (PyErr_Occurred()) SWIG_fail;
30016 }
30017 Py_INCREF(Py_None); resultobj = Py_None;
30018 return resultobj;
30019 fail:
30020 return NULL;
30021}
30022
30023
30024static PyObject *_wrap_PyTextShape_base_OnRightClick(PyObject *self, PyObject *args, PyObject *kwargs) {
30025 PyObject *resultobj;
30026 wxPyTextShape *arg1 = (wxPyTextShape *) 0 ;
30027 double arg2 ;
30028 double arg3 ;
30029 int arg4 = (int) 0 ;
30030 int arg5 = (int) 0 ;
30031 PyObject * obj0 = 0 ;
994141e6
RD
30032 PyObject * obj1 = 0 ;
30033 PyObject * obj2 = 0 ;
30034 PyObject * obj3 = 0 ;
30035 PyObject * obj4 = 0 ;
44127b65
RD
30036 char *kwnames[] = {
30037 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
30038 };
30039
994141e6 30040 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyTextShape_base_OnRightClick",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
30041 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTextShape,
30042 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30043 arg2 = (double) SWIG_AsDouble(obj1);
30044 if (PyErr_Occurred()) SWIG_fail;
30045 arg3 = (double) SWIG_AsDouble(obj2);
30046 if (PyErr_Occurred()) SWIG_fail;
994141e6 30047 if (obj3) {
15afbcd0
RD
30048 arg4 = (int) SWIG_AsInt(obj3);
30049 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
30050 }
30051 if (obj4) {
15afbcd0
RD
30052 arg5 = (int) SWIG_AsInt(obj4);
30053 if (PyErr_Occurred()) SWIG_fail;
994141e6 30054 }
44127b65
RD
30055 {
30056 PyThreadState* __tstate = wxPyBeginAllowThreads();
30057 (arg1)->base_OnRightClick(arg2,arg3,arg4,arg5);
30058
30059 wxPyEndAllowThreads(__tstate);
30060 if (PyErr_Occurred()) SWIG_fail;
30061 }
30062 Py_INCREF(Py_None); resultobj = Py_None;
30063 return resultobj;
30064 fail:
30065 return NULL;
30066}
30067
30068
30069static PyObject *_wrap_PyTextShape_base_OnSize(PyObject *self, PyObject *args, PyObject *kwargs) {
30070 PyObject *resultobj;
30071 wxPyTextShape *arg1 = (wxPyTextShape *) 0 ;
30072 double arg2 ;
30073 double arg3 ;
30074 PyObject * obj0 = 0 ;
994141e6
RD
30075 PyObject * obj1 = 0 ;
30076 PyObject * obj2 = 0 ;
44127b65
RD
30077 char *kwnames[] = {
30078 (char *) "self",(char *) "x",(char *) "y", NULL
30079 };
30080
994141e6 30081 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyTextShape_base_OnSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
30082 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTextShape,
30083 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30084 arg2 = (double) SWIG_AsDouble(obj1);
30085 if (PyErr_Occurred()) SWIG_fail;
30086 arg3 = (double) SWIG_AsDouble(obj2);
30087 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
30088 {
30089 PyThreadState* __tstate = wxPyBeginAllowThreads();
30090 (arg1)->base_OnSize(arg2,arg3);
30091
30092 wxPyEndAllowThreads(__tstate);
30093 if (PyErr_Occurred()) SWIG_fail;
30094 }
30095 Py_INCREF(Py_None); resultobj = Py_None;
30096 return resultobj;
30097 fail:
30098 return NULL;
30099}
30100
30101
30102static PyObject *_wrap_PyTextShape_base_OnMovePre(PyObject *self, PyObject *args, PyObject *kwargs) {
30103 PyObject *resultobj;
30104 wxPyTextShape *arg1 = (wxPyTextShape *) 0 ;
30105 wxDC *arg2 = 0 ;
30106 double arg3 ;
30107 double arg4 ;
30108 double arg5 ;
30109 double arg6 ;
30110 bool arg7 = (bool) True ;
30111 bool result;
30112 PyObject * obj0 = 0 ;
30113 PyObject * obj1 = 0 ;
994141e6
RD
30114 PyObject * obj2 = 0 ;
30115 PyObject * obj3 = 0 ;
30116 PyObject * obj4 = 0 ;
30117 PyObject * obj5 = 0 ;
44127b65
RD
30118 PyObject * obj6 = 0 ;
30119 char *kwnames[] = {
30120 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "old_x",(char *) "old_y",(char *) "display", NULL
30121 };
30122
994141e6 30123 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO|O:PyTextShape_base_OnMovePre",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
15afbcd0
RD
30124 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTextShape,
30125 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30126 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
30127 SWIG_POINTER_EXCEPTION | 0)) == -1)
30128 SWIG_fail;
44127b65 30129 if (arg2 == NULL) {
15afbcd0
RD
30130 PyErr_SetString(PyExc_TypeError,"null reference");
30131 SWIG_fail;
30132 }
30133 arg3 = (double) SWIG_AsDouble(obj2);
30134 if (PyErr_Occurred()) SWIG_fail;
30135 arg4 = (double) SWIG_AsDouble(obj3);
30136 if (PyErr_Occurred()) SWIG_fail;
30137 arg5 = (double) SWIG_AsDouble(obj4);
30138 if (PyErr_Occurred()) SWIG_fail;
30139 arg6 = (double) SWIG_AsDouble(obj5);
30140 if (PyErr_Occurred()) SWIG_fail;
44127b65 30141 if (obj6) {
15afbcd0
RD
30142 arg7 = (bool) SWIG_AsBool(obj6);
30143 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
30144 }
30145 {
30146 PyThreadState* __tstate = wxPyBeginAllowThreads();
30147 result = (bool)(arg1)->base_OnMovePre(*arg2,arg3,arg4,arg5,arg6,arg7);
30148
30149 wxPyEndAllowThreads(__tstate);
30150 if (PyErr_Occurred()) SWIG_fail;
30151 }
4f89f6a3
RD
30152 {
30153 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30154 }
44127b65
RD
30155 return resultobj;
30156 fail:
30157 return NULL;
30158}
30159
30160
30161static PyObject *_wrap_PyTextShape_base_OnMovePost(PyObject *self, PyObject *args, PyObject *kwargs) {
30162 PyObject *resultobj;
30163 wxPyTextShape *arg1 = (wxPyTextShape *) 0 ;
30164 wxDC *arg2 = 0 ;
30165 double arg3 ;
30166 double arg4 ;
30167 double arg5 ;
30168 double arg6 ;
30169 bool arg7 = (bool) True ;
30170 PyObject * obj0 = 0 ;
30171 PyObject * obj1 = 0 ;
994141e6
RD
30172 PyObject * obj2 = 0 ;
30173 PyObject * obj3 = 0 ;
30174 PyObject * obj4 = 0 ;
30175 PyObject * obj5 = 0 ;
44127b65
RD
30176 PyObject * obj6 = 0 ;
30177 char *kwnames[] = {
30178 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "old_x",(char *) "old_y",(char *) "display", NULL
30179 };
30180
994141e6 30181 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO|O:PyTextShape_base_OnMovePost",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
15afbcd0
RD
30182 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTextShape,
30183 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30184 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
30185 SWIG_POINTER_EXCEPTION | 0)) == -1)
30186 SWIG_fail;
44127b65 30187 if (arg2 == NULL) {
15afbcd0
RD
30188 PyErr_SetString(PyExc_TypeError,"null reference");
30189 SWIG_fail;
30190 }
30191 arg3 = (double) SWIG_AsDouble(obj2);
30192 if (PyErr_Occurred()) SWIG_fail;
30193 arg4 = (double) SWIG_AsDouble(obj3);
30194 if (PyErr_Occurred()) SWIG_fail;
30195 arg5 = (double) SWIG_AsDouble(obj4);
30196 if (PyErr_Occurred()) SWIG_fail;
30197 arg6 = (double) SWIG_AsDouble(obj5);
30198 if (PyErr_Occurred()) SWIG_fail;
44127b65 30199 if (obj6) {
15afbcd0
RD
30200 arg7 = (bool) SWIG_AsBool(obj6);
30201 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
30202 }
30203 {
30204 PyThreadState* __tstate = wxPyBeginAllowThreads();
30205 (arg1)->base_OnMovePost(*arg2,arg3,arg4,arg5,arg6,arg7);
30206
30207 wxPyEndAllowThreads(__tstate);
30208 if (PyErr_Occurred()) SWIG_fail;
30209 }
30210 Py_INCREF(Py_None); resultobj = Py_None;
30211 return resultobj;
30212 fail:
30213 return NULL;
30214}
30215
30216
30217static PyObject *_wrap_PyTextShape_base_OnDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
30218 PyObject *resultobj;
30219 wxPyTextShape *arg1 = (wxPyTextShape *) 0 ;
30220 bool arg2 ;
30221 double arg3 ;
30222 double arg4 ;
30223 int arg5 = (int) 0 ;
30224 int arg6 = (int) 0 ;
30225 PyObject * obj0 = 0 ;
30226 PyObject * obj1 = 0 ;
994141e6
RD
30227 PyObject * obj2 = 0 ;
30228 PyObject * obj3 = 0 ;
30229 PyObject * obj4 = 0 ;
30230 PyObject * obj5 = 0 ;
44127b65
RD
30231 char *kwnames[] = {
30232 (char *) "self",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
30233 };
30234
994141e6 30235 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:PyTextShape_base_OnDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
30236 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTextShape,
30237 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30238 arg2 = (bool) SWIG_AsBool(obj1);
30239 if (PyErr_Occurred()) SWIG_fail;
30240 arg3 = (double) SWIG_AsDouble(obj2);
30241 if (PyErr_Occurred()) SWIG_fail;
30242 arg4 = (double) SWIG_AsDouble(obj3);
30243 if (PyErr_Occurred()) SWIG_fail;
994141e6 30244 if (obj4) {
15afbcd0
RD
30245 arg5 = (int) SWIG_AsInt(obj4);
30246 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
30247 }
30248 if (obj5) {
15afbcd0
RD
30249 arg6 = (int) SWIG_AsInt(obj5);
30250 if (PyErr_Occurred()) SWIG_fail;
994141e6 30251 }
44127b65
RD
30252 {
30253 PyThreadState* __tstate = wxPyBeginAllowThreads();
30254 (arg1)->base_OnDragLeft(arg2,arg3,arg4,arg5,arg6);
30255
30256 wxPyEndAllowThreads(__tstate);
30257 if (PyErr_Occurred()) SWIG_fail;
30258 }
30259 Py_INCREF(Py_None); resultobj = Py_None;
30260 return resultobj;
30261 fail:
30262 return NULL;
30263}
30264
30265
30266static PyObject *_wrap_PyTextShape_base_OnBeginDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
30267 PyObject *resultobj;
30268 wxPyTextShape *arg1 = (wxPyTextShape *) 0 ;
30269 double arg2 ;
30270 double arg3 ;
30271 int arg4 = (int) 0 ;
30272 int arg5 = (int) 0 ;
30273 PyObject * obj0 = 0 ;
994141e6
RD
30274 PyObject * obj1 = 0 ;
30275 PyObject * obj2 = 0 ;
30276 PyObject * obj3 = 0 ;
30277 PyObject * obj4 = 0 ;
44127b65 30278 char *kwnames[] = {
15afbcd0
RD
30279 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
30280 };
30281
30282 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyTextShape_base_OnBeginDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
30283 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTextShape,
30284 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30285 arg2 = (double) SWIG_AsDouble(obj1);
30286 if (PyErr_Occurred()) SWIG_fail;
30287 arg3 = (double) SWIG_AsDouble(obj2);
30288 if (PyErr_Occurred()) SWIG_fail;
994141e6 30289 if (obj3) {
15afbcd0
RD
30290 arg4 = (int) SWIG_AsInt(obj3);
30291 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
30292 }
30293 if (obj4) {
15afbcd0
RD
30294 arg5 = (int) SWIG_AsInt(obj4);
30295 if (PyErr_Occurred()) SWIG_fail;
994141e6 30296 }
44127b65
RD
30297 {
30298 PyThreadState* __tstate = wxPyBeginAllowThreads();
30299 (arg1)->base_OnBeginDragLeft(arg2,arg3,arg4,arg5);
30300
30301 wxPyEndAllowThreads(__tstate);
30302 if (PyErr_Occurred()) SWIG_fail;
30303 }
30304 Py_INCREF(Py_None); resultobj = Py_None;
30305 return resultobj;
30306 fail:
30307 return NULL;
30308}
30309
30310
30311static PyObject *_wrap_PyTextShape_base_OnEndDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
30312 PyObject *resultobj;
30313 wxPyTextShape *arg1 = (wxPyTextShape *) 0 ;
30314 double arg2 ;
30315 double arg3 ;
30316 int arg4 = (int) 0 ;
30317 int arg5 = (int) 0 ;
30318 PyObject * obj0 = 0 ;
994141e6
RD
30319 PyObject * obj1 = 0 ;
30320 PyObject * obj2 = 0 ;
30321 PyObject * obj3 = 0 ;
30322 PyObject * obj4 = 0 ;
44127b65
RD
30323 char *kwnames[] = {
30324 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
30325 };
30326
994141e6 30327 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyTextShape_base_OnEndDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
30328 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTextShape,
30329 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30330 arg2 = (double) SWIG_AsDouble(obj1);
30331 if (PyErr_Occurred()) SWIG_fail;
30332 arg3 = (double) SWIG_AsDouble(obj2);
30333 if (PyErr_Occurred()) SWIG_fail;
994141e6 30334 if (obj3) {
15afbcd0
RD
30335 arg4 = (int) SWIG_AsInt(obj3);
30336 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
30337 }
30338 if (obj4) {
15afbcd0
RD
30339 arg5 = (int) SWIG_AsInt(obj4);
30340 if (PyErr_Occurred()) SWIG_fail;
994141e6 30341 }
44127b65
RD
30342 {
30343 PyThreadState* __tstate = wxPyBeginAllowThreads();
30344 (arg1)->base_OnEndDragLeft(arg2,arg3,arg4,arg5);
30345
30346 wxPyEndAllowThreads(__tstate);
30347 if (PyErr_Occurred()) SWIG_fail;
30348 }
30349 Py_INCREF(Py_None); resultobj = Py_None;
30350 return resultobj;
30351 fail:
30352 return NULL;
30353}
30354
30355
30356static PyObject *_wrap_PyTextShape_base_OnDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
30357 PyObject *resultobj;
30358 wxPyTextShape *arg1 = (wxPyTextShape *) 0 ;
30359 bool arg2 ;
30360 double arg3 ;
30361 double arg4 ;
30362 int arg5 = (int) 0 ;
30363 int arg6 = (int) 0 ;
30364 PyObject * obj0 = 0 ;
30365 PyObject * obj1 = 0 ;
994141e6
RD
30366 PyObject * obj2 = 0 ;
30367 PyObject * obj3 = 0 ;
30368 PyObject * obj4 = 0 ;
30369 PyObject * obj5 = 0 ;
44127b65
RD
30370 char *kwnames[] = {
30371 (char *) "self",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
30372 };
30373
994141e6 30374 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:PyTextShape_base_OnDragRight",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
30375 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTextShape,
30376 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30377 arg2 = (bool) SWIG_AsBool(obj1);
30378 if (PyErr_Occurred()) SWIG_fail;
30379 arg3 = (double) SWIG_AsDouble(obj2);
30380 if (PyErr_Occurred()) SWIG_fail;
30381 arg4 = (double) SWIG_AsDouble(obj3);
30382 if (PyErr_Occurred()) SWIG_fail;
994141e6 30383 if (obj4) {
15afbcd0
RD
30384 arg5 = (int) SWIG_AsInt(obj4);
30385 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
30386 }
30387 if (obj5) {
15afbcd0
RD
30388 arg6 = (int) SWIG_AsInt(obj5);
30389 if (PyErr_Occurred()) SWIG_fail;
994141e6 30390 }
44127b65
RD
30391 {
30392 PyThreadState* __tstate = wxPyBeginAllowThreads();
30393 (arg1)->base_OnDragRight(arg2,arg3,arg4,arg5,arg6);
30394
30395 wxPyEndAllowThreads(__tstate);
30396 if (PyErr_Occurred()) SWIG_fail;
30397 }
30398 Py_INCREF(Py_None); resultobj = Py_None;
30399 return resultobj;
30400 fail:
30401 return NULL;
30402}
30403
30404
30405static PyObject *_wrap_PyTextShape_base_OnBeginDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
30406 PyObject *resultobj;
30407 wxPyTextShape *arg1 = (wxPyTextShape *) 0 ;
30408 double arg2 ;
30409 double arg3 ;
30410 int arg4 = (int) 0 ;
30411 int arg5 = (int) 0 ;
30412 PyObject * obj0 = 0 ;
994141e6
RD
30413 PyObject * obj1 = 0 ;
30414 PyObject * obj2 = 0 ;
30415 PyObject * obj3 = 0 ;
30416 PyObject * obj4 = 0 ;
44127b65
RD
30417 char *kwnames[] = {
30418 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
30419 };
30420
994141e6 30421 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyTextShape_base_OnBeginDragRight",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
30422 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTextShape,
30423 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30424 arg2 = (double) SWIG_AsDouble(obj1);
30425 if (PyErr_Occurred()) SWIG_fail;
30426 arg3 = (double) SWIG_AsDouble(obj2);
30427 if (PyErr_Occurred()) SWIG_fail;
994141e6 30428 if (obj3) {
15afbcd0
RD
30429 arg4 = (int) SWIG_AsInt(obj3);
30430 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
30431 }
30432 if (obj4) {
15afbcd0
RD
30433 arg5 = (int) SWIG_AsInt(obj4);
30434 if (PyErr_Occurred()) SWIG_fail;
994141e6 30435 }
44127b65
RD
30436 {
30437 PyThreadState* __tstate = wxPyBeginAllowThreads();
30438 (arg1)->base_OnBeginDragRight(arg2,arg3,arg4,arg5);
30439
30440 wxPyEndAllowThreads(__tstate);
30441 if (PyErr_Occurred()) SWIG_fail;
30442 }
30443 Py_INCREF(Py_None); resultobj = Py_None;
30444 return resultobj;
30445 fail:
30446 return NULL;
30447}
30448
30449
30450static PyObject *_wrap_PyTextShape_base_OnEndDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
30451 PyObject *resultobj;
30452 wxPyTextShape *arg1 = (wxPyTextShape *) 0 ;
30453 double arg2 ;
30454 double arg3 ;
30455 int arg4 = (int) 0 ;
30456 int arg5 = (int) 0 ;
30457 PyObject * obj0 = 0 ;
994141e6
RD
30458 PyObject * obj1 = 0 ;
30459 PyObject * obj2 = 0 ;
30460 PyObject * obj3 = 0 ;
30461 PyObject * obj4 = 0 ;
44127b65
RD
30462 char *kwnames[] = {
30463 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
30464 };
30465
994141e6 30466 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyTextShape_base_OnEndDragRight",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
30467 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTextShape,
30468 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30469 arg2 = (double) SWIG_AsDouble(obj1);
30470 if (PyErr_Occurred()) SWIG_fail;
30471 arg3 = (double) SWIG_AsDouble(obj2);
30472 if (PyErr_Occurred()) SWIG_fail;
994141e6 30473 if (obj3) {
15afbcd0
RD
30474 arg4 = (int) SWIG_AsInt(obj3);
30475 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
30476 }
30477 if (obj4) {
15afbcd0
RD
30478 arg5 = (int) SWIG_AsInt(obj4);
30479 if (PyErr_Occurred()) SWIG_fail;
994141e6 30480 }
44127b65
RD
30481 {
30482 PyThreadState* __tstate = wxPyBeginAllowThreads();
30483 (arg1)->base_OnEndDragRight(arg2,arg3,arg4,arg5);
30484
30485 wxPyEndAllowThreads(__tstate);
30486 if (PyErr_Occurred()) SWIG_fail;
30487 }
30488 Py_INCREF(Py_None); resultobj = Py_None;
30489 return resultobj;
30490 fail:
30491 return NULL;
30492}
30493
30494
30495static PyObject *_wrap_PyTextShape_base_OnDrawOutline(PyObject *self, PyObject *args, PyObject *kwargs) {
30496 PyObject *resultobj;
30497 wxPyTextShape *arg1 = (wxPyTextShape *) 0 ;
30498 wxDC *arg2 = 0 ;
30499 double arg3 ;
30500 double arg4 ;
30501 double arg5 ;
30502 double arg6 ;
30503 PyObject * obj0 = 0 ;
30504 PyObject * obj1 = 0 ;
994141e6
RD
30505 PyObject * obj2 = 0 ;
30506 PyObject * obj3 = 0 ;
30507 PyObject * obj4 = 0 ;
30508 PyObject * obj5 = 0 ;
44127b65
RD
30509 char *kwnames[] = {
30510 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "w",(char *) "h", NULL
30511 };
30512
994141e6 30513 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO:PyTextShape_base_OnDrawOutline",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
30514 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTextShape,
30515 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30516 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
30517 SWIG_POINTER_EXCEPTION | 0)) == -1)
30518 SWIG_fail;
44127b65 30519 if (arg2 == NULL) {
15afbcd0
RD
30520 PyErr_SetString(PyExc_TypeError,"null reference");
30521 SWIG_fail;
994141e6 30522 }
15afbcd0
RD
30523 arg3 = (double) SWIG_AsDouble(obj2);
30524 if (PyErr_Occurred()) SWIG_fail;
30525 arg4 = (double) SWIG_AsDouble(obj3);
30526 if (PyErr_Occurred()) SWIG_fail;
30527 arg5 = (double) SWIG_AsDouble(obj4);
30528 if (PyErr_Occurred()) SWIG_fail;
30529 arg6 = (double) SWIG_AsDouble(obj5);
30530 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
30531 {
30532 PyThreadState* __tstate = wxPyBeginAllowThreads();
30533 (arg1)->base_OnDrawOutline(*arg2,arg3,arg4,arg5,arg6);
30534
30535 wxPyEndAllowThreads(__tstate);
30536 if (PyErr_Occurred()) SWIG_fail;
30537 }
30538 Py_INCREF(Py_None); resultobj = Py_None;
30539 return resultobj;
30540 fail:
30541 return NULL;
30542}
30543
30544
30545static PyObject *_wrap_PyTextShape_base_OnDrawControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
30546 PyObject *resultobj;
30547 wxPyTextShape *arg1 = (wxPyTextShape *) 0 ;
30548 wxDC *arg2 = 0 ;
30549 PyObject * obj0 = 0 ;
30550 PyObject * obj1 = 0 ;
30551 char *kwnames[] = {
30552 (char *) "self",(char *) "dc", NULL
30553 };
30554
30555 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyTextShape_base_OnDrawControlPoints",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
30556 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTextShape,
30557 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30558 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
30559 SWIG_POINTER_EXCEPTION | 0)) == -1)
30560 SWIG_fail;
44127b65 30561 if (arg2 == NULL) {
15afbcd0
RD
30562 PyErr_SetString(PyExc_TypeError,"null reference");
30563 SWIG_fail;
44127b65
RD
30564 }
30565 {
30566 PyThreadState* __tstate = wxPyBeginAllowThreads();
30567 (arg1)->base_OnDrawControlPoints(*arg2);
30568
30569 wxPyEndAllowThreads(__tstate);
30570 if (PyErr_Occurred()) SWIG_fail;
30571 }
30572 Py_INCREF(Py_None); resultobj = Py_None;
30573 return resultobj;
30574 fail:
30575 return NULL;
30576}
30577
30578
30579static PyObject *_wrap_PyTextShape_base_OnEraseControlPoints(PyObject *self, PyObject *args, PyObject *kwargs) {
30580 PyObject *resultobj;
30581 wxPyTextShape *arg1 = (wxPyTextShape *) 0 ;
30582 wxDC *arg2 = 0 ;
30583 PyObject * obj0 = 0 ;
30584 PyObject * obj1 = 0 ;
30585 char *kwnames[] = {
30586 (char *) "self",(char *) "dc", NULL
30587 };
30588
30589 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyTextShape_base_OnEraseControlPoints",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
30590 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTextShape,
30591 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30592 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
30593 SWIG_POINTER_EXCEPTION | 0)) == -1)
30594 SWIG_fail;
44127b65 30595 if (arg2 == NULL) {
15afbcd0
RD
30596 PyErr_SetString(PyExc_TypeError,"null reference");
30597 SWIG_fail;
44127b65
RD
30598 }
30599 {
30600 PyThreadState* __tstate = wxPyBeginAllowThreads();
30601 (arg1)->base_OnEraseControlPoints(*arg2);
30602
30603 wxPyEndAllowThreads(__tstate);
30604 if (PyErr_Occurred()) SWIG_fail;
30605 }
30606 Py_INCREF(Py_None); resultobj = Py_None;
30607 return resultobj;
30608 fail:
30609 return NULL;
30610}
30611
30612
30613static PyObject *_wrap_PyTextShape_base_OnMoveLink(PyObject *self, PyObject *args, PyObject *kwargs) {
30614 PyObject *resultobj;
30615 wxPyTextShape *arg1 = (wxPyTextShape *) 0 ;
30616 wxDC *arg2 = 0 ;
30617 bool arg3 = (bool) True ;
30618 PyObject * obj0 = 0 ;
30619 PyObject * obj1 = 0 ;
30620 PyObject * obj2 = 0 ;
30621 char *kwnames[] = {
30622 (char *) "self",(char *) "dc",(char *) "moveControlPoints", NULL
30623 };
30624
30625 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:PyTextShape_base_OnMoveLink",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
30626 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTextShape,
30627 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30628 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
30629 SWIG_POINTER_EXCEPTION | 0)) == -1)
30630 SWIG_fail;
44127b65 30631 if (arg2 == NULL) {
15afbcd0
RD
30632 PyErr_SetString(PyExc_TypeError,"null reference");
30633 SWIG_fail;
44127b65
RD
30634 }
30635 if (obj2) {
15afbcd0
RD
30636 arg3 = (bool) SWIG_AsBool(obj2);
30637 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
30638 }
30639 {
30640 PyThreadState* __tstate = wxPyBeginAllowThreads();
30641 (arg1)->base_OnMoveLink(*arg2,arg3);
30642
30643 wxPyEndAllowThreads(__tstate);
30644 if (PyErr_Occurred()) SWIG_fail;
30645 }
30646 Py_INCREF(Py_None); resultobj = Py_None;
30647 return resultobj;
30648 fail:
30649 return NULL;
30650}
30651
30652
30653static PyObject *_wrap_PyTextShape_base_OnSizingDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
30654 PyObject *resultobj;
30655 wxPyTextShape *arg1 = (wxPyTextShape *) 0 ;
30656 wxPyControlPoint *arg2 = (wxPyControlPoint *) 0 ;
30657 bool arg3 ;
30658 double arg4 ;
30659 double arg5 ;
30660 int arg6 = (int) 0 ;
30661 int arg7 = (int) 0 ;
30662 PyObject * obj0 = 0 ;
30663 PyObject * obj1 = 0 ;
30664 PyObject * obj2 = 0 ;
994141e6
RD
30665 PyObject * obj3 = 0 ;
30666 PyObject * obj4 = 0 ;
30667 PyObject * obj5 = 0 ;
30668 PyObject * obj6 = 0 ;
44127b65
RD
30669 char *kwnames[] = {
30670 (char *) "self",(char *) "pt",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
30671 };
30672
994141e6 30673 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|OO:PyTextShape_base_OnSizingDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
15afbcd0
RD
30674 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTextShape,
30675 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30676 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyControlPoint,
30677 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30678 arg3 = (bool) SWIG_AsBool(obj2);
30679 if (PyErr_Occurred()) SWIG_fail;
30680 arg4 = (double) SWIG_AsDouble(obj3);
30681 if (PyErr_Occurred()) SWIG_fail;
30682 arg5 = (double) SWIG_AsDouble(obj4);
30683 if (PyErr_Occurred()) SWIG_fail;
994141e6 30684 if (obj5) {
15afbcd0
RD
30685 arg6 = (int) SWIG_AsInt(obj5);
30686 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
30687 }
30688 if (obj6) {
15afbcd0
RD
30689 arg7 = (int) SWIG_AsInt(obj6);
30690 if (PyErr_Occurred()) SWIG_fail;
994141e6 30691 }
44127b65
RD
30692 {
30693 PyThreadState* __tstate = wxPyBeginAllowThreads();
30694 (arg1)->base_OnSizingDragLeft(arg2,arg3,arg4,arg5,arg6,arg7);
30695
30696 wxPyEndAllowThreads(__tstate);
30697 if (PyErr_Occurred()) SWIG_fail;
30698 }
30699 Py_INCREF(Py_None); resultobj = Py_None;
30700 return resultobj;
30701 fail:
30702 return NULL;
30703}
30704
30705
30706static PyObject *_wrap_PyTextShape_base_OnSizingBeginDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
30707 PyObject *resultobj;
30708 wxPyTextShape *arg1 = (wxPyTextShape *) 0 ;
30709 wxPyControlPoint *arg2 = (wxPyControlPoint *) 0 ;
30710 double arg3 ;
30711 double arg4 ;
30712 int arg5 = (int) 0 ;
30713 int arg6 = (int) 0 ;
30714 PyObject * obj0 = 0 ;
30715 PyObject * obj1 = 0 ;
994141e6
RD
30716 PyObject * obj2 = 0 ;
30717 PyObject * obj3 = 0 ;
30718 PyObject * obj4 = 0 ;
30719 PyObject * obj5 = 0 ;
44127b65
RD
30720 char *kwnames[] = {
30721 (char *) "self",(char *) "pt",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
30722 };
30723
994141e6 30724 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:PyTextShape_base_OnSizingBeginDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
30725 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTextShape,
30726 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30727 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyControlPoint,
30728 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30729 arg3 = (double) SWIG_AsDouble(obj2);
30730 if (PyErr_Occurred()) SWIG_fail;
30731 arg4 = (double) SWIG_AsDouble(obj3);
30732 if (PyErr_Occurred()) SWIG_fail;
994141e6 30733 if (obj4) {
15afbcd0
RD
30734 arg5 = (int) SWIG_AsInt(obj4);
30735 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
30736 }
30737 if (obj5) {
15afbcd0
RD
30738 arg6 = (int) SWIG_AsInt(obj5);
30739 if (PyErr_Occurred()) SWIG_fail;
994141e6 30740 }
44127b65
RD
30741 {
30742 PyThreadState* __tstate = wxPyBeginAllowThreads();
30743 (arg1)->base_OnSizingBeginDragLeft(arg2,arg3,arg4,arg5,arg6);
30744
30745 wxPyEndAllowThreads(__tstate);
30746 if (PyErr_Occurred()) SWIG_fail;
30747 }
30748 Py_INCREF(Py_None); resultobj = Py_None;
30749 return resultobj;
30750 fail:
30751 return NULL;
30752}
30753
30754
30755static PyObject *_wrap_PyTextShape_base_OnSizingEndDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
30756 PyObject *resultobj;
30757 wxPyTextShape *arg1 = (wxPyTextShape *) 0 ;
30758 wxPyControlPoint *arg2 = (wxPyControlPoint *) 0 ;
30759 double arg3 ;
30760 double arg4 ;
30761 int arg5 = (int) 0 ;
30762 int arg6 = (int) 0 ;
30763 PyObject * obj0 = 0 ;
30764 PyObject * obj1 = 0 ;
994141e6
RD
30765 PyObject * obj2 = 0 ;
30766 PyObject * obj3 = 0 ;
30767 PyObject * obj4 = 0 ;
30768 PyObject * obj5 = 0 ;
44127b65
RD
30769 char *kwnames[] = {
30770 (char *) "self",(char *) "pt",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
30771 };
30772
994141e6 30773 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:PyTextShape_base_OnSizingEndDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
30774 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTextShape,
30775 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30776 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyControlPoint,
30777 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30778 arg3 = (double) SWIG_AsDouble(obj2);
30779 if (PyErr_Occurred()) SWIG_fail;
30780 arg4 = (double) SWIG_AsDouble(obj3);
30781 if (PyErr_Occurred()) SWIG_fail;
994141e6 30782 if (obj4) {
15afbcd0
RD
30783 arg5 = (int) SWIG_AsInt(obj4);
30784 if (PyErr_Occurred()) SWIG_fail;
994141e6
RD
30785 }
30786 if (obj5) {
15afbcd0
RD
30787 arg6 = (int) SWIG_AsInt(obj5);
30788 if (PyErr_Occurred()) SWIG_fail;
994141e6 30789 }
44127b65
RD
30790 {
30791 PyThreadState* __tstate = wxPyBeginAllowThreads();
30792 (arg1)->base_OnSizingEndDragLeft(arg2,arg3,arg4,arg5,arg6);
30793
30794 wxPyEndAllowThreads(__tstate);
30795 if (PyErr_Occurred()) SWIG_fail;
30796 }
30797 Py_INCREF(Py_None); resultobj = Py_None;
30798 return resultobj;
30799 fail:
30800 return NULL;
30801}
30802
30803
30804static PyObject *_wrap_PyTextShape_base_OnBeginSize(PyObject *self, PyObject *args, PyObject *kwargs) {
30805 PyObject *resultobj;
30806 wxPyTextShape *arg1 = (wxPyTextShape *) 0 ;
30807 double arg2 ;
30808 double arg3 ;
30809 PyObject * obj0 = 0 ;
994141e6
RD
30810 PyObject * obj1 = 0 ;
30811 PyObject * obj2 = 0 ;
44127b65
RD
30812 char *kwnames[] = {
30813 (char *) "self",(char *) "w",(char *) "h", NULL
30814 };
30815
994141e6 30816 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyTextShape_base_OnBeginSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
30817 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTextShape,
30818 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30819 arg2 = (double) SWIG_AsDouble(obj1);
30820 if (PyErr_Occurred()) SWIG_fail;
30821 arg3 = (double) SWIG_AsDouble(obj2);
30822 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
30823 {
30824 PyThreadState* __tstate = wxPyBeginAllowThreads();
30825 (arg1)->base_OnBeginSize(arg2,arg3);
30826
30827 wxPyEndAllowThreads(__tstate);
30828 if (PyErr_Occurred()) SWIG_fail;
30829 }
30830 Py_INCREF(Py_None); resultobj = Py_None;
30831 return resultobj;
30832 fail:
30833 return NULL;
30834}
30835
30836
30837static PyObject *_wrap_PyTextShape_base_OnEndSize(PyObject *self, PyObject *args, PyObject *kwargs) {
30838 PyObject *resultobj;
30839 wxPyTextShape *arg1 = (wxPyTextShape *) 0 ;
30840 double arg2 ;
30841 double arg3 ;
30842 PyObject * obj0 = 0 ;
994141e6
RD
30843 PyObject * obj1 = 0 ;
30844 PyObject * obj2 = 0 ;
44127b65
RD
30845 char *kwnames[] = {
30846 (char *) "self",(char *) "w",(char *) "h", NULL
30847 };
30848
994141e6 30849 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyTextShape_base_OnEndSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
30850 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyTextShape,
30851 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30852 arg2 = (double) SWIG_AsDouble(obj1);
30853 if (PyErr_Occurred()) SWIG_fail;
30854 arg3 = (double) SWIG_AsDouble(obj2);
30855 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
30856 {
30857 PyThreadState* __tstate = wxPyBeginAllowThreads();
30858 (arg1)->base_OnEndSize(arg2,arg3);
30859
30860 wxPyEndAllowThreads(__tstate);
30861 if (PyErr_Occurred()) SWIG_fail;
30862 }
30863 Py_INCREF(Py_None); resultobj = Py_None;
30864 return resultobj;
30865 fail:
30866 return NULL;
30867}
30868
30869
30870static PyObject * PyTextShape_swigregister(PyObject *self, PyObject *args) {
30871 PyObject *obj;
30872 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
30873 SWIG_TypeClientData(SWIGTYPE_p_wxPyTextShape, obj);
30874 Py_INCREF(obj);
30875 return Py_BuildValue((char *)"");
30876}
30877static PyObject *_wrap_new_Diagram(PyObject *self, PyObject *args, PyObject *kwargs) {
30878 PyObject *resultobj;
30879 wxDiagram *result;
30880 char *kwnames[] = {
30881 NULL
30882 };
30883
30884 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_Diagram",kwnames)) goto fail;
30885 {
30886 PyThreadState* __tstate = wxPyBeginAllowThreads();
30887 result = (wxDiagram *)new wxDiagram();
30888
30889 wxPyEndAllowThreads(__tstate);
30890 if (PyErr_Occurred()) SWIG_fail;
30891 }
30892 {
30893 resultobj = wxPyMake_wxObject(result);
30894 }
30895 return resultobj;
30896 fail:
30897 return NULL;
30898}
30899
30900
30901static PyObject *_wrap_Diagram_AddShape(PyObject *self, PyObject *args, PyObject *kwargs) {
30902 PyObject *resultobj;
30903 wxDiagram *arg1 = (wxDiagram *) 0 ;
30904 wxPyShape *arg2 = (wxPyShape *) 0 ;
30905 wxPyShape *arg3 = (wxPyShape *) NULL ;
30906 PyObject * obj0 = 0 ;
30907 PyObject * obj1 = 0 ;
30908 PyObject * obj2 = 0 ;
30909 char *kwnames[] = {
30910 (char *) "self",(char *) "shape",(char *) "addAfter", NULL
30911 };
30912
30913 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Diagram_AddShape",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
30914 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDiagram,
30915 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30916 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyShape,
30917 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65 30918 if (obj2) {
15afbcd0
RD
30919 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxPyShape,
30920 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
30921 }
30922 {
30923 PyThreadState* __tstate = wxPyBeginAllowThreads();
30924 (arg1)->AddShape(arg2,arg3);
30925
30926 wxPyEndAllowThreads(__tstate);
30927 if (PyErr_Occurred()) SWIG_fail;
30928 }
30929 Py_INCREF(Py_None); resultobj = Py_None;
30930 return resultobj;
30931 fail:
30932 return NULL;
30933}
30934
30935
30936static PyObject *_wrap_Diagram_Clear(PyObject *self, PyObject *args, PyObject *kwargs) {
30937 PyObject *resultobj;
30938 wxDiagram *arg1 = (wxDiagram *) 0 ;
30939 wxDC *arg2 = 0 ;
30940 PyObject * obj0 = 0 ;
30941 PyObject * obj1 = 0 ;
30942 char *kwnames[] = {
30943 (char *) "self",(char *) "dc", NULL
30944 };
30945
30946 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Diagram_Clear",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
30947 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDiagram,
30948 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
30949 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
30950 SWIG_POINTER_EXCEPTION | 0)) == -1)
30951 SWIG_fail;
44127b65 30952 if (arg2 == NULL) {
15afbcd0
RD
30953 PyErr_SetString(PyExc_TypeError,"null reference");
30954 SWIG_fail;
44127b65
RD
30955 }
30956 {
30957 PyThreadState* __tstate = wxPyBeginAllowThreads();
30958 (arg1)->Clear(*arg2);
30959
30960 wxPyEndAllowThreads(__tstate);
30961 if (PyErr_Occurred()) SWIG_fail;
30962 }
30963 Py_INCREF(Py_None); resultobj = Py_None;
30964 return resultobj;
30965 fail:
30966 return NULL;
30967}
30968
30969
30970static PyObject *_wrap_Diagram_DeleteAllShapes(PyObject *self, PyObject *args, PyObject *kwargs) {
30971 PyObject *resultobj;
30972 wxDiagram *arg1 = (wxDiagram *) 0 ;
30973 PyObject * obj0 = 0 ;
30974 char *kwnames[] = {
30975 (char *) "self", NULL
30976 };
30977
30978 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Diagram_DeleteAllShapes",kwnames,&obj0)) goto fail;
15afbcd0
RD
30979 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDiagram,
30980 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
30981 {
30982 PyThreadState* __tstate = wxPyBeginAllowThreads();
30983 (arg1)->DeleteAllShapes();
30984
30985 wxPyEndAllowThreads(__tstate);
30986 if (PyErr_Occurred()) SWIG_fail;
30987 }
30988 Py_INCREF(Py_None); resultobj = Py_None;
30989 return resultobj;
30990 fail:
30991 return NULL;
30992}
30993
30994
30995static PyObject *_wrap_Diagram_DrawOutline(PyObject *self, PyObject *args, PyObject *kwargs) {
30996 PyObject *resultobj;
30997 wxDiagram *arg1 = (wxDiagram *) 0 ;
30998 wxDC *arg2 = 0 ;
30999 double arg3 ;
31000 double arg4 ;
31001 double arg5 ;
31002 double arg6 ;
31003 PyObject * obj0 = 0 ;
31004 PyObject * obj1 = 0 ;
994141e6
RD
31005 PyObject * obj2 = 0 ;
31006 PyObject * obj3 = 0 ;
31007 PyObject * obj4 = 0 ;
31008 PyObject * obj5 = 0 ;
44127b65
RD
31009 char *kwnames[] = {
31010 (char *) "self",(char *) "dc",(char *) "x1",(char *) "y1",(char *) "x2",(char *) "y2", NULL
31011 };
31012
994141e6 31013 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO:Diagram_DrawOutline",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15afbcd0
RD
31014 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDiagram,
31015 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31016 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
31017 SWIG_POINTER_EXCEPTION | 0)) == -1)
31018 SWIG_fail;
44127b65 31019 if (arg2 == NULL) {
15afbcd0
RD
31020 PyErr_SetString(PyExc_TypeError,"null reference");
31021 SWIG_fail;
994141e6 31022 }
15afbcd0
RD
31023 arg3 = (double) SWIG_AsDouble(obj2);
31024 if (PyErr_Occurred()) SWIG_fail;
31025 arg4 = (double) SWIG_AsDouble(obj3);
31026 if (PyErr_Occurred()) SWIG_fail;
31027 arg5 = (double) SWIG_AsDouble(obj4);
31028 if (PyErr_Occurred()) SWIG_fail;
31029 arg6 = (double) SWIG_AsDouble(obj5);
31030 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
31031 {
31032 PyThreadState* __tstate = wxPyBeginAllowThreads();
31033 (arg1)->DrawOutline(*arg2,arg3,arg4,arg5,arg6);
31034
31035 wxPyEndAllowThreads(__tstate);
31036 if (PyErr_Occurred()) SWIG_fail;
31037 }
31038 Py_INCREF(Py_None); resultobj = Py_None;
31039 return resultobj;
31040 fail:
31041 return NULL;
31042}
31043
31044
31045static PyObject *_wrap_Diagram_FindShape(PyObject *self, PyObject *args, PyObject *kwargs) {
31046 PyObject *resultobj;
31047 wxDiagram *arg1 = (wxDiagram *) 0 ;
31048 long arg2 ;
31049 wxPyShape *result;
31050 PyObject * obj0 = 0 ;
994141e6 31051 PyObject * obj1 = 0 ;
44127b65
RD
31052 char *kwnames[] = {
31053 (char *) "self",(char *) "id", NULL
31054 };
31055
994141e6 31056 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Diagram_FindShape",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
31057 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDiagram,
31058 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31059 arg2 = (long) SWIG_AsLong(obj1);
31060 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
31061 {
31062 PyThreadState* __tstate = wxPyBeginAllowThreads();
31063 result = (wxPyShape *)(arg1)->FindShape(arg2);
31064
31065 wxPyEndAllowThreads(__tstate);
31066 if (PyErr_Occurred()) SWIG_fail;
31067 }
31068 {
31069 resultobj = wxPyMake_wxShapeEvtHandler(result);
31070 }
31071 return resultobj;
31072 fail:
31073 return NULL;
31074}
31075
31076
31077static PyObject *_wrap_Diagram_GetCanvas(PyObject *self, PyObject *args, PyObject *kwargs) {
31078 PyObject *resultobj;
31079 wxDiagram *arg1 = (wxDiagram *) 0 ;
31080 wxPyShapeCanvas *result;
31081 PyObject * obj0 = 0 ;
31082 char *kwnames[] = {
31083 (char *) "self", NULL
31084 };
31085
31086 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Diagram_GetCanvas",kwnames,&obj0)) goto fail;
15afbcd0
RD
31087 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDiagram,
31088 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
31089 {
31090 PyThreadState* __tstate = wxPyBeginAllowThreads();
31091 result = (wxPyShapeCanvas *)(arg1)->GetCanvas();
31092
31093 wxPyEndAllowThreads(__tstate);
31094 if (PyErr_Occurred()) SWIG_fail;
31095 }
31096 {
31097 resultobj = wxPyMake_wxObject(result);
31098 }
31099 return resultobj;
31100 fail:
31101 return NULL;
31102}
31103
31104
31105static PyObject *_wrap_Diagram_GetCount(PyObject *self, PyObject *args, PyObject *kwargs) {
31106 PyObject *resultobj;
31107 wxDiagram *arg1 = (wxDiagram *) 0 ;
31108 int result;
31109 PyObject * obj0 = 0 ;
31110 char *kwnames[] = {
31111 (char *) "self", NULL
31112 };
31113
31114 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Diagram_GetCount",kwnames,&obj0)) goto fail;
15afbcd0
RD
31115 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDiagram,
31116 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
31117 {
31118 PyThreadState* __tstate = wxPyBeginAllowThreads();
31119 result = (int)(arg1)->GetCount();
31120
31121 wxPyEndAllowThreads(__tstate);
31122 if (PyErr_Occurred()) SWIG_fail;
31123 }
15afbcd0 31124 resultobj = SWIG_FromInt((int)result);
44127b65
RD
31125 return resultobj;
31126 fail:
31127 return NULL;
31128}
31129
31130
31131static PyObject *_wrap_Diagram_GetGridSpacing(PyObject *self, PyObject *args, PyObject *kwargs) {
31132 PyObject *resultobj;
31133 wxDiagram *arg1 = (wxDiagram *) 0 ;
31134 double result;
31135 PyObject * obj0 = 0 ;
31136 char *kwnames[] = {
31137 (char *) "self", NULL
31138 };
31139
31140 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Diagram_GetGridSpacing",kwnames,&obj0)) goto fail;
15afbcd0
RD
31141 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDiagram,
31142 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
31143 {
31144 PyThreadState* __tstate = wxPyBeginAllowThreads();
31145 result = (double)(arg1)->GetGridSpacing();
31146
31147 wxPyEndAllowThreads(__tstate);
31148 if (PyErr_Occurred()) SWIG_fail;
31149 }
15afbcd0 31150 resultobj = SWIG_FromDouble((double)result);
44127b65
RD
31151 return resultobj;
31152 fail:
31153 return NULL;
31154}
31155
31156
31157static PyObject *_wrap_Diagram_GetMouseTolerance(PyObject *self, PyObject *args, PyObject *kwargs) {
31158 PyObject *resultobj;
31159 wxDiagram *arg1 = (wxDiagram *) 0 ;
31160 int result;
31161 PyObject * obj0 = 0 ;
31162 char *kwnames[] = {
31163 (char *) "self", NULL
31164 };
31165
31166 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Diagram_GetMouseTolerance",kwnames,&obj0)) goto fail;
15afbcd0
RD
31167 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDiagram,
31168 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
31169 {
31170 PyThreadState* __tstate = wxPyBeginAllowThreads();
31171 result = (int)(arg1)->GetMouseTolerance();
31172
31173 wxPyEndAllowThreads(__tstate);
31174 if (PyErr_Occurred()) SWIG_fail;
31175 }
15afbcd0 31176 resultobj = SWIG_FromInt((int)result);
44127b65
RD
31177 return resultobj;
31178 fail:
31179 return NULL;
31180}
31181
31182
31183static PyObject *_wrap_Diagram_GetShapeList(PyObject *self, PyObject *args, PyObject *kwargs) {
31184 PyObject *resultobj;
31185 wxDiagram *arg1 = (wxDiagram *) 0 ;
31186 PyObject *result;
31187 PyObject * obj0 = 0 ;
31188 char *kwnames[] = {
31189 (char *) "self", NULL
31190 };
31191
31192 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Diagram_GetShapeList",kwnames,&obj0)) goto fail;
15afbcd0
RD
31193 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDiagram,
31194 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
31195 {
31196 PyThreadState* __tstate = wxPyBeginAllowThreads();
31197 result = (PyObject *)wxDiagram_GetShapeList(arg1);
31198
31199 wxPyEndAllowThreads(__tstate);
31200 if (PyErr_Occurred()) SWIG_fail;
31201 }
31202 resultobj = result;
31203 return resultobj;
31204 fail:
31205 return NULL;
31206}
31207
31208
31209static PyObject *_wrap_Diagram_GetQuickEditMode(PyObject *self, PyObject *args, PyObject *kwargs) {
31210 PyObject *resultobj;
31211 wxDiagram *arg1 = (wxDiagram *) 0 ;
31212 bool result;
31213 PyObject * obj0 = 0 ;
31214 char *kwnames[] = {
31215 (char *) "self", NULL
31216 };
31217
31218 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Diagram_GetQuickEditMode",kwnames,&obj0)) goto fail;
15afbcd0
RD
31219 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDiagram,
31220 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
31221 {
31222 PyThreadState* __tstate = wxPyBeginAllowThreads();
31223 result = (bool)(arg1)->GetQuickEditMode();
31224
31225 wxPyEndAllowThreads(__tstate);
31226 if (PyErr_Occurred()) SWIG_fail;
31227 }
4f89f6a3
RD
31228 {
31229 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31230 }
44127b65
RD
31231 return resultobj;
31232 fail:
31233 return NULL;
31234}
31235
31236
31237static PyObject *_wrap_Diagram_GetSnapToGrid(PyObject *self, PyObject *args, PyObject *kwargs) {
31238 PyObject *resultobj;
31239 wxDiagram *arg1 = (wxDiagram *) 0 ;
31240 bool result;
31241 PyObject * obj0 = 0 ;
31242 char *kwnames[] = {
31243 (char *) "self", NULL
31244 };
31245
31246 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Diagram_GetSnapToGrid",kwnames,&obj0)) goto fail;
15afbcd0
RD
31247 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDiagram,
31248 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
31249 {
31250 PyThreadState* __tstate = wxPyBeginAllowThreads();
31251 result = (bool)(arg1)->GetSnapToGrid();
31252
31253 wxPyEndAllowThreads(__tstate);
31254 if (PyErr_Occurred()) SWIG_fail;
31255 }
4f89f6a3
RD
31256 {
31257 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31258 }
44127b65
RD
31259 return resultobj;
31260 fail:
31261 return NULL;
31262}
31263
31264
31265static PyObject *_wrap_Diagram_InsertShape(PyObject *self, PyObject *args, PyObject *kwargs) {
31266 PyObject *resultobj;
31267 wxDiagram *arg1 = (wxDiagram *) 0 ;
31268 wxPyShape *arg2 = (wxPyShape *) 0 ;
31269 PyObject * obj0 = 0 ;
31270 PyObject * obj1 = 0 ;
31271 char *kwnames[] = {
31272 (char *) "self",(char *) "shape", NULL
31273 };
31274
31275 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Diagram_InsertShape",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
31276 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDiagram,
31277 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31278 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyShape,
31279 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
31280 {
31281 PyThreadState* __tstate = wxPyBeginAllowThreads();
31282 (arg1)->InsertShape(arg2);
31283
31284 wxPyEndAllowThreads(__tstate);
31285 if (PyErr_Occurred()) SWIG_fail;
31286 }
31287 Py_INCREF(Py_None); resultobj = Py_None;
31288 return resultobj;
31289 fail:
31290 return NULL;
31291}
31292
31293
31294static PyObject *_wrap_Diagram_RecentreAll(PyObject *self, PyObject *args, PyObject *kwargs) {
31295 PyObject *resultobj;
31296 wxDiagram *arg1 = (wxDiagram *) 0 ;
31297 wxDC *arg2 = 0 ;
31298 PyObject * obj0 = 0 ;
31299 PyObject * obj1 = 0 ;
31300 char *kwnames[] = {
31301 (char *) "self",(char *) "dc", NULL
31302 };
31303
31304 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Diagram_RecentreAll",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
31305 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDiagram,
31306 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31307 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
31308 SWIG_POINTER_EXCEPTION | 0)) == -1)
31309 SWIG_fail;
44127b65 31310 if (arg2 == NULL) {
15afbcd0
RD
31311 PyErr_SetString(PyExc_TypeError,"null reference");
31312 SWIG_fail;
44127b65
RD
31313 }
31314 {
31315 PyThreadState* __tstate = wxPyBeginAllowThreads();
31316 (arg1)->RecentreAll(*arg2);
31317
31318 wxPyEndAllowThreads(__tstate);
31319 if (PyErr_Occurred()) SWIG_fail;
31320 }
31321 Py_INCREF(Py_None); resultobj = Py_None;
31322 return resultobj;
31323 fail:
31324 return NULL;
31325}
31326
31327
31328static PyObject *_wrap_Diagram_Redraw(PyObject *self, PyObject *args, PyObject *kwargs) {
31329 PyObject *resultobj;
31330 wxDiagram *arg1 = (wxDiagram *) 0 ;
31331 wxDC *arg2 = 0 ;
31332 PyObject * obj0 = 0 ;
31333 PyObject * obj1 = 0 ;
31334 char *kwnames[] = {
31335 (char *) "self",(char *) "dc", NULL
31336 };
31337
31338 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Diagram_Redraw",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
31339 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDiagram,
31340 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31341 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
31342 SWIG_POINTER_EXCEPTION | 0)) == -1)
31343 SWIG_fail;
44127b65 31344 if (arg2 == NULL) {
15afbcd0
RD
31345 PyErr_SetString(PyExc_TypeError,"null reference");
31346 SWIG_fail;
44127b65
RD
31347 }
31348 {
31349 PyThreadState* __tstate = wxPyBeginAllowThreads();
31350 (arg1)->Redraw(*arg2);
31351
31352 wxPyEndAllowThreads(__tstate);
31353 if (PyErr_Occurred()) SWIG_fail;
31354 }
31355 Py_INCREF(Py_None); resultobj = Py_None;
31356 return resultobj;
31357 fail:
31358 return NULL;
31359}
31360
31361
31362static PyObject *_wrap_Diagram_RemoveAllShapes(PyObject *self, PyObject *args, PyObject *kwargs) {
31363 PyObject *resultobj;
31364 wxDiagram *arg1 = (wxDiagram *) 0 ;
31365 PyObject * obj0 = 0 ;
31366 char *kwnames[] = {
31367 (char *) "self", NULL
31368 };
31369
31370 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Diagram_RemoveAllShapes",kwnames,&obj0)) goto fail;
15afbcd0
RD
31371 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDiagram,
31372 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
31373 {
31374 PyThreadState* __tstate = wxPyBeginAllowThreads();
31375 (arg1)->RemoveAllShapes();
31376
31377 wxPyEndAllowThreads(__tstate);
31378 if (PyErr_Occurred()) SWIG_fail;
31379 }
31380 Py_INCREF(Py_None); resultobj = Py_None;
31381 return resultobj;
31382 fail:
31383 return NULL;
31384}
31385
31386
31387static PyObject *_wrap_Diagram_RemoveShape(PyObject *self, PyObject *args, PyObject *kwargs) {
31388 PyObject *resultobj;
31389 wxDiagram *arg1 = (wxDiagram *) 0 ;
31390 wxPyShape *arg2 = (wxPyShape *) 0 ;
31391 PyObject * obj0 = 0 ;
31392 PyObject * obj1 = 0 ;
31393 char *kwnames[] = {
31394 (char *) "self",(char *) "shape", NULL
31395 };
31396
31397 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Diagram_RemoveShape",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
31398 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDiagram,
31399 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31400 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyShape,
31401 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
31402 {
31403 PyThreadState* __tstate = wxPyBeginAllowThreads();
31404 (arg1)->RemoveShape(arg2);
31405
31406 wxPyEndAllowThreads(__tstate);
31407 if (PyErr_Occurred()) SWIG_fail;
31408 }
31409 Py_INCREF(Py_None); resultobj = Py_None;
31410 return resultobj;
31411 fail:
31412 return NULL;
31413}
31414
31415
31416static PyObject *_wrap_Diagram_SetCanvas(PyObject *self, PyObject *args, PyObject *kwargs) {
31417 PyObject *resultobj;
31418 wxDiagram *arg1 = (wxDiagram *) 0 ;
31419 wxPyShapeCanvas *arg2 = (wxPyShapeCanvas *) 0 ;
31420 PyObject * obj0 = 0 ;
31421 PyObject * obj1 = 0 ;
31422 char *kwnames[] = {
31423 (char *) "self",(char *) "canvas", NULL
31424 };
31425
31426 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Diagram_SetCanvas",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
31427 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDiagram,
31428 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31429 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyShapeCanvas,
31430 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
31431 {
31432 PyThreadState* __tstate = wxPyBeginAllowThreads();
31433 (arg1)->SetCanvas(arg2);
31434
31435 wxPyEndAllowThreads(__tstate);
31436 if (PyErr_Occurred()) SWIG_fail;
31437 }
31438 Py_INCREF(Py_None); resultobj = Py_None;
31439 return resultobj;
31440 fail:
31441 return NULL;
31442}
31443
31444
31445static PyObject *_wrap_Diagram_SetGridSpacing(PyObject *self, PyObject *args, PyObject *kwargs) {
31446 PyObject *resultobj;
31447 wxDiagram *arg1 = (wxDiagram *) 0 ;
31448 double arg2 ;
31449 PyObject * obj0 = 0 ;
994141e6 31450 PyObject * obj1 = 0 ;
44127b65
RD
31451 char *kwnames[] = {
31452 (char *) "self",(char *) "spacing", NULL
31453 };
31454
994141e6 31455 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Diagram_SetGridSpacing",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
31456 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDiagram,
31457 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31458 arg2 = (double) SWIG_AsDouble(obj1);
31459 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
31460 {
31461 PyThreadState* __tstate = wxPyBeginAllowThreads();
31462 (arg1)->SetGridSpacing(arg2);
31463
31464 wxPyEndAllowThreads(__tstate);
31465 if (PyErr_Occurred()) SWIG_fail;
31466 }
31467 Py_INCREF(Py_None); resultobj = Py_None;
31468 return resultobj;
31469 fail:
31470 return NULL;
31471}
31472
31473
31474static PyObject *_wrap_Diagram_SetMouseTolerance(PyObject *self, PyObject *args, PyObject *kwargs) {
31475 PyObject *resultobj;
31476 wxDiagram *arg1 = (wxDiagram *) 0 ;
31477 int arg2 ;
31478 PyObject * obj0 = 0 ;
994141e6 31479 PyObject * obj1 = 0 ;
44127b65
RD
31480 char *kwnames[] = {
31481 (char *) "self",(char *) "tolerance", NULL
31482 };
31483
994141e6 31484 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Diagram_SetMouseTolerance",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
31485 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDiagram,
31486 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31487 arg2 = (int) SWIG_AsInt(obj1);
31488 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
31489 {
31490 PyThreadState* __tstate = wxPyBeginAllowThreads();
31491 (arg1)->SetMouseTolerance(arg2);
31492
31493 wxPyEndAllowThreads(__tstate);
31494 if (PyErr_Occurred()) SWIG_fail;
31495 }
31496 Py_INCREF(Py_None); resultobj = Py_None;
31497 return resultobj;
31498 fail:
31499 return NULL;
31500}
31501
31502
31503static PyObject *_wrap_Diagram_SetQuickEditMode(PyObject *self, PyObject *args, PyObject *kwargs) {
31504 PyObject *resultobj;
31505 wxDiagram *arg1 = (wxDiagram *) 0 ;
31506 bool arg2 ;
31507 PyObject * obj0 = 0 ;
31508 PyObject * obj1 = 0 ;
31509 char *kwnames[] = {
31510 (char *) "self",(char *) "mode", NULL
31511 };
31512
31513 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Diagram_SetQuickEditMode",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
31514 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDiagram,
31515 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31516 arg2 = (bool) SWIG_AsBool(obj1);
31517 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
31518 {
31519 PyThreadState* __tstate = wxPyBeginAllowThreads();
31520 (arg1)->SetQuickEditMode(arg2);
31521
31522 wxPyEndAllowThreads(__tstate);
31523 if (PyErr_Occurred()) SWIG_fail;
31524 }
31525 Py_INCREF(Py_None); resultobj = Py_None;
31526 return resultobj;
31527 fail:
31528 return NULL;
31529}
31530
31531
31532static PyObject *_wrap_Diagram_SetSnapToGrid(PyObject *self, PyObject *args, PyObject *kwargs) {
31533 PyObject *resultobj;
31534 wxDiagram *arg1 = (wxDiagram *) 0 ;
31535 bool arg2 ;
31536 PyObject * obj0 = 0 ;
31537 PyObject * obj1 = 0 ;
31538 char *kwnames[] = {
31539 (char *) "self",(char *) "snap", NULL
31540 };
31541
31542 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Diagram_SetSnapToGrid",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
31543 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDiagram,
31544 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31545 arg2 = (bool) SWIG_AsBool(obj1);
31546 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
31547 {
31548 PyThreadState* __tstate = wxPyBeginAllowThreads();
31549 (arg1)->SetSnapToGrid(arg2);
31550
31551 wxPyEndAllowThreads(__tstate);
31552 if (PyErr_Occurred()) SWIG_fail;
31553 }
31554 Py_INCREF(Py_None); resultobj = Py_None;
31555 return resultobj;
31556 fail:
31557 return NULL;
31558}
31559
31560
31561static PyObject *_wrap_Diagram_ShowAll(PyObject *self, PyObject *args, PyObject *kwargs) {
31562 PyObject *resultobj;
31563 wxDiagram *arg1 = (wxDiagram *) 0 ;
31564 bool arg2 ;
31565 PyObject * obj0 = 0 ;
31566 PyObject * obj1 = 0 ;
31567 char *kwnames[] = {
31568 (char *) "self",(char *) "show", NULL
31569 };
31570
31571 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Diagram_ShowAll",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
31572 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDiagram,
31573 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31574 arg2 = (bool) SWIG_AsBool(obj1);
31575 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
31576 {
31577 PyThreadState* __tstate = wxPyBeginAllowThreads();
31578 (arg1)->ShowAll(arg2);
31579
31580 wxPyEndAllowThreads(__tstate);
31581 if (PyErr_Occurred()) SWIG_fail;
31582 }
31583 Py_INCREF(Py_None); resultobj = Py_None;
31584 return resultobj;
31585 fail:
31586 return NULL;
31587}
31588
31589
31590static PyObject *_wrap_Diagram_Snap(PyObject *self, PyObject *args, PyObject *kwargs) {
31591 PyObject *resultobj;
31592 wxDiagram *arg1 = (wxDiagram *) 0 ;
31593 double *arg2 = (double *) 0 ;
31594 double *arg3 = (double *) 0 ;
31595 double temp2 ;
31596 double temp3 ;
31597 PyObject * obj0 = 0 ;
31598 PyObject * obj1 = 0 ;
31599 PyObject * obj2 = 0 ;
31600 char *kwnames[] = {
31601 (char *) "self",(char *) "INOUT",(char *) "INOUT", NULL
31602 };
31603
31604 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Diagram_Snap",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
31605 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxDiagram,
31606 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
31607 {
31608 temp2 = PyFloat_AsDouble(obj1);
31609 if (PyErr_Occurred()) SWIG_fail;
31610 arg2 = &temp2;
31611 }
31612 {
31613 temp3 = PyFloat_AsDouble(obj2);
31614 if (PyErr_Occurred()) SWIG_fail;
31615 arg3 = &temp3;
31616 }
31617 {
31618 PyThreadState* __tstate = wxPyBeginAllowThreads();
31619 (arg1)->Snap(arg2,arg3);
31620
31621 wxPyEndAllowThreads(__tstate);
31622 if (PyErr_Occurred()) SWIG_fail;
31623 }
31624 Py_INCREF(Py_None); resultobj = Py_None;
31625 {
31626 PyObject *o = PyFloat_FromDouble((double) (*arg2));
31627 resultobj = t_output_helper(resultobj,o);
31628 }
31629 {
31630 PyObject *o = PyFloat_FromDouble((double) (*arg3));
31631 resultobj = t_output_helper(resultobj,o);
31632 }
31633 return resultobj;
31634 fail:
31635 return NULL;
31636}
31637
31638
31639static PyObject * Diagram_swigregister(PyObject *self, PyObject *args) {
31640 PyObject *obj;
31641 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
31642 SWIG_TypeClientData(SWIGTYPE_p_wxDiagram, obj);
31643 Py_INCREF(obj);
31644 return Py_BuildValue((char *)"");
31645}
31646static PyObject *_wrap_new_PyShapeCanvas(PyObject *self, PyObject *args, PyObject *kwargs) {
31647 PyObject *resultobj;
31648 wxWindow *arg1 = (wxWindow *) NULL ;
31649 int arg2 = (int) -1 ;
31650 wxPoint const &arg3_defvalue = wxDefaultPosition ;
31651 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
31652 wxSize const &arg4_defvalue = wxDefaultSize ;
31653 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
31654 long arg5 = (long) wxBORDER ;
31655 wxString const &arg6_defvalue = wxPyShapeCanvasNameStr ;
31656 wxString *arg6 = (wxString *) &arg6_defvalue ;
31657 wxPyShapeCanvas *result;
31658 wxPoint temp3 ;
31659 wxSize temp4 ;
31660 bool temp6 = False ;
31661 PyObject * obj0 = 0 ;
994141e6 31662 PyObject * obj1 = 0 ;
44127b65
RD
31663 PyObject * obj2 = 0 ;
31664 PyObject * obj3 = 0 ;
994141e6 31665 PyObject * obj4 = 0 ;
44127b65
RD
31666 PyObject * obj5 = 0 ;
31667 char *kwnames[] = {
31668 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
31669 };
31670
994141e6 31671 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOOOO:new_PyShapeCanvas",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
44127b65 31672 if (obj0) {
15afbcd0
RD
31673 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxWindow,
31674 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65 31675 }
994141e6 31676 if (obj1) {
15afbcd0
RD
31677 arg2 = (int) SWIG_AsInt(obj1);
31678 if (PyErr_Occurred()) SWIG_fail;
994141e6 31679 }
44127b65
RD
31680 if (obj2) {
31681 {
31682 arg3 = &temp3;
31683 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
31684 }
31685 }
31686 if (obj3) {
31687 {
31688 arg4 = &temp4;
31689 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
31690 }
31691 }
994141e6 31692 if (obj4) {
15afbcd0
RD
31693 arg5 = (long) SWIG_AsLong(obj4);
31694 if (PyErr_Occurred()) SWIG_fail;
994141e6 31695 }
44127b65
RD
31696 if (obj5) {
31697 {
31698 arg6 = wxString_in_helper(obj5);
31699 if (arg6 == NULL) SWIG_fail;
31700 temp6 = True;
31701 }
31702 }
31703 {
31704 PyThreadState* __tstate = wxPyBeginAllowThreads();
31705 result = (wxPyShapeCanvas *)new wxPyShapeCanvas(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
31706
31707 wxPyEndAllowThreads(__tstate);
31708 if (PyErr_Occurred()) SWIG_fail;
31709 }
31710 {
31711 resultobj = wxPyMake_wxObject(result);
31712 }
31713 {
31714 if (temp6)
31715 delete arg6;
31716 }
31717 return resultobj;
31718 fail:
31719 {
31720 if (temp6)
31721 delete arg6;
31722 }
31723 return NULL;
31724}
31725
31726
31727static PyObject *_wrap_PyShapeCanvas__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
31728 PyObject *resultobj;
31729 wxPyShapeCanvas *arg1 = (wxPyShapeCanvas *) 0 ;
31730 PyObject *arg2 = (PyObject *) 0 ;
31731 PyObject *arg3 = (PyObject *) 0 ;
31732 PyObject * obj0 = 0 ;
31733 PyObject * obj1 = 0 ;
31734 PyObject * obj2 = 0 ;
31735 char *kwnames[] = {
31736 (char *) "self",(char *) "self",(char *) "_class", NULL
31737 };
31738
31739 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyShapeCanvas__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
31740 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShapeCanvas,
31741 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
31742 arg2 = obj1;
31743 arg3 = obj2;
31744 {
31745 PyThreadState* __tstate = wxPyBeginAllowThreads();
31746 (arg1)->_setCallbackInfo(arg2,arg3);
31747
31748 wxPyEndAllowThreads(__tstate);
31749 if (PyErr_Occurred()) SWIG_fail;
31750 }
31751 Py_INCREF(Py_None); resultobj = Py_None;
31752 return resultobj;
31753 fail:
31754 return NULL;
31755}
31756
31757
31758static PyObject *_wrap_PyShapeCanvas_AddShape(PyObject *self, PyObject *args, PyObject *kwargs) {
31759 PyObject *resultobj;
31760 wxPyShapeCanvas *arg1 = (wxPyShapeCanvas *) 0 ;
31761 wxPyShape *arg2 = (wxPyShape *) 0 ;
31762 wxPyShape *arg3 = (wxPyShape *) NULL ;
31763 PyObject * obj0 = 0 ;
31764 PyObject * obj1 = 0 ;
31765 PyObject * obj2 = 0 ;
31766 char *kwnames[] = {
31767 (char *) "self",(char *) "shape",(char *) "addAfter", NULL
31768 };
31769
31770 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:PyShapeCanvas_AddShape",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
31771 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShapeCanvas,
31772 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31773 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyShape,
31774 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65 31775 if (obj2) {
15afbcd0
RD
31776 if ((SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_wxPyShape,
31777 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
31778 }
31779 {
31780 PyThreadState* __tstate = wxPyBeginAllowThreads();
31781 (arg1)->AddShape(arg2,arg3);
31782
31783 wxPyEndAllowThreads(__tstate);
31784 if (PyErr_Occurred()) SWIG_fail;
31785 }
31786 Py_INCREF(Py_None); resultobj = Py_None;
31787 return resultobj;
31788 fail:
31789 return NULL;
31790}
31791
31792
31793static PyObject *_wrap_PyShapeCanvas_FindShape(PyObject *self, PyObject *args, PyObject *kwargs) {
31794 PyObject *resultobj;
31795 wxPyShapeCanvas *arg1 = (wxPyShapeCanvas *) 0 ;
31796 double arg2 ;
31797 double arg3 ;
31798 int *arg4 = (int *) 0 ;
31799 wxClassInfo *arg5 = (wxClassInfo *) NULL ;
31800 wxPyShape *arg6 = (wxPyShape *) NULL ;
31801 wxPyShape *result;
31802 int temp4 ;
31803 PyObject * obj0 = 0 ;
994141e6
RD
31804 PyObject * obj1 = 0 ;
31805 PyObject * obj2 = 0 ;
44127b65
RD
31806 PyObject * obj3 = 0 ;
31807 PyObject * obj4 = 0 ;
31808 char *kwnames[] = {
31809 (char *) "self",(char *) "x1",(char *) "y",(char *) "info",(char *) "notImage", NULL
31810 };
31811
31812 arg4 = &temp4;
994141e6 31813 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PyShapeCanvas_FindShape",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
31814 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShapeCanvas,
31815 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31816 arg2 = (double) SWIG_AsDouble(obj1);
31817 if (PyErr_Occurred()) SWIG_fail;
31818 arg3 = (double) SWIG_AsDouble(obj2);
31819 if (PyErr_Occurred()) SWIG_fail;
44127b65 31820 if (obj3) {
15afbcd0
RD
31821 if ((SWIG_ConvertPtr(obj3,(void **)(&arg5),SWIGTYPE_p_wxClassInfo,
31822 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
31823 }
31824 if (obj4) {
15afbcd0
RD
31825 if ((SWIG_ConvertPtr(obj4,(void **)(&arg6),SWIGTYPE_p_wxPyShape,
31826 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
31827 }
31828 {
31829 PyThreadState* __tstate = wxPyBeginAllowThreads();
31830 result = (wxPyShape *)(arg1)->FindShape(arg2,arg3,arg4,arg5,arg6);
31831
31832 wxPyEndAllowThreads(__tstate);
31833 if (PyErr_Occurred()) SWIG_fail;
31834 }
31835 {
31836 resultobj = wxPyMake_wxShapeEvtHandler(result);
31837 }
31838 {
31839 PyObject *o = PyInt_FromLong((long) (*arg4));
31840 resultobj = t_output_helper(resultobj,o);
31841 }
31842 return resultobj;
31843 fail:
31844 return NULL;
31845}
31846
31847
31848static PyObject *_wrap_PyShapeCanvas_FindFirstSensitiveShape(PyObject *self, PyObject *args, PyObject *kwargs) {
31849 PyObject *resultobj;
31850 wxPyShapeCanvas *arg1 = (wxPyShapeCanvas *) 0 ;
31851 double arg2 ;
31852 double arg3 ;
31853 int *arg4 = (int *) 0 ;
31854 int arg5 ;
31855 wxPyShape *result;
31856 int temp4 ;
31857 PyObject * obj0 = 0 ;
994141e6
RD
31858 PyObject * obj1 = 0 ;
31859 PyObject * obj2 = 0 ;
31860 PyObject * obj3 = 0 ;
44127b65
RD
31861 char *kwnames[] = {
31862 (char *) "self",(char *) "x1",(char *) "y",(char *) "op", NULL
31863 };
31864
31865 arg4 = &temp4;
994141e6 31866 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:PyShapeCanvas_FindFirstSensitiveShape",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
15afbcd0
RD
31867 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShapeCanvas,
31868 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31869 arg2 = (double) SWIG_AsDouble(obj1);
31870 if (PyErr_Occurred()) SWIG_fail;
31871 arg3 = (double) SWIG_AsDouble(obj2);
31872 if (PyErr_Occurred()) SWIG_fail;
31873 arg5 = (int) SWIG_AsInt(obj3);
31874 if (PyErr_Occurred()) SWIG_fail;
44127b65
RD
31875 {
31876 PyThreadState* __tstate = wxPyBeginAllowThreads();
31877 result = (wxPyShape *)(arg1)->FindFirstSensitiveShape(arg2,arg3,arg4,arg5);
31878
31879 wxPyEndAllowThreads(__tstate);
31880 if (PyErr_Occurred()) SWIG_fail;
31881 }
31882 {
31883 resultobj = wxPyMake_wxShapeEvtHandler(result);
31884 }
31885 {
31886 PyObject *o = PyInt_FromLong((long) (*arg4));
31887 resultobj = t_output_helper(resultobj,o);
31888 }
31889 return resultobj;
31890 fail:
31891 return NULL;
31892}
31893
31894
31895static PyObject *_wrap_PyShapeCanvas_GetDiagram(PyObject *self, PyObject *args, PyObject *kwargs) {
31896 PyObject *resultobj;
31897 wxPyShapeCanvas *arg1 = (wxPyShapeCanvas *) 0 ;
31898 wxDiagram *result;
31899 PyObject * obj0 = 0 ;
31900 char *kwnames[] = {
31901 (char *) "self", NULL
31902 };
31903
31904 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyShapeCanvas_GetDiagram",kwnames,&obj0)) goto fail;
15afbcd0
RD
31905 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShapeCanvas,
31906 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
31907 {
31908 PyThreadState* __tstate = wxPyBeginAllowThreads();
31909 result = (wxDiagram *)(arg1)->GetDiagram();
31910
31911 wxPyEndAllowThreads(__tstate);
31912 if (PyErr_Occurred()) SWIG_fail;
31913 }
31914 {
31915 resultobj = wxPyMake_wxObject(result);
31916 }
31917 return resultobj;
31918 fail:
31919 return NULL;
31920}
31921
31922
31923static PyObject *_wrap_PyShapeCanvas_GetQuickEditMode(PyObject *self, PyObject *args, PyObject *kwargs) {
31924 PyObject *resultobj;
31925 wxPyShapeCanvas *arg1 = (wxPyShapeCanvas *) 0 ;
31926 bool result;
31927 PyObject * obj0 = 0 ;
31928 char *kwnames[] = {
31929 (char *) "self", NULL
31930 };
31931
31932 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyShapeCanvas_GetQuickEditMode",kwnames,&obj0)) goto fail;
15afbcd0
RD
31933 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShapeCanvas,
31934 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
31935 {
31936 PyThreadState* __tstate = wxPyBeginAllowThreads();
31937 result = (bool)(arg1)->GetQuickEditMode();
31938
31939 wxPyEndAllowThreads(__tstate);
31940 if (PyErr_Occurred()) SWIG_fail;
31941 }
4f89f6a3
RD
31942 {
31943 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31944 }
44127b65
RD
31945 return resultobj;
31946 fail:
31947 return NULL;
31948}
31949
31950
31951static PyObject *_wrap_PyShapeCanvas_InsertShape(PyObject *self, PyObject *args, PyObject *kwargs) {
31952 PyObject *resultobj;
31953 wxPyShapeCanvas *arg1 = (wxPyShapeCanvas *) 0 ;
31954 wxPyShape *arg2 = (wxPyShape *) 0 ;
31955 PyObject * obj0 = 0 ;
31956 PyObject * obj1 = 0 ;
31957 char *kwnames[] = {
31958 (char *) "self",(char *) "shape", NULL
31959 };
31960
31961 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyShapeCanvas_InsertShape",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
31962 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShapeCanvas,
31963 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31964 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyShape,
31965 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
31966 {
31967 PyThreadState* __tstate = wxPyBeginAllowThreads();
31968 (arg1)->InsertShape(arg2);
31969
31970 wxPyEndAllowThreads(__tstate);
31971 if (PyErr_Occurred()) SWIG_fail;
31972 }
31973 Py_INCREF(Py_None); resultobj = Py_None;
31974 return resultobj;
31975 fail:
31976 return NULL;
31977}
31978
31979
31980static PyObject *_wrap_PyShapeCanvas_base_OnBeginDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
31981 PyObject *resultobj;
31982 wxPyShapeCanvas *arg1 = (wxPyShapeCanvas *) 0 ;
31983 double arg2 ;
31984 double arg3 ;
31985 int arg4 = (int) 0 ;
31986 PyObject * obj0 = 0 ;
994141e6
RD
31987 PyObject * obj1 = 0 ;
31988 PyObject * obj2 = 0 ;
31989 PyObject * obj3 = 0 ;
44127b65
RD
31990 char *kwnames[] = {
31991 (char *) "self",(char *) "x",(char *) "y",(char *) "keys", NULL
31992 };
31993
994141e6 31994 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:PyShapeCanvas_base_OnBeginDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
15afbcd0
RD
31995 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShapeCanvas,
31996 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
31997 arg2 = (double) SWIG_AsDouble(obj1);
31998 if (PyErr_Occurred()) SWIG_fail;
31999 arg3 = (double) SWIG_AsDouble(obj2);
32000 if (PyErr_Occurred()) SWIG_fail;
994141e6 32001 if (obj3) {
15afbcd0
RD
32002 arg4 = (int) SWIG_AsInt(obj3);
32003 if (PyErr_Occurred()) SWIG_fail;
994141e6 32004 }
44127b65
RD
32005 {
32006 PyThreadState* __tstate = wxPyBeginAllowThreads();
32007 (arg1)->base_OnBeginDragLeft(arg2,arg3,arg4);
32008
32009 wxPyEndAllowThreads(__tstate);
32010 if (PyErr_Occurred()) SWIG_fail;
32011 }
32012 Py_INCREF(Py_None); resultobj = Py_None;
32013 return resultobj;
32014 fail:
32015 return NULL;
32016}
32017
32018
32019static PyObject *_wrap_PyShapeCanvas_base_OnBeginDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
32020 PyObject *resultobj;
32021 wxPyShapeCanvas *arg1 = (wxPyShapeCanvas *) 0 ;
32022 double arg2 ;
32023 double arg3 ;
32024 int arg4 = (int) 0 ;
32025 PyObject * obj0 = 0 ;
994141e6
RD
32026 PyObject * obj1 = 0 ;
32027 PyObject * obj2 = 0 ;
32028 PyObject * obj3 = 0 ;
44127b65
RD
32029 char *kwnames[] = {
32030 (char *) "self",(char *) "x",(char *) "y",(char *) "keys", NULL
32031 };
32032
994141e6 32033 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:PyShapeCanvas_base_OnBeginDragRight",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
15afbcd0
RD
32034 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShapeCanvas,
32035 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32036 arg2 = (double) SWIG_AsDouble(obj1);
32037 if (PyErr_Occurred()) SWIG_fail;
32038 arg3 = (double) SWIG_AsDouble(obj2);
32039 if (PyErr_Occurred()) SWIG_fail;
994141e6 32040 if (obj3) {
15afbcd0
RD
32041 arg4 = (int) SWIG_AsInt(obj3);
32042 if (PyErr_Occurred()) SWIG_fail;
994141e6 32043 }
44127b65
RD
32044 {
32045 PyThreadState* __tstate = wxPyBeginAllowThreads();
32046 (arg1)->base_OnBeginDragRight(arg2,arg3,arg4);
32047
32048 wxPyEndAllowThreads(__tstate);
32049 if (PyErr_Occurred()) SWIG_fail;
32050 }
32051 Py_INCREF(Py_None); resultobj = Py_None;
32052 return resultobj;
32053 fail:
32054 return NULL;
32055}
32056
32057
32058static PyObject *_wrap_PyShapeCanvas_base_OnEndDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
32059 PyObject *resultobj;
32060 wxPyShapeCanvas *arg1 = (wxPyShapeCanvas *) 0 ;
32061 double arg2 ;
32062 double arg3 ;
32063 int arg4 = (int) 0 ;
32064 PyObject * obj0 = 0 ;
994141e6
RD
32065 PyObject * obj1 = 0 ;
32066 PyObject * obj2 = 0 ;
32067 PyObject * obj3 = 0 ;
44127b65
RD
32068 char *kwnames[] = {
32069 (char *) "self",(char *) "x",(char *) "y",(char *) "keys", NULL
32070 };
32071
994141e6 32072 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:PyShapeCanvas_base_OnEndDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
15afbcd0
RD
32073 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShapeCanvas,
32074 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32075 arg2 = (double) SWIG_AsDouble(obj1);
32076 if (PyErr_Occurred()) SWIG_fail;
32077 arg3 = (double) SWIG_AsDouble(obj2);
32078 if (PyErr_Occurred()) SWIG_fail;
994141e6 32079 if (obj3) {
15afbcd0
RD
32080 arg4 = (int) SWIG_AsInt(obj3);
32081 if (PyErr_Occurred()) SWIG_fail;
994141e6 32082 }
44127b65
RD
32083 {
32084 PyThreadState* __tstate = wxPyBeginAllowThreads();
32085 (arg1)->base_OnEndDragLeft(arg2,arg3,arg4);
32086
32087 wxPyEndAllowThreads(__tstate);
32088 if (PyErr_Occurred()) SWIG_fail;
32089 }
32090 Py_INCREF(Py_None); resultobj = Py_None;
32091 return resultobj;
32092 fail:
32093 return NULL;
32094}
32095
32096
32097static PyObject *_wrap_PyShapeCanvas_base_OnEndDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
32098 PyObject *resultobj;
32099 wxPyShapeCanvas *arg1 = (wxPyShapeCanvas *) 0 ;
32100 double arg2 ;
32101 double arg3 ;
32102 int arg4 = (int) 0 ;
32103 PyObject * obj0 = 0 ;
994141e6
RD
32104 PyObject * obj1 = 0 ;
32105 PyObject * obj2 = 0 ;
32106 PyObject * obj3 = 0 ;
44127b65
RD
32107 char *kwnames[] = {
32108 (char *) "self",(char *) "x",(char *) "y",(char *) "keys", NULL
32109 };
32110
994141e6 32111 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:PyShapeCanvas_base_OnEndDragRight",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
15afbcd0
RD
32112 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShapeCanvas,
32113 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32114 arg2 = (double) SWIG_AsDouble(obj1);
32115 if (PyErr_Occurred()) SWIG_fail;
32116 arg3 = (double) SWIG_AsDouble(obj2);
32117 if (PyErr_Occurred()) SWIG_fail;
994141e6 32118 if (obj3) {
15afbcd0
RD
32119 arg4 = (int) SWIG_AsInt(obj3);
32120 if (PyErr_Occurred()) SWIG_fail;
994141e6 32121 }
44127b65
RD
32122 {
32123 PyThreadState* __tstate = wxPyBeginAllowThreads();
32124 (arg1)->base_OnEndDragRight(arg2,arg3,arg4);
32125
32126 wxPyEndAllowThreads(__tstate);
32127 if (PyErr_Occurred()) SWIG_fail;
32128 }
32129 Py_INCREF(Py_None); resultobj = Py_None;
32130 return resultobj;
32131 fail:
32132 return NULL;
32133}
32134
32135
32136static PyObject *_wrap_PyShapeCanvas_base_OnDragLeft(PyObject *self, PyObject *args, PyObject *kwargs) {
32137 PyObject *resultobj;
32138 wxPyShapeCanvas *arg1 = (wxPyShapeCanvas *) 0 ;
32139 bool arg2 ;
32140 double arg3 ;
32141 double arg4 ;
32142 int arg5 = (int) 0 ;
32143 PyObject * obj0 = 0 ;
32144 PyObject * obj1 = 0 ;
994141e6
RD
32145 PyObject * obj2 = 0 ;
32146 PyObject * obj3 = 0 ;
32147 PyObject * obj4 = 0 ;
44127b65
RD
32148 char *kwnames[] = {
32149 (char *) "self",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys", NULL
32150 };
32151
994141e6 32152 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:PyShapeCanvas_base_OnDragLeft",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
32153 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShapeCanvas,
32154 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32155 arg2 = (bool) SWIG_AsBool(obj1);
32156 if (PyErr_Occurred()) SWIG_fail;
32157 arg3 = (double) SWIG_AsDouble(obj2);
32158 if (PyErr_Occurred()) SWIG_fail;
32159 arg4 = (double) SWIG_AsDouble(obj3);
32160 if (PyErr_Occurred()) SWIG_fail;
994141e6 32161 if (obj4) {
15afbcd0
RD
32162 arg5 = (int) SWIG_AsInt(obj4);
32163 if (PyErr_Occurred()) SWIG_fail;
994141e6 32164 }
44127b65
RD
32165 {
32166 PyThreadState* __tstate = wxPyBeginAllowThreads();
32167 (arg1)->base_OnDragLeft(arg2,arg3,arg4,arg5);
32168
32169 wxPyEndAllowThreads(__tstate);
32170 if (PyErr_Occurred()) SWIG_fail;
32171 }
32172 Py_INCREF(Py_None); resultobj = Py_None;
32173 return resultobj;
32174 fail:
32175 return NULL;
32176}
32177
32178
32179static PyObject *_wrap_PyShapeCanvas_base_OnDragRight(PyObject *self, PyObject *args, PyObject *kwargs) {
32180 PyObject *resultobj;
32181 wxPyShapeCanvas *arg1 = (wxPyShapeCanvas *) 0 ;
32182 bool arg2 ;
32183 double arg3 ;
32184 double arg4 ;
32185 int arg5 = (int) 0 ;
32186 PyObject * obj0 = 0 ;
32187 PyObject * obj1 = 0 ;
994141e6
RD
32188 PyObject * obj2 = 0 ;
32189 PyObject * obj3 = 0 ;
32190 PyObject * obj4 = 0 ;
44127b65
RD
32191 char *kwnames[] = {
32192 (char *) "self",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys", NULL
32193 };
32194
994141e6 32195 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:PyShapeCanvas_base_OnDragRight",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15afbcd0
RD
32196 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShapeCanvas,
32197 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32198 arg2 = (bool) SWIG_AsBool(obj1);
32199 if (PyErr_Occurred()) SWIG_fail;
32200 arg3 = (double) SWIG_AsDouble(obj2);
32201 if (PyErr_Occurred()) SWIG_fail;
32202 arg4 = (double) SWIG_AsDouble(obj3);
32203 if (PyErr_Occurred()) SWIG_fail;
994141e6 32204 if (obj4) {
15afbcd0
RD
32205 arg5 = (int) SWIG_AsInt(obj4);
32206 if (PyErr_Occurred()) SWIG_fail;
994141e6 32207 }
44127b65
RD
32208 {
32209 PyThreadState* __tstate = wxPyBeginAllowThreads();
32210 (arg1)->base_OnDragRight(arg2,arg3,arg4,arg5);
32211
32212 wxPyEndAllowThreads(__tstate);
32213 if (PyErr_Occurred()) SWIG_fail;
32214 }
32215 Py_INCREF(Py_None); resultobj = Py_None;
32216 return resultobj;
32217 fail:
32218 return NULL;
32219}
32220
32221
32222static PyObject *_wrap_PyShapeCanvas_base_OnLeftClick(PyObject *self, PyObject *args, PyObject *kwargs) {
32223 PyObject *resultobj;
32224 wxPyShapeCanvas *arg1 = (wxPyShapeCanvas *) 0 ;
32225 double arg2 ;
32226 double arg3 ;
32227 int arg4 = (int) 0 ;
32228 PyObject * obj0 = 0 ;
994141e6
RD
32229 PyObject * obj1 = 0 ;
32230 PyObject * obj2 = 0 ;
32231 PyObject * obj3 = 0 ;
44127b65
RD
32232 char *kwnames[] = {
32233 (char *) "self",(char *) "x",(char *) "y",(char *) "keys", NULL
32234 };
32235
994141e6 32236 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:PyShapeCanvas_base_OnLeftClick",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
15afbcd0
RD
32237 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShapeCanvas,
32238 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32239 arg2 = (double) SWIG_AsDouble(obj1);
32240 if (PyErr_Occurred()) SWIG_fail;
32241 arg3 = (double) SWIG_AsDouble(obj2);
32242 if (PyErr_Occurred()) SWIG_fail;
994141e6 32243 if (obj3) {
15afbcd0
RD
32244 arg4 = (int) SWIG_AsInt(obj3);
32245 if (PyErr_Occurred()) SWIG_fail;
994141e6 32246 }
44127b65
RD
32247 {
32248 PyThreadState* __tstate = wxPyBeginAllowThreads();
32249 (arg1)->base_OnLeftClick(arg2,arg3,arg4);
32250
32251 wxPyEndAllowThreads(__tstate);
32252 if (PyErr_Occurred()) SWIG_fail;
32253 }
32254 Py_INCREF(Py_None); resultobj = Py_None;
32255 return resultobj;
32256 fail:
32257 return NULL;
32258}
32259
32260
32261static PyObject *_wrap_PyShapeCanvas_base_OnRightClick(PyObject *self, PyObject *args, PyObject *kwargs) {
32262 PyObject *resultobj;
32263 wxPyShapeCanvas *arg1 = (wxPyShapeCanvas *) 0 ;
32264 double arg2 ;
32265 double arg3 ;
32266 int arg4 = (int) 0 ;
32267 PyObject * obj0 = 0 ;
994141e6
RD
32268 PyObject * obj1 = 0 ;
32269 PyObject * obj2 = 0 ;
32270 PyObject * obj3 = 0 ;
44127b65
RD
32271 char *kwnames[] = {
32272 (char *) "self",(char *) "x",(char *) "y",(char *) "keys", NULL
32273 };
32274
994141e6 32275 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:PyShapeCanvas_base_OnRightClick",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
15afbcd0
RD
32276 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShapeCanvas,
32277 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32278 arg2 = (double) SWIG_AsDouble(obj1);
32279 if (PyErr_Occurred()) SWIG_fail;
32280 arg3 = (double) SWIG_AsDouble(obj2);
32281 if (PyErr_Occurred()) SWIG_fail;
994141e6 32282 if (obj3) {
15afbcd0
RD
32283 arg4 = (int) SWIG_AsInt(obj3);
32284 if (PyErr_Occurred()) SWIG_fail;
994141e6 32285 }
44127b65
RD
32286 {
32287 PyThreadState* __tstate = wxPyBeginAllowThreads();
32288 (arg1)->base_OnRightClick(arg2,arg3,arg4);
32289
32290 wxPyEndAllowThreads(__tstate);
32291 if (PyErr_Occurred()) SWIG_fail;
32292 }
32293 Py_INCREF(Py_None); resultobj = Py_None;
32294 return resultobj;
32295 fail:
32296 return NULL;
32297}
32298
32299
32300static PyObject *_wrap_PyShapeCanvas_Redraw(PyObject *self, PyObject *args, PyObject *kwargs) {
32301 PyObject *resultobj;
32302 wxPyShapeCanvas *arg1 = (wxPyShapeCanvas *) 0 ;
32303 wxDC *arg2 = 0 ;
32304 PyObject * obj0 = 0 ;
32305 PyObject * obj1 = 0 ;
32306 char *kwnames[] = {
32307 (char *) "self",(char *) "dc", NULL
32308 };
32309
32310 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyShapeCanvas_Redraw",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
32311 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShapeCanvas,
32312 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32313 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDC,
32314 SWIG_POINTER_EXCEPTION | 0)) == -1)
32315 SWIG_fail;
44127b65 32316 if (arg2 == NULL) {
15afbcd0
RD
32317 PyErr_SetString(PyExc_TypeError,"null reference");
32318 SWIG_fail;
44127b65
RD
32319 }
32320 {
32321 PyThreadState* __tstate = wxPyBeginAllowThreads();
32322 (arg1)->Redraw(*arg2);
32323
32324 wxPyEndAllowThreads(__tstate);
32325 if (PyErr_Occurred()) SWIG_fail;
32326 }
32327 Py_INCREF(Py_None); resultobj = Py_None;
32328 return resultobj;
32329 fail:
32330 return NULL;
32331}
32332
32333
32334static PyObject *_wrap_PyShapeCanvas_RemoveShape(PyObject *self, PyObject *args, PyObject *kwargs) {
32335 PyObject *resultobj;
32336 wxPyShapeCanvas *arg1 = (wxPyShapeCanvas *) 0 ;
32337 wxPyShape *arg2 = (wxPyShape *) 0 ;
32338 PyObject * obj0 = 0 ;
32339 PyObject * obj1 = 0 ;
32340 char *kwnames[] = {
32341 (char *) "self",(char *) "shape", NULL
32342 };
32343
32344 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyShapeCanvas_RemoveShape",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
32345 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShapeCanvas,
32346 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32347 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxPyShape,
32348 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
32349 {
32350 PyThreadState* __tstate = wxPyBeginAllowThreads();
32351 (arg1)->RemoveShape(arg2);
32352
32353 wxPyEndAllowThreads(__tstate);
32354 if (PyErr_Occurred()) SWIG_fail;
32355 }
32356 Py_INCREF(Py_None); resultobj = Py_None;
32357 return resultobj;
32358 fail:
32359 return NULL;
32360}
32361
32362
32363static PyObject *_wrap_PyShapeCanvas_SetDiagram(PyObject *self, PyObject *args, PyObject *kwargs) {
32364 PyObject *resultobj;
32365 wxPyShapeCanvas *arg1 = (wxPyShapeCanvas *) 0 ;
32366 wxDiagram *arg2 = (wxDiagram *) 0 ;
32367 PyObject * obj0 = 0 ;
32368 PyObject * obj1 = 0 ;
32369 char *kwnames[] = {
32370 (char *) "self",(char *) "diagram", NULL
32371 };
32372
32373 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyShapeCanvas_SetDiagram",kwnames,&obj0,&obj1)) goto fail;
15afbcd0
RD
32374 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShapeCanvas,
32375 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
32376 if ((SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_wxDiagram,
32377 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
32378 {
32379 PyThreadState* __tstate = wxPyBeginAllowThreads();
32380 (arg1)->SetDiagram(arg2);
32381
32382 wxPyEndAllowThreads(__tstate);
32383 if (PyErr_Occurred()) SWIG_fail;
32384 }
32385 Py_INCREF(Py_None); resultobj = Py_None;
32386 return resultobj;
32387 fail:
32388 return NULL;
32389}
32390
32391
32392static PyObject *_wrap_PyShapeCanvas_Snap(PyObject *self, PyObject *args, PyObject *kwargs) {
32393 PyObject *resultobj;
32394 wxPyShapeCanvas *arg1 = (wxPyShapeCanvas *) 0 ;
32395 double *arg2 = (double *) 0 ;
32396 double *arg3 = (double *) 0 ;
32397 double temp2 ;
32398 double temp3 ;
32399 PyObject * obj0 = 0 ;
32400 PyObject * obj1 = 0 ;
32401 PyObject * obj2 = 0 ;
32402 char *kwnames[] = {
32403 (char *) "self",(char *) "INOUT",(char *) "INOUT", NULL
32404 };
32405
32406 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyShapeCanvas_Snap",kwnames,&obj0,&obj1,&obj2)) goto fail;
15afbcd0
RD
32407 if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyShapeCanvas,
32408 SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
44127b65
RD
32409 {
32410 temp2 = PyFloat_AsDouble(obj1);
32411 if (PyErr_Occurred()) SWIG_fail;
32412 arg2 = &temp2;
32413 }
32414 {
32415 temp3 = PyFloat_AsDouble(obj2);
32416 if (PyErr_Occurred()) SWIG_fail;
32417 arg3 = &temp3;
32418 }
32419 {
32420 PyThreadState* __tstate = wxPyBeginAllowThreads();
32421 (arg1)->Snap(arg2,arg3);
32422
32423 wxPyEndAllowThreads(__tstate);
32424 if (PyErr_Occurred()) SWIG_fail;
32425 }
32426 Py_INCREF(Py_None); resultobj = Py_None;
32427 {
32428 PyObject *o = PyFloat_FromDouble((double) (*arg2));
32429 resultobj = t_output_helper(resultobj,o);
32430 }
32431 {
32432 PyObject *o = PyFloat_FromDouble((double) (*arg3));
32433 resultobj = t_output_helper(resultobj,o);
32434 }
32435 return resultobj;
32436 fail:
32437 return NULL;
32438}
32439
32440
32441static PyObject * PyShapeCanvas_swigregister(PyObject *self, PyObject *args) {
32442 PyObject *obj;
32443 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
32444 SWIG_TypeClientData(SWIGTYPE_p_wxPyShapeCanvas, obj);
32445 Py_INCREF(obj);
32446 return Py_BuildValue((char *)"");
32447}
32448static PyObject *_wrap_OGLInitialize(PyObject *self, PyObject *args, PyObject *kwargs) {
32449 PyObject *resultobj;
32450 char *kwnames[] = {
32451 NULL
32452 };
32453
32454 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":OGLInitialize",kwnames)) goto fail;
32455 {
32456 PyThreadState* __tstate = wxPyBeginAllowThreads();
32457 wxOGLInitialize();
32458
32459 wxPyEndAllowThreads(__tstate);
32460 if (PyErr_Occurred()) SWIG_fail;
32461 }
32462 Py_INCREF(Py_None); resultobj = Py_None;
32463 return resultobj;
32464 fail:
32465 return NULL;
32466}
32467
32468
32469static PyObject *_wrap_OGLCleanUp(PyObject *self, PyObject *args, PyObject *kwargs) {
32470 PyObject *resultobj;
32471 char *kwnames[] = {
32472 NULL
32473 };
32474
32475 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":OGLCleanUp",kwnames)) goto fail;
32476 {
32477 PyThreadState* __tstate = wxPyBeginAllowThreads();
32478 wxOGLCleanUp();
32479
32480 wxPyEndAllowThreads(__tstate);
32481 if (PyErr_Occurred()) SWIG_fail;
32482 }
32483 Py_INCREF(Py_None); resultobj = Py_None;
32484 return resultobj;
32485 fail:
32486 return NULL;
32487}
32488
32489
32490static PyMethodDef SwigMethods[] = {
32491 { (char *)"new_ShapeRegion", (PyCFunction) _wrap_new_ShapeRegion, METH_VARARGS | METH_KEYWORDS },
32492 { (char *)"ShapeRegion_SetText", (PyCFunction) _wrap_ShapeRegion_SetText, METH_VARARGS | METH_KEYWORDS },
32493 { (char *)"ShapeRegion_SetFont", (PyCFunction) _wrap_ShapeRegion_SetFont, METH_VARARGS | METH_KEYWORDS },
32494 { (char *)"ShapeRegion_SetMinSize", (PyCFunction) _wrap_ShapeRegion_SetMinSize, METH_VARARGS | METH_KEYWORDS },
32495 { (char *)"ShapeRegion_SetSize", (PyCFunction) _wrap_ShapeRegion_SetSize, METH_VARARGS | METH_KEYWORDS },
32496 { (char *)"ShapeRegion_SetPosition", (PyCFunction) _wrap_ShapeRegion_SetPosition, METH_VARARGS | METH_KEYWORDS },
32497 { (char *)"ShapeRegion_SetProportions", (PyCFunction) _wrap_ShapeRegion_SetProportions, METH_VARARGS | METH_KEYWORDS },
32498 { (char *)"ShapeRegion_SetFormatMode", (PyCFunction) _wrap_ShapeRegion_SetFormatMode, METH_VARARGS | METH_KEYWORDS },
32499 { (char *)"ShapeRegion_SetName", (PyCFunction) _wrap_ShapeRegion_SetName, METH_VARARGS | METH_KEYWORDS },
32500 { (char *)"ShapeRegion_SetColour", (PyCFunction) _wrap_ShapeRegion_SetColour, METH_VARARGS | METH_KEYWORDS },
32501 { (char *)"ShapeRegion_GetText", (PyCFunction) _wrap_ShapeRegion_GetText, METH_VARARGS | METH_KEYWORDS },
32502 { (char *)"ShapeRegion_GetFont", (PyCFunction) _wrap_ShapeRegion_GetFont, METH_VARARGS | METH_KEYWORDS },
32503 { (char *)"ShapeRegion_GetMinSize", (PyCFunction) _wrap_ShapeRegion_GetMinSize, METH_VARARGS | METH_KEYWORDS },
32504 { (char *)"ShapeRegion_GetProportion", (PyCFunction) _wrap_ShapeRegion_GetProportion, METH_VARARGS | METH_KEYWORDS },
32505 { (char *)"ShapeRegion_GetSize", (PyCFunction) _wrap_ShapeRegion_GetSize, METH_VARARGS | METH_KEYWORDS },
32506 { (char *)"ShapeRegion_GetPosition", (PyCFunction) _wrap_ShapeRegion_GetPosition, METH_VARARGS | METH_KEYWORDS },
32507 { (char *)"ShapeRegion_GetFormatMode", (PyCFunction) _wrap_ShapeRegion_GetFormatMode, METH_VARARGS | METH_KEYWORDS },
32508 { (char *)"ShapeRegion_GetName", (PyCFunction) _wrap_ShapeRegion_GetName, METH_VARARGS | METH_KEYWORDS },
32509 { (char *)"ShapeRegion_GetColour", (PyCFunction) _wrap_ShapeRegion_GetColour, METH_VARARGS | METH_KEYWORDS },
32510 { (char *)"ShapeRegion_GetActualColourObject", (PyCFunction) _wrap_ShapeRegion_GetActualColourObject, METH_VARARGS | METH_KEYWORDS },
32511 { (char *)"ShapeRegion_GetFormattedText", (PyCFunction) _wrap_ShapeRegion_GetFormattedText, METH_VARARGS | METH_KEYWORDS },
32512 { (char *)"ShapeRegion_GetPenColour", (PyCFunction) _wrap_ShapeRegion_GetPenColour, METH_VARARGS | METH_KEYWORDS },
32513 { (char *)"ShapeRegion_GetPenStyle", (PyCFunction) _wrap_ShapeRegion_GetPenStyle, METH_VARARGS | METH_KEYWORDS },
32514 { (char *)"ShapeRegion_SetPenStyle", (PyCFunction) _wrap_ShapeRegion_SetPenStyle, METH_VARARGS | METH_KEYWORDS },
32515 { (char *)"ShapeRegion_SetPenColour", (PyCFunction) _wrap_ShapeRegion_SetPenColour, METH_VARARGS | METH_KEYWORDS },
32516 { (char *)"ShapeRegion_GetActualPen", (PyCFunction) _wrap_ShapeRegion_GetActualPen, METH_VARARGS | METH_KEYWORDS },
32517 { (char *)"ShapeRegion_GetWidth", (PyCFunction) _wrap_ShapeRegion_GetWidth, METH_VARARGS | METH_KEYWORDS },
32518 { (char *)"ShapeRegion_GetHeight", (PyCFunction) _wrap_ShapeRegion_GetHeight, METH_VARARGS | METH_KEYWORDS },
32519 { (char *)"ShapeRegion_ClearText", (PyCFunction) _wrap_ShapeRegion_ClearText, METH_VARARGS | METH_KEYWORDS },
32520 { (char *)"ShapeRegion_swigregister", ShapeRegion_swigregister, METH_VARARGS },
30d215aa
RD
32521 { (char *)"new_AttachmentPoint", (PyCFunction) _wrap_new_AttachmentPoint, METH_VARARGS | METH_KEYWORDS },
32522 { (char *)"AttachmentPoint_m_id_set", (PyCFunction) _wrap_AttachmentPoint_m_id_set, METH_VARARGS | METH_KEYWORDS },
32523 { (char *)"AttachmentPoint_m_id_get", (PyCFunction) _wrap_AttachmentPoint_m_id_get, METH_VARARGS | METH_KEYWORDS },
32524 { (char *)"AttachmentPoint_m_x_set", (PyCFunction) _wrap_AttachmentPoint_m_x_set, METH_VARARGS | METH_KEYWORDS },
32525 { (char *)"AttachmentPoint_m_x_get", (PyCFunction) _wrap_AttachmentPoint_m_x_get, METH_VARARGS | METH_KEYWORDS },
32526 { (char *)"AttachmentPoint_m_y_set", (PyCFunction) _wrap_AttachmentPoint_m_y_set, METH_VARARGS | METH_KEYWORDS },
32527 { (char *)"AttachmentPoint_m_y_get", (PyCFunction) _wrap_AttachmentPoint_m_y_get, METH_VARARGS | METH_KEYWORDS },
32528 { (char *)"AttachmentPoint_swigregister", AttachmentPoint_swigregister, METH_VARARGS },
44127b65
RD
32529 { (char *)"new_PyShapeEvtHandler", (PyCFunction) _wrap_new_PyShapeEvtHandler, METH_VARARGS | METH_KEYWORDS },
32530 { (char *)"PyShapeEvtHandler__setCallbackInfo", (PyCFunction) _wrap_PyShapeEvtHandler__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
32531 { (char *)"PyShapeEvtHandler__setOORInfo", (PyCFunction) _wrap_PyShapeEvtHandler__setOORInfo, METH_VARARGS | METH_KEYWORDS },
32532 { (char *)"PyShapeEvtHandler_SetShape", (PyCFunction) _wrap_PyShapeEvtHandler_SetShape, METH_VARARGS | METH_KEYWORDS },
32533 { (char *)"PyShapeEvtHandler_GetShape", (PyCFunction) _wrap_PyShapeEvtHandler_GetShape, METH_VARARGS | METH_KEYWORDS },
32534 { (char *)"PyShapeEvtHandler_SetPreviousHandler", (PyCFunction) _wrap_PyShapeEvtHandler_SetPreviousHandler, METH_VARARGS | METH_KEYWORDS },
32535 { (char *)"PyShapeEvtHandler_GetPreviousHandler", (PyCFunction) _wrap_PyShapeEvtHandler_GetPreviousHandler, METH_VARARGS | METH_KEYWORDS },
32536 { (char *)"PyShapeEvtHandler_CreateNewCopy", (PyCFunction) _wrap_PyShapeEvtHandler_CreateNewCopy, METH_VARARGS | METH_KEYWORDS },
32537 { (char *)"PyShapeEvtHandler_base_OnDelete", (PyCFunction) _wrap_PyShapeEvtHandler_base_OnDelete, METH_VARARGS | METH_KEYWORDS },
32538 { (char *)"PyShapeEvtHandler_base_OnDraw", (PyCFunction) _wrap_PyShapeEvtHandler_base_OnDraw, METH_VARARGS | METH_KEYWORDS },
32539 { (char *)"PyShapeEvtHandler_base_OnDrawContents", (PyCFunction) _wrap_PyShapeEvtHandler_base_OnDrawContents, METH_VARARGS | METH_KEYWORDS },
32540 { (char *)"PyShapeEvtHandler_base_OnDrawBranches", (PyCFunction) _wrap_PyShapeEvtHandler_base_OnDrawBranches, METH_VARARGS | METH_KEYWORDS },
32541 { (char *)"PyShapeEvtHandler_base_OnMoveLinks", (PyCFunction) _wrap_PyShapeEvtHandler_base_OnMoveLinks, METH_VARARGS | METH_KEYWORDS },
32542 { (char *)"PyShapeEvtHandler_base_OnErase", (PyCFunction) _wrap_PyShapeEvtHandler_base_OnErase, METH_VARARGS | METH_KEYWORDS },
32543 { (char *)"PyShapeEvtHandler_base_OnEraseContents", (PyCFunction) _wrap_PyShapeEvtHandler_base_OnEraseContents, METH_VARARGS | METH_KEYWORDS },
32544 { (char *)"PyShapeEvtHandler_base_OnHighlight", (PyCFunction) _wrap_PyShapeEvtHandler_base_OnHighlight, METH_VARARGS | METH_KEYWORDS },
32545 { (char *)"PyShapeEvtHandler_base_OnLeftClick", (PyCFunction) _wrap_PyShapeEvtHandler_base_OnLeftClick, METH_VARARGS | METH_KEYWORDS },
32546 { (char *)"PyShapeEvtHandler_base_OnLeftDoubleClick", (PyCFunction) _wrap_PyShapeEvtHandler_base_OnLeftDoubleClick, METH_VARARGS | METH_KEYWORDS },
32547 { (char *)"PyShapeEvtHandler_base_OnRightClick", (PyCFunction) _wrap_PyShapeEvtHandler_base_OnRightClick, METH_VARARGS | METH_KEYWORDS },
32548 { (char *)"PyShapeEvtHandler_base_OnSize", (PyCFunction) _wrap_PyShapeEvtHandler_base_OnSize, METH_VARARGS | METH_KEYWORDS },
32549 { (char *)"PyShapeEvtHandler_base_OnMovePre", (PyCFunction) _wrap_PyShapeEvtHandler_base_OnMovePre, METH_VARARGS | METH_KEYWORDS },
32550 { (char *)"PyShapeEvtHandler_base_OnMovePost", (PyCFunction) _wrap_PyShapeEvtHandler_base_OnMovePost, METH_VARARGS | METH_KEYWORDS },
32551 { (char *)"PyShapeEvtHandler_base_OnDragLeft", (PyCFunction) _wrap_PyShapeEvtHandler_base_OnDragLeft, METH_VARARGS | METH_KEYWORDS },
32552 { (char *)"PyShapeEvtHandler_base_OnBeginDragLeft", (PyCFunction) _wrap_PyShapeEvtHandler_base_OnBeginDragLeft, METH_VARARGS | METH_KEYWORDS },
32553 { (char *)"PyShapeEvtHandler_base_OnEndDragLeft", (PyCFunction) _wrap_PyShapeEvtHandler_base_OnEndDragLeft, METH_VARARGS | METH_KEYWORDS },
32554 { (char *)"PyShapeEvtHandler_base_OnDragRight", (PyCFunction) _wrap_PyShapeEvtHandler_base_OnDragRight, METH_VARARGS | METH_KEYWORDS },
32555 { (char *)"PyShapeEvtHandler_base_OnBeginDragRight", (PyCFunction) _wrap_PyShapeEvtHandler_base_OnBeginDragRight, METH_VARARGS | METH_KEYWORDS },
32556 { (char *)"PyShapeEvtHandler_base_OnEndDragRight", (PyCFunction) _wrap_PyShapeEvtHandler_base_OnEndDragRight, METH_VARARGS | METH_KEYWORDS },
32557 { (char *)"PyShapeEvtHandler_base_OnDrawOutline", (PyCFunction) _wrap_PyShapeEvtHandler_base_OnDrawOutline, METH_VARARGS | METH_KEYWORDS },
32558 { (char *)"PyShapeEvtHandler_base_OnDrawControlPoints", (PyCFunction) _wrap_PyShapeEvtHandler_base_OnDrawControlPoints, METH_VARARGS | METH_KEYWORDS },
32559 { (char *)"PyShapeEvtHandler_base_OnEraseControlPoints", (PyCFunction) _wrap_PyShapeEvtHandler_base_OnEraseControlPoints, METH_VARARGS | METH_KEYWORDS },
32560 { (char *)"PyShapeEvtHandler_base_OnMoveLink", (PyCFunction) _wrap_PyShapeEvtHandler_base_OnMoveLink, METH_VARARGS | METH_KEYWORDS },
32561 { (char *)"PyShapeEvtHandler_base_OnSizingDragLeft", (PyCFunction) _wrap_PyShapeEvtHandler_base_OnSizingDragLeft, METH_VARARGS | METH_KEYWORDS },
32562 { (char *)"PyShapeEvtHandler_base_OnSizingBeginDragLeft", (PyCFunction) _wrap_PyShapeEvtHandler_base_OnSizingBeginDragLeft, METH_VARARGS | METH_KEYWORDS },
32563 { (char *)"PyShapeEvtHandler_base_OnSizingEndDragLeft", (PyCFunction) _wrap_PyShapeEvtHandler_base_OnSizingEndDragLeft, METH_VARARGS | METH_KEYWORDS },
32564 { (char *)"PyShapeEvtHandler_base_OnBeginSize", (PyCFunction) _wrap_PyShapeEvtHandler_base_OnBeginSize, METH_VARARGS | METH_KEYWORDS },
32565 { (char *)"PyShapeEvtHandler_base_OnEndSize", (PyCFunction) _wrap_PyShapeEvtHandler_base_OnEndSize, METH_VARARGS | METH_KEYWORDS },
32566 { (char *)"PyShapeEvtHandler_swigregister", PyShapeEvtHandler_swigregister, METH_VARARGS },
32567 { (char *)"new_PyShape", (PyCFunction) _wrap_new_PyShape, METH_VARARGS | METH_KEYWORDS },
32568 { (char *)"PyShape__setCallbackInfo", (PyCFunction) _wrap_PyShape__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
32569 { (char *)"PyShape_GetBoundingBoxMax", (PyCFunction) _wrap_PyShape_GetBoundingBoxMax, METH_VARARGS | METH_KEYWORDS },
32570 { (char *)"PyShape_GetBoundingBoxMin", (PyCFunction) _wrap_PyShape_GetBoundingBoxMin, METH_VARARGS | METH_KEYWORDS },
32571 { (char *)"PyShape_GetPerimeterPoint", (PyCFunction) _wrap_PyShape_GetPerimeterPoint, METH_VARARGS | METH_KEYWORDS },
32572 { (char *)"PyShape_GetCanvas", (PyCFunction) _wrap_PyShape_GetCanvas, METH_VARARGS | METH_KEYWORDS },
32573 { (char *)"PyShape_SetCanvas", (PyCFunction) _wrap_PyShape_SetCanvas, METH_VARARGS | METH_KEYWORDS },
32574 { (char *)"PyShape_AddToCanvas", (PyCFunction) _wrap_PyShape_AddToCanvas, METH_VARARGS | METH_KEYWORDS },
32575 { (char *)"PyShape_InsertInCanvas", (PyCFunction) _wrap_PyShape_InsertInCanvas, METH_VARARGS | METH_KEYWORDS },
32576 { (char *)"PyShape_RemoveFromCanvas", (PyCFunction) _wrap_PyShape_RemoveFromCanvas, METH_VARARGS | METH_KEYWORDS },
32577 { (char *)"PyShape_GetX", (PyCFunction) _wrap_PyShape_GetX, METH_VARARGS | METH_KEYWORDS },
32578 { (char *)"PyShape_GetY", (PyCFunction) _wrap_PyShape_GetY, METH_VARARGS | METH_KEYWORDS },
32579 { (char *)"PyShape_SetX", (PyCFunction) _wrap_PyShape_SetX, METH_VARARGS | METH_KEYWORDS },
32580 { (char *)"PyShape_SetY", (PyCFunction) _wrap_PyShape_SetY, METH_VARARGS | METH_KEYWORDS },
32581 { (char *)"PyShape_GetParent", (PyCFunction) _wrap_PyShape_GetParent, METH_VARARGS | METH_KEYWORDS },
32582 { (char *)"PyShape_SetParent", (PyCFunction) _wrap_PyShape_SetParent, METH_VARARGS | METH_KEYWORDS },
32583 { (char *)"PyShape_GetTopAncestor", (PyCFunction) _wrap_PyShape_GetTopAncestor, METH_VARARGS | METH_KEYWORDS },
32584 { (char *)"PyShape_GetChildren", (PyCFunction) _wrap_PyShape_GetChildren, METH_VARARGS | METH_KEYWORDS },
32585 { (char *)"PyShape_Unlink", (PyCFunction) _wrap_PyShape_Unlink, METH_VARARGS | METH_KEYWORDS },
32586 { (char *)"PyShape_SetDrawHandles", (PyCFunction) _wrap_PyShape_SetDrawHandles, METH_VARARGS | METH_KEYWORDS },
32587 { (char *)"PyShape_GetDrawHandles", (PyCFunction) _wrap_PyShape_GetDrawHandles, METH_VARARGS | METH_KEYWORDS },
32588 { (char *)"PyShape_MakeControlPoints", (PyCFunction) _wrap_PyShape_MakeControlPoints, METH_VARARGS | METH_KEYWORDS },
32589 { (char *)"PyShape_DeleteControlPoints", (PyCFunction) _wrap_PyShape_DeleteControlPoints, METH_VARARGS | METH_KEYWORDS },
32590 { (char *)"PyShape_ResetControlPoints", (PyCFunction) _wrap_PyShape_ResetControlPoints, METH_VARARGS | METH_KEYWORDS },
32591 { (char *)"PyShape_GetEventHandler", (PyCFunction) _wrap_PyShape_GetEventHandler, METH_VARARGS | METH_KEYWORDS },
32592 { (char *)"PyShape_SetEventHandler", (PyCFunction) _wrap_PyShape_SetEventHandler, METH_VARARGS | METH_KEYWORDS },
32593 { (char *)"PyShape_MakeMandatoryControlPoints", (PyCFunction) _wrap_PyShape_MakeMandatoryControlPoints, METH_VARARGS | METH_KEYWORDS },
32594 { (char *)"PyShape_ResetMandatoryControlPoints", (PyCFunction) _wrap_PyShape_ResetMandatoryControlPoints, METH_VARARGS | METH_KEYWORDS },
32595 { (char *)"PyShape_Recompute", (PyCFunction) _wrap_PyShape_Recompute, METH_VARARGS | METH_KEYWORDS },
32596 { (char *)"PyShape_CalculateSize", (PyCFunction) _wrap_PyShape_CalculateSize, METH_VARARGS | METH_KEYWORDS },
32597 { (char *)"PyShape_Select", (PyCFunction) _wrap_PyShape_Select, METH_VARARGS | METH_KEYWORDS },
32598 { (char *)"PyShape_SetHighlight", (PyCFunction) _wrap_PyShape_SetHighlight, METH_VARARGS | METH_KEYWORDS },
32599 { (char *)"PyShape_IsHighlighted", (PyCFunction) _wrap_PyShape_IsHighlighted, METH_VARARGS | METH_KEYWORDS },
32600 { (char *)"PyShape_Selected", (PyCFunction) _wrap_PyShape_Selected, METH_VARARGS | METH_KEYWORDS },
32601 { (char *)"PyShape_AncestorSelected", (PyCFunction) _wrap_PyShape_AncestorSelected, METH_VARARGS | METH_KEYWORDS },
32602 { (char *)"PyShape_SetSensitivityFilter", (PyCFunction) _wrap_PyShape_SetSensitivityFilter, METH_VARARGS | METH_KEYWORDS },
32603 { (char *)"PyShape_GetSensitivityFilter", (PyCFunction) _wrap_PyShape_GetSensitivityFilter, METH_VARARGS | METH_KEYWORDS },
32604 { (char *)"PyShape_SetDraggable", (PyCFunction) _wrap_PyShape_SetDraggable, METH_VARARGS | METH_KEYWORDS },
32605 { (char *)"PyShape_SetFixedSize", (PyCFunction) _wrap_PyShape_SetFixedSize, METH_VARARGS | METH_KEYWORDS },
32606 { (char *)"PyShape_GetFixedSize", (PyCFunction) _wrap_PyShape_GetFixedSize, METH_VARARGS | METH_KEYWORDS },
32607 { (char *)"PyShape_GetFixedWidth", (PyCFunction) _wrap_PyShape_GetFixedWidth, METH_VARARGS | METH_KEYWORDS },
32608 { (char *)"PyShape_GetFixedHeight", (PyCFunction) _wrap_PyShape_GetFixedHeight, METH_VARARGS | METH_KEYWORDS },
32609 { (char *)"PyShape_SetSpaceAttachments", (PyCFunction) _wrap_PyShape_SetSpaceAttachments, METH_VARARGS | METH_KEYWORDS },
32610 { (char *)"PyShape_GetSpaceAttachments", (PyCFunction) _wrap_PyShape_GetSpaceAttachments, METH_VARARGS | METH_KEYWORDS },
32611 { (char *)"PyShape_SetShadowMode", (PyCFunction) _wrap_PyShape_SetShadowMode, METH_VARARGS | METH_KEYWORDS },
32612 { (char *)"PyShape_GetShadowMode", (PyCFunction) _wrap_PyShape_GetShadowMode, METH_VARARGS | METH_KEYWORDS },
32613 { (char *)"PyShape_HitTest", (PyCFunction) _wrap_PyShape_HitTest, METH_VARARGS | METH_KEYWORDS },
32614 { (char *)"PyShape_SetCentreResize", (PyCFunction) _wrap_PyShape_SetCentreResize, METH_VARARGS | METH_KEYWORDS },
32615 { (char *)"PyShape_GetCentreResize", (PyCFunction) _wrap_PyShape_GetCentreResize, METH_VARARGS | METH_KEYWORDS },
32616 { (char *)"PyShape_SetMaintainAspectRatio", (PyCFunction) _wrap_PyShape_SetMaintainAspectRatio, METH_VARARGS | METH_KEYWORDS },
32617 { (char *)"PyShape_GetMaintainAspectRatio", (PyCFunction) _wrap_PyShape_GetMaintainAspectRatio, METH_VARARGS | METH_KEYWORDS },
32618 { (char *)"PyShape_GetLines", (PyCFunction) _wrap_PyShape_GetLines, METH_VARARGS | METH_KEYWORDS },
32619 { (char *)"PyShape_SetDisableLabel", (PyCFunction) _wrap_PyShape_SetDisableLabel, METH_VARARGS | METH_KEYWORDS },
32620 { (char *)"PyShape_GetDisableLabel", (PyCFunction) _wrap_PyShape_GetDisableLabel, METH_VARARGS | METH_KEYWORDS },
32621 { (char *)"PyShape_SetAttachmentMode", (PyCFunction) _wrap_PyShape_SetAttachmentMode, METH_VARARGS | METH_KEYWORDS },
32622 { (char *)"PyShape_GetAttachmentMode", (PyCFunction) _wrap_PyShape_GetAttachmentMode, METH_VARARGS | METH_KEYWORDS },
32623 { (char *)"PyShape_SetId", (PyCFunction) _wrap_PyShape_SetId, METH_VARARGS | METH_KEYWORDS },
32624 { (char *)"PyShape_GetId", (PyCFunction) _wrap_PyShape_GetId, METH_VARARGS | METH_KEYWORDS },
32625 { (char *)"PyShape_SetPen", (PyCFunction) _wrap_PyShape_SetPen, METH_VARARGS | METH_KEYWORDS },
32626 { (char *)"PyShape_SetBrush", (PyCFunction) _wrap_PyShape_SetBrush, METH_VARARGS | METH_KEYWORDS },
32627 { (char *)"PyShape_Show", (PyCFunction) _wrap_PyShape_Show, METH_VARARGS | METH_KEYWORDS },
32628 { (char *)"PyShape_IsShown", (PyCFunction) _wrap_PyShape_IsShown, METH_VARARGS | METH_KEYWORDS },
32629 { (char *)"PyShape_Move", (PyCFunction) _wrap_PyShape_Move, METH_VARARGS | METH_KEYWORDS },
32630 { (char *)"PyShape_Erase", (PyCFunction) _wrap_PyShape_Erase, METH_VARARGS | METH_KEYWORDS },
32631 { (char *)"PyShape_EraseContents", (PyCFunction) _wrap_PyShape_EraseContents, METH_VARARGS | METH_KEYWORDS },
32632 { (char *)"PyShape_Draw", (PyCFunction) _wrap_PyShape_Draw, METH_VARARGS | METH_KEYWORDS },
32633 { (char *)"PyShape_Flash", (PyCFunction) _wrap_PyShape_Flash, METH_VARARGS | METH_KEYWORDS },
32634 { (char *)"PyShape_MoveLinks", (PyCFunction) _wrap_PyShape_MoveLinks, METH_VARARGS | METH_KEYWORDS },
32635 { (char *)"PyShape_DrawContents", (PyCFunction) _wrap_PyShape_DrawContents, METH_VARARGS | METH_KEYWORDS },
32636 { (char *)"PyShape_SetSize", (PyCFunction) _wrap_PyShape_SetSize, METH_VARARGS | METH_KEYWORDS },
32637 { (char *)"PyShape_SetAttachmentSize", (PyCFunction) _wrap_PyShape_SetAttachmentSize, METH_VARARGS | METH_KEYWORDS },
32638 { (char *)"PyShape_Attach", (PyCFunction) _wrap_PyShape_Attach, METH_VARARGS | METH_KEYWORDS },
32639 { (char *)"PyShape_Detach", (PyCFunction) _wrap_PyShape_Detach, METH_VARARGS | METH_KEYWORDS },
32640 { (char *)"PyShape_Constrain", (PyCFunction) _wrap_PyShape_Constrain, METH_VARARGS | METH_KEYWORDS },
32641 { (char *)"PyShape_AddLine", (PyCFunction) _wrap_PyShape_AddLine, METH_VARARGS | METH_KEYWORDS },
32642 { (char *)"PyShape_GetLinePosition", (PyCFunction) _wrap_PyShape_GetLinePosition, METH_VARARGS | METH_KEYWORDS },
32643 { (char *)"PyShape_AddText", (PyCFunction) _wrap_PyShape_AddText, METH_VARARGS | METH_KEYWORDS },
32644 { (char *)"PyShape_GetPen", (PyCFunction) _wrap_PyShape_GetPen, METH_VARARGS | METH_KEYWORDS },
32645 { (char *)"PyShape_GetBrush", (PyCFunction) _wrap_PyShape_GetBrush, METH_VARARGS | METH_KEYWORDS },
32646 { (char *)"PyShape_SetDefaultRegionSize", (PyCFunction) _wrap_PyShape_SetDefaultRegionSize, METH_VARARGS | METH_KEYWORDS },
32647 { (char *)"PyShape_FormatText", (PyCFunction) _wrap_PyShape_FormatText, METH_VARARGS | METH_KEYWORDS },
32648 { (char *)"PyShape_SetFormatMode", (PyCFunction) _wrap_PyShape_SetFormatMode, METH_VARARGS | METH_KEYWORDS },
32649 { (char *)"PyShape_GetFormatMode", (PyCFunction) _wrap_PyShape_GetFormatMode, METH_VARARGS | METH_KEYWORDS },
32650 { (char *)"PyShape_SetFont", (PyCFunction) _wrap_PyShape_SetFont, METH_VARARGS | METH_KEYWORDS },
32651 { (char *)"PyShape_GetFont", (PyCFunction) _wrap_PyShape_GetFont, METH_VARARGS | METH_KEYWORDS },
32652 { (char *)"PyShape_SetTextColour", (PyCFunction) _wrap_PyShape_SetTextColour, METH_VARARGS | METH_KEYWORDS },
32653 { (char *)"PyShape_GetTextColour", (PyCFunction) _wrap_PyShape_GetTextColour, METH_VARARGS | METH_KEYWORDS },
32654 { (char *)"PyShape_GetNumberOfTextRegions", (PyCFunction) _wrap_PyShape_GetNumberOfTextRegions, METH_VARARGS | METH_KEYWORDS },
32655 { (char *)"PyShape_SetRegionName", (PyCFunction) _wrap_PyShape_SetRegionName, METH_VARARGS | METH_KEYWORDS },
32656 { (char *)"PyShape_GetRegionName", (PyCFunction) _wrap_PyShape_GetRegionName, METH_VARARGS | METH_KEYWORDS },
32657 { (char *)"PyShape_GetRegionId", (PyCFunction) _wrap_PyShape_GetRegionId, METH_VARARGS | METH_KEYWORDS },
32658 { (char *)"PyShape_NameRegions", (PyCFunction) _wrap_PyShape_NameRegions, METH_VARARGS | METH_KEYWORDS },
32659 { (char *)"PyShape_GetRegions", (PyCFunction) _wrap_PyShape_GetRegions, METH_VARARGS | METH_KEYWORDS },
32660 { (char *)"PyShape_AddRegion", (PyCFunction) _wrap_PyShape_AddRegion, METH_VARARGS | METH_KEYWORDS },
32661 { (char *)"PyShape_ClearRegions", (PyCFunction) _wrap_PyShape_ClearRegions, METH_VARARGS | METH_KEYWORDS },
32662 { (char *)"PyShape_AssignNewIds", (PyCFunction) _wrap_PyShape_AssignNewIds, METH_VARARGS | METH_KEYWORDS },
32663 { (char *)"PyShape_FindRegion", (PyCFunction) _wrap_PyShape_FindRegion, METH_VARARGS | METH_KEYWORDS },
32664 { (char *)"PyShape_FindRegionNames", (PyCFunction) _wrap_PyShape_FindRegionNames, METH_VARARGS | METH_KEYWORDS },
32665 { (char *)"PyShape_ClearText", (PyCFunction) _wrap_PyShape_ClearText, METH_VARARGS | METH_KEYWORDS },
32666 { (char *)"PyShape_RemoveLine", (PyCFunction) _wrap_PyShape_RemoveLine, METH_VARARGS | METH_KEYWORDS },
32667 { (char *)"PyShape_GetAttachmentPosition", (PyCFunction) _wrap_PyShape_GetAttachmentPosition, METH_VARARGS | METH_KEYWORDS },
32668 { (char *)"PyShape_GetNumberOfAttachments", (PyCFunction) _wrap_PyShape_GetNumberOfAttachments, METH_VARARGS | METH_KEYWORDS },
32669 { (char *)"PyShape_AttachmentIsValid", (PyCFunction) _wrap_PyShape_AttachmentIsValid, METH_VARARGS | METH_KEYWORDS },
30d215aa 32670 { (char *)"PyShape_GetAttachments", (PyCFunction) _wrap_PyShape_GetAttachments, METH_VARARGS | METH_KEYWORDS },
44127b65
RD
32671 { (char *)"PyShape_GetAttachmentPositionEdge", (PyCFunction) _wrap_PyShape_GetAttachmentPositionEdge, METH_VARARGS | METH_KEYWORDS },
32672 { (char *)"PyShape_CalcSimpleAttachment", (PyCFunction) _wrap_PyShape_CalcSimpleAttachment, METH_VARARGS | METH_KEYWORDS },
32673 { (char *)"PyShape_AttachmentSortTest", (PyCFunction) _wrap_PyShape_AttachmentSortTest, METH_VARARGS | METH_KEYWORDS },
32674 { (char *)"PyShape_EraseLinks", (PyCFunction) _wrap_PyShape_EraseLinks, METH_VARARGS | METH_KEYWORDS },
32675 { (char *)"PyShape_DrawLinks", (PyCFunction) _wrap_PyShape_DrawLinks, METH_VARARGS | METH_KEYWORDS },
32676 { (char *)"PyShape_MoveLineToNewAttachment", (PyCFunction) _wrap_PyShape_MoveLineToNewAttachment, METH_VARARGS | METH_KEYWORDS },
32677 { (char *)"PyShape_ApplyAttachmentOrdering", (PyCFunction) _wrap_PyShape_ApplyAttachmentOrdering, METH_VARARGS | METH_KEYWORDS },
32678 { (char *)"PyShape_GetBranchingAttachmentRoot", (PyCFunction) _wrap_PyShape_GetBranchingAttachmentRoot, METH_VARARGS | METH_KEYWORDS },
32679 { (char *)"PyShape_GetBranchingAttachmentInfo", (PyCFunction) _wrap_PyShape_GetBranchingAttachmentInfo, METH_VARARGS | METH_KEYWORDS },
32680 { (char *)"PyShape_GetBranchingAttachmentPoint", (PyCFunction) _wrap_PyShape_GetBranchingAttachmentPoint, METH_VARARGS | METH_KEYWORDS },
32681 { (char *)"PyShape_GetAttachmentLineCount", (PyCFunction) _wrap_PyShape_GetAttachmentLineCount, METH_VARARGS | METH_KEYWORDS },
32682 { (char *)"PyShape_SetBranchNeckLength", (PyCFunction) _wrap_PyShape_SetBranchNeckLength, METH_VARARGS | METH_KEYWORDS },
32683 { (char *)"PyShape_GetBranchNeckLength", (PyCFunction) _wrap_PyShape_GetBranchNeckLength, METH_VARARGS | METH_KEYWORDS },
32684 { (char *)"PyShape_SetBranchStemLength", (PyCFunction) _wrap_PyShape_SetBranchStemLength, METH_VARARGS | METH_KEYWORDS },
32685 { (char *)"PyShape_GetBranchStemLength", (PyCFunction) _wrap_PyShape_GetBranchStemLength, METH_VARARGS | METH_KEYWORDS },
32686 { (char *)"PyShape_SetBranchSpacing", (PyCFunction) _wrap_PyShape_SetBranchSpacing, METH_VARARGS | METH_KEYWORDS },
32687 { (char *)"PyShape_GetBranchSpacing", (PyCFunction) _wrap_PyShape_GetBranchSpacing, METH_VARARGS | METH_KEYWORDS },
32688 { (char *)"PyShape_SetBranchStyle", (PyCFunction) _wrap_PyShape_SetBranchStyle, METH_VARARGS | METH_KEYWORDS },
32689 { (char *)"PyShape_GetBranchStyle", (PyCFunction) _wrap_PyShape_GetBranchStyle, METH_VARARGS | METH_KEYWORDS },
32690 { (char *)"PyShape_PhysicalToLogicalAttachment", (PyCFunction) _wrap_PyShape_PhysicalToLogicalAttachment, METH_VARARGS | METH_KEYWORDS },
32691 { (char *)"PyShape_LogicalToPhysicalAttachment", (PyCFunction) _wrap_PyShape_LogicalToPhysicalAttachment, METH_VARARGS | METH_KEYWORDS },
32692 { (char *)"PyShape_Draggable", (PyCFunction) _wrap_PyShape_Draggable, METH_VARARGS | METH_KEYWORDS },
32693 { (char *)"PyShape_HasDescendant", (PyCFunction) _wrap_PyShape_HasDescendant, METH_VARARGS | METH_KEYWORDS },
32694 { (char *)"PyShape_CreateNewCopy", (PyCFunction) _wrap_PyShape_CreateNewCopy, METH_VARARGS | METH_KEYWORDS },
32695 { (char *)"PyShape_Copy", (PyCFunction) _wrap_PyShape_Copy, METH_VARARGS | METH_KEYWORDS },
32696 { (char *)"PyShape_CopyWithHandler", (PyCFunction) _wrap_PyShape_CopyWithHandler, METH_VARARGS | METH_KEYWORDS },
32697 { (char *)"PyShape_Rotate", (PyCFunction) _wrap_PyShape_Rotate, METH_VARARGS | METH_KEYWORDS },
32698 { (char *)"PyShape_GetRotation", (PyCFunction) _wrap_PyShape_GetRotation, METH_VARARGS | METH_KEYWORDS },
30d215aa 32699 { (char *)"PyShape_SetRotation", (PyCFunction) _wrap_PyShape_SetRotation, METH_VARARGS | METH_KEYWORDS },
44127b65
RD
32700 { (char *)"PyShape_ClearAttachments", (PyCFunction) _wrap_PyShape_ClearAttachments, METH_VARARGS | METH_KEYWORDS },
32701 { (char *)"PyShape_Recentre", (PyCFunction) _wrap_PyShape_Recentre, METH_VARARGS | METH_KEYWORDS },
32702 { (char *)"PyShape_ClearPointList", (PyCFunction) _wrap_PyShape_ClearPointList, METH_VARARGS | METH_KEYWORDS },
32703 { (char *)"PyShape_GetBackgroundPen", (PyCFunction) _wrap_PyShape_GetBackgroundPen, METH_VARARGS | METH_KEYWORDS },
32704 { (char *)"PyShape_GetBackgroundBrush", (PyCFunction) _wrap_PyShape_GetBackgroundBrush, METH_VARARGS | METH_KEYWORDS },
32705 { (char *)"PyShape_base_OnDelete", (PyCFunction) _wrap_PyShape_base_OnDelete, METH_VARARGS | METH_KEYWORDS },
32706 { (char *)"PyShape_base_OnDraw", (PyCFunction) _wrap_PyShape_base_OnDraw, METH_VARARGS | METH_KEYWORDS },
32707 { (char *)"PyShape_base_OnDrawContents", (PyCFunction) _wrap_PyShape_base_OnDrawContents, METH_VARARGS | METH_KEYWORDS },
32708 { (char *)"PyShape_base_OnDrawBranches", (PyCFunction) _wrap_PyShape_base_OnDrawBranches, METH_VARARGS | METH_KEYWORDS },
32709 { (char *)"PyShape_base_OnMoveLinks", (PyCFunction) _wrap_PyShape_base_OnMoveLinks, METH_VARARGS | METH_KEYWORDS },
32710 { (char *)"PyShape_base_OnErase", (PyCFunction) _wrap_PyShape_base_OnErase, METH_VARARGS | METH_KEYWORDS },
32711 { (char *)"PyShape_base_OnEraseContents", (PyCFunction) _wrap_PyShape_base_OnEraseContents, METH_VARARGS | METH_KEYWORDS },
32712 { (char *)"PyShape_base_OnHighlight", (PyCFunction) _wrap_PyShape_base_OnHighlight, METH_VARARGS | METH_KEYWORDS },
32713 { (char *)"PyShape_base_OnLeftClick", (PyCFunction) _wrap_PyShape_base_OnLeftClick, METH_VARARGS | METH_KEYWORDS },
32714 { (char *)"PyShape_base_OnLeftDoubleClick", (PyCFunction) _wrap_PyShape_base_OnLeftDoubleClick, METH_VARARGS | METH_KEYWORDS },
32715 { (char *)"PyShape_base_OnRightClick", (PyCFunction) _wrap_PyShape_base_OnRightClick, METH_VARARGS | METH_KEYWORDS },
32716 { (char *)"PyShape_base_OnSize", (PyCFunction) _wrap_PyShape_base_OnSize, METH_VARARGS | METH_KEYWORDS },
32717 { (char *)"PyShape_base_OnMovePre", (PyCFunction) _wrap_PyShape_base_OnMovePre, METH_VARARGS | METH_KEYWORDS },
32718 { (char *)"PyShape_base_OnMovePost", (PyCFunction) _wrap_PyShape_base_OnMovePost, METH_VARARGS | METH_KEYWORDS },
32719 { (char *)"PyShape_base_OnDragLeft", (PyCFunction) _wrap_PyShape_base_OnDragLeft, METH_VARARGS | METH_KEYWORDS },
32720 { (char *)"PyShape_base_OnBeginDragLeft", (PyCFunction) _wrap_PyShape_base_OnBeginDragLeft, METH_VARARGS | METH_KEYWORDS },
32721 { (char *)"PyShape_base_OnEndDragLeft", (PyCFunction) _wrap_PyShape_base_OnEndDragLeft, METH_VARARGS | METH_KEYWORDS },
32722 { (char *)"PyShape_base_OnDragRight", (PyCFunction) _wrap_PyShape_base_OnDragRight, METH_VARARGS | METH_KEYWORDS },
32723 { (char *)"PyShape_base_OnBeginDragRight", (PyCFunction) _wrap_PyShape_base_OnBeginDragRight, METH_VARARGS | METH_KEYWORDS },
32724 { (char *)"PyShape_base_OnEndDragRight", (PyCFunction) _wrap_PyShape_base_OnEndDragRight, METH_VARARGS | METH_KEYWORDS },
32725 { (char *)"PyShape_base_OnDrawOutline", (PyCFunction) _wrap_PyShape_base_OnDrawOutline, METH_VARARGS | METH_KEYWORDS },
32726 { (char *)"PyShape_base_OnDrawControlPoints", (PyCFunction) _wrap_PyShape_base_OnDrawControlPoints, METH_VARARGS | METH_KEYWORDS },
32727 { (char *)"PyShape_base_OnEraseControlPoints", (PyCFunction) _wrap_PyShape_base_OnEraseControlPoints, METH_VARARGS | METH_KEYWORDS },
32728 { (char *)"PyShape_base_OnMoveLink", (PyCFunction) _wrap_PyShape_base_OnMoveLink, METH_VARARGS | METH_KEYWORDS },
32729 { (char *)"PyShape_base_OnSizingDragLeft", (PyCFunction) _wrap_PyShape_base_OnSizingDragLeft, METH_VARARGS | METH_KEYWORDS },
32730 { (char *)"PyShape_base_OnSizingBeginDragLeft", (PyCFunction) _wrap_PyShape_base_OnSizingBeginDragLeft, METH_VARARGS | METH_KEYWORDS },
32731 { (char *)"PyShape_base_OnSizingEndDragLeft", (PyCFunction) _wrap_PyShape_base_OnSizingEndDragLeft, METH_VARARGS | METH_KEYWORDS },
32732 { (char *)"PyShape_base_OnBeginSize", (PyCFunction) _wrap_PyShape_base_OnBeginSize, METH_VARARGS | METH_KEYWORDS },
32733 { (char *)"PyShape_base_OnEndSize", (PyCFunction) _wrap_PyShape_base_OnEndSize, METH_VARARGS | METH_KEYWORDS },
32734 { (char *)"PyShape_swigregister", PyShape_swigregister, METH_VARARGS },
32735 { (char *)"new_PseudoMetaFile", (PyCFunction) _wrap_new_PseudoMetaFile, METH_VARARGS | METH_KEYWORDS },
32736 { (char *)"delete_PseudoMetaFile", (PyCFunction) _wrap_delete_PseudoMetaFile, METH_VARARGS | METH_KEYWORDS },
32737 { (char *)"PseudoMetaFile_Draw", (PyCFunction) _wrap_PseudoMetaFile_Draw, METH_VARARGS | METH_KEYWORDS },
32738 { (char *)"PseudoMetaFile_Clear", (PyCFunction) _wrap_PseudoMetaFile_Clear, METH_VARARGS | METH_KEYWORDS },
32739 { (char *)"PseudoMetaFile_Copy", (PyCFunction) _wrap_PseudoMetaFile_Copy, METH_VARARGS | METH_KEYWORDS },
32740 { (char *)"PseudoMetaFile_Scale", (PyCFunction) _wrap_PseudoMetaFile_Scale, METH_VARARGS | METH_KEYWORDS },
32741 { (char *)"PseudoMetaFile_ScaleTo", (PyCFunction) _wrap_PseudoMetaFile_ScaleTo, METH_VARARGS | METH_KEYWORDS },
32742 { (char *)"PseudoMetaFile_Translate", (PyCFunction) _wrap_PseudoMetaFile_Translate, METH_VARARGS | METH_KEYWORDS },
32743 { (char *)"PseudoMetaFile_Rotate", (PyCFunction) _wrap_PseudoMetaFile_Rotate, METH_VARARGS | METH_KEYWORDS },
32744 { (char *)"PseudoMetaFile_LoadFromMetaFile", (PyCFunction) _wrap_PseudoMetaFile_LoadFromMetaFile, METH_VARARGS | METH_KEYWORDS },
32745 { (char *)"PseudoMetaFile_GetBounds", (PyCFunction) _wrap_PseudoMetaFile_GetBounds, METH_VARARGS | METH_KEYWORDS },
32746 { (char *)"PseudoMetaFile_CalculateSize", (PyCFunction) _wrap_PseudoMetaFile_CalculateSize, METH_VARARGS | METH_KEYWORDS },
32747 { (char *)"PseudoMetaFile_SetRotateable", (PyCFunction) _wrap_PseudoMetaFile_SetRotateable, METH_VARARGS | METH_KEYWORDS },
32748 { (char *)"PseudoMetaFile_GetRotateable", (PyCFunction) _wrap_PseudoMetaFile_GetRotateable, METH_VARARGS | METH_KEYWORDS },
32749 { (char *)"PseudoMetaFile_SetSize", (PyCFunction) _wrap_PseudoMetaFile_SetSize, METH_VARARGS | METH_KEYWORDS },
32750 { (char *)"PseudoMetaFile_SetFillBrush", (PyCFunction) _wrap_PseudoMetaFile_SetFillBrush, METH_VARARGS | METH_KEYWORDS },
32751 { (char *)"PseudoMetaFile_GetFillBrush", (PyCFunction) _wrap_PseudoMetaFile_GetFillBrush, METH_VARARGS | METH_KEYWORDS },
32752 { (char *)"PseudoMetaFile_SetOutlinePen", (PyCFunction) _wrap_PseudoMetaFile_SetOutlinePen, METH_VARARGS | METH_KEYWORDS },
32753 { (char *)"PseudoMetaFile_GetOutlinePen", (PyCFunction) _wrap_PseudoMetaFile_GetOutlinePen, METH_VARARGS | METH_KEYWORDS },
32754 { (char *)"PseudoMetaFile_SetOutlineOp", (PyCFunction) _wrap_PseudoMetaFile_SetOutlineOp, METH_VARARGS | METH_KEYWORDS },
32755 { (char *)"PseudoMetaFile_GetOutlineOp", (PyCFunction) _wrap_PseudoMetaFile_GetOutlineOp, METH_VARARGS | METH_KEYWORDS },
32756 { (char *)"PseudoMetaFile_IsValid", (PyCFunction) _wrap_PseudoMetaFile_IsValid, METH_VARARGS | METH_KEYWORDS },
32757 { (char *)"PseudoMetaFile_DrawLine", (PyCFunction) _wrap_PseudoMetaFile_DrawLine, METH_VARARGS | METH_KEYWORDS },
32758 { (char *)"PseudoMetaFile_DrawRectangle", (PyCFunction) _wrap_PseudoMetaFile_DrawRectangle, METH_VARARGS | METH_KEYWORDS },
32759 { (char *)"PseudoMetaFile_DrawRoundedRectangle", (PyCFunction) _wrap_PseudoMetaFile_DrawRoundedRectangle, METH_VARARGS | METH_KEYWORDS },
32760 { (char *)"PseudoMetaFile_DrawArc", (PyCFunction) _wrap_PseudoMetaFile_DrawArc, METH_VARARGS | METH_KEYWORDS },
32761 { (char *)"PseudoMetaFile_DrawEllipticArc", (PyCFunction) _wrap_PseudoMetaFile_DrawEllipticArc, METH_VARARGS | METH_KEYWORDS },
32762 { (char *)"PseudoMetaFile_DrawEllipse", (PyCFunction) _wrap_PseudoMetaFile_DrawEllipse, METH_VARARGS | METH_KEYWORDS },
32763 { (char *)"PseudoMetaFile_DrawPoint", (PyCFunction) _wrap_PseudoMetaFile_DrawPoint, METH_VARARGS | METH_KEYWORDS },
32764 { (char *)"PseudoMetaFile_DrawText", (PyCFunction) _wrap_PseudoMetaFile_DrawText, METH_VARARGS | METH_KEYWORDS },
32765 { (char *)"PseudoMetaFile_DrawLines", (PyCFunction) _wrap_PseudoMetaFile_DrawLines, METH_VARARGS | METH_KEYWORDS },
32766 { (char *)"PseudoMetaFile_DrawPolygon", (PyCFunction) _wrap_PseudoMetaFile_DrawPolygon, METH_VARARGS | METH_KEYWORDS },
32767 { (char *)"PseudoMetaFile_DrawSpline", (PyCFunction) _wrap_PseudoMetaFile_DrawSpline, METH_VARARGS | METH_KEYWORDS },
32768 { (char *)"PseudoMetaFile_SetClippingRect", (PyCFunction) _wrap_PseudoMetaFile_SetClippingRect, METH_VARARGS | METH_KEYWORDS },
32769 { (char *)"PseudoMetaFile_DestroyClippingRect", (PyCFunction) _wrap_PseudoMetaFile_DestroyClippingRect, METH_VARARGS | METH_KEYWORDS },
32770 { (char *)"PseudoMetaFile_SetPen", (PyCFunction) _wrap_PseudoMetaFile_SetPen, METH_VARARGS | METH_KEYWORDS },
32771 { (char *)"PseudoMetaFile_SetBrush", (PyCFunction) _wrap_PseudoMetaFile_SetBrush, METH_VARARGS | METH_KEYWORDS },
32772 { (char *)"PseudoMetaFile_SetFont", (PyCFunction) _wrap_PseudoMetaFile_SetFont, METH_VARARGS | METH_KEYWORDS },
32773 { (char *)"PseudoMetaFile_SetTextColour", (PyCFunction) _wrap_PseudoMetaFile_SetTextColour, METH_VARARGS | METH_KEYWORDS },
32774 { (char *)"PseudoMetaFile_SetBackgroundColour", (PyCFunction) _wrap_PseudoMetaFile_SetBackgroundColour, METH_VARARGS | METH_KEYWORDS },
32775 { (char *)"PseudoMetaFile_SetBackgroundMode", (PyCFunction) _wrap_PseudoMetaFile_SetBackgroundMode, METH_VARARGS | METH_KEYWORDS },
32776 { (char *)"PseudoMetaFile_swigregister", PseudoMetaFile_swigregister, METH_VARARGS },
32777 { (char *)"new_PyRectangleShape", (PyCFunction) _wrap_new_PyRectangleShape, METH_VARARGS | METH_KEYWORDS },
32778 { (char *)"PyRectangleShape__setCallbackInfo", (PyCFunction) _wrap_PyRectangleShape__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
32779 { (char *)"PyRectangleShape_SetCornerRadius", (PyCFunction) _wrap_PyRectangleShape_SetCornerRadius, METH_VARARGS | METH_KEYWORDS },
30d215aa 32780 { (char *)"PyRectangleShape_GetCornerRadius", (PyCFunction) _wrap_PyRectangleShape_GetCornerRadius, METH_VARARGS | METH_KEYWORDS },
44127b65
RD
32781 { (char *)"PyRectangleShape_base_OnDelete", (PyCFunction) _wrap_PyRectangleShape_base_OnDelete, METH_VARARGS | METH_KEYWORDS },
32782 { (char *)"PyRectangleShape_base_OnDraw", (PyCFunction) _wrap_PyRectangleShape_base_OnDraw, METH_VARARGS | METH_KEYWORDS },
32783 { (char *)"PyRectangleShape_base_OnDrawContents", (PyCFunction) _wrap_PyRectangleShape_base_OnDrawContents, METH_VARARGS | METH_KEYWORDS },
32784 { (char *)"PyRectangleShape_base_OnDrawBranches", (PyCFunction) _wrap_PyRectangleShape_base_OnDrawBranches, METH_VARARGS | METH_KEYWORDS },
32785 { (char *)"PyRectangleShape_base_OnMoveLinks", (PyCFunction) _wrap_PyRectangleShape_base_OnMoveLinks, METH_VARARGS | METH_KEYWORDS },
32786 { (char *)"PyRectangleShape_base_OnErase", (PyCFunction) _wrap_PyRectangleShape_base_OnErase, METH_VARARGS | METH_KEYWORDS },
32787 { (char *)"PyRectangleShape_base_OnEraseContents", (PyCFunction) _wrap_PyRectangleShape_base_OnEraseContents, METH_VARARGS | METH_KEYWORDS },
32788 { (char *)"PyRectangleShape_base_OnHighlight", (PyCFunction) _wrap_PyRectangleShape_base_OnHighlight, METH_VARARGS | METH_KEYWORDS },
32789 { (char *)"PyRectangleShape_base_OnLeftClick", (PyCFunction) _wrap_PyRectangleShape_base_OnLeftClick, METH_VARARGS | METH_KEYWORDS },
32790 { (char *)"PyRectangleShape_base_OnLeftDoubleClick", (PyCFunction) _wrap_PyRectangleShape_base_OnLeftDoubleClick, METH_VARARGS | METH_KEYWORDS },
32791 { (char *)"PyRectangleShape_base_OnRightClick", (PyCFunction) _wrap_PyRectangleShape_base_OnRightClick, METH_VARARGS | METH_KEYWORDS },
32792 { (char *)"PyRectangleShape_base_OnSize", (PyCFunction) _wrap_PyRectangleShape_base_OnSize, METH_VARARGS | METH_KEYWORDS },
32793 { (char *)"PyRectangleShape_base_OnMovePre", (PyCFunction) _wrap_PyRectangleShape_base_OnMovePre, METH_VARARGS | METH_KEYWORDS },
32794 { (char *)"PyRectangleShape_base_OnMovePost", (PyCFunction) _wrap_PyRectangleShape_base_OnMovePost, METH_VARARGS | METH_KEYWORDS },
32795 { (char *)"PyRectangleShape_base_OnDragLeft", (PyCFunction) _wrap_PyRectangleShape_base_OnDragLeft, METH_VARARGS | METH_KEYWORDS },
32796 { (char *)"PyRectangleShape_base_OnBeginDragLeft", (PyCFunction) _wrap_PyRectangleShape_base_OnBeginDragLeft, METH_VARARGS | METH_KEYWORDS },
32797 { (char *)"PyRectangleShape_base_OnEndDragLeft", (PyCFunction) _wrap_PyRectangleShape_base_OnEndDragLeft, METH_VARARGS | METH_KEYWORDS },
32798 { (char *)"PyRectangleShape_base_OnDragRight", (PyCFunction) _wrap_PyRectangleShape_base_OnDragRight, METH_VARARGS | METH_KEYWORDS },
32799 { (char *)"PyRectangleShape_base_OnBeginDragRight", (PyCFunction) _wrap_PyRectangleShape_base_OnBeginDragRight, METH_VARARGS | METH_KEYWORDS },
32800 { (char *)"PyRectangleShape_base_OnEndDragRight", (PyCFunction) _wrap_PyRectangleShape_base_OnEndDragRight, METH_VARARGS | METH_KEYWORDS },
32801 { (char *)"PyRectangleShape_base_OnDrawOutline", (PyCFunction) _wrap_PyRectangleShape_base_OnDrawOutline, METH_VARARGS | METH_KEYWORDS },
32802 { (char *)"PyRectangleShape_base_OnDrawControlPoints", (PyCFunction) _wrap_PyRectangleShape_base_OnDrawControlPoints, METH_VARARGS | METH_KEYWORDS },
32803 { (char *)"PyRectangleShape_base_OnEraseControlPoints", (PyCFunction) _wrap_PyRectangleShape_base_OnEraseControlPoints, METH_VARARGS | METH_KEYWORDS },
32804 { (char *)"PyRectangleShape_base_OnMoveLink", (PyCFunction) _wrap_PyRectangleShape_base_OnMoveLink, METH_VARARGS | METH_KEYWORDS },
32805 { (char *)"PyRectangleShape_base_OnSizingDragLeft", (PyCFunction) _wrap_PyRectangleShape_base_OnSizingDragLeft, METH_VARARGS | METH_KEYWORDS },
32806 { (char *)"PyRectangleShape_base_OnSizingBeginDragLeft", (PyCFunction) _wrap_PyRectangleShape_base_OnSizingBeginDragLeft, METH_VARARGS | METH_KEYWORDS },
32807 { (char *)"PyRectangleShape_base_OnSizingEndDragLeft", (PyCFunction) _wrap_PyRectangleShape_base_OnSizingEndDragLeft, METH_VARARGS | METH_KEYWORDS },
32808 { (char *)"PyRectangleShape_base_OnBeginSize", (PyCFunction) _wrap_PyRectangleShape_base_OnBeginSize, METH_VARARGS | METH_KEYWORDS },
32809 { (char *)"PyRectangleShape_base_OnEndSize", (PyCFunction) _wrap_PyRectangleShape_base_OnEndSize, METH_VARARGS | METH_KEYWORDS },
32810 { (char *)"PyRectangleShape_swigregister", PyRectangleShape_swigregister, METH_VARARGS },
32811 { (char *)"new_PyControlPoint", (PyCFunction) _wrap_new_PyControlPoint, METH_VARARGS | METH_KEYWORDS },
32812 { (char *)"PyControlPoint__setCallbackInfo", (PyCFunction) _wrap_PyControlPoint__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
32813 { (char *)"PyControlPoint_SetCornerRadius", (PyCFunction) _wrap_PyControlPoint_SetCornerRadius, METH_VARARGS | METH_KEYWORDS },
32814 { (char *)"PyControlPoint_base_OnDelete", (PyCFunction) _wrap_PyControlPoint_base_OnDelete, METH_VARARGS | METH_KEYWORDS },
32815 { (char *)"PyControlPoint_base_OnDraw", (PyCFunction) _wrap_PyControlPoint_base_OnDraw, METH_VARARGS | METH_KEYWORDS },
32816 { (char *)"PyControlPoint_base_OnDrawContents", (PyCFunction) _wrap_PyControlPoint_base_OnDrawContents, METH_VARARGS | METH_KEYWORDS },
32817 { (char *)"PyControlPoint_base_OnDrawBranches", (PyCFunction) _wrap_PyControlPoint_base_OnDrawBranches, METH_VARARGS | METH_KEYWORDS },
32818 { (char *)"PyControlPoint_base_OnMoveLinks", (PyCFunction) _wrap_PyControlPoint_base_OnMoveLinks, METH_VARARGS | METH_KEYWORDS },
32819 { (char *)"PyControlPoint_base_OnErase", (PyCFunction) _wrap_PyControlPoint_base_OnErase, METH_VARARGS | METH_KEYWORDS },
32820 { (char *)"PyControlPoint_base_OnEraseContents", (PyCFunction) _wrap_PyControlPoint_base_OnEraseContents, METH_VARARGS | METH_KEYWORDS },
32821 { (char *)"PyControlPoint_base_OnHighlight", (PyCFunction) _wrap_PyControlPoint_base_OnHighlight, METH_VARARGS | METH_KEYWORDS },
32822 { (char *)"PyControlPoint_base_OnLeftClick", (PyCFunction) _wrap_PyControlPoint_base_OnLeftClick, METH_VARARGS | METH_KEYWORDS },
32823 { (char *)"PyControlPoint_base_OnLeftDoubleClick", (PyCFunction) _wrap_PyControlPoint_base_OnLeftDoubleClick, METH_VARARGS | METH_KEYWORDS },
32824 { (char *)"PyControlPoint_base_OnRightClick", (PyCFunction) _wrap_PyControlPoint_base_OnRightClick, METH_VARARGS | METH_KEYWORDS },
32825 { (char *)"PyControlPoint_base_OnSize", (PyCFunction) _wrap_PyControlPoint_base_OnSize, METH_VARARGS | METH_KEYWORDS },
32826 { (char *)"PyControlPoint_base_OnMovePre", (PyCFunction) _wrap_PyControlPoint_base_OnMovePre, METH_VARARGS | METH_KEYWORDS },
32827 { (char *)"PyControlPoint_base_OnMovePost", (PyCFunction) _wrap_PyControlPoint_base_OnMovePost, METH_VARARGS | METH_KEYWORDS },
32828 { (char *)"PyControlPoint_base_OnDragLeft", (PyCFunction) _wrap_PyControlPoint_base_OnDragLeft, METH_VARARGS | METH_KEYWORDS },
32829 { (char *)"PyControlPoint_base_OnBeginDragLeft", (PyCFunction) _wrap_PyControlPoint_base_OnBeginDragLeft, METH_VARARGS | METH_KEYWORDS },
32830 { (char *)"PyControlPoint_base_OnEndDragLeft", (PyCFunction) _wrap_PyControlPoint_base_OnEndDragLeft, METH_VARARGS | METH_KEYWORDS },
32831 { (char *)"PyControlPoint_base_OnDragRight", (PyCFunction) _wrap_PyControlPoint_base_OnDragRight, METH_VARARGS | METH_KEYWORDS },
32832 { (char *)"PyControlPoint_base_OnBeginDragRight", (PyCFunction) _wrap_PyControlPoint_base_OnBeginDragRight, METH_VARARGS | METH_KEYWORDS },
32833 { (char *)"PyControlPoint_base_OnEndDragRight", (PyCFunction) _wrap_PyControlPoint_base_OnEndDragRight, METH_VARARGS | METH_KEYWORDS },
32834 { (char *)"PyControlPoint_base_OnDrawOutline", (PyCFunction) _wrap_PyControlPoint_base_OnDrawOutline, METH_VARARGS | METH_KEYWORDS },
32835 { (char *)"PyControlPoint_base_OnDrawControlPoints", (PyCFunction) _wrap_PyControlPoint_base_OnDrawControlPoints, METH_VARARGS | METH_KEYWORDS },
32836 { (char *)"PyControlPoint_base_OnEraseControlPoints", (PyCFunction) _wrap_PyControlPoint_base_OnEraseControlPoints, METH_VARARGS | METH_KEYWORDS },
32837 { (char *)"PyControlPoint_base_OnMoveLink", (PyCFunction) _wrap_PyControlPoint_base_OnMoveLink, METH_VARARGS | METH_KEYWORDS },
32838 { (char *)"PyControlPoint_base_OnSizingDragLeft", (PyCFunction) _wrap_PyControlPoint_base_OnSizingDragLeft, METH_VARARGS | METH_KEYWORDS },
32839 { (char *)"PyControlPoint_base_OnSizingBeginDragLeft", (PyCFunction) _wrap_PyControlPoint_base_OnSizingBeginDragLeft, METH_VARARGS | METH_KEYWORDS },
32840 { (char *)"PyControlPoint_base_OnSizingEndDragLeft", (PyCFunction) _wrap_PyControlPoint_base_OnSizingEndDragLeft, METH_VARARGS | METH_KEYWORDS },
32841 { (char *)"PyControlPoint_base_OnBeginSize", (PyCFunction) _wrap_PyControlPoint_base_OnBeginSize, METH_VARARGS | METH_KEYWORDS },
32842 { (char *)"PyControlPoint_base_OnEndSize", (PyCFunction) _wrap_PyControlPoint_base_OnEndSize, METH_VARARGS | METH_KEYWORDS },
32843 { (char *)"PyControlPoint_swigregister", PyControlPoint_swigregister, METH_VARARGS },
32844 { (char *)"new_PyBitmapShape", (PyCFunction) _wrap_new_PyBitmapShape, METH_VARARGS | METH_KEYWORDS },
32845 { (char *)"PyBitmapShape__setCallbackInfo", (PyCFunction) _wrap_PyBitmapShape__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
32846 { (char *)"PyBitmapShape_GetBitmap", (PyCFunction) _wrap_PyBitmapShape_GetBitmap, METH_VARARGS | METH_KEYWORDS },
32847 { (char *)"PyBitmapShape_GetFilename", (PyCFunction) _wrap_PyBitmapShape_GetFilename, METH_VARARGS | METH_KEYWORDS },
32848 { (char *)"PyBitmapShape_SetBitmap", (PyCFunction) _wrap_PyBitmapShape_SetBitmap, METH_VARARGS | METH_KEYWORDS },
32849 { (char *)"PyBitmapShape_SetFilename", (PyCFunction) _wrap_PyBitmapShape_SetFilename, METH_VARARGS | METH_KEYWORDS },
32850 { (char *)"PyBitmapShape_base_OnDelete", (PyCFunction) _wrap_PyBitmapShape_base_OnDelete, METH_VARARGS | METH_KEYWORDS },
32851 { (char *)"PyBitmapShape_base_OnDraw", (PyCFunction) _wrap_PyBitmapShape_base_OnDraw, METH_VARARGS | METH_KEYWORDS },
32852 { (char *)"PyBitmapShape_base_OnDrawContents", (PyCFunction) _wrap_PyBitmapShape_base_OnDrawContents, METH_VARARGS | METH_KEYWORDS },
32853 { (char *)"PyBitmapShape_base_OnDrawBranches", (PyCFunction) _wrap_PyBitmapShape_base_OnDrawBranches, METH_VARARGS | METH_KEYWORDS },
32854 { (char *)"PyBitmapShape_base_OnMoveLinks", (PyCFunction) _wrap_PyBitmapShape_base_OnMoveLinks, METH_VARARGS | METH_KEYWORDS },
32855 { (char *)"PyBitmapShape_base_OnErase", (PyCFunction) _wrap_PyBitmapShape_base_OnErase, METH_VARARGS | METH_KEYWORDS },
32856 { (char *)"PyBitmapShape_base_OnEraseContents", (PyCFunction) _wrap_PyBitmapShape_base_OnEraseContents, METH_VARARGS | METH_KEYWORDS },
32857 { (char *)"PyBitmapShape_base_OnHighlight", (PyCFunction) _wrap_PyBitmapShape_base_OnHighlight, METH_VARARGS | METH_KEYWORDS },
32858 { (char *)"PyBitmapShape_base_OnLeftClick", (PyCFunction) _wrap_PyBitmapShape_base_OnLeftClick, METH_VARARGS | METH_KEYWORDS },
32859 { (char *)"PyBitmapShape_base_OnLeftDoubleClick", (PyCFunction) _wrap_PyBitmapShape_base_OnLeftDoubleClick, METH_VARARGS | METH_KEYWORDS },
32860 { (char *)"PyBitmapShape_base_OnRightClick", (PyCFunction) _wrap_PyBitmapShape_base_OnRightClick, METH_VARARGS | METH_KEYWORDS },
32861 { (char *)"PyBitmapShape_base_OnSize", (PyCFunction) _wrap_PyBitmapShape_base_OnSize, METH_VARARGS | METH_KEYWORDS },
32862 { (char *)"PyBitmapShape_base_OnMovePre", (PyCFunction) _wrap_PyBitmapShape_base_OnMovePre, METH_VARARGS | METH_KEYWORDS },
32863 { (char *)"PyBitmapShape_base_OnMovePost", (PyCFunction) _wrap_PyBitmapShape_base_OnMovePost, METH_VARARGS | METH_KEYWORDS },
32864 { (char *)"PyBitmapShape_base_OnDragLeft", (PyCFunction) _wrap_PyBitmapShape_base_OnDragLeft, METH_VARARGS | METH_KEYWORDS },
32865 { (char *)"PyBitmapShape_base_OnBeginDragLeft", (PyCFunction) _wrap_PyBitmapShape_base_OnBeginDragLeft, METH_VARARGS | METH_KEYWORDS },
32866 { (char *)"PyBitmapShape_base_OnEndDragLeft", (PyCFunction) _wrap_PyBitmapShape_base_OnEndDragLeft, METH_VARARGS | METH_KEYWORDS },
32867 { (char *)"PyBitmapShape_base_OnDragRight", (PyCFunction) _wrap_PyBitmapShape_base_OnDragRight, METH_VARARGS | METH_KEYWORDS },
32868 { (char *)"PyBitmapShape_base_OnBeginDragRight", (PyCFunction) _wrap_PyBitmapShape_base_OnBeginDragRight, METH_VARARGS | METH_KEYWORDS },
32869 { (char *)"PyBitmapShape_base_OnEndDragRight", (PyCFunction) _wrap_PyBitmapShape_base_OnEndDragRight, METH_VARARGS | METH_KEYWORDS },
32870 { (char *)"PyBitmapShape_base_OnDrawOutline", (PyCFunction) _wrap_PyBitmapShape_base_OnDrawOutline, METH_VARARGS | METH_KEYWORDS },
32871 { (char *)"PyBitmapShape_base_OnDrawControlPoints", (PyCFunction) _wrap_PyBitmapShape_base_OnDrawControlPoints, METH_VARARGS | METH_KEYWORDS },
32872 { (char *)"PyBitmapShape_base_OnEraseControlPoints", (PyCFunction) _wrap_PyBitmapShape_base_OnEraseControlPoints, METH_VARARGS | METH_KEYWORDS },
32873 { (char *)"PyBitmapShape_base_OnMoveLink", (PyCFunction) _wrap_PyBitmapShape_base_OnMoveLink, METH_VARARGS | METH_KEYWORDS },
32874 { (char *)"PyBitmapShape_base_OnSizingDragLeft", (PyCFunction) _wrap_PyBitmapShape_base_OnSizingDragLeft, METH_VARARGS | METH_KEYWORDS },
32875 { (char *)"PyBitmapShape_base_OnSizingBeginDragLeft", (PyCFunction) _wrap_PyBitmapShape_base_OnSizingBeginDragLeft, METH_VARARGS | METH_KEYWORDS },
32876 { (char *)"PyBitmapShape_base_OnSizingEndDragLeft", (PyCFunction) _wrap_PyBitmapShape_base_OnSizingEndDragLeft, METH_VARARGS | METH_KEYWORDS },
32877 { (char *)"PyBitmapShape_base_OnBeginSize", (PyCFunction) _wrap_PyBitmapShape_base_OnBeginSize, METH_VARARGS | METH_KEYWORDS },
32878 { (char *)"PyBitmapShape_base_OnEndSize", (PyCFunction) _wrap_PyBitmapShape_base_OnEndSize, METH_VARARGS | METH_KEYWORDS },
32879 { (char *)"PyBitmapShape_swigregister", PyBitmapShape_swigregister, METH_VARARGS },
32880 { (char *)"new_PyDrawnShape", (PyCFunction) _wrap_new_PyDrawnShape, METH_VARARGS | METH_KEYWORDS },
32881 { (char *)"PyDrawnShape__setCallbackInfo", (PyCFunction) _wrap_PyDrawnShape__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
32882 { (char *)"PyDrawnShape_CalculateSize", (PyCFunction) _wrap_PyDrawnShape_CalculateSize, METH_VARARGS | METH_KEYWORDS },
32883 { (char *)"PyDrawnShape_DestroyClippingRect", (PyCFunction) _wrap_PyDrawnShape_DestroyClippingRect, METH_VARARGS | METH_KEYWORDS },
32884 { (char *)"PyDrawnShape_DrawArc", (PyCFunction) _wrap_PyDrawnShape_DrawArc, METH_VARARGS | METH_KEYWORDS },
32885 { (char *)"PyDrawnShape_DrawAtAngle", (PyCFunction) _wrap_PyDrawnShape_DrawAtAngle, METH_VARARGS | METH_KEYWORDS },
32886 { (char *)"PyDrawnShape_DrawEllipticArc", (PyCFunction) _wrap_PyDrawnShape_DrawEllipticArc, METH_VARARGS | METH_KEYWORDS },
32887 { (char *)"PyDrawnShape_DrawLine", (PyCFunction) _wrap_PyDrawnShape_DrawLine, METH_VARARGS | METH_KEYWORDS },
32888 { (char *)"PyDrawnShape_DrawLines", (PyCFunction) _wrap_PyDrawnShape_DrawLines, METH_VARARGS | METH_KEYWORDS },
32889 { (char *)"PyDrawnShape_DrawPoint", (PyCFunction) _wrap_PyDrawnShape_DrawPoint, METH_VARARGS | METH_KEYWORDS },
32890 { (char *)"PyDrawnShape_DrawPolygon", (PyCFunction) _wrap_PyDrawnShape_DrawPolygon, METH_VARARGS | METH_KEYWORDS },
32891 { (char *)"PyDrawnShape_DrawRectangle", (PyCFunction) _wrap_PyDrawnShape_DrawRectangle, METH_VARARGS | METH_KEYWORDS },
32892 { (char *)"PyDrawnShape_DrawRoundedRectangle", (PyCFunction) _wrap_PyDrawnShape_DrawRoundedRectangle, METH_VARARGS | METH_KEYWORDS },
32893 { (char *)"PyDrawnShape_DrawSpline", (PyCFunction) _wrap_PyDrawnShape_DrawSpline, METH_VARARGS | METH_KEYWORDS },
32894 { (char *)"PyDrawnShape_DrawText", (PyCFunction) _wrap_PyDrawnShape_DrawText, METH_VARARGS | METH_KEYWORDS },
32895 { (char *)"PyDrawnShape_GetAngle", (PyCFunction) _wrap_PyDrawnShape_GetAngle, METH_VARARGS | METH_KEYWORDS },
32896 { (char *)"PyDrawnShape_GetMetaFile", (PyCFunction) _wrap_PyDrawnShape_GetMetaFile, METH_VARARGS | METH_KEYWORDS },
32897 { (char *)"PyDrawnShape_GetRotation", (PyCFunction) _wrap_PyDrawnShape_GetRotation, METH_VARARGS | METH_KEYWORDS },
32898 { (char *)"PyDrawnShape_LoadFromMetaFile", (PyCFunction) _wrap_PyDrawnShape_LoadFromMetaFile, METH_VARARGS | METH_KEYWORDS },
32899 { (char *)"PyDrawnShape_Rotate", (PyCFunction) _wrap_PyDrawnShape_Rotate, METH_VARARGS | METH_KEYWORDS },
32900 { (char *)"PyDrawnShape_SetClippingRect", (PyCFunction) _wrap_PyDrawnShape_SetClippingRect, METH_VARARGS | METH_KEYWORDS },
32901 { (char *)"PyDrawnShape_SetDrawnBackgroundColour", (PyCFunction) _wrap_PyDrawnShape_SetDrawnBackgroundColour, METH_VARARGS | METH_KEYWORDS },
32902 { (char *)"PyDrawnShape_SetDrawnBackgroundMode", (PyCFunction) _wrap_PyDrawnShape_SetDrawnBackgroundMode, METH_VARARGS | METH_KEYWORDS },
32903 { (char *)"PyDrawnShape_SetDrawnBrush", (PyCFunction) _wrap_PyDrawnShape_SetDrawnBrush, METH_VARARGS | METH_KEYWORDS },
32904 { (char *)"PyDrawnShape_SetDrawnFont", (PyCFunction) _wrap_PyDrawnShape_SetDrawnFont, METH_VARARGS | METH_KEYWORDS },
32905 { (char *)"PyDrawnShape_SetDrawnPen", (PyCFunction) _wrap_PyDrawnShape_SetDrawnPen, METH_VARARGS | METH_KEYWORDS },
32906 { (char *)"PyDrawnShape_SetDrawnTextColour", (PyCFunction) _wrap_PyDrawnShape_SetDrawnTextColour, METH_VARARGS | METH_KEYWORDS },
32907 { (char *)"PyDrawnShape_Scale", (PyCFunction) _wrap_PyDrawnShape_Scale, METH_VARARGS | METH_KEYWORDS },
32908 { (char *)"PyDrawnShape_SetSaveToFile", (PyCFunction) _wrap_PyDrawnShape_SetSaveToFile, METH_VARARGS | METH_KEYWORDS },
32909 { (char *)"PyDrawnShape_Translate", (PyCFunction) _wrap_PyDrawnShape_Translate, METH_VARARGS | METH_KEYWORDS },
32910 { (char *)"PyDrawnShape_base_OnDelete", (PyCFunction) _wrap_PyDrawnShape_base_OnDelete, METH_VARARGS | METH_KEYWORDS },
32911 { (char *)"PyDrawnShape_base_OnDraw", (PyCFunction) _wrap_PyDrawnShape_base_OnDraw, METH_VARARGS | METH_KEYWORDS },
32912 { (char *)"PyDrawnShape_base_OnDrawContents", (PyCFunction) _wrap_PyDrawnShape_base_OnDrawContents, METH_VARARGS | METH_KEYWORDS },
32913 { (char *)"PyDrawnShape_base_OnDrawBranches", (PyCFunction) _wrap_PyDrawnShape_base_OnDrawBranches, METH_VARARGS | METH_KEYWORDS },
32914 { (char *)"PyDrawnShape_base_OnMoveLinks", (PyCFunction) _wrap_PyDrawnShape_base_OnMoveLinks, METH_VARARGS | METH_KEYWORDS },
32915 { (char *)"PyDrawnShape_base_OnErase", (PyCFunction) _wrap_PyDrawnShape_base_OnErase, METH_VARARGS | METH_KEYWORDS },
32916 { (char *)"PyDrawnShape_base_OnEraseContents", (PyCFunction) _wrap_PyDrawnShape_base_OnEraseContents, METH_VARARGS | METH_KEYWORDS },
32917 { (char *)"PyDrawnShape_base_OnHighlight", (PyCFunction) _wrap_PyDrawnShape_base_OnHighlight, METH_VARARGS | METH_KEYWORDS },
32918 { (char *)"PyDrawnShape_base_OnLeftClick", (PyCFunction) _wrap_PyDrawnShape_base_OnLeftClick, METH_VARARGS | METH_KEYWORDS },
32919 { (char *)"PyDrawnShape_base_OnLeftDoubleClick", (PyCFunction) _wrap_PyDrawnShape_base_OnLeftDoubleClick, METH_VARARGS | METH_KEYWORDS },
32920 { (char *)"PyDrawnShape_base_OnRightClick", (PyCFunction) _wrap_PyDrawnShape_base_OnRightClick, METH_VARARGS | METH_KEYWORDS },
32921 { (char *)"PyDrawnShape_base_OnSize", (PyCFunction) _wrap_PyDrawnShape_base_OnSize, METH_VARARGS | METH_KEYWORDS },
32922 { (char *)"PyDrawnShape_base_OnMovePre", (PyCFunction) _wrap_PyDrawnShape_base_OnMovePre, METH_VARARGS | METH_KEYWORDS },
32923 { (char *)"PyDrawnShape_base_OnMovePost", (PyCFunction) _wrap_PyDrawnShape_base_OnMovePost, METH_VARARGS | METH_KEYWORDS },
32924 { (char *)"PyDrawnShape_base_OnDragLeft", (PyCFunction) _wrap_PyDrawnShape_base_OnDragLeft, METH_VARARGS | METH_KEYWORDS },
32925 { (char *)"PyDrawnShape_base_OnBeginDragLeft", (PyCFunction) _wrap_PyDrawnShape_base_OnBeginDragLeft, METH_VARARGS | METH_KEYWORDS },
32926 { (char *)"PyDrawnShape_base_OnEndDragLeft", (PyCFunction) _wrap_PyDrawnShape_base_OnEndDragLeft, METH_VARARGS | METH_KEYWORDS },
32927 { (char *)"PyDrawnShape_base_OnDragRight", (PyCFunction) _wrap_PyDrawnShape_base_OnDragRight, METH_VARARGS | METH_KEYWORDS },
32928 { (char *)"PyDrawnShape_base_OnBeginDragRight", (PyCFunction) _wrap_PyDrawnShape_base_OnBeginDragRight, METH_VARARGS | METH_KEYWORDS },
32929 { (char *)"PyDrawnShape_base_OnEndDragRight", (PyCFunction) _wrap_PyDrawnShape_base_OnEndDragRight, METH_VARARGS | METH_KEYWORDS },
32930 { (char *)"PyDrawnShape_base_OnDrawOutline", (PyCFunction) _wrap_PyDrawnShape_base_OnDrawOutline, METH_VARARGS | METH_KEYWORDS },
32931 { (char *)"PyDrawnShape_base_OnDrawControlPoints", (PyCFunction) _wrap_PyDrawnShape_base_OnDrawControlPoints, METH_VARARGS | METH_KEYWORDS },
32932 { (char *)"PyDrawnShape_base_OnEraseControlPoints", (PyCFunction) _wrap_PyDrawnShape_base_OnEraseControlPoints, METH_VARARGS | METH_KEYWORDS },
32933 { (char *)"PyDrawnShape_base_OnMoveLink", (PyCFunction) _wrap_PyDrawnShape_base_OnMoveLink, METH_VARARGS | METH_KEYWORDS },
32934 { (char *)"PyDrawnShape_base_OnSizingDragLeft", (PyCFunction) _wrap_PyDrawnShape_base_OnSizingDragLeft, METH_VARARGS | METH_KEYWORDS },
32935 { (char *)"PyDrawnShape_base_OnSizingBeginDragLeft", (PyCFunction) _wrap_PyDrawnShape_base_OnSizingBeginDragLeft, METH_VARARGS | METH_KEYWORDS },
32936 { (char *)"PyDrawnShape_base_OnSizingEndDragLeft", (PyCFunction) _wrap_PyDrawnShape_base_OnSizingEndDragLeft, METH_VARARGS | METH_KEYWORDS },
32937 { (char *)"PyDrawnShape_base_OnBeginSize", (PyCFunction) _wrap_PyDrawnShape_base_OnBeginSize, METH_VARARGS | METH_KEYWORDS },
32938 { (char *)"PyDrawnShape_base_OnEndSize", (PyCFunction) _wrap_PyDrawnShape_base_OnEndSize, METH_VARARGS | METH_KEYWORDS },
32939 { (char *)"PyDrawnShape_swigregister", PyDrawnShape_swigregister, METH_VARARGS },
32940 { (char *)"new_OGLConstraint", (PyCFunction) _wrap_new_OGLConstraint, METH_VARARGS | METH_KEYWORDS },
32941 { (char *)"OGLConstraint_Evaluate", (PyCFunction) _wrap_OGLConstraint_Evaluate, METH_VARARGS | METH_KEYWORDS },
32942 { (char *)"OGLConstraint_SetSpacing", (PyCFunction) _wrap_OGLConstraint_SetSpacing, METH_VARARGS | METH_KEYWORDS },
32943 { (char *)"OGLConstraint_Equals", (PyCFunction) _wrap_OGLConstraint_Equals, METH_VARARGS | METH_KEYWORDS },
32944 { (char *)"OGLConstraint_swigregister", OGLConstraint_swigregister, METH_VARARGS },
32945 { (char *)"new_PyCompositeShape", (PyCFunction) _wrap_new_PyCompositeShape, METH_VARARGS | METH_KEYWORDS },
32946 { (char *)"PyCompositeShape__setCallbackInfo", (PyCFunction) _wrap_PyCompositeShape__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
32947 { (char *)"PyCompositeShape_AddChild", (PyCFunction) _wrap_PyCompositeShape_AddChild, METH_VARARGS | METH_KEYWORDS },
32948 { (char *)"PyCompositeShape_AddConstraint", (PyCFunction) _wrap_PyCompositeShape_AddConstraint, METH_VARARGS | METH_KEYWORDS },
32949 { (char *)"PyCompositeShape_AddConstrainedShapes", (PyCFunction) _wrap_PyCompositeShape_AddConstrainedShapes, METH_VARARGS | METH_KEYWORDS },
32950 { (char *)"PyCompositeShape_AddSimpleConstraint", (PyCFunction) _wrap_PyCompositeShape_AddSimpleConstraint, METH_VARARGS | METH_KEYWORDS },
32951 { (char *)"PyCompositeShape_CalculateSize", (PyCFunction) _wrap_PyCompositeShape_CalculateSize, METH_VARARGS | METH_KEYWORDS },
32952 { (char *)"PyCompositeShape_ContainsDivision", (PyCFunction) _wrap_PyCompositeShape_ContainsDivision, METH_VARARGS | METH_KEYWORDS },
32953 { (char *)"PyCompositeShape_DeleteConstraint", (PyCFunction) _wrap_PyCompositeShape_DeleteConstraint, METH_VARARGS | METH_KEYWORDS },
32954 { (char *)"PyCompositeShape_DeleteConstraintsInvolvingChild", (PyCFunction) _wrap_PyCompositeShape_DeleteConstraintsInvolvingChild, METH_VARARGS | METH_KEYWORDS },
32955 { (char *)"PyCompositeShape_FindContainerImage", (PyCFunction) _wrap_PyCompositeShape_FindContainerImage, METH_VARARGS | METH_KEYWORDS },
32956 { (char *)"PyCompositeShape_GetConstraints", (PyCFunction) _wrap_PyCompositeShape_GetConstraints, METH_VARARGS | METH_KEYWORDS },
32957 { (char *)"PyCompositeShape_GetDivisions", (PyCFunction) _wrap_PyCompositeShape_GetDivisions, METH_VARARGS | METH_KEYWORDS },
32958 { (char *)"PyCompositeShape_MakeContainer", (PyCFunction) _wrap_PyCompositeShape_MakeContainer, METH_VARARGS | METH_KEYWORDS },
32959 { (char *)"PyCompositeShape_Recompute", (PyCFunction) _wrap_PyCompositeShape_Recompute, METH_VARARGS | METH_KEYWORDS },
32960 { (char *)"PyCompositeShape_RemoveChild", (PyCFunction) _wrap_PyCompositeShape_RemoveChild, METH_VARARGS | METH_KEYWORDS },
32961 { (char *)"PyCompositeShape_base_OnDelete", (PyCFunction) _wrap_PyCompositeShape_base_OnDelete, METH_VARARGS | METH_KEYWORDS },
32962 { (char *)"PyCompositeShape_base_OnDraw", (PyCFunction) _wrap_PyCompositeShape_base_OnDraw, METH_VARARGS | METH_KEYWORDS },
32963 { (char *)"PyCompositeShape_base_OnDrawContents", (PyCFunction) _wrap_PyCompositeShape_base_OnDrawContents, METH_VARARGS | METH_KEYWORDS },
32964 { (char *)"PyCompositeShape_base_OnDrawBranches", (PyCFunction) _wrap_PyCompositeShape_base_OnDrawBranches, METH_VARARGS | METH_KEYWORDS },
32965 { (char *)"PyCompositeShape_base_OnMoveLinks", (PyCFunction) _wrap_PyCompositeShape_base_OnMoveLinks, METH_VARARGS | METH_KEYWORDS },
32966 { (char *)"PyCompositeShape_base_OnErase", (PyCFunction) _wrap_PyCompositeShape_base_OnErase, METH_VARARGS | METH_KEYWORDS },
32967 { (char *)"PyCompositeShape_base_OnEraseContents", (PyCFunction) _wrap_PyCompositeShape_base_OnEraseContents, METH_VARARGS | METH_KEYWORDS },
32968 { (char *)"PyCompositeShape_base_OnHighlight", (PyCFunction) _wrap_PyCompositeShape_base_OnHighlight, METH_VARARGS | METH_KEYWORDS },
32969 { (char *)"PyCompositeShape_base_OnLeftClick", (PyCFunction) _wrap_PyCompositeShape_base_OnLeftClick, METH_VARARGS | METH_KEYWORDS },
32970 { (char *)"PyCompositeShape_base_OnLeftDoubleClick", (PyCFunction) _wrap_PyCompositeShape_base_OnLeftDoubleClick, METH_VARARGS | METH_KEYWORDS },
32971 { (char *)"PyCompositeShape_base_OnRightClick", (PyCFunction) _wrap_PyCompositeShape_base_OnRightClick, METH_VARARGS | METH_KEYWORDS },
32972 { (char *)"PyCompositeShape_base_OnSize", (PyCFunction) _wrap_PyCompositeShape_base_OnSize, METH_VARARGS | METH_KEYWORDS },
32973 { (char *)"PyCompositeShape_base_OnMovePre", (PyCFunction) _wrap_PyCompositeShape_base_OnMovePre, METH_VARARGS | METH_KEYWORDS },
32974 { (char *)"PyCompositeShape_base_OnMovePost", (PyCFunction) _wrap_PyCompositeShape_base_OnMovePost, METH_VARARGS | METH_KEYWORDS },
32975 { (char *)"PyCompositeShape_base_OnDragLeft", (PyCFunction) _wrap_PyCompositeShape_base_OnDragLeft, METH_VARARGS | METH_KEYWORDS },
32976 { (char *)"PyCompositeShape_base_OnBeginDragLeft", (PyCFunction) _wrap_PyCompositeShape_base_OnBeginDragLeft, METH_VARARGS | METH_KEYWORDS },
32977 { (char *)"PyCompositeShape_base_OnEndDragLeft", (PyCFunction) _wrap_PyCompositeShape_base_OnEndDragLeft, METH_VARARGS | METH_KEYWORDS },
32978 { (char *)"PyCompositeShape_base_OnDragRight", (PyCFunction) _wrap_PyCompositeShape_base_OnDragRight, METH_VARARGS | METH_KEYWORDS },
32979 { (char *)"PyCompositeShape_base_OnBeginDragRight", (PyCFunction) _wrap_PyCompositeShape_base_OnBeginDragRight, METH_VARARGS | METH_KEYWORDS },
32980 { (char *)"PyCompositeShape_base_OnEndDragRight", (PyCFunction) _wrap_PyCompositeShape_base_OnEndDragRight, METH_VARARGS | METH_KEYWORDS },
32981 { (char *)"PyCompositeShape_base_OnDrawOutline", (PyCFunction) _wrap_PyCompositeShape_base_OnDrawOutline, METH_VARARGS | METH_KEYWORDS },
32982 { (char *)"PyCompositeShape_base_OnDrawControlPoints", (PyCFunction) _wrap_PyCompositeShape_base_OnDrawControlPoints, METH_VARARGS | METH_KEYWORDS },
32983 { (char *)"PyCompositeShape_base_OnEraseControlPoints", (PyCFunction) _wrap_PyCompositeShape_base_OnEraseControlPoints, METH_VARARGS | METH_KEYWORDS },
32984 { (char *)"PyCompositeShape_base_OnMoveLink", (PyCFunction) _wrap_PyCompositeShape_base_OnMoveLink, METH_VARARGS | METH_KEYWORDS },
32985 { (char *)"PyCompositeShape_base_OnSizingDragLeft", (PyCFunction) _wrap_PyCompositeShape_base_OnSizingDragLeft, METH_VARARGS | METH_KEYWORDS },
32986 { (char *)"PyCompositeShape_base_OnSizingBeginDragLeft", (PyCFunction) _wrap_PyCompositeShape_base_OnSizingBeginDragLeft, METH_VARARGS | METH_KEYWORDS },
32987 { (char *)"PyCompositeShape_base_OnSizingEndDragLeft", (PyCFunction) _wrap_PyCompositeShape_base_OnSizingEndDragLeft, METH_VARARGS | METH_KEYWORDS },
32988 { (char *)"PyCompositeShape_base_OnBeginSize", (PyCFunction) _wrap_PyCompositeShape_base_OnBeginSize, METH_VARARGS | METH_KEYWORDS },
32989 { (char *)"PyCompositeShape_base_OnEndSize", (PyCFunction) _wrap_PyCompositeShape_base_OnEndSize, METH_VARARGS | METH_KEYWORDS },
32990 { (char *)"PyCompositeShape_swigregister", PyCompositeShape_swigregister, METH_VARARGS },
32991 { (char *)"new_PyDividedShape", (PyCFunction) _wrap_new_PyDividedShape, METH_VARARGS | METH_KEYWORDS },
32992 { (char *)"PyDividedShape__setCallbackInfo", (PyCFunction) _wrap_PyDividedShape__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
32993 { (char *)"PyDividedShape_EditRegions", (PyCFunction) _wrap_PyDividedShape_EditRegions, METH_VARARGS | METH_KEYWORDS },
32994 { (char *)"PyDividedShape_SetRegionSizes", (PyCFunction) _wrap_PyDividedShape_SetRegionSizes, METH_VARARGS | METH_KEYWORDS },
32995 { (char *)"PyDividedShape_base_OnDelete", (PyCFunction) _wrap_PyDividedShape_base_OnDelete, METH_VARARGS | METH_KEYWORDS },
32996 { (char *)"PyDividedShape_base_OnDraw", (PyCFunction) _wrap_PyDividedShape_base_OnDraw, METH_VARARGS | METH_KEYWORDS },
32997 { (char *)"PyDividedShape_base_OnDrawContents", (PyCFunction) _wrap_PyDividedShape_base_OnDrawContents, METH_VARARGS | METH_KEYWORDS },
32998 { (char *)"PyDividedShape_base_OnDrawBranches", (PyCFunction) _wrap_PyDividedShape_base_OnDrawBranches, METH_VARARGS | METH_KEYWORDS },
32999 { (char *)"PyDividedShape_base_OnMoveLinks", (PyCFunction) _wrap_PyDividedShape_base_OnMoveLinks, METH_VARARGS | METH_KEYWORDS },
33000 { (char *)"PyDividedShape_base_OnErase", (PyCFunction) _wrap_PyDividedShape_base_OnErase, METH_VARARGS | METH_KEYWORDS },
33001 { (char *)"PyDividedShape_base_OnEraseContents", (PyCFunction) _wrap_PyDividedShape_base_OnEraseContents, METH_VARARGS | METH_KEYWORDS },
33002 { (char *)"PyDividedShape_base_OnHighlight", (PyCFunction) _wrap_PyDividedShape_base_OnHighlight, METH_VARARGS | METH_KEYWORDS },
33003 { (char *)"PyDividedShape_base_OnLeftClick", (PyCFunction) _wrap_PyDividedShape_base_OnLeftClick, METH_VARARGS | METH_KEYWORDS },
33004 { (char *)"PyDividedShape_base_OnLeftDoubleClick", (PyCFunction) _wrap_PyDividedShape_base_OnLeftDoubleClick, METH_VARARGS | METH_KEYWORDS },
33005 { (char *)"PyDividedShape_base_OnRightClick", (PyCFunction) _wrap_PyDividedShape_base_OnRightClick, METH_VARARGS | METH_KEYWORDS },
33006 { (char *)"PyDividedShape_base_OnSize", (PyCFunction) _wrap_PyDividedShape_base_OnSize, METH_VARARGS | METH_KEYWORDS },
33007 { (char *)"PyDividedShape_base_OnMovePre", (PyCFunction) _wrap_PyDividedShape_base_OnMovePre, METH_VARARGS | METH_KEYWORDS },
33008 { (char *)"PyDividedShape_base_OnMovePost", (PyCFunction) _wrap_PyDividedShape_base_OnMovePost, METH_VARARGS | METH_KEYWORDS },
33009 { (char *)"PyDividedShape_base_OnDragLeft", (PyCFunction) _wrap_PyDividedShape_base_OnDragLeft, METH_VARARGS | METH_KEYWORDS },
33010 { (char *)"PyDividedShape_base_OnBeginDragLeft", (PyCFunction) _wrap_PyDividedShape_base_OnBeginDragLeft, METH_VARARGS | METH_KEYWORDS },
33011 { (char *)"PyDividedShape_base_OnEndDragLeft", (PyCFunction) _wrap_PyDividedShape_base_OnEndDragLeft, METH_VARARGS | METH_KEYWORDS },
33012 { (char *)"PyDividedShape_base_OnDragRight", (PyCFunction) _wrap_PyDividedShape_base_OnDragRight, METH_VARARGS | METH_KEYWORDS },
33013 { (char *)"PyDividedShape_base_OnBeginDragRight", (PyCFunction) _wrap_PyDividedShape_base_OnBeginDragRight, METH_VARARGS | METH_KEYWORDS },
33014 { (char *)"PyDividedShape_base_OnEndDragRight", (PyCFunction) _wrap_PyDividedShape_base_OnEndDragRight, METH_VARARGS | METH_KEYWORDS },
33015 { (char *)"PyDividedShape_base_OnDrawOutline", (PyCFunction) _wrap_PyDividedShape_base_OnDrawOutline, METH_VARARGS | METH_KEYWORDS },
33016 { (char *)"PyDividedShape_base_OnDrawControlPoints", (PyCFunction) _wrap_PyDividedShape_base_OnDrawControlPoints, METH_VARARGS | METH_KEYWORDS },
33017 { (char *)"PyDividedShape_base_OnEraseControlPoints", (PyCFunction) _wrap_PyDividedShape_base_OnEraseControlPoints, METH_VARARGS | METH_KEYWORDS },
33018 { (char *)"PyDividedShape_base_OnMoveLink", (PyCFunction) _wrap_PyDividedShape_base_OnMoveLink, METH_VARARGS | METH_KEYWORDS },
33019 { (char *)"PyDividedShape_base_OnSizingDragLeft", (PyCFunction) _wrap_PyDividedShape_base_OnSizingDragLeft, METH_VARARGS | METH_KEYWORDS },
33020 { (char *)"PyDividedShape_base_OnSizingBeginDragLeft", (PyCFunction) _wrap_PyDividedShape_base_OnSizingBeginDragLeft, METH_VARARGS | METH_KEYWORDS },
33021 { (char *)"PyDividedShape_base_OnSizingEndDragLeft", (PyCFunction) _wrap_PyDividedShape_base_OnSizingEndDragLeft, METH_VARARGS | METH_KEYWORDS },
33022 { (char *)"PyDividedShape_base_OnBeginSize", (PyCFunction) _wrap_PyDividedShape_base_OnBeginSize, METH_VARARGS | METH_KEYWORDS },
33023 { (char *)"PyDividedShape_base_OnEndSize", (PyCFunction) _wrap_PyDividedShape_base_OnEndSize, METH_VARARGS | METH_KEYWORDS },
33024 { (char *)"PyDividedShape_swigregister", PyDividedShape_swigregister, METH_VARARGS },
33025 { (char *)"new_PyDivisionShape", (PyCFunction) _wrap_new_PyDivisionShape, METH_VARARGS | METH_KEYWORDS },
33026 { (char *)"PyDivisionShape__setCallbackInfo", (PyCFunction) _wrap_PyDivisionShape__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
33027 { (char *)"PyDivisionShape_AdjustBottom", (PyCFunction) _wrap_PyDivisionShape_AdjustBottom, METH_VARARGS | METH_KEYWORDS },
33028 { (char *)"PyDivisionShape_AdjustLeft", (PyCFunction) _wrap_PyDivisionShape_AdjustLeft, METH_VARARGS | METH_KEYWORDS },
33029 { (char *)"PyDivisionShape_AdjustRight", (PyCFunction) _wrap_PyDivisionShape_AdjustRight, METH_VARARGS | METH_KEYWORDS },
33030 { (char *)"PyDivisionShape_AdjustTop", (PyCFunction) _wrap_PyDivisionShape_AdjustTop, METH_VARARGS | METH_KEYWORDS },
33031 { (char *)"PyDivisionShape_Divide", (PyCFunction) _wrap_PyDivisionShape_Divide, METH_VARARGS | METH_KEYWORDS },
33032 { (char *)"PyDivisionShape_EditEdge", (PyCFunction) _wrap_PyDivisionShape_EditEdge, METH_VARARGS | METH_KEYWORDS },
33033 { (char *)"PyDivisionShape_GetBottomSide", (PyCFunction) _wrap_PyDivisionShape_GetBottomSide, METH_VARARGS | METH_KEYWORDS },
33034 { (char *)"PyDivisionShape_GetHandleSide", (PyCFunction) _wrap_PyDivisionShape_GetHandleSide, METH_VARARGS | METH_KEYWORDS },
33035 { (char *)"PyDivisionShape_GetLeftSide", (PyCFunction) _wrap_PyDivisionShape_GetLeftSide, METH_VARARGS | METH_KEYWORDS },
33036 { (char *)"PyDivisionShape_GetLeftSideColour", (PyCFunction) _wrap_PyDivisionShape_GetLeftSideColour, METH_VARARGS | METH_KEYWORDS },
33037 { (char *)"PyDivisionShape_GetLeftSidePen", (PyCFunction) _wrap_PyDivisionShape_GetLeftSidePen, METH_VARARGS | METH_KEYWORDS },
33038 { (char *)"PyDivisionShape_GetRightSide", (PyCFunction) _wrap_PyDivisionShape_GetRightSide, METH_VARARGS | METH_KEYWORDS },
33039 { (char *)"PyDivisionShape_GetTopSide", (PyCFunction) _wrap_PyDivisionShape_GetTopSide, METH_VARARGS | METH_KEYWORDS },
33040 { (char *)"PyDivisionShape_GetTopSidePen", (PyCFunction) _wrap_PyDivisionShape_GetTopSidePen, METH_VARARGS | METH_KEYWORDS },
33041 { (char *)"PyDivisionShape_ResizeAdjoining", (PyCFunction) _wrap_PyDivisionShape_ResizeAdjoining, METH_VARARGS | METH_KEYWORDS },
33042 { (char *)"PyDivisionShape_PopupMenu", (PyCFunction) _wrap_PyDivisionShape_PopupMenu, METH_VARARGS | METH_KEYWORDS },
33043 { (char *)"PyDivisionShape_SetBottomSide", (PyCFunction) _wrap_PyDivisionShape_SetBottomSide, METH_VARARGS | METH_KEYWORDS },
33044 { (char *)"PyDivisionShape_SetHandleSide", (PyCFunction) _wrap_PyDivisionShape_SetHandleSide, METH_VARARGS | METH_KEYWORDS },
33045 { (char *)"PyDivisionShape_SetLeftSide", (PyCFunction) _wrap_PyDivisionShape_SetLeftSide, METH_VARARGS | METH_KEYWORDS },
33046 { (char *)"PyDivisionShape_SetLeftSideColour", (PyCFunction) _wrap_PyDivisionShape_SetLeftSideColour, METH_VARARGS | METH_KEYWORDS },
33047 { (char *)"PyDivisionShape_SetLeftSidePen", (PyCFunction) _wrap_PyDivisionShape_SetLeftSidePen, METH_VARARGS | METH_KEYWORDS },
33048 { (char *)"PyDivisionShape_SetRightSide", (PyCFunction) _wrap_PyDivisionShape_SetRightSide, METH_VARARGS | METH_KEYWORDS },
33049 { (char *)"PyDivisionShape_SetTopSide", (PyCFunction) _wrap_PyDivisionShape_SetTopSide, METH_VARARGS | METH_KEYWORDS },
33050 { (char *)"PyDivisionShape_SetTopSideColour", (PyCFunction) _wrap_PyDivisionShape_SetTopSideColour, METH_VARARGS | METH_KEYWORDS },
33051 { (char *)"PyDivisionShape_SetTopSidePen", (PyCFunction) _wrap_PyDivisionShape_SetTopSidePen, METH_VARARGS | METH_KEYWORDS },
33052 { (char *)"PyDivisionShape_base_OnDelete", (PyCFunction) _wrap_PyDivisionShape_base_OnDelete, METH_VARARGS | METH_KEYWORDS },
33053 { (char *)"PyDivisionShape_base_OnDraw", (PyCFunction) _wrap_PyDivisionShape_base_OnDraw, METH_VARARGS | METH_KEYWORDS },
33054 { (char *)"PyDivisionShape_base_OnDrawContents", (PyCFunction) _wrap_PyDivisionShape_base_OnDrawContents, METH_VARARGS | METH_KEYWORDS },
33055 { (char *)"PyDivisionShape_base_OnDrawBranches", (PyCFunction) _wrap_PyDivisionShape_base_OnDrawBranches, METH_VARARGS | METH_KEYWORDS },
33056 { (char *)"PyDivisionShape_base_OnMoveLinks", (PyCFunction) _wrap_PyDivisionShape_base_OnMoveLinks, METH_VARARGS | METH_KEYWORDS },
33057 { (char *)"PyDivisionShape_base_OnErase", (PyCFunction) _wrap_PyDivisionShape_base_OnErase, METH_VARARGS | METH_KEYWORDS },
33058 { (char *)"PyDivisionShape_base_OnEraseContents", (PyCFunction) _wrap_PyDivisionShape_base_OnEraseContents, METH_VARARGS | METH_KEYWORDS },
33059 { (char *)"PyDivisionShape_base_OnHighlight", (PyCFunction) _wrap_PyDivisionShape_base_OnHighlight, METH_VARARGS | METH_KEYWORDS },
33060 { (char *)"PyDivisionShape_base_OnLeftClick", (PyCFunction) _wrap_PyDivisionShape_base_OnLeftClick, METH_VARARGS | METH_KEYWORDS },
33061 { (char *)"PyDivisionShape_base_OnLeftDoubleClick", (PyCFunction) _wrap_PyDivisionShape_base_OnLeftDoubleClick, METH_VARARGS | METH_KEYWORDS },
33062 { (char *)"PyDivisionShape_base_OnRightClick", (PyCFunction) _wrap_PyDivisionShape_base_OnRightClick, METH_VARARGS | METH_KEYWORDS },
33063 { (char *)"PyDivisionShape_base_OnSize", (PyCFunction) _wrap_PyDivisionShape_base_OnSize, METH_VARARGS | METH_KEYWORDS },
33064 { (char *)"PyDivisionShape_base_OnMovePre", (PyCFunction) _wrap_PyDivisionShape_base_OnMovePre, METH_VARARGS | METH_KEYWORDS },
33065 { (char *)"PyDivisionShape_base_OnMovePost", (PyCFunction) _wrap_PyDivisionShape_base_OnMovePost, METH_VARARGS | METH_KEYWORDS },
33066 { (char *)"PyDivisionShape_base_OnDragLeft", (PyCFunction) _wrap_PyDivisionShape_base_OnDragLeft, METH_VARARGS | METH_KEYWORDS },
33067 { (char *)"PyDivisionShape_base_OnBeginDragLeft", (PyCFunction) _wrap_PyDivisionShape_base_OnBeginDragLeft, METH_VARARGS | METH_KEYWORDS },
33068 { (char *)"PyDivisionShape_base_OnEndDragLeft", (PyCFunction) _wrap_PyDivisionShape_base_OnEndDragLeft, METH_VARARGS | METH_KEYWORDS },
33069 { (char *)"PyDivisionShape_base_OnDragRight", (PyCFunction) _wrap_PyDivisionShape_base_OnDragRight, METH_VARARGS | METH_KEYWORDS },
33070 { (char *)"PyDivisionShape_base_OnBeginDragRight", (PyCFunction) _wrap_PyDivisionShape_base_OnBeginDragRight, METH_VARARGS | METH_KEYWORDS },
33071 { (char *)"PyDivisionShape_base_OnEndDragRight", (PyCFunction) _wrap_PyDivisionShape_base_OnEndDragRight, METH_VARARGS | METH_KEYWORDS },
33072 { (char *)"PyDivisionShape_base_OnDrawOutline", (PyCFunction) _wrap_PyDivisionShape_base_OnDrawOutline, METH_VARARGS | METH_KEYWORDS },
33073 { (char *)"PyDivisionShape_base_OnDrawControlPoints", (PyCFunction) _wrap_PyDivisionShape_base_OnDrawControlPoints, METH_VARARGS | METH_KEYWORDS },
33074 { (char *)"PyDivisionShape_base_OnEraseControlPoints", (PyCFunction) _wrap_PyDivisionShape_base_OnEraseControlPoints, METH_VARARGS | METH_KEYWORDS },
33075 { (char *)"PyDivisionShape_base_OnMoveLink", (PyCFunction) _wrap_PyDivisionShape_base_OnMoveLink, METH_VARARGS | METH_KEYWORDS },
33076 { (char *)"PyDivisionShape_base_OnSizingDragLeft", (PyCFunction) _wrap_PyDivisionShape_base_OnSizingDragLeft, METH_VARARGS | METH_KEYWORDS },
33077 { (char *)"PyDivisionShape_base_OnSizingBeginDragLeft", (PyCFunction) _wrap_PyDivisionShape_base_OnSizingBeginDragLeft, METH_VARARGS | METH_KEYWORDS },
33078 { (char *)"PyDivisionShape_base_OnSizingEndDragLeft", (PyCFunction) _wrap_PyDivisionShape_base_OnSizingEndDragLeft, METH_VARARGS | METH_KEYWORDS },
33079 { (char *)"PyDivisionShape_base_OnBeginSize", (PyCFunction) _wrap_PyDivisionShape_base_OnBeginSize, METH_VARARGS | METH_KEYWORDS },
33080 { (char *)"PyDivisionShape_base_OnEndSize", (PyCFunction) _wrap_PyDivisionShape_base_OnEndSize, METH_VARARGS | METH_KEYWORDS },
33081 { (char *)"PyDivisionShape_swigregister", PyDivisionShape_swigregister, METH_VARARGS },
33082 { (char *)"new_PyEllipseShape", (PyCFunction) _wrap_new_PyEllipseShape, METH_VARARGS | METH_KEYWORDS },
33083 { (char *)"PyEllipseShape__setCallbackInfo", (PyCFunction) _wrap_PyEllipseShape__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
33084 { (char *)"PyEllipseShape_base_OnDraw", (PyCFunction) _wrap_PyEllipseShape_base_OnDraw, METH_VARARGS | METH_KEYWORDS },
33085 { (char *)"PyEllipseShape_base_OnDrawContents", (PyCFunction) _wrap_PyEllipseShape_base_OnDrawContents, METH_VARARGS | METH_KEYWORDS },
33086 { (char *)"PyEllipseShape_base_OnDrawBranches", (PyCFunction) _wrap_PyEllipseShape_base_OnDrawBranches, METH_VARARGS | METH_KEYWORDS },
33087 { (char *)"PyEllipseShape_base_OnMoveLinks", (PyCFunction) _wrap_PyEllipseShape_base_OnMoveLinks, METH_VARARGS | METH_KEYWORDS },
33088 { (char *)"PyEllipseShape_base_OnErase", (PyCFunction) _wrap_PyEllipseShape_base_OnErase, METH_VARARGS | METH_KEYWORDS },
33089 { (char *)"PyEllipseShape_base_OnEraseContents", (PyCFunction) _wrap_PyEllipseShape_base_OnEraseContents, METH_VARARGS | METH_KEYWORDS },
33090 { (char *)"PyEllipseShape_base_OnHighlight", (PyCFunction) _wrap_PyEllipseShape_base_OnHighlight, METH_VARARGS | METH_KEYWORDS },
33091 { (char *)"PyEllipseShape_base_OnLeftClick", (PyCFunction) _wrap_PyEllipseShape_base_OnLeftClick, METH_VARARGS | METH_KEYWORDS },
33092 { (char *)"PyEllipseShape_base_OnLeftDoubleClick", (PyCFunction) _wrap_PyEllipseShape_base_OnLeftDoubleClick, METH_VARARGS | METH_KEYWORDS },
33093 { (char *)"PyEllipseShape_base_OnRightClick", (PyCFunction) _wrap_PyEllipseShape_base_OnRightClick, METH_VARARGS | METH_KEYWORDS },
33094 { (char *)"PyEllipseShape_base_OnSize", (PyCFunction) _wrap_PyEllipseShape_base_OnSize, METH_VARARGS | METH_KEYWORDS },
33095 { (char *)"PyEllipseShape_base_OnMovePre", (PyCFunction) _wrap_PyEllipseShape_base_OnMovePre, METH_VARARGS | METH_KEYWORDS },
33096 { (char *)"PyEllipseShape_base_OnMovePost", (PyCFunction) _wrap_PyEllipseShape_base_OnMovePost, METH_VARARGS | METH_KEYWORDS },
33097 { (char *)"PyEllipseShape_base_OnDragLeft", (PyCFunction) _wrap_PyEllipseShape_base_OnDragLeft, METH_VARARGS | METH_KEYWORDS },
33098 { (char *)"PyEllipseShape_base_OnBeginDragLeft", (PyCFunction) _wrap_PyEllipseShape_base_OnBeginDragLeft, METH_VARARGS | METH_KEYWORDS },
33099 { (char *)"PyEllipseShape_base_OnEndDragLeft", (PyCFunction) _wrap_PyEllipseShape_base_OnEndDragLeft, METH_VARARGS | METH_KEYWORDS },
33100 { (char *)"PyEllipseShape_base_OnDragRight", (PyCFunction) _wrap_PyEllipseShape_base_OnDragRight, METH_VARARGS | METH_KEYWORDS },
33101 { (char *)"PyEllipseShape_base_OnBeginDragRight", (PyCFunction) _wrap_PyEllipseShape_base_OnBeginDragRight, METH_VARARGS | METH_KEYWORDS },
33102 { (char *)"PyEllipseShape_base_OnEndDragRight", (PyCFunction) _wrap_PyEllipseShape_base_OnEndDragRight, METH_VARARGS | METH_KEYWORDS },
33103 { (char *)"PyEllipseShape_base_OnDrawOutline", (PyCFunction) _wrap_PyEllipseShape_base_OnDrawOutline, METH_VARARGS | METH_KEYWORDS },
33104 { (char *)"PyEllipseShape_base_OnDrawControlPoints", (PyCFunction) _wrap_PyEllipseShape_base_OnDrawControlPoints, METH_VARARGS | METH_KEYWORDS },
33105 { (char *)"PyEllipseShape_base_OnEraseControlPoints", (PyCFunction) _wrap_PyEllipseShape_base_OnEraseControlPoints, METH_VARARGS | METH_KEYWORDS },
33106 { (char *)"PyEllipseShape_base_OnMoveLink", (PyCFunction) _wrap_PyEllipseShape_base_OnMoveLink, METH_VARARGS | METH_KEYWORDS },
33107 { (char *)"PyEllipseShape_base_OnSizingDragLeft", (PyCFunction) _wrap_PyEllipseShape_base_OnSizingDragLeft, METH_VARARGS | METH_KEYWORDS },
33108 { (char *)"PyEllipseShape_base_OnSizingBeginDragLeft", (PyCFunction) _wrap_PyEllipseShape_base_OnSizingBeginDragLeft, METH_VARARGS | METH_KEYWORDS },
33109 { (char *)"PyEllipseShape_base_OnSizingEndDragLeft", (PyCFunction) _wrap_PyEllipseShape_base_OnSizingEndDragLeft, METH_VARARGS | METH_KEYWORDS },
33110 { (char *)"PyEllipseShape_base_OnBeginSize", (PyCFunction) _wrap_PyEllipseShape_base_OnBeginSize, METH_VARARGS | METH_KEYWORDS },
33111 { (char *)"PyEllipseShape_base_OnEndSize", (PyCFunction) _wrap_PyEllipseShape_base_OnEndSize, METH_VARARGS | METH_KEYWORDS },
33112 { (char *)"PyEllipseShape_swigregister", PyEllipseShape_swigregister, METH_VARARGS },
33113 { (char *)"new_PyCircleShape", (PyCFunction) _wrap_new_PyCircleShape, METH_VARARGS | METH_KEYWORDS },
33114 { (char *)"PyCircleShape__setCallbackInfo", (PyCFunction) _wrap_PyCircleShape__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
33115 { (char *)"PyCircleShape_base_OnDraw", (PyCFunction) _wrap_PyCircleShape_base_OnDraw, METH_VARARGS | METH_KEYWORDS },
33116 { (char *)"PyCircleShape_base_OnDrawContents", (PyCFunction) _wrap_PyCircleShape_base_OnDrawContents, METH_VARARGS | METH_KEYWORDS },
33117 { (char *)"PyCircleShape_base_OnDrawBranches", (PyCFunction) _wrap_PyCircleShape_base_OnDrawBranches, METH_VARARGS | METH_KEYWORDS },
33118 { (char *)"PyCircleShape_base_OnMoveLinks", (PyCFunction) _wrap_PyCircleShape_base_OnMoveLinks, METH_VARARGS | METH_KEYWORDS },
33119 { (char *)"PyCircleShape_base_OnErase", (PyCFunction) _wrap_PyCircleShape_base_OnErase, METH_VARARGS | METH_KEYWORDS },
33120 { (char *)"PyCircleShape_base_OnEraseContents", (PyCFunction) _wrap_PyCircleShape_base_OnEraseContents, METH_VARARGS | METH_KEYWORDS },
33121 { (char *)"PyCircleShape_base_OnHighlight", (PyCFunction) _wrap_PyCircleShape_base_OnHighlight, METH_VARARGS | METH_KEYWORDS },
33122 { (char *)"PyCircleShape_base_OnLeftClick", (PyCFunction) _wrap_PyCircleShape_base_OnLeftClick, METH_VARARGS | METH_KEYWORDS },
33123 { (char *)"PyCircleShape_base_OnLeftDoubleClick", (PyCFunction) _wrap_PyCircleShape_base_OnLeftDoubleClick, METH_VARARGS | METH_KEYWORDS },
33124 { (char *)"PyCircleShape_base_OnRightClick", (PyCFunction) _wrap_PyCircleShape_base_OnRightClick, METH_VARARGS | METH_KEYWORDS },
33125 { (char *)"PyCircleShape_base_OnSize", (PyCFunction) _wrap_PyCircleShape_base_OnSize, METH_VARARGS | METH_KEYWORDS },
33126 { (char *)"PyCircleShape_base_OnMovePre", (PyCFunction) _wrap_PyCircleShape_base_OnMovePre, METH_VARARGS | METH_KEYWORDS },
33127 { (char *)"PyCircleShape_base_OnMovePost", (PyCFunction) _wrap_PyCircleShape_base_OnMovePost, METH_VARARGS | METH_KEYWORDS },
33128 { (char *)"PyCircleShape_base_OnDragLeft", (PyCFunction) _wrap_PyCircleShape_base_OnDragLeft, METH_VARARGS | METH_KEYWORDS },
33129 { (char *)"PyCircleShape_base_OnBeginDragLeft", (PyCFunction) _wrap_PyCircleShape_base_OnBeginDragLeft, METH_VARARGS | METH_KEYWORDS },
33130 { (char *)"PyCircleShape_base_OnEndDragLeft", (PyCFunction) _wrap_PyCircleShape_base_OnEndDragLeft, METH_VARARGS | METH_KEYWORDS },
33131 { (char *)"PyCircleShape_base_OnDragRight", (PyCFunction) _wrap_PyCircleShape_base_OnDragRight, METH_VARARGS | METH_KEYWORDS },
33132 { (char *)"PyCircleShape_base_OnBeginDragRight", (PyCFunction) _wrap_PyCircleShape_base_OnBeginDragRight, METH_VARARGS | METH_KEYWORDS },
33133 { (char *)"PyCircleShape_base_OnEndDragRight", (PyCFunction) _wrap_PyCircleShape_base_OnEndDragRight, METH_VARARGS | METH_KEYWORDS },
33134 { (char *)"PyCircleShape_base_OnDrawOutline", (PyCFunction) _wrap_PyCircleShape_base_OnDrawOutline, METH_VARARGS | METH_KEYWORDS },
33135 { (char *)"PyCircleShape_base_OnDrawControlPoints", (PyCFunction) _wrap_PyCircleShape_base_OnDrawControlPoints, METH_VARARGS | METH_KEYWORDS },
33136 { (char *)"PyCircleShape_base_OnEraseControlPoints", (PyCFunction) _wrap_PyCircleShape_base_OnEraseControlPoints, METH_VARARGS | METH_KEYWORDS },
33137 { (char *)"PyCircleShape_base_OnMoveLink", (PyCFunction) _wrap_PyCircleShape_base_OnMoveLink, METH_VARARGS | METH_KEYWORDS },
33138 { (char *)"PyCircleShape_base_OnSizingDragLeft", (PyCFunction) _wrap_PyCircleShape_base_OnSizingDragLeft, METH_VARARGS | METH_KEYWORDS },
33139 { (char *)"PyCircleShape_base_OnSizingBeginDragLeft", (PyCFunction) _wrap_PyCircleShape_base_OnSizingBeginDragLeft, METH_VARARGS | METH_KEYWORDS },
33140 { (char *)"PyCircleShape_base_OnSizingEndDragLeft", (PyCFunction) _wrap_PyCircleShape_base_OnSizingEndDragLeft, METH_VARARGS | METH_KEYWORDS },
33141 { (char *)"PyCircleShape_base_OnBeginSize", (PyCFunction) _wrap_PyCircleShape_base_OnBeginSize, METH_VARARGS | METH_KEYWORDS },
33142 { (char *)"PyCircleShape_base_OnEndSize", (PyCFunction) _wrap_PyCircleShape_base_OnEndSize, METH_VARARGS | METH_KEYWORDS },
33143 { (char *)"PyCircleShape_swigregister", PyCircleShape_swigregister, METH_VARARGS },
33144 { (char *)"new_ArrowHead", (PyCFunction) _wrap_new_ArrowHead, METH_VARARGS | METH_KEYWORDS },
33145 { (char *)"delete_ArrowHead", (PyCFunction) _wrap_delete_ArrowHead, METH_VARARGS | METH_KEYWORDS },
33146 { (char *)"ArrowHead__GetType", (PyCFunction) _wrap_ArrowHead__GetType, METH_VARARGS | METH_KEYWORDS },
33147 { (char *)"ArrowHead_GetPosition", (PyCFunction) _wrap_ArrowHead_GetPosition, METH_VARARGS | METH_KEYWORDS },
33148 { (char *)"ArrowHead_SetPosition", (PyCFunction) _wrap_ArrowHead_SetPosition, METH_VARARGS | METH_KEYWORDS },
33149 { (char *)"ArrowHead_GetXOffset", (PyCFunction) _wrap_ArrowHead_GetXOffset, METH_VARARGS | METH_KEYWORDS },
33150 { (char *)"ArrowHead_GetYOffset", (PyCFunction) _wrap_ArrowHead_GetYOffset, METH_VARARGS | METH_KEYWORDS },
33151 { (char *)"ArrowHead_GetSpacing", (PyCFunction) _wrap_ArrowHead_GetSpacing, METH_VARARGS | METH_KEYWORDS },
33152 { (char *)"ArrowHead_GetSize", (PyCFunction) _wrap_ArrowHead_GetSize, METH_VARARGS | METH_KEYWORDS },
33153 { (char *)"ArrowHead_GetName", (PyCFunction) _wrap_ArrowHead_GetName, METH_VARARGS | METH_KEYWORDS },
33154 { (char *)"ArrowHead_SetXOffset", (PyCFunction) _wrap_ArrowHead_SetXOffset, METH_VARARGS | METH_KEYWORDS },
33155 { (char *)"ArrowHead_SetYOffset", (PyCFunction) _wrap_ArrowHead_SetYOffset, METH_VARARGS | METH_KEYWORDS },
33156 { (char *)"ArrowHead_GetMetaFile", (PyCFunction) _wrap_ArrowHead_GetMetaFile, METH_VARARGS | METH_KEYWORDS },
33157 { (char *)"ArrowHead_GetId", (PyCFunction) _wrap_ArrowHead_GetId, METH_VARARGS | METH_KEYWORDS },
33158 { (char *)"ArrowHead_GetArrowEnd", (PyCFunction) _wrap_ArrowHead_GetArrowEnd, METH_VARARGS | METH_KEYWORDS },
33159 { (char *)"ArrowHead_GetArrowSize", (PyCFunction) _wrap_ArrowHead_GetArrowSize, METH_VARARGS | METH_KEYWORDS },
33160 { (char *)"ArrowHead_SetSize", (PyCFunction) _wrap_ArrowHead_SetSize, METH_VARARGS | METH_KEYWORDS },
33161 { (char *)"ArrowHead_SetSpacing", (PyCFunction) _wrap_ArrowHead_SetSpacing, METH_VARARGS | METH_KEYWORDS },
33162 { (char *)"ArrowHead_swigregister", ArrowHead_swigregister, METH_VARARGS },
33163 { (char *)"new_PyLineShape", (PyCFunction) _wrap_new_PyLineShape, METH_VARARGS | METH_KEYWORDS },
33164 { (char *)"PyLineShape__setCallbackInfo", (PyCFunction) _wrap_PyLineShape__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
33165 { (char *)"PyLineShape_AddArrow", (PyCFunction) _wrap_PyLineShape_AddArrow, METH_VARARGS | METH_KEYWORDS },
33166 { (char *)"PyLineShape_AddArrowOrdered", (PyCFunction) _wrap_PyLineShape_AddArrowOrdered, METH_VARARGS | METH_KEYWORDS },
33167 { (char *)"PyLineShape_ClearArrow", (PyCFunction) _wrap_PyLineShape_ClearArrow, METH_VARARGS | METH_KEYWORDS },
33168 { (char *)"PyLineShape_ClearArrowsAtPosition", (PyCFunction) _wrap_PyLineShape_ClearArrowsAtPosition, METH_VARARGS | METH_KEYWORDS },
33169 { (char *)"PyLineShape_DrawArrow", (PyCFunction) _wrap_PyLineShape_DrawArrow, METH_VARARGS | METH_KEYWORDS },
33170 { (char *)"PyLineShape_DeleteArrowHeadId", (PyCFunction) _wrap_PyLineShape_DeleteArrowHeadId, METH_VARARGS | METH_KEYWORDS },
33171 { (char *)"PyLineShape_DeleteArrowHead", (PyCFunction) _wrap_PyLineShape_DeleteArrowHead, METH_VARARGS | METH_KEYWORDS },
33172 { (char *)"PyLineShape_DeleteLineControlPoint", (PyCFunction) _wrap_PyLineShape_DeleteLineControlPoint, METH_VARARGS | METH_KEYWORDS },
33173 { (char *)"PyLineShape_DrawArrows", (PyCFunction) _wrap_PyLineShape_DrawArrows, METH_VARARGS | METH_KEYWORDS },
33174 { (char *)"PyLineShape_DrawRegion", (PyCFunction) _wrap_PyLineShape_DrawRegion, METH_VARARGS | METH_KEYWORDS },
33175 { (char *)"PyLineShape_EraseRegion", (PyCFunction) _wrap_PyLineShape_EraseRegion, METH_VARARGS | METH_KEYWORDS },
33176 { (char *)"PyLineShape_FindArrowHeadId", (PyCFunction) _wrap_PyLineShape_FindArrowHeadId, METH_VARARGS | METH_KEYWORDS },
33177 { (char *)"PyLineShape_FindArrowHead", (PyCFunction) _wrap_PyLineShape_FindArrowHead, METH_VARARGS | METH_KEYWORDS },
33178 { (char *)"PyLineShape_FindLineEndPoints", (PyCFunction) _wrap_PyLineShape_FindLineEndPoints, METH_VARARGS | METH_KEYWORDS },
33179 { (char *)"PyLineShape_FindLinePosition", (PyCFunction) _wrap_PyLineShape_FindLinePosition, METH_VARARGS | METH_KEYWORDS },
33180 { (char *)"PyLineShape_FindMinimumWidth", (PyCFunction) _wrap_PyLineShape_FindMinimumWidth, METH_VARARGS | METH_KEYWORDS },
33181 { (char *)"PyLineShape_FindNth", (PyCFunction) _wrap_PyLineShape_FindNth, METH_VARARGS | METH_KEYWORDS },
33182 { (char *)"PyLineShape_GetAttachmentFrom", (PyCFunction) _wrap_PyLineShape_GetAttachmentFrom, METH_VARARGS | METH_KEYWORDS },
33183 { (char *)"PyLineShape_GetAttachmentTo", (PyCFunction) _wrap_PyLineShape_GetAttachmentTo, METH_VARARGS | METH_KEYWORDS },
33184 { (char *)"PyLineShape_GetEnds", (PyCFunction) _wrap_PyLineShape_GetEnds, METH_VARARGS | METH_KEYWORDS },
33185 { (char *)"PyLineShape_GetFrom", (PyCFunction) _wrap_PyLineShape_GetFrom, METH_VARARGS | METH_KEYWORDS },
33186 { (char *)"PyLineShape_GetLabelPosition", (PyCFunction) _wrap_PyLineShape_GetLabelPosition, METH_VARARGS | METH_KEYWORDS },
33187 { (char *)"PyLineShape_GetNextControlPoint", (PyCFunction) _wrap_PyLineShape_GetNextControlPoint, METH_VARARGS | METH_KEYWORDS },
33188 { (char *)"PyLineShape_GetTo", (PyCFunction) _wrap_PyLineShape_GetTo, METH_VARARGS | METH_KEYWORDS },
33189 { (char *)"PyLineShape_Initialise", (PyCFunction) _wrap_PyLineShape_Initialise, METH_VARARGS | METH_KEYWORDS },
33190 { (char *)"PyLineShape_InsertLineControlPoint", (PyCFunction) _wrap_PyLineShape_InsertLineControlPoint, METH_VARARGS | METH_KEYWORDS },
33191 { (char *)"PyLineShape_IsEnd", (PyCFunction) _wrap_PyLineShape_IsEnd, METH_VARARGS | METH_KEYWORDS },
33192 { (char *)"PyLineShape_IsSpline", (PyCFunction) _wrap_PyLineShape_IsSpline, METH_VARARGS | METH_KEYWORDS },
33193 { (char *)"PyLineShape_MakeLineControlPoints", (PyCFunction) _wrap_PyLineShape_MakeLineControlPoints, METH_VARARGS | METH_KEYWORDS },
33194 { (char *)"PyLineShape_GetLineControlPoints", (PyCFunction) _wrap_PyLineShape_GetLineControlPoints, METH_VARARGS | METH_KEYWORDS },
33195 { (char *)"PyLineShape_SetAttachmentFrom", (PyCFunction) _wrap_PyLineShape_SetAttachmentFrom, METH_VARARGS | METH_KEYWORDS },
33196 { (char *)"PyLineShape_SetAttachments", (PyCFunction) _wrap_PyLineShape_SetAttachments, METH_VARARGS | METH_KEYWORDS },
33197 { (char *)"PyLineShape_SetAttachmentTo", (PyCFunction) _wrap_PyLineShape_SetAttachmentTo, METH_VARARGS | METH_KEYWORDS },
33198 { (char *)"PyLineShape_SetEnds", (PyCFunction) _wrap_PyLineShape_SetEnds, METH_VARARGS | METH_KEYWORDS },
33199 { (char *)"PyLineShape_SetFrom", (PyCFunction) _wrap_PyLineShape_SetFrom, METH_VARARGS | METH_KEYWORDS },
33200 { (char *)"PyLineShape_SetIgnoreOffsets", (PyCFunction) _wrap_PyLineShape_SetIgnoreOffsets, METH_VARARGS | METH_KEYWORDS },
33201 { (char *)"PyLineShape_SetSpline", (PyCFunction) _wrap_PyLineShape_SetSpline, METH_VARARGS | METH_KEYWORDS },
33202 { (char *)"PyLineShape_SetTo", (PyCFunction) _wrap_PyLineShape_SetTo, METH_VARARGS | METH_KEYWORDS },
33203 { (char *)"PyLineShape_Straighten", (PyCFunction) _wrap_PyLineShape_Straighten, METH_VARARGS | METH_KEYWORDS },
33204 { (char *)"PyLineShape_Unlink", (PyCFunction) _wrap_PyLineShape_Unlink, METH_VARARGS | METH_KEYWORDS },
30d215aa
RD
33205 { (char *)"PyLineShape_SetAlignmentOrientation", (PyCFunction) _wrap_PyLineShape_SetAlignmentOrientation, METH_VARARGS | METH_KEYWORDS },
33206 { (char *)"PyLineShape_SetAlignmentType", (PyCFunction) _wrap_PyLineShape_SetAlignmentType, METH_VARARGS | METH_KEYWORDS },
33207 { (char *)"PyLineShape_GetAlignmentOrientation", (PyCFunction) _wrap_PyLineShape_GetAlignmentOrientation, METH_VARARGS | METH_KEYWORDS },
33208 { (char *)"PyLineShape_GetAlignmentType", (PyCFunction) _wrap_PyLineShape_GetAlignmentType, METH_VARARGS | METH_KEYWORDS },
33209 { (char *)"PyLineShape_GetAlignmentStart", (PyCFunction) _wrap_PyLineShape_GetAlignmentStart, METH_VARARGS | METH_KEYWORDS },
33210 { (char *)"PyLineShape_GetAlignmentEnd", (PyCFunction) _wrap_PyLineShape_GetAlignmentEnd, METH_VARARGS | METH_KEYWORDS },
44127b65
RD
33211 { (char *)"PyLineShape_base_OnDraw", (PyCFunction) _wrap_PyLineShape_base_OnDraw, METH_VARARGS | METH_KEYWORDS },
33212 { (char *)"PyLineShape_base_OnDrawContents", (PyCFunction) _wrap_PyLineShape_base_OnDrawContents, METH_VARARGS | METH_KEYWORDS },
33213 { (char *)"PyLineShape_base_OnDrawBranches", (PyCFunction) _wrap_PyLineShape_base_OnDrawBranches, METH_VARARGS | METH_KEYWORDS },
33214 { (char *)"PyLineShape_base_OnMoveLinks", (PyCFunction) _wrap_PyLineShape_base_OnMoveLinks, METH_VARARGS | METH_KEYWORDS },
33215 { (char *)"PyLineShape_base_OnErase", (PyCFunction) _wrap_PyLineShape_base_OnErase, METH_VARARGS | METH_KEYWORDS },
33216 { (char *)"PyLineShape_base_OnEraseContents", (PyCFunction) _wrap_PyLineShape_base_OnEraseContents, METH_VARARGS | METH_KEYWORDS },
33217 { (char *)"PyLineShape_base_OnHighlight", (PyCFunction) _wrap_PyLineShape_base_OnHighlight, METH_VARARGS | METH_KEYWORDS },
33218 { (char *)"PyLineShape_base_OnLeftClick", (PyCFunction) _wrap_PyLineShape_base_OnLeftClick, METH_VARARGS | METH_KEYWORDS },
33219 { (char *)"PyLineShape_base_OnLeftDoubleClick", (PyCFunction) _wrap_PyLineShape_base_OnLeftDoubleClick, METH_VARARGS | METH_KEYWORDS },
33220 { (char *)"PyLineShape_base_OnRightClick", (PyCFunction) _wrap_PyLineShape_base_OnRightClick, METH_VARARGS | METH_KEYWORDS },
33221 { (char *)"PyLineShape_base_OnSize", (PyCFunction) _wrap_PyLineShape_base_OnSize, METH_VARARGS | METH_KEYWORDS },
33222 { (char *)"PyLineShape_base_OnMovePre", (PyCFunction) _wrap_PyLineShape_base_OnMovePre, METH_VARARGS | METH_KEYWORDS },
33223 { (char *)"PyLineShape_base_OnMovePost", (PyCFunction) _wrap_PyLineShape_base_OnMovePost, METH_VARARGS | METH_KEYWORDS },
33224 { (char *)"PyLineShape_base_OnDragLeft", (PyCFunction) _wrap_PyLineShape_base_OnDragLeft, METH_VARARGS | METH_KEYWORDS },
33225 { (char *)"PyLineShape_base_OnBeginDragLeft", (PyCFunction) _wrap_PyLineShape_base_OnBeginDragLeft, METH_VARARGS | METH_KEYWORDS },
33226 { (char *)"PyLineShape_base_OnEndDragLeft", (PyCFunction) _wrap_PyLineShape_base_OnEndDragLeft, METH_VARARGS | METH_KEYWORDS },
33227 { (char *)"PyLineShape_base_OnDragRight", (PyCFunction) _wrap_PyLineShape_base_OnDragRight, METH_VARARGS | METH_KEYWORDS },
33228 { (char *)"PyLineShape_base_OnBeginDragRight", (PyCFunction) _wrap_PyLineShape_base_OnBeginDragRight, METH_VARARGS | METH_KEYWORDS },
33229 { (char *)"PyLineShape_base_OnEndDragRight", (PyCFunction) _wrap_PyLineShape_base_OnEndDragRight, METH_VARARGS | METH_KEYWORDS },
33230 { (char *)"PyLineShape_base_OnDrawOutline", (PyCFunction) _wrap_PyLineShape_base_OnDrawOutline, METH_VARARGS | METH_KEYWORDS },
33231 { (char *)"PyLineShape_base_OnDrawControlPoints", (PyCFunction) _wrap_PyLineShape_base_OnDrawControlPoints, METH_VARARGS | METH_KEYWORDS },
33232 { (char *)"PyLineShape_base_OnEraseControlPoints", (PyCFunction) _wrap_PyLineShape_base_OnEraseControlPoints, METH_VARARGS | METH_KEYWORDS },
33233 { (char *)"PyLineShape_base_OnMoveLink", (PyCFunction) _wrap_PyLineShape_base_OnMoveLink, METH_VARARGS | METH_KEYWORDS },
33234 { (char *)"PyLineShape_base_OnSizingDragLeft", (PyCFunction) _wrap_PyLineShape_base_OnSizingDragLeft, METH_VARARGS | METH_KEYWORDS },
33235 { (char *)"PyLineShape_base_OnSizingBeginDragLeft", (PyCFunction) _wrap_PyLineShape_base_OnSizingBeginDragLeft, METH_VARARGS | METH_KEYWORDS },
33236 { (char *)"PyLineShape_base_OnSizingEndDragLeft", (PyCFunction) _wrap_PyLineShape_base_OnSizingEndDragLeft, METH_VARARGS | METH_KEYWORDS },
33237 { (char *)"PyLineShape_base_OnBeginSize", (PyCFunction) _wrap_PyLineShape_base_OnBeginSize, METH_VARARGS | METH_KEYWORDS },
33238 { (char *)"PyLineShape_base_OnEndSize", (PyCFunction) _wrap_PyLineShape_base_OnEndSize, METH_VARARGS | METH_KEYWORDS },
33239 { (char *)"PyLineShape_swigregister", PyLineShape_swigregister, METH_VARARGS },
33240 { (char *)"new_PyPolygonShape", (PyCFunction) _wrap_new_PyPolygonShape, METH_VARARGS | METH_KEYWORDS },
33241 { (char *)"PyPolygonShape__setCallbackInfo", (PyCFunction) _wrap_PyPolygonShape__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
33242 { (char *)"PyPolygonShape_Create", (PyCFunction) _wrap_PyPolygonShape_Create, METH_VARARGS | METH_KEYWORDS },
33243 { (char *)"PyPolygonShape_AddPolygonPoint", (PyCFunction) _wrap_PyPolygonShape_AddPolygonPoint, METH_VARARGS | METH_KEYWORDS },
33244 { (char *)"PyPolygonShape_CalculatePolygonCentre", (PyCFunction) _wrap_PyPolygonShape_CalculatePolygonCentre, METH_VARARGS | METH_KEYWORDS },
33245 { (char *)"PyPolygonShape_DeletePolygonPoint", (PyCFunction) _wrap_PyPolygonShape_DeletePolygonPoint, METH_VARARGS | METH_KEYWORDS },
33246 { (char *)"PyPolygonShape_GetPoints", (PyCFunction) _wrap_PyPolygonShape_GetPoints, METH_VARARGS | METH_KEYWORDS },
30d215aa
RD
33247 { (char *)"PyPolygonShape_GetOriginalPoints", (PyCFunction) _wrap_PyPolygonShape_GetOriginalPoints, METH_VARARGS | METH_KEYWORDS },
33248 { (char *)"PyPolygonShape_GetOriginalWidth", (PyCFunction) _wrap_PyPolygonShape_GetOriginalWidth, METH_VARARGS | METH_KEYWORDS },
33249 { (char *)"PyPolygonShape_GetOriginalHeight", (PyCFunction) _wrap_PyPolygonShape_GetOriginalHeight, METH_VARARGS | METH_KEYWORDS },
33250 { (char *)"PyPolygonShape_SetOriginalWidth", (PyCFunction) _wrap_PyPolygonShape_SetOriginalWidth, METH_VARARGS | METH_KEYWORDS },
33251 { (char *)"PyPolygonShape_SetOriginalHeight", (PyCFunction) _wrap_PyPolygonShape_SetOriginalHeight, METH_VARARGS | METH_KEYWORDS },
44127b65
RD
33252 { (char *)"PyPolygonShape_UpdateOriginalPoints", (PyCFunction) _wrap_PyPolygonShape_UpdateOriginalPoints, METH_VARARGS | METH_KEYWORDS },
33253 { (char *)"PyPolygonShape_base_OnDraw", (PyCFunction) _wrap_PyPolygonShape_base_OnDraw, METH_VARARGS | METH_KEYWORDS },
33254 { (char *)"PyPolygonShape_base_OnDrawContents", (PyCFunction) _wrap_PyPolygonShape_base_OnDrawContents, METH_VARARGS | METH_KEYWORDS },
33255 { (char *)"PyPolygonShape_base_OnDrawBranches", (PyCFunction) _wrap_PyPolygonShape_base_OnDrawBranches, METH_VARARGS | METH_KEYWORDS },
33256 { (char *)"PyPolygonShape_base_OnMoveLinks", (PyCFunction) _wrap_PyPolygonShape_base_OnMoveLinks, METH_VARARGS | METH_KEYWORDS },
33257 { (char *)"PyPolygonShape_base_OnErase", (PyCFunction) _wrap_PyPolygonShape_base_OnErase, METH_VARARGS | METH_KEYWORDS },
33258 { (char *)"PyPolygonShape_base_OnEraseContents", (PyCFunction) _wrap_PyPolygonShape_base_OnEraseContents, METH_VARARGS | METH_KEYWORDS },
33259 { (char *)"PyPolygonShape_base_OnHighlight", (PyCFunction) _wrap_PyPolygonShape_base_OnHighlight, METH_VARARGS | METH_KEYWORDS },
33260 { (char *)"PyPolygonShape_base_OnLeftClick", (PyCFunction) _wrap_PyPolygonShape_base_OnLeftClick, METH_VARARGS | METH_KEYWORDS },
33261 { (char *)"PyPolygonShape_base_OnLeftDoubleClick", (PyCFunction) _wrap_PyPolygonShape_base_OnLeftDoubleClick, METH_VARARGS | METH_KEYWORDS },
33262 { (char *)"PyPolygonShape_base_OnRightClick", (PyCFunction) _wrap_PyPolygonShape_base_OnRightClick, METH_VARARGS | METH_KEYWORDS },
33263 { (char *)"PyPolygonShape_base_OnSize", (PyCFunction) _wrap_PyPolygonShape_base_OnSize, METH_VARARGS | METH_KEYWORDS },
33264 { (char *)"PyPolygonShape_base_OnMovePre", (PyCFunction) _wrap_PyPolygonShape_base_OnMovePre, METH_VARARGS | METH_KEYWORDS },
33265 { (char *)"PyPolygonShape_base_OnMovePost", (PyCFunction) _wrap_PyPolygonShape_base_OnMovePost, METH_VARARGS | METH_KEYWORDS },
33266 { (char *)"PyPolygonShape_base_OnDragLeft", (PyCFunction) _wrap_PyPolygonShape_base_OnDragLeft, METH_VARARGS | METH_KEYWORDS },
33267 { (char *)"PyPolygonShape_base_OnBeginDragLeft", (PyCFunction) _wrap_PyPolygonShape_base_OnBeginDragLeft, METH_VARARGS | METH_KEYWORDS },
33268 { (char *)"PyPolygonShape_base_OnEndDragLeft", (PyCFunction) _wrap_PyPolygonShape_base_OnEndDragLeft, METH_VARARGS | METH_KEYWORDS },
33269 { (char *)"PyPolygonShape_base_OnDragRight", (PyCFunction) _wrap_PyPolygonShape_base_OnDragRight, METH_VARARGS | METH_KEYWORDS },
33270 { (char *)"PyPolygonShape_base_OnBeginDragRight", (PyCFunction) _wrap_PyPolygonShape_base_OnBeginDragRight, METH_VARARGS | METH_KEYWORDS },
33271 { (char *)"PyPolygonShape_base_OnEndDragRight", (PyCFunction) _wrap_PyPolygonShape_base_OnEndDragRight, METH_VARARGS | METH_KEYWORDS },
33272 { (char *)"PyPolygonShape_base_OnDrawOutline", (PyCFunction) _wrap_PyPolygonShape_base_OnDrawOutline, METH_VARARGS | METH_KEYWORDS },
33273 { (char *)"PyPolygonShape_base_OnDrawControlPoints", (PyCFunction) _wrap_PyPolygonShape_base_OnDrawControlPoints, METH_VARARGS | METH_KEYWORDS },
33274 { (char *)"PyPolygonShape_base_OnEraseControlPoints", (PyCFunction) _wrap_PyPolygonShape_base_OnEraseControlPoints, METH_VARARGS | METH_KEYWORDS },
33275 { (char *)"PyPolygonShape_base_OnMoveLink", (PyCFunction) _wrap_PyPolygonShape_base_OnMoveLink, METH_VARARGS | METH_KEYWORDS },
33276 { (char *)"PyPolygonShape_base_OnSizingDragLeft", (PyCFunction) _wrap_PyPolygonShape_base_OnSizingDragLeft, METH_VARARGS | METH_KEYWORDS },
33277 { (char *)"PyPolygonShape_base_OnSizingBeginDragLeft", (PyCFunction) _wrap_PyPolygonShape_base_OnSizingBeginDragLeft, METH_VARARGS | METH_KEYWORDS },
33278 { (char *)"PyPolygonShape_base_OnSizingEndDragLeft", (PyCFunction) _wrap_PyPolygonShape_base_OnSizingEndDragLeft, METH_VARARGS | METH_KEYWORDS },
33279 { (char *)"PyPolygonShape_base_OnBeginSize", (PyCFunction) _wrap_PyPolygonShape_base_OnBeginSize, METH_VARARGS | METH_KEYWORDS },
33280 { (char *)"PyPolygonShape_base_OnEndSize", (PyCFunction) _wrap_PyPolygonShape_base_OnEndSize, METH_VARARGS | METH_KEYWORDS },
33281 { (char *)"PyPolygonShape_swigregister", PyPolygonShape_swigregister, METH_VARARGS },
33282 { (char *)"new_PyTextShape", (PyCFunction) _wrap_new_PyTextShape, METH_VARARGS | METH_KEYWORDS },
33283 { (char *)"PyTextShape__setCallbackInfo", (PyCFunction) _wrap_PyTextShape__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
33284 { (char *)"PyTextShape_base_OnDelete", (PyCFunction) _wrap_PyTextShape_base_OnDelete, METH_VARARGS | METH_KEYWORDS },
33285 { (char *)"PyTextShape_base_OnDraw", (PyCFunction) _wrap_PyTextShape_base_OnDraw, METH_VARARGS | METH_KEYWORDS },
33286 { (char *)"PyTextShape_base_OnDrawContents", (PyCFunction) _wrap_PyTextShape_base_OnDrawContents, METH_VARARGS | METH_KEYWORDS },
33287 { (char *)"PyTextShape_base_OnDrawBranches", (PyCFunction) _wrap_PyTextShape_base_OnDrawBranches, METH_VARARGS | METH_KEYWORDS },
33288 { (char *)"PyTextShape_base_OnMoveLinks", (PyCFunction) _wrap_PyTextShape_base_OnMoveLinks, METH_VARARGS | METH_KEYWORDS },
33289 { (char *)"PyTextShape_base_OnErase", (PyCFunction) _wrap_PyTextShape_base_OnErase, METH_VARARGS | METH_KEYWORDS },
33290 { (char *)"PyTextShape_base_OnEraseContents", (PyCFunction) _wrap_PyTextShape_base_OnEraseContents, METH_VARARGS | METH_KEYWORDS },
33291 { (char *)"PyTextShape_base_OnHighlight", (PyCFunction) _wrap_PyTextShape_base_OnHighlight, METH_VARARGS | METH_KEYWORDS },
33292 { (char *)"PyTextShape_base_OnLeftClick", (PyCFunction) _wrap_PyTextShape_base_OnLeftClick, METH_VARARGS | METH_KEYWORDS },
33293 { (char *)"PyTextShape_base_OnLeftDoubleClick", (PyCFunction) _wrap_PyTextShape_base_OnLeftDoubleClick, METH_VARARGS | METH_KEYWORDS },
33294 { (char *)"PyTextShape_base_OnRightClick", (PyCFunction) _wrap_PyTextShape_base_OnRightClick, METH_VARARGS | METH_KEYWORDS },
33295 { (char *)"PyTextShape_base_OnSize", (PyCFunction) _wrap_PyTextShape_base_OnSize, METH_VARARGS | METH_KEYWORDS },
33296 { (char *)"PyTextShape_base_OnMovePre", (PyCFunction) _wrap_PyTextShape_base_OnMovePre, METH_VARARGS | METH_KEYWORDS },
33297 { (char *)"PyTextShape_base_OnMovePost", (PyCFunction) _wrap_PyTextShape_base_OnMovePost, METH_VARARGS | METH_KEYWORDS },
33298 { (char *)"PyTextShape_base_OnDragLeft", (PyCFunction) _wrap_PyTextShape_base_OnDragLeft, METH_VARARGS | METH_KEYWORDS },
33299 { (char *)"PyTextShape_base_OnBeginDragLeft", (PyCFunction) _wrap_PyTextShape_base_OnBeginDragLeft, METH_VARARGS | METH_KEYWORDS },
33300 { (char *)"PyTextShape_base_OnEndDragLeft", (PyCFunction) _wrap_PyTextShape_base_OnEndDragLeft, METH_VARARGS | METH_KEYWORDS },
33301 { (char *)"PyTextShape_base_OnDragRight", (PyCFunction) _wrap_PyTextShape_base_OnDragRight, METH_VARARGS | METH_KEYWORDS },
33302 { (char *)"PyTextShape_base_OnBeginDragRight", (PyCFunction) _wrap_PyTextShape_base_OnBeginDragRight, METH_VARARGS | METH_KEYWORDS },
33303 { (char *)"PyTextShape_base_OnEndDragRight", (PyCFunction) _wrap_PyTextShape_base_OnEndDragRight, METH_VARARGS | METH_KEYWORDS },
33304 { (char *)"PyTextShape_base_OnDrawOutline", (PyCFunction) _wrap_PyTextShape_base_OnDrawOutline, METH_VARARGS | METH_KEYWORDS },
33305 { (char *)"PyTextShape_base_OnDrawControlPoints", (PyCFunction) _wrap_PyTextShape_base_OnDrawControlPoints, METH_VARARGS | METH_KEYWORDS },
33306 { (char *)"PyTextShape_base_OnEraseControlPoints", (PyCFunction) _wrap_PyTextShape_base_OnEraseControlPoints, METH_VARARGS | METH_KEYWORDS },
33307 { (char *)"PyTextShape_base_OnMoveLink", (PyCFunction) _wrap_PyTextShape_base_OnMoveLink, METH_VARARGS | METH_KEYWORDS },
33308 { (char *)"PyTextShape_base_OnSizingDragLeft", (PyCFunction) _wrap_PyTextShape_base_OnSizingDragLeft, METH_VARARGS | METH_KEYWORDS },
33309 { (char *)"PyTextShape_base_OnSizingBeginDragLeft", (PyCFunction) _wrap_PyTextShape_base_OnSizingBeginDragLeft, METH_VARARGS | METH_KEYWORDS },
33310 { (char *)"PyTextShape_base_OnSizingEndDragLeft", (PyCFunction) _wrap_PyTextShape_base_OnSizingEndDragLeft, METH_VARARGS | METH_KEYWORDS },
33311 { (char *)"PyTextShape_base_OnBeginSize", (PyCFunction) _wrap_PyTextShape_base_OnBeginSize, METH_VARARGS | METH_KEYWORDS },
33312 { (char *)"PyTextShape_base_OnEndSize", (PyCFunction) _wrap_PyTextShape_base_OnEndSize, METH_VARARGS | METH_KEYWORDS },
33313 { (char *)"PyTextShape_swigregister", PyTextShape_swigregister, METH_VARARGS },
33314 { (char *)"new_Diagram", (PyCFunction) _wrap_new_Diagram, METH_VARARGS | METH_KEYWORDS },
33315 { (char *)"Diagram_AddShape", (PyCFunction) _wrap_Diagram_AddShape, METH_VARARGS | METH_KEYWORDS },
33316 { (char *)"Diagram_Clear", (PyCFunction) _wrap_Diagram_Clear, METH_VARARGS | METH_KEYWORDS },
33317 { (char *)"Diagram_DeleteAllShapes", (PyCFunction) _wrap_Diagram_DeleteAllShapes, METH_VARARGS | METH_KEYWORDS },
33318 { (char *)"Diagram_DrawOutline", (PyCFunction) _wrap_Diagram_DrawOutline, METH_VARARGS | METH_KEYWORDS },
33319 { (char *)"Diagram_FindShape", (PyCFunction) _wrap_Diagram_FindShape, METH_VARARGS | METH_KEYWORDS },
33320 { (char *)"Diagram_GetCanvas", (PyCFunction) _wrap_Diagram_GetCanvas, METH_VARARGS | METH_KEYWORDS },
33321 { (char *)"Diagram_GetCount", (PyCFunction) _wrap_Diagram_GetCount, METH_VARARGS | METH_KEYWORDS },
33322 { (char *)"Diagram_GetGridSpacing", (PyCFunction) _wrap_Diagram_GetGridSpacing, METH_VARARGS | METH_KEYWORDS },
33323 { (char *)"Diagram_GetMouseTolerance", (PyCFunction) _wrap_Diagram_GetMouseTolerance, METH_VARARGS | METH_KEYWORDS },
33324 { (char *)"Diagram_GetShapeList", (PyCFunction) _wrap_Diagram_GetShapeList, METH_VARARGS | METH_KEYWORDS },
33325 { (char *)"Diagram_GetQuickEditMode", (PyCFunction) _wrap_Diagram_GetQuickEditMode, METH_VARARGS | METH_KEYWORDS },
33326 { (char *)"Diagram_GetSnapToGrid", (PyCFunction) _wrap_Diagram_GetSnapToGrid, METH_VARARGS | METH_KEYWORDS },
33327 { (char *)"Diagram_InsertShape", (PyCFunction) _wrap_Diagram_InsertShape, METH_VARARGS | METH_KEYWORDS },
33328 { (char *)"Diagram_RecentreAll", (PyCFunction) _wrap_Diagram_RecentreAll, METH_VARARGS | METH_KEYWORDS },
33329 { (char *)"Diagram_Redraw", (PyCFunction) _wrap_Diagram_Redraw, METH_VARARGS | METH_KEYWORDS },
33330 { (char *)"Diagram_RemoveAllShapes", (PyCFunction) _wrap_Diagram_RemoveAllShapes, METH_VARARGS | METH_KEYWORDS },
33331 { (char *)"Diagram_RemoveShape", (PyCFunction) _wrap_Diagram_RemoveShape, METH_VARARGS | METH_KEYWORDS },
33332 { (char *)"Diagram_SetCanvas", (PyCFunction) _wrap_Diagram_SetCanvas, METH_VARARGS | METH_KEYWORDS },
33333 { (char *)"Diagram_SetGridSpacing", (PyCFunction) _wrap_Diagram_SetGridSpacing, METH_VARARGS | METH_KEYWORDS },
33334 { (char *)"Diagram_SetMouseTolerance", (PyCFunction) _wrap_Diagram_SetMouseTolerance, METH_VARARGS | METH_KEYWORDS },
33335 { (char *)"Diagram_SetQuickEditMode", (PyCFunction) _wrap_Diagram_SetQuickEditMode, METH_VARARGS | METH_KEYWORDS },
33336 { (char *)"Diagram_SetSnapToGrid", (PyCFunction) _wrap_Diagram_SetSnapToGrid, METH_VARARGS | METH_KEYWORDS },
33337 { (char *)"Diagram_ShowAll", (PyCFunction) _wrap_Diagram_ShowAll, METH_VARARGS | METH_KEYWORDS },
33338 { (char *)"Diagram_Snap", (PyCFunction) _wrap_Diagram_Snap, METH_VARARGS | METH_KEYWORDS },
33339 { (char *)"Diagram_swigregister", Diagram_swigregister, METH_VARARGS },
33340 { (char *)"new_PyShapeCanvas", (PyCFunction) _wrap_new_PyShapeCanvas, METH_VARARGS | METH_KEYWORDS },
33341 { (char *)"PyShapeCanvas__setCallbackInfo", (PyCFunction) _wrap_PyShapeCanvas__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
33342 { (char *)"PyShapeCanvas_AddShape", (PyCFunction) _wrap_PyShapeCanvas_AddShape, METH_VARARGS | METH_KEYWORDS },
33343 { (char *)"PyShapeCanvas_FindShape", (PyCFunction) _wrap_PyShapeCanvas_FindShape, METH_VARARGS | METH_KEYWORDS },
33344 { (char *)"PyShapeCanvas_FindFirstSensitiveShape", (PyCFunction) _wrap_PyShapeCanvas_FindFirstSensitiveShape, METH_VARARGS | METH_KEYWORDS },
33345 { (char *)"PyShapeCanvas_GetDiagram", (PyCFunction) _wrap_PyShapeCanvas_GetDiagram, METH_VARARGS | METH_KEYWORDS },
33346 { (char *)"PyShapeCanvas_GetQuickEditMode", (PyCFunction) _wrap_PyShapeCanvas_GetQuickEditMode, METH_VARARGS | METH_KEYWORDS },
33347 { (char *)"PyShapeCanvas_InsertShape", (PyCFunction) _wrap_PyShapeCanvas_InsertShape, METH_VARARGS | METH_KEYWORDS },
33348 { (char *)"PyShapeCanvas_base_OnBeginDragLeft", (PyCFunction) _wrap_PyShapeCanvas_base_OnBeginDragLeft, METH_VARARGS | METH_KEYWORDS },
33349 { (char *)"PyShapeCanvas_base_OnBeginDragRight", (PyCFunction) _wrap_PyShapeCanvas_base_OnBeginDragRight, METH_VARARGS | METH_KEYWORDS },
33350 { (char *)"PyShapeCanvas_base_OnEndDragLeft", (PyCFunction) _wrap_PyShapeCanvas_base_OnEndDragLeft, METH_VARARGS | METH_KEYWORDS },
33351 { (char *)"PyShapeCanvas_base_OnEndDragRight", (PyCFunction) _wrap_PyShapeCanvas_base_OnEndDragRight, METH_VARARGS | METH_KEYWORDS },
33352 { (char *)"PyShapeCanvas_base_OnDragLeft", (PyCFunction) _wrap_PyShapeCanvas_base_OnDragLeft, METH_VARARGS | METH_KEYWORDS },
33353 { (char *)"PyShapeCanvas_base_OnDragRight", (PyCFunction) _wrap_PyShapeCanvas_base_OnDragRight, METH_VARARGS | METH_KEYWORDS },
33354 { (char *)"PyShapeCanvas_base_OnLeftClick", (PyCFunction) _wrap_PyShapeCanvas_base_OnLeftClick, METH_VARARGS | METH_KEYWORDS },
33355 { (char *)"PyShapeCanvas_base_OnRightClick", (PyCFunction) _wrap_PyShapeCanvas_base_OnRightClick, METH_VARARGS | METH_KEYWORDS },
33356 { (char *)"PyShapeCanvas_Redraw", (PyCFunction) _wrap_PyShapeCanvas_Redraw, METH_VARARGS | METH_KEYWORDS },
33357 { (char *)"PyShapeCanvas_RemoveShape", (PyCFunction) _wrap_PyShapeCanvas_RemoveShape, METH_VARARGS | METH_KEYWORDS },
33358 { (char *)"PyShapeCanvas_SetDiagram", (PyCFunction) _wrap_PyShapeCanvas_SetDiagram, METH_VARARGS | METH_KEYWORDS },
33359 { (char *)"PyShapeCanvas_Snap", (PyCFunction) _wrap_PyShapeCanvas_Snap, METH_VARARGS | METH_KEYWORDS },
33360 { (char *)"PyShapeCanvas_swigregister", PyShapeCanvas_swigregister, METH_VARARGS },
33361 { (char *)"OGLInitialize", (PyCFunction) _wrap_OGLInitialize, METH_VARARGS | METH_KEYWORDS },
33362 { (char *)"OGLCleanUp", (PyCFunction) _wrap_OGLCleanUp, METH_VARARGS | METH_KEYWORDS },
33363 { NULL, NULL }
33364};
33365
33366
33367/* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
33368
33369static void *_p_wxScrolledWindowTo_p_wxPanel(void *x) {
33370 return (void *)((wxPanel *) ((wxScrolledWindow *) x));
33371}
33372static void *_p_wxPyVScrolledWindowTo_p_wxPanel(void *x) {
33373 return (void *)((wxPanel *) ((wxPyVScrolledWindow *) x));
33374}
823f0cfe
RD
33375static void *_p_wxPyScrolledWindowTo_p_wxPanel(void *x) {
33376 return (void *)((wxPanel *) (wxScrolledWindow *) ((wxPyScrolledWindow *) x));
33377}
44127b65
RD
33378static void *_p_wxPyVListBoxTo_p_wxPanel(void *x) {
33379 return (void *)((wxPanel *) (wxPyVScrolledWindow *) ((wxPyVListBox *) x));
33380}
33381static void *_p_wxPyHtmlListBoxTo_p_wxPanel(void *x) {
33382 return (void *)((wxPanel *) (wxPyVScrolledWindow *)(wxPyVListBox *) ((wxPyHtmlListBox *) x));
33383}
33384static void *_p_wxPyPanelTo_p_wxPanel(void *x) {
33385 return (void *)((wxPanel *) ((wxPyPanel *) x));
33386}
33387static void *_p_wxPreviewCanvasTo_p_wxPanel(void *x) {
33388 return (void *)((wxPanel *) (wxScrolledWindow *) ((wxPreviewCanvas *) x));
33389}
33390static void *_p_wxPreviewControlBarTo_p_wxPanel(void *x) {
33391 return (void *)((wxPanel *) ((wxPreviewControlBar *) x));
33392}
33393static void *_p_wxPyPreviewControlBarTo_p_wxPanel(void *x) {
33394 return (void *)((wxPanel *) (wxPreviewControlBar *) ((wxPyPreviewControlBar *) x));
33395}
33396static void *_p_wxPyShapeCanvasTo_p_wxPanel(void *x) {
33397 return (void *)((wxPanel *) (wxScrolledWindow *) ((wxPyShapeCanvas *) x));
33398}
823f0cfe
RD
33399static void *_p_wxPyScrolledWindowTo_p_wxScrolledWindow(void *x) {
33400 return (void *)((wxScrolledWindow *) ((wxPyScrolledWindow *) x));
33401}
44127b65
RD
33402static void *_p_wxPreviewCanvasTo_p_wxScrolledWindow(void *x) {
33403 return (void *)((wxScrolledWindow *) ((wxPreviewCanvas *) x));
33404}
33405static void *_p_wxPyShapeCanvasTo_p_wxScrolledWindow(void *x) {
33406 return (void *)((wxScrolledWindow *) ((wxPyShapeCanvas *) x));
33407}
33408static void *_p_wxSplashScreenTo_p_wxWindow(void *x) {
33409 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *) ((wxSplashScreen *) x));
33410}
33411static void *_p_wxMiniFrameTo_p_wxWindow(void *x) {
33412 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *) ((wxMiniFrame *) x));
33413}
33414static void *_p_wxPyPanelTo_p_wxWindow(void *x) {
33415 return (void *)((wxWindow *) (wxPanel *) ((wxPyPanel *) x));
33416}
33417static void *_p_wxMenuBarTo_p_wxWindow(void *x) {
33418 return (void *)((wxWindow *) ((wxMenuBar *) x));
33419}
33420static void *_p_wxFindReplaceDialogTo_p_wxWindow(void *x) {
33421 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxFindReplaceDialog *) x));
33422}
33423static void *_p_wxProgressDialogTo_p_wxWindow(void *x) {
33424 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *) ((wxProgressDialog *) x));
33425}
33426static void *_p_wxMessageDialogTo_p_wxWindow(void *x) {
33427 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxMessageDialog *) x));
33428}
33429static void *_p_wxTextEntryDialogTo_p_wxWindow(void *x) {
33430 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxTextEntryDialog *) x));
33431}
33432static void *_p_wxSingleChoiceDialogTo_p_wxWindow(void *x) {
33433 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxSingleChoiceDialog *) x));
33434}
33435static void *_p_wxMultiChoiceDialogTo_p_wxWindow(void *x) {
33436 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxMultiChoiceDialog *) x));
33437}
33438static void *_p_wxFileDialogTo_p_wxWindow(void *x) {
33439 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxFileDialog *) x));
33440}
33441static void *_p_wxPanelTo_p_wxWindow(void *x) {
33442 return (void *)((wxWindow *) ((wxPanel *) x));
33443}
33444static void *_p_wxStatusBarTo_p_wxWindow(void *x) {
33445 return (void *)((wxWindow *) ((wxStatusBar *) x));
33446}
33447static void *_p_wxMDIClientWindowTo_p_wxWindow(void *x) {
33448 return (void *)((wxWindow *) ((wxMDIClientWindow *) x));
33449}
33450static void *_p_wxPyVScrolledWindowTo_p_wxWindow(void *x) {
33451 return (void *)((wxWindow *) (wxPanel *) ((wxPyVScrolledWindow *) x));
33452}
33453static void *_p_wxTipWindowTo_p_wxWindow(void *x) {
33454 return (void *)((wxWindow *) (wxPopupWindow *)(wxPyPopupTransientWindow *) ((wxTipWindow *) x));
33455}
33456static void *_p_wxPyPopupTransientWindowTo_p_wxWindow(void *x) {
33457 return (void *)((wxWindow *) (wxPopupWindow *) ((wxPyPopupTransientWindow *) x));
33458}
33459static void *_p_wxPopupWindowTo_p_wxWindow(void *x) {
33460 return (void *)((wxWindow *) ((wxPopupWindow *) x));
33461}
33462static void *_p_wxSashLayoutWindowTo_p_wxWindow(void *x) {
33463 return (void *)((wxWindow *) (wxSashWindow *) ((wxSashLayoutWindow *) x));
33464}
33465static void *_p_wxScrolledWindowTo_p_wxWindow(void *x) {
33466 return (void *)((wxWindow *) (wxPanel *) ((wxScrolledWindow *) x));
33467}
33468static void *_p_wxTopLevelWindowTo_p_wxWindow(void *x) {
33469 return (void *)((wxWindow *) ((wxTopLevelWindow *) x));
33470}
33471static void *_p_wxSplashScreenWindowTo_p_wxWindow(void *x) {
33472 return (void *)((wxWindow *) ((wxSplashScreenWindow *) x));
33473}
33474static void *_p_wxSplitterWindowTo_p_wxWindow(void *x) {
33475 return (void *)((wxWindow *) ((wxSplitterWindow *) x));
33476}
33477static void *_p_wxSashWindowTo_p_wxWindow(void *x) {
33478 return (void *)((wxWindow *) ((wxSashWindow *) x));
33479}
823f0cfe
RD
33480static void *_p_wxPyScrolledWindowTo_p_wxWindow(void *x) {
33481 return (void *)((wxWindow *) (wxPanel *)(wxScrolledWindow *) ((wxPyScrolledWindow *) x));
33482}
44127b65
RD
33483static void *_p_wxControlTo_p_wxWindow(void *x) {
33484 return (void *)((wxWindow *) ((wxControl *) x));
33485}
33486static void *_p_wxPreviewFrameTo_p_wxWindow(void *x) {
33487 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *) ((wxPreviewFrame *) x));
33488}
33489static void *_p_wxPyPreviewFrameTo_p_wxWindow(void *x) {
33490 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *)(wxPreviewFrame *) ((wxPyPreviewFrame *) x));
33491}
33492static void *_p_wxMDIChildFrameTo_p_wxWindow(void *x) {
33493 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *) ((wxMDIChildFrame *) x));
33494}
33495static void *_p_wxControlWithItemsTo_p_wxWindow(void *x) {
33496 return (void *)((wxWindow *) (wxControl *) ((wxControlWithItems *) x));
33497}
33498static void *_p_wxPyWindowTo_p_wxWindow(void *x) {
33499 return (void *)((wxWindow *) ((wxPyWindow *) x));
33500}
33501static void *_p_wxPreviewCanvasTo_p_wxWindow(void *x) {
33502 return (void *)((wxWindow *) (wxPanel *)(wxScrolledWindow *) ((wxPreviewCanvas *) x));
33503}
33504static void *_p_wxPyShapeCanvasTo_p_wxWindow(void *x) {
33505 return (void *)((wxWindow *) (wxPanel *)(wxScrolledWindow *) ((wxPyShapeCanvas *) x));
33506}
33507static void *_p_wxPyHtmlListBoxTo_p_wxWindow(void *x) {
33508 return (void *)((wxWindow *) (wxPanel *)(wxPyVScrolledWindow *)(wxPyVListBox *) ((wxPyHtmlListBox *) x));
33509}
33510static void *_p_wxPyVListBoxTo_p_wxWindow(void *x) {
33511 return (void *)((wxWindow *) (wxPanel *)(wxPyVScrolledWindow *) ((wxPyVListBox *) x));
33512}
33513static void *_p_wxPreviewControlBarTo_p_wxWindow(void *x) {
33514 return (void *)((wxWindow *) (wxPanel *) ((wxPreviewControlBar *) x));
33515}
33516static void *_p_wxPyPreviewControlBarTo_p_wxWindow(void *x) {
33517 return (void *)((wxWindow *) (wxPanel *)(wxPreviewControlBar *) ((wxPyPreviewControlBar *) x));
33518}
33519static void *_p_wxFrameTo_p_wxWindow(void *x) {
33520 return (void *)((wxWindow *) (wxTopLevelWindow *) ((wxFrame *) x));
33521}
33522static void *_p_wxFontDialogTo_p_wxWindow(void *x) {
33523 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxFontDialog *) x));
33524}
33525static void *_p_wxDirDialogTo_p_wxWindow(void *x) {
33526 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxDirDialog *) x));
33527}
33528static void *_p_wxColourDialogTo_p_wxWindow(void *x) {
33529 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxColourDialog *) x));
33530}
33531static void *_p_wxDialogTo_p_wxWindow(void *x) {
33532 return (void *)((wxWindow *) (wxTopLevelWindow *) ((wxDialog *) x));
33533}
33534static void *_p_wxPageSetupDialogTo_p_wxWindow(void *x) {
33535 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxPageSetupDialog *) x));
33536}
33537static void *_p_wxPrintDialogTo_p_wxWindow(void *x) {
33538 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxPrintDialog *) x));
33539}
33540static void *_p_wxMDIParentFrameTo_p_wxWindow(void *x) {
33541 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *) ((wxMDIParentFrame *) x));
33542}
33543static void *_p_wxLayoutConstraintsTo_p_wxObject(void *x) {
33544 return (void *)((wxObject *) ((wxLayoutConstraints *) x));
33545}
33546static void *_p_wxQueryLayoutInfoEventTo_p_wxObject(void *x) {
33547 return (void *)((wxObject *) (wxEvent *) ((wxQueryLayoutInfoEvent *) x));
33548}
33549static void *_p_wxPyControlPointTo_p_wxObject(void *x) {
33550 return (void *)((wxObject *) (wxPyShapeEvtHandler *)(wxPyShape *)(wxPyRectangleShape *) ((wxPyControlPoint *) x));
33551}
33552static void *_p_wxPreviewFrameTo_p_wxObject(void *x) {
33553 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxPreviewFrame *) x));
33554}
33555static void *_p_wxPyPreviewFrameTo_p_wxObject(void *x) {
33556 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *)(wxPreviewFrame *) ((wxPyPreviewFrame *) x));
33557}
33558static void *_p_wxGBSizerItemTo_p_wxObject(void *x) {
33559 return (void *)((wxObject *) (wxSizerItem *) ((wxGBSizerItem *) x));
33560}
33561static void *_p_wxSizerItemTo_p_wxObject(void *x) {
33562 return (void *)((wxObject *) ((wxSizerItem *) x));
33563}
33564static void *_p_wxScrollEventTo_p_wxObject(void *x) {
33565 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxScrollEvent *) x));
33566}
33567static void *_p_wxIndividualLayoutConstraintTo_p_wxObject(void *x) {
33568 return (void *)((wxObject *) ((wxIndividualLayoutConstraint *) x));
33569}
33570static void *_p_wxOGLConstraintTo_p_wxObject(void *x) {
33571 return (void *)((wxObject *) ((wxOGLConstraint *) x));
33572}
33573static void *_p_wxStaticBoxSizerTo_p_wxObject(void *x) {
33574 return (void *)((wxObject *) (wxSizer *)(wxBoxSizer *) ((wxStaticBoxSizer *) x));
33575}
33576static void *_p_wxBoxSizerTo_p_wxObject(void *x) {
33577 return (void *)((wxObject *) (wxSizer *) ((wxBoxSizer *) x));
33578}
33579static void *_p_wxSizerTo_p_wxObject(void *x) {
33580 return (void *)((wxObject *) ((wxSizer *) x));
33581}
33582static void *_p_wxPyDrawnShapeTo_p_wxObject(void *x) {
33583 return (void *)((wxObject *) (wxPyShapeEvtHandler *)(wxPyShape *)(wxPyRectangleShape *) ((wxPyDrawnShape *) x));
33584}
33585static void *_p_wxPyDivisionShapeTo_p_wxObject(void *x) {
33586 return (void *)((wxObject *) (wxPyShapeEvtHandler *)(wxPyShape *)(wxPyRectangleShape *)(wxPyCompositeShape *) ((wxPyDivisionShape *) x));
33587}
33588static void *_p_wxPyPolygonShapeTo_p_wxObject(void *x) {
33589 return (void *)((wxObject *) (wxPyShapeEvtHandler *)(wxPyShape *) ((wxPyPolygonShape *) x));
33590}
33591static void *_p_wxGridBagSizerTo_p_wxObject(void *x) {
33592 return (void *)((wxObject *) (wxSizer *)(wxGridSizer *)(wxFlexGridSizer *) ((wxGridBagSizer *) x));
33593}
33594static void *_p_wxUpdateUIEventTo_p_wxObject(void *x) {
33595 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxUpdateUIEvent *) x));
33596}
33597static void *_p_wxArrowHeadTo_p_wxObject(void *x) {
33598 return (void *)((wxObject *) ((wxArrowHead *) x));
33599}
33600static void *_p_wxPyPanelTo_p_wxObject(void *x) {
33601 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *) ((wxPyPanel *) x));
33602}
33603static void *_p_wxEventTo_p_wxObject(void *x) {
33604 return (void *)((wxObject *) ((wxEvent *) x));
33605}
33606static void *_p_wxFontDataTo_p_wxObject(void *x) {
33607 return (void *)((wxObject *) ((wxFontData *) x));
33608}
33609static void *_p_wxPrintDataTo_p_wxObject(void *x) {
33610 return (void *)((wxObject *) ((wxPrintData *) x));
33611}
33612static void *_p_wxFlexGridSizerTo_p_wxObject(void *x) {
33613 return (void *)((wxObject *) (wxSizer *)(wxGridSizer *) ((wxFlexGridSizer *) x));
33614}
33615static void *_p_wxGridSizerTo_p_wxObject(void *x) {
33616 return (void *)((wxObject *) (wxSizer *) ((wxGridSizer *) x));
33617}
33618static void *_p_wxInitDialogEventTo_p_wxObject(void *x) {
33619 return (void *)((wxObject *) (wxEvent *) ((wxInitDialogEvent *) x));
33620}
33621static void *_p_wxLayoutAlgorithmTo_p_wxObject(void *x) {
33622 return (void *)((wxObject *) ((wxLayoutAlgorithm *) x));
33623}
33624static void *_p_wxTaskBarIconTo_p_wxObject(void *x) {
33625 return (void *)((wxObject *) (wxEvtHandler *) ((wxTaskBarIcon *) x));
33626}
33627static void *_p_wxFindDialogEventTo_p_wxObject(void *x) {
33628 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxFindDialogEvent *) x));
33629}
33630static void *_p_wxPaintEventTo_p_wxObject(void *x) {
33631 return (void *)((wxObject *) (wxEvent *) ((wxPaintEvent *) x));
33632}
33633static void *_p_wxNcPaintEventTo_p_wxObject(void *x) {
33634 return (void *)((wxObject *) (wxEvent *) ((wxNcPaintEvent *) x));
33635}
33636static void *_p_wxPaletteChangedEventTo_p_wxObject(void *x) {
33637 return (void *)((wxObject *) (wxEvent *) ((wxPaletteChangedEvent *) x));
33638}
33639static void *_p_wxDisplayChangedEventTo_p_wxObject(void *x) {
33640 return (void *)((wxObject *) (wxEvent *) ((wxDisplayChangedEvent *) x));
33641}
33642static void *_p_wxMouseCaptureChangedEventTo_p_wxObject(void *x) {
33643 return (void *)((wxObject *) (wxEvent *) ((wxMouseCaptureChangedEvent *) x));
33644}
33645static void *_p_wxSysColourChangedEventTo_p_wxObject(void *x) {
33646 return (void *)((wxObject *) (wxEvent *) ((wxSysColourChangedEvent *) x));
33647}
33648static void *_p_wxPreviewCanvasTo_p_wxObject(void *x) {
33649 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *)(wxScrolledWindow *) ((wxPreviewCanvas *) x));
33650}
33651static void *_p_wxPyShapeCanvasTo_p_wxObject(void *x) {
33652 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *)(wxScrolledWindow *) ((wxPyShapeCanvas *) x));
33653}
33654static void *_p_wxControlTo_p_wxObject(void *x) {
33655 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxControl *) x));
33656}
33657static void *_p_wxPyEllipseShapeTo_p_wxObject(void *x) {
33658 return (void *)((wxObject *) (wxPyShapeEvtHandler *)(wxPyShape *) ((wxPyEllipseShape *) x));
33659}
33660static void *_p_wxSetCursorEventTo_p_wxObject(void *x) {
33661 return (void *)((wxObject *) (wxEvent *) ((wxSetCursorEvent *) x));
33662}
33663static void *_p_wxSplitterEventTo_p_wxObject(void *x) {
33664 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *) ((wxSplitterEvent *) x));
33665}
33666static void *_p_wxFSFileTo_p_wxObject(void *x) {
33667 return (void *)((wxObject *) ((wxFSFile *) x));
33668}
33669static void *_p_wxFindReplaceDataTo_p_wxObject(void *x) {
33670 return (void *)((wxObject *) ((wxFindReplaceData *) x));
33671}
33672static void *_p_wxPyBitmapShapeTo_p_wxObject(void *x) {
33673 return (void *)((wxObject *) (wxPyShapeEvtHandler *)(wxPyShape *)(wxPyRectangleShape *) ((wxPyBitmapShape *) x));
33674}
33675static void *_p_wxPySizerTo_p_wxObject(void *x) {
33676 return (void *)((wxObject *) (wxSizer *) ((wxPySizer *) x));
33677}
33678static void *_p_wxMDIChildFrameTo_p_wxObject(void *x) {
33679 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxMDIChildFrame *) x));
33680}
33681static void *_p_wxColourDataTo_p_wxObject(void *x) {
33682 return (void *)((wxObject *) ((wxColourData *) x));
33683}
33684static void *_p_wxPyEventTo_p_wxObject(void *x) {
33685 return (void *)((wxObject *) (wxEvent *) ((wxPyEvent *) x));
33686}
33687static void *_p_wxNotifyEventTo_p_wxObject(void *x) {
33688 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxNotifyEvent *) x));
33689}
33690static void *_p_wxPyWindowTo_p_wxObject(void *x) {
33691 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxPyWindow *) x));
33692}
33693static void *_p_wxSplashScreenTo_p_wxObject(void *x) {
33694 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxSplashScreen *) x));
33695}
33696static void *_p_wxFileDialogTo_p_wxObject(void *x) {
33697 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxFileDialog *) x));
33698}
33699static void *_p_wxMultiChoiceDialogTo_p_wxObject(void *x) {
33700 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxMultiChoiceDialog *) x));
33701}
33702static void *_p_wxSingleChoiceDialogTo_p_wxObject(void *x) {
33703 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxSingleChoiceDialog *) x));
33704}
33705static void *_p_wxTextEntryDialogTo_p_wxObject(void *x) {
33706 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxTextEntryDialog *) x));
33707}
33708static void *_p_wxMessageDialogTo_p_wxObject(void *x) {
33709 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxMessageDialog *) x));
33710}
33711static void *_p_wxProgressDialogTo_p_wxObject(void *x) {
33712 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxProgressDialog *) x));
33713}
33714static void *_p_wxFindReplaceDialogTo_p_wxObject(void *x) {
33715 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxFindReplaceDialog *) x));
33716}
33717static void *_p_wxShowEventTo_p_wxObject(void *x) {
33718 return (void *)((wxObject *) (wxEvent *) ((wxShowEvent *) x));
33719}
33720static void *_p_wxPrinterTo_p_wxObject(void *x) {
33721 return (void *)((wxObject *) ((wxPrinter *) x));
33722}
33723static void *_p_wxMenuItemTo_p_wxObject(void *x) {
33724 return (void *)((wxObject *) ((wxMenuItem *) x));
33725}
33726static void *_p_wxIdleEventTo_p_wxObject(void *x) {
33727 return (void *)((wxObject *) (wxEvent *) ((wxIdleEvent *) x));
33728}
33729static void *_p_wxWindowCreateEventTo_p_wxObject(void *x) {
33730 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowCreateEvent *) x));
33731}
33732static void *_p_wxQueryNewPaletteEventTo_p_wxObject(void *x) {
33733 return (void *)((wxObject *) (wxEvent *) ((wxQueryNewPaletteEvent *) x));
33734}
33735static void *_p_wxMaximizeEventTo_p_wxObject(void *x) {
33736 return (void *)((wxObject *) (wxEvent *) ((wxMaximizeEvent *) x));
33737}
33738static void *_p_wxIconizeEventTo_p_wxObject(void *x) {
33739 return (void *)((wxObject *) (wxEvent *) ((wxIconizeEvent *) x));
33740}
33741static void *_p_wxSizeEventTo_p_wxObject(void *x) {
33742 return (void *)((wxObject *) (wxEvent *) ((wxSizeEvent *) x));
33743}
33744static void *_p_wxMoveEventTo_p_wxObject(void *x) {
33745 return (void *)((wxObject *) (wxEvent *) ((wxMoveEvent *) x));
33746}
33747static void *_p_wxActivateEventTo_p_wxObject(void *x) {
33748 return (void *)((wxObject *) (wxEvent *) ((wxActivateEvent *) x));
33749}
33750static void *_p_wxXPMHandlerTo_p_wxObject(void *x) {
33751 return (void *)((wxObject *) (wxImageHandler *) ((wxXPMHandler *) x));
33752}
33753static void *_p_wxPNMHandlerTo_p_wxObject(void *x) {
33754 return (void *)((wxObject *) (wxImageHandler *) ((wxPNMHandler *) x));
33755}
33756static void *_p_wxJPEGHandlerTo_p_wxObject(void *x) {
33757 return (void *)((wxObject *) (wxImageHandler *) ((wxJPEGHandler *) x));
33758}
33759static void *_p_wxPCXHandlerTo_p_wxObject(void *x) {
33760 return (void *)((wxObject *) (wxImageHandler *) ((wxPCXHandler *) x));
33761}
33762static void *_p_wxGIFHandlerTo_p_wxObject(void *x) {
33763 return (void *)((wxObject *) (wxImageHandler *) ((wxGIFHandler *) x));
33764}
33765static void *_p_wxPNGHandlerTo_p_wxObject(void *x) {
33766 return (void *)((wxObject *) (wxImageHandler *) ((wxPNGHandler *) x));
33767}
33768static void *_p_wxANIHandlerTo_p_wxObject(void *x) {
33769 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *)(wxCURHandler *) ((wxANIHandler *) x));
33770}
33771static void *_p_wxCURHandlerTo_p_wxObject(void *x) {
33772 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *) ((wxCURHandler *) x));
33773}
33774static void *_p_wxICOHandlerTo_p_wxObject(void *x) {
33775 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *) ((wxICOHandler *) x));
33776}
33777static void *_p_wxBMPHandlerTo_p_wxObject(void *x) {
33778 return (void *)((wxObject *) (wxImageHandler *) ((wxBMPHandler *) x));
33779}
33780static void *_p_wxImageHandlerTo_p_wxObject(void *x) {
33781 return (void *)((wxObject *) ((wxImageHandler *) x));
33782}
33783static void *_p_wxTIFFHandlerTo_p_wxObject(void *x) {
33784 return (void *)((wxObject *) (wxImageHandler *) ((wxTIFFHandler *) x));
33785}
33786static void *_p_wxEvtHandlerTo_p_wxObject(void *x) {
33787 return (void *)((wxObject *) ((wxEvtHandler *) x));
33788}
33789static void *_p_wxCalculateLayoutEventTo_p_wxObject(void *x) {
33790 return (void *)((wxObject *) (wxEvent *) ((wxCalculateLayoutEvent *) x));
33791}
33792static void *_p_wxPyShapeEvtHandlerTo_p_wxObject(void *x) {
33793 return (void *)((wxObject *) ((wxPyShapeEvtHandler *) x));
33794}
33795static void *_p_wxPyVListBoxTo_p_wxObject(void *x) {
33796 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *)(wxPyVScrolledWindow *) ((wxPyVListBox *) x));
33797}
33798static void *_p_wxPyHtmlListBoxTo_p_wxObject(void *x) {
33799 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *)(wxPyVScrolledWindow *)(wxPyVListBox *) ((wxPyHtmlListBox *) x));
33800}
33801static void *_p_wxPyTextShapeTo_p_wxObject(void *x) {
33802 return (void *)((wxObject *) (wxPyShapeEvtHandler *)(wxPyShape *)(wxPyRectangleShape *) ((wxPyTextShape *) x));
33803}
33804static void *_p_wxAcceleratorTableTo_p_wxObject(void *x) {
33805 return (void *)((wxObject *) ((wxAcceleratorTable *) x));
33806}
33807static void *_p_wxPyDividedShapeTo_p_wxObject(void *x) {
33808 return (void *)((wxObject *) (wxPyShapeEvtHandler *)(wxPyShape *)(wxPyRectangleShape *) ((wxPyDividedShape *) x));
33809}
33810static void *_p_wxMiniFrameTo_p_wxObject(void *x) {
33811 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxMiniFrame *) x));
33812}
33813static void *_p_wxImageTo_p_wxObject(void *x) {
33814 return (void *)((wxObject *) ((wxImage *) x));
33815}
33816static void *_p_wxFrameTo_p_wxObject(void *x) {
33817 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *) ((wxFrame *) x));
33818}
33819static void *_p_wxPyPrintoutTo_p_wxObject(void *x) {
33820 return (void *)((wxObject *) ((wxPyPrintout *) x));
33821}
33822static void *_p_wxScrollWinEventTo_p_wxObject(void *x) {
33823 return (void *)((wxObject *) (wxEvent *) ((wxScrollWinEvent *) x));
33824}
33825static void *_p_wxTaskBarIconEventTo_p_wxObject(void *x) {
33826 return (void *)((wxObject *) (wxEvent *) ((wxTaskBarIconEvent *) x));
33827}
33828static void *_p_wxDiagramTo_p_wxObject(void *x) {
33829 return (void *)((wxObject *) ((wxDiagram *) x));
33830}
33831static void *_p_wxStatusBarTo_p_wxObject(void *x) {
33832 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxStatusBar *) x));
33833}
33834static void *_p_wxMDIParentFrameTo_p_wxObject(void *x) {
33835 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxMDIParentFrame *) x));
33836}
33837static void *_p_wxWindowDestroyEventTo_p_wxObject(void *x) {
33838 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowDestroyEvent *) x));
33839}
33840static void *_p_wxNavigationKeyEventTo_p_wxObject(void *x) {
33841 return (void *)((wxObject *) (wxEvent *) ((wxNavigationKeyEvent *) x));
33842}
33843static void *_p_wxKeyEventTo_p_wxObject(void *x) {
33844 return (void *)((wxObject *) (wxEvent *) ((wxKeyEvent *) x));
33845}
44127b65
RD
33846static void *_p_wxWindowTo_p_wxObject(void *x) {
33847 return (void *)((wxObject *) (wxEvtHandler *) ((wxWindow *) x));
33848}
33849static void *_p_wxMenuTo_p_wxObject(void *x) {
33850 return (void *)((wxObject *) (wxEvtHandler *) ((wxMenu *) x));
33851}
33852static void *_p_wxMenuBarTo_p_wxObject(void *x) {
33853 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxMenuBar *) x));
33854}
0df68c9f
RD
33855static void *_p_wxScrolledWindowTo_p_wxObject(void *x) {
33856 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *) ((wxScrolledWindow *) x));
33857}
44127b65
RD
33858static void *_p_wxTopLevelWindowTo_p_wxObject(void *x) {
33859 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxTopLevelWindow *) x));
33860}
33861static void *_p_wxSplashScreenWindowTo_p_wxObject(void *x) {
33862 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxSplashScreenWindow *) x));
33863}
33864static void *_p_wxSplitterWindowTo_p_wxObject(void *x) {
33865 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxSplitterWindow *) x));
33866}
33867static void *_p_wxSashWindowTo_p_wxObject(void *x) {
33868 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxSashWindow *) x));
33869}
33870static void *_p_wxSashLayoutWindowTo_p_wxObject(void *x) {
33871 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxSashWindow *) ((wxSashLayoutWindow *) x));
33872}
33873static void *_p_wxPopupWindowTo_p_wxObject(void *x) {
33874 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxPopupWindow *) x));
33875}
33876static void *_p_wxPyPopupTransientWindowTo_p_wxObject(void *x) {
33877 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPopupWindow *) ((wxPyPopupTransientWindow *) x));
33878}
33879static void *_p_wxTipWindowTo_p_wxObject(void *x) {
33880 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPopupWindow *)(wxPyPopupTransientWindow *) ((wxTipWindow *) x));
33881}
33882static void *_p_wxPyVScrolledWindowTo_p_wxObject(void *x) {
33883 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *) ((wxPyVScrolledWindow *) x));
33884}
33885static void *_p_wxMDIClientWindowTo_p_wxObject(void *x) {
33886 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxMDIClientWindow *) x));
33887}
823f0cfe
RD
33888static void *_p_wxPyScrolledWindowTo_p_wxObject(void *x) {
33889 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *)(wxScrolledWindow *) ((wxPyScrolledWindow *) x));
33890}
44127b65
RD
33891static void *_p_wxSashEventTo_p_wxObject(void *x) {
33892 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxSashEvent *) x));
33893}
33894static void *_p_wxPrintPreviewTo_p_wxObject(void *x) {
33895 return (void *)((wxObject *) ((wxPrintPreview *) x));
33896}
33897static void *_p_wxPyPrintPreviewTo_p_wxObject(void *x) {
33898 return (void *)((wxObject *) (wxPrintPreview *) ((wxPyPrintPreview *) x));
33899}
33900static void *_p_wxPanelTo_p_wxObject(void *x) {
33901 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxPanel *) x));
33902}
33903static void *_p_wxDialogTo_p_wxObject(void *x) {
33904 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *) ((wxDialog *) x));
33905}
33906static void *_p_wxColourDialogTo_p_wxObject(void *x) {
33907 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxColourDialog *) x));
33908}
33909static void *_p_wxDirDialogTo_p_wxObject(void *x) {
33910 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxDirDialog *) x));
33911}
33912static void *_p_wxFontDialogTo_p_wxObject(void *x) {
33913 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxFontDialog *) x));
33914}
33915static void *_p_wxPageSetupDialogTo_p_wxObject(void *x) {
33916 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxPageSetupDialog *) x));
33917}
33918static void *_p_wxPrintDialogTo_p_wxObject(void *x) {
33919 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxPrintDialog *) x));
33920}
30d215aa
RD
33921static void *_p_wxAttachmentPointTo_p_wxObject(void *x) {
33922 return (void *)((wxObject *) ((wxAttachmentPoint *) x));
33923}
44127b65
RD
33924static void *_p_wxPyShapeTo_p_wxObject(void *x) {
33925 return (void *)((wxObject *) (wxPyShapeEvtHandler *) ((wxPyShape *) x));
33926}
33927static void *_p_wxFileSystemTo_p_wxObject(void *x) {
33928 return (void *)((wxObject *) ((wxFileSystem *) x));
33929}
33930static void *_p_wxContextMenuEventTo_p_wxObject(void *x) {
33931 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxContextMenuEvent *) x));
33932}
33933static void *_p_wxMenuEventTo_p_wxObject(void *x) {
33934 return (void *)((wxObject *) (wxEvent *) ((wxMenuEvent *) x));
33935}
33936static void *_p_wxPyAppTo_p_wxObject(void *x) {
33937 return (void *)((wxObject *) (wxEvtHandler *) ((wxPyApp *) x));
33938}
33939static void *_p_wxCloseEventTo_p_wxObject(void *x) {
33940 return (void *)((wxObject *) (wxEvent *) ((wxCloseEvent *) x));
33941}
33942static void *_p_wxMouseEventTo_p_wxObject(void *x) {
33943 return (void *)((wxObject *) (wxEvent *) ((wxMouseEvent *) x));
33944}
33945static void *_p_wxEraseEventTo_p_wxObject(void *x) {
33946 return (void *)((wxObject *) (wxEvent *) ((wxEraseEvent *) x));
33947}
33948static void *_p_wxPyCommandEventTo_p_wxObject(void *x) {
33949 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxPyCommandEvent *) x));
33950}
33951static void *_p_wxCommandEventTo_p_wxObject(void *x) {
33952 return (void *)((wxObject *) (wxEvent *) ((wxCommandEvent *) x));
33953}
33954static void *_p_wxPreviewControlBarTo_p_wxObject(void *x) {
33955 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *) ((wxPreviewControlBar *) x));
33956}
33957static void *_p_wxPyPreviewControlBarTo_p_wxObject(void *x) {
33958 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *)(wxPreviewControlBar *) ((wxPyPreviewControlBar *) x));
33959}
33960static void *_p_wxDropFilesEventTo_p_wxObject(void *x) {
33961 return (void *)((wxObject *) (wxEvent *) ((wxDropFilesEvent *) x));
33962}
33963static void *_p_wxFocusEventTo_p_wxObject(void *x) {
33964 return (void *)((wxObject *) (wxEvent *) ((wxFocusEvent *) x));
33965}
33966static void *_p_wxChildFocusEventTo_p_wxObject(void *x) {
33967 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxChildFocusEvent *) x));
33968}
33969static void *_p_wxPyRectangleShapeTo_p_wxObject(void *x) {
33970 return (void *)((wxObject *) (wxPyShapeEvtHandler *)(wxPyShape *) ((wxPyRectangleShape *) x));
33971}
33972static void *_p_wxPyCompositeShapeTo_p_wxObject(void *x) {
33973 return (void *)((wxObject *) (wxPyShapeEvtHandler *)(wxPyShape *)(wxPyRectangleShape *) ((wxPyCompositeShape *) x));
33974}
33975static void *_p_wxPyCircleShapeTo_p_wxObject(void *x) {
33976 return (void *)((wxObject *) (wxPyShapeEvtHandler *)(wxPyShape *)(wxPyEllipseShape *) ((wxPyCircleShape *) x));
33977}
33978static void *_p_wxPyLineShapeTo_p_wxObject(void *x) {
33979 return (void *)((wxObject *) (wxPyShapeEvtHandler *)(wxPyShape *) ((wxPyLineShape *) x));
33980}
33981static void *_p_wxPseudoMetaFileTo_p_wxObject(void *x) {
33982 return (void *)((wxObject *) ((wxPseudoMetaFile *) x));
33983}
33984static void *_p_wxControlWithItemsTo_p_wxObject(void *x) {
33985 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxControlWithItems *) x));
33986}
33987static void *_p_wxPageSetupDialogDataTo_p_wxObject(void *x) {
33988 return (void *)((wxObject *) ((wxPageSetupDialogData *) x));
33989}
33990static void *_p_wxPrintDialogDataTo_p_wxObject(void *x) {
33991 return (void *)((wxObject *) ((wxPrintDialogData *) x));
33992}
33993static void *_p_wxPyValidatorTo_p_wxObject(void *x) {
33994 return (void *)((wxObject *) (wxEvtHandler *)(wxValidator *) ((wxPyValidator *) x));
33995}
33996static void *_p_wxValidatorTo_p_wxObject(void *x) {
33997 return (void *)((wxObject *) (wxEvtHandler *) ((wxValidator *) x));
33998}
33999static void *_p_wxShapeRegionTo_p_wxObject(void *x) {
34000 return (void *)((wxObject *) ((wxShapeRegion *) x));
34001}
34002static void *_p_wxPyRectangleShapeTo_p_wxPyShapeEvtHandler(void *x) {
34003 return (void *)((wxPyShapeEvtHandler *) (wxPyShape *) ((wxPyRectangleShape *) x));
34004}
34005static void *_p_wxPyBitmapShapeTo_p_wxPyShapeEvtHandler(void *x) {
34006 return (void *)((wxPyShapeEvtHandler *) (wxPyShape *)(wxPyRectangleShape *) ((wxPyBitmapShape *) x));
34007}
34008static void *_p_wxPyCompositeShapeTo_p_wxPyShapeEvtHandler(void *x) {
34009 return (void *)((wxPyShapeEvtHandler *) (wxPyShape *)(wxPyRectangleShape *) ((wxPyCompositeShape *) x));
34010}
34011static void *_p_wxPyCircleShapeTo_p_wxPyShapeEvtHandler(void *x) {
34012 return (void *)((wxPyShapeEvtHandler *) (wxPyShape *)(wxPyEllipseShape *) ((wxPyCircleShape *) x));
34013}
34014static void *_p_wxPyLineShapeTo_p_wxPyShapeEvtHandler(void *x) {
34015 return (void *)((wxPyShapeEvtHandler *) (wxPyShape *) ((wxPyLineShape *) x));
34016}
34017static void *_p_wxPyTextShapeTo_p_wxPyShapeEvtHandler(void *x) {
34018 return (void *)((wxPyShapeEvtHandler *) (wxPyShape *)(wxPyRectangleShape *) ((wxPyTextShape *) x));
34019}
34020static void *_p_wxPyControlPointTo_p_wxPyShapeEvtHandler(void *x) {
34021 return (void *)((wxPyShapeEvtHandler *) (wxPyShape *)(wxPyRectangleShape *) ((wxPyControlPoint *) x));
34022}
34023static void *_p_wxPyDrawnShapeTo_p_wxPyShapeEvtHandler(void *x) {
34024 return (void *)((wxPyShapeEvtHandler *) (wxPyShape *)(wxPyRectangleShape *) ((wxPyDrawnShape *) x));
34025}
34026static void *_p_wxPyDivisionShapeTo_p_wxPyShapeEvtHandler(void *x) {
34027 return (void *)((wxPyShapeEvtHandler *) (wxPyShape *)(wxPyRectangleShape *)(wxPyCompositeShape *) ((wxPyDivisionShape *) x));
34028}
34029static void *_p_wxPyPolygonShapeTo_p_wxPyShapeEvtHandler(void *x) {
34030 return (void *)((wxPyShapeEvtHandler *) (wxPyShape *) ((wxPyPolygonShape *) x));
34031}
34032static void *_p_wxPyDividedShapeTo_p_wxPyShapeEvtHandler(void *x) {
34033 return (void *)((wxPyShapeEvtHandler *) (wxPyShape *)(wxPyRectangleShape *) ((wxPyDividedShape *) x));
34034}
34035static void *_p_wxPyShapeTo_p_wxPyShapeEvtHandler(void *x) {
34036 return (void *)((wxPyShapeEvtHandler *) ((wxPyShape *) x));
34037}
34038static void *_p_wxPyEllipseShapeTo_p_wxPyShapeEvtHandler(void *x) {
34039 return (void *)((wxPyShapeEvtHandler *) (wxPyShape *) ((wxPyEllipseShape *) x));
34040}
34041static void *_p_wxSplashScreenTo_p_wxEvtHandler(void *x) {
34042 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxSplashScreen *) x));
34043}
34044static void *_p_wxMiniFrameTo_p_wxEvtHandler(void *x) {
34045 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxMiniFrame *) x));
34046}
34047static void *_p_wxPyPanelTo_p_wxEvtHandler(void *x) {
34048 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *) ((wxPyPanel *) x));
34049}
34050static void *_p_wxMenuBarTo_p_wxEvtHandler(void *x) {
34051 return (void *)((wxEvtHandler *) (wxWindow *) ((wxMenuBar *) x));
34052}
34053static void *_p_wxValidatorTo_p_wxEvtHandler(void *x) {
34054 return (void *)((wxEvtHandler *) ((wxValidator *) x));
34055}
34056static void *_p_wxPyValidatorTo_p_wxEvtHandler(void *x) {
34057 return (void *)((wxEvtHandler *) (wxValidator *) ((wxPyValidator *) x));
34058}
34059static void *_p_wxMenuTo_p_wxEvtHandler(void *x) {
34060 return (void *)((wxEvtHandler *) ((wxMenu *) x));
34061}
34062static void *_p_wxTextEntryDialogTo_p_wxEvtHandler(void *x) {
34063 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxTextEntryDialog *) x));
34064}
34065static void *_p_wxSingleChoiceDialogTo_p_wxEvtHandler(void *x) {
34066 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxSingleChoiceDialog *) x));
34067}
34068static void *_p_wxMultiChoiceDialogTo_p_wxEvtHandler(void *x) {
34069 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxMultiChoiceDialog *) x));
34070}
34071static void *_p_wxFileDialogTo_p_wxEvtHandler(void *x) {
34072 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxFileDialog *) x));
34073}
34074static void *_p_wxMessageDialogTo_p_wxEvtHandler(void *x) {
34075 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxMessageDialog *) x));
34076}
34077static void *_p_wxProgressDialogTo_p_wxEvtHandler(void *x) {
34078 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxProgressDialog *) x));
34079}
34080static void *_p_wxFindReplaceDialogTo_p_wxEvtHandler(void *x) {
34081 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxFindReplaceDialog *) x));
34082}
34083static void *_p_wxPanelTo_p_wxEvtHandler(void *x) {
34084 return (void *)((wxEvtHandler *) (wxWindow *) ((wxPanel *) x));
34085}
34086static void *_p_wxStatusBarTo_p_wxEvtHandler(void *x) {
34087 return (void *)((wxEvtHandler *) (wxWindow *) ((wxStatusBar *) x));
34088}
34089static void *_p_wxPyVScrolledWindowTo_p_wxEvtHandler(void *x) {
34090 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *) ((wxPyVScrolledWindow *) x));
34091}
34092static void *_p_wxTipWindowTo_p_wxEvtHandler(void *x) {
34093 return (void *)((wxEvtHandler *) (wxWindow *)(wxPopupWindow *)(wxPyPopupTransientWindow *) ((wxTipWindow *) x));
34094}
34095static void *_p_wxPyPopupTransientWindowTo_p_wxEvtHandler(void *x) {
34096 return (void *)((wxEvtHandler *) (wxWindow *)(wxPopupWindow *) ((wxPyPopupTransientWindow *) x));
34097}
34098static void *_p_wxPopupWindowTo_p_wxEvtHandler(void *x) {
34099 return (void *)((wxEvtHandler *) (wxWindow *) ((wxPopupWindow *) x));
34100}
34101static void *_p_wxSashLayoutWindowTo_p_wxEvtHandler(void *x) {
34102 return (void *)((wxEvtHandler *) (wxWindow *)(wxSashWindow *) ((wxSashLayoutWindow *) x));
34103}
34104static void *_p_wxSashWindowTo_p_wxEvtHandler(void *x) {
34105 return (void *)((wxEvtHandler *) (wxWindow *) ((wxSashWindow *) x));
34106}
34107static void *_p_wxSplitterWindowTo_p_wxEvtHandler(void *x) {
34108 return (void *)((wxEvtHandler *) (wxWindow *) ((wxSplitterWindow *) x));
34109}
34110static void *_p_wxSplashScreenWindowTo_p_wxEvtHandler(void *x) {
34111 return (void *)((wxEvtHandler *) (wxWindow *) ((wxSplashScreenWindow *) x));
34112}
34113static void *_p_wxWindowTo_p_wxEvtHandler(void *x) {
34114 return (void *)((wxEvtHandler *) ((wxWindow *) x));
34115}
34116static void *_p_wxScrolledWindowTo_p_wxEvtHandler(void *x) {
34117 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *) ((wxScrolledWindow *) x));
34118}
34119static void *_p_wxTopLevelWindowTo_p_wxEvtHandler(void *x) {
34120 return (void *)((wxEvtHandler *) (wxWindow *) ((wxTopLevelWindow *) x));
34121}
34122static void *_p_wxMDIClientWindowTo_p_wxEvtHandler(void *x) {
34123 return (void *)((wxEvtHandler *) (wxWindow *) ((wxMDIClientWindow *) x));
34124}
823f0cfe
RD
34125static void *_p_wxPyScrolledWindowTo_p_wxEvtHandler(void *x) {
34126 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *)(wxScrolledWindow *) ((wxPyScrolledWindow *) x));
34127}
44127b65
RD
34128static void *_p_wxControlTo_p_wxEvtHandler(void *x) {
34129 return (void *)((wxEvtHandler *) (wxWindow *) ((wxControl *) x));
34130}
34131static void *_p_wxPreviewFrameTo_p_wxEvtHandler(void *x) {
34132 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxPreviewFrame *) x));
34133}
34134static void *_p_wxPyPreviewFrameTo_p_wxEvtHandler(void *x) {
34135 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *)(wxPreviewFrame *) ((wxPyPreviewFrame *) x));
34136}
34137static void *_p_wxMDIChildFrameTo_p_wxEvtHandler(void *x) {
34138 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxMDIChildFrame *) x));
34139}
34140static void *_p_wxPyAppTo_p_wxEvtHandler(void *x) {
34141 return (void *)((wxEvtHandler *) ((wxPyApp *) x));
34142}
34143static void *_p_wxControlWithItemsTo_p_wxEvtHandler(void *x) {
34144 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxControlWithItems *) x));
34145}
34146static void *_p_wxPyWindowTo_p_wxEvtHandler(void *x) {
34147 return (void *)((wxEvtHandler *) (wxWindow *) ((wxPyWindow *) x));
34148}
34149static void *_p_wxPreviewCanvasTo_p_wxEvtHandler(void *x) {
34150 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *)(wxScrolledWindow *) ((wxPreviewCanvas *) x));
34151}
34152static void *_p_wxPyShapeCanvasTo_p_wxEvtHandler(void *x) {
34153 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *)(wxScrolledWindow *) ((wxPyShapeCanvas *) x));
34154}
34155static void *_p_wxPyHtmlListBoxTo_p_wxEvtHandler(void *x) {
34156 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *)(wxPyVScrolledWindow *)(wxPyVListBox *) ((wxPyHtmlListBox *) x));
34157}
34158static void *_p_wxPyVListBoxTo_p_wxEvtHandler(void *x) {
34159 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *)(wxPyVScrolledWindow *) ((wxPyVListBox *) x));
34160}
34161static void *_p_wxPreviewControlBarTo_p_wxEvtHandler(void *x) {
34162 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *) ((wxPreviewControlBar *) x));
34163}
34164static void *_p_wxPyPreviewControlBarTo_p_wxEvtHandler(void *x) {
34165 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *)(wxPreviewControlBar *) ((wxPyPreviewControlBar *) x));
34166}
34167static void *_p_wxTaskBarIconTo_p_wxEvtHandler(void *x) {
34168 return (void *)((wxEvtHandler *) ((wxTaskBarIcon *) x));
34169}
34170static void *_p_wxFrameTo_p_wxEvtHandler(void *x) {
34171 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *) ((wxFrame *) x));
34172}
34173static void *_p_wxFontDialogTo_p_wxEvtHandler(void *x) {
34174 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxFontDialog *) x));
34175}
34176static void *_p_wxDirDialogTo_p_wxEvtHandler(void *x) {
34177 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxDirDialog *) x));
34178}
34179static void *_p_wxColourDialogTo_p_wxEvtHandler(void *x) {
34180 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxColourDialog *) x));
34181}
34182static void *_p_wxDialogTo_p_wxEvtHandler(void *x) {
34183 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *) ((wxDialog *) x));
34184}
34185static void *_p_wxPageSetupDialogTo_p_wxEvtHandler(void *x) {
34186 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxPageSetupDialog *) x));
34187}
34188static void *_p_wxPrintDialogTo_p_wxEvtHandler(void *x) {
34189 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxPrintDialog *) x));
34190}
34191static void *_p_wxMDIParentFrameTo_p_wxEvtHandler(void *x) {
34192 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxMDIParentFrame *) x));
34193}
34194static void *_p_wxPyCircleShapeTo_p_wxPyEllipseShape(void *x) {
34195 return (void *)((wxPyEllipseShape *) ((wxPyCircleShape *) x));
34196}
34197static void *_p_wxPyRectangleShapeTo_p_wxPyShape(void *x) {
34198 return (void *)((wxPyShape *) ((wxPyRectangleShape *) x));
34199}
34200static void *_p_wxPyBitmapShapeTo_p_wxPyShape(void *x) {
34201 return (void *)((wxPyShape *) (wxPyRectangleShape *) ((wxPyBitmapShape *) x));
34202}
34203static void *_p_wxPyCompositeShapeTo_p_wxPyShape(void *x) {
34204 return (void *)((wxPyShape *) (wxPyRectangleShape *) ((wxPyCompositeShape *) x));
34205}
34206static void *_p_wxPyCircleShapeTo_p_wxPyShape(void *x) {
34207 return (void *)((wxPyShape *) (wxPyEllipseShape *) ((wxPyCircleShape *) x));
34208}
34209static void *_p_wxPyLineShapeTo_p_wxPyShape(void *x) {
34210 return (void *)((wxPyShape *) ((wxPyLineShape *) x));
34211}
34212static void *_p_wxPyTextShapeTo_p_wxPyShape(void *x) {
34213 return (void *)((wxPyShape *) (wxPyRectangleShape *) ((wxPyTextShape *) x));
34214}
34215static void *_p_wxPyControlPointTo_p_wxPyShape(void *x) {
34216 return (void *)((wxPyShape *) (wxPyRectangleShape *) ((wxPyControlPoint *) x));
34217}
34218static void *_p_wxPyDrawnShapeTo_p_wxPyShape(void *x) {
34219 return (void *)((wxPyShape *) (wxPyRectangleShape *) ((wxPyDrawnShape *) x));
34220}
34221static void *_p_wxPyDivisionShapeTo_p_wxPyShape(void *x) {
34222 return (void *)((wxPyShape *) (wxPyRectangleShape *)(wxPyCompositeShape *) ((wxPyDivisionShape *) x));
34223}
34224static void *_p_wxPyPolygonShapeTo_p_wxPyShape(void *x) {
34225 return (void *)((wxPyShape *) ((wxPyPolygonShape *) x));
34226}
34227static void *_p_wxPyDividedShapeTo_p_wxPyShape(void *x) {
34228 return (void *)((wxPyShape *) (wxPyRectangleShape *) ((wxPyDividedShape *) x));
34229}
34230static void *_p_wxPyEllipseShapeTo_p_wxPyShape(void *x) {
34231 return (void *)((wxPyShape *) ((wxPyEllipseShape *) x));
34232}
34233static void *_p_wxPyBitmapShapeTo_p_wxPyRectangleShape(void *x) {
34234 return (void *)((wxPyRectangleShape *) ((wxPyBitmapShape *) x));
34235}
34236static void *_p_wxPyCompositeShapeTo_p_wxPyRectangleShape(void *x) {
34237 return (void *)((wxPyRectangleShape *) ((wxPyCompositeShape *) x));
34238}
34239static void *_p_wxPyTextShapeTo_p_wxPyRectangleShape(void *x) {
34240 return (void *)((wxPyRectangleShape *) ((wxPyTextShape *) x));
34241}
34242static void *_p_wxPyControlPointTo_p_wxPyRectangleShape(void *x) {
34243 return (void *)((wxPyRectangleShape *) ((wxPyControlPoint *) x));
34244}
34245static void *_p_wxPyDrawnShapeTo_p_wxPyRectangleShape(void *x) {
34246 return (void *)((wxPyRectangleShape *) ((wxPyDrawnShape *) x));
34247}
34248static void *_p_wxPyDivisionShapeTo_p_wxPyRectangleShape(void *x) {
34249 return (void *)((wxPyRectangleShape *) (wxPyCompositeShape *) ((wxPyDivisionShape *) x));
34250}
34251static void *_p_wxPyDividedShapeTo_p_wxPyRectangleShape(void *x) {
34252 return (void *)((wxPyRectangleShape *) ((wxPyDividedShape *) x));
34253}
34254static void *_p_wxPyDivisionShapeTo_p_wxPyCompositeShape(void *x) {
34255 return (void *)((wxPyCompositeShape *) ((wxPyDivisionShape *) x));
34256}
15afbcd0
RD
34257static swig_type_info _swigt__p_wxOGLConstraint[] = {{"_p_wxOGLConstraint", 0, "wxOGLConstraint *", 0, 0, 0, 0},{"_p_wxOGLConstraint", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
34258static swig_type_info _swigt__p_wxBrush[] = {{"_p_wxBrush", 0, "wxBrush *", 0, 0, 0, 0},{"_p_wxBrush", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
34259static swig_type_info _swigt__p_wxColour[] = {{"_p_wxColour", 0, "wxColour *", 0, 0, 0, 0},{"_p_wxColour", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
34260static swig_type_info _swigt__p_wxShapeRegion[] = {{"_p_wxShapeRegion", 0, "wxShapeRegion *", 0, 0, 0, 0},{"_p_wxShapeRegion", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
34261static swig_type_info _swigt__p_wxDC[] = {{"_p_wxDC", 0, "wxDC *", 0, 0, 0, 0},{"_p_wxDC", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
34262static swig_type_info _swigt__p_wxRealPoint[] = {{"_p_wxRealPoint", 0, "wxRealPoint *", 0, 0, 0, 0},{"_p_wxRealPoint", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
34263static swig_type_info _swigt__p_wxPyControlPoint[] = {{"_p_wxPyControlPoint", 0, "wxPyControlPoint *", 0, 0, 0, 0},{"_p_wxPyControlPoint", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
34264static swig_type_info _swigt__p_wxArrowHead[] = {{"_p_wxArrowHead", 0, "wxArrowHead *", 0, 0, 0, 0},{"_p_wxArrowHead", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
34265static swig_type_info _swigt__p_char[] = {{"_p_char", 0, "char *", 0, 0, 0, 0},{"_p_char", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
34266static swig_type_info _swigt__p_wxStringList[] = {{"_p_wxStringList", 0, "wxStringList *", 0, 0, 0, 0},{"_p_wxStringList", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
823f0cfe 34267static swig_type_info _swigt__p_wxPanel[] = {{"_p_wxPanel", 0, "wxPanel *", 0, 0, 0, 0},{"_p_wxPanel", 0, 0, 0, 0, 0, 0},{"_p_wxScrolledWindow", _p_wxScrolledWindowTo_p_wxPanel, 0, 0, 0, 0, 0},{"_p_wxPyScrolledWindow", _p_wxPyScrolledWindowTo_p_wxPanel, 0, 0, 0, 0, 0},{"_p_wxPyVScrolledWindow", _p_wxPyVScrolledWindowTo_p_wxPanel, 0, 0, 0, 0, 0},{"_p_wxPyVListBox", _p_wxPyVListBoxTo_p_wxPanel, 0, 0, 0, 0, 0},{"_p_wxPyHtmlListBox", _p_wxPyHtmlListBoxTo_p_wxPanel, 0, 0, 0, 0, 0},{"_p_wxPyPanel", _p_wxPyPanelTo_p_wxPanel, 0, 0, 0, 0, 0},{"_p_wxPreviewCanvas", _p_wxPreviewCanvasTo_p_wxPanel, 0, 0, 0, 0, 0},{"_p_wxPyShapeCanvas", _p_wxPyShapeCanvasTo_p_wxPanel, 0, 0, 0, 0, 0},{"_p_wxPreviewControlBar", _p_wxPreviewControlBarTo_p_wxPanel, 0, 0, 0, 0, 0},{"_p_wxPyPreviewControlBar", _p_wxPyPreviewControlBarTo_p_wxPanel, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
15afbcd0
RD
34268static swig_type_info _swigt__p_bool[] = {{"_p_bool", 0, "bool *", 0, 0, 0, 0},{"_p_bool", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
34269static swig_type_info _swigt__p_wxList[] = {{"_p_wxList", 0, "wxList *", 0, 0, 0, 0},{"_p_wxList", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
34270static swig_type_info _swigt__p_wxFont[] = {{"_p_wxFont", 0, "wxFont *", 0, 0, 0, 0},{"_p_wxFont", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
823f0cfe
RD
34271static swig_type_info _swigt__p_wxScrolledWindow[] = {{"_p_wxScrolledWindow", 0, "wxScrolledWindow *", 0, 0, 0, 0},{"_p_wxScrolledWindow", 0, 0, 0, 0, 0, 0},{"_p_wxPyScrolledWindow", _p_wxPyScrolledWindowTo_p_wxScrolledWindow, 0, 0, 0, 0, 0},{"_p_wxPreviewCanvas", _p_wxPreviewCanvasTo_p_wxScrolledWindow, 0, 0, 0, 0, 0},{"_p_wxPyShapeCanvas", _p_wxPyShapeCanvasTo_p_wxScrolledWindow, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
34272static swig_type_info _swigt__p_wxWindow[] = {{"_p_wxWindow", 0, "wxWindow *", 0, 0, 0, 0},{"_p_wxSplashScreen", _p_wxSplashScreenTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxMiniFrame", _p_wxMiniFrameTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxPyPanel", _p_wxPyPanelTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxMenuBar", _p_wxMenuBarTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxFindReplaceDialog", _p_wxFindReplaceDialogTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxProgressDialog", _p_wxProgressDialogTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxMessageDialog", _p_wxMessageDialogTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxTextEntryDialog", _p_wxTextEntryDialogTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxSingleChoiceDialog", _p_wxSingleChoiceDialogTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxMultiChoiceDialog", _p_wxMultiChoiceDialogTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxFileDialog", _p_wxFileDialogTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxPanel", _p_wxPanelTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxStatusBar", _p_wxStatusBarTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxMDIClientWindow", _p_wxMDIClientWindowTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxTipWindow", _p_wxTipWindowTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxPyPopupTransientWindow", _p_wxPyPopupTransientWindowTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxPopupWindow", _p_wxPopupWindowTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxSashLayoutWindow", _p_wxSashLayoutWindowTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxTopLevelWindow", _p_wxTopLevelWindowTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxSplashScreenWindow", _p_wxSplashScreenWindowTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxSplitterWindow", _p_wxSplitterWindowTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxSashWindow", _p_wxSashWindowTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxPyVScrolledWindow", _p_wxPyVScrolledWindowTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxPyScrolledWindow", _p_wxPyScrolledWindowTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxWindow", 0, 0, 0, 0, 0, 0},{"_p_wxScrolledWindow", _p_wxScrolledWindowTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxPreviewFrame", _p_wxPreviewFrameTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxPyPreviewFrame", _p_wxPyPreviewFrameTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxControl", _p_wxControlTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxMDIChildFrame", _p_wxMDIChildFrameTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxControlWithItems", _p_wxControlWithItemsTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxPyShapeCanvas", _p_wxPyShapeCanvasTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxPreviewCanvas", _p_wxPreviewCanvasTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxPyWindow", _p_wxPyWindowTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxPyHtmlListBox", _p_wxPyHtmlListBoxTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxPyVListBox", _p_wxPyVListBoxTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxPyPreviewControlBar", _p_wxPyPreviewControlBarTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxPreviewControlBar", _p_wxPreviewControlBarTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxFrame", _p_wxFrameTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxFontDialog", _p_wxFontDialogTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxDirDialog", _p_wxDirDialogTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxColourDialog", _p_wxColourDialogTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxDialog", _p_wxDialogTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxPageSetupDialog", _p_wxPageSetupDialogTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxPrintDialog", _p_wxPrintDialogTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxMDIParentFrame", _p_wxMDIParentFrameTo_p_wxWindow, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
15afbcd0
RD
34273static swig_type_info _swigt__p_double[] = {{"_p_double", 0, "double *", 0, 0, 0, 0},{"_p_double", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
34274static swig_type_info _swigt__p_wxPyDivisionShape[] = {{"_p_wxPyDivisionShape", 0, "wxPyDivisionShape *", 0, 0, 0, 0},{"_p_wxPyDivisionShape", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
34275static swig_type_info _swigt__p_wxPyDrawnShape[] = {{"_p_wxPyDrawnShape", 0, "wxPyDrawnShape *", 0, 0, 0, 0},{"_p_wxPyDrawnShape", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
34276static swig_type_info _swigt__p_wxPyPolygonShape[] = {{"_p_wxPyPolygonShape", 0, "wxPyPolygonShape *", 0, 0, 0, 0},{"_p_wxPyPolygonShape", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
34277static swig_type_info _swigt__p_wxBitmap[] = {{"_p_wxBitmap", 0, "wxBitmap *", 0, 0, 0, 0},{"_p_wxBitmap", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
823f0cfe 34278static swig_type_info _swigt__p_wxObject[] = {{"_p_wxObject", 0, "wxObject *", 0, 0, 0, 0},{"_p_wxQueryLayoutInfoEvent", _p_wxQueryLayoutInfoEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxLayoutConstraints", _p_wxLayoutConstraintsTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyControlPoint", _p_wxPyControlPointTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPreviewFrame", _p_wxPreviewFrameTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyPreviewFrame", _p_wxPyPreviewFrameTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxGBSizerItem", _p_wxGBSizerItemTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxSizerItem", _p_wxSizerItemTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxScrollEvent", _p_wxScrollEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxIndividualLayoutConstraint", _p_wxIndividualLayoutConstraintTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxOGLConstraint", _p_wxOGLConstraintTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyPolygonShape", _p_wxPyPolygonShapeTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyDivisionShape", _p_wxPyDivisionShapeTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyDrawnShape", _p_wxPyDrawnShapeTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxSizer", _p_wxSizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxBoxSizer", _p_wxBoxSizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxStaticBoxSizer", _p_wxStaticBoxSizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxGridBagSizer", _p_wxGridBagSizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxUpdateUIEvent", _p_wxUpdateUIEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxArrowHead", _p_wxArrowHeadTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyPanel", _p_wxPyPanelTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMenu", _p_wxMenuTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxFontData", _p_wxFontDataTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPrintData", _p_wxPrintDataTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxEvent", _p_wxEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxFlexGridSizer", _p_wxFlexGridSizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxGridSizer", _p_wxGridSizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxTaskBarIcon", _p_wxTaskBarIconTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxLayoutAlgorithm", _p_wxLayoutAlgorithmTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxInitDialogEvent", _p_wxInitDialogEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxFindDialogEvent", _p_wxFindDialogEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPaintEvent", _p_wxPaintEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxNcPaintEvent", _p_wxNcPaintEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxDisplayChangedEvent", _p_wxDisplayChangedEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPaletteChangedEvent", _p_wxPaletteChangedEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMouseCaptureChangedEvent", _p_wxMouseCaptureChangedEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxSysColourChangedEvent", _p_wxSysColourChangedEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPreviewCanvas", _p_wxPreviewCanvasTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyShapeCanvas", _p_wxPyShapeCanvasTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxControl", _p_wxControlTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyEllipseShape", _p_wxPyEllipseShapeTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxSetCursorEvent", _p_wxSetCursorEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxSplitterEvent", _p_wxSplitterEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxFSFile", _p_wxFSFileTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxFindReplaceData", _p_wxFindReplaceDataTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyBitmapShape", _p_wxPyBitmapShapeTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPySizer", _p_wxPySizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMDIChildFrame", _p_wxMDIChildFrameTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxColourData", _p_wxColourDataTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyEvent", _p_wxPyEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxNotifyEvent", _p_wxNotifyEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyWindow", _p_wxPyWindowTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxSplashScreen", _p_wxSplashScreenTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxFileDialog", _p_wxFileDialogTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMultiChoiceDialog", _p_wxMultiChoiceDialogTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxSingleChoiceDialog", _p_wxSingleChoiceDialogTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxTextEntryDialog", _p_wxTextEntryDialogTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMessageDialog", _p_wxMessageDialogTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxProgressDialog", _p_wxProgressDialogTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxFindReplaceDialog", _p_wxFindReplaceDialogTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxShowEvent", _p_wxShowEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPrinter", _p_wxPrinterTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMenuItem", _p_wxMenuItemTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxIdleEvent", _p_wxIdleEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxWindowCreateEvent", _p_wxWindowCreateEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxQueryNewPaletteEvent", _p_wxQueryNewPaletteEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMaximizeEvent", _p_wxMaximizeEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxIconizeEvent", _p_wxIconizeEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxSizeEvent", _p_wxSizeEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMoveEvent", _p_wxMoveEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxActivateEvent", _p_wxActivateEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxJPEGHandler", _p_wxJPEGHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPCXHandler", _p_wxPCXHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPNMHandler", _p_wxPNMHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxXPMHandler", _p_wxXPMHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxGIFHandler", _p_wxGIFHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPNGHandler", _p_wxPNGHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxANIHandler", _p_wxANIHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxCURHandler", _p_wxCURHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxICOHandler", _p_wxICOHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxBMPHandler", _p_wxBMPHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxImageHandler", _p_wxImageHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxTIFFHandler", _p_wxTIFFHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxEvtHandler", _p_wxEvtHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxCalculateLayoutEvent", _p_wxCalculateLayoutEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyShapeEvtHandler", _p_wxPyShapeEvtHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyVListBox", _p_wxPyVListBoxTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyHtmlListBox", _p_wxPyHtmlListBoxTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyTextShape", _p_wxPyTextShapeTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyDividedShape", _p_wxPyDividedShapeTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxAcceleratorTable", _p_wxAcceleratorTableTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMiniFrame", _p_wxMiniFrameTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxImage", _p_wxImageTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxFrame", _p_wxFrameTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyPrintout", _p_wxPyPrintoutTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxScrollWinEvent", _p_wxScrollWinEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxTaskBarIconEvent", _p_wxTaskBarIconEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxDiagram", _p_wxDiagramTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxStatusBar", _p_wxStatusBarTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMDIParentFrame", _p_wxMDIParentFrameTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxObject", 0, 0, 0, 0, 0, 0},{"_p_wxWindowDestroyEvent", _p_wxWindowDestroyEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxNavigationKeyEvent", _p_wxNavigationKeyEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxKeyEvent", _p_wxKeyEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMenuBar", _p_wxMenuBarTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxScrolledWindow", _p_wxScrolledWindowTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyScrolledWindow", _p_wxPyScrolledWindowTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyVScrolledWindow", _p_wxPyVScrolledWindowTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMDIClientWindow", _p_wxMDIClientWindowTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxTopLevelWindow", _p_wxTopLevelWindowTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxWindow", _p_wxWindowTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxSashWindow", _p_wxSashWindowTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxSplitterWindow", _p_wxSplitterWindowTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxSplashScreenWindow", _p_wxSplashScreenWindowTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxSashLayoutWindow", _p_wxSashLayoutWindowTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPopupWindow", _p_wxPopupWindowTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyPopupTransientWindow", _p_wxPyPopupTransientWindowTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxTipWindow", _p_wxTipWindowTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxSashEvent", _p_wxSashEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPrintPreview", _p_wxPrintPreviewTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyPrintPreview", _p_wxPyPrintPreviewTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPanel", _p_wxPanelTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxFontDialog", _p_wxFontDialogTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxDirDialog", _p_wxDirDialogTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxColourDialog", _p_wxColourDialogTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxDialog", _p_wxDialogTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPageSetupDialog", _p_wxPageSetupDialogTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPrintDialog", _p_wxPrintDialogTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyShape", _p_wxPyShapeTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxAttachmentPoint", _p_wxAttachmentPointTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxFileSystem", _p_wxFileSystemTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxContextMenuEvent", _p_wxContextMenuEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMenuEvent", _p_wxMenuEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyApp", _p_wxPyAppTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxCloseEvent", _p_wxCloseEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMouseEvent", _p_wxMouseEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxEraseEvent", _p_wxEraseEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyCommandEvent", _p_wxPyCommandEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxCommandEvent", _p_wxCommandEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPreviewControlBar", _p_wxPreviewControlBarTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyPreviewControlBar", _p_wxPyPreviewControlBarTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyCircleShape", _p_wxPyCircleShapeTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyLineShape", _p_wxPyLineShapeTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyCompositeShape", _p_wxPyCompositeShapeTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyRectangleShape", _p_wxPyRectangleShapeTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxDropFilesEvent", _p_wxDropFilesEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxFocusEvent", _p_wxFocusEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxChildFocusEvent", _p_wxChildFocusEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPseudoMetaFile", _p_wxPseudoMetaFileTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxControlWithItems", _p_wxControlWithItemsTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPageSetupDialogData", _p_wxPageSetupDialogDataTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPrintDialogData", _p_wxPrintDialogDataTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxValidator", _p_wxValidatorTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyValidator", _p_wxPyValidatorTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxShapeRegion", _p_wxShapeRegionTo_p_wxObject, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
15afbcd0
RD
34279static swig_type_info _swigt__p_wxPyBitmapShape[] = {{"_p_wxPyBitmapShape", 0, "wxPyBitmapShape *", 0, 0, 0, 0},{"_p_wxPyBitmapShape", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
34280static swig_type_info _swigt__p_wxPyShapeEvtHandler[] = {{"_p_wxPyShapeEvtHandler", 0, "wxPyShapeEvtHandler *", 0, 0, 0, 0},{"_p_wxPyControlPoint", _p_wxPyControlPointTo_p_wxPyShapeEvtHandler, 0, 0, 0, 0, 0},{"_p_wxPyRectangleShape", _p_wxPyRectangleShapeTo_p_wxPyShapeEvtHandler, 0, 0, 0, 0, 0},{"_p_wxPyCompositeShape", _p_wxPyCompositeShapeTo_p_wxPyShapeEvtHandler, 0, 0, 0, 0, 0},{"_p_wxPyCircleShape", _p_wxPyCircleShapeTo_p_wxPyShapeEvtHandler, 0, 0, 0, 0, 0},{"_p_wxPyLineShape", _p_wxPyLineShapeTo_p_wxPyShapeEvtHandler, 0, 0, 0, 0, 0},{"_p_wxPyDividedShape", _p_wxPyDividedShapeTo_p_wxPyShapeEvtHandler, 0, 0, 0, 0, 0},{"_p_wxPyEllipseShape", _p_wxPyEllipseShapeTo_p_wxPyShapeEvtHandler, 0, 0, 0, 0, 0},{"_p_wxPyPolygonShape", _p_wxPyPolygonShapeTo_p_wxPyShapeEvtHandler, 0, 0, 0, 0, 0},{"_p_wxPyDrawnShape", _p_wxPyDrawnShapeTo_p_wxPyShapeEvtHandler, 0, 0, 0, 0, 0},{"_p_wxPyDivisionShape", _p_wxPyDivisionShapeTo_p_wxPyShapeEvtHandler, 0, 0, 0, 0, 0},{"_p_wxPyShape", _p_wxPyShapeTo_p_wxPyShapeEvtHandler, 0, 0, 0, 0, 0},{"_p_wxPyShapeEvtHandler", 0, 0, 0, 0, 0, 0},{"_p_wxPyBitmapShape", _p_wxPyBitmapShapeTo_p_wxPyShapeEvtHandler, 0, 0, 0, 0, 0},{"_p_wxPyTextShape", _p_wxPyTextShapeTo_p_wxPyShapeEvtHandler, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
823f0cfe 34281static swig_type_info _swigt__p_wxEvtHandler[] = {{"_p_wxEvtHandler", 0, "wxEvtHandler *", 0, 0, 0, 0},{"_p_wxSplashScreen", _p_wxSplashScreenTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxMiniFrame", _p_wxMiniFrameTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxPyPanel", _p_wxPyPanelTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxMenuBar", _p_wxMenuBarTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxValidator", _p_wxValidatorTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxPyValidator", _p_wxPyValidatorTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxFindReplaceDialog", _p_wxFindReplaceDialogTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxTextEntryDialog", _p_wxTextEntryDialogTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxSingleChoiceDialog", _p_wxSingleChoiceDialogTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxMultiChoiceDialog", _p_wxMultiChoiceDialogTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxFileDialog", _p_wxFileDialogTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxMessageDialog", _p_wxMessageDialogTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxProgressDialog", _p_wxProgressDialogTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxPanel", _p_wxPanelTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxStatusBar", _p_wxStatusBarTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxPyPopupTransientWindow", _p_wxPyPopupTransientWindowTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxPopupWindow", _p_wxPopupWindowTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxSashLayoutWindow", _p_wxSashLayoutWindowTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxSplashScreenWindow", _p_wxSplashScreenWindowTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxSplitterWindow", _p_wxSplitterWindowTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxSashWindow", _p_wxSashWindowTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxWindow", _p_wxWindowTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxTopLevelWindow", _p_wxTopLevelWindowTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxMDIClientWindow", _p_wxMDIClientWindowTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxPyVScrolledWindow", _p_wxPyVScrolledWindowTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxPyScrolledWindow", _p_wxPyScrolledWindowTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxScrolledWindow", _p_wxScrolledWindowTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxTipWindow", _p_wxTipWindowTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxPyPreviewFrame", _p_wxPyPreviewFrameTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxPreviewFrame", _p_wxPreviewFrameTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxControl", _p_wxControlTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxMDIChildFrame", _p_wxMDIChildFrameTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxPyApp", _p_wxPyAppTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxControlWithItems", _p_wxControlWithItemsTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxEvtHandler", 0, 0, 0, 0, 0, 0},{"_p_wxPyShapeCanvas", _p_wxPyShapeCanvasTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxPreviewCanvas", _p_wxPreviewCanvasTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxPyWindow", _p_wxPyWindowTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxPyHtmlListBox", _p_wxPyHtmlListBoxTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxPyVListBox", _p_wxPyVListBoxTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxPyPreviewControlBar", _p_wxPyPreviewControlBarTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxPreviewControlBar", _p_wxPreviewControlBarTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxTaskBarIcon", _p_wxTaskBarIconTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxFrame", _p_wxFrameTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxFontDialog", _p_wxFontDialogTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxDirDialog", _p_wxDirDialogTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxColourDialog", _p_wxColourDialogTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxDialog", _p_wxDialogTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxPageSetupDialog", _p_wxPageSetupDialogTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxPrintDialog", _p_wxPrintDialogTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxMenu", _p_wxMenuTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxMDIParentFrame", _p_wxMDIParentFrameTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
15afbcd0
RD
34282static swig_type_info _swigt__p_wxPyEllipseShape[] = {{"_p_wxPyEllipseShape", 0, "wxPyEllipseShape *", 0, 0, 0, 0},{"_p_wxPyCircleShape", _p_wxPyCircleShapeTo_p_wxPyEllipseShape, 0, 0, 0, 0, 0},{"_p_wxPyEllipseShape", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
34283static swig_type_info _swigt__p_wxPyShapeCanvas[] = {{"_p_wxPyShapeCanvas", 0, "wxPyShapeCanvas *", 0, 0, 0, 0},{"_p_wxPyShapeCanvas", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
34284static swig_type_info _swigt__p_wxPoint[] = {{"_p_wxPoint", 0, "wxPoint *", 0, 0, 0, 0},{"_p_wxPoint", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
34285static swig_type_info _swigt__p_wxDiagram[] = {{"_p_wxDiagram", 0, "wxDiagram *", 0, 0, 0, 0},{"_p_wxDiagram", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
34286static swig_type_info _swigt__p_wxPyShape[] = {{"_p_wxPyShape", 0, "wxPyShape *", 0, 0, 0, 0},{"_p_wxPyRectangleShape", _p_wxPyRectangleShapeTo_p_wxPyShape, 0, 0, 0, 0, 0},{"_p_wxPyBitmapShape", _p_wxPyBitmapShapeTo_p_wxPyShape, 0, 0, 0, 0, 0},{"_p_wxPyCompositeShape", _p_wxPyCompositeShapeTo_p_wxPyShape, 0, 0, 0, 0, 0},{"_p_wxPyCircleShape", _p_wxPyCircleShapeTo_p_wxPyShape, 0, 0, 0, 0, 0},{"_p_wxPyLineShape", _p_wxPyLineShapeTo_p_wxPyShape, 0, 0, 0, 0, 0},{"_p_wxPyTextShape", _p_wxPyTextShapeTo_p_wxPyShape, 0, 0, 0, 0, 0},{"_p_wxPyDivisionShape", _p_wxPyDivisionShapeTo_p_wxPyShape, 0, 0, 0, 0, 0},{"_p_wxPyControlPoint", _p_wxPyControlPointTo_p_wxPyShape, 0, 0, 0, 0, 0},{"_p_wxPyDrawnShape", _p_wxPyDrawnShapeTo_p_wxPyShape, 0, 0, 0, 0, 0},{"_p_wxPyPolygonShape", _p_wxPyPolygonShapeTo_p_wxPyShape, 0, 0, 0, 0, 0},{"_p_wxPyDividedShape", _p_wxPyDividedShapeTo_p_wxPyShape, 0, 0, 0, 0, 0},{"_p_wxPyShape", 0, 0, 0, 0, 0, 0},{"_p_wxPyEllipseShape", _p_wxPyEllipseShapeTo_p_wxPyShape, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
34287static swig_type_info _swigt__p_wxAttachmentPoint[] = {{"_p_wxAttachmentPoint", 0, "wxAttachmentPoint *", 0, 0, 0, 0},{"_p_wxAttachmentPoint", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
34288static swig_type_info _swigt__p_wxClassInfo[] = {{"_p_wxClassInfo", 0, "wxClassInfo *", 0, 0, 0, 0},{"_p_wxClassInfo", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
34289static swig_type_info _swigt__p_wxPyLineShape[] = {{"_p_wxPyLineShape", 0, "wxPyLineShape *", 0, 0, 0, 0},{"_p_wxPyLineShape", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
34290static swig_type_info _swigt__p_wxPyRectangleShape[] = {{"_p_wxPyRectangleShape", 0, "wxPyRectangleShape *", 0, 0, 0, 0},{"_p_wxPyRectangleShape", 0, 0, 0, 0, 0, 0},{"_p_wxPyBitmapShape", _p_wxPyBitmapShapeTo_p_wxPyRectangleShape, 0, 0, 0, 0, 0},{"_p_wxPyCompositeShape", _p_wxPyCompositeShapeTo_p_wxPyRectangleShape, 0, 0, 0, 0, 0},{"_p_wxPyTextShape", _p_wxPyTextShapeTo_p_wxPyRectangleShape, 0, 0, 0, 0, 0},{"_p_wxPyDivisionShape", _p_wxPyDivisionShapeTo_p_wxPyRectangleShape, 0, 0, 0, 0, 0},{"_p_wxPyControlPoint", _p_wxPyControlPointTo_p_wxPyRectangleShape, 0, 0, 0, 0, 0},{"_p_wxPyDrawnShape", _p_wxPyDrawnShapeTo_p_wxPyRectangleShape, 0, 0, 0, 0, 0},{"_p_wxPyDividedShape", _p_wxPyDividedShapeTo_p_wxPyRectangleShape, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
34291static swig_type_info _swigt__p_wxPyCompositeShape[] = {{"_p_wxPyCompositeShape", 0, "wxPyCompositeShape *", 0, 0, 0, 0},{"_p_wxPyCompositeShape", 0, 0, 0, 0, 0, 0},{"_p_wxPyDivisionShape", _p_wxPyDivisionShapeTo_p_wxPyCompositeShape, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
34292static swig_type_info _swigt__p_wxPyCircleShape[] = {{"_p_wxPyCircleShape", 0, "wxPyCircleShape *", 0, 0, 0, 0},{"_p_wxPyCircleShape", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
34293static swig_type_info _swigt__p_wxPen[] = {{"_p_wxPen", 0, "wxPen *", 0, 0, 0, 0},{"_p_wxPen", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
34294static swig_type_info _swigt__p_int[] = {{"_p_int", 0, "int *", 0, 0, 0, 0},{"_p_int", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
34295static swig_type_info _swigt__p_wxPseudoMetaFile[] = {{"_p_wxPseudoMetaFile", 0, "wxPseudoMetaFile *", 0, 0, 0, 0},{"_p_wxPseudoMetaFile", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
34296static swig_type_info _swigt__p_wxPyTextShape[] = {{"_p_wxPyTextShape", 0, "wxPyTextShape *", 0, 0, 0, 0},{"_p_wxPyTextShape", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
34297static swig_type_info _swigt__p_wxPyDividedShape[] = {{"_p_wxPyDividedShape", 0, "wxPyDividedShape *", 0, 0, 0, 0},{"_p_wxPyDividedShape", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
44127b65
RD
34298
34299static swig_type_info *swig_types_initial[] = {
34300_swigt__p_wxOGLConstraint,
34301_swigt__p_wxBrush,
34302_swigt__p_wxColour,
34303_swigt__p_wxShapeRegion,
34304_swigt__p_wxDC,
34305_swigt__p_wxRealPoint,
34306_swigt__p_wxPyControlPoint,
34307_swigt__p_wxArrowHead,
994141e6 34308_swigt__p_char,
44127b65
RD
34309_swigt__p_wxStringList,
34310_swigt__p_wxPanel,
34311_swigt__p_bool,
34312_swigt__p_wxList,
34313_swigt__p_wxFont,
34314_swigt__p_wxScrolledWindow,
34315_swigt__p_wxWindow,
34316_swigt__p_double,
994141e6 34317_swigt__p_wxPyDivisionShape,
4d5c3d91 34318_swigt__p_wxPyDrawnShape,
44127b65
RD
34319_swigt__p_wxPyPolygonShape,
34320_swigt__p_wxBitmap,
34321_swigt__p_wxObject,
34322_swigt__p_wxPyBitmapShape,
44127b65
RD
34323_swigt__p_wxPyShapeEvtHandler,
34324_swigt__p_wxEvtHandler,
34325_swigt__p_wxPyEllipseShape,
34326_swigt__p_wxPyShapeCanvas,
34327_swigt__p_wxPoint,
34328_swigt__p_wxDiagram,
34329_swigt__p_wxPyShape,
30d215aa 34330_swigt__p_wxAttachmentPoint,
44127b65
RD
34331_swigt__p_wxClassInfo,
34332_swigt__p_wxPyLineShape,
34333_swigt__p_wxPyRectangleShape,
34334_swigt__p_wxPyCompositeShape,
34335_swigt__p_wxPyCircleShape,
34336_swigt__p_wxPen,
34337_swigt__p_int,
34338_swigt__p_wxPseudoMetaFile,
34339_swigt__p_wxPyTextShape,
34340_swigt__p_wxPyDividedShape,
343410
34342};
34343
34344
34345/* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
34346
34347static swig_const_info swig_const_table[] = {
44127b65
RD
34348{0}};
34349
34350#ifdef __cplusplus
34351}
34352#endif
34353
34354#ifdef __cplusplus
34355extern "C"
34356#endif
34357SWIGEXPORT(void) SWIG_init(void) {
34358 static PyObject *SWIG_globals = 0;
34359 static int typeinit = 0;
34360 PyObject *m, *d;
34361 int i;
34362 if (!SWIG_globals) SWIG_globals = SWIG_newvarlink();
34363 m = Py_InitModule((char *) SWIG_name, SwigMethods);
34364 d = PyModule_GetDict(m);
34365
34366 if (!typeinit) {
34367 for (i = 0; swig_types_initial[i]; i++) {
34368 swig_types[i] = SWIG_TypeRegister(swig_types_initial[i]);
34369 }
34370 typeinit = 1;
34371 }
34372 SWIG_InstallConstants(d,swig_const_table);
34373
15afbcd0
RD
34374 PyDict_SetItemString(d,"oglMETAFLAGS_OUTLINE", SWIG_FromInt((int)oglMETAFLAGS_OUTLINE));
34375 PyDict_SetItemString(d,"oglMETAFLAGS_ATTACHMENTS", SWIG_FromInt((int)oglMETAFLAGS_ATTACHMENTS));
34376 PyDict_SetItemString(d,"KEY_SHIFT", SWIG_FromInt((int)KEY_SHIFT));
34377 PyDict_SetItemString(d,"KEY_CTRL", SWIG_FromInt((int)KEY_CTRL));
34378 PyDict_SetItemString(d,"ARROW_NONE", SWIG_FromInt((int)ARROW_NONE));
34379 PyDict_SetItemString(d,"ARROW_END", SWIG_FromInt((int)ARROW_END));
34380 PyDict_SetItemString(d,"ARROW_BOTH", SWIG_FromInt((int)ARROW_BOTH));
34381 PyDict_SetItemString(d,"ARROW_MIDDLE", SWIG_FromInt((int)ARROW_MIDDLE));
34382 PyDict_SetItemString(d,"ARROW_START", SWIG_FromInt((int)ARROW_START));
34383 PyDict_SetItemString(d,"ARROW_HOLLOW_CIRCLE", SWIG_FromInt((int)ARROW_HOLLOW_CIRCLE));
34384 PyDict_SetItemString(d,"ARROW_FILLED_CIRCLE", SWIG_FromInt((int)ARROW_FILLED_CIRCLE));
34385 PyDict_SetItemString(d,"ARROW_ARROW", SWIG_FromInt((int)ARROW_ARROW));
34386 PyDict_SetItemString(d,"ARROW_SINGLE_OBLIQUE", SWIG_FromInt((int)ARROW_SINGLE_OBLIQUE));
34387 PyDict_SetItemString(d,"ARROW_DOUBLE_OBLIQUE", SWIG_FromInt((int)ARROW_DOUBLE_OBLIQUE));
34388 PyDict_SetItemString(d,"ARROW_METAFILE", SWIG_FromInt((int)ARROW_METAFILE));
34389 PyDict_SetItemString(d,"ARROW_POSITION_END", SWIG_FromInt((int)ARROW_POSITION_END));
34390 PyDict_SetItemString(d,"ARROW_POSITION_START", SWIG_FromInt((int)ARROW_POSITION_START));
34391 PyDict_SetItemString(d,"CONTROL_POINT_VERTICAL", SWIG_FromInt((int)CONTROL_POINT_VERTICAL));
34392 PyDict_SetItemString(d,"CONTROL_POINT_HORIZONTAL", SWIG_FromInt((int)CONTROL_POINT_HORIZONTAL));
34393 PyDict_SetItemString(d,"CONTROL_POINT_DIAGONAL", SWIG_FromInt((int)CONTROL_POINT_DIAGONAL));
34394 PyDict_SetItemString(d,"CONTROL_POINT_ENDPOINT_TO", SWIG_FromInt((int)CONTROL_POINT_ENDPOINT_TO));
34395 PyDict_SetItemString(d,"CONTROL_POINT_ENDPOINT_FROM", SWIG_FromInt((int)CONTROL_POINT_ENDPOINT_FROM));
34396 PyDict_SetItemString(d,"CONTROL_POINT_LINE", SWIG_FromInt((int)CONTROL_POINT_LINE));
34397 PyDict_SetItemString(d,"FORMAT_NONE", SWIG_FromInt((int)FORMAT_NONE));
34398 PyDict_SetItemString(d,"FORMAT_CENTRE_HORIZ", SWIG_FromInt((int)FORMAT_CENTRE_HORIZ));
34399 PyDict_SetItemString(d,"FORMAT_CENTRE_VERT", SWIG_FromInt((int)FORMAT_CENTRE_VERT));
34400 PyDict_SetItemString(d,"FORMAT_SIZE_TO_CONTENTS", SWIG_FromInt((int)FORMAT_SIZE_TO_CONTENTS));
34401 PyDict_SetItemString(d,"LINE_ALIGNMENT_HORIZ", SWIG_FromInt((int)LINE_ALIGNMENT_HORIZ));
34402 PyDict_SetItemString(d,"LINE_ALIGNMENT_VERT", SWIG_FromInt((int)LINE_ALIGNMENT_VERT));
34403 PyDict_SetItemString(d,"LINE_ALIGNMENT_TO_NEXT_HANDLE", SWIG_FromInt((int)LINE_ALIGNMENT_TO_NEXT_HANDLE));
34404 PyDict_SetItemString(d,"LINE_ALIGNMENT_NONE", SWIG_FromInt((int)LINE_ALIGNMENT_NONE));
34405 PyDict_SetItemString(d,"SHADOW_NONE", SWIG_FromInt((int)SHADOW_NONE));
34406 PyDict_SetItemString(d,"SHADOW_LEFT", SWIG_FromInt((int)SHADOW_LEFT));
34407 PyDict_SetItemString(d,"SHADOW_RIGHT", SWIG_FromInt((int)SHADOW_RIGHT));
34408 PyDict_SetItemString(d,"OP_CLICK_LEFT", SWIG_FromInt((int)OP_CLICK_LEFT));
34409 PyDict_SetItemString(d,"OP_CLICK_RIGHT", SWIG_FromInt((int)OP_CLICK_RIGHT));
34410 PyDict_SetItemString(d,"OP_DRAG_LEFT", SWIG_FromInt((int)OP_DRAG_LEFT));
34411 PyDict_SetItemString(d,"OP_DRAG_RIGHT", SWIG_FromInt((int)OP_DRAG_RIGHT));
34412 PyDict_SetItemString(d,"OP_ALL", SWIG_FromInt((int)OP_ALL));
34413 PyDict_SetItemString(d,"ATTACHMENT_MODE_NONE", SWIG_FromInt((int)ATTACHMENT_MODE_NONE));
34414 PyDict_SetItemString(d,"ATTACHMENT_MODE_EDGE", SWIG_FromInt((int)ATTACHMENT_MODE_EDGE));
34415 PyDict_SetItemString(d,"ATTACHMENT_MODE_BRANCHING", SWIG_FromInt((int)ATTACHMENT_MODE_BRANCHING));
34416 PyDict_SetItemString(d,"BRANCHING_ATTACHMENT_NORMAL", SWIG_FromInt((int)BRANCHING_ATTACHMENT_NORMAL));
34417 PyDict_SetItemString(d,"BRANCHING_ATTACHMENT_BLOB", SWIG_FromInt((int)BRANCHING_ATTACHMENT_BLOB));
34418 PyDict_SetItemString(d,"gyCONSTRAINT_CENTRED_VERTICALLY", SWIG_FromInt((int)gyCONSTRAINT_CENTRED_VERTICALLY));
34419 PyDict_SetItemString(d,"gyCONSTRAINT_CENTRED_HORIZONTALLY", SWIG_FromInt((int)gyCONSTRAINT_CENTRED_HORIZONTALLY));
34420 PyDict_SetItemString(d,"gyCONSTRAINT_CENTRED_BOTH", SWIG_FromInt((int)gyCONSTRAINT_CENTRED_BOTH));
34421 PyDict_SetItemString(d,"gyCONSTRAINT_LEFT_OF", SWIG_FromInt((int)gyCONSTRAINT_LEFT_OF));
34422 PyDict_SetItemString(d,"gyCONSTRAINT_RIGHT_OF", SWIG_FromInt((int)gyCONSTRAINT_RIGHT_OF));
34423 PyDict_SetItemString(d,"gyCONSTRAINT_ABOVE", SWIG_FromInt((int)gyCONSTRAINT_ABOVE));
34424 PyDict_SetItemString(d,"gyCONSTRAINT_BELOW", SWIG_FromInt((int)gyCONSTRAINT_BELOW));
34425 PyDict_SetItemString(d,"gyCONSTRAINT_ALIGNED_TOP", SWIG_FromInt((int)gyCONSTRAINT_ALIGNED_TOP));
34426 PyDict_SetItemString(d,"gyCONSTRAINT_ALIGNED_BOTTOM", SWIG_FromInt((int)gyCONSTRAINT_ALIGNED_BOTTOM));
34427 PyDict_SetItemString(d,"gyCONSTRAINT_ALIGNED_LEFT", SWIG_FromInt((int)gyCONSTRAINT_ALIGNED_LEFT));
34428 PyDict_SetItemString(d,"gyCONSTRAINT_ALIGNED_RIGHT", SWIG_FromInt((int)gyCONSTRAINT_ALIGNED_RIGHT));
34429 PyDict_SetItemString(d,"gyCONSTRAINT_MIDALIGNED_TOP", SWIG_FromInt((int)gyCONSTRAINT_MIDALIGNED_TOP));
34430 PyDict_SetItemString(d,"gyCONSTRAINT_MIDALIGNED_BOTTOM", SWIG_FromInt((int)gyCONSTRAINT_MIDALIGNED_BOTTOM));
34431 PyDict_SetItemString(d,"gyCONSTRAINT_MIDALIGNED_LEFT", SWIG_FromInt((int)gyCONSTRAINT_MIDALIGNED_LEFT));
34432 PyDict_SetItemString(d,"gyCONSTRAINT_MIDALIGNED_RIGHT", SWIG_FromInt((int)gyCONSTRAINT_MIDALIGNED_RIGHT));
34433 PyDict_SetItemString(d,"DIVISION_SIDE_NONE", SWIG_FromInt((int)DIVISION_SIDE_NONE));
34434 PyDict_SetItemString(d,"DIVISION_SIDE_LEFT", SWIG_FromInt((int)DIVISION_SIDE_LEFT));
34435 PyDict_SetItemString(d,"DIVISION_SIDE_TOP", SWIG_FromInt((int)DIVISION_SIDE_TOP));
34436 PyDict_SetItemString(d,"DIVISION_SIDE_RIGHT", SWIG_FromInt((int)DIVISION_SIDE_RIGHT));
34437 PyDict_SetItemString(d,"DIVISION_SIDE_BOTTOM", SWIG_FromInt((int)DIVISION_SIDE_BOTTOM));
44127b65
RD
34438
34439
34440 // initoglbasicc();
34441 // initoglshapesc();
34442 // initoglshapes2c();
34443 // initoglcanvasc();
34444
34445
34446 wxPyPtrTypeMap_Add("wxControlPoint", "wxPyControlPoint");
34447 wxPyPtrTypeMap_Add("wxShapeCanvas", "wxPyShapeCanvas");
34448 wxPyPtrTypeMap_Add("wxShapeEvtHandler", "wxPyShapeEvtHandler");
34449 wxPyPtrTypeMap_Add("wxShape", "wxPyShape");
34450 wxPyPtrTypeMap_Add("wxRectangleShape", "wxPyRectangleShape");
34451 wxPyPtrTypeMap_Add("wxDrawnShape", "wxPyDrawnShape");
34452 wxPyPtrTypeMap_Add("wxCompositeShape", "wxPyCompositeShape");
34453 wxPyPtrTypeMap_Add("wxDividedShape", "wxPyDividedShape");
34454 wxPyPtrTypeMap_Add("wxDivisionShape", "wxPyDivisionShape");
34455 wxPyPtrTypeMap_Add("wxEllipseShape", "wxPyEllipseShape");
34456 wxPyPtrTypeMap_Add("wxCircleShape", "wxPyCircleShape");
34457 wxPyPtrTypeMap_Add("wxLineShape", "wxPyLineShape");
34458 wxPyPtrTypeMap_Add("wxPolygonShape", "wxPyPolygonShape");
34459 wxPyPtrTypeMap_Add("wxTextShape", "wxPyTextShape");
34460
34461
34462}
34463