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 */ 
  24 /* Definitions for Windows/Unix exporting */ 
  25 #if defined(__WIN32__) 
  26 #   if defined(_MSC_VER) 
  27 #       define SWIGEXPORT(a) __declspec(dllexport) a 
  29 #       if defined(__BORLANDC__) 
  30 #           define SWIGEXPORT(a) a _export 
  32 #           define SWIGEXPORT(a) a 
  36 #   define SWIGEXPORT(a) a 
  45 extern void SWIG_MakePtr(char *, void *, char *); 
  46 extern void SWIG_RegisterMapping(char *, char *, void *(*)(void *)); 
  47 extern char *SWIG_GetPtr(char *, void **, char *); 
  48 extern char *SWIG_GetPtrObj(PyObject 
*, void **, char *); 
  49 extern void SWIG_addvarlink(PyObject 
*, char *, PyObject 
*(*)(void), int (*)(PyObject 
*)); 
  50 extern PyObject 
*SWIG_newvarlink(void); 
  54 #define SWIG_init    initoglshapesc 
  56 #define SWIG_name    "oglshapesc" 
  59 #include "oglhelpers.h" 
  61 static PyObject
* l_output_helper(PyObject
* target
, PyObject
* o
) { 
  65     } else if (target 
== Py_None
) { 
  69         if (!PyList_Check(target
)) { 
  71             target 
= PyList_New(0); 
  72             PyList_Append(target
, o2
); 
  75         PyList_Append(target
,o
); 
  81 static PyObject
* t_output_helper(PyObject
* target
, PyObject
* o
) { 
  87     } else if (target 
== Py_None
) { 
  91         if (!PyTuple_Check(target
)) { 
  93             target 
= PyTuple_New(1); 
  94             PyTuple_SetItem(target
, 0, o2
); 
  97         PyTuple_SetItem(o3
, 0, o
); 
 100         target 
= PySequence_Concat(o2
, o3
); 
 107 #if PYTHON_API_VERSION >= 1009 
 108     static char* wxStringErrorMsg 
= "String or Unicode type required"; 
 110     static char* wxStringErrorMsg 
= "string type is required for parameter"; 
 113     WXSHAPE_IMP_CALLBACKS(wxPyRectangleShape
, wxRectangleShape
); 
 115     WXSHAPE_IMP_CALLBACKS(wxPyControlPoint
, wxControlPoint
); 
 117     WXSHAPE_IMP_CALLBACKS(wxPyBitmapShape
, wxBitmapShape
); 
 119     WXSHAPE_IMP_CALLBACKS(wxPyDrawnShape
, wxDrawnShape
); 
 121     WXSHAPE_IMP_CALLBACKS(wxPyCompositeShape
, wxCompositeShape
); 
 123     WXSHAPE_IMP_CALLBACKS(wxPyDividedShape
, wxDividedShape
); 
 125     WXSHAPE_IMP_CALLBACKS(wxPyDivisionShape
, wxDivisionShape
); 
 129 #define new_wxPseudoMetaFile() (new wxPseudoMetaFile()) 
 130 static PyObject 
*_wrap_new_wxPseudoMetaFile(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 131     PyObject 
* _resultobj
; 
 132     wxPseudoMetaFile 
* _result
; 
 133     char *_kwnames
[] = {  NULL 
}; 
 137     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPseudoMetaFile",_kwnames
))  
 140     wxPy_BEGIN_ALLOW_THREADS
; 
 141         _result 
= (wxPseudoMetaFile 
*)new_wxPseudoMetaFile(); 
 143     wxPy_END_ALLOW_THREADS
; 
 145         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPseudoMetaFile_p"); 
 146         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 149         _resultobj 
= Py_None
; 
 154 #define delete_wxPseudoMetaFile(_swigobj) (delete _swigobj) 
 155 static PyObject 
*_wrap_delete_wxPseudoMetaFile(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 156     PyObject 
* _resultobj
; 
 157     wxPseudoMetaFile 
* _arg0
; 
 158     PyObject 
* _argo0 
= 0; 
 159     char *_kwnames
[] = { "self", NULL 
}; 
 162     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxPseudoMetaFile",_kwnames
,&_argo0
))  
 165         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 166         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
 167             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxPseudoMetaFile. Expected _wxPseudoMetaFile_p."); 
 172     wxPy_BEGIN_ALLOW_THREADS
; 
 173         delete_wxPseudoMetaFile(_arg0
); 
 175     wxPy_END_ALLOW_THREADS
; 
 176 }    Py_INCREF(Py_None
); 
 177     _resultobj 
= Py_None
; 
 181 #define wxPseudoMetaFile_Draw(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->Draw(_swigarg0,_swigarg1,_swigarg2)) 
 182 static PyObject 
*_wrap_wxPseudoMetaFile_Draw(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 183     PyObject 
* _resultobj
; 
 184     wxPseudoMetaFile 
* _arg0
; 
 188     PyObject 
* _argo0 
= 0; 
 189     PyObject 
* _argo1 
= 0; 
 190     char *_kwnames
[] = { "self","dc","xoffset","yoffset", NULL 
}; 
 193     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOdd:wxPseudoMetaFile_Draw",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
))  
 196         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 197         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
 198             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_Draw. Expected _wxPseudoMetaFile_p."); 
 203         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
 204         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
 205             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPseudoMetaFile_Draw. Expected _wxDC_p."); 
 210     wxPy_BEGIN_ALLOW_THREADS
; 
 211         wxPseudoMetaFile_Draw(_arg0
,*_arg1
,_arg2
,_arg3
); 
 213     wxPy_END_ALLOW_THREADS
; 
 214 }    Py_INCREF(Py_None
); 
 215     _resultobj 
= Py_None
; 
 219 #define wxPseudoMetaFile_WriteAttributes(_swigobj,_swigarg0,_swigarg1)  (_swigobj->WriteAttributes(_swigarg0,_swigarg1)) 
 220 static PyObject 
*_wrap_wxPseudoMetaFile_WriteAttributes(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 221     PyObject 
* _resultobj
; 
 222     wxPseudoMetaFile 
* _arg0
; 
 225     PyObject 
* _argo0 
= 0; 
 226     PyObject 
* _argo1 
= 0; 
 227     char *_kwnames
[] = { "self","clause","whichAngle", NULL 
}; 
 230     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi:wxPseudoMetaFile_WriteAttributes",_kwnames
,&_argo0
,&_argo1
,&_arg2
))  
 233         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 234         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
 235             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_WriteAttributes. Expected _wxPseudoMetaFile_p."); 
 240         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
 241         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxExpr_p")) { 
 242             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPseudoMetaFile_WriteAttributes. Expected _wxExpr_p."); 
 247     wxPy_BEGIN_ALLOW_THREADS
; 
 248         wxPseudoMetaFile_WriteAttributes(_arg0
,_arg1
,_arg2
); 
 250     wxPy_END_ALLOW_THREADS
; 
 251 }    Py_INCREF(Py_None
); 
 252     _resultobj 
= Py_None
; 
 256 #define wxPseudoMetaFile_ReadAttributes(_swigobj,_swigarg0,_swigarg1)  (_swigobj->ReadAttributes(_swigarg0,_swigarg1)) 
 257 static PyObject 
*_wrap_wxPseudoMetaFile_ReadAttributes(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 258     PyObject 
* _resultobj
; 
 259     wxPseudoMetaFile 
* _arg0
; 
 262     PyObject 
* _argo0 
= 0; 
 263     PyObject 
* _argo1 
= 0; 
 264     char *_kwnames
[] = { "self","clause","whichAngle", NULL 
}; 
 267     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi:wxPseudoMetaFile_ReadAttributes",_kwnames
,&_argo0
,&_argo1
,&_arg2
))  
 270         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 271         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
 272             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_ReadAttributes. Expected _wxPseudoMetaFile_p."); 
 277         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
 278         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxExpr_p")) { 
 279             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPseudoMetaFile_ReadAttributes. Expected _wxExpr_p."); 
 284     wxPy_BEGIN_ALLOW_THREADS
; 
 285         wxPseudoMetaFile_ReadAttributes(_arg0
,_arg1
,_arg2
); 
 287     wxPy_END_ALLOW_THREADS
; 
 288 }    Py_INCREF(Py_None
); 
 289     _resultobj 
= Py_None
; 
 293 #define wxPseudoMetaFile_Clear(_swigobj)  (_swigobj->Clear()) 
 294 static PyObject 
*_wrap_wxPseudoMetaFile_Clear(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 295     PyObject 
* _resultobj
; 
 296     wxPseudoMetaFile 
* _arg0
; 
 297     PyObject 
* _argo0 
= 0; 
 298     char *_kwnames
[] = { "self", NULL 
}; 
 301     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPseudoMetaFile_Clear",_kwnames
,&_argo0
))  
 304         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 305         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
 306             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_Clear. Expected _wxPseudoMetaFile_p."); 
 311     wxPy_BEGIN_ALLOW_THREADS
; 
 312         wxPseudoMetaFile_Clear(_arg0
); 
 314     wxPy_END_ALLOW_THREADS
; 
 315 }    Py_INCREF(Py_None
); 
 316     _resultobj 
= Py_None
; 
 320 #define wxPseudoMetaFile_Copy(_swigobj,_swigarg0)  (_swigobj->Copy(_swigarg0)) 
 321 static PyObject 
*_wrap_wxPseudoMetaFile_Copy(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 322     PyObject 
* _resultobj
; 
 323     wxPseudoMetaFile 
* _arg0
; 
 324     wxPseudoMetaFile 
* _arg1
; 
 325     PyObject 
* _argo0 
= 0; 
 326     PyObject 
* _argo1 
= 0; 
 327     char *_kwnames
[] = { "self","copy", NULL 
}; 
 330     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPseudoMetaFile_Copy",_kwnames
,&_argo0
,&_argo1
))  
 333         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 334         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
 335             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_Copy. Expected _wxPseudoMetaFile_p."); 
 340         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
 341         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPseudoMetaFile_p")) { 
 342             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPseudoMetaFile_Copy. Expected _wxPseudoMetaFile_p."); 
 347     wxPy_BEGIN_ALLOW_THREADS
; 
 348         wxPseudoMetaFile_Copy(_arg0
,*_arg1
); 
 350     wxPy_END_ALLOW_THREADS
; 
 351 }    Py_INCREF(Py_None
); 
 352     _resultobj 
= Py_None
; 
 356 #define wxPseudoMetaFile_Scale(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Scale(_swigarg0,_swigarg1)) 
 357 static PyObject 
*_wrap_wxPseudoMetaFile_Scale(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 358     PyObject 
* _resultobj
; 
 359     wxPseudoMetaFile 
* _arg0
; 
 362     PyObject 
* _argo0 
= 0; 
 363     char *_kwnames
[] = { "self","sx","sy", NULL 
}; 
 366     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd:wxPseudoMetaFile_Scale",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
 369         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 370         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
 371             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_Scale. Expected _wxPseudoMetaFile_p."); 
 376     wxPy_BEGIN_ALLOW_THREADS
; 
 377         wxPseudoMetaFile_Scale(_arg0
,_arg1
,_arg2
); 
 379     wxPy_END_ALLOW_THREADS
; 
 380 }    Py_INCREF(Py_None
); 
 381     _resultobj 
= Py_None
; 
 385 #define wxPseudoMetaFile_ScaleTo(_swigobj,_swigarg0,_swigarg1)  (_swigobj->ScaleTo(_swigarg0,_swigarg1)) 
 386 static PyObject 
*_wrap_wxPseudoMetaFile_ScaleTo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 387     PyObject 
* _resultobj
; 
 388     wxPseudoMetaFile 
* _arg0
; 
 391     PyObject 
* _argo0 
= 0; 
 392     char *_kwnames
[] = { "self","w","h", NULL 
}; 
 395     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd:wxPseudoMetaFile_ScaleTo",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
 398         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 399         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
 400             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_ScaleTo. Expected _wxPseudoMetaFile_p."); 
 405     wxPy_BEGIN_ALLOW_THREADS
; 
 406         wxPseudoMetaFile_ScaleTo(_arg0
,_arg1
,_arg2
); 
 408     wxPy_END_ALLOW_THREADS
; 
 409 }    Py_INCREF(Py_None
); 
 410     _resultobj 
= Py_None
; 
 414 #define wxPseudoMetaFile_Translate(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Translate(_swigarg0,_swigarg1)) 
 415 static PyObject 
*_wrap_wxPseudoMetaFile_Translate(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 416     PyObject 
* _resultobj
; 
 417     wxPseudoMetaFile 
* _arg0
; 
 420     PyObject 
* _argo0 
= 0; 
 421     char *_kwnames
[] = { "self","x","y", NULL 
}; 
 424     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd:wxPseudoMetaFile_Translate",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
 427         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 428         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
 429             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_Translate. Expected _wxPseudoMetaFile_p."); 
 434     wxPy_BEGIN_ALLOW_THREADS
; 
 435         wxPseudoMetaFile_Translate(_arg0
,_arg1
,_arg2
); 
 437     wxPy_END_ALLOW_THREADS
; 
 438 }    Py_INCREF(Py_None
); 
 439     _resultobj 
= Py_None
; 
 443 #define wxPseudoMetaFile_Rotate(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->Rotate(_swigarg0,_swigarg1,_swigarg2)) 
 444 static PyObject 
*_wrap_wxPseudoMetaFile_Rotate(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 445     PyObject 
* _resultobj
; 
 446     wxPseudoMetaFile 
* _arg0
; 
 450     PyObject 
* _argo0 
= 0; 
 451     char *_kwnames
[] = { "self","x","y","theta", NULL 
}; 
 454     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oddd:wxPseudoMetaFile_Rotate",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
))  
 457         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 458         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
 459             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_Rotate. Expected _wxPseudoMetaFile_p."); 
 464     wxPy_BEGIN_ALLOW_THREADS
; 
 465         wxPseudoMetaFile_Rotate(_arg0
,_arg1
,_arg2
,_arg3
); 
 467     wxPy_END_ALLOW_THREADS
; 
 468 }    Py_INCREF(Py_None
); 
 469     _resultobj 
= Py_None
; 
 473 #define wxPseudoMetaFile_LoadFromMetaFile(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->LoadFromMetaFile(_swigarg0,_swigarg1,_swigarg2)) 
 474 static PyObject 
*_wrap_wxPseudoMetaFile_LoadFromMetaFile(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 475     PyObject 
* _resultobj
; 
 477     wxPseudoMetaFile 
* _arg0
; 
 481     PyObject 
* _argo0 
= 0; 
 482     PyObject 
* _argo2 
= 0; 
 483     PyObject 
* _argo3 
= 0; 
 484     char *_kwnames
[] = { "self","filename","width","height", NULL 
}; 
 487     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OsOO:wxPseudoMetaFile_LoadFromMetaFile",_kwnames
,&_argo0
,&_arg1
,&_argo2
,&_argo3
))  
 490         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 491         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
 492             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_LoadFromMetaFile. Expected _wxPseudoMetaFile_p."); 
 497         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
 498         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_double_p")) { 
 499             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxPseudoMetaFile_LoadFromMetaFile. Expected _double_p."); 
 504         if (_argo3 
== Py_None
) { _arg3 
= NULL
; } 
 505         else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_double_p")) { 
 506             PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxPseudoMetaFile_LoadFromMetaFile. Expected _double_p."); 
 511     wxPy_BEGIN_ALLOW_THREADS
; 
 512         _result 
= (bool )wxPseudoMetaFile_LoadFromMetaFile(_arg0
,_arg1
,_arg2
,_arg3
); 
 514     wxPy_END_ALLOW_THREADS
; 
 515 }    _resultobj 
= Py_BuildValue("i",_result
); 
 519 #define wxPseudoMetaFile_GetBounds(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->GetBounds(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
 520 static PyObject 
*_wrap_wxPseudoMetaFile_GetBounds(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 521     PyObject 
* _resultobj
; 
 522     wxPseudoMetaFile 
* _arg0
; 
 527     PyObject 
* _argo0 
= 0; 
 528     PyObject 
* _argo1 
= 0; 
 529     PyObject 
* _argo2 
= 0; 
 530     PyObject 
* _argo3 
= 0; 
 531     PyObject 
* _argo4 
= 0; 
 532     char *_kwnames
[] = { "self","minX","minY","maxX","maxY", NULL 
}; 
 535     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOOOO:wxPseudoMetaFile_GetBounds",_kwnames
,&_argo0
,&_argo1
,&_argo2
,&_argo3
,&_argo4
))  
 538         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 539         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
 540             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_GetBounds. Expected _wxPseudoMetaFile_p."); 
 545         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
 546         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_double_p")) { 
 547             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPseudoMetaFile_GetBounds. Expected _double_p."); 
 552         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
 553         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_double_p")) { 
 554             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxPseudoMetaFile_GetBounds. Expected _double_p."); 
 559         if (_argo3 
== Py_None
) { _arg3 
= NULL
; } 
 560         else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_double_p")) { 
 561             PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxPseudoMetaFile_GetBounds. Expected _double_p."); 
 566         if (_argo4 
== Py_None
) { _arg4 
= NULL
; } 
 567         else if (SWIG_GetPtrObj(_argo4
,(void **) &_arg4
,"_double_p")) { 
 568             PyErr_SetString(PyExc_TypeError
,"Type error in argument 5 of wxPseudoMetaFile_GetBounds. Expected _double_p."); 
 573     wxPy_BEGIN_ALLOW_THREADS
; 
 574         wxPseudoMetaFile_GetBounds(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
 576     wxPy_END_ALLOW_THREADS
; 
 577 }    Py_INCREF(Py_None
); 
 578     _resultobj 
= Py_None
; 
 582 #define wxPseudoMetaFile_CalculateSize(_swigobj,_swigarg0)  (_swigobj->CalculateSize(_swigarg0)) 
 583 static PyObject 
*_wrap_wxPseudoMetaFile_CalculateSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 584     PyObject 
* _resultobj
; 
 585     wxPseudoMetaFile 
* _arg0
; 
 586     wxDrawnShape 
* _arg1
; 
 587     PyObject 
* _argo0 
= 0; 
 588     PyObject 
* _argo1 
= 0; 
 589     char *_kwnames
[] = { "self","shape", NULL 
}; 
 592     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPseudoMetaFile_CalculateSize",_kwnames
,&_argo0
,&_argo1
))  
 595         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 596         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
 597             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_CalculateSize. Expected _wxPseudoMetaFile_p."); 
 602         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
 603         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDrawnShape_p")) { 
 604             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPseudoMetaFile_CalculateSize. Expected _wxDrawnShape_p."); 
 609     wxPy_BEGIN_ALLOW_THREADS
; 
 610         wxPseudoMetaFile_CalculateSize(_arg0
,_arg1
); 
 612     wxPy_END_ALLOW_THREADS
; 
 613 }    Py_INCREF(Py_None
); 
 614     _resultobj 
= Py_None
; 
 618 #define wxPseudoMetaFile_SetRotateable(_swigobj,_swigarg0)  (_swigobj->SetRotateable(_swigarg0)) 
 619 static PyObject 
*_wrap_wxPseudoMetaFile_SetRotateable(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 620     PyObject 
* _resultobj
; 
 621     wxPseudoMetaFile 
* _arg0
; 
 623     PyObject 
* _argo0 
= 0; 
 625     char *_kwnames
[] = { "self","rot", NULL 
}; 
 628     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPseudoMetaFile_SetRotateable",_kwnames
,&_argo0
,&tempbool1
))  
 631         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 632         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
 633             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_SetRotateable. Expected _wxPseudoMetaFile_p."); 
 637     _arg1 
= (bool ) tempbool1
; 
 639     wxPy_BEGIN_ALLOW_THREADS
; 
 640         wxPseudoMetaFile_SetRotateable(_arg0
,_arg1
); 
 642     wxPy_END_ALLOW_THREADS
; 
 643 }    Py_INCREF(Py_None
); 
 644     _resultobj 
= Py_None
; 
 648 #define wxPseudoMetaFile_GetRotateable(_swigobj)  (_swigobj->GetRotateable()) 
 649 static PyObject 
*_wrap_wxPseudoMetaFile_GetRotateable(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 650     PyObject 
* _resultobj
; 
 652     wxPseudoMetaFile 
* _arg0
; 
 653     PyObject 
* _argo0 
= 0; 
 654     char *_kwnames
[] = { "self", NULL 
}; 
 657     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPseudoMetaFile_GetRotateable",_kwnames
,&_argo0
))  
 660         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 661         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
 662             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_GetRotateable. Expected _wxPseudoMetaFile_p."); 
 667     wxPy_BEGIN_ALLOW_THREADS
; 
 668         _result 
= (bool )wxPseudoMetaFile_GetRotateable(_arg0
); 
 670     wxPy_END_ALLOW_THREADS
; 
 671 }    _resultobj 
= Py_BuildValue("i",_result
); 
 675 #define wxPseudoMetaFile_SetSize(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetSize(_swigarg0,_swigarg1)) 
 676 static PyObject 
*_wrap_wxPseudoMetaFile_SetSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 677     PyObject 
* _resultobj
; 
 678     wxPseudoMetaFile 
* _arg0
; 
 681     PyObject 
* _argo0 
= 0; 
 682     char *_kwnames
[] = { "self","w","h", NULL 
}; 
 685     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd:wxPseudoMetaFile_SetSize",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
 688         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 689         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
 690             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_SetSize. Expected _wxPseudoMetaFile_p."); 
 695     wxPy_BEGIN_ALLOW_THREADS
; 
 696         wxPseudoMetaFile_SetSize(_arg0
,_arg1
,_arg2
); 
 698     wxPy_END_ALLOW_THREADS
; 
 699 }    Py_INCREF(Py_None
); 
 700     _resultobj 
= Py_None
; 
 704 #define wxPseudoMetaFile_SetFillBrush(_swigobj,_swigarg0)  (_swigobj->SetFillBrush(_swigarg0)) 
 705 static PyObject 
*_wrap_wxPseudoMetaFile_SetFillBrush(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 706     PyObject 
* _resultobj
; 
 707     wxPseudoMetaFile 
* _arg0
; 
 709     PyObject 
* _argo0 
= 0; 
 710     PyObject 
* _obj1 
= 0; 
 711     char *_kwnames
[] = { "self","brush", NULL 
}; 
 714     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPseudoMetaFile_SetFillBrush",_kwnames
,&_argo0
,&_obj1
))  
 717         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 718         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
 719             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_SetFillBrush. Expected _wxPseudoMetaFile_p."); 
 726         if (_obj1 
== Py_None
) { temp 
= NULL
; } 
 727         else if (SWIG_GetPtrObj(_obj1
, (void **) &temp
,"_wxBrush_p")) { 
 728             PyErr_SetString(PyExc_TypeError
,"Type error, expected _wxBrush_p."); 
 733         _arg1 
= wxTheBrushList
->FindOrCreateBrush(temp
->GetColour(), temp
->GetStyle()); 
 738     wxPy_BEGIN_ALLOW_THREADS
; 
 739         wxPseudoMetaFile_SetFillBrush(_arg0
,_arg1
); 
 741     wxPy_END_ALLOW_THREADS
; 
 742 }    Py_INCREF(Py_None
); 
 743     _resultobj 
= Py_None
; 
 747 #define wxPseudoMetaFile_GetFillBrush(_swigobj)  (_swigobj->GetFillBrush()) 
 748 static PyObject 
*_wrap_wxPseudoMetaFile_GetFillBrush(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 749     PyObject 
* _resultobj
; 
 751     wxPseudoMetaFile 
* _arg0
; 
 752     PyObject 
* _argo0 
= 0; 
 753     char *_kwnames
[] = { "self", NULL 
}; 
 757     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPseudoMetaFile_GetFillBrush",_kwnames
,&_argo0
))  
 760         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 761         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
 762             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_GetFillBrush. Expected _wxPseudoMetaFile_p."); 
 767     wxPy_BEGIN_ALLOW_THREADS
; 
 768         _result 
= (wxBrush 
*)wxPseudoMetaFile_GetFillBrush(_arg0
); 
 770     wxPy_END_ALLOW_THREADS
; 
 772         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxBrush_p"); 
 773         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 776         _resultobj 
= Py_None
; 
 781 #define wxPseudoMetaFile_SetOutlinePen(_swigobj,_swigarg0)  (_swigobj->SetOutlinePen(_swigarg0)) 
 782 static PyObject 
*_wrap_wxPseudoMetaFile_SetOutlinePen(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 783     PyObject 
* _resultobj
; 
 784     wxPseudoMetaFile 
* _arg0
; 
 786     PyObject 
* _argo0 
= 0; 
 787     PyObject 
* _obj1 
= 0; 
 788     char *_kwnames
[] = { "self","pen", NULL 
}; 
 791     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPseudoMetaFile_SetOutlinePen",_kwnames
,&_argo0
,&_obj1
))  
 794         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 795         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
 796             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_SetOutlinePen. Expected _wxPseudoMetaFile_p."); 
 803         if (_obj1 
== Py_None
) { temp 
= NULL
; } 
 804         else if (SWIG_GetPtrObj(_obj1
, (void **) &temp
,"_wxPen_p")) { 
 805             PyErr_SetString(PyExc_TypeError
,"Type error, expected _wxPen_p."); 
 810         _arg1 
= wxThePenList
->FindOrCreatePen(temp
->GetColour(), 
 817     wxPy_BEGIN_ALLOW_THREADS
; 
 818         wxPseudoMetaFile_SetOutlinePen(_arg0
,_arg1
); 
 820     wxPy_END_ALLOW_THREADS
; 
 821 }    Py_INCREF(Py_None
); 
 822     _resultobj 
= Py_None
; 
 826 #define wxPseudoMetaFile_GetOutlinePen(_swigobj)  (_swigobj->GetOutlinePen()) 
 827 static PyObject 
*_wrap_wxPseudoMetaFile_GetOutlinePen(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 828     PyObject 
* _resultobj
; 
 830     wxPseudoMetaFile 
* _arg0
; 
 831     PyObject 
* _argo0 
= 0; 
 832     char *_kwnames
[] = { "self", NULL 
}; 
 836     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPseudoMetaFile_GetOutlinePen",_kwnames
,&_argo0
))  
 839         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 840         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
 841             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_GetOutlinePen. Expected _wxPseudoMetaFile_p."); 
 846     wxPy_BEGIN_ALLOW_THREADS
; 
 847         _result 
= (wxPen 
*)wxPseudoMetaFile_GetOutlinePen(_arg0
); 
 849     wxPy_END_ALLOW_THREADS
; 
 851         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPen_p"); 
 852         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 855         _resultobj 
= Py_None
; 
 860 #define wxPseudoMetaFile_SetOutlineOp(_swigobj,_swigarg0)  (_swigobj->SetOutlineOp(_swigarg0)) 
 861 static PyObject 
*_wrap_wxPseudoMetaFile_SetOutlineOp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 862     PyObject 
* _resultobj
; 
 863     wxPseudoMetaFile 
* _arg0
; 
 865     PyObject 
* _argo0 
= 0; 
 866     char *_kwnames
[] = { "self","op", NULL 
}; 
 869     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPseudoMetaFile_SetOutlineOp",_kwnames
,&_argo0
,&_arg1
))  
 872         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 873         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
 874             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_SetOutlineOp. Expected _wxPseudoMetaFile_p."); 
 879     wxPy_BEGIN_ALLOW_THREADS
; 
 880         wxPseudoMetaFile_SetOutlineOp(_arg0
,_arg1
); 
 882     wxPy_END_ALLOW_THREADS
; 
 883 }    Py_INCREF(Py_None
); 
 884     _resultobj 
= Py_None
; 
 888 #define wxPseudoMetaFile_GetOutlineOp(_swigobj)  (_swigobj->GetOutlineOp()) 
 889 static PyObject 
*_wrap_wxPseudoMetaFile_GetOutlineOp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 890     PyObject 
* _resultobj
; 
 892     wxPseudoMetaFile 
* _arg0
; 
 893     PyObject 
* _argo0 
= 0; 
 894     char *_kwnames
[] = { "self", NULL 
}; 
 897     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPseudoMetaFile_GetOutlineOp",_kwnames
,&_argo0
))  
 900         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 901         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
 902             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_GetOutlineOp. Expected _wxPseudoMetaFile_p."); 
 907     wxPy_BEGIN_ALLOW_THREADS
; 
 908         _result 
= (int )wxPseudoMetaFile_GetOutlineOp(_arg0
); 
 910     wxPy_END_ALLOW_THREADS
; 
 911 }    _resultobj 
= Py_BuildValue("i",_result
); 
 915 #define wxPseudoMetaFile_IsValid(_swigobj)  (_swigobj->IsValid()) 
 916 static PyObject 
*_wrap_wxPseudoMetaFile_IsValid(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 917     PyObject 
* _resultobj
; 
 919     wxPseudoMetaFile 
* _arg0
; 
 920     PyObject 
* _argo0 
= 0; 
 921     char *_kwnames
[] = { "self", NULL 
}; 
 924     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPseudoMetaFile_IsValid",_kwnames
,&_argo0
))  
 927         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 928         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
 929             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_IsValid. Expected _wxPseudoMetaFile_p."); 
 934     wxPy_BEGIN_ALLOW_THREADS
; 
 935         _result 
= (bool )wxPseudoMetaFile_IsValid(_arg0
); 
 937     wxPy_END_ALLOW_THREADS
; 
 938 }    _resultobj 
= Py_BuildValue("i",_result
); 
 942 #define wxPseudoMetaFile_DrawLine(_swigobj,_swigarg0,_swigarg1)  (_swigobj->DrawLine(_swigarg0,_swigarg1)) 
 943 static PyObject 
*_wrap_wxPseudoMetaFile_DrawLine(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 944     PyObject 
* _resultobj
; 
 945     wxPseudoMetaFile 
* _arg0
; 
 948     PyObject 
* _argo0 
= 0; 
 950     PyObject 
* _obj1 
= 0; 
 952     PyObject 
* _obj2 
= 0; 
 953     char *_kwnames
[] = { "self","pt1","pt2", NULL 
}; 
 956     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxPseudoMetaFile_DrawLine",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
 959         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 960         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
 961             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_DrawLine. Expected _wxPseudoMetaFile_p."); 
 967     if (! wxPoint_helper(_obj1
, &_arg1
)) 
 972     if (! wxPoint_helper(_obj2
, &_arg2
)) 
 976     wxPy_BEGIN_ALLOW_THREADS
; 
 977         wxPseudoMetaFile_DrawLine(_arg0
,*_arg1
,*_arg2
); 
 979     wxPy_END_ALLOW_THREADS
; 
 980 }    Py_INCREF(Py_None
); 
 981     _resultobj 
= Py_None
; 
 985 #define wxPseudoMetaFile_DrawRectangle(_swigobj,_swigarg0)  (_swigobj->DrawRectangle(_swigarg0)) 
 986 static PyObject 
*_wrap_wxPseudoMetaFile_DrawRectangle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 987     PyObject 
* _resultobj
; 
 988     wxPseudoMetaFile 
* _arg0
; 
 990     PyObject 
* _argo0 
= 0; 
 992     PyObject 
* _obj1 
= 0; 
 993     char *_kwnames
[] = { "self","rect", NULL 
}; 
 996     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPseudoMetaFile_DrawRectangle",_kwnames
,&_argo0
,&_obj1
))  
 999         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1000         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
1001             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_DrawRectangle. Expected _wxPseudoMetaFile_p."); 
1007     if (! wxRect_helper(_obj1
, &_arg1
)) 
1011     wxPy_BEGIN_ALLOW_THREADS
; 
1012         wxPseudoMetaFile_DrawRectangle(_arg0
,*_arg1
); 
1014     wxPy_END_ALLOW_THREADS
; 
1015 }    Py_INCREF(Py_None
); 
1016     _resultobj 
= Py_None
; 
1020 #define wxPseudoMetaFile_DrawRoundedRectangle(_swigobj,_swigarg0,_swigarg1)  (_swigobj->DrawRoundedRectangle(_swigarg0,_swigarg1)) 
1021 static PyObject 
*_wrap_wxPseudoMetaFile_DrawRoundedRectangle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1022     PyObject 
* _resultobj
; 
1023     wxPseudoMetaFile 
* _arg0
; 
1026     PyObject 
* _argo0 
= 0; 
1028     PyObject 
* _obj1 
= 0; 
1029     char *_kwnames
[] = { "self","rect","radius", NULL 
}; 
1032     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOd:wxPseudoMetaFile_DrawRoundedRectangle",_kwnames
,&_argo0
,&_obj1
,&_arg2
))  
1035         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1036         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
1037             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_DrawRoundedRectangle. Expected _wxPseudoMetaFile_p."); 
1043     if (! wxRect_helper(_obj1
, &_arg1
)) 
1047     wxPy_BEGIN_ALLOW_THREADS
; 
1048         wxPseudoMetaFile_DrawRoundedRectangle(_arg0
,*_arg1
,_arg2
); 
1050     wxPy_END_ALLOW_THREADS
; 
1051 }    Py_INCREF(Py_None
); 
1052     _resultobj 
= Py_None
; 
1056 #define wxPseudoMetaFile_DrawArc(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->DrawArc(_swigarg0,_swigarg1,_swigarg2)) 
1057 static PyObject 
*_wrap_wxPseudoMetaFile_DrawArc(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1058     PyObject 
* _resultobj
; 
1059     wxPseudoMetaFile 
* _arg0
; 
1063     PyObject 
* _argo0 
= 0; 
1065     PyObject 
* _obj1 
= 0; 
1067     PyObject 
* _obj2 
= 0; 
1069     PyObject 
* _obj3 
= 0; 
1070     char *_kwnames
[] = { "self","centrePt","startPt","endPt", NULL 
}; 
1073     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOOO:wxPseudoMetaFile_DrawArc",_kwnames
,&_argo0
,&_obj1
,&_obj2
,&_obj3
))  
1076         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1077         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
1078             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_DrawArc. Expected _wxPseudoMetaFile_p."); 
1084     if (! wxPoint_helper(_obj1
, &_arg1
)) 
1089     if (! wxPoint_helper(_obj2
, &_arg2
)) 
1094     if (! wxPoint_helper(_obj3
, &_arg3
)) 
1098     wxPy_BEGIN_ALLOW_THREADS
; 
1099         wxPseudoMetaFile_DrawArc(_arg0
,*_arg1
,*_arg2
,*_arg3
); 
1101     wxPy_END_ALLOW_THREADS
; 
1102 }    Py_INCREF(Py_None
); 
1103     _resultobj 
= Py_None
; 
1107 #define wxPseudoMetaFile_DrawEllipticArc(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->DrawEllipticArc(_swigarg0,_swigarg1,_swigarg2)) 
1108 static PyObject 
*_wrap_wxPseudoMetaFile_DrawEllipticArc(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1109     PyObject 
* _resultobj
; 
1110     wxPseudoMetaFile 
* _arg0
; 
1114     PyObject 
* _argo0 
= 0; 
1116     PyObject 
* _obj1 
= 0; 
1117     char *_kwnames
[] = { "self","rect","startAngle","endAngle", NULL 
}; 
1120     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOdd:wxPseudoMetaFile_DrawEllipticArc",_kwnames
,&_argo0
,&_obj1
,&_arg2
,&_arg3
))  
1123         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1124         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
1125             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_DrawEllipticArc. Expected _wxPseudoMetaFile_p."); 
1131     if (! wxRect_helper(_obj1
, &_arg1
)) 
1135     wxPy_BEGIN_ALLOW_THREADS
; 
1136         wxPseudoMetaFile_DrawEllipticArc(_arg0
,*_arg1
,_arg2
,_arg3
); 
1138     wxPy_END_ALLOW_THREADS
; 
1139 }    Py_INCREF(Py_None
); 
1140     _resultobj 
= Py_None
; 
1144 #define wxPseudoMetaFile_DrawEllipse(_swigobj,_swigarg0)  (_swigobj->DrawEllipse(_swigarg0)) 
1145 static PyObject 
*_wrap_wxPseudoMetaFile_DrawEllipse(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1146     PyObject 
* _resultobj
; 
1147     wxPseudoMetaFile 
* _arg0
; 
1149     PyObject 
* _argo0 
= 0; 
1151     PyObject 
* _obj1 
= 0; 
1152     char *_kwnames
[] = { "self","rect", NULL 
}; 
1155     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPseudoMetaFile_DrawEllipse",_kwnames
,&_argo0
,&_obj1
))  
1158         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1159         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
1160             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_DrawEllipse. Expected _wxPseudoMetaFile_p."); 
1166     if (! wxRect_helper(_obj1
, &_arg1
)) 
1170     wxPy_BEGIN_ALLOW_THREADS
; 
1171         wxPseudoMetaFile_DrawEllipse(_arg0
,*_arg1
); 
1173     wxPy_END_ALLOW_THREADS
; 
1174 }    Py_INCREF(Py_None
); 
1175     _resultobj 
= Py_None
; 
1179 #define wxPseudoMetaFile_DrawPoint(_swigobj,_swigarg0)  (_swigobj->DrawPoint(_swigarg0)) 
1180 static PyObject 
*_wrap_wxPseudoMetaFile_DrawPoint(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1181     PyObject 
* _resultobj
; 
1182     wxPseudoMetaFile 
* _arg0
; 
1184     PyObject 
* _argo0 
= 0; 
1186     PyObject 
* _obj1 
= 0; 
1187     char *_kwnames
[] = { "self","pt", NULL 
}; 
1190     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPseudoMetaFile_DrawPoint",_kwnames
,&_argo0
,&_obj1
))  
1193         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1194         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
1195             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_DrawPoint. Expected _wxPseudoMetaFile_p."); 
1201     if (! wxPoint_helper(_obj1
, &_arg1
)) 
1205     wxPy_BEGIN_ALLOW_THREADS
; 
1206         wxPseudoMetaFile_DrawPoint(_arg0
,*_arg1
); 
1208     wxPy_END_ALLOW_THREADS
; 
1209 }    Py_INCREF(Py_None
); 
1210     _resultobj 
= Py_None
; 
1214 #define wxPseudoMetaFile_DrawText(_swigobj,_swigarg0,_swigarg1)  (_swigobj->DrawText(_swigarg0,_swigarg1)) 
1215 static PyObject 
*_wrap_wxPseudoMetaFile_DrawText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1216     PyObject 
* _resultobj
; 
1217     wxPseudoMetaFile 
* _arg0
; 
1220     PyObject 
* _argo0 
= 0; 
1221     PyObject 
* _obj1 
= 0; 
1223     PyObject 
* _obj2 
= 0; 
1224     char *_kwnames
[] = { "self","text","pt", NULL 
}; 
1227     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxPseudoMetaFile_DrawText",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
1230         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1231         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
1232             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_DrawText. Expected _wxPseudoMetaFile_p."); 
1237 #if PYTHON_API_VERSION >= 1009 
1238     char* tmpPtr
; int tmpSize
; 
1239     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
1240         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
1243     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
1245     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
1247     if (!PyString_Check(_obj1
)) { 
1248         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
1251     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
1256     if (! wxPoint_helper(_obj2
, &_arg2
)) 
1260     wxPy_BEGIN_ALLOW_THREADS
; 
1261         wxPseudoMetaFile_DrawText(_arg0
,*_arg1
,*_arg2
); 
1263     wxPy_END_ALLOW_THREADS
; 
1264 }    Py_INCREF(Py_None
); 
1265     _resultobj 
= Py_None
; 
1273 #define wxPseudoMetaFile_DrawLines(_swigobj,_swigarg0,_swigarg1)  (_swigobj->DrawLines(_swigarg0,_swigarg1)) 
1274 static PyObject 
*_wrap_wxPseudoMetaFile_DrawLines(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1275     PyObject 
* _resultobj
; 
1276     wxPseudoMetaFile 
* _arg0
; 
1279     PyObject 
* _argo0 
= 0; 
1281     PyObject 
* _obj2 
= 0; 
1282     char *_kwnames
[] = { "self","points", NULL 
}; 
1285     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPseudoMetaFile_DrawLines",_kwnames
,&_argo0
,&_obj2
))  
1288         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1289         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
1290             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_DrawLines. Expected _wxPseudoMetaFile_p."); 
1296     _arg2 
= wxPoint_LIST_helper(_obj2
, &NPOINTS
); 
1297         if (_arg2 
== NULL
) { 
1305     wxPy_BEGIN_ALLOW_THREADS
; 
1306         wxPseudoMetaFile_DrawLines(_arg0
,_arg1
,_arg2
); 
1308     wxPy_END_ALLOW_THREADS
; 
1309 }    Py_INCREF(Py_None
); 
1310     _resultobj 
= Py_None
; 
1317 #define wxPseudoMetaFile_DrawPolygon(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->DrawPolygon(_swigarg0,_swigarg1,_swigarg2)) 
1318 static PyObject 
*_wrap_wxPseudoMetaFile_DrawPolygon(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1319     PyObject 
* _resultobj
; 
1320     wxPseudoMetaFile 
* _arg0
; 
1323     int  _arg3 
= (int ) 0; 
1324     PyObject 
* _argo0 
= 0; 
1326     PyObject 
* _obj2 
= 0; 
1327     char *_kwnames
[] = { "self","points","flags", NULL 
}; 
1330     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxPseudoMetaFile_DrawPolygon",_kwnames
,&_argo0
,&_obj2
,&_arg3
))  
1333         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1334         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
1335             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_DrawPolygon. Expected _wxPseudoMetaFile_p."); 
1341     _arg2 
= wxPoint_LIST_helper(_obj2
, &NPOINTS
); 
1342         if (_arg2 
== NULL
) { 
1350     wxPy_BEGIN_ALLOW_THREADS
; 
1351         wxPseudoMetaFile_DrawPolygon(_arg0
,_arg1
,_arg2
,_arg3
); 
1353     wxPy_END_ALLOW_THREADS
; 
1354 }    Py_INCREF(Py_None
); 
1355     _resultobj 
= Py_None
; 
1362 #define wxPseudoMetaFile_DrawSpline(_swigobj,_swigarg0,_swigarg1)  (_swigobj->DrawSpline(_swigarg0,_swigarg1)) 
1363 static PyObject 
*_wrap_wxPseudoMetaFile_DrawSpline(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1364     PyObject 
* _resultobj
; 
1365     wxPseudoMetaFile 
* _arg0
; 
1368     PyObject 
* _argo0 
= 0; 
1370     PyObject 
* _obj2 
= 0; 
1371     char *_kwnames
[] = { "self","points", NULL 
}; 
1374     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPseudoMetaFile_DrawSpline",_kwnames
,&_argo0
,&_obj2
))  
1377         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1378         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
1379             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_DrawSpline. Expected _wxPseudoMetaFile_p."); 
1385     _arg2 
= wxPoint_LIST_helper(_obj2
, &NPOINTS
); 
1386         if (_arg2 
== NULL
) { 
1394     wxPy_BEGIN_ALLOW_THREADS
; 
1395         wxPseudoMetaFile_DrawSpline(_arg0
,_arg1
,_arg2
); 
1397     wxPy_END_ALLOW_THREADS
; 
1398 }    Py_INCREF(Py_None
); 
1399     _resultobj 
= Py_None
; 
1406 #define wxPseudoMetaFile_SetClippingRect(_swigobj,_swigarg0)  (_swigobj->SetClippingRect(_swigarg0)) 
1407 static PyObject 
*_wrap_wxPseudoMetaFile_SetClippingRect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1408     PyObject 
* _resultobj
; 
1409     wxPseudoMetaFile 
* _arg0
; 
1411     PyObject 
* _argo0 
= 0; 
1413     PyObject 
* _obj1 
= 0; 
1414     char *_kwnames
[] = { "self","rect", NULL 
}; 
1417     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPseudoMetaFile_SetClippingRect",_kwnames
,&_argo0
,&_obj1
))  
1420         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1421         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
1422             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_SetClippingRect. Expected _wxPseudoMetaFile_p."); 
1428     if (! wxRect_helper(_obj1
, &_arg1
)) 
1432     wxPy_BEGIN_ALLOW_THREADS
; 
1433         wxPseudoMetaFile_SetClippingRect(_arg0
,*_arg1
); 
1435     wxPy_END_ALLOW_THREADS
; 
1436 }    Py_INCREF(Py_None
); 
1437     _resultobj 
= Py_None
; 
1441 #define wxPseudoMetaFile_DestroyClippingRect(_swigobj)  (_swigobj->DestroyClippingRect()) 
1442 static PyObject 
*_wrap_wxPseudoMetaFile_DestroyClippingRect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1443     PyObject 
* _resultobj
; 
1444     wxPseudoMetaFile 
* _arg0
; 
1445     PyObject 
* _argo0 
= 0; 
1446     char *_kwnames
[] = { "self", NULL 
}; 
1449     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPseudoMetaFile_DestroyClippingRect",_kwnames
,&_argo0
))  
1452         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1453         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
1454             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_DestroyClippingRect. Expected _wxPseudoMetaFile_p."); 
1459     wxPy_BEGIN_ALLOW_THREADS
; 
1460         wxPseudoMetaFile_DestroyClippingRect(_arg0
); 
1462     wxPy_END_ALLOW_THREADS
; 
1463 }    Py_INCREF(Py_None
); 
1464     _resultobj 
= Py_None
; 
1468 #define wxPseudoMetaFile_SetPen(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetPen(_swigarg0,_swigarg1)) 
1469 static PyObject 
*_wrap_wxPseudoMetaFile_SetPen(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1470     PyObject 
* _resultobj
; 
1471     wxPseudoMetaFile 
* _arg0
; 
1473     bool  _arg2 
= (bool ) FALSE
; 
1474     PyObject 
* _argo0 
= 0; 
1475     PyObject 
* _obj1 
= 0; 
1476     int tempbool2 
= (int) FALSE
; 
1477     char *_kwnames
[] = { "self","pen","isOutline", NULL 
}; 
1480     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxPseudoMetaFile_SetPen",_kwnames
,&_argo0
,&_obj1
,&tempbool2
))  
1483         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1484         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
1485             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_SetPen. Expected _wxPseudoMetaFile_p."); 
1492         if (_obj1 
== Py_None
) { temp 
= NULL
; } 
1493         else if (SWIG_GetPtrObj(_obj1
, (void **) &temp
,"_wxPen_p")) { 
1494             PyErr_SetString(PyExc_TypeError
,"Type error, expected _wxPen_p."); 
1499         _arg1 
= wxThePenList
->FindOrCreatePen(temp
->GetColour(), 
1505     _arg2 
= (bool ) tempbool2
; 
1507     wxPy_BEGIN_ALLOW_THREADS
; 
1508         wxPseudoMetaFile_SetPen(_arg0
,_arg1
,_arg2
); 
1510     wxPy_END_ALLOW_THREADS
; 
1511 }    Py_INCREF(Py_None
); 
1512     _resultobj 
= Py_None
; 
1516 #define wxPseudoMetaFile_SetBrush(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetBrush(_swigarg0,_swigarg1)) 
1517 static PyObject 
*_wrap_wxPseudoMetaFile_SetBrush(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1518     PyObject 
* _resultobj
; 
1519     wxPseudoMetaFile 
* _arg0
; 
1521     bool  _arg2 
= (bool ) FALSE
; 
1522     PyObject 
* _argo0 
= 0; 
1523     PyObject 
* _obj1 
= 0; 
1524     int tempbool2 
= (int) FALSE
; 
1525     char *_kwnames
[] = { "self","brush","isFill", NULL 
}; 
1528     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxPseudoMetaFile_SetBrush",_kwnames
,&_argo0
,&_obj1
,&tempbool2
))  
1531         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1532         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
1533             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_SetBrush. Expected _wxPseudoMetaFile_p."); 
1540         if (_obj1 
== Py_None
) { temp 
= NULL
; } 
1541         else if (SWIG_GetPtrObj(_obj1
, (void **) &temp
,"_wxBrush_p")) { 
1542             PyErr_SetString(PyExc_TypeError
,"Type error, expected _wxBrush_p."); 
1547         _arg1 
= wxTheBrushList
->FindOrCreateBrush(temp
->GetColour(), temp
->GetStyle()); 
1551     _arg2 
= (bool ) tempbool2
; 
1553     wxPy_BEGIN_ALLOW_THREADS
; 
1554         wxPseudoMetaFile_SetBrush(_arg0
,_arg1
,_arg2
); 
1556     wxPy_END_ALLOW_THREADS
; 
1557 }    Py_INCREF(Py_None
); 
1558     _resultobj 
= Py_None
; 
1562 #define wxPseudoMetaFile_SetFont(_swigobj,_swigarg0)  (_swigobj->SetFont(_swigarg0)) 
1563 static PyObject 
*_wrap_wxPseudoMetaFile_SetFont(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1564     PyObject 
* _resultobj
; 
1565     wxPseudoMetaFile 
* _arg0
; 
1567     PyObject 
* _argo0 
= 0; 
1568     PyObject 
* _obj1 
= 0; 
1569     char *_kwnames
[] = { "self","font", NULL 
}; 
1572     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPseudoMetaFile_SetFont",_kwnames
,&_argo0
,&_obj1
))  
1575         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1576         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
1577             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_SetFont. Expected _wxPseudoMetaFile_p."); 
1584         if (_obj1 
== Py_None
) { temp 
= NULL
; } 
1585         else if (SWIG_GetPtrObj(_obj1
, (void **) &temp
,"_wxFont_p")) { 
1586             PyErr_SetString(PyExc_TypeError
,"Type error, expected _wxFont_p."); 
1591         _arg1 
= wxTheFontList
->FindOrCreateFont(temp
->GetPointSize(), 
1595                                                   temp
->GetUnderlined(), 
1596                                                   temp
->GetFaceName(), 
1597                                                   temp
->GetEncoding()); 
1602     wxPy_BEGIN_ALLOW_THREADS
; 
1603         wxPseudoMetaFile_SetFont(_arg0
,_arg1
); 
1605     wxPy_END_ALLOW_THREADS
; 
1606 }    Py_INCREF(Py_None
); 
1607     _resultobj 
= Py_None
; 
1611 #define wxPseudoMetaFile_SetTextColour(_swigobj,_swigarg0)  (_swigobj->SetTextColour(_swigarg0)) 
1612 static PyObject 
*_wrap_wxPseudoMetaFile_SetTextColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1613     PyObject 
* _resultobj
; 
1614     wxPseudoMetaFile 
* _arg0
; 
1616     PyObject 
* _argo0 
= 0; 
1618     PyObject 
* _obj1 
= 0; 
1619     char *_kwnames
[] = { "self","colour", NULL 
}; 
1622     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPseudoMetaFile_SetTextColour",_kwnames
,&_argo0
,&_obj1
))  
1625         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1626         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
1627             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_SetTextColour. Expected _wxPseudoMetaFile_p."); 
1633     if (! wxColour_helper(_obj1
, &_arg1
)) 
1637     wxPy_BEGIN_ALLOW_THREADS
; 
1638         wxPseudoMetaFile_SetTextColour(_arg0
,*_arg1
); 
1640     wxPy_END_ALLOW_THREADS
; 
1641 }    Py_INCREF(Py_None
); 
1642     _resultobj 
= Py_None
; 
1646 #define wxPseudoMetaFile_SetBackgroundColour(_swigobj,_swigarg0)  (_swigobj->SetBackgroundColour(_swigarg0)) 
1647 static PyObject 
*_wrap_wxPseudoMetaFile_SetBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1648     PyObject 
* _resultobj
; 
1649     wxPseudoMetaFile 
* _arg0
; 
1651     PyObject 
* _argo0 
= 0; 
1653     PyObject 
* _obj1 
= 0; 
1654     char *_kwnames
[] = { "self","colour", NULL 
}; 
1657     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPseudoMetaFile_SetBackgroundColour",_kwnames
,&_argo0
,&_obj1
))  
1660         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1661         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
1662             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_SetBackgroundColour. Expected _wxPseudoMetaFile_p."); 
1668     if (! wxColour_helper(_obj1
, &_arg1
)) 
1672     wxPy_BEGIN_ALLOW_THREADS
; 
1673         wxPseudoMetaFile_SetBackgroundColour(_arg0
,*_arg1
); 
1675     wxPy_END_ALLOW_THREADS
; 
1676 }    Py_INCREF(Py_None
); 
1677     _resultobj 
= Py_None
; 
1681 #define wxPseudoMetaFile_SetBackgroundMode(_swigobj,_swigarg0)  (_swigobj->SetBackgroundMode(_swigarg0)) 
1682 static PyObject 
*_wrap_wxPseudoMetaFile_SetBackgroundMode(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1683     PyObject 
* _resultobj
; 
1684     wxPseudoMetaFile 
* _arg0
; 
1686     PyObject 
* _argo0 
= 0; 
1687     char *_kwnames
[] = { "self","mode", NULL 
}; 
1690     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPseudoMetaFile_SetBackgroundMode",_kwnames
,&_argo0
,&_arg1
))  
1693         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1694         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPseudoMetaFile_p")) { 
1695             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPseudoMetaFile_SetBackgroundMode. Expected _wxPseudoMetaFile_p."); 
1700     wxPy_BEGIN_ALLOW_THREADS
; 
1701         wxPseudoMetaFile_SetBackgroundMode(_arg0
,_arg1
); 
1703     wxPy_END_ALLOW_THREADS
; 
1704 }    Py_INCREF(Py_None
); 
1705     _resultobj 
= Py_None
; 
1709 static void *SwigwxPyRectangleShapeTowxPyShape(void *ptr
) { 
1710     wxPyRectangleShape 
*src
; 
1712     src 
= (wxPyRectangleShape 
*) ptr
; 
1713     dest 
= (wxPyShape 
*) src
; 
1714     return (void *) dest
; 
1717 static void *SwigwxPyRectangleShapeTowxPyShapeEvtHandler(void *ptr
) { 
1718     wxPyRectangleShape 
*src
; 
1719     wxPyShapeEvtHandler 
*dest
; 
1720     src 
= (wxPyRectangleShape 
*) ptr
; 
1721     dest 
= (wxPyShapeEvtHandler 
*) src
; 
1722     return (void *) dest
; 
1725 #define new_wxPyRectangleShape(_swigarg0,_swigarg1) (new wxPyRectangleShape(_swigarg0,_swigarg1)) 
1726 static PyObject 
*_wrap_new_wxPyRectangleShape(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1727     PyObject 
* _resultobj
; 
1728     wxPyRectangleShape 
* _result
; 
1729     double  _arg0 
= (double ) 0.0; 
1730     double  _arg1 
= (double ) 0.0; 
1731     char *_kwnames
[] = { "width","height", NULL 
}; 
1735     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|dd:new_wxPyRectangleShape",_kwnames
,&_arg0
,&_arg1
))  
1738     wxPy_BEGIN_ALLOW_THREADS
; 
1739         _result 
= (wxPyRectangleShape 
*)new_wxPyRectangleShape(_arg0
,_arg1
); 
1741     wxPy_END_ALLOW_THREADS
; 
1743         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyRectangleShape_p"); 
1744         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1747         _resultobj 
= Py_None
; 
1752 #define wxPyRectangleShape__setSelf(_swigobj,_swigarg0,_swigarg1)  (_swigobj->_setSelf(_swigarg0,_swigarg1)) 
1753 static PyObject 
*_wrap_wxPyRectangleShape__setSelf(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1754     PyObject 
* _resultobj
; 
1755     wxPyRectangleShape 
* _arg0
; 
1758     PyObject 
* _argo0 
= 0; 
1759     PyObject 
* _obj1 
= 0; 
1760     PyObject 
* _obj2 
= 0; 
1761     char *_kwnames
[] = { "self","self","_class", NULL 
}; 
1764     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxPyRectangleShape__setSelf",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
1767         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1768         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyRectangleShape_p")) { 
1769             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyRectangleShape__setSelf. Expected _wxPyRectangleShape_p."); 
1780     wxPy_BEGIN_ALLOW_THREADS
; 
1781         wxPyRectangleShape__setSelf(_arg0
,_arg1
,_arg2
); 
1783     wxPy_END_ALLOW_THREADS
; 
1784 }    Py_INCREF(Py_None
); 
1785     _resultobj 
= Py_None
; 
1789 #define wxPyRectangleShape_SetCornerRadius(_swigobj,_swigarg0)  (_swigobj->SetCornerRadius(_swigarg0)) 
1790 static PyObject 
*_wrap_wxPyRectangleShape_SetCornerRadius(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1791     PyObject 
* _resultobj
; 
1792     wxPyRectangleShape 
* _arg0
; 
1794     PyObject 
* _argo0 
= 0; 
1795     char *_kwnames
[] = { "self","radius", NULL 
}; 
1798     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Od:wxPyRectangleShape_SetCornerRadius",_kwnames
,&_argo0
,&_arg1
))  
1801         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1802         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyRectangleShape_p")) { 
1803             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyRectangleShape_SetCornerRadius. Expected _wxPyRectangleShape_p."); 
1808     wxPy_BEGIN_ALLOW_THREADS
; 
1809         wxPyRectangleShape_SetCornerRadius(_arg0
,_arg1
); 
1811     wxPy_END_ALLOW_THREADS
; 
1812 }    Py_INCREF(Py_None
); 
1813     _resultobj 
= Py_None
; 
1817 #define wxPyRectangleShape_base_OnDelete(_swigobj)  (_swigobj->base_OnDelete()) 
1818 static PyObject 
*_wrap_wxPyRectangleShape_base_OnDelete(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1819     PyObject 
* _resultobj
; 
1820     wxPyRectangleShape 
* _arg0
; 
1821     PyObject 
* _argo0 
= 0; 
1822     char *_kwnames
[] = { "self", NULL 
}; 
1825     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyRectangleShape_base_OnDelete",_kwnames
,&_argo0
))  
1828         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1829         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyRectangleShape_p")) { 
1830             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyRectangleShape_base_OnDelete. Expected _wxPyRectangleShape_p."); 
1835     wxPy_BEGIN_ALLOW_THREADS
; 
1836         wxPyRectangleShape_base_OnDelete(_arg0
); 
1838     wxPy_END_ALLOW_THREADS
; 
1839 }    Py_INCREF(Py_None
); 
1840     _resultobj 
= Py_None
; 
1844 #define wxPyRectangleShape_base_OnDraw(_swigobj,_swigarg0)  (_swigobj->base_OnDraw(_swigarg0)) 
1845 static PyObject 
*_wrap_wxPyRectangleShape_base_OnDraw(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1846     PyObject 
* _resultobj
; 
1847     wxPyRectangleShape 
* _arg0
; 
1849     PyObject 
* _argo0 
= 0; 
1850     PyObject 
* _argo1 
= 0; 
1851     char *_kwnames
[] = { "self","dc", NULL 
}; 
1854     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyRectangleShape_base_OnDraw",_kwnames
,&_argo0
,&_argo1
))  
1857         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1858         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyRectangleShape_p")) { 
1859             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyRectangleShape_base_OnDraw. Expected _wxPyRectangleShape_p."); 
1864         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1865         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
1866             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyRectangleShape_base_OnDraw. Expected _wxDC_p."); 
1871     wxPy_BEGIN_ALLOW_THREADS
; 
1872         wxPyRectangleShape_base_OnDraw(_arg0
,*_arg1
); 
1874     wxPy_END_ALLOW_THREADS
; 
1875 }    Py_INCREF(Py_None
); 
1876     _resultobj 
= Py_None
; 
1880 #define wxPyRectangleShape_base_OnDrawContents(_swigobj,_swigarg0)  (_swigobj->base_OnDrawContents(_swigarg0)) 
1881 static PyObject 
*_wrap_wxPyRectangleShape_base_OnDrawContents(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1882     PyObject 
* _resultobj
; 
1883     wxPyRectangleShape 
* _arg0
; 
1885     PyObject 
* _argo0 
= 0; 
1886     PyObject 
* _argo1 
= 0; 
1887     char *_kwnames
[] = { "self","dc", NULL 
}; 
1890     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyRectangleShape_base_OnDrawContents",_kwnames
,&_argo0
,&_argo1
))  
1893         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1894         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyRectangleShape_p")) { 
1895             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyRectangleShape_base_OnDrawContents. Expected _wxPyRectangleShape_p."); 
1900         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1901         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
1902             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyRectangleShape_base_OnDrawContents. Expected _wxDC_p."); 
1907     wxPy_BEGIN_ALLOW_THREADS
; 
1908         wxPyRectangleShape_base_OnDrawContents(_arg0
,*_arg1
); 
1910     wxPy_END_ALLOW_THREADS
; 
1911 }    Py_INCREF(Py_None
); 
1912     _resultobj 
= Py_None
; 
1916 #define wxPyRectangleShape_base_OnDrawBranches(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnDrawBranches(_swigarg0,_swigarg1)) 
1917 static PyObject 
*_wrap_wxPyRectangleShape_base_OnDrawBranches(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1918     PyObject 
* _resultobj
; 
1919     wxPyRectangleShape 
* _arg0
; 
1921     bool  _arg2 
= (bool ) FALSE
; 
1922     PyObject 
* _argo0 
= 0; 
1923     PyObject 
* _argo1 
= 0; 
1924     int tempbool2 
= (int) FALSE
; 
1925     char *_kwnames
[] = { "self","dc","erase", NULL 
}; 
1928     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxPyRectangleShape_base_OnDrawBranches",_kwnames
,&_argo0
,&_argo1
,&tempbool2
))  
1931         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1932         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyRectangleShape_p")) { 
1933             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyRectangleShape_base_OnDrawBranches. Expected _wxPyRectangleShape_p."); 
1938         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1939         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
1940             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyRectangleShape_base_OnDrawBranches. Expected _wxDC_p."); 
1944     _arg2 
= (bool ) tempbool2
; 
1946     wxPy_BEGIN_ALLOW_THREADS
; 
1947         wxPyRectangleShape_base_OnDrawBranches(_arg0
,*_arg1
,_arg2
); 
1949     wxPy_END_ALLOW_THREADS
; 
1950 }    Py_INCREF(Py_None
); 
1951     _resultobj 
= Py_None
; 
1955 #define wxPyRectangleShape_base_OnMoveLinks(_swigobj,_swigarg0)  (_swigobj->base_OnMoveLinks(_swigarg0)) 
1956 static PyObject 
*_wrap_wxPyRectangleShape_base_OnMoveLinks(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1957     PyObject 
* _resultobj
; 
1958     wxPyRectangleShape 
* _arg0
; 
1960     PyObject 
* _argo0 
= 0; 
1961     PyObject 
* _argo1 
= 0; 
1962     char *_kwnames
[] = { "self","dc", NULL 
}; 
1965     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyRectangleShape_base_OnMoveLinks",_kwnames
,&_argo0
,&_argo1
))  
1968         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1969         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyRectangleShape_p")) { 
1970             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyRectangleShape_base_OnMoveLinks. Expected _wxPyRectangleShape_p."); 
1975         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1976         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
1977             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyRectangleShape_base_OnMoveLinks. Expected _wxDC_p."); 
1982     wxPy_BEGIN_ALLOW_THREADS
; 
1983         wxPyRectangleShape_base_OnMoveLinks(_arg0
,*_arg1
); 
1985     wxPy_END_ALLOW_THREADS
; 
1986 }    Py_INCREF(Py_None
); 
1987     _resultobj 
= Py_None
; 
1991 #define wxPyRectangleShape_base_OnErase(_swigobj,_swigarg0)  (_swigobj->base_OnErase(_swigarg0)) 
1992 static PyObject 
*_wrap_wxPyRectangleShape_base_OnErase(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1993     PyObject 
* _resultobj
; 
1994     wxPyRectangleShape 
* _arg0
; 
1996     PyObject 
* _argo0 
= 0; 
1997     PyObject 
* _argo1 
= 0; 
1998     char *_kwnames
[] = { "self","dc", NULL 
}; 
2001     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyRectangleShape_base_OnErase",_kwnames
,&_argo0
,&_argo1
))  
2004         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2005         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyRectangleShape_p")) { 
2006             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyRectangleShape_base_OnErase. Expected _wxPyRectangleShape_p."); 
2011         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
2012         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
2013             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyRectangleShape_base_OnErase. Expected _wxDC_p."); 
2018     wxPy_BEGIN_ALLOW_THREADS
; 
2019         wxPyRectangleShape_base_OnErase(_arg0
,*_arg1
); 
2021     wxPy_END_ALLOW_THREADS
; 
2022 }    Py_INCREF(Py_None
); 
2023     _resultobj 
= Py_None
; 
2027 #define wxPyRectangleShape_base_OnEraseContents(_swigobj,_swigarg0)  (_swigobj->base_OnEraseContents(_swigarg0)) 
2028 static PyObject 
*_wrap_wxPyRectangleShape_base_OnEraseContents(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2029     PyObject 
* _resultobj
; 
2030     wxPyRectangleShape 
* _arg0
; 
2032     PyObject 
* _argo0 
= 0; 
2033     PyObject 
* _argo1 
= 0; 
2034     char *_kwnames
[] = { "self","dc", NULL 
}; 
2037     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyRectangleShape_base_OnEraseContents",_kwnames
,&_argo0
,&_argo1
))  
2040         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2041         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyRectangleShape_p")) { 
2042             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyRectangleShape_base_OnEraseContents. Expected _wxPyRectangleShape_p."); 
2047         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
2048         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
2049             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyRectangleShape_base_OnEraseContents. Expected _wxDC_p."); 
2054     wxPy_BEGIN_ALLOW_THREADS
; 
2055         wxPyRectangleShape_base_OnEraseContents(_arg0
,*_arg1
); 
2057     wxPy_END_ALLOW_THREADS
; 
2058 }    Py_INCREF(Py_None
); 
2059     _resultobj 
= Py_None
; 
2063 #define wxPyRectangleShape_base_OnHighlight(_swigobj,_swigarg0)  (_swigobj->base_OnHighlight(_swigarg0)) 
2064 static PyObject 
*_wrap_wxPyRectangleShape_base_OnHighlight(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2065     PyObject 
* _resultobj
; 
2066     wxPyRectangleShape 
* _arg0
; 
2068     PyObject 
* _argo0 
= 0; 
2069     PyObject 
* _argo1 
= 0; 
2070     char *_kwnames
[] = { "self","dc", NULL 
}; 
2073     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyRectangleShape_base_OnHighlight",_kwnames
,&_argo0
,&_argo1
))  
2076         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2077         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyRectangleShape_p")) { 
2078             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyRectangleShape_base_OnHighlight. Expected _wxPyRectangleShape_p."); 
2083         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
2084         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
2085             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyRectangleShape_base_OnHighlight. Expected _wxDC_p."); 
2090     wxPy_BEGIN_ALLOW_THREADS
; 
2091         wxPyRectangleShape_base_OnHighlight(_arg0
,*_arg1
); 
2093     wxPy_END_ALLOW_THREADS
; 
2094 }    Py_INCREF(Py_None
); 
2095     _resultobj 
= Py_None
; 
2099 #define wxPyRectangleShape_base_OnLeftClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnLeftClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
2100 static PyObject 
*_wrap_wxPyRectangleShape_base_OnLeftClick(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2101     PyObject 
* _resultobj
; 
2102     wxPyRectangleShape 
* _arg0
; 
2105     int  _arg3 
= (int ) 0; 
2106     int  _arg4 
= (int ) 0; 
2107     PyObject 
* _argo0 
= 0; 
2108     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
2111     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyRectangleShape_base_OnLeftClick",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
2114         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2115         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyRectangleShape_p")) { 
2116             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyRectangleShape_base_OnLeftClick. Expected _wxPyRectangleShape_p."); 
2121     wxPy_BEGIN_ALLOW_THREADS
; 
2122         wxPyRectangleShape_base_OnLeftClick(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
2124     wxPy_END_ALLOW_THREADS
; 
2125 }    Py_INCREF(Py_None
); 
2126     _resultobj 
= Py_None
; 
2130 #define wxPyRectangleShape_base_OnLeftDoubleClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnLeftDoubleClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
2131 static PyObject 
*_wrap_wxPyRectangleShape_base_OnLeftDoubleClick(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2132     PyObject 
* _resultobj
; 
2133     wxPyRectangleShape 
* _arg0
; 
2136     int  _arg3 
= (int ) 0; 
2137     int  _arg4 
= (int ) 0; 
2138     PyObject 
* _argo0 
= 0; 
2139     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
2142     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyRectangleShape_base_OnLeftDoubleClick",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
2145         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2146         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyRectangleShape_p")) { 
2147             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyRectangleShape_base_OnLeftDoubleClick. Expected _wxPyRectangleShape_p."); 
2152     wxPy_BEGIN_ALLOW_THREADS
; 
2153         wxPyRectangleShape_base_OnLeftDoubleClick(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
2155     wxPy_END_ALLOW_THREADS
; 
2156 }    Py_INCREF(Py_None
); 
2157     _resultobj 
= Py_None
; 
2161 #define wxPyRectangleShape_base_OnRightClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnRightClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
2162 static PyObject 
*_wrap_wxPyRectangleShape_base_OnRightClick(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2163     PyObject 
* _resultobj
; 
2164     wxPyRectangleShape 
* _arg0
; 
2167     int  _arg3 
= (int ) 0; 
2168     int  _arg4 
= (int ) 0; 
2169     PyObject 
* _argo0 
= 0; 
2170     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
2173     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyRectangleShape_base_OnRightClick",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
2176         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2177         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyRectangleShape_p")) { 
2178             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyRectangleShape_base_OnRightClick. Expected _wxPyRectangleShape_p."); 
2183     wxPy_BEGIN_ALLOW_THREADS
; 
2184         wxPyRectangleShape_base_OnRightClick(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
2186     wxPy_END_ALLOW_THREADS
; 
2187 }    Py_INCREF(Py_None
); 
2188     _resultobj 
= Py_None
; 
2192 #define wxPyRectangleShape_base_OnSize(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnSize(_swigarg0,_swigarg1)) 
2193 static PyObject 
*_wrap_wxPyRectangleShape_base_OnSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2194     PyObject 
* _resultobj
; 
2195     wxPyRectangleShape 
* _arg0
; 
2198     PyObject 
* _argo0 
= 0; 
2199     char *_kwnames
[] = { "self","x","y", NULL 
}; 
2202     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd:wxPyRectangleShape_base_OnSize",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
2205         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2206         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyRectangleShape_p")) { 
2207             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyRectangleShape_base_OnSize. Expected _wxPyRectangleShape_p."); 
2212     wxPy_BEGIN_ALLOW_THREADS
; 
2213         wxPyRectangleShape_base_OnSize(_arg0
,_arg1
,_arg2
); 
2215     wxPy_END_ALLOW_THREADS
; 
2216 }    Py_INCREF(Py_None
); 
2217     _resultobj 
= Py_None
; 
2221 #define wxPyRectangleShape_base_OnMovePre(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->base_OnMovePre(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
2222 static PyObject 
*_wrap_wxPyRectangleShape_base_OnMovePre(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2223     PyObject 
* _resultobj
; 
2225     wxPyRectangleShape 
* _arg0
; 
2231     bool  _arg6 
= (bool ) TRUE
; 
2232     PyObject 
* _argo0 
= 0; 
2233     PyObject 
* _argo1 
= 0; 
2234     int tempbool6 
= (int) TRUE
; 
2235     char *_kwnames
[] = { "self","dc","x","y","old_x","old_y","display", NULL 
}; 
2238     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOdddd|i:wxPyRectangleShape_base_OnMovePre",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
,&tempbool6
))  
2241         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2242         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyRectangleShape_p")) { 
2243             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyRectangleShape_base_OnMovePre. Expected _wxPyRectangleShape_p."); 
2248         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
2249         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
2250             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyRectangleShape_base_OnMovePre. Expected _wxDC_p."); 
2254     _arg6 
= (bool ) tempbool6
; 
2256     wxPy_BEGIN_ALLOW_THREADS
; 
2257         _result 
= (bool )wxPyRectangleShape_base_OnMovePre(_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
); 
2259     wxPy_END_ALLOW_THREADS
; 
2260 }    _resultobj 
= Py_BuildValue("i",_result
); 
2264 #define wxPyRectangleShape_base_OnMovePost(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->base_OnMovePost(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
2265 static PyObject 
*_wrap_wxPyRectangleShape_base_OnMovePost(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2266     PyObject 
* _resultobj
; 
2267     wxPyRectangleShape 
* _arg0
; 
2273     bool  _arg6 
= (bool ) TRUE
; 
2274     PyObject 
* _argo0 
= 0; 
2275     PyObject 
* _argo1 
= 0; 
2276     int tempbool6 
= (int) TRUE
; 
2277     char *_kwnames
[] = { "self","dc","x","y","old_x","old_y","display", NULL 
}; 
2280     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOdddd|i:wxPyRectangleShape_base_OnMovePost",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
,&tempbool6
))  
2283         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2284         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyRectangleShape_p")) { 
2285             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyRectangleShape_base_OnMovePost. Expected _wxPyRectangleShape_p."); 
2290         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
2291         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
2292             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyRectangleShape_base_OnMovePost. Expected _wxDC_p."); 
2296     _arg6 
= (bool ) tempbool6
; 
2298     wxPy_BEGIN_ALLOW_THREADS
; 
2299         wxPyRectangleShape_base_OnMovePost(_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
); 
2301     wxPy_END_ALLOW_THREADS
; 
2302 }    Py_INCREF(Py_None
); 
2303     _resultobj 
= Py_None
; 
2307 #define wxPyRectangleShape_base_OnDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->base_OnDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
2308 static PyObject 
*_wrap_wxPyRectangleShape_base_OnDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2309     PyObject 
* _resultobj
; 
2310     wxPyRectangleShape 
* _arg0
; 
2314     int  _arg4 
= (int ) 0; 
2315     int  _arg5 
= (int ) 0; 
2316     PyObject 
* _argo0 
= 0; 
2318     char *_kwnames
[] = { "self","draw","x","y","keys","attachment", NULL 
}; 
2321     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oidd|ii:wxPyRectangleShape_base_OnDragLeft",_kwnames
,&_argo0
,&tempbool1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
2324         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2325         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyRectangleShape_p")) { 
2326             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyRectangleShape_base_OnDragLeft. Expected _wxPyRectangleShape_p."); 
2330     _arg1 
= (bool ) tempbool1
; 
2332     wxPy_BEGIN_ALLOW_THREADS
; 
2333         wxPyRectangleShape_base_OnDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
2335     wxPy_END_ALLOW_THREADS
; 
2336 }    Py_INCREF(Py_None
); 
2337     _resultobj 
= Py_None
; 
2341 #define wxPyRectangleShape_base_OnBeginDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnBeginDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
2342 static PyObject 
*_wrap_wxPyRectangleShape_base_OnBeginDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2343     PyObject 
* _resultobj
; 
2344     wxPyRectangleShape 
* _arg0
; 
2347     int  _arg3 
= (int ) 0; 
2348     int  _arg4 
= (int ) 0; 
2349     PyObject 
* _argo0 
= 0; 
2350     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
2353     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyRectangleShape_base_OnBeginDragLeft",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
2356         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2357         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyRectangleShape_p")) { 
2358             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyRectangleShape_base_OnBeginDragLeft. Expected _wxPyRectangleShape_p."); 
2363     wxPy_BEGIN_ALLOW_THREADS
; 
2364         wxPyRectangleShape_base_OnBeginDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
2366     wxPy_END_ALLOW_THREADS
; 
2367 }    Py_INCREF(Py_None
); 
2368     _resultobj 
= Py_None
; 
2372 #define wxPyRectangleShape_base_OnEndDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnEndDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
2373 static PyObject 
*_wrap_wxPyRectangleShape_base_OnEndDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2374     PyObject 
* _resultobj
; 
2375     wxPyRectangleShape 
* _arg0
; 
2378     int  _arg3 
= (int ) 0; 
2379     int  _arg4 
= (int ) 0; 
2380     PyObject 
* _argo0 
= 0; 
2381     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
2384     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyRectangleShape_base_OnEndDragLeft",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
2387         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2388         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyRectangleShape_p")) { 
2389             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyRectangleShape_base_OnEndDragLeft. Expected _wxPyRectangleShape_p."); 
2394     wxPy_BEGIN_ALLOW_THREADS
; 
2395         wxPyRectangleShape_base_OnEndDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
2397     wxPy_END_ALLOW_THREADS
; 
2398 }    Py_INCREF(Py_None
); 
2399     _resultobj 
= Py_None
; 
2403 #define wxPyRectangleShape_base_OnDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->base_OnDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
2404 static PyObject 
*_wrap_wxPyRectangleShape_base_OnDragRight(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2405     PyObject 
* _resultobj
; 
2406     wxPyRectangleShape 
* _arg0
; 
2410     int  _arg4 
= (int ) 0; 
2411     int  _arg5 
= (int ) 0; 
2412     PyObject 
* _argo0 
= 0; 
2414     char *_kwnames
[] = { "self","draw","x","y","keys","attachment", NULL 
}; 
2417     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oidd|ii:wxPyRectangleShape_base_OnDragRight",_kwnames
,&_argo0
,&tempbool1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
2420         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2421         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyRectangleShape_p")) { 
2422             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyRectangleShape_base_OnDragRight. Expected _wxPyRectangleShape_p."); 
2426     _arg1 
= (bool ) tempbool1
; 
2428     wxPy_BEGIN_ALLOW_THREADS
; 
2429         wxPyRectangleShape_base_OnDragRight(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
2431     wxPy_END_ALLOW_THREADS
; 
2432 }    Py_INCREF(Py_None
); 
2433     _resultobj 
= Py_None
; 
2437 #define wxPyRectangleShape_base_OnBeginDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnBeginDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
2438 static PyObject 
*_wrap_wxPyRectangleShape_base_OnBeginDragRight(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2439     PyObject 
* _resultobj
; 
2440     wxPyRectangleShape 
* _arg0
; 
2443     int  _arg3 
= (int ) 0; 
2444     int  _arg4 
= (int ) 0; 
2445     PyObject 
* _argo0 
= 0; 
2446     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
2449     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyRectangleShape_base_OnBeginDragRight",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
2452         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2453         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyRectangleShape_p")) { 
2454             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyRectangleShape_base_OnBeginDragRight. Expected _wxPyRectangleShape_p."); 
2459     wxPy_BEGIN_ALLOW_THREADS
; 
2460         wxPyRectangleShape_base_OnBeginDragRight(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
2462     wxPy_END_ALLOW_THREADS
; 
2463 }    Py_INCREF(Py_None
); 
2464     _resultobj 
= Py_None
; 
2468 #define wxPyRectangleShape_base_OnEndDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnEndDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
2469 static PyObject 
*_wrap_wxPyRectangleShape_base_OnEndDragRight(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2470     PyObject 
* _resultobj
; 
2471     wxPyRectangleShape 
* _arg0
; 
2474     int  _arg3 
= (int ) 0; 
2475     int  _arg4 
= (int ) 0; 
2476     PyObject 
* _argo0 
= 0; 
2477     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
2480     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyRectangleShape_base_OnEndDragRight",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
2483         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2484         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyRectangleShape_p")) { 
2485             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyRectangleShape_base_OnEndDragRight. Expected _wxPyRectangleShape_p."); 
2490     wxPy_BEGIN_ALLOW_THREADS
; 
2491         wxPyRectangleShape_base_OnEndDragRight(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
2493     wxPy_END_ALLOW_THREADS
; 
2494 }    Py_INCREF(Py_None
); 
2495     _resultobj 
= Py_None
; 
2499 #define wxPyRectangleShape_base_OnDrawOutline(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->base_OnDrawOutline(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
2500 static PyObject 
*_wrap_wxPyRectangleShape_base_OnDrawOutline(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2501     PyObject 
* _resultobj
; 
2502     wxPyRectangleShape 
* _arg0
; 
2508     PyObject 
* _argo0 
= 0; 
2509     PyObject 
* _argo1 
= 0; 
2510     char *_kwnames
[] = { "self","dc","x","y","w","h", NULL 
}; 
2513     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOdddd:wxPyRectangleShape_base_OnDrawOutline",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
2516         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2517         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyRectangleShape_p")) { 
2518             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyRectangleShape_base_OnDrawOutline. Expected _wxPyRectangleShape_p."); 
2523         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
2524         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
2525             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyRectangleShape_base_OnDrawOutline. Expected _wxDC_p."); 
2530     wxPy_BEGIN_ALLOW_THREADS
; 
2531         wxPyRectangleShape_base_OnDrawOutline(_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
2533     wxPy_END_ALLOW_THREADS
; 
2534 }    Py_INCREF(Py_None
); 
2535     _resultobj 
= Py_None
; 
2539 #define wxPyRectangleShape_base_OnDrawControlPoints(_swigobj,_swigarg0)  (_swigobj->base_OnDrawControlPoints(_swigarg0)) 
2540 static PyObject 
*_wrap_wxPyRectangleShape_base_OnDrawControlPoints(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2541     PyObject 
* _resultobj
; 
2542     wxPyRectangleShape 
* _arg0
; 
2544     PyObject 
* _argo0 
= 0; 
2545     PyObject 
* _argo1 
= 0; 
2546     char *_kwnames
[] = { "self","dc", NULL 
}; 
2549     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyRectangleShape_base_OnDrawControlPoints",_kwnames
,&_argo0
,&_argo1
))  
2552         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2553         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyRectangleShape_p")) { 
2554             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyRectangleShape_base_OnDrawControlPoints. Expected _wxPyRectangleShape_p."); 
2559         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
2560         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
2561             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyRectangleShape_base_OnDrawControlPoints. Expected _wxDC_p."); 
2566     wxPy_BEGIN_ALLOW_THREADS
; 
2567         wxPyRectangleShape_base_OnDrawControlPoints(_arg0
,*_arg1
); 
2569     wxPy_END_ALLOW_THREADS
; 
2570 }    Py_INCREF(Py_None
); 
2571     _resultobj 
= Py_None
; 
2575 #define wxPyRectangleShape_base_OnEraseControlPoints(_swigobj,_swigarg0)  (_swigobj->base_OnEraseControlPoints(_swigarg0)) 
2576 static PyObject 
*_wrap_wxPyRectangleShape_base_OnEraseControlPoints(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2577     PyObject 
* _resultobj
; 
2578     wxPyRectangleShape 
* _arg0
; 
2580     PyObject 
* _argo0 
= 0; 
2581     PyObject 
* _argo1 
= 0; 
2582     char *_kwnames
[] = { "self","dc", NULL 
}; 
2585     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyRectangleShape_base_OnEraseControlPoints",_kwnames
,&_argo0
,&_argo1
))  
2588         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2589         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyRectangleShape_p")) { 
2590             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyRectangleShape_base_OnEraseControlPoints. Expected _wxPyRectangleShape_p."); 
2595         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
2596         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
2597             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyRectangleShape_base_OnEraseControlPoints. Expected _wxDC_p."); 
2602     wxPy_BEGIN_ALLOW_THREADS
; 
2603         wxPyRectangleShape_base_OnEraseControlPoints(_arg0
,*_arg1
); 
2605     wxPy_END_ALLOW_THREADS
; 
2606 }    Py_INCREF(Py_None
); 
2607     _resultobj 
= Py_None
; 
2611 #define wxPyRectangleShape_base_OnMoveLink(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnMoveLink(_swigarg0,_swigarg1)) 
2612 static PyObject 
*_wrap_wxPyRectangleShape_base_OnMoveLink(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2613     PyObject 
* _resultobj
; 
2614     wxPyRectangleShape 
* _arg0
; 
2616     bool  _arg2 
= (bool ) TRUE
; 
2617     PyObject 
* _argo0 
= 0; 
2618     PyObject 
* _argo1 
= 0; 
2619     int tempbool2 
= (int) TRUE
; 
2620     char *_kwnames
[] = { "self","dc","moveControlPoints", NULL 
}; 
2623     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxPyRectangleShape_base_OnMoveLink",_kwnames
,&_argo0
,&_argo1
,&tempbool2
))  
2626         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2627         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyRectangleShape_p")) { 
2628             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyRectangleShape_base_OnMoveLink. Expected _wxPyRectangleShape_p."); 
2633         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
2634         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
2635             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyRectangleShape_base_OnMoveLink. Expected _wxDC_p."); 
2639     _arg2 
= (bool ) tempbool2
; 
2641     wxPy_BEGIN_ALLOW_THREADS
; 
2642         wxPyRectangleShape_base_OnMoveLink(_arg0
,*_arg1
,_arg2
); 
2644     wxPy_END_ALLOW_THREADS
; 
2645 }    Py_INCREF(Py_None
); 
2646     _resultobj 
= Py_None
; 
2650 #define wxPyRectangleShape_base_OnSizingDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->base_OnSizingDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
2651 static PyObject 
*_wrap_wxPyRectangleShape_base_OnSizingDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2652     PyObject 
* _resultobj
; 
2653     wxPyRectangleShape 
* _arg0
; 
2654     wxPyControlPoint 
* _arg1
; 
2658     int  _arg5 
= (int ) 0; 
2659     int  _arg6 
= (int ) 0; 
2660     PyObject 
* _argo0 
= 0; 
2661     PyObject 
* _argo1 
= 0; 
2663     char *_kwnames
[] = { "self","pt","draw","x","y","keys","attachment", NULL 
}; 
2666     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOidd|ii:wxPyRectangleShape_base_OnSizingDragLeft",_kwnames
,&_argo0
,&_argo1
,&tempbool2
,&_arg3
,&_arg4
,&_arg5
,&_arg6
))  
2669         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2670         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyRectangleShape_p")) { 
2671             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyRectangleShape_base_OnSizingDragLeft. Expected _wxPyRectangleShape_p."); 
2676         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
2677         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPyControlPoint_p")) { 
2678             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyRectangleShape_base_OnSizingDragLeft. Expected _wxPyControlPoint_p."); 
2682     _arg2 
= (bool ) tempbool2
; 
2684     wxPy_BEGIN_ALLOW_THREADS
; 
2685         wxPyRectangleShape_base_OnSizingDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
); 
2687     wxPy_END_ALLOW_THREADS
; 
2688 }    Py_INCREF(Py_None
); 
2689     _resultobj 
= Py_None
; 
2693 #define wxPyRectangleShape_base_OnSizingBeginDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->base_OnSizingBeginDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
2694 static PyObject 
*_wrap_wxPyRectangleShape_base_OnSizingBeginDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2695     PyObject 
* _resultobj
; 
2696     wxPyRectangleShape 
* _arg0
; 
2697     wxPyControlPoint 
* _arg1
; 
2700     int  _arg4 
= (int ) 0; 
2701     int  _arg5 
= (int ) 0; 
2702     PyObject 
* _argo0 
= 0; 
2703     PyObject 
* _argo1 
= 0; 
2704     char *_kwnames
[] = { "self","pt","x","y","keys","attachment", NULL 
}; 
2707     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOdd|ii:wxPyRectangleShape_base_OnSizingBeginDragLeft",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
2710         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2711         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyRectangleShape_p")) { 
2712             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyRectangleShape_base_OnSizingBeginDragLeft. Expected _wxPyRectangleShape_p."); 
2717         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
2718         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPyControlPoint_p")) { 
2719             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyRectangleShape_base_OnSizingBeginDragLeft. Expected _wxPyControlPoint_p."); 
2724     wxPy_BEGIN_ALLOW_THREADS
; 
2725         wxPyRectangleShape_base_OnSizingBeginDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
2727     wxPy_END_ALLOW_THREADS
; 
2728 }    Py_INCREF(Py_None
); 
2729     _resultobj 
= Py_None
; 
2733 #define wxPyRectangleShape_base_OnSizingEndDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->base_OnSizingEndDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
2734 static PyObject 
*_wrap_wxPyRectangleShape_base_OnSizingEndDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2735     PyObject 
* _resultobj
; 
2736     wxPyRectangleShape 
* _arg0
; 
2737     wxPyControlPoint 
* _arg1
; 
2740     int  _arg4 
= (int ) 0; 
2741     int  _arg5 
= (int ) 0; 
2742     PyObject 
* _argo0 
= 0; 
2743     PyObject 
* _argo1 
= 0; 
2744     char *_kwnames
[] = { "self","pt","x","y","keys","attachment", NULL 
}; 
2747     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOdd|ii:wxPyRectangleShape_base_OnSizingEndDragLeft",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
2750         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2751         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyRectangleShape_p")) { 
2752             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyRectangleShape_base_OnSizingEndDragLeft. Expected _wxPyRectangleShape_p."); 
2757         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
2758         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPyControlPoint_p")) { 
2759             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyRectangleShape_base_OnSizingEndDragLeft. Expected _wxPyControlPoint_p."); 
2764     wxPy_BEGIN_ALLOW_THREADS
; 
2765         wxPyRectangleShape_base_OnSizingEndDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
2767     wxPy_END_ALLOW_THREADS
; 
2768 }    Py_INCREF(Py_None
); 
2769     _resultobj 
= Py_None
; 
2773 #define wxPyRectangleShape_base_OnBeginSize(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnBeginSize(_swigarg0,_swigarg1)) 
2774 static PyObject 
*_wrap_wxPyRectangleShape_base_OnBeginSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2775     PyObject 
* _resultobj
; 
2776     wxPyRectangleShape 
* _arg0
; 
2779     PyObject 
* _argo0 
= 0; 
2780     char *_kwnames
[] = { "self","w","h", NULL 
}; 
2783     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd:wxPyRectangleShape_base_OnBeginSize",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
2786         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2787         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyRectangleShape_p")) { 
2788             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyRectangleShape_base_OnBeginSize. Expected _wxPyRectangleShape_p."); 
2793     wxPy_BEGIN_ALLOW_THREADS
; 
2794         wxPyRectangleShape_base_OnBeginSize(_arg0
,_arg1
,_arg2
); 
2796     wxPy_END_ALLOW_THREADS
; 
2797 }    Py_INCREF(Py_None
); 
2798     _resultobj 
= Py_None
; 
2802 #define wxPyRectangleShape_base_OnEndSize(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnEndSize(_swigarg0,_swigarg1)) 
2803 static PyObject 
*_wrap_wxPyRectangleShape_base_OnEndSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2804     PyObject 
* _resultobj
; 
2805     wxPyRectangleShape 
* _arg0
; 
2808     PyObject 
* _argo0 
= 0; 
2809     char *_kwnames
[] = { "self","w","h", NULL 
}; 
2812     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd:wxPyRectangleShape_base_OnEndSize",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
2815         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2816         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyRectangleShape_p")) { 
2817             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyRectangleShape_base_OnEndSize. Expected _wxPyRectangleShape_p."); 
2822     wxPy_BEGIN_ALLOW_THREADS
; 
2823         wxPyRectangleShape_base_OnEndSize(_arg0
,_arg1
,_arg2
); 
2825     wxPy_END_ALLOW_THREADS
; 
2826 }    Py_INCREF(Py_None
); 
2827     _resultobj 
= Py_None
; 
2831 static void *SwigwxPyControlPointTowxPyRectangleShape(void *ptr
) { 
2832     wxPyControlPoint 
*src
; 
2833     wxPyRectangleShape 
*dest
; 
2834     src 
= (wxPyControlPoint 
*) ptr
; 
2835     dest 
= (wxPyRectangleShape 
*) src
; 
2836     return (void *) dest
; 
2839 static void *SwigwxPyControlPointTowxPyShape(void *ptr
) { 
2840     wxPyControlPoint 
*src
; 
2842     src 
= (wxPyControlPoint 
*) ptr
; 
2843     dest 
= (wxPyShape 
*) src
; 
2844     return (void *) dest
; 
2847 static void *SwigwxPyControlPointTowxPyShapeEvtHandler(void *ptr
) { 
2848     wxPyControlPoint 
*src
; 
2849     wxPyShapeEvtHandler 
*dest
; 
2850     src 
= (wxPyControlPoint 
*) ptr
; 
2851     dest 
= (wxPyShapeEvtHandler 
*) src
; 
2852     return (void *) dest
; 
2855 #define new_wxPyControlPoint(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxPyControlPoint(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
2856 static PyObject 
*_wrap_new_wxPyControlPoint(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2857     PyObject 
* _resultobj
; 
2858     wxPyControlPoint 
* _result
; 
2859     wxPyShapeCanvas 
* _arg0 
= (wxPyShapeCanvas 
*) NULL
; 
2860     wxPyShape 
* _arg1 
= (wxPyShape 
*) NULL
; 
2861     double  _arg2 
= (double ) 0.0; 
2862     double  _arg3 
= (double ) 0.0; 
2863     double  _arg4 
= (double ) 0.0; 
2864     int  _arg5 
= (int ) 0; 
2865     PyObject 
* _argo0 
= 0; 
2866     PyObject 
* _argo1 
= 0; 
2867     char *_kwnames
[] = { "the_canvas","object","size","the_xoffset","the_yoffset","the_type", NULL 
}; 
2871     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|OOdddi:new_wxPyControlPoint",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
2874         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2875         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyShapeCanvas_p")) { 
2876             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxPyControlPoint. Expected _wxPyShapeCanvas_p."); 
2881         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
2882         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPyShape_p")) { 
2883             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of new_wxPyControlPoint. Expected _wxPyShape_p."); 
2888     wxPy_BEGIN_ALLOW_THREADS
; 
2889         _result 
= (wxPyControlPoint 
*)new_wxPyControlPoint(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
2891     wxPy_END_ALLOW_THREADS
; 
2893         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyControlPoint_p"); 
2894         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2897         _resultobj 
= Py_None
; 
2902 #define wxPyControlPoint__setSelf(_swigobj,_swigarg0,_swigarg1)  (_swigobj->_setSelf(_swigarg0,_swigarg1)) 
2903 static PyObject 
*_wrap_wxPyControlPoint__setSelf(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2904     PyObject 
* _resultobj
; 
2905     wxPyControlPoint 
* _arg0
; 
2908     PyObject 
* _argo0 
= 0; 
2909     PyObject 
* _obj1 
= 0; 
2910     PyObject 
* _obj2 
= 0; 
2911     char *_kwnames
[] = { "self","self","_class", NULL 
}; 
2914     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxPyControlPoint__setSelf",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
2917         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2918         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControlPoint_p")) { 
2919             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControlPoint__setSelf. Expected _wxPyControlPoint_p."); 
2930     wxPy_BEGIN_ALLOW_THREADS
; 
2931         wxPyControlPoint__setSelf(_arg0
,_arg1
,_arg2
); 
2933     wxPy_END_ALLOW_THREADS
; 
2934 }    Py_INCREF(Py_None
); 
2935     _resultobj 
= Py_None
; 
2939 #define wxPyControlPoint_SetCornerRadius(_swigobj,_swigarg0)  (_swigobj->SetCornerRadius(_swigarg0)) 
2940 static PyObject 
*_wrap_wxPyControlPoint_SetCornerRadius(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2941     PyObject 
* _resultobj
; 
2942     wxPyControlPoint 
* _arg0
; 
2944     PyObject 
* _argo0 
= 0; 
2945     char *_kwnames
[] = { "self","radius", NULL 
}; 
2948     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Od:wxPyControlPoint_SetCornerRadius",_kwnames
,&_argo0
,&_arg1
))  
2951         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2952         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControlPoint_p")) { 
2953             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControlPoint_SetCornerRadius. Expected _wxPyControlPoint_p."); 
2958     wxPy_BEGIN_ALLOW_THREADS
; 
2959         wxPyControlPoint_SetCornerRadius(_arg0
,_arg1
); 
2961     wxPy_END_ALLOW_THREADS
; 
2962 }    Py_INCREF(Py_None
); 
2963     _resultobj 
= Py_None
; 
2967 #define wxPyControlPoint_base_OnDelete(_swigobj)  (_swigobj->base_OnDelete()) 
2968 static PyObject 
*_wrap_wxPyControlPoint_base_OnDelete(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2969     PyObject 
* _resultobj
; 
2970     wxPyControlPoint 
* _arg0
; 
2971     PyObject 
* _argo0 
= 0; 
2972     char *_kwnames
[] = { "self", NULL 
}; 
2975     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyControlPoint_base_OnDelete",_kwnames
,&_argo0
))  
2978         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2979         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControlPoint_p")) { 
2980             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControlPoint_base_OnDelete. Expected _wxPyControlPoint_p."); 
2985     wxPy_BEGIN_ALLOW_THREADS
; 
2986         wxPyControlPoint_base_OnDelete(_arg0
); 
2988     wxPy_END_ALLOW_THREADS
; 
2989 }    Py_INCREF(Py_None
); 
2990     _resultobj 
= Py_None
; 
2994 #define wxPyControlPoint_base_OnDraw(_swigobj,_swigarg0)  (_swigobj->base_OnDraw(_swigarg0)) 
2995 static PyObject 
*_wrap_wxPyControlPoint_base_OnDraw(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2996     PyObject 
* _resultobj
; 
2997     wxPyControlPoint 
* _arg0
; 
2999     PyObject 
* _argo0 
= 0; 
3000     PyObject 
* _argo1 
= 0; 
3001     char *_kwnames
[] = { "self","dc", NULL 
}; 
3004     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyControlPoint_base_OnDraw",_kwnames
,&_argo0
,&_argo1
))  
3007         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3008         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControlPoint_p")) { 
3009             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControlPoint_base_OnDraw. Expected _wxPyControlPoint_p."); 
3014         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3015         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
3016             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyControlPoint_base_OnDraw. Expected _wxDC_p."); 
3021     wxPy_BEGIN_ALLOW_THREADS
; 
3022         wxPyControlPoint_base_OnDraw(_arg0
,*_arg1
); 
3024     wxPy_END_ALLOW_THREADS
; 
3025 }    Py_INCREF(Py_None
); 
3026     _resultobj 
= Py_None
; 
3030 #define wxPyControlPoint_base_OnDrawContents(_swigobj,_swigarg0)  (_swigobj->base_OnDrawContents(_swigarg0)) 
3031 static PyObject 
*_wrap_wxPyControlPoint_base_OnDrawContents(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3032     PyObject 
* _resultobj
; 
3033     wxPyControlPoint 
* _arg0
; 
3035     PyObject 
* _argo0 
= 0; 
3036     PyObject 
* _argo1 
= 0; 
3037     char *_kwnames
[] = { "self","dc", NULL 
}; 
3040     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyControlPoint_base_OnDrawContents",_kwnames
,&_argo0
,&_argo1
))  
3043         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3044         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControlPoint_p")) { 
3045             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControlPoint_base_OnDrawContents. Expected _wxPyControlPoint_p."); 
3050         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3051         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
3052             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyControlPoint_base_OnDrawContents. Expected _wxDC_p."); 
3057     wxPy_BEGIN_ALLOW_THREADS
; 
3058         wxPyControlPoint_base_OnDrawContents(_arg0
,*_arg1
); 
3060     wxPy_END_ALLOW_THREADS
; 
3061 }    Py_INCREF(Py_None
); 
3062     _resultobj 
= Py_None
; 
3066 #define wxPyControlPoint_base_OnDrawBranches(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnDrawBranches(_swigarg0,_swigarg1)) 
3067 static PyObject 
*_wrap_wxPyControlPoint_base_OnDrawBranches(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3068     PyObject 
* _resultobj
; 
3069     wxPyControlPoint 
* _arg0
; 
3071     bool  _arg2 
= (bool ) FALSE
; 
3072     PyObject 
* _argo0 
= 0; 
3073     PyObject 
* _argo1 
= 0; 
3074     int tempbool2 
= (int) FALSE
; 
3075     char *_kwnames
[] = { "self","dc","erase", NULL 
}; 
3078     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxPyControlPoint_base_OnDrawBranches",_kwnames
,&_argo0
,&_argo1
,&tempbool2
))  
3081         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3082         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControlPoint_p")) { 
3083             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControlPoint_base_OnDrawBranches. Expected _wxPyControlPoint_p."); 
3088         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3089         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
3090             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyControlPoint_base_OnDrawBranches. Expected _wxDC_p."); 
3094     _arg2 
= (bool ) tempbool2
; 
3096     wxPy_BEGIN_ALLOW_THREADS
; 
3097         wxPyControlPoint_base_OnDrawBranches(_arg0
,*_arg1
,_arg2
); 
3099     wxPy_END_ALLOW_THREADS
; 
3100 }    Py_INCREF(Py_None
); 
3101     _resultobj 
= Py_None
; 
3105 #define wxPyControlPoint_base_OnMoveLinks(_swigobj,_swigarg0)  (_swigobj->base_OnMoveLinks(_swigarg0)) 
3106 static PyObject 
*_wrap_wxPyControlPoint_base_OnMoveLinks(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3107     PyObject 
* _resultobj
; 
3108     wxPyControlPoint 
* _arg0
; 
3110     PyObject 
* _argo0 
= 0; 
3111     PyObject 
* _argo1 
= 0; 
3112     char *_kwnames
[] = { "self","dc", NULL 
}; 
3115     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyControlPoint_base_OnMoveLinks",_kwnames
,&_argo0
,&_argo1
))  
3118         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3119         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControlPoint_p")) { 
3120             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControlPoint_base_OnMoveLinks. Expected _wxPyControlPoint_p."); 
3125         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3126         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
3127             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyControlPoint_base_OnMoveLinks. Expected _wxDC_p."); 
3132     wxPy_BEGIN_ALLOW_THREADS
; 
3133         wxPyControlPoint_base_OnMoveLinks(_arg0
,*_arg1
); 
3135     wxPy_END_ALLOW_THREADS
; 
3136 }    Py_INCREF(Py_None
); 
3137     _resultobj 
= Py_None
; 
3141 #define wxPyControlPoint_base_OnErase(_swigobj,_swigarg0)  (_swigobj->base_OnErase(_swigarg0)) 
3142 static PyObject 
*_wrap_wxPyControlPoint_base_OnErase(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3143     PyObject 
* _resultobj
; 
3144     wxPyControlPoint 
* _arg0
; 
3146     PyObject 
* _argo0 
= 0; 
3147     PyObject 
* _argo1 
= 0; 
3148     char *_kwnames
[] = { "self","dc", NULL 
}; 
3151     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyControlPoint_base_OnErase",_kwnames
,&_argo0
,&_argo1
))  
3154         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3155         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControlPoint_p")) { 
3156             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControlPoint_base_OnErase. Expected _wxPyControlPoint_p."); 
3161         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3162         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
3163             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyControlPoint_base_OnErase. Expected _wxDC_p."); 
3168     wxPy_BEGIN_ALLOW_THREADS
; 
3169         wxPyControlPoint_base_OnErase(_arg0
,*_arg1
); 
3171     wxPy_END_ALLOW_THREADS
; 
3172 }    Py_INCREF(Py_None
); 
3173     _resultobj 
= Py_None
; 
3177 #define wxPyControlPoint_base_OnEraseContents(_swigobj,_swigarg0)  (_swigobj->base_OnEraseContents(_swigarg0)) 
3178 static PyObject 
*_wrap_wxPyControlPoint_base_OnEraseContents(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3179     PyObject 
* _resultobj
; 
3180     wxPyControlPoint 
* _arg0
; 
3182     PyObject 
* _argo0 
= 0; 
3183     PyObject 
* _argo1 
= 0; 
3184     char *_kwnames
[] = { "self","dc", NULL 
}; 
3187     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyControlPoint_base_OnEraseContents",_kwnames
,&_argo0
,&_argo1
))  
3190         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3191         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControlPoint_p")) { 
3192             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControlPoint_base_OnEraseContents. Expected _wxPyControlPoint_p."); 
3197         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3198         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
3199             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyControlPoint_base_OnEraseContents. Expected _wxDC_p."); 
3204     wxPy_BEGIN_ALLOW_THREADS
; 
3205         wxPyControlPoint_base_OnEraseContents(_arg0
,*_arg1
); 
3207     wxPy_END_ALLOW_THREADS
; 
3208 }    Py_INCREF(Py_None
); 
3209     _resultobj 
= Py_None
; 
3213 #define wxPyControlPoint_base_OnHighlight(_swigobj,_swigarg0)  (_swigobj->base_OnHighlight(_swigarg0)) 
3214 static PyObject 
*_wrap_wxPyControlPoint_base_OnHighlight(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3215     PyObject 
* _resultobj
; 
3216     wxPyControlPoint 
* _arg0
; 
3218     PyObject 
* _argo0 
= 0; 
3219     PyObject 
* _argo1 
= 0; 
3220     char *_kwnames
[] = { "self","dc", NULL 
}; 
3223     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyControlPoint_base_OnHighlight",_kwnames
,&_argo0
,&_argo1
))  
3226         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3227         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControlPoint_p")) { 
3228             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControlPoint_base_OnHighlight. Expected _wxPyControlPoint_p."); 
3233         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3234         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
3235             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyControlPoint_base_OnHighlight. Expected _wxDC_p."); 
3240     wxPy_BEGIN_ALLOW_THREADS
; 
3241         wxPyControlPoint_base_OnHighlight(_arg0
,*_arg1
); 
3243     wxPy_END_ALLOW_THREADS
; 
3244 }    Py_INCREF(Py_None
); 
3245     _resultobj 
= Py_None
; 
3249 #define wxPyControlPoint_base_OnLeftClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnLeftClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
3250 static PyObject 
*_wrap_wxPyControlPoint_base_OnLeftClick(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3251     PyObject 
* _resultobj
; 
3252     wxPyControlPoint 
* _arg0
; 
3255     int  _arg3 
= (int ) 0; 
3256     int  _arg4 
= (int ) 0; 
3257     PyObject 
* _argo0 
= 0; 
3258     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
3261     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyControlPoint_base_OnLeftClick",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
3264         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3265         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControlPoint_p")) { 
3266             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControlPoint_base_OnLeftClick. Expected _wxPyControlPoint_p."); 
3271     wxPy_BEGIN_ALLOW_THREADS
; 
3272         wxPyControlPoint_base_OnLeftClick(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
3274     wxPy_END_ALLOW_THREADS
; 
3275 }    Py_INCREF(Py_None
); 
3276     _resultobj 
= Py_None
; 
3280 #define wxPyControlPoint_base_OnLeftDoubleClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnLeftDoubleClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
3281 static PyObject 
*_wrap_wxPyControlPoint_base_OnLeftDoubleClick(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3282     PyObject 
* _resultobj
; 
3283     wxPyControlPoint 
* _arg0
; 
3286     int  _arg3 
= (int ) 0; 
3287     int  _arg4 
= (int ) 0; 
3288     PyObject 
* _argo0 
= 0; 
3289     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
3292     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyControlPoint_base_OnLeftDoubleClick",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
3295         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3296         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControlPoint_p")) { 
3297             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControlPoint_base_OnLeftDoubleClick. Expected _wxPyControlPoint_p."); 
3302     wxPy_BEGIN_ALLOW_THREADS
; 
3303         wxPyControlPoint_base_OnLeftDoubleClick(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
3305     wxPy_END_ALLOW_THREADS
; 
3306 }    Py_INCREF(Py_None
); 
3307     _resultobj 
= Py_None
; 
3311 #define wxPyControlPoint_base_OnRightClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnRightClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
3312 static PyObject 
*_wrap_wxPyControlPoint_base_OnRightClick(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3313     PyObject 
* _resultobj
; 
3314     wxPyControlPoint 
* _arg0
; 
3317     int  _arg3 
= (int ) 0; 
3318     int  _arg4 
= (int ) 0; 
3319     PyObject 
* _argo0 
= 0; 
3320     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
3323     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyControlPoint_base_OnRightClick",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
3326         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3327         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControlPoint_p")) { 
3328             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControlPoint_base_OnRightClick. Expected _wxPyControlPoint_p."); 
3333     wxPy_BEGIN_ALLOW_THREADS
; 
3334         wxPyControlPoint_base_OnRightClick(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
3336     wxPy_END_ALLOW_THREADS
; 
3337 }    Py_INCREF(Py_None
); 
3338     _resultobj 
= Py_None
; 
3342 #define wxPyControlPoint_base_OnSize(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnSize(_swigarg0,_swigarg1)) 
3343 static PyObject 
*_wrap_wxPyControlPoint_base_OnSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3344     PyObject 
* _resultobj
; 
3345     wxPyControlPoint 
* _arg0
; 
3348     PyObject 
* _argo0 
= 0; 
3349     char *_kwnames
[] = { "self","x","y", NULL 
}; 
3352     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd:wxPyControlPoint_base_OnSize",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
3355         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3356         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControlPoint_p")) { 
3357             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControlPoint_base_OnSize. Expected _wxPyControlPoint_p."); 
3362     wxPy_BEGIN_ALLOW_THREADS
; 
3363         wxPyControlPoint_base_OnSize(_arg0
,_arg1
,_arg2
); 
3365     wxPy_END_ALLOW_THREADS
; 
3366 }    Py_INCREF(Py_None
); 
3367     _resultobj 
= Py_None
; 
3371 #define wxPyControlPoint_base_OnMovePre(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->base_OnMovePre(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
3372 static PyObject 
*_wrap_wxPyControlPoint_base_OnMovePre(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3373     PyObject 
* _resultobj
; 
3375     wxPyControlPoint 
* _arg0
; 
3381     bool  _arg6 
= (bool ) TRUE
; 
3382     PyObject 
* _argo0 
= 0; 
3383     PyObject 
* _argo1 
= 0; 
3384     int tempbool6 
= (int) TRUE
; 
3385     char *_kwnames
[] = { "self","dc","x","y","old_x","old_y","display", NULL 
}; 
3388     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOdddd|i:wxPyControlPoint_base_OnMovePre",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
,&tempbool6
))  
3391         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3392         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControlPoint_p")) { 
3393             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControlPoint_base_OnMovePre. Expected _wxPyControlPoint_p."); 
3398         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3399         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
3400             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyControlPoint_base_OnMovePre. Expected _wxDC_p."); 
3404     _arg6 
= (bool ) tempbool6
; 
3406     wxPy_BEGIN_ALLOW_THREADS
; 
3407         _result 
= (bool )wxPyControlPoint_base_OnMovePre(_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
); 
3409     wxPy_END_ALLOW_THREADS
; 
3410 }    _resultobj 
= Py_BuildValue("i",_result
); 
3414 #define wxPyControlPoint_base_OnMovePost(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->base_OnMovePost(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
3415 static PyObject 
*_wrap_wxPyControlPoint_base_OnMovePost(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3416     PyObject 
* _resultobj
; 
3417     wxPyControlPoint 
* _arg0
; 
3423     bool  _arg6 
= (bool ) TRUE
; 
3424     PyObject 
* _argo0 
= 0; 
3425     PyObject 
* _argo1 
= 0; 
3426     int tempbool6 
= (int) TRUE
; 
3427     char *_kwnames
[] = { "self","dc","x","y","old_x","old_y","display", NULL 
}; 
3430     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOdddd|i:wxPyControlPoint_base_OnMovePost",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
,&tempbool6
))  
3433         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3434         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControlPoint_p")) { 
3435             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControlPoint_base_OnMovePost. Expected _wxPyControlPoint_p."); 
3440         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3441         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
3442             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyControlPoint_base_OnMovePost. Expected _wxDC_p."); 
3446     _arg6 
= (bool ) tempbool6
; 
3448     wxPy_BEGIN_ALLOW_THREADS
; 
3449         wxPyControlPoint_base_OnMovePost(_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
); 
3451     wxPy_END_ALLOW_THREADS
; 
3452 }    Py_INCREF(Py_None
); 
3453     _resultobj 
= Py_None
; 
3457 #define wxPyControlPoint_base_OnDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->base_OnDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
3458 static PyObject 
*_wrap_wxPyControlPoint_base_OnDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3459     PyObject 
* _resultobj
; 
3460     wxPyControlPoint 
* _arg0
; 
3464     int  _arg4 
= (int ) 0; 
3465     int  _arg5 
= (int ) 0; 
3466     PyObject 
* _argo0 
= 0; 
3468     char *_kwnames
[] = { "self","draw","x","y","keys","attachment", NULL 
}; 
3471     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oidd|ii:wxPyControlPoint_base_OnDragLeft",_kwnames
,&_argo0
,&tempbool1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
3474         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3475         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControlPoint_p")) { 
3476             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControlPoint_base_OnDragLeft. Expected _wxPyControlPoint_p."); 
3480     _arg1 
= (bool ) tempbool1
; 
3482     wxPy_BEGIN_ALLOW_THREADS
; 
3483         wxPyControlPoint_base_OnDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
3485     wxPy_END_ALLOW_THREADS
; 
3486 }    Py_INCREF(Py_None
); 
3487     _resultobj 
= Py_None
; 
3491 #define wxPyControlPoint_base_OnBeginDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnBeginDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
3492 static PyObject 
*_wrap_wxPyControlPoint_base_OnBeginDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3493     PyObject 
* _resultobj
; 
3494     wxPyControlPoint 
* _arg0
; 
3497     int  _arg3 
= (int ) 0; 
3498     int  _arg4 
= (int ) 0; 
3499     PyObject 
* _argo0 
= 0; 
3500     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
3503     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyControlPoint_base_OnBeginDragLeft",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
3506         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3507         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControlPoint_p")) { 
3508             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControlPoint_base_OnBeginDragLeft. Expected _wxPyControlPoint_p."); 
3513     wxPy_BEGIN_ALLOW_THREADS
; 
3514         wxPyControlPoint_base_OnBeginDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
3516     wxPy_END_ALLOW_THREADS
; 
3517 }    Py_INCREF(Py_None
); 
3518     _resultobj 
= Py_None
; 
3522 #define wxPyControlPoint_base_OnEndDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnEndDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
3523 static PyObject 
*_wrap_wxPyControlPoint_base_OnEndDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3524     PyObject 
* _resultobj
; 
3525     wxPyControlPoint 
* _arg0
; 
3528     int  _arg3 
= (int ) 0; 
3529     int  _arg4 
= (int ) 0; 
3530     PyObject 
* _argo0 
= 0; 
3531     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
3534     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyControlPoint_base_OnEndDragLeft",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
3537         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3538         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControlPoint_p")) { 
3539             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControlPoint_base_OnEndDragLeft. Expected _wxPyControlPoint_p."); 
3544     wxPy_BEGIN_ALLOW_THREADS
; 
3545         wxPyControlPoint_base_OnEndDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
3547     wxPy_END_ALLOW_THREADS
; 
3548 }    Py_INCREF(Py_None
); 
3549     _resultobj 
= Py_None
; 
3553 #define wxPyControlPoint_base_OnDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->base_OnDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
3554 static PyObject 
*_wrap_wxPyControlPoint_base_OnDragRight(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3555     PyObject 
* _resultobj
; 
3556     wxPyControlPoint 
* _arg0
; 
3560     int  _arg4 
= (int ) 0; 
3561     int  _arg5 
= (int ) 0; 
3562     PyObject 
* _argo0 
= 0; 
3564     char *_kwnames
[] = { "self","draw","x","y","keys","attachment", NULL 
}; 
3567     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oidd|ii:wxPyControlPoint_base_OnDragRight",_kwnames
,&_argo0
,&tempbool1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
3570         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3571         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControlPoint_p")) { 
3572             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControlPoint_base_OnDragRight. Expected _wxPyControlPoint_p."); 
3576     _arg1 
= (bool ) tempbool1
; 
3578     wxPy_BEGIN_ALLOW_THREADS
; 
3579         wxPyControlPoint_base_OnDragRight(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
3581     wxPy_END_ALLOW_THREADS
; 
3582 }    Py_INCREF(Py_None
); 
3583     _resultobj 
= Py_None
; 
3587 #define wxPyControlPoint_base_OnBeginDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnBeginDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
3588 static PyObject 
*_wrap_wxPyControlPoint_base_OnBeginDragRight(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3589     PyObject 
* _resultobj
; 
3590     wxPyControlPoint 
* _arg0
; 
3593     int  _arg3 
= (int ) 0; 
3594     int  _arg4 
= (int ) 0; 
3595     PyObject 
* _argo0 
= 0; 
3596     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
3599     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyControlPoint_base_OnBeginDragRight",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
3602         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3603         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControlPoint_p")) { 
3604             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControlPoint_base_OnBeginDragRight. Expected _wxPyControlPoint_p."); 
3609     wxPy_BEGIN_ALLOW_THREADS
; 
3610         wxPyControlPoint_base_OnBeginDragRight(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
3612     wxPy_END_ALLOW_THREADS
; 
3613 }    Py_INCREF(Py_None
); 
3614     _resultobj 
= Py_None
; 
3618 #define wxPyControlPoint_base_OnEndDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnEndDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
3619 static PyObject 
*_wrap_wxPyControlPoint_base_OnEndDragRight(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3620     PyObject 
* _resultobj
; 
3621     wxPyControlPoint 
* _arg0
; 
3624     int  _arg3 
= (int ) 0; 
3625     int  _arg4 
= (int ) 0; 
3626     PyObject 
* _argo0 
= 0; 
3627     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
3630     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyControlPoint_base_OnEndDragRight",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
3633         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3634         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControlPoint_p")) { 
3635             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControlPoint_base_OnEndDragRight. Expected _wxPyControlPoint_p."); 
3640     wxPy_BEGIN_ALLOW_THREADS
; 
3641         wxPyControlPoint_base_OnEndDragRight(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
3643     wxPy_END_ALLOW_THREADS
; 
3644 }    Py_INCREF(Py_None
); 
3645     _resultobj 
= Py_None
; 
3649 #define wxPyControlPoint_base_OnDrawOutline(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->base_OnDrawOutline(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
3650 static PyObject 
*_wrap_wxPyControlPoint_base_OnDrawOutline(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3651     PyObject 
* _resultobj
; 
3652     wxPyControlPoint 
* _arg0
; 
3658     PyObject 
* _argo0 
= 0; 
3659     PyObject 
* _argo1 
= 0; 
3660     char *_kwnames
[] = { "self","dc","x","y","w","h", NULL 
}; 
3663     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOdddd:wxPyControlPoint_base_OnDrawOutline",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
3666         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3667         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControlPoint_p")) { 
3668             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControlPoint_base_OnDrawOutline. Expected _wxPyControlPoint_p."); 
3673         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3674         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
3675             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyControlPoint_base_OnDrawOutline. Expected _wxDC_p."); 
3680     wxPy_BEGIN_ALLOW_THREADS
; 
3681         wxPyControlPoint_base_OnDrawOutline(_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
3683     wxPy_END_ALLOW_THREADS
; 
3684 }    Py_INCREF(Py_None
); 
3685     _resultobj 
= Py_None
; 
3689 #define wxPyControlPoint_base_OnDrawControlPoints(_swigobj,_swigarg0)  (_swigobj->base_OnDrawControlPoints(_swigarg0)) 
3690 static PyObject 
*_wrap_wxPyControlPoint_base_OnDrawControlPoints(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3691     PyObject 
* _resultobj
; 
3692     wxPyControlPoint 
* _arg0
; 
3694     PyObject 
* _argo0 
= 0; 
3695     PyObject 
* _argo1 
= 0; 
3696     char *_kwnames
[] = { "self","dc", NULL 
}; 
3699     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyControlPoint_base_OnDrawControlPoints",_kwnames
,&_argo0
,&_argo1
))  
3702         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3703         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControlPoint_p")) { 
3704             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControlPoint_base_OnDrawControlPoints. Expected _wxPyControlPoint_p."); 
3709         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3710         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
3711             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyControlPoint_base_OnDrawControlPoints. Expected _wxDC_p."); 
3716     wxPy_BEGIN_ALLOW_THREADS
; 
3717         wxPyControlPoint_base_OnDrawControlPoints(_arg0
,*_arg1
); 
3719     wxPy_END_ALLOW_THREADS
; 
3720 }    Py_INCREF(Py_None
); 
3721     _resultobj 
= Py_None
; 
3725 #define wxPyControlPoint_base_OnEraseControlPoints(_swigobj,_swigarg0)  (_swigobj->base_OnEraseControlPoints(_swigarg0)) 
3726 static PyObject 
*_wrap_wxPyControlPoint_base_OnEraseControlPoints(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3727     PyObject 
* _resultobj
; 
3728     wxPyControlPoint 
* _arg0
; 
3730     PyObject 
* _argo0 
= 0; 
3731     PyObject 
* _argo1 
= 0; 
3732     char *_kwnames
[] = { "self","dc", NULL 
}; 
3735     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyControlPoint_base_OnEraseControlPoints",_kwnames
,&_argo0
,&_argo1
))  
3738         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3739         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControlPoint_p")) { 
3740             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControlPoint_base_OnEraseControlPoints. Expected _wxPyControlPoint_p."); 
3745         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3746         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
3747             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyControlPoint_base_OnEraseControlPoints. Expected _wxDC_p."); 
3752     wxPy_BEGIN_ALLOW_THREADS
; 
3753         wxPyControlPoint_base_OnEraseControlPoints(_arg0
,*_arg1
); 
3755     wxPy_END_ALLOW_THREADS
; 
3756 }    Py_INCREF(Py_None
); 
3757     _resultobj 
= Py_None
; 
3761 #define wxPyControlPoint_base_OnMoveLink(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnMoveLink(_swigarg0,_swigarg1)) 
3762 static PyObject 
*_wrap_wxPyControlPoint_base_OnMoveLink(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3763     PyObject 
* _resultobj
; 
3764     wxPyControlPoint 
* _arg0
; 
3766     bool  _arg2 
= (bool ) TRUE
; 
3767     PyObject 
* _argo0 
= 0; 
3768     PyObject 
* _argo1 
= 0; 
3769     int tempbool2 
= (int) TRUE
; 
3770     char *_kwnames
[] = { "self","dc","moveControlPoints", NULL 
}; 
3773     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxPyControlPoint_base_OnMoveLink",_kwnames
,&_argo0
,&_argo1
,&tempbool2
))  
3776         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3777         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControlPoint_p")) { 
3778             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControlPoint_base_OnMoveLink. Expected _wxPyControlPoint_p."); 
3783         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3784         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
3785             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyControlPoint_base_OnMoveLink. Expected _wxDC_p."); 
3789     _arg2 
= (bool ) tempbool2
; 
3791     wxPy_BEGIN_ALLOW_THREADS
; 
3792         wxPyControlPoint_base_OnMoveLink(_arg0
,*_arg1
,_arg2
); 
3794     wxPy_END_ALLOW_THREADS
; 
3795 }    Py_INCREF(Py_None
); 
3796     _resultobj 
= Py_None
; 
3800 #define wxPyControlPoint_base_OnSizingDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->base_OnSizingDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
3801 static PyObject 
*_wrap_wxPyControlPoint_base_OnSizingDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3802     PyObject 
* _resultobj
; 
3803     wxPyControlPoint 
* _arg0
; 
3804     wxPyControlPoint 
* _arg1
; 
3808     int  _arg5 
= (int ) 0; 
3809     int  _arg6 
= (int ) 0; 
3810     PyObject 
* _argo0 
= 0; 
3811     PyObject 
* _argo1 
= 0; 
3813     char *_kwnames
[] = { "self","pt","draw","x","y","keys","attachment", NULL 
}; 
3816     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOidd|ii:wxPyControlPoint_base_OnSizingDragLeft",_kwnames
,&_argo0
,&_argo1
,&tempbool2
,&_arg3
,&_arg4
,&_arg5
,&_arg6
))  
3819         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3820         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControlPoint_p")) { 
3821             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControlPoint_base_OnSizingDragLeft. Expected _wxPyControlPoint_p."); 
3826         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3827         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPyControlPoint_p")) { 
3828             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyControlPoint_base_OnSizingDragLeft. Expected _wxPyControlPoint_p."); 
3832     _arg2 
= (bool ) tempbool2
; 
3834     wxPy_BEGIN_ALLOW_THREADS
; 
3835         wxPyControlPoint_base_OnSizingDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
); 
3837     wxPy_END_ALLOW_THREADS
; 
3838 }    Py_INCREF(Py_None
); 
3839     _resultobj 
= Py_None
; 
3843 #define wxPyControlPoint_base_OnSizingBeginDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->base_OnSizingBeginDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
3844 static PyObject 
*_wrap_wxPyControlPoint_base_OnSizingBeginDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3845     PyObject 
* _resultobj
; 
3846     wxPyControlPoint 
* _arg0
; 
3847     wxPyControlPoint 
* _arg1
; 
3850     int  _arg4 
= (int ) 0; 
3851     int  _arg5 
= (int ) 0; 
3852     PyObject 
* _argo0 
= 0; 
3853     PyObject 
* _argo1 
= 0; 
3854     char *_kwnames
[] = { "self","pt","x","y","keys","attachment", NULL 
}; 
3857     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOdd|ii:wxPyControlPoint_base_OnSizingBeginDragLeft",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
3860         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3861         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControlPoint_p")) { 
3862             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControlPoint_base_OnSizingBeginDragLeft. Expected _wxPyControlPoint_p."); 
3867         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3868         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPyControlPoint_p")) { 
3869             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyControlPoint_base_OnSizingBeginDragLeft. Expected _wxPyControlPoint_p."); 
3874     wxPy_BEGIN_ALLOW_THREADS
; 
3875         wxPyControlPoint_base_OnSizingBeginDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
3877     wxPy_END_ALLOW_THREADS
; 
3878 }    Py_INCREF(Py_None
); 
3879     _resultobj 
= Py_None
; 
3883 #define wxPyControlPoint_base_OnSizingEndDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->base_OnSizingEndDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
3884 static PyObject 
*_wrap_wxPyControlPoint_base_OnSizingEndDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3885     PyObject 
* _resultobj
; 
3886     wxPyControlPoint 
* _arg0
; 
3887     wxPyControlPoint 
* _arg1
; 
3890     int  _arg4 
= (int ) 0; 
3891     int  _arg5 
= (int ) 0; 
3892     PyObject 
* _argo0 
= 0; 
3893     PyObject 
* _argo1 
= 0; 
3894     char *_kwnames
[] = { "self","pt","x","y","keys","attachment", NULL 
}; 
3897     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOdd|ii:wxPyControlPoint_base_OnSizingEndDragLeft",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
3900         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3901         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControlPoint_p")) { 
3902             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControlPoint_base_OnSizingEndDragLeft. Expected _wxPyControlPoint_p."); 
3907         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3908         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPyControlPoint_p")) { 
3909             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyControlPoint_base_OnSizingEndDragLeft. Expected _wxPyControlPoint_p."); 
3914     wxPy_BEGIN_ALLOW_THREADS
; 
3915         wxPyControlPoint_base_OnSizingEndDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
3917     wxPy_END_ALLOW_THREADS
; 
3918 }    Py_INCREF(Py_None
); 
3919     _resultobj 
= Py_None
; 
3923 #define wxPyControlPoint_base_OnBeginSize(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnBeginSize(_swigarg0,_swigarg1)) 
3924 static PyObject 
*_wrap_wxPyControlPoint_base_OnBeginSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3925     PyObject 
* _resultobj
; 
3926     wxPyControlPoint 
* _arg0
; 
3929     PyObject 
* _argo0 
= 0; 
3930     char *_kwnames
[] = { "self","w","h", NULL 
}; 
3933     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd:wxPyControlPoint_base_OnBeginSize",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
3936         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3937         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControlPoint_p")) { 
3938             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControlPoint_base_OnBeginSize. Expected _wxPyControlPoint_p."); 
3943     wxPy_BEGIN_ALLOW_THREADS
; 
3944         wxPyControlPoint_base_OnBeginSize(_arg0
,_arg1
,_arg2
); 
3946     wxPy_END_ALLOW_THREADS
; 
3947 }    Py_INCREF(Py_None
); 
3948     _resultobj 
= Py_None
; 
3952 #define wxPyControlPoint_base_OnEndSize(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnEndSize(_swigarg0,_swigarg1)) 
3953 static PyObject 
*_wrap_wxPyControlPoint_base_OnEndSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3954     PyObject 
* _resultobj
; 
3955     wxPyControlPoint 
* _arg0
; 
3958     PyObject 
* _argo0 
= 0; 
3959     char *_kwnames
[] = { "self","w","h", NULL 
}; 
3962     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd:wxPyControlPoint_base_OnEndSize",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
3965         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3966         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyControlPoint_p")) { 
3967             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyControlPoint_base_OnEndSize. Expected _wxPyControlPoint_p."); 
3972     wxPy_BEGIN_ALLOW_THREADS
; 
3973         wxPyControlPoint_base_OnEndSize(_arg0
,_arg1
,_arg2
); 
3975     wxPy_END_ALLOW_THREADS
; 
3976 }    Py_INCREF(Py_None
); 
3977     _resultobj 
= Py_None
; 
3981 static void *SwigwxPyBitmapShapeTowxPyRectangleShape(void *ptr
) { 
3982     wxPyBitmapShape 
*src
; 
3983     wxPyRectangleShape 
*dest
; 
3984     src 
= (wxPyBitmapShape 
*) ptr
; 
3985     dest 
= (wxPyRectangleShape 
*) src
; 
3986     return (void *) dest
; 
3989 static void *SwigwxPyBitmapShapeTowxPyShape(void *ptr
) { 
3990     wxPyBitmapShape 
*src
; 
3992     src 
= (wxPyBitmapShape 
*) ptr
; 
3993     dest 
= (wxPyShape 
*) src
; 
3994     return (void *) dest
; 
3997 static void *SwigwxPyBitmapShapeTowxPyShapeEvtHandler(void *ptr
) { 
3998     wxPyBitmapShape 
*src
; 
3999     wxPyShapeEvtHandler 
*dest
; 
4000     src 
= (wxPyBitmapShape 
*) ptr
; 
4001     dest 
= (wxPyShapeEvtHandler 
*) src
; 
4002     return (void *) dest
; 
4005 #define new_wxPyBitmapShape() (new wxPyBitmapShape()) 
4006 static PyObject 
*_wrap_new_wxPyBitmapShape(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4007     PyObject 
* _resultobj
; 
4008     wxPyBitmapShape 
* _result
; 
4009     char *_kwnames
[] = {  NULL 
}; 
4013     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPyBitmapShape",_kwnames
))  
4016     wxPy_BEGIN_ALLOW_THREADS
; 
4017         _result 
= (wxPyBitmapShape 
*)new_wxPyBitmapShape(); 
4019     wxPy_END_ALLOW_THREADS
; 
4021         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyBitmapShape_p"); 
4022         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4025         _resultobj 
= Py_None
; 
4030 #define wxPyBitmapShape__setSelf(_swigobj,_swigarg0,_swigarg1)  (_swigobj->_setSelf(_swigarg0,_swigarg1)) 
4031 static PyObject 
*_wrap_wxPyBitmapShape__setSelf(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4032     PyObject 
* _resultobj
; 
4033     wxPyBitmapShape 
* _arg0
; 
4036     PyObject 
* _argo0 
= 0; 
4037     PyObject 
* _obj1 
= 0; 
4038     PyObject 
* _obj2 
= 0; 
4039     char *_kwnames
[] = { "self","self","_class", NULL 
}; 
4042     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxPyBitmapShape__setSelf",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
4045         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4046         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyBitmapShape_p")) { 
4047             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyBitmapShape__setSelf. Expected _wxPyBitmapShape_p."); 
4058     wxPy_BEGIN_ALLOW_THREADS
; 
4059         wxPyBitmapShape__setSelf(_arg0
,_arg1
,_arg2
); 
4061     wxPy_END_ALLOW_THREADS
; 
4062 }    Py_INCREF(Py_None
); 
4063     _resultobj 
= Py_None
; 
4067 #define wxPyBitmapShape_GetBitmap(_swigobj)  (_swigobj->GetBitmap()) 
4068 static PyObject 
*_wrap_wxPyBitmapShape_GetBitmap(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4069     PyObject 
* _resultobj
; 
4071     wxPyBitmapShape 
* _arg0
; 
4072     PyObject 
* _argo0 
= 0; 
4073     char *_kwnames
[] = { "self", NULL 
}; 
4077     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyBitmapShape_GetBitmap",_kwnames
,&_argo0
))  
4080         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4081         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyBitmapShape_p")) { 
4082             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyBitmapShape_GetBitmap. Expected _wxPyBitmapShape_p."); 
4087     wxPy_BEGIN_ALLOW_THREADS
; 
4088         wxBitmap 
& _result_ref 
= wxPyBitmapShape_GetBitmap(_arg0
); 
4089     _result 
= (wxBitmap 
*) &_result_ref
; 
4091     wxPy_END_ALLOW_THREADS
; 
4093         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxBitmap_p"); 
4094         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4097         _resultobj 
= Py_None
; 
4102 #define wxPyBitmapShape_GetFilename(_swigobj)  (_swigobj->GetFilename()) 
4103 static PyObject 
*_wrap_wxPyBitmapShape_GetFilename(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4104     PyObject 
* _resultobj
; 
4106     wxPyBitmapShape 
* _arg0
; 
4107     PyObject 
* _argo0 
= 0; 
4108     char *_kwnames
[] = { "self", NULL 
}; 
4111     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyBitmapShape_GetFilename",_kwnames
,&_argo0
))  
4114         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4115         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyBitmapShape_p")) { 
4116             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyBitmapShape_GetFilename. Expected _wxPyBitmapShape_p."); 
4121     wxPy_BEGIN_ALLOW_THREADS
; 
4122         _result 
= new wxString (wxPyBitmapShape_GetFilename(_arg0
)); 
4124     wxPy_END_ALLOW_THREADS
; 
4126     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
4134 #define wxPyBitmapShape_SetBitmap(_swigobj,_swigarg0)  (_swigobj->SetBitmap(_swigarg0)) 
4135 static PyObject 
*_wrap_wxPyBitmapShape_SetBitmap(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4136     PyObject 
* _resultobj
; 
4137     wxPyBitmapShape 
* _arg0
; 
4139     PyObject 
* _argo0 
= 0; 
4140     PyObject 
* _argo1 
= 0; 
4141     char *_kwnames
[] = { "self","bitmap", NULL 
}; 
4144     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyBitmapShape_SetBitmap",_kwnames
,&_argo0
,&_argo1
))  
4147         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4148         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyBitmapShape_p")) { 
4149             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyBitmapShape_SetBitmap. Expected _wxPyBitmapShape_p."); 
4154         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4155         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxBitmap_p")) { 
4156             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyBitmapShape_SetBitmap. Expected _wxBitmap_p."); 
4161     wxPy_BEGIN_ALLOW_THREADS
; 
4162         wxPyBitmapShape_SetBitmap(_arg0
,*_arg1
); 
4164     wxPy_END_ALLOW_THREADS
; 
4165 }    Py_INCREF(Py_None
); 
4166     _resultobj 
= Py_None
; 
4170 #define wxPyBitmapShape_SetFilename(_swigobj,_swigarg0)  (_swigobj->SetFilename(_swigarg0)) 
4171 static PyObject 
*_wrap_wxPyBitmapShape_SetFilename(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4172     PyObject 
* _resultobj
; 
4173     wxPyBitmapShape 
* _arg0
; 
4175     PyObject 
* _argo0 
= 0; 
4176     PyObject 
* _obj1 
= 0; 
4177     char *_kwnames
[] = { "self","filename", NULL 
}; 
4180     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyBitmapShape_SetFilename",_kwnames
,&_argo0
,&_obj1
))  
4183         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4184         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyBitmapShape_p")) { 
4185             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyBitmapShape_SetFilename. Expected _wxPyBitmapShape_p."); 
4190 #if PYTHON_API_VERSION >= 1009 
4191     char* tmpPtr
; int tmpSize
; 
4192     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
4193         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
4196     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
4198     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
4200     if (!PyString_Check(_obj1
)) { 
4201         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
4204     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
4208     wxPy_BEGIN_ALLOW_THREADS
; 
4209         wxPyBitmapShape_SetFilename(_arg0
,*_arg1
); 
4211     wxPy_END_ALLOW_THREADS
; 
4212 }    Py_INCREF(Py_None
); 
4213     _resultobj 
= Py_None
; 
4221 #define wxPyBitmapShape_base_OnDelete(_swigobj)  (_swigobj->base_OnDelete()) 
4222 static PyObject 
*_wrap_wxPyBitmapShape_base_OnDelete(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4223     PyObject 
* _resultobj
; 
4224     wxPyBitmapShape 
* _arg0
; 
4225     PyObject 
* _argo0 
= 0; 
4226     char *_kwnames
[] = { "self", NULL 
}; 
4229     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyBitmapShape_base_OnDelete",_kwnames
,&_argo0
))  
4232         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4233         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyBitmapShape_p")) { 
4234             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyBitmapShape_base_OnDelete. Expected _wxPyBitmapShape_p."); 
4239     wxPy_BEGIN_ALLOW_THREADS
; 
4240         wxPyBitmapShape_base_OnDelete(_arg0
); 
4242     wxPy_END_ALLOW_THREADS
; 
4243 }    Py_INCREF(Py_None
); 
4244     _resultobj 
= Py_None
; 
4248 #define wxPyBitmapShape_base_OnDraw(_swigobj,_swigarg0)  (_swigobj->base_OnDraw(_swigarg0)) 
4249 static PyObject 
*_wrap_wxPyBitmapShape_base_OnDraw(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4250     PyObject 
* _resultobj
; 
4251     wxPyBitmapShape 
* _arg0
; 
4253     PyObject 
* _argo0 
= 0; 
4254     PyObject 
* _argo1 
= 0; 
4255     char *_kwnames
[] = { "self","dc", NULL 
}; 
4258     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyBitmapShape_base_OnDraw",_kwnames
,&_argo0
,&_argo1
))  
4261         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4262         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyBitmapShape_p")) { 
4263             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyBitmapShape_base_OnDraw. Expected _wxPyBitmapShape_p."); 
4268         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4269         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
4270             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyBitmapShape_base_OnDraw. Expected _wxDC_p."); 
4275     wxPy_BEGIN_ALLOW_THREADS
; 
4276         wxPyBitmapShape_base_OnDraw(_arg0
,*_arg1
); 
4278     wxPy_END_ALLOW_THREADS
; 
4279 }    Py_INCREF(Py_None
); 
4280     _resultobj 
= Py_None
; 
4284 #define wxPyBitmapShape_base_OnDrawContents(_swigobj,_swigarg0)  (_swigobj->base_OnDrawContents(_swigarg0)) 
4285 static PyObject 
*_wrap_wxPyBitmapShape_base_OnDrawContents(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4286     PyObject 
* _resultobj
; 
4287     wxPyBitmapShape 
* _arg0
; 
4289     PyObject 
* _argo0 
= 0; 
4290     PyObject 
* _argo1 
= 0; 
4291     char *_kwnames
[] = { "self","dc", NULL 
}; 
4294     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyBitmapShape_base_OnDrawContents",_kwnames
,&_argo0
,&_argo1
))  
4297         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4298         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyBitmapShape_p")) { 
4299             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyBitmapShape_base_OnDrawContents. Expected _wxPyBitmapShape_p."); 
4304         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4305         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
4306             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyBitmapShape_base_OnDrawContents. Expected _wxDC_p."); 
4311     wxPy_BEGIN_ALLOW_THREADS
; 
4312         wxPyBitmapShape_base_OnDrawContents(_arg0
,*_arg1
); 
4314     wxPy_END_ALLOW_THREADS
; 
4315 }    Py_INCREF(Py_None
); 
4316     _resultobj 
= Py_None
; 
4320 #define wxPyBitmapShape_base_OnDrawBranches(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnDrawBranches(_swigarg0,_swigarg1)) 
4321 static PyObject 
*_wrap_wxPyBitmapShape_base_OnDrawBranches(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4322     PyObject 
* _resultobj
; 
4323     wxPyBitmapShape 
* _arg0
; 
4325     bool  _arg2 
= (bool ) FALSE
; 
4326     PyObject 
* _argo0 
= 0; 
4327     PyObject 
* _argo1 
= 0; 
4328     int tempbool2 
= (int) FALSE
; 
4329     char *_kwnames
[] = { "self","dc","erase", NULL 
}; 
4332     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxPyBitmapShape_base_OnDrawBranches",_kwnames
,&_argo0
,&_argo1
,&tempbool2
))  
4335         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4336         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyBitmapShape_p")) { 
4337             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyBitmapShape_base_OnDrawBranches. Expected _wxPyBitmapShape_p."); 
4342         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4343         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
4344             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyBitmapShape_base_OnDrawBranches. Expected _wxDC_p."); 
4348     _arg2 
= (bool ) tempbool2
; 
4350     wxPy_BEGIN_ALLOW_THREADS
; 
4351         wxPyBitmapShape_base_OnDrawBranches(_arg0
,*_arg1
,_arg2
); 
4353     wxPy_END_ALLOW_THREADS
; 
4354 }    Py_INCREF(Py_None
); 
4355     _resultobj 
= Py_None
; 
4359 #define wxPyBitmapShape_base_OnMoveLinks(_swigobj,_swigarg0)  (_swigobj->base_OnMoveLinks(_swigarg0)) 
4360 static PyObject 
*_wrap_wxPyBitmapShape_base_OnMoveLinks(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4361     PyObject 
* _resultobj
; 
4362     wxPyBitmapShape 
* _arg0
; 
4364     PyObject 
* _argo0 
= 0; 
4365     PyObject 
* _argo1 
= 0; 
4366     char *_kwnames
[] = { "self","dc", NULL 
}; 
4369     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyBitmapShape_base_OnMoveLinks",_kwnames
,&_argo0
,&_argo1
))  
4372         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4373         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyBitmapShape_p")) { 
4374             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyBitmapShape_base_OnMoveLinks. Expected _wxPyBitmapShape_p."); 
4379         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4380         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
4381             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyBitmapShape_base_OnMoveLinks. Expected _wxDC_p."); 
4386     wxPy_BEGIN_ALLOW_THREADS
; 
4387         wxPyBitmapShape_base_OnMoveLinks(_arg0
,*_arg1
); 
4389     wxPy_END_ALLOW_THREADS
; 
4390 }    Py_INCREF(Py_None
); 
4391     _resultobj 
= Py_None
; 
4395 #define wxPyBitmapShape_base_OnErase(_swigobj,_swigarg0)  (_swigobj->base_OnErase(_swigarg0)) 
4396 static PyObject 
*_wrap_wxPyBitmapShape_base_OnErase(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4397     PyObject 
* _resultobj
; 
4398     wxPyBitmapShape 
* _arg0
; 
4400     PyObject 
* _argo0 
= 0; 
4401     PyObject 
* _argo1 
= 0; 
4402     char *_kwnames
[] = { "self","dc", NULL 
}; 
4405     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyBitmapShape_base_OnErase",_kwnames
,&_argo0
,&_argo1
))  
4408         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4409         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyBitmapShape_p")) { 
4410             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyBitmapShape_base_OnErase. Expected _wxPyBitmapShape_p."); 
4415         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4416         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
4417             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyBitmapShape_base_OnErase. Expected _wxDC_p."); 
4422     wxPy_BEGIN_ALLOW_THREADS
; 
4423         wxPyBitmapShape_base_OnErase(_arg0
,*_arg1
); 
4425     wxPy_END_ALLOW_THREADS
; 
4426 }    Py_INCREF(Py_None
); 
4427     _resultobj 
= Py_None
; 
4431 #define wxPyBitmapShape_base_OnEraseContents(_swigobj,_swigarg0)  (_swigobj->base_OnEraseContents(_swigarg0)) 
4432 static PyObject 
*_wrap_wxPyBitmapShape_base_OnEraseContents(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4433     PyObject 
* _resultobj
; 
4434     wxPyBitmapShape 
* _arg0
; 
4436     PyObject 
* _argo0 
= 0; 
4437     PyObject 
* _argo1 
= 0; 
4438     char *_kwnames
[] = { "self","dc", NULL 
}; 
4441     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyBitmapShape_base_OnEraseContents",_kwnames
,&_argo0
,&_argo1
))  
4444         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4445         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyBitmapShape_p")) { 
4446             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyBitmapShape_base_OnEraseContents. Expected _wxPyBitmapShape_p."); 
4451         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4452         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
4453             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyBitmapShape_base_OnEraseContents. Expected _wxDC_p."); 
4458     wxPy_BEGIN_ALLOW_THREADS
; 
4459         wxPyBitmapShape_base_OnEraseContents(_arg0
,*_arg1
); 
4461     wxPy_END_ALLOW_THREADS
; 
4462 }    Py_INCREF(Py_None
); 
4463     _resultobj 
= Py_None
; 
4467 #define wxPyBitmapShape_base_OnHighlight(_swigobj,_swigarg0)  (_swigobj->base_OnHighlight(_swigarg0)) 
4468 static PyObject 
*_wrap_wxPyBitmapShape_base_OnHighlight(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4469     PyObject 
* _resultobj
; 
4470     wxPyBitmapShape 
* _arg0
; 
4472     PyObject 
* _argo0 
= 0; 
4473     PyObject 
* _argo1 
= 0; 
4474     char *_kwnames
[] = { "self","dc", NULL 
}; 
4477     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyBitmapShape_base_OnHighlight",_kwnames
,&_argo0
,&_argo1
))  
4480         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4481         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyBitmapShape_p")) { 
4482             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyBitmapShape_base_OnHighlight. Expected _wxPyBitmapShape_p."); 
4487         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4488         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
4489             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyBitmapShape_base_OnHighlight. Expected _wxDC_p."); 
4494     wxPy_BEGIN_ALLOW_THREADS
; 
4495         wxPyBitmapShape_base_OnHighlight(_arg0
,*_arg1
); 
4497     wxPy_END_ALLOW_THREADS
; 
4498 }    Py_INCREF(Py_None
); 
4499     _resultobj 
= Py_None
; 
4503 #define wxPyBitmapShape_base_OnLeftClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnLeftClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
4504 static PyObject 
*_wrap_wxPyBitmapShape_base_OnLeftClick(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4505     PyObject 
* _resultobj
; 
4506     wxPyBitmapShape 
* _arg0
; 
4509     int  _arg3 
= (int ) 0; 
4510     int  _arg4 
= (int ) 0; 
4511     PyObject 
* _argo0 
= 0; 
4512     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
4515     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyBitmapShape_base_OnLeftClick",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
4518         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4519         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyBitmapShape_p")) { 
4520             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyBitmapShape_base_OnLeftClick. Expected _wxPyBitmapShape_p."); 
4525     wxPy_BEGIN_ALLOW_THREADS
; 
4526         wxPyBitmapShape_base_OnLeftClick(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
4528     wxPy_END_ALLOW_THREADS
; 
4529 }    Py_INCREF(Py_None
); 
4530     _resultobj 
= Py_None
; 
4534 #define wxPyBitmapShape_base_OnLeftDoubleClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnLeftDoubleClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
4535 static PyObject 
*_wrap_wxPyBitmapShape_base_OnLeftDoubleClick(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4536     PyObject 
* _resultobj
; 
4537     wxPyBitmapShape 
* _arg0
; 
4540     int  _arg3 
= (int ) 0; 
4541     int  _arg4 
= (int ) 0; 
4542     PyObject 
* _argo0 
= 0; 
4543     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
4546     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyBitmapShape_base_OnLeftDoubleClick",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
4549         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4550         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyBitmapShape_p")) { 
4551             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyBitmapShape_base_OnLeftDoubleClick. Expected _wxPyBitmapShape_p."); 
4556     wxPy_BEGIN_ALLOW_THREADS
; 
4557         wxPyBitmapShape_base_OnLeftDoubleClick(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
4559     wxPy_END_ALLOW_THREADS
; 
4560 }    Py_INCREF(Py_None
); 
4561     _resultobj 
= Py_None
; 
4565 #define wxPyBitmapShape_base_OnRightClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnRightClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
4566 static PyObject 
*_wrap_wxPyBitmapShape_base_OnRightClick(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4567     PyObject 
* _resultobj
; 
4568     wxPyBitmapShape 
* _arg0
; 
4571     int  _arg3 
= (int ) 0; 
4572     int  _arg4 
= (int ) 0; 
4573     PyObject 
* _argo0 
= 0; 
4574     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
4577     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyBitmapShape_base_OnRightClick",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
4580         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4581         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyBitmapShape_p")) { 
4582             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyBitmapShape_base_OnRightClick. Expected _wxPyBitmapShape_p."); 
4587     wxPy_BEGIN_ALLOW_THREADS
; 
4588         wxPyBitmapShape_base_OnRightClick(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
4590     wxPy_END_ALLOW_THREADS
; 
4591 }    Py_INCREF(Py_None
); 
4592     _resultobj 
= Py_None
; 
4596 #define wxPyBitmapShape_base_OnSize(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnSize(_swigarg0,_swigarg1)) 
4597 static PyObject 
*_wrap_wxPyBitmapShape_base_OnSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4598     PyObject 
* _resultobj
; 
4599     wxPyBitmapShape 
* _arg0
; 
4602     PyObject 
* _argo0 
= 0; 
4603     char *_kwnames
[] = { "self","x","y", NULL 
}; 
4606     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd:wxPyBitmapShape_base_OnSize",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
4609         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4610         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyBitmapShape_p")) { 
4611             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyBitmapShape_base_OnSize. Expected _wxPyBitmapShape_p."); 
4616     wxPy_BEGIN_ALLOW_THREADS
; 
4617         wxPyBitmapShape_base_OnSize(_arg0
,_arg1
,_arg2
); 
4619     wxPy_END_ALLOW_THREADS
; 
4620 }    Py_INCREF(Py_None
); 
4621     _resultobj 
= Py_None
; 
4625 #define wxPyBitmapShape_base_OnMovePre(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->base_OnMovePre(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
4626 static PyObject 
*_wrap_wxPyBitmapShape_base_OnMovePre(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4627     PyObject 
* _resultobj
; 
4629     wxPyBitmapShape 
* _arg0
; 
4635     bool  _arg6 
= (bool ) TRUE
; 
4636     PyObject 
* _argo0 
= 0; 
4637     PyObject 
* _argo1 
= 0; 
4638     int tempbool6 
= (int) TRUE
; 
4639     char *_kwnames
[] = { "self","dc","x","y","old_x","old_y","display", NULL 
}; 
4642     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOdddd|i:wxPyBitmapShape_base_OnMovePre",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
,&tempbool6
))  
4645         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4646         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyBitmapShape_p")) { 
4647             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyBitmapShape_base_OnMovePre. Expected _wxPyBitmapShape_p."); 
4652         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4653         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
4654             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyBitmapShape_base_OnMovePre. Expected _wxDC_p."); 
4658     _arg6 
= (bool ) tempbool6
; 
4660     wxPy_BEGIN_ALLOW_THREADS
; 
4661         _result 
= (bool )wxPyBitmapShape_base_OnMovePre(_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
); 
4663     wxPy_END_ALLOW_THREADS
; 
4664 }    _resultobj 
= Py_BuildValue("i",_result
); 
4668 #define wxPyBitmapShape_base_OnMovePost(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->base_OnMovePost(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
4669 static PyObject 
*_wrap_wxPyBitmapShape_base_OnMovePost(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4670     PyObject 
* _resultobj
; 
4671     wxPyBitmapShape 
* _arg0
; 
4677     bool  _arg6 
= (bool ) TRUE
; 
4678     PyObject 
* _argo0 
= 0; 
4679     PyObject 
* _argo1 
= 0; 
4680     int tempbool6 
= (int) TRUE
; 
4681     char *_kwnames
[] = { "self","dc","x","y","old_x","old_y","display", NULL 
}; 
4684     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOdddd|i:wxPyBitmapShape_base_OnMovePost",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
,&tempbool6
))  
4687         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4688         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyBitmapShape_p")) { 
4689             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyBitmapShape_base_OnMovePost. Expected _wxPyBitmapShape_p."); 
4694         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4695         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
4696             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyBitmapShape_base_OnMovePost. Expected _wxDC_p."); 
4700     _arg6 
= (bool ) tempbool6
; 
4702     wxPy_BEGIN_ALLOW_THREADS
; 
4703         wxPyBitmapShape_base_OnMovePost(_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
); 
4705     wxPy_END_ALLOW_THREADS
; 
4706 }    Py_INCREF(Py_None
); 
4707     _resultobj 
= Py_None
; 
4711 #define wxPyBitmapShape_base_OnDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->base_OnDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
4712 static PyObject 
*_wrap_wxPyBitmapShape_base_OnDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4713     PyObject 
* _resultobj
; 
4714     wxPyBitmapShape 
* _arg0
; 
4718     int  _arg4 
= (int ) 0; 
4719     int  _arg5 
= (int ) 0; 
4720     PyObject 
* _argo0 
= 0; 
4722     char *_kwnames
[] = { "self","draw","x","y","keys","attachment", NULL 
}; 
4725     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oidd|ii:wxPyBitmapShape_base_OnDragLeft",_kwnames
,&_argo0
,&tempbool1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
4728         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4729         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyBitmapShape_p")) { 
4730             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyBitmapShape_base_OnDragLeft. Expected _wxPyBitmapShape_p."); 
4734     _arg1 
= (bool ) tempbool1
; 
4736     wxPy_BEGIN_ALLOW_THREADS
; 
4737         wxPyBitmapShape_base_OnDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
4739     wxPy_END_ALLOW_THREADS
; 
4740 }    Py_INCREF(Py_None
); 
4741     _resultobj 
= Py_None
; 
4745 #define wxPyBitmapShape_base_OnBeginDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnBeginDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
4746 static PyObject 
*_wrap_wxPyBitmapShape_base_OnBeginDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4747     PyObject 
* _resultobj
; 
4748     wxPyBitmapShape 
* _arg0
; 
4751     int  _arg3 
= (int ) 0; 
4752     int  _arg4 
= (int ) 0; 
4753     PyObject 
* _argo0 
= 0; 
4754     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
4757     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyBitmapShape_base_OnBeginDragLeft",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
4760         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4761         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyBitmapShape_p")) { 
4762             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyBitmapShape_base_OnBeginDragLeft. Expected _wxPyBitmapShape_p."); 
4767     wxPy_BEGIN_ALLOW_THREADS
; 
4768         wxPyBitmapShape_base_OnBeginDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
4770     wxPy_END_ALLOW_THREADS
; 
4771 }    Py_INCREF(Py_None
); 
4772     _resultobj 
= Py_None
; 
4776 #define wxPyBitmapShape_base_OnEndDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnEndDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
4777 static PyObject 
*_wrap_wxPyBitmapShape_base_OnEndDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4778     PyObject 
* _resultobj
; 
4779     wxPyBitmapShape 
* _arg0
; 
4782     int  _arg3 
= (int ) 0; 
4783     int  _arg4 
= (int ) 0; 
4784     PyObject 
* _argo0 
= 0; 
4785     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
4788     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyBitmapShape_base_OnEndDragLeft",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
4791         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4792         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyBitmapShape_p")) { 
4793             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyBitmapShape_base_OnEndDragLeft. Expected _wxPyBitmapShape_p."); 
4798     wxPy_BEGIN_ALLOW_THREADS
; 
4799         wxPyBitmapShape_base_OnEndDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
4801     wxPy_END_ALLOW_THREADS
; 
4802 }    Py_INCREF(Py_None
); 
4803     _resultobj 
= Py_None
; 
4807 #define wxPyBitmapShape_base_OnDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->base_OnDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
4808 static PyObject 
*_wrap_wxPyBitmapShape_base_OnDragRight(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4809     PyObject 
* _resultobj
; 
4810     wxPyBitmapShape 
* _arg0
; 
4814     int  _arg4 
= (int ) 0; 
4815     int  _arg5 
= (int ) 0; 
4816     PyObject 
* _argo0 
= 0; 
4818     char *_kwnames
[] = { "self","draw","x","y","keys","attachment", NULL 
}; 
4821     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oidd|ii:wxPyBitmapShape_base_OnDragRight",_kwnames
,&_argo0
,&tempbool1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
4824         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4825         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyBitmapShape_p")) { 
4826             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyBitmapShape_base_OnDragRight. Expected _wxPyBitmapShape_p."); 
4830     _arg1 
= (bool ) tempbool1
; 
4832     wxPy_BEGIN_ALLOW_THREADS
; 
4833         wxPyBitmapShape_base_OnDragRight(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
4835     wxPy_END_ALLOW_THREADS
; 
4836 }    Py_INCREF(Py_None
); 
4837     _resultobj 
= Py_None
; 
4841 #define wxPyBitmapShape_base_OnBeginDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnBeginDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
4842 static PyObject 
*_wrap_wxPyBitmapShape_base_OnBeginDragRight(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4843     PyObject 
* _resultobj
; 
4844     wxPyBitmapShape 
* _arg0
; 
4847     int  _arg3 
= (int ) 0; 
4848     int  _arg4 
= (int ) 0; 
4849     PyObject 
* _argo0 
= 0; 
4850     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
4853     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyBitmapShape_base_OnBeginDragRight",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
4856         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4857         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyBitmapShape_p")) { 
4858             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyBitmapShape_base_OnBeginDragRight. Expected _wxPyBitmapShape_p."); 
4863     wxPy_BEGIN_ALLOW_THREADS
; 
4864         wxPyBitmapShape_base_OnBeginDragRight(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
4866     wxPy_END_ALLOW_THREADS
; 
4867 }    Py_INCREF(Py_None
); 
4868     _resultobj 
= Py_None
; 
4872 #define wxPyBitmapShape_base_OnEndDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnEndDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
4873 static PyObject 
*_wrap_wxPyBitmapShape_base_OnEndDragRight(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4874     PyObject 
* _resultobj
; 
4875     wxPyBitmapShape 
* _arg0
; 
4878     int  _arg3 
= (int ) 0; 
4879     int  _arg4 
= (int ) 0; 
4880     PyObject 
* _argo0 
= 0; 
4881     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
4884     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyBitmapShape_base_OnEndDragRight",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
4887         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4888         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyBitmapShape_p")) { 
4889             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyBitmapShape_base_OnEndDragRight. Expected _wxPyBitmapShape_p."); 
4894     wxPy_BEGIN_ALLOW_THREADS
; 
4895         wxPyBitmapShape_base_OnEndDragRight(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
4897     wxPy_END_ALLOW_THREADS
; 
4898 }    Py_INCREF(Py_None
); 
4899     _resultobj 
= Py_None
; 
4903 #define wxPyBitmapShape_base_OnDrawOutline(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->base_OnDrawOutline(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
4904 static PyObject 
*_wrap_wxPyBitmapShape_base_OnDrawOutline(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4905     PyObject 
* _resultobj
; 
4906     wxPyBitmapShape 
* _arg0
; 
4912     PyObject 
* _argo0 
= 0; 
4913     PyObject 
* _argo1 
= 0; 
4914     char *_kwnames
[] = { "self","dc","x","y","w","h", NULL 
}; 
4917     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOdddd:wxPyBitmapShape_base_OnDrawOutline",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
4920         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4921         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyBitmapShape_p")) { 
4922             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyBitmapShape_base_OnDrawOutline. Expected _wxPyBitmapShape_p."); 
4927         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4928         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
4929             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyBitmapShape_base_OnDrawOutline. Expected _wxDC_p."); 
4934     wxPy_BEGIN_ALLOW_THREADS
; 
4935         wxPyBitmapShape_base_OnDrawOutline(_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
4937     wxPy_END_ALLOW_THREADS
; 
4938 }    Py_INCREF(Py_None
); 
4939     _resultobj 
= Py_None
; 
4943 #define wxPyBitmapShape_base_OnDrawControlPoints(_swigobj,_swigarg0)  (_swigobj->base_OnDrawControlPoints(_swigarg0)) 
4944 static PyObject 
*_wrap_wxPyBitmapShape_base_OnDrawControlPoints(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4945     PyObject 
* _resultobj
; 
4946     wxPyBitmapShape 
* _arg0
; 
4948     PyObject 
* _argo0 
= 0; 
4949     PyObject 
* _argo1 
= 0; 
4950     char *_kwnames
[] = { "self","dc", NULL 
}; 
4953     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyBitmapShape_base_OnDrawControlPoints",_kwnames
,&_argo0
,&_argo1
))  
4956         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4957         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyBitmapShape_p")) { 
4958             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyBitmapShape_base_OnDrawControlPoints. Expected _wxPyBitmapShape_p."); 
4963         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4964         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
4965             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyBitmapShape_base_OnDrawControlPoints. Expected _wxDC_p."); 
4970     wxPy_BEGIN_ALLOW_THREADS
; 
4971         wxPyBitmapShape_base_OnDrawControlPoints(_arg0
,*_arg1
); 
4973     wxPy_END_ALLOW_THREADS
; 
4974 }    Py_INCREF(Py_None
); 
4975     _resultobj 
= Py_None
; 
4979 #define wxPyBitmapShape_base_OnEraseControlPoints(_swigobj,_swigarg0)  (_swigobj->base_OnEraseControlPoints(_swigarg0)) 
4980 static PyObject 
*_wrap_wxPyBitmapShape_base_OnEraseControlPoints(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4981     PyObject 
* _resultobj
; 
4982     wxPyBitmapShape 
* _arg0
; 
4984     PyObject 
* _argo0 
= 0; 
4985     PyObject 
* _argo1 
= 0; 
4986     char *_kwnames
[] = { "self","dc", NULL 
}; 
4989     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyBitmapShape_base_OnEraseControlPoints",_kwnames
,&_argo0
,&_argo1
))  
4992         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4993         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyBitmapShape_p")) { 
4994             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyBitmapShape_base_OnEraseControlPoints. Expected _wxPyBitmapShape_p."); 
4999         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5000         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
5001             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyBitmapShape_base_OnEraseControlPoints. Expected _wxDC_p."); 
5006     wxPy_BEGIN_ALLOW_THREADS
; 
5007         wxPyBitmapShape_base_OnEraseControlPoints(_arg0
,*_arg1
); 
5009     wxPy_END_ALLOW_THREADS
; 
5010 }    Py_INCREF(Py_None
); 
5011     _resultobj 
= Py_None
; 
5015 #define wxPyBitmapShape_base_OnMoveLink(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnMoveLink(_swigarg0,_swigarg1)) 
5016 static PyObject 
*_wrap_wxPyBitmapShape_base_OnMoveLink(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5017     PyObject 
* _resultobj
; 
5018     wxPyBitmapShape 
* _arg0
; 
5020     bool  _arg2 
= (bool ) TRUE
; 
5021     PyObject 
* _argo0 
= 0; 
5022     PyObject 
* _argo1 
= 0; 
5023     int tempbool2 
= (int) TRUE
; 
5024     char *_kwnames
[] = { "self","dc","moveControlPoints", NULL 
}; 
5027     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxPyBitmapShape_base_OnMoveLink",_kwnames
,&_argo0
,&_argo1
,&tempbool2
))  
5030         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5031         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyBitmapShape_p")) { 
5032             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyBitmapShape_base_OnMoveLink. Expected _wxPyBitmapShape_p."); 
5037         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5038         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
5039             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyBitmapShape_base_OnMoveLink. Expected _wxDC_p."); 
5043     _arg2 
= (bool ) tempbool2
; 
5045     wxPy_BEGIN_ALLOW_THREADS
; 
5046         wxPyBitmapShape_base_OnMoveLink(_arg0
,*_arg1
,_arg2
); 
5048     wxPy_END_ALLOW_THREADS
; 
5049 }    Py_INCREF(Py_None
); 
5050     _resultobj 
= Py_None
; 
5054 #define wxPyBitmapShape_base_OnSizingDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->base_OnSizingDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
5055 static PyObject 
*_wrap_wxPyBitmapShape_base_OnSizingDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5056     PyObject 
* _resultobj
; 
5057     wxPyBitmapShape 
* _arg0
; 
5058     wxPyControlPoint 
* _arg1
; 
5062     int  _arg5 
= (int ) 0; 
5063     int  _arg6 
= (int ) 0; 
5064     PyObject 
* _argo0 
= 0; 
5065     PyObject 
* _argo1 
= 0; 
5067     char *_kwnames
[] = { "self","pt","draw","x","y","keys","attachment", NULL 
}; 
5070     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOidd|ii:wxPyBitmapShape_base_OnSizingDragLeft",_kwnames
,&_argo0
,&_argo1
,&tempbool2
,&_arg3
,&_arg4
,&_arg5
,&_arg6
))  
5073         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5074         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyBitmapShape_p")) { 
5075             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyBitmapShape_base_OnSizingDragLeft. Expected _wxPyBitmapShape_p."); 
5080         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5081         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPyControlPoint_p")) { 
5082             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyBitmapShape_base_OnSizingDragLeft. Expected _wxPyControlPoint_p."); 
5086     _arg2 
= (bool ) tempbool2
; 
5088     wxPy_BEGIN_ALLOW_THREADS
; 
5089         wxPyBitmapShape_base_OnSizingDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
); 
5091     wxPy_END_ALLOW_THREADS
; 
5092 }    Py_INCREF(Py_None
); 
5093     _resultobj 
= Py_None
; 
5097 #define wxPyBitmapShape_base_OnSizingBeginDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->base_OnSizingBeginDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
5098 static PyObject 
*_wrap_wxPyBitmapShape_base_OnSizingBeginDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5099     PyObject 
* _resultobj
; 
5100     wxPyBitmapShape 
* _arg0
; 
5101     wxPyControlPoint 
* _arg1
; 
5104     int  _arg4 
= (int ) 0; 
5105     int  _arg5 
= (int ) 0; 
5106     PyObject 
* _argo0 
= 0; 
5107     PyObject 
* _argo1 
= 0; 
5108     char *_kwnames
[] = { "self","pt","x","y","keys","attachment", NULL 
}; 
5111     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOdd|ii:wxPyBitmapShape_base_OnSizingBeginDragLeft",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
5114         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5115         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyBitmapShape_p")) { 
5116             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyBitmapShape_base_OnSizingBeginDragLeft. Expected _wxPyBitmapShape_p."); 
5121         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5122         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPyControlPoint_p")) { 
5123             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyBitmapShape_base_OnSizingBeginDragLeft. Expected _wxPyControlPoint_p."); 
5128     wxPy_BEGIN_ALLOW_THREADS
; 
5129         wxPyBitmapShape_base_OnSizingBeginDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
5131     wxPy_END_ALLOW_THREADS
; 
5132 }    Py_INCREF(Py_None
); 
5133     _resultobj 
= Py_None
; 
5137 #define wxPyBitmapShape_base_OnSizingEndDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->base_OnSizingEndDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
5138 static PyObject 
*_wrap_wxPyBitmapShape_base_OnSizingEndDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5139     PyObject 
* _resultobj
; 
5140     wxPyBitmapShape 
* _arg0
; 
5141     wxPyControlPoint 
* _arg1
; 
5144     int  _arg4 
= (int ) 0; 
5145     int  _arg5 
= (int ) 0; 
5146     PyObject 
* _argo0 
= 0; 
5147     PyObject 
* _argo1 
= 0; 
5148     char *_kwnames
[] = { "self","pt","x","y","keys","attachment", NULL 
}; 
5151     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOdd|ii:wxPyBitmapShape_base_OnSizingEndDragLeft",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
5154         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5155         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyBitmapShape_p")) { 
5156             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyBitmapShape_base_OnSizingEndDragLeft. Expected _wxPyBitmapShape_p."); 
5161         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5162         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPyControlPoint_p")) { 
5163             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyBitmapShape_base_OnSizingEndDragLeft. Expected _wxPyControlPoint_p."); 
5168     wxPy_BEGIN_ALLOW_THREADS
; 
5169         wxPyBitmapShape_base_OnSizingEndDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
5171     wxPy_END_ALLOW_THREADS
; 
5172 }    Py_INCREF(Py_None
); 
5173     _resultobj 
= Py_None
; 
5177 #define wxPyBitmapShape_base_OnBeginSize(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnBeginSize(_swigarg0,_swigarg1)) 
5178 static PyObject 
*_wrap_wxPyBitmapShape_base_OnBeginSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5179     PyObject 
* _resultobj
; 
5180     wxPyBitmapShape 
* _arg0
; 
5183     PyObject 
* _argo0 
= 0; 
5184     char *_kwnames
[] = { "self","w","h", NULL 
}; 
5187     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd:wxPyBitmapShape_base_OnBeginSize",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
5190         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5191         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyBitmapShape_p")) { 
5192             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyBitmapShape_base_OnBeginSize. Expected _wxPyBitmapShape_p."); 
5197     wxPy_BEGIN_ALLOW_THREADS
; 
5198         wxPyBitmapShape_base_OnBeginSize(_arg0
,_arg1
,_arg2
); 
5200     wxPy_END_ALLOW_THREADS
; 
5201 }    Py_INCREF(Py_None
); 
5202     _resultobj 
= Py_None
; 
5206 #define wxPyBitmapShape_base_OnEndSize(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnEndSize(_swigarg0,_swigarg1)) 
5207 static PyObject 
*_wrap_wxPyBitmapShape_base_OnEndSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5208     PyObject 
* _resultobj
; 
5209     wxPyBitmapShape 
* _arg0
; 
5212     PyObject 
* _argo0 
= 0; 
5213     char *_kwnames
[] = { "self","w","h", NULL 
}; 
5216     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd:wxPyBitmapShape_base_OnEndSize",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
5219         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5220         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyBitmapShape_p")) { 
5221             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyBitmapShape_base_OnEndSize. Expected _wxPyBitmapShape_p."); 
5226     wxPy_BEGIN_ALLOW_THREADS
; 
5227         wxPyBitmapShape_base_OnEndSize(_arg0
,_arg1
,_arg2
); 
5229     wxPy_END_ALLOW_THREADS
; 
5230 }    Py_INCREF(Py_None
); 
5231     _resultobj 
= Py_None
; 
5235 static void *SwigwxPyDrawnShapeTowxPyRectangleShape(void *ptr
) { 
5236     wxPyDrawnShape 
*src
; 
5237     wxPyRectangleShape 
*dest
; 
5238     src 
= (wxPyDrawnShape 
*) ptr
; 
5239     dest 
= (wxPyRectangleShape 
*) src
; 
5240     return (void *) dest
; 
5243 static void *SwigwxPyDrawnShapeTowxPyShape(void *ptr
) { 
5244     wxPyDrawnShape 
*src
; 
5246     src 
= (wxPyDrawnShape 
*) ptr
; 
5247     dest 
= (wxPyShape 
*) src
; 
5248     return (void *) dest
; 
5251 static void *SwigwxPyDrawnShapeTowxPyShapeEvtHandler(void *ptr
) { 
5252     wxPyDrawnShape 
*src
; 
5253     wxPyShapeEvtHandler 
*dest
; 
5254     src 
= (wxPyDrawnShape 
*) ptr
; 
5255     dest 
= (wxPyShapeEvtHandler 
*) src
; 
5256     return (void *) dest
; 
5259 #define new_wxPyDrawnShape() (new wxPyDrawnShape()) 
5260 static PyObject 
*_wrap_new_wxPyDrawnShape(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5261     PyObject 
* _resultobj
; 
5262     wxPyDrawnShape 
* _result
; 
5263     char *_kwnames
[] = {  NULL 
}; 
5267     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPyDrawnShape",_kwnames
))  
5270     wxPy_BEGIN_ALLOW_THREADS
; 
5271         _result 
= (wxPyDrawnShape 
*)new_wxPyDrawnShape(); 
5273     wxPy_END_ALLOW_THREADS
; 
5275         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyDrawnShape_p"); 
5276         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5279         _resultobj 
= Py_None
; 
5284 #define wxPyDrawnShape__setSelf(_swigobj,_swigarg0,_swigarg1)  (_swigobj->_setSelf(_swigarg0,_swigarg1)) 
5285 static PyObject 
*_wrap_wxPyDrawnShape__setSelf(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5286     PyObject 
* _resultobj
; 
5287     wxPyDrawnShape 
* _arg0
; 
5290     PyObject 
* _argo0 
= 0; 
5291     PyObject 
* _obj1 
= 0; 
5292     PyObject 
* _obj2 
= 0; 
5293     char *_kwnames
[] = { "self","self","_class", NULL 
}; 
5296     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxPyDrawnShape__setSelf",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
5299         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5300         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
5301             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape__setSelf. Expected _wxPyDrawnShape_p."); 
5312     wxPy_BEGIN_ALLOW_THREADS
; 
5313         wxPyDrawnShape__setSelf(_arg0
,_arg1
,_arg2
); 
5315     wxPy_END_ALLOW_THREADS
; 
5316 }    Py_INCREF(Py_None
); 
5317     _resultobj 
= Py_None
; 
5321 #define wxPyDrawnShape_CalculateSize(_swigobj)  (_swigobj->CalculateSize()) 
5322 static PyObject 
*_wrap_wxPyDrawnShape_CalculateSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5323     PyObject 
* _resultobj
; 
5324     wxPyDrawnShape 
* _arg0
; 
5325     PyObject 
* _argo0 
= 0; 
5326     char *_kwnames
[] = { "self", NULL 
}; 
5329     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyDrawnShape_CalculateSize",_kwnames
,&_argo0
))  
5332         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5333         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
5334             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_CalculateSize. Expected _wxPyDrawnShape_p."); 
5339     wxPy_BEGIN_ALLOW_THREADS
; 
5340         wxPyDrawnShape_CalculateSize(_arg0
); 
5342     wxPy_END_ALLOW_THREADS
; 
5343 }    Py_INCREF(Py_None
); 
5344     _resultobj 
= Py_None
; 
5348 #define wxPyDrawnShape_DestroyClippingRect(_swigobj)  (_swigobj->DestroyClippingRect()) 
5349 static PyObject 
*_wrap_wxPyDrawnShape_DestroyClippingRect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5350     PyObject 
* _resultobj
; 
5351     wxPyDrawnShape 
* _arg0
; 
5352     PyObject 
* _argo0 
= 0; 
5353     char *_kwnames
[] = { "self", NULL 
}; 
5356     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyDrawnShape_DestroyClippingRect",_kwnames
,&_argo0
))  
5359         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5360         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
5361             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_DestroyClippingRect. Expected _wxPyDrawnShape_p."); 
5366     wxPy_BEGIN_ALLOW_THREADS
; 
5367         wxPyDrawnShape_DestroyClippingRect(_arg0
); 
5369     wxPy_END_ALLOW_THREADS
; 
5370 }    Py_INCREF(Py_None
); 
5371     _resultobj 
= Py_None
; 
5375 #define wxPyDrawnShape_DrawArc(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->DrawArc(_swigarg0,_swigarg1,_swigarg2)) 
5376 static PyObject 
*_wrap_wxPyDrawnShape_DrawArc(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5377     PyObject 
* _resultobj
; 
5378     wxPyDrawnShape 
* _arg0
; 
5382     PyObject 
* _argo0 
= 0; 
5384     PyObject 
* _obj1 
= 0; 
5386     PyObject 
* _obj2 
= 0; 
5388     PyObject 
* _obj3 
= 0; 
5389     char *_kwnames
[] = { "self","centrePoint","startPoint","endPoint", NULL 
}; 
5392     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOOO:wxPyDrawnShape_DrawArc",_kwnames
,&_argo0
,&_obj1
,&_obj2
,&_obj3
))  
5395         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5396         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
5397             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_DrawArc. Expected _wxPyDrawnShape_p."); 
5403     if (! wxPoint_helper(_obj1
, &_arg1
)) 
5408     if (! wxPoint_helper(_obj2
, &_arg2
)) 
5413     if (! wxPoint_helper(_obj3
, &_arg3
)) 
5417     wxPy_BEGIN_ALLOW_THREADS
; 
5418         wxPyDrawnShape_DrawArc(_arg0
,*_arg1
,*_arg2
,*_arg3
); 
5420     wxPy_END_ALLOW_THREADS
; 
5421 }    Py_INCREF(Py_None
); 
5422     _resultobj 
= Py_None
; 
5426 #define wxPyDrawnShape_DrawAtAngle(_swigobj,_swigarg0)  (_swigobj->DrawAtAngle(_swigarg0)) 
5427 static PyObject 
*_wrap_wxPyDrawnShape_DrawAtAngle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5428     PyObject 
* _resultobj
; 
5429     wxPyDrawnShape 
* _arg0
; 
5431     PyObject 
* _argo0 
= 0; 
5432     char *_kwnames
[] = { "self","angle", NULL 
}; 
5435     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPyDrawnShape_DrawAtAngle",_kwnames
,&_argo0
,&_arg1
))  
5438         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5439         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
5440             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_DrawAtAngle. Expected _wxPyDrawnShape_p."); 
5445     wxPy_BEGIN_ALLOW_THREADS
; 
5446         wxPyDrawnShape_DrawAtAngle(_arg0
,_arg1
); 
5448     wxPy_END_ALLOW_THREADS
; 
5449 }    Py_INCREF(Py_None
); 
5450     _resultobj 
= Py_None
; 
5454 #define wxPyDrawnShape_DrawEllipticArc(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->DrawEllipticArc(_swigarg0,_swigarg1,_swigarg2)) 
5455 static PyObject 
*_wrap_wxPyDrawnShape_DrawEllipticArc(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5456     PyObject 
* _resultobj
; 
5457     wxPyDrawnShape 
* _arg0
; 
5461     PyObject 
* _argo0 
= 0; 
5463     PyObject 
* _obj1 
= 0; 
5464     char *_kwnames
[] = { "self","rect","startAngle","endAngle", NULL 
}; 
5467     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOdd:wxPyDrawnShape_DrawEllipticArc",_kwnames
,&_argo0
,&_obj1
,&_arg2
,&_arg3
))  
5470         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5471         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
5472             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_DrawEllipticArc. Expected _wxPyDrawnShape_p."); 
5478     if (! wxRect_helper(_obj1
, &_arg1
)) 
5482     wxPy_BEGIN_ALLOW_THREADS
; 
5483         wxPyDrawnShape_DrawEllipticArc(_arg0
,*_arg1
,_arg2
,_arg3
); 
5485     wxPy_END_ALLOW_THREADS
; 
5486 }    Py_INCREF(Py_None
); 
5487     _resultobj 
= Py_None
; 
5491 #define wxPyDrawnShape_DrawLine(_swigobj,_swigarg0,_swigarg1)  (_swigobj->DrawLine(_swigarg0,_swigarg1)) 
5492 static PyObject 
*_wrap_wxPyDrawnShape_DrawLine(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5493     PyObject 
* _resultobj
; 
5494     wxPyDrawnShape 
* _arg0
; 
5497     PyObject 
* _argo0 
= 0; 
5499     PyObject 
* _obj1 
= 0; 
5501     PyObject 
* _obj2 
= 0; 
5502     char *_kwnames
[] = { "self","point1","point2", NULL 
}; 
5505     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxPyDrawnShape_DrawLine",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
5508         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5509         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
5510             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_DrawLine. Expected _wxPyDrawnShape_p."); 
5516     if (! wxPoint_helper(_obj1
, &_arg1
)) 
5521     if (! wxPoint_helper(_obj2
, &_arg2
)) 
5525     wxPy_BEGIN_ALLOW_THREADS
; 
5526         wxPyDrawnShape_DrawLine(_arg0
,*_arg1
,*_arg2
); 
5528     wxPy_END_ALLOW_THREADS
; 
5529 }    Py_INCREF(Py_None
); 
5530     _resultobj 
= Py_None
; 
5534 #define wxPyDrawnShape_DrawLines(_swigobj,_swigarg0,_swigarg1)  (_swigobj->DrawLines(_swigarg0,_swigarg1)) 
5535 static PyObject 
*_wrap_wxPyDrawnShape_DrawLines(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5536     PyObject 
* _resultobj
; 
5537     wxPyDrawnShape 
* _arg0
; 
5540     PyObject 
* _argo0 
= 0; 
5542     PyObject 
* _obj2 
= 0; 
5543     char *_kwnames
[] = { "self","points", NULL 
}; 
5546     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDrawnShape_DrawLines",_kwnames
,&_argo0
,&_obj2
))  
5549         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5550         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
5551             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_DrawLines. Expected _wxPyDrawnShape_p."); 
5557     _arg2 
= wxPoint_LIST_helper(_obj2
, &NPOINTS
); 
5558         if (_arg2 
== NULL
) { 
5566     wxPy_BEGIN_ALLOW_THREADS
; 
5567         wxPyDrawnShape_DrawLines(_arg0
,_arg1
,_arg2
); 
5569     wxPy_END_ALLOW_THREADS
; 
5570 }    Py_INCREF(Py_None
); 
5571     _resultobj 
= Py_None
; 
5578 #define wxPyDrawnShape_DrawPoint(_swigobj,_swigarg0)  (_swigobj->DrawPoint(_swigarg0)) 
5579 static PyObject 
*_wrap_wxPyDrawnShape_DrawPoint(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5580     PyObject 
* _resultobj
; 
5581     wxPyDrawnShape 
* _arg0
; 
5583     PyObject 
* _argo0 
= 0; 
5585     PyObject 
* _obj1 
= 0; 
5586     char *_kwnames
[] = { "self","point", NULL 
}; 
5589     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDrawnShape_DrawPoint",_kwnames
,&_argo0
,&_obj1
))  
5592         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5593         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
5594             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_DrawPoint. Expected _wxPyDrawnShape_p."); 
5600     if (! wxPoint_helper(_obj1
, &_arg1
)) 
5604     wxPy_BEGIN_ALLOW_THREADS
; 
5605         wxPyDrawnShape_DrawPoint(_arg0
,*_arg1
); 
5607     wxPy_END_ALLOW_THREADS
; 
5608 }    Py_INCREF(Py_None
); 
5609     _resultobj 
= Py_None
; 
5613 #define wxPyDrawnShape_DrawPolygon(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->DrawPolygon(_swigarg0,_swigarg1,_swigarg2)) 
5614 static PyObject 
*_wrap_wxPyDrawnShape_DrawPolygon(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5615     PyObject 
* _resultobj
; 
5616     wxPyDrawnShape 
* _arg0
; 
5619     int  _arg3 
= (int ) 0; 
5620     PyObject 
* _argo0 
= 0; 
5622     PyObject 
* _obj2 
= 0; 
5623     char *_kwnames
[] = { "self","points","flags", NULL 
}; 
5626     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxPyDrawnShape_DrawPolygon",_kwnames
,&_argo0
,&_obj2
,&_arg3
))  
5629         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5630         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
5631             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_DrawPolygon. Expected _wxPyDrawnShape_p."); 
5637     _arg2 
= wxPoint_LIST_helper(_obj2
, &NPOINTS
); 
5638         if (_arg2 
== NULL
) { 
5646     wxPy_BEGIN_ALLOW_THREADS
; 
5647         wxPyDrawnShape_DrawPolygon(_arg0
,_arg1
,_arg2
,_arg3
); 
5649     wxPy_END_ALLOW_THREADS
; 
5650 }    Py_INCREF(Py_None
); 
5651     _resultobj 
= Py_None
; 
5658 #define wxPyDrawnShape_DrawRectangle(_swigobj,_swigarg0)  (_swigobj->DrawRectangle(_swigarg0)) 
5659 static PyObject 
*_wrap_wxPyDrawnShape_DrawRectangle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5660     PyObject 
* _resultobj
; 
5661     wxPyDrawnShape 
* _arg0
; 
5663     PyObject 
* _argo0 
= 0; 
5665     PyObject 
* _obj1 
= 0; 
5666     char *_kwnames
[] = { "self","rect", NULL 
}; 
5669     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDrawnShape_DrawRectangle",_kwnames
,&_argo0
,&_obj1
))  
5672         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5673         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
5674             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_DrawRectangle. Expected _wxPyDrawnShape_p."); 
5680     if (! wxRect_helper(_obj1
, &_arg1
)) 
5684     wxPy_BEGIN_ALLOW_THREADS
; 
5685         wxPyDrawnShape_DrawRectangle(_arg0
,*_arg1
); 
5687     wxPy_END_ALLOW_THREADS
; 
5688 }    Py_INCREF(Py_None
); 
5689     _resultobj 
= Py_None
; 
5693 #define wxPyDrawnShape_DrawRoundedRectangle(_swigobj,_swigarg0,_swigarg1)  (_swigobj->DrawRoundedRectangle(_swigarg0,_swigarg1)) 
5694 static PyObject 
*_wrap_wxPyDrawnShape_DrawRoundedRectangle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5695     PyObject 
* _resultobj
; 
5696     wxPyDrawnShape 
* _arg0
; 
5699     PyObject 
* _argo0 
= 0; 
5701     PyObject 
* _obj1 
= 0; 
5702     char *_kwnames
[] = { "self","rect","radius", NULL 
}; 
5705     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOd:wxPyDrawnShape_DrawRoundedRectangle",_kwnames
,&_argo0
,&_obj1
,&_arg2
))  
5708         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5709         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
5710             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_DrawRoundedRectangle. Expected _wxPyDrawnShape_p."); 
5716     if (! wxRect_helper(_obj1
, &_arg1
)) 
5720     wxPy_BEGIN_ALLOW_THREADS
; 
5721         wxPyDrawnShape_DrawRoundedRectangle(_arg0
,*_arg1
,_arg2
); 
5723     wxPy_END_ALLOW_THREADS
; 
5724 }    Py_INCREF(Py_None
); 
5725     _resultobj 
= Py_None
; 
5729 #define wxPyDrawnShape_DrawSpline(_swigobj,_swigarg0,_swigarg1)  (_swigobj->DrawSpline(_swigarg0,_swigarg1)) 
5730 static PyObject 
*_wrap_wxPyDrawnShape_DrawSpline(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5731     PyObject 
* _resultobj
; 
5732     wxPyDrawnShape 
* _arg0
; 
5735     PyObject 
* _argo0 
= 0; 
5737     PyObject 
* _obj2 
= 0; 
5738     char *_kwnames
[] = { "self","points", NULL 
}; 
5741     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDrawnShape_DrawSpline",_kwnames
,&_argo0
,&_obj2
))  
5744         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5745         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
5746             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_DrawSpline. Expected _wxPyDrawnShape_p."); 
5752     _arg2 
= wxPoint_LIST_helper(_obj2
, &NPOINTS
); 
5753         if (_arg2 
== NULL
) { 
5761     wxPy_BEGIN_ALLOW_THREADS
; 
5762         wxPyDrawnShape_DrawSpline(_arg0
,_arg1
,_arg2
); 
5764     wxPy_END_ALLOW_THREADS
; 
5765 }    Py_INCREF(Py_None
); 
5766     _resultobj 
= Py_None
; 
5773 #define wxPyDrawnShape_DrawText(_swigobj,_swigarg0,_swigarg1)  (_swigobj->DrawText(_swigarg0,_swigarg1)) 
5774 static PyObject 
*_wrap_wxPyDrawnShape_DrawText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5775     PyObject 
* _resultobj
; 
5776     wxPyDrawnShape 
* _arg0
; 
5779     PyObject 
* _argo0 
= 0; 
5780     PyObject 
* _obj1 
= 0; 
5782     PyObject 
* _obj2 
= 0; 
5783     char *_kwnames
[] = { "self","text","point", NULL 
}; 
5786     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxPyDrawnShape_DrawText",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
5789         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5790         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
5791             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_DrawText. Expected _wxPyDrawnShape_p."); 
5796 #if PYTHON_API_VERSION >= 1009 
5797     char* tmpPtr
; int tmpSize
; 
5798     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
5799         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
5802     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
5804     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
5806     if (!PyString_Check(_obj1
)) { 
5807         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
5810     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
5815     if (! wxPoint_helper(_obj2
, &_arg2
)) 
5819     wxPy_BEGIN_ALLOW_THREADS
; 
5820         wxPyDrawnShape_DrawText(_arg0
,*_arg1
,*_arg2
); 
5822     wxPy_END_ALLOW_THREADS
; 
5823 }    Py_INCREF(Py_None
); 
5824     _resultobj 
= Py_None
; 
5832 #define wxPyDrawnShape_GetAngle(_swigobj)  (_swigobj->GetAngle()) 
5833 static PyObject 
*_wrap_wxPyDrawnShape_GetAngle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5834     PyObject 
* _resultobj
; 
5836     wxPyDrawnShape 
* _arg0
; 
5837     PyObject 
* _argo0 
= 0; 
5838     char *_kwnames
[] = { "self", NULL 
}; 
5841     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyDrawnShape_GetAngle",_kwnames
,&_argo0
))  
5844         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5845         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
5846             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_GetAngle. Expected _wxPyDrawnShape_p."); 
5851     wxPy_BEGIN_ALLOW_THREADS
; 
5852         _result 
= (int )wxPyDrawnShape_GetAngle(_arg0
); 
5854     wxPy_END_ALLOW_THREADS
; 
5855 }    _resultobj 
= Py_BuildValue("i",_result
); 
5859 #define wxPyDrawnShape_GetMetaFile(_swigobj)  (_swigobj->GetMetaFile()) 
5860 static PyObject 
*_wrap_wxPyDrawnShape_GetMetaFile(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5861     PyObject 
* _resultobj
; 
5862     wxPseudoMetaFile 
* _result
; 
5863     wxPyDrawnShape 
* _arg0
; 
5864     PyObject 
* _argo0 
= 0; 
5865     char *_kwnames
[] = { "self", NULL 
}; 
5869     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyDrawnShape_GetMetaFile",_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_GetMetaFile. Expected _wxPyDrawnShape_p."); 
5879     wxPy_BEGIN_ALLOW_THREADS
; 
5880         wxPseudoMetaFile 
& _result_ref 
= wxPyDrawnShape_GetMetaFile(_arg0
); 
5881     _result 
= (wxPseudoMetaFile 
*) &_result_ref
; 
5883     wxPy_END_ALLOW_THREADS
; 
5885         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPseudoMetaFile_p"); 
5886         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5889         _resultobj 
= Py_None
; 
5894 #define wxPyDrawnShape_GetRotation(_swigobj)  (_swigobj->GetRotation()) 
5895 static PyObject 
*_wrap_wxPyDrawnShape_GetRotation(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5896     PyObject 
* _resultobj
; 
5898     wxPyDrawnShape 
* _arg0
; 
5899     PyObject 
* _argo0 
= 0; 
5900     char *_kwnames
[] = { "self", NULL 
}; 
5903     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyDrawnShape_GetRotation",_kwnames
,&_argo0
))  
5906         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5907         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
5908             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_GetRotation. Expected _wxPyDrawnShape_p."); 
5913     wxPy_BEGIN_ALLOW_THREADS
; 
5914         _result 
= (double )wxPyDrawnShape_GetRotation(_arg0
); 
5916     wxPy_END_ALLOW_THREADS
; 
5917 }    _resultobj 
= Py_BuildValue("d",_result
); 
5921 #define wxPyDrawnShape_LoadFromMetaFile(_swigobj,_swigarg0)  (_swigobj->LoadFromMetaFile(_swigarg0)) 
5922 static PyObject 
*_wrap_wxPyDrawnShape_LoadFromMetaFile(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5923     PyObject 
* _resultobj
; 
5925     wxPyDrawnShape 
* _arg0
; 
5927     PyObject 
* _argo0 
= 0; 
5928     char *_kwnames
[] = { "self","filename", NULL 
}; 
5931     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Os:wxPyDrawnShape_LoadFromMetaFile",_kwnames
,&_argo0
,&_arg1
))  
5934         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5935         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
5936             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_LoadFromMetaFile. Expected _wxPyDrawnShape_p."); 
5941     wxPy_BEGIN_ALLOW_THREADS
; 
5942         _result 
= (bool )wxPyDrawnShape_LoadFromMetaFile(_arg0
,_arg1
); 
5944     wxPy_END_ALLOW_THREADS
; 
5945 }    _resultobj 
= Py_BuildValue("i",_result
); 
5949 #define wxPyDrawnShape_Rotate(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->Rotate(_swigarg0,_swigarg1,_swigarg2)) 
5950 static PyObject 
*_wrap_wxPyDrawnShape_Rotate(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5951     PyObject 
* _resultobj
; 
5952     wxPyDrawnShape 
* _arg0
; 
5956     PyObject 
* _argo0 
= 0; 
5957     char *_kwnames
[] = { "self","x","y","theta", NULL 
}; 
5960     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oddd:wxPyDrawnShape_Rotate",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
))  
5963         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5964         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
5965             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_Rotate. Expected _wxPyDrawnShape_p."); 
5970     wxPy_BEGIN_ALLOW_THREADS
; 
5971         wxPyDrawnShape_Rotate(_arg0
,_arg1
,_arg2
,_arg3
); 
5973     wxPy_END_ALLOW_THREADS
; 
5974 }    Py_INCREF(Py_None
); 
5975     _resultobj 
= Py_None
; 
5979 #define wxPyDrawnShape_SetClippingRect(_swigobj,_swigarg0)  (_swigobj->SetClippingRect(_swigarg0)) 
5980 static PyObject 
*_wrap_wxPyDrawnShape_SetClippingRect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5981     PyObject 
* _resultobj
; 
5982     wxPyDrawnShape 
* _arg0
; 
5984     PyObject 
* _argo0 
= 0; 
5986     PyObject 
* _obj1 
= 0; 
5987     char *_kwnames
[] = { "self","rect", NULL 
}; 
5990     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDrawnShape_SetClippingRect",_kwnames
,&_argo0
,&_obj1
))  
5993         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5994         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
5995             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_SetClippingRect. Expected _wxPyDrawnShape_p."); 
6001     if (! wxRect_helper(_obj1
, &_arg1
)) 
6005     wxPy_BEGIN_ALLOW_THREADS
; 
6006         wxPyDrawnShape_SetClippingRect(_arg0
,*_arg1
); 
6008     wxPy_END_ALLOW_THREADS
; 
6009 }    Py_INCREF(Py_None
); 
6010     _resultobj 
= Py_None
; 
6014 #define wxPyDrawnShape_SetDrawnBackgroundColour(_swigobj,_swigarg0)  (_swigobj->SetDrawnBackgroundColour(_swigarg0)) 
6015 static PyObject 
*_wrap_wxPyDrawnShape_SetDrawnBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6016     PyObject 
* _resultobj
; 
6017     wxPyDrawnShape 
* _arg0
; 
6019     PyObject 
* _argo0 
= 0; 
6021     PyObject 
* _obj1 
= 0; 
6022     char *_kwnames
[] = { "self","colour", NULL 
}; 
6025     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDrawnShape_SetDrawnBackgroundColour",_kwnames
,&_argo0
,&_obj1
))  
6028         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6029         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
6030             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_SetDrawnBackgroundColour. Expected _wxPyDrawnShape_p."); 
6036     if (! wxColour_helper(_obj1
, &_arg1
)) 
6040     wxPy_BEGIN_ALLOW_THREADS
; 
6041         wxPyDrawnShape_SetDrawnBackgroundColour(_arg0
,*_arg1
); 
6043     wxPy_END_ALLOW_THREADS
; 
6044 }    Py_INCREF(Py_None
); 
6045     _resultobj 
= Py_None
; 
6049 #define wxPyDrawnShape_SetDrawnBackgroundMode(_swigobj,_swigarg0)  (_swigobj->SetDrawnBackgroundMode(_swigarg0)) 
6050 static PyObject 
*_wrap_wxPyDrawnShape_SetDrawnBackgroundMode(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6051     PyObject 
* _resultobj
; 
6052     wxPyDrawnShape 
* _arg0
; 
6054     PyObject 
* _argo0 
= 0; 
6055     char *_kwnames
[] = { "self","mode", NULL 
}; 
6058     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPyDrawnShape_SetDrawnBackgroundMode",_kwnames
,&_argo0
,&_arg1
))  
6061         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6062         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
6063             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_SetDrawnBackgroundMode. Expected _wxPyDrawnShape_p."); 
6068     wxPy_BEGIN_ALLOW_THREADS
; 
6069         wxPyDrawnShape_SetDrawnBackgroundMode(_arg0
,_arg1
); 
6071     wxPy_END_ALLOW_THREADS
; 
6072 }    Py_INCREF(Py_None
); 
6073     _resultobj 
= Py_None
; 
6077 #define wxPyDrawnShape_SetDrawnBrush(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetDrawnBrush(_swigarg0,_swigarg1)) 
6078 static PyObject 
*_wrap_wxPyDrawnShape_SetDrawnBrush(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6079     PyObject 
* _resultobj
; 
6080     wxPyDrawnShape 
* _arg0
; 
6082     bool  _arg2 
= (bool ) FALSE
; 
6083     PyObject 
* _argo0 
= 0; 
6084     PyObject 
* _obj1 
= 0; 
6085     int tempbool2 
= (int) FALSE
; 
6086     char *_kwnames
[] = { "self","pen","isOutline", NULL 
}; 
6089     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxPyDrawnShape_SetDrawnBrush",_kwnames
,&_argo0
,&_obj1
,&tempbool2
))  
6092         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6093         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
6094             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_SetDrawnBrush. Expected _wxPyDrawnShape_p."); 
6101         if (_obj1 
== Py_None
) { temp 
= NULL
; } 
6102         else if (SWIG_GetPtrObj(_obj1
, (void **) &temp
,"_wxBrush_p")) { 
6103             PyErr_SetString(PyExc_TypeError
,"Type error, expected _wxBrush_p."); 
6108         _arg1 
= wxTheBrushList
->FindOrCreateBrush(temp
->GetColour(), temp
->GetStyle()); 
6112     _arg2 
= (bool ) tempbool2
; 
6114     wxPy_BEGIN_ALLOW_THREADS
; 
6115         wxPyDrawnShape_SetDrawnBrush(_arg0
,_arg1
,_arg2
); 
6117     wxPy_END_ALLOW_THREADS
; 
6118 }    Py_INCREF(Py_None
); 
6119     _resultobj 
= Py_None
; 
6123 #define wxPyDrawnShape_SetDrawnFont(_swigobj,_swigarg0)  (_swigobj->SetDrawnFont(_swigarg0)) 
6124 static PyObject 
*_wrap_wxPyDrawnShape_SetDrawnFont(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6125     PyObject 
* _resultobj
; 
6126     wxPyDrawnShape 
* _arg0
; 
6128     PyObject 
* _argo0 
= 0; 
6129     PyObject 
* _obj1 
= 0; 
6130     char *_kwnames
[] = { "self","font", NULL 
}; 
6133     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDrawnShape_SetDrawnFont",_kwnames
,&_argo0
,&_obj1
))  
6136         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6137         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
6138             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_SetDrawnFont. Expected _wxPyDrawnShape_p."); 
6145         if (_obj1 
== Py_None
) { temp 
= NULL
; } 
6146         else if (SWIG_GetPtrObj(_obj1
, (void **) &temp
,"_wxFont_p")) { 
6147             PyErr_SetString(PyExc_TypeError
,"Type error, expected _wxFont_p."); 
6152         _arg1 
= wxTheFontList
->FindOrCreateFont(temp
->GetPointSize(), 
6156                                                   temp
->GetUnderlined(), 
6157                                                   temp
->GetFaceName(), 
6158                                                   temp
->GetEncoding()); 
6163     wxPy_BEGIN_ALLOW_THREADS
; 
6164         wxPyDrawnShape_SetDrawnFont(_arg0
,_arg1
); 
6166     wxPy_END_ALLOW_THREADS
; 
6167 }    Py_INCREF(Py_None
); 
6168     _resultobj 
= Py_None
; 
6172 #define wxPyDrawnShape_SetDrawnPen(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetDrawnPen(_swigarg0,_swigarg1)) 
6173 static PyObject 
*_wrap_wxPyDrawnShape_SetDrawnPen(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6174     PyObject 
* _resultobj
; 
6175     wxPyDrawnShape 
* _arg0
; 
6177     bool  _arg2 
= (bool ) FALSE
; 
6178     PyObject 
* _argo0 
= 0; 
6179     PyObject 
* _obj1 
= 0; 
6180     int tempbool2 
= (int) FALSE
; 
6181     char *_kwnames
[] = { "self","pen","isOutline", NULL 
}; 
6184     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxPyDrawnShape_SetDrawnPen",_kwnames
,&_argo0
,&_obj1
,&tempbool2
))  
6187         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6188         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
6189             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_SetDrawnPen. Expected _wxPyDrawnShape_p."); 
6196         if (_obj1 
== Py_None
) { temp 
= NULL
; } 
6197         else if (SWIG_GetPtrObj(_obj1
, (void **) &temp
,"_wxPen_p")) { 
6198             PyErr_SetString(PyExc_TypeError
,"Type error, expected _wxPen_p."); 
6203         _arg1 
= wxThePenList
->FindOrCreatePen(temp
->GetColour(), 
6209     _arg2 
= (bool ) tempbool2
; 
6211     wxPy_BEGIN_ALLOW_THREADS
; 
6212         wxPyDrawnShape_SetDrawnPen(_arg0
,_arg1
,_arg2
); 
6214     wxPy_END_ALLOW_THREADS
; 
6215 }    Py_INCREF(Py_None
); 
6216     _resultobj 
= Py_None
; 
6220 #define wxPyDrawnShape_SetDrawnTextColour(_swigobj,_swigarg0)  (_swigobj->SetDrawnTextColour(_swigarg0)) 
6221 static PyObject 
*_wrap_wxPyDrawnShape_SetDrawnTextColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6222     PyObject 
* _resultobj
; 
6223     wxPyDrawnShape 
* _arg0
; 
6225     PyObject 
* _argo0 
= 0; 
6227     PyObject 
* _obj1 
= 0; 
6228     char *_kwnames
[] = { "self","colour", NULL 
}; 
6231     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDrawnShape_SetDrawnTextColour",_kwnames
,&_argo0
,&_obj1
))  
6234         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6235         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
6236             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_SetDrawnTextColour. Expected _wxPyDrawnShape_p."); 
6242     if (! wxColour_helper(_obj1
, &_arg1
)) 
6246     wxPy_BEGIN_ALLOW_THREADS
; 
6247         wxPyDrawnShape_SetDrawnTextColour(_arg0
,*_arg1
); 
6249     wxPy_END_ALLOW_THREADS
; 
6250 }    Py_INCREF(Py_None
); 
6251     _resultobj 
= Py_None
; 
6255 #define wxPyDrawnShape_Scale(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Scale(_swigarg0,_swigarg1)) 
6256 static PyObject 
*_wrap_wxPyDrawnShape_Scale(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6257     PyObject 
* _resultobj
; 
6258     wxPyDrawnShape 
* _arg0
; 
6261     PyObject 
* _argo0 
= 0; 
6262     char *_kwnames
[] = { "self","sx","sy", NULL 
}; 
6265     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd:wxPyDrawnShape_Scale",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
6268         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6269         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
6270             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_Scale. Expected _wxPyDrawnShape_p."); 
6275     wxPy_BEGIN_ALLOW_THREADS
; 
6276         wxPyDrawnShape_Scale(_arg0
,_arg1
,_arg2
); 
6278     wxPy_END_ALLOW_THREADS
; 
6279 }    Py_INCREF(Py_None
); 
6280     _resultobj 
= Py_None
; 
6284 #define wxPyDrawnShape_SetSaveToFile(_swigobj,_swigarg0)  (_swigobj->SetSaveToFile(_swigarg0)) 
6285 static PyObject 
*_wrap_wxPyDrawnShape_SetSaveToFile(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6286     PyObject 
* _resultobj
; 
6287     wxPyDrawnShape 
* _arg0
; 
6289     PyObject 
* _argo0 
= 0; 
6291     char *_kwnames
[] = { "self","save", NULL 
}; 
6294     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPyDrawnShape_SetSaveToFile",_kwnames
,&_argo0
,&tempbool1
))  
6297         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6298         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
6299             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_SetSaveToFile. Expected _wxPyDrawnShape_p."); 
6303     _arg1 
= (bool ) tempbool1
; 
6305     wxPy_BEGIN_ALLOW_THREADS
; 
6306         wxPyDrawnShape_SetSaveToFile(_arg0
,_arg1
); 
6308     wxPy_END_ALLOW_THREADS
; 
6309 }    Py_INCREF(Py_None
); 
6310     _resultobj 
= Py_None
; 
6314 #define wxPyDrawnShape_Translate(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Translate(_swigarg0,_swigarg1)) 
6315 static PyObject 
*_wrap_wxPyDrawnShape_Translate(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6316     PyObject 
* _resultobj
; 
6317     wxPyDrawnShape 
* _arg0
; 
6320     PyObject 
* _argo0 
= 0; 
6321     char *_kwnames
[] = { "self","x","y", NULL 
}; 
6324     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd:wxPyDrawnShape_Translate",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
6327         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6328         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
6329             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_Translate. Expected _wxPyDrawnShape_p."); 
6334     wxPy_BEGIN_ALLOW_THREADS
; 
6335         wxPyDrawnShape_Translate(_arg0
,_arg1
,_arg2
); 
6337     wxPy_END_ALLOW_THREADS
; 
6338 }    Py_INCREF(Py_None
); 
6339     _resultobj 
= Py_None
; 
6343 #define wxPyDrawnShape_base_OnDelete(_swigobj)  (_swigobj->base_OnDelete()) 
6344 static PyObject 
*_wrap_wxPyDrawnShape_base_OnDelete(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6345     PyObject 
* _resultobj
; 
6346     wxPyDrawnShape 
* _arg0
; 
6347     PyObject 
* _argo0 
= 0; 
6348     char *_kwnames
[] = { "self", NULL 
}; 
6351     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyDrawnShape_base_OnDelete",_kwnames
,&_argo0
))  
6354         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6355         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
6356             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_base_OnDelete. Expected _wxPyDrawnShape_p."); 
6361     wxPy_BEGIN_ALLOW_THREADS
; 
6362         wxPyDrawnShape_base_OnDelete(_arg0
); 
6364     wxPy_END_ALLOW_THREADS
; 
6365 }    Py_INCREF(Py_None
); 
6366     _resultobj 
= Py_None
; 
6370 #define wxPyDrawnShape_base_OnDraw(_swigobj,_swigarg0)  (_swigobj->base_OnDraw(_swigarg0)) 
6371 static PyObject 
*_wrap_wxPyDrawnShape_base_OnDraw(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6372     PyObject 
* _resultobj
; 
6373     wxPyDrawnShape 
* _arg0
; 
6375     PyObject 
* _argo0 
= 0; 
6376     PyObject 
* _argo1 
= 0; 
6377     char *_kwnames
[] = { "self","dc", NULL 
}; 
6380     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDrawnShape_base_OnDraw",_kwnames
,&_argo0
,&_argo1
))  
6383         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6384         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
6385             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_base_OnDraw. Expected _wxPyDrawnShape_p."); 
6390         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6391         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
6392             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDrawnShape_base_OnDraw. Expected _wxDC_p."); 
6397     wxPy_BEGIN_ALLOW_THREADS
; 
6398         wxPyDrawnShape_base_OnDraw(_arg0
,*_arg1
); 
6400     wxPy_END_ALLOW_THREADS
; 
6401 }    Py_INCREF(Py_None
); 
6402     _resultobj 
= Py_None
; 
6406 #define wxPyDrawnShape_base_OnDrawContents(_swigobj,_swigarg0)  (_swigobj->base_OnDrawContents(_swigarg0)) 
6407 static PyObject 
*_wrap_wxPyDrawnShape_base_OnDrawContents(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6408     PyObject 
* _resultobj
; 
6409     wxPyDrawnShape 
* _arg0
; 
6411     PyObject 
* _argo0 
= 0; 
6412     PyObject 
* _argo1 
= 0; 
6413     char *_kwnames
[] = { "self","dc", NULL 
}; 
6416     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDrawnShape_base_OnDrawContents",_kwnames
,&_argo0
,&_argo1
))  
6419         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6420         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
6421             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_base_OnDrawContents. Expected _wxPyDrawnShape_p."); 
6426         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6427         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
6428             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDrawnShape_base_OnDrawContents. Expected _wxDC_p."); 
6433     wxPy_BEGIN_ALLOW_THREADS
; 
6434         wxPyDrawnShape_base_OnDrawContents(_arg0
,*_arg1
); 
6436     wxPy_END_ALLOW_THREADS
; 
6437 }    Py_INCREF(Py_None
); 
6438     _resultobj 
= Py_None
; 
6442 #define wxPyDrawnShape_base_OnDrawBranches(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnDrawBranches(_swigarg0,_swigarg1)) 
6443 static PyObject 
*_wrap_wxPyDrawnShape_base_OnDrawBranches(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6444     PyObject 
* _resultobj
; 
6445     wxPyDrawnShape 
* _arg0
; 
6447     bool  _arg2 
= (bool ) FALSE
; 
6448     PyObject 
* _argo0 
= 0; 
6449     PyObject 
* _argo1 
= 0; 
6450     int tempbool2 
= (int) FALSE
; 
6451     char *_kwnames
[] = { "self","dc","erase", NULL 
}; 
6454     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxPyDrawnShape_base_OnDrawBranches",_kwnames
,&_argo0
,&_argo1
,&tempbool2
))  
6457         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6458         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
6459             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_base_OnDrawBranches. Expected _wxPyDrawnShape_p."); 
6464         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6465         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
6466             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDrawnShape_base_OnDrawBranches. Expected _wxDC_p."); 
6470     _arg2 
= (bool ) tempbool2
; 
6472     wxPy_BEGIN_ALLOW_THREADS
; 
6473         wxPyDrawnShape_base_OnDrawBranches(_arg0
,*_arg1
,_arg2
); 
6475     wxPy_END_ALLOW_THREADS
; 
6476 }    Py_INCREF(Py_None
); 
6477     _resultobj 
= Py_None
; 
6481 #define wxPyDrawnShape_base_OnMoveLinks(_swigobj,_swigarg0)  (_swigobj->base_OnMoveLinks(_swigarg0)) 
6482 static PyObject 
*_wrap_wxPyDrawnShape_base_OnMoveLinks(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6483     PyObject 
* _resultobj
; 
6484     wxPyDrawnShape 
* _arg0
; 
6486     PyObject 
* _argo0 
= 0; 
6487     PyObject 
* _argo1 
= 0; 
6488     char *_kwnames
[] = { "self","dc", NULL 
}; 
6491     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDrawnShape_base_OnMoveLinks",_kwnames
,&_argo0
,&_argo1
))  
6494         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6495         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
6496             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_base_OnMoveLinks. Expected _wxPyDrawnShape_p."); 
6501         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6502         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
6503             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDrawnShape_base_OnMoveLinks. Expected _wxDC_p."); 
6508     wxPy_BEGIN_ALLOW_THREADS
; 
6509         wxPyDrawnShape_base_OnMoveLinks(_arg0
,*_arg1
); 
6511     wxPy_END_ALLOW_THREADS
; 
6512 }    Py_INCREF(Py_None
); 
6513     _resultobj 
= Py_None
; 
6517 #define wxPyDrawnShape_base_OnErase(_swigobj,_swigarg0)  (_swigobj->base_OnErase(_swigarg0)) 
6518 static PyObject 
*_wrap_wxPyDrawnShape_base_OnErase(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6519     PyObject 
* _resultobj
; 
6520     wxPyDrawnShape 
* _arg0
; 
6522     PyObject 
* _argo0 
= 0; 
6523     PyObject 
* _argo1 
= 0; 
6524     char *_kwnames
[] = { "self","dc", NULL 
}; 
6527     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDrawnShape_base_OnErase",_kwnames
,&_argo0
,&_argo1
))  
6530         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6531         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
6532             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_base_OnErase. Expected _wxPyDrawnShape_p."); 
6537         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6538         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
6539             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDrawnShape_base_OnErase. Expected _wxDC_p."); 
6544     wxPy_BEGIN_ALLOW_THREADS
; 
6545         wxPyDrawnShape_base_OnErase(_arg0
,*_arg1
); 
6547     wxPy_END_ALLOW_THREADS
; 
6548 }    Py_INCREF(Py_None
); 
6549     _resultobj 
= Py_None
; 
6553 #define wxPyDrawnShape_base_OnEraseContents(_swigobj,_swigarg0)  (_swigobj->base_OnEraseContents(_swigarg0)) 
6554 static PyObject 
*_wrap_wxPyDrawnShape_base_OnEraseContents(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6555     PyObject 
* _resultobj
; 
6556     wxPyDrawnShape 
* _arg0
; 
6558     PyObject 
* _argo0 
= 0; 
6559     PyObject 
* _argo1 
= 0; 
6560     char *_kwnames
[] = { "self","dc", NULL 
}; 
6563     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDrawnShape_base_OnEraseContents",_kwnames
,&_argo0
,&_argo1
))  
6566         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6567         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
6568             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_base_OnEraseContents. Expected _wxPyDrawnShape_p."); 
6573         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6574         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
6575             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDrawnShape_base_OnEraseContents. Expected _wxDC_p."); 
6580     wxPy_BEGIN_ALLOW_THREADS
; 
6581         wxPyDrawnShape_base_OnEraseContents(_arg0
,*_arg1
); 
6583     wxPy_END_ALLOW_THREADS
; 
6584 }    Py_INCREF(Py_None
); 
6585     _resultobj 
= Py_None
; 
6589 #define wxPyDrawnShape_base_OnHighlight(_swigobj,_swigarg0)  (_swigobj->base_OnHighlight(_swigarg0)) 
6590 static PyObject 
*_wrap_wxPyDrawnShape_base_OnHighlight(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6591     PyObject 
* _resultobj
; 
6592     wxPyDrawnShape 
* _arg0
; 
6594     PyObject 
* _argo0 
= 0; 
6595     PyObject 
* _argo1 
= 0; 
6596     char *_kwnames
[] = { "self","dc", NULL 
}; 
6599     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDrawnShape_base_OnHighlight",_kwnames
,&_argo0
,&_argo1
))  
6602         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6603         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
6604             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_base_OnHighlight. Expected _wxPyDrawnShape_p."); 
6609         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6610         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
6611             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDrawnShape_base_OnHighlight. Expected _wxDC_p."); 
6616     wxPy_BEGIN_ALLOW_THREADS
; 
6617         wxPyDrawnShape_base_OnHighlight(_arg0
,*_arg1
); 
6619     wxPy_END_ALLOW_THREADS
; 
6620 }    Py_INCREF(Py_None
); 
6621     _resultobj 
= Py_None
; 
6625 #define wxPyDrawnShape_base_OnLeftClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnLeftClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
6626 static PyObject 
*_wrap_wxPyDrawnShape_base_OnLeftClick(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6627     PyObject 
* _resultobj
; 
6628     wxPyDrawnShape 
* _arg0
; 
6631     int  _arg3 
= (int ) 0; 
6632     int  _arg4 
= (int ) 0; 
6633     PyObject 
* _argo0 
= 0; 
6634     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
6637     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyDrawnShape_base_OnLeftClick",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
6640         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6641         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
6642             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_base_OnLeftClick. Expected _wxPyDrawnShape_p."); 
6647     wxPy_BEGIN_ALLOW_THREADS
; 
6648         wxPyDrawnShape_base_OnLeftClick(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
6650     wxPy_END_ALLOW_THREADS
; 
6651 }    Py_INCREF(Py_None
); 
6652     _resultobj 
= Py_None
; 
6656 #define wxPyDrawnShape_base_OnLeftDoubleClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnLeftDoubleClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
6657 static PyObject 
*_wrap_wxPyDrawnShape_base_OnLeftDoubleClick(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6658     PyObject 
* _resultobj
; 
6659     wxPyDrawnShape 
* _arg0
; 
6662     int  _arg3 
= (int ) 0; 
6663     int  _arg4 
= (int ) 0; 
6664     PyObject 
* _argo0 
= 0; 
6665     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
6668     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyDrawnShape_base_OnLeftDoubleClick",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
6671         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6672         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
6673             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_base_OnLeftDoubleClick. Expected _wxPyDrawnShape_p."); 
6678     wxPy_BEGIN_ALLOW_THREADS
; 
6679         wxPyDrawnShape_base_OnLeftDoubleClick(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
6681     wxPy_END_ALLOW_THREADS
; 
6682 }    Py_INCREF(Py_None
); 
6683     _resultobj 
= Py_None
; 
6687 #define wxPyDrawnShape_base_OnRightClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnRightClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
6688 static PyObject 
*_wrap_wxPyDrawnShape_base_OnRightClick(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6689     PyObject 
* _resultobj
; 
6690     wxPyDrawnShape 
* _arg0
; 
6693     int  _arg3 
= (int ) 0; 
6694     int  _arg4 
= (int ) 0; 
6695     PyObject 
* _argo0 
= 0; 
6696     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
6699     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyDrawnShape_base_OnRightClick",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
6702         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6703         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
6704             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_base_OnRightClick. Expected _wxPyDrawnShape_p."); 
6709     wxPy_BEGIN_ALLOW_THREADS
; 
6710         wxPyDrawnShape_base_OnRightClick(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
6712     wxPy_END_ALLOW_THREADS
; 
6713 }    Py_INCREF(Py_None
); 
6714     _resultobj 
= Py_None
; 
6718 #define wxPyDrawnShape_base_OnSize(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnSize(_swigarg0,_swigarg1)) 
6719 static PyObject 
*_wrap_wxPyDrawnShape_base_OnSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6720     PyObject 
* _resultobj
; 
6721     wxPyDrawnShape 
* _arg0
; 
6724     PyObject 
* _argo0 
= 0; 
6725     char *_kwnames
[] = { "self","x","y", NULL 
}; 
6728     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd:wxPyDrawnShape_base_OnSize",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
6731         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6732         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
6733             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_base_OnSize. Expected _wxPyDrawnShape_p."); 
6738     wxPy_BEGIN_ALLOW_THREADS
; 
6739         wxPyDrawnShape_base_OnSize(_arg0
,_arg1
,_arg2
); 
6741     wxPy_END_ALLOW_THREADS
; 
6742 }    Py_INCREF(Py_None
); 
6743     _resultobj 
= Py_None
; 
6747 #define wxPyDrawnShape_base_OnMovePre(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->base_OnMovePre(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
6748 static PyObject 
*_wrap_wxPyDrawnShape_base_OnMovePre(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6749     PyObject 
* _resultobj
; 
6751     wxPyDrawnShape 
* _arg0
; 
6757     bool  _arg6 
= (bool ) TRUE
; 
6758     PyObject 
* _argo0 
= 0; 
6759     PyObject 
* _argo1 
= 0; 
6760     int tempbool6 
= (int) TRUE
; 
6761     char *_kwnames
[] = { "self","dc","x","y","old_x","old_y","display", NULL 
}; 
6764     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOdddd|i:wxPyDrawnShape_base_OnMovePre",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
,&tempbool6
))  
6767         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6768         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
6769             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_base_OnMovePre. Expected _wxPyDrawnShape_p."); 
6774         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6775         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
6776             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDrawnShape_base_OnMovePre. Expected _wxDC_p."); 
6780     _arg6 
= (bool ) tempbool6
; 
6782     wxPy_BEGIN_ALLOW_THREADS
; 
6783         _result 
= (bool )wxPyDrawnShape_base_OnMovePre(_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
); 
6785     wxPy_END_ALLOW_THREADS
; 
6786 }    _resultobj 
= Py_BuildValue("i",_result
); 
6790 #define wxPyDrawnShape_base_OnMovePost(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->base_OnMovePost(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
6791 static PyObject 
*_wrap_wxPyDrawnShape_base_OnMovePost(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6792     PyObject 
* _resultobj
; 
6793     wxPyDrawnShape 
* _arg0
; 
6799     bool  _arg6 
= (bool ) TRUE
; 
6800     PyObject 
* _argo0 
= 0; 
6801     PyObject 
* _argo1 
= 0; 
6802     int tempbool6 
= (int) TRUE
; 
6803     char *_kwnames
[] = { "self","dc","x","y","old_x","old_y","display", NULL 
}; 
6806     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOdddd|i:wxPyDrawnShape_base_OnMovePost",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
,&tempbool6
))  
6809         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6810         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
6811             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_base_OnMovePost. Expected _wxPyDrawnShape_p."); 
6816         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6817         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
6818             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDrawnShape_base_OnMovePost. Expected _wxDC_p."); 
6822     _arg6 
= (bool ) tempbool6
; 
6824     wxPy_BEGIN_ALLOW_THREADS
; 
6825         wxPyDrawnShape_base_OnMovePost(_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
); 
6827     wxPy_END_ALLOW_THREADS
; 
6828 }    Py_INCREF(Py_None
); 
6829     _resultobj 
= Py_None
; 
6833 #define wxPyDrawnShape_base_OnDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->base_OnDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
6834 static PyObject 
*_wrap_wxPyDrawnShape_base_OnDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6835     PyObject 
* _resultobj
; 
6836     wxPyDrawnShape 
* _arg0
; 
6840     int  _arg4 
= (int ) 0; 
6841     int  _arg5 
= (int ) 0; 
6842     PyObject 
* _argo0 
= 0; 
6844     char *_kwnames
[] = { "self","draw","x","y","keys","attachment", NULL 
}; 
6847     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oidd|ii:wxPyDrawnShape_base_OnDragLeft",_kwnames
,&_argo0
,&tempbool1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
6850         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6851         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
6852             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_base_OnDragLeft. Expected _wxPyDrawnShape_p."); 
6856     _arg1 
= (bool ) tempbool1
; 
6858     wxPy_BEGIN_ALLOW_THREADS
; 
6859         wxPyDrawnShape_base_OnDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
6861     wxPy_END_ALLOW_THREADS
; 
6862 }    Py_INCREF(Py_None
); 
6863     _resultobj 
= Py_None
; 
6867 #define wxPyDrawnShape_base_OnBeginDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnBeginDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
6868 static PyObject 
*_wrap_wxPyDrawnShape_base_OnBeginDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6869     PyObject 
* _resultobj
; 
6870     wxPyDrawnShape 
* _arg0
; 
6873     int  _arg3 
= (int ) 0; 
6874     int  _arg4 
= (int ) 0; 
6875     PyObject 
* _argo0 
= 0; 
6876     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
6879     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyDrawnShape_base_OnBeginDragLeft",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
6882         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6883         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
6884             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_base_OnBeginDragLeft. Expected _wxPyDrawnShape_p."); 
6889     wxPy_BEGIN_ALLOW_THREADS
; 
6890         wxPyDrawnShape_base_OnBeginDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
6892     wxPy_END_ALLOW_THREADS
; 
6893 }    Py_INCREF(Py_None
); 
6894     _resultobj 
= Py_None
; 
6898 #define wxPyDrawnShape_base_OnEndDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnEndDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
6899 static PyObject 
*_wrap_wxPyDrawnShape_base_OnEndDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6900     PyObject 
* _resultobj
; 
6901     wxPyDrawnShape 
* _arg0
; 
6904     int  _arg3 
= (int ) 0; 
6905     int  _arg4 
= (int ) 0; 
6906     PyObject 
* _argo0 
= 0; 
6907     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
6910     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyDrawnShape_base_OnEndDragLeft",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
6913         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6914         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
6915             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_base_OnEndDragLeft. Expected _wxPyDrawnShape_p."); 
6920     wxPy_BEGIN_ALLOW_THREADS
; 
6921         wxPyDrawnShape_base_OnEndDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
6923     wxPy_END_ALLOW_THREADS
; 
6924 }    Py_INCREF(Py_None
); 
6925     _resultobj 
= Py_None
; 
6929 #define wxPyDrawnShape_base_OnDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->base_OnDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
6930 static PyObject 
*_wrap_wxPyDrawnShape_base_OnDragRight(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6931     PyObject 
* _resultobj
; 
6932     wxPyDrawnShape 
* _arg0
; 
6936     int  _arg4 
= (int ) 0; 
6937     int  _arg5 
= (int ) 0; 
6938     PyObject 
* _argo0 
= 0; 
6940     char *_kwnames
[] = { "self","draw","x","y","keys","attachment", NULL 
}; 
6943     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oidd|ii:wxPyDrawnShape_base_OnDragRight",_kwnames
,&_argo0
,&tempbool1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
6946         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6947         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
6948             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_base_OnDragRight. Expected _wxPyDrawnShape_p."); 
6952     _arg1 
= (bool ) tempbool1
; 
6954     wxPy_BEGIN_ALLOW_THREADS
; 
6955         wxPyDrawnShape_base_OnDragRight(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
6957     wxPy_END_ALLOW_THREADS
; 
6958 }    Py_INCREF(Py_None
); 
6959     _resultobj 
= Py_None
; 
6963 #define wxPyDrawnShape_base_OnBeginDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnBeginDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
6964 static PyObject 
*_wrap_wxPyDrawnShape_base_OnBeginDragRight(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6965     PyObject 
* _resultobj
; 
6966     wxPyDrawnShape 
* _arg0
; 
6969     int  _arg3 
= (int ) 0; 
6970     int  _arg4 
= (int ) 0; 
6971     PyObject 
* _argo0 
= 0; 
6972     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
6975     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyDrawnShape_base_OnBeginDragRight",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
6978         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6979         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
6980             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_base_OnBeginDragRight. Expected _wxPyDrawnShape_p."); 
6985     wxPy_BEGIN_ALLOW_THREADS
; 
6986         wxPyDrawnShape_base_OnBeginDragRight(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
6988     wxPy_END_ALLOW_THREADS
; 
6989 }    Py_INCREF(Py_None
); 
6990     _resultobj 
= Py_None
; 
6994 #define wxPyDrawnShape_base_OnEndDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnEndDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
6995 static PyObject 
*_wrap_wxPyDrawnShape_base_OnEndDragRight(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6996     PyObject 
* _resultobj
; 
6997     wxPyDrawnShape 
* _arg0
; 
7000     int  _arg3 
= (int ) 0; 
7001     int  _arg4 
= (int ) 0; 
7002     PyObject 
* _argo0 
= 0; 
7003     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
7006     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyDrawnShape_base_OnEndDragRight",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
7009         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7010         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
7011             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_base_OnEndDragRight. Expected _wxPyDrawnShape_p."); 
7016     wxPy_BEGIN_ALLOW_THREADS
; 
7017         wxPyDrawnShape_base_OnEndDragRight(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
7019     wxPy_END_ALLOW_THREADS
; 
7020 }    Py_INCREF(Py_None
); 
7021     _resultobj 
= Py_None
; 
7025 #define wxPyDrawnShape_base_OnDrawOutline(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->base_OnDrawOutline(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
7026 static PyObject 
*_wrap_wxPyDrawnShape_base_OnDrawOutline(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7027     PyObject 
* _resultobj
; 
7028     wxPyDrawnShape 
* _arg0
; 
7034     PyObject 
* _argo0 
= 0; 
7035     PyObject 
* _argo1 
= 0; 
7036     char *_kwnames
[] = { "self","dc","x","y","w","h", NULL 
}; 
7039     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOdddd:wxPyDrawnShape_base_OnDrawOutline",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
7042         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7043         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
7044             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_base_OnDrawOutline. Expected _wxPyDrawnShape_p."); 
7049         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7050         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
7051             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDrawnShape_base_OnDrawOutline. Expected _wxDC_p."); 
7056     wxPy_BEGIN_ALLOW_THREADS
; 
7057         wxPyDrawnShape_base_OnDrawOutline(_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
7059     wxPy_END_ALLOW_THREADS
; 
7060 }    Py_INCREF(Py_None
); 
7061     _resultobj 
= Py_None
; 
7065 #define wxPyDrawnShape_base_OnDrawControlPoints(_swigobj,_swigarg0)  (_swigobj->base_OnDrawControlPoints(_swigarg0)) 
7066 static PyObject 
*_wrap_wxPyDrawnShape_base_OnDrawControlPoints(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7067     PyObject 
* _resultobj
; 
7068     wxPyDrawnShape 
* _arg0
; 
7070     PyObject 
* _argo0 
= 0; 
7071     PyObject 
* _argo1 
= 0; 
7072     char *_kwnames
[] = { "self","dc", NULL 
}; 
7075     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDrawnShape_base_OnDrawControlPoints",_kwnames
,&_argo0
,&_argo1
))  
7078         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7079         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
7080             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_base_OnDrawControlPoints. Expected _wxPyDrawnShape_p."); 
7085         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7086         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
7087             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDrawnShape_base_OnDrawControlPoints. Expected _wxDC_p."); 
7092     wxPy_BEGIN_ALLOW_THREADS
; 
7093         wxPyDrawnShape_base_OnDrawControlPoints(_arg0
,*_arg1
); 
7095     wxPy_END_ALLOW_THREADS
; 
7096 }    Py_INCREF(Py_None
); 
7097     _resultobj 
= Py_None
; 
7101 #define wxPyDrawnShape_base_OnEraseControlPoints(_swigobj,_swigarg0)  (_swigobj->base_OnEraseControlPoints(_swigarg0)) 
7102 static PyObject 
*_wrap_wxPyDrawnShape_base_OnEraseControlPoints(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7103     PyObject 
* _resultobj
; 
7104     wxPyDrawnShape 
* _arg0
; 
7106     PyObject 
* _argo0 
= 0; 
7107     PyObject 
* _argo1 
= 0; 
7108     char *_kwnames
[] = { "self","dc", NULL 
}; 
7111     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDrawnShape_base_OnEraseControlPoints",_kwnames
,&_argo0
,&_argo1
))  
7114         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7115         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
7116             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_base_OnEraseControlPoints. Expected _wxPyDrawnShape_p."); 
7121         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7122         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
7123             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDrawnShape_base_OnEraseControlPoints. Expected _wxDC_p."); 
7128     wxPy_BEGIN_ALLOW_THREADS
; 
7129         wxPyDrawnShape_base_OnEraseControlPoints(_arg0
,*_arg1
); 
7131     wxPy_END_ALLOW_THREADS
; 
7132 }    Py_INCREF(Py_None
); 
7133     _resultobj 
= Py_None
; 
7137 #define wxPyDrawnShape_base_OnMoveLink(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnMoveLink(_swigarg0,_swigarg1)) 
7138 static PyObject 
*_wrap_wxPyDrawnShape_base_OnMoveLink(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7139     PyObject 
* _resultobj
; 
7140     wxPyDrawnShape 
* _arg0
; 
7142     bool  _arg2 
= (bool ) TRUE
; 
7143     PyObject 
* _argo0 
= 0; 
7144     PyObject 
* _argo1 
= 0; 
7145     int tempbool2 
= (int) TRUE
; 
7146     char *_kwnames
[] = { "self","dc","moveControlPoints", NULL 
}; 
7149     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxPyDrawnShape_base_OnMoveLink",_kwnames
,&_argo0
,&_argo1
,&tempbool2
))  
7152         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7153         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
7154             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_base_OnMoveLink. Expected _wxPyDrawnShape_p."); 
7159         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7160         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
7161             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDrawnShape_base_OnMoveLink. Expected _wxDC_p."); 
7165     _arg2 
= (bool ) tempbool2
; 
7167     wxPy_BEGIN_ALLOW_THREADS
; 
7168         wxPyDrawnShape_base_OnMoveLink(_arg0
,*_arg1
,_arg2
); 
7170     wxPy_END_ALLOW_THREADS
; 
7171 }    Py_INCREF(Py_None
); 
7172     _resultobj 
= Py_None
; 
7176 #define wxPyDrawnShape_base_OnSizingDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->base_OnSizingDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
7177 static PyObject 
*_wrap_wxPyDrawnShape_base_OnSizingDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7178     PyObject 
* _resultobj
; 
7179     wxPyDrawnShape 
* _arg0
; 
7180     wxPyControlPoint 
* _arg1
; 
7184     int  _arg5 
= (int ) 0; 
7185     int  _arg6 
= (int ) 0; 
7186     PyObject 
* _argo0 
= 0; 
7187     PyObject 
* _argo1 
= 0; 
7189     char *_kwnames
[] = { "self","pt","draw","x","y","keys","attachment", NULL 
}; 
7192     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOidd|ii:wxPyDrawnShape_base_OnSizingDragLeft",_kwnames
,&_argo0
,&_argo1
,&tempbool2
,&_arg3
,&_arg4
,&_arg5
,&_arg6
))  
7195         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7196         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
7197             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_base_OnSizingDragLeft. Expected _wxPyDrawnShape_p."); 
7202         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7203         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPyControlPoint_p")) { 
7204             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDrawnShape_base_OnSizingDragLeft. Expected _wxPyControlPoint_p."); 
7208     _arg2 
= (bool ) tempbool2
; 
7210     wxPy_BEGIN_ALLOW_THREADS
; 
7211         wxPyDrawnShape_base_OnSizingDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
); 
7213     wxPy_END_ALLOW_THREADS
; 
7214 }    Py_INCREF(Py_None
); 
7215     _resultobj 
= Py_None
; 
7219 #define wxPyDrawnShape_base_OnSizingBeginDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->base_OnSizingBeginDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
7220 static PyObject 
*_wrap_wxPyDrawnShape_base_OnSizingBeginDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7221     PyObject 
* _resultobj
; 
7222     wxPyDrawnShape 
* _arg0
; 
7223     wxPyControlPoint 
* _arg1
; 
7226     int  _arg4 
= (int ) 0; 
7227     int  _arg5 
= (int ) 0; 
7228     PyObject 
* _argo0 
= 0; 
7229     PyObject 
* _argo1 
= 0; 
7230     char *_kwnames
[] = { "self","pt","x","y","keys","attachment", NULL 
}; 
7233     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOdd|ii:wxPyDrawnShape_base_OnSizingBeginDragLeft",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
7236         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7237         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
7238             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_base_OnSizingBeginDragLeft. Expected _wxPyDrawnShape_p."); 
7243         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7244         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPyControlPoint_p")) { 
7245             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDrawnShape_base_OnSizingBeginDragLeft. Expected _wxPyControlPoint_p."); 
7250     wxPy_BEGIN_ALLOW_THREADS
; 
7251         wxPyDrawnShape_base_OnSizingBeginDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
7253     wxPy_END_ALLOW_THREADS
; 
7254 }    Py_INCREF(Py_None
); 
7255     _resultobj 
= Py_None
; 
7259 #define wxPyDrawnShape_base_OnSizingEndDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->base_OnSizingEndDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
7260 static PyObject 
*_wrap_wxPyDrawnShape_base_OnSizingEndDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7261     PyObject 
* _resultobj
; 
7262     wxPyDrawnShape 
* _arg0
; 
7263     wxPyControlPoint 
* _arg1
; 
7266     int  _arg4 
= (int ) 0; 
7267     int  _arg5 
= (int ) 0; 
7268     PyObject 
* _argo0 
= 0; 
7269     PyObject 
* _argo1 
= 0; 
7270     char *_kwnames
[] = { "self","pt","x","y","keys","attachment", NULL 
}; 
7273     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOdd|ii:wxPyDrawnShape_base_OnSizingEndDragLeft",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
7276         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7277         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
7278             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_base_OnSizingEndDragLeft. Expected _wxPyDrawnShape_p."); 
7283         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7284         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPyControlPoint_p")) { 
7285             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDrawnShape_base_OnSizingEndDragLeft. Expected _wxPyControlPoint_p."); 
7290     wxPy_BEGIN_ALLOW_THREADS
; 
7291         wxPyDrawnShape_base_OnSizingEndDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
7293     wxPy_END_ALLOW_THREADS
; 
7294 }    Py_INCREF(Py_None
); 
7295     _resultobj 
= Py_None
; 
7299 #define wxPyDrawnShape_base_OnBeginSize(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnBeginSize(_swigarg0,_swigarg1)) 
7300 static PyObject 
*_wrap_wxPyDrawnShape_base_OnBeginSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7301     PyObject 
* _resultobj
; 
7302     wxPyDrawnShape 
* _arg0
; 
7305     PyObject 
* _argo0 
= 0; 
7306     char *_kwnames
[] = { "self","w","h", NULL 
}; 
7309     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd:wxPyDrawnShape_base_OnBeginSize",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
7312         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7313         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
7314             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_base_OnBeginSize. Expected _wxPyDrawnShape_p."); 
7319     wxPy_BEGIN_ALLOW_THREADS
; 
7320         wxPyDrawnShape_base_OnBeginSize(_arg0
,_arg1
,_arg2
); 
7322     wxPy_END_ALLOW_THREADS
; 
7323 }    Py_INCREF(Py_None
); 
7324     _resultobj 
= Py_None
; 
7328 #define wxPyDrawnShape_base_OnEndSize(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnEndSize(_swigarg0,_swigarg1)) 
7329 static PyObject 
*_wrap_wxPyDrawnShape_base_OnEndSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7330     PyObject 
* _resultobj
; 
7331     wxPyDrawnShape 
* _arg0
; 
7334     PyObject 
* _argo0 
= 0; 
7335     char *_kwnames
[] = { "self","w","h", NULL 
}; 
7338     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd:wxPyDrawnShape_base_OnEndSize",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
7341         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7342         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDrawnShape_p")) { 
7343             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDrawnShape_base_OnEndSize. Expected _wxPyDrawnShape_p."); 
7348     wxPy_BEGIN_ALLOW_THREADS
; 
7349         wxPyDrawnShape_base_OnEndSize(_arg0
,_arg1
,_arg2
); 
7351     wxPy_END_ALLOW_THREADS
; 
7352 }    Py_INCREF(Py_None
); 
7353     _resultobj 
= Py_None
; 
7357 static wxOGLConstraint 
*new_wxOGLConstraint(int type
,wxPyShape 
*constraining
,PyObject 
*constrained
) { 
7358             wxList
* list 
= wxPy_wxListHelper(constrained
, "_wxPyShape_p"); 
7359             wxOGLConstraint
* rv 
= new wxOGLConstraint(type
, constraining
, *list
); 
7364 static PyObject 
*_wrap_new_wxOGLConstraint(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7365     PyObject 
* _resultobj
; 
7366     wxOGLConstraint 
* _result
; 
7370     PyObject 
* _argo1 
= 0; 
7371     PyObject 
* _obj2 
= 0; 
7372     char *_kwnames
[] = { "type","constraining","constrained", NULL 
}; 
7376     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"iOO:new_wxOGLConstraint",_kwnames
,&_arg0
,&_argo1
,&_obj2
))  
7379         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7380         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPyShape_p")) { 
7381             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of new_wxOGLConstraint. Expected _wxPyShape_p."); 
7389     wxPy_BEGIN_ALLOW_THREADS
; 
7390         _result 
= (wxOGLConstraint 
*)new_wxOGLConstraint(_arg0
,_arg1
,_arg2
); 
7392     wxPy_END_ALLOW_THREADS
; 
7394         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxOGLConstraint_p"); 
7395         _resultobj 
= Py_BuildValue("s",_ptemp
); 
7398         _resultobj 
= Py_None
; 
7403 #define wxOGLConstraint_Evaluate(_swigobj)  (_swigobj->Evaluate()) 
7404 static PyObject 
*_wrap_wxOGLConstraint_Evaluate(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7405     PyObject 
* _resultobj
; 
7407     wxOGLConstraint 
* _arg0
; 
7408     PyObject 
* _argo0 
= 0; 
7409     char *_kwnames
[] = { "self", NULL 
}; 
7412     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxOGLConstraint_Evaluate",_kwnames
,&_argo0
))  
7415         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7416         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxOGLConstraint_p")) { 
7417             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxOGLConstraint_Evaluate. Expected _wxOGLConstraint_p."); 
7422     wxPy_BEGIN_ALLOW_THREADS
; 
7423         _result 
= (bool )wxOGLConstraint_Evaluate(_arg0
); 
7425     wxPy_END_ALLOW_THREADS
; 
7426 }    _resultobj 
= Py_BuildValue("i",_result
); 
7430 #define wxOGLConstraint_SetSpacing(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetSpacing(_swigarg0,_swigarg1)) 
7431 static PyObject 
*_wrap_wxOGLConstraint_SetSpacing(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7432     PyObject 
* _resultobj
; 
7433     wxOGLConstraint 
* _arg0
; 
7436     PyObject 
* _argo0 
= 0; 
7437     char *_kwnames
[] = { "self","x","y", NULL 
}; 
7440     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd:wxOGLConstraint_SetSpacing",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
7443         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7444         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxOGLConstraint_p")) { 
7445             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxOGLConstraint_SetSpacing. Expected _wxOGLConstraint_p."); 
7450     wxPy_BEGIN_ALLOW_THREADS
; 
7451         wxOGLConstraint_SetSpacing(_arg0
,_arg1
,_arg2
); 
7453     wxPy_END_ALLOW_THREADS
; 
7454 }    Py_INCREF(Py_None
); 
7455     _resultobj 
= Py_None
; 
7459 #define wxOGLConstraint_Equals(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Equals(_swigarg0,_swigarg1)) 
7460 static PyObject 
*_wrap_wxOGLConstraint_Equals(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7461     PyObject 
* _resultobj
; 
7463     wxOGLConstraint 
* _arg0
; 
7466     PyObject 
* _argo0 
= 0; 
7467     char *_kwnames
[] = { "self","a","b", NULL 
}; 
7470     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd:wxOGLConstraint_Equals",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
7473         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7474         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxOGLConstraint_p")) { 
7475             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxOGLConstraint_Equals. Expected _wxOGLConstraint_p."); 
7480     wxPy_BEGIN_ALLOW_THREADS
; 
7481         _result 
= (bool )wxOGLConstraint_Equals(_arg0
,_arg1
,_arg2
); 
7483     wxPy_END_ALLOW_THREADS
; 
7484 }    _resultobj 
= Py_BuildValue("i",_result
); 
7488 static void *SwigwxPyCompositeShapeTowxPyRectangleShape(void *ptr
) { 
7489     wxPyCompositeShape 
*src
; 
7490     wxPyRectangleShape 
*dest
; 
7491     src 
= (wxPyCompositeShape 
*) ptr
; 
7492     dest 
= (wxPyRectangleShape 
*) src
; 
7493     return (void *) dest
; 
7496 static void *SwigwxPyCompositeShapeTowxPyShape(void *ptr
) { 
7497     wxPyCompositeShape 
*src
; 
7499     src 
= (wxPyCompositeShape 
*) ptr
; 
7500     dest 
= (wxPyShape 
*) src
; 
7501     return (void *) dest
; 
7504 static void *SwigwxPyCompositeShapeTowxPyShapeEvtHandler(void *ptr
) { 
7505     wxPyCompositeShape 
*src
; 
7506     wxPyShapeEvtHandler 
*dest
; 
7507     src 
= (wxPyCompositeShape 
*) ptr
; 
7508     dest 
= (wxPyShapeEvtHandler 
*) src
; 
7509     return (void *) dest
; 
7512 #define new_wxPyCompositeShape() (new wxPyCompositeShape()) 
7513 static PyObject 
*_wrap_new_wxPyCompositeShape(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7514     PyObject 
* _resultobj
; 
7515     wxPyCompositeShape 
* _result
; 
7516     char *_kwnames
[] = {  NULL 
}; 
7520     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPyCompositeShape",_kwnames
))  
7523     wxPy_BEGIN_ALLOW_THREADS
; 
7524         _result 
= (wxPyCompositeShape 
*)new_wxPyCompositeShape(); 
7526     wxPy_END_ALLOW_THREADS
; 
7528         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyCompositeShape_p"); 
7529         _resultobj 
= Py_BuildValue("s",_ptemp
); 
7532         _resultobj 
= Py_None
; 
7537 #define wxPyCompositeShape__setSelf(_swigobj,_swigarg0,_swigarg1)  (_swigobj->_setSelf(_swigarg0,_swigarg1)) 
7538 static PyObject 
*_wrap_wxPyCompositeShape__setSelf(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7539     PyObject 
* _resultobj
; 
7540     wxPyCompositeShape 
* _arg0
; 
7543     PyObject 
* _argo0 
= 0; 
7544     PyObject 
* _obj1 
= 0; 
7545     PyObject 
* _obj2 
= 0; 
7546     char *_kwnames
[] = { "self","self","_class", NULL 
}; 
7549     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxPyCompositeShape__setSelf",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
7552         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7553         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
7554             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape__setSelf. Expected _wxPyCompositeShape_p."); 
7565     wxPy_BEGIN_ALLOW_THREADS
; 
7566         wxPyCompositeShape__setSelf(_arg0
,_arg1
,_arg2
); 
7568     wxPy_END_ALLOW_THREADS
; 
7569 }    Py_INCREF(Py_None
); 
7570     _resultobj 
= Py_None
; 
7574 #define wxPyCompositeShape_AddChild(_swigobj,_swigarg0,_swigarg1)  (_swigobj->AddChild(_swigarg0,_swigarg1)) 
7575 static PyObject 
*_wrap_wxPyCompositeShape_AddChild(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7576     PyObject 
* _resultobj
; 
7577     wxPyCompositeShape 
* _arg0
; 
7579     wxPyShape 
* _arg2 
= (wxPyShape 
*) NULL
; 
7580     PyObject 
* _argo0 
= 0; 
7581     PyObject 
* _argo1 
= 0; 
7582     PyObject 
* _argo2 
= 0; 
7583     char *_kwnames
[] = { "self","child","addAfter", NULL 
}; 
7586     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|O:wxPyCompositeShape_AddChild",_kwnames
,&_argo0
,&_argo1
,&_argo2
))  
7589         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7590         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
7591             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_AddChild. Expected _wxPyCompositeShape_p."); 
7596         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7597         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPyShape_p")) { 
7598             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyCompositeShape_AddChild. Expected _wxPyShape_p."); 
7603         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
7604         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxPyShape_p")) { 
7605             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxPyCompositeShape_AddChild. Expected _wxPyShape_p."); 
7610     wxPy_BEGIN_ALLOW_THREADS
; 
7611         wxPyCompositeShape_AddChild(_arg0
,_arg1
,_arg2
); 
7613     wxPy_END_ALLOW_THREADS
; 
7614 }    Py_INCREF(Py_None
); 
7615     _resultobj 
= Py_None
; 
7619 #define wxPyCompositeShape_AddConstraint(_swigobj,_swigarg0)  (_swigobj->AddConstraint(_swigarg0)) 
7620 static PyObject 
*_wrap_wxPyCompositeShape_AddConstraint(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7621     PyObject 
* _resultobj
; 
7622     wxOGLConstraint 
* _result
; 
7623     wxPyCompositeShape 
* _arg0
; 
7624     wxOGLConstraint 
* _arg1
; 
7625     PyObject 
* _argo0 
= 0; 
7626     PyObject 
* _argo1 
= 0; 
7627     char *_kwnames
[] = { "self","constraint", NULL 
}; 
7631     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyCompositeShape_AddConstraint",_kwnames
,&_argo0
,&_argo1
))  
7634         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7635         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
7636             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_AddConstraint. Expected _wxPyCompositeShape_p."); 
7641         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7642         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxOGLConstraint_p")) { 
7643             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyCompositeShape_AddConstraint. Expected _wxOGLConstraint_p."); 
7648     wxPy_BEGIN_ALLOW_THREADS
; 
7649         _result 
= (wxOGLConstraint 
*)wxPyCompositeShape_AddConstraint(_arg0
,_arg1
); 
7651     wxPy_END_ALLOW_THREADS
; 
7653         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxOGLConstraint_p"); 
7654         _resultobj 
= Py_BuildValue("s",_ptemp
); 
7657         _resultobj 
= Py_None
; 
7662 static wxOGLConstraint 
* wxPyCompositeShape_AddConstrainedShapes(wxPyCompositeShape 
*self
,int  type
,wxPyShape 
* constraining
,PyObject 
* constrained
) { 
7663             wxList
* list 
= wxPy_wxListHelper(constrained
, "_wxPyShape_p"); 
7664             wxOGLConstraint
* rv 
= self
->AddConstraint(type
, constraining
, *list
); 
7668 static PyObject 
*_wrap_wxPyCompositeShape_AddConstrainedShapes(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7669     PyObject 
* _resultobj
; 
7670     wxOGLConstraint 
* _result
; 
7671     wxPyCompositeShape 
* _arg0
; 
7675     PyObject 
* _argo0 
= 0; 
7676     PyObject 
* _argo2 
= 0; 
7677     PyObject 
* _obj3 
= 0; 
7678     char *_kwnames
[] = { "self","type","constraining","constrained", NULL 
}; 
7682     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiOO:wxPyCompositeShape_AddConstrainedShapes",_kwnames
,&_argo0
,&_arg1
,&_argo2
,&_obj3
))  
7685         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7686         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
7687             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_AddConstrainedShapes. Expected _wxPyCompositeShape_p."); 
7692         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
7693         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxPyShape_p")) { 
7694             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxPyCompositeShape_AddConstrainedShapes. Expected _wxPyShape_p."); 
7702     wxPy_BEGIN_ALLOW_THREADS
; 
7703         _result 
= (wxOGLConstraint 
*)wxPyCompositeShape_AddConstrainedShapes(_arg0
,_arg1
,_arg2
,_arg3
); 
7705     wxPy_END_ALLOW_THREADS
; 
7707         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxOGLConstraint_p"); 
7708         _resultobj 
= Py_BuildValue("s",_ptemp
); 
7711         _resultobj 
= Py_None
; 
7716 #define wxPyCompositeShape_AddSimpleConstraint(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->AddConstraint(_swigarg0,_swigarg1,_swigarg2)) 
7717 static PyObject 
*_wrap_wxPyCompositeShape_AddSimpleConstraint(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7718     PyObject 
* _resultobj
; 
7719     wxOGLConstraint 
* _result
; 
7720     wxPyCompositeShape 
* _arg0
; 
7724     PyObject 
* _argo0 
= 0; 
7725     PyObject 
* _argo2 
= 0; 
7726     PyObject 
* _argo3 
= 0; 
7727     char *_kwnames
[] = { "self","type","constraining","constrained", NULL 
}; 
7731     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiOO:wxPyCompositeShape_AddSimpleConstraint",_kwnames
,&_argo0
,&_arg1
,&_argo2
,&_argo3
))  
7734         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7735         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
7736             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_AddSimpleConstraint. Expected _wxPyCompositeShape_p."); 
7741         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
7742         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxPyShape_p")) { 
7743             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxPyCompositeShape_AddSimpleConstraint. Expected _wxPyShape_p."); 
7748         if (_argo3 
== Py_None
) { _arg3 
= NULL
; } 
7749         else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxPyShape_p")) { 
7750             PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxPyCompositeShape_AddSimpleConstraint. Expected _wxPyShape_p."); 
7755     wxPy_BEGIN_ALLOW_THREADS
; 
7756         _result 
= (wxOGLConstraint 
*)wxPyCompositeShape_AddSimpleConstraint(_arg0
,_arg1
,_arg2
,_arg3
); 
7758     wxPy_END_ALLOW_THREADS
; 
7760         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxOGLConstraint_p"); 
7761         _resultobj 
= Py_BuildValue("s",_ptemp
); 
7764         _resultobj 
= Py_None
; 
7769 #define wxPyCompositeShape_CalculateSize(_swigobj)  (_swigobj->CalculateSize()) 
7770 static PyObject 
*_wrap_wxPyCompositeShape_CalculateSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7771     PyObject 
* _resultobj
; 
7772     wxPyCompositeShape 
* _arg0
; 
7773     PyObject 
* _argo0 
= 0; 
7774     char *_kwnames
[] = { "self", NULL 
}; 
7777     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyCompositeShape_CalculateSize",_kwnames
,&_argo0
))  
7780         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7781         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
7782             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_CalculateSize. Expected _wxPyCompositeShape_p."); 
7787     wxPy_BEGIN_ALLOW_THREADS
; 
7788         wxPyCompositeShape_CalculateSize(_arg0
); 
7790     wxPy_END_ALLOW_THREADS
; 
7791 }    Py_INCREF(Py_None
); 
7792     _resultobj 
= Py_None
; 
7796 #define wxPyCompositeShape_ContainsDivision(_swigobj,_swigarg0)  (_swigobj->ContainsDivision(_swigarg0)) 
7797 static PyObject 
*_wrap_wxPyCompositeShape_ContainsDivision(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7798     PyObject 
* _resultobj
; 
7800     wxPyCompositeShape 
* _arg0
; 
7801     wxPyDivisionShape 
* _arg1
; 
7802     PyObject 
* _argo0 
= 0; 
7803     PyObject 
* _argo1 
= 0; 
7804     char *_kwnames
[] = { "self","division", NULL 
}; 
7807     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyCompositeShape_ContainsDivision",_kwnames
,&_argo0
,&_argo1
))  
7810         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7811         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
7812             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_ContainsDivision. Expected _wxPyCompositeShape_p."); 
7817         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7818         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPyDivisionShape_p")) { 
7819             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyCompositeShape_ContainsDivision. Expected _wxPyDivisionShape_p."); 
7824     wxPy_BEGIN_ALLOW_THREADS
; 
7825         _result 
= (bool )wxPyCompositeShape_ContainsDivision(_arg0
,_arg1
); 
7827     wxPy_END_ALLOW_THREADS
; 
7828 }    _resultobj 
= Py_BuildValue("i",_result
); 
7832 #define wxPyCompositeShape_DeleteConstraint(_swigobj,_swigarg0)  (_swigobj->DeleteConstraint(_swigarg0)) 
7833 static PyObject 
*_wrap_wxPyCompositeShape_DeleteConstraint(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7834     PyObject 
* _resultobj
; 
7835     wxPyCompositeShape 
* _arg0
; 
7836     wxOGLConstraint 
* _arg1
; 
7837     PyObject 
* _argo0 
= 0; 
7838     PyObject 
* _argo1 
= 0; 
7839     char *_kwnames
[] = { "self","constraint", NULL 
}; 
7842     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyCompositeShape_DeleteConstraint",_kwnames
,&_argo0
,&_argo1
))  
7845         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7846         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
7847             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_DeleteConstraint. Expected _wxPyCompositeShape_p."); 
7852         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7853         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxOGLConstraint_p")) { 
7854             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyCompositeShape_DeleteConstraint. Expected _wxOGLConstraint_p."); 
7859     wxPy_BEGIN_ALLOW_THREADS
; 
7860         wxPyCompositeShape_DeleteConstraint(_arg0
,_arg1
); 
7862     wxPy_END_ALLOW_THREADS
; 
7863 }    Py_INCREF(Py_None
); 
7864     _resultobj 
= Py_None
; 
7868 #define wxPyCompositeShape_DeleteConstraintsInvolvingChild(_swigobj,_swigarg0)  (_swigobj->DeleteConstraintsInvolvingChild(_swigarg0)) 
7869 static PyObject 
*_wrap_wxPyCompositeShape_DeleteConstraintsInvolvingChild(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7870     PyObject 
* _resultobj
; 
7871     wxPyCompositeShape 
* _arg0
; 
7873     PyObject 
* _argo0 
= 0; 
7874     PyObject 
* _argo1 
= 0; 
7875     char *_kwnames
[] = { "self","child", NULL 
}; 
7878     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyCompositeShape_DeleteConstraintsInvolvingChild",_kwnames
,&_argo0
,&_argo1
))  
7881         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7882         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
7883             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_DeleteConstraintsInvolvingChild. Expected _wxPyCompositeShape_p."); 
7888         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7889         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPyShape_p")) { 
7890             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyCompositeShape_DeleteConstraintsInvolvingChild. Expected _wxPyShape_p."); 
7895     wxPy_BEGIN_ALLOW_THREADS
; 
7896         wxPyCompositeShape_DeleteConstraintsInvolvingChild(_arg0
,_arg1
); 
7898     wxPy_END_ALLOW_THREADS
; 
7899 }    Py_INCREF(Py_None
); 
7900     _resultobj 
= Py_None
; 
7904 #define wxPyCompositeShape_FindContainerImage(_swigobj)  (_swigobj->FindContainerImage()) 
7905 static PyObject 
*_wrap_wxPyCompositeShape_FindContainerImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7906     PyObject 
* _resultobj
; 
7907     wxPyShape 
* _result
; 
7908     wxPyCompositeShape 
* _arg0
; 
7909     PyObject 
* _argo0 
= 0; 
7910     char *_kwnames
[] = { "self", NULL 
}; 
7914     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyCompositeShape_FindContainerImage",_kwnames
,&_argo0
))  
7917         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7918         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
7919             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_FindContainerImage. Expected _wxPyCompositeShape_p."); 
7924     wxPy_BEGIN_ALLOW_THREADS
; 
7925         _result 
= (wxPyShape 
*)wxPyCompositeShape_FindContainerImage(_arg0
); 
7927     wxPy_END_ALLOW_THREADS
; 
7929         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyShape_p"); 
7930         _resultobj 
= Py_BuildValue("s",_ptemp
); 
7933         _resultobj 
= Py_None
; 
7938 static PyObject 
* wxPyCompositeShape_GetConstraints(wxPyCompositeShape 
*self
) { 
7939             wxList
& list 
= self
->GetConstraints(); 
7940             return wxPy_ConvertList(&list
, "wxOGLConstraint"); 
7942 static PyObject 
*_wrap_wxPyCompositeShape_GetConstraints(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7943     PyObject 
* _resultobj
; 
7945     wxPyCompositeShape 
* _arg0
; 
7946     PyObject 
* _argo0 
= 0; 
7947     char *_kwnames
[] = { "self", NULL 
}; 
7950     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyCompositeShape_GetConstraints",_kwnames
,&_argo0
))  
7953         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7954         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
7955             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_GetConstraints. Expected _wxPyCompositeShape_p."); 
7960     wxPy_BEGIN_ALLOW_THREADS
; 
7961         _result 
= (PyObject 
*)wxPyCompositeShape_GetConstraints(_arg0
); 
7963     wxPy_END_ALLOW_THREADS
; 
7965   _resultobj 
= _result
; 
7970 static PyObject 
* wxPyCompositeShape_GetDivisions(wxPyCompositeShape 
*self
) { 
7971             wxList
& list 
= self
->GetDivisions(); 
7972             return wxPy_ConvertList(&list
, "wxPyDivisionShape"); 
7974 static PyObject 
*_wrap_wxPyCompositeShape_GetDivisions(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7975     PyObject 
* _resultobj
; 
7977     wxPyCompositeShape 
* _arg0
; 
7978     PyObject 
* _argo0 
= 0; 
7979     char *_kwnames
[] = { "self", NULL 
}; 
7982     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyCompositeShape_GetDivisions",_kwnames
,&_argo0
))  
7985         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7986         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
7987             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_GetDivisions. Expected _wxPyCompositeShape_p."); 
7992     wxPy_BEGIN_ALLOW_THREADS
; 
7993         _result 
= (PyObject 
*)wxPyCompositeShape_GetDivisions(_arg0
); 
7995     wxPy_END_ALLOW_THREADS
; 
7997   _resultobj 
= _result
; 
8002 #define wxPyCompositeShape_MakeContainer(_swigobj)  (_swigobj->MakeContainer()) 
8003 static PyObject 
*_wrap_wxPyCompositeShape_MakeContainer(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8004     PyObject 
* _resultobj
; 
8005     wxPyCompositeShape 
* _arg0
; 
8006     PyObject 
* _argo0 
= 0; 
8007     char *_kwnames
[] = { "self", NULL 
}; 
8010     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyCompositeShape_MakeContainer",_kwnames
,&_argo0
))  
8013         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8014         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
8015             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_MakeContainer. Expected _wxPyCompositeShape_p."); 
8020     wxPy_BEGIN_ALLOW_THREADS
; 
8021         wxPyCompositeShape_MakeContainer(_arg0
); 
8023     wxPy_END_ALLOW_THREADS
; 
8024 }    Py_INCREF(Py_None
); 
8025     _resultobj 
= Py_None
; 
8029 #define wxPyCompositeShape_Recompute(_swigobj)  (_swigobj->Recompute()) 
8030 static PyObject 
*_wrap_wxPyCompositeShape_Recompute(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8031     PyObject 
* _resultobj
; 
8033     wxPyCompositeShape 
* _arg0
; 
8034     PyObject 
* _argo0 
= 0; 
8035     char *_kwnames
[] = { "self", NULL 
}; 
8038     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyCompositeShape_Recompute",_kwnames
,&_argo0
))  
8041         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8042         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
8043             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_Recompute. Expected _wxPyCompositeShape_p."); 
8048     wxPy_BEGIN_ALLOW_THREADS
; 
8049         _result 
= (bool )wxPyCompositeShape_Recompute(_arg0
); 
8051     wxPy_END_ALLOW_THREADS
; 
8052 }    _resultobj 
= Py_BuildValue("i",_result
); 
8056 #define wxPyCompositeShape_RemoveChild(_swigobj,_swigarg0)  (_swigobj->RemoveChild(_swigarg0)) 
8057 static PyObject 
*_wrap_wxPyCompositeShape_RemoveChild(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8058     PyObject 
* _resultobj
; 
8059     wxPyCompositeShape 
* _arg0
; 
8061     PyObject 
* _argo0 
= 0; 
8062     PyObject 
* _argo1 
= 0; 
8063     char *_kwnames
[] = { "self","child", NULL 
}; 
8066     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyCompositeShape_RemoveChild",_kwnames
,&_argo0
,&_argo1
))  
8069         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8070         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
8071             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_RemoveChild. Expected _wxPyCompositeShape_p."); 
8076         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
8077         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPyShape_p")) { 
8078             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyCompositeShape_RemoveChild. Expected _wxPyShape_p."); 
8083     wxPy_BEGIN_ALLOW_THREADS
; 
8084         wxPyCompositeShape_RemoveChild(_arg0
,_arg1
); 
8086     wxPy_END_ALLOW_THREADS
; 
8087 }    Py_INCREF(Py_None
); 
8088     _resultobj 
= Py_None
; 
8092 #define wxPyCompositeShape_base_OnDelete(_swigobj)  (_swigobj->base_OnDelete()) 
8093 static PyObject 
*_wrap_wxPyCompositeShape_base_OnDelete(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8094     PyObject 
* _resultobj
; 
8095     wxPyCompositeShape 
* _arg0
; 
8096     PyObject 
* _argo0 
= 0; 
8097     char *_kwnames
[] = { "self", NULL 
}; 
8100     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyCompositeShape_base_OnDelete",_kwnames
,&_argo0
))  
8103         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8104         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
8105             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_base_OnDelete. Expected _wxPyCompositeShape_p."); 
8110     wxPy_BEGIN_ALLOW_THREADS
; 
8111         wxPyCompositeShape_base_OnDelete(_arg0
); 
8113     wxPy_END_ALLOW_THREADS
; 
8114 }    Py_INCREF(Py_None
); 
8115     _resultobj 
= Py_None
; 
8119 #define wxPyCompositeShape_base_OnDraw(_swigobj,_swigarg0)  (_swigobj->base_OnDraw(_swigarg0)) 
8120 static PyObject 
*_wrap_wxPyCompositeShape_base_OnDraw(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8121     PyObject 
* _resultobj
; 
8122     wxPyCompositeShape 
* _arg0
; 
8124     PyObject 
* _argo0 
= 0; 
8125     PyObject 
* _argo1 
= 0; 
8126     char *_kwnames
[] = { "self","dc", NULL 
}; 
8129     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyCompositeShape_base_OnDraw",_kwnames
,&_argo0
,&_argo1
))  
8132         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8133         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
8134             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_base_OnDraw. Expected _wxPyCompositeShape_p."); 
8139         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
8140         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
8141             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyCompositeShape_base_OnDraw. Expected _wxDC_p."); 
8146     wxPy_BEGIN_ALLOW_THREADS
; 
8147         wxPyCompositeShape_base_OnDraw(_arg0
,*_arg1
); 
8149     wxPy_END_ALLOW_THREADS
; 
8150 }    Py_INCREF(Py_None
); 
8151     _resultobj 
= Py_None
; 
8155 #define wxPyCompositeShape_base_OnDrawContents(_swigobj,_swigarg0)  (_swigobj->base_OnDrawContents(_swigarg0)) 
8156 static PyObject 
*_wrap_wxPyCompositeShape_base_OnDrawContents(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8157     PyObject 
* _resultobj
; 
8158     wxPyCompositeShape 
* _arg0
; 
8160     PyObject 
* _argo0 
= 0; 
8161     PyObject 
* _argo1 
= 0; 
8162     char *_kwnames
[] = { "self","dc", NULL 
}; 
8165     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyCompositeShape_base_OnDrawContents",_kwnames
,&_argo0
,&_argo1
))  
8168         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8169         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
8170             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_base_OnDrawContents. Expected _wxPyCompositeShape_p."); 
8175         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
8176         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
8177             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyCompositeShape_base_OnDrawContents. Expected _wxDC_p."); 
8182     wxPy_BEGIN_ALLOW_THREADS
; 
8183         wxPyCompositeShape_base_OnDrawContents(_arg0
,*_arg1
); 
8185     wxPy_END_ALLOW_THREADS
; 
8186 }    Py_INCREF(Py_None
); 
8187     _resultobj 
= Py_None
; 
8191 #define wxPyCompositeShape_base_OnDrawBranches(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnDrawBranches(_swigarg0,_swigarg1)) 
8192 static PyObject 
*_wrap_wxPyCompositeShape_base_OnDrawBranches(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8193     PyObject 
* _resultobj
; 
8194     wxPyCompositeShape 
* _arg0
; 
8196     bool  _arg2 
= (bool ) FALSE
; 
8197     PyObject 
* _argo0 
= 0; 
8198     PyObject 
* _argo1 
= 0; 
8199     int tempbool2 
= (int) FALSE
; 
8200     char *_kwnames
[] = { "self","dc","erase", NULL 
}; 
8203     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxPyCompositeShape_base_OnDrawBranches",_kwnames
,&_argo0
,&_argo1
,&tempbool2
))  
8206         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8207         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
8208             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_base_OnDrawBranches. Expected _wxPyCompositeShape_p."); 
8213         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
8214         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
8215             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyCompositeShape_base_OnDrawBranches. Expected _wxDC_p."); 
8219     _arg2 
= (bool ) tempbool2
; 
8221     wxPy_BEGIN_ALLOW_THREADS
; 
8222         wxPyCompositeShape_base_OnDrawBranches(_arg0
,*_arg1
,_arg2
); 
8224     wxPy_END_ALLOW_THREADS
; 
8225 }    Py_INCREF(Py_None
); 
8226     _resultobj 
= Py_None
; 
8230 #define wxPyCompositeShape_base_OnMoveLinks(_swigobj,_swigarg0)  (_swigobj->base_OnMoveLinks(_swigarg0)) 
8231 static PyObject 
*_wrap_wxPyCompositeShape_base_OnMoveLinks(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8232     PyObject 
* _resultobj
; 
8233     wxPyCompositeShape 
* _arg0
; 
8235     PyObject 
* _argo0 
= 0; 
8236     PyObject 
* _argo1 
= 0; 
8237     char *_kwnames
[] = { "self","dc", NULL 
}; 
8240     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyCompositeShape_base_OnMoveLinks",_kwnames
,&_argo0
,&_argo1
))  
8243         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8244         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
8245             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_base_OnMoveLinks. Expected _wxPyCompositeShape_p."); 
8250         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
8251         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
8252             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyCompositeShape_base_OnMoveLinks. Expected _wxDC_p."); 
8257     wxPy_BEGIN_ALLOW_THREADS
; 
8258         wxPyCompositeShape_base_OnMoveLinks(_arg0
,*_arg1
); 
8260     wxPy_END_ALLOW_THREADS
; 
8261 }    Py_INCREF(Py_None
); 
8262     _resultobj 
= Py_None
; 
8266 #define wxPyCompositeShape_base_OnErase(_swigobj,_swigarg0)  (_swigobj->base_OnErase(_swigarg0)) 
8267 static PyObject 
*_wrap_wxPyCompositeShape_base_OnErase(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8268     PyObject 
* _resultobj
; 
8269     wxPyCompositeShape 
* _arg0
; 
8271     PyObject 
* _argo0 
= 0; 
8272     PyObject 
* _argo1 
= 0; 
8273     char *_kwnames
[] = { "self","dc", NULL 
}; 
8276     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyCompositeShape_base_OnErase",_kwnames
,&_argo0
,&_argo1
))  
8279         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8280         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
8281             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_base_OnErase. Expected _wxPyCompositeShape_p."); 
8286         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
8287         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
8288             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyCompositeShape_base_OnErase. Expected _wxDC_p."); 
8293     wxPy_BEGIN_ALLOW_THREADS
; 
8294         wxPyCompositeShape_base_OnErase(_arg0
,*_arg1
); 
8296     wxPy_END_ALLOW_THREADS
; 
8297 }    Py_INCREF(Py_None
); 
8298     _resultobj 
= Py_None
; 
8302 #define wxPyCompositeShape_base_OnEraseContents(_swigobj,_swigarg0)  (_swigobj->base_OnEraseContents(_swigarg0)) 
8303 static PyObject 
*_wrap_wxPyCompositeShape_base_OnEraseContents(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8304     PyObject 
* _resultobj
; 
8305     wxPyCompositeShape 
* _arg0
; 
8307     PyObject 
* _argo0 
= 0; 
8308     PyObject 
* _argo1 
= 0; 
8309     char *_kwnames
[] = { "self","dc", NULL 
}; 
8312     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyCompositeShape_base_OnEraseContents",_kwnames
,&_argo0
,&_argo1
))  
8315         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8316         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
8317             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_base_OnEraseContents. Expected _wxPyCompositeShape_p."); 
8322         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
8323         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
8324             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyCompositeShape_base_OnEraseContents. Expected _wxDC_p."); 
8329     wxPy_BEGIN_ALLOW_THREADS
; 
8330         wxPyCompositeShape_base_OnEraseContents(_arg0
,*_arg1
); 
8332     wxPy_END_ALLOW_THREADS
; 
8333 }    Py_INCREF(Py_None
); 
8334     _resultobj 
= Py_None
; 
8338 #define wxPyCompositeShape_base_OnHighlight(_swigobj,_swigarg0)  (_swigobj->base_OnHighlight(_swigarg0)) 
8339 static PyObject 
*_wrap_wxPyCompositeShape_base_OnHighlight(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8340     PyObject 
* _resultobj
; 
8341     wxPyCompositeShape 
* _arg0
; 
8343     PyObject 
* _argo0 
= 0; 
8344     PyObject 
* _argo1 
= 0; 
8345     char *_kwnames
[] = { "self","dc", NULL 
}; 
8348     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyCompositeShape_base_OnHighlight",_kwnames
,&_argo0
,&_argo1
))  
8351         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8352         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
8353             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_base_OnHighlight. Expected _wxPyCompositeShape_p."); 
8358         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
8359         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
8360             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyCompositeShape_base_OnHighlight. Expected _wxDC_p."); 
8365     wxPy_BEGIN_ALLOW_THREADS
; 
8366         wxPyCompositeShape_base_OnHighlight(_arg0
,*_arg1
); 
8368     wxPy_END_ALLOW_THREADS
; 
8369 }    Py_INCREF(Py_None
); 
8370     _resultobj 
= Py_None
; 
8374 #define wxPyCompositeShape_base_OnLeftClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnLeftClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
8375 static PyObject 
*_wrap_wxPyCompositeShape_base_OnLeftClick(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8376     PyObject 
* _resultobj
; 
8377     wxPyCompositeShape 
* _arg0
; 
8380     int  _arg3 
= (int ) 0; 
8381     int  _arg4 
= (int ) 0; 
8382     PyObject 
* _argo0 
= 0; 
8383     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
8386     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyCompositeShape_base_OnLeftClick",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
8389         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8390         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
8391             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_base_OnLeftClick. Expected _wxPyCompositeShape_p."); 
8396     wxPy_BEGIN_ALLOW_THREADS
; 
8397         wxPyCompositeShape_base_OnLeftClick(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
8399     wxPy_END_ALLOW_THREADS
; 
8400 }    Py_INCREF(Py_None
); 
8401     _resultobj 
= Py_None
; 
8405 #define wxPyCompositeShape_base_OnLeftDoubleClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnLeftDoubleClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
8406 static PyObject 
*_wrap_wxPyCompositeShape_base_OnLeftDoubleClick(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8407     PyObject 
* _resultobj
; 
8408     wxPyCompositeShape 
* _arg0
; 
8411     int  _arg3 
= (int ) 0; 
8412     int  _arg4 
= (int ) 0; 
8413     PyObject 
* _argo0 
= 0; 
8414     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
8417     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyCompositeShape_base_OnLeftDoubleClick",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
8420         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8421         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
8422             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_base_OnLeftDoubleClick. Expected _wxPyCompositeShape_p."); 
8427     wxPy_BEGIN_ALLOW_THREADS
; 
8428         wxPyCompositeShape_base_OnLeftDoubleClick(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
8430     wxPy_END_ALLOW_THREADS
; 
8431 }    Py_INCREF(Py_None
); 
8432     _resultobj 
= Py_None
; 
8436 #define wxPyCompositeShape_base_OnRightClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnRightClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
8437 static PyObject 
*_wrap_wxPyCompositeShape_base_OnRightClick(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8438     PyObject 
* _resultobj
; 
8439     wxPyCompositeShape 
* _arg0
; 
8442     int  _arg3 
= (int ) 0; 
8443     int  _arg4 
= (int ) 0; 
8444     PyObject 
* _argo0 
= 0; 
8445     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
8448     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyCompositeShape_base_OnRightClick",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
8451         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8452         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
8453             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_base_OnRightClick. Expected _wxPyCompositeShape_p."); 
8458     wxPy_BEGIN_ALLOW_THREADS
; 
8459         wxPyCompositeShape_base_OnRightClick(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
8461     wxPy_END_ALLOW_THREADS
; 
8462 }    Py_INCREF(Py_None
); 
8463     _resultobj 
= Py_None
; 
8467 #define wxPyCompositeShape_base_OnSize(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnSize(_swigarg0,_swigarg1)) 
8468 static PyObject 
*_wrap_wxPyCompositeShape_base_OnSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8469     PyObject 
* _resultobj
; 
8470     wxPyCompositeShape 
* _arg0
; 
8473     PyObject 
* _argo0 
= 0; 
8474     char *_kwnames
[] = { "self","x","y", NULL 
}; 
8477     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd:wxPyCompositeShape_base_OnSize",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
8480         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8481         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
8482             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_base_OnSize. Expected _wxPyCompositeShape_p."); 
8487     wxPy_BEGIN_ALLOW_THREADS
; 
8488         wxPyCompositeShape_base_OnSize(_arg0
,_arg1
,_arg2
); 
8490     wxPy_END_ALLOW_THREADS
; 
8491 }    Py_INCREF(Py_None
); 
8492     _resultobj 
= Py_None
; 
8496 #define wxPyCompositeShape_base_OnMovePre(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->base_OnMovePre(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
8497 static PyObject 
*_wrap_wxPyCompositeShape_base_OnMovePre(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8498     PyObject 
* _resultobj
; 
8500     wxPyCompositeShape 
* _arg0
; 
8506     bool  _arg6 
= (bool ) TRUE
; 
8507     PyObject 
* _argo0 
= 0; 
8508     PyObject 
* _argo1 
= 0; 
8509     int tempbool6 
= (int) TRUE
; 
8510     char *_kwnames
[] = { "self","dc","x","y","old_x","old_y","display", NULL 
}; 
8513     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOdddd|i:wxPyCompositeShape_base_OnMovePre",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
,&tempbool6
))  
8516         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8517         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
8518             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_base_OnMovePre. Expected _wxPyCompositeShape_p."); 
8523         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
8524         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
8525             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyCompositeShape_base_OnMovePre. Expected _wxDC_p."); 
8529     _arg6 
= (bool ) tempbool6
; 
8531     wxPy_BEGIN_ALLOW_THREADS
; 
8532         _result 
= (bool )wxPyCompositeShape_base_OnMovePre(_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
); 
8534     wxPy_END_ALLOW_THREADS
; 
8535 }    _resultobj 
= Py_BuildValue("i",_result
); 
8539 #define wxPyCompositeShape_base_OnMovePost(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->base_OnMovePost(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
8540 static PyObject 
*_wrap_wxPyCompositeShape_base_OnMovePost(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8541     PyObject 
* _resultobj
; 
8542     wxPyCompositeShape 
* _arg0
; 
8548     bool  _arg6 
= (bool ) TRUE
; 
8549     PyObject 
* _argo0 
= 0; 
8550     PyObject 
* _argo1 
= 0; 
8551     int tempbool6 
= (int) TRUE
; 
8552     char *_kwnames
[] = { "self","dc","x","y","old_x","old_y","display", NULL 
}; 
8555     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOdddd|i:wxPyCompositeShape_base_OnMovePost",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
,&tempbool6
))  
8558         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8559         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
8560             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_base_OnMovePost. Expected _wxPyCompositeShape_p."); 
8565         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
8566         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
8567             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyCompositeShape_base_OnMovePost. Expected _wxDC_p."); 
8571     _arg6 
= (bool ) tempbool6
; 
8573     wxPy_BEGIN_ALLOW_THREADS
; 
8574         wxPyCompositeShape_base_OnMovePost(_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
); 
8576     wxPy_END_ALLOW_THREADS
; 
8577 }    Py_INCREF(Py_None
); 
8578     _resultobj 
= Py_None
; 
8582 #define wxPyCompositeShape_base_OnDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->base_OnDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
8583 static PyObject 
*_wrap_wxPyCompositeShape_base_OnDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8584     PyObject 
* _resultobj
; 
8585     wxPyCompositeShape 
* _arg0
; 
8589     int  _arg4 
= (int ) 0; 
8590     int  _arg5 
= (int ) 0; 
8591     PyObject 
* _argo0 
= 0; 
8593     char *_kwnames
[] = { "self","draw","x","y","keys","attachment", NULL 
}; 
8596     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oidd|ii:wxPyCompositeShape_base_OnDragLeft",_kwnames
,&_argo0
,&tempbool1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
8599         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8600         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
8601             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_base_OnDragLeft. Expected _wxPyCompositeShape_p."); 
8605     _arg1 
= (bool ) tempbool1
; 
8607     wxPy_BEGIN_ALLOW_THREADS
; 
8608         wxPyCompositeShape_base_OnDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
8610     wxPy_END_ALLOW_THREADS
; 
8611 }    Py_INCREF(Py_None
); 
8612     _resultobj 
= Py_None
; 
8616 #define wxPyCompositeShape_base_OnBeginDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnBeginDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
8617 static PyObject 
*_wrap_wxPyCompositeShape_base_OnBeginDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8618     PyObject 
* _resultobj
; 
8619     wxPyCompositeShape 
* _arg0
; 
8622     int  _arg3 
= (int ) 0; 
8623     int  _arg4 
= (int ) 0; 
8624     PyObject 
* _argo0 
= 0; 
8625     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
8628     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyCompositeShape_base_OnBeginDragLeft",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
8631         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8632         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
8633             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_base_OnBeginDragLeft. Expected _wxPyCompositeShape_p."); 
8638     wxPy_BEGIN_ALLOW_THREADS
; 
8639         wxPyCompositeShape_base_OnBeginDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
8641     wxPy_END_ALLOW_THREADS
; 
8642 }    Py_INCREF(Py_None
); 
8643     _resultobj 
= Py_None
; 
8647 #define wxPyCompositeShape_base_OnEndDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnEndDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
8648 static PyObject 
*_wrap_wxPyCompositeShape_base_OnEndDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8649     PyObject 
* _resultobj
; 
8650     wxPyCompositeShape 
* _arg0
; 
8653     int  _arg3 
= (int ) 0; 
8654     int  _arg4 
= (int ) 0; 
8655     PyObject 
* _argo0 
= 0; 
8656     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
8659     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyCompositeShape_base_OnEndDragLeft",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
8662         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8663         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
8664             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_base_OnEndDragLeft. Expected _wxPyCompositeShape_p."); 
8669     wxPy_BEGIN_ALLOW_THREADS
; 
8670         wxPyCompositeShape_base_OnEndDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
8672     wxPy_END_ALLOW_THREADS
; 
8673 }    Py_INCREF(Py_None
); 
8674     _resultobj 
= Py_None
; 
8678 #define wxPyCompositeShape_base_OnDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->base_OnDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
8679 static PyObject 
*_wrap_wxPyCompositeShape_base_OnDragRight(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8680     PyObject 
* _resultobj
; 
8681     wxPyCompositeShape 
* _arg0
; 
8685     int  _arg4 
= (int ) 0; 
8686     int  _arg5 
= (int ) 0; 
8687     PyObject 
* _argo0 
= 0; 
8689     char *_kwnames
[] = { "self","draw","x","y","keys","attachment", NULL 
}; 
8692     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oidd|ii:wxPyCompositeShape_base_OnDragRight",_kwnames
,&_argo0
,&tempbool1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
8695         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8696         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
8697             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_base_OnDragRight. Expected _wxPyCompositeShape_p."); 
8701     _arg1 
= (bool ) tempbool1
; 
8703     wxPy_BEGIN_ALLOW_THREADS
; 
8704         wxPyCompositeShape_base_OnDragRight(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
8706     wxPy_END_ALLOW_THREADS
; 
8707 }    Py_INCREF(Py_None
); 
8708     _resultobj 
= Py_None
; 
8712 #define wxPyCompositeShape_base_OnBeginDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnBeginDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
8713 static PyObject 
*_wrap_wxPyCompositeShape_base_OnBeginDragRight(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8714     PyObject 
* _resultobj
; 
8715     wxPyCompositeShape 
* _arg0
; 
8718     int  _arg3 
= (int ) 0; 
8719     int  _arg4 
= (int ) 0; 
8720     PyObject 
* _argo0 
= 0; 
8721     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
8724     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyCompositeShape_base_OnBeginDragRight",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
8727         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8728         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
8729             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_base_OnBeginDragRight. Expected _wxPyCompositeShape_p."); 
8734     wxPy_BEGIN_ALLOW_THREADS
; 
8735         wxPyCompositeShape_base_OnBeginDragRight(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
8737     wxPy_END_ALLOW_THREADS
; 
8738 }    Py_INCREF(Py_None
); 
8739     _resultobj 
= Py_None
; 
8743 #define wxPyCompositeShape_base_OnEndDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnEndDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
8744 static PyObject 
*_wrap_wxPyCompositeShape_base_OnEndDragRight(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8745     PyObject 
* _resultobj
; 
8746     wxPyCompositeShape 
* _arg0
; 
8749     int  _arg3 
= (int ) 0; 
8750     int  _arg4 
= (int ) 0; 
8751     PyObject 
* _argo0 
= 0; 
8752     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
8755     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyCompositeShape_base_OnEndDragRight",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
8758         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8759         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
8760             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_base_OnEndDragRight. Expected _wxPyCompositeShape_p."); 
8765     wxPy_BEGIN_ALLOW_THREADS
; 
8766         wxPyCompositeShape_base_OnEndDragRight(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
8768     wxPy_END_ALLOW_THREADS
; 
8769 }    Py_INCREF(Py_None
); 
8770     _resultobj 
= Py_None
; 
8774 #define wxPyCompositeShape_base_OnDrawOutline(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->base_OnDrawOutline(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
8775 static PyObject 
*_wrap_wxPyCompositeShape_base_OnDrawOutline(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8776     PyObject 
* _resultobj
; 
8777     wxPyCompositeShape 
* _arg0
; 
8783     PyObject 
* _argo0 
= 0; 
8784     PyObject 
* _argo1 
= 0; 
8785     char *_kwnames
[] = { "self","dc","x","y","w","h", NULL 
}; 
8788     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOdddd:wxPyCompositeShape_base_OnDrawOutline",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
8791         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8792         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
8793             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_base_OnDrawOutline. Expected _wxPyCompositeShape_p."); 
8798         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
8799         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
8800             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyCompositeShape_base_OnDrawOutline. Expected _wxDC_p."); 
8805     wxPy_BEGIN_ALLOW_THREADS
; 
8806         wxPyCompositeShape_base_OnDrawOutline(_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
8808     wxPy_END_ALLOW_THREADS
; 
8809 }    Py_INCREF(Py_None
); 
8810     _resultobj 
= Py_None
; 
8814 #define wxPyCompositeShape_base_OnDrawControlPoints(_swigobj,_swigarg0)  (_swigobj->base_OnDrawControlPoints(_swigarg0)) 
8815 static PyObject 
*_wrap_wxPyCompositeShape_base_OnDrawControlPoints(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8816     PyObject 
* _resultobj
; 
8817     wxPyCompositeShape 
* _arg0
; 
8819     PyObject 
* _argo0 
= 0; 
8820     PyObject 
* _argo1 
= 0; 
8821     char *_kwnames
[] = { "self","dc", NULL 
}; 
8824     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyCompositeShape_base_OnDrawControlPoints",_kwnames
,&_argo0
,&_argo1
))  
8827         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8828         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
8829             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_base_OnDrawControlPoints. Expected _wxPyCompositeShape_p."); 
8834         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
8835         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
8836             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyCompositeShape_base_OnDrawControlPoints. Expected _wxDC_p."); 
8841     wxPy_BEGIN_ALLOW_THREADS
; 
8842         wxPyCompositeShape_base_OnDrawControlPoints(_arg0
,*_arg1
); 
8844     wxPy_END_ALLOW_THREADS
; 
8845 }    Py_INCREF(Py_None
); 
8846     _resultobj 
= Py_None
; 
8850 #define wxPyCompositeShape_base_OnEraseControlPoints(_swigobj,_swigarg0)  (_swigobj->base_OnEraseControlPoints(_swigarg0)) 
8851 static PyObject 
*_wrap_wxPyCompositeShape_base_OnEraseControlPoints(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8852     PyObject 
* _resultobj
; 
8853     wxPyCompositeShape 
* _arg0
; 
8855     PyObject 
* _argo0 
= 0; 
8856     PyObject 
* _argo1 
= 0; 
8857     char *_kwnames
[] = { "self","dc", NULL 
}; 
8860     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyCompositeShape_base_OnEraseControlPoints",_kwnames
,&_argo0
,&_argo1
))  
8863         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8864         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
8865             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_base_OnEraseControlPoints. Expected _wxPyCompositeShape_p."); 
8870         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
8871         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
8872             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyCompositeShape_base_OnEraseControlPoints. Expected _wxDC_p."); 
8877     wxPy_BEGIN_ALLOW_THREADS
; 
8878         wxPyCompositeShape_base_OnEraseControlPoints(_arg0
,*_arg1
); 
8880     wxPy_END_ALLOW_THREADS
; 
8881 }    Py_INCREF(Py_None
); 
8882     _resultobj 
= Py_None
; 
8886 #define wxPyCompositeShape_base_OnMoveLink(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnMoveLink(_swigarg0,_swigarg1)) 
8887 static PyObject 
*_wrap_wxPyCompositeShape_base_OnMoveLink(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8888     PyObject 
* _resultobj
; 
8889     wxPyCompositeShape 
* _arg0
; 
8891     bool  _arg2 
= (bool ) TRUE
; 
8892     PyObject 
* _argo0 
= 0; 
8893     PyObject 
* _argo1 
= 0; 
8894     int tempbool2 
= (int) TRUE
; 
8895     char *_kwnames
[] = { "self","dc","moveControlPoints", NULL 
}; 
8898     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxPyCompositeShape_base_OnMoveLink",_kwnames
,&_argo0
,&_argo1
,&tempbool2
))  
8901         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8902         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
8903             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_base_OnMoveLink. Expected _wxPyCompositeShape_p."); 
8908         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
8909         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
8910             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyCompositeShape_base_OnMoveLink. Expected _wxDC_p."); 
8914     _arg2 
= (bool ) tempbool2
; 
8916     wxPy_BEGIN_ALLOW_THREADS
; 
8917         wxPyCompositeShape_base_OnMoveLink(_arg0
,*_arg1
,_arg2
); 
8919     wxPy_END_ALLOW_THREADS
; 
8920 }    Py_INCREF(Py_None
); 
8921     _resultobj 
= Py_None
; 
8925 #define wxPyCompositeShape_base_OnSizingDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->base_OnSizingDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
8926 static PyObject 
*_wrap_wxPyCompositeShape_base_OnSizingDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8927     PyObject 
* _resultobj
; 
8928     wxPyCompositeShape 
* _arg0
; 
8929     wxPyControlPoint 
* _arg1
; 
8933     int  _arg5 
= (int ) 0; 
8934     int  _arg6 
= (int ) 0; 
8935     PyObject 
* _argo0 
= 0; 
8936     PyObject 
* _argo1 
= 0; 
8938     char *_kwnames
[] = { "self","pt","draw","x","y","keys","attachment", NULL 
}; 
8941     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOidd|ii:wxPyCompositeShape_base_OnSizingDragLeft",_kwnames
,&_argo0
,&_argo1
,&tempbool2
,&_arg3
,&_arg4
,&_arg5
,&_arg6
))  
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_OnSizingDragLeft. Expected _wxPyCompositeShape_p."); 
8951         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
8952         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPyControlPoint_p")) { 
8953             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyCompositeShape_base_OnSizingDragLeft. Expected _wxPyControlPoint_p."); 
8957     _arg2 
= (bool ) tempbool2
; 
8959     wxPy_BEGIN_ALLOW_THREADS
; 
8960         wxPyCompositeShape_base_OnSizingDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
); 
8962     wxPy_END_ALLOW_THREADS
; 
8963 }    Py_INCREF(Py_None
); 
8964     _resultobj 
= Py_None
; 
8968 #define wxPyCompositeShape_base_OnSizingBeginDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->base_OnSizingBeginDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
8969 static PyObject 
*_wrap_wxPyCompositeShape_base_OnSizingBeginDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8970     PyObject 
* _resultobj
; 
8971     wxPyCompositeShape 
* _arg0
; 
8972     wxPyControlPoint 
* _arg1
; 
8975     int  _arg4 
= (int ) 0; 
8976     int  _arg5 
= (int ) 0; 
8977     PyObject 
* _argo0 
= 0; 
8978     PyObject 
* _argo1 
= 0; 
8979     char *_kwnames
[] = { "self","pt","x","y","keys","attachment", NULL 
}; 
8982     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOdd|ii:wxPyCompositeShape_base_OnSizingBeginDragLeft",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
8985         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8986         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
8987             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_base_OnSizingBeginDragLeft. Expected _wxPyCompositeShape_p."); 
8992         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
8993         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPyControlPoint_p")) { 
8994             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyCompositeShape_base_OnSizingBeginDragLeft. Expected _wxPyControlPoint_p."); 
8999     wxPy_BEGIN_ALLOW_THREADS
; 
9000         wxPyCompositeShape_base_OnSizingBeginDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
9002     wxPy_END_ALLOW_THREADS
; 
9003 }    Py_INCREF(Py_None
); 
9004     _resultobj 
= Py_None
; 
9008 #define wxPyCompositeShape_base_OnSizingEndDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->base_OnSizingEndDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
9009 static PyObject 
*_wrap_wxPyCompositeShape_base_OnSizingEndDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9010     PyObject 
* _resultobj
; 
9011     wxPyCompositeShape 
* _arg0
; 
9012     wxPyControlPoint 
* _arg1
; 
9015     int  _arg4 
= (int ) 0; 
9016     int  _arg5 
= (int ) 0; 
9017     PyObject 
* _argo0 
= 0; 
9018     PyObject 
* _argo1 
= 0; 
9019     char *_kwnames
[] = { "self","pt","x","y","keys","attachment", NULL 
}; 
9022     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOdd|ii:wxPyCompositeShape_base_OnSizingEndDragLeft",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
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_OnSizingEndDragLeft. 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_OnSizingEndDragLeft. Expected _wxPyControlPoint_p."); 
9039     wxPy_BEGIN_ALLOW_THREADS
; 
9040         wxPyCompositeShape_base_OnSizingEndDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
9042     wxPy_END_ALLOW_THREADS
; 
9043 }    Py_INCREF(Py_None
); 
9044     _resultobj 
= Py_None
; 
9048 #define wxPyCompositeShape_base_OnBeginSize(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnBeginSize(_swigarg0,_swigarg1)) 
9049 static PyObject 
*_wrap_wxPyCompositeShape_base_OnBeginSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9050     PyObject 
* _resultobj
; 
9051     wxPyCompositeShape 
* _arg0
; 
9054     PyObject 
* _argo0 
= 0; 
9055     char *_kwnames
[] = { "self","w","h", NULL 
}; 
9058     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd:wxPyCompositeShape_base_OnBeginSize",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
9061         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9062         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
9063             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_base_OnBeginSize. Expected _wxPyCompositeShape_p."); 
9068     wxPy_BEGIN_ALLOW_THREADS
; 
9069         wxPyCompositeShape_base_OnBeginSize(_arg0
,_arg1
,_arg2
); 
9071     wxPy_END_ALLOW_THREADS
; 
9072 }    Py_INCREF(Py_None
); 
9073     _resultobj 
= Py_None
; 
9077 #define wxPyCompositeShape_base_OnEndSize(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnEndSize(_swigarg0,_swigarg1)) 
9078 static PyObject 
*_wrap_wxPyCompositeShape_base_OnEndSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9079     PyObject 
* _resultobj
; 
9080     wxPyCompositeShape 
* _arg0
; 
9083     PyObject 
* _argo0 
= 0; 
9084     char *_kwnames
[] = { "self","w","h", NULL 
}; 
9087     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd:wxPyCompositeShape_base_OnEndSize",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
9090         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9091         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyCompositeShape_p")) { 
9092             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyCompositeShape_base_OnEndSize. Expected _wxPyCompositeShape_p."); 
9097     wxPy_BEGIN_ALLOW_THREADS
; 
9098         wxPyCompositeShape_base_OnEndSize(_arg0
,_arg1
,_arg2
); 
9100     wxPy_END_ALLOW_THREADS
; 
9101 }    Py_INCREF(Py_None
); 
9102     _resultobj 
= Py_None
; 
9106 static void *SwigwxPyDividedShapeTowxPyRectangleShape(void *ptr
) { 
9107     wxPyDividedShape 
*src
; 
9108     wxPyRectangleShape 
*dest
; 
9109     src 
= (wxPyDividedShape 
*) ptr
; 
9110     dest 
= (wxPyRectangleShape 
*) src
; 
9111     return (void *) dest
; 
9114 static void *SwigwxPyDividedShapeTowxPyShape(void *ptr
) { 
9115     wxPyDividedShape 
*src
; 
9117     src 
= (wxPyDividedShape 
*) ptr
; 
9118     dest 
= (wxPyShape 
*) src
; 
9119     return (void *) dest
; 
9122 static void *SwigwxPyDividedShapeTowxPyShapeEvtHandler(void *ptr
) { 
9123     wxPyDividedShape 
*src
; 
9124     wxPyShapeEvtHandler 
*dest
; 
9125     src 
= (wxPyDividedShape 
*) ptr
; 
9126     dest 
= (wxPyShapeEvtHandler 
*) src
; 
9127     return (void *) dest
; 
9130 #define new_wxPyDividedShape(_swigarg0,_swigarg1) (new wxPyDividedShape(_swigarg0,_swigarg1)) 
9131 static PyObject 
*_wrap_new_wxPyDividedShape(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9132     PyObject 
* _resultobj
; 
9133     wxPyDividedShape 
* _result
; 
9134     double  _arg0 
= (double ) 0.0; 
9135     double  _arg1 
= (double ) 0.0; 
9136     char *_kwnames
[] = { "width","height", NULL 
}; 
9140     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|dd:new_wxPyDividedShape",_kwnames
,&_arg0
,&_arg1
))  
9143     wxPy_BEGIN_ALLOW_THREADS
; 
9144         _result 
= (wxPyDividedShape 
*)new_wxPyDividedShape(_arg0
,_arg1
); 
9146     wxPy_END_ALLOW_THREADS
; 
9148         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyDividedShape_p"); 
9149         _resultobj 
= Py_BuildValue("s",_ptemp
); 
9152         _resultobj 
= Py_None
; 
9157 #define wxPyDividedShape__setSelf(_swigobj,_swigarg0,_swigarg1)  (_swigobj->_setSelf(_swigarg0,_swigarg1)) 
9158 static PyObject 
*_wrap_wxPyDividedShape__setSelf(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9159     PyObject 
* _resultobj
; 
9160     wxPyDividedShape 
* _arg0
; 
9163     PyObject 
* _argo0 
= 0; 
9164     PyObject 
* _obj1 
= 0; 
9165     PyObject 
* _obj2 
= 0; 
9166     char *_kwnames
[] = { "self","self","_class", NULL 
}; 
9169     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxPyDividedShape__setSelf",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
9172         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9173         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDividedShape_p")) { 
9174             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDividedShape__setSelf. Expected _wxPyDividedShape_p."); 
9185     wxPy_BEGIN_ALLOW_THREADS
; 
9186         wxPyDividedShape__setSelf(_arg0
,_arg1
,_arg2
); 
9188     wxPy_END_ALLOW_THREADS
; 
9189 }    Py_INCREF(Py_None
); 
9190     _resultobj 
= Py_None
; 
9194 #define wxPyDividedShape_EditRegions(_swigobj)  (_swigobj->EditRegions()) 
9195 static PyObject 
*_wrap_wxPyDividedShape_EditRegions(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9196     PyObject 
* _resultobj
; 
9197     wxPyDividedShape 
* _arg0
; 
9198     PyObject 
* _argo0 
= 0; 
9199     char *_kwnames
[] = { "self", NULL 
}; 
9202     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyDividedShape_EditRegions",_kwnames
,&_argo0
))  
9205         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9206         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDividedShape_p")) { 
9207             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDividedShape_EditRegions. Expected _wxPyDividedShape_p."); 
9212     wxPy_BEGIN_ALLOW_THREADS
; 
9213         wxPyDividedShape_EditRegions(_arg0
); 
9215     wxPy_END_ALLOW_THREADS
; 
9216 }    Py_INCREF(Py_None
); 
9217     _resultobj 
= Py_None
; 
9221 #define wxPyDividedShape_SetRegionSizes(_swigobj)  (_swigobj->SetRegionSizes()) 
9222 static PyObject 
*_wrap_wxPyDividedShape_SetRegionSizes(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9223     PyObject 
* _resultobj
; 
9224     wxPyDividedShape 
* _arg0
; 
9225     PyObject 
* _argo0 
= 0; 
9226     char *_kwnames
[] = { "self", NULL 
}; 
9229     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyDividedShape_SetRegionSizes",_kwnames
,&_argo0
))  
9232         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9233         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDividedShape_p")) { 
9234             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDividedShape_SetRegionSizes. Expected _wxPyDividedShape_p."); 
9239     wxPy_BEGIN_ALLOW_THREADS
; 
9240         wxPyDividedShape_SetRegionSizes(_arg0
); 
9242     wxPy_END_ALLOW_THREADS
; 
9243 }    Py_INCREF(Py_None
); 
9244     _resultobj 
= Py_None
; 
9248 #define wxPyDividedShape_base_OnDelete(_swigobj)  (_swigobj->base_OnDelete()) 
9249 static PyObject 
*_wrap_wxPyDividedShape_base_OnDelete(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9250     PyObject 
* _resultobj
; 
9251     wxPyDividedShape 
* _arg0
; 
9252     PyObject 
* _argo0 
= 0; 
9253     char *_kwnames
[] = { "self", NULL 
}; 
9256     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyDividedShape_base_OnDelete",_kwnames
,&_argo0
))  
9259         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9260         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDividedShape_p")) { 
9261             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDividedShape_base_OnDelete. Expected _wxPyDividedShape_p."); 
9266     wxPy_BEGIN_ALLOW_THREADS
; 
9267         wxPyDividedShape_base_OnDelete(_arg0
); 
9269     wxPy_END_ALLOW_THREADS
; 
9270 }    Py_INCREF(Py_None
); 
9271     _resultobj 
= Py_None
; 
9275 #define wxPyDividedShape_base_OnDraw(_swigobj,_swigarg0)  (_swigobj->base_OnDraw(_swigarg0)) 
9276 static PyObject 
*_wrap_wxPyDividedShape_base_OnDraw(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9277     PyObject 
* _resultobj
; 
9278     wxPyDividedShape 
* _arg0
; 
9280     PyObject 
* _argo0 
= 0; 
9281     PyObject 
* _argo1 
= 0; 
9282     char *_kwnames
[] = { "self","dc", NULL 
}; 
9285     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDividedShape_base_OnDraw",_kwnames
,&_argo0
,&_argo1
))  
9288         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9289         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDividedShape_p")) { 
9290             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDividedShape_base_OnDraw. Expected _wxPyDividedShape_p."); 
9295         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
9296         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
9297             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDividedShape_base_OnDraw. Expected _wxDC_p."); 
9302     wxPy_BEGIN_ALLOW_THREADS
; 
9303         wxPyDividedShape_base_OnDraw(_arg0
,*_arg1
); 
9305     wxPy_END_ALLOW_THREADS
; 
9306 }    Py_INCREF(Py_None
); 
9307     _resultobj 
= Py_None
; 
9311 #define wxPyDividedShape_base_OnDrawContents(_swigobj,_swigarg0)  (_swigobj->base_OnDrawContents(_swigarg0)) 
9312 static PyObject 
*_wrap_wxPyDividedShape_base_OnDrawContents(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9313     PyObject 
* _resultobj
; 
9314     wxPyDividedShape 
* _arg0
; 
9316     PyObject 
* _argo0 
= 0; 
9317     PyObject 
* _argo1 
= 0; 
9318     char *_kwnames
[] = { "self","dc", NULL 
}; 
9321     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDividedShape_base_OnDrawContents",_kwnames
,&_argo0
,&_argo1
))  
9324         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9325         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDividedShape_p")) { 
9326             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDividedShape_base_OnDrawContents. Expected _wxPyDividedShape_p."); 
9331         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
9332         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
9333             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDividedShape_base_OnDrawContents. Expected _wxDC_p."); 
9338     wxPy_BEGIN_ALLOW_THREADS
; 
9339         wxPyDividedShape_base_OnDrawContents(_arg0
,*_arg1
); 
9341     wxPy_END_ALLOW_THREADS
; 
9342 }    Py_INCREF(Py_None
); 
9343     _resultobj 
= Py_None
; 
9347 #define wxPyDividedShape_base_OnDrawBranches(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnDrawBranches(_swigarg0,_swigarg1)) 
9348 static PyObject 
*_wrap_wxPyDividedShape_base_OnDrawBranches(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9349     PyObject 
* _resultobj
; 
9350     wxPyDividedShape 
* _arg0
; 
9352     bool  _arg2 
= (bool ) FALSE
; 
9353     PyObject 
* _argo0 
= 0; 
9354     PyObject 
* _argo1 
= 0; 
9355     int tempbool2 
= (int) FALSE
; 
9356     char *_kwnames
[] = { "self","dc","erase", NULL 
}; 
9359     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxPyDividedShape_base_OnDrawBranches",_kwnames
,&_argo0
,&_argo1
,&tempbool2
))  
9362         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9363         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDividedShape_p")) { 
9364             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDividedShape_base_OnDrawBranches. Expected _wxPyDividedShape_p."); 
9369         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
9370         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
9371             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDividedShape_base_OnDrawBranches. Expected _wxDC_p."); 
9375     _arg2 
= (bool ) tempbool2
; 
9377     wxPy_BEGIN_ALLOW_THREADS
; 
9378         wxPyDividedShape_base_OnDrawBranches(_arg0
,*_arg1
,_arg2
); 
9380     wxPy_END_ALLOW_THREADS
; 
9381 }    Py_INCREF(Py_None
); 
9382     _resultobj 
= Py_None
; 
9386 #define wxPyDividedShape_base_OnMoveLinks(_swigobj,_swigarg0)  (_swigobj->base_OnMoveLinks(_swigarg0)) 
9387 static PyObject 
*_wrap_wxPyDividedShape_base_OnMoveLinks(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9388     PyObject 
* _resultobj
; 
9389     wxPyDividedShape 
* _arg0
; 
9391     PyObject 
* _argo0 
= 0; 
9392     PyObject 
* _argo1 
= 0; 
9393     char *_kwnames
[] = { "self","dc", NULL 
}; 
9396     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDividedShape_base_OnMoveLinks",_kwnames
,&_argo0
,&_argo1
))  
9399         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9400         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDividedShape_p")) { 
9401             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDividedShape_base_OnMoveLinks. Expected _wxPyDividedShape_p."); 
9406         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
9407         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
9408             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDividedShape_base_OnMoveLinks. Expected _wxDC_p."); 
9413     wxPy_BEGIN_ALLOW_THREADS
; 
9414         wxPyDividedShape_base_OnMoveLinks(_arg0
,*_arg1
); 
9416     wxPy_END_ALLOW_THREADS
; 
9417 }    Py_INCREF(Py_None
); 
9418     _resultobj 
= Py_None
; 
9422 #define wxPyDividedShape_base_OnErase(_swigobj,_swigarg0)  (_swigobj->base_OnErase(_swigarg0)) 
9423 static PyObject 
*_wrap_wxPyDividedShape_base_OnErase(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9424     PyObject 
* _resultobj
; 
9425     wxPyDividedShape 
* _arg0
; 
9427     PyObject 
* _argo0 
= 0; 
9428     PyObject 
* _argo1 
= 0; 
9429     char *_kwnames
[] = { "self","dc", NULL 
}; 
9432     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDividedShape_base_OnErase",_kwnames
,&_argo0
,&_argo1
))  
9435         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9436         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDividedShape_p")) { 
9437             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDividedShape_base_OnErase. Expected _wxPyDividedShape_p."); 
9442         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
9443         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
9444             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDividedShape_base_OnErase. Expected _wxDC_p."); 
9449     wxPy_BEGIN_ALLOW_THREADS
; 
9450         wxPyDividedShape_base_OnErase(_arg0
,*_arg1
); 
9452     wxPy_END_ALLOW_THREADS
; 
9453 }    Py_INCREF(Py_None
); 
9454     _resultobj 
= Py_None
; 
9458 #define wxPyDividedShape_base_OnEraseContents(_swigobj,_swigarg0)  (_swigobj->base_OnEraseContents(_swigarg0)) 
9459 static PyObject 
*_wrap_wxPyDividedShape_base_OnEraseContents(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9460     PyObject 
* _resultobj
; 
9461     wxPyDividedShape 
* _arg0
; 
9463     PyObject 
* _argo0 
= 0; 
9464     PyObject 
* _argo1 
= 0; 
9465     char *_kwnames
[] = { "self","dc", NULL 
}; 
9468     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDividedShape_base_OnEraseContents",_kwnames
,&_argo0
,&_argo1
))  
9471         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9472         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDividedShape_p")) { 
9473             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDividedShape_base_OnEraseContents. Expected _wxPyDividedShape_p."); 
9478         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
9479         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
9480             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDividedShape_base_OnEraseContents. Expected _wxDC_p."); 
9485     wxPy_BEGIN_ALLOW_THREADS
; 
9486         wxPyDividedShape_base_OnEraseContents(_arg0
,*_arg1
); 
9488     wxPy_END_ALLOW_THREADS
; 
9489 }    Py_INCREF(Py_None
); 
9490     _resultobj 
= Py_None
; 
9494 #define wxPyDividedShape_base_OnHighlight(_swigobj,_swigarg0)  (_swigobj->base_OnHighlight(_swigarg0)) 
9495 static PyObject 
*_wrap_wxPyDividedShape_base_OnHighlight(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9496     PyObject 
* _resultobj
; 
9497     wxPyDividedShape 
* _arg0
; 
9499     PyObject 
* _argo0 
= 0; 
9500     PyObject 
* _argo1 
= 0; 
9501     char *_kwnames
[] = { "self","dc", NULL 
}; 
9504     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDividedShape_base_OnHighlight",_kwnames
,&_argo0
,&_argo1
))  
9507         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9508         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDividedShape_p")) { 
9509             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDividedShape_base_OnHighlight. Expected _wxPyDividedShape_p."); 
9514         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
9515         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
9516             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDividedShape_base_OnHighlight. Expected _wxDC_p."); 
9521     wxPy_BEGIN_ALLOW_THREADS
; 
9522         wxPyDividedShape_base_OnHighlight(_arg0
,*_arg1
); 
9524     wxPy_END_ALLOW_THREADS
; 
9525 }    Py_INCREF(Py_None
); 
9526     _resultobj 
= Py_None
; 
9530 #define wxPyDividedShape_base_OnLeftClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnLeftClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
9531 static PyObject 
*_wrap_wxPyDividedShape_base_OnLeftClick(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9532     PyObject 
* _resultobj
; 
9533     wxPyDividedShape 
* _arg0
; 
9536     int  _arg3 
= (int ) 0; 
9537     int  _arg4 
= (int ) 0; 
9538     PyObject 
* _argo0 
= 0; 
9539     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
9542     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyDividedShape_base_OnLeftClick",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
9545         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9546         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDividedShape_p")) { 
9547             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDividedShape_base_OnLeftClick. Expected _wxPyDividedShape_p."); 
9552     wxPy_BEGIN_ALLOW_THREADS
; 
9553         wxPyDividedShape_base_OnLeftClick(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
9555     wxPy_END_ALLOW_THREADS
; 
9556 }    Py_INCREF(Py_None
); 
9557     _resultobj 
= Py_None
; 
9561 #define wxPyDividedShape_base_OnLeftDoubleClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnLeftDoubleClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
9562 static PyObject 
*_wrap_wxPyDividedShape_base_OnLeftDoubleClick(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9563     PyObject 
* _resultobj
; 
9564     wxPyDividedShape 
* _arg0
; 
9567     int  _arg3 
= (int ) 0; 
9568     int  _arg4 
= (int ) 0; 
9569     PyObject 
* _argo0 
= 0; 
9570     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
9573     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyDividedShape_base_OnLeftDoubleClick",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
9576         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9577         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDividedShape_p")) { 
9578             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDividedShape_base_OnLeftDoubleClick. Expected _wxPyDividedShape_p."); 
9583     wxPy_BEGIN_ALLOW_THREADS
; 
9584         wxPyDividedShape_base_OnLeftDoubleClick(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
9586     wxPy_END_ALLOW_THREADS
; 
9587 }    Py_INCREF(Py_None
); 
9588     _resultobj 
= Py_None
; 
9592 #define wxPyDividedShape_base_OnRightClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnRightClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
9593 static PyObject 
*_wrap_wxPyDividedShape_base_OnRightClick(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9594     PyObject 
* _resultobj
; 
9595     wxPyDividedShape 
* _arg0
; 
9598     int  _arg3 
= (int ) 0; 
9599     int  _arg4 
= (int ) 0; 
9600     PyObject 
* _argo0 
= 0; 
9601     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
9604     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyDividedShape_base_OnRightClick",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
9607         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9608         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDividedShape_p")) { 
9609             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDividedShape_base_OnRightClick. Expected _wxPyDividedShape_p."); 
9614     wxPy_BEGIN_ALLOW_THREADS
; 
9615         wxPyDividedShape_base_OnRightClick(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
9617     wxPy_END_ALLOW_THREADS
; 
9618 }    Py_INCREF(Py_None
); 
9619     _resultobj 
= Py_None
; 
9623 #define wxPyDividedShape_base_OnSize(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnSize(_swigarg0,_swigarg1)) 
9624 static PyObject 
*_wrap_wxPyDividedShape_base_OnSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9625     PyObject 
* _resultobj
; 
9626     wxPyDividedShape 
* _arg0
; 
9629     PyObject 
* _argo0 
= 0; 
9630     char *_kwnames
[] = { "self","x","y", NULL 
}; 
9633     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd:wxPyDividedShape_base_OnSize",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
9636         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9637         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDividedShape_p")) { 
9638             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDividedShape_base_OnSize. Expected _wxPyDividedShape_p."); 
9643     wxPy_BEGIN_ALLOW_THREADS
; 
9644         wxPyDividedShape_base_OnSize(_arg0
,_arg1
,_arg2
); 
9646     wxPy_END_ALLOW_THREADS
; 
9647 }    Py_INCREF(Py_None
); 
9648     _resultobj 
= Py_None
; 
9652 #define wxPyDividedShape_base_OnMovePre(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->base_OnMovePre(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
9653 static PyObject 
*_wrap_wxPyDividedShape_base_OnMovePre(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9654     PyObject 
* _resultobj
; 
9656     wxPyDividedShape 
* _arg0
; 
9662     bool  _arg6 
= (bool ) TRUE
; 
9663     PyObject 
* _argo0 
= 0; 
9664     PyObject 
* _argo1 
= 0; 
9665     int tempbool6 
= (int) TRUE
; 
9666     char *_kwnames
[] = { "self","dc","x","y","old_x","old_y","display", NULL 
}; 
9669     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOdddd|i:wxPyDividedShape_base_OnMovePre",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
,&tempbool6
))  
9672         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9673         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDividedShape_p")) { 
9674             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDividedShape_base_OnMovePre. Expected _wxPyDividedShape_p."); 
9679         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
9680         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
9681             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDividedShape_base_OnMovePre. Expected _wxDC_p."); 
9685     _arg6 
= (bool ) tempbool6
; 
9687     wxPy_BEGIN_ALLOW_THREADS
; 
9688         _result 
= (bool )wxPyDividedShape_base_OnMovePre(_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
); 
9690     wxPy_END_ALLOW_THREADS
; 
9691 }    _resultobj 
= Py_BuildValue("i",_result
); 
9695 #define wxPyDividedShape_base_OnMovePost(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->base_OnMovePost(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
9696 static PyObject 
*_wrap_wxPyDividedShape_base_OnMovePost(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9697     PyObject 
* _resultobj
; 
9698     wxPyDividedShape 
* _arg0
; 
9704     bool  _arg6 
= (bool ) TRUE
; 
9705     PyObject 
* _argo0 
= 0; 
9706     PyObject 
* _argo1 
= 0; 
9707     int tempbool6 
= (int) TRUE
; 
9708     char *_kwnames
[] = { "self","dc","x","y","old_x","old_y","display", NULL 
}; 
9711     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOdddd|i:wxPyDividedShape_base_OnMovePost",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
,&tempbool6
))  
9714         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9715         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDividedShape_p")) { 
9716             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDividedShape_base_OnMovePost. Expected _wxPyDividedShape_p."); 
9721         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
9722         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
9723             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDividedShape_base_OnMovePost. Expected _wxDC_p."); 
9727     _arg6 
= (bool ) tempbool6
; 
9729     wxPy_BEGIN_ALLOW_THREADS
; 
9730         wxPyDividedShape_base_OnMovePost(_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
); 
9732     wxPy_END_ALLOW_THREADS
; 
9733 }    Py_INCREF(Py_None
); 
9734     _resultobj 
= Py_None
; 
9738 #define wxPyDividedShape_base_OnDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->base_OnDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
9739 static PyObject 
*_wrap_wxPyDividedShape_base_OnDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9740     PyObject 
* _resultobj
; 
9741     wxPyDividedShape 
* _arg0
; 
9745     int  _arg4 
= (int ) 0; 
9746     int  _arg5 
= (int ) 0; 
9747     PyObject 
* _argo0 
= 0; 
9749     char *_kwnames
[] = { "self","draw","x","y","keys","attachment", NULL 
}; 
9752     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oidd|ii:wxPyDividedShape_base_OnDragLeft",_kwnames
,&_argo0
,&tempbool1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
9755         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9756         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDividedShape_p")) { 
9757             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDividedShape_base_OnDragLeft. Expected _wxPyDividedShape_p."); 
9761     _arg1 
= (bool ) tempbool1
; 
9763     wxPy_BEGIN_ALLOW_THREADS
; 
9764         wxPyDividedShape_base_OnDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
9766     wxPy_END_ALLOW_THREADS
; 
9767 }    Py_INCREF(Py_None
); 
9768     _resultobj 
= Py_None
; 
9772 #define wxPyDividedShape_base_OnBeginDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnBeginDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
9773 static PyObject 
*_wrap_wxPyDividedShape_base_OnBeginDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9774     PyObject 
* _resultobj
; 
9775     wxPyDividedShape 
* _arg0
; 
9778     int  _arg3 
= (int ) 0; 
9779     int  _arg4 
= (int ) 0; 
9780     PyObject 
* _argo0 
= 0; 
9781     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
9784     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyDividedShape_base_OnBeginDragLeft",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
9787         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9788         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDividedShape_p")) { 
9789             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDividedShape_base_OnBeginDragLeft. Expected _wxPyDividedShape_p."); 
9794     wxPy_BEGIN_ALLOW_THREADS
; 
9795         wxPyDividedShape_base_OnBeginDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
9797     wxPy_END_ALLOW_THREADS
; 
9798 }    Py_INCREF(Py_None
); 
9799     _resultobj 
= Py_None
; 
9803 #define wxPyDividedShape_base_OnEndDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnEndDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
9804 static PyObject 
*_wrap_wxPyDividedShape_base_OnEndDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9805     PyObject 
* _resultobj
; 
9806     wxPyDividedShape 
* _arg0
; 
9809     int  _arg3 
= (int ) 0; 
9810     int  _arg4 
= (int ) 0; 
9811     PyObject 
* _argo0 
= 0; 
9812     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
9815     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyDividedShape_base_OnEndDragLeft",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
9818         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9819         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDividedShape_p")) { 
9820             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDividedShape_base_OnEndDragLeft. Expected _wxPyDividedShape_p."); 
9825     wxPy_BEGIN_ALLOW_THREADS
; 
9826         wxPyDividedShape_base_OnEndDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
9828     wxPy_END_ALLOW_THREADS
; 
9829 }    Py_INCREF(Py_None
); 
9830     _resultobj 
= Py_None
; 
9834 #define wxPyDividedShape_base_OnDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->base_OnDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
9835 static PyObject 
*_wrap_wxPyDividedShape_base_OnDragRight(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9836     PyObject 
* _resultobj
; 
9837     wxPyDividedShape 
* _arg0
; 
9841     int  _arg4 
= (int ) 0; 
9842     int  _arg5 
= (int ) 0; 
9843     PyObject 
* _argo0 
= 0; 
9845     char *_kwnames
[] = { "self","draw","x","y","keys","attachment", NULL 
}; 
9848     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oidd|ii:wxPyDividedShape_base_OnDragRight",_kwnames
,&_argo0
,&tempbool1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
9851         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9852         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDividedShape_p")) { 
9853             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDividedShape_base_OnDragRight. Expected _wxPyDividedShape_p."); 
9857     _arg1 
= (bool ) tempbool1
; 
9859     wxPy_BEGIN_ALLOW_THREADS
; 
9860         wxPyDividedShape_base_OnDragRight(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
9862     wxPy_END_ALLOW_THREADS
; 
9863 }    Py_INCREF(Py_None
); 
9864     _resultobj 
= Py_None
; 
9868 #define wxPyDividedShape_base_OnBeginDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnBeginDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
9869 static PyObject 
*_wrap_wxPyDividedShape_base_OnBeginDragRight(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9870     PyObject 
* _resultobj
; 
9871     wxPyDividedShape 
* _arg0
; 
9874     int  _arg3 
= (int ) 0; 
9875     int  _arg4 
= (int ) 0; 
9876     PyObject 
* _argo0 
= 0; 
9877     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
9880     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyDividedShape_base_OnBeginDragRight",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
9883         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9884         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDividedShape_p")) { 
9885             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDividedShape_base_OnBeginDragRight. Expected _wxPyDividedShape_p."); 
9890     wxPy_BEGIN_ALLOW_THREADS
; 
9891         wxPyDividedShape_base_OnBeginDragRight(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
9893     wxPy_END_ALLOW_THREADS
; 
9894 }    Py_INCREF(Py_None
); 
9895     _resultobj 
= Py_None
; 
9899 #define wxPyDividedShape_base_OnEndDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnEndDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
9900 static PyObject 
*_wrap_wxPyDividedShape_base_OnEndDragRight(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9901     PyObject 
* _resultobj
; 
9902     wxPyDividedShape 
* _arg0
; 
9905     int  _arg3 
= (int ) 0; 
9906     int  _arg4 
= (int ) 0; 
9907     PyObject 
* _argo0 
= 0; 
9908     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
9911     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyDividedShape_base_OnEndDragRight",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
9914         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9915         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDividedShape_p")) { 
9916             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDividedShape_base_OnEndDragRight. Expected _wxPyDividedShape_p."); 
9921     wxPy_BEGIN_ALLOW_THREADS
; 
9922         wxPyDividedShape_base_OnEndDragRight(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
9924     wxPy_END_ALLOW_THREADS
; 
9925 }    Py_INCREF(Py_None
); 
9926     _resultobj 
= Py_None
; 
9930 #define wxPyDividedShape_base_OnDrawOutline(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->base_OnDrawOutline(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
9931 static PyObject 
*_wrap_wxPyDividedShape_base_OnDrawOutline(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9932     PyObject 
* _resultobj
; 
9933     wxPyDividedShape 
* _arg0
; 
9939     PyObject 
* _argo0 
= 0; 
9940     PyObject 
* _argo1 
= 0; 
9941     char *_kwnames
[] = { "self","dc","x","y","w","h", NULL 
}; 
9944     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOdddd:wxPyDividedShape_base_OnDrawOutline",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
9947         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9948         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDividedShape_p")) { 
9949             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDividedShape_base_OnDrawOutline. Expected _wxPyDividedShape_p."); 
9954         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
9955         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
9956             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDividedShape_base_OnDrawOutline. Expected _wxDC_p."); 
9961     wxPy_BEGIN_ALLOW_THREADS
; 
9962         wxPyDividedShape_base_OnDrawOutline(_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
9964     wxPy_END_ALLOW_THREADS
; 
9965 }    Py_INCREF(Py_None
); 
9966     _resultobj 
= Py_None
; 
9970 #define wxPyDividedShape_base_OnDrawControlPoints(_swigobj,_swigarg0)  (_swigobj->base_OnDrawControlPoints(_swigarg0)) 
9971 static PyObject 
*_wrap_wxPyDividedShape_base_OnDrawControlPoints(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9972     PyObject 
* _resultobj
; 
9973     wxPyDividedShape 
* _arg0
; 
9975     PyObject 
* _argo0 
= 0; 
9976     PyObject 
* _argo1 
= 0; 
9977     char *_kwnames
[] = { "self","dc", NULL 
}; 
9980     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDividedShape_base_OnDrawControlPoints",_kwnames
,&_argo0
,&_argo1
))  
9983         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9984         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDividedShape_p")) { 
9985             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDividedShape_base_OnDrawControlPoints. Expected _wxPyDividedShape_p."); 
9990         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
9991         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
9992             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDividedShape_base_OnDrawControlPoints. Expected _wxDC_p."); 
9997     wxPy_BEGIN_ALLOW_THREADS
; 
9998         wxPyDividedShape_base_OnDrawControlPoints(_arg0
,*_arg1
); 
10000     wxPy_END_ALLOW_THREADS
; 
10001 }    Py_INCREF(Py_None
); 
10002     _resultobj 
= Py_None
; 
10006 #define wxPyDividedShape_base_OnEraseControlPoints(_swigobj,_swigarg0)  (_swigobj->base_OnEraseControlPoints(_swigarg0)) 
10007 static PyObject 
*_wrap_wxPyDividedShape_base_OnEraseControlPoints(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10008     PyObject 
* _resultobj
; 
10009     wxPyDividedShape 
* _arg0
; 
10011     PyObject 
* _argo0 
= 0; 
10012     PyObject 
* _argo1 
= 0; 
10013     char *_kwnames
[] = { "self","dc", NULL 
}; 
10016     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDividedShape_base_OnEraseControlPoints",_kwnames
,&_argo0
,&_argo1
))  
10019         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10020         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDividedShape_p")) { 
10021             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDividedShape_base_OnEraseControlPoints. Expected _wxPyDividedShape_p."); 
10026         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
10027         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
10028             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDividedShape_base_OnEraseControlPoints. Expected _wxDC_p."); 
10033     wxPy_BEGIN_ALLOW_THREADS
; 
10034         wxPyDividedShape_base_OnEraseControlPoints(_arg0
,*_arg1
); 
10036     wxPy_END_ALLOW_THREADS
; 
10037 }    Py_INCREF(Py_None
); 
10038     _resultobj 
= Py_None
; 
10042 #define wxPyDividedShape_base_OnMoveLink(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnMoveLink(_swigarg0,_swigarg1)) 
10043 static PyObject 
*_wrap_wxPyDividedShape_base_OnMoveLink(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10044     PyObject 
* _resultobj
; 
10045     wxPyDividedShape 
* _arg0
; 
10047     bool  _arg2 
= (bool ) TRUE
; 
10048     PyObject 
* _argo0 
= 0; 
10049     PyObject 
* _argo1 
= 0; 
10050     int tempbool2 
= (int) TRUE
; 
10051     char *_kwnames
[] = { "self","dc","moveControlPoints", NULL 
}; 
10054     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxPyDividedShape_base_OnMoveLink",_kwnames
,&_argo0
,&_argo1
,&tempbool2
))  
10057         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10058         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDividedShape_p")) { 
10059             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDividedShape_base_OnMoveLink. Expected _wxPyDividedShape_p."); 
10064         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
10065         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
10066             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDividedShape_base_OnMoveLink. Expected _wxDC_p."); 
10070     _arg2 
= (bool ) tempbool2
; 
10072     wxPy_BEGIN_ALLOW_THREADS
; 
10073         wxPyDividedShape_base_OnMoveLink(_arg0
,*_arg1
,_arg2
); 
10075     wxPy_END_ALLOW_THREADS
; 
10076 }    Py_INCREF(Py_None
); 
10077     _resultobj 
= Py_None
; 
10081 #define wxPyDividedShape_base_OnSizingDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->base_OnSizingDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
10082 static PyObject 
*_wrap_wxPyDividedShape_base_OnSizingDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10083     PyObject 
* _resultobj
; 
10084     wxPyDividedShape 
* _arg0
; 
10085     wxPyControlPoint 
* _arg1
; 
10089     int  _arg5 
= (int ) 0; 
10090     int  _arg6 
= (int ) 0; 
10091     PyObject 
* _argo0 
= 0; 
10092     PyObject 
* _argo1 
= 0; 
10094     char *_kwnames
[] = { "self","pt","draw","x","y","keys","attachment", NULL 
}; 
10097     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOidd|ii:wxPyDividedShape_base_OnSizingDragLeft",_kwnames
,&_argo0
,&_argo1
,&tempbool2
,&_arg3
,&_arg4
,&_arg5
,&_arg6
))  
10100         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10101         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDividedShape_p")) { 
10102             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDividedShape_base_OnSizingDragLeft. Expected _wxPyDividedShape_p."); 
10107         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
10108         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPyControlPoint_p")) { 
10109             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDividedShape_base_OnSizingDragLeft. Expected _wxPyControlPoint_p."); 
10113     _arg2 
= (bool ) tempbool2
; 
10115     wxPy_BEGIN_ALLOW_THREADS
; 
10116         wxPyDividedShape_base_OnSizingDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
); 
10118     wxPy_END_ALLOW_THREADS
; 
10119 }    Py_INCREF(Py_None
); 
10120     _resultobj 
= Py_None
; 
10124 #define wxPyDividedShape_base_OnSizingBeginDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->base_OnSizingBeginDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
10125 static PyObject 
*_wrap_wxPyDividedShape_base_OnSizingBeginDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10126     PyObject 
* _resultobj
; 
10127     wxPyDividedShape 
* _arg0
; 
10128     wxPyControlPoint 
* _arg1
; 
10131     int  _arg4 
= (int ) 0; 
10132     int  _arg5 
= (int ) 0; 
10133     PyObject 
* _argo0 
= 0; 
10134     PyObject 
* _argo1 
= 0; 
10135     char *_kwnames
[] = { "self","pt","x","y","keys","attachment", NULL 
}; 
10138     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOdd|ii:wxPyDividedShape_base_OnSizingBeginDragLeft",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
10141         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10142         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDividedShape_p")) { 
10143             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDividedShape_base_OnSizingBeginDragLeft. Expected _wxPyDividedShape_p."); 
10148         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
10149         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPyControlPoint_p")) { 
10150             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDividedShape_base_OnSizingBeginDragLeft. Expected _wxPyControlPoint_p."); 
10155     wxPy_BEGIN_ALLOW_THREADS
; 
10156         wxPyDividedShape_base_OnSizingBeginDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
10158     wxPy_END_ALLOW_THREADS
; 
10159 }    Py_INCREF(Py_None
); 
10160     _resultobj 
= Py_None
; 
10164 #define wxPyDividedShape_base_OnSizingEndDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->base_OnSizingEndDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
10165 static PyObject 
*_wrap_wxPyDividedShape_base_OnSizingEndDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10166     PyObject 
* _resultobj
; 
10167     wxPyDividedShape 
* _arg0
; 
10168     wxPyControlPoint 
* _arg1
; 
10171     int  _arg4 
= (int ) 0; 
10172     int  _arg5 
= (int ) 0; 
10173     PyObject 
* _argo0 
= 0; 
10174     PyObject 
* _argo1 
= 0; 
10175     char *_kwnames
[] = { "self","pt","x","y","keys","attachment", NULL 
}; 
10178     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOdd|ii:wxPyDividedShape_base_OnSizingEndDragLeft",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
10181         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10182         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDividedShape_p")) { 
10183             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDividedShape_base_OnSizingEndDragLeft. Expected _wxPyDividedShape_p."); 
10188         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
10189         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPyControlPoint_p")) { 
10190             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDividedShape_base_OnSizingEndDragLeft. Expected _wxPyControlPoint_p."); 
10195     wxPy_BEGIN_ALLOW_THREADS
; 
10196         wxPyDividedShape_base_OnSizingEndDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
10198     wxPy_END_ALLOW_THREADS
; 
10199 }    Py_INCREF(Py_None
); 
10200     _resultobj 
= Py_None
; 
10204 #define wxPyDividedShape_base_OnBeginSize(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnBeginSize(_swigarg0,_swigarg1)) 
10205 static PyObject 
*_wrap_wxPyDividedShape_base_OnBeginSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10206     PyObject 
* _resultobj
; 
10207     wxPyDividedShape 
* _arg0
; 
10210     PyObject 
* _argo0 
= 0; 
10211     char *_kwnames
[] = { "self","w","h", NULL 
}; 
10214     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd:wxPyDividedShape_base_OnBeginSize",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
10217         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10218         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDividedShape_p")) { 
10219             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDividedShape_base_OnBeginSize. Expected _wxPyDividedShape_p."); 
10224     wxPy_BEGIN_ALLOW_THREADS
; 
10225         wxPyDividedShape_base_OnBeginSize(_arg0
,_arg1
,_arg2
); 
10227     wxPy_END_ALLOW_THREADS
; 
10228 }    Py_INCREF(Py_None
); 
10229     _resultobj 
= Py_None
; 
10233 #define wxPyDividedShape_base_OnEndSize(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnEndSize(_swigarg0,_swigarg1)) 
10234 static PyObject 
*_wrap_wxPyDividedShape_base_OnEndSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10235     PyObject 
* _resultobj
; 
10236     wxPyDividedShape 
* _arg0
; 
10239     PyObject 
* _argo0 
= 0; 
10240     char *_kwnames
[] = { "self","w","h", NULL 
}; 
10243     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd:wxPyDividedShape_base_OnEndSize",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
10246         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10247         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDividedShape_p")) { 
10248             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDividedShape_base_OnEndSize. Expected _wxPyDividedShape_p."); 
10253     wxPy_BEGIN_ALLOW_THREADS
; 
10254         wxPyDividedShape_base_OnEndSize(_arg0
,_arg1
,_arg2
); 
10256     wxPy_END_ALLOW_THREADS
; 
10257 }    Py_INCREF(Py_None
); 
10258     _resultobj 
= Py_None
; 
10262 static void *SwigwxPyDivisionShapeTowxPyCompositeShape(void *ptr
) { 
10263     wxPyDivisionShape 
*src
; 
10264     wxPyCompositeShape 
*dest
; 
10265     src 
= (wxPyDivisionShape 
*) ptr
; 
10266     dest 
= (wxPyCompositeShape 
*) src
; 
10267     return (void *) dest
; 
10270 static void *SwigwxPyDivisionShapeTowxPyRectangleShape(void *ptr
) { 
10271     wxPyDivisionShape 
*src
; 
10272     wxPyRectangleShape 
*dest
; 
10273     src 
= (wxPyDivisionShape 
*) ptr
; 
10274     dest 
= (wxPyRectangleShape 
*) src
; 
10275     return (void *) dest
; 
10278 static void *SwigwxPyDivisionShapeTowxPyShape(void *ptr
) { 
10279     wxPyDivisionShape 
*src
; 
10281     src 
= (wxPyDivisionShape 
*) ptr
; 
10282     dest 
= (wxPyShape 
*) src
; 
10283     return (void *) dest
; 
10286 static void *SwigwxPyDivisionShapeTowxPyShapeEvtHandler(void *ptr
) { 
10287     wxPyDivisionShape 
*src
; 
10288     wxPyShapeEvtHandler 
*dest
; 
10289     src 
= (wxPyDivisionShape 
*) ptr
; 
10290     dest 
= (wxPyShapeEvtHandler 
*) src
; 
10291     return (void *) dest
; 
10294 #define new_wxPyDivisionShape() (new wxPyDivisionShape()) 
10295 static PyObject 
*_wrap_new_wxPyDivisionShape(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10296     PyObject 
* _resultobj
; 
10297     wxPyDivisionShape 
* _result
; 
10298     char *_kwnames
[] = {  NULL 
}; 
10302     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPyDivisionShape",_kwnames
))  
10305     wxPy_BEGIN_ALLOW_THREADS
; 
10306         _result 
= (wxPyDivisionShape 
*)new_wxPyDivisionShape(); 
10308     wxPy_END_ALLOW_THREADS
; 
10310         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyDivisionShape_p"); 
10311         _resultobj 
= Py_BuildValue("s",_ptemp
); 
10313         Py_INCREF(Py_None
); 
10314         _resultobj 
= Py_None
; 
10319 #define wxPyDivisionShape__setSelf(_swigobj,_swigarg0,_swigarg1)  (_swigobj->_setSelf(_swigarg0,_swigarg1)) 
10320 static PyObject 
*_wrap_wxPyDivisionShape__setSelf(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10321     PyObject 
* _resultobj
; 
10322     wxPyDivisionShape 
* _arg0
; 
10325     PyObject 
* _argo0 
= 0; 
10326     PyObject 
* _obj1 
= 0; 
10327     PyObject 
* _obj2 
= 0; 
10328     char *_kwnames
[] = { "self","self","_class", NULL 
}; 
10331     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxPyDivisionShape__setSelf",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
10334         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10335         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
10336             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape__setSelf. Expected _wxPyDivisionShape_p."); 
10347     wxPy_BEGIN_ALLOW_THREADS
; 
10348         wxPyDivisionShape__setSelf(_arg0
,_arg1
,_arg2
); 
10350     wxPy_END_ALLOW_THREADS
; 
10351 }    Py_INCREF(Py_None
); 
10352     _resultobj 
= Py_None
; 
10356 #define wxPyDivisionShape_AdjustBottom(_swigobj,_swigarg0,_swigarg1)  (_swigobj->AdjustBottom(_swigarg0,_swigarg1)) 
10357 static PyObject 
*_wrap_wxPyDivisionShape_AdjustBottom(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10358     PyObject 
* _resultobj
; 
10359     wxPyDivisionShape 
* _arg0
; 
10362     PyObject 
* _argo0 
= 0; 
10364     char *_kwnames
[] = { "self","bottom","test", NULL 
}; 
10367     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odi:wxPyDivisionShape_AdjustBottom",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))  
10370         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10371         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
10372             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_AdjustBottom. Expected _wxPyDivisionShape_p."); 
10376     _arg2 
= (bool ) tempbool2
; 
10378     wxPy_BEGIN_ALLOW_THREADS
; 
10379         wxPyDivisionShape_AdjustBottom(_arg0
,_arg1
,_arg2
); 
10381     wxPy_END_ALLOW_THREADS
; 
10382 }    Py_INCREF(Py_None
); 
10383     _resultobj 
= Py_None
; 
10387 #define wxPyDivisionShape_AdjustLeft(_swigobj,_swigarg0,_swigarg1)  (_swigobj->AdjustLeft(_swigarg0,_swigarg1)) 
10388 static PyObject 
*_wrap_wxPyDivisionShape_AdjustLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10389     PyObject 
* _resultobj
; 
10390     wxPyDivisionShape 
* _arg0
; 
10393     PyObject 
* _argo0 
= 0; 
10395     char *_kwnames
[] = { "self","left","test", NULL 
}; 
10398     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odi:wxPyDivisionShape_AdjustLeft",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))  
10401         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10402         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
10403             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_AdjustLeft. Expected _wxPyDivisionShape_p."); 
10407     _arg2 
= (bool ) tempbool2
; 
10409     wxPy_BEGIN_ALLOW_THREADS
; 
10410         wxPyDivisionShape_AdjustLeft(_arg0
,_arg1
,_arg2
); 
10412     wxPy_END_ALLOW_THREADS
; 
10413 }    Py_INCREF(Py_None
); 
10414     _resultobj 
= Py_None
; 
10418 #define wxPyDivisionShape_AdjustRight(_swigobj,_swigarg0,_swigarg1)  (_swigobj->AdjustRight(_swigarg0,_swigarg1)) 
10419 static PyObject 
*_wrap_wxPyDivisionShape_AdjustRight(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10420     PyObject 
* _resultobj
; 
10421     wxPyDivisionShape 
* _arg0
; 
10424     PyObject 
* _argo0 
= 0; 
10426     char *_kwnames
[] = { "self","right","test", NULL 
}; 
10429     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odi:wxPyDivisionShape_AdjustRight",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))  
10432         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10433         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
10434             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_AdjustRight. Expected _wxPyDivisionShape_p."); 
10438     _arg2 
= (bool ) tempbool2
; 
10440     wxPy_BEGIN_ALLOW_THREADS
; 
10441         wxPyDivisionShape_AdjustRight(_arg0
,_arg1
,_arg2
); 
10443     wxPy_END_ALLOW_THREADS
; 
10444 }    Py_INCREF(Py_None
); 
10445     _resultobj 
= Py_None
; 
10449 #define wxPyDivisionShape_AdjustTop(_swigobj,_swigarg0,_swigarg1)  (_swigobj->AdjustTop(_swigarg0,_swigarg1)) 
10450 static PyObject 
*_wrap_wxPyDivisionShape_AdjustTop(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10451     PyObject 
* _resultobj
; 
10452     wxPyDivisionShape 
* _arg0
; 
10455     PyObject 
* _argo0 
= 0; 
10457     char *_kwnames
[] = { "self","top","test", NULL 
}; 
10460     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odi:wxPyDivisionShape_AdjustTop",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))  
10463         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10464         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
10465             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_AdjustTop. Expected _wxPyDivisionShape_p."); 
10469     _arg2 
= (bool ) tempbool2
; 
10471     wxPy_BEGIN_ALLOW_THREADS
; 
10472         wxPyDivisionShape_AdjustTop(_arg0
,_arg1
,_arg2
); 
10474     wxPy_END_ALLOW_THREADS
; 
10475 }    Py_INCREF(Py_None
); 
10476     _resultobj 
= Py_None
; 
10480 #define wxPyDivisionShape_Divide(_swigobj,_swigarg0)  (_swigobj->Divide(_swigarg0)) 
10481 static PyObject 
*_wrap_wxPyDivisionShape_Divide(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10482     PyObject 
* _resultobj
; 
10483     wxPyDivisionShape 
* _arg0
; 
10485     PyObject 
* _argo0 
= 0; 
10486     char *_kwnames
[] = { "self","direction", NULL 
}; 
10489     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPyDivisionShape_Divide",_kwnames
,&_argo0
,&_arg1
))  
10492         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10493         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
10494             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_Divide. Expected _wxPyDivisionShape_p."); 
10499     wxPy_BEGIN_ALLOW_THREADS
; 
10500         wxPyDivisionShape_Divide(_arg0
,_arg1
); 
10502     wxPy_END_ALLOW_THREADS
; 
10503 }    Py_INCREF(Py_None
); 
10504     _resultobj 
= Py_None
; 
10508 #define wxPyDivisionShape_EditEdge(_swigobj,_swigarg0)  (_swigobj->EditEdge(_swigarg0)) 
10509 static PyObject 
*_wrap_wxPyDivisionShape_EditEdge(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10510     PyObject 
* _resultobj
; 
10511     wxPyDivisionShape 
* _arg0
; 
10513     PyObject 
* _argo0 
= 0; 
10514     char *_kwnames
[] = { "self","side", NULL 
}; 
10517     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPyDivisionShape_EditEdge",_kwnames
,&_argo0
,&_arg1
))  
10520         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10521         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
10522             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_EditEdge. Expected _wxPyDivisionShape_p."); 
10527     wxPy_BEGIN_ALLOW_THREADS
; 
10528         wxPyDivisionShape_EditEdge(_arg0
,_arg1
); 
10530     wxPy_END_ALLOW_THREADS
; 
10531 }    Py_INCREF(Py_None
); 
10532     _resultobj 
= Py_None
; 
10536 #define wxPyDivisionShape_GetBottomSide(_swigobj)  (_swigobj->GetBottomSide()) 
10537 static PyObject 
*_wrap_wxPyDivisionShape_GetBottomSide(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10538     PyObject 
* _resultobj
; 
10539     wxPyDivisionShape 
* _result
; 
10540     wxPyDivisionShape 
* _arg0
; 
10541     PyObject 
* _argo0 
= 0; 
10542     char *_kwnames
[] = { "self", NULL 
}; 
10546     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyDivisionShape_GetBottomSide",_kwnames
,&_argo0
))  
10549         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10550         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
10551             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_GetBottomSide. Expected _wxPyDivisionShape_p."); 
10556     wxPy_BEGIN_ALLOW_THREADS
; 
10557         _result 
= (wxPyDivisionShape 
*)wxPyDivisionShape_GetBottomSide(_arg0
); 
10559     wxPy_END_ALLOW_THREADS
; 
10561         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyDivisionShape_p"); 
10562         _resultobj 
= Py_BuildValue("s",_ptemp
); 
10564         Py_INCREF(Py_None
); 
10565         _resultobj 
= Py_None
; 
10570 #define wxPyDivisionShape_GetHandleSide(_swigobj)  (_swigobj->GetHandleSide()) 
10571 static PyObject 
*_wrap_wxPyDivisionShape_GetHandleSide(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10572     PyObject 
* _resultobj
; 
10574     wxPyDivisionShape 
* _arg0
; 
10575     PyObject 
* _argo0 
= 0; 
10576     char *_kwnames
[] = { "self", NULL 
}; 
10579     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyDivisionShape_GetHandleSide",_kwnames
,&_argo0
))  
10582         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10583         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
10584             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_GetHandleSide. Expected _wxPyDivisionShape_p."); 
10589     wxPy_BEGIN_ALLOW_THREADS
; 
10590         _result 
= (int )wxPyDivisionShape_GetHandleSide(_arg0
); 
10592     wxPy_END_ALLOW_THREADS
; 
10593 }    _resultobj 
= Py_BuildValue("i",_result
); 
10597 #define wxPyDivisionShape_GetLeftSide(_swigobj)  (_swigobj->GetLeftSide()) 
10598 static PyObject 
*_wrap_wxPyDivisionShape_GetLeftSide(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10599     PyObject 
* _resultobj
; 
10600     wxPyDivisionShape 
* _result
; 
10601     wxPyDivisionShape 
* _arg0
; 
10602     PyObject 
* _argo0 
= 0; 
10603     char *_kwnames
[] = { "self", NULL 
}; 
10607     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyDivisionShape_GetLeftSide",_kwnames
,&_argo0
))  
10610         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10611         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
10612             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_GetLeftSide. Expected _wxPyDivisionShape_p."); 
10617     wxPy_BEGIN_ALLOW_THREADS
; 
10618         _result 
= (wxPyDivisionShape 
*)wxPyDivisionShape_GetLeftSide(_arg0
); 
10620     wxPy_END_ALLOW_THREADS
; 
10622         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyDivisionShape_p"); 
10623         _resultobj 
= Py_BuildValue("s",_ptemp
); 
10625         Py_INCREF(Py_None
); 
10626         _resultobj 
= Py_None
; 
10631 #define wxPyDivisionShape_GetLeftSideColour(_swigobj)  (_swigobj->GetLeftSideColour()) 
10632 static PyObject 
*_wrap_wxPyDivisionShape_GetLeftSideColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10633     PyObject 
* _resultobj
; 
10634     wxString 
* _result
; 
10635     wxPyDivisionShape 
* _arg0
; 
10636     PyObject 
* _argo0 
= 0; 
10637     char *_kwnames
[] = { "self", NULL 
}; 
10640     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyDivisionShape_GetLeftSideColour",_kwnames
,&_argo0
))  
10643         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10644         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
10645             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_GetLeftSideColour. Expected _wxPyDivisionShape_p."); 
10650     wxPy_BEGIN_ALLOW_THREADS
; 
10651         _result 
= new wxString (wxPyDivisionShape_GetLeftSideColour(_arg0
)); 
10653     wxPy_END_ALLOW_THREADS
; 
10655     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
10663 #define wxPyDivisionShape_GetLeftSidePen(_swigobj)  (_swigobj->GetLeftSidePen()) 
10664 static PyObject 
*_wrap_wxPyDivisionShape_GetLeftSidePen(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10665     PyObject 
* _resultobj
; 
10667     wxPyDivisionShape 
* _arg0
; 
10668     PyObject 
* _argo0 
= 0; 
10669     char *_kwnames
[] = { "self", NULL 
}; 
10673     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyDivisionShape_GetLeftSidePen",_kwnames
,&_argo0
))  
10676         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10677         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
10678             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_GetLeftSidePen. Expected _wxPyDivisionShape_p."); 
10683     wxPy_BEGIN_ALLOW_THREADS
; 
10684         _result 
= (wxPen 
*)wxPyDivisionShape_GetLeftSidePen(_arg0
); 
10686     wxPy_END_ALLOW_THREADS
; 
10688         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPen_p"); 
10689         _resultobj 
= Py_BuildValue("s",_ptemp
); 
10691         Py_INCREF(Py_None
); 
10692         _resultobj 
= Py_None
; 
10697 #define wxPyDivisionShape_GetRightSide(_swigobj)  (_swigobj->GetRightSide()) 
10698 static PyObject 
*_wrap_wxPyDivisionShape_GetRightSide(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10699     PyObject 
* _resultobj
; 
10700     wxPyDivisionShape 
* _result
; 
10701     wxPyDivisionShape 
* _arg0
; 
10702     PyObject 
* _argo0 
= 0; 
10703     char *_kwnames
[] = { "self", NULL 
}; 
10707     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyDivisionShape_GetRightSide",_kwnames
,&_argo0
))  
10710         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10711         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
10712             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_GetRightSide. Expected _wxPyDivisionShape_p."); 
10717     wxPy_BEGIN_ALLOW_THREADS
; 
10718         _result 
= (wxPyDivisionShape 
*)wxPyDivisionShape_GetRightSide(_arg0
); 
10720     wxPy_END_ALLOW_THREADS
; 
10722         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyDivisionShape_p"); 
10723         _resultobj 
= Py_BuildValue("s",_ptemp
); 
10725         Py_INCREF(Py_None
); 
10726         _resultobj 
= Py_None
; 
10731 #define wxPyDivisionShape_GetTopSide(_swigobj)  (_swigobj->GetTopSide()) 
10732 static PyObject 
*_wrap_wxPyDivisionShape_GetTopSide(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10733     PyObject 
* _resultobj
; 
10734     wxPyDivisionShape 
* _result
; 
10735     wxPyDivisionShape 
* _arg0
; 
10736     PyObject 
* _argo0 
= 0; 
10737     char *_kwnames
[] = { "self", NULL 
}; 
10741     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyDivisionShape_GetTopSide",_kwnames
,&_argo0
))  
10744         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10745         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
10746             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_GetTopSide. Expected _wxPyDivisionShape_p."); 
10751     wxPy_BEGIN_ALLOW_THREADS
; 
10752         _result 
= (wxPyDivisionShape 
*)wxPyDivisionShape_GetTopSide(_arg0
); 
10754     wxPy_END_ALLOW_THREADS
; 
10756         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyDivisionShape_p"); 
10757         _resultobj 
= Py_BuildValue("s",_ptemp
); 
10759         Py_INCREF(Py_None
); 
10760         _resultobj 
= Py_None
; 
10765 #define wxPyDivisionShape_GetTopSidePen(_swigobj)  (_swigobj->GetTopSidePen()) 
10766 static PyObject 
*_wrap_wxPyDivisionShape_GetTopSidePen(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10767     PyObject 
* _resultobj
; 
10769     wxPyDivisionShape 
* _arg0
; 
10770     PyObject 
* _argo0 
= 0; 
10771     char *_kwnames
[] = { "self", NULL 
}; 
10775     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyDivisionShape_GetTopSidePen",_kwnames
,&_argo0
))  
10778         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10779         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
10780             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_GetTopSidePen. Expected _wxPyDivisionShape_p."); 
10785     wxPy_BEGIN_ALLOW_THREADS
; 
10786         _result 
= (wxPen 
*)wxPyDivisionShape_GetTopSidePen(_arg0
); 
10788     wxPy_END_ALLOW_THREADS
; 
10790         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPen_p"); 
10791         _resultobj 
= Py_BuildValue("s",_ptemp
); 
10793         Py_INCREF(Py_None
); 
10794         _resultobj 
= Py_None
; 
10799 #define wxPyDivisionShape_ResizeAdjoining(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->ResizeAdjoining(_swigarg0,_swigarg1,_swigarg2)) 
10800 static PyObject 
*_wrap_wxPyDivisionShape_ResizeAdjoining(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10801     PyObject 
* _resultobj
; 
10802     wxPyDivisionShape 
* _arg0
; 
10806     PyObject 
* _argo0 
= 0; 
10808     char *_kwnames
[] = { "self","side","newPos","test", NULL 
}; 
10811     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oidi:wxPyDivisionShape_ResizeAdjoining",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&tempbool3
))  
10814         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10815         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
10816             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_ResizeAdjoining. Expected _wxPyDivisionShape_p."); 
10820     _arg3 
= (bool ) tempbool3
; 
10822     wxPy_BEGIN_ALLOW_THREADS
; 
10823         wxPyDivisionShape_ResizeAdjoining(_arg0
,_arg1
,_arg2
,_arg3
); 
10825     wxPy_END_ALLOW_THREADS
; 
10826 }    Py_INCREF(Py_None
); 
10827     _resultobj 
= Py_None
; 
10831 #define wxPyDivisionShape_PopupMenu(_swigobj,_swigarg0,_swigarg1)  (_swigobj->PopupMenu(_swigarg0,_swigarg1)) 
10832 static PyObject 
*_wrap_wxPyDivisionShape_PopupMenu(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10833     PyObject 
* _resultobj
; 
10834     wxPyDivisionShape 
* _arg0
; 
10837     PyObject 
* _argo0 
= 0; 
10838     char *_kwnames
[] = { "self","x","y", NULL 
}; 
10841     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd:wxPyDivisionShape_PopupMenu",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
10844         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10845         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
10846             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_PopupMenu. Expected _wxPyDivisionShape_p."); 
10851     wxPy_BEGIN_ALLOW_THREADS
; 
10852         wxPyDivisionShape_PopupMenu(_arg0
,_arg1
,_arg2
); 
10854     wxPy_END_ALLOW_THREADS
; 
10855 }    Py_INCREF(Py_None
); 
10856     _resultobj 
= Py_None
; 
10860 #define wxPyDivisionShape_SetBottomSide(_swigobj,_swigarg0)  (_swigobj->SetBottomSide(_swigarg0)) 
10861 static PyObject 
*_wrap_wxPyDivisionShape_SetBottomSide(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10862     PyObject 
* _resultobj
; 
10863     wxPyDivisionShape 
* _arg0
; 
10864     wxPyDivisionShape 
* _arg1
; 
10865     PyObject 
* _argo0 
= 0; 
10866     PyObject 
* _argo1 
= 0; 
10867     char *_kwnames
[] = { "self","shape", NULL 
}; 
10870     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDivisionShape_SetBottomSide",_kwnames
,&_argo0
,&_argo1
))  
10873         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10874         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
10875             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_SetBottomSide. Expected _wxPyDivisionShape_p."); 
10880         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
10881         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPyDivisionShape_p")) { 
10882             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDivisionShape_SetBottomSide. Expected _wxPyDivisionShape_p."); 
10887     wxPy_BEGIN_ALLOW_THREADS
; 
10888         wxPyDivisionShape_SetBottomSide(_arg0
,_arg1
); 
10890     wxPy_END_ALLOW_THREADS
; 
10891 }    Py_INCREF(Py_None
); 
10892     _resultobj 
= Py_None
; 
10896 #define wxPyDivisionShape_SetHandleSide(_swigobj,_swigarg0)  (_swigobj->SetHandleSide(_swigarg0)) 
10897 static PyObject 
*_wrap_wxPyDivisionShape_SetHandleSide(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10898     PyObject 
* _resultobj
; 
10899     wxPyDivisionShape 
* _arg0
; 
10901     PyObject 
* _argo0 
= 0; 
10902     char *_kwnames
[] = { "self","side", NULL 
}; 
10905     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPyDivisionShape_SetHandleSide",_kwnames
,&_argo0
,&_arg1
))  
10908         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10909         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
10910             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_SetHandleSide. Expected _wxPyDivisionShape_p."); 
10915     wxPy_BEGIN_ALLOW_THREADS
; 
10916         wxPyDivisionShape_SetHandleSide(_arg0
,_arg1
); 
10918     wxPy_END_ALLOW_THREADS
; 
10919 }    Py_INCREF(Py_None
); 
10920     _resultobj 
= Py_None
; 
10924 #define wxPyDivisionShape_SetLeftSide(_swigobj,_swigarg0)  (_swigobj->SetLeftSide(_swigarg0)) 
10925 static PyObject 
*_wrap_wxPyDivisionShape_SetLeftSide(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10926     PyObject 
* _resultobj
; 
10927     wxPyDivisionShape 
* _arg0
; 
10928     wxPyDivisionShape 
* _arg1
; 
10929     PyObject 
* _argo0 
= 0; 
10930     PyObject 
* _argo1 
= 0; 
10931     char *_kwnames
[] = { "self","shape", NULL 
}; 
10934     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDivisionShape_SetLeftSide",_kwnames
,&_argo0
,&_argo1
))  
10937         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10938         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
10939             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_SetLeftSide. Expected _wxPyDivisionShape_p."); 
10944         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
10945         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPyDivisionShape_p")) { 
10946             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDivisionShape_SetLeftSide. Expected _wxPyDivisionShape_p."); 
10951     wxPy_BEGIN_ALLOW_THREADS
; 
10952         wxPyDivisionShape_SetLeftSide(_arg0
,_arg1
); 
10954     wxPy_END_ALLOW_THREADS
; 
10955 }    Py_INCREF(Py_None
); 
10956     _resultobj 
= Py_None
; 
10960 #define wxPyDivisionShape_SetLeftSideColour(_swigobj,_swigarg0)  (_swigobj->SetLeftSideColour(_swigarg0)) 
10961 static PyObject 
*_wrap_wxPyDivisionShape_SetLeftSideColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10962     PyObject 
* _resultobj
; 
10963     wxPyDivisionShape 
* _arg0
; 
10965     PyObject 
* _argo0 
= 0; 
10966     PyObject 
* _obj1 
= 0; 
10967     char *_kwnames
[] = { "self","colour", NULL 
}; 
10970     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDivisionShape_SetLeftSideColour",_kwnames
,&_argo0
,&_obj1
))  
10973         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10974         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
10975             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_SetLeftSideColour. Expected _wxPyDivisionShape_p."); 
10980 #if PYTHON_API_VERSION >= 1009 
10981     char* tmpPtr
; int tmpSize
; 
10982     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
10983         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
10986     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
10988     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
10990     if (!PyString_Check(_obj1
)) { 
10991         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
10994     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
10998     wxPy_BEGIN_ALLOW_THREADS
; 
10999         wxPyDivisionShape_SetLeftSideColour(_arg0
,*_arg1
); 
11001     wxPy_END_ALLOW_THREADS
; 
11002 }    Py_INCREF(Py_None
); 
11003     _resultobj 
= Py_None
; 
11011 #define wxPyDivisionShape_SetLeftSidePen(_swigobj,_swigarg0)  (_swigobj->SetLeftSidePen(_swigarg0)) 
11012 static PyObject 
*_wrap_wxPyDivisionShape_SetLeftSidePen(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11013     PyObject 
* _resultobj
; 
11014     wxPyDivisionShape 
* _arg0
; 
11016     PyObject 
* _argo0 
= 0; 
11017     PyObject 
* _obj1 
= 0; 
11018     char *_kwnames
[] = { "self","pen", NULL 
}; 
11021     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDivisionShape_SetLeftSidePen",_kwnames
,&_argo0
,&_obj1
))  
11024         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11025         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
11026             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_SetLeftSidePen. Expected _wxPyDivisionShape_p."); 
11033         if (_obj1 
== Py_None
) { temp 
= NULL
; } 
11034         else if (SWIG_GetPtrObj(_obj1
, (void **) &temp
,"_wxPen_p")) { 
11035             PyErr_SetString(PyExc_TypeError
,"Type error, expected _wxPen_p."); 
11040         _arg1 
= wxThePenList
->FindOrCreatePen(temp
->GetColour(), 
11047     wxPy_BEGIN_ALLOW_THREADS
; 
11048         wxPyDivisionShape_SetLeftSidePen(_arg0
,_arg1
); 
11050     wxPy_END_ALLOW_THREADS
; 
11051 }    Py_INCREF(Py_None
); 
11052     _resultobj 
= Py_None
; 
11056 #define wxPyDivisionShape_SetRightSide(_swigobj,_swigarg0)  (_swigobj->SetRightSide(_swigarg0)) 
11057 static PyObject 
*_wrap_wxPyDivisionShape_SetRightSide(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11058     PyObject 
* _resultobj
; 
11059     wxPyDivisionShape 
* _arg0
; 
11060     wxPyDivisionShape 
* _arg1
; 
11061     PyObject 
* _argo0 
= 0; 
11062     PyObject 
* _argo1 
= 0; 
11063     char *_kwnames
[] = { "self","shape", NULL 
}; 
11066     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDivisionShape_SetRightSide",_kwnames
,&_argo0
,&_argo1
))  
11069         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11070         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
11071             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_SetRightSide. Expected _wxPyDivisionShape_p."); 
11076         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
11077         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPyDivisionShape_p")) { 
11078             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDivisionShape_SetRightSide. Expected _wxPyDivisionShape_p."); 
11083     wxPy_BEGIN_ALLOW_THREADS
; 
11084         wxPyDivisionShape_SetRightSide(_arg0
,_arg1
); 
11086     wxPy_END_ALLOW_THREADS
; 
11087 }    Py_INCREF(Py_None
); 
11088     _resultobj 
= Py_None
; 
11092 #define wxPyDivisionShape_SetTopSide(_swigobj,_swigarg0)  (_swigobj->SetTopSide(_swigarg0)) 
11093 static PyObject 
*_wrap_wxPyDivisionShape_SetTopSide(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11094     PyObject 
* _resultobj
; 
11095     wxPyDivisionShape 
* _arg0
; 
11096     wxPyDivisionShape 
* _arg1
; 
11097     PyObject 
* _argo0 
= 0; 
11098     PyObject 
* _argo1 
= 0; 
11099     char *_kwnames
[] = { "self","shape", NULL 
}; 
11102     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDivisionShape_SetTopSide",_kwnames
,&_argo0
,&_argo1
))  
11105         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11106         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
11107             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_SetTopSide. Expected _wxPyDivisionShape_p."); 
11112         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
11113         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPyDivisionShape_p")) { 
11114             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDivisionShape_SetTopSide. Expected _wxPyDivisionShape_p."); 
11119     wxPy_BEGIN_ALLOW_THREADS
; 
11120         wxPyDivisionShape_SetTopSide(_arg0
,_arg1
); 
11122     wxPy_END_ALLOW_THREADS
; 
11123 }    Py_INCREF(Py_None
); 
11124     _resultobj 
= Py_None
; 
11128 #define wxPyDivisionShape_SetTopSideColour(_swigobj,_swigarg0)  (_swigobj->SetTopSideColour(_swigarg0)) 
11129 static PyObject 
*_wrap_wxPyDivisionShape_SetTopSideColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11130     PyObject 
* _resultobj
; 
11131     wxPyDivisionShape 
* _arg0
; 
11133     PyObject 
* _argo0 
= 0; 
11134     PyObject 
* _obj1 
= 0; 
11135     char *_kwnames
[] = { "self","colour", NULL 
}; 
11138     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDivisionShape_SetTopSideColour",_kwnames
,&_argo0
,&_obj1
))  
11141         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11142         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
11143             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_SetTopSideColour. Expected _wxPyDivisionShape_p."); 
11148 #if PYTHON_API_VERSION >= 1009 
11149     char* tmpPtr
; int tmpSize
; 
11150     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
11151         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
11154     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
11156     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
11158     if (!PyString_Check(_obj1
)) { 
11159         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
11162     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
11166     wxPy_BEGIN_ALLOW_THREADS
; 
11167         wxPyDivisionShape_SetTopSideColour(_arg0
,*_arg1
); 
11169     wxPy_END_ALLOW_THREADS
; 
11170 }    Py_INCREF(Py_None
); 
11171     _resultobj 
= Py_None
; 
11179 #define wxPyDivisionShape_SetTopSidePen(_swigobj,_swigarg0)  (_swigobj->SetTopSidePen(_swigarg0)) 
11180 static PyObject 
*_wrap_wxPyDivisionShape_SetTopSidePen(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11181     PyObject 
* _resultobj
; 
11182     wxPyDivisionShape 
* _arg0
; 
11184     PyObject 
* _argo0 
= 0; 
11185     PyObject 
* _obj1 
= 0; 
11186     char *_kwnames
[] = { "self","pen", NULL 
}; 
11189     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDivisionShape_SetTopSidePen",_kwnames
,&_argo0
,&_obj1
))  
11192         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11193         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
11194             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_SetTopSidePen. Expected _wxPyDivisionShape_p."); 
11201         if (_obj1 
== Py_None
) { temp 
= NULL
; } 
11202         else if (SWIG_GetPtrObj(_obj1
, (void **) &temp
,"_wxPen_p")) { 
11203             PyErr_SetString(PyExc_TypeError
,"Type error, expected _wxPen_p."); 
11208         _arg1 
= wxThePenList
->FindOrCreatePen(temp
->GetColour(), 
11215     wxPy_BEGIN_ALLOW_THREADS
; 
11216         wxPyDivisionShape_SetTopSidePen(_arg0
,_arg1
); 
11218     wxPy_END_ALLOW_THREADS
; 
11219 }    Py_INCREF(Py_None
); 
11220     _resultobj 
= Py_None
; 
11224 #define wxPyDivisionShape_base_OnDelete(_swigobj)  (_swigobj->base_OnDelete()) 
11225 static PyObject 
*_wrap_wxPyDivisionShape_base_OnDelete(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11226     PyObject 
* _resultobj
; 
11227     wxPyDivisionShape 
* _arg0
; 
11228     PyObject 
* _argo0 
= 0; 
11229     char *_kwnames
[] = { "self", NULL 
}; 
11232     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyDivisionShape_base_OnDelete",_kwnames
,&_argo0
))  
11235         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11236         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
11237             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_base_OnDelete. Expected _wxPyDivisionShape_p."); 
11242     wxPy_BEGIN_ALLOW_THREADS
; 
11243         wxPyDivisionShape_base_OnDelete(_arg0
); 
11245     wxPy_END_ALLOW_THREADS
; 
11246 }    Py_INCREF(Py_None
); 
11247     _resultobj 
= Py_None
; 
11251 #define wxPyDivisionShape_base_OnDraw(_swigobj,_swigarg0)  (_swigobj->base_OnDraw(_swigarg0)) 
11252 static PyObject 
*_wrap_wxPyDivisionShape_base_OnDraw(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11253     PyObject 
* _resultobj
; 
11254     wxPyDivisionShape 
* _arg0
; 
11256     PyObject 
* _argo0 
= 0; 
11257     PyObject 
* _argo1 
= 0; 
11258     char *_kwnames
[] = { "self","dc", NULL 
}; 
11261     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDivisionShape_base_OnDraw",_kwnames
,&_argo0
,&_argo1
))  
11264         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11265         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
11266             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_base_OnDraw. Expected _wxPyDivisionShape_p."); 
11271         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
11272         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
11273             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDivisionShape_base_OnDraw. Expected _wxDC_p."); 
11278     wxPy_BEGIN_ALLOW_THREADS
; 
11279         wxPyDivisionShape_base_OnDraw(_arg0
,*_arg1
); 
11281     wxPy_END_ALLOW_THREADS
; 
11282 }    Py_INCREF(Py_None
); 
11283     _resultobj 
= Py_None
; 
11287 #define wxPyDivisionShape_base_OnDrawContents(_swigobj,_swigarg0)  (_swigobj->base_OnDrawContents(_swigarg0)) 
11288 static PyObject 
*_wrap_wxPyDivisionShape_base_OnDrawContents(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11289     PyObject 
* _resultobj
; 
11290     wxPyDivisionShape 
* _arg0
; 
11292     PyObject 
* _argo0 
= 0; 
11293     PyObject 
* _argo1 
= 0; 
11294     char *_kwnames
[] = { "self","dc", NULL 
}; 
11297     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDivisionShape_base_OnDrawContents",_kwnames
,&_argo0
,&_argo1
))  
11300         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11301         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
11302             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_base_OnDrawContents. Expected _wxPyDivisionShape_p."); 
11307         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
11308         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
11309             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDivisionShape_base_OnDrawContents. Expected _wxDC_p."); 
11314     wxPy_BEGIN_ALLOW_THREADS
; 
11315         wxPyDivisionShape_base_OnDrawContents(_arg0
,*_arg1
); 
11317     wxPy_END_ALLOW_THREADS
; 
11318 }    Py_INCREF(Py_None
); 
11319     _resultobj 
= Py_None
; 
11323 #define wxPyDivisionShape_base_OnDrawBranches(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnDrawBranches(_swigarg0,_swigarg1)) 
11324 static PyObject 
*_wrap_wxPyDivisionShape_base_OnDrawBranches(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11325     PyObject 
* _resultobj
; 
11326     wxPyDivisionShape 
* _arg0
; 
11328     bool  _arg2 
= (bool ) FALSE
; 
11329     PyObject 
* _argo0 
= 0; 
11330     PyObject 
* _argo1 
= 0; 
11331     int tempbool2 
= (int) FALSE
; 
11332     char *_kwnames
[] = { "self","dc","erase", NULL 
}; 
11335     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxPyDivisionShape_base_OnDrawBranches",_kwnames
,&_argo0
,&_argo1
,&tempbool2
))  
11338         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11339         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
11340             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_base_OnDrawBranches. Expected _wxPyDivisionShape_p."); 
11345         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
11346         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
11347             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDivisionShape_base_OnDrawBranches. Expected _wxDC_p."); 
11351     _arg2 
= (bool ) tempbool2
; 
11353     wxPy_BEGIN_ALLOW_THREADS
; 
11354         wxPyDivisionShape_base_OnDrawBranches(_arg0
,*_arg1
,_arg2
); 
11356     wxPy_END_ALLOW_THREADS
; 
11357 }    Py_INCREF(Py_None
); 
11358     _resultobj 
= Py_None
; 
11362 #define wxPyDivisionShape_base_OnMoveLinks(_swigobj,_swigarg0)  (_swigobj->base_OnMoveLinks(_swigarg0)) 
11363 static PyObject 
*_wrap_wxPyDivisionShape_base_OnMoveLinks(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11364     PyObject 
* _resultobj
; 
11365     wxPyDivisionShape 
* _arg0
; 
11367     PyObject 
* _argo0 
= 0; 
11368     PyObject 
* _argo1 
= 0; 
11369     char *_kwnames
[] = { "self","dc", NULL 
}; 
11372     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDivisionShape_base_OnMoveLinks",_kwnames
,&_argo0
,&_argo1
))  
11375         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11376         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
11377             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_base_OnMoveLinks. Expected _wxPyDivisionShape_p."); 
11382         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
11383         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
11384             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDivisionShape_base_OnMoveLinks. Expected _wxDC_p."); 
11389     wxPy_BEGIN_ALLOW_THREADS
; 
11390         wxPyDivisionShape_base_OnMoveLinks(_arg0
,*_arg1
); 
11392     wxPy_END_ALLOW_THREADS
; 
11393 }    Py_INCREF(Py_None
); 
11394     _resultobj 
= Py_None
; 
11398 #define wxPyDivisionShape_base_OnErase(_swigobj,_swigarg0)  (_swigobj->base_OnErase(_swigarg0)) 
11399 static PyObject 
*_wrap_wxPyDivisionShape_base_OnErase(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11400     PyObject 
* _resultobj
; 
11401     wxPyDivisionShape 
* _arg0
; 
11403     PyObject 
* _argo0 
= 0; 
11404     PyObject 
* _argo1 
= 0; 
11405     char *_kwnames
[] = { "self","dc", NULL 
}; 
11408     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDivisionShape_base_OnErase",_kwnames
,&_argo0
,&_argo1
))  
11411         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11412         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
11413             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_base_OnErase. Expected _wxPyDivisionShape_p."); 
11418         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
11419         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
11420             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDivisionShape_base_OnErase. Expected _wxDC_p."); 
11425     wxPy_BEGIN_ALLOW_THREADS
; 
11426         wxPyDivisionShape_base_OnErase(_arg0
,*_arg1
); 
11428     wxPy_END_ALLOW_THREADS
; 
11429 }    Py_INCREF(Py_None
); 
11430     _resultobj 
= Py_None
; 
11434 #define wxPyDivisionShape_base_OnEraseContents(_swigobj,_swigarg0)  (_swigobj->base_OnEraseContents(_swigarg0)) 
11435 static PyObject 
*_wrap_wxPyDivisionShape_base_OnEraseContents(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11436     PyObject 
* _resultobj
; 
11437     wxPyDivisionShape 
* _arg0
; 
11439     PyObject 
* _argo0 
= 0; 
11440     PyObject 
* _argo1 
= 0; 
11441     char *_kwnames
[] = { "self","dc", NULL 
}; 
11444     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDivisionShape_base_OnEraseContents",_kwnames
,&_argo0
,&_argo1
))  
11447         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11448         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
11449             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_base_OnEraseContents. Expected _wxPyDivisionShape_p."); 
11454         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
11455         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
11456             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDivisionShape_base_OnEraseContents. Expected _wxDC_p."); 
11461     wxPy_BEGIN_ALLOW_THREADS
; 
11462         wxPyDivisionShape_base_OnEraseContents(_arg0
,*_arg1
); 
11464     wxPy_END_ALLOW_THREADS
; 
11465 }    Py_INCREF(Py_None
); 
11466     _resultobj 
= Py_None
; 
11470 #define wxPyDivisionShape_base_OnHighlight(_swigobj,_swigarg0)  (_swigobj->base_OnHighlight(_swigarg0)) 
11471 static PyObject 
*_wrap_wxPyDivisionShape_base_OnHighlight(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11472     PyObject 
* _resultobj
; 
11473     wxPyDivisionShape 
* _arg0
; 
11475     PyObject 
* _argo0 
= 0; 
11476     PyObject 
* _argo1 
= 0; 
11477     char *_kwnames
[] = { "self","dc", NULL 
}; 
11480     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDivisionShape_base_OnHighlight",_kwnames
,&_argo0
,&_argo1
))  
11483         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11484         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
11485             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_base_OnHighlight. Expected _wxPyDivisionShape_p."); 
11490         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
11491         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
11492             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDivisionShape_base_OnHighlight. Expected _wxDC_p."); 
11497     wxPy_BEGIN_ALLOW_THREADS
; 
11498         wxPyDivisionShape_base_OnHighlight(_arg0
,*_arg1
); 
11500     wxPy_END_ALLOW_THREADS
; 
11501 }    Py_INCREF(Py_None
); 
11502     _resultobj 
= Py_None
; 
11506 #define wxPyDivisionShape_base_OnLeftClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnLeftClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
11507 static PyObject 
*_wrap_wxPyDivisionShape_base_OnLeftClick(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11508     PyObject 
* _resultobj
; 
11509     wxPyDivisionShape 
* _arg0
; 
11512     int  _arg3 
= (int ) 0; 
11513     int  _arg4 
= (int ) 0; 
11514     PyObject 
* _argo0 
= 0; 
11515     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
11518     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyDivisionShape_base_OnLeftClick",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
11521         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11522         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
11523             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_base_OnLeftClick. Expected _wxPyDivisionShape_p."); 
11528     wxPy_BEGIN_ALLOW_THREADS
; 
11529         wxPyDivisionShape_base_OnLeftClick(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
11531     wxPy_END_ALLOW_THREADS
; 
11532 }    Py_INCREF(Py_None
); 
11533     _resultobj 
= Py_None
; 
11537 #define wxPyDivisionShape_base_OnLeftDoubleClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnLeftDoubleClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
11538 static PyObject 
*_wrap_wxPyDivisionShape_base_OnLeftDoubleClick(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11539     PyObject 
* _resultobj
; 
11540     wxPyDivisionShape 
* _arg0
; 
11543     int  _arg3 
= (int ) 0; 
11544     int  _arg4 
= (int ) 0; 
11545     PyObject 
* _argo0 
= 0; 
11546     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
11549     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyDivisionShape_base_OnLeftDoubleClick",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
11552         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11553         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
11554             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_base_OnLeftDoubleClick. Expected _wxPyDivisionShape_p."); 
11559     wxPy_BEGIN_ALLOW_THREADS
; 
11560         wxPyDivisionShape_base_OnLeftDoubleClick(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
11562     wxPy_END_ALLOW_THREADS
; 
11563 }    Py_INCREF(Py_None
); 
11564     _resultobj 
= Py_None
; 
11568 #define wxPyDivisionShape_base_OnRightClick(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnRightClick(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
11569 static PyObject 
*_wrap_wxPyDivisionShape_base_OnRightClick(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11570     PyObject 
* _resultobj
; 
11571     wxPyDivisionShape 
* _arg0
; 
11574     int  _arg3 
= (int ) 0; 
11575     int  _arg4 
= (int ) 0; 
11576     PyObject 
* _argo0 
= 0; 
11577     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
11580     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyDivisionShape_base_OnRightClick",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
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_OnRightClick. Expected _wxPyDivisionShape_p."); 
11590     wxPy_BEGIN_ALLOW_THREADS
; 
11591         wxPyDivisionShape_base_OnRightClick(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
11593     wxPy_END_ALLOW_THREADS
; 
11594 }    Py_INCREF(Py_None
); 
11595     _resultobj 
= Py_None
; 
11599 #define wxPyDivisionShape_base_OnSize(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnSize(_swigarg0,_swigarg1)) 
11600 static PyObject 
*_wrap_wxPyDivisionShape_base_OnSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11601     PyObject 
* _resultobj
; 
11602     wxPyDivisionShape 
* _arg0
; 
11605     PyObject 
* _argo0 
= 0; 
11606     char *_kwnames
[] = { "self","x","y", NULL 
}; 
11609     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd:wxPyDivisionShape_base_OnSize",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
11612         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11613         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
11614             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_base_OnSize. Expected _wxPyDivisionShape_p."); 
11619     wxPy_BEGIN_ALLOW_THREADS
; 
11620         wxPyDivisionShape_base_OnSize(_arg0
,_arg1
,_arg2
); 
11622     wxPy_END_ALLOW_THREADS
; 
11623 }    Py_INCREF(Py_None
); 
11624     _resultobj 
= Py_None
; 
11628 #define wxPyDivisionShape_base_OnMovePre(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->base_OnMovePre(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
11629 static PyObject 
*_wrap_wxPyDivisionShape_base_OnMovePre(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11630     PyObject 
* _resultobj
; 
11632     wxPyDivisionShape 
* _arg0
; 
11638     bool  _arg6 
= (bool ) TRUE
; 
11639     PyObject 
* _argo0 
= 0; 
11640     PyObject 
* _argo1 
= 0; 
11641     int tempbool6 
= (int) TRUE
; 
11642     char *_kwnames
[] = { "self","dc","x","y","old_x","old_y","display", NULL 
}; 
11645     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOdddd|i:wxPyDivisionShape_base_OnMovePre",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
,&tempbool6
))  
11648         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11649         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
11650             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_base_OnMovePre. Expected _wxPyDivisionShape_p."); 
11655         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
11656         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
11657             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDivisionShape_base_OnMovePre. Expected _wxDC_p."); 
11661     _arg6 
= (bool ) tempbool6
; 
11663     wxPy_BEGIN_ALLOW_THREADS
; 
11664         _result 
= (bool )wxPyDivisionShape_base_OnMovePre(_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
); 
11666     wxPy_END_ALLOW_THREADS
; 
11667 }    _resultobj 
= Py_BuildValue("i",_result
); 
11671 #define wxPyDivisionShape_base_OnMovePost(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->base_OnMovePost(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
11672 static PyObject 
*_wrap_wxPyDivisionShape_base_OnMovePost(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11673     PyObject 
* _resultobj
; 
11674     wxPyDivisionShape 
* _arg0
; 
11680     bool  _arg6 
= (bool ) TRUE
; 
11681     PyObject 
* _argo0 
= 0; 
11682     PyObject 
* _argo1 
= 0; 
11683     int tempbool6 
= (int) TRUE
; 
11684     char *_kwnames
[] = { "self","dc","x","y","old_x","old_y","display", NULL 
}; 
11687     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOdddd|i:wxPyDivisionShape_base_OnMovePost",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
,&tempbool6
))  
11690         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11691         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
11692             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_base_OnMovePost. Expected _wxPyDivisionShape_p."); 
11697         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
11698         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
11699             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDivisionShape_base_OnMovePost. Expected _wxDC_p."); 
11703     _arg6 
= (bool ) tempbool6
; 
11705     wxPy_BEGIN_ALLOW_THREADS
; 
11706         wxPyDivisionShape_base_OnMovePost(_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
); 
11708     wxPy_END_ALLOW_THREADS
; 
11709 }    Py_INCREF(Py_None
); 
11710     _resultobj 
= Py_None
; 
11714 #define wxPyDivisionShape_base_OnDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->base_OnDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
11715 static PyObject 
*_wrap_wxPyDivisionShape_base_OnDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11716     PyObject 
* _resultobj
; 
11717     wxPyDivisionShape 
* _arg0
; 
11721     int  _arg4 
= (int ) 0; 
11722     int  _arg5 
= (int ) 0; 
11723     PyObject 
* _argo0 
= 0; 
11725     char *_kwnames
[] = { "self","draw","x","y","keys","attachment", NULL 
}; 
11728     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oidd|ii:wxPyDivisionShape_base_OnDragLeft",_kwnames
,&_argo0
,&tempbool1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
11731         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11732         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
11733             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_base_OnDragLeft. Expected _wxPyDivisionShape_p."); 
11737     _arg1 
= (bool ) tempbool1
; 
11739     wxPy_BEGIN_ALLOW_THREADS
; 
11740         wxPyDivisionShape_base_OnDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
11742     wxPy_END_ALLOW_THREADS
; 
11743 }    Py_INCREF(Py_None
); 
11744     _resultobj 
= Py_None
; 
11748 #define wxPyDivisionShape_base_OnBeginDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnBeginDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
11749 static PyObject 
*_wrap_wxPyDivisionShape_base_OnBeginDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11750     PyObject 
* _resultobj
; 
11751     wxPyDivisionShape 
* _arg0
; 
11754     int  _arg3 
= (int ) 0; 
11755     int  _arg4 
= (int ) 0; 
11756     PyObject 
* _argo0 
= 0; 
11757     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
11760     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyDivisionShape_base_OnBeginDragLeft",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
11763         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11764         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
11765             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_base_OnBeginDragLeft. Expected _wxPyDivisionShape_p."); 
11770     wxPy_BEGIN_ALLOW_THREADS
; 
11771         wxPyDivisionShape_base_OnBeginDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
11773     wxPy_END_ALLOW_THREADS
; 
11774 }    Py_INCREF(Py_None
); 
11775     _resultobj 
= Py_None
; 
11779 #define wxPyDivisionShape_base_OnEndDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnEndDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
11780 static PyObject 
*_wrap_wxPyDivisionShape_base_OnEndDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11781     PyObject 
* _resultobj
; 
11782     wxPyDivisionShape 
* _arg0
; 
11785     int  _arg3 
= (int ) 0; 
11786     int  _arg4 
= (int ) 0; 
11787     PyObject 
* _argo0 
= 0; 
11788     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
11791     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyDivisionShape_base_OnEndDragLeft",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
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_OnEndDragLeft. Expected _wxPyDivisionShape_p."); 
11801     wxPy_BEGIN_ALLOW_THREADS
; 
11802         wxPyDivisionShape_base_OnEndDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
11804     wxPy_END_ALLOW_THREADS
; 
11805 }    Py_INCREF(Py_None
); 
11806     _resultobj 
= Py_None
; 
11810 #define wxPyDivisionShape_base_OnDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->base_OnDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
11811 static PyObject 
*_wrap_wxPyDivisionShape_base_OnDragRight(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11812     PyObject 
* _resultobj
; 
11813     wxPyDivisionShape 
* _arg0
; 
11817     int  _arg4 
= (int ) 0; 
11818     int  _arg5 
= (int ) 0; 
11819     PyObject 
* _argo0 
= 0; 
11821     char *_kwnames
[] = { "self","draw","x","y","keys","attachment", NULL 
}; 
11824     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oidd|ii:wxPyDivisionShape_base_OnDragRight",_kwnames
,&_argo0
,&tempbool1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
11827         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11828         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
11829             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_base_OnDragRight. Expected _wxPyDivisionShape_p."); 
11833     _arg1 
= (bool ) tempbool1
; 
11835     wxPy_BEGIN_ALLOW_THREADS
; 
11836         wxPyDivisionShape_base_OnDragRight(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
11838     wxPy_END_ALLOW_THREADS
; 
11839 }    Py_INCREF(Py_None
); 
11840     _resultobj 
= Py_None
; 
11844 #define wxPyDivisionShape_base_OnBeginDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnBeginDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
11845 static PyObject 
*_wrap_wxPyDivisionShape_base_OnBeginDragRight(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11846     PyObject 
* _resultobj
; 
11847     wxPyDivisionShape 
* _arg0
; 
11850     int  _arg3 
= (int ) 0; 
11851     int  _arg4 
= (int ) 0; 
11852     PyObject 
* _argo0 
= 0; 
11853     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
11856     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyDivisionShape_base_OnBeginDragRight",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
11859         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11860         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
11861             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_base_OnBeginDragRight. Expected _wxPyDivisionShape_p."); 
11866     wxPy_BEGIN_ALLOW_THREADS
; 
11867         wxPyDivisionShape_base_OnBeginDragRight(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
11869     wxPy_END_ALLOW_THREADS
; 
11870 }    Py_INCREF(Py_None
); 
11871     _resultobj 
= Py_None
; 
11875 #define wxPyDivisionShape_base_OnEndDragRight(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->base_OnEndDragRight(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
11876 static PyObject 
*_wrap_wxPyDivisionShape_base_OnEndDragRight(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11877     PyObject 
* _resultobj
; 
11878     wxPyDivisionShape 
* _arg0
; 
11881     int  _arg3 
= (int ) 0; 
11882     int  _arg4 
= (int ) 0; 
11883     PyObject 
* _argo0 
= 0; 
11884     char *_kwnames
[] = { "self","x","y","keys","attachment", NULL 
}; 
11887     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd|ii:wxPyDivisionShape_base_OnEndDragRight",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))  
11890         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11891         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
11892             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_base_OnEndDragRight. Expected _wxPyDivisionShape_p."); 
11897     wxPy_BEGIN_ALLOW_THREADS
; 
11898         wxPyDivisionShape_base_OnEndDragRight(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
); 
11900     wxPy_END_ALLOW_THREADS
; 
11901 }    Py_INCREF(Py_None
); 
11902     _resultobj 
= Py_None
; 
11906 #define wxPyDivisionShape_base_OnDrawOutline(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->base_OnDrawOutline(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
11907 static PyObject 
*_wrap_wxPyDivisionShape_base_OnDrawOutline(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11908     PyObject 
* _resultobj
; 
11909     wxPyDivisionShape 
* _arg0
; 
11915     PyObject 
* _argo0 
= 0; 
11916     PyObject 
* _argo1 
= 0; 
11917     char *_kwnames
[] = { "self","dc","x","y","w","h", NULL 
}; 
11920     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOdddd:wxPyDivisionShape_base_OnDrawOutline",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
11923         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11924         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
11925             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_base_OnDrawOutline. Expected _wxPyDivisionShape_p."); 
11930         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
11931         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
11932             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDivisionShape_base_OnDrawOutline. Expected _wxDC_p."); 
11937     wxPy_BEGIN_ALLOW_THREADS
; 
11938         wxPyDivisionShape_base_OnDrawOutline(_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
11940     wxPy_END_ALLOW_THREADS
; 
11941 }    Py_INCREF(Py_None
); 
11942     _resultobj 
= Py_None
; 
11946 #define wxPyDivisionShape_base_OnDrawControlPoints(_swigobj,_swigarg0)  (_swigobj->base_OnDrawControlPoints(_swigarg0)) 
11947 static PyObject 
*_wrap_wxPyDivisionShape_base_OnDrawControlPoints(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11948     PyObject 
* _resultobj
; 
11949     wxPyDivisionShape 
* _arg0
; 
11951     PyObject 
* _argo0 
= 0; 
11952     PyObject 
* _argo1 
= 0; 
11953     char *_kwnames
[] = { "self","dc", NULL 
}; 
11956     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDivisionShape_base_OnDrawControlPoints",_kwnames
,&_argo0
,&_argo1
))  
11959         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11960         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
11961             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_base_OnDrawControlPoints. Expected _wxPyDivisionShape_p."); 
11966         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
11967         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
11968             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDivisionShape_base_OnDrawControlPoints. Expected _wxDC_p."); 
11973     wxPy_BEGIN_ALLOW_THREADS
; 
11974         wxPyDivisionShape_base_OnDrawControlPoints(_arg0
,*_arg1
); 
11976     wxPy_END_ALLOW_THREADS
; 
11977 }    Py_INCREF(Py_None
); 
11978     _resultobj 
= Py_None
; 
11982 #define wxPyDivisionShape_base_OnEraseControlPoints(_swigobj,_swigarg0)  (_swigobj->base_OnEraseControlPoints(_swigarg0)) 
11983 static PyObject 
*_wrap_wxPyDivisionShape_base_OnEraseControlPoints(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11984     PyObject 
* _resultobj
; 
11985     wxPyDivisionShape 
* _arg0
; 
11987     PyObject 
* _argo0 
= 0; 
11988     PyObject 
* _argo1 
= 0; 
11989     char *_kwnames
[] = { "self","dc", NULL 
}; 
11992     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyDivisionShape_base_OnEraseControlPoints",_kwnames
,&_argo0
,&_argo1
))  
11995         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11996         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
11997             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_base_OnEraseControlPoints. Expected _wxPyDivisionShape_p."); 
12002         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
12003         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
12004             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDivisionShape_base_OnEraseControlPoints. Expected _wxDC_p."); 
12009     wxPy_BEGIN_ALLOW_THREADS
; 
12010         wxPyDivisionShape_base_OnEraseControlPoints(_arg0
,*_arg1
); 
12012     wxPy_END_ALLOW_THREADS
; 
12013 }    Py_INCREF(Py_None
); 
12014     _resultobj 
= Py_None
; 
12018 #define wxPyDivisionShape_base_OnMoveLink(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnMoveLink(_swigarg0,_swigarg1)) 
12019 static PyObject 
*_wrap_wxPyDivisionShape_base_OnMoveLink(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
12020     PyObject 
* _resultobj
; 
12021     wxPyDivisionShape 
* _arg0
; 
12023     bool  _arg2 
= (bool ) TRUE
; 
12024     PyObject 
* _argo0 
= 0; 
12025     PyObject 
* _argo1 
= 0; 
12026     int tempbool2 
= (int) TRUE
; 
12027     char *_kwnames
[] = { "self","dc","moveControlPoints", NULL 
}; 
12030     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxPyDivisionShape_base_OnMoveLink",_kwnames
,&_argo0
,&_argo1
,&tempbool2
))  
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_OnMoveLink. Expected _wxPyDivisionShape_p."); 
12040         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
12041         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
12042             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDivisionShape_base_OnMoveLink. Expected _wxDC_p."); 
12046     _arg2 
= (bool ) tempbool2
; 
12048     wxPy_BEGIN_ALLOW_THREADS
; 
12049         wxPyDivisionShape_base_OnMoveLink(_arg0
,*_arg1
,_arg2
); 
12051     wxPy_END_ALLOW_THREADS
; 
12052 }    Py_INCREF(Py_None
); 
12053     _resultobj 
= Py_None
; 
12057 #define wxPyDivisionShape_base_OnSizingDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->base_OnSizingDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
12058 static PyObject 
*_wrap_wxPyDivisionShape_base_OnSizingDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
12059     PyObject 
* _resultobj
; 
12060     wxPyDivisionShape 
* _arg0
; 
12061     wxPyControlPoint 
* _arg1
; 
12065     int  _arg5 
= (int ) 0; 
12066     int  _arg6 
= (int ) 0; 
12067     PyObject 
* _argo0 
= 0; 
12068     PyObject 
* _argo1 
= 0; 
12070     char *_kwnames
[] = { "self","pt","draw","x","y","keys","attachment", NULL 
}; 
12073     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOidd|ii:wxPyDivisionShape_base_OnSizingDragLeft",_kwnames
,&_argo0
,&_argo1
,&tempbool2
,&_arg3
,&_arg4
,&_arg5
,&_arg6
))  
12076         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
12077         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
12078             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_base_OnSizingDragLeft. Expected _wxPyDivisionShape_p."); 
12083         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
12084         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPyControlPoint_p")) { 
12085             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDivisionShape_base_OnSizingDragLeft. Expected _wxPyControlPoint_p."); 
12089     _arg2 
= (bool ) tempbool2
; 
12091     wxPy_BEGIN_ALLOW_THREADS
; 
12092         wxPyDivisionShape_base_OnSizingDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
); 
12094     wxPy_END_ALLOW_THREADS
; 
12095 }    Py_INCREF(Py_None
); 
12096     _resultobj 
= Py_None
; 
12100 #define wxPyDivisionShape_base_OnSizingBeginDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->base_OnSizingBeginDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
12101 static PyObject 
*_wrap_wxPyDivisionShape_base_OnSizingBeginDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
12102     PyObject 
* _resultobj
; 
12103     wxPyDivisionShape 
* _arg0
; 
12104     wxPyControlPoint 
* _arg1
; 
12107     int  _arg4 
= (int ) 0; 
12108     int  _arg5 
= (int ) 0; 
12109     PyObject 
* _argo0 
= 0; 
12110     PyObject 
* _argo1 
= 0; 
12111     char *_kwnames
[] = { "self","pt","x","y","keys","attachment", NULL 
}; 
12114     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOdd|ii:wxPyDivisionShape_base_OnSizingBeginDragLeft",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
12117         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
12118         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
12119             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_base_OnSizingBeginDragLeft. Expected _wxPyDivisionShape_p."); 
12124         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
12125         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPyControlPoint_p")) { 
12126             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDivisionShape_base_OnSizingBeginDragLeft. Expected _wxPyControlPoint_p."); 
12131     wxPy_BEGIN_ALLOW_THREADS
; 
12132         wxPyDivisionShape_base_OnSizingBeginDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
12134     wxPy_END_ALLOW_THREADS
; 
12135 }    Py_INCREF(Py_None
); 
12136     _resultobj 
= Py_None
; 
12140 #define wxPyDivisionShape_base_OnSizingEndDragLeft(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->base_OnSizingEndDragLeft(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
12141 static PyObject 
*_wrap_wxPyDivisionShape_base_OnSizingEndDragLeft(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
12142     PyObject 
* _resultobj
; 
12143     wxPyDivisionShape 
* _arg0
; 
12144     wxPyControlPoint 
* _arg1
; 
12147     int  _arg4 
= (int ) 0; 
12148     int  _arg5 
= (int ) 0; 
12149     PyObject 
* _argo0 
= 0; 
12150     PyObject 
* _argo1 
= 0; 
12151     char *_kwnames
[] = { "self","pt","x","y","keys","attachment", NULL 
}; 
12154     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOdd|ii:wxPyDivisionShape_base_OnSizingEndDragLeft",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
))  
12157         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
12158         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
12159             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_base_OnSizingEndDragLeft. Expected _wxPyDivisionShape_p."); 
12164         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
12165         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxPyControlPoint_p")) { 
12166             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyDivisionShape_base_OnSizingEndDragLeft. Expected _wxPyControlPoint_p."); 
12171     wxPy_BEGIN_ALLOW_THREADS
; 
12172         wxPyDivisionShape_base_OnSizingEndDragLeft(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
12174     wxPy_END_ALLOW_THREADS
; 
12175 }    Py_INCREF(Py_None
); 
12176     _resultobj 
= Py_None
; 
12180 #define wxPyDivisionShape_base_OnBeginSize(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnBeginSize(_swigarg0,_swigarg1)) 
12181 static PyObject 
*_wrap_wxPyDivisionShape_base_OnBeginSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
12182     PyObject 
* _resultobj
; 
12183     wxPyDivisionShape 
* _arg0
; 
12186     PyObject 
* _argo0 
= 0; 
12187     char *_kwnames
[] = { "self","w","h", NULL 
}; 
12190     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd:wxPyDivisionShape_base_OnBeginSize",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
12193         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
12194         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
12195             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_base_OnBeginSize. Expected _wxPyDivisionShape_p."); 
12200     wxPy_BEGIN_ALLOW_THREADS
; 
12201         wxPyDivisionShape_base_OnBeginSize(_arg0
,_arg1
,_arg2
); 
12203     wxPy_END_ALLOW_THREADS
; 
12204 }    Py_INCREF(Py_None
); 
12205     _resultobj 
= Py_None
; 
12209 #define wxPyDivisionShape_base_OnEndSize(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnEndSize(_swigarg0,_swigarg1)) 
12210 static PyObject 
*_wrap_wxPyDivisionShape_base_OnEndSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
12211     PyObject 
* _resultobj
; 
12212     wxPyDivisionShape 
* _arg0
; 
12215     PyObject 
* _argo0 
= 0; 
12216     char *_kwnames
[] = { "self","w","h", NULL 
}; 
12219     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Odd:wxPyDivisionShape_base_OnEndSize",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
12222         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
12223         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyDivisionShape_p")) { 
12224             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyDivisionShape_base_OnEndSize. Expected _wxPyDivisionShape_p."); 
12229     wxPy_BEGIN_ALLOW_THREADS
; 
12230         wxPyDivisionShape_base_OnEndSize(_arg0
,_arg1
,_arg2
); 
12232     wxPy_END_ALLOW_THREADS
; 
12233 }    Py_INCREF(Py_None
); 
12234     _resultobj 
= Py_None
; 
12238 static PyMethodDef oglshapescMethods
[] = { 
12239          { "wxPyDivisionShape_base_OnEndSize", (PyCFunction
) _wrap_wxPyDivisionShape_base_OnEndSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12240          { "wxPyDivisionShape_base_OnBeginSize", (PyCFunction
) _wrap_wxPyDivisionShape_base_OnBeginSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12241          { "wxPyDivisionShape_base_OnSizingEndDragLeft", (PyCFunction
) _wrap_wxPyDivisionShape_base_OnSizingEndDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12242          { "wxPyDivisionShape_base_OnSizingBeginDragLeft", (PyCFunction
) _wrap_wxPyDivisionShape_base_OnSizingBeginDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12243          { "wxPyDivisionShape_base_OnSizingDragLeft", (PyCFunction
) _wrap_wxPyDivisionShape_base_OnSizingDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12244          { "wxPyDivisionShape_base_OnMoveLink", (PyCFunction
) _wrap_wxPyDivisionShape_base_OnMoveLink
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12245          { "wxPyDivisionShape_base_OnEraseControlPoints", (PyCFunction
) _wrap_wxPyDivisionShape_base_OnEraseControlPoints
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12246          { "wxPyDivisionShape_base_OnDrawControlPoints", (PyCFunction
) _wrap_wxPyDivisionShape_base_OnDrawControlPoints
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12247          { "wxPyDivisionShape_base_OnDrawOutline", (PyCFunction
) _wrap_wxPyDivisionShape_base_OnDrawOutline
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12248          { "wxPyDivisionShape_base_OnEndDragRight", (PyCFunction
) _wrap_wxPyDivisionShape_base_OnEndDragRight
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12249          { "wxPyDivisionShape_base_OnBeginDragRight", (PyCFunction
) _wrap_wxPyDivisionShape_base_OnBeginDragRight
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12250          { "wxPyDivisionShape_base_OnDragRight", (PyCFunction
) _wrap_wxPyDivisionShape_base_OnDragRight
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12251          { "wxPyDivisionShape_base_OnEndDragLeft", (PyCFunction
) _wrap_wxPyDivisionShape_base_OnEndDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12252          { "wxPyDivisionShape_base_OnBeginDragLeft", (PyCFunction
) _wrap_wxPyDivisionShape_base_OnBeginDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12253          { "wxPyDivisionShape_base_OnDragLeft", (PyCFunction
) _wrap_wxPyDivisionShape_base_OnDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12254          { "wxPyDivisionShape_base_OnMovePost", (PyCFunction
) _wrap_wxPyDivisionShape_base_OnMovePost
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12255          { "wxPyDivisionShape_base_OnMovePre", (PyCFunction
) _wrap_wxPyDivisionShape_base_OnMovePre
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12256          { "wxPyDivisionShape_base_OnSize", (PyCFunction
) _wrap_wxPyDivisionShape_base_OnSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12257          { "wxPyDivisionShape_base_OnRightClick", (PyCFunction
) _wrap_wxPyDivisionShape_base_OnRightClick
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12258          { "wxPyDivisionShape_base_OnLeftDoubleClick", (PyCFunction
) _wrap_wxPyDivisionShape_base_OnLeftDoubleClick
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12259          { "wxPyDivisionShape_base_OnLeftClick", (PyCFunction
) _wrap_wxPyDivisionShape_base_OnLeftClick
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12260          { "wxPyDivisionShape_base_OnHighlight", (PyCFunction
) _wrap_wxPyDivisionShape_base_OnHighlight
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12261          { "wxPyDivisionShape_base_OnEraseContents", (PyCFunction
) _wrap_wxPyDivisionShape_base_OnEraseContents
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12262          { "wxPyDivisionShape_base_OnErase", (PyCFunction
) _wrap_wxPyDivisionShape_base_OnErase
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12263          { "wxPyDivisionShape_base_OnMoveLinks", (PyCFunction
) _wrap_wxPyDivisionShape_base_OnMoveLinks
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12264          { "wxPyDivisionShape_base_OnDrawBranches", (PyCFunction
) _wrap_wxPyDivisionShape_base_OnDrawBranches
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12265          { "wxPyDivisionShape_base_OnDrawContents", (PyCFunction
) _wrap_wxPyDivisionShape_base_OnDrawContents
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12266          { "wxPyDivisionShape_base_OnDraw", (PyCFunction
) _wrap_wxPyDivisionShape_base_OnDraw
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12267          { "wxPyDivisionShape_base_OnDelete", (PyCFunction
) _wrap_wxPyDivisionShape_base_OnDelete
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12268          { "wxPyDivisionShape_SetTopSidePen", (PyCFunction
) _wrap_wxPyDivisionShape_SetTopSidePen
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12269          { "wxPyDivisionShape_SetTopSideColour", (PyCFunction
) _wrap_wxPyDivisionShape_SetTopSideColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12270          { "wxPyDivisionShape_SetTopSide", (PyCFunction
) _wrap_wxPyDivisionShape_SetTopSide
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12271          { "wxPyDivisionShape_SetRightSide", (PyCFunction
) _wrap_wxPyDivisionShape_SetRightSide
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12272          { "wxPyDivisionShape_SetLeftSidePen", (PyCFunction
) _wrap_wxPyDivisionShape_SetLeftSidePen
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12273          { "wxPyDivisionShape_SetLeftSideColour", (PyCFunction
) _wrap_wxPyDivisionShape_SetLeftSideColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12274          { "wxPyDivisionShape_SetLeftSide", (PyCFunction
) _wrap_wxPyDivisionShape_SetLeftSide
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12275          { "wxPyDivisionShape_SetHandleSide", (PyCFunction
) _wrap_wxPyDivisionShape_SetHandleSide
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12276          { "wxPyDivisionShape_SetBottomSide", (PyCFunction
) _wrap_wxPyDivisionShape_SetBottomSide
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12277          { "wxPyDivisionShape_PopupMenu", (PyCFunction
) _wrap_wxPyDivisionShape_PopupMenu
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12278          { "wxPyDivisionShape_ResizeAdjoining", (PyCFunction
) _wrap_wxPyDivisionShape_ResizeAdjoining
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12279          { "wxPyDivisionShape_GetTopSidePen", (PyCFunction
) _wrap_wxPyDivisionShape_GetTopSidePen
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12280          { "wxPyDivisionShape_GetTopSide", (PyCFunction
) _wrap_wxPyDivisionShape_GetTopSide
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12281          { "wxPyDivisionShape_GetRightSide", (PyCFunction
) _wrap_wxPyDivisionShape_GetRightSide
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12282          { "wxPyDivisionShape_GetLeftSidePen", (PyCFunction
) _wrap_wxPyDivisionShape_GetLeftSidePen
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12283          { "wxPyDivisionShape_GetLeftSideColour", (PyCFunction
) _wrap_wxPyDivisionShape_GetLeftSideColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12284          { "wxPyDivisionShape_GetLeftSide", (PyCFunction
) _wrap_wxPyDivisionShape_GetLeftSide
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12285          { "wxPyDivisionShape_GetHandleSide", (PyCFunction
) _wrap_wxPyDivisionShape_GetHandleSide
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12286          { "wxPyDivisionShape_GetBottomSide", (PyCFunction
) _wrap_wxPyDivisionShape_GetBottomSide
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12287          { "wxPyDivisionShape_EditEdge", (PyCFunction
) _wrap_wxPyDivisionShape_EditEdge
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12288          { "wxPyDivisionShape_Divide", (PyCFunction
) _wrap_wxPyDivisionShape_Divide
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12289          { "wxPyDivisionShape_AdjustTop", (PyCFunction
) _wrap_wxPyDivisionShape_AdjustTop
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12290          { "wxPyDivisionShape_AdjustRight", (PyCFunction
) _wrap_wxPyDivisionShape_AdjustRight
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12291          { "wxPyDivisionShape_AdjustLeft", (PyCFunction
) _wrap_wxPyDivisionShape_AdjustLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12292          { "wxPyDivisionShape_AdjustBottom", (PyCFunction
) _wrap_wxPyDivisionShape_AdjustBottom
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12293          { "wxPyDivisionShape__setSelf", (PyCFunction
) _wrap_wxPyDivisionShape__setSelf
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12294          { "new_wxPyDivisionShape", (PyCFunction
) _wrap_new_wxPyDivisionShape
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12295          { "wxPyDividedShape_base_OnEndSize", (PyCFunction
) _wrap_wxPyDividedShape_base_OnEndSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12296          { "wxPyDividedShape_base_OnBeginSize", (PyCFunction
) _wrap_wxPyDividedShape_base_OnBeginSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12297          { "wxPyDividedShape_base_OnSizingEndDragLeft", (PyCFunction
) _wrap_wxPyDividedShape_base_OnSizingEndDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12298          { "wxPyDividedShape_base_OnSizingBeginDragLeft", (PyCFunction
) _wrap_wxPyDividedShape_base_OnSizingBeginDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12299          { "wxPyDividedShape_base_OnSizingDragLeft", (PyCFunction
) _wrap_wxPyDividedShape_base_OnSizingDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12300          { "wxPyDividedShape_base_OnMoveLink", (PyCFunction
) _wrap_wxPyDividedShape_base_OnMoveLink
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12301          { "wxPyDividedShape_base_OnEraseControlPoints", (PyCFunction
) _wrap_wxPyDividedShape_base_OnEraseControlPoints
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12302          { "wxPyDividedShape_base_OnDrawControlPoints", (PyCFunction
) _wrap_wxPyDividedShape_base_OnDrawControlPoints
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12303          { "wxPyDividedShape_base_OnDrawOutline", (PyCFunction
) _wrap_wxPyDividedShape_base_OnDrawOutline
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12304          { "wxPyDividedShape_base_OnEndDragRight", (PyCFunction
) _wrap_wxPyDividedShape_base_OnEndDragRight
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12305          { "wxPyDividedShape_base_OnBeginDragRight", (PyCFunction
) _wrap_wxPyDividedShape_base_OnBeginDragRight
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12306          { "wxPyDividedShape_base_OnDragRight", (PyCFunction
) _wrap_wxPyDividedShape_base_OnDragRight
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12307          { "wxPyDividedShape_base_OnEndDragLeft", (PyCFunction
) _wrap_wxPyDividedShape_base_OnEndDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12308          { "wxPyDividedShape_base_OnBeginDragLeft", (PyCFunction
) _wrap_wxPyDividedShape_base_OnBeginDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12309          { "wxPyDividedShape_base_OnDragLeft", (PyCFunction
) _wrap_wxPyDividedShape_base_OnDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12310          { "wxPyDividedShape_base_OnMovePost", (PyCFunction
) _wrap_wxPyDividedShape_base_OnMovePost
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12311          { "wxPyDividedShape_base_OnMovePre", (PyCFunction
) _wrap_wxPyDividedShape_base_OnMovePre
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12312          { "wxPyDividedShape_base_OnSize", (PyCFunction
) _wrap_wxPyDividedShape_base_OnSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12313          { "wxPyDividedShape_base_OnRightClick", (PyCFunction
) _wrap_wxPyDividedShape_base_OnRightClick
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12314          { "wxPyDividedShape_base_OnLeftDoubleClick", (PyCFunction
) _wrap_wxPyDividedShape_base_OnLeftDoubleClick
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12315          { "wxPyDividedShape_base_OnLeftClick", (PyCFunction
) _wrap_wxPyDividedShape_base_OnLeftClick
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12316          { "wxPyDividedShape_base_OnHighlight", (PyCFunction
) _wrap_wxPyDividedShape_base_OnHighlight
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12317          { "wxPyDividedShape_base_OnEraseContents", (PyCFunction
) _wrap_wxPyDividedShape_base_OnEraseContents
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12318          { "wxPyDividedShape_base_OnErase", (PyCFunction
) _wrap_wxPyDividedShape_base_OnErase
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12319          { "wxPyDividedShape_base_OnMoveLinks", (PyCFunction
) _wrap_wxPyDividedShape_base_OnMoveLinks
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12320          { "wxPyDividedShape_base_OnDrawBranches", (PyCFunction
) _wrap_wxPyDividedShape_base_OnDrawBranches
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12321          { "wxPyDividedShape_base_OnDrawContents", (PyCFunction
) _wrap_wxPyDividedShape_base_OnDrawContents
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12322          { "wxPyDividedShape_base_OnDraw", (PyCFunction
) _wrap_wxPyDividedShape_base_OnDraw
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12323          { "wxPyDividedShape_base_OnDelete", (PyCFunction
) _wrap_wxPyDividedShape_base_OnDelete
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12324          { "wxPyDividedShape_SetRegionSizes", (PyCFunction
) _wrap_wxPyDividedShape_SetRegionSizes
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12325          { "wxPyDividedShape_EditRegions", (PyCFunction
) _wrap_wxPyDividedShape_EditRegions
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12326          { "wxPyDividedShape__setSelf", (PyCFunction
) _wrap_wxPyDividedShape__setSelf
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12327          { "new_wxPyDividedShape", (PyCFunction
) _wrap_new_wxPyDividedShape
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12328          { "wxPyCompositeShape_base_OnEndSize", (PyCFunction
) _wrap_wxPyCompositeShape_base_OnEndSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12329          { "wxPyCompositeShape_base_OnBeginSize", (PyCFunction
) _wrap_wxPyCompositeShape_base_OnBeginSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12330          { "wxPyCompositeShape_base_OnSizingEndDragLeft", (PyCFunction
) _wrap_wxPyCompositeShape_base_OnSizingEndDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12331          { "wxPyCompositeShape_base_OnSizingBeginDragLeft", (PyCFunction
) _wrap_wxPyCompositeShape_base_OnSizingBeginDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12332          { "wxPyCompositeShape_base_OnSizingDragLeft", (PyCFunction
) _wrap_wxPyCompositeShape_base_OnSizingDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12333          { "wxPyCompositeShape_base_OnMoveLink", (PyCFunction
) _wrap_wxPyCompositeShape_base_OnMoveLink
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12334          { "wxPyCompositeShape_base_OnEraseControlPoints", (PyCFunction
) _wrap_wxPyCompositeShape_base_OnEraseControlPoints
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12335          { "wxPyCompositeShape_base_OnDrawControlPoints", (PyCFunction
) _wrap_wxPyCompositeShape_base_OnDrawControlPoints
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12336          { "wxPyCompositeShape_base_OnDrawOutline", (PyCFunction
) _wrap_wxPyCompositeShape_base_OnDrawOutline
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12337          { "wxPyCompositeShape_base_OnEndDragRight", (PyCFunction
) _wrap_wxPyCompositeShape_base_OnEndDragRight
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12338          { "wxPyCompositeShape_base_OnBeginDragRight", (PyCFunction
) _wrap_wxPyCompositeShape_base_OnBeginDragRight
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12339          { "wxPyCompositeShape_base_OnDragRight", (PyCFunction
) _wrap_wxPyCompositeShape_base_OnDragRight
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12340          { "wxPyCompositeShape_base_OnEndDragLeft", (PyCFunction
) _wrap_wxPyCompositeShape_base_OnEndDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12341          { "wxPyCompositeShape_base_OnBeginDragLeft", (PyCFunction
) _wrap_wxPyCompositeShape_base_OnBeginDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12342          { "wxPyCompositeShape_base_OnDragLeft", (PyCFunction
) _wrap_wxPyCompositeShape_base_OnDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12343          { "wxPyCompositeShape_base_OnMovePost", (PyCFunction
) _wrap_wxPyCompositeShape_base_OnMovePost
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12344          { "wxPyCompositeShape_base_OnMovePre", (PyCFunction
) _wrap_wxPyCompositeShape_base_OnMovePre
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12345          { "wxPyCompositeShape_base_OnSize", (PyCFunction
) _wrap_wxPyCompositeShape_base_OnSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12346          { "wxPyCompositeShape_base_OnRightClick", (PyCFunction
) _wrap_wxPyCompositeShape_base_OnRightClick
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12347          { "wxPyCompositeShape_base_OnLeftDoubleClick", (PyCFunction
) _wrap_wxPyCompositeShape_base_OnLeftDoubleClick
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12348          { "wxPyCompositeShape_base_OnLeftClick", (PyCFunction
) _wrap_wxPyCompositeShape_base_OnLeftClick
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12349          { "wxPyCompositeShape_base_OnHighlight", (PyCFunction
) _wrap_wxPyCompositeShape_base_OnHighlight
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12350          { "wxPyCompositeShape_base_OnEraseContents", (PyCFunction
) _wrap_wxPyCompositeShape_base_OnEraseContents
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12351          { "wxPyCompositeShape_base_OnErase", (PyCFunction
) _wrap_wxPyCompositeShape_base_OnErase
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12352          { "wxPyCompositeShape_base_OnMoveLinks", (PyCFunction
) _wrap_wxPyCompositeShape_base_OnMoveLinks
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12353          { "wxPyCompositeShape_base_OnDrawBranches", (PyCFunction
) _wrap_wxPyCompositeShape_base_OnDrawBranches
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12354          { "wxPyCompositeShape_base_OnDrawContents", (PyCFunction
) _wrap_wxPyCompositeShape_base_OnDrawContents
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12355          { "wxPyCompositeShape_base_OnDraw", (PyCFunction
) _wrap_wxPyCompositeShape_base_OnDraw
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12356          { "wxPyCompositeShape_base_OnDelete", (PyCFunction
) _wrap_wxPyCompositeShape_base_OnDelete
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12357          { "wxPyCompositeShape_RemoveChild", (PyCFunction
) _wrap_wxPyCompositeShape_RemoveChild
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12358          { "wxPyCompositeShape_Recompute", (PyCFunction
) _wrap_wxPyCompositeShape_Recompute
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12359          { "wxPyCompositeShape_MakeContainer", (PyCFunction
) _wrap_wxPyCompositeShape_MakeContainer
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12360          { "wxPyCompositeShape_GetDivisions", (PyCFunction
) _wrap_wxPyCompositeShape_GetDivisions
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12361          { "wxPyCompositeShape_GetConstraints", (PyCFunction
) _wrap_wxPyCompositeShape_GetConstraints
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12362          { "wxPyCompositeShape_FindContainerImage", (PyCFunction
) _wrap_wxPyCompositeShape_FindContainerImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12363          { "wxPyCompositeShape_DeleteConstraintsInvolvingChild", (PyCFunction
) _wrap_wxPyCompositeShape_DeleteConstraintsInvolvingChild
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12364          { "wxPyCompositeShape_DeleteConstraint", (PyCFunction
) _wrap_wxPyCompositeShape_DeleteConstraint
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12365          { "wxPyCompositeShape_ContainsDivision", (PyCFunction
) _wrap_wxPyCompositeShape_ContainsDivision
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12366          { "wxPyCompositeShape_CalculateSize", (PyCFunction
) _wrap_wxPyCompositeShape_CalculateSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12367          { "wxPyCompositeShape_AddSimpleConstraint", (PyCFunction
) _wrap_wxPyCompositeShape_AddSimpleConstraint
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12368          { "wxPyCompositeShape_AddConstrainedShapes", (PyCFunction
) _wrap_wxPyCompositeShape_AddConstrainedShapes
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12369          { "wxPyCompositeShape_AddConstraint", (PyCFunction
) _wrap_wxPyCompositeShape_AddConstraint
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12370          { "wxPyCompositeShape_AddChild", (PyCFunction
) _wrap_wxPyCompositeShape_AddChild
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12371          { "wxPyCompositeShape__setSelf", (PyCFunction
) _wrap_wxPyCompositeShape__setSelf
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12372          { "new_wxPyCompositeShape", (PyCFunction
) _wrap_new_wxPyCompositeShape
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12373          { "wxOGLConstraint_Equals", (PyCFunction
) _wrap_wxOGLConstraint_Equals
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12374          { "wxOGLConstraint_SetSpacing", (PyCFunction
) _wrap_wxOGLConstraint_SetSpacing
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12375          { "wxOGLConstraint_Evaluate", (PyCFunction
) _wrap_wxOGLConstraint_Evaluate
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12376          { "new_wxOGLConstraint", (PyCFunction
) _wrap_new_wxOGLConstraint
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12377          { "wxPyDrawnShape_base_OnEndSize", (PyCFunction
) _wrap_wxPyDrawnShape_base_OnEndSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12378          { "wxPyDrawnShape_base_OnBeginSize", (PyCFunction
) _wrap_wxPyDrawnShape_base_OnBeginSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12379          { "wxPyDrawnShape_base_OnSizingEndDragLeft", (PyCFunction
) _wrap_wxPyDrawnShape_base_OnSizingEndDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12380          { "wxPyDrawnShape_base_OnSizingBeginDragLeft", (PyCFunction
) _wrap_wxPyDrawnShape_base_OnSizingBeginDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12381          { "wxPyDrawnShape_base_OnSizingDragLeft", (PyCFunction
) _wrap_wxPyDrawnShape_base_OnSizingDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12382          { "wxPyDrawnShape_base_OnMoveLink", (PyCFunction
) _wrap_wxPyDrawnShape_base_OnMoveLink
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12383          { "wxPyDrawnShape_base_OnEraseControlPoints", (PyCFunction
) _wrap_wxPyDrawnShape_base_OnEraseControlPoints
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12384          { "wxPyDrawnShape_base_OnDrawControlPoints", (PyCFunction
) _wrap_wxPyDrawnShape_base_OnDrawControlPoints
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12385          { "wxPyDrawnShape_base_OnDrawOutline", (PyCFunction
) _wrap_wxPyDrawnShape_base_OnDrawOutline
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12386          { "wxPyDrawnShape_base_OnEndDragRight", (PyCFunction
) _wrap_wxPyDrawnShape_base_OnEndDragRight
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12387          { "wxPyDrawnShape_base_OnBeginDragRight", (PyCFunction
) _wrap_wxPyDrawnShape_base_OnBeginDragRight
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12388          { "wxPyDrawnShape_base_OnDragRight", (PyCFunction
) _wrap_wxPyDrawnShape_base_OnDragRight
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12389          { "wxPyDrawnShape_base_OnEndDragLeft", (PyCFunction
) _wrap_wxPyDrawnShape_base_OnEndDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12390          { "wxPyDrawnShape_base_OnBeginDragLeft", (PyCFunction
) _wrap_wxPyDrawnShape_base_OnBeginDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12391          { "wxPyDrawnShape_base_OnDragLeft", (PyCFunction
) _wrap_wxPyDrawnShape_base_OnDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12392          { "wxPyDrawnShape_base_OnMovePost", (PyCFunction
) _wrap_wxPyDrawnShape_base_OnMovePost
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12393          { "wxPyDrawnShape_base_OnMovePre", (PyCFunction
) _wrap_wxPyDrawnShape_base_OnMovePre
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12394          { "wxPyDrawnShape_base_OnSize", (PyCFunction
) _wrap_wxPyDrawnShape_base_OnSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12395          { "wxPyDrawnShape_base_OnRightClick", (PyCFunction
) _wrap_wxPyDrawnShape_base_OnRightClick
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12396          { "wxPyDrawnShape_base_OnLeftDoubleClick", (PyCFunction
) _wrap_wxPyDrawnShape_base_OnLeftDoubleClick
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12397          { "wxPyDrawnShape_base_OnLeftClick", (PyCFunction
) _wrap_wxPyDrawnShape_base_OnLeftClick
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12398          { "wxPyDrawnShape_base_OnHighlight", (PyCFunction
) _wrap_wxPyDrawnShape_base_OnHighlight
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12399          { "wxPyDrawnShape_base_OnEraseContents", (PyCFunction
) _wrap_wxPyDrawnShape_base_OnEraseContents
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12400          { "wxPyDrawnShape_base_OnErase", (PyCFunction
) _wrap_wxPyDrawnShape_base_OnErase
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12401          { "wxPyDrawnShape_base_OnMoveLinks", (PyCFunction
) _wrap_wxPyDrawnShape_base_OnMoveLinks
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12402          { "wxPyDrawnShape_base_OnDrawBranches", (PyCFunction
) _wrap_wxPyDrawnShape_base_OnDrawBranches
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12403          { "wxPyDrawnShape_base_OnDrawContents", (PyCFunction
) _wrap_wxPyDrawnShape_base_OnDrawContents
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12404          { "wxPyDrawnShape_base_OnDraw", (PyCFunction
) _wrap_wxPyDrawnShape_base_OnDraw
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12405          { "wxPyDrawnShape_base_OnDelete", (PyCFunction
) _wrap_wxPyDrawnShape_base_OnDelete
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12406          { "wxPyDrawnShape_Translate", (PyCFunction
) _wrap_wxPyDrawnShape_Translate
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12407          { "wxPyDrawnShape_SetSaveToFile", (PyCFunction
) _wrap_wxPyDrawnShape_SetSaveToFile
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12408          { "wxPyDrawnShape_Scale", (PyCFunction
) _wrap_wxPyDrawnShape_Scale
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12409          { "wxPyDrawnShape_SetDrawnTextColour", (PyCFunction
) _wrap_wxPyDrawnShape_SetDrawnTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12410          { "wxPyDrawnShape_SetDrawnPen", (PyCFunction
) _wrap_wxPyDrawnShape_SetDrawnPen
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12411          { "wxPyDrawnShape_SetDrawnFont", (PyCFunction
) _wrap_wxPyDrawnShape_SetDrawnFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12412          { "wxPyDrawnShape_SetDrawnBrush", (PyCFunction
) _wrap_wxPyDrawnShape_SetDrawnBrush
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12413          { "wxPyDrawnShape_SetDrawnBackgroundMode", (PyCFunction
) _wrap_wxPyDrawnShape_SetDrawnBackgroundMode
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12414          { "wxPyDrawnShape_SetDrawnBackgroundColour", (PyCFunction
) _wrap_wxPyDrawnShape_SetDrawnBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12415          { "wxPyDrawnShape_SetClippingRect", (PyCFunction
) _wrap_wxPyDrawnShape_SetClippingRect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12416          { "wxPyDrawnShape_Rotate", (PyCFunction
) _wrap_wxPyDrawnShape_Rotate
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12417          { "wxPyDrawnShape_LoadFromMetaFile", (PyCFunction
) _wrap_wxPyDrawnShape_LoadFromMetaFile
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12418          { "wxPyDrawnShape_GetRotation", (PyCFunction
) _wrap_wxPyDrawnShape_GetRotation
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12419          { "wxPyDrawnShape_GetMetaFile", (PyCFunction
) _wrap_wxPyDrawnShape_GetMetaFile
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12420          { "wxPyDrawnShape_GetAngle", (PyCFunction
) _wrap_wxPyDrawnShape_GetAngle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12421          { "wxPyDrawnShape_DrawText", (PyCFunction
) _wrap_wxPyDrawnShape_DrawText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12422          { "wxPyDrawnShape_DrawSpline", (PyCFunction
) _wrap_wxPyDrawnShape_DrawSpline
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12423          { "wxPyDrawnShape_DrawRoundedRectangle", (PyCFunction
) _wrap_wxPyDrawnShape_DrawRoundedRectangle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12424          { "wxPyDrawnShape_DrawRectangle", (PyCFunction
) _wrap_wxPyDrawnShape_DrawRectangle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12425          { "wxPyDrawnShape_DrawPolygon", (PyCFunction
) _wrap_wxPyDrawnShape_DrawPolygon
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12426          { "wxPyDrawnShape_DrawPoint", (PyCFunction
) _wrap_wxPyDrawnShape_DrawPoint
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12427          { "wxPyDrawnShape_DrawLines", (PyCFunction
) _wrap_wxPyDrawnShape_DrawLines
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12428          { "wxPyDrawnShape_DrawLine", (PyCFunction
) _wrap_wxPyDrawnShape_DrawLine
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12429          { "wxPyDrawnShape_DrawEllipticArc", (PyCFunction
) _wrap_wxPyDrawnShape_DrawEllipticArc
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12430          { "wxPyDrawnShape_DrawAtAngle", (PyCFunction
) _wrap_wxPyDrawnShape_DrawAtAngle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12431          { "wxPyDrawnShape_DrawArc", (PyCFunction
) _wrap_wxPyDrawnShape_DrawArc
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12432          { "wxPyDrawnShape_DestroyClippingRect", (PyCFunction
) _wrap_wxPyDrawnShape_DestroyClippingRect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12433          { "wxPyDrawnShape_CalculateSize", (PyCFunction
) _wrap_wxPyDrawnShape_CalculateSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12434          { "wxPyDrawnShape__setSelf", (PyCFunction
) _wrap_wxPyDrawnShape__setSelf
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12435          { "new_wxPyDrawnShape", (PyCFunction
) _wrap_new_wxPyDrawnShape
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12436          { "wxPyBitmapShape_base_OnEndSize", (PyCFunction
) _wrap_wxPyBitmapShape_base_OnEndSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12437          { "wxPyBitmapShape_base_OnBeginSize", (PyCFunction
) _wrap_wxPyBitmapShape_base_OnBeginSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12438          { "wxPyBitmapShape_base_OnSizingEndDragLeft", (PyCFunction
) _wrap_wxPyBitmapShape_base_OnSizingEndDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12439          { "wxPyBitmapShape_base_OnSizingBeginDragLeft", (PyCFunction
) _wrap_wxPyBitmapShape_base_OnSizingBeginDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12440          { "wxPyBitmapShape_base_OnSizingDragLeft", (PyCFunction
) _wrap_wxPyBitmapShape_base_OnSizingDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12441          { "wxPyBitmapShape_base_OnMoveLink", (PyCFunction
) _wrap_wxPyBitmapShape_base_OnMoveLink
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12442          { "wxPyBitmapShape_base_OnEraseControlPoints", (PyCFunction
) _wrap_wxPyBitmapShape_base_OnEraseControlPoints
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12443          { "wxPyBitmapShape_base_OnDrawControlPoints", (PyCFunction
) _wrap_wxPyBitmapShape_base_OnDrawControlPoints
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12444          { "wxPyBitmapShape_base_OnDrawOutline", (PyCFunction
) _wrap_wxPyBitmapShape_base_OnDrawOutline
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12445          { "wxPyBitmapShape_base_OnEndDragRight", (PyCFunction
) _wrap_wxPyBitmapShape_base_OnEndDragRight
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12446          { "wxPyBitmapShape_base_OnBeginDragRight", (PyCFunction
) _wrap_wxPyBitmapShape_base_OnBeginDragRight
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12447          { "wxPyBitmapShape_base_OnDragRight", (PyCFunction
) _wrap_wxPyBitmapShape_base_OnDragRight
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12448          { "wxPyBitmapShape_base_OnEndDragLeft", (PyCFunction
) _wrap_wxPyBitmapShape_base_OnEndDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12449          { "wxPyBitmapShape_base_OnBeginDragLeft", (PyCFunction
) _wrap_wxPyBitmapShape_base_OnBeginDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12450          { "wxPyBitmapShape_base_OnDragLeft", (PyCFunction
) _wrap_wxPyBitmapShape_base_OnDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12451          { "wxPyBitmapShape_base_OnMovePost", (PyCFunction
) _wrap_wxPyBitmapShape_base_OnMovePost
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12452          { "wxPyBitmapShape_base_OnMovePre", (PyCFunction
) _wrap_wxPyBitmapShape_base_OnMovePre
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12453          { "wxPyBitmapShape_base_OnSize", (PyCFunction
) _wrap_wxPyBitmapShape_base_OnSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12454          { "wxPyBitmapShape_base_OnRightClick", (PyCFunction
) _wrap_wxPyBitmapShape_base_OnRightClick
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12455          { "wxPyBitmapShape_base_OnLeftDoubleClick", (PyCFunction
) _wrap_wxPyBitmapShape_base_OnLeftDoubleClick
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12456          { "wxPyBitmapShape_base_OnLeftClick", (PyCFunction
) _wrap_wxPyBitmapShape_base_OnLeftClick
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12457          { "wxPyBitmapShape_base_OnHighlight", (PyCFunction
) _wrap_wxPyBitmapShape_base_OnHighlight
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12458          { "wxPyBitmapShape_base_OnEraseContents", (PyCFunction
) _wrap_wxPyBitmapShape_base_OnEraseContents
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12459          { "wxPyBitmapShape_base_OnErase", (PyCFunction
) _wrap_wxPyBitmapShape_base_OnErase
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12460          { "wxPyBitmapShape_base_OnMoveLinks", (PyCFunction
) _wrap_wxPyBitmapShape_base_OnMoveLinks
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12461          { "wxPyBitmapShape_base_OnDrawBranches", (PyCFunction
) _wrap_wxPyBitmapShape_base_OnDrawBranches
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12462          { "wxPyBitmapShape_base_OnDrawContents", (PyCFunction
) _wrap_wxPyBitmapShape_base_OnDrawContents
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12463          { "wxPyBitmapShape_base_OnDraw", (PyCFunction
) _wrap_wxPyBitmapShape_base_OnDraw
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12464          { "wxPyBitmapShape_base_OnDelete", (PyCFunction
) _wrap_wxPyBitmapShape_base_OnDelete
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12465          { "wxPyBitmapShape_SetFilename", (PyCFunction
) _wrap_wxPyBitmapShape_SetFilename
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12466          { "wxPyBitmapShape_SetBitmap", (PyCFunction
) _wrap_wxPyBitmapShape_SetBitmap
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12467          { "wxPyBitmapShape_GetFilename", (PyCFunction
) _wrap_wxPyBitmapShape_GetFilename
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12468          { "wxPyBitmapShape_GetBitmap", (PyCFunction
) _wrap_wxPyBitmapShape_GetBitmap
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12469          { "wxPyBitmapShape__setSelf", (PyCFunction
) _wrap_wxPyBitmapShape__setSelf
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12470          { "new_wxPyBitmapShape", (PyCFunction
) _wrap_new_wxPyBitmapShape
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12471          { "wxPyControlPoint_base_OnEndSize", (PyCFunction
) _wrap_wxPyControlPoint_base_OnEndSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12472          { "wxPyControlPoint_base_OnBeginSize", (PyCFunction
) _wrap_wxPyControlPoint_base_OnBeginSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12473          { "wxPyControlPoint_base_OnSizingEndDragLeft", (PyCFunction
) _wrap_wxPyControlPoint_base_OnSizingEndDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12474          { "wxPyControlPoint_base_OnSizingBeginDragLeft", (PyCFunction
) _wrap_wxPyControlPoint_base_OnSizingBeginDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12475          { "wxPyControlPoint_base_OnSizingDragLeft", (PyCFunction
) _wrap_wxPyControlPoint_base_OnSizingDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12476          { "wxPyControlPoint_base_OnMoveLink", (PyCFunction
) _wrap_wxPyControlPoint_base_OnMoveLink
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12477          { "wxPyControlPoint_base_OnEraseControlPoints", (PyCFunction
) _wrap_wxPyControlPoint_base_OnEraseControlPoints
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12478          { "wxPyControlPoint_base_OnDrawControlPoints", (PyCFunction
) _wrap_wxPyControlPoint_base_OnDrawControlPoints
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12479          { "wxPyControlPoint_base_OnDrawOutline", (PyCFunction
) _wrap_wxPyControlPoint_base_OnDrawOutline
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12480          { "wxPyControlPoint_base_OnEndDragRight", (PyCFunction
) _wrap_wxPyControlPoint_base_OnEndDragRight
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12481          { "wxPyControlPoint_base_OnBeginDragRight", (PyCFunction
) _wrap_wxPyControlPoint_base_OnBeginDragRight
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12482          { "wxPyControlPoint_base_OnDragRight", (PyCFunction
) _wrap_wxPyControlPoint_base_OnDragRight
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12483          { "wxPyControlPoint_base_OnEndDragLeft", (PyCFunction
) _wrap_wxPyControlPoint_base_OnEndDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12484          { "wxPyControlPoint_base_OnBeginDragLeft", (PyCFunction
) _wrap_wxPyControlPoint_base_OnBeginDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12485          { "wxPyControlPoint_base_OnDragLeft", (PyCFunction
) _wrap_wxPyControlPoint_base_OnDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12486          { "wxPyControlPoint_base_OnMovePost", (PyCFunction
) _wrap_wxPyControlPoint_base_OnMovePost
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12487          { "wxPyControlPoint_base_OnMovePre", (PyCFunction
) _wrap_wxPyControlPoint_base_OnMovePre
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12488          { "wxPyControlPoint_base_OnSize", (PyCFunction
) _wrap_wxPyControlPoint_base_OnSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12489          { "wxPyControlPoint_base_OnRightClick", (PyCFunction
) _wrap_wxPyControlPoint_base_OnRightClick
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12490          { "wxPyControlPoint_base_OnLeftDoubleClick", (PyCFunction
) _wrap_wxPyControlPoint_base_OnLeftDoubleClick
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12491          { "wxPyControlPoint_base_OnLeftClick", (PyCFunction
) _wrap_wxPyControlPoint_base_OnLeftClick
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12492          { "wxPyControlPoint_base_OnHighlight", (PyCFunction
) _wrap_wxPyControlPoint_base_OnHighlight
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12493          { "wxPyControlPoint_base_OnEraseContents", (PyCFunction
) _wrap_wxPyControlPoint_base_OnEraseContents
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12494          { "wxPyControlPoint_base_OnErase", (PyCFunction
) _wrap_wxPyControlPoint_base_OnErase
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12495          { "wxPyControlPoint_base_OnMoveLinks", (PyCFunction
) _wrap_wxPyControlPoint_base_OnMoveLinks
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12496          { "wxPyControlPoint_base_OnDrawBranches", (PyCFunction
) _wrap_wxPyControlPoint_base_OnDrawBranches
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12497          { "wxPyControlPoint_base_OnDrawContents", (PyCFunction
) _wrap_wxPyControlPoint_base_OnDrawContents
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12498          { "wxPyControlPoint_base_OnDraw", (PyCFunction
) _wrap_wxPyControlPoint_base_OnDraw
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12499          { "wxPyControlPoint_base_OnDelete", (PyCFunction
) _wrap_wxPyControlPoint_base_OnDelete
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12500          { "wxPyControlPoint_SetCornerRadius", (PyCFunction
) _wrap_wxPyControlPoint_SetCornerRadius
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12501          { "wxPyControlPoint__setSelf", (PyCFunction
) _wrap_wxPyControlPoint__setSelf
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12502          { "new_wxPyControlPoint", (PyCFunction
) _wrap_new_wxPyControlPoint
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12503          { "wxPyRectangleShape_base_OnEndSize", (PyCFunction
) _wrap_wxPyRectangleShape_base_OnEndSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12504          { "wxPyRectangleShape_base_OnBeginSize", (PyCFunction
) _wrap_wxPyRectangleShape_base_OnBeginSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12505          { "wxPyRectangleShape_base_OnSizingEndDragLeft", (PyCFunction
) _wrap_wxPyRectangleShape_base_OnSizingEndDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12506          { "wxPyRectangleShape_base_OnSizingBeginDragLeft", (PyCFunction
) _wrap_wxPyRectangleShape_base_OnSizingBeginDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12507          { "wxPyRectangleShape_base_OnSizingDragLeft", (PyCFunction
) _wrap_wxPyRectangleShape_base_OnSizingDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12508          { "wxPyRectangleShape_base_OnMoveLink", (PyCFunction
) _wrap_wxPyRectangleShape_base_OnMoveLink
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12509          { "wxPyRectangleShape_base_OnEraseControlPoints", (PyCFunction
) _wrap_wxPyRectangleShape_base_OnEraseControlPoints
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12510          { "wxPyRectangleShape_base_OnDrawControlPoints", (PyCFunction
) _wrap_wxPyRectangleShape_base_OnDrawControlPoints
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12511          { "wxPyRectangleShape_base_OnDrawOutline", (PyCFunction
) _wrap_wxPyRectangleShape_base_OnDrawOutline
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12512          { "wxPyRectangleShape_base_OnEndDragRight", (PyCFunction
) _wrap_wxPyRectangleShape_base_OnEndDragRight
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12513          { "wxPyRectangleShape_base_OnBeginDragRight", (PyCFunction
) _wrap_wxPyRectangleShape_base_OnBeginDragRight
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12514          { "wxPyRectangleShape_base_OnDragRight", (PyCFunction
) _wrap_wxPyRectangleShape_base_OnDragRight
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12515          { "wxPyRectangleShape_base_OnEndDragLeft", (PyCFunction
) _wrap_wxPyRectangleShape_base_OnEndDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12516          { "wxPyRectangleShape_base_OnBeginDragLeft", (PyCFunction
) _wrap_wxPyRectangleShape_base_OnBeginDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12517          { "wxPyRectangleShape_base_OnDragLeft", (PyCFunction
) _wrap_wxPyRectangleShape_base_OnDragLeft
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12518          { "wxPyRectangleShape_base_OnMovePost", (PyCFunction
) _wrap_wxPyRectangleShape_base_OnMovePost
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12519          { "wxPyRectangleShape_base_OnMovePre", (PyCFunction
) _wrap_wxPyRectangleShape_base_OnMovePre
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12520          { "wxPyRectangleShape_base_OnSize", (PyCFunction
) _wrap_wxPyRectangleShape_base_OnSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12521          { "wxPyRectangleShape_base_OnRightClick", (PyCFunction
) _wrap_wxPyRectangleShape_base_OnRightClick
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12522          { "wxPyRectangleShape_base_OnLeftDoubleClick", (PyCFunction
) _wrap_wxPyRectangleShape_base_OnLeftDoubleClick
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12523          { "wxPyRectangleShape_base_OnLeftClick", (PyCFunction
) _wrap_wxPyRectangleShape_base_OnLeftClick
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12524          { "wxPyRectangleShape_base_OnHighlight", (PyCFunction
) _wrap_wxPyRectangleShape_base_OnHighlight
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12525          { "wxPyRectangleShape_base_OnEraseContents", (PyCFunction
) _wrap_wxPyRectangleShape_base_OnEraseContents
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12526          { "wxPyRectangleShape_base_OnErase", (PyCFunction
) _wrap_wxPyRectangleShape_base_OnErase
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12527          { "wxPyRectangleShape_base_OnMoveLinks", (PyCFunction
) _wrap_wxPyRectangleShape_base_OnMoveLinks
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12528          { "wxPyRectangleShape_base_OnDrawBranches", (PyCFunction
) _wrap_wxPyRectangleShape_base_OnDrawBranches
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12529          { "wxPyRectangleShape_base_OnDrawContents", (PyCFunction
) _wrap_wxPyRectangleShape_base_OnDrawContents
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12530          { "wxPyRectangleShape_base_OnDraw", (PyCFunction
) _wrap_wxPyRectangleShape_base_OnDraw
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12531          { "wxPyRectangleShape_base_OnDelete", (PyCFunction
) _wrap_wxPyRectangleShape_base_OnDelete
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12532          { "wxPyRectangleShape_SetCornerRadius", (PyCFunction
) _wrap_wxPyRectangleShape_SetCornerRadius
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12533          { "wxPyRectangleShape__setSelf", (PyCFunction
) _wrap_wxPyRectangleShape__setSelf
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12534          { "new_wxPyRectangleShape", (PyCFunction
) _wrap_new_wxPyRectangleShape
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12535          { "wxPseudoMetaFile_SetBackgroundMode", (PyCFunction
) _wrap_wxPseudoMetaFile_SetBackgroundMode
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12536          { "wxPseudoMetaFile_SetBackgroundColour", (PyCFunction
) _wrap_wxPseudoMetaFile_SetBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12537          { "wxPseudoMetaFile_SetTextColour", (PyCFunction
) _wrap_wxPseudoMetaFile_SetTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12538          { "wxPseudoMetaFile_SetFont", (PyCFunction
) _wrap_wxPseudoMetaFile_SetFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12539          { "wxPseudoMetaFile_SetBrush", (PyCFunction
) _wrap_wxPseudoMetaFile_SetBrush
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12540          { "wxPseudoMetaFile_SetPen", (PyCFunction
) _wrap_wxPseudoMetaFile_SetPen
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12541          { "wxPseudoMetaFile_DestroyClippingRect", (PyCFunction
) _wrap_wxPseudoMetaFile_DestroyClippingRect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12542          { "wxPseudoMetaFile_SetClippingRect", (PyCFunction
) _wrap_wxPseudoMetaFile_SetClippingRect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12543          { "wxPseudoMetaFile_DrawSpline", (PyCFunction
) _wrap_wxPseudoMetaFile_DrawSpline
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12544          { "wxPseudoMetaFile_DrawPolygon", (PyCFunction
) _wrap_wxPseudoMetaFile_DrawPolygon
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12545          { "wxPseudoMetaFile_DrawLines", (PyCFunction
) _wrap_wxPseudoMetaFile_DrawLines
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12546          { "wxPseudoMetaFile_DrawText", (PyCFunction
) _wrap_wxPseudoMetaFile_DrawText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12547          { "wxPseudoMetaFile_DrawPoint", (PyCFunction
) _wrap_wxPseudoMetaFile_DrawPoint
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12548          { "wxPseudoMetaFile_DrawEllipse", (PyCFunction
) _wrap_wxPseudoMetaFile_DrawEllipse
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12549          { "wxPseudoMetaFile_DrawEllipticArc", (PyCFunction
) _wrap_wxPseudoMetaFile_DrawEllipticArc
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12550          { "wxPseudoMetaFile_DrawArc", (PyCFunction
) _wrap_wxPseudoMetaFile_DrawArc
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12551          { "wxPseudoMetaFile_DrawRoundedRectangle", (PyCFunction
) _wrap_wxPseudoMetaFile_DrawRoundedRectangle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12552          { "wxPseudoMetaFile_DrawRectangle", (PyCFunction
) _wrap_wxPseudoMetaFile_DrawRectangle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12553          { "wxPseudoMetaFile_DrawLine", (PyCFunction
) _wrap_wxPseudoMetaFile_DrawLine
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12554          { "wxPseudoMetaFile_IsValid", (PyCFunction
) _wrap_wxPseudoMetaFile_IsValid
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12555          { "wxPseudoMetaFile_GetOutlineOp", (PyCFunction
) _wrap_wxPseudoMetaFile_GetOutlineOp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12556          { "wxPseudoMetaFile_SetOutlineOp", (PyCFunction
) _wrap_wxPseudoMetaFile_SetOutlineOp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12557          { "wxPseudoMetaFile_GetOutlinePen", (PyCFunction
) _wrap_wxPseudoMetaFile_GetOutlinePen
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12558          { "wxPseudoMetaFile_SetOutlinePen", (PyCFunction
) _wrap_wxPseudoMetaFile_SetOutlinePen
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12559          { "wxPseudoMetaFile_GetFillBrush", (PyCFunction
) _wrap_wxPseudoMetaFile_GetFillBrush
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12560          { "wxPseudoMetaFile_SetFillBrush", (PyCFunction
) _wrap_wxPseudoMetaFile_SetFillBrush
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12561          { "wxPseudoMetaFile_SetSize", (PyCFunction
) _wrap_wxPseudoMetaFile_SetSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12562          { "wxPseudoMetaFile_GetRotateable", (PyCFunction
) _wrap_wxPseudoMetaFile_GetRotateable
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12563          { "wxPseudoMetaFile_SetRotateable", (PyCFunction
) _wrap_wxPseudoMetaFile_SetRotateable
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12564          { "wxPseudoMetaFile_CalculateSize", (PyCFunction
) _wrap_wxPseudoMetaFile_CalculateSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12565          { "wxPseudoMetaFile_GetBounds", (PyCFunction
) _wrap_wxPseudoMetaFile_GetBounds
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12566          { "wxPseudoMetaFile_LoadFromMetaFile", (PyCFunction
) _wrap_wxPseudoMetaFile_LoadFromMetaFile
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12567          { "wxPseudoMetaFile_Rotate", (PyCFunction
) _wrap_wxPseudoMetaFile_Rotate
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12568          { "wxPseudoMetaFile_Translate", (PyCFunction
) _wrap_wxPseudoMetaFile_Translate
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12569          { "wxPseudoMetaFile_ScaleTo", (PyCFunction
) _wrap_wxPseudoMetaFile_ScaleTo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12570          { "wxPseudoMetaFile_Scale", (PyCFunction
) _wrap_wxPseudoMetaFile_Scale
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12571          { "wxPseudoMetaFile_Copy", (PyCFunction
) _wrap_wxPseudoMetaFile_Copy
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12572          { "wxPseudoMetaFile_Clear", (PyCFunction
) _wrap_wxPseudoMetaFile_Clear
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12573          { "wxPseudoMetaFile_ReadAttributes", (PyCFunction
) _wrap_wxPseudoMetaFile_ReadAttributes
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12574          { "wxPseudoMetaFile_WriteAttributes", (PyCFunction
) _wrap_wxPseudoMetaFile_WriteAttributes
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12575          { "wxPseudoMetaFile_Draw", (PyCFunction
) _wrap_wxPseudoMetaFile_Draw
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12576          { "delete_wxPseudoMetaFile", (PyCFunction
) _wrap_delete_wxPseudoMetaFile
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12577          { "new_wxPseudoMetaFile", (PyCFunction
) _wrap_new_wxPseudoMetaFile
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12584  * This table is used by the pointer type-checker 
12586 static struct { char *n1
; char *n2
; void *(*pcnv
)(void *); } _swig_mapping
[] = { 
12587     { "_wxAcceleratorTable","_class_wxAcceleratorTable",0}, 
12588     { "_wxEvent","_class_wxEvent",0}, 
12589     { "_class_wxActivateEvent","_wxActivateEvent",0}, 
12590     { "_signed_long","_long",0}, 
12591     { "_wxMenuEvent","_class_wxMenuEvent",0}, 
12592     { "_class_wxProcessEvent","_wxProcessEvent",0}, 
12593     { "_class_wxJPEGHandler","_wxJPEGHandler",0}, 
12594     { "_class_wxFSFile","_wxFSFile",0}, 
12595     { "_wxPyBitmapDataObject","_class_wxPyBitmapDataObject",0}, 
12596     { "_wxBitmapDataObject","_class_wxBitmapDataObject",0}, 
12597     { "_class_wxPyCommandEvent","_wxPyCommandEvent",0}, 
12598     { "_wxBMPHandler","_class_wxBMPHandler",0}, 
12599     { "_wxImage","_class_wxImage",0}, 
12600     { "_wxFlexGridSizer","_class_wxFlexGridSizer",0}, 
12601     { "_wxWindowDisabler","_class_wxWindowDisabler",0}, 
12602     { "_class_wxDateTime","_wxDateTime",0}, 
12603     { "_wxPrintQuality","_wxCoord",0}, 
12604     { "_wxPrintQuality","_int",0}, 
12605     { "_wxPrintQuality","_signed_int",0}, 
12606     { "_wxPrintQuality","_unsigned_int",0}, 
12607     { "_wxPrintQuality","_wxWindowID",0}, 
12608     { "_wxPrintQuality","_uint",0}, 
12609     { "_wxPrintQuality","_EBool",0}, 
12610     { "_wxPrintQuality","_size_t",0}, 
12611     { "_wxPrintQuality","_time_t",0}, 
12612     { "_class_wxCustomDataObject","_wxCustomDataObject",0}, 
12613     { "_wxSpinCtrl","_class_wxSpinCtrl",0}, 
12614     { "_wxFontData","_class_wxFontData",0}, 
12615     { "_class_wxRegionIterator","_wxRegionIterator",0}, 
12616     { "_class_wxPyTextDropTarget","_wxPyTextDropTarget",0}, 
12617     { "_class_wxMenuBar","_wxMenuBar",0}, 
12618     { "_class_wxPyTreeItemData","_wxPyTreeItemData",0}, 
12619     { "_class_wxStaticBoxSizer","_wxStaticBoxSizer",0}, 
12620     { "_class_wxEvtHandler","_wxEvtHandler",0}, 
12621     { "_wxPaintEvent","_class_wxPaintEvent",0}, 
12622     { "_wxGIFHandler","_class_wxGIFHandler",0}, 
12623     { "_wxPySizer","_class_wxPySizer",0}, 
12624     { "_wxInternetFSHandler","_class_wxInternetFSHandler",0}, 
12625     { "_wxPyCompositeShape","_class_wxPyDivisionShape",SwigwxPyDivisionShapeTowxPyCompositeShape
}, 
12626     { "_wxPyCompositeShape","_wxPyDivisionShape",SwigwxPyDivisionShapeTowxPyCompositeShape
}, 
12627     { "_wxPyCompositeShape","_class_wxPyCompositeShape",0}, 
12628     { "_wxIndividualLayoutConstraint","_class_wxIndividualLayoutConstraint",0}, 
12629     { "_wxCursor","_class_wxCursor",0}, 
12630     { "_wxNotifyEvent","_class_wxNotifyEvent",0}, 
12631     { "_wxPyProcess","_class_wxPyProcess",0}, 
12632     { "_wxPyTreeCtrl","_class_wxPyTreeCtrl",0}, 
12633     { "_wxImageHandler","_class_wxImageHandler",0}, 
12634     { "_class_wxPyRectangleShape","_class_wxPyDivisionShape",SwigwxPyDivisionShapeTowxPyRectangleShape
}, 
12635     { "_class_wxPyRectangleShape","_wxPyDivisionShape",SwigwxPyDivisionShapeTowxPyRectangleShape
}, 
12636     { "_class_wxPyRectangleShape","_class_wxPyDividedShape",SwigwxPyDividedShapeTowxPyRectangleShape
}, 
12637     { "_class_wxPyRectangleShape","_wxPyDividedShape",SwigwxPyDividedShapeTowxPyRectangleShape
}, 
12638     { "_class_wxPyRectangleShape","_class_wxPyCompositeShape",SwigwxPyCompositeShapeTowxPyRectangleShape
}, 
12639     { "_class_wxPyRectangleShape","_wxPyCompositeShape",SwigwxPyCompositeShapeTowxPyRectangleShape
}, 
12640     { "_class_wxPyRectangleShape","_class_wxPyDrawnShape",SwigwxPyDrawnShapeTowxPyRectangleShape
}, 
12641     { "_class_wxPyRectangleShape","_wxPyDrawnShape",SwigwxPyDrawnShapeTowxPyRectangleShape
}, 
12642     { "_class_wxPyRectangleShape","_class_wxPyBitmapShape",SwigwxPyBitmapShapeTowxPyRectangleShape
}, 
12643     { "_class_wxPyRectangleShape","_wxPyBitmapShape",SwigwxPyBitmapShapeTowxPyRectangleShape
}, 
12644     { "_class_wxPyRectangleShape","_class_wxPyControlPoint",SwigwxPyControlPointTowxPyRectangleShape
}, 
12645     { "_class_wxPyRectangleShape","_wxPyControlPoint",SwigwxPyControlPointTowxPyRectangleShape
}, 
12646     { "_class_wxPyRectangleShape","_wxPyRectangleShape",0}, 
12647     { "_wxMutexGuiLocker","_class_wxMutexGuiLocker",0}, 
12648     { "_wxLog","_class_wxLog",0}, 
12649     { "_class_wxToolBarBase","_wxToolBarBase",0}, 
12650     { "_wxMask","_class_wxMask",0}, 
12651     { "_wxToolTip","_class_wxToolTip",0}, 
12652     { "_wxPNGHandler","_class_wxPNGHandler",0}, 
12653     { "_class_wxOGLConstraint","_wxOGLConstraint",0}, 
12654     { "_class_wxColourData","_wxColourData",0}, 
12655     { "_class_wxPageSetupDialogData","_wxPageSetupDialogData",0}, 
12656     { "_wxPrinter","_class_wxPrinter",0}, 
12657     { "_wxPseudoMetaFile","_class_wxPseudoMetaFile",0}, 
12658     { "_wxPen","_class_wxPen",0}, 
12659     { "_wxUpdateUIEvent","_class_wxUpdateUIEvent",0}, 
12660     { "_class_wxNotebookSizer","_wxNotebookSizer",0}, 
12661     { "_byte","_unsigned_char",0}, 
12662     { "_wxDataObject","_class_wxDataObject",0}, 
12663     { "_class_wxPyFontEnumerator","_wxPyFontEnumerator",0}, 
12664     { "_wxStaticBox","_class_wxStaticBox",0}, 
12665     { "_wxColourDatabase","_class_wxColourDatabase",0}, 
12666     { "_wxPyDataObjectSimple","_class_wxPyDataObjectSimple",0}, 
12667     { "_wxPyDropSource","_class_wxPyDropSource",0}, 
12668     { "_wxChoice","_class_wxChoice",0}, 
12669     { "_wxSlider","_class_wxSlider",0}, 
12670     { "_wxNotebookEvent","_class_wxNotebookEvent",0}, 
12671     { "_wxPyPrintout","_class_wxPyPrintout",0}, 
12672     { "_wxShapeRegion","_class_wxShapeRegion",0}, 
12673     { "_long","_unsigned_long",0}, 
12674     { "_long","_signed_long",0}, 
12675     { "_wxImageList","_class_wxImageList",0}, 
12676     { "_wxDataObjectSimple","_class_wxDataObjectSimple",0}, 
12677     { "_wxDropFilesEvent","_class_wxDropFilesEvent",0}, 
12678     { "_wxBitmapButton","_class_wxBitmapButton",0}, 
12679     { "_wxSashWindow","_class_wxSashWindow",0}, 
12680     { "_class_wxSizer","_wxSizer",0}, 
12681     { "_class_wxTIFFHandler","_wxTIFFHandler",0}, 
12682     { "_class_wxPrintDialogData","_wxPrintDialogData",0}, 
12683     { "_wxGridSizer","_class_wxGridSizer",0}, 
12684     { "_class_wxAcceleratorTable","_wxAcceleratorTable",0}, 
12685     { "_class_wxClipboard","_wxClipboard",0}, 
12686     { "_class_wxGauge","_wxGauge",0}, 
12687     { "_class_wxSashEvent","_wxSashEvent",0}, 
12688     { "_wxDC","_class_wxDC",0}, 
12689     { "_wxSizerItem","_class_wxSizerItem",0}, 
12690     { "_class_wxBitmapDataObject","_wxBitmapDataObject",0}, 
12691     { "_wxListEvent","_class_wxListEvent",0}, 
12692     { "_class_wxSingleChoiceDialog","_wxSingleChoiceDialog",0}, 
12693     { "_wxProgressDialog","_class_wxProgressDialog",0}, 
12694     { "_class_wxBMPHandler","_wxBMPHandler",0}, 
12695     { "_wxPrintPreview","_class_wxPrintPreview",0}, 
12696     { "_class_wxFlexGridSizer","_wxFlexGridSizer",0}, 
12697     { "_wxSpinEvent","_class_wxSpinEvent",0}, 
12698     { "_wxSashLayoutWindow","_class_wxSashLayoutWindow",0}, 
12699     { "_wxPyBitmapShape","_class_wxPyBitmapShape",0}, 
12700     { "_size_t","_wxCoord",0}, 
12701     { "_size_t","_wxPrintQuality",0}, 
12702     { "_size_t","_time_t",0}, 
12703     { "_size_t","_unsigned_int",0}, 
12704     { "_size_t","_int",0}, 
12705     { "_size_t","_wxWindowID",0}, 
12706     { "_size_t","_uint",0}, 
12707     { "_class_wxRealPoint","_wxRealPoint",0}, 
12708     { "_wxNavigationKeyEvent","_class_wxNavigationKeyEvent",0}, 
12709     { "_wxPNMHandler","_class_wxPNMHandler",0}, 
12710     { "_wxWindowCreateEvent","_class_wxWindowCreateEvent",0}, 
12711     { "_wxLogGui","_class_wxLogGui",0}, 
12712     { "_class_wxPyShapeEvtHandler","_class_wxPyDivisionShape",SwigwxPyDivisionShapeTowxPyShapeEvtHandler
}, 
12713     { "_class_wxPyShapeEvtHandler","_wxPyDivisionShape",SwigwxPyDivisionShapeTowxPyShapeEvtHandler
}, 
12714     { "_class_wxPyShapeEvtHandler","_class_wxPyDividedShape",SwigwxPyDividedShapeTowxPyShapeEvtHandler
}, 
12715     { "_class_wxPyShapeEvtHandler","_wxPyDividedShape",SwigwxPyDividedShapeTowxPyShapeEvtHandler
}, 
12716     { "_class_wxPyShapeEvtHandler","_class_wxPyCompositeShape",SwigwxPyCompositeShapeTowxPyShapeEvtHandler
}, 
12717     { "_class_wxPyShapeEvtHandler","_wxPyCompositeShape",SwigwxPyCompositeShapeTowxPyShapeEvtHandler
}, 
12718     { "_class_wxPyShapeEvtHandler","_class_wxPyDrawnShape",SwigwxPyDrawnShapeTowxPyShapeEvtHandler
}, 
12719     { "_class_wxPyShapeEvtHandler","_wxPyDrawnShape",SwigwxPyDrawnShapeTowxPyShapeEvtHandler
}, 
12720     { "_class_wxPyShapeEvtHandler","_class_wxPyBitmapShape",SwigwxPyBitmapShapeTowxPyShapeEvtHandler
}, 
12721     { "_class_wxPyShapeEvtHandler","_wxPyBitmapShape",SwigwxPyBitmapShapeTowxPyShapeEvtHandler
}, 
12722     { "_class_wxPyShapeEvtHandler","_class_wxPyControlPoint",SwigwxPyControlPointTowxPyShapeEvtHandler
}, 
12723     { "_class_wxPyShapeEvtHandler","_wxPyControlPoint",SwigwxPyControlPointTowxPyShapeEvtHandler
}, 
12724     { "_class_wxPyShapeEvtHandler","_class_wxPyRectangleShape",SwigwxPyRectangleShapeTowxPyShapeEvtHandler
}, 
12725     { "_class_wxPyShapeEvtHandler","_wxPyRectangleShape",SwigwxPyRectangleShapeTowxPyShapeEvtHandler
}, 
12726     { "_class_wxPyShapeEvtHandler","_wxPyShapeEvtHandler",0}, 
12727     { "_class_wxMenuItem","_wxMenuItem",0}, 
12728     { "_class_wxPaintEvent","_wxPaintEvent",0}, 
12729     { "_wxSysColourChangedEvent","_class_wxSysColourChangedEvent",0}, 
12730     { "_class_wxStatusBar","_wxStatusBar",0}, 
12731     { "_class_wxGIFHandler","_wxGIFHandler",0}, 
12732     { "_class_wxPySizer","_wxPySizer",0}, 
12733     { "_class_wxPyCompositeShape","_class_wxPyDivisionShape",SwigwxPyDivisionShapeTowxPyCompositeShape
}, 
12734     { "_class_wxPyCompositeShape","_wxPyDivisionShape",SwigwxPyDivisionShapeTowxPyCompositeShape
}, 
12735     { "_class_wxPyCompositeShape","_wxPyCompositeShape",0}, 
12736     { "_class_wxPostScriptDC","_wxPostScriptDC",0}, 
12737     { "_wxPanel","_class_wxPanel",0}, 
12738     { "_wxInitDialogEvent","_class_wxInitDialogEvent",0}, 
12739     { "_wxCheckBox","_class_wxCheckBox",0}, 
12740     { "_class_wxPyTreeCtrl","_wxPyTreeCtrl",0}, 
12741     { "_wxPyEvent","_class_wxPyEvent",0}, 
12742     { "_wxTextCtrl","_class_wxTextCtrl",0}, 
12743     { "_class_wxMask","_wxMask",0}, 
12744     { "_wxTextDataObject","_class_wxTextDataObject",0}, 
12745     { "_class_wxKeyEvent","_wxKeyEvent",0}, 
12746     { "_class_wxToolTip","_wxToolTip",0}, 
12747     { "_class_wxPNGHandler","_wxPNGHandler",0}, 
12748     { "_wxFileConfig","_class_wxFileConfig",0}, 
12749     { "_wxColour","_class_wxColour",0}, 
12750     { "_class_wxDialog","_wxDialog",0}, 
12751     { "_wxBusyCursor","_class_wxBusyCursor",0}, 
12752     { "_wxPageSetupDialog","_class_wxPageSetupDialog",0}, 
12753     { "_class_wxPrinter","_wxPrinter",0}, 
12754     { "_class_wxFileDataObject","_wxFileDataObject",0}, 
12755     { "_wxIdleEvent","_class_wxIdleEvent",0}, 
12756     { "_class_wxUpdateUIEvent","_wxUpdateUIEvent",0}, 
12757     { "_wxToolBar","_class_wxToolBar",0}, 
12758     { "_class_wxDataObject","_wxDataObject",0}, 
12759     { "_wxCaret","_class_wxCaret",0}, 
12760     { "_wxStaticLine","_class_wxStaticLine",0}, 
12761     { "_class_wxLayoutAlgorithm","_wxLayoutAlgorithm",0}, 
12762     { "_wxBrush","_class_wxBrush",0}, 
12763     { "_wxToggleButton","_class_wxToggleButton",0}, 
12764     { "_wxMiniFrame","_class_wxMiniFrame",0}, 
12765     { "_class_wxNotebookEvent","_wxNotebookEvent",0}, 
12766     { "_class_wxPyPrintout","_wxPyPrintout",0}, 
12767     { "_wxDataFormat","_class_wxDataFormat",0}, 
12768     { "_class_wxDataObjectSimple","_wxDataObjectSimple",0}, 
12769     { "_class_wxSashWindow","_wxSashWindow",0}, 
12770     { "_wxShowEvent","_class_wxShowEvent",0}, 
12771     { "_class_wxPyDivisionShape","_wxPyDivisionShape",0}, 
12772     { "_uint","_wxCoord",0}, 
12773     { "_uint","_wxPrintQuality",0}, 
12774     { "_uint","_time_t",0}, 
12775     { "_uint","_size_t",0}, 
12776     { "_uint","_unsigned_int",0}, 
12777     { "_uint","_int",0}, 
12778     { "_uint","_wxWindowID",0}, 
12779     { "_wxChar","_char",0}, 
12780     { "_wxPyValidator","_class_wxPyValidator",0}, 
12781     { "_class_wxEvent","_wxEvent",0}, 
12782     { "_wxCheckListBox","_class_wxCheckListBox",0}, 
12783     { "_wxSplitterEvent","_class_wxSplitterEvent",0}, 
12784     { "_wxRect","_class_wxRect",0}, 
12785     { "_wxCommandEvent","_class_wxCommandEvent",0}, 
12786     { "_wxSizeEvent","_class_wxSizeEvent",0}, 
12787     { "_class_wxLogWindow","_wxLogWindow",0}, 
12788     { "_class_wxImage","_wxImage",0}, 
12789     { "_wxPoint","_class_wxPoint",0}, 
12790     { "_class_wxWindowDisabler","_wxWindowDisabler",0}, 
12791     { "_class_wxSashLayoutWindow","_wxSashLayoutWindow",0}, 
12792     { "_class_wxPyBitmapShape","_wxPyBitmapShape",0}, 
12793     { "_class_wxButton","_wxButton",0}, 
12794     { "_wxRadioBox","_class_wxRadioBox",0}, 
12795     { "_class_wxSpinCtrl","_wxSpinCtrl",0}, 
12796     { "_class_wxFontData","_wxFontData",0}, 
12797     { "_class_wxPNMHandler","_wxPNMHandler",0}, 
12798     { "_wxBoxSizer","_class_wxBoxSizer",0}, 
12799     { "_class_wxZipFSHandler","_wxZipFSHandler",0}, 
12800     { "_char","_wxChar",0}, 
12801     { "_wxBitmap","_class_wxBitmap",0}, 
12802     { "_wxPenList","_class_wxPenList",0}, 
12803     { "_wxPrintDialog","_class_wxPrintDialog",0}, 
12804     { "_wxPyControlPoint","_class_wxPyControlPoint",0}, 
12805     { "_wxWindowDC","_class_wxWindowDC",0}, 
12806     { "_wxTimerEvent","_class_wxTimerEvent",0}, 
12807     { "_wxPyTimer","_class_wxPyTimer",0}, 
12808     { "_wxScrollBar","_class_wxScrollBar",0}, 
12809     { "_wxSpinButton","_class_wxSpinButton",0}, 
12810     { "_wxColourDialog","_class_wxColourDialog",0}, 
12811     { "_wxPrintData","_class_wxPrintData",0}, 
12812     { "_class_wxInternetFSHandler","_wxInternetFSHandler",0}, 
12813     { "_class_wxIndividualLayoutConstraint","_wxIndividualLayoutConstraint",0}, 
12814     { "_class_wxNotifyEvent","_wxNotifyEvent",0}, 
12815     { "_wxMessageDialog","_class_wxMessageDialog",0}, 
12816     { "_class_wxValidator","_wxValidator",0}, 
12817     { "_class_wxPyEvent","_wxPyEvent",0}, 
12818     { "_class_wxMutexGuiLocker","_wxMutexGuiLocker",0}, 
12819     { "_wxTextEntryDialog","_class_wxTextEntryDialog",0}, 
12820     { "_wxConfig","_class_wxConfig",0}, 
12821     { "_class_wxIconizeEvent","_wxIconizeEvent",0}, 
12822     { "_class_wxStaticBitmap","_wxStaticBitmap",0}, 
12823     { "_class_wxFileConfig","_wxFileConfig",0}, 
12824     { "_class_wxPyDrawnShape","_wxPyDrawnShape",0}, 
12825     { "_class_wxBusyCursor","_wxBusyCursor",0}, 
12826     { "_wxToolBarSimple","_class_wxToolBarSimple",0}, 
12827     { "_wxMDIChildFrame","_class_wxMDIChildFrame",0}, 
12828     { "_wxListItem","_class_wxListItem",0}, 
12829     { "_class_wxPseudoMetaFile","_wxPseudoMetaFile",0}, 
12830     { "_class_wxToolBar","_wxToolBar",0}, 
12831     { "_wxDropTarget","_class_wxDropTarget",0}, 
12832     { "_class_wxStaticLine","_wxStaticLine",0}, 
12833     { "_class_wxColourDatabase","_wxColourDatabase",0}, 
12834     { "_wxScrollEvent","_class_wxScrollEvent",0}, 
12835     { "_wxToolBarToolBase","_class_wxToolBarToolBase",0}, 
12836     { "_wxCalculateLayoutEvent","_class_wxCalculateLayoutEvent",0}, 
12837     { "_class_wxMemoryFSHandler","_wxMemoryFSHandler",0}, 
12838     { "_class_wxShapeRegion","_wxShapeRegion",0}, 
12839     { "_EBool","_wxCoord",0}, 
12840     { "_EBool","_wxPrintQuality",0}, 
12841     { "_EBool","_signed_int",0}, 
12842     { "_EBool","_int",0}, 
12843     { "_EBool","_wxWindowID",0}, 
12844     { "_class_wxRegion","_wxRegion",0}, 
12845     { "_class_wxDataFormat","_wxDataFormat",0}, 
12846     { "_class_wxDropFilesEvent","_wxDropFilesEvent",0}, 
12847     { "_wxWindowDestroyEvent","_class_wxWindowDestroyEvent",0}, 
12848     { "_class_wxPreviewFrame","_wxPreviewFrame",0}, 
12849     { "_wxStaticText","_class_wxStaticText",0}, 
12850     { "_wxFont","_class_wxFont",0}, 
12851     { "_class_wxPyDropTarget","_wxPyDropTarget",0}, 
12852     { "_wxCloseEvent","_class_wxCloseEvent",0}, 
12853     { "_class_wxSplitterEvent","_wxSplitterEvent",0}, 
12854     { "_wxProcessEvent","_class_wxProcessEvent",0}, 
12855     { "_wxNotebook","_class_wxNotebook",0}, 
12856     { "_wxFSFile","_class_wxFSFile",0}, 
12857     { "_unsigned_long","_long",0}, 
12858     { "_class_wxRect","_wxRect",0}, 
12859     { "_class_wxDC","_wxDC",0}, 
12860     { "_wxScrollWinEvent","_class_wxScrollWinEvent",0}, 
12861     { "_wxGenericDragImage","_class_wxGenericDragImage",0}, 
12862     { "_class_wxProgressDialog","_wxProgressDialog",0}, 
12863     { "_class_wxBrushList","_wxBrushList",0}, 
12864     { "_wxQueryNewPaletteEvent","_class_wxQueryNewPaletteEvent",0}, 
12865     { "_wxPyInputStream","_class_wxPyInputStream",0}, 
12866     { "_wxPyApp","_class_wxPyApp",0}, 
12867     { "_class_wxPenList","_wxPenList",0}, 
12868     { "_class_wxWindowCreateEvent","_wxWindowCreateEvent",0}, 
12869     { "_class_wxOutputStream","_wxOutputStream",0}, 
12870     { "_wxLogTextCtrl","_class_wxLogTextCtrl",0}, 
12871     { "_wxMDIParentFrame","_class_wxMDIParentFrame",0}, 
12872     { "_class_wxTreeEvent","_wxTreeEvent",0}, 
12873     { "_class_wxDirDialog","_wxDirDialog",0}, 
12874     { "_wxTimeSpan","_class_wxTimeSpan",0}, 
12875     { "_wxFocusEvent","_class_wxFocusEvent",0}, 
12876     { "_wxMaximizeEvent","_class_wxMaximizeEvent",0}, 
12877     { "_class_wxTimerEvent","_wxTimerEvent",0}, 
12878     { "_class_wxPyTimer","_wxPyTimer",0}, 
12879     { "_class_wxSpinButton","_wxSpinButton",0}, 
12880     { "_wxAcceleratorEntry","_class_wxAcceleratorEntry",0}, 
12881     { "_class_wxPanel","_wxPanel",0}, 
12882     { "_class_wxCheckBox","_wxCheckBox",0}, 
12883     { "_wxComboBox","_class_wxComboBox",0}, 
12884     { "_wxRadioButton","_class_wxRadioButton",0}, 
12885     { "_class_wxMessageDialog","_wxMessageDialog",0}, 
12886     { "_signed_int","_wxCoord",0}, 
12887     { "_signed_int","_wxPrintQuality",0}, 
12888     { "_signed_int","_EBool",0}, 
12889     { "_signed_int","_wxWindowID",0}, 
12890     { "_signed_int","_int",0}, 
12891     { "_class_wxTextCtrl","_wxTextCtrl",0}, 
12892     { "_class_wxListItemAttr","_wxListItemAttr",0}, 
12893     { "_wxLayoutConstraints","_class_wxLayoutConstraints",0}, 
12894     { "_class_wxTextDataObject","_wxTextDataObject",0}, 
12895     { "_wxMenu","_class_wxMenu",0}, 
12896     { "_class_wxMoveEvent","_wxMoveEvent",0}, 
12897     { "_wxListBox","_class_wxListBox",0}, 
12898     { "_wxScreenDC","_class_wxScreenDC",0}, 
12899     { "_class_wxToolBarSimple","_wxToolBarSimple",0}, 
12900     { "_class_wxMDIChildFrame","_wxMDIChildFrame",0}, 
12901     { "_WXTYPE","_wxDateTime_t",0}, 
12902     { "_WXTYPE","_short",0}, 
12903     { "_WXTYPE","_signed_short",0}, 
12904     { "_WXTYPE","_unsigned_short",0}, 
12905     { "_wxFileDialog","_class_wxFileDialog",0}, 
12906     { "_class_wxDropTarget","_wxDropTarget",0}, 
12907     { "_class_wxCaret","_wxCaret",0}, 
12908     { "_class_wxMDIClientWindow","_wxMDIClientWindow",0}, 
12909     { "_class_wxBrush","_wxBrush",0}, 
12910     { "_wxTipProvider","_class_wxTipProvider",0}, 
12911     { "_unsigned_short","_wxDateTime_t",0}, 
12912     { "_unsigned_short","_WXTYPE",0}, 
12913     { "_unsigned_short","_short",0}, 
12914     { "_class_wxWindow","_wxWindow",0}, 
12915     { "_class_wxLogStderr","_wxLogStderr",0}, 
12916     { "_wxSplitterWindow","_class_wxSplitterWindow",0}, 
12917     { "_wxDateSpan","_class_wxDateSpan",0}, 
12918     { "_class_wxStaticText","_wxStaticText",0}, 
12919     { "_wxPrintDialogData","_class_wxPrintDialogData",0}, 
12920     { "_class_wxFont","_wxFont",0}, 
12921     { "_wxClipboard","_class_wxClipboard",0}, 
12922     { "_class_wxPyValidator","_wxPyValidator",0}, 
12923     { "_class_wxCloseEvent","_wxCloseEvent",0}, 
12924     { "_wxSashEvent","_class_wxSashEvent",0}, 
12925     { "_wxBusyInfo","_class_wxBusyInfo",0}, 
12926     { "_wxFontList","_class_wxFontList",0}, 
12927     { "_class_wxMenuEvent","_wxMenuEvent",0}, 
12928     { "_wxPaletteChangedEvent","_class_wxPaletteChangedEvent",0}, 
12929     { "_class_wxPyBitmapDataObject","_wxPyBitmapDataObject",0}, 
12930     { "_wxClientDC","_class_wxClientDC",0}, 
12931     { "_wxMouseEvent","_class_wxMouseEvent",0}, 
12932     { "_class_wxGenericDragImage","_wxGenericDragImage",0}, 
12933     { "_wxListCtrl","_class_wxListCtrl",0}, 
12934     { "_wxSingleChoiceDialog","_class_wxSingleChoiceDialog",0}, 
12935     { "_wxPyDividedShape","_class_wxPyDividedShape",0}, 
12936     { "_class_wxPoint","_wxPoint",0}, 
12937     { "_class_wxPyInputStream","_wxPyInputStream",0}, 
12938     { "_wxRealPoint","_class_wxRealPoint",0}, 
12939     { "_class_wxRadioBox","_wxRadioBox",0}, 
12940     { "_class_wxBoxSizer","_wxBoxSizer",0}, 
12941     { "_signed_short","_WXTYPE",0}, 
12942     { "_signed_short","_short",0}, 
12943     { "_wxMemoryDC","_class_wxMemoryDC",0}, 
12944     { "_wxPyTextDataObject","_class_wxPyTextDataObject",0}, 
12945     { "_class_wxPrintDialog","_wxPrintDialog",0}, 
12946     { "_wxPyFileSystemHandler","_class_wxPyFileSystemHandler",0}, 
12947     { "_class_wxPyControlPoint","_wxPyControlPoint",0}, 
12948     { "_wxPaintDC","_class_wxPaintDC",0}, 
12949     { "_class_wxWindowDC","_wxWindowDC",0}, 
12950     { "_class_wxFocusEvent","_wxFocusEvent",0}, 
12951     { "_class_wxMaximizeEvent","_wxMaximizeEvent",0}, 
12952     { "_wxStatusBar","_class_wxStatusBar",0}, 
12953     { "_class_wxAcceleratorEntry","_wxAcceleratorEntry",0}, 
12954     { "_class_wxCursor","_wxCursor",0}, 
12955     { "_wxPostScriptDC","_class_wxPostScriptDC",0}, 
12956     { "_wxPyFileDropTarget","_class_wxPyFileDropTarget",0}, 
12957     { "_class_wxPyProcess","_wxPyProcess",0}, 
12958     { "_class_wxImageHandler","_wxImageHandler",0}, 
12959     { "_wxPyShape","_class_wxPyDivisionShape",SwigwxPyDivisionShapeTowxPyShape
}, 
12960     { "_wxPyShape","_wxPyDivisionShape",SwigwxPyDivisionShapeTowxPyShape
}, 
12961     { "_wxPyShape","_class_wxPyDividedShape",SwigwxPyDividedShapeTowxPyShape
}, 
12962     { "_wxPyShape","_wxPyDividedShape",SwigwxPyDividedShapeTowxPyShape
}, 
12963     { "_wxPyShape","_class_wxPyCompositeShape",SwigwxPyCompositeShapeTowxPyShape
}, 
12964     { "_wxPyShape","_wxPyCompositeShape",SwigwxPyCompositeShapeTowxPyShape
}, 
12965     { "_wxPyShape","_class_wxPyDrawnShape",SwigwxPyDrawnShapeTowxPyShape
}, 
12966     { "_wxPyShape","_wxPyDrawnShape",SwigwxPyDrawnShapeTowxPyShape
}, 
12967     { "_wxPyShape","_class_wxPyBitmapShape",SwigwxPyBitmapShapeTowxPyShape
}, 
12968     { "_wxPyShape","_wxPyBitmapShape",SwigwxPyBitmapShapeTowxPyShape
}, 
12969     { "_wxPyShape","_class_wxPyControlPoint",SwigwxPyControlPointTowxPyShape
}, 
12970     { "_wxPyShape","_wxPyControlPoint",SwigwxPyControlPointTowxPyShape
}, 
12971     { "_wxPyShape","_class_wxPyRectangleShape",SwigwxPyRectangleShapeTowxPyShape
}, 
12972     { "_wxPyShape","_wxPyRectangleShape",SwigwxPyRectangleShapeTowxPyShape
}, 
12973     { "_wxPyShape","_class_wxPyShape",0}, 
12974     { "_wxScrolledWindow","_class_wxScrolledWindow",0}, 
12975     { "_class_wxLog","_wxLog",0}, 
12976     { "_wxTreeItemId","_class_wxTreeItemId",0}, 
12977     { "_unsigned_char","_byte",0}, 
12978     { "_class_wxMenu","_wxMenu",0}, 
12979     { "_wxControl","_class_wxControl",0}, 
12980     { "_class_wxListBox","_wxListBox",0}, 
12981     { "_unsigned_int","_wxCoord",0}, 
12982     { "_unsigned_int","_wxPrintQuality",0}, 
12983     { "_unsigned_int","_time_t",0}, 
12984     { "_unsigned_int","_size_t",0}, 
12985     { "_unsigned_int","_uint",0}, 
12986     { "_unsigned_int","_wxWindowID",0}, 
12987     { "_unsigned_int","_int",0}, 
12988     { "_wxIcon","_class_wxIcon",0}, 
12989     { "_wxDialog","_class_wxDialog",0}, 
12990     { "_class_wxListItem","_wxListItem",0}, 
12991     { "_class_wxPen","_wxPen",0}, 
12992     { "_class_wxFileDialog","_wxFileDialog",0}, 
12993     { "_wxQueryLayoutInfoEvent","_class_wxQueryLayoutInfoEvent",0}, 
12994     { "_wxConfigBase","_class_wxConfigBase",0}, 
12995     { "_short","_wxDateTime_t",0}, 
12996     { "_short","_WXTYPE",0}, 
12997     { "_short","_unsigned_short",0}, 
12998     { "_short","_signed_short",0}, 
12999     { "_class_wxStaticBox","_wxStaticBox",0}, 
13000     { "_wxLayoutAlgorithm","_class_wxLayoutAlgorithm",0}, 
13001     { "_class_wxPyDataObjectSimple","_wxPyDataObjectSimple",0}, 
13002     { "_class_wxPyDropSource","_wxPyDropSource",0}, 
13003     { "_class_wxScrollEvent","_wxScrollEvent",0}, 
13004     { "_wxJoystickEvent","_class_wxJoystickEvent",0}, 
13005     { "_class_wxChoice","_wxChoice",0}, 
13006     { "_class_wxSlider","_wxSlider",0}, 
13007     { "_class_wxCalculateLayoutEvent","_wxCalculateLayoutEvent",0}, 
13008     { "_class_wxImageList","_wxImageList",0}, 
13009     { "_class_wxBitmapButton","_wxBitmapButton",0}, 
13010     { "_wxFileSystemHandler","_class_wxFileSystemHandler",0}, 
13011     { "_wxPyTipProvider","_class_wxPyTipProvider",0}, 
13012     { "_wxFrame","_class_wxFrame",0}, 
13013     { "_wxPCXHandler","_class_wxPCXHandler",0}, 
13014     { "_class_wxGridSizer","_wxGridSizer",0}, 
13015     { "_wxPyDivisionShape","_class_wxPyDivisionShape",0}, 
13016     { "_class_wxPaletteChangedEvent","_wxPaletteChangedEvent",0}, 
13017     { "_class_wxNotebook","_wxNotebook",0}, 
13018     { "_wxJPEGHandler","_class_wxJPEGHandler",0}, 
13019     { "_wxWindowID","_wxCoord",0}, 
13020     { "_wxWindowID","_wxPrintQuality",0}, 
13021     { "_wxWindowID","_time_t",0}, 
13022     { "_wxWindowID","_size_t",0}, 
13023     { "_wxWindowID","_EBool",0}, 
13024     { "_wxWindowID","_uint",0}, 
13025     { "_wxWindowID","_int",0}, 
13026     { "_wxWindowID","_signed_int",0}, 
13027     { "_wxWindowID","_unsigned_int",0}, 
13028     { "_class_wxScrollWinEvent","_wxScrollWinEvent",0}, 
13029     { "_class_wxSizerItem","_wxSizerItem",0}, 
13030     { "_int","_wxCoord",0}, 
13031     { "_int","_wxPrintQuality",0}, 
13032     { "_int","_time_t",0}, 
13033     { "_int","_size_t",0}, 
13034     { "_int","_EBool",0}, 
13035     { "_int","_uint",0}, 
13036     { "_int","_wxWindowID",0}, 
13037     { "_int","_unsigned_int",0}, 
13038     { "_int","_signed_int",0}, 
13039     { "_class_wxMouseEvent","_wxMouseEvent",0}, 
13040     { "_wxPyCommandEvent","_class_wxPyCommandEvent",0}, 
13041     { "_wxLogWindow","_class_wxLogWindow",0}, 
13042     { "_class_wxListEvent","_wxListEvent",0}, 
13043     { "_class_wxPrintPreview","_wxPrintPreview",0}, 
13044     { "_wxDateTime_t","_unsigned_short",0}, 
13045     { "_wxDateTime_t","_short",0}, 
13046     { "_wxDateTime_t","_WXTYPE",0}, 
13047     { "_class_wxSpinEvent","_wxSpinEvent",0}, 
13048     { "_class_wxQueryNewPaletteEvent","_wxQueryNewPaletteEvent",0}, 
13049     { "_wxDateTime","_class_wxDateTime",0}, 
13050     { "_time_t","_wxCoord",0}, 
13051     { "_time_t","_wxPrintQuality",0}, 
13052     { "_time_t","_unsigned_int",0}, 
13053     { "_time_t","_int",0}, 
13054     { "_time_t","_wxWindowID",0}, 
13055     { "_time_t","_uint",0}, 
13056     { "_time_t","_size_t",0}, 
13057     { "_class_wxNavigationKeyEvent","_wxNavigationKeyEvent",0}, 
13058     { "_wxLogNull","_class_wxLogNull",0}, 
13059     { "_wxButton","_class_wxButton",0}, 
13060     { "_wxZipFSHandler","_class_wxZipFSHandler",0}, 
13061     { "_class_wxPyApp","_wxPyApp",0}, 
13062     { "_wxSize","_class_wxSize",0}, 
13063     { "_wxRegionIterator","_class_wxRegionIterator",0}, 
13064     { "_class_wxPyTextDataObject","_wxPyTextDataObject",0}, 
13065     { "_class_wxLogTextCtrl","_wxLogTextCtrl",0}, 
13066     { "_class_wxLogGui","_wxLogGui",0}, 
13067     { "_class_wxMDIParentFrame","_wxMDIParentFrame",0}, 
13068     { "_wxPyTreeItemData","_class_wxPyTreeItemData",0}, 
13069     { "_wxStaticBoxSizer","_class_wxStaticBoxSizer",0}, 
13070     { "_class_wxTimeSpan","_wxTimeSpan",0}, 
13071     { "_class_wxPyFileSystemHandler","_wxPyFileSystemHandler",0}, 
13072     { "_class_wxPaintDC","_wxPaintDC",0}, 
13073     { "_class_wxSysColourChangedEvent","_wxSysColourChangedEvent",0}, 
13074     { "_class_wxPyFileDropTarget","_wxPyFileDropTarget",0}, 
13075     { "_class_wxInitDialogEvent","_wxInitDialogEvent",0}, 
13076     { "_class_wxComboBox","_wxComboBox",0}, 
13077     { "_class_wxRadioButton","_wxRadioButton",0}, 
13078     { "_class_wxPyShape","_class_wxPyDivisionShape",SwigwxPyDivisionShapeTowxPyShape
}, 
13079     { "_class_wxPyShape","_wxPyDivisionShape",SwigwxPyDivisionShapeTowxPyShape
}, 
13080     { "_class_wxPyShape","_class_wxPyDividedShape",SwigwxPyDividedShapeTowxPyShape
}, 
13081     { "_class_wxPyShape","_wxPyDividedShape",SwigwxPyDividedShapeTowxPyShape
}, 
13082     { "_class_wxPyShape","_class_wxPyCompositeShape",SwigwxPyCompositeShapeTowxPyShape
}, 
13083     { "_class_wxPyShape","_wxPyCompositeShape",SwigwxPyCompositeShapeTowxPyShape
}, 
13084     { "_class_wxPyShape","_class_wxPyDrawnShape",SwigwxPyDrawnShapeTowxPyShape
}, 
13085     { "_class_wxPyShape","_wxPyDrawnShape",SwigwxPyDrawnShapeTowxPyShape
}, 
13086     { "_class_wxPyShape","_class_wxPyBitmapShape",SwigwxPyBitmapShapeTowxPyShape
}, 
13087     { "_class_wxPyShape","_wxPyBitmapShape",SwigwxPyBitmapShapeTowxPyShape
}, 
13088     { "_class_wxPyShape","_class_wxPyControlPoint",SwigwxPyControlPointTowxPyShape
}, 
13089     { "_class_wxPyShape","_wxPyControlPoint",SwigwxPyControlPointTowxPyShape
}, 
13090     { "_class_wxPyShape","_class_wxPyRectangleShape",SwigwxPyRectangleShapeTowxPyShape
}, 
13091     { "_class_wxPyShape","_wxPyRectangleShape",SwigwxPyRectangleShapeTowxPyShape
}, 
13092     { "_class_wxPyShape","_wxPyShape",0}, 
13093     { "_wxValidator","_class_wxValidator",0}, 
13094     { "_wxToolBarBase","_class_wxToolBarBase",0}, 
13095     { "_class_wxTreeItemId","_wxTreeItemId",0}, 
13096     { "_class_wxLayoutConstraints","_wxLayoutConstraints",0}, 
13097     { "_wxIconizeEvent","_class_wxIconizeEvent",0}, 
13098     { "_class_wxControl","_wxControl",0}, 
13099     { "_wxStaticBitmap","_class_wxStaticBitmap",0}, 
13100     { "_wxPyDrawnShape","_class_wxPyDrawnShape",0}, 
13101     { "_class_wxIcon","_wxIcon",0}, 
13102     { "_class_wxColour","_wxColour",0}, 
13103     { "_class_wxScreenDC","_wxScreenDC",0}, 
13104     { "_class_wxPageSetupDialog","_wxPageSetupDialog",0}, 
13105     { "_wxPalette","_class_wxPalette",0}, 
13106     { "_class_wxIdleEvent","_wxIdleEvent",0}, 
13107     { "_class_wxConfigBase","_wxConfigBase",0}, 
13108     { "_wxCoord","_int",0}, 
13109     { "_wxCoord","_signed_int",0}, 
13110     { "_wxCoord","_unsigned_int",0}, 
13111     { "_wxCoord","_wxWindowID",0}, 
13112     { "_wxCoord","_uint",0}, 
13113     { "_wxCoord","_EBool",0}, 
13114     { "_wxCoord","_size_t",0}, 
13115     { "_wxCoord","_time_t",0}, 
13116     { "_wxCoord","_wxPrintQuality",0}, 
13117     { "_wxEraseEvent","_class_wxEraseEvent",0}, 
13118     { "_wxDataObjectComposite","_class_wxDataObjectComposite",0}, 
13119     { "_class_wxJoystickEvent","_wxJoystickEvent",0}, 
13120     { "_class_wxTipProvider","_wxTipProvider",0}, 
13121     { "_class_wxToggleButton","_wxToggleButton",0}, 
13122     { "_class_wxMiniFrame","_wxMiniFrame",0}, 
13123     { "_wxFontDialog","_class_wxFontDialog",0}, 
13124     { "_wxMemoryFSHandler","_class_wxMemoryFSHandler",0}, 
13125     { "_wxRegion","_class_wxRegion",0}, 
13126     { "_class_wxSplitterWindow","_wxSplitterWindow",0}, 
13127     { "_wxPreviewFrame","_class_wxPreviewFrame",0}, 
13128     { "_wxSizer","_class_wxSizer",0}, 
13129     { "_class_wxDateSpan","_wxDateSpan",0}, 
13130     { "_wxFileSystem","_class_wxFileSystem",0}, 
13131     { "_class_wxShowEvent","_wxShowEvent",0}, 
13132     { "_class_wxPyTipProvider","_wxPyTipProvider",0}, 
13133     { "_class_wxPCXHandler","_wxPCXHandler",0}, 
13134     { "_wxTIFFHandler","_class_wxTIFFHandler",0}, 
13135     { "_wxPyDropTarget","_class_wxPyDropTarget",0}, 
13136     { "_wxActivateEvent","_class_wxActivateEvent",0}, 
13137     { "_wxGauge","_class_wxGauge",0}, 
13138     { "_class_wxCheckListBox","_wxCheckListBox",0}, 
13139     { "_class_wxBusyInfo","_wxBusyInfo",0}, 
13140     { "_class_wxFontList","_wxFontList",0}, 
13141     { "_class_wxCommandEvent","_wxCommandEvent",0}, 
13142     { "_class_wxClientDC","_wxClientDC",0}, 
13143     { "_class_wxSizeEvent","_wxSizeEvent",0}, 
13144     { "_class_wxListCtrl","_wxListCtrl",0}, 
13145     { "_class_wxPyDividedShape","_wxPyDividedShape",0}, 
13146     { "_wxBrushList","_class_wxBrushList",0}, 
13147     { "_wxCustomDataObject","_class_wxCustomDataObject",0}, 
13148     { "_class_wxLogNull","_wxLogNull",0}, 
13149     { "_class_wxSize","_wxSize",0}, 
13150     { "_class_wxBitmap","_wxBitmap",0}, 
13151     { "_class_wxMemoryDC","_wxMemoryDC",0}, 
13152     { "_wxPyTextDropTarget","_class_wxPyTextDropTarget",0}, 
13153     { "_wxMenuBar","_class_wxMenuBar",0}, 
13154     { "_wxOutputStream","_class_wxOutputStream",0}, 
13155     { "_wxTreeEvent","_class_wxTreeEvent",0}, 
13156     { "_wxDirDialog","_class_wxDirDialog",0}, 
13157     { "_wxPyShapeEvtHandler","_class_wxPyDivisionShape",SwigwxPyDivisionShapeTowxPyShapeEvtHandler
}, 
13158     { "_wxPyShapeEvtHandler","_wxPyDivisionShape",SwigwxPyDivisionShapeTowxPyShapeEvtHandler
}, 
13159     { "_wxPyShapeEvtHandler","_class_wxPyDividedShape",SwigwxPyDividedShapeTowxPyShapeEvtHandler
}, 
13160     { "_wxPyShapeEvtHandler","_wxPyDividedShape",SwigwxPyDividedShapeTowxPyShapeEvtHandler
}, 
13161     { "_wxPyShapeEvtHandler","_class_wxPyCompositeShape",SwigwxPyCompositeShapeTowxPyShapeEvtHandler
}, 
13162     { "_wxPyShapeEvtHandler","_wxPyCompositeShape",SwigwxPyCompositeShapeTowxPyShapeEvtHandler
}, 
13163     { "_wxPyShapeEvtHandler","_class_wxPyDrawnShape",SwigwxPyDrawnShapeTowxPyShapeEvtHandler
}, 
13164     { "_wxPyShapeEvtHandler","_wxPyDrawnShape",SwigwxPyDrawnShapeTowxPyShapeEvtHandler
}, 
13165     { "_wxPyShapeEvtHandler","_class_wxPyBitmapShape",SwigwxPyBitmapShapeTowxPyShapeEvtHandler
}, 
13166     { "_wxPyShapeEvtHandler","_wxPyBitmapShape",SwigwxPyBitmapShapeTowxPyShapeEvtHandler
}, 
13167     { "_wxPyShapeEvtHandler","_class_wxPyControlPoint",SwigwxPyControlPointTowxPyShapeEvtHandler
}, 
13168     { "_wxPyShapeEvtHandler","_wxPyControlPoint",SwigwxPyControlPointTowxPyShapeEvtHandler
}, 
13169     { "_wxPyShapeEvtHandler","_class_wxPyRectangleShape",SwigwxPyRectangleShapeTowxPyShapeEvtHandler
}, 
13170     { "_wxPyShapeEvtHandler","_wxPyRectangleShape",SwigwxPyRectangleShapeTowxPyShapeEvtHandler
}, 
13171     { "_wxPyShapeEvtHandler","_class_wxPyShapeEvtHandler",0}, 
13172     { "_wxEvtHandler","_class_wxEvtHandler",0}, 
13173     { "_wxMenuItem","_class_wxMenuItem",0}, 
13174     { "_class_wxScrollBar","_wxScrollBar",0}, 
13175     { "_class_wxColourDialog","_wxColourDialog",0}, 
13176     { "_class_wxPrintData","_wxPrintData",0}, 
13177     { "_wxPyRectangleShape","_class_wxPyDivisionShape",SwigwxPyDivisionShapeTowxPyRectangleShape
}, 
13178     { "_wxPyRectangleShape","_wxPyDivisionShape",SwigwxPyDivisionShapeTowxPyRectangleShape
}, 
13179     { "_wxPyRectangleShape","_class_wxPyDividedShape",SwigwxPyDividedShapeTowxPyRectangleShape
}, 
13180     { "_wxPyRectangleShape","_wxPyDividedShape",SwigwxPyDividedShapeTowxPyRectangleShape
}, 
13181     { "_wxPyRectangleShape","_class_wxPyCompositeShape",SwigwxPyCompositeShapeTowxPyRectangleShape
}, 
13182     { "_wxPyRectangleShape","_wxPyCompositeShape",SwigwxPyCompositeShapeTowxPyRectangleShape
}, 
13183     { "_wxPyRectangleShape","_class_wxPyDrawnShape",SwigwxPyDrawnShapeTowxPyRectangleShape
}, 
13184     { "_wxPyRectangleShape","_wxPyDrawnShape",SwigwxPyDrawnShapeTowxPyRectangleShape
}, 
13185     { "_wxPyRectangleShape","_class_wxPyBitmapShape",SwigwxPyBitmapShapeTowxPyRectangleShape
}, 
13186     { "_wxPyRectangleShape","_wxPyBitmapShape",SwigwxPyBitmapShapeTowxPyRectangleShape
}, 
13187     { "_wxPyRectangleShape","_class_wxPyControlPoint",SwigwxPyControlPointTowxPyRectangleShape
}, 
13188     { "_wxPyRectangleShape","_wxPyControlPoint",SwigwxPyControlPointTowxPyRectangleShape
}, 
13189     { "_wxPyRectangleShape","_class_wxPyRectangleShape",0}, 
13190     { "_class_wxScrolledWindow","_wxScrolledWindow",0}, 
13191     { "_wxListItemAttr","_class_wxListItemAttr",0}, 
13192     { "_class_wxTextEntryDialog","_wxTextEntryDialog",0}, 
13193     { "_class_wxConfig","_wxConfig",0}, 
13194     { "_wxKeyEvent","_class_wxKeyEvent",0}, 
13195     { "_wxMoveEvent","_class_wxMoveEvent",0}, 
13196     { "_wxOGLConstraint","_class_wxOGLConstraint",0}, 
13197     { "_wxColourData","_class_wxColourData",0}, 
13198     { "_wxPageSetupDialogData","_class_wxPageSetupDialogData",0}, 
13199     { "_class_wxPalette","_wxPalette",0}, 
13200     { "_wxFileDataObject","_class_wxFileDataObject",0}, 
13201     { "_class_wxQueryLayoutInfoEvent","_wxQueryLayoutInfoEvent",0}, 
13202     { "_wxNotebookSizer","_class_wxNotebookSizer",0}, 
13203     { "_class_wxEraseEvent","_wxEraseEvent",0}, 
13204     { "_wxPyFontEnumerator","_class_wxPyFontEnumerator",0}, 
13205     { "_wxMDIClientWindow","_class_wxMDIClientWindow",0}, 
13206     { "_class_wxDataObjectComposite","_wxDataObjectComposite",0}, 
13207     { "_class_wxToolBarToolBase","_wxToolBarToolBase",0}, 
13208     { "_class_wxFontDialog","_wxFontDialog",0}, 
13209     { "_wxWindow","_class_wxWindow",0}, 
13210     { "_class_wxWindowDestroyEvent","_wxWindowDestroyEvent",0}, 
13211     { "_wxLogStderr","_class_wxLogStderr",0}, 
13212     { "_class_wxFileSystemHandler","_wxFileSystemHandler",0}, 
13213     { "_class_wxFileSystem","_wxFileSystem",0}, 
13214     { "_class_wxFrame","_wxFrame",0}, 
13217 static PyObject 
*SWIG_globals
; 
13221 SWIGEXPORT(void) initoglshapesc() { 
13223          SWIG_globals 
= SWIG_newvarlink(); 
13224          m 
= Py_InitModule("oglshapesc", oglshapescMethods
); 
13225          d 
= PyModule_GetDict(m
); 
13228    for (i 
= 0; _swig_mapping
[i
].n1
; i
++) 
13229         SWIG_RegisterMapping(_swig_mapping
[i
].n1
,_swig_mapping
[i
].n2
,_swig_mapping
[i
].pcnv
);