1 /* ----------------------------------------------------------------------------
2 * This file was automatically generated by SWIG (http://www.swig.org).
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 * ----------------------------------------------------------------------------- */
12 #define SWIG_NOINCLUDE
15 template<class T
> class SwigValueWrapper
{
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
; }
26 SwigValueWrapper
& operator=(const SwigValueWrapper
<T
>& rhs
);
33 /*************************************************************** -*- c -*-
34 * python/precommon.swg
36 * Rename all exported symbols from common.swg, to avoid symbol
37 * clashes if multiple interpreters are included
39 ************************************************************************/
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_TypePrettyName SWIG_Python_TypePrettyName
47 #define SWIG_TypeQuery SWIG_Python_TypeQuery
48 #define SWIG_TypeClientData SWIG_Python_TypeClientData
49 #define SWIG_PackData SWIG_Python_PackData
50 #define SWIG_UnpackData SWIG_Python_UnpackData
53 /***********************************************************************
54 * common.swg for wxPython
56 * Include only the function prototypes and such from SWIG's common.swg,
57 * but not the runtime functions themselves. This helps keep the
58 * wrapper files clean of unnecessary stuff that is in the libpy.c file
61 ************************************************************************/
65 #if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
66 # if defined(_MSC_VER) || defined(__GNUC__)
67 # if defined(STATIC_LINKED)
68 # define SWIGEXPORT(a) a
69 # define SWIGIMPORT(a) extern a
71 # define SWIGEXPORT(a) __declspec(dllexport) a
72 # define SWIGIMPORT(a) extern a
75 # if defined(__BORLANDC__)
76 # define SWIGEXPORT(a) a _export
77 # define SWIGIMPORT(a) a _export
79 # define SWIGEXPORT(a) a
80 # define SWIGIMPORT(a) a
84 # define SWIGEXPORT(a) a
85 # define SWIGIMPORT(a) a
89 # define SWIGRUNTIME(a) SWIGEXPORT(a)
91 # define SWIGRUNTIME(a) static a
98 typedef void *(*swig_converter_func
)(void *);
99 typedef struct swig_type_info
*(*swig_dycast_func
)(void **);
101 typedef struct swig_type_info
{
103 swig_converter_func converter
;
106 swig_dycast_func dcast
;
107 struct swig_type_info
*next
;
108 struct swig_type_info
*prev
;
112 SWIGIMPORT(swig_type_info
*) SWIG_TypeRegister(swig_type_info
*);
113 SWIGIMPORT(swig_type_info
*) SWIG_TypeCheck(char *c
, swig_type_info
*);
114 SWIGIMPORT(void *) SWIG_TypeCast(swig_type_info
*, void *);
115 SWIGIMPORT(swig_type_info
*) SWIG_TypeDynamicCast(swig_type_info
*, void **);
116 SWIGIMPORT(const char *) SWIG_TypeName(const swig_type_info
*);
117 SWIGIMPORT(const char *) SWIG_TypePrettyName(const swig_type_info
*);
118 SWIGIMPORT(swig_type_info
*) SWIG_TypeQuery(const char *);
119 SWIGIMPORT(void) SWIG_TypeClientData(swig_type_info
*, void *);
120 SWIGIMPORT(char *) SWIG_PackData(char *, void *, int);
121 SWIGIMPORT(char *) SWIG_UnpackData(char *, void *, int);
129 /***********************************************************************
130 * pyrun.swg for wxPython
132 * Include only the function prototypes and such from SWIG's pyrun.swg,
133 * but not the runtime functions themselves. This helps keep the
134 * wrapper files clean of unnecessary stuff that is in the libpy.c file
137 ************************************************************************/
143 #define SWIG_PY_INT 1
144 #define SWIG_PY_FLOAT 2
145 #define SWIG_PY_STRING 3
146 #define SWIG_PY_POINTER 4
147 #define SWIG_PY_BINARY 5
149 /* Flags for pointer conversion */
151 #define SWIG_POINTER_EXCEPTION 0x1
152 #define SWIG_POINTER_DISOWN 0x2
154 /* Exception handling in wrappers */
155 #define SWIG_fail goto fail
157 /* Constant information structure */
158 typedef struct swig_const_info
{
164 swig_type_info
**ptype
;
167 /* Common SWIG API */
168 #define SWIG_ConvertPtr(obj, pp, type, flags) \
169 SWIG_Python_ConvertPtr(obj, pp, type, flags)
170 #define SWIG_NewPointerObj(p, type, flags) \
171 SWIG_Python_NewPointerObj(p, type, flags)
172 #define SWIG_MustGetPtr(p, type, argnum, flags) \
173 SWIG_Python_MustGetPtr(p, type, argnum, flags)
175 /* Python-specific SWIG API */
176 #define SWIG_newvarlink() \
177 SWIG_Python_newvarlink()
178 #define SWIG_addvarlink(p, name, get_attr, set_attr) \
179 SWIG_Python_addvarlink(p, name, get_attr, set_attr)
180 #define SWIG_ConvertPacked(obj, ptr, sz, ty, flags) \
181 SWIG_Python_ConvertPacked(obj, ptr, sz, ty, flags)
182 #define SWIG_NewPackedObj(ptr, sz, type) \
183 SWIG_Python_NewPackedObj(ptr, sz, type)
184 #define SWIG_InstallConstants(d, constants) \
185 SWIG_Python_InstallConstants(d, constants)
187 typedef double (*py_objasdbl_conv
)(PyObject
*obj
);
189 SWIGIMPORT(int) SWIG_Python_ConvertPtr(PyObject
*, void **, swig_type_info
*, int);
190 SWIGIMPORT(PyObject
*) SWIG_Python_NewPointerObj(void *, swig_type_info
*,int own
);
191 SWIGIMPORT(void *) SWIG_Python_MustGetPtr(PyObject
*, swig_type_info
*, int, int);
192 SWIGIMPORT(PyObject
*) SWIG_Python_newvarlink(void);
193 SWIGIMPORT(void) SWIG_Python_addvarlink(PyObject
*, char *, PyObject
*(*)(void), int (*)(PyObject
*));
194 SWIGIMPORT(int) SWIG_Python_ConvertPacked(PyObject
*, void *, int sz
, swig_type_info
*, int);
195 SWIGIMPORT(PyObject
*) SWIG_Python_NewPackedObj(void *, int sz
, swig_type_info
*);
196 SWIGIMPORT(void) SWIG_Python_InstallConstants(PyObject
*d
, swig_const_info constants
[]);
199 /* Contract support */
201 #define SWIG_contract_assert(expr, msg) if (!(expr)) { PyErr_SetString(PyExc_RuntimeError, (char *) msg ); goto fail; } else
209 /* -------- TYPES TABLE (BEGIN) -------- */
211 #define SWIGTYPE_p_wxOGLConstraint swig_types[0]
212 #define SWIGTYPE_p_wxBrush swig_types[1]
213 #define SWIGTYPE_p_wxColour swig_types[2]
214 #define SWIGTYPE_p_wxShapeRegion swig_types[3]
215 #define SWIGTYPE_p_wxDC swig_types[4]
216 #define SWIGTYPE_p_wxRealPoint swig_types[5]
217 #define SWIGTYPE_p_wxPyControlPoint swig_types[6]
218 #define SWIGTYPE_p_wxArrowHead swig_types[7]
219 #define SWIGTYPE_p_char swig_types[8]
220 #define SWIGTYPE_p_wxStringList swig_types[9]
221 #define SWIGTYPE_p_wxPanel swig_types[10]
222 #define SWIGTYPE_p_bool swig_types[11]
223 #define SWIGTYPE_p_wxList swig_types[12]
224 #define SWIGTYPE_p_wxFont swig_types[13]
225 #define SWIGTYPE_p_wxScrolledWindow swig_types[14]
226 #define SWIGTYPE_p_wxWindow swig_types[15]
227 #define SWIGTYPE_p_double swig_types[16]
228 #define SWIGTYPE_p_wxPyDivisionShape swig_types[17]
229 #define SWIGTYPE_p_wxPyDrawnShape swig_types[18]
230 #define SWIGTYPE_p_wxPyPolygonShape swig_types[19]
231 #define SWIGTYPE_p_wxBitmap swig_types[20]
232 #define SWIGTYPE_p_wxObject swig_types[21]
233 #define SWIGTYPE_p_wxPyBitmapShape swig_types[22]
234 #define SWIGTYPE_p_wxPyShapeEvtHandler swig_types[23]
235 #define SWIGTYPE_p_wxEvtHandler swig_types[24]
236 #define SWIGTYPE_p_wxPyEllipseShape swig_types[25]
237 #define SWIGTYPE_p_wxPyShapeCanvas swig_types[26]
238 #define SWIGTYPE_p_wxPoint swig_types[27]
239 #define SWIGTYPE_p_wxDiagram swig_types[28]
240 #define SWIGTYPE_p_wxPyShape swig_types[29]
241 #define SWIGTYPE_p_wxAttachmentPoint swig_types[30]
242 #define SWIGTYPE_p_wxClassInfo swig_types[31]
243 #define SWIGTYPE_p_wxPyLineShape swig_types[32]
244 #define SWIGTYPE_p_wxPyRectangleShape swig_types[33]
245 #define SWIGTYPE_p_wxPyCompositeShape swig_types[34]
246 #define SWIGTYPE_p_wxPyCircleShape swig_types[35]
247 #define SWIGTYPE_p_wxPen swig_types[36]
248 #define SWIGTYPE_p_int swig_types[37]
249 #define SWIGTYPE_p_wxPseudoMetaFile swig_types[38]
250 #define SWIGTYPE_p_wxPyTextShape swig_types[39]
251 #define SWIGTYPE_p_wxPyDividedShape swig_types[40]
252 static swig_type_info
*swig_types
[42];
254 /* -------- TYPES TABLE (END) -------- */
257 /*-----------------------------------------------
259 ------------------------------------------------*/
260 #define SWIG_init init_ogl
262 #define SWIG_name "_ogl"
264 /* Auxiliar swig macros that appear in the header */
266 #define SWIG_OLDOBJ 1
267 #define SWIG_NEWOBJ SWIG_OLDOBJ + 1
268 #define SWIG_PYSTR SWIG_NEWOBJ + 1
271 #define SWIGSTATICINLINE(a) static inline a
272 #define SWIGSTATIC(a) static a
273 #define swig_new_array(size,Type) (new Type[(size)])
274 #define swig_delete(cptr) delete cptr
275 #define swig_delete_array(cptr) delete[] cptr
276 #define swig_const_cast(a,Type) const_cast<Type >(a)
277 #define swig_static_cast(a,Type) static_cast<Type >(a)
278 #define swig_reinterpret_cast(a,Type) reinterpret_cast<Type >(a)
279 #define swig_new_copy(ptr,Type) (new Type(*ptr))
280 #define swig_numeric_cast(a,Type) static_cast<Type >(a)
284 #define SWIGSTATICINLINE(a) static a
285 #define SWIGSTATIC(a) static a
286 #define swig_new_array(size,Type) ((Type*) malloc((size)*sizeof(Type)))
287 #define swig_delete(cptr) free((char*)cptr)
288 #define swig_delete_array(cptr) free((char*)cptr)
289 #define swig_const_cast(a,Type) (Type)(a)
290 #define swig_static_cast(a,Type) (Type)(a)
291 #define swig_reinterpret_cast(a,Type) (Type)(a)
292 #define swig_numeric_cast(a,Type) (Type)(a)
293 #define swig_new_copy(ptr,Type) ((Type*)memcpy(malloc(sizeof(Type)),ptr,sizeof(Type)))
295 #endif /* __cplusplus */
298 /*@/opt/swig/share/swig/1.3.22/python/pymacros.swg,63,SWIG_define@*/
299 #define SWIG_From_signed_SS_char PyInt_FromLong
301 /*@/opt/swig/share/swig/1.3.22/python/pymacros.swg,63,SWIG_define@*/
302 #define SWIG_From_unsigned_SS_char PyInt_FromLong
304 /*@/opt/swig/share/swig/1.3.22/python/pymacros.swg,63,SWIG_define@*/
305 #define SWIG_From_short PyInt_FromLong
307 /*@/opt/swig/share/swig/1.3.22/python/pymacros.swg,63,SWIG_define@*/
308 #define SWIG_From_unsigned_SS_short PyInt_FromLong
310 /*@/opt/swig/share/swig/1.3.22/python/pymacros.swg,63,SWIG_define@*/
311 #define SWIG_From_int PyInt_FromLong
313 /*@/opt/swig/share/swig/1.3.22/python/pymacros.swg,63,SWIG_define@*/
314 #define SWIG_From_long PyInt_FromLong
316 /*@/opt/swig/share/swig/1.3.22/python/pymacros.swg,63,SWIG_define@*/
317 #define SWIG_From_float PyFloat_FromDouble
319 /*@/opt/swig/share/swig/1.3.22/python/pymacros.swg,63,SWIG_define@*/
320 #define SWIG_From_double PyFloat_FromDouble
324 #include "wx/wxPython/wxPython.h"
325 #include "wx/wxPython/pyclasses.h"
326 #include "oglhelpers.h"
329 static const wxString
wxPyEmptyString(wxEmptyString
);
331 // See my_fragments.i
332 SWIGSTATICINLINE(int)
333 SWIG_AsVal_double(PyObject
*obj
, double* val
)
335 if (PyNumber_Check(obj
)) {
336 if (val
) *val
= PyFloat_AsDouble(obj
);
340 PyObject
* errmsg
= PyString_FromFormat("Expected number, got %s",
341 obj
->ob_type
->tp_name
);
342 PyErr_SetObject(PyExc_TypeError
, errmsg
);
349 SWIGSTATICINLINE(double)
350 SWIG_As_double(PyObject
* obj
)
353 if (!SWIG_AsVal_double(obj
, &v
)) {
355 this is needed to make valgrind/purify happier. the other
356 solution is throw an exception, but since this code should work
359 memset((void*)&v
, 0, sizeof(double));
365 SWIGSTATICINLINE(int)
366 SWIG_Check_double(PyObject
* obj
)
368 return SWIG_AsVal_double(obj
, (double*)0);
375 SWIGSTATICINLINE(int)
376 SWIG_CheckLongInRange(long value
, long min_value
, long max_value
,
379 if (value
< min_value
) {
381 PyErr_Format(PyExc_OverflowError
,
382 "value %ld is less than '%s' minimum %ld",
383 value
, errmsg
, min_value
);
386 } else if (value
> max_value
) {
388 PyErr_Format(PyExc_OverflowError
,
389 "value %ld is greater than '%s' maximum %ld",
390 value
, errmsg
, max_value
);
398 // See my_fragments.i
399 SWIGSTATICINLINE(int)
400 SWIG_AsVal_long(PyObject
* obj
, long* val
)
402 if (PyNumber_Check(obj
)) {
403 if (val
) *val
= PyInt_AsLong(obj
);
407 PyObject
* errmsg
= PyString_FromFormat("Expected number, got %s",
408 obj
->ob_type
->tp_name
);
409 PyErr_SetObject(PyExc_TypeError
, errmsg
);
416 #if INT_MAX != LONG_MAX
417 SWIGSTATICINLINE(int)
418 SWIG_AsVal_int(PyObject
*obj
, int *val
)
420 const char* errmsg
= val
? "int" : 0;
422 if (SWIG_AsVal_long(obj
, &v
)) {
423 if (SWIG_CheckLongInRange(v
, INT_MIN
,INT_MAX
, errmsg
)) {
424 if (val
) *val
= swig_numeric_cast(v
, int);
433 PyErr_SetString(PyExc_TypeError
, "an int is expected");
438 SWIGSTATICINLINE(int)
439 SWIG_AsVal_int(PyObject
*obj
, int *val
)
441 return SWIG_AsVal_long(obj
,(long*)val
);
446 SWIGSTATICINLINE(int)
447 SWIG_As_int(PyObject
* obj
)
450 if (!SWIG_AsVal_int(obj
, &v
)) {
452 this is needed to make valgrind/purify happier. the other
453 solution is throw an exception, but since this code should work
456 memset((void*)&v
, 0, sizeof(int));
462 SWIGSTATICINLINE(int)
463 SWIG_Check_int(PyObject
* obj
)
465 return SWIG_AsVal_int(obj
, (int*)0);
469 static PyObject
* t_output_helper(PyObject
* target
, PyObject
* o
) {
475 } else if (target
== Py_None
) {
479 if (!PyTuple_Check(target
)) {
481 target
= PyTuple_New(1);
482 PyTuple_SetItem(target
, 0, o2
);
485 PyTuple_SetItem(o3
, 0, o
);
488 target
= PySequence_Concat(o2
, o3
);
497 WXSHAPE_IMP_CALLBACKS(wxPyShapeEvtHandler
,wxShapeEvtHandler
);
499 void wxPyShapeEvtHandler__setOORInfo(wxPyShapeEvtHandler
*self
,PyObject
*_self
){
500 self
->SetClientObject(new wxPyOORClientData(_self
));
503 SWIGSTATICINLINE(int)
504 SWIG_AsVal_bool(PyObject
*obj
, bool *val
)
506 /* if (val) *val = PyObject_IsTrue(obj); return 1; */
507 if (obj
== Py_True
) {
508 if (val
) *val
= true;
511 if (obj
== Py_False
) {
512 if (val
) *val
= false;
516 if (SWIG_AsVal_int(obj
, &res
)) {
517 if (val
) *val
= (bool)res
;
521 PyErr_SetString(PyExc_TypeError
, "a bool is expected");
527 SWIGSTATICINLINE(bool)
528 SWIG_As_bool(PyObject
* obj
)
531 if (!SWIG_AsVal_bool(obj
, &v
)) {
533 this is needed to make valgrind/purify happier. the other
534 solution is throw an exception, but since this code should work
537 memset((void*)&v
, 0, sizeof(bool));
543 SWIGSTATICINLINE(int)
544 SWIG_Check_bool(PyObject
* obj
)
546 return SWIG_AsVal_bool(obj
, (bool*)0);
550 WXSHAPE_IMP_CALLBACKS(wxPyShape
, wxShape
);
552 PyObject
*wxPyShape_GetChildren(wxPyShape
*self
){
553 wxList
& list
= self
->GetChildren();
554 return wxPy_ConvertShapeList(&list
);
557 SWIGSTATICINLINE(PyObject
*)
558 SWIG_From_bool(bool value
)
560 PyObject
*obj
= value
? Py_True
: Py_False
;
567 PyObject
*wxPyShape_GetLines(wxPyShape
*self
){
568 wxList
& list
= self
->GetLines();
569 return wxPy_ConvertShapeList(&list
);
572 SWIGSTATICINLINE(long)
573 SWIG_As_long(PyObject
* obj
)
576 if (!SWIG_AsVal_long(obj
, &v
)) {
578 this is needed to make valgrind/purify happier. the other
579 solution is throw an exception, but since this code should work
582 memset((void*)&v
, 0, sizeof(long));
588 SWIGSTATICINLINE(int)
589 SWIG_Check_long(PyObject
* obj
)
591 return SWIG_AsVal_long(obj
, (long*)0);
594 PyObject
*wxPyShape_GetRegions(wxPyShape
*self
){
595 wxList
& list
= self
->GetRegions();
596 return wxPy_ConvertList(&list
);
598 PyObject
*wxPyShape_GetAttachments(wxPyShape
*self
){
599 wxList
& list
= self
->GetAttachments();
600 return wxPy_ConvertList(&list
);
602 void wxPyShape_ApplyAttachmentOrdering(wxPyShape
*self
,PyObject
*linesToSort
){
603 wxList
* list
= wxPy_wxListHelper(linesToSort
, wxT("wxPyLineShape"));
604 self
->ApplyAttachmentOrdering(*list
);
608 // Using this macro can sometimes provoke an Internal Compiler Error in MSVC
609 // 6, so instead I'l just expand it out by hand...
610 // WXSHAPE_IMP_CALLBACKS(wxPyRectangleShape, wxRectangleShape);
612 IMP_PYCALLBACK__ (wxPyRectangleShape
, wxRectangleShape
, OnDelete
);
613 IMP_PYCALLBACK__DC (wxPyRectangleShape
, wxRectangleShape
, OnDraw
);
614 IMP_PYCALLBACK__DC (wxPyRectangleShape
, wxRectangleShape
, OnDrawContents
);
615 IMP_PYCALLBACK__DCBOOL (wxPyRectangleShape
, wxRectangleShape
, OnDrawBranches
);
616 IMP_PYCALLBACK__DC (wxPyRectangleShape
, wxRectangleShape
, OnMoveLinks
);
617 IMP_PYCALLBACK__DC (wxPyRectangleShape
, wxRectangleShape
, OnErase
);
618 IMP_PYCALLBACK__DC (wxPyRectangleShape
, wxRectangleShape
, OnEraseContents
);
619 IMP_PYCALLBACK__DC (wxPyRectangleShape
, wxRectangleShape
, OnHighlight
);
620 IMP_PYCALLBACK__2DBL2INT (wxPyRectangleShape
, wxRectangleShape
, OnLeftClick
);
621 IMP_PYCALLBACK__2DBL2INT (wxPyRectangleShape
, wxRectangleShape
, OnLeftDoubleClick
);
622 IMP_PYCALLBACK__2DBL2INT (wxPyRectangleShape
, wxRectangleShape
, OnRightClick
);
623 IMP_PYCALLBACK__2DBL (wxPyRectangleShape
, wxRectangleShape
, OnSize
);
624 IMP_PYCALLBACK_BOOL_DC4DBLBOOL (wxPyRectangleShape
, wxRectangleShape
, OnMovePre
);
625 IMP_PYCALLBACK__DC4DBLBOOL (wxPyRectangleShape
, wxRectangleShape
, OnMovePost
);
626 IMP_PYCALLBACK__BOOL2DBL2INT (wxPyRectangleShape
, wxRectangleShape
, OnDragLeft
);
627 IMP_PYCALLBACK__2DBL2INT (wxPyRectangleShape
, wxRectangleShape
, OnBeginDragLeft
);
628 IMP_PYCALLBACK__2DBL2INT (wxPyRectangleShape
, wxRectangleShape
, OnEndDragLeft
);
629 IMP_PYCALLBACK__BOOL2DBL2INT (wxPyRectangleShape
, wxRectangleShape
, OnDragRight
);
630 IMP_PYCALLBACK__2DBL2INT (wxPyRectangleShape
, wxRectangleShape
, OnBeginDragRight
);
631 IMP_PYCALLBACK__2DBL2INT (wxPyRectangleShape
, wxRectangleShape
, OnEndDragRight
);
632 IMP_PYCALLBACK__DC4DBL (wxPyRectangleShape
, wxRectangleShape
, OnDrawOutline
);
633 IMP_PYCALLBACK__DC (wxPyRectangleShape
, wxRectangleShape
, OnDrawControlPoints
);
634 IMP_PYCALLBACK__DC (wxPyRectangleShape
, wxRectangleShape
, OnEraseControlPoints
);
635 IMP_PYCALLBACK__DCBOOL (wxPyRectangleShape
, wxRectangleShape
, OnMoveLink
);
636 IMP_PYCALLBACK__WXCPBOOL2DBL2INT(wxPyRectangleShape
, wxRectangleShape
, OnSizingDragLeft
);
637 IMP_PYCALLBACK__WXCP2DBL2INT (wxPyRectangleShape
, wxRectangleShape
, OnSizingBeginDragLeft
);
638 IMP_PYCALLBACK__WXCP2DBL2INT (wxPyRectangleShape
, wxRectangleShape
, OnSizingEndDragLeft
);
639 IMP_PYCALLBACK__2DBL (wxPyRectangleShape
, wxRectangleShape
, OnBeginSize
);
640 IMP_PYCALLBACK__2DBL (wxPyRectangleShape
, wxRectangleShape
, OnEndSize
)
644 WXSHAPE_IMP_CALLBACKS(wxPyControlPoint
, wxControlPoint
);
647 WXSHAPE_IMP_CALLBACKS(wxPyBitmapShape
, wxBitmapShape
);
650 WXSHAPE_IMP_CALLBACKS(wxPyDrawnShape
, wxDrawnShape
);
652 wxOGLConstraint
*new_wxOGLConstraint(int type
,wxPyShape
*constraining
,PyObject
*constrained
){
653 wxList
* list
= wxPy_wxListHelper(constrained
, wxT("wxPyShape"));
654 wxOGLConstraint
* rv
= new wxOGLConstraint(type
, constraining
, *list
);
659 WXSHAPE_IMP_CALLBACKS(wxPyCompositeShape
, wxCompositeShape
);
661 wxOGLConstraint
*wxPyCompositeShape_AddConstrainedShapes(wxPyCompositeShape
*self
,int type
,wxPyShape
*constraining
,PyObject
*constrained
){
662 wxList
* list
= wxPy_wxListHelper(constrained
, wxT("wxPyShape"));
663 wxOGLConstraint
* rv
= self
->AddConstraint(type
, constraining
, *list
);
667 PyObject
*wxPyCompositeShape_GetConstraints(wxPyCompositeShape
*self
){
668 wxList
& list
= self
->GetConstraints();
669 return wxPy_ConvertList(&list
);
671 PyObject
*wxPyCompositeShape_GetDivisions(wxPyCompositeShape
*self
){
672 wxList
& list
= self
->GetDivisions();
673 return wxPy_ConvertShapeList(&list
);
676 WXSHAPE_IMP_CALLBACKS(wxPyDividedShape
, wxDividedShape
);
679 WXSHAPE_IMP_CALLBACKS(wxPyDivisionShape
, wxDivisionShape
);
682 WXSHAPE_IMP_CALLBACKS(wxPyEllipseShape
, wxEllipseShape
);
685 WXSHAPE_IMP_CALLBACKS(wxPyCircleShape
, wxCircleShape
);
688 WXSHAPE_IMP_CALLBACKS(wxPyLineShape
, wxLineShape
);
690 void wxPyLineShape_AddArrowOrdered(wxPyLineShape
*self
,wxArrowHead
*arrow
,PyObject
*referenceList
,int end
){
691 wxList
* list
= wxPy_wxListHelper(referenceList
, wxT("wxArrowHead"));
692 self
->AddArrowOrdered(arrow
, *list
, end
);
695 PyObject
*wxPyLineShape_GetLineControlPoints(wxPyLineShape
*self
){
696 wxList
* list
= self
->GetLineControlPoints();
697 return wxPy_ConvertRealPointList(list
);
699 void wxPyLineShape_SetLineControlPoints(wxPyLineShape
*self
,PyObject
*list
){
700 wxList
* real_point_list
= wxPy_wxRealPoint_ListHelper(list
);
701 self
->MakeLineControlPoints((int)(real_point_list
->GetCount()));
702 wxList
* old_control_points
= self
->GetLineControlPoints();
703 wxNode
* old_node
= old_control_points
->GetFirst();
704 wxNode
* real_node
= real_point_list
->GetFirst();
707 wxRealPoint
* old_point
= (wxRealPoint
*)old_node
->GetData();
708 wxRealPoint
* new_point
= (wxRealPoint
*)real_node
->GetData();
709 old_point
->x
= new_point
->x
;
710 old_point
->y
= new_point
->y
;
711 old_node
= old_node
->GetNext();
712 real_node
= real_node
->GetNext();
714 self
->ClearPointList(*real_point_list
);
715 delete real_point_list
;
718 WXSHAPE_IMP_CALLBACKS(wxPyPolygonShape
, wxPolygonShape
);
720 PyObject
*wxPyPolygonShape_Create(wxPyPolygonShape
*self
,PyObject
*points
){
721 wxList
* list
= wxPy_wxRealPoint_ListHelper(points
);
729 PyObject
*wxPyPolygonShape_GetPoints(wxPyPolygonShape
*self
){
730 wxList
* list
= self
->GetPoints();
731 return wxPy_ConvertRealPointList(list
);
733 PyObject
*wxPyPolygonShape_GetOriginalPoints(wxPyPolygonShape
*self
){
734 wxList
* list
= self
->GetOriginalPoints();
738 wxNode
* node
= list
->GetFirst();
740 bool blocked
= wxPyBeginBlockThreads();
741 pyList
= PyList_New(0);
743 wxObj
= node
->GetData();
744 pyObj
= wxPyConstructObject(wxObj
, wxT("wxRealPoint"), 0);
745 PyList_Append(pyList
, pyObj
);
746 node
= node
->GetNext();
748 wxPyEndBlockThreads(blocked
);
752 WXSHAPE_IMP_CALLBACKS(wxPyTextShape
, wxTextShape
);
755 // Put some wx default wxChar* values into wxStrings.
756 DECLARE_DEF_STRING(ShapeCanvasNameStr
);
758 PyObject
*wxDiagram_GetShapeList(wxDiagram
*self
){
759 wxList
* list
= self
->GetShapeList();
760 return wxPy_ConvertShapeList(list
);
763 IMP_PYCALLBACK__2DBLINT(wxPyShapeCanvas
, wxShapeCanvas
, OnBeginDragLeft
);
764 IMP_PYCALLBACK__2DBLINT(wxPyShapeCanvas
, wxShapeCanvas
, OnBeginDragRight
);
765 IMP_PYCALLBACK__2DBLINT(wxPyShapeCanvas
, wxShapeCanvas
, OnEndDragLeft
);
766 IMP_PYCALLBACK__2DBLINT(wxPyShapeCanvas
, wxShapeCanvas
, OnEndDragRight
);
767 IMP_PYCALLBACK__BOOL2DBLINT(wxPyShapeCanvas
, wxShapeCanvas
, OnDragLeft
);
768 IMP_PYCALLBACK__BOOL2DBLINT(wxPyShapeCanvas
, wxShapeCanvas
, OnDragRight
);
769 IMP_PYCALLBACK__2DBLINT(wxPyShapeCanvas
, wxShapeCanvas
, OnLeftClick
);
770 IMP_PYCALLBACK__2DBLINT(wxPyShapeCanvas
, wxShapeCanvas
, OnRightClick
);
773 //---------------------------------------------------------------------------
775 // Convert from a Python list to a list of className objects. This one will
776 // work for any class for the VERY generic cases, but beyond that the helper
777 // needs to know more about the type.
778 wxList
* wxPy_wxListHelper(PyObject
* pyList
, const wxChar
* className
) {
779 bool blocked
= wxPyBeginBlockThreads();
780 if (!PyList_Check(pyList
)) {
781 PyErr_SetString(PyExc_TypeError
, "Expected a list object.");
782 wxPyEndBlockThreads(blocked
);
785 int count
= PyList_Size(pyList
);
786 wxList
* list
= new wxList
;
788 PyErr_SetString(PyExc_MemoryError
, "Unable to allocate wxList object");
789 wxPyEndBlockThreads(blocked
);
792 for (int x
=0; x
<count
; x
++) {
793 PyObject
* pyo
= PyList_GetItem(pyList
, x
);
794 wxObject
* wxo
= NULL
;
796 if ( !wxPyConvertSwigPtr(pyo
, (void **)&wxo
, className
) ) {
798 errmsg
.Printf(wxT("Type error, expected list of %s objects"), className
);
799 PyErr_SetString(PyExc_TypeError
, errmsg
.mb_str());
800 wxPyEndBlockThreads(blocked
);
805 wxPyEndBlockThreads(blocked
);
809 //---------------------------------------------------------------------------
811 wxList
* wxPy_wxRealPoint_ListHelper(PyObject
* pyList
) {
812 bool blocked
= wxPyBeginBlockThreads();
813 if (!PyList_Check(pyList
)) {
814 PyErr_SetString(PyExc_TypeError
, "Expected a list object.");
815 wxPyEndBlockThreads(blocked
);
818 int count
= PyList_Size(pyList
);
819 wxList
* list
= new wxList
;
821 PyErr_SetString(PyExc_MemoryError
, "Unable to allocate wxList object");
822 wxPyEndBlockThreads(blocked
);
825 for (int x
=0; x
<count
; x
++) {
826 PyObject
* pyo
= PyList_GetItem(pyList
, x
);
828 if (PyTuple_Check(pyo
)) {
829 PyObject
* o1
= PyNumber_Float(PyTuple_GetItem(pyo
, 0));
830 PyObject
* o2
= PyNumber_Float(PyTuple_GetItem(pyo
, 1));
832 double val1
= (o1
? PyFloat_AsDouble(o1
) : 0.0);
833 double val2
= (o2
? PyFloat_AsDouble(o2
) : 0.0);
835 list
->Append((wxObject
*) new wxRealPoint(val1
, val2
));
838 wxRealPoint
* wxo
= NULL
;
839 if (wxPyConvertSwigPtr(pyo
, (void **)&wxo
, wxT("wxRealPoint"))) {
840 PyErr_SetString(PyExc_TypeError
, "Type error, expected list of wxRealPoint objects or 2-tuples");
841 wxPyEndBlockThreads(blocked
);
844 list
->Append((wxObject
*) new wxRealPoint(*wxo
));
847 wxPyEndBlockThreads(blocked
);
851 //---------------------------------------------------------------------------
853 PyObject
* wxPyMake_wxShapeEvtHandler(wxShapeEvtHandler
* source
, bool setThisOwn
) {
854 PyObject
* target
= NULL
;
856 if (source
&& wxIsKindOf(source
, wxShapeEvtHandler
)) {
857 // If it's derived from wxShapeEvtHandler then there may
858 // already be a pointer to a Python object that we can use
860 wxShapeEvtHandler
* seh
= (wxShapeEvtHandler
*)source
;
861 wxPyOORClientData
* data
= (wxPyOORClientData
*)seh
->GetClientObject();
863 target
= data
->m_obj
;
868 target
= wxPyMake_wxObject2(source
, setThisOwn
, false);
869 if (target
!= Py_None
)
870 ((wxShapeEvtHandler
*)source
)->SetClientObject(new wxPyOORClientData(target
));
875 //---------------------------------------------------------------------------
877 PyObject
* wxPy_ConvertRealPointList(wxListBase
* listbase
) {
878 wxList
* list
= (wxList
*)listbase
;
882 wxNode
* node
= list
->GetFirst();
884 bool blocked
= wxPyBeginBlockThreads();
885 pyList
= PyList_New(0);
887 wxObj
= node
->GetData();
888 pyObj
= wxPyConstructObject(wxObj
, wxT("wxRealPoint"), 0);
889 PyList_Append(pyList
, pyObj
);
890 node
= node
->GetNext();
892 wxPyEndBlockThreads(blocked
);
896 //---------------------------------------------------------------------------
898 PyObject
* wxPy_ConvertShapeList(wxListBase
* listbase
) {
899 wxList
* list
= (wxList
*)listbase
;
903 wxNode
* node
= list
->GetFirst();
905 bool blocked
= wxPyBeginBlockThreads();
906 pyList
= PyList_New(0);
908 wxObj
= node
->GetData();
909 pyObj
= wxPyMake_wxShapeEvtHandler((wxShapeEvtHandler
*)wxObj
, false);
910 PyList_Append(pyList
, pyObj
);
911 node
= node
->GetNext();
913 wxPyEndBlockThreads(blocked
);
918 //---------------------------------------------------------------------------
920 IMPLEMENT_DYNAMIC_CLASS(wxPyShapeCanvas
, wxShapeCanvas
);
921 IMPLEMENT_DYNAMIC_CLASS(wxPyShapeEvtHandler
, wxShapeEvtHandler
);
922 IMPLEMENT_ABSTRACT_CLASS(wxPyShape
, wxShape
);
923 IMPLEMENT_DYNAMIC_CLASS(wxPyRectangleShape
, wxRectangleShape
);
924 IMPLEMENT_DYNAMIC_CLASS(wxPyControlPoint
, wxControlPoint
);
925 IMPLEMENT_DYNAMIC_CLASS(wxPyBitmapShape
, wxBitmapShape
);
926 IMPLEMENT_DYNAMIC_CLASS(wxPyDrawnShape
, wxDrawnShape
);
927 IMPLEMENT_DYNAMIC_CLASS(wxPyCompositeShape
, wxCompositeShape
);
928 IMPLEMENT_DYNAMIC_CLASS(wxPyDividedShape
, wxDividedShape
);
929 IMPLEMENT_DYNAMIC_CLASS(wxPyDivisionShape
, wxDivisionShape
);
930 IMPLEMENT_DYNAMIC_CLASS(wxPyEllipseShape
, wxEllipseShape
);
931 IMPLEMENT_DYNAMIC_CLASS(wxPyCircleShape
, wxCircleShape
);
932 IMPLEMENT_DYNAMIC_CLASS(wxPyLineShape
, wxLineShape
);
933 IMPLEMENT_DYNAMIC_CLASS(wxPyPolygonShape
, wxPolygonShape
);
934 IMPLEMENT_DYNAMIC_CLASS(wxPyTextShape
, wxTextShape
);
936 //---------------------------------------------------------------------------
938 // extern "C" SWIGEXPORT(void) initoglbasicc();
939 // extern "C" SWIGEXPORT(void) initoglshapesc();
940 // extern "C" SWIGEXPORT(void) initoglshapes2c();
941 // extern "C" SWIGEXPORT(void) initoglcanvasc();
946 static PyObject
*_wrap_new_ShapeRegion(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
948 wxShapeRegion
*result
;
953 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":new_ShapeRegion",kwnames
)) goto fail
;
955 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
956 result
= (wxShapeRegion
*)new wxShapeRegion();
958 wxPyEndAllowThreads(__tstate
);
959 if (PyErr_Occurred()) SWIG_fail
;
961 resultobj
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxShapeRegion
, 1);
968 static PyObject
*_wrap_ShapeRegion_SetText(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
970 wxShapeRegion
*arg1
= (wxShapeRegion
*) 0 ;
973 PyObject
* obj0
= 0 ;
974 PyObject
* obj1
= 0 ;
976 (char *) "self",(char *) "s", NULL
979 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:ShapeRegion_SetText",kwnames
,&obj0
,&obj1
)) goto fail
;
980 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxShapeRegion
,
981 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
983 arg2
= wxString_in_helper(obj1
);
984 if (arg2
== NULL
) SWIG_fail
;
988 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
989 (arg1
)->SetText((wxString
const &)*arg2
);
991 wxPyEndAllowThreads(__tstate
);
992 if (PyErr_Occurred()) SWIG_fail
;
994 Py_INCREF(Py_None
); resultobj
= Py_None
;
1009 static PyObject
*_wrap_ShapeRegion_SetFont(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
1010 PyObject
*resultobj
;
1011 wxShapeRegion
*arg1
= (wxShapeRegion
*) 0 ;
1012 wxFont
*arg2
= (wxFont
*) 0 ;
1013 PyObject
* obj0
= 0 ;
1014 PyObject
* obj1
= 0 ;
1016 (char *) "self",(char *) "f", NULL
1019 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:ShapeRegion_SetFont",kwnames
,&obj0
,&obj1
)) goto fail
;
1020 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxShapeRegion
,
1021 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
1025 if (obj1
== Py_None
) {
1028 else if (! wxPyConvertSwigPtr(obj1
, (void **) &temp
, wxT("wxFont"))) {
1029 PyErr_SetString(PyExc_TypeError
, "Type error, expected wxFont.");
1034 arg2
= wxTheFontList
->FindOrCreateFont(temp
->GetPointSize(),
1038 temp
->GetUnderlined(),
1039 temp
->GetFaceName(),
1040 temp
->GetEncoding());
1045 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1046 (arg1
)->SetFont(arg2
);
1048 wxPyEndAllowThreads(__tstate
);
1049 if (PyErr_Occurred()) SWIG_fail
;
1051 Py_INCREF(Py_None
); resultobj
= Py_None
;
1058 static PyObject
*_wrap_ShapeRegion_SetMinSize(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
1059 PyObject
*resultobj
;
1060 wxShapeRegion
*arg1
= (wxShapeRegion
*) 0 ;
1063 PyObject
* obj0
= 0 ;
1064 PyObject
* obj1
= 0 ;
1065 PyObject
* obj2
= 0 ;
1067 (char *) "self",(char *) "w",(char *) "h", NULL
1070 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:ShapeRegion_SetMinSize",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
1071 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxShapeRegion
,
1072 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
1073 arg2
= (double)SWIG_As_double(obj1
);
1074 if (PyErr_Occurred()) SWIG_fail
;
1075 arg3
= (double)SWIG_As_double(obj2
);
1076 if (PyErr_Occurred()) SWIG_fail
;
1078 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1079 (arg1
)->SetMinSize(arg2
,arg3
);
1081 wxPyEndAllowThreads(__tstate
);
1082 if (PyErr_Occurred()) SWIG_fail
;
1084 Py_INCREF(Py_None
); resultobj
= Py_None
;
1091 static PyObject
*_wrap_ShapeRegion_SetSize(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
1092 PyObject
*resultobj
;
1093 wxShapeRegion
*arg1
= (wxShapeRegion
*) 0 ;
1096 PyObject
* obj0
= 0 ;
1097 PyObject
* obj1
= 0 ;
1098 PyObject
* obj2
= 0 ;
1100 (char *) "self",(char *) "w",(char *) "h", NULL
1103 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:ShapeRegion_SetSize",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
1104 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxShapeRegion
,
1105 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
1106 arg2
= (double)SWIG_As_double(obj1
);
1107 if (PyErr_Occurred()) SWIG_fail
;
1108 arg3
= (double)SWIG_As_double(obj2
);
1109 if (PyErr_Occurred()) SWIG_fail
;
1111 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1112 (arg1
)->SetSize(arg2
,arg3
);
1114 wxPyEndAllowThreads(__tstate
);
1115 if (PyErr_Occurred()) SWIG_fail
;
1117 Py_INCREF(Py_None
); resultobj
= Py_None
;
1124 static PyObject
*_wrap_ShapeRegion_SetPosition(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
1125 PyObject
*resultobj
;
1126 wxShapeRegion
*arg1
= (wxShapeRegion
*) 0 ;
1129 PyObject
* obj0
= 0 ;
1130 PyObject
* obj1
= 0 ;
1131 PyObject
* obj2
= 0 ;
1133 (char *) "self",(char *) "x",(char *) "y", NULL
1136 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:ShapeRegion_SetPosition",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
1137 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxShapeRegion
,
1138 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
1139 arg2
= (double)SWIG_As_double(obj1
);
1140 if (PyErr_Occurred()) SWIG_fail
;
1141 arg3
= (double)SWIG_As_double(obj2
);
1142 if (PyErr_Occurred()) SWIG_fail
;
1144 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1145 (arg1
)->SetPosition(arg2
,arg3
);
1147 wxPyEndAllowThreads(__tstate
);
1148 if (PyErr_Occurred()) SWIG_fail
;
1150 Py_INCREF(Py_None
); resultobj
= Py_None
;
1157 static PyObject
*_wrap_ShapeRegion_SetProportions(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
1158 PyObject
*resultobj
;
1159 wxShapeRegion
*arg1
= (wxShapeRegion
*) 0 ;
1162 PyObject
* obj0
= 0 ;
1163 PyObject
* obj1
= 0 ;
1164 PyObject
* obj2
= 0 ;
1166 (char *) "self",(char *) "x",(char *) "y", NULL
1169 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:ShapeRegion_SetProportions",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
1170 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxShapeRegion
,
1171 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
1172 arg2
= (double)SWIG_As_double(obj1
);
1173 if (PyErr_Occurred()) SWIG_fail
;
1174 arg3
= (double)SWIG_As_double(obj2
);
1175 if (PyErr_Occurred()) SWIG_fail
;
1177 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1178 (arg1
)->SetProportions(arg2
,arg3
);
1180 wxPyEndAllowThreads(__tstate
);
1181 if (PyErr_Occurred()) SWIG_fail
;
1183 Py_INCREF(Py_None
); resultobj
= Py_None
;
1190 static PyObject
*_wrap_ShapeRegion_SetFormatMode(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
1191 PyObject
*resultobj
;
1192 wxShapeRegion
*arg1
= (wxShapeRegion
*) 0 ;
1194 PyObject
* obj0
= 0 ;
1195 PyObject
* obj1
= 0 ;
1197 (char *) "self",(char *) "mode", NULL
1200 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:ShapeRegion_SetFormatMode",kwnames
,&obj0
,&obj1
)) goto fail
;
1201 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxShapeRegion
,
1202 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
1203 arg2
= (int)SWIG_As_int(obj1
);
1204 if (PyErr_Occurred()) SWIG_fail
;
1206 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1207 (arg1
)->SetFormatMode(arg2
);
1209 wxPyEndAllowThreads(__tstate
);
1210 if (PyErr_Occurred()) SWIG_fail
;
1212 Py_INCREF(Py_None
); resultobj
= Py_None
;
1219 static PyObject
*_wrap_ShapeRegion_SetName(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
1220 PyObject
*resultobj
;
1221 wxShapeRegion
*arg1
= (wxShapeRegion
*) 0 ;
1222 wxString
*arg2
= 0 ;
1223 bool temp2
= false ;
1224 PyObject
* obj0
= 0 ;
1225 PyObject
* obj1
= 0 ;
1227 (char *) "self",(char *) "s", NULL
1230 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:ShapeRegion_SetName",kwnames
,&obj0
,&obj1
)) goto fail
;
1231 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxShapeRegion
,
1232 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
1234 arg2
= wxString_in_helper(obj1
);
1235 if (arg2
== NULL
) SWIG_fail
;
1239 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1240 (arg1
)->SetName((wxString
const &)*arg2
);
1242 wxPyEndAllowThreads(__tstate
);
1243 if (PyErr_Occurred()) SWIG_fail
;
1245 Py_INCREF(Py_None
); resultobj
= Py_None
;
1260 static PyObject
*_wrap_ShapeRegion_SetColour(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
1261 PyObject
*resultobj
;
1262 wxShapeRegion
*arg1
= (wxShapeRegion
*) 0 ;
1263 wxString
*arg2
= 0 ;
1264 bool temp2
= false ;
1265 PyObject
* obj0
= 0 ;
1266 PyObject
* obj1
= 0 ;
1268 (char *) "self",(char *) "col", NULL
1271 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:ShapeRegion_SetColour",kwnames
,&obj0
,&obj1
)) goto fail
;
1272 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxShapeRegion
,
1273 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
1275 arg2
= wxString_in_helper(obj1
);
1276 if (arg2
== NULL
) SWIG_fail
;
1280 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1281 (arg1
)->SetColour((wxString
const &)*arg2
);
1283 wxPyEndAllowThreads(__tstate
);
1284 if (PyErr_Occurred()) SWIG_fail
;
1286 Py_INCREF(Py_None
); resultobj
= Py_None
;
1301 static PyObject
*_wrap_ShapeRegion_GetText(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
1302 PyObject
*resultobj
;
1303 wxShapeRegion
*arg1
= (wxShapeRegion
*) 0 ;
1305 PyObject
* obj0
= 0 ;
1307 (char *) "self", NULL
1310 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:ShapeRegion_GetText",kwnames
,&obj0
)) goto fail
;
1311 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxShapeRegion
,
1312 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
1314 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1315 result
= (arg1
)->GetText();
1317 wxPyEndAllowThreads(__tstate
);
1318 if (PyErr_Occurred()) SWIG_fail
;
1322 resultobj
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len());
1324 resultobj
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len());
1333 static PyObject
*_wrap_ShapeRegion_GetFont(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
1334 PyObject
*resultobj
;
1335 wxShapeRegion
*arg1
= (wxShapeRegion
*) 0 ;
1337 PyObject
* obj0
= 0 ;
1339 (char *) "self", NULL
1342 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:ShapeRegion_GetFont",kwnames
,&obj0
)) goto fail
;
1343 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxShapeRegion
,
1344 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
1346 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1347 result
= (wxFont
*)(arg1
)->GetFont();
1349 wxPyEndAllowThreads(__tstate
);
1350 if (PyErr_Occurred()) SWIG_fail
;
1352 resultobj
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxFont
, 0);
1359 static PyObject
*_wrap_ShapeRegion_GetMinSize(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
1360 PyObject
*resultobj
;
1361 wxShapeRegion
*arg1
= (wxShapeRegion
*) 0 ;
1362 double *arg2
= (double *) 0 ;
1363 double *arg3
= (double *) 0 ;
1368 PyObject
* obj0
= 0 ;
1370 (char *) "self", NULL
1373 arg2
= &temp2
; res2
= SWIG_NEWOBJ
;
1374 arg3
= &temp3
; res3
= SWIG_NEWOBJ
;
1375 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:ShapeRegion_GetMinSize",kwnames
,&obj0
)) goto fail
;
1376 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxShapeRegion
,
1377 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
1379 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1380 (arg1
)->GetMinSize(arg2
,arg3
);
1382 wxPyEndAllowThreads(__tstate
);
1383 if (PyErr_Occurred()) SWIG_fail
;
1385 Py_INCREF(Py_None
); resultobj
= Py_None
;
1386 resultobj
= t_output_helper(resultobj
, ((res2
== SWIG_NEWOBJ
) ?
1387 SWIG_From_double((*arg2
)) : SWIG_NewPointerObj((void*)(arg2
), SWIGTYPE_p_double
, 0)));
1388 resultobj
= t_output_helper(resultobj
, ((res3
== SWIG_NEWOBJ
) ?
1389 SWIG_From_double((*arg3
)) : SWIG_NewPointerObj((void*)(arg3
), SWIGTYPE_p_double
, 0)));
1396 static PyObject
*_wrap_ShapeRegion_GetProportion(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
1397 PyObject
*resultobj
;
1398 wxShapeRegion
*arg1
= (wxShapeRegion
*) 0 ;
1399 double *arg2
= (double *) 0 ;
1400 double *arg3
= (double *) 0 ;
1405 PyObject
* obj0
= 0 ;
1407 (char *) "self", NULL
1410 arg2
= &temp2
; res2
= SWIG_NEWOBJ
;
1411 arg3
= &temp3
; res3
= SWIG_NEWOBJ
;
1412 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:ShapeRegion_GetProportion",kwnames
,&obj0
)) goto fail
;
1413 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxShapeRegion
,
1414 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
1416 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1417 (arg1
)->GetProportion(arg2
,arg3
);
1419 wxPyEndAllowThreads(__tstate
);
1420 if (PyErr_Occurred()) SWIG_fail
;
1422 Py_INCREF(Py_None
); resultobj
= Py_None
;
1423 resultobj
= t_output_helper(resultobj
, ((res2
== SWIG_NEWOBJ
) ?
1424 SWIG_From_double((*arg2
)) : SWIG_NewPointerObj((void*)(arg2
), SWIGTYPE_p_double
, 0)));
1425 resultobj
= t_output_helper(resultobj
, ((res3
== SWIG_NEWOBJ
) ?
1426 SWIG_From_double((*arg3
)) : SWIG_NewPointerObj((void*)(arg3
), SWIGTYPE_p_double
, 0)));
1433 static PyObject
*_wrap_ShapeRegion_GetSize(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
1434 PyObject
*resultobj
;
1435 wxShapeRegion
*arg1
= (wxShapeRegion
*) 0 ;
1436 double *arg2
= (double *) 0 ;
1437 double *arg3
= (double *) 0 ;
1442 PyObject
* obj0
= 0 ;
1444 (char *) "self", NULL
1447 arg2
= &temp2
; res2
= SWIG_NEWOBJ
;
1448 arg3
= &temp3
; res3
= SWIG_NEWOBJ
;
1449 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:ShapeRegion_GetSize",kwnames
,&obj0
)) goto fail
;
1450 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxShapeRegion
,
1451 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
1453 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1454 (arg1
)->GetSize(arg2
,arg3
);
1456 wxPyEndAllowThreads(__tstate
);
1457 if (PyErr_Occurred()) SWIG_fail
;
1459 Py_INCREF(Py_None
); resultobj
= Py_None
;
1460 resultobj
= t_output_helper(resultobj
, ((res2
== SWIG_NEWOBJ
) ?
1461 SWIG_From_double((*arg2
)) : SWIG_NewPointerObj((void*)(arg2
), SWIGTYPE_p_double
, 0)));
1462 resultobj
= t_output_helper(resultobj
, ((res3
== SWIG_NEWOBJ
) ?
1463 SWIG_From_double((*arg3
)) : SWIG_NewPointerObj((void*)(arg3
), SWIGTYPE_p_double
, 0)));
1470 static PyObject
*_wrap_ShapeRegion_GetPosition(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
1471 PyObject
*resultobj
;
1472 wxShapeRegion
*arg1
= (wxShapeRegion
*) 0 ;
1473 double *arg2
= (double *) 0 ;
1474 double *arg3
= (double *) 0 ;
1479 PyObject
* obj0
= 0 ;
1481 (char *) "self", NULL
1484 arg2
= &temp2
; res2
= SWIG_NEWOBJ
;
1485 arg3
= &temp3
; res3
= SWIG_NEWOBJ
;
1486 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:ShapeRegion_GetPosition",kwnames
,&obj0
)) goto fail
;
1487 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxShapeRegion
,
1488 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
1490 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1491 (arg1
)->GetPosition(arg2
,arg3
);
1493 wxPyEndAllowThreads(__tstate
);
1494 if (PyErr_Occurred()) SWIG_fail
;
1496 Py_INCREF(Py_None
); resultobj
= Py_None
;
1497 resultobj
= t_output_helper(resultobj
, ((res2
== SWIG_NEWOBJ
) ?
1498 SWIG_From_double((*arg2
)) : SWIG_NewPointerObj((void*)(arg2
), SWIGTYPE_p_double
, 0)));
1499 resultobj
= t_output_helper(resultobj
, ((res3
== SWIG_NEWOBJ
) ?
1500 SWIG_From_double((*arg3
)) : SWIG_NewPointerObj((void*)(arg3
), SWIGTYPE_p_double
, 0)));
1507 static PyObject
*_wrap_ShapeRegion_GetFormatMode(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
1508 PyObject
*resultobj
;
1509 wxShapeRegion
*arg1
= (wxShapeRegion
*) 0 ;
1511 PyObject
* obj0
= 0 ;
1513 (char *) "self", NULL
1516 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:ShapeRegion_GetFormatMode",kwnames
,&obj0
)) goto fail
;
1517 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxShapeRegion
,
1518 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
1520 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1521 result
= (int)(arg1
)->GetFormatMode();
1523 wxPyEndAllowThreads(__tstate
);
1524 if (PyErr_Occurred()) SWIG_fail
;
1526 resultobj
= SWIG_From_int((int)result
);
1533 static PyObject
*_wrap_ShapeRegion_GetName(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
1534 PyObject
*resultobj
;
1535 wxShapeRegion
*arg1
= (wxShapeRegion
*) 0 ;
1537 PyObject
* obj0
= 0 ;
1539 (char *) "self", NULL
1542 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:ShapeRegion_GetName",kwnames
,&obj0
)) goto fail
;
1543 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxShapeRegion
,
1544 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
1546 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1547 result
= (arg1
)->GetName();
1549 wxPyEndAllowThreads(__tstate
);
1550 if (PyErr_Occurred()) SWIG_fail
;
1554 resultobj
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len());
1556 resultobj
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len());
1565 static PyObject
*_wrap_ShapeRegion_GetColour(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
1566 PyObject
*resultobj
;
1567 wxShapeRegion
*arg1
= (wxShapeRegion
*) 0 ;
1569 PyObject
* obj0
= 0 ;
1571 (char *) "self", NULL
1574 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:ShapeRegion_GetColour",kwnames
,&obj0
)) goto fail
;
1575 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxShapeRegion
,
1576 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
1578 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1579 result
= (arg1
)->GetColour();
1581 wxPyEndAllowThreads(__tstate
);
1582 if (PyErr_Occurred()) SWIG_fail
;
1586 resultobj
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len());
1588 resultobj
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len());
1597 static PyObject
*_wrap_ShapeRegion_GetActualColourObject(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
1598 PyObject
*resultobj
;
1599 wxShapeRegion
*arg1
= (wxShapeRegion
*) 0 ;
1601 PyObject
* obj0
= 0 ;
1603 (char *) "self", NULL
1606 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:ShapeRegion_GetActualColourObject",kwnames
,&obj0
)) goto fail
;
1607 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxShapeRegion
,
1608 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
1610 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1611 result
= (arg1
)->GetActualColourObject();
1613 wxPyEndAllowThreads(__tstate
);
1614 if (PyErr_Occurred()) SWIG_fail
;
1617 wxColour
* resultptr
;
1618 resultptr
= new wxColour((wxColour
&) result
);
1619 resultobj
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxColour
, 1);
1627 static PyObject
*_wrap_ShapeRegion_GetFormattedText(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
1628 PyObject
*resultobj
;
1629 wxShapeRegion
*arg1
= (wxShapeRegion
*) 0 ;
1631 PyObject
* obj0
= 0 ;
1633 (char *) "self", NULL
1636 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:ShapeRegion_GetFormattedText",kwnames
,&obj0
)) goto fail
;
1637 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxShapeRegion
,
1638 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
1640 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1642 wxList
&_result_ref
= (arg1
)->GetFormattedText();
1643 result
= (wxList
*) &_result_ref
;
1646 wxPyEndAllowThreads(__tstate
);
1647 if (PyErr_Occurred()) SWIG_fail
;
1649 resultobj
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxList
, 0);
1656 static PyObject
*_wrap_ShapeRegion_GetPenColour(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
1657 PyObject
*resultobj
;
1658 wxShapeRegion
*arg1
= (wxShapeRegion
*) 0 ;
1660 PyObject
* obj0
= 0 ;
1662 (char *) "self", NULL
1665 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:ShapeRegion_GetPenColour",kwnames
,&obj0
)) goto fail
;
1666 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxShapeRegion
,
1667 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
1669 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1670 result
= (arg1
)->GetPenColour();
1672 wxPyEndAllowThreads(__tstate
);
1673 if (PyErr_Occurred()) SWIG_fail
;
1677 resultobj
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len());
1679 resultobj
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len());
1688 static PyObject
*_wrap_ShapeRegion_GetPenStyle(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
1689 PyObject
*resultobj
;
1690 wxShapeRegion
*arg1
= (wxShapeRegion
*) 0 ;
1692 PyObject
* obj0
= 0 ;
1694 (char *) "self", NULL
1697 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:ShapeRegion_GetPenStyle",kwnames
,&obj0
)) goto fail
;
1698 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxShapeRegion
,
1699 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
1701 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1702 result
= (int)(arg1
)->GetPenStyle();
1704 wxPyEndAllowThreads(__tstate
);
1705 if (PyErr_Occurred()) SWIG_fail
;
1707 resultobj
= SWIG_From_int((int)result
);
1714 static PyObject
*_wrap_ShapeRegion_SetPenStyle(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
1715 PyObject
*resultobj
;
1716 wxShapeRegion
*arg1
= (wxShapeRegion
*) 0 ;
1718 PyObject
* obj0
= 0 ;
1719 PyObject
* obj1
= 0 ;
1721 (char *) "self",(char *) "style", NULL
1724 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:ShapeRegion_SetPenStyle",kwnames
,&obj0
,&obj1
)) goto fail
;
1725 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxShapeRegion
,
1726 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
1727 arg2
= (int)SWIG_As_int(obj1
);
1728 if (PyErr_Occurred()) SWIG_fail
;
1730 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1731 (arg1
)->SetPenStyle(arg2
);
1733 wxPyEndAllowThreads(__tstate
);
1734 if (PyErr_Occurred()) SWIG_fail
;
1736 Py_INCREF(Py_None
); resultobj
= Py_None
;
1743 static PyObject
*_wrap_ShapeRegion_SetPenColour(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
1744 PyObject
*resultobj
;
1745 wxShapeRegion
*arg1
= (wxShapeRegion
*) 0 ;
1746 wxString
*arg2
= 0 ;
1747 bool temp2
= false ;
1748 PyObject
* obj0
= 0 ;
1749 PyObject
* obj1
= 0 ;
1751 (char *) "self",(char *) "col", NULL
1754 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:ShapeRegion_SetPenColour",kwnames
,&obj0
,&obj1
)) goto fail
;
1755 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxShapeRegion
,
1756 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
1758 arg2
= wxString_in_helper(obj1
);
1759 if (arg2
== NULL
) SWIG_fail
;
1763 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1764 (arg1
)->SetPenColour((wxString
const &)*arg2
);
1766 wxPyEndAllowThreads(__tstate
);
1767 if (PyErr_Occurred()) SWIG_fail
;
1769 Py_INCREF(Py_None
); resultobj
= Py_None
;
1784 static PyObject
*_wrap_ShapeRegion_GetActualPen(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
1785 PyObject
*resultobj
;
1786 wxShapeRegion
*arg1
= (wxShapeRegion
*) 0 ;
1788 PyObject
* obj0
= 0 ;
1790 (char *) "self", NULL
1793 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:ShapeRegion_GetActualPen",kwnames
,&obj0
)) goto fail
;
1794 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxShapeRegion
,
1795 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
1797 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1798 result
= (wxPen
*)(arg1
)->GetActualPen();
1800 wxPyEndAllowThreads(__tstate
);
1801 if (PyErr_Occurred()) SWIG_fail
;
1803 resultobj
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxPen
, 0);
1810 static PyObject
*_wrap_ShapeRegion_GetWidth(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
1811 PyObject
*resultobj
;
1812 wxShapeRegion
*arg1
= (wxShapeRegion
*) 0 ;
1814 PyObject
* obj0
= 0 ;
1816 (char *) "self", NULL
1819 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:ShapeRegion_GetWidth",kwnames
,&obj0
)) goto fail
;
1820 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxShapeRegion
,
1821 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
1823 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1824 result
= (double)(arg1
)->GetWidth();
1826 wxPyEndAllowThreads(__tstate
);
1827 if (PyErr_Occurred()) SWIG_fail
;
1829 resultobj
= SWIG_From_double((double)result
);
1836 static PyObject
*_wrap_ShapeRegion_GetHeight(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
1837 PyObject
*resultobj
;
1838 wxShapeRegion
*arg1
= (wxShapeRegion
*) 0 ;
1840 PyObject
* obj0
= 0 ;
1842 (char *) "self", NULL
1845 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:ShapeRegion_GetHeight",kwnames
,&obj0
)) goto fail
;
1846 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxShapeRegion
,
1847 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
1849 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1850 result
= (double)(arg1
)->GetHeight();
1852 wxPyEndAllowThreads(__tstate
);
1853 if (PyErr_Occurred()) SWIG_fail
;
1855 resultobj
= SWIG_From_double((double)result
);
1862 static PyObject
*_wrap_ShapeRegion_ClearText(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
1863 PyObject
*resultobj
;
1864 wxShapeRegion
*arg1
= (wxShapeRegion
*) 0 ;
1865 PyObject
* obj0
= 0 ;
1867 (char *) "self", NULL
1870 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:ShapeRegion_ClearText",kwnames
,&obj0
)) goto fail
;
1871 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxShapeRegion
,
1872 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
1874 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1875 (arg1
)->ClearText();
1877 wxPyEndAllowThreads(__tstate
);
1878 if (PyErr_Occurred()) SWIG_fail
;
1880 Py_INCREF(Py_None
); resultobj
= Py_None
;
1887 static PyObject
* ShapeRegion_swigregister(PyObject
*, PyObject
*args
) {
1889 if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
;
1890 SWIG_TypeClientData(SWIGTYPE_p_wxShapeRegion
, obj
);
1892 return Py_BuildValue((char *)"");
1894 static PyObject
*_wrap_new_AttachmentPoint(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
1895 PyObject
*resultobj
;
1896 int arg1
= (int) 0 ;
1897 double arg2
= (double) 0.0 ;
1898 double arg3
= (double) 0.0 ;
1899 wxAttachmentPoint
*result
;
1900 PyObject
* obj0
= 0 ;
1901 PyObject
* obj1
= 0 ;
1902 PyObject
* obj2
= 0 ;
1904 (char *) "id",(char *) "x",(char *) "y", NULL
1907 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"|OOO:new_AttachmentPoint",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
1909 arg1
= (int)SWIG_As_int(obj0
);
1910 if (PyErr_Occurred()) SWIG_fail
;
1913 arg2
= (double)SWIG_As_double(obj1
);
1914 if (PyErr_Occurred()) SWIG_fail
;
1917 arg3
= (double)SWIG_As_double(obj2
);
1918 if (PyErr_Occurred()) SWIG_fail
;
1921 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1922 result
= (wxAttachmentPoint
*)new wxAttachmentPoint(arg1
,arg2
,arg3
);
1924 wxPyEndAllowThreads(__tstate
);
1925 if (PyErr_Occurred()) SWIG_fail
;
1927 resultobj
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxAttachmentPoint
, 1);
1934 static PyObject
*_wrap_AttachmentPoint_m_id_set(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
1935 PyObject
*resultobj
;
1936 wxAttachmentPoint
*arg1
= (wxAttachmentPoint
*) 0 ;
1938 PyObject
* obj0
= 0 ;
1939 PyObject
* obj1
= 0 ;
1941 (char *) "self",(char *) "m_id", NULL
1944 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:AttachmentPoint_m_id_set",kwnames
,&obj0
,&obj1
)) goto fail
;
1945 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxAttachmentPoint
,
1946 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
1947 arg2
= (int)SWIG_As_int(obj1
);
1948 if (PyErr_Occurred()) SWIG_fail
;
1949 if (arg1
) (arg1
)->m_id
= arg2
;
1951 Py_INCREF(Py_None
); resultobj
= Py_None
;
1958 static PyObject
*_wrap_AttachmentPoint_m_id_get(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
1959 PyObject
*resultobj
;
1960 wxAttachmentPoint
*arg1
= (wxAttachmentPoint
*) 0 ;
1962 PyObject
* obj0
= 0 ;
1964 (char *) "self", NULL
1967 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:AttachmentPoint_m_id_get",kwnames
,&obj0
)) goto fail
;
1968 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxAttachmentPoint
,
1969 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
1970 result
= (int) ((arg1
)->m_id
);
1972 resultobj
= SWIG_From_int((int)result
);
1979 static PyObject
*_wrap_AttachmentPoint_m_x_set(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
1980 PyObject
*resultobj
;
1981 wxAttachmentPoint
*arg1
= (wxAttachmentPoint
*) 0 ;
1983 PyObject
* obj0
= 0 ;
1984 PyObject
* obj1
= 0 ;
1986 (char *) "self",(char *) "m_x", NULL
1989 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:AttachmentPoint_m_x_set",kwnames
,&obj0
,&obj1
)) goto fail
;
1990 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxAttachmentPoint
,
1991 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
1992 arg2
= (double)SWIG_As_double(obj1
);
1993 if (PyErr_Occurred()) SWIG_fail
;
1994 if (arg1
) (arg1
)->m_x
= arg2
;
1996 Py_INCREF(Py_None
); resultobj
= Py_None
;
2003 static PyObject
*_wrap_AttachmentPoint_m_x_get(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
2004 PyObject
*resultobj
;
2005 wxAttachmentPoint
*arg1
= (wxAttachmentPoint
*) 0 ;
2007 PyObject
* obj0
= 0 ;
2009 (char *) "self", NULL
2012 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:AttachmentPoint_m_x_get",kwnames
,&obj0
)) goto fail
;
2013 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxAttachmentPoint
,
2014 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
2015 result
= (double) ((arg1
)->m_x
);
2017 resultobj
= SWIG_From_double((double)result
);
2024 static PyObject
*_wrap_AttachmentPoint_m_y_set(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
2025 PyObject
*resultobj
;
2026 wxAttachmentPoint
*arg1
= (wxAttachmentPoint
*) 0 ;
2028 PyObject
* obj0
= 0 ;
2029 PyObject
* obj1
= 0 ;
2031 (char *) "self",(char *) "m_y", NULL
2034 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:AttachmentPoint_m_y_set",kwnames
,&obj0
,&obj1
)) goto fail
;
2035 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxAttachmentPoint
,
2036 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
2037 arg2
= (double)SWIG_As_double(obj1
);
2038 if (PyErr_Occurred()) SWIG_fail
;
2039 if (arg1
) (arg1
)->m_y
= arg2
;
2041 Py_INCREF(Py_None
); resultobj
= Py_None
;
2048 static PyObject
*_wrap_AttachmentPoint_m_y_get(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
2049 PyObject
*resultobj
;
2050 wxAttachmentPoint
*arg1
= (wxAttachmentPoint
*) 0 ;
2052 PyObject
* obj0
= 0 ;
2054 (char *) "self", NULL
2057 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:AttachmentPoint_m_y_get",kwnames
,&obj0
)) goto fail
;
2058 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxAttachmentPoint
,
2059 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
2060 result
= (double) ((arg1
)->m_y
);
2062 resultobj
= SWIG_From_double((double)result
);
2069 static PyObject
* AttachmentPoint_swigregister(PyObject
*, PyObject
*args
) {
2071 if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
;
2072 SWIG_TypeClientData(SWIGTYPE_p_wxAttachmentPoint
, obj
);
2074 return Py_BuildValue((char *)"");
2076 static PyObject
*_wrap_new_PyShapeEvtHandler(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
2077 PyObject
*resultobj
;
2078 wxPyShapeEvtHandler
*arg1
= (wxPyShapeEvtHandler
*) NULL
;
2079 wxPyShape
*arg2
= (wxPyShape
*) NULL
;
2080 wxPyShapeEvtHandler
*result
;
2081 PyObject
* obj0
= 0 ;
2082 PyObject
* obj1
= 0 ;
2084 (char *) "prev",(char *) "shape", NULL
2087 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"|OO:new_PyShapeEvtHandler",kwnames
,&obj0
,&obj1
)) goto fail
;
2089 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShapeEvtHandler
,
2090 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
2093 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyShape
,
2094 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
2097 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2098 result
= (wxPyShapeEvtHandler
*)new wxPyShapeEvtHandler(arg1
,arg2
);
2100 wxPyEndAllowThreads(__tstate
);
2101 if (PyErr_Occurred()) SWIG_fail
;
2103 resultobj
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxPyShapeEvtHandler
, 1);
2110 static PyObject
*_wrap_PyShapeEvtHandler__setCallbackInfo(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
2111 PyObject
*resultobj
;
2112 wxPyShapeEvtHandler
*arg1
= (wxPyShapeEvtHandler
*) 0 ;
2113 PyObject
*arg2
= (PyObject
*) 0 ;
2114 PyObject
*arg3
= (PyObject
*) 0 ;
2115 PyObject
* obj0
= 0 ;
2116 PyObject
* obj1
= 0 ;
2117 PyObject
* obj2
= 0 ;
2119 (char *) "self",(char *) "self",(char *) "_class", NULL
2122 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyShapeEvtHandler__setCallbackInfo",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
2123 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShapeEvtHandler
,
2124 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
2128 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2129 (arg1
)->_setCallbackInfo(arg2
,arg3
);
2131 wxPyEndAllowThreads(__tstate
);
2132 if (PyErr_Occurred()) SWIG_fail
;
2134 Py_INCREF(Py_None
); resultobj
= Py_None
;
2141 static PyObject
*_wrap_PyShapeEvtHandler__setOORInfo(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
2142 PyObject
*resultobj
;
2143 wxPyShapeEvtHandler
*arg1
= (wxPyShapeEvtHandler
*) 0 ;
2144 PyObject
*arg2
= (PyObject
*) 0 ;
2145 PyObject
* obj0
= 0 ;
2146 PyObject
* obj1
= 0 ;
2148 (char *) "self",(char *) "_self", NULL
2151 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyShapeEvtHandler__setOORInfo",kwnames
,&obj0
,&obj1
)) goto fail
;
2152 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShapeEvtHandler
,
2153 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
2156 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2157 wxPyShapeEvtHandler__setOORInfo(arg1
,arg2
);
2159 wxPyEndAllowThreads(__tstate
);
2160 if (PyErr_Occurred()) SWIG_fail
;
2162 Py_INCREF(Py_None
); resultobj
= Py_None
;
2169 static PyObject
*_wrap_PyShapeEvtHandler_SetShape(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
2170 PyObject
*resultobj
;
2171 wxPyShapeEvtHandler
*arg1
= (wxPyShapeEvtHandler
*) 0 ;
2172 wxPyShape
*arg2
= (wxPyShape
*) 0 ;
2173 PyObject
* obj0
= 0 ;
2174 PyObject
* obj1
= 0 ;
2176 (char *) "self",(char *) "sh", NULL
2179 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyShapeEvtHandler_SetShape",kwnames
,&obj0
,&obj1
)) goto fail
;
2180 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShapeEvtHandler
,
2181 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
2182 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyShape
,
2183 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
2185 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2186 (arg1
)->SetShape(arg2
);
2188 wxPyEndAllowThreads(__tstate
);
2189 if (PyErr_Occurred()) SWIG_fail
;
2191 Py_INCREF(Py_None
); resultobj
= Py_None
;
2198 static PyObject
*_wrap_PyShapeEvtHandler_GetShape(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
2199 PyObject
*resultobj
;
2200 wxPyShapeEvtHandler
*arg1
= (wxPyShapeEvtHandler
*) 0 ;
2202 PyObject
* obj0
= 0 ;
2204 (char *) "self", NULL
2207 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyShapeEvtHandler_GetShape",kwnames
,&obj0
)) goto fail
;
2208 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShapeEvtHandler
,
2209 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
2211 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2212 result
= (wxPyShape
*)(arg1
)->GetShape();
2214 wxPyEndAllowThreads(__tstate
);
2215 if (PyErr_Occurred()) SWIG_fail
;
2218 resultobj
= wxPyMake_wxShapeEvtHandler(result
, 0);
2226 static PyObject
*_wrap_PyShapeEvtHandler_SetPreviousHandler(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
2227 PyObject
*resultobj
;
2228 wxPyShapeEvtHandler
*arg1
= (wxPyShapeEvtHandler
*) 0 ;
2229 wxPyShapeEvtHandler
*arg2
= (wxPyShapeEvtHandler
*) 0 ;
2230 PyObject
* obj0
= 0 ;
2231 PyObject
* obj1
= 0 ;
2233 (char *) "self",(char *) "handler", NULL
2236 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyShapeEvtHandler_SetPreviousHandler",kwnames
,&obj0
,&obj1
)) goto fail
;
2237 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShapeEvtHandler
,
2238 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
2239 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyShapeEvtHandler
,
2240 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
2242 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2243 (arg1
)->SetPreviousHandler(arg2
);
2245 wxPyEndAllowThreads(__tstate
);
2246 if (PyErr_Occurred()) SWIG_fail
;
2248 Py_INCREF(Py_None
); resultobj
= Py_None
;
2255 static PyObject
*_wrap_PyShapeEvtHandler_GetPreviousHandler(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
2256 PyObject
*resultobj
;
2257 wxPyShapeEvtHandler
*arg1
= (wxPyShapeEvtHandler
*) 0 ;
2258 wxPyShapeEvtHandler
*result
;
2259 PyObject
* obj0
= 0 ;
2261 (char *) "self", NULL
2264 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyShapeEvtHandler_GetPreviousHandler",kwnames
,&obj0
)) goto fail
;
2265 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShapeEvtHandler
,
2266 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
2268 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2269 result
= (wxPyShapeEvtHandler
*)(arg1
)->GetPreviousHandler();
2271 wxPyEndAllowThreads(__tstate
);
2272 if (PyErr_Occurred()) SWIG_fail
;
2275 resultobj
= wxPyMake_wxShapeEvtHandler(result
, 0);
2283 static PyObject
*_wrap_PyShapeEvtHandler_CreateNewCopy(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
2284 PyObject
*resultobj
;
2285 wxPyShapeEvtHandler
*arg1
= (wxPyShapeEvtHandler
*) 0 ;
2286 wxPyShapeEvtHandler
*result
;
2287 PyObject
* obj0
= 0 ;
2289 (char *) "self", NULL
2292 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyShapeEvtHandler_CreateNewCopy",kwnames
,&obj0
)) goto fail
;
2293 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShapeEvtHandler
,
2294 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
2296 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2297 result
= (wxPyShapeEvtHandler
*)(arg1
)->CreateNewCopy();
2299 wxPyEndAllowThreads(__tstate
);
2300 if (PyErr_Occurred()) SWIG_fail
;
2303 resultobj
= wxPyMake_wxShapeEvtHandler(result
, 0);
2311 static PyObject
*_wrap_PyShapeEvtHandler_base_OnDelete(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
2312 PyObject
*resultobj
;
2313 wxPyShapeEvtHandler
*arg1
= (wxPyShapeEvtHandler
*) 0 ;
2314 PyObject
* obj0
= 0 ;
2316 (char *) "self", NULL
2319 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyShapeEvtHandler_base_OnDelete",kwnames
,&obj0
)) goto fail
;
2320 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShapeEvtHandler
,
2321 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
2323 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2324 (arg1
)->base_OnDelete();
2326 wxPyEndAllowThreads(__tstate
);
2327 if (PyErr_Occurred()) SWIG_fail
;
2329 Py_INCREF(Py_None
); resultobj
= Py_None
;
2336 static PyObject
*_wrap_PyShapeEvtHandler_base_OnDraw(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
2337 PyObject
*resultobj
;
2338 wxPyShapeEvtHandler
*arg1
= (wxPyShapeEvtHandler
*) 0 ;
2340 PyObject
* obj0
= 0 ;
2341 PyObject
* obj1
= 0 ;
2343 (char *) "self",(char *) "dc", NULL
2346 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyShapeEvtHandler_base_OnDraw",kwnames
,&obj0
,&obj1
)) goto fail
;
2347 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShapeEvtHandler
,
2348 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
2349 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
2350 SWIG_POINTER_EXCEPTION
| 0)) == -1)
2353 PyErr_SetString(PyExc_TypeError
,"null reference");
2357 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2358 (arg1
)->base_OnDraw(*arg2
);
2360 wxPyEndAllowThreads(__tstate
);
2361 if (PyErr_Occurred()) SWIG_fail
;
2363 Py_INCREF(Py_None
); resultobj
= Py_None
;
2370 static PyObject
*_wrap_PyShapeEvtHandler_base_OnDrawContents(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
2371 PyObject
*resultobj
;
2372 wxPyShapeEvtHandler
*arg1
= (wxPyShapeEvtHandler
*) 0 ;
2374 PyObject
* obj0
= 0 ;
2375 PyObject
* obj1
= 0 ;
2377 (char *) "self",(char *) "dc", NULL
2380 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyShapeEvtHandler_base_OnDrawContents",kwnames
,&obj0
,&obj1
)) goto fail
;
2381 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShapeEvtHandler
,
2382 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
2383 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
2384 SWIG_POINTER_EXCEPTION
| 0)) == -1)
2387 PyErr_SetString(PyExc_TypeError
,"null reference");
2391 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2392 (arg1
)->base_OnDrawContents(*arg2
);
2394 wxPyEndAllowThreads(__tstate
);
2395 if (PyErr_Occurred()) SWIG_fail
;
2397 Py_INCREF(Py_None
); resultobj
= Py_None
;
2404 static PyObject
*_wrap_PyShapeEvtHandler_base_OnDrawBranches(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
2405 PyObject
*resultobj
;
2406 wxPyShapeEvtHandler
*arg1
= (wxPyShapeEvtHandler
*) 0 ;
2408 bool arg3
= (bool) false ;
2409 PyObject
* obj0
= 0 ;
2410 PyObject
* obj1
= 0 ;
2411 PyObject
* obj2
= 0 ;
2413 (char *) "self",(char *) "dc",(char *) "erase", NULL
2416 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:PyShapeEvtHandler_base_OnDrawBranches",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
2417 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShapeEvtHandler
,
2418 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
2419 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
2420 SWIG_POINTER_EXCEPTION
| 0)) == -1)
2423 PyErr_SetString(PyExc_TypeError
,"null reference");
2427 arg3
= (bool)SWIG_As_bool(obj2
);
2428 if (PyErr_Occurred()) SWIG_fail
;
2431 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2432 (arg1
)->base_OnDrawBranches(*arg2
,arg3
);
2434 wxPyEndAllowThreads(__tstate
);
2435 if (PyErr_Occurred()) SWIG_fail
;
2437 Py_INCREF(Py_None
); resultobj
= Py_None
;
2444 static PyObject
*_wrap_PyShapeEvtHandler_base_OnMoveLinks(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
2445 PyObject
*resultobj
;
2446 wxPyShapeEvtHandler
*arg1
= (wxPyShapeEvtHandler
*) 0 ;
2448 PyObject
* obj0
= 0 ;
2449 PyObject
* obj1
= 0 ;
2451 (char *) "self",(char *) "dc", NULL
2454 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyShapeEvtHandler_base_OnMoveLinks",kwnames
,&obj0
,&obj1
)) goto fail
;
2455 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShapeEvtHandler
,
2456 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
2457 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
2458 SWIG_POINTER_EXCEPTION
| 0)) == -1)
2461 PyErr_SetString(PyExc_TypeError
,"null reference");
2465 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2466 (arg1
)->base_OnMoveLinks(*arg2
);
2468 wxPyEndAllowThreads(__tstate
);
2469 if (PyErr_Occurred()) SWIG_fail
;
2471 Py_INCREF(Py_None
); resultobj
= Py_None
;
2478 static PyObject
*_wrap_PyShapeEvtHandler_base_OnErase(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
2479 PyObject
*resultobj
;
2480 wxPyShapeEvtHandler
*arg1
= (wxPyShapeEvtHandler
*) 0 ;
2482 PyObject
* obj0
= 0 ;
2483 PyObject
* obj1
= 0 ;
2485 (char *) "self",(char *) "dc", NULL
2488 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyShapeEvtHandler_base_OnErase",kwnames
,&obj0
,&obj1
)) goto fail
;
2489 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShapeEvtHandler
,
2490 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
2491 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
2492 SWIG_POINTER_EXCEPTION
| 0)) == -1)
2495 PyErr_SetString(PyExc_TypeError
,"null reference");
2499 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2500 (arg1
)->base_OnErase(*arg2
);
2502 wxPyEndAllowThreads(__tstate
);
2503 if (PyErr_Occurred()) SWIG_fail
;
2505 Py_INCREF(Py_None
); resultobj
= Py_None
;
2512 static PyObject
*_wrap_PyShapeEvtHandler_base_OnEraseContents(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
2513 PyObject
*resultobj
;
2514 wxPyShapeEvtHandler
*arg1
= (wxPyShapeEvtHandler
*) 0 ;
2516 PyObject
* obj0
= 0 ;
2517 PyObject
* obj1
= 0 ;
2519 (char *) "self",(char *) "dc", NULL
2522 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyShapeEvtHandler_base_OnEraseContents",kwnames
,&obj0
,&obj1
)) goto fail
;
2523 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShapeEvtHandler
,
2524 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
2525 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
2526 SWIG_POINTER_EXCEPTION
| 0)) == -1)
2529 PyErr_SetString(PyExc_TypeError
,"null reference");
2533 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2534 (arg1
)->base_OnEraseContents(*arg2
);
2536 wxPyEndAllowThreads(__tstate
);
2537 if (PyErr_Occurred()) SWIG_fail
;
2539 Py_INCREF(Py_None
); resultobj
= Py_None
;
2546 static PyObject
*_wrap_PyShapeEvtHandler_base_OnHighlight(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
2547 PyObject
*resultobj
;
2548 wxPyShapeEvtHandler
*arg1
= (wxPyShapeEvtHandler
*) 0 ;
2550 PyObject
* obj0
= 0 ;
2551 PyObject
* obj1
= 0 ;
2553 (char *) "self",(char *) "dc", NULL
2556 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyShapeEvtHandler_base_OnHighlight",kwnames
,&obj0
,&obj1
)) goto fail
;
2557 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShapeEvtHandler
,
2558 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
2559 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
2560 SWIG_POINTER_EXCEPTION
| 0)) == -1)
2563 PyErr_SetString(PyExc_TypeError
,"null reference");
2567 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2568 (arg1
)->base_OnHighlight(*arg2
);
2570 wxPyEndAllowThreads(__tstate
);
2571 if (PyErr_Occurred()) SWIG_fail
;
2573 Py_INCREF(Py_None
); resultobj
= Py_None
;
2580 static PyObject
*_wrap_PyShapeEvtHandler_base_OnLeftClick(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
2581 PyObject
*resultobj
;
2582 wxPyShapeEvtHandler
*arg1
= (wxPyShapeEvtHandler
*) 0 ;
2585 int arg4
= (int) 0 ;
2586 int arg5
= (int) 0 ;
2587 PyObject
* obj0
= 0 ;
2588 PyObject
* obj1
= 0 ;
2589 PyObject
* obj2
= 0 ;
2590 PyObject
* obj3
= 0 ;
2591 PyObject
* obj4
= 0 ;
2593 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
2596 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyShapeEvtHandler_base_OnLeftClick",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
2597 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShapeEvtHandler
,
2598 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
2599 arg2
= (double)SWIG_As_double(obj1
);
2600 if (PyErr_Occurred()) SWIG_fail
;
2601 arg3
= (double)SWIG_As_double(obj2
);
2602 if (PyErr_Occurred()) SWIG_fail
;
2604 arg4
= (int)SWIG_As_int(obj3
);
2605 if (PyErr_Occurred()) SWIG_fail
;
2608 arg5
= (int)SWIG_As_int(obj4
);
2609 if (PyErr_Occurred()) SWIG_fail
;
2612 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2613 (arg1
)->base_OnLeftClick(arg2
,arg3
,arg4
,arg5
);
2615 wxPyEndAllowThreads(__tstate
);
2616 if (PyErr_Occurred()) SWIG_fail
;
2618 Py_INCREF(Py_None
); resultobj
= Py_None
;
2625 static PyObject
*_wrap_PyShapeEvtHandler_base_OnLeftDoubleClick(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
2626 PyObject
*resultobj
;
2627 wxPyShapeEvtHandler
*arg1
= (wxPyShapeEvtHandler
*) 0 ;
2630 int arg4
= (int) 0 ;
2631 int arg5
= (int) 0 ;
2632 PyObject
* obj0
= 0 ;
2633 PyObject
* obj1
= 0 ;
2634 PyObject
* obj2
= 0 ;
2635 PyObject
* obj3
= 0 ;
2636 PyObject
* obj4
= 0 ;
2638 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
2641 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyShapeEvtHandler_base_OnLeftDoubleClick",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
2642 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShapeEvtHandler
,
2643 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
2644 arg2
= (double)SWIG_As_double(obj1
);
2645 if (PyErr_Occurred()) SWIG_fail
;
2646 arg3
= (double)SWIG_As_double(obj2
);
2647 if (PyErr_Occurred()) SWIG_fail
;
2649 arg4
= (int)SWIG_As_int(obj3
);
2650 if (PyErr_Occurred()) SWIG_fail
;
2653 arg5
= (int)SWIG_As_int(obj4
);
2654 if (PyErr_Occurred()) SWIG_fail
;
2657 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2658 (arg1
)->base_OnLeftDoubleClick(arg2
,arg3
,arg4
,arg5
);
2660 wxPyEndAllowThreads(__tstate
);
2661 if (PyErr_Occurred()) SWIG_fail
;
2663 Py_INCREF(Py_None
); resultobj
= Py_None
;
2670 static PyObject
*_wrap_PyShapeEvtHandler_base_OnRightClick(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
2671 PyObject
*resultobj
;
2672 wxPyShapeEvtHandler
*arg1
= (wxPyShapeEvtHandler
*) 0 ;
2675 int arg4
= (int) 0 ;
2676 int arg5
= (int) 0 ;
2677 PyObject
* obj0
= 0 ;
2678 PyObject
* obj1
= 0 ;
2679 PyObject
* obj2
= 0 ;
2680 PyObject
* obj3
= 0 ;
2681 PyObject
* obj4
= 0 ;
2683 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
2686 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyShapeEvtHandler_base_OnRightClick",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
2687 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShapeEvtHandler
,
2688 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
2689 arg2
= (double)SWIG_As_double(obj1
);
2690 if (PyErr_Occurred()) SWIG_fail
;
2691 arg3
= (double)SWIG_As_double(obj2
);
2692 if (PyErr_Occurred()) SWIG_fail
;
2694 arg4
= (int)SWIG_As_int(obj3
);
2695 if (PyErr_Occurred()) SWIG_fail
;
2698 arg5
= (int)SWIG_As_int(obj4
);
2699 if (PyErr_Occurred()) SWIG_fail
;
2702 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2703 (arg1
)->base_OnRightClick(arg2
,arg3
,arg4
,arg5
);
2705 wxPyEndAllowThreads(__tstate
);
2706 if (PyErr_Occurred()) SWIG_fail
;
2708 Py_INCREF(Py_None
); resultobj
= Py_None
;
2715 static PyObject
*_wrap_PyShapeEvtHandler_base_OnSize(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
2716 PyObject
*resultobj
;
2717 wxPyShapeEvtHandler
*arg1
= (wxPyShapeEvtHandler
*) 0 ;
2720 PyObject
* obj0
= 0 ;
2721 PyObject
* obj1
= 0 ;
2722 PyObject
* obj2
= 0 ;
2724 (char *) "self",(char *) "x",(char *) "y", NULL
2727 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyShapeEvtHandler_base_OnSize",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
2728 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShapeEvtHandler
,
2729 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
2730 arg2
= (double)SWIG_As_double(obj1
);
2731 if (PyErr_Occurred()) SWIG_fail
;
2732 arg3
= (double)SWIG_As_double(obj2
);
2733 if (PyErr_Occurred()) SWIG_fail
;
2735 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2736 (arg1
)->base_OnSize(arg2
,arg3
);
2738 wxPyEndAllowThreads(__tstate
);
2739 if (PyErr_Occurred()) SWIG_fail
;
2741 Py_INCREF(Py_None
); resultobj
= Py_None
;
2748 static PyObject
*_wrap_PyShapeEvtHandler_base_OnMovePre(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
2749 PyObject
*resultobj
;
2750 wxPyShapeEvtHandler
*arg1
= (wxPyShapeEvtHandler
*) 0 ;
2756 bool arg7
= (bool) true ;
2758 PyObject
* obj0
= 0 ;
2759 PyObject
* obj1
= 0 ;
2760 PyObject
* obj2
= 0 ;
2761 PyObject
* obj3
= 0 ;
2762 PyObject
* obj4
= 0 ;
2763 PyObject
* obj5
= 0 ;
2764 PyObject
* obj6
= 0 ;
2766 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "old_x",(char *) "old_y",(char *) "display", NULL
2769 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOOOO|O:PyShapeEvtHandler_base_OnMovePre",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) goto fail
;
2770 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShapeEvtHandler
,
2771 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
2772 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
2773 SWIG_POINTER_EXCEPTION
| 0)) == -1)
2776 PyErr_SetString(PyExc_TypeError
,"null reference");
2779 arg3
= (double)SWIG_As_double(obj2
);
2780 if (PyErr_Occurred()) SWIG_fail
;
2781 arg4
= (double)SWIG_As_double(obj3
);
2782 if (PyErr_Occurred()) SWIG_fail
;
2783 arg5
= (double)SWIG_As_double(obj4
);
2784 if (PyErr_Occurred()) SWIG_fail
;
2785 arg6
= (double)SWIG_As_double(obj5
);
2786 if (PyErr_Occurred()) SWIG_fail
;
2788 arg7
= (bool)SWIG_As_bool(obj6
);
2789 if (PyErr_Occurred()) SWIG_fail
;
2792 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2793 result
= (bool)(arg1
)->base_OnMovePre(*arg2
,arg3
,arg4
,arg5
,arg6
,arg7
);
2795 wxPyEndAllowThreads(__tstate
);
2796 if (PyErr_Occurred()) SWIG_fail
;
2799 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
2807 static PyObject
*_wrap_PyShapeEvtHandler_base_OnMovePost(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
2808 PyObject
*resultobj
;
2809 wxPyShapeEvtHandler
*arg1
= (wxPyShapeEvtHandler
*) 0 ;
2815 bool arg7
= (bool) true ;
2816 PyObject
* obj0
= 0 ;
2817 PyObject
* obj1
= 0 ;
2818 PyObject
* obj2
= 0 ;
2819 PyObject
* obj3
= 0 ;
2820 PyObject
* obj4
= 0 ;
2821 PyObject
* obj5
= 0 ;
2822 PyObject
* obj6
= 0 ;
2824 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "old_x",(char *) "old_y",(char *) "display", NULL
2827 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOOOO|O:PyShapeEvtHandler_base_OnMovePost",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) goto fail
;
2828 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShapeEvtHandler
,
2829 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
2830 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
2831 SWIG_POINTER_EXCEPTION
| 0)) == -1)
2834 PyErr_SetString(PyExc_TypeError
,"null reference");
2837 arg3
= (double)SWIG_As_double(obj2
);
2838 if (PyErr_Occurred()) SWIG_fail
;
2839 arg4
= (double)SWIG_As_double(obj3
);
2840 if (PyErr_Occurred()) SWIG_fail
;
2841 arg5
= (double)SWIG_As_double(obj4
);
2842 if (PyErr_Occurred()) SWIG_fail
;
2843 arg6
= (double)SWIG_As_double(obj5
);
2844 if (PyErr_Occurred()) SWIG_fail
;
2846 arg7
= (bool)SWIG_As_bool(obj6
);
2847 if (PyErr_Occurred()) SWIG_fail
;
2850 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2851 (arg1
)->base_OnMovePost(*arg2
,arg3
,arg4
,arg5
,arg6
,arg7
);
2853 wxPyEndAllowThreads(__tstate
);
2854 if (PyErr_Occurred()) SWIG_fail
;
2856 Py_INCREF(Py_None
); resultobj
= Py_None
;
2863 static PyObject
*_wrap_PyShapeEvtHandler_base_OnDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
2864 PyObject
*resultobj
;
2865 wxPyShapeEvtHandler
*arg1
= (wxPyShapeEvtHandler
*) 0 ;
2869 int arg5
= (int) 0 ;
2870 int arg6
= (int) 0 ;
2871 PyObject
* obj0
= 0 ;
2872 PyObject
* obj1
= 0 ;
2873 PyObject
* obj2
= 0 ;
2874 PyObject
* obj3
= 0 ;
2875 PyObject
* obj4
= 0 ;
2876 PyObject
* obj5
= 0 ;
2878 (char *) "self",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
2881 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO|OO:PyShapeEvtHandler_base_OnDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
2882 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShapeEvtHandler
,
2883 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
2884 arg2
= (bool)SWIG_As_bool(obj1
);
2885 if (PyErr_Occurred()) SWIG_fail
;
2886 arg3
= (double)SWIG_As_double(obj2
);
2887 if (PyErr_Occurred()) SWIG_fail
;
2888 arg4
= (double)SWIG_As_double(obj3
);
2889 if (PyErr_Occurred()) SWIG_fail
;
2891 arg5
= (int)SWIG_As_int(obj4
);
2892 if (PyErr_Occurred()) SWIG_fail
;
2895 arg6
= (int)SWIG_As_int(obj5
);
2896 if (PyErr_Occurred()) SWIG_fail
;
2899 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2900 (arg1
)->base_OnDragLeft(arg2
,arg3
,arg4
,arg5
,arg6
);
2902 wxPyEndAllowThreads(__tstate
);
2903 if (PyErr_Occurred()) SWIG_fail
;
2905 Py_INCREF(Py_None
); resultobj
= Py_None
;
2912 static PyObject
*_wrap_PyShapeEvtHandler_base_OnBeginDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
2913 PyObject
*resultobj
;
2914 wxPyShapeEvtHandler
*arg1
= (wxPyShapeEvtHandler
*) 0 ;
2917 int arg4
= (int) 0 ;
2918 int arg5
= (int) 0 ;
2919 PyObject
* obj0
= 0 ;
2920 PyObject
* obj1
= 0 ;
2921 PyObject
* obj2
= 0 ;
2922 PyObject
* obj3
= 0 ;
2923 PyObject
* obj4
= 0 ;
2925 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
2928 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyShapeEvtHandler_base_OnBeginDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
2929 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShapeEvtHandler
,
2930 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
2931 arg2
= (double)SWIG_As_double(obj1
);
2932 if (PyErr_Occurred()) SWIG_fail
;
2933 arg3
= (double)SWIG_As_double(obj2
);
2934 if (PyErr_Occurred()) SWIG_fail
;
2936 arg4
= (int)SWIG_As_int(obj3
);
2937 if (PyErr_Occurred()) SWIG_fail
;
2940 arg5
= (int)SWIG_As_int(obj4
);
2941 if (PyErr_Occurred()) SWIG_fail
;
2944 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2945 (arg1
)->base_OnBeginDragLeft(arg2
,arg3
,arg4
,arg5
);
2947 wxPyEndAllowThreads(__tstate
);
2948 if (PyErr_Occurred()) SWIG_fail
;
2950 Py_INCREF(Py_None
); resultobj
= Py_None
;
2957 static PyObject
*_wrap_PyShapeEvtHandler_base_OnEndDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
2958 PyObject
*resultobj
;
2959 wxPyShapeEvtHandler
*arg1
= (wxPyShapeEvtHandler
*) 0 ;
2962 int arg4
= (int) 0 ;
2963 int arg5
= (int) 0 ;
2964 PyObject
* obj0
= 0 ;
2965 PyObject
* obj1
= 0 ;
2966 PyObject
* obj2
= 0 ;
2967 PyObject
* obj3
= 0 ;
2968 PyObject
* obj4
= 0 ;
2970 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
2973 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyShapeEvtHandler_base_OnEndDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
2974 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShapeEvtHandler
,
2975 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
2976 arg2
= (double)SWIG_As_double(obj1
);
2977 if (PyErr_Occurred()) SWIG_fail
;
2978 arg3
= (double)SWIG_As_double(obj2
);
2979 if (PyErr_Occurred()) SWIG_fail
;
2981 arg4
= (int)SWIG_As_int(obj3
);
2982 if (PyErr_Occurred()) SWIG_fail
;
2985 arg5
= (int)SWIG_As_int(obj4
);
2986 if (PyErr_Occurred()) SWIG_fail
;
2989 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2990 (arg1
)->base_OnEndDragLeft(arg2
,arg3
,arg4
,arg5
);
2992 wxPyEndAllowThreads(__tstate
);
2993 if (PyErr_Occurred()) SWIG_fail
;
2995 Py_INCREF(Py_None
); resultobj
= Py_None
;
3002 static PyObject
*_wrap_PyShapeEvtHandler_base_OnDragRight(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
3003 PyObject
*resultobj
;
3004 wxPyShapeEvtHandler
*arg1
= (wxPyShapeEvtHandler
*) 0 ;
3008 int arg5
= (int) 0 ;
3009 int arg6
= (int) 0 ;
3010 PyObject
* obj0
= 0 ;
3011 PyObject
* obj1
= 0 ;
3012 PyObject
* obj2
= 0 ;
3013 PyObject
* obj3
= 0 ;
3014 PyObject
* obj4
= 0 ;
3015 PyObject
* obj5
= 0 ;
3017 (char *) "self",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
3020 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO|OO:PyShapeEvtHandler_base_OnDragRight",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
3021 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShapeEvtHandler
,
3022 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
3023 arg2
= (bool)SWIG_As_bool(obj1
);
3024 if (PyErr_Occurred()) SWIG_fail
;
3025 arg3
= (double)SWIG_As_double(obj2
);
3026 if (PyErr_Occurred()) SWIG_fail
;
3027 arg4
= (double)SWIG_As_double(obj3
);
3028 if (PyErr_Occurred()) SWIG_fail
;
3030 arg5
= (int)SWIG_As_int(obj4
);
3031 if (PyErr_Occurred()) SWIG_fail
;
3034 arg6
= (int)SWIG_As_int(obj5
);
3035 if (PyErr_Occurred()) SWIG_fail
;
3038 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3039 (arg1
)->base_OnDragRight(arg2
,arg3
,arg4
,arg5
,arg6
);
3041 wxPyEndAllowThreads(__tstate
);
3042 if (PyErr_Occurred()) SWIG_fail
;
3044 Py_INCREF(Py_None
); resultobj
= Py_None
;
3051 static PyObject
*_wrap_PyShapeEvtHandler_base_OnBeginDragRight(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
3052 PyObject
*resultobj
;
3053 wxPyShapeEvtHandler
*arg1
= (wxPyShapeEvtHandler
*) 0 ;
3056 int arg4
= (int) 0 ;
3057 int arg5
= (int) 0 ;
3058 PyObject
* obj0
= 0 ;
3059 PyObject
* obj1
= 0 ;
3060 PyObject
* obj2
= 0 ;
3061 PyObject
* obj3
= 0 ;
3062 PyObject
* obj4
= 0 ;
3064 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
3067 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyShapeEvtHandler_base_OnBeginDragRight",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
3068 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShapeEvtHandler
,
3069 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
3070 arg2
= (double)SWIG_As_double(obj1
);
3071 if (PyErr_Occurred()) SWIG_fail
;
3072 arg3
= (double)SWIG_As_double(obj2
);
3073 if (PyErr_Occurred()) SWIG_fail
;
3075 arg4
= (int)SWIG_As_int(obj3
);
3076 if (PyErr_Occurred()) SWIG_fail
;
3079 arg5
= (int)SWIG_As_int(obj4
);
3080 if (PyErr_Occurred()) SWIG_fail
;
3083 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3084 (arg1
)->base_OnBeginDragRight(arg2
,arg3
,arg4
,arg5
);
3086 wxPyEndAllowThreads(__tstate
);
3087 if (PyErr_Occurred()) SWIG_fail
;
3089 Py_INCREF(Py_None
); resultobj
= Py_None
;
3096 static PyObject
*_wrap_PyShapeEvtHandler_base_OnEndDragRight(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
3097 PyObject
*resultobj
;
3098 wxPyShapeEvtHandler
*arg1
= (wxPyShapeEvtHandler
*) 0 ;
3101 int arg4
= (int) 0 ;
3102 int arg5
= (int) 0 ;
3103 PyObject
* obj0
= 0 ;
3104 PyObject
* obj1
= 0 ;
3105 PyObject
* obj2
= 0 ;
3106 PyObject
* obj3
= 0 ;
3107 PyObject
* obj4
= 0 ;
3109 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
3112 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyShapeEvtHandler_base_OnEndDragRight",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
3113 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShapeEvtHandler
,
3114 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
3115 arg2
= (double)SWIG_As_double(obj1
);
3116 if (PyErr_Occurred()) SWIG_fail
;
3117 arg3
= (double)SWIG_As_double(obj2
);
3118 if (PyErr_Occurred()) SWIG_fail
;
3120 arg4
= (int)SWIG_As_int(obj3
);
3121 if (PyErr_Occurred()) SWIG_fail
;
3124 arg5
= (int)SWIG_As_int(obj4
);
3125 if (PyErr_Occurred()) SWIG_fail
;
3128 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3129 (arg1
)->base_OnEndDragRight(arg2
,arg3
,arg4
,arg5
);
3131 wxPyEndAllowThreads(__tstate
);
3132 if (PyErr_Occurred()) SWIG_fail
;
3134 Py_INCREF(Py_None
); resultobj
= Py_None
;
3141 static PyObject
*_wrap_PyShapeEvtHandler_base_OnDrawOutline(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
3142 PyObject
*resultobj
;
3143 wxPyShapeEvtHandler
*arg1
= (wxPyShapeEvtHandler
*) 0 ;
3149 PyObject
* obj0
= 0 ;
3150 PyObject
* obj1
= 0 ;
3151 PyObject
* obj2
= 0 ;
3152 PyObject
* obj3
= 0 ;
3153 PyObject
* obj4
= 0 ;
3154 PyObject
* obj5
= 0 ;
3156 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "w",(char *) "h", NULL
3159 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOOOO:PyShapeEvtHandler_base_OnDrawOutline",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
3160 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShapeEvtHandler
,
3161 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
3162 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
3163 SWIG_POINTER_EXCEPTION
| 0)) == -1)
3166 PyErr_SetString(PyExc_TypeError
,"null reference");
3169 arg3
= (double)SWIG_As_double(obj2
);
3170 if (PyErr_Occurred()) SWIG_fail
;
3171 arg4
= (double)SWIG_As_double(obj3
);
3172 if (PyErr_Occurred()) SWIG_fail
;
3173 arg5
= (double)SWIG_As_double(obj4
);
3174 if (PyErr_Occurred()) SWIG_fail
;
3175 arg6
= (double)SWIG_As_double(obj5
);
3176 if (PyErr_Occurred()) SWIG_fail
;
3178 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3179 (arg1
)->base_OnDrawOutline(*arg2
,arg3
,arg4
,arg5
,arg6
);
3181 wxPyEndAllowThreads(__tstate
);
3182 if (PyErr_Occurred()) SWIG_fail
;
3184 Py_INCREF(Py_None
); resultobj
= Py_None
;
3191 static PyObject
*_wrap_PyShapeEvtHandler_base_OnDrawControlPoints(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
3192 PyObject
*resultobj
;
3193 wxPyShapeEvtHandler
*arg1
= (wxPyShapeEvtHandler
*) 0 ;
3195 PyObject
* obj0
= 0 ;
3196 PyObject
* obj1
= 0 ;
3198 (char *) "self",(char *) "dc", NULL
3201 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyShapeEvtHandler_base_OnDrawControlPoints",kwnames
,&obj0
,&obj1
)) goto fail
;
3202 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShapeEvtHandler
,
3203 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
3204 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
3205 SWIG_POINTER_EXCEPTION
| 0)) == -1)
3208 PyErr_SetString(PyExc_TypeError
,"null reference");
3212 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3213 (arg1
)->base_OnDrawControlPoints(*arg2
);
3215 wxPyEndAllowThreads(__tstate
);
3216 if (PyErr_Occurred()) SWIG_fail
;
3218 Py_INCREF(Py_None
); resultobj
= Py_None
;
3225 static PyObject
*_wrap_PyShapeEvtHandler_base_OnEraseControlPoints(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
3226 PyObject
*resultobj
;
3227 wxPyShapeEvtHandler
*arg1
= (wxPyShapeEvtHandler
*) 0 ;
3229 PyObject
* obj0
= 0 ;
3230 PyObject
* obj1
= 0 ;
3232 (char *) "self",(char *) "dc", NULL
3235 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyShapeEvtHandler_base_OnEraseControlPoints",kwnames
,&obj0
,&obj1
)) goto fail
;
3236 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShapeEvtHandler
,
3237 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
3238 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
3239 SWIG_POINTER_EXCEPTION
| 0)) == -1)
3242 PyErr_SetString(PyExc_TypeError
,"null reference");
3246 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3247 (arg1
)->base_OnEraseControlPoints(*arg2
);
3249 wxPyEndAllowThreads(__tstate
);
3250 if (PyErr_Occurred()) SWIG_fail
;
3252 Py_INCREF(Py_None
); resultobj
= Py_None
;
3259 static PyObject
*_wrap_PyShapeEvtHandler_base_OnMoveLink(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
3260 PyObject
*resultobj
;
3261 wxPyShapeEvtHandler
*arg1
= (wxPyShapeEvtHandler
*) 0 ;
3263 bool arg3
= (bool) true ;
3264 PyObject
* obj0
= 0 ;
3265 PyObject
* obj1
= 0 ;
3266 PyObject
* obj2
= 0 ;
3268 (char *) "self",(char *) "dc",(char *) "moveControlPoints", NULL
3271 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:PyShapeEvtHandler_base_OnMoveLink",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
3272 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShapeEvtHandler
,
3273 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
3274 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
3275 SWIG_POINTER_EXCEPTION
| 0)) == -1)
3278 PyErr_SetString(PyExc_TypeError
,"null reference");
3282 arg3
= (bool)SWIG_As_bool(obj2
);
3283 if (PyErr_Occurred()) SWIG_fail
;
3286 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3287 (arg1
)->base_OnMoveLink(*arg2
,arg3
);
3289 wxPyEndAllowThreads(__tstate
);
3290 if (PyErr_Occurred()) SWIG_fail
;
3292 Py_INCREF(Py_None
); resultobj
= Py_None
;
3299 static PyObject
*_wrap_PyShapeEvtHandler_base_OnSizingDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
3300 PyObject
*resultobj
;
3301 wxPyShapeEvtHandler
*arg1
= (wxPyShapeEvtHandler
*) 0 ;
3302 wxPyControlPoint
*arg2
= (wxPyControlPoint
*) 0 ;
3306 int arg6
= (int) 0 ;
3307 int arg7
= (int) 0 ;
3308 PyObject
* obj0
= 0 ;
3309 PyObject
* obj1
= 0 ;
3310 PyObject
* obj2
= 0 ;
3311 PyObject
* obj3
= 0 ;
3312 PyObject
* obj4
= 0 ;
3313 PyObject
* obj5
= 0 ;
3314 PyObject
* obj6
= 0 ;
3316 (char *) "self",(char *) "pt",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
3319 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOOO|OO:PyShapeEvtHandler_base_OnSizingDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) goto fail
;
3320 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShapeEvtHandler
,
3321 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
3322 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyControlPoint
,
3323 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
3324 arg3
= (bool)SWIG_As_bool(obj2
);
3325 if (PyErr_Occurred()) SWIG_fail
;
3326 arg4
= (double)SWIG_As_double(obj3
);
3327 if (PyErr_Occurred()) SWIG_fail
;
3328 arg5
= (double)SWIG_As_double(obj4
);
3329 if (PyErr_Occurred()) SWIG_fail
;
3331 arg6
= (int)SWIG_As_int(obj5
);
3332 if (PyErr_Occurred()) SWIG_fail
;
3335 arg7
= (int)SWIG_As_int(obj6
);
3336 if (PyErr_Occurred()) SWIG_fail
;
3339 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3340 (arg1
)->base_OnSizingDragLeft(arg2
,arg3
,arg4
,arg5
,arg6
,arg7
);
3342 wxPyEndAllowThreads(__tstate
);
3343 if (PyErr_Occurred()) SWIG_fail
;
3345 Py_INCREF(Py_None
); resultobj
= Py_None
;
3352 static PyObject
*_wrap_PyShapeEvtHandler_base_OnSizingBeginDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
3353 PyObject
*resultobj
;
3354 wxPyShapeEvtHandler
*arg1
= (wxPyShapeEvtHandler
*) 0 ;
3355 wxPyControlPoint
*arg2
= (wxPyControlPoint
*) 0 ;
3358 int arg5
= (int) 0 ;
3359 int arg6
= (int) 0 ;
3360 PyObject
* obj0
= 0 ;
3361 PyObject
* obj1
= 0 ;
3362 PyObject
* obj2
= 0 ;
3363 PyObject
* obj3
= 0 ;
3364 PyObject
* obj4
= 0 ;
3365 PyObject
* obj5
= 0 ;
3367 (char *) "self",(char *) "pt",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
3370 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO|OO:PyShapeEvtHandler_base_OnSizingBeginDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
3371 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShapeEvtHandler
,
3372 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
3373 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyControlPoint
,
3374 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
3375 arg3
= (double)SWIG_As_double(obj2
);
3376 if (PyErr_Occurred()) SWIG_fail
;
3377 arg4
= (double)SWIG_As_double(obj3
);
3378 if (PyErr_Occurred()) SWIG_fail
;
3380 arg5
= (int)SWIG_As_int(obj4
);
3381 if (PyErr_Occurred()) SWIG_fail
;
3384 arg6
= (int)SWIG_As_int(obj5
);
3385 if (PyErr_Occurred()) SWIG_fail
;
3388 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3389 (arg1
)->base_OnSizingBeginDragLeft(arg2
,arg3
,arg4
,arg5
,arg6
);
3391 wxPyEndAllowThreads(__tstate
);
3392 if (PyErr_Occurred()) SWIG_fail
;
3394 Py_INCREF(Py_None
); resultobj
= Py_None
;
3401 static PyObject
*_wrap_PyShapeEvtHandler_base_OnSizingEndDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
3402 PyObject
*resultobj
;
3403 wxPyShapeEvtHandler
*arg1
= (wxPyShapeEvtHandler
*) 0 ;
3404 wxPyControlPoint
*arg2
= (wxPyControlPoint
*) 0 ;
3407 int arg5
= (int) 0 ;
3408 int arg6
= (int) 0 ;
3409 PyObject
* obj0
= 0 ;
3410 PyObject
* obj1
= 0 ;
3411 PyObject
* obj2
= 0 ;
3412 PyObject
* obj3
= 0 ;
3413 PyObject
* obj4
= 0 ;
3414 PyObject
* obj5
= 0 ;
3416 (char *) "self",(char *) "pt",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
3419 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO|OO:PyShapeEvtHandler_base_OnSizingEndDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
3420 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShapeEvtHandler
,
3421 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
3422 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyControlPoint
,
3423 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
3424 arg3
= (double)SWIG_As_double(obj2
);
3425 if (PyErr_Occurred()) SWIG_fail
;
3426 arg4
= (double)SWIG_As_double(obj3
);
3427 if (PyErr_Occurred()) SWIG_fail
;
3429 arg5
= (int)SWIG_As_int(obj4
);
3430 if (PyErr_Occurred()) SWIG_fail
;
3433 arg6
= (int)SWIG_As_int(obj5
);
3434 if (PyErr_Occurred()) SWIG_fail
;
3437 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3438 (arg1
)->base_OnSizingEndDragLeft(arg2
,arg3
,arg4
,arg5
,arg6
);
3440 wxPyEndAllowThreads(__tstate
);
3441 if (PyErr_Occurred()) SWIG_fail
;
3443 Py_INCREF(Py_None
); resultobj
= Py_None
;
3450 static PyObject
*_wrap_PyShapeEvtHandler_base_OnBeginSize(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
3451 PyObject
*resultobj
;
3452 wxPyShapeEvtHandler
*arg1
= (wxPyShapeEvtHandler
*) 0 ;
3455 PyObject
* obj0
= 0 ;
3456 PyObject
* obj1
= 0 ;
3457 PyObject
* obj2
= 0 ;
3459 (char *) "self",(char *) "w",(char *) "h", NULL
3462 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyShapeEvtHandler_base_OnBeginSize",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
3463 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShapeEvtHandler
,
3464 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
3465 arg2
= (double)SWIG_As_double(obj1
);
3466 if (PyErr_Occurred()) SWIG_fail
;
3467 arg3
= (double)SWIG_As_double(obj2
);
3468 if (PyErr_Occurred()) SWIG_fail
;
3470 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3471 (arg1
)->base_OnBeginSize(arg2
,arg3
);
3473 wxPyEndAllowThreads(__tstate
);
3474 if (PyErr_Occurred()) SWIG_fail
;
3476 Py_INCREF(Py_None
); resultobj
= Py_None
;
3483 static PyObject
*_wrap_PyShapeEvtHandler_base_OnEndSize(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
3484 PyObject
*resultobj
;
3485 wxPyShapeEvtHandler
*arg1
= (wxPyShapeEvtHandler
*) 0 ;
3488 PyObject
* obj0
= 0 ;
3489 PyObject
* obj1
= 0 ;
3490 PyObject
* obj2
= 0 ;
3492 (char *) "self",(char *) "w",(char *) "h", NULL
3495 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyShapeEvtHandler_base_OnEndSize",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
3496 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShapeEvtHandler
,
3497 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
3498 arg2
= (double)SWIG_As_double(obj1
);
3499 if (PyErr_Occurred()) SWIG_fail
;
3500 arg3
= (double)SWIG_As_double(obj2
);
3501 if (PyErr_Occurred()) SWIG_fail
;
3503 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3504 (arg1
)->base_OnEndSize(arg2
,arg3
);
3506 wxPyEndAllowThreads(__tstate
);
3507 if (PyErr_Occurred()) SWIG_fail
;
3509 Py_INCREF(Py_None
); resultobj
= Py_None
;
3516 static PyObject
* PyShapeEvtHandler_swigregister(PyObject
*, PyObject
*args
) {
3518 if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
;
3519 SWIG_TypeClientData(SWIGTYPE_p_wxPyShapeEvtHandler
, obj
);
3521 return Py_BuildValue((char *)"");
3523 static PyObject
*_wrap_new_PyShape(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
3524 PyObject
*resultobj
;
3525 wxPyShapeCanvas
*arg1
= (wxPyShapeCanvas
*) NULL
;
3527 PyObject
* obj0
= 0 ;
3529 (char *) "can", NULL
3532 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"|O:new_PyShape",kwnames
,&obj0
)) goto fail
;
3534 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShapeCanvas
,
3535 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
3538 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3539 result
= (wxPyShape
*)new wxPyShape(arg1
);
3541 wxPyEndAllowThreads(__tstate
);
3542 if (PyErr_Occurred()) SWIG_fail
;
3544 resultobj
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxPyShape
, 1);
3551 static PyObject
*_wrap_PyShape__setCallbackInfo(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
3552 PyObject
*resultobj
;
3553 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
3554 PyObject
*arg2
= (PyObject
*) 0 ;
3555 PyObject
*arg3
= (PyObject
*) 0 ;
3556 PyObject
* obj0
= 0 ;
3557 PyObject
* obj1
= 0 ;
3558 PyObject
* obj2
= 0 ;
3560 (char *) "self",(char *) "self",(char *) "_class", NULL
3563 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyShape__setCallbackInfo",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
3564 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
3565 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
3569 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3570 (arg1
)->_setCallbackInfo(arg2
,arg3
);
3572 wxPyEndAllowThreads(__tstate
);
3573 if (PyErr_Occurred()) SWIG_fail
;
3575 Py_INCREF(Py_None
); resultobj
= Py_None
;
3582 static PyObject
*_wrap_PyShape_GetBoundingBoxMax(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
3583 PyObject
*resultobj
;
3584 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
3585 double *arg2
= (double *) 0 ;
3586 double *arg3
= (double *) 0 ;
3591 PyObject
* obj0
= 0 ;
3593 (char *) "self", NULL
3596 arg2
= &temp2
; res2
= SWIG_NEWOBJ
;
3597 arg3
= &temp3
; res3
= SWIG_NEWOBJ
;
3598 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyShape_GetBoundingBoxMax",kwnames
,&obj0
)) goto fail
;
3599 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
3600 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
3602 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3603 (arg1
)->GetBoundingBoxMax(arg2
,arg3
);
3605 wxPyEndAllowThreads(__tstate
);
3606 if (PyErr_Occurred()) SWIG_fail
;
3608 Py_INCREF(Py_None
); resultobj
= Py_None
;
3609 resultobj
= t_output_helper(resultobj
, ((res2
== SWIG_NEWOBJ
) ?
3610 SWIG_From_double((*arg2
)) : SWIG_NewPointerObj((void*)(arg2
), SWIGTYPE_p_double
, 0)));
3611 resultobj
= t_output_helper(resultobj
, ((res3
== SWIG_NEWOBJ
) ?
3612 SWIG_From_double((*arg3
)) : SWIG_NewPointerObj((void*)(arg3
), SWIGTYPE_p_double
, 0)));
3619 static PyObject
*_wrap_PyShape_GetBoundingBoxMin(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
3620 PyObject
*resultobj
;
3621 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
3622 double *arg2
= (double *) 0 ;
3623 double *arg3
= (double *) 0 ;
3628 PyObject
* obj0
= 0 ;
3630 (char *) "self", NULL
3633 arg2
= &temp2
; res2
= SWIG_NEWOBJ
;
3634 arg3
= &temp3
; res3
= SWIG_NEWOBJ
;
3635 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyShape_GetBoundingBoxMin",kwnames
,&obj0
)) goto fail
;
3636 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
3637 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
3639 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3640 (arg1
)->GetBoundingBoxMin(arg2
,arg3
);
3642 wxPyEndAllowThreads(__tstate
);
3643 if (PyErr_Occurred()) SWIG_fail
;
3645 Py_INCREF(Py_None
); resultobj
= Py_None
;
3646 resultobj
= t_output_helper(resultobj
, ((res2
== SWIG_NEWOBJ
) ?
3647 SWIG_From_double((*arg2
)) : SWIG_NewPointerObj((void*)(arg2
), SWIGTYPE_p_double
, 0)));
3648 resultobj
= t_output_helper(resultobj
, ((res3
== SWIG_NEWOBJ
) ?
3649 SWIG_From_double((*arg3
)) : SWIG_NewPointerObj((void*)(arg3
), SWIGTYPE_p_double
, 0)));
3656 static PyObject
*_wrap_PyShape_GetPerimeterPoint(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
3657 PyObject
*resultobj
;
3658 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
3663 double *arg6
= (double *) 0 ;
3664 double *arg7
= (double *) 0 ;
3670 PyObject
* obj0
= 0 ;
3671 PyObject
* obj1
= 0 ;
3672 PyObject
* obj2
= 0 ;
3673 PyObject
* obj3
= 0 ;
3674 PyObject
* obj4
= 0 ;
3676 (char *) "self",(char *) "x1",(char *) "y1",(char *) "x2",(char *) "y2", NULL
3679 arg6
= &temp6
; res6
= SWIG_NEWOBJ
;
3680 arg7
= &temp7
; res7
= SWIG_NEWOBJ
;
3681 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOOO:PyShape_GetPerimeterPoint",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
3682 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
3683 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
3684 arg2
= (double)SWIG_As_double(obj1
);
3685 if (PyErr_Occurred()) SWIG_fail
;
3686 arg3
= (double)SWIG_As_double(obj2
);
3687 if (PyErr_Occurred()) SWIG_fail
;
3688 arg4
= (double)SWIG_As_double(obj3
);
3689 if (PyErr_Occurred()) SWIG_fail
;
3690 arg5
= (double)SWIG_As_double(obj4
);
3691 if (PyErr_Occurred()) SWIG_fail
;
3693 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3694 result
= (bool)(arg1
)->GetPerimeterPoint(arg2
,arg3
,arg4
,arg5
,arg6
,arg7
);
3696 wxPyEndAllowThreads(__tstate
);
3697 if (PyErr_Occurred()) SWIG_fail
;
3700 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
3702 resultobj
= t_output_helper(resultobj
, ((res6
== SWIG_NEWOBJ
) ?
3703 SWIG_From_double((*arg6
)) : SWIG_NewPointerObj((void*)(arg6
), SWIGTYPE_p_double
, 0)));
3704 resultobj
= t_output_helper(resultobj
, ((res7
== SWIG_NEWOBJ
) ?
3705 SWIG_From_double((*arg7
)) : SWIG_NewPointerObj((void*)(arg7
), SWIGTYPE_p_double
, 0)));
3712 static PyObject
*_wrap_PyShape_GetCanvas(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
3713 PyObject
*resultobj
;
3714 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
3715 wxPyShapeCanvas
*result
;
3716 PyObject
* obj0
= 0 ;
3718 (char *) "self", NULL
3721 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyShape_GetCanvas",kwnames
,&obj0
)) goto fail
;
3722 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
3723 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
3725 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3726 result
= (wxPyShapeCanvas
*)(arg1
)->GetCanvas();
3728 wxPyEndAllowThreads(__tstate
);
3729 if (PyErr_Occurred()) SWIG_fail
;
3732 resultobj
= wxPyMake_wxObject(result
, 0);
3740 static PyObject
*_wrap_PyShape_SetCanvas(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
3741 PyObject
*resultobj
;
3742 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
3743 wxPyShapeCanvas
*arg2
= (wxPyShapeCanvas
*) 0 ;
3744 PyObject
* obj0
= 0 ;
3745 PyObject
* obj1
= 0 ;
3747 (char *) "self",(char *) "the_canvas", NULL
3750 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyShape_SetCanvas",kwnames
,&obj0
,&obj1
)) goto fail
;
3751 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
3752 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
3753 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyShapeCanvas
,
3754 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
3756 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3757 (arg1
)->SetCanvas(arg2
);
3759 wxPyEndAllowThreads(__tstate
);
3760 if (PyErr_Occurred()) SWIG_fail
;
3762 Py_INCREF(Py_None
); resultobj
= Py_None
;
3769 static PyObject
*_wrap_PyShape_AddToCanvas(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
3770 PyObject
*resultobj
;
3771 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
3772 wxPyShapeCanvas
*arg2
= (wxPyShapeCanvas
*) 0 ;
3773 wxPyShape
*arg3
= (wxPyShape
*) NULL
;
3774 PyObject
* obj0
= 0 ;
3775 PyObject
* obj1
= 0 ;
3776 PyObject
* obj2
= 0 ;
3778 (char *) "self",(char *) "the_canvas",(char *) "addAfter", NULL
3781 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:PyShape_AddToCanvas",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
3782 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
3783 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
3784 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyShapeCanvas
,
3785 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
3787 if ((SWIG_ConvertPtr(obj2
,(void **)(&arg3
),SWIGTYPE_p_wxPyShape
,
3788 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
3791 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3792 (arg1
)->AddToCanvas(arg2
,arg3
);
3794 wxPyEndAllowThreads(__tstate
);
3795 if (PyErr_Occurred()) SWIG_fail
;
3797 Py_INCREF(Py_None
); resultobj
= Py_None
;
3804 static PyObject
*_wrap_PyShape_InsertInCanvas(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
3805 PyObject
*resultobj
;
3806 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
3807 wxPyShapeCanvas
*arg2
= (wxPyShapeCanvas
*) 0 ;
3808 PyObject
* obj0
= 0 ;
3809 PyObject
* obj1
= 0 ;
3811 (char *) "self",(char *) "the_canvas", NULL
3814 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyShape_InsertInCanvas",kwnames
,&obj0
,&obj1
)) goto fail
;
3815 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
3816 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
3817 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyShapeCanvas
,
3818 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
3820 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3821 (arg1
)->InsertInCanvas(arg2
);
3823 wxPyEndAllowThreads(__tstate
);
3824 if (PyErr_Occurred()) SWIG_fail
;
3826 Py_INCREF(Py_None
); resultobj
= Py_None
;
3833 static PyObject
*_wrap_PyShape_RemoveFromCanvas(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
3834 PyObject
*resultobj
;
3835 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
3836 wxPyShapeCanvas
*arg2
= (wxPyShapeCanvas
*) 0 ;
3837 PyObject
* obj0
= 0 ;
3838 PyObject
* obj1
= 0 ;
3840 (char *) "self",(char *) "the_canvas", NULL
3843 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyShape_RemoveFromCanvas",kwnames
,&obj0
,&obj1
)) goto fail
;
3844 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
3845 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
3846 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyShapeCanvas
,
3847 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
3849 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3850 (arg1
)->RemoveFromCanvas(arg2
);
3852 wxPyEndAllowThreads(__tstate
);
3853 if (PyErr_Occurred()) SWIG_fail
;
3855 Py_INCREF(Py_None
); resultobj
= Py_None
;
3862 static PyObject
*_wrap_PyShape_GetX(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
3863 PyObject
*resultobj
;
3864 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
3866 PyObject
* obj0
= 0 ;
3868 (char *) "self", NULL
3871 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyShape_GetX",kwnames
,&obj0
)) goto fail
;
3872 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
3873 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
3875 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3876 result
= (double)(arg1
)->GetX();
3878 wxPyEndAllowThreads(__tstate
);
3879 if (PyErr_Occurred()) SWIG_fail
;
3881 resultobj
= SWIG_From_double((double)result
);
3888 static PyObject
*_wrap_PyShape_GetY(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
3889 PyObject
*resultobj
;
3890 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
3892 PyObject
* obj0
= 0 ;
3894 (char *) "self", NULL
3897 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyShape_GetY",kwnames
,&obj0
)) goto fail
;
3898 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
3899 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
3901 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3902 result
= (double)(arg1
)->GetY();
3904 wxPyEndAllowThreads(__tstate
);
3905 if (PyErr_Occurred()) SWIG_fail
;
3907 resultobj
= SWIG_From_double((double)result
);
3914 static PyObject
*_wrap_PyShape_SetX(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
3915 PyObject
*resultobj
;
3916 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
3918 PyObject
* obj0
= 0 ;
3919 PyObject
* obj1
= 0 ;
3921 (char *) "self",(char *) "x", NULL
3924 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyShape_SetX",kwnames
,&obj0
,&obj1
)) goto fail
;
3925 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
3926 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
3927 arg2
= (double)SWIG_As_double(obj1
);
3928 if (PyErr_Occurred()) SWIG_fail
;
3930 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3933 wxPyEndAllowThreads(__tstate
);
3934 if (PyErr_Occurred()) SWIG_fail
;
3936 Py_INCREF(Py_None
); resultobj
= Py_None
;
3943 static PyObject
*_wrap_PyShape_SetY(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
3944 PyObject
*resultobj
;
3945 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
3947 PyObject
* obj0
= 0 ;
3948 PyObject
* obj1
= 0 ;
3950 (char *) "self",(char *) "y", NULL
3953 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyShape_SetY",kwnames
,&obj0
,&obj1
)) goto fail
;
3954 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
3955 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
3956 arg2
= (double)SWIG_As_double(obj1
);
3957 if (PyErr_Occurred()) SWIG_fail
;
3959 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3962 wxPyEndAllowThreads(__tstate
);
3963 if (PyErr_Occurred()) SWIG_fail
;
3965 Py_INCREF(Py_None
); resultobj
= Py_None
;
3972 static PyObject
*_wrap_PyShape_GetParent(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
3973 PyObject
*resultobj
;
3974 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
3976 PyObject
* obj0
= 0 ;
3978 (char *) "self", NULL
3981 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyShape_GetParent",kwnames
,&obj0
)) goto fail
;
3982 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
3983 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
3985 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3986 result
= (wxPyShape
*)(arg1
)->GetParent();
3988 wxPyEndAllowThreads(__tstate
);
3989 if (PyErr_Occurred()) SWIG_fail
;
3992 resultobj
= wxPyMake_wxShapeEvtHandler(result
, 0);
4000 static PyObject
*_wrap_PyShape_SetParent(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
4001 PyObject
*resultobj
;
4002 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
4003 wxPyShape
*arg2
= (wxPyShape
*) 0 ;
4004 PyObject
* obj0
= 0 ;
4005 PyObject
* obj1
= 0 ;
4007 (char *) "self",(char *) "p", NULL
4010 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyShape_SetParent",kwnames
,&obj0
,&obj1
)) goto fail
;
4011 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
4012 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
4013 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyShape
,
4014 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
4016 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4017 (arg1
)->SetParent(arg2
);
4019 wxPyEndAllowThreads(__tstate
);
4020 if (PyErr_Occurred()) SWIG_fail
;
4022 Py_INCREF(Py_None
); resultobj
= Py_None
;
4029 static PyObject
*_wrap_PyShape_GetTopAncestor(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
4030 PyObject
*resultobj
;
4031 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
4033 PyObject
* obj0
= 0 ;
4035 (char *) "self", NULL
4038 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyShape_GetTopAncestor",kwnames
,&obj0
)) goto fail
;
4039 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
4040 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
4042 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4043 result
= (wxPyShape
*)(arg1
)->GetTopAncestor();
4045 wxPyEndAllowThreads(__tstate
);
4046 if (PyErr_Occurred()) SWIG_fail
;
4049 resultobj
= wxPyMake_wxShapeEvtHandler(result
, 0);
4057 static PyObject
*_wrap_PyShape_GetChildren(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
4058 PyObject
*resultobj
;
4059 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
4061 PyObject
* obj0
= 0 ;
4063 (char *) "self", NULL
4066 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyShape_GetChildren",kwnames
,&obj0
)) goto fail
;
4067 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
4068 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
4070 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4071 result
= (PyObject
*)wxPyShape_GetChildren(arg1
);
4073 wxPyEndAllowThreads(__tstate
);
4074 if (PyErr_Occurred()) SWIG_fail
;
4083 static PyObject
*_wrap_PyShape_Unlink(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
4084 PyObject
*resultobj
;
4085 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
4086 PyObject
* obj0
= 0 ;
4088 (char *) "self", NULL
4091 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyShape_Unlink",kwnames
,&obj0
)) goto fail
;
4092 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
4093 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
4095 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4098 wxPyEndAllowThreads(__tstate
);
4099 if (PyErr_Occurred()) SWIG_fail
;
4101 Py_INCREF(Py_None
); resultobj
= Py_None
;
4108 static PyObject
*_wrap_PyShape_SetDrawHandles(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
4109 PyObject
*resultobj
;
4110 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
4112 PyObject
* obj0
= 0 ;
4113 PyObject
* obj1
= 0 ;
4115 (char *) "self",(char *) "drawH", NULL
4118 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyShape_SetDrawHandles",kwnames
,&obj0
,&obj1
)) goto fail
;
4119 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
4120 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
4121 arg2
= (bool)SWIG_As_bool(obj1
);
4122 if (PyErr_Occurred()) SWIG_fail
;
4124 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4125 (arg1
)->SetDrawHandles(arg2
);
4127 wxPyEndAllowThreads(__tstate
);
4128 if (PyErr_Occurred()) SWIG_fail
;
4130 Py_INCREF(Py_None
); resultobj
= Py_None
;
4137 static PyObject
*_wrap_PyShape_GetDrawHandles(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
4138 PyObject
*resultobj
;
4139 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
4141 PyObject
* obj0
= 0 ;
4143 (char *) "self", NULL
4146 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyShape_GetDrawHandles",kwnames
,&obj0
)) goto fail
;
4147 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
4148 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
4150 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4151 result
= (bool)(arg1
)->GetDrawHandles();
4153 wxPyEndAllowThreads(__tstate
);
4154 if (PyErr_Occurred()) SWIG_fail
;
4157 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
4165 static PyObject
*_wrap_PyShape_MakeControlPoints(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
4166 PyObject
*resultobj
;
4167 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
4168 PyObject
* obj0
= 0 ;
4170 (char *) "self", NULL
4173 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyShape_MakeControlPoints",kwnames
,&obj0
)) goto fail
;
4174 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
4175 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
4177 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4178 (arg1
)->MakeControlPoints();
4180 wxPyEndAllowThreads(__tstate
);
4181 if (PyErr_Occurred()) SWIG_fail
;
4183 Py_INCREF(Py_None
); resultobj
= Py_None
;
4190 static PyObject
*_wrap_PyShape_DeleteControlPoints(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
4191 PyObject
*resultobj
;
4192 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
4193 wxDC
*arg2
= (wxDC
*) NULL
;
4194 PyObject
* obj0
= 0 ;
4195 PyObject
* obj1
= 0 ;
4197 (char *) "self",(char *) "dc", NULL
4200 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|O:PyShape_DeleteControlPoints",kwnames
,&obj0
,&obj1
)) goto fail
;
4201 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
4202 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
4204 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
4205 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
4208 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4209 (arg1
)->DeleteControlPoints(arg2
);
4211 wxPyEndAllowThreads(__tstate
);
4212 if (PyErr_Occurred()) SWIG_fail
;
4214 Py_INCREF(Py_None
); resultobj
= Py_None
;
4221 static PyObject
*_wrap_PyShape_ResetControlPoints(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
4222 PyObject
*resultobj
;
4223 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
4224 PyObject
* obj0
= 0 ;
4226 (char *) "self", NULL
4229 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyShape_ResetControlPoints",kwnames
,&obj0
)) goto fail
;
4230 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
4231 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
4233 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4234 (arg1
)->ResetControlPoints();
4236 wxPyEndAllowThreads(__tstate
);
4237 if (PyErr_Occurred()) SWIG_fail
;
4239 Py_INCREF(Py_None
); resultobj
= Py_None
;
4246 static PyObject
*_wrap_PyShape_GetEventHandler(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
4247 PyObject
*resultobj
;
4248 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
4249 wxPyShapeEvtHandler
*result
;
4250 PyObject
* obj0
= 0 ;
4252 (char *) "self", NULL
4255 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyShape_GetEventHandler",kwnames
,&obj0
)) goto fail
;
4256 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
4257 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
4259 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4260 result
= (wxPyShapeEvtHandler
*)(arg1
)->GetEventHandler();
4262 wxPyEndAllowThreads(__tstate
);
4263 if (PyErr_Occurred()) SWIG_fail
;
4266 resultobj
= wxPyMake_wxShapeEvtHandler(result
, 0);
4274 static PyObject
*_wrap_PyShape_SetEventHandler(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
4275 PyObject
*resultobj
;
4276 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
4277 wxPyShapeEvtHandler
*arg2
= (wxPyShapeEvtHandler
*) 0 ;
4278 PyObject
* obj0
= 0 ;
4279 PyObject
* obj1
= 0 ;
4281 (char *) "self",(char *) "handler", NULL
4284 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyShape_SetEventHandler",kwnames
,&obj0
,&obj1
)) goto fail
;
4285 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
4286 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
4287 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyShapeEvtHandler
,
4288 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
4290 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4291 (arg1
)->SetEventHandler(arg2
);
4293 wxPyEndAllowThreads(__tstate
);
4294 if (PyErr_Occurred()) SWIG_fail
;
4296 Py_INCREF(Py_None
); resultobj
= Py_None
;
4303 static PyObject
*_wrap_PyShape_MakeMandatoryControlPoints(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
4304 PyObject
*resultobj
;
4305 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
4306 PyObject
* obj0
= 0 ;
4308 (char *) "self", NULL
4311 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyShape_MakeMandatoryControlPoints",kwnames
,&obj0
)) goto fail
;
4312 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
4313 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
4315 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4316 (arg1
)->MakeMandatoryControlPoints();
4318 wxPyEndAllowThreads(__tstate
);
4319 if (PyErr_Occurred()) SWIG_fail
;
4321 Py_INCREF(Py_None
); resultobj
= Py_None
;
4328 static PyObject
*_wrap_PyShape_ResetMandatoryControlPoints(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
4329 PyObject
*resultobj
;
4330 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
4331 PyObject
* obj0
= 0 ;
4333 (char *) "self", NULL
4336 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyShape_ResetMandatoryControlPoints",kwnames
,&obj0
)) goto fail
;
4337 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
4338 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
4340 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4341 (arg1
)->ResetMandatoryControlPoints();
4343 wxPyEndAllowThreads(__tstate
);
4344 if (PyErr_Occurred()) SWIG_fail
;
4346 Py_INCREF(Py_None
); resultobj
= Py_None
;
4353 static PyObject
*_wrap_PyShape_Recompute(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
4354 PyObject
*resultobj
;
4355 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
4357 PyObject
* obj0
= 0 ;
4359 (char *) "self", NULL
4362 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyShape_Recompute",kwnames
,&obj0
)) goto fail
;
4363 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
4364 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
4366 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4367 result
= (bool)(arg1
)->Recompute();
4369 wxPyEndAllowThreads(__tstate
);
4370 if (PyErr_Occurred()) SWIG_fail
;
4373 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
4381 static PyObject
*_wrap_PyShape_CalculateSize(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
4382 PyObject
*resultobj
;
4383 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
4384 PyObject
* obj0
= 0 ;
4386 (char *) "self", NULL
4389 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyShape_CalculateSize",kwnames
,&obj0
)) goto fail
;
4390 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
4391 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
4393 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4394 (arg1
)->CalculateSize();
4396 wxPyEndAllowThreads(__tstate
);
4397 if (PyErr_Occurred()) SWIG_fail
;
4399 Py_INCREF(Py_None
); resultobj
= Py_None
;
4406 static PyObject
*_wrap_PyShape_Select(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
4407 PyObject
*resultobj
;
4408 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
4409 bool arg2
= (bool) true ;
4410 wxDC
*arg3
= (wxDC
*) NULL
;
4411 PyObject
* obj0
= 0 ;
4412 PyObject
* obj1
= 0 ;
4413 PyObject
* obj2
= 0 ;
4415 (char *) "self",(char *) "select",(char *) "dc", NULL
4418 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OO:PyShape_Select",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
4419 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
4420 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
4422 arg2
= (bool)SWIG_As_bool(obj1
);
4423 if (PyErr_Occurred()) SWIG_fail
;
4426 if ((SWIG_ConvertPtr(obj2
,(void **)(&arg3
),SWIGTYPE_p_wxDC
,
4427 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
4430 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4431 (arg1
)->Select(arg2
,arg3
);
4433 wxPyEndAllowThreads(__tstate
);
4434 if (PyErr_Occurred()) SWIG_fail
;
4436 Py_INCREF(Py_None
); resultobj
= Py_None
;
4443 static PyObject
*_wrap_PyShape_SetHighlight(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
4444 PyObject
*resultobj
;
4445 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
4446 bool arg2
= (bool) true ;
4447 bool arg3
= (bool) false ;
4448 PyObject
* obj0
= 0 ;
4449 PyObject
* obj1
= 0 ;
4450 PyObject
* obj2
= 0 ;
4452 (char *) "self",(char *) "hi",(char *) "recurse", NULL
4455 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OO:PyShape_SetHighlight",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
4456 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
4457 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
4459 arg2
= (bool)SWIG_As_bool(obj1
);
4460 if (PyErr_Occurred()) SWIG_fail
;
4463 arg3
= (bool)SWIG_As_bool(obj2
);
4464 if (PyErr_Occurred()) SWIG_fail
;
4467 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4468 (arg1
)->SetHighlight(arg2
,arg3
);
4470 wxPyEndAllowThreads(__tstate
);
4471 if (PyErr_Occurred()) SWIG_fail
;
4473 Py_INCREF(Py_None
); resultobj
= Py_None
;
4480 static PyObject
*_wrap_PyShape_IsHighlighted(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
4481 PyObject
*resultobj
;
4482 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
4484 PyObject
* obj0
= 0 ;
4486 (char *) "self", NULL
4489 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyShape_IsHighlighted",kwnames
,&obj0
)) goto fail
;
4490 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
4491 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
4493 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4494 result
= (bool)(arg1
)->IsHighlighted();
4496 wxPyEndAllowThreads(__tstate
);
4497 if (PyErr_Occurred()) SWIG_fail
;
4500 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
4508 static PyObject
*_wrap_PyShape_Selected(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
4509 PyObject
*resultobj
;
4510 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
4512 PyObject
* obj0
= 0 ;
4514 (char *) "self", NULL
4517 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyShape_Selected",kwnames
,&obj0
)) goto fail
;
4518 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
4519 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
4521 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4522 result
= (bool)(arg1
)->Selected();
4524 wxPyEndAllowThreads(__tstate
);
4525 if (PyErr_Occurred()) SWIG_fail
;
4528 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
4536 static PyObject
*_wrap_PyShape_AncestorSelected(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
4537 PyObject
*resultobj
;
4538 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
4540 PyObject
* obj0
= 0 ;
4542 (char *) "self", NULL
4545 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyShape_AncestorSelected",kwnames
,&obj0
)) goto fail
;
4546 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
4547 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
4549 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4550 result
= (bool)(arg1
)->AncestorSelected();
4552 wxPyEndAllowThreads(__tstate
);
4553 if (PyErr_Occurred()) SWIG_fail
;
4556 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
4564 static PyObject
*_wrap_PyShape_SetSensitivityFilter(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
4565 PyObject
*resultobj
;
4566 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
4567 int arg2
= (int) OP_ALL
;
4568 bool arg3
= (bool) false ;
4569 PyObject
* obj0
= 0 ;
4570 PyObject
* obj1
= 0 ;
4571 PyObject
* obj2
= 0 ;
4573 (char *) "self",(char *) "sens",(char *) "recursive", NULL
4576 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OO:PyShape_SetSensitivityFilter",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
4577 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
4578 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
4580 arg2
= (int)SWIG_As_int(obj1
);
4581 if (PyErr_Occurred()) SWIG_fail
;
4584 arg3
= (bool)SWIG_As_bool(obj2
);
4585 if (PyErr_Occurred()) SWIG_fail
;
4588 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4589 (arg1
)->SetSensitivityFilter(arg2
,arg3
);
4591 wxPyEndAllowThreads(__tstate
);
4592 if (PyErr_Occurred()) SWIG_fail
;
4594 Py_INCREF(Py_None
); resultobj
= Py_None
;
4601 static PyObject
*_wrap_PyShape_GetSensitivityFilter(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
4602 PyObject
*resultobj
;
4603 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
4605 PyObject
* obj0
= 0 ;
4607 (char *) "self", NULL
4610 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyShape_GetSensitivityFilter",kwnames
,&obj0
)) goto fail
;
4611 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
4612 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
4614 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4615 result
= (int)(arg1
)->GetSensitivityFilter();
4617 wxPyEndAllowThreads(__tstate
);
4618 if (PyErr_Occurred()) SWIG_fail
;
4620 resultobj
= SWIG_From_int((int)result
);
4627 static PyObject
*_wrap_PyShape_SetDraggable(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
4628 PyObject
*resultobj
;
4629 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
4631 bool arg3
= (bool) false ;
4632 PyObject
* obj0
= 0 ;
4633 PyObject
* obj1
= 0 ;
4634 PyObject
* obj2
= 0 ;
4636 (char *) "self",(char *) "drag",(char *) "recursive", NULL
4639 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:PyShape_SetDraggable",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
4640 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
4641 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
4642 arg2
= (bool)SWIG_As_bool(obj1
);
4643 if (PyErr_Occurred()) SWIG_fail
;
4645 arg3
= (bool)SWIG_As_bool(obj2
);
4646 if (PyErr_Occurred()) SWIG_fail
;
4649 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4650 (arg1
)->SetDraggable(arg2
,arg3
);
4652 wxPyEndAllowThreads(__tstate
);
4653 if (PyErr_Occurred()) SWIG_fail
;
4655 Py_INCREF(Py_None
); resultobj
= Py_None
;
4662 static PyObject
*_wrap_PyShape_SetFixedSize(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
4663 PyObject
*resultobj
;
4664 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
4667 PyObject
* obj0
= 0 ;
4668 PyObject
* obj1
= 0 ;
4669 PyObject
* obj2
= 0 ;
4671 (char *) "self",(char *) "x",(char *) "y", NULL
4674 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyShape_SetFixedSize",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
4675 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
4676 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
4677 arg2
= (bool)SWIG_As_bool(obj1
);
4678 if (PyErr_Occurred()) SWIG_fail
;
4679 arg3
= (bool)SWIG_As_bool(obj2
);
4680 if (PyErr_Occurred()) SWIG_fail
;
4682 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4683 (arg1
)->SetFixedSize(arg2
,arg3
);
4685 wxPyEndAllowThreads(__tstate
);
4686 if (PyErr_Occurred()) SWIG_fail
;
4688 Py_INCREF(Py_None
); resultobj
= Py_None
;
4695 static PyObject
*_wrap_PyShape_GetFixedSize(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
4696 PyObject
*resultobj
;
4697 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
4698 bool *arg2
= (bool *) 0 ;
4699 bool *arg3
= (bool *) 0 ;
4704 PyObject
* obj0
= 0 ;
4706 (char *) "self", NULL
4709 arg2
= &temp2
; res2
= SWIG_NEWOBJ
;
4710 arg3
= &temp3
; res3
= SWIG_NEWOBJ
;
4711 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyShape_GetFixedSize",kwnames
,&obj0
)) goto fail
;
4712 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
4713 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
4715 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4716 (arg1
)->GetFixedSize(arg2
,arg3
);
4718 wxPyEndAllowThreads(__tstate
);
4719 if (PyErr_Occurred()) SWIG_fail
;
4721 Py_INCREF(Py_None
); resultobj
= Py_None
;
4722 resultobj
= t_output_helper(resultobj
, ((res2
== SWIG_NEWOBJ
) ?
4723 SWIG_From_bool((*arg2
)) : SWIG_NewPointerObj((void*)(arg2
), SWIGTYPE_p_bool
, 0)));
4724 resultobj
= t_output_helper(resultobj
, ((res3
== SWIG_NEWOBJ
) ?
4725 SWIG_From_bool((*arg3
)) : SWIG_NewPointerObj((void*)(arg3
), SWIGTYPE_p_bool
, 0)));
4732 static PyObject
*_wrap_PyShape_GetFixedWidth(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
4733 PyObject
*resultobj
;
4734 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
4736 PyObject
* obj0
= 0 ;
4738 (char *) "self", NULL
4741 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyShape_GetFixedWidth",kwnames
,&obj0
)) goto fail
;
4742 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
4743 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
4745 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4746 result
= (bool)(arg1
)->GetFixedWidth();
4748 wxPyEndAllowThreads(__tstate
);
4749 if (PyErr_Occurred()) SWIG_fail
;
4752 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
4760 static PyObject
*_wrap_PyShape_GetFixedHeight(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
4761 PyObject
*resultobj
;
4762 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
4764 PyObject
* obj0
= 0 ;
4766 (char *) "self", NULL
4769 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyShape_GetFixedHeight",kwnames
,&obj0
)) goto fail
;
4770 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
4771 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
4773 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4774 result
= (bool)(arg1
)->GetFixedHeight();
4776 wxPyEndAllowThreads(__tstate
);
4777 if (PyErr_Occurred()) SWIG_fail
;
4780 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
4788 static PyObject
*_wrap_PyShape_SetSpaceAttachments(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
4789 PyObject
*resultobj
;
4790 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
4792 PyObject
* obj0
= 0 ;
4793 PyObject
* obj1
= 0 ;
4795 (char *) "self",(char *) "sp", NULL
4798 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyShape_SetSpaceAttachments",kwnames
,&obj0
,&obj1
)) goto fail
;
4799 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
4800 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
4801 arg2
= (bool)SWIG_As_bool(obj1
);
4802 if (PyErr_Occurred()) SWIG_fail
;
4804 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4805 (arg1
)->SetSpaceAttachments(arg2
);
4807 wxPyEndAllowThreads(__tstate
);
4808 if (PyErr_Occurred()) SWIG_fail
;
4810 Py_INCREF(Py_None
); resultobj
= Py_None
;
4817 static PyObject
*_wrap_PyShape_GetSpaceAttachments(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
4818 PyObject
*resultobj
;
4819 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
4821 PyObject
* obj0
= 0 ;
4823 (char *) "self", NULL
4826 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyShape_GetSpaceAttachments",kwnames
,&obj0
)) goto fail
;
4827 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
4828 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
4830 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4831 result
= (bool)(arg1
)->GetSpaceAttachments();
4833 wxPyEndAllowThreads(__tstate
);
4834 if (PyErr_Occurred()) SWIG_fail
;
4837 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
4845 static PyObject
*_wrap_PyShape_SetShadowMode(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
4846 PyObject
*resultobj
;
4847 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
4849 bool arg3
= (bool) false ;
4850 PyObject
* obj0
= 0 ;
4851 PyObject
* obj1
= 0 ;
4852 PyObject
* obj2
= 0 ;
4854 (char *) "self",(char *) "mode",(char *) "redraw", NULL
4857 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:PyShape_SetShadowMode",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
4858 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
4859 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
4860 arg2
= (int)SWIG_As_int(obj1
);
4861 if (PyErr_Occurred()) SWIG_fail
;
4863 arg3
= (bool)SWIG_As_bool(obj2
);
4864 if (PyErr_Occurred()) SWIG_fail
;
4867 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4868 (arg1
)->SetShadowMode(arg2
,arg3
);
4870 wxPyEndAllowThreads(__tstate
);
4871 if (PyErr_Occurred()) SWIG_fail
;
4873 Py_INCREF(Py_None
); resultobj
= Py_None
;
4880 static PyObject
*_wrap_PyShape_GetShadowMode(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
4881 PyObject
*resultobj
;
4882 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
4884 PyObject
* obj0
= 0 ;
4886 (char *) "self", NULL
4889 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyShape_GetShadowMode",kwnames
,&obj0
)) goto fail
;
4890 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
4891 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
4893 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4894 result
= (int)(arg1
)->GetShadowMode();
4896 wxPyEndAllowThreads(__tstate
);
4897 if (PyErr_Occurred()) SWIG_fail
;
4899 resultobj
= SWIG_From_int((int)result
);
4906 static PyObject
*_wrap_PyShape_HitTest(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
4907 PyObject
*resultobj
;
4908 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
4911 int *arg4
= (int *) 0 ;
4912 double *arg5
= (double *) 0 ;
4918 PyObject
* obj0
= 0 ;
4919 PyObject
* obj1
= 0 ;
4920 PyObject
* obj2
= 0 ;
4922 (char *) "self",(char *) "x",(char *) "y", NULL
4925 arg4
= &temp4
; res4
= SWIG_NEWOBJ
;
4926 arg5
= &temp5
; res5
= SWIG_NEWOBJ
;
4927 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyShape_HitTest",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
4928 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
4929 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
4930 arg2
= (double)SWIG_As_double(obj1
);
4931 if (PyErr_Occurred()) SWIG_fail
;
4932 arg3
= (double)SWIG_As_double(obj2
);
4933 if (PyErr_Occurred()) SWIG_fail
;
4935 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4936 result
= (bool)(arg1
)->HitTest(arg2
,arg3
,arg4
,arg5
);
4938 wxPyEndAllowThreads(__tstate
);
4939 if (PyErr_Occurred()) SWIG_fail
;
4942 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
4944 resultobj
= t_output_helper(resultobj
, ((res4
== SWIG_NEWOBJ
) ?
4945 SWIG_From_int((*arg4
)) : SWIG_NewPointerObj((void*)(arg4
), SWIGTYPE_p_int
, 0)));
4946 resultobj
= t_output_helper(resultobj
, ((res5
== SWIG_NEWOBJ
) ?
4947 SWIG_From_double((*arg5
)) : SWIG_NewPointerObj((void*)(arg5
), SWIGTYPE_p_double
, 0)));
4954 static PyObject
*_wrap_PyShape_SetCentreResize(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
4955 PyObject
*resultobj
;
4956 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
4958 PyObject
* obj0
= 0 ;
4959 PyObject
* obj1
= 0 ;
4961 (char *) "self",(char *) "cr", NULL
4964 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyShape_SetCentreResize",kwnames
,&obj0
,&obj1
)) goto fail
;
4965 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
4966 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
4967 arg2
= (bool)SWIG_As_bool(obj1
);
4968 if (PyErr_Occurred()) SWIG_fail
;
4970 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4971 (arg1
)->SetCentreResize(arg2
);
4973 wxPyEndAllowThreads(__tstate
);
4974 if (PyErr_Occurred()) SWIG_fail
;
4976 Py_INCREF(Py_None
); resultobj
= Py_None
;
4983 static PyObject
*_wrap_PyShape_GetCentreResize(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
4984 PyObject
*resultobj
;
4985 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
4987 PyObject
* obj0
= 0 ;
4989 (char *) "self", NULL
4992 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyShape_GetCentreResize",kwnames
,&obj0
)) goto fail
;
4993 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
4994 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
4996 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4997 result
= (bool)(arg1
)->GetCentreResize();
4999 wxPyEndAllowThreads(__tstate
);
5000 if (PyErr_Occurred()) SWIG_fail
;
5003 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
5011 static PyObject
*_wrap_PyShape_SetMaintainAspectRatio(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
5012 PyObject
*resultobj
;
5013 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
5015 PyObject
* obj0
= 0 ;
5016 PyObject
* obj1
= 0 ;
5018 (char *) "self",(char *) "ar", NULL
5021 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyShape_SetMaintainAspectRatio",kwnames
,&obj0
,&obj1
)) goto fail
;
5022 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
5023 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
5024 arg2
= (bool)SWIG_As_bool(obj1
);
5025 if (PyErr_Occurred()) SWIG_fail
;
5027 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5028 (arg1
)->SetMaintainAspectRatio(arg2
);
5030 wxPyEndAllowThreads(__tstate
);
5031 if (PyErr_Occurred()) SWIG_fail
;
5033 Py_INCREF(Py_None
); resultobj
= Py_None
;
5040 static PyObject
*_wrap_PyShape_GetMaintainAspectRatio(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
5041 PyObject
*resultobj
;
5042 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
5044 PyObject
* obj0
= 0 ;
5046 (char *) "self", NULL
5049 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyShape_GetMaintainAspectRatio",kwnames
,&obj0
)) goto fail
;
5050 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
5051 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
5053 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5054 result
= (bool)(arg1
)->GetMaintainAspectRatio();
5056 wxPyEndAllowThreads(__tstate
);
5057 if (PyErr_Occurred()) SWIG_fail
;
5060 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
5068 static PyObject
*_wrap_PyShape_GetLines(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
5069 PyObject
*resultobj
;
5070 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
5072 PyObject
* obj0
= 0 ;
5074 (char *) "self", NULL
5077 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyShape_GetLines",kwnames
,&obj0
)) goto fail
;
5078 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
5079 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
5081 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5082 result
= (PyObject
*)wxPyShape_GetLines(arg1
);
5084 wxPyEndAllowThreads(__tstate
);
5085 if (PyErr_Occurred()) SWIG_fail
;
5094 static PyObject
*_wrap_PyShape_SetDisableLabel(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
5095 PyObject
*resultobj
;
5096 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
5098 PyObject
* obj0
= 0 ;
5099 PyObject
* obj1
= 0 ;
5101 (char *) "self",(char *) "flag", NULL
5104 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyShape_SetDisableLabel",kwnames
,&obj0
,&obj1
)) goto fail
;
5105 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
5106 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
5107 arg2
= (bool)SWIG_As_bool(obj1
);
5108 if (PyErr_Occurred()) SWIG_fail
;
5110 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5111 (arg1
)->SetDisableLabel(arg2
);
5113 wxPyEndAllowThreads(__tstate
);
5114 if (PyErr_Occurred()) SWIG_fail
;
5116 Py_INCREF(Py_None
); resultobj
= Py_None
;
5123 static PyObject
*_wrap_PyShape_GetDisableLabel(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
5124 PyObject
*resultobj
;
5125 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
5127 PyObject
* obj0
= 0 ;
5129 (char *) "self", NULL
5132 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyShape_GetDisableLabel",kwnames
,&obj0
)) goto fail
;
5133 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
5134 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
5136 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5137 result
= (bool)(arg1
)->GetDisableLabel();
5139 wxPyEndAllowThreads(__tstate
);
5140 if (PyErr_Occurred()) SWIG_fail
;
5143 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
5151 static PyObject
*_wrap_PyShape_SetAttachmentMode(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
5152 PyObject
*resultobj
;
5153 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
5155 PyObject
* obj0
= 0 ;
5156 PyObject
* obj1
= 0 ;
5158 (char *) "self",(char *) "mode", NULL
5161 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyShape_SetAttachmentMode",kwnames
,&obj0
,&obj1
)) goto fail
;
5162 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
5163 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
5164 arg2
= (int)SWIG_As_int(obj1
);
5165 if (PyErr_Occurred()) SWIG_fail
;
5167 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5168 (arg1
)->SetAttachmentMode(arg2
);
5170 wxPyEndAllowThreads(__tstate
);
5171 if (PyErr_Occurred()) SWIG_fail
;
5173 Py_INCREF(Py_None
); resultobj
= Py_None
;
5180 static PyObject
*_wrap_PyShape_GetAttachmentMode(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
5181 PyObject
*resultobj
;
5182 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
5184 PyObject
* obj0
= 0 ;
5186 (char *) "self", NULL
5189 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyShape_GetAttachmentMode",kwnames
,&obj0
)) goto fail
;
5190 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
5191 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
5193 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5194 result
= (int)(arg1
)->GetAttachmentMode();
5196 wxPyEndAllowThreads(__tstate
);
5197 if (PyErr_Occurred()) SWIG_fail
;
5199 resultobj
= SWIG_From_int((int)result
);
5206 static PyObject
*_wrap_PyShape_SetId(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
5207 PyObject
*resultobj
;
5208 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
5210 PyObject
* obj0
= 0 ;
5211 PyObject
* obj1
= 0 ;
5213 (char *) "self",(char *) "i", NULL
5216 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyShape_SetId",kwnames
,&obj0
,&obj1
)) goto fail
;
5217 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
5218 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
5219 arg2
= (long)SWIG_As_long(obj1
);
5220 if (PyErr_Occurred()) SWIG_fail
;
5222 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5223 (arg1
)->SetId(arg2
);
5225 wxPyEndAllowThreads(__tstate
);
5226 if (PyErr_Occurred()) SWIG_fail
;
5228 Py_INCREF(Py_None
); resultobj
= Py_None
;
5235 static PyObject
*_wrap_PyShape_GetId(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
5236 PyObject
*resultobj
;
5237 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
5239 PyObject
* obj0
= 0 ;
5241 (char *) "self", NULL
5244 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyShape_GetId",kwnames
,&obj0
)) goto fail
;
5245 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
5246 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
5248 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5249 result
= (long)(arg1
)->GetId();
5251 wxPyEndAllowThreads(__tstate
);
5252 if (PyErr_Occurred()) SWIG_fail
;
5254 resultobj
= SWIG_From_long((long)result
);
5261 static PyObject
*_wrap_PyShape_SetPen(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
5262 PyObject
*resultobj
;
5263 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
5264 wxPen
*arg2
= (wxPen
*) 0 ;
5265 PyObject
* obj0
= 0 ;
5266 PyObject
* obj1
= 0 ;
5268 (char *) "self",(char *) "pen", NULL
5271 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyShape_SetPen",kwnames
,&obj0
,&obj1
)) goto fail
;
5272 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
5273 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
5277 if (obj1
== Py_None
) {
5280 else if (! wxPyConvertSwigPtr(obj1
, (void **) &temp
, wxT("wxPen"))) {
5281 PyErr_SetString(PyExc_TypeError
, "Type error, expected wxPen.");
5286 arg2
= wxThePenList
->FindOrCreatePen(temp
->GetColour(),
5293 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5294 (arg1
)->SetPen(arg2
);
5296 wxPyEndAllowThreads(__tstate
);
5297 if (PyErr_Occurred()) SWIG_fail
;
5299 Py_INCREF(Py_None
); resultobj
= Py_None
;
5306 static PyObject
*_wrap_PyShape_SetBrush(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
5307 PyObject
*resultobj
;
5308 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
5309 wxBrush
*arg2
= (wxBrush
*) 0 ;
5310 PyObject
* obj0
= 0 ;
5311 PyObject
* obj1
= 0 ;
5313 (char *) "self",(char *) "brush", NULL
5316 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyShape_SetBrush",kwnames
,&obj0
,&obj1
)) goto fail
;
5317 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
5318 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
5322 if (obj1
== Py_None
) {
5325 else if (! wxPyConvertSwigPtr(obj1
, (void **) &temp
, wxT("wxBrush"))) {
5326 PyErr_SetString(PyExc_TypeError
, "Type error, expected wxBrush.");
5331 arg2
= wxTheBrushList
->FindOrCreateBrush(temp
->GetColour(), temp
->GetStyle());
5336 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5337 (arg1
)->SetBrush(arg2
);
5339 wxPyEndAllowThreads(__tstate
);
5340 if (PyErr_Occurred()) SWIG_fail
;
5342 Py_INCREF(Py_None
); resultobj
= Py_None
;
5349 static PyObject
*_wrap_PyShape_Show(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
5350 PyObject
*resultobj
;
5351 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
5353 PyObject
* obj0
= 0 ;
5354 PyObject
* obj1
= 0 ;
5356 (char *) "self",(char *) "show", NULL
5359 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyShape_Show",kwnames
,&obj0
,&obj1
)) goto fail
;
5360 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
5361 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
5362 arg2
= (bool)SWIG_As_bool(obj1
);
5363 if (PyErr_Occurred()) SWIG_fail
;
5365 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5368 wxPyEndAllowThreads(__tstate
);
5369 if (PyErr_Occurred()) SWIG_fail
;
5371 Py_INCREF(Py_None
); resultobj
= Py_None
;
5378 static PyObject
*_wrap_PyShape_IsShown(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
5379 PyObject
*resultobj
;
5380 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
5382 PyObject
* obj0
= 0 ;
5384 (char *) "self", NULL
5387 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyShape_IsShown",kwnames
,&obj0
)) goto fail
;
5388 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
5389 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
5391 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5392 result
= (bool)(arg1
)->IsShown();
5394 wxPyEndAllowThreads(__tstate
);
5395 if (PyErr_Occurred()) SWIG_fail
;
5398 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
5406 static PyObject
*_wrap_PyShape_Move(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
5407 PyObject
*resultobj
;
5408 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
5412 bool arg5
= (bool) true ;
5413 PyObject
* obj0
= 0 ;
5414 PyObject
* obj1
= 0 ;
5415 PyObject
* obj2
= 0 ;
5416 PyObject
* obj3
= 0 ;
5417 PyObject
* obj4
= 0 ;
5419 (char *) "self",(char *) "dc",(char *) "x1",(char *) "y1",(char *) "display", NULL
5422 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO|O:PyShape_Move",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
5423 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
5424 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
5425 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
5426 SWIG_POINTER_EXCEPTION
| 0)) == -1)
5429 PyErr_SetString(PyExc_TypeError
,"null reference");
5432 arg3
= (double)SWIG_As_double(obj2
);
5433 if (PyErr_Occurred()) SWIG_fail
;
5434 arg4
= (double)SWIG_As_double(obj3
);
5435 if (PyErr_Occurred()) SWIG_fail
;
5437 arg5
= (bool)SWIG_As_bool(obj4
);
5438 if (PyErr_Occurred()) SWIG_fail
;
5441 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5442 (arg1
)->Move(*arg2
,arg3
,arg4
,arg5
);
5444 wxPyEndAllowThreads(__tstate
);
5445 if (PyErr_Occurred()) SWIG_fail
;
5447 Py_INCREF(Py_None
); resultobj
= Py_None
;
5454 static PyObject
*_wrap_PyShape_Erase(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
5455 PyObject
*resultobj
;
5456 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
5458 PyObject
* obj0
= 0 ;
5459 PyObject
* obj1
= 0 ;
5461 (char *) "self",(char *) "dc", NULL
5464 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyShape_Erase",kwnames
,&obj0
,&obj1
)) goto fail
;
5465 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
5466 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
5467 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
5468 SWIG_POINTER_EXCEPTION
| 0)) == -1)
5471 PyErr_SetString(PyExc_TypeError
,"null reference");
5475 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5476 (arg1
)->Erase(*arg2
);
5478 wxPyEndAllowThreads(__tstate
);
5479 if (PyErr_Occurred()) SWIG_fail
;
5481 Py_INCREF(Py_None
); resultobj
= Py_None
;
5488 static PyObject
*_wrap_PyShape_EraseContents(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
5489 PyObject
*resultobj
;
5490 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
5492 PyObject
* obj0
= 0 ;
5493 PyObject
* obj1
= 0 ;
5495 (char *) "self",(char *) "dc", NULL
5498 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyShape_EraseContents",kwnames
,&obj0
,&obj1
)) goto fail
;
5499 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
5500 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
5501 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
5502 SWIG_POINTER_EXCEPTION
| 0)) == -1)
5505 PyErr_SetString(PyExc_TypeError
,"null reference");
5509 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5510 (arg1
)->EraseContents(*arg2
);
5512 wxPyEndAllowThreads(__tstate
);
5513 if (PyErr_Occurred()) SWIG_fail
;
5515 Py_INCREF(Py_None
); resultobj
= Py_None
;
5522 static PyObject
*_wrap_PyShape_Draw(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
5523 PyObject
*resultobj
;
5524 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
5526 PyObject
* obj0
= 0 ;
5527 PyObject
* obj1
= 0 ;
5529 (char *) "self",(char *) "dc", NULL
5532 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyShape_Draw",kwnames
,&obj0
,&obj1
)) goto fail
;
5533 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
5534 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
5535 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
5536 SWIG_POINTER_EXCEPTION
| 0)) == -1)
5539 PyErr_SetString(PyExc_TypeError
,"null reference");
5543 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5544 (arg1
)->Draw(*arg2
);
5546 wxPyEndAllowThreads(__tstate
);
5547 if (PyErr_Occurred()) SWIG_fail
;
5549 Py_INCREF(Py_None
); resultobj
= Py_None
;
5556 static PyObject
*_wrap_PyShape_Flash(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
5557 PyObject
*resultobj
;
5558 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
5559 PyObject
* obj0
= 0 ;
5561 (char *) "self", NULL
5564 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyShape_Flash",kwnames
,&obj0
)) goto fail
;
5565 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
5566 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
5568 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5571 wxPyEndAllowThreads(__tstate
);
5572 if (PyErr_Occurred()) SWIG_fail
;
5574 Py_INCREF(Py_None
); resultobj
= Py_None
;
5581 static PyObject
*_wrap_PyShape_MoveLinks(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
5582 PyObject
*resultobj
;
5583 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
5585 PyObject
* obj0
= 0 ;
5586 PyObject
* obj1
= 0 ;
5588 (char *) "self",(char *) "dc", NULL
5591 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyShape_MoveLinks",kwnames
,&obj0
,&obj1
)) goto fail
;
5592 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
5593 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
5594 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
5595 SWIG_POINTER_EXCEPTION
| 0)) == -1)
5598 PyErr_SetString(PyExc_TypeError
,"null reference");
5602 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5603 (arg1
)->MoveLinks(*arg2
);
5605 wxPyEndAllowThreads(__tstate
);
5606 if (PyErr_Occurred()) SWIG_fail
;
5608 Py_INCREF(Py_None
); resultobj
= Py_None
;
5615 static PyObject
*_wrap_PyShape_DrawContents(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
5616 PyObject
*resultobj
;
5617 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
5619 PyObject
* obj0
= 0 ;
5620 PyObject
* obj1
= 0 ;
5622 (char *) "self",(char *) "dc", NULL
5625 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyShape_DrawContents",kwnames
,&obj0
,&obj1
)) goto fail
;
5626 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
5627 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
5628 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
5629 SWIG_POINTER_EXCEPTION
| 0)) == -1)
5632 PyErr_SetString(PyExc_TypeError
,"null reference");
5636 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5637 (arg1
)->DrawContents(*arg2
);
5639 wxPyEndAllowThreads(__tstate
);
5640 if (PyErr_Occurred()) SWIG_fail
;
5642 Py_INCREF(Py_None
); resultobj
= Py_None
;
5649 static PyObject
*_wrap_PyShape_SetSize(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
5650 PyObject
*resultobj
;
5651 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
5654 bool arg4
= (bool) true ;
5655 PyObject
* obj0
= 0 ;
5656 PyObject
* obj1
= 0 ;
5657 PyObject
* obj2
= 0 ;
5658 PyObject
* obj3
= 0 ;
5660 (char *) "self",(char *) "x",(char *) "y",(char *) "recursive", NULL
5663 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|O:PyShape_SetSize",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) goto fail
;
5664 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
5665 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
5666 arg2
= (double)SWIG_As_double(obj1
);
5667 if (PyErr_Occurred()) SWIG_fail
;
5668 arg3
= (double)SWIG_As_double(obj2
);
5669 if (PyErr_Occurred()) SWIG_fail
;
5671 arg4
= (bool)SWIG_As_bool(obj3
);
5672 if (PyErr_Occurred()) SWIG_fail
;
5675 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5676 (arg1
)->SetSize(arg2
,arg3
,arg4
);
5678 wxPyEndAllowThreads(__tstate
);
5679 if (PyErr_Occurred()) SWIG_fail
;
5681 Py_INCREF(Py_None
); resultobj
= Py_None
;
5688 static PyObject
*_wrap_PyShape_SetAttachmentSize(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
5689 PyObject
*resultobj
;
5690 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
5693 PyObject
* obj0
= 0 ;
5694 PyObject
* obj1
= 0 ;
5695 PyObject
* obj2
= 0 ;
5697 (char *) "self",(char *) "x",(char *) "y", NULL
5700 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyShape_SetAttachmentSize",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
5701 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
5702 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
5703 arg2
= (double)SWIG_As_double(obj1
);
5704 if (PyErr_Occurred()) SWIG_fail
;
5705 arg3
= (double)SWIG_As_double(obj2
);
5706 if (PyErr_Occurred()) SWIG_fail
;
5708 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5709 (arg1
)->SetAttachmentSize(arg2
,arg3
);
5711 wxPyEndAllowThreads(__tstate
);
5712 if (PyErr_Occurred()) SWIG_fail
;
5714 Py_INCREF(Py_None
); resultobj
= Py_None
;
5721 static PyObject
*_wrap_PyShape_Attach(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
5722 PyObject
*resultobj
;
5723 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
5724 wxPyShapeCanvas
*arg2
= (wxPyShapeCanvas
*) 0 ;
5725 PyObject
* obj0
= 0 ;
5726 PyObject
* obj1
= 0 ;
5728 (char *) "self",(char *) "can", NULL
5731 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyShape_Attach",kwnames
,&obj0
,&obj1
)) goto fail
;
5732 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
5733 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
5734 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyShapeCanvas
,
5735 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
5737 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5738 (arg1
)->Attach(arg2
);
5740 wxPyEndAllowThreads(__tstate
);
5741 if (PyErr_Occurred()) SWIG_fail
;
5743 Py_INCREF(Py_None
); resultobj
= Py_None
;
5750 static PyObject
*_wrap_PyShape_Detach(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
5751 PyObject
*resultobj
;
5752 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
5753 PyObject
* obj0
= 0 ;
5755 (char *) "self", NULL
5758 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyShape_Detach",kwnames
,&obj0
)) goto fail
;
5759 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
5760 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
5762 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5765 wxPyEndAllowThreads(__tstate
);
5766 if (PyErr_Occurred()) SWIG_fail
;
5768 Py_INCREF(Py_None
); resultobj
= Py_None
;
5775 static PyObject
*_wrap_PyShape_Constrain(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
5776 PyObject
*resultobj
;
5777 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
5779 PyObject
* obj0
= 0 ;
5781 (char *) "self", NULL
5784 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyShape_Constrain",kwnames
,&obj0
)) goto fail
;
5785 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
5786 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
5788 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5789 result
= (bool)(arg1
)->Constrain();
5791 wxPyEndAllowThreads(__tstate
);
5792 if (PyErr_Occurred()) SWIG_fail
;
5795 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
5803 static PyObject
*_wrap_PyShape_AddLine(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
5804 PyObject
*resultobj
;
5805 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
5806 wxPyLineShape
*arg2
= (wxPyLineShape
*) 0 ;
5807 wxPyShape
*arg3
= (wxPyShape
*) 0 ;
5808 int arg4
= (int) 0 ;
5809 int arg5
= (int) 0 ;
5810 int arg6
= (int) -1 ;
5811 int arg7
= (int) -1 ;
5812 PyObject
* obj0
= 0 ;
5813 PyObject
* obj1
= 0 ;
5814 PyObject
* obj2
= 0 ;
5815 PyObject
* obj3
= 0 ;
5816 PyObject
* obj4
= 0 ;
5817 PyObject
* obj5
= 0 ;
5818 PyObject
* obj6
= 0 ;
5820 (char *) "self",(char *) "line",(char *) "other",(char *) "attachFrom",(char *) "attachTo",(char *) "positionFrom",(char *) "positionTo", NULL
5823 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OOOO:PyShape_AddLine",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) goto fail
;
5824 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
5825 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
5826 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyLineShape
,
5827 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
5828 if ((SWIG_ConvertPtr(obj2
,(void **)(&arg3
),SWIGTYPE_p_wxPyShape
,
5829 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
5831 arg4
= (int)SWIG_As_int(obj3
);
5832 if (PyErr_Occurred()) SWIG_fail
;
5835 arg5
= (int)SWIG_As_int(obj4
);
5836 if (PyErr_Occurred()) SWIG_fail
;
5839 arg6
= (int)SWIG_As_int(obj5
);
5840 if (PyErr_Occurred()) SWIG_fail
;
5843 arg7
= (int)SWIG_As_int(obj6
);
5844 if (PyErr_Occurred()) SWIG_fail
;
5847 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5848 (arg1
)->AddLine(arg2
,arg3
,arg4
,arg5
,arg6
,arg7
);
5850 wxPyEndAllowThreads(__tstate
);
5851 if (PyErr_Occurred()) SWIG_fail
;
5853 Py_INCREF(Py_None
); resultobj
= Py_None
;
5860 static PyObject
*_wrap_PyShape_GetLinePosition(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
5861 PyObject
*resultobj
;
5862 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
5863 wxPyLineShape
*arg2
= (wxPyLineShape
*) 0 ;
5865 PyObject
* obj0
= 0 ;
5866 PyObject
* obj1
= 0 ;
5868 (char *) "self",(char *) "line", NULL
5871 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyShape_GetLinePosition",kwnames
,&obj0
,&obj1
)) goto fail
;
5872 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
5873 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
5874 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyLineShape
,
5875 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
5877 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5878 result
= (int)(arg1
)->GetLinePosition(arg2
);
5880 wxPyEndAllowThreads(__tstate
);
5881 if (PyErr_Occurred()) SWIG_fail
;
5883 resultobj
= SWIG_From_int((int)result
);
5890 static PyObject
*_wrap_PyShape_AddText(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
5891 PyObject
*resultobj
;
5892 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
5893 wxString
*arg2
= 0 ;
5894 bool temp2
= false ;
5895 PyObject
* obj0
= 0 ;
5896 PyObject
* obj1
= 0 ;
5898 (char *) "self",(char *) "string", NULL
5901 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyShape_AddText",kwnames
,&obj0
,&obj1
)) goto fail
;
5902 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
5903 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
5905 arg2
= wxString_in_helper(obj1
);
5906 if (arg2
== NULL
) SWIG_fail
;
5910 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5911 (arg1
)->AddText((wxString
const &)*arg2
);
5913 wxPyEndAllowThreads(__tstate
);
5914 if (PyErr_Occurred()) SWIG_fail
;
5916 Py_INCREF(Py_None
); resultobj
= Py_None
;
5931 static PyObject
*_wrap_PyShape_GetPen(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
5932 PyObject
*resultobj
;
5933 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
5935 PyObject
* obj0
= 0 ;
5937 (char *) "self", NULL
5940 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyShape_GetPen",kwnames
,&obj0
)) goto fail
;
5941 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
5942 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
5944 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5945 result
= (wxPen
*)(arg1
)->GetPen();
5947 wxPyEndAllowThreads(__tstate
);
5948 if (PyErr_Occurred()) SWIG_fail
;
5950 resultobj
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxPen
, 0);
5957 static PyObject
*_wrap_PyShape_GetBrush(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
5958 PyObject
*resultobj
;
5959 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
5961 PyObject
* obj0
= 0 ;
5963 (char *) "self", NULL
5966 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyShape_GetBrush",kwnames
,&obj0
)) goto fail
;
5967 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
5968 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
5970 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5971 result
= (wxBrush
*)(arg1
)->GetBrush();
5973 wxPyEndAllowThreads(__tstate
);
5974 if (PyErr_Occurred()) SWIG_fail
;
5976 resultobj
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxBrush
, 0);
5983 static PyObject
*_wrap_PyShape_SetDefaultRegionSize(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
5984 PyObject
*resultobj
;
5985 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
5986 PyObject
* obj0
= 0 ;
5988 (char *) "self", NULL
5991 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyShape_SetDefaultRegionSize",kwnames
,&obj0
)) goto fail
;
5992 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
5993 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
5995 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5996 (arg1
)->SetDefaultRegionSize();
5998 wxPyEndAllowThreads(__tstate
);
5999 if (PyErr_Occurred()) SWIG_fail
;
6001 Py_INCREF(Py_None
); resultobj
= Py_None
;
6008 static PyObject
*_wrap_PyShape_FormatText(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
6009 PyObject
*resultobj
;
6010 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
6012 wxString
*arg3
= 0 ;
6013 int arg4
= (int) 0 ;
6014 bool temp3
= false ;
6015 PyObject
* obj0
= 0 ;
6016 PyObject
* obj1
= 0 ;
6017 PyObject
* obj2
= 0 ;
6018 PyObject
* obj3
= 0 ;
6020 (char *) "self",(char *) "dc",(char *) "s",(char *) "regionId", NULL
6023 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|O:PyShape_FormatText",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) goto fail
;
6024 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
6025 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
6026 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
6027 SWIG_POINTER_EXCEPTION
| 0)) == -1)
6030 PyErr_SetString(PyExc_TypeError
,"null reference");
6034 arg3
= wxString_in_helper(obj2
);
6035 if (arg3
== NULL
) SWIG_fail
;
6039 arg4
= (int)SWIG_As_int(obj3
);
6040 if (PyErr_Occurred()) SWIG_fail
;
6043 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6044 (arg1
)->FormatText(*arg2
,(wxString
const &)*arg3
,arg4
);
6046 wxPyEndAllowThreads(__tstate
);
6047 if (PyErr_Occurred()) SWIG_fail
;
6049 Py_INCREF(Py_None
); resultobj
= Py_None
;
6064 static PyObject
*_wrap_PyShape_SetFormatMode(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
6065 PyObject
*resultobj
;
6066 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
6068 int arg3
= (int) 0 ;
6069 PyObject
* obj0
= 0 ;
6070 PyObject
* obj1
= 0 ;
6071 PyObject
* obj2
= 0 ;
6073 (char *) "self",(char *) "mode",(char *) "regionId", NULL
6076 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:PyShape_SetFormatMode",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
6077 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
6078 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
6079 arg2
= (int)SWIG_As_int(obj1
);
6080 if (PyErr_Occurred()) SWIG_fail
;
6082 arg3
= (int)SWIG_As_int(obj2
);
6083 if (PyErr_Occurred()) SWIG_fail
;
6086 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6087 (arg1
)->SetFormatMode(arg2
,arg3
);
6089 wxPyEndAllowThreads(__tstate
);
6090 if (PyErr_Occurred()) SWIG_fail
;
6092 Py_INCREF(Py_None
); resultobj
= Py_None
;
6099 static PyObject
*_wrap_PyShape_GetFormatMode(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
6100 PyObject
*resultobj
;
6101 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
6102 int arg2
= (int) 0 ;
6104 PyObject
* obj0
= 0 ;
6105 PyObject
* obj1
= 0 ;
6107 (char *) "self",(char *) "regionId", NULL
6110 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|O:PyShape_GetFormatMode",kwnames
,&obj0
,&obj1
)) goto fail
;
6111 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
6112 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
6114 arg2
= (int)SWIG_As_int(obj1
);
6115 if (PyErr_Occurred()) SWIG_fail
;
6118 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6119 result
= (int)(arg1
)->GetFormatMode(arg2
);
6121 wxPyEndAllowThreads(__tstate
);
6122 if (PyErr_Occurred()) SWIG_fail
;
6124 resultobj
= SWIG_From_int((int)result
);
6131 static PyObject
*_wrap_PyShape_SetFont(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
6132 PyObject
*resultobj
;
6133 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
6134 wxFont
*arg2
= (wxFont
*) 0 ;
6135 int arg3
= (int) 0 ;
6136 PyObject
* obj0
= 0 ;
6137 PyObject
* obj1
= 0 ;
6138 PyObject
* obj2
= 0 ;
6140 (char *) "self",(char *) "font",(char *) "regionId", NULL
6143 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:PyShape_SetFont",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
6144 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
6145 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
6149 if (obj1
== Py_None
) {
6152 else if (! wxPyConvertSwigPtr(obj1
, (void **) &temp
, wxT("wxFont"))) {
6153 PyErr_SetString(PyExc_TypeError
, "Type error, expected wxFont.");
6158 arg2
= wxTheFontList
->FindOrCreateFont(temp
->GetPointSize(),
6162 temp
->GetUnderlined(),
6163 temp
->GetFaceName(),
6164 temp
->GetEncoding());
6169 arg3
= (int)SWIG_As_int(obj2
);
6170 if (PyErr_Occurred()) SWIG_fail
;
6173 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6174 (arg1
)->SetFont(arg2
,arg3
);
6176 wxPyEndAllowThreads(__tstate
);
6177 if (PyErr_Occurred()) SWIG_fail
;
6179 Py_INCREF(Py_None
); resultobj
= Py_None
;
6186 static PyObject
*_wrap_PyShape_GetFont(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
6187 PyObject
*resultobj
;
6188 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
6189 int arg2
= (int) 0 ;
6191 PyObject
* obj0
= 0 ;
6192 PyObject
* obj1
= 0 ;
6194 (char *) "self",(char *) "regionId", NULL
6197 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|O:PyShape_GetFont",kwnames
,&obj0
,&obj1
)) goto fail
;
6198 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
6199 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
6201 arg2
= (int)SWIG_As_int(obj1
);
6202 if (PyErr_Occurred()) SWIG_fail
;
6205 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6206 result
= (wxFont
*)(arg1
)->GetFont(arg2
);
6208 wxPyEndAllowThreads(__tstate
);
6209 if (PyErr_Occurred()) SWIG_fail
;
6211 resultobj
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxFont
, 0);
6218 static PyObject
*_wrap_PyShape_SetTextColour(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
6219 PyObject
*resultobj
;
6220 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
6221 wxString
*arg2
= 0 ;
6222 int arg3
= (int) 0 ;
6223 bool temp2
= false ;
6224 PyObject
* obj0
= 0 ;
6225 PyObject
* obj1
= 0 ;
6226 PyObject
* obj2
= 0 ;
6228 (char *) "self",(char *) "colour",(char *) "regionId", NULL
6231 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:PyShape_SetTextColour",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
6232 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
6233 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
6235 arg2
= wxString_in_helper(obj1
);
6236 if (arg2
== NULL
) SWIG_fail
;
6240 arg3
= (int)SWIG_As_int(obj2
);
6241 if (PyErr_Occurred()) SWIG_fail
;
6244 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6245 (arg1
)->SetTextColour((wxString
const &)*arg2
,arg3
);
6247 wxPyEndAllowThreads(__tstate
);
6248 if (PyErr_Occurred()) SWIG_fail
;
6250 Py_INCREF(Py_None
); resultobj
= Py_None
;
6265 static PyObject
*_wrap_PyShape_GetTextColour(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
6266 PyObject
*resultobj
;
6267 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
6268 int arg2
= (int) 0 ;
6270 PyObject
* obj0
= 0 ;
6271 PyObject
* obj1
= 0 ;
6273 (char *) "self",(char *) "regionId", NULL
6276 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|O:PyShape_GetTextColour",kwnames
,&obj0
,&obj1
)) goto fail
;
6277 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
6278 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
6280 arg2
= (int)SWIG_As_int(obj1
);
6281 if (PyErr_Occurred()) SWIG_fail
;
6284 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6285 result
= (arg1
)->GetTextColour(arg2
);
6287 wxPyEndAllowThreads(__tstate
);
6288 if (PyErr_Occurred()) SWIG_fail
;
6292 resultobj
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len());
6294 resultobj
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len());
6303 static PyObject
*_wrap_PyShape_GetNumberOfTextRegions(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
6304 PyObject
*resultobj
;
6305 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
6307 PyObject
* obj0
= 0 ;
6309 (char *) "self", NULL
6312 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyShape_GetNumberOfTextRegions",kwnames
,&obj0
)) goto fail
;
6313 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
6314 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
6316 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6317 result
= (int)(arg1
)->GetNumberOfTextRegions();
6319 wxPyEndAllowThreads(__tstate
);
6320 if (PyErr_Occurred()) SWIG_fail
;
6322 resultobj
= SWIG_From_int((int)result
);
6329 static PyObject
*_wrap_PyShape_SetRegionName(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
6330 PyObject
*resultobj
;
6331 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
6332 wxString
*arg2
= 0 ;
6333 int arg3
= (int) 0 ;
6334 bool temp2
= false ;
6335 PyObject
* obj0
= 0 ;
6336 PyObject
* obj1
= 0 ;
6337 PyObject
* obj2
= 0 ;
6339 (char *) "self",(char *) "name",(char *) "regionId", NULL
6342 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:PyShape_SetRegionName",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
6343 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
6344 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
6346 arg2
= wxString_in_helper(obj1
);
6347 if (arg2
== NULL
) SWIG_fail
;
6351 arg3
= (int)SWIG_As_int(obj2
);
6352 if (PyErr_Occurred()) SWIG_fail
;
6355 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6356 (arg1
)->SetRegionName((wxString
const &)*arg2
,arg3
);
6358 wxPyEndAllowThreads(__tstate
);
6359 if (PyErr_Occurred()) SWIG_fail
;
6361 Py_INCREF(Py_None
); resultobj
= Py_None
;
6376 static PyObject
*_wrap_PyShape_GetRegionName(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
6377 PyObject
*resultobj
;
6378 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
6381 PyObject
* obj0
= 0 ;
6382 PyObject
* obj1
= 0 ;
6384 (char *) "self",(char *) "regionId", NULL
6387 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyShape_GetRegionName",kwnames
,&obj0
,&obj1
)) goto fail
;
6388 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
6389 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
6390 arg2
= (int)SWIG_As_int(obj1
);
6391 if (PyErr_Occurred()) SWIG_fail
;
6393 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6394 result
= (arg1
)->GetRegionName(arg2
);
6396 wxPyEndAllowThreads(__tstate
);
6397 if (PyErr_Occurred()) SWIG_fail
;
6401 resultobj
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len());
6403 resultobj
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len());
6412 static PyObject
*_wrap_PyShape_GetRegionId(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
6413 PyObject
*resultobj
;
6414 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
6415 wxString
*arg2
= 0 ;
6417 bool temp2
= false ;
6418 PyObject
* obj0
= 0 ;
6419 PyObject
* obj1
= 0 ;
6421 (char *) "self",(char *) "name", NULL
6424 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyShape_GetRegionId",kwnames
,&obj0
,&obj1
)) goto fail
;
6425 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
6426 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
6428 arg2
= wxString_in_helper(obj1
);
6429 if (arg2
== NULL
) SWIG_fail
;
6433 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6434 result
= (int)(arg1
)->GetRegionId((wxString
const &)*arg2
);
6436 wxPyEndAllowThreads(__tstate
);
6437 if (PyErr_Occurred()) SWIG_fail
;
6439 resultobj
= SWIG_From_int((int)result
);
6454 static PyObject
*_wrap_PyShape_NameRegions(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
6455 PyObject
*resultobj
;
6456 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
6457 wxString
const &arg2_defvalue
= wxPyEmptyString
;
6458 wxString
*arg2
= (wxString
*) &arg2_defvalue
;
6459 bool temp2
= false ;
6460 PyObject
* obj0
= 0 ;
6461 PyObject
* obj1
= 0 ;
6463 (char *) "self",(char *) "parentName", NULL
6466 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|O:PyShape_NameRegions",kwnames
,&obj0
,&obj1
)) goto fail
;
6467 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
6468 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
6471 arg2
= wxString_in_helper(obj1
);
6472 if (arg2
== NULL
) SWIG_fail
;
6477 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6478 (arg1
)->NameRegions((wxString
const &)*arg2
);
6480 wxPyEndAllowThreads(__tstate
);
6481 if (PyErr_Occurred()) SWIG_fail
;
6483 Py_INCREF(Py_None
); resultobj
= Py_None
;
6498 static PyObject
*_wrap_PyShape_GetRegions(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
6499 PyObject
*resultobj
;
6500 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
6502 PyObject
* obj0
= 0 ;
6504 (char *) "self", NULL
6507 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyShape_GetRegions",kwnames
,&obj0
)) goto fail
;
6508 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
6509 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
6511 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6512 result
= (PyObject
*)wxPyShape_GetRegions(arg1
);
6514 wxPyEndAllowThreads(__tstate
);
6515 if (PyErr_Occurred()) SWIG_fail
;
6524 static PyObject
*_wrap_PyShape_AddRegion(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
6525 PyObject
*resultobj
;
6526 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
6527 wxShapeRegion
*arg2
= (wxShapeRegion
*) 0 ;
6528 PyObject
* obj0
= 0 ;
6529 PyObject
* obj1
= 0 ;
6531 (char *) "self",(char *) "region", NULL
6534 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyShape_AddRegion",kwnames
,&obj0
,&obj1
)) goto fail
;
6535 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
6536 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
6537 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxShapeRegion
,
6538 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
6540 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6541 (arg1
)->AddRegion(arg2
);
6543 wxPyEndAllowThreads(__tstate
);
6544 if (PyErr_Occurred()) SWIG_fail
;
6546 Py_INCREF(Py_None
); resultobj
= Py_None
;
6553 static PyObject
*_wrap_PyShape_ClearRegions(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
6554 PyObject
*resultobj
;
6555 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
6556 PyObject
* obj0
= 0 ;
6558 (char *) "self", NULL
6561 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyShape_ClearRegions",kwnames
,&obj0
)) goto fail
;
6562 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
6563 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
6565 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6566 (arg1
)->ClearRegions();
6568 wxPyEndAllowThreads(__tstate
);
6569 if (PyErr_Occurred()) SWIG_fail
;
6571 Py_INCREF(Py_None
); resultobj
= Py_None
;
6578 static PyObject
*_wrap_PyShape_AssignNewIds(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
6579 PyObject
*resultobj
;
6580 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
6581 PyObject
* obj0
= 0 ;
6583 (char *) "self", NULL
6586 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyShape_AssignNewIds",kwnames
,&obj0
)) goto fail
;
6587 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
6588 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
6590 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6591 (arg1
)->AssignNewIds();
6593 wxPyEndAllowThreads(__tstate
);
6594 if (PyErr_Occurred()) SWIG_fail
;
6596 Py_INCREF(Py_None
); resultobj
= Py_None
;
6603 static PyObject
*_wrap_PyShape_FindRegion(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
6604 PyObject
*resultobj
;
6605 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
6606 wxString
*arg2
= 0 ;
6607 int *arg3
= (int *) 0 ;
6609 bool temp2
= false ;
6612 PyObject
* obj0
= 0 ;
6613 PyObject
* obj1
= 0 ;
6615 (char *) "self",(char *) "regionName", NULL
6618 arg3
= &temp3
; res3
= SWIG_NEWOBJ
;
6619 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyShape_FindRegion",kwnames
,&obj0
,&obj1
)) goto fail
;
6620 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
6621 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
6623 arg2
= wxString_in_helper(obj1
);
6624 if (arg2
== NULL
) SWIG_fail
;
6628 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6629 result
= (wxPyShape
*)(arg1
)->FindRegion((wxString
const &)*arg2
,arg3
);
6631 wxPyEndAllowThreads(__tstate
);
6632 if (PyErr_Occurred()) SWIG_fail
;
6635 resultobj
= wxPyMake_wxShapeEvtHandler(result
, 0);
6637 resultobj
= t_output_helper(resultobj
, ((res3
== SWIG_NEWOBJ
) ?
6638 SWIG_From_int((*arg3
)) : SWIG_NewPointerObj((void*)(arg3
), SWIGTYPE_p_int
, 0)));
6653 static PyObject
*_wrap_PyShape_FindRegionNames(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
6654 PyObject
*resultobj
;
6655 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
6656 wxStringList
*arg2
= 0 ;
6657 PyObject
* obj0
= 0 ;
6658 PyObject
* obj1
= 0 ;
6660 (char *) "self",(char *) "list", NULL
6663 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyShape_FindRegionNames",kwnames
,&obj0
,&obj1
)) goto fail
;
6664 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
6665 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
6666 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxStringList
,
6667 SWIG_POINTER_EXCEPTION
| 0)) == -1)
6670 PyErr_SetString(PyExc_TypeError
,"null reference");
6674 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6675 (arg1
)->FindRegionNames(*arg2
);
6677 wxPyEndAllowThreads(__tstate
);
6678 if (PyErr_Occurred()) SWIG_fail
;
6680 Py_INCREF(Py_None
); resultobj
= Py_None
;
6687 static PyObject
*_wrap_PyShape_ClearText(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
6688 PyObject
*resultobj
;
6689 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
6690 int arg2
= (int) 0 ;
6691 PyObject
* obj0
= 0 ;
6692 PyObject
* obj1
= 0 ;
6694 (char *) "self",(char *) "regionId", NULL
6697 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|O:PyShape_ClearText",kwnames
,&obj0
,&obj1
)) goto fail
;
6698 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
6699 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
6701 arg2
= (int)SWIG_As_int(obj1
);
6702 if (PyErr_Occurred()) SWIG_fail
;
6705 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6706 (arg1
)->ClearText(arg2
);
6708 wxPyEndAllowThreads(__tstate
);
6709 if (PyErr_Occurred()) SWIG_fail
;
6711 Py_INCREF(Py_None
); resultobj
= Py_None
;
6718 static PyObject
*_wrap_PyShape_RemoveLine(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
6719 PyObject
*resultobj
;
6720 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
6721 wxPyLineShape
*arg2
= (wxPyLineShape
*) 0 ;
6722 PyObject
* obj0
= 0 ;
6723 PyObject
* obj1
= 0 ;
6725 (char *) "self",(char *) "line", NULL
6728 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyShape_RemoveLine",kwnames
,&obj0
,&obj1
)) goto fail
;
6729 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
6730 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
6731 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyLineShape
,
6732 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
6734 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6735 (arg1
)->RemoveLine(arg2
);
6737 wxPyEndAllowThreads(__tstate
);
6738 if (PyErr_Occurred()) SWIG_fail
;
6740 Py_INCREF(Py_None
); resultobj
= Py_None
;
6747 static PyObject
*_wrap_PyShape_GetAttachmentPosition(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
6748 PyObject
*resultobj
;
6749 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
6751 double *arg3
= (double *) 0 ;
6752 double *arg4
= (double *) 0 ;
6753 int arg5
= (int) 0 ;
6754 int arg6
= (int) 1 ;
6755 wxPyLineShape
*arg7
= (wxPyLineShape
*) NULL
;
6761 PyObject
* obj0
= 0 ;
6762 PyObject
* obj1
= 0 ;
6763 PyObject
* obj2
= 0 ;
6764 PyObject
* obj3
= 0 ;
6765 PyObject
* obj4
= 0 ;
6767 (char *) "self",(char *) "attachment",(char *) "nth",(char *) "no_arcs",(char *) "line", NULL
6770 arg3
= &temp3
; res3
= SWIG_NEWOBJ
;
6771 arg4
= &temp4
; res4
= SWIG_NEWOBJ
;
6772 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OOO:PyShape_GetAttachmentPosition",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
6773 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
6774 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
6775 arg2
= (int)SWIG_As_int(obj1
);
6776 if (PyErr_Occurred()) SWIG_fail
;
6778 arg5
= (int)SWIG_As_int(obj2
);
6779 if (PyErr_Occurred()) SWIG_fail
;
6782 arg6
= (int)SWIG_As_int(obj3
);
6783 if (PyErr_Occurred()) SWIG_fail
;
6786 if ((SWIG_ConvertPtr(obj4
,(void **)(&arg7
),SWIGTYPE_p_wxPyLineShape
,
6787 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
6790 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6791 result
= (bool)(arg1
)->GetAttachmentPosition(arg2
,arg3
,arg4
,arg5
,arg6
,arg7
);
6793 wxPyEndAllowThreads(__tstate
);
6794 if (PyErr_Occurred()) SWIG_fail
;
6797 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
6799 resultobj
= t_output_helper(resultobj
, ((res3
== SWIG_NEWOBJ
) ?
6800 SWIG_From_double((*arg3
)) : SWIG_NewPointerObj((void*)(arg3
), SWIGTYPE_p_double
, 0)));
6801 resultobj
= t_output_helper(resultobj
, ((res4
== SWIG_NEWOBJ
) ?
6802 SWIG_From_double((*arg4
)) : SWIG_NewPointerObj((void*)(arg4
), SWIGTYPE_p_double
, 0)));
6809 static PyObject
*_wrap_PyShape_GetNumberOfAttachments(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
6810 PyObject
*resultobj
;
6811 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
6813 PyObject
* obj0
= 0 ;
6815 (char *) "self", NULL
6818 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyShape_GetNumberOfAttachments",kwnames
,&obj0
)) goto fail
;
6819 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
6820 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
6822 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6823 result
= (int)(arg1
)->GetNumberOfAttachments();
6825 wxPyEndAllowThreads(__tstate
);
6826 if (PyErr_Occurred()) SWIG_fail
;
6828 resultobj
= SWIG_From_int((int)result
);
6835 static PyObject
*_wrap_PyShape_AttachmentIsValid(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
6836 PyObject
*resultobj
;
6837 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
6840 PyObject
* obj0
= 0 ;
6841 PyObject
* obj1
= 0 ;
6843 (char *) "self",(char *) "attachment", NULL
6846 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyShape_AttachmentIsValid",kwnames
,&obj0
,&obj1
)) goto fail
;
6847 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
6848 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
6849 arg2
= (int)SWIG_As_int(obj1
);
6850 if (PyErr_Occurred()) SWIG_fail
;
6852 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6853 result
= (bool)(arg1
)->AttachmentIsValid(arg2
);
6855 wxPyEndAllowThreads(__tstate
);
6856 if (PyErr_Occurred()) SWIG_fail
;
6859 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
6867 static PyObject
*_wrap_PyShape_GetAttachments(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
6868 PyObject
*resultobj
;
6869 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
6871 PyObject
* obj0
= 0 ;
6873 (char *) "self", NULL
6876 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyShape_GetAttachments",kwnames
,&obj0
)) goto fail
;
6877 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
6878 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
6880 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6881 result
= (PyObject
*)wxPyShape_GetAttachments(arg1
);
6883 wxPyEndAllowThreads(__tstate
);
6884 if (PyErr_Occurred()) SWIG_fail
;
6893 static PyObject
*_wrap_PyShape_GetAttachmentPositionEdge(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
6894 PyObject
*resultobj
;
6895 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
6897 double *arg3
= (double *) 0 ;
6898 double *arg4
= (double *) 0 ;
6899 int arg5
= (int) 0 ;
6900 int arg6
= (int) 1 ;
6901 wxPyLineShape
*arg7
= (wxPyLineShape
*) NULL
;
6907 PyObject
* obj0
= 0 ;
6908 PyObject
* obj1
= 0 ;
6909 PyObject
* obj2
= 0 ;
6910 PyObject
* obj3
= 0 ;
6911 PyObject
* obj4
= 0 ;
6913 (char *) "self",(char *) "attachment",(char *) "nth",(char *) "no_arcs",(char *) "line", NULL
6916 arg3
= &temp3
; res3
= SWIG_NEWOBJ
;
6917 arg4
= &temp4
; res4
= SWIG_NEWOBJ
;
6918 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OOO:PyShape_GetAttachmentPositionEdge",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
6919 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
6920 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
6921 arg2
= (int)SWIG_As_int(obj1
);
6922 if (PyErr_Occurred()) SWIG_fail
;
6924 arg5
= (int)SWIG_As_int(obj2
);
6925 if (PyErr_Occurred()) SWIG_fail
;
6928 arg6
= (int)SWIG_As_int(obj3
);
6929 if (PyErr_Occurred()) SWIG_fail
;
6932 if ((SWIG_ConvertPtr(obj4
,(void **)(&arg7
),SWIGTYPE_p_wxPyLineShape
,
6933 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
6936 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6937 result
= (bool)(arg1
)->GetAttachmentPositionEdge(arg2
,arg3
,arg4
,arg5
,arg6
,arg7
);
6939 wxPyEndAllowThreads(__tstate
);
6940 if (PyErr_Occurred()) SWIG_fail
;
6943 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
6945 resultobj
= t_output_helper(resultobj
, ((res3
== SWIG_NEWOBJ
) ?
6946 SWIG_From_double((*arg3
)) : SWIG_NewPointerObj((void*)(arg3
), SWIGTYPE_p_double
, 0)));
6947 resultobj
= t_output_helper(resultobj
, ((res4
== SWIG_NEWOBJ
) ?
6948 SWIG_From_double((*arg4
)) : SWIG_NewPointerObj((void*)(arg4
), SWIGTYPE_p_double
, 0)));
6955 static PyObject
*_wrap_PyShape_CalcSimpleAttachment(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
6956 PyObject
*resultobj
;
6957 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
6958 wxRealPoint
*arg2
= 0 ;
6959 wxRealPoint
*arg3
= 0 ;
6962 wxPyLineShape
*arg6
= (wxPyLineShape
*) 0 ;
6966 PyObject
* obj0
= 0 ;
6967 PyObject
* obj1
= 0 ;
6968 PyObject
* obj2
= 0 ;
6969 PyObject
* obj3
= 0 ;
6970 PyObject
* obj4
= 0 ;
6971 PyObject
* obj5
= 0 ;
6973 (char *) "self",(char *) "pt1",(char *) "pt2",(char *) "nth",(char *) "noArcs",(char *) "line", NULL
6976 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOOOO:PyShape_CalcSimpleAttachment",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
6977 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
6978 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
6981 if ( ! wxRealPoint_helper(obj1
, &arg2
)) SWIG_fail
;
6985 if ( ! wxRealPoint_helper(obj2
, &arg3
)) SWIG_fail
;
6987 arg4
= (int)SWIG_As_int(obj3
);
6988 if (PyErr_Occurred()) SWIG_fail
;
6989 arg5
= (int)SWIG_As_int(obj4
);
6990 if (PyErr_Occurred()) SWIG_fail
;
6991 if ((SWIG_ConvertPtr(obj5
,(void **)(&arg6
),SWIGTYPE_p_wxPyLineShape
,
6992 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
6994 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6995 result
= (arg1
)->CalcSimpleAttachment((wxRealPoint
const &)*arg2
,(wxRealPoint
const &)*arg3
,arg4
,arg5
,arg6
);
6997 wxPyEndAllowThreads(__tstate
);
6998 if (PyErr_Occurred()) SWIG_fail
;
7001 wxRealPoint
* resultptr
;
7002 resultptr
= new wxRealPoint((wxRealPoint
&) result
);
7003 resultobj
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxRealPoint
, 1);
7011 static PyObject
*_wrap_PyShape_AttachmentSortTest(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
7012 PyObject
*resultobj
;
7013 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
7015 wxRealPoint
*arg3
= 0 ;
7016 wxRealPoint
*arg4
= 0 ;
7020 PyObject
* obj0
= 0 ;
7021 PyObject
* obj1
= 0 ;
7022 PyObject
* obj2
= 0 ;
7023 PyObject
* obj3
= 0 ;
7025 (char *) "self",(char *) "attachmentPoint",(char *) "pt1",(char *) "pt2", NULL
7028 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO:PyShape_AttachmentSortTest",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) goto fail
;
7029 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
7030 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
7031 arg2
= (int)SWIG_As_int(obj1
);
7032 if (PyErr_Occurred()) SWIG_fail
;
7035 if ( ! wxRealPoint_helper(obj2
, &arg3
)) SWIG_fail
;
7039 if ( ! wxRealPoint_helper(obj3
, &arg4
)) SWIG_fail
;
7042 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7043 result
= (bool)(arg1
)->AttachmentSortTest(arg2
,(wxRealPoint
const &)*arg3
,(wxRealPoint
const &)*arg4
);
7045 wxPyEndAllowThreads(__tstate
);
7046 if (PyErr_Occurred()) SWIG_fail
;
7049 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
7057 static PyObject
*_wrap_PyShape_EraseLinks(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
7058 PyObject
*resultobj
;
7059 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
7061 int arg3
= (int) -1 ;
7062 bool arg4
= (bool) false ;
7063 PyObject
* obj0
= 0 ;
7064 PyObject
* obj1
= 0 ;
7065 PyObject
* obj2
= 0 ;
7066 PyObject
* obj3
= 0 ;
7068 (char *) "self",(char *) "dc",(char *) "attachment",(char *) "recurse", NULL
7071 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OO:PyShape_EraseLinks",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) goto fail
;
7072 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
7073 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
7074 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
7075 SWIG_POINTER_EXCEPTION
| 0)) == -1)
7078 PyErr_SetString(PyExc_TypeError
,"null reference");
7082 arg3
= (int)SWIG_As_int(obj2
);
7083 if (PyErr_Occurred()) SWIG_fail
;
7086 arg4
= (bool)SWIG_As_bool(obj3
);
7087 if (PyErr_Occurred()) SWIG_fail
;
7090 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7091 (arg1
)->EraseLinks(*arg2
,arg3
,arg4
);
7093 wxPyEndAllowThreads(__tstate
);
7094 if (PyErr_Occurred()) SWIG_fail
;
7096 Py_INCREF(Py_None
); resultobj
= Py_None
;
7103 static PyObject
*_wrap_PyShape_DrawLinks(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
7104 PyObject
*resultobj
;
7105 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
7107 int arg3
= (int) -1 ;
7108 bool arg4
= (bool) false ;
7109 PyObject
* obj0
= 0 ;
7110 PyObject
* obj1
= 0 ;
7111 PyObject
* obj2
= 0 ;
7112 PyObject
* obj3
= 0 ;
7114 (char *) "self",(char *) "dc",(char *) "attachment",(char *) "recurse", NULL
7117 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OO:PyShape_DrawLinks",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) goto fail
;
7118 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
7119 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
7120 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
7121 SWIG_POINTER_EXCEPTION
| 0)) == -1)
7124 PyErr_SetString(PyExc_TypeError
,"null reference");
7128 arg3
= (int)SWIG_As_int(obj2
);
7129 if (PyErr_Occurred()) SWIG_fail
;
7132 arg4
= (bool)SWIG_As_bool(obj3
);
7133 if (PyErr_Occurred()) SWIG_fail
;
7136 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7137 (arg1
)->DrawLinks(*arg2
,arg3
,arg4
);
7139 wxPyEndAllowThreads(__tstate
);
7140 if (PyErr_Occurred()) SWIG_fail
;
7142 Py_INCREF(Py_None
); resultobj
= Py_None
;
7149 static PyObject
*_wrap_PyShape_MoveLineToNewAttachment(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
7150 PyObject
*resultobj
;
7151 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
7153 wxPyLineShape
*arg3
= (wxPyLineShape
*) 0 ;
7157 PyObject
* obj0
= 0 ;
7158 PyObject
* obj1
= 0 ;
7159 PyObject
* obj2
= 0 ;
7160 PyObject
* obj3
= 0 ;
7161 PyObject
* obj4
= 0 ;
7163 (char *) "self",(char *) "dc",(char *) "to_move",(char *) "x",(char *) "y", NULL
7166 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOOO:PyShape_MoveLineToNewAttachment",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
7167 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
7168 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
7169 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
7170 SWIG_POINTER_EXCEPTION
| 0)) == -1)
7173 PyErr_SetString(PyExc_TypeError
,"null reference");
7176 if ((SWIG_ConvertPtr(obj2
,(void **)(&arg3
),SWIGTYPE_p_wxPyLineShape
,
7177 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
7178 arg4
= (double)SWIG_As_double(obj3
);
7179 if (PyErr_Occurred()) SWIG_fail
;
7180 arg5
= (double)SWIG_As_double(obj4
);
7181 if (PyErr_Occurred()) SWIG_fail
;
7183 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7184 result
= (bool)(arg1
)->MoveLineToNewAttachment(*arg2
,arg3
,arg4
,arg5
);
7186 wxPyEndAllowThreads(__tstate
);
7187 if (PyErr_Occurred()) SWIG_fail
;
7190 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
7198 static PyObject
*_wrap_PyShape_ApplyAttachmentOrdering(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
7199 PyObject
*resultobj
;
7200 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
7201 PyObject
*arg2
= (PyObject
*) 0 ;
7202 PyObject
* obj0
= 0 ;
7203 PyObject
* obj1
= 0 ;
7205 (char *) "self",(char *) "linesToSort", NULL
7208 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyShape_ApplyAttachmentOrdering",kwnames
,&obj0
,&obj1
)) goto fail
;
7209 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
7210 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
7213 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7214 wxPyShape_ApplyAttachmentOrdering(arg1
,arg2
);
7216 wxPyEndAllowThreads(__tstate
);
7217 if (PyErr_Occurred()) SWIG_fail
;
7219 Py_INCREF(Py_None
); resultobj
= Py_None
;
7226 static PyObject
*_wrap_PyShape_GetBranchingAttachmentRoot(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
7227 PyObject
*resultobj
;
7228 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
7231 PyObject
* obj0
= 0 ;
7232 PyObject
* obj1
= 0 ;
7234 (char *) "self",(char *) "attachment", NULL
7237 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyShape_GetBranchingAttachmentRoot",kwnames
,&obj0
,&obj1
)) goto fail
;
7238 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
7239 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
7240 arg2
= (int)SWIG_As_int(obj1
);
7241 if (PyErr_Occurred()) SWIG_fail
;
7243 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7244 result
= (arg1
)->GetBranchingAttachmentRoot(arg2
);
7246 wxPyEndAllowThreads(__tstate
);
7247 if (PyErr_Occurred()) SWIG_fail
;
7250 wxRealPoint
* resultptr
;
7251 resultptr
= new wxRealPoint((wxRealPoint
&) result
);
7252 resultobj
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxRealPoint
, 1);
7260 static PyObject
*_wrap_PyShape_GetBranchingAttachmentInfo(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
7261 PyObject
*resultobj
;
7262 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
7264 wxRealPoint
*arg3
= 0 ;
7265 wxRealPoint
*arg4
= 0 ;
7266 wxRealPoint
*arg5
= 0 ;
7267 wxRealPoint
*arg6
= 0 ;
7273 PyObject
* obj0
= 0 ;
7274 PyObject
* obj1
= 0 ;
7275 PyObject
* obj2
= 0 ;
7276 PyObject
* obj3
= 0 ;
7277 PyObject
* obj4
= 0 ;
7278 PyObject
* obj5
= 0 ;
7280 (char *) "self",(char *) "attachment",(char *) "root",(char *) "neck",(char *) "shoulder1",(char *) "shoulder2", NULL
7283 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOOOO:PyShape_GetBranchingAttachmentInfo",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
7284 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
7285 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
7286 arg2
= (int)SWIG_As_int(obj1
);
7287 if (PyErr_Occurred()) SWIG_fail
;
7290 if ( ! wxRealPoint_helper(obj2
, &arg3
)) SWIG_fail
;
7294 if ( ! wxRealPoint_helper(obj3
, &arg4
)) SWIG_fail
;
7298 if ( ! wxRealPoint_helper(obj4
, &arg5
)) SWIG_fail
;
7302 if ( ! wxRealPoint_helper(obj5
, &arg6
)) SWIG_fail
;
7305 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7306 result
= (bool)(arg1
)->GetBranchingAttachmentInfo(arg2
,*arg3
,*arg4
,*arg5
,*arg6
);
7308 wxPyEndAllowThreads(__tstate
);
7309 if (PyErr_Occurred()) SWIG_fail
;
7312 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
7320 static PyObject
*_wrap_PyShape_GetBranchingAttachmentPoint(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
7321 PyObject
*resultobj
;
7322 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
7325 wxRealPoint
*arg4
= 0 ;
7326 wxRealPoint
*arg5
= 0 ;
7330 PyObject
* obj0
= 0 ;
7331 PyObject
* obj1
= 0 ;
7332 PyObject
* obj2
= 0 ;
7333 PyObject
* obj3
= 0 ;
7334 PyObject
* obj4
= 0 ;
7336 (char *) "self",(char *) "attachment",(char *) "n",(char *) "attachmentPoint",(char *) "stemPoint", NULL
7339 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOOO:PyShape_GetBranchingAttachmentPoint",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
7340 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
7341 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
7342 arg2
= (int)SWIG_As_int(obj1
);
7343 if (PyErr_Occurred()) SWIG_fail
;
7344 arg3
= (int)SWIG_As_int(obj2
);
7345 if (PyErr_Occurred()) SWIG_fail
;
7348 if ( ! wxRealPoint_helper(obj3
, &arg4
)) SWIG_fail
;
7352 if ( ! wxRealPoint_helper(obj4
, &arg5
)) SWIG_fail
;
7355 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7356 result
= (bool)(arg1
)->GetBranchingAttachmentPoint(arg2
,arg3
,*arg4
,*arg5
);
7358 wxPyEndAllowThreads(__tstate
);
7359 if (PyErr_Occurred()) SWIG_fail
;
7362 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
7370 static PyObject
*_wrap_PyShape_GetAttachmentLineCount(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
7371 PyObject
*resultobj
;
7372 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
7375 PyObject
* obj0
= 0 ;
7376 PyObject
* obj1
= 0 ;
7378 (char *) "self",(char *) "attachment", NULL
7381 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyShape_GetAttachmentLineCount",kwnames
,&obj0
,&obj1
)) goto fail
;
7382 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
7383 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
7384 arg2
= (int)SWIG_As_int(obj1
);
7385 if (PyErr_Occurred()) SWIG_fail
;
7387 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7388 result
= (int)(arg1
)->GetAttachmentLineCount(arg2
);
7390 wxPyEndAllowThreads(__tstate
);
7391 if (PyErr_Occurred()) SWIG_fail
;
7393 resultobj
= SWIG_From_int((int)result
);
7400 static PyObject
*_wrap_PyShape_SetBranchNeckLength(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
7401 PyObject
*resultobj
;
7402 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
7404 PyObject
* obj0
= 0 ;
7405 PyObject
* obj1
= 0 ;
7407 (char *) "self",(char *) "len", NULL
7410 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyShape_SetBranchNeckLength",kwnames
,&obj0
,&obj1
)) goto fail
;
7411 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
7412 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
7413 arg2
= (int)SWIG_As_int(obj1
);
7414 if (PyErr_Occurred()) SWIG_fail
;
7416 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7417 (arg1
)->SetBranchNeckLength(arg2
);
7419 wxPyEndAllowThreads(__tstate
);
7420 if (PyErr_Occurred()) SWIG_fail
;
7422 Py_INCREF(Py_None
); resultobj
= Py_None
;
7429 static PyObject
*_wrap_PyShape_GetBranchNeckLength(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
7430 PyObject
*resultobj
;
7431 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
7433 PyObject
* obj0
= 0 ;
7435 (char *) "self", NULL
7438 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyShape_GetBranchNeckLength",kwnames
,&obj0
)) goto fail
;
7439 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
7440 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
7442 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7443 result
= (int)(arg1
)->GetBranchNeckLength();
7445 wxPyEndAllowThreads(__tstate
);
7446 if (PyErr_Occurred()) SWIG_fail
;
7448 resultobj
= SWIG_From_int((int)result
);
7455 static PyObject
*_wrap_PyShape_SetBranchStemLength(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
7456 PyObject
*resultobj
;
7457 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
7459 PyObject
* obj0
= 0 ;
7460 PyObject
* obj1
= 0 ;
7462 (char *) "self",(char *) "len", NULL
7465 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyShape_SetBranchStemLength",kwnames
,&obj0
,&obj1
)) goto fail
;
7466 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
7467 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
7468 arg2
= (int)SWIG_As_int(obj1
);
7469 if (PyErr_Occurred()) SWIG_fail
;
7471 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7472 (arg1
)->SetBranchStemLength(arg2
);
7474 wxPyEndAllowThreads(__tstate
);
7475 if (PyErr_Occurred()) SWIG_fail
;
7477 Py_INCREF(Py_None
); resultobj
= Py_None
;
7484 static PyObject
*_wrap_PyShape_GetBranchStemLength(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
7485 PyObject
*resultobj
;
7486 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
7488 PyObject
* obj0
= 0 ;
7490 (char *) "self", NULL
7493 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyShape_GetBranchStemLength",kwnames
,&obj0
)) goto fail
;
7494 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
7495 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
7497 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7498 result
= (int)(arg1
)->GetBranchStemLength();
7500 wxPyEndAllowThreads(__tstate
);
7501 if (PyErr_Occurred()) SWIG_fail
;
7503 resultobj
= SWIG_From_int((int)result
);
7510 static PyObject
*_wrap_PyShape_SetBranchSpacing(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
7511 PyObject
*resultobj
;
7512 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
7514 PyObject
* obj0
= 0 ;
7515 PyObject
* obj1
= 0 ;
7517 (char *) "self",(char *) "len", NULL
7520 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyShape_SetBranchSpacing",kwnames
,&obj0
,&obj1
)) goto fail
;
7521 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
7522 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
7523 arg2
= (int)SWIG_As_int(obj1
);
7524 if (PyErr_Occurred()) SWIG_fail
;
7526 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7527 (arg1
)->SetBranchSpacing(arg2
);
7529 wxPyEndAllowThreads(__tstate
);
7530 if (PyErr_Occurred()) SWIG_fail
;
7532 Py_INCREF(Py_None
); resultobj
= Py_None
;
7539 static PyObject
*_wrap_PyShape_GetBranchSpacing(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
7540 PyObject
*resultobj
;
7541 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
7543 PyObject
* obj0
= 0 ;
7545 (char *) "self", NULL
7548 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyShape_GetBranchSpacing",kwnames
,&obj0
)) goto fail
;
7549 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
7550 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
7552 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7553 result
= (int)(arg1
)->GetBranchSpacing();
7555 wxPyEndAllowThreads(__tstate
);
7556 if (PyErr_Occurred()) SWIG_fail
;
7558 resultobj
= SWIG_From_int((int)result
);
7565 static PyObject
*_wrap_PyShape_SetBranchStyle(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
7566 PyObject
*resultobj
;
7567 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
7569 PyObject
* obj0
= 0 ;
7570 PyObject
* obj1
= 0 ;
7572 (char *) "self",(char *) "style", NULL
7575 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyShape_SetBranchStyle",kwnames
,&obj0
,&obj1
)) goto fail
;
7576 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
7577 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
7578 arg2
= (long)SWIG_As_long(obj1
);
7579 if (PyErr_Occurred()) SWIG_fail
;
7581 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7582 (arg1
)->SetBranchStyle(arg2
);
7584 wxPyEndAllowThreads(__tstate
);
7585 if (PyErr_Occurred()) SWIG_fail
;
7587 Py_INCREF(Py_None
); resultobj
= Py_None
;
7594 static PyObject
*_wrap_PyShape_GetBranchStyle(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
7595 PyObject
*resultobj
;
7596 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
7598 PyObject
* obj0
= 0 ;
7600 (char *) "self", NULL
7603 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyShape_GetBranchStyle",kwnames
,&obj0
)) goto fail
;
7604 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
7605 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
7607 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7608 result
= (long)(arg1
)->GetBranchStyle();
7610 wxPyEndAllowThreads(__tstate
);
7611 if (PyErr_Occurred()) SWIG_fail
;
7613 resultobj
= SWIG_From_long((long)result
);
7620 static PyObject
*_wrap_PyShape_PhysicalToLogicalAttachment(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
7621 PyObject
*resultobj
;
7622 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
7625 PyObject
* obj0
= 0 ;
7626 PyObject
* obj1
= 0 ;
7628 (char *) "self",(char *) "physicalAttachment", NULL
7631 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyShape_PhysicalToLogicalAttachment",kwnames
,&obj0
,&obj1
)) goto fail
;
7632 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
7633 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
7634 arg2
= (int)SWIG_As_int(obj1
);
7635 if (PyErr_Occurred()) SWIG_fail
;
7637 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7638 result
= (int)(arg1
)->PhysicalToLogicalAttachment(arg2
);
7640 wxPyEndAllowThreads(__tstate
);
7641 if (PyErr_Occurred()) SWIG_fail
;
7643 resultobj
= SWIG_From_int((int)result
);
7650 static PyObject
*_wrap_PyShape_LogicalToPhysicalAttachment(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
7651 PyObject
*resultobj
;
7652 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
7655 PyObject
* obj0
= 0 ;
7656 PyObject
* obj1
= 0 ;
7658 (char *) "self",(char *) "logicalAttachment", NULL
7661 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyShape_LogicalToPhysicalAttachment",kwnames
,&obj0
,&obj1
)) goto fail
;
7662 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
7663 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
7664 arg2
= (int)SWIG_As_int(obj1
);
7665 if (PyErr_Occurred()) SWIG_fail
;
7667 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7668 result
= (int)(arg1
)->LogicalToPhysicalAttachment(arg2
);
7670 wxPyEndAllowThreads(__tstate
);
7671 if (PyErr_Occurred()) SWIG_fail
;
7673 resultobj
= SWIG_From_int((int)result
);
7680 static PyObject
*_wrap_PyShape_Draggable(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
7681 PyObject
*resultobj
;
7682 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
7684 PyObject
* obj0
= 0 ;
7686 (char *) "self", NULL
7689 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyShape_Draggable",kwnames
,&obj0
)) goto fail
;
7690 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
7691 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
7693 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7694 result
= (bool)(arg1
)->Draggable();
7696 wxPyEndAllowThreads(__tstate
);
7697 if (PyErr_Occurred()) SWIG_fail
;
7700 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
7708 static PyObject
*_wrap_PyShape_HasDescendant(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
7709 PyObject
*resultobj
;
7710 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
7711 wxPyShape
*arg2
= (wxPyShape
*) 0 ;
7713 PyObject
* obj0
= 0 ;
7714 PyObject
* obj1
= 0 ;
7716 (char *) "self",(char *) "image", NULL
7719 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyShape_HasDescendant",kwnames
,&obj0
,&obj1
)) goto fail
;
7720 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
7721 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
7722 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyShape
,
7723 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
7725 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7726 result
= (bool)(arg1
)->HasDescendant(arg2
);
7728 wxPyEndAllowThreads(__tstate
);
7729 if (PyErr_Occurred()) SWIG_fail
;
7732 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
7740 static PyObject
*_wrap_PyShape_CreateNewCopy(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
7741 PyObject
*resultobj
;
7742 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
7743 bool arg2
= (bool) true ;
7744 bool arg3
= (bool) true ;
7746 PyObject
* obj0
= 0 ;
7747 PyObject
* obj1
= 0 ;
7748 PyObject
* obj2
= 0 ;
7750 (char *) "self",(char *) "resetMapping",(char *) "recompute", NULL
7753 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OO:PyShape_CreateNewCopy",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
7754 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
7755 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
7757 arg2
= (bool)SWIG_As_bool(obj1
);
7758 if (PyErr_Occurred()) SWIG_fail
;
7761 arg3
= (bool)SWIG_As_bool(obj2
);
7762 if (PyErr_Occurred()) SWIG_fail
;
7765 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7766 result
= (wxPyShape
*)(arg1
)->CreateNewCopy(arg2
,arg3
);
7768 wxPyEndAllowThreads(__tstate
);
7769 if (PyErr_Occurred()) SWIG_fail
;
7772 resultobj
= wxPyMake_wxShapeEvtHandler(result
, 0);
7780 static PyObject
*_wrap_PyShape_Copy(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
7781 PyObject
*resultobj
;
7782 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
7783 wxPyShape
*arg2
= 0 ;
7784 PyObject
* obj0
= 0 ;
7785 PyObject
* obj1
= 0 ;
7787 (char *) "self",(char *) "copy", NULL
7790 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyShape_Copy",kwnames
,&obj0
,&obj1
)) goto fail
;
7791 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
7792 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
7793 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyShape
,
7794 SWIG_POINTER_EXCEPTION
| 0)) == -1)
7797 PyErr_SetString(PyExc_TypeError
,"null reference");
7801 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7802 (arg1
)->Copy(*arg2
);
7804 wxPyEndAllowThreads(__tstate
);
7805 if (PyErr_Occurred()) SWIG_fail
;
7807 Py_INCREF(Py_None
); resultobj
= Py_None
;
7814 static PyObject
*_wrap_PyShape_CopyWithHandler(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
7815 PyObject
*resultobj
;
7816 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
7817 wxPyShape
*arg2
= 0 ;
7818 PyObject
* obj0
= 0 ;
7819 PyObject
* obj1
= 0 ;
7821 (char *) "self",(char *) "copy", NULL
7824 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyShape_CopyWithHandler",kwnames
,&obj0
,&obj1
)) goto fail
;
7825 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
7826 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
7827 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyShape
,
7828 SWIG_POINTER_EXCEPTION
| 0)) == -1)
7831 PyErr_SetString(PyExc_TypeError
,"null reference");
7835 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7836 (arg1
)->CopyWithHandler(*arg2
);
7838 wxPyEndAllowThreads(__tstate
);
7839 if (PyErr_Occurred()) SWIG_fail
;
7841 Py_INCREF(Py_None
); resultobj
= Py_None
;
7848 static PyObject
*_wrap_PyShape_Rotate(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
7849 PyObject
*resultobj
;
7850 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
7854 PyObject
* obj0
= 0 ;
7855 PyObject
* obj1
= 0 ;
7856 PyObject
* obj2
= 0 ;
7857 PyObject
* obj3
= 0 ;
7859 (char *) "self",(char *) "x",(char *) "y",(char *) "theta", NULL
7862 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO:PyShape_Rotate",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) goto fail
;
7863 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
7864 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
7865 arg2
= (double)SWIG_As_double(obj1
);
7866 if (PyErr_Occurred()) SWIG_fail
;
7867 arg3
= (double)SWIG_As_double(obj2
);
7868 if (PyErr_Occurred()) SWIG_fail
;
7869 arg4
= (double)SWIG_As_double(obj3
);
7870 if (PyErr_Occurred()) SWIG_fail
;
7872 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7873 (arg1
)->Rotate(arg2
,arg3
,arg4
);
7875 wxPyEndAllowThreads(__tstate
);
7876 if (PyErr_Occurred()) SWIG_fail
;
7878 Py_INCREF(Py_None
); resultobj
= Py_None
;
7885 static PyObject
*_wrap_PyShape_GetRotation(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
7886 PyObject
*resultobj
;
7887 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
7889 PyObject
* obj0
= 0 ;
7891 (char *) "self", NULL
7894 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyShape_GetRotation",kwnames
,&obj0
)) goto fail
;
7895 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
7896 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
7898 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7899 result
= (double)(arg1
)->GetRotation();
7901 wxPyEndAllowThreads(__tstate
);
7902 if (PyErr_Occurred()) SWIG_fail
;
7904 resultobj
= SWIG_From_double((double)result
);
7911 static PyObject
*_wrap_PyShape_SetRotation(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
7912 PyObject
*resultobj
;
7913 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
7915 PyObject
* obj0
= 0 ;
7916 PyObject
* obj1
= 0 ;
7918 (char *) "self",(char *) "rotation", NULL
7921 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyShape_SetRotation",kwnames
,&obj0
,&obj1
)) goto fail
;
7922 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
7923 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
7924 arg2
= (double)SWIG_As_double(obj1
);
7925 if (PyErr_Occurred()) SWIG_fail
;
7927 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7928 (arg1
)->SetRotation(arg2
);
7930 wxPyEndAllowThreads(__tstate
);
7931 if (PyErr_Occurred()) SWIG_fail
;
7933 Py_INCREF(Py_None
); resultobj
= Py_None
;
7940 static PyObject
*_wrap_PyShape_ClearAttachments(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
7941 PyObject
*resultobj
;
7942 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
7943 PyObject
* obj0
= 0 ;
7945 (char *) "self", NULL
7948 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyShape_ClearAttachments",kwnames
,&obj0
)) goto fail
;
7949 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
7950 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
7952 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7953 (arg1
)->ClearAttachments();
7955 wxPyEndAllowThreads(__tstate
);
7956 if (PyErr_Occurred()) SWIG_fail
;
7958 Py_INCREF(Py_None
); resultobj
= Py_None
;
7965 static PyObject
*_wrap_PyShape_Recentre(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
7966 PyObject
*resultobj
;
7967 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
7969 PyObject
* obj0
= 0 ;
7970 PyObject
* obj1
= 0 ;
7972 (char *) "self",(char *) "dc", NULL
7975 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyShape_Recentre",kwnames
,&obj0
,&obj1
)) goto fail
;
7976 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
7977 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
7978 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
7979 SWIG_POINTER_EXCEPTION
| 0)) == -1)
7982 PyErr_SetString(PyExc_TypeError
,"null reference");
7986 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7987 (arg1
)->Recentre(*arg2
);
7989 wxPyEndAllowThreads(__tstate
);
7990 if (PyErr_Occurred()) SWIG_fail
;
7992 Py_INCREF(Py_None
); resultobj
= Py_None
;
7999 static PyObject
*_wrap_PyShape_ClearPointList(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
8000 PyObject
*resultobj
;
8001 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
8003 PyObject
* obj0
= 0 ;
8004 PyObject
* obj1
= 0 ;
8006 (char *) "self",(char *) "list", NULL
8009 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyShape_ClearPointList",kwnames
,&obj0
,&obj1
)) goto fail
;
8010 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
8011 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
8012 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxList
,
8013 SWIG_POINTER_EXCEPTION
| 0)) == -1)
8016 PyErr_SetString(PyExc_TypeError
,"null reference");
8020 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8021 (arg1
)->ClearPointList(*arg2
);
8023 wxPyEndAllowThreads(__tstate
);
8024 if (PyErr_Occurred()) SWIG_fail
;
8026 Py_INCREF(Py_None
); resultobj
= Py_None
;
8033 static PyObject
*_wrap_PyShape_GetBackgroundPen(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
8034 PyObject
*resultobj
;
8035 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
8037 PyObject
* obj0
= 0 ;
8039 (char *) "self", NULL
8042 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyShape_GetBackgroundPen",kwnames
,&obj0
)) goto fail
;
8043 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
8044 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
8046 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8047 result
= (arg1
)->GetBackgroundPen();
8049 wxPyEndAllowThreads(__tstate
);
8050 if (PyErr_Occurred()) SWIG_fail
;
8054 resultptr
= new wxPen((wxPen
&) result
);
8055 resultobj
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxPen
, 1);
8063 static PyObject
*_wrap_PyShape_GetBackgroundBrush(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
8064 PyObject
*resultobj
;
8065 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
8067 PyObject
* obj0
= 0 ;
8069 (char *) "self", NULL
8072 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyShape_GetBackgroundBrush",kwnames
,&obj0
)) goto fail
;
8073 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
8074 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
8076 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8077 result
= (arg1
)->GetBackgroundBrush();
8079 wxPyEndAllowThreads(__tstate
);
8080 if (PyErr_Occurred()) SWIG_fail
;
8083 wxBrush
* resultptr
;
8084 resultptr
= new wxBrush((wxBrush
&) result
);
8085 resultobj
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxBrush
, 1);
8093 static PyObject
*_wrap_PyShape_base_OnDelete(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
8094 PyObject
*resultobj
;
8095 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
8096 PyObject
* obj0
= 0 ;
8098 (char *) "self", NULL
8101 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyShape_base_OnDelete",kwnames
,&obj0
)) goto fail
;
8102 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
8103 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
8105 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8106 (arg1
)->base_OnDelete();
8108 wxPyEndAllowThreads(__tstate
);
8109 if (PyErr_Occurred()) SWIG_fail
;
8111 Py_INCREF(Py_None
); resultobj
= Py_None
;
8118 static PyObject
*_wrap_PyShape_base_OnDraw(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
8119 PyObject
*resultobj
;
8120 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
8122 PyObject
* obj0
= 0 ;
8123 PyObject
* obj1
= 0 ;
8125 (char *) "self",(char *) "dc", NULL
8128 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyShape_base_OnDraw",kwnames
,&obj0
,&obj1
)) goto fail
;
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)
8135 PyErr_SetString(PyExc_TypeError
,"null reference");
8139 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8140 (arg1
)->base_OnDraw(*arg2
);
8142 wxPyEndAllowThreads(__tstate
);
8143 if (PyErr_Occurred()) SWIG_fail
;
8145 Py_INCREF(Py_None
); resultobj
= Py_None
;
8152 static PyObject
*_wrap_PyShape_base_OnDrawContents(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
8153 PyObject
*resultobj
;
8154 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
8156 PyObject
* obj0
= 0 ;
8157 PyObject
* obj1
= 0 ;
8159 (char *) "self",(char *) "dc", NULL
8162 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyShape_base_OnDrawContents",kwnames
,&obj0
,&obj1
)) goto fail
;
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)
8169 PyErr_SetString(PyExc_TypeError
,"null reference");
8173 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8174 (arg1
)->base_OnDrawContents(*arg2
);
8176 wxPyEndAllowThreads(__tstate
);
8177 if (PyErr_Occurred()) SWIG_fail
;
8179 Py_INCREF(Py_None
); resultobj
= Py_None
;
8186 static PyObject
*_wrap_PyShape_base_OnDrawBranches(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
8187 PyObject
*resultobj
;
8188 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
8190 bool arg3
= (bool) false ;
8191 PyObject
* obj0
= 0 ;
8192 PyObject
* obj1
= 0 ;
8193 PyObject
* obj2
= 0 ;
8195 (char *) "self",(char *) "dc",(char *) "erase", NULL
8198 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:PyShape_base_OnDrawBranches",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
8199 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
8200 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
8201 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
8202 SWIG_POINTER_EXCEPTION
| 0)) == -1)
8205 PyErr_SetString(PyExc_TypeError
,"null reference");
8209 arg3
= (bool)SWIG_As_bool(obj2
);
8210 if (PyErr_Occurred()) SWIG_fail
;
8213 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8214 (arg1
)->base_OnDrawBranches(*arg2
,arg3
);
8216 wxPyEndAllowThreads(__tstate
);
8217 if (PyErr_Occurred()) SWIG_fail
;
8219 Py_INCREF(Py_None
); resultobj
= Py_None
;
8226 static PyObject
*_wrap_PyShape_base_OnMoveLinks(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
8227 PyObject
*resultobj
;
8228 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
8230 PyObject
* obj0
= 0 ;
8231 PyObject
* obj1
= 0 ;
8233 (char *) "self",(char *) "dc", NULL
8236 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyShape_base_OnMoveLinks",kwnames
,&obj0
,&obj1
)) goto fail
;
8237 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
8238 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
8239 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
8240 SWIG_POINTER_EXCEPTION
| 0)) == -1)
8243 PyErr_SetString(PyExc_TypeError
,"null reference");
8247 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8248 (arg1
)->base_OnMoveLinks(*arg2
);
8250 wxPyEndAllowThreads(__tstate
);
8251 if (PyErr_Occurred()) SWIG_fail
;
8253 Py_INCREF(Py_None
); resultobj
= Py_None
;
8260 static PyObject
*_wrap_PyShape_base_OnErase(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
8261 PyObject
*resultobj
;
8262 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
8264 PyObject
* obj0
= 0 ;
8265 PyObject
* obj1
= 0 ;
8267 (char *) "self",(char *) "dc", NULL
8270 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyShape_base_OnErase",kwnames
,&obj0
,&obj1
)) goto fail
;
8271 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
8272 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
8273 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
8274 SWIG_POINTER_EXCEPTION
| 0)) == -1)
8277 PyErr_SetString(PyExc_TypeError
,"null reference");
8281 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8282 (arg1
)->base_OnErase(*arg2
);
8284 wxPyEndAllowThreads(__tstate
);
8285 if (PyErr_Occurred()) SWIG_fail
;
8287 Py_INCREF(Py_None
); resultobj
= Py_None
;
8294 static PyObject
*_wrap_PyShape_base_OnEraseContents(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
8295 PyObject
*resultobj
;
8296 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
8298 PyObject
* obj0
= 0 ;
8299 PyObject
* obj1
= 0 ;
8301 (char *) "self",(char *) "dc", NULL
8304 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyShape_base_OnEraseContents",kwnames
,&obj0
,&obj1
)) goto fail
;
8305 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
8306 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
8307 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
8308 SWIG_POINTER_EXCEPTION
| 0)) == -1)
8311 PyErr_SetString(PyExc_TypeError
,"null reference");
8315 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8316 (arg1
)->base_OnEraseContents(*arg2
);
8318 wxPyEndAllowThreads(__tstate
);
8319 if (PyErr_Occurred()) SWIG_fail
;
8321 Py_INCREF(Py_None
); resultobj
= Py_None
;
8328 static PyObject
*_wrap_PyShape_base_OnHighlight(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
8329 PyObject
*resultobj
;
8330 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
8332 PyObject
* obj0
= 0 ;
8333 PyObject
* obj1
= 0 ;
8335 (char *) "self",(char *) "dc", NULL
8338 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyShape_base_OnHighlight",kwnames
,&obj0
,&obj1
)) goto fail
;
8339 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
8340 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
8341 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
8342 SWIG_POINTER_EXCEPTION
| 0)) == -1)
8345 PyErr_SetString(PyExc_TypeError
,"null reference");
8349 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8350 (arg1
)->base_OnHighlight(*arg2
);
8352 wxPyEndAllowThreads(__tstate
);
8353 if (PyErr_Occurred()) SWIG_fail
;
8355 Py_INCREF(Py_None
); resultobj
= Py_None
;
8362 static PyObject
*_wrap_PyShape_base_OnLeftClick(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
8363 PyObject
*resultobj
;
8364 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
8367 int arg4
= (int) 0 ;
8368 int arg5
= (int) 0 ;
8369 PyObject
* obj0
= 0 ;
8370 PyObject
* obj1
= 0 ;
8371 PyObject
* obj2
= 0 ;
8372 PyObject
* obj3
= 0 ;
8373 PyObject
* obj4
= 0 ;
8375 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
8378 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyShape_base_OnLeftClick",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
8379 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
8380 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
8381 arg2
= (double)SWIG_As_double(obj1
);
8382 if (PyErr_Occurred()) SWIG_fail
;
8383 arg3
= (double)SWIG_As_double(obj2
);
8384 if (PyErr_Occurred()) SWIG_fail
;
8386 arg4
= (int)SWIG_As_int(obj3
);
8387 if (PyErr_Occurred()) SWIG_fail
;
8390 arg5
= (int)SWIG_As_int(obj4
);
8391 if (PyErr_Occurred()) SWIG_fail
;
8394 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8395 (arg1
)->base_OnLeftClick(arg2
,arg3
,arg4
,arg5
);
8397 wxPyEndAllowThreads(__tstate
);
8398 if (PyErr_Occurred()) SWIG_fail
;
8400 Py_INCREF(Py_None
); resultobj
= Py_None
;
8407 static PyObject
*_wrap_PyShape_base_OnLeftDoubleClick(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
8408 PyObject
*resultobj
;
8409 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
8412 int arg4
= (int) 0 ;
8413 int arg5
= (int) 0 ;
8414 PyObject
* obj0
= 0 ;
8415 PyObject
* obj1
= 0 ;
8416 PyObject
* obj2
= 0 ;
8417 PyObject
* obj3
= 0 ;
8418 PyObject
* obj4
= 0 ;
8420 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
8423 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyShape_base_OnLeftDoubleClick",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
8424 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
8425 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
8426 arg2
= (double)SWIG_As_double(obj1
);
8427 if (PyErr_Occurred()) SWIG_fail
;
8428 arg3
= (double)SWIG_As_double(obj2
);
8429 if (PyErr_Occurred()) SWIG_fail
;
8431 arg4
= (int)SWIG_As_int(obj3
);
8432 if (PyErr_Occurred()) SWIG_fail
;
8435 arg5
= (int)SWIG_As_int(obj4
);
8436 if (PyErr_Occurred()) SWIG_fail
;
8439 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8440 (arg1
)->base_OnLeftDoubleClick(arg2
,arg3
,arg4
,arg5
);
8442 wxPyEndAllowThreads(__tstate
);
8443 if (PyErr_Occurred()) SWIG_fail
;
8445 Py_INCREF(Py_None
); resultobj
= Py_None
;
8452 static PyObject
*_wrap_PyShape_base_OnRightClick(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
8453 PyObject
*resultobj
;
8454 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
8457 int arg4
= (int) 0 ;
8458 int arg5
= (int) 0 ;
8459 PyObject
* obj0
= 0 ;
8460 PyObject
* obj1
= 0 ;
8461 PyObject
* obj2
= 0 ;
8462 PyObject
* obj3
= 0 ;
8463 PyObject
* obj4
= 0 ;
8465 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
8468 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyShape_base_OnRightClick",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
8469 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
8470 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
8471 arg2
= (double)SWIG_As_double(obj1
);
8472 if (PyErr_Occurred()) SWIG_fail
;
8473 arg3
= (double)SWIG_As_double(obj2
);
8474 if (PyErr_Occurred()) SWIG_fail
;
8476 arg4
= (int)SWIG_As_int(obj3
);
8477 if (PyErr_Occurred()) SWIG_fail
;
8480 arg5
= (int)SWIG_As_int(obj4
);
8481 if (PyErr_Occurred()) SWIG_fail
;
8484 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8485 (arg1
)->base_OnRightClick(arg2
,arg3
,arg4
,arg5
);
8487 wxPyEndAllowThreads(__tstate
);
8488 if (PyErr_Occurred()) SWIG_fail
;
8490 Py_INCREF(Py_None
); resultobj
= Py_None
;
8497 static PyObject
*_wrap_PyShape_base_OnSize(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
8498 PyObject
*resultobj
;
8499 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
8502 PyObject
* obj0
= 0 ;
8503 PyObject
* obj1
= 0 ;
8504 PyObject
* obj2
= 0 ;
8506 (char *) "self",(char *) "x",(char *) "y", NULL
8509 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyShape_base_OnSize",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
8510 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
8511 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
8512 arg2
= (double)SWIG_As_double(obj1
);
8513 if (PyErr_Occurred()) SWIG_fail
;
8514 arg3
= (double)SWIG_As_double(obj2
);
8515 if (PyErr_Occurred()) SWIG_fail
;
8517 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8518 (arg1
)->base_OnSize(arg2
,arg3
);
8520 wxPyEndAllowThreads(__tstate
);
8521 if (PyErr_Occurred()) SWIG_fail
;
8523 Py_INCREF(Py_None
); resultobj
= Py_None
;
8530 static PyObject
*_wrap_PyShape_base_OnMovePre(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
8531 PyObject
*resultobj
;
8532 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
8538 bool arg7
= (bool) true ;
8540 PyObject
* obj0
= 0 ;
8541 PyObject
* obj1
= 0 ;
8542 PyObject
* obj2
= 0 ;
8543 PyObject
* obj3
= 0 ;
8544 PyObject
* obj4
= 0 ;
8545 PyObject
* obj5
= 0 ;
8546 PyObject
* obj6
= 0 ;
8548 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "old_x",(char *) "old_y",(char *) "display", NULL
8551 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOOOO|O:PyShape_base_OnMovePre",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) goto fail
;
8552 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
8553 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
8554 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
8555 SWIG_POINTER_EXCEPTION
| 0)) == -1)
8558 PyErr_SetString(PyExc_TypeError
,"null reference");
8561 arg3
= (double)SWIG_As_double(obj2
);
8562 if (PyErr_Occurred()) SWIG_fail
;
8563 arg4
= (double)SWIG_As_double(obj3
);
8564 if (PyErr_Occurred()) SWIG_fail
;
8565 arg5
= (double)SWIG_As_double(obj4
);
8566 if (PyErr_Occurred()) SWIG_fail
;
8567 arg6
= (double)SWIG_As_double(obj5
);
8568 if (PyErr_Occurred()) SWIG_fail
;
8570 arg7
= (bool)SWIG_As_bool(obj6
);
8571 if (PyErr_Occurred()) SWIG_fail
;
8574 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8575 result
= (bool)(arg1
)->base_OnMovePre(*arg2
,arg3
,arg4
,arg5
,arg6
,arg7
);
8577 wxPyEndAllowThreads(__tstate
);
8578 if (PyErr_Occurred()) SWIG_fail
;
8581 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
8589 static PyObject
*_wrap_PyShape_base_OnMovePost(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
8590 PyObject
*resultobj
;
8591 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
8597 bool arg7
= (bool) true ;
8598 PyObject
* obj0
= 0 ;
8599 PyObject
* obj1
= 0 ;
8600 PyObject
* obj2
= 0 ;
8601 PyObject
* obj3
= 0 ;
8602 PyObject
* obj4
= 0 ;
8603 PyObject
* obj5
= 0 ;
8604 PyObject
* obj6
= 0 ;
8606 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "old_x",(char *) "old_y",(char *) "display", NULL
8609 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOOOO|O:PyShape_base_OnMovePost",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) goto fail
;
8610 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
8611 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
8612 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
8613 SWIG_POINTER_EXCEPTION
| 0)) == -1)
8616 PyErr_SetString(PyExc_TypeError
,"null reference");
8619 arg3
= (double)SWIG_As_double(obj2
);
8620 if (PyErr_Occurred()) SWIG_fail
;
8621 arg4
= (double)SWIG_As_double(obj3
);
8622 if (PyErr_Occurred()) SWIG_fail
;
8623 arg5
= (double)SWIG_As_double(obj4
);
8624 if (PyErr_Occurred()) SWIG_fail
;
8625 arg6
= (double)SWIG_As_double(obj5
);
8626 if (PyErr_Occurred()) SWIG_fail
;
8628 arg7
= (bool)SWIG_As_bool(obj6
);
8629 if (PyErr_Occurred()) SWIG_fail
;
8632 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8633 (arg1
)->base_OnMovePost(*arg2
,arg3
,arg4
,arg5
,arg6
,arg7
);
8635 wxPyEndAllowThreads(__tstate
);
8636 if (PyErr_Occurred()) SWIG_fail
;
8638 Py_INCREF(Py_None
); resultobj
= Py_None
;
8645 static PyObject
*_wrap_PyShape_base_OnDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
8646 PyObject
*resultobj
;
8647 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
8651 int arg5
= (int) 0 ;
8652 int arg6
= (int) 0 ;
8653 PyObject
* obj0
= 0 ;
8654 PyObject
* obj1
= 0 ;
8655 PyObject
* obj2
= 0 ;
8656 PyObject
* obj3
= 0 ;
8657 PyObject
* obj4
= 0 ;
8658 PyObject
* obj5
= 0 ;
8660 (char *) "self",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
8663 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO|OO:PyShape_base_OnDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
8664 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
8665 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
8666 arg2
= (bool)SWIG_As_bool(obj1
);
8667 if (PyErr_Occurred()) SWIG_fail
;
8668 arg3
= (double)SWIG_As_double(obj2
);
8669 if (PyErr_Occurred()) SWIG_fail
;
8670 arg4
= (double)SWIG_As_double(obj3
);
8671 if (PyErr_Occurred()) SWIG_fail
;
8673 arg5
= (int)SWIG_As_int(obj4
);
8674 if (PyErr_Occurred()) SWIG_fail
;
8677 arg6
= (int)SWIG_As_int(obj5
);
8678 if (PyErr_Occurred()) SWIG_fail
;
8681 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8682 (arg1
)->base_OnDragLeft(arg2
,arg3
,arg4
,arg5
,arg6
);
8684 wxPyEndAllowThreads(__tstate
);
8685 if (PyErr_Occurred()) SWIG_fail
;
8687 Py_INCREF(Py_None
); resultobj
= Py_None
;
8694 static PyObject
*_wrap_PyShape_base_OnBeginDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
8695 PyObject
*resultobj
;
8696 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
8699 int arg4
= (int) 0 ;
8700 int arg5
= (int) 0 ;
8701 PyObject
* obj0
= 0 ;
8702 PyObject
* obj1
= 0 ;
8703 PyObject
* obj2
= 0 ;
8704 PyObject
* obj3
= 0 ;
8705 PyObject
* obj4
= 0 ;
8707 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
8710 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyShape_base_OnBeginDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
8711 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
8712 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
8713 arg2
= (double)SWIG_As_double(obj1
);
8714 if (PyErr_Occurred()) SWIG_fail
;
8715 arg3
= (double)SWIG_As_double(obj2
);
8716 if (PyErr_Occurred()) SWIG_fail
;
8718 arg4
= (int)SWIG_As_int(obj3
);
8719 if (PyErr_Occurred()) SWIG_fail
;
8722 arg5
= (int)SWIG_As_int(obj4
);
8723 if (PyErr_Occurred()) SWIG_fail
;
8726 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8727 (arg1
)->base_OnBeginDragLeft(arg2
,arg3
,arg4
,arg5
);
8729 wxPyEndAllowThreads(__tstate
);
8730 if (PyErr_Occurred()) SWIG_fail
;
8732 Py_INCREF(Py_None
); resultobj
= Py_None
;
8739 static PyObject
*_wrap_PyShape_base_OnEndDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
8740 PyObject
*resultobj
;
8741 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
8744 int arg4
= (int) 0 ;
8745 int arg5
= (int) 0 ;
8746 PyObject
* obj0
= 0 ;
8747 PyObject
* obj1
= 0 ;
8748 PyObject
* obj2
= 0 ;
8749 PyObject
* obj3
= 0 ;
8750 PyObject
* obj4
= 0 ;
8752 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
8755 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyShape_base_OnEndDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
8756 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
8757 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
8758 arg2
= (double)SWIG_As_double(obj1
);
8759 if (PyErr_Occurred()) SWIG_fail
;
8760 arg3
= (double)SWIG_As_double(obj2
);
8761 if (PyErr_Occurred()) SWIG_fail
;
8763 arg4
= (int)SWIG_As_int(obj3
);
8764 if (PyErr_Occurred()) SWIG_fail
;
8767 arg5
= (int)SWIG_As_int(obj4
);
8768 if (PyErr_Occurred()) SWIG_fail
;
8771 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8772 (arg1
)->base_OnEndDragLeft(arg2
,arg3
,arg4
,arg5
);
8774 wxPyEndAllowThreads(__tstate
);
8775 if (PyErr_Occurred()) SWIG_fail
;
8777 Py_INCREF(Py_None
); resultobj
= Py_None
;
8784 static PyObject
*_wrap_PyShape_base_OnDragRight(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
8785 PyObject
*resultobj
;
8786 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
8790 int arg5
= (int) 0 ;
8791 int arg6
= (int) 0 ;
8792 PyObject
* obj0
= 0 ;
8793 PyObject
* obj1
= 0 ;
8794 PyObject
* obj2
= 0 ;
8795 PyObject
* obj3
= 0 ;
8796 PyObject
* obj4
= 0 ;
8797 PyObject
* obj5
= 0 ;
8799 (char *) "self",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
8802 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO|OO:PyShape_base_OnDragRight",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
8803 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
8804 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
8805 arg2
= (bool)SWIG_As_bool(obj1
);
8806 if (PyErr_Occurred()) SWIG_fail
;
8807 arg3
= (double)SWIG_As_double(obj2
);
8808 if (PyErr_Occurred()) SWIG_fail
;
8809 arg4
= (double)SWIG_As_double(obj3
);
8810 if (PyErr_Occurred()) SWIG_fail
;
8812 arg5
= (int)SWIG_As_int(obj4
);
8813 if (PyErr_Occurred()) SWIG_fail
;
8816 arg6
= (int)SWIG_As_int(obj5
);
8817 if (PyErr_Occurred()) SWIG_fail
;
8820 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8821 (arg1
)->base_OnDragRight(arg2
,arg3
,arg4
,arg5
,arg6
);
8823 wxPyEndAllowThreads(__tstate
);
8824 if (PyErr_Occurred()) SWIG_fail
;
8826 Py_INCREF(Py_None
); resultobj
= Py_None
;
8833 static PyObject
*_wrap_PyShape_base_OnBeginDragRight(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
8834 PyObject
*resultobj
;
8835 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
8838 int arg4
= (int) 0 ;
8839 int arg5
= (int) 0 ;
8840 PyObject
* obj0
= 0 ;
8841 PyObject
* obj1
= 0 ;
8842 PyObject
* obj2
= 0 ;
8843 PyObject
* obj3
= 0 ;
8844 PyObject
* obj4
= 0 ;
8846 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
8849 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyShape_base_OnBeginDragRight",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
8850 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
8851 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
8852 arg2
= (double)SWIG_As_double(obj1
);
8853 if (PyErr_Occurred()) SWIG_fail
;
8854 arg3
= (double)SWIG_As_double(obj2
);
8855 if (PyErr_Occurred()) SWIG_fail
;
8857 arg4
= (int)SWIG_As_int(obj3
);
8858 if (PyErr_Occurred()) SWIG_fail
;
8861 arg5
= (int)SWIG_As_int(obj4
);
8862 if (PyErr_Occurred()) SWIG_fail
;
8865 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8866 (arg1
)->base_OnBeginDragRight(arg2
,arg3
,arg4
,arg5
);
8868 wxPyEndAllowThreads(__tstate
);
8869 if (PyErr_Occurred()) SWIG_fail
;
8871 Py_INCREF(Py_None
); resultobj
= Py_None
;
8878 static PyObject
*_wrap_PyShape_base_OnEndDragRight(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
8879 PyObject
*resultobj
;
8880 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
8883 int arg4
= (int) 0 ;
8884 int arg5
= (int) 0 ;
8885 PyObject
* obj0
= 0 ;
8886 PyObject
* obj1
= 0 ;
8887 PyObject
* obj2
= 0 ;
8888 PyObject
* obj3
= 0 ;
8889 PyObject
* obj4
= 0 ;
8891 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
8894 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyShape_base_OnEndDragRight",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
8895 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
8896 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
8897 arg2
= (double)SWIG_As_double(obj1
);
8898 if (PyErr_Occurred()) SWIG_fail
;
8899 arg3
= (double)SWIG_As_double(obj2
);
8900 if (PyErr_Occurred()) SWIG_fail
;
8902 arg4
= (int)SWIG_As_int(obj3
);
8903 if (PyErr_Occurred()) SWIG_fail
;
8906 arg5
= (int)SWIG_As_int(obj4
);
8907 if (PyErr_Occurred()) SWIG_fail
;
8910 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8911 (arg1
)->base_OnEndDragRight(arg2
,arg3
,arg4
,arg5
);
8913 wxPyEndAllowThreads(__tstate
);
8914 if (PyErr_Occurred()) SWIG_fail
;
8916 Py_INCREF(Py_None
); resultobj
= Py_None
;
8923 static PyObject
*_wrap_PyShape_base_OnDrawOutline(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
8924 PyObject
*resultobj
;
8925 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
8931 PyObject
* obj0
= 0 ;
8932 PyObject
* obj1
= 0 ;
8933 PyObject
* obj2
= 0 ;
8934 PyObject
* obj3
= 0 ;
8935 PyObject
* obj4
= 0 ;
8936 PyObject
* obj5
= 0 ;
8938 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "w",(char *) "h", NULL
8941 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOOOO:PyShape_base_OnDrawOutline",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
8942 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
8943 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
8944 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
8945 SWIG_POINTER_EXCEPTION
| 0)) == -1)
8948 PyErr_SetString(PyExc_TypeError
,"null reference");
8951 arg3
= (double)SWIG_As_double(obj2
);
8952 if (PyErr_Occurred()) SWIG_fail
;
8953 arg4
= (double)SWIG_As_double(obj3
);
8954 if (PyErr_Occurred()) SWIG_fail
;
8955 arg5
= (double)SWIG_As_double(obj4
);
8956 if (PyErr_Occurred()) SWIG_fail
;
8957 arg6
= (double)SWIG_As_double(obj5
);
8958 if (PyErr_Occurred()) SWIG_fail
;
8960 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8961 (arg1
)->base_OnDrawOutline(*arg2
,arg3
,arg4
,arg5
,arg6
);
8963 wxPyEndAllowThreads(__tstate
);
8964 if (PyErr_Occurred()) SWIG_fail
;
8966 Py_INCREF(Py_None
); resultobj
= Py_None
;
8973 static PyObject
*_wrap_PyShape_base_OnDrawControlPoints(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
8974 PyObject
*resultobj
;
8975 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
8977 PyObject
* obj0
= 0 ;
8978 PyObject
* obj1
= 0 ;
8980 (char *) "self",(char *) "dc", NULL
8983 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyShape_base_OnDrawControlPoints",kwnames
,&obj0
,&obj1
)) goto fail
;
8984 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
8985 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
8986 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
8987 SWIG_POINTER_EXCEPTION
| 0)) == -1)
8990 PyErr_SetString(PyExc_TypeError
,"null reference");
8994 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8995 (arg1
)->base_OnDrawControlPoints(*arg2
);
8997 wxPyEndAllowThreads(__tstate
);
8998 if (PyErr_Occurred()) SWIG_fail
;
9000 Py_INCREF(Py_None
); resultobj
= Py_None
;
9007 static PyObject
*_wrap_PyShape_base_OnEraseControlPoints(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
9008 PyObject
*resultobj
;
9009 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
9011 PyObject
* obj0
= 0 ;
9012 PyObject
* obj1
= 0 ;
9014 (char *) "self",(char *) "dc", NULL
9017 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyShape_base_OnEraseControlPoints",kwnames
,&obj0
,&obj1
)) goto fail
;
9018 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
9019 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
9020 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
9021 SWIG_POINTER_EXCEPTION
| 0)) == -1)
9024 PyErr_SetString(PyExc_TypeError
,"null reference");
9028 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9029 (arg1
)->base_OnEraseControlPoints(*arg2
);
9031 wxPyEndAllowThreads(__tstate
);
9032 if (PyErr_Occurred()) SWIG_fail
;
9034 Py_INCREF(Py_None
); resultobj
= Py_None
;
9041 static PyObject
*_wrap_PyShape_base_OnMoveLink(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
9042 PyObject
*resultobj
;
9043 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
9045 bool arg3
= (bool) true ;
9046 PyObject
* obj0
= 0 ;
9047 PyObject
* obj1
= 0 ;
9048 PyObject
* obj2
= 0 ;
9050 (char *) "self",(char *) "dc",(char *) "moveControlPoints", NULL
9053 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:PyShape_base_OnMoveLink",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
9054 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
9055 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
9056 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
9057 SWIG_POINTER_EXCEPTION
| 0)) == -1)
9060 PyErr_SetString(PyExc_TypeError
,"null reference");
9064 arg3
= (bool)SWIG_As_bool(obj2
);
9065 if (PyErr_Occurred()) SWIG_fail
;
9068 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9069 (arg1
)->base_OnMoveLink(*arg2
,arg3
);
9071 wxPyEndAllowThreads(__tstate
);
9072 if (PyErr_Occurred()) SWIG_fail
;
9074 Py_INCREF(Py_None
); resultobj
= Py_None
;
9081 static PyObject
*_wrap_PyShape_base_OnSizingDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
9082 PyObject
*resultobj
;
9083 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
9084 wxPyControlPoint
*arg2
= (wxPyControlPoint
*) 0 ;
9088 int arg6
= (int) 0 ;
9089 int arg7
= (int) 0 ;
9090 PyObject
* obj0
= 0 ;
9091 PyObject
* obj1
= 0 ;
9092 PyObject
* obj2
= 0 ;
9093 PyObject
* obj3
= 0 ;
9094 PyObject
* obj4
= 0 ;
9095 PyObject
* obj5
= 0 ;
9096 PyObject
* obj6
= 0 ;
9098 (char *) "self",(char *) "pt",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
9101 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOOO|OO:PyShape_base_OnSizingDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) goto fail
;
9102 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
9103 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
9104 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyControlPoint
,
9105 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
9106 arg3
= (bool)SWIG_As_bool(obj2
);
9107 if (PyErr_Occurred()) SWIG_fail
;
9108 arg4
= (double)SWIG_As_double(obj3
);
9109 if (PyErr_Occurred()) SWIG_fail
;
9110 arg5
= (double)SWIG_As_double(obj4
);
9111 if (PyErr_Occurred()) SWIG_fail
;
9113 arg6
= (int)SWIG_As_int(obj5
);
9114 if (PyErr_Occurred()) SWIG_fail
;
9117 arg7
= (int)SWIG_As_int(obj6
);
9118 if (PyErr_Occurred()) SWIG_fail
;
9121 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9122 (arg1
)->base_OnSizingDragLeft(arg2
,arg3
,arg4
,arg5
,arg6
,arg7
);
9124 wxPyEndAllowThreads(__tstate
);
9125 if (PyErr_Occurred()) SWIG_fail
;
9127 Py_INCREF(Py_None
); resultobj
= Py_None
;
9134 static PyObject
*_wrap_PyShape_base_OnSizingBeginDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
9135 PyObject
*resultobj
;
9136 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
9137 wxPyControlPoint
*arg2
= (wxPyControlPoint
*) 0 ;
9140 int arg5
= (int) 0 ;
9141 int arg6
= (int) 0 ;
9142 PyObject
* obj0
= 0 ;
9143 PyObject
* obj1
= 0 ;
9144 PyObject
* obj2
= 0 ;
9145 PyObject
* obj3
= 0 ;
9146 PyObject
* obj4
= 0 ;
9147 PyObject
* obj5
= 0 ;
9149 (char *) "self",(char *) "pt",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
9152 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO|OO:PyShape_base_OnSizingBeginDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
9153 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
9154 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
9155 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyControlPoint
,
9156 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
9157 arg3
= (double)SWIG_As_double(obj2
);
9158 if (PyErr_Occurred()) SWIG_fail
;
9159 arg4
= (double)SWIG_As_double(obj3
);
9160 if (PyErr_Occurred()) SWIG_fail
;
9162 arg5
= (int)SWIG_As_int(obj4
);
9163 if (PyErr_Occurred()) SWIG_fail
;
9166 arg6
= (int)SWIG_As_int(obj5
);
9167 if (PyErr_Occurred()) SWIG_fail
;
9170 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9171 (arg1
)->base_OnSizingBeginDragLeft(arg2
,arg3
,arg4
,arg5
,arg6
);
9173 wxPyEndAllowThreads(__tstate
);
9174 if (PyErr_Occurred()) SWIG_fail
;
9176 Py_INCREF(Py_None
); resultobj
= Py_None
;
9183 static PyObject
*_wrap_PyShape_base_OnSizingEndDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
9184 PyObject
*resultobj
;
9185 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
9186 wxPyControlPoint
*arg2
= (wxPyControlPoint
*) 0 ;
9189 int arg5
= (int) 0 ;
9190 int arg6
= (int) 0 ;
9191 PyObject
* obj0
= 0 ;
9192 PyObject
* obj1
= 0 ;
9193 PyObject
* obj2
= 0 ;
9194 PyObject
* obj3
= 0 ;
9195 PyObject
* obj4
= 0 ;
9196 PyObject
* obj5
= 0 ;
9198 (char *) "self",(char *) "pt",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
9201 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO|OO:PyShape_base_OnSizingEndDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
9202 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
9203 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
9204 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyControlPoint
,
9205 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
9206 arg3
= (double)SWIG_As_double(obj2
);
9207 if (PyErr_Occurred()) SWIG_fail
;
9208 arg4
= (double)SWIG_As_double(obj3
);
9209 if (PyErr_Occurred()) SWIG_fail
;
9211 arg5
= (int)SWIG_As_int(obj4
);
9212 if (PyErr_Occurred()) SWIG_fail
;
9215 arg6
= (int)SWIG_As_int(obj5
);
9216 if (PyErr_Occurred()) SWIG_fail
;
9219 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9220 (arg1
)->base_OnSizingEndDragLeft(arg2
,arg3
,arg4
,arg5
,arg6
);
9222 wxPyEndAllowThreads(__tstate
);
9223 if (PyErr_Occurred()) SWIG_fail
;
9225 Py_INCREF(Py_None
); resultobj
= Py_None
;
9232 static PyObject
*_wrap_PyShape_base_OnBeginSize(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
9233 PyObject
*resultobj
;
9234 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
9237 PyObject
* obj0
= 0 ;
9238 PyObject
* obj1
= 0 ;
9239 PyObject
* obj2
= 0 ;
9241 (char *) "self",(char *) "w",(char *) "h", NULL
9244 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyShape_base_OnBeginSize",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
9245 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
9246 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
9247 arg2
= (double)SWIG_As_double(obj1
);
9248 if (PyErr_Occurred()) SWIG_fail
;
9249 arg3
= (double)SWIG_As_double(obj2
);
9250 if (PyErr_Occurred()) SWIG_fail
;
9252 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9253 (arg1
)->base_OnBeginSize(arg2
,arg3
);
9255 wxPyEndAllowThreads(__tstate
);
9256 if (PyErr_Occurred()) SWIG_fail
;
9258 Py_INCREF(Py_None
); resultobj
= Py_None
;
9265 static PyObject
*_wrap_PyShape_base_OnEndSize(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
9266 PyObject
*resultobj
;
9267 wxPyShape
*arg1
= (wxPyShape
*) 0 ;
9270 PyObject
* obj0
= 0 ;
9271 PyObject
* obj1
= 0 ;
9272 PyObject
* obj2
= 0 ;
9274 (char *) "self",(char *) "w",(char *) "h", NULL
9277 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyShape_base_OnEndSize",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
9278 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShape
,
9279 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
9280 arg2
= (double)SWIG_As_double(obj1
);
9281 if (PyErr_Occurred()) SWIG_fail
;
9282 arg3
= (double)SWIG_As_double(obj2
);
9283 if (PyErr_Occurred()) SWIG_fail
;
9285 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9286 (arg1
)->base_OnEndSize(arg2
,arg3
);
9288 wxPyEndAllowThreads(__tstate
);
9289 if (PyErr_Occurred()) SWIG_fail
;
9291 Py_INCREF(Py_None
); resultobj
= Py_None
;
9298 static PyObject
* PyShape_swigregister(PyObject
*, PyObject
*args
) {
9300 if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
;
9301 SWIG_TypeClientData(SWIGTYPE_p_wxPyShape
, obj
);
9303 return Py_BuildValue((char *)"");
9305 static PyObject
*_wrap_new_PseudoMetaFile(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
9306 PyObject
*resultobj
;
9307 wxPseudoMetaFile
*result
;
9312 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":new_PseudoMetaFile",kwnames
)) goto fail
;
9314 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9315 result
= (wxPseudoMetaFile
*)new wxPseudoMetaFile();
9317 wxPyEndAllowThreads(__tstate
);
9318 if (PyErr_Occurred()) SWIG_fail
;
9321 resultobj
= wxPyMake_wxObject(result
, 1);
9329 static PyObject
*_wrap_delete_PseudoMetaFile(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
9330 PyObject
*resultobj
;
9331 wxPseudoMetaFile
*arg1
= (wxPseudoMetaFile
*) 0 ;
9332 PyObject
* obj0
= 0 ;
9334 (char *) "self", NULL
9337 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:delete_PseudoMetaFile",kwnames
,&obj0
)) goto fail
;
9338 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPseudoMetaFile
,
9339 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
9341 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9344 wxPyEndAllowThreads(__tstate
);
9345 if (PyErr_Occurred()) SWIG_fail
;
9347 Py_INCREF(Py_None
); resultobj
= Py_None
;
9354 static PyObject
*_wrap_PseudoMetaFile_Draw(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
9355 PyObject
*resultobj
;
9356 wxPseudoMetaFile
*arg1
= (wxPseudoMetaFile
*) 0 ;
9360 PyObject
* obj0
= 0 ;
9361 PyObject
* obj1
= 0 ;
9362 PyObject
* obj2
= 0 ;
9363 PyObject
* obj3
= 0 ;
9365 (char *) "self",(char *) "dc",(char *) "xoffset",(char *) "yoffset", NULL
9368 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO:PseudoMetaFile_Draw",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) goto fail
;
9369 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPseudoMetaFile
,
9370 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
9371 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
9372 SWIG_POINTER_EXCEPTION
| 0)) == -1)
9375 PyErr_SetString(PyExc_TypeError
,"null reference");
9378 arg3
= (double)SWIG_As_double(obj2
);
9379 if (PyErr_Occurred()) SWIG_fail
;
9380 arg4
= (double)SWIG_As_double(obj3
);
9381 if (PyErr_Occurred()) SWIG_fail
;
9383 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9384 (arg1
)->Draw(*arg2
,arg3
,arg4
);
9386 wxPyEndAllowThreads(__tstate
);
9387 if (PyErr_Occurred()) SWIG_fail
;
9389 Py_INCREF(Py_None
); resultobj
= Py_None
;
9396 static PyObject
*_wrap_PseudoMetaFile_Clear(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
9397 PyObject
*resultobj
;
9398 wxPseudoMetaFile
*arg1
= (wxPseudoMetaFile
*) 0 ;
9399 PyObject
* obj0
= 0 ;
9401 (char *) "self", NULL
9404 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PseudoMetaFile_Clear",kwnames
,&obj0
)) goto fail
;
9405 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPseudoMetaFile
,
9406 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
9408 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9411 wxPyEndAllowThreads(__tstate
);
9412 if (PyErr_Occurred()) SWIG_fail
;
9414 Py_INCREF(Py_None
); resultobj
= Py_None
;
9421 static PyObject
*_wrap_PseudoMetaFile_Copy(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
9422 PyObject
*resultobj
;
9423 wxPseudoMetaFile
*arg1
= (wxPseudoMetaFile
*) 0 ;
9424 wxPseudoMetaFile
*arg2
= 0 ;
9425 PyObject
* obj0
= 0 ;
9426 PyObject
* obj1
= 0 ;
9428 (char *) "self",(char *) "copy", NULL
9431 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PseudoMetaFile_Copy",kwnames
,&obj0
,&obj1
)) goto fail
;
9432 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPseudoMetaFile
,
9433 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
9434 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPseudoMetaFile
,
9435 SWIG_POINTER_EXCEPTION
| 0)) == -1)
9438 PyErr_SetString(PyExc_TypeError
,"null reference");
9442 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9443 (arg1
)->Copy(*arg2
);
9445 wxPyEndAllowThreads(__tstate
);
9446 if (PyErr_Occurred()) SWIG_fail
;
9448 Py_INCREF(Py_None
); resultobj
= Py_None
;
9455 static PyObject
*_wrap_PseudoMetaFile_Scale(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
9456 PyObject
*resultobj
;
9457 wxPseudoMetaFile
*arg1
= (wxPseudoMetaFile
*) 0 ;
9460 PyObject
* obj0
= 0 ;
9461 PyObject
* obj1
= 0 ;
9462 PyObject
* obj2
= 0 ;
9464 (char *) "self",(char *) "sx",(char *) "sy", NULL
9467 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PseudoMetaFile_Scale",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
9468 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPseudoMetaFile
,
9469 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
9470 arg2
= (double)SWIG_As_double(obj1
);
9471 if (PyErr_Occurred()) SWIG_fail
;
9472 arg3
= (double)SWIG_As_double(obj2
);
9473 if (PyErr_Occurred()) SWIG_fail
;
9475 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9476 (arg1
)->Scale(arg2
,arg3
);
9478 wxPyEndAllowThreads(__tstate
);
9479 if (PyErr_Occurred()) SWIG_fail
;
9481 Py_INCREF(Py_None
); resultobj
= Py_None
;
9488 static PyObject
*_wrap_PseudoMetaFile_ScaleTo(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
9489 PyObject
*resultobj
;
9490 wxPseudoMetaFile
*arg1
= (wxPseudoMetaFile
*) 0 ;
9493 PyObject
* obj0
= 0 ;
9494 PyObject
* obj1
= 0 ;
9495 PyObject
* obj2
= 0 ;
9497 (char *) "self",(char *) "w",(char *) "h", NULL
9500 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PseudoMetaFile_ScaleTo",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
9501 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPseudoMetaFile
,
9502 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
9503 arg2
= (double)SWIG_As_double(obj1
);
9504 if (PyErr_Occurred()) SWIG_fail
;
9505 arg3
= (double)SWIG_As_double(obj2
);
9506 if (PyErr_Occurred()) SWIG_fail
;
9508 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9509 (arg1
)->ScaleTo(arg2
,arg3
);
9511 wxPyEndAllowThreads(__tstate
);
9512 if (PyErr_Occurred()) SWIG_fail
;
9514 Py_INCREF(Py_None
); resultobj
= Py_None
;
9521 static PyObject
*_wrap_PseudoMetaFile_Translate(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
9522 PyObject
*resultobj
;
9523 wxPseudoMetaFile
*arg1
= (wxPseudoMetaFile
*) 0 ;
9526 PyObject
* obj0
= 0 ;
9527 PyObject
* obj1
= 0 ;
9528 PyObject
* obj2
= 0 ;
9530 (char *) "self",(char *) "x",(char *) "y", NULL
9533 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PseudoMetaFile_Translate",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
9534 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPseudoMetaFile
,
9535 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
9536 arg2
= (double)SWIG_As_double(obj1
);
9537 if (PyErr_Occurred()) SWIG_fail
;
9538 arg3
= (double)SWIG_As_double(obj2
);
9539 if (PyErr_Occurred()) SWIG_fail
;
9541 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9542 (arg1
)->Translate(arg2
,arg3
);
9544 wxPyEndAllowThreads(__tstate
);
9545 if (PyErr_Occurred()) SWIG_fail
;
9547 Py_INCREF(Py_None
); resultobj
= Py_None
;
9554 static PyObject
*_wrap_PseudoMetaFile_Rotate(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
9555 PyObject
*resultobj
;
9556 wxPseudoMetaFile
*arg1
= (wxPseudoMetaFile
*) 0 ;
9560 PyObject
* obj0
= 0 ;
9561 PyObject
* obj1
= 0 ;
9562 PyObject
* obj2
= 0 ;
9563 PyObject
* obj3
= 0 ;
9565 (char *) "self",(char *) "x",(char *) "y",(char *) "theta", NULL
9568 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO:PseudoMetaFile_Rotate",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) goto fail
;
9569 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPseudoMetaFile
,
9570 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
9571 arg2
= (double)SWIG_As_double(obj1
);
9572 if (PyErr_Occurred()) SWIG_fail
;
9573 arg3
= (double)SWIG_As_double(obj2
);
9574 if (PyErr_Occurred()) SWIG_fail
;
9575 arg4
= (double)SWIG_As_double(obj3
);
9576 if (PyErr_Occurred()) SWIG_fail
;
9578 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9579 (arg1
)->Rotate(arg2
,arg3
,arg4
);
9581 wxPyEndAllowThreads(__tstate
);
9582 if (PyErr_Occurred()) SWIG_fail
;
9584 Py_INCREF(Py_None
); resultobj
= Py_None
;
9591 static PyObject
*_wrap_PseudoMetaFile_LoadFromMetaFile(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
9592 PyObject
*resultobj
;
9593 wxPseudoMetaFile
*arg1
= (wxPseudoMetaFile
*) 0 ;
9594 wxString
*arg2
= 0 ;
9595 double *arg3
= (double *) 0 ;
9596 double *arg4
= (double *) 0 ;
9598 bool temp2
= false ;
9599 PyObject
* obj0
= 0 ;
9600 PyObject
* obj1
= 0 ;
9601 PyObject
* obj2
= 0 ;
9602 PyObject
* obj3
= 0 ;
9604 (char *) "self",(char *) "filename",(char *) "width",(char *) "height", NULL
9607 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO:PseudoMetaFile_LoadFromMetaFile",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) goto fail
;
9608 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPseudoMetaFile
,
9609 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
9611 arg2
= wxString_in_helper(obj1
);
9612 if (arg2
== NULL
) SWIG_fail
;
9615 if ((SWIG_ConvertPtr(obj2
,(void **)(&arg3
),SWIGTYPE_p_double
,
9616 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
9617 if ((SWIG_ConvertPtr(obj3
,(void **)(&arg4
),SWIGTYPE_p_double
,
9618 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
9620 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9621 result
= (bool)(arg1
)->LoadFromMetaFile((wxString
const &)*arg2
,arg3
,arg4
);
9623 wxPyEndAllowThreads(__tstate
);
9624 if (PyErr_Occurred()) SWIG_fail
;
9627 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
9643 static PyObject
*_wrap_PseudoMetaFile_GetBounds(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
9644 PyObject
*resultobj
;
9645 wxPseudoMetaFile
*arg1
= (wxPseudoMetaFile
*) 0 ;
9646 double *arg2
= (double *) 0 ;
9647 double *arg3
= (double *) 0 ;
9648 double *arg4
= (double *) 0 ;
9649 double *arg5
= (double *) 0 ;
9650 PyObject
* obj0
= 0 ;
9651 PyObject
* obj1
= 0 ;
9652 PyObject
* obj2
= 0 ;
9653 PyObject
* obj3
= 0 ;
9654 PyObject
* obj4
= 0 ;
9656 (char *) "self",(char *) "minX",(char *) "minY",(char *) "maxX",(char *) "maxY", NULL
9659 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOOO:PseudoMetaFile_GetBounds",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
9660 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPseudoMetaFile
,
9661 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
9662 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_double
,
9663 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
9664 if ((SWIG_ConvertPtr(obj2
,(void **)(&arg3
),SWIGTYPE_p_double
,
9665 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
9666 if ((SWIG_ConvertPtr(obj3
,(void **)(&arg4
),SWIGTYPE_p_double
,
9667 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
9668 if ((SWIG_ConvertPtr(obj4
,(void **)(&arg5
),SWIGTYPE_p_double
,
9669 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
9671 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9672 (arg1
)->GetBounds(arg2
,arg3
,arg4
,arg5
);
9674 wxPyEndAllowThreads(__tstate
);
9675 if (PyErr_Occurred()) SWIG_fail
;
9677 Py_INCREF(Py_None
); resultobj
= Py_None
;
9684 static PyObject
*_wrap_PseudoMetaFile_CalculateSize(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
9685 PyObject
*resultobj
;
9686 wxPseudoMetaFile
*arg1
= (wxPseudoMetaFile
*) 0 ;
9687 wxPyDrawnShape
*arg2
= (wxPyDrawnShape
*) 0 ;
9688 PyObject
* obj0
= 0 ;
9689 PyObject
* obj1
= 0 ;
9691 (char *) "self",(char *) "shape", NULL
9694 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PseudoMetaFile_CalculateSize",kwnames
,&obj0
,&obj1
)) goto fail
;
9695 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPseudoMetaFile
,
9696 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
9697 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyDrawnShape
,
9698 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
9700 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9701 (arg1
)->CalculateSize(arg2
);
9703 wxPyEndAllowThreads(__tstate
);
9704 if (PyErr_Occurred()) SWIG_fail
;
9706 Py_INCREF(Py_None
); resultobj
= Py_None
;
9713 static PyObject
*_wrap_PseudoMetaFile_SetRotateable(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
9714 PyObject
*resultobj
;
9715 wxPseudoMetaFile
*arg1
= (wxPseudoMetaFile
*) 0 ;
9717 PyObject
* obj0
= 0 ;
9718 PyObject
* obj1
= 0 ;
9720 (char *) "self",(char *) "rot", NULL
9723 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PseudoMetaFile_SetRotateable",kwnames
,&obj0
,&obj1
)) goto fail
;
9724 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPseudoMetaFile
,
9725 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
9726 arg2
= (bool)SWIG_As_bool(obj1
);
9727 if (PyErr_Occurred()) SWIG_fail
;
9729 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9730 (arg1
)->SetRotateable(arg2
);
9732 wxPyEndAllowThreads(__tstate
);
9733 if (PyErr_Occurred()) SWIG_fail
;
9735 Py_INCREF(Py_None
); resultobj
= Py_None
;
9742 static PyObject
*_wrap_PseudoMetaFile_GetRotateable(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
9743 PyObject
*resultobj
;
9744 wxPseudoMetaFile
*arg1
= (wxPseudoMetaFile
*) 0 ;
9746 PyObject
* obj0
= 0 ;
9748 (char *) "self", NULL
9751 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PseudoMetaFile_GetRotateable",kwnames
,&obj0
)) goto fail
;
9752 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPseudoMetaFile
,
9753 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
9755 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9756 result
= (bool)(arg1
)->GetRotateable();
9758 wxPyEndAllowThreads(__tstate
);
9759 if (PyErr_Occurred()) SWIG_fail
;
9762 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
9770 static PyObject
*_wrap_PseudoMetaFile_SetSize(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
9771 PyObject
*resultobj
;
9772 wxPseudoMetaFile
*arg1
= (wxPseudoMetaFile
*) 0 ;
9775 PyObject
* obj0
= 0 ;
9776 PyObject
* obj1
= 0 ;
9777 PyObject
* obj2
= 0 ;
9779 (char *) "self",(char *) "w",(char *) "h", NULL
9782 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PseudoMetaFile_SetSize",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
9783 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPseudoMetaFile
,
9784 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
9785 arg2
= (double)SWIG_As_double(obj1
);
9786 if (PyErr_Occurred()) SWIG_fail
;
9787 arg3
= (double)SWIG_As_double(obj2
);
9788 if (PyErr_Occurred()) SWIG_fail
;
9790 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9791 (arg1
)->SetSize(arg2
,arg3
);
9793 wxPyEndAllowThreads(__tstate
);
9794 if (PyErr_Occurred()) SWIG_fail
;
9796 Py_INCREF(Py_None
); resultobj
= Py_None
;
9803 static PyObject
*_wrap_PseudoMetaFile_SetFillBrush(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
9804 PyObject
*resultobj
;
9805 wxPseudoMetaFile
*arg1
= (wxPseudoMetaFile
*) 0 ;
9806 wxBrush
*arg2
= (wxBrush
*) 0 ;
9807 PyObject
* obj0
= 0 ;
9808 PyObject
* obj1
= 0 ;
9810 (char *) "self",(char *) "brush", NULL
9813 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PseudoMetaFile_SetFillBrush",kwnames
,&obj0
,&obj1
)) goto fail
;
9814 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPseudoMetaFile
,
9815 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
9819 if (obj1
== Py_None
) {
9822 else if (! wxPyConvertSwigPtr(obj1
, (void **) &temp
, wxT("wxBrush"))) {
9823 PyErr_SetString(PyExc_TypeError
, "Type error, expected wxBrush.");
9828 arg2
= wxTheBrushList
->FindOrCreateBrush(temp
->GetColour(), temp
->GetStyle());
9833 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9834 (arg1
)->SetFillBrush(arg2
);
9836 wxPyEndAllowThreads(__tstate
);
9837 if (PyErr_Occurred()) SWIG_fail
;
9839 Py_INCREF(Py_None
); resultobj
= Py_None
;
9846 static PyObject
*_wrap_PseudoMetaFile_GetFillBrush(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
9847 PyObject
*resultobj
;
9848 wxPseudoMetaFile
*arg1
= (wxPseudoMetaFile
*) 0 ;
9850 PyObject
* obj0
= 0 ;
9852 (char *) "self", NULL
9855 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PseudoMetaFile_GetFillBrush",kwnames
,&obj0
)) goto fail
;
9856 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPseudoMetaFile
,
9857 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
9859 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9860 result
= (wxBrush
*)(arg1
)->GetFillBrush();
9862 wxPyEndAllowThreads(__tstate
);
9863 if (PyErr_Occurred()) SWIG_fail
;
9865 resultobj
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxBrush
, 0);
9872 static PyObject
*_wrap_PseudoMetaFile_SetOutlinePen(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
9873 PyObject
*resultobj
;
9874 wxPseudoMetaFile
*arg1
= (wxPseudoMetaFile
*) 0 ;
9875 wxPen
*arg2
= (wxPen
*) 0 ;
9876 PyObject
* obj0
= 0 ;
9877 PyObject
* obj1
= 0 ;
9879 (char *) "self",(char *) "pen", NULL
9882 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PseudoMetaFile_SetOutlinePen",kwnames
,&obj0
,&obj1
)) goto fail
;
9883 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPseudoMetaFile
,
9884 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
9888 if (obj1
== Py_None
) {
9891 else if (! wxPyConvertSwigPtr(obj1
, (void **) &temp
, wxT("wxPen"))) {
9892 PyErr_SetString(PyExc_TypeError
, "Type error, expected wxPen.");
9897 arg2
= wxThePenList
->FindOrCreatePen(temp
->GetColour(),
9904 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9905 (arg1
)->SetOutlinePen(arg2
);
9907 wxPyEndAllowThreads(__tstate
);
9908 if (PyErr_Occurred()) SWIG_fail
;
9910 Py_INCREF(Py_None
); resultobj
= Py_None
;
9917 static PyObject
*_wrap_PseudoMetaFile_GetOutlinePen(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
9918 PyObject
*resultobj
;
9919 wxPseudoMetaFile
*arg1
= (wxPseudoMetaFile
*) 0 ;
9921 PyObject
* obj0
= 0 ;
9923 (char *) "self", NULL
9926 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PseudoMetaFile_GetOutlinePen",kwnames
,&obj0
)) goto fail
;
9927 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPseudoMetaFile
,
9928 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
9930 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9931 result
= (wxPen
*)(arg1
)->GetOutlinePen();
9933 wxPyEndAllowThreads(__tstate
);
9934 if (PyErr_Occurred()) SWIG_fail
;
9936 resultobj
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxPen
, 0);
9943 static PyObject
*_wrap_PseudoMetaFile_SetOutlineOp(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
9944 PyObject
*resultobj
;
9945 wxPseudoMetaFile
*arg1
= (wxPseudoMetaFile
*) 0 ;
9947 PyObject
* obj0
= 0 ;
9948 PyObject
* obj1
= 0 ;
9950 (char *) "self",(char *) "op", NULL
9953 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PseudoMetaFile_SetOutlineOp",kwnames
,&obj0
,&obj1
)) goto fail
;
9954 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPseudoMetaFile
,
9955 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
9956 arg2
= (int)SWIG_As_int(obj1
);
9957 if (PyErr_Occurred()) SWIG_fail
;
9959 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9960 (arg1
)->SetOutlineOp(arg2
);
9962 wxPyEndAllowThreads(__tstate
);
9963 if (PyErr_Occurred()) SWIG_fail
;
9965 Py_INCREF(Py_None
); resultobj
= Py_None
;
9972 static PyObject
*_wrap_PseudoMetaFile_GetOutlineOp(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
9973 PyObject
*resultobj
;
9974 wxPseudoMetaFile
*arg1
= (wxPseudoMetaFile
*) 0 ;
9976 PyObject
* obj0
= 0 ;
9978 (char *) "self", NULL
9981 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PseudoMetaFile_GetOutlineOp",kwnames
,&obj0
)) goto fail
;
9982 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPseudoMetaFile
,
9983 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
9985 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9986 result
= (int)(arg1
)->GetOutlineOp();
9988 wxPyEndAllowThreads(__tstate
);
9989 if (PyErr_Occurred()) SWIG_fail
;
9991 resultobj
= SWIG_From_int((int)result
);
9998 static PyObject
*_wrap_PseudoMetaFile_IsValid(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
9999 PyObject
*resultobj
;
10000 wxPseudoMetaFile
*arg1
= (wxPseudoMetaFile
*) 0 ;
10002 PyObject
* obj0
= 0 ;
10003 char *kwnames
[] = {
10004 (char *) "self", NULL
10007 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PseudoMetaFile_IsValid",kwnames
,&obj0
)) goto fail
;
10008 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPseudoMetaFile
,
10009 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
10011 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10012 result
= (bool)(arg1
)->IsValid();
10014 wxPyEndAllowThreads(__tstate
);
10015 if (PyErr_Occurred()) SWIG_fail
;
10018 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
10026 static PyObject
*_wrap_PseudoMetaFile_DrawLine(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
10027 PyObject
*resultobj
;
10028 wxPseudoMetaFile
*arg1
= (wxPseudoMetaFile
*) 0 ;
10029 wxPoint
*arg2
= 0 ;
10030 wxPoint
*arg3
= 0 ;
10033 PyObject
* obj0
= 0 ;
10034 PyObject
* obj1
= 0 ;
10035 PyObject
* obj2
= 0 ;
10036 char *kwnames
[] = {
10037 (char *) "self",(char *) "pt1",(char *) "pt2", NULL
10040 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PseudoMetaFile_DrawLine",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
10041 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPseudoMetaFile
,
10042 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
10045 if ( ! wxPoint_helper(obj1
, &arg2
)) SWIG_fail
;
10049 if ( ! wxPoint_helper(obj2
, &arg3
)) SWIG_fail
;
10052 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10053 (arg1
)->DrawLine((wxPoint
const &)*arg2
,(wxPoint
const &)*arg3
);
10055 wxPyEndAllowThreads(__tstate
);
10056 if (PyErr_Occurred()) SWIG_fail
;
10058 Py_INCREF(Py_None
); resultobj
= Py_None
;
10065 static PyObject
*_wrap_PseudoMetaFile_DrawRectangle(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
10066 PyObject
*resultobj
;
10067 wxPseudoMetaFile
*arg1
= (wxPseudoMetaFile
*) 0 ;
10070 PyObject
* obj0
= 0 ;
10071 PyObject
* obj1
= 0 ;
10072 char *kwnames
[] = {
10073 (char *) "self",(char *) "rect", NULL
10076 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PseudoMetaFile_DrawRectangle",kwnames
,&obj0
,&obj1
)) goto fail
;
10077 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPseudoMetaFile
,
10078 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
10081 if ( ! wxRect_helper(obj1
, &arg2
)) SWIG_fail
;
10084 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10085 (arg1
)->DrawRectangle((wxRect
const &)*arg2
);
10087 wxPyEndAllowThreads(__tstate
);
10088 if (PyErr_Occurred()) SWIG_fail
;
10090 Py_INCREF(Py_None
); resultobj
= Py_None
;
10097 static PyObject
*_wrap_PseudoMetaFile_DrawRoundedRectangle(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
10098 PyObject
*resultobj
;
10099 wxPseudoMetaFile
*arg1
= (wxPseudoMetaFile
*) 0 ;
10103 PyObject
* obj0
= 0 ;
10104 PyObject
* obj1
= 0 ;
10105 PyObject
* obj2
= 0 ;
10106 char *kwnames
[] = {
10107 (char *) "self",(char *) "rect",(char *) "radius", NULL
10110 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PseudoMetaFile_DrawRoundedRectangle",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
10111 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPseudoMetaFile
,
10112 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
10115 if ( ! wxRect_helper(obj1
, &arg2
)) SWIG_fail
;
10117 arg3
= (double)SWIG_As_double(obj2
);
10118 if (PyErr_Occurred()) SWIG_fail
;
10120 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10121 (arg1
)->DrawRoundedRectangle((wxRect
const &)*arg2
,arg3
);
10123 wxPyEndAllowThreads(__tstate
);
10124 if (PyErr_Occurred()) SWIG_fail
;
10126 Py_INCREF(Py_None
); resultobj
= Py_None
;
10133 static PyObject
*_wrap_PseudoMetaFile_DrawArc(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
10134 PyObject
*resultobj
;
10135 wxPseudoMetaFile
*arg1
= (wxPseudoMetaFile
*) 0 ;
10136 wxPoint
*arg2
= 0 ;
10137 wxPoint
*arg3
= 0 ;
10138 wxPoint
*arg4
= 0 ;
10142 PyObject
* obj0
= 0 ;
10143 PyObject
* obj1
= 0 ;
10144 PyObject
* obj2
= 0 ;
10145 PyObject
* obj3
= 0 ;
10146 char *kwnames
[] = {
10147 (char *) "self",(char *) "centrePt",(char *) "startPt",(char *) "endPt", NULL
10150 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO:PseudoMetaFile_DrawArc",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) goto fail
;
10151 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPseudoMetaFile
,
10152 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
10155 if ( ! wxPoint_helper(obj1
, &arg2
)) SWIG_fail
;
10159 if ( ! wxPoint_helper(obj2
, &arg3
)) SWIG_fail
;
10163 if ( ! wxPoint_helper(obj3
, &arg4
)) SWIG_fail
;
10166 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10167 (arg1
)->DrawArc((wxPoint
const &)*arg2
,(wxPoint
const &)*arg3
,(wxPoint
const &)*arg4
);
10169 wxPyEndAllowThreads(__tstate
);
10170 if (PyErr_Occurred()) SWIG_fail
;
10172 Py_INCREF(Py_None
); resultobj
= Py_None
;
10179 static PyObject
*_wrap_PseudoMetaFile_DrawEllipticArc(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
10180 PyObject
*resultobj
;
10181 wxPseudoMetaFile
*arg1
= (wxPseudoMetaFile
*) 0 ;
10186 PyObject
* obj0
= 0 ;
10187 PyObject
* obj1
= 0 ;
10188 PyObject
* obj2
= 0 ;
10189 PyObject
* obj3
= 0 ;
10190 char *kwnames
[] = {
10191 (char *) "self",(char *) "rect",(char *) "startAngle",(char *) "endAngle", NULL
10194 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO:PseudoMetaFile_DrawEllipticArc",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) goto fail
;
10195 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPseudoMetaFile
,
10196 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
10199 if ( ! wxRect_helper(obj1
, &arg2
)) SWIG_fail
;
10201 arg3
= (double)SWIG_As_double(obj2
);
10202 if (PyErr_Occurred()) SWIG_fail
;
10203 arg4
= (double)SWIG_As_double(obj3
);
10204 if (PyErr_Occurred()) SWIG_fail
;
10206 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10207 (arg1
)->DrawEllipticArc((wxRect
const &)*arg2
,arg3
,arg4
);
10209 wxPyEndAllowThreads(__tstate
);
10210 if (PyErr_Occurred()) SWIG_fail
;
10212 Py_INCREF(Py_None
); resultobj
= Py_None
;
10219 static PyObject
*_wrap_PseudoMetaFile_DrawEllipse(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
10220 PyObject
*resultobj
;
10221 wxPseudoMetaFile
*arg1
= (wxPseudoMetaFile
*) 0 ;
10224 PyObject
* obj0
= 0 ;
10225 PyObject
* obj1
= 0 ;
10226 char *kwnames
[] = {
10227 (char *) "self",(char *) "rect", NULL
10230 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PseudoMetaFile_DrawEllipse",kwnames
,&obj0
,&obj1
)) goto fail
;
10231 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPseudoMetaFile
,
10232 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
10235 if ( ! wxRect_helper(obj1
, &arg2
)) SWIG_fail
;
10238 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10239 (arg1
)->DrawEllipse((wxRect
const &)*arg2
);
10241 wxPyEndAllowThreads(__tstate
);
10242 if (PyErr_Occurred()) SWIG_fail
;
10244 Py_INCREF(Py_None
); resultobj
= Py_None
;
10251 static PyObject
*_wrap_PseudoMetaFile_DrawPoint(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
10252 PyObject
*resultobj
;
10253 wxPseudoMetaFile
*arg1
= (wxPseudoMetaFile
*) 0 ;
10254 wxPoint
*arg2
= 0 ;
10256 PyObject
* obj0
= 0 ;
10257 PyObject
* obj1
= 0 ;
10258 char *kwnames
[] = {
10259 (char *) "self",(char *) "pt", NULL
10262 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PseudoMetaFile_DrawPoint",kwnames
,&obj0
,&obj1
)) goto fail
;
10263 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPseudoMetaFile
,
10264 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
10267 if ( ! wxPoint_helper(obj1
, &arg2
)) SWIG_fail
;
10270 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10271 (arg1
)->DrawPoint((wxPoint
const &)*arg2
);
10273 wxPyEndAllowThreads(__tstate
);
10274 if (PyErr_Occurred()) SWIG_fail
;
10276 Py_INCREF(Py_None
); resultobj
= Py_None
;
10283 static PyObject
*_wrap_PseudoMetaFile_DrawText(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
10284 PyObject
*resultobj
;
10285 wxPseudoMetaFile
*arg1
= (wxPseudoMetaFile
*) 0 ;
10286 wxString
*arg2
= 0 ;
10287 wxPoint
*arg3
= 0 ;
10288 bool temp2
= false ;
10290 PyObject
* obj0
= 0 ;
10291 PyObject
* obj1
= 0 ;
10292 PyObject
* obj2
= 0 ;
10293 char *kwnames
[] = {
10294 (char *) "self",(char *) "text",(char *) "pt", NULL
10297 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PseudoMetaFile_DrawText",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
10298 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPseudoMetaFile
,
10299 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
10301 arg2
= wxString_in_helper(obj1
);
10302 if (arg2
== NULL
) SWIG_fail
;
10307 if ( ! wxPoint_helper(obj2
, &arg3
)) SWIG_fail
;
10310 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10311 (arg1
)->DrawText((wxString
const &)*arg2
,(wxPoint
const &)*arg3
);
10313 wxPyEndAllowThreads(__tstate
);
10314 if (PyErr_Occurred()) SWIG_fail
;
10316 Py_INCREF(Py_None
); resultobj
= Py_None
;
10331 static PyObject
*_wrap_PseudoMetaFile_DrawLines(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
10332 PyObject
*resultobj
;
10333 wxPseudoMetaFile
*arg1
= (wxPseudoMetaFile
*) 0 ;
10335 wxPoint
*arg3
= (wxPoint
*) 0 ;
10336 PyObject
* obj0
= 0 ;
10337 PyObject
* obj1
= 0 ;
10338 char *kwnames
[] = {
10339 (char *) "self",(char *) "points", NULL
10342 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PseudoMetaFile_DrawLines",kwnames
,&obj0
,&obj1
)) goto fail
;
10343 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPseudoMetaFile
,
10344 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
10346 arg3
= wxPoint_LIST_helper(obj1
, &arg2
);
10347 if (arg3
== NULL
) SWIG_fail
;
10350 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10351 (arg1
)->DrawLines(arg2
,arg3
);
10353 wxPyEndAllowThreads(__tstate
);
10354 if (PyErr_Occurred()) SWIG_fail
;
10356 Py_INCREF(Py_None
); resultobj
= Py_None
;
10358 if (arg3
) delete [] arg3
;
10363 if (arg3
) delete [] arg3
;
10369 static PyObject
*_wrap_PseudoMetaFile_DrawPolygon(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
10370 PyObject
*resultobj
;
10371 wxPseudoMetaFile
*arg1
= (wxPseudoMetaFile
*) 0 ;
10373 wxPoint
*arg3
= (wxPoint
*) 0 ;
10374 int arg4
= (int) 0 ;
10375 PyObject
* obj0
= 0 ;
10376 PyObject
* obj1
= 0 ;
10377 PyObject
* obj2
= 0 ;
10378 char *kwnames
[] = {
10379 (char *) "self",(char *) "points",(char *) "flags", NULL
10382 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:PseudoMetaFile_DrawPolygon",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
10383 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPseudoMetaFile
,
10384 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
10386 arg3
= wxPoint_LIST_helper(obj1
, &arg2
);
10387 if (arg3
== NULL
) SWIG_fail
;
10390 arg4
= (int)SWIG_As_int(obj2
);
10391 if (PyErr_Occurred()) SWIG_fail
;
10394 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10395 (arg1
)->DrawPolygon(arg2
,arg3
,arg4
);
10397 wxPyEndAllowThreads(__tstate
);
10398 if (PyErr_Occurred()) SWIG_fail
;
10400 Py_INCREF(Py_None
); resultobj
= Py_None
;
10402 if (arg3
) delete [] arg3
;
10407 if (arg3
) delete [] arg3
;
10413 static PyObject
*_wrap_PseudoMetaFile_DrawSpline(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
10414 PyObject
*resultobj
;
10415 wxPseudoMetaFile
*arg1
= (wxPseudoMetaFile
*) 0 ;
10417 wxPoint
*arg3
= (wxPoint
*) 0 ;
10418 PyObject
* obj0
= 0 ;
10419 PyObject
* obj1
= 0 ;
10420 char *kwnames
[] = {
10421 (char *) "self",(char *) "points", NULL
10424 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PseudoMetaFile_DrawSpline",kwnames
,&obj0
,&obj1
)) goto fail
;
10425 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPseudoMetaFile
,
10426 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
10428 arg3
= wxPoint_LIST_helper(obj1
, &arg2
);
10429 if (arg3
== NULL
) SWIG_fail
;
10432 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10433 (arg1
)->DrawSpline(arg2
,arg3
);
10435 wxPyEndAllowThreads(__tstate
);
10436 if (PyErr_Occurred()) SWIG_fail
;
10438 Py_INCREF(Py_None
); resultobj
= Py_None
;
10440 if (arg3
) delete [] arg3
;
10445 if (arg3
) delete [] arg3
;
10451 static PyObject
*_wrap_PseudoMetaFile_SetClippingRect(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
10452 PyObject
*resultobj
;
10453 wxPseudoMetaFile
*arg1
= (wxPseudoMetaFile
*) 0 ;
10456 PyObject
* obj0
= 0 ;
10457 PyObject
* obj1
= 0 ;
10458 char *kwnames
[] = {
10459 (char *) "self",(char *) "rect", NULL
10462 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PseudoMetaFile_SetClippingRect",kwnames
,&obj0
,&obj1
)) goto fail
;
10463 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPseudoMetaFile
,
10464 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
10467 if ( ! wxRect_helper(obj1
, &arg2
)) SWIG_fail
;
10470 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10471 (arg1
)->SetClippingRect((wxRect
const &)*arg2
);
10473 wxPyEndAllowThreads(__tstate
);
10474 if (PyErr_Occurred()) SWIG_fail
;
10476 Py_INCREF(Py_None
); resultobj
= Py_None
;
10483 static PyObject
*_wrap_PseudoMetaFile_DestroyClippingRect(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
10484 PyObject
*resultobj
;
10485 wxPseudoMetaFile
*arg1
= (wxPseudoMetaFile
*) 0 ;
10486 PyObject
* obj0
= 0 ;
10487 char *kwnames
[] = {
10488 (char *) "self", NULL
10491 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PseudoMetaFile_DestroyClippingRect",kwnames
,&obj0
)) goto fail
;
10492 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPseudoMetaFile
,
10493 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
10495 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10496 (arg1
)->DestroyClippingRect();
10498 wxPyEndAllowThreads(__tstate
);
10499 if (PyErr_Occurred()) SWIG_fail
;
10501 Py_INCREF(Py_None
); resultobj
= Py_None
;
10508 static PyObject
*_wrap_PseudoMetaFile_SetPen(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
10509 PyObject
*resultobj
;
10510 wxPseudoMetaFile
*arg1
= (wxPseudoMetaFile
*) 0 ;
10511 wxPen
*arg2
= (wxPen
*) 0 ;
10512 bool arg3
= (bool) FALSE
;
10513 PyObject
* obj0
= 0 ;
10514 PyObject
* obj1
= 0 ;
10515 PyObject
* obj2
= 0 ;
10516 char *kwnames
[] = {
10517 (char *) "self",(char *) "pen",(char *) "isOutline", NULL
10520 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:PseudoMetaFile_SetPen",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
10521 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPseudoMetaFile
,
10522 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
10526 if (obj1
== Py_None
) {
10529 else if (! wxPyConvertSwigPtr(obj1
, (void **) &temp
, wxT("wxPen"))) {
10530 PyErr_SetString(PyExc_TypeError
, "Type error, expected wxPen.");
10535 arg2
= wxThePenList
->FindOrCreatePen(temp
->GetColour(),
10542 arg3
= (bool)SWIG_As_bool(obj2
);
10543 if (PyErr_Occurred()) SWIG_fail
;
10546 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10547 (arg1
)->SetPen(arg2
,arg3
);
10549 wxPyEndAllowThreads(__tstate
);
10550 if (PyErr_Occurred()) SWIG_fail
;
10552 Py_INCREF(Py_None
); resultobj
= Py_None
;
10559 static PyObject
*_wrap_PseudoMetaFile_SetBrush(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
10560 PyObject
*resultobj
;
10561 wxPseudoMetaFile
*arg1
= (wxPseudoMetaFile
*) 0 ;
10562 wxBrush
*arg2
= (wxBrush
*) 0 ;
10563 bool arg3
= (bool) FALSE
;
10564 PyObject
* obj0
= 0 ;
10565 PyObject
* obj1
= 0 ;
10566 PyObject
* obj2
= 0 ;
10567 char *kwnames
[] = {
10568 (char *) "self",(char *) "brush",(char *) "isFill", NULL
10571 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:PseudoMetaFile_SetBrush",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
10572 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPseudoMetaFile
,
10573 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
10577 if (obj1
== Py_None
) {
10580 else if (! wxPyConvertSwigPtr(obj1
, (void **) &temp
, wxT("wxBrush"))) {
10581 PyErr_SetString(PyExc_TypeError
, "Type error, expected wxBrush.");
10586 arg2
= wxTheBrushList
->FindOrCreateBrush(temp
->GetColour(), temp
->GetStyle());
10591 arg3
= (bool)SWIG_As_bool(obj2
);
10592 if (PyErr_Occurred()) SWIG_fail
;
10595 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10596 (arg1
)->SetBrush(arg2
,arg3
);
10598 wxPyEndAllowThreads(__tstate
);
10599 if (PyErr_Occurred()) SWIG_fail
;
10601 Py_INCREF(Py_None
); resultobj
= Py_None
;
10608 static PyObject
*_wrap_PseudoMetaFile_SetFont(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
10609 PyObject
*resultobj
;
10610 wxPseudoMetaFile
*arg1
= (wxPseudoMetaFile
*) 0 ;
10611 wxFont
*arg2
= (wxFont
*) 0 ;
10612 PyObject
* obj0
= 0 ;
10613 PyObject
* obj1
= 0 ;
10614 char *kwnames
[] = {
10615 (char *) "self",(char *) "font", NULL
10618 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PseudoMetaFile_SetFont",kwnames
,&obj0
,&obj1
)) goto fail
;
10619 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPseudoMetaFile
,
10620 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
10624 if (obj1
== Py_None
) {
10627 else if (! wxPyConvertSwigPtr(obj1
, (void **) &temp
, wxT("wxFont"))) {
10628 PyErr_SetString(PyExc_TypeError
, "Type error, expected wxFont.");
10633 arg2
= wxTheFontList
->FindOrCreateFont(temp
->GetPointSize(),
10637 temp
->GetUnderlined(),
10638 temp
->GetFaceName(),
10639 temp
->GetEncoding());
10644 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10645 (arg1
)->SetFont(arg2
);
10647 wxPyEndAllowThreads(__tstate
);
10648 if (PyErr_Occurred()) SWIG_fail
;
10650 Py_INCREF(Py_None
); resultobj
= Py_None
;
10657 static PyObject
*_wrap_PseudoMetaFile_SetTextColour(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
10658 PyObject
*resultobj
;
10659 wxPseudoMetaFile
*arg1
= (wxPseudoMetaFile
*) 0 ;
10660 wxColour
*arg2
= 0 ;
10662 PyObject
* obj0
= 0 ;
10663 PyObject
* obj1
= 0 ;
10664 char *kwnames
[] = {
10665 (char *) "self",(char *) "colour", NULL
10668 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PseudoMetaFile_SetTextColour",kwnames
,&obj0
,&obj1
)) goto fail
;
10669 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPseudoMetaFile
,
10670 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
10673 if ( ! wxColour_helper(obj1
, &arg2
)) SWIG_fail
;
10676 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10677 (arg1
)->SetTextColour((wxColour
const &)*arg2
);
10679 wxPyEndAllowThreads(__tstate
);
10680 if (PyErr_Occurred()) SWIG_fail
;
10682 Py_INCREF(Py_None
); resultobj
= Py_None
;
10689 static PyObject
*_wrap_PseudoMetaFile_SetBackgroundColour(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
10690 PyObject
*resultobj
;
10691 wxPseudoMetaFile
*arg1
= (wxPseudoMetaFile
*) 0 ;
10692 wxColour
*arg2
= 0 ;
10694 PyObject
* obj0
= 0 ;
10695 PyObject
* obj1
= 0 ;
10696 char *kwnames
[] = {
10697 (char *) "self",(char *) "colour", NULL
10700 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PseudoMetaFile_SetBackgroundColour",kwnames
,&obj0
,&obj1
)) goto fail
;
10701 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPseudoMetaFile
,
10702 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
10705 if ( ! wxColour_helper(obj1
, &arg2
)) SWIG_fail
;
10708 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10709 (arg1
)->SetBackgroundColour((wxColour
const &)*arg2
);
10711 wxPyEndAllowThreads(__tstate
);
10712 if (PyErr_Occurred()) SWIG_fail
;
10714 Py_INCREF(Py_None
); resultobj
= Py_None
;
10721 static PyObject
*_wrap_PseudoMetaFile_SetBackgroundMode(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
10722 PyObject
*resultobj
;
10723 wxPseudoMetaFile
*arg1
= (wxPseudoMetaFile
*) 0 ;
10725 PyObject
* obj0
= 0 ;
10726 PyObject
* obj1
= 0 ;
10727 char *kwnames
[] = {
10728 (char *) "self",(char *) "mode", NULL
10731 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PseudoMetaFile_SetBackgroundMode",kwnames
,&obj0
,&obj1
)) goto fail
;
10732 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPseudoMetaFile
,
10733 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
10734 arg2
= (int)SWIG_As_int(obj1
);
10735 if (PyErr_Occurred()) SWIG_fail
;
10737 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10738 (arg1
)->SetBackgroundMode(arg2
);
10740 wxPyEndAllowThreads(__tstate
);
10741 if (PyErr_Occurred()) SWIG_fail
;
10743 Py_INCREF(Py_None
); resultobj
= Py_None
;
10750 static PyObject
* PseudoMetaFile_swigregister(PyObject
*, PyObject
*args
) {
10752 if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
;
10753 SWIG_TypeClientData(SWIGTYPE_p_wxPseudoMetaFile
, obj
);
10755 return Py_BuildValue((char *)"");
10757 static PyObject
*_wrap_new_PyRectangleShape(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
10758 PyObject
*resultobj
;
10759 double arg1
= (double) 0.0 ;
10760 double arg2
= (double) 0.0 ;
10761 wxPyRectangleShape
*result
;
10762 PyObject
* obj0
= 0 ;
10763 PyObject
* obj1
= 0 ;
10764 char *kwnames
[] = {
10765 (char *) "width",(char *) "height", NULL
10768 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"|OO:new_PyRectangleShape",kwnames
,&obj0
,&obj1
)) goto fail
;
10770 arg1
= (double)SWIG_As_double(obj0
);
10771 if (PyErr_Occurred()) SWIG_fail
;
10774 arg2
= (double)SWIG_As_double(obj1
);
10775 if (PyErr_Occurred()) SWIG_fail
;
10778 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10779 result
= (wxPyRectangleShape
*)new wxPyRectangleShape(arg1
,arg2
);
10781 wxPyEndAllowThreads(__tstate
);
10782 if (PyErr_Occurred()) SWIG_fail
;
10784 resultobj
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxPyRectangleShape
, 1);
10791 static PyObject
*_wrap_PyRectangleShape__setCallbackInfo(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
10792 PyObject
*resultobj
;
10793 wxPyRectangleShape
*arg1
= (wxPyRectangleShape
*) 0 ;
10794 PyObject
*arg2
= (PyObject
*) 0 ;
10795 PyObject
*arg3
= (PyObject
*) 0 ;
10796 PyObject
* obj0
= 0 ;
10797 PyObject
* obj1
= 0 ;
10798 PyObject
* obj2
= 0 ;
10799 char *kwnames
[] = {
10800 (char *) "self",(char *) "self",(char *) "_class", NULL
10803 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyRectangleShape__setCallbackInfo",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
10804 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyRectangleShape
,
10805 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
10809 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10810 (arg1
)->_setCallbackInfo(arg2
,arg3
);
10812 wxPyEndAllowThreads(__tstate
);
10813 if (PyErr_Occurred()) SWIG_fail
;
10815 Py_INCREF(Py_None
); resultobj
= Py_None
;
10822 static PyObject
*_wrap_PyRectangleShape_SetCornerRadius(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
10823 PyObject
*resultobj
;
10824 wxPyRectangleShape
*arg1
= (wxPyRectangleShape
*) 0 ;
10826 PyObject
* obj0
= 0 ;
10827 PyObject
* obj1
= 0 ;
10828 char *kwnames
[] = {
10829 (char *) "self",(char *) "radius", NULL
10832 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyRectangleShape_SetCornerRadius",kwnames
,&obj0
,&obj1
)) goto fail
;
10833 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyRectangleShape
,
10834 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
10835 arg2
= (double)SWIG_As_double(obj1
);
10836 if (PyErr_Occurred()) SWIG_fail
;
10838 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10839 (arg1
)->SetCornerRadius(arg2
);
10841 wxPyEndAllowThreads(__tstate
);
10842 if (PyErr_Occurred()) SWIG_fail
;
10844 Py_INCREF(Py_None
); resultobj
= Py_None
;
10851 static PyObject
*_wrap_PyRectangleShape_GetCornerRadius(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
10852 PyObject
*resultobj
;
10853 wxPyRectangleShape
*arg1
= (wxPyRectangleShape
*) 0 ;
10855 PyObject
* obj0
= 0 ;
10856 char *kwnames
[] = {
10857 (char *) "self", NULL
10860 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyRectangleShape_GetCornerRadius",kwnames
,&obj0
)) goto fail
;
10861 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyRectangleShape
,
10862 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
10864 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10865 result
= (double)(arg1
)->GetCornerRadius();
10867 wxPyEndAllowThreads(__tstate
);
10868 if (PyErr_Occurred()) SWIG_fail
;
10870 resultobj
= SWIG_From_double((double)result
);
10877 static PyObject
*_wrap_PyRectangleShape_base_OnDelete(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
10878 PyObject
*resultobj
;
10879 wxPyRectangleShape
*arg1
= (wxPyRectangleShape
*) 0 ;
10880 PyObject
* obj0
= 0 ;
10881 char *kwnames
[] = {
10882 (char *) "self", NULL
10885 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyRectangleShape_base_OnDelete",kwnames
,&obj0
)) goto fail
;
10886 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyRectangleShape
,
10887 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
10889 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10890 (arg1
)->base_OnDelete();
10892 wxPyEndAllowThreads(__tstate
);
10893 if (PyErr_Occurred()) SWIG_fail
;
10895 Py_INCREF(Py_None
); resultobj
= Py_None
;
10902 static PyObject
*_wrap_PyRectangleShape_base_OnDraw(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
10903 PyObject
*resultobj
;
10904 wxPyRectangleShape
*arg1
= (wxPyRectangleShape
*) 0 ;
10906 PyObject
* obj0
= 0 ;
10907 PyObject
* obj1
= 0 ;
10908 char *kwnames
[] = {
10909 (char *) "self",(char *) "dc", NULL
10912 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyRectangleShape_base_OnDraw",kwnames
,&obj0
,&obj1
)) goto fail
;
10913 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyRectangleShape
,
10914 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
10915 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
10916 SWIG_POINTER_EXCEPTION
| 0)) == -1)
10918 if (arg2
== NULL
) {
10919 PyErr_SetString(PyExc_TypeError
,"null reference");
10923 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10924 (arg1
)->base_OnDraw(*arg2
);
10926 wxPyEndAllowThreads(__tstate
);
10927 if (PyErr_Occurred()) SWIG_fail
;
10929 Py_INCREF(Py_None
); resultobj
= Py_None
;
10936 static PyObject
*_wrap_PyRectangleShape_base_OnDrawContents(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
10937 PyObject
*resultobj
;
10938 wxPyRectangleShape
*arg1
= (wxPyRectangleShape
*) 0 ;
10940 PyObject
* obj0
= 0 ;
10941 PyObject
* obj1
= 0 ;
10942 char *kwnames
[] = {
10943 (char *) "self",(char *) "dc", NULL
10946 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyRectangleShape_base_OnDrawContents",kwnames
,&obj0
,&obj1
)) goto fail
;
10947 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyRectangleShape
,
10948 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
10949 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
10950 SWIG_POINTER_EXCEPTION
| 0)) == -1)
10952 if (arg2
== NULL
) {
10953 PyErr_SetString(PyExc_TypeError
,"null reference");
10957 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10958 (arg1
)->base_OnDrawContents(*arg2
);
10960 wxPyEndAllowThreads(__tstate
);
10961 if (PyErr_Occurred()) SWIG_fail
;
10963 Py_INCREF(Py_None
); resultobj
= Py_None
;
10970 static PyObject
*_wrap_PyRectangleShape_base_OnDrawBranches(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
10971 PyObject
*resultobj
;
10972 wxPyRectangleShape
*arg1
= (wxPyRectangleShape
*) 0 ;
10974 bool arg3
= (bool) FALSE
;
10975 PyObject
* obj0
= 0 ;
10976 PyObject
* obj1
= 0 ;
10977 PyObject
* obj2
= 0 ;
10978 char *kwnames
[] = {
10979 (char *) "self",(char *) "dc",(char *) "erase", NULL
10982 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:PyRectangleShape_base_OnDrawBranches",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
10983 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyRectangleShape
,
10984 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
10985 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
10986 SWIG_POINTER_EXCEPTION
| 0)) == -1)
10988 if (arg2
== NULL
) {
10989 PyErr_SetString(PyExc_TypeError
,"null reference");
10993 arg3
= (bool)SWIG_As_bool(obj2
);
10994 if (PyErr_Occurred()) SWIG_fail
;
10997 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10998 (arg1
)->base_OnDrawBranches(*arg2
,arg3
);
11000 wxPyEndAllowThreads(__tstate
);
11001 if (PyErr_Occurred()) SWIG_fail
;
11003 Py_INCREF(Py_None
); resultobj
= Py_None
;
11010 static PyObject
*_wrap_PyRectangleShape_base_OnMoveLinks(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
11011 PyObject
*resultobj
;
11012 wxPyRectangleShape
*arg1
= (wxPyRectangleShape
*) 0 ;
11014 PyObject
* obj0
= 0 ;
11015 PyObject
* obj1
= 0 ;
11016 char *kwnames
[] = {
11017 (char *) "self",(char *) "dc", NULL
11020 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyRectangleShape_base_OnMoveLinks",kwnames
,&obj0
,&obj1
)) goto fail
;
11021 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyRectangleShape
,
11022 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
11023 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
11024 SWIG_POINTER_EXCEPTION
| 0)) == -1)
11026 if (arg2
== NULL
) {
11027 PyErr_SetString(PyExc_TypeError
,"null reference");
11031 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
11032 (arg1
)->base_OnMoveLinks(*arg2
);
11034 wxPyEndAllowThreads(__tstate
);
11035 if (PyErr_Occurred()) SWIG_fail
;
11037 Py_INCREF(Py_None
); resultobj
= Py_None
;
11044 static PyObject
*_wrap_PyRectangleShape_base_OnErase(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
11045 PyObject
*resultobj
;
11046 wxPyRectangleShape
*arg1
= (wxPyRectangleShape
*) 0 ;
11048 PyObject
* obj0
= 0 ;
11049 PyObject
* obj1
= 0 ;
11050 char *kwnames
[] = {
11051 (char *) "self",(char *) "dc", NULL
11054 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyRectangleShape_base_OnErase",kwnames
,&obj0
,&obj1
)) goto fail
;
11055 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyRectangleShape
,
11056 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
11057 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
11058 SWIG_POINTER_EXCEPTION
| 0)) == -1)
11060 if (arg2
== NULL
) {
11061 PyErr_SetString(PyExc_TypeError
,"null reference");
11065 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
11066 (arg1
)->base_OnErase(*arg2
);
11068 wxPyEndAllowThreads(__tstate
);
11069 if (PyErr_Occurred()) SWIG_fail
;
11071 Py_INCREF(Py_None
); resultobj
= Py_None
;
11078 static PyObject
*_wrap_PyRectangleShape_base_OnEraseContents(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
11079 PyObject
*resultobj
;
11080 wxPyRectangleShape
*arg1
= (wxPyRectangleShape
*) 0 ;
11082 PyObject
* obj0
= 0 ;
11083 PyObject
* obj1
= 0 ;
11084 char *kwnames
[] = {
11085 (char *) "self",(char *) "dc", NULL
11088 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyRectangleShape_base_OnEraseContents",kwnames
,&obj0
,&obj1
)) goto fail
;
11089 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyRectangleShape
,
11090 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
11091 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
11092 SWIG_POINTER_EXCEPTION
| 0)) == -1)
11094 if (arg2
== NULL
) {
11095 PyErr_SetString(PyExc_TypeError
,"null reference");
11099 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
11100 (arg1
)->base_OnEraseContents(*arg2
);
11102 wxPyEndAllowThreads(__tstate
);
11103 if (PyErr_Occurred()) SWIG_fail
;
11105 Py_INCREF(Py_None
); resultobj
= Py_None
;
11112 static PyObject
*_wrap_PyRectangleShape_base_OnHighlight(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
11113 PyObject
*resultobj
;
11114 wxPyRectangleShape
*arg1
= (wxPyRectangleShape
*) 0 ;
11116 PyObject
* obj0
= 0 ;
11117 PyObject
* obj1
= 0 ;
11118 char *kwnames
[] = {
11119 (char *) "self",(char *) "dc", NULL
11122 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyRectangleShape_base_OnHighlight",kwnames
,&obj0
,&obj1
)) goto fail
;
11123 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyRectangleShape
,
11124 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
11125 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
11126 SWIG_POINTER_EXCEPTION
| 0)) == -1)
11128 if (arg2
== NULL
) {
11129 PyErr_SetString(PyExc_TypeError
,"null reference");
11133 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
11134 (arg1
)->base_OnHighlight(*arg2
);
11136 wxPyEndAllowThreads(__tstate
);
11137 if (PyErr_Occurred()) SWIG_fail
;
11139 Py_INCREF(Py_None
); resultobj
= Py_None
;
11146 static PyObject
*_wrap_PyRectangleShape_base_OnLeftClick(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
11147 PyObject
*resultobj
;
11148 wxPyRectangleShape
*arg1
= (wxPyRectangleShape
*) 0 ;
11151 int arg4
= (int) 0 ;
11152 int arg5
= (int) 0 ;
11153 PyObject
* obj0
= 0 ;
11154 PyObject
* obj1
= 0 ;
11155 PyObject
* obj2
= 0 ;
11156 PyObject
* obj3
= 0 ;
11157 PyObject
* obj4
= 0 ;
11158 char *kwnames
[] = {
11159 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
11162 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyRectangleShape_base_OnLeftClick",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
11163 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyRectangleShape
,
11164 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
11165 arg2
= (double)SWIG_As_double(obj1
);
11166 if (PyErr_Occurred()) SWIG_fail
;
11167 arg3
= (double)SWIG_As_double(obj2
);
11168 if (PyErr_Occurred()) SWIG_fail
;
11170 arg4
= (int)SWIG_As_int(obj3
);
11171 if (PyErr_Occurred()) SWIG_fail
;
11174 arg5
= (int)SWIG_As_int(obj4
);
11175 if (PyErr_Occurred()) SWIG_fail
;
11178 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
11179 (arg1
)->base_OnLeftClick(arg2
,arg3
,arg4
,arg5
);
11181 wxPyEndAllowThreads(__tstate
);
11182 if (PyErr_Occurred()) SWIG_fail
;
11184 Py_INCREF(Py_None
); resultobj
= Py_None
;
11191 static PyObject
*_wrap_PyRectangleShape_base_OnLeftDoubleClick(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
11192 PyObject
*resultobj
;
11193 wxPyRectangleShape
*arg1
= (wxPyRectangleShape
*) 0 ;
11196 int arg4
= (int) 0 ;
11197 int arg5
= (int) 0 ;
11198 PyObject
* obj0
= 0 ;
11199 PyObject
* obj1
= 0 ;
11200 PyObject
* obj2
= 0 ;
11201 PyObject
* obj3
= 0 ;
11202 PyObject
* obj4
= 0 ;
11203 char *kwnames
[] = {
11204 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
11207 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyRectangleShape_base_OnLeftDoubleClick",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
11208 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyRectangleShape
,
11209 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
11210 arg2
= (double)SWIG_As_double(obj1
);
11211 if (PyErr_Occurred()) SWIG_fail
;
11212 arg3
= (double)SWIG_As_double(obj2
);
11213 if (PyErr_Occurred()) SWIG_fail
;
11215 arg4
= (int)SWIG_As_int(obj3
);
11216 if (PyErr_Occurred()) SWIG_fail
;
11219 arg5
= (int)SWIG_As_int(obj4
);
11220 if (PyErr_Occurred()) SWIG_fail
;
11223 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
11224 (arg1
)->base_OnLeftDoubleClick(arg2
,arg3
,arg4
,arg5
);
11226 wxPyEndAllowThreads(__tstate
);
11227 if (PyErr_Occurred()) SWIG_fail
;
11229 Py_INCREF(Py_None
); resultobj
= Py_None
;
11236 static PyObject
*_wrap_PyRectangleShape_base_OnRightClick(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
11237 PyObject
*resultobj
;
11238 wxPyRectangleShape
*arg1
= (wxPyRectangleShape
*) 0 ;
11241 int arg4
= (int) 0 ;
11242 int arg5
= (int) 0 ;
11243 PyObject
* obj0
= 0 ;
11244 PyObject
* obj1
= 0 ;
11245 PyObject
* obj2
= 0 ;
11246 PyObject
* obj3
= 0 ;
11247 PyObject
* obj4
= 0 ;
11248 char *kwnames
[] = {
11249 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
11252 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyRectangleShape_base_OnRightClick",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
11253 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyRectangleShape
,
11254 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
11255 arg2
= (double)SWIG_As_double(obj1
);
11256 if (PyErr_Occurred()) SWIG_fail
;
11257 arg3
= (double)SWIG_As_double(obj2
);
11258 if (PyErr_Occurred()) SWIG_fail
;
11260 arg4
= (int)SWIG_As_int(obj3
);
11261 if (PyErr_Occurred()) SWIG_fail
;
11264 arg5
= (int)SWIG_As_int(obj4
);
11265 if (PyErr_Occurred()) SWIG_fail
;
11268 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
11269 (arg1
)->base_OnRightClick(arg2
,arg3
,arg4
,arg5
);
11271 wxPyEndAllowThreads(__tstate
);
11272 if (PyErr_Occurred()) SWIG_fail
;
11274 Py_INCREF(Py_None
); resultobj
= Py_None
;
11281 static PyObject
*_wrap_PyRectangleShape_base_OnSize(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
11282 PyObject
*resultobj
;
11283 wxPyRectangleShape
*arg1
= (wxPyRectangleShape
*) 0 ;
11286 PyObject
* obj0
= 0 ;
11287 PyObject
* obj1
= 0 ;
11288 PyObject
* obj2
= 0 ;
11289 char *kwnames
[] = {
11290 (char *) "self",(char *) "x",(char *) "y", NULL
11293 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyRectangleShape_base_OnSize",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
11294 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyRectangleShape
,
11295 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
11296 arg2
= (double)SWIG_As_double(obj1
);
11297 if (PyErr_Occurred()) SWIG_fail
;
11298 arg3
= (double)SWIG_As_double(obj2
);
11299 if (PyErr_Occurred()) SWIG_fail
;
11301 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
11302 (arg1
)->base_OnSize(arg2
,arg3
);
11304 wxPyEndAllowThreads(__tstate
);
11305 if (PyErr_Occurred()) SWIG_fail
;
11307 Py_INCREF(Py_None
); resultobj
= Py_None
;
11314 static PyObject
*_wrap_PyRectangleShape_base_OnMovePre(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
11315 PyObject
*resultobj
;
11316 wxPyRectangleShape
*arg1
= (wxPyRectangleShape
*) 0 ;
11322 bool arg7
= (bool) true ;
11324 PyObject
* obj0
= 0 ;
11325 PyObject
* obj1
= 0 ;
11326 PyObject
* obj2
= 0 ;
11327 PyObject
* obj3
= 0 ;
11328 PyObject
* obj4
= 0 ;
11329 PyObject
* obj5
= 0 ;
11330 PyObject
* obj6
= 0 ;
11331 char *kwnames
[] = {
11332 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "old_x",(char *) "old_y",(char *) "display", NULL
11335 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOOOO|O:PyRectangleShape_base_OnMovePre",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) goto fail
;
11336 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyRectangleShape
,
11337 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
11338 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
11339 SWIG_POINTER_EXCEPTION
| 0)) == -1)
11341 if (arg2
== NULL
) {
11342 PyErr_SetString(PyExc_TypeError
,"null reference");
11345 arg3
= (double)SWIG_As_double(obj2
);
11346 if (PyErr_Occurred()) SWIG_fail
;
11347 arg4
= (double)SWIG_As_double(obj3
);
11348 if (PyErr_Occurred()) SWIG_fail
;
11349 arg5
= (double)SWIG_As_double(obj4
);
11350 if (PyErr_Occurred()) SWIG_fail
;
11351 arg6
= (double)SWIG_As_double(obj5
);
11352 if (PyErr_Occurred()) SWIG_fail
;
11354 arg7
= (bool)SWIG_As_bool(obj6
);
11355 if (PyErr_Occurred()) SWIG_fail
;
11358 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
11359 result
= (bool)(arg1
)->base_OnMovePre(*arg2
,arg3
,arg4
,arg5
,arg6
,arg7
);
11361 wxPyEndAllowThreads(__tstate
);
11362 if (PyErr_Occurred()) SWIG_fail
;
11365 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
11373 static PyObject
*_wrap_PyRectangleShape_base_OnMovePost(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
11374 PyObject
*resultobj
;
11375 wxPyRectangleShape
*arg1
= (wxPyRectangleShape
*) 0 ;
11381 bool arg7
= (bool) true ;
11382 PyObject
* obj0
= 0 ;
11383 PyObject
* obj1
= 0 ;
11384 PyObject
* obj2
= 0 ;
11385 PyObject
* obj3
= 0 ;
11386 PyObject
* obj4
= 0 ;
11387 PyObject
* obj5
= 0 ;
11388 PyObject
* obj6
= 0 ;
11389 char *kwnames
[] = {
11390 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "old_x",(char *) "old_y",(char *) "display", NULL
11393 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOOOO|O:PyRectangleShape_base_OnMovePost",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) goto fail
;
11394 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyRectangleShape
,
11395 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
11396 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
11397 SWIG_POINTER_EXCEPTION
| 0)) == -1)
11399 if (arg2
== NULL
) {
11400 PyErr_SetString(PyExc_TypeError
,"null reference");
11403 arg3
= (double)SWIG_As_double(obj2
);
11404 if (PyErr_Occurred()) SWIG_fail
;
11405 arg4
= (double)SWIG_As_double(obj3
);
11406 if (PyErr_Occurred()) SWIG_fail
;
11407 arg5
= (double)SWIG_As_double(obj4
);
11408 if (PyErr_Occurred()) SWIG_fail
;
11409 arg6
= (double)SWIG_As_double(obj5
);
11410 if (PyErr_Occurred()) SWIG_fail
;
11412 arg7
= (bool)SWIG_As_bool(obj6
);
11413 if (PyErr_Occurred()) SWIG_fail
;
11416 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
11417 (arg1
)->base_OnMovePost(*arg2
,arg3
,arg4
,arg5
,arg6
,arg7
);
11419 wxPyEndAllowThreads(__tstate
);
11420 if (PyErr_Occurred()) SWIG_fail
;
11422 Py_INCREF(Py_None
); resultobj
= Py_None
;
11429 static PyObject
*_wrap_PyRectangleShape_base_OnDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
11430 PyObject
*resultobj
;
11431 wxPyRectangleShape
*arg1
= (wxPyRectangleShape
*) 0 ;
11435 int arg5
= (int) 0 ;
11436 int arg6
= (int) 0 ;
11437 PyObject
* obj0
= 0 ;
11438 PyObject
* obj1
= 0 ;
11439 PyObject
* obj2
= 0 ;
11440 PyObject
* obj3
= 0 ;
11441 PyObject
* obj4
= 0 ;
11442 PyObject
* obj5
= 0 ;
11443 char *kwnames
[] = {
11444 (char *) "self",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
11447 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO|OO:PyRectangleShape_base_OnDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
11448 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyRectangleShape
,
11449 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
11450 arg2
= (bool)SWIG_As_bool(obj1
);
11451 if (PyErr_Occurred()) SWIG_fail
;
11452 arg3
= (double)SWIG_As_double(obj2
);
11453 if (PyErr_Occurred()) SWIG_fail
;
11454 arg4
= (double)SWIG_As_double(obj3
);
11455 if (PyErr_Occurred()) SWIG_fail
;
11457 arg5
= (int)SWIG_As_int(obj4
);
11458 if (PyErr_Occurred()) SWIG_fail
;
11461 arg6
= (int)SWIG_As_int(obj5
);
11462 if (PyErr_Occurred()) SWIG_fail
;
11465 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
11466 (arg1
)->base_OnDragLeft(arg2
,arg3
,arg4
,arg5
,arg6
);
11468 wxPyEndAllowThreads(__tstate
);
11469 if (PyErr_Occurred()) SWIG_fail
;
11471 Py_INCREF(Py_None
); resultobj
= Py_None
;
11478 static PyObject
*_wrap_PyRectangleShape_base_OnBeginDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
11479 PyObject
*resultobj
;
11480 wxPyRectangleShape
*arg1
= (wxPyRectangleShape
*) 0 ;
11483 int arg4
= (int) 0 ;
11484 int arg5
= (int) 0 ;
11485 PyObject
* obj0
= 0 ;
11486 PyObject
* obj1
= 0 ;
11487 PyObject
* obj2
= 0 ;
11488 PyObject
* obj3
= 0 ;
11489 PyObject
* obj4
= 0 ;
11490 char *kwnames
[] = {
11491 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
11494 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyRectangleShape_base_OnBeginDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
11495 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyRectangleShape
,
11496 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
11497 arg2
= (double)SWIG_As_double(obj1
);
11498 if (PyErr_Occurred()) SWIG_fail
;
11499 arg3
= (double)SWIG_As_double(obj2
);
11500 if (PyErr_Occurred()) SWIG_fail
;
11502 arg4
= (int)SWIG_As_int(obj3
);
11503 if (PyErr_Occurred()) SWIG_fail
;
11506 arg5
= (int)SWIG_As_int(obj4
);
11507 if (PyErr_Occurred()) SWIG_fail
;
11510 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
11511 (arg1
)->base_OnBeginDragLeft(arg2
,arg3
,arg4
,arg5
);
11513 wxPyEndAllowThreads(__tstate
);
11514 if (PyErr_Occurred()) SWIG_fail
;
11516 Py_INCREF(Py_None
); resultobj
= Py_None
;
11523 static PyObject
*_wrap_PyRectangleShape_base_OnEndDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
11524 PyObject
*resultobj
;
11525 wxPyRectangleShape
*arg1
= (wxPyRectangleShape
*) 0 ;
11528 int arg4
= (int) 0 ;
11529 int arg5
= (int) 0 ;
11530 PyObject
* obj0
= 0 ;
11531 PyObject
* obj1
= 0 ;
11532 PyObject
* obj2
= 0 ;
11533 PyObject
* obj3
= 0 ;
11534 PyObject
* obj4
= 0 ;
11535 char *kwnames
[] = {
11536 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
11539 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyRectangleShape_base_OnEndDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
11540 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyRectangleShape
,
11541 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
11542 arg2
= (double)SWIG_As_double(obj1
);
11543 if (PyErr_Occurred()) SWIG_fail
;
11544 arg3
= (double)SWIG_As_double(obj2
);
11545 if (PyErr_Occurred()) SWIG_fail
;
11547 arg4
= (int)SWIG_As_int(obj3
);
11548 if (PyErr_Occurred()) SWIG_fail
;
11551 arg5
= (int)SWIG_As_int(obj4
);
11552 if (PyErr_Occurred()) SWIG_fail
;
11555 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
11556 (arg1
)->base_OnEndDragLeft(arg2
,arg3
,arg4
,arg5
);
11558 wxPyEndAllowThreads(__tstate
);
11559 if (PyErr_Occurred()) SWIG_fail
;
11561 Py_INCREF(Py_None
); resultobj
= Py_None
;
11568 static PyObject
*_wrap_PyRectangleShape_base_OnDragRight(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
11569 PyObject
*resultobj
;
11570 wxPyRectangleShape
*arg1
= (wxPyRectangleShape
*) 0 ;
11574 int arg5
= (int) 0 ;
11575 int arg6
= (int) 0 ;
11576 PyObject
* obj0
= 0 ;
11577 PyObject
* obj1
= 0 ;
11578 PyObject
* obj2
= 0 ;
11579 PyObject
* obj3
= 0 ;
11580 PyObject
* obj4
= 0 ;
11581 PyObject
* obj5
= 0 ;
11582 char *kwnames
[] = {
11583 (char *) "self",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
11586 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO|OO:PyRectangleShape_base_OnDragRight",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
11587 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyRectangleShape
,
11588 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
11589 arg2
= (bool)SWIG_As_bool(obj1
);
11590 if (PyErr_Occurred()) SWIG_fail
;
11591 arg3
= (double)SWIG_As_double(obj2
);
11592 if (PyErr_Occurred()) SWIG_fail
;
11593 arg4
= (double)SWIG_As_double(obj3
);
11594 if (PyErr_Occurred()) SWIG_fail
;
11596 arg5
= (int)SWIG_As_int(obj4
);
11597 if (PyErr_Occurred()) SWIG_fail
;
11600 arg6
= (int)SWIG_As_int(obj5
);
11601 if (PyErr_Occurred()) SWIG_fail
;
11604 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
11605 (arg1
)->base_OnDragRight(arg2
,arg3
,arg4
,arg5
,arg6
);
11607 wxPyEndAllowThreads(__tstate
);
11608 if (PyErr_Occurred()) SWIG_fail
;
11610 Py_INCREF(Py_None
); resultobj
= Py_None
;
11617 static PyObject
*_wrap_PyRectangleShape_base_OnBeginDragRight(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
11618 PyObject
*resultobj
;
11619 wxPyRectangleShape
*arg1
= (wxPyRectangleShape
*) 0 ;
11622 int arg4
= (int) 0 ;
11623 int arg5
= (int) 0 ;
11624 PyObject
* obj0
= 0 ;
11625 PyObject
* obj1
= 0 ;
11626 PyObject
* obj2
= 0 ;
11627 PyObject
* obj3
= 0 ;
11628 PyObject
* obj4
= 0 ;
11629 char *kwnames
[] = {
11630 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
11633 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyRectangleShape_base_OnBeginDragRight",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
11634 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyRectangleShape
,
11635 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
11636 arg2
= (double)SWIG_As_double(obj1
);
11637 if (PyErr_Occurred()) SWIG_fail
;
11638 arg3
= (double)SWIG_As_double(obj2
);
11639 if (PyErr_Occurred()) SWIG_fail
;
11641 arg4
= (int)SWIG_As_int(obj3
);
11642 if (PyErr_Occurred()) SWIG_fail
;
11645 arg5
= (int)SWIG_As_int(obj4
);
11646 if (PyErr_Occurred()) SWIG_fail
;
11649 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
11650 (arg1
)->base_OnBeginDragRight(arg2
,arg3
,arg4
,arg5
);
11652 wxPyEndAllowThreads(__tstate
);
11653 if (PyErr_Occurred()) SWIG_fail
;
11655 Py_INCREF(Py_None
); resultobj
= Py_None
;
11662 static PyObject
*_wrap_PyRectangleShape_base_OnEndDragRight(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
11663 PyObject
*resultobj
;
11664 wxPyRectangleShape
*arg1
= (wxPyRectangleShape
*) 0 ;
11667 int arg4
= (int) 0 ;
11668 int arg5
= (int) 0 ;
11669 PyObject
* obj0
= 0 ;
11670 PyObject
* obj1
= 0 ;
11671 PyObject
* obj2
= 0 ;
11672 PyObject
* obj3
= 0 ;
11673 PyObject
* obj4
= 0 ;
11674 char *kwnames
[] = {
11675 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
11678 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyRectangleShape_base_OnEndDragRight",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
11679 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyRectangleShape
,
11680 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
11681 arg2
= (double)SWIG_As_double(obj1
);
11682 if (PyErr_Occurred()) SWIG_fail
;
11683 arg3
= (double)SWIG_As_double(obj2
);
11684 if (PyErr_Occurred()) SWIG_fail
;
11686 arg4
= (int)SWIG_As_int(obj3
);
11687 if (PyErr_Occurred()) SWIG_fail
;
11690 arg5
= (int)SWIG_As_int(obj4
);
11691 if (PyErr_Occurred()) SWIG_fail
;
11694 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
11695 (arg1
)->base_OnEndDragRight(arg2
,arg3
,arg4
,arg5
);
11697 wxPyEndAllowThreads(__tstate
);
11698 if (PyErr_Occurred()) SWIG_fail
;
11700 Py_INCREF(Py_None
); resultobj
= Py_None
;
11707 static PyObject
*_wrap_PyRectangleShape_base_OnDrawOutline(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
11708 PyObject
*resultobj
;
11709 wxPyRectangleShape
*arg1
= (wxPyRectangleShape
*) 0 ;
11715 PyObject
* obj0
= 0 ;
11716 PyObject
* obj1
= 0 ;
11717 PyObject
* obj2
= 0 ;
11718 PyObject
* obj3
= 0 ;
11719 PyObject
* obj4
= 0 ;
11720 PyObject
* obj5
= 0 ;
11721 char *kwnames
[] = {
11722 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "w",(char *) "h", NULL
11725 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOOOO:PyRectangleShape_base_OnDrawOutline",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
11726 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyRectangleShape
,
11727 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
11728 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
11729 SWIG_POINTER_EXCEPTION
| 0)) == -1)
11731 if (arg2
== NULL
) {
11732 PyErr_SetString(PyExc_TypeError
,"null reference");
11735 arg3
= (double)SWIG_As_double(obj2
);
11736 if (PyErr_Occurred()) SWIG_fail
;
11737 arg4
= (double)SWIG_As_double(obj3
);
11738 if (PyErr_Occurred()) SWIG_fail
;
11739 arg5
= (double)SWIG_As_double(obj4
);
11740 if (PyErr_Occurred()) SWIG_fail
;
11741 arg6
= (double)SWIG_As_double(obj5
);
11742 if (PyErr_Occurred()) SWIG_fail
;
11744 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
11745 (arg1
)->base_OnDrawOutline(*arg2
,arg3
,arg4
,arg5
,arg6
);
11747 wxPyEndAllowThreads(__tstate
);
11748 if (PyErr_Occurred()) SWIG_fail
;
11750 Py_INCREF(Py_None
); resultobj
= Py_None
;
11757 static PyObject
*_wrap_PyRectangleShape_base_OnDrawControlPoints(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
11758 PyObject
*resultobj
;
11759 wxPyRectangleShape
*arg1
= (wxPyRectangleShape
*) 0 ;
11761 PyObject
* obj0
= 0 ;
11762 PyObject
* obj1
= 0 ;
11763 char *kwnames
[] = {
11764 (char *) "self",(char *) "dc", NULL
11767 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyRectangleShape_base_OnDrawControlPoints",kwnames
,&obj0
,&obj1
)) goto fail
;
11768 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyRectangleShape
,
11769 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
11770 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
11771 SWIG_POINTER_EXCEPTION
| 0)) == -1)
11773 if (arg2
== NULL
) {
11774 PyErr_SetString(PyExc_TypeError
,"null reference");
11778 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
11779 (arg1
)->base_OnDrawControlPoints(*arg2
);
11781 wxPyEndAllowThreads(__tstate
);
11782 if (PyErr_Occurred()) SWIG_fail
;
11784 Py_INCREF(Py_None
); resultobj
= Py_None
;
11791 static PyObject
*_wrap_PyRectangleShape_base_OnEraseControlPoints(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
11792 PyObject
*resultobj
;
11793 wxPyRectangleShape
*arg1
= (wxPyRectangleShape
*) 0 ;
11795 PyObject
* obj0
= 0 ;
11796 PyObject
* obj1
= 0 ;
11797 char *kwnames
[] = {
11798 (char *) "self",(char *) "dc", NULL
11801 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyRectangleShape_base_OnEraseControlPoints",kwnames
,&obj0
,&obj1
)) goto fail
;
11802 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyRectangleShape
,
11803 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
11804 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
11805 SWIG_POINTER_EXCEPTION
| 0)) == -1)
11807 if (arg2
== NULL
) {
11808 PyErr_SetString(PyExc_TypeError
,"null reference");
11812 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
11813 (arg1
)->base_OnEraseControlPoints(*arg2
);
11815 wxPyEndAllowThreads(__tstate
);
11816 if (PyErr_Occurred()) SWIG_fail
;
11818 Py_INCREF(Py_None
); resultobj
= Py_None
;
11825 static PyObject
*_wrap_PyRectangleShape_base_OnMoveLink(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
11826 PyObject
*resultobj
;
11827 wxPyRectangleShape
*arg1
= (wxPyRectangleShape
*) 0 ;
11829 bool arg3
= (bool) true ;
11830 PyObject
* obj0
= 0 ;
11831 PyObject
* obj1
= 0 ;
11832 PyObject
* obj2
= 0 ;
11833 char *kwnames
[] = {
11834 (char *) "self",(char *) "dc",(char *) "moveControlPoints", NULL
11837 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:PyRectangleShape_base_OnMoveLink",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
11838 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyRectangleShape
,
11839 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
11840 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
11841 SWIG_POINTER_EXCEPTION
| 0)) == -1)
11843 if (arg2
== NULL
) {
11844 PyErr_SetString(PyExc_TypeError
,"null reference");
11848 arg3
= (bool)SWIG_As_bool(obj2
);
11849 if (PyErr_Occurred()) SWIG_fail
;
11852 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
11853 (arg1
)->base_OnMoveLink(*arg2
,arg3
);
11855 wxPyEndAllowThreads(__tstate
);
11856 if (PyErr_Occurred()) SWIG_fail
;
11858 Py_INCREF(Py_None
); resultobj
= Py_None
;
11865 static PyObject
*_wrap_PyRectangleShape_base_OnSizingDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
11866 PyObject
*resultobj
;
11867 wxPyRectangleShape
*arg1
= (wxPyRectangleShape
*) 0 ;
11868 wxPyControlPoint
*arg2
= (wxPyControlPoint
*) 0 ;
11872 int arg6
= (int) 0 ;
11873 int arg7
= (int) 0 ;
11874 PyObject
* obj0
= 0 ;
11875 PyObject
* obj1
= 0 ;
11876 PyObject
* obj2
= 0 ;
11877 PyObject
* obj3
= 0 ;
11878 PyObject
* obj4
= 0 ;
11879 PyObject
* obj5
= 0 ;
11880 PyObject
* obj6
= 0 ;
11881 char *kwnames
[] = {
11882 (char *) "self",(char *) "pt",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
11885 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOOO|OO:PyRectangleShape_base_OnSizingDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) goto fail
;
11886 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyRectangleShape
,
11887 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
11888 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyControlPoint
,
11889 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
11890 arg3
= (bool)SWIG_As_bool(obj2
);
11891 if (PyErr_Occurred()) SWIG_fail
;
11892 arg4
= (double)SWIG_As_double(obj3
);
11893 if (PyErr_Occurred()) SWIG_fail
;
11894 arg5
= (double)SWIG_As_double(obj4
);
11895 if (PyErr_Occurred()) SWIG_fail
;
11897 arg6
= (int)SWIG_As_int(obj5
);
11898 if (PyErr_Occurred()) SWIG_fail
;
11901 arg7
= (int)SWIG_As_int(obj6
);
11902 if (PyErr_Occurred()) SWIG_fail
;
11905 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
11906 (arg1
)->base_OnSizingDragLeft(arg2
,arg3
,arg4
,arg5
,arg6
,arg7
);
11908 wxPyEndAllowThreads(__tstate
);
11909 if (PyErr_Occurred()) SWIG_fail
;
11911 Py_INCREF(Py_None
); resultobj
= Py_None
;
11918 static PyObject
*_wrap_PyRectangleShape_base_OnSizingBeginDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
11919 PyObject
*resultobj
;
11920 wxPyRectangleShape
*arg1
= (wxPyRectangleShape
*) 0 ;
11921 wxPyControlPoint
*arg2
= (wxPyControlPoint
*) 0 ;
11924 int arg5
= (int) 0 ;
11925 int arg6
= (int) 0 ;
11926 PyObject
* obj0
= 0 ;
11927 PyObject
* obj1
= 0 ;
11928 PyObject
* obj2
= 0 ;
11929 PyObject
* obj3
= 0 ;
11930 PyObject
* obj4
= 0 ;
11931 PyObject
* obj5
= 0 ;
11932 char *kwnames
[] = {
11933 (char *) "self",(char *) "pt",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
11936 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO|OO:PyRectangleShape_base_OnSizingBeginDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
11937 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyRectangleShape
,
11938 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
11939 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyControlPoint
,
11940 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
11941 arg3
= (double)SWIG_As_double(obj2
);
11942 if (PyErr_Occurred()) SWIG_fail
;
11943 arg4
= (double)SWIG_As_double(obj3
);
11944 if (PyErr_Occurred()) SWIG_fail
;
11946 arg5
= (int)SWIG_As_int(obj4
);
11947 if (PyErr_Occurred()) SWIG_fail
;
11950 arg6
= (int)SWIG_As_int(obj5
);
11951 if (PyErr_Occurred()) SWIG_fail
;
11954 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
11955 (arg1
)->base_OnSizingBeginDragLeft(arg2
,arg3
,arg4
,arg5
,arg6
);
11957 wxPyEndAllowThreads(__tstate
);
11958 if (PyErr_Occurred()) SWIG_fail
;
11960 Py_INCREF(Py_None
); resultobj
= Py_None
;
11967 static PyObject
*_wrap_PyRectangleShape_base_OnSizingEndDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
11968 PyObject
*resultobj
;
11969 wxPyRectangleShape
*arg1
= (wxPyRectangleShape
*) 0 ;
11970 wxPyControlPoint
*arg2
= (wxPyControlPoint
*) 0 ;
11973 int arg5
= (int) 0 ;
11974 int arg6
= (int) 0 ;
11975 PyObject
* obj0
= 0 ;
11976 PyObject
* obj1
= 0 ;
11977 PyObject
* obj2
= 0 ;
11978 PyObject
* obj3
= 0 ;
11979 PyObject
* obj4
= 0 ;
11980 PyObject
* obj5
= 0 ;
11981 char *kwnames
[] = {
11982 (char *) "self",(char *) "pt",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
11985 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO|OO:PyRectangleShape_base_OnSizingEndDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
11986 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyRectangleShape
,
11987 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
11988 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyControlPoint
,
11989 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
11990 arg3
= (double)SWIG_As_double(obj2
);
11991 if (PyErr_Occurred()) SWIG_fail
;
11992 arg4
= (double)SWIG_As_double(obj3
);
11993 if (PyErr_Occurred()) SWIG_fail
;
11995 arg5
= (int)SWIG_As_int(obj4
);
11996 if (PyErr_Occurred()) SWIG_fail
;
11999 arg6
= (int)SWIG_As_int(obj5
);
12000 if (PyErr_Occurred()) SWIG_fail
;
12003 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12004 (arg1
)->base_OnSizingEndDragLeft(arg2
,arg3
,arg4
,arg5
,arg6
);
12006 wxPyEndAllowThreads(__tstate
);
12007 if (PyErr_Occurred()) SWIG_fail
;
12009 Py_INCREF(Py_None
); resultobj
= Py_None
;
12016 static PyObject
*_wrap_PyRectangleShape_base_OnBeginSize(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
12017 PyObject
*resultobj
;
12018 wxPyRectangleShape
*arg1
= (wxPyRectangleShape
*) 0 ;
12021 PyObject
* obj0
= 0 ;
12022 PyObject
* obj1
= 0 ;
12023 PyObject
* obj2
= 0 ;
12024 char *kwnames
[] = {
12025 (char *) "self",(char *) "w",(char *) "h", NULL
12028 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyRectangleShape_base_OnBeginSize",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
12029 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyRectangleShape
,
12030 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
12031 arg2
= (double)SWIG_As_double(obj1
);
12032 if (PyErr_Occurred()) SWIG_fail
;
12033 arg3
= (double)SWIG_As_double(obj2
);
12034 if (PyErr_Occurred()) SWIG_fail
;
12036 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12037 (arg1
)->base_OnBeginSize(arg2
,arg3
);
12039 wxPyEndAllowThreads(__tstate
);
12040 if (PyErr_Occurred()) SWIG_fail
;
12042 Py_INCREF(Py_None
); resultobj
= Py_None
;
12049 static PyObject
*_wrap_PyRectangleShape_base_OnEndSize(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
12050 PyObject
*resultobj
;
12051 wxPyRectangleShape
*arg1
= (wxPyRectangleShape
*) 0 ;
12054 PyObject
* obj0
= 0 ;
12055 PyObject
* obj1
= 0 ;
12056 PyObject
* obj2
= 0 ;
12057 char *kwnames
[] = {
12058 (char *) "self",(char *) "w",(char *) "h", NULL
12061 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyRectangleShape_base_OnEndSize",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
12062 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyRectangleShape
,
12063 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
12064 arg2
= (double)SWIG_As_double(obj1
);
12065 if (PyErr_Occurred()) SWIG_fail
;
12066 arg3
= (double)SWIG_As_double(obj2
);
12067 if (PyErr_Occurred()) SWIG_fail
;
12069 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12070 (arg1
)->base_OnEndSize(arg2
,arg3
);
12072 wxPyEndAllowThreads(__tstate
);
12073 if (PyErr_Occurred()) SWIG_fail
;
12075 Py_INCREF(Py_None
); resultobj
= Py_None
;
12082 static PyObject
* PyRectangleShape_swigregister(PyObject
*, PyObject
*args
) {
12084 if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
;
12085 SWIG_TypeClientData(SWIGTYPE_p_wxPyRectangleShape
, obj
);
12087 return Py_BuildValue((char *)"");
12089 static PyObject
*_wrap_new_PyControlPoint(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
12090 PyObject
*resultobj
;
12091 wxPyShapeCanvas
*arg1
= (wxPyShapeCanvas
*) NULL
;
12092 wxPyShape
*arg2
= (wxPyShape
*) NULL
;
12093 double arg3
= (double) 0.0 ;
12094 double arg4
= (double) 0.0 ;
12095 double arg5
= (double) 0.0 ;
12096 int arg6
= (int) 0 ;
12097 wxPyControlPoint
*result
;
12098 PyObject
* obj0
= 0 ;
12099 PyObject
* obj1
= 0 ;
12100 PyObject
* obj2
= 0 ;
12101 PyObject
* obj3
= 0 ;
12102 PyObject
* obj4
= 0 ;
12103 PyObject
* obj5
= 0 ;
12104 char *kwnames
[] = {
12105 (char *) "the_canvas",(char *) "object",(char *) "size",(char *) "the_xoffset",(char *) "the_yoffset",(char *) "the_type", NULL
12108 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"|OOOOOO:new_PyControlPoint",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
12110 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShapeCanvas
,
12111 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
12114 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyShape
,
12115 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
12118 arg3
= (double)SWIG_As_double(obj2
);
12119 if (PyErr_Occurred()) SWIG_fail
;
12122 arg4
= (double)SWIG_As_double(obj3
);
12123 if (PyErr_Occurred()) SWIG_fail
;
12126 arg5
= (double)SWIG_As_double(obj4
);
12127 if (PyErr_Occurred()) SWIG_fail
;
12130 arg6
= (int)SWIG_As_int(obj5
);
12131 if (PyErr_Occurred()) SWIG_fail
;
12134 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12135 result
= (wxPyControlPoint
*)new wxPyControlPoint(arg1
,arg2
,arg3
,arg4
,arg5
,arg6
);
12137 wxPyEndAllowThreads(__tstate
);
12138 if (PyErr_Occurred()) SWIG_fail
;
12140 resultobj
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxPyControlPoint
, 1);
12147 static PyObject
*_wrap_PyControlPoint__setCallbackInfo(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
12148 PyObject
*resultobj
;
12149 wxPyControlPoint
*arg1
= (wxPyControlPoint
*) 0 ;
12150 PyObject
*arg2
= (PyObject
*) 0 ;
12151 PyObject
*arg3
= (PyObject
*) 0 ;
12152 PyObject
* obj0
= 0 ;
12153 PyObject
* obj1
= 0 ;
12154 PyObject
* obj2
= 0 ;
12155 char *kwnames
[] = {
12156 (char *) "self",(char *) "self",(char *) "_class", NULL
12159 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyControlPoint__setCallbackInfo",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
12160 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyControlPoint
,
12161 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
12165 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12166 (arg1
)->_setCallbackInfo(arg2
,arg3
);
12168 wxPyEndAllowThreads(__tstate
);
12169 if (PyErr_Occurred()) SWIG_fail
;
12171 Py_INCREF(Py_None
); resultobj
= Py_None
;
12178 static PyObject
*_wrap_PyControlPoint_SetCornerRadius(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
12179 PyObject
*resultobj
;
12180 wxPyControlPoint
*arg1
= (wxPyControlPoint
*) 0 ;
12182 PyObject
* obj0
= 0 ;
12183 PyObject
* obj1
= 0 ;
12184 char *kwnames
[] = {
12185 (char *) "self",(char *) "radius", NULL
12188 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyControlPoint_SetCornerRadius",kwnames
,&obj0
,&obj1
)) goto fail
;
12189 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyControlPoint
,
12190 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
12191 arg2
= (double)SWIG_As_double(obj1
);
12192 if (PyErr_Occurred()) SWIG_fail
;
12194 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12195 (arg1
)->SetCornerRadius(arg2
);
12197 wxPyEndAllowThreads(__tstate
);
12198 if (PyErr_Occurred()) SWIG_fail
;
12200 Py_INCREF(Py_None
); resultobj
= Py_None
;
12207 static PyObject
*_wrap_PyControlPoint_base_OnDelete(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
12208 PyObject
*resultobj
;
12209 wxPyControlPoint
*arg1
= (wxPyControlPoint
*) 0 ;
12210 PyObject
* obj0
= 0 ;
12211 char *kwnames
[] = {
12212 (char *) "self", NULL
12215 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyControlPoint_base_OnDelete",kwnames
,&obj0
)) goto fail
;
12216 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyControlPoint
,
12217 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
12219 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12220 (arg1
)->base_OnDelete();
12222 wxPyEndAllowThreads(__tstate
);
12223 if (PyErr_Occurred()) SWIG_fail
;
12225 Py_INCREF(Py_None
); resultobj
= Py_None
;
12232 static PyObject
*_wrap_PyControlPoint_base_OnDraw(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
12233 PyObject
*resultobj
;
12234 wxPyControlPoint
*arg1
= (wxPyControlPoint
*) 0 ;
12236 PyObject
* obj0
= 0 ;
12237 PyObject
* obj1
= 0 ;
12238 char *kwnames
[] = {
12239 (char *) "self",(char *) "dc", NULL
12242 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyControlPoint_base_OnDraw",kwnames
,&obj0
,&obj1
)) goto fail
;
12243 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyControlPoint
,
12244 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
12245 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
12246 SWIG_POINTER_EXCEPTION
| 0)) == -1)
12248 if (arg2
== NULL
) {
12249 PyErr_SetString(PyExc_TypeError
,"null reference");
12253 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12254 (arg1
)->base_OnDraw(*arg2
);
12256 wxPyEndAllowThreads(__tstate
);
12257 if (PyErr_Occurred()) SWIG_fail
;
12259 Py_INCREF(Py_None
); resultobj
= Py_None
;
12266 static PyObject
*_wrap_PyControlPoint_base_OnDrawContents(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
12267 PyObject
*resultobj
;
12268 wxPyControlPoint
*arg1
= (wxPyControlPoint
*) 0 ;
12270 PyObject
* obj0
= 0 ;
12271 PyObject
* obj1
= 0 ;
12272 char *kwnames
[] = {
12273 (char *) "self",(char *) "dc", NULL
12276 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyControlPoint_base_OnDrawContents",kwnames
,&obj0
,&obj1
)) goto fail
;
12277 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyControlPoint
,
12278 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
12279 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
12280 SWIG_POINTER_EXCEPTION
| 0)) == -1)
12282 if (arg2
== NULL
) {
12283 PyErr_SetString(PyExc_TypeError
,"null reference");
12287 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12288 (arg1
)->base_OnDrawContents(*arg2
);
12290 wxPyEndAllowThreads(__tstate
);
12291 if (PyErr_Occurred()) SWIG_fail
;
12293 Py_INCREF(Py_None
); resultobj
= Py_None
;
12300 static PyObject
*_wrap_PyControlPoint_base_OnDrawBranches(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
12301 PyObject
*resultobj
;
12302 wxPyControlPoint
*arg1
= (wxPyControlPoint
*) 0 ;
12304 bool arg3
= (bool) FALSE
;
12305 PyObject
* obj0
= 0 ;
12306 PyObject
* obj1
= 0 ;
12307 PyObject
* obj2
= 0 ;
12308 char *kwnames
[] = {
12309 (char *) "self",(char *) "dc",(char *) "erase", NULL
12312 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:PyControlPoint_base_OnDrawBranches",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
12313 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyControlPoint
,
12314 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
12315 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
12316 SWIG_POINTER_EXCEPTION
| 0)) == -1)
12318 if (arg2
== NULL
) {
12319 PyErr_SetString(PyExc_TypeError
,"null reference");
12323 arg3
= (bool)SWIG_As_bool(obj2
);
12324 if (PyErr_Occurred()) SWIG_fail
;
12327 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12328 (arg1
)->base_OnDrawBranches(*arg2
,arg3
);
12330 wxPyEndAllowThreads(__tstate
);
12331 if (PyErr_Occurred()) SWIG_fail
;
12333 Py_INCREF(Py_None
); resultobj
= Py_None
;
12340 static PyObject
*_wrap_PyControlPoint_base_OnMoveLinks(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
12341 PyObject
*resultobj
;
12342 wxPyControlPoint
*arg1
= (wxPyControlPoint
*) 0 ;
12344 PyObject
* obj0
= 0 ;
12345 PyObject
* obj1
= 0 ;
12346 char *kwnames
[] = {
12347 (char *) "self",(char *) "dc", NULL
12350 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyControlPoint_base_OnMoveLinks",kwnames
,&obj0
,&obj1
)) goto fail
;
12351 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyControlPoint
,
12352 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
12353 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
12354 SWIG_POINTER_EXCEPTION
| 0)) == -1)
12356 if (arg2
== NULL
) {
12357 PyErr_SetString(PyExc_TypeError
,"null reference");
12361 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12362 (arg1
)->base_OnMoveLinks(*arg2
);
12364 wxPyEndAllowThreads(__tstate
);
12365 if (PyErr_Occurred()) SWIG_fail
;
12367 Py_INCREF(Py_None
); resultobj
= Py_None
;
12374 static PyObject
*_wrap_PyControlPoint_base_OnErase(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
12375 PyObject
*resultobj
;
12376 wxPyControlPoint
*arg1
= (wxPyControlPoint
*) 0 ;
12378 PyObject
* obj0
= 0 ;
12379 PyObject
* obj1
= 0 ;
12380 char *kwnames
[] = {
12381 (char *) "self",(char *) "dc", NULL
12384 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyControlPoint_base_OnErase",kwnames
,&obj0
,&obj1
)) goto fail
;
12385 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyControlPoint
,
12386 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
12387 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
12388 SWIG_POINTER_EXCEPTION
| 0)) == -1)
12390 if (arg2
== NULL
) {
12391 PyErr_SetString(PyExc_TypeError
,"null reference");
12395 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12396 (arg1
)->base_OnErase(*arg2
);
12398 wxPyEndAllowThreads(__tstate
);
12399 if (PyErr_Occurred()) SWIG_fail
;
12401 Py_INCREF(Py_None
); resultobj
= Py_None
;
12408 static PyObject
*_wrap_PyControlPoint_base_OnEraseContents(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
12409 PyObject
*resultobj
;
12410 wxPyControlPoint
*arg1
= (wxPyControlPoint
*) 0 ;
12412 PyObject
* obj0
= 0 ;
12413 PyObject
* obj1
= 0 ;
12414 char *kwnames
[] = {
12415 (char *) "self",(char *) "dc", NULL
12418 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyControlPoint_base_OnEraseContents",kwnames
,&obj0
,&obj1
)) goto fail
;
12419 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyControlPoint
,
12420 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
12421 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
12422 SWIG_POINTER_EXCEPTION
| 0)) == -1)
12424 if (arg2
== NULL
) {
12425 PyErr_SetString(PyExc_TypeError
,"null reference");
12429 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12430 (arg1
)->base_OnEraseContents(*arg2
);
12432 wxPyEndAllowThreads(__tstate
);
12433 if (PyErr_Occurred()) SWIG_fail
;
12435 Py_INCREF(Py_None
); resultobj
= Py_None
;
12442 static PyObject
*_wrap_PyControlPoint_base_OnHighlight(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
12443 PyObject
*resultobj
;
12444 wxPyControlPoint
*arg1
= (wxPyControlPoint
*) 0 ;
12446 PyObject
* obj0
= 0 ;
12447 PyObject
* obj1
= 0 ;
12448 char *kwnames
[] = {
12449 (char *) "self",(char *) "dc", NULL
12452 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyControlPoint_base_OnHighlight",kwnames
,&obj0
,&obj1
)) goto fail
;
12453 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyControlPoint
,
12454 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
12455 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
12456 SWIG_POINTER_EXCEPTION
| 0)) == -1)
12458 if (arg2
== NULL
) {
12459 PyErr_SetString(PyExc_TypeError
,"null reference");
12463 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12464 (arg1
)->base_OnHighlight(*arg2
);
12466 wxPyEndAllowThreads(__tstate
);
12467 if (PyErr_Occurred()) SWIG_fail
;
12469 Py_INCREF(Py_None
); resultobj
= Py_None
;
12476 static PyObject
*_wrap_PyControlPoint_base_OnLeftClick(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
12477 PyObject
*resultobj
;
12478 wxPyControlPoint
*arg1
= (wxPyControlPoint
*) 0 ;
12481 int arg4
= (int) 0 ;
12482 int arg5
= (int) 0 ;
12483 PyObject
* obj0
= 0 ;
12484 PyObject
* obj1
= 0 ;
12485 PyObject
* obj2
= 0 ;
12486 PyObject
* obj3
= 0 ;
12487 PyObject
* obj4
= 0 ;
12488 char *kwnames
[] = {
12489 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
12492 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyControlPoint_base_OnLeftClick",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
12493 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyControlPoint
,
12494 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
12495 arg2
= (double)SWIG_As_double(obj1
);
12496 if (PyErr_Occurred()) SWIG_fail
;
12497 arg3
= (double)SWIG_As_double(obj2
);
12498 if (PyErr_Occurred()) SWIG_fail
;
12500 arg4
= (int)SWIG_As_int(obj3
);
12501 if (PyErr_Occurred()) SWIG_fail
;
12504 arg5
= (int)SWIG_As_int(obj4
);
12505 if (PyErr_Occurred()) SWIG_fail
;
12508 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12509 (arg1
)->base_OnLeftClick(arg2
,arg3
,arg4
,arg5
);
12511 wxPyEndAllowThreads(__tstate
);
12512 if (PyErr_Occurred()) SWIG_fail
;
12514 Py_INCREF(Py_None
); resultobj
= Py_None
;
12521 static PyObject
*_wrap_PyControlPoint_base_OnLeftDoubleClick(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
12522 PyObject
*resultobj
;
12523 wxPyControlPoint
*arg1
= (wxPyControlPoint
*) 0 ;
12526 int arg4
= (int) 0 ;
12527 int arg5
= (int) 0 ;
12528 PyObject
* obj0
= 0 ;
12529 PyObject
* obj1
= 0 ;
12530 PyObject
* obj2
= 0 ;
12531 PyObject
* obj3
= 0 ;
12532 PyObject
* obj4
= 0 ;
12533 char *kwnames
[] = {
12534 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
12537 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyControlPoint_base_OnLeftDoubleClick",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
12538 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyControlPoint
,
12539 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
12540 arg2
= (double)SWIG_As_double(obj1
);
12541 if (PyErr_Occurred()) SWIG_fail
;
12542 arg3
= (double)SWIG_As_double(obj2
);
12543 if (PyErr_Occurred()) SWIG_fail
;
12545 arg4
= (int)SWIG_As_int(obj3
);
12546 if (PyErr_Occurred()) SWIG_fail
;
12549 arg5
= (int)SWIG_As_int(obj4
);
12550 if (PyErr_Occurred()) SWIG_fail
;
12553 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12554 (arg1
)->base_OnLeftDoubleClick(arg2
,arg3
,arg4
,arg5
);
12556 wxPyEndAllowThreads(__tstate
);
12557 if (PyErr_Occurred()) SWIG_fail
;
12559 Py_INCREF(Py_None
); resultobj
= Py_None
;
12566 static PyObject
*_wrap_PyControlPoint_base_OnRightClick(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
12567 PyObject
*resultobj
;
12568 wxPyControlPoint
*arg1
= (wxPyControlPoint
*) 0 ;
12571 int arg4
= (int) 0 ;
12572 int arg5
= (int) 0 ;
12573 PyObject
* obj0
= 0 ;
12574 PyObject
* obj1
= 0 ;
12575 PyObject
* obj2
= 0 ;
12576 PyObject
* obj3
= 0 ;
12577 PyObject
* obj4
= 0 ;
12578 char *kwnames
[] = {
12579 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
12582 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyControlPoint_base_OnRightClick",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
12583 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyControlPoint
,
12584 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
12585 arg2
= (double)SWIG_As_double(obj1
);
12586 if (PyErr_Occurred()) SWIG_fail
;
12587 arg3
= (double)SWIG_As_double(obj2
);
12588 if (PyErr_Occurred()) SWIG_fail
;
12590 arg4
= (int)SWIG_As_int(obj3
);
12591 if (PyErr_Occurred()) SWIG_fail
;
12594 arg5
= (int)SWIG_As_int(obj4
);
12595 if (PyErr_Occurred()) SWIG_fail
;
12598 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12599 (arg1
)->base_OnRightClick(arg2
,arg3
,arg4
,arg5
);
12601 wxPyEndAllowThreads(__tstate
);
12602 if (PyErr_Occurred()) SWIG_fail
;
12604 Py_INCREF(Py_None
); resultobj
= Py_None
;
12611 static PyObject
*_wrap_PyControlPoint_base_OnSize(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
12612 PyObject
*resultobj
;
12613 wxPyControlPoint
*arg1
= (wxPyControlPoint
*) 0 ;
12616 PyObject
* obj0
= 0 ;
12617 PyObject
* obj1
= 0 ;
12618 PyObject
* obj2
= 0 ;
12619 char *kwnames
[] = {
12620 (char *) "self",(char *) "x",(char *) "y", NULL
12623 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyControlPoint_base_OnSize",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
12624 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyControlPoint
,
12625 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
12626 arg2
= (double)SWIG_As_double(obj1
);
12627 if (PyErr_Occurred()) SWIG_fail
;
12628 arg3
= (double)SWIG_As_double(obj2
);
12629 if (PyErr_Occurred()) SWIG_fail
;
12631 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12632 (arg1
)->base_OnSize(arg2
,arg3
);
12634 wxPyEndAllowThreads(__tstate
);
12635 if (PyErr_Occurred()) SWIG_fail
;
12637 Py_INCREF(Py_None
); resultobj
= Py_None
;
12644 static PyObject
*_wrap_PyControlPoint_base_OnMovePre(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
12645 PyObject
*resultobj
;
12646 wxPyControlPoint
*arg1
= (wxPyControlPoint
*) 0 ;
12652 bool arg7
= (bool) true ;
12654 PyObject
* obj0
= 0 ;
12655 PyObject
* obj1
= 0 ;
12656 PyObject
* obj2
= 0 ;
12657 PyObject
* obj3
= 0 ;
12658 PyObject
* obj4
= 0 ;
12659 PyObject
* obj5
= 0 ;
12660 PyObject
* obj6
= 0 ;
12661 char *kwnames
[] = {
12662 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "old_x",(char *) "old_y",(char *) "display", NULL
12665 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOOOO|O:PyControlPoint_base_OnMovePre",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) goto fail
;
12666 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyControlPoint
,
12667 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
12668 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
12669 SWIG_POINTER_EXCEPTION
| 0)) == -1)
12671 if (arg2
== NULL
) {
12672 PyErr_SetString(PyExc_TypeError
,"null reference");
12675 arg3
= (double)SWIG_As_double(obj2
);
12676 if (PyErr_Occurred()) SWIG_fail
;
12677 arg4
= (double)SWIG_As_double(obj3
);
12678 if (PyErr_Occurred()) SWIG_fail
;
12679 arg5
= (double)SWIG_As_double(obj4
);
12680 if (PyErr_Occurred()) SWIG_fail
;
12681 arg6
= (double)SWIG_As_double(obj5
);
12682 if (PyErr_Occurred()) SWIG_fail
;
12684 arg7
= (bool)SWIG_As_bool(obj6
);
12685 if (PyErr_Occurred()) SWIG_fail
;
12688 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12689 result
= (bool)(arg1
)->base_OnMovePre(*arg2
,arg3
,arg4
,arg5
,arg6
,arg7
);
12691 wxPyEndAllowThreads(__tstate
);
12692 if (PyErr_Occurred()) SWIG_fail
;
12695 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
12703 static PyObject
*_wrap_PyControlPoint_base_OnMovePost(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
12704 PyObject
*resultobj
;
12705 wxPyControlPoint
*arg1
= (wxPyControlPoint
*) 0 ;
12711 bool arg7
= (bool) true ;
12712 PyObject
* obj0
= 0 ;
12713 PyObject
* obj1
= 0 ;
12714 PyObject
* obj2
= 0 ;
12715 PyObject
* obj3
= 0 ;
12716 PyObject
* obj4
= 0 ;
12717 PyObject
* obj5
= 0 ;
12718 PyObject
* obj6
= 0 ;
12719 char *kwnames
[] = {
12720 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "old_x",(char *) "old_y",(char *) "display", NULL
12723 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOOOO|O:PyControlPoint_base_OnMovePost",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) goto fail
;
12724 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyControlPoint
,
12725 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
12726 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
12727 SWIG_POINTER_EXCEPTION
| 0)) == -1)
12729 if (arg2
== NULL
) {
12730 PyErr_SetString(PyExc_TypeError
,"null reference");
12733 arg3
= (double)SWIG_As_double(obj2
);
12734 if (PyErr_Occurred()) SWIG_fail
;
12735 arg4
= (double)SWIG_As_double(obj3
);
12736 if (PyErr_Occurred()) SWIG_fail
;
12737 arg5
= (double)SWIG_As_double(obj4
);
12738 if (PyErr_Occurred()) SWIG_fail
;
12739 arg6
= (double)SWIG_As_double(obj5
);
12740 if (PyErr_Occurred()) SWIG_fail
;
12742 arg7
= (bool)SWIG_As_bool(obj6
);
12743 if (PyErr_Occurred()) SWIG_fail
;
12746 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12747 (arg1
)->base_OnMovePost(*arg2
,arg3
,arg4
,arg5
,arg6
,arg7
);
12749 wxPyEndAllowThreads(__tstate
);
12750 if (PyErr_Occurred()) SWIG_fail
;
12752 Py_INCREF(Py_None
); resultobj
= Py_None
;
12759 static PyObject
*_wrap_PyControlPoint_base_OnDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
12760 PyObject
*resultobj
;
12761 wxPyControlPoint
*arg1
= (wxPyControlPoint
*) 0 ;
12765 int arg5
= (int) 0 ;
12766 int arg6
= (int) 0 ;
12767 PyObject
* obj0
= 0 ;
12768 PyObject
* obj1
= 0 ;
12769 PyObject
* obj2
= 0 ;
12770 PyObject
* obj3
= 0 ;
12771 PyObject
* obj4
= 0 ;
12772 PyObject
* obj5
= 0 ;
12773 char *kwnames
[] = {
12774 (char *) "self",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
12777 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO|OO:PyControlPoint_base_OnDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
12778 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyControlPoint
,
12779 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
12780 arg2
= (bool)SWIG_As_bool(obj1
);
12781 if (PyErr_Occurred()) SWIG_fail
;
12782 arg3
= (double)SWIG_As_double(obj2
);
12783 if (PyErr_Occurred()) SWIG_fail
;
12784 arg4
= (double)SWIG_As_double(obj3
);
12785 if (PyErr_Occurred()) SWIG_fail
;
12787 arg5
= (int)SWIG_As_int(obj4
);
12788 if (PyErr_Occurred()) SWIG_fail
;
12791 arg6
= (int)SWIG_As_int(obj5
);
12792 if (PyErr_Occurred()) SWIG_fail
;
12795 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12796 (arg1
)->base_OnDragLeft(arg2
,arg3
,arg4
,arg5
,arg6
);
12798 wxPyEndAllowThreads(__tstate
);
12799 if (PyErr_Occurred()) SWIG_fail
;
12801 Py_INCREF(Py_None
); resultobj
= Py_None
;
12808 static PyObject
*_wrap_PyControlPoint_base_OnBeginDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
12809 PyObject
*resultobj
;
12810 wxPyControlPoint
*arg1
= (wxPyControlPoint
*) 0 ;
12813 int arg4
= (int) 0 ;
12814 int arg5
= (int) 0 ;
12815 PyObject
* obj0
= 0 ;
12816 PyObject
* obj1
= 0 ;
12817 PyObject
* obj2
= 0 ;
12818 PyObject
* obj3
= 0 ;
12819 PyObject
* obj4
= 0 ;
12820 char *kwnames
[] = {
12821 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
12824 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyControlPoint_base_OnBeginDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
12825 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyControlPoint
,
12826 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
12827 arg2
= (double)SWIG_As_double(obj1
);
12828 if (PyErr_Occurred()) SWIG_fail
;
12829 arg3
= (double)SWIG_As_double(obj2
);
12830 if (PyErr_Occurred()) SWIG_fail
;
12832 arg4
= (int)SWIG_As_int(obj3
);
12833 if (PyErr_Occurred()) SWIG_fail
;
12836 arg5
= (int)SWIG_As_int(obj4
);
12837 if (PyErr_Occurred()) SWIG_fail
;
12840 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12841 (arg1
)->base_OnBeginDragLeft(arg2
,arg3
,arg4
,arg5
);
12843 wxPyEndAllowThreads(__tstate
);
12844 if (PyErr_Occurred()) SWIG_fail
;
12846 Py_INCREF(Py_None
); resultobj
= Py_None
;
12853 static PyObject
*_wrap_PyControlPoint_base_OnEndDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
12854 PyObject
*resultobj
;
12855 wxPyControlPoint
*arg1
= (wxPyControlPoint
*) 0 ;
12858 int arg4
= (int) 0 ;
12859 int arg5
= (int) 0 ;
12860 PyObject
* obj0
= 0 ;
12861 PyObject
* obj1
= 0 ;
12862 PyObject
* obj2
= 0 ;
12863 PyObject
* obj3
= 0 ;
12864 PyObject
* obj4
= 0 ;
12865 char *kwnames
[] = {
12866 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
12869 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyControlPoint_base_OnEndDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
12870 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyControlPoint
,
12871 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
12872 arg2
= (double)SWIG_As_double(obj1
);
12873 if (PyErr_Occurred()) SWIG_fail
;
12874 arg3
= (double)SWIG_As_double(obj2
);
12875 if (PyErr_Occurred()) SWIG_fail
;
12877 arg4
= (int)SWIG_As_int(obj3
);
12878 if (PyErr_Occurred()) SWIG_fail
;
12881 arg5
= (int)SWIG_As_int(obj4
);
12882 if (PyErr_Occurred()) SWIG_fail
;
12885 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12886 (arg1
)->base_OnEndDragLeft(arg2
,arg3
,arg4
,arg5
);
12888 wxPyEndAllowThreads(__tstate
);
12889 if (PyErr_Occurred()) SWIG_fail
;
12891 Py_INCREF(Py_None
); resultobj
= Py_None
;
12898 static PyObject
*_wrap_PyControlPoint_base_OnDragRight(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
12899 PyObject
*resultobj
;
12900 wxPyControlPoint
*arg1
= (wxPyControlPoint
*) 0 ;
12904 int arg5
= (int) 0 ;
12905 int arg6
= (int) 0 ;
12906 PyObject
* obj0
= 0 ;
12907 PyObject
* obj1
= 0 ;
12908 PyObject
* obj2
= 0 ;
12909 PyObject
* obj3
= 0 ;
12910 PyObject
* obj4
= 0 ;
12911 PyObject
* obj5
= 0 ;
12912 char *kwnames
[] = {
12913 (char *) "self",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
12916 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO|OO:PyControlPoint_base_OnDragRight",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
12917 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyControlPoint
,
12918 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
12919 arg2
= (bool)SWIG_As_bool(obj1
);
12920 if (PyErr_Occurred()) SWIG_fail
;
12921 arg3
= (double)SWIG_As_double(obj2
);
12922 if (PyErr_Occurred()) SWIG_fail
;
12923 arg4
= (double)SWIG_As_double(obj3
);
12924 if (PyErr_Occurred()) SWIG_fail
;
12926 arg5
= (int)SWIG_As_int(obj4
);
12927 if (PyErr_Occurred()) SWIG_fail
;
12930 arg6
= (int)SWIG_As_int(obj5
);
12931 if (PyErr_Occurred()) SWIG_fail
;
12934 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12935 (arg1
)->base_OnDragRight(arg2
,arg3
,arg4
,arg5
,arg6
);
12937 wxPyEndAllowThreads(__tstate
);
12938 if (PyErr_Occurred()) SWIG_fail
;
12940 Py_INCREF(Py_None
); resultobj
= Py_None
;
12947 static PyObject
*_wrap_PyControlPoint_base_OnBeginDragRight(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
12948 PyObject
*resultobj
;
12949 wxPyControlPoint
*arg1
= (wxPyControlPoint
*) 0 ;
12952 int arg4
= (int) 0 ;
12953 int arg5
= (int) 0 ;
12954 PyObject
* obj0
= 0 ;
12955 PyObject
* obj1
= 0 ;
12956 PyObject
* obj2
= 0 ;
12957 PyObject
* obj3
= 0 ;
12958 PyObject
* obj4
= 0 ;
12959 char *kwnames
[] = {
12960 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
12963 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyControlPoint_base_OnBeginDragRight",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
12964 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyControlPoint
,
12965 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
12966 arg2
= (double)SWIG_As_double(obj1
);
12967 if (PyErr_Occurred()) SWIG_fail
;
12968 arg3
= (double)SWIG_As_double(obj2
);
12969 if (PyErr_Occurred()) SWIG_fail
;
12971 arg4
= (int)SWIG_As_int(obj3
);
12972 if (PyErr_Occurred()) SWIG_fail
;
12975 arg5
= (int)SWIG_As_int(obj4
);
12976 if (PyErr_Occurred()) SWIG_fail
;
12979 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12980 (arg1
)->base_OnBeginDragRight(arg2
,arg3
,arg4
,arg5
);
12982 wxPyEndAllowThreads(__tstate
);
12983 if (PyErr_Occurred()) SWIG_fail
;
12985 Py_INCREF(Py_None
); resultobj
= Py_None
;
12992 static PyObject
*_wrap_PyControlPoint_base_OnEndDragRight(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
12993 PyObject
*resultobj
;
12994 wxPyControlPoint
*arg1
= (wxPyControlPoint
*) 0 ;
12997 int arg4
= (int) 0 ;
12998 int arg5
= (int) 0 ;
12999 PyObject
* obj0
= 0 ;
13000 PyObject
* obj1
= 0 ;
13001 PyObject
* obj2
= 0 ;
13002 PyObject
* obj3
= 0 ;
13003 PyObject
* obj4
= 0 ;
13004 char *kwnames
[] = {
13005 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
13008 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyControlPoint_base_OnEndDragRight",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
13009 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyControlPoint
,
13010 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
13011 arg2
= (double)SWIG_As_double(obj1
);
13012 if (PyErr_Occurred()) SWIG_fail
;
13013 arg3
= (double)SWIG_As_double(obj2
);
13014 if (PyErr_Occurred()) SWIG_fail
;
13016 arg4
= (int)SWIG_As_int(obj3
);
13017 if (PyErr_Occurred()) SWIG_fail
;
13020 arg5
= (int)SWIG_As_int(obj4
);
13021 if (PyErr_Occurred()) SWIG_fail
;
13024 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
13025 (arg1
)->base_OnEndDragRight(arg2
,arg3
,arg4
,arg5
);
13027 wxPyEndAllowThreads(__tstate
);
13028 if (PyErr_Occurred()) SWIG_fail
;
13030 Py_INCREF(Py_None
); resultobj
= Py_None
;
13037 static PyObject
*_wrap_PyControlPoint_base_OnDrawOutline(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
13038 PyObject
*resultobj
;
13039 wxPyControlPoint
*arg1
= (wxPyControlPoint
*) 0 ;
13045 PyObject
* obj0
= 0 ;
13046 PyObject
* obj1
= 0 ;
13047 PyObject
* obj2
= 0 ;
13048 PyObject
* obj3
= 0 ;
13049 PyObject
* obj4
= 0 ;
13050 PyObject
* obj5
= 0 ;
13051 char *kwnames
[] = {
13052 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "w",(char *) "h", NULL
13055 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOOOO:PyControlPoint_base_OnDrawOutline",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
13056 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyControlPoint
,
13057 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
13058 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
13059 SWIG_POINTER_EXCEPTION
| 0)) == -1)
13061 if (arg2
== NULL
) {
13062 PyErr_SetString(PyExc_TypeError
,"null reference");
13065 arg3
= (double)SWIG_As_double(obj2
);
13066 if (PyErr_Occurred()) SWIG_fail
;
13067 arg4
= (double)SWIG_As_double(obj3
);
13068 if (PyErr_Occurred()) SWIG_fail
;
13069 arg5
= (double)SWIG_As_double(obj4
);
13070 if (PyErr_Occurred()) SWIG_fail
;
13071 arg6
= (double)SWIG_As_double(obj5
);
13072 if (PyErr_Occurred()) SWIG_fail
;
13074 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
13075 (arg1
)->base_OnDrawOutline(*arg2
,arg3
,arg4
,arg5
,arg6
);
13077 wxPyEndAllowThreads(__tstate
);
13078 if (PyErr_Occurred()) SWIG_fail
;
13080 Py_INCREF(Py_None
); resultobj
= Py_None
;
13087 static PyObject
*_wrap_PyControlPoint_base_OnDrawControlPoints(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
13088 PyObject
*resultobj
;
13089 wxPyControlPoint
*arg1
= (wxPyControlPoint
*) 0 ;
13091 PyObject
* obj0
= 0 ;
13092 PyObject
* obj1
= 0 ;
13093 char *kwnames
[] = {
13094 (char *) "self",(char *) "dc", NULL
13097 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyControlPoint_base_OnDrawControlPoints",kwnames
,&obj0
,&obj1
)) goto fail
;
13098 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyControlPoint
,
13099 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
13100 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
13101 SWIG_POINTER_EXCEPTION
| 0)) == -1)
13103 if (arg2
== NULL
) {
13104 PyErr_SetString(PyExc_TypeError
,"null reference");
13108 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
13109 (arg1
)->base_OnDrawControlPoints(*arg2
);
13111 wxPyEndAllowThreads(__tstate
);
13112 if (PyErr_Occurred()) SWIG_fail
;
13114 Py_INCREF(Py_None
); resultobj
= Py_None
;
13121 static PyObject
*_wrap_PyControlPoint_base_OnEraseControlPoints(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
13122 PyObject
*resultobj
;
13123 wxPyControlPoint
*arg1
= (wxPyControlPoint
*) 0 ;
13125 PyObject
* obj0
= 0 ;
13126 PyObject
* obj1
= 0 ;
13127 char *kwnames
[] = {
13128 (char *) "self",(char *) "dc", NULL
13131 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyControlPoint_base_OnEraseControlPoints",kwnames
,&obj0
,&obj1
)) goto fail
;
13132 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyControlPoint
,
13133 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
13134 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
13135 SWIG_POINTER_EXCEPTION
| 0)) == -1)
13137 if (arg2
== NULL
) {
13138 PyErr_SetString(PyExc_TypeError
,"null reference");
13142 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
13143 (arg1
)->base_OnEraseControlPoints(*arg2
);
13145 wxPyEndAllowThreads(__tstate
);
13146 if (PyErr_Occurred()) SWIG_fail
;
13148 Py_INCREF(Py_None
); resultobj
= Py_None
;
13155 static PyObject
*_wrap_PyControlPoint_base_OnMoveLink(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
13156 PyObject
*resultobj
;
13157 wxPyControlPoint
*arg1
= (wxPyControlPoint
*) 0 ;
13159 bool arg3
= (bool) true ;
13160 PyObject
* obj0
= 0 ;
13161 PyObject
* obj1
= 0 ;
13162 PyObject
* obj2
= 0 ;
13163 char *kwnames
[] = {
13164 (char *) "self",(char *) "dc",(char *) "moveControlPoints", NULL
13167 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:PyControlPoint_base_OnMoveLink",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
13168 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyControlPoint
,
13169 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
13170 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
13171 SWIG_POINTER_EXCEPTION
| 0)) == -1)
13173 if (arg2
== NULL
) {
13174 PyErr_SetString(PyExc_TypeError
,"null reference");
13178 arg3
= (bool)SWIG_As_bool(obj2
);
13179 if (PyErr_Occurred()) SWIG_fail
;
13182 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
13183 (arg1
)->base_OnMoveLink(*arg2
,arg3
);
13185 wxPyEndAllowThreads(__tstate
);
13186 if (PyErr_Occurred()) SWIG_fail
;
13188 Py_INCREF(Py_None
); resultobj
= Py_None
;
13195 static PyObject
*_wrap_PyControlPoint_base_OnSizingDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
13196 PyObject
*resultobj
;
13197 wxPyControlPoint
*arg1
= (wxPyControlPoint
*) 0 ;
13198 wxPyControlPoint
*arg2
= (wxPyControlPoint
*) 0 ;
13202 int arg6
= (int) 0 ;
13203 int arg7
= (int) 0 ;
13204 PyObject
* obj0
= 0 ;
13205 PyObject
* obj1
= 0 ;
13206 PyObject
* obj2
= 0 ;
13207 PyObject
* obj3
= 0 ;
13208 PyObject
* obj4
= 0 ;
13209 PyObject
* obj5
= 0 ;
13210 PyObject
* obj6
= 0 ;
13211 char *kwnames
[] = {
13212 (char *) "self",(char *) "pt",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
13215 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOOO|OO:PyControlPoint_base_OnSizingDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) goto fail
;
13216 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyControlPoint
,
13217 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
13218 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyControlPoint
,
13219 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
13220 arg3
= (bool)SWIG_As_bool(obj2
);
13221 if (PyErr_Occurred()) SWIG_fail
;
13222 arg4
= (double)SWIG_As_double(obj3
);
13223 if (PyErr_Occurred()) SWIG_fail
;
13224 arg5
= (double)SWIG_As_double(obj4
);
13225 if (PyErr_Occurred()) SWIG_fail
;
13227 arg6
= (int)SWIG_As_int(obj5
);
13228 if (PyErr_Occurred()) SWIG_fail
;
13231 arg7
= (int)SWIG_As_int(obj6
);
13232 if (PyErr_Occurred()) SWIG_fail
;
13235 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
13236 (arg1
)->base_OnSizingDragLeft(arg2
,arg3
,arg4
,arg5
,arg6
,arg7
);
13238 wxPyEndAllowThreads(__tstate
);
13239 if (PyErr_Occurred()) SWIG_fail
;
13241 Py_INCREF(Py_None
); resultobj
= Py_None
;
13248 static PyObject
*_wrap_PyControlPoint_base_OnSizingBeginDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
13249 PyObject
*resultobj
;
13250 wxPyControlPoint
*arg1
= (wxPyControlPoint
*) 0 ;
13251 wxPyControlPoint
*arg2
= (wxPyControlPoint
*) 0 ;
13254 int arg5
= (int) 0 ;
13255 int arg6
= (int) 0 ;
13256 PyObject
* obj0
= 0 ;
13257 PyObject
* obj1
= 0 ;
13258 PyObject
* obj2
= 0 ;
13259 PyObject
* obj3
= 0 ;
13260 PyObject
* obj4
= 0 ;
13261 PyObject
* obj5
= 0 ;
13262 char *kwnames
[] = {
13263 (char *) "self",(char *) "pt",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
13266 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO|OO:PyControlPoint_base_OnSizingBeginDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
13267 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyControlPoint
,
13268 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
13269 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyControlPoint
,
13270 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
13271 arg3
= (double)SWIG_As_double(obj2
);
13272 if (PyErr_Occurred()) SWIG_fail
;
13273 arg4
= (double)SWIG_As_double(obj3
);
13274 if (PyErr_Occurred()) SWIG_fail
;
13276 arg5
= (int)SWIG_As_int(obj4
);
13277 if (PyErr_Occurred()) SWIG_fail
;
13280 arg6
= (int)SWIG_As_int(obj5
);
13281 if (PyErr_Occurred()) SWIG_fail
;
13284 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
13285 (arg1
)->base_OnSizingBeginDragLeft(arg2
,arg3
,arg4
,arg5
,arg6
);
13287 wxPyEndAllowThreads(__tstate
);
13288 if (PyErr_Occurred()) SWIG_fail
;
13290 Py_INCREF(Py_None
); resultobj
= Py_None
;
13297 static PyObject
*_wrap_PyControlPoint_base_OnSizingEndDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
13298 PyObject
*resultobj
;
13299 wxPyControlPoint
*arg1
= (wxPyControlPoint
*) 0 ;
13300 wxPyControlPoint
*arg2
= (wxPyControlPoint
*) 0 ;
13303 int arg5
= (int) 0 ;
13304 int arg6
= (int) 0 ;
13305 PyObject
* obj0
= 0 ;
13306 PyObject
* obj1
= 0 ;
13307 PyObject
* obj2
= 0 ;
13308 PyObject
* obj3
= 0 ;
13309 PyObject
* obj4
= 0 ;
13310 PyObject
* obj5
= 0 ;
13311 char *kwnames
[] = {
13312 (char *) "self",(char *) "pt",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
13315 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO|OO:PyControlPoint_base_OnSizingEndDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
13316 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyControlPoint
,
13317 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
13318 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyControlPoint
,
13319 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
13320 arg3
= (double)SWIG_As_double(obj2
);
13321 if (PyErr_Occurred()) SWIG_fail
;
13322 arg4
= (double)SWIG_As_double(obj3
);
13323 if (PyErr_Occurred()) SWIG_fail
;
13325 arg5
= (int)SWIG_As_int(obj4
);
13326 if (PyErr_Occurred()) SWIG_fail
;
13329 arg6
= (int)SWIG_As_int(obj5
);
13330 if (PyErr_Occurred()) SWIG_fail
;
13333 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
13334 (arg1
)->base_OnSizingEndDragLeft(arg2
,arg3
,arg4
,arg5
,arg6
);
13336 wxPyEndAllowThreads(__tstate
);
13337 if (PyErr_Occurred()) SWIG_fail
;
13339 Py_INCREF(Py_None
); resultobj
= Py_None
;
13346 static PyObject
*_wrap_PyControlPoint_base_OnBeginSize(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
13347 PyObject
*resultobj
;
13348 wxPyControlPoint
*arg1
= (wxPyControlPoint
*) 0 ;
13351 PyObject
* obj0
= 0 ;
13352 PyObject
* obj1
= 0 ;
13353 PyObject
* obj2
= 0 ;
13354 char *kwnames
[] = {
13355 (char *) "self",(char *) "w",(char *) "h", NULL
13358 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyControlPoint_base_OnBeginSize",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
13359 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyControlPoint
,
13360 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
13361 arg2
= (double)SWIG_As_double(obj1
);
13362 if (PyErr_Occurred()) SWIG_fail
;
13363 arg3
= (double)SWIG_As_double(obj2
);
13364 if (PyErr_Occurred()) SWIG_fail
;
13366 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
13367 (arg1
)->base_OnBeginSize(arg2
,arg3
);
13369 wxPyEndAllowThreads(__tstate
);
13370 if (PyErr_Occurred()) SWIG_fail
;
13372 Py_INCREF(Py_None
); resultobj
= Py_None
;
13379 static PyObject
*_wrap_PyControlPoint_base_OnEndSize(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
13380 PyObject
*resultobj
;
13381 wxPyControlPoint
*arg1
= (wxPyControlPoint
*) 0 ;
13384 PyObject
* obj0
= 0 ;
13385 PyObject
* obj1
= 0 ;
13386 PyObject
* obj2
= 0 ;
13387 char *kwnames
[] = {
13388 (char *) "self",(char *) "w",(char *) "h", NULL
13391 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyControlPoint_base_OnEndSize",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
13392 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyControlPoint
,
13393 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
13394 arg2
= (double)SWIG_As_double(obj1
);
13395 if (PyErr_Occurred()) SWIG_fail
;
13396 arg3
= (double)SWIG_As_double(obj2
);
13397 if (PyErr_Occurred()) SWIG_fail
;
13399 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
13400 (arg1
)->base_OnEndSize(arg2
,arg3
);
13402 wxPyEndAllowThreads(__tstate
);
13403 if (PyErr_Occurred()) SWIG_fail
;
13405 Py_INCREF(Py_None
); resultobj
= Py_None
;
13412 static PyObject
* PyControlPoint_swigregister(PyObject
*, PyObject
*args
) {
13414 if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
;
13415 SWIG_TypeClientData(SWIGTYPE_p_wxPyControlPoint
, obj
);
13417 return Py_BuildValue((char *)"");
13419 static PyObject
*_wrap_new_PyBitmapShape(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
13420 PyObject
*resultobj
;
13421 wxPyBitmapShape
*result
;
13422 char *kwnames
[] = {
13426 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":new_PyBitmapShape",kwnames
)) goto fail
;
13428 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
13429 result
= (wxPyBitmapShape
*)new wxPyBitmapShape();
13431 wxPyEndAllowThreads(__tstate
);
13432 if (PyErr_Occurred()) SWIG_fail
;
13434 resultobj
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxPyBitmapShape
, 1);
13441 static PyObject
*_wrap_PyBitmapShape__setCallbackInfo(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
13442 PyObject
*resultobj
;
13443 wxPyBitmapShape
*arg1
= (wxPyBitmapShape
*) 0 ;
13444 PyObject
*arg2
= (PyObject
*) 0 ;
13445 PyObject
*arg3
= (PyObject
*) 0 ;
13446 PyObject
* obj0
= 0 ;
13447 PyObject
* obj1
= 0 ;
13448 PyObject
* obj2
= 0 ;
13449 char *kwnames
[] = {
13450 (char *) "self",(char *) "self",(char *) "_class", NULL
13453 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyBitmapShape__setCallbackInfo",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
13454 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyBitmapShape
,
13455 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
13459 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
13460 (arg1
)->_setCallbackInfo(arg2
,arg3
);
13462 wxPyEndAllowThreads(__tstate
);
13463 if (PyErr_Occurred()) SWIG_fail
;
13465 Py_INCREF(Py_None
); resultobj
= Py_None
;
13472 static PyObject
*_wrap_PyBitmapShape_GetBitmap(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
13473 PyObject
*resultobj
;
13474 wxPyBitmapShape
*arg1
= (wxPyBitmapShape
*) 0 ;
13476 PyObject
* obj0
= 0 ;
13477 char *kwnames
[] = {
13478 (char *) "self", NULL
13481 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyBitmapShape_GetBitmap",kwnames
,&obj0
)) goto fail
;
13482 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyBitmapShape
,
13483 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
13485 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
13487 wxBitmap
&_result_ref
= (arg1
)->GetBitmap();
13488 result
= (wxBitmap
*) &_result_ref
;
13491 wxPyEndAllowThreads(__tstate
);
13492 if (PyErr_Occurred()) SWIG_fail
;
13495 wxBitmap
* resultptr
= new wxBitmap(*result
);
13496 resultobj
= SWIG_NewPointerObj((void*)(resultptr
), SWIGTYPE_p_wxBitmap
, 1);
13504 static PyObject
*_wrap_PyBitmapShape_GetFilename(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
13505 PyObject
*resultobj
;
13506 wxPyBitmapShape
*arg1
= (wxPyBitmapShape
*) 0 ;
13508 PyObject
* obj0
= 0 ;
13509 char *kwnames
[] = {
13510 (char *) "self", NULL
13513 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyBitmapShape_GetFilename",kwnames
,&obj0
)) goto fail
;
13514 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyBitmapShape
,
13515 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
13517 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
13518 result
= (arg1
)->GetFilename();
13520 wxPyEndAllowThreads(__tstate
);
13521 if (PyErr_Occurred()) SWIG_fail
;
13525 resultobj
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len());
13527 resultobj
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len());
13536 static PyObject
*_wrap_PyBitmapShape_SetBitmap(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
13537 PyObject
*resultobj
;
13538 wxPyBitmapShape
*arg1
= (wxPyBitmapShape
*) 0 ;
13539 wxBitmap
*arg2
= 0 ;
13540 PyObject
* obj0
= 0 ;
13541 PyObject
* obj1
= 0 ;
13542 char *kwnames
[] = {
13543 (char *) "self",(char *) "bitmap", NULL
13546 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyBitmapShape_SetBitmap",kwnames
,&obj0
,&obj1
)) goto fail
;
13547 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyBitmapShape
,
13548 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
13549 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxBitmap
,
13550 SWIG_POINTER_EXCEPTION
| 0)) == -1)
13552 if (arg2
== NULL
) {
13553 PyErr_SetString(PyExc_TypeError
,"null reference");
13557 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
13558 (arg1
)->SetBitmap((wxBitmap
const &)*arg2
);
13560 wxPyEndAllowThreads(__tstate
);
13561 if (PyErr_Occurred()) SWIG_fail
;
13563 Py_INCREF(Py_None
); resultobj
= Py_None
;
13570 static PyObject
*_wrap_PyBitmapShape_SetFilename(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
13571 PyObject
*resultobj
;
13572 wxPyBitmapShape
*arg1
= (wxPyBitmapShape
*) 0 ;
13573 wxString
*arg2
= 0 ;
13574 bool temp2
= false ;
13575 PyObject
* obj0
= 0 ;
13576 PyObject
* obj1
= 0 ;
13577 char *kwnames
[] = {
13578 (char *) "self",(char *) "filename", NULL
13581 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyBitmapShape_SetFilename",kwnames
,&obj0
,&obj1
)) goto fail
;
13582 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyBitmapShape
,
13583 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
13585 arg2
= wxString_in_helper(obj1
);
13586 if (arg2
== NULL
) SWIG_fail
;
13590 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
13591 (arg1
)->SetFilename((wxString
const &)*arg2
);
13593 wxPyEndAllowThreads(__tstate
);
13594 if (PyErr_Occurred()) SWIG_fail
;
13596 Py_INCREF(Py_None
); resultobj
= Py_None
;
13611 static PyObject
*_wrap_PyBitmapShape_base_OnDelete(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
13612 PyObject
*resultobj
;
13613 wxPyBitmapShape
*arg1
= (wxPyBitmapShape
*) 0 ;
13614 PyObject
* obj0
= 0 ;
13615 char *kwnames
[] = {
13616 (char *) "self", NULL
13619 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyBitmapShape_base_OnDelete",kwnames
,&obj0
)) goto fail
;
13620 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyBitmapShape
,
13621 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
13623 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
13624 (arg1
)->base_OnDelete();
13626 wxPyEndAllowThreads(__tstate
);
13627 if (PyErr_Occurred()) SWIG_fail
;
13629 Py_INCREF(Py_None
); resultobj
= Py_None
;
13636 static PyObject
*_wrap_PyBitmapShape_base_OnDraw(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
13637 PyObject
*resultobj
;
13638 wxPyBitmapShape
*arg1
= (wxPyBitmapShape
*) 0 ;
13640 PyObject
* obj0
= 0 ;
13641 PyObject
* obj1
= 0 ;
13642 char *kwnames
[] = {
13643 (char *) "self",(char *) "dc", NULL
13646 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyBitmapShape_base_OnDraw",kwnames
,&obj0
,&obj1
)) goto fail
;
13647 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyBitmapShape
,
13648 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
13649 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
13650 SWIG_POINTER_EXCEPTION
| 0)) == -1)
13652 if (arg2
== NULL
) {
13653 PyErr_SetString(PyExc_TypeError
,"null reference");
13657 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
13658 (arg1
)->base_OnDraw(*arg2
);
13660 wxPyEndAllowThreads(__tstate
);
13661 if (PyErr_Occurred()) SWIG_fail
;
13663 Py_INCREF(Py_None
); resultobj
= Py_None
;
13670 static PyObject
*_wrap_PyBitmapShape_base_OnDrawContents(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
13671 PyObject
*resultobj
;
13672 wxPyBitmapShape
*arg1
= (wxPyBitmapShape
*) 0 ;
13674 PyObject
* obj0
= 0 ;
13675 PyObject
* obj1
= 0 ;
13676 char *kwnames
[] = {
13677 (char *) "self",(char *) "dc", NULL
13680 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyBitmapShape_base_OnDrawContents",kwnames
,&obj0
,&obj1
)) goto fail
;
13681 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyBitmapShape
,
13682 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
13683 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
13684 SWIG_POINTER_EXCEPTION
| 0)) == -1)
13686 if (arg2
== NULL
) {
13687 PyErr_SetString(PyExc_TypeError
,"null reference");
13691 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
13692 (arg1
)->base_OnDrawContents(*arg2
);
13694 wxPyEndAllowThreads(__tstate
);
13695 if (PyErr_Occurred()) SWIG_fail
;
13697 Py_INCREF(Py_None
); resultobj
= Py_None
;
13704 static PyObject
*_wrap_PyBitmapShape_base_OnDrawBranches(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
13705 PyObject
*resultobj
;
13706 wxPyBitmapShape
*arg1
= (wxPyBitmapShape
*) 0 ;
13708 bool arg3
= (bool) FALSE
;
13709 PyObject
* obj0
= 0 ;
13710 PyObject
* obj1
= 0 ;
13711 PyObject
* obj2
= 0 ;
13712 char *kwnames
[] = {
13713 (char *) "self",(char *) "dc",(char *) "erase", NULL
13716 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:PyBitmapShape_base_OnDrawBranches",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
13717 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyBitmapShape
,
13718 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
13719 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
13720 SWIG_POINTER_EXCEPTION
| 0)) == -1)
13722 if (arg2
== NULL
) {
13723 PyErr_SetString(PyExc_TypeError
,"null reference");
13727 arg3
= (bool)SWIG_As_bool(obj2
);
13728 if (PyErr_Occurred()) SWIG_fail
;
13731 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
13732 (arg1
)->base_OnDrawBranches(*arg2
,arg3
);
13734 wxPyEndAllowThreads(__tstate
);
13735 if (PyErr_Occurred()) SWIG_fail
;
13737 Py_INCREF(Py_None
); resultobj
= Py_None
;
13744 static PyObject
*_wrap_PyBitmapShape_base_OnMoveLinks(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
13745 PyObject
*resultobj
;
13746 wxPyBitmapShape
*arg1
= (wxPyBitmapShape
*) 0 ;
13748 PyObject
* obj0
= 0 ;
13749 PyObject
* obj1
= 0 ;
13750 char *kwnames
[] = {
13751 (char *) "self",(char *) "dc", NULL
13754 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyBitmapShape_base_OnMoveLinks",kwnames
,&obj0
,&obj1
)) goto fail
;
13755 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyBitmapShape
,
13756 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
13757 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
13758 SWIG_POINTER_EXCEPTION
| 0)) == -1)
13760 if (arg2
== NULL
) {
13761 PyErr_SetString(PyExc_TypeError
,"null reference");
13765 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
13766 (arg1
)->base_OnMoveLinks(*arg2
);
13768 wxPyEndAllowThreads(__tstate
);
13769 if (PyErr_Occurred()) SWIG_fail
;
13771 Py_INCREF(Py_None
); resultobj
= Py_None
;
13778 static PyObject
*_wrap_PyBitmapShape_base_OnErase(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
13779 PyObject
*resultobj
;
13780 wxPyBitmapShape
*arg1
= (wxPyBitmapShape
*) 0 ;
13782 PyObject
* obj0
= 0 ;
13783 PyObject
* obj1
= 0 ;
13784 char *kwnames
[] = {
13785 (char *) "self",(char *) "dc", NULL
13788 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyBitmapShape_base_OnErase",kwnames
,&obj0
,&obj1
)) goto fail
;
13789 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyBitmapShape
,
13790 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
13791 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
13792 SWIG_POINTER_EXCEPTION
| 0)) == -1)
13794 if (arg2
== NULL
) {
13795 PyErr_SetString(PyExc_TypeError
,"null reference");
13799 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
13800 (arg1
)->base_OnErase(*arg2
);
13802 wxPyEndAllowThreads(__tstate
);
13803 if (PyErr_Occurred()) SWIG_fail
;
13805 Py_INCREF(Py_None
); resultobj
= Py_None
;
13812 static PyObject
*_wrap_PyBitmapShape_base_OnEraseContents(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
13813 PyObject
*resultobj
;
13814 wxPyBitmapShape
*arg1
= (wxPyBitmapShape
*) 0 ;
13816 PyObject
* obj0
= 0 ;
13817 PyObject
* obj1
= 0 ;
13818 char *kwnames
[] = {
13819 (char *) "self",(char *) "dc", NULL
13822 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyBitmapShape_base_OnEraseContents",kwnames
,&obj0
,&obj1
)) goto fail
;
13823 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyBitmapShape
,
13824 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
13825 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
13826 SWIG_POINTER_EXCEPTION
| 0)) == -1)
13828 if (arg2
== NULL
) {
13829 PyErr_SetString(PyExc_TypeError
,"null reference");
13833 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
13834 (arg1
)->base_OnEraseContents(*arg2
);
13836 wxPyEndAllowThreads(__tstate
);
13837 if (PyErr_Occurred()) SWIG_fail
;
13839 Py_INCREF(Py_None
); resultobj
= Py_None
;
13846 static PyObject
*_wrap_PyBitmapShape_base_OnHighlight(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
13847 PyObject
*resultobj
;
13848 wxPyBitmapShape
*arg1
= (wxPyBitmapShape
*) 0 ;
13850 PyObject
* obj0
= 0 ;
13851 PyObject
* obj1
= 0 ;
13852 char *kwnames
[] = {
13853 (char *) "self",(char *) "dc", NULL
13856 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyBitmapShape_base_OnHighlight",kwnames
,&obj0
,&obj1
)) goto fail
;
13857 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyBitmapShape
,
13858 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
13859 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
13860 SWIG_POINTER_EXCEPTION
| 0)) == -1)
13862 if (arg2
== NULL
) {
13863 PyErr_SetString(PyExc_TypeError
,"null reference");
13867 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
13868 (arg1
)->base_OnHighlight(*arg2
);
13870 wxPyEndAllowThreads(__tstate
);
13871 if (PyErr_Occurred()) SWIG_fail
;
13873 Py_INCREF(Py_None
); resultobj
= Py_None
;
13880 static PyObject
*_wrap_PyBitmapShape_base_OnLeftClick(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
13881 PyObject
*resultobj
;
13882 wxPyBitmapShape
*arg1
= (wxPyBitmapShape
*) 0 ;
13885 int arg4
= (int) 0 ;
13886 int arg5
= (int) 0 ;
13887 PyObject
* obj0
= 0 ;
13888 PyObject
* obj1
= 0 ;
13889 PyObject
* obj2
= 0 ;
13890 PyObject
* obj3
= 0 ;
13891 PyObject
* obj4
= 0 ;
13892 char *kwnames
[] = {
13893 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
13896 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyBitmapShape_base_OnLeftClick",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
13897 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyBitmapShape
,
13898 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
13899 arg2
= (double)SWIG_As_double(obj1
);
13900 if (PyErr_Occurred()) SWIG_fail
;
13901 arg3
= (double)SWIG_As_double(obj2
);
13902 if (PyErr_Occurred()) SWIG_fail
;
13904 arg4
= (int)SWIG_As_int(obj3
);
13905 if (PyErr_Occurred()) SWIG_fail
;
13908 arg5
= (int)SWIG_As_int(obj4
);
13909 if (PyErr_Occurred()) SWIG_fail
;
13912 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
13913 (arg1
)->base_OnLeftClick(arg2
,arg3
,arg4
,arg5
);
13915 wxPyEndAllowThreads(__tstate
);
13916 if (PyErr_Occurred()) SWIG_fail
;
13918 Py_INCREF(Py_None
); resultobj
= Py_None
;
13925 static PyObject
*_wrap_PyBitmapShape_base_OnLeftDoubleClick(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
13926 PyObject
*resultobj
;
13927 wxPyBitmapShape
*arg1
= (wxPyBitmapShape
*) 0 ;
13930 int arg4
= (int) 0 ;
13931 int arg5
= (int) 0 ;
13932 PyObject
* obj0
= 0 ;
13933 PyObject
* obj1
= 0 ;
13934 PyObject
* obj2
= 0 ;
13935 PyObject
* obj3
= 0 ;
13936 PyObject
* obj4
= 0 ;
13937 char *kwnames
[] = {
13938 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
13941 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyBitmapShape_base_OnLeftDoubleClick",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
13942 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyBitmapShape
,
13943 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
13944 arg2
= (double)SWIG_As_double(obj1
);
13945 if (PyErr_Occurred()) SWIG_fail
;
13946 arg3
= (double)SWIG_As_double(obj2
);
13947 if (PyErr_Occurred()) SWIG_fail
;
13949 arg4
= (int)SWIG_As_int(obj3
);
13950 if (PyErr_Occurred()) SWIG_fail
;
13953 arg5
= (int)SWIG_As_int(obj4
);
13954 if (PyErr_Occurred()) SWIG_fail
;
13957 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
13958 (arg1
)->base_OnLeftDoubleClick(arg2
,arg3
,arg4
,arg5
);
13960 wxPyEndAllowThreads(__tstate
);
13961 if (PyErr_Occurred()) SWIG_fail
;
13963 Py_INCREF(Py_None
); resultobj
= Py_None
;
13970 static PyObject
*_wrap_PyBitmapShape_base_OnRightClick(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
13971 PyObject
*resultobj
;
13972 wxPyBitmapShape
*arg1
= (wxPyBitmapShape
*) 0 ;
13975 int arg4
= (int) 0 ;
13976 int arg5
= (int) 0 ;
13977 PyObject
* obj0
= 0 ;
13978 PyObject
* obj1
= 0 ;
13979 PyObject
* obj2
= 0 ;
13980 PyObject
* obj3
= 0 ;
13981 PyObject
* obj4
= 0 ;
13982 char *kwnames
[] = {
13983 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
13986 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyBitmapShape_base_OnRightClick",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
13987 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyBitmapShape
,
13988 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
13989 arg2
= (double)SWIG_As_double(obj1
);
13990 if (PyErr_Occurred()) SWIG_fail
;
13991 arg3
= (double)SWIG_As_double(obj2
);
13992 if (PyErr_Occurred()) SWIG_fail
;
13994 arg4
= (int)SWIG_As_int(obj3
);
13995 if (PyErr_Occurred()) SWIG_fail
;
13998 arg5
= (int)SWIG_As_int(obj4
);
13999 if (PyErr_Occurred()) SWIG_fail
;
14002 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
14003 (arg1
)->base_OnRightClick(arg2
,arg3
,arg4
,arg5
);
14005 wxPyEndAllowThreads(__tstate
);
14006 if (PyErr_Occurred()) SWIG_fail
;
14008 Py_INCREF(Py_None
); resultobj
= Py_None
;
14015 static PyObject
*_wrap_PyBitmapShape_base_OnSize(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
14016 PyObject
*resultobj
;
14017 wxPyBitmapShape
*arg1
= (wxPyBitmapShape
*) 0 ;
14020 PyObject
* obj0
= 0 ;
14021 PyObject
* obj1
= 0 ;
14022 PyObject
* obj2
= 0 ;
14023 char *kwnames
[] = {
14024 (char *) "self",(char *) "x",(char *) "y", NULL
14027 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyBitmapShape_base_OnSize",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
14028 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyBitmapShape
,
14029 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
14030 arg2
= (double)SWIG_As_double(obj1
);
14031 if (PyErr_Occurred()) SWIG_fail
;
14032 arg3
= (double)SWIG_As_double(obj2
);
14033 if (PyErr_Occurred()) SWIG_fail
;
14035 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
14036 (arg1
)->base_OnSize(arg2
,arg3
);
14038 wxPyEndAllowThreads(__tstate
);
14039 if (PyErr_Occurred()) SWIG_fail
;
14041 Py_INCREF(Py_None
); resultobj
= Py_None
;
14048 static PyObject
*_wrap_PyBitmapShape_base_OnMovePre(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
14049 PyObject
*resultobj
;
14050 wxPyBitmapShape
*arg1
= (wxPyBitmapShape
*) 0 ;
14056 bool arg7
= (bool) true ;
14058 PyObject
* obj0
= 0 ;
14059 PyObject
* obj1
= 0 ;
14060 PyObject
* obj2
= 0 ;
14061 PyObject
* obj3
= 0 ;
14062 PyObject
* obj4
= 0 ;
14063 PyObject
* obj5
= 0 ;
14064 PyObject
* obj6
= 0 ;
14065 char *kwnames
[] = {
14066 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "old_x",(char *) "old_y",(char *) "display", NULL
14069 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOOOO|O:PyBitmapShape_base_OnMovePre",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) goto fail
;
14070 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyBitmapShape
,
14071 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
14072 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
14073 SWIG_POINTER_EXCEPTION
| 0)) == -1)
14075 if (arg2
== NULL
) {
14076 PyErr_SetString(PyExc_TypeError
,"null reference");
14079 arg3
= (double)SWIG_As_double(obj2
);
14080 if (PyErr_Occurred()) SWIG_fail
;
14081 arg4
= (double)SWIG_As_double(obj3
);
14082 if (PyErr_Occurred()) SWIG_fail
;
14083 arg5
= (double)SWIG_As_double(obj4
);
14084 if (PyErr_Occurred()) SWIG_fail
;
14085 arg6
= (double)SWIG_As_double(obj5
);
14086 if (PyErr_Occurred()) SWIG_fail
;
14088 arg7
= (bool)SWIG_As_bool(obj6
);
14089 if (PyErr_Occurred()) SWIG_fail
;
14092 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
14093 result
= (bool)(arg1
)->base_OnMovePre(*arg2
,arg3
,arg4
,arg5
,arg6
,arg7
);
14095 wxPyEndAllowThreads(__tstate
);
14096 if (PyErr_Occurred()) SWIG_fail
;
14099 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
14107 static PyObject
*_wrap_PyBitmapShape_base_OnMovePost(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
14108 PyObject
*resultobj
;
14109 wxPyBitmapShape
*arg1
= (wxPyBitmapShape
*) 0 ;
14115 bool arg7
= (bool) true ;
14116 PyObject
* obj0
= 0 ;
14117 PyObject
* obj1
= 0 ;
14118 PyObject
* obj2
= 0 ;
14119 PyObject
* obj3
= 0 ;
14120 PyObject
* obj4
= 0 ;
14121 PyObject
* obj5
= 0 ;
14122 PyObject
* obj6
= 0 ;
14123 char *kwnames
[] = {
14124 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "old_x",(char *) "old_y",(char *) "display", NULL
14127 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOOOO|O:PyBitmapShape_base_OnMovePost",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) goto fail
;
14128 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyBitmapShape
,
14129 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
14130 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
14131 SWIG_POINTER_EXCEPTION
| 0)) == -1)
14133 if (arg2
== NULL
) {
14134 PyErr_SetString(PyExc_TypeError
,"null reference");
14137 arg3
= (double)SWIG_As_double(obj2
);
14138 if (PyErr_Occurred()) SWIG_fail
;
14139 arg4
= (double)SWIG_As_double(obj3
);
14140 if (PyErr_Occurred()) SWIG_fail
;
14141 arg5
= (double)SWIG_As_double(obj4
);
14142 if (PyErr_Occurred()) SWIG_fail
;
14143 arg6
= (double)SWIG_As_double(obj5
);
14144 if (PyErr_Occurred()) SWIG_fail
;
14146 arg7
= (bool)SWIG_As_bool(obj6
);
14147 if (PyErr_Occurred()) SWIG_fail
;
14150 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
14151 (arg1
)->base_OnMovePost(*arg2
,arg3
,arg4
,arg5
,arg6
,arg7
);
14153 wxPyEndAllowThreads(__tstate
);
14154 if (PyErr_Occurred()) SWIG_fail
;
14156 Py_INCREF(Py_None
); resultobj
= Py_None
;
14163 static PyObject
*_wrap_PyBitmapShape_base_OnDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
14164 PyObject
*resultobj
;
14165 wxPyBitmapShape
*arg1
= (wxPyBitmapShape
*) 0 ;
14169 int arg5
= (int) 0 ;
14170 int arg6
= (int) 0 ;
14171 PyObject
* obj0
= 0 ;
14172 PyObject
* obj1
= 0 ;
14173 PyObject
* obj2
= 0 ;
14174 PyObject
* obj3
= 0 ;
14175 PyObject
* obj4
= 0 ;
14176 PyObject
* obj5
= 0 ;
14177 char *kwnames
[] = {
14178 (char *) "self",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
14181 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO|OO:PyBitmapShape_base_OnDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
14182 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyBitmapShape
,
14183 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
14184 arg2
= (bool)SWIG_As_bool(obj1
);
14185 if (PyErr_Occurred()) SWIG_fail
;
14186 arg3
= (double)SWIG_As_double(obj2
);
14187 if (PyErr_Occurred()) SWIG_fail
;
14188 arg4
= (double)SWIG_As_double(obj3
);
14189 if (PyErr_Occurred()) SWIG_fail
;
14191 arg5
= (int)SWIG_As_int(obj4
);
14192 if (PyErr_Occurred()) SWIG_fail
;
14195 arg6
= (int)SWIG_As_int(obj5
);
14196 if (PyErr_Occurred()) SWIG_fail
;
14199 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
14200 (arg1
)->base_OnDragLeft(arg2
,arg3
,arg4
,arg5
,arg6
);
14202 wxPyEndAllowThreads(__tstate
);
14203 if (PyErr_Occurred()) SWIG_fail
;
14205 Py_INCREF(Py_None
); resultobj
= Py_None
;
14212 static PyObject
*_wrap_PyBitmapShape_base_OnBeginDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
14213 PyObject
*resultobj
;
14214 wxPyBitmapShape
*arg1
= (wxPyBitmapShape
*) 0 ;
14217 int arg4
= (int) 0 ;
14218 int arg5
= (int) 0 ;
14219 PyObject
* obj0
= 0 ;
14220 PyObject
* obj1
= 0 ;
14221 PyObject
* obj2
= 0 ;
14222 PyObject
* obj3
= 0 ;
14223 PyObject
* obj4
= 0 ;
14224 char *kwnames
[] = {
14225 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
14228 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyBitmapShape_base_OnBeginDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
14229 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyBitmapShape
,
14230 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
14231 arg2
= (double)SWIG_As_double(obj1
);
14232 if (PyErr_Occurred()) SWIG_fail
;
14233 arg3
= (double)SWIG_As_double(obj2
);
14234 if (PyErr_Occurred()) SWIG_fail
;
14236 arg4
= (int)SWIG_As_int(obj3
);
14237 if (PyErr_Occurred()) SWIG_fail
;
14240 arg5
= (int)SWIG_As_int(obj4
);
14241 if (PyErr_Occurred()) SWIG_fail
;
14244 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
14245 (arg1
)->base_OnBeginDragLeft(arg2
,arg3
,arg4
,arg5
);
14247 wxPyEndAllowThreads(__tstate
);
14248 if (PyErr_Occurred()) SWIG_fail
;
14250 Py_INCREF(Py_None
); resultobj
= Py_None
;
14257 static PyObject
*_wrap_PyBitmapShape_base_OnEndDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
14258 PyObject
*resultobj
;
14259 wxPyBitmapShape
*arg1
= (wxPyBitmapShape
*) 0 ;
14262 int arg4
= (int) 0 ;
14263 int arg5
= (int) 0 ;
14264 PyObject
* obj0
= 0 ;
14265 PyObject
* obj1
= 0 ;
14266 PyObject
* obj2
= 0 ;
14267 PyObject
* obj3
= 0 ;
14268 PyObject
* obj4
= 0 ;
14269 char *kwnames
[] = {
14270 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
14273 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyBitmapShape_base_OnEndDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
14274 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyBitmapShape
,
14275 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
14276 arg2
= (double)SWIG_As_double(obj1
);
14277 if (PyErr_Occurred()) SWIG_fail
;
14278 arg3
= (double)SWIG_As_double(obj2
);
14279 if (PyErr_Occurred()) SWIG_fail
;
14281 arg4
= (int)SWIG_As_int(obj3
);
14282 if (PyErr_Occurred()) SWIG_fail
;
14285 arg5
= (int)SWIG_As_int(obj4
);
14286 if (PyErr_Occurred()) SWIG_fail
;
14289 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
14290 (arg1
)->base_OnEndDragLeft(arg2
,arg3
,arg4
,arg5
);
14292 wxPyEndAllowThreads(__tstate
);
14293 if (PyErr_Occurred()) SWIG_fail
;
14295 Py_INCREF(Py_None
); resultobj
= Py_None
;
14302 static PyObject
*_wrap_PyBitmapShape_base_OnDragRight(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
14303 PyObject
*resultobj
;
14304 wxPyBitmapShape
*arg1
= (wxPyBitmapShape
*) 0 ;
14308 int arg5
= (int) 0 ;
14309 int arg6
= (int) 0 ;
14310 PyObject
* obj0
= 0 ;
14311 PyObject
* obj1
= 0 ;
14312 PyObject
* obj2
= 0 ;
14313 PyObject
* obj3
= 0 ;
14314 PyObject
* obj4
= 0 ;
14315 PyObject
* obj5
= 0 ;
14316 char *kwnames
[] = {
14317 (char *) "self",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
14320 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO|OO:PyBitmapShape_base_OnDragRight",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
14321 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyBitmapShape
,
14322 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
14323 arg2
= (bool)SWIG_As_bool(obj1
);
14324 if (PyErr_Occurred()) SWIG_fail
;
14325 arg3
= (double)SWIG_As_double(obj2
);
14326 if (PyErr_Occurred()) SWIG_fail
;
14327 arg4
= (double)SWIG_As_double(obj3
);
14328 if (PyErr_Occurred()) SWIG_fail
;
14330 arg5
= (int)SWIG_As_int(obj4
);
14331 if (PyErr_Occurred()) SWIG_fail
;
14334 arg6
= (int)SWIG_As_int(obj5
);
14335 if (PyErr_Occurred()) SWIG_fail
;
14338 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
14339 (arg1
)->base_OnDragRight(arg2
,arg3
,arg4
,arg5
,arg6
);
14341 wxPyEndAllowThreads(__tstate
);
14342 if (PyErr_Occurred()) SWIG_fail
;
14344 Py_INCREF(Py_None
); resultobj
= Py_None
;
14351 static PyObject
*_wrap_PyBitmapShape_base_OnBeginDragRight(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
14352 PyObject
*resultobj
;
14353 wxPyBitmapShape
*arg1
= (wxPyBitmapShape
*) 0 ;
14356 int arg4
= (int) 0 ;
14357 int arg5
= (int) 0 ;
14358 PyObject
* obj0
= 0 ;
14359 PyObject
* obj1
= 0 ;
14360 PyObject
* obj2
= 0 ;
14361 PyObject
* obj3
= 0 ;
14362 PyObject
* obj4
= 0 ;
14363 char *kwnames
[] = {
14364 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
14367 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyBitmapShape_base_OnBeginDragRight",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
14368 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyBitmapShape
,
14369 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
14370 arg2
= (double)SWIG_As_double(obj1
);
14371 if (PyErr_Occurred()) SWIG_fail
;
14372 arg3
= (double)SWIG_As_double(obj2
);
14373 if (PyErr_Occurred()) SWIG_fail
;
14375 arg4
= (int)SWIG_As_int(obj3
);
14376 if (PyErr_Occurred()) SWIG_fail
;
14379 arg5
= (int)SWIG_As_int(obj4
);
14380 if (PyErr_Occurred()) SWIG_fail
;
14383 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
14384 (arg1
)->base_OnBeginDragRight(arg2
,arg3
,arg4
,arg5
);
14386 wxPyEndAllowThreads(__tstate
);
14387 if (PyErr_Occurred()) SWIG_fail
;
14389 Py_INCREF(Py_None
); resultobj
= Py_None
;
14396 static PyObject
*_wrap_PyBitmapShape_base_OnEndDragRight(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
14397 PyObject
*resultobj
;
14398 wxPyBitmapShape
*arg1
= (wxPyBitmapShape
*) 0 ;
14401 int arg4
= (int) 0 ;
14402 int arg5
= (int) 0 ;
14403 PyObject
* obj0
= 0 ;
14404 PyObject
* obj1
= 0 ;
14405 PyObject
* obj2
= 0 ;
14406 PyObject
* obj3
= 0 ;
14407 PyObject
* obj4
= 0 ;
14408 char *kwnames
[] = {
14409 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
14412 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyBitmapShape_base_OnEndDragRight",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
14413 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyBitmapShape
,
14414 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
14415 arg2
= (double)SWIG_As_double(obj1
);
14416 if (PyErr_Occurred()) SWIG_fail
;
14417 arg3
= (double)SWIG_As_double(obj2
);
14418 if (PyErr_Occurred()) SWIG_fail
;
14420 arg4
= (int)SWIG_As_int(obj3
);
14421 if (PyErr_Occurred()) SWIG_fail
;
14424 arg5
= (int)SWIG_As_int(obj4
);
14425 if (PyErr_Occurred()) SWIG_fail
;
14428 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
14429 (arg1
)->base_OnEndDragRight(arg2
,arg3
,arg4
,arg5
);
14431 wxPyEndAllowThreads(__tstate
);
14432 if (PyErr_Occurred()) SWIG_fail
;
14434 Py_INCREF(Py_None
); resultobj
= Py_None
;
14441 static PyObject
*_wrap_PyBitmapShape_base_OnDrawOutline(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
14442 PyObject
*resultobj
;
14443 wxPyBitmapShape
*arg1
= (wxPyBitmapShape
*) 0 ;
14449 PyObject
* obj0
= 0 ;
14450 PyObject
* obj1
= 0 ;
14451 PyObject
* obj2
= 0 ;
14452 PyObject
* obj3
= 0 ;
14453 PyObject
* obj4
= 0 ;
14454 PyObject
* obj5
= 0 ;
14455 char *kwnames
[] = {
14456 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "w",(char *) "h", NULL
14459 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOOOO:PyBitmapShape_base_OnDrawOutline",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
14460 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyBitmapShape
,
14461 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
14462 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
14463 SWIG_POINTER_EXCEPTION
| 0)) == -1)
14465 if (arg2
== NULL
) {
14466 PyErr_SetString(PyExc_TypeError
,"null reference");
14469 arg3
= (double)SWIG_As_double(obj2
);
14470 if (PyErr_Occurred()) SWIG_fail
;
14471 arg4
= (double)SWIG_As_double(obj3
);
14472 if (PyErr_Occurred()) SWIG_fail
;
14473 arg5
= (double)SWIG_As_double(obj4
);
14474 if (PyErr_Occurred()) SWIG_fail
;
14475 arg6
= (double)SWIG_As_double(obj5
);
14476 if (PyErr_Occurred()) SWIG_fail
;
14478 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
14479 (arg1
)->base_OnDrawOutline(*arg2
,arg3
,arg4
,arg5
,arg6
);
14481 wxPyEndAllowThreads(__tstate
);
14482 if (PyErr_Occurred()) SWIG_fail
;
14484 Py_INCREF(Py_None
); resultobj
= Py_None
;
14491 static PyObject
*_wrap_PyBitmapShape_base_OnDrawControlPoints(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
14492 PyObject
*resultobj
;
14493 wxPyBitmapShape
*arg1
= (wxPyBitmapShape
*) 0 ;
14495 PyObject
* obj0
= 0 ;
14496 PyObject
* obj1
= 0 ;
14497 char *kwnames
[] = {
14498 (char *) "self",(char *) "dc", NULL
14501 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyBitmapShape_base_OnDrawControlPoints",kwnames
,&obj0
,&obj1
)) goto fail
;
14502 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyBitmapShape
,
14503 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
14504 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
14505 SWIG_POINTER_EXCEPTION
| 0)) == -1)
14507 if (arg2
== NULL
) {
14508 PyErr_SetString(PyExc_TypeError
,"null reference");
14512 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
14513 (arg1
)->base_OnDrawControlPoints(*arg2
);
14515 wxPyEndAllowThreads(__tstate
);
14516 if (PyErr_Occurred()) SWIG_fail
;
14518 Py_INCREF(Py_None
); resultobj
= Py_None
;
14525 static PyObject
*_wrap_PyBitmapShape_base_OnEraseControlPoints(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
14526 PyObject
*resultobj
;
14527 wxPyBitmapShape
*arg1
= (wxPyBitmapShape
*) 0 ;
14529 PyObject
* obj0
= 0 ;
14530 PyObject
* obj1
= 0 ;
14531 char *kwnames
[] = {
14532 (char *) "self",(char *) "dc", NULL
14535 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyBitmapShape_base_OnEraseControlPoints",kwnames
,&obj0
,&obj1
)) goto fail
;
14536 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyBitmapShape
,
14537 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
14538 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
14539 SWIG_POINTER_EXCEPTION
| 0)) == -1)
14541 if (arg2
== NULL
) {
14542 PyErr_SetString(PyExc_TypeError
,"null reference");
14546 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
14547 (arg1
)->base_OnEraseControlPoints(*arg2
);
14549 wxPyEndAllowThreads(__tstate
);
14550 if (PyErr_Occurred()) SWIG_fail
;
14552 Py_INCREF(Py_None
); resultobj
= Py_None
;
14559 static PyObject
*_wrap_PyBitmapShape_base_OnMoveLink(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
14560 PyObject
*resultobj
;
14561 wxPyBitmapShape
*arg1
= (wxPyBitmapShape
*) 0 ;
14563 bool arg3
= (bool) true ;
14564 PyObject
* obj0
= 0 ;
14565 PyObject
* obj1
= 0 ;
14566 PyObject
* obj2
= 0 ;
14567 char *kwnames
[] = {
14568 (char *) "self",(char *) "dc",(char *) "moveControlPoints", NULL
14571 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:PyBitmapShape_base_OnMoveLink",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
14572 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyBitmapShape
,
14573 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
14574 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
14575 SWIG_POINTER_EXCEPTION
| 0)) == -1)
14577 if (arg2
== NULL
) {
14578 PyErr_SetString(PyExc_TypeError
,"null reference");
14582 arg3
= (bool)SWIG_As_bool(obj2
);
14583 if (PyErr_Occurred()) SWIG_fail
;
14586 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
14587 (arg1
)->base_OnMoveLink(*arg2
,arg3
);
14589 wxPyEndAllowThreads(__tstate
);
14590 if (PyErr_Occurred()) SWIG_fail
;
14592 Py_INCREF(Py_None
); resultobj
= Py_None
;
14599 static PyObject
*_wrap_PyBitmapShape_base_OnSizingDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
14600 PyObject
*resultobj
;
14601 wxPyBitmapShape
*arg1
= (wxPyBitmapShape
*) 0 ;
14602 wxPyControlPoint
*arg2
= (wxPyControlPoint
*) 0 ;
14606 int arg6
= (int) 0 ;
14607 int arg7
= (int) 0 ;
14608 PyObject
* obj0
= 0 ;
14609 PyObject
* obj1
= 0 ;
14610 PyObject
* obj2
= 0 ;
14611 PyObject
* obj3
= 0 ;
14612 PyObject
* obj4
= 0 ;
14613 PyObject
* obj5
= 0 ;
14614 PyObject
* obj6
= 0 ;
14615 char *kwnames
[] = {
14616 (char *) "self",(char *) "pt",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
14619 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOOO|OO:PyBitmapShape_base_OnSizingDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) goto fail
;
14620 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyBitmapShape
,
14621 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
14622 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyControlPoint
,
14623 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
14624 arg3
= (bool)SWIG_As_bool(obj2
);
14625 if (PyErr_Occurred()) SWIG_fail
;
14626 arg4
= (double)SWIG_As_double(obj3
);
14627 if (PyErr_Occurred()) SWIG_fail
;
14628 arg5
= (double)SWIG_As_double(obj4
);
14629 if (PyErr_Occurred()) SWIG_fail
;
14631 arg6
= (int)SWIG_As_int(obj5
);
14632 if (PyErr_Occurred()) SWIG_fail
;
14635 arg7
= (int)SWIG_As_int(obj6
);
14636 if (PyErr_Occurred()) SWIG_fail
;
14639 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
14640 (arg1
)->base_OnSizingDragLeft(arg2
,arg3
,arg4
,arg5
,arg6
,arg7
);
14642 wxPyEndAllowThreads(__tstate
);
14643 if (PyErr_Occurred()) SWIG_fail
;
14645 Py_INCREF(Py_None
); resultobj
= Py_None
;
14652 static PyObject
*_wrap_PyBitmapShape_base_OnSizingBeginDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
14653 PyObject
*resultobj
;
14654 wxPyBitmapShape
*arg1
= (wxPyBitmapShape
*) 0 ;
14655 wxPyControlPoint
*arg2
= (wxPyControlPoint
*) 0 ;
14658 int arg5
= (int) 0 ;
14659 int arg6
= (int) 0 ;
14660 PyObject
* obj0
= 0 ;
14661 PyObject
* obj1
= 0 ;
14662 PyObject
* obj2
= 0 ;
14663 PyObject
* obj3
= 0 ;
14664 PyObject
* obj4
= 0 ;
14665 PyObject
* obj5
= 0 ;
14666 char *kwnames
[] = {
14667 (char *) "self",(char *) "pt",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
14670 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO|OO:PyBitmapShape_base_OnSizingBeginDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
14671 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyBitmapShape
,
14672 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
14673 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyControlPoint
,
14674 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
14675 arg3
= (double)SWIG_As_double(obj2
);
14676 if (PyErr_Occurred()) SWIG_fail
;
14677 arg4
= (double)SWIG_As_double(obj3
);
14678 if (PyErr_Occurred()) SWIG_fail
;
14680 arg5
= (int)SWIG_As_int(obj4
);
14681 if (PyErr_Occurred()) SWIG_fail
;
14684 arg6
= (int)SWIG_As_int(obj5
);
14685 if (PyErr_Occurred()) SWIG_fail
;
14688 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
14689 (arg1
)->base_OnSizingBeginDragLeft(arg2
,arg3
,arg4
,arg5
,arg6
);
14691 wxPyEndAllowThreads(__tstate
);
14692 if (PyErr_Occurred()) SWIG_fail
;
14694 Py_INCREF(Py_None
); resultobj
= Py_None
;
14701 static PyObject
*_wrap_PyBitmapShape_base_OnSizingEndDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
14702 PyObject
*resultobj
;
14703 wxPyBitmapShape
*arg1
= (wxPyBitmapShape
*) 0 ;
14704 wxPyControlPoint
*arg2
= (wxPyControlPoint
*) 0 ;
14707 int arg5
= (int) 0 ;
14708 int arg6
= (int) 0 ;
14709 PyObject
* obj0
= 0 ;
14710 PyObject
* obj1
= 0 ;
14711 PyObject
* obj2
= 0 ;
14712 PyObject
* obj3
= 0 ;
14713 PyObject
* obj4
= 0 ;
14714 PyObject
* obj5
= 0 ;
14715 char *kwnames
[] = {
14716 (char *) "self",(char *) "pt",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
14719 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO|OO:PyBitmapShape_base_OnSizingEndDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
14720 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyBitmapShape
,
14721 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
14722 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyControlPoint
,
14723 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
14724 arg3
= (double)SWIG_As_double(obj2
);
14725 if (PyErr_Occurred()) SWIG_fail
;
14726 arg4
= (double)SWIG_As_double(obj3
);
14727 if (PyErr_Occurred()) SWIG_fail
;
14729 arg5
= (int)SWIG_As_int(obj4
);
14730 if (PyErr_Occurred()) SWIG_fail
;
14733 arg6
= (int)SWIG_As_int(obj5
);
14734 if (PyErr_Occurred()) SWIG_fail
;
14737 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
14738 (arg1
)->base_OnSizingEndDragLeft(arg2
,arg3
,arg4
,arg5
,arg6
);
14740 wxPyEndAllowThreads(__tstate
);
14741 if (PyErr_Occurred()) SWIG_fail
;
14743 Py_INCREF(Py_None
); resultobj
= Py_None
;
14750 static PyObject
*_wrap_PyBitmapShape_base_OnBeginSize(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
14751 PyObject
*resultobj
;
14752 wxPyBitmapShape
*arg1
= (wxPyBitmapShape
*) 0 ;
14755 PyObject
* obj0
= 0 ;
14756 PyObject
* obj1
= 0 ;
14757 PyObject
* obj2
= 0 ;
14758 char *kwnames
[] = {
14759 (char *) "self",(char *) "w",(char *) "h", NULL
14762 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyBitmapShape_base_OnBeginSize",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
14763 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyBitmapShape
,
14764 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
14765 arg2
= (double)SWIG_As_double(obj1
);
14766 if (PyErr_Occurred()) SWIG_fail
;
14767 arg3
= (double)SWIG_As_double(obj2
);
14768 if (PyErr_Occurred()) SWIG_fail
;
14770 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
14771 (arg1
)->base_OnBeginSize(arg2
,arg3
);
14773 wxPyEndAllowThreads(__tstate
);
14774 if (PyErr_Occurred()) SWIG_fail
;
14776 Py_INCREF(Py_None
); resultobj
= Py_None
;
14783 static PyObject
*_wrap_PyBitmapShape_base_OnEndSize(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
14784 PyObject
*resultobj
;
14785 wxPyBitmapShape
*arg1
= (wxPyBitmapShape
*) 0 ;
14788 PyObject
* obj0
= 0 ;
14789 PyObject
* obj1
= 0 ;
14790 PyObject
* obj2
= 0 ;
14791 char *kwnames
[] = {
14792 (char *) "self",(char *) "w",(char *) "h", NULL
14795 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyBitmapShape_base_OnEndSize",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
14796 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyBitmapShape
,
14797 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
14798 arg2
= (double)SWIG_As_double(obj1
);
14799 if (PyErr_Occurred()) SWIG_fail
;
14800 arg3
= (double)SWIG_As_double(obj2
);
14801 if (PyErr_Occurred()) SWIG_fail
;
14803 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
14804 (arg1
)->base_OnEndSize(arg2
,arg3
);
14806 wxPyEndAllowThreads(__tstate
);
14807 if (PyErr_Occurred()) SWIG_fail
;
14809 Py_INCREF(Py_None
); resultobj
= Py_None
;
14816 static PyObject
* PyBitmapShape_swigregister(PyObject
*, PyObject
*args
) {
14818 if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
;
14819 SWIG_TypeClientData(SWIGTYPE_p_wxPyBitmapShape
, obj
);
14821 return Py_BuildValue((char *)"");
14823 static PyObject
*_wrap_new_PyDrawnShape(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
14824 PyObject
*resultobj
;
14825 wxPyDrawnShape
*result
;
14826 char *kwnames
[] = {
14830 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":new_PyDrawnShape",kwnames
)) goto fail
;
14832 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
14833 result
= (wxPyDrawnShape
*)new wxPyDrawnShape();
14835 wxPyEndAllowThreads(__tstate
);
14836 if (PyErr_Occurred()) SWIG_fail
;
14838 resultobj
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxPyDrawnShape
, 1);
14845 static PyObject
*_wrap_PyDrawnShape__setCallbackInfo(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
14846 PyObject
*resultobj
;
14847 wxPyDrawnShape
*arg1
= (wxPyDrawnShape
*) 0 ;
14848 PyObject
*arg2
= (PyObject
*) 0 ;
14849 PyObject
*arg3
= (PyObject
*) 0 ;
14850 PyObject
* obj0
= 0 ;
14851 PyObject
* obj1
= 0 ;
14852 PyObject
* obj2
= 0 ;
14853 char *kwnames
[] = {
14854 (char *) "self",(char *) "self",(char *) "_class", NULL
14857 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyDrawnShape__setCallbackInfo",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
14858 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDrawnShape
,
14859 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
14863 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
14864 (arg1
)->_setCallbackInfo(arg2
,arg3
);
14866 wxPyEndAllowThreads(__tstate
);
14867 if (PyErr_Occurred()) SWIG_fail
;
14869 Py_INCREF(Py_None
); resultobj
= Py_None
;
14876 static PyObject
*_wrap_PyDrawnShape_CalculateSize(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
14877 PyObject
*resultobj
;
14878 wxPyDrawnShape
*arg1
= (wxPyDrawnShape
*) 0 ;
14879 PyObject
* obj0
= 0 ;
14880 char *kwnames
[] = {
14881 (char *) "self", NULL
14884 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyDrawnShape_CalculateSize",kwnames
,&obj0
)) goto fail
;
14885 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDrawnShape
,
14886 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
14888 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
14889 (arg1
)->CalculateSize();
14891 wxPyEndAllowThreads(__tstate
);
14892 if (PyErr_Occurred()) SWIG_fail
;
14894 Py_INCREF(Py_None
); resultobj
= Py_None
;
14901 static PyObject
*_wrap_PyDrawnShape_DestroyClippingRect(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
14902 PyObject
*resultobj
;
14903 wxPyDrawnShape
*arg1
= (wxPyDrawnShape
*) 0 ;
14904 PyObject
* obj0
= 0 ;
14905 char *kwnames
[] = {
14906 (char *) "self", NULL
14909 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyDrawnShape_DestroyClippingRect",kwnames
,&obj0
)) goto fail
;
14910 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDrawnShape
,
14911 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
14913 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
14914 (arg1
)->DestroyClippingRect();
14916 wxPyEndAllowThreads(__tstate
);
14917 if (PyErr_Occurred()) SWIG_fail
;
14919 Py_INCREF(Py_None
); resultobj
= Py_None
;
14926 static PyObject
*_wrap_PyDrawnShape_DrawArc(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
14927 PyObject
*resultobj
;
14928 wxPyDrawnShape
*arg1
= (wxPyDrawnShape
*) 0 ;
14929 wxPoint
*arg2
= 0 ;
14930 wxPoint
*arg3
= 0 ;
14931 wxPoint
*arg4
= 0 ;
14935 PyObject
* obj0
= 0 ;
14936 PyObject
* obj1
= 0 ;
14937 PyObject
* obj2
= 0 ;
14938 PyObject
* obj3
= 0 ;
14939 char *kwnames
[] = {
14940 (char *) "self",(char *) "centrePoint",(char *) "startPoint",(char *) "endPoint", NULL
14943 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO:PyDrawnShape_DrawArc",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) goto fail
;
14944 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDrawnShape
,
14945 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
14948 if ( ! wxPoint_helper(obj1
, &arg2
)) SWIG_fail
;
14952 if ( ! wxPoint_helper(obj2
, &arg3
)) SWIG_fail
;
14956 if ( ! wxPoint_helper(obj3
, &arg4
)) SWIG_fail
;
14959 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
14960 (arg1
)->DrawArc((wxPoint
const &)*arg2
,(wxPoint
const &)*arg3
,(wxPoint
const &)*arg4
);
14962 wxPyEndAllowThreads(__tstate
);
14963 if (PyErr_Occurred()) SWIG_fail
;
14965 Py_INCREF(Py_None
); resultobj
= Py_None
;
14972 static PyObject
*_wrap_PyDrawnShape_DrawAtAngle(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
14973 PyObject
*resultobj
;
14974 wxPyDrawnShape
*arg1
= (wxPyDrawnShape
*) 0 ;
14976 PyObject
* obj0
= 0 ;
14977 PyObject
* obj1
= 0 ;
14978 char *kwnames
[] = {
14979 (char *) "self",(char *) "angle", NULL
14982 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyDrawnShape_DrawAtAngle",kwnames
,&obj0
,&obj1
)) goto fail
;
14983 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDrawnShape
,
14984 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
14985 arg2
= (int)SWIG_As_int(obj1
);
14986 if (PyErr_Occurred()) SWIG_fail
;
14988 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
14989 (arg1
)->DrawAtAngle(arg2
);
14991 wxPyEndAllowThreads(__tstate
);
14992 if (PyErr_Occurred()) SWIG_fail
;
14994 Py_INCREF(Py_None
); resultobj
= Py_None
;
15001 static PyObject
*_wrap_PyDrawnShape_DrawEllipticArc(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
15002 PyObject
*resultobj
;
15003 wxPyDrawnShape
*arg1
= (wxPyDrawnShape
*) 0 ;
15008 PyObject
* obj0
= 0 ;
15009 PyObject
* obj1
= 0 ;
15010 PyObject
* obj2
= 0 ;
15011 PyObject
* obj3
= 0 ;
15012 char *kwnames
[] = {
15013 (char *) "self",(char *) "rect",(char *) "startAngle",(char *) "endAngle", NULL
15016 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO:PyDrawnShape_DrawEllipticArc",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) goto fail
;
15017 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDrawnShape
,
15018 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
15021 if ( ! wxRect_helper(obj1
, &arg2
)) SWIG_fail
;
15023 arg3
= (double)SWIG_As_double(obj2
);
15024 if (PyErr_Occurred()) SWIG_fail
;
15025 arg4
= (double)SWIG_As_double(obj3
);
15026 if (PyErr_Occurred()) SWIG_fail
;
15028 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
15029 (arg1
)->DrawEllipticArc((wxRect
const &)*arg2
,arg3
,arg4
);
15031 wxPyEndAllowThreads(__tstate
);
15032 if (PyErr_Occurred()) SWIG_fail
;
15034 Py_INCREF(Py_None
); resultobj
= Py_None
;
15041 static PyObject
*_wrap_PyDrawnShape_DrawLine(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
15042 PyObject
*resultobj
;
15043 wxPyDrawnShape
*arg1
= (wxPyDrawnShape
*) 0 ;
15044 wxPoint
*arg2
= 0 ;
15045 wxPoint
*arg3
= 0 ;
15048 PyObject
* obj0
= 0 ;
15049 PyObject
* obj1
= 0 ;
15050 PyObject
* obj2
= 0 ;
15051 char *kwnames
[] = {
15052 (char *) "self",(char *) "point1",(char *) "point2", NULL
15055 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyDrawnShape_DrawLine",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
15056 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDrawnShape
,
15057 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
15060 if ( ! wxPoint_helper(obj1
, &arg2
)) SWIG_fail
;
15064 if ( ! wxPoint_helper(obj2
, &arg3
)) SWIG_fail
;
15067 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
15068 (arg1
)->DrawLine((wxPoint
const &)*arg2
,(wxPoint
const &)*arg3
);
15070 wxPyEndAllowThreads(__tstate
);
15071 if (PyErr_Occurred()) SWIG_fail
;
15073 Py_INCREF(Py_None
); resultobj
= Py_None
;
15080 static PyObject
*_wrap_PyDrawnShape_DrawLines(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
15081 PyObject
*resultobj
;
15082 wxPyDrawnShape
*arg1
= (wxPyDrawnShape
*) 0 ;
15084 wxPoint
*arg3
= (wxPoint
*) 0 ;
15085 PyObject
* obj0
= 0 ;
15086 PyObject
* obj1
= 0 ;
15087 char *kwnames
[] = {
15088 (char *) "self",(char *) "points", NULL
15091 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyDrawnShape_DrawLines",kwnames
,&obj0
,&obj1
)) goto fail
;
15092 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDrawnShape
,
15093 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
15095 arg3
= wxPoint_LIST_helper(obj1
, &arg2
);
15096 if (arg3
== NULL
) SWIG_fail
;
15099 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
15100 (arg1
)->DrawLines(arg2
,arg3
);
15102 wxPyEndAllowThreads(__tstate
);
15103 if (PyErr_Occurred()) SWIG_fail
;
15105 Py_INCREF(Py_None
); resultobj
= Py_None
;
15107 if (arg3
) delete [] arg3
;
15112 if (arg3
) delete [] arg3
;
15118 static PyObject
*_wrap_PyDrawnShape_DrawPoint(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
15119 PyObject
*resultobj
;
15120 wxPyDrawnShape
*arg1
= (wxPyDrawnShape
*) 0 ;
15121 wxPoint
*arg2
= 0 ;
15123 PyObject
* obj0
= 0 ;
15124 PyObject
* obj1
= 0 ;
15125 char *kwnames
[] = {
15126 (char *) "self",(char *) "point", NULL
15129 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyDrawnShape_DrawPoint",kwnames
,&obj0
,&obj1
)) goto fail
;
15130 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDrawnShape
,
15131 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
15134 if ( ! wxPoint_helper(obj1
, &arg2
)) SWIG_fail
;
15137 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
15138 (arg1
)->DrawPoint((wxPoint
const &)*arg2
);
15140 wxPyEndAllowThreads(__tstate
);
15141 if (PyErr_Occurred()) SWIG_fail
;
15143 Py_INCREF(Py_None
); resultobj
= Py_None
;
15150 static PyObject
*_wrap_PyDrawnShape_DrawPolygon(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
15151 PyObject
*resultobj
;
15152 wxPyDrawnShape
*arg1
= (wxPyDrawnShape
*) 0 ;
15154 wxPoint
*arg3
= (wxPoint
*) 0 ;
15155 int arg4
= (int) 0 ;
15156 PyObject
* obj0
= 0 ;
15157 PyObject
* obj1
= 0 ;
15158 PyObject
* obj2
= 0 ;
15159 char *kwnames
[] = {
15160 (char *) "self",(char *) "points",(char *) "flags", NULL
15163 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:PyDrawnShape_DrawPolygon",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
15164 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDrawnShape
,
15165 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
15167 arg3
= wxPoint_LIST_helper(obj1
, &arg2
);
15168 if (arg3
== NULL
) SWIG_fail
;
15171 arg4
= (int)SWIG_As_int(obj2
);
15172 if (PyErr_Occurred()) SWIG_fail
;
15175 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
15176 (arg1
)->DrawPolygon(arg2
,arg3
,arg4
);
15178 wxPyEndAllowThreads(__tstate
);
15179 if (PyErr_Occurred()) SWIG_fail
;
15181 Py_INCREF(Py_None
); resultobj
= Py_None
;
15183 if (arg3
) delete [] arg3
;
15188 if (arg3
) delete [] arg3
;
15194 static PyObject
*_wrap_PyDrawnShape_DrawRectangle(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
15195 PyObject
*resultobj
;
15196 wxPyDrawnShape
*arg1
= (wxPyDrawnShape
*) 0 ;
15199 PyObject
* obj0
= 0 ;
15200 PyObject
* obj1
= 0 ;
15201 char *kwnames
[] = {
15202 (char *) "self",(char *) "rect", NULL
15205 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyDrawnShape_DrawRectangle",kwnames
,&obj0
,&obj1
)) goto fail
;
15206 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDrawnShape
,
15207 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
15210 if ( ! wxRect_helper(obj1
, &arg2
)) SWIG_fail
;
15213 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
15214 (arg1
)->DrawRectangle((wxRect
const &)*arg2
);
15216 wxPyEndAllowThreads(__tstate
);
15217 if (PyErr_Occurred()) SWIG_fail
;
15219 Py_INCREF(Py_None
); resultobj
= Py_None
;
15226 static PyObject
*_wrap_PyDrawnShape_DrawRoundedRectangle(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
15227 PyObject
*resultobj
;
15228 wxPyDrawnShape
*arg1
= (wxPyDrawnShape
*) 0 ;
15232 PyObject
* obj0
= 0 ;
15233 PyObject
* obj1
= 0 ;
15234 PyObject
* obj2
= 0 ;
15235 char *kwnames
[] = {
15236 (char *) "self",(char *) "rect",(char *) "radius", NULL
15239 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyDrawnShape_DrawRoundedRectangle",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
15240 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDrawnShape
,
15241 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
15244 if ( ! wxRect_helper(obj1
, &arg2
)) SWIG_fail
;
15246 arg3
= (double)SWIG_As_double(obj2
);
15247 if (PyErr_Occurred()) SWIG_fail
;
15249 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
15250 (arg1
)->DrawRoundedRectangle((wxRect
const &)*arg2
,arg3
);
15252 wxPyEndAllowThreads(__tstate
);
15253 if (PyErr_Occurred()) SWIG_fail
;
15255 Py_INCREF(Py_None
); resultobj
= Py_None
;
15262 static PyObject
*_wrap_PyDrawnShape_DrawSpline(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
15263 PyObject
*resultobj
;
15264 wxPyDrawnShape
*arg1
= (wxPyDrawnShape
*) 0 ;
15266 wxPoint
*arg3
= (wxPoint
*) 0 ;
15267 PyObject
* obj0
= 0 ;
15268 PyObject
* obj1
= 0 ;
15269 char *kwnames
[] = {
15270 (char *) "self",(char *) "points", NULL
15273 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyDrawnShape_DrawSpline",kwnames
,&obj0
,&obj1
)) goto fail
;
15274 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDrawnShape
,
15275 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
15277 arg3
= wxPoint_LIST_helper(obj1
, &arg2
);
15278 if (arg3
== NULL
) SWIG_fail
;
15281 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
15282 (arg1
)->DrawSpline(arg2
,arg3
);
15284 wxPyEndAllowThreads(__tstate
);
15285 if (PyErr_Occurred()) SWIG_fail
;
15287 Py_INCREF(Py_None
); resultobj
= Py_None
;
15289 if (arg3
) delete [] arg3
;
15294 if (arg3
) delete [] arg3
;
15300 static PyObject
*_wrap_PyDrawnShape_DrawText(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
15301 PyObject
*resultobj
;
15302 wxPyDrawnShape
*arg1
= (wxPyDrawnShape
*) 0 ;
15303 wxString
*arg2
= 0 ;
15304 wxPoint
*arg3
= 0 ;
15305 bool temp2
= false ;
15307 PyObject
* obj0
= 0 ;
15308 PyObject
* obj1
= 0 ;
15309 PyObject
* obj2
= 0 ;
15310 char *kwnames
[] = {
15311 (char *) "self",(char *) "text",(char *) "point", NULL
15314 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyDrawnShape_DrawText",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
15315 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDrawnShape
,
15316 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
15318 arg2
= wxString_in_helper(obj1
);
15319 if (arg2
== NULL
) SWIG_fail
;
15324 if ( ! wxPoint_helper(obj2
, &arg3
)) SWIG_fail
;
15327 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
15328 (arg1
)->DrawText((wxString
const &)*arg2
,(wxPoint
const &)*arg3
);
15330 wxPyEndAllowThreads(__tstate
);
15331 if (PyErr_Occurred()) SWIG_fail
;
15333 Py_INCREF(Py_None
); resultobj
= Py_None
;
15348 static PyObject
*_wrap_PyDrawnShape_GetAngle(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
15349 PyObject
*resultobj
;
15350 wxPyDrawnShape
*arg1
= (wxPyDrawnShape
*) 0 ;
15352 PyObject
* obj0
= 0 ;
15353 char *kwnames
[] = {
15354 (char *) "self", NULL
15357 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyDrawnShape_GetAngle",kwnames
,&obj0
)) goto fail
;
15358 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDrawnShape
,
15359 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
15361 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
15362 result
= (int)(arg1
)->GetAngle();
15364 wxPyEndAllowThreads(__tstate
);
15365 if (PyErr_Occurred()) SWIG_fail
;
15367 resultobj
= SWIG_From_int((int)result
);
15374 static PyObject
*_wrap_PyDrawnShape_GetMetaFile(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
15375 PyObject
*resultobj
;
15376 wxPyDrawnShape
*arg1
= (wxPyDrawnShape
*) 0 ;
15377 wxPseudoMetaFile
*result
;
15378 PyObject
* obj0
= 0 ;
15379 char *kwnames
[] = {
15380 (char *) "self", NULL
15383 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyDrawnShape_GetMetaFile",kwnames
,&obj0
)) goto fail
;
15384 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDrawnShape
,
15385 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
15387 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
15389 wxPseudoMetaFile
&_result_ref
= (arg1
)->GetMetaFile();
15390 result
= (wxPseudoMetaFile
*) &_result_ref
;
15393 wxPyEndAllowThreads(__tstate
);
15394 if (PyErr_Occurred()) SWIG_fail
;
15396 resultobj
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxPseudoMetaFile
, 0);
15403 static PyObject
*_wrap_PyDrawnShape_GetRotation(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
15404 PyObject
*resultobj
;
15405 wxPyDrawnShape
*arg1
= (wxPyDrawnShape
*) 0 ;
15407 PyObject
* obj0
= 0 ;
15408 char *kwnames
[] = {
15409 (char *) "self", NULL
15412 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyDrawnShape_GetRotation",kwnames
,&obj0
)) goto fail
;
15413 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDrawnShape
,
15414 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
15416 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
15417 result
= (double)(arg1
)->GetRotation();
15419 wxPyEndAllowThreads(__tstate
);
15420 if (PyErr_Occurred()) SWIG_fail
;
15422 resultobj
= SWIG_From_double((double)result
);
15429 static PyObject
*_wrap_PyDrawnShape_LoadFromMetaFile(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
15430 PyObject
*resultobj
;
15431 wxPyDrawnShape
*arg1
= (wxPyDrawnShape
*) 0 ;
15432 wxString
*arg2
= 0 ;
15434 bool temp2
= false ;
15435 PyObject
* obj0
= 0 ;
15436 PyObject
* obj1
= 0 ;
15437 char *kwnames
[] = {
15438 (char *) "self",(char *) "filename", NULL
15441 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyDrawnShape_LoadFromMetaFile",kwnames
,&obj0
,&obj1
)) goto fail
;
15442 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDrawnShape
,
15443 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
15445 arg2
= wxString_in_helper(obj1
);
15446 if (arg2
== NULL
) SWIG_fail
;
15450 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
15451 result
= (bool)(arg1
)->LoadFromMetaFile((wxString
const &)*arg2
);
15453 wxPyEndAllowThreads(__tstate
);
15454 if (PyErr_Occurred()) SWIG_fail
;
15457 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
15473 static PyObject
*_wrap_PyDrawnShape_Rotate(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
15474 PyObject
*resultobj
;
15475 wxPyDrawnShape
*arg1
= (wxPyDrawnShape
*) 0 ;
15479 PyObject
* obj0
= 0 ;
15480 PyObject
* obj1
= 0 ;
15481 PyObject
* obj2
= 0 ;
15482 PyObject
* obj3
= 0 ;
15483 char *kwnames
[] = {
15484 (char *) "self",(char *) "x",(char *) "y",(char *) "theta", NULL
15487 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO:PyDrawnShape_Rotate",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) goto fail
;
15488 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDrawnShape
,
15489 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
15490 arg2
= (double)SWIG_As_double(obj1
);
15491 if (PyErr_Occurred()) SWIG_fail
;
15492 arg3
= (double)SWIG_As_double(obj2
);
15493 if (PyErr_Occurred()) SWIG_fail
;
15494 arg4
= (double)SWIG_As_double(obj3
);
15495 if (PyErr_Occurred()) SWIG_fail
;
15497 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
15498 (arg1
)->Rotate(arg2
,arg3
,arg4
);
15500 wxPyEndAllowThreads(__tstate
);
15501 if (PyErr_Occurred()) SWIG_fail
;
15503 Py_INCREF(Py_None
); resultobj
= Py_None
;
15510 static PyObject
*_wrap_PyDrawnShape_SetClippingRect(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
15511 PyObject
*resultobj
;
15512 wxPyDrawnShape
*arg1
= (wxPyDrawnShape
*) 0 ;
15515 PyObject
* obj0
= 0 ;
15516 PyObject
* obj1
= 0 ;
15517 char *kwnames
[] = {
15518 (char *) "self",(char *) "rect", NULL
15521 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyDrawnShape_SetClippingRect",kwnames
,&obj0
,&obj1
)) goto fail
;
15522 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDrawnShape
,
15523 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
15526 if ( ! wxRect_helper(obj1
, &arg2
)) SWIG_fail
;
15529 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
15530 (arg1
)->SetClippingRect((wxRect
const &)*arg2
);
15532 wxPyEndAllowThreads(__tstate
);
15533 if (PyErr_Occurred()) SWIG_fail
;
15535 Py_INCREF(Py_None
); resultobj
= Py_None
;
15542 static PyObject
*_wrap_PyDrawnShape_SetDrawnBackgroundColour(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
15543 PyObject
*resultobj
;
15544 wxPyDrawnShape
*arg1
= (wxPyDrawnShape
*) 0 ;
15545 wxColour
*arg2
= 0 ;
15547 PyObject
* obj0
= 0 ;
15548 PyObject
* obj1
= 0 ;
15549 char *kwnames
[] = {
15550 (char *) "self",(char *) "colour", NULL
15553 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyDrawnShape_SetDrawnBackgroundColour",kwnames
,&obj0
,&obj1
)) goto fail
;
15554 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDrawnShape
,
15555 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
15558 if ( ! wxColour_helper(obj1
, &arg2
)) SWIG_fail
;
15561 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
15562 (arg1
)->SetDrawnBackgroundColour((wxColour
const &)*arg2
);
15564 wxPyEndAllowThreads(__tstate
);
15565 if (PyErr_Occurred()) SWIG_fail
;
15567 Py_INCREF(Py_None
); resultobj
= Py_None
;
15574 static PyObject
*_wrap_PyDrawnShape_SetDrawnBackgroundMode(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
15575 PyObject
*resultobj
;
15576 wxPyDrawnShape
*arg1
= (wxPyDrawnShape
*) 0 ;
15578 PyObject
* obj0
= 0 ;
15579 PyObject
* obj1
= 0 ;
15580 char *kwnames
[] = {
15581 (char *) "self",(char *) "mode", NULL
15584 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyDrawnShape_SetDrawnBackgroundMode",kwnames
,&obj0
,&obj1
)) goto fail
;
15585 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDrawnShape
,
15586 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
15587 arg2
= (int)SWIG_As_int(obj1
);
15588 if (PyErr_Occurred()) SWIG_fail
;
15590 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
15591 (arg1
)->SetDrawnBackgroundMode(arg2
);
15593 wxPyEndAllowThreads(__tstate
);
15594 if (PyErr_Occurred()) SWIG_fail
;
15596 Py_INCREF(Py_None
); resultobj
= Py_None
;
15603 static PyObject
*_wrap_PyDrawnShape_SetDrawnBrush(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
15604 PyObject
*resultobj
;
15605 wxPyDrawnShape
*arg1
= (wxPyDrawnShape
*) 0 ;
15606 wxBrush
*arg2
= (wxBrush
*) 0 ;
15607 bool arg3
= (bool) FALSE
;
15608 PyObject
* obj0
= 0 ;
15609 PyObject
* obj1
= 0 ;
15610 PyObject
* obj2
= 0 ;
15611 char *kwnames
[] = {
15612 (char *) "self",(char *) "pen",(char *) "isOutline", NULL
15615 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:PyDrawnShape_SetDrawnBrush",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
15616 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDrawnShape
,
15617 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
15621 if (obj1
== Py_None
) {
15624 else if (! wxPyConvertSwigPtr(obj1
, (void **) &temp
, wxT("wxBrush"))) {
15625 PyErr_SetString(PyExc_TypeError
, "Type error, expected wxBrush.");
15630 arg2
= wxTheBrushList
->FindOrCreateBrush(temp
->GetColour(), temp
->GetStyle());
15635 arg3
= (bool)SWIG_As_bool(obj2
);
15636 if (PyErr_Occurred()) SWIG_fail
;
15639 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
15640 (arg1
)->SetDrawnBrush(arg2
,arg3
);
15642 wxPyEndAllowThreads(__tstate
);
15643 if (PyErr_Occurred()) SWIG_fail
;
15645 Py_INCREF(Py_None
); resultobj
= Py_None
;
15652 static PyObject
*_wrap_PyDrawnShape_SetDrawnFont(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
15653 PyObject
*resultobj
;
15654 wxPyDrawnShape
*arg1
= (wxPyDrawnShape
*) 0 ;
15655 wxFont
*arg2
= (wxFont
*) 0 ;
15656 PyObject
* obj0
= 0 ;
15657 PyObject
* obj1
= 0 ;
15658 char *kwnames
[] = {
15659 (char *) "self",(char *) "font", NULL
15662 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyDrawnShape_SetDrawnFont",kwnames
,&obj0
,&obj1
)) goto fail
;
15663 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDrawnShape
,
15664 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
15668 if (obj1
== Py_None
) {
15671 else if (! wxPyConvertSwigPtr(obj1
, (void **) &temp
, wxT("wxFont"))) {
15672 PyErr_SetString(PyExc_TypeError
, "Type error, expected wxFont.");
15677 arg2
= wxTheFontList
->FindOrCreateFont(temp
->GetPointSize(),
15681 temp
->GetUnderlined(),
15682 temp
->GetFaceName(),
15683 temp
->GetEncoding());
15688 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
15689 (arg1
)->SetDrawnFont(arg2
);
15691 wxPyEndAllowThreads(__tstate
);
15692 if (PyErr_Occurred()) SWIG_fail
;
15694 Py_INCREF(Py_None
); resultobj
= Py_None
;
15701 static PyObject
*_wrap_PyDrawnShape_SetDrawnPen(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
15702 PyObject
*resultobj
;
15703 wxPyDrawnShape
*arg1
= (wxPyDrawnShape
*) 0 ;
15704 wxPen
*arg2
= (wxPen
*) 0 ;
15705 bool arg3
= (bool) FALSE
;
15706 PyObject
* obj0
= 0 ;
15707 PyObject
* obj1
= 0 ;
15708 PyObject
* obj2
= 0 ;
15709 char *kwnames
[] = {
15710 (char *) "self",(char *) "pen",(char *) "isOutline", NULL
15713 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:PyDrawnShape_SetDrawnPen",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
15714 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDrawnShape
,
15715 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
15719 if (obj1
== Py_None
) {
15722 else if (! wxPyConvertSwigPtr(obj1
, (void **) &temp
, wxT("wxPen"))) {
15723 PyErr_SetString(PyExc_TypeError
, "Type error, expected wxPen.");
15728 arg2
= wxThePenList
->FindOrCreatePen(temp
->GetColour(),
15735 arg3
= (bool)SWIG_As_bool(obj2
);
15736 if (PyErr_Occurred()) SWIG_fail
;
15739 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
15740 (arg1
)->SetDrawnPen(arg2
,arg3
);
15742 wxPyEndAllowThreads(__tstate
);
15743 if (PyErr_Occurred()) SWIG_fail
;
15745 Py_INCREF(Py_None
); resultobj
= Py_None
;
15752 static PyObject
*_wrap_PyDrawnShape_SetDrawnTextColour(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
15753 PyObject
*resultobj
;
15754 wxPyDrawnShape
*arg1
= (wxPyDrawnShape
*) 0 ;
15755 wxColour
*arg2
= 0 ;
15757 PyObject
* obj0
= 0 ;
15758 PyObject
* obj1
= 0 ;
15759 char *kwnames
[] = {
15760 (char *) "self",(char *) "colour", NULL
15763 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyDrawnShape_SetDrawnTextColour",kwnames
,&obj0
,&obj1
)) goto fail
;
15764 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDrawnShape
,
15765 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
15768 if ( ! wxColour_helper(obj1
, &arg2
)) SWIG_fail
;
15771 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
15772 (arg1
)->SetDrawnTextColour((wxColour
const &)*arg2
);
15774 wxPyEndAllowThreads(__tstate
);
15775 if (PyErr_Occurred()) SWIG_fail
;
15777 Py_INCREF(Py_None
); resultobj
= Py_None
;
15784 static PyObject
*_wrap_PyDrawnShape_Scale(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
15785 PyObject
*resultobj
;
15786 wxPyDrawnShape
*arg1
= (wxPyDrawnShape
*) 0 ;
15789 PyObject
* obj0
= 0 ;
15790 PyObject
* obj1
= 0 ;
15791 PyObject
* obj2
= 0 ;
15792 char *kwnames
[] = {
15793 (char *) "self",(char *) "sx",(char *) "sy", NULL
15796 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyDrawnShape_Scale",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
15797 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDrawnShape
,
15798 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
15799 arg2
= (double)SWIG_As_double(obj1
);
15800 if (PyErr_Occurred()) SWIG_fail
;
15801 arg3
= (double)SWIG_As_double(obj2
);
15802 if (PyErr_Occurred()) SWIG_fail
;
15804 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
15805 (arg1
)->Scale(arg2
,arg3
);
15807 wxPyEndAllowThreads(__tstate
);
15808 if (PyErr_Occurred()) SWIG_fail
;
15810 Py_INCREF(Py_None
); resultobj
= Py_None
;
15817 static PyObject
*_wrap_PyDrawnShape_SetSaveToFile(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
15818 PyObject
*resultobj
;
15819 wxPyDrawnShape
*arg1
= (wxPyDrawnShape
*) 0 ;
15821 PyObject
* obj0
= 0 ;
15822 PyObject
* obj1
= 0 ;
15823 char *kwnames
[] = {
15824 (char *) "self",(char *) "save", NULL
15827 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyDrawnShape_SetSaveToFile",kwnames
,&obj0
,&obj1
)) goto fail
;
15828 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDrawnShape
,
15829 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
15830 arg2
= (bool)SWIG_As_bool(obj1
);
15831 if (PyErr_Occurred()) SWIG_fail
;
15833 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
15834 (arg1
)->SetSaveToFile(arg2
);
15836 wxPyEndAllowThreads(__tstate
);
15837 if (PyErr_Occurred()) SWIG_fail
;
15839 Py_INCREF(Py_None
); resultobj
= Py_None
;
15846 static PyObject
*_wrap_PyDrawnShape_Translate(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
15847 PyObject
*resultobj
;
15848 wxPyDrawnShape
*arg1
= (wxPyDrawnShape
*) 0 ;
15851 PyObject
* obj0
= 0 ;
15852 PyObject
* obj1
= 0 ;
15853 PyObject
* obj2
= 0 ;
15854 char *kwnames
[] = {
15855 (char *) "self",(char *) "x",(char *) "y", NULL
15858 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyDrawnShape_Translate",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
15859 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDrawnShape
,
15860 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
15861 arg2
= (double)SWIG_As_double(obj1
);
15862 if (PyErr_Occurred()) SWIG_fail
;
15863 arg3
= (double)SWIG_As_double(obj2
);
15864 if (PyErr_Occurred()) SWIG_fail
;
15866 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
15867 (arg1
)->Translate(arg2
,arg3
);
15869 wxPyEndAllowThreads(__tstate
);
15870 if (PyErr_Occurred()) SWIG_fail
;
15872 Py_INCREF(Py_None
); resultobj
= Py_None
;
15879 static PyObject
*_wrap_PyDrawnShape_base_OnDelete(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
15880 PyObject
*resultobj
;
15881 wxPyDrawnShape
*arg1
= (wxPyDrawnShape
*) 0 ;
15882 PyObject
* obj0
= 0 ;
15883 char *kwnames
[] = {
15884 (char *) "self", NULL
15887 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyDrawnShape_base_OnDelete",kwnames
,&obj0
)) goto fail
;
15888 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDrawnShape
,
15889 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
15891 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
15892 (arg1
)->base_OnDelete();
15894 wxPyEndAllowThreads(__tstate
);
15895 if (PyErr_Occurred()) SWIG_fail
;
15897 Py_INCREF(Py_None
); resultobj
= Py_None
;
15904 static PyObject
*_wrap_PyDrawnShape_base_OnDraw(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
15905 PyObject
*resultobj
;
15906 wxPyDrawnShape
*arg1
= (wxPyDrawnShape
*) 0 ;
15908 PyObject
* obj0
= 0 ;
15909 PyObject
* obj1
= 0 ;
15910 char *kwnames
[] = {
15911 (char *) "self",(char *) "dc", NULL
15914 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyDrawnShape_base_OnDraw",kwnames
,&obj0
,&obj1
)) goto fail
;
15915 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDrawnShape
,
15916 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
15917 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
15918 SWIG_POINTER_EXCEPTION
| 0)) == -1)
15920 if (arg2
== NULL
) {
15921 PyErr_SetString(PyExc_TypeError
,"null reference");
15925 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
15926 (arg1
)->base_OnDraw(*arg2
);
15928 wxPyEndAllowThreads(__tstate
);
15929 if (PyErr_Occurred()) SWIG_fail
;
15931 Py_INCREF(Py_None
); resultobj
= Py_None
;
15938 static PyObject
*_wrap_PyDrawnShape_base_OnDrawContents(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
15939 PyObject
*resultobj
;
15940 wxPyDrawnShape
*arg1
= (wxPyDrawnShape
*) 0 ;
15942 PyObject
* obj0
= 0 ;
15943 PyObject
* obj1
= 0 ;
15944 char *kwnames
[] = {
15945 (char *) "self",(char *) "dc", NULL
15948 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyDrawnShape_base_OnDrawContents",kwnames
,&obj0
,&obj1
)) goto fail
;
15949 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDrawnShape
,
15950 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
15951 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
15952 SWIG_POINTER_EXCEPTION
| 0)) == -1)
15954 if (arg2
== NULL
) {
15955 PyErr_SetString(PyExc_TypeError
,"null reference");
15959 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
15960 (arg1
)->base_OnDrawContents(*arg2
);
15962 wxPyEndAllowThreads(__tstate
);
15963 if (PyErr_Occurred()) SWIG_fail
;
15965 Py_INCREF(Py_None
); resultobj
= Py_None
;
15972 static PyObject
*_wrap_PyDrawnShape_base_OnDrawBranches(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
15973 PyObject
*resultobj
;
15974 wxPyDrawnShape
*arg1
= (wxPyDrawnShape
*) 0 ;
15976 bool arg3
= (bool) FALSE
;
15977 PyObject
* obj0
= 0 ;
15978 PyObject
* obj1
= 0 ;
15979 PyObject
* obj2
= 0 ;
15980 char *kwnames
[] = {
15981 (char *) "self",(char *) "dc",(char *) "erase", NULL
15984 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:PyDrawnShape_base_OnDrawBranches",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
15985 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDrawnShape
,
15986 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
15987 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
15988 SWIG_POINTER_EXCEPTION
| 0)) == -1)
15990 if (arg2
== NULL
) {
15991 PyErr_SetString(PyExc_TypeError
,"null reference");
15995 arg3
= (bool)SWIG_As_bool(obj2
);
15996 if (PyErr_Occurred()) SWIG_fail
;
15999 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
16000 (arg1
)->base_OnDrawBranches(*arg2
,arg3
);
16002 wxPyEndAllowThreads(__tstate
);
16003 if (PyErr_Occurred()) SWIG_fail
;
16005 Py_INCREF(Py_None
); resultobj
= Py_None
;
16012 static PyObject
*_wrap_PyDrawnShape_base_OnMoveLinks(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
16013 PyObject
*resultobj
;
16014 wxPyDrawnShape
*arg1
= (wxPyDrawnShape
*) 0 ;
16016 PyObject
* obj0
= 0 ;
16017 PyObject
* obj1
= 0 ;
16018 char *kwnames
[] = {
16019 (char *) "self",(char *) "dc", NULL
16022 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyDrawnShape_base_OnMoveLinks",kwnames
,&obj0
,&obj1
)) goto fail
;
16023 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDrawnShape
,
16024 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
16025 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
16026 SWIG_POINTER_EXCEPTION
| 0)) == -1)
16028 if (arg2
== NULL
) {
16029 PyErr_SetString(PyExc_TypeError
,"null reference");
16033 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
16034 (arg1
)->base_OnMoveLinks(*arg2
);
16036 wxPyEndAllowThreads(__tstate
);
16037 if (PyErr_Occurred()) SWIG_fail
;
16039 Py_INCREF(Py_None
); resultobj
= Py_None
;
16046 static PyObject
*_wrap_PyDrawnShape_base_OnErase(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
16047 PyObject
*resultobj
;
16048 wxPyDrawnShape
*arg1
= (wxPyDrawnShape
*) 0 ;
16050 PyObject
* obj0
= 0 ;
16051 PyObject
* obj1
= 0 ;
16052 char *kwnames
[] = {
16053 (char *) "self",(char *) "dc", NULL
16056 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyDrawnShape_base_OnErase",kwnames
,&obj0
,&obj1
)) goto fail
;
16057 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDrawnShape
,
16058 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
16059 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
16060 SWIG_POINTER_EXCEPTION
| 0)) == -1)
16062 if (arg2
== NULL
) {
16063 PyErr_SetString(PyExc_TypeError
,"null reference");
16067 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
16068 (arg1
)->base_OnErase(*arg2
);
16070 wxPyEndAllowThreads(__tstate
);
16071 if (PyErr_Occurred()) SWIG_fail
;
16073 Py_INCREF(Py_None
); resultobj
= Py_None
;
16080 static PyObject
*_wrap_PyDrawnShape_base_OnEraseContents(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
16081 PyObject
*resultobj
;
16082 wxPyDrawnShape
*arg1
= (wxPyDrawnShape
*) 0 ;
16084 PyObject
* obj0
= 0 ;
16085 PyObject
* obj1
= 0 ;
16086 char *kwnames
[] = {
16087 (char *) "self",(char *) "dc", NULL
16090 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyDrawnShape_base_OnEraseContents",kwnames
,&obj0
,&obj1
)) goto fail
;
16091 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDrawnShape
,
16092 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
16093 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
16094 SWIG_POINTER_EXCEPTION
| 0)) == -1)
16096 if (arg2
== NULL
) {
16097 PyErr_SetString(PyExc_TypeError
,"null reference");
16101 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
16102 (arg1
)->base_OnEraseContents(*arg2
);
16104 wxPyEndAllowThreads(__tstate
);
16105 if (PyErr_Occurred()) SWIG_fail
;
16107 Py_INCREF(Py_None
); resultobj
= Py_None
;
16114 static PyObject
*_wrap_PyDrawnShape_base_OnHighlight(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
16115 PyObject
*resultobj
;
16116 wxPyDrawnShape
*arg1
= (wxPyDrawnShape
*) 0 ;
16118 PyObject
* obj0
= 0 ;
16119 PyObject
* obj1
= 0 ;
16120 char *kwnames
[] = {
16121 (char *) "self",(char *) "dc", NULL
16124 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyDrawnShape_base_OnHighlight",kwnames
,&obj0
,&obj1
)) goto fail
;
16125 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDrawnShape
,
16126 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
16127 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
16128 SWIG_POINTER_EXCEPTION
| 0)) == -1)
16130 if (arg2
== NULL
) {
16131 PyErr_SetString(PyExc_TypeError
,"null reference");
16135 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
16136 (arg1
)->base_OnHighlight(*arg2
);
16138 wxPyEndAllowThreads(__tstate
);
16139 if (PyErr_Occurred()) SWIG_fail
;
16141 Py_INCREF(Py_None
); resultobj
= Py_None
;
16148 static PyObject
*_wrap_PyDrawnShape_base_OnLeftClick(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
16149 PyObject
*resultobj
;
16150 wxPyDrawnShape
*arg1
= (wxPyDrawnShape
*) 0 ;
16153 int arg4
= (int) 0 ;
16154 int arg5
= (int) 0 ;
16155 PyObject
* obj0
= 0 ;
16156 PyObject
* obj1
= 0 ;
16157 PyObject
* obj2
= 0 ;
16158 PyObject
* obj3
= 0 ;
16159 PyObject
* obj4
= 0 ;
16160 char *kwnames
[] = {
16161 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
16164 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyDrawnShape_base_OnLeftClick",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
16165 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDrawnShape
,
16166 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
16167 arg2
= (double)SWIG_As_double(obj1
);
16168 if (PyErr_Occurred()) SWIG_fail
;
16169 arg3
= (double)SWIG_As_double(obj2
);
16170 if (PyErr_Occurred()) SWIG_fail
;
16172 arg4
= (int)SWIG_As_int(obj3
);
16173 if (PyErr_Occurred()) SWIG_fail
;
16176 arg5
= (int)SWIG_As_int(obj4
);
16177 if (PyErr_Occurred()) SWIG_fail
;
16180 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
16181 (arg1
)->base_OnLeftClick(arg2
,arg3
,arg4
,arg5
);
16183 wxPyEndAllowThreads(__tstate
);
16184 if (PyErr_Occurred()) SWIG_fail
;
16186 Py_INCREF(Py_None
); resultobj
= Py_None
;
16193 static PyObject
*_wrap_PyDrawnShape_base_OnLeftDoubleClick(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
16194 PyObject
*resultobj
;
16195 wxPyDrawnShape
*arg1
= (wxPyDrawnShape
*) 0 ;
16198 int arg4
= (int) 0 ;
16199 int arg5
= (int) 0 ;
16200 PyObject
* obj0
= 0 ;
16201 PyObject
* obj1
= 0 ;
16202 PyObject
* obj2
= 0 ;
16203 PyObject
* obj3
= 0 ;
16204 PyObject
* obj4
= 0 ;
16205 char *kwnames
[] = {
16206 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
16209 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyDrawnShape_base_OnLeftDoubleClick",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
16210 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDrawnShape
,
16211 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
16212 arg2
= (double)SWIG_As_double(obj1
);
16213 if (PyErr_Occurred()) SWIG_fail
;
16214 arg3
= (double)SWIG_As_double(obj2
);
16215 if (PyErr_Occurred()) SWIG_fail
;
16217 arg4
= (int)SWIG_As_int(obj3
);
16218 if (PyErr_Occurred()) SWIG_fail
;
16221 arg5
= (int)SWIG_As_int(obj4
);
16222 if (PyErr_Occurred()) SWIG_fail
;
16225 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
16226 (arg1
)->base_OnLeftDoubleClick(arg2
,arg3
,arg4
,arg5
);
16228 wxPyEndAllowThreads(__tstate
);
16229 if (PyErr_Occurred()) SWIG_fail
;
16231 Py_INCREF(Py_None
); resultobj
= Py_None
;
16238 static PyObject
*_wrap_PyDrawnShape_base_OnRightClick(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
16239 PyObject
*resultobj
;
16240 wxPyDrawnShape
*arg1
= (wxPyDrawnShape
*) 0 ;
16243 int arg4
= (int) 0 ;
16244 int arg5
= (int) 0 ;
16245 PyObject
* obj0
= 0 ;
16246 PyObject
* obj1
= 0 ;
16247 PyObject
* obj2
= 0 ;
16248 PyObject
* obj3
= 0 ;
16249 PyObject
* obj4
= 0 ;
16250 char *kwnames
[] = {
16251 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
16254 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyDrawnShape_base_OnRightClick",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
16255 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDrawnShape
,
16256 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
16257 arg2
= (double)SWIG_As_double(obj1
);
16258 if (PyErr_Occurred()) SWIG_fail
;
16259 arg3
= (double)SWIG_As_double(obj2
);
16260 if (PyErr_Occurred()) SWIG_fail
;
16262 arg4
= (int)SWIG_As_int(obj3
);
16263 if (PyErr_Occurred()) SWIG_fail
;
16266 arg5
= (int)SWIG_As_int(obj4
);
16267 if (PyErr_Occurred()) SWIG_fail
;
16270 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
16271 (arg1
)->base_OnRightClick(arg2
,arg3
,arg4
,arg5
);
16273 wxPyEndAllowThreads(__tstate
);
16274 if (PyErr_Occurred()) SWIG_fail
;
16276 Py_INCREF(Py_None
); resultobj
= Py_None
;
16283 static PyObject
*_wrap_PyDrawnShape_base_OnSize(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
16284 PyObject
*resultobj
;
16285 wxPyDrawnShape
*arg1
= (wxPyDrawnShape
*) 0 ;
16288 PyObject
* obj0
= 0 ;
16289 PyObject
* obj1
= 0 ;
16290 PyObject
* obj2
= 0 ;
16291 char *kwnames
[] = {
16292 (char *) "self",(char *) "x",(char *) "y", NULL
16295 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyDrawnShape_base_OnSize",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
16296 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDrawnShape
,
16297 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
16298 arg2
= (double)SWIG_As_double(obj1
);
16299 if (PyErr_Occurred()) SWIG_fail
;
16300 arg3
= (double)SWIG_As_double(obj2
);
16301 if (PyErr_Occurred()) SWIG_fail
;
16303 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
16304 (arg1
)->base_OnSize(arg2
,arg3
);
16306 wxPyEndAllowThreads(__tstate
);
16307 if (PyErr_Occurred()) SWIG_fail
;
16309 Py_INCREF(Py_None
); resultobj
= Py_None
;
16316 static PyObject
*_wrap_PyDrawnShape_base_OnMovePre(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
16317 PyObject
*resultobj
;
16318 wxPyDrawnShape
*arg1
= (wxPyDrawnShape
*) 0 ;
16324 bool arg7
= (bool) true ;
16326 PyObject
* obj0
= 0 ;
16327 PyObject
* obj1
= 0 ;
16328 PyObject
* obj2
= 0 ;
16329 PyObject
* obj3
= 0 ;
16330 PyObject
* obj4
= 0 ;
16331 PyObject
* obj5
= 0 ;
16332 PyObject
* obj6
= 0 ;
16333 char *kwnames
[] = {
16334 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "old_x",(char *) "old_y",(char *) "display", NULL
16337 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOOOO|O:PyDrawnShape_base_OnMovePre",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) goto fail
;
16338 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDrawnShape
,
16339 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
16340 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
16341 SWIG_POINTER_EXCEPTION
| 0)) == -1)
16343 if (arg2
== NULL
) {
16344 PyErr_SetString(PyExc_TypeError
,"null reference");
16347 arg3
= (double)SWIG_As_double(obj2
);
16348 if (PyErr_Occurred()) SWIG_fail
;
16349 arg4
= (double)SWIG_As_double(obj3
);
16350 if (PyErr_Occurred()) SWIG_fail
;
16351 arg5
= (double)SWIG_As_double(obj4
);
16352 if (PyErr_Occurred()) SWIG_fail
;
16353 arg6
= (double)SWIG_As_double(obj5
);
16354 if (PyErr_Occurred()) SWIG_fail
;
16356 arg7
= (bool)SWIG_As_bool(obj6
);
16357 if (PyErr_Occurred()) SWIG_fail
;
16360 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
16361 result
= (bool)(arg1
)->base_OnMovePre(*arg2
,arg3
,arg4
,arg5
,arg6
,arg7
);
16363 wxPyEndAllowThreads(__tstate
);
16364 if (PyErr_Occurred()) SWIG_fail
;
16367 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
16375 static PyObject
*_wrap_PyDrawnShape_base_OnMovePost(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
16376 PyObject
*resultobj
;
16377 wxPyDrawnShape
*arg1
= (wxPyDrawnShape
*) 0 ;
16383 bool arg7
= (bool) true ;
16384 PyObject
* obj0
= 0 ;
16385 PyObject
* obj1
= 0 ;
16386 PyObject
* obj2
= 0 ;
16387 PyObject
* obj3
= 0 ;
16388 PyObject
* obj4
= 0 ;
16389 PyObject
* obj5
= 0 ;
16390 PyObject
* obj6
= 0 ;
16391 char *kwnames
[] = {
16392 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "old_x",(char *) "old_y",(char *) "display", NULL
16395 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOOOO|O:PyDrawnShape_base_OnMovePost",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) goto fail
;
16396 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDrawnShape
,
16397 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
16398 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
16399 SWIG_POINTER_EXCEPTION
| 0)) == -1)
16401 if (arg2
== NULL
) {
16402 PyErr_SetString(PyExc_TypeError
,"null reference");
16405 arg3
= (double)SWIG_As_double(obj2
);
16406 if (PyErr_Occurred()) SWIG_fail
;
16407 arg4
= (double)SWIG_As_double(obj3
);
16408 if (PyErr_Occurred()) SWIG_fail
;
16409 arg5
= (double)SWIG_As_double(obj4
);
16410 if (PyErr_Occurred()) SWIG_fail
;
16411 arg6
= (double)SWIG_As_double(obj5
);
16412 if (PyErr_Occurred()) SWIG_fail
;
16414 arg7
= (bool)SWIG_As_bool(obj6
);
16415 if (PyErr_Occurred()) SWIG_fail
;
16418 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
16419 (arg1
)->base_OnMovePost(*arg2
,arg3
,arg4
,arg5
,arg6
,arg7
);
16421 wxPyEndAllowThreads(__tstate
);
16422 if (PyErr_Occurred()) SWIG_fail
;
16424 Py_INCREF(Py_None
); resultobj
= Py_None
;
16431 static PyObject
*_wrap_PyDrawnShape_base_OnDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
16432 PyObject
*resultobj
;
16433 wxPyDrawnShape
*arg1
= (wxPyDrawnShape
*) 0 ;
16437 int arg5
= (int) 0 ;
16438 int arg6
= (int) 0 ;
16439 PyObject
* obj0
= 0 ;
16440 PyObject
* obj1
= 0 ;
16441 PyObject
* obj2
= 0 ;
16442 PyObject
* obj3
= 0 ;
16443 PyObject
* obj4
= 0 ;
16444 PyObject
* obj5
= 0 ;
16445 char *kwnames
[] = {
16446 (char *) "self",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
16449 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO|OO:PyDrawnShape_base_OnDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
16450 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDrawnShape
,
16451 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
16452 arg2
= (bool)SWIG_As_bool(obj1
);
16453 if (PyErr_Occurred()) SWIG_fail
;
16454 arg3
= (double)SWIG_As_double(obj2
);
16455 if (PyErr_Occurred()) SWIG_fail
;
16456 arg4
= (double)SWIG_As_double(obj3
);
16457 if (PyErr_Occurred()) SWIG_fail
;
16459 arg5
= (int)SWIG_As_int(obj4
);
16460 if (PyErr_Occurred()) SWIG_fail
;
16463 arg6
= (int)SWIG_As_int(obj5
);
16464 if (PyErr_Occurred()) SWIG_fail
;
16467 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
16468 (arg1
)->base_OnDragLeft(arg2
,arg3
,arg4
,arg5
,arg6
);
16470 wxPyEndAllowThreads(__tstate
);
16471 if (PyErr_Occurred()) SWIG_fail
;
16473 Py_INCREF(Py_None
); resultobj
= Py_None
;
16480 static PyObject
*_wrap_PyDrawnShape_base_OnBeginDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
16481 PyObject
*resultobj
;
16482 wxPyDrawnShape
*arg1
= (wxPyDrawnShape
*) 0 ;
16485 int arg4
= (int) 0 ;
16486 int arg5
= (int) 0 ;
16487 PyObject
* obj0
= 0 ;
16488 PyObject
* obj1
= 0 ;
16489 PyObject
* obj2
= 0 ;
16490 PyObject
* obj3
= 0 ;
16491 PyObject
* obj4
= 0 ;
16492 char *kwnames
[] = {
16493 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
16496 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyDrawnShape_base_OnBeginDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
16497 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDrawnShape
,
16498 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
16499 arg2
= (double)SWIG_As_double(obj1
);
16500 if (PyErr_Occurred()) SWIG_fail
;
16501 arg3
= (double)SWIG_As_double(obj2
);
16502 if (PyErr_Occurred()) SWIG_fail
;
16504 arg4
= (int)SWIG_As_int(obj3
);
16505 if (PyErr_Occurred()) SWIG_fail
;
16508 arg5
= (int)SWIG_As_int(obj4
);
16509 if (PyErr_Occurred()) SWIG_fail
;
16512 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
16513 (arg1
)->base_OnBeginDragLeft(arg2
,arg3
,arg4
,arg5
);
16515 wxPyEndAllowThreads(__tstate
);
16516 if (PyErr_Occurred()) SWIG_fail
;
16518 Py_INCREF(Py_None
); resultobj
= Py_None
;
16525 static PyObject
*_wrap_PyDrawnShape_base_OnEndDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
16526 PyObject
*resultobj
;
16527 wxPyDrawnShape
*arg1
= (wxPyDrawnShape
*) 0 ;
16530 int arg4
= (int) 0 ;
16531 int arg5
= (int) 0 ;
16532 PyObject
* obj0
= 0 ;
16533 PyObject
* obj1
= 0 ;
16534 PyObject
* obj2
= 0 ;
16535 PyObject
* obj3
= 0 ;
16536 PyObject
* obj4
= 0 ;
16537 char *kwnames
[] = {
16538 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
16541 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyDrawnShape_base_OnEndDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
16542 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDrawnShape
,
16543 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
16544 arg2
= (double)SWIG_As_double(obj1
);
16545 if (PyErr_Occurred()) SWIG_fail
;
16546 arg3
= (double)SWIG_As_double(obj2
);
16547 if (PyErr_Occurred()) SWIG_fail
;
16549 arg4
= (int)SWIG_As_int(obj3
);
16550 if (PyErr_Occurred()) SWIG_fail
;
16553 arg5
= (int)SWIG_As_int(obj4
);
16554 if (PyErr_Occurred()) SWIG_fail
;
16557 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
16558 (arg1
)->base_OnEndDragLeft(arg2
,arg3
,arg4
,arg5
);
16560 wxPyEndAllowThreads(__tstate
);
16561 if (PyErr_Occurred()) SWIG_fail
;
16563 Py_INCREF(Py_None
); resultobj
= Py_None
;
16570 static PyObject
*_wrap_PyDrawnShape_base_OnDragRight(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
16571 PyObject
*resultobj
;
16572 wxPyDrawnShape
*arg1
= (wxPyDrawnShape
*) 0 ;
16576 int arg5
= (int) 0 ;
16577 int arg6
= (int) 0 ;
16578 PyObject
* obj0
= 0 ;
16579 PyObject
* obj1
= 0 ;
16580 PyObject
* obj2
= 0 ;
16581 PyObject
* obj3
= 0 ;
16582 PyObject
* obj4
= 0 ;
16583 PyObject
* obj5
= 0 ;
16584 char *kwnames
[] = {
16585 (char *) "self",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
16588 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO|OO:PyDrawnShape_base_OnDragRight",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
16589 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDrawnShape
,
16590 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
16591 arg2
= (bool)SWIG_As_bool(obj1
);
16592 if (PyErr_Occurred()) SWIG_fail
;
16593 arg3
= (double)SWIG_As_double(obj2
);
16594 if (PyErr_Occurred()) SWIG_fail
;
16595 arg4
= (double)SWIG_As_double(obj3
);
16596 if (PyErr_Occurred()) SWIG_fail
;
16598 arg5
= (int)SWIG_As_int(obj4
);
16599 if (PyErr_Occurred()) SWIG_fail
;
16602 arg6
= (int)SWIG_As_int(obj5
);
16603 if (PyErr_Occurred()) SWIG_fail
;
16606 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
16607 (arg1
)->base_OnDragRight(arg2
,arg3
,arg4
,arg5
,arg6
);
16609 wxPyEndAllowThreads(__tstate
);
16610 if (PyErr_Occurred()) SWIG_fail
;
16612 Py_INCREF(Py_None
); resultobj
= Py_None
;
16619 static PyObject
*_wrap_PyDrawnShape_base_OnBeginDragRight(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
16620 PyObject
*resultobj
;
16621 wxPyDrawnShape
*arg1
= (wxPyDrawnShape
*) 0 ;
16624 int arg4
= (int) 0 ;
16625 int arg5
= (int) 0 ;
16626 PyObject
* obj0
= 0 ;
16627 PyObject
* obj1
= 0 ;
16628 PyObject
* obj2
= 0 ;
16629 PyObject
* obj3
= 0 ;
16630 PyObject
* obj4
= 0 ;
16631 char *kwnames
[] = {
16632 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
16635 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyDrawnShape_base_OnBeginDragRight",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
16636 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDrawnShape
,
16637 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
16638 arg2
= (double)SWIG_As_double(obj1
);
16639 if (PyErr_Occurred()) SWIG_fail
;
16640 arg3
= (double)SWIG_As_double(obj2
);
16641 if (PyErr_Occurred()) SWIG_fail
;
16643 arg4
= (int)SWIG_As_int(obj3
);
16644 if (PyErr_Occurred()) SWIG_fail
;
16647 arg5
= (int)SWIG_As_int(obj4
);
16648 if (PyErr_Occurred()) SWIG_fail
;
16651 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
16652 (arg1
)->base_OnBeginDragRight(arg2
,arg3
,arg4
,arg5
);
16654 wxPyEndAllowThreads(__tstate
);
16655 if (PyErr_Occurred()) SWIG_fail
;
16657 Py_INCREF(Py_None
); resultobj
= Py_None
;
16664 static PyObject
*_wrap_PyDrawnShape_base_OnEndDragRight(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
16665 PyObject
*resultobj
;
16666 wxPyDrawnShape
*arg1
= (wxPyDrawnShape
*) 0 ;
16669 int arg4
= (int) 0 ;
16670 int arg5
= (int) 0 ;
16671 PyObject
* obj0
= 0 ;
16672 PyObject
* obj1
= 0 ;
16673 PyObject
* obj2
= 0 ;
16674 PyObject
* obj3
= 0 ;
16675 PyObject
* obj4
= 0 ;
16676 char *kwnames
[] = {
16677 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
16680 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyDrawnShape_base_OnEndDragRight",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
16681 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDrawnShape
,
16682 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
16683 arg2
= (double)SWIG_As_double(obj1
);
16684 if (PyErr_Occurred()) SWIG_fail
;
16685 arg3
= (double)SWIG_As_double(obj2
);
16686 if (PyErr_Occurred()) SWIG_fail
;
16688 arg4
= (int)SWIG_As_int(obj3
);
16689 if (PyErr_Occurred()) SWIG_fail
;
16692 arg5
= (int)SWIG_As_int(obj4
);
16693 if (PyErr_Occurred()) SWIG_fail
;
16696 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
16697 (arg1
)->base_OnEndDragRight(arg2
,arg3
,arg4
,arg5
);
16699 wxPyEndAllowThreads(__tstate
);
16700 if (PyErr_Occurred()) SWIG_fail
;
16702 Py_INCREF(Py_None
); resultobj
= Py_None
;
16709 static PyObject
*_wrap_PyDrawnShape_base_OnDrawOutline(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
16710 PyObject
*resultobj
;
16711 wxPyDrawnShape
*arg1
= (wxPyDrawnShape
*) 0 ;
16717 PyObject
* obj0
= 0 ;
16718 PyObject
* obj1
= 0 ;
16719 PyObject
* obj2
= 0 ;
16720 PyObject
* obj3
= 0 ;
16721 PyObject
* obj4
= 0 ;
16722 PyObject
* obj5
= 0 ;
16723 char *kwnames
[] = {
16724 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "w",(char *) "h", NULL
16727 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOOOO:PyDrawnShape_base_OnDrawOutline",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
16728 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDrawnShape
,
16729 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
16730 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
16731 SWIG_POINTER_EXCEPTION
| 0)) == -1)
16733 if (arg2
== NULL
) {
16734 PyErr_SetString(PyExc_TypeError
,"null reference");
16737 arg3
= (double)SWIG_As_double(obj2
);
16738 if (PyErr_Occurred()) SWIG_fail
;
16739 arg4
= (double)SWIG_As_double(obj3
);
16740 if (PyErr_Occurred()) SWIG_fail
;
16741 arg5
= (double)SWIG_As_double(obj4
);
16742 if (PyErr_Occurred()) SWIG_fail
;
16743 arg6
= (double)SWIG_As_double(obj5
);
16744 if (PyErr_Occurred()) SWIG_fail
;
16746 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
16747 (arg1
)->base_OnDrawOutline(*arg2
,arg3
,arg4
,arg5
,arg6
);
16749 wxPyEndAllowThreads(__tstate
);
16750 if (PyErr_Occurred()) SWIG_fail
;
16752 Py_INCREF(Py_None
); resultobj
= Py_None
;
16759 static PyObject
*_wrap_PyDrawnShape_base_OnDrawControlPoints(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
16760 PyObject
*resultobj
;
16761 wxPyDrawnShape
*arg1
= (wxPyDrawnShape
*) 0 ;
16763 PyObject
* obj0
= 0 ;
16764 PyObject
* obj1
= 0 ;
16765 char *kwnames
[] = {
16766 (char *) "self",(char *) "dc", NULL
16769 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyDrawnShape_base_OnDrawControlPoints",kwnames
,&obj0
,&obj1
)) goto fail
;
16770 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDrawnShape
,
16771 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
16772 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
16773 SWIG_POINTER_EXCEPTION
| 0)) == -1)
16775 if (arg2
== NULL
) {
16776 PyErr_SetString(PyExc_TypeError
,"null reference");
16780 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
16781 (arg1
)->base_OnDrawControlPoints(*arg2
);
16783 wxPyEndAllowThreads(__tstate
);
16784 if (PyErr_Occurred()) SWIG_fail
;
16786 Py_INCREF(Py_None
); resultobj
= Py_None
;
16793 static PyObject
*_wrap_PyDrawnShape_base_OnEraseControlPoints(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
16794 PyObject
*resultobj
;
16795 wxPyDrawnShape
*arg1
= (wxPyDrawnShape
*) 0 ;
16797 PyObject
* obj0
= 0 ;
16798 PyObject
* obj1
= 0 ;
16799 char *kwnames
[] = {
16800 (char *) "self",(char *) "dc", NULL
16803 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyDrawnShape_base_OnEraseControlPoints",kwnames
,&obj0
,&obj1
)) goto fail
;
16804 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDrawnShape
,
16805 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
16806 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
16807 SWIG_POINTER_EXCEPTION
| 0)) == -1)
16809 if (arg2
== NULL
) {
16810 PyErr_SetString(PyExc_TypeError
,"null reference");
16814 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
16815 (arg1
)->base_OnEraseControlPoints(*arg2
);
16817 wxPyEndAllowThreads(__tstate
);
16818 if (PyErr_Occurred()) SWIG_fail
;
16820 Py_INCREF(Py_None
); resultobj
= Py_None
;
16827 static PyObject
*_wrap_PyDrawnShape_base_OnMoveLink(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
16828 PyObject
*resultobj
;
16829 wxPyDrawnShape
*arg1
= (wxPyDrawnShape
*) 0 ;
16831 bool arg3
= (bool) true ;
16832 PyObject
* obj0
= 0 ;
16833 PyObject
* obj1
= 0 ;
16834 PyObject
* obj2
= 0 ;
16835 char *kwnames
[] = {
16836 (char *) "self",(char *) "dc",(char *) "moveControlPoints", NULL
16839 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:PyDrawnShape_base_OnMoveLink",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
16840 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDrawnShape
,
16841 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
16842 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
16843 SWIG_POINTER_EXCEPTION
| 0)) == -1)
16845 if (arg2
== NULL
) {
16846 PyErr_SetString(PyExc_TypeError
,"null reference");
16850 arg3
= (bool)SWIG_As_bool(obj2
);
16851 if (PyErr_Occurred()) SWIG_fail
;
16854 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
16855 (arg1
)->base_OnMoveLink(*arg2
,arg3
);
16857 wxPyEndAllowThreads(__tstate
);
16858 if (PyErr_Occurred()) SWIG_fail
;
16860 Py_INCREF(Py_None
); resultobj
= Py_None
;
16867 static PyObject
*_wrap_PyDrawnShape_base_OnSizingDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
16868 PyObject
*resultobj
;
16869 wxPyDrawnShape
*arg1
= (wxPyDrawnShape
*) 0 ;
16870 wxPyControlPoint
*arg2
= (wxPyControlPoint
*) 0 ;
16874 int arg6
= (int) 0 ;
16875 int arg7
= (int) 0 ;
16876 PyObject
* obj0
= 0 ;
16877 PyObject
* obj1
= 0 ;
16878 PyObject
* obj2
= 0 ;
16879 PyObject
* obj3
= 0 ;
16880 PyObject
* obj4
= 0 ;
16881 PyObject
* obj5
= 0 ;
16882 PyObject
* obj6
= 0 ;
16883 char *kwnames
[] = {
16884 (char *) "self",(char *) "pt",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
16887 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOOO|OO:PyDrawnShape_base_OnSizingDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) goto fail
;
16888 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDrawnShape
,
16889 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
16890 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyControlPoint
,
16891 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
16892 arg3
= (bool)SWIG_As_bool(obj2
);
16893 if (PyErr_Occurred()) SWIG_fail
;
16894 arg4
= (double)SWIG_As_double(obj3
);
16895 if (PyErr_Occurred()) SWIG_fail
;
16896 arg5
= (double)SWIG_As_double(obj4
);
16897 if (PyErr_Occurred()) SWIG_fail
;
16899 arg6
= (int)SWIG_As_int(obj5
);
16900 if (PyErr_Occurred()) SWIG_fail
;
16903 arg7
= (int)SWIG_As_int(obj6
);
16904 if (PyErr_Occurred()) SWIG_fail
;
16907 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
16908 (arg1
)->base_OnSizingDragLeft(arg2
,arg3
,arg4
,arg5
,arg6
,arg7
);
16910 wxPyEndAllowThreads(__tstate
);
16911 if (PyErr_Occurred()) SWIG_fail
;
16913 Py_INCREF(Py_None
); resultobj
= Py_None
;
16920 static PyObject
*_wrap_PyDrawnShape_base_OnSizingBeginDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
16921 PyObject
*resultobj
;
16922 wxPyDrawnShape
*arg1
= (wxPyDrawnShape
*) 0 ;
16923 wxPyControlPoint
*arg2
= (wxPyControlPoint
*) 0 ;
16926 int arg5
= (int) 0 ;
16927 int arg6
= (int) 0 ;
16928 PyObject
* obj0
= 0 ;
16929 PyObject
* obj1
= 0 ;
16930 PyObject
* obj2
= 0 ;
16931 PyObject
* obj3
= 0 ;
16932 PyObject
* obj4
= 0 ;
16933 PyObject
* obj5
= 0 ;
16934 char *kwnames
[] = {
16935 (char *) "self",(char *) "pt",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
16938 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO|OO:PyDrawnShape_base_OnSizingBeginDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
16939 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDrawnShape
,
16940 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
16941 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyControlPoint
,
16942 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
16943 arg3
= (double)SWIG_As_double(obj2
);
16944 if (PyErr_Occurred()) SWIG_fail
;
16945 arg4
= (double)SWIG_As_double(obj3
);
16946 if (PyErr_Occurred()) SWIG_fail
;
16948 arg5
= (int)SWIG_As_int(obj4
);
16949 if (PyErr_Occurred()) SWIG_fail
;
16952 arg6
= (int)SWIG_As_int(obj5
);
16953 if (PyErr_Occurred()) SWIG_fail
;
16956 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
16957 (arg1
)->base_OnSizingBeginDragLeft(arg2
,arg3
,arg4
,arg5
,arg6
);
16959 wxPyEndAllowThreads(__tstate
);
16960 if (PyErr_Occurred()) SWIG_fail
;
16962 Py_INCREF(Py_None
); resultobj
= Py_None
;
16969 static PyObject
*_wrap_PyDrawnShape_base_OnSizingEndDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
16970 PyObject
*resultobj
;
16971 wxPyDrawnShape
*arg1
= (wxPyDrawnShape
*) 0 ;
16972 wxPyControlPoint
*arg2
= (wxPyControlPoint
*) 0 ;
16975 int arg5
= (int) 0 ;
16976 int arg6
= (int) 0 ;
16977 PyObject
* obj0
= 0 ;
16978 PyObject
* obj1
= 0 ;
16979 PyObject
* obj2
= 0 ;
16980 PyObject
* obj3
= 0 ;
16981 PyObject
* obj4
= 0 ;
16982 PyObject
* obj5
= 0 ;
16983 char *kwnames
[] = {
16984 (char *) "self",(char *) "pt",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
16987 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO|OO:PyDrawnShape_base_OnSizingEndDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
16988 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDrawnShape
,
16989 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
16990 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyControlPoint
,
16991 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
16992 arg3
= (double)SWIG_As_double(obj2
);
16993 if (PyErr_Occurred()) SWIG_fail
;
16994 arg4
= (double)SWIG_As_double(obj3
);
16995 if (PyErr_Occurred()) SWIG_fail
;
16997 arg5
= (int)SWIG_As_int(obj4
);
16998 if (PyErr_Occurred()) SWIG_fail
;
17001 arg6
= (int)SWIG_As_int(obj5
);
17002 if (PyErr_Occurred()) SWIG_fail
;
17005 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
17006 (arg1
)->base_OnSizingEndDragLeft(arg2
,arg3
,arg4
,arg5
,arg6
);
17008 wxPyEndAllowThreads(__tstate
);
17009 if (PyErr_Occurred()) SWIG_fail
;
17011 Py_INCREF(Py_None
); resultobj
= Py_None
;
17018 static PyObject
*_wrap_PyDrawnShape_base_OnBeginSize(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
17019 PyObject
*resultobj
;
17020 wxPyDrawnShape
*arg1
= (wxPyDrawnShape
*) 0 ;
17023 PyObject
* obj0
= 0 ;
17024 PyObject
* obj1
= 0 ;
17025 PyObject
* obj2
= 0 ;
17026 char *kwnames
[] = {
17027 (char *) "self",(char *) "w",(char *) "h", NULL
17030 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyDrawnShape_base_OnBeginSize",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
17031 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDrawnShape
,
17032 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
17033 arg2
= (double)SWIG_As_double(obj1
);
17034 if (PyErr_Occurred()) SWIG_fail
;
17035 arg3
= (double)SWIG_As_double(obj2
);
17036 if (PyErr_Occurred()) SWIG_fail
;
17038 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
17039 (arg1
)->base_OnBeginSize(arg2
,arg3
);
17041 wxPyEndAllowThreads(__tstate
);
17042 if (PyErr_Occurred()) SWIG_fail
;
17044 Py_INCREF(Py_None
); resultobj
= Py_None
;
17051 static PyObject
*_wrap_PyDrawnShape_base_OnEndSize(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
17052 PyObject
*resultobj
;
17053 wxPyDrawnShape
*arg1
= (wxPyDrawnShape
*) 0 ;
17056 PyObject
* obj0
= 0 ;
17057 PyObject
* obj1
= 0 ;
17058 PyObject
* obj2
= 0 ;
17059 char *kwnames
[] = {
17060 (char *) "self",(char *) "w",(char *) "h", NULL
17063 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyDrawnShape_base_OnEndSize",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
17064 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDrawnShape
,
17065 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
17066 arg2
= (double)SWIG_As_double(obj1
);
17067 if (PyErr_Occurred()) SWIG_fail
;
17068 arg3
= (double)SWIG_As_double(obj2
);
17069 if (PyErr_Occurred()) SWIG_fail
;
17071 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
17072 (arg1
)->base_OnEndSize(arg2
,arg3
);
17074 wxPyEndAllowThreads(__tstate
);
17075 if (PyErr_Occurred()) SWIG_fail
;
17077 Py_INCREF(Py_None
); resultobj
= Py_None
;
17084 static PyObject
* PyDrawnShape_swigregister(PyObject
*, PyObject
*args
) {
17086 if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
;
17087 SWIG_TypeClientData(SWIGTYPE_p_wxPyDrawnShape
, obj
);
17089 return Py_BuildValue((char *)"");
17091 static PyObject
*_wrap_new_OGLConstraint(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
17092 PyObject
*resultobj
;
17094 wxPyShape
*arg2
= (wxPyShape
*) 0 ;
17095 PyObject
*arg3
= (PyObject
*) 0 ;
17096 wxOGLConstraint
*result
;
17097 PyObject
* obj0
= 0 ;
17098 PyObject
* obj1
= 0 ;
17099 PyObject
* obj2
= 0 ;
17100 char *kwnames
[] = {
17101 (char *) "type",(char *) "constraining",(char *) "constrained", NULL
17104 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:new_OGLConstraint",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
17105 arg1
= (int)SWIG_As_int(obj0
);
17106 if (PyErr_Occurred()) SWIG_fail
;
17107 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyShape
,
17108 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
17111 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
17112 result
= (wxOGLConstraint
*)new_wxOGLConstraint(arg1
,arg2
,arg3
);
17114 wxPyEndAllowThreads(__tstate
);
17115 if (PyErr_Occurred()) SWIG_fail
;
17118 resultobj
= wxPyMake_wxObject(result
, 1);
17126 static PyObject
*_wrap_OGLConstraint_Evaluate(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
17127 PyObject
*resultobj
;
17128 wxOGLConstraint
*arg1
= (wxOGLConstraint
*) 0 ;
17130 PyObject
* obj0
= 0 ;
17131 char *kwnames
[] = {
17132 (char *) "self", NULL
17135 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:OGLConstraint_Evaluate",kwnames
,&obj0
)) goto fail
;
17136 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxOGLConstraint
,
17137 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
17139 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
17140 result
= (bool)(arg1
)->Evaluate();
17142 wxPyEndAllowThreads(__tstate
);
17143 if (PyErr_Occurred()) SWIG_fail
;
17146 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
17154 static PyObject
*_wrap_OGLConstraint_SetSpacing(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
17155 PyObject
*resultobj
;
17156 wxOGLConstraint
*arg1
= (wxOGLConstraint
*) 0 ;
17159 PyObject
* obj0
= 0 ;
17160 PyObject
* obj1
= 0 ;
17161 PyObject
* obj2
= 0 ;
17162 char *kwnames
[] = {
17163 (char *) "self",(char *) "x",(char *) "y", NULL
17166 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:OGLConstraint_SetSpacing",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
17167 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxOGLConstraint
,
17168 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
17169 arg2
= (double)SWIG_As_double(obj1
);
17170 if (PyErr_Occurred()) SWIG_fail
;
17171 arg3
= (double)SWIG_As_double(obj2
);
17172 if (PyErr_Occurred()) SWIG_fail
;
17174 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
17175 (arg1
)->SetSpacing(arg2
,arg3
);
17177 wxPyEndAllowThreads(__tstate
);
17178 if (PyErr_Occurred()) SWIG_fail
;
17180 Py_INCREF(Py_None
); resultobj
= Py_None
;
17187 static PyObject
*_wrap_OGLConstraint_Equals(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
17188 PyObject
*resultobj
;
17189 wxOGLConstraint
*arg1
= (wxOGLConstraint
*) 0 ;
17193 PyObject
* obj0
= 0 ;
17194 PyObject
* obj1
= 0 ;
17195 PyObject
* obj2
= 0 ;
17196 char *kwnames
[] = {
17197 (char *) "self",(char *) "a",(char *) "b", NULL
17200 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:OGLConstraint_Equals",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
17201 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxOGLConstraint
,
17202 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
17203 arg2
= (double)SWIG_As_double(obj1
);
17204 if (PyErr_Occurred()) SWIG_fail
;
17205 arg3
= (double)SWIG_As_double(obj2
);
17206 if (PyErr_Occurred()) SWIG_fail
;
17208 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
17209 result
= (bool)(arg1
)->Equals(arg2
,arg3
);
17211 wxPyEndAllowThreads(__tstate
);
17212 if (PyErr_Occurred()) SWIG_fail
;
17215 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
17223 static PyObject
* OGLConstraint_swigregister(PyObject
*, PyObject
*args
) {
17225 if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
;
17226 SWIG_TypeClientData(SWIGTYPE_p_wxOGLConstraint
, obj
);
17228 return Py_BuildValue((char *)"");
17230 static PyObject
*_wrap_new_PyCompositeShape(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
17231 PyObject
*resultobj
;
17232 wxPyCompositeShape
*result
;
17233 char *kwnames
[] = {
17237 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":new_PyCompositeShape",kwnames
)) goto fail
;
17239 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
17240 result
= (wxPyCompositeShape
*)new wxPyCompositeShape();
17242 wxPyEndAllowThreads(__tstate
);
17243 if (PyErr_Occurred()) SWIG_fail
;
17245 resultobj
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxPyCompositeShape
, 1);
17252 static PyObject
*_wrap_PyCompositeShape__setCallbackInfo(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
17253 PyObject
*resultobj
;
17254 wxPyCompositeShape
*arg1
= (wxPyCompositeShape
*) 0 ;
17255 PyObject
*arg2
= (PyObject
*) 0 ;
17256 PyObject
*arg3
= (PyObject
*) 0 ;
17257 PyObject
* obj0
= 0 ;
17258 PyObject
* obj1
= 0 ;
17259 PyObject
* obj2
= 0 ;
17260 char *kwnames
[] = {
17261 (char *) "self",(char *) "self",(char *) "_class", NULL
17264 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyCompositeShape__setCallbackInfo",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
17265 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyCompositeShape
,
17266 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
17270 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
17271 (arg1
)->_setCallbackInfo(arg2
,arg3
);
17273 wxPyEndAllowThreads(__tstate
);
17274 if (PyErr_Occurred()) SWIG_fail
;
17276 Py_INCREF(Py_None
); resultobj
= Py_None
;
17283 static PyObject
*_wrap_PyCompositeShape_AddChild(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
17284 PyObject
*resultobj
;
17285 wxPyCompositeShape
*arg1
= (wxPyCompositeShape
*) 0 ;
17286 wxPyShape
*arg2
= (wxPyShape
*) 0 ;
17287 wxPyShape
*arg3
= (wxPyShape
*) NULL
;
17288 PyObject
* obj0
= 0 ;
17289 PyObject
* obj1
= 0 ;
17290 PyObject
* obj2
= 0 ;
17291 char *kwnames
[] = {
17292 (char *) "self",(char *) "child",(char *) "addAfter", NULL
17295 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:PyCompositeShape_AddChild",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
17296 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyCompositeShape
,
17297 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
17298 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyShape
,
17299 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
17301 if ((SWIG_ConvertPtr(obj2
,(void **)(&arg3
),SWIGTYPE_p_wxPyShape
,
17302 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
17305 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
17306 (arg1
)->AddChild(arg2
,arg3
);
17308 wxPyEndAllowThreads(__tstate
);
17309 if (PyErr_Occurred()) SWIG_fail
;
17311 Py_INCREF(Py_None
); resultobj
= Py_None
;
17318 static PyObject
*_wrap_PyCompositeShape_AddConstraint(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
17319 PyObject
*resultobj
;
17320 wxPyCompositeShape
*arg1
= (wxPyCompositeShape
*) 0 ;
17321 wxOGLConstraint
*arg2
= (wxOGLConstraint
*) 0 ;
17322 wxOGLConstraint
*result
;
17323 PyObject
* obj0
= 0 ;
17324 PyObject
* obj1
= 0 ;
17325 char *kwnames
[] = {
17326 (char *) "self",(char *) "constraint", NULL
17329 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyCompositeShape_AddConstraint",kwnames
,&obj0
,&obj1
)) goto fail
;
17330 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyCompositeShape
,
17331 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
17332 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxOGLConstraint
,
17333 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
17335 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
17336 result
= (wxOGLConstraint
*)(arg1
)->AddConstraint(arg2
);
17338 wxPyEndAllowThreads(__tstate
);
17339 if (PyErr_Occurred()) SWIG_fail
;
17342 resultobj
= wxPyMake_wxObject(result
, 0);
17350 static PyObject
*_wrap_PyCompositeShape_AddConstrainedShapes(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
17351 PyObject
*resultobj
;
17352 wxPyCompositeShape
*arg1
= (wxPyCompositeShape
*) 0 ;
17354 wxPyShape
*arg3
= (wxPyShape
*) 0 ;
17355 PyObject
*arg4
= (PyObject
*) 0 ;
17356 wxOGLConstraint
*result
;
17357 PyObject
* obj0
= 0 ;
17358 PyObject
* obj1
= 0 ;
17359 PyObject
* obj2
= 0 ;
17360 PyObject
* obj3
= 0 ;
17361 char *kwnames
[] = {
17362 (char *) "self",(char *) "type",(char *) "constraining",(char *) "constrained", NULL
17365 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO:PyCompositeShape_AddConstrainedShapes",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) goto fail
;
17366 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyCompositeShape
,
17367 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
17368 arg2
= (int)SWIG_As_int(obj1
);
17369 if (PyErr_Occurred()) SWIG_fail
;
17370 if ((SWIG_ConvertPtr(obj2
,(void **)(&arg3
),SWIGTYPE_p_wxPyShape
,
17371 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
17374 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
17375 result
= (wxOGLConstraint
*)wxPyCompositeShape_AddConstrainedShapes(arg1
,arg2
,arg3
,arg4
);
17377 wxPyEndAllowThreads(__tstate
);
17378 if (PyErr_Occurred()) SWIG_fail
;
17381 resultobj
= wxPyMake_wxObject(result
, 0);
17389 static PyObject
*_wrap_PyCompositeShape_AddSimpleConstraint(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
17390 PyObject
*resultobj
;
17391 wxPyCompositeShape
*arg1
= (wxPyCompositeShape
*) 0 ;
17393 wxPyShape
*arg3
= (wxPyShape
*) 0 ;
17394 wxPyShape
*arg4
= (wxPyShape
*) 0 ;
17395 wxOGLConstraint
*result
;
17396 PyObject
* obj0
= 0 ;
17397 PyObject
* obj1
= 0 ;
17398 PyObject
* obj2
= 0 ;
17399 PyObject
* obj3
= 0 ;
17400 char *kwnames
[] = {
17401 (char *) "self",(char *) "type",(char *) "constraining",(char *) "constrained", NULL
17404 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO:PyCompositeShape_AddSimpleConstraint",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) goto fail
;
17405 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyCompositeShape
,
17406 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
17407 arg2
= (int)SWIG_As_int(obj1
);
17408 if (PyErr_Occurred()) SWIG_fail
;
17409 if ((SWIG_ConvertPtr(obj2
,(void **)(&arg3
),SWIGTYPE_p_wxPyShape
,
17410 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
17411 if ((SWIG_ConvertPtr(obj3
,(void **)(&arg4
),SWIGTYPE_p_wxPyShape
,
17412 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
17414 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
17415 result
= (wxOGLConstraint
*)(arg1
)->AddConstraint(arg2
,arg3
,arg4
);
17417 wxPyEndAllowThreads(__tstate
);
17418 if (PyErr_Occurred()) SWIG_fail
;
17421 resultobj
= wxPyMake_wxObject(result
, 0);
17429 static PyObject
*_wrap_PyCompositeShape_CalculateSize(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
17430 PyObject
*resultobj
;
17431 wxPyCompositeShape
*arg1
= (wxPyCompositeShape
*) 0 ;
17432 PyObject
* obj0
= 0 ;
17433 char *kwnames
[] = {
17434 (char *) "self", NULL
17437 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyCompositeShape_CalculateSize",kwnames
,&obj0
)) goto fail
;
17438 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyCompositeShape
,
17439 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
17441 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
17442 (arg1
)->CalculateSize();
17444 wxPyEndAllowThreads(__tstate
);
17445 if (PyErr_Occurred()) SWIG_fail
;
17447 Py_INCREF(Py_None
); resultobj
= Py_None
;
17454 static PyObject
*_wrap_PyCompositeShape_ContainsDivision(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
17455 PyObject
*resultobj
;
17456 wxPyCompositeShape
*arg1
= (wxPyCompositeShape
*) 0 ;
17457 wxPyDivisionShape
*arg2
= (wxPyDivisionShape
*) 0 ;
17459 PyObject
* obj0
= 0 ;
17460 PyObject
* obj1
= 0 ;
17461 char *kwnames
[] = {
17462 (char *) "self",(char *) "division", NULL
17465 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyCompositeShape_ContainsDivision",kwnames
,&obj0
,&obj1
)) goto fail
;
17466 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyCompositeShape
,
17467 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
17468 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyDivisionShape
,
17469 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
17471 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
17472 result
= (bool)(arg1
)->ContainsDivision(arg2
);
17474 wxPyEndAllowThreads(__tstate
);
17475 if (PyErr_Occurred()) SWIG_fail
;
17478 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
17486 static PyObject
*_wrap_PyCompositeShape_DeleteConstraint(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
17487 PyObject
*resultobj
;
17488 wxPyCompositeShape
*arg1
= (wxPyCompositeShape
*) 0 ;
17489 wxOGLConstraint
*arg2
= (wxOGLConstraint
*) 0 ;
17490 PyObject
* obj0
= 0 ;
17491 PyObject
* obj1
= 0 ;
17492 char *kwnames
[] = {
17493 (char *) "self",(char *) "constraint", NULL
17496 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyCompositeShape_DeleteConstraint",kwnames
,&obj0
,&obj1
)) goto fail
;
17497 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyCompositeShape
,
17498 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
17499 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxOGLConstraint
,
17500 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
17502 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
17503 (arg1
)->DeleteConstraint(arg2
);
17505 wxPyEndAllowThreads(__tstate
);
17506 if (PyErr_Occurred()) SWIG_fail
;
17508 Py_INCREF(Py_None
); resultobj
= Py_None
;
17515 static PyObject
*_wrap_PyCompositeShape_DeleteConstraintsInvolvingChild(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
17516 PyObject
*resultobj
;
17517 wxPyCompositeShape
*arg1
= (wxPyCompositeShape
*) 0 ;
17518 wxPyShape
*arg2
= (wxPyShape
*) 0 ;
17519 PyObject
* obj0
= 0 ;
17520 PyObject
* obj1
= 0 ;
17521 char *kwnames
[] = {
17522 (char *) "self",(char *) "child", NULL
17525 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyCompositeShape_DeleteConstraintsInvolvingChild",kwnames
,&obj0
,&obj1
)) goto fail
;
17526 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyCompositeShape
,
17527 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
17528 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyShape
,
17529 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
17531 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
17532 (arg1
)->DeleteConstraintsInvolvingChild(arg2
);
17534 wxPyEndAllowThreads(__tstate
);
17535 if (PyErr_Occurred()) SWIG_fail
;
17537 Py_INCREF(Py_None
); resultobj
= Py_None
;
17544 static PyObject
*_wrap_PyCompositeShape_FindContainerImage(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
17545 PyObject
*resultobj
;
17546 wxPyCompositeShape
*arg1
= (wxPyCompositeShape
*) 0 ;
17548 PyObject
* obj0
= 0 ;
17549 char *kwnames
[] = {
17550 (char *) "self", NULL
17553 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyCompositeShape_FindContainerImage",kwnames
,&obj0
)) goto fail
;
17554 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyCompositeShape
,
17555 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
17557 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
17558 result
= (wxPyShape
*)(arg1
)->FindContainerImage();
17560 wxPyEndAllowThreads(__tstate
);
17561 if (PyErr_Occurred()) SWIG_fail
;
17564 resultobj
= wxPyMake_wxShapeEvtHandler(result
, 0);
17572 static PyObject
*_wrap_PyCompositeShape_GetConstraints(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
17573 PyObject
*resultobj
;
17574 wxPyCompositeShape
*arg1
= (wxPyCompositeShape
*) 0 ;
17576 PyObject
* obj0
= 0 ;
17577 char *kwnames
[] = {
17578 (char *) "self", NULL
17581 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyCompositeShape_GetConstraints",kwnames
,&obj0
)) goto fail
;
17582 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyCompositeShape
,
17583 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
17585 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
17586 result
= (PyObject
*)wxPyCompositeShape_GetConstraints(arg1
);
17588 wxPyEndAllowThreads(__tstate
);
17589 if (PyErr_Occurred()) SWIG_fail
;
17591 resultobj
= result
;
17598 static PyObject
*_wrap_PyCompositeShape_GetDivisions(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
17599 PyObject
*resultobj
;
17600 wxPyCompositeShape
*arg1
= (wxPyCompositeShape
*) 0 ;
17602 PyObject
* obj0
= 0 ;
17603 char *kwnames
[] = {
17604 (char *) "self", NULL
17607 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyCompositeShape_GetDivisions",kwnames
,&obj0
)) goto fail
;
17608 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyCompositeShape
,
17609 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
17611 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
17612 result
= (PyObject
*)wxPyCompositeShape_GetDivisions(arg1
);
17614 wxPyEndAllowThreads(__tstate
);
17615 if (PyErr_Occurred()) SWIG_fail
;
17617 resultobj
= result
;
17624 static PyObject
*_wrap_PyCompositeShape_MakeContainer(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
17625 PyObject
*resultobj
;
17626 wxPyCompositeShape
*arg1
= (wxPyCompositeShape
*) 0 ;
17627 PyObject
* obj0
= 0 ;
17628 char *kwnames
[] = {
17629 (char *) "self", NULL
17632 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyCompositeShape_MakeContainer",kwnames
,&obj0
)) goto fail
;
17633 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyCompositeShape
,
17634 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
17636 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
17637 (arg1
)->MakeContainer();
17639 wxPyEndAllowThreads(__tstate
);
17640 if (PyErr_Occurred()) SWIG_fail
;
17642 Py_INCREF(Py_None
); resultobj
= Py_None
;
17649 static PyObject
*_wrap_PyCompositeShape_Recompute(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
17650 PyObject
*resultobj
;
17651 wxPyCompositeShape
*arg1
= (wxPyCompositeShape
*) 0 ;
17653 PyObject
* obj0
= 0 ;
17654 char *kwnames
[] = {
17655 (char *) "self", NULL
17658 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyCompositeShape_Recompute",kwnames
,&obj0
)) goto fail
;
17659 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyCompositeShape
,
17660 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
17662 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
17663 result
= (bool)(arg1
)->Recompute();
17665 wxPyEndAllowThreads(__tstate
);
17666 if (PyErr_Occurred()) SWIG_fail
;
17669 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
17677 static PyObject
*_wrap_PyCompositeShape_RemoveChild(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
17678 PyObject
*resultobj
;
17679 wxPyCompositeShape
*arg1
= (wxPyCompositeShape
*) 0 ;
17680 wxPyShape
*arg2
= (wxPyShape
*) 0 ;
17681 PyObject
* obj0
= 0 ;
17682 PyObject
* obj1
= 0 ;
17683 char *kwnames
[] = {
17684 (char *) "self",(char *) "child", NULL
17687 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyCompositeShape_RemoveChild",kwnames
,&obj0
,&obj1
)) goto fail
;
17688 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyCompositeShape
,
17689 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
17690 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyShape
,
17691 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
17693 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
17694 (arg1
)->RemoveChild(arg2
);
17696 wxPyEndAllowThreads(__tstate
);
17697 if (PyErr_Occurred()) SWIG_fail
;
17699 Py_INCREF(Py_None
); resultobj
= Py_None
;
17706 static PyObject
*_wrap_PyCompositeShape_base_OnDelete(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
17707 PyObject
*resultobj
;
17708 wxPyCompositeShape
*arg1
= (wxPyCompositeShape
*) 0 ;
17709 PyObject
* obj0
= 0 ;
17710 char *kwnames
[] = {
17711 (char *) "self", NULL
17714 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyCompositeShape_base_OnDelete",kwnames
,&obj0
)) goto fail
;
17715 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyCompositeShape
,
17716 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
17718 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
17719 (arg1
)->base_OnDelete();
17721 wxPyEndAllowThreads(__tstate
);
17722 if (PyErr_Occurred()) SWIG_fail
;
17724 Py_INCREF(Py_None
); resultobj
= Py_None
;
17731 static PyObject
*_wrap_PyCompositeShape_base_OnDraw(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
17732 PyObject
*resultobj
;
17733 wxPyCompositeShape
*arg1
= (wxPyCompositeShape
*) 0 ;
17735 PyObject
* obj0
= 0 ;
17736 PyObject
* obj1
= 0 ;
17737 char *kwnames
[] = {
17738 (char *) "self",(char *) "dc", NULL
17741 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyCompositeShape_base_OnDraw",kwnames
,&obj0
,&obj1
)) goto fail
;
17742 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyCompositeShape
,
17743 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
17744 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
17745 SWIG_POINTER_EXCEPTION
| 0)) == -1)
17747 if (arg2
== NULL
) {
17748 PyErr_SetString(PyExc_TypeError
,"null reference");
17752 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
17753 (arg1
)->base_OnDraw(*arg2
);
17755 wxPyEndAllowThreads(__tstate
);
17756 if (PyErr_Occurred()) SWIG_fail
;
17758 Py_INCREF(Py_None
); resultobj
= Py_None
;
17765 static PyObject
*_wrap_PyCompositeShape_base_OnDrawContents(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
17766 PyObject
*resultobj
;
17767 wxPyCompositeShape
*arg1
= (wxPyCompositeShape
*) 0 ;
17769 PyObject
* obj0
= 0 ;
17770 PyObject
* obj1
= 0 ;
17771 char *kwnames
[] = {
17772 (char *) "self",(char *) "dc", NULL
17775 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyCompositeShape_base_OnDrawContents",kwnames
,&obj0
,&obj1
)) goto fail
;
17776 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyCompositeShape
,
17777 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
17778 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
17779 SWIG_POINTER_EXCEPTION
| 0)) == -1)
17781 if (arg2
== NULL
) {
17782 PyErr_SetString(PyExc_TypeError
,"null reference");
17786 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
17787 (arg1
)->base_OnDrawContents(*arg2
);
17789 wxPyEndAllowThreads(__tstate
);
17790 if (PyErr_Occurred()) SWIG_fail
;
17792 Py_INCREF(Py_None
); resultobj
= Py_None
;
17799 static PyObject
*_wrap_PyCompositeShape_base_OnDrawBranches(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
17800 PyObject
*resultobj
;
17801 wxPyCompositeShape
*arg1
= (wxPyCompositeShape
*) 0 ;
17803 bool arg3
= (bool) FALSE
;
17804 PyObject
* obj0
= 0 ;
17805 PyObject
* obj1
= 0 ;
17806 PyObject
* obj2
= 0 ;
17807 char *kwnames
[] = {
17808 (char *) "self",(char *) "dc",(char *) "erase", NULL
17811 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:PyCompositeShape_base_OnDrawBranches",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
17812 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyCompositeShape
,
17813 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
17814 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
17815 SWIG_POINTER_EXCEPTION
| 0)) == -1)
17817 if (arg2
== NULL
) {
17818 PyErr_SetString(PyExc_TypeError
,"null reference");
17822 arg3
= (bool)SWIG_As_bool(obj2
);
17823 if (PyErr_Occurred()) SWIG_fail
;
17826 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
17827 (arg1
)->base_OnDrawBranches(*arg2
,arg3
);
17829 wxPyEndAllowThreads(__tstate
);
17830 if (PyErr_Occurred()) SWIG_fail
;
17832 Py_INCREF(Py_None
); resultobj
= Py_None
;
17839 static PyObject
*_wrap_PyCompositeShape_base_OnMoveLinks(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
17840 PyObject
*resultobj
;
17841 wxPyCompositeShape
*arg1
= (wxPyCompositeShape
*) 0 ;
17843 PyObject
* obj0
= 0 ;
17844 PyObject
* obj1
= 0 ;
17845 char *kwnames
[] = {
17846 (char *) "self",(char *) "dc", NULL
17849 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyCompositeShape_base_OnMoveLinks",kwnames
,&obj0
,&obj1
)) goto fail
;
17850 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyCompositeShape
,
17851 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
17852 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
17853 SWIG_POINTER_EXCEPTION
| 0)) == -1)
17855 if (arg2
== NULL
) {
17856 PyErr_SetString(PyExc_TypeError
,"null reference");
17860 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
17861 (arg1
)->base_OnMoveLinks(*arg2
);
17863 wxPyEndAllowThreads(__tstate
);
17864 if (PyErr_Occurred()) SWIG_fail
;
17866 Py_INCREF(Py_None
); resultobj
= Py_None
;
17873 static PyObject
*_wrap_PyCompositeShape_base_OnErase(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
17874 PyObject
*resultobj
;
17875 wxPyCompositeShape
*arg1
= (wxPyCompositeShape
*) 0 ;
17877 PyObject
* obj0
= 0 ;
17878 PyObject
* obj1
= 0 ;
17879 char *kwnames
[] = {
17880 (char *) "self",(char *) "dc", NULL
17883 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyCompositeShape_base_OnErase",kwnames
,&obj0
,&obj1
)) goto fail
;
17884 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyCompositeShape
,
17885 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
17886 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
17887 SWIG_POINTER_EXCEPTION
| 0)) == -1)
17889 if (arg2
== NULL
) {
17890 PyErr_SetString(PyExc_TypeError
,"null reference");
17894 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
17895 (arg1
)->base_OnErase(*arg2
);
17897 wxPyEndAllowThreads(__tstate
);
17898 if (PyErr_Occurred()) SWIG_fail
;
17900 Py_INCREF(Py_None
); resultobj
= Py_None
;
17907 static PyObject
*_wrap_PyCompositeShape_base_OnEraseContents(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
17908 PyObject
*resultobj
;
17909 wxPyCompositeShape
*arg1
= (wxPyCompositeShape
*) 0 ;
17911 PyObject
* obj0
= 0 ;
17912 PyObject
* obj1
= 0 ;
17913 char *kwnames
[] = {
17914 (char *) "self",(char *) "dc", NULL
17917 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyCompositeShape_base_OnEraseContents",kwnames
,&obj0
,&obj1
)) goto fail
;
17918 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyCompositeShape
,
17919 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
17920 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
17921 SWIG_POINTER_EXCEPTION
| 0)) == -1)
17923 if (arg2
== NULL
) {
17924 PyErr_SetString(PyExc_TypeError
,"null reference");
17928 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
17929 (arg1
)->base_OnEraseContents(*arg2
);
17931 wxPyEndAllowThreads(__tstate
);
17932 if (PyErr_Occurred()) SWIG_fail
;
17934 Py_INCREF(Py_None
); resultobj
= Py_None
;
17941 static PyObject
*_wrap_PyCompositeShape_base_OnHighlight(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
17942 PyObject
*resultobj
;
17943 wxPyCompositeShape
*arg1
= (wxPyCompositeShape
*) 0 ;
17945 PyObject
* obj0
= 0 ;
17946 PyObject
* obj1
= 0 ;
17947 char *kwnames
[] = {
17948 (char *) "self",(char *) "dc", NULL
17951 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyCompositeShape_base_OnHighlight",kwnames
,&obj0
,&obj1
)) goto fail
;
17952 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyCompositeShape
,
17953 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
17954 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
17955 SWIG_POINTER_EXCEPTION
| 0)) == -1)
17957 if (arg2
== NULL
) {
17958 PyErr_SetString(PyExc_TypeError
,"null reference");
17962 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
17963 (arg1
)->base_OnHighlight(*arg2
);
17965 wxPyEndAllowThreads(__tstate
);
17966 if (PyErr_Occurred()) SWIG_fail
;
17968 Py_INCREF(Py_None
); resultobj
= Py_None
;
17975 static PyObject
*_wrap_PyCompositeShape_base_OnLeftClick(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
17976 PyObject
*resultobj
;
17977 wxPyCompositeShape
*arg1
= (wxPyCompositeShape
*) 0 ;
17980 int arg4
= (int) 0 ;
17981 int arg5
= (int) 0 ;
17982 PyObject
* obj0
= 0 ;
17983 PyObject
* obj1
= 0 ;
17984 PyObject
* obj2
= 0 ;
17985 PyObject
* obj3
= 0 ;
17986 PyObject
* obj4
= 0 ;
17987 char *kwnames
[] = {
17988 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
17991 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyCompositeShape_base_OnLeftClick",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
17992 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyCompositeShape
,
17993 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
17994 arg2
= (double)SWIG_As_double(obj1
);
17995 if (PyErr_Occurred()) SWIG_fail
;
17996 arg3
= (double)SWIG_As_double(obj2
);
17997 if (PyErr_Occurred()) SWIG_fail
;
17999 arg4
= (int)SWIG_As_int(obj3
);
18000 if (PyErr_Occurred()) SWIG_fail
;
18003 arg5
= (int)SWIG_As_int(obj4
);
18004 if (PyErr_Occurred()) SWIG_fail
;
18007 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
18008 (arg1
)->base_OnLeftClick(arg2
,arg3
,arg4
,arg5
);
18010 wxPyEndAllowThreads(__tstate
);
18011 if (PyErr_Occurred()) SWIG_fail
;
18013 Py_INCREF(Py_None
); resultobj
= Py_None
;
18020 static PyObject
*_wrap_PyCompositeShape_base_OnLeftDoubleClick(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
18021 PyObject
*resultobj
;
18022 wxPyCompositeShape
*arg1
= (wxPyCompositeShape
*) 0 ;
18025 int arg4
= (int) 0 ;
18026 int arg5
= (int) 0 ;
18027 PyObject
* obj0
= 0 ;
18028 PyObject
* obj1
= 0 ;
18029 PyObject
* obj2
= 0 ;
18030 PyObject
* obj3
= 0 ;
18031 PyObject
* obj4
= 0 ;
18032 char *kwnames
[] = {
18033 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
18036 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyCompositeShape_base_OnLeftDoubleClick",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
18037 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyCompositeShape
,
18038 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
18039 arg2
= (double)SWIG_As_double(obj1
);
18040 if (PyErr_Occurred()) SWIG_fail
;
18041 arg3
= (double)SWIG_As_double(obj2
);
18042 if (PyErr_Occurred()) SWIG_fail
;
18044 arg4
= (int)SWIG_As_int(obj3
);
18045 if (PyErr_Occurred()) SWIG_fail
;
18048 arg5
= (int)SWIG_As_int(obj4
);
18049 if (PyErr_Occurred()) SWIG_fail
;
18052 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
18053 (arg1
)->base_OnLeftDoubleClick(arg2
,arg3
,arg4
,arg5
);
18055 wxPyEndAllowThreads(__tstate
);
18056 if (PyErr_Occurred()) SWIG_fail
;
18058 Py_INCREF(Py_None
); resultobj
= Py_None
;
18065 static PyObject
*_wrap_PyCompositeShape_base_OnRightClick(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
18066 PyObject
*resultobj
;
18067 wxPyCompositeShape
*arg1
= (wxPyCompositeShape
*) 0 ;
18070 int arg4
= (int) 0 ;
18071 int arg5
= (int) 0 ;
18072 PyObject
* obj0
= 0 ;
18073 PyObject
* obj1
= 0 ;
18074 PyObject
* obj2
= 0 ;
18075 PyObject
* obj3
= 0 ;
18076 PyObject
* obj4
= 0 ;
18077 char *kwnames
[] = {
18078 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
18081 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyCompositeShape_base_OnRightClick",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
18082 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyCompositeShape
,
18083 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
18084 arg2
= (double)SWIG_As_double(obj1
);
18085 if (PyErr_Occurred()) SWIG_fail
;
18086 arg3
= (double)SWIG_As_double(obj2
);
18087 if (PyErr_Occurred()) SWIG_fail
;
18089 arg4
= (int)SWIG_As_int(obj3
);
18090 if (PyErr_Occurred()) SWIG_fail
;
18093 arg5
= (int)SWIG_As_int(obj4
);
18094 if (PyErr_Occurred()) SWIG_fail
;
18097 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
18098 (arg1
)->base_OnRightClick(arg2
,arg3
,arg4
,arg5
);
18100 wxPyEndAllowThreads(__tstate
);
18101 if (PyErr_Occurred()) SWIG_fail
;
18103 Py_INCREF(Py_None
); resultobj
= Py_None
;
18110 static PyObject
*_wrap_PyCompositeShape_base_OnSize(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
18111 PyObject
*resultobj
;
18112 wxPyCompositeShape
*arg1
= (wxPyCompositeShape
*) 0 ;
18115 PyObject
* obj0
= 0 ;
18116 PyObject
* obj1
= 0 ;
18117 PyObject
* obj2
= 0 ;
18118 char *kwnames
[] = {
18119 (char *) "self",(char *) "x",(char *) "y", NULL
18122 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyCompositeShape_base_OnSize",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
18123 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyCompositeShape
,
18124 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
18125 arg2
= (double)SWIG_As_double(obj1
);
18126 if (PyErr_Occurred()) SWIG_fail
;
18127 arg3
= (double)SWIG_As_double(obj2
);
18128 if (PyErr_Occurred()) SWIG_fail
;
18130 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
18131 (arg1
)->base_OnSize(arg2
,arg3
);
18133 wxPyEndAllowThreads(__tstate
);
18134 if (PyErr_Occurred()) SWIG_fail
;
18136 Py_INCREF(Py_None
); resultobj
= Py_None
;
18143 static PyObject
*_wrap_PyCompositeShape_base_OnMovePre(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
18144 PyObject
*resultobj
;
18145 wxPyCompositeShape
*arg1
= (wxPyCompositeShape
*) 0 ;
18151 bool arg7
= (bool) true ;
18153 PyObject
* obj0
= 0 ;
18154 PyObject
* obj1
= 0 ;
18155 PyObject
* obj2
= 0 ;
18156 PyObject
* obj3
= 0 ;
18157 PyObject
* obj4
= 0 ;
18158 PyObject
* obj5
= 0 ;
18159 PyObject
* obj6
= 0 ;
18160 char *kwnames
[] = {
18161 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "old_x",(char *) "old_y",(char *) "display", NULL
18164 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOOOO|O:PyCompositeShape_base_OnMovePre",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) goto fail
;
18165 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyCompositeShape
,
18166 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
18167 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
18168 SWIG_POINTER_EXCEPTION
| 0)) == -1)
18170 if (arg2
== NULL
) {
18171 PyErr_SetString(PyExc_TypeError
,"null reference");
18174 arg3
= (double)SWIG_As_double(obj2
);
18175 if (PyErr_Occurred()) SWIG_fail
;
18176 arg4
= (double)SWIG_As_double(obj3
);
18177 if (PyErr_Occurred()) SWIG_fail
;
18178 arg5
= (double)SWIG_As_double(obj4
);
18179 if (PyErr_Occurred()) SWIG_fail
;
18180 arg6
= (double)SWIG_As_double(obj5
);
18181 if (PyErr_Occurred()) SWIG_fail
;
18183 arg7
= (bool)SWIG_As_bool(obj6
);
18184 if (PyErr_Occurred()) SWIG_fail
;
18187 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
18188 result
= (bool)(arg1
)->base_OnMovePre(*arg2
,arg3
,arg4
,arg5
,arg6
,arg7
);
18190 wxPyEndAllowThreads(__tstate
);
18191 if (PyErr_Occurred()) SWIG_fail
;
18194 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
18202 static PyObject
*_wrap_PyCompositeShape_base_OnMovePost(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
18203 PyObject
*resultobj
;
18204 wxPyCompositeShape
*arg1
= (wxPyCompositeShape
*) 0 ;
18210 bool arg7
= (bool) true ;
18211 PyObject
* obj0
= 0 ;
18212 PyObject
* obj1
= 0 ;
18213 PyObject
* obj2
= 0 ;
18214 PyObject
* obj3
= 0 ;
18215 PyObject
* obj4
= 0 ;
18216 PyObject
* obj5
= 0 ;
18217 PyObject
* obj6
= 0 ;
18218 char *kwnames
[] = {
18219 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "old_x",(char *) "old_y",(char *) "display", NULL
18222 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOOOO|O:PyCompositeShape_base_OnMovePost",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) goto fail
;
18223 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyCompositeShape
,
18224 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
18225 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
18226 SWIG_POINTER_EXCEPTION
| 0)) == -1)
18228 if (arg2
== NULL
) {
18229 PyErr_SetString(PyExc_TypeError
,"null reference");
18232 arg3
= (double)SWIG_As_double(obj2
);
18233 if (PyErr_Occurred()) SWIG_fail
;
18234 arg4
= (double)SWIG_As_double(obj3
);
18235 if (PyErr_Occurred()) SWIG_fail
;
18236 arg5
= (double)SWIG_As_double(obj4
);
18237 if (PyErr_Occurred()) SWIG_fail
;
18238 arg6
= (double)SWIG_As_double(obj5
);
18239 if (PyErr_Occurred()) SWIG_fail
;
18241 arg7
= (bool)SWIG_As_bool(obj6
);
18242 if (PyErr_Occurred()) SWIG_fail
;
18245 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
18246 (arg1
)->base_OnMovePost(*arg2
,arg3
,arg4
,arg5
,arg6
,arg7
);
18248 wxPyEndAllowThreads(__tstate
);
18249 if (PyErr_Occurred()) SWIG_fail
;
18251 Py_INCREF(Py_None
); resultobj
= Py_None
;
18258 static PyObject
*_wrap_PyCompositeShape_base_OnDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
18259 PyObject
*resultobj
;
18260 wxPyCompositeShape
*arg1
= (wxPyCompositeShape
*) 0 ;
18264 int arg5
= (int) 0 ;
18265 int arg6
= (int) 0 ;
18266 PyObject
* obj0
= 0 ;
18267 PyObject
* obj1
= 0 ;
18268 PyObject
* obj2
= 0 ;
18269 PyObject
* obj3
= 0 ;
18270 PyObject
* obj4
= 0 ;
18271 PyObject
* obj5
= 0 ;
18272 char *kwnames
[] = {
18273 (char *) "self",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
18276 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO|OO:PyCompositeShape_base_OnDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
18277 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyCompositeShape
,
18278 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
18279 arg2
= (bool)SWIG_As_bool(obj1
);
18280 if (PyErr_Occurred()) SWIG_fail
;
18281 arg3
= (double)SWIG_As_double(obj2
);
18282 if (PyErr_Occurred()) SWIG_fail
;
18283 arg4
= (double)SWIG_As_double(obj3
);
18284 if (PyErr_Occurred()) SWIG_fail
;
18286 arg5
= (int)SWIG_As_int(obj4
);
18287 if (PyErr_Occurred()) SWIG_fail
;
18290 arg6
= (int)SWIG_As_int(obj5
);
18291 if (PyErr_Occurred()) SWIG_fail
;
18294 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
18295 (arg1
)->base_OnDragLeft(arg2
,arg3
,arg4
,arg5
,arg6
);
18297 wxPyEndAllowThreads(__tstate
);
18298 if (PyErr_Occurred()) SWIG_fail
;
18300 Py_INCREF(Py_None
); resultobj
= Py_None
;
18307 static PyObject
*_wrap_PyCompositeShape_base_OnBeginDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
18308 PyObject
*resultobj
;
18309 wxPyCompositeShape
*arg1
= (wxPyCompositeShape
*) 0 ;
18312 int arg4
= (int) 0 ;
18313 int arg5
= (int) 0 ;
18314 PyObject
* obj0
= 0 ;
18315 PyObject
* obj1
= 0 ;
18316 PyObject
* obj2
= 0 ;
18317 PyObject
* obj3
= 0 ;
18318 PyObject
* obj4
= 0 ;
18319 char *kwnames
[] = {
18320 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
18323 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyCompositeShape_base_OnBeginDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
18324 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyCompositeShape
,
18325 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
18326 arg2
= (double)SWIG_As_double(obj1
);
18327 if (PyErr_Occurred()) SWIG_fail
;
18328 arg3
= (double)SWIG_As_double(obj2
);
18329 if (PyErr_Occurred()) SWIG_fail
;
18331 arg4
= (int)SWIG_As_int(obj3
);
18332 if (PyErr_Occurred()) SWIG_fail
;
18335 arg5
= (int)SWIG_As_int(obj4
);
18336 if (PyErr_Occurred()) SWIG_fail
;
18339 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
18340 (arg1
)->base_OnBeginDragLeft(arg2
,arg3
,arg4
,arg5
);
18342 wxPyEndAllowThreads(__tstate
);
18343 if (PyErr_Occurred()) SWIG_fail
;
18345 Py_INCREF(Py_None
); resultobj
= Py_None
;
18352 static PyObject
*_wrap_PyCompositeShape_base_OnEndDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
18353 PyObject
*resultobj
;
18354 wxPyCompositeShape
*arg1
= (wxPyCompositeShape
*) 0 ;
18357 int arg4
= (int) 0 ;
18358 int arg5
= (int) 0 ;
18359 PyObject
* obj0
= 0 ;
18360 PyObject
* obj1
= 0 ;
18361 PyObject
* obj2
= 0 ;
18362 PyObject
* obj3
= 0 ;
18363 PyObject
* obj4
= 0 ;
18364 char *kwnames
[] = {
18365 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
18368 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyCompositeShape_base_OnEndDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
18369 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyCompositeShape
,
18370 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
18371 arg2
= (double)SWIG_As_double(obj1
);
18372 if (PyErr_Occurred()) SWIG_fail
;
18373 arg3
= (double)SWIG_As_double(obj2
);
18374 if (PyErr_Occurred()) SWIG_fail
;
18376 arg4
= (int)SWIG_As_int(obj3
);
18377 if (PyErr_Occurred()) SWIG_fail
;
18380 arg5
= (int)SWIG_As_int(obj4
);
18381 if (PyErr_Occurred()) SWIG_fail
;
18384 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
18385 (arg1
)->base_OnEndDragLeft(arg2
,arg3
,arg4
,arg5
);
18387 wxPyEndAllowThreads(__tstate
);
18388 if (PyErr_Occurred()) SWIG_fail
;
18390 Py_INCREF(Py_None
); resultobj
= Py_None
;
18397 static PyObject
*_wrap_PyCompositeShape_base_OnDragRight(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
18398 PyObject
*resultobj
;
18399 wxPyCompositeShape
*arg1
= (wxPyCompositeShape
*) 0 ;
18403 int arg5
= (int) 0 ;
18404 int arg6
= (int) 0 ;
18405 PyObject
* obj0
= 0 ;
18406 PyObject
* obj1
= 0 ;
18407 PyObject
* obj2
= 0 ;
18408 PyObject
* obj3
= 0 ;
18409 PyObject
* obj4
= 0 ;
18410 PyObject
* obj5
= 0 ;
18411 char *kwnames
[] = {
18412 (char *) "self",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
18415 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO|OO:PyCompositeShape_base_OnDragRight",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
18416 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyCompositeShape
,
18417 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
18418 arg2
= (bool)SWIG_As_bool(obj1
);
18419 if (PyErr_Occurred()) SWIG_fail
;
18420 arg3
= (double)SWIG_As_double(obj2
);
18421 if (PyErr_Occurred()) SWIG_fail
;
18422 arg4
= (double)SWIG_As_double(obj3
);
18423 if (PyErr_Occurred()) SWIG_fail
;
18425 arg5
= (int)SWIG_As_int(obj4
);
18426 if (PyErr_Occurred()) SWIG_fail
;
18429 arg6
= (int)SWIG_As_int(obj5
);
18430 if (PyErr_Occurred()) SWIG_fail
;
18433 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
18434 (arg1
)->base_OnDragRight(arg2
,arg3
,arg4
,arg5
,arg6
);
18436 wxPyEndAllowThreads(__tstate
);
18437 if (PyErr_Occurred()) SWIG_fail
;
18439 Py_INCREF(Py_None
); resultobj
= Py_None
;
18446 static PyObject
*_wrap_PyCompositeShape_base_OnBeginDragRight(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
18447 PyObject
*resultobj
;
18448 wxPyCompositeShape
*arg1
= (wxPyCompositeShape
*) 0 ;
18451 int arg4
= (int) 0 ;
18452 int arg5
= (int) 0 ;
18453 PyObject
* obj0
= 0 ;
18454 PyObject
* obj1
= 0 ;
18455 PyObject
* obj2
= 0 ;
18456 PyObject
* obj3
= 0 ;
18457 PyObject
* obj4
= 0 ;
18458 char *kwnames
[] = {
18459 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
18462 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyCompositeShape_base_OnBeginDragRight",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
18463 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyCompositeShape
,
18464 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
18465 arg2
= (double)SWIG_As_double(obj1
);
18466 if (PyErr_Occurred()) SWIG_fail
;
18467 arg3
= (double)SWIG_As_double(obj2
);
18468 if (PyErr_Occurred()) SWIG_fail
;
18470 arg4
= (int)SWIG_As_int(obj3
);
18471 if (PyErr_Occurred()) SWIG_fail
;
18474 arg5
= (int)SWIG_As_int(obj4
);
18475 if (PyErr_Occurred()) SWIG_fail
;
18478 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
18479 (arg1
)->base_OnBeginDragRight(arg2
,arg3
,arg4
,arg5
);
18481 wxPyEndAllowThreads(__tstate
);
18482 if (PyErr_Occurred()) SWIG_fail
;
18484 Py_INCREF(Py_None
); resultobj
= Py_None
;
18491 static PyObject
*_wrap_PyCompositeShape_base_OnEndDragRight(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
18492 PyObject
*resultobj
;
18493 wxPyCompositeShape
*arg1
= (wxPyCompositeShape
*) 0 ;
18496 int arg4
= (int) 0 ;
18497 int arg5
= (int) 0 ;
18498 PyObject
* obj0
= 0 ;
18499 PyObject
* obj1
= 0 ;
18500 PyObject
* obj2
= 0 ;
18501 PyObject
* obj3
= 0 ;
18502 PyObject
* obj4
= 0 ;
18503 char *kwnames
[] = {
18504 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
18507 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyCompositeShape_base_OnEndDragRight",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
18508 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyCompositeShape
,
18509 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
18510 arg2
= (double)SWIG_As_double(obj1
);
18511 if (PyErr_Occurred()) SWIG_fail
;
18512 arg3
= (double)SWIG_As_double(obj2
);
18513 if (PyErr_Occurred()) SWIG_fail
;
18515 arg4
= (int)SWIG_As_int(obj3
);
18516 if (PyErr_Occurred()) SWIG_fail
;
18519 arg5
= (int)SWIG_As_int(obj4
);
18520 if (PyErr_Occurred()) SWIG_fail
;
18523 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
18524 (arg1
)->base_OnEndDragRight(arg2
,arg3
,arg4
,arg5
);
18526 wxPyEndAllowThreads(__tstate
);
18527 if (PyErr_Occurred()) SWIG_fail
;
18529 Py_INCREF(Py_None
); resultobj
= Py_None
;
18536 static PyObject
*_wrap_PyCompositeShape_base_OnDrawOutline(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
18537 PyObject
*resultobj
;
18538 wxPyCompositeShape
*arg1
= (wxPyCompositeShape
*) 0 ;
18544 PyObject
* obj0
= 0 ;
18545 PyObject
* obj1
= 0 ;
18546 PyObject
* obj2
= 0 ;
18547 PyObject
* obj3
= 0 ;
18548 PyObject
* obj4
= 0 ;
18549 PyObject
* obj5
= 0 ;
18550 char *kwnames
[] = {
18551 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "w",(char *) "h", NULL
18554 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOOOO:PyCompositeShape_base_OnDrawOutline",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
18555 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyCompositeShape
,
18556 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
18557 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
18558 SWIG_POINTER_EXCEPTION
| 0)) == -1)
18560 if (arg2
== NULL
) {
18561 PyErr_SetString(PyExc_TypeError
,"null reference");
18564 arg3
= (double)SWIG_As_double(obj2
);
18565 if (PyErr_Occurred()) SWIG_fail
;
18566 arg4
= (double)SWIG_As_double(obj3
);
18567 if (PyErr_Occurred()) SWIG_fail
;
18568 arg5
= (double)SWIG_As_double(obj4
);
18569 if (PyErr_Occurred()) SWIG_fail
;
18570 arg6
= (double)SWIG_As_double(obj5
);
18571 if (PyErr_Occurred()) SWIG_fail
;
18573 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
18574 (arg1
)->base_OnDrawOutline(*arg2
,arg3
,arg4
,arg5
,arg6
);
18576 wxPyEndAllowThreads(__tstate
);
18577 if (PyErr_Occurred()) SWIG_fail
;
18579 Py_INCREF(Py_None
); resultobj
= Py_None
;
18586 static PyObject
*_wrap_PyCompositeShape_base_OnDrawControlPoints(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
18587 PyObject
*resultobj
;
18588 wxPyCompositeShape
*arg1
= (wxPyCompositeShape
*) 0 ;
18590 PyObject
* obj0
= 0 ;
18591 PyObject
* obj1
= 0 ;
18592 char *kwnames
[] = {
18593 (char *) "self",(char *) "dc", NULL
18596 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyCompositeShape_base_OnDrawControlPoints",kwnames
,&obj0
,&obj1
)) goto fail
;
18597 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyCompositeShape
,
18598 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
18599 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
18600 SWIG_POINTER_EXCEPTION
| 0)) == -1)
18602 if (arg2
== NULL
) {
18603 PyErr_SetString(PyExc_TypeError
,"null reference");
18607 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
18608 (arg1
)->base_OnDrawControlPoints(*arg2
);
18610 wxPyEndAllowThreads(__tstate
);
18611 if (PyErr_Occurred()) SWIG_fail
;
18613 Py_INCREF(Py_None
); resultobj
= Py_None
;
18620 static PyObject
*_wrap_PyCompositeShape_base_OnEraseControlPoints(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
18621 PyObject
*resultobj
;
18622 wxPyCompositeShape
*arg1
= (wxPyCompositeShape
*) 0 ;
18624 PyObject
* obj0
= 0 ;
18625 PyObject
* obj1
= 0 ;
18626 char *kwnames
[] = {
18627 (char *) "self",(char *) "dc", NULL
18630 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyCompositeShape_base_OnEraseControlPoints",kwnames
,&obj0
,&obj1
)) goto fail
;
18631 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyCompositeShape
,
18632 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
18633 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
18634 SWIG_POINTER_EXCEPTION
| 0)) == -1)
18636 if (arg2
== NULL
) {
18637 PyErr_SetString(PyExc_TypeError
,"null reference");
18641 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
18642 (arg1
)->base_OnEraseControlPoints(*arg2
);
18644 wxPyEndAllowThreads(__tstate
);
18645 if (PyErr_Occurred()) SWIG_fail
;
18647 Py_INCREF(Py_None
); resultobj
= Py_None
;
18654 static PyObject
*_wrap_PyCompositeShape_base_OnMoveLink(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
18655 PyObject
*resultobj
;
18656 wxPyCompositeShape
*arg1
= (wxPyCompositeShape
*) 0 ;
18658 bool arg3
= (bool) true ;
18659 PyObject
* obj0
= 0 ;
18660 PyObject
* obj1
= 0 ;
18661 PyObject
* obj2
= 0 ;
18662 char *kwnames
[] = {
18663 (char *) "self",(char *) "dc",(char *) "moveControlPoints", NULL
18666 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:PyCompositeShape_base_OnMoveLink",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
18667 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyCompositeShape
,
18668 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
18669 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
18670 SWIG_POINTER_EXCEPTION
| 0)) == -1)
18672 if (arg2
== NULL
) {
18673 PyErr_SetString(PyExc_TypeError
,"null reference");
18677 arg3
= (bool)SWIG_As_bool(obj2
);
18678 if (PyErr_Occurred()) SWIG_fail
;
18681 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
18682 (arg1
)->base_OnMoveLink(*arg2
,arg3
);
18684 wxPyEndAllowThreads(__tstate
);
18685 if (PyErr_Occurred()) SWIG_fail
;
18687 Py_INCREF(Py_None
); resultobj
= Py_None
;
18694 static PyObject
*_wrap_PyCompositeShape_base_OnSizingDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
18695 PyObject
*resultobj
;
18696 wxPyCompositeShape
*arg1
= (wxPyCompositeShape
*) 0 ;
18697 wxPyControlPoint
*arg2
= (wxPyControlPoint
*) 0 ;
18701 int arg6
= (int) 0 ;
18702 int arg7
= (int) 0 ;
18703 PyObject
* obj0
= 0 ;
18704 PyObject
* obj1
= 0 ;
18705 PyObject
* obj2
= 0 ;
18706 PyObject
* obj3
= 0 ;
18707 PyObject
* obj4
= 0 ;
18708 PyObject
* obj5
= 0 ;
18709 PyObject
* obj6
= 0 ;
18710 char *kwnames
[] = {
18711 (char *) "self",(char *) "pt",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
18714 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOOO|OO:PyCompositeShape_base_OnSizingDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) goto fail
;
18715 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyCompositeShape
,
18716 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
18717 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyControlPoint
,
18718 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
18719 arg3
= (bool)SWIG_As_bool(obj2
);
18720 if (PyErr_Occurred()) SWIG_fail
;
18721 arg4
= (double)SWIG_As_double(obj3
);
18722 if (PyErr_Occurred()) SWIG_fail
;
18723 arg5
= (double)SWIG_As_double(obj4
);
18724 if (PyErr_Occurred()) SWIG_fail
;
18726 arg6
= (int)SWIG_As_int(obj5
);
18727 if (PyErr_Occurred()) SWIG_fail
;
18730 arg7
= (int)SWIG_As_int(obj6
);
18731 if (PyErr_Occurred()) SWIG_fail
;
18734 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
18735 (arg1
)->base_OnSizingDragLeft(arg2
,arg3
,arg4
,arg5
,arg6
,arg7
);
18737 wxPyEndAllowThreads(__tstate
);
18738 if (PyErr_Occurred()) SWIG_fail
;
18740 Py_INCREF(Py_None
); resultobj
= Py_None
;
18747 static PyObject
*_wrap_PyCompositeShape_base_OnSizingBeginDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
18748 PyObject
*resultobj
;
18749 wxPyCompositeShape
*arg1
= (wxPyCompositeShape
*) 0 ;
18750 wxPyControlPoint
*arg2
= (wxPyControlPoint
*) 0 ;
18753 int arg5
= (int) 0 ;
18754 int arg6
= (int) 0 ;
18755 PyObject
* obj0
= 0 ;
18756 PyObject
* obj1
= 0 ;
18757 PyObject
* obj2
= 0 ;
18758 PyObject
* obj3
= 0 ;
18759 PyObject
* obj4
= 0 ;
18760 PyObject
* obj5
= 0 ;
18761 char *kwnames
[] = {
18762 (char *) "self",(char *) "pt",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
18765 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO|OO:PyCompositeShape_base_OnSizingBeginDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
18766 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyCompositeShape
,
18767 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
18768 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyControlPoint
,
18769 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
18770 arg3
= (double)SWIG_As_double(obj2
);
18771 if (PyErr_Occurred()) SWIG_fail
;
18772 arg4
= (double)SWIG_As_double(obj3
);
18773 if (PyErr_Occurred()) SWIG_fail
;
18775 arg5
= (int)SWIG_As_int(obj4
);
18776 if (PyErr_Occurred()) SWIG_fail
;
18779 arg6
= (int)SWIG_As_int(obj5
);
18780 if (PyErr_Occurred()) SWIG_fail
;
18783 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
18784 (arg1
)->base_OnSizingBeginDragLeft(arg2
,arg3
,arg4
,arg5
,arg6
);
18786 wxPyEndAllowThreads(__tstate
);
18787 if (PyErr_Occurred()) SWIG_fail
;
18789 Py_INCREF(Py_None
); resultobj
= Py_None
;
18796 static PyObject
*_wrap_PyCompositeShape_base_OnSizingEndDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
18797 PyObject
*resultobj
;
18798 wxPyCompositeShape
*arg1
= (wxPyCompositeShape
*) 0 ;
18799 wxPyControlPoint
*arg2
= (wxPyControlPoint
*) 0 ;
18802 int arg5
= (int) 0 ;
18803 int arg6
= (int) 0 ;
18804 PyObject
* obj0
= 0 ;
18805 PyObject
* obj1
= 0 ;
18806 PyObject
* obj2
= 0 ;
18807 PyObject
* obj3
= 0 ;
18808 PyObject
* obj4
= 0 ;
18809 PyObject
* obj5
= 0 ;
18810 char *kwnames
[] = {
18811 (char *) "self",(char *) "pt",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
18814 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO|OO:PyCompositeShape_base_OnSizingEndDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
18815 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyCompositeShape
,
18816 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
18817 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyControlPoint
,
18818 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
18819 arg3
= (double)SWIG_As_double(obj2
);
18820 if (PyErr_Occurred()) SWIG_fail
;
18821 arg4
= (double)SWIG_As_double(obj3
);
18822 if (PyErr_Occurred()) SWIG_fail
;
18824 arg5
= (int)SWIG_As_int(obj4
);
18825 if (PyErr_Occurred()) SWIG_fail
;
18828 arg6
= (int)SWIG_As_int(obj5
);
18829 if (PyErr_Occurred()) SWIG_fail
;
18832 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
18833 (arg1
)->base_OnSizingEndDragLeft(arg2
,arg3
,arg4
,arg5
,arg6
);
18835 wxPyEndAllowThreads(__tstate
);
18836 if (PyErr_Occurred()) SWIG_fail
;
18838 Py_INCREF(Py_None
); resultobj
= Py_None
;
18845 static PyObject
*_wrap_PyCompositeShape_base_OnBeginSize(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
18846 PyObject
*resultobj
;
18847 wxPyCompositeShape
*arg1
= (wxPyCompositeShape
*) 0 ;
18850 PyObject
* obj0
= 0 ;
18851 PyObject
* obj1
= 0 ;
18852 PyObject
* obj2
= 0 ;
18853 char *kwnames
[] = {
18854 (char *) "self",(char *) "w",(char *) "h", NULL
18857 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyCompositeShape_base_OnBeginSize",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
18858 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyCompositeShape
,
18859 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
18860 arg2
= (double)SWIG_As_double(obj1
);
18861 if (PyErr_Occurred()) SWIG_fail
;
18862 arg3
= (double)SWIG_As_double(obj2
);
18863 if (PyErr_Occurred()) SWIG_fail
;
18865 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
18866 (arg1
)->base_OnBeginSize(arg2
,arg3
);
18868 wxPyEndAllowThreads(__tstate
);
18869 if (PyErr_Occurred()) SWIG_fail
;
18871 Py_INCREF(Py_None
); resultobj
= Py_None
;
18878 static PyObject
*_wrap_PyCompositeShape_base_OnEndSize(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
18879 PyObject
*resultobj
;
18880 wxPyCompositeShape
*arg1
= (wxPyCompositeShape
*) 0 ;
18883 PyObject
* obj0
= 0 ;
18884 PyObject
* obj1
= 0 ;
18885 PyObject
* obj2
= 0 ;
18886 char *kwnames
[] = {
18887 (char *) "self",(char *) "w",(char *) "h", NULL
18890 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyCompositeShape_base_OnEndSize",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
18891 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyCompositeShape
,
18892 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
18893 arg2
= (double)SWIG_As_double(obj1
);
18894 if (PyErr_Occurred()) SWIG_fail
;
18895 arg3
= (double)SWIG_As_double(obj2
);
18896 if (PyErr_Occurred()) SWIG_fail
;
18898 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
18899 (arg1
)->base_OnEndSize(arg2
,arg3
);
18901 wxPyEndAllowThreads(__tstate
);
18902 if (PyErr_Occurred()) SWIG_fail
;
18904 Py_INCREF(Py_None
); resultobj
= Py_None
;
18911 static PyObject
* PyCompositeShape_swigregister(PyObject
*, PyObject
*args
) {
18913 if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
;
18914 SWIG_TypeClientData(SWIGTYPE_p_wxPyCompositeShape
, obj
);
18916 return Py_BuildValue((char *)"");
18918 static PyObject
*_wrap_new_PyDividedShape(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
18919 PyObject
*resultobj
;
18920 double arg1
= (double) 0.0 ;
18921 double arg2
= (double) 0.0 ;
18922 wxPyDividedShape
*result
;
18923 PyObject
* obj0
= 0 ;
18924 PyObject
* obj1
= 0 ;
18925 char *kwnames
[] = {
18926 (char *) "width",(char *) "height", NULL
18929 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"|OO:new_PyDividedShape",kwnames
,&obj0
,&obj1
)) goto fail
;
18931 arg1
= (double)SWIG_As_double(obj0
);
18932 if (PyErr_Occurred()) SWIG_fail
;
18935 arg2
= (double)SWIG_As_double(obj1
);
18936 if (PyErr_Occurred()) SWIG_fail
;
18939 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
18940 result
= (wxPyDividedShape
*)new wxPyDividedShape(arg1
,arg2
);
18942 wxPyEndAllowThreads(__tstate
);
18943 if (PyErr_Occurred()) SWIG_fail
;
18945 resultobj
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxPyDividedShape
, 1);
18952 static PyObject
*_wrap_PyDividedShape__setCallbackInfo(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
18953 PyObject
*resultobj
;
18954 wxPyDividedShape
*arg1
= (wxPyDividedShape
*) 0 ;
18955 PyObject
*arg2
= (PyObject
*) 0 ;
18956 PyObject
*arg3
= (PyObject
*) 0 ;
18957 PyObject
* obj0
= 0 ;
18958 PyObject
* obj1
= 0 ;
18959 PyObject
* obj2
= 0 ;
18960 char *kwnames
[] = {
18961 (char *) "self",(char *) "self",(char *) "_class", NULL
18964 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyDividedShape__setCallbackInfo",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
18965 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDividedShape
,
18966 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
18970 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
18971 (arg1
)->_setCallbackInfo(arg2
,arg3
);
18973 wxPyEndAllowThreads(__tstate
);
18974 if (PyErr_Occurred()) SWIG_fail
;
18976 Py_INCREF(Py_None
); resultobj
= Py_None
;
18983 static PyObject
*_wrap_PyDividedShape_EditRegions(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
18984 PyObject
*resultobj
;
18985 wxPyDividedShape
*arg1
= (wxPyDividedShape
*) 0 ;
18986 PyObject
* obj0
= 0 ;
18987 char *kwnames
[] = {
18988 (char *) "self", NULL
18991 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyDividedShape_EditRegions",kwnames
,&obj0
)) goto fail
;
18992 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDividedShape
,
18993 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
18995 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
18996 (arg1
)->EditRegions();
18998 wxPyEndAllowThreads(__tstate
);
18999 if (PyErr_Occurred()) SWIG_fail
;
19001 Py_INCREF(Py_None
); resultobj
= Py_None
;
19008 static PyObject
*_wrap_PyDividedShape_SetRegionSizes(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
19009 PyObject
*resultobj
;
19010 wxPyDividedShape
*arg1
= (wxPyDividedShape
*) 0 ;
19011 PyObject
* obj0
= 0 ;
19012 char *kwnames
[] = {
19013 (char *) "self", NULL
19016 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyDividedShape_SetRegionSizes",kwnames
,&obj0
)) goto fail
;
19017 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDividedShape
,
19018 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
19020 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
19021 (arg1
)->SetRegionSizes();
19023 wxPyEndAllowThreads(__tstate
);
19024 if (PyErr_Occurred()) SWIG_fail
;
19026 Py_INCREF(Py_None
); resultobj
= Py_None
;
19033 static PyObject
*_wrap_PyDividedShape_base_OnDelete(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
19034 PyObject
*resultobj
;
19035 wxPyDividedShape
*arg1
= (wxPyDividedShape
*) 0 ;
19036 PyObject
* obj0
= 0 ;
19037 char *kwnames
[] = {
19038 (char *) "self", NULL
19041 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyDividedShape_base_OnDelete",kwnames
,&obj0
)) goto fail
;
19042 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDividedShape
,
19043 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
19045 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
19046 (arg1
)->base_OnDelete();
19048 wxPyEndAllowThreads(__tstate
);
19049 if (PyErr_Occurred()) SWIG_fail
;
19051 Py_INCREF(Py_None
); resultobj
= Py_None
;
19058 static PyObject
*_wrap_PyDividedShape_base_OnDraw(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
19059 PyObject
*resultobj
;
19060 wxPyDividedShape
*arg1
= (wxPyDividedShape
*) 0 ;
19062 PyObject
* obj0
= 0 ;
19063 PyObject
* obj1
= 0 ;
19064 char *kwnames
[] = {
19065 (char *) "self",(char *) "dc", NULL
19068 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyDividedShape_base_OnDraw",kwnames
,&obj0
,&obj1
)) goto fail
;
19069 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDividedShape
,
19070 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
19071 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
19072 SWIG_POINTER_EXCEPTION
| 0)) == -1)
19074 if (arg2
== NULL
) {
19075 PyErr_SetString(PyExc_TypeError
,"null reference");
19079 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
19080 (arg1
)->base_OnDraw(*arg2
);
19082 wxPyEndAllowThreads(__tstate
);
19083 if (PyErr_Occurred()) SWIG_fail
;
19085 Py_INCREF(Py_None
); resultobj
= Py_None
;
19092 static PyObject
*_wrap_PyDividedShape_base_OnDrawContents(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
19093 PyObject
*resultobj
;
19094 wxPyDividedShape
*arg1
= (wxPyDividedShape
*) 0 ;
19096 PyObject
* obj0
= 0 ;
19097 PyObject
* obj1
= 0 ;
19098 char *kwnames
[] = {
19099 (char *) "self",(char *) "dc", NULL
19102 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyDividedShape_base_OnDrawContents",kwnames
,&obj0
,&obj1
)) goto fail
;
19103 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDividedShape
,
19104 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
19105 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
19106 SWIG_POINTER_EXCEPTION
| 0)) == -1)
19108 if (arg2
== NULL
) {
19109 PyErr_SetString(PyExc_TypeError
,"null reference");
19113 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
19114 (arg1
)->base_OnDrawContents(*arg2
);
19116 wxPyEndAllowThreads(__tstate
);
19117 if (PyErr_Occurred()) SWIG_fail
;
19119 Py_INCREF(Py_None
); resultobj
= Py_None
;
19126 static PyObject
*_wrap_PyDividedShape_base_OnDrawBranches(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
19127 PyObject
*resultobj
;
19128 wxPyDividedShape
*arg1
= (wxPyDividedShape
*) 0 ;
19130 bool arg3
= (bool) FALSE
;
19131 PyObject
* obj0
= 0 ;
19132 PyObject
* obj1
= 0 ;
19133 PyObject
* obj2
= 0 ;
19134 char *kwnames
[] = {
19135 (char *) "self",(char *) "dc",(char *) "erase", NULL
19138 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:PyDividedShape_base_OnDrawBranches",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
19139 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDividedShape
,
19140 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
19141 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
19142 SWIG_POINTER_EXCEPTION
| 0)) == -1)
19144 if (arg2
== NULL
) {
19145 PyErr_SetString(PyExc_TypeError
,"null reference");
19149 arg3
= (bool)SWIG_As_bool(obj2
);
19150 if (PyErr_Occurred()) SWIG_fail
;
19153 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
19154 (arg1
)->base_OnDrawBranches(*arg2
,arg3
);
19156 wxPyEndAllowThreads(__tstate
);
19157 if (PyErr_Occurred()) SWIG_fail
;
19159 Py_INCREF(Py_None
); resultobj
= Py_None
;
19166 static PyObject
*_wrap_PyDividedShape_base_OnMoveLinks(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
19167 PyObject
*resultobj
;
19168 wxPyDividedShape
*arg1
= (wxPyDividedShape
*) 0 ;
19170 PyObject
* obj0
= 0 ;
19171 PyObject
* obj1
= 0 ;
19172 char *kwnames
[] = {
19173 (char *) "self",(char *) "dc", NULL
19176 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyDividedShape_base_OnMoveLinks",kwnames
,&obj0
,&obj1
)) goto fail
;
19177 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDividedShape
,
19178 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
19179 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
19180 SWIG_POINTER_EXCEPTION
| 0)) == -1)
19182 if (arg2
== NULL
) {
19183 PyErr_SetString(PyExc_TypeError
,"null reference");
19187 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
19188 (arg1
)->base_OnMoveLinks(*arg2
);
19190 wxPyEndAllowThreads(__tstate
);
19191 if (PyErr_Occurred()) SWIG_fail
;
19193 Py_INCREF(Py_None
); resultobj
= Py_None
;
19200 static PyObject
*_wrap_PyDividedShape_base_OnErase(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
19201 PyObject
*resultobj
;
19202 wxPyDividedShape
*arg1
= (wxPyDividedShape
*) 0 ;
19204 PyObject
* obj0
= 0 ;
19205 PyObject
* obj1
= 0 ;
19206 char *kwnames
[] = {
19207 (char *) "self",(char *) "dc", NULL
19210 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyDividedShape_base_OnErase",kwnames
,&obj0
,&obj1
)) goto fail
;
19211 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDividedShape
,
19212 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
19213 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
19214 SWIG_POINTER_EXCEPTION
| 0)) == -1)
19216 if (arg2
== NULL
) {
19217 PyErr_SetString(PyExc_TypeError
,"null reference");
19221 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
19222 (arg1
)->base_OnErase(*arg2
);
19224 wxPyEndAllowThreads(__tstate
);
19225 if (PyErr_Occurred()) SWIG_fail
;
19227 Py_INCREF(Py_None
); resultobj
= Py_None
;
19234 static PyObject
*_wrap_PyDividedShape_base_OnEraseContents(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
19235 PyObject
*resultobj
;
19236 wxPyDividedShape
*arg1
= (wxPyDividedShape
*) 0 ;
19238 PyObject
* obj0
= 0 ;
19239 PyObject
* obj1
= 0 ;
19240 char *kwnames
[] = {
19241 (char *) "self",(char *) "dc", NULL
19244 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyDividedShape_base_OnEraseContents",kwnames
,&obj0
,&obj1
)) goto fail
;
19245 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDividedShape
,
19246 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
19247 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
19248 SWIG_POINTER_EXCEPTION
| 0)) == -1)
19250 if (arg2
== NULL
) {
19251 PyErr_SetString(PyExc_TypeError
,"null reference");
19255 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
19256 (arg1
)->base_OnEraseContents(*arg2
);
19258 wxPyEndAllowThreads(__tstate
);
19259 if (PyErr_Occurred()) SWIG_fail
;
19261 Py_INCREF(Py_None
); resultobj
= Py_None
;
19268 static PyObject
*_wrap_PyDividedShape_base_OnHighlight(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
19269 PyObject
*resultobj
;
19270 wxPyDividedShape
*arg1
= (wxPyDividedShape
*) 0 ;
19272 PyObject
* obj0
= 0 ;
19273 PyObject
* obj1
= 0 ;
19274 char *kwnames
[] = {
19275 (char *) "self",(char *) "dc", NULL
19278 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyDividedShape_base_OnHighlight",kwnames
,&obj0
,&obj1
)) goto fail
;
19279 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDividedShape
,
19280 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
19281 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
19282 SWIG_POINTER_EXCEPTION
| 0)) == -1)
19284 if (arg2
== NULL
) {
19285 PyErr_SetString(PyExc_TypeError
,"null reference");
19289 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
19290 (arg1
)->base_OnHighlight(*arg2
);
19292 wxPyEndAllowThreads(__tstate
);
19293 if (PyErr_Occurred()) SWIG_fail
;
19295 Py_INCREF(Py_None
); resultobj
= Py_None
;
19302 static PyObject
*_wrap_PyDividedShape_base_OnLeftClick(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
19303 PyObject
*resultobj
;
19304 wxPyDividedShape
*arg1
= (wxPyDividedShape
*) 0 ;
19307 int arg4
= (int) 0 ;
19308 int arg5
= (int) 0 ;
19309 PyObject
* obj0
= 0 ;
19310 PyObject
* obj1
= 0 ;
19311 PyObject
* obj2
= 0 ;
19312 PyObject
* obj3
= 0 ;
19313 PyObject
* obj4
= 0 ;
19314 char *kwnames
[] = {
19315 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
19318 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyDividedShape_base_OnLeftClick",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
19319 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDividedShape
,
19320 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
19321 arg2
= (double)SWIG_As_double(obj1
);
19322 if (PyErr_Occurred()) SWIG_fail
;
19323 arg3
= (double)SWIG_As_double(obj2
);
19324 if (PyErr_Occurred()) SWIG_fail
;
19326 arg4
= (int)SWIG_As_int(obj3
);
19327 if (PyErr_Occurred()) SWIG_fail
;
19330 arg5
= (int)SWIG_As_int(obj4
);
19331 if (PyErr_Occurred()) SWIG_fail
;
19334 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
19335 (arg1
)->base_OnLeftClick(arg2
,arg3
,arg4
,arg5
);
19337 wxPyEndAllowThreads(__tstate
);
19338 if (PyErr_Occurred()) SWIG_fail
;
19340 Py_INCREF(Py_None
); resultobj
= Py_None
;
19347 static PyObject
*_wrap_PyDividedShape_base_OnLeftDoubleClick(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
19348 PyObject
*resultobj
;
19349 wxPyDividedShape
*arg1
= (wxPyDividedShape
*) 0 ;
19352 int arg4
= (int) 0 ;
19353 int arg5
= (int) 0 ;
19354 PyObject
* obj0
= 0 ;
19355 PyObject
* obj1
= 0 ;
19356 PyObject
* obj2
= 0 ;
19357 PyObject
* obj3
= 0 ;
19358 PyObject
* obj4
= 0 ;
19359 char *kwnames
[] = {
19360 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
19363 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyDividedShape_base_OnLeftDoubleClick",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
19364 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDividedShape
,
19365 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
19366 arg2
= (double)SWIG_As_double(obj1
);
19367 if (PyErr_Occurred()) SWIG_fail
;
19368 arg3
= (double)SWIG_As_double(obj2
);
19369 if (PyErr_Occurred()) SWIG_fail
;
19371 arg4
= (int)SWIG_As_int(obj3
);
19372 if (PyErr_Occurred()) SWIG_fail
;
19375 arg5
= (int)SWIG_As_int(obj4
);
19376 if (PyErr_Occurred()) SWIG_fail
;
19379 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
19380 (arg1
)->base_OnLeftDoubleClick(arg2
,arg3
,arg4
,arg5
);
19382 wxPyEndAllowThreads(__tstate
);
19383 if (PyErr_Occurred()) SWIG_fail
;
19385 Py_INCREF(Py_None
); resultobj
= Py_None
;
19392 static PyObject
*_wrap_PyDividedShape_base_OnRightClick(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
19393 PyObject
*resultobj
;
19394 wxPyDividedShape
*arg1
= (wxPyDividedShape
*) 0 ;
19397 int arg4
= (int) 0 ;
19398 int arg5
= (int) 0 ;
19399 PyObject
* obj0
= 0 ;
19400 PyObject
* obj1
= 0 ;
19401 PyObject
* obj2
= 0 ;
19402 PyObject
* obj3
= 0 ;
19403 PyObject
* obj4
= 0 ;
19404 char *kwnames
[] = {
19405 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
19408 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyDividedShape_base_OnRightClick",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
19409 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDividedShape
,
19410 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
19411 arg2
= (double)SWIG_As_double(obj1
);
19412 if (PyErr_Occurred()) SWIG_fail
;
19413 arg3
= (double)SWIG_As_double(obj2
);
19414 if (PyErr_Occurred()) SWIG_fail
;
19416 arg4
= (int)SWIG_As_int(obj3
);
19417 if (PyErr_Occurred()) SWIG_fail
;
19420 arg5
= (int)SWIG_As_int(obj4
);
19421 if (PyErr_Occurred()) SWIG_fail
;
19424 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
19425 (arg1
)->base_OnRightClick(arg2
,arg3
,arg4
,arg5
);
19427 wxPyEndAllowThreads(__tstate
);
19428 if (PyErr_Occurred()) SWIG_fail
;
19430 Py_INCREF(Py_None
); resultobj
= Py_None
;
19437 static PyObject
*_wrap_PyDividedShape_base_OnSize(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
19438 PyObject
*resultobj
;
19439 wxPyDividedShape
*arg1
= (wxPyDividedShape
*) 0 ;
19442 PyObject
* obj0
= 0 ;
19443 PyObject
* obj1
= 0 ;
19444 PyObject
* obj2
= 0 ;
19445 char *kwnames
[] = {
19446 (char *) "self",(char *) "x",(char *) "y", NULL
19449 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyDividedShape_base_OnSize",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
19450 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDividedShape
,
19451 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
19452 arg2
= (double)SWIG_As_double(obj1
);
19453 if (PyErr_Occurred()) SWIG_fail
;
19454 arg3
= (double)SWIG_As_double(obj2
);
19455 if (PyErr_Occurred()) SWIG_fail
;
19457 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
19458 (arg1
)->base_OnSize(arg2
,arg3
);
19460 wxPyEndAllowThreads(__tstate
);
19461 if (PyErr_Occurred()) SWIG_fail
;
19463 Py_INCREF(Py_None
); resultobj
= Py_None
;
19470 static PyObject
*_wrap_PyDividedShape_base_OnMovePre(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
19471 PyObject
*resultobj
;
19472 wxPyDividedShape
*arg1
= (wxPyDividedShape
*) 0 ;
19478 bool arg7
= (bool) true ;
19480 PyObject
* obj0
= 0 ;
19481 PyObject
* obj1
= 0 ;
19482 PyObject
* obj2
= 0 ;
19483 PyObject
* obj3
= 0 ;
19484 PyObject
* obj4
= 0 ;
19485 PyObject
* obj5
= 0 ;
19486 PyObject
* obj6
= 0 ;
19487 char *kwnames
[] = {
19488 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "old_x",(char *) "old_y",(char *) "display", NULL
19491 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOOOO|O:PyDividedShape_base_OnMovePre",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) goto fail
;
19492 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDividedShape
,
19493 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
19494 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
19495 SWIG_POINTER_EXCEPTION
| 0)) == -1)
19497 if (arg2
== NULL
) {
19498 PyErr_SetString(PyExc_TypeError
,"null reference");
19501 arg3
= (double)SWIG_As_double(obj2
);
19502 if (PyErr_Occurred()) SWIG_fail
;
19503 arg4
= (double)SWIG_As_double(obj3
);
19504 if (PyErr_Occurred()) SWIG_fail
;
19505 arg5
= (double)SWIG_As_double(obj4
);
19506 if (PyErr_Occurred()) SWIG_fail
;
19507 arg6
= (double)SWIG_As_double(obj5
);
19508 if (PyErr_Occurred()) SWIG_fail
;
19510 arg7
= (bool)SWIG_As_bool(obj6
);
19511 if (PyErr_Occurred()) SWIG_fail
;
19514 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
19515 result
= (bool)(arg1
)->base_OnMovePre(*arg2
,arg3
,arg4
,arg5
,arg6
,arg7
);
19517 wxPyEndAllowThreads(__tstate
);
19518 if (PyErr_Occurred()) SWIG_fail
;
19521 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
19529 static PyObject
*_wrap_PyDividedShape_base_OnMovePost(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
19530 PyObject
*resultobj
;
19531 wxPyDividedShape
*arg1
= (wxPyDividedShape
*) 0 ;
19537 bool arg7
= (bool) true ;
19538 PyObject
* obj0
= 0 ;
19539 PyObject
* obj1
= 0 ;
19540 PyObject
* obj2
= 0 ;
19541 PyObject
* obj3
= 0 ;
19542 PyObject
* obj4
= 0 ;
19543 PyObject
* obj5
= 0 ;
19544 PyObject
* obj6
= 0 ;
19545 char *kwnames
[] = {
19546 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "old_x",(char *) "old_y",(char *) "display", NULL
19549 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOOOO|O:PyDividedShape_base_OnMovePost",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) goto fail
;
19550 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDividedShape
,
19551 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
19552 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
19553 SWIG_POINTER_EXCEPTION
| 0)) == -1)
19555 if (arg2
== NULL
) {
19556 PyErr_SetString(PyExc_TypeError
,"null reference");
19559 arg3
= (double)SWIG_As_double(obj2
);
19560 if (PyErr_Occurred()) SWIG_fail
;
19561 arg4
= (double)SWIG_As_double(obj3
);
19562 if (PyErr_Occurred()) SWIG_fail
;
19563 arg5
= (double)SWIG_As_double(obj4
);
19564 if (PyErr_Occurred()) SWIG_fail
;
19565 arg6
= (double)SWIG_As_double(obj5
);
19566 if (PyErr_Occurred()) SWIG_fail
;
19568 arg7
= (bool)SWIG_As_bool(obj6
);
19569 if (PyErr_Occurred()) SWIG_fail
;
19572 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
19573 (arg1
)->base_OnMovePost(*arg2
,arg3
,arg4
,arg5
,arg6
,arg7
);
19575 wxPyEndAllowThreads(__tstate
);
19576 if (PyErr_Occurred()) SWIG_fail
;
19578 Py_INCREF(Py_None
); resultobj
= Py_None
;
19585 static PyObject
*_wrap_PyDividedShape_base_OnDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
19586 PyObject
*resultobj
;
19587 wxPyDividedShape
*arg1
= (wxPyDividedShape
*) 0 ;
19591 int arg5
= (int) 0 ;
19592 int arg6
= (int) 0 ;
19593 PyObject
* obj0
= 0 ;
19594 PyObject
* obj1
= 0 ;
19595 PyObject
* obj2
= 0 ;
19596 PyObject
* obj3
= 0 ;
19597 PyObject
* obj4
= 0 ;
19598 PyObject
* obj5
= 0 ;
19599 char *kwnames
[] = {
19600 (char *) "self",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
19603 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO|OO:PyDividedShape_base_OnDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
19604 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDividedShape
,
19605 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
19606 arg2
= (bool)SWIG_As_bool(obj1
);
19607 if (PyErr_Occurred()) SWIG_fail
;
19608 arg3
= (double)SWIG_As_double(obj2
);
19609 if (PyErr_Occurred()) SWIG_fail
;
19610 arg4
= (double)SWIG_As_double(obj3
);
19611 if (PyErr_Occurred()) SWIG_fail
;
19613 arg5
= (int)SWIG_As_int(obj4
);
19614 if (PyErr_Occurred()) SWIG_fail
;
19617 arg6
= (int)SWIG_As_int(obj5
);
19618 if (PyErr_Occurred()) SWIG_fail
;
19621 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
19622 (arg1
)->base_OnDragLeft(arg2
,arg3
,arg4
,arg5
,arg6
);
19624 wxPyEndAllowThreads(__tstate
);
19625 if (PyErr_Occurred()) SWIG_fail
;
19627 Py_INCREF(Py_None
); resultobj
= Py_None
;
19634 static PyObject
*_wrap_PyDividedShape_base_OnBeginDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
19635 PyObject
*resultobj
;
19636 wxPyDividedShape
*arg1
= (wxPyDividedShape
*) 0 ;
19639 int arg4
= (int) 0 ;
19640 int arg5
= (int) 0 ;
19641 PyObject
* obj0
= 0 ;
19642 PyObject
* obj1
= 0 ;
19643 PyObject
* obj2
= 0 ;
19644 PyObject
* obj3
= 0 ;
19645 PyObject
* obj4
= 0 ;
19646 char *kwnames
[] = {
19647 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
19650 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyDividedShape_base_OnBeginDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
19651 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDividedShape
,
19652 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
19653 arg2
= (double)SWIG_As_double(obj1
);
19654 if (PyErr_Occurred()) SWIG_fail
;
19655 arg3
= (double)SWIG_As_double(obj2
);
19656 if (PyErr_Occurred()) SWIG_fail
;
19658 arg4
= (int)SWIG_As_int(obj3
);
19659 if (PyErr_Occurred()) SWIG_fail
;
19662 arg5
= (int)SWIG_As_int(obj4
);
19663 if (PyErr_Occurred()) SWIG_fail
;
19666 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
19667 (arg1
)->base_OnBeginDragLeft(arg2
,arg3
,arg4
,arg5
);
19669 wxPyEndAllowThreads(__tstate
);
19670 if (PyErr_Occurred()) SWIG_fail
;
19672 Py_INCREF(Py_None
); resultobj
= Py_None
;
19679 static PyObject
*_wrap_PyDividedShape_base_OnEndDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
19680 PyObject
*resultobj
;
19681 wxPyDividedShape
*arg1
= (wxPyDividedShape
*) 0 ;
19684 int arg4
= (int) 0 ;
19685 int arg5
= (int) 0 ;
19686 PyObject
* obj0
= 0 ;
19687 PyObject
* obj1
= 0 ;
19688 PyObject
* obj2
= 0 ;
19689 PyObject
* obj3
= 0 ;
19690 PyObject
* obj4
= 0 ;
19691 char *kwnames
[] = {
19692 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
19695 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyDividedShape_base_OnEndDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
19696 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDividedShape
,
19697 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
19698 arg2
= (double)SWIG_As_double(obj1
);
19699 if (PyErr_Occurred()) SWIG_fail
;
19700 arg3
= (double)SWIG_As_double(obj2
);
19701 if (PyErr_Occurred()) SWIG_fail
;
19703 arg4
= (int)SWIG_As_int(obj3
);
19704 if (PyErr_Occurred()) SWIG_fail
;
19707 arg5
= (int)SWIG_As_int(obj4
);
19708 if (PyErr_Occurred()) SWIG_fail
;
19711 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
19712 (arg1
)->base_OnEndDragLeft(arg2
,arg3
,arg4
,arg5
);
19714 wxPyEndAllowThreads(__tstate
);
19715 if (PyErr_Occurred()) SWIG_fail
;
19717 Py_INCREF(Py_None
); resultobj
= Py_None
;
19724 static PyObject
*_wrap_PyDividedShape_base_OnDragRight(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
19725 PyObject
*resultobj
;
19726 wxPyDividedShape
*arg1
= (wxPyDividedShape
*) 0 ;
19730 int arg5
= (int) 0 ;
19731 int arg6
= (int) 0 ;
19732 PyObject
* obj0
= 0 ;
19733 PyObject
* obj1
= 0 ;
19734 PyObject
* obj2
= 0 ;
19735 PyObject
* obj3
= 0 ;
19736 PyObject
* obj4
= 0 ;
19737 PyObject
* obj5
= 0 ;
19738 char *kwnames
[] = {
19739 (char *) "self",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
19742 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO|OO:PyDividedShape_base_OnDragRight",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
19743 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDividedShape
,
19744 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
19745 arg2
= (bool)SWIG_As_bool(obj1
);
19746 if (PyErr_Occurred()) SWIG_fail
;
19747 arg3
= (double)SWIG_As_double(obj2
);
19748 if (PyErr_Occurred()) SWIG_fail
;
19749 arg4
= (double)SWIG_As_double(obj3
);
19750 if (PyErr_Occurred()) SWIG_fail
;
19752 arg5
= (int)SWIG_As_int(obj4
);
19753 if (PyErr_Occurred()) SWIG_fail
;
19756 arg6
= (int)SWIG_As_int(obj5
);
19757 if (PyErr_Occurred()) SWIG_fail
;
19760 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
19761 (arg1
)->base_OnDragRight(arg2
,arg3
,arg4
,arg5
,arg6
);
19763 wxPyEndAllowThreads(__tstate
);
19764 if (PyErr_Occurred()) SWIG_fail
;
19766 Py_INCREF(Py_None
); resultobj
= Py_None
;
19773 static PyObject
*_wrap_PyDividedShape_base_OnBeginDragRight(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
19774 PyObject
*resultobj
;
19775 wxPyDividedShape
*arg1
= (wxPyDividedShape
*) 0 ;
19778 int arg4
= (int) 0 ;
19779 int arg5
= (int) 0 ;
19780 PyObject
* obj0
= 0 ;
19781 PyObject
* obj1
= 0 ;
19782 PyObject
* obj2
= 0 ;
19783 PyObject
* obj3
= 0 ;
19784 PyObject
* obj4
= 0 ;
19785 char *kwnames
[] = {
19786 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
19789 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyDividedShape_base_OnBeginDragRight",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
19790 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDividedShape
,
19791 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
19792 arg2
= (double)SWIG_As_double(obj1
);
19793 if (PyErr_Occurred()) SWIG_fail
;
19794 arg3
= (double)SWIG_As_double(obj2
);
19795 if (PyErr_Occurred()) SWIG_fail
;
19797 arg4
= (int)SWIG_As_int(obj3
);
19798 if (PyErr_Occurred()) SWIG_fail
;
19801 arg5
= (int)SWIG_As_int(obj4
);
19802 if (PyErr_Occurred()) SWIG_fail
;
19805 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
19806 (arg1
)->base_OnBeginDragRight(arg2
,arg3
,arg4
,arg5
);
19808 wxPyEndAllowThreads(__tstate
);
19809 if (PyErr_Occurred()) SWIG_fail
;
19811 Py_INCREF(Py_None
); resultobj
= Py_None
;
19818 static PyObject
*_wrap_PyDividedShape_base_OnEndDragRight(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
19819 PyObject
*resultobj
;
19820 wxPyDividedShape
*arg1
= (wxPyDividedShape
*) 0 ;
19823 int arg4
= (int) 0 ;
19824 int arg5
= (int) 0 ;
19825 PyObject
* obj0
= 0 ;
19826 PyObject
* obj1
= 0 ;
19827 PyObject
* obj2
= 0 ;
19828 PyObject
* obj3
= 0 ;
19829 PyObject
* obj4
= 0 ;
19830 char *kwnames
[] = {
19831 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
19834 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyDividedShape_base_OnEndDragRight",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
19835 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDividedShape
,
19836 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
19837 arg2
= (double)SWIG_As_double(obj1
);
19838 if (PyErr_Occurred()) SWIG_fail
;
19839 arg3
= (double)SWIG_As_double(obj2
);
19840 if (PyErr_Occurred()) SWIG_fail
;
19842 arg4
= (int)SWIG_As_int(obj3
);
19843 if (PyErr_Occurred()) SWIG_fail
;
19846 arg5
= (int)SWIG_As_int(obj4
);
19847 if (PyErr_Occurred()) SWIG_fail
;
19850 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
19851 (arg1
)->base_OnEndDragRight(arg2
,arg3
,arg4
,arg5
);
19853 wxPyEndAllowThreads(__tstate
);
19854 if (PyErr_Occurred()) SWIG_fail
;
19856 Py_INCREF(Py_None
); resultobj
= Py_None
;
19863 static PyObject
*_wrap_PyDividedShape_base_OnDrawOutline(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
19864 PyObject
*resultobj
;
19865 wxPyDividedShape
*arg1
= (wxPyDividedShape
*) 0 ;
19871 PyObject
* obj0
= 0 ;
19872 PyObject
* obj1
= 0 ;
19873 PyObject
* obj2
= 0 ;
19874 PyObject
* obj3
= 0 ;
19875 PyObject
* obj4
= 0 ;
19876 PyObject
* obj5
= 0 ;
19877 char *kwnames
[] = {
19878 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "w",(char *) "h", NULL
19881 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOOOO:PyDividedShape_base_OnDrawOutline",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
19882 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDividedShape
,
19883 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
19884 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
19885 SWIG_POINTER_EXCEPTION
| 0)) == -1)
19887 if (arg2
== NULL
) {
19888 PyErr_SetString(PyExc_TypeError
,"null reference");
19891 arg3
= (double)SWIG_As_double(obj2
);
19892 if (PyErr_Occurred()) SWIG_fail
;
19893 arg4
= (double)SWIG_As_double(obj3
);
19894 if (PyErr_Occurred()) SWIG_fail
;
19895 arg5
= (double)SWIG_As_double(obj4
);
19896 if (PyErr_Occurred()) SWIG_fail
;
19897 arg6
= (double)SWIG_As_double(obj5
);
19898 if (PyErr_Occurred()) SWIG_fail
;
19900 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
19901 (arg1
)->base_OnDrawOutline(*arg2
,arg3
,arg4
,arg5
,arg6
);
19903 wxPyEndAllowThreads(__tstate
);
19904 if (PyErr_Occurred()) SWIG_fail
;
19906 Py_INCREF(Py_None
); resultobj
= Py_None
;
19913 static PyObject
*_wrap_PyDividedShape_base_OnDrawControlPoints(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
19914 PyObject
*resultobj
;
19915 wxPyDividedShape
*arg1
= (wxPyDividedShape
*) 0 ;
19917 PyObject
* obj0
= 0 ;
19918 PyObject
* obj1
= 0 ;
19919 char *kwnames
[] = {
19920 (char *) "self",(char *) "dc", NULL
19923 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyDividedShape_base_OnDrawControlPoints",kwnames
,&obj0
,&obj1
)) goto fail
;
19924 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDividedShape
,
19925 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
19926 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
19927 SWIG_POINTER_EXCEPTION
| 0)) == -1)
19929 if (arg2
== NULL
) {
19930 PyErr_SetString(PyExc_TypeError
,"null reference");
19934 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
19935 (arg1
)->base_OnDrawControlPoints(*arg2
);
19937 wxPyEndAllowThreads(__tstate
);
19938 if (PyErr_Occurred()) SWIG_fail
;
19940 Py_INCREF(Py_None
); resultobj
= Py_None
;
19947 static PyObject
*_wrap_PyDividedShape_base_OnEraseControlPoints(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
19948 PyObject
*resultobj
;
19949 wxPyDividedShape
*arg1
= (wxPyDividedShape
*) 0 ;
19951 PyObject
* obj0
= 0 ;
19952 PyObject
* obj1
= 0 ;
19953 char *kwnames
[] = {
19954 (char *) "self",(char *) "dc", NULL
19957 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyDividedShape_base_OnEraseControlPoints",kwnames
,&obj0
,&obj1
)) goto fail
;
19958 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDividedShape
,
19959 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
19960 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
19961 SWIG_POINTER_EXCEPTION
| 0)) == -1)
19963 if (arg2
== NULL
) {
19964 PyErr_SetString(PyExc_TypeError
,"null reference");
19968 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
19969 (arg1
)->base_OnEraseControlPoints(*arg2
);
19971 wxPyEndAllowThreads(__tstate
);
19972 if (PyErr_Occurred()) SWIG_fail
;
19974 Py_INCREF(Py_None
); resultobj
= Py_None
;
19981 static PyObject
*_wrap_PyDividedShape_base_OnMoveLink(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
19982 PyObject
*resultobj
;
19983 wxPyDividedShape
*arg1
= (wxPyDividedShape
*) 0 ;
19985 bool arg3
= (bool) true ;
19986 PyObject
* obj0
= 0 ;
19987 PyObject
* obj1
= 0 ;
19988 PyObject
* obj2
= 0 ;
19989 char *kwnames
[] = {
19990 (char *) "self",(char *) "dc",(char *) "moveControlPoints", NULL
19993 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:PyDividedShape_base_OnMoveLink",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
19994 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDividedShape
,
19995 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
19996 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
19997 SWIG_POINTER_EXCEPTION
| 0)) == -1)
19999 if (arg2
== NULL
) {
20000 PyErr_SetString(PyExc_TypeError
,"null reference");
20004 arg3
= (bool)SWIG_As_bool(obj2
);
20005 if (PyErr_Occurred()) SWIG_fail
;
20008 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
20009 (arg1
)->base_OnMoveLink(*arg2
,arg3
);
20011 wxPyEndAllowThreads(__tstate
);
20012 if (PyErr_Occurred()) SWIG_fail
;
20014 Py_INCREF(Py_None
); resultobj
= Py_None
;
20021 static PyObject
*_wrap_PyDividedShape_base_OnSizingDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
20022 PyObject
*resultobj
;
20023 wxPyDividedShape
*arg1
= (wxPyDividedShape
*) 0 ;
20024 wxPyControlPoint
*arg2
= (wxPyControlPoint
*) 0 ;
20028 int arg6
= (int) 0 ;
20029 int arg7
= (int) 0 ;
20030 PyObject
* obj0
= 0 ;
20031 PyObject
* obj1
= 0 ;
20032 PyObject
* obj2
= 0 ;
20033 PyObject
* obj3
= 0 ;
20034 PyObject
* obj4
= 0 ;
20035 PyObject
* obj5
= 0 ;
20036 PyObject
* obj6
= 0 ;
20037 char *kwnames
[] = {
20038 (char *) "self",(char *) "pt",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
20041 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOOO|OO:PyDividedShape_base_OnSizingDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) goto fail
;
20042 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDividedShape
,
20043 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
20044 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyControlPoint
,
20045 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
20046 arg3
= (bool)SWIG_As_bool(obj2
);
20047 if (PyErr_Occurred()) SWIG_fail
;
20048 arg4
= (double)SWIG_As_double(obj3
);
20049 if (PyErr_Occurred()) SWIG_fail
;
20050 arg5
= (double)SWIG_As_double(obj4
);
20051 if (PyErr_Occurred()) SWIG_fail
;
20053 arg6
= (int)SWIG_As_int(obj5
);
20054 if (PyErr_Occurred()) SWIG_fail
;
20057 arg7
= (int)SWIG_As_int(obj6
);
20058 if (PyErr_Occurred()) SWIG_fail
;
20061 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
20062 (arg1
)->base_OnSizingDragLeft(arg2
,arg3
,arg4
,arg5
,arg6
,arg7
);
20064 wxPyEndAllowThreads(__tstate
);
20065 if (PyErr_Occurred()) SWIG_fail
;
20067 Py_INCREF(Py_None
); resultobj
= Py_None
;
20074 static PyObject
*_wrap_PyDividedShape_base_OnSizingBeginDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
20075 PyObject
*resultobj
;
20076 wxPyDividedShape
*arg1
= (wxPyDividedShape
*) 0 ;
20077 wxPyControlPoint
*arg2
= (wxPyControlPoint
*) 0 ;
20080 int arg5
= (int) 0 ;
20081 int arg6
= (int) 0 ;
20082 PyObject
* obj0
= 0 ;
20083 PyObject
* obj1
= 0 ;
20084 PyObject
* obj2
= 0 ;
20085 PyObject
* obj3
= 0 ;
20086 PyObject
* obj4
= 0 ;
20087 PyObject
* obj5
= 0 ;
20088 char *kwnames
[] = {
20089 (char *) "self",(char *) "pt",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
20092 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO|OO:PyDividedShape_base_OnSizingBeginDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
20093 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDividedShape
,
20094 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
20095 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyControlPoint
,
20096 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
20097 arg3
= (double)SWIG_As_double(obj2
);
20098 if (PyErr_Occurred()) SWIG_fail
;
20099 arg4
= (double)SWIG_As_double(obj3
);
20100 if (PyErr_Occurred()) SWIG_fail
;
20102 arg5
= (int)SWIG_As_int(obj4
);
20103 if (PyErr_Occurred()) SWIG_fail
;
20106 arg6
= (int)SWIG_As_int(obj5
);
20107 if (PyErr_Occurred()) SWIG_fail
;
20110 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
20111 (arg1
)->base_OnSizingBeginDragLeft(arg2
,arg3
,arg4
,arg5
,arg6
);
20113 wxPyEndAllowThreads(__tstate
);
20114 if (PyErr_Occurred()) SWIG_fail
;
20116 Py_INCREF(Py_None
); resultobj
= Py_None
;
20123 static PyObject
*_wrap_PyDividedShape_base_OnSizingEndDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
20124 PyObject
*resultobj
;
20125 wxPyDividedShape
*arg1
= (wxPyDividedShape
*) 0 ;
20126 wxPyControlPoint
*arg2
= (wxPyControlPoint
*) 0 ;
20129 int arg5
= (int) 0 ;
20130 int arg6
= (int) 0 ;
20131 PyObject
* obj0
= 0 ;
20132 PyObject
* obj1
= 0 ;
20133 PyObject
* obj2
= 0 ;
20134 PyObject
* obj3
= 0 ;
20135 PyObject
* obj4
= 0 ;
20136 PyObject
* obj5
= 0 ;
20137 char *kwnames
[] = {
20138 (char *) "self",(char *) "pt",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
20141 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO|OO:PyDividedShape_base_OnSizingEndDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
20142 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDividedShape
,
20143 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
20144 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyControlPoint
,
20145 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
20146 arg3
= (double)SWIG_As_double(obj2
);
20147 if (PyErr_Occurred()) SWIG_fail
;
20148 arg4
= (double)SWIG_As_double(obj3
);
20149 if (PyErr_Occurred()) SWIG_fail
;
20151 arg5
= (int)SWIG_As_int(obj4
);
20152 if (PyErr_Occurred()) SWIG_fail
;
20155 arg6
= (int)SWIG_As_int(obj5
);
20156 if (PyErr_Occurred()) SWIG_fail
;
20159 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
20160 (arg1
)->base_OnSizingEndDragLeft(arg2
,arg3
,arg4
,arg5
,arg6
);
20162 wxPyEndAllowThreads(__tstate
);
20163 if (PyErr_Occurred()) SWIG_fail
;
20165 Py_INCREF(Py_None
); resultobj
= Py_None
;
20172 static PyObject
*_wrap_PyDividedShape_base_OnBeginSize(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
20173 PyObject
*resultobj
;
20174 wxPyDividedShape
*arg1
= (wxPyDividedShape
*) 0 ;
20177 PyObject
* obj0
= 0 ;
20178 PyObject
* obj1
= 0 ;
20179 PyObject
* obj2
= 0 ;
20180 char *kwnames
[] = {
20181 (char *) "self",(char *) "w",(char *) "h", NULL
20184 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyDividedShape_base_OnBeginSize",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
20185 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDividedShape
,
20186 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
20187 arg2
= (double)SWIG_As_double(obj1
);
20188 if (PyErr_Occurred()) SWIG_fail
;
20189 arg3
= (double)SWIG_As_double(obj2
);
20190 if (PyErr_Occurred()) SWIG_fail
;
20192 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
20193 (arg1
)->base_OnBeginSize(arg2
,arg3
);
20195 wxPyEndAllowThreads(__tstate
);
20196 if (PyErr_Occurred()) SWIG_fail
;
20198 Py_INCREF(Py_None
); resultobj
= Py_None
;
20205 static PyObject
*_wrap_PyDividedShape_base_OnEndSize(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
20206 PyObject
*resultobj
;
20207 wxPyDividedShape
*arg1
= (wxPyDividedShape
*) 0 ;
20210 PyObject
* obj0
= 0 ;
20211 PyObject
* obj1
= 0 ;
20212 PyObject
* obj2
= 0 ;
20213 char *kwnames
[] = {
20214 (char *) "self",(char *) "w",(char *) "h", NULL
20217 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyDividedShape_base_OnEndSize",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
20218 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDividedShape
,
20219 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
20220 arg2
= (double)SWIG_As_double(obj1
);
20221 if (PyErr_Occurred()) SWIG_fail
;
20222 arg3
= (double)SWIG_As_double(obj2
);
20223 if (PyErr_Occurred()) SWIG_fail
;
20225 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
20226 (arg1
)->base_OnEndSize(arg2
,arg3
);
20228 wxPyEndAllowThreads(__tstate
);
20229 if (PyErr_Occurred()) SWIG_fail
;
20231 Py_INCREF(Py_None
); resultobj
= Py_None
;
20238 static PyObject
* PyDividedShape_swigregister(PyObject
*, PyObject
*args
) {
20240 if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
;
20241 SWIG_TypeClientData(SWIGTYPE_p_wxPyDividedShape
, obj
);
20243 return Py_BuildValue((char *)"");
20245 static PyObject
*_wrap_new_PyDivisionShape(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
20246 PyObject
*resultobj
;
20247 wxPyDivisionShape
*result
;
20248 char *kwnames
[] = {
20252 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":new_PyDivisionShape",kwnames
)) goto fail
;
20254 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
20255 result
= (wxPyDivisionShape
*)new wxPyDivisionShape();
20257 wxPyEndAllowThreads(__tstate
);
20258 if (PyErr_Occurred()) SWIG_fail
;
20260 resultobj
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxPyDivisionShape
, 1);
20267 static PyObject
*_wrap_PyDivisionShape__setCallbackInfo(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
20268 PyObject
*resultobj
;
20269 wxPyDivisionShape
*arg1
= (wxPyDivisionShape
*) 0 ;
20270 PyObject
*arg2
= (PyObject
*) 0 ;
20271 PyObject
*arg3
= (PyObject
*) 0 ;
20272 PyObject
* obj0
= 0 ;
20273 PyObject
* obj1
= 0 ;
20274 PyObject
* obj2
= 0 ;
20275 char *kwnames
[] = {
20276 (char *) "self",(char *) "self",(char *) "_class", NULL
20279 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyDivisionShape__setCallbackInfo",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
20280 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDivisionShape
,
20281 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
20285 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
20286 (arg1
)->_setCallbackInfo(arg2
,arg3
);
20288 wxPyEndAllowThreads(__tstate
);
20289 if (PyErr_Occurred()) SWIG_fail
;
20291 Py_INCREF(Py_None
); resultobj
= Py_None
;
20298 static PyObject
*_wrap_PyDivisionShape_AdjustBottom(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
20299 PyObject
*resultobj
;
20300 wxPyDivisionShape
*arg1
= (wxPyDivisionShape
*) 0 ;
20303 PyObject
* obj0
= 0 ;
20304 PyObject
* obj1
= 0 ;
20305 PyObject
* obj2
= 0 ;
20306 char *kwnames
[] = {
20307 (char *) "self",(char *) "bottom",(char *) "test", NULL
20310 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyDivisionShape_AdjustBottom",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
20311 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDivisionShape
,
20312 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
20313 arg2
= (double)SWIG_As_double(obj1
);
20314 if (PyErr_Occurred()) SWIG_fail
;
20315 arg3
= (bool)SWIG_As_bool(obj2
);
20316 if (PyErr_Occurred()) SWIG_fail
;
20318 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
20319 (arg1
)->AdjustBottom(arg2
,arg3
);
20321 wxPyEndAllowThreads(__tstate
);
20322 if (PyErr_Occurred()) SWIG_fail
;
20324 Py_INCREF(Py_None
); resultobj
= Py_None
;
20331 static PyObject
*_wrap_PyDivisionShape_AdjustLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
20332 PyObject
*resultobj
;
20333 wxPyDivisionShape
*arg1
= (wxPyDivisionShape
*) 0 ;
20336 PyObject
* obj0
= 0 ;
20337 PyObject
* obj1
= 0 ;
20338 PyObject
* obj2
= 0 ;
20339 char *kwnames
[] = {
20340 (char *) "self",(char *) "left",(char *) "test", NULL
20343 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyDivisionShape_AdjustLeft",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
20344 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDivisionShape
,
20345 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
20346 arg2
= (double)SWIG_As_double(obj1
);
20347 if (PyErr_Occurred()) SWIG_fail
;
20348 arg3
= (bool)SWIG_As_bool(obj2
);
20349 if (PyErr_Occurred()) SWIG_fail
;
20351 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
20352 (arg1
)->AdjustLeft(arg2
,arg3
);
20354 wxPyEndAllowThreads(__tstate
);
20355 if (PyErr_Occurred()) SWIG_fail
;
20357 Py_INCREF(Py_None
); resultobj
= Py_None
;
20364 static PyObject
*_wrap_PyDivisionShape_AdjustRight(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
20365 PyObject
*resultobj
;
20366 wxPyDivisionShape
*arg1
= (wxPyDivisionShape
*) 0 ;
20369 PyObject
* obj0
= 0 ;
20370 PyObject
* obj1
= 0 ;
20371 PyObject
* obj2
= 0 ;
20372 char *kwnames
[] = {
20373 (char *) "self",(char *) "right",(char *) "test", NULL
20376 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyDivisionShape_AdjustRight",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
20377 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDivisionShape
,
20378 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
20379 arg2
= (double)SWIG_As_double(obj1
);
20380 if (PyErr_Occurred()) SWIG_fail
;
20381 arg3
= (bool)SWIG_As_bool(obj2
);
20382 if (PyErr_Occurred()) SWIG_fail
;
20384 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
20385 (arg1
)->AdjustRight(arg2
,arg3
);
20387 wxPyEndAllowThreads(__tstate
);
20388 if (PyErr_Occurred()) SWIG_fail
;
20390 Py_INCREF(Py_None
); resultobj
= Py_None
;
20397 static PyObject
*_wrap_PyDivisionShape_AdjustTop(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
20398 PyObject
*resultobj
;
20399 wxPyDivisionShape
*arg1
= (wxPyDivisionShape
*) 0 ;
20402 PyObject
* obj0
= 0 ;
20403 PyObject
* obj1
= 0 ;
20404 PyObject
* obj2
= 0 ;
20405 char *kwnames
[] = {
20406 (char *) "self",(char *) "top",(char *) "test", NULL
20409 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyDivisionShape_AdjustTop",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
20410 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDivisionShape
,
20411 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
20412 arg2
= (double)SWIG_As_double(obj1
);
20413 if (PyErr_Occurred()) SWIG_fail
;
20414 arg3
= (bool)SWIG_As_bool(obj2
);
20415 if (PyErr_Occurred()) SWIG_fail
;
20417 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
20418 (arg1
)->AdjustTop(arg2
,arg3
);
20420 wxPyEndAllowThreads(__tstate
);
20421 if (PyErr_Occurred()) SWIG_fail
;
20423 Py_INCREF(Py_None
); resultobj
= Py_None
;
20430 static PyObject
*_wrap_PyDivisionShape_Divide(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
20431 PyObject
*resultobj
;
20432 wxPyDivisionShape
*arg1
= (wxPyDivisionShape
*) 0 ;
20434 PyObject
* obj0
= 0 ;
20435 PyObject
* obj1
= 0 ;
20436 char *kwnames
[] = {
20437 (char *) "self",(char *) "direction", NULL
20440 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyDivisionShape_Divide",kwnames
,&obj0
,&obj1
)) goto fail
;
20441 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDivisionShape
,
20442 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
20443 arg2
= (int)SWIG_As_int(obj1
);
20444 if (PyErr_Occurred()) SWIG_fail
;
20446 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
20447 (arg1
)->Divide(arg2
);
20449 wxPyEndAllowThreads(__tstate
);
20450 if (PyErr_Occurred()) SWIG_fail
;
20452 Py_INCREF(Py_None
); resultobj
= Py_None
;
20459 static PyObject
*_wrap_PyDivisionShape_EditEdge(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
20460 PyObject
*resultobj
;
20461 wxPyDivisionShape
*arg1
= (wxPyDivisionShape
*) 0 ;
20463 PyObject
* obj0
= 0 ;
20464 PyObject
* obj1
= 0 ;
20465 char *kwnames
[] = {
20466 (char *) "self",(char *) "side", NULL
20469 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyDivisionShape_EditEdge",kwnames
,&obj0
,&obj1
)) goto fail
;
20470 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDivisionShape
,
20471 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
20472 arg2
= (int)SWIG_As_int(obj1
);
20473 if (PyErr_Occurred()) SWIG_fail
;
20475 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
20476 (arg1
)->EditEdge(arg2
);
20478 wxPyEndAllowThreads(__tstate
);
20479 if (PyErr_Occurred()) SWIG_fail
;
20481 Py_INCREF(Py_None
); resultobj
= Py_None
;
20488 static PyObject
*_wrap_PyDivisionShape_GetBottomSide(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
20489 PyObject
*resultobj
;
20490 wxPyDivisionShape
*arg1
= (wxPyDivisionShape
*) 0 ;
20491 wxPyDivisionShape
*result
;
20492 PyObject
* obj0
= 0 ;
20493 char *kwnames
[] = {
20494 (char *) "self", NULL
20497 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyDivisionShape_GetBottomSide",kwnames
,&obj0
)) goto fail
;
20498 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDivisionShape
,
20499 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
20501 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
20502 result
= (wxPyDivisionShape
*)(arg1
)->GetBottomSide();
20504 wxPyEndAllowThreads(__tstate
);
20505 if (PyErr_Occurred()) SWIG_fail
;
20508 resultobj
= wxPyMake_wxShapeEvtHandler(result
, 0);
20516 static PyObject
*_wrap_PyDivisionShape_GetHandleSide(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
20517 PyObject
*resultobj
;
20518 wxPyDivisionShape
*arg1
= (wxPyDivisionShape
*) 0 ;
20520 PyObject
* obj0
= 0 ;
20521 char *kwnames
[] = {
20522 (char *) "self", NULL
20525 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyDivisionShape_GetHandleSide",kwnames
,&obj0
)) goto fail
;
20526 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDivisionShape
,
20527 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
20529 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
20530 result
= (int)(arg1
)->GetHandleSide();
20532 wxPyEndAllowThreads(__tstate
);
20533 if (PyErr_Occurred()) SWIG_fail
;
20535 resultobj
= SWIG_From_int((int)result
);
20542 static PyObject
*_wrap_PyDivisionShape_GetLeftSide(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
20543 PyObject
*resultobj
;
20544 wxPyDivisionShape
*arg1
= (wxPyDivisionShape
*) 0 ;
20545 wxPyDivisionShape
*result
;
20546 PyObject
* obj0
= 0 ;
20547 char *kwnames
[] = {
20548 (char *) "self", NULL
20551 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyDivisionShape_GetLeftSide",kwnames
,&obj0
)) goto fail
;
20552 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDivisionShape
,
20553 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
20555 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
20556 result
= (wxPyDivisionShape
*)(arg1
)->GetLeftSide();
20558 wxPyEndAllowThreads(__tstate
);
20559 if (PyErr_Occurred()) SWIG_fail
;
20562 resultobj
= wxPyMake_wxShapeEvtHandler(result
, 0);
20570 static PyObject
*_wrap_PyDivisionShape_GetLeftSideColour(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
20571 PyObject
*resultobj
;
20572 wxPyDivisionShape
*arg1
= (wxPyDivisionShape
*) 0 ;
20574 PyObject
* obj0
= 0 ;
20575 char *kwnames
[] = {
20576 (char *) "self", NULL
20579 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyDivisionShape_GetLeftSideColour",kwnames
,&obj0
)) goto fail
;
20580 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDivisionShape
,
20581 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
20583 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
20584 result
= (arg1
)->GetLeftSideColour();
20586 wxPyEndAllowThreads(__tstate
);
20587 if (PyErr_Occurred()) SWIG_fail
;
20591 resultobj
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len());
20593 resultobj
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len());
20602 static PyObject
*_wrap_PyDivisionShape_GetLeftSidePen(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
20603 PyObject
*resultobj
;
20604 wxPyDivisionShape
*arg1
= (wxPyDivisionShape
*) 0 ;
20606 PyObject
* obj0
= 0 ;
20607 char *kwnames
[] = {
20608 (char *) "self", NULL
20611 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyDivisionShape_GetLeftSidePen",kwnames
,&obj0
)) goto fail
;
20612 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDivisionShape
,
20613 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
20615 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
20616 result
= (wxPen
*)(arg1
)->GetLeftSidePen();
20618 wxPyEndAllowThreads(__tstate
);
20619 if (PyErr_Occurred()) SWIG_fail
;
20621 resultobj
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxPen
, 0);
20628 static PyObject
*_wrap_PyDivisionShape_GetRightSide(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
20629 PyObject
*resultobj
;
20630 wxPyDivisionShape
*arg1
= (wxPyDivisionShape
*) 0 ;
20631 wxPyDivisionShape
*result
;
20632 PyObject
* obj0
= 0 ;
20633 char *kwnames
[] = {
20634 (char *) "self", NULL
20637 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyDivisionShape_GetRightSide",kwnames
,&obj0
)) goto fail
;
20638 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDivisionShape
,
20639 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
20641 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
20642 result
= (wxPyDivisionShape
*)(arg1
)->GetRightSide();
20644 wxPyEndAllowThreads(__tstate
);
20645 if (PyErr_Occurred()) SWIG_fail
;
20648 resultobj
= wxPyMake_wxShapeEvtHandler(result
, 0);
20656 static PyObject
*_wrap_PyDivisionShape_GetTopSide(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
20657 PyObject
*resultobj
;
20658 wxPyDivisionShape
*arg1
= (wxPyDivisionShape
*) 0 ;
20659 wxPyDivisionShape
*result
;
20660 PyObject
* obj0
= 0 ;
20661 char *kwnames
[] = {
20662 (char *) "self", NULL
20665 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyDivisionShape_GetTopSide",kwnames
,&obj0
)) goto fail
;
20666 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDivisionShape
,
20667 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
20669 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
20670 result
= (wxPyDivisionShape
*)(arg1
)->GetTopSide();
20672 wxPyEndAllowThreads(__tstate
);
20673 if (PyErr_Occurred()) SWIG_fail
;
20676 resultobj
= wxPyMake_wxShapeEvtHandler(result
, 0);
20684 static PyObject
*_wrap_PyDivisionShape_GetTopSidePen(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
20685 PyObject
*resultobj
;
20686 wxPyDivisionShape
*arg1
= (wxPyDivisionShape
*) 0 ;
20688 PyObject
* obj0
= 0 ;
20689 char *kwnames
[] = {
20690 (char *) "self", NULL
20693 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyDivisionShape_GetTopSidePen",kwnames
,&obj0
)) goto fail
;
20694 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDivisionShape
,
20695 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
20697 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
20698 result
= (wxPen
*)(arg1
)->GetTopSidePen();
20700 wxPyEndAllowThreads(__tstate
);
20701 if (PyErr_Occurred()) SWIG_fail
;
20703 resultobj
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxPen
, 0);
20710 static PyObject
*_wrap_PyDivisionShape_ResizeAdjoining(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
20711 PyObject
*resultobj
;
20712 wxPyDivisionShape
*arg1
= (wxPyDivisionShape
*) 0 ;
20716 PyObject
* obj0
= 0 ;
20717 PyObject
* obj1
= 0 ;
20718 PyObject
* obj2
= 0 ;
20719 PyObject
* obj3
= 0 ;
20720 char *kwnames
[] = {
20721 (char *) "self",(char *) "side",(char *) "newPos",(char *) "test", NULL
20724 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO:PyDivisionShape_ResizeAdjoining",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) goto fail
;
20725 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDivisionShape
,
20726 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
20727 arg2
= (int)SWIG_As_int(obj1
);
20728 if (PyErr_Occurred()) SWIG_fail
;
20729 arg3
= (double)SWIG_As_double(obj2
);
20730 if (PyErr_Occurred()) SWIG_fail
;
20731 arg4
= (bool)SWIG_As_bool(obj3
);
20732 if (PyErr_Occurred()) SWIG_fail
;
20734 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
20735 (arg1
)->ResizeAdjoining(arg2
,arg3
,arg4
);
20737 wxPyEndAllowThreads(__tstate
);
20738 if (PyErr_Occurred()) SWIG_fail
;
20740 Py_INCREF(Py_None
); resultobj
= Py_None
;
20747 static PyObject
*_wrap_PyDivisionShape_PopupMenu(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
20748 PyObject
*resultobj
;
20749 wxPyDivisionShape
*arg1
= (wxPyDivisionShape
*) 0 ;
20752 PyObject
* obj0
= 0 ;
20753 PyObject
* obj1
= 0 ;
20754 PyObject
* obj2
= 0 ;
20755 char *kwnames
[] = {
20756 (char *) "self",(char *) "x",(char *) "y", NULL
20759 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyDivisionShape_PopupMenu",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
20760 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDivisionShape
,
20761 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
20762 arg2
= (double)SWIG_As_double(obj1
);
20763 if (PyErr_Occurred()) SWIG_fail
;
20764 arg3
= (double)SWIG_As_double(obj2
);
20765 if (PyErr_Occurred()) SWIG_fail
;
20767 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
20768 (arg1
)->PopupMenu(arg2
,arg3
);
20770 wxPyEndAllowThreads(__tstate
);
20771 if (PyErr_Occurred()) SWIG_fail
;
20773 Py_INCREF(Py_None
); resultobj
= Py_None
;
20780 static PyObject
*_wrap_PyDivisionShape_SetBottomSide(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
20781 PyObject
*resultobj
;
20782 wxPyDivisionShape
*arg1
= (wxPyDivisionShape
*) 0 ;
20783 wxPyDivisionShape
*arg2
= (wxPyDivisionShape
*) 0 ;
20784 PyObject
* obj0
= 0 ;
20785 PyObject
* obj1
= 0 ;
20786 char *kwnames
[] = {
20787 (char *) "self",(char *) "shape", NULL
20790 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyDivisionShape_SetBottomSide",kwnames
,&obj0
,&obj1
)) goto fail
;
20791 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDivisionShape
,
20792 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
20793 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyDivisionShape
,
20794 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
20796 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
20797 (arg1
)->SetBottomSide(arg2
);
20799 wxPyEndAllowThreads(__tstate
);
20800 if (PyErr_Occurred()) SWIG_fail
;
20802 Py_INCREF(Py_None
); resultobj
= Py_None
;
20809 static PyObject
*_wrap_PyDivisionShape_SetHandleSide(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
20810 PyObject
*resultobj
;
20811 wxPyDivisionShape
*arg1
= (wxPyDivisionShape
*) 0 ;
20813 PyObject
* obj0
= 0 ;
20814 PyObject
* obj1
= 0 ;
20815 char *kwnames
[] = {
20816 (char *) "self",(char *) "side", NULL
20819 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyDivisionShape_SetHandleSide",kwnames
,&obj0
,&obj1
)) goto fail
;
20820 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDivisionShape
,
20821 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
20822 arg2
= (int)SWIG_As_int(obj1
);
20823 if (PyErr_Occurred()) SWIG_fail
;
20825 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
20826 (arg1
)->SetHandleSide(arg2
);
20828 wxPyEndAllowThreads(__tstate
);
20829 if (PyErr_Occurred()) SWIG_fail
;
20831 Py_INCREF(Py_None
); resultobj
= Py_None
;
20838 static PyObject
*_wrap_PyDivisionShape_SetLeftSide(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
20839 PyObject
*resultobj
;
20840 wxPyDivisionShape
*arg1
= (wxPyDivisionShape
*) 0 ;
20841 wxPyDivisionShape
*arg2
= (wxPyDivisionShape
*) 0 ;
20842 PyObject
* obj0
= 0 ;
20843 PyObject
* obj1
= 0 ;
20844 char *kwnames
[] = {
20845 (char *) "self",(char *) "shape", NULL
20848 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyDivisionShape_SetLeftSide",kwnames
,&obj0
,&obj1
)) goto fail
;
20849 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDivisionShape
,
20850 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
20851 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyDivisionShape
,
20852 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
20854 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
20855 (arg1
)->SetLeftSide(arg2
);
20857 wxPyEndAllowThreads(__tstate
);
20858 if (PyErr_Occurred()) SWIG_fail
;
20860 Py_INCREF(Py_None
); resultobj
= Py_None
;
20867 static PyObject
*_wrap_PyDivisionShape_SetLeftSideColour(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
20868 PyObject
*resultobj
;
20869 wxPyDivisionShape
*arg1
= (wxPyDivisionShape
*) 0 ;
20870 wxString
*arg2
= 0 ;
20871 bool temp2
= false ;
20872 PyObject
* obj0
= 0 ;
20873 PyObject
* obj1
= 0 ;
20874 char *kwnames
[] = {
20875 (char *) "self",(char *) "colour", NULL
20878 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyDivisionShape_SetLeftSideColour",kwnames
,&obj0
,&obj1
)) goto fail
;
20879 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDivisionShape
,
20880 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
20882 arg2
= wxString_in_helper(obj1
);
20883 if (arg2
== NULL
) SWIG_fail
;
20887 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
20888 (arg1
)->SetLeftSideColour((wxString
const &)*arg2
);
20890 wxPyEndAllowThreads(__tstate
);
20891 if (PyErr_Occurred()) SWIG_fail
;
20893 Py_INCREF(Py_None
); resultobj
= Py_None
;
20908 static PyObject
*_wrap_PyDivisionShape_SetLeftSidePen(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
20909 PyObject
*resultobj
;
20910 wxPyDivisionShape
*arg1
= (wxPyDivisionShape
*) 0 ;
20911 wxPen
*arg2
= (wxPen
*) 0 ;
20912 PyObject
* obj0
= 0 ;
20913 PyObject
* obj1
= 0 ;
20914 char *kwnames
[] = {
20915 (char *) "self",(char *) "pen", NULL
20918 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyDivisionShape_SetLeftSidePen",kwnames
,&obj0
,&obj1
)) goto fail
;
20919 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDivisionShape
,
20920 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
20924 if (obj1
== Py_None
) {
20927 else if (! wxPyConvertSwigPtr(obj1
, (void **) &temp
, wxT("wxPen"))) {
20928 PyErr_SetString(PyExc_TypeError
, "Type error, expected wxPen.");
20933 arg2
= wxThePenList
->FindOrCreatePen(temp
->GetColour(),
20940 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
20941 (arg1
)->SetLeftSidePen(arg2
);
20943 wxPyEndAllowThreads(__tstate
);
20944 if (PyErr_Occurred()) SWIG_fail
;
20946 Py_INCREF(Py_None
); resultobj
= Py_None
;
20953 static PyObject
*_wrap_PyDivisionShape_SetRightSide(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
20954 PyObject
*resultobj
;
20955 wxPyDivisionShape
*arg1
= (wxPyDivisionShape
*) 0 ;
20956 wxPyDivisionShape
*arg2
= (wxPyDivisionShape
*) 0 ;
20957 PyObject
* obj0
= 0 ;
20958 PyObject
* obj1
= 0 ;
20959 char *kwnames
[] = {
20960 (char *) "self",(char *) "shape", NULL
20963 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyDivisionShape_SetRightSide",kwnames
,&obj0
,&obj1
)) goto fail
;
20964 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDivisionShape
,
20965 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
20966 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyDivisionShape
,
20967 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
20969 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
20970 (arg1
)->SetRightSide(arg2
);
20972 wxPyEndAllowThreads(__tstate
);
20973 if (PyErr_Occurred()) SWIG_fail
;
20975 Py_INCREF(Py_None
); resultobj
= Py_None
;
20982 static PyObject
*_wrap_PyDivisionShape_SetTopSide(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
20983 PyObject
*resultobj
;
20984 wxPyDivisionShape
*arg1
= (wxPyDivisionShape
*) 0 ;
20985 wxPyDivisionShape
*arg2
= (wxPyDivisionShape
*) 0 ;
20986 PyObject
* obj0
= 0 ;
20987 PyObject
* obj1
= 0 ;
20988 char *kwnames
[] = {
20989 (char *) "self",(char *) "shape", NULL
20992 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyDivisionShape_SetTopSide",kwnames
,&obj0
,&obj1
)) goto fail
;
20993 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDivisionShape
,
20994 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
20995 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyDivisionShape
,
20996 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
20998 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
20999 (arg1
)->SetTopSide(arg2
);
21001 wxPyEndAllowThreads(__tstate
);
21002 if (PyErr_Occurred()) SWIG_fail
;
21004 Py_INCREF(Py_None
); resultobj
= Py_None
;
21011 static PyObject
*_wrap_PyDivisionShape_SetTopSideColour(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
21012 PyObject
*resultobj
;
21013 wxPyDivisionShape
*arg1
= (wxPyDivisionShape
*) 0 ;
21014 wxString
*arg2
= 0 ;
21015 bool temp2
= false ;
21016 PyObject
* obj0
= 0 ;
21017 PyObject
* obj1
= 0 ;
21018 char *kwnames
[] = {
21019 (char *) "self",(char *) "colour", NULL
21022 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyDivisionShape_SetTopSideColour",kwnames
,&obj0
,&obj1
)) goto fail
;
21023 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDivisionShape
,
21024 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
21026 arg2
= wxString_in_helper(obj1
);
21027 if (arg2
== NULL
) SWIG_fail
;
21031 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
21032 (arg1
)->SetTopSideColour((wxString
const &)*arg2
);
21034 wxPyEndAllowThreads(__tstate
);
21035 if (PyErr_Occurred()) SWIG_fail
;
21037 Py_INCREF(Py_None
); resultobj
= Py_None
;
21052 static PyObject
*_wrap_PyDivisionShape_SetTopSidePen(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
21053 PyObject
*resultobj
;
21054 wxPyDivisionShape
*arg1
= (wxPyDivisionShape
*) 0 ;
21055 wxPen
*arg2
= (wxPen
*) 0 ;
21056 PyObject
* obj0
= 0 ;
21057 PyObject
* obj1
= 0 ;
21058 char *kwnames
[] = {
21059 (char *) "self",(char *) "pen", NULL
21062 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyDivisionShape_SetTopSidePen",kwnames
,&obj0
,&obj1
)) goto fail
;
21063 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDivisionShape
,
21064 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
21068 if (obj1
== Py_None
) {
21071 else if (! wxPyConvertSwigPtr(obj1
, (void **) &temp
, wxT("wxPen"))) {
21072 PyErr_SetString(PyExc_TypeError
, "Type error, expected wxPen.");
21077 arg2
= wxThePenList
->FindOrCreatePen(temp
->GetColour(),
21084 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
21085 (arg1
)->SetTopSidePen(arg2
);
21087 wxPyEndAllowThreads(__tstate
);
21088 if (PyErr_Occurred()) SWIG_fail
;
21090 Py_INCREF(Py_None
); resultobj
= Py_None
;
21097 static PyObject
*_wrap_PyDivisionShape_base_OnDelete(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
21098 PyObject
*resultobj
;
21099 wxPyDivisionShape
*arg1
= (wxPyDivisionShape
*) 0 ;
21100 PyObject
* obj0
= 0 ;
21101 char *kwnames
[] = {
21102 (char *) "self", NULL
21105 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyDivisionShape_base_OnDelete",kwnames
,&obj0
)) goto fail
;
21106 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDivisionShape
,
21107 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
21109 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
21110 (arg1
)->base_OnDelete();
21112 wxPyEndAllowThreads(__tstate
);
21113 if (PyErr_Occurred()) SWIG_fail
;
21115 Py_INCREF(Py_None
); resultobj
= Py_None
;
21122 static PyObject
*_wrap_PyDivisionShape_base_OnDraw(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
21123 PyObject
*resultobj
;
21124 wxPyDivisionShape
*arg1
= (wxPyDivisionShape
*) 0 ;
21126 PyObject
* obj0
= 0 ;
21127 PyObject
* obj1
= 0 ;
21128 char *kwnames
[] = {
21129 (char *) "self",(char *) "dc", NULL
21132 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyDivisionShape_base_OnDraw",kwnames
,&obj0
,&obj1
)) goto fail
;
21133 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDivisionShape
,
21134 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
21135 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
21136 SWIG_POINTER_EXCEPTION
| 0)) == -1)
21138 if (arg2
== NULL
) {
21139 PyErr_SetString(PyExc_TypeError
,"null reference");
21143 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
21144 (arg1
)->base_OnDraw(*arg2
);
21146 wxPyEndAllowThreads(__tstate
);
21147 if (PyErr_Occurred()) SWIG_fail
;
21149 Py_INCREF(Py_None
); resultobj
= Py_None
;
21156 static PyObject
*_wrap_PyDivisionShape_base_OnDrawContents(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
21157 PyObject
*resultobj
;
21158 wxPyDivisionShape
*arg1
= (wxPyDivisionShape
*) 0 ;
21160 PyObject
* obj0
= 0 ;
21161 PyObject
* obj1
= 0 ;
21162 char *kwnames
[] = {
21163 (char *) "self",(char *) "dc", NULL
21166 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyDivisionShape_base_OnDrawContents",kwnames
,&obj0
,&obj1
)) goto fail
;
21167 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDivisionShape
,
21168 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
21169 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
21170 SWIG_POINTER_EXCEPTION
| 0)) == -1)
21172 if (arg2
== NULL
) {
21173 PyErr_SetString(PyExc_TypeError
,"null reference");
21177 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
21178 (arg1
)->base_OnDrawContents(*arg2
);
21180 wxPyEndAllowThreads(__tstate
);
21181 if (PyErr_Occurred()) SWIG_fail
;
21183 Py_INCREF(Py_None
); resultobj
= Py_None
;
21190 static PyObject
*_wrap_PyDivisionShape_base_OnDrawBranches(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
21191 PyObject
*resultobj
;
21192 wxPyDivisionShape
*arg1
= (wxPyDivisionShape
*) 0 ;
21194 bool arg3
= (bool) FALSE
;
21195 PyObject
* obj0
= 0 ;
21196 PyObject
* obj1
= 0 ;
21197 PyObject
* obj2
= 0 ;
21198 char *kwnames
[] = {
21199 (char *) "self",(char *) "dc",(char *) "erase", NULL
21202 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:PyDivisionShape_base_OnDrawBranches",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
21203 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDivisionShape
,
21204 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
21205 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
21206 SWIG_POINTER_EXCEPTION
| 0)) == -1)
21208 if (arg2
== NULL
) {
21209 PyErr_SetString(PyExc_TypeError
,"null reference");
21213 arg3
= (bool)SWIG_As_bool(obj2
);
21214 if (PyErr_Occurred()) SWIG_fail
;
21217 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
21218 (arg1
)->base_OnDrawBranches(*arg2
,arg3
);
21220 wxPyEndAllowThreads(__tstate
);
21221 if (PyErr_Occurred()) SWIG_fail
;
21223 Py_INCREF(Py_None
); resultobj
= Py_None
;
21230 static PyObject
*_wrap_PyDivisionShape_base_OnMoveLinks(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
21231 PyObject
*resultobj
;
21232 wxPyDivisionShape
*arg1
= (wxPyDivisionShape
*) 0 ;
21234 PyObject
* obj0
= 0 ;
21235 PyObject
* obj1
= 0 ;
21236 char *kwnames
[] = {
21237 (char *) "self",(char *) "dc", NULL
21240 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyDivisionShape_base_OnMoveLinks",kwnames
,&obj0
,&obj1
)) goto fail
;
21241 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDivisionShape
,
21242 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
21243 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
21244 SWIG_POINTER_EXCEPTION
| 0)) == -1)
21246 if (arg2
== NULL
) {
21247 PyErr_SetString(PyExc_TypeError
,"null reference");
21251 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
21252 (arg1
)->base_OnMoveLinks(*arg2
);
21254 wxPyEndAllowThreads(__tstate
);
21255 if (PyErr_Occurred()) SWIG_fail
;
21257 Py_INCREF(Py_None
); resultobj
= Py_None
;
21264 static PyObject
*_wrap_PyDivisionShape_base_OnErase(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
21265 PyObject
*resultobj
;
21266 wxPyDivisionShape
*arg1
= (wxPyDivisionShape
*) 0 ;
21268 PyObject
* obj0
= 0 ;
21269 PyObject
* obj1
= 0 ;
21270 char *kwnames
[] = {
21271 (char *) "self",(char *) "dc", NULL
21274 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyDivisionShape_base_OnErase",kwnames
,&obj0
,&obj1
)) goto fail
;
21275 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDivisionShape
,
21276 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
21277 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
21278 SWIG_POINTER_EXCEPTION
| 0)) == -1)
21280 if (arg2
== NULL
) {
21281 PyErr_SetString(PyExc_TypeError
,"null reference");
21285 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
21286 (arg1
)->base_OnErase(*arg2
);
21288 wxPyEndAllowThreads(__tstate
);
21289 if (PyErr_Occurred()) SWIG_fail
;
21291 Py_INCREF(Py_None
); resultobj
= Py_None
;
21298 static PyObject
*_wrap_PyDivisionShape_base_OnEraseContents(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
21299 PyObject
*resultobj
;
21300 wxPyDivisionShape
*arg1
= (wxPyDivisionShape
*) 0 ;
21302 PyObject
* obj0
= 0 ;
21303 PyObject
* obj1
= 0 ;
21304 char *kwnames
[] = {
21305 (char *) "self",(char *) "dc", NULL
21308 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyDivisionShape_base_OnEraseContents",kwnames
,&obj0
,&obj1
)) goto fail
;
21309 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDivisionShape
,
21310 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
21311 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
21312 SWIG_POINTER_EXCEPTION
| 0)) == -1)
21314 if (arg2
== NULL
) {
21315 PyErr_SetString(PyExc_TypeError
,"null reference");
21319 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
21320 (arg1
)->base_OnEraseContents(*arg2
);
21322 wxPyEndAllowThreads(__tstate
);
21323 if (PyErr_Occurred()) SWIG_fail
;
21325 Py_INCREF(Py_None
); resultobj
= Py_None
;
21332 static PyObject
*_wrap_PyDivisionShape_base_OnHighlight(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
21333 PyObject
*resultobj
;
21334 wxPyDivisionShape
*arg1
= (wxPyDivisionShape
*) 0 ;
21336 PyObject
* obj0
= 0 ;
21337 PyObject
* obj1
= 0 ;
21338 char *kwnames
[] = {
21339 (char *) "self",(char *) "dc", NULL
21342 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyDivisionShape_base_OnHighlight",kwnames
,&obj0
,&obj1
)) goto fail
;
21343 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDivisionShape
,
21344 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
21345 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
21346 SWIG_POINTER_EXCEPTION
| 0)) == -1)
21348 if (arg2
== NULL
) {
21349 PyErr_SetString(PyExc_TypeError
,"null reference");
21353 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
21354 (arg1
)->base_OnHighlight(*arg2
);
21356 wxPyEndAllowThreads(__tstate
);
21357 if (PyErr_Occurred()) SWIG_fail
;
21359 Py_INCREF(Py_None
); resultobj
= Py_None
;
21366 static PyObject
*_wrap_PyDivisionShape_base_OnLeftClick(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
21367 PyObject
*resultobj
;
21368 wxPyDivisionShape
*arg1
= (wxPyDivisionShape
*) 0 ;
21371 int arg4
= (int) 0 ;
21372 int arg5
= (int) 0 ;
21373 PyObject
* obj0
= 0 ;
21374 PyObject
* obj1
= 0 ;
21375 PyObject
* obj2
= 0 ;
21376 PyObject
* obj3
= 0 ;
21377 PyObject
* obj4
= 0 ;
21378 char *kwnames
[] = {
21379 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
21382 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyDivisionShape_base_OnLeftClick",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
21383 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDivisionShape
,
21384 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
21385 arg2
= (double)SWIG_As_double(obj1
);
21386 if (PyErr_Occurred()) SWIG_fail
;
21387 arg3
= (double)SWIG_As_double(obj2
);
21388 if (PyErr_Occurred()) SWIG_fail
;
21390 arg4
= (int)SWIG_As_int(obj3
);
21391 if (PyErr_Occurred()) SWIG_fail
;
21394 arg5
= (int)SWIG_As_int(obj4
);
21395 if (PyErr_Occurred()) SWIG_fail
;
21398 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
21399 (arg1
)->base_OnLeftClick(arg2
,arg3
,arg4
,arg5
);
21401 wxPyEndAllowThreads(__tstate
);
21402 if (PyErr_Occurred()) SWIG_fail
;
21404 Py_INCREF(Py_None
); resultobj
= Py_None
;
21411 static PyObject
*_wrap_PyDivisionShape_base_OnLeftDoubleClick(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
21412 PyObject
*resultobj
;
21413 wxPyDivisionShape
*arg1
= (wxPyDivisionShape
*) 0 ;
21416 int arg4
= (int) 0 ;
21417 int arg5
= (int) 0 ;
21418 PyObject
* obj0
= 0 ;
21419 PyObject
* obj1
= 0 ;
21420 PyObject
* obj2
= 0 ;
21421 PyObject
* obj3
= 0 ;
21422 PyObject
* obj4
= 0 ;
21423 char *kwnames
[] = {
21424 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
21427 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyDivisionShape_base_OnLeftDoubleClick",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
21428 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDivisionShape
,
21429 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
21430 arg2
= (double)SWIG_As_double(obj1
);
21431 if (PyErr_Occurred()) SWIG_fail
;
21432 arg3
= (double)SWIG_As_double(obj2
);
21433 if (PyErr_Occurred()) SWIG_fail
;
21435 arg4
= (int)SWIG_As_int(obj3
);
21436 if (PyErr_Occurred()) SWIG_fail
;
21439 arg5
= (int)SWIG_As_int(obj4
);
21440 if (PyErr_Occurred()) SWIG_fail
;
21443 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
21444 (arg1
)->base_OnLeftDoubleClick(arg2
,arg3
,arg4
,arg5
);
21446 wxPyEndAllowThreads(__tstate
);
21447 if (PyErr_Occurred()) SWIG_fail
;
21449 Py_INCREF(Py_None
); resultobj
= Py_None
;
21456 static PyObject
*_wrap_PyDivisionShape_base_OnRightClick(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
21457 PyObject
*resultobj
;
21458 wxPyDivisionShape
*arg1
= (wxPyDivisionShape
*) 0 ;
21461 int arg4
= (int) 0 ;
21462 int arg5
= (int) 0 ;
21463 PyObject
* obj0
= 0 ;
21464 PyObject
* obj1
= 0 ;
21465 PyObject
* obj2
= 0 ;
21466 PyObject
* obj3
= 0 ;
21467 PyObject
* obj4
= 0 ;
21468 char *kwnames
[] = {
21469 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
21472 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyDivisionShape_base_OnRightClick",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
21473 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDivisionShape
,
21474 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
21475 arg2
= (double)SWIG_As_double(obj1
);
21476 if (PyErr_Occurred()) SWIG_fail
;
21477 arg3
= (double)SWIG_As_double(obj2
);
21478 if (PyErr_Occurred()) SWIG_fail
;
21480 arg4
= (int)SWIG_As_int(obj3
);
21481 if (PyErr_Occurred()) SWIG_fail
;
21484 arg5
= (int)SWIG_As_int(obj4
);
21485 if (PyErr_Occurred()) SWIG_fail
;
21488 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
21489 (arg1
)->base_OnRightClick(arg2
,arg3
,arg4
,arg5
);
21491 wxPyEndAllowThreads(__tstate
);
21492 if (PyErr_Occurred()) SWIG_fail
;
21494 Py_INCREF(Py_None
); resultobj
= Py_None
;
21501 static PyObject
*_wrap_PyDivisionShape_base_OnSize(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
21502 PyObject
*resultobj
;
21503 wxPyDivisionShape
*arg1
= (wxPyDivisionShape
*) 0 ;
21506 PyObject
* obj0
= 0 ;
21507 PyObject
* obj1
= 0 ;
21508 PyObject
* obj2
= 0 ;
21509 char *kwnames
[] = {
21510 (char *) "self",(char *) "x",(char *) "y", NULL
21513 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyDivisionShape_base_OnSize",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
21514 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDivisionShape
,
21515 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
21516 arg2
= (double)SWIG_As_double(obj1
);
21517 if (PyErr_Occurred()) SWIG_fail
;
21518 arg3
= (double)SWIG_As_double(obj2
);
21519 if (PyErr_Occurred()) SWIG_fail
;
21521 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
21522 (arg1
)->base_OnSize(arg2
,arg3
);
21524 wxPyEndAllowThreads(__tstate
);
21525 if (PyErr_Occurred()) SWIG_fail
;
21527 Py_INCREF(Py_None
); resultobj
= Py_None
;
21534 static PyObject
*_wrap_PyDivisionShape_base_OnMovePre(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
21535 PyObject
*resultobj
;
21536 wxPyDivisionShape
*arg1
= (wxPyDivisionShape
*) 0 ;
21542 bool arg7
= (bool) true ;
21544 PyObject
* obj0
= 0 ;
21545 PyObject
* obj1
= 0 ;
21546 PyObject
* obj2
= 0 ;
21547 PyObject
* obj3
= 0 ;
21548 PyObject
* obj4
= 0 ;
21549 PyObject
* obj5
= 0 ;
21550 PyObject
* obj6
= 0 ;
21551 char *kwnames
[] = {
21552 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "old_x",(char *) "old_y",(char *) "display", NULL
21555 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOOOO|O:PyDivisionShape_base_OnMovePre",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) goto fail
;
21556 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDivisionShape
,
21557 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
21558 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
21559 SWIG_POINTER_EXCEPTION
| 0)) == -1)
21561 if (arg2
== NULL
) {
21562 PyErr_SetString(PyExc_TypeError
,"null reference");
21565 arg3
= (double)SWIG_As_double(obj2
);
21566 if (PyErr_Occurred()) SWIG_fail
;
21567 arg4
= (double)SWIG_As_double(obj3
);
21568 if (PyErr_Occurred()) SWIG_fail
;
21569 arg5
= (double)SWIG_As_double(obj4
);
21570 if (PyErr_Occurred()) SWIG_fail
;
21571 arg6
= (double)SWIG_As_double(obj5
);
21572 if (PyErr_Occurred()) SWIG_fail
;
21574 arg7
= (bool)SWIG_As_bool(obj6
);
21575 if (PyErr_Occurred()) SWIG_fail
;
21578 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
21579 result
= (bool)(arg1
)->base_OnMovePre(*arg2
,arg3
,arg4
,arg5
,arg6
,arg7
);
21581 wxPyEndAllowThreads(__tstate
);
21582 if (PyErr_Occurred()) SWIG_fail
;
21585 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
21593 static PyObject
*_wrap_PyDivisionShape_base_OnMovePost(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
21594 PyObject
*resultobj
;
21595 wxPyDivisionShape
*arg1
= (wxPyDivisionShape
*) 0 ;
21601 bool arg7
= (bool) true ;
21602 PyObject
* obj0
= 0 ;
21603 PyObject
* obj1
= 0 ;
21604 PyObject
* obj2
= 0 ;
21605 PyObject
* obj3
= 0 ;
21606 PyObject
* obj4
= 0 ;
21607 PyObject
* obj5
= 0 ;
21608 PyObject
* obj6
= 0 ;
21609 char *kwnames
[] = {
21610 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "old_x",(char *) "old_y",(char *) "display", NULL
21613 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOOOO|O:PyDivisionShape_base_OnMovePost",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) goto fail
;
21614 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDivisionShape
,
21615 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
21616 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
21617 SWIG_POINTER_EXCEPTION
| 0)) == -1)
21619 if (arg2
== NULL
) {
21620 PyErr_SetString(PyExc_TypeError
,"null reference");
21623 arg3
= (double)SWIG_As_double(obj2
);
21624 if (PyErr_Occurred()) SWIG_fail
;
21625 arg4
= (double)SWIG_As_double(obj3
);
21626 if (PyErr_Occurred()) SWIG_fail
;
21627 arg5
= (double)SWIG_As_double(obj4
);
21628 if (PyErr_Occurred()) SWIG_fail
;
21629 arg6
= (double)SWIG_As_double(obj5
);
21630 if (PyErr_Occurred()) SWIG_fail
;
21632 arg7
= (bool)SWIG_As_bool(obj6
);
21633 if (PyErr_Occurred()) SWIG_fail
;
21636 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
21637 (arg1
)->base_OnMovePost(*arg2
,arg3
,arg4
,arg5
,arg6
,arg7
);
21639 wxPyEndAllowThreads(__tstate
);
21640 if (PyErr_Occurred()) SWIG_fail
;
21642 Py_INCREF(Py_None
); resultobj
= Py_None
;
21649 static PyObject
*_wrap_PyDivisionShape_base_OnDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
21650 PyObject
*resultobj
;
21651 wxPyDivisionShape
*arg1
= (wxPyDivisionShape
*) 0 ;
21655 int arg5
= (int) 0 ;
21656 int arg6
= (int) 0 ;
21657 PyObject
* obj0
= 0 ;
21658 PyObject
* obj1
= 0 ;
21659 PyObject
* obj2
= 0 ;
21660 PyObject
* obj3
= 0 ;
21661 PyObject
* obj4
= 0 ;
21662 PyObject
* obj5
= 0 ;
21663 char *kwnames
[] = {
21664 (char *) "self",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
21667 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO|OO:PyDivisionShape_base_OnDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
21668 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDivisionShape
,
21669 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
21670 arg2
= (bool)SWIG_As_bool(obj1
);
21671 if (PyErr_Occurred()) SWIG_fail
;
21672 arg3
= (double)SWIG_As_double(obj2
);
21673 if (PyErr_Occurred()) SWIG_fail
;
21674 arg4
= (double)SWIG_As_double(obj3
);
21675 if (PyErr_Occurred()) SWIG_fail
;
21677 arg5
= (int)SWIG_As_int(obj4
);
21678 if (PyErr_Occurred()) SWIG_fail
;
21681 arg6
= (int)SWIG_As_int(obj5
);
21682 if (PyErr_Occurred()) SWIG_fail
;
21685 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
21686 (arg1
)->base_OnDragLeft(arg2
,arg3
,arg4
,arg5
,arg6
);
21688 wxPyEndAllowThreads(__tstate
);
21689 if (PyErr_Occurred()) SWIG_fail
;
21691 Py_INCREF(Py_None
); resultobj
= Py_None
;
21698 static PyObject
*_wrap_PyDivisionShape_base_OnBeginDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
21699 PyObject
*resultobj
;
21700 wxPyDivisionShape
*arg1
= (wxPyDivisionShape
*) 0 ;
21703 int arg4
= (int) 0 ;
21704 int arg5
= (int) 0 ;
21705 PyObject
* obj0
= 0 ;
21706 PyObject
* obj1
= 0 ;
21707 PyObject
* obj2
= 0 ;
21708 PyObject
* obj3
= 0 ;
21709 PyObject
* obj4
= 0 ;
21710 char *kwnames
[] = {
21711 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
21714 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyDivisionShape_base_OnBeginDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
21715 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDivisionShape
,
21716 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
21717 arg2
= (double)SWIG_As_double(obj1
);
21718 if (PyErr_Occurred()) SWIG_fail
;
21719 arg3
= (double)SWIG_As_double(obj2
);
21720 if (PyErr_Occurred()) SWIG_fail
;
21722 arg4
= (int)SWIG_As_int(obj3
);
21723 if (PyErr_Occurred()) SWIG_fail
;
21726 arg5
= (int)SWIG_As_int(obj4
);
21727 if (PyErr_Occurred()) SWIG_fail
;
21730 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
21731 (arg1
)->base_OnBeginDragLeft(arg2
,arg3
,arg4
,arg5
);
21733 wxPyEndAllowThreads(__tstate
);
21734 if (PyErr_Occurred()) SWIG_fail
;
21736 Py_INCREF(Py_None
); resultobj
= Py_None
;
21743 static PyObject
*_wrap_PyDivisionShape_base_OnEndDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
21744 PyObject
*resultobj
;
21745 wxPyDivisionShape
*arg1
= (wxPyDivisionShape
*) 0 ;
21748 int arg4
= (int) 0 ;
21749 int arg5
= (int) 0 ;
21750 PyObject
* obj0
= 0 ;
21751 PyObject
* obj1
= 0 ;
21752 PyObject
* obj2
= 0 ;
21753 PyObject
* obj3
= 0 ;
21754 PyObject
* obj4
= 0 ;
21755 char *kwnames
[] = {
21756 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
21759 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyDivisionShape_base_OnEndDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
21760 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDivisionShape
,
21761 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
21762 arg2
= (double)SWIG_As_double(obj1
);
21763 if (PyErr_Occurred()) SWIG_fail
;
21764 arg3
= (double)SWIG_As_double(obj2
);
21765 if (PyErr_Occurred()) SWIG_fail
;
21767 arg4
= (int)SWIG_As_int(obj3
);
21768 if (PyErr_Occurred()) SWIG_fail
;
21771 arg5
= (int)SWIG_As_int(obj4
);
21772 if (PyErr_Occurred()) SWIG_fail
;
21775 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
21776 (arg1
)->base_OnEndDragLeft(arg2
,arg3
,arg4
,arg5
);
21778 wxPyEndAllowThreads(__tstate
);
21779 if (PyErr_Occurred()) SWIG_fail
;
21781 Py_INCREF(Py_None
); resultobj
= Py_None
;
21788 static PyObject
*_wrap_PyDivisionShape_base_OnDragRight(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
21789 PyObject
*resultobj
;
21790 wxPyDivisionShape
*arg1
= (wxPyDivisionShape
*) 0 ;
21794 int arg5
= (int) 0 ;
21795 int arg6
= (int) 0 ;
21796 PyObject
* obj0
= 0 ;
21797 PyObject
* obj1
= 0 ;
21798 PyObject
* obj2
= 0 ;
21799 PyObject
* obj3
= 0 ;
21800 PyObject
* obj4
= 0 ;
21801 PyObject
* obj5
= 0 ;
21802 char *kwnames
[] = {
21803 (char *) "self",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
21806 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO|OO:PyDivisionShape_base_OnDragRight",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
21807 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDivisionShape
,
21808 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
21809 arg2
= (bool)SWIG_As_bool(obj1
);
21810 if (PyErr_Occurred()) SWIG_fail
;
21811 arg3
= (double)SWIG_As_double(obj2
);
21812 if (PyErr_Occurred()) SWIG_fail
;
21813 arg4
= (double)SWIG_As_double(obj3
);
21814 if (PyErr_Occurred()) SWIG_fail
;
21816 arg5
= (int)SWIG_As_int(obj4
);
21817 if (PyErr_Occurred()) SWIG_fail
;
21820 arg6
= (int)SWIG_As_int(obj5
);
21821 if (PyErr_Occurred()) SWIG_fail
;
21824 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
21825 (arg1
)->base_OnDragRight(arg2
,arg3
,arg4
,arg5
,arg6
);
21827 wxPyEndAllowThreads(__tstate
);
21828 if (PyErr_Occurred()) SWIG_fail
;
21830 Py_INCREF(Py_None
); resultobj
= Py_None
;
21837 static PyObject
*_wrap_PyDivisionShape_base_OnBeginDragRight(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
21838 PyObject
*resultobj
;
21839 wxPyDivisionShape
*arg1
= (wxPyDivisionShape
*) 0 ;
21842 int arg4
= (int) 0 ;
21843 int arg5
= (int) 0 ;
21844 PyObject
* obj0
= 0 ;
21845 PyObject
* obj1
= 0 ;
21846 PyObject
* obj2
= 0 ;
21847 PyObject
* obj3
= 0 ;
21848 PyObject
* obj4
= 0 ;
21849 char *kwnames
[] = {
21850 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
21853 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyDivisionShape_base_OnBeginDragRight",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
21854 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDivisionShape
,
21855 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
21856 arg2
= (double)SWIG_As_double(obj1
);
21857 if (PyErr_Occurred()) SWIG_fail
;
21858 arg3
= (double)SWIG_As_double(obj2
);
21859 if (PyErr_Occurred()) SWIG_fail
;
21861 arg4
= (int)SWIG_As_int(obj3
);
21862 if (PyErr_Occurred()) SWIG_fail
;
21865 arg5
= (int)SWIG_As_int(obj4
);
21866 if (PyErr_Occurred()) SWIG_fail
;
21869 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
21870 (arg1
)->base_OnBeginDragRight(arg2
,arg3
,arg4
,arg5
);
21872 wxPyEndAllowThreads(__tstate
);
21873 if (PyErr_Occurred()) SWIG_fail
;
21875 Py_INCREF(Py_None
); resultobj
= Py_None
;
21882 static PyObject
*_wrap_PyDivisionShape_base_OnEndDragRight(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
21883 PyObject
*resultobj
;
21884 wxPyDivisionShape
*arg1
= (wxPyDivisionShape
*) 0 ;
21887 int arg4
= (int) 0 ;
21888 int arg5
= (int) 0 ;
21889 PyObject
* obj0
= 0 ;
21890 PyObject
* obj1
= 0 ;
21891 PyObject
* obj2
= 0 ;
21892 PyObject
* obj3
= 0 ;
21893 PyObject
* obj4
= 0 ;
21894 char *kwnames
[] = {
21895 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
21898 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyDivisionShape_base_OnEndDragRight",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
21899 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDivisionShape
,
21900 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
21901 arg2
= (double)SWIG_As_double(obj1
);
21902 if (PyErr_Occurred()) SWIG_fail
;
21903 arg3
= (double)SWIG_As_double(obj2
);
21904 if (PyErr_Occurred()) SWIG_fail
;
21906 arg4
= (int)SWIG_As_int(obj3
);
21907 if (PyErr_Occurred()) SWIG_fail
;
21910 arg5
= (int)SWIG_As_int(obj4
);
21911 if (PyErr_Occurred()) SWIG_fail
;
21914 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
21915 (arg1
)->base_OnEndDragRight(arg2
,arg3
,arg4
,arg5
);
21917 wxPyEndAllowThreads(__tstate
);
21918 if (PyErr_Occurred()) SWIG_fail
;
21920 Py_INCREF(Py_None
); resultobj
= Py_None
;
21927 static PyObject
*_wrap_PyDivisionShape_base_OnDrawOutline(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
21928 PyObject
*resultobj
;
21929 wxPyDivisionShape
*arg1
= (wxPyDivisionShape
*) 0 ;
21935 PyObject
* obj0
= 0 ;
21936 PyObject
* obj1
= 0 ;
21937 PyObject
* obj2
= 0 ;
21938 PyObject
* obj3
= 0 ;
21939 PyObject
* obj4
= 0 ;
21940 PyObject
* obj5
= 0 ;
21941 char *kwnames
[] = {
21942 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "w",(char *) "h", NULL
21945 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOOOO:PyDivisionShape_base_OnDrawOutline",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
21946 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDivisionShape
,
21947 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
21948 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
21949 SWIG_POINTER_EXCEPTION
| 0)) == -1)
21951 if (arg2
== NULL
) {
21952 PyErr_SetString(PyExc_TypeError
,"null reference");
21955 arg3
= (double)SWIG_As_double(obj2
);
21956 if (PyErr_Occurred()) SWIG_fail
;
21957 arg4
= (double)SWIG_As_double(obj3
);
21958 if (PyErr_Occurred()) SWIG_fail
;
21959 arg5
= (double)SWIG_As_double(obj4
);
21960 if (PyErr_Occurred()) SWIG_fail
;
21961 arg6
= (double)SWIG_As_double(obj5
);
21962 if (PyErr_Occurred()) SWIG_fail
;
21964 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
21965 (arg1
)->base_OnDrawOutline(*arg2
,arg3
,arg4
,arg5
,arg6
);
21967 wxPyEndAllowThreads(__tstate
);
21968 if (PyErr_Occurred()) SWIG_fail
;
21970 Py_INCREF(Py_None
); resultobj
= Py_None
;
21977 static PyObject
*_wrap_PyDivisionShape_base_OnDrawControlPoints(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
21978 PyObject
*resultobj
;
21979 wxPyDivisionShape
*arg1
= (wxPyDivisionShape
*) 0 ;
21981 PyObject
* obj0
= 0 ;
21982 PyObject
* obj1
= 0 ;
21983 char *kwnames
[] = {
21984 (char *) "self",(char *) "dc", NULL
21987 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyDivisionShape_base_OnDrawControlPoints",kwnames
,&obj0
,&obj1
)) goto fail
;
21988 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDivisionShape
,
21989 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
21990 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
21991 SWIG_POINTER_EXCEPTION
| 0)) == -1)
21993 if (arg2
== NULL
) {
21994 PyErr_SetString(PyExc_TypeError
,"null reference");
21998 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
21999 (arg1
)->base_OnDrawControlPoints(*arg2
);
22001 wxPyEndAllowThreads(__tstate
);
22002 if (PyErr_Occurred()) SWIG_fail
;
22004 Py_INCREF(Py_None
); resultobj
= Py_None
;
22011 static PyObject
*_wrap_PyDivisionShape_base_OnEraseControlPoints(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
22012 PyObject
*resultobj
;
22013 wxPyDivisionShape
*arg1
= (wxPyDivisionShape
*) 0 ;
22015 PyObject
* obj0
= 0 ;
22016 PyObject
* obj1
= 0 ;
22017 char *kwnames
[] = {
22018 (char *) "self",(char *) "dc", NULL
22021 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyDivisionShape_base_OnEraseControlPoints",kwnames
,&obj0
,&obj1
)) goto fail
;
22022 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDivisionShape
,
22023 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
22024 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
22025 SWIG_POINTER_EXCEPTION
| 0)) == -1)
22027 if (arg2
== NULL
) {
22028 PyErr_SetString(PyExc_TypeError
,"null reference");
22032 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
22033 (arg1
)->base_OnEraseControlPoints(*arg2
);
22035 wxPyEndAllowThreads(__tstate
);
22036 if (PyErr_Occurred()) SWIG_fail
;
22038 Py_INCREF(Py_None
); resultobj
= Py_None
;
22045 static PyObject
*_wrap_PyDivisionShape_base_OnMoveLink(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
22046 PyObject
*resultobj
;
22047 wxPyDivisionShape
*arg1
= (wxPyDivisionShape
*) 0 ;
22049 bool arg3
= (bool) true ;
22050 PyObject
* obj0
= 0 ;
22051 PyObject
* obj1
= 0 ;
22052 PyObject
* obj2
= 0 ;
22053 char *kwnames
[] = {
22054 (char *) "self",(char *) "dc",(char *) "moveControlPoints", NULL
22057 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:PyDivisionShape_base_OnMoveLink",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
22058 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDivisionShape
,
22059 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
22060 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
22061 SWIG_POINTER_EXCEPTION
| 0)) == -1)
22063 if (arg2
== NULL
) {
22064 PyErr_SetString(PyExc_TypeError
,"null reference");
22068 arg3
= (bool)SWIG_As_bool(obj2
);
22069 if (PyErr_Occurred()) SWIG_fail
;
22072 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
22073 (arg1
)->base_OnMoveLink(*arg2
,arg3
);
22075 wxPyEndAllowThreads(__tstate
);
22076 if (PyErr_Occurred()) SWIG_fail
;
22078 Py_INCREF(Py_None
); resultobj
= Py_None
;
22085 static PyObject
*_wrap_PyDivisionShape_base_OnSizingDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
22086 PyObject
*resultobj
;
22087 wxPyDivisionShape
*arg1
= (wxPyDivisionShape
*) 0 ;
22088 wxPyControlPoint
*arg2
= (wxPyControlPoint
*) 0 ;
22092 int arg6
= (int) 0 ;
22093 int arg7
= (int) 0 ;
22094 PyObject
* obj0
= 0 ;
22095 PyObject
* obj1
= 0 ;
22096 PyObject
* obj2
= 0 ;
22097 PyObject
* obj3
= 0 ;
22098 PyObject
* obj4
= 0 ;
22099 PyObject
* obj5
= 0 ;
22100 PyObject
* obj6
= 0 ;
22101 char *kwnames
[] = {
22102 (char *) "self",(char *) "pt",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
22105 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOOO|OO:PyDivisionShape_base_OnSizingDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) goto fail
;
22106 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDivisionShape
,
22107 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
22108 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyControlPoint
,
22109 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
22110 arg3
= (bool)SWIG_As_bool(obj2
);
22111 if (PyErr_Occurred()) SWIG_fail
;
22112 arg4
= (double)SWIG_As_double(obj3
);
22113 if (PyErr_Occurred()) SWIG_fail
;
22114 arg5
= (double)SWIG_As_double(obj4
);
22115 if (PyErr_Occurred()) SWIG_fail
;
22117 arg6
= (int)SWIG_As_int(obj5
);
22118 if (PyErr_Occurred()) SWIG_fail
;
22121 arg7
= (int)SWIG_As_int(obj6
);
22122 if (PyErr_Occurred()) SWIG_fail
;
22125 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
22126 (arg1
)->base_OnSizingDragLeft(arg2
,arg3
,arg4
,arg5
,arg6
,arg7
);
22128 wxPyEndAllowThreads(__tstate
);
22129 if (PyErr_Occurred()) SWIG_fail
;
22131 Py_INCREF(Py_None
); resultobj
= Py_None
;
22138 static PyObject
*_wrap_PyDivisionShape_base_OnSizingBeginDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
22139 PyObject
*resultobj
;
22140 wxPyDivisionShape
*arg1
= (wxPyDivisionShape
*) 0 ;
22141 wxPyControlPoint
*arg2
= (wxPyControlPoint
*) 0 ;
22144 int arg5
= (int) 0 ;
22145 int arg6
= (int) 0 ;
22146 PyObject
* obj0
= 0 ;
22147 PyObject
* obj1
= 0 ;
22148 PyObject
* obj2
= 0 ;
22149 PyObject
* obj3
= 0 ;
22150 PyObject
* obj4
= 0 ;
22151 PyObject
* obj5
= 0 ;
22152 char *kwnames
[] = {
22153 (char *) "self",(char *) "pt",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
22156 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO|OO:PyDivisionShape_base_OnSizingBeginDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
22157 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDivisionShape
,
22158 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
22159 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyControlPoint
,
22160 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
22161 arg3
= (double)SWIG_As_double(obj2
);
22162 if (PyErr_Occurred()) SWIG_fail
;
22163 arg4
= (double)SWIG_As_double(obj3
);
22164 if (PyErr_Occurred()) SWIG_fail
;
22166 arg5
= (int)SWIG_As_int(obj4
);
22167 if (PyErr_Occurred()) SWIG_fail
;
22170 arg6
= (int)SWIG_As_int(obj5
);
22171 if (PyErr_Occurred()) SWIG_fail
;
22174 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
22175 (arg1
)->base_OnSizingBeginDragLeft(arg2
,arg3
,arg4
,arg5
,arg6
);
22177 wxPyEndAllowThreads(__tstate
);
22178 if (PyErr_Occurred()) SWIG_fail
;
22180 Py_INCREF(Py_None
); resultobj
= Py_None
;
22187 static PyObject
*_wrap_PyDivisionShape_base_OnSizingEndDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
22188 PyObject
*resultobj
;
22189 wxPyDivisionShape
*arg1
= (wxPyDivisionShape
*) 0 ;
22190 wxPyControlPoint
*arg2
= (wxPyControlPoint
*) 0 ;
22193 int arg5
= (int) 0 ;
22194 int arg6
= (int) 0 ;
22195 PyObject
* obj0
= 0 ;
22196 PyObject
* obj1
= 0 ;
22197 PyObject
* obj2
= 0 ;
22198 PyObject
* obj3
= 0 ;
22199 PyObject
* obj4
= 0 ;
22200 PyObject
* obj5
= 0 ;
22201 char *kwnames
[] = {
22202 (char *) "self",(char *) "pt",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
22205 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO|OO:PyDivisionShape_base_OnSizingEndDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
22206 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDivisionShape
,
22207 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
22208 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyControlPoint
,
22209 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
22210 arg3
= (double)SWIG_As_double(obj2
);
22211 if (PyErr_Occurred()) SWIG_fail
;
22212 arg4
= (double)SWIG_As_double(obj3
);
22213 if (PyErr_Occurred()) SWIG_fail
;
22215 arg5
= (int)SWIG_As_int(obj4
);
22216 if (PyErr_Occurred()) SWIG_fail
;
22219 arg6
= (int)SWIG_As_int(obj5
);
22220 if (PyErr_Occurred()) SWIG_fail
;
22223 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
22224 (arg1
)->base_OnSizingEndDragLeft(arg2
,arg3
,arg4
,arg5
,arg6
);
22226 wxPyEndAllowThreads(__tstate
);
22227 if (PyErr_Occurred()) SWIG_fail
;
22229 Py_INCREF(Py_None
); resultobj
= Py_None
;
22236 static PyObject
*_wrap_PyDivisionShape_base_OnBeginSize(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
22237 PyObject
*resultobj
;
22238 wxPyDivisionShape
*arg1
= (wxPyDivisionShape
*) 0 ;
22241 PyObject
* obj0
= 0 ;
22242 PyObject
* obj1
= 0 ;
22243 PyObject
* obj2
= 0 ;
22244 char *kwnames
[] = {
22245 (char *) "self",(char *) "w",(char *) "h", NULL
22248 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyDivisionShape_base_OnBeginSize",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
22249 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDivisionShape
,
22250 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
22251 arg2
= (double)SWIG_As_double(obj1
);
22252 if (PyErr_Occurred()) SWIG_fail
;
22253 arg3
= (double)SWIG_As_double(obj2
);
22254 if (PyErr_Occurred()) SWIG_fail
;
22256 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
22257 (arg1
)->base_OnBeginSize(arg2
,arg3
);
22259 wxPyEndAllowThreads(__tstate
);
22260 if (PyErr_Occurred()) SWIG_fail
;
22262 Py_INCREF(Py_None
); resultobj
= Py_None
;
22269 static PyObject
*_wrap_PyDivisionShape_base_OnEndSize(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
22270 PyObject
*resultobj
;
22271 wxPyDivisionShape
*arg1
= (wxPyDivisionShape
*) 0 ;
22274 PyObject
* obj0
= 0 ;
22275 PyObject
* obj1
= 0 ;
22276 PyObject
* obj2
= 0 ;
22277 char *kwnames
[] = {
22278 (char *) "self",(char *) "w",(char *) "h", NULL
22281 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyDivisionShape_base_OnEndSize",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
22282 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyDivisionShape
,
22283 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
22284 arg2
= (double)SWIG_As_double(obj1
);
22285 if (PyErr_Occurred()) SWIG_fail
;
22286 arg3
= (double)SWIG_As_double(obj2
);
22287 if (PyErr_Occurred()) SWIG_fail
;
22289 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
22290 (arg1
)->base_OnEndSize(arg2
,arg3
);
22292 wxPyEndAllowThreads(__tstate
);
22293 if (PyErr_Occurred()) SWIG_fail
;
22295 Py_INCREF(Py_None
); resultobj
= Py_None
;
22302 static PyObject
* PyDivisionShape_swigregister(PyObject
*, PyObject
*args
) {
22304 if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
;
22305 SWIG_TypeClientData(SWIGTYPE_p_wxPyDivisionShape
, obj
);
22307 return Py_BuildValue((char *)"");
22309 static PyObject
*_wrap_new_PyEllipseShape(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
22310 PyObject
*resultobj
;
22311 double arg1
= (double) 0.0 ;
22312 double arg2
= (double) 0.0 ;
22313 wxPyEllipseShape
*result
;
22314 PyObject
* obj0
= 0 ;
22315 PyObject
* obj1
= 0 ;
22316 char *kwnames
[] = {
22317 (char *) "width",(char *) "height", NULL
22320 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"|OO:new_PyEllipseShape",kwnames
,&obj0
,&obj1
)) goto fail
;
22322 arg1
= (double)SWIG_As_double(obj0
);
22323 if (PyErr_Occurred()) SWIG_fail
;
22326 arg2
= (double)SWIG_As_double(obj1
);
22327 if (PyErr_Occurred()) SWIG_fail
;
22330 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
22331 result
= (wxPyEllipseShape
*)new wxPyEllipseShape(arg1
,arg2
);
22333 wxPyEndAllowThreads(__tstate
);
22334 if (PyErr_Occurred()) SWIG_fail
;
22336 resultobj
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxPyEllipseShape
, 1);
22343 static PyObject
*_wrap_PyEllipseShape__setCallbackInfo(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
22344 PyObject
*resultobj
;
22345 wxPyEllipseShape
*arg1
= (wxPyEllipseShape
*) 0 ;
22346 PyObject
*arg2
= (PyObject
*) 0 ;
22347 PyObject
*arg3
= (PyObject
*) 0 ;
22348 PyObject
* obj0
= 0 ;
22349 PyObject
* obj1
= 0 ;
22350 PyObject
* obj2
= 0 ;
22351 char *kwnames
[] = {
22352 (char *) "self",(char *) "self",(char *) "_class", NULL
22355 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyEllipseShape__setCallbackInfo",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
22356 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyEllipseShape
,
22357 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
22361 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
22362 (arg1
)->_setCallbackInfo(arg2
,arg3
);
22364 wxPyEndAllowThreads(__tstate
);
22365 if (PyErr_Occurred()) SWIG_fail
;
22367 Py_INCREF(Py_None
); resultobj
= Py_None
;
22374 static PyObject
*_wrap_PyEllipseShape_base_OnDraw(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
22375 PyObject
*resultobj
;
22376 wxPyEllipseShape
*arg1
= (wxPyEllipseShape
*) 0 ;
22378 PyObject
* obj0
= 0 ;
22379 PyObject
* obj1
= 0 ;
22380 char *kwnames
[] = {
22381 (char *) "self",(char *) "dc", NULL
22384 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyEllipseShape_base_OnDraw",kwnames
,&obj0
,&obj1
)) goto fail
;
22385 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyEllipseShape
,
22386 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
22387 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
22388 SWIG_POINTER_EXCEPTION
| 0)) == -1)
22390 if (arg2
== NULL
) {
22391 PyErr_SetString(PyExc_TypeError
,"null reference");
22395 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
22396 (arg1
)->base_OnDraw(*arg2
);
22398 wxPyEndAllowThreads(__tstate
);
22399 if (PyErr_Occurred()) SWIG_fail
;
22401 Py_INCREF(Py_None
); resultobj
= Py_None
;
22408 static PyObject
*_wrap_PyEllipseShape_base_OnDrawContents(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
22409 PyObject
*resultobj
;
22410 wxPyEllipseShape
*arg1
= (wxPyEllipseShape
*) 0 ;
22412 PyObject
* obj0
= 0 ;
22413 PyObject
* obj1
= 0 ;
22414 char *kwnames
[] = {
22415 (char *) "self",(char *) "dc", NULL
22418 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyEllipseShape_base_OnDrawContents",kwnames
,&obj0
,&obj1
)) goto fail
;
22419 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyEllipseShape
,
22420 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
22421 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
22422 SWIG_POINTER_EXCEPTION
| 0)) == -1)
22424 if (arg2
== NULL
) {
22425 PyErr_SetString(PyExc_TypeError
,"null reference");
22429 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
22430 (arg1
)->base_OnDrawContents(*arg2
);
22432 wxPyEndAllowThreads(__tstate
);
22433 if (PyErr_Occurred()) SWIG_fail
;
22435 Py_INCREF(Py_None
); resultobj
= Py_None
;
22442 static PyObject
*_wrap_PyEllipseShape_base_OnDrawBranches(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
22443 PyObject
*resultobj
;
22444 wxPyEllipseShape
*arg1
= (wxPyEllipseShape
*) 0 ;
22446 bool arg3
= (bool) FALSE
;
22447 PyObject
* obj0
= 0 ;
22448 PyObject
* obj1
= 0 ;
22449 PyObject
* obj2
= 0 ;
22450 char *kwnames
[] = {
22451 (char *) "self",(char *) "dc",(char *) "erase", NULL
22454 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:PyEllipseShape_base_OnDrawBranches",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
22455 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyEllipseShape
,
22456 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
22457 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
22458 SWIG_POINTER_EXCEPTION
| 0)) == -1)
22460 if (arg2
== NULL
) {
22461 PyErr_SetString(PyExc_TypeError
,"null reference");
22465 arg3
= (bool)SWIG_As_bool(obj2
);
22466 if (PyErr_Occurred()) SWIG_fail
;
22469 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
22470 (arg1
)->base_OnDrawBranches(*arg2
,arg3
);
22472 wxPyEndAllowThreads(__tstate
);
22473 if (PyErr_Occurred()) SWIG_fail
;
22475 Py_INCREF(Py_None
); resultobj
= Py_None
;
22482 static PyObject
*_wrap_PyEllipseShape_base_OnMoveLinks(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
22483 PyObject
*resultobj
;
22484 wxPyEllipseShape
*arg1
= (wxPyEllipseShape
*) 0 ;
22486 PyObject
* obj0
= 0 ;
22487 PyObject
* obj1
= 0 ;
22488 char *kwnames
[] = {
22489 (char *) "self",(char *) "dc", NULL
22492 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyEllipseShape_base_OnMoveLinks",kwnames
,&obj0
,&obj1
)) goto fail
;
22493 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyEllipseShape
,
22494 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
22495 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
22496 SWIG_POINTER_EXCEPTION
| 0)) == -1)
22498 if (arg2
== NULL
) {
22499 PyErr_SetString(PyExc_TypeError
,"null reference");
22503 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
22504 (arg1
)->base_OnMoveLinks(*arg2
);
22506 wxPyEndAllowThreads(__tstate
);
22507 if (PyErr_Occurred()) SWIG_fail
;
22509 Py_INCREF(Py_None
); resultobj
= Py_None
;
22516 static PyObject
*_wrap_PyEllipseShape_base_OnErase(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
22517 PyObject
*resultobj
;
22518 wxPyEllipseShape
*arg1
= (wxPyEllipseShape
*) 0 ;
22520 PyObject
* obj0
= 0 ;
22521 PyObject
* obj1
= 0 ;
22522 char *kwnames
[] = {
22523 (char *) "self",(char *) "dc", NULL
22526 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyEllipseShape_base_OnErase",kwnames
,&obj0
,&obj1
)) goto fail
;
22527 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyEllipseShape
,
22528 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
22529 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
22530 SWIG_POINTER_EXCEPTION
| 0)) == -1)
22532 if (arg2
== NULL
) {
22533 PyErr_SetString(PyExc_TypeError
,"null reference");
22537 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
22538 (arg1
)->base_OnErase(*arg2
);
22540 wxPyEndAllowThreads(__tstate
);
22541 if (PyErr_Occurred()) SWIG_fail
;
22543 Py_INCREF(Py_None
); resultobj
= Py_None
;
22550 static PyObject
*_wrap_PyEllipseShape_base_OnEraseContents(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
22551 PyObject
*resultobj
;
22552 wxPyEllipseShape
*arg1
= (wxPyEllipseShape
*) 0 ;
22554 PyObject
* obj0
= 0 ;
22555 PyObject
* obj1
= 0 ;
22556 char *kwnames
[] = {
22557 (char *) "self",(char *) "dc", NULL
22560 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyEllipseShape_base_OnEraseContents",kwnames
,&obj0
,&obj1
)) goto fail
;
22561 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyEllipseShape
,
22562 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
22563 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
22564 SWIG_POINTER_EXCEPTION
| 0)) == -1)
22566 if (arg2
== NULL
) {
22567 PyErr_SetString(PyExc_TypeError
,"null reference");
22571 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
22572 (arg1
)->base_OnEraseContents(*arg2
);
22574 wxPyEndAllowThreads(__tstate
);
22575 if (PyErr_Occurred()) SWIG_fail
;
22577 Py_INCREF(Py_None
); resultobj
= Py_None
;
22584 static PyObject
*_wrap_PyEllipseShape_base_OnHighlight(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
22585 PyObject
*resultobj
;
22586 wxPyEllipseShape
*arg1
= (wxPyEllipseShape
*) 0 ;
22588 PyObject
* obj0
= 0 ;
22589 PyObject
* obj1
= 0 ;
22590 char *kwnames
[] = {
22591 (char *) "self",(char *) "dc", NULL
22594 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyEllipseShape_base_OnHighlight",kwnames
,&obj0
,&obj1
)) goto fail
;
22595 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyEllipseShape
,
22596 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
22597 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
22598 SWIG_POINTER_EXCEPTION
| 0)) == -1)
22600 if (arg2
== NULL
) {
22601 PyErr_SetString(PyExc_TypeError
,"null reference");
22605 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
22606 (arg1
)->base_OnHighlight(*arg2
);
22608 wxPyEndAllowThreads(__tstate
);
22609 if (PyErr_Occurred()) SWIG_fail
;
22611 Py_INCREF(Py_None
); resultobj
= Py_None
;
22618 static PyObject
*_wrap_PyEllipseShape_base_OnLeftClick(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
22619 PyObject
*resultobj
;
22620 wxPyEllipseShape
*arg1
= (wxPyEllipseShape
*) 0 ;
22623 int arg4
= (int) 0 ;
22624 int arg5
= (int) 0 ;
22625 PyObject
* obj0
= 0 ;
22626 PyObject
* obj1
= 0 ;
22627 PyObject
* obj2
= 0 ;
22628 PyObject
* obj3
= 0 ;
22629 PyObject
* obj4
= 0 ;
22630 char *kwnames
[] = {
22631 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
22634 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyEllipseShape_base_OnLeftClick",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
22635 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyEllipseShape
,
22636 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
22637 arg2
= (double)SWIG_As_double(obj1
);
22638 if (PyErr_Occurred()) SWIG_fail
;
22639 arg3
= (double)SWIG_As_double(obj2
);
22640 if (PyErr_Occurred()) SWIG_fail
;
22642 arg4
= (int)SWIG_As_int(obj3
);
22643 if (PyErr_Occurred()) SWIG_fail
;
22646 arg5
= (int)SWIG_As_int(obj4
);
22647 if (PyErr_Occurred()) SWIG_fail
;
22650 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
22651 (arg1
)->base_OnLeftClick(arg2
,arg3
,arg4
,arg5
);
22653 wxPyEndAllowThreads(__tstate
);
22654 if (PyErr_Occurred()) SWIG_fail
;
22656 Py_INCREF(Py_None
); resultobj
= Py_None
;
22663 static PyObject
*_wrap_PyEllipseShape_base_OnLeftDoubleClick(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
22664 PyObject
*resultobj
;
22665 wxPyEllipseShape
*arg1
= (wxPyEllipseShape
*) 0 ;
22668 int arg4
= (int) 0 ;
22669 int arg5
= (int) 0 ;
22670 PyObject
* obj0
= 0 ;
22671 PyObject
* obj1
= 0 ;
22672 PyObject
* obj2
= 0 ;
22673 PyObject
* obj3
= 0 ;
22674 PyObject
* obj4
= 0 ;
22675 char *kwnames
[] = {
22676 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
22679 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyEllipseShape_base_OnLeftDoubleClick",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
22680 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyEllipseShape
,
22681 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
22682 arg2
= (double)SWIG_As_double(obj1
);
22683 if (PyErr_Occurred()) SWIG_fail
;
22684 arg3
= (double)SWIG_As_double(obj2
);
22685 if (PyErr_Occurred()) SWIG_fail
;
22687 arg4
= (int)SWIG_As_int(obj3
);
22688 if (PyErr_Occurred()) SWIG_fail
;
22691 arg5
= (int)SWIG_As_int(obj4
);
22692 if (PyErr_Occurred()) SWIG_fail
;
22695 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
22696 (arg1
)->base_OnLeftDoubleClick(arg2
,arg3
,arg4
,arg5
);
22698 wxPyEndAllowThreads(__tstate
);
22699 if (PyErr_Occurred()) SWIG_fail
;
22701 Py_INCREF(Py_None
); resultobj
= Py_None
;
22708 static PyObject
*_wrap_PyEllipseShape_base_OnRightClick(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
22709 PyObject
*resultobj
;
22710 wxPyEllipseShape
*arg1
= (wxPyEllipseShape
*) 0 ;
22713 int arg4
= (int) 0 ;
22714 int arg5
= (int) 0 ;
22715 PyObject
* obj0
= 0 ;
22716 PyObject
* obj1
= 0 ;
22717 PyObject
* obj2
= 0 ;
22718 PyObject
* obj3
= 0 ;
22719 PyObject
* obj4
= 0 ;
22720 char *kwnames
[] = {
22721 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
22724 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyEllipseShape_base_OnRightClick",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
22725 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyEllipseShape
,
22726 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
22727 arg2
= (double)SWIG_As_double(obj1
);
22728 if (PyErr_Occurred()) SWIG_fail
;
22729 arg3
= (double)SWIG_As_double(obj2
);
22730 if (PyErr_Occurred()) SWIG_fail
;
22732 arg4
= (int)SWIG_As_int(obj3
);
22733 if (PyErr_Occurred()) SWIG_fail
;
22736 arg5
= (int)SWIG_As_int(obj4
);
22737 if (PyErr_Occurred()) SWIG_fail
;
22740 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
22741 (arg1
)->base_OnRightClick(arg2
,arg3
,arg4
,arg5
);
22743 wxPyEndAllowThreads(__tstate
);
22744 if (PyErr_Occurred()) SWIG_fail
;
22746 Py_INCREF(Py_None
); resultobj
= Py_None
;
22753 static PyObject
*_wrap_PyEllipseShape_base_OnSize(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
22754 PyObject
*resultobj
;
22755 wxPyEllipseShape
*arg1
= (wxPyEllipseShape
*) 0 ;
22758 PyObject
* obj0
= 0 ;
22759 PyObject
* obj1
= 0 ;
22760 PyObject
* obj2
= 0 ;
22761 char *kwnames
[] = {
22762 (char *) "self",(char *) "x",(char *) "y", NULL
22765 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyEllipseShape_base_OnSize",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
22766 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyEllipseShape
,
22767 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
22768 arg2
= (double)SWIG_As_double(obj1
);
22769 if (PyErr_Occurred()) SWIG_fail
;
22770 arg3
= (double)SWIG_As_double(obj2
);
22771 if (PyErr_Occurred()) SWIG_fail
;
22773 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
22774 (arg1
)->base_OnSize(arg2
,arg3
);
22776 wxPyEndAllowThreads(__tstate
);
22777 if (PyErr_Occurred()) SWIG_fail
;
22779 Py_INCREF(Py_None
); resultobj
= Py_None
;
22786 static PyObject
*_wrap_PyEllipseShape_base_OnMovePre(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
22787 PyObject
*resultobj
;
22788 wxPyEllipseShape
*arg1
= (wxPyEllipseShape
*) 0 ;
22794 bool arg7
= (bool) true ;
22796 PyObject
* obj0
= 0 ;
22797 PyObject
* obj1
= 0 ;
22798 PyObject
* obj2
= 0 ;
22799 PyObject
* obj3
= 0 ;
22800 PyObject
* obj4
= 0 ;
22801 PyObject
* obj5
= 0 ;
22802 PyObject
* obj6
= 0 ;
22803 char *kwnames
[] = {
22804 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "old_x",(char *) "old_y",(char *) "display", NULL
22807 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOOOO|O:PyEllipseShape_base_OnMovePre",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) goto fail
;
22808 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyEllipseShape
,
22809 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
22810 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
22811 SWIG_POINTER_EXCEPTION
| 0)) == -1)
22813 if (arg2
== NULL
) {
22814 PyErr_SetString(PyExc_TypeError
,"null reference");
22817 arg3
= (double)SWIG_As_double(obj2
);
22818 if (PyErr_Occurred()) SWIG_fail
;
22819 arg4
= (double)SWIG_As_double(obj3
);
22820 if (PyErr_Occurred()) SWIG_fail
;
22821 arg5
= (double)SWIG_As_double(obj4
);
22822 if (PyErr_Occurred()) SWIG_fail
;
22823 arg6
= (double)SWIG_As_double(obj5
);
22824 if (PyErr_Occurred()) SWIG_fail
;
22826 arg7
= (bool)SWIG_As_bool(obj6
);
22827 if (PyErr_Occurred()) SWIG_fail
;
22830 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
22831 result
= (bool)(arg1
)->base_OnMovePre(*arg2
,arg3
,arg4
,arg5
,arg6
,arg7
);
22833 wxPyEndAllowThreads(__tstate
);
22834 if (PyErr_Occurred()) SWIG_fail
;
22837 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
22845 static PyObject
*_wrap_PyEllipseShape_base_OnMovePost(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
22846 PyObject
*resultobj
;
22847 wxPyEllipseShape
*arg1
= (wxPyEllipseShape
*) 0 ;
22853 bool arg7
= (bool) true ;
22854 PyObject
* obj0
= 0 ;
22855 PyObject
* obj1
= 0 ;
22856 PyObject
* obj2
= 0 ;
22857 PyObject
* obj3
= 0 ;
22858 PyObject
* obj4
= 0 ;
22859 PyObject
* obj5
= 0 ;
22860 PyObject
* obj6
= 0 ;
22861 char *kwnames
[] = {
22862 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "old_x",(char *) "old_y",(char *) "display", NULL
22865 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOOOO|O:PyEllipseShape_base_OnMovePost",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) goto fail
;
22866 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyEllipseShape
,
22867 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
22868 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
22869 SWIG_POINTER_EXCEPTION
| 0)) == -1)
22871 if (arg2
== NULL
) {
22872 PyErr_SetString(PyExc_TypeError
,"null reference");
22875 arg3
= (double)SWIG_As_double(obj2
);
22876 if (PyErr_Occurred()) SWIG_fail
;
22877 arg4
= (double)SWIG_As_double(obj3
);
22878 if (PyErr_Occurred()) SWIG_fail
;
22879 arg5
= (double)SWIG_As_double(obj4
);
22880 if (PyErr_Occurred()) SWIG_fail
;
22881 arg6
= (double)SWIG_As_double(obj5
);
22882 if (PyErr_Occurred()) SWIG_fail
;
22884 arg7
= (bool)SWIG_As_bool(obj6
);
22885 if (PyErr_Occurred()) SWIG_fail
;
22888 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
22889 (arg1
)->base_OnMovePost(*arg2
,arg3
,arg4
,arg5
,arg6
,arg7
);
22891 wxPyEndAllowThreads(__tstate
);
22892 if (PyErr_Occurred()) SWIG_fail
;
22894 Py_INCREF(Py_None
); resultobj
= Py_None
;
22901 static PyObject
*_wrap_PyEllipseShape_base_OnDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
22902 PyObject
*resultobj
;
22903 wxPyEllipseShape
*arg1
= (wxPyEllipseShape
*) 0 ;
22907 int arg5
= (int) 0 ;
22908 int arg6
= (int) 0 ;
22909 PyObject
* obj0
= 0 ;
22910 PyObject
* obj1
= 0 ;
22911 PyObject
* obj2
= 0 ;
22912 PyObject
* obj3
= 0 ;
22913 PyObject
* obj4
= 0 ;
22914 PyObject
* obj5
= 0 ;
22915 char *kwnames
[] = {
22916 (char *) "self",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
22919 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO|OO:PyEllipseShape_base_OnDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
22920 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyEllipseShape
,
22921 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
22922 arg2
= (bool)SWIG_As_bool(obj1
);
22923 if (PyErr_Occurred()) SWIG_fail
;
22924 arg3
= (double)SWIG_As_double(obj2
);
22925 if (PyErr_Occurred()) SWIG_fail
;
22926 arg4
= (double)SWIG_As_double(obj3
);
22927 if (PyErr_Occurred()) SWIG_fail
;
22929 arg5
= (int)SWIG_As_int(obj4
);
22930 if (PyErr_Occurred()) SWIG_fail
;
22933 arg6
= (int)SWIG_As_int(obj5
);
22934 if (PyErr_Occurred()) SWIG_fail
;
22937 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
22938 (arg1
)->base_OnDragLeft(arg2
,arg3
,arg4
,arg5
,arg6
);
22940 wxPyEndAllowThreads(__tstate
);
22941 if (PyErr_Occurred()) SWIG_fail
;
22943 Py_INCREF(Py_None
); resultobj
= Py_None
;
22950 static PyObject
*_wrap_PyEllipseShape_base_OnBeginDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
22951 PyObject
*resultobj
;
22952 wxPyEllipseShape
*arg1
= (wxPyEllipseShape
*) 0 ;
22955 int arg4
= (int) 0 ;
22956 int arg5
= (int) 0 ;
22957 PyObject
* obj0
= 0 ;
22958 PyObject
* obj1
= 0 ;
22959 PyObject
* obj2
= 0 ;
22960 PyObject
* obj3
= 0 ;
22961 PyObject
* obj4
= 0 ;
22962 char *kwnames
[] = {
22963 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
22966 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyEllipseShape_base_OnBeginDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
22967 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyEllipseShape
,
22968 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
22969 arg2
= (double)SWIG_As_double(obj1
);
22970 if (PyErr_Occurred()) SWIG_fail
;
22971 arg3
= (double)SWIG_As_double(obj2
);
22972 if (PyErr_Occurred()) SWIG_fail
;
22974 arg4
= (int)SWIG_As_int(obj3
);
22975 if (PyErr_Occurred()) SWIG_fail
;
22978 arg5
= (int)SWIG_As_int(obj4
);
22979 if (PyErr_Occurred()) SWIG_fail
;
22982 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
22983 (arg1
)->base_OnBeginDragLeft(arg2
,arg3
,arg4
,arg5
);
22985 wxPyEndAllowThreads(__tstate
);
22986 if (PyErr_Occurred()) SWIG_fail
;
22988 Py_INCREF(Py_None
); resultobj
= Py_None
;
22995 static PyObject
*_wrap_PyEllipseShape_base_OnEndDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
22996 PyObject
*resultobj
;
22997 wxPyEllipseShape
*arg1
= (wxPyEllipseShape
*) 0 ;
23000 int arg4
= (int) 0 ;
23001 int arg5
= (int) 0 ;
23002 PyObject
* obj0
= 0 ;
23003 PyObject
* obj1
= 0 ;
23004 PyObject
* obj2
= 0 ;
23005 PyObject
* obj3
= 0 ;
23006 PyObject
* obj4
= 0 ;
23007 char *kwnames
[] = {
23008 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
23011 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyEllipseShape_base_OnEndDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
23012 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyEllipseShape
,
23013 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
23014 arg2
= (double)SWIG_As_double(obj1
);
23015 if (PyErr_Occurred()) SWIG_fail
;
23016 arg3
= (double)SWIG_As_double(obj2
);
23017 if (PyErr_Occurred()) SWIG_fail
;
23019 arg4
= (int)SWIG_As_int(obj3
);
23020 if (PyErr_Occurred()) SWIG_fail
;
23023 arg5
= (int)SWIG_As_int(obj4
);
23024 if (PyErr_Occurred()) SWIG_fail
;
23027 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
23028 (arg1
)->base_OnEndDragLeft(arg2
,arg3
,arg4
,arg5
);
23030 wxPyEndAllowThreads(__tstate
);
23031 if (PyErr_Occurred()) SWIG_fail
;
23033 Py_INCREF(Py_None
); resultobj
= Py_None
;
23040 static PyObject
*_wrap_PyEllipseShape_base_OnDragRight(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
23041 PyObject
*resultobj
;
23042 wxPyEllipseShape
*arg1
= (wxPyEllipseShape
*) 0 ;
23046 int arg5
= (int) 0 ;
23047 int arg6
= (int) 0 ;
23048 PyObject
* obj0
= 0 ;
23049 PyObject
* obj1
= 0 ;
23050 PyObject
* obj2
= 0 ;
23051 PyObject
* obj3
= 0 ;
23052 PyObject
* obj4
= 0 ;
23053 PyObject
* obj5
= 0 ;
23054 char *kwnames
[] = {
23055 (char *) "self",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
23058 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO|OO:PyEllipseShape_base_OnDragRight",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
23059 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyEllipseShape
,
23060 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
23061 arg2
= (bool)SWIG_As_bool(obj1
);
23062 if (PyErr_Occurred()) SWIG_fail
;
23063 arg3
= (double)SWIG_As_double(obj2
);
23064 if (PyErr_Occurred()) SWIG_fail
;
23065 arg4
= (double)SWIG_As_double(obj3
);
23066 if (PyErr_Occurred()) SWIG_fail
;
23068 arg5
= (int)SWIG_As_int(obj4
);
23069 if (PyErr_Occurred()) SWIG_fail
;
23072 arg6
= (int)SWIG_As_int(obj5
);
23073 if (PyErr_Occurred()) SWIG_fail
;
23076 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
23077 (arg1
)->base_OnDragRight(arg2
,arg3
,arg4
,arg5
,arg6
);
23079 wxPyEndAllowThreads(__tstate
);
23080 if (PyErr_Occurred()) SWIG_fail
;
23082 Py_INCREF(Py_None
); resultobj
= Py_None
;
23089 static PyObject
*_wrap_PyEllipseShape_base_OnBeginDragRight(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
23090 PyObject
*resultobj
;
23091 wxPyEllipseShape
*arg1
= (wxPyEllipseShape
*) 0 ;
23094 int arg4
= (int) 0 ;
23095 int arg5
= (int) 0 ;
23096 PyObject
* obj0
= 0 ;
23097 PyObject
* obj1
= 0 ;
23098 PyObject
* obj2
= 0 ;
23099 PyObject
* obj3
= 0 ;
23100 PyObject
* obj4
= 0 ;
23101 char *kwnames
[] = {
23102 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
23105 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyEllipseShape_base_OnBeginDragRight",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
23106 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyEllipseShape
,
23107 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
23108 arg2
= (double)SWIG_As_double(obj1
);
23109 if (PyErr_Occurred()) SWIG_fail
;
23110 arg3
= (double)SWIG_As_double(obj2
);
23111 if (PyErr_Occurred()) SWIG_fail
;
23113 arg4
= (int)SWIG_As_int(obj3
);
23114 if (PyErr_Occurred()) SWIG_fail
;
23117 arg5
= (int)SWIG_As_int(obj4
);
23118 if (PyErr_Occurred()) SWIG_fail
;
23121 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
23122 (arg1
)->base_OnBeginDragRight(arg2
,arg3
,arg4
,arg5
);
23124 wxPyEndAllowThreads(__tstate
);
23125 if (PyErr_Occurred()) SWIG_fail
;
23127 Py_INCREF(Py_None
); resultobj
= Py_None
;
23134 static PyObject
*_wrap_PyEllipseShape_base_OnEndDragRight(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
23135 PyObject
*resultobj
;
23136 wxPyEllipseShape
*arg1
= (wxPyEllipseShape
*) 0 ;
23139 int arg4
= (int) 0 ;
23140 int arg5
= (int) 0 ;
23141 PyObject
* obj0
= 0 ;
23142 PyObject
* obj1
= 0 ;
23143 PyObject
* obj2
= 0 ;
23144 PyObject
* obj3
= 0 ;
23145 PyObject
* obj4
= 0 ;
23146 char *kwnames
[] = {
23147 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
23150 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyEllipseShape_base_OnEndDragRight",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
23151 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyEllipseShape
,
23152 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
23153 arg2
= (double)SWIG_As_double(obj1
);
23154 if (PyErr_Occurred()) SWIG_fail
;
23155 arg3
= (double)SWIG_As_double(obj2
);
23156 if (PyErr_Occurred()) SWIG_fail
;
23158 arg4
= (int)SWIG_As_int(obj3
);
23159 if (PyErr_Occurred()) SWIG_fail
;
23162 arg5
= (int)SWIG_As_int(obj4
);
23163 if (PyErr_Occurred()) SWIG_fail
;
23166 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
23167 (arg1
)->base_OnEndDragRight(arg2
,arg3
,arg4
,arg5
);
23169 wxPyEndAllowThreads(__tstate
);
23170 if (PyErr_Occurred()) SWIG_fail
;
23172 Py_INCREF(Py_None
); resultobj
= Py_None
;
23179 static PyObject
*_wrap_PyEllipseShape_base_OnDrawOutline(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
23180 PyObject
*resultobj
;
23181 wxPyEllipseShape
*arg1
= (wxPyEllipseShape
*) 0 ;
23187 PyObject
* obj0
= 0 ;
23188 PyObject
* obj1
= 0 ;
23189 PyObject
* obj2
= 0 ;
23190 PyObject
* obj3
= 0 ;
23191 PyObject
* obj4
= 0 ;
23192 PyObject
* obj5
= 0 ;
23193 char *kwnames
[] = {
23194 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "w",(char *) "h", NULL
23197 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOOOO:PyEllipseShape_base_OnDrawOutline",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
23198 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyEllipseShape
,
23199 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
23200 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
23201 SWIG_POINTER_EXCEPTION
| 0)) == -1)
23203 if (arg2
== NULL
) {
23204 PyErr_SetString(PyExc_TypeError
,"null reference");
23207 arg3
= (double)SWIG_As_double(obj2
);
23208 if (PyErr_Occurred()) SWIG_fail
;
23209 arg4
= (double)SWIG_As_double(obj3
);
23210 if (PyErr_Occurred()) SWIG_fail
;
23211 arg5
= (double)SWIG_As_double(obj4
);
23212 if (PyErr_Occurred()) SWIG_fail
;
23213 arg6
= (double)SWIG_As_double(obj5
);
23214 if (PyErr_Occurred()) SWIG_fail
;
23216 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
23217 (arg1
)->base_OnDrawOutline(*arg2
,arg3
,arg4
,arg5
,arg6
);
23219 wxPyEndAllowThreads(__tstate
);
23220 if (PyErr_Occurred()) SWIG_fail
;
23222 Py_INCREF(Py_None
); resultobj
= Py_None
;
23229 static PyObject
*_wrap_PyEllipseShape_base_OnDrawControlPoints(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
23230 PyObject
*resultobj
;
23231 wxPyEllipseShape
*arg1
= (wxPyEllipseShape
*) 0 ;
23233 PyObject
* obj0
= 0 ;
23234 PyObject
* obj1
= 0 ;
23235 char *kwnames
[] = {
23236 (char *) "self",(char *) "dc", NULL
23239 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyEllipseShape_base_OnDrawControlPoints",kwnames
,&obj0
,&obj1
)) goto fail
;
23240 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyEllipseShape
,
23241 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
23242 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
23243 SWIG_POINTER_EXCEPTION
| 0)) == -1)
23245 if (arg2
== NULL
) {
23246 PyErr_SetString(PyExc_TypeError
,"null reference");
23250 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
23251 (arg1
)->base_OnDrawControlPoints(*arg2
);
23253 wxPyEndAllowThreads(__tstate
);
23254 if (PyErr_Occurred()) SWIG_fail
;
23256 Py_INCREF(Py_None
); resultobj
= Py_None
;
23263 static PyObject
*_wrap_PyEllipseShape_base_OnEraseControlPoints(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
23264 PyObject
*resultobj
;
23265 wxPyEllipseShape
*arg1
= (wxPyEllipseShape
*) 0 ;
23267 PyObject
* obj0
= 0 ;
23268 PyObject
* obj1
= 0 ;
23269 char *kwnames
[] = {
23270 (char *) "self",(char *) "dc", NULL
23273 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyEllipseShape_base_OnEraseControlPoints",kwnames
,&obj0
,&obj1
)) goto fail
;
23274 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyEllipseShape
,
23275 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
23276 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
23277 SWIG_POINTER_EXCEPTION
| 0)) == -1)
23279 if (arg2
== NULL
) {
23280 PyErr_SetString(PyExc_TypeError
,"null reference");
23284 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
23285 (arg1
)->base_OnEraseControlPoints(*arg2
);
23287 wxPyEndAllowThreads(__tstate
);
23288 if (PyErr_Occurred()) SWIG_fail
;
23290 Py_INCREF(Py_None
); resultobj
= Py_None
;
23297 static PyObject
*_wrap_PyEllipseShape_base_OnMoveLink(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
23298 PyObject
*resultobj
;
23299 wxPyEllipseShape
*arg1
= (wxPyEllipseShape
*) 0 ;
23301 bool arg3
= (bool) true ;
23302 PyObject
* obj0
= 0 ;
23303 PyObject
* obj1
= 0 ;
23304 PyObject
* obj2
= 0 ;
23305 char *kwnames
[] = {
23306 (char *) "self",(char *) "dc",(char *) "moveControlPoints", NULL
23309 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:PyEllipseShape_base_OnMoveLink",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
23310 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyEllipseShape
,
23311 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
23312 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
23313 SWIG_POINTER_EXCEPTION
| 0)) == -1)
23315 if (arg2
== NULL
) {
23316 PyErr_SetString(PyExc_TypeError
,"null reference");
23320 arg3
= (bool)SWIG_As_bool(obj2
);
23321 if (PyErr_Occurred()) SWIG_fail
;
23324 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
23325 (arg1
)->base_OnMoveLink(*arg2
,arg3
);
23327 wxPyEndAllowThreads(__tstate
);
23328 if (PyErr_Occurred()) SWIG_fail
;
23330 Py_INCREF(Py_None
); resultobj
= Py_None
;
23337 static PyObject
*_wrap_PyEllipseShape_base_OnSizingDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
23338 PyObject
*resultobj
;
23339 wxPyEllipseShape
*arg1
= (wxPyEllipseShape
*) 0 ;
23340 wxPyControlPoint
*arg2
= (wxPyControlPoint
*) 0 ;
23344 int arg6
= (int) 0 ;
23345 int arg7
= (int) 0 ;
23346 PyObject
* obj0
= 0 ;
23347 PyObject
* obj1
= 0 ;
23348 PyObject
* obj2
= 0 ;
23349 PyObject
* obj3
= 0 ;
23350 PyObject
* obj4
= 0 ;
23351 PyObject
* obj5
= 0 ;
23352 PyObject
* obj6
= 0 ;
23353 char *kwnames
[] = {
23354 (char *) "self",(char *) "pt",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
23357 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOOO|OO:PyEllipseShape_base_OnSizingDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) goto fail
;
23358 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyEllipseShape
,
23359 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
23360 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyControlPoint
,
23361 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
23362 arg3
= (bool)SWIG_As_bool(obj2
);
23363 if (PyErr_Occurred()) SWIG_fail
;
23364 arg4
= (double)SWIG_As_double(obj3
);
23365 if (PyErr_Occurred()) SWIG_fail
;
23366 arg5
= (double)SWIG_As_double(obj4
);
23367 if (PyErr_Occurred()) SWIG_fail
;
23369 arg6
= (int)SWIG_As_int(obj5
);
23370 if (PyErr_Occurred()) SWIG_fail
;
23373 arg7
= (int)SWIG_As_int(obj6
);
23374 if (PyErr_Occurred()) SWIG_fail
;
23377 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
23378 (arg1
)->base_OnSizingDragLeft(arg2
,arg3
,arg4
,arg5
,arg6
,arg7
);
23380 wxPyEndAllowThreads(__tstate
);
23381 if (PyErr_Occurred()) SWIG_fail
;
23383 Py_INCREF(Py_None
); resultobj
= Py_None
;
23390 static PyObject
*_wrap_PyEllipseShape_base_OnSizingBeginDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
23391 PyObject
*resultobj
;
23392 wxPyEllipseShape
*arg1
= (wxPyEllipseShape
*) 0 ;
23393 wxPyControlPoint
*arg2
= (wxPyControlPoint
*) 0 ;
23396 int arg5
= (int) 0 ;
23397 int arg6
= (int) 0 ;
23398 PyObject
* obj0
= 0 ;
23399 PyObject
* obj1
= 0 ;
23400 PyObject
* obj2
= 0 ;
23401 PyObject
* obj3
= 0 ;
23402 PyObject
* obj4
= 0 ;
23403 PyObject
* obj5
= 0 ;
23404 char *kwnames
[] = {
23405 (char *) "self",(char *) "pt",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
23408 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO|OO:PyEllipseShape_base_OnSizingBeginDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
23409 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyEllipseShape
,
23410 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
23411 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyControlPoint
,
23412 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
23413 arg3
= (double)SWIG_As_double(obj2
);
23414 if (PyErr_Occurred()) SWIG_fail
;
23415 arg4
= (double)SWIG_As_double(obj3
);
23416 if (PyErr_Occurred()) SWIG_fail
;
23418 arg5
= (int)SWIG_As_int(obj4
);
23419 if (PyErr_Occurred()) SWIG_fail
;
23422 arg6
= (int)SWIG_As_int(obj5
);
23423 if (PyErr_Occurred()) SWIG_fail
;
23426 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
23427 (arg1
)->base_OnSizingBeginDragLeft(arg2
,arg3
,arg4
,arg5
,arg6
);
23429 wxPyEndAllowThreads(__tstate
);
23430 if (PyErr_Occurred()) SWIG_fail
;
23432 Py_INCREF(Py_None
); resultobj
= Py_None
;
23439 static PyObject
*_wrap_PyEllipseShape_base_OnSizingEndDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
23440 PyObject
*resultobj
;
23441 wxPyEllipseShape
*arg1
= (wxPyEllipseShape
*) 0 ;
23442 wxPyControlPoint
*arg2
= (wxPyControlPoint
*) 0 ;
23445 int arg5
= (int) 0 ;
23446 int arg6
= (int) 0 ;
23447 PyObject
* obj0
= 0 ;
23448 PyObject
* obj1
= 0 ;
23449 PyObject
* obj2
= 0 ;
23450 PyObject
* obj3
= 0 ;
23451 PyObject
* obj4
= 0 ;
23452 PyObject
* obj5
= 0 ;
23453 char *kwnames
[] = {
23454 (char *) "self",(char *) "pt",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
23457 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO|OO:PyEllipseShape_base_OnSizingEndDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
23458 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyEllipseShape
,
23459 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
23460 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyControlPoint
,
23461 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
23462 arg3
= (double)SWIG_As_double(obj2
);
23463 if (PyErr_Occurred()) SWIG_fail
;
23464 arg4
= (double)SWIG_As_double(obj3
);
23465 if (PyErr_Occurred()) SWIG_fail
;
23467 arg5
= (int)SWIG_As_int(obj4
);
23468 if (PyErr_Occurred()) SWIG_fail
;
23471 arg6
= (int)SWIG_As_int(obj5
);
23472 if (PyErr_Occurred()) SWIG_fail
;
23475 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
23476 (arg1
)->base_OnSizingEndDragLeft(arg2
,arg3
,arg4
,arg5
,arg6
);
23478 wxPyEndAllowThreads(__tstate
);
23479 if (PyErr_Occurred()) SWIG_fail
;
23481 Py_INCREF(Py_None
); resultobj
= Py_None
;
23488 static PyObject
*_wrap_PyEllipseShape_base_OnBeginSize(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
23489 PyObject
*resultobj
;
23490 wxPyEllipseShape
*arg1
= (wxPyEllipseShape
*) 0 ;
23493 PyObject
* obj0
= 0 ;
23494 PyObject
* obj1
= 0 ;
23495 PyObject
* obj2
= 0 ;
23496 char *kwnames
[] = {
23497 (char *) "self",(char *) "w",(char *) "h", NULL
23500 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyEllipseShape_base_OnBeginSize",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
23501 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyEllipseShape
,
23502 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
23503 arg2
= (double)SWIG_As_double(obj1
);
23504 if (PyErr_Occurred()) SWIG_fail
;
23505 arg3
= (double)SWIG_As_double(obj2
);
23506 if (PyErr_Occurred()) SWIG_fail
;
23508 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
23509 (arg1
)->base_OnBeginSize(arg2
,arg3
);
23511 wxPyEndAllowThreads(__tstate
);
23512 if (PyErr_Occurred()) SWIG_fail
;
23514 Py_INCREF(Py_None
); resultobj
= Py_None
;
23521 static PyObject
*_wrap_PyEllipseShape_base_OnEndSize(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
23522 PyObject
*resultobj
;
23523 wxPyEllipseShape
*arg1
= (wxPyEllipseShape
*) 0 ;
23526 PyObject
* obj0
= 0 ;
23527 PyObject
* obj1
= 0 ;
23528 PyObject
* obj2
= 0 ;
23529 char *kwnames
[] = {
23530 (char *) "self",(char *) "w",(char *) "h", NULL
23533 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyEllipseShape_base_OnEndSize",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
23534 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyEllipseShape
,
23535 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
23536 arg2
= (double)SWIG_As_double(obj1
);
23537 if (PyErr_Occurred()) SWIG_fail
;
23538 arg3
= (double)SWIG_As_double(obj2
);
23539 if (PyErr_Occurred()) SWIG_fail
;
23541 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
23542 (arg1
)->base_OnEndSize(arg2
,arg3
);
23544 wxPyEndAllowThreads(__tstate
);
23545 if (PyErr_Occurred()) SWIG_fail
;
23547 Py_INCREF(Py_None
); resultobj
= Py_None
;
23554 static PyObject
* PyEllipseShape_swigregister(PyObject
*, PyObject
*args
) {
23556 if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
;
23557 SWIG_TypeClientData(SWIGTYPE_p_wxPyEllipseShape
, obj
);
23559 return Py_BuildValue((char *)"");
23561 static PyObject
*_wrap_new_PyCircleShape(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
23562 PyObject
*resultobj
;
23563 double arg1
= (double) 0.0 ;
23564 wxPyCircleShape
*result
;
23565 PyObject
* obj0
= 0 ;
23566 char *kwnames
[] = {
23567 (char *) "width", NULL
23570 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"|O:new_PyCircleShape",kwnames
,&obj0
)) goto fail
;
23572 arg1
= (double)SWIG_As_double(obj0
);
23573 if (PyErr_Occurred()) SWIG_fail
;
23576 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
23577 result
= (wxPyCircleShape
*)new wxPyCircleShape(arg1
);
23579 wxPyEndAllowThreads(__tstate
);
23580 if (PyErr_Occurred()) SWIG_fail
;
23582 resultobj
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxPyCircleShape
, 1);
23589 static PyObject
*_wrap_PyCircleShape__setCallbackInfo(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
23590 PyObject
*resultobj
;
23591 wxPyCircleShape
*arg1
= (wxPyCircleShape
*) 0 ;
23592 PyObject
*arg2
= (PyObject
*) 0 ;
23593 PyObject
*arg3
= (PyObject
*) 0 ;
23594 PyObject
* obj0
= 0 ;
23595 PyObject
* obj1
= 0 ;
23596 PyObject
* obj2
= 0 ;
23597 char *kwnames
[] = {
23598 (char *) "self",(char *) "self",(char *) "_class", NULL
23601 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyCircleShape__setCallbackInfo",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
23602 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyCircleShape
,
23603 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
23607 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
23608 (arg1
)->_setCallbackInfo(arg2
,arg3
);
23610 wxPyEndAllowThreads(__tstate
);
23611 if (PyErr_Occurred()) SWIG_fail
;
23613 Py_INCREF(Py_None
); resultobj
= Py_None
;
23620 static PyObject
*_wrap_PyCircleShape_base_OnDraw(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
23621 PyObject
*resultobj
;
23622 wxPyCircleShape
*arg1
= (wxPyCircleShape
*) 0 ;
23624 PyObject
* obj0
= 0 ;
23625 PyObject
* obj1
= 0 ;
23626 char *kwnames
[] = {
23627 (char *) "self",(char *) "dc", NULL
23630 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyCircleShape_base_OnDraw",kwnames
,&obj0
,&obj1
)) goto fail
;
23631 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyCircleShape
,
23632 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
23633 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
23634 SWIG_POINTER_EXCEPTION
| 0)) == -1)
23636 if (arg2
== NULL
) {
23637 PyErr_SetString(PyExc_TypeError
,"null reference");
23641 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
23642 (arg1
)->base_OnDraw(*arg2
);
23644 wxPyEndAllowThreads(__tstate
);
23645 if (PyErr_Occurred()) SWIG_fail
;
23647 Py_INCREF(Py_None
); resultobj
= Py_None
;
23654 static PyObject
*_wrap_PyCircleShape_base_OnDrawContents(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
23655 PyObject
*resultobj
;
23656 wxPyCircleShape
*arg1
= (wxPyCircleShape
*) 0 ;
23658 PyObject
* obj0
= 0 ;
23659 PyObject
* obj1
= 0 ;
23660 char *kwnames
[] = {
23661 (char *) "self",(char *) "dc", NULL
23664 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyCircleShape_base_OnDrawContents",kwnames
,&obj0
,&obj1
)) goto fail
;
23665 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyCircleShape
,
23666 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
23667 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
23668 SWIG_POINTER_EXCEPTION
| 0)) == -1)
23670 if (arg2
== NULL
) {
23671 PyErr_SetString(PyExc_TypeError
,"null reference");
23675 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
23676 (arg1
)->base_OnDrawContents(*arg2
);
23678 wxPyEndAllowThreads(__tstate
);
23679 if (PyErr_Occurred()) SWIG_fail
;
23681 Py_INCREF(Py_None
); resultobj
= Py_None
;
23688 static PyObject
*_wrap_PyCircleShape_base_OnDrawBranches(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
23689 PyObject
*resultobj
;
23690 wxPyCircleShape
*arg1
= (wxPyCircleShape
*) 0 ;
23692 bool arg3
= (bool) FALSE
;
23693 PyObject
* obj0
= 0 ;
23694 PyObject
* obj1
= 0 ;
23695 PyObject
* obj2
= 0 ;
23696 char *kwnames
[] = {
23697 (char *) "self",(char *) "dc",(char *) "erase", NULL
23700 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:PyCircleShape_base_OnDrawBranches",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
23701 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyCircleShape
,
23702 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
23703 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
23704 SWIG_POINTER_EXCEPTION
| 0)) == -1)
23706 if (arg2
== NULL
) {
23707 PyErr_SetString(PyExc_TypeError
,"null reference");
23711 arg3
= (bool)SWIG_As_bool(obj2
);
23712 if (PyErr_Occurred()) SWIG_fail
;
23715 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
23716 (arg1
)->base_OnDrawBranches(*arg2
,arg3
);
23718 wxPyEndAllowThreads(__tstate
);
23719 if (PyErr_Occurred()) SWIG_fail
;
23721 Py_INCREF(Py_None
); resultobj
= Py_None
;
23728 static PyObject
*_wrap_PyCircleShape_base_OnMoveLinks(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
23729 PyObject
*resultobj
;
23730 wxPyCircleShape
*arg1
= (wxPyCircleShape
*) 0 ;
23732 PyObject
* obj0
= 0 ;
23733 PyObject
* obj1
= 0 ;
23734 char *kwnames
[] = {
23735 (char *) "self",(char *) "dc", NULL
23738 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyCircleShape_base_OnMoveLinks",kwnames
,&obj0
,&obj1
)) goto fail
;
23739 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyCircleShape
,
23740 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
23741 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
23742 SWIG_POINTER_EXCEPTION
| 0)) == -1)
23744 if (arg2
== NULL
) {
23745 PyErr_SetString(PyExc_TypeError
,"null reference");
23749 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
23750 (arg1
)->base_OnMoveLinks(*arg2
);
23752 wxPyEndAllowThreads(__tstate
);
23753 if (PyErr_Occurred()) SWIG_fail
;
23755 Py_INCREF(Py_None
); resultobj
= Py_None
;
23762 static PyObject
*_wrap_PyCircleShape_base_OnErase(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
23763 PyObject
*resultobj
;
23764 wxPyCircleShape
*arg1
= (wxPyCircleShape
*) 0 ;
23766 PyObject
* obj0
= 0 ;
23767 PyObject
* obj1
= 0 ;
23768 char *kwnames
[] = {
23769 (char *) "self",(char *) "dc", NULL
23772 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyCircleShape_base_OnErase",kwnames
,&obj0
,&obj1
)) goto fail
;
23773 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyCircleShape
,
23774 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
23775 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
23776 SWIG_POINTER_EXCEPTION
| 0)) == -1)
23778 if (arg2
== NULL
) {
23779 PyErr_SetString(PyExc_TypeError
,"null reference");
23783 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
23784 (arg1
)->base_OnErase(*arg2
);
23786 wxPyEndAllowThreads(__tstate
);
23787 if (PyErr_Occurred()) SWIG_fail
;
23789 Py_INCREF(Py_None
); resultobj
= Py_None
;
23796 static PyObject
*_wrap_PyCircleShape_base_OnEraseContents(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
23797 PyObject
*resultobj
;
23798 wxPyCircleShape
*arg1
= (wxPyCircleShape
*) 0 ;
23800 PyObject
* obj0
= 0 ;
23801 PyObject
* obj1
= 0 ;
23802 char *kwnames
[] = {
23803 (char *) "self",(char *) "dc", NULL
23806 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyCircleShape_base_OnEraseContents",kwnames
,&obj0
,&obj1
)) goto fail
;
23807 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyCircleShape
,
23808 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
23809 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
23810 SWIG_POINTER_EXCEPTION
| 0)) == -1)
23812 if (arg2
== NULL
) {
23813 PyErr_SetString(PyExc_TypeError
,"null reference");
23817 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
23818 (arg1
)->base_OnEraseContents(*arg2
);
23820 wxPyEndAllowThreads(__tstate
);
23821 if (PyErr_Occurred()) SWIG_fail
;
23823 Py_INCREF(Py_None
); resultobj
= Py_None
;
23830 static PyObject
*_wrap_PyCircleShape_base_OnHighlight(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
23831 PyObject
*resultobj
;
23832 wxPyCircleShape
*arg1
= (wxPyCircleShape
*) 0 ;
23834 PyObject
* obj0
= 0 ;
23835 PyObject
* obj1
= 0 ;
23836 char *kwnames
[] = {
23837 (char *) "self",(char *) "dc", NULL
23840 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyCircleShape_base_OnHighlight",kwnames
,&obj0
,&obj1
)) goto fail
;
23841 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyCircleShape
,
23842 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
23843 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
23844 SWIG_POINTER_EXCEPTION
| 0)) == -1)
23846 if (arg2
== NULL
) {
23847 PyErr_SetString(PyExc_TypeError
,"null reference");
23851 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
23852 (arg1
)->base_OnHighlight(*arg2
);
23854 wxPyEndAllowThreads(__tstate
);
23855 if (PyErr_Occurred()) SWIG_fail
;
23857 Py_INCREF(Py_None
); resultobj
= Py_None
;
23864 static PyObject
*_wrap_PyCircleShape_base_OnLeftClick(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
23865 PyObject
*resultobj
;
23866 wxPyCircleShape
*arg1
= (wxPyCircleShape
*) 0 ;
23869 int arg4
= (int) 0 ;
23870 int arg5
= (int) 0 ;
23871 PyObject
* obj0
= 0 ;
23872 PyObject
* obj1
= 0 ;
23873 PyObject
* obj2
= 0 ;
23874 PyObject
* obj3
= 0 ;
23875 PyObject
* obj4
= 0 ;
23876 char *kwnames
[] = {
23877 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
23880 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyCircleShape_base_OnLeftClick",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
23881 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyCircleShape
,
23882 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
23883 arg2
= (double)SWIG_As_double(obj1
);
23884 if (PyErr_Occurred()) SWIG_fail
;
23885 arg3
= (double)SWIG_As_double(obj2
);
23886 if (PyErr_Occurred()) SWIG_fail
;
23888 arg4
= (int)SWIG_As_int(obj3
);
23889 if (PyErr_Occurred()) SWIG_fail
;
23892 arg5
= (int)SWIG_As_int(obj4
);
23893 if (PyErr_Occurred()) SWIG_fail
;
23896 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
23897 (arg1
)->base_OnLeftClick(arg2
,arg3
,arg4
,arg5
);
23899 wxPyEndAllowThreads(__tstate
);
23900 if (PyErr_Occurred()) SWIG_fail
;
23902 Py_INCREF(Py_None
); resultobj
= Py_None
;
23909 static PyObject
*_wrap_PyCircleShape_base_OnLeftDoubleClick(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
23910 PyObject
*resultobj
;
23911 wxPyCircleShape
*arg1
= (wxPyCircleShape
*) 0 ;
23914 int arg4
= (int) 0 ;
23915 int arg5
= (int) 0 ;
23916 PyObject
* obj0
= 0 ;
23917 PyObject
* obj1
= 0 ;
23918 PyObject
* obj2
= 0 ;
23919 PyObject
* obj3
= 0 ;
23920 PyObject
* obj4
= 0 ;
23921 char *kwnames
[] = {
23922 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
23925 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyCircleShape_base_OnLeftDoubleClick",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
23926 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyCircleShape
,
23927 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
23928 arg2
= (double)SWIG_As_double(obj1
);
23929 if (PyErr_Occurred()) SWIG_fail
;
23930 arg3
= (double)SWIG_As_double(obj2
);
23931 if (PyErr_Occurred()) SWIG_fail
;
23933 arg4
= (int)SWIG_As_int(obj3
);
23934 if (PyErr_Occurred()) SWIG_fail
;
23937 arg5
= (int)SWIG_As_int(obj4
);
23938 if (PyErr_Occurred()) SWIG_fail
;
23941 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
23942 (arg1
)->base_OnLeftDoubleClick(arg2
,arg3
,arg4
,arg5
);
23944 wxPyEndAllowThreads(__tstate
);
23945 if (PyErr_Occurred()) SWIG_fail
;
23947 Py_INCREF(Py_None
); resultobj
= Py_None
;
23954 static PyObject
*_wrap_PyCircleShape_base_OnRightClick(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
23955 PyObject
*resultobj
;
23956 wxPyCircleShape
*arg1
= (wxPyCircleShape
*) 0 ;
23959 int arg4
= (int) 0 ;
23960 int arg5
= (int) 0 ;
23961 PyObject
* obj0
= 0 ;
23962 PyObject
* obj1
= 0 ;
23963 PyObject
* obj2
= 0 ;
23964 PyObject
* obj3
= 0 ;
23965 PyObject
* obj4
= 0 ;
23966 char *kwnames
[] = {
23967 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
23970 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyCircleShape_base_OnRightClick",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
23971 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyCircleShape
,
23972 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
23973 arg2
= (double)SWIG_As_double(obj1
);
23974 if (PyErr_Occurred()) SWIG_fail
;
23975 arg3
= (double)SWIG_As_double(obj2
);
23976 if (PyErr_Occurred()) SWIG_fail
;
23978 arg4
= (int)SWIG_As_int(obj3
);
23979 if (PyErr_Occurred()) SWIG_fail
;
23982 arg5
= (int)SWIG_As_int(obj4
);
23983 if (PyErr_Occurred()) SWIG_fail
;
23986 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
23987 (arg1
)->base_OnRightClick(arg2
,arg3
,arg4
,arg5
);
23989 wxPyEndAllowThreads(__tstate
);
23990 if (PyErr_Occurred()) SWIG_fail
;
23992 Py_INCREF(Py_None
); resultobj
= Py_None
;
23999 static PyObject
*_wrap_PyCircleShape_base_OnSize(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
24000 PyObject
*resultobj
;
24001 wxPyCircleShape
*arg1
= (wxPyCircleShape
*) 0 ;
24004 PyObject
* obj0
= 0 ;
24005 PyObject
* obj1
= 0 ;
24006 PyObject
* obj2
= 0 ;
24007 char *kwnames
[] = {
24008 (char *) "self",(char *) "x",(char *) "y", NULL
24011 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyCircleShape_base_OnSize",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
24012 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyCircleShape
,
24013 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
24014 arg2
= (double)SWIG_As_double(obj1
);
24015 if (PyErr_Occurred()) SWIG_fail
;
24016 arg3
= (double)SWIG_As_double(obj2
);
24017 if (PyErr_Occurred()) SWIG_fail
;
24019 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
24020 (arg1
)->base_OnSize(arg2
,arg3
);
24022 wxPyEndAllowThreads(__tstate
);
24023 if (PyErr_Occurred()) SWIG_fail
;
24025 Py_INCREF(Py_None
); resultobj
= Py_None
;
24032 static PyObject
*_wrap_PyCircleShape_base_OnMovePre(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
24033 PyObject
*resultobj
;
24034 wxPyCircleShape
*arg1
= (wxPyCircleShape
*) 0 ;
24040 bool arg7
= (bool) true ;
24042 PyObject
* obj0
= 0 ;
24043 PyObject
* obj1
= 0 ;
24044 PyObject
* obj2
= 0 ;
24045 PyObject
* obj3
= 0 ;
24046 PyObject
* obj4
= 0 ;
24047 PyObject
* obj5
= 0 ;
24048 PyObject
* obj6
= 0 ;
24049 char *kwnames
[] = {
24050 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "old_x",(char *) "old_y",(char *) "display", NULL
24053 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOOOO|O:PyCircleShape_base_OnMovePre",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) goto fail
;
24054 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyCircleShape
,
24055 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
24056 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
24057 SWIG_POINTER_EXCEPTION
| 0)) == -1)
24059 if (arg2
== NULL
) {
24060 PyErr_SetString(PyExc_TypeError
,"null reference");
24063 arg3
= (double)SWIG_As_double(obj2
);
24064 if (PyErr_Occurred()) SWIG_fail
;
24065 arg4
= (double)SWIG_As_double(obj3
);
24066 if (PyErr_Occurred()) SWIG_fail
;
24067 arg5
= (double)SWIG_As_double(obj4
);
24068 if (PyErr_Occurred()) SWIG_fail
;
24069 arg6
= (double)SWIG_As_double(obj5
);
24070 if (PyErr_Occurred()) SWIG_fail
;
24072 arg7
= (bool)SWIG_As_bool(obj6
);
24073 if (PyErr_Occurred()) SWIG_fail
;
24076 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
24077 result
= (bool)(arg1
)->base_OnMovePre(*arg2
,arg3
,arg4
,arg5
,arg6
,arg7
);
24079 wxPyEndAllowThreads(__tstate
);
24080 if (PyErr_Occurred()) SWIG_fail
;
24083 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
24091 static PyObject
*_wrap_PyCircleShape_base_OnMovePost(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
24092 PyObject
*resultobj
;
24093 wxPyCircleShape
*arg1
= (wxPyCircleShape
*) 0 ;
24099 bool arg7
= (bool) true ;
24100 PyObject
* obj0
= 0 ;
24101 PyObject
* obj1
= 0 ;
24102 PyObject
* obj2
= 0 ;
24103 PyObject
* obj3
= 0 ;
24104 PyObject
* obj4
= 0 ;
24105 PyObject
* obj5
= 0 ;
24106 PyObject
* obj6
= 0 ;
24107 char *kwnames
[] = {
24108 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "old_x",(char *) "old_y",(char *) "display", NULL
24111 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOOOO|O:PyCircleShape_base_OnMovePost",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) goto fail
;
24112 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyCircleShape
,
24113 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
24114 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
24115 SWIG_POINTER_EXCEPTION
| 0)) == -1)
24117 if (arg2
== NULL
) {
24118 PyErr_SetString(PyExc_TypeError
,"null reference");
24121 arg3
= (double)SWIG_As_double(obj2
);
24122 if (PyErr_Occurred()) SWIG_fail
;
24123 arg4
= (double)SWIG_As_double(obj3
);
24124 if (PyErr_Occurred()) SWIG_fail
;
24125 arg5
= (double)SWIG_As_double(obj4
);
24126 if (PyErr_Occurred()) SWIG_fail
;
24127 arg6
= (double)SWIG_As_double(obj5
);
24128 if (PyErr_Occurred()) SWIG_fail
;
24130 arg7
= (bool)SWIG_As_bool(obj6
);
24131 if (PyErr_Occurred()) SWIG_fail
;
24134 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
24135 (arg1
)->base_OnMovePost(*arg2
,arg3
,arg4
,arg5
,arg6
,arg7
);
24137 wxPyEndAllowThreads(__tstate
);
24138 if (PyErr_Occurred()) SWIG_fail
;
24140 Py_INCREF(Py_None
); resultobj
= Py_None
;
24147 static PyObject
*_wrap_PyCircleShape_base_OnDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
24148 PyObject
*resultobj
;
24149 wxPyCircleShape
*arg1
= (wxPyCircleShape
*) 0 ;
24153 int arg5
= (int) 0 ;
24154 int arg6
= (int) 0 ;
24155 PyObject
* obj0
= 0 ;
24156 PyObject
* obj1
= 0 ;
24157 PyObject
* obj2
= 0 ;
24158 PyObject
* obj3
= 0 ;
24159 PyObject
* obj4
= 0 ;
24160 PyObject
* obj5
= 0 ;
24161 char *kwnames
[] = {
24162 (char *) "self",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
24165 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO|OO:PyCircleShape_base_OnDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
24166 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyCircleShape
,
24167 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
24168 arg2
= (bool)SWIG_As_bool(obj1
);
24169 if (PyErr_Occurred()) SWIG_fail
;
24170 arg3
= (double)SWIG_As_double(obj2
);
24171 if (PyErr_Occurred()) SWIG_fail
;
24172 arg4
= (double)SWIG_As_double(obj3
);
24173 if (PyErr_Occurred()) SWIG_fail
;
24175 arg5
= (int)SWIG_As_int(obj4
);
24176 if (PyErr_Occurred()) SWIG_fail
;
24179 arg6
= (int)SWIG_As_int(obj5
);
24180 if (PyErr_Occurred()) SWIG_fail
;
24183 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
24184 (arg1
)->base_OnDragLeft(arg2
,arg3
,arg4
,arg5
,arg6
);
24186 wxPyEndAllowThreads(__tstate
);
24187 if (PyErr_Occurred()) SWIG_fail
;
24189 Py_INCREF(Py_None
); resultobj
= Py_None
;
24196 static PyObject
*_wrap_PyCircleShape_base_OnBeginDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
24197 PyObject
*resultobj
;
24198 wxPyCircleShape
*arg1
= (wxPyCircleShape
*) 0 ;
24201 int arg4
= (int) 0 ;
24202 int arg5
= (int) 0 ;
24203 PyObject
* obj0
= 0 ;
24204 PyObject
* obj1
= 0 ;
24205 PyObject
* obj2
= 0 ;
24206 PyObject
* obj3
= 0 ;
24207 PyObject
* obj4
= 0 ;
24208 char *kwnames
[] = {
24209 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
24212 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyCircleShape_base_OnBeginDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
24213 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyCircleShape
,
24214 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
24215 arg2
= (double)SWIG_As_double(obj1
);
24216 if (PyErr_Occurred()) SWIG_fail
;
24217 arg3
= (double)SWIG_As_double(obj2
);
24218 if (PyErr_Occurred()) SWIG_fail
;
24220 arg4
= (int)SWIG_As_int(obj3
);
24221 if (PyErr_Occurred()) SWIG_fail
;
24224 arg5
= (int)SWIG_As_int(obj4
);
24225 if (PyErr_Occurred()) SWIG_fail
;
24228 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
24229 (arg1
)->base_OnBeginDragLeft(arg2
,arg3
,arg4
,arg5
);
24231 wxPyEndAllowThreads(__tstate
);
24232 if (PyErr_Occurred()) SWIG_fail
;
24234 Py_INCREF(Py_None
); resultobj
= Py_None
;
24241 static PyObject
*_wrap_PyCircleShape_base_OnEndDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
24242 PyObject
*resultobj
;
24243 wxPyCircleShape
*arg1
= (wxPyCircleShape
*) 0 ;
24246 int arg4
= (int) 0 ;
24247 int arg5
= (int) 0 ;
24248 PyObject
* obj0
= 0 ;
24249 PyObject
* obj1
= 0 ;
24250 PyObject
* obj2
= 0 ;
24251 PyObject
* obj3
= 0 ;
24252 PyObject
* obj4
= 0 ;
24253 char *kwnames
[] = {
24254 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
24257 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyCircleShape_base_OnEndDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
24258 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyCircleShape
,
24259 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
24260 arg2
= (double)SWIG_As_double(obj1
);
24261 if (PyErr_Occurred()) SWIG_fail
;
24262 arg3
= (double)SWIG_As_double(obj2
);
24263 if (PyErr_Occurred()) SWIG_fail
;
24265 arg4
= (int)SWIG_As_int(obj3
);
24266 if (PyErr_Occurred()) SWIG_fail
;
24269 arg5
= (int)SWIG_As_int(obj4
);
24270 if (PyErr_Occurred()) SWIG_fail
;
24273 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
24274 (arg1
)->base_OnEndDragLeft(arg2
,arg3
,arg4
,arg5
);
24276 wxPyEndAllowThreads(__tstate
);
24277 if (PyErr_Occurred()) SWIG_fail
;
24279 Py_INCREF(Py_None
); resultobj
= Py_None
;
24286 static PyObject
*_wrap_PyCircleShape_base_OnDragRight(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
24287 PyObject
*resultobj
;
24288 wxPyCircleShape
*arg1
= (wxPyCircleShape
*) 0 ;
24292 int arg5
= (int) 0 ;
24293 int arg6
= (int) 0 ;
24294 PyObject
* obj0
= 0 ;
24295 PyObject
* obj1
= 0 ;
24296 PyObject
* obj2
= 0 ;
24297 PyObject
* obj3
= 0 ;
24298 PyObject
* obj4
= 0 ;
24299 PyObject
* obj5
= 0 ;
24300 char *kwnames
[] = {
24301 (char *) "self",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
24304 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO|OO:PyCircleShape_base_OnDragRight",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
24305 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyCircleShape
,
24306 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
24307 arg2
= (bool)SWIG_As_bool(obj1
);
24308 if (PyErr_Occurred()) SWIG_fail
;
24309 arg3
= (double)SWIG_As_double(obj2
);
24310 if (PyErr_Occurred()) SWIG_fail
;
24311 arg4
= (double)SWIG_As_double(obj3
);
24312 if (PyErr_Occurred()) SWIG_fail
;
24314 arg5
= (int)SWIG_As_int(obj4
);
24315 if (PyErr_Occurred()) SWIG_fail
;
24318 arg6
= (int)SWIG_As_int(obj5
);
24319 if (PyErr_Occurred()) SWIG_fail
;
24322 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
24323 (arg1
)->base_OnDragRight(arg2
,arg3
,arg4
,arg5
,arg6
);
24325 wxPyEndAllowThreads(__tstate
);
24326 if (PyErr_Occurred()) SWIG_fail
;
24328 Py_INCREF(Py_None
); resultobj
= Py_None
;
24335 static PyObject
*_wrap_PyCircleShape_base_OnBeginDragRight(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
24336 PyObject
*resultobj
;
24337 wxPyCircleShape
*arg1
= (wxPyCircleShape
*) 0 ;
24340 int arg4
= (int) 0 ;
24341 int arg5
= (int) 0 ;
24342 PyObject
* obj0
= 0 ;
24343 PyObject
* obj1
= 0 ;
24344 PyObject
* obj2
= 0 ;
24345 PyObject
* obj3
= 0 ;
24346 PyObject
* obj4
= 0 ;
24347 char *kwnames
[] = {
24348 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
24351 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyCircleShape_base_OnBeginDragRight",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
24352 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyCircleShape
,
24353 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
24354 arg2
= (double)SWIG_As_double(obj1
);
24355 if (PyErr_Occurred()) SWIG_fail
;
24356 arg3
= (double)SWIG_As_double(obj2
);
24357 if (PyErr_Occurred()) SWIG_fail
;
24359 arg4
= (int)SWIG_As_int(obj3
);
24360 if (PyErr_Occurred()) SWIG_fail
;
24363 arg5
= (int)SWIG_As_int(obj4
);
24364 if (PyErr_Occurred()) SWIG_fail
;
24367 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
24368 (arg1
)->base_OnBeginDragRight(arg2
,arg3
,arg4
,arg5
);
24370 wxPyEndAllowThreads(__tstate
);
24371 if (PyErr_Occurred()) SWIG_fail
;
24373 Py_INCREF(Py_None
); resultobj
= Py_None
;
24380 static PyObject
*_wrap_PyCircleShape_base_OnEndDragRight(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
24381 PyObject
*resultobj
;
24382 wxPyCircleShape
*arg1
= (wxPyCircleShape
*) 0 ;
24385 int arg4
= (int) 0 ;
24386 int arg5
= (int) 0 ;
24387 PyObject
* obj0
= 0 ;
24388 PyObject
* obj1
= 0 ;
24389 PyObject
* obj2
= 0 ;
24390 PyObject
* obj3
= 0 ;
24391 PyObject
* obj4
= 0 ;
24392 char *kwnames
[] = {
24393 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
24396 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyCircleShape_base_OnEndDragRight",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
24397 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyCircleShape
,
24398 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
24399 arg2
= (double)SWIG_As_double(obj1
);
24400 if (PyErr_Occurred()) SWIG_fail
;
24401 arg3
= (double)SWIG_As_double(obj2
);
24402 if (PyErr_Occurred()) SWIG_fail
;
24404 arg4
= (int)SWIG_As_int(obj3
);
24405 if (PyErr_Occurred()) SWIG_fail
;
24408 arg5
= (int)SWIG_As_int(obj4
);
24409 if (PyErr_Occurred()) SWIG_fail
;
24412 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
24413 (arg1
)->base_OnEndDragRight(arg2
,arg3
,arg4
,arg5
);
24415 wxPyEndAllowThreads(__tstate
);
24416 if (PyErr_Occurred()) SWIG_fail
;
24418 Py_INCREF(Py_None
); resultobj
= Py_None
;
24425 static PyObject
*_wrap_PyCircleShape_base_OnDrawOutline(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
24426 PyObject
*resultobj
;
24427 wxPyCircleShape
*arg1
= (wxPyCircleShape
*) 0 ;
24433 PyObject
* obj0
= 0 ;
24434 PyObject
* obj1
= 0 ;
24435 PyObject
* obj2
= 0 ;
24436 PyObject
* obj3
= 0 ;
24437 PyObject
* obj4
= 0 ;
24438 PyObject
* obj5
= 0 ;
24439 char *kwnames
[] = {
24440 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "w",(char *) "h", NULL
24443 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOOOO:PyCircleShape_base_OnDrawOutline",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
24444 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyCircleShape
,
24445 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
24446 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
24447 SWIG_POINTER_EXCEPTION
| 0)) == -1)
24449 if (arg2
== NULL
) {
24450 PyErr_SetString(PyExc_TypeError
,"null reference");
24453 arg3
= (double)SWIG_As_double(obj2
);
24454 if (PyErr_Occurred()) SWIG_fail
;
24455 arg4
= (double)SWIG_As_double(obj3
);
24456 if (PyErr_Occurred()) SWIG_fail
;
24457 arg5
= (double)SWIG_As_double(obj4
);
24458 if (PyErr_Occurred()) SWIG_fail
;
24459 arg6
= (double)SWIG_As_double(obj5
);
24460 if (PyErr_Occurred()) SWIG_fail
;
24462 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
24463 (arg1
)->base_OnDrawOutline(*arg2
,arg3
,arg4
,arg5
,arg6
);
24465 wxPyEndAllowThreads(__tstate
);
24466 if (PyErr_Occurred()) SWIG_fail
;
24468 Py_INCREF(Py_None
); resultobj
= Py_None
;
24475 static PyObject
*_wrap_PyCircleShape_base_OnDrawControlPoints(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
24476 PyObject
*resultobj
;
24477 wxPyCircleShape
*arg1
= (wxPyCircleShape
*) 0 ;
24479 PyObject
* obj0
= 0 ;
24480 PyObject
* obj1
= 0 ;
24481 char *kwnames
[] = {
24482 (char *) "self",(char *) "dc", NULL
24485 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyCircleShape_base_OnDrawControlPoints",kwnames
,&obj0
,&obj1
)) goto fail
;
24486 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyCircleShape
,
24487 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
24488 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
24489 SWIG_POINTER_EXCEPTION
| 0)) == -1)
24491 if (arg2
== NULL
) {
24492 PyErr_SetString(PyExc_TypeError
,"null reference");
24496 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
24497 (arg1
)->base_OnDrawControlPoints(*arg2
);
24499 wxPyEndAllowThreads(__tstate
);
24500 if (PyErr_Occurred()) SWIG_fail
;
24502 Py_INCREF(Py_None
); resultobj
= Py_None
;
24509 static PyObject
*_wrap_PyCircleShape_base_OnEraseControlPoints(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
24510 PyObject
*resultobj
;
24511 wxPyCircleShape
*arg1
= (wxPyCircleShape
*) 0 ;
24513 PyObject
* obj0
= 0 ;
24514 PyObject
* obj1
= 0 ;
24515 char *kwnames
[] = {
24516 (char *) "self",(char *) "dc", NULL
24519 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyCircleShape_base_OnEraseControlPoints",kwnames
,&obj0
,&obj1
)) goto fail
;
24520 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyCircleShape
,
24521 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
24522 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
24523 SWIG_POINTER_EXCEPTION
| 0)) == -1)
24525 if (arg2
== NULL
) {
24526 PyErr_SetString(PyExc_TypeError
,"null reference");
24530 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
24531 (arg1
)->base_OnEraseControlPoints(*arg2
);
24533 wxPyEndAllowThreads(__tstate
);
24534 if (PyErr_Occurred()) SWIG_fail
;
24536 Py_INCREF(Py_None
); resultobj
= Py_None
;
24543 static PyObject
*_wrap_PyCircleShape_base_OnMoveLink(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
24544 PyObject
*resultobj
;
24545 wxPyCircleShape
*arg1
= (wxPyCircleShape
*) 0 ;
24547 bool arg3
= (bool) true ;
24548 PyObject
* obj0
= 0 ;
24549 PyObject
* obj1
= 0 ;
24550 PyObject
* obj2
= 0 ;
24551 char *kwnames
[] = {
24552 (char *) "self",(char *) "dc",(char *) "moveControlPoints", NULL
24555 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:PyCircleShape_base_OnMoveLink",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
24556 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyCircleShape
,
24557 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
24558 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
24559 SWIG_POINTER_EXCEPTION
| 0)) == -1)
24561 if (arg2
== NULL
) {
24562 PyErr_SetString(PyExc_TypeError
,"null reference");
24566 arg3
= (bool)SWIG_As_bool(obj2
);
24567 if (PyErr_Occurred()) SWIG_fail
;
24570 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
24571 (arg1
)->base_OnMoveLink(*arg2
,arg3
);
24573 wxPyEndAllowThreads(__tstate
);
24574 if (PyErr_Occurred()) SWIG_fail
;
24576 Py_INCREF(Py_None
); resultobj
= Py_None
;
24583 static PyObject
*_wrap_PyCircleShape_base_OnSizingDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
24584 PyObject
*resultobj
;
24585 wxPyCircleShape
*arg1
= (wxPyCircleShape
*) 0 ;
24586 wxPyControlPoint
*arg2
= (wxPyControlPoint
*) 0 ;
24590 int arg6
= (int) 0 ;
24591 int arg7
= (int) 0 ;
24592 PyObject
* obj0
= 0 ;
24593 PyObject
* obj1
= 0 ;
24594 PyObject
* obj2
= 0 ;
24595 PyObject
* obj3
= 0 ;
24596 PyObject
* obj4
= 0 ;
24597 PyObject
* obj5
= 0 ;
24598 PyObject
* obj6
= 0 ;
24599 char *kwnames
[] = {
24600 (char *) "self",(char *) "pt",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
24603 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOOO|OO:PyCircleShape_base_OnSizingDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) goto fail
;
24604 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyCircleShape
,
24605 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
24606 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyControlPoint
,
24607 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
24608 arg3
= (bool)SWIG_As_bool(obj2
);
24609 if (PyErr_Occurred()) SWIG_fail
;
24610 arg4
= (double)SWIG_As_double(obj3
);
24611 if (PyErr_Occurred()) SWIG_fail
;
24612 arg5
= (double)SWIG_As_double(obj4
);
24613 if (PyErr_Occurred()) SWIG_fail
;
24615 arg6
= (int)SWIG_As_int(obj5
);
24616 if (PyErr_Occurred()) SWIG_fail
;
24619 arg7
= (int)SWIG_As_int(obj6
);
24620 if (PyErr_Occurred()) SWIG_fail
;
24623 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
24624 (arg1
)->base_OnSizingDragLeft(arg2
,arg3
,arg4
,arg5
,arg6
,arg7
);
24626 wxPyEndAllowThreads(__tstate
);
24627 if (PyErr_Occurred()) SWIG_fail
;
24629 Py_INCREF(Py_None
); resultobj
= Py_None
;
24636 static PyObject
*_wrap_PyCircleShape_base_OnSizingBeginDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
24637 PyObject
*resultobj
;
24638 wxPyCircleShape
*arg1
= (wxPyCircleShape
*) 0 ;
24639 wxPyControlPoint
*arg2
= (wxPyControlPoint
*) 0 ;
24642 int arg5
= (int) 0 ;
24643 int arg6
= (int) 0 ;
24644 PyObject
* obj0
= 0 ;
24645 PyObject
* obj1
= 0 ;
24646 PyObject
* obj2
= 0 ;
24647 PyObject
* obj3
= 0 ;
24648 PyObject
* obj4
= 0 ;
24649 PyObject
* obj5
= 0 ;
24650 char *kwnames
[] = {
24651 (char *) "self",(char *) "pt",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
24654 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO|OO:PyCircleShape_base_OnSizingBeginDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
24655 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyCircleShape
,
24656 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
24657 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyControlPoint
,
24658 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
24659 arg3
= (double)SWIG_As_double(obj2
);
24660 if (PyErr_Occurred()) SWIG_fail
;
24661 arg4
= (double)SWIG_As_double(obj3
);
24662 if (PyErr_Occurred()) SWIG_fail
;
24664 arg5
= (int)SWIG_As_int(obj4
);
24665 if (PyErr_Occurred()) SWIG_fail
;
24668 arg6
= (int)SWIG_As_int(obj5
);
24669 if (PyErr_Occurred()) SWIG_fail
;
24672 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
24673 (arg1
)->base_OnSizingBeginDragLeft(arg2
,arg3
,arg4
,arg5
,arg6
);
24675 wxPyEndAllowThreads(__tstate
);
24676 if (PyErr_Occurred()) SWIG_fail
;
24678 Py_INCREF(Py_None
); resultobj
= Py_None
;
24685 static PyObject
*_wrap_PyCircleShape_base_OnSizingEndDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
24686 PyObject
*resultobj
;
24687 wxPyCircleShape
*arg1
= (wxPyCircleShape
*) 0 ;
24688 wxPyControlPoint
*arg2
= (wxPyControlPoint
*) 0 ;
24691 int arg5
= (int) 0 ;
24692 int arg6
= (int) 0 ;
24693 PyObject
* obj0
= 0 ;
24694 PyObject
* obj1
= 0 ;
24695 PyObject
* obj2
= 0 ;
24696 PyObject
* obj3
= 0 ;
24697 PyObject
* obj4
= 0 ;
24698 PyObject
* obj5
= 0 ;
24699 char *kwnames
[] = {
24700 (char *) "self",(char *) "pt",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
24703 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO|OO:PyCircleShape_base_OnSizingEndDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
24704 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyCircleShape
,
24705 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
24706 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyControlPoint
,
24707 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
24708 arg3
= (double)SWIG_As_double(obj2
);
24709 if (PyErr_Occurred()) SWIG_fail
;
24710 arg4
= (double)SWIG_As_double(obj3
);
24711 if (PyErr_Occurred()) SWIG_fail
;
24713 arg5
= (int)SWIG_As_int(obj4
);
24714 if (PyErr_Occurred()) SWIG_fail
;
24717 arg6
= (int)SWIG_As_int(obj5
);
24718 if (PyErr_Occurred()) SWIG_fail
;
24721 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
24722 (arg1
)->base_OnSizingEndDragLeft(arg2
,arg3
,arg4
,arg5
,arg6
);
24724 wxPyEndAllowThreads(__tstate
);
24725 if (PyErr_Occurred()) SWIG_fail
;
24727 Py_INCREF(Py_None
); resultobj
= Py_None
;
24734 static PyObject
*_wrap_PyCircleShape_base_OnBeginSize(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
24735 PyObject
*resultobj
;
24736 wxPyCircleShape
*arg1
= (wxPyCircleShape
*) 0 ;
24739 PyObject
* obj0
= 0 ;
24740 PyObject
* obj1
= 0 ;
24741 PyObject
* obj2
= 0 ;
24742 char *kwnames
[] = {
24743 (char *) "self",(char *) "w",(char *) "h", NULL
24746 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyCircleShape_base_OnBeginSize",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
24747 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyCircleShape
,
24748 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
24749 arg2
= (double)SWIG_As_double(obj1
);
24750 if (PyErr_Occurred()) SWIG_fail
;
24751 arg3
= (double)SWIG_As_double(obj2
);
24752 if (PyErr_Occurred()) SWIG_fail
;
24754 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
24755 (arg1
)->base_OnBeginSize(arg2
,arg3
);
24757 wxPyEndAllowThreads(__tstate
);
24758 if (PyErr_Occurred()) SWIG_fail
;
24760 Py_INCREF(Py_None
); resultobj
= Py_None
;
24767 static PyObject
*_wrap_PyCircleShape_base_OnEndSize(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
24768 PyObject
*resultobj
;
24769 wxPyCircleShape
*arg1
= (wxPyCircleShape
*) 0 ;
24772 PyObject
* obj0
= 0 ;
24773 PyObject
* obj1
= 0 ;
24774 PyObject
* obj2
= 0 ;
24775 char *kwnames
[] = {
24776 (char *) "self",(char *) "w",(char *) "h", NULL
24779 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyCircleShape_base_OnEndSize",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
24780 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyCircleShape
,
24781 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
24782 arg2
= (double)SWIG_As_double(obj1
);
24783 if (PyErr_Occurred()) SWIG_fail
;
24784 arg3
= (double)SWIG_As_double(obj2
);
24785 if (PyErr_Occurred()) SWIG_fail
;
24787 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
24788 (arg1
)->base_OnEndSize(arg2
,arg3
);
24790 wxPyEndAllowThreads(__tstate
);
24791 if (PyErr_Occurred()) SWIG_fail
;
24793 Py_INCREF(Py_None
); resultobj
= Py_None
;
24800 static PyObject
* PyCircleShape_swigregister(PyObject
*, PyObject
*args
) {
24802 if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
;
24803 SWIG_TypeClientData(SWIGTYPE_p_wxPyCircleShape
, obj
);
24805 return Py_BuildValue((char *)"");
24807 static PyObject
*_wrap_new_ArrowHead(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
24808 PyObject
*resultobj
;
24809 int arg1
= (int) 0 ;
24810 int arg2
= (int) 0 ;
24811 double arg3
= (double) 0.0 ;
24812 double arg4
= (double) 0.0 ;
24813 wxString
const &arg5_defvalue
= wxPyEmptyString
;
24814 wxString
*arg5
= (wxString
*) &arg5_defvalue
;
24815 wxPseudoMetaFile
*arg6
= (wxPseudoMetaFile
*) NULL
;
24816 long arg7
= (long) -1 ;
24817 wxArrowHead
*result
;
24818 bool temp5
= false ;
24819 PyObject
* obj0
= 0 ;
24820 PyObject
* obj1
= 0 ;
24821 PyObject
* obj2
= 0 ;
24822 PyObject
* obj3
= 0 ;
24823 PyObject
* obj4
= 0 ;
24824 PyObject
* obj5
= 0 ;
24825 PyObject
* obj6
= 0 ;
24826 char *kwnames
[] = {
24827 (char *) "type",(char *) "end",(char *) "size",(char *) "dist",(char *) "name",(char *) "mf",(char *) "arrowId", NULL
24830 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"|OOOOOOO:new_ArrowHead",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) goto fail
;
24832 arg1
= (int)SWIG_As_int(obj0
);
24833 if (PyErr_Occurred()) SWIG_fail
;
24836 arg2
= (int)SWIG_As_int(obj1
);
24837 if (PyErr_Occurred()) SWIG_fail
;
24840 arg3
= (double)SWIG_As_double(obj2
);
24841 if (PyErr_Occurred()) SWIG_fail
;
24844 arg4
= (double)SWIG_As_double(obj3
);
24845 if (PyErr_Occurred()) SWIG_fail
;
24849 arg5
= wxString_in_helper(obj4
);
24850 if (arg5
== NULL
) SWIG_fail
;
24855 if ((SWIG_ConvertPtr(obj5
,(void **)(&arg6
),SWIGTYPE_p_wxPseudoMetaFile
,
24856 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
24859 arg7
= (long)SWIG_As_long(obj6
);
24860 if (PyErr_Occurred()) SWIG_fail
;
24863 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
24864 result
= (wxArrowHead
*)new wxArrowHead(arg1
,arg2
,arg3
,arg4
,(wxString
const &)*arg5
,arg6
,arg7
);
24866 wxPyEndAllowThreads(__tstate
);
24867 if (PyErr_Occurred()) SWIG_fail
;
24870 resultobj
= wxPyMake_wxObject(result
, 1);
24886 static PyObject
*_wrap_delete_ArrowHead(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
24887 PyObject
*resultobj
;
24888 wxArrowHead
*arg1
= (wxArrowHead
*) 0 ;
24889 PyObject
* obj0
= 0 ;
24890 char *kwnames
[] = {
24891 (char *) "self", NULL
24894 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:delete_ArrowHead",kwnames
,&obj0
)) goto fail
;
24895 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxArrowHead
,
24896 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
24898 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
24901 wxPyEndAllowThreads(__tstate
);
24902 if (PyErr_Occurred()) SWIG_fail
;
24904 Py_INCREF(Py_None
); resultobj
= Py_None
;
24911 static PyObject
*_wrap_ArrowHead__GetType(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
24912 PyObject
*resultobj
;
24913 wxArrowHead
*arg1
= (wxArrowHead
*) 0 ;
24915 PyObject
* obj0
= 0 ;
24916 char *kwnames
[] = {
24917 (char *) "self", NULL
24920 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:ArrowHead__GetType",kwnames
,&obj0
)) goto fail
;
24921 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxArrowHead
,
24922 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
24924 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
24925 result
= (int)(arg1
)->_GetType();
24927 wxPyEndAllowThreads(__tstate
);
24928 if (PyErr_Occurred()) SWIG_fail
;
24930 resultobj
= SWIG_From_int((int)result
);
24937 static PyObject
*_wrap_ArrowHead_GetPosition(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
24938 PyObject
*resultobj
;
24939 wxArrowHead
*arg1
= (wxArrowHead
*) 0 ;
24941 PyObject
* obj0
= 0 ;
24942 char *kwnames
[] = {
24943 (char *) "self", NULL
24946 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:ArrowHead_GetPosition",kwnames
,&obj0
)) goto fail
;
24947 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxArrowHead
,
24948 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
24950 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
24951 result
= (int)(arg1
)->GetPosition();
24953 wxPyEndAllowThreads(__tstate
);
24954 if (PyErr_Occurred()) SWIG_fail
;
24956 resultobj
= SWIG_From_int((int)result
);
24963 static PyObject
*_wrap_ArrowHead_SetPosition(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
24964 PyObject
*resultobj
;
24965 wxArrowHead
*arg1
= (wxArrowHead
*) 0 ;
24967 PyObject
* obj0
= 0 ;
24968 PyObject
* obj1
= 0 ;
24969 char *kwnames
[] = {
24970 (char *) "self",(char *) "pos", NULL
24973 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:ArrowHead_SetPosition",kwnames
,&obj0
,&obj1
)) goto fail
;
24974 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxArrowHead
,
24975 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
24976 arg2
= (int)SWIG_As_int(obj1
);
24977 if (PyErr_Occurred()) SWIG_fail
;
24979 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
24980 (arg1
)->SetPosition(arg2
);
24982 wxPyEndAllowThreads(__tstate
);
24983 if (PyErr_Occurred()) SWIG_fail
;
24985 Py_INCREF(Py_None
); resultobj
= Py_None
;
24992 static PyObject
*_wrap_ArrowHead_GetXOffset(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
24993 PyObject
*resultobj
;
24994 wxArrowHead
*arg1
= (wxArrowHead
*) 0 ;
24996 PyObject
* obj0
= 0 ;
24997 char *kwnames
[] = {
24998 (char *) "self", NULL
25001 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:ArrowHead_GetXOffset",kwnames
,&obj0
)) goto fail
;
25002 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxArrowHead
,
25003 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
25005 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
25006 result
= (double)(arg1
)->GetXOffset();
25008 wxPyEndAllowThreads(__tstate
);
25009 if (PyErr_Occurred()) SWIG_fail
;
25011 resultobj
= SWIG_From_double((double)result
);
25018 static PyObject
*_wrap_ArrowHead_GetYOffset(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
25019 PyObject
*resultobj
;
25020 wxArrowHead
*arg1
= (wxArrowHead
*) 0 ;
25022 PyObject
* obj0
= 0 ;
25023 char *kwnames
[] = {
25024 (char *) "self", NULL
25027 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:ArrowHead_GetYOffset",kwnames
,&obj0
)) goto fail
;
25028 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxArrowHead
,
25029 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
25031 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
25032 result
= (double)(arg1
)->GetYOffset();
25034 wxPyEndAllowThreads(__tstate
);
25035 if (PyErr_Occurred()) SWIG_fail
;
25037 resultobj
= SWIG_From_double((double)result
);
25044 static PyObject
*_wrap_ArrowHead_GetSpacing(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
25045 PyObject
*resultobj
;
25046 wxArrowHead
*arg1
= (wxArrowHead
*) 0 ;
25048 PyObject
* obj0
= 0 ;
25049 char *kwnames
[] = {
25050 (char *) "self", NULL
25053 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:ArrowHead_GetSpacing",kwnames
,&obj0
)) goto fail
;
25054 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxArrowHead
,
25055 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
25057 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
25058 result
= (double)(arg1
)->GetSpacing();
25060 wxPyEndAllowThreads(__tstate
);
25061 if (PyErr_Occurred()) SWIG_fail
;
25063 resultobj
= SWIG_From_double((double)result
);
25070 static PyObject
*_wrap_ArrowHead_GetSize(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
25071 PyObject
*resultobj
;
25072 wxArrowHead
*arg1
= (wxArrowHead
*) 0 ;
25074 PyObject
* obj0
= 0 ;
25075 char *kwnames
[] = {
25076 (char *) "self", NULL
25079 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:ArrowHead_GetSize",kwnames
,&obj0
)) goto fail
;
25080 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxArrowHead
,
25081 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
25083 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
25084 result
= (double)(arg1
)->GetSize();
25086 wxPyEndAllowThreads(__tstate
);
25087 if (PyErr_Occurred()) SWIG_fail
;
25089 resultobj
= SWIG_From_double((double)result
);
25096 static PyObject
*_wrap_ArrowHead_GetName(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
25097 PyObject
*resultobj
;
25098 wxArrowHead
*arg1
= (wxArrowHead
*) 0 ;
25100 PyObject
* obj0
= 0 ;
25101 char *kwnames
[] = {
25102 (char *) "self", NULL
25105 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:ArrowHead_GetName",kwnames
,&obj0
)) goto fail
;
25106 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxArrowHead
,
25107 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
25109 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
25110 result
= (arg1
)->GetName();
25112 wxPyEndAllowThreads(__tstate
);
25113 if (PyErr_Occurred()) SWIG_fail
;
25117 resultobj
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len());
25119 resultobj
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len());
25128 static PyObject
*_wrap_ArrowHead_SetXOffset(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
25129 PyObject
*resultobj
;
25130 wxArrowHead
*arg1
= (wxArrowHead
*) 0 ;
25132 PyObject
* obj0
= 0 ;
25133 PyObject
* obj1
= 0 ;
25134 char *kwnames
[] = {
25135 (char *) "self",(char *) "x", NULL
25138 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:ArrowHead_SetXOffset",kwnames
,&obj0
,&obj1
)) goto fail
;
25139 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxArrowHead
,
25140 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
25141 arg2
= (double)SWIG_As_double(obj1
);
25142 if (PyErr_Occurred()) SWIG_fail
;
25144 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
25145 (arg1
)->SetXOffset(arg2
);
25147 wxPyEndAllowThreads(__tstate
);
25148 if (PyErr_Occurred()) SWIG_fail
;
25150 Py_INCREF(Py_None
); resultobj
= Py_None
;
25157 static PyObject
*_wrap_ArrowHead_SetYOffset(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
25158 PyObject
*resultobj
;
25159 wxArrowHead
*arg1
= (wxArrowHead
*) 0 ;
25161 PyObject
* obj0
= 0 ;
25162 PyObject
* obj1
= 0 ;
25163 char *kwnames
[] = {
25164 (char *) "self",(char *) "y", NULL
25167 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:ArrowHead_SetYOffset",kwnames
,&obj0
,&obj1
)) goto fail
;
25168 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxArrowHead
,
25169 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
25170 arg2
= (double)SWIG_As_double(obj1
);
25171 if (PyErr_Occurred()) SWIG_fail
;
25173 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
25174 (arg1
)->SetYOffset(arg2
);
25176 wxPyEndAllowThreads(__tstate
);
25177 if (PyErr_Occurred()) SWIG_fail
;
25179 Py_INCREF(Py_None
); resultobj
= Py_None
;
25186 static PyObject
*_wrap_ArrowHead_GetMetaFile(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
25187 PyObject
*resultobj
;
25188 wxArrowHead
*arg1
= (wxArrowHead
*) 0 ;
25189 wxPseudoMetaFile
*result
;
25190 PyObject
* obj0
= 0 ;
25191 char *kwnames
[] = {
25192 (char *) "self", NULL
25195 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:ArrowHead_GetMetaFile",kwnames
,&obj0
)) goto fail
;
25196 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxArrowHead
,
25197 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
25199 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
25200 result
= (wxPseudoMetaFile
*)(arg1
)->GetMetaFile();
25202 wxPyEndAllowThreads(__tstate
);
25203 if (PyErr_Occurred()) SWIG_fail
;
25206 resultobj
= wxPyMake_wxObject(result
, 0);
25214 static PyObject
*_wrap_ArrowHead_GetId(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
25215 PyObject
*resultobj
;
25216 wxArrowHead
*arg1
= (wxArrowHead
*) 0 ;
25218 PyObject
* obj0
= 0 ;
25219 char *kwnames
[] = {
25220 (char *) "self", NULL
25223 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:ArrowHead_GetId",kwnames
,&obj0
)) goto fail
;
25224 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxArrowHead
,
25225 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
25227 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
25228 result
= (long)(arg1
)->GetId();
25230 wxPyEndAllowThreads(__tstate
);
25231 if (PyErr_Occurred()) SWIG_fail
;
25233 resultobj
= SWIG_From_long((long)result
);
25240 static PyObject
*_wrap_ArrowHead_GetArrowEnd(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
25241 PyObject
*resultobj
;
25242 wxArrowHead
*arg1
= (wxArrowHead
*) 0 ;
25244 PyObject
* obj0
= 0 ;
25245 char *kwnames
[] = {
25246 (char *) "self", NULL
25249 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:ArrowHead_GetArrowEnd",kwnames
,&obj0
)) goto fail
;
25250 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxArrowHead
,
25251 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
25253 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
25254 result
= (int)(arg1
)->GetArrowEnd();
25256 wxPyEndAllowThreads(__tstate
);
25257 if (PyErr_Occurred()) SWIG_fail
;
25259 resultobj
= SWIG_From_int((int)result
);
25266 static PyObject
*_wrap_ArrowHead_GetArrowSize(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
25267 PyObject
*resultobj
;
25268 wxArrowHead
*arg1
= (wxArrowHead
*) 0 ;
25270 PyObject
* obj0
= 0 ;
25271 char *kwnames
[] = {
25272 (char *) "self", NULL
25275 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:ArrowHead_GetArrowSize",kwnames
,&obj0
)) goto fail
;
25276 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxArrowHead
,
25277 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
25279 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
25280 result
= (double)(arg1
)->GetArrowSize();
25282 wxPyEndAllowThreads(__tstate
);
25283 if (PyErr_Occurred()) SWIG_fail
;
25285 resultobj
= SWIG_From_double((double)result
);
25292 static PyObject
*_wrap_ArrowHead_SetSize(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
25293 PyObject
*resultobj
;
25294 wxArrowHead
*arg1
= (wxArrowHead
*) 0 ;
25296 PyObject
* obj0
= 0 ;
25297 PyObject
* obj1
= 0 ;
25298 char *kwnames
[] = {
25299 (char *) "self",(char *) "size", NULL
25302 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:ArrowHead_SetSize",kwnames
,&obj0
,&obj1
)) goto fail
;
25303 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxArrowHead
,
25304 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
25305 arg2
= (double)SWIG_As_double(obj1
);
25306 if (PyErr_Occurred()) SWIG_fail
;
25308 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
25309 (arg1
)->SetSize(arg2
);
25311 wxPyEndAllowThreads(__tstate
);
25312 if (PyErr_Occurred()) SWIG_fail
;
25314 Py_INCREF(Py_None
); resultobj
= Py_None
;
25321 static PyObject
*_wrap_ArrowHead_SetSpacing(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
25322 PyObject
*resultobj
;
25323 wxArrowHead
*arg1
= (wxArrowHead
*) 0 ;
25325 PyObject
* obj0
= 0 ;
25326 PyObject
* obj1
= 0 ;
25327 char *kwnames
[] = {
25328 (char *) "self",(char *) "sp", NULL
25331 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:ArrowHead_SetSpacing",kwnames
,&obj0
,&obj1
)) goto fail
;
25332 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxArrowHead
,
25333 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
25334 arg2
= (double)SWIG_As_double(obj1
);
25335 if (PyErr_Occurred()) SWIG_fail
;
25337 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
25338 (arg1
)->SetSpacing(arg2
);
25340 wxPyEndAllowThreads(__tstate
);
25341 if (PyErr_Occurred()) SWIG_fail
;
25343 Py_INCREF(Py_None
); resultobj
= Py_None
;
25350 static PyObject
* ArrowHead_swigregister(PyObject
*, PyObject
*args
) {
25352 if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
;
25353 SWIG_TypeClientData(SWIGTYPE_p_wxArrowHead
, obj
);
25355 return Py_BuildValue((char *)"");
25357 static PyObject
*_wrap_new_PyLineShape(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
25358 PyObject
*resultobj
;
25359 wxPyLineShape
*result
;
25360 char *kwnames
[] = {
25364 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":new_PyLineShape",kwnames
)) goto fail
;
25366 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
25367 result
= (wxPyLineShape
*)new wxPyLineShape();
25369 wxPyEndAllowThreads(__tstate
);
25370 if (PyErr_Occurred()) SWIG_fail
;
25372 resultobj
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxPyLineShape
, 1);
25379 static PyObject
*_wrap_PyLineShape__setCallbackInfo(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
25380 PyObject
*resultobj
;
25381 wxPyLineShape
*arg1
= (wxPyLineShape
*) 0 ;
25382 PyObject
*arg2
= (PyObject
*) 0 ;
25383 PyObject
*arg3
= (PyObject
*) 0 ;
25384 PyObject
* obj0
= 0 ;
25385 PyObject
* obj1
= 0 ;
25386 PyObject
* obj2
= 0 ;
25387 char *kwnames
[] = {
25388 (char *) "self",(char *) "self",(char *) "_class", NULL
25391 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyLineShape__setCallbackInfo",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
25392 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyLineShape
,
25393 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
25397 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
25398 (arg1
)->_setCallbackInfo(arg2
,arg3
);
25400 wxPyEndAllowThreads(__tstate
);
25401 if (PyErr_Occurred()) SWIG_fail
;
25403 Py_INCREF(Py_None
); resultobj
= Py_None
;
25410 static PyObject
*_wrap_PyLineShape_AddArrow(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
25411 PyObject
*resultobj
;
25412 wxPyLineShape
*arg1
= (wxPyLineShape
*) 0 ;
25414 int arg3
= (int) ARROW_POSITION_END
;
25415 double arg4
= (double) 10.0 ;
25416 double arg5
= (double) 0.0 ;
25417 wxString
const &arg6_defvalue
= wxPyEmptyString
;
25418 wxString
*arg6
= (wxString
*) &arg6_defvalue
;
25419 wxPseudoMetaFile
*arg7
= (wxPseudoMetaFile
*) NULL
;
25420 long arg8
= (long) -1 ;
25421 bool temp6
= false ;
25422 PyObject
* obj0
= 0 ;
25423 PyObject
* obj1
= 0 ;
25424 PyObject
* obj2
= 0 ;
25425 PyObject
* obj3
= 0 ;
25426 PyObject
* obj4
= 0 ;
25427 PyObject
* obj5
= 0 ;
25428 PyObject
* obj6
= 0 ;
25429 PyObject
* obj7
= 0 ;
25430 char *kwnames
[] = {
25431 (char *) "self",(char *) "type",(char *) "end",(char *) "arrowSize",(char *) "xOffset",(char *) "name",(char *) "mf",(char *) "arrowId", NULL
25434 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OOOOOO:PyLineShape_AddArrow",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
,&obj7
)) goto fail
;
25435 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyLineShape
,
25436 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
25437 arg2
= (int)SWIG_As_int(obj1
);
25438 if (PyErr_Occurred()) SWIG_fail
;
25440 arg3
= (int)SWIG_As_int(obj2
);
25441 if (PyErr_Occurred()) SWIG_fail
;
25444 arg4
= (double)SWIG_As_double(obj3
);
25445 if (PyErr_Occurred()) SWIG_fail
;
25448 arg5
= (double)SWIG_As_double(obj4
);
25449 if (PyErr_Occurred()) SWIG_fail
;
25453 arg6
= wxString_in_helper(obj5
);
25454 if (arg6
== NULL
) SWIG_fail
;
25459 if ((SWIG_ConvertPtr(obj6
,(void **)(&arg7
),SWIGTYPE_p_wxPseudoMetaFile
,
25460 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
25463 arg8
= (long)SWIG_As_long(obj7
);
25464 if (PyErr_Occurred()) SWIG_fail
;
25467 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
25468 (arg1
)->AddArrow(arg2
,arg3
,arg4
,arg5
,(wxString
const &)*arg6
,arg7
,arg8
);
25470 wxPyEndAllowThreads(__tstate
);
25471 if (PyErr_Occurred()) SWIG_fail
;
25473 Py_INCREF(Py_None
); resultobj
= Py_None
;
25488 static PyObject
*_wrap_PyLineShape_AddArrowOrdered(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
25489 PyObject
*resultobj
;
25490 wxPyLineShape
*arg1
= (wxPyLineShape
*) 0 ;
25491 wxArrowHead
*arg2
= (wxArrowHead
*) 0 ;
25492 PyObject
*arg3
= (PyObject
*) 0 ;
25494 PyObject
* obj0
= 0 ;
25495 PyObject
* obj1
= 0 ;
25496 PyObject
* obj2
= 0 ;
25497 PyObject
* obj3
= 0 ;
25498 char *kwnames
[] = {
25499 (char *) "self",(char *) "arrow",(char *) "referenceList",(char *) "end", NULL
25502 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO:PyLineShape_AddArrowOrdered",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) goto fail
;
25503 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyLineShape
,
25504 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
25505 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxArrowHead
,
25506 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
25508 arg4
= (int)SWIG_As_int(obj3
);
25509 if (PyErr_Occurred()) SWIG_fail
;
25511 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
25512 wxPyLineShape_AddArrowOrdered(arg1
,arg2
,arg3
,arg4
);
25514 wxPyEndAllowThreads(__tstate
);
25515 if (PyErr_Occurred()) SWIG_fail
;
25517 Py_INCREF(Py_None
); resultobj
= Py_None
;
25524 static PyObject
*_wrap_PyLineShape_ClearArrow(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
25525 PyObject
*resultobj
;
25526 wxPyLineShape
*arg1
= (wxPyLineShape
*) 0 ;
25527 wxString
*arg2
= 0 ;
25529 bool temp2
= false ;
25530 PyObject
* obj0
= 0 ;
25531 PyObject
* obj1
= 0 ;
25532 char *kwnames
[] = {
25533 (char *) "self",(char *) "name", NULL
25536 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyLineShape_ClearArrow",kwnames
,&obj0
,&obj1
)) goto fail
;
25537 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyLineShape
,
25538 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
25540 arg2
= wxString_in_helper(obj1
);
25541 if (arg2
== NULL
) SWIG_fail
;
25545 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
25546 result
= (bool)(arg1
)->ClearArrow((wxString
const &)*arg2
);
25548 wxPyEndAllowThreads(__tstate
);
25549 if (PyErr_Occurred()) SWIG_fail
;
25552 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
25568 static PyObject
*_wrap_PyLineShape_ClearArrowsAtPosition(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
25569 PyObject
*resultobj
;
25570 wxPyLineShape
*arg1
= (wxPyLineShape
*) 0 ;
25571 int arg2
= (int) -1 ;
25572 PyObject
* obj0
= 0 ;
25573 PyObject
* obj1
= 0 ;
25574 char *kwnames
[] = {
25575 (char *) "self",(char *) "position", NULL
25578 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|O:PyLineShape_ClearArrowsAtPosition",kwnames
,&obj0
,&obj1
)) goto fail
;
25579 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyLineShape
,
25580 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
25582 arg2
= (int)SWIG_As_int(obj1
);
25583 if (PyErr_Occurred()) SWIG_fail
;
25586 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
25587 (arg1
)->ClearArrowsAtPosition(arg2
);
25589 wxPyEndAllowThreads(__tstate
);
25590 if (PyErr_Occurred()) SWIG_fail
;
25592 Py_INCREF(Py_None
); resultobj
= Py_None
;
25599 static PyObject
*_wrap_PyLineShape_DrawArrow(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
25600 PyObject
*resultobj
;
25601 wxPyLineShape
*arg1
= (wxPyLineShape
*) 0 ;
25603 wxArrowHead
*arg3
= (wxArrowHead
*) 0 ;
25606 PyObject
* obj0
= 0 ;
25607 PyObject
* obj1
= 0 ;
25608 PyObject
* obj2
= 0 ;
25609 PyObject
* obj3
= 0 ;
25610 PyObject
* obj4
= 0 ;
25611 char *kwnames
[] = {
25612 (char *) "self",(char *) "dc",(char *) "arrow",(char *) "xOffset",(char *) "proportionalOffset", NULL
25615 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOOO:PyLineShape_DrawArrow",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
25616 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyLineShape
,
25617 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
25618 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
25619 SWIG_POINTER_EXCEPTION
| 0)) == -1)
25621 if (arg2
== NULL
) {
25622 PyErr_SetString(PyExc_TypeError
,"null reference");
25625 if ((SWIG_ConvertPtr(obj2
,(void **)(&arg3
),SWIGTYPE_p_wxArrowHead
,
25626 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
25627 arg4
= (double)SWIG_As_double(obj3
);
25628 if (PyErr_Occurred()) SWIG_fail
;
25629 arg5
= (bool)SWIG_As_bool(obj4
);
25630 if (PyErr_Occurred()) SWIG_fail
;
25632 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
25633 (arg1
)->DrawArrow(*arg2
,arg3
,arg4
,arg5
);
25635 wxPyEndAllowThreads(__tstate
);
25636 if (PyErr_Occurred()) SWIG_fail
;
25638 Py_INCREF(Py_None
); resultobj
= Py_None
;
25645 static PyObject
*_wrap_PyLineShape_DeleteArrowHeadId(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
25646 PyObject
*resultobj
;
25647 wxPyLineShape
*arg1
= (wxPyLineShape
*) 0 ;
25650 PyObject
* obj0
= 0 ;
25651 PyObject
* obj1
= 0 ;
25652 char *kwnames
[] = {
25653 (char *) "self",(char *) "arrowId", NULL
25656 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyLineShape_DeleteArrowHeadId",kwnames
,&obj0
,&obj1
)) goto fail
;
25657 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyLineShape
,
25658 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
25659 arg2
= (long)SWIG_As_long(obj1
);
25660 if (PyErr_Occurred()) SWIG_fail
;
25662 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
25663 result
= (bool)(arg1
)->DeleteArrowHead(arg2
);
25665 wxPyEndAllowThreads(__tstate
);
25666 if (PyErr_Occurred()) SWIG_fail
;
25669 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
25677 static PyObject
*_wrap_PyLineShape_DeleteArrowHead(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
25678 PyObject
*resultobj
;
25679 wxPyLineShape
*arg1
= (wxPyLineShape
*) 0 ;
25681 wxString
*arg3
= 0 ;
25683 bool temp3
= false ;
25684 PyObject
* obj0
= 0 ;
25685 PyObject
* obj1
= 0 ;
25686 PyObject
* obj2
= 0 ;
25687 char *kwnames
[] = {
25688 (char *) "self",(char *) "position",(char *) "name", NULL
25691 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyLineShape_DeleteArrowHead",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
25692 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyLineShape
,
25693 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
25694 arg2
= (int)SWIG_As_int(obj1
);
25695 if (PyErr_Occurred()) SWIG_fail
;
25697 arg3
= wxString_in_helper(obj2
);
25698 if (arg3
== NULL
) SWIG_fail
;
25702 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
25703 result
= (bool)(arg1
)->DeleteArrowHead(arg2
,(wxString
const &)*arg3
);
25705 wxPyEndAllowThreads(__tstate
);
25706 if (PyErr_Occurred()) SWIG_fail
;
25709 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
25725 static PyObject
*_wrap_PyLineShape_DeleteLineControlPoint(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
25726 PyObject
*resultobj
;
25727 wxPyLineShape
*arg1
= (wxPyLineShape
*) 0 ;
25729 PyObject
* obj0
= 0 ;
25730 char *kwnames
[] = {
25731 (char *) "self", NULL
25734 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyLineShape_DeleteLineControlPoint",kwnames
,&obj0
)) goto fail
;
25735 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyLineShape
,
25736 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
25738 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
25739 result
= (bool)(arg1
)->DeleteLineControlPoint();
25741 wxPyEndAllowThreads(__tstate
);
25742 if (PyErr_Occurred()) SWIG_fail
;
25745 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
25753 static PyObject
*_wrap_PyLineShape_DrawArrows(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
25754 PyObject
*resultobj
;
25755 wxPyLineShape
*arg1
= (wxPyLineShape
*) 0 ;
25757 PyObject
* obj0
= 0 ;
25758 PyObject
* obj1
= 0 ;
25759 char *kwnames
[] = {
25760 (char *) "self",(char *) "dc", NULL
25763 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyLineShape_DrawArrows",kwnames
,&obj0
,&obj1
)) goto fail
;
25764 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyLineShape
,
25765 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
25766 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
25767 SWIG_POINTER_EXCEPTION
| 0)) == -1)
25769 if (arg2
== NULL
) {
25770 PyErr_SetString(PyExc_TypeError
,"null reference");
25774 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
25775 (arg1
)->DrawArrows(*arg2
);
25777 wxPyEndAllowThreads(__tstate
);
25778 if (PyErr_Occurred()) SWIG_fail
;
25780 Py_INCREF(Py_None
); resultobj
= Py_None
;
25787 static PyObject
*_wrap_PyLineShape_DrawRegion(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
25788 PyObject
*resultobj
;
25789 wxPyLineShape
*arg1
= (wxPyLineShape
*) 0 ;
25791 wxShapeRegion
*arg3
= (wxShapeRegion
*) 0 ;
25794 PyObject
* obj0
= 0 ;
25795 PyObject
* obj1
= 0 ;
25796 PyObject
* obj2
= 0 ;
25797 PyObject
* obj3
= 0 ;
25798 PyObject
* obj4
= 0 ;
25799 char *kwnames
[] = {
25800 (char *) "self",(char *) "dc",(char *) "region",(char *) "x",(char *) "y", NULL
25803 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOOO:PyLineShape_DrawRegion",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
25804 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyLineShape
,
25805 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
25806 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
25807 SWIG_POINTER_EXCEPTION
| 0)) == -1)
25809 if (arg2
== NULL
) {
25810 PyErr_SetString(PyExc_TypeError
,"null reference");
25813 if ((SWIG_ConvertPtr(obj2
,(void **)(&arg3
),SWIGTYPE_p_wxShapeRegion
,
25814 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
25815 arg4
= (double)SWIG_As_double(obj3
);
25816 if (PyErr_Occurred()) SWIG_fail
;
25817 arg5
= (double)SWIG_As_double(obj4
);
25818 if (PyErr_Occurred()) SWIG_fail
;
25820 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
25821 (arg1
)->DrawRegion(*arg2
,arg3
,arg4
,arg5
);
25823 wxPyEndAllowThreads(__tstate
);
25824 if (PyErr_Occurred()) SWIG_fail
;
25826 Py_INCREF(Py_None
); resultobj
= Py_None
;
25833 static PyObject
*_wrap_PyLineShape_EraseRegion(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
25834 PyObject
*resultobj
;
25835 wxPyLineShape
*arg1
= (wxPyLineShape
*) 0 ;
25837 wxShapeRegion
*arg3
= (wxShapeRegion
*) 0 ;
25840 PyObject
* obj0
= 0 ;
25841 PyObject
* obj1
= 0 ;
25842 PyObject
* obj2
= 0 ;
25843 PyObject
* obj3
= 0 ;
25844 PyObject
* obj4
= 0 ;
25845 char *kwnames
[] = {
25846 (char *) "self",(char *) "dc",(char *) "region",(char *) "x",(char *) "y", NULL
25849 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOOO:PyLineShape_EraseRegion",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
25850 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyLineShape
,
25851 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
25852 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
25853 SWIG_POINTER_EXCEPTION
| 0)) == -1)
25855 if (arg2
== NULL
) {
25856 PyErr_SetString(PyExc_TypeError
,"null reference");
25859 if ((SWIG_ConvertPtr(obj2
,(void **)(&arg3
),SWIGTYPE_p_wxShapeRegion
,
25860 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
25861 arg4
= (double)SWIG_As_double(obj3
);
25862 if (PyErr_Occurred()) SWIG_fail
;
25863 arg5
= (double)SWIG_As_double(obj4
);
25864 if (PyErr_Occurred()) SWIG_fail
;
25866 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
25867 (arg1
)->EraseRegion(*arg2
,arg3
,arg4
,arg5
);
25869 wxPyEndAllowThreads(__tstate
);
25870 if (PyErr_Occurred()) SWIG_fail
;
25872 Py_INCREF(Py_None
); resultobj
= Py_None
;
25879 static PyObject
*_wrap_PyLineShape_FindArrowHeadId(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
25880 PyObject
*resultobj
;
25881 wxPyLineShape
*arg1
= (wxPyLineShape
*) 0 ;
25883 wxArrowHead
*result
;
25884 PyObject
* obj0
= 0 ;
25885 PyObject
* obj1
= 0 ;
25886 char *kwnames
[] = {
25887 (char *) "self",(char *) "arrowId", NULL
25890 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyLineShape_FindArrowHeadId",kwnames
,&obj0
,&obj1
)) goto fail
;
25891 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyLineShape
,
25892 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
25893 arg2
= (long)SWIG_As_long(obj1
);
25894 if (PyErr_Occurred()) SWIG_fail
;
25896 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
25897 result
= (wxArrowHead
*)(arg1
)->FindArrowHead(arg2
);
25899 wxPyEndAllowThreads(__tstate
);
25900 if (PyErr_Occurred()) SWIG_fail
;
25903 resultobj
= wxPyMake_wxObject(result
, 0);
25911 static PyObject
*_wrap_PyLineShape_FindArrowHead(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
25912 PyObject
*resultobj
;
25913 wxPyLineShape
*arg1
= (wxPyLineShape
*) 0 ;
25915 wxString
*arg3
= 0 ;
25916 wxArrowHead
*result
;
25917 bool temp3
= false ;
25918 PyObject
* obj0
= 0 ;
25919 PyObject
* obj1
= 0 ;
25920 PyObject
* obj2
= 0 ;
25921 char *kwnames
[] = {
25922 (char *) "self",(char *) "position",(char *) "name", NULL
25925 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyLineShape_FindArrowHead",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
25926 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyLineShape
,
25927 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
25928 arg2
= (int)SWIG_As_int(obj1
);
25929 if (PyErr_Occurred()) SWIG_fail
;
25931 arg3
= wxString_in_helper(obj2
);
25932 if (arg3
== NULL
) SWIG_fail
;
25936 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
25937 result
= (wxArrowHead
*)(arg1
)->FindArrowHead(arg2
,(wxString
const &)*arg3
);
25939 wxPyEndAllowThreads(__tstate
);
25940 if (PyErr_Occurred()) SWIG_fail
;
25943 resultobj
= wxPyMake_wxObject(result
, 0);
25959 static PyObject
*_wrap_PyLineShape_FindLineEndPoints(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
25960 PyObject
*resultobj
;
25961 wxPyLineShape
*arg1
= (wxPyLineShape
*) 0 ;
25962 double *arg2
= (double *) 0 ;
25963 double *arg3
= (double *) 0 ;
25964 double *arg4
= (double *) 0 ;
25965 double *arg5
= (double *) 0 ;
25974 PyObject
* obj0
= 0 ;
25975 char *kwnames
[] = {
25976 (char *) "self", NULL
25979 arg2
= &temp2
; res2
= SWIG_NEWOBJ
;
25980 arg3
= &temp3
; res3
= SWIG_NEWOBJ
;
25981 arg4
= &temp4
; res4
= SWIG_NEWOBJ
;
25982 arg5
= &temp5
; res5
= SWIG_NEWOBJ
;
25983 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyLineShape_FindLineEndPoints",kwnames
,&obj0
)) goto fail
;
25984 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyLineShape
,
25985 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
25987 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
25988 (arg1
)->FindLineEndPoints(arg2
,arg3
,arg4
,arg5
);
25990 wxPyEndAllowThreads(__tstate
);
25991 if (PyErr_Occurred()) SWIG_fail
;
25993 Py_INCREF(Py_None
); resultobj
= Py_None
;
25994 resultobj
= t_output_helper(resultobj
, ((res2
== SWIG_NEWOBJ
) ?
25995 SWIG_From_double((*arg2
)) : SWIG_NewPointerObj((void*)(arg2
), SWIGTYPE_p_double
, 0)));
25996 resultobj
= t_output_helper(resultobj
, ((res3
== SWIG_NEWOBJ
) ?
25997 SWIG_From_double((*arg3
)) : SWIG_NewPointerObj((void*)(arg3
), SWIGTYPE_p_double
, 0)));
25998 resultobj
= t_output_helper(resultobj
, ((res4
== SWIG_NEWOBJ
) ?
25999 SWIG_From_double((*arg4
)) : SWIG_NewPointerObj((void*)(arg4
), SWIGTYPE_p_double
, 0)));
26000 resultobj
= t_output_helper(resultobj
, ((res5
== SWIG_NEWOBJ
) ?
26001 SWIG_From_double((*arg5
)) : SWIG_NewPointerObj((void*)(arg5
), SWIGTYPE_p_double
, 0)));
26008 static PyObject
*_wrap_PyLineShape_FindLinePosition(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
26009 PyObject
*resultobj
;
26010 wxPyLineShape
*arg1
= (wxPyLineShape
*) 0 ;
26014 PyObject
* obj0
= 0 ;
26015 PyObject
* obj1
= 0 ;
26016 PyObject
* obj2
= 0 ;
26017 char *kwnames
[] = {
26018 (char *) "self",(char *) "x",(char *) "y", NULL
26021 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyLineShape_FindLinePosition",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
26022 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyLineShape
,
26023 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
26024 arg2
= (double)SWIG_As_double(obj1
);
26025 if (PyErr_Occurred()) SWIG_fail
;
26026 arg3
= (double)SWIG_As_double(obj2
);
26027 if (PyErr_Occurred()) SWIG_fail
;
26029 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
26030 result
= (int)(arg1
)->FindLinePosition(arg2
,arg3
);
26032 wxPyEndAllowThreads(__tstate
);
26033 if (PyErr_Occurred()) SWIG_fail
;
26035 resultobj
= SWIG_From_int((int)result
);
26042 static PyObject
*_wrap_PyLineShape_FindMinimumWidth(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
26043 PyObject
*resultobj
;
26044 wxPyLineShape
*arg1
= (wxPyLineShape
*) 0 ;
26046 PyObject
* obj0
= 0 ;
26047 char *kwnames
[] = {
26048 (char *) "self", NULL
26051 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyLineShape_FindMinimumWidth",kwnames
,&obj0
)) goto fail
;
26052 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyLineShape
,
26053 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
26055 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
26056 result
= (double)(arg1
)->FindMinimumWidth();
26058 wxPyEndAllowThreads(__tstate
);
26059 if (PyErr_Occurred()) SWIG_fail
;
26061 resultobj
= SWIG_From_double((double)result
);
26068 static PyObject
*_wrap_PyLineShape_FindNth(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
26069 PyObject
*resultobj
;
26070 wxPyLineShape
*arg1
= (wxPyLineShape
*) 0 ;
26071 wxPyShape
*arg2
= (wxPyShape
*) 0 ;
26072 int *arg3
= (int *) 0 ;
26073 int *arg4
= (int *) 0 ;
26079 PyObject
* obj0
= 0 ;
26080 PyObject
* obj1
= 0 ;
26081 PyObject
* obj2
= 0 ;
26082 char *kwnames
[] = {
26083 (char *) "self",(char *) "image",(char *) "incoming", NULL
26086 arg3
= &temp3
; res3
= SWIG_NEWOBJ
;
26087 arg4
= &temp4
; res4
= SWIG_NEWOBJ
;
26088 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyLineShape_FindNth",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
26089 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyLineShape
,
26090 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
26091 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyShape
,
26092 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
26093 arg5
= (bool)SWIG_As_bool(obj2
);
26094 if (PyErr_Occurred()) SWIG_fail
;
26096 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
26097 (arg1
)->FindNth(arg2
,arg3
,arg4
,arg5
);
26099 wxPyEndAllowThreads(__tstate
);
26100 if (PyErr_Occurred()) SWIG_fail
;
26102 Py_INCREF(Py_None
); resultobj
= Py_None
;
26103 resultobj
= t_output_helper(resultobj
, ((res3
== SWIG_NEWOBJ
) ?
26104 SWIG_From_int((*arg3
)) : SWIG_NewPointerObj((void*)(arg3
), SWIGTYPE_p_int
, 0)));
26105 resultobj
= t_output_helper(resultobj
, ((res4
== SWIG_NEWOBJ
) ?
26106 SWIG_From_int((*arg4
)) : SWIG_NewPointerObj((void*)(arg4
), SWIGTYPE_p_int
, 0)));
26113 static PyObject
*_wrap_PyLineShape_GetAttachmentFrom(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
26114 PyObject
*resultobj
;
26115 wxPyLineShape
*arg1
= (wxPyLineShape
*) 0 ;
26117 PyObject
* obj0
= 0 ;
26118 char *kwnames
[] = {
26119 (char *) "self", NULL
26122 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyLineShape_GetAttachmentFrom",kwnames
,&obj0
)) goto fail
;
26123 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyLineShape
,
26124 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
26126 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
26127 result
= (int)(arg1
)->GetAttachmentFrom();
26129 wxPyEndAllowThreads(__tstate
);
26130 if (PyErr_Occurred()) SWIG_fail
;
26132 resultobj
= SWIG_From_int((int)result
);
26139 static PyObject
*_wrap_PyLineShape_GetAttachmentTo(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
26140 PyObject
*resultobj
;
26141 wxPyLineShape
*arg1
= (wxPyLineShape
*) 0 ;
26143 PyObject
* obj0
= 0 ;
26144 char *kwnames
[] = {
26145 (char *) "self", NULL
26148 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyLineShape_GetAttachmentTo",kwnames
,&obj0
)) goto fail
;
26149 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyLineShape
,
26150 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
26152 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
26153 result
= (int)(arg1
)->GetAttachmentTo();
26155 wxPyEndAllowThreads(__tstate
);
26156 if (PyErr_Occurred()) SWIG_fail
;
26158 resultobj
= SWIG_From_int((int)result
);
26165 static PyObject
*_wrap_PyLineShape_GetEnds(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
26166 PyObject
*resultobj
;
26167 wxPyLineShape
*arg1
= (wxPyLineShape
*) 0 ;
26168 double *arg2
= (double *) 0 ;
26169 double *arg3
= (double *) 0 ;
26170 double *arg4
= (double *) 0 ;
26171 double *arg5
= (double *) 0 ;
26180 PyObject
* obj0
= 0 ;
26181 char *kwnames
[] = {
26182 (char *) "self", NULL
26185 arg2
= &temp2
; res2
= SWIG_NEWOBJ
;
26186 arg3
= &temp3
; res3
= SWIG_NEWOBJ
;
26187 arg4
= &temp4
; res4
= SWIG_NEWOBJ
;
26188 arg5
= &temp5
; res5
= SWIG_NEWOBJ
;
26189 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyLineShape_GetEnds",kwnames
,&obj0
)) goto fail
;
26190 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyLineShape
,
26191 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
26193 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
26194 (arg1
)->GetEnds(arg2
,arg3
,arg4
,arg5
);
26196 wxPyEndAllowThreads(__tstate
);
26197 if (PyErr_Occurred()) SWIG_fail
;
26199 Py_INCREF(Py_None
); resultobj
= Py_None
;
26200 resultobj
= t_output_helper(resultobj
, ((res2
== SWIG_NEWOBJ
) ?
26201 SWIG_From_double((*arg2
)) : SWIG_NewPointerObj((void*)(arg2
), SWIGTYPE_p_double
, 0)));
26202 resultobj
= t_output_helper(resultobj
, ((res3
== SWIG_NEWOBJ
) ?
26203 SWIG_From_double((*arg3
)) : SWIG_NewPointerObj((void*)(arg3
), SWIGTYPE_p_double
, 0)));
26204 resultobj
= t_output_helper(resultobj
, ((res4
== SWIG_NEWOBJ
) ?
26205 SWIG_From_double((*arg4
)) : SWIG_NewPointerObj((void*)(arg4
), SWIGTYPE_p_double
, 0)));
26206 resultobj
= t_output_helper(resultobj
, ((res5
== SWIG_NEWOBJ
) ?
26207 SWIG_From_double((*arg5
)) : SWIG_NewPointerObj((void*)(arg5
), SWIGTYPE_p_double
, 0)));
26214 static PyObject
*_wrap_PyLineShape_GetFrom(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
26215 PyObject
*resultobj
;
26216 wxPyLineShape
*arg1
= (wxPyLineShape
*) 0 ;
26218 PyObject
* obj0
= 0 ;
26219 char *kwnames
[] = {
26220 (char *) "self", NULL
26223 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyLineShape_GetFrom",kwnames
,&obj0
)) goto fail
;
26224 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyLineShape
,
26225 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
26227 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
26228 result
= (wxPyShape
*)(arg1
)->GetFrom();
26230 wxPyEndAllowThreads(__tstate
);
26231 if (PyErr_Occurred()) SWIG_fail
;
26234 resultobj
= wxPyMake_wxShapeEvtHandler(result
, 0);
26242 static PyObject
*_wrap_PyLineShape_GetLabelPosition(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
26243 PyObject
*resultobj
;
26244 wxPyLineShape
*arg1
= (wxPyLineShape
*) 0 ;
26246 double *arg3
= (double *) 0 ;
26247 double *arg4
= (double *) 0 ;
26252 PyObject
* obj0
= 0 ;
26253 PyObject
* obj1
= 0 ;
26254 char *kwnames
[] = {
26255 (char *) "self",(char *) "position", NULL
26258 arg3
= &temp3
; res3
= SWIG_NEWOBJ
;
26259 arg4
= &temp4
; res4
= SWIG_NEWOBJ
;
26260 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyLineShape_GetLabelPosition",kwnames
,&obj0
,&obj1
)) goto fail
;
26261 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyLineShape
,
26262 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
26263 arg2
= (int)SWIG_As_int(obj1
);
26264 if (PyErr_Occurred()) SWIG_fail
;
26266 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
26267 (arg1
)->GetLabelPosition(arg2
,arg3
,arg4
);
26269 wxPyEndAllowThreads(__tstate
);
26270 if (PyErr_Occurred()) SWIG_fail
;
26272 Py_INCREF(Py_None
); resultobj
= Py_None
;
26273 resultobj
= t_output_helper(resultobj
, ((res3
== SWIG_NEWOBJ
) ?
26274 SWIG_From_double((*arg3
)) : SWIG_NewPointerObj((void*)(arg3
), SWIGTYPE_p_double
, 0)));
26275 resultobj
= t_output_helper(resultobj
, ((res4
== SWIG_NEWOBJ
) ?
26276 SWIG_From_double((*arg4
)) : SWIG_NewPointerObj((void*)(arg4
), SWIGTYPE_p_double
, 0)));
26283 static PyObject
*_wrap_PyLineShape_GetNextControlPoint(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
26284 PyObject
*resultobj
;
26285 wxPyLineShape
*arg1
= (wxPyLineShape
*) 0 ;
26286 wxPyShape
*arg2
= (wxPyShape
*) 0 ;
26287 wxRealPoint
*result
;
26288 PyObject
* obj0
= 0 ;
26289 PyObject
* obj1
= 0 ;
26290 char *kwnames
[] = {
26291 (char *) "self",(char *) "shape", NULL
26294 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyLineShape_GetNextControlPoint",kwnames
,&obj0
,&obj1
)) goto fail
;
26295 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyLineShape
,
26296 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
26297 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyShape
,
26298 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
26300 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
26301 result
= (wxRealPoint
*)(arg1
)->GetNextControlPoint(arg2
);
26303 wxPyEndAllowThreads(__tstate
);
26304 if (PyErr_Occurred()) SWIG_fail
;
26306 resultobj
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxRealPoint
, 0);
26313 static PyObject
*_wrap_PyLineShape_GetTo(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
26314 PyObject
*resultobj
;
26315 wxPyLineShape
*arg1
= (wxPyLineShape
*) 0 ;
26317 PyObject
* obj0
= 0 ;
26318 char *kwnames
[] = {
26319 (char *) "self", NULL
26322 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyLineShape_GetTo",kwnames
,&obj0
)) goto fail
;
26323 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyLineShape
,
26324 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
26326 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
26327 result
= (wxPyShape
*)(arg1
)->GetTo();
26329 wxPyEndAllowThreads(__tstate
);
26330 if (PyErr_Occurred()) SWIG_fail
;
26333 resultobj
= wxPyMake_wxShapeEvtHandler(result
, 0);
26341 static PyObject
*_wrap_PyLineShape_Initialise(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
26342 PyObject
*resultobj
;
26343 wxPyLineShape
*arg1
= (wxPyLineShape
*) 0 ;
26344 PyObject
* obj0
= 0 ;
26345 char *kwnames
[] = {
26346 (char *) "self", NULL
26349 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyLineShape_Initialise",kwnames
,&obj0
)) goto fail
;
26350 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyLineShape
,
26351 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
26353 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
26354 (arg1
)->Initialise();
26356 wxPyEndAllowThreads(__tstate
);
26357 if (PyErr_Occurred()) SWIG_fail
;
26359 Py_INCREF(Py_None
); resultobj
= Py_None
;
26366 static PyObject
*_wrap_PyLineShape_InsertLineControlPoint(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
26367 PyObject
*resultobj
;
26368 wxPyLineShape
*arg1
= (wxPyLineShape
*) 0 ;
26369 wxDC
*arg2
= (wxDC
*) 0 ;
26370 PyObject
* obj0
= 0 ;
26371 PyObject
* obj1
= 0 ;
26372 char *kwnames
[] = {
26373 (char *) "self",(char *) "dc", NULL
26376 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyLineShape_InsertLineControlPoint",kwnames
,&obj0
,&obj1
)) goto fail
;
26377 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyLineShape
,
26378 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
26379 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
26380 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
26382 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
26383 (arg1
)->InsertLineControlPoint(arg2
);
26385 wxPyEndAllowThreads(__tstate
);
26386 if (PyErr_Occurred()) SWIG_fail
;
26388 Py_INCREF(Py_None
); resultobj
= Py_None
;
26395 static PyObject
*_wrap_PyLineShape_IsEnd(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
26396 PyObject
*resultobj
;
26397 wxPyLineShape
*arg1
= (wxPyLineShape
*) 0 ;
26398 wxPyShape
*arg2
= (wxPyShape
*) 0 ;
26400 PyObject
* obj0
= 0 ;
26401 PyObject
* obj1
= 0 ;
26402 char *kwnames
[] = {
26403 (char *) "self",(char *) "shape", NULL
26406 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyLineShape_IsEnd",kwnames
,&obj0
,&obj1
)) goto fail
;
26407 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyLineShape
,
26408 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
26409 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyShape
,
26410 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
26412 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
26413 result
= (bool)(arg1
)->IsEnd(arg2
);
26415 wxPyEndAllowThreads(__tstate
);
26416 if (PyErr_Occurred()) SWIG_fail
;
26419 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
26427 static PyObject
*_wrap_PyLineShape_IsSpline(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
26428 PyObject
*resultobj
;
26429 wxPyLineShape
*arg1
= (wxPyLineShape
*) 0 ;
26431 PyObject
* obj0
= 0 ;
26432 char *kwnames
[] = {
26433 (char *) "self", NULL
26436 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyLineShape_IsSpline",kwnames
,&obj0
)) goto fail
;
26437 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyLineShape
,
26438 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
26440 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
26441 result
= (bool)(arg1
)->IsSpline();
26443 wxPyEndAllowThreads(__tstate
);
26444 if (PyErr_Occurred()) SWIG_fail
;
26447 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
26455 static PyObject
*_wrap_PyLineShape_MakeLineControlPoints(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
26456 PyObject
*resultobj
;
26457 wxPyLineShape
*arg1
= (wxPyLineShape
*) 0 ;
26459 PyObject
* obj0
= 0 ;
26460 PyObject
* obj1
= 0 ;
26461 char *kwnames
[] = {
26462 (char *) "self",(char *) "n", NULL
26465 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyLineShape_MakeLineControlPoints",kwnames
,&obj0
,&obj1
)) goto fail
;
26466 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyLineShape
,
26467 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
26468 arg2
= (int)SWIG_As_int(obj1
);
26469 if (PyErr_Occurred()) SWIG_fail
;
26471 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
26472 (arg1
)->MakeLineControlPoints(arg2
);
26474 wxPyEndAllowThreads(__tstate
);
26475 if (PyErr_Occurred()) SWIG_fail
;
26477 Py_INCREF(Py_None
); resultobj
= Py_None
;
26484 static PyObject
*_wrap_PyLineShape_GetLineControlPoints(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
26485 PyObject
*resultobj
;
26486 wxPyLineShape
*arg1
= (wxPyLineShape
*) 0 ;
26488 PyObject
* obj0
= 0 ;
26489 char *kwnames
[] = {
26490 (char *) "self", NULL
26493 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyLineShape_GetLineControlPoints",kwnames
,&obj0
)) goto fail
;
26494 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyLineShape
,
26495 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
26497 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
26498 result
= (PyObject
*)wxPyLineShape_GetLineControlPoints(arg1
);
26500 wxPyEndAllowThreads(__tstate
);
26501 if (PyErr_Occurred()) SWIG_fail
;
26503 resultobj
= result
;
26510 static PyObject
*_wrap_PyLineShape_SetLineControlPoints(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
26511 PyObject
*resultobj
;
26512 wxPyLineShape
*arg1
= (wxPyLineShape
*) 0 ;
26513 PyObject
*arg2
= (PyObject
*) 0 ;
26514 PyObject
* obj0
= 0 ;
26515 PyObject
* obj1
= 0 ;
26516 char *kwnames
[] = {
26517 (char *) "self",(char *) "list", NULL
26520 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyLineShape_SetLineControlPoints",kwnames
,&obj0
,&obj1
)) goto fail
;
26521 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyLineShape
,
26522 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
26525 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
26526 wxPyLineShape_SetLineControlPoints(arg1
,arg2
);
26528 wxPyEndAllowThreads(__tstate
);
26529 if (PyErr_Occurred()) SWIG_fail
;
26531 Py_INCREF(Py_None
); resultobj
= Py_None
;
26538 static PyObject
*_wrap_PyLineShape_SetAttachmentFrom(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
26539 PyObject
*resultobj
;
26540 wxPyLineShape
*arg1
= (wxPyLineShape
*) 0 ;
26542 PyObject
* obj0
= 0 ;
26543 PyObject
* obj1
= 0 ;
26544 char *kwnames
[] = {
26545 (char *) "self",(char *) "fromAttach", NULL
26548 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyLineShape_SetAttachmentFrom",kwnames
,&obj0
,&obj1
)) goto fail
;
26549 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyLineShape
,
26550 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
26551 arg2
= (int)SWIG_As_int(obj1
);
26552 if (PyErr_Occurred()) SWIG_fail
;
26554 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
26555 (arg1
)->SetAttachmentFrom(arg2
);
26557 wxPyEndAllowThreads(__tstate
);
26558 if (PyErr_Occurred()) SWIG_fail
;
26560 Py_INCREF(Py_None
); resultobj
= Py_None
;
26567 static PyObject
*_wrap_PyLineShape_SetAttachments(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
26568 PyObject
*resultobj
;
26569 wxPyLineShape
*arg1
= (wxPyLineShape
*) 0 ;
26572 PyObject
* obj0
= 0 ;
26573 PyObject
* obj1
= 0 ;
26574 PyObject
* obj2
= 0 ;
26575 char *kwnames
[] = {
26576 (char *) "self",(char *) "fromAttach",(char *) "toAttach", NULL
26579 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyLineShape_SetAttachments",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
26580 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyLineShape
,
26581 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
26582 arg2
= (int)SWIG_As_int(obj1
);
26583 if (PyErr_Occurred()) SWIG_fail
;
26584 arg3
= (int)SWIG_As_int(obj2
);
26585 if (PyErr_Occurred()) SWIG_fail
;
26587 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
26588 (arg1
)->SetAttachments(arg2
,arg3
);
26590 wxPyEndAllowThreads(__tstate
);
26591 if (PyErr_Occurred()) SWIG_fail
;
26593 Py_INCREF(Py_None
); resultobj
= Py_None
;
26600 static PyObject
*_wrap_PyLineShape_SetAttachmentTo(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
26601 PyObject
*resultobj
;
26602 wxPyLineShape
*arg1
= (wxPyLineShape
*) 0 ;
26604 PyObject
* obj0
= 0 ;
26605 PyObject
* obj1
= 0 ;
26606 char *kwnames
[] = {
26607 (char *) "self",(char *) "toAttach", NULL
26610 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyLineShape_SetAttachmentTo",kwnames
,&obj0
,&obj1
)) goto fail
;
26611 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyLineShape
,
26612 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
26613 arg2
= (int)SWIG_As_int(obj1
);
26614 if (PyErr_Occurred()) SWIG_fail
;
26616 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
26617 (arg1
)->SetAttachmentTo(arg2
);
26619 wxPyEndAllowThreads(__tstate
);
26620 if (PyErr_Occurred()) SWIG_fail
;
26622 Py_INCREF(Py_None
); resultobj
= Py_None
;
26629 static PyObject
*_wrap_PyLineShape_SetEnds(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
26630 PyObject
*resultobj
;
26631 wxPyLineShape
*arg1
= (wxPyLineShape
*) 0 ;
26636 PyObject
* obj0
= 0 ;
26637 PyObject
* obj1
= 0 ;
26638 PyObject
* obj2
= 0 ;
26639 PyObject
* obj3
= 0 ;
26640 PyObject
* obj4
= 0 ;
26641 char *kwnames
[] = {
26642 (char *) "self",(char *) "x1",(char *) "y1",(char *) "x2",(char *) "y2", NULL
26645 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOOO:PyLineShape_SetEnds",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
26646 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyLineShape
,
26647 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
26648 arg2
= (double)SWIG_As_double(obj1
);
26649 if (PyErr_Occurred()) SWIG_fail
;
26650 arg3
= (double)SWIG_As_double(obj2
);
26651 if (PyErr_Occurred()) SWIG_fail
;
26652 arg4
= (double)SWIG_As_double(obj3
);
26653 if (PyErr_Occurred()) SWIG_fail
;
26654 arg5
= (double)SWIG_As_double(obj4
);
26655 if (PyErr_Occurred()) SWIG_fail
;
26657 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
26658 (arg1
)->SetEnds(arg2
,arg3
,arg4
,arg5
);
26660 wxPyEndAllowThreads(__tstate
);
26661 if (PyErr_Occurred()) SWIG_fail
;
26663 Py_INCREF(Py_None
); resultobj
= Py_None
;
26670 static PyObject
*_wrap_PyLineShape_SetFrom(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
26671 PyObject
*resultobj
;
26672 wxPyLineShape
*arg1
= (wxPyLineShape
*) 0 ;
26673 wxPyShape
*arg2
= (wxPyShape
*) 0 ;
26674 PyObject
* obj0
= 0 ;
26675 PyObject
* obj1
= 0 ;
26676 char *kwnames
[] = {
26677 (char *) "self",(char *) "object", NULL
26680 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyLineShape_SetFrom",kwnames
,&obj0
,&obj1
)) goto fail
;
26681 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyLineShape
,
26682 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
26683 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyShape
,
26684 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
26686 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
26687 (arg1
)->SetFrom(arg2
);
26689 wxPyEndAllowThreads(__tstate
);
26690 if (PyErr_Occurred()) SWIG_fail
;
26692 Py_INCREF(Py_None
); resultobj
= Py_None
;
26699 static PyObject
*_wrap_PyLineShape_SetIgnoreOffsets(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
26700 PyObject
*resultobj
;
26701 wxPyLineShape
*arg1
= (wxPyLineShape
*) 0 ;
26703 PyObject
* obj0
= 0 ;
26704 PyObject
* obj1
= 0 ;
26705 char *kwnames
[] = {
26706 (char *) "self",(char *) "ignore", NULL
26709 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyLineShape_SetIgnoreOffsets",kwnames
,&obj0
,&obj1
)) goto fail
;
26710 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyLineShape
,
26711 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
26712 arg2
= (bool)SWIG_As_bool(obj1
);
26713 if (PyErr_Occurred()) SWIG_fail
;
26715 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
26716 (arg1
)->SetIgnoreOffsets(arg2
);
26718 wxPyEndAllowThreads(__tstate
);
26719 if (PyErr_Occurred()) SWIG_fail
;
26721 Py_INCREF(Py_None
); resultobj
= Py_None
;
26728 static PyObject
*_wrap_PyLineShape_SetSpline(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
26729 PyObject
*resultobj
;
26730 wxPyLineShape
*arg1
= (wxPyLineShape
*) 0 ;
26732 PyObject
* obj0
= 0 ;
26733 PyObject
* obj1
= 0 ;
26734 char *kwnames
[] = {
26735 (char *) "self",(char *) "spline", NULL
26738 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyLineShape_SetSpline",kwnames
,&obj0
,&obj1
)) goto fail
;
26739 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyLineShape
,
26740 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
26741 arg2
= (bool)SWIG_As_bool(obj1
);
26742 if (PyErr_Occurred()) SWIG_fail
;
26744 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
26745 (arg1
)->SetSpline(arg2
);
26747 wxPyEndAllowThreads(__tstate
);
26748 if (PyErr_Occurred()) SWIG_fail
;
26750 Py_INCREF(Py_None
); resultobj
= Py_None
;
26757 static PyObject
*_wrap_PyLineShape_SetTo(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
26758 PyObject
*resultobj
;
26759 wxPyLineShape
*arg1
= (wxPyLineShape
*) 0 ;
26760 wxPyShape
*arg2
= (wxPyShape
*) 0 ;
26761 PyObject
* obj0
= 0 ;
26762 PyObject
* obj1
= 0 ;
26763 char *kwnames
[] = {
26764 (char *) "self",(char *) "object", NULL
26767 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyLineShape_SetTo",kwnames
,&obj0
,&obj1
)) goto fail
;
26768 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyLineShape
,
26769 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
26770 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyShape
,
26771 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
26773 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
26774 (arg1
)->SetTo(arg2
);
26776 wxPyEndAllowThreads(__tstate
);
26777 if (PyErr_Occurred()) SWIG_fail
;
26779 Py_INCREF(Py_None
); resultobj
= Py_None
;
26786 static PyObject
*_wrap_PyLineShape_Straighten(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
26787 PyObject
*resultobj
;
26788 wxPyLineShape
*arg1
= (wxPyLineShape
*) 0 ;
26789 wxDC
*arg2
= (wxDC
*) NULL
;
26790 PyObject
* obj0
= 0 ;
26791 PyObject
* obj1
= 0 ;
26792 char *kwnames
[] = {
26793 (char *) "self",(char *) "dc", NULL
26796 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|O:PyLineShape_Straighten",kwnames
,&obj0
,&obj1
)) goto fail
;
26797 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyLineShape
,
26798 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
26800 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
26801 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
26804 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
26805 (arg1
)->Straighten(arg2
);
26807 wxPyEndAllowThreads(__tstate
);
26808 if (PyErr_Occurred()) SWIG_fail
;
26810 Py_INCREF(Py_None
); resultobj
= Py_None
;
26817 static PyObject
*_wrap_PyLineShape_Unlink(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
26818 PyObject
*resultobj
;
26819 wxPyLineShape
*arg1
= (wxPyLineShape
*) 0 ;
26820 PyObject
* obj0
= 0 ;
26821 char *kwnames
[] = {
26822 (char *) "self", NULL
26825 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyLineShape_Unlink",kwnames
,&obj0
)) goto fail
;
26826 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyLineShape
,
26827 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
26829 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
26832 wxPyEndAllowThreads(__tstate
);
26833 if (PyErr_Occurred()) SWIG_fail
;
26835 Py_INCREF(Py_None
); resultobj
= Py_None
;
26842 static PyObject
*_wrap_PyLineShape_SetAlignmentOrientation(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
26843 PyObject
*resultobj
;
26844 wxPyLineShape
*arg1
= (wxPyLineShape
*) 0 ;
26847 PyObject
* obj0
= 0 ;
26848 PyObject
* obj1
= 0 ;
26849 PyObject
* obj2
= 0 ;
26850 char *kwnames
[] = {
26851 (char *) "self",(char *) "isEnd",(char *) "isHoriz", NULL
26854 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyLineShape_SetAlignmentOrientation",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
26855 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyLineShape
,
26856 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
26857 arg2
= (bool)SWIG_As_bool(obj1
);
26858 if (PyErr_Occurred()) SWIG_fail
;
26859 arg3
= (bool)SWIG_As_bool(obj2
);
26860 if (PyErr_Occurred()) SWIG_fail
;
26862 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
26863 (arg1
)->SetAlignmentOrientation(arg2
,arg3
);
26865 wxPyEndAllowThreads(__tstate
);
26866 if (PyErr_Occurred()) SWIG_fail
;
26868 Py_INCREF(Py_None
); resultobj
= Py_None
;
26875 static PyObject
*_wrap_PyLineShape_SetAlignmentType(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
26876 PyObject
*resultobj
;
26877 wxPyLineShape
*arg1
= (wxPyLineShape
*) 0 ;
26880 PyObject
* obj0
= 0 ;
26881 PyObject
* obj1
= 0 ;
26882 PyObject
* obj2
= 0 ;
26883 char *kwnames
[] = {
26884 (char *) "self",(char *) "isEnd",(char *) "alignType", NULL
26887 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyLineShape_SetAlignmentType",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
26888 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyLineShape
,
26889 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
26890 arg2
= (bool)SWIG_As_bool(obj1
);
26891 if (PyErr_Occurred()) SWIG_fail
;
26892 arg3
= (int)SWIG_As_int(obj2
);
26893 if (PyErr_Occurred()) SWIG_fail
;
26895 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
26896 (arg1
)->SetAlignmentType(arg2
,arg3
);
26898 wxPyEndAllowThreads(__tstate
);
26899 if (PyErr_Occurred()) SWIG_fail
;
26901 Py_INCREF(Py_None
); resultobj
= Py_None
;
26908 static PyObject
*_wrap_PyLineShape_GetAlignmentOrientation(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
26909 PyObject
*resultobj
;
26910 wxPyLineShape
*arg1
= (wxPyLineShape
*) 0 ;
26913 PyObject
* obj0
= 0 ;
26914 PyObject
* obj1
= 0 ;
26915 char *kwnames
[] = {
26916 (char *) "self",(char *) "isEnd", NULL
26919 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyLineShape_GetAlignmentOrientation",kwnames
,&obj0
,&obj1
)) goto fail
;
26920 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyLineShape
,
26921 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
26922 arg2
= (bool)SWIG_As_bool(obj1
);
26923 if (PyErr_Occurred()) SWIG_fail
;
26925 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
26926 result
= (bool)(arg1
)->GetAlignmentOrientation(arg2
);
26928 wxPyEndAllowThreads(__tstate
);
26929 if (PyErr_Occurred()) SWIG_fail
;
26932 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
26940 static PyObject
*_wrap_PyLineShape_GetAlignmentType(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
26941 PyObject
*resultobj
;
26942 wxPyLineShape
*arg1
= (wxPyLineShape
*) 0 ;
26945 PyObject
* obj0
= 0 ;
26946 PyObject
* obj1
= 0 ;
26947 char *kwnames
[] = {
26948 (char *) "self",(char *) "isEnd", NULL
26951 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyLineShape_GetAlignmentType",kwnames
,&obj0
,&obj1
)) goto fail
;
26952 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyLineShape
,
26953 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
26954 arg2
= (bool)SWIG_As_bool(obj1
);
26955 if (PyErr_Occurred()) SWIG_fail
;
26957 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
26958 result
= (int)(arg1
)->GetAlignmentType(arg2
);
26960 wxPyEndAllowThreads(__tstate
);
26961 if (PyErr_Occurred()) SWIG_fail
;
26963 resultobj
= SWIG_From_int((int)result
);
26970 static PyObject
*_wrap_PyLineShape_GetAlignmentStart(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
26971 PyObject
*resultobj
;
26972 wxPyLineShape
*arg1
= (wxPyLineShape
*) 0 ;
26974 PyObject
* obj0
= 0 ;
26975 char *kwnames
[] = {
26976 (char *) "self", NULL
26979 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyLineShape_GetAlignmentStart",kwnames
,&obj0
)) goto fail
;
26980 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyLineShape
,
26981 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
26983 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
26984 result
= (int)((wxPyLineShape
const *)arg1
)->GetAlignmentStart();
26986 wxPyEndAllowThreads(__tstate
);
26987 if (PyErr_Occurred()) SWIG_fail
;
26989 resultobj
= SWIG_From_int((int)result
);
26996 static PyObject
*_wrap_PyLineShape_GetAlignmentEnd(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
26997 PyObject
*resultobj
;
26998 wxPyLineShape
*arg1
= (wxPyLineShape
*) 0 ;
27000 PyObject
* obj0
= 0 ;
27001 char *kwnames
[] = {
27002 (char *) "self", NULL
27005 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyLineShape_GetAlignmentEnd",kwnames
,&obj0
)) goto fail
;
27006 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyLineShape
,
27007 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
27009 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
27010 result
= (int)((wxPyLineShape
const *)arg1
)->GetAlignmentEnd();
27012 wxPyEndAllowThreads(__tstate
);
27013 if (PyErr_Occurred()) SWIG_fail
;
27015 resultobj
= SWIG_From_int((int)result
);
27022 static PyObject
*_wrap_PyLineShape_base_OnDraw(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
27023 PyObject
*resultobj
;
27024 wxPyLineShape
*arg1
= (wxPyLineShape
*) 0 ;
27026 PyObject
* obj0
= 0 ;
27027 PyObject
* obj1
= 0 ;
27028 char *kwnames
[] = {
27029 (char *) "self",(char *) "dc", NULL
27032 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyLineShape_base_OnDraw",kwnames
,&obj0
,&obj1
)) goto fail
;
27033 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyLineShape
,
27034 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
27035 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
27036 SWIG_POINTER_EXCEPTION
| 0)) == -1)
27038 if (arg2
== NULL
) {
27039 PyErr_SetString(PyExc_TypeError
,"null reference");
27043 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
27044 (arg1
)->base_OnDraw(*arg2
);
27046 wxPyEndAllowThreads(__tstate
);
27047 if (PyErr_Occurred()) SWIG_fail
;
27049 Py_INCREF(Py_None
); resultobj
= Py_None
;
27056 static PyObject
*_wrap_PyLineShape_base_OnDrawContents(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
27057 PyObject
*resultobj
;
27058 wxPyLineShape
*arg1
= (wxPyLineShape
*) 0 ;
27060 PyObject
* obj0
= 0 ;
27061 PyObject
* obj1
= 0 ;
27062 char *kwnames
[] = {
27063 (char *) "self",(char *) "dc", NULL
27066 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyLineShape_base_OnDrawContents",kwnames
,&obj0
,&obj1
)) goto fail
;
27067 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyLineShape
,
27068 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
27069 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
27070 SWIG_POINTER_EXCEPTION
| 0)) == -1)
27072 if (arg2
== NULL
) {
27073 PyErr_SetString(PyExc_TypeError
,"null reference");
27077 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
27078 (arg1
)->base_OnDrawContents(*arg2
);
27080 wxPyEndAllowThreads(__tstate
);
27081 if (PyErr_Occurred()) SWIG_fail
;
27083 Py_INCREF(Py_None
); resultobj
= Py_None
;
27090 static PyObject
*_wrap_PyLineShape_base_OnDrawBranches(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
27091 PyObject
*resultobj
;
27092 wxPyLineShape
*arg1
= (wxPyLineShape
*) 0 ;
27094 bool arg3
= (bool) FALSE
;
27095 PyObject
* obj0
= 0 ;
27096 PyObject
* obj1
= 0 ;
27097 PyObject
* obj2
= 0 ;
27098 char *kwnames
[] = {
27099 (char *) "self",(char *) "dc",(char *) "erase", NULL
27102 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:PyLineShape_base_OnDrawBranches",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
27103 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyLineShape
,
27104 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
27105 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
27106 SWIG_POINTER_EXCEPTION
| 0)) == -1)
27108 if (arg2
== NULL
) {
27109 PyErr_SetString(PyExc_TypeError
,"null reference");
27113 arg3
= (bool)SWIG_As_bool(obj2
);
27114 if (PyErr_Occurred()) SWIG_fail
;
27117 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
27118 (arg1
)->base_OnDrawBranches(*arg2
,arg3
);
27120 wxPyEndAllowThreads(__tstate
);
27121 if (PyErr_Occurred()) SWIG_fail
;
27123 Py_INCREF(Py_None
); resultobj
= Py_None
;
27130 static PyObject
*_wrap_PyLineShape_base_OnMoveLinks(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
27131 PyObject
*resultobj
;
27132 wxPyLineShape
*arg1
= (wxPyLineShape
*) 0 ;
27134 PyObject
* obj0
= 0 ;
27135 PyObject
* obj1
= 0 ;
27136 char *kwnames
[] = {
27137 (char *) "self",(char *) "dc", NULL
27140 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyLineShape_base_OnMoveLinks",kwnames
,&obj0
,&obj1
)) goto fail
;
27141 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyLineShape
,
27142 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
27143 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
27144 SWIG_POINTER_EXCEPTION
| 0)) == -1)
27146 if (arg2
== NULL
) {
27147 PyErr_SetString(PyExc_TypeError
,"null reference");
27151 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
27152 (arg1
)->base_OnMoveLinks(*arg2
);
27154 wxPyEndAllowThreads(__tstate
);
27155 if (PyErr_Occurred()) SWIG_fail
;
27157 Py_INCREF(Py_None
); resultobj
= Py_None
;
27164 static PyObject
*_wrap_PyLineShape_base_OnErase(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
27165 PyObject
*resultobj
;
27166 wxPyLineShape
*arg1
= (wxPyLineShape
*) 0 ;
27168 PyObject
* obj0
= 0 ;
27169 PyObject
* obj1
= 0 ;
27170 char *kwnames
[] = {
27171 (char *) "self",(char *) "dc", NULL
27174 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyLineShape_base_OnErase",kwnames
,&obj0
,&obj1
)) goto fail
;
27175 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyLineShape
,
27176 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
27177 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
27178 SWIG_POINTER_EXCEPTION
| 0)) == -1)
27180 if (arg2
== NULL
) {
27181 PyErr_SetString(PyExc_TypeError
,"null reference");
27185 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
27186 (arg1
)->base_OnErase(*arg2
);
27188 wxPyEndAllowThreads(__tstate
);
27189 if (PyErr_Occurred()) SWIG_fail
;
27191 Py_INCREF(Py_None
); resultobj
= Py_None
;
27198 static PyObject
*_wrap_PyLineShape_base_OnEraseContents(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
27199 PyObject
*resultobj
;
27200 wxPyLineShape
*arg1
= (wxPyLineShape
*) 0 ;
27202 PyObject
* obj0
= 0 ;
27203 PyObject
* obj1
= 0 ;
27204 char *kwnames
[] = {
27205 (char *) "self",(char *) "dc", NULL
27208 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyLineShape_base_OnEraseContents",kwnames
,&obj0
,&obj1
)) goto fail
;
27209 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyLineShape
,
27210 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
27211 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
27212 SWIG_POINTER_EXCEPTION
| 0)) == -1)
27214 if (arg2
== NULL
) {
27215 PyErr_SetString(PyExc_TypeError
,"null reference");
27219 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
27220 (arg1
)->base_OnEraseContents(*arg2
);
27222 wxPyEndAllowThreads(__tstate
);
27223 if (PyErr_Occurred()) SWIG_fail
;
27225 Py_INCREF(Py_None
); resultobj
= Py_None
;
27232 static PyObject
*_wrap_PyLineShape_base_OnHighlight(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
27233 PyObject
*resultobj
;
27234 wxPyLineShape
*arg1
= (wxPyLineShape
*) 0 ;
27236 PyObject
* obj0
= 0 ;
27237 PyObject
* obj1
= 0 ;
27238 char *kwnames
[] = {
27239 (char *) "self",(char *) "dc", NULL
27242 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyLineShape_base_OnHighlight",kwnames
,&obj0
,&obj1
)) goto fail
;
27243 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyLineShape
,
27244 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
27245 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
27246 SWIG_POINTER_EXCEPTION
| 0)) == -1)
27248 if (arg2
== NULL
) {
27249 PyErr_SetString(PyExc_TypeError
,"null reference");
27253 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
27254 (arg1
)->base_OnHighlight(*arg2
);
27256 wxPyEndAllowThreads(__tstate
);
27257 if (PyErr_Occurred()) SWIG_fail
;
27259 Py_INCREF(Py_None
); resultobj
= Py_None
;
27266 static PyObject
*_wrap_PyLineShape_base_OnLeftClick(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
27267 PyObject
*resultobj
;
27268 wxPyLineShape
*arg1
= (wxPyLineShape
*) 0 ;
27271 int arg4
= (int) 0 ;
27272 int arg5
= (int) 0 ;
27273 PyObject
* obj0
= 0 ;
27274 PyObject
* obj1
= 0 ;
27275 PyObject
* obj2
= 0 ;
27276 PyObject
* obj3
= 0 ;
27277 PyObject
* obj4
= 0 ;
27278 char *kwnames
[] = {
27279 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
27282 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyLineShape_base_OnLeftClick",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
27283 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyLineShape
,
27284 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
27285 arg2
= (double)SWIG_As_double(obj1
);
27286 if (PyErr_Occurred()) SWIG_fail
;
27287 arg3
= (double)SWIG_As_double(obj2
);
27288 if (PyErr_Occurred()) SWIG_fail
;
27290 arg4
= (int)SWIG_As_int(obj3
);
27291 if (PyErr_Occurred()) SWIG_fail
;
27294 arg5
= (int)SWIG_As_int(obj4
);
27295 if (PyErr_Occurred()) SWIG_fail
;
27298 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
27299 (arg1
)->base_OnLeftClick(arg2
,arg3
,arg4
,arg5
);
27301 wxPyEndAllowThreads(__tstate
);
27302 if (PyErr_Occurred()) SWIG_fail
;
27304 Py_INCREF(Py_None
); resultobj
= Py_None
;
27311 static PyObject
*_wrap_PyLineShape_base_OnLeftDoubleClick(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
27312 PyObject
*resultobj
;
27313 wxPyLineShape
*arg1
= (wxPyLineShape
*) 0 ;
27316 int arg4
= (int) 0 ;
27317 int arg5
= (int) 0 ;
27318 PyObject
* obj0
= 0 ;
27319 PyObject
* obj1
= 0 ;
27320 PyObject
* obj2
= 0 ;
27321 PyObject
* obj3
= 0 ;
27322 PyObject
* obj4
= 0 ;
27323 char *kwnames
[] = {
27324 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
27327 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyLineShape_base_OnLeftDoubleClick",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
27328 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyLineShape
,
27329 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
27330 arg2
= (double)SWIG_As_double(obj1
);
27331 if (PyErr_Occurred()) SWIG_fail
;
27332 arg3
= (double)SWIG_As_double(obj2
);
27333 if (PyErr_Occurred()) SWIG_fail
;
27335 arg4
= (int)SWIG_As_int(obj3
);
27336 if (PyErr_Occurred()) SWIG_fail
;
27339 arg5
= (int)SWIG_As_int(obj4
);
27340 if (PyErr_Occurred()) SWIG_fail
;
27343 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
27344 (arg1
)->base_OnLeftDoubleClick(arg2
,arg3
,arg4
,arg5
);
27346 wxPyEndAllowThreads(__tstate
);
27347 if (PyErr_Occurred()) SWIG_fail
;
27349 Py_INCREF(Py_None
); resultobj
= Py_None
;
27356 static PyObject
*_wrap_PyLineShape_base_OnRightClick(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
27357 PyObject
*resultobj
;
27358 wxPyLineShape
*arg1
= (wxPyLineShape
*) 0 ;
27361 int arg4
= (int) 0 ;
27362 int arg5
= (int) 0 ;
27363 PyObject
* obj0
= 0 ;
27364 PyObject
* obj1
= 0 ;
27365 PyObject
* obj2
= 0 ;
27366 PyObject
* obj3
= 0 ;
27367 PyObject
* obj4
= 0 ;
27368 char *kwnames
[] = {
27369 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
27372 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyLineShape_base_OnRightClick",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
27373 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyLineShape
,
27374 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
27375 arg2
= (double)SWIG_As_double(obj1
);
27376 if (PyErr_Occurred()) SWIG_fail
;
27377 arg3
= (double)SWIG_As_double(obj2
);
27378 if (PyErr_Occurred()) SWIG_fail
;
27380 arg4
= (int)SWIG_As_int(obj3
);
27381 if (PyErr_Occurred()) SWIG_fail
;
27384 arg5
= (int)SWIG_As_int(obj4
);
27385 if (PyErr_Occurred()) SWIG_fail
;
27388 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
27389 (arg1
)->base_OnRightClick(arg2
,arg3
,arg4
,arg5
);
27391 wxPyEndAllowThreads(__tstate
);
27392 if (PyErr_Occurred()) SWIG_fail
;
27394 Py_INCREF(Py_None
); resultobj
= Py_None
;
27401 static PyObject
*_wrap_PyLineShape_base_OnSize(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
27402 PyObject
*resultobj
;
27403 wxPyLineShape
*arg1
= (wxPyLineShape
*) 0 ;
27406 PyObject
* obj0
= 0 ;
27407 PyObject
* obj1
= 0 ;
27408 PyObject
* obj2
= 0 ;
27409 char *kwnames
[] = {
27410 (char *) "self",(char *) "x",(char *) "y", NULL
27413 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyLineShape_base_OnSize",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
27414 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyLineShape
,
27415 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
27416 arg2
= (double)SWIG_As_double(obj1
);
27417 if (PyErr_Occurred()) SWIG_fail
;
27418 arg3
= (double)SWIG_As_double(obj2
);
27419 if (PyErr_Occurred()) SWIG_fail
;
27421 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
27422 (arg1
)->base_OnSize(arg2
,arg3
);
27424 wxPyEndAllowThreads(__tstate
);
27425 if (PyErr_Occurred()) SWIG_fail
;
27427 Py_INCREF(Py_None
); resultobj
= Py_None
;
27434 static PyObject
*_wrap_PyLineShape_base_OnMovePre(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
27435 PyObject
*resultobj
;
27436 wxPyLineShape
*arg1
= (wxPyLineShape
*) 0 ;
27442 bool arg7
= (bool) true ;
27444 PyObject
* obj0
= 0 ;
27445 PyObject
* obj1
= 0 ;
27446 PyObject
* obj2
= 0 ;
27447 PyObject
* obj3
= 0 ;
27448 PyObject
* obj4
= 0 ;
27449 PyObject
* obj5
= 0 ;
27450 PyObject
* obj6
= 0 ;
27451 char *kwnames
[] = {
27452 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "old_x",(char *) "old_y",(char *) "display", NULL
27455 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOOOO|O:PyLineShape_base_OnMovePre",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) goto fail
;
27456 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyLineShape
,
27457 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
27458 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
27459 SWIG_POINTER_EXCEPTION
| 0)) == -1)
27461 if (arg2
== NULL
) {
27462 PyErr_SetString(PyExc_TypeError
,"null reference");
27465 arg3
= (double)SWIG_As_double(obj2
);
27466 if (PyErr_Occurred()) SWIG_fail
;
27467 arg4
= (double)SWIG_As_double(obj3
);
27468 if (PyErr_Occurred()) SWIG_fail
;
27469 arg5
= (double)SWIG_As_double(obj4
);
27470 if (PyErr_Occurred()) SWIG_fail
;
27471 arg6
= (double)SWIG_As_double(obj5
);
27472 if (PyErr_Occurred()) SWIG_fail
;
27474 arg7
= (bool)SWIG_As_bool(obj6
);
27475 if (PyErr_Occurred()) SWIG_fail
;
27478 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
27479 result
= (bool)(arg1
)->base_OnMovePre(*arg2
,arg3
,arg4
,arg5
,arg6
,arg7
);
27481 wxPyEndAllowThreads(__tstate
);
27482 if (PyErr_Occurred()) SWIG_fail
;
27485 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
27493 static PyObject
*_wrap_PyLineShape_base_OnMovePost(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
27494 PyObject
*resultobj
;
27495 wxPyLineShape
*arg1
= (wxPyLineShape
*) 0 ;
27501 bool arg7
= (bool) true ;
27502 PyObject
* obj0
= 0 ;
27503 PyObject
* obj1
= 0 ;
27504 PyObject
* obj2
= 0 ;
27505 PyObject
* obj3
= 0 ;
27506 PyObject
* obj4
= 0 ;
27507 PyObject
* obj5
= 0 ;
27508 PyObject
* obj6
= 0 ;
27509 char *kwnames
[] = {
27510 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "old_x",(char *) "old_y",(char *) "display", NULL
27513 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOOOO|O:PyLineShape_base_OnMovePost",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) goto fail
;
27514 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyLineShape
,
27515 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
27516 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
27517 SWIG_POINTER_EXCEPTION
| 0)) == -1)
27519 if (arg2
== NULL
) {
27520 PyErr_SetString(PyExc_TypeError
,"null reference");
27523 arg3
= (double)SWIG_As_double(obj2
);
27524 if (PyErr_Occurred()) SWIG_fail
;
27525 arg4
= (double)SWIG_As_double(obj3
);
27526 if (PyErr_Occurred()) SWIG_fail
;
27527 arg5
= (double)SWIG_As_double(obj4
);
27528 if (PyErr_Occurred()) SWIG_fail
;
27529 arg6
= (double)SWIG_As_double(obj5
);
27530 if (PyErr_Occurred()) SWIG_fail
;
27532 arg7
= (bool)SWIG_As_bool(obj6
);
27533 if (PyErr_Occurred()) SWIG_fail
;
27536 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
27537 (arg1
)->base_OnMovePost(*arg2
,arg3
,arg4
,arg5
,arg6
,arg7
);
27539 wxPyEndAllowThreads(__tstate
);
27540 if (PyErr_Occurred()) SWIG_fail
;
27542 Py_INCREF(Py_None
); resultobj
= Py_None
;
27549 static PyObject
*_wrap_PyLineShape_base_OnDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
27550 PyObject
*resultobj
;
27551 wxPyLineShape
*arg1
= (wxPyLineShape
*) 0 ;
27555 int arg5
= (int) 0 ;
27556 int arg6
= (int) 0 ;
27557 PyObject
* obj0
= 0 ;
27558 PyObject
* obj1
= 0 ;
27559 PyObject
* obj2
= 0 ;
27560 PyObject
* obj3
= 0 ;
27561 PyObject
* obj4
= 0 ;
27562 PyObject
* obj5
= 0 ;
27563 char *kwnames
[] = {
27564 (char *) "self",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
27567 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO|OO:PyLineShape_base_OnDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
27568 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyLineShape
,
27569 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
27570 arg2
= (bool)SWIG_As_bool(obj1
);
27571 if (PyErr_Occurred()) SWIG_fail
;
27572 arg3
= (double)SWIG_As_double(obj2
);
27573 if (PyErr_Occurred()) SWIG_fail
;
27574 arg4
= (double)SWIG_As_double(obj3
);
27575 if (PyErr_Occurred()) SWIG_fail
;
27577 arg5
= (int)SWIG_As_int(obj4
);
27578 if (PyErr_Occurred()) SWIG_fail
;
27581 arg6
= (int)SWIG_As_int(obj5
);
27582 if (PyErr_Occurred()) SWIG_fail
;
27585 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
27586 (arg1
)->base_OnDragLeft(arg2
,arg3
,arg4
,arg5
,arg6
);
27588 wxPyEndAllowThreads(__tstate
);
27589 if (PyErr_Occurred()) SWIG_fail
;
27591 Py_INCREF(Py_None
); resultobj
= Py_None
;
27598 static PyObject
*_wrap_PyLineShape_base_OnBeginDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
27599 PyObject
*resultobj
;
27600 wxPyLineShape
*arg1
= (wxPyLineShape
*) 0 ;
27603 int arg4
= (int) 0 ;
27604 int arg5
= (int) 0 ;
27605 PyObject
* obj0
= 0 ;
27606 PyObject
* obj1
= 0 ;
27607 PyObject
* obj2
= 0 ;
27608 PyObject
* obj3
= 0 ;
27609 PyObject
* obj4
= 0 ;
27610 char *kwnames
[] = {
27611 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
27614 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyLineShape_base_OnBeginDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
27615 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyLineShape
,
27616 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
27617 arg2
= (double)SWIG_As_double(obj1
);
27618 if (PyErr_Occurred()) SWIG_fail
;
27619 arg3
= (double)SWIG_As_double(obj2
);
27620 if (PyErr_Occurred()) SWIG_fail
;
27622 arg4
= (int)SWIG_As_int(obj3
);
27623 if (PyErr_Occurred()) SWIG_fail
;
27626 arg5
= (int)SWIG_As_int(obj4
);
27627 if (PyErr_Occurred()) SWIG_fail
;
27630 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
27631 (arg1
)->base_OnBeginDragLeft(arg2
,arg3
,arg4
,arg5
);
27633 wxPyEndAllowThreads(__tstate
);
27634 if (PyErr_Occurred()) SWIG_fail
;
27636 Py_INCREF(Py_None
); resultobj
= Py_None
;
27643 static PyObject
*_wrap_PyLineShape_base_OnEndDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
27644 PyObject
*resultobj
;
27645 wxPyLineShape
*arg1
= (wxPyLineShape
*) 0 ;
27648 int arg4
= (int) 0 ;
27649 int arg5
= (int) 0 ;
27650 PyObject
* obj0
= 0 ;
27651 PyObject
* obj1
= 0 ;
27652 PyObject
* obj2
= 0 ;
27653 PyObject
* obj3
= 0 ;
27654 PyObject
* obj4
= 0 ;
27655 char *kwnames
[] = {
27656 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
27659 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyLineShape_base_OnEndDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
27660 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyLineShape
,
27661 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
27662 arg2
= (double)SWIG_As_double(obj1
);
27663 if (PyErr_Occurred()) SWIG_fail
;
27664 arg3
= (double)SWIG_As_double(obj2
);
27665 if (PyErr_Occurred()) SWIG_fail
;
27667 arg4
= (int)SWIG_As_int(obj3
);
27668 if (PyErr_Occurred()) SWIG_fail
;
27671 arg5
= (int)SWIG_As_int(obj4
);
27672 if (PyErr_Occurred()) SWIG_fail
;
27675 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
27676 (arg1
)->base_OnEndDragLeft(arg2
,arg3
,arg4
,arg5
);
27678 wxPyEndAllowThreads(__tstate
);
27679 if (PyErr_Occurred()) SWIG_fail
;
27681 Py_INCREF(Py_None
); resultobj
= Py_None
;
27688 static PyObject
*_wrap_PyLineShape_base_OnDragRight(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
27689 PyObject
*resultobj
;
27690 wxPyLineShape
*arg1
= (wxPyLineShape
*) 0 ;
27694 int arg5
= (int) 0 ;
27695 int arg6
= (int) 0 ;
27696 PyObject
* obj0
= 0 ;
27697 PyObject
* obj1
= 0 ;
27698 PyObject
* obj2
= 0 ;
27699 PyObject
* obj3
= 0 ;
27700 PyObject
* obj4
= 0 ;
27701 PyObject
* obj5
= 0 ;
27702 char *kwnames
[] = {
27703 (char *) "self",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
27706 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO|OO:PyLineShape_base_OnDragRight",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
27707 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyLineShape
,
27708 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
27709 arg2
= (bool)SWIG_As_bool(obj1
);
27710 if (PyErr_Occurred()) SWIG_fail
;
27711 arg3
= (double)SWIG_As_double(obj2
);
27712 if (PyErr_Occurred()) SWIG_fail
;
27713 arg4
= (double)SWIG_As_double(obj3
);
27714 if (PyErr_Occurred()) SWIG_fail
;
27716 arg5
= (int)SWIG_As_int(obj4
);
27717 if (PyErr_Occurred()) SWIG_fail
;
27720 arg6
= (int)SWIG_As_int(obj5
);
27721 if (PyErr_Occurred()) SWIG_fail
;
27724 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
27725 (arg1
)->base_OnDragRight(arg2
,arg3
,arg4
,arg5
,arg6
);
27727 wxPyEndAllowThreads(__tstate
);
27728 if (PyErr_Occurred()) SWIG_fail
;
27730 Py_INCREF(Py_None
); resultobj
= Py_None
;
27737 static PyObject
*_wrap_PyLineShape_base_OnBeginDragRight(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
27738 PyObject
*resultobj
;
27739 wxPyLineShape
*arg1
= (wxPyLineShape
*) 0 ;
27742 int arg4
= (int) 0 ;
27743 int arg5
= (int) 0 ;
27744 PyObject
* obj0
= 0 ;
27745 PyObject
* obj1
= 0 ;
27746 PyObject
* obj2
= 0 ;
27747 PyObject
* obj3
= 0 ;
27748 PyObject
* obj4
= 0 ;
27749 char *kwnames
[] = {
27750 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
27753 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyLineShape_base_OnBeginDragRight",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
27754 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyLineShape
,
27755 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
27756 arg2
= (double)SWIG_As_double(obj1
);
27757 if (PyErr_Occurred()) SWIG_fail
;
27758 arg3
= (double)SWIG_As_double(obj2
);
27759 if (PyErr_Occurred()) SWIG_fail
;
27761 arg4
= (int)SWIG_As_int(obj3
);
27762 if (PyErr_Occurred()) SWIG_fail
;
27765 arg5
= (int)SWIG_As_int(obj4
);
27766 if (PyErr_Occurred()) SWIG_fail
;
27769 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
27770 (arg1
)->base_OnBeginDragRight(arg2
,arg3
,arg4
,arg5
);
27772 wxPyEndAllowThreads(__tstate
);
27773 if (PyErr_Occurred()) SWIG_fail
;
27775 Py_INCREF(Py_None
); resultobj
= Py_None
;
27782 static PyObject
*_wrap_PyLineShape_base_OnEndDragRight(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
27783 PyObject
*resultobj
;
27784 wxPyLineShape
*arg1
= (wxPyLineShape
*) 0 ;
27787 int arg4
= (int) 0 ;
27788 int arg5
= (int) 0 ;
27789 PyObject
* obj0
= 0 ;
27790 PyObject
* obj1
= 0 ;
27791 PyObject
* obj2
= 0 ;
27792 PyObject
* obj3
= 0 ;
27793 PyObject
* obj4
= 0 ;
27794 char *kwnames
[] = {
27795 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
27798 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyLineShape_base_OnEndDragRight",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
27799 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyLineShape
,
27800 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
27801 arg2
= (double)SWIG_As_double(obj1
);
27802 if (PyErr_Occurred()) SWIG_fail
;
27803 arg3
= (double)SWIG_As_double(obj2
);
27804 if (PyErr_Occurred()) SWIG_fail
;
27806 arg4
= (int)SWIG_As_int(obj3
);
27807 if (PyErr_Occurred()) SWIG_fail
;
27810 arg5
= (int)SWIG_As_int(obj4
);
27811 if (PyErr_Occurred()) SWIG_fail
;
27814 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
27815 (arg1
)->base_OnEndDragRight(arg2
,arg3
,arg4
,arg5
);
27817 wxPyEndAllowThreads(__tstate
);
27818 if (PyErr_Occurred()) SWIG_fail
;
27820 Py_INCREF(Py_None
); resultobj
= Py_None
;
27827 static PyObject
*_wrap_PyLineShape_base_OnDrawOutline(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
27828 PyObject
*resultobj
;
27829 wxPyLineShape
*arg1
= (wxPyLineShape
*) 0 ;
27835 PyObject
* obj0
= 0 ;
27836 PyObject
* obj1
= 0 ;
27837 PyObject
* obj2
= 0 ;
27838 PyObject
* obj3
= 0 ;
27839 PyObject
* obj4
= 0 ;
27840 PyObject
* obj5
= 0 ;
27841 char *kwnames
[] = {
27842 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "w",(char *) "h", NULL
27845 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOOOO:PyLineShape_base_OnDrawOutline",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
27846 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyLineShape
,
27847 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
27848 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
27849 SWIG_POINTER_EXCEPTION
| 0)) == -1)
27851 if (arg2
== NULL
) {
27852 PyErr_SetString(PyExc_TypeError
,"null reference");
27855 arg3
= (double)SWIG_As_double(obj2
);
27856 if (PyErr_Occurred()) SWIG_fail
;
27857 arg4
= (double)SWIG_As_double(obj3
);
27858 if (PyErr_Occurred()) SWIG_fail
;
27859 arg5
= (double)SWIG_As_double(obj4
);
27860 if (PyErr_Occurred()) SWIG_fail
;
27861 arg6
= (double)SWIG_As_double(obj5
);
27862 if (PyErr_Occurred()) SWIG_fail
;
27864 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
27865 (arg1
)->base_OnDrawOutline(*arg2
,arg3
,arg4
,arg5
,arg6
);
27867 wxPyEndAllowThreads(__tstate
);
27868 if (PyErr_Occurred()) SWIG_fail
;
27870 Py_INCREF(Py_None
); resultobj
= Py_None
;
27877 static PyObject
*_wrap_PyLineShape_base_OnDrawControlPoints(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
27878 PyObject
*resultobj
;
27879 wxPyLineShape
*arg1
= (wxPyLineShape
*) 0 ;
27881 PyObject
* obj0
= 0 ;
27882 PyObject
* obj1
= 0 ;
27883 char *kwnames
[] = {
27884 (char *) "self",(char *) "dc", NULL
27887 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyLineShape_base_OnDrawControlPoints",kwnames
,&obj0
,&obj1
)) goto fail
;
27888 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyLineShape
,
27889 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
27890 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
27891 SWIG_POINTER_EXCEPTION
| 0)) == -1)
27893 if (arg2
== NULL
) {
27894 PyErr_SetString(PyExc_TypeError
,"null reference");
27898 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
27899 (arg1
)->base_OnDrawControlPoints(*arg2
);
27901 wxPyEndAllowThreads(__tstate
);
27902 if (PyErr_Occurred()) SWIG_fail
;
27904 Py_INCREF(Py_None
); resultobj
= Py_None
;
27911 static PyObject
*_wrap_PyLineShape_base_OnEraseControlPoints(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
27912 PyObject
*resultobj
;
27913 wxPyLineShape
*arg1
= (wxPyLineShape
*) 0 ;
27915 PyObject
* obj0
= 0 ;
27916 PyObject
* obj1
= 0 ;
27917 char *kwnames
[] = {
27918 (char *) "self",(char *) "dc", NULL
27921 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyLineShape_base_OnEraseControlPoints",kwnames
,&obj0
,&obj1
)) goto fail
;
27922 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyLineShape
,
27923 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
27924 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
27925 SWIG_POINTER_EXCEPTION
| 0)) == -1)
27927 if (arg2
== NULL
) {
27928 PyErr_SetString(PyExc_TypeError
,"null reference");
27932 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
27933 (arg1
)->base_OnEraseControlPoints(*arg2
);
27935 wxPyEndAllowThreads(__tstate
);
27936 if (PyErr_Occurred()) SWIG_fail
;
27938 Py_INCREF(Py_None
); resultobj
= Py_None
;
27945 static PyObject
*_wrap_PyLineShape_base_OnMoveLink(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
27946 PyObject
*resultobj
;
27947 wxPyLineShape
*arg1
= (wxPyLineShape
*) 0 ;
27949 bool arg3
= (bool) true ;
27950 PyObject
* obj0
= 0 ;
27951 PyObject
* obj1
= 0 ;
27952 PyObject
* obj2
= 0 ;
27953 char *kwnames
[] = {
27954 (char *) "self",(char *) "dc",(char *) "moveControlPoints", NULL
27957 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:PyLineShape_base_OnMoveLink",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
27958 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyLineShape
,
27959 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
27960 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
27961 SWIG_POINTER_EXCEPTION
| 0)) == -1)
27963 if (arg2
== NULL
) {
27964 PyErr_SetString(PyExc_TypeError
,"null reference");
27968 arg3
= (bool)SWIG_As_bool(obj2
);
27969 if (PyErr_Occurred()) SWIG_fail
;
27972 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
27973 (arg1
)->base_OnMoveLink(*arg2
,arg3
);
27975 wxPyEndAllowThreads(__tstate
);
27976 if (PyErr_Occurred()) SWIG_fail
;
27978 Py_INCREF(Py_None
); resultobj
= Py_None
;
27985 static PyObject
*_wrap_PyLineShape_base_OnSizingDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
27986 PyObject
*resultobj
;
27987 wxPyLineShape
*arg1
= (wxPyLineShape
*) 0 ;
27988 wxPyControlPoint
*arg2
= (wxPyControlPoint
*) 0 ;
27992 int arg6
= (int) 0 ;
27993 int arg7
= (int) 0 ;
27994 PyObject
* obj0
= 0 ;
27995 PyObject
* obj1
= 0 ;
27996 PyObject
* obj2
= 0 ;
27997 PyObject
* obj3
= 0 ;
27998 PyObject
* obj4
= 0 ;
27999 PyObject
* obj5
= 0 ;
28000 PyObject
* obj6
= 0 ;
28001 char *kwnames
[] = {
28002 (char *) "self",(char *) "pt",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
28005 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOOO|OO:PyLineShape_base_OnSizingDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) goto fail
;
28006 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyLineShape
,
28007 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
28008 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyControlPoint
,
28009 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
28010 arg3
= (bool)SWIG_As_bool(obj2
);
28011 if (PyErr_Occurred()) SWIG_fail
;
28012 arg4
= (double)SWIG_As_double(obj3
);
28013 if (PyErr_Occurred()) SWIG_fail
;
28014 arg5
= (double)SWIG_As_double(obj4
);
28015 if (PyErr_Occurred()) SWIG_fail
;
28017 arg6
= (int)SWIG_As_int(obj5
);
28018 if (PyErr_Occurred()) SWIG_fail
;
28021 arg7
= (int)SWIG_As_int(obj6
);
28022 if (PyErr_Occurred()) SWIG_fail
;
28025 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
28026 (arg1
)->base_OnSizingDragLeft(arg2
,arg3
,arg4
,arg5
,arg6
,arg7
);
28028 wxPyEndAllowThreads(__tstate
);
28029 if (PyErr_Occurred()) SWIG_fail
;
28031 Py_INCREF(Py_None
); resultobj
= Py_None
;
28038 static PyObject
*_wrap_PyLineShape_base_OnSizingBeginDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
28039 PyObject
*resultobj
;
28040 wxPyLineShape
*arg1
= (wxPyLineShape
*) 0 ;
28041 wxPyControlPoint
*arg2
= (wxPyControlPoint
*) 0 ;
28044 int arg5
= (int) 0 ;
28045 int arg6
= (int) 0 ;
28046 PyObject
* obj0
= 0 ;
28047 PyObject
* obj1
= 0 ;
28048 PyObject
* obj2
= 0 ;
28049 PyObject
* obj3
= 0 ;
28050 PyObject
* obj4
= 0 ;
28051 PyObject
* obj5
= 0 ;
28052 char *kwnames
[] = {
28053 (char *) "self",(char *) "pt",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
28056 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO|OO:PyLineShape_base_OnSizingBeginDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
28057 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyLineShape
,
28058 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
28059 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyControlPoint
,
28060 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
28061 arg3
= (double)SWIG_As_double(obj2
);
28062 if (PyErr_Occurred()) SWIG_fail
;
28063 arg4
= (double)SWIG_As_double(obj3
);
28064 if (PyErr_Occurred()) SWIG_fail
;
28066 arg5
= (int)SWIG_As_int(obj4
);
28067 if (PyErr_Occurred()) SWIG_fail
;
28070 arg6
= (int)SWIG_As_int(obj5
);
28071 if (PyErr_Occurred()) SWIG_fail
;
28074 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
28075 (arg1
)->base_OnSizingBeginDragLeft(arg2
,arg3
,arg4
,arg5
,arg6
);
28077 wxPyEndAllowThreads(__tstate
);
28078 if (PyErr_Occurred()) SWIG_fail
;
28080 Py_INCREF(Py_None
); resultobj
= Py_None
;
28087 static PyObject
*_wrap_PyLineShape_base_OnSizingEndDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
28088 PyObject
*resultobj
;
28089 wxPyLineShape
*arg1
= (wxPyLineShape
*) 0 ;
28090 wxPyControlPoint
*arg2
= (wxPyControlPoint
*) 0 ;
28093 int arg5
= (int) 0 ;
28094 int arg6
= (int) 0 ;
28095 PyObject
* obj0
= 0 ;
28096 PyObject
* obj1
= 0 ;
28097 PyObject
* obj2
= 0 ;
28098 PyObject
* obj3
= 0 ;
28099 PyObject
* obj4
= 0 ;
28100 PyObject
* obj5
= 0 ;
28101 char *kwnames
[] = {
28102 (char *) "self",(char *) "pt",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
28105 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO|OO:PyLineShape_base_OnSizingEndDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
28106 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyLineShape
,
28107 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
28108 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyControlPoint
,
28109 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
28110 arg3
= (double)SWIG_As_double(obj2
);
28111 if (PyErr_Occurred()) SWIG_fail
;
28112 arg4
= (double)SWIG_As_double(obj3
);
28113 if (PyErr_Occurred()) SWIG_fail
;
28115 arg5
= (int)SWIG_As_int(obj4
);
28116 if (PyErr_Occurred()) SWIG_fail
;
28119 arg6
= (int)SWIG_As_int(obj5
);
28120 if (PyErr_Occurred()) SWIG_fail
;
28123 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
28124 (arg1
)->base_OnSizingEndDragLeft(arg2
,arg3
,arg4
,arg5
,arg6
);
28126 wxPyEndAllowThreads(__tstate
);
28127 if (PyErr_Occurred()) SWIG_fail
;
28129 Py_INCREF(Py_None
); resultobj
= Py_None
;
28136 static PyObject
*_wrap_PyLineShape_base_OnBeginSize(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
28137 PyObject
*resultobj
;
28138 wxPyLineShape
*arg1
= (wxPyLineShape
*) 0 ;
28141 PyObject
* obj0
= 0 ;
28142 PyObject
* obj1
= 0 ;
28143 PyObject
* obj2
= 0 ;
28144 char *kwnames
[] = {
28145 (char *) "self",(char *) "w",(char *) "h", NULL
28148 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyLineShape_base_OnBeginSize",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
28149 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyLineShape
,
28150 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
28151 arg2
= (double)SWIG_As_double(obj1
);
28152 if (PyErr_Occurred()) SWIG_fail
;
28153 arg3
= (double)SWIG_As_double(obj2
);
28154 if (PyErr_Occurred()) SWIG_fail
;
28156 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
28157 (arg1
)->base_OnBeginSize(arg2
,arg3
);
28159 wxPyEndAllowThreads(__tstate
);
28160 if (PyErr_Occurred()) SWIG_fail
;
28162 Py_INCREF(Py_None
); resultobj
= Py_None
;
28169 static PyObject
*_wrap_PyLineShape_base_OnEndSize(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
28170 PyObject
*resultobj
;
28171 wxPyLineShape
*arg1
= (wxPyLineShape
*) 0 ;
28174 PyObject
* obj0
= 0 ;
28175 PyObject
* obj1
= 0 ;
28176 PyObject
* obj2
= 0 ;
28177 char *kwnames
[] = {
28178 (char *) "self",(char *) "w",(char *) "h", NULL
28181 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyLineShape_base_OnEndSize",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
28182 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyLineShape
,
28183 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
28184 arg2
= (double)SWIG_As_double(obj1
);
28185 if (PyErr_Occurred()) SWIG_fail
;
28186 arg3
= (double)SWIG_As_double(obj2
);
28187 if (PyErr_Occurred()) SWIG_fail
;
28189 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
28190 (arg1
)->base_OnEndSize(arg2
,arg3
);
28192 wxPyEndAllowThreads(__tstate
);
28193 if (PyErr_Occurred()) SWIG_fail
;
28195 Py_INCREF(Py_None
); resultobj
= Py_None
;
28202 static PyObject
* PyLineShape_swigregister(PyObject
*, PyObject
*args
) {
28204 if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
;
28205 SWIG_TypeClientData(SWIGTYPE_p_wxPyLineShape
, obj
);
28207 return Py_BuildValue((char *)"");
28209 static PyObject
*_wrap_new_PyPolygonShape(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
28210 PyObject
*resultobj
;
28211 wxPyPolygonShape
*result
;
28212 char *kwnames
[] = {
28216 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":new_PyPolygonShape",kwnames
)) goto fail
;
28218 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
28219 result
= (wxPyPolygonShape
*)new wxPyPolygonShape();
28221 wxPyEndAllowThreads(__tstate
);
28222 if (PyErr_Occurred()) SWIG_fail
;
28224 resultobj
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxPyPolygonShape
, 1);
28231 static PyObject
*_wrap_PyPolygonShape__setCallbackInfo(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
28232 PyObject
*resultobj
;
28233 wxPyPolygonShape
*arg1
= (wxPyPolygonShape
*) 0 ;
28234 PyObject
*arg2
= (PyObject
*) 0 ;
28235 PyObject
*arg3
= (PyObject
*) 0 ;
28236 PyObject
* obj0
= 0 ;
28237 PyObject
* obj1
= 0 ;
28238 PyObject
* obj2
= 0 ;
28239 char *kwnames
[] = {
28240 (char *) "self",(char *) "self",(char *) "_class", NULL
28243 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyPolygonShape__setCallbackInfo",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
28244 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyPolygonShape
,
28245 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
28249 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
28250 (arg1
)->_setCallbackInfo(arg2
,arg3
);
28252 wxPyEndAllowThreads(__tstate
);
28253 if (PyErr_Occurred()) SWIG_fail
;
28255 Py_INCREF(Py_None
); resultobj
= Py_None
;
28262 static PyObject
*_wrap_PyPolygonShape_Create(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
28263 PyObject
*resultobj
;
28264 wxPyPolygonShape
*arg1
= (wxPyPolygonShape
*) 0 ;
28265 PyObject
*arg2
= (PyObject
*) 0 ;
28267 PyObject
* obj0
= 0 ;
28268 PyObject
* obj1
= 0 ;
28269 char *kwnames
[] = {
28270 (char *) "self",(char *) "points", NULL
28273 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyPolygonShape_Create",kwnames
,&obj0
,&obj1
)) goto fail
;
28274 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyPolygonShape
,
28275 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
28278 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
28279 result
= (PyObject
*)wxPyPolygonShape_Create(arg1
,arg2
);
28281 wxPyEndAllowThreads(__tstate
);
28282 if (PyErr_Occurred()) SWIG_fail
;
28284 resultobj
= result
;
28291 static PyObject
*_wrap_PyPolygonShape_AddPolygonPoint(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
28292 PyObject
*resultobj
;
28293 wxPyPolygonShape
*arg1
= (wxPyPolygonShape
*) 0 ;
28294 int arg2
= (int) 0 ;
28295 PyObject
* obj0
= 0 ;
28296 PyObject
* obj1
= 0 ;
28297 char *kwnames
[] = {
28298 (char *) "self",(char *) "pos", NULL
28301 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|O:PyPolygonShape_AddPolygonPoint",kwnames
,&obj0
,&obj1
)) goto fail
;
28302 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyPolygonShape
,
28303 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
28305 arg2
= (int)SWIG_As_int(obj1
);
28306 if (PyErr_Occurred()) SWIG_fail
;
28309 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
28310 (arg1
)->AddPolygonPoint(arg2
);
28312 wxPyEndAllowThreads(__tstate
);
28313 if (PyErr_Occurred()) SWIG_fail
;
28315 Py_INCREF(Py_None
); resultobj
= Py_None
;
28322 static PyObject
*_wrap_PyPolygonShape_CalculatePolygonCentre(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
28323 PyObject
*resultobj
;
28324 wxPyPolygonShape
*arg1
= (wxPyPolygonShape
*) 0 ;
28325 PyObject
* obj0
= 0 ;
28326 char *kwnames
[] = {
28327 (char *) "self", NULL
28330 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyPolygonShape_CalculatePolygonCentre",kwnames
,&obj0
)) goto fail
;
28331 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyPolygonShape
,
28332 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
28334 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
28335 (arg1
)->CalculatePolygonCentre();
28337 wxPyEndAllowThreads(__tstate
);
28338 if (PyErr_Occurred()) SWIG_fail
;
28340 Py_INCREF(Py_None
); resultobj
= Py_None
;
28347 static PyObject
*_wrap_PyPolygonShape_DeletePolygonPoint(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
28348 PyObject
*resultobj
;
28349 wxPyPolygonShape
*arg1
= (wxPyPolygonShape
*) 0 ;
28350 int arg2
= (int) 0 ;
28351 PyObject
* obj0
= 0 ;
28352 PyObject
* obj1
= 0 ;
28353 char *kwnames
[] = {
28354 (char *) "self",(char *) "pos", NULL
28357 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|O:PyPolygonShape_DeletePolygonPoint",kwnames
,&obj0
,&obj1
)) goto fail
;
28358 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyPolygonShape
,
28359 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
28361 arg2
= (int)SWIG_As_int(obj1
);
28362 if (PyErr_Occurred()) SWIG_fail
;
28365 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
28366 (arg1
)->DeletePolygonPoint(arg2
);
28368 wxPyEndAllowThreads(__tstate
);
28369 if (PyErr_Occurred()) SWIG_fail
;
28371 Py_INCREF(Py_None
); resultobj
= Py_None
;
28378 static PyObject
*_wrap_PyPolygonShape_GetPoints(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
28379 PyObject
*resultobj
;
28380 wxPyPolygonShape
*arg1
= (wxPyPolygonShape
*) 0 ;
28382 PyObject
* obj0
= 0 ;
28383 char *kwnames
[] = {
28384 (char *) "self", NULL
28387 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyPolygonShape_GetPoints",kwnames
,&obj0
)) goto fail
;
28388 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyPolygonShape
,
28389 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
28391 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
28392 result
= (PyObject
*)wxPyPolygonShape_GetPoints(arg1
);
28394 wxPyEndAllowThreads(__tstate
);
28395 if (PyErr_Occurred()) SWIG_fail
;
28397 resultobj
= result
;
28404 static PyObject
*_wrap_PyPolygonShape_GetOriginalPoints(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
28405 PyObject
*resultobj
;
28406 wxPyPolygonShape
*arg1
= (wxPyPolygonShape
*) 0 ;
28408 PyObject
* obj0
= 0 ;
28409 char *kwnames
[] = {
28410 (char *) "self", NULL
28413 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyPolygonShape_GetOriginalPoints",kwnames
,&obj0
)) goto fail
;
28414 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyPolygonShape
,
28415 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
28417 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
28418 result
= (PyObject
*)wxPyPolygonShape_GetOriginalPoints(arg1
);
28420 wxPyEndAllowThreads(__tstate
);
28421 if (PyErr_Occurred()) SWIG_fail
;
28423 resultobj
= result
;
28430 static PyObject
*_wrap_PyPolygonShape_GetOriginalWidth(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
28431 PyObject
*resultobj
;
28432 wxPyPolygonShape
*arg1
= (wxPyPolygonShape
*) 0 ;
28434 PyObject
* obj0
= 0 ;
28435 char *kwnames
[] = {
28436 (char *) "self", NULL
28439 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyPolygonShape_GetOriginalWidth",kwnames
,&obj0
)) goto fail
;
28440 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyPolygonShape
,
28441 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
28443 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
28444 result
= (double)((wxPyPolygonShape
const *)arg1
)->GetOriginalWidth();
28446 wxPyEndAllowThreads(__tstate
);
28447 if (PyErr_Occurred()) SWIG_fail
;
28449 resultobj
= SWIG_From_double((double)result
);
28456 static PyObject
*_wrap_PyPolygonShape_GetOriginalHeight(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
28457 PyObject
*resultobj
;
28458 wxPyPolygonShape
*arg1
= (wxPyPolygonShape
*) 0 ;
28460 PyObject
* obj0
= 0 ;
28461 char *kwnames
[] = {
28462 (char *) "self", NULL
28465 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyPolygonShape_GetOriginalHeight",kwnames
,&obj0
)) goto fail
;
28466 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyPolygonShape
,
28467 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
28469 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
28470 result
= (double)((wxPyPolygonShape
const *)arg1
)->GetOriginalHeight();
28472 wxPyEndAllowThreads(__tstate
);
28473 if (PyErr_Occurred()) SWIG_fail
;
28475 resultobj
= SWIG_From_double((double)result
);
28482 static PyObject
*_wrap_PyPolygonShape_SetOriginalWidth(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
28483 PyObject
*resultobj
;
28484 wxPyPolygonShape
*arg1
= (wxPyPolygonShape
*) 0 ;
28486 PyObject
* obj0
= 0 ;
28487 PyObject
* obj1
= 0 ;
28488 char *kwnames
[] = {
28489 (char *) "self",(char *) "w", NULL
28492 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyPolygonShape_SetOriginalWidth",kwnames
,&obj0
,&obj1
)) goto fail
;
28493 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyPolygonShape
,
28494 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
28495 arg2
= (double)SWIG_As_double(obj1
);
28496 if (PyErr_Occurred()) SWIG_fail
;
28498 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
28499 (arg1
)->SetOriginalWidth(arg2
);
28501 wxPyEndAllowThreads(__tstate
);
28502 if (PyErr_Occurred()) SWIG_fail
;
28504 Py_INCREF(Py_None
); resultobj
= Py_None
;
28511 static PyObject
*_wrap_PyPolygonShape_SetOriginalHeight(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
28512 PyObject
*resultobj
;
28513 wxPyPolygonShape
*arg1
= (wxPyPolygonShape
*) 0 ;
28515 PyObject
* obj0
= 0 ;
28516 PyObject
* obj1
= 0 ;
28517 char *kwnames
[] = {
28518 (char *) "self",(char *) "h", NULL
28521 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyPolygonShape_SetOriginalHeight",kwnames
,&obj0
,&obj1
)) goto fail
;
28522 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyPolygonShape
,
28523 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
28524 arg2
= (double)SWIG_As_double(obj1
);
28525 if (PyErr_Occurred()) SWIG_fail
;
28527 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
28528 (arg1
)->SetOriginalHeight(arg2
);
28530 wxPyEndAllowThreads(__tstate
);
28531 if (PyErr_Occurred()) SWIG_fail
;
28533 Py_INCREF(Py_None
); resultobj
= Py_None
;
28540 static PyObject
*_wrap_PyPolygonShape_UpdateOriginalPoints(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
28541 PyObject
*resultobj
;
28542 wxPyPolygonShape
*arg1
= (wxPyPolygonShape
*) 0 ;
28543 PyObject
* obj0
= 0 ;
28544 char *kwnames
[] = {
28545 (char *) "self", NULL
28548 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyPolygonShape_UpdateOriginalPoints",kwnames
,&obj0
)) goto fail
;
28549 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyPolygonShape
,
28550 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
28552 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
28553 (arg1
)->UpdateOriginalPoints();
28555 wxPyEndAllowThreads(__tstate
);
28556 if (PyErr_Occurred()) SWIG_fail
;
28558 Py_INCREF(Py_None
); resultobj
= Py_None
;
28565 static PyObject
*_wrap_PyPolygonShape_base_OnDraw(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
28566 PyObject
*resultobj
;
28567 wxPyPolygonShape
*arg1
= (wxPyPolygonShape
*) 0 ;
28569 PyObject
* obj0
= 0 ;
28570 PyObject
* obj1
= 0 ;
28571 char *kwnames
[] = {
28572 (char *) "self",(char *) "dc", NULL
28575 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyPolygonShape_base_OnDraw",kwnames
,&obj0
,&obj1
)) goto fail
;
28576 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyPolygonShape
,
28577 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
28578 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
28579 SWIG_POINTER_EXCEPTION
| 0)) == -1)
28581 if (arg2
== NULL
) {
28582 PyErr_SetString(PyExc_TypeError
,"null reference");
28586 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
28587 (arg1
)->base_OnDraw(*arg2
);
28589 wxPyEndAllowThreads(__tstate
);
28590 if (PyErr_Occurred()) SWIG_fail
;
28592 Py_INCREF(Py_None
); resultobj
= Py_None
;
28599 static PyObject
*_wrap_PyPolygonShape_base_OnDrawContents(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
28600 PyObject
*resultobj
;
28601 wxPyPolygonShape
*arg1
= (wxPyPolygonShape
*) 0 ;
28603 PyObject
* obj0
= 0 ;
28604 PyObject
* obj1
= 0 ;
28605 char *kwnames
[] = {
28606 (char *) "self",(char *) "dc", NULL
28609 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyPolygonShape_base_OnDrawContents",kwnames
,&obj0
,&obj1
)) goto fail
;
28610 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyPolygonShape
,
28611 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
28612 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
28613 SWIG_POINTER_EXCEPTION
| 0)) == -1)
28615 if (arg2
== NULL
) {
28616 PyErr_SetString(PyExc_TypeError
,"null reference");
28620 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
28621 (arg1
)->base_OnDrawContents(*arg2
);
28623 wxPyEndAllowThreads(__tstate
);
28624 if (PyErr_Occurred()) SWIG_fail
;
28626 Py_INCREF(Py_None
); resultobj
= Py_None
;
28633 static PyObject
*_wrap_PyPolygonShape_base_OnDrawBranches(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
28634 PyObject
*resultobj
;
28635 wxPyPolygonShape
*arg1
= (wxPyPolygonShape
*) 0 ;
28637 bool arg3
= (bool) FALSE
;
28638 PyObject
* obj0
= 0 ;
28639 PyObject
* obj1
= 0 ;
28640 PyObject
* obj2
= 0 ;
28641 char *kwnames
[] = {
28642 (char *) "self",(char *) "dc",(char *) "erase", NULL
28645 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:PyPolygonShape_base_OnDrawBranches",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
28646 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyPolygonShape
,
28647 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
28648 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
28649 SWIG_POINTER_EXCEPTION
| 0)) == -1)
28651 if (arg2
== NULL
) {
28652 PyErr_SetString(PyExc_TypeError
,"null reference");
28656 arg3
= (bool)SWIG_As_bool(obj2
);
28657 if (PyErr_Occurred()) SWIG_fail
;
28660 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
28661 (arg1
)->base_OnDrawBranches(*arg2
,arg3
);
28663 wxPyEndAllowThreads(__tstate
);
28664 if (PyErr_Occurred()) SWIG_fail
;
28666 Py_INCREF(Py_None
); resultobj
= Py_None
;
28673 static PyObject
*_wrap_PyPolygonShape_base_OnMoveLinks(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
28674 PyObject
*resultobj
;
28675 wxPyPolygonShape
*arg1
= (wxPyPolygonShape
*) 0 ;
28677 PyObject
* obj0
= 0 ;
28678 PyObject
* obj1
= 0 ;
28679 char *kwnames
[] = {
28680 (char *) "self",(char *) "dc", NULL
28683 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyPolygonShape_base_OnMoveLinks",kwnames
,&obj0
,&obj1
)) goto fail
;
28684 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyPolygonShape
,
28685 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
28686 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
28687 SWIG_POINTER_EXCEPTION
| 0)) == -1)
28689 if (arg2
== NULL
) {
28690 PyErr_SetString(PyExc_TypeError
,"null reference");
28694 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
28695 (arg1
)->base_OnMoveLinks(*arg2
);
28697 wxPyEndAllowThreads(__tstate
);
28698 if (PyErr_Occurred()) SWIG_fail
;
28700 Py_INCREF(Py_None
); resultobj
= Py_None
;
28707 static PyObject
*_wrap_PyPolygonShape_base_OnErase(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
28708 PyObject
*resultobj
;
28709 wxPyPolygonShape
*arg1
= (wxPyPolygonShape
*) 0 ;
28711 PyObject
* obj0
= 0 ;
28712 PyObject
* obj1
= 0 ;
28713 char *kwnames
[] = {
28714 (char *) "self",(char *) "dc", NULL
28717 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyPolygonShape_base_OnErase",kwnames
,&obj0
,&obj1
)) goto fail
;
28718 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyPolygonShape
,
28719 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
28720 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
28721 SWIG_POINTER_EXCEPTION
| 0)) == -1)
28723 if (arg2
== NULL
) {
28724 PyErr_SetString(PyExc_TypeError
,"null reference");
28728 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
28729 (arg1
)->base_OnErase(*arg2
);
28731 wxPyEndAllowThreads(__tstate
);
28732 if (PyErr_Occurred()) SWIG_fail
;
28734 Py_INCREF(Py_None
); resultobj
= Py_None
;
28741 static PyObject
*_wrap_PyPolygonShape_base_OnEraseContents(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
28742 PyObject
*resultobj
;
28743 wxPyPolygonShape
*arg1
= (wxPyPolygonShape
*) 0 ;
28745 PyObject
* obj0
= 0 ;
28746 PyObject
* obj1
= 0 ;
28747 char *kwnames
[] = {
28748 (char *) "self",(char *) "dc", NULL
28751 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyPolygonShape_base_OnEraseContents",kwnames
,&obj0
,&obj1
)) goto fail
;
28752 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyPolygonShape
,
28753 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
28754 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
28755 SWIG_POINTER_EXCEPTION
| 0)) == -1)
28757 if (arg2
== NULL
) {
28758 PyErr_SetString(PyExc_TypeError
,"null reference");
28762 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
28763 (arg1
)->base_OnEraseContents(*arg2
);
28765 wxPyEndAllowThreads(__tstate
);
28766 if (PyErr_Occurred()) SWIG_fail
;
28768 Py_INCREF(Py_None
); resultobj
= Py_None
;
28775 static PyObject
*_wrap_PyPolygonShape_base_OnHighlight(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
28776 PyObject
*resultobj
;
28777 wxPyPolygonShape
*arg1
= (wxPyPolygonShape
*) 0 ;
28779 PyObject
* obj0
= 0 ;
28780 PyObject
* obj1
= 0 ;
28781 char *kwnames
[] = {
28782 (char *) "self",(char *) "dc", NULL
28785 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyPolygonShape_base_OnHighlight",kwnames
,&obj0
,&obj1
)) goto fail
;
28786 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyPolygonShape
,
28787 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
28788 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
28789 SWIG_POINTER_EXCEPTION
| 0)) == -1)
28791 if (arg2
== NULL
) {
28792 PyErr_SetString(PyExc_TypeError
,"null reference");
28796 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
28797 (arg1
)->base_OnHighlight(*arg2
);
28799 wxPyEndAllowThreads(__tstate
);
28800 if (PyErr_Occurred()) SWIG_fail
;
28802 Py_INCREF(Py_None
); resultobj
= Py_None
;
28809 static PyObject
*_wrap_PyPolygonShape_base_OnLeftClick(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
28810 PyObject
*resultobj
;
28811 wxPyPolygonShape
*arg1
= (wxPyPolygonShape
*) 0 ;
28814 int arg4
= (int) 0 ;
28815 int arg5
= (int) 0 ;
28816 PyObject
* obj0
= 0 ;
28817 PyObject
* obj1
= 0 ;
28818 PyObject
* obj2
= 0 ;
28819 PyObject
* obj3
= 0 ;
28820 PyObject
* obj4
= 0 ;
28821 char *kwnames
[] = {
28822 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
28825 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyPolygonShape_base_OnLeftClick",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
28826 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyPolygonShape
,
28827 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
28828 arg2
= (double)SWIG_As_double(obj1
);
28829 if (PyErr_Occurred()) SWIG_fail
;
28830 arg3
= (double)SWIG_As_double(obj2
);
28831 if (PyErr_Occurred()) SWIG_fail
;
28833 arg4
= (int)SWIG_As_int(obj3
);
28834 if (PyErr_Occurred()) SWIG_fail
;
28837 arg5
= (int)SWIG_As_int(obj4
);
28838 if (PyErr_Occurred()) SWIG_fail
;
28841 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
28842 (arg1
)->base_OnLeftClick(arg2
,arg3
,arg4
,arg5
);
28844 wxPyEndAllowThreads(__tstate
);
28845 if (PyErr_Occurred()) SWIG_fail
;
28847 Py_INCREF(Py_None
); resultobj
= Py_None
;
28854 static PyObject
*_wrap_PyPolygonShape_base_OnLeftDoubleClick(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
28855 PyObject
*resultobj
;
28856 wxPyPolygonShape
*arg1
= (wxPyPolygonShape
*) 0 ;
28859 int arg4
= (int) 0 ;
28860 int arg5
= (int) 0 ;
28861 PyObject
* obj0
= 0 ;
28862 PyObject
* obj1
= 0 ;
28863 PyObject
* obj2
= 0 ;
28864 PyObject
* obj3
= 0 ;
28865 PyObject
* obj4
= 0 ;
28866 char *kwnames
[] = {
28867 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
28870 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyPolygonShape_base_OnLeftDoubleClick",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
28871 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyPolygonShape
,
28872 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
28873 arg2
= (double)SWIG_As_double(obj1
);
28874 if (PyErr_Occurred()) SWIG_fail
;
28875 arg3
= (double)SWIG_As_double(obj2
);
28876 if (PyErr_Occurred()) SWIG_fail
;
28878 arg4
= (int)SWIG_As_int(obj3
);
28879 if (PyErr_Occurred()) SWIG_fail
;
28882 arg5
= (int)SWIG_As_int(obj4
);
28883 if (PyErr_Occurred()) SWIG_fail
;
28886 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
28887 (arg1
)->base_OnLeftDoubleClick(arg2
,arg3
,arg4
,arg5
);
28889 wxPyEndAllowThreads(__tstate
);
28890 if (PyErr_Occurred()) SWIG_fail
;
28892 Py_INCREF(Py_None
); resultobj
= Py_None
;
28899 static PyObject
*_wrap_PyPolygonShape_base_OnRightClick(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
28900 PyObject
*resultobj
;
28901 wxPyPolygonShape
*arg1
= (wxPyPolygonShape
*) 0 ;
28904 int arg4
= (int) 0 ;
28905 int arg5
= (int) 0 ;
28906 PyObject
* obj0
= 0 ;
28907 PyObject
* obj1
= 0 ;
28908 PyObject
* obj2
= 0 ;
28909 PyObject
* obj3
= 0 ;
28910 PyObject
* obj4
= 0 ;
28911 char *kwnames
[] = {
28912 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
28915 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyPolygonShape_base_OnRightClick",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
28916 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyPolygonShape
,
28917 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
28918 arg2
= (double)SWIG_As_double(obj1
);
28919 if (PyErr_Occurred()) SWIG_fail
;
28920 arg3
= (double)SWIG_As_double(obj2
);
28921 if (PyErr_Occurred()) SWIG_fail
;
28923 arg4
= (int)SWIG_As_int(obj3
);
28924 if (PyErr_Occurred()) SWIG_fail
;
28927 arg5
= (int)SWIG_As_int(obj4
);
28928 if (PyErr_Occurred()) SWIG_fail
;
28931 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
28932 (arg1
)->base_OnRightClick(arg2
,arg3
,arg4
,arg5
);
28934 wxPyEndAllowThreads(__tstate
);
28935 if (PyErr_Occurred()) SWIG_fail
;
28937 Py_INCREF(Py_None
); resultobj
= Py_None
;
28944 static PyObject
*_wrap_PyPolygonShape_base_OnSize(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
28945 PyObject
*resultobj
;
28946 wxPyPolygonShape
*arg1
= (wxPyPolygonShape
*) 0 ;
28949 PyObject
* obj0
= 0 ;
28950 PyObject
* obj1
= 0 ;
28951 PyObject
* obj2
= 0 ;
28952 char *kwnames
[] = {
28953 (char *) "self",(char *) "x",(char *) "y", NULL
28956 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyPolygonShape_base_OnSize",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
28957 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyPolygonShape
,
28958 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
28959 arg2
= (double)SWIG_As_double(obj1
);
28960 if (PyErr_Occurred()) SWIG_fail
;
28961 arg3
= (double)SWIG_As_double(obj2
);
28962 if (PyErr_Occurred()) SWIG_fail
;
28964 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
28965 (arg1
)->base_OnSize(arg2
,arg3
);
28967 wxPyEndAllowThreads(__tstate
);
28968 if (PyErr_Occurred()) SWIG_fail
;
28970 Py_INCREF(Py_None
); resultobj
= Py_None
;
28977 static PyObject
*_wrap_PyPolygonShape_base_OnMovePre(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
28978 PyObject
*resultobj
;
28979 wxPyPolygonShape
*arg1
= (wxPyPolygonShape
*) 0 ;
28985 bool arg7
= (bool) true ;
28987 PyObject
* obj0
= 0 ;
28988 PyObject
* obj1
= 0 ;
28989 PyObject
* obj2
= 0 ;
28990 PyObject
* obj3
= 0 ;
28991 PyObject
* obj4
= 0 ;
28992 PyObject
* obj5
= 0 ;
28993 PyObject
* obj6
= 0 ;
28994 char *kwnames
[] = {
28995 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "old_x",(char *) "old_y",(char *) "display", NULL
28998 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOOOO|O:PyPolygonShape_base_OnMovePre",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) goto fail
;
28999 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyPolygonShape
,
29000 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
29001 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
29002 SWIG_POINTER_EXCEPTION
| 0)) == -1)
29004 if (arg2
== NULL
) {
29005 PyErr_SetString(PyExc_TypeError
,"null reference");
29008 arg3
= (double)SWIG_As_double(obj2
);
29009 if (PyErr_Occurred()) SWIG_fail
;
29010 arg4
= (double)SWIG_As_double(obj3
);
29011 if (PyErr_Occurred()) SWIG_fail
;
29012 arg5
= (double)SWIG_As_double(obj4
);
29013 if (PyErr_Occurred()) SWIG_fail
;
29014 arg6
= (double)SWIG_As_double(obj5
);
29015 if (PyErr_Occurred()) SWIG_fail
;
29017 arg7
= (bool)SWIG_As_bool(obj6
);
29018 if (PyErr_Occurred()) SWIG_fail
;
29021 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
29022 result
= (bool)(arg1
)->base_OnMovePre(*arg2
,arg3
,arg4
,arg5
,arg6
,arg7
);
29024 wxPyEndAllowThreads(__tstate
);
29025 if (PyErr_Occurred()) SWIG_fail
;
29028 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
29036 static PyObject
*_wrap_PyPolygonShape_base_OnMovePost(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
29037 PyObject
*resultobj
;
29038 wxPyPolygonShape
*arg1
= (wxPyPolygonShape
*) 0 ;
29044 bool arg7
= (bool) true ;
29045 PyObject
* obj0
= 0 ;
29046 PyObject
* obj1
= 0 ;
29047 PyObject
* obj2
= 0 ;
29048 PyObject
* obj3
= 0 ;
29049 PyObject
* obj4
= 0 ;
29050 PyObject
* obj5
= 0 ;
29051 PyObject
* obj6
= 0 ;
29052 char *kwnames
[] = {
29053 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "old_x",(char *) "old_y",(char *) "display", NULL
29056 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOOOO|O:PyPolygonShape_base_OnMovePost",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) goto fail
;
29057 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyPolygonShape
,
29058 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
29059 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
29060 SWIG_POINTER_EXCEPTION
| 0)) == -1)
29062 if (arg2
== NULL
) {
29063 PyErr_SetString(PyExc_TypeError
,"null reference");
29066 arg3
= (double)SWIG_As_double(obj2
);
29067 if (PyErr_Occurred()) SWIG_fail
;
29068 arg4
= (double)SWIG_As_double(obj3
);
29069 if (PyErr_Occurred()) SWIG_fail
;
29070 arg5
= (double)SWIG_As_double(obj4
);
29071 if (PyErr_Occurred()) SWIG_fail
;
29072 arg6
= (double)SWIG_As_double(obj5
);
29073 if (PyErr_Occurred()) SWIG_fail
;
29075 arg7
= (bool)SWIG_As_bool(obj6
);
29076 if (PyErr_Occurred()) SWIG_fail
;
29079 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
29080 (arg1
)->base_OnMovePost(*arg2
,arg3
,arg4
,arg5
,arg6
,arg7
);
29082 wxPyEndAllowThreads(__tstate
);
29083 if (PyErr_Occurred()) SWIG_fail
;
29085 Py_INCREF(Py_None
); resultobj
= Py_None
;
29092 static PyObject
*_wrap_PyPolygonShape_base_OnDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
29093 PyObject
*resultobj
;
29094 wxPyPolygonShape
*arg1
= (wxPyPolygonShape
*) 0 ;
29098 int arg5
= (int) 0 ;
29099 int arg6
= (int) 0 ;
29100 PyObject
* obj0
= 0 ;
29101 PyObject
* obj1
= 0 ;
29102 PyObject
* obj2
= 0 ;
29103 PyObject
* obj3
= 0 ;
29104 PyObject
* obj4
= 0 ;
29105 PyObject
* obj5
= 0 ;
29106 char *kwnames
[] = {
29107 (char *) "self",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
29110 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO|OO:PyPolygonShape_base_OnDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
29111 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyPolygonShape
,
29112 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
29113 arg2
= (bool)SWIG_As_bool(obj1
);
29114 if (PyErr_Occurred()) SWIG_fail
;
29115 arg3
= (double)SWIG_As_double(obj2
);
29116 if (PyErr_Occurred()) SWIG_fail
;
29117 arg4
= (double)SWIG_As_double(obj3
);
29118 if (PyErr_Occurred()) SWIG_fail
;
29120 arg5
= (int)SWIG_As_int(obj4
);
29121 if (PyErr_Occurred()) SWIG_fail
;
29124 arg6
= (int)SWIG_As_int(obj5
);
29125 if (PyErr_Occurred()) SWIG_fail
;
29128 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
29129 (arg1
)->base_OnDragLeft(arg2
,arg3
,arg4
,arg5
,arg6
);
29131 wxPyEndAllowThreads(__tstate
);
29132 if (PyErr_Occurred()) SWIG_fail
;
29134 Py_INCREF(Py_None
); resultobj
= Py_None
;
29141 static PyObject
*_wrap_PyPolygonShape_base_OnBeginDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
29142 PyObject
*resultobj
;
29143 wxPyPolygonShape
*arg1
= (wxPyPolygonShape
*) 0 ;
29146 int arg4
= (int) 0 ;
29147 int arg5
= (int) 0 ;
29148 PyObject
* obj0
= 0 ;
29149 PyObject
* obj1
= 0 ;
29150 PyObject
* obj2
= 0 ;
29151 PyObject
* obj3
= 0 ;
29152 PyObject
* obj4
= 0 ;
29153 char *kwnames
[] = {
29154 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
29157 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyPolygonShape_base_OnBeginDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
29158 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyPolygonShape
,
29159 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
29160 arg2
= (double)SWIG_As_double(obj1
);
29161 if (PyErr_Occurred()) SWIG_fail
;
29162 arg3
= (double)SWIG_As_double(obj2
);
29163 if (PyErr_Occurred()) SWIG_fail
;
29165 arg4
= (int)SWIG_As_int(obj3
);
29166 if (PyErr_Occurred()) SWIG_fail
;
29169 arg5
= (int)SWIG_As_int(obj4
);
29170 if (PyErr_Occurred()) SWIG_fail
;
29173 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
29174 (arg1
)->base_OnBeginDragLeft(arg2
,arg3
,arg4
,arg5
);
29176 wxPyEndAllowThreads(__tstate
);
29177 if (PyErr_Occurred()) SWIG_fail
;
29179 Py_INCREF(Py_None
); resultobj
= Py_None
;
29186 static PyObject
*_wrap_PyPolygonShape_base_OnEndDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
29187 PyObject
*resultobj
;
29188 wxPyPolygonShape
*arg1
= (wxPyPolygonShape
*) 0 ;
29191 int arg4
= (int) 0 ;
29192 int arg5
= (int) 0 ;
29193 PyObject
* obj0
= 0 ;
29194 PyObject
* obj1
= 0 ;
29195 PyObject
* obj2
= 0 ;
29196 PyObject
* obj3
= 0 ;
29197 PyObject
* obj4
= 0 ;
29198 char *kwnames
[] = {
29199 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
29202 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyPolygonShape_base_OnEndDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
29203 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyPolygonShape
,
29204 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
29205 arg2
= (double)SWIG_As_double(obj1
);
29206 if (PyErr_Occurred()) SWIG_fail
;
29207 arg3
= (double)SWIG_As_double(obj2
);
29208 if (PyErr_Occurred()) SWIG_fail
;
29210 arg4
= (int)SWIG_As_int(obj3
);
29211 if (PyErr_Occurred()) SWIG_fail
;
29214 arg5
= (int)SWIG_As_int(obj4
);
29215 if (PyErr_Occurred()) SWIG_fail
;
29218 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
29219 (arg1
)->base_OnEndDragLeft(arg2
,arg3
,arg4
,arg5
);
29221 wxPyEndAllowThreads(__tstate
);
29222 if (PyErr_Occurred()) SWIG_fail
;
29224 Py_INCREF(Py_None
); resultobj
= Py_None
;
29231 static PyObject
*_wrap_PyPolygonShape_base_OnDragRight(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
29232 PyObject
*resultobj
;
29233 wxPyPolygonShape
*arg1
= (wxPyPolygonShape
*) 0 ;
29237 int arg5
= (int) 0 ;
29238 int arg6
= (int) 0 ;
29239 PyObject
* obj0
= 0 ;
29240 PyObject
* obj1
= 0 ;
29241 PyObject
* obj2
= 0 ;
29242 PyObject
* obj3
= 0 ;
29243 PyObject
* obj4
= 0 ;
29244 PyObject
* obj5
= 0 ;
29245 char *kwnames
[] = {
29246 (char *) "self",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
29249 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO|OO:PyPolygonShape_base_OnDragRight",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
29250 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyPolygonShape
,
29251 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
29252 arg2
= (bool)SWIG_As_bool(obj1
);
29253 if (PyErr_Occurred()) SWIG_fail
;
29254 arg3
= (double)SWIG_As_double(obj2
);
29255 if (PyErr_Occurred()) SWIG_fail
;
29256 arg4
= (double)SWIG_As_double(obj3
);
29257 if (PyErr_Occurred()) SWIG_fail
;
29259 arg5
= (int)SWIG_As_int(obj4
);
29260 if (PyErr_Occurred()) SWIG_fail
;
29263 arg6
= (int)SWIG_As_int(obj5
);
29264 if (PyErr_Occurred()) SWIG_fail
;
29267 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
29268 (arg1
)->base_OnDragRight(arg2
,arg3
,arg4
,arg5
,arg6
);
29270 wxPyEndAllowThreads(__tstate
);
29271 if (PyErr_Occurred()) SWIG_fail
;
29273 Py_INCREF(Py_None
); resultobj
= Py_None
;
29280 static PyObject
*_wrap_PyPolygonShape_base_OnBeginDragRight(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
29281 PyObject
*resultobj
;
29282 wxPyPolygonShape
*arg1
= (wxPyPolygonShape
*) 0 ;
29285 int arg4
= (int) 0 ;
29286 int arg5
= (int) 0 ;
29287 PyObject
* obj0
= 0 ;
29288 PyObject
* obj1
= 0 ;
29289 PyObject
* obj2
= 0 ;
29290 PyObject
* obj3
= 0 ;
29291 PyObject
* obj4
= 0 ;
29292 char *kwnames
[] = {
29293 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
29296 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyPolygonShape_base_OnBeginDragRight",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
29297 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyPolygonShape
,
29298 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
29299 arg2
= (double)SWIG_As_double(obj1
);
29300 if (PyErr_Occurred()) SWIG_fail
;
29301 arg3
= (double)SWIG_As_double(obj2
);
29302 if (PyErr_Occurred()) SWIG_fail
;
29304 arg4
= (int)SWIG_As_int(obj3
);
29305 if (PyErr_Occurred()) SWIG_fail
;
29308 arg5
= (int)SWIG_As_int(obj4
);
29309 if (PyErr_Occurred()) SWIG_fail
;
29312 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
29313 (arg1
)->base_OnBeginDragRight(arg2
,arg3
,arg4
,arg5
);
29315 wxPyEndAllowThreads(__tstate
);
29316 if (PyErr_Occurred()) SWIG_fail
;
29318 Py_INCREF(Py_None
); resultobj
= Py_None
;
29325 static PyObject
*_wrap_PyPolygonShape_base_OnEndDragRight(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
29326 PyObject
*resultobj
;
29327 wxPyPolygonShape
*arg1
= (wxPyPolygonShape
*) 0 ;
29330 int arg4
= (int) 0 ;
29331 int arg5
= (int) 0 ;
29332 PyObject
* obj0
= 0 ;
29333 PyObject
* obj1
= 0 ;
29334 PyObject
* obj2
= 0 ;
29335 PyObject
* obj3
= 0 ;
29336 PyObject
* obj4
= 0 ;
29337 char *kwnames
[] = {
29338 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
29341 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyPolygonShape_base_OnEndDragRight",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
29342 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyPolygonShape
,
29343 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
29344 arg2
= (double)SWIG_As_double(obj1
);
29345 if (PyErr_Occurred()) SWIG_fail
;
29346 arg3
= (double)SWIG_As_double(obj2
);
29347 if (PyErr_Occurred()) SWIG_fail
;
29349 arg4
= (int)SWIG_As_int(obj3
);
29350 if (PyErr_Occurred()) SWIG_fail
;
29353 arg5
= (int)SWIG_As_int(obj4
);
29354 if (PyErr_Occurred()) SWIG_fail
;
29357 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
29358 (arg1
)->base_OnEndDragRight(arg2
,arg3
,arg4
,arg5
);
29360 wxPyEndAllowThreads(__tstate
);
29361 if (PyErr_Occurred()) SWIG_fail
;
29363 Py_INCREF(Py_None
); resultobj
= Py_None
;
29370 static PyObject
*_wrap_PyPolygonShape_base_OnDrawOutline(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
29371 PyObject
*resultobj
;
29372 wxPyPolygonShape
*arg1
= (wxPyPolygonShape
*) 0 ;
29378 PyObject
* obj0
= 0 ;
29379 PyObject
* obj1
= 0 ;
29380 PyObject
* obj2
= 0 ;
29381 PyObject
* obj3
= 0 ;
29382 PyObject
* obj4
= 0 ;
29383 PyObject
* obj5
= 0 ;
29384 char *kwnames
[] = {
29385 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "w",(char *) "h", NULL
29388 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOOOO:PyPolygonShape_base_OnDrawOutline",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
29389 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyPolygonShape
,
29390 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
29391 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
29392 SWIG_POINTER_EXCEPTION
| 0)) == -1)
29394 if (arg2
== NULL
) {
29395 PyErr_SetString(PyExc_TypeError
,"null reference");
29398 arg3
= (double)SWIG_As_double(obj2
);
29399 if (PyErr_Occurred()) SWIG_fail
;
29400 arg4
= (double)SWIG_As_double(obj3
);
29401 if (PyErr_Occurred()) SWIG_fail
;
29402 arg5
= (double)SWIG_As_double(obj4
);
29403 if (PyErr_Occurred()) SWIG_fail
;
29404 arg6
= (double)SWIG_As_double(obj5
);
29405 if (PyErr_Occurred()) SWIG_fail
;
29407 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
29408 (arg1
)->base_OnDrawOutline(*arg2
,arg3
,arg4
,arg5
,arg6
);
29410 wxPyEndAllowThreads(__tstate
);
29411 if (PyErr_Occurred()) SWIG_fail
;
29413 Py_INCREF(Py_None
); resultobj
= Py_None
;
29420 static PyObject
*_wrap_PyPolygonShape_base_OnDrawControlPoints(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
29421 PyObject
*resultobj
;
29422 wxPyPolygonShape
*arg1
= (wxPyPolygonShape
*) 0 ;
29424 PyObject
* obj0
= 0 ;
29425 PyObject
* obj1
= 0 ;
29426 char *kwnames
[] = {
29427 (char *) "self",(char *) "dc", NULL
29430 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyPolygonShape_base_OnDrawControlPoints",kwnames
,&obj0
,&obj1
)) goto fail
;
29431 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyPolygonShape
,
29432 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
29433 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
29434 SWIG_POINTER_EXCEPTION
| 0)) == -1)
29436 if (arg2
== NULL
) {
29437 PyErr_SetString(PyExc_TypeError
,"null reference");
29441 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
29442 (arg1
)->base_OnDrawControlPoints(*arg2
);
29444 wxPyEndAllowThreads(__tstate
);
29445 if (PyErr_Occurred()) SWIG_fail
;
29447 Py_INCREF(Py_None
); resultobj
= Py_None
;
29454 static PyObject
*_wrap_PyPolygonShape_base_OnEraseControlPoints(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
29455 PyObject
*resultobj
;
29456 wxPyPolygonShape
*arg1
= (wxPyPolygonShape
*) 0 ;
29458 PyObject
* obj0
= 0 ;
29459 PyObject
* obj1
= 0 ;
29460 char *kwnames
[] = {
29461 (char *) "self",(char *) "dc", NULL
29464 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyPolygonShape_base_OnEraseControlPoints",kwnames
,&obj0
,&obj1
)) goto fail
;
29465 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyPolygonShape
,
29466 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
29467 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
29468 SWIG_POINTER_EXCEPTION
| 0)) == -1)
29470 if (arg2
== NULL
) {
29471 PyErr_SetString(PyExc_TypeError
,"null reference");
29475 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
29476 (arg1
)->base_OnEraseControlPoints(*arg2
);
29478 wxPyEndAllowThreads(__tstate
);
29479 if (PyErr_Occurred()) SWIG_fail
;
29481 Py_INCREF(Py_None
); resultobj
= Py_None
;
29488 static PyObject
*_wrap_PyPolygonShape_base_OnMoveLink(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
29489 PyObject
*resultobj
;
29490 wxPyPolygonShape
*arg1
= (wxPyPolygonShape
*) 0 ;
29492 bool arg3
= (bool) true ;
29493 PyObject
* obj0
= 0 ;
29494 PyObject
* obj1
= 0 ;
29495 PyObject
* obj2
= 0 ;
29496 char *kwnames
[] = {
29497 (char *) "self",(char *) "dc",(char *) "moveControlPoints", NULL
29500 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:PyPolygonShape_base_OnMoveLink",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
29501 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyPolygonShape
,
29502 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
29503 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
29504 SWIG_POINTER_EXCEPTION
| 0)) == -1)
29506 if (arg2
== NULL
) {
29507 PyErr_SetString(PyExc_TypeError
,"null reference");
29511 arg3
= (bool)SWIG_As_bool(obj2
);
29512 if (PyErr_Occurred()) SWIG_fail
;
29515 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
29516 (arg1
)->base_OnMoveLink(*arg2
,arg3
);
29518 wxPyEndAllowThreads(__tstate
);
29519 if (PyErr_Occurred()) SWIG_fail
;
29521 Py_INCREF(Py_None
); resultobj
= Py_None
;
29528 static PyObject
*_wrap_PyPolygonShape_base_OnSizingDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
29529 PyObject
*resultobj
;
29530 wxPyPolygonShape
*arg1
= (wxPyPolygonShape
*) 0 ;
29531 wxPyControlPoint
*arg2
= (wxPyControlPoint
*) 0 ;
29535 int arg6
= (int) 0 ;
29536 int arg7
= (int) 0 ;
29537 PyObject
* obj0
= 0 ;
29538 PyObject
* obj1
= 0 ;
29539 PyObject
* obj2
= 0 ;
29540 PyObject
* obj3
= 0 ;
29541 PyObject
* obj4
= 0 ;
29542 PyObject
* obj5
= 0 ;
29543 PyObject
* obj6
= 0 ;
29544 char *kwnames
[] = {
29545 (char *) "self",(char *) "pt",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
29548 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOOO|OO:PyPolygonShape_base_OnSizingDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) goto fail
;
29549 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyPolygonShape
,
29550 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
29551 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyControlPoint
,
29552 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
29553 arg3
= (bool)SWIG_As_bool(obj2
);
29554 if (PyErr_Occurred()) SWIG_fail
;
29555 arg4
= (double)SWIG_As_double(obj3
);
29556 if (PyErr_Occurred()) SWIG_fail
;
29557 arg5
= (double)SWIG_As_double(obj4
);
29558 if (PyErr_Occurred()) SWIG_fail
;
29560 arg6
= (int)SWIG_As_int(obj5
);
29561 if (PyErr_Occurred()) SWIG_fail
;
29564 arg7
= (int)SWIG_As_int(obj6
);
29565 if (PyErr_Occurred()) SWIG_fail
;
29568 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
29569 (arg1
)->base_OnSizingDragLeft(arg2
,arg3
,arg4
,arg5
,arg6
,arg7
);
29571 wxPyEndAllowThreads(__tstate
);
29572 if (PyErr_Occurred()) SWIG_fail
;
29574 Py_INCREF(Py_None
); resultobj
= Py_None
;
29581 static PyObject
*_wrap_PyPolygonShape_base_OnSizingBeginDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
29582 PyObject
*resultobj
;
29583 wxPyPolygonShape
*arg1
= (wxPyPolygonShape
*) 0 ;
29584 wxPyControlPoint
*arg2
= (wxPyControlPoint
*) 0 ;
29587 int arg5
= (int) 0 ;
29588 int arg6
= (int) 0 ;
29589 PyObject
* obj0
= 0 ;
29590 PyObject
* obj1
= 0 ;
29591 PyObject
* obj2
= 0 ;
29592 PyObject
* obj3
= 0 ;
29593 PyObject
* obj4
= 0 ;
29594 PyObject
* obj5
= 0 ;
29595 char *kwnames
[] = {
29596 (char *) "self",(char *) "pt",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
29599 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO|OO:PyPolygonShape_base_OnSizingBeginDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
29600 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyPolygonShape
,
29601 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
29602 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyControlPoint
,
29603 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
29604 arg3
= (double)SWIG_As_double(obj2
);
29605 if (PyErr_Occurred()) SWIG_fail
;
29606 arg4
= (double)SWIG_As_double(obj3
);
29607 if (PyErr_Occurred()) SWIG_fail
;
29609 arg5
= (int)SWIG_As_int(obj4
);
29610 if (PyErr_Occurred()) SWIG_fail
;
29613 arg6
= (int)SWIG_As_int(obj5
);
29614 if (PyErr_Occurred()) SWIG_fail
;
29617 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
29618 (arg1
)->base_OnSizingBeginDragLeft(arg2
,arg3
,arg4
,arg5
,arg6
);
29620 wxPyEndAllowThreads(__tstate
);
29621 if (PyErr_Occurred()) SWIG_fail
;
29623 Py_INCREF(Py_None
); resultobj
= Py_None
;
29630 static PyObject
*_wrap_PyPolygonShape_base_OnSizingEndDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
29631 PyObject
*resultobj
;
29632 wxPyPolygonShape
*arg1
= (wxPyPolygonShape
*) 0 ;
29633 wxPyControlPoint
*arg2
= (wxPyControlPoint
*) 0 ;
29636 int arg5
= (int) 0 ;
29637 int arg6
= (int) 0 ;
29638 PyObject
* obj0
= 0 ;
29639 PyObject
* obj1
= 0 ;
29640 PyObject
* obj2
= 0 ;
29641 PyObject
* obj3
= 0 ;
29642 PyObject
* obj4
= 0 ;
29643 PyObject
* obj5
= 0 ;
29644 char *kwnames
[] = {
29645 (char *) "self",(char *) "pt",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
29648 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO|OO:PyPolygonShape_base_OnSizingEndDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
29649 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyPolygonShape
,
29650 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
29651 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyControlPoint
,
29652 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
29653 arg3
= (double)SWIG_As_double(obj2
);
29654 if (PyErr_Occurred()) SWIG_fail
;
29655 arg4
= (double)SWIG_As_double(obj3
);
29656 if (PyErr_Occurred()) SWIG_fail
;
29658 arg5
= (int)SWIG_As_int(obj4
);
29659 if (PyErr_Occurred()) SWIG_fail
;
29662 arg6
= (int)SWIG_As_int(obj5
);
29663 if (PyErr_Occurred()) SWIG_fail
;
29666 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
29667 (arg1
)->base_OnSizingEndDragLeft(arg2
,arg3
,arg4
,arg5
,arg6
);
29669 wxPyEndAllowThreads(__tstate
);
29670 if (PyErr_Occurred()) SWIG_fail
;
29672 Py_INCREF(Py_None
); resultobj
= Py_None
;
29679 static PyObject
*_wrap_PyPolygonShape_base_OnBeginSize(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
29680 PyObject
*resultobj
;
29681 wxPyPolygonShape
*arg1
= (wxPyPolygonShape
*) 0 ;
29684 PyObject
* obj0
= 0 ;
29685 PyObject
* obj1
= 0 ;
29686 PyObject
* obj2
= 0 ;
29687 char *kwnames
[] = {
29688 (char *) "self",(char *) "w",(char *) "h", NULL
29691 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyPolygonShape_base_OnBeginSize",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
29692 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyPolygonShape
,
29693 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
29694 arg2
= (double)SWIG_As_double(obj1
);
29695 if (PyErr_Occurred()) SWIG_fail
;
29696 arg3
= (double)SWIG_As_double(obj2
);
29697 if (PyErr_Occurred()) SWIG_fail
;
29699 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
29700 (arg1
)->base_OnBeginSize(arg2
,arg3
);
29702 wxPyEndAllowThreads(__tstate
);
29703 if (PyErr_Occurred()) SWIG_fail
;
29705 Py_INCREF(Py_None
); resultobj
= Py_None
;
29712 static PyObject
*_wrap_PyPolygonShape_base_OnEndSize(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
29713 PyObject
*resultobj
;
29714 wxPyPolygonShape
*arg1
= (wxPyPolygonShape
*) 0 ;
29717 PyObject
* obj0
= 0 ;
29718 PyObject
* obj1
= 0 ;
29719 PyObject
* obj2
= 0 ;
29720 char *kwnames
[] = {
29721 (char *) "self",(char *) "w",(char *) "h", NULL
29724 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyPolygonShape_base_OnEndSize",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
29725 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyPolygonShape
,
29726 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
29727 arg2
= (double)SWIG_As_double(obj1
);
29728 if (PyErr_Occurred()) SWIG_fail
;
29729 arg3
= (double)SWIG_As_double(obj2
);
29730 if (PyErr_Occurred()) SWIG_fail
;
29732 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
29733 (arg1
)->base_OnEndSize(arg2
,arg3
);
29735 wxPyEndAllowThreads(__tstate
);
29736 if (PyErr_Occurred()) SWIG_fail
;
29738 Py_INCREF(Py_None
); resultobj
= Py_None
;
29745 static PyObject
* PyPolygonShape_swigregister(PyObject
*, PyObject
*args
) {
29747 if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
;
29748 SWIG_TypeClientData(SWIGTYPE_p_wxPyPolygonShape
, obj
);
29750 return Py_BuildValue((char *)"");
29752 static PyObject
*_wrap_new_PyTextShape(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
29753 PyObject
*resultobj
;
29754 double arg1
= (double) 0.0 ;
29755 double arg2
= (double) 0.0 ;
29756 wxPyTextShape
*result
;
29757 PyObject
* obj0
= 0 ;
29758 PyObject
* obj1
= 0 ;
29759 char *kwnames
[] = {
29760 (char *) "width",(char *) "height", NULL
29763 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"|OO:new_PyTextShape",kwnames
,&obj0
,&obj1
)) goto fail
;
29765 arg1
= (double)SWIG_As_double(obj0
);
29766 if (PyErr_Occurred()) SWIG_fail
;
29769 arg2
= (double)SWIG_As_double(obj1
);
29770 if (PyErr_Occurred()) SWIG_fail
;
29773 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
29774 result
= (wxPyTextShape
*)new wxPyTextShape(arg1
,arg2
);
29776 wxPyEndAllowThreads(__tstate
);
29777 if (PyErr_Occurred()) SWIG_fail
;
29779 resultobj
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxPyTextShape
, 1);
29786 static PyObject
*_wrap_PyTextShape__setCallbackInfo(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
29787 PyObject
*resultobj
;
29788 wxPyTextShape
*arg1
= (wxPyTextShape
*) 0 ;
29789 PyObject
*arg2
= (PyObject
*) 0 ;
29790 PyObject
*arg3
= (PyObject
*) 0 ;
29791 PyObject
* obj0
= 0 ;
29792 PyObject
* obj1
= 0 ;
29793 PyObject
* obj2
= 0 ;
29794 char *kwnames
[] = {
29795 (char *) "self",(char *) "self",(char *) "_class", NULL
29798 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyTextShape__setCallbackInfo",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
29799 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyTextShape
,
29800 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
29804 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
29805 (arg1
)->_setCallbackInfo(arg2
,arg3
);
29807 wxPyEndAllowThreads(__tstate
);
29808 if (PyErr_Occurred()) SWIG_fail
;
29810 Py_INCREF(Py_None
); resultobj
= Py_None
;
29817 static PyObject
*_wrap_PyTextShape_base_OnDelete(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
29818 PyObject
*resultobj
;
29819 wxPyTextShape
*arg1
= (wxPyTextShape
*) 0 ;
29820 PyObject
* obj0
= 0 ;
29821 char *kwnames
[] = {
29822 (char *) "self", NULL
29825 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyTextShape_base_OnDelete",kwnames
,&obj0
)) goto fail
;
29826 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyTextShape
,
29827 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
29829 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
29830 (arg1
)->base_OnDelete();
29832 wxPyEndAllowThreads(__tstate
);
29833 if (PyErr_Occurred()) SWIG_fail
;
29835 Py_INCREF(Py_None
); resultobj
= Py_None
;
29842 static PyObject
*_wrap_PyTextShape_base_OnDraw(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
29843 PyObject
*resultobj
;
29844 wxPyTextShape
*arg1
= (wxPyTextShape
*) 0 ;
29846 PyObject
* obj0
= 0 ;
29847 PyObject
* obj1
= 0 ;
29848 char *kwnames
[] = {
29849 (char *) "self",(char *) "dc", NULL
29852 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyTextShape_base_OnDraw",kwnames
,&obj0
,&obj1
)) goto fail
;
29853 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyTextShape
,
29854 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
29855 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
29856 SWIG_POINTER_EXCEPTION
| 0)) == -1)
29858 if (arg2
== NULL
) {
29859 PyErr_SetString(PyExc_TypeError
,"null reference");
29863 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
29864 (arg1
)->base_OnDraw(*arg2
);
29866 wxPyEndAllowThreads(__tstate
);
29867 if (PyErr_Occurred()) SWIG_fail
;
29869 Py_INCREF(Py_None
); resultobj
= Py_None
;
29876 static PyObject
*_wrap_PyTextShape_base_OnDrawContents(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
29877 PyObject
*resultobj
;
29878 wxPyTextShape
*arg1
= (wxPyTextShape
*) 0 ;
29880 PyObject
* obj0
= 0 ;
29881 PyObject
* obj1
= 0 ;
29882 char *kwnames
[] = {
29883 (char *) "self",(char *) "dc", NULL
29886 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyTextShape_base_OnDrawContents",kwnames
,&obj0
,&obj1
)) goto fail
;
29887 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyTextShape
,
29888 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
29889 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
29890 SWIG_POINTER_EXCEPTION
| 0)) == -1)
29892 if (arg2
== NULL
) {
29893 PyErr_SetString(PyExc_TypeError
,"null reference");
29897 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
29898 (arg1
)->base_OnDrawContents(*arg2
);
29900 wxPyEndAllowThreads(__tstate
);
29901 if (PyErr_Occurred()) SWIG_fail
;
29903 Py_INCREF(Py_None
); resultobj
= Py_None
;
29910 static PyObject
*_wrap_PyTextShape_base_OnDrawBranches(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
29911 PyObject
*resultobj
;
29912 wxPyTextShape
*arg1
= (wxPyTextShape
*) 0 ;
29914 bool arg3
= (bool) FALSE
;
29915 PyObject
* obj0
= 0 ;
29916 PyObject
* obj1
= 0 ;
29917 PyObject
* obj2
= 0 ;
29918 char *kwnames
[] = {
29919 (char *) "self",(char *) "dc",(char *) "erase", NULL
29922 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:PyTextShape_base_OnDrawBranches",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
29923 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyTextShape
,
29924 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
29925 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
29926 SWIG_POINTER_EXCEPTION
| 0)) == -1)
29928 if (arg2
== NULL
) {
29929 PyErr_SetString(PyExc_TypeError
,"null reference");
29933 arg3
= (bool)SWIG_As_bool(obj2
);
29934 if (PyErr_Occurred()) SWIG_fail
;
29937 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
29938 (arg1
)->base_OnDrawBranches(*arg2
,arg3
);
29940 wxPyEndAllowThreads(__tstate
);
29941 if (PyErr_Occurred()) SWIG_fail
;
29943 Py_INCREF(Py_None
); resultobj
= Py_None
;
29950 static PyObject
*_wrap_PyTextShape_base_OnMoveLinks(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
29951 PyObject
*resultobj
;
29952 wxPyTextShape
*arg1
= (wxPyTextShape
*) 0 ;
29954 PyObject
* obj0
= 0 ;
29955 PyObject
* obj1
= 0 ;
29956 char *kwnames
[] = {
29957 (char *) "self",(char *) "dc", NULL
29960 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyTextShape_base_OnMoveLinks",kwnames
,&obj0
,&obj1
)) goto fail
;
29961 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyTextShape
,
29962 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
29963 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
29964 SWIG_POINTER_EXCEPTION
| 0)) == -1)
29966 if (arg2
== NULL
) {
29967 PyErr_SetString(PyExc_TypeError
,"null reference");
29971 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
29972 (arg1
)->base_OnMoveLinks(*arg2
);
29974 wxPyEndAllowThreads(__tstate
);
29975 if (PyErr_Occurred()) SWIG_fail
;
29977 Py_INCREF(Py_None
); resultobj
= Py_None
;
29984 static PyObject
*_wrap_PyTextShape_base_OnErase(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
29985 PyObject
*resultobj
;
29986 wxPyTextShape
*arg1
= (wxPyTextShape
*) 0 ;
29988 PyObject
* obj0
= 0 ;
29989 PyObject
* obj1
= 0 ;
29990 char *kwnames
[] = {
29991 (char *) "self",(char *) "dc", NULL
29994 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyTextShape_base_OnErase",kwnames
,&obj0
,&obj1
)) goto fail
;
29995 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyTextShape
,
29996 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
29997 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
29998 SWIG_POINTER_EXCEPTION
| 0)) == -1)
30000 if (arg2
== NULL
) {
30001 PyErr_SetString(PyExc_TypeError
,"null reference");
30005 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
30006 (arg1
)->base_OnErase(*arg2
);
30008 wxPyEndAllowThreads(__tstate
);
30009 if (PyErr_Occurred()) SWIG_fail
;
30011 Py_INCREF(Py_None
); resultobj
= Py_None
;
30018 static PyObject
*_wrap_PyTextShape_base_OnEraseContents(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
30019 PyObject
*resultobj
;
30020 wxPyTextShape
*arg1
= (wxPyTextShape
*) 0 ;
30022 PyObject
* obj0
= 0 ;
30023 PyObject
* obj1
= 0 ;
30024 char *kwnames
[] = {
30025 (char *) "self",(char *) "dc", NULL
30028 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyTextShape_base_OnEraseContents",kwnames
,&obj0
,&obj1
)) goto fail
;
30029 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyTextShape
,
30030 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
30031 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
30032 SWIG_POINTER_EXCEPTION
| 0)) == -1)
30034 if (arg2
== NULL
) {
30035 PyErr_SetString(PyExc_TypeError
,"null reference");
30039 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
30040 (arg1
)->base_OnEraseContents(*arg2
);
30042 wxPyEndAllowThreads(__tstate
);
30043 if (PyErr_Occurred()) SWIG_fail
;
30045 Py_INCREF(Py_None
); resultobj
= Py_None
;
30052 static PyObject
*_wrap_PyTextShape_base_OnHighlight(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
30053 PyObject
*resultobj
;
30054 wxPyTextShape
*arg1
= (wxPyTextShape
*) 0 ;
30056 PyObject
* obj0
= 0 ;
30057 PyObject
* obj1
= 0 ;
30058 char *kwnames
[] = {
30059 (char *) "self",(char *) "dc", NULL
30062 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyTextShape_base_OnHighlight",kwnames
,&obj0
,&obj1
)) goto fail
;
30063 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyTextShape
,
30064 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
30065 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
30066 SWIG_POINTER_EXCEPTION
| 0)) == -1)
30068 if (arg2
== NULL
) {
30069 PyErr_SetString(PyExc_TypeError
,"null reference");
30073 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
30074 (arg1
)->base_OnHighlight(*arg2
);
30076 wxPyEndAllowThreads(__tstate
);
30077 if (PyErr_Occurred()) SWIG_fail
;
30079 Py_INCREF(Py_None
); resultobj
= Py_None
;
30086 static PyObject
*_wrap_PyTextShape_base_OnLeftClick(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
30087 PyObject
*resultobj
;
30088 wxPyTextShape
*arg1
= (wxPyTextShape
*) 0 ;
30091 int arg4
= (int) 0 ;
30092 int arg5
= (int) 0 ;
30093 PyObject
* obj0
= 0 ;
30094 PyObject
* obj1
= 0 ;
30095 PyObject
* obj2
= 0 ;
30096 PyObject
* obj3
= 0 ;
30097 PyObject
* obj4
= 0 ;
30098 char *kwnames
[] = {
30099 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
30102 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyTextShape_base_OnLeftClick",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
30103 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyTextShape
,
30104 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
30105 arg2
= (double)SWIG_As_double(obj1
);
30106 if (PyErr_Occurred()) SWIG_fail
;
30107 arg3
= (double)SWIG_As_double(obj2
);
30108 if (PyErr_Occurred()) SWIG_fail
;
30110 arg4
= (int)SWIG_As_int(obj3
);
30111 if (PyErr_Occurred()) SWIG_fail
;
30114 arg5
= (int)SWIG_As_int(obj4
);
30115 if (PyErr_Occurred()) SWIG_fail
;
30118 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
30119 (arg1
)->base_OnLeftClick(arg2
,arg3
,arg4
,arg5
);
30121 wxPyEndAllowThreads(__tstate
);
30122 if (PyErr_Occurred()) SWIG_fail
;
30124 Py_INCREF(Py_None
); resultobj
= Py_None
;
30131 static PyObject
*_wrap_PyTextShape_base_OnLeftDoubleClick(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
30132 PyObject
*resultobj
;
30133 wxPyTextShape
*arg1
= (wxPyTextShape
*) 0 ;
30136 int arg4
= (int) 0 ;
30137 int arg5
= (int) 0 ;
30138 PyObject
* obj0
= 0 ;
30139 PyObject
* obj1
= 0 ;
30140 PyObject
* obj2
= 0 ;
30141 PyObject
* obj3
= 0 ;
30142 PyObject
* obj4
= 0 ;
30143 char *kwnames
[] = {
30144 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
30147 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyTextShape_base_OnLeftDoubleClick",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
30148 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyTextShape
,
30149 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
30150 arg2
= (double)SWIG_As_double(obj1
);
30151 if (PyErr_Occurred()) SWIG_fail
;
30152 arg3
= (double)SWIG_As_double(obj2
);
30153 if (PyErr_Occurred()) SWIG_fail
;
30155 arg4
= (int)SWIG_As_int(obj3
);
30156 if (PyErr_Occurred()) SWIG_fail
;
30159 arg5
= (int)SWIG_As_int(obj4
);
30160 if (PyErr_Occurred()) SWIG_fail
;
30163 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
30164 (arg1
)->base_OnLeftDoubleClick(arg2
,arg3
,arg4
,arg5
);
30166 wxPyEndAllowThreads(__tstate
);
30167 if (PyErr_Occurred()) SWIG_fail
;
30169 Py_INCREF(Py_None
); resultobj
= Py_None
;
30176 static PyObject
*_wrap_PyTextShape_base_OnRightClick(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
30177 PyObject
*resultobj
;
30178 wxPyTextShape
*arg1
= (wxPyTextShape
*) 0 ;
30181 int arg4
= (int) 0 ;
30182 int arg5
= (int) 0 ;
30183 PyObject
* obj0
= 0 ;
30184 PyObject
* obj1
= 0 ;
30185 PyObject
* obj2
= 0 ;
30186 PyObject
* obj3
= 0 ;
30187 PyObject
* obj4
= 0 ;
30188 char *kwnames
[] = {
30189 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
30192 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyTextShape_base_OnRightClick",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
30193 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyTextShape
,
30194 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
30195 arg2
= (double)SWIG_As_double(obj1
);
30196 if (PyErr_Occurred()) SWIG_fail
;
30197 arg3
= (double)SWIG_As_double(obj2
);
30198 if (PyErr_Occurred()) SWIG_fail
;
30200 arg4
= (int)SWIG_As_int(obj3
);
30201 if (PyErr_Occurred()) SWIG_fail
;
30204 arg5
= (int)SWIG_As_int(obj4
);
30205 if (PyErr_Occurred()) SWIG_fail
;
30208 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
30209 (arg1
)->base_OnRightClick(arg2
,arg3
,arg4
,arg5
);
30211 wxPyEndAllowThreads(__tstate
);
30212 if (PyErr_Occurred()) SWIG_fail
;
30214 Py_INCREF(Py_None
); resultobj
= Py_None
;
30221 static PyObject
*_wrap_PyTextShape_base_OnSize(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
30222 PyObject
*resultobj
;
30223 wxPyTextShape
*arg1
= (wxPyTextShape
*) 0 ;
30226 PyObject
* obj0
= 0 ;
30227 PyObject
* obj1
= 0 ;
30228 PyObject
* obj2
= 0 ;
30229 char *kwnames
[] = {
30230 (char *) "self",(char *) "x",(char *) "y", NULL
30233 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyTextShape_base_OnSize",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
30234 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyTextShape
,
30235 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
30236 arg2
= (double)SWIG_As_double(obj1
);
30237 if (PyErr_Occurred()) SWIG_fail
;
30238 arg3
= (double)SWIG_As_double(obj2
);
30239 if (PyErr_Occurred()) SWIG_fail
;
30241 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
30242 (arg1
)->base_OnSize(arg2
,arg3
);
30244 wxPyEndAllowThreads(__tstate
);
30245 if (PyErr_Occurred()) SWIG_fail
;
30247 Py_INCREF(Py_None
); resultobj
= Py_None
;
30254 static PyObject
*_wrap_PyTextShape_base_OnMovePre(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
30255 PyObject
*resultobj
;
30256 wxPyTextShape
*arg1
= (wxPyTextShape
*) 0 ;
30262 bool arg7
= (bool) true ;
30264 PyObject
* obj0
= 0 ;
30265 PyObject
* obj1
= 0 ;
30266 PyObject
* obj2
= 0 ;
30267 PyObject
* obj3
= 0 ;
30268 PyObject
* obj4
= 0 ;
30269 PyObject
* obj5
= 0 ;
30270 PyObject
* obj6
= 0 ;
30271 char *kwnames
[] = {
30272 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "old_x",(char *) "old_y",(char *) "display", NULL
30275 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOOOO|O:PyTextShape_base_OnMovePre",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) goto fail
;
30276 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyTextShape
,
30277 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
30278 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
30279 SWIG_POINTER_EXCEPTION
| 0)) == -1)
30281 if (arg2
== NULL
) {
30282 PyErr_SetString(PyExc_TypeError
,"null reference");
30285 arg3
= (double)SWIG_As_double(obj2
);
30286 if (PyErr_Occurred()) SWIG_fail
;
30287 arg4
= (double)SWIG_As_double(obj3
);
30288 if (PyErr_Occurred()) SWIG_fail
;
30289 arg5
= (double)SWIG_As_double(obj4
);
30290 if (PyErr_Occurred()) SWIG_fail
;
30291 arg6
= (double)SWIG_As_double(obj5
);
30292 if (PyErr_Occurred()) SWIG_fail
;
30294 arg7
= (bool)SWIG_As_bool(obj6
);
30295 if (PyErr_Occurred()) SWIG_fail
;
30298 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
30299 result
= (bool)(arg1
)->base_OnMovePre(*arg2
,arg3
,arg4
,arg5
,arg6
,arg7
);
30301 wxPyEndAllowThreads(__tstate
);
30302 if (PyErr_Occurred()) SWIG_fail
;
30305 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
30313 static PyObject
*_wrap_PyTextShape_base_OnMovePost(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
30314 PyObject
*resultobj
;
30315 wxPyTextShape
*arg1
= (wxPyTextShape
*) 0 ;
30321 bool arg7
= (bool) true ;
30322 PyObject
* obj0
= 0 ;
30323 PyObject
* obj1
= 0 ;
30324 PyObject
* obj2
= 0 ;
30325 PyObject
* obj3
= 0 ;
30326 PyObject
* obj4
= 0 ;
30327 PyObject
* obj5
= 0 ;
30328 PyObject
* obj6
= 0 ;
30329 char *kwnames
[] = {
30330 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "old_x",(char *) "old_y",(char *) "display", NULL
30333 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOOOO|O:PyTextShape_base_OnMovePost",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) goto fail
;
30334 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyTextShape
,
30335 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
30336 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
30337 SWIG_POINTER_EXCEPTION
| 0)) == -1)
30339 if (arg2
== NULL
) {
30340 PyErr_SetString(PyExc_TypeError
,"null reference");
30343 arg3
= (double)SWIG_As_double(obj2
);
30344 if (PyErr_Occurred()) SWIG_fail
;
30345 arg4
= (double)SWIG_As_double(obj3
);
30346 if (PyErr_Occurred()) SWIG_fail
;
30347 arg5
= (double)SWIG_As_double(obj4
);
30348 if (PyErr_Occurred()) SWIG_fail
;
30349 arg6
= (double)SWIG_As_double(obj5
);
30350 if (PyErr_Occurred()) SWIG_fail
;
30352 arg7
= (bool)SWIG_As_bool(obj6
);
30353 if (PyErr_Occurred()) SWIG_fail
;
30356 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
30357 (arg1
)->base_OnMovePost(*arg2
,arg3
,arg4
,arg5
,arg6
,arg7
);
30359 wxPyEndAllowThreads(__tstate
);
30360 if (PyErr_Occurred()) SWIG_fail
;
30362 Py_INCREF(Py_None
); resultobj
= Py_None
;
30369 static PyObject
*_wrap_PyTextShape_base_OnDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
30370 PyObject
*resultobj
;
30371 wxPyTextShape
*arg1
= (wxPyTextShape
*) 0 ;
30375 int arg5
= (int) 0 ;
30376 int arg6
= (int) 0 ;
30377 PyObject
* obj0
= 0 ;
30378 PyObject
* obj1
= 0 ;
30379 PyObject
* obj2
= 0 ;
30380 PyObject
* obj3
= 0 ;
30381 PyObject
* obj4
= 0 ;
30382 PyObject
* obj5
= 0 ;
30383 char *kwnames
[] = {
30384 (char *) "self",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
30387 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO|OO:PyTextShape_base_OnDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
30388 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyTextShape
,
30389 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
30390 arg2
= (bool)SWIG_As_bool(obj1
);
30391 if (PyErr_Occurred()) SWIG_fail
;
30392 arg3
= (double)SWIG_As_double(obj2
);
30393 if (PyErr_Occurred()) SWIG_fail
;
30394 arg4
= (double)SWIG_As_double(obj3
);
30395 if (PyErr_Occurred()) SWIG_fail
;
30397 arg5
= (int)SWIG_As_int(obj4
);
30398 if (PyErr_Occurred()) SWIG_fail
;
30401 arg6
= (int)SWIG_As_int(obj5
);
30402 if (PyErr_Occurred()) SWIG_fail
;
30405 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
30406 (arg1
)->base_OnDragLeft(arg2
,arg3
,arg4
,arg5
,arg6
);
30408 wxPyEndAllowThreads(__tstate
);
30409 if (PyErr_Occurred()) SWIG_fail
;
30411 Py_INCREF(Py_None
); resultobj
= Py_None
;
30418 static PyObject
*_wrap_PyTextShape_base_OnBeginDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
30419 PyObject
*resultobj
;
30420 wxPyTextShape
*arg1
= (wxPyTextShape
*) 0 ;
30423 int arg4
= (int) 0 ;
30424 int arg5
= (int) 0 ;
30425 PyObject
* obj0
= 0 ;
30426 PyObject
* obj1
= 0 ;
30427 PyObject
* obj2
= 0 ;
30428 PyObject
* obj3
= 0 ;
30429 PyObject
* obj4
= 0 ;
30430 char *kwnames
[] = {
30431 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
30434 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyTextShape_base_OnBeginDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
30435 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyTextShape
,
30436 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
30437 arg2
= (double)SWIG_As_double(obj1
);
30438 if (PyErr_Occurred()) SWIG_fail
;
30439 arg3
= (double)SWIG_As_double(obj2
);
30440 if (PyErr_Occurred()) SWIG_fail
;
30442 arg4
= (int)SWIG_As_int(obj3
);
30443 if (PyErr_Occurred()) SWIG_fail
;
30446 arg5
= (int)SWIG_As_int(obj4
);
30447 if (PyErr_Occurred()) SWIG_fail
;
30450 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
30451 (arg1
)->base_OnBeginDragLeft(arg2
,arg3
,arg4
,arg5
);
30453 wxPyEndAllowThreads(__tstate
);
30454 if (PyErr_Occurred()) SWIG_fail
;
30456 Py_INCREF(Py_None
); resultobj
= Py_None
;
30463 static PyObject
*_wrap_PyTextShape_base_OnEndDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
30464 PyObject
*resultobj
;
30465 wxPyTextShape
*arg1
= (wxPyTextShape
*) 0 ;
30468 int arg4
= (int) 0 ;
30469 int arg5
= (int) 0 ;
30470 PyObject
* obj0
= 0 ;
30471 PyObject
* obj1
= 0 ;
30472 PyObject
* obj2
= 0 ;
30473 PyObject
* obj3
= 0 ;
30474 PyObject
* obj4
= 0 ;
30475 char *kwnames
[] = {
30476 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
30479 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyTextShape_base_OnEndDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
30480 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyTextShape
,
30481 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
30482 arg2
= (double)SWIG_As_double(obj1
);
30483 if (PyErr_Occurred()) SWIG_fail
;
30484 arg3
= (double)SWIG_As_double(obj2
);
30485 if (PyErr_Occurred()) SWIG_fail
;
30487 arg4
= (int)SWIG_As_int(obj3
);
30488 if (PyErr_Occurred()) SWIG_fail
;
30491 arg5
= (int)SWIG_As_int(obj4
);
30492 if (PyErr_Occurred()) SWIG_fail
;
30495 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
30496 (arg1
)->base_OnEndDragLeft(arg2
,arg3
,arg4
,arg5
);
30498 wxPyEndAllowThreads(__tstate
);
30499 if (PyErr_Occurred()) SWIG_fail
;
30501 Py_INCREF(Py_None
); resultobj
= Py_None
;
30508 static PyObject
*_wrap_PyTextShape_base_OnDragRight(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
30509 PyObject
*resultobj
;
30510 wxPyTextShape
*arg1
= (wxPyTextShape
*) 0 ;
30514 int arg5
= (int) 0 ;
30515 int arg6
= (int) 0 ;
30516 PyObject
* obj0
= 0 ;
30517 PyObject
* obj1
= 0 ;
30518 PyObject
* obj2
= 0 ;
30519 PyObject
* obj3
= 0 ;
30520 PyObject
* obj4
= 0 ;
30521 PyObject
* obj5
= 0 ;
30522 char *kwnames
[] = {
30523 (char *) "self",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
30526 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO|OO:PyTextShape_base_OnDragRight",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
30527 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyTextShape
,
30528 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
30529 arg2
= (bool)SWIG_As_bool(obj1
);
30530 if (PyErr_Occurred()) SWIG_fail
;
30531 arg3
= (double)SWIG_As_double(obj2
);
30532 if (PyErr_Occurred()) SWIG_fail
;
30533 arg4
= (double)SWIG_As_double(obj3
);
30534 if (PyErr_Occurred()) SWIG_fail
;
30536 arg5
= (int)SWIG_As_int(obj4
);
30537 if (PyErr_Occurred()) SWIG_fail
;
30540 arg6
= (int)SWIG_As_int(obj5
);
30541 if (PyErr_Occurred()) SWIG_fail
;
30544 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
30545 (arg1
)->base_OnDragRight(arg2
,arg3
,arg4
,arg5
,arg6
);
30547 wxPyEndAllowThreads(__tstate
);
30548 if (PyErr_Occurred()) SWIG_fail
;
30550 Py_INCREF(Py_None
); resultobj
= Py_None
;
30557 static PyObject
*_wrap_PyTextShape_base_OnBeginDragRight(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
30558 PyObject
*resultobj
;
30559 wxPyTextShape
*arg1
= (wxPyTextShape
*) 0 ;
30562 int arg4
= (int) 0 ;
30563 int arg5
= (int) 0 ;
30564 PyObject
* obj0
= 0 ;
30565 PyObject
* obj1
= 0 ;
30566 PyObject
* obj2
= 0 ;
30567 PyObject
* obj3
= 0 ;
30568 PyObject
* obj4
= 0 ;
30569 char *kwnames
[] = {
30570 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
30573 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyTextShape_base_OnBeginDragRight",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
30574 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyTextShape
,
30575 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
30576 arg2
= (double)SWIG_As_double(obj1
);
30577 if (PyErr_Occurred()) SWIG_fail
;
30578 arg3
= (double)SWIG_As_double(obj2
);
30579 if (PyErr_Occurred()) SWIG_fail
;
30581 arg4
= (int)SWIG_As_int(obj3
);
30582 if (PyErr_Occurred()) SWIG_fail
;
30585 arg5
= (int)SWIG_As_int(obj4
);
30586 if (PyErr_Occurred()) SWIG_fail
;
30589 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
30590 (arg1
)->base_OnBeginDragRight(arg2
,arg3
,arg4
,arg5
);
30592 wxPyEndAllowThreads(__tstate
);
30593 if (PyErr_Occurred()) SWIG_fail
;
30595 Py_INCREF(Py_None
); resultobj
= Py_None
;
30602 static PyObject
*_wrap_PyTextShape_base_OnEndDragRight(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
30603 PyObject
*resultobj
;
30604 wxPyTextShape
*arg1
= (wxPyTextShape
*) 0 ;
30607 int arg4
= (int) 0 ;
30608 int arg5
= (int) 0 ;
30609 PyObject
* obj0
= 0 ;
30610 PyObject
* obj1
= 0 ;
30611 PyObject
* obj2
= 0 ;
30612 PyObject
* obj3
= 0 ;
30613 PyObject
* obj4
= 0 ;
30614 char *kwnames
[] = {
30615 (char *) "self",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
30618 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyTextShape_base_OnEndDragRight",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
30619 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyTextShape
,
30620 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
30621 arg2
= (double)SWIG_As_double(obj1
);
30622 if (PyErr_Occurred()) SWIG_fail
;
30623 arg3
= (double)SWIG_As_double(obj2
);
30624 if (PyErr_Occurred()) SWIG_fail
;
30626 arg4
= (int)SWIG_As_int(obj3
);
30627 if (PyErr_Occurred()) SWIG_fail
;
30630 arg5
= (int)SWIG_As_int(obj4
);
30631 if (PyErr_Occurred()) SWIG_fail
;
30634 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
30635 (arg1
)->base_OnEndDragRight(arg2
,arg3
,arg4
,arg5
);
30637 wxPyEndAllowThreads(__tstate
);
30638 if (PyErr_Occurred()) SWIG_fail
;
30640 Py_INCREF(Py_None
); resultobj
= Py_None
;
30647 static PyObject
*_wrap_PyTextShape_base_OnDrawOutline(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
30648 PyObject
*resultobj
;
30649 wxPyTextShape
*arg1
= (wxPyTextShape
*) 0 ;
30655 PyObject
* obj0
= 0 ;
30656 PyObject
* obj1
= 0 ;
30657 PyObject
* obj2
= 0 ;
30658 PyObject
* obj3
= 0 ;
30659 PyObject
* obj4
= 0 ;
30660 PyObject
* obj5
= 0 ;
30661 char *kwnames
[] = {
30662 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "w",(char *) "h", NULL
30665 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOOOO:PyTextShape_base_OnDrawOutline",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
30666 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyTextShape
,
30667 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
30668 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
30669 SWIG_POINTER_EXCEPTION
| 0)) == -1)
30671 if (arg2
== NULL
) {
30672 PyErr_SetString(PyExc_TypeError
,"null reference");
30675 arg3
= (double)SWIG_As_double(obj2
);
30676 if (PyErr_Occurred()) SWIG_fail
;
30677 arg4
= (double)SWIG_As_double(obj3
);
30678 if (PyErr_Occurred()) SWIG_fail
;
30679 arg5
= (double)SWIG_As_double(obj4
);
30680 if (PyErr_Occurred()) SWIG_fail
;
30681 arg6
= (double)SWIG_As_double(obj5
);
30682 if (PyErr_Occurred()) SWIG_fail
;
30684 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
30685 (arg1
)->base_OnDrawOutline(*arg2
,arg3
,arg4
,arg5
,arg6
);
30687 wxPyEndAllowThreads(__tstate
);
30688 if (PyErr_Occurred()) SWIG_fail
;
30690 Py_INCREF(Py_None
); resultobj
= Py_None
;
30697 static PyObject
*_wrap_PyTextShape_base_OnDrawControlPoints(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
30698 PyObject
*resultobj
;
30699 wxPyTextShape
*arg1
= (wxPyTextShape
*) 0 ;
30701 PyObject
* obj0
= 0 ;
30702 PyObject
* obj1
= 0 ;
30703 char *kwnames
[] = {
30704 (char *) "self",(char *) "dc", NULL
30707 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyTextShape_base_OnDrawControlPoints",kwnames
,&obj0
,&obj1
)) goto fail
;
30708 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyTextShape
,
30709 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
30710 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
30711 SWIG_POINTER_EXCEPTION
| 0)) == -1)
30713 if (arg2
== NULL
) {
30714 PyErr_SetString(PyExc_TypeError
,"null reference");
30718 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
30719 (arg1
)->base_OnDrawControlPoints(*arg2
);
30721 wxPyEndAllowThreads(__tstate
);
30722 if (PyErr_Occurred()) SWIG_fail
;
30724 Py_INCREF(Py_None
); resultobj
= Py_None
;
30731 static PyObject
*_wrap_PyTextShape_base_OnEraseControlPoints(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
30732 PyObject
*resultobj
;
30733 wxPyTextShape
*arg1
= (wxPyTextShape
*) 0 ;
30735 PyObject
* obj0
= 0 ;
30736 PyObject
* obj1
= 0 ;
30737 char *kwnames
[] = {
30738 (char *) "self",(char *) "dc", NULL
30741 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyTextShape_base_OnEraseControlPoints",kwnames
,&obj0
,&obj1
)) goto fail
;
30742 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyTextShape
,
30743 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
30744 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
30745 SWIG_POINTER_EXCEPTION
| 0)) == -1)
30747 if (arg2
== NULL
) {
30748 PyErr_SetString(PyExc_TypeError
,"null reference");
30752 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
30753 (arg1
)->base_OnEraseControlPoints(*arg2
);
30755 wxPyEndAllowThreads(__tstate
);
30756 if (PyErr_Occurred()) SWIG_fail
;
30758 Py_INCREF(Py_None
); resultobj
= Py_None
;
30765 static PyObject
*_wrap_PyTextShape_base_OnMoveLink(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
30766 PyObject
*resultobj
;
30767 wxPyTextShape
*arg1
= (wxPyTextShape
*) 0 ;
30769 bool arg3
= (bool) true ;
30770 PyObject
* obj0
= 0 ;
30771 PyObject
* obj1
= 0 ;
30772 PyObject
* obj2
= 0 ;
30773 char *kwnames
[] = {
30774 (char *) "self",(char *) "dc",(char *) "moveControlPoints", NULL
30777 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:PyTextShape_base_OnMoveLink",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
30778 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyTextShape
,
30779 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
30780 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
30781 SWIG_POINTER_EXCEPTION
| 0)) == -1)
30783 if (arg2
== NULL
) {
30784 PyErr_SetString(PyExc_TypeError
,"null reference");
30788 arg3
= (bool)SWIG_As_bool(obj2
);
30789 if (PyErr_Occurred()) SWIG_fail
;
30792 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
30793 (arg1
)->base_OnMoveLink(*arg2
,arg3
);
30795 wxPyEndAllowThreads(__tstate
);
30796 if (PyErr_Occurred()) SWIG_fail
;
30798 Py_INCREF(Py_None
); resultobj
= Py_None
;
30805 static PyObject
*_wrap_PyTextShape_base_OnSizingDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
30806 PyObject
*resultobj
;
30807 wxPyTextShape
*arg1
= (wxPyTextShape
*) 0 ;
30808 wxPyControlPoint
*arg2
= (wxPyControlPoint
*) 0 ;
30812 int arg6
= (int) 0 ;
30813 int arg7
= (int) 0 ;
30814 PyObject
* obj0
= 0 ;
30815 PyObject
* obj1
= 0 ;
30816 PyObject
* obj2
= 0 ;
30817 PyObject
* obj3
= 0 ;
30818 PyObject
* obj4
= 0 ;
30819 PyObject
* obj5
= 0 ;
30820 PyObject
* obj6
= 0 ;
30821 char *kwnames
[] = {
30822 (char *) "self",(char *) "pt",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
30825 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOOO|OO:PyTextShape_base_OnSizingDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) goto fail
;
30826 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyTextShape
,
30827 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
30828 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyControlPoint
,
30829 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
30830 arg3
= (bool)SWIG_As_bool(obj2
);
30831 if (PyErr_Occurred()) SWIG_fail
;
30832 arg4
= (double)SWIG_As_double(obj3
);
30833 if (PyErr_Occurred()) SWIG_fail
;
30834 arg5
= (double)SWIG_As_double(obj4
);
30835 if (PyErr_Occurred()) SWIG_fail
;
30837 arg6
= (int)SWIG_As_int(obj5
);
30838 if (PyErr_Occurred()) SWIG_fail
;
30841 arg7
= (int)SWIG_As_int(obj6
);
30842 if (PyErr_Occurred()) SWIG_fail
;
30845 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
30846 (arg1
)->base_OnSizingDragLeft(arg2
,arg3
,arg4
,arg5
,arg6
,arg7
);
30848 wxPyEndAllowThreads(__tstate
);
30849 if (PyErr_Occurred()) SWIG_fail
;
30851 Py_INCREF(Py_None
); resultobj
= Py_None
;
30858 static PyObject
*_wrap_PyTextShape_base_OnSizingBeginDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
30859 PyObject
*resultobj
;
30860 wxPyTextShape
*arg1
= (wxPyTextShape
*) 0 ;
30861 wxPyControlPoint
*arg2
= (wxPyControlPoint
*) 0 ;
30864 int arg5
= (int) 0 ;
30865 int arg6
= (int) 0 ;
30866 PyObject
* obj0
= 0 ;
30867 PyObject
* obj1
= 0 ;
30868 PyObject
* obj2
= 0 ;
30869 PyObject
* obj3
= 0 ;
30870 PyObject
* obj4
= 0 ;
30871 PyObject
* obj5
= 0 ;
30872 char *kwnames
[] = {
30873 (char *) "self",(char *) "pt",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
30876 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO|OO:PyTextShape_base_OnSizingBeginDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
30877 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyTextShape
,
30878 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
30879 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyControlPoint
,
30880 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
30881 arg3
= (double)SWIG_As_double(obj2
);
30882 if (PyErr_Occurred()) SWIG_fail
;
30883 arg4
= (double)SWIG_As_double(obj3
);
30884 if (PyErr_Occurred()) SWIG_fail
;
30886 arg5
= (int)SWIG_As_int(obj4
);
30887 if (PyErr_Occurred()) SWIG_fail
;
30890 arg6
= (int)SWIG_As_int(obj5
);
30891 if (PyErr_Occurred()) SWIG_fail
;
30894 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
30895 (arg1
)->base_OnSizingBeginDragLeft(arg2
,arg3
,arg4
,arg5
,arg6
);
30897 wxPyEndAllowThreads(__tstate
);
30898 if (PyErr_Occurred()) SWIG_fail
;
30900 Py_INCREF(Py_None
); resultobj
= Py_None
;
30907 static PyObject
*_wrap_PyTextShape_base_OnSizingEndDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
30908 PyObject
*resultobj
;
30909 wxPyTextShape
*arg1
= (wxPyTextShape
*) 0 ;
30910 wxPyControlPoint
*arg2
= (wxPyControlPoint
*) 0 ;
30913 int arg5
= (int) 0 ;
30914 int arg6
= (int) 0 ;
30915 PyObject
* obj0
= 0 ;
30916 PyObject
* obj1
= 0 ;
30917 PyObject
* obj2
= 0 ;
30918 PyObject
* obj3
= 0 ;
30919 PyObject
* obj4
= 0 ;
30920 PyObject
* obj5
= 0 ;
30921 char *kwnames
[] = {
30922 (char *) "self",(char *) "pt",(char *) "x",(char *) "y",(char *) "keys",(char *) "attachment", NULL
30925 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO|OO:PyTextShape_base_OnSizingEndDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
30926 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyTextShape
,
30927 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
30928 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyControlPoint
,
30929 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
30930 arg3
= (double)SWIG_As_double(obj2
);
30931 if (PyErr_Occurred()) SWIG_fail
;
30932 arg4
= (double)SWIG_As_double(obj3
);
30933 if (PyErr_Occurred()) SWIG_fail
;
30935 arg5
= (int)SWIG_As_int(obj4
);
30936 if (PyErr_Occurred()) SWIG_fail
;
30939 arg6
= (int)SWIG_As_int(obj5
);
30940 if (PyErr_Occurred()) SWIG_fail
;
30943 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
30944 (arg1
)->base_OnSizingEndDragLeft(arg2
,arg3
,arg4
,arg5
,arg6
);
30946 wxPyEndAllowThreads(__tstate
);
30947 if (PyErr_Occurred()) SWIG_fail
;
30949 Py_INCREF(Py_None
); resultobj
= Py_None
;
30956 static PyObject
*_wrap_PyTextShape_base_OnBeginSize(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
30957 PyObject
*resultobj
;
30958 wxPyTextShape
*arg1
= (wxPyTextShape
*) 0 ;
30961 PyObject
* obj0
= 0 ;
30962 PyObject
* obj1
= 0 ;
30963 PyObject
* obj2
= 0 ;
30964 char *kwnames
[] = {
30965 (char *) "self",(char *) "w",(char *) "h", NULL
30968 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyTextShape_base_OnBeginSize",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
30969 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyTextShape
,
30970 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
30971 arg2
= (double)SWIG_As_double(obj1
);
30972 if (PyErr_Occurred()) SWIG_fail
;
30973 arg3
= (double)SWIG_As_double(obj2
);
30974 if (PyErr_Occurred()) SWIG_fail
;
30976 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
30977 (arg1
)->base_OnBeginSize(arg2
,arg3
);
30979 wxPyEndAllowThreads(__tstate
);
30980 if (PyErr_Occurred()) SWIG_fail
;
30982 Py_INCREF(Py_None
); resultobj
= Py_None
;
30989 static PyObject
*_wrap_PyTextShape_base_OnEndSize(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
30990 PyObject
*resultobj
;
30991 wxPyTextShape
*arg1
= (wxPyTextShape
*) 0 ;
30994 PyObject
* obj0
= 0 ;
30995 PyObject
* obj1
= 0 ;
30996 PyObject
* obj2
= 0 ;
30997 char *kwnames
[] = {
30998 (char *) "self",(char *) "w",(char *) "h", NULL
31001 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyTextShape_base_OnEndSize",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
31002 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyTextShape
,
31003 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
31004 arg2
= (double)SWIG_As_double(obj1
);
31005 if (PyErr_Occurred()) SWIG_fail
;
31006 arg3
= (double)SWIG_As_double(obj2
);
31007 if (PyErr_Occurred()) SWIG_fail
;
31009 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
31010 (arg1
)->base_OnEndSize(arg2
,arg3
);
31012 wxPyEndAllowThreads(__tstate
);
31013 if (PyErr_Occurred()) SWIG_fail
;
31015 Py_INCREF(Py_None
); resultobj
= Py_None
;
31022 static PyObject
* PyTextShape_swigregister(PyObject
*, PyObject
*args
) {
31024 if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
;
31025 SWIG_TypeClientData(SWIGTYPE_p_wxPyTextShape
, obj
);
31027 return Py_BuildValue((char *)"");
31029 static PyObject
*_wrap_new_Diagram(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
31030 PyObject
*resultobj
;
31032 char *kwnames
[] = {
31036 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":new_Diagram",kwnames
)) goto fail
;
31038 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
31039 result
= (wxDiagram
*)new wxDiagram();
31041 wxPyEndAllowThreads(__tstate
);
31042 if (PyErr_Occurred()) SWIG_fail
;
31045 resultobj
= wxPyMake_wxObject(result
, 1);
31053 static PyObject
*_wrap_Diagram_AddShape(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
31054 PyObject
*resultobj
;
31055 wxDiagram
*arg1
= (wxDiagram
*) 0 ;
31056 wxPyShape
*arg2
= (wxPyShape
*) 0 ;
31057 wxPyShape
*arg3
= (wxPyShape
*) NULL
;
31058 PyObject
* obj0
= 0 ;
31059 PyObject
* obj1
= 0 ;
31060 PyObject
* obj2
= 0 ;
31061 char *kwnames
[] = {
31062 (char *) "self",(char *) "shape",(char *) "addAfter", NULL
31065 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:Diagram_AddShape",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
31066 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxDiagram
,
31067 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
31068 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyShape
,
31069 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
31071 if ((SWIG_ConvertPtr(obj2
,(void **)(&arg3
),SWIGTYPE_p_wxPyShape
,
31072 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
31075 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
31076 (arg1
)->AddShape(arg2
,arg3
);
31078 wxPyEndAllowThreads(__tstate
);
31079 if (PyErr_Occurred()) SWIG_fail
;
31081 Py_INCREF(Py_None
); resultobj
= Py_None
;
31088 static PyObject
*_wrap_Diagram_Clear(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
31089 PyObject
*resultobj
;
31090 wxDiagram
*arg1
= (wxDiagram
*) 0 ;
31092 PyObject
* obj0
= 0 ;
31093 PyObject
* obj1
= 0 ;
31094 char *kwnames
[] = {
31095 (char *) "self",(char *) "dc", NULL
31098 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Diagram_Clear",kwnames
,&obj0
,&obj1
)) goto fail
;
31099 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxDiagram
,
31100 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
31101 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
31102 SWIG_POINTER_EXCEPTION
| 0)) == -1)
31104 if (arg2
== NULL
) {
31105 PyErr_SetString(PyExc_TypeError
,"null reference");
31109 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
31110 (arg1
)->Clear(*arg2
);
31112 wxPyEndAllowThreads(__tstate
);
31113 if (PyErr_Occurred()) SWIG_fail
;
31115 Py_INCREF(Py_None
); resultobj
= Py_None
;
31122 static PyObject
*_wrap_Diagram_DeleteAllShapes(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
31123 PyObject
*resultobj
;
31124 wxDiagram
*arg1
= (wxDiagram
*) 0 ;
31125 PyObject
* obj0
= 0 ;
31126 char *kwnames
[] = {
31127 (char *) "self", NULL
31130 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Diagram_DeleteAllShapes",kwnames
,&obj0
)) goto fail
;
31131 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxDiagram
,
31132 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
31134 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
31135 (arg1
)->DeleteAllShapes();
31137 wxPyEndAllowThreads(__tstate
);
31138 if (PyErr_Occurred()) SWIG_fail
;
31140 Py_INCREF(Py_None
); resultobj
= Py_None
;
31147 static PyObject
*_wrap_Diagram_DrawOutline(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
31148 PyObject
*resultobj
;
31149 wxDiagram
*arg1
= (wxDiagram
*) 0 ;
31155 PyObject
* obj0
= 0 ;
31156 PyObject
* obj1
= 0 ;
31157 PyObject
* obj2
= 0 ;
31158 PyObject
* obj3
= 0 ;
31159 PyObject
* obj4
= 0 ;
31160 PyObject
* obj5
= 0 ;
31161 char *kwnames
[] = {
31162 (char *) "self",(char *) "dc",(char *) "x1",(char *) "y1",(char *) "x2",(char *) "y2", NULL
31165 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOOOO:Diagram_DrawOutline",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
31166 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxDiagram
,
31167 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
31168 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
31169 SWIG_POINTER_EXCEPTION
| 0)) == -1)
31171 if (arg2
== NULL
) {
31172 PyErr_SetString(PyExc_TypeError
,"null reference");
31175 arg3
= (double)SWIG_As_double(obj2
);
31176 if (PyErr_Occurred()) SWIG_fail
;
31177 arg4
= (double)SWIG_As_double(obj3
);
31178 if (PyErr_Occurred()) SWIG_fail
;
31179 arg5
= (double)SWIG_As_double(obj4
);
31180 if (PyErr_Occurred()) SWIG_fail
;
31181 arg6
= (double)SWIG_As_double(obj5
);
31182 if (PyErr_Occurred()) SWIG_fail
;
31184 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
31185 (arg1
)->DrawOutline(*arg2
,arg3
,arg4
,arg5
,arg6
);
31187 wxPyEndAllowThreads(__tstate
);
31188 if (PyErr_Occurred()) SWIG_fail
;
31190 Py_INCREF(Py_None
); resultobj
= Py_None
;
31197 static PyObject
*_wrap_Diagram_FindShape(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
31198 PyObject
*resultobj
;
31199 wxDiagram
*arg1
= (wxDiagram
*) 0 ;
31202 PyObject
* obj0
= 0 ;
31203 PyObject
* obj1
= 0 ;
31204 char *kwnames
[] = {
31205 (char *) "self",(char *) "id", NULL
31208 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Diagram_FindShape",kwnames
,&obj0
,&obj1
)) goto fail
;
31209 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxDiagram
,
31210 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
31211 arg2
= (long)SWIG_As_long(obj1
);
31212 if (PyErr_Occurred()) SWIG_fail
;
31214 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
31215 result
= (wxPyShape
*)(arg1
)->FindShape(arg2
);
31217 wxPyEndAllowThreads(__tstate
);
31218 if (PyErr_Occurred()) SWIG_fail
;
31221 resultobj
= wxPyMake_wxShapeEvtHandler(result
, 0);
31229 static PyObject
*_wrap_Diagram_GetCanvas(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
31230 PyObject
*resultobj
;
31231 wxDiagram
*arg1
= (wxDiagram
*) 0 ;
31232 wxPyShapeCanvas
*result
;
31233 PyObject
* obj0
= 0 ;
31234 char *kwnames
[] = {
31235 (char *) "self", NULL
31238 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Diagram_GetCanvas",kwnames
,&obj0
)) goto fail
;
31239 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxDiagram
,
31240 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
31242 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
31243 result
= (wxPyShapeCanvas
*)(arg1
)->GetCanvas();
31245 wxPyEndAllowThreads(__tstate
);
31246 if (PyErr_Occurred()) SWIG_fail
;
31249 resultobj
= wxPyMake_wxObject(result
, 0);
31257 static PyObject
*_wrap_Diagram_GetCount(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
31258 PyObject
*resultobj
;
31259 wxDiagram
*arg1
= (wxDiagram
*) 0 ;
31261 PyObject
* obj0
= 0 ;
31262 char *kwnames
[] = {
31263 (char *) "self", NULL
31266 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Diagram_GetCount",kwnames
,&obj0
)) goto fail
;
31267 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxDiagram
,
31268 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
31270 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
31271 result
= (int)(arg1
)->GetCount();
31273 wxPyEndAllowThreads(__tstate
);
31274 if (PyErr_Occurred()) SWIG_fail
;
31276 resultobj
= SWIG_From_int((int)result
);
31283 static PyObject
*_wrap_Diagram_GetGridSpacing(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
31284 PyObject
*resultobj
;
31285 wxDiagram
*arg1
= (wxDiagram
*) 0 ;
31287 PyObject
* obj0
= 0 ;
31288 char *kwnames
[] = {
31289 (char *) "self", NULL
31292 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Diagram_GetGridSpacing",kwnames
,&obj0
)) goto fail
;
31293 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxDiagram
,
31294 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
31296 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
31297 result
= (double)(arg1
)->GetGridSpacing();
31299 wxPyEndAllowThreads(__tstate
);
31300 if (PyErr_Occurred()) SWIG_fail
;
31302 resultobj
= SWIG_From_double((double)result
);
31309 static PyObject
*_wrap_Diagram_GetMouseTolerance(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
31310 PyObject
*resultobj
;
31311 wxDiagram
*arg1
= (wxDiagram
*) 0 ;
31313 PyObject
* obj0
= 0 ;
31314 char *kwnames
[] = {
31315 (char *) "self", NULL
31318 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Diagram_GetMouseTolerance",kwnames
,&obj0
)) goto fail
;
31319 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxDiagram
,
31320 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
31322 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
31323 result
= (int)(arg1
)->GetMouseTolerance();
31325 wxPyEndAllowThreads(__tstate
);
31326 if (PyErr_Occurred()) SWIG_fail
;
31328 resultobj
= SWIG_From_int((int)result
);
31335 static PyObject
*_wrap_Diagram_GetShapeList(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
31336 PyObject
*resultobj
;
31337 wxDiagram
*arg1
= (wxDiagram
*) 0 ;
31339 PyObject
* obj0
= 0 ;
31340 char *kwnames
[] = {
31341 (char *) "self", NULL
31344 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Diagram_GetShapeList",kwnames
,&obj0
)) goto fail
;
31345 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxDiagram
,
31346 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
31348 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
31349 result
= (PyObject
*)wxDiagram_GetShapeList(arg1
);
31351 wxPyEndAllowThreads(__tstate
);
31352 if (PyErr_Occurred()) SWIG_fail
;
31354 resultobj
= result
;
31361 static PyObject
*_wrap_Diagram_GetQuickEditMode(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
31362 PyObject
*resultobj
;
31363 wxDiagram
*arg1
= (wxDiagram
*) 0 ;
31365 PyObject
* obj0
= 0 ;
31366 char *kwnames
[] = {
31367 (char *) "self", NULL
31370 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Diagram_GetQuickEditMode",kwnames
,&obj0
)) goto fail
;
31371 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxDiagram
,
31372 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
31374 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
31375 result
= (bool)(arg1
)->GetQuickEditMode();
31377 wxPyEndAllowThreads(__tstate
);
31378 if (PyErr_Occurred()) SWIG_fail
;
31381 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
31389 static PyObject
*_wrap_Diagram_GetSnapToGrid(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
31390 PyObject
*resultobj
;
31391 wxDiagram
*arg1
= (wxDiagram
*) 0 ;
31393 PyObject
* obj0
= 0 ;
31394 char *kwnames
[] = {
31395 (char *) "self", NULL
31398 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Diagram_GetSnapToGrid",kwnames
,&obj0
)) goto fail
;
31399 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxDiagram
,
31400 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
31402 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
31403 result
= (bool)(arg1
)->GetSnapToGrid();
31405 wxPyEndAllowThreads(__tstate
);
31406 if (PyErr_Occurred()) SWIG_fail
;
31409 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
31417 static PyObject
*_wrap_Diagram_InsertShape(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
31418 PyObject
*resultobj
;
31419 wxDiagram
*arg1
= (wxDiagram
*) 0 ;
31420 wxPyShape
*arg2
= (wxPyShape
*) 0 ;
31421 PyObject
* obj0
= 0 ;
31422 PyObject
* obj1
= 0 ;
31423 char *kwnames
[] = {
31424 (char *) "self",(char *) "shape", NULL
31427 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Diagram_InsertShape",kwnames
,&obj0
,&obj1
)) goto fail
;
31428 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxDiagram
,
31429 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
31430 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyShape
,
31431 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
31433 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
31434 (arg1
)->InsertShape(arg2
);
31436 wxPyEndAllowThreads(__tstate
);
31437 if (PyErr_Occurred()) SWIG_fail
;
31439 Py_INCREF(Py_None
); resultobj
= Py_None
;
31446 static PyObject
*_wrap_Diagram_RecentreAll(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
31447 PyObject
*resultobj
;
31448 wxDiagram
*arg1
= (wxDiagram
*) 0 ;
31450 PyObject
* obj0
= 0 ;
31451 PyObject
* obj1
= 0 ;
31452 char *kwnames
[] = {
31453 (char *) "self",(char *) "dc", NULL
31456 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Diagram_RecentreAll",kwnames
,&obj0
,&obj1
)) goto fail
;
31457 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxDiagram
,
31458 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
31459 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
31460 SWIG_POINTER_EXCEPTION
| 0)) == -1)
31462 if (arg2
== NULL
) {
31463 PyErr_SetString(PyExc_TypeError
,"null reference");
31467 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
31468 (arg1
)->RecentreAll(*arg2
);
31470 wxPyEndAllowThreads(__tstate
);
31471 if (PyErr_Occurred()) SWIG_fail
;
31473 Py_INCREF(Py_None
); resultobj
= Py_None
;
31480 static PyObject
*_wrap_Diagram_Redraw(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
31481 PyObject
*resultobj
;
31482 wxDiagram
*arg1
= (wxDiagram
*) 0 ;
31484 PyObject
* obj0
= 0 ;
31485 PyObject
* obj1
= 0 ;
31486 char *kwnames
[] = {
31487 (char *) "self",(char *) "dc", NULL
31490 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Diagram_Redraw",kwnames
,&obj0
,&obj1
)) goto fail
;
31491 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxDiagram
,
31492 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
31493 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
31494 SWIG_POINTER_EXCEPTION
| 0)) == -1)
31496 if (arg2
== NULL
) {
31497 PyErr_SetString(PyExc_TypeError
,"null reference");
31501 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
31502 (arg1
)->Redraw(*arg2
);
31504 wxPyEndAllowThreads(__tstate
);
31505 if (PyErr_Occurred()) SWIG_fail
;
31507 Py_INCREF(Py_None
); resultobj
= Py_None
;
31514 static PyObject
*_wrap_Diagram_RemoveAllShapes(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
31515 PyObject
*resultobj
;
31516 wxDiagram
*arg1
= (wxDiagram
*) 0 ;
31517 PyObject
* obj0
= 0 ;
31518 char *kwnames
[] = {
31519 (char *) "self", NULL
31522 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Diagram_RemoveAllShapes",kwnames
,&obj0
)) goto fail
;
31523 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxDiagram
,
31524 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
31526 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
31527 (arg1
)->RemoveAllShapes();
31529 wxPyEndAllowThreads(__tstate
);
31530 if (PyErr_Occurred()) SWIG_fail
;
31532 Py_INCREF(Py_None
); resultobj
= Py_None
;
31539 static PyObject
*_wrap_Diagram_RemoveShape(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
31540 PyObject
*resultobj
;
31541 wxDiagram
*arg1
= (wxDiagram
*) 0 ;
31542 wxPyShape
*arg2
= (wxPyShape
*) 0 ;
31543 PyObject
* obj0
= 0 ;
31544 PyObject
* obj1
= 0 ;
31545 char *kwnames
[] = {
31546 (char *) "self",(char *) "shape", NULL
31549 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Diagram_RemoveShape",kwnames
,&obj0
,&obj1
)) goto fail
;
31550 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxDiagram
,
31551 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
31552 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyShape
,
31553 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
31555 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
31556 (arg1
)->RemoveShape(arg2
);
31558 wxPyEndAllowThreads(__tstate
);
31559 if (PyErr_Occurred()) SWIG_fail
;
31561 Py_INCREF(Py_None
); resultobj
= Py_None
;
31568 static PyObject
*_wrap_Diagram_SetCanvas(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
31569 PyObject
*resultobj
;
31570 wxDiagram
*arg1
= (wxDiagram
*) 0 ;
31571 wxPyShapeCanvas
*arg2
= (wxPyShapeCanvas
*) 0 ;
31572 PyObject
* obj0
= 0 ;
31573 PyObject
* obj1
= 0 ;
31574 char *kwnames
[] = {
31575 (char *) "self",(char *) "canvas", NULL
31578 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Diagram_SetCanvas",kwnames
,&obj0
,&obj1
)) goto fail
;
31579 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxDiagram
,
31580 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
31581 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyShapeCanvas
,
31582 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
31584 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
31585 (arg1
)->SetCanvas(arg2
);
31587 wxPyEndAllowThreads(__tstate
);
31588 if (PyErr_Occurred()) SWIG_fail
;
31590 Py_INCREF(Py_None
); resultobj
= Py_None
;
31597 static PyObject
*_wrap_Diagram_SetGridSpacing(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
31598 PyObject
*resultobj
;
31599 wxDiagram
*arg1
= (wxDiagram
*) 0 ;
31601 PyObject
* obj0
= 0 ;
31602 PyObject
* obj1
= 0 ;
31603 char *kwnames
[] = {
31604 (char *) "self",(char *) "spacing", NULL
31607 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Diagram_SetGridSpacing",kwnames
,&obj0
,&obj1
)) goto fail
;
31608 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxDiagram
,
31609 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
31610 arg2
= (double)SWIG_As_double(obj1
);
31611 if (PyErr_Occurred()) SWIG_fail
;
31613 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
31614 (arg1
)->SetGridSpacing(arg2
);
31616 wxPyEndAllowThreads(__tstate
);
31617 if (PyErr_Occurred()) SWIG_fail
;
31619 Py_INCREF(Py_None
); resultobj
= Py_None
;
31626 static PyObject
*_wrap_Diagram_SetMouseTolerance(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
31627 PyObject
*resultobj
;
31628 wxDiagram
*arg1
= (wxDiagram
*) 0 ;
31630 PyObject
* obj0
= 0 ;
31631 PyObject
* obj1
= 0 ;
31632 char *kwnames
[] = {
31633 (char *) "self",(char *) "tolerance", NULL
31636 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Diagram_SetMouseTolerance",kwnames
,&obj0
,&obj1
)) goto fail
;
31637 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxDiagram
,
31638 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
31639 arg2
= (int)SWIG_As_int(obj1
);
31640 if (PyErr_Occurred()) SWIG_fail
;
31642 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
31643 (arg1
)->SetMouseTolerance(arg2
);
31645 wxPyEndAllowThreads(__tstate
);
31646 if (PyErr_Occurred()) SWIG_fail
;
31648 Py_INCREF(Py_None
); resultobj
= Py_None
;
31655 static PyObject
*_wrap_Diagram_SetQuickEditMode(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
31656 PyObject
*resultobj
;
31657 wxDiagram
*arg1
= (wxDiagram
*) 0 ;
31659 PyObject
* obj0
= 0 ;
31660 PyObject
* obj1
= 0 ;
31661 char *kwnames
[] = {
31662 (char *) "self",(char *) "mode", NULL
31665 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Diagram_SetQuickEditMode",kwnames
,&obj0
,&obj1
)) goto fail
;
31666 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxDiagram
,
31667 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
31668 arg2
= (bool)SWIG_As_bool(obj1
);
31669 if (PyErr_Occurred()) SWIG_fail
;
31671 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
31672 (arg1
)->SetQuickEditMode(arg2
);
31674 wxPyEndAllowThreads(__tstate
);
31675 if (PyErr_Occurred()) SWIG_fail
;
31677 Py_INCREF(Py_None
); resultobj
= Py_None
;
31684 static PyObject
*_wrap_Diagram_SetSnapToGrid(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
31685 PyObject
*resultobj
;
31686 wxDiagram
*arg1
= (wxDiagram
*) 0 ;
31688 PyObject
* obj0
= 0 ;
31689 PyObject
* obj1
= 0 ;
31690 char *kwnames
[] = {
31691 (char *) "self",(char *) "snap", NULL
31694 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Diagram_SetSnapToGrid",kwnames
,&obj0
,&obj1
)) goto fail
;
31695 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxDiagram
,
31696 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
31697 arg2
= (bool)SWIG_As_bool(obj1
);
31698 if (PyErr_Occurred()) SWIG_fail
;
31700 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
31701 (arg1
)->SetSnapToGrid(arg2
);
31703 wxPyEndAllowThreads(__tstate
);
31704 if (PyErr_Occurred()) SWIG_fail
;
31706 Py_INCREF(Py_None
); resultobj
= Py_None
;
31713 static PyObject
*_wrap_Diagram_ShowAll(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
31714 PyObject
*resultobj
;
31715 wxDiagram
*arg1
= (wxDiagram
*) 0 ;
31717 PyObject
* obj0
= 0 ;
31718 PyObject
* obj1
= 0 ;
31719 char *kwnames
[] = {
31720 (char *) "self",(char *) "show", NULL
31723 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Diagram_ShowAll",kwnames
,&obj0
,&obj1
)) goto fail
;
31724 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxDiagram
,
31725 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
31726 arg2
= (bool)SWIG_As_bool(obj1
);
31727 if (PyErr_Occurred()) SWIG_fail
;
31729 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
31730 (arg1
)->ShowAll(arg2
);
31732 wxPyEndAllowThreads(__tstate
);
31733 if (PyErr_Occurred()) SWIG_fail
;
31735 Py_INCREF(Py_None
); resultobj
= Py_None
;
31742 static PyObject
*_wrap_Diagram_Snap(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
31743 PyObject
*resultobj
;
31744 wxDiagram
*arg1
= (wxDiagram
*) 0 ;
31745 double *arg2
= (double *) 0 ;
31746 double *arg3
= (double *) 0 ;
31751 PyObject
* obj0
= 0 ;
31752 PyObject
* obj1
= 0 ;
31753 PyObject
* obj2
= 0 ;
31754 char *kwnames
[] = {
31755 (char *) "self",(char *) "INOUT",(char *) "INOUT", NULL
31758 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:Diagram_Snap",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
31759 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxDiagram
,
31760 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
31762 if (!(SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_double
,0) != -1)) {
31763 temp2
= SWIG_As_double(obj1
);
31764 if (PyErr_Occurred()) SWIG_fail
;
31766 res2
= SWIG_NEWOBJ
;
31770 if (!(SWIG_ConvertPtr(obj2
,(void **)(&arg3
),SWIGTYPE_p_double
,0) != -1)) {
31771 temp3
= SWIG_As_double(obj2
);
31772 if (PyErr_Occurred()) SWIG_fail
;
31774 res3
= SWIG_NEWOBJ
;
31778 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
31779 (arg1
)->Snap(arg2
,arg3
);
31781 wxPyEndAllowThreads(__tstate
);
31782 if (PyErr_Occurred()) SWIG_fail
;
31784 Py_INCREF(Py_None
); resultobj
= Py_None
;
31785 resultobj
= t_output_helper(resultobj
, ((res2
== SWIG_NEWOBJ
) ?
31786 SWIG_From_double((*arg2
)) : SWIG_NewPointerObj((void*)(arg2
), SWIGTYPE_p_double
, 0)));
31787 resultobj
= t_output_helper(resultobj
, ((res3
== SWIG_NEWOBJ
) ?
31788 SWIG_From_double((*arg3
)) : SWIG_NewPointerObj((void*)(arg3
), SWIGTYPE_p_double
, 0)));
31795 static PyObject
* Diagram_swigregister(PyObject
*, PyObject
*args
) {
31797 if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
;
31798 SWIG_TypeClientData(SWIGTYPE_p_wxDiagram
, obj
);
31800 return Py_BuildValue((char *)"");
31802 static PyObject
*_wrap_new_PyShapeCanvas(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
31803 PyObject
*resultobj
;
31804 wxWindow
*arg1
= (wxWindow
*) NULL
;
31805 int arg2
= (int) -1 ;
31806 wxPoint
const &arg3_defvalue
= wxDefaultPosition
;
31807 wxPoint
*arg3
= (wxPoint
*) &arg3_defvalue
;
31808 wxSize
const &arg4_defvalue
= wxDefaultSize
;
31809 wxSize
*arg4
= (wxSize
*) &arg4_defvalue
;
31810 long arg5
= (long) wxBORDER
;
31811 wxString
const &arg6_defvalue
= wxPyShapeCanvasNameStr
;
31812 wxString
*arg6
= (wxString
*) &arg6_defvalue
;
31813 wxPyShapeCanvas
*result
;
31816 bool temp6
= false ;
31817 PyObject
* obj0
= 0 ;
31818 PyObject
* obj1
= 0 ;
31819 PyObject
* obj2
= 0 ;
31820 PyObject
* obj3
= 0 ;
31821 PyObject
* obj4
= 0 ;
31822 PyObject
* obj5
= 0 ;
31823 char *kwnames
[] = {
31824 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
31827 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"|OOOOOO:new_PyShapeCanvas",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
31829 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxWindow
,
31830 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
31833 arg2
= (int)SWIG_As_int(obj1
);
31834 if (PyErr_Occurred()) SWIG_fail
;
31839 if ( ! wxPoint_helper(obj2
, &arg3
)) SWIG_fail
;
31845 if ( ! wxSize_helper(obj3
, &arg4
)) SWIG_fail
;
31849 arg5
= (long)SWIG_As_long(obj4
);
31850 if (PyErr_Occurred()) SWIG_fail
;
31854 arg6
= wxString_in_helper(obj5
);
31855 if (arg6
== NULL
) SWIG_fail
;
31860 if (!wxPyCheckForApp()) SWIG_fail
;
31861 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
31862 result
= (wxPyShapeCanvas
*)new wxPyShapeCanvas(arg1
,arg2
,(wxPoint
const &)*arg3
,(wxSize
const &)*arg4
,arg5
,(wxString
const &)*arg6
);
31864 wxPyEndAllowThreads(__tstate
);
31865 if (PyErr_Occurred()) SWIG_fail
;
31867 resultobj
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxPyShapeCanvas
, 1);
31882 static PyObject
*_wrap_PyShapeCanvas__setCallbackInfo(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
31883 PyObject
*resultobj
;
31884 wxPyShapeCanvas
*arg1
= (wxPyShapeCanvas
*) 0 ;
31885 PyObject
*arg2
= (PyObject
*) 0 ;
31886 PyObject
*arg3
= (PyObject
*) 0 ;
31887 PyObject
* obj0
= 0 ;
31888 PyObject
* obj1
= 0 ;
31889 PyObject
* obj2
= 0 ;
31890 char *kwnames
[] = {
31891 (char *) "self",(char *) "self",(char *) "_class", NULL
31894 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyShapeCanvas__setCallbackInfo",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
31895 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShapeCanvas
,
31896 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
31900 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
31901 (arg1
)->_setCallbackInfo(arg2
,arg3
);
31903 wxPyEndAllowThreads(__tstate
);
31904 if (PyErr_Occurred()) SWIG_fail
;
31906 Py_INCREF(Py_None
); resultobj
= Py_None
;
31913 static PyObject
*_wrap_PyShapeCanvas_AddShape(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
31914 PyObject
*resultobj
;
31915 wxPyShapeCanvas
*arg1
= (wxPyShapeCanvas
*) 0 ;
31916 wxPyShape
*arg2
= (wxPyShape
*) 0 ;
31917 wxPyShape
*arg3
= (wxPyShape
*) NULL
;
31918 PyObject
* obj0
= 0 ;
31919 PyObject
* obj1
= 0 ;
31920 PyObject
* obj2
= 0 ;
31921 char *kwnames
[] = {
31922 (char *) "self",(char *) "shape",(char *) "addAfter", NULL
31925 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:PyShapeCanvas_AddShape",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
31926 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShapeCanvas
,
31927 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
31928 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyShape
,
31929 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
31931 if ((SWIG_ConvertPtr(obj2
,(void **)(&arg3
),SWIGTYPE_p_wxPyShape
,
31932 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
31935 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
31936 (arg1
)->AddShape(arg2
,arg3
);
31938 wxPyEndAllowThreads(__tstate
);
31939 if (PyErr_Occurred()) SWIG_fail
;
31941 Py_INCREF(Py_None
); resultobj
= Py_None
;
31948 static PyObject
*_wrap_PyShapeCanvas_FindShape(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
31949 PyObject
*resultobj
;
31950 wxPyShapeCanvas
*arg1
= (wxPyShapeCanvas
*) 0 ;
31953 int *arg4
= (int *) 0 ;
31954 wxClassInfo
*arg5
= (wxClassInfo
*) NULL
;
31955 wxPyShape
*arg6
= (wxPyShape
*) NULL
;
31959 PyObject
* obj0
= 0 ;
31960 PyObject
* obj1
= 0 ;
31961 PyObject
* obj2
= 0 ;
31962 PyObject
* obj3
= 0 ;
31963 PyObject
* obj4
= 0 ;
31964 char *kwnames
[] = {
31965 (char *) "self",(char *) "x1",(char *) "y",(char *) "info",(char *) "notImage", NULL
31968 arg4
= &temp4
; res4
= SWIG_NEWOBJ
;
31969 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:PyShapeCanvas_FindShape",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
31970 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShapeCanvas
,
31971 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
31972 arg2
= (double)SWIG_As_double(obj1
);
31973 if (PyErr_Occurred()) SWIG_fail
;
31974 arg3
= (double)SWIG_As_double(obj2
);
31975 if (PyErr_Occurred()) SWIG_fail
;
31977 if ((SWIG_ConvertPtr(obj3
,(void **)(&arg5
),SWIGTYPE_p_wxClassInfo
,
31978 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
31981 if ((SWIG_ConvertPtr(obj4
,(void **)(&arg6
),SWIGTYPE_p_wxPyShape
,
31982 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
31985 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
31986 result
= (wxPyShape
*)(arg1
)->FindShape(arg2
,arg3
,arg4
,arg5
,arg6
);
31988 wxPyEndAllowThreads(__tstate
);
31989 if (PyErr_Occurred()) SWIG_fail
;
31992 resultobj
= wxPyMake_wxShapeEvtHandler(result
, 0);
31994 resultobj
= t_output_helper(resultobj
, ((res4
== SWIG_NEWOBJ
) ?
31995 SWIG_From_int((*arg4
)) : SWIG_NewPointerObj((void*)(arg4
), SWIGTYPE_p_int
, 0)));
32002 static PyObject
*_wrap_PyShapeCanvas_FindFirstSensitiveShape(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
32003 PyObject
*resultobj
;
32004 wxPyShapeCanvas
*arg1
= (wxPyShapeCanvas
*) 0 ;
32007 int *arg4
= (int *) 0 ;
32012 PyObject
* obj0
= 0 ;
32013 PyObject
* obj1
= 0 ;
32014 PyObject
* obj2
= 0 ;
32015 PyObject
* obj3
= 0 ;
32016 char *kwnames
[] = {
32017 (char *) "self",(char *) "x1",(char *) "y",(char *) "op", NULL
32020 arg4
= &temp4
; res4
= SWIG_NEWOBJ
;
32021 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO:PyShapeCanvas_FindFirstSensitiveShape",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) goto fail
;
32022 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShapeCanvas
,
32023 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
32024 arg2
= (double)SWIG_As_double(obj1
);
32025 if (PyErr_Occurred()) SWIG_fail
;
32026 arg3
= (double)SWIG_As_double(obj2
);
32027 if (PyErr_Occurred()) SWIG_fail
;
32028 arg5
= (int)SWIG_As_int(obj3
);
32029 if (PyErr_Occurred()) SWIG_fail
;
32031 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
32032 result
= (wxPyShape
*)(arg1
)->FindFirstSensitiveShape(arg2
,arg3
,arg4
,arg5
);
32034 wxPyEndAllowThreads(__tstate
);
32035 if (PyErr_Occurred()) SWIG_fail
;
32038 resultobj
= wxPyMake_wxShapeEvtHandler(result
, 0);
32040 resultobj
= t_output_helper(resultobj
, ((res4
== SWIG_NEWOBJ
) ?
32041 SWIG_From_int((*arg4
)) : SWIG_NewPointerObj((void*)(arg4
), SWIGTYPE_p_int
, 0)));
32048 static PyObject
*_wrap_PyShapeCanvas_GetDiagram(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
32049 PyObject
*resultobj
;
32050 wxPyShapeCanvas
*arg1
= (wxPyShapeCanvas
*) 0 ;
32052 PyObject
* obj0
= 0 ;
32053 char *kwnames
[] = {
32054 (char *) "self", NULL
32057 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyShapeCanvas_GetDiagram",kwnames
,&obj0
)) goto fail
;
32058 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShapeCanvas
,
32059 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
32061 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
32062 result
= (wxDiagram
*)(arg1
)->GetDiagram();
32064 wxPyEndAllowThreads(__tstate
);
32065 if (PyErr_Occurred()) SWIG_fail
;
32068 resultobj
= wxPyMake_wxObject(result
, 0);
32076 static PyObject
*_wrap_PyShapeCanvas_GetQuickEditMode(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
32077 PyObject
*resultobj
;
32078 wxPyShapeCanvas
*arg1
= (wxPyShapeCanvas
*) 0 ;
32080 PyObject
* obj0
= 0 ;
32081 char *kwnames
[] = {
32082 (char *) "self", NULL
32085 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyShapeCanvas_GetQuickEditMode",kwnames
,&obj0
)) goto fail
;
32086 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShapeCanvas
,
32087 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
32089 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
32090 result
= (bool)(arg1
)->GetQuickEditMode();
32092 wxPyEndAllowThreads(__tstate
);
32093 if (PyErr_Occurred()) SWIG_fail
;
32096 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
32104 static PyObject
*_wrap_PyShapeCanvas_InsertShape(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
32105 PyObject
*resultobj
;
32106 wxPyShapeCanvas
*arg1
= (wxPyShapeCanvas
*) 0 ;
32107 wxPyShape
*arg2
= (wxPyShape
*) 0 ;
32108 PyObject
* obj0
= 0 ;
32109 PyObject
* obj1
= 0 ;
32110 char *kwnames
[] = {
32111 (char *) "self",(char *) "shape", NULL
32114 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyShapeCanvas_InsertShape",kwnames
,&obj0
,&obj1
)) goto fail
;
32115 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShapeCanvas
,
32116 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
32117 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyShape
,
32118 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
32120 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
32121 (arg1
)->InsertShape(arg2
);
32123 wxPyEndAllowThreads(__tstate
);
32124 if (PyErr_Occurred()) SWIG_fail
;
32126 Py_INCREF(Py_None
); resultobj
= Py_None
;
32133 static PyObject
*_wrap_PyShapeCanvas_base_OnBeginDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
32134 PyObject
*resultobj
;
32135 wxPyShapeCanvas
*arg1
= (wxPyShapeCanvas
*) 0 ;
32138 int arg4
= (int) 0 ;
32139 PyObject
* obj0
= 0 ;
32140 PyObject
* obj1
= 0 ;
32141 PyObject
* obj2
= 0 ;
32142 PyObject
* obj3
= 0 ;
32143 char *kwnames
[] = {
32144 (char *) "self",(char *) "x",(char *) "y",(char *) "keys", NULL
32147 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|O:PyShapeCanvas_base_OnBeginDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) goto fail
;
32148 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShapeCanvas
,
32149 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
32150 arg2
= (double)SWIG_As_double(obj1
);
32151 if (PyErr_Occurred()) SWIG_fail
;
32152 arg3
= (double)SWIG_As_double(obj2
);
32153 if (PyErr_Occurred()) SWIG_fail
;
32155 arg4
= (int)SWIG_As_int(obj3
);
32156 if (PyErr_Occurred()) SWIG_fail
;
32159 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
32160 (arg1
)->base_OnBeginDragLeft(arg2
,arg3
,arg4
);
32162 wxPyEndAllowThreads(__tstate
);
32163 if (PyErr_Occurred()) SWIG_fail
;
32165 Py_INCREF(Py_None
); resultobj
= Py_None
;
32172 static PyObject
*_wrap_PyShapeCanvas_base_OnBeginDragRight(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
32173 PyObject
*resultobj
;
32174 wxPyShapeCanvas
*arg1
= (wxPyShapeCanvas
*) 0 ;
32177 int arg4
= (int) 0 ;
32178 PyObject
* obj0
= 0 ;
32179 PyObject
* obj1
= 0 ;
32180 PyObject
* obj2
= 0 ;
32181 PyObject
* obj3
= 0 ;
32182 char *kwnames
[] = {
32183 (char *) "self",(char *) "x",(char *) "y",(char *) "keys", NULL
32186 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|O:PyShapeCanvas_base_OnBeginDragRight",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) goto fail
;
32187 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShapeCanvas
,
32188 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
32189 arg2
= (double)SWIG_As_double(obj1
);
32190 if (PyErr_Occurred()) SWIG_fail
;
32191 arg3
= (double)SWIG_As_double(obj2
);
32192 if (PyErr_Occurred()) SWIG_fail
;
32194 arg4
= (int)SWIG_As_int(obj3
);
32195 if (PyErr_Occurred()) SWIG_fail
;
32198 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
32199 (arg1
)->base_OnBeginDragRight(arg2
,arg3
,arg4
);
32201 wxPyEndAllowThreads(__tstate
);
32202 if (PyErr_Occurred()) SWIG_fail
;
32204 Py_INCREF(Py_None
); resultobj
= Py_None
;
32211 static PyObject
*_wrap_PyShapeCanvas_base_OnEndDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
32212 PyObject
*resultobj
;
32213 wxPyShapeCanvas
*arg1
= (wxPyShapeCanvas
*) 0 ;
32216 int arg4
= (int) 0 ;
32217 PyObject
* obj0
= 0 ;
32218 PyObject
* obj1
= 0 ;
32219 PyObject
* obj2
= 0 ;
32220 PyObject
* obj3
= 0 ;
32221 char *kwnames
[] = {
32222 (char *) "self",(char *) "x",(char *) "y",(char *) "keys", NULL
32225 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|O:PyShapeCanvas_base_OnEndDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) goto fail
;
32226 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShapeCanvas
,
32227 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
32228 arg2
= (double)SWIG_As_double(obj1
);
32229 if (PyErr_Occurred()) SWIG_fail
;
32230 arg3
= (double)SWIG_As_double(obj2
);
32231 if (PyErr_Occurred()) SWIG_fail
;
32233 arg4
= (int)SWIG_As_int(obj3
);
32234 if (PyErr_Occurred()) SWIG_fail
;
32237 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
32238 (arg1
)->base_OnEndDragLeft(arg2
,arg3
,arg4
);
32240 wxPyEndAllowThreads(__tstate
);
32241 if (PyErr_Occurred()) SWIG_fail
;
32243 Py_INCREF(Py_None
); resultobj
= Py_None
;
32250 static PyObject
*_wrap_PyShapeCanvas_base_OnEndDragRight(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
32251 PyObject
*resultobj
;
32252 wxPyShapeCanvas
*arg1
= (wxPyShapeCanvas
*) 0 ;
32255 int arg4
= (int) 0 ;
32256 PyObject
* obj0
= 0 ;
32257 PyObject
* obj1
= 0 ;
32258 PyObject
* obj2
= 0 ;
32259 PyObject
* obj3
= 0 ;
32260 char *kwnames
[] = {
32261 (char *) "self",(char *) "x",(char *) "y",(char *) "keys", NULL
32264 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|O:PyShapeCanvas_base_OnEndDragRight",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) goto fail
;
32265 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShapeCanvas
,
32266 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
32267 arg2
= (double)SWIG_As_double(obj1
);
32268 if (PyErr_Occurred()) SWIG_fail
;
32269 arg3
= (double)SWIG_As_double(obj2
);
32270 if (PyErr_Occurred()) SWIG_fail
;
32272 arg4
= (int)SWIG_As_int(obj3
);
32273 if (PyErr_Occurred()) SWIG_fail
;
32276 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
32277 (arg1
)->base_OnEndDragRight(arg2
,arg3
,arg4
);
32279 wxPyEndAllowThreads(__tstate
);
32280 if (PyErr_Occurred()) SWIG_fail
;
32282 Py_INCREF(Py_None
); resultobj
= Py_None
;
32289 static PyObject
*_wrap_PyShapeCanvas_base_OnDragLeft(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
32290 PyObject
*resultobj
;
32291 wxPyShapeCanvas
*arg1
= (wxPyShapeCanvas
*) 0 ;
32295 int arg5
= (int) 0 ;
32296 PyObject
* obj0
= 0 ;
32297 PyObject
* obj1
= 0 ;
32298 PyObject
* obj2
= 0 ;
32299 PyObject
* obj3
= 0 ;
32300 PyObject
* obj4
= 0 ;
32301 char *kwnames
[] = {
32302 (char *) "self",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys", NULL
32305 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO|O:PyShapeCanvas_base_OnDragLeft",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
32306 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShapeCanvas
,
32307 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
32308 arg2
= (bool)SWIG_As_bool(obj1
);
32309 if (PyErr_Occurred()) SWIG_fail
;
32310 arg3
= (double)SWIG_As_double(obj2
);
32311 if (PyErr_Occurred()) SWIG_fail
;
32312 arg4
= (double)SWIG_As_double(obj3
);
32313 if (PyErr_Occurred()) SWIG_fail
;
32315 arg5
= (int)SWIG_As_int(obj4
);
32316 if (PyErr_Occurred()) SWIG_fail
;
32319 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
32320 (arg1
)->base_OnDragLeft(arg2
,arg3
,arg4
,arg5
);
32322 wxPyEndAllowThreads(__tstate
);
32323 if (PyErr_Occurred()) SWIG_fail
;
32325 Py_INCREF(Py_None
); resultobj
= Py_None
;
32332 static PyObject
*_wrap_PyShapeCanvas_base_OnDragRight(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
32333 PyObject
*resultobj
;
32334 wxPyShapeCanvas
*arg1
= (wxPyShapeCanvas
*) 0 ;
32338 int arg5
= (int) 0 ;
32339 PyObject
* obj0
= 0 ;
32340 PyObject
* obj1
= 0 ;
32341 PyObject
* obj2
= 0 ;
32342 PyObject
* obj3
= 0 ;
32343 PyObject
* obj4
= 0 ;
32344 char *kwnames
[] = {
32345 (char *) "self",(char *) "draw",(char *) "x",(char *) "y",(char *) "keys", NULL
32348 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO|O:PyShapeCanvas_base_OnDragRight",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
32349 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShapeCanvas
,
32350 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
32351 arg2
= (bool)SWIG_As_bool(obj1
);
32352 if (PyErr_Occurred()) SWIG_fail
;
32353 arg3
= (double)SWIG_As_double(obj2
);
32354 if (PyErr_Occurred()) SWIG_fail
;
32355 arg4
= (double)SWIG_As_double(obj3
);
32356 if (PyErr_Occurred()) SWIG_fail
;
32358 arg5
= (int)SWIG_As_int(obj4
);
32359 if (PyErr_Occurred()) SWIG_fail
;
32362 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
32363 (arg1
)->base_OnDragRight(arg2
,arg3
,arg4
,arg5
);
32365 wxPyEndAllowThreads(__tstate
);
32366 if (PyErr_Occurred()) SWIG_fail
;
32368 Py_INCREF(Py_None
); resultobj
= Py_None
;
32375 static PyObject
*_wrap_PyShapeCanvas_base_OnLeftClick(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
32376 PyObject
*resultobj
;
32377 wxPyShapeCanvas
*arg1
= (wxPyShapeCanvas
*) 0 ;
32380 int arg4
= (int) 0 ;
32381 PyObject
* obj0
= 0 ;
32382 PyObject
* obj1
= 0 ;
32383 PyObject
* obj2
= 0 ;
32384 PyObject
* obj3
= 0 ;
32385 char *kwnames
[] = {
32386 (char *) "self",(char *) "x",(char *) "y",(char *) "keys", NULL
32389 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|O:PyShapeCanvas_base_OnLeftClick",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) goto fail
;
32390 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShapeCanvas
,
32391 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
32392 arg2
= (double)SWIG_As_double(obj1
);
32393 if (PyErr_Occurred()) SWIG_fail
;
32394 arg3
= (double)SWIG_As_double(obj2
);
32395 if (PyErr_Occurred()) SWIG_fail
;
32397 arg4
= (int)SWIG_As_int(obj3
);
32398 if (PyErr_Occurred()) SWIG_fail
;
32401 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
32402 (arg1
)->base_OnLeftClick(arg2
,arg3
,arg4
);
32404 wxPyEndAllowThreads(__tstate
);
32405 if (PyErr_Occurred()) SWIG_fail
;
32407 Py_INCREF(Py_None
); resultobj
= Py_None
;
32414 static PyObject
*_wrap_PyShapeCanvas_base_OnRightClick(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
32415 PyObject
*resultobj
;
32416 wxPyShapeCanvas
*arg1
= (wxPyShapeCanvas
*) 0 ;
32419 int arg4
= (int) 0 ;
32420 PyObject
* obj0
= 0 ;
32421 PyObject
* obj1
= 0 ;
32422 PyObject
* obj2
= 0 ;
32423 PyObject
* obj3
= 0 ;
32424 char *kwnames
[] = {
32425 (char *) "self",(char *) "x",(char *) "y",(char *) "keys", NULL
32428 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|O:PyShapeCanvas_base_OnRightClick",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) goto fail
;
32429 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShapeCanvas
,
32430 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
32431 arg2
= (double)SWIG_As_double(obj1
);
32432 if (PyErr_Occurred()) SWIG_fail
;
32433 arg3
= (double)SWIG_As_double(obj2
);
32434 if (PyErr_Occurred()) SWIG_fail
;
32436 arg4
= (int)SWIG_As_int(obj3
);
32437 if (PyErr_Occurred()) SWIG_fail
;
32440 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
32441 (arg1
)->base_OnRightClick(arg2
,arg3
,arg4
);
32443 wxPyEndAllowThreads(__tstate
);
32444 if (PyErr_Occurred()) SWIG_fail
;
32446 Py_INCREF(Py_None
); resultobj
= Py_None
;
32453 static PyObject
*_wrap_PyShapeCanvas_Redraw(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
32454 PyObject
*resultobj
;
32455 wxPyShapeCanvas
*arg1
= (wxPyShapeCanvas
*) 0 ;
32457 PyObject
* obj0
= 0 ;
32458 PyObject
* obj1
= 0 ;
32459 char *kwnames
[] = {
32460 (char *) "self",(char *) "dc", NULL
32463 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyShapeCanvas_Redraw",kwnames
,&obj0
,&obj1
)) goto fail
;
32464 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShapeCanvas
,
32465 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
32466 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDC
,
32467 SWIG_POINTER_EXCEPTION
| 0)) == -1)
32469 if (arg2
== NULL
) {
32470 PyErr_SetString(PyExc_TypeError
,"null reference");
32474 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
32475 (arg1
)->Redraw(*arg2
);
32477 wxPyEndAllowThreads(__tstate
);
32478 if (PyErr_Occurred()) SWIG_fail
;
32480 Py_INCREF(Py_None
); resultobj
= Py_None
;
32487 static PyObject
*_wrap_PyShapeCanvas_RemoveShape(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
32488 PyObject
*resultobj
;
32489 wxPyShapeCanvas
*arg1
= (wxPyShapeCanvas
*) 0 ;
32490 wxPyShape
*arg2
= (wxPyShape
*) 0 ;
32491 PyObject
* obj0
= 0 ;
32492 PyObject
* obj1
= 0 ;
32493 char *kwnames
[] = {
32494 (char *) "self",(char *) "shape", NULL
32497 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyShapeCanvas_RemoveShape",kwnames
,&obj0
,&obj1
)) goto fail
;
32498 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShapeCanvas
,
32499 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
32500 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxPyShape
,
32501 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
32503 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
32504 (arg1
)->RemoveShape(arg2
);
32506 wxPyEndAllowThreads(__tstate
);
32507 if (PyErr_Occurred()) SWIG_fail
;
32509 Py_INCREF(Py_None
); resultobj
= Py_None
;
32516 static PyObject
*_wrap_PyShapeCanvas_SetDiagram(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
32517 PyObject
*resultobj
;
32518 wxPyShapeCanvas
*arg1
= (wxPyShapeCanvas
*) 0 ;
32519 wxDiagram
*arg2
= (wxDiagram
*) 0 ;
32520 PyObject
* obj0
= 0 ;
32521 PyObject
* obj1
= 0 ;
32522 char *kwnames
[] = {
32523 (char *) "self",(char *) "diagram", NULL
32526 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyShapeCanvas_SetDiagram",kwnames
,&obj0
,&obj1
)) goto fail
;
32527 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShapeCanvas
,
32528 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
32529 if ((SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_wxDiagram
,
32530 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
32532 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
32533 (arg1
)->SetDiagram(arg2
);
32535 wxPyEndAllowThreads(__tstate
);
32536 if (PyErr_Occurred()) SWIG_fail
;
32538 Py_INCREF(Py_None
); resultobj
= Py_None
;
32545 static PyObject
*_wrap_PyShapeCanvas_Snap(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
32546 PyObject
*resultobj
;
32547 wxPyShapeCanvas
*arg1
= (wxPyShapeCanvas
*) 0 ;
32548 double *arg2
= (double *) 0 ;
32549 double *arg3
= (double *) 0 ;
32554 PyObject
* obj0
= 0 ;
32555 PyObject
* obj1
= 0 ;
32556 PyObject
* obj2
= 0 ;
32557 char *kwnames
[] = {
32558 (char *) "self",(char *) "INOUT",(char *) "INOUT", NULL
32561 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyShapeCanvas_Snap",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
32562 if ((SWIG_ConvertPtr(obj0
,(void **)(&arg1
),SWIGTYPE_p_wxPyShapeCanvas
,
32563 SWIG_POINTER_EXCEPTION
| 0)) == -1) SWIG_fail
;
32565 if (!(SWIG_ConvertPtr(obj1
,(void **)(&arg2
),SWIGTYPE_p_double
,0) != -1)) {
32566 temp2
= SWIG_As_double(obj1
);
32567 if (PyErr_Occurred()) SWIG_fail
;
32569 res2
= SWIG_NEWOBJ
;
32573 if (!(SWIG_ConvertPtr(obj2
,(void **)(&arg3
),SWIGTYPE_p_double
,0) != -1)) {
32574 temp3
= SWIG_As_double(obj2
);
32575 if (PyErr_Occurred()) SWIG_fail
;
32577 res3
= SWIG_NEWOBJ
;
32581 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
32582 (arg1
)->Snap(arg2
,arg3
);
32584 wxPyEndAllowThreads(__tstate
);
32585 if (PyErr_Occurred()) SWIG_fail
;
32587 Py_INCREF(Py_None
); resultobj
= Py_None
;
32588 resultobj
= t_output_helper(resultobj
, ((res2
== SWIG_NEWOBJ
) ?
32589 SWIG_From_double((*arg2
)) : SWIG_NewPointerObj((void*)(arg2
), SWIGTYPE_p_double
, 0)));
32590 resultobj
= t_output_helper(resultobj
, ((res3
== SWIG_NEWOBJ
) ?
32591 SWIG_From_double((*arg3
)) : SWIG_NewPointerObj((void*)(arg3
), SWIGTYPE_p_double
, 0)));
32598 static PyObject
* PyShapeCanvas_swigregister(PyObject
*, PyObject
*args
) {
32600 if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
;
32601 SWIG_TypeClientData(SWIGTYPE_p_wxPyShapeCanvas
, obj
);
32603 return Py_BuildValue((char *)"");
32605 static PyObject
*_wrap_OGLInitialize(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
32606 PyObject
*resultobj
;
32607 char *kwnames
[] = {
32611 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":OGLInitialize",kwnames
)) goto fail
;
32613 if (!wxPyCheckForApp()) SWIG_fail
;
32614 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
32617 wxPyEndAllowThreads(__tstate
);
32618 if (PyErr_Occurred()) SWIG_fail
;
32620 Py_INCREF(Py_None
); resultobj
= Py_None
;
32627 static PyObject
*_wrap_OGLCleanUp(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
32628 PyObject
*resultobj
;
32629 char *kwnames
[] = {
32633 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":OGLCleanUp",kwnames
)) goto fail
;
32635 if (!wxPyCheckForApp()) SWIG_fail
;
32636 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
32639 wxPyEndAllowThreads(__tstate
);
32640 if (PyErr_Occurred()) SWIG_fail
;
32642 Py_INCREF(Py_None
); resultobj
= Py_None
;
32649 static PyMethodDef SwigMethods
[] = {
32650 { (char *)"new_ShapeRegion", (PyCFunction
) _wrap_new_ShapeRegion
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32651 { (char *)"ShapeRegion_SetText", (PyCFunction
) _wrap_ShapeRegion_SetText
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32652 { (char *)"ShapeRegion_SetFont", (PyCFunction
) _wrap_ShapeRegion_SetFont
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32653 { (char *)"ShapeRegion_SetMinSize", (PyCFunction
) _wrap_ShapeRegion_SetMinSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32654 { (char *)"ShapeRegion_SetSize", (PyCFunction
) _wrap_ShapeRegion_SetSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32655 { (char *)"ShapeRegion_SetPosition", (PyCFunction
) _wrap_ShapeRegion_SetPosition
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32656 { (char *)"ShapeRegion_SetProportions", (PyCFunction
) _wrap_ShapeRegion_SetProportions
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32657 { (char *)"ShapeRegion_SetFormatMode", (PyCFunction
) _wrap_ShapeRegion_SetFormatMode
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32658 { (char *)"ShapeRegion_SetName", (PyCFunction
) _wrap_ShapeRegion_SetName
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32659 { (char *)"ShapeRegion_SetColour", (PyCFunction
) _wrap_ShapeRegion_SetColour
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32660 { (char *)"ShapeRegion_GetText", (PyCFunction
) _wrap_ShapeRegion_GetText
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32661 { (char *)"ShapeRegion_GetFont", (PyCFunction
) _wrap_ShapeRegion_GetFont
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32662 { (char *)"ShapeRegion_GetMinSize", (PyCFunction
) _wrap_ShapeRegion_GetMinSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32663 { (char *)"ShapeRegion_GetProportion", (PyCFunction
) _wrap_ShapeRegion_GetProportion
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32664 { (char *)"ShapeRegion_GetSize", (PyCFunction
) _wrap_ShapeRegion_GetSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32665 { (char *)"ShapeRegion_GetPosition", (PyCFunction
) _wrap_ShapeRegion_GetPosition
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32666 { (char *)"ShapeRegion_GetFormatMode", (PyCFunction
) _wrap_ShapeRegion_GetFormatMode
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32667 { (char *)"ShapeRegion_GetName", (PyCFunction
) _wrap_ShapeRegion_GetName
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32668 { (char *)"ShapeRegion_GetColour", (PyCFunction
) _wrap_ShapeRegion_GetColour
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32669 { (char *)"ShapeRegion_GetActualColourObject", (PyCFunction
) _wrap_ShapeRegion_GetActualColourObject
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32670 { (char *)"ShapeRegion_GetFormattedText", (PyCFunction
) _wrap_ShapeRegion_GetFormattedText
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32671 { (char *)"ShapeRegion_GetPenColour", (PyCFunction
) _wrap_ShapeRegion_GetPenColour
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32672 { (char *)"ShapeRegion_GetPenStyle", (PyCFunction
) _wrap_ShapeRegion_GetPenStyle
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32673 { (char *)"ShapeRegion_SetPenStyle", (PyCFunction
) _wrap_ShapeRegion_SetPenStyle
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32674 { (char *)"ShapeRegion_SetPenColour", (PyCFunction
) _wrap_ShapeRegion_SetPenColour
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32675 { (char *)"ShapeRegion_GetActualPen", (PyCFunction
) _wrap_ShapeRegion_GetActualPen
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32676 { (char *)"ShapeRegion_GetWidth", (PyCFunction
) _wrap_ShapeRegion_GetWidth
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32677 { (char *)"ShapeRegion_GetHeight", (PyCFunction
) _wrap_ShapeRegion_GetHeight
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32678 { (char *)"ShapeRegion_ClearText", (PyCFunction
) _wrap_ShapeRegion_ClearText
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32679 { (char *)"ShapeRegion_swigregister", ShapeRegion_swigregister
, METH_VARARGS
, NULL
},
32680 { (char *)"new_AttachmentPoint", (PyCFunction
) _wrap_new_AttachmentPoint
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32681 { (char *)"AttachmentPoint_m_id_set", (PyCFunction
) _wrap_AttachmentPoint_m_id_set
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32682 { (char *)"AttachmentPoint_m_id_get", (PyCFunction
) _wrap_AttachmentPoint_m_id_get
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32683 { (char *)"AttachmentPoint_m_x_set", (PyCFunction
) _wrap_AttachmentPoint_m_x_set
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32684 { (char *)"AttachmentPoint_m_x_get", (PyCFunction
) _wrap_AttachmentPoint_m_x_get
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32685 { (char *)"AttachmentPoint_m_y_set", (PyCFunction
) _wrap_AttachmentPoint_m_y_set
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32686 { (char *)"AttachmentPoint_m_y_get", (PyCFunction
) _wrap_AttachmentPoint_m_y_get
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32687 { (char *)"AttachmentPoint_swigregister", AttachmentPoint_swigregister
, METH_VARARGS
, NULL
},
32688 { (char *)"new_PyShapeEvtHandler", (PyCFunction
) _wrap_new_PyShapeEvtHandler
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32689 { (char *)"PyShapeEvtHandler__setCallbackInfo", (PyCFunction
) _wrap_PyShapeEvtHandler__setCallbackInfo
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32690 { (char *)"PyShapeEvtHandler__setOORInfo", (PyCFunction
) _wrap_PyShapeEvtHandler__setOORInfo
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32691 { (char *)"PyShapeEvtHandler_SetShape", (PyCFunction
) _wrap_PyShapeEvtHandler_SetShape
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32692 { (char *)"PyShapeEvtHandler_GetShape", (PyCFunction
) _wrap_PyShapeEvtHandler_GetShape
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32693 { (char *)"PyShapeEvtHandler_SetPreviousHandler", (PyCFunction
) _wrap_PyShapeEvtHandler_SetPreviousHandler
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32694 { (char *)"PyShapeEvtHandler_GetPreviousHandler", (PyCFunction
) _wrap_PyShapeEvtHandler_GetPreviousHandler
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32695 { (char *)"PyShapeEvtHandler_CreateNewCopy", (PyCFunction
) _wrap_PyShapeEvtHandler_CreateNewCopy
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32696 { (char *)"PyShapeEvtHandler_base_OnDelete", (PyCFunction
) _wrap_PyShapeEvtHandler_base_OnDelete
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32697 { (char *)"PyShapeEvtHandler_base_OnDraw", (PyCFunction
) _wrap_PyShapeEvtHandler_base_OnDraw
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32698 { (char *)"PyShapeEvtHandler_base_OnDrawContents", (PyCFunction
) _wrap_PyShapeEvtHandler_base_OnDrawContents
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32699 { (char *)"PyShapeEvtHandler_base_OnDrawBranches", (PyCFunction
) _wrap_PyShapeEvtHandler_base_OnDrawBranches
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32700 { (char *)"PyShapeEvtHandler_base_OnMoveLinks", (PyCFunction
) _wrap_PyShapeEvtHandler_base_OnMoveLinks
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32701 { (char *)"PyShapeEvtHandler_base_OnErase", (PyCFunction
) _wrap_PyShapeEvtHandler_base_OnErase
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32702 { (char *)"PyShapeEvtHandler_base_OnEraseContents", (PyCFunction
) _wrap_PyShapeEvtHandler_base_OnEraseContents
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32703 { (char *)"PyShapeEvtHandler_base_OnHighlight", (PyCFunction
) _wrap_PyShapeEvtHandler_base_OnHighlight
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32704 { (char *)"PyShapeEvtHandler_base_OnLeftClick", (PyCFunction
) _wrap_PyShapeEvtHandler_base_OnLeftClick
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32705 { (char *)"PyShapeEvtHandler_base_OnLeftDoubleClick", (PyCFunction
) _wrap_PyShapeEvtHandler_base_OnLeftDoubleClick
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32706 { (char *)"PyShapeEvtHandler_base_OnRightClick", (PyCFunction
) _wrap_PyShapeEvtHandler_base_OnRightClick
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32707 { (char *)"PyShapeEvtHandler_base_OnSize", (PyCFunction
) _wrap_PyShapeEvtHandler_base_OnSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32708 { (char *)"PyShapeEvtHandler_base_OnMovePre", (PyCFunction
) _wrap_PyShapeEvtHandler_base_OnMovePre
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32709 { (char *)"PyShapeEvtHandler_base_OnMovePost", (PyCFunction
) _wrap_PyShapeEvtHandler_base_OnMovePost
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32710 { (char *)"PyShapeEvtHandler_base_OnDragLeft", (PyCFunction
) _wrap_PyShapeEvtHandler_base_OnDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32711 { (char *)"PyShapeEvtHandler_base_OnBeginDragLeft", (PyCFunction
) _wrap_PyShapeEvtHandler_base_OnBeginDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32712 { (char *)"PyShapeEvtHandler_base_OnEndDragLeft", (PyCFunction
) _wrap_PyShapeEvtHandler_base_OnEndDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32713 { (char *)"PyShapeEvtHandler_base_OnDragRight", (PyCFunction
) _wrap_PyShapeEvtHandler_base_OnDragRight
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32714 { (char *)"PyShapeEvtHandler_base_OnBeginDragRight", (PyCFunction
) _wrap_PyShapeEvtHandler_base_OnBeginDragRight
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32715 { (char *)"PyShapeEvtHandler_base_OnEndDragRight", (PyCFunction
) _wrap_PyShapeEvtHandler_base_OnEndDragRight
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32716 { (char *)"PyShapeEvtHandler_base_OnDrawOutline", (PyCFunction
) _wrap_PyShapeEvtHandler_base_OnDrawOutline
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32717 { (char *)"PyShapeEvtHandler_base_OnDrawControlPoints", (PyCFunction
) _wrap_PyShapeEvtHandler_base_OnDrawControlPoints
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32718 { (char *)"PyShapeEvtHandler_base_OnEraseControlPoints", (PyCFunction
) _wrap_PyShapeEvtHandler_base_OnEraseControlPoints
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32719 { (char *)"PyShapeEvtHandler_base_OnMoveLink", (PyCFunction
) _wrap_PyShapeEvtHandler_base_OnMoveLink
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32720 { (char *)"PyShapeEvtHandler_base_OnSizingDragLeft", (PyCFunction
) _wrap_PyShapeEvtHandler_base_OnSizingDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32721 { (char *)"PyShapeEvtHandler_base_OnSizingBeginDragLeft", (PyCFunction
) _wrap_PyShapeEvtHandler_base_OnSizingBeginDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32722 { (char *)"PyShapeEvtHandler_base_OnSizingEndDragLeft", (PyCFunction
) _wrap_PyShapeEvtHandler_base_OnSizingEndDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32723 { (char *)"PyShapeEvtHandler_base_OnBeginSize", (PyCFunction
) _wrap_PyShapeEvtHandler_base_OnBeginSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32724 { (char *)"PyShapeEvtHandler_base_OnEndSize", (PyCFunction
) _wrap_PyShapeEvtHandler_base_OnEndSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32725 { (char *)"PyShapeEvtHandler_swigregister", PyShapeEvtHandler_swigregister
, METH_VARARGS
, NULL
},
32726 { (char *)"new_PyShape", (PyCFunction
) _wrap_new_PyShape
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32727 { (char *)"PyShape__setCallbackInfo", (PyCFunction
) _wrap_PyShape__setCallbackInfo
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32728 { (char *)"PyShape_GetBoundingBoxMax", (PyCFunction
) _wrap_PyShape_GetBoundingBoxMax
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32729 { (char *)"PyShape_GetBoundingBoxMin", (PyCFunction
) _wrap_PyShape_GetBoundingBoxMin
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32730 { (char *)"PyShape_GetPerimeterPoint", (PyCFunction
) _wrap_PyShape_GetPerimeterPoint
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32731 { (char *)"PyShape_GetCanvas", (PyCFunction
) _wrap_PyShape_GetCanvas
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32732 { (char *)"PyShape_SetCanvas", (PyCFunction
) _wrap_PyShape_SetCanvas
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32733 { (char *)"PyShape_AddToCanvas", (PyCFunction
) _wrap_PyShape_AddToCanvas
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32734 { (char *)"PyShape_InsertInCanvas", (PyCFunction
) _wrap_PyShape_InsertInCanvas
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32735 { (char *)"PyShape_RemoveFromCanvas", (PyCFunction
) _wrap_PyShape_RemoveFromCanvas
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32736 { (char *)"PyShape_GetX", (PyCFunction
) _wrap_PyShape_GetX
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32737 { (char *)"PyShape_GetY", (PyCFunction
) _wrap_PyShape_GetY
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32738 { (char *)"PyShape_SetX", (PyCFunction
) _wrap_PyShape_SetX
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32739 { (char *)"PyShape_SetY", (PyCFunction
) _wrap_PyShape_SetY
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32740 { (char *)"PyShape_GetParent", (PyCFunction
) _wrap_PyShape_GetParent
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32741 { (char *)"PyShape_SetParent", (PyCFunction
) _wrap_PyShape_SetParent
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32742 { (char *)"PyShape_GetTopAncestor", (PyCFunction
) _wrap_PyShape_GetTopAncestor
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32743 { (char *)"PyShape_GetChildren", (PyCFunction
) _wrap_PyShape_GetChildren
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32744 { (char *)"PyShape_Unlink", (PyCFunction
) _wrap_PyShape_Unlink
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32745 { (char *)"PyShape_SetDrawHandles", (PyCFunction
) _wrap_PyShape_SetDrawHandles
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32746 { (char *)"PyShape_GetDrawHandles", (PyCFunction
) _wrap_PyShape_GetDrawHandles
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32747 { (char *)"PyShape_MakeControlPoints", (PyCFunction
) _wrap_PyShape_MakeControlPoints
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32748 { (char *)"PyShape_DeleteControlPoints", (PyCFunction
) _wrap_PyShape_DeleteControlPoints
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32749 { (char *)"PyShape_ResetControlPoints", (PyCFunction
) _wrap_PyShape_ResetControlPoints
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32750 { (char *)"PyShape_GetEventHandler", (PyCFunction
) _wrap_PyShape_GetEventHandler
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32751 { (char *)"PyShape_SetEventHandler", (PyCFunction
) _wrap_PyShape_SetEventHandler
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32752 { (char *)"PyShape_MakeMandatoryControlPoints", (PyCFunction
) _wrap_PyShape_MakeMandatoryControlPoints
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32753 { (char *)"PyShape_ResetMandatoryControlPoints", (PyCFunction
) _wrap_PyShape_ResetMandatoryControlPoints
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32754 { (char *)"PyShape_Recompute", (PyCFunction
) _wrap_PyShape_Recompute
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32755 { (char *)"PyShape_CalculateSize", (PyCFunction
) _wrap_PyShape_CalculateSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32756 { (char *)"PyShape_Select", (PyCFunction
) _wrap_PyShape_Select
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32757 { (char *)"PyShape_SetHighlight", (PyCFunction
) _wrap_PyShape_SetHighlight
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32758 { (char *)"PyShape_IsHighlighted", (PyCFunction
) _wrap_PyShape_IsHighlighted
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32759 { (char *)"PyShape_Selected", (PyCFunction
) _wrap_PyShape_Selected
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32760 { (char *)"PyShape_AncestorSelected", (PyCFunction
) _wrap_PyShape_AncestorSelected
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32761 { (char *)"PyShape_SetSensitivityFilter", (PyCFunction
) _wrap_PyShape_SetSensitivityFilter
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32762 { (char *)"PyShape_GetSensitivityFilter", (PyCFunction
) _wrap_PyShape_GetSensitivityFilter
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32763 { (char *)"PyShape_SetDraggable", (PyCFunction
) _wrap_PyShape_SetDraggable
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32764 { (char *)"PyShape_SetFixedSize", (PyCFunction
) _wrap_PyShape_SetFixedSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32765 { (char *)"PyShape_GetFixedSize", (PyCFunction
) _wrap_PyShape_GetFixedSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32766 { (char *)"PyShape_GetFixedWidth", (PyCFunction
) _wrap_PyShape_GetFixedWidth
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32767 { (char *)"PyShape_GetFixedHeight", (PyCFunction
) _wrap_PyShape_GetFixedHeight
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32768 { (char *)"PyShape_SetSpaceAttachments", (PyCFunction
) _wrap_PyShape_SetSpaceAttachments
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32769 { (char *)"PyShape_GetSpaceAttachments", (PyCFunction
) _wrap_PyShape_GetSpaceAttachments
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32770 { (char *)"PyShape_SetShadowMode", (PyCFunction
) _wrap_PyShape_SetShadowMode
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32771 { (char *)"PyShape_GetShadowMode", (PyCFunction
) _wrap_PyShape_GetShadowMode
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32772 { (char *)"PyShape_HitTest", (PyCFunction
) _wrap_PyShape_HitTest
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32773 { (char *)"PyShape_SetCentreResize", (PyCFunction
) _wrap_PyShape_SetCentreResize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32774 { (char *)"PyShape_GetCentreResize", (PyCFunction
) _wrap_PyShape_GetCentreResize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32775 { (char *)"PyShape_SetMaintainAspectRatio", (PyCFunction
) _wrap_PyShape_SetMaintainAspectRatio
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32776 { (char *)"PyShape_GetMaintainAspectRatio", (PyCFunction
) _wrap_PyShape_GetMaintainAspectRatio
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32777 { (char *)"PyShape_GetLines", (PyCFunction
) _wrap_PyShape_GetLines
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32778 { (char *)"PyShape_SetDisableLabel", (PyCFunction
) _wrap_PyShape_SetDisableLabel
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32779 { (char *)"PyShape_GetDisableLabel", (PyCFunction
) _wrap_PyShape_GetDisableLabel
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32780 { (char *)"PyShape_SetAttachmentMode", (PyCFunction
) _wrap_PyShape_SetAttachmentMode
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32781 { (char *)"PyShape_GetAttachmentMode", (PyCFunction
) _wrap_PyShape_GetAttachmentMode
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32782 { (char *)"PyShape_SetId", (PyCFunction
) _wrap_PyShape_SetId
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32783 { (char *)"PyShape_GetId", (PyCFunction
) _wrap_PyShape_GetId
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32784 { (char *)"PyShape_SetPen", (PyCFunction
) _wrap_PyShape_SetPen
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32785 { (char *)"PyShape_SetBrush", (PyCFunction
) _wrap_PyShape_SetBrush
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32786 { (char *)"PyShape_Show", (PyCFunction
) _wrap_PyShape_Show
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32787 { (char *)"PyShape_IsShown", (PyCFunction
) _wrap_PyShape_IsShown
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32788 { (char *)"PyShape_Move", (PyCFunction
) _wrap_PyShape_Move
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32789 { (char *)"PyShape_Erase", (PyCFunction
) _wrap_PyShape_Erase
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32790 { (char *)"PyShape_EraseContents", (PyCFunction
) _wrap_PyShape_EraseContents
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32791 { (char *)"PyShape_Draw", (PyCFunction
) _wrap_PyShape_Draw
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32792 { (char *)"PyShape_Flash", (PyCFunction
) _wrap_PyShape_Flash
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32793 { (char *)"PyShape_MoveLinks", (PyCFunction
) _wrap_PyShape_MoveLinks
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32794 { (char *)"PyShape_DrawContents", (PyCFunction
) _wrap_PyShape_DrawContents
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32795 { (char *)"PyShape_SetSize", (PyCFunction
) _wrap_PyShape_SetSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32796 { (char *)"PyShape_SetAttachmentSize", (PyCFunction
) _wrap_PyShape_SetAttachmentSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32797 { (char *)"PyShape_Attach", (PyCFunction
) _wrap_PyShape_Attach
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32798 { (char *)"PyShape_Detach", (PyCFunction
) _wrap_PyShape_Detach
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32799 { (char *)"PyShape_Constrain", (PyCFunction
) _wrap_PyShape_Constrain
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32800 { (char *)"PyShape_AddLine", (PyCFunction
) _wrap_PyShape_AddLine
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32801 { (char *)"PyShape_GetLinePosition", (PyCFunction
) _wrap_PyShape_GetLinePosition
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32802 { (char *)"PyShape_AddText", (PyCFunction
) _wrap_PyShape_AddText
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32803 { (char *)"PyShape_GetPen", (PyCFunction
) _wrap_PyShape_GetPen
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32804 { (char *)"PyShape_GetBrush", (PyCFunction
) _wrap_PyShape_GetBrush
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32805 { (char *)"PyShape_SetDefaultRegionSize", (PyCFunction
) _wrap_PyShape_SetDefaultRegionSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32806 { (char *)"PyShape_FormatText", (PyCFunction
) _wrap_PyShape_FormatText
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32807 { (char *)"PyShape_SetFormatMode", (PyCFunction
) _wrap_PyShape_SetFormatMode
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32808 { (char *)"PyShape_GetFormatMode", (PyCFunction
) _wrap_PyShape_GetFormatMode
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32809 { (char *)"PyShape_SetFont", (PyCFunction
) _wrap_PyShape_SetFont
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32810 { (char *)"PyShape_GetFont", (PyCFunction
) _wrap_PyShape_GetFont
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32811 { (char *)"PyShape_SetTextColour", (PyCFunction
) _wrap_PyShape_SetTextColour
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32812 { (char *)"PyShape_GetTextColour", (PyCFunction
) _wrap_PyShape_GetTextColour
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32813 { (char *)"PyShape_GetNumberOfTextRegions", (PyCFunction
) _wrap_PyShape_GetNumberOfTextRegions
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32814 { (char *)"PyShape_SetRegionName", (PyCFunction
) _wrap_PyShape_SetRegionName
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32815 { (char *)"PyShape_GetRegionName", (PyCFunction
) _wrap_PyShape_GetRegionName
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32816 { (char *)"PyShape_GetRegionId", (PyCFunction
) _wrap_PyShape_GetRegionId
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32817 { (char *)"PyShape_NameRegions", (PyCFunction
) _wrap_PyShape_NameRegions
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32818 { (char *)"PyShape_GetRegions", (PyCFunction
) _wrap_PyShape_GetRegions
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32819 { (char *)"PyShape_AddRegion", (PyCFunction
) _wrap_PyShape_AddRegion
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32820 { (char *)"PyShape_ClearRegions", (PyCFunction
) _wrap_PyShape_ClearRegions
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32821 { (char *)"PyShape_AssignNewIds", (PyCFunction
) _wrap_PyShape_AssignNewIds
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32822 { (char *)"PyShape_FindRegion", (PyCFunction
) _wrap_PyShape_FindRegion
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32823 { (char *)"PyShape_FindRegionNames", (PyCFunction
) _wrap_PyShape_FindRegionNames
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32824 { (char *)"PyShape_ClearText", (PyCFunction
) _wrap_PyShape_ClearText
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32825 { (char *)"PyShape_RemoveLine", (PyCFunction
) _wrap_PyShape_RemoveLine
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32826 { (char *)"PyShape_GetAttachmentPosition", (PyCFunction
) _wrap_PyShape_GetAttachmentPosition
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32827 { (char *)"PyShape_GetNumberOfAttachments", (PyCFunction
) _wrap_PyShape_GetNumberOfAttachments
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32828 { (char *)"PyShape_AttachmentIsValid", (PyCFunction
) _wrap_PyShape_AttachmentIsValid
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32829 { (char *)"PyShape_GetAttachments", (PyCFunction
) _wrap_PyShape_GetAttachments
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32830 { (char *)"PyShape_GetAttachmentPositionEdge", (PyCFunction
) _wrap_PyShape_GetAttachmentPositionEdge
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32831 { (char *)"PyShape_CalcSimpleAttachment", (PyCFunction
) _wrap_PyShape_CalcSimpleAttachment
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32832 { (char *)"PyShape_AttachmentSortTest", (PyCFunction
) _wrap_PyShape_AttachmentSortTest
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32833 { (char *)"PyShape_EraseLinks", (PyCFunction
) _wrap_PyShape_EraseLinks
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32834 { (char *)"PyShape_DrawLinks", (PyCFunction
) _wrap_PyShape_DrawLinks
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32835 { (char *)"PyShape_MoveLineToNewAttachment", (PyCFunction
) _wrap_PyShape_MoveLineToNewAttachment
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32836 { (char *)"PyShape_ApplyAttachmentOrdering", (PyCFunction
) _wrap_PyShape_ApplyAttachmentOrdering
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32837 { (char *)"PyShape_GetBranchingAttachmentRoot", (PyCFunction
) _wrap_PyShape_GetBranchingAttachmentRoot
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32838 { (char *)"PyShape_GetBranchingAttachmentInfo", (PyCFunction
) _wrap_PyShape_GetBranchingAttachmentInfo
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32839 { (char *)"PyShape_GetBranchingAttachmentPoint", (PyCFunction
) _wrap_PyShape_GetBranchingAttachmentPoint
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32840 { (char *)"PyShape_GetAttachmentLineCount", (PyCFunction
) _wrap_PyShape_GetAttachmentLineCount
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32841 { (char *)"PyShape_SetBranchNeckLength", (PyCFunction
) _wrap_PyShape_SetBranchNeckLength
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32842 { (char *)"PyShape_GetBranchNeckLength", (PyCFunction
) _wrap_PyShape_GetBranchNeckLength
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32843 { (char *)"PyShape_SetBranchStemLength", (PyCFunction
) _wrap_PyShape_SetBranchStemLength
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32844 { (char *)"PyShape_GetBranchStemLength", (PyCFunction
) _wrap_PyShape_GetBranchStemLength
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32845 { (char *)"PyShape_SetBranchSpacing", (PyCFunction
) _wrap_PyShape_SetBranchSpacing
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32846 { (char *)"PyShape_GetBranchSpacing", (PyCFunction
) _wrap_PyShape_GetBranchSpacing
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32847 { (char *)"PyShape_SetBranchStyle", (PyCFunction
) _wrap_PyShape_SetBranchStyle
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32848 { (char *)"PyShape_GetBranchStyle", (PyCFunction
) _wrap_PyShape_GetBranchStyle
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32849 { (char *)"PyShape_PhysicalToLogicalAttachment", (PyCFunction
) _wrap_PyShape_PhysicalToLogicalAttachment
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32850 { (char *)"PyShape_LogicalToPhysicalAttachment", (PyCFunction
) _wrap_PyShape_LogicalToPhysicalAttachment
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32851 { (char *)"PyShape_Draggable", (PyCFunction
) _wrap_PyShape_Draggable
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32852 { (char *)"PyShape_HasDescendant", (PyCFunction
) _wrap_PyShape_HasDescendant
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32853 { (char *)"PyShape_CreateNewCopy", (PyCFunction
) _wrap_PyShape_CreateNewCopy
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32854 { (char *)"PyShape_Copy", (PyCFunction
) _wrap_PyShape_Copy
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32855 { (char *)"PyShape_CopyWithHandler", (PyCFunction
) _wrap_PyShape_CopyWithHandler
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32856 { (char *)"PyShape_Rotate", (PyCFunction
) _wrap_PyShape_Rotate
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32857 { (char *)"PyShape_GetRotation", (PyCFunction
) _wrap_PyShape_GetRotation
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32858 { (char *)"PyShape_SetRotation", (PyCFunction
) _wrap_PyShape_SetRotation
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32859 { (char *)"PyShape_ClearAttachments", (PyCFunction
) _wrap_PyShape_ClearAttachments
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32860 { (char *)"PyShape_Recentre", (PyCFunction
) _wrap_PyShape_Recentre
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32861 { (char *)"PyShape_ClearPointList", (PyCFunction
) _wrap_PyShape_ClearPointList
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32862 { (char *)"PyShape_GetBackgroundPen", (PyCFunction
) _wrap_PyShape_GetBackgroundPen
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32863 { (char *)"PyShape_GetBackgroundBrush", (PyCFunction
) _wrap_PyShape_GetBackgroundBrush
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32864 { (char *)"PyShape_base_OnDelete", (PyCFunction
) _wrap_PyShape_base_OnDelete
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32865 { (char *)"PyShape_base_OnDraw", (PyCFunction
) _wrap_PyShape_base_OnDraw
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32866 { (char *)"PyShape_base_OnDrawContents", (PyCFunction
) _wrap_PyShape_base_OnDrawContents
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32867 { (char *)"PyShape_base_OnDrawBranches", (PyCFunction
) _wrap_PyShape_base_OnDrawBranches
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32868 { (char *)"PyShape_base_OnMoveLinks", (PyCFunction
) _wrap_PyShape_base_OnMoveLinks
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32869 { (char *)"PyShape_base_OnErase", (PyCFunction
) _wrap_PyShape_base_OnErase
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32870 { (char *)"PyShape_base_OnEraseContents", (PyCFunction
) _wrap_PyShape_base_OnEraseContents
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32871 { (char *)"PyShape_base_OnHighlight", (PyCFunction
) _wrap_PyShape_base_OnHighlight
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32872 { (char *)"PyShape_base_OnLeftClick", (PyCFunction
) _wrap_PyShape_base_OnLeftClick
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32873 { (char *)"PyShape_base_OnLeftDoubleClick", (PyCFunction
) _wrap_PyShape_base_OnLeftDoubleClick
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32874 { (char *)"PyShape_base_OnRightClick", (PyCFunction
) _wrap_PyShape_base_OnRightClick
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32875 { (char *)"PyShape_base_OnSize", (PyCFunction
) _wrap_PyShape_base_OnSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32876 { (char *)"PyShape_base_OnMovePre", (PyCFunction
) _wrap_PyShape_base_OnMovePre
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32877 { (char *)"PyShape_base_OnMovePost", (PyCFunction
) _wrap_PyShape_base_OnMovePost
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32878 { (char *)"PyShape_base_OnDragLeft", (PyCFunction
) _wrap_PyShape_base_OnDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32879 { (char *)"PyShape_base_OnBeginDragLeft", (PyCFunction
) _wrap_PyShape_base_OnBeginDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32880 { (char *)"PyShape_base_OnEndDragLeft", (PyCFunction
) _wrap_PyShape_base_OnEndDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32881 { (char *)"PyShape_base_OnDragRight", (PyCFunction
) _wrap_PyShape_base_OnDragRight
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32882 { (char *)"PyShape_base_OnBeginDragRight", (PyCFunction
) _wrap_PyShape_base_OnBeginDragRight
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32883 { (char *)"PyShape_base_OnEndDragRight", (PyCFunction
) _wrap_PyShape_base_OnEndDragRight
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32884 { (char *)"PyShape_base_OnDrawOutline", (PyCFunction
) _wrap_PyShape_base_OnDrawOutline
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32885 { (char *)"PyShape_base_OnDrawControlPoints", (PyCFunction
) _wrap_PyShape_base_OnDrawControlPoints
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32886 { (char *)"PyShape_base_OnEraseControlPoints", (PyCFunction
) _wrap_PyShape_base_OnEraseControlPoints
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32887 { (char *)"PyShape_base_OnMoveLink", (PyCFunction
) _wrap_PyShape_base_OnMoveLink
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32888 { (char *)"PyShape_base_OnSizingDragLeft", (PyCFunction
) _wrap_PyShape_base_OnSizingDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32889 { (char *)"PyShape_base_OnSizingBeginDragLeft", (PyCFunction
) _wrap_PyShape_base_OnSizingBeginDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32890 { (char *)"PyShape_base_OnSizingEndDragLeft", (PyCFunction
) _wrap_PyShape_base_OnSizingEndDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32891 { (char *)"PyShape_base_OnBeginSize", (PyCFunction
) _wrap_PyShape_base_OnBeginSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32892 { (char *)"PyShape_base_OnEndSize", (PyCFunction
) _wrap_PyShape_base_OnEndSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32893 { (char *)"PyShape_swigregister", PyShape_swigregister
, METH_VARARGS
, NULL
},
32894 { (char *)"new_PseudoMetaFile", (PyCFunction
) _wrap_new_PseudoMetaFile
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32895 { (char *)"delete_PseudoMetaFile", (PyCFunction
) _wrap_delete_PseudoMetaFile
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32896 { (char *)"PseudoMetaFile_Draw", (PyCFunction
) _wrap_PseudoMetaFile_Draw
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32897 { (char *)"PseudoMetaFile_Clear", (PyCFunction
) _wrap_PseudoMetaFile_Clear
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32898 { (char *)"PseudoMetaFile_Copy", (PyCFunction
) _wrap_PseudoMetaFile_Copy
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32899 { (char *)"PseudoMetaFile_Scale", (PyCFunction
) _wrap_PseudoMetaFile_Scale
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32900 { (char *)"PseudoMetaFile_ScaleTo", (PyCFunction
) _wrap_PseudoMetaFile_ScaleTo
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32901 { (char *)"PseudoMetaFile_Translate", (PyCFunction
) _wrap_PseudoMetaFile_Translate
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32902 { (char *)"PseudoMetaFile_Rotate", (PyCFunction
) _wrap_PseudoMetaFile_Rotate
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32903 { (char *)"PseudoMetaFile_LoadFromMetaFile", (PyCFunction
) _wrap_PseudoMetaFile_LoadFromMetaFile
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32904 { (char *)"PseudoMetaFile_GetBounds", (PyCFunction
) _wrap_PseudoMetaFile_GetBounds
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32905 { (char *)"PseudoMetaFile_CalculateSize", (PyCFunction
) _wrap_PseudoMetaFile_CalculateSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32906 { (char *)"PseudoMetaFile_SetRotateable", (PyCFunction
) _wrap_PseudoMetaFile_SetRotateable
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32907 { (char *)"PseudoMetaFile_GetRotateable", (PyCFunction
) _wrap_PseudoMetaFile_GetRotateable
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32908 { (char *)"PseudoMetaFile_SetSize", (PyCFunction
) _wrap_PseudoMetaFile_SetSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32909 { (char *)"PseudoMetaFile_SetFillBrush", (PyCFunction
) _wrap_PseudoMetaFile_SetFillBrush
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32910 { (char *)"PseudoMetaFile_GetFillBrush", (PyCFunction
) _wrap_PseudoMetaFile_GetFillBrush
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32911 { (char *)"PseudoMetaFile_SetOutlinePen", (PyCFunction
) _wrap_PseudoMetaFile_SetOutlinePen
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32912 { (char *)"PseudoMetaFile_GetOutlinePen", (PyCFunction
) _wrap_PseudoMetaFile_GetOutlinePen
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32913 { (char *)"PseudoMetaFile_SetOutlineOp", (PyCFunction
) _wrap_PseudoMetaFile_SetOutlineOp
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32914 { (char *)"PseudoMetaFile_GetOutlineOp", (PyCFunction
) _wrap_PseudoMetaFile_GetOutlineOp
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32915 { (char *)"PseudoMetaFile_IsValid", (PyCFunction
) _wrap_PseudoMetaFile_IsValid
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32916 { (char *)"PseudoMetaFile_DrawLine", (PyCFunction
) _wrap_PseudoMetaFile_DrawLine
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32917 { (char *)"PseudoMetaFile_DrawRectangle", (PyCFunction
) _wrap_PseudoMetaFile_DrawRectangle
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32918 { (char *)"PseudoMetaFile_DrawRoundedRectangle", (PyCFunction
) _wrap_PseudoMetaFile_DrawRoundedRectangle
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32919 { (char *)"PseudoMetaFile_DrawArc", (PyCFunction
) _wrap_PseudoMetaFile_DrawArc
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32920 { (char *)"PseudoMetaFile_DrawEllipticArc", (PyCFunction
) _wrap_PseudoMetaFile_DrawEllipticArc
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32921 { (char *)"PseudoMetaFile_DrawEllipse", (PyCFunction
) _wrap_PseudoMetaFile_DrawEllipse
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32922 { (char *)"PseudoMetaFile_DrawPoint", (PyCFunction
) _wrap_PseudoMetaFile_DrawPoint
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32923 { (char *)"PseudoMetaFile_DrawText", (PyCFunction
) _wrap_PseudoMetaFile_DrawText
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32924 { (char *)"PseudoMetaFile_DrawLines", (PyCFunction
) _wrap_PseudoMetaFile_DrawLines
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32925 { (char *)"PseudoMetaFile_DrawPolygon", (PyCFunction
) _wrap_PseudoMetaFile_DrawPolygon
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32926 { (char *)"PseudoMetaFile_DrawSpline", (PyCFunction
) _wrap_PseudoMetaFile_DrawSpline
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32927 { (char *)"PseudoMetaFile_SetClippingRect", (PyCFunction
) _wrap_PseudoMetaFile_SetClippingRect
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32928 { (char *)"PseudoMetaFile_DestroyClippingRect", (PyCFunction
) _wrap_PseudoMetaFile_DestroyClippingRect
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32929 { (char *)"PseudoMetaFile_SetPen", (PyCFunction
) _wrap_PseudoMetaFile_SetPen
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32930 { (char *)"PseudoMetaFile_SetBrush", (PyCFunction
) _wrap_PseudoMetaFile_SetBrush
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32931 { (char *)"PseudoMetaFile_SetFont", (PyCFunction
) _wrap_PseudoMetaFile_SetFont
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32932 { (char *)"PseudoMetaFile_SetTextColour", (PyCFunction
) _wrap_PseudoMetaFile_SetTextColour
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32933 { (char *)"PseudoMetaFile_SetBackgroundColour", (PyCFunction
) _wrap_PseudoMetaFile_SetBackgroundColour
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32934 { (char *)"PseudoMetaFile_SetBackgroundMode", (PyCFunction
) _wrap_PseudoMetaFile_SetBackgroundMode
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32935 { (char *)"PseudoMetaFile_swigregister", PseudoMetaFile_swigregister
, METH_VARARGS
, NULL
},
32936 { (char *)"new_PyRectangleShape", (PyCFunction
) _wrap_new_PyRectangleShape
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32937 { (char *)"PyRectangleShape__setCallbackInfo", (PyCFunction
) _wrap_PyRectangleShape__setCallbackInfo
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32938 { (char *)"PyRectangleShape_SetCornerRadius", (PyCFunction
) _wrap_PyRectangleShape_SetCornerRadius
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32939 { (char *)"PyRectangleShape_GetCornerRadius", (PyCFunction
) _wrap_PyRectangleShape_GetCornerRadius
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32940 { (char *)"PyRectangleShape_base_OnDelete", (PyCFunction
) _wrap_PyRectangleShape_base_OnDelete
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32941 { (char *)"PyRectangleShape_base_OnDraw", (PyCFunction
) _wrap_PyRectangleShape_base_OnDraw
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32942 { (char *)"PyRectangleShape_base_OnDrawContents", (PyCFunction
) _wrap_PyRectangleShape_base_OnDrawContents
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32943 { (char *)"PyRectangleShape_base_OnDrawBranches", (PyCFunction
) _wrap_PyRectangleShape_base_OnDrawBranches
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32944 { (char *)"PyRectangleShape_base_OnMoveLinks", (PyCFunction
) _wrap_PyRectangleShape_base_OnMoveLinks
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32945 { (char *)"PyRectangleShape_base_OnErase", (PyCFunction
) _wrap_PyRectangleShape_base_OnErase
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32946 { (char *)"PyRectangleShape_base_OnEraseContents", (PyCFunction
) _wrap_PyRectangleShape_base_OnEraseContents
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32947 { (char *)"PyRectangleShape_base_OnHighlight", (PyCFunction
) _wrap_PyRectangleShape_base_OnHighlight
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32948 { (char *)"PyRectangleShape_base_OnLeftClick", (PyCFunction
) _wrap_PyRectangleShape_base_OnLeftClick
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32949 { (char *)"PyRectangleShape_base_OnLeftDoubleClick", (PyCFunction
) _wrap_PyRectangleShape_base_OnLeftDoubleClick
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32950 { (char *)"PyRectangleShape_base_OnRightClick", (PyCFunction
) _wrap_PyRectangleShape_base_OnRightClick
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32951 { (char *)"PyRectangleShape_base_OnSize", (PyCFunction
) _wrap_PyRectangleShape_base_OnSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32952 { (char *)"PyRectangleShape_base_OnMovePre", (PyCFunction
) _wrap_PyRectangleShape_base_OnMovePre
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32953 { (char *)"PyRectangleShape_base_OnMovePost", (PyCFunction
) _wrap_PyRectangleShape_base_OnMovePost
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32954 { (char *)"PyRectangleShape_base_OnDragLeft", (PyCFunction
) _wrap_PyRectangleShape_base_OnDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32955 { (char *)"PyRectangleShape_base_OnBeginDragLeft", (PyCFunction
) _wrap_PyRectangleShape_base_OnBeginDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32956 { (char *)"PyRectangleShape_base_OnEndDragLeft", (PyCFunction
) _wrap_PyRectangleShape_base_OnEndDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32957 { (char *)"PyRectangleShape_base_OnDragRight", (PyCFunction
) _wrap_PyRectangleShape_base_OnDragRight
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32958 { (char *)"PyRectangleShape_base_OnBeginDragRight", (PyCFunction
) _wrap_PyRectangleShape_base_OnBeginDragRight
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32959 { (char *)"PyRectangleShape_base_OnEndDragRight", (PyCFunction
) _wrap_PyRectangleShape_base_OnEndDragRight
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32960 { (char *)"PyRectangleShape_base_OnDrawOutline", (PyCFunction
) _wrap_PyRectangleShape_base_OnDrawOutline
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32961 { (char *)"PyRectangleShape_base_OnDrawControlPoints", (PyCFunction
) _wrap_PyRectangleShape_base_OnDrawControlPoints
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32962 { (char *)"PyRectangleShape_base_OnEraseControlPoints", (PyCFunction
) _wrap_PyRectangleShape_base_OnEraseControlPoints
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32963 { (char *)"PyRectangleShape_base_OnMoveLink", (PyCFunction
) _wrap_PyRectangleShape_base_OnMoveLink
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32964 { (char *)"PyRectangleShape_base_OnSizingDragLeft", (PyCFunction
) _wrap_PyRectangleShape_base_OnSizingDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32965 { (char *)"PyRectangleShape_base_OnSizingBeginDragLeft", (PyCFunction
) _wrap_PyRectangleShape_base_OnSizingBeginDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32966 { (char *)"PyRectangleShape_base_OnSizingEndDragLeft", (PyCFunction
) _wrap_PyRectangleShape_base_OnSizingEndDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32967 { (char *)"PyRectangleShape_base_OnBeginSize", (PyCFunction
) _wrap_PyRectangleShape_base_OnBeginSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32968 { (char *)"PyRectangleShape_base_OnEndSize", (PyCFunction
) _wrap_PyRectangleShape_base_OnEndSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32969 { (char *)"PyRectangleShape_swigregister", PyRectangleShape_swigregister
, METH_VARARGS
, NULL
},
32970 { (char *)"new_PyControlPoint", (PyCFunction
) _wrap_new_PyControlPoint
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32971 { (char *)"PyControlPoint__setCallbackInfo", (PyCFunction
) _wrap_PyControlPoint__setCallbackInfo
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32972 { (char *)"PyControlPoint_SetCornerRadius", (PyCFunction
) _wrap_PyControlPoint_SetCornerRadius
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32973 { (char *)"PyControlPoint_base_OnDelete", (PyCFunction
) _wrap_PyControlPoint_base_OnDelete
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32974 { (char *)"PyControlPoint_base_OnDraw", (PyCFunction
) _wrap_PyControlPoint_base_OnDraw
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32975 { (char *)"PyControlPoint_base_OnDrawContents", (PyCFunction
) _wrap_PyControlPoint_base_OnDrawContents
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32976 { (char *)"PyControlPoint_base_OnDrawBranches", (PyCFunction
) _wrap_PyControlPoint_base_OnDrawBranches
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32977 { (char *)"PyControlPoint_base_OnMoveLinks", (PyCFunction
) _wrap_PyControlPoint_base_OnMoveLinks
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32978 { (char *)"PyControlPoint_base_OnErase", (PyCFunction
) _wrap_PyControlPoint_base_OnErase
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32979 { (char *)"PyControlPoint_base_OnEraseContents", (PyCFunction
) _wrap_PyControlPoint_base_OnEraseContents
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32980 { (char *)"PyControlPoint_base_OnHighlight", (PyCFunction
) _wrap_PyControlPoint_base_OnHighlight
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32981 { (char *)"PyControlPoint_base_OnLeftClick", (PyCFunction
) _wrap_PyControlPoint_base_OnLeftClick
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32982 { (char *)"PyControlPoint_base_OnLeftDoubleClick", (PyCFunction
) _wrap_PyControlPoint_base_OnLeftDoubleClick
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32983 { (char *)"PyControlPoint_base_OnRightClick", (PyCFunction
) _wrap_PyControlPoint_base_OnRightClick
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32984 { (char *)"PyControlPoint_base_OnSize", (PyCFunction
) _wrap_PyControlPoint_base_OnSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32985 { (char *)"PyControlPoint_base_OnMovePre", (PyCFunction
) _wrap_PyControlPoint_base_OnMovePre
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32986 { (char *)"PyControlPoint_base_OnMovePost", (PyCFunction
) _wrap_PyControlPoint_base_OnMovePost
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32987 { (char *)"PyControlPoint_base_OnDragLeft", (PyCFunction
) _wrap_PyControlPoint_base_OnDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32988 { (char *)"PyControlPoint_base_OnBeginDragLeft", (PyCFunction
) _wrap_PyControlPoint_base_OnBeginDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32989 { (char *)"PyControlPoint_base_OnEndDragLeft", (PyCFunction
) _wrap_PyControlPoint_base_OnEndDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32990 { (char *)"PyControlPoint_base_OnDragRight", (PyCFunction
) _wrap_PyControlPoint_base_OnDragRight
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32991 { (char *)"PyControlPoint_base_OnBeginDragRight", (PyCFunction
) _wrap_PyControlPoint_base_OnBeginDragRight
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32992 { (char *)"PyControlPoint_base_OnEndDragRight", (PyCFunction
) _wrap_PyControlPoint_base_OnEndDragRight
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32993 { (char *)"PyControlPoint_base_OnDrawOutline", (PyCFunction
) _wrap_PyControlPoint_base_OnDrawOutline
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32994 { (char *)"PyControlPoint_base_OnDrawControlPoints", (PyCFunction
) _wrap_PyControlPoint_base_OnDrawControlPoints
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32995 { (char *)"PyControlPoint_base_OnEraseControlPoints", (PyCFunction
) _wrap_PyControlPoint_base_OnEraseControlPoints
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32996 { (char *)"PyControlPoint_base_OnMoveLink", (PyCFunction
) _wrap_PyControlPoint_base_OnMoveLink
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32997 { (char *)"PyControlPoint_base_OnSizingDragLeft", (PyCFunction
) _wrap_PyControlPoint_base_OnSizingDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32998 { (char *)"PyControlPoint_base_OnSizingBeginDragLeft", (PyCFunction
) _wrap_PyControlPoint_base_OnSizingBeginDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
32999 { (char *)"PyControlPoint_base_OnSizingEndDragLeft", (PyCFunction
) _wrap_PyControlPoint_base_OnSizingEndDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33000 { (char *)"PyControlPoint_base_OnBeginSize", (PyCFunction
) _wrap_PyControlPoint_base_OnBeginSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33001 { (char *)"PyControlPoint_base_OnEndSize", (PyCFunction
) _wrap_PyControlPoint_base_OnEndSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33002 { (char *)"PyControlPoint_swigregister", PyControlPoint_swigregister
, METH_VARARGS
, NULL
},
33003 { (char *)"new_PyBitmapShape", (PyCFunction
) _wrap_new_PyBitmapShape
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33004 { (char *)"PyBitmapShape__setCallbackInfo", (PyCFunction
) _wrap_PyBitmapShape__setCallbackInfo
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33005 { (char *)"PyBitmapShape_GetBitmap", (PyCFunction
) _wrap_PyBitmapShape_GetBitmap
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33006 { (char *)"PyBitmapShape_GetFilename", (PyCFunction
) _wrap_PyBitmapShape_GetFilename
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33007 { (char *)"PyBitmapShape_SetBitmap", (PyCFunction
) _wrap_PyBitmapShape_SetBitmap
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33008 { (char *)"PyBitmapShape_SetFilename", (PyCFunction
) _wrap_PyBitmapShape_SetFilename
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33009 { (char *)"PyBitmapShape_base_OnDelete", (PyCFunction
) _wrap_PyBitmapShape_base_OnDelete
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33010 { (char *)"PyBitmapShape_base_OnDraw", (PyCFunction
) _wrap_PyBitmapShape_base_OnDraw
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33011 { (char *)"PyBitmapShape_base_OnDrawContents", (PyCFunction
) _wrap_PyBitmapShape_base_OnDrawContents
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33012 { (char *)"PyBitmapShape_base_OnDrawBranches", (PyCFunction
) _wrap_PyBitmapShape_base_OnDrawBranches
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33013 { (char *)"PyBitmapShape_base_OnMoveLinks", (PyCFunction
) _wrap_PyBitmapShape_base_OnMoveLinks
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33014 { (char *)"PyBitmapShape_base_OnErase", (PyCFunction
) _wrap_PyBitmapShape_base_OnErase
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33015 { (char *)"PyBitmapShape_base_OnEraseContents", (PyCFunction
) _wrap_PyBitmapShape_base_OnEraseContents
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33016 { (char *)"PyBitmapShape_base_OnHighlight", (PyCFunction
) _wrap_PyBitmapShape_base_OnHighlight
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33017 { (char *)"PyBitmapShape_base_OnLeftClick", (PyCFunction
) _wrap_PyBitmapShape_base_OnLeftClick
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33018 { (char *)"PyBitmapShape_base_OnLeftDoubleClick", (PyCFunction
) _wrap_PyBitmapShape_base_OnLeftDoubleClick
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33019 { (char *)"PyBitmapShape_base_OnRightClick", (PyCFunction
) _wrap_PyBitmapShape_base_OnRightClick
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33020 { (char *)"PyBitmapShape_base_OnSize", (PyCFunction
) _wrap_PyBitmapShape_base_OnSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33021 { (char *)"PyBitmapShape_base_OnMovePre", (PyCFunction
) _wrap_PyBitmapShape_base_OnMovePre
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33022 { (char *)"PyBitmapShape_base_OnMovePost", (PyCFunction
) _wrap_PyBitmapShape_base_OnMovePost
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33023 { (char *)"PyBitmapShape_base_OnDragLeft", (PyCFunction
) _wrap_PyBitmapShape_base_OnDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33024 { (char *)"PyBitmapShape_base_OnBeginDragLeft", (PyCFunction
) _wrap_PyBitmapShape_base_OnBeginDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33025 { (char *)"PyBitmapShape_base_OnEndDragLeft", (PyCFunction
) _wrap_PyBitmapShape_base_OnEndDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33026 { (char *)"PyBitmapShape_base_OnDragRight", (PyCFunction
) _wrap_PyBitmapShape_base_OnDragRight
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33027 { (char *)"PyBitmapShape_base_OnBeginDragRight", (PyCFunction
) _wrap_PyBitmapShape_base_OnBeginDragRight
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33028 { (char *)"PyBitmapShape_base_OnEndDragRight", (PyCFunction
) _wrap_PyBitmapShape_base_OnEndDragRight
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33029 { (char *)"PyBitmapShape_base_OnDrawOutline", (PyCFunction
) _wrap_PyBitmapShape_base_OnDrawOutline
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33030 { (char *)"PyBitmapShape_base_OnDrawControlPoints", (PyCFunction
) _wrap_PyBitmapShape_base_OnDrawControlPoints
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33031 { (char *)"PyBitmapShape_base_OnEraseControlPoints", (PyCFunction
) _wrap_PyBitmapShape_base_OnEraseControlPoints
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33032 { (char *)"PyBitmapShape_base_OnMoveLink", (PyCFunction
) _wrap_PyBitmapShape_base_OnMoveLink
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33033 { (char *)"PyBitmapShape_base_OnSizingDragLeft", (PyCFunction
) _wrap_PyBitmapShape_base_OnSizingDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33034 { (char *)"PyBitmapShape_base_OnSizingBeginDragLeft", (PyCFunction
) _wrap_PyBitmapShape_base_OnSizingBeginDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33035 { (char *)"PyBitmapShape_base_OnSizingEndDragLeft", (PyCFunction
) _wrap_PyBitmapShape_base_OnSizingEndDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33036 { (char *)"PyBitmapShape_base_OnBeginSize", (PyCFunction
) _wrap_PyBitmapShape_base_OnBeginSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33037 { (char *)"PyBitmapShape_base_OnEndSize", (PyCFunction
) _wrap_PyBitmapShape_base_OnEndSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33038 { (char *)"PyBitmapShape_swigregister", PyBitmapShape_swigregister
, METH_VARARGS
, NULL
},
33039 { (char *)"new_PyDrawnShape", (PyCFunction
) _wrap_new_PyDrawnShape
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33040 { (char *)"PyDrawnShape__setCallbackInfo", (PyCFunction
) _wrap_PyDrawnShape__setCallbackInfo
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33041 { (char *)"PyDrawnShape_CalculateSize", (PyCFunction
) _wrap_PyDrawnShape_CalculateSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33042 { (char *)"PyDrawnShape_DestroyClippingRect", (PyCFunction
) _wrap_PyDrawnShape_DestroyClippingRect
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33043 { (char *)"PyDrawnShape_DrawArc", (PyCFunction
) _wrap_PyDrawnShape_DrawArc
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33044 { (char *)"PyDrawnShape_DrawAtAngle", (PyCFunction
) _wrap_PyDrawnShape_DrawAtAngle
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33045 { (char *)"PyDrawnShape_DrawEllipticArc", (PyCFunction
) _wrap_PyDrawnShape_DrawEllipticArc
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33046 { (char *)"PyDrawnShape_DrawLine", (PyCFunction
) _wrap_PyDrawnShape_DrawLine
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33047 { (char *)"PyDrawnShape_DrawLines", (PyCFunction
) _wrap_PyDrawnShape_DrawLines
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33048 { (char *)"PyDrawnShape_DrawPoint", (PyCFunction
) _wrap_PyDrawnShape_DrawPoint
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33049 { (char *)"PyDrawnShape_DrawPolygon", (PyCFunction
) _wrap_PyDrawnShape_DrawPolygon
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33050 { (char *)"PyDrawnShape_DrawRectangle", (PyCFunction
) _wrap_PyDrawnShape_DrawRectangle
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33051 { (char *)"PyDrawnShape_DrawRoundedRectangle", (PyCFunction
) _wrap_PyDrawnShape_DrawRoundedRectangle
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33052 { (char *)"PyDrawnShape_DrawSpline", (PyCFunction
) _wrap_PyDrawnShape_DrawSpline
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33053 { (char *)"PyDrawnShape_DrawText", (PyCFunction
) _wrap_PyDrawnShape_DrawText
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33054 { (char *)"PyDrawnShape_GetAngle", (PyCFunction
) _wrap_PyDrawnShape_GetAngle
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33055 { (char *)"PyDrawnShape_GetMetaFile", (PyCFunction
) _wrap_PyDrawnShape_GetMetaFile
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33056 { (char *)"PyDrawnShape_GetRotation", (PyCFunction
) _wrap_PyDrawnShape_GetRotation
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33057 { (char *)"PyDrawnShape_LoadFromMetaFile", (PyCFunction
) _wrap_PyDrawnShape_LoadFromMetaFile
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33058 { (char *)"PyDrawnShape_Rotate", (PyCFunction
) _wrap_PyDrawnShape_Rotate
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33059 { (char *)"PyDrawnShape_SetClippingRect", (PyCFunction
) _wrap_PyDrawnShape_SetClippingRect
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33060 { (char *)"PyDrawnShape_SetDrawnBackgroundColour", (PyCFunction
) _wrap_PyDrawnShape_SetDrawnBackgroundColour
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33061 { (char *)"PyDrawnShape_SetDrawnBackgroundMode", (PyCFunction
) _wrap_PyDrawnShape_SetDrawnBackgroundMode
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33062 { (char *)"PyDrawnShape_SetDrawnBrush", (PyCFunction
) _wrap_PyDrawnShape_SetDrawnBrush
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33063 { (char *)"PyDrawnShape_SetDrawnFont", (PyCFunction
) _wrap_PyDrawnShape_SetDrawnFont
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33064 { (char *)"PyDrawnShape_SetDrawnPen", (PyCFunction
) _wrap_PyDrawnShape_SetDrawnPen
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33065 { (char *)"PyDrawnShape_SetDrawnTextColour", (PyCFunction
) _wrap_PyDrawnShape_SetDrawnTextColour
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33066 { (char *)"PyDrawnShape_Scale", (PyCFunction
) _wrap_PyDrawnShape_Scale
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33067 { (char *)"PyDrawnShape_SetSaveToFile", (PyCFunction
) _wrap_PyDrawnShape_SetSaveToFile
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33068 { (char *)"PyDrawnShape_Translate", (PyCFunction
) _wrap_PyDrawnShape_Translate
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33069 { (char *)"PyDrawnShape_base_OnDelete", (PyCFunction
) _wrap_PyDrawnShape_base_OnDelete
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33070 { (char *)"PyDrawnShape_base_OnDraw", (PyCFunction
) _wrap_PyDrawnShape_base_OnDraw
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33071 { (char *)"PyDrawnShape_base_OnDrawContents", (PyCFunction
) _wrap_PyDrawnShape_base_OnDrawContents
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33072 { (char *)"PyDrawnShape_base_OnDrawBranches", (PyCFunction
) _wrap_PyDrawnShape_base_OnDrawBranches
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33073 { (char *)"PyDrawnShape_base_OnMoveLinks", (PyCFunction
) _wrap_PyDrawnShape_base_OnMoveLinks
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33074 { (char *)"PyDrawnShape_base_OnErase", (PyCFunction
) _wrap_PyDrawnShape_base_OnErase
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33075 { (char *)"PyDrawnShape_base_OnEraseContents", (PyCFunction
) _wrap_PyDrawnShape_base_OnEraseContents
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33076 { (char *)"PyDrawnShape_base_OnHighlight", (PyCFunction
) _wrap_PyDrawnShape_base_OnHighlight
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33077 { (char *)"PyDrawnShape_base_OnLeftClick", (PyCFunction
) _wrap_PyDrawnShape_base_OnLeftClick
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33078 { (char *)"PyDrawnShape_base_OnLeftDoubleClick", (PyCFunction
) _wrap_PyDrawnShape_base_OnLeftDoubleClick
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33079 { (char *)"PyDrawnShape_base_OnRightClick", (PyCFunction
) _wrap_PyDrawnShape_base_OnRightClick
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33080 { (char *)"PyDrawnShape_base_OnSize", (PyCFunction
) _wrap_PyDrawnShape_base_OnSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33081 { (char *)"PyDrawnShape_base_OnMovePre", (PyCFunction
) _wrap_PyDrawnShape_base_OnMovePre
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33082 { (char *)"PyDrawnShape_base_OnMovePost", (PyCFunction
) _wrap_PyDrawnShape_base_OnMovePost
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33083 { (char *)"PyDrawnShape_base_OnDragLeft", (PyCFunction
) _wrap_PyDrawnShape_base_OnDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33084 { (char *)"PyDrawnShape_base_OnBeginDragLeft", (PyCFunction
) _wrap_PyDrawnShape_base_OnBeginDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33085 { (char *)"PyDrawnShape_base_OnEndDragLeft", (PyCFunction
) _wrap_PyDrawnShape_base_OnEndDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33086 { (char *)"PyDrawnShape_base_OnDragRight", (PyCFunction
) _wrap_PyDrawnShape_base_OnDragRight
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33087 { (char *)"PyDrawnShape_base_OnBeginDragRight", (PyCFunction
) _wrap_PyDrawnShape_base_OnBeginDragRight
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33088 { (char *)"PyDrawnShape_base_OnEndDragRight", (PyCFunction
) _wrap_PyDrawnShape_base_OnEndDragRight
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33089 { (char *)"PyDrawnShape_base_OnDrawOutline", (PyCFunction
) _wrap_PyDrawnShape_base_OnDrawOutline
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33090 { (char *)"PyDrawnShape_base_OnDrawControlPoints", (PyCFunction
) _wrap_PyDrawnShape_base_OnDrawControlPoints
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33091 { (char *)"PyDrawnShape_base_OnEraseControlPoints", (PyCFunction
) _wrap_PyDrawnShape_base_OnEraseControlPoints
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33092 { (char *)"PyDrawnShape_base_OnMoveLink", (PyCFunction
) _wrap_PyDrawnShape_base_OnMoveLink
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33093 { (char *)"PyDrawnShape_base_OnSizingDragLeft", (PyCFunction
) _wrap_PyDrawnShape_base_OnSizingDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33094 { (char *)"PyDrawnShape_base_OnSizingBeginDragLeft", (PyCFunction
) _wrap_PyDrawnShape_base_OnSizingBeginDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33095 { (char *)"PyDrawnShape_base_OnSizingEndDragLeft", (PyCFunction
) _wrap_PyDrawnShape_base_OnSizingEndDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33096 { (char *)"PyDrawnShape_base_OnBeginSize", (PyCFunction
) _wrap_PyDrawnShape_base_OnBeginSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33097 { (char *)"PyDrawnShape_base_OnEndSize", (PyCFunction
) _wrap_PyDrawnShape_base_OnEndSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33098 { (char *)"PyDrawnShape_swigregister", PyDrawnShape_swigregister
, METH_VARARGS
, NULL
},
33099 { (char *)"new_OGLConstraint", (PyCFunction
) _wrap_new_OGLConstraint
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33100 { (char *)"OGLConstraint_Evaluate", (PyCFunction
) _wrap_OGLConstraint_Evaluate
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33101 { (char *)"OGLConstraint_SetSpacing", (PyCFunction
) _wrap_OGLConstraint_SetSpacing
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33102 { (char *)"OGLConstraint_Equals", (PyCFunction
) _wrap_OGLConstraint_Equals
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33103 { (char *)"OGLConstraint_swigregister", OGLConstraint_swigregister
, METH_VARARGS
, NULL
},
33104 { (char *)"new_PyCompositeShape", (PyCFunction
) _wrap_new_PyCompositeShape
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33105 { (char *)"PyCompositeShape__setCallbackInfo", (PyCFunction
) _wrap_PyCompositeShape__setCallbackInfo
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33106 { (char *)"PyCompositeShape_AddChild", (PyCFunction
) _wrap_PyCompositeShape_AddChild
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33107 { (char *)"PyCompositeShape_AddConstraint", (PyCFunction
) _wrap_PyCompositeShape_AddConstraint
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33108 { (char *)"PyCompositeShape_AddConstrainedShapes", (PyCFunction
) _wrap_PyCompositeShape_AddConstrainedShapes
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33109 { (char *)"PyCompositeShape_AddSimpleConstraint", (PyCFunction
) _wrap_PyCompositeShape_AddSimpleConstraint
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33110 { (char *)"PyCompositeShape_CalculateSize", (PyCFunction
) _wrap_PyCompositeShape_CalculateSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33111 { (char *)"PyCompositeShape_ContainsDivision", (PyCFunction
) _wrap_PyCompositeShape_ContainsDivision
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33112 { (char *)"PyCompositeShape_DeleteConstraint", (PyCFunction
) _wrap_PyCompositeShape_DeleteConstraint
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33113 { (char *)"PyCompositeShape_DeleteConstraintsInvolvingChild", (PyCFunction
) _wrap_PyCompositeShape_DeleteConstraintsInvolvingChild
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33114 { (char *)"PyCompositeShape_FindContainerImage", (PyCFunction
) _wrap_PyCompositeShape_FindContainerImage
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33115 { (char *)"PyCompositeShape_GetConstraints", (PyCFunction
) _wrap_PyCompositeShape_GetConstraints
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33116 { (char *)"PyCompositeShape_GetDivisions", (PyCFunction
) _wrap_PyCompositeShape_GetDivisions
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33117 { (char *)"PyCompositeShape_MakeContainer", (PyCFunction
) _wrap_PyCompositeShape_MakeContainer
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33118 { (char *)"PyCompositeShape_Recompute", (PyCFunction
) _wrap_PyCompositeShape_Recompute
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33119 { (char *)"PyCompositeShape_RemoveChild", (PyCFunction
) _wrap_PyCompositeShape_RemoveChild
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33120 { (char *)"PyCompositeShape_base_OnDelete", (PyCFunction
) _wrap_PyCompositeShape_base_OnDelete
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33121 { (char *)"PyCompositeShape_base_OnDraw", (PyCFunction
) _wrap_PyCompositeShape_base_OnDraw
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33122 { (char *)"PyCompositeShape_base_OnDrawContents", (PyCFunction
) _wrap_PyCompositeShape_base_OnDrawContents
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33123 { (char *)"PyCompositeShape_base_OnDrawBranches", (PyCFunction
) _wrap_PyCompositeShape_base_OnDrawBranches
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33124 { (char *)"PyCompositeShape_base_OnMoveLinks", (PyCFunction
) _wrap_PyCompositeShape_base_OnMoveLinks
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33125 { (char *)"PyCompositeShape_base_OnErase", (PyCFunction
) _wrap_PyCompositeShape_base_OnErase
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33126 { (char *)"PyCompositeShape_base_OnEraseContents", (PyCFunction
) _wrap_PyCompositeShape_base_OnEraseContents
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33127 { (char *)"PyCompositeShape_base_OnHighlight", (PyCFunction
) _wrap_PyCompositeShape_base_OnHighlight
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33128 { (char *)"PyCompositeShape_base_OnLeftClick", (PyCFunction
) _wrap_PyCompositeShape_base_OnLeftClick
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33129 { (char *)"PyCompositeShape_base_OnLeftDoubleClick", (PyCFunction
) _wrap_PyCompositeShape_base_OnLeftDoubleClick
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33130 { (char *)"PyCompositeShape_base_OnRightClick", (PyCFunction
) _wrap_PyCompositeShape_base_OnRightClick
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33131 { (char *)"PyCompositeShape_base_OnSize", (PyCFunction
) _wrap_PyCompositeShape_base_OnSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33132 { (char *)"PyCompositeShape_base_OnMovePre", (PyCFunction
) _wrap_PyCompositeShape_base_OnMovePre
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33133 { (char *)"PyCompositeShape_base_OnMovePost", (PyCFunction
) _wrap_PyCompositeShape_base_OnMovePost
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33134 { (char *)"PyCompositeShape_base_OnDragLeft", (PyCFunction
) _wrap_PyCompositeShape_base_OnDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33135 { (char *)"PyCompositeShape_base_OnBeginDragLeft", (PyCFunction
) _wrap_PyCompositeShape_base_OnBeginDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33136 { (char *)"PyCompositeShape_base_OnEndDragLeft", (PyCFunction
) _wrap_PyCompositeShape_base_OnEndDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33137 { (char *)"PyCompositeShape_base_OnDragRight", (PyCFunction
) _wrap_PyCompositeShape_base_OnDragRight
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33138 { (char *)"PyCompositeShape_base_OnBeginDragRight", (PyCFunction
) _wrap_PyCompositeShape_base_OnBeginDragRight
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33139 { (char *)"PyCompositeShape_base_OnEndDragRight", (PyCFunction
) _wrap_PyCompositeShape_base_OnEndDragRight
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33140 { (char *)"PyCompositeShape_base_OnDrawOutline", (PyCFunction
) _wrap_PyCompositeShape_base_OnDrawOutline
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33141 { (char *)"PyCompositeShape_base_OnDrawControlPoints", (PyCFunction
) _wrap_PyCompositeShape_base_OnDrawControlPoints
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33142 { (char *)"PyCompositeShape_base_OnEraseControlPoints", (PyCFunction
) _wrap_PyCompositeShape_base_OnEraseControlPoints
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33143 { (char *)"PyCompositeShape_base_OnMoveLink", (PyCFunction
) _wrap_PyCompositeShape_base_OnMoveLink
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33144 { (char *)"PyCompositeShape_base_OnSizingDragLeft", (PyCFunction
) _wrap_PyCompositeShape_base_OnSizingDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33145 { (char *)"PyCompositeShape_base_OnSizingBeginDragLeft", (PyCFunction
) _wrap_PyCompositeShape_base_OnSizingBeginDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33146 { (char *)"PyCompositeShape_base_OnSizingEndDragLeft", (PyCFunction
) _wrap_PyCompositeShape_base_OnSizingEndDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33147 { (char *)"PyCompositeShape_base_OnBeginSize", (PyCFunction
) _wrap_PyCompositeShape_base_OnBeginSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33148 { (char *)"PyCompositeShape_base_OnEndSize", (PyCFunction
) _wrap_PyCompositeShape_base_OnEndSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33149 { (char *)"PyCompositeShape_swigregister", PyCompositeShape_swigregister
, METH_VARARGS
, NULL
},
33150 { (char *)"new_PyDividedShape", (PyCFunction
) _wrap_new_PyDividedShape
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33151 { (char *)"PyDividedShape__setCallbackInfo", (PyCFunction
) _wrap_PyDividedShape__setCallbackInfo
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33152 { (char *)"PyDividedShape_EditRegions", (PyCFunction
) _wrap_PyDividedShape_EditRegions
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33153 { (char *)"PyDividedShape_SetRegionSizes", (PyCFunction
) _wrap_PyDividedShape_SetRegionSizes
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33154 { (char *)"PyDividedShape_base_OnDelete", (PyCFunction
) _wrap_PyDividedShape_base_OnDelete
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33155 { (char *)"PyDividedShape_base_OnDraw", (PyCFunction
) _wrap_PyDividedShape_base_OnDraw
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33156 { (char *)"PyDividedShape_base_OnDrawContents", (PyCFunction
) _wrap_PyDividedShape_base_OnDrawContents
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33157 { (char *)"PyDividedShape_base_OnDrawBranches", (PyCFunction
) _wrap_PyDividedShape_base_OnDrawBranches
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33158 { (char *)"PyDividedShape_base_OnMoveLinks", (PyCFunction
) _wrap_PyDividedShape_base_OnMoveLinks
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33159 { (char *)"PyDividedShape_base_OnErase", (PyCFunction
) _wrap_PyDividedShape_base_OnErase
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33160 { (char *)"PyDividedShape_base_OnEraseContents", (PyCFunction
) _wrap_PyDividedShape_base_OnEraseContents
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33161 { (char *)"PyDividedShape_base_OnHighlight", (PyCFunction
) _wrap_PyDividedShape_base_OnHighlight
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33162 { (char *)"PyDividedShape_base_OnLeftClick", (PyCFunction
) _wrap_PyDividedShape_base_OnLeftClick
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33163 { (char *)"PyDividedShape_base_OnLeftDoubleClick", (PyCFunction
) _wrap_PyDividedShape_base_OnLeftDoubleClick
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33164 { (char *)"PyDividedShape_base_OnRightClick", (PyCFunction
) _wrap_PyDividedShape_base_OnRightClick
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33165 { (char *)"PyDividedShape_base_OnSize", (PyCFunction
) _wrap_PyDividedShape_base_OnSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33166 { (char *)"PyDividedShape_base_OnMovePre", (PyCFunction
) _wrap_PyDividedShape_base_OnMovePre
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33167 { (char *)"PyDividedShape_base_OnMovePost", (PyCFunction
) _wrap_PyDividedShape_base_OnMovePost
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33168 { (char *)"PyDividedShape_base_OnDragLeft", (PyCFunction
) _wrap_PyDividedShape_base_OnDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33169 { (char *)"PyDividedShape_base_OnBeginDragLeft", (PyCFunction
) _wrap_PyDividedShape_base_OnBeginDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33170 { (char *)"PyDividedShape_base_OnEndDragLeft", (PyCFunction
) _wrap_PyDividedShape_base_OnEndDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33171 { (char *)"PyDividedShape_base_OnDragRight", (PyCFunction
) _wrap_PyDividedShape_base_OnDragRight
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33172 { (char *)"PyDividedShape_base_OnBeginDragRight", (PyCFunction
) _wrap_PyDividedShape_base_OnBeginDragRight
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33173 { (char *)"PyDividedShape_base_OnEndDragRight", (PyCFunction
) _wrap_PyDividedShape_base_OnEndDragRight
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33174 { (char *)"PyDividedShape_base_OnDrawOutline", (PyCFunction
) _wrap_PyDividedShape_base_OnDrawOutline
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33175 { (char *)"PyDividedShape_base_OnDrawControlPoints", (PyCFunction
) _wrap_PyDividedShape_base_OnDrawControlPoints
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33176 { (char *)"PyDividedShape_base_OnEraseControlPoints", (PyCFunction
) _wrap_PyDividedShape_base_OnEraseControlPoints
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33177 { (char *)"PyDividedShape_base_OnMoveLink", (PyCFunction
) _wrap_PyDividedShape_base_OnMoveLink
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33178 { (char *)"PyDividedShape_base_OnSizingDragLeft", (PyCFunction
) _wrap_PyDividedShape_base_OnSizingDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33179 { (char *)"PyDividedShape_base_OnSizingBeginDragLeft", (PyCFunction
) _wrap_PyDividedShape_base_OnSizingBeginDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33180 { (char *)"PyDividedShape_base_OnSizingEndDragLeft", (PyCFunction
) _wrap_PyDividedShape_base_OnSizingEndDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33181 { (char *)"PyDividedShape_base_OnBeginSize", (PyCFunction
) _wrap_PyDividedShape_base_OnBeginSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33182 { (char *)"PyDividedShape_base_OnEndSize", (PyCFunction
) _wrap_PyDividedShape_base_OnEndSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33183 { (char *)"PyDividedShape_swigregister", PyDividedShape_swigregister
, METH_VARARGS
, NULL
},
33184 { (char *)"new_PyDivisionShape", (PyCFunction
) _wrap_new_PyDivisionShape
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33185 { (char *)"PyDivisionShape__setCallbackInfo", (PyCFunction
) _wrap_PyDivisionShape__setCallbackInfo
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33186 { (char *)"PyDivisionShape_AdjustBottom", (PyCFunction
) _wrap_PyDivisionShape_AdjustBottom
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33187 { (char *)"PyDivisionShape_AdjustLeft", (PyCFunction
) _wrap_PyDivisionShape_AdjustLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33188 { (char *)"PyDivisionShape_AdjustRight", (PyCFunction
) _wrap_PyDivisionShape_AdjustRight
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33189 { (char *)"PyDivisionShape_AdjustTop", (PyCFunction
) _wrap_PyDivisionShape_AdjustTop
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33190 { (char *)"PyDivisionShape_Divide", (PyCFunction
) _wrap_PyDivisionShape_Divide
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33191 { (char *)"PyDivisionShape_EditEdge", (PyCFunction
) _wrap_PyDivisionShape_EditEdge
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33192 { (char *)"PyDivisionShape_GetBottomSide", (PyCFunction
) _wrap_PyDivisionShape_GetBottomSide
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33193 { (char *)"PyDivisionShape_GetHandleSide", (PyCFunction
) _wrap_PyDivisionShape_GetHandleSide
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33194 { (char *)"PyDivisionShape_GetLeftSide", (PyCFunction
) _wrap_PyDivisionShape_GetLeftSide
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33195 { (char *)"PyDivisionShape_GetLeftSideColour", (PyCFunction
) _wrap_PyDivisionShape_GetLeftSideColour
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33196 { (char *)"PyDivisionShape_GetLeftSidePen", (PyCFunction
) _wrap_PyDivisionShape_GetLeftSidePen
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33197 { (char *)"PyDivisionShape_GetRightSide", (PyCFunction
) _wrap_PyDivisionShape_GetRightSide
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33198 { (char *)"PyDivisionShape_GetTopSide", (PyCFunction
) _wrap_PyDivisionShape_GetTopSide
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33199 { (char *)"PyDivisionShape_GetTopSidePen", (PyCFunction
) _wrap_PyDivisionShape_GetTopSidePen
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33200 { (char *)"PyDivisionShape_ResizeAdjoining", (PyCFunction
) _wrap_PyDivisionShape_ResizeAdjoining
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33201 { (char *)"PyDivisionShape_PopupMenu", (PyCFunction
) _wrap_PyDivisionShape_PopupMenu
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33202 { (char *)"PyDivisionShape_SetBottomSide", (PyCFunction
) _wrap_PyDivisionShape_SetBottomSide
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33203 { (char *)"PyDivisionShape_SetHandleSide", (PyCFunction
) _wrap_PyDivisionShape_SetHandleSide
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33204 { (char *)"PyDivisionShape_SetLeftSide", (PyCFunction
) _wrap_PyDivisionShape_SetLeftSide
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33205 { (char *)"PyDivisionShape_SetLeftSideColour", (PyCFunction
) _wrap_PyDivisionShape_SetLeftSideColour
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33206 { (char *)"PyDivisionShape_SetLeftSidePen", (PyCFunction
) _wrap_PyDivisionShape_SetLeftSidePen
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33207 { (char *)"PyDivisionShape_SetRightSide", (PyCFunction
) _wrap_PyDivisionShape_SetRightSide
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33208 { (char *)"PyDivisionShape_SetTopSide", (PyCFunction
) _wrap_PyDivisionShape_SetTopSide
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33209 { (char *)"PyDivisionShape_SetTopSideColour", (PyCFunction
) _wrap_PyDivisionShape_SetTopSideColour
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33210 { (char *)"PyDivisionShape_SetTopSidePen", (PyCFunction
) _wrap_PyDivisionShape_SetTopSidePen
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33211 { (char *)"PyDivisionShape_base_OnDelete", (PyCFunction
) _wrap_PyDivisionShape_base_OnDelete
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33212 { (char *)"PyDivisionShape_base_OnDraw", (PyCFunction
) _wrap_PyDivisionShape_base_OnDraw
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33213 { (char *)"PyDivisionShape_base_OnDrawContents", (PyCFunction
) _wrap_PyDivisionShape_base_OnDrawContents
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33214 { (char *)"PyDivisionShape_base_OnDrawBranches", (PyCFunction
) _wrap_PyDivisionShape_base_OnDrawBranches
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33215 { (char *)"PyDivisionShape_base_OnMoveLinks", (PyCFunction
) _wrap_PyDivisionShape_base_OnMoveLinks
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33216 { (char *)"PyDivisionShape_base_OnErase", (PyCFunction
) _wrap_PyDivisionShape_base_OnErase
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33217 { (char *)"PyDivisionShape_base_OnEraseContents", (PyCFunction
) _wrap_PyDivisionShape_base_OnEraseContents
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33218 { (char *)"PyDivisionShape_base_OnHighlight", (PyCFunction
) _wrap_PyDivisionShape_base_OnHighlight
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33219 { (char *)"PyDivisionShape_base_OnLeftClick", (PyCFunction
) _wrap_PyDivisionShape_base_OnLeftClick
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33220 { (char *)"PyDivisionShape_base_OnLeftDoubleClick", (PyCFunction
) _wrap_PyDivisionShape_base_OnLeftDoubleClick
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33221 { (char *)"PyDivisionShape_base_OnRightClick", (PyCFunction
) _wrap_PyDivisionShape_base_OnRightClick
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33222 { (char *)"PyDivisionShape_base_OnSize", (PyCFunction
) _wrap_PyDivisionShape_base_OnSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33223 { (char *)"PyDivisionShape_base_OnMovePre", (PyCFunction
) _wrap_PyDivisionShape_base_OnMovePre
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33224 { (char *)"PyDivisionShape_base_OnMovePost", (PyCFunction
) _wrap_PyDivisionShape_base_OnMovePost
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33225 { (char *)"PyDivisionShape_base_OnDragLeft", (PyCFunction
) _wrap_PyDivisionShape_base_OnDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33226 { (char *)"PyDivisionShape_base_OnBeginDragLeft", (PyCFunction
) _wrap_PyDivisionShape_base_OnBeginDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33227 { (char *)"PyDivisionShape_base_OnEndDragLeft", (PyCFunction
) _wrap_PyDivisionShape_base_OnEndDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33228 { (char *)"PyDivisionShape_base_OnDragRight", (PyCFunction
) _wrap_PyDivisionShape_base_OnDragRight
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33229 { (char *)"PyDivisionShape_base_OnBeginDragRight", (PyCFunction
) _wrap_PyDivisionShape_base_OnBeginDragRight
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33230 { (char *)"PyDivisionShape_base_OnEndDragRight", (PyCFunction
) _wrap_PyDivisionShape_base_OnEndDragRight
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33231 { (char *)"PyDivisionShape_base_OnDrawOutline", (PyCFunction
) _wrap_PyDivisionShape_base_OnDrawOutline
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33232 { (char *)"PyDivisionShape_base_OnDrawControlPoints", (PyCFunction
) _wrap_PyDivisionShape_base_OnDrawControlPoints
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33233 { (char *)"PyDivisionShape_base_OnEraseControlPoints", (PyCFunction
) _wrap_PyDivisionShape_base_OnEraseControlPoints
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33234 { (char *)"PyDivisionShape_base_OnMoveLink", (PyCFunction
) _wrap_PyDivisionShape_base_OnMoveLink
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33235 { (char *)"PyDivisionShape_base_OnSizingDragLeft", (PyCFunction
) _wrap_PyDivisionShape_base_OnSizingDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33236 { (char *)"PyDivisionShape_base_OnSizingBeginDragLeft", (PyCFunction
) _wrap_PyDivisionShape_base_OnSizingBeginDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33237 { (char *)"PyDivisionShape_base_OnSizingEndDragLeft", (PyCFunction
) _wrap_PyDivisionShape_base_OnSizingEndDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33238 { (char *)"PyDivisionShape_base_OnBeginSize", (PyCFunction
) _wrap_PyDivisionShape_base_OnBeginSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33239 { (char *)"PyDivisionShape_base_OnEndSize", (PyCFunction
) _wrap_PyDivisionShape_base_OnEndSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33240 { (char *)"PyDivisionShape_swigregister", PyDivisionShape_swigregister
, METH_VARARGS
, NULL
},
33241 { (char *)"new_PyEllipseShape", (PyCFunction
) _wrap_new_PyEllipseShape
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33242 { (char *)"PyEllipseShape__setCallbackInfo", (PyCFunction
) _wrap_PyEllipseShape__setCallbackInfo
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33243 { (char *)"PyEllipseShape_base_OnDraw", (PyCFunction
) _wrap_PyEllipseShape_base_OnDraw
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33244 { (char *)"PyEllipseShape_base_OnDrawContents", (PyCFunction
) _wrap_PyEllipseShape_base_OnDrawContents
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33245 { (char *)"PyEllipseShape_base_OnDrawBranches", (PyCFunction
) _wrap_PyEllipseShape_base_OnDrawBranches
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33246 { (char *)"PyEllipseShape_base_OnMoveLinks", (PyCFunction
) _wrap_PyEllipseShape_base_OnMoveLinks
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33247 { (char *)"PyEllipseShape_base_OnErase", (PyCFunction
) _wrap_PyEllipseShape_base_OnErase
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33248 { (char *)"PyEllipseShape_base_OnEraseContents", (PyCFunction
) _wrap_PyEllipseShape_base_OnEraseContents
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33249 { (char *)"PyEllipseShape_base_OnHighlight", (PyCFunction
) _wrap_PyEllipseShape_base_OnHighlight
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33250 { (char *)"PyEllipseShape_base_OnLeftClick", (PyCFunction
) _wrap_PyEllipseShape_base_OnLeftClick
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33251 { (char *)"PyEllipseShape_base_OnLeftDoubleClick", (PyCFunction
) _wrap_PyEllipseShape_base_OnLeftDoubleClick
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33252 { (char *)"PyEllipseShape_base_OnRightClick", (PyCFunction
) _wrap_PyEllipseShape_base_OnRightClick
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33253 { (char *)"PyEllipseShape_base_OnSize", (PyCFunction
) _wrap_PyEllipseShape_base_OnSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33254 { (char *)"PyEllipseShape_base_OnMovePre", (PyCFunction
) _wrap_PyEllipseShape_base_OnMovePre
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33255 { (char *)"PyEllipseShape_base_OnMovePost", (PyCFunction
) _wrap_PyEllipseShape_base_OnMovePost
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33256 { (char *)"PyEllipseShape_base_OnDragLeft", (PyCFunction
) _wrap_PyEllipseShape_base_OnDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33257 { (char *)"PyEllipseShape_base_OnBeginDragLeft", (PyCFunction
) _wrap_PyEllipseShape_base_OnBeginDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33258 { (char *)"PyEllipseShape_base_OnEndDragLeft", (PyCFunction
) _wrap_PyEllipseShape_base_OnEndDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33259 { (char *)"PyEllipseShape_base_OnDragRight", (PyCFunction
) _wrap_PyEllipseShape_base_OnDragRight
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33260 { (char *)"PyEllipseShape_base_OnBeginDragRight", (PyCFunction
) _wrap_PyEllipseShape_base_OnBeginDragRight
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33261 { (char *)"PyEllipseShape_base_OnEndDragRight", (PyCFunction
) _wrap_PyEllipseShape_base_OnEndDragRight
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33262 { (char *)"PyEllipseShape_base_OnDrawOutline", (PyCFunction
) _wrap_PyEllipseShape_base_OnDrawOutline
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33263 { (char *)"PyEllipseShape_base_OnDrawControlPoints", (PyCFunction
) _wrap_PyEllipseShape_base_OnDrawControlPoints
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33264 { (char *)"PyEllipseShape_base_OnEraseControlPoints", (PyCFunction
) _wrap_PyEllipseShape_base_OnEraseControlPoints
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33265 { (char *)"PyEllipseShape_base_OnMoveLink", (PyCFunction
) _wrap_PyEllipseShape_base_OnMoveLink
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33266 { (char *)"PyEllipseShape_base_OnSizingDragLeft", (PyCFunction
) _wrap_PyEllipseShape_base_OnSizingDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33267 { (char *)"PyEllipseShape_base_OnSizingBeginDragLeft", (PyCFunction
) _wrap_PyEllipseShape_base_OnSizingBeginDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33268 { (char *)"PyEllipseShape_base_OnSizingEndDragLeft", (PyCFunction
) _wrap_PyEllipseShape_base_OnSizingEndDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33269 { (char *)"PyEllipseShape_base_OnBeginSize", (PyCFunction
) _wrap_PyEllipseShape_base_OnBeginSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33270 { (char *)"PyEllipseShape_base_OnEndSize", (PyCFunction
) _wrap_PyEllipseShape_base_OnEndSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33271 { (char *)"PyEllipseShape_swigregister", PyEllipseShape_swigregister
, METH_VARARGS
, NULL
},
33272 { (char *)"new_PyCircleShape", (PyCFunction
) _wrap_new_PyCircleShape
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33273 { (char *)"PyCircleShape__setCallbackInfo", (PyCFunction
) _wrap_PyCircleShape__setCallbackInfo
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33274 { (char *)"PyCircleShape_base_OnDraw", (PyCFunction
) _wrap_PyCircleShape_base_OnDraw
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33275 { (char *)"PyCircleShape_base_OnDrawContents", (PyCFunction
) _wrap_PyCircleShape_base_OnDrawContents
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33276 { (char *)"PyCircleShape_base_OnDrawBranches", (PyCFunction
) _wrap_PyCircleShape_base_OnDrawBranches
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33277 { (char *)"PyCircleShape_base_OnMoveLinks", (PyCFunction
) _wrap_PyCircleShape_base_OnMoveLinks
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33278 { (char *)"PyCircleShape_base_OnErase", (PyCFunction
) _wrap_PyCircleShape_base_OnErase
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33279 { (char *)"PyCircleShape_base_OnEraseContents", (PyCFunction
) _wrap_PyCircleShape_base_OnEraseContents
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33280 { (char *)"PyCircleShape_base_OnHighlight", (PyCFunction
) _wrap_PyCircleShape_base_OnHighlight
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33281 { (char *)"PyCircleShape_base_OnLeftClick", (PyCFunction
) _wrap_PyCircleShape_base_OnLeftClick
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33282 { (char *)"PyCircleShape_base_OnLeftDoubleClick", (PyCFunction
) _wrap_PyCircleShape_base_OnLeftDoubleClick
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33283 { (char *)"PyCircleShape_base_OnRightClick", (PyCFunction
) _wrap_PyCircleShape_base_OnRightClick
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33284 { (char *)"PyCircleShape_base_OnSize", (PyCFunction
) _wrap_PyCircleShape_base_OnSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33285 { (char *)"PyCircleShape_base_OnMovePre", (PyCFunction
) _wrap_PyCircleShape_base_OnMovePre
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33286 { (char *)"PyCircleShape_base_OnMovePost", (PyCFunction
) _wrap_PyCircleShape_base_OnMovePost
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33287 { (char *)"PyCircleShape_base_OnDragLeft", (PyCFunction
) _wrap_PyCircleShape_base_OnDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33288 { (char *)"PyCircleShape_base_OnBeginDragLeft", (PyCFunction
) _wrap_PyCircleShape_base_OnBeginDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33289 { (char *)"PyCircleShape_base_OnEndDragLeft", (PyCFunction
) _wrap_PyCircleShape_base_OnEndDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33290 { (char *)"PyCircleShape_base_OnDragRight", (PyCFunction
) _wrap_PyCircleShape_base_OnDragRight
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33291 { (char *)"PyCircleShape_base_OnBeginDragRight", (PyCFunction
) _wrap_PyCircleShape_base_OnBeginDragRight
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33292 { (char *)"PyCircleShape_base_OnEndDragRight", (PyCFunction
) _wrap_PyCircleShape_base_OnEndDragRight
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33293 { (char *)"PyCircleShape_base_OnDrawOutline", (PyCFunction
) _wrap_PyCircleShape_base_OnDrawOutline
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33294 { (char *)"PyCircleShape_base_OnDrawControlPoints", (PyCFunction
) _wrap_PyCircleShape_base_OnDrawControlPoints
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33295 { (char *)"PyCircleShape_base_OnEraseControlPoints", (PyCFunction
) _wrap_PyCircleShape_base_OnEraseControlPoints
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33296 { (char *)"PyCircleShape_base_OnMoveLink", (PyCFunction
) _wrap_PyCircleShape_base_OnMoveLink
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33297 { (char *)"PyCircleShape_base_OnSizingDragLeft", (PyCFunction
) _wrap_PyCircleShape_base_OnSizingDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33298 { (char *)"PyCircleShape_base_OnSizingBeginDragLeft", (PyCFunction
) _wrap_PyCircleShape_base_OnSizingBeginDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33299 { (char *)"PyCircleShape_base_OnSizingEndDragLeft", (PyCFunction
) _wrap_PyCircleShape_base_OnSizingEndDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33300 { (char *)"PyCircleShape_base_OnBeginSize", (PyCFunction
) _wrap_PyCircleShape_base_OnBeginSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33301 { (char *)"PyCircleShape_base_OnEndSize", (PyCFunction
) _wrap_PyCircleShape_base_OnEndSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33302 { (char *)"PyCircleShape_swigregister", PyCircleShape_swigregister
, METH_VARARGS
, NULL
},
33303 { (char *)"new_ArrowHead", (PyCFunction
) _wrap_new_ArrowHead
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33304 { (char *)"delete_ArrowHead", (PyCFunction
) _wrap_delete_ArrowHead
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33305 { (char *)"ArrowHead__GetType", (PyCFunction
) _wrap_ArrowHead__GetType
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33306 { (char *)"ArrowHead_GetPosition", (PyCFunction
) _wrap_ArrowHead_GetPosition
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33307 { (char *)"ArrowHead_SetPosition", (PyCFunction
) _wrap_ArrowHead_SetPosition
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33308 { (char *)"ArrowHead_GetXOffset", (PyCFunction
) _wrap_ArrowHead_GetXOffset
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33309 { (char *)"ArrowHead_GetYOffset", (PyCFunction
) _wrap_ArrowHead_GetYOffset
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33310 { (char *)"ArrowHead_GetSpacing", (PyCFunction
) _wrap_ArrowHead_GetSpacing
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33311 { (char *)"ArrowHead_GetSize", (PyCFunction
) _wrap_ArrowHead_GetSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33312 { (char *)"ArrowHead_GetName", (PyCFunction
) _wrap_ArrowHead_GetName
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33313 { (char *)"ArrowHead_SetXOffset", (PyCFunction
) _wrap_ArrowHead_SetXOffset
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33314 { (char *)"ArrowHead_SetYOffset", (PyCFunction
) _wrap_ArrowHead_SetYOffset
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33315 { (char *)"ArrowHead_GetMetaFile", (PyCFunction
) _wrap_ArrowHead_GetMetaFile
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33316 { (char *)"ArrowHead_GetId", (PyCFunction
) _wrap_ArrowHead_GetId
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33317 { (char *)"ArrowHead_GetArrowEnd", (PyCFunction
) _wrap_ArrowHead_GetArrowEnd
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33318 { (char *)"ArrowHead_GetArrowSize", (PyCFunction
) _wrap_ArrowHead_GetArrowSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33319 { (char *)"ArrowHead_SetSize", (PyCFunction
) _wrap_ArrowHead_SetSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33320 { (char *)"ArrowHead_SetSpacing", (PyCFunction
) _wrap_ArrowHead_SetSpacing
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33321 { (char *)"ArrowHead_swigregister", ArrowHead_swigregister
, METH_VARARGS
, NULL
},
33322 { (char *)"new_PyLineShape", (PyCFunction
) _wrap_new_PyLineShape
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33323 { (char *)"PyLineShape__setCallbackInfo", (PyCFunction
) _wrap_PyLineShape__setCallbackInfo
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33324 { (char *)"PyLineShape_AddArrow", (PyCFunction
) _wrap_PyLineShape_AddArrow
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33325 { (char *)"PyLineShape_AddArrowOrdered", (PyCFunction
) _wrap_PyLineShape_AddArrowOrdered
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33326 { (char *)"PyLineShape_ClearArrow", (PyCFunction
) _wrap_PyLineShape_ClearArrow
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33327 { (char *)"PyLineShape_ClearArrowsAtPosition", (PyCFunction
) _wrap_PyLineShape_ClearArrowsAtPosition
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33328 { (char *)"PyLineShape_DrawArrow", (PyCFunction
) _wrap_PyLineShape_DrawArrow
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33329 { (char *)"PyLineShape_DeleteArrowHeadId", (PyCFunction
) _wrap_PyLineShape_DeleteArrowHeadId
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33330 { (char *)"PyLineShape_DeleteArrowHead", (PyCFunction
) _wrap_PyLineShape_DeleteArrowHead
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33331 { (char *)"PyLineShape_DeleteLineControlPoint", (PyCFunction
) _wrap_PyLineShape_DeleteLineControlPoint
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33332 { (char *)"PyLineShape_DrawArrows", (PyCFunction
) _wrap_PyLineShape_DrawArrows
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33333 { (char *)"PyLineShape_DrawRegion", (PyCFunction
) _wrap_PyLineShape_DrawRegion
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33334 { (char *)"PyLineShape_EraseRegion", (PyCFunction
) _wrap_PyLineShape_EraseRegion
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33335 { (char *)"PyLineShape_FindArrowHeadId", (PyCFunction
) _wrap_PyLineShape_FindArrowHeadId
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33336 { (char *)"PyLineShape_FindArrowHead", (PyCFunction
) _wrap_PyLineShape_FindArrowHead
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33337 { (char *)"PyLineShape_FindLineEndPoints", (PyCFunction
) _wrap_PyLineShape_FindLineEndPoints
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33338 { (char *)"PyLineShape_FindLinePosition", (PyCFunction
) _wrap_PyLineShape_FindLinePosition
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33339 { (char *)"PyLineShape_FindMinimumWidth", (PyCFunction
) _wrap_PyLineShape_FindMinimumWidth
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33340 { (char *)"PyLineShape_FindNth", (PyCFunction
) _wrap_PyLineShape_FindNth
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33341 { (char *)"PyLineShape_GetAttachmentFrom", (PyCFunction
) _wrap_PyLineShape_GetAttachmentFrom
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33342 { (char *)"PyLineShape_GetAttachmentTo", (PyCFunction
) _wrap_PyLineShape_GetAttachmentTo
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33343 { (char *)"PyLineShape_GetEnds", (PyCFunction
) _wrap_PyLineShape_GetEnds
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33344 { (char *)"PyLineShape_GetFrom", (PyCFunction
) _wrap_PyLineShape_GetFrom
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33345 { (char *)"PyLineShape_GetLabelPosition", (PyCFunction
) _wrap_PyLineShape_GetLabelPosition
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33346 { (char *)"PyLineShape_GetNextControlPoint", (PyCFunction
) _wrap_PyLineShape_GetNextControlPoint
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33347 { (char *)"PyLineShape_GetTo", (PyCFunction
) _wrap_PyLineShape_GetTo
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33348 { (char *)"PyLineShape_Initialise", (PyCFunction
) _wrap_PyLineShape_Initialise
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33349 { (char *)"PyLineShape_InsertLineControlPoint", (PyCFunction
) _wrap_PyLineShape_InsertLineControlPoint
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33350 { (char *)"PyLineShape_IsEnd", (PyCFunction
) _wrap_PyLineShape_IsEnd
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33351 { (char *)"PyLineShape_IsSpline", (PyCFunction
) _wrap_PyLineShape_IsSpline
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33352 { (char *)"PyLineShape_MakeLineControlPoints", (PyCFunction
) _wrap_PyLineShape_MakeLineControlPoints
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33353 { (char *)"PyLineShape_GetLineControlPoints", (PyCFunction
) _wrap_PyLineShape_GetLineControlPoints
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33354 { (char *)"PyLineShape_SetLineControlPoints", (PyCFunction
) _wrap_PyLineShape_SetLineControlPoints
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33355 { (char *)"PyLineShape_SetAttachmentFrom", (PyCFunction
) _wrap_PyLineShape_SetAttachmentFrom
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33356 { (char *)"PyLineShape_SetAttachments", (PyCFunction
) _wrap_PyLineShape_SetAttachments
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33357 { (char *)"PyLineShape_SetAttachmentTo", (PyCFunction
) _wrap_PyLineShape_SetAttachmentTo
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33358 { (char *)"PyLineShape_SetEnds", (PyCFunction
) _wrap_PyLineShape_SetEnds
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33359 { (char *)"PyLineShape_SetFrom", (PyCFunction
) _wrap_PyLineShape_SetFrom
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33360 { (char *)"PyLineShape_SetIgnoreOffsets", (PyCFunction
) _wrap_PyLineShape_SetIgnoreOffsets
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33361 { (char *)"PyLineShape_SetSpline", (PyCFunction
) _wrap_PyLineShape_SetSpline
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33362 { (char *)"PyLineShape_SetTo", (PyCFunction
) _wrap_PyLineShape_SetTo
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33363 { (char *)"PyLineShape_Straighten", (PyCFunction
) _wrap_PyLineShape_Straighten
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33364 { (char *)"PyLineShape_Unlink", (PyCFunction
) _wrap_PyLineShape_Unlink
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33365 { (char *)"PyLineShape_SetAlignmentOrientation", (PyCFunction
) _wrap_PyLineShape_SetAlignmentOrientation
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33366 { (char *)"PyLineShape_SetAlignmentType", (PyCFunction
) _wrap_PyLineShape_SetAlignmentType
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33367 { (char *)"PyLineShape_GetAlignmentOrientation", (PyCFunction
) _wrap_PyLineShape_GetAlignmentOrientation
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33368 { (char *)"PyLineShape_GetAlignmentType", (PyCFunction
) _wrap_PyLineShape_GetAlignmentType
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33369 { (char *)"PyLineShape_GetAlignmentStart", (PyCFunction
) _wrap_PyLineShape_GetAlignmentStart
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33370 { (char *)"PyLineShape_GetAlignmentEnd", (PyCFunction
) _wrap_PyLineShape_GetAlignmentEnd
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33371 { (char *)"PyLineShape_base_OnDraw", (PyCFunction
) _wrap_PyLineShape_base_OnDraw
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33372 { (char *)"PyLineShape_base_OnDrawContents", (PyCFunction
) _wrap_PyLineShape_base_OnDrawContents
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33373 { (char *)"PyLineShape_base_OnDrawBranches", (PyCFunction
) _wrap_PyLineShape_base_OnDrawBranches
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33374 { (char *)"PyLineShape_base_OnMoveLinks", (PyCFunction
) _wrap_PyLineShape_base_OnMoveLinks
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33375 { (char *)"PyLineShape_base_OnErase", (PyCFunction
) _wrap_PyLineShape_base_OnErase
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33376 { (char *)"PyLineShape_base_OnEraseContents", (PyCFunction
) _wrap_PyLineShape_base_OnEraseContents
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33377 { (char *)"PyLineShape_base_OnHighlight", (PyCFunction
) _wrap_PyLineShape_base_OnHighlight
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33378 { (char *)"PyLineShape_base_OnLeftClick", (PyCFunction
) _wrap_PyLineShape_base_OnLeftClick
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33379 { (char *)"PyLineShape_base_OnLeftDoubleClick", (PyCFunction
) _wrap_PyLineShape_base_OnLeftDoubleClick
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33380 { (char *)"PyLineShape_base_OnRightClick", (PyCFunction
) _wrap_PyLineShape_base_OnRightClick
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33381 { (char *)"PyLineShape_base_OnSize", (PyCFunction
) _wrap_PyLineShape_base_OnSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33382 { (char *)"PyLineShape_base_OnMovePre", (PyCFunction
) _wrap_PyLineShape_base_OnMovePre
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33383 { (char *)"PyLineShape_base_OnMovePost", (PyCFunction
) _wrap_PyLineShape_base_OnMovePost
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33384 { (char *)"PyLineShape_base_OnDragLeft", (PyCFunction
) _wrap_PyLineShape_base_OnDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33385 { (char *)"PyLineShape_base_OnBeginDragLeft", (PyCFunction
) _wrap_PyLineShape_base_OnBeginDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33386 { (char *)"PyLineShape_base_OnEndDragLeft", (PyCFunction
) _wrap_PyLineShape_base_OnEndDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33387 { (char *)"PyLineShape_base_OnDragRight", (PyCFunction
) _wrap_PyLineShape_base_OnDragRight
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33388 { (char *)"PyLineShape_base_OnBeginDragRight", (PyCFunction
) _wrap_PyLineShape_base_OnBeginDragRight
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33389 { (char *)"PyLineShape_base_OnEndDragRight", (PyCFunction
) _wrap_PyLineShape_base_OnEndDragRight
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33390 { (char *)"PyLineShape_base_OnDrawOutline", (PyCFunction
) _wrap_PyLineShape_base_OnDrawOutline
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33391 { (char *)"PyLineShape_base_OnDrawControlPoints", (PyCFunction
) _wrap_PyLineShape_base_OnDrawControlPoints
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33392 { (char *)"PyLineShape_base_OnEraseControlPoints", (PyCFunction
) _wrap_PyLineShape_base_OnEraseControlPoints
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33393 { (char *)"PyLineShape_base_OnMoveLink", (PyCFunction
) _wrap_PyLineShape_base_OnMoveLink
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33394 { (char *)"PyLineShape_base_OnSizingDragLeft", (PyCFunction
) _wrap_PyLineShape_base_OnSizingDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33395 { (char *)"PyLineShape_base_OnSizingBeginDragLeft", (PyCFunction
) _wrap_PyLineShape_base_OnSizingBeginDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33396 { (char *)"PyLineShape_base_OnSizingEndDragLeft", (PyCFunction
) _wrap_PyLineShape_base_OnSizingEndDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33397 { (char *)"PyLineShape_base_OnBeginSize", (PyCFunction
) _wrap_PyLineShape_base_OnBeginSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33398 { (char *)"PyLineShape_base_OnEndSize", (PyCFunction
) _wrap_PyLineShape_base_OnEndSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33399 { (char *)"PyLineShape_swigregister", PyLineShape_swigregister
, METH_VARARGS
, NULL
},
33400 { (char *)"new_PyPolygonShape", (PyCFunction
) _wrap_new_PyPolygonShape
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33401 { (char *)"PyPolygonShape__setCallbackInfo", (PyCFunction
) _wrap_PyPolygonShape__setCallbackInfo
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33402 { (char *)"PyPolygonShape_Create", (PyCFunction
) _wrap_PyPolygonShape_Create
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33403 { (char *)"PyPolygonShape_AddPolygonPoint", (PyCFunction
) _wrap_PyPolygonShape_AddPolygonPoint
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33404 { (char *)"PyPolygonShape_CalculatePolygonCentre", (PyCFunction
) _wrap_PyPolygonShape_CalculatePolygonCentre
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33405 { (char *)"PyPolygonShape_DeletePolygonPoint", (PyCFunction
) _wrap_PyPolygonShape_DeletePolygonPoint
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33406 { (char *)"PyPolygonShape_GetPoints", (PyCFunction
) _wrap_PyPolygonShape_GetPoints
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33407 { (char *)"PyPolygonShape_GetOriginalPoints", (PyCFunction
) _wrap_PyPolygonShape_GetOriginalPoints
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33408 { (char *)"PyPolygonShape_GetOriginalWidth", (PyCFunction
) _wrap_PyPolygonShape_GetOriginalWidth
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33409 { (char *)"PyPolygonShape_GetOriginalHeight", (PyCFunction
) _wrap_PyPolygonShape_GetOriginalHeight
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33410 { (char *)"PyPolygonShape_SetOriginalWidth", (PyCFunction
) _wrap_PyPolygonShape_SetOriginalWidth
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33411 { (char *)"PyPolygonShape_SetOriginalHeight", (PyCFunction
) _wrap_PyPolygonShape_SetOriginalHeight
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33412 { (char *)"PyPolygonShape_UpdateOriginalPoints", (PyCFunction
) _wrap_PyPolygonShape_UpdateOriginalPoints
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33413 { (char *)"PyPolygonShape_base_OnDraw", (PyCFunction
) _wrap_PyPolygonShape_base_OnDraw
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33414 { (char *)"PyPolygonShape_base_OnDrawContents", (PyCFunction
) _wrap_PyPolygonShape_base_OnDrawContents
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33415 { (char *)"PyPolygonShape_base_OnDrawBranches", (PyCFunction
) _wrap_PyPolygonShape_base_OnDrawBranches
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33416 { (char *)"PyPolygonShape_base_OnMoveLinks", (PyCFunction
) _wrap_PyPolygonShape_base_OnMoveLinks
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33417 { (char *)"PyPolygonShape_base_OnErase", (PyCFunction
) _wrap_PyPolygonShape_base_OnErase
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33418 { (char *)"PyPolygonShape_base_OnEraseContents", (PyCFunction
) _wrap_PyPolygonShape_base_OnEraseContents
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33419 { (char *)"PyPolygonShape_base_OnHighlight", (PyCFunction
) _wrap_PyPolygonShape_base_OnHighlight
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33420 { (char *)"PyPolygonShape_base_OnLeftClick", (PyCFunction
) _wrap_PyPolygonShape_base_OnLeftClick
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33421 { (char *)"PyPolygonShape_base_OnLeftDoubleClick", (PyCFunction
) _wrap_PyPolygonShape_base_OnLeftDoubleClick
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33422 { (char *)"PyPolygonShape_base_OnRightClick", (PyCFunction
) _wrap_PyPolygonShape_base_OnRightClick
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33423 { (char *)"PyPolygonShape_base_OnSize", (PyCFunction
) _wrap_PyPolygonShape_base_OnSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33424 { (char *)"PyPolygonShape_base_OnMovePre", (PyCFunction
) _wrap_PyPolygonShape_base_OnMovePre
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33425 { (char *)"PyPolygonShape_base_OnMovePost", (PyCFunction
) _wrap_PyPolygonShape_base_OnMovePost
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33426 { (char *)"PyPolygonShape_base_OnDragLeft", (PyCFunction
) _wrap_PyPolygonShape_base_OnDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33427 { (char *)"PyPolygonShape_base_OnBeginDragLeft", (PyCFunction
) _wrap_PyPolygonShape_base_OnBeginDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33428 { (char *)"PyPolygonShape_base_OnEndDragLeft", (PyCFunction
) _wrap_PyPolygonShape_base_OnEndDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33429 { (char *)"PyPolygonShape_base_OnDragRight", (PyCFunction
) _wrap_PyPolygonShape_base_OnDragRight
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33430 { (char *)"PyPolygonShape_base_OnBeginDragRight", (PyCFunction
) _wrap_PyPolygonShape_base_OnBeginDragRight
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33431 { (char *)"PyPolygonShape_base_OnEndDragRight", (PyCFunction
) _wrap_PyPolygonShape_base_OnEndDragRight
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33432 { (char *)"PyPolygonShape_base_OnDrawOutline", (PyCFunction
) _wrap_PyPolygonShape_base_OnDrawOutline
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33433 { (char *)"PyPolygonShape_base_OnDrawControlPoints", (PyCFunction
) _wrap_PyPolygonShape_base_OnDrawControlPoints
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33434 { (char *)"PyPolygonShape_base_OnEraseControlPoints", (PyCFunction
) _wrap_PyPolygonShape_base_OnEraseControlPoints
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33435 { (char *)"PyPolygonShape_base_OnMoveLink", (PyCFunction
) _wrap_PyPolygonShape_base_OnMoveLink
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33436 { (char *)"PyPolygonShape_base_OnSizingDragLeft", (PyCFunction
) _wrap_PyPolygonShape_base_OnSizingDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33437 { (char *)"PyPolygonShape_base_OnSizingBeginDragLeft", (PyCFunction
) _wrap_PyPolygonShape_base_OnSizingBeginDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33438 { (char *)"PyPolygonShape_base_OnSizingEndDragLeft", (PyCFunction
) _wrap_PyPolygonShape_base_OnSizingEndDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33439 { (char *)"PyPolygonShape_base_OnBeginSize", (PyCFunction
) _wrap_PyPolygonShape_base_OnBeginSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33440 { (char *)"PyPolygonShape_base_OnEndSize", (PyCFunction
) _wrap_PyPolygonShape_base_OnEndSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33441 { (char *)"PyPolygonShape_swigregister", PyPolygonShape_swigregister
, METH_VARARGS
, NULL
},
33442 { (char *)"new_PyTextShape", (PyCFunction
) _wrap_new_PyTextShape
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33443 { (char *)"PyTextShape__setCallbackInfo", (PyCFunction
) _wrap_PyTextShape__setCallbackInfo
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33444 { (char *)"PyTextShape_base_OnDelete", (PyCFunction
) _wrap_PyTextShape_base_OnDelete
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33445 { (char *)"PyTextShape_base_OnDraw", (PyCFunction
) _wrap_PyTextShape_base_OnDraw
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33446 { (char *)"PyTextShape_base_OnDrawContents", (PyCFunction
) _wrap_PyTextShape_base_OnDrawContents
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33447 { (char *)"PyTextShape_base_OnDrawBranches", (PyCFunction
) _wrap_PyTextShape_base_OnDrawBranches
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33448 { (char *)"PyTextShape_base_OnMoveLinks", (PyCFunction
) _wrap_PyTextShape_base_OnMoveLinks
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33449 { (char *)"PyTextShape_base_OnErase", (PyCFunction
) _wrap_PyTextShape_base_OnErase
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33450 { (char *)"PyTextShape_base_OnEraseContents", (PyCFunction
) _wrap_PyTextShape_base_OnEraseContents
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33451 { (char *)"PyTextShape_base_OnHighlight", (PyCFunction
) _wrap_PyTextShape_base_OnHighlight
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33452 { (char *)"PyTextShape_base_OnLeftClick", (PyCFunction
) _wrap_PyTextShape_base_OnLeftClick
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33453 { (char *)"PyTextShape_base_OnLeftDoubleClick", (PyCFunction
) _wrap_PyTextShape_base_OnLeftDoubleClick
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33454 { (char *)"PyTextShape_base_OnRightClick", (PyCFunction
) _wrap_PyTextShape_base_OnRightClick
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33455 { (char *)"PyTextShape_base_OnSize", (PyCFunction
) _wrap_PyTextShape_base_OnSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33456 { (char *)"PyTextShape_base_OnMovePre", (PyCFunction
) _wrap_PyTextShape_base_OnMovePre
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33457 { (char *)"PyTextShape_base_OnMovePost", (PyCFunction
) _wrap_PyTextShape_base_OnMovePost
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33458 { (char *)"PyTextShape_base_OnDragLeft", (PyCFunction
) _wrap_PyTextShape_base_OnDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33459 { (char *)"PyTextShape_base_OnBeginDragLeft", (PyCFunction
) _wrap_PyTextShape_base_OnBeginDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33460 { (char *)"PyTextShape_base_OnEndDragLeft", (PyCFunction
) _wrap_PyTextShape_base_OnEndDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33461 { (char *)"PyTextShape_base_OnDragRight", (PyCFunction
) _wrap_PyTextShape_base_OnDragRight
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33462 { (char *)"PyTextShape_base_OnBeginDragRight", (PyCFunction
) _wrap_PyTextShape_base_OnBeginDragRight
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33463 { (char *)"PyTextShape_base_OnEndDragRight", (PyCFunction
) _wrap_PyTextShape_base_OnEndDragRight
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33464 { (char *)"PyTextShape_base_OnDrawOutline", (PyCFunction
) _wrap_PyTextShape_base_OnDrawOutline
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33465 { (char *)"PyTextShape_base_OnDrawControlPoints", (PyCFunction
) _wrap_PyTextShape_base_OnDrawControlPoints
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33466 { (char *)"PyTextShape_base_OnEraseControlPoints", (PyCFunction
) _wrap_PyTextShape_base_OnEraseControlPoints
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33467 { (char *)"PyTextShape_base_OnMoveLink", (PyCFunction
) _wrap_PyTextShape_base_OnMoveLink
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33468 { (char *)"PyTextShape_base_OnSizingDragLeft", (PyCFunction
) _wrap_PyTextShape_base_OnSizingDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33469 { (char *)"PyTextShape_base_OnSizingBeginDragLeft", (PyCFunction
) _wrap_PyTextShape_base_OnSizingBeginDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33470 { (char *)"PyTextShape_base_OnSizingEndDragLeft", (PyCFunction
) _wrap_PyTextShape_base_OnSizingEndDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33471 { (char *)"PyTextShape_base_OnBeginSize", (PyCFunction
) _wrap_PyTextShape_base_OnBeginSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33472 { (char *)"PyTextShape_base_OnEndSize", (PyCFunction
) _wrap_PyTextShape_base_OnEndSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33473 { (char *)"PyTextShape_swigregister", PyTextShape_swigregister
, METH_VARARGS
, NULL
},
33474 { (char *)"new_Diagram", (PyCFunction
) _wrap_new_Diagram
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33475 { (char *)"Diagram_AddShape", (PyCFunction
) _wrap_Diagram_AddShape
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33476 { (char *)"Diagram_Clear", (PyCFunction
) _wrap_Diagram_Clear
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33477 { (char *)"Diagram_DeleteAllShapes", (PyCFunction
) _wrap_Diagram_DeleteAllShapes
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33478 { (char *)"Diagram_DrawOutline", (PyCFunction
) _wrap_Diagram_DrawOutline
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33479 { (char *)"Diagram_FindShape", (PyCFunction
) _wrap_Diagram_FindShape
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33480 { (char *)"Diagram_GetCanvas", (PyCFunction
) _wrap_Diagram_GetCanvas
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33481 { (char *)"Diagram_GetCount", (PyCFunction
) _wrap_Diagram_GetCount
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33482 { (char *)"Diagram_GetGridSpacing", (PyCFunction
) _wrap_Diagram_GetGridSpacing
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33483 { (char *)"Diagram_GetMouseTolerance", (PyCFunction
) _wrap_Diagram_GetMouseTolerance
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33484 { (char *)"Diagram_GetShapeList", (PyCFunction
) _wrap_Diagram_GetShapeList
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33485 { (char *)"Diagram_GetQuickEditMode", (PyCFunction
) _wrap_Diagram_GetQuickEditMode
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33486 { (char *)"Diagram_GetSnapToGrid", (PyCFunction
) _wrap_Diagram_GetSnapToGrid
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33487 { (char *)"Diagram_InsertShape", (PyCFunction
) _wrap_Diagram_InsertShape
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33488 { (char *)"Diagram_RecentreAll", (PyCFunction
) _wrap_Diagram_RecentreAll
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33489 { (char *)"Diagram_Redraw", (PyCFunction
) _wrap_Diagram_Redraw
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33490 { (char *)"Diagram_RemoveAllShapes", (PyCFunction
) _wrap_Diagram_RemoveAllShapes
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33491 { (char *)"Diagram_RemoveShape", (PyCFunction
) _wrap_Diagram_RemoveShape
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33492 { (char *)"Diagram_SetCanvas", (PyCFunction
) _wrap_Diagram_SetCanvas
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33493 { (char *)"Diagram_SetGridSpacing", (PyCFunction
) _wrap_Diagram_SetGridSpacing
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33494 { (char *)"Diagram_SetMouseTolerance", (PyCFunction
) _wrap_Diagram_SetMouseTolerance
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33495 { (char *)"Diagram_SetQuickEditMode", (PyCFunction
) _wrap_Diagram_SetQuickEditMode
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33496 { (char *)"Diagram_SetSnapToGrid", (PyCFunction
) _wrap_Diagram_SetSnapToGrid
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33497 { (char *)"Diagram_ShowAll", (PyCFunction
) _wrap_Diagram_ShowAll
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33498 { (char *)"Diagram_Snap", (PyCFunction
) _wrap_Diagram_Snap
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33499 { (char *)"Diagram_swigregister", Diagram_swigregister
, METH_VARARGS
, NULL
},
33500 { (char *)"new_PyShapeCanvas", (PyCFunction
) _wrap_new_PyShapeCanvas
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33501 { (char *)"PyShapeCanvas__setCallbackInfo", (PyCFunction
) _wrap_PyShapeCanvas__setCallbackInfo
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33502 { (char *)"PyShapeCanvas_AddShape", (PyCFunction
) _wrap_PyShapeCanvas_AddShape
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33503 { (char *)"PyShapeCanvas_FindShape", (PyCFunction
) _wrap_PyShapeCanvas_FindShape
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33504 { (char *)"PyShapeCanvas_FindFirstSensitiveShape", (PyCFunction
) _wrap_PyShapeCanvas_FindFirstSensitiveShape
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33505 { (char *)"PyShapeCanvas_GetDiagram", (PyCFunction
) _wrap_PyShapeCanvas_GetDiagram
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33506 { (char *)"PyShapeCanvas_GetQuickEditMode", (PyCFunction
) _wrap_PyShapeCanvas_GetQuickEditMode
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33507 { (char *)"PyShapeCanvas_InsertShape", (PyCFunction
) _wrap_PyShapeCanvas_InsertShape
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33508 { (char *)"PyShapeCanvas_base_OnBeginDragLeft", (PyCFunction
) _wrap_PyShapeCanvas_base_OnBeginDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33509 { (char *)"PyShapeCanvas_base_OnBeginDragRight", (PyCFunction
) _wrap_PyShapeCanvas_base_OnBeginDragRight
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33510 { (char *)"PyShapeCanvas_base_OnEndDragLeft", (PyCFunction
) _wrap_PyShapeCanvas_base_OnEndDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33511 { (char *)"PyShapeCanvas_base_OnEndDragRight", (PyCFunction
) _wrap_PyShapeCanvas_base_OnEndDragRight
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33512 { (char *)"PyShapeCanvas_base_OnDragLeft", (PyCFunction
) _wrap_PyShapeCanvas_base_OnDragLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33513 { (char *)"PyShapeCanvas_base_OnDragRight", (PyCFunction
) _wrap_PyShapeCanvas_base_OnDragRight
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33514 { (char *)"PyShapeCanvas_base_OnLeftClick", (PyCFunction
) _wrap_PyShapeCanvas_base_OnLeftClick
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33515 { (char *)"PyShapeCanvas_base_OnRightClick", (PyCFunction
) _wrap_PyShapeCanvas_base_OnRightClick
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33516 { (char *)"PyShapeCanvas_Redraw", (PyCFunction
) _wrap_PyShapeCanvas_Redraw
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33517 { (char *)"PyShapeCanvas_RemoveShape", (PyCFunction
) _wrap_PyShapeCanvas_RemoveShape
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33518 { (char *)"PyShapeCanvas_SetDiagram", (PyCFunction
) _wrap_PyShapeCanvas_SetDiagram
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33519 { (char *)"PyShapeCanvas_Snap", (PyCFunction
) _wrap_PyShapeCanvas_Snap
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33520 { (char *)"PyShapeCanvas_swigregister", PyShapeCanvas_swigregister
, METH_VARARGS
, NULL
},
33521 { (char *)"OGLInitialize", (PyCFunction
) _wrap_OGLInitialize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33522 { (char *)"OGLCleanUp", (PyCFunction
) _wrap_OGLCleanUp
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
33523 { NULL
, NULL
, 0, NULL
}
33527 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
33529 static void *_p_wxScrolledWindowTo_p_wxPanel(void *x
) {
33530 return (void *)((wxPanel
*) ((wxScrolledWindow
*) x
));
33532 static void *_p_wxPyVScrolledWindowTo_p_wxPanel(void *x
) {
33533 return (void *)((wxPanel
*) ((wxPyVScrolledWindow
*) x
));
33535 static void *_p_wxPyScrolledWindowTo_p_wxPanel(void *x
) {
33536 return (void *)((wxPanel
*) (wxScrolledWindow
*) ((wxPyScrolledWindow
*) x
));
33538 static void *_p_wxPyVListBoxTo_p_wxPanel(void *x
) {
33539 return (void *)((wxPanel
*) (wxPyVScrolledWindow
*) ((wxPyVListBox
*) x
));
33541 static void *_p_wxPyHtmlListBoxTo_p_wxPanel(void *x
) {
33542 return (void *)((wxPanel
*) (wxPyVScrolledWindow
*)(wxPyVListBox
*) ((wxPyHtmlListBox
*) x
));
33544 static void *_p_wxPyPanelTo_p_wxPanel(void *x
) {
33545 return (void *)((wxPanel
*) ((wxPyPanel
*) x
));
33547 static void *_p_wxPreviewCanvasTo_p_wxPanel(void *x
) {
33548 return (void *)((wxPanel
*) (wxScrolledWindow
*) ((wxPreviewCanvas
*) x
));
33550 static void *_p_wxPreviewControlBarTo_p_wxPanel(void *x
) {
33551 return (void *)((wxPanel
*) ((wxPreviewControlBar
*) x
));
33553 static void *_p_wxPyPreviewControlBarTo_p_wxPanel(void *x
) {
33554 return (void *)((wxPanel
*) (wxPreviewControlBar
*) ((wxPyPreviewControlBar
*) x
));
33556 static void *_p_wxPyShapeCanvasTo_p_wxPanel(void *x
) {
33557 return (void *)((wxPanel
*) (wxScrolledWindow
*) ((wxPyShapeCanvas
*) x
));
33559 static void *_p_wxPyScrolledWindowTo_p_wxScrolledWindow(void *x
) {
33560 return (void *)((wxScrolledWindow
*) ((wxPyScrolledWindow
*) x
));
33562 static void *_p_wxPreviewCanvasTo_p_wxScrolledWindow(void *x
) {
33563 return (void *)((wxScrolledWindow
*) ((wxPreviewCanvas
*) x
));
33565 static void *_p_wxPyShapeCanvasTo_p_wxScrolledWindow(void *x
) {
33566 return (void *)((wxScrolledWindow
*) ((wxPyShapeCanvas
*) x
));
33568 static void *_p_wxSplashScreenTo_p_wxWindow(void *x
) {
33569 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxFrame
*) ((wxSplashScreen
*) x
));
33571 static void *_p_wxMiniFrameTo_p_wxWindow(void *x
) {
33572 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxFrame
*) ((wxMiniFrame
*) x
));
33574 static void *_p_wxPyPanelTo_p_wxWindow(void *x
) {
33575 return (void *)((wxWindow
*) (wxPanel
*) ((wxPyPanel
*) x
));
33577 static void *_p_wxMenuBarTo_p_wxWindow(void *x
) {
33578 return (void *)((wxWindow
*) ((wxMenuBar
*) x
));
33580 static void *_p_wxFindReplaceDialogTo_p_wxWindow(void *x
) {
33581 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxDialog
*) ((wxFindReplaceDialog
*) x
));
33583 static void *_p_wxProgressDialogTo_p_wxWindow(void *x
) {
33584 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxFrame
*) ((wxProgressDialog
*) x
));
33586 static void *_p_wxMessageDialogTo_p_wxWindow(void *x
) {
33587 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxDialog
*) ((wxMessageDialog
*) x
));
33589 static void *_p_wxTextEntryDialogTo_p_wxWindow(void *x
) {
33590 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxDialog
*) ((wxTextEntryDialog
*) x
));
33592 static void *_p_wxSingleChoiceDialogTo_p_wxWindow(void *x
) {
33593 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxDialog
*) ((wxSingleChoiceDialog
*) x
));
33595 static void *_p_wxMultiChoiceDialogTo_p_wxWindow(void *x
) {
33596 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxDialog
*) ((wxMultiChoiceDialog
*) x
));
33598 static void *_p_wxFileDialogTo_p_wxWindow(void *x
) {
33599 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxDialog
*) ((wxFileDialog
*) x
));
33601 static void *_p_wxPanelTo_p_wxWindow(void *x
) {
33602 return (void *)((wxWindow
*) ((wxPanel
*) x
));
33604 static void *_p_wxStatusBarTo_p_wxWindow(void *x
) {
33605 return (void *)((wxWindow
*) ((wxStatusBar
*) x
));
33607 static void *_p_wxMDIClientWindowTo_p_wxWindow(void *x
) {
33608 return (void *)((wxWindow
*) ((wxMDIClientWindow
*) x
));
33610 static void *_p_wxPyVScrolledWindowTo_p_wxWindow(void *x
) {
33611 return (void *)((wxWindow
*) (wxPanel
*) ((wxPyVScrolledWindow
*) x
));
33613 static void *_p_wxTipWindowTo_p_wxWindow(void *x
) {
33614 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxFrame
*) ((wxTipWindow
*) x
));
33616 static void *_p_wxPyPopupTransientWindowTo_p_wxWindow(void *x
) {
33617 return (void *)((wxWindow
*) (wxPopupWindow
*) ((wxPyPopupTransientWindow
*) x
));
33619 static void *_p_wxPopupWindowTo_p_wxWindow(void *x
) {
33620 return (void *)((wxWindow
*) ((wxPopupWindow
*) x
));
33622 static void *_p_wxSashLayoutWindowTo_p_wxWindow(void *x
) {
33623 return (void *)((wxWindow
*) (wxSashWindow
*) ((wxSashLayoutWindow
*) x
));
33625 static void *_p_wxScrolledWindowTo_p_wxWindow(void *x
) {
33626 return (void *)((wxWindow
*) (wxPanel
*) ((wxScrolledWindow
*) x
));
33628 static void *_p_wxTopLevelWindowTo_p_wxWindow(void *x
) {
33629 return (void *)((wxWindow
*) ((wxTopLevelWindow
*) x
));
33631 static void *_p_wxSplashScreenWindowTo_p_wxWindow(void *x
) {
33632 return (void *)((wxWindow
*) ((wxSplashScreenWindow
*) x
));
33634 static void *_p_wxSplitterWindowTo_p_wxWindow(void *x
) {
33635 return (void *)((wxWindow
*) ((wxSplitterWindow
*) x
));
33637 static void *_p_wxSashWindowTo_p_wxWindow(void *x
) {
33638 return (void *)((wxWindow
*) ((wxSashWindow
*) x
));
33640 static void *_p_wxPyScrolledWindowTo_p_wxWindow(void *x
) {
33641 return (void *)((wxWindow
*) (wxPanel
*)(wxScrolledWindow
*) ((wxPyScrolledWindow
*) x
));
33643 static void *_p_wxControlTo_p_wxWindow(void *x
) {
33644 return (void *)((wxWindow
*) ((wxControl
*) x
));
33646 static void *_p_wxPreviewFrameTo_p_wxWindow(void *x
) {
33647 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxFrame
*) ((wxPreviewFrame
*) x
));
33649 static void *_p_wxPyPreviewFrameTo_p_wxWindow(void *x
) {
33650 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxFrame
*)(wxPreviewFrame
*) ((wxPyPreviewFrame
*) x
));
33652 static void *_p_wxMDIChildFrameTo_p_wxWindow(void *x
) {
33653 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxFrame
*) ((wxMDIChildFrame
*) x
));
33655 static void *_p_wxControlWithItemsTo_p_wxWindow(void *x
) {
33656 return (void *)((wxWindow
*) (wxControl
*) ((wxControlWithItems
*) x
));
33658 static void *_p_wxPyWindowTo_p_wxWindow(void *x
) {
33659 return (void *)((wxWindow
*) ((wxPyWindow
*) x
));
33661 static void *_p_wxPreviewCanvasTo_p_wxWindow(void *x
) {
33662 return (void *)((wxWindow
*) (wxPanel
*)(wxScrolledWindow
*) ((wxPreviewCanvas
*) x
));
33664 static void *_p_wxPyShapeCanvasTo_p_wxWindow(void *x
) {
33665 return (void *)((wxWindow
*) (wxPanel
*)(wxScrolledWindow
*) ((wxPyShapeCanvas
*) x
));
33667 static void *_p_wxPyHtmlListBoxTo_p_wxWindow(void *x
) {
33668 return (void *)((wxWindow
*) (wxPanel
*)(wxPyVScrolledWindow
*)(wxPyVListBox
*) ((wxPyHtmlListBox
*) x
));
33670 static void *_p_wxPyVListBoxTo_p_wxWindow(void *x
) {
33671 return (void *)((wxWindow
*) (wxPanel
*)(wxPyVScrolledWindow
*) ((wxPyVListBox
*) x
));
33673 static void *_p_wxPreviewControlBarTo_p_wxWindow(void *x
) {
33674 return (void *)((wxWindow
*) (wxPanel
*) ((wxPreviewControlBar
*) x
));
33676 static void *_p_wxPyPreviewControlBarTo_p_wxWindow(void *x
) {
33677 return (void *)((wxWindow
*) (wxPanel
*)(wxPreviewControlBar
*) ((wxPyPreviewControlBar
*) x
));
33679 static void *_p_wxFrameTo_p_wxWindow(void *x
) {
33680 return (void *)((wxWindow
*) (wxTopLevelWindow
*) ((wxFrame
*) x
));
33682 static void *_p_wxFontDialogTo_p_wxWindow(void *x
) {
33683 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxDialog
*) ((wxFontDialog
*) x
));
33685 static void *_p_wxDirDialogTo_p_wxWindow(void *x
) {
33686 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxDialog
*) ((wxDirDialog
*) x
));
33688 static void *_p_wxColourDialogTo_p_wxWindow(void *x
) {
33689 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxDialog
*) ((wxColourDialog
*) x
));
33691 static void *_p_wxDialogTo_p_wxWindow(void *x
) {
33692 return (void *)((wxWindow
*) (wxTopLevelWindow
*) ((wxDialog
*) x
));
33694 static void *_p_wxPageSetupDialogTo_p_wxWindow(void *x
) {
33695 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxDialog
*) ((wxPageSetupDialog
*) x
));
33697 static void *_p_wxPrintDialogTo_p_wxWindow(void *x
) {
33698 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxDialog
*) ((wxPrintDialog
*) x
));
33700 static void *_p_wxMDIParentFrameTo_p_wxWindow(void *x
) {
33701 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxFrame
*) ((wxMDIParentFrame
*) x
));
33703 static void *_p_wxLayoutConstraintsTo_p_wxObject(void *x
) {
33704 return (void *)((wxObject
*) ((wxLayoutConstraints
*) x
));
33706 static void *_p_wxQueryLayoutInfoEventTo_p_wxObject(void *x
) {
33707 return (void *)((wxObject
*) (wxEvent
*) ((wxQueryLayoutInfoEvent
*) x
));
33709 static void *_p_wxPyControlPointTo_p_wxObject(void *x
) {
33710 return (void *)((wxObject
*) (wxPyShapeEvtHandler
*)(wxPyShape
*)(wxPyRectangleShape
*) ((wxPyControlPoint
*) x
));
33712 static void *_p_wxPreviewFrameTo_p_wxObject(void *x
) {
33713 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*) ((wxPreviewFrame
*) x
));
33715 static void *_p_wxPyPreviewFrameTo_p_wxObject(void *x
) {
33716 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*)(wxPreviewFrame
*) ((wxPyPreviewFrame
*) x
));
33718 static void *_p_wxGBSizerItemTo_p_wxObject(void *x
) {
33719 return (void *)((wxObject
*) (wxSizerItem
*) ((wxGBSizerItem
*) x
));
33721 static void *_p_wxSizerItemTo_p_wxObject(void *x
) {
33722 return (void *)((wxObject
*) ((wxSizerItem
*) x
));
33724 static void *_p_wxScrollEventTo_p_wxObject(void *x
) {
33725 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*) ((wxScrollEvent
*) x
));
33727 static void *_p_wxIndividualLayoutConstraintTo_p_wxObject(void *x
) {
33728 return (void *)((wxObject
*) ((wxIndividualLayoutConstraint
*) x
));
33730 static void *_p_wxOGLConstraintTo_p_wxObject(void *x
) {
33731 return (void *)((wxObject
*) ((wxOGLConstraint
*) x
));
33733 static void *_p_wxStaticBoxSizerTo_p_wxObject(void *x
) {
33734 return (void *)((wxObject
*) (wxSizer
*)(wxBoxSizer
*) ((wxStaticBoxSizer
*) x
));
33736 static void *_p_wxBoxSizerTo_p_wxObject(void *x
) {
33737 return (void *)((wxObject
*) (wxSizer
*) ((wxBoxSizer
*) x
));
33739 static void *_p_wxSizerTo_p_wxObject(void *x
) {
33740 return (void *)((wxObject
*) ((wxSizer
*) x
));
33742 static void *_p_wxPyDrawnShapeTo_p_wxObject(void *x
) {
33743 return (void *)((wxObject
*) (wxPyShapeEvtHandler
*)(wxPyShape
*)(wxPyRectangleShape
*) ((wxPyDrawnShape
*) x
));
33745 static void *_p_wxPyDivisionShapeTo_p_wxObject(void *x
) {
33746 return (void *)((wxObject
*) (wxPyShapeEvtHandler
*)(wxPyShape
*)(wxPyRectangleShape
*)(wxPyCompositeShape
*) ((wxPyDivisionShape
*) x
));
33748 static void *_p_wxPyPolygonShapeTo_p_wxObject(void *x
) {
33749 return (void *)((wxObject
*) (wxPyShapeEvtHandler
*)(wxPyShape
*) ((wxPyPolygonShape
*) x
));
33751 static void *_p_wxGridBagSizerTo_p_wxObject(void *x
) {
33752 return (void *)((wxObject
*) (wxSizer
*)(wxGridSizer
*)(wxFlexGridSizer
*) ((wxGridBagSizer
*) x
));
33754 static void *_p_wxUpdateUIEventTo_p_wxObject(void *x
) {
33755 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*) ((wxUpdateUIEvent
*) x
));
33757 static void *_p_wxArrowHeadTo_p_wxObject(void *x
) {
33758 return (void *)((wxObject
*) ((wxArrowHead
*) x
));
33760 static void *_p_wxPyPanelTo_p_wxObject(void *x
) {
33761 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxPanel
*) ((wxPyPanel
*) x
));
33763 static void *_p_wxEventTo_p_wxObject(void *x
) {
33764 return (void *)((wxObject
*) ((wxEvent
*) x
));
33766 static void *_p_wxFontDataTo_p_wxObject(void *x
) {
33767 return (void *)((wxObject
*) ((wxFontData
*) x
));
33769 static void *_p_wxPrintDataTo_p_wxObject(void *x
) {
33770 return (void *)((wxObject
*) ((wxPrintData
*) x
));
33772 static void *_p_wxFlexGridSizerTo_p_wxObject(void *x
) {
33773 return (void *)((wxObject
*) (wxSizer
*)(wxGridSizer
*) ((wxFlexGridSizer
*) x
));
33775 static void *_p_wxGridSizerTo_p_wxObject(void *x
) {
33776 return (void *)((wxObject
*) (wxSizer
*) ((wxGridSizer
*) x
));
33778 static void *_p_wxInitDialogEventTo_p_wxObject(void *x
) {
33779 return (void *)((wxObject
*) (wxEvent
*) ((wxInitDialogEvent
*) x
));
33781 static void *_p_wxLayoutAlgorithmTo_p_wxObject(void *x
) {
33782 return (void *)((wxObject
*) ((wxLayoutAlgorithm
*) x
));
33784 static void *_p_wxTaskBarIconTo_p_wxObject(void *x
) {
33785 return (void *)((wxObject
*) (wxEvtHandler
*) ((wxTaskBarIcon
*) x
));
33787 static void *_p_wxFindDialogEventTo_p_wxObject(void *x
) {
33788 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*) ((wxFindDialogEvent
*) x
));
33790 static void *_p_wxPaintEventTo_p_wxObject(void *x
) {
33791 return (void *)((wxObject
*) (wxEvent
*) ((wxPaintEvent
*) x
));
33793 static void *_p_wxNcPaintEventTo_p_wxObject(void *x
) {
33794 return (void *)((wxObject
*) (wxEvent
*) ((wxNcPaintEvent
*) x
));
33796 static void *_p_wxPaletteChangedEventTo_p_wxObject(void *x
) {
33797 return (void *)((wxObject
*) (wxEvent
*) ((wxPaletteChangedEvent
*) x
));
33799 static void *_p_wxDisplayChangedEventTo_p_wxObject(void *x
) {
33800 return (void *)((wxObject
*) (wxEvent
*) ((wxDisplayChangedEvent
*) x
));
33802 static void *_p_wxMouseCaptureChangedEventTo_p_wxObject(void *x
) {
33803 return (void *)((wxObject
*) (wxEvent
*) ((wxMouseCaptureChangedEvent
*) x
));
33805 static void *_p_wxSysColourChangedEventTo_p_wxObject(void *x
) {
33806 return (void *)((wxObject
*) (wxEvent
*) ((wxSysColourChangedEvent
*) x
));
33808 static void *_p_wxPreviewCanvasTo_p_wxObject(void *x
) {
33809 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxPanel
*)(wxScrolledWindow
*) ((wxPreviewCanvas
*) x
));
33811 static void *_p_wxPyShapeCanvasTo_p_wxObject(void *x
) {
33812 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxPanel
*)(wxScrolledWindow
*) ((wxPyShapeCanvas
*) x
));
33814 static void *_p_wxControlTo_p_wxObject(void *x
) {
33815 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*) ((wxControl
*) x
));
33817 static void *_p_wxPyEllipseShapeTo_p_wxObject(void *x
) {
33818 return (void *)((wxObject
*) (wxPyShapeEvtHandler
*)(wxPyShape
*) ((wxPyEllipseShape
*) x
));
33820 static void *_p_wxSetCursorEventTo_p_wxObject(void *x
) {
33821 return (void *)((wxObject
*) (wxEvent
*) ((wxSetCursorEvent
*) x
));
33823 static void *_p_wxSplitterEventTo_p_wxObject(void *x
) {
33824 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*)(wxNotifyEvent
*) ((wxSplitterEvent
*) x
));
33826 static void *_p_wxFSFileTo_p_wxObject(void *x
) {
33827 return (void *)((wxObject
*) ((wxFSFile
*) x
));
33829 static void *_p_wxFindReplaceDataTo_p_wxObject(void *x
) {
33830 return (void *)((wxObject
*) ((wxFindReplaceData
*) x
));
33832 static void *_p_wxPyBitmapShapeTo_p_wxObject(void *x
) {
33833 return (void *)((wxObject
*) (wxPyShapeEvtHandler
*)(wxPyShape
*)(wxPyRectangleShape
*) ((wxPyBitmapShape
*) x
));
33835 static void *_p_wxPySizerTo_p_wxObject(void *x
) {
33836 return (void *)((wxObject
*) (wxSizer
*) ((wxPySizer
*) x
));
33838 static void *_p_wxMDIChildFrameTo_p_wxObject(void *x
) {
33839 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*) ((wxMDIChildFrame
*) x
));
33841 static void *_p_wxColourDataTo_p_wxObject(void *x
) {
33842 return (void *)((wxObject
*) ((wxColourData
*) x
));
33844 static void *_p_wxPyEventTo_p_wxObject(void *x
) {
33845 return (void *)((wxObject
*) (wxEvent
*) ((wxPyEvent
*) x
));
33847 static void *_p_wxNotifyEventTo_p_wxObject(void *x
) {
33848 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*) ((wxNotifyEvent
*) x
));
33850 static void *_p_wxPyWindowTo_p_wxObject(void *x
) {
33851 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*) ((wxPyWindow
*) x
));
33853 static void *_p_wxSplashScreenTo_p_wxObject(void *x
) {
33854 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*) ((wxSplashScreen
*) x
));
33856 static void *_p_wxFileDialogTo_p_wxObject(void *x
) {
33857 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxFileDialog
*) x
));
33859 static void *_p_wxMultiChoiceDialogTo_p_wxObject(void *x
) {
33860 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxMultiChoiceDialog
*) x
));
33862 static void *_p_wxSingleChoiceDialogTo_p_wxObject(void *x
) {
33863 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxSingleChoiceDialog
*) x
));
33865 static void *_p_wxTextEntryDialogTo_p_wxObject(void *x
) {
33866 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxTextEntryDialog
*) x
));
33868 static void *_p_wxMessageDialogTo_p_wxObject(void *x
) {
33869 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxMessageDialog
*) x
));
33871 static void *_p_wxProgressDialogTo_p_wxObject(void *x
) {
33872 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*) ((wxProgressDialog
*) x
));
33874 static void *_p_wxFindReplaceDialogTo_p_wxObject(void *x
) {
33875 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxFindReplaceDialog
*) x
));
33877 static void *_p_wxShowEventTo_p_wxObject(void *x
) {
33878 return (void *)((wxObject
*) (wxEvent
*) ((wxShowEvent
*) x
));
33880 static void *_p_wxPrinterTo_p_wxObject(void *x
) {
33881 return (void *)((wxObject
*) ((wxPrinter
*) x
));
33883 static void *_p_wxMenuItemTo_p_wxObject(void *x
) {
33884 return (void *)((wxObject
*) ((wxMenuItem
*) x
));
33886 static void *_p_wxIdleEventTo_p_wxObject(void *x
) {
33887 return (void *)((wxObject
*) (wxEvent
*) ((wxIdleEvent
*) x
));
33889 static void *_p_wxWindowCreateEventTo_p_wxObject(void *x
) {
33890 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*) ((wxWindowCreateEvent
*) x
));
33892 static void *_p_wxQueryNewPaletteEventTo_p_wxObject(void *x
) {
33893 return (void *)((wxObject
*) (wxEvent
*) ((wxQueryNewPaletteEvent
*) x
));
33895 static void *_p_wxMaximizeEventTo_p_wxObject(void *x
) {
33896 return (void *)((wxObject
*) (wxEvent
*) ((wxMaximizeEvent
*) x
));
33898 static void *_p_wxIconizeEventTo_p_wxObject(void *x
) {
33899 return (void *)((wxObject
*) (wxEvent
*) ((wxIconizeEvent
*) x
));
33901 static void *_p_wxSizeEventTo_p_wxObject(void *x
) {
33902 return (void *)((wxObject
*) (wxEvent
*) ((wxSizeEvent
*) x
));
33904 static void *_p_wxMoveEventTo_p_wxObject(void *x
) {
33905 return (void *)((wxObject
*) (wxEvent
*) ((wxMoveEvent
*) x
));
33907 static void *_p_wxActivateEventTo_p_wxObject(void *x
) {
33908 return (void *)((wxObject
*) (wxEvent
*) ((wxActivateEvent
*) x
));
33910 static void *_p_wxXPMHandlerTo_p_wxObject(void *x
) {
33911 return (void *)((wxObject
*) (wxImageHandler
*) ((wxXPMHandler
*) x
));
33913 static void *_p_wxPNMHandlerTo_p_wxObject(void *x
) {
33914 return (void *)((wxObject
*) (wxImageHandler
*) ((wxPNMHandler
*) x
));
33916 static void *_p_wxJPEGHandlerTo_p_wxObject(void *x
) {
33917 return (void *)((wxObject
*) (wxImageHandler
*) ((wxJPEGHandler
*) x
));
33919 static void *_p_wxPCXHandlerTo_p_wxObject(void *x
) {
33920 return (void *)((wxObject
*) (wxImageHandler
*) ((wxPCXHandler
*) x
));
33922 static void *_p_wxGIFHandlerTo_p_wxObject(void *x
) {
33923 return (void *)((wxObject
*) (wxImageHandler
*) ((wxGIFHandler
*) x
));
33925 static void *_p_wxPNGHandlerTo_p_wxObject(void *x
) {
33926 return (void *)((wxObject
*) (wxImageHandler
*) ((wxPNGHandler
*) x
));
33928 static void *_p_wxANIHandlerTo_p_wxObject(void *x
) {
33929 return (void *)((wxObject
*) (wxImageHandler
*)(wxBMPHandler
*)(wxICOHandler
*)(wxCURHandler
*) ((wxANIHandler
*) x
));
33931 static void *_p_wxCURHandlerTo_p_wxObject(void *x
) {
33932 return (void *)((wxObject
*) (wxImageHandler
*)(wxBMPHandler
*)(wxICOHandler
*) ((wxCURHandler
*) x
));
33934 static void *_p_wxICOHandlerTo_p_wxObject(void *x
) {
33935 return (void *)((wxObject
*) (wxImageHandler
*)(wxBMPHandler
*) ((wxICOHandler
*) x
));
33937 static void *_p_wxBMPHandlerTo_p_wxObject(void *x
) {
33938 return (void *)((wxObject
*) (wxImageHandler
*) ((wxBMPHandler
*) x
));
33940 static void *_p_wxImageHandlerTo_p_wxObject(void *x
) {
33941 return (void *)((wxObject
*) ((wxImageHandler
*) x
));
33943 static void *_p_wxTIFFHandlerTo_p_wxObject(void *x
) {
33944 return (void *)((wxObject
*) (wxImageHandler
*) ((wxTIFFHandler
*) x
));
33946 static void *_p_wxEvtHandlerTo_p_wxObject(void *x
) {
33947 return (void *)((wxObject
*) ((wxEvtHandler
*) x
));
33949 static void *_p_wxCalculateLayoutEventTo_p_wxObject(void *x
) {
33950 return (void *)((wxObject
*) (wxEvent
*) ((wxCalculateLayoutEvent
*) x
));
33952 static void *_p_wxPyShapeEvtHandlerTo_p_wxObject(void *x
) {
33953 return (void *)((wxObject
*) ((wxPyShapeEvtHandler
*) x
));
33955 static void *_p_wxPyVListBoxTo_p_wxObject(void *x
) {
33956 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxPanel
*)(wxPyVScrolledWindow
*) ((wxPyVListBox
*) x
));
33958 static void *_p_wxPyHtmlListBoxTo_p_wxObject(void *x
) {
33959 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxPanel
*)(wxPyVScrolledWindow
*)(wxPyVListBox
*) ((wxPyHtmlListBox
*) x
));
33961 static void *_p_wxPyTextShapeTo_p_wxObject(void *x
) {
33962 return (void *)((wxObject
*) (wxPyShapeEvtHandler
*)(wxPyShape
*)(wxPyRectangleShape
*) ((wxPyTextShape
*) x
));
33964 static void *_p_wxAcceleratorTableTo_p_wxObject(void *x
) {
33965 return (void *)((wxObject
*) ((wxAcceleratorTable
*) x
));
33967 static void *_p_wxPyDividedShapeTo_p_wxObject(void *x
) {
33968 return (void *)((wxObject
*) (wxPyShapeEvtHandler
*)(wxPyShape
*)(wxPyRectangleShape
*) ((wxPyDividedShape
*) x
));
33970 static void *_p_wxMiniFrameTo_p_wxObject(void *x
) {
33971 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*) ((wxMiniFrame
*) x
));
33973 static void *_p_wxImageTo_p_wxObject(void *x
) {
33974 return (void *)((wxObject
*) ((wxImage
*) x
));
33976 static void *_p_wxFrameTo_p_wxObject(void *x
) {
33977 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*) ((wxFrame
*) x
));
33979 static void *_p_wxPyPrintoutTo_p_wxObject(void *x
) {
33980 return (void *)((wxObject
*) ((wxPyPrintout
*) x
));
33982 static void *_p_wxScrollWinEventTo_p_wxObject(void *x
) {
33983 return (void *)((wxObject
*) (wxEvent
*) ((wxScrollWinEvent
*) x
));
33985 static void *_p_wxTaskBarIconEventTo_p_wxObject(void *x
) {
33986 return (void *)((wxObject
*) (wxEvent
*) ((wxTaskBarIconEvent
*) x
));
33988 static void *_p_wxDiagramTo_p_wxObject(void *x
) {
33989 return (void *)((wxObject
*) ((wxDiagram
*) x
));
33991 static void *_p_wxStatusBarTo_p_wxObject(void *x
) {
33992 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*) ((wxStatusBar
*) x
));
33994 static void *_p_wxMDIParentFrameTo_p_wxObject(void *x
) {
33995 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*) ((wxMDIParentFrame
*) x
));
33997 static void *_p_wxWindowDestroyEventTo_p_wxObject(void *x
) {
33998 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*) ((wxWindowDestroyEvent
*) x
));
34000 static void *_p_wxNavigationKeyEventTo_p_wxObject(void *x
) {
34001 return (void *)((wxObject
*) (wxEvent
*) ((wxNavigationKeyEvent
*) x
));
34003 static void *_p_wxKeyEventTo_p_wxObject(void *x
) {
34004 return (void *)((wxObject
*) (wxEvent
*) ((wxKeyEvent
*) x
));
34006 static void *_p_wxWindowTo_p_wxObject(void *x
) {
34007 return (void *)((wxObject
*) (wxEvtHandler
*) ((wxWindow
*) x
));
34009 static void *_p_wxMenuTo_p_wxObject(void *x
) {
34010 return (void *)((wxObject
*) (wxEvtHandler
*) ((wxMenu
*) x
));
34012 static void *_p_wxMenuBarTo_p_wxObject(void *x
) {
34013 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*) ((wxMenuBar
*) x
));
34015 static void *_p_wxScrolledWindowTo_p_wxObject(void *x
) {
34016 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxPanel
*) ((wxScrolledWindow
*) x
));
34018 static void *_p_wxTopLevelWindowTo_p_wxObject(void *x
) {
34019 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*) ((wxTopLevelWindow
*) x
));
34021 static void *_p_wxSplashScreenWindowTo_p_wxObject(void *x
) {
34022 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*) ((wxSplashScreenWindow
*) x
));
34024 static void *_p_wxSplitterWindowTo_p_wxObject(void *x
) {
34025 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*) ((wxSplitterWindow
*) x
));
34027 static void *_p_wxSashWindowTo_p_wxObject(void *x
) {
34028 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*) ((wxSashWindow
*) x
));
34030 static void *_p_wxSashLayoutWindowTo_p_wxObject(void *x
) {
34031 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxSashWindow
*) ((wxSashLayoutWindow
*) x
));
34033 static void *_p_wxPopupWindowTo_p_wxObject(void *x
) {
34034 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*) ((wxPopupWindow
*) x
));
34036 static void *_p_wxPyPopupTransientWindowTo_p_wxObject(void *x
) {
34037 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxPopupWindow
*) ((wxPyPopupTransientWindow
*) x
));
34039 static void *_p_wxTipWindowTo_p_wxObject(void *x
) {
34040 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*) ((wxTipWindow
*) x
));
34042 static void *_p_wxPyVScrolledWindowTo_p_wxObject(void *x
) {
34043 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxPanel
*) ((wxPyVScrolledWindow
*) x
));
34045 static void *_p_wxMDIClientWindowTo_p_wxObject(void *x
) {
34046 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*) ((wxMDIClientWindow
*) x
));
34048 static void *_p_wxPyScrolledWindowTo_p_wxObject(void *x
) {
34049 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxPanel
*)(wxScrolledWindow
*) ((wxPyScrolledWindow
*) x
));
34051 static void *_p_wxSashEventTo_p_wxObject(void *x
) {
34052 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*) ((wxSashEvent
*) x
));
34054 static void *_p_wxPrintPreviewTo_p_wxObject(void *x
) {
34055 return (void *)((wxObject
*) ((wxPrintPreview
*) x
));
34057 static void *_p_wxPyPrintPreviewTo_p_wxObject(void *x
) {
34058 return (void *)((wxObject
*) (wxPrintPreview
*) ((wxPyPrintPreview
*) x
));
34060 static void *_p_wxPanelTo_p_wxObject(void *x
) {
34061 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*) ((wxPanel
*) x
));
34063 static void *_p_wxDialogTo_p_wxObject(void *x
) {
34064 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*) ((wxDialog
*) x
));
34066 static void *_p_wxColourDialogTo_p_wxObject(void *x
) {
34067 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxColourDialog
*) x
));
34069 static void *_p_wxDirDialogTo_p_wxObject(void *x
) {
34070 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxDirDialog
*) x
));
34072 static void *_p_wxFontDialogTo_p_wxObject(void *x
) {
34073 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxFontDialog
*) x
));
34075 static void *_p_wxPageSetupDialogTo_p_wxObject(void *x
) {
34076 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxPageSetupDialog
*) x
));
34078 static void *_p_wxPrintDialogTo_p_wxObject(void *x
) {
34079 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxPrintDialog
*) x
));
34081 static void *_p_wxAttachmentPointTo_p_wxObject(void *x
) {
34082 return (void *)((wxObject
*) ((wxAttachmentPoint
*) x
));
34084 static void *_p_wxPyShapeTo_p_wxObject(void *x
) {
34085 return (void *)((wxObject
*) (wxPyShapeEvtHandler
*) ((wxPyShape
*) x
));
34087 static void *_p_wxFileSystemTo_p_wxObject(void *x
) {
34088 return (void *)((wxObject
*) ((wxFileSystem
*) x
));
34090 static void *_p_wxContextMenuEventTo_p_wxObject(void *x
) {
34091 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*) ((wxContextMenuEvent
*) x
));
34093 static void *_p_wxMenuEventTo_p_wxObject(void *x
) {
34094 return (void *)((wxObject
*) (wxEvent
*) ((wxMenuEvent
*) x
));
34096 static void *_p_wxPyAppTo_p_wxObject(void *x
) {
34097 return (void *)((wxObject
*) (wxEvtHandler
*) ((wxPyApp
*) x
));
34099 static void *_p_wxCloseEventTo_p_wxObject(void *x
) {
34100 return (void *)((wxObject
*) (wxEvent
*) ((wxCloseEvent
*) x
));
34102 static void *_p_wxMouseEventTo_p_wxObject(void *x
) {
34103 return (void *)((wxObject
*) (wxEvent
*) ((wxMouseEvent
*) x
));
34105 static void *_p_wxEraseEventTo_p_wxObject(void *x
) {
34106 return (void *)((wxObject
*) (wxEvent
*) ((wxEraseEvent
*) x
));
34108 static void *_p_wxPyCommandEventTo_p_wxObject(void *x
) {
34109 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*) ((wxPyCommandEvent
*) x
));
34111 static void *_p_wxCommandEventTo_p_wxObject(void *x
) {
34112 return (void *)((wxObject
*) (wxEvent
*) ((wxCommandEvent
*) x
));
34114 static void *_p_wxPreviewControlBarTo_p_wxObject(void *x
) {
34115 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxPanel
*) ((wxPreviewControlBar
*) x
));
34117 static void *_p_wxPyPreviewControlBarTo_p_wxObject(void *x
) {
34118 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxPanel
*)(wxPreviewControlBar
*) ((wxPyPreviewControlBar
*) x
));
34120 static void *_p_wxDropFilesEventTo_p_wxObject(void *x
) {
34121 return (void *)((wxObject
*) (wxEvent
*) ((wxDropFilesEvent
*) x
));
34123 static void *_p_wxFocusEventTo_p_wxObject(void *x
) {
34124 return (void *)((wxObject
*) (wxEvent
*) ((wxFocusEvent
*) x
));
34126 static void *_p_wxChildFocusEventTo_p_wxObject(void *x
) {
34127 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*) ((wxChildFocusEvent
*) x
));
34129 static void *_p_wxPyRectangleShapeTo_p_wxObject(void *x
) {
34130 return (void *)((wxObject
*) (wxPyShapeEvtHandler
*)(wxPyShape
*) ((wxPyRectangleShape
*) x
));
34132 static void *_p_wxPyCompositeShapeTo_p_wxObject(void *x
) {
34133 return (void *)((wxObject
*) (wxPyShapeEvtHandler
*)(wxPyShape
*)(wxPyRectangleShape
*) ((wxPyCompositeShape
*) x
));
34135 static void *_p_wxPyCircleShapeTo_p_wxObject(void *x
) {
34136 return (void *)((wxObject
*) (wxPyShapeEvtHandler
*)(wxPyShape
*)(wxPyEllipseShape
*) ((wxPyCircleShape
*) x
));
34138 static void *_p_wxPyLineShapeTo_p_wxObject(void *x
) {
34139 return (void *)((wxObject
*) (wxPyShapeEvtHandler
*)(wxPyShape
*) ((wxPyLineShape
*) x
));
34141 static void *_p_wxPseudoMetaFileTo_p_wxObject(void *x
) {
34142 return (void *)((wxObject
*) ((wxPseudoMetaFile
*) x
));
34144 static void *_p_wxControlWithItemsTo_p_wxObject(void *x
) {
34145 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*) ((wxControlWithItems
*) x
));
34147 static void *_p_wxPageSetupDialogDataTo_p_wxObject(void *x
) {
34148 return (void *)((wxObject
*) ((wxPageSetupDialogData
*) x
));
34150 static void *_p_wxPrintDialogDataTo_p_wxObject(void *x
) {
34151 return (void *)((wxObject
*) ((wxPrintDialogData
*) x
));
34153 static void *_p_wxPyValidatorTo_p_wxObject(void *x
) {
34154 return (void *)((wxObject
*) (wxEvtHandler
*)(wxValidator
*) ((wxPyValidator
*) x
));
34156 static void *_p_wxValidatorTo_p_wxObject(void *x
) {
34157 return (void *)((wxObject
*) (wxEvtHandler
*) ((wxValidator
*) x
));
34159 static void *_p_wxShapeRegionTo_p_wxObject(void *x
) {
34160 return (void *)((wxObject
*) ((wxShapeRegion
*) x
));
34162 static void *_p_wxPyRectangleShapeTo_p_wxPyShapeEvtHandler(void *x
) {
34163 return (void *)((wxPyShapeEvtHandler
*) (wxPyShape
*) ((wxPyRectangleShape
*) x
));
34165 static void *_p_wxPyBitmapShapeTo_p_wxPyShapeEvtHandler(void *x
) {
34166 return (void *)((wxPyShapeEvtHandler
*) (wxPyShape
*)(wxPyRectangleShape
*) ((wxPyBitmapShape
*) x
));
34168 static void *_p_wxPyCompositeShapeTo_p_wxPyShapeEvtHandler(void *x
) {
34169 return (void *)((wxPyShapeEvtHandler
*) (wxPyShape
*)(wxPyRectangleShape
*) ((wxPyCompositeShape
*) x
));
34171 static void *_p_wxPyCircleShapeTo_p_wxPyShapeEvtHandler(void *x
) {
34172 return (void *)((wxPyShapeEvtHandler
*) (wxPyShape
*)(wxPyEllipseShape
*) ((wxPyCircleShape
*) x
));
34174 static void *_p_wxPyLineShapeTo_p_wxPyShapeEvtHandler(void *x
) {
34175 return (void *)((wxPyShapeEvtHandler
*) (wxPyShape
*) ((wxPyLineShape
*) x
));
34177 static void *_p_wxPyTextShapeTo_p_wxPyShapeEvtHandler(void *x
) {
34178 return (void *)((wxPyShapeEvtHandler
*) (wxPyShape
*)(wxPyRectangleShape
*) ((wxPyTextShape
*) x
));
34180 static void *_p_wxPyControlPointTo_p_wxPyShapeEvtHandler(void *x
) {
34181 return (void *)((wxPyShapeEvtHandler
*) (wxPyShape
*)(wxPyRectangleShape
*) ((wxPyControlPoint
*) x
));
34183 static void *_p_wxPyDrawnShapeTo_p_wxPyShapeEvtHandler(void *x
) {
34184 return (void *)((wxPyShapeEvtHandler
*) (wxPyShape
*)(wxPyRectangleShape
*) ((wxPyDrawnShape
*) x
));
34186 static void *_p_wxPyDivisionShapeTo_p_wxPyShapeEvtHandler(void *x
) {
34187 return (void *)((wxPyShapeEvtHandler
*) (wxPyShape
*)(wxPyRectangleShape
*)(wxPyCompositeShape
*) ((wxPyDivisionShape
*) x
));
34189 static void *_p_wxPyPolygonShapeTo_p_wxPyShapeEvtHandler(void *x
) {
34190 return (void *)((wxPyShapeEvtHandler
*) (wxPyShape
*) ((wxPyPolygonShape
*) x
));
34192 static void *_p_wxPyDividedShapeTo_p_wxPyShapeEvtHandler(void *x
) {
34193 return (void *)((wxPyShapeEvtHandler
*) (wxPyShape
*)(wxPyRectangleShape
*) ((wxPyDividedShape
*) x
));
34195 static void *_p_wxPyShapeTo_p_wxPyShapeEvtHandler(void *x
) {
34196 return (void *)((wxPyShapeEvtHandler
*) ((wxPyShape
*) x
));
34198 static void *_p_wxPyEllipseShapeTo_p_wxPyShapeEvtHandler(void *x
) {
34199 return (void *)((wxPyShapeEvtHandler
*) (wxPyShape
*) ((wxPyEllipseShape
*) x
));
34201 static void *_p_wxSplashScreenTo_p_wxEvtHandler(void *x
) {
34202 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*) ((wxSplashScreen
*) x
));
34204 static void *_p_wxMiniFrameTo_p_wxEvtHandler(void *x
) {
34205 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*) ((wxMiniFrame
*) x
));
34207 static void *_p_wxPyPanelTo_p_wxEvtHandler(void *x
) {
34208 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxPanel
*) ((wxPyPanel
*) x
));
34210 static void *_p_wxMenuBarTo_p_wxEvtHandler(void *x
) {
34211 return (void *)((wxEvtHandler
*) (wxWindow
*) ((wxMenuBar
*) x
));
34213 static void *_p_wxValidatorTo_p_wxEvtHandler(void *x
) {
34214 return (void *)((wxEvtHandler
*) ((wxValidator
*) x
));
34216 static void *_p_wxPyValidatorTo_p_wxEvtHandler(void *x
) {
34217 return (void *)((wxEvtHandler
*) (wxValidator
*) ((wxPyValidator
*) x
));
34219 static void *_p_wxMenuTo_p_wxEvtHandler(void *x
) {
34220 return (void *)((wxEvtHandler
*) ((wxMenu
*) x
));
34222 static void *_p_wxTextEntryDialogTo_p_wxEvtHandler(void *x
) {
34223 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxTextEntryDialog
*) x
));
34225 static void *_p_wxSingleChoiceDialogTo_p_wxEvtHandler(void *x
) {
34226 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxSingleChoiceDialog
*) x
));
34228 static void *_p_wxMultiChoiceDialogTo_p_wxEvtHandler(void *x
) {
34229 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxMultiChoiceDialog
*) x
));
34231 static void *_p_wxFileDialogTo_p_wxEvtHandler(void *x
) {
34232 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxFileDialog
*) x
));
34234 static void *_p_wxMessageDialogTo_p_wxEvtHandler(void *x
) {
34235 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxMessageDialog
*) x
));
34237 static void *_p_wxProgressDialogTo_p_wxEvtHandler(void *x
) {
34238 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*) ((wxProgressDialog
*) x
));
34240 static void *_p_wxFindReplaceDialogTo_p_wxEvtHandler(void *x
) {
34241 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxFindReplaceDialog
*) x
));
34243 static void *_p_wxPanelTo_p_wxEvtHandler(void *x
) {
34244 return (void *)((wxEvtHandler
*) (wxWindow
*) ((wxPanel
*) x
));
34246 static void *_p_wxStatusBarTo_p_wxEvtHandler(void *x
) {
34247 return (void *)((wxEvtHandler
*) (wxWindow
*) ((wxStatusBar
*) x
));
34249 static void *_p_wxPyVScrolledWindowTo_p_wxEvtHandler(void *x
) {
34250 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxPanel
*) ((wxPyVScrolledWindow
*) x
));
34252 static void *_p_wxTipWindowTo_p_wxEvtHandler(void *x
) {
34253 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*) ((wxTipWindow
*) x
));
34255 static void *_p_wxPyPopupTransientWindowTo_p_wxEvtHandler(void *x
) {
34256 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxPopupWindow
*) ((wxPyPopupTransientWindow
*) x
));
34258 static void *_p_wxPopupWindowTo_p_wxEvtHandler(void *x
) {
34259 return (void *)((wxEvtHandler
*) (wxWindow
*) ((wxPopupWindow
*) x
));
34261 static void *_p_wxSashLayoutWindowTo_p_wxEvtHandler(void *x
) {
34262 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxSashWindow
*) ((wxSashLayoutWindow
*) x
));
34264 static void *_p_wxSashWindowTo_p_wxEvtHandler(void *x
) {
34265 return (void *)((wxEvtHandler
*) (wxWindow
*) ((wxSashWindow
*) x
));
34267 static void *_p_wxSplitterWindowTo_p_wxEvtHandler(void *x
) {
34268 return (void *)((wxEvtHandler
*) (wxWindow
*) ((wxSplitterWindow
*) x
));
34270 static void *_p_wxSplashScreenWindowTo_p_wxEvtHandler(void *x
) {
34271 return (void *)((wxEvtHandler
*) (wxWindow
*) ((wxSplashScreenWindow
*) x
));
34273 static void *_p_wxWindowTo_p_wxEvtHandler(void *x
) {
34274 return (void *)((wxEvtHandler
*) ((wxWindow
*) x
));
34276 static void *_p_wxScrolledWindowTo_p_wxEvtHandler(void *x
) {
34277 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxPanel
*) ((wxScrolledWindow
*) x
));
34279 static void *_p_wxTopLevelWindowTo_p_wxEvtHandler(void *x
) {
34280 return (void *)((wxEvtHandler
*) (wxWindow
*) ((wxTopLevelWindow
*) x
));
34282 static void *_p_wxMDIClientWindowTo_p_wxEvtHandler(void *x
) {
34283 return (void *)((wxEvtHandler
*) (wxWindow
*) ((wxMDIClientWindow
*) x
));
34285 static void *_p_wxPyScrolledWindowTo_p_wxEvtHandler(void *x
) {
34286 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxPanel
*)(wxScrolledWindow
*) ((wxPyScrolledWindow
*) x
));
34288 static void *_p_wxControlTo_p_wxEvtHandler(void *x
) {
34289 return (void *)((wxEvtHandler
*) (wxWindow
*) ((wxControl
*) x
));
34291 static void *_p_wxPreviewFrameTo_p_wxEvtHandler(void *x
) {
34292 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*) ((wxPreviewFrame
*) x
));
34294 static void *_p_wxPyPreviewFrameTo_p_wxEvtHandler(void *x
) {
34295 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*)(wxPreviewFrame
*) ((wxPyPreviewFrame
*) x
));
34297 static void *_p_wxMDIChildFrameTo_p_wxEvtHandler(void *x
) {
34298 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*) ((wxMDIChildFrame
*) x
));
34300 static void *_p_wxPyAppTo_p_wxEvtHandler(void *x
) {
34301 return (void *)((wxEvtHandler
*) ((wxPyApp
*) x
));
34303 static void *_p_wxControlWithItemsTo_p_wxEvtHandler(void *x
) {
34304 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*) ((wxControlWithItems
*) x
));
34306 static void *_p_wxPyWindowTo_p_wxEvtHandler(void *x
) {
34307 return (void *)((wxEvtHandler
*) (wxWindow
*) ((wxPyWindow
*) x
));
34309 static void *_p_wxPreviewCanvasTo_p_wxEvtHandler(void *x
) {
34310 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxPanel
*)(wxScrolledWindow
*) ((wxPreviewCanvas
*) x
));
34312 static void *_p_wxPyShapeCanvasTo_p_wxEvtHandler(void *x
) {
34313 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxPanel
*)(wxScrolledWindow
*) ((wxPyShapeCanvas
*) x
));
34315 static void *_p_wxPyHtmlListBoxTo_p_wxEvtHandler(void *x
) {
34316 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxPanel
*)(wxPyVScrolledWindow
*)(wxPyVListBox
*) ((wxPyHtmlListBox
*) x
));
34318 static void *_p_wxPyVListBoxTo_p_wxEvtHandler(void *x
) {
34319 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxPanel
*)(wxPyVScrolledWindow
*) ((wxPyVListBox
*) x
));
34321 static void *_p_wxPreviewControlBarTo_p_wxEvtHandler(void *x
) {
34322 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxPanel
*) ((wxPreviewControlBar
*) x
));
34324 static void *_p_wxPyPreviewControlBarTo_p_wxEvtHandler(void *x
) {
34325 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxPanel
*)(wxPreviewControlBar
*) ((wxPyPreviewControlBar
*) x
));
34327 static void *_p_wxTaskBarIconTo_p_wxEvtHandler(void *x
) {
34328 return (void *)((wxEvtHandler
*) ((wxTaskBarIcon
*) x
));
34330 static void *_p_wxFrameTo_p_wxEvtHandler(void *x
) {
34331 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*) ((wxFrame
*) x
));
34333 static void *_p_wxFontDialogTo_p_wxEvtHandler(void *x
) {
34334 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxFontDialog
*) x
));
34336 static void *_p_wxDirDialogTo_p_wxEvtHandler(void *x
) {
34337 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxDirDialog
*) x
));
34339 static void *_p_wxColourDialogTo_p_wxEvtHandler(void *x
) {
34340 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxColourDialog
*) x
));
34342 static void *_p_wxDialogTo_p_wxEvtHandler(void *x
) {
34343 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*) ((wxDialog
*) x
));
34345 static void *_p_wxPageSetupDialogTo_p_wxEvtHandler(void *x
) {
34346 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxPageSetupDialog
*) x
));
34348 static void *_p_wxPrintDialogTo_p_wxEvtHandler(void *x
) {
34349 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxPrintDialog
*) x
));
34351 static void *_p_wxMDIParentFrameTo_p_wxEvtHandler(void *x
) {
34352 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*) ((wxMDIParentFrame
*) x
));
34354 static void *_p_wxPyCircleShapeTo_p_wxPyEllipseShape(void *x
) {
34355 return (void *)((wxPyEllipseShape
*) ((wxPyCircleShape
*) x
));
34357 static void *_p_wxPyRectangleShapeTo_p_wxPyShape(void *x
) {
34358 return (void *)((wxPyShape
*) ((wxPyRectangleShape
*) x
));
34360 static void *_p_wxPyBitmapShapeTo_p_wxPyShape(void *x
) {
34361 return (void *)((wxPyShape
*) (wxPyRectangleShape
*) ((wxPyBitmapShape
*) x
));
34363 static void *_p_wxPyCompositeShapeTo_p_wxPyShape(void *x
) {
34364 return (void *)((wxPyShape
*) (wxPyRectangleShape
*) ((wxPyCompositeShape
*) x
));
34366 static void *_p_wxPyCircleShapeTo_p_wxPyShape(void *x
) {
34367 return (void *)((wxPyShape
*) (wxPyEllipseShape
*) ((wxPyCircleShape
*) x
));
34369 static void *_p_wxPyLineShapeTo_p_wxPyShape(void *x
) {
34370 return (void *)((wxPyShape
*) ((wxPyLineShape
*) x
));
34372 static void *_p_wxPyTextShapeTo_p_wxPyShape(void *x
) {
34373 return (void *)((wxPyShape
*) (wxPyRectangleShape
*) ((wxPyTextShape
*) x
));
34375 static void *_p_wxPyControlPointTo_p_wxPyShape(void *x
) {
34376 return (void *)((wxPyShape
*) (wxPyRectangleShape
*) ((wxPyControlPoint
*) x
));
34378 static void *_p_wxPyDrawnShapeTo_p_wxPyShape(void *x
) {
34379 return (void *)((wxPyShape
*) (wxPyRectangleShape
*) ((wxPyDrawnShape
*) x
));
34381 static void *_p_wxPyDivisionShapeTo_p_wxPyShape(void *x
) {
34382 return (void *)((wxPyShape
*) (wxPyRectangleShape
*)(wxPyCompositeShape
*) ((wxPyDivisionShape
*) x
));
34384 static void *_p_wxPyPolygonShapeTo_p_wxPyShape(void *x
) {
34385 return (void *)((wxPyShape
*) ((wxPyPolygonShape
*) x
));
34387 static void *_p_wxPyDividedShapeTo_p_wxPyShape(void *x
) {
34388 return (void *)((wxPyShape
*) (wxPyRectangleShape
*) ((wxPyDividedShape
*) x
));
34390 static void *_p_wxPyEllipseShapeTo_p_wxPyShape(void *x
) {
34391 return (void *)((wxPyShape
*) ((wxPyEllipseShape
*) x
));
34393 static void *_p_wxPyBitmapShapeTo_p_wxPyRectangleShape(void *x
) {
34394 return (void *)((wxPyRectangleShape
*) ((wxPyBitmapShape
*) x
));
34396 static void *_p_wxPyCompositeShapeTo_p_wxPyRectangleShape(void *x
) {
34397 return (void *)((wxPyRectangleShape
*) ((wxPyCompositeShape
*) x
));
34399 static void *_p_wxPyTextShapeTo_p_wxPyRectangleShape(void *x
) {
34400 return (void *)((wxPyRectangleShape
*) ((wxPyTextShape
*) x
));
34402 static void *_p_wxPyControlPointTo_p_wxPyRectangleShape(void *x
) {
34403 return (void *)((wxPyRectangleShape
*) ((wxPyControlPoint
*) x
));
34405 static void *_p_wxPyDrawnShapeTo_p_wxPyRectangleShape(void *x
) {
34406 return (void *)((wxPyRectangleShape
*) ((wxPyDrawnShape
*) x
));
34408 static void *_p_wxPyDivisionShapeTo_p_wxPyRectangleShape(void *x
) {
34409 return (void *)((wxPyRectangleShape
*) (wxPyCompositeShape
*) ((wxPyDivisionShape
*) x
));
34411 static void *_p_wxPyDividedShapeTo_p_wxPyRectangleShape(void *x
) {
34412 return (void *)((wxPyRectangleShape
*) ((wxPyDividedShape
*) x
));
34414 static void *_p_wxPyDivisionShapeTo_p_wxPyCompositeShape(void *x
) {
34415 return (void *)((wxPyCompositeShape
*) ((wxPyDivisionShape
*) x
));
34417 static 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}};
34418 static 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}};
34419 static 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}};
34420 static 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}};
34421 static 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}};
34422 static 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}};
34423 static 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}};
34424 static 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}};
34425 static 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}};
34426 static 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}};
34427 static 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}};
34428 static 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}};
34429 static 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}};
34430 static 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}};
34431 static 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}};
34432 static 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}};
34433 static 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}};
34434 static 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}};
34435 static 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}};
34436 static 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}};
34437 static 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}};
34438 static 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}};
34439 static 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}};
34440 static 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}};
34441 static 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}};
34442 static 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}};
34443 static 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}};
34444 static 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}};
34445 static 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}};
34446 static 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}};
34447 static 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}};
34448 static 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}};
34449 static 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}};
34450 static 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}};
34451 static 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}};
34452 static 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}};
34453 static 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}};
34454 static 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}};
34455 static 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}};
34456 static 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}};
34457 static 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}};
34459 static swig_type_info
*swig_types_initial
[] = {
34460 _swigt__p_wxOGLConstraint
,
34462 _swigt__p_wxColour
,
34463 _swigt__p_wxShapeRegion
,
34465 _swigt__p_wxRealPoint
,
34466 _swigt__p_wxPyControlPoint
,
34467 _swigt__p_wxArrowHead
,
34469 _swigt__p_wxStringList
,
34474 _swigt__p_wxScrolledWindow
,
34475 _swigt__p_wxWindow
,
34477 _swigt__p_wxPyDivisionShape
,
34478 _swigt__p_wxPyDrawnShape
,
34479 _swigt__p_wxPyPolygonShape
,
34480 _swigt__p_wxBitmap
,
34481 _swigt__p_wxObject
,
34482 _swigt__p_wxPyBitmapShape
,
34483 _swigt__p_wxPyShapeEvtHandler
,
34484 _swigt__p_wxEvtHandler
,
34485 _swigt__p_wxPyEllipseShape
,
34486 _swigt__p_wxPyShapeCanvas
,
34488 _swigt__p_wxDiagram
,
34489 _swigt__p_wxPyShape
,
34490 _swigt__p_wxAttachmentPoint
,
34491 _swigt__p_wxClassInfo
,
34492 _swigt__p_wxPyLineShape
,
34493 _swigt__p_wxPyRectangleShape
,
34494 _swigt__p_wxPyCompositeShape
,
34495 _swigt__p_wxPyCircleShape
,
34498 _swigt__p_wxPseudoMetaFile
,
34499 _swigt__p_wxPyTextShape
,
34500 _swigt__p_wxPyDividedShape
,
34505 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
34507 static swig_const_info swig_const_table
[] = {
34508 {0, 0, 0, 0.0, 0, 0}};
34517 SWIGEXPORT(void) SWIG_init(void) {
34518 static PyObject
*SWIG_globals
= 0;
34519 static int typeinit
= 0;
34522 if (!SWIG_globals
) SWIG_globals
= SWIG_newvarlink();
34523 m
= Py_InitModule((char *) SWIG_name
, SwigMethods
);
34524 d
= PyModule_GetDict(m
);
34527 for (i
= 0; swig_types_initial
[i
]; i
++) {
34528 swig_types
[i
] = SWIG_TypeRegister(swig_types_initial
[i
]);
34532 SWIG_InstallConstants(d
,swig_const_table
);
34534 PyDict_SetItemString(d
,"oglMETAFLAGS_OUTLINE", SWIG_From_int((int)oglMETAFLAGS_OUTLINE
));
34535 PyDict_SetItemString(d
,"oglMETAFLAGS_ATTACHMENTS", SWIG_From_int((int)oglMETAFLAGS_ATTACHMENTS
));
34536 PyDict_SetItemString(d
,"KEY_SHIFT", SWIG_From_int((int)KEY_SHIFT
));
34537 PyDict_SetItemString(d
,"KEY_CTRL", SWIG_From_int((int)KEY_CTRL
));
34538 PyDict_SetItemString(d
,"ARROW_NONE", SWIG_From_int((int)ARROW_NONE
));
34539 PyDict_SetItemString(d
,"ARROW_END", SWIG_From_int((int)ARROW_END
));
34540 PyDict_SetItemString(d
,"ARROW_BOTH", SWIG_From_int((int)ARROW_BOTH
));
34541 PyDict_SetItemString(d
,"ARROW_MIDDLE", SWIG_From_int((int)ARROW_MIDDLE
));
34542 PyDict_SetItemString(d
,"ARROW_START", SWIG_From_int((int)ARROW_START
));
34543 PyDict_SetItemString(d
,"ARROW_HOLLOW_CIRCLE", SWIG_From_int((int)ARROW_HOLLOW_CIRCLE
));
34544 PyDict_SetItemString(d
,"ARROW_FILLED_CIRCLE", SWIG_From_int((int)ARROW_FILLED_CIRCLE
));
34545 PyDict_SetItemString(d
,"ARROW_ARROW", SWIG_From_int((int)ARROW_ARROW
));
34546 PyDict_SetItemString(d
,"ARROW_SINGLE_OBLIQUE", SWIG_From_int((int)ARROW_SINGLE_OBLIQUE
));
34547 PyDict_SetItemString(d
,"ARROW_DOUBLE_OBLIQUE", SWIG_From_int((int)ARROW_DOUBLE_OBLIQUE
));
34548 PyDict_SetItemString(d
,"ARROW_METAFILE", SWIG_From_int((int)ARROW_METAFILE
));
34549 PyDict_SetItemString(d
,"ARROW_POSITION_END", SWIG_From_int((int)ARROW_POSITION_END
));
34550 PyDict_SetItemString(d
,"ARROW_POSITION_START", SWIG_From_int((int)ARROW_POSITION_START
));
34551 PyDict_SetItemString(d
,"CONTROL_POINT_VERTICAL", SWIG_From_int((int)CONTROL_POINT_VERTICAL
));
34552 PyDict_SetItemString(d
,"CONTROL_POINT_HORIZONTAL", SWIG_From_int((int)CONTROL_POINT_HORIZONTAL
));
34553 PyDict_SetItemString(d
,"CONTROL_POINT_DIAGONAL", SWIG_From_int((int)CONTROL_POINT_DIAGONAL
));
34554 PyDict_SetItemString(d
,"CONTROL_POINT_ENDPOINT_TO", SWIG_From_int((int)CONTROL_POINT_ENDPOINT_TO
));
34555 PyDict_SetItemString(d
,"CONTROL_POINT_ENDPOINT_FROM", SWIG_From_int((int)CONTROL_POINT_ENDPOINT_FROM
));
34556 PyDict_SetItemString(d
,"CONTROL_POINT_LINE", SWIG_From_int((int)CONTROL_POINT_LINE
));
34557 PyDict_SetItemString(d
,"FORMAT_NONE", SWIG_From_int((int)FORMAT_NONE
));
34558 PyDict_SetItemString(d
,"FORMAT_CENTRE_HORIZ", SWIG_From_int((int)FORMAT_CENTRE_HORIZ
));
34559 PyDict_SetItemString(d
,"FORMAT_CENTRE_VERT", SWIG_From_int((int)FORMAT_CENTRE_VERT
));
34560 PyDict_SetItemString(d
,"FORMAT_SIZE_TO_CONTENTS", SWIG_From_int((int)FORMAT_SIZE_TO_CONTENTS
));
34561 PyDict_SetItemString(d
,"LINE_ALIGNMENT_HORIZ", SWIG_From_int((int)LINE_ALIGNMENT_HORIZ
));
34562 PyDict_SetItemString(d
,"LINE_ALIGNMENT_VERT", SWIG_From_int((int)LINE_ALIGNMENT_VERT
));
34563 PyDict_SetItemString(d
,"LINE_ALIGNMENT_TO_NEXT_HANDLE", SWIG_From_int((int)LINE_ALIGNMENT_TO_NEXT_HANDLE
));
34564 PyDict_SetItemString(d
,"LINE_ALIGNMENT_NONE", SWIG_From_int((int)LINE_ALIGNMENT_NONE
));
34565 PyDict_SetItemString(d
,"SHADOW_NONE", SWIG_From_int((int)SHADOW_NONE
));
34566 PyDict_SetItemString(d
,"SHADOW_LEFT", SWIG_From_int((int)SHADOW_LEFT
));
34567 PyDict_SetItemString(d
,"SHADOW_RIGHT", SWIG_From_int((int)SHADOW_RIGHT
));
34568 PyDict_SetItemString(d
,"OP_CLICK_LEFT", SWIG_From_int((int)OP_CLICK_LEFT
));
34569 PyDict_SetItemString(d
,"OP_CLICK_RIGHT", SWIG_From_int((int)OP_CLICK_RIGHT
));
34570 PyDict_SetItemString(d
,"OP_DRAG_LEFT", SWIG_From_int((int)OP_DRAG_LEFT
));
34571 PyDict_SetItemString(d
,"OP_DRAG_RIGHT", SWIG_From_int((int)OP_DRAG_RIGHT
));
34572 PyDict_SetItemString(d
,"OP_ALL", SWIG_From_int((int)OP_ALL
));
34573 PyDict_SetItemString(d
,"ATTACHMENT_MODE_NONE", SWIG_From_int((int)ATTACHMENT_MODE_NONE
));
34574 PyDict_SetItemString(d
,"ATTACHMENT_MODE_EDGE", SWIG_From_int((int)ATTACHMENT_MODE_EDGE
));
34575 PyDict_SetItemString(d
,"ATTACHMENT_MODE_BRANCHING", SWIG_From_int((int)ATTACHMENT_MODE_BRANCHING
));
34576 PyDict_SetItemString(d
,"BRANCHING_ATTACHMENT_NORMAL", SWIG_From_int((int)BRANCHING_ATTACHMENT_NORMAL
));
34577 PyDict_SetItemString(d
,"BRANCHING_ATTACHMENT_BLOB", SWIG_From_int((int)BRANCHING_ATTACHMENT_BLOB
));
34578 PyDict_SetItemString(d
,"gyCONSTRAINT_CENTRED_VERTICALLY", SWIG_From_int((int)gyCONSTRAINT_CENTRED_VERTICALLY
));
34579 PyDict_SetItemString(d
,"gyCONSTRAINT_CENTRED_HORIZONTALLY", SWIG_From_int((int)gyCONSTRAINT_CENTRED_HORIZONTALLY
));
34580 PyDict_SetItemString(d
,"gyCONSTRAINT_CENTRED_BOTH", SWIG_From_int((int)gyCONSTRAINT_CENTRED_BOTH
));
34581 PyDict_SetItemString(d
,"gyCONSTRAINT_LEFT_OF", SWIG_From_int((int)gyCONSTRAINT_LEFT_OF
));
34582 PyDict_SetItemString(d
,"gyCONSTRAINT_RIGHT_OF", SWIG_From_int((int)gyCONSTRAINT_RIGHT_OF
));
34583 PyDict_SetItemString(d
,"gyCONSTRAINT_ABOVE", SWIG_From_int((int)gyCONSTRAINT_ABOVE
));
34584 PyDict_SetItemString(d
,"gyCONSTRAINT_BELOW", SWIG_From_int((int)gyCONSTRAINT_BELOW
));
34585 PyDict_SetItemString(d
,"gyCONSTRAINT_ALIGNED_TOP", SWIG_From_int((int)gyCONSTRAINT_ALIGNED_TOP
));
34586 PyDict_SetItemString(d
,"gyCONSTRAINT_ALIGNED_BOTTOM", SWIG_From_int((int)gyCONSTRAINT_ALIGNED_BOTTOM
));
34587 PyDict_SetItemString(d
,"gyCONSTRAINT_ALIGNED_LEFT", SWIG_From_int((int)gyCONSTRAINT_ALIGNED_LEFT
));
34588 PyDict_SetItemString(d
,"gyCONSTRAINT_ALIGNED_RIGHT", SWIG_From_int((int)gyCONSTRAINT_ALIGNED_RIGHT
));
34589 PyDict_SetItemString(d
,"gyCONSTRAINT_MIDALIGNED_TOP", SWIG_From_int((int)gyCONSTRAINT_MIDALIGNED_TOP
));
34590 PyDict_SetItemString(d
,"gyCONSTRAINT_MIDALIGNED_BOTTOM", SWIG_From_int((int)gyCONSTRAINT_MIDALIGNED_BOTTOM
));
34591 PyDict_SetItemString(d
,"gyCONSTRAINT_MIDALIGNED_LEFT", SWIG_From_int((int)gyCONSTRAINT_MIDALIGNED_LEFT
));
34592 PyDict_SetItemString(d
,"gyCONSTRAINT_MIDALIGNED_RIGHT", SWIG_From_int((int)gyCONSTRAINT_MIDALIGNED_RIGHT
));
34593 PyDict_SetItemString(d
,"DIVISION_SIDE_NONE", SWIG_From_int((int)DIVISION_SIDE_NONE
));
34594 PyDict_SetItemString(d
,"DIVISION_SIDE_LEFT", SWIG_From_int((int)DIVISION_SIDE_LEFT
));
34595 PyDict_SetItemString(d
,"DIVISION_SIDE_TOP", SWIG_From_int((int)DIVISION_SIDE_TOP
));
34596 PyDict_SetItemString(d
,"DIVISION_SIDE_RIGHT", SWIG_From_int((int)DIVISION_SIDE_RIGHT
));
34597 PyDict_SetItemString(d
,"DIVISION_SIDE_BOTTOM", SWIG_From_int((int)DIVISION_SIDE_BOTTOM
));
34600 // initoglbasicc();
34601 // initoglshapesc();
34602 // initoglshapes2c();
34603 // initoglcanvasc();
34606 wxPyPtrTypeMap_Add("wxControlPoint", "wxPyControlPoint");
34607 wxPyPtrTypeMap_Add("wxShapeCanvas", "wxPyShapeCanvas");
34608 wxPyPtrTypeMap_Add("wxShapeEvtHandler", "wxPyShapeEvtHandler");
34609 wxPyPtrTypeMap_Add("wxShape", "wxPyShape");
34610 wxPyPtrTypeMap_Add("wxRectangleShape", "wxPyRectangleShape");
34611 wxPyPtrTypeMap_Add("wxDrawnShape", "wxPyDrawnShape");
34612 wxPyPtrTypeMap_Add("wxCompositeShape", "wxPyCompositeShape");
34613 wxPyPtrTypeMap_Add("wxDividedShape", "wxPyDividedShape");
34614 wxPyPtrTypeMap_Add("wxDivisionShape", "wxPyDivisionShape");
34615 wxPyPtrTypeMap_Add("wxEllipseShape", "wxPyEllipseShape");
34616 wxPyPtrTypeMap_Add("wxCircleShape", "wxPyCircleShape");
34617 wxPyPtrTypeMap_Add("wxLineShape", "wxPyLineShape");
34618 wxPyPtrTypeMap_Add("wxPolygonShape", "wxPyPolygonShape");
34619 wxPyPtrTypeMap_Add("wxTextShape", "wxPyTextShape");