2  * FILE : contrib/ogl/oglshapes.cpp 
   4  * This file was automatically generated by : 
   5  * Simplified Wrapper and Interface Generator (SWIG) 
   6  * Version 1.1 (Build 883) 
   8  * Portions Copyright (c) 1995-1998 
   9  * The University of Utah and The Regents of the University of California. 
  10  * Permission is granted to distribute this file in any manner provided 
  11  * this notice remains intact. 
  13  * Do not make changes to this file--changes will be lost! 
  19 /* Implementation : PYTHON */ 
  26 /* Definitions for Windows/Unix exporting */ 
  27 #if defined(__WIN32__) 
  28 #   if defined(_MSC_VER) 
  29 #       define SWIGEXPORT(a) __declspec(dllexport) a 
  31 #       if defined(__BORLANDC__) 
  32 #           define SWIGEXPORT(a) a _export 
  34 #           define SWIGEXPORT(a) a 
  38 #   define SWIGEXPORT(a) a 
  44 extern void SWIG_MakePtr(char *, void *, char *); 
  45 extern void SWIG_RegisterMapping(char *, char *, void *(*)(void *)); 
  46 extern char *SWIG_GetPtr(char *, void **, char *); 
  47 extern char *SWIG_GetPtrObj(PyObject 
*, void **, char *); 
  48 extern void SWIG_addvarlink(PyObject 
*, char *, PyObject 
*(*)(void), int (*)(PyObject 
*)); 
  49 extern PyObject 
*SWIG_newvarlink(void); 
  53 #define SWIG_init    initoglshapesc 
  55 #define SWIG_name    "oglshapesc" 
  58 #include "oglhelpers.h" 
  61 static PyObject
* t_output_helper(PyObject
* target
, PyObject
* o
) { 
  67     } else if (target 
== Py_None
) { 
  71         if (!PyTuple_Check(target
)) { 
  73             target 
= PyTuple_New(1); 
  74             PyTuple_SetItem(target
, 0, o2
); 
  77         PyTuple_SetItem(o3
, 0, o
); 
  80         target 
= PySequence_Concat(o2
, o3
); 
  87     WXSHAPE_IMP_CALLBACKS(wxPyRectangleShape
, wxRectangleShape
); 
  89     WXSHAPE_IMP_CALLBACKS(wxPyControlPoint
, wxControlPoint
); 
  91     WXSHAPE_IMP_CALLBACKS(wxPyBitmapShape
, wxBitmapShape
); 
  93     WXSHAPE_IMP_CALLBACKS(wxPyDrawnShape
, wxDrawnShape
); 
  95     WXSHAPE_IMP_CALLBACKS(wxPyCompositeShape
, wxCompositeShape
); 
  97     WXSHAPE_IMP_CALLBACKS(wxPyDividedShape
, wxDividedShape
); 
  99     WXSHAPE_IMP_CALLBACKS(wxPyDivisionShape
, wxDivisionShape
); 
 103 static void *SwigwxPseudoMetaFileTowxObject(void *ptr
) { 
 104     wxPseudoMetaFile 
*src
; 
 106     src 
= (wxPseudoMetaFile 
*) ptr
; 
 107     dest 
= (wxObject 
*) src
; 
 108     return (void *) dest
; 
 111 #define new_wxPseudoMetaFile() (new wxPseudoMetaFile()) 
 112 static PyObject 
*_wrap_new_wxPseudoMetaFile(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 113     PyObject 
* _resultobj
; 
 114     wxPseudoMetaFile 
* _result
; 
 115     char *_kwnames
[] = {  NULL 
}; 
 119     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPseudoMetaFile",_kwnames
))  
 122     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 123     _result 
= (wxPseudoMetaFile 
*)new_wxPseudoMetaFile(); 
 125     wxPyEndAllowThreads(__tstate
); 
 126     if (PyErr_Occurred()) return NULL
; 
 128         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPseudoMetaFile_p"); 
 129         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 132         _resultobj 
= Py_None
; 
 137 #define delete_wxPseudoMetaFile(_swigobj) (delete _swigobj) 
 138 static PyObject 
*_wrap_delete_wxPseudoMetaFile(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 139     PyObject 
* _resultobj
; 
 140     wxPseudoMetaFile 
* _arg0
; 
 141     PyObject 
* _argo0 
= 0; 
 142     char *_kwnames
[] = { "self", NULL 
}; 
 145     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxPseudoMetaFile",_kwnames
,&_argo0
))  
 148         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 149         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
 150             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxPseudoMetaFile. Expected _wxPseudoMetaFile_p."); 
 155     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 156     delete_wxPseudoMetaFile(_arg0
); 
 158     wxPyEndAllowThreads(__tstate
); 
 159     if (PyErr_Occurred()) return NULL
; 
 160 }    Py_INCREF(Py_None
); 
 161     _resultobj 
= Py_None
; 
 165 #define wxPseudoMetaFile_Draw(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->Draw(_swigarg0,_swigarg1,_swigarg2)) 
 166 static PyObject 
*_wrap_wxPseudoMetaFile_Draw(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 167     PyObject 
* _resultobj
; 
 168     wxPseudoMetaFile 
* _arg0
; 
 172     PyObject 
* _argo0 
= 0; 
 173     PyObject 
* _argo1 
= 0; 
 174     char *_kwnames
[] = { "self","dc","xoffset","yoffset", NULL 
}; 
 177     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOdd:wxPseudoMetaFile_Draw",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
))  
 180         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 181         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
 182             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_Draw. Expected _wxPseudoMetaFile_p."); 
 187         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
 188             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPseudoMetaFile_Draw. Expected _wxDC_p."); 
 193     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 194     wxPseudoMetaFile_Draw(_arg0
,*_arg1
,_arg2
,_arg3
); 
 196     wxPyEndAllowThreads(__tstate
); 
 197     if (PyErr_Occurred()) return NULL
; 
 198 }    Py_INCREF(Py_None
); 
 199     _resultobj 
= Py_None
; 
 203 #define wxPseudoMetaFile_Clear(_swigobj)  (_swigobj->Clear()) 
 204 static PyObject 
*_wrap_wxPseudoMetaFile_Clear(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 205     PyObject 
* _resultobj
; 
 206     wxPseudoMetaFile 
* _arg0
; 
 207     PyObject 
* _argo0 
= 0; 
 208     char *_kwnames
[] = { "self", NULL 
}; 
 211     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPseudoMetaFile_Clear",_kwnames
,&_argo0
))  
 214         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 215         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
 216             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_Clear. Expected _wxPseudoMetaFile_p."); 
 221     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 222     wxPseudoMetaFile_Clear(_arg0
); 
 224     wxPyEndAllowThreads(__tstate
); 
 225     if (PyErr_Occurred()) return NULL
; 
 226 }    Py_INCREF(Py_None
); 
 227     _resultobj 
= Py_None
; 
 231 #define wxPseudoMetaFile_Copy(_swigobj,_swigarg0)  (_swigobj->Copy(_swigarg0)) 
 232 static PyObject 
*_wrap_wxPseudoMetaFile_Copy(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 233     PyObject 
* _resultobj
; 
 234     wxPseudoMetaFile 
* _arg0
; 
 235     wxPseudoMetaFile 
* _arg1
; 
 236     PyObject 
* _argo0 
= 0; 
 237     PyObject 
* _argo1 
= 0; 
 238     char *_kwnames
[] = { "self","copy", NULL 
}; 
 241     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPseudoMetaFile_Copy",_kwnames
,&_argo0
,&_argo1
))  
 244         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 245         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
 246             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_Copy. Expected _wxPseudoMetaFile_p."); 
 251         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPseudoMetaFile_p")) { 
 252             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPseudoMetaFile_Copy. Expected _wxPseudoMetaFile_p."); 
 257     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 258     wxPseudoMetaFile_Copy(_arg0
,*_arg1
); 
 260     wxPyEndAllowThreads(__tstate
); 
 261     if (PyErr_Occurred()) return NULL
; 
 262 }    Py_INCREF(Py_None
); 
 263     _resultobj 
= Py_None
; 
 267 #define wxPseudoMetaFile_Scale(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Scale(_swigarg0,_swigarg1)) 
 268 static PyObject 
*_wrap_wxPseudoMetaFile_Scale(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 269     PyObject 
* _resultobj
; 
 270     wxPseudoMetaFile 
* _arg0
; 
 273     PyObject 
* _argo0 
= 0; 
 274     char *_kwnames
[] = { "self","sx","sy", NULL 
}; 
 277     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd:wxPseudoMetaFile_Scale",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
 280         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 281         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
 282             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_Scale. Expected _wxPseudoMetaFile_p."); 
 287     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 288     wxPseudoMetaFile_Scale(_arg0
,_arg1
,_arg2
); 
 290     wxPyEndAllowThreads(__tstate
); 
 291     if (PyErr_Occurred()) return NULL
; 
 292 }    Py_INCREF(Py_None
); 
 293     _resultobj 
= Py_None
; 
 297 #define wxPseudoMetaFile_ScaleTo(_swigobj,_swigarg0,_swigarg1)  (_swigobj->ScaleTo(_swigarg0,_swigarg1)) 
 298 static PyObject 
*_wrap_wxPseudoMetaFile_ScaleTo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 299     PyObject 
* _resultobj
; 
 300     wxPseudoMetaFile 
* _arg0
; 
 303     PyObject 
* _argo0 
= 0; 
 304     char *_kwnames
[] = { "self","w","h", NULL 
}; 
 307     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd:wxPseudoMetaFile_ScaleTo",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
 310         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 311         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
 312             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_ScaleTo. Expected _wxPseudoMetaFile_p."); 
 317     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 318     wxPseudoMetaFile_ScaleTo(_arg0
,_arg1
,_arg2
); 
 320     wxPyEndAllowThreads(__tstate
); 
 321     if (PyErr_Occurred()) return NULL
; 
 322 }    Py_INCREF(Py_None
); 
 323     _resultobj 
= Py_None
; 
 327 #define wxPseudoMetaFile_Translate(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Translate(_swigarg0,_swigarg1)) 
 328 static PyObject 
*_wrap_wxPseudoMetaFile_Translate(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 329     PyObject 
* _resultobj
; 
 330     wxPseudoMetaFile 
* _arg0
; 
 333     PyObject 
* _argo0 
= 0; 
 334     char *_kwnames
[] = { "self","x","y", NULL 
}; 
 337     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd:wxPseudoMetaFile_Translate",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
 340         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 341         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
 342             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_Translate. Expected _wxPseudoMetaFile_p."); 
 347     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 348     wxPseudoMetaFile_Translate(_arg0
,_arg1
,_arg2
); 
 350     wxPyEndAllowThreads(__tstate
); 
 351     if (PyErr_Occurred()) return NULL
; 
 352 }    Py_INCREF(Py_None
); 
 353     _resultobj 
= Py_None
; 
 357 #define wxPseudoMetaFile_Rotate(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->Rotate(_swigarg0,_swigarg1,_swigarg2)) 
 358 static PyObject 
*_wrap_wxPseudoMetaFile_Rotate(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 359     PyObject 
* _resultobj
; 
 360     wxPseudoMetaFile 
* _arg0
; 
 364     PyObject 
* _argo0 
= 0; 
 365     char *_kwnames
[] = { "self","x","y","theta", NULL 
}; 
 368     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oddd:wxPseudoMetaFile_Rotate",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
))  
 371         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 372         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
 373             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_Rotate. Expected _wxPseudoMetaFile_p."); 
 378     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 379     wxPseudoMetaFile_Rotate(_arg0
,_arg1
,_arg2
,_arg3
); 
 381     wxPyEndAllowThreads(__tstate
); 
 382     if (PyErr_Occurred()) return NULL
; 
 383 }    Py_INCREF(Py_None
); 
 384     _resultobj 
= Py_None
; 
 388 #define wxPseudoMetaFile_LoadFromMetaFile(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->LoadFromMetaFile(_swigarg0,_swigarg1,_swigarg2)) 
 389 static PyObject 
*_wrap_wxPseudoMetaFile_LoadFromMetaFile(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 390     PyObject 
* _resultobj
; 
 392     wxPseudoMetaFile 
* _arg0
; 
 396     PyObject 
* _argo0 
= 0; 
 397     PyObject 
* _obj1 
= 0; 
 398     PyObject 
* _argo2 
= 0; 
 399     PyObject 
* _argo3 
= 0; 
 400     char *_kwnames
[] = { "self","filename","width","height", NULL 
}; 
 403     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOOO:wxPseudoMetaFile_LoadFromMetaFile",_kwnames
,&_argo0
,&_obj1
,&_argo2
,&_argo3
))  
 406         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 407         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
 408             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_LoadFromMetaFile. Expected _wxPseudoMetaFile_p."); 
 413     _arg1 
= wxString_in_helper(_obj1
); 
 418         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
 419         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_double_p")) { 
 420             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxPseudoMetaFile_LoadFromMetaFile. Expected _double_p."); 
 425         if (_argo3 
== Py_None
) { _arg3 
= NULL
; } 
 426         else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_double_p")) { 
 427             PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxPseudoMetaFile_LoadFromMetaFile. Expected _double_p."); 
 432     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 433     _result 
= (bool )wxPseudoMetaFile_LoadFromMetaFile(_arg0
,*_arg1
,_arg2
,_arg3
); 
 435     wxPyEndAllowThreads(__tstate
); 
 436     if (PyErr_Occurred()) return NULL
; 
 437 }    _resultobj 
= Py_BuildValue("i",_result
); 
 445 #define wxPseudoMetaFile_GetBounds(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->GetBounds(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
 446 static PyObject 
*_wrap_wxPseudoMetaFile_GetBounds(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 447     PyObject 
* _resultobj
; 
 448     wxPseudoMetaFile 
* _arg0
; 
 453     PyObject 
* _argo0 
= 0; 
 454     PyObject 
* _argo1 
= 0; 
 455     PyObject 
* _argo2 
= 0; 
 456     PyObject 
* _argo3 
= 0; 
 457     PyObject 
* _argo4 
= 0; 
 458     char *_kwnames
[] = { "self","minX","minY","maxX","maxY", NULL 
}; 
 461     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOOOO:wxPseudoMetaFile_GetBounds",_kwnames
,&_argo0
,&_argo1
,&_argo2
,&_argo3
,&_argo4
))  
 464         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 465         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
 466             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_GetBounds. Expected _wxPseudoMetaFile_p."); 
 471         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
 472         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_double_p")) { 
 473             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPseudoMetaFile_GetBounds. Expected _double_p."); 
 478         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
 479         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_double_p")) { 
 480             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxPseudoMetaFile_GetBounds. Expected _double_p."); 
 485         if (_argo3 
== Py_None
) { _arg3 
= NULL
; } 
 486         else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_double_p")) { 
 487             PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxPseudoMetaFile_GetBounds. Expected _double_p."); 
 492         if (_argo4 
== Py_None
) { _arg4 
= NULL
; } 
 493         else if (SWIG_GetPtrObj(_argo4
,(void **) &_arg4
,"_double_p")) { 
 494             PyErr_SetString(PyExc_TypeError
,"Type error in argument 5 of wxPseudoMetaFile_GetBounds. Expected _double_p."); 
 499     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 500     wxPseudoMetaFile_GetBounds(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
 502     wxPyEndAllowThreads(__tstate
); 
 503     if (PyErr_Occurred()) return NULL
; 
 504 }    Py_INCREF(Py_None
); 
 505     _resultobj 
= Py_None
; 
 509 #define wxPseudoMetaFile_CalculateSize(_swigobj,_swigarg0)  (_swigobj->CalculateSize(_swigarg0)) 
 510 static PyObject 
*_wrap_wxPseudoMetaFile_CalculateSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 511     PyObject 
* _resultobj
; 
 512     wxPseudoMetaFile 
* _arg0
; 
 513     wxPyDrawnShape 
* _arg1
; 
 514     PyObject 
* _argo0 
= 0; 
 515     PyObject 
* _argo1 
= 0; 
 516     char *_kwnames
[] = { "self","shape", NULL 
}; 
 519     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPseudoMetaFile_CalculateSize",_kwnames
,&_argo0
,&_argo1
))  
 522         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 523         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
 524             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_CalculateSize. Expected _wxPseudoMetaFile_p."); 
 529         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
 530         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPyDrawnShape_p")) { 
 531             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPseudoMetaFile_CalculateSize. Expected _wxPyDrawnShape_p."); 
 536     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 537     wxPseudoMetaFile_CalculateSize(_arg0
,_arg1
); 
 539     wxPyEndAllowThreads(__tstate
); 
 540     if (PyErr_Occurred()) return NULL
; 
 541 }    Py_INCREF(Py_None
); 
 542     _resultobj 
= Py_None
; 
 546 #define wxPseudoMetaFile_SetRotateable(_swigobj,_swigarg0)  (_swigobj->SetRotateable(_swigarg0)) 
 547 static PyObject 
*_wrap_wxPseudoMetaFile_SetRotateable(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 548     PyObject 
* _resultobj
; 
 549     wxPseudoMetaFile 
* _arg0
; 
 551     PyObject 
* _argo0 
= 0; 
 553     char *_kwnames
[] = { "self","rot", NULL 
}; 
 556     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPseudoMetaFile_SetRotateable",_kwnames
,&_argo0
,&tempbool1
))  
 559         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 560         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
 561             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_SetRotateable. Expected _wxPseudoMetaFile_p."); 
 565     _arg1 
= (bool ) tempbool1
; 
 567     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 568     wxPseudoMetaFile_SetRotateable(_arg0
,_arg1
); 
 570     wxPyEndAllowThreads(__tstate
); 
 571     if (PyErr_Occurred()) return NULL
; 
 572 }    Py_INCREF(Py_None
); 
 573     _resultobj 
= Py_None
; 
 577 #define wxPseudoMetaFile_GetRotateable(_swigobj)  (_swigobj->GetRotateable()) 
 578 static PyObject 
*_wrap_wxPseudoMetaFile_GetRotateable(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 579     PyObject 
* _resultobj
; 
 581     wxPseudoMetaFile 
* _arg0
; 
 582     PyObject 
* _argo0 
= 0; 
 583     char *_kwnames
[] = { "self", NULL 
}; 
 586     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPseudoMetaFile_GetRotateable",_kwnames
,&_argo0
))  
 589         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 590         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
 591             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_GetRotateable. Expected _wxPseudoMetaFile_p."); 
 596     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 597     _result 
= (bool )wxPseudoMetaFile_GetRotateable(_arg0
); 
 599     wxPyEndAllowThreads(__tstate
); 
 600     if (PyErr_Occurred()) return NULL
; 
 601 }    _resultobj 
= Py_BuildValue("i",_result
); 
 605 #define wxPseudoMetaFile_SetSize(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetSize(_swigarg0,_swigarg1)) 
 606 static PyObject 
*_wrap_wxPseudoMetaFile_SetSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 607     PyObject 
* _resultobj
; 
 608     wxPseudoMetaFile 
* _arg0
; 
 611     PyObject 
* _argo0 
= 0; 
 612     char *_kwnames
[] = { "self","w","h", NULL 
}; 
 615     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd:wxPseudoMetaFile_SetSize",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
 618         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 619         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
 620             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_SetSize. Expected _wxPseudoMetaFile_p."); 
 625     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 626     wxPseudoMetaFile_SetSize(_arg0
,_arg1
,_arg2
); 
 628     wxPyEndAllowThreads(__tstate
); 
 629     if (PyErr_Occurred()) return NULL
; 
 630 }    Py_INCREF(Py_None
); 
 631     _resultobj 
= Py_None
; 
 635 #define wxPseudoMetaFile_SetFillBrush(_swigobj,_swigarg0)  (_swigobj->SetFillBrush(_swigarg0)) 
 636 static PyObject 
*_wrap_wxPseudoMetaFile_SetFillBrush(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 637     PyObject 
* _resultobj
; 
 638     wxPseudoMetaFile 
* _arg0
; 
 640     PyObject 
* _argo0 
= 0; 
 641     PyObject 
* _obj1 
= 0; 
 642     char *_kwnames
[] = { "self","brush", NULL 
}; 
 645     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPseudoMetaFile_SetFillBrush",_kwnames
,&_argo0
,&_obj1
))  
 648         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 649         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
 650             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_SetFillBrush. Expected _wxPseudoMetaFile_p."); 
 657         if (_obj1 
== Py_None
) { temp 
= NULL
; } 
 658         else if (SWIG_GetPtrObj(_obj1
, (void **) &temp
,"_wxBrush_p")) { 
 659             PyErr_SetString(PyExc_TypeError
,"Type error, expected _wxBrush_p."); 
 664         _arg1 
= wxTheBrushList
->FindOrCreateBrush(temp
->GetColour(), temp
->GetStyle()); 
 669     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 670     wxPseudoMetaFile_SetFillBrush(_arg0
,_arg1
); 
 672     wxPyEndAllowThreads(__tstate
); 
 673     if (PyErr_Occurred()) return NULL
; 
 674 }    Py_INCREF(Py_None
); 
 675     _resultobj 
= Py_None
; 
 679 #define wxPseudoMetaFile_GetFillBrush(_swigobj)  (_swigobj->GetFillBrush()) 
 680 static PyObject 
*_wrap_wxPseudoMetaFile_GetFillBrush(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 681     PyObject 
* _resultobj
; 
 683     wxPseudoMetaFile 
* _arg0
; 
 684     PyObject 
* _argo0 
= 0; 
 685     char *_kwnames
[] = { "self", NULL 
}; 
 689     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPseudoMetaFile_GetFillBrush",_kwnames
,&_argo0
))  
 692         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 693         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
 694             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_GetFillBrush. Expected _wxPseudoMetaFile_p."); 
 699     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 700     _result 
= (wxBrush 
*)wxPseudoMetaFile_GetFillBrush(_arg0
); 
 702     wxPyEndAllowThreads(__tstate
); 
 703     if (PyErr_Occurred()) return NULL
; 
 705         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxBrush_p"); 
 706         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 709         _resultobj 
= Py_None
; 
 714 #define wxPseudoMetaFile_SetOutlinePen(_swigobj,_swigarg0)  (_swigobj->SetOutlinePen(_swigarg0)) 
 715 static PyObject 
*_wrap_wxPseudoMetaFile_SetOutlinePen(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 716     PyObject 
* _resultobj
; 
 717     wxPseudoMetaFile 
* _arg0
; 
 719     PyObject 
* _argo0 
= 0; 
 720     PyObject 
* _obj1 
= 0; 
 721     char *_kwnames
[] = { "self","pen", NULL 
}; 
 724     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPseudoMetaFile_SetOutlinePen",_kwnames
,&_argo0
,&_obj1
))  
 727         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 728         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
 729             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_SetOutlinePen. Expected _wxPseudoMetaFile_p."); 
 736         if (_obj1 
== Py_None
) { temp 
= NULL
; } 
 737         else if (SWIG_GetPtrObj(_obj1
, (void **) &temp
,"_wxPen_p")) { 
 738             PyErr_SetString(PyExc_TypeError
,"Type error, expected _wxPen_p."); 
 743         _arg1 
= wxThePenList
->FindOrCreatePen(temp
->GetColour(), 
 750     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 751     wxPseudoMetaFile_SetOutlinePen(_arg0
,_arg1
); 
 753     wxPyEndAllowThreads(__tstate
); 
 754     if (PyErr_Occurred()) return NULL
; 
 755 }    Py_INCREF(Py_None
); 
 756     _resultobj 
= Py_None
; 
 760 #define wxPseudoMetaFile_GetOutlinePen(_swigobj)  (_swigobj->GetOutlinePen()) 
 761 static PyObject 
*_wrap_wxPseudoMetaFile_GetOutlinePen(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 762     PyObject 
* _resultobj
; 
 764     wxPseudoMetaFile 
* _arg0
; 
 765     PyObject 
* _argo0 
= 0; 
 766     char *_kwnames
[] = { "self", NULL 
}; 
 770     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPseudoMetaFile_GetOutlinePen",_kwnames
,&_argo0
))  
 773         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 774         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
 775             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_GetOutlinePen. Expected _wxPseudoMetaFile_p."); 
 780     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 781     _result 
= (wxPen 
*)wxPseudoMetaFile_GetOutlinePen(_arg0
); 
 783     wxPyEndAllowThreads(__tstate
); 
 784     if (PyErr_Occurred()) return NULL
; 
 786         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPen_p"); 
 787         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 790         _resultobj 
= Py_None
; 
 795 #define wxPseudoMetaFile_SetOutlineOp(_swigobj,_swigarg0)  (_swigobj->SetOutlineOp(_swigarg0)) 
 796 static PyObject 
*_wrap_wxPseudoMetaFile_SetOutlineOp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 797     PyObject 
* _resultobj
; 
 798     wxPseudoMetaFile 
* _arg0
; 
 800     PyObject 
* _argo0 
= 0; 
 801     char *_kwnames
[] = { "self","op", NULL 
}; 
 804     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPseudoMetaFile_SetOutlineOp",_kwnames
,&_argo0
,&_arg1
))  
 807         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 808         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
 809             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_SetOutlineOp. Expected _wxPseudoMetaFile_p."); 
 814     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 815     wxPseudoMetaFile_SetOutlineOp(_arg0
,_arg1
); 
 817     wxPyEndAllowThreads(__tstate
); 
 818     if (PyErr_Occurred()) return NULL
; 
 819 }    Py_INCREF(Py_None
); 
 820     _resultobj 
= Py_None
; 
 824 #define wxPseudoMetaFile_GetOutlineOp(_swigobj)  (_swigobj->GetOutlineOp()) 
 825 static PyObject 
*_wrap_wxPseudoMetaFile_GetOutlineOp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 826     PyObject 
* _resultobj
; 
 828     wxPseudoMetaFile 
* _arg0
; 
 829     PyObject 
* _argo0 
= 0; 
 830     char *_kwnames
[] = { "self", NULL 
}; 
 833     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPseudoMetaFile_GetOutlineOp",_kwnames
,&_argo0
))  
 836         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 837         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
 838             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_GetOutlineOp. Expected _wxPseudoMetaFile_p."); 
 843     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 844     _result 
= (int )wxPseudoMetaFile_GetOutlineOp(_arg0
); 
 846     wxPyEndAllowThreads(__tstate
); 
 847     if (PyErr_Occurred()) return NULL
; 
 848 }    _resultobj 
= Py_BuildValue("i",_result
); 
 852 #define wxPseudoMetaFile_IsValid(_swigobj)  (_swigobj->IsValid()) 
 853 static PyObject 
*_wrap_wxPseudoMetaFile_IsValid(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 854     PyObject 
* _resultobj
; 
 856     wxPseudoMetaFile 
* _arg0
; 
 857     PyObject 
* _argo0 
= 0; 
 858     char *_kwnames
[] = { "self", NULL 
}; 
 861     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPseudoMetaFile_IsValid",_kwnames
,&_argo0
))  
 864         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 865         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
 866             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_IsValid. Expected _wxPseudoMetaFile_p."); 
 871     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 872     _result 
= (bool )wxPseudoMetaFile_IsValid(_arg0
); 
 874     wxPyEndAllowThreads(__tstate
); 
 875     if (PyErr_Occurred()) return NULL
; 
 876 }    _resultobj 
= Py_BuildValue("i",_result
); 
 880 #define wxPseudoMetaFile_DrawLine(_swigobj,_swigarg0,_swigarg1)  (_swigobj->DrawLine(_swigarg0,_swigarg1)) 
 881 static PyObject 
*_wrap_wxPseudoMetaFile_DrawLine(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 882     PyObject 
* _resultobj
; 
 883     wxPseudoMetaFile 
* _arg0
; 
 886     PyObject 
* _argo0 
= 0; 
 888     PyObject 
* _obj1 
= 0; 
 890     PyObject 
* _obj2 
= 0; 
 891     char *_kwnames
[] = { "self","pt1","pt2", NULL 
}; 
 894     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxPseudoMetaFile_DrawLine",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
 897         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 898         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
 899             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_DrawLine. Expected _wxPseudoMetaFile_p."); 
 905     if (! wxPoint_helper(_obj1
, &_arg1
)) 
 910     if (! wxPoint_helper(_obj2
, &_arg2
)) 
 914     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 915     wxPseudoMetaFile_DrawLine(_arg0
,*_arg1
,*_arg2
); 
 917     wxPyEndAllowThreads(__tstate
); 
 918     if (PyErr_Occurred()) return NULL
; 
 919 }    Py_INCREF(Py_None
); 
 920     _resultobj 
= Py_None
; 
 924 #define wxPseudoMetaFile_DrawRectangle(_swigobj,_swigarg0)  (_swigobj->DrawRectangle(_swigarg0)) 
 925 static PyObject 
*_wrap_wxPseudoMetaFile_DrawRectangle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 926     PyObject 
* _resultobj
; 
 927     wxPseudoMetaFile 
* _arg0
; 
 929     PyObject 
* _argo0 
= 0; 
 931     PyObject 
* _obj1 
= 0; 
 932     char *_kwnames
[] = { "self","rect", NULL 
}; 
 935     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPseudoMetaFile_DrawRectangle",_kwnames
,&_argo0
,&_obj1
))  
 938         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 939         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
 940             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_DrawRectangle. Expected _wxPseudoMetaFile_p."); 
 946     if (! wxRect_helper(_obj1
, &_arg1
)) 
 950     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 951     wxPseudoMetaFile_DrawRectangle(_arg0
,*_arg1
); 
 953     wxPyEndAllowThreads(__tstate
); 
 954     if (PyErr_Occurred()) return NULL
; 
 955 }    Py_INCREF(Py_None
); 
 956     _resultobj 
= Py_None
; 
 960 #define wxPseudoMetaFile_DrawRoundedRectangle(_swigobj,_swigarg0,_swigarg1)  (_swigobj->DrawRoundedRectangle(_swigarg0,_swigarg1)) 
 961 static PyObject 
*_wrap_wxPseudoMetaFile_DrawRoundedRectangle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 962     PyObject 
* _resultobj
; 
 963     wxPseudoMetaFile 
* _arg0
; 
 966     PyObject 
* _argo0 
= 0; 
 968     PyObject 
* _obj1 
= 0; 
 969     char *_kwnames
[] = { "self","rect","radius", NULL 
}; 
 972     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOd:wxPseudoMetaFile_DrawRoundedRectangle",_kwnames
,&_argo0
,&_obj1
,&_arg2
))  
 975         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 976         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
 977             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_DrawRoundedRectangle. Expected _wxPseudoMetaFile_p."); 
 983     if (! wxRect_helper(_obj1
, &_arg1
)) 
 987     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 988     wxPseudoMetaFile_DrawRoundedRectangle(_arg0
,*_arg1
,_arg2
); 
 990     wxPyEndAllowThreads(__tstate
); 
 991     if (PyErr_Occurred()) return NULL
; 
 992 }    Py_INCREF(Py_None
); 
 993     _resultobj 
= Py_None
; 
 997 #define wxPseudoMetaFile_DrawArc(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->DrawArc(_swigarg0,_swigarg1,_swigarg2)) 
 998 static PyObject 
*_wrap_wxPseudoMetaFile_DrawArc(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 999     PyObject 
* _resultobj
; 
1000     wxPseudoMetaFile 
* _arg0
; 
1004     PyObject 
* _argo0 
= 0; 
1006     PyObject 
* _obj1 
= 0; 
1008     PyObject 
* _obj2 
= 0; 
1010     PyObject 
* _obj3 
= 0; 
1011     char *_kwnames
[] = { "self","centrePt","startPt","endPt", NULL 
}; 
1014     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOOO:wxPseudoMetaFile_DrawArc",_kwnames
,&_argo0
,&_obj1
,&_obj2
,&_obj3
))  
1017         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1018         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
1019             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_DrawArc. Expected _wxPseudoMetaFile_p."); 
1025     if (! wxPoint_helper(_obj1
, &_arg1
)) 
1030     if (! wxPoint_helper(_obj2
, &_arg2
)) 
1035     if (! wxPoint_helper(_obj3
, &_arg3
)) 
1039     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1040     wxPseudoMetaFile_DrawArc(_arg0
,*_arg1
,*_arg2
,*_arg3
); 
1042     wxPyEndAllowThreads(__tstate
); 
1043     if (PyErr_Occurred()) return NULL
; 
1044 }    Py_INCREF(Py_None
); 
1045     _resultobj 
= Py_None
; 
1049 #define wxPseudoMetaFile_DrawEllipticArc(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->DrawEllipticArc(_swigarg0,_swigarg1,_swigarg2)) 
1050 static PyObject 
*_wrap_wxPseudoMetaFile_DrawEllipticArc(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1051     PyObject 
* _resultobj
; 
1052     wxPseudoMetaFile 
* _arg0
; 
1056     PyObject 
* _argo0 
= 0; 
1058     PyObject 
* _obj1 
= 0; 
1059     char *_kwnames
[] = { "self","rect","startAngle","endAngle", NULL 
}; 
1062     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOdd:wxPseudoMetaFile_DrawEllipticArc",_kwnames
,&_argo0
,&_obj1
,&_arg2
,&_arg3
))  
1065         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1066         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
1067             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_DrawEllipticArc. Expected _wxPseudoMetaFile_p."); 
1073     if (! wxRect_helper(_obj1
, &_arg1
)) 
1077     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1078     wxPseudoMetaFile_DrawEllipticArc(_arg0
,*_arg1
,_arg2
,_arg3
); 
1080     wxPyEndAllowThreads(__tstate
); 
1081     if (PyErr_Occurred()) return NULL
; 
1082 }    Py_INCREF(Py_None
); 
1083     _resultobj 
= Py_None
; 
1087 #define wxPseudoMetaFile_DrawEllipse(_swigobj,_swigarg0)  (_swigobj->DrawEllipse(_swigarg0)) 
1088 static PyObject 
*_wrap_wxPseudoMetaFile_DrawEllipse(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1089     PyObject 
* _resultobj
; 
1090     wxPseudoMetaFile 
* _arg0
; 
1092     PyObject 
* _argo0 
= 0; 
1094     PyObject 
* _obj1 
= 0; 
1095     char *_kwnames
[] = { "self","rect", NULL 
}; 
1098     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPseudoMetaFile_DrawEllipse",_kwnames
,&_argo0
,&_obj1
))  
1101         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1102         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
1103             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_DrawEllipse. Expected _wxPseudoMetaFile_p."); 
1109     if (! wxRect_helper(_obj1
, &_arg1
)) 
1113     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1114     wxPseudoMetaFile_DrawEllipse(_arg0
,*_arg1
); 
1116     wxPyEndAllowThreads(__tstate
); 
1117     if (PyErr_Occurred()) return NULL
; 
1118 }    Py_INCREF(Py_None
); 
1119     _resultobj 
= Py_None
; 
1123 #define wxPseudoMetaFile_DrawPoint(_swigobj,_swigarg0)  (_swigobj->DrawPoint(_swigarg0)) 
1124 static PyObject 
*_wrap_wxPseudoMetaFile_DrawPoint(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1125     PyObject 
* _resultobj
; 
1126     wxPseudoMetaFile 
* _arg0
; 
1128     PyObject 
* _argo0 
= 0; 
1130     PyObject 
* _obj1 
= 0; 
1131     char *_kwnames
[] = { "self","pt", NULL 
}; 
1134     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPseudoMetaFile_DrawPoint",_kwnames
,&_argo0
,&_obj1
))  
1137         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1138         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
1139             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_DrawPoint. Expected _wxPseudoMetaFile_p."); 
1145     if (! wxPoint_helper(_obj1
, &_arg1
)) 
1149     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1150     wxPseudoMetaFile_DrawPoint(_arg0
,*_arg1
); 
1152     wxPyEndAllowThreads(__tstate
); 
1153     if (PyErr_Occurred()) return NULL
; 
1154 }    Py_INCREF(Py_None
); 
1155     _resultobj 
= Py_None
; 
1159 #define wxPseudoMetaFile_DrawText(_swigobj,_swigarg0,_swigarg1)  (_swigobj->DrawText(_swigarg0,_swigarg1)) 
1160 static PyObject 
*_wrap_wxPseudoMetaFile_DrawText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1161     PyObject 
* _resultobj
; 
1162     wxPseudoMetaFile 
* _arg0
; 
1165     PyObject 
* _argo0 
= 0; 
1166     PyObject 
* _obj1 
= 0; 
1168     PyObject 
* _obj2 
= 0; 
1169     char *_kwnames
[] = { "self","text","pt", NULL 
}; 
1172     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxPseudoMetaFile_DrawText",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
1175         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1176         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
1177             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_DrawText. Expected _wxPseudoMetaFile_p."); 
1182     _arg1 
= wxString_in_helper(_obj1
); 
1188     if (! wxPoint_helper(_obj2
, &_arg2
)) 
1192     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1193     wxPseudoMetaFile_DrawText(_arg0
,*_arg1
,*_arg2
); 
1195     wxPyEndAllowThreads(__tstate
); 
1196     if (PyErr_Occurred()) return NULL
; 
1197 }    Py_INCREF(Py_None
); 
1198     _resultobj 
= Py_None
; 
1206 #define wxPseudoMetaFile_DrawLines(_swigobj,_swigarg0,_swigarg1)  (_swigobj->DrawLines(_swigarg0,_swigarg1)) 
1207 static PyObject 
*_wrap_wxPseudoMetaFile_DrawLines(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1208     PyObject 
* _resultobj
; 
1209     wxPseudoMetaFile 
* _arg0
; 
1212     PyObject 
* _argo0 
= 0; 
1214     PyObject 
* _obj2 
= 0; 
1215     char *_kwnames
[] = { "self","points", NULL 
}; 
1218     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPseudoMetaFile_DrawLines",_kwnames
,&_argo0
,&_obj2
))  
1221         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1222         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
1223             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_DrawLines. Expected _wxPseudoMetaFile_p."); 
1229     _arg2 
= wxPoint_LIST_helper(_obj2
, &NPOINTS
); 
1230         if (_arg2 
== NULL
) { 
1238     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1239     wxPseudoMetaFile_DrawLines(_arg0
,_arg1
,_arg2
); 
1241     wxPyEndAllowThreads(__tstate
); 
1242     if (PyErr_Occurred()) return NULL
; 
1243 }    Py_INCREF(Py_None
); 
1244     _resultobj 
= Py_None
; 
1251 #define wxPseudoMetaFile_DrawPolygon(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->DrawPolygon(_swigarg0,_swigarg1,_swigarg2)) 
1252 static PyObject 
*_wrap_wxPseudoMetaFile_DrawPolygon(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1253     PyObject 
* _resultobj
; 
1254     wxPseudoMetaFile 
* _arg0
; 
1257     int  _arg3 
= (int ) 0; 
1258     PyObject 
* _argo0 
= 0; 
1260     PyObject 
* _obj2 
= 0; 
1261     char *_kwnames
[] = { "self","points","flags", NULL 
}; 
1264     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxPseudoMetaFile_DrawPolygon",_kwnames
,&_argo0
,&_obj2
,&_arg3
))  
1267         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1268         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
1269             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_DrawPolygon. Expected _wxPseudoMetaFile_p."); 
1275     _arg2 
= wxPoint_LIST_helper(_obj2
, &NPOINTS
); 
1276         if (_arg2 
== NULL
) { 
1284     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1285     wxPseudoMetaFile_DrawPolygon(_arg0
,_arg1
,_arg2
,_arg3
); 
1287     wxPyEndAllowThreads(__tstate
); 
1288     if (PyErr_Occurred()) return NULL
; 
1289 }    Py_INCREF(Py_None
); 
1290     _resultobj 
= Py_None
; 
1297 #define wxPseudoMetaFile_DrawSpline(_swigobj,_swigarg0,_swigarg1)  (_swigobj->DrawSpline(_swigarg0,_swigarg1)) 
1298 static PyObject 
*_wrap_wxPseudoMetaFile_DrawSpline(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1299     PyObject 
* _resultobj
; 
1300     wxPseudoMetaFile 
* _arg0
; 
1303     PyObject 
* _argo0 
= 0; 
1305     PyObject 
* _obj2 
= 0; 
1306     char *_kwnames
[] = { "self","points", NULL 
}; 
1309     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPseudoMetaFile_DrawSpline",_kwnames
,&_argo0
,&_obj2
))  
1312         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1313         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
1314             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_DrawSpline. Expected _wxPseudoMetaFile_p."); 
1320     _arg2 
= wxPoint_LIST_helper(_obj2
, &NPOINTS
); 
1321         if (_arg2 
== NULL
) { 
1329     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1330     wxPseudoMetaFile_DrawSpline(_arg0
,_arg1
,_arg2
); 
1332     wxPyEndAllowThreads(__tstate
); 
1333     if (PyErr_Occurred()) return NULL
; 
1334 }    Py_INCREF(Py_None
); 
1335     _resultobj 
= Py_None
; 
1342 #define wxPseudoMetaFile_SetClippingRect(_swigobj,_swigarg0)  (_swigobj->SetClippingRect(_swigarg0)) 
1343 static PyObject 
*_wrap_wxPseudoMetaFile_SetClippingRect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1344     PyObject 
* _resultobj
; 
1345     wxPseudoMetaFile 
* _arg0
; 
1347     PyObject 
* _argo0 
= 0; 
1349     PyObject 
* _obj1 
= 0; 
1350     char *_kwnames
[] = { "self","rect", NULL 
}; 
1353     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPseudoMetaFile_SetClippingRect",_kwnames
,&_argo0
,&_obj1
))  
1356         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1357         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
1358             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_SetClippingRect. Expected _wxPseudoMetaFile_p."); 
1364     if (! wxRect_helper(_obj1
, &_arg1
)) 
1368     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1369     wxPseudoMetaFile_SetClippingRect(_arg0
,*_arg1
); 
1371     wxPyEndAllowThreads(__tstate
); 
1372     if (PyErr_Occurred()) return NULL
; 
1373 }    Py_INCREF(Py_None
); 
1374     _resultobj 
= Py_None
; 
1378 #define wxPseudoMetaFile_DestroyClippingRect(_swigobj)  (_swigobj->DestroyClippingRect()) 
1379 static PyObject 
*_wrap_wxPseudoMetaFile_DestroyClippingRect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1380     PyObject 
* _resultobj
; 
1381     wxPseudoMetaFile 
* _arg0
; 
1382     PyObject 
* _argo0 
= 0; 
1383     char *_kwnames
[] = { "self", NULL 
}; 
1386     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPseudoMetaFile_DestroyClippingRect",_kwnames
,&_argo0
))  
1389         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1390         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
1391             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_DestroyClippingRect. Expected _wxPseudoMetaFile_p."); 
1396     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1397     wxPseudoMetaFile_DestroyClippingRect(_arg0
); 
1399     wxPyEndAllowThreads(__tstate
); 
1400     if (PyErr_Occurred()) return NULL
; 
1401 }    Py_INCREF(Py_None
); 
1402     _resultobj 
= Py_None
; 
1406 #define wxPseudoMetaFile_SetPen(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetPen(_swigarg0,_swigarg1)) 
1407 static PyObject 
*_wrap_wxPseudoMetaFile_SetPen(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1408     PyObject 
* _resultobj
; 
1409     wxPseudoMetaFile 
* _arg0
; 
1411     bool  _arg2 
= (bool ) FALSE
; 
1412     PyObject 
* _argo0 
= 0; 
1413     PyObject 
* _obj1 
= 0; 
1414     int tempbool2 
= (int) FALSE
; 
1415     char *_kwnames
[] = { "self","pen","isOutline", NULL 
}; 
1418     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxPseudoMetaFile_SetPen",_kwnames
,&_argo0
,&_obj1
,&tempbool2
))  
1421         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1422         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
1423             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_SetPen. Expected _wxPseudoMetaFile_p."); 
1430         if (_obj1 
== Py_None
) { temp 
= NULL
; } 
1431         else if (SWIG_GetPtrObj(_obj1
, (void **) &temp
,"_wxPen_p")) { 
1432             PyErr_SetString(PyExc_TypeError
,"Type error, expected _wxPen_p."); 
1437         _arg1 
= wxThePenList
->FindOrCreatePen(temp
->GetColour(), 
1443     _arg2 
= (bool ) tempbool2
; 
1445     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1446     wxPseudoMetaFile_SetPen(_arg0
,_arg1
,_arg2
); 
1448     wxPyEndAllowThreads(__tstate
); 
1449     if (PyErr_Occurred()) return NULL
; 
1450 }    Py_INCREF(Py_None
); 
1451     _resultobj 
= Py_None
; 
1455 #define wxPseudoMetaFile_SetBrush(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetBrush(_swigarg0,_swigarg1)) 
1456 static PyObject 
*_wrap_wxPseudoMetaFile_SetBrush(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1457     PyObject 
* _resultobj
; 
1458     wxPseudoMetaFile 
* _arg0
; 
1460     bool  _arg2 
= (bool ) FALSE
; 
1461     PyObject 
* _argo0 
= 0; 
1462     PyObject 
* _obj1 
= 0; 
1463     int tempbool2 
= (int) FALSE
; 
1464     char *_kwnames
[] = { "self","brush","isFill", NULL 
}; 
1467     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxPseudoMetaFile_SetBrush",_kwnames
,&_argo0
,&_obj1
,&tempbool2
))  
1470         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1471         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
1472             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_SetBrush. Expected _wxPseudoMetaFile_p."); 
1479         if (_obj1 
== Py_None
) { temp 
= NULL
; } 
1480         else if (SWIG_GetPtrObj(_obj1
, (void **) &temp
,"_wxBrush_p")) { 
1481             PyErr_SetString(PyExc_TypeError
,"Type error, expected _wxBrush_p."); 
1486         _arg1 
= wxTheBrushList
->FindOrCreateBrush(temp
->GetColour(), temp
->GetStyle()); 
1490     _arg2 
= (bool ) tempbool2
; 
1492     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1493     wxPseudoMetaFile_SetBrush(_arg0
,_arg1
,_arg2
); 
1495     wxPyEndAllowThreads(__tstate
); 
1496     if (PyErr_Occurred()) return NULL
; 
1497 }    Py_INCREF(Py_None
); 
1498     _resultobj 
= Py_None
; 
1502 #define wxPseudoMetaFile_SetFont(_swigobj,_swigarg0)  (_swigobj->SetFont(_swigarg0)) 
1503 static PyObject 
*_wrap_wxPseudoMetaFile_SetFont(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1504     PyObject 
* _resultobj
; 
1505     wxPseudoMetaFile 
* _arg0
; 
1507     PyObject 
* _argo0 
= 0; 
1508     PyObject 
* _obj1 
= 0; 
1509     char *_kwnames
[] = { "self","font", NULL 
}; 
1512     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPseudoMetaFile_SetFont",_kwnames
,&_argo0
,&_obj1
))  
1515         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1516         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
1517             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_SetFont. Expected _wxPseudoMetaFile_p."); 
1524         if (_obj1 
== Py_None
) { temp 
= NULL
; } 
1525         else if (SWIG_GetPtrObj(_obj1
, (void **) &temp
,"_wxFont_p")) { 
1526             PyErr_SetString(PyExc_TypeError
,"Type error, expected _wxFont_p."); 
1531         _arg1 
= wxTheFontList
->FindOrCreateFont(temp
->GetPointSize(), 
1535                                                   temp
->GetUnderlined(), 
1536                                                   temp
->GetFaceName(), 
1537                                                   temp
->GetEncoding()); 
1542     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1543     wxPseudoMetaFile_SetFont(_arg0
,_arg1
); 
1545     wxPyEndAllowThreads(__tstate
); 
1546     if (PyErr_Occurred()) return NULL
; 
1547 }    Py_INCREF(Py_None
); 
1548     _resultobj 
= Py_None
; 
1552 #define wxPseudoMetaFile_SetTextColour(_swigobj,_swigarg0)  (_swigobj->SetTextColour(_swigarg0)) 
1553 static PyObject 
*_wrap_wxPseudoMetaFile_SetTextColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1554     PyObject 
* _resultobj
; 
1555     wxPseudoMetaFile 
* _arg0
; 
1557     PyObject 
* _argo0 
= 0; 
1559     PyObject 
* _obj1 
= 0; 
1560     char *_kwnames
[] = { "self","colour", NULL 
}; 
1563     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPseudoMetaFile_SetTextColour",_kwnames
,&_argo0
,&_obj1
))  
1566         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1567         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
1568             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_SetTextColour. Expected _wxPseudoMetaFile_p."); 
1574     if (! wxColour_helper(_obj1
, &_arg1
)) 
1578     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1579     wxPseudoMetaFile_SetTextColour(_arg0
,*_arg1
); 
1581     wxPyEndAllowThreads(__tstate
); 
1582     if (PyErr_Occurred()) return NULL
; 
1583 }    Py_INCREF(Py_None
); 
1584     _resultobj 
= Py_None
; 
1588 #define wxPseudoMetaFile_SetBackgroundColour(_swigobj,_swigarg0)  (_swigobj->SetBackgroundColour(_swigarg0)) 
1589 static PyObject 
*_wrap_wxPseudoMetaFile_SetBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1590     PyObject 
* _resultobj
; 
1591     wxPseudoMetaFile 
* _arg0
; 
1593     PyObject 
* _argo0 
= 0; 
1595     PyObject 
* _obj1 
= 0; 
1596     char *_kwnames
[] = { "self","colour", NULL 
}; 
1599     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPseudoMetaFile_SetBackgroundColour",_kwnames
,&_argo0
,&_obj1
))  
1602         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1603         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
1604             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_SetBackgroundColour. Expected _wxPseudoMetaFile_p."); 
1610     if (! wxColour_helper(_obj1
, &_arg1
)) 
1614     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1615     wxPseudoMetaFile_SetBackgroundColour(_arg0
,*_arg1
); 
1617     wxPyEndAllowThreads(__tstate
); 
1618     if (PyErr_Occurred()) return NULL
; 
1619 }    Py_INCREF(Py_None
); 
1620     _resultobj 
= Py_None
; 
1624 #define wxPseudoMetaFile_SetBackgroundMode(_swigobj,_swigarg0)  (_swigobj->SetBackgroundMode(_swigarg0)) 
1625 static PyObject 
*_wrap_wxPseudoMetaFile_SetBackgroundMode(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1626     PyObject 
* _resultobj
; 
1627     wxPseudoMetaFile 
* _arg0
; 
1629     PyObject 
* _argo0 
= 0; 
1630     char *_kwnames
[] = { "self","mode", NULL 
}; 
1633     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPseudoMetaFile_SetBackgroundMode",_kwnames
,&_argo0
,&_arg1
))  
1636         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1637         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
1638             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_SetBackgroundMode. Expected _wxPseudoMetaFile_p."); 
1643     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1644     wxPseudoMetaFile_SetBackgroundMode(_arg0
,_arg1
); 
1646     wxPyEndAllowThreads(__tstate
); 
1647     if (PyErr_Occurred()) return NULL
; 
1648 }    Py_INCREF(Py_None
); 
1649     _resultobj 
= Py_None
; 
1653 static void *SwigwxPyRectangleShapeTowxPyShape(void *ptr
) { 
1654     wxPyRectangleShape 
*src
; 
1656     src 
= (wxPyRectangleShape 
*) ptr
; 
1657     dest 
= (wxPyShape 
*) src
; 
1658     return (void *) dest
; 
1661 static void *SwigwxPyRectangleShapeTowxPyShapeEvtHandler(void *ptr
) { 
1662     wxPyRectangleShape 
*src
; 
1663     wxPyShapeEvtHandler 
*dest
; 
1664     src 
= (wxPyRectangleShape 
*) ptr
; 
1665     dest 
= (wxPyShapeEvtHandler 
*) src
; 
1666     return (void *) dest
; 
1669 static void *SwigwxPyRectangleShapeTowxObject(void *ptr
) { 
1670     wxPyRectangleShape 
*src
; 
1672     src 
= (wxPyRectangleShape 
*) ptr
; 
1673     dest 
= (wxObject 
*) src
; 
1674     return (void *) dest
; 
1677 #define new_wxPyRectangleShape(_swigarg0,_swigarg1) (new wxPyRectangleShape(_swigarg0,_swigarg1)) 
1678 static PyObject 
*_wrap_new_wxPyRectangleShape(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1679     PyObject 
* _resultobj
; 
1680     wxPyRectangleShape 
* _result
; 
1681     double  _arg0 
= (double ) 0.0; 
1682     double  _arg1 
= (double ) 0.0; 
1683     char *_kwnames
[] = { "width","height", NULL 
}; 
1687     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|dd:new_wxPyRectangleShape",_kwnames
,&_arg0
,&_arg1
))  
1690     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1691     _result 
= (wxPyRectangleShape 
*)new_wxPyRectangleShape(_arg0
,_arg1
); 
1693     wxPyEndAllowThreads(__tstate
); 
1694     if (PyErr_Occurred()) return NULL
; 
1696         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyRectangleShape_p"); 
1697         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1700         _resultobj 
= Py_None
; 
1705 #define wxPyRectangleShape__setCallbackInfo(_swigobj,_swigarg0,_swigarg1)  (_swigobj->_setCallbackInfo(_swigarg0,_swigarg1)) 
1706 static PyObject 
*_wrap_wxPyRectangleShape__setCallbackInfo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1707     PyObject 
* _resultobj
; 
1708     wxPyRectangleShape 
* _arg0
; 
1711     PyObject 
* _argo0 
= 0; 
1712     PyObject 
* _obj1 
= 0; 
1713     PyObject 
* _obj2 
= 0; 
1714     char *_kwnames
[] = { "self","self","_class", NULL 
}; 
1717     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxPyRectangleShape__setCallbackInfo",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
1720         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1721         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyRectangleShape_p")) { 
1722             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyRectangleShape__setCallbackInfo. Expected _wxPyRectangleShape_p."); 
1733     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1734     wxPyRectangleShape__setCallbackInfo(_arg0
,_arg1
,_arg2
); 
1736     wxPyEndAllowThreads(__tstate
); 
1737     if (PyErr_Occurred()) return NULL
; 
1738 }    Py_INCREF(Py_None
); 
1739     _resultobj 
= Py_None
; 
1743 #define wxPyRectangleShape_SetCornerRadius(_swigobj,_swigarg0)  (_swigobj->SetCornerRadius(_swigarg0)) 
1744 static PyObject 
*_wrap_wxPyRectangleShape_SetCornerRadius(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1745     PyObject 
* _resultobj
; 
1746     wxPyRectangleShape 
* _arg0
; 
1748     PyObject 
* _argo0 
= 0; 
1749     char *_kwnames
[] = { "self","radius", NULL 
}; 
1752     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Od:wxPyRectangleShape_SetCornerRadius",_kwnames
,&_argo0
,&_arg1
))  
1755         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1756         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyRectangleShape_p")) { 
1757             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyRectangleShape_SetCornerRadius. Expected _wxPyRectangleShape_p."); 
1762     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1763     wxPyRectangleShape_SetCornerRadius(_arg0
,_arg1
); 
1765     wxPyEndAllowThreads(__tstate
); 
1766     if (PyErr_Occurred()) return NULL
; 
1767 }    Py_INCREF(Py_None
); 
1768     _resultobj 
= Py_None
; 
1772 #define wxPyRectangleShape_base_OnDelete(_swigobj)  (_swigobj->base_OnDelete()) 
1773 static PyObject 
*_wrap_wxPyRectangleShape_base_OnDelete(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1774     PyObject 
* _resultobj
; 
1775     wxPyRectangleShape 
* _arg0
; 
1776     PyObject 
* _argo0 
= 0; 
1777     char *_kwnames
[] = { "self", NULL 
}; 
1780     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyRectangleShape_base_OnDelete",_kwnames
,&_argo0
))  
1783         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1784         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyRectangleShape_p")) { 
1785             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyRectangleShape_base_OnDelete. Expected _wxPyRectangleShape_p."); 
1790     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1791     wxPyRectangleShape_base_OnDelete(_arg0
); 
1793     wxPyEndAllowThreads(__tstate
); 
1794     if (PyErr_Occurred()) return NULL
; 
1795 }    Py_INCREF(Py_None
); 
1796     _resultobj 
= Py_None
; 
1800 #define wxPyRectangleShape_base_OnDraw(_swigobj,_swigarg0)  (_swigobj->base_OnDraw(_swigarg0)) 
1801 static PyObject 
*_wrap_wxPyRectangleShape_base_OnDraw(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1802     PyObject 
* _resultobj
; 
1803     wxPyRectangleShape 
* _arg0
; 
1805     PyObject 
* _argo0 
= 0; 
1806     PyObject 
* _argo1 
= 0; 
1807     char *_kwnames
[] = { "self","dc", NULL 
}; 
1810     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyRectangleShape_base_OnDraw",_kwnames
,&_argo0
,&_argo1
))  
1813         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1814         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyRectangleShape_p")) { 
1815             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyRectangleShape_base_OnDraw. Expected _wxPyRectangleShape_p."); 
1820         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
1821             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyRectangleShape_base_OnDraw. Expected _wxDC_p."); 
1826     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1827     wxPyRectangleShape_base_OnDraw(_arg0
,*_arg1
); 
1829     wxPyEndAllowThreads(__tstate
); 
1830     if (PyErr_Occurred()) return NULL
; 
1831 }    Py_INCREF(Py_None
); 
1832     _resultobj 
= Py_None
; 
1836 #define wxPyRectangleShape_base_OnDrawContents(_swigobj,_swigarg0)  (_swigobj->base_OnDrawContents(_swigarg0)) 
1837 static PyObject 
*_wrap_wxPyRectangleShape_base_OnDrawContents(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1838     PyObject 
* _resultobj
; 
1839     wxPyRectangleShape 
* _arg0
; 
1841     PyObject 
* _argo0 
= 0; 
1842     PyObject 
* _argo1 
= 0; 
1843     char *_kwnames
[] = { "self","dc", NULL 
}; 
1846     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyRectangleShape_base_OnDrawContents",_kwnames
,&_argo0
,&_argo1
))  
1849         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1850         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyRectangleShape_p")) { 
1851             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyRectangleShape_base_OnDrawContents. Expected _wxPyRectangleShape_p."); 
1856         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
1857             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyRectangleShape_base_OnDrawContents. Expected _wxDC_p."); 
1862     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1863     wxPyRectangleShape_base_OnDrawContents(_arg0
,*_arg1
); 
1865     wxPyEndAllowThreads(__tstate
); 
1866     if (PyErr_Occurred()) return NULL
; 
1867 }    Py_INCREF(Py_None
); 
1868     _resultobj 
= Py_None
; 
1872 #define wxPyRectangleShape_base_OnDrawBranches(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnDrawBranches(_swigarg0,_swigarg1)) 
1873 static PyObject 
*_wrap_wxPyRectangleShape_base_OnDrawBranches(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1874     PyObject 
* _resultobj
; 
1875     wxPyRectangleShape 
* _arg0
; 
1877     bool  _arg2 
= (bool ) FALSE
; 
1878     PyObject 
* _argo0 
= 0; 
1879     PyObject 
* _argo1 
= 0; 
1880     int tempbool2 
= (int) FALSE
; 
1881     char *_kwnames
[] = { "self","dc","erase", NULL 
}; 
1884     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxPyRectangleShape_base_OnDrawBranches",_kwnames
,&_argo0
,&_argo1
,&tempbool2
))  
1887         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1888         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyRectangleShape_p")) { 
1889             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyRectangleShape_base_OnDrawBranches. Expected _wxPyRectangleShape_p."); 
1894         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
1895             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyRectangleShape_base_OnDrawBranches. Expected _wxDC_p."); 
1899     _arg2 
= (bool ) tempbool2
; 
1901     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1902     wxPyRectangleShape_base_OnDrawBranches(_arg0
,*_arg1
,_arg2
); 
1904     wxPyEndAllowThreads(__tstate
); 
1905     if (PyErr_Occurred()) return NULL
; 
1906 }    Py_INCREF(Py_None
); 
1907     _resultobj 
= Py_None
; 
1911 #define wxPyRectangleShape_base_OnMoveLinks(_swigobj,_swigarg0)  (_swigobj->base_OnMoveLinks(_swigarg0)) 
1912 static PyObject 
*_wrap_wxPyRectangleShape_base_OnMoveLinks(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1913     PyObject 
* _resultobj
; 
1914     wxPyRectangleShape 
* _arg0
; 
1916     PyObject 
* _argo0 
= 0; 
1917     PyObject 
* _argo1 
= 0; 
1918     char *_kwnames
[] = { "self","dc", NULL 
}; 
1921     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyRectangleShape_base_OnMoveLinks",_kwnames
,&_argo0
,&_argo1
))  
1924         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1925         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyRectangleShape_p")) { 
1926             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyRectangleShape_base_OnMoveLinks. Expected _wxPyRectangleShape_p."); 
1931         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
1932             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyRectangleShape_base_OnMoveLinks. Expected _wxDC_p."); 
1937     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1938     wxPyRectangleShape_base_OnMoveLinks(_arg0
,*_arg1
); 
1940     wxPyEndAllowThreads(__tstate
); 
1941     if (PyErr_Occurred()) return NULL
; 
1942 }    Py_INCREF(Py_None
); 
1943     _resultobj 
= Py_None
; 
1947 #define wxPyRectangleShape_base_OnErase(_swigobj,_swigarg0)  (_swigobj->base_OnErase(_swigarg0)) 
1948 static PyObject 
*_wrap_wxPyRectangleShape_base_OnErase(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1949     PyObject 
* _resultobj
; 
1950     wxPyRectangleShape 
* _arg0
; 
1952     PyObject 
* _argo0 
= 0; 
1953     PyObject 
* _argo1 
= 0; 
1954     char *_kwnames
[] = { "self","dc", NULL 
}; 
1957     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyRectangleShape_base_OnErase",_kwnames
,&_argo0
,&_argo1
))  
1960         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1961         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyRectangleShape_p")) { 
1962             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyRectangleShape_base_OnErase. Expected _wxPyRectangleShape_p."); 
1967         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
1968             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyRectangleShape_base_OnErase. Expected _wxDC_p."); 
1973     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1974     wxPyRectangleShape_base_OnErase(_arg0
,*_arg1
); 
1976     wxPyEndAllowThreads(__tstate
); 
1977     if (PyErr_Occurred()) return NULL
; 
1978 }    Py_INCREF(Py_None
); 
1979     _resultobj 
= Py_None
; 
1983 #define wxPyRectangleShape_base_OnEraseContents(_swigobj,_swigarg0)  (_swigobj->base_OnEraseContents(_swigarg0)) 
1984 static PyObject 
*_wrap_wxPyRectangleShape_base_OnEraseContents(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1985     PyObject 
* _resultobj
; 
1986     wxPyRectangleShape 
* _arg0
; 
1988     PyObject 
* _argo0 
= 0; 
1989     PyObject 
* _argo1 
= 0; 
1990     char *_kwnames
[] = { "self","dc", NULL 
}; 
1993     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyRectangleShape_base_OnEraseContents",_kwnames
,&_argo0
,&_argo1
))  
1996         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1997         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyRectangleShape_p")) { 
1998             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyRectangleShape_base_OnEraseContents. Expected _wxPyRectangleShape_p."); 
2003         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
2004             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyRectangleShape_base_OnEraseContents. Expected _wxDC_p."); 
2009     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2010     wxPyRectangleShape_base_OnEraseContents(_arg0
,*_arg1
); 
2012     wxPyEndAllowThreads(__tstate
); 
2013     if (PyErr_Occurred()) return NULL
; 
2014 }    Py_INCREF(Py_None
); 
2015     _resultobj 
= Py_None
; 
2019 #define wxPyRectangleShape_base_OnHighlight(_swigobj,_swigarg0)  (_swigobj->base_OnHighlight(_swigarg0)) 
2020 static PyObject 
*_wrap_wxPyRectangleShape_base_OnHighlight(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2021     PyObject 
* _resultobj
; 
2022     wxPyRectangleShape 
* _arg0
; 
2024     PyObject 
* _argo0 
= 0; 
2025     PyObject 
* _argo1 
= 0; 
2026     char *_kwnames
[] = { "self","dc", NULL 
}; 
2029     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyRectangleShape_base_OnHighlight",_kwnames
,&_argo0
,&_argo1
))  
2032         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2033         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyRectangleShape_p")) { 
2034             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyRectangleShape_base_OnHighlight. Expected _wxPyRectangleShape_p."); 
2039         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
2040             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyRectangleShape_base_OnHighlight. Expected _wxDC_p."); 
2045     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2046     wxPyRectangleShape_base_OnHighlight(_arg0
,*_arg1
); 
2048     wxPyEndAllowThreads(__tstate
); 
2049     if (PyErr_Occurred()) return NULL
; 
2050 }    Py_INCREF(Py_None
); 
2051     _resultobj 
= Py_None
; 
2055 #define wxPyRectangleShape_base_OnLeftClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnLeftClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
2056 static PyObject 
*_wrap_wxPyRectangleShape_base_OnLeftClick(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2057     PyObject 
* _resultobj
; 
2058     wxPyRectangleShape 
* _arg0
; 
2061     int  _arg3 
= (int ) 0; 
2062     int  _arg4 
= (int ) 0; 
2063     PyObject 
* _argo0 
= 0; 
2064     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
2067     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyRectangleShape_base_OnLeftClick",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
2070         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2071         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyRectangleShape_p")) { 
2072             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyRectangleShape_base_OnLeftClick. Expected _wxPyRectangleShape_p."); 
2077     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2078     wxPyRectangleShape_base_OnLeftClick(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
2080     wxPyEndAllowThreads(__tstate
); 
2081     if (PyErr_Occurred()) return NULL
; 
2082 }    Py_INCREF(Py_None
); 
2083     _resultobj 
= Py_None
; 
2087 #define wxPyRectangleShape_base_OnLeftDoubleClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnLeftDoubleClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
2088 static PyObject 
*_wrap_wxPyRectangleShape_base_OnLeftDoubleClick(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2089     PyObject 
* _resultobj
; 
2090     wxPyRectangleShape 
* _arg0
; 
2093     int  _arg3 
= (int ) 0; 
2094     int  _arg4 
= (int ) 0; 
2095     PyObject 
* _argo0 
= 0; 
2096     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
2099     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyRectangleShape_base_OnLeftDoubleClick",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
2102         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2103         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyRectangleShape_p")) { 
2104             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyRectangleShape_base_OnLeftDoubleClick. Expected _wxPyRectangleShape_p."); 
2109     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2110     wxPyRectangleShape_base_OnLeftDoubleClick(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
2112     wxPyEndAllowThreads(__tstate
); 
2113     if (PyErr_Occurred()) return NULL
; 
2114 }    Py_INCREF(Py_None
); 
2115     _resultobj 
= Py_None
; 
2119 #define wxPyRectangleShape_base_OnRightClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnRightClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
2120 static PyObject 
*_wrap_wxPyRectangleShape_base_OnRightClick(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2121     PyObject 
* _resultobj
; 
2122     wxPyRectangleShape 
* _arg0
; 
2125     int  _arg3 
= (int ) 0; 
2126     int  _arg4 
= (int ) 0; 
2127     PyObject 
* _argo0 
= 0; 
2128     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
2131     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyRectangleShape_base_OnRightClick",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
2134         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2135         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyRectangleShape_p")) { 
2136             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyRectangleShape_base_OnRightClick. Expected _wxPyRectangleShape_p."); 
2141     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2142     wxPyRectangleShape_base_OnRightClick(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
2144     wxPyEndAllowThreads(__tstate
); 
2145     if (PyErr_Occurred()) return NULL
; 
2146 }    Py_INCREF(Py_None
); 
2147     _resultobj 
= Py_None
; 
2151 #define wxPyRectangleShape_base_OnSize(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnSize(_swigarg0,_swigarg1)) 
2152 static PyObject 
*_wrap_wxPyRectangleShape_base_OnSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2153     PyObject 
* _resultobj
; 
2154     wxPyRectangleShape 
* _arg0
; 
2157     PyObject 
* _argo0 
= 0; 
2158     char *_kwnames
[] = { "self","x","y", NULL 
}; 
2161     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd:wxPyRectangleShape_base_OnSize",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
2164         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2165         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyRectangleShape_p")) { 
2166             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyRectangleShape_base_OnSize. Expected _wxPyRectangleShape_p."); 
2171     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2172     wxPyRectangleShape_base_OnSize(_arg0
,_arg1
,_arg2
); 
2174     wxPyEndAllowThreads(__tstate
); 
2175     if (PyErr_Occurred()) return NULL
; 
2176 }    Py_INCREF(Py_None
); 
2177     _resultobj 
= Py_None
; 
2181 #define wxPyRectangleShape_base_OnMovePre(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->base_OnMovePre(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
2182 static PyObject 
*_wrap_wxPyRectangleShape_base_OnMovePre(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2183     PyObject 
* _resultobj
; 
2185     wxPyRectangleShape 
* _arg0
; 
2191     bool  _arg6 
= (bool ) TRUE
; 
2192     PyObject 
* _argo0 
= 0; 
2193     PyObject 
* _argo1 
= 0; 
2194     int tempbool6 
= (int) TRUE
; 
2195     char *_kwnames
[] = { "self","dc","x","y","old_x","old_y","display", NULL 
}; 
2198     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOdddd|i:wxPyRectangleShape_base_OnMovePre",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
,&tempbool6
))  
2201         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2202         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyRectangleShape_p")) { 
2203             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyRectangleShape_base_OnMovePre. Expected _wxPyRectangleShape_p."); 
2208         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
2209             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyRectangleShape_base_OnMovePre. Expected _wxDC_p."); 
2213     _arg6 
= (bool ) tempbool6
; 
2215     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2216     _result 
= (bool )wxPyRectangleShape_base_OnMovePre(_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
); 
2218     wxPyEndAllowThreads(__tstate
); 
2219     if (PyErr_Occurred()) return NULL
; 
2220 }    _resultobj 
= Py_BuildValue("i",_result
); 
2224 #define wxPyRectangleShape_base_OnMovePost(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->base_OnMovePost(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
2225 static PyObject 
*_wrap_wxPyRectangleShape_base_OnMovePost(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2226     PyObject 
* _resultobj
; 
2227     wxPyRectangleShape 
* _arg0
; 
2233     bool  _arg6 
= (bool ) TRUE
; 
2234     PyObject 
* _argo0 
= 0; 
2235     PyObject 
* _argo1 
= 0; 
2236     int tempbool6 
= (int) TRUE
; 
2237     char *_kwnames
[] = { "self","dc","x","y","old_x","old_y","display", NULL 
}; 
2240     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOdddd|i:wxPyRectangleShape_base_OnMovePost",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
,&tempbool6
))  
2243         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2244         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyRectangleShape_p")) { 
2245             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyRectangleShape_base_OnMovePost. Expected _wxPyRectangleShape_p."); 
2250         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
2251             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyRectangleShape_base_OnMovePost. Expected _wxDC_p."); 
2255     _arg6 
= (bool ) tempbool6
; 
2257     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2258     wxPyRectangleShape_base_OnMovePost(_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
); 
2260     wxPyEndAllowThreads(__tstate
); 
2261     if (PyErr_Occurred()) return NULL
; 
2262 }    Py_INCREF(Py_None
); 
2263     _resultobj 
= Py_None
; 
2267 #define wxPyRectangleShape_base_OnDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->base_OnDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
2268 static PyObject 
*_wrap_wxPyRectangleShape_base_OnDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2269     PyObject 
* _resultobj
; 
2270     wxPyRectangleShape 
* _arg0
; 
2274     int  _arg4 
= (int ) 0; 
2275     int  _arg5 
= (int ) 0; 
2276     PyObject 
* _argo0 
= 0; 
2278     char *_kwnames
[] = { "self","draw","x","y","keys","attachment", NULL 
}; 
2281     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oidd|ii:wxPyRectangleShape_base_OnDragLeft",_kwnames
,&_argo0
,&tempbool1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
2284         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2285         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyRectangleShape_p")) { 
2286             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyRectangleShape_base_OnDragLeft. Expected _wxPyRectangleShape_p."); 
2290     _arg1 
= (bool ) tempbool1
; 
2292     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2293     wxPyRectangleShape_base_OnDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
2295     wxPyEndAllowThreads(__tstate
); 
2296     if (PyErr_Occurred()) return NULL
; 
2297 }    Py_INCREF(Py_None
); 
2298     _resultobj 
= Py_None
; 
2302 #define wxPyRectangleShape_base_OnBeginDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnBeginDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
2303 static PyObject 
*_wrap_wxPyRectangleShape_base_OnBeginDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2304     PyObject 
* _resultobj
; 
2305     wxPyRectangleShape 
* _arg0
; 
2308     int  _arg3 
= (int ) 0; 
2309     int  _arg4 
= (int ) 0; 
2310     PyObject 
* _argo0 
= 0; 
2311     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
2314     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyRectangleShape_base_OnBeginDragLeft",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
2317         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2318         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyRectangleShape_p")) { 
2319             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyRectangleShape_base_OnBeginDragLeft. Expected _wxPyRectangleShape_p."); 
2324     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2325     wxPyRectangleShape_base_OnBeginDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
2327     wxPyEndAllowThreads(__tstate
); 
2328     if (PyErr_Occurred()) return NULL
; 
2329 }    Py_INCREF(Py_None
); 
2330     _resultobj 
= Py_None
; 
2334 #define wxPyRectangleShape_base_OnEndDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnEndDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
2335 static PyObject 
*_wrap_wxPyRectangleShape_base_OnEndDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2336     PyObject 
* _resultobj
; 
2337     wxPyRectangleShape 
* _arg0
; 
2340     int  _arg3 
= (int ) 0; 
2341     int  _arg4 
= (int ) 0; 
2342     PyObject 
* _argo0 
= 0; 
2343     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
2346     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyRectangleShape_base_OnEndDragLeft",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
2349         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2350         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyRectangleShape_p")) { 
2351             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyRectangleShape_base_OnEndDragLeft. Expected _wxPyRectangleShape_p."); 
2356     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2357     wxPyRectangleShape_base_OnEndDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
2359     wxPyEndAllowThreads(__tstate
); 
2360     if (PyErr_Occurred()) return NULL
; 
2361 }    Py_INCREF(Py_None
); 
2362     _resultobj 
= Py_None
; 
2366 #define wxPyRectangleShape_base_OnDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->base_OnDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
2367 static PyObject 
*_wrap_wxPyRectangleShape_base_OnDragRight(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2368     PyObject 
* _resultobj
; 
2369     wxPyRectangleShape 
* _arg0
; 
2373     int  _arg4 
= (int ) 0; 
2374     int  _arg5 
= (int ) 0; 
2375     PyObject 
* _argo0 
= 0; 
2377     char *_kwnames
[] = { "self","draw","x","y","keys","attachment", NULL 
}; 
2380     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oidd|ii:wxPyRectangleShape_base_OnDragRight",_kwnames
,&_argo0
,&tempbool1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
2383         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2384         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyRectangleShape_p")) { 
2385             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyRectangleShape_base_OnDragRight. Expected _wxPyRectangleShape_p."); 
2389     _arg1 
= (bool ) tempbool1
; 
2391     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2392     wxPyRectangleShape_base_OnDragRight(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
2394     wxPyEndAllowThreads(__tstate
); 
2395     if (PyErr_Occurred()) return NULL
; 
2396 }    Py_INCREF(Py_None
); 
2397     _resultobj 
= Py_None
; 
2401 #define wxPyRectangleShape_base_OnBeginDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnBeginDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
2402 static PyObject 
*_wrap_wxPyRectangleShape_base_OnBeginDragRight(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2403     PyObject 
* _resultobj
; 
2404     wxPyRectangleShape 
* _arg0
; 
2407     int  _arg3 
= (int ) 0; 
2408     int  _arg4 
= (int ) 0; 
2409     PyObject 
* _argo0 
= 0; 
2410     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
2413     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyRectangleShape_base_OnBeginDragRight",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
2416         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2417         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyRectangleShape_p")) { 
2418             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyRectangleShape_base_OnBeginDragRight. Expected _wxPyRectangleShape_p."); 
2423     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2424     wxPyRectangleShape_base_OnBeginDragRight(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
2426     wxPyEndAllowThreads(__tstate
); 
2427     if (PyErr_Occurred()) return NULL
; 
2428 }    Py_INCREF(Py_None
); 
2429     _resultobj 
= Py_None
; 
2433 #define wxPyRectangleShape_base_OnEndDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnEndDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
2434 static PyObject 
*_wrap_wxPyRectangleShape_base_OnEndDragRight(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2435     PyObject 
* _resultobj
; 
2436     wxPyRectangleShape 
* _arg0
; 
2439     int  _arg3 
= (int ) 0; 
2440     int  _arg4 
= (int ) 0; 
2441     PyObject 
* _argo0 
= 0; 
2442     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
2445     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyRectangleShape_base_OnEndDragRight",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
2448         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2449         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyRectangleShape_p")) { 
2450             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyRectangleShape_base_OnEndDragRight. Expected _wxPyRectangleShape_p."); 
2455     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2456     wxPyRectangleShape_base_OnEndDragRight(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
2458     wxPyEndAllowThreads(__tstate
); 
2459     if (PyErr_Occurred()) return NULL
; 
2460 }    Py_INCREF(Py_None
); 
2461     _resultobj 
= Py_None
; 
2465 #define wxPyRectangleShape_base_OnDrawOutline(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->base_OnDrawOutline(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
2466 static PyObject 
*_wrap_wxPyRectangleShape_base_OnDrawOutline(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2467     PyObject 
* _resultobj
; 
2468     wxPyRectangleShape 
* _arg0
; 
2474     PyObject 
* _argo0 
= 0; 
2475     PyObject 
* _argo1 
= 0; 
2476     char *_kwnames
[] = { "self","dc","x","y","w","h", NULL 
}; 
2479     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOdddd:wxPyRectangleShape_base_OnDrawOutline",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
2482         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2483         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyRectangleShape_p")) { 
2484             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyRectangleShape_base_OnDrawOutline. Expected _wxPyRectangleShape_p."); 
2489         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
2490             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyRectangleShape_base_OnDrawOutline. Expected _wxDC_p."); 
2495     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2496     wxPyRectangleShape_base_OnDrawOutline(_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
2498     wxPyEndAllowThreads(__tstate
); 
2499     if (PyErr_Occurred()) return NULL
; 
2500 }    Py_INCREF(Py_None
); 
2501     _resultobj 
= Py_None
; 
2505 #define wxPyRectangleShape_base_OnDrawControlPoints(_swigobj,_swigarg0)  (_swigobj->base_OnDrawControlPoints(_swigarg0)) 
2506 static PyObject 
*_wrap_wxPyRectangleShape_base_OnDrawControlPoints(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2507     PyObject 
* _resultobj
; 
2508     wxPyRectangleShape 
* _arg0
; 
2510     PyObject 
* _argo0 
= 0; 
2511     PyObject 
* _argo1 
= 0; 
2512     char *_kwnames
[] = { "self","dc", NULL 
}; 
2515     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyRectangleShape_base_OnDrawControlPoints",_kwnames
,&_argo0
,&_argo1
))  
2518         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2519         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyRectangleShape_p")) { 
2520             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyRectangleShape_base_OnDrawControlPoints. Expected _wxPyRectangleShape_p."); 
2525         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
2526             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyRectangleShape_base_OnDrawControlPoints. Expected _wxDC_p."); 
2531     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2532     wxPyRectangleShape_base_OnDrawControlPoints(_arg0
,*_arg1
); 
2534     wxPyEndAllowThreads(__tstate
); 
2535     if (PyErr_Occurred()) return NULL
; 
2536 }    Py_INCREF(Py_None
); 
2537     _resultobj 
= Py_None
; 
2541 #define wxPyRectangleShape_base_OnEraseControlPoints(_swigobj,_swigarg0)  (_swigobj->base_OnEraseControlPoints(_swigarg0)) 
2542 static PyObject 
*_wrap_wxPyRectangleShape_base_OnEraseControlPoints(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2543     PyObject 
* _resultobj
; 
2544     wxPyRectangleShape 
* _arg0
; 
2546     PyObject 
* _argo0 
= 0; 
2547     PyObject 
* _argo1 
= 0; 
2548     char *_kwnames
[] = { "self","dc", NULL 
}; 
2551     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyRectangleShape_base_OnEraseControlPoints",_kwnames
,&_argo0
,&_argo1
))  
2554         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2555         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyRectangleShape_p")) { 
2556             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyRectangleShape_base_OnEraseControlPoints. Expected _wxPyRectangleShape_p."); 
2561         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
2562             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyRectangleShape_base_OnEraseControlPoints. Expected _wxDC_p."); 
2567     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2568     wxPyRectangleShape_base_OnEraseControlPoints(_arg0
,*_arg1
); 
2570     wxPyEndAllowThreads(__tstate
); 
2571     if (PyErr_Occurred()) return NULL
; 
2572 }    Py_INCREF(Py_None
); 
2573     _resultobj 
= Py_None
; 
2577 #define wxPyRectangleShape_base_OnMoveLink(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnMoveLink(_swigarg0,_swigarg1)) 
2578 static PyObject 
*_wrap_wxPyRectangleShape_base_OnMoveLink(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2579     PyObject 
* _resultobj
; 
2580     wxPyRectangleShape 
* _arg0
; 
2582     bool  _arg2 
= (bool ) TRUE
; 
2583     PyObject 
* _argo0 
= 0; 
2584     PyObject 
* _argo1 
= 0; 
2585     int tempbool2 
= (int) TRUE
; 
2586     char *_kwnames
[] = { "self","dc","moveControlPoints", NULL 
}; 
2589     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxPyRectangleShape_base_OnMoveLink",_kwnames
,&_argo0
,&_argo1
,&tempbool2
))  
2592         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2593         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyRectangleShape_p")) { 
2594             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyRectangleShape_base_OnMoveLink. Expected _wxPyRectangleShape_p."); 
2599         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
2600             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyRectangleShape_base_OnMoveLink. Expected _wxDC_p."); 
2604     _arg2 
= (bool ) tempbool2
; 
2606     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2607     wxPyRectangleShape_base_OnMoveLink(_arg0
,*_arg1
,_arg2
); 
2609     wxPyEndAllowThreads(__tstate
); 
2610     if (PyErr_Occurred()) return NULL
; 
2611 }    Py_INCREF(Py_None
); 
2612     _resultobj 
= Py_None
; 
2616 #define wxPyRectangleShape_base_OnSizingDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->base_OnSizingDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
2617 static PyObject 
*_wrap_wxPyRectangleShape_base_OnSizingDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2618     PyObject 
* _resultobj
; 
2619     wxPyRectangleShape 
* _arg0
; 
2620     wxPyControlPoint 
* _arg1
; 
2624     int  _arg5 
= (int ) 0; 
2625     int  _arg6 
= (int ) 0; 
2626     PyObject 
* _argo0 
= 0; 
2627     PyObject 
* _argo1 
= 0; 
2629     char *_kwnames
[] = { "self","pt","draw","x","y","keys","attachment", NULL 
}; 
2632     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOidd|ii:wxPyRectangleShape_base_OnSizingDragLeft",_kwnames
,&_argo0
,&_argo1
,&tempbool2
,&_arg3
,&_arg4
,&_arg5
,&_arg6
))  
2635         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2636         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyRectangleShape_p")) { 
2637             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyRectangleShape_base_OnSizingDragLeft. Expected _wxPyRectangleShape_p."); 
2642         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
2643         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPyControlPoint_p")) { 
2644             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyRectangleShape_base_OnSizingDragLeft. Expected _wxPyControlPoint_p."); 
2648     _arg2 
= (bool ) tempbool2
; 
2650     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2651     wxPyRectangleShape_base_OnSizingDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
); 
2653     wxPyEndAllowThreads(__tstate
); 
2654     if (PyErr_Occurred()) return NULL
; 
2655 }    Py_INCREF(Py_None
); 
2656     _resultobj 
= Py_None
; 
2660 #define wxPyRectangleShape_base_OnSizingBeginDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->base_OnSizingBeginDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
2661 static PyObject 
*_wrap_wxPyRectangleShape_base_OnSizingBeginDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2662     PyObject 
* _resultobj
; 
2663     wxPyRectangleShape 
* _arg0
; 
2664     wxPyControlPoint 
* _arg1
; 
2667     int  _arg4 
= (int ) 0; 
2668     int  _arg5 
= (int ) 0; 
2669     PyObject 
* _argo0 
= 0; 
2670     PyObject 
* _argo1 
= 0; 
2671     char *_kwnames
[] = { "self","pt","x","y","keys","attachment", NULL 
}; 
2674     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOdd|ii:wxPyRectangleShape_base_OnSizingBeginDragLeft",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
2677         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2678         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyRectangleShape_p")) { 
2679             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyRectangleShape_base_OnSizingBeginDragLeft. Expected _wxPyRectangleShape_p."); 
2684         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
2685         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPyControlPoint_p")) { 
2686             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyRectangleShape_base_OnSizingBeginDragLeft. Expected _wxPyControlPoint_p."); 
2691     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2692     wxPyRectangleShape_base_OnSizingBeginDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
2694     wxPyEndAllowThreads(__tstate
); 
2695     if (PyErr_Occurred()) return NULL
; 
2696 }    Py_INCREF(Py_None
); 
2697     _resultobj 
= Py_None
; 
2701 #define wxPyRectangleShape_base_OnSizingEndDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->base_OnSizingEndDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
2702 static PyObject 
*_wrap_wxPyRectangleShape_base_OnSizingEndDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2703     PyObject 
* _resultobj
; 
2704     wxPyRectangleShape 
* _arg0
; 
2705     wxPyControlPoint 
* _arg1
; 
2708     int  _arg4 
= (int ) 0; 
2709     int  _arg5 
= (int ) 0; 
2710     PyObject 
* _argo0 
= 0; 
2711     PyObject 
* _argo1 
= 0; 
2712     char *_kwnames
[] = { "self","pt","x","y","keys","attachment", NULL 
}; 
2715     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOdd|ii:wxPyRectangleShape_base_OnSizingEndDragLeft",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
2718         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2719         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyRectangleShape_p")) { 
2720             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyRectangleShape_base_OnSizingEndDragLeft. Expected _wxPyRectangleShape_p."); 
2725         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
2726         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPyControlPoint_p")) { 
2727             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyRectangleShape_base_OnSizingEndDragLeft. Expected _wxPyControlPoint_p."); 
2732     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2733     wxPyRectangleShape_base_OnSizingEndDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
2735     wxPyEndAllowThreads(__tstate
); 
2736     if (PyErr_Occurred()) return NULL
; 
2737 }    Py_INCREF(Py_None
); 
2738     _resultobj 
= Py_None
; 
2742 #define wxPyRectangleShape_base_OnBeginSize(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnBeginSize(_swigarg0,_swigarg1)) 
2743 static PyObject 
*_wrap_wxPyRectangleShape_base_OnBeginSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2744     PyObject 
* _resultobj
; 
2745     wxPyRectangleShape 
* _arg0
; 
2748     PyObject 
* _argo0 
= 0; 
2749     char *_kwnames
[] = { "self","w","h", NULL 
}; 
2752     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd:wxPyRectangleShape_base_OnBeginSize",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
2755         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2756         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyRectangleShape_p")) { 
2757             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyRectangleShape_base_OnBeginSize. Expected _wxPyRectangleShape_p."); 
2762     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2763     wxPyRectangleShape_base_OnBeginSize(_arg0
,_arg1
,_arg2
); 
2765     wxPyEndAllowThreads(__tstate
); 
2766     if (PyErr_Occurred()) return NULL
; 
2767 }    Py_INCREF(Py_None
); 
2768     _resultobj 
= Py_None
; 
2772 #define wxPyRectangleShape_base_OnEndSize(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnEndSize(_swigarg0,_swigarg1)) 
2773 static PyObject 
*_wrap_wxPyRectangleShape_base_OnEndSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2774     PyObject 
* _resultobj
; 
2775     wxPyRectangleShape 
* _arg0
; 
2778     PyObject 
* _argo0 
= 0; 
2779     char *_kwnames
[] = { "self","w","h", NULL 
}; 
2782     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd:wxPyRectangleShape_base_OnEndSize",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
2785         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2786         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyRectangleShape_p")) { 
2787             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyRectangleShape_base_OnEndSize. Expected _wxPyRectangleShape_p."); 
2792     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2793     wxPyRectangleShape_base_OnEndSize(_arg0
,_arg1
,_arg2
); 
2795     wxPyEndAllowThreads(__tstate
); 
2796     if (PyErr_Occurred()) return NULL
; 
2797 }    Py_INCREF(Py_None
); 
2798     _resultobj 
= Py_None
; 
2802 static void *SwigwxPyControlPointTowxPyRectangleShape(void *ptr
) { 
2803     wxPyControlPoint 
*src
; 
2804     wxPyRectangleShape 
*dest
; 
2805     src 
= (wxPyControlPoint 
*) ptr
; 
2806     dest 
= (wxPyRectangleShape 
*) src
; 
2807     return (void *) dest
; 
2810 static void *SwigwxPyControlPointTowxPyShape(void *ptr
) { 
2811     wxPyControlPoint 
*src
; 
2813     src 
= (wxPyControlPoint 
*) ptr
; 
2814     dest 
= (wxPyShape 
*) src
; 
2815     return (void *) dest
; 
2818 static void *SwigwxPyControlPointTowxPyShapeEvtHandler(void *ptr
) { 
2819     wxPyControlPoint 
*src
; 
2820     wxPyShapeEvtHandler 
*dest
; 
2821     src 
= (wxPyControlPoint 
*) ptr
; 
2822     dest 
= (wxPyShapeEvtHandler 
*) src
; 
2823     return (void *) dest
; 
2826 static void *SwigwxPyControlPointTowxObject(void *ptr
) { 
2827     wxPyControlPoint 
*src
; 
2829     src 
= (wxPyControlPoint 
*) ptr
; 
2830     dest 
= (wxObject 
*) src
; 
2831     return (void *) dest
; 
2834 #define new_wxPyControlPoint(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxPyControlPoint(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
2835 static PyObject 
*_wrap_new_wxPyControlPoint(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2836     PyObject 
* _resultobj
; 
2837     wxPyControlPoint 
* _result
; 
2838     wxPyShapeCanvas 
* _arg0 
= (wxPyShapeCanvas 
*) NULL
; 
2839     wxPyShape 
* _arg1 
= (wxPyShape 
*) NULL
; 
2840     double  _arg2 
= (double ) 0.0; 
2841     double  _arg3 
= (double ) 0.0; 
2842     double  _arg4 
= (double ) 0.0; 
2843     int  _arg5 
= (int ) 0; 
2844     PyObject 
* _argo0 
= 0; 
2845     PyObject 
* _argo1 
= 0; 
2846     char *_kwnames
[] = { "the_canvas","object","size","the_xoffset","the_yoffset","the_type", NULL 
}; 
2850     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|OOdddi:new_wxPyControlPoint",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
2853         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2854         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyShapeCanvas_p")) { 
2855             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxPyControlPoint. Expected _wxPyShapeCanvas_p."); 
2860         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
2861         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPyShape_p")) { 
2862             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of new_wxPyControlPoint. Expected _wxPyShape_p."); 
2867     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2868     _result 
= (wxPyControlPoint 
*)new_wxPyControlPoint(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
2870     wxPyEndAllowThreads(__tstate
); 
2871     if (PyErr_Occurred()) return NULL
; 
2873         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyControlPoint_p"); 
2874         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2877         _resultobj 
= Py_None
; 
2882 #define wxPyControlPoint__setCallbackInfo(_swigobj,_swigarg0,_swigarg1)  (_swigobj->_setCallbackInfo(_swigarg0,_swigarg1)) 
2883 static PyObject 
*_wrap_wxPyControlPoint__setCallbackInfo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2884     PyObject 
* _resultobj
; 
2885     wxPyControlPoint 
* _arg0
; 
2888     PyObject 
* _argo0 
= 0; 
2889     PyObject 
* _obj1 
= 0; 
2890     PyObject 
* _obj2 
= 0; 
2891     char *_kwnames
[] = { "self","self","_class", NULL 
}; 
2894     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxPyControlPoint__setCallbackInfo",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
2897         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2898         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControlPoint_p")) { 
2899             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControlPoint__setCallbackInfo. Expected _wxPyControlPoint_p."); 
2910     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2911     wxPyControlPoint__setCallbackInfo(_arg0
,_arg1
,_arg2
); 
2913     wxPyEndAllowThreads(__tstate
); 
2914     if (PyErr_Occurred()) return NULL
; 
2915 }    Py_INCREF(Py_None
); 
2916     _resultobj 
= Py_None
; 
2920 #define wxPyControlPoint_SetCornerRadius(_swigobj,_swigarg0)  (_swigobj->SetCornerRadius(_swigarg0)) 
2921 static PyObject 
*_wrap_wxPyControlPoint_SetCornerRadius(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2922     PyObject 
* _resultobj
; 
2923     wxPyControlPoint 
* _arg0
; 
2925     PyObject 
* _argo0 
= 0; 
2926     char *_kwnames
[] = { "self","radius", NULL 
}; 
2929     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Od:wxPyControlPoint_SetCornerRadius",_kwnames
,&_argo0
,&_arg1
))  
2932         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2933         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControlPoint_p")) { 
2934             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControlPoint_SetCornerRadius. Expected _wxPyControlPoint_p."); 
2939     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2940     wxPyControlPoint_SetCornerRadius(_arg0
,_arg1
); 
2942     wxPyEndAllowThreads(__tstate
); 
2943     if (PyErr_Occurred()) return NULL
; 
2944 }    Py_INCREF(Py_None
); 
2945     _resultobj 
= Py_None
; 
2949 #define wxPyControlPoint_base_OnDelete(_swigobj)  (_swigobj->base_OnDelete()) 
2950 static PyObject 
*_wrap_wxPyControlPoint_base_OnDelete(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2951     PyObject 
* _resultobj
; 
2952     wxPyControlPoint 
* _arg0
; 
2953     PyObject 
* _argo0 
= 0; 
2954     char *_kwnames
[] = { "self", NULL 
}; 
2957     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyControlPoint_base_OnDelete",_kwnames
,&_argo0
))  
2960         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2961         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControlPoint_p")) { 
2962             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControlPoint_base_OnDelete. Expected _wxPyControlPoint_p."); 
2967     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2968     wxPyControlPoint_base_OnDelete(_arg0
); 
2970     wxPyEndAllowThreads(__tstate
); 
2971     if (PyErr_Occurred()) return NULL
; 
2972 }    Py_INCREF(Py_None
); 
2973     _resultobj 
= Py_None
; 
2977 #define wxPyControlPoint_base_OnDraw(_swigobj,_swigarg0)  (_swigobj->base_OnDraw(_swigarg0)) 
2978 static PyObject 
*_wrap_wxPyControlPoint_base_OnDraw(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2979     PyObject 
* _resultobj
; 
2980     wxPyControlPoint 
* _arg0
; 
2982     PyObject 
* _argo0 
= 0; 
2983     PyObject 
* _argo1 
= 0; 
2984     char *_kwnames
[] = { "self","dc", NULL 
}; 
2987     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyControlPoint_base_OnDraw",_kwnames
,&_argo0
,&_argo1
))  
2990         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2991         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControlPoint_p")) { 
2992             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControlPoint_base_OnDraw. Expected _wxPyControlPoint_p."); 
2997         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
2998             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyControlPoint_base_OnDraw. Expected _wxDC_p."); 
3003     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3004     wxPyControlPoint_base_OnDraw(_arg0
,*_arg1
); 
3006     wxPyEndAllowThreads(__tstate
); 
3007     if (PyErr_Occurred()) return NULL
; 
3008 }    Py_INCREF(Py_None
); 
3009     _resultobj 
= Py_None
; 
3013 #define wxPyControlPoint_base_OnDrawContents(_swigobj,_swigarg0)  (_swigobj->base_OnDrawContents(_swigarg0)) 
3014 static PyObject 
*_wrap_wxPyControlPoint_base_OnDrawContents(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3015     PyObject 
* _resultobj
; 
3016     wxPyControlPoint 
* _arg0
; 
3018     PyObject 
* _argo0 
= 0; 
3019     PyObject 
* _argo1 
= 0; 
3020     char *_kwnames
[] = { "self","dc", NULL 
}; 
3023     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyControlPoint_base_OnDrawContents",_kwnames
,&_argo0
,&_argo1
))  
3026         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3027         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControlPoint_p")) { 
3028             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControlPoint_base_OnDrawContents. Expected _wxPyControlPoint_p."); 
3033         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
3034             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyControlPoint_base_OnDrawContents. Expected _wxDC_p."); 
3039     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3040     wxPyControlPoint_base_OnDrawContents(_arg0
,*_arg1
); 
3042     wxPyEndAllowThreads(__tstate
); 
3043     if (PyErr_Occurred()) return NULL
; 
3044 }    Py_INCREF(Py_None
); 
3045     _resultobj 
= Py_None
; 
3049 #define wxPyControlPoint_base_OnDrawBranches(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnDrawBranches(_swigarg0,_swigarg1)) 
3050 static PyObject 
*_wrap_wxPyControlPoint_base_OnDrawBranches(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3051     PyObject 
* _resultobj
; 
3052     wxPyControlPoint 
* _arg0
; 
3054     bool  _arg2 
= (bool ) FALSE
; 
3055     PyObject 
* _argo0 
= 0; 
3056     PyObject 
* _argo1 
= 0; 
3057     int tempbool2 
= (int) FALSE
; 
3058     char *_kwnames
[] = { "self","dc","erase", NULL 
}; 
3061     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxPyControlPoint_base_OnDrawBranches",_kwnames
,&_argo0
,&_argo1
,&tempbool2
))  
3064         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3065         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControlPoint_p")) { 
3066             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControlPoint_base_OnDrawBranches. Expected _wxPyControlPoint_p."); 
3071         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
3072             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyControlPoint_base_OnDrawBranches. Expected _wxDC_p."); 
3076     _arg2 
= (bool ) tempbool2
; 
3078     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3079     wxPyControlPoint_base_OnDrawBranches(_arg0
,*_arg1
,_arg2
); 
3081     wxPyEndAllowThreads(__tstate
); 
3082     if (PyErr_Occurred()) return NULL
; 
3083 }    Py_INCREF(Py_None
); 
3084     _resultobj 
= Py_None
; 
3088 #define wxPyControlPoint_base_OnMoveLinks(_swigobj,_swigarg0)  (_swigobj->base_OnMoveLinks(_swigarg0)) 
3089 static PyObject 
*_wrap_wxPyControlPoint_base_OnMoveLinks(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3090     PyObject 
* _resultobj
; 
3091     wxPyControlPoint 
* _arg0
; 
3093     PyObject 
* _argo0 
= 0; 
3094     PyObject 
* _argo1 
= 0; 
3095     char *_kwnames
[] = { "self","dc", NULL 
}; 
3098     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyControlPoint_base_OnMoveLinks",_kwnames
,&_argo0
,&_argo1
))  
3101         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3102         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControlPoint_p")) { 
3103             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControlPoint_base_OnMoveLinks. Expected _wxPyControlPoint_p."); 
3108         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
3109             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyControlPoint_base_OnMoveLinks. Expected _wxDC_p."); 
3114     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3115     wxPyControlPoint_base_OnMoveLinks(_arg0
,*_arg1
); 
3117     wxPyEndAllowThreads(__tstate
); 
3118     if (PyErr_Occurred()) return NULL
; 
3119 }    Py_INCREF(Py_None
); 
3120     _resultobj 
= Py_None
; 
3124 #define wxPyControlPoint_base_OnErase(_swigobj,_swigarg0)  (_swigobj->base_OnErase(_swigarg0)) 
3125 static PyObject 
*_wrap_wxPyControlPoint_base_OnErase(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3126     PyObject 
* _resultobj
; 
3127     wxPyControlPoint 
* _arg0
; 
3129     PyObject 
* _argo0 
= 0; 
3130     PyObject 
* _argo1 
= 0; 
3131     char *_kwnames
[] = { "self","dc", NULL 
}; 
3134     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyControlPoint_base_OnErase",_kwnames
,&_argo0
,&_argo1
))  
3137         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3138         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControlPoint_p")) { 
3139             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControlPoint_base_OnErase. Expected _wxPyControlPoint_p."); 
3144         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
3145             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyControlPoint_base_OnErase. Expected _wxDC_p."); 
3150     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3151     wxPyControlPoint_base_OnErase(_arg0
,*_arg1
); 
3153     wxPyEndAllowThreads(__tstate
); 
3154     if (PyErr_Occurred()) return NULL
; 
3155 }    Py_INCREF(Py_None
); 
3156     _resultobj 
= Py_None
; 
3160 #define wxPyControlPoint_base_OnEraseContents(_swigobj,_swigarg0)  (_swigobj->base_OnEraseContents(_swigarg0)) 
3161 static PyObject 
*_wrap_wxPyControlPoint_base_OnEraseContents(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3162     PyObject 
* _resultobj
; 
3163     wxPyControlPoint 
* _arg0
; 
3165     PyObject 
* _argo0 
= 0; 
3166     PyObject 
* _argo1 
= 0; 
3167     char *_kwnames
[] = { "self","dc", NULL 
}; 
3170     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyControlPoint_base_OnEraseContents",_kwnames
,&_argo0
,&_argo1
))  
3173         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3174         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControlPoint_p")) { 
3175             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControlPoint_base_OnEraseContents. Expected _wxPyControlPoint_p."); 
3180         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
3181             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyControlPoint_base_OnEraseContents. Expected _wxDC_p."); 
3186     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3187     wxPyControlPoint_base_OnEraseContents(_arg0
,*_arg1
); 
3189     wxPyEndAllowThreads(__tstate
); 
3190     if (PyErr_Occurred()) return NULL
; 
3191 }    Py_INCREF(Py_None
); 
3192     _resultobj 
= Py_None
; 
3196 #define wxPyControlPoint_base_OnHighlight(_swigobj,_swigarg0)  (_swigobj->base_OnHighlight(_swigarg0)) 
3197 static PyObject 
*_wrap_wxPyControlPoint_base_OnHighlight(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3198     PyObject 
* _resultobj
; 
3199     wxPyControlPoint 
* _arg0
; 
3201     PyObject 
* _argo0 
= 0; 
3202     PyObject 
* _argo1 
= 0; 
3203     char *_kwnames
[] = { "self","dc", NULL 
}; 
3206     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyControlPoint_base_OnHighlight",_kwnames
,&_argo0
,&_argo1
))  
3209         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3210         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControlPoint_p")) { 
3211             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControlPoint_base_OnHighlight. Expected _wxPyControlPoint_p."); 
3216         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
3217             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyControlPoint_base_OnHighlight. Expected _wxDC_p."); 
3222     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3223     wxPyControlPoint_base_OnHighlight(_arg0
,*_arg1
); 
3225     wxPyEndAllowThreads(__tstate
); 
3226     if (PyErr_Occurred()) return NULL
; 
3227 }    Py_INCREF(Py_None
); 
3228     _resultobj 
= Py_None
; 
3232 #define wxPyControlPoint_base_OnLeftClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnLeftClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
3233 static PyObject 
*_wrap_wxPyControlPoint_base_OnLeftClick(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3234     PyObject 
* _resultobj
; 
3235     wxPyControlPoint 
* _arg0
; 
3238     int  _arg3 
= (int ) 0; 
3239     int  _arg4 
= (int ) 0; 
3240     PyObject 
* _argo0 
= 0; 
3241     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
3244     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyControlPoint_base_OnLeftClick",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
3247         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3248         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControlPoint_p")) { 
3249             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControlPoint_base_OnLeftClick. Expected _wxPyControlPoint_p."); 
3254     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3255     wxPyControlPoint_base_OnLeftClick(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
3257     wxPyEndAllowThreads(__tstate
); 
3258     if (PyErr_Occurred()) return NULL
; 
3259 }    Py_INCREF(Py_None
); 
3260     _resultobj 
= Py_None
; 
3264 #define wxPyControlPoint_base_OnLeftDoubleClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnLeftDoubleClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
3265 static PyObject 
*_wrap_wxPyControlPoint_base_OnLeftDoubleClick(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3266     PyObject 
* _resultobj
; 
3267     wxPyControlPoint 
* _arg0
; 
3270     int  _arg3 
= (int ) 0; 
3271     int  _arg4 
= (int ) 0; 
3272     PyObject 
* _argo0 
= 0; 
3273     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
3276     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyControlPoint_base_OnLeftDoubleClick",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
3279         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3280         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControlPoint_p")) { 
3281             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControlPoint_base_OnLeftDoubleClick. Expected _wxPyControlPoint_p."); 
3286     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3287     wxPyControlPoint_base_OnLeftDoubleClick(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
3289     wxPyEndAllowThreads(__tstate
); 
3290     if (PyErr_Occurred()) return NULL
; 
3291 }    Py_INCREF(Py_None
); 
3292     _resultobj 
= Py_None
; 
3296 #define wxPyControlPoint_base_OnRightClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnRightClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
3297 static PyObject 
*_wrap_wxPyControlPoint_base_OnRightClick(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3298     PyObject 
* _resultobj
; 
3299     wxPyControlPoint 
* _arg0
; 
3302     int  _arg3 
= (int ) 0; 
3303     int  _arg4 
= (int ) 0; 
3304     PyObject 
* _argo0 
= 0; 
3305     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
3308     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyControlPoint_base_OnRightClick",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
3311         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3312         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControlPoint_p")) { 
3313             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControlPoint_base_OnRightClick. Expected _wxPyControlPoint_p."); 
3318     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3319     wxPyControlPoint_base_OnRightClick(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
3321     wxPyEndAllowThreads(__tstate
); 
3322     if (PyErr_Occurred()) return NULL
; 
3323 }    Py_INCREF(Py_None
); 
3324     _resultobj 
= Py_None
; 
3328 #define wxPyControlPoint_base_OnSize(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnSize(_swigarg0,_swigarg1)) 
3329 static PyObject 
*_wrap_wxPyControlPoint_base_OnSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3330     PyObject 
* _resultobj
; 
3331     wxPyControlPoint 
* _arg0
; 
3334     PyObject 
* _argo0 
= 0; 
3335     char *_kwnames
[] = { "self","x","y", NULL 
}; 
3338     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd:wxPyControlPoint_base_OnSize",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
3341         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3342         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControlPoint_p")) { 
3343             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControlPoint_base_OnSize. Expected _wxPyControlPoint_p."); 
3348     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3349     wxPyControlPoint_base_OnSize(_arg0
,_arg1
,_arg2
); 
3351     wxPyEndAllowThreads(__tstate
); 
3352     if (PyErr_Occurred()) return NULL
; 
3353 }    Py_INCREF(Py_None
); 
3354     _resultobj 
= Py_None
; 
3358 #define wxPyControlPoint_base_OnMovePre(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->base_OnMovePre(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
3359 static PyObject 
*_wrap_wxPyControlPoint_base_OnMovePre(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3360     PyObject 
* _resultobj
; 
3362     wxPyControlPoint 
* _arg0
; 
3368     bool  _arg6 
= (bool ) TRUE
; 
3369     PyObject 
* _argo0 
= 0; 
3370     PyObject 
* _argo1 
= 0; 
3371     int tempbool6 
= (int) TRUE
; 
3372     char *_kwnames
[] = { "self","dc","x","y","old_x","old_y","display", NULL 
}; 
3375     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOdddd|i:wxPyControlPoint_base_OnMovePre",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
,&tempbool6
))  
3378         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3379         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControlPoint_p")) { 
3380             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControlPoint_base_OnMovePre. Expected _wxPyControlPoint_p."); 
3385         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
3386             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyControlPoint_base_OnMovePre. Expected _wxDC_p."); 
3390     _arg6 
= (bool ) tempbool6
; 
3392     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3393     _result 
= (bool )wxPyControlPoint_base_OnMovePre(_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
); 
3395     wxPyEndAllowThreads(__tstate
); 
3396     if (PyErr_Occurred()) return NULL
; 
3397 }    _resultobj 
= Py_BuildValue("i",_result
); 
3401 #define wxPyControlPoint_base_OnMovePost(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->base_OnMovePost(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
3402 static PyObject 
*_wrap_wxPyControlPoint_base_OnMovePost(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3403     PyObject 
* _resultobj
; 
3404     wxPyControlPoint 
* _arg0
; 
3410     bool  _arg6 
= (bool ) TRUE
; 
3411     PyObject 
* _argo0 
= 0; 
3412     PyObject 
* _argo1 
= 0; 
3413     int tempbool6 
= (int) TRUE
; 
3414     char *_kwnames
[] = { "self","dc","x","y","old_x","old_y","display", NULL 
}; 
3417     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOdddd|i:wxPyControlPoint_base_OnMovePost",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
,&tempbool6
))  
3420         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3421         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControlPoint_p")) { 
3422             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControlPoint_base_OnMovePost. Expected _wxPyControlPoint_p."); 
3427         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
3428             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyControlPoint_base_OnMovePost. Expected _wxDC_p."); 
3432     _arg6 
= (bool ) tempbool6
; 
3434     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3435     wxPyControlPoint_base_OnMovePost(_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
); 
3437     wxPyEndAllowThreads(__tstate
); 
3438     if (PyErr_Occurred()) return NULL
; 
3439 }    Py_INCREF(Py_None
); 
3440     _resultobj 
= Py_None
; 
3444 #define wxPyControlPoint_base_OnDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->base_OnDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
3445 static PyObject 
*_wrap_wxPyControlPoint_base_OnDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3446     PyObject 
* _resultobj
; 
3447     wxPyControlPoint 
* _arg0
; 
3451     int  _arg4 
= (int ) 0; 
3452     int  _arg5 
= (int ) 0; 
3453     PyObject 
* _argo0 
= 0; 
3455     char *_kwnames
[] = { "self","draw","x","y","keys","attachment", NULL 
}; 
3458     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oidd|ii:wxPyControlPoint_base_OnDragLeft",_kwnames
,&_argo0
,&tempbool1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
3461         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3462         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControlPoint_p")) { 
3463             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControlPoint_base_OnDragLeft. Expected _wxPyControlPoint_p."); 
3467     _arg1 
= (bool ) tempbool1
; 
3469     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3470     wxPyControlPoint_base_OnDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
3472     wxPyEndAllowThreads(__tstate
); 
3473     if (PyErr_Occurred()) return NULL
; 
3474 }    Py_INCREF(Py_None
); 
3475     _resultobj 
= Py_None
; 
3479 #define wxPyControlPoint_base_OnBeginDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnBeginDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
3480 static PyObject 
*_wrap_wxPyControlPoint_base_OnBeginDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3481     PyObject 
* _resultobj
; 
3482     wxPyControlPoint 
* _arg0
; 
3485     int  _arg3 
= (int ) 0; 
3486     int  _arg4 
= (int ) 0; 
3487     PyObject 
* _argo0 
= 0; 
3488     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
3491     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyControlPoint_base_OnBeginDragLeft",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
3494         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3495         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControlPoint_p")) { 
3496             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControlPoint_base_OnBeginDragLeft. Expected _wxPyControlPoint_p."); 
3501     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3502     wxPyControlPoint_base_OnBeginDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
3504     wxPyEndAllowThreads(__tstate
); 
3505     if (PyErr_Occurred()) return NULL
; 
3506 }    Py_INCREF(Py_None
); 
3507     _resultobj 
= Py_None
; 
3511 #define wxPyControlPoint_base_OnEndDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnEndDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
3512 static PyObject 
*_wrap_wxPyControlPoint_base_OnEndDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3513     PyObject 
* _resultobj
; 
3514     wxPyControlPoint 
* _arg0
; 
3517     int  _arg3 
= (int ) 0; 
3518     int  _arg4 
= (int ) 0; 
3519     PyObject 
* _argo0 
= 0; 
3520     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
3523     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyControlPoint_base_OnEndDragLeft",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
3526         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3527         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControlPoint_p")) { 
3528             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControlPoint_base_OnEndDragLeft. Expected _wxPyControlPoint_p."); 
3533     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3534     wxPyControlPoint_base_OnEndDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
3536     wxPyEndAllowThreads(__tstate
); 
3537     if (PyErr_Occurred()) return NULL
; 
3538 }    Py_INCREF(Py_None
); 
3539     _resultobj 
= Py_None
; 
3543 #define wxPyControlPoint_base_OnDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->base_OnDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
3544 static PyObject 
*_wrap_wxPyControlPoint_base_OnDragRight(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3545     PyObject 
* _resultobj
; 
3546     wxPyControlPoint 
* _arg0
; 
3550     int  _arg4 
= (int ) 0; 
3551     int  _arg5 
= (int ) 0; 
3552     PyObject 
* _argo0 
= 0; 
3554     char *_kwnames
[] = { "self","draw","x","y","keys","attachment", NULL 
}; 
3557     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oidd|ii:wxPyControlPoint_base_OnDragRight",_kwnames
,&_argo0
,&tempbool1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
3560         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3561         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControlPoint_p")) { 
3562             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControlPoint_base_OnDragRight. Expected _wxPyControlPoint_p."); 
3566     _arg1 
= (bool ) tempbool1
; 
3568     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3569     wxPyControlPoint_base_OnDragRight(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
3571     wxPyEndAllowThreads(__tstate
); 
3572     if (PyErr_Occurred()) return NULL
; 
3573 }    Py_INCREF(Py_None
); 
3574     _resultobj 
= Py_None
; 
3578 #define wxPyControlPoint_base_OnBeginDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnBeginDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
3579 static PyObject 
*_wrap_wxPyControlPoint_base_OnBeginDragRight(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3580     PyObject 
* _resultobj
; 
3581     wxPyControlPoint 
* _arg0
; 
3584     int  _arg3 
= (int ) 0; 
3585     int  _arg4 
= (int ) 0; 
3586     PyObject 
* _argo0 
= 0; 
3587     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
3590     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyControlPoint_base_OnBeginDragRight",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
3593         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3594         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControlPoint_p")) { 
3595             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControlPoint_base_OnBeginDragRight. Expected _wxPyControlPoint_p."); 
3600     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3601     wxPyControlPoint_base_OnBeginDragRight(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
3603     wxPyEndAllowThreads(__tstate
); 
3604     if (PyErr_Occurred()) return NULL
; 
3605 }    Py_INCREF(Py_None
); 
3606     _resultobj 
= Py_None
; 
3610 #define wxPyControlPoint_base_OnEndDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnEndDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
3611 static PyObject 
*_wrap_wxPyControlPoint_base_OnEndDragRight(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3612     PyObject 
* _resultobj
; 
3613     wxPyControlPoint 
* _arg0
; 
3616     int  _arg3 
= (int ) 0; 
3617     int  _arg4 
= (int ) 0; 
3618     PyObject 
* _argo0 
= 0; 
3619     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
3622     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyControlPoint_base_OnEndDragRight",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
3625         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3626         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControlPoint_p")) { 
3627             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControlPoint_base_OnEndDragRight. Expected _wxPyControlPoint_p."); 
3632     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3633     wxPyControlPoint_base_OnEndDragRight(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
3635     wxPyEndAllowThreads(__tstate
); 
3636     if (PyErr_Occurred()) return NULL
; 
3637 }    Py_INCREF(Py_None
); 
3638     _resultobj 
= Py_None
; 
3642 #define wxPyControlPoint_base_OnDrawOutline(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->base_OnDrawOutline(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
3643 static PyObject 
*_wrap_wxPyControlPoint_base_OnDrawOutline(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3644     PyObject 
* _resultobj
; 
3645     wxPyControlPoint 
* _arg0
; 
3651     PyObject 
* _argo0 
= 0; 
3652     PyObject 
* _argo1 
= 0; 
3653     char *_kwnames
[] = { "self","dc","x","y","w","h", NULL 
}; 
3656     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOdddd:wxPyControlPoint_base_OnDrawOutline",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
3659         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3660         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControlPoint_p")) { 
3661             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControlPoint_base_OnDrawOutline. Expected _wxPyControlPoint_p."); 
3666         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
3667             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyControlPoint_base_OnDrawOutline. Expected _wxDC_p."); 
3672     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3673     wxPyControlPoint_base_OnDrawOutline(_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
3675     wxPyEndAllowThreads(__tstate
); 
3676     if (PyErr_Occurred()) return NULL
; 
3677 }    Py_INCREF(Py_None
); 
3678     _resultobj 
= Py_None
; 
3682 #define wxPyControlPoint_base_OnDrawControlPoints(_swigobj,_swigarg0)  (_swigobj->base_OnDrawControlPoints(_swigarg0)) 
3683 static PyObject 
*_wrap_wxPyControlPoint_base_OnDrawControlPoints(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3684     PyObject 
* _resultobj
; 
3685     wxPyControlPoint 
* _arg0
; 
3687     PyObject 
* _argo0 
= 0; 
3688     PyObject 
* _argo1 
= 0; 
3689     char *_kwnames
[] = { "self","dc", NULL 
}; 
3692     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyControlPoint_base_OnDrawControlPoints",_kwnames
,&_argo0
,&_argo1
))  
3695         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3696         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControlPoint_p")) { 
3697             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControlPoint_base_OnDrawControlPoints. Expected _wxPyControlPoint_p."); 
3702         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
3703             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyControlPoint_base_OnDrawControlPoints. Expected _wxDC_p."); 
3708     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3709     wxPyControlPoint_base_OnDrawControlPoints(_arg0
,*_arg1
); 
3711     wxPyEndAllowThreads(__tstate
); 
3712     if (PyErr_Occurred()) return NULL
; 
3713 }    Py_INCREF(Py_None
); 
3714     _resultobj 
= Py_None
; 
3718 #define wxPyControlPoint_base_OnEraseControlPoints(_swigobj,_swigarg0)  (_swigobj->base_OnEraseControlPoints(_swigarg0)) 
3719 static PyObject 
*_wrap_wxPyControlPoint_base_OnEraseControlPoints(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3720     PyObject 
* _resultobj
; 
3721     wxPyControlPoint 
* _arg0
; 
3723     PyObject 
* _argo0 
= 0; 
3724     PyObject 
* _argo1 
= 0; 
3725     char *_kwnames
[] = { "self","dc", NULL 
}; 
3728     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyControlPoint_base_OnEraseControlPoints",_kwnames
,&_argo0
,&_argo1
))  
3731         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3732         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControlPoint_p")) { 
3733             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControlPoint_base_OnEraseControlPoints. Expected _wxPyControlPoint_p."); 
3738         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
3739             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyControlPoint_base_OnEraseControlPoints. Expected _wxDC_p."); 
3744     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3745     wxPyControlPoint_base_OnEraseControlPoints(_arg0
,*_arg1
); 
3747     wxPyEndAllowThreads(__tstate
); 
3748     if (PyErr_Occurred()) return NULL
; 
3749 }    Py_INCREF(Py_None
); 
3750     _resultobj 
= Py_None
; 
3754 #define wxPyControlPoint_base_OnMoveLink(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnMoveLink(_swigarg0,_swigarg1)) 
3755 static PyObject 
*_wrap_wxPyControlPoint_base_OnMoveLink(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3756     PyObject 
* _resultobj
; 
3757     wxPyControlPoint 
* _arg0
; 
3759     bool  _arg2 
= (bool ) TRUE
; 
3760     PyObject 
* _argo0 
= 0; 
3761     PyObject 
* _argo1 
= 0; 
3762     int tempbool2 
= (int) TRUE
; 
3763     char *_kwnames
[] = { "self","dc","moveControlPoints", NULL 
}; 
3766     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxPyControlPoint_base_OnMoveLink",_kwnames
,&_argo0
,&_argo1
,&tempbool2
))  
3769         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3770         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControlPoint_p")) { 
3771             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControlPoint_base_OnMoveLink. Expected _wxPyControlPoint_p."); 
3776         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
3777             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyControlPoint_base_OnMoveLink. Expected _wxDC_p."); 
3781     _arg2 
= (bool ) tempbool2
; 
3783     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3784     wxPyControlPoint_base_OnMoveLink(_arg0
,*_arg1
,_arg2
); 
3786     wxPyEndAllowThreads(__tstate
); 
3787     if (PyErr_Occurred()) return NULL
; 
3788 }    Py_INCREF(Py_None
); 
3789     _resultobj 
= Py_None
; 
3793 #define wxPyControlPoint_base_OnSizingDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->base_OnSizingDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
3794 static PyObject 
*_wrap_wxPyControlPoint_base_OnSizingDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3795     PyObject 
* _resultobj
; 
3796     wxPyControlPoint 
* _arg0
; 
3797     wxPyControlPoint 
* _arg1
; 
3801     int  _arg5 
= (int ) 0; 
3802     int  _arg6 
= (int ) 0; 
3803     PyObject 
* _argo0 
= 0; 
3804     PyObject 
* _argo1 
= 0; 
3806     char *_kwnames
[] = { "self","pt","draw","x","y","keys","attachment", NULL 
}; 
3809     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOidd|ii:wxPyControlPoint_base_OnSizingDragLeft",_kwnames
,&_argo0
,&_argo1
,&tempbool2
,&_arg3
,&_arg4
,&_arg5
,&_arg6
))  
3812         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3813         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControlPoint_p")) { 
3814             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControlPoint_base_OnSizingDragLeft. Expected _wxPyControlPoint_p."); 
3819         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3820         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPyControlPoint_p")) { 
3821             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyControlPoint_base_OnSizingDragLeft. Expected _wxPyControlPoint_p."); 
3825     _arg2 
= (bool ) tempbool2
; 
3827     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3828     wxPyControlPoint_base_OnSizingDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
); 
3830     wxPyEndAllowThreads(__tstate
); 
3831     if (PyErr_Occurred()) return NULL
; 
3832 }    Py_INCREF(Py_None
); 
3833     _resultobj 
= Py_None
; 
3837 #define wxPyControlPoint_base_OnSizingBeginDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->base_OnSizingBeginDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
3838 static PyObject 
*_wrap_wxPyControlPoint_base_OnSizingBeginDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3839     PyObject 
* _resultobj
; 
3840     wxPyControlPoint 
* _arg0
; 
3841     wxPyControlPoint 
* _arg1
; 
3844     int  _arg4 
= (int ) 0; 
3845     int  _arg5 
= (int ) 0; 
3846     PyObject 
* _argo0 
= 0; 
3847     PyObject 
* _argo1 
= 0; 
3848     char *_kwnames
[] = { "self","pt","x","y","keys","attachment", NULL 
}; 
3851     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOdd|ii:wxPyControlPoint_base_OnSizingBeginDragLeft",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
3854         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3855         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControlPoint_p")) { 
3856             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControlPoint_base_OnSizingBeginDragLeft. Expected _wxPyControlPoint_p."); 
3861         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3862         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPyControlPoint_p")) { 
3863             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyControlPoint_base_OnSizingBeginDragLeft. Expected _wxPyControlPoint_p."); 
3868     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3869     wxPyControlPoint_base_OnSizingBeginDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
3871     wxPyEndAllowThreads(__tstate
); 
3872     if (PyErr_Occurred()) return NULL
; 
3873 }    Py_INCREF(Py_None
); 
3874     _resultobj 
= Py_None
; 
3878 #define wxPyControlPoint_base_OnSizingEndDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->base_OnSizingEndDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
3879 static PyObject 
*_wrap_wxPyControlPoint_base_OnSizingEndDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3880     PyObject 
* _resultobj
; 
3881     wxPyControlPoint 
* _arg0
; 
3882     wxPyControlPoint 
* _arg1
; 
3885     int  _arg4 
= (int ) 0; 
3886     int  _arg5 
= (int ) 0; 
3887     PyObject 
* _argo0 
= 0; 
3888     PyObject 
* _argo1 
= 0; 
3889     char *_kwnames
[] = { "self","pt","x","y","keys","attachment", NULL 
}; 
3892     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOdd|ii:wxPyControlPoint_base_OnSizingEndDragLeft",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
3895         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3896         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControlPoint_p")) { 
3897             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControlPoint_base_OnSizingEndDragLeft. Expected _wxPyControlPoint_p."); 
3902         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3903         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPyControlPoint_p")) { 
3904             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyControlPoint_base_OnSizingEndDragLeft. Expected _wxPyControlPoint_p."); 
3909     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3910     wxPyControlPoint_base_OnSizingEndDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
3912     wxPyEndAllowThreads(__tstate
); 
3913     if (PyErr_Occurred()) return NULL
; 
3914 }    Py_INCREF(Py_None
); 
3915     _resultobj 
= Py_None
; 
3919 #define wxPyControlPoint_base_OnBeginSize(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnBeginSize(_swigarg0,_swigarg1)) 
3920 static PyObject 
*_wrap_wxPyControlPoint_base_OnBeginSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3921     PyObject 
* _resultobj
; 
3922     wxPyControlPoint 
* _arg0
; 
3925     PyObject 
* _argo0 
= 0; 
3926     char *_kwnames
[] = { "self","w","h", NULL 
}; 
3929     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd:wxPyControlPoint_base_OnBeginSize",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
3932         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3933         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControlPoint_p")) { 
3934             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControlPoint_base_OnBeginSize. Expected _wxPyControlPoint_p."); 
3939     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3940     wxPyControlPoint_base_OnBeginSize(_arg0
,_arg1
,_arg2
); 
3942     wxPyEndAllowThreads(__tstate
); 
3943     if (PyErr_Occurred()) return NULL
; 
3944 }    Py_INCREF(Py_None
); 
3945     _resultobj 
= Py_None
; 
3949 #define wxPyControlPoint_base_OnEndSize(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnEndSize(_swigarg0,_swigarg1)) 
3950 static PyObject 
*_wrap_wxPyControlPoint_base_OnEndSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3951     PyObject 
* _resultobj
; 
3952     wxPyControlPoint 
* _arg0
; 
3955     PyObject 
* _argo0 
= 0; 
3956     char *_kwnames
[] = { "self","w","h", NULL 
}; 
3959     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd:wxPyControlPoint_base_OnEndSize",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
3962         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3963         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControlPoint_p")) { 
3964             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControlPoint_base_OnEndSize. Expected _wxPyControlPoint_p."); 
3969     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3970     wxPyControlPoint_base_OnEndSize(_arg0
,_arg1
,_arg2
); 
3972     wxPyEndAllowThreads(__tstate
); 
3973     if (PyErr_Occurred()) return NULL
; 
3974 }    Py_INCREF(Py_None
); 
3975     _resultobj 
= Py_None
; 
3979 static void *SwigwxPyBitmapShapeTowxPyRectangleShape(void *ptr
) { 
3980     wxPyBitmapShape 
*src
; 
3981     wxPyRectangleShape 
*dest
; 
3982     src 
= (wxPyBitmapShape 
*) ptr
; 
3983     dest 
= (wxPyRectangleShape 
*) src
; 
3984     return (void *) dest
; 
3987 static void *SwigwxPyBitmapShapeTowxPyShape(void *ptr
) { 
3988     wxPyBitmapShape 
*src
; 
3990     src 
= (wxPyBitmapShape 
*) ptr
; 
3991     dest 
= (wxPyShape 
*) src
; 
3992     return (void *) dest
; 
3995 static void *SwigwxPyBitmapShapeTowxPyShapeEvtHandler(void *ptr
) { 
3996     wxPyBitmapShape 
*src
; 
3997     wxPyShapeEvtHandler 
*dest
; 
3998     src 
= (wxPyBitmapShape 
*) ptr
; 
3999     dest 
= (wxPyShapeEvtHandler 
*) src
; 
4000     return (void *) dest
; 
4003 static void *SwigwxPyBitmapShapeTowxObject(void *ptr
) { 
4004     wxPyBitmapShape 
*src
; 
4006     src 
= (wxPyBitmapShape 
*) ptr
; 
4007     dest 
= (wxObject 
*) src
; 
4008     return (void *) dest
; 
4011 #define new_wxPyBitmapShape() (new wxPyBitmapShape()) 
4012 static PyObject 
*_wrap_new_wxPyBitmapShape(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4013     PyObject 
* _resultobj
; 
4014     wxPyBitmapShape 
* _result
; 
4015     char *_kwnames
[] = {  NULL 
}; 
4019     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPyBitmapShape",_kwnames
))  
4022     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4023     _result 
= (wxPyBitmapShape 
*)new_wxPyBitmapShape(); 
4025     wxPyEndAllowThreads(__tstate
); 
4026     if (PyErr_Occurred()) return NULL
; 
4028         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyBitmapShape_p"); 
4029         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4032         _resultobj 
= Py_None
; 
4037 #define wxPyBitmapShape__setCallbackInfo(_swigobj,_swigarg0,_swigarg1)  (_swigobj->_setCallbackInfo(_swigarg0,_swigarg1)) 
4038 static PyObject 
*_wrap_wxPyBitmapShape__setCallbackInfo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4039     PyObject 
* _resultobj
; 
4040     wxPyBitmapShape 
* _arg0
; 
4043     PyObject 
* _argo0 
= 0; 
4044     PyObject 
* _obj1 
= 0; 
4045     PyObject 
* _obj2 
= 0; 
4046     char *_kwnames
[] = { "self","self","_class", NULL 
}; 
4049     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxPyBitmapShape__setCallbackInfo",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
4052         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4053         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyBitmapShape_p")) { 
4054             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyBitmapShape__setCallbackInfo. Expected _wxPyBitmapShape_p."); 
4065     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4066     wxPyBitmapShape__setCallbackInfo(_arg0
,_arg1
,_arg2
); 
4068     wxPyEndAllowThreads(__tstate
); 
4069     if (PyErr_Occurred()) return NULL
; 
4070 }    Py_INCREF(Py_None
); 
4071     _resultobj 
= Py_None
; 
4075 #define wxPyBitmapShape_GetBitmap(_swigobj)  (_swigobj->GetBitmap()) 
4076 static PyObject 
*_wrap_wxPyBitmapShape_GetBitmap(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4077     PyObject 
* _resultobj
; 
4079     wxPyBitmapShape 
* _arg0
; 
4080     PyObject 
* _argo0 
= 0; 
4081     char *_kwnames
[] = { "self", NULL 
}; 
4085     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyBitmapShape_GetBitmap",_kwnames
,&_argo0
))  
4088         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4089         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyBitmapShape_p")) { 
4090             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyBitmapShape_GetBitmap. Expected _wxPyBitmapShape_p."); 
4095     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4096     wxBitmap 
& _result_ref 
= wxPyBitmapShape_GetBitmap(_arg0
); 
4097     _result 
= (wxBitmap 
*) &_result_ref
; 
4099     wxPyEndAllowThreads(__tstate
); 
4100     if (PyErr_Occurred()) return NULL
; 
4102         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxBitmap_p"); 
4103         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4106         _resultobj 
= Py_None
; 
4111 #define wxPyBitmapShape_GetFilename(_swigobj)  (_swigobj->GetFilename()) 
4112 static PyObject 
*_wrap_wxPyBitmapShape_GetFilename(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4113     PyObject 
* _resultobj
; 
4115     wxPyBitmapShape 
* _arg0
; 
4116     PyObject 
* _argo0 
= 0; 
4117     char *_kwnames
[] = { "self", NULL 
}; 
4120     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyBitmapShape_GetFilename",_kwnames
,&_argo0
))  
4123         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4124         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyBitmapShape_p")) { 
4125             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyBitmapShape_GetFilename. Expected _wxPyBitmapShape_p."); 
4130     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4131     _result 
= new wxString (wxPyBitmapShape_GetFilename(_arg0
)); 
4133     wxPyEndAllowThreads(__tstate
); 
4134     if (PyErr_Occurred()) return NULL
; 
4137     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
4139     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
4148 #define wxPyBitmapShape_SetBitmap(_swigobj,_swigarg0)  (_swigobj->SetBitmap(_swigarg0)) 
4149 static PyObject 
*_wrap_wxPyBitmapShape_SetBitmap(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4150     PyObject 
* _resultobj
; 
4151     wxPyBitmapShape 
* _arg0
; 
4153     PyObject 
* _argo0 
= 0; 
4154     PyObject 
* _argo1 
= 0; 
4155     char *_kwnames
[] = { "self","bitmap", NULL 
}; 
4158     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyBitmapShape_SetBitmap",_kwnames
,&_argo0
,&_argo1
))  
4161         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4162         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyBitmapShape_p")) { 
4163             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyBitmapShape_SetBitmap. Expected _wxPyBitmapShape_p."); 
4168         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxBitmap_p")) { 
4169             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyBitmapShape_SetBitmap. Expected _wxBitmap_p."); 
4174     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4175     wxPyBitmapShape_SetBitmap(_arg0
,*_arg1
); 
4177     wxPyEndAllowThreads(__tstate
); 
4178     if (PyErr_Occurred()) return NULL
; 
4179 }    Py_INCREF(Py_None
); 
4180     _resultobj 
= Py_None
; 
4184 #define wxPyBitmapShape_SetFilename(_swigobj,_swigarg0)  (_swigobj->SetFilename(_swigarg0)) 
4185 static PyObject 
*_wrap_wxPyBitmapShape_SetFilename(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4186     PyObject 
* _resultobj
; 
4187     wxPyBitmapShape 
* _arg0
; 
4189     PyObject 
* _argo0 
= 0; 
4190     PyObject 
* _obj1 
= 0; 
4191     char *_kwnames
[] = { "self","filename", NULL 
}; 
4194     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyBitmapShape_SetFilename",_kwnames
,&_argo0
,&_obj1
))  
4197         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4198         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyBitmapShape_p")) { 
4199             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyBitmapShape_SetFilename. Expected _wxPyBitmapShape_p."); 
4204     _arg1 
= wxString_in_helper(_obj1
); 
4209     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4210     wxPyBitmapShape_SetFilename(_arg0
,*_arg1
); 
4212     wxPyEndAllowThreads(__tstate
); 
4213     if (PyErr_Occurred()) return NULL
; 
4214 }    Py_INCREF(Py_None
); 
4215     _resultobj 
= Py_None
; 
4223 #define wxPyBitmapShape_base_OnDelete(_swigobj)  (_swigobj->base_OnDelete()) 
4224 static PyObject 
*_wrap_wxPyBitmapShape_base_OnDelete(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4225     PyObject 
* _resultobj
; 
4226     wxPyBitmapShape 
* _arg0
; 
4227     PyObject 
* _argo0 
= 0; 
4228     char *_kwnames
[] = { "self", NULL 
}; 
4231     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyBitmapShape_base_OnDelete",_kwnames
,&_argo0
))  
4234         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4235         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyBitmapShape_p")) { 
4236             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyBitmapShape_base_OnDelete. Expected _wxPyBitmapShape_p."); 
4241     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4242     wxPyBitmapShape_base_OnDelete(_arg0
); 
4244     wxPyEndAllowThreads(__tstate
); 
4245     if (PyErr_Occurred()) return NULL
; 
4246 }    Py_INCREF(Py_None
); 
4247     _resultobj 
= Py_None
; 
4251 #define wxPyBitmapShape_base_OnDraw(_swigobj,_swigarg0)  (_swigobj->base_OnDraw(_swigarg0)) 
4252 static PyObject 
*_wrap_wxPyBitmapShape_base_OnDraw(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4253     PyObject 
* _resultobj
; 
4254     wxPyBitmapShape 
* _arg0
; 
4256     PyObject 
* _argo0 
= 0; 
4257     PyObject 
* _argo1 
= 0; 
4258     char *_kwnames
[] = { "self","dc", NULL 
}; 
4261     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyBitmapShape_base_OnDraw",_kwnames
,&_argo0
,&_argo1
))  
4264         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4265         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyBitmapShape_p")) { 
4266             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyBitmapShape_base_OnDraw. Expected _wxPyBitmapShape_p."); 
4271         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
4272             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyBitmapShape_base_OnDraw. Expected _wxDC_p."); 
4277     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4278     wxPyBitmapShape_base_OnDraw(_arg0
,*_arg1
); 
4280     wxPyEndAllowThreads(__tstate
); 
4281     if (PyErr_Occurred()) return NULL
; 
4282 }    Py_INCREF(Py_None
); 
4283     _resultobj 
= Py_None
; 
4287 #define wxPyBitmapShape_base_OnDrawContents(_swigobj,_swigarg0)  (_swigobj->base_OnDrawContents(_swigarg0)) 
4288 static PyObject 
*_wrap_wxPyBitmapShape_base_OnDrawContents(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4289     PyObject 
* _resultobj
; 
4290     wxPyBitmapShape 
* _arg0
; 
4292     PyObject 
* _argo0 
= 0; 
4293     PyObject 
* _argo1 
= 0; 
4294     char *_kwnames
[] = { "self","dc", NULL 
}; 
4297     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyBitmapShape_base_OnDrawContents",_kwnames
,&_argo0
,&_argo1
))  
4300         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4301         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyBitmapShape_p")) { 
4302             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyBitmapShape_base_OnDrawContents. Expected _wxPyBitmapShape_p."); 
4307         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
4308             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyBitmapShape_base_OnDrawContents. Expected _wxDC_p."); 
4313     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4314     wxPyBitmapShape_base_OnDrawContents(_arg0
,*_arg1
); 
4316     wxPyEndAllowThreads(__tstate
); 
4317     if (PyErr_Occurred()) return NULL
; 
4318 }    Py_INCREF(Py_None
); 
4319     _resultobj 
= Py_None
; 
4323 #define wxPyBitmapShape_base_OnDrawBranches(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnDrawBranches(_swigarg0,_swigarg1)) 
4324 static PyObject 
*_wrap_wxPyBitmapShape_base_OnDrawBranches(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4325     PyObject 
* _resultobj
; 
4326     wxPyBitmapShape 
* _arg0
; 
4328     bool  _arg2 
= (bool ) FALSE
; 
4329     PyObject 
* _argo0 
= 0; 
4330     PyObject 
* _argo1 
= 0; 
4331     int tempbool2 
= (int) FALSE
; 
4332     char *_kwnames
[] = { "self","dc","erase", NULL 
}; 
4335     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxPyBitmapShape_base_OnDrawBranches",_kwnames
,&_argo0
,&_argo1
,&tempbool2
))  
4338         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4339         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyBitmapShape_p")) { 
4340             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyBitmapShape_base_OnDrawBranches. Expected _wxPyBitmapShape_p."); 
4345         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
4346             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyBitmapShape_base_OnDrawBranches. Expected _wxDC_p."); 
4350     _arg2 
= (bool ) tempbool2
; 
4352     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4353     wxPyBitmapShape_base_OnDrawBranches(_arg0
,*_arg1
,_arg2
); 
4355     wxPyEndAllowThreads(__tstate
); 
4356     if (PyErr_Occurred()) return NULL
; 
4357 }    Py_INCREF(Py_None
); 
4358     _resultobj 
= Py_None
; 
4362 #define wxPyBitmapShape_base_OnMoveLinks(_swigobj,_swigarg0)  (_swigobj->base_OnMoveLinks(_swigarg0)) 
4363 static PyObject 
*_wrap_wxPyBitmapShape_base_OnMoveLinks(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4364     PyObject 
* _resultobj
; 
4365     wxPyBitmapShape 
* _arg0
; 
4367     PyObject 
* _argo0 
= 0; 
4368     PyObject 
* _argo1 
= 0; 
4369     char *_kwnames
[] = { "self","dc", NULL 
}; 
4372     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyBitmapShape_base_OnMoveLinks",_kwnames
,&_argo0
,&_argo1
))  
4375         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4376         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyBitmapShape_p")) { 
4377             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyBitmapShape_base_OnMoveLinks. Expected _wxPyBitmapShape_p."); 
4382         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
4383             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyBitmapShape_base_OnMoveLinks. Expected _wxDC_p."); 
4388     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4389     wxPyBitmapShape_base_OnMoveLinks(_arg0
,*_arg1
); 
4391     wxPyEndAllowThreads(__tstate
); 
4392     if (PyErr_Occurred()) return NULL
; 
4393 }    Py_INCREF(Py_None
); 
4394     _resultobj 
= Py_None
; 
4398 #define wxPyBitmapShape_base_OnErase(_swigobj,_swigarg0)  (_swigobj->base_OnErase(_swigarg0)) 
4399 static PyObject 
*_wrap_wxPyBitmapShape_base_OnErase(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4400     PyObject 
* _resultobj
; 
4401     wxPyBitmapShape 
* _arg0
; 
4403     PyObject 
* _argo0 
= 0; 
4404     PyObject 
* _argo1 
= 0; 
4405     char *_kwnames
[] = { "self","dc", NULL 
}; 
4408     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyBitmapShape_base_OnErase",_kwnames
,&_argo0
,&_argo1
))  
4411         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4412         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyBitmapShape_p")) { 
4413             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyBitmapShape_base_OnErase. Expected _wxPyBitmapShape_p."); 
4418         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
4419             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyBitmapShape_base_OnErase. Expected _wxDC_p."); 
4424     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4425     wxPyBitmapShape_base_OnErase(_arg0
,*_arg1
); 
4427     wxPyEndAllowThreads(__tstate
); 
4428     if (PyErr_Occurred()) return NULL
; 
4429 }    Py_INCREF(Py_None
); 
4430     _resultobj 
= Py_None
; 
4434 #define wxPyBitmapShape_base_OnEraseContents(_swigobj,_swigarg0)  (_swigobj->base_OnEraseContents(_swigarg0)) 
4435 static PyObject 
*_wrap_wxPyBitmapShape_base_OnEraseContents(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4436     PyObject 
* _resultobj
; 
4437     wxPyBitmapShape 
* _arg0
; 
4439     PyObject 
* _argo0 
= 0; 
4440     PyObject 
* _argo1 
= 0; 
4441     char *_kwnames
[] = { "self","dc", NULL 
}; 
4444     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyBitmapShape_base_OnEraseContents",_kwnames
,&_argo0
,&_argo1
))  
4447         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4448         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyBitmapShape_p")) { 
4449             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyBitmapShape_base_OnEraseContents. Expected _wxPyBitmapShape_p."); 
4454         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
4455             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyBitmapShape_base_OnEraseContents. Expected _wxDC_p."); 
4460     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4461     wxPyBitmapShape_base_OnEraseContents(_arg0
,*_arg1
); 
4463     wxPyEndAllowThreads(__tstate
); 
4464     if (PyErr_Occurred()) return NULL
; 
4465 }    Py_INCREF(Py_None
); 
4466     _resultobj 
= Py_None
; 
4470 #define wxPyBitmapShape_base_OnHighlight(_swigobj,_swigarg0)  (_swigobj->base_OnHighlight(_swigarg0)) 
4471 static PyObject 
*_wrap_wxPyBitmapShape_base_OnHighlight(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4472     PyObject 
* _resultobj
; 
4473     wxPyBitmapShape 
* _arg0
; 
4475     PyObject 
* _argo0 
= 0; 
4476     PyObject 
* _argo1 
= 0; 
4477     char *_kwnames
[] = { "self","dc", NULL 
}; 
4480     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyBitmapShape_base_OnHighlight",_kwnames
,&_argo0
,&_argo1
))  
4483         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4484         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyBitmapShape_p")) { 
4485             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyBitmapShape_base_OnHighlight. Expected _wxPyBitmapShape_p."); 
4490         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
4491             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyBitmapShape_base_OnHighlight. Expected _wxDC_p."); 
4496     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4497     wxPyBitmapShape_base_OnHighlight(_arg0
,*_arg1
); 
4499     wxPyEndAllowThreads(__tstate
); 
4500     if (PyErr_Occurred()) return NULL
; 
4501 }    Py_INCREF(Py_None
); 
4502     _resultobj 
= Py_None
; 
4506 #define wxPyBitmapShape_base_OnLeftClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnLeftClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
4507 static PyObject 
*_wrap_wxPyBitmapShape_base_OnLeftClick(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4508     PyObject 
* _resultobj
; 
4509     wxPyBitmapShape 
* _arg0
; 
4512     int  _arg3 
= (int ) 0; 
4513     int  _arg4 
= (int ) 0; 
4514     PyObject 
* _argo0 
= 0; 
4515     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
4518     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyBitmapShape_base_OnLeftClick",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
4521         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4522         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyBitmapShape_p")) { 
4523             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyBitmapShape_base_OnLeftClick. Expected _wxPyBitmapShape_p."); 
4528     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4529     wxPyBitmapShape_base_OnLeftClick(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
4531     wxPyEndAllowThreads(__tstate
); 
4532     if (PyErr_Occurred()) return NULL
; 
4533 }    Py_INCREF(Py_None
); 
4534     _resultobj 
= Py_None
; 
4538 #define wxPyBitmapShape_base_OnLeftDoubleClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnLeftDoubleClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
4539 static PyObject 
*_wrap_wxPyBitmapShape_base_OnLeftDoubleClick(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4540     PyObject 
* _resultobj
; 
4541     wxPyBitmapShape 
* _arg0
; 
4544     int  _arg3 
= (int ) 0; 
4545     int  _arg4 
= (int ) 0; 
4546     PyObject 
* _argo0 
= 0; 
4547     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
4550     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyBitmapShape_base_OnLeftDoubleClick",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
4553         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4554         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyBitmapShape_p")) { 
4555             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyBitmapShape_base_OnLeftDoubleClick. Expected _wxPyBitmapShape_p."); 
4560     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4561     wxPyBitmapShape_base_OnLeftDoubleClick(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
4563     wxPyEndAllowThreads(__tstate
); 
4564     if (PyErr_Occurred()) return NULL
; 
4565 }    Py_INCREF(Py_None
); 
4566     _resultobj 
= Py_None
; 
4570 #define wxPyBitmapShape_base_OnRightClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnRightClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
4571 static PyObject 
*_wrap_wxPyBitmapShape_base_OnRightClick(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4572     PyObject 
* _resultobj
; 
4573     wxPyBitmapShape 
* _arg0
; 
4576     int  _arg3 
= (int ) 0; 
4577     int  _arg4 
= (int ) 0; 
4578     PyObject 
* _argo0 
= 0; 
4579     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
4582     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyBitmapShape_base_OnRightClick",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
4585         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4586         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyBitmapShape_p")) { 
4587             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyBitmapShape_base_OnRightClick. Expected _wxPyBitmapShape_p."); 
4592     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4593     wxPyBitmapShape_base_OnRightClick(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
4595     wxPyEndAllowThreads(__tstate
); 
4596     if (PyErr_Occurred()) return NULL
; 
4597 }    Py_INCREF(Py_None
); 
4598     _resultobj 
= Py_None
; 
4602 #define wxPyBitmapShape_base_OnSize(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnSize(_swigarg0,_swigarg1)) 
4603 static PyObject 
*_wrap_wxPyBitmapShape_base_OnSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4604     PyObject 
* _resultobj
; 
4605     wxPyBitmapShape 
* _arg0
; 
4608     PyObject 
* _argo0 
= 0; 
4609     char *_kwnames
[] = { "self","x","y", NULL 
}; 
4612     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd:wxPyBitmapShape_base_OnSize",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
4615         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4616         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyBitmapShape_p")) { 
4617             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyBitmapShape_base_OnSize. Expected _wxPyBitmapShape_p."); 
4622     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4623     wxPyBitmapShape_base_OnSize(_arg0
,_arg1
,_arg2
); 
4625     wxPyEndAllowThreads(__tstate
); 
4626     if (PyErr_Occurred()) return NULL
; 
4627 }    Py_INCREF(Py_None
); 
4628     _resultobj 
= Py_None
; 
4632 #define wxPyBitmapShape_base_OnMovePre(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->base_OnMovePre(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
4633 static PyObject 
*_wrap_wxPyBitmapShape_base_OnMovePre(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4634     PyObject 
* _resultobj
; 
4636     wxPyBitmapShape 
* _arg0
; 
4642     bool  _arg6 
= (bool ) TRUE
; 
4643     PyObject 
* _argo0 
= 0; 
4644     PyObject 
* _argo1 
= 0; 
4645     int tempbool6 
= (int) TRUE
; 
4646     char *_kwnames
[] = { "self","dc","x","y","old_x","old_y","display", NULL 
}; 
4649     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOdddd|i:wxPyBitmapShape_base_OnMovePre",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
,&tempbool6
))  
4652         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4653         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyBitmapShape_p")) { 
4654             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyBitmapShape_base_OnMovePre. Expected _wxPyBitmapShape_p."); 
4659         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
4660             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyBitmapShape_base_OnMovePre. Expected _wxDC_p."); 
4664     _arg6 
= (bool ) tempbool6
; 
4666     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4667     _result 
= (bool )wxPyBitmapShape_base_OnMovePre(_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
); 
4669     wxPyEndAllowThreads(__tstate
); 
4670     if (PyErr_Occurred()) return NULL
; 
4671 }    _resultobj 
= Py_BuildValue("i",_result
); 
4675 #define wxPyBitmapShape_base_OnMovePost(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->base_OnMovePost(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
4676 static PyObject 
*_wrap_wxPyBitmapShape_base_OnMovePost(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4677     PyObject 
* _resultobj
; 
4678     wxPyBitmapShape 
* _arg0
; 
4684     bool  _arg6 
= (bool ) TRUE
; 
4685     PyObject 
* _argo0 
= 0; 
4686     PyObject 
* _argo1 
= 0; 
4687     int tempbool6 
= (int) TRUE
; 
4688     char *_kwnames
[] = { "self","dc","x","y","old_x","old_y","display", NULL 
}; 
4691     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOdddd|i:wxPyBitmapShape_base_OnMovePost",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
,&tempbool6
))  
4694         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4695         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyBitmapShape_p")) { 
4696             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyBitmapShape_base_OnMovePost. Expected _wxPyBitmapShape_p."); 
4701         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
4702             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyBitmapShape_base_OnMovePost. Expected _wxDC_p."); 
4706     _arg6 
= (bool ) tempbool6
; 
4708     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4709     wxPyBitmapShape_base_OnMovePost(_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
); 
4711     wxPyEndAllowThreads(__tstate
); 
4712     if (PyErr_Occurred()) return NULL
; 
4713 }    Py_INCREF(Py_None
); 
4714     _resultobj 
= Py_None
; 
4718 #define wxPyBitmapShape_base_OnDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->base_OnDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
4719 static PyObject 
*_wrap_wxPyBitmapShape_base_OnDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4720     PyObject 
* _resultobj
; 
4721     wxPyBitmapShape 
* _arg0
; 
4725     int  _arg4 
= (int ) 0; 
4726     int  _arg5 
= (int ) 0; 
4727     PyObject 
* _argo0 
= 0; 
4729     char *_kwnames
[] = { "self","draw","x","y","keys","attachment", NULL 
}; 
4732     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oidd|ii:wxPyBitmapShape_base_OnDragLeft",_kwnames
,&_argo0
,&tempbool1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
4735         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4736         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyBitmapShape_p")) { 
4737             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyBitmapShape_base_OnDragLeft. Expected _wxPyBitmapShape_p."); 
4741     _arg1 
= (bool ) tempbool1
; 
4743     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4744     wxPyBitmapShape_base_OnDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
4746     wxPyEndAllowThreads(__tstate
); 
4747     if (PyErr_Occurred()) return NULL
; 
4748 }    Py_INCREF(Py_None
); 
4749     _resultobj 
= Py_None
; 
4753 #define wxPyBitmapShape_base_OnBeginDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnBeginDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
4754 static PyObject 
*_wrap_wxPyBitmapShape_base_OnBeginDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4755     PyObject 
* _resultobj
; 
4756     wxPyBitmapShape 
* _arg0
; 
4759     int  _arg3 
= (int ) 0; 
4760     int  _arg4 
= (int ) 0; 
4761     PyObject 
* _argo0 
= 0; 
4762     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
4765     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyBitmapShape_base_OnBeginDragLeft",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
4768         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4769         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyBitmapShape_p")) { 
4770             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyBitmapShape_base_OnBeginDragLeft. Expected _wxPyBitmapShape_p."); 
4775     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4776     wxPyBitmapShape_base_OnBeginDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
4778     wxPyEndAllowThreads(__tstate
); 
4779     if (PyErr_Occurred()) return NULL
; 
4780 }    Py_INCREF(Py_None
); 
4781     _resultobj 
= Py_None
; 
4785 #define wxPyBitmapShape_base_OnEndDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnEndDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
4786 static PyObject 
*_wrap_wxPyBitmapShape_base_OnEndDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4787     PyObject 
* _resultobj
; 
4788     wxPyBitmapShape 
* _arg0
; 
4791     int  _arg3 
= (int ) 0; 
4792     int  _arg4 
= (int ) 0; 
4793     PyObject 
* _argo0 
= 0; 
4794     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
4797     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyBitmapShape_base_OnEndDragLeft",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
4800         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4801         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyBitmapShape_p")) { 
4802             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyBitmapShape_base_OnEndDragLeft. Expected _wxPyBitmapShape_p."); 
4807     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4808     wxPyBitmapShape_base_OnEndDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
4810     wxPyEndAllowThreads(__tstate
); 
4811     if (PyErr_Occurred()) return NULL
; 
4812 }    Py_INCREF(Py_None
); 
4813     _resultobj 
= Py_None
; 
4817 #define wxPyBitmapShape_base_OnDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->base_OnDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
4818 static PyObject 
*_wrap_wxPyBitmapShape_base_OnDragRight(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4819     PyObject 
* _resultobj
; 
4820     wxPyBitmapShape 
* _arg0
; 
4824     int  _arg4 
= (int ) 0; 
4825     int  _arg5 
= (int ) 0; 
4826     PyObject 
* _argo0 
= 0; 
4828     char *_kwnames
[] = { "self","draw","x","y","keys","attachment", NULL 
}; 
4831     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oidd|ii:wxPyBitmapShape_base_OnDragRight",_kwnames
,&_argo0
,&tempbool1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
4834         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4835         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyBitmapShape_p")) { 
4836             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyBitmapShape_base_OnDragRight. Expected _wxPyBitmapShape_p."); 
4840     _arg1 
= (bool ) tempbool1
; 
4842     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4843     wxPyBitmapShape_base_OnDragRight(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
4845     wxPyEndAllowThreads(__tstate
); 
4846     if (PyErr_Occurred()) return NULL
; 
4847 }    Py_INCREF(Py_None
); 
4848     _resultobj 
= Py_None
; 
4852 #define wxPyBitmapShape_base_OnBeginDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnBeginDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
4853 static PyObject 
*_wrap_wxPyBitmapShape_base_OnBeginDragRight(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4854     PyObject 
* _resultobj
; 
4855     wxPyBitmapShape 
* _arg0
; 
4858     int  _arg3 
= (int ) 0; 
4859     int  _arg4 
= (int ) 0; 
4860     PyObject 
* _argo0 
= 0; 
4861     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
4864     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyBitmapShape_base_OnBeginDragRight",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
4867         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4868         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyBitmapShape_p")) { 
4869             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyBitmapShape_base_OnBeginDragRight. Expected _wxPyBitmapShape_p."); 
4874     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4875     wxPyBitmapShape_base_OnBeginDragRight(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
4877     wxPyEndAllowThreads(__tstate
); 
4878     if (PyErr_Occurred()) return NULL
; 
4879 }    Py_INCREF(Py_None
); 
4880     _resultobj 
= Py_None
; 
4884 #define wxPyBitmapShape_base_OnEndDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnEndDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
4885 static PyObject 
*_wrap_wxPyBitmapShape_base_OnEndDragRight(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4886     PyObject 
* _resultobj
; 
4887     wxPyBitmapShape 
* _arg0
; 
4890     int  _arg3 
= (int ) 0; 
4891     int  _arg4 
= (int ) 0; 
4892     PyObject 
* _argo0 
= 0; 
4893     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
4896     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyBitmapShape_base_OnEndDragRight",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
4899         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4900         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyBitmapShape_p")) { 
4901             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyBitmapShape_base_OnEndDragRight. Expected _wxPyBitmapShape_p."); 
4906     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4907     wxPyBitmapShape_base_OnEndDragRight(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
4909     wxPyEndAllowThreads(__tstate
); 
4910     if (PyErr_Occurred()) return NULL
; 
4911 }    Py_INCREF(Py_None
); 
4912     _resultobj 
= Py_None
; 
4916 #define wxPyBitmapShape_base_OnDrawOutline(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->base_OnDrawOutline(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
4917 static PyObject 
*_wrap_wxPyBitmapShape_base_OnDrawOutline(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4918     PyObject 
* _resultobj
; 
4919     wxPyBitmapShape 
* _arg0
; 
4925     PyObject 
* _argo0 
= 0; 
4926     PyObject 
* _argo1 
= 0; 
4927     char *_kwnames
[] = { "self","dc","x","y","w","h", NULL 
}; 
4930     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOdddd:wxPyBitmapShape_base_OnDrawOutline",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
4933         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4934         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyBitmapShape_p")) { 
4935             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyBitmapShape_base_OnDrawOutline. Expected _wxPyBitmapShape_p."); 
4940         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
4941             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyBitmapShape_base_OnDrawOutline. Expected _wxDC_p."); 
4946     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4947     wxPyBitmapShape_base_OnDrawOutline(_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
4949     wxPyEndAllowThreads(__tstate
); 
4950     if (PyErr_Occurred()) return NULL
; 
4951 }    Py_INCREF(Py_None
); 
4952     _resultobj 
= Py_None
; 
4956 #define wxPyBitmapShape_base_OnDrawControlPoints(_swigobj,_swigarg0)  (_swigobj->base_OnDrawControlPoints(_swigarg0)) 
4957 static PyObject 
*_wrap_wxPyBitmapShape_base_OnDrawControlPoints(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4958     PyObject 
* _resultobj
; 
4959     wxPyBitmapShape 
* _arg0
; 
4961     PyObject 
* _argo0 
= 0; 
4962     PyObject 
* _argo1 
= 0; 
4963     char *_kwnames
[] = { "self","dc", NULL 
}; 
4966     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyBitmapShape_base_OnDrawControlPoints",_kwnames
,&_argo0
,&_argo1
))  
4969         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4970         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyBitmapShape_p")) { 
4971             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyBitmapShape_base_OnDrawControlPoints. Expected _wxPyBitmapShape_p."); 
4976         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
4977             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyBitmapShape_base_OnDrawControlPoints. Expected _wxDC_p."); 
4982     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4983     wxPyBitmapShape_base_OnDrawControlPoints(_arg0
,*_arg1
); 
4985     wxPyEndAllowThreads(__tstate
); 
4986     if (PyErr_Occurred()) return NULL
; 
4987 }    Py_INCREF(Py_None
); 
4988     _resultobj 
= Py_None
; 
4992 #define wxPyBitmapShape_base_OnEraseControlPoints(_swigobj,_swigarg0)  (_swigobj->base_OnEraseControlPoints(_swigarg0)) 
4993 static PyObject 
*_wrap_wxPyBitmapShape_base_OnEraseControlPoints(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4994     PyObject 
* _resultobj
; 
4995     wxPyBitmapShape 
* _arg0
; 
4997     PyObject 
* _argo0 
= 0; 
4998     PyObject 
* _argo1 
= 0; 
4999     char *_kwnames
[] = { "self","dc", NULL 
}; 
5002     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyBitmapShape_base_OnEraseControlPoints",_kwnames
,&_argo0
,&_argo1
))  
5005         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5006         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyBitmapShape_p")) { 
5007             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyBitmapShape_base_OnEraseControlPoints. Expected _wxPyBitmapShape_p."); 
5012         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
5013             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyBitmapShape_base_OnEraseControlPoints. Expected _wxDC_p."); 
5018     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5019     wxPyBitmapShape_base_OnEraseControlPoints(_arg0
,*_arg1
); 
5021     wxPyEndAllowThreads(__tstate
); 
5022     if (PyErr_Occurred()) return NULL
; 
5023 }    Py_INCREF(Py_None
); 
5024     _resultobj 
= Py_None
; 
5028 #define wxPyBitmapShape_base_OnMoveLink(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnMoveLink(_swigarg0,_swigarg1)) 
5029 static PyObject 
*_wrap_wxPyBitmapShape_base_OnMoveLink(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5030     PyObject 
* _resultobj
; 
5031     wxPyBitmapShape 
* _arg0
; 
5033     bool  _arg2 
= (bool ) TRUE
; 
5034     PyObject 
* _argo0 
= 0; 
5035     PyObject 
* _argo1 
= 0; 
5036     int tempbool2 
= (int) TRUE
; 
5037     char *_kwnames
[] = { "self","dc","moveControlPoints", NULL 
}; 
5040     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxPyBitmapShape_base_OnMoveLink",_kwnames
,&_argo0
,&_argo1
,&tempbool2
))  
5043         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5044         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyBitmapShape_p")) { 
5045             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyBitmapShape_base_OnMoveLink. Expected _wxPyBitmapShape_p."); 
5050         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
5051             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyBitmapShape_base_OnMoveLink. Expected _wxDC_p."); 
5055     _arg2 
= (bool ) tempbool2
; 
5057     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5058     wxPyBitmapShape_base_OnMoveLink(_arg0
,*_arg1
,_arg2
); 
5060     wxPyEndAllowThreads(__tstate
); 
5061     if (PyErr_Occurred()) return NULL
; 
5062 }    Py_INCREF(Py_None
); 
5063     _resultobj 
= Py_None
; 
5067 #define wxPyBitmapShape_base_OnSizingDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->base_OnSizingDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
5068 static PyObject 
*_wrap_wxPyBitmapShape_base_OnSizingDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5069     PyObject 
* _resultobj
; 
5070     wxPyBitmapShape 
* _arg0
; 
5071     wxPyControlPoint 
* _arg1
; 
5075     int  _arg5 
= (int ) 0; 
5076     int  _arg6 
= (int ) 0; 
5077     PyObject 
* _argo0 
= 0; 
5078     PyObject 
* _argo1 
= 0; 
5080     char *_kwnames
[] = { "self","pt","draw","x","y","keys","attachment", NULL 
}; 
5083     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOidd|ii:wxPyBitmapShape_base_OnSizingDragLeft",_kwnames
,&_argo0
,&_argo1
,&tempbool2
,&_arg3
,&_arg4
,&_arg5
,&_arg6
))  
5086         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5087         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyBitmapShape_p")) { 
5088             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyBitmapShape_base_OnSizingDragLeft. Expected _wxPyBitmapShape_p."); 
5093         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5094         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPyControlPoint_p")) { 
5095             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyBitmapShape_base_OnSizingDragLeft. Expected _wxPyControlPoint_p."); 
5099     _arg2 
= (bool ) tempbool2
; 
5101     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5102     wxPyBitmapShape_base_OnSizingDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
); 
5104     wxPyEndAllowThreads(__tstate
); 
5105     if (PyErr_Occurred()) return NULL
; 
5106 }    Py_INCREF(Py_None
); 
5107     _resultobj 
= Py_None
; 
5111 #define wxPyBitmapShape_base_OnSizingBeginDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->base_OnSizingBeginDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
5112 static PyObject 
*_wrap_wxPyBitmapShape_base_OnSizingBeginDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5113     PyObject 
* _resultobj
; 
5114     wxPyBitmapShape 
* _arg0
; 
5115     wxPyControlPoint 
* _arg1
; 
5118     int  _arg4 
= (int ) 0; 
5119     int  _arg5 
= (int ) 0; 
5120     PyObject 
* _argo0 
= 0; 
5121     PyObject 
* _argo1 
= 0; 
5122     char *_kwnames
[] = { "self","pt","x","y","keys","attachment", NULL 
}; 
5125     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOdd|ii:wxPyBitmapShape_base_OnSizingBeginDragLeft",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
5128         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5129         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyBitmapShape_p")) { 
5130             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyBitmapShape_base_OnSizingBeginDragLeft. Expected _wxPyBitmapShape_p."); 
5135         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5136         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPyControlPoint_p")) { 
5137             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyBitmapShape_base_OnSizingBeginDragLeft. Expected _wxPyControlPoint_p."); 
5142     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5143     wxPyBitmapShape_base_OnSizingBeginDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
5145     wxPyEndAllowThreads(__tstate
); 
5146     if (PyErr_Occurred()) return NULL
; 
5147 }    Py_INCREF(Py_None
); 
5148     _resultobj 
= Py_None
; 
5152 #define wxPyBitmapShape_base_OnSizingEndDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->base_OnSizingEndDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
5153 static PyObject 
*_wrap_wxPyBitmapShape_base_OnSizingEndDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5154     PyObject 
* _resultobj
; 
5155     wxPyBitmapShape 
* _arg0
; 
5156     wxPyControlPoint 
* _arg1
; 
5159     int  _arg4 
= (int ) 0; 
5160     int  _arg5 
= (int ) 0; 
5161     PyObject 
* _argo0 
= 0; 
5162     PyObject 
* _argo1 
= 0; 
5163     char *_kwnames
[] = { "self","pt","x","y","keys","attachment", NULL 
}; 
5166     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOdd|ii:wxPyBitmapShape_base_OnSizingEndDragLeft",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
5169         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5170         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyBitmapShape_p")) { 
5171             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyBitmapShape_base_OnSizingEndDragLeft. Expected _wxPyBitmapShape_p."); 
5176         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5177         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPyControlPoint_p")) { 
5178             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyBitmapShape_base_OnSizingEndDragLeft. Expected _wxPyControlPoint_p."); 
5183     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5184     wxPyBitmapShape_base_OnSizingEndDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
5186     wxPyEndAllowThreads(__tstate
); 
5187     if (PyErr_Occurred()) return NULL
; 
5188 }    Py_INCREF(Py_None
); 
5189     _resultobj 
= Py_None
; 
5193 #define wxPyBitmapShape_base_OnBeginSize(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnBeginSize(_swigarg0,_swigarg1)) 
5194 static PyObject 
*_wrap_wxPyBitmapShape_base_OnBeginSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5195     PyObject 
* _resultobj
; 
5196     wxPyBitmapShape 
* _arg0
; 
5199     PyObject 
* _argo0 
= 0; 
5200     char *_kwnames
[] = { "self","w","h", NULL 
}; 
5203     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd:wxPyBitmapShape_base_OnBeginSize",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
5206         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5207         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyBitmapShape_p")) { 
5208             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyBitmapShape_base_OnBeginSize. Expected _wxPyBitmapShape_p."); 
5213     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5214     wxPyBitmapShape_base_OnBeginSize(_arg0
,_arg1
,_arg2
); 
5216     wxPyEndAllowThreads(__tstate
); 
5217     if (PyErr_Occurred()) return NULL
; 
5218 }    Py_INCREF(Py_None
); 
5219     _resultobj 
= Py_None
; 
5223 #define wxPyBitmapShape_base_OnEndSize(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnEndSize(_swigarg0,_swigarg1)) 
5224 static PyObject 
*_wrap_wxPyBitmapShape_base_OnEndSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5225     PyObject 
* _resultobj
; 
5226     wxPyBitmapShape 
* _arg0
; 
5229     PyObject 
* _argo0 
= 0; 
5230     char *_kwnames
[] = { "self","w","h", NULL 
}; 
5233     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd:wxPyBitmapShape_base_OnEndSize",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
5236         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5237         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyBitmapShape_p")) { 
5238             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyBitmapShape_base_OnEndSize. Expected _wxPyBitmapShape_p."); 
5243     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5244     wxPyBitmapShape_base_OnEndSize(_arg0
,_arg1
,_arg2
); 
5246     wxPyEndAllowThreads(__tstate
); 
5247     if (PyErr_Occurred()) return NULL
; 
5248 }    Py_INCREF(Py_None
); 
5249     _resultobj 
= Py_None
; 
5253 static void *SwigwxPyDrawnShapeTowxPyRectangleShape(void *ptr
) { 
5254     wxPyDrawnShape 
*src
; 
5255     wxPyRectangleShape 
*dest
; 
5256     src 
= (wxPyDrawnShape 
*) ptr
; 
5257     dest 
= (wxPyRectangleShape 
*) src
; 
5258     return (void *) dest
; 
5261 static void *SwigwxPyDrawnShapeTowxPyShape(void *ptr
) { 
5262     wxPyDrawnShape 
*src
; 
5264     src 
= (wxPyDrawnShape 
*) ptr
; 
5265     dest 
= (wxPyShape 
*) src
; 
5266     return (void *) dest
; 
5269 static void *SwigwxPyDrawnShapeTowxPyShapeEvtHandler(void *ptr
) { 
5270     wxPyDrawnShape 
*src
; 
5271     wxPyShapeEvtHandler 
*dest
; 
5272     src 
= (wxPyDrawnShape 
*) ptr
; 
5273     dest 
= (wxPyShapeEvtHandler 
*) src
; 
5274     return (void *) dest
; 
5277 static void *SwigwxPyDrawnShapeTowxObject(void *ptr
) { 
5278     wxPyDrawnShape 
*src
; 
5280     src 
= (wxPyDrawnShape 
*) ptr
; 
5281     dest 
= (wxObject 
*) src
; 
5282     return (void *) dest
; 
5285 #define new_wxPyDrawnShape() (new wxPyDrawnShape()) 
5286 static PyObject 
*_wrap_new_wxPyDrawnShape(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5287     PyObject 
* _resultobj
; 
5288     wxPyDrawnShape 
* _result
; 
5289     char *_kwnames
[] = {  NULL 
}; 
5293     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPyDrawnShape",_kwnames
))  
5296     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5297     _result 
= (wxPyDrawnShape 
*)new_wxPyDrawnShape(); 
5299     wxPyEndAllowThreads(__tstate
); 
5300     if (PyErr_Occurred()) return NULL
; 
5302         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyDrawnShape_p"); 
5303         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5306         _resultobj 
= Py_None
; 
5311 #define wxPyDrawnShape__setCallbackInfo(_swigobj,_swigarg0,_swigarg1)  (_swigobj->_setCallbackInfo(_swigarg0,_swigarg1)) 
5312 static PyObject 
*_wrap_wxPyDrawnShape__setCallbackInfo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5313     PyObject 
* _resultobj
; 
5314     wxPyDrawnShape 
* _arg0
; 
5317     PyObject 
* _argo0 
= 0; 
5318     PyObject 
* _obj1 
= 0; 
5319     PyObject 
* _obj2 
= 0; 
5320     char *_kwnames
[] = { "self","self","_class", NULL 
}; 
5323     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxPyDrawnShape__setCallbackInfo",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
5326         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5327         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
5328             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape__setCallbackInfo. Expected _wxPyDrawnShape_p."); 
5339     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5340     wxPyDrawnShape__setCallbackInfo(_arg0
,_arg1
,_arg2
); 
5342     wxPyEndAllowThreads(__tstate
); 
5343     if (PyErr_Occurred()) return NULL
; 
5344 }    Py_INCREF(Py_None
); 
5345     _resultobj 
= Py_None
; 
5349 #define wxPyDrawnShape_CalculateSize(_swigobj)  (_swigobj->CalculateSize()) 
5350 static PyObject 
*_wrap_wxPyDrawnShape_CalculateSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5351     PyObject 
* _resultobj
; 
5352     wxPyDrawnShape 
* _arg0
; 
5353     PyObject 
* _argo0 
= 0; 
5354     char *_kwnames
[] = { "self", NULL 
}; 
5357     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyDrawnShape_CalculateSize",_kwnames
,&_argo0
))  
5360         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5361         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
5362             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_CalculateSize. Expected _wxPyDrawnShape_p."); 
5367     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5368     wxPyDrawnShape_CalculateSize(_arg0
); 
5370     wxPyEndAllowThreads(__tstate
); 
5371     if (PyErr_Occurred()) return NULL
; 
5372 }    Py_INCREF(Py_None
); 
5373     _resultobj 
= Py_None
; 
5377 #define wxPyDrawnShape_DestroyClippingRect(_swigobj)  (_swigobj->DestroyClippingRect()) 
5378 static PyObject 
*_wrap_wxPyDrawnShape_DestroyClippingRect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5379     PyObject 
* _resultobj
; 
5380     wxPyDrawnShape 
* _arg0
; 
5381     PyObject 
* _argo0 
= 0; 
5382     char *_kwnames
[] = { "self", NULL 
}; 
5385     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyDrawnShape_DestroyClippingRect",_kwnames
,&_argo0
))  
5388         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5389         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
5390             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_DestroyClippingRect. Expected _wxPyDrawnShape_p."); 
5395     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5396     wxPyDrawnShape_DestroyClippingRect(_arg0
); 
5398     wxPyEndAllowThreads(__tstate
); 
5399     if (PyErr_Occurred()) return NULL
; 
5400 }    Py_INCREF(Py_None
); 
5401     _resultobj 
= Py_None
; 
5405 #define wxPyDrawnShape_DrawArc(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->DrawArc(_swigarg0,_swigarg1,_swigarg2)) 
5406 static PyObject 
*_wrap_wxPyDrawnShape_DrawArc(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5407     PyObject 
* _resultobj
; 
5408     wxPyDrawnShape 
* _arg0
; 
5412     PyObject 
* _argo0 
= 0; 
5414     PyObject 
* _obj1 
= 0; 
5416     PyObject 
* _obj2 
= 0; 
5418     PyObject 
* _obj3 
= 0; 
5419     char *_kwnames
[] = { "self","centrePoint","startPoint","endPoint", NULL 
}; 
5422     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOOO:wxPyDrawnShape_DrawArc",_kwnames
,&_argo0
,&_obj1
,&_obj2
,&_obj3
))  
5425         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5426         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
5427             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_DrawArc. Expected _wxPyDrawnShape_p."); 
5433     if (! wxPoint_helper(_obj1
, &_arg1
)) 
5438     if (! wxPoint_helper(_obj2
, &_arg2
)) 
5443     if (! wxPoint_helper(_obj3
, &_arg3
)) 
5447     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5448     wxPyDrawnShape_DrawArc(_arg0
,*_arg1
,*_arg2
,*_arg3
); 
5450     wxPyEndAllowThreads(__tstate
); 
5451     if (PyErr_Occurred()) return NULL
; 
5452 }    Py_INCREF(Py_None
); 
5453     _resultobj 
= Py_None
; 
5457 #define wxPyDrawnShape_DrawAtAngle(_swigobj,_swigarg0)  (_swigobj->DrawAtAngle(_swigarg0)) 
5458 static PyObject 
*_wrap_wxPyDrawnShape_DrawAtAngle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5459     PyObject 
* _resultobj
; 
5460     wxPyDrawnShape 
* _arg0
; 
5462     PyObject 
* _argo0 
= 0; 
5463     char *_kwnames
[] = { "self","angle", NULL 
}; 
5466     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPyDrawnShape_DrawAtAngle",_kwnames
,&_argo0
,&_arg1
))  
5469         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5470         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
5471             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_DrawAtAngle. Expected _wxPyDrawnShape_p."); 
5476     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5477     wxPyDrawnShape_DrawAtAngle(_arg0
,_arg1
); 
5479     wxPyEndAllowThreads(__tstate
); 
5480     if (PyErr_Occurred()) return NULL
; 
5481 }    Py_INCREF(Py_None
); 
5482     _resultobj 
= Py_None
; 
5486 #define wxPyDrawnShape_DrawEllipticArc(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->DrawEllipticArc(_swigarg0,_swigarg1,_swigarg2)) 
5487 static PyObject 
*_wrap_wxPyDrawnShape_DrawEllipticArc(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5488     PyObject 
* _resultobj
; 
5489     wxPyDrawnShape 
* _arg0
; 
5493     PyObject 
* _argo0 
= 0; 
5495     PyObject 
* _obj1 
= 0; 
5496     char *_kwnames
[] = { "self","rect","startAngle","endAngle", NULL 
}; 
5499     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOdd:wxPyDrawnShape_DrawEllipticArc",_kwnames
,&_argo0
,&_obj1
,&_arg2
,&_arg3
))  
5502         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5503         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
5504             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_DrawEllipticArc. Expected _wxPyDrawnShape_p."); 
5510     if (! wxRect_helper(_obj1
, &_arg1
)) 
5514     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5515     wxPyDrawnShape_DrawEllipticArc(_arg0
,*_arg1
,_arg2
,_arg3
); 
5517     wxPyEndAllowThreads(__tstate
); 
5518     if (PyErr_Occurred()) return NULL
; 
5519 }    Py_INCREF(Py_None
); 
5520     _resultobj 
= Py_None
; 
5524 #define wxPyDrawnShape_DrawLine(_swigobj,_swigarg0,_swigarg1)  (_swigobj->DrawLine(_swigarg0,_swigarg1)) 
5525 static PyObject 
*_wrap_wxPyDrawnShape_DrawLine(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5526     PyObject 
* _resultobj
; 
5527     wxPyDrawnShape 
* _arg0
; 
5530     PyObject 
* _argo0 
= 0; 
5532     PyObject 
* _obj1 
= 0; 
5534     PyObject 
* _obj2 
= 0; 
5535     char *_kwnames
[] = { "self","point1","point2", NULL 
}; 
5538     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxPyDrawnShape_DrawLine",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
5541         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5542         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
5543             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_DrawLine. Expected _wxPyDrawnShape_p."); 
5549     if (! wxPoint_helper(_obj1
, &_arg1
)) 
5554     if (! wxPoint_helper(_obj2
, &_arg2
)) 
5558     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5559     wxPyDrawnShape_DrawLine(_arg0
,*_arg1
,*_arg2
); 
5561     wxPyEndAllowThreads(__tstate
); 
5562     if (PyErr_Occurred()) return NULL
; 
5563 }    Py_INCREF(Py_None
); 
5564     _resultobj 
= Py_None
; 
5568 #define wxPyDrawnShape_DrawLines(_swigobj,_swigarg0,_swigarg1)  (_swigobj->DrawLines(_swigarg0,_swigarg1)) 
5569 static PyObject 
*_wrap_wxPyDrawnShape_DrawLines(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5570     PyObject 
* _resultobj
; 
5571     wxPyDrawnShape 
* _arg0
; 
5574     PyObject 
* _argo0 
= 0; 
5576     PyObject 
* _obj2 
= 0; 
5577     char *_kwnames
[] = { "self","points", NULL 
}; 
5580     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDrawnShape_DrawLines",_kwnames
,&_argo0
,&_obj2
))  
5583         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5584         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
5585             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_DrawLines. Expected _wxPyDrawnShape_p."); 
5591     _arg2 
= wxPoint_LIST_helper(_obj2
, &NPOINTS
); 
5592         if (_arg2 
== NULL
) { 
5600     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5601     wxPyDrawnShape_DrawLines(_arg0
,_arg1
,_arg2
); 
5603     wxPyEndAllowThreads(__tstate
); 
5604     if (PyErr_Occurred()) return NULL
; 
5605 }    Py_INCREF(Py_None
); 
5606     _resultobj 
= Py_None
; 
5613 #define wxPyDrawnShape_DrawPoint(_swigobj,_swigarg0)  (_swigobj->DrawPoint(_swigarg0)) 
5614 static PyObject 
*_wrap_wxPyDrawnShape_DrawPoint(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5615     PyObject 
* _resultobj
; 
5616     wxPyDrawnShape 
* _arg0
; 
5618     PyObject 
* _argo0 
= 0; 
5620     PyObject 
* _obj1 
= 0; 
5621     char *_kwnames
[] = { "self","point", NULL 
}; 
5624     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDrawnShape_DrawPoint",_kwnames
,&_argo0
,&_obj1
))  
5627         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5628         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
5629             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_DrawPoint. Expected _wxPyDrawnShape_p."); 
5635     if (! wxPoint_helper(_obj1
, &_arg1
)) 
5639     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5640     wxPyDrawnShape_DrawPoint(_arg0
,*_arg1
); 
5642     wxPyEndAllowThreads(__tstate
); 
5643     if (PyErr_Occurred()) return NULL
; 
5644 }    Py_INCREF(Py_None
); 
5645     _resultobj 
= Py_None
; 
5649 #define wxPyDrawnShape_DrawPolygon(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->DrawPolygon(_swigarg0,_swigarg1,_swigarg2)) 
5650 static PyObject 
*_wrap_wxPyDrawnShape_DrawPolygon(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5651     PyObject 
* _resultobj
; 
5652     wxPyDrawnShape 
* _arg0
; 
5655     int  _arg3 
= (int ) 0; 
5656     PyObject 
* _argo0 
= 0; 
5658     PyObject 
* _obj2 
= 0; 
5659     char *_kwnames
[] = { "self","points","flags", NULL 
}; 
5662     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxPyDrawnShape_DrawPolygon",_kwnames
,&_argo0
,&_obj2
,&_arg3
))  
5665         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5666         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
5667             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_DrawPolygon. Expected _wxPyDrawnShape_p."); 
5673     _arg2 
= wxPoint_LIST_helper(_obj2
, &NPOINTS
); 
5674         if (_arg2 
== NULL
) { 
5682     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5683     wxPyDrawnShape_DrawPolygon(_arg0
,_arg1
,_arg2
,_arg3
); 
5685     wxPyEndAllowThreads(__tstate
); 
5686     if (PyErr_Occurred()) return NULL
; 
5687 }    Py_INCREF(Py_None
); 
5688     _resultobj 
= Py_None
; 
5695 #define wxPyDrawnShape_DrawRectangle(_swigobj,_swigarg0)  (_swigobj->DrawRectangle(_swigarg0)) 
5696 static PyObject 
*_wrap_wxPyDrawnShape_DrawRectangle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5697     PyObject 
* _resultobj
; 
5698     wxPyDrawnShape 
* _arg0
; 
5700     PyObject 
* _argo0 
= 0; 
5702     PyObject 
* _obj1 
= 0; 
5703     char *_kwnames
[] = { "self","rect", NULL 
}; 
5706     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDrawnShape_DrawRectangle",_kwnames
,&_argo0
,&_obj1
))  
5709         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5710         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
5711             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_DrawRectangle. Expected _wxPyDrawnShape_p."); 
5717     if (! wxRect_helper(_obj1
, &_arg1
)) 
5721     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5722     wxPyDrawnShape_DrawRectangle(_arg0
,*_arg1
); 
5724     wxPyEndAllowThreads(__tstate
); 
5725     if (PyErr_Occurred()) return NULL
; 
5726 }    Py_INCREF(Py_None
); 
5727     _resultobj 
= Py_None
; 
5731 #define wxPyDrawnShape_DrawRoundedRectangle(_swigobj,_swigarg0,_swigarg1)  (_swigobj->DrawRoundedRectangle(_swigarg0,_swigarg1)) 
5732 static PyObject 
*_wrap_wxPyDrawnShape_DrawRoundedRectangle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5733     PyObject 
* _resultobj
; 
5734     wxPyDrawnShape 
* _arg0
; 
5737     PyObject 
* _argo0 
= 0; 
5739     PyObject 
* _obj1 
= 0; 
5740     char *_kwnames
[] = { "self","rect","radius", NULL 
}; 
5743     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOd:wxPyDrawnShape_DrawRoundedRectangle",_kwnames
,&_argo0
,&_obj1
,&_arg2
))  
5746         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5747         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
5748             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_DrawRoundedRectangle. Expected _wxPyDrawnShape_p."); 
5754     if (! wxRect_helper(_obj1
, &_arg1
)) 
5758     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5759     wxPyDrawnShape_DrawRoundedRectangle(_arg0
,*_arg1
,_arg2
); 
5761     wxPyEndAllowThreads(__tstate
); 
5762     if (PyErr_Occurred()) return NULL
; 
5763 }    Py_INCREF(Py_None
); 
5764     _resultobj 
= Py_None
; 
5768 #define wxPyDrawnShape_DrawSpline(_swigobj,_swigarg0,_swigarg1)  (_swigobj->DrawSpline(_swigarg0,_swigarg1)) 
5769 static PyObject 
*_wrap_wxPyDrawnShape_DrawSpline(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5770     PyObject 
* _resultobj
; 
5771     wxPyDrawnShape 
* _arg0
; 
5774     PyObject 
* _argo0 
= 0; 
5776     PyObject 
* _obj2 
= 0; 
5777     char *_kwnames
[] = { "self","points", NULL 
}; 
5780     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDrawnShape_DrawSpline",_kwnames
,&_argo0
,&_obj2
))  
5783         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5784         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
5785             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_DrawSpline. Expected _wxPyDrawnShape_p."); 
5791     _arg2 
= wxPoint_LIST_helper(_obj2
, &NPOINTS
); 
5792         if (_arg2 
== NULL
) { 
5800     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5801     wxPyDrawnShape_DrawSpline(_arg0
,_arg1
,_arg2
); 
5803     wxPyEndAllowThreads(__tstate
); 
5804     if (PyErr_Occurred()) return NULL
; 
5805 }    Py_INCREF(Py_None
); 
5806     _resultobj 
= Py_None
; 
5813 #define wxPyDrawnShape_DrawText(_swigobj,_swigarg0,_swigarg1)  (_swigobj->DrawText(_swigarg0,_swigarg1)) 
5814 static PyObject 
*_wrap_wxPyDrawnShape_DrawText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5815     PyObject 
* _resultobj
; 
5816     wxPyDrawnShape 
* _arg0
; 
5819     PyObject 
* _argo0 
= 0; 
5820     PyObject 
* _obj1 
= 0; 
5822     PyObject 
* _obj2 
= 0; 
5823     char *_kwnames
[] = { "self","text","point", NULL 
}; 
5826     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxPyDrawnShape_DrawText",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
5829         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5830         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
5831             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_DrawText. Expected _wxPyDrawnShape_p."); 
5836     _arg1 
= wxString_in_helper(_obj1
); 
5842     if (! wxPoint_helper(_obj2
, &_arg2
)) 
5846     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5847     wxPyDrawnShape_DrawText(_arg0
,*_arg1
,*_arg2
); 
5849     wxPyEndAllowThreads(__tstate
); 
5850     if (PyErr_Occurred()) return NULL
; 
5851 }    Py_INCREF(Py_None
); 
5852     _resultobj 
= Py_None
; 
5860 #define wxPyDrawnShape_GetAngle(_swigobj)  (_swigobj->GetAngle()) 
5861 static PyObject 
*_wrap_wxPyDrawnShape_GetAngle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5862     PyObject 
* _resultobj
; 
5864     wxPyDrawnShape 
* _arg0
; 
5865     PyObject 
* _argo0 
= 0; 
5866     char *_kwnames
[] = { "self", NULL 
}; 
5869     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyDrawnShape_GetAngle",_kwnames
,&_argo0
))  
5872         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5873         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
5874             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_GetAngle. Expected _wxPyDrawnShape_p."); 
5879     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5880     _result 
= (int )wxPyDrawnShape_GetAngle(_arg0
); 
5882     wxPyEndAllowThreads(__tstate
); 
5883     if (PyErr_Occurred()) return NULL
; 
5884 }    _resultobj 
= Py_BuildValue("i",_result
); 
5888 #define wxPyDrawnShape_GetMetaFile(_swigobj)  (_swigobj->GetMetaFile()) 
5889 static PyObject 
*_wrap_wxPyDrawnShape_GetMetaFile(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5890     PyObject 
* _resultobj
; 
5891     wxPseudoMetaFile 
* _result
; 
5892     wxPyDrawnShape 
* _arg0
; 
5893     PyObject 
* _argo0 
= 0; 
5894     char *_kwnames
[] = { "self", NULL 
}; 
5897     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyDrawnShape_GetMetaFile",_kwnames
,&_argo0
))  
5900         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5901         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
5902             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_GetMetaFile. Expected _wxPyDrawnShape_p."); 
5907     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5908     wxPseudoMetaFile 
& _result_ref 
= wxPyDrawnShape_GetMetaFile(_arg0
); 
5909     _result 
= (wxPseudoMetaFile 
*) &_result_ref
; 
5911     wxPyEndAllowThreads(__tstate
); 
5912     if (PyErr_Occurred()) return NULL
; 
5913 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
5917 #define wxPyDrawnShape_GetRotation(_swigobj)  (_swigobj->GetRotation()) 
5918 static PyObject 
*_wrap_wxPyDrawnShape_GetRotation(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5919     PyObject 
* _resultobj
; 
5921     wxPyDrawnShape 
* _arg0
; 
5922     PyObject 
* _argo0 
= 0; 
5923     char *_kwnames
[] = { "self", NULL 
}; 
5926     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyDrawnShape_GetRotation",_kwnames
,&_argo0
))  
5929         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5930         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
5931             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_GetRotation. Expected _wxPyDrawnShape_p."); 
5936     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5937     _result 
= (double )wxPyDrawnShape_GetRotation(_arg0
); 
5939     wxPyEndAllowThreads(__tstate
); 
5940     if (PyErr_Occurred()) return NULL
; 
5941 }    _resultobj 
= Py_BuildValue("d",_result
); 
5945 #define wxPyDrawnShape_LoadFromMetaFile(_swigobj,_swigarg0)  (_swigobj->LoadFromMetaFile(_swigarg0)) 
5946 static PyObject 
*_wrap_wxPyDrawnShape_LoadFromMetaFile(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5947     PyObject 
* _resultobj
; 
5949     wxPyDrawnShape 
* _arg0
; 
5951     PyObject 
* _argo0 
= 0; 
5952     PyObject 
* _obj1 
= 0; 
5953     char *_kwnames
[] = { "self","filename", NULL 
}; 
5956     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDrawnShape_LoadFromMetaFile",_kwnames
,&_argo0
,&_obj1
))  
5959         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5960         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
5961             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_LoadFromMetaFile. Expected _wxPyDrawnShape_p."); 
5966     _arg1 
= wxString_in_helper(_obj1
); 
5971     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5972     _result 
= (bool )wxPyDrawnShape_LoadFromMetaFile(_arg0
,*_arg1
); 
5974     wxPyEndAllowThreads(__tstate
); 
5975     if (PyErr_Occurred()) return NULL
; 
5976 }    _resultobj 
= Py_BuildValue("i",_result
); 
5984 #define wxPyDrawnShape_Rotate(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->Rotate(_swigarg0,_swigarg1,_swigarg2)) 
5985 static PyObject 
*_wrap_wxPyDrawnShape_Rotate(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5986     PyObject 
* _resultobj
; 
5987     wxPyDrawnShape 
* _arg0
; 
5991     PyObject 
* _argo0 
= 0; 
5992     char *_kwnames
[] = { "self","x","y","theta", NULL 
}; 
5995     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oddd:wxPyDrawnShape_Rotate",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
))  
5998         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5999         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
6000             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_Rotate. Expected _wxPyDrawnShape_p."); 
6005     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6006     wxPyDrawnShape_Rotate(_arg0
,_arg1
,_arg2
,_arg3
); 
6008     wxPyEndAllowThreads(__tstate
); 
6009     if (PyErr_Occurred()) return NULL
; 
6010 }    Py_INCREF(Py_None
); 
6011     _resultobj 
= Py_None
; 
6015 #define wxPyDrawnShape_SetClippingRect(_swigobj,_swigarg0)  (_swigobj->SetClippingRect(_swigarg0)) 
6016 static PyObject 
*_wrap_wxPyDrawnShape_SetClippingRect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6017     PyObject 
* _resultobj
; 
6018     wxPyDrawnShape 
* _arg0
; 
6020     PyObject 
* _argo0 
= 0; 
6022     PyObject 
* _obj1 
= 0; 
6023     char *_kwnames
[] = { "self","rect", NULL 
}; 
6026     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDrawnShape_SetClippingRect",_kwnames
,&_argo0
,&_obj1
))  
6029         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6030         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
6031             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_SetClippingRect. Expected _wxPyDrawnShape_p."); 
6037     if (! wxRect_helper(_obj1
, &_arg1
)) 
6041     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6042     wxPyDrawnShape_SetClippingRect(_arg0
,*_arg1
); 
6044     wxPyEndAllowThreads(__tstate
); 
6045     if (PyErr_Occurred()) return NULL
; 
6046 }    Py_INCREF(Py_None
); 
6047     _resultobj 
= Py_None
; 
6051 #define wxPyDrawnShape_SetDrawnBackgroundColour(_swigobj,_swigarg0)  (_swigobj->SetDrawnBackgroundColour(_swigarg0)) 
6052 static PyObject 
*_wrap_wxPyDrawnShape_SetDrawnBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6053     PyObject 
* _resultobj
; 
6054     wxPyDrawnShape 
* _arg0
; 
6056     PyObject 
* _argo0 
= 0; 
6058     PyObject 
* _obj1 
= 0; 
6059     char *_kwnames
[] = { "self","colour", NULL 
}; 
6062     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDrawnShape_SetDrawnBackgroundColour",_kwnames
,&_argo0
,&_obj1
))  
6065         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6066         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
6067             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_SetDrawnBackgroundColour. Expected _wxPyDrawnShape_p."); 
6073     if (! wxColour_helper(_obj1
, &_arg1
)) 
6077     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6078     wxPyDrawnShape_SetDrawnBackgroundColour(_arg0
,*_arg1
); 
6080     wxPyEndAllowThreads(__tstate
); 
6081     if (PyErr_Occurred()) return NULL
; 
6082 }    Py_INCREF(Py_None
); 
6083     _resultobj 
= Py_None
; 
6087 #define wxPyDrawnShape_SetDrawnBackgroundMode(_swigobj,_swigarg0)  (_swigobj->SetDrawnBackgroundMode(_swigarg0)) 
6088 static PyObject 
*_wrap_wxPyDrawnShape_SetDrawnBackgroundMode(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6089     PyObject 
* _resultobj
; 
6090     wxPyDrawnShape 
* _arg0
; 
6092     PyObject 
* _argo0 
= 0; 
6093     char *_kwnames
[] = { "self","mode", NULL 
}; 
6096     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPyDrawnShape_SetDrawnBackgroundMode",_kwnames
,&_argo0
,&_arg1
))  
6099         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6100         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
6101             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_SetDrawnBackgroundMode. Expected _wxPyDrawnShape_p."); 
6106     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6107     wxPyDrawnShape_SetDrawnBackgroundMode(_arg0
,_arg1
); 
6109     wxPyEndAllowThreads(__tstate
); 
6110     if (PyErr_Occurred()) return NULL
; 
6111 }    Py_INCREF(Py_None
); 
6112     _resultobj 
= Py_None
; 
6116 #define wxPyDrawnShape_SetDrawnBrush(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetDrawnBrush(_swigarg0,_swigarg1)) 
6117 static PyObject 
*_wrap_wxPyDrawnShape_SetDrawnBrush(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6118     PyObject 
* _resultobj
; 
6119     wxPyDrawnShape 
* _arg0
; 
6121     bool  _arg2 
= (bool ) FALSE
; 
6122     PyObject 
* _argo0 
= 0; 
6123     PyObject 
* _obj1 
= 0; 
6124     int tempbool2 
= (int) FALSE
; 
6125     char *_kwnames
[] = { "self","pen","isOutline", NULL 
}; 
6128     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxPyDrawnShape_SetDrawnBrush",_kwnames
,&_argo0
,&_obj1
,&tempbool2
))  
6131         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6132         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
6133             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_SetDrawnBrush. Expected _wxPyDrawnShape_p."); 
6140         if (_obj1 
== Py_None
) { temp 
= NULL
; } 
6141         else if (SWIG_GetPtrObj(_obj1
, (void **) &temp
,"_wxBrush_p")) { 
6142             PyErr_SetString(PyExc_TypeError
,"Type error, expected _wxBrush_p."); 
6147         _arg1 
= wxTheBrushList
->FindOrCreateBrush(temp
->GetColour(), temp
->GetStyle()); 
6151     _arg2 
= (bool ) tempbool2
; 
6153     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6154     wxPyDrawnShape_SetDrawnBrush(_arg0
,_arg1
,_arg2
); 
6156     wxPyEndAllowThreads(__tstate
); 
6157     if (PyErr_Occurred()) return NULL
; 
6158 }    Py_INCREF(Py_None
); 
6159     _resultobj 
= Py_None
; 
6163 #define wxPyDrawnShape_SetDrawnFont(_swigobj,_swigarg0)  (_swigobj->SetDrawnFont(_swigarg0)) 
6164 static PyObject 
*_wrap_wxPyDrawnShape_SetDrawnFont(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6165     PyObject 
* _resultobj
; 
6166     wxPyDrawnShape 
* _arg0
; 
6168     PyObject 
* _argo0 
= 0; 
6169     PyObject 
* _obj1 
= 0; 
6170     char *_kwnames
[] = { "self","font", NULL 
}; 
6173     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDrawnShape_SetDrawnFont",_kwnames
,&_argo0
,&_obj1
))  
6176         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6177         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
6178             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_SetDrawnFont. Expected _wxPyDrawnShape_p."); 
6185         if (_obj1 
== Py_None
) { temp 
= NULL
; } 
6186         else if (SWIG_GetPtrObj(_obj1
, (void **) &temp
,"_wxFont_p")) { 
6187             PyErr_SetString(PyExc_TypeError
,"Type error, expected _wxFont_p."); 
6192         _arg1 
= wxTheFontList
->FindOrCreateFont(temp
->GetPointSize(), 
6196                                                   temp
->GetUnderlined(), 
6197                                                   temp
->GetFaceName(), 
6198                                                   temp
->GetEncoding()); 
6203     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6204     wxPyDrawnShape_SetDrawnFont(_arg0
,_arg1
); 
6206     wxPyEndAllowThreads(__tstate
); 
6207     if (PyErr_Occurred()) return NULL
; 
6208 }    Py_INCREF(Py_None
); 
6209     _resultobj 
= Py_None
; 
6213 #define wxPyDrawnShape_SetDrawnPen(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetDrawnPen(_swigarg0,_swigarg1)) 
6214 static PyObject 
*_wrap_wxPyDrawnShape_SetDrawnPen(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6215     PyObject 
* _resultobj
; 
6216     wxPyDrawnShape 
* _arg0
; 
6218     bool  _arg2 
= (bool ) FALSE
; 
6219     PyObject 
* _argo0 
= 0; 
6220     PyObject 
* _obj1 
= 0; 
6221     int tempbool2 
= (int) FALSE
; 
6222     char *_kwnames
[] = { "self","pen","isOutline", NULL 
}; 
6225     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxPyDrawnShape_SetDrawnPen",_kwnames
,&_argo0
,&_obj1
,&tempbool2
))  
6228         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6229         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
6230             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_SetDrawnPen. Expected _wxPyDrawnShape_p."); 
6237         if (_obj1 
== Py_None
) { temp 
= NULL
; } 
6238         else if (SWIG_GetPtrObj(_obj1
, (void **) &temp
,"_wxPen_p")) { 
6239             PyErr_SetString(PyExc_TypeError
,"Type error, expected _wxPen_p."); 
6244         _arg1 
= wxThePenList
->FindOrCreatePen(temp
->GetColour(), 
6250     _arg2 
= (bool ) tempbool2
; 
6252     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6253     wxPyDrawnShape_SetDrawnPen(_arg0
,_arg1
,_arg2
); 
6255     wxPyEndAllowThreads(__tstate
); 
6256     if (PyErr_Occurred()) return NULL
; 
6257 }    Py_INCREF(Py_None
); 
6258     _resultobj 
= Py_None
; 
6262 #define wxPyDrawnShape_SetDrawnTextColour(_swigobj,_swigarg0)  (_swigobj->SetDrawnTextColour(_swigarg0)) 
6263 static PyObject 
*_wrap_wxPyDrawnShape_SetDrawnTextColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6264     PyObject 
* _resultobj
; 
6265     wxPyDrawnShape 
* _arg0
; 
6267     PyObject 
* _argo0 
= 0; 
6269     PyObject 
* _obj1 
= 0; 
6270     char *_kwnames
[] = { "self","colour", NULL 
}; 
6273     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDrawnShape_SetDrawnTextColour",_kwnames
,&_argo0
,&_obj1
))  
6276         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6277         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
6278             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_SetDrawnTextColour. Expected _wxPyDrawnShape_p."); 
6284     if (! wxColour_helper(_obj1
, &_arg1
)) 
6288     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6289     wxPyDrawnShape_SetDrawnTextColour(_arg0
,*_arg1
); 
6291     wxPyEndAllowThreads(__tstate
); 
6292     if (PyErr_Occurred()) return NULL
; 
6293 }    Py_INCREF(Py_None
); 
6294     _resultobj 
= Py_None
; 
6298 #define wxPyDrawnShape_Scale(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Scale(_swigarg0,_swigarg1)) 
6299 static PyObject 
*_wrap_wxPyDrawnShape_Scale(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6300     PyObject 
* _resultobj
; 
6301     wxPyDrawnShape 
* _arg0
; 
6304     PyObject 
* _argo0 
= 0; 
6305     char *_kwnames
[] = { "self","sx","sy", NULL 
}; 
6308     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd:wxPyDrawnShape_Scale",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
6311         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6312         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
6313             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_Scale. Expected _wxPyDrawnShape_p."); 
6318     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6319     wxPyDrawnShape_Scale(_arg0
,_arg1
,_arg2
); 
6321     wxPyEndAllowThreads(__tstate
); 
6322     if (PyErr_Occurred()) return NULL
; 
6323 }    Py_INCREF(Py_None
); 
6324     _resultobj 
= Py_None
; 
6328 #define wxPyDrawnShape_SetSaveToFile(_swigobj,_swigarg0)  (_swigobj->SetSaveToFile(_swigarg0)) 
6329 static PyObject 
*_wrap_wxPyDrawnShape_SetSaveToFile(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6330     PyObject 
* _resultobj
; 
6331     wxPyDrawnShape 
* _arg0
; 
6333     PyObject 
* _argo0 
= 0; 
6335     char *_kwnames
[] = { "self","save", NULL 
}; 
6338     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPyDrawnShape_SetSaveToFile",_kwnames
,&_argo0
,&tempbool1
))  
6341         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6342         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
6343             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_SetSaveToFile. Expected _wxPyDrawnShape_p."); 
6347     _arg1 
= (bool ) tempbool1
; 
6349     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6350     wxPyDrawnShape_SetSaveToFile(_arg0
,_arg1
); 
6352     wxPyEndAllowThreads(__tstate
); 
6353     if (PyErr_Occurred()) return NULL
; 
6354 }    Py_INCREF(Py_None
); 
6355     _resultobj 
= Py_None
; 
6359 #define wxPyDrawnShape_Translate(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Translate(_swigarg0,_swigarg1)) 
6360 static PyObject 
*_wrap_wxPyDrawnShape_Translate(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6361     PyObject 
* _resultobj
; 
6362     wxPyDrawnShape 
* _arg0
; 
6365     PyObject 
* _argo0 
= 0; 
6366     char *_kwnames
[] = { "self","x","y", NULL 
}; 
6369     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd:wxPyDrawnShape_Translate",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
6372         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6373         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
6374             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_Translate. Expected _wxPyDrawnShape_p."); 
6379     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6380     wxPyDrawnShape_Translate(_arg0
,_arg1
,_arg2
); 
6382     wxPyEndAllowThreads(__tstate
); 
6383     if (PyErr_Occurred()) return NULL
; 
6384 }    Py_INCREF(Py_None
); 
6385     _resultobj 
= Py_None
; 
6389 #define wxPyDrawnShape_base_OnDelete(_swigobj)  (_swigobj->base_OnDelete()) 
6390 static PyObject 
*_wrap_wxPyDrawnShape_base_OnDelete(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6391     PyObject 
* _resultobj
; 
6392     wxPyDrawnShape 
* _arg0
; 
6393     PyObject 
* _argo0 
= 0; 
6394     char *_kwnames
[] = { "self", NULL 
}; 
6397     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyDrawnShape_base_OnDelete",_kwnames
,&_argo0
))  
6400         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6401         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
6402             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_base_OnDelete. Expected _wxPyDrawnShape_p."); 
6407     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6408     wxPyDrawnShape_base_OnDelete(_arg0
); 
6410     wxPyEndAllowThreads(__tstate
); 
6411     if (PyErr_Occurred()) return NULL
; 
6412 }    Py_INCREF(Py_None
); 
6413     _resultobj 
= Py_None
; 
6417 #define wxPyDrawnShape_base_OnDraw(_swigobj,_swigarg0)  (_swigobj->base_OnDraw(_swigarg0)) 
6418 static PyObject 
*_wrap_wxPyDrawnShape_base_OnDraw(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6419     PyObject 
* _resultobj
; 
6420     wxPyDrawnShape 
* _arg0
; 
6422     PyObject 
* _argo0 
= 0; 
6423     PyObject 
* _argo1 
= 0; 
6424     char *_kwnames
[] = { "self","dc", NULL 
}; 
6427     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDrawnShape_base_OnDraw",_kwnames
,&_argo0
,&_argo1
))  
6430         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6431         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
6432             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_base_OnDraw. Expected _wxPyDrawnShape_p."); 
6437         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
6438             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDrawnShape_base_OnDraw. Expected _wxDC_p."); 
6443     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6444     wxPyDrawnShape_base_OnDraw(_arg0
,*_arg1
); 
6446     wxPyEndAllowThreads(__tstate
); 
6447     if (PyErr_Occurred()) return NULL
; 
6448 }    Py_INCREF(Py_None
); 
6449     _resultobj 
= Py_None
; 
6453 #define wxPyDrawnShape_base_OnDrawContents(_swigobj,_swigarg0)  (_swigobj->base_OnDrawContents(_swigarg0)) 
6454 static PyObject 
*_wrap_wxPyDrawnShape_base_OnDrawContents(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6455     PyObject 
* _resultobj
; 
6456     wxPyDrawnShape 
* _arg0
; 
6458     PyObject 
* _argo0 
= 0; 
6459     PyObject 
* _argo1 
= 0; 
6460     char *_kwnames
[] = { "self","dc", NULL 
}; 
6463     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDrawnShape_base_OnDrawContents",_kwnames
,&_argo0
,&_argo1
))  
6466         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6467         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
6468             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_base_OnDrawContents. Expected _wxPyDrawnShape_p."); 
6473         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
6474             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDrawnShape_base_OnDrawContents. Expected _wxDC_p."); 
6479     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6480     wxPyDrawnShape_base_OnDrawContents(_arg0
,*_arg1
); 
6482     wxPyEndAllowThreads(__tstate
); 
6483     if (PyErr_Occurred()) return NULL
; 
6484 }    Py_INCREF(Py_None
); 
6485     _resultobj 
= Py_None
; 
6489 #define wxPyDrawnShape_base_OnDrawBranches(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnDrawBranches(_swigarg0,_swigarg1)) 
6490 static PyObject 
*_wrap_wxPyDrawnShape_base_OnDrawBranches(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6491     PyObject 
* _resultobj
; 
6492     wxPyDrawnShape 
* _arg0
; 
6494     bool  _arg2 
= (bool ) FALSE
; 
6495     PyObject 
* _argo0 
= 0; 
6496     PyObject 
* _argo1 
= 0; 
6497     int tempbool2 
= (int) FALSE
; 
6498     char *_kwnames
[] = { "self","dc","erase", NULL 
}; 
6501     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxPyDrawnShape_base_OnDrawBranches",_kwnames
,&_argo0
,&_argo1
,&tempbool2
))  
6504         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6505         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
6506             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_base_OnDrawBranches. Expected _wxPyDrawnShape_p."); 
6511         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
6512             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDrawnShape_base_OnDrawBranches. Expected _wxDC_p."); 
6516     _arg2 
= (bool ) tempbool2
; 
6518     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6519     wxPyDrawnShape_base_OnDrawBranches(_arg0
,*_arg1
,_arg2
); 
6521     wxPyEndAllowThreads(__tstate
); 
6522     if (PyErr_Occurred()) return NULL
; 
6523 }    Py_INCREF(Py_None
); 
6524     _resultobj 
= Py_None
; 
6528 #define wxPyDrawnShape_base_OnMoveLinks(_swigobj,_swigarg0)  (_swigobj->base_OnMoveLinks(_swigarg0)) 
6529 static PyObject 
*_wrap_wxPyDrawnShape_base_OnMoveLinks(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6530     PyObject 
* _resultobj
; 
6531     wxPyDrawnShape 
* _arg0
; 
6533     PyObject 
* _argo0 
= 0; 
6534     PyObject 
* _argo1 
= 0; 
6535     char *_kwnames
[] = { "self","dc", NULL 
}; 
6538     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDrawnShape_base_OnMoveLinks",_kwnames
,&_argo0
,&_argo1
))  
6541         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6542         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
6543             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_base_OnMoveLinks. Expected _wxPyDrawnShape_p."); 
6548         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
6549             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDrawnShape_base_OnMoveLinks. Expected _wxDC_p."); 
6554     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6555     wxPyDrawnShape_base_OnMoveLinks(_arg0
,*_arg1
); 
6557     wxPyEndAllowThreads(__tstate
); 
6558     if (PyErr_Occurred()) return NULL
; 
6559 }    Py_INCREF(Py_None
); 
6560     _resultobj 
= Py_None
; 
6564 #define wxPyDrawnShape_base_OnErase(_swigobj,_swigarg0)  (_swigobj->base_OnErase(_swigarg0)) 
6565 static PyObject 
*_wrap_wxPyDrawnShape_base_OnErase(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6566     PyObject 
* _resultobj
; 
6567     wxPyDrawnShape 
* _arg0
; 
6569     PyObject 
* _argo0 
= 0; 
6570     PyObject 
* _argo1 
= 0; 
6571     char *_kwnames
[] = { "self","dc", NULL 
}; 
6574     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDrawnShape_base_OnErase",_kwnames
,&_argo0
,&_argo1
))  
6577         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6578         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
6579             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_base_OnErase. Expected _wxPyDrawnShape_p."); 
6584         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
6585             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDrawnShape_base_OnErase. Expected _wxDC_p."); 
6590     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6591     wxPyDrawnShape_base_OnErase(_arg0
,*_arg1
); 
6593     wxPyEndAllowThreads(__tstate
); 
6594     if (PyErr_Occurred()) return NULL
; 
6595 }    Py_INCREF(Py_None
); 
6596     _resultobj 
= Py_None
; 
6600 #define wxPyDrawnShape_base_OnEraseContents(_swigobj,_swigarg0)  (_swigobj->base_OnEraseContents(_swigarg0)) 
6601 static PyObject 
*_wrap_wxPyDrawnShape_base_OnEraseContents(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6602     PyObject 
* _resultobj
; 
6603     wxPyDrawnShape 
* _arg0
; 
6605     PyObject 
* _argo0 
= 0; 
6606     PyObject 
* _argo1 
= 0; 
6607     char *_kwnames
[] = { "self","dc", NULL 
}; 
6610     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDrawnShape_base_OnEraseContents",_kwnames
,&_argo0
,&_argo1
))  
6613         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6614         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
6615             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_base_OnEraseContents. Expected _wxPyDrawnShape_p."); 
6620         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
6621             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDrawnShape_base_OnEraseContents. Expected _wxDC_p."); 
6626     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6627     wxPyDrawnShape_base_OnEraseContents(_arg0
,*_arg1
); 
6629     wxPyEndAllowThreads(__tstate
); 
6630     if (PyErr_Occurred()) return NULL
; 
6631 }    Py_INCREF(Py_None
); 
6632     _resultobj 
= Py_None
; 
6636 #define wxPyDrawnShape_base_OnHighlight(_swigobj,_swigarg0)  (_swigobj->base_OnHighlight(_swigarg0)) 
6637 static PyObject 
*_wrap_wxPyDrawnShape_base_OnHighlight(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6638     PyObject 
* _resultobj
; 
6639     wxPyDrawnShape 
* _arg0
; 
6641     PyObject 
* _argo0 
= 0; 
6642     PyObject 
* _argo1 
= 0; 
6643     char *_kwnames
[] = { "self","dc", NULL 
}; 
6646     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDrawnShape_base_OnHighlight",_kwnames
,&_argo0
,&_argo1
))  
6649         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6650         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
6651             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_base_OnHighlight. Expected _wxPyDrawnShape_p."); 
6656         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
6657             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDrawnShape_base_OnHighlight. Expected _wxDC_p."); 
6662     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6663     wxPyDrawnShape_base_OnHighlight(_arg0
,*_arg1
); 
6665     wxPyEndAllowThreads(__tstate
); 
6666     if (PyErr_Occurred()) return NULL
; 
6667 }    Py_INCREF(Py_None
); 
6668     _resultobj 
= Py_None
; 
6672 #define wxPyDrawnShape_base_OnLeftClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnLeftClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
6673 static PyObject 
*_wrap_wxPyDrawnShape_base_OnLeftClick(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6674     PyObject 
* _resultobj
; 
6675     wxPyDrawnShape 
* _arg0
; 
6678     int  _arg3 
= (int ) 0; 
6679     int  _arg4 
= (int ) 0; 
6680     PyObject 
* _argo0 
= 0; 
6681     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
6684     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyDrawnShape_base_OnLeftClick",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
6687         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6688         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
6689             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_base_OnLeftClick. Expected _wxPyDrawnShape_p."); 
6694     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6695     wxPyDrawnShape_base_OnLeftClick(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
6697     wxPyEndAllowThreads(__tstate
); 
6698     if (PyErr_Occurred()) return NULL
; 
6699 }    Py_INCREF(Py_None
); 
6700     _resultobj 
= Py_None
; 
6704 #define wxPyDrawnShape_base_OnLeftDoubleClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnLeftDoubleClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
6705 static PyObject 
*_wrap_wxPyDrawnShape_base_OnLeftDoubleClick(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6706     PyObject 
* _resultobj
; 
6707     wxPyDrawnShape 
* _arg0
; 
6710     int  _arg3 
= (int ) 0; 
6711     int  _arg4 
= (int ) 0; 
6712     PyObject 
* _argo0 
= 0; 
6713     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
6716     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyDrawnShape_base_OnLeftDoubleClick",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
6719         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6720         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
6721             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_base_OnLeftDoubleClick. Expected _wxPyDrawnShape_p."); 
6726     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6727     wxPyDrawnShape_base_OnLeftDoubleClick(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
6729     wxPyEndAllowThreads(__tstate
); 
6730     if (PyErr_Occurred()) return NULL
; 
6731 }    Py_INCREF(Py_None
); 
6732     _resultobj 
= Py_None
; 
6736 #define wxPyDrawnShape_base_OnRightClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnRightClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
6737 static PyObject 
*_wrap_wxPyDrawnShape_base_OnRightClick(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6738     PyObject 
* _resultobj
; 
6739     wxPyDrawnShape 
* _arg0
; 
6742     int  _arg3 
= (int ) 0; 
6743     int  _arg4 
= (int ) 0; 
6744     PyObject 
* _argo0 
= 0; 
6745     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
6748     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyDrawnShape_base_OnRightClick",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
6751         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6752         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
6753             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_base_OnRightClick. Expected _wxPyDrawnShape_p."); 
6758     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6759     wxPyDrawnShape_base_OnRightClick(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
6761     wxPyEndAllowThreads(__tstate
); 
6762     if (PyErr_Occurred()) return NULL
; 
6763 }    Py_INCREF(Py_None
); 
6764     _resultobj 
= Py_None
; 
6768 #define wxPyDrawnShape_base_OnSize(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnSize(_swigarg0,_swigarg1)) 
6769 static PyObject 
*_wrap_wxPyDrawnShape_base_OnSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6770     PyObject 
* _resultobj
; 
6771     wxPyDrawnShape 
* _arg0
; 
6774     PyObject 
* _argo0 
= 0; 
6775     char *_kwnames
[] = { "self","x","y", NULL 
}; 
6778     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd:wxPyDrawnShape_base_OnSize",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
6781         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6782         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
6783             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_base_OnSize. Expected _wxPyDrawnShape_p."); 
6788     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6789     wxPyDrawnShape_base_OnSize(_arg0
,_arg1
,_arg2
); 
6791     wxPyEndAllowThreads(__tstate
); 
6792     if (PyErr_Occurred()) return NULL
; 
6793 }    Py_INCREF(Py_None
); 
6794     _resultobj 
= Py_None
; 
6798 #define wxPyDrawnShape_base_OnMovePre(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->base_OnMovePre(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
6799 static PyObject 
*_wrap_wxPyDrawnShape_base_OnMovePre(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6800     PyObject 
* _resultobj
; 
6802     wxPyDrawnShape 
* _arg0
; 
6808     bool  _arg6 
= (bool ) TRUE
; 
6809     PyObject 
* _argo0 
= 0; 
6810     PyObject 
* _argo1 
= 0; 
6811     int tempbool6 
= (int) TRUE
; 
6812     char *_kwnames
[] = { "self","dc","x","y","old_x","old_y","display", NULL 
}; 
6815     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOdddd|i:wxPyDrawnShape_base_OnMovePre",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
,&tempbool6
))  
6818         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6819         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
6820             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_base_OnMovePre. Expected _wxPyDrawnShape_p."); 
6825         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
6826             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDrawnShape_base_OnMovePre. Expected _wxDC_p."); 
6830     _arg6 
= (bool ) tempbool6
; 
6832     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6833     _result 
= (bool )wxPyDrawnShape_base_OnMovePre(_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
); 
6835     wxPyEndAllowThreads(__tstate
); 
6836     if (PyErr_Occurred()) return NULL
; 
6837 }    _resultobj 
= Py_BuildValue("i",_result
); 
6841 #define wxPyDrawnShape_base_OnMovePost(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->base_OnMovePost(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
6842 static PyObject 
*_wrap_wxPyDrawnShape_base_OnMovePost(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6843     PyObject 
* _resultobj
; 
6844     wxPyDrawnShape 
* _arg0
; 
6850     bool  _arg6 
= (bool ) TRUE
; 
6851     PyObject 
* _argo0 
= 0; 
6852     PyObject 
* _argo1 
= 0; 
6853     int tempbool6 
= (int) TRUE
; 
6854     char *_kwnames
[] = { "self","dc","x","y","old_x","old_y","display", NULL 
}; 
6857     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOdddd|i:wxPyDrawnShape_base_OnMovePost",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
,&tempbool6
))  
6860         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6861         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
6862             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_base_OnMovePost. Expected _wxPyDrawnShape_p."); 
6867         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
6868             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDrawnShape_base_OnMovePost. Expected _wxDC_p."); 
6872     _arg6 
= (bool ) tempbool6
; 
6874     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6875     wxPyDrawnShape_base_OnMovePost(_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
); 
6877     wxPyEndAllowThreads(__tstate
); 
6878     if (PyErr_Occurred()) return NULL
; 
6879 }    Py_INCREF(Py_None
); 
6880     _resultobj 
= Py_None
; 
6884 #define wxPyDrawnShape_base_OnDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->base_OnDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
6885 static PyObject 
*_wrap_wxPyDrawnShape_base_OnDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6886     PyObject 
* _resultobj
; 
6887     wxPyDrawnShape 
* _arg0
; 
6891     int  _arg4 
= (int ) 0; 
6892     int  _arg5 
= (int ) 0; 
6893     PyObject 
* _argo0 
= 0; 
6895     char *_kwnames
[] = { "self","draw","x","y","keys","attachment", NULL 
}; 
6898     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oidd|ii:wxPyDrawnShape_base_OnDragLeft",_kwnames
,&_argo0
,&tempbool1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
6901         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6902         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
6903             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_base_OnDragLeft. Expected _wxPyDrawnShape_p."); 
6907     _arg1 
= (bool ) tempbool1
; 
6909     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6910     wxPyDrawnShape_base_OnDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
6912     wxPyEndAllowThreads(__tstate
); 
6913     if (PyErr_Occurred()) return NULL
; 
6914 }    Py_INCREF(Py_None
); 
6915     _resultobj 
= Py_None
; 
6919 #define wxPyDrawnShape_base_OnBeginDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnBeginDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
6920 static PyObject 
*_wrap_wxPyDrawnShape_base_OnBeginDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6921     PyObject 
* _resultobj
; 
6922     wxPyDrawnShape 
* _arg0
; 
6925     int  _arg3 
= (int ) 0; 
6926     int  _arg4 
= (int ) 0; 
6927     PyObject 
* _argo0 
= 0; 
6928     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
6931     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyDrawnShape_base_OnBeginDragLeft",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
6934         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6935         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
6936             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_base_OnBeginDragLeft. Expected _wxPyDrawnShape_p."); 
6941     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6942     wxPyDrawnShape_base_OnBeginDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
6944     wxPyEndAllowThreads(__tstate
); 
6945     if (PyErr_Occurred()) return NULL
; 
6946 }    Py_INCREF(Py_None
); 
6947     _resultobj 
= Py_None
; 
6951 #define wxPyDrawnShape_base_OnEndDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnEndDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
6952 static PyObject 
*_wrap_wxPyDrawnShape_base_OnEndDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6953     PyObject 
* _resultobj
; 
6954     wxPyDrawnShape 
* _arg0
; 
6957     int  _arg3 
= (int ) 0; 
6958     int  _arg4 
= (int ) 0; 
6959     PyObject 
* _argo0 
= 0; 
6960     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
6963     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyDrawnShape_base_OnEndDragLeft",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
6966         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6967         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
6968             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_base_OnEndDragLeft. Expected _wxPyDrawnShape_p."); 
6973     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6974     wxPyDrawnShape_base_OnEndDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
6976     wxPyEndAllowThreads(__tstate
); 
6977     if (PyErr_Occurred()) return NULL
; 
6978 }    Py_INCREF(Py_None
); 
6979     _resultobj 
= Py_None
; 
6983 #define wxPyDrawnShape_base_OnDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->base_OnDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
6984 static PyObject 
*_wrap_wxPyDrawnShape_base_OnDragRight(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6985     PyObject 
* _resultobj
; 
6986     wxPyDrawnShape 
* _arg0
; 
6990     int  _arg4 
= (int ) 0; 
6991     int  _arg5 
= (int ) 0; 
6992     PyObject 
* _argo0 
= 0; 
6994     char *_kwnames
[] = { "self","draw","x","y","keys","attachment", NULL 
}; 
6997     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oidd|ii:wxPyDrawnShape_base_OnDragRight",_kwnames
,&_argo0
,&tempbool1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
7000         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7001         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
7002             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_base_OnDragRight. Expected _wxPyDrawnShape_p."); 
7006     _arg1 
= (bool ) tempbool1
; 
7008     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7009     wxPyDrawnShape_base_OnDragRight(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
7011     wxPyEndAllowThreads(__tstate
); 
7012     if (PyErr_Occurred()) return NULL
; 
7013 }    Py_INCREF(Py_None
); 
7014     _resultobj 
= Py_None
; 
7018 #define wxPyDrawnShape_base_OnBeginDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnBeginDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
7019 static PyObject 
*_wrap_wxPyDrawnShape_base_OnBeginDragRight(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7020     PyObject 
* _resultobj
; 
7021     wxPyDrawnShape 
* _arg0
; 
7024     int  _arg3 
= (int ) 0; 
7025     int  _arg4 
= (int ) 0; 
7026     PyObject 
* _argo0 
= 0; 
7027     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
7030     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyDrawnShape_base_OnBeginDragRight",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
7033         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7034         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
7035             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_base_OnBeginDragRight. Expected _wxPyDrawnShape_p."); 
7040     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7041     wxPyDrawnShape_base_OnBeginDragRight(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
7043     wxPyEndAllowThreads(__tstate
); 
7044     if (PyErr_Occurred()) return NULL
; 
7045 }    Py_INCREF(Py_None
); 
7046     _resultobj 
= Py_None
; 
7050 #define wxPyDrawnShape_base_OnEndDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnEndDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
7051 static PyObject 
*_wrap_wxPyDrawnShape_base_OnEndDragRight(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7052     PyObject 
* _resultobj
; 
7053     wxPyDrawnShape 
* _arg0
; 
7056     int  _arg3 
= (int ) 0; 
7057     int  _arg4 
= (int ) 0; 
7058     PyObject 
* _argo0 
= 0; 
7059     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
7062     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyDrawnShape_base_OnEndDragRight",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
7065         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7066         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
7067             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_base_OnEndDragRight. Expected _wxPyDrawnShape_p."); 
7072     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7073     wxPyDrawnShape_base_OnEndDragRight(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
7075     wxPyEndAllowThreads(__tstate
); 
7076     if (PyErr_Occurred()) return NULL
; 
7077 }    Py_INCREF(Py_None
); 
7078     _resultobj 
= Py_None
; 
7082 #define wxPyDrawnShape_base_OnDrawOutline(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->base_OnDrawOutline(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
7083 static PyObject 
*_wrap_wxPyDrawnShape_base_OnDrawOutline(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7084     PyObject 
* _resultobj
; 
7085     wxPyDrawnShape 
* _arg0
; 
7091     PyObject 
* _argo0 
= 0; 
7092     PyObject 
* _argo1 
= 0; 
7093     char *_kwnames
[] = { "self","dc","x","y","w","h", NULL 
}; 
7096     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOdddd:wxPyDrawnShape_base_OnDrawOutline",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
7099         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7100         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
7101             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_base_OnDrawOutline. Expected _wxPyDrawnShape_p."); 
7106         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
7107             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDrawnShape_base_OnDrawOutline. Expected _wxDC_p."); 
7112     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7113     wxPyDrawnShape_base_OnDrawOutline(_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
7115     wxPyEndAllowThreads(__tstate
); 
7116     if (PyErr_Occurred()) return NULL
; 
7117 }    Py_INCREF(Py_None
); 
7118     _resultobj 
= Py_None
; 
7122 #define wxPyDrawnShape_base_OnDrawControlPoints(_swigobj,_swigarg0)  (_swigobj->base_OnDrawControlPoints(_swigarg0)) 
7123 static PyObject 
*_wrap_wxPyDrawnShape_base_OnDrawControlPoints(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7124     PyObject 
* _resultobj
; 
7125     wxPyDrawnShape 
* _arg0
; 
7127     PyObject 
* _argo0 
= 0; 
7128     PyObject 
* _argo1 
= 0; 
7129     char *_kwnames
[] = { "self","dc", NULL 
}; 
7132     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDrawnShape_base_OnDrawControlPoints",_kwnames
,&_argo0
,&_argo1
))  
7135         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7136         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
7137             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_base_OnDrawControlPoints. Expected _wxPyDrawnShape_p."); 
7142         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
7143             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDrawnShape_base_OnDrawControlPoints. Expected _wxDC_p."); 
7148     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7149     wxPyDrawnShape_base_OnDrawControlPoints(_arg0
,*_arg1
); 
7151     wxPyEndAllowThreads(__tstate
); 
7152     if (PyErr_Occurred()) return NULL
; 
7153 }    Py_INCREF(Py_None
); 
7154     _resultobj 
= Py_None
; 
7158 #define wxPyDrawnShape_base_OnEraseControlPoints(_swigobj,_swigarg0)  (_swigobj->base_OnEraseControlPoints(_swigarg0)) 
7159 static PyObject 
*_wrap_wxPyDrawnShape_base_OnEraseControlPoints(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7160     PyObject 
* _resultobj
; 
7161     wxPyDrawnShape 
* _arg0
; 
7163     PyObject 
* _argo0 
= 0; 
7164     PyObject 
* _argo1 
= 0; 
7165     char *_kwnames
[] = { "self","dc", NULL 
}; 
7168     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDrawnShape_base_OnEraseControlPoints",_kwnames
,&_argo0
,&_argo1
))  
7171         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7172         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
7173             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_base_OnEraseControlPoints. Expected _wxPyDrawnShape_p."); 
7178         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
7179             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDrawnShape_base_OnEraseControlPoints. Expected _wxDC_p."); 
7184     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7185     wxPyDrawnShape_base_OnEraseControlPoints(_arg0
,*_arg1
); 
7187     wxPyEndAllowThreads(__tstate
); 
7188     if (PyErr_Occurred()) return NULL
; 
7189 }    Py_INCREF(Py_None
); 
7190     _resultobj 
= Py_None
; 
7194 #define wxPyDrawnShape_base_OnMoveLink(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnMoveLink(_swigarg0,_swigarg1)) 
7195 static PyObject 
*_wrap_wxPyDrawnShape_base_OnMoveLink(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7196     PyObject 
* _resultobj
; 
7197     wxPyDrawnShape 
* _arg0
; 
7199     bool  _arg2 
= (bool ) TRUE
; 
7200     PyObject 
* _argo0 
= 0; 
7201     PyObject 
* _argo1 
= 0; 
7202     int tempbool2 
= (int) TRUE
; 
7203     char *_kwnames
[] = { "self","dc","moveControlPoints", NULL 
}; 
7206     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxPyDrawnShape_base_OnMoveLink",_kwnames
,&_argo0
,&_argo1
,&tempbool2
))  
7209         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7210         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
7211             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_base_OnMoveLink. Expected _wxPyDrawnShape_p."); 
7216         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
7217             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDrawnShape_base_OnMoveLink. Expected _wxDC_p."); 
7221     _arg2 
= (bool ) tempbool2
; 
7223     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7224     wxPyDrawnShape_base_OnMoveLink(_arg0
,*_arg1
,_arg2
); 
7226     wxPyEndAllowThreads(__tstate
); 
7227     if (PyErr_Occurred()) return NULL
; 
7228 }    Py_INCREF(Py_None
); 
7229     _resultobj 
= Py_None
; 
7233 #define wxPyDrawnShape_base_OnSizingDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->base_OnSizingDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
7234 static PyObject 
*_wrap_wxPyDrawnShape_base_OnSizingDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7235     PyObject 
* _resultobj
; 
7236     wxPyDrawnShape 
* _arg0
; 
7237     wxPyControlPoint 
* _arg1
; 
7241     int  _arg5 
= (int ) 0; 
7242     int  _arg6 
= (int ) 0; 
7243     PyObject 
* _argo0 
= 0; 
7244     PyObject 
* _argo1 
= 0; 
7246     char *_kwnames
[] = { "self","pt","draw","x","y","keys","attachment", NULL 
}; 
7249     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOidd|ii:wxPyDrawnShape_base_OnSizingDragLeft",_kwnames
,&_argo0
,&_argo1
,&tempbool2
,&_arg3
,&_arg4
,&_arg5
,&_arg6
))  
7252         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7253         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
7254             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_base_OnSizingDragLeft. Expected _wxPyDrawnShape_p."); 
7259         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7260         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPyControlPoint_p")) { 
7261             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDrawnShape_base_OnSizingDragLeft. Expected _wxPyControlPoint_p."); 
7265     _arg2 
= (bool ) tempbool2
; 
7267     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7268     wxPyDrawnShape_base_OnSizingDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
); 
7270     wxPyEndAllowThreads(__tstate
); 
7271     if (PyErr_Occurred()) return NULL
; 
7272 }    Py_INCREF(Py_None
); 
7273     _resultobj 
= Py_None
; 
7277 #define wxPyDrawnShape_base_OnSizingBeginDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->base_OnSizingBeginDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
7278 static PyObject 
*_wrap_wxPyDrawnShape_base_OnSizingBeginDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7279     PyObject 
* _resultobj
; 
7280     wxPyDrawnShape 
* _arg0
; 
7281     wxPyControlPoint 
* _arg1
; 
7284     int  _arg4 
= (int ) 0; 
7285     int  _arg5 
= (int ) 0; 
7286     PyObject 
* _argo0 
= 0; 
7287     PyObject 
* _argo1 
= 0; 
7288     char *_kwnames
[] = { "self","pt","x","y","keys","attachment", NULL 
}; 
7291     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOdd|ii:wxPyDrawnShape_base_OnSizingBeginDragLeft",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
7294         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7295         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
7296             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_base_OnSizingBeginDragLeft. Expected _wxPyDrawnShape_p."); 
7301         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7302         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPyControlPoint_p")) { 
7303             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDrawnShape_base_OnSizingBeginDragLeft. Expected _wxPyControlPoint_p."); 
7308     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7309     wxPyDrawnShape_base_OnSizingBeginDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
7311     wxPyEndAllowThreads(__tstate
); 
7312     if (PyErr_Occurred()) return NULL
; 
7313 }    Py_INCREF(Py_None
); 
7314     _resultobj 
= Py_None
; 
7318 #define wxPyDrawnShape_base_OnSizingEndDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->base_OnSizingEndDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
7319 static PyObject 
*_wrap_wxPyDrawnShape_base_OnSizingEndDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7320     PyObject 
* _resultobj
; 
7321     wxPyDrawnShape 
* _arg0
; 
7322     wxPyControlPoint 
* _arg1
; 
7325     int  _arg4 
= (int ) 0; 
7326     int  _arg5 
= (int ) 0; 
7327     PyObject 
* _argo0 
= 0; 
7328     PyObject 
* _argo1 
= 0; 
7329     char *_kwnames
[] = { "self","pt","x","y","keys","attachment", NULL 
}; 
7332     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOdd|ii:wxPyDrawnShape_base_OnSizingEndDragLeft",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
7335         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7336         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
7337             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_base_OnSizingEndDragLeft. Expected _wxPyDrawnShape_p."); 
7342         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7343         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPyControlPoint_p")) { 
7344             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDrawnShape_base_OnSizingEndDragLeft. Expected _wxPyControlPoint_p."); 
7349     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7350     wxPyDrawnShape_base_OnSizingEndDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
7352     wxPyEndAllowThreads(__tstate
); 
7353     if (PyErr_Occurred()) return NULL
; 
7354 }    Py_INCREF(Py_None
); 
7355     _resultobj 
= Py_None
; 
7359 #define wxPyDrawnShape_base_OnBeginSize(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnBeginSize(_swigarg0,_swigarg1)) 
7360 static PyObject 
*_wrap_wxPyDrawnShape_base_OnBeginSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7361     PyObject 
* _resultobj
; 
7362     wxPyDrawnShape 
* _arg0
; 
7365     PyObject 
* _argo0 
= 0; 
7366     char *_kwnames
[] = { "self","w","h", NULL 
}; 
7369     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd:wxPyDrawnShape_base_OnBeginSize",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
7372         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7373         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
7374             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_base_OnBeginSize. Expected _wxPyDrawnShape_p."); 
7379     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7380     wxPyDrawnShape_base_OnBeginSize(_arg0
,_arg1
,_arg2
); 
7382     wxPyEndAllowThreads(__tstate
); 
7383     if (PyErr_Occurred()) return NULL
; 
7384 }    Py_INCREF(Py_None
); 
7385     _resultobj 
= Py_None
; 
7389 #define wxPyDrawnShape_base_OnEndSize(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnEndSize(_swigarg0,_swigarg1)) 
7390 static PyObject 
*_wrap_wxPyDrawnShape_base_OnEndSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7391     PyObject 
* _resultobj
; 
7392     wxPyDrawnShape 
* _arg0
; 
7395     PyObject 
* _argo0 
= 0; 
7396     char *_kwnames
[] = { "self","w","h", NULL 
}; 
7399     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd:wxPyDrawnShape_base_OnEndSize",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
7402         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7403         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
7404             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_base_OnEndSize. Expected _wxPyDrawnShape_p."); 
7409     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7410     wxPyDrawnShape_base_OnEndSize(_arg0
,_arg1
,_arg2
); 
7412     wxPyEndAllowThreads(__tstate
); 
7413     if (PyErr_Occurred()) return NULL
; 
7414 }    Py_INCREF(Py_None
); 
7415     _resultobj 
= Py_None
; 
7419 static void *SwigwxOGLConstraintTowxObject(void *ptr
) { 
7420     wxOGLConstraint 
*src
; 
7422     src 
= (wxOGLConstraint 
*) ptr
; 
7423     dest 
= (wxObject 
*) src
; 
7424     return (void *) dest
; 
7427 static wxOGLConstraint 
*new_wxOGLConstraint(int type
,wxPyShape 
*constraining
,PyObject 
*constrained
) { 
7428             wxList
* list 
= wxPy_wxListHelper(constrained
, "_wxPyShape_p"); 
7429             wxOGLConstraint
* rv 
= new wxOGLConstraint(type
, constraining
, *list
); 
7434 static PyObject 
*_wrap_new_wxOGLConstraint(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7435     PyObject 
* _resultobj
; 
7436     wxOGLConstraint 
* _result
; 
7440     PyObject 
* _argo1 
= 0; 
7441     PyObject 
* _obj2 
= 0; 
7442     char *_kwnames
[] = { "type","constraining","constrained", NULL 
}; 
7446     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"iOO:new_wxOGLConstraint",_kwnames
,&_arg0
,&_argo1
,&_obj2
))  
7449         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7450         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPyShape_p")) { 
7451             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of new_wxOGLConstraint. Expected _wxPyShape_p."); 
7459     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7460     _result 
= (wxOGLConstraint 
*)new_wxOGLConstraint(_arg0
,_arg1
,_arg2
); 
7462     wxPyEndAllowThreads(__tstate
); 
7463     if (PyErr_Occurred()) return NULL
; 
7465         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxOGLConstraint_p"); 
7466         _resultobj 
= Py_BuildValue("s",_ptemp
); 
7469         _resultobj 
= Py_None
; 
7474 #define wxOGLConstraint_Evaluate(_swigobj)  (_swigobj->Evaluate()) 
7475 static PyObject 
*_wrap_wxOGLConstraint_Evaluate(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7476     PyObject 
* _resultobj
; 
7478     wxOGLConstraint 
* _arg0
; 
7479     PyObject 
* _argo0 
= 0; 
7480     char *_kwnames
[] = { "self", NULL 
}; 
7483     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxOGLConstraint_Evaluate",_kwnames
,&_argo0
))  
7486         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7487         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxOGLConstraint_p")) { 
7488             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxOGLConstraint_Evaluate. Expected _wxOGLConstraint_p."); 
7493     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7494     _result 
= (bool )wxOGLConstraint_Evaluate(_arg0
); 
7496     wxPyEndAllowThreads(__tstate
); 
7497     if (PyErr_Occurred()) return NULL
; 
7498 }    _resultobj 
= Py_BuildValue("i",_result
); 
7502 #define wxOGLConstraint_SetSpacing(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetSpacing(_swigarg0,_swigarg1)) 
7503 static PyObject 
*_wrap_wxOGLConstraint_SetSpacing(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7504     PyObject 
* _resultobj
; 
7505     wxOGLConstraint 
* _arg0
; 
7508     PyObject 
* _argo0 
= 0; 
7509     char *_kwnames
[] = { "self","x","y", NULL 
}; 
7512     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd:wxOGLConstraint_SetSpacing",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
7515         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7516         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxOGLConstraint_p")) { 
7517             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxOGLConstraint_SetSpacing. Expected _wxOGLConstraint_p."); 
7522     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7523     wxOGLConstraint_SetSpacing(_arg0
,_arg1
,_arg2
); 
7525     wxPyEndAllowThreads(__tstate
); 
7526     if (PyErr_Occurred()) return NULL
; 
7527 }    Py_INCREF(Py_None
); 
7528     _resultobj 
= Py_None
; 
7532 #define wxOGLConstraint_Equals(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Equals(_swigarg0,_swigarg1)) 
7533 static PyObject 
*_wrap_wxOGLConstraint_Equals(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7534     PyObject 
* _resultobj
; 
7536     wxOGLConstraint 
* _arg0
; 
7539     PyObject 
* _argo0 
= 0; 
7540     char *_kwnames
[] = { "self","a","b", NULL 
}; 
7543     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd:wxOGLConstraint_Equals",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
7546         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7547         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxOGLConstraint_p")) { 
7548             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxOGLConstraint_Equals. Expected _wxOGLConstraint_p."); 
7553     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7554     _result 
= (bool )wxOGLConstraint_Equals(_arg0
,_arg1
,_arg2
); 
7556     wxPyEndAllowThreads(__tstate
); 
7557     if (PyErr_Occurred()) return NULL
; 
7558 }    _resultobj 
= Py_BuildValue("i",_result
); 
7562 static void *SwigwxPyCompositeShapeTowxPyRectangleShape(void *ptr
) { 
7563     wxPyCompositeShape 
*src
; 
7564     wxPyRectangleShape 
*dest
; 
7565     src 
= (wxPyCompositeShape 
*) ptr
; 
7566     dest 
= (wxPyRectangleShape 
*) src
; 
7567     return (void *) dest
; 
7570 static void *SwigwxPyCompositeShapeTowxPyShape(void *ptr
) { 
7571     wxPyCompositeShape 
*src
; 
7573     src 
= (wxPyCompositeShape 
*) ptr
; 
7574     dest 
= (wxPyShape 
*) src
; 
7575     return (void *) dest
; 
7578 static void *SwigwxPyCompositeShapeTowxPyShapeEvtHandler(void *ptr
) { 
7579     wxPyCompositeShape 
*src
; 
7580     wxPyShapeEvtHandler 
*dest
; 
7581     src 
= (wxPyCompositeShape 
*) ptr
; 
7582     dest 
= (wxPyShapeEvtHandler 
*) src
; 
7583     return (void *) dest
; 
7586 static void *SwigwxPyCompositeShapeTowxObject(void *ptr
) { 
7587     wxPyCompositeShape 
*src
; 
7589     src 
= (wxPyCompositeShape 
*) ptr
; 
7590     dest 
= (wxObject 
*) src
; 
7591     return (void *) dest
; 
7594 #define new_wxPyCompositeShape() (new wxPyCompositeShape()) 
7595 static PyObject 
*_wrap_new_wxPyCompositeShape(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7596     PyObject 
* _resultobj
; 
7597     wxPyCompositeShape 
* _result
; 
7598     char *_kwnames
[] = {  NULL 
}; 
7602     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPyCompositeShape",_kwnames
))  
7605     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7606     _result 
= (wxPyCompositeShape 
*)new_wxPyCompositeShape(); 
7608     wxPyEndAllowThreads(__tstate
); 
7609     if (PyErr_Occurred()) return NULL
; 
7611         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyCompositeShape_p"); 
7612         _resultobj 
= Py_BuildValue("s",_ptemp
); 
7615         _resultobj 
= Py_None
; 
7620 #define wxPyCompositeShape__setCallbackInfo(_swigobj,_swigarg0,_swigarg1)  (_swigobj->_setCallbackInfo(_swigarg0,_swigarg1)) 
7621 static PyObject 
*_wrap_wxPyCompositeShape__setCallbackInfo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7622     PyObject 
* _resultobj
; 
7623     wxPyCompositeShape 
* _arg0
; 
7626     PyObject 
* _argo0 
= 0; 
7627     PyObject 
* _obj1 
= 0; 
7628     PyObject 
* _obj2 
= 0; 
7629     char *_kwnames
[] = { "self","self","_class", NULL 
}; 
7632     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxPyCompositeShape__setCallbackInfo",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
7635         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7636         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
7637             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape__setCallbackInfo. Expected _wxPyCompositeShape_p."); 
7648     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7649     wxPyCompositeShape__setCallbackInfo(_arg0
,_arg1
,_arg2
); 
7651     wxPyEndAllowThreads(__tstate
); 
7652     if (PyErr_Occurred()) return NULL
; 
7653 }    Py_INCREF(Py_None
); 
7654     _resultobj 
= Py_None
; 
7658 #define wxPyCompositeShape_AddChild(_swigobj,_swigarg0,_swigarg1)  (_swigobj->AddChild(_swigarg0,_swigarg1)) 
7659 static PyObject 
*_wrap_wxPyCompositeShape_AddChild(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7660     PyObject 
* _resultobj
; 
7661     wxPyCompositeShape 
* _arg0
; 
7663     wxPyShape 
* _arg2 
= (wxPyShape 
*) NULL
; 
7664     PyObject 
* _argo0 
= 0; 
7665     PyObject 
* _argo1 
= 0; 
7666     PyObject 
* _argo2 
= 0; 
7667     char *_kwnames
[] = { "self","child","addAfter", NULL 
}; 
7670     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|O:wxPyCompositeShape_AddChild",_kwnames
,&_argo0
,&_argo1
,&_argo2
))  
7673         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7674         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
7675             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_AddChild. Expected _wxPyCompositeShape_p."); 
7680         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7681         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPyShape_p")) { 
7682             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyCompositeShape_AddChild. Expected _wxPyShape_p."); 
7687         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
7688         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxPyShape_p")) { 
7689             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxPyCompositeShape_AddChild. Expected _wxPyShape_p."); 
7694     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7695     wxPyCompositeShape_AddChild(_arg0
,_arg1
,_arg2
); 
7697     wxPyEndAllowThreads(__tstate
); 
7698     if (PyErr_Occurred()) return NULL
; 
7699 }    Py_INCREF(Py_None
); 
7700     _resultobj 
= Py_None
; 
7704 #define wxPyCompositeShape_AddConstraint(_swigobj,_swigarg0)  (_swigobj->AddConstraint(_swigarg0)) 
7705 static PyObject 
*_wrap_wxPyCompositeShape_AddConstraint(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7706     PyObject 
* _resultobj
; 
7707     wxOGLConstraint 
* _result
; 
7708     wxPyCompositeShape 
* _arg0
; 
7709     wxOGLConstraint 
* _arg1
; 
7710     PyObject 
* _argo0 
= 0; 
7711     PyObject 
* _argo1 
= 0; 
7712     char *_kwnames
[] = { "self","constraint", NULL 
}; 
7715     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyCompositeShape_AddConstraint",_kwnames
,&_argo0
,&_argo1
))  
7718         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7719         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
7720             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_AddConstraint. Expected _wxPyCompositeShape_p."); 
7725         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7726         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxOGLConstraint_p")) { 
7727             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyCompositeShape_AddConstraint. Expected _wxOGLConstraint_p."); 
7732     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7733     _result 
= (wxOGLConstraint 
*)wxPyCompositeShape_AddConstraint(_arg0
,_arg1
); 
7735     wxPyEndAllowThreads(__tstate
); 
7736     if (PyErr_Occurred()) return NULL
; 
7737 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
7741 static wxOGLConstraint 
* wxPyCompositeShape_AddConstrainedShapes(wxPyCompositeShape 
*self
,int  type
,wxPyShape 
* constraining
,PyObject 
* constrained
) { 
7742             wxList
* list 
= wxPy_wxListHelper(constrained
, "_wxPyShape_p"); 
7743             wxOGLConstraint
* rv 
= self
->AddConstraint(type
, constraining
, *list
); 
7747 static PyObject 
*_wrap_wxPyCompositeShape_AddConstrainedShapes(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7748     PyObject 
* _resultobj
; 
7749     wxOGLConstraint 
* _result
; 
7750     wxPyCompositeShape 
* _arg0
; 
7754     PyObject 
* _argo0 
= 0; 
7755     PyObject 
* _argo2 
= 0; 
7756     PyObject 
* _obj3 
= 0; 
7757     char *_kwnames
[] = { "self","type","constraining","constrained", NULL 
}; 
7760     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiOO:wxPyCompositeShape_AddConstrainedShapes",_kwnames
,&_argo0
,&_arg1
,&_argo2
,&_obj3
))  
7763         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7764         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
7765             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_AddConstrainedShapes. Expected _wxPyCompositeShape_p."); 
7770         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
7771         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxPyShape_p")) { 
7772             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxPyCompositeShape_AddConstrainedShapes. Expected _wxPyShape_p."); 
7780     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7781     _result 
= (wxOGLConstraint 
*)wxPyCompositeShape_AddConstrainedShapes(_arg0
,_arg1
,_arg2
,_arg3
); 
7783     wxPyEndAllowThreads(__tstate
); 
7784     if (PyErr_Occurred()) return NULL
; 
7785 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
7789 #define wxPyCompositeShape_AddSimpleConstraint(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->AddConstraint(_swigarg0,_swigarg1,_swigarg2)) 
7790 static PyObject 
*_wrap_wxPyCompositeShape_AddSimpleConstraint(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7791     PyObject 
* _resultobj
; 
7792     wxOGLConstraint 
* _result
; 
7793     wxPyCompositeShape 
* _arg0
; 
7797     PyObject 
* _argo0 
= 0; 
7798     PyObject 
* _argo2 
= 0; 
7799     PyObject 
* _argo3 
= 0; 
7800     char *_kwnames
[] = { "self","type","constraining","constrained", NULL 
}; 
7803     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiOO:wxPyCompositeShape_AddSimpleConstraint",_kwnames
,&_argo0
,&_arg1
,&_argo2
,&_argo3
))  
7806         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7807         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
7808             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_AddSimpleConstraint. Expected _wxPyCompositeShape_p."); 
7813         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
7814         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxPyShape_p")) { 
7815             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxPyCompositeShape_AddSimpleConstraint. Expected _wxPyShape_p."); 
7820         if (_argo3 
== Py_None
) { _arg3 
= NULL
; } 
7821         else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxPyShape_p")) { 
7822             PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxPyCompositeShape_AddSimpleConstraint. Expected _wxPyShape_p."); 
7827     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7828     _result 
= (wxOGLConstraint 
*)wxPyCompositeShape_AddSimpleConstraint(_arg0
,_arg1
,_arg2
,_arg3
); 
7830     wxPyEndAllowThreads(__tstate
); 
7831     if (PyErr_Occurred()) return NULL
; 
7832 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
7836 #define wxPyCompositeShape_CalculateSize(_swigobj)  (_swigobj->CalculateSize()) 
7837 static PyObject 
*_wrap_wxPyCompositeShape_CalculateSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7838     PyObject 
* _resultobj
; 
7839     wxPyCompositeShape 
* _arg0
; 
7840     PyObject 
* _argo0 
= 0; 
7841     char *_kwnames
[] = { "self", NULL 
}; 
7844     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyCompositeShape_CalculateSize",_kwnames
,&_argo0
))  
7847         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7848         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
7849             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_CalculateSize. Expected _wxPyCompositeShape_p."); 
7854     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7855     wxPyCompositeShape_CalculateSize(_arg0
); 
7857     wxPyEndAllowThreads(__tstate
); 
7858     if (PyErr_Occurred()) return NULL
; 
7859 }    Py_INCREF(Py_None
); 
7860     _resultobj 
= Py_None
; 
7864 #define wxPyCompositeShape_ContainsDivision(_swigobj,_swigarg0)  (_swigobj->ContainsDivision(_swigarg0)) 
7865 static PyObject 
*_wrap_wxPyCompositeShape_ContainsDivision(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7866     PyObject 
* _resultobj
; 
7868     wxPyCompositeShape 
* _arg0
; 
7869     wxPyDivisionShape 
* _arg1
; 
7870     PyObject 
* _argo0 
= 0; 
7871     PyObject 
* _argo1 
= 0; 
7872     char *_kwnames
[] = { "self","division", NULL 
}; 
7875     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyCompositeShape_ContainsDivision",_kwnames
,&_argo0
,&_argo1
))  
7878         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7879         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
7880             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_ContainsDivision. Expected _wxPyCompositeShape_p."); 
7885         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7886         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPyDivisionShape_p")) { 
7887             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyCompositeShape_ContainsDivision. Expected _wxPyDivisionShape_p."); 
7892     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7893     _result 
= (bool )wxPyCompositeShape_ContainsDivision(_arg0
,_arg1
); 
7895     wxPyEndAllowThreads(__tstate
); 
7896     if (PyErr_Occurred()) return NULL
; 
7897 }    _resultobj 
= Py_BuildValue("i",_result
); 
7901 #define wxPyCompositeShape_DeleteConstraint(_swigobj,_swigarg0)  (_swigobj->DeleteConstraint(_swigarg0)) 
7902 static PyObject 
*_wrap_wxPyCompositeShape_DeleteConstraint(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7903     PyObject 
* _resultobj
; 
7904     wxPyCompositeShape 
* _arg0
; 
7905     wxOGLConstraint 
* _arg1
; 
7906     PyObject 
* _argo0 
= 0; 
7907     PyObject 
* _argo1 
= 0; 
7908     char *_kwnames
[] = { "self","constraint", NULL 
}; 
7911     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyCompositeShape_DeleteConstraint",_kwnames
,&_argo0
,&_argo1
))  
7914         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7915         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
7916             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_DeleteConstraint. Expected _wxPyCompositeShape_p."); 
7921         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7922         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxOGLConstraint_p")) { 
7923             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyCompositeShape_DeleteConstraint. Expected _wxOGLConstraint_p."); 
7928     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7929     wxPyCompositeShape_DeleteConstraint(_arg0
,_arg1
); 
7931     wxPyEndAllowThreads(__tstate
); 
7932     if (PyErr_Occurred()) return NULL
; 
7933 }    Py_INCREF(Py_None
); 
7934     _resultobj 
= Py_None
; 
7938 #define wxPyCompositeShape_DeleteConstraintsInvolvingChild(_swigobj,_swigarg0)  (_swigobj->DeleteConstraintsInvolvingChild(_swigarg0)) 
7939 static PyObject 
*_wrap_wxPyCompositeShape_DeleteConstraintsInvolvingChild(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7940     PyObject 
* _resultobj
; 
7941     wxPyCompositeShape 
* _arg0
; 
7943     PyObject 
* _argo0 
= 0; 
7944     PyObject 
* _argo1 
= 0; 
7945     char *_kwnames
[] = { "self","child", NULL 
}; 
7948     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyCompositeShape_DeleteConstraintsInvolvingChild",_kwnames
,&_argo0
,&_argo1
))  
7951         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7952         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
7953             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_DeleteConstraintsInvolvingChild. Expected _wxPyCompositeShape_p."); 
7958         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7959         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPyShape_p")) { 
7960             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyCompositeShape_DeleteConstraintsInvolvingChild. Expected _wxPyShape_p."); 
7965     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7966     wxPyCompositeShape_DeleteConstraintsInvolvingChild(_arg0
,_arg1
); 
7968     wxPyEndAllowThreads(__tstate
); 
7969     if (PyErr_Occurred()) return NULL
; 
7970 }    Py_INCREF(Py_None
); 
7971     _resultobj 
= Py_None
; 
7975 #define wxPyCompositeShape_FindContainerImage(_swigobj)  (_swigobj->FindContainerImage()) 
7976 static PyObject 
*_wrap_wxPyCompositeShape_FindContainerImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7977     PyObject 
* _resultobj
; 
7978     wxPyShape 
* _result
; 
7979     wxPyCompositeShape 
* _arg0
; 
7980     PyObject 
* _argo0 
= 0; 
7981     char *_kwnames
[] = { "self", NULL 
}; 
7984     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyCompositeShape_FindContainerImage",_kwnames
,&_argo0
))  
7987         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7988         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
7989             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_FindContainerImage. Expected _wxPyCompositeShape_p."); 
7994     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7995     _result 
= (wxPyShape 
*)wxPyCompositeShape_FindContainerImage(_arg0
); 
7997     wxPyEndAllowThreads(__tstate
); 
7998     if (PyErr_Occurred()) return NULL
; 
7999 }{ _resultobj 
= wxPyMake_wxShapeEvtHandler(_result
); } 
8003 static PyObject 
* wxPyCompositeShape_GetConstraints(wxPyCompositeShape 
*self
) { 
8004             wxList
& list 
= self
->GetConstraints(); 
8005             return wxPy_ConvertList(&list
, "wxOGLConstraint"); 
8007 static PyObject 
*_wrap_wxPyCompositeShape_GetConstraints(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8008     PyObject 
* _resultobj
; 
8010     wxPyCompositeShape 
* _arg0
; 
8011     PyObject 
* _argo0 
= 0; 
8012     char *_kwnames
[] = { "self", NULL 
}; 
8015     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyCompositeShape_GetConstraints",_kwnames
,&_argo0
))  
8018         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8019         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
8020             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_GetConstraints. Expected _wxPyCompositeShape_p."); 
8025     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8026     _result 
= (PyObject 
*)wxPyCompositeShape_GetConstraints(_arg0
); 
8028     wxPyEndAllowThreads(__tstate
); 
8029     if (PyErr_Occurred()) return NULL
; 
8031   _resultobj 
= _result
; 
8036 static PyObject 
* wxPyCompositeShape_GetDivisions(wxPyCompositeShape 
*self
) { 
8037             wxList
& list 
= self
->GetDivisions(); 
8038             return wxPy_ConvertShapeList(&list
, "wxPyDivisionShape"); 
8040 static PyObject 
*_wrap_wxPyCompositeShape_GetDivisions(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8041     PyObject 
* _resultobj
; 
8043     wxPyCompositeShape 
* _arg0
; 
8044     PyObject 
* _argo0 
= 0; 
8045     char *_kwnames
[] = { "self", NULL 
}; 
8048     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyCompositeShape_GetDivisions",_kwnames
,&_argo0
))  
8051         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8052         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
8053             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_GetDivisions. Expected _wxPyCompositeShape_p."); 
8058     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8059     _result 
= (PyObject 
*)wxPyCompositeShape_GetDivisions(_arg0
); 
8061     wxPyEndAllowThreads(__tstate
); 
8062     if (PyErr_Occurred()) return NULL
; 
8064   _resultobj 
= _result
; 
8069 #define wxPyCompositeShape_MakeContainer(_swigobj)  (_swigobj->MakeContainer()) 
8070 static PyObject 
*_wrap_wxPyCompositeShape_MakeContainer(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8071     PyObject 
* _resultobj
; 
8072     wxPyCompositeShape 
* _arg0
; 
8073     PyObject 
* _argo0 
= 0; 
8074     char *_kwnames
[] = { "self", NULL 
}; 
8077     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyCompositeShape_MakeContainer",_kwnames
,&_argo0
))  
8080         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8081         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
8082             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_MakeContainer. Expected _wxPyCompositeShape_p."); 
8087     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8088     wxPyCompositeShape_MakeContainer(_arg0
); 
8090     wxPyEndAllowThreads(__tstate
); 
8091     if (PyErr_Occurred()) return NULL
; 
8092 }    Py_INCREF(Py_None
); 
8093     _resultobj 
= Py_None
; 
8097 #define wxPyCompositeShape_Recompute(_swigobj)  (_swigobj->Recompute()) 
8098 static PyObject 
*_wrap_wxPyCompositeShape_Recompute(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8099     PyObject 
* _resultobj
; 
8101     wxPyCompositeShape 
* _arg0
; 
8102     PyObject 
* _argo0 
= 0; 
8103     char *_kwnames
[] = { "self", NULL 
}; 
8106     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyCompositeShape_Recompute",_kwnames
,&_argo0
))  
8109         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8110         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
8111             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_Recompute. Expected _wxPyCompositeShape_p."); 
8116     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8117     _result 
= (bool )wxPyCompositeShape_Recompute(_arg0
); 
8119     wxPyEndAllowThreads(__tstate
); 
8120     if (PyErr_Occurred()) return NULL
; 
8121 }    _resultobj 
= Py_BuildValue("i",_result
); 
8125 #define wxPyCompositeShape_RemoveChild(_swigobj,_swigarg0)  (_swigobj->RemoveChild(_swigarg0)) 
8126 static PyObject 
*_wrap_wxPyCompositeShape_RemoveChild(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8127     PyObject 
* _resultobj
; 
8128     wxPyCompositeShape 
* _arg0
; 
8130     PyObject 
* _argo0 
= 0; 
8131     PyObject 
* _argo1 
= 0; 
8132     char *_kwnames
[] = { "self","child", NULL 
}; 
8135     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyCompositeShape_RemoveChild",_kwnames
,&_argo0
,&_argo1
))  
8138         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8139         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
8140             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_RemoveChild. Expected _wxPyCompositeShape_p."); 
8145         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
8146         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPyShape_p")) { 
8147             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyCompositeShape_RemoveChild. Expected _wxPyShape_p."); 
8152     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8153     wxPyCompositeShape_RemoveChild(_arg0
,_arg1
); 
8155     wxPyEndAllowThreads(__tstate
); 
8156     if (PyErr_Occurred()) return NULL
; 
8157 }    Py_INCREF(Py_None
); 
8158     _resultobj 
= Py_None
; 
8162 #define wxPyCompositeShape_base_OnDelete(_swigobj)  (_swigobj->base_OnDelete()) 
8163 static PyObject 
*_wrap_wxPyCompositeShape_base_OnDelete(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8164     PyObject 
* _resultobj
; 
8165     wxPyCompositeShape 
* _arg0
; 
8166     PyObject 
* _argo0 
= 0; 
8167     char *_kwnames
[] = { "self", NULL 
}; 
8170     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyCompositeShape_base_OnDelete",_kwnames
,&_argo0
))  
8173         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8174         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
8175             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_base_OnDelete. Expected _wxPyCompositeShape_p."); 
8180     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8181     wxPyCompositeShape_base_OnDelete(_arg0
); 
8183     wxPyEndAllowThreads(__tstate
); 
8184     if (PyErr_Occurred()) return NULL
; 
8185 }    Py_INCREF(Py_None
); 
8186     _resultobj 
= Py_None
; 
8190 #define wxPyCompositeShape_base_OnDraw(_swigobj,_swigarg0)  (_swigobj->base_OnDraw(_swigarg0)) 
8191 static PyObject 
*_wrap_wxPyCompositeShape_base_OnDraw(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8192     PyObject 
* _resultobj
; 
8193     wxPyCompositeShape 
* _arg0
; 
8195     PyObject 
* _argo0 
= 0; 
8196     PyObject 
* _argo1 
= 0; 
8197     char *_kwnames
[] = { "self","dc", NULL 
}; 
8200     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyCompositeShape_base_OnDraw",_kwnames
,&_argo0
,&_argo1
))  
8203         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8204         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
8205             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_base_OnDraw. Expected _wxPyCompositeShape_p."); 
8210         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
8211             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyCompositeShape_base_OnDraw. Expected _wxDC_p."); 
8216     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8217     wxPyCompositeShape_base_OnDraw(_arg0
,*_arg1
); 
8219     wxPyEndAllowThreads(__tstate
); 
8220     if (PyErr_Occurred()) return NULL
; 
8221 }    Py_INCREF(Py_None
); 
8222     _resultobj 
= Py_None
; 
8226 #define wxPyCompositeShape_base_OnDrawContents(_swigobj,_swigarg0)  (_swigobj->base_OnDrawContents(_swigarg0)) 
8227 static PyObject 
*_wrap_wxPyCompositeShape_base_OnDrawContents(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8228     PyObject 
* _resultobj
; 
8229     wxPyCompositeShape 
* _arg0
; 
8231     PyObject 
* _argo0 
= 0; 
8232     PyObject 
* _argo1 
= 0; 
8233     char *_kwnames
[] = { "self","dc", NULL 
}; 
8236     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyCompositeShape_base_OnDrawContents",_kwnames
,&_argo0
,&_argo1
))  
8239         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8240         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
8241             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_base_OnDrawContents. Expected _wxPyCompositeShape_p."); 
8246         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
8247             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyCompositeShape_base_OnDrawContents. Expected _wxDC_p."); 
8252     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8253     wxPyCompositeShape_base_OnDrawContents(_arg0
,*_arg1
); 
8255     wxPyEndAllowThreads(__tstate
); 
8256     if (PyErr_Occurred()) return NULL
; 
8257 }    Py_INCREF(Py_None
); 
8258     _resultobj 
= Py_None
; 
8262 #define wxPyCompositeShape_base_OnDrawBranches(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnDrawBranches(_swigarg0,_swigarg1)) 
8263 static PyObject 
*_wrap_wxPyCompositeShape_base_OnDrawBranches(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8264     PyObject 
* _resultobj
; 
8265     wxPyCompositeShape 
* _arg0
; 
8267     bool  _arg2 
= (bool ) FALSE
; 
8268     PyObject 
* _argo0 
= 0; 
8269     PyObject 
* _argo1 
= 0; 
8270     int tempbool2 
= (int) FALSE
; 
8271     char *_kwnames
[] = { "self","dc","erase", NULL 
}; 
8274     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxPyCompositeShape_base_OnDrawBranches",_kwnames
,&_argo0
,&_argo1
,&tempbool2
))  
8277         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8278         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
8279             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_base_OnDrawBranches. Expected _wxPyCompositeShape_p."); 
8284         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
8285             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyCompositeShape_base_OnDrawBranches. Expected _wxDC_p."); 
8289     _arg2 
= (bool ) tempbool2
; 
8291     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8292     wxPyCompositeShape_base_OnDrawBranches(_arg0
,*_arg1
,_arg2
); 
8294     wxPyEndAllowThreads(__tstate
); 
8295     if (PyErr_Occurred()) return NULL
; 
8296 }    Py_INCREF(Py_None
); 
8297     _resultobj 
= Py_None
; 
8301 #define wxPyCompositeShape_base_OnMoveLinks(_swigobj,_swigarg0)  (_swigobj->base_OnMoveLinks(_swigarg0)) 
8302 static PyObject 
*_wrap_wxPyCompositeShape_base_OnMoveLinks(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8303     PyObject 
* _resultobj
; 
8304     wxPyCompositeShape 
* _arg0
; 
8306     PyObject 
* _argo0 
= 0; 
8307     PyObject 
* _argo1 
= 0; 
8308     char *_kwnames
[] = { "self","dc", NULL 
}; 
8311     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyCompositeShape_base_OnMoveLinks",_kwnames
,&_argo0
,&_argo1
))  
8314         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8315         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
8316             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_base_OnMoveLinks. Expected _wxPyCompositeShape_p."); 
8321         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
8322             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyCompositeShape_base_OnMoveLinks. Expected _wxDC_p."); 
8327     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8328     wxPyCompositeShape_base_OnMoveLinks(_arg0
,*_arg1
); 
8330     wxPyEndAllowThreads(__tstate
); 
8331     if (PyErr_Occurred()) return NULL
; 
8332 }    Py_INCREF(Py_None
); 
8333     _resultobj 
= Py_None
; 
8337 #define wxPyCompositeShape_base_OnErase(_swigobj,_swigarg0)  (_swigobj->base_OnErase(_swigarg0)) 
8338 static PyObject 
*_wrap_wxPyCompositeShape_base_OnErase(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8339     PyObject 
* _resultobj
; 
8340     wxPyCompositeShape 
* _arg0
; 
8342     PyObject 
* _argo0 
= 0; 
8343     PyObject 
* _argo1 
= 0; 
8344     char *_kwnames
[] = { "self","dc", NULL 
}; 
8347     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyCompositeShape_base_OnErase",_kwnames
,&_argo0
,&_argo1
))  
8350         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8351         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
8352             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_base_OnErase. Expected _wxPyCompositeShape_p."); 
8357         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
8358             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyCompositeShape_base_OnErase. Expected _wxDC_p."); 
8363     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8364     wxPyCompositeShape_base_OnErase(_arg0
,*_arg1
); 
8366     wxPyEndAllowThreads(__tstate
); 
8367     if (PyErr_Occurred()) return NULL
; 
8368 }    Py_INCREF(Py_None
); 
8369     _resultobj 
= Py_None
; 
8373 #define wxPyCompositeShape_base_OnEraseContents(_swigobj,_swigarg0)  (_swigobj->base_OnEraseContents(_swigarg0)) 
8374 static PyObject 
*_wrap_wxPyCompositeShape_base_OnEraseContents(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8375     PyObject 
* _resultobj
; 
8376     wxPyCompositeShape 
* _arg0
; 
8378     PyObject 
* _argo0 
= 0; 
8379     PyObject 
* _argo1 
= 0; 
8380     char *_kwnames
[] = { "self","dc", NULL 
}; 
8383     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyCompositeShape_base_OnEraseContents",_kwnames
,&_argo0
,&_argo1
))  
8386         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8387         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
8388             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_base_OnEraseContents. Expected _wxPyCompositeShape_p."); 
8393         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
8394             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyCompositeShape_base_OnEraseContents. Expected _wxDC_p."); 
8399     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8400     wxPyCompositeShape_base_OnEraseContents(_arg0
,*_arg1
); 
8402     wxPyEndAllowThreads(__tstate
); 
8403     if (PyErr_Occurred()) return NULL
; 
8404 }    Py_INCREF(Py_None
); 
8405     _resultobj 
= Py_None
; 
8409 #define wxPyCompositeShape_base_OnHighlight(_swigobj,_swigarg0)  (_swigobj->base_OnHighlight(_swigarg0)) 
8410 static PyObject 
*_wrap_wxPyCompositeShape_base_OnHighlight(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8411     PyObject 
* _resultobj
; 
8412     wxPyCompositeShape 
* _arg0
; 
8414     PyObject 
* _argo0 
= 0; 
8415     PyObject 
* _argo1 
= 0; 
8416     char *_kwnames
[] = { "self","dc", NULL 
}; 
8419     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyCompositeShape_base_OnHighlight",_kwnames
,&_argo0
,&_argo1
))  
8422         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8423         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
8424             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_base_OnHighlight. Expected _wxPyCompositeShape_p."); 
8429         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
8430             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyCompositeShape_base_OnHighlight. Expected _wxDC_p."); 
8435     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8436     wxPyCompositeShape_base_OnHighlight(_arg0
,*_arg1
); 
8438     wxPyEndAllowThreads(__tstate
); 
8439     if (PyErr_Occurred()) return NULL
; 
8440 }    Py_INCREF(Py_None
); 
8441     _resultobj 
= Py_None
; 
8445 #define wxPyCompositeShape_base_OnLeftClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnLeftClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
8446 static PyObject 
*_wrap_wxPyCompositeShape_base_OnLeftClick(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8447     PyObject 
* _resultobj
; 
8448     wxPyCompositeShape 
* _arg0
; 
8451     int  _arg3 
= (int ) 0; 
8452     int  _arg4 
= (int ) 0; 
8453     PyObject 
* _argo0 
= 0; 
8454     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
8457     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyCompositeShape_base_OnLeftClick",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
8460         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8461         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
8462             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_base_OnLeftClick. Expected _wxPyCompositeShape_p."); 
8467     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8468     wxPyCompositeShape_base_OnLeftClick(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
8470     wxPyEndAllowThreads(__tstate
); 
8471     if (PyErr_Occurred()) return NULL
; 
8472 }    Py_INCREF(Py_None
); 
8473     _resultobj 
= Py_None
; 
8477 #define wxPyCompositeShape_base_OnLeftDoubleClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnLeftDoubleClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
8478 static PyObject 
*_wrap_wxPyCompositeShape_base_OnLeftDoubleClick(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8479     PyObject 
* _resultobj
; 
8480     wxPyCompositeShape 
* _arg0
; 
8483     int  _arg3 
= (int ) 0; 
8484     int  _arg4 
= (int ) 0; 
8485     PyObject 
* _argo0 
= 0; 
8486     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
8489     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyCompositeShape_base_OnLeftDoubleClick",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
8492         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8493         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
8494             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_base_OnLeftDoubleClick. Expected _wxPyCompositeShape_p."); 
8499     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8500     wxPyCompositeShape_base_OnLeftDoubleClick(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
8502     wxPyEndAllowThreads(__tstate
); 
8503     if (PyErr_Occurred()) return NULL
; 
8504 }    Py_INCREF(Py_None
); 
8505     _resultobj 
= Py_None
; 
8509 #define wxPyCompositeShape_base_OnRightClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnRightClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
8510 static PyObject 
*_wrap_wxPyCompositeShape_base_OnRightClick(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8511     PyObject 
* _resultobj
; 
8512     wxPyCompositeShape 
* _arg0
; 
8515     int  _arg3 
= (int ) 0; 
8516     int  _arg4 
= (int ) 0; 
8517     PyObject 
* _argo0 
= 0; 
8518     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
8521     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyCompositeShape_base_OnRightClick",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
8524         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8525         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
8526             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_base_OnRightClick. Expected _wxPyCompositeShape_p."); 
8531     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8532     wxPyCompositeShape_base_OnRightClick(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
8534     wxPyEndAllowThreads(__tstate
); 
8535     if (PyErr_Occurred()) return NULL
; 
8536 }    Py_INCREF(Py_None
); 
8537     _resultobj 
= Py_None
; 
8541 #define wxPyCompositeShape_base_OnSize(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnSize(_swigarg0,_swigarg1)) 
8542 static PyObject 
*_wrap_wxPyCompositeShape_base_OnSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8543     PyObject 
* _resultobj
; 
8544     wxPyCompositeShape 
* _arg0
; 
8547     PyObject 
* _argo0 
= 0; 
8548     char *_kwnames
[] = { "self","x","y", NULL 
}; 
8551     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd:wxPyCompositeShape_base_OnSize",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
8554         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8555         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
8556             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_base_OnSize. Expected _wxPyCompositeShape_p."); 
8561     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8562     wxPyCompositeShape_base_OnSize(_arg0
,_arg1
,_arg2
); 
8564     wxPyEndAllowThreads(__tstate
); 
8565     if (PyErr_Occurred()) return NULL
; 
8566 }    Py_INCREF(Py_None
); 
8567     _resultobj 
= Py_None
; 
8571 #define wxPyCompositeShape_base_OnMovePre(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->base_OnMovePre(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
8572 static PyObject 
*_wrap_wxPyCompositeShape_base_OnMovePre(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8573     PyObject 
* _resultobj
; 
8575     wxPyCompositeShape 
* _arg0
; 
8581     bool  _arg6 
= (bool ) TRUE
; 
8582     PyObject 
* _argo0 
= 0; 
8583     PyObject 
* _argo1 
= 0; 
8584     int tempbool6 
= (int) TRUE
; 
8585     char *_kwnames
[] = { "self","dc","x","y","old_x","old_y","display", NULL 
}; 
8588     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOdddd|i:wxPyCompositeShape_base_OnMovePre",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
,&tempbool6
))  
8591         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8592         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
8593             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_base_OnMovePre. Expected _wxPyCompositeShape_p."); 
8598         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
8599             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyCompositeShape_base_OnMovePre. Expected _wxDC_p."); 
8603     _arg6 
= (bool ) tempbool6
; 
8605     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8606     _result 
= (bool )wxPyCompositeShape_base_OnMovePre(_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
); 
8608     wxPyEndAllowThreads(__tstate
); 
8609     if (PyErr_Occurred()) return NULL
; 
8610 }    _resultobj 
= Py_BuildValue("i",_result
); 
8614 #define wxPyCompositeShape_base_OnMovePost(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->base_OnMovePost(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
8615 static PyObject 
*_wrap_wxPyCompositeShape_base_OnMovePost(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8616     PyObject 
* _resultobj
; 
8617     wxPyCompositeShape 
* _arg0
; 
8623     bool  _arg6 
= (bool ) TRUE
; 
8624     PyObject 
* _argo0 
= 0; 
8625     PyObject 
* _argo1 
= 0; 
8626     int tempbool6 
= (int) TRUE
; 
8627     char *_kwnames
[] = { "self","dc","x","y","old_x","old_y","display", NULL 
}; 
8630     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOdddd|i:wxPyCompositeShape_base_OnMovePost",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
,&tempbool6
))  
8633         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8634         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
8635             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_base_OnMovePost. Expected _wxPyCompositeShape_p."); 
8640         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
8641             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyCompositeShape_base_OnMovePost. Expected _wxDC_p."); 
8645     _arg6 
= (bool ) tempbool6
; 
8647     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8648     wxPyCompositeShape_base_OnMovePost(_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
); 
8650     wxPyEndAllowThreads(__tstate
); 
8651     if (PyErr_Occurred()) return NULL
; 
8652 }    Py_INCREF(Py_None
); 
8653     _resultobj 
= Py_None
; 
8657 #define wxPyCompositeShape_base_OnDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->base_OnDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
8658 static PyObject 
*_wrap_wxPyCompositeShape_base_OnDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8659     PyObject 
* _resultobj
; 
8660     wxPyCompositeShape 
* _arg0
; 
8664     int  _arg4 
= (int ) 0; 
8665     int  _arg5 
= (int ) 0; 
8666     PyObject 
* _argo0 
= 0; 
8668     char *_kwnames
[] = { "self","draw","x","y","keys","attachment", NULL 
}; 
8671     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oidd|ii:wxPyCompositeShape_base_OnDragLeft",_kwnames
,&_argo0
,&tempbool1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
8674         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8675         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
8676             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_base_OnDragLeft. Expected _wxPyCompositeShape_p."); 
8680     _arg1 
= (bool ) tempbool1
; 
8682     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8683     wxPyCompositeShape_base_OnDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
8685     wxPyEndAllowThreads(__tstate
); 
8686     if (PyErr_Occurred()) return NULL
; 
8687 }    Py_INCREF(Py_None
); 
8688     _resultobj 
= Py_None
; 
8692 #define wxPyCompositeShape_base_OnBeginDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnBeginDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
8693 static PyObject 
*_wrap_wxPyCompositeShape_base_OnBeginDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8694     PyObject 
* _resultobj
; 
8695     wxPyCompositeShape 
* _arg0
; 
8698     int  _arg3 
= (int ) 0; 
8699     int  _arg4 
= (int ) 0; 
8700     PyObject 
* _argo0 
= 0; 
8701     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
8704     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyCompositeShape_base_OnBeginDragLeft",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
8707         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8708         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
8709             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_base_OnBeginDragLeft. Expected _wxPyCompositeShape_p."); 
8714     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8715     wxPyCompositeShape_base_OnBeginDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
8717     wxPyEndAllowThreads(__tstate
); 
8718     if (PyErr_Occurred()) return NULL
; 
8719 }    Py_INCREF(Py_None
); 
8720     _resultobj 
= Py_None
; 
8724 #define wxPyCompositeShape_base_OnEndDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnEndDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
8725 static PyObject 
*_wrap_wxPyCompositeShape_base_OnEndDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8726     PyObject 
* _resultobj
; 
8727     wxPyCompositeShape 
* _arg0
; 
8730     int  _arg3 
= (int ) 0; 
8731     int  _arg4 
= (int ) 0; 
8732     PyObject 
* _argo0 
= 0; 
8733     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
8736     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyCompositeShape_base_OnEndDragLeft",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
8739         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8740         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
8741             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_base_OnEndDragLeft. Expected _wxPyCompositeShape_p."); 
8746     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8747     wxPyCompositeShape_base_OnEndDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
8749     wxPyEndAllowThreads(__tstate
); 
8750     if (PyErr_Occurred()) return NULL
; 
8751 }    Py_INCREF(Py_None
); 
8752     _resultobj 
= Py_None
; 
8756 #define wxPyCompositeShape_base_OnDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->base_OnDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
8757 static PyObject 
*_wrap_wxPyCompositeShape_base_OnDragRight(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8758     PyObject 
* _resultobj
; 
8759     wxPyCompositeShape 
* _arg0
; 
8763     int  _arg4 
= (int ) 0; 
8764     int  _arg5 
= (int ) 0; 
8765     PyObject 
* _argo0 
= 0; 
8767     char *_kwnames
[] = { "self","draw","x","y","keys","attachment", NULL 
}; 
8770     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oidd|ii:wxPyCompositeShape_base_OnDragRight",_kwnames
,&_argo0
,&tempbool1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
8773         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8774         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
8775             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_base_OnDragRight. Expected _wxPyCompositeShape_p."); 
8779     _arg1 
= (bool ) tempbool1
; 
8781     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8782     wxPyCompositeShape_base_OnDragRight(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
8784     wxPyEndAllowThreads(__tstate
); 
8785     if (PyErr_Occurred()) return NULL
; 
8786 }    Py_INCREF(Py_None
); 
8787     _resultobj 
= Py_None
; 
8791 #define wxPyCompositeShape_base_OnBeginDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnBeginDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
8792 static PyObject 
*_wrap_wxPyCompositeShape_base_OnBeginDragRight(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8793     PyObject 
* _resultobj
; 
8794     wxPyCompositeShape 
* _arg0
; 
8797     int  _arg3 
= (int ) 0; 
8798     int  _arg4 
= (int ) 0; 
8799     PyObject 
* _argo0 
= 0; 
8800     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
8803     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyCompositeShape_base_OnBeginDragRight",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
8806         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8807         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
8808             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_base_OnBeginDragRight. Expected _wxPyCompositeShape_p."); 
8813     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8814     wxPyCompositeShape_base_OnBeginDragRight(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
8816     wxPyEndAllowThreads(__tstate
); 
8817     if (PyErr_Occurred()) return NULL
; 
8818 }    Py_INCREF(Py_None
); 
8819     _resultobj 
= Py_None
; 
8823 #define wxPyCompositeShape_base_OnEndDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnEndDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
8824 static PyObject 
*_wrap_wxPyCompositeShape_base_OnEndDragRight(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8825     PyObject 
* _resultobj
; 
8826     wxPyCompositeShape 
* _arg0
; 
8829     int  _arg3 
= (int ) 0; 
8830     int  _arg4 
= (int ) 0; 
8831     PyObject 
* _argo0 
= 0; 
8832     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
8835     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyCompositeShape_base_OnEndDragRight",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
8838         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8839         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
8840             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_base_OnEndDragRight. Expected _wxPyCompositeShape_p."); 
8845     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8846     wxPyCompositeShape_base_OnEndDragRight(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
8848     wxPyEndAllowThreads(__tstate
); 
8849     if (PyErr_Occurred()) return NULL
; 
8850 }    Py_INCREF(Py_None
); 
8851     _resultobj 
= Py_None
; 
8855 #define wxPyCompositeShape_base_OnDrawOutline(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->base_OnDrawOutline(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
8856 static PyObject 
*_wrap_wxPyCompositeShape_base_OnDrawOutline(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8857     PyObject 
* _resultobj
; 
8858     wxPyCompositeShape 
* _arg0
; 
8864     PyObject 
* _argo0 
= 0; 
8865     PyObject 
* _argo1 
= 0; 
8866     char *_kwnames
[] = { "self","dc","x","y","w","h", NULL 
}; 
8869     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOdddd:wxPyCompositeShape_base_OnDrawOutline",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
8872         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8873         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
8874             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_base_OnDrawOutline. Expected _wxPyCompositeShape_p."); 
8879         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
8880             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyCompositeShape_base_OnDrawOutline. Expected _wxDC_p."); 
8885     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8886     wxPyCompositeShape_base_OnDrawOutline(_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
8888     wxPyEndAllowThreads(__tstate
); 
8889     if (PyErr_Occurred()) return NULL
; 
8890 }    Py_INCREF(Py_None
); 
8891     _resultobj 
= Py_None
; 
8895 #define wxPyCompositeShape_base_OnDrawControlPoints(_swigobj,_swigarg0)  (_swigobj->base_OnDrawControlPoints(_swigarg0)) 
8896 static PyObject 
*_wrap_wxPyCompositeShape_base_OnDrawControlPoints(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8897     PyObject 
* _resultobj
; 
8898     wxPyCompositeShape 
* _arg0
; 
8900     PyObject 
* _argo0 
= 0; 
8901     PyObject 
* _argo1 
= 0; 
8902     char *_kwnames
[] = { "self","dc", NULL 
}; 
8905     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyCompositeShape_base_OnDrawControlPoints",_kwnames
,&_argo0
,&_argo1
))  
8908         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8909         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
8910             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_base_OnDrawControlPoints. Expected _wxPyCompositeShape_p."); 
8915         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
8916             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyCompositeShape_base_OnDrawControlPoints. Expected _wxDC_p."); 
8921     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8922     wxPyCompositeShape_base_OnDrawControlPoints(_arg0
,*_arg1
); 
8924     wxPyEndAllowThreads(__tstate
); 
8925     if (PyErr_Occurred()) return NULL
; 
8926 }    Py_INCREF(Py_None
); 
8927     _resultobj 
= Py_None
; 
8931 #define wxPyCompositeShape_base_OnEraseControlPoints(_swigobj,_swigarg0)  (_swigobj->base_OnEraseControlPoints(_swigarg0)) 
8932 static PyObject 
*_wrap_wxPyCompositeShape_base_OnEraseControlPoints(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8933     PyObject 
* _resultobj
; 
8934     wxPyCompositeShape 
* _arg0
; 
8936     PyObject 
* _argo0 
= 0; 
8937     PyObject 
* _argo1 
= 0; 
8938     char *_kwnames
[] = { "self","dc", NULL 
}; 
8941     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyCompositeShape_base_OnEraseControlPoints",_kwnames
,&_argo0
,&_argo1
))  
8944         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8945         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
8946             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_base_OnEraseControlPoints. Expected _wxPyCompositeShape_p."); 
8951         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
8952             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyCompositeShape_base_OnEraseControlPoints. Expected _wxDC_p."); 
8957     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8958     wxPyCompositeShape_base_OnEraseControlPoints(_arg0
,*_arg1
); 
8960     wxPyEndAllowThreads(__tstate
); 
8961     if (PyErr_Occurred()) return NULL
; 
8962 }    Py_INCREF(Py_None
); 
8963     _resultobj 
= Py_None
; 
8967 #define wxPyCompositeShape_base_OnMoveLink(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnMoveLink(_swigarg0,_swigarg1)) 
8968 static PyObject 
*_wrap_wxPyCompositeShape_base_OnMoveLink(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8969     PyObject 
* _resultobj
; 
8970     wxPyCompositeShape 
* _arg0
; 
8972     bool  _arg2 
= (bool ) TRUE
; 
8973     PyObject 
* _argo0 
= 0; 
8974     PyObject 
* _argo1 
= 0; 
8975     int tempbool2 
= (int) TRUE
; 
8976     char *_kwnames
[] = { "self","dc","moveControlPoints", NULL 
}; 
8979     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxPyCompositeShape_base_OnMoveLink",_kwnames
,&_argo0
,&_argo1
,&tempbool2
))  
8982         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8983         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
8984             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_base_OnMoveLink. Expected _wxPyCompositeShape_p."); 
8989         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
8990             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyCompositeShape_base_OnMoveLink. Expected _wxDC_p."); 
8994     _arg2 
= (bool ) tempbool2
; 
8996     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8997     wxPyCompositeShape_base_OnMoveLink(_arg0
,*_arg1
,_arg2
); 
8999     wxPyEndAllowThreads(__tstate
); 
9000     if (PyErr_Occurred()) return NULL
; 
9001 }    Py_INCREF(Py_None
); 
9002     _resultobj 
= Py_None
; 
9006 #define wxPyCompositeShape_base_OnSizingDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->base_OnSizingDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
9007 static PyObject 
*_wrap_wxPyCompositeShape_base_OnSizingDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9008     PyObject 
* _resultobj
; 
9009     wxPyCompositeShape 
* _arg0
; 
9010     wxPyControlPoint 
* _arg1
; 
9014     int  _arg5 
= (int ) 0; 
9015     int  _arg6 
= (int ) 0; 
9016     PyObject 
* _argo0 
= 0; 
9017     PyObject 
* _argo1 
= 0; 
9019     char *_kwnames
[] = { "self","pt","draw","x","y","keys","attachment", NULL 
}; 
9022     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOidd|ii:wxPyCompositeShape_base_OnSizingDragLeft",_kwnames
,&_argo0
,&_argo1
,&tempbool2
,&_arg3
,&_arg4
,&_arg5
,&_arg6
))  
9025         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9026         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
9027             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_base_OnSizingDragLeft. Expected _wxPyCompositeShape_p."); 
9032         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
9033         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPyControlPoint_p")) { 
9034             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyCompositeShape_base_OnSizingDragLeft. Expected _wxPyControlPoint_p."); 
9038     _arg2 
= (bool ) tempbool2
; 
9040     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9041     wxPyCompositeShape_base_OnSizingDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
); 
9043     wxPyEndAllowThreads(__tstate
); 
9044     if (PyErr_Occurred()) return NULL
; 
9045 }    Py_INCREF(Py_None
); 
9046     _resultobj 
= Py_None
; 
9050 #define wxPyCompositeShape_base_OnSizingBeginDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->base_OnSizingBeginDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
9051 static PyObject 
*_wrap_wxPyCompositeShape_base_OnSizingBeginDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9052     PyObject 
* _resultobj
; 
9053     wxPyCompositeShape 
* _arg0
; 
9054     wxPyControlPoint 
* _arg1
; 
9057     int  _arg4 
= (int ) 0; 
9058     int  _arg5 
= (int ) 0; 
9059     PyObject 
* _argo0 
= 0; 
9060     PyObject 
* _argo1 
= 0; 
9061     char *_kwnames
[] = { "self","pt","x","y","keys","attachment", NULL 
}; 
9064     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOdd|ii:wxPyCompositeShape_base_OnSizingBeginDragLeft",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
9067         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9068         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
9069             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_base_OnSizingBeginDragLeft. Expected _wxPyCompositeShape_p."); 
9074         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
9075         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPyControlPoint_p")) { 
9076             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyCompositeShape_base_OnSizingBeginDragLeft. Expected _wxPyControlPoint_p."); 
9081     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9082     wxPyCompositeShape_base_OnSizingBeginDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
9084     wxPyEndAllowThreads(__tstate
); 
9085     if (PyErr_Occurred()) return NULL
; 
9086 }    Py_INCREF(Py_None
); 
9087     _resultobj 
= Py_None
; 
9091 #define wxPyCompositeShape_base_OnSizingEndDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->base_OnSizingEndDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
9092 static PyObject 
*_wrap_wxPyCompositeShape_base_OnSizingEndDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9093     PyObject 
* _resultobj
; 
9094     wxPyCompositeShape 
* _arg0
; 
9095     wxPyControlPoint 
* _arg1
; 
9098     int  _arg4 
= (int ) 0; 
9099     int  _arg5 
= (int ) 0; 
9100     PyObject 
* _argo0 
= 0; 
9101     PyObject 
* _argo1 
= 0; 
9102     char *_kwnames
[] = { "self","pt","x","y","keys","attachment", NULL 
}; 
9105     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOdd|ii:wxPyCompositeShape_base_OnSizingEndDragLeft",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
9108         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9109         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
9110             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_base_OnSizingEndDragLeft. Expected _wxPyCompositeShape_p."); 
9115         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
9116         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPyControlPoint_p")) { 
9117             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyCompositeShape_base_OnSizingEndDragLeft. Expected _wxPyControlPoint_p."); 
9122     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9123     wxPyCompositeShape_base_OnSizingEndDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
9125     wxPyEndAllowThreads(__tstate
); 
9126     if (PyErr_Occurred()) return NULL
; 
9127 }    Py_INCREF(Py_None
); 
9128     _resultobj 
= Py_None
; 
9132 #define wxPyCompositeShape_base_OnBeginSize(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnBeginSize(_swigarg0,_swigarg1)) 
9133 static PyObject 
*_wrap_wxPyCompositeShape_base_OnBeginSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9134     PyObject 
* _resultobj
; 
9135     wxPyCompositeShape 
* _arg0
; 
9138     PyObject 
* _argo0 
= 0; 
9139     char *_kwnames
[] = { "self","w","h", NULL 
}; 
9142     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd:wxPyCompositeShape_base_OnBeginSize",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
9145         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9146         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
9147             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_base_OnBeginSize. Expected _wxPyCompositeShape_p."); 
9152     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9153     wxPyCompositeShape_base_OnBeginSize(_arg0
,_arg1
,_arg2
); 
9155     wxPyEndAllowThreads(__tstate
); 
9156     if (PyErr_Occurred()) return NULL
; 
9157 }    Py_INCREF(Py_None
); 
9158     _resultobj 
= Py_None
; 
9162 #define wxPyCompositeShape_base_OnEndSize(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnEndSize(_swigarg0,_swigarg1)) 
9163 static PyObject 
*_wrap_wxPyCompositeShape_base_OnEndSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9164     PyObject 
* _resultobj
; 
9165     wxPyCompositeShape 
* _arg0
; 
9168     PyObject 
* _argo0 
= 0; 
9169     char *_kwnames
[] = { "self","w","h", NULL 
}; 
9172     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd:wxPyCompositeShape_base_OnEndSize",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
9175         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9176         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
9177             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_base_OnEndSize. Expected _wxPyCompositeShape_p."); 
9182     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9183     wxPyCompositeShape_base_OnEndSize(_arg0
,_arg1
,_arg2
); 
9185     wxPyEndAllowThreads(__tstate
); 
9186     if (PyErr_Occurred()) return NULL
; 
9187 }    Py_INCREF(Py_None
); 
9188     _resultobj 
= Py_None
; 
9192 static void *SwigwxPyDividedShapeTowxPyRectangleShape(void *ptr
) { 
9193     wxPyDividedShape 
*src
; 
9194     wxPyRectangleShape 
*dest
; 
9195     src 
= (wxPyDividedShape 
*) ptr
; 
9196     dest 
= (wxPyRectangleShape 
*) src
; 
9197     return (void *) dest
; 
9200 static void *SwigwxPyDividedShapeTowxPyShape(void *ptr
) { 
9201     wxPyDividedShape 
*src
; 
9203     src 
= (wxPyDividedShape 
*) ptr
; 
9204     dest 
= (wxPyShape 
*) src
; 
9205     return (void *) dest
; 
9208 static void *SwigwxPyDividedShapeTowxPyShapeEvtHandler(void *ptr
) { 
9209     wxPyDividedShape 
*src
; 
9210     wxPyShapeEvtHandler 
*dest
; 
9211     src 
= (wxPyDividedShape 
*) ptr
; 
9212     dest 
= (wxPyShapeEvtHandler 
*) src
; 
9213     return (void *) dest
; 
9216 static void *SwigwxPyDividedShapeTowxObject(void *ptr
) { 
9217     wxPyDividedShape 
*src
; 
9219     src 
= (wxPyDividedShape 
*) ptr
; 
9220     dest 
= (wxObject 
*) src
; 
9221     return (void *) dest
; 
9224 #define new_wxPyDividedShape(_swigarg0,_swigarg1) (new wxPyDividedShape(_swigarg0,_swigarg1)) 
9225 static PyObject 
*_wrap_new_wxPyDividedShape(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9226     PyObject 
* _resultobj
; 
9227     wxPyDividedShape 
* _result
; 
9228     double  _arg0 
= (double ) 0.0; 
9229     double  _arg1 
= (double ) 0.0; 
9230     char *_kwnames
[] = { "width","height", NULL 
}; 
9234     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|dd:new_wxPyDividedShape",_kwnames
,&_arg0
,&_arg1
))  
9237     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9238     _result 
= (wxPyDividedShape 
*)new_wxPyDividedShape(_arg0
,_arg1
); 
9240     wxPyEndAllowThreads(__tstate
); 
9241     if (PyErr_Occurred()) return NULL
; 
9243         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyDividedShape_p"); 
9244         _resultobj 
= Py_BuildValue("s",_ptemp
); 
9247         _resultobj 
= Py_None
; 
9252 #define wxPyDividedShape__setCallbackInfo(_swigobj,_swigarg0,_swigarg1)  (_swigobj->_setCallbackInfo(_swigarg0,_swigarg1)) 
9253 static PyObject 
*_wrap_wxPyDividedShape__setCallbackInfo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9254     PyObject 
* _resultobj
; 
9255     wxPyDividedShape 
* _arg0
; 
9258     PyObject 
* _argo0 
= 0; 
9259     PyObject 
* _obj1 
= 0; 
9260     PyObject 
* _obj2 
= 0; 
9261     char *_kwnames
[] = { "self","self","_class", NULL 
}; 
9264     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxPyDividedShape__setCallbackInfo",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
9267         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9268         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDividedShape_p")) { 
9269             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDividedShape__setCallbackInfo. Expected _wxPyDividedShape_p."); 
9280     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9281     wxPyDividedShape__setCallbackInfo(_arg0
,_arg1
,_arg2
); 
9283     wxPyEndAllowThreads(__tstate
); 
9284     if (PyErr_Occurred()) return NULL
; 
9285 }    Py_INCREF(Py_None
); 
9286     _resultobj 
= Py_None
; 
9290 #define wxPyDividedShape_EditRegions(_swigobj)  (_swigobj->EditRegions()) 
9291 static PyObject 
*_wrap_wxPyDividedShape_EditRegions(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9292     PyObject 
* _resultobj
; 
9293     wxPyDividedShape 
* _arg0
; 
9294     PyObject 
* _argo0 
= 0; 
9295     char *_kwnames
[] = { "self", NULL 
}; 
9298     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyDividedShape_EditRegions",_kwnames
,&_argo0
))  
9301         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9302         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDividedShape_p")) { 
9303             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDividedShape_EditRegions. Expected _wxPyDividedShape_p."); 
9308     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9309     wxPyDividedShape_EditRegions(_arg0
); 
9311     wxPyEndAllowThreads(__tstate
); 
9312     if (PyErr_Occurred()) return NULL
; 
9313 }    Py_INCREF(Py_None
); 
9314     _resultobj 
= Py_None
; 
9318 #define wxPyDividedShape_SetRegionSizes(_swigobj)  (_swigobj->SetRegionSizes()) 
9319 static PyObject 
*_wrap_wxPyDividedShape_SetRegionSizes(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9320     PyObject 
* _resultobj
; 
9321     wxPyDividedShape 
* _arg0
; 
9322     PyObject 
* _argo0 
= 0; 
9323     char *_kwnames
[] = { "self", NULL 
}; 
9326     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyDividedShape_SetRegionSizes",_kwnames
,&_argo0
))  
9329         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9330         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDividedShape_p")) { 
9331             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDividedShape_SetRegionSizes. Expected _wxPyDividedShape_p."); 
9336     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9337     wxPyDividedShape_SetRegionSizes(_arg0
); 
9339     wxPyEndAllowThreads(__tstate
); 
9340     if (PyErr_Occurred()) return NULL
; 
9341 }    Py_INCREF(Py_None
); 
9342     _resultobj 
= Py_None
; 
9346 #define wxPyDividedShape_base_OnDelete(_swigobj)  (_swigobj->base_OnDelete()) 
9347 static PyObject 
*_wrap_wxPyDividedShape_base_OnDelete(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9348     PyObject 
* _resultobj
; 
9349     wxPyDividedShape 
* _arg0
; 
9350     PyObject 
* _argo0 
= 0; 
9351     char *_kwnames
[] = { "self", NULL 
}; 
9354     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyDividedShape_base_OnDelete",_kwnames
,&_argo0
))  
9357         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9358         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDividedShape_p")) { 
9359             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDividedShape_base_OnDelete. Expected _wxPyDividedShape_p."); 
9364     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9365     wxPyDividedShape_base_OnDelete(_arg0
); 
9367     wxPyEndAllowThreads(__tstate
); 
9368     if (PyErr_Occurred()) return NULL
; 
9369 }    Py_INCREF(Py_None
); 
9370     _resultobj 
= Py_None
; 
9374 #define wxPyDividedShape_base_OnDraw(_swigobj,_swigarg0)  (_swigobj->base_OnDraw(_swigarg0)) 
9375 static PyObject 
*_wrap_wxPyDividedShape_base_OnDraw(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9376     PyObject 
* _resultobj
; 
9377     wxPyDividedShape 
* _arg0
; 
9379     PyObject 
* _argo0 
= 0; 
9380     PyObject 
* _argo1 
= 0; 
9381     char *_kwnames
[] = { "self","dc", NULL 
}; 
9384     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDividedShape_base_OnDraw",_kwnames
,&_argo0
,&_argo1
))  
9387         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9388         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDividedShape_p")) { 
9389             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDividedShape_base_OnDraw. Expected _wxPyDividedShape_p."); 
9394         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
9395             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDividedShape_base_OnDraw. Expected _wxDC_p."); 
9400     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9401     wxPyDividedShape_base_OnDraw(_arg0
,*_arg1
); 
9403     wxPyEndAllowThreads(__tstate
); 
9404     if (PyErr_Occurred()) return NULL
; 
9405 }    Py_INCREF(Py_None
); 
9406     _resultobj 
= Py_None
; 
9410 #define wxPyDividedShape_base_OnDrawContents(_swigobj,_swigarg0)  (_swigobj->base_OnDrawContents(_swigarg0)) 
9411 static PyObject 
*_wrap_wxPyDividedShape_base_OnDrawContents(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9412     PyObject 
* _resultobj
; 
9413     wxPyDividedShape 
* _arg0
; 
9415     PyObject 
* _argo0 
= 0; 
9416     PyObject 
* _argo1 
= 0; 
9417     char *_kwnames
[] = { "self","dc", NULL 
}; 
9420     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDividedShape_base_OnDrawContents",_kwnames
,&_argo0
,&_argo1
))  
9423         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9424         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDividedShape_p")) { 
9425             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDividedShape_base_OnDrawContents. Expected _wxPyDividedShape_p."); 
9430         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
9431             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDividedShape_base_OnDrawContents. Expected _wxDC_p."); 
9436     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9437     wxPyDividedShape_base_OnDrawContents(_arg0
,*_arg1
); 
9439     wxPyEndAllowThreads(__tstate
); 
9440     if (PyErr_Occurred()) return NULL
; 
9441 }    Py_INCREF(Py_None
); 
9442     _resultobj 
= Py_None
; 
9446 #define wxPyDividedShape_base_OnDrawBranches(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnDrawBranches(_swigarg0,_swigarg1)) 
9447 static PyObject 
*_wrap_wxPyDividedShape_base_OnDrawBranches(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9448     PyObject 
* _resultobj
; 
9449     wxPyDividedShape 
* _arg0
; 
9451     bool  _arg2 
= (bool ) FALSE
; 
9452     PyObject 
* _argo0 
= 0; 
9453     PyObject 
* _argo1 
= 0; 
9454     int tempbool2 
= (int) FALSE
; 
9455     char *_kwnames
[] = { "self","dc","erase", NULL 
}; 
9458     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxPyDividedShape_base_OnDrawBranches",_kwnames
,&_argo0
,&_argo1
,&tempbool2
))  
9461         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9462         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDividedShape_p")) { 
9463             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDividedShape_base_OnDrawBranches. Expected _wxPyDividedShape_p."); 
9468         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
9469             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDividedShape_base_OnDrawBranches. Expected _wxDC_p."); 
9473     _arg2 
= (bool ) tempbool2
; 
9475     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9476     wxPyDividedShape_base_OnDrawBranches(_arg0
,*_arg1
,_arg2
); 
9478     wxPyEndAllowThreads(__tstate
); 
9479     if (PyErr_Occurred()) return NULL
; 
9480 }    Py_INCREF(Py_None
); 
9481     _resultobj 
= Py_None
; 
9485 #define wxPyDividedShape_base_OnMoveLinks(_swigobj,_swigarg0)  (_swigobj->base_OnMoveLinks(_swigarg0)) 
9486 static PyObject 
*_wrap_wxPyDividedShape_base_OnMoveLinks(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9487     PyObject 
* _resultobj
; 
9488     wxPyDividedShape 
* _arg0
; 
9490     PyObject 
* _argo0 
= 0; 
9491     PyObject 
* _argo1 
= 0; 
9492     char *_kwnames
[] = { "self","dc", NULL 
}; 
9495     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDividedShape_base_OnMoveLinks",_kwnames
,&_argo0
,&_argo1
))  
9498         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9499         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDividedShape_p")) { 
9500             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDividedShape_base_OnMoveLinks. Expected _wxPyDividedShape_p."); 
9505         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
9506             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDividedShape_base_OnMoveLinks. Expected _wxDC_p."); 
9511     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9512     wxPyDividedShape_base_OnMoveLinks(_arg0
,*_arg1
); 
9514     wxPyEndAllowThreads(__tstate
); 
9515     if (PyErr_Occurred()) return NULL
; 
9516 }    Py_INCREF(Py_None
); 
9517     _resultobj 
= Py_None
; 
9521 #define wxPyDividedShape_base_OnErase(_swigobj,_swigarg0)  (_swigobj->base_OnErase(_swigarg0)) 
9522 static PyObject 
*_wrap_wxPyDividedShape_base_OnErase(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9523     PyObject 
* _resultobj
; 
9524     wxPyDividedShape 
* _arg0
; 
9526     PyObject 
* _argo0 
= 0; 
9527     PyObject 
* _argo1 
= 0; 
9528     char *_kwnames
[] = { "self","dc", NULL 
}; 
9531     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDividedShape_base_OnErase",_kwnames
,&_argo0
,&_argo1
))  
9534         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9535         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDividedShape_p")) { 
9536             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDividedShape_base_OnErase. Expected _wxPyDividedShape_p."); 
9541         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
9542             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDividedShape_base_OnErase. Expected _wxDC_p."); 
9547     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9548     wxPyDividedShape_base_OnErase(_arg0
,*_arg1
); 
9550     wxPyEndAllowThreads(__tstate
); 
9551     if (PyErr_Occurred()) return NULL
; 
9552 }    Py_INCREF(Py_None
); 
9553     _resultobj 
= Py_None
; 
9557 #define wxPyDividedShape_base_OnEraseContents(_swigobj,_swigarg0)  (_swigobj->base_OnEraseContents(_swigarg0)) 
9558 static PyObject 
*_wrap_wxPyDividedShape_base_OnEraseContents(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9559     PyObject 
* _resultobj
; 
9560     wxPyDividedShape 
* _arg0
; 
9562     PyObject 
* _argo0 
= 0; 
9563     PyObject 
* _argo1 
= 0; 
9564     char *_kwnames
[] = { "self","dc", NULL 
}; 
9567     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDividedShape_base_OnEraseContents",_kwnames
,&_argo0
,&_argo1
))  
9570         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9571         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDividedShape_p")) { 
9572             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDividedShape_base_OnEraseContents. Expected _wxPyDividedShape_p."); 
9577         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
9578             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDividedShape_base_OnEraseContents. Expected _wxDC_p."); 
9583     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9584     wxPyDividedShape_base_OnEraseContents(_arg0
,*_arg1
); 
9586     wxPyEndAllowThreads(__tstate
); 
9587     if (PyErr_Occurred()) return NULL
; 
9588 }    Py_INCREF(Py_None
); 
9589     _resultobj 
= Py_None
; 
9593 #define wxPyDividedShape_base_OnHighlight(_swigobj,_swigarg0)  (_swigobj->base_OnHighlight(_swigarg0)) 
9594 static PyObject 
*_wrap_wxPyDividedShape_base_OnHighlight(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9595     PyObject 
* _resultobj
; 
9596     wxPyDividedShape 
* _arg0
; 
9598     PyObject 
* _argo0 
= 0; 
9599     PyObject 
* _argo1 
= 0; 
9600     char *_kwnames
[] = { "self","dc", NULL 
}; 
9603     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDividedShape_base_OnHighlight",_kwnames
,&_argo0
,&_argo1
))  
9606         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9607         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDividedShape_p")) { 
9608             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDividedShape_base_OnHighlight. Expected _wxPyDividedShape_p."); 
9613         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
9614             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDividedShape_base_OnHighlight. Expected _wxDC_p."); 
9619     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9620     wxPyDividedShape_base_OnHighlight(_arg0
,*_arg1
); 
9622     wxPyEndAllowThreads(__tstate
); 
9623     if (PyErr_Occurred()) return NULL
; 
9624 }    Py_INCREF(Py_None
); 
9625     _resultobj 
= Py_None
; 
9629 #define wxPyDividedShape_base_OnLeftClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnLeftClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
9630 static PyObject 
*_wrap_wxPyDividedShape_base_OnLeftClick(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9631     PyObject 
* _resultobj
; 
9632     wxPyDividedShape 
* _arg0
; 
9635     int  _arg3 
= (int ) 0; 
9636     int  _arg4 
= (int ) 0; 
9637     PyObject 
* _argo0 
= 0; 
9638     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
9641     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyDividedShape_base_OnLeftClick",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
9644         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9645         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDividedShape_p")) { 
9646             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDividedShape_base_OnLeftClick. Expected _wxPyDividedShape_p."); 
9651     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9652     wxPyDividedShape_base_OnLeftClick(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
9654     wxPyEndAllowThreads(__tstate
); 
9655     if (PyErr_Occurred()) return NULL
; 
9656 }    Py_INCREF(Py_None
); 
9657     _resultobj 
= Py_None
; 
9661 #define wxPyDividedShape_base_OnLeftDoubleClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnLeftDoubleClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
9662 static PyObject 
*_wrap_wxPyDividedShape_base_OnLeftDoubleClick(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9663     PyObject 
* _resultobj
; 
9664     wxPyDividedShape 
* _arg0
; 
9667     int  _arg3 
= (int ) 0; 
9668     int  _arg4 
= (int ) 0; 
9669     PyObject 
* _argo0 
= 0; 
9670     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
9673     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyDividedShape_base_OnLeftDoubleClick",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
9676         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9677         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDividedShape_p")) { 
9678             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDividedShape_base_OnLeftDoubleClick. Expected _wxPyDividedShape_p."); 
9683     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9684     wxPyDividedShape_base_OnLeftDoubleClick(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
9686     wxPyEndAllowThreads(__tstate
); 
9687     if (PyErr_Occurred()) return NULL
; 
9688 }    Py_INCREF(Py_None
); 
9689     _resultobj 
= Py_None
; 
9693 #define wxPyDividedShape_base_OnRightClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnRightClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
9694 static PyObject 
*_wrap_wxPyDividedShape_base_OnRightClick(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9695     PyObject 
* _resultobj
; 
9696     wxPyDividedShape 
* _arg0
; 
9699     int  _arg3 
= (int ) 0; 
9700     int  _arg4 
= (int ) 0; 
9701     PyObject 
* _argo0 
= 0; 
9702     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
9705     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyDividedShape_base_OnRightClick",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
9708         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9709         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDividedShape_p")) { 
9710             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDividedShape_base_OnRightClick. Expected _wxPyDividedShape_p."); 
9715     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9716     wxPyDividedShape_base_OnRightClick(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
9718     wxPyEndAllowThreads(__tstate
); 
9719     if (PyErr_Occurred()) return NULL
; 
9720 }    Py_INCREF(Py_None
); 
9721     _resultobj 
= Py_None
; 
9725 #define wxPyDividedShape_base_OnSize(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnSize(_swigarg0,_swigarg1)) 
9726 static PyObject 
*_wrap_wxPyDividedShape_base_OnSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9727     PyObject 
* _resultobj
; 
9728     wxPyDividedShape 
* _arg0
; 
9731     PyObject 
* _argo0 
= 0; 
9732     char *_kwnames
[] = { "self","x","y", NULL 
}; 
9735     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd:wxPyDividedShape_base_OnSize",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
9738         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9739         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDividedShape_p")) { 
9740             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDividedShape_base_OnSize. Expected _wxPyDividedShape_p."); 
9745     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9746     wxPyDividedShape_base_OnSize(_arg0
,_arg1
,_arg2
); 
9748     wxPyEndAllowThreads(__tstate
); 
9749     if (PyErr_Occurred()) return NULL
; 
9750 }    Py_INCREF(Py_None
); 
9751     _resultobj 
= Py_None
; 
9755 #define wxPyDividedShape_base_OnMovePre(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->base_OnMovePre(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
9756 static PyObject 
*_wrap_wxPyDividedShape_base_OnMovePre(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9757     PyObject 
* _resultobj
; 
9759     wxPyDividedShape 
* _arg0
; 
9765     bool  _arg6 
= (bool ) TRUE
; 
9766     PyObject 
* _argo0 
= 0; 
9767     PyObject 
* _argo1 
= 0; 
9768     int tempbool6 
= (int) TRUE
; 
9769     char *_kwnames
[] = { "self","dc","x","y","old_x","old_y","display", NULL 
}; 
9772     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOdddd|i:wxPyDividedShape_base_OnMovePre",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
,&tempbool6
))  
9775         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9776         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDividedShape_p")) { 
9777             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDividedShape_base_OnMovePre. Expected _wxPyDividedShape_p."); 
9782         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
9783             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDividedShape_base_OnMovePre. Expected _wxDC_p."); 
9787     _arg6 
= (bool ) tempbool6
; 
9789     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9790     _result 
= (bool )wxPyDividedShape_base_OnMovePre(_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
); 
9792     wxPyEndAllowThreads(__tstate
); 
9793     if (PyErr_Occurred()) return NULL
; 
9794 }    _resultobj 
= Py_BuildValue("i",_result
); 
9798 #define wxPyDividedShape_base_OnMovePost(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->base_OnMovePost(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
9799 static PyObject 
*_wrap_wxPyDividedShape_base_OnMovePost(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9800     PyObject 
* _resultobj
; 
9801     wxPyDividedShape 
* _arg0
; 
9807     bool  _arg6 
= (bool ) TRUE
; 
9808     PyObject 
* _argo0 
= 0; 
9809     PyObject 
* _argo1 
= 0; 
9810     int tempbool6 
= (int) TRUE
; 
9811     char *_kwnames
[] = { "self","dc","x","y","old_x","old_y","display", NULL 
}; 
9814     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOdddd|i:wxPyDividedShape_base_OnMovePost",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
,&tempbool6
))  
9817         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9818         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDividedShape_p")) { 
9819             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDividedShape_base_OnMovePost. Expected _wxPyDividedShape_p."); 
9824         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
9825             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDividedShape_base_OnMovePost. Expected _wxDC_p."); 
9829     _arg6 
= (bool ) tempbool6
; 
9831     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9832     wxPyDividedShape_base_OnMovePost(_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
); 
9834     wxPyEndAllowThreads(__tstate
); 
9835     if (PyErr_Occurred()) return NULL
; 
9836 }    Py_INCREF(Py_None
); 
9837     _resultobj 
= Py_None
; 
9841 #define wxPyDividedShape_base_OnDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->base_OnDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
9842 static PyObject 
*_wrap_wxPyDividedShape_base_OnDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9843     PyObject 
* _resultobj
; 
9844     wxPyDividedShape 
* _arg0
; 
9848     int  _arg4 
= (int ) 0; 
9849     int  _arg5 
= (int ) 0; 
9850     PyObject 
* _argo0 
= 0; 
9852     char *_kwnames
[] = { "self","draw","x","y","keys","attachment", NULL 
}; 
9855     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oidd|ii:wxPyDividedShape_base_OnDragLeft",_kwnames
,&_argo0
,&tempbool1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
9858         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9859         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDividedShape_p")) { 
9860             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDividedShape_base_OnDragLeft. Expected _wxPyDividedShape_p."); 
9864     _arg1 
= (bool ) tempbool1
; 
9866     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9867     wxPyDividedShape_base_OnDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
9869     wxPyEndAllowThreads(__tstate
); 
9870     if (PyErr_Occurred()) return NULL
; 
9871 }    Py_INCREF(Py_None
); 
9872     _resultobj 
= Py_None
; 
9876 #define wxPyDividedShape_base_OnBeginDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnBeginDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
9877 static PyObject 
*_wrap_wxPyDividedShape_base_OnBeginDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9878     PyObject 
* _resultobj
; 
9879     wxPyDividedShape 
* _arg0
; 
9882     int  _arg3 
= (int ) 0; 
9883     int  _arg4 
= (int ) 0; 
9884     PyObject 
* _argo0 
= 0; 
9885     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
9888     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyDividedShape_base_OnBeginDragLeft",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
9891         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9892         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDividedShape_p")) { 
9893             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDividedShape_base_OnBeginDragLeft. Expected _wxPyDividedShape_p."); 
9898     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9899     wxPyDividedShape_base_OnBeginDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
9901     wxPyEndAllowThreads(__tstate
); 
9902     if (PyErr_Occurred()) return NULL
; 
9903 }    Py_INCREF(Py_None
); 
9904     _resultobj 
= Py_None
; 
9908 #define wxPyDividedShape_base_OnEndDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnEndDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
9909 static PyObject 
*_wrap_wxPyDividedShape_base_OnEndDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9910     PyObject 
* _resultobj
; 
9911     wxPyDividedShape 
* _arg0
; 
9914     int  _arg3 
= (int ) 0; 
9915     int  _arg4 
= (int ) 0; 
9916     PyObject 
* _argo0 
= 0; 
9917     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
9920     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyDividedShape_base_OnEndDragLeft",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
9923         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9924         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDividedShape_p")) { 
9925             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDividedShape_base_OnEndDragLeft. Expected _wxPyDividedShape_p."); 
9930     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9931     wxPyDividedShape_base_OnEndDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
9933     wxPyEndAllowThreads(__tstate
); 
9934     if (PyErr_Occurred()) return NULL
; 
9935 }    Py_INCREF(Py_None
); 
9936     _resultobj 
= Py_None
; 
9940 #define wxPyDividedShape_base_OnDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->base_OnDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
9941 static PyObject 
*_wrap_wxPyDividedShape_base_OnDragRight(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9942     PyObject 
* _resultobj
; 
9943     wxPyDividedShape 
* _arg0
; 
9947     int  _arg4 
= (int ) 0; 
9948     int  _arg5 
= (int ) 0; 
9949     PyObject 
* _argo0 
= 0; 
9951     char *_kwnames
[] = { "self","draw","x","y","keys","attachment", NULL 
}; 
9954     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oidd|ii:wxPyDividedShape_base_OnDragRight",_kwnames
,&_argo0
,&tempbool1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
9957         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9958         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDividedShape_p")) { 
9959             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDividedShape_base_OnDragRight. Expected _wxPyDividedShape_p."); 
9963     _arg1 
= (bool ) tempbool1
; 
9965     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9966     wxPyDividedShape_base_OnDragRight(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
9968     wxPyEndAllowThreads(__tstate
); 
9969     if (PyErr_Occurred()) return NULL
; 
9970 }    Py_INCREF(Py_None
); 
9971     _resultobj 
= Py_None
; 
9975 #define wxPyDividedShape_base_OnBeginDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnBeginDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
9976 static PyObject 
*_wrap_wxPyDividedShape_base_OnBeginDragRight(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9977     PyObject 
* _resultobj
; 
9978     wxPyDividedShape 
* _arg0
; 
9981     int  _arg3 
= (int ) 0; 
9982     int  _arg4 
= (int ) 0; 
9983     PyObject 
* _argo0 
= 0; 
9984     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
9987     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyDividedShape_base_OnBeginDragRight",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
9990         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9991         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDividedShape_p")) { 
9992             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDividedShape_base_OnBeginDragRight. Expected _wxPyDividedShape_p."); 
9997     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9998     wxPyDividedShape_base_OnBeginDragRight(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
10000     wxPyEndAllowThreads(__tstate
); 
10001     if (PyErr_Occurred()) return NULL
; 
10002 }    Py_INCREF(Py_None
); 
10003     _resultobj 
= Py_None
; 
10007 #define wxPyDividedShape_base_OnEndDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnEndDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
10008 static PyObject 
*_wrap_wxPyDividedShape_base_OnEndDragRight(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10009     PyObject 
* _resultobj
; 
10010     wxPyDividedShape 
* _arg0
; 
10013     int  _arg3 
= (int ) 0; 
10014     int  _arg4 
= (int ) 0; 
10015     PyObject 
* _argo0 
= 0; 
10016     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
10019     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyDividedShape_base_OnEndDragRight",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
10022         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10023         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDividedShape_p")) { 
10024             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDividedShape_base_OnEndDragRight. Expected _wxPyDividedShape_p."); 
10029     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10030     wxPyDividedShape_base_OnEndDragRight(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
10032     wxPyEndAllowThreads(__tstate
); 
10033     if (PyErr_Occurred()) return NULL
; 
10034 }    Py_INCREF(Py_None
); 
10035     _resultobj 
= Py_None
; 
10039 #define wxPyDividedShape_base_OnDrawOutline(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->base_OnDrawOutline(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
10040 static PyObject 
*_wrap_wxPyDividedShape_base_OnDrawOutline(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10041     PyObject 
* _resultobj
; 
10042     wxPyDividedShape 
* _arg0
; 
10048     PyObject 
* _argo0 
= 0; 
10049     PyObject 
* _argo1 
= 0; 
10050     char *_kwnames
[] = { "self","dc","x","y","w","h", NULL 
}; 
10053     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOdddd:wxPyDividedShape_base_OnDrawOutline",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
10056         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10057         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDividedShape_p")) { 
10058             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDividedShape_base_OnDrawOutline. Expected _wxPyDividedShape_p."); 
10063         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
10064             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDividedShape_base_OnDrawOutline. Expected _wxDC_p."); 
10069     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10070     wxPyDividedShape_base_OnDrawOutline(_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
10072     wxPyEndAllowThreads(__tstate
); 
10073     if (PyErr_Occurred()) return NULL
; 
10074 }    Py_INCREF(Py_None
); 
10075     _resultobj 
= Py_None
; 
10079 #define wxPyDividedShape_base_OnDrawControlPoints(_swigobj,_swigarg0)  (_swigobj->base_OnDrawControlPoints(_swigarg0)) 
10080 static PyObject 
*_wrap_wxPyDividedShape_base_OnDrawControlPoints(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10081     PyObject 
* _resultobj
; 
10082     wxPyDividedShape 
* _arg0
; 
10084     PyObject 
* _argo0 
= 0; 
10085     PyObject 
* _argo1 
= 0; 
10086     char *_kwnames
[] = { "self","dc", NULL 
}; 
10089     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDividedShape_base_OnDrawControlPoints",_kwnames
,&_argo0
,&_argo1
))  
10092         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10093         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDividedShape_p")) { 
10094             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDividedShape_base_OnDrawControlPoints. Expected _wxPyDividedShape_p."); 
10099         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
10100             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDividedShape_base_OnDrawControlPoints. Expected _wxDC_p."); 
10105     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10106     wxPyDividedShape_base_OnDrawControlPoints(_arg0
,*_arg1
); 
10108     wxPyEndAllowThreads(__tstate
); 
10109     if (PyErr_Occurred()) return NULL
; 
10110 }    Py_INCREF(Py_None
); 
10111     _resultobj 
= Py_None
; 
10115 #define wxPyDividedShape_base_OnEraseControlPoints(_swigobj,_swigarg0)  (_swigobj->base_OnEraseControlPoints(_swigarg0)) 
10116 static PyObject 
*_wrap_wxPyDividedShape_base_OnEraseControlPoints(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10117     PyObject 
* _resultobj
; 
10118     wxPyDividedShape 
* _arg0
; 
10120     PyObject 
* _argo0 
= 0; 
10121     PyObject 
* _argo1 
= 0; 
10122     char *_kwnames
[] = { "self","dc", NULL 
}; 
10125     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDividedShape_base_OnEraseControlPoints",_kwnames
,&_argo0
,&_argo1
))  
10128         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10129         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDividedShape_p")) { 
10130             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDividedShape_base_OnEraseControlPoints. Expected _wxPyDividedShape_p."); 
10135         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
10136             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDividedShape_base_OnEraseControlPoints. Expected _wxDC_p."); 
10141     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10142     wxPyDividedShape_base_OnEraseControlPoints(_arg0
,*_arg1
); 
10144     wxPyEndAllowThreads(__tstate
); 
10145     if (PyErr_Occurred()) return NULL
; 
10146 }    Py_INCREF(Py_None
); 
10147     _resultobj 
= Py_None
; 
10151 #define wxPyDividedShape_base_OnMoveLink(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnMoveLink(_swigarg0,_swigarg1)) 
10152 static PyObject 
*_wrap_wxPyDividedShape_base_OnMoveLink(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10153     PyObject 
* _resultobj
; 
10154     wxPyDividedShape 
* _arg0
; 
10156     bool  _arg2 
= (bool ) TRUE
; 
10157     PyObject 
* _argo0 
= 0; 
10158     PyObject 
* _argo1 
= 0; 
10159     int tempbool2 
= (int) TRUE
; 
10160     char *_kwnames
[] = { "self","dc","moveControlPoints", NULL 
}; 
10163     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxPyDividedShape_base_OnMoveLink",_kwnames
,&_argo0
,&_argo1
,&tempbool2
))  
10166         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10167         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDividedShape_p")) { 
10168             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDividedShape_base_OnMoveLink. Expected _wxPyDividedShape_p."); 
10173         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
10174             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDividedShape_base_OnMoveLink. Expected _wxDC_p."); 
10178     _arg2 
= (bool ) tempbool2
; 
10180     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10181     wxPyDividedShape_base_OnMoveLink(_arg0
,*_arg1
,_arg2
); 
10183     wxPyEndAllowThreads(__tstate
); 
10184     if (PyErr_Occurred()) return NULL
; 
10185 }    Py_INCREF(Py_None
); 
10186     _resultobj 
= Py_None
; 
10190 #define wxPyDividedShape_base_OnSizingDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->base_OnSizingDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
10191 static PyObject 
*_wrap_wxPyDividedShape_base_OnSizingDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10192     PyObject 
* _resultobj
; 
10193     wxPyDividedShape 
* _arg0
; 
10194     wxPyControlPoint 
* _arg1
; 
10198     int  _arg5 
= (int ) 0; 
10199     int  _arg6 
= (int ) 0; 
10200     PyObject 
* _argo0 
= 0; 
10201     PyObject 
* _argo1 
= 0; 
10203     char *_kwnames
[] = { "self","pt","draw","x","y","keys","attachment", NULL 
}; 
10206     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOidd|ii:wxPyDividedShape_base_OnSizingDragLeft",_kwnames
,&_argo0
,&_argo1
,&tempbool2
,&_arg3
,&_arg4
,&_arg5
,&_arg6
))  
10209         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10210         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDividedShape_p")) { 
10211             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDividedShape_base_OnSizingDragLeft. Expected _wxPyDividedShape_p."); 
10216         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
10217         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPyControlPoint_p")) { 
10218             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDividedShape_base_OnSizingDragLeft. Expected _wxPyControlPoint_p."); 
10222     _arg2 
= (bool ) tempbool2
; 
10224     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10225     wxPyDividedShape_base_OnSizingDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
); 
10227     wxPyEndAllowThreads(__tstate
); 
10228     if (PyErr_Occurred()) return NULL
; 
10229 }    Py_INCREF(Py_None
); 
10230     _resultobj 
= Py_None
; 
10234 #define wxPyDividedShape_base_OnSizingBeginDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->base_OnSizingBeginDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
10235 static PyObject 
*_wrap_wxPyDividedShape_base_OnSizingBeginDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10236     PyObject 
* _resultobj
; 
10237     wxPyDividedShape 
* _arg0
; 
10238     wxPyControlPoint 
* _arg1
; 
10241     int  _arg4 
= (int ) 0; 
10242     int  _arg5 
= (int ) 0; 
10243     PyObject 
* _argo0 
= 0; 
10244     PyObject 
* _argo1 
= 0; 
10245     char *_kwnames
[] = { "self","pt","x","y","keys","attachment", NULL 
}; 
10248     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOdd|ii:wxPyDividedShape_base_OnSizingBeginDragLeft",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
10251         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10252         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDividedShape_p")) { 
10253             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDividedShape_base_OnSizingBeginDragLeft. Expected _wxPyDividedShape_p."); 
10258         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
10259         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPyControlPoint_p")) { 
10260             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDividedShape_base_OnSizingBeginDragLeft. Expected _wxPyControlPoint_p."); 
10265     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10266     wxPyDividedShape_base_OnSizingBeginDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
10268     wxPyEndAllowThreads(__tstate
); 
10269     if (PyErr_Occurred()) return NULL
; 
10270 }    Py_INCREF(Py_None
); 
10271     _resultobj 
= Py_None
; 
10275 #define wxPyDividedShape_base_OnSizingEndDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->base_OnSizingEndDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
10276 static PyObject 
*_wrap_wxPyDividedShape_base_OnSizingEndDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10277     PyObject 
* _resultobj
; 
10278     wxPyDividedShape 
* _arg0
; 
10279     wxPyControlPoint 
* _arg1
; 
10282     int  _arg4 
= (int ) 0; 
10283     int  _arg5 
= (int ) 0; 
10284     PyObject 
* _argo0 
= 0; 
10285     PyObject 
* _argo1 
= 0; 
10286     char *_kwnames
[] = { "self","pt","x","y","keys","attachment", NULL 
}; 
10289     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOdd|ii:wxPyDividedShape_base_OnSizingEndDragLeft",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
10292         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10293         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDividedShape_p")) { 
10294             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDividedShape_base_OnSizingEndDragLeft. Expected _wxPyDividedShape_p."); 
10299         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
10300         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPyControlPoint_p")) { 
10301             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDividedShape_base_OnSizingEndDragLeft. Expected _wxPyControlPoint_p."); 
10306     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10307     wxPyDividedShape_base_OnSizingEndDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
10309     wxPyEndAllowThreads(__tstate
); 
10310     if (PyErr_Occurred()) return NULL
; 
10311 }    Py_INCREF(Py_None
); 
10312     _resultobj 
= Py_None
; 
10316 #define wxPyDividedShape_base_OnBeginSize(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnBeginSize(_swigarg0,_swigarg1)) 
10317 static PyObject 
*_wrap_wxPyDividedShape_base_OnBeginSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10318     PyObject 
* _resultobj
; 
10319     wxPyDividedShape 
* _arg0
; 
10322     PyObject 
* _argo0 
= 0; 
10323     char *_kwnames
[] = { "self","w","h", NULL 
}; 
10326     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd:wxPyDividedShape_base_OnBeginSize",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
10329         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10330         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDividedShape_p")) { 
10331             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDividedShape_base_OnBeginSize. Expected _wxPyDividedShape_p."); 
10336     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10337     wxPyDividedShape_base_OnBeginSize(_arg0
,_arg1
,_arg2
); 
10339     wxPyEndAllowThreads(__tstate
); 
10340     if (PyErr_Occurred()) return NULL
; 
10341 }    Py_INCREF(Py_None
); 
10342     _resultobj 
= Py_None
; 
10346 #define wxPyDividedShape_base_OnEndSize(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnEndSize(_swigarg0,_swigarg1)) 
10347 static PyObject 
*_wrap_wxPyDividedShape_base_OnEndSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10348     PyObject 
* _resultobj
; 
10349     wxPyDividedShape 
* _arg0
; 
10352     PyObject 
* _argo0 
= 0; 
10353     char *_kwnames
[] = { "self","w","h", NULL 
}; 
10356     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd:wxPyDividedShape_base_OnEndSize",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
10359         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10360         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDividedShape_p")) { 
10361             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDividedShape_base_OnEndSize. Expected _wxPyDividedShape_p."); 
10366     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10367     wxPyDividedShape_base_OnEndSize(_arg0
,_arg1
,_arg2
); 
10369     wxPyEndAllowThreads(__tstate
); 
10370     if (PyErr_Occurred()) return NULL
; 
10371 }    Py_INCREF(Py_None
); 
10372     _resultobj 
= Py_None
; 
10376 static void *SwigwxPyDivisionShapeTowxPyCompositeShape(void *ptr
) { 
10377     wxPyDivisionShape 
*src
; 
10378     wxPyCompositeShape 
*dest
; 
10379     src 
= (wxPyDivisionShape 
*) ptr
; 
10380     dest 
= (wxPyCompositeShape 
*) src
; 
10381     return (void *) dest
; 
10384 static void *SwigwxPyDivisionShapeTowxPyRectangleShape(void *ptr
) { 
10385     wxPyDivisionShape 
*src
; 
10386     wxPyRectangleShape 
*dest
; 
10387     src 
= (wxPyDivisionShape 
*) ptr
; 
10388     dest 
= (wxPyRectangleShape 
*) src
; 
10389     return (void *) dest
; 
10392 static void *SwigwxPyDivisionShapeTowxPyShape(void *ptr
) { 
10393     wxPyDivisionShape 
*src
; 
10395     src 
= (wxPyDivisionShape 
*) ptr
; 
10396     dest 
= (wxPyShape 
*) src
; 
10397     return (void *) dest
; 
10400 static void *SwigwxPyDivisionShapeTowxPyShapeEvtHandler(void *ptr
) { 
10401     wxPyDivisionShape 
*src
; 
10402     wxPyShapeEvtHandler 
*dest
; 
10403     src 
= (wxPyDivisionShape 
*) ptr
; 
10404     dest 
= (wxPyShapeEvtHandler 
*) src
; 
10405     return (void *) dest
; 
10408 static void *SwigwxPyDivisionShapeTowxObject(void *ptr
) { 
10409     wxPyDivisionShape 
*src
; 
10411     src 
= (wxPyDivisionShape 
*) ptr
; 
10412     dest 
= (wxObject 
*) src
; 
10413     return (void *) dest
; 
10416 #define new_wxPyDivisionShape() (new wxPyDivisionShape()) 
10417 static PyObject 
*_wrap_new_wxPyDivisionShape(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10418     PyObject 
* _resultobj
; 
10419     wxPyDivisionShape 
* _result
; 
10420     char *_kwnames
[] = {  NULL 
}; 
10424     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPyDivisionShape",_kwnames
))  
10427     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10428     _result 
= (wxPyDivisionShape 
*)new_wxPyDivisionShape(); 
10430     wxPyEndAllowThreads(__tstate
); 
10431     if (PyErr_Occurred()) return NULL
; 
10433         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyDivisionShape_p"); 
10434         _resultobj 
= Py_BuildValue("s",_ptemp
); 
10436         Py_INCREF(Py_None
); 
10437         _resultobj 
= Py_None
; 
10442 #define wxPyDivisionShape__setCallbackInfo(_swigobj,_swigarg0,_swigarg1)  (_swigobj->_setCallbackInfo(_swigarg0,_swigarg1)) 
10443 static PyObject 
*_wrap_wxPyDivisionShape__setCallbackInfo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10444     PyObject 
* _resultobj
; 
10445     wxPyDivisionShape 
* _arg0
; 
10448     PyObject 
* _argo0 
= 0; 
10449     PyObject 
* _obj1 
= 0; 
10450     PyObject 
* _obj2 
= 0; 
10451     char *_kwnames
[] = { "self","self","_class", NULL 
}; 
10454     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxPyDivisionShape__setCallbackInfo",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
10457         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10458         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
10459             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape__setCallbackInfo. Expected _wxPyDivisionShape_p."); 
10470     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10471     wxPyDivisionShape__setCallbackInfo(_arg0
,_arg1
,_arg2
); 
10473     wxPyEndAllowThreads(__tstate
); 
10474     if (PyErr_Occurred()) return NULL
; 
10475 }    Py_INCREF(Py_None
); 
10476     _resultobj 
= Py_None
; 
10480 #define wxPyDivisionShape_AdjustBottom(_swigobj,_swigarg0,_swigarg1)  (_swigobj->AdjustBottom(_swigarg0,_swigarg1)) 
10481 static PyObject 
*_wrap_wxPyDivisionShape_AdjustBottom(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10482     PyObject 
* _resultobj
; 
10483     wxPyDivisionShape 
* _arg0
; 
10486     PyObject 
* _argo0 
= 0; 
10488     char *_kwnames
[] = { "self","bottom","test", NULL 
}; 
10491     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odi:wxPyDivisionShape_AdjustBottom",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))  
10494         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10495         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
10496             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_AdjustBottom. Expected _wxPyDivisionShape_p."); 
10500     _arg2 
= (bool ) tempbool2
; 
10502     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10503     wxPyDivisionShape_AdjustBottom(_arg0
,_arg1
,_arg2
); 
10505     wxPyEndAllowThreads(__tstate
); 
10506     if (PyErr_Occurred()) return NULL
; 
10507 }    Py_INCREF(Py_None
); 
10508     _resultobj 
= Py_None
; 
10512 #define wxPyDivisionShape_AdjustLeft(_swigobj,_swigarg0,_swigarg1)  (_swigobj->AdjustLeft(_swigarg0,_swigarg1)) 
10513 static PyObject 
*_wrap_wxPyDivisionShape_AdjustLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10514     PyObject 
* _resultobj
; 
10515     wxPyDivisionShape 
* _arg0
; 
10518     PyObject 
* _argo0 
= 0; 
10520     char *_kwnames
[] = { "self","left","test", NULL 
}; 
10523     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odi:wxPyDivisionShape_AdjustLeft",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))  
10526         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10527         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
10528             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_AdjustLeft. Expected _wxPyDivisionShape_p."); 
10532     _arg2 
= (bool ) tempbool2
; 
10534     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10535     wxPyDivisionShape_AdjustLeft(_arg0
,_arg1
,_arg2
); 
10537     wxPyEndAllowThreads(__tstate
); 
10538     if (PyErr_Occurred()) return NULL
; 
10539 }    Py_INCREF(Py_None
); 
10540     _resultobj 
= Py_None
; 
10544 #define wxPyDivisionShape_AdjustRight(_swigobj,_swigarg0,_swigarg1)  (_swigobj->AdjustRight(_swigarg0,_swigarg1)) 
10545 static PyObject 
*_wrap_wxPyDivisionShape_AdjustRight(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10546     PyObject 
* _resultobj
; 
10547     wxPyDivisionShape 
* _arg0
; 
10550     PyObject 
* _argo0 
= 0; 
10552     char *_kwnames
[] = { "self","right","test", NULL 
}; 
10555     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odi:wxPyDivisionShape_AdjustRight",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))  
10558         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10559         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
10560             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_AdjustRight. Expected _wxPyDivisionShape_p."); 
10564     _arg2 
= (bool ) tempbool2
; 
10566     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10567     wxPyDivisionShape_AdjustRight(_arg0
,_arg1
,_arg2
); 
10569     wxPyEndAllowThreads(__tstate
); 
10570     if (PyErr_Occurred()) return NULL
; 
10571 }    Py_INCREF(Py_None
); 
10572     _resultobj 
= Py_None
; 
10576 #define wxPyDivisionShape_AdjustTop(_swigobj,_swigarg0,_swigarg1)  (_swigobj->AdjustTop(_swigarg0,_swigarg1)) 
10577 static PyObject 
*_wrap_wxPyDivisionShape_AdjustTop(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10578     PyObject 
* _resultobj
; 
10579     wxPyDivisionShape 
* _arg0
; 
10582     PyObject 
* _argo0 
= 0; 
10584     char *_kwnames
[] = { "self","top","test", NULL 
}; 
10587     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odi:wxPyDivisionShape_AdjustTop",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))  
10590         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10591         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
10592             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_AdjustTop. Expected _wxPyDivisionShape_p."); 
10596     _arg2 
= (bool ) tempbool2
; 
10598     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10599     wxPyDivisionShape_AdjustTop(_arg0
,_arg1
,_arg2
); 
10601     wxPyEndAllowThreads(__tstate
); 
10602     if (PyErr_Occurred()) return NULL
; 
10603 }    Py_INCREF(Py_None
); 
10604     _resultobj 
= Py_None
; 
10608 #define wxPyDivisionShape_Divide(_swigobj,_swigarg0)  (_swigobj->Divide(_swigarg0)) 
10609 static PyObject 
*_wrap_wxPyDivisionShape_Divide(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10610     PyObject 
* _resultobj
; 
10611     wxPyDivisionShape 
* _arg0
; 
10613     PyObject 
* _argo0 
= 0; 
10614     char *_kwnames
[] = { "self","direction", NULL 
}; 
10617     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPyDivisionShape_Divide",_kwnames
,&_argo0
,&_arg1
))  
10620         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10621         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
10622             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_Divide. Expected _wxPyDivisionShape_p."); 
10627     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10628     wxPyDivisionShape_Divide(_arg0
,_arg1
); 
10630     wxPyEndAllowThreads(__tstate
); 
10631     if (PyErr_Occurred()) return NULL
; 
10632 }    Py_INCREF(Py_None
); 
10633     _resultobj 
= Py_None
; 
10637 #define wxPyDivisionShape_EditEdge(_swigobj,_swigarg0)  (_swigobj->EditEdge(_swigarg0)) 
10638 static PyObject 
*_wrap_wxPyDivisionShape_EditEdge(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10639     PyObject 
* _resultobj
; 
10640     wxPyDivisionShape 
* _arg0
; 
10642     PyObject 
* _argo0 
= 0; 
10643     char *_kwnames
[] = { "self","side", NULL 
}; 
10646     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPyDivisionShape_EditEdge",_kwnames
,&_argo0
,&_arg1
))  
10649         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10650         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
10651             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_EditEdge. Expected _wxPyDivisionShape_p."); 
10656     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10657     wxPyDivisionShape_EditEdge(_arg0
,_arg1
); 
10659     wxPyEndAllowThreads(__tstate
); 
10660     if (PyErr_Occurred()) return NULL
; 
10661 }    Py_INCREF(Py_None
); 
10662     _resultobj 
= Py_None
; 
10666 #define wxPyDivisionShape_GetBottomSide(_swigobj)  (_swigobj->GetBottomSide()) 
10667 static PyObject 
*_wrap_wxPyDivisionShape_GetBottomSide(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10668     PyObject 
* _resultobj
; 
10669     wxPyDivisionShape 
* _result
; 
10670     wxPyDivisionShape 
* _arg0
; 
10671     PyObject 
* _argo0 
= 0; 
10672     char *_kwnames
[] = { "self", NULL 
}; 
10675     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyDivisionShape_GetBottomSide",_kwnames
,&_argo0
))  
10678         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10679         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
10680             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_GetBottomSide. Expected _wxPyDivisionShape_p."); 
10685     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10686     _result 
= (wxPyDivisionShape 
*)wxPyDivisionShape_GetBottomSide(_arg0
); 
10688     wxPyEndAllowThreads(__tstate
); 
10689     if (PyErr_Occurred()) return NULL
; 
10690 }{ _resultobj 
= wxPyMake_wxShapeEvtHandler(_result
); } 
10694 #define wxPyDivisionShape_GetHandleSide(_swigobj)  (_swigobj->GetHandleSide()) 
10695 static PyObject 
*_wrap_wxPyDivisionShape_GetHandleSide(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10696     PyObject 
* _resultobj
; 
10698     wxPyDivisionShape 
* _arg0
; 
10699     PyObject 
* _argo0 
= 0; 
10700     char *_kwnames
[] = { "self", NULL 
}; 
10703     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyDivisionShape_GetHandleSide",_kwnames
,&_argo0
))  
10706         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10707         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
10708             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_GetHandleSide. Expected _wxPyDivisionShape_p."); 
10713     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10714     _result 
= (int )wxPyDivisionShape_GetHandleSide(_arg0
); 
10716     wxPyEndAllowThreads(__tstate
); 
10717     if (PyErr_Occurred()) return NULL
; 
10718 }    _resultobj 
= Py_BuildValue("i",_result
); 
10722 #define wxPyDivisionShape_GetLeftSide(_swigobj)  (_swigobj->GetLeftSide()) 
10723 static PyObject 
*_wrap_wxPyDivisionShape_GetLeftSide(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10724     PyObject 
* _resultobj
; 
10725     wxPyDivisionShape 
* _result
; 
10726     wxPyDivisionShape 
* _arg0
; 
10727     PyObject 
* _argo0 
= 0; 
10728     char *_kwnames
[] = { "self", NULL 
}; 
10731     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyDivisionShape_GetLeftSide",_kwnames
,&_argo0
))  
10734         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10735         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
10736             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_GetLeftSide. Expected _wxPyDivisionShape_p."); 
10741     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10742     _result 
= (wxPyDivisionShape 
*)wxPyDivisionShape_GetLeftSide(_arg0
); 
10744     wxPyEndAllowThreads(__tstate
); 
10745     if (PyErr_Occurred()) return NULL
; 
10746 }{ _resultobj 
= wxPyMake_wxShapeEvtHandler(_result
); } 
10750 #define wxPyDivisionShape_GetLeftSideColour(_swigobj)  (_swigobj->GetLeftSideColour()) 
10751 static PyObject 
*_wrap_wxPyDivisionShape_GetLeftSideColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10752     PyObject 
* _resultobj
; 
10753     wxString 
* _result
; 
10754     wxPyDivisionShape 
* _arg0
; 
10755     PyObject 
* _argo0 
= 0; 
10756     char *_kwnames
[] = { "self", NULL 
}; 
10759     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyDivisionShape_GetLeftSideColour",_kwnames
,&_argo0
))  
10762         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10763         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
10764             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_GetLeftSideColour. Expected _wxPyDivisionShape_p."); 
10769     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10770     _result 
= new wxString (wxPyDivisionShape_GetLeftSideColour(_arg0
)); 
10772     wxPyEndAllowThreads(__tstate
); 
10773     if (PyErr_Occurred()) return NULL
; 
10776     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
10778     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
10787 #define wxPyDivisionShape_GetLeftSidePen(_swigobj)  (_swigobj->GetLeftSidePen()) 
10788 static PyObject 
*_wrap_wxPyDivisionShape_GetLeftSidePen(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10789     PyObject 
* _resultobj
; 
10791     wxPyDivisionShape 
* _arg0
; 
10792     PyObject 
* _argo0 
= 0; 
10793     char *_kwnames
[] = { "self", NULL 
}; 
10797     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyDivisionShape_GetLeftSidePen",_kwnames
,&_argo0
))  
10800         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10801         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
10802             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_GetLeftSidePen. Expected _wxPyDivisionShape_p."); 
10807     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10808     _result 
= (wxPen 
*)wxPyDivisionShape_GetLeftSidePen(_arg0
); 
10810     wxPyEndAllowThreads(__tstate
); 
10811     if (PyErr_Occurred()) return NULL
; 
10813         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPen_p"); 
10814         _resultobj 
= Py_BuildValue("s",_ptemp
); 
10816         Py_INCREF(Py_None
); 
10817         _resultobj 
= Py_None
; 
10822 #define wxPyDivisionShape_GetRightSide(_swigobj)  (_swigobj->GetRightSide()) 
10823 static PyObject 
*_wrap_wxPyDivisionShape_GetRightSide(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10824     PyObject 
* _resultobj
; 
10825     wxPyDivisionShape 
* _result
; 
10826     wxPyDivisionShape 
* _arg0
; 
10827     PyObject 
* _argo0 
= 0; 
10828     char *_kwnames
[] = { "self", NULL 
}; 
10831     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyDivisionShape_GetRightSide",_kwnames
,&_argo0
))  
10834         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10835         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
10836             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_GetRightSide. Expected _wxPyDivisionShape_p."); 
10841     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10842     _result 
= (wxPyDivisionShape 
*)wxPyDivisionShape_GetRightSide(_arg0
); 
10844     wxPyEndAllowThreads(__tstate
); 
10845     if (PyErr_Occurred()) return NULL
; 
10846 }{ _resultobj 
= wxPyMake_wxShapeEvtHandler(_result
); } 
10850 #define wxPyDivisionShape_GetTopSide(_swigobj)  (_swigobj->GetTopSide()) 
10851 static PyObject 
*_wrap_wxPyDivisionShape_GetTopSide(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10852     PyObject 
* _resultobj
; 
10853     wxPyDivisionShape 
* _result
; 
10854     wxPyDivisionShape 
* _arg0
; 
10855     PyObject 
* _argo0 
= 0; 
10856     char *_kwnames
[] = { "self", NULL 
}; 
10859     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyDivisionShape_GetTopSide",_kwnames
,&_argo0
))  
10862         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10863         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
10864             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_GetTopSide. Expected _wxPyDivisionShape_p."); 
10869     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10870     _result 
= (wxPyDivisionShape 
*)wxPyDivisionShape_GetTopSide(_arg0
); 
10872     wxPyEndAllowThreads(__tstate
); 
10873     if (PyErr_Occurred()) return NULL
; 
10874 }{ _resultobj 
= wxPyMake_wxShapeEvtHandler(_result
); } 
10878 #define wxPyDivisionShape_GetTopSidePen(_swigobj)  (_swigobj->GetTopSidePen()) 
10879 static PyObject 
*_wrap_wxPyDivisionShape_GetTopSidePen(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10880     PyObject 
* _resultobj
; 
10882     wxPyDivisionShape 
* _arg0
; 
10883     PyObject 
* _argo0 
= 0; 
10884     char *_kwnames
[] = { "self", NULL 
}; 
10888     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyDivisionShape_GetTopSidePen",_kwnames
,&_argo0
))  
10891         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10892         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
10893             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_GetTopSidePen. Expected _wxPyDivisionShape_p."); 
10898     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10899     _result 
= (wxPen 
*)wxPyDivisionShape_GetTopSidePen(_arg0
); 
10901     wxPyEndAllowThreads(__tstate
); 
10902     if (PyErr_Occurred()) return NULL
; 
10904         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPen_p"); 
10905         _resultobj 
= Py_BuildValue("s",_ptemp
); 
10907         Py_INCREF(Py_None
); 
10908         _resultobj 
= Py_None
; 
10913 #define wxPyDivisionShape_ResizeAdjoining(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->ResizeAdjoining(_swigarg0,_swigarg1,_swigarg2)) 
10914 static PyObject 
*_wrap_wxPyDivisionShape_ResizeAdjoining(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10915     PyObject 
* _resultobj
; 
10916     wxPyDivisionShape 
* _arg0
; 
10920     PyObject 
* _argo0 
= 0; 
10922     char *_kwnames
[] = { "self","side","newPos","test", NULL 
}; 
10925     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oidi:wxPyDivisionShape_ResizeAdjoining",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&tempbool3
))  
10928         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10929         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
10930             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_ResizeAdjoining. Expected _wxPyDivisionShape_p."); 
10934     _arg3 
= (bool ) tempbool3
; 
10936     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10937     wxPyDivisionShape_ResizeAdjoining(_arg0
,_arg1
,_arg2
,_arg3
); 
10939     wxPyEndAllowThreads(__tstate
); 
10940     if (PyErr_Occurred()) return NULL
; 
10941 }    Py_INCREF(Py_None
); 
10942     _resultobj 
= Py_None
; 
10946 #define wxPyDivisionShape_PopupMenu(_swigobj,_swigarg0,_swigarg1)  (_swigobj->PopupMenu(_swigarg0,_swigarg1)) 
10947 static PyObject 
*_wrap_wxPyDivisionShape_PopupMenu(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10948     PyObject 
* _resultobj
; 
10949     wxPyDivisionShape 
* _arg0
; 
10952     PyObject 
* _argo0 
= 0; 
10953     char *_kwnames
[] = { "self","x","y", NULL 
}; 
10956     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd:wxPyDivisionShape_PopupMenu",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
10959         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10960         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
10961             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_PopupMenu. Expected _wxPyDivisionShape_p."); 
10966     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10967     wxPyDivisionShape_PopupMenu(_arg0
,_arg1
,_arg2
); 
10969     wxPyEndAllowThreads(__tstate
); 
10970     if (PyErr_Occurred()) return NULL
; 
10971 }    Py_INCREF(Py_None
); 
10972     _resultobj 
= Py_None
; 
10976 #define wxPyDivisionShape_SetBottomSide(_swigobj,_swigarg0)  (_swigobj->SetBottomSide(_swigarg0)) 
10977 static PyObject 
*_wrap_wxPyDivisionShape_SetBottomSide(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10978     PyObject 
* _resultobj
; 
10979     wxPyDivisionShape 
* _arg0
; 
10980     wxPyDivisionShape 
* _arg1
; 
10981     PyObject 
* _argo0 
= 0; 
10982     PyObject 
* _argo1 
= 0; 
10983     char *_kwnames
[] = { "self","shape", NULL 
}; 
10986     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDivisionShape_SetBottomSide",_kwnames
,&_argo0
,&_argo1
))  
10989         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10990         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
10991             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_SetBottomSide. Expected _wxPyDivisionShape_p."); 
10996         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
10997         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPyDivisionShape_p")) { 
10998             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDivisionShape_SetBottomSide. Expected _wxPyDivisionShape_p."); 
11003     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11004     wxPyDivisionShape_SetBottomSide(_arg0
,_arg1
); 
11006     wxPyEndAllowThreads(__tstate
); 
11007     if (PyErr_Occurred()) return NULL
; 
11008 }    Py_INCREF(Py_None
); 
11009     _resultobj 
= Py_None
; 
11013 #define wxPyDivisionShape_SetHandleSide(_swigobj,_swigarg0)  (_swigobj->SetHandleSide(_swigarg0)) 
11014 static PyObject 
*_wrap_wxPyDivisionShape_SetHandleSide(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11015     PyObject 
* _resultobj
; 
11016     wxPyDivisionShape 
* _arg0
; 
11018     PyObject 
* _argo0 
= 0; 
11019     char *_kwnames
[] = { "self","side", NULL 
}; 
11022     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPyDivisionShape_SetHandleSide",_kwnames
,&_argo0
,&_arg1
))  
11025         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11026         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
11027             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_SetHandleSide. Expected _wxPyDivisionShape_p."); 
11032     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11033     wxPyDivisionShape_SetHandleSide(_arg0
,_arg1
); 
11035     wxPyEndAllowThreads(__tstate
); 
11036     if (PyErr_Occurred()) return NULL
; 
11037 }    Py_INCREF(Py_None
); 
11038     _resultobj 
= Py_None
; 
11042 #define wxPyDivisionShape_SetLeftSide(_swigobj,_swigarg0)  (_swigobj->SetLeftSide(_swigarg0)) 
11043 static PyObject 
*_wrap_wxPyDivisionShape_SetLeftSide(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11044     PyObject 
* _resultobj
; 
11045     wxPyDivisionShape 
* _arg0
; 
11046     wxPyDivisionShape 
* _arg1
; 
11047     PyObject 
* _argo0 
= 0; 
11048     PyObject 
* _argo1 
= 0; 
11049     char *_kwnames
[] = { "self","shape", NULL 
}; 
11052     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDivisionShape_SetLeftSide",_kwnames
,&_argo0
,&_argo1
))  
11055         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11056         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
11057             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_SetLeftSide. Expected _wxPyDivisionShape_p."); 
11062         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
11063         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPyDivisionShape_p")) { 
11064             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDivisionShape_SetLeftSide. Expected _wxPyDivisionShape_p."); 
11069     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11070     wxPyDivisionShape_SetLeftSide(_arg0
,_arg1
); 
11072     wxPyEndAllowThreads(__tstate
); 
11073     if (PyErr_Occurred()) return NULL
; 
11074 }    Py_INCREF(Py_None
); 
11075     _resultobj 
= Py_None
; 
11079 #define wxPyDivisionShape_SetLeftSideColour(_swigobj,_swigarg0)  (_swigobj->SetLeftSideColour(_swigarg0)) 
11080 static PyObject 
*_wrap_wxPyDivisionShape_SetLeftSideColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11081     PyObject 
* _resultobj
; 
11082     wxPyDivisionShape 
* _arg0
; 
11084     PyObject 
* _argo0 
= 0; 
11085     PyObject 
* _obj1 
= 0; 
11086     char *_kwnames
[] = { "self","colour", NULL 
}; 
11089     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDivisionShape_SetLeftSideColour",_kwnames
,&_argo0
,&_obj1
))  
11092         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11093         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
11094             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_SetLeftSideColour. Expected _wxPyDivisionShape_p."); 
11099     _arg1 
= wxString_in_helper(_obj1
); 
11104     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11105     wxPyDivisionShape_SetLeftSideColour(_arg0
,*_arg1
); 
11107     wxPyEndAllowThreads(__tstate
); 
11108     if (PyErr_Occurred()) return NULL
; 
11109 }    Py_INCREF(Py_None
); 
11110     _resultobj 
= Py_None
; 
11118 #define wxPyDivisionShape_SetLeftSidePen(_swigobj,_swigarg0)  (_swigobj->SetLeftSidePen(_swigarg0)) 
11119 static PyObject 
*_wrap_wxPyDivisionShape_SetLeftSidePen(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11120     PyObject 
* _resultobj
; 
11121     wxPyDivisionShape 
* _arg0
; 
11123     PyObject 
* _argo0 
= 0; 
11124     PyObject 
* _obj1 
= 0; 
11125     char *_kwnames
[] = { "self","pen", NULL 
}; 
11128     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDivisionShape_SetLeftSidePen",_kwnames
,&_argo0
,&_obj1
))  
11131         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11132         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
11133             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_SetLeftSidePen. Expected _wxPyDivisionShape_p."); 
11140         if (_obj1 
== Py_None
) { temp 
= NULL
; } 
11141         else if (SWIG_GetPtrObj(_obj1
, (void **) &temp
,"_wxPen_p")) { 
11142             PyErr_SetString(PyExc_TypeError
,"Type error, expected _wxPen_p."); 
11147         _arg1 
= wxThePenList
->FindOrCreatePen(temp
->GetColour(), 
11154     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11155     wxPyDivisionShape_SetLeftSidePen(_arg0
,_arg1
); 
11157     wxPyEndAllowThreads(__tstate
); 
11158     if (PyErr_Occurred()) return NULL
; 
11159 }    Py_INCREF(Py_None
); 
11160     _resultobj 
= Py_None
; 
11164 #define wxPyDivisionShape_SetRightSide(_swigobj,_swigarg0)  (_swigobj->SetRightSide(_swigarg0)) 
11165 static PyObject 
*_wrap_wxPyDivisionShape_SetRightSide(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11166     PyObject 
* _resultobj
; 
11167     wxPyDivisionShape 
* _arg0
; 
11168     wxPyDivisionShape 
* _arg1
; 
11169     PyObject 
* _argo0 
= 0; 
11170     PyObject 
* _argo1 
= 0; 
11171     char *_kwnames
[] = { "self","shape", NULL 
}; 
11174     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDivisionShape_SetRightSide",_kwnames
,&_argo0
,&_argo1
))  
11177         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11178         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
11179             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_SetRightSide. Expected _wxPyDivisionShape_p."); 
11184         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
11185         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPyDivisionShape_p")) { 
11186             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDivisionShape_SetRightSide. Expected _wxPyDivisionShape_p."); 
11191     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11192     wxPyDivisionShape_SetRightSide(_arg0
,_arg1
); 
11194     wxPyEndAllowThreads(__tstate
); 
11195     if (PyErr_Occurred()) return NULL
; 
11196 }    Py_INCREF(Py_None
); 
11197     _resultobj 
= Py_None
; 
11201 #define wxPyDivisionShape_SetTopSide(_swigobj,_swigarg0)  (_swigobj->SetTopSide(_swigarg0)) 
11202 static PyObject 
*_wrap_wxPyDivisionShape_SetTopSide(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11203     PyObject 
* _resultobj
; 
11204     wxPyDivisionShape 
* _arg0
; 
11205     wxPyDivisionShape 
* _arg1
; 
11206     PyObject 
* _argo0 
= 0; 
11207     PyObject 
* _argo1 
= 0; 
11208     char *_kwnames
[] = { "self","shape", NULL 
}; 
11211     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDivisionShape_SetTopSide",_kwnames
,&_argo0
,&_argo1
))  
11214         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11215         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
11216             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_SetTopSide. Expected _wxPyDivisionShape_p."); 
11221         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
11222         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPyDivisionShape_p")) { 
11223             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDivisionShape_SetTopSide. Expected _wxPyDivisionShape_p."); 
11228     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11229     wxPyDivisionShape_SetTopSide(_arg0
,_arg1
); 
11231     wxPyEndAllowThreads(__tstate
); 
11232     if (PyErr_Occurred()) return NULL
; 
11233 }    Py_INCREF(Py_None
); 
11234     _resultobj 
= Py_None
; 
11238 #define wxPyDivisionShape_SetTopSideColour(_swigobj,_swigarg0)  (_swigobj->SetTopSideColour(_swigarg0)) 
11239 static PyObject 
*_wrap_wxPyDivisionShape_SetTopSideColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11240     PyObject 
* _resultobj
; 
11241     wxPyDivisionShape 
* _arg0
; 
11243     PyObject 
* _argo0 
= 0; 
11244     PyObject 
* _obj1 
= 0; 
11245     char *_kwnames
[] = { "self","colour", NULL 
}; 
11248     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDivisionShape_SetTopSideColour",_kwnames
,&_argo0
,&_obj1
))  
11251         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11252         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
11253             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_SetTopSideColour. Expected _wxPyDivisionShape_p."); 
11258     _arg1 
= wxString_in_helper(_obj1
); 
11263     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11264     wxPyDivisionShape_SetTopSideColour(_arg0
,*_arg1
); 
11266     wxPyEndAllowThreads(__tstate
); 
11267     if (PyErr_Occurred()) return NULL
; 
11268 }    Py_INCREF(Py_None
); 
11269     _resultobj 
= Py_None
; 
11277 #define wxPyDivisionShape_SetTopSidePen(_swigobj,_swigarg0)  (_swigobj->SetTopSidePen(_swigarg0)) 
11278 static PyObject 
*_wrap_wxPyDivisionShape_SetTopSidePen(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11279     PyObject 
* _resultobj
; 
11280     wxPyDivisionShape 
* _arg0
; 
11282     PyObject 
* _argo0 
= 0; 
11283     PyObject 
* _obj1 
= 0; 
11284     char *_kwnames
[] = { "self","pen", NULL 
}; 
11287     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDivisionShape_SetTopSidePen",_kwnames
,&_argo0
,&_obj1
))  
11290         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11291         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
11292             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_SetTopSidePen. Expected _wxPyDivisionShape_p."); 
11299         if (_obj1 
== Py_None
) { temp 
= NULL
; } 
11300         else if (SWIG_GetPtrObj(_obj1
, (void **) &temp
,"_wxPen_p")) { 
11301             PyErr_SetString(PyExc_TypeError
,"Type error, expected _wxPen_p."); 
11306         _arg1 
= wxThePenList
->FindOrCreatePen(temp
->GetColour(), 
11313     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11314     wxPyDivisionShape_SetTopSidePen(_arg0
,_arg1
); 
11316     wxPyEndAllowThreads(__tstate
); 
11317     if (PyErr_Occurred()) return NULL
; 
11318 }    Py_INCREF(Py_None
); 
11319     _resultobj 
= Py_None
; 
11323 #define wxPyDivisionShape_base_OnDelete(_swigobj)  (_swigobj->base_OnDelete()) 
11324 static PyObject 
*_wrap_wxPyDivisionShape_base_OnDelete(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11325     PyObject 
* _resultobj
; 
11326     wxPyDivisionShape 
* _arg0
; 
11327     PyObject 
* _argo0 
= 0; 
11328     char *_kwnames
[] = { "self", NULL 
}; 
11331     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyDivisionShape_base_OnDelete",_kwnames
,&_argo0
))  
11334         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11335         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
11336             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_base_OnDelete. Expected _wxPyDivisionShape_p."); 
11341     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11342     wxPyDivisionShape_base_OnDelete(_arg0
); 
11344     wxPyEndAllowThreads(__tstate
); 
11345     if (PyErr_Occurred()) return NULL
; 
11346 }    Py_INCREF(Py_None
); 
11347     _resultobj 
= Py_None
; 
11351 #define wxPyDivisionShape_base_OnDraw(_swigobj,_swigarg0)  (_swigobj->base_OnDraw(_swigarg0)) 
11352 static PyObject 
*_wrap_wxPyDivisionShape_base_OnDraw(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11353     PyObject 
* _resultobj
; 
11354     wxPyDivisionShape 
* _arg0
; 
11356     PyObject 
* _argo0 
= 0; 
11357     PyObject 
* _argo1 
= 0; 
11358     char *_kwnames
[] = { "self","dc", NULL 
}; 
11361     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDivisionShape_base_OnDraw",_kwnames
,&_argo0
,&_argo1
))  
11364         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11365         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
11366             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_base_OnDraw. Expected _wxPyDivisionShape_p."); 
11371         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
11372             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDivisionShape_base_OnDraw. Expected _wxDC_p."); 
11377     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11378     wxPyDivisionShape_base_OnDraw(_arg0
,*_arg1
); 
11380     wxPyEndAllowThreads(__tstate
); 
11381     if (PyErr_Occurred()) return NULL
; 
11382 }    Py_INCREF(Py_None
); 
11383     _resultobj 
= Py_None
; 
11387 #define wxPyDivisionShape_base_OnDrawContents(_swigobj,_swigarg0)  (_swigobj->base_OnDrawContents(_swigarg0)) 
11388 static PyObject 
*_wrap_wxPyDivisionShape_base_OnDrawContents(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11389     PyObject 
* _resultobj
; 
11390     wxPyDivisionShape 
* _arg0
; 
11392     PyObject 
* _argo0 
= 0; 
11393     PyObject 
* _argo1 
= 0; 
11394     char *_kwnames
[] = { "self","dc", NULL 
}; 
11397     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDivisionShape_base_OnDrawContents",_kwnames
,&_argo0
,&_argo1
))  
11400         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11401         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
11402             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_base_OnDrawContents. Expected _wxPyDivisionShape_p."); 
11407         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
11408             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDivisionShape_base_OnDrawContents. Expected _wxDC_p."); 
11413     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11414     wxPyDivisionShape_base_OnDrawContents(_arg0
,*_arg1
); 
11416     wxPyEndAllowThreads(__tstate
); 
11417     if (PyErr_Occurred()) return NULL
; 
11418 }    Py_INCREF(Py_None
); 
11419     _resultobj 
= Py_None
; 
11423 #define wxPyDivisionShape_base_OnDrawBranches(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnDrawBranches(_swigarg0,_swigarg1)) 
11424 static PyObject 
*_wrap_wxPyDivisionShape_base_OnDrawBranches(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11425     PyObject 
* _resultobj
; 
11426     wxPyDivisionShape 
* _arg0
; 
11428     bool  _arg2 
= (bool ) FALSE
; 
11429     PyObject 
* _argo0 
= 0; 
11430     PyObject 
* _argo1 
= 0; 
11431     int tempbool2 
= (int) FALSE
; 
11432     char *_kwnames
[] = { "self","dc","erase", NULL 
}; 
11435     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxPyDivisionShape_base_OnDrawBranches",_kwnames
,&_argo0
,&_argo1
,&tempbool2
))  
11438         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11439         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
11440             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_base_OnDrawBranches. Expected _wxPyDivisionShape_p."); 
11445         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
11446             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDivisionShape_base_OnDrawBranches. Expected _wxDC_p."); 
11450     _arg2 
= (bool ) tempbool2
; 
11452     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11453     wxPyDivisionShape_base_OnDrawBranches(_arg0
,*_arg1
,_arg2
); 
11455     wxPyEndAllowThreads(__tstate
); 
11456     if (PyErr_Occurred()) return NULL
; 
11457 }    Py_INCREF(Py_None
); 
11458     _resultobj 
= Py_None
; 
11462 #define wxPyDivisionShape_base_OnMoveLinks(_swigobj,_swigarg0)  (_swigobj->base_OnMoveLinks(_swigarg0)) 
11463 static PyObject 
*_wrap_wxPyDivisionShape_base_OnMoveLinks(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11464     PyObject 
* _resultobj
; 
11465     wxPyDivisionShape 
* _arg0
; 
11467     PyObject 
* _argo0 
= 0; 
11468     PyObject 
* _argo1 
= 0; 
11469     char *_kwnames
[] = { "self","dc", NULL 
}; 
11472     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDivisionShape_base_OnMoveLinks",_kwnames
,&_argo0
,&_argo1
))  
11475         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11476         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
11477             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_base_OnMoveLinks. Expected _wxPyDivisionShape_p."); 
11482         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
11483             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDivisionShape_base_OnMoveLinks. Expected _wxDC_p."); 
11488     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11489     wxPyDivisionShape_base_OnMoveLinks(_arg0
,*_arg1
); 
11491     wxPyEndAllowThreads(__tstate
); 
11492     if (PyErr_Occurred()) return NULL
; 
11493 }    Py_INCREF(Py_None
); 
11494     _resultobj 
= Py_None
; 
11498 #define wxPyDivisionShape_base_OnErase(_swigobj,_swigarg0)  (_swigobj->base_OnErase(_swigarg0)) 
11499 static PyObject 
*_wrap_wxPyDivisionShape_base_OnErase(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11500     PyObject 
* _resultobj
; 
11501     wxPyDivisionShape 
* _arg0
; 
11503     PyObject 
* _argo0 
= 0; 
11504     PyObject 
* _argo1 
= 0; 
11505     char *_kwnames
[] = { "self","dc", NULL 
}; 
11508     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDivisionShape_base_OnErase",_kwnames
,&_argo0
,&_argo1
))  
11511         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11512         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
11513             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_base_OnErase. Expected _wxPyDivisionShape_p."); 
11518         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
11519             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDivisionShape_base_OnErase. Expected _wxDC_p."); 
11524     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11525     wxPyDivisionShape_base_OnErase(_arg0
,*_arg1
); 
11527     wxPyEndAllowThreads(__tstate
); 
11528     if (PyErr_Occurred()) return NULL
; 
11529 }    Py_INCREF(Py_None
); 
11530     _resultobj 
= Py_None
; 
11534 #define wxPyDivisionShape_base_OnEraseContents(_swigobj,_swigarg0)  (_swigobj->base_OnEraseContents(_swigarg0)) 
11535 static PyObject 
*_wrap_wxPyDivisionShape_base_OnEraseContents(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11536     PyObject 
* _resultobj
; 
11537     wxPyDivisionShape 
* _arg0
; 
11539     PyObject 
* _argo0 
= 0; 
11540     PyObject 
* _argo1 
= 0; 
11541     char *_kwnames
[] = { "self","dc", NULL 
}; 
11544     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDivisionShape_base_OnEraseContents",_kwnames
,&_argo0
,&_argo1
))  
11547         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11548         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
11549             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_base_OnEraseContents. Expected _wxPyDivisionShape_p."); 
11554         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
11555             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDivisionShape_base_OnEraseContents. Expected _wxDC_p."); 
11560     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11561     wxPyDivisionShape_base_OnEraseContents(_arg0
,*_arg1
); 
11563     wxPyEndAllowThreads(__tstate
); 
11564     if (PyErr_Occurred()) return NULL
; 
11565 }    Py_INCREF(Py_None
); 
11566     _resultobj 
= Py_None
; 
11570 #define wxPyDivisionShape_base_OnHighlight(_swigobj,_swigarg0)  (_swigobj->base_OnHighlight(_swigarg0)) 
11571 static PyObject 
*_wrap_wxPyDivisionShape_base_OnHighlight(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11572     PyObject 
* _resultobj
; 
11573     wxPyDivisionShape 
* _arg0
; 
11575     PyObject 
* _argo0 
= 0; 
11576     PyObject 
* _argo1 
= 0; 
11577     char *_kwnames
[] = { "self","dc", NULL 
}; 
11580     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDivisionShape_base_OnHighlight",_kwnames
,&_argo0
,&_argo1
))  
11583         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11584         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
11585             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_base_OnHighlight. Expected _wxPyDivisionShape_p."); 
11590         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
11591             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDivisionShape_base_OnHighlight. Expected _wxDC_p."); 
11596     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11597     wxPyDivisionShape_base_OnHighlight(_arg0
,*_arg1
); 
11599     wxPyEndAllowThreads(__tstate
); 
11600     if (PyErr_Occurred()) return NULL
; 
11601 }    Py_INCREF(Py_None
); 
11602     _resultobj 
= Py_None
; 
11606 #define wxPyDivisionShape_base_OnLeftClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnLeftClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
11607 static PyObject 
*_wrap_wxPyDivisionShape_base_OnLeftClick(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11608     PyObject 
* _resultobj
; 
11609     wxPyDivisionShape 
* _arg0
; 
11612     int  _arg3 
= (int ) 0; 
11613     int  _arg4 
= (int ) 0; 
11614     PyObject 
* _argo0 
= 0; 
11615     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
11618     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyDivisionShape_base_OnLeftClick",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
11621         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11622         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
11623             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_base_OnLeftClick. Expected _wxPyDivisionShape_p."); 
11628     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11629     wxPyDivisionShape_base_OnLeftClick(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
11631     wxPyEndAllowThreads(__tstate
); 
11632     if (PyErr_Occurred()) return NULL
; 
11633 }    Py_INCREF(Py_None
); 
11634     _resultobj 
= Py_None
; 
11638 #define wxPyDivisionShape_base_OnLeftDoubleClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnLeftDoubleClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
11639 static PyObject 
*_wrap_wxPyDivisionShape_base_OnLeftDoubleClick(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11640     PyObject 
* _resultobj
; 
11641     wxPyDivisionShape 
* _arg0
; 
11644     int  _arg3 
= (int ) 0; 
11645     int  _arg4 
= (int ) 0; 
11646     PyObject 
* _argo0 
= 0; 
11647     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
11650     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyDivisionShape_base_OnLeftDoubleClick",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
11653         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11654         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
11655             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_base_OnLeftDoubleClick. Expected _wxPyDivisionShape_p."); 
11660     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11661     wxPyDivisionShape_base_OnLeftDoubleClick(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
11663     wxPyEndAllowThreads(__tstate
); 
11664     if (PyErr_Occurred()) return NULL
; 
11665 }    Py_INCREF(Py_None
); 
11666     _resultobj 
= Py_None
; 
11670 #define wxPyDivisionShape_base_OnRightClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnRightClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
11671 static PyObject 
*_wrap_wxPyDivisionShape_base_OnRightClick(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11672     PyObject 
* _resultobj
; 
11673     wxPyDivisionShape 
* _arg0
; 
11676     int  _arg3 
= (int ) 0; 
11677     int  _arg4 
= (int ) 0; 
11678     PyObject 
* _argo0 
= 0; 
11679     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
11682     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyDivisionShape_base_OnRightClick",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
11685         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11686         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
11687             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_base_OnRightClick. Expected _wxPyDivisionShape_p."); 
11692     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11693     wxPyDivisionShape_base_OnRightClick(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
11695     wxPyEndAllowThreads(__tstate
); 
11696     if (PyErr_Occurred()) return NULL
; 
11697 }    Py_INCREF(Py_None
); 
11698     _resultobj 
= Py_None
; 
11702 #define wxPyDivisionShape_base_OnSize(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnSize(_swigarg0,_swigarg1)) 
11703 static PyObject 
*_wrap_wxPyDivisionShape_base_OnSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11704     PyObject 
* _resultobj
; 
11705     wxPyDivisionShape 
* _arg0
; 
11708     PyObject 
* _argo0 
= 0; 
11709     char *_kwnames
[] = { "self","x","y", NULL 
}; 
11712     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd:wxPyDivisionShape_base_OnSize",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
11715         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11716         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
11717             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_base_OnSize. Expected _wxPyDivisionShape_p."); 
11722     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11723     wxPyDivisionShape_base_OnSize(_arg0
,_arg1
,_arg2
); 
11725     wxPyEndAllowThreads(__tstate
); 
11726     if (PyErr_Occurred()) return NULL
; 
11727 }    Py_INCREF(Py_None
); 
11728     _resultobj 
= Py_None
; 
11732 #define wxPyDivisionShape_base_OnMovePre(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->base_OnMovePre(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
11733 static PyObject 
*_wrap_wxPyDivisionShape_base_OnMovePre(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11734     PyObject 
* _resultobj
; 
11736     wxPyDivisionShape 
* _arg0
; 
11742     bool  _arg6 
= (bool ) TRUE
; 
11743     PyObject 
* _argo0 
= 0; 
11744     PyObject 
* _argo1 
= 0; 
11745     int tempbool6 
= (int) TRUE
; 
11746     char *_kwnames
[] = { "self","dc","x","y","old_x","old_y","display", NULL 
}; 
11749     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOdddd|i:wxPyDivisionShape_base_OnMovePre",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
,&tempbool6
))  
11752         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11753         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
11754             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_base_OnMovePre. Expected _wxPyDivisionShape_p."); 
11759         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
11760             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDivisionShape_base_OnMovePre. Expected _wxDC_p."); 
11764     _arg6 
= (bool ) tempbool6
; 
11766     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11767     _result 
= (bool )wxPyDivisionShape_base_OnMovePre(_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
); 
11769     wxPyEndAllowThreads(__tstate
); 
11770     if (PyErr_Occurred()) return NULL
; 
11771 }    _resultobj 
= Py_BuildValue("i",_result
); 
11775 #define wxPyDivisionShape_base_OnMovePost(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->base_OnMovePost(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
11776 static PyObject 
*_wrap_wxPyDivisionShape_base_OnMovePost(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11777     PyObject 
* _resultobj
; 
11778     wxPyDivisionShape 
* _arg0
; 
11784     bool  _arg6 
= (bool ) TRUE
; 
11785     PyObject 
* _argo0 
= 0; 
11786     PyObject 
* _argo1 
= 0; 
11787     int tempbool6 
= (int) TRUE
; 
11788     char *_kwnames
[] = { "self","dc","x","y","old_x","old_y","display", NULL 
}; 
11791     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOdddd|i:wxPyDivisionShape_base_OnMovePost",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
,&tempbool6
))  
11794         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11795         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
11796             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_base_OnMovePost. Expected _wxPyDivisionShape_p."); 
11801         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
11802             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDivisionShape_base_OnMovePost. Expected _wxDC_p."); 
11806     _arg6 
= (bool ) tempbool6
; 
11808     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11809     wxPyDivisionShape_base_OnMovePost(_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
); 
11811     wxPyEndAllowThreads(__tstate
); 
11812     if (PyErr_Occurred()) return NULL
; 
11813 }    Py_INCREF(Py_None
); 
11814     _resultobj 
= Py_None
; 
11818 #define wxPyDivisionShape_base_OnDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->base_OnDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
11819 static PyObject 
*_wrap_wxPyDivisionShape_base_OnDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11820     PyObject 
* _resultobj
; 
11821     wxPyDivisionShape 
* _arg0
; 
11825     int  _arg4 
= (int ) 0; 
11826     int  _arg5 
= (int ) 0; 
11827     PyObject 
* _argo0 
= 0; 
11829     char *_kwnames
[] = { "self","draw","x","y","keys","attachment", NULL 
}; 
11832     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oidd|ii:wxPyDivisionShape_base_OnDragLeft",_kwnames
,&_argo0
,&tempbool1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
11835         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11836         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
11837             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_base_OnDragLeft. Expected _wxPyDivisionShape_p."); 
11841     _arg1 
= (bool ) tempbool1
; 
11843     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11844     wxPyDivisionShape_base_OnDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
11846     wxPyEndAllowThreads(__tstate
); 
11847     if (PyErr_Occurred()) return NULL
; 
11848 }    Py_INCREF(Py_None
); 
11849     _resultobj 
= Py_None
; 
11853 #define wxPyDivisionShape_base_OnBeginDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnBeginDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
11854 static PyObject 
*_wrap_wxPyDivisionShape_base_OnBeginDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11855     PyObject 
* _resultobj
; 
11856     wxPyDivisionShape 
* _arg0
; 
11859     int  _arg3 
= (int ) 0; 
11860     int  _arg4 
= (int ) 0; 
11861     PyObject 
* _argo0 
= 0; 
11862     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
11865     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyDivisionShape_base_OnBeginDragLeft",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
11868         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11869         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
11870             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_base_OnBeginDragLeft. Expected _wxPyDivisionShape_p."); 
11875     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11876     wxPyDivisionShape_base_OnBeginDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
11878     wxPyEndAllowThreads(__tstate
); 
11879     if (PyErr_Occurred()) return NULL
; 
11880 }    Py_INCREF(Py_None
); 
11881     _resultobj 
= Py_None
; 
11885 #define wxPyDivisionShape_base_OnEndDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnEndDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
11886 static PyObject 
*_wrap_wxPyDivisionShape_base_OnEndDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11887     PyObject 
* _resultobj
; 
11888     wxPyDivisionShape 
* _arg0
; 
11891     int  _arg3 
= (int ) 0; 
11892     int  _arg4 
= (int ) 0; 
11893     PyObject 
* _argo0 
= 0; 
11894     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
11897     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyDivisionShape_base_OnEndDragLeft",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
11900         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11901         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
11902             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_base_OnEndDragLeft. Expected _wxPyDivisionShape_p."); 
11907     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11908     wxPyDivisionShape_base_OnEndDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
11910     wxPyEndAllowThreads(__tstate
); 
11911     if (PyErr_Occurred()) return NULL
; 
11912 }    Py_INCREF(Py_None
); 
11913     _resultobj 
= Py_None
; 
11917 #define wxPyDivisionShape_base_OnDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->base_OnDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
11918 static PyObject 
*_wrap_wxPyDivisionShape_base_OnDragRight(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11919     PyObject 
* _resultobj
; 
11920     wxPyDivisionShape 
* _arg0
; 
11924     int  _arg4 
= (int ) 0; 
11925     int  _arg5 
= (int ) 0; 
11926     PyObject 
* _argo0 
= 0; 
11928     char *_kwnames
[] = { "self","draw","x","y","keys","attachment", NULL 
}; 
11931     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oidd|ii:wxPyDivisionShape_base_OnDragRight",_kwnames
,&_argo0
,&tempbool1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
11934         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11935         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
11936             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_base_OnDragRight. Expected _wxPyDivisionShape_p."); 
11940     _arg1 
= (bool ) tempbool1
; 
11942     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11943     wxPyDivisionShape_base_OnDragRight(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
11945     wxPyEndAllowThreads(__tstate
); 
11946     if (PyErr_Occurred()) return NULL
; 
11947 }    Py_INCREF(Py_None
); 
11948     _resultobj 
= Py_None
; 
11952 #define wxPyDivisionShape_base_OnBeginDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnBeginDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
11953 static PyObject 
*_wrap_wxPyDivisionShape_base_OnBeginDragRight(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11954     PyObject 
* _resultobj
; 
11955     wxPyDivisionShape 
* _arg0
; 
11958     int  _arg3 
= (int ) 0; 
11959     int  _arg4 
= (int ) 0; 
11960     PyObject 
* _argo0 
= 0; 
11961     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
11964     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyDivisionShape_base_OnBeginDragRight",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
11967         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11968         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
11969             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_base_OnBeginDragRight. Expected _wxPyDivisionShape_p."); 
11974     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11975     wxPyDivisionShape_base_OnBeginDragRight(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
11977     wxPyEndAllowThreads(__tstate
); 
11978     if (PyErr_Occurred()) return NULL
; 
11979 }    Py_INCREF(Py_None
); 
11980     _resultobj 
= Py_None
; 
11984 #define wxPyDivisionShape_base_OnEndDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnEndDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
11985 static PyObject 
*_wrap_wxPyDivisionShape_base_OnEndDragRight(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11986     PyObject 
* _resultobj
; 
11987     wxPyDivisionShape 
* _arg0
; 
11990     int  _arg3 
= (int ) 0; 
11991     int  _arg4 
= (int ) 0; 
11992     PyObject 
* _argo0 
= 0; 
11993     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
11996     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyDivisionShape_base_OnEndDragRight",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
11999         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
12000         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
12001             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_base_OnEndDragRight. Expected _wxPyDivisionShape_p."); 
12006     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
12007     wxPyDivisionShape_base_OnEndDragRight(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
12009     wxPyEndAllowThreads(__tstate
); 
12010     if (PyErr_Occurred()) return NULL
; 
12011 }    Py_INCREF(Py_None
); 
12012     _resultobj 
= Py_None
; 
12016 #define wxPyDivisionShape_base_OnDrawOutline(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->base_OnDrawOutline(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
12017 static PyObject 
*_wrap_wxPyDivisionShape_base_OnDrawOutline(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
12018     PyObject 
* _resultobj
; 
12019     wxPyDivisionShape 
* _arg0
; 
12025     PyObject 
* _argo0 
= 0; 
12026     PyObject 
* _argo1 
= 0; 
12027     char *_kwnames
[] = { "self","dc","x","y","w","h", NULL 
}; 
12030     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOdddd:wxPyDivisionShape_base_OnDrawOutline",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
12033         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
12034         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
12035             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_base_OnDrawOutline. Expected _wxPyDivisionShape_p."); 
12040         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
12041             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDivisionShape_base_OnDrawOutline. Expected _wxDC_p."); 
12046     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
12047     wxPyDivisionShape_base_OnDrawOutline(_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
12049     wxPyEndAllowThreads(__tstate
); 
12050     if (PyErr_Occurred()) return NULL
; 
12051 }    Py_INCREF(Py_None
); 
12052     _resultobj 
= Py_None
; 
12056 #define wxPyDivisionShape_base_OnDrawControlPoints(_swigobj,_swigarg0)  (_swigobj->base_OnDrawControlPoints(_swigarg0)) 
12057 static PyObject 
*_wrap_wxPyDivisionShape_base_OnDrawControlPoints(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
12058     PyObject 
* _resultobj
; 
12059     wxPyDivisionShape 
* _arg0
; 
12061     PyObject 
* _argo0 
= 0; 
12062     PyObject 
* _argo1 
= 0; 
12063     char *_kwnames
[] = { "self","dc", NULL 
}; 
12066     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDivisionShape_base_OnDrawControlPoints",_kwnames
,&_argo0
,&_argo1
))  
12069         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
12070         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
12071             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_base_OnDrawControlPoints. Expected _wxPyDivisionShape_p."); 
12076         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
12077             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDivisionShape_base_OnDrawControlPoints. Expected _wxDC_p."); 
12082     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
12083     wxPyDivisionShape_base_OnDrawControlPoints(_arg0
,*_arg1
); 
12085     wxPyEndAllowThreads(__tstate
); 
12086     if (PyErr_Occurred()) return NULL
; 
12087 }    Py_INCREF(Py_None
); 
12088     _resultobj 
= Py_None
; 
12092 #define wxPyDivisionShape_base_OnEraseControlPoints(_swigobj,_swigarg0)  (_swigobj->base_OnEraseControlPoints(_swigarg0)) 
12093 static PyObject 
*_wrap_wxPyDivisionShape_base_OnEraseControlPoints(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
12094     PyObject 
* _resultobj
; 
12095     wxPyDivisionShape 
* _arg0
; 
12097     PyObject 
* _argo0 
= 0; 
12098     PyObject 
* _argo1 
= 0; 
12099     char *_kwnames
[] = { "self","dc", NULL 
}; 
12102     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDivisionShape_base_OnEraseControlPoints",_kwnames
,&_argo0
,&_argo1
))  
12105         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
12106         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
12107             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_base_OnEraseControlPoints. Expected _wxPyDivisionShape_p."); 
12112         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
12113             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDivisionShape_base_OnEraseControlPoints. Expected _wxDC_p."); 
12118     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
12119     wxPyDivisionShape_base_OnEraseControlPoints(_arg0
,*_arg1
); 
12121     wxPyEndAllowThreads(__tstate
); 
12122     if (PyErr_Occurred()) return NULL
; 
12123 }    Py_INCREF(Py_None
); 
12124     _resultobj 
= Py_None
; 
12128 #define wxPyDivisionShape_base_OnMoveLink(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnMoveLink(_swigarg0,_swigarg1)) 
12129 static PyObject 
*_wrap_wxPyDivisionShape_base_OnMoveLink(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
12130     PyObject 
* _resultobj
; 
12131     wxPyDivisionShape 
* _arg0
; 
12133     bool  _arg2 
= (bool ) TRUE
; 
12134     PyObject 
* _argo0 
= 0; 
12135     PyObject 
* _argo1 
= 0; 
12136     int tempbool2 
= (int) TRUE
; 
12137     char *_kwnames
[] = { "self","dc","moveControlPoints", NULL 
}; 
12140     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxPyDivisionShape_base_OnMoveLink",_kwnames
,&_argo0
,&_argo1
,&tempbool2
))  
12143         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
12144         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
12145             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_base_OnMoveLink. Expected _wxPyDivisionShape_p."); 
12150         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
12151             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDivisionShape_base_OnMoveLink. Expected _wxDC_p."); 
12155     _arg2 
= (bool ) tempbool2
; 
12157     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
12158     wxPyDivisionShape_base_OnMoveLink(_arg0
,*_arg1
,_arg2
); 
12160     wxPyEndAllowThreads(__tstate
); 
12161     if (PyErr_Occurred()) return NULL
; 
12162 }    Py_INCREF(Py_None
); 
12163     _resultobj 
= Py_None
; 
12167 #define wxPyDivisionShape_base_OnSizingDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->base_OnSizingDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
12168 static PyObject 
*_wrap_wxPyDivisionShape_base_OnSizingDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
12169     PyObject 
* _resultobj
; 
12170     wxPyDivisionShape 
* _arg0
; 
12171     wxPyControlPoint 
* _arg1
; 
12175     int  _arg5 
= (int ) 0; 
12176     int  _arg6 
= (int ) 0; 
12177     PyObject 
* _argo0 
= 0; 
12178     PyObject 
* _argo1 
= 0; 
12180     char *_kwnames
[] = { "self","pt","draw","x","y","keys","attachment", NULL 
}; 
12183     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOidd|ii:wxPyDivisionShape_base_OnSizingDragLeft",_kwnames
,&_argo0
,&_argo1
,&tempbool2
,&_arg3
,&_arg4
,&_arg5
,&_arg6
))  
12186         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
12187         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
12188             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_base_OnSizingDragLeft. Expected _wxPyDivisionShape_p."); 
12193         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
12194         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPyControlPoint_p")) { 
12195             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDivisionShape_base_OnSizingDragLeft. Expected _wxPyControlPoint_p."); 
12199     _arg2 
= (bool ) tempbool2
; 
12201     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
12202     wxPyDivisionShape_base_OnSizingDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
); 
12204     wxPyEndAllowThreads(__tstate
); 
12205     if (PyErr_Occurred()) return NULL
; 
12206 }    Py_INCREF(Py_None
); 
12207     _resultobj 
= Py_None
; 
12211 #define wxPyDivisionShape_base_OnSizingBeginDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->base_OnSizingBeginDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
12212 static PyObject 
*_wrap_wxPyDivisionShape_base_OnSizingBeginDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
12213     PyObject 
* _resultobj
; 
12214     wxPyDivisionShape 
* _arg0
; 
12215     wxPyControlPoint 
* _arg1
; 
12218     int  _arg4 
= (int ) 0; 
12219     int  _arg5 
= (int ) 0; 
12220     PyObject 
* _argo0 
= 0; 
12221     PyObject 
* _argo1 
= 0; 
12222     char *_kwnames
[] = { "self","pt","x","y","keys","attachment", NULL 
}; 
12225     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOdd|ii:wxPyDivisionShape_base_OnSizingBeginDragLeft",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
12228         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
12229         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
12230             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_base_OnSizingBeginDragLeft. Expected _wxPyDivisionShape_p."); 
12235         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
12236         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPyControlPoint_p")) { 
12237             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDivisionShape_base_OnSizingBeginDragLeft. Expected _wxPyControlPoint_p."); 
12242     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
12243     wxPyDivisionShape_base_OnSizingBeginDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
12245     wxPyEndAllowThreads(__tstate
); 
12246     if (PyErr_Occurred()) return NULL
; 
12247 }    Py_INCREF(Py_None
); 
12248     _resultobj 
= Py_None
; 
12252 #define wxPyDivisionShape_base_OnSizingEndDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->base_OnSizingEndDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
12253 static PyObject 
*_wrap_wxPyDivisionShape_base_OnSizingEndDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
12254     PyObject 
* _resultobj
; 
12255     wxPyDivisionShape 
* _arg0
; 
12256     wxPyControlPoint 
* _arg1
; 
12259     int  _arg4 
= (int ) 0; 
12260     int  _arg5 
= (int ) 0; 
12261     PyObject 
* _argo0 
= 0; 
12262     PyObject 
* _argo1 
= 0; 
12263     char *_kwnames
[] = { "self","pt","x","y","keys","attachment", NULL 
}; 
12266     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOdd|ii:wxPyDivisionShape_base_OnSizingEndDragLeft",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
12269         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
12270         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
12271             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_base_OnSizingEndDragLeft. Expected _wxPyDivisionShape_p."); 
12276         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
12277         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPyControlPoint_p")) { 
12278             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDivisionShape_base_OnSizingEndDragLeft. Expected _wxPyControlPoint_p."); 
12283     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
12284     wxPyDivisionShape_base_OnSizingEndDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
12286     wxPyEndAllowThreads(__tstate
); 
12287     if (PyErr_Occurred()) return NULL
; 
12288 }    Py_INCREF(Py_None
); 
12289     _resultobj 
= Py_None
; 
12293 #define wxPyDivisionShape_base_OnBeginSize(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnBeginSize(_swigarg0,_swigarg1)) 
12294 static PyObject 
*_wrap_wxPyDivisionShape_base_OnBeginSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
12295     PyObject 
* _resultobj
; 
12296     wxPyDivisionShape 
* _arg0
; 
12299     PyObject 
* _argo0 
= 0; 
12300     char *_kwnames
[] = { "self","w","h", NULL 
}; 
12303     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd:wxPyDivisionShape_base_OnBeginSize",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
12306         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
12307         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
12308             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_base_OnBeginSize. Expected _wxPyDivisionShape_p."); 
12313     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
12314     wxPyDivisionShape_base_OnBeginSize(_arg0
,_arg1
,_arg2
); 
12316     wxPyEndAllowThreads(__tstate
); 
12317     if (PyErr_Occurred()) return NULL
; 
12318 }    Py_INCREF(Py_None
); 
12319     _resultobj 
= Py_None
; 
12323 #define wxPyDivisionShape_base_OnEndSize(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnEndSize(_swigarg0,_swigarg1)) 
12324 static PyObject 
*_wrap_wxPyDivisionShape_base_OnEndSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
12325     PyObject 
* _resultobj
; 
12326     wxPyDivisionShape 
* _arg0
; 
12329     PyObject 
* _argo0 
= 0; 
12330     char *_kwnames
[] = { "self","w","h", NULL 
}; 
12333     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd:wxPyDivisionShape_base_OnEndSize",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
12336         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
12337         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
12338             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_base_OnEndSize. Expected _wxPyDivisionShape_p."); 
12343     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
12344     wxPyDivisionShape_base_OnEndSize(_arg0
,_arg1
,_arg2
); 
12346     wxPyEndAllowThreads(__tstate
); 
12347     if (PyErr_Occurred()) return NULL
; 
12348 }    Py_INCREF(Py_None
); 
12349     _resultobj 
= Py_None
; 
12353 static PyMethodDef oglshapescMethods
[] = { 
12354          { "wxPyDivisionShape_base_OnEndSize", (PyCFunction
) _wrap_wxPyDivisionShape_base_OnEndSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12355          { "wxPyDivisionShape_base_OnBeginSize", (PyCFunction
) _wrap_wxPyDivisionShape_base_OnBeginSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12356          { "wxPyDivisionShape_base_OnSizingEndDragLeft", (PyCFunction
) _wrap_wxPyDivisionShape_base_OnSizingEndDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12357          { "wxPyDivisionShape_base_OnSizingBeginDragLeft", (PyCFunction
) _wrap_wxPyDivisionShape_base_OnSizingBeginDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12358          { "wxPyDivisionShape_base_OnSizingDragLeft", (PyCFunction
) _wrap_wxPyDivisionShape_base_OnSizingDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12359          { "wxPyDivisionShape_base_OnMoveLink", (PyCFunction
) _wrap_wxPyDivisionShape_base_OnMoveLink
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12360          { "wxPyDivisionShape_base_OnEraseControlPoints", (PyCFunction
) _wrap_wxPyDivisionShape_base_OnEraseControlPoints
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12361          { "wxPyDivisionShape_base_OnDrawControlPoints", (PyCFunction
) _wrap_wxPyDivisionShape_base_OnDrawControlPoints
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12362          { "wxPyDivisionShape_base_OnDrawOutline", (PyCFunction
) _wrap_wxPyDivisionShape_base_OnDrawOutline
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12363          { "wxPyDivisionShape_base_OnEndDragRight", (PyCFunction
) _wrap_wxPyDivisionShape_base_OnEndDragRight
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12364          { "wxPyDivisionShape_base_OnBeginDragRight", (PyCFunction
) _wrap_wxPyDivisionShape_base_OnBeginDragRight
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12365          { "wxPyDivisionShape_base_OnDragRight", (PyCFunction
) _wrap_wxPyDivisionShape_base_OnDragRight
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12366          { "wxPyDivisionShape_base_OnEndDragLeft", (PyCFunction
) _wrap_wxPyDivisionShape_base_OnEndDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12367          { "wxPyDivisionShape_base_OnBeginDragLeft", (PyCFunction
) _wrap_wxPyDivisionShape_base_OnBeginDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12368          { "wxPyDivisionShape_base_OnDragLeft", (PyCFunction
) _wrap_wxPyDivisionShape_base_OnDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12369          { "wxPyDivisionShape_base_OnMovePost", (PyCFunction
) _wrap_wxPyDivisionShape_base_OnMovePost
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12370          { "wxPyDivisionShape_base_OnMovePre", (PyCFunction
) _wrap_wxPyDivisionShape_base_OnMovePre
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12371          { "wxPyDivisionShape_base_OnSize", (PyCFunction
) _wrap_wxPyDivisionShape_base_OnSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12372          { "wxPyDivisionShape_base_OnRightClick", (PyCFunction
) _wrap_wxPyDivisionShape_base_OnRightClick
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12373          { "wxPyDivisionShape_base_OnLeftDoubleClick", (PyCFunction
) _wrap_wxPyDivisionShape_base_OnLeftDoubleClick
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12374          { "wxPyDivisionShape_base_OnLeftClick", (PyCFunction
) _wrap_wxPyDivisionShape_base_OnLeftClick
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12375          { "wxPyDivisionShape_base_OnHighlight", (PyCFunction
) _wrap_wxPyDivisionShape_base_OnHighlight
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12376          { "wxPyDivisionShape_base_OnEraseContents", (PyCFunction
) _wrap_wxPyDivisionShape_base_OnEraseContents
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12377          { "wxPyDivisionShape_base_OnErase", (PyCFunction
) _wrap_wxPyDivisionShape_base_OnErase
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12378          { "wxPyDivisionShape_base_OnMoveLinks", (PyCFunction
) _wrap_wxPyDivisionShape_base_OnMoveLinks
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12379          { "wxPyDivisionShape_base_OnDrawBranches", (PyCFunction
) _wrap_wxPyDivisionShape_base_OnDrawBranches
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12380          { "wxPyDivisionShape_base_OnDrawContents", (PyCFunction
) _wrap_wxPyDivisionShape_base_OnDrawContents
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12381          { "wxPyDivisionShape_base_OnDraw", (PyCFunction
) _wrap_wxPyDivisionShape_base_OnDraw
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12382          { "wxPyDivisionShape_base_OnDelete", (PyCFunction
) _wrap_wxPyDivisionShape_base_OnDelete
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12383          { "wxPyDivisionShape_SetTopSidePen", (PyCFunction
) _wrap_wxPyDivisionShape_SetTopSidePen
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12384          { "wxPyDivisionShape_SetTopSideColour", (PyCFunction
) _wrap_wxPyDivisionShape_SetTopSideColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12385          { "wxPyDivisionShape_SetTopSide", (PyCFunction
) _wrap_wxPyDivisionShape_SetTopSide
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12386          { "wxPyDivisionShape_SetRightSide", (PyCFunction
) _wrap_wxPyDivisionShape_SetRightSide
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12387          { "wxPyDivisionShape_SetLeftSidePen", (PyCFunction
) _wrap_wxPyDivisionShape_SetLeftSidePen
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12388          { "wxPyDivisionShape_SetLeftSideColour", (PyCFunction
) _wrap_wxPyDivisionShape_SetLeftSideColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12389          { "wxPyDivisionShape_SetLeftSide", (PyCFunction
) _wrap_wxPyDivisionShape_SetLeftSide
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12390          { "wxPyDivisionShape_SetHandleSide", (PyCFunction
) _wrap_wxPyDivisionShape_SetHandleSide
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12391          { "wxPyDivisionShape_SetBottomSide", (PyCFunction
) _wrap_wxPyDivisionShape_SetBottomSide
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12392          { "wxPyDivisionShape_PopupMenu", (PyCFunction
) _wrap_wxPyDivisionShape_PopupMenu
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12393          { "wxPyDivisionShape_ResizeAdjoining", (PyCFunction
) _wrap_wxPyDivisionShape_ResizeAdjoining
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12394          { "wxPyDivisionShape_GetTopSidePen", (PyCFunction
) _wrap_wxPyDivisionShape_GetTopSidePen
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12395          { "wxPyDivisionShape_GetTopSide", (PyCFunction
) _wrap_wxPyDivisionShape_GetTopSide
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12396          { "wxPyDivisionShape_GetRightSide", (PyCFunction
) _wrap_wxPyDivisionShape_GetRightSide
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12397          { "wxPyDivisionShape_GetLeftSidePen", (PyCFunction
) _wrap_wxPyDivisionShape_GetLeftSidePen
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12398          { "wxPyDivisionShape_GetLeftSideColour", (PyCFunction
) _wrap_wxPyDivisionShape_GetLeftSideColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12399          { "wxPyDivisionShape_GetLeftSide", (PyCFunction
) _wrap_wxPyDivisionShape_GetLeftSide
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12400          { "wxPyDivisionShape_GetHandleSide", (PyCFunction
) _wrap_wxPyDivisionShape_GetHandleSide
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12401          { "wxPyDivisionShape_GetBottomSide", (PyCFunction
) _wrap_wxPyDivisionShape_GetBottomSide
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12402          { "wxPyDivisionShape_EditEdge", (PyCFunction
) _wrap_wxPyDivisionShape_EditEdge
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12403          { "wxPyDivisionShape_Divide", (PyCFunction
) _wrap_wxPyDivisionShape_Divide
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12404          { "wxPyDivisionShape_AdjustTop", (PyCFunction
) _wrap_wxPyDivisionShape_AdjustTop
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12405          { "wxPyDivisionShape_AdjustRight", (PyCFunction
) _wrap_wxPyDivisionShape_AdjustRight
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12406          { "wxPyDivisionShape_AdjustLeft", (PyCFunction
) _wrap_wxPyDivisionShape_AdjustLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12407          { "wxPyDivisionShape_AdjustBottom", (PyCFunction
) _wrap_wxPyDivisionShape_AdjustBottom
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12408          { "wxPyDivisionShape__setCallbackInfo", (PyCFunction
) _wrap_wxPyDivisionShape__setCallbackInfo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12409          { "new_wxPyDivisionShape", (PyCFunction
) _wrap_new_wxPyDivisionShape
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12410          { "wxPyDividedShape_base_OnEndSize", (PyCFunction
) _wrap_wxPyDividedShape_base_OnEndSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12411          { "wxPyDividedShape_base_OnBeginSize", (PyCFunction
) _wrap_wxPyDividedShape_base_OnBeginSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12412          { "wxPyDividedShape_base_OnSizingEndDragLeft", (PyCFunction
) _wrap_wxPyDividedShape_base_OnSizingEndDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12413          { "wxPyDividedShape_base_OnSizingBeginDragLeft", (PyCFunction
) _wrap_wxPyDividedShape_base_OnSizingBeginDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12414          { "wxPyDividedShape_base_OnSizingDragLeft", (PyCFunction
) _wrap_wxPyDividedShape_base_OnSizingDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12415          { "wxPyDividedShape_base_OnMoveLink", (PyCFunction
) _wrap_wxPyDividedShape_base_OnMoveLink
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12416          { "wxPyDividedShape_base_OnEraseControlPoints", (PyCFunction
) _wrap_wxPyDividedShape_base_OnEraseControlPoints
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12417          { "wxPyDividedShape_base_OnDrawControlPoints", (PyCFunction
) _wrap_wxPyDividedShape_base_OnDrawControlPoints
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12418          { "wxPyDividedShape_base_OnDrawOutline", (PyCFunction
) _wrap_wxPyDividedShape_base_OnDrawOutline
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12419          { "wxPyDividedShape_base_OnEndDragRight", (PyCFunction
) _wrap_wxPyDividedShape_base_OnEndDragRight
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12420          { "wxPyDividedShape_base_OnBeginDragRight", (PyCFunction
) _wrap_wxPyDividedShape_base_OnBeginDragRight
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12421          { "wxPyDividedShape_base_OnDragRight", (PyCFunction
) _wrap_wxPyDividedShape_base_OnDragRight
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12422          { "wxPyDividedShape_base_OnEndDragLeft", (PyCFunction
) _wrap_wxPyDividedShape_base_OnEndDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12423          { "wxPyDividedShape_base_OnBeginDragLeft", (PyCFunction
) _wrap_wxPyDividedShape_base_OnBeginDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12424          { "wxPyDividedShape_base_OnDragLeft", (PyCFunction
) _wrap_wxPyDividedShape_base_OnDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12425          { "wxPyDividedShape_base_OnMovePost", (PyCFunction
) _wrap_wxPyDividedShape_base_OnMovePost
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12426          { "wxPyDividedShape_base_OnMovePre", (PyCFunction
) _wrap_wxPyDividedShape_base_OnMovePre
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12427          { "wxPyDividedShape_base_OnSize", (PyCFunction
) _wrap_wxPyDividedShape_base_OnSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12428          { "wxPyDividedShape_base_OnRightClick", (PyCFunction
) _wrap_wxPyDividedShape_base_OnRightClick
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12429          { "wxPyDividedShape_base_OnLeftDoubleClick", (PyCFunction
) _wrap_wxPyDividedShape_base_OnLeftDoubleClick
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12430          { "wxPyDividedShape_base_OnLeftClick", (PyCFunction
) _wrap_wxPyDividedShape_base_OnLeftClick
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12431          { "wxPyDividedShape_base_OnHighlight", (PyCFunction
) _wrap_wxPyDividedShape_base_OnHighlight
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12432          { "wxPyDividedShape_base_OnEraseContents", (PyCFunction
) _wrap_wxPyDividedShape_base_OnEraseContents
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12433          { "wxPyDividedShape_base_OnErase", (PyCFunction
) _wrap_wxPyDividedShape_base_OnErase
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12434          { "wxPyDividedShape_base_OnMoveLinks", (PyCFunction
) _wrap_wxPyDividedShape_base_OnMoveLinks
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12435          { "wxPyDividedShape_base_OnDrawBranches", (PyCFunction
) _wrap_wxPyDividedShape_base_OnDrawBranches
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12436          { "wxPyDividedShape_base_OnDrawContents", (PyCFunction
) _wrap_wxPyDividedShape_base_OnDrawContents
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12437          { "wxPyDividedShape_base_OnDraw", (PyCFunction
) _wrap_wxPyDividedShape_base_OnDraw
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12438          { "wxPyDividedShape_base_OnDelete", (PyCFunction
) _wrap_wxPyDividedShape_base_OnDelete
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12439          { "wxPyDividedShape_SetRegionSizes", (PyCFunction
) _wrap_wxPyDividedShape_SetRegionSizes
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12440          { "wxPyDividedShape_EditRegions", (PyCFunction
) _wrap_wxPyDividedShape_EditRegions
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12441          { "wxPyDividedShape__setCallbackInfo", (PyCFunction
) _wrap_wxPyDividedShape__setCallbackInfo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12442          { "new_wxPyDividedShape", (PyCFunction
) _wrap_new_wxPyDividedShape
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12443          { "wxPyCompositeShape_base_OnEndSize", (PyCFunction
) _wrap_wxPyCompositeShape_base_OnEndSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12444          { "wxPyCompositeShape_base_OnBeginSize", (PyCFunction
) _wrap_wxPyCompositeShape_base_OnBeginSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12445          { "wxPyCompositeShape_base_OnSizingEndDragLeft", (PyCFunction
) _wrap_wxPyCompositeShape_base_OnSizingEndDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12446          { "wxPyCompositeShape_base_OnSizingBeginDragLeft", (PyCFunction
) _wrap_wxPyCompositeShape_base_OnSizingBeginDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12447          { "wxPyCompositeShape_base_OnSizingDragLeft", (PyCFunction
) _wrap_wxPyCompositeShape_base_OnSizingDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12448          { "wxPyCompositeShape_base_OnMoveLink", (PyCFunction
) _wrap_wxPyCompositeShape_base_OnMoveLink
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12449          { "wxPyCompositeShape_base_OnEraseControlPoints", (PyCFunction
) _wrap_wxPyCompositeShape_base_OnEraseControlPoints
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12450          { "wxPyCompositeShape_base_OnDrawControlPoints", (PyCFunction
) _wrap_wxPyCompositeShape_base_OnDrawControlPoints
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12451          { "wxPyCompositeShape_base_OnDrawOutline", (PyCFunction
) _wrap_wxPyCompositeShape_base_OnDrawOutline
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12452          { "wxPyCompositeShape_base_OnEndDragRight", (PyCFunction
) _wrap_wxPyCompositeShape_base_OnEndDragRight
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12453          { "wxPyCompositeShape_base_OnBeginDragRight", (PyCFunction
) _wrap_wxPyCompositeShape_base_OnBeginDragRight
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12454          { "wxPyCompositeShape_base_OnDragRight", (PyCFunction
) _wrap_wxPyCompositeShape_base_OnDragRight
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12455          { "wxPyCompositeShape_base_OnEndDragLeft", (PyCFunction
) _wrap_wxPyCompositeShape_base_OnEndDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12456          { "wxPyCompositeShape_base_OnBeginDragLeft", (PyCFunction
) _wrap_wxPyCompositeShape_base_OnBeginDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12457          { "wxPyCompositeShape_base_OnDragLeft", (PyCFunction
) _wrap_wxPyCompositeShape_base_OnDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12458          { "wxPyCompositeShape_base_OnMovePost", (PyCFunction
) _wrap_wxPyCompositeShape_base_OnMovePost
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12459          { "wxPyCompositeShape_base_OnMovePre", (PyCFunction
) _wrap_wxPyCompositeShape_base_OnMovePre
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12460          { "wxPyCompositeShape_base_OnSize", (PyCFunction
) _wrap_wxPyCompositeShape_base_OnSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12461          { "wxPyCompositeShape_base_OnRightClick", (PyCFunction
) _wrap_wxPyCompositeShape_base_OnRightClick
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12462          { "wxPyCompositeShape_base_OnLeftDoubleClick", (PyCFunction
) _wrap_wxPyCompositeShape_base_OnLeftDoubleClick
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12463          { "wxPyCompositeShape_base_OnLeftClick", (PyCFunction
) _wrap_wxPyCompositeShape_base_OnLeftClick
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12464          { "wxPyCompositeShape_base_OnHighlight", (PyCFunction
) _wrap_wxPyCompositeShape_base_OnHighlight
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12465          { "wxPyCompositeShape_base_OnEraseContents", (PyCFunction
) _wrap_wxPyCompositeShape_base_OnEraseContents
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12466          { "wxPyCompositeShape_base_OnErase", (PyCFunction
) _wrap_wxPyCompositeShape_base_OnErase
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12467          { "wxPyCompositeShape_base_OnMoveLinks", (PyCFunction
) _wrap_wxPyCompositeShape_base_OnMoveLinks
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12468          { "wxPyCompositeShape_base_OnDrawBranches", (PyCFunction
) _wrap_wxPyCompositeShape_base_OnDrawBranches
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12469          { "wxPyCompositeShape_base_OnDrawContents", (PyCFunction
) _wrap_wxPyCompositeShape_base_OnDrawContents
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12470          { "wxPyCompositeShape_base_OnDraw", (PyCFunction
) _wrap_wxPyCompositeShape_base_OnDraw
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12471          { "wxPyCompositeShape_base_OnDelete", (PyCFunction
) _wrap_wxPyCompositeShape_base_OnDelete
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12472          { "wxPyCompositeShape_RemoveChild", (PyCFunction
) _wrap_wxPyCompositeShape_RemoveChild
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12473          { "wxPyCompositeShape_Recompute", (PyCFunction
) _wrap_wxPyCompositeShape_Recompute
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12474          { "wxPyCompositeShape_MakeContainer", (PyCFunction
) _wrap_wxPyCompositeShape_MakeContainer
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12475          { "wxPyCompositeShape_GetDivisions", (PyCFunction
) _wrap_wxPyCompositeShape_GetDivisions
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12476          { "wxPyCompositeShape_GetConstraints", (PyCFunction
) _wrap_wxPyCompositeShape_GetConstraints
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12477          { "wxPyCompositeShape_FindContainerImage", (PyCFunction
) _wrap_wxPyCompositeShape_FindContainerImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12478          { "wxPyCompositeShape_DeleteConstraintsInvolvingChild", (PyCFunction
) _wrap_wxPyCompositeShape_DeleteConstraintsInvolvingChild
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12479          { "wxPyCompositeShape_DeleteConstraint", (PyCFunction
) _wrap_wxPyCompositeShape_DeleteConstraint
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12480          { "wxPyCompositeShape_ContainsDivision", (PyCFunction
) _wrap_wxPyCompositeShape_ContainsDivision
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12481          { "wxPyCompositeShape_CalculateSize", (PyCFunction
) _wrap_wxPyCompositeShape_CalculateSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12482          { "wxPyCompositeShape_AddSimpleConstraint", (PyCFunction
) _wrap_wxPyCompositeShape_AddSimpleConstraint
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12483          { "wxPyCompositeShape_AddConstrainedShapes", (PyCFunction
) _wrap_wxPyCompositeShape_AddConstrainedShapes
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12484          { "wxPyCompositeShape_AddConstraint", (PyCFunction
) _wrap_wxPyCompositeShape_AddConstraint
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12485          { "wxPyCompositeShape_AddChild", (PyCFunction
) _wrap_wxPyCompositeShape_AddChild
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12486          { "wxPyCompositeShape__setCallbackInfo", (PyCFunction
) _wrap_wxPyCompositeShape__setCallbackInfo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12487          { "new_wxPyCompositeShape", (PyCFunction
) _wrap_new_wxPyCompositeShape
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12488          { "wxOGLConstraint_Equals", (PyCFunction
) _wrap_wxOGLConstraint_Equals
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12489          { "wxOGLConstraint_SetSpacing", (PyCFunction
) _wrap_wxOGLConstraint_SetSpacing
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12490          { "wxOGLConstraint_Evaluate", (PyCFunction
) _wrap_wxOGLConstraint_Evaluate
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12491          { "new_wxOGLConstraint", (PyCFunction
) _wrap_new_wxOGLConstraint
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12492          { "wxPyDrawnShape_base_OnEndSize", (PyCFunction
) _wrap_wxPyDrawnShape_base_OnEndSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12493          { "wxPyDrawnShape_base_OnBeginSize", (PyCFunction
) _wrap_wxPyDrawnShape_base_OnBeginSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12494          { "wxPyDrawnShape_base_OnSizingEndDragLeft", (PyCFunction
) _wrap_wxPyDrawnShape_base_OnSizingEndDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12495          { "wxPyDrawnShape_base_OnSizingBeginDragLeft", (PyCFunction
) _wrap_wxPyDrawnShape_base_OnSizingBeginDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12496          { "wxPyDrawnShape_base_OnSizingDragLeft", (PyCFunction
) _wrap_wxPyDrawnShape_base_OnSizingDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12497          { "wxPyDrawnShape_base_OnMoveLink", (PyCFunction
) _wrap_wxPyDrawnShape_base_OnMoveLink
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12498          { "wxPyDrawnShape_base_OnEraseControlPoints", (PyCFunction
) _wrap_wxPyDrawnShape_base_OnEraseControlPoints
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12499          { "wxPyDrawnShape_base_OnDrawControlPoints", (PyCFunction
) _wrap_wxPyDrawnShape_base_OnDrawControlPoints
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12500          { "wxPyDrawnShape_base_OnDrawOutline", (PyCFunction
) _wrap_wxPyDrawnShape_base_OnDrawOutline
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12501          { "wxPyDrawnShape_base_OnEndDragRight", (PyCFunction
) _wrap_wxPyDrawnShape_base_OnEndDragRight
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12502          { "wxPyDrawnShape_base_OnBeginDragRight", (PyCFunction
) _wrap_wxPyDrawnShape_base_OnBeginDragRight
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12503          { "wxPyDrawnShape_base_OnDragRight", (PyCFunction
) _wrap_wxPyDrawnShape_base_OnDragRight
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12504          { "wxPyDrawnShape_base_OnEndDragLeft", (PyCFunction
) _wrap_wxPyDrawnShape_base_OnEndDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12505          { "wxPyDrawnShape_base_OnBeginDragLeft", (PyCFunction
) _wrap_wxPyDrawnShape_base_OnBeginDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12506          { "wxPyDrawnShape_base_OnDragLeft", (PyCFunction
) _wrap_wxPyDrawnShape_base_OnDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12507          { "wxPyDrawnShape_base_OnMovePost", (PyCFunction
) _wrap_wxPyDrawnShape_base_OnMovePost
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12508          { "wxPyDrawnShape_base_OnMovePre", (PyCFunction
) _wrap_wxPyDrawnShape_base_OnMovePre
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12509          { "wxPyDrawnShape_base_OnSize", (PyCFunction
) _wrap_wxPyDrawnShape_base_OnSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12510          { "wxPyDrawnShape_base_OnRightClick", (PyCFunction
) _wrap_wxPyDrawnShape_base_OnRightClick
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12511          { "wxPyDrawnShape_base_OnLeftDoubleClick", (PyCFunction
) _wrap_wxPyDrawnShape_base_OnLeftDoubleClick
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12512          { "wxPyDrawnShape_base_OnLeftClick", (PyCFunction
) _wrap_wxPyDrawnShape_base_OnLeftClick
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12513          { "wxPyDrawnShape_base_OnHighlight", (PyCFunction
) _wrap_wxPyDrawnShape_base_OnHighlight
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12514          { "wxPyDrawnShape_base_OnEraseContents", (PyCFunction
) _wrap_wxPyDrawnShape_base_OnEraseContents
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12515          { "wxPyDrawnShape_base_OnErase", (PyCFunction
) _wrap_wxPyDrawnShape_base_OnErase
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12516          { "wxPyDrawnShape_base_OnMoveLinks", (PyCFunction
) _wrap_wxPyDrawnShape_base_OnMoveLinks
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12517          { "wxPyDrawnShape_base_OnDrawBranches", (PyCFunction
) _wrap_wxPyDrawnShape_base_OnDrawBranches
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12518          { "wxPyDrawnShape_base_OnDrawContents", (PyCFunction
) _wrap_wxPyDrawnShape_base_OnDrawContents
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12519          { "wxPyDrawnShape_base_OnDraw", (PyCFunction
) _wrap_wxPyDrawnShape_base_OnDraw
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12520          { "wxPyDrawnShape_base_OnDelete", (PyCFunction
) _wrap_wxPyDrawnShape_base_OnDelete
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12521          { "wxPyDrawnShape_Translate", (PyCFunction
) _wrap_wxPyDrawnShape_Translate
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12522          { "wxPyDrawnShape_SetSaveToFile", (PyCFunction
) _wrap_wxPyDrawnShape_SetSaveToFile
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12523          { "wxPyDrawnShape_Scale", (PyCFunction
) _wrap_wxPyDrawnShape_Scale
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12524          { "wxPyDrawnShape_SetDrawnTextColour", (PyCFunction
) _wrap_wxPyDrawnShape_SetDrawnTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12525          { "wxPyDrawnShape_SetDrawnPen", (PyCFunction
) _wrap_wxPyDrawnShape_SetDrawnPen
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12526          { "wxPyDrawnShape_SetDrawnFont", (PyCFunction
) _wrap_wxPyDrawnShape_SetDrawnFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12527          { "wxPyDrawnShape_SetDrawnBrush", (PyCFunction
) _wrap_wxPyDrawnShape_SetDrawnBrush
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12528          { "wxPyDrawnShape_SetDrawnBackgroundMode", (PyCFunction
) _wrap_wxPyDrawnShape_SetDrawnBackgroundMode
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12529          { "wxPyDrawnShape_SetDrawnBackgroundColour", (PyCFunction
) _wrap_wxPyDrawnShape_SetDrawnBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12530          { "wxPyDrawnShape_SetClippingRect", (PyCFunction
) _wrap_wxPyDrawnShape_SetClippingRect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12531          { "wxPyDrawnShape_Rotate", (PyCFunction
) _wrap_wxPyDrawnShape_Rotate
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12532          { "wxPyDrawnShape_LoadFromMetaFile", (PyCFunction
) _wrap_wxPyDrawnShape_LoadFromMetaFile
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12533          { "wxPyDrawnShape_GetRotation", (PyCFunction
) _wrap_wxPyDrawnShape_GetRotation
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12534          { "wxPyDrawnShape_GetMetaFile", (PyCFunction
) _wrap_wxPyDrawnShape_GetMetaFile
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12535          { "wxPyDrawnShape_GetAngle", (PyCFunction
) _wrap_wxPyDrawnShape_GetAngle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12536          { "wxPyDrawnShape_DrawText", (PyCFunction
) _wrap_wxPyDrawnShape_DrawText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12537          { "wxPyDrawnShape_DrawSpline", (PyCFunction
) _wrap_wxPyDrawnShape_DrawSpline
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12538          { "wxPyDrawnShape_DrawRoundedRectangle", (PyCFunction
) _wrap_wxPyDrawnShape_DrawRoundedRectangle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12539          { "wxPyDrawnShape_DrawRectangle", (PyCFunction
) _wrap_wxPyDrawnShape_DrawRectangle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12540          { "wxPyDrawnShape_DrawPolygon", (PyCFunction
) _wrap_wxPyDrawnShape_DrawPolygon
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12541          { "wxPyDrawnShape_DrawPoint", (PyCFunction
) _wrap_wxPyDrawnShape_DrawPoint
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12542          { "wxPyDrawnShape_DrawLines", (PyCFunction
) _wrap_wxPyDrawnShape_DrawLines
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12543          { "wxPyDrawnShape_DrawLine", (PyCFunction
) _wrap_wxPyDrawnShape_DrawLine
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12544          { "wxPyDrawnShape_DrawEllipticArc", (PyCFunction
) _wrap_wxPyDrawnShape_DrawEllipticArc
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12545          { "wxPyDrawnShape_DrawAtAngle", (PyCFunction
) _wrap_wxPyDrawnShape_DrawAtAngle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12546          { "wxPyDrawnShape_DrawArc", (PyCFunction
) _wrap_wxPyDrawnShape_DrawArc
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12547          { "wxPyDrawnShape_DestroyClippingRect", (PyCFunction
) _wrap_wxPyDrawnShape_DestroyClippingRect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12548          { "wxPyDrawnShape_CalculateSize", (PyCFunction
) _wrap_wxPyDrawnShape_CalculateSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12549          { "wxPyDrawnShape__setCallbackInfo", (PyCFunction
) _wrap_wxPyDrawnShape__setCallbackInfo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12550          { "new_wxPyDrawnShape", (PyCFunction
) _wrap_new_wxPyDrawnShape
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12551          { "wxPyBitmapShape_base_OnEndSize", (PyCFunction
) _wrap_wxPyBitmapShape_base_OnEndSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12552          { "wxPyBitmapShape_base_OnBeginSize", (PyCFunction
) _wrap_wxPyBitmapShape_base_OnBeginSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12553          { "wxPyBitmapShape_base_OnSizingEndDragLeft", (PyCFunction
) _wrap_wxPyBitmapShape_base_OnSizingEndDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12554          { "wxPyBitmapShape_base_OnSizingBeginDragLeft", (PyCFunction
) _wrap_wxPyBitmapShape_base_OnSizingBeginDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12555          { "wxPyBitmapShape_base_OnSizingDragLeft", (PyCFunction
) _wrap_wxPyBitmapShape_base_OnSizingDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12556          { "wxPyBitmapShape_base_OnMoveLink", (PyCFunction
) _wrap_wxPyBitmapShape_base_OnMoveLink
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12557          { "wxPyBitmapShape_base_OnEraseControlPoints", (PyCFunction
) _wrap_wxPyBitmapShape_base_OnEraseControlPoints
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12558          { "wxPyBitmapShape_base_OnDrawControlPoints", (PyCFunction
) _wrap_wxPyBitmapShape_base_OnDrawControlPoints
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12559          { "wxPyBitmapShape_base_OnDrawOutline", (PyCFunction
) _wrap_wxPyBitmapShape_base_OnDrawOutline
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12560          { "wxPyBitmapShape_base_OnEndDragRight", (PyCFunction
) _wrap_wxPyBitmapShape_base_OnEndDragRight
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12561          { "wxPyBitmapShape_base_OnBeginDragRight", (PyCFunction
) _wrap_wxPyBitmapShape_base_OnBeginDragRight
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12562          { "wxPyBitmapShape_base_OnDragRight", (PyCFunction
) _wrap_wxPyBitmapShape_base_OnDragRight
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12563          { "wxPyBitmapShape_base_OnEndDragLeft", (PyCFunction
) _wrap_wxPyBitmapShape_base_OnEndDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12564          { "wxPyBitmapShape_base_OnBeginDragLeft", (PyCFunction
) _wrap_wxPyBitmapShape_base_OnBeginDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12565          { "wxPyBitmapShape_base_OnDragLeft", (PyCFunction
) _wrap_wxPyBitmapShape_base_OnDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12566          { "wxPyBitmapShape_base_OnMovePost", (PyCFunction
) _wrap_wxPyBitmapShape_base_OnMovePost
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12567          { "wxPyBitmapShape_base_OnMovePre", (PyCFunction
) _wrap_wxPyBitmapShape_base_OnMovePre
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12568          { "wxPyBitmapShape_base_OnSize", (PyCFunction
) _wrap_wxPyBitmapShape_base_OnSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12569          { "wxPyBitmapShape_base_OnRightClick", (PyCFunction
) _wrap_wxPyBitmapShape_base_OnRightClick
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12570          { "wxPyBitmapShape_base_OnLeftDoubleClick", (PyCFunction
) _wrap_wxPyBitmapShape_base_OnLeftDoubleClick
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12571          { "wxPyBitmapShape_base_OnLeftClick", (PyCFunction
) _wrap_wxPyBitmapShape_base_OnLeftClick
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12572          { "wxPyBitmapShape_base_OnHighlight", (PyCFunction
) _wrap_wxPyBitmapShape_base_OnHighlight
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12573          { "wxPyBitmapShape_base_OnEraseContents", (PyCFunction
) _wrap_wxPyBitmapShape_base_OnEraseContents
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12574          { "wxPyBitmapShape_base_OnErase", (PyCFunction
) _wrap_wxPyBitmapShape_base_OnErase
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12575          { "wxPyBitmapShape_base_OnMoveLinks", (PyCFunction
) _wrap_wxPyBitmapShape_base_OnMoveLinks
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12576          { "wxPyBitmapShape_base_OnDrawBranches", (PyCFunction
) _wrap_wxPyBitmapShape_base_OnDrawBranches
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12577          { "wxPyBitmapShape_base_OnDrawContents", (PyCFunction
) _wrap_wxPyBitmapShape_base_OnDrawContents
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12578          { "wxPyBitmapShape_base_OnDraw", (PyCFunction
) _wrap_wxPyBitmapShape_base_OnDraw
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12579          { "wxPyBitmapShape_base_OnDelete", (PyCFunction
) _wrap_wxPyBitmapShape_base_OnDelete
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12580          { "wxPyBitmapShape_SetFilename", (PyCFunction
) _wrap_wxPyBitmapShape_SetFilename
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12581          { "wxPyBitmapShape_SetBitmap", (PyCFunction
) _wrap_wxPyBitmapShape_SetBitmap
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12582          { "wxPyBitmapShape_GetFilename", (PyCFunction
) _wrap_wxPyBitmapShape_GetFilename
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12583          { "wxPyBitmapShape_GetBitmap", (PyCFunction
) _wrap_wxPyBitmapShape_GetBitmap
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12584          { "wxPyBitmapShape__setCallbackInfo", (PyCFunction
) _wrap_wxPyBitmapShape__setCallbackInfo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12585          { "new_wxPyBitmapShape", (PyCFunction
) _wrap_new_wxPyBitmapShape
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12586          { "wxPyControlPoint_base_OnEndSize", (PyCFunction
) _wrap_wxPyControlPoint_base_OnEndSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12587          { "wxPyControlPoint_base_OnBeginSize", (PyCFunction
) _wrap_wxPyControlPoint_base_OnBeginSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12588          { "wxPyControlPoint_base_OnSizingEndDragLeft", (PyCFunction
) _wrap_wxPyControlPoint_base_OnSizingEndDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12589          { "wxPyControlPoint_base_OnSizingBeginDragLeft", (PyCFunction
) _wrap_wxPyControlPoint_base_OnSizingBeginDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12590          { "wxPyControlPoint_base_OnSizingDragLeft", (PyCFunction
) _wrap_wxPyControlPoint_base_OnSizingDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12591          { "wxPyControlPoint_base_OnMoveLink", (PyCFunction
) _wrap_wxPyControlPoint_base_OnMoveLink
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12592          { "wxPyControlPoint_base_OnEraseControlPoints", (PyCFunction
) _wrap_wxPyControlPoint_base_OnEraseControlPoints
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12593          { "wxPyControlPoint_base_OnDrawControlPoints", (PyCFunction
) _wrap_wxPyControlPoint_base_OnDrawControlPoints
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12594          { "wxPyControlPoint_base_OnDrawOutline", (PyCFunction
) _wrap_wxPyControlPoint_base_OnDrawOutline
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12595          { "wxPyControlPoint_base_OnEndDragRight", (PyCFunction
) _wrap_wxPyControlPoint_base_OnEndDragRight
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12596          { "wxPyControlPoint_base_OnBeginDragRight", (PyCFunction
) _wrap_wxPyControlPoint_base_OnBeginDragRight
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12597          { "wxPyControlPoint_base_OnDragRight", (PyCFunction
) _wrap_wxPyControlPoint_base_OnDragRight
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12598          { "wxPyControlPoint_base_OnEndDragLeft", (PyCFunction
) _wrap_wxPyControlPoint_base_OnEndDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12599          { "wxPyControlPoint_base_OnBeginDragLeft", (PyCFunction
) _wrap_wxPyControlPoint_base_OnBeginDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12600          { "wxPyControlPoint_base_OnDragLeft", (PyCFunction
) _wrap_wxPyControlPoint_base_OnDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12601          { "wxPyControlPoint_base_OnMovePost", (PyCFunction
) _wrap_wxPyControlPoint_base_OnMovePost
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12602          { "wxPyControlPoint_base_OnMovePre", (PyCFunction
) _wrap_wxPyControlPoint_base_OnMovePre
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12603          { "wxPyControlPoint_base_OnSize", (PyCFunction
) _wrap_wxPyControlPoint_base_OnSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12604          { "wxPyControlPoint_base_OnRightClick", (PyCFunction
) _wrap_wxPyControlPoint_base_OnRightClick
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12605          { "wxPyControlPoint_base_OnLeftDoubleClick", (PyCFunction
) _wrap_wxPyControlPoint_base_OnLeftDoubleClick
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12606          { "wxPyControlPoint_base_OnLeftClick", (PyCFunction
) _wrap_wxPyControlPoint_base_OnLeftClick
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12607          { "wxPyControlPoint_base_OnHighlight", (PyCFunction
) _wrap_wxPyControlPoint_base_OnHighlight
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12608          { "wxPyControlPoint_base_OnEraseContents", (PyCFunction
) _wrap_wxPyControlPoint_base_OnEraseContents
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12609          { "wxPyControlPoint_base_OnErase", (PyCFunction
) _wrap_wxPyControlPoint_base_OnErase
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12610          { "wxPyControlPoint_base_OnMoveLinks", (PyCFunction
) _wrap_wxPyControlPoint_base_OnMoveLinks
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12611          { "wxPyControlPoint_base_OnDrawBranches", (PyCFunction
) _wrap_wxPyControlPoint_base_OnDrawBranches
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12612          { "wxPyControlPoint_base_OnDrawContents", (PyCFunction
) _wrap_wxPyControlPoint_base_OnDrawContents
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12613          { "wxPyControlPoint_base_OnDraw", (PyCFunction
) _wrap_wxPyControlPoint_base_OnDraw
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12614          { "wxPyControlPoint_base_OnDelete", (PyCFunction
) _wrap_wxPyControlPoint_base_OnDelete
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12615          { "wxPyControlPoint_SetCornerRadius", (PyCFunction
) _wrap_wxPyControlPoint_SetCornerRadius
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12616          { "wxPyControlPoint__setCallbackInfo", (PyCFunction
) _wrap_wxPyControlPoint__setCallbackInfo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12617          { "new_wxPyControlPoint", (PyCFunction
) _wrap_new_wxPyControlPoint
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12618          { "wxPyRectangleShape_base_OnEndSize", (PyCFunction
) _wrap_wxPyRectangleShape_base_OnEndSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12619          { "wxPyRectangleShape_base_OnBeginSize", (PyCFunction
) _wrap_wxPyRectangleShape_base_OnBeginSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12620          { "wxPyRectangleShape_base_OnSizingEndDragLeft", (PyCFunction
) _wrap_wxPyRectangleShape_base_OnSizingEndDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12621          { "wxPyRectangleShape_base_OnSizingBeginDragLeft", (PyCFunction
) _wrap_wxPyRectangleShape_base_OnSizingBeginDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12622          { "wxPyRectangleShape_base_OnSizingDragLeft", (PyCFunction
) _wrap_wxPyRectangleShape_base_OnSizingDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12623          { "wxPyRectangleShape_base_OnMoveLink", (PyCFunction
) _wrap_wxPyRectangleShape_base_OnMoveLink
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12624          { "wxPyRectangleShape_base_OnEraseControlPoints", (PyCFunction
) _wrap_wxPyRectangleShape_base_OnEraseControlPoints
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12625          { "wxPyRectangleShape_base_OnDrawControlPoints", (PyCFunction
) _wrap_wxPyRectangleShape_base_OnDrawControlPoints
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12626          { "wxPyRectangleShape_base_OnDrawOutline", (PyCFunction
) _wrap_wxPyRectangleShape_base_OnDrawOutline
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12627          { "wxPyRectangleShape_base_OnEndDragRight", (PyCFunction
) _wrap_wxPyRectangleShape_base_OnEndDragRight
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12628          { "wxPyRectangleShape_base_OnBeginDragRight", (PyCFunction
) _wrap_wxPyRectangleShape_base_OnBeginDragRight
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12629          { "wxPyRectangleShape_base_OnDragRight", (PyCFunction
) _wrap_wxPyRectangleShape_base_OnDragRight
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12630          { "wxPyRectangleShape_base_OnEndDragLeft", (PyCFunction
) _wrap_wxPyRectangleShape_base_OnEndDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12631          { "wxPyRectangleShape_base_OnBeginDragLeft", (PyCFunction
) _wrap_wxPyRectangleShape_base_OnBeginDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12632          { "wxPyRectangleShape_base_OnDragLeft", (PyCFunction
) _wrap_wxPyRectangleShape_base_OnDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12633          { "wxPyRectangleShape_base_OnMovePost", (PyCFunction
) _wrap_wxPyRectangleShape_base_OnMovePost
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12634          { "wxPyRectangleShape_base_OnMovePre", (PyCFunction
) _wrap_wxPyRectangleShape_base_OnMovePre
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12635          { "wxPyRectangleShape_base_OnSize", (PyCFunction
) _wrap_wxPyRectangleShape_base_OnSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12636          { "wxPyRectangleShape_base_OnRightClick", (PyCFunction
) _wrap_wxPyRectangleShape_base_OnRightClick
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12637          { "wxPyRectangleShape_base_OnLeftDoubleClick", (PyCFunction
) _wrap_wxPyRectangleShape_base_OnLeftDoubleClick
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12638          { "wxPyRectangleShape_base_OnLeftClick", (PyCFunction
) _wrap_wxPyRectangleShape_base_OnLeftClick
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12639          { "wxPyRectangleShape_base_OnHighlight", (PyCFunction
) _wrap_wxPyRectangleShape_base_OnHighlight
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12640          { "wxPyRectangleShape_base_OnEraseContents", (PyCFunction
) _wrap_wxPyRectangleShape_base_OnEraseContents
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12641          { "wxPyRectangleShape_base_OnErase", (PyCFunction
) _wrap_wxPyRectangleShape_base_OnErase
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12642          { "wxPyRectangleShape_base_OnMoveLinks", (PyCFunction
) _wrap_wxPyRectangleShape_base_OnMoveLinks
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12643          { "wxPyRectangleShape_base_OnDrawBranches", (PyCFunction
) _wrap_wxPyRectangleShape_base_OnDrawBranches
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12644          { "wxPyRectangleShape_base_OnDrawContents", (PyCFunction
) _wrap_wxPyRectangleShape_base_OnDrawContents
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12645          { "wxPyRectangleShape_base_OnDraw", (PyCFunction
) _wrap_wxPyRectangleShape_base_OnDraw
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12646          { "wxPyRectangleShape_base_OnDelete", (PyCFunction
) _wrap_wxPyRectangleShape_base_OnDelete
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12647          { "wxPyRectangleShape_SetCornerRadius", (PyCFunction
) _wrap_wxPyRectangleShape_SetCornerRadius
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12648          { "wxPyRectangleShape__setCallbackInfo", (PyCFunction
) _wrap_wxPyRectangleShape__setCallbackInfo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12649          { "new_wxPyRectangleShape", (PyCFunction
) _wrap_new_wxPyRectangleShape
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12650          { "wxPseudoMetaFile_SetBackgroundMode", (PyCFunction
) _wrap_wxPseudoMetaFile_SetBackgroundMode
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12651          { "wxPseudoMetaFile_SetBackgroundColour", (PyCFunction
) _wrap_wxPseudoMetaFile_SetBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12652          { "wxPseudoMetaFile_SetTextColour", (PyCFunction
) _wrap_wxPseudoMetaFile_SetTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12653          { "wxPseudoMetaFile_SetFont", (PyCFunction
) _wrap_wxPseudoMetaFile_SetFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12654          { "wxPseudoMetaFile_SetBrush", (PyCFunction
) _wrap_wxPseudoMetaFile_SetBrush
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12655          { "wxPseudoMetaFile_SetPen", (PyCFunction
) _wrap_wxPseudoMetaFile_SetPen
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12656          { "wxPseudoMetaFile_DestroyClippingRect", (PyCFunction
) _wrap_wxPseudoMetaFile_DestroyClippingRect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12657          { "wxPseudoMetaFile_SetClippingRect", (PyCFunction
) _wrap_wxPseudoMetaFile_SetClippingRect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12658          { "wxPseudoMetaFile_DrawSpline", (PyCFunction
) _wrap_wxPseudoMetaFile_DrawSpline
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12659          { "wxPseudoMetaFile_DrawPolygon", (PyCFunction
) _wrap_wxPseudoMetaFile_DrawPolygon
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12660          { "wxPseudoMetaFile_DrawLines", (PyCFunction
) _wrap_wxPseudoMetaFile_DrawLines
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12661          { "wxPseudoMetaFile_DrawText", (PyCFunction
) _wrap_wxPseudoMetaFile_DrawText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12662          { "wxPseudoMetaFile_DrawPoint", (PyCFunction
) _wrap_wxPseudoMetaFile_DrawPoint
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12663          { "wxPseudoMetaFile_DrawEllipse", (PyCFunction
) _wrap_wxPseudoMetaFile_DrawEllipse
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12664          { "wxPseudoMetaFile_DrawEllipticArc", (PyCFunction
) _wrap_wxPseudoMetaFile_DrawEllipticArc
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12665          { "wxPseudoMetaFile_DrawArc", (PyCFunction
) _wrap_wxPseudoMetaFile_DrawArc
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12666          { "wxPseudoMetaFile_DrawRoundedRectangle", (PyCFunction
) _wrap_wxPseudoMetaFile_DrawRoundedRectangle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12667          { "wxPseudoMetaFile_DrawRectangle", (PyCFunction
) _wrap_wxPseudoMetaFile_DrawRectangle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12668          { "wxPseudoMetaFile_DrawLine", (PyCFunction
) _wrap_wxPseudoMetaFile_DrawLine
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12669          { "wxPseudoMetaFile_IsValid", (PyCFunction
) _wrap_wxPseudoMetaFile_IsValid
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12670          { "wxPseudoMetaFile_GetOutlineOp", (PyCFunction
) _wrap_wxPseudoMetaFile_GetOutlineOp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12671          { "wxPseudoMetaFile_SetOutlineOp", (PyCFunction
) _wrap_wxPseudoMetaFile_SetOutlineOp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12672          { "wxPseudoMetaFile_GetOutlinePen", (PyCFunction
) _wrap_wxPseudoMetaFile_GetOutlinePen
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12673          { "wxPseudoMetaFile_SetOutlinePen", (PyCFunction
) _wrap_wxPseudoMetaFile_SetOutlinePen
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12674          { "wxPseudoMetaFile_GetFillBrush", (PyCFunction
) _wrap_wxPseudoMetaFile_GetFillBrush
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12675          { "wxPseudoMetaFile_SetFillBrush", (PyCFunction
) _wrap_wxPseudoMetaFile_SetFillBrush
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12676          { "wxPseudoMetaFile_SetSize", (PyCFunction
) _wrap_wxPseudoMetaFile_SetSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12677          { "wxPseudoMetaFile_GetRotateable", (PyCFunction
) _wrap_wxPseudoMetaFile_GetRotateable
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12678          { "wxPseudoMetaFile_SetRotateable", (PyCFunction
) _wrap_wxPseudoMetaFile_SetRotateable
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12679          { "wxPseudoMetaFile_CalculateSize", (PyCFunction
) _wrap_wxPseudoMetaFile_CalculateSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12680          { "wxPseudoMetaFile_GetBounds", (PyCFunction
) _wrap_wxPseudoMetaFile_GetBounds
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12681          { "wxPseudoMetaFile_LoadFromMetaFile", (PyCFunction
) _wrap_wxPseudoMetaFile_LoadFromMetaFile
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12682          { "wxPseudoMetaFile_Rotate", (PyCFunction
) _wrap_wxPseudoMetaFile_Rotate
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12683          { "wxPseudoMetaFile_Translate", (PyCFunction
) _wrap_wxPseudoMetaFile_Translate
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12684          { "wxPseudoMetaFile_ScaleTo", (PyCFunction
) _wrap_wxPseudoMetaFile_ScaleTo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12685          { "wxPseudoMetaFile_Scale", (PyCFunction
) _wrap_wxPseudoMetaFile_Scale
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12686          { "wxPseudoMetaFile_Copy", (PyCFunction
) _wrap_wxPseudoMetaFile_Copy
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12687          { "wxPseudoMetaFile_Clear", (PyCFunction
) _wrap_wxPseudoMetaFile_Clear
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12688          { "wxPseudoMetaFile_Draw", (PyCFunction
) _wrap_wxPseudoMetaFile_Draw
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12689          { "delete_wxPseudoMetaFile", (PyCFunction
) _wrap_delete_wxPseudoMetaFile
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12690          { "new_wxPseudoMetaFile", (PyCFunction
) _wrap_new_wxPseudoMetaFile
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12697  * This table is used by the pointer type-checker 
12699 static struct { char *n1
; char *n2
; void *(*pcnv
)(void *); } _swig_mapping
[] = { 
12700     { "_signed_long","_long",0}, 
12701     { "_wxPrintQuality","_wxCoord",0}, 
12702     { "_wxPrintQuality","_int",0}, 
12703     { "_wxPrintQuality","_signed_int",0}, 
12704     { "_wxPrintQuality","_unsigned_int",0}, 
12705     { "_wxPrintQuality","_wxWindowID",0}, 
12706     { "_wxPrintQuality","_uint",0}, 
12707     { "_wxPrintQuality","_EBool",0}, 
12708     { "_wxPrintQuality","_size_t",0}, 
12709     { "_wxPrintQuality","_time_t",0}, 
12710     { "_wxPyCompositeShape","_wxPyDivisionShape",SwigwxPyDivisionShapeTowxPyCompositeShape
}, 
12711     { "_byte","_unsigned_char",0}, 
12712     { "_long","_unsigned_long",0}, 
12713     { "_long","_signed_long",0}, 
12714     { "_size_t","_wxCoord",0}, 
12715     { "_size_t","_wxPrintQuality",0}, 
12716     { "_size_t","_time_t",0}, 
12717     { "_size_t","_unsigned_int",0}, 
12718     { "_size_t","_int",0}, 
12719     { "_size_t","_wxWindowID",0}, 
12720     { "_size_t","_uint",0}, 
12721     { "_uint","_wxCoord",0}, 
12722     { "_uint","_wxPrintQuality",0}, 
12723     { "_uint","_time_t",0}, 
12724     { "_uint","_size_t",0}, 
12725     { "_uint","_unsigned_int",0}, 
12726     { "_uint","_int",0}, 
12727     { "_uint","_wxWindowID",0}, 
12728     { "_wxChar","_char",0}, 
12729     { "_char","_wxChar",0}, 
12730     { "_struct_wxNativeFontInfo","_wxNativeFontInfo",0}, 
12731     { "_EBool","_wxCoord",0}, 
12732     { "_EBool","_wxPrintQuality",0}, 
12733     { "_EBool","_signed_int",0}, 
12734     { "_EBool","_int",0}, 
12735     { "_EBool","_wxWindowID",0}, 
12736     { "_unsigned_long","_long",0}, 
12737     { "_wxNativeFontInfo","_struct_wxNativeFontInfo",0}, 
12738     { "_signed_int","_wxCoord",0}, 
12739     { "_signed_int","_wxPrintQuality",0}, 
12740     { "_signed_int","_EBool",0}, 
12741     { "_signed_int","_wxWindowID",0}, 
12742     { "_signed_int","_int",0}, 
12743     { "_WXTYPE","_wxDateTime_t",0}, 
12744     { "_WXTYPE","_short",0}, 
12745     { "_WXTYPE","_signed_short",0}, 
12746     { "_WXTYPE","_unsigned_short",0}, 
12747     { "_unsigned_short","_wxDateTime_t",0}, 
12748     { "_unsigned_short","_WXTYPE",0}, 
12749     { "_unsigned_short","_short",0}, 
12750     { "_wxObject","_wxPyDivisionShape",SwigwxPyDivisionShapeTowxObject
}, 
12751     { "_wxObject","_wxPyDividedShape",SwigwxPyDividedShapeTowxObject
}, 
12752     { "_wxObject","_wxPyCompositeShape",SwigwxPyCompositeShapeTowxObject
}, 
12753     { "_wxObject","_wxOGLConstraint",SwigwxOGLConstraintTowxObject
}, 
12754     { "_wxObject","_wxPyDrawnShape",SwigwxPyDrawnShapeTowxObject
}, 
12755     { "_wxObject","_wxPyBitmapShape",SwigwxPyBitmapShapeTowxObject
}, 
12756     { "_wxObject","_wxPyControlPoint",SwigwxPyControlPointTowxObject
}, 
12757     { "_wxObject","_wxPyRectangleShape",SwigwxPyRectangleShapeTowxObject
}, 
12758     { "_wxObject","_wxPseudoMetaFile",SwigwxPseudoMetaFileTowxObject
}, 
12759     { "_signed_short","_WXTYPE",0}, 
12760     { "_signed_short","_short",0}, 
12761     { "_wxPyShape","_wxPyDivisionShape",SwigwxPyDivisionShapeTowxPyShape
}, 
12762     { "_wxPyShape","_wxPyDividedShape",SwigwxPyDividedShapeTowxPyShape
}, 
12763     { "_wxPyShape","_wxPyCompositeShape",SwigwxPyCompositeShapeTowxPyShape
}, 
12764     { "_wxPyShape","_wxPyDrawnShape",SwigwxPyDrawnShapeTowxPyShape
}, 
12765     { "_wxPyShape","_wxPyBitmapShape",SwigwxPyBitmapShapeTowxPyShape
}, 
12766     { "_wxPyShape","_wxPyControlPoint",SwigwxPyControlPointTowxPyShape
}, 
12767     { "_wxPyShape","_wxPyRectangleShape",SwigwxPyRectangleShapeTowxPyShape
}, 
12768     { "_unsigned_char","_byte",0}, 
12769     { "_unsigned_int","_wxCoord",0}, 
12770     { "_unsigned_int","_wxPrintQuality",0}, 
12771     { "_unsigned_int","_time_t",0}, 
12772     { "_unsigned_int","_size_t",0}, 
12773     { "_unsigned_int","_uint",0}, 
12774     { "_unsigned_int","_wxWindowID",0}, 
12775     { "_unsigned_int","_int",0}, 
12776     { "_short","_wxDateTime_t",0}, 
12777     { "_short","_WXTYPE",0}, 
12778     { "_short","_unsigned_short",0}, 
12779     { "_short","_signed_short",0}, 
12780     { "_wxWindowID","_wxCoord",0}, 
12781     { "_wxWindowID","_wxPrintQuality",0}, 
12782     { "_wxWindowID","_time_t",0}, 
12783     { "_wxWindowID","_size_t",0}, 
12784     { "_wxWindowID","_EBool",0}, 
12785     { "_wxWindowID","_uint",0}, 
12786     { "_wxWindowID","_int",0}, 
12787     { "_wxWindowID","_signed_int",0}, 
12788     { "_wxWindowID","_unsigned_int",0}, 
12789     { "_int","_wxCoord",0}, 
12790     { "_int","_wxPrintQuality",0}, 
12791     { "_int","_time_t",0}, 
12792     { "_int","_size_t",0}, 
12793     { "_int","_EBool",0}, 
12794     { "_int","_uint",0}, 
12795     { "_int","_wxWindowID",0}, 
12796     { "_int","_unsigned_int",0}, 
12797     { "_int","_signed_int",0}, 
12798     { "_wxDateTime_t","_unsigned_short",0}, 
12799     { "_wxDateTime_t","_short",0}, 
12800     { "_wxDateTime_t","_WXTYPE",0}, 
12801     { "_time_t","_wxCoord",0}, 
12802     { "_time_t","_wxPrintQuality",0}, 
12803     { "_time_t","_unsigned_int",0}, 
12804     { "_time_t","_int",0}, 
12805     { "_time_t","_wxWindowID",0}, 
12806     { "_time_t","_uint",0}, 
12807     { "_time_t","_size_t",0}, 
12808     { "_wxCoord","_int",0}, 
12809     { "_wxCoord","_signed_int",0}, 
12810     { "_wxCoord","_unsigned_int",0}, 
12811     { "_wxCoord","_wxWindowID",0}, 
12812     { "_wxCoord","_uint",0}, 
12813     { "_wxCoord","_EBool",0}, 
12814     { "_wxCoord","_size_t",0}, 
12815     { "_wxCoord","_time_t",0}, 
12816     { "_wxCoord","_wxPrintQuality",0}, 
12817     { "_wxPyShapeEvtHandler","_wxPyDivisionShape",SwigwxPyDivisionShapeTowxPyShapeEvtHandler
}, 
12818     { "_wxPyShapeEvtHandler","_wxPyDividedShape",SwigwxPyDividedShapeTowxPyShapeEvtHandler
}, 
12819     { "_wxPyShapeEvtHandler","_wxPyCompositeShape",SwigwxPyCompositeShapeTowxPyShapeEvtHandler
}, 
12820     { "_wxPyShapeEvtHandler","_wxPyDrawnShape",SwigwxPyDrawnShapeTowxPyShapeEvtHandler
}, 
12821     { "_wxPyShapeEvtHandler","_wxPyBitmapShape",SwigwxPyBitmapShapeTowxPyShapeEvtHandler
}, 
12822     { "_wxPyShapeEvtHandler","_wxPyControlPoint",SwigwxPyControlPointTowxPyShapeEvtHandler
}, 
12823     { "_wxPyShapeEvtHandler","_wxPyRectangleShape",SwigwxPyRectangleShapeTowxPyShapeEvtHandler
}, 
12824     { "_wxPyRectangleShape","_wxPyDivisionShape",SwigwxPyDivisionShapeTowxPyRectangleShape
}, 
12825     { "_wxPyRectangleShape","_wxPyDividedShape",SwigwxPyDividedShapeTowxPyRectangleShape
}, 
12826     { "_wxPyRectangleShape","_wxPyCompositeShape",SwigwxPyCompositeShapeTowxPyRectangleShape
}, 
12827     { "_wxPyRectangleShape","_wxPyDrawnShape",SwigwxPyDrawnShapeTowxPyRectangleShape
}, 
12828     { "_wxPyRectangleShape","_wxPyBitmapShape",SwigwxPyBitmapShapeTowxPyRectangleShape
}, 
12829     { "_wxPyRectangleShape","_wxPyControlPoint",SwigwxPyControlPointTowxPyRectangleShape
}, 
12832 static PyObject 
*SWIG_globals
; 
12836 SWIGEXPORT(void) initoglshapesc() { 
12838          SWIG_globals 
= SWIG_newvarlink(); 
12839          m 
= Py_InitModule("oglshapesc", oglshapescMethods
); 
12840          d 
= PyModule_GetDict(m
); 
12843    for (i 
= 0; _swig_mapping
[i
].n1
; i
++) 
12844         SWIG_RegisterMapping(_swig_mapping
[i
].n1
,_swig_mapping
[i
].n2
,_swig_mapping
[i
].pcnv
);