2  * FILE : src/mac/controls.cpp 
   4  * This file was automatically generated by : 
   5  * Simplified Wrapper and Interface Generator (SWIG) 
   6  * Version 1.1 (Build 883) 
   8  * Portions Copyright (c) 1995-1998 
   9  * The University of Utah and The Regents of the University of California. 
  10  * Permission is granted to distribute this file in any manner provided 
  11  * this notice remains intact. 
  13  * Do not make changes to this file--changes will be lost! 
  19 /* Implementation : PYTHON */ 
  26 /* Definitions for Windows/Unix exporting */ 
  27 #if defined(__WIN32__) 
  28 #   if defined(_MSC_VER) 
  29 #       define SWIGEXPORT(a) __declspec(dllexport) a 
  31 #       if defined(__BORLANDC__) 
  32 #           define SWIGEXPORT(a) a _export 
  34 #           define SWIGEXPORT(a) a 
  38 #   define SWIGEXPORT(a) a 
  44 extern void SWIG_MakePtr(char *, void *, char *); 
  45 extern void SWIG_RegisterMapping(char *, char *, void *(*)(void *)); 
  46 extern char *SWIG_GetPtr(char *, void **, char *); 
  47 extern char *SWIG_GetPtrObj(PyObject 
*, void **, char *); 
  48 extern void SWIG_addvarlink(PyObject 
*, char *, PyObject 
*(*)(void), int (*)(PyObject 
*)); 
  49 extern PyObject 
*SWIG_newvarlink(void); 
  53 #define SWIG_init    initcontrolsc 
  55 #define SWIG_name    "controlsc" 
  58 #include <wx/slider.h> 
  59 #include <wx/spinbutt.h> 
  60 #include <wx/spinctrl.h> 
  61 #include <wx/dynarray.h> 
  62 #include <wx/statline.h> 
  63 #include <wx/tglbtn.h> 
  67 #include <wx/checklst.h> 
  72 #include <wx/checklst.h> 
  76 static PyObject
* t_output_helper(PyObject
* target
, PyObject
* o
) { 
  82     } else if (target 
== Py_None
) { 
  86         if (!PyTuple_Check(target
)) { 
  88             target 
= PyTuple_New(1); 
  89             PyTuple_SetItem(target
, 0, o2
); 
  92         PyTuple_SetItem(o3
, 0, o
); 
  95         target 
= PySequence_Concat(o2
, o3
); 
 102 //#define DECLARE_DEF_STRING(name)  static wxString* wxPy##name 
 104     // Put some wx default wxChar* values into wxStrings. 
 105     DECLARE_DEF_STRING(ControlNameStr
); 
 106     DECLARE_DEF_STRING(ButtonNameStr
); 
 107     DECLARE_DEF_STRING(CheckBoxNameStr
); 
 108     DECLARE_DEF_STRING(ChoiceNameStr
); 
 109     DECLARE_DEF_STRING(ComboBoxNameStr
); 
 110     DECLARE_DEF_STRING(GaugeNameStr
); 
 111     DECLARE_DEF_STRING(StaticBoxNameStr
); 
 112     DECLARE_DEF_STRING(StaticTextNameStr
); 
 113     DECLARE_DEF_STRING(ListBoxNameStr
); 
 114     DECLARE_DEF_STRING(TextCtrlNameStr
); 
 115     DECLARE_DEF_STRING(ScrollBarNameStr
); 
 116     DECLARE_DEF_STRING(SPIN_BUTTON_NAME
); 
 117     DECLARE_DEF_STRING(StaticBitmapNameStr
); 
 118     DECLARE_DEF_STRING(RadioBoxNameStr
); 
 119     DECLARE_DEF_STRING(RadioButtonNameStr
); 
 120     DECLARE_DEF_STRING(SliderNameStr
); 
 122     wxChar
* wxSpinCtrlNameStr 
= _T("wxSpinCtrl"); 
 123     DECLARE_DEF_STRING(SpinCtrlNameStr
); 
 125     static const wxString 
wxPyEmptyString(wxT("")); 
 129 static int _wrap_wxDefaultValidator_set(PyObject 
*val
) { 
 131     PyErr_SetString(PyExc_TypeError
,"Variable wxDefaultValidator is read-only."); 
 135 static PyObject 
*_wrap_wxDefaultValidator_get() { 
 139     SWIG_MakePtr(ptemp
,(char *) &wxDefaultValidator
,"_wxValidator_p"); 
 140     pyobj 
= PyString_FromString(ptemp
); 
 144 static void *SwigwxControlTowxWindow(void *ptr
) { 
 147     src 
= (wxControl 
*) ptr
; 
 148     dest 
= (wxWindow 
*) src
; 
 149     return (void *) dest
; 
 152 static void *SwigwxControlTowxEvtHandler(void *ptr
) { 
 155     src 
= (wxControl 
*) ptr
; 
 156     dest 
= (wxEvtHandler 
*) src
; 
 157     return (void *) dest
; 
 160 static void *SwigwxControlTowxObject(void *ptr
) { 
 163     src 
= (wxControl 
*) ptr
; 
 164     dest 
= (wxObject 
*) src
; 
 165     return (void *) dest
; 
 168 #define new_wxControl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (new wxControl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)) 
 169 static PyObject 
*_wrap_new_wxControl(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 170     PyObject 
* _resultobj
; 
 174     wxPoint 
* _arg2 
= (wxPoint 
*) &wxDefaultPosition
; 
 175     wxSize 
* _arg3 
= (wxSize 
*) &wxDefaultSize
; 
 176     long  _arg4 
= (long ) 0; 
 177     wxValidator 
* _arg5 
= (wxValidator 
*) &wxDefaultValidator
; 
 178     wxString 
* _arg6 
= (wxString 
*) &wxPyControlNameStr
; 
 179     PyObject 
* _argo0 
= 0; 
 181     PyObject 
* _obj2 
= 0; 
 183     PyObject 
* _obj3 
= 0; 
 184     PyObject 
* _argo5 
= 0; 
 185     PyObject 
* _obj6 
= 0; 
 186     char *_kwnames
[] = { "parent","id","pos","size","style","validator","name", NULL 
}; 
 190     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|OOlOO:new_wxControl",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
,&_argo5
,&_obj6
))  
 193         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 194         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
 195             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxControl. Expected _wxWindow_p."); 
 202     if (! wxPoint_helper(_obj2
, &_arg2
)) 
 208     if (! wxSize_helper(_obj3
, &_arg3
)) 
 212         if (SWIG_GetPtrObj(_argo5
,(void **) &_arg5
,"_wxValidator_p")) { 
 213             PyErr_SetString(PyExc_TypeError
,"Type error in argument 6 of new_wxControl. Expected _wxValidator_p."); 
 219     _arg6 
= wxString_in_helper(_obj6
); 
 224     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 225     _result 
= (wxControl 
*)new_wxControl(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,*_arg5
,*_arg6
); 
 227     wxPyEndAllowThreads(__tstate
); 
 228     if (PyErr_Occurred()) return NULL
; 
 230         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxControl_p"); 
 231         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 234         _resultobj 
= Py_None
; 
 243 #define new_wxPreControl() (new wxControl()) 
 244 static PyObject 
*_wrap_new_wxPreControl(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 245     PyObject 
* _resultobj
; 
 247     char *_kwnames
[] = {  NULL 
}; 
 251     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPreControl",_kwnames
))  
 254     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 255     _result 
= (wxControl 
*)new_wxPreControl(); 
 257     wxPyEndAllowThreads(__tstate
); 
 258     if (PyErr_Occurred()) return NULL
; 
 260         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxControl_p"); 
 261         _resultobj 
= Py_BuildValue("s",_ptemp
); 
 264         _resultobj 
= Py_None
; 
 269 #define wxControl_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)  (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)) 
 270 static PyObject 
*_wrap_wxControl_Create(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 271     PyObject 
* _resultobj
; 
 276     wxPoint 
* _arg3 
= (wxPoint 
*) &wxDefaultPosition
; 
 277     wxSize 
* _arg4 
= (wxSize 
*) &wxDefaultSize
; 
 278     long  _arg5 
= (long ) 0; 
 279     wxValidator 
* _arg6 
= (wxValidator 
*) &wxDefaultValidator
; 
 280     wxString 
* _arg7 
= (wxString 
*) &wxPyControlNameStr
; 
 281     PyObject 
* _argo0 
= 0; 
 282     PyObject 
* _argo1 
= 0; 
 284     PyObject 
* _obj3 
= 0; 
 286     PyObject 
* _obj4 
= 0; 
 287     PyObject 
* _argo6 
= 0; 
 288     PyObject 
* _obj7 
= 0; 
 289     char *_kwnames
[] = { "self","parent","id","pos","size","style","validator","name", NULL 
}; 
 292     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi|OOlOO:wxControl_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_obj3
,&_obj4
,&_arg5
,&_argo6
,&_obj7
))  
 295         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 296         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxControl_p")) { 
 297             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxControl_Create. Expected _wxControl_p."); 
 302         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
 303         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
 304             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxControl_Create. Expected _wxWindow_p."); 
 311     if (! wxPoint_helper(_obj3
, &_arg3
)) 
 317     if (! wxSize_helper(_obj4
, &_arg4
)) 
 321         if (SWIG_GetPtrObj(_argo6
,(void **) &_arg6
,"_wxValidator_p")) { 
 322             PyErr_SetString(PyExc_TypeError
,"Type error in argument 7 of wxControl_Create. Expected _wxValidator_p."); 
 328     _arg7 
= wxString_in_helper(_obj7
); 
 333     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 334     _result 
= (bool )wxControl_Create(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,_arg5
,*_arg6
,*_arg7
); 
 336     wxPyEndAllowThreads(__tstate
); 
 337     if (PyErr_Occurred()) return NULL
; 
 338 }    _resultobj 
= Py_BuildValue("i",_result
); 
 346 #define wxControl_Command(_swigobj,_swigarg0)  (_swigobj->Command(_swigarg0)) 
 347 static PyObject 
*_wrap_wxControl_Command(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 348     PyObject 
* _resultobj
; 
 350     wxCommandEvent 
* _arg1
; 
 351     PyObject 
* _argo0 
= 0; 
 352     PyObject 
* _argo1 
= 0; 
 353     char *_kwnames
[] = { "self","event", NULL 
}; 
 356     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxControl_Command",_kwnames
,&_argo0
,&_argo1
))  
 359         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 360         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxControl_p")) { 
 361             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxControl_Command. Expected _wxControl_p."); 
 366         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxCommandEvent_p")) { 
 367             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxControl_Command. Expected _wxCommandEvent_p."); 
 372     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 373     wxControl_Command(_arg0
,*_arg1
); 
 375     wxPyEndAllowThreads(__tstate
); 
 376     if (PyErr_Occurred()) return NULL
; 
 377 }    Py_INCREF(Py_None
); 
 378     _resultobj 
= Py_None
; 
 382 #define wxControl_GetLabel(_swigobj)  (_swigobj->GetLabel()) 
 383 static PyObject 
*_wrap_wxControl_GetLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 384     PyObject 
* _resultobj
; 
 387     PyObject 
* _argo0 
= 0; 
 388     char *_kwnames
[] = { "self", NULL 
}; 
 391     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxControl_GetLabel",_kwnames
,&_argo0
))  
 394         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 395         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxControl_p")) { 
 396             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxControl_GetLabel. Expected _wxControl_p."); 
 401     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 402     _result 
= new wxString (wxControl_GetLabel(_arg0
)); 
 404     wxPyEndAllowThreads(__tstate
); 
 405     if (PyErr_Occurred()) return NULL
; 
 408     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
 410     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
 419 #define wxControl_SetLabel(_swigobj,_swigarg0)  (_swigobj->SetLabel(_swigarg0)) 
 420 static PyObject 
*_wrap_wxControl_SetLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 421     PyObject 
* _resultobj
; 
 424     PyObject 
* _argo0 
= 0; 
 425     PyObject 
* _obj1 
= 0; 
 426     char *_kwnames
[] = { "self","label", NULL 
}; 
 429     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxControl_SetLabel",_kwnames
,&_argo0
,&_obj1
))  
 432         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 433         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxControl_p")) { 
 434             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxControl_SetLabel. Expected _wxControl_p."); 
 439     _arg1 
= wxString_in_helper(_obj1
); 
 444     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 445     wxControl_SetLabel(_arg0
,*_arg1
); 
 447     wxPyEndAllowThreads(__tstate
); 
 448     if (PyErr_Occurred()) return NULL
; 
 449 }    Py_INCREF(Py_None
); 
 450     _resultobj 
= Py_None
; 
 458 static void *SwigwxControlWithItemsTowxControl(void *ptr
) { 
 459     wxControlWithItems 
*src
; 
 461     src 
= (wxControlWithItems 
*) ptr
; 
 462     dest 
= (wxControl 
*) src
; 
 463     return (void *) dest
; 
 466 static void *SwigwxControlWithItemsTowxWindow(void *ptr
) { 
 467     wxControlWithItems 
*src
; 
 469     src 
= (wxControlWithItems 
*) ptr
; 
 470     dest 
= (wxWindow 
*) src
; 
 471     return (void *) dest
; 
 474 static void *SwigwxControlWithItemsTowxEvtHandler(void *ptr
) { 
 475     wxControlWithItems 
*src
; 
 477     src 
= (wxControlWithItems 
*) ptr
; 
 478     dest 
= (wxEvtHandler 
*) src
; 
 479     return (void *) dest
; 
 482 static void *SwigwxControlWithItemsTowxObject(void *ptr
) { 
 483     wxControlWithItems 
*src
; 
 485     src 
= (wxControlWithItems 
*) ptr
; 
 486     dest 
= (wxObject 
*) src
; 
 487     return (void *) dest
; 
 490 #define wxControlWithItems_Delete(_swigobj,_swigarg0)  (_swigobj->Delete(_swigarg0)) 
 491 static PyObject 
*_wrap_wxControlWithItems_Delete(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 492     PyObject 
* _resultobj
; 
 493     wxControlWithItems 
* _arg0
; 
 495     PyObject 
* _argo0 
= 0; 
 496     char *_kwnames
[] = { "self","n", NULL 
}; 
 499     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxControlWithItems_Delete",_kwnames
,&_argo0
,&_arg1
))  
 502         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 503         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxControlWithItems_p")) { 
 504             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxControlWithItems_Delete. Expected _wxControlWithItems_p."); 
 509     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 510     wxControlWithItems_Delete(_arg0
,_arg1
); 
 512     wxPyEndAllowThreads(__tstate
); 
 513     if (PyErr_Occurred()) return NULL
; 
 514 }    Py_INCREF(Py_None
); 
 515     _resultobj 
= Py_None
; 
 519 #define wxControlWithItems_GetCount(_swigobj)  (_swigobj->GetCount()) 
 520 static PyObject 
*_wrap_wxControlWithItems_GetCount(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 521     PyObject 
* _resultobj
; 
 523     wxControlWithItems 
* _arg0
; 
 524     PyObject 
* _argo0 
= 0; 
 525     char *_kwnames
[] = { "self", NULL 
}; 
 528     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxControlWithItems_GetCount",_kwnames
,&_argo0
))  
 531         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 532         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxControlWithItems_p")) { 
 533             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxControlWithItems_GetCount. Expected _wxControlWithItems_p."); 
 538     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 539     _result 
= (int )wxControlWithItems_GetCount(_arg0
); 
 541     wxPyEndAllowThreads(__tstate
); 
 542     if (PyErr_Occurred()) return NULL
; 
 543 }    _resultobj 
= Py_BuildValue("i",_result
); 
 547 #define wxControlWithItems_GetString(_swigobj,_swigarg0)  (_swigobj->GetString(_swigarg0)) 
 548 static PyObject 
*_wrap_wxControlWithItems_GetString(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 549     PyObject 
* _resultobj
; 
 551     wxControlWithItems 
* _arg0
; 
 553     PyObject 
* _argo0 
= 0; 
 554     char *_kwnames
[] = { "self","n", NULL 
}; 
 557     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxControlWithItems_GetString",_kwnames
,&_argo0
,&_arg1
))  
 560         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 561         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxControlWithItems_p")) { 
 562             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxControlWithItems_GetString. Expected _wxControlWithItems_p."); 
 567     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 568     _result 
= new wxString (wxControlWithItems_GetString(_arg0
,_arg1
)); 
 570     wxPyEndAllowThreads(__tstate
); 
 571     if (PyErr_Occurred()) return NULL
; 
 574     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
 576     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
 585 #define wxControlWithItems_SetString(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetString(_swigarg0,_swigarg1)) 
 586 static PyObject 
*_wrap_wxControlWithItems_SetString(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 587     PyObject 
* _resultobj
; 
 588     wxControlWithItems 
* _arg0
; 
 591     PyObject 
* _argo0 
= 0; 
 592     PyObject 
* _obj2 
= 0; 
 593     char *_kwnames
[] = { "self","n","s", NULL 
}; 
 596     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxControlWithItems_SetString",_kwnames
,&_argo0
,&_arg1
,&_obj2
))  
 599         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 600         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxControlWithItems_p")) { 
 601             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxControlWithItems_SetString. Expected _wxControlWithItems_p."); 
 606     _arg2 
= wxString_in_helper(_obj2
); 
 611     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 612     wxControlWithItems_SetString(_arg0
,_arg1
,*_arg2
); 
 614     wxPyEndAllowThreads(__tstate
); 
 615     if (PyErr_Occurred()) return NULL
; 
 616 }    Py_INCREF(Py_None
); 
 617     _resultobj 
= Py_None
; 
 625 #define wxControlWithItems_FindString(_swigobj,_swigarg0)  (_swigobj->FindString(_swigarg0)) 
 626 static PyObject 
*_wrap_wxControlWithItems_FindString(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 627     PyObject 
* _resultobj
; 
 629     wxControlWithItems 
* _arg0
; 
 631     PyObject 
* _argo0 
= 0; 
 632     PyObject 
* _obj1 
= 0; 
 633     char *_kwnames
[] = { "self","s", NULL 
}; 
 636     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxControlWithItems_FindString",_kwnames
,&_argo0
,&_obj1
))  
 639         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 640         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxControlWithItems_p")) { 
 641             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxControlWithItems_FindString. Expected _wxControlWithItems_p."); 
 646     _arg1 
= wxString_in_helper(_obj1
); 
 651     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 652     _result 
= (int )wxControlWithItems_FindString(_arg0
,*_arg1
); 
 654     wxPyEndAllowThreads(__tstate
); 
 655     if (PyErr_Occurred()) return NULL
; 
 656 }    _resultobj 
= Py_BuildValue("i",_result
); 
 664 #define wxControlWithItems_Select(_swigobj,_swigarg0)  (_swigobj->Select(_swigarg0)) 
 665 static PyObject 
*_wrap_wxControlWithItems_Select(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 666     PyObject 
* _resultobj
; 
 667     wxControlWithItems 
* _arg0
; 
 669     PyObject 
* _argo0 
= 0; 
 670     char *_kwnames
[] = { "self","n", NULL 
}; 
 673     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxControlWithItems_Select",_kwnames
,&_argo0
,&_arg1
))  
 676         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 677         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxControlWithItems_p")) { 
 678             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxControlWithItems_Select. Expected _wxControlWithItems_p."); 
 683     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 684     wxControlWithItems_Select(_arg0
,_arg1
); 
 686     wxPyEndAllowThreads(__tstate
); 
 687     if (PyErr_Occurred()) return NULL
; 
 688 }    Py_INCREF(Py_None
); 
 689     _resultobj 
= Py_None
; 
 693 #define wxControlWithItems_GetSelection(_swigobj)  (_swigobj->GetSelection()) 
 694 static PyObject 
*_wrap_wxControlWithItems_GetSelection(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 695     PyObject 
* _resultobj
; 
 697     wxControlWithItems 
* _arg0
; 
 698     PyObject 
* _argo0 
= 0; 
 699     char *_kwnames
[] = { "self", NULL 
}; 
 702     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxControlWithItems_GetSelection",_kwnames
,&_argo0
))  
 705         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 706         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxControlWithItems_p")) { 
 707             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxControlWithItems_GetSelection. Expected _wxControlWithItems_p."); 
 712     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 713     _result 
= (int )wxControlWithItems_GetSelection(_arg0
); 
 715     wxPyEndAllowThreads(__tstate
); 
 716     if (PyErr_Occurred()) return NULL
; 
 717 }    _resultobj 
= Py_BuildValue("i",_result
); 
 721 #define wxControlWithItems_GetStringSelection(_swigobj)  (_swigobj->GetStringSelection()) 
 722 static PyObject 
*_wrap_wxControlWithItems_GetStringSelection(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 723     PyObject 
* _resultobj
; 
 725     wxControlWithItems 
* _arg0
; 
 726     PyObject 
* _argo0 
= 0; 
 727     char *_kwnames
[] = { "self", NULL 
}; 
 730     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxControlWithItems_GetStringSelection",_kwnames
,&_argo0
))  
 733         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 734         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxControlWithItems_p")) { 
 735             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxControlWithItems_GetStringSelection. Expected _wxControlWithItems_p."); 
 740     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 741     _result 
= new wxString (wxControlWithItems_GetStringSelection(_arg0
)); 
 743     wxPyEndAllowThreads(__tstate
); 
 744     if (PyErr_Occurred()) return NULL
; 
 747     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
 749     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
 758 static void  wxControlWithItems_Append(wxControlWithItems 
*self
,const wxString 
& item
,PyObject 
* clientData
) { 
 760                 wxPyClientData
* data 
= new wxPyClientData(clientData
); 
 761                 self
->Append(item
, data
); 
 765 static PyObject 
*_wrap_wxControlWithItems_Append(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 766     PyObject 
* _resultobj
; 
 767     wxControlWithItems 
* _arg0
; 
 769     PyObject 
* _arg2 
= (PyObject 
*) NULL
; 
 770     PyObject 
* _argo0 
= 0; 
 771     PyObject 
* _obj1 
= 0; 
 772     PyObject 
* _obj2 
= 0; 
 773     char *_kwnames
[] = { "self","item","clientData", NULL 
}; 
 776     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|O:wxControlWithItems_Append",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
 779         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 780         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxControlWithItems_p")) { 
 781             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxControlWithItems_Append. Expected _wxControlWithItems_p."); 
 786     _arg1 
= wxString_in_helper(_obj1
); 
 795     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 796     wxControlWithItems_Append(_arg0
,*_arg1
,_arg2
); 
 798     wxPyEndAllowThreads(__tstate
); 
 799     if (PyErr_Occurred()) return NULL
; 
 800 }    Py_INCREF(Py_None
); 
 801     _resultobj 
= Py_None
; 
 809 static PyObject 
* wxControlWithItems_GetClientData(wxControlWithItems 
*self
,int  n
) { 
 810             wxPyClientData
* data 
= (wxPyClientData
*)self
->GetClientObject(n
); 
 812                 Py_INCREF(data
->m_obj
); 
 819 static PyObject 
*_wrap_wxControlWithItems_GetClientData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 820     PyObject 
* _resultobj
; 
 822     wxControlWithItems 
* _arg0
; 
 824     PyObject 
* _argo0 
= 0; 
 825     char *_kwnames
[] = { "self","n", NULL 
}; 
 828     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxControlWithItems_GetClientData",_kwnames
,&_argo0
,&_arg1
))  
 831         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 832         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxControlWithItems_p")) { 
 833             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxControlWithItems_GetClientData. Expected _wxControlWithItems_p."); 
 838     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 839     _result 
= (PyObject 
*)wxControlWithItems_GetClientData(_arg0
,_arg1
); 
 841     wxPyEndAllowThreads(__tstate
); 
 842     if (PyErr_Occurred()) return NULL
; 
 844   _resultobj 
= _result
; 
 849 static void  wxControlWithItems_SetClientData(wxControlWithItems 
*self
,int  n
,PyObject 
* clientData
) { 
 850             wxPyClientData
* data 
= new wxPyClientData(clientData
); 
 851             self
->SetClientObject(n
, data
); 
 853 static PyObject 
*_wrap_wxControlWithItems_SetClientData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 854     PyObject 
* _resultobj
; 
 855     wxControlWithItems 
* _arg0
; 
 858     PyObject 
* _argo0 
= 0; 
 859     PyObject 
* _obj2 
= 0; 
 860     char *_kwnames
[] = { "self","n","clientData", NULL 
}; 
 863     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxControlWithItems_SetClientData",_kwnames
,&_argo0
,&_arg1
,&_obj2
))  
 866         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 867         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxControlWithItems_p")) { 
 868             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxControlWithItems_SetClientData. Expected _wxControlWithItems_p."); 
 876     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 877     wxControlWithItems_SetClientData(_arg0
,_arg1
,_arg2
); 
 879     wxPyEndAllowThreads(__tstate
); 
 880     if (PyErr_Occurred()) return NULL
; 
 881 }    Py_INCREF(Py_None
); 
 882     _resultobj 
= Py_None
; 
 886 #define wxControlWithItems_AppendItems(_swigobj,_swigarg0)  (_swigobj->Append(_swigarg0)) 
 887 static PyObject 
*_wrap_wxControlWithItems_AppendItems(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 888     PyObject 
* _resultobj
; 
 889     wxControlWithItems 
* _arg0
; 
 890     wxArrayString 
* _arg1
; 
 891     PyObject 
* _argo0 
= 0; 
 892     PyObject 
* _obj1 
= 0; 
 893     char *_kwnames
[] = { "self","strings", NULL 
}; 
 896     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxControlWithItems_AppendItems",_kwnames
,&_argo0
,&_obj1
))  
 899         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 900         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxControlWithItems_p")) { 
 901             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxControlWithItems_AppendItems. Expected _wxControlWithItems_p."); 
 906     if (! PySequence_Check(_obj1
)) { 
 907         PyErr_SetString(PyExc_TypeError
, "Sequence of strings expected."); 
 910     _arg1 
= new wxArrayString
; 
 911     int i
, len
=PySequence_Length(_obj1
); 
 912     for (i
=0; i
<len
; i
++) { 
 913         PyObject
* item 
= PySequence_GetItem(_obj1
, i
); 
 915         PyObject
* str  
= PyObject_Unicode(item
); 
 917         PyObject
* str  
= PyObject_Str(item
); 
 919         _arg1
->Add(Py2wxString(str
)); 
 925     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 926     wxControlWithItems_AppendItems(_arg0
,*_arg1
); 
 928     wxPyEndAllowThreads(__tstate
); 
 929     if (PyErr_Occurred()) return NULL
; 
 930 }    Py_INCREF(Py_None
); 
 931     _resultobj 
= Py_None
; 
 939 static void *SwigwxButtonTowxControl(void *ptr
) { 
 942     src 
= (wxButton 
*) ptr
; 
 943     dest 
= (wxControl 
*) src
; 
 944     return (void *) dest
; 
 947 static void *SwigwxButtonTowxWindow(void *ptr
) { 
 950     src 
= (wxButton 
*) ptr
; 
 951     dest 
= (wxWindow 
*) src
; 
 952     return (void *) dest
; 
 955 static void *SwigwxButtonTowxEvtHandler(void *ptr
) { 
 958     src 
= (wxButton 
*) ptr
; 
 959     dest 
= (wxEvtHandler 
*) src
; 
 960     return (void *) dest
; 
 963 static void *SwigwxButtonTowxObject(void *ptr
) { 
 966     src 
= (wxButton 
*) ptr
; 
 967     dest 
= (wxObject 
*) src
; 
 968     return (void *) dest
; 
 971 #define new_wxButton(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7) (new wxButton(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7)) 
 972 static PyObject 
*_wrap_new_wxButton(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 973     PyObject 
* _resultobj
; 
 978     wxPoint 
* _arg3 
= (wxPoint 
*) &wxDefaultPosition
; 
 979     wxSize 
* _arg4 
= (wxSize 
*) &wxDefaultSize
; 
 980     long  _arg5 
= (long ) 0; 
 981     wxValidator 
* _arg6 
= (wxValidator 
*) &wxDefaultValidator
; 
 982     wxString 
* _arg7 
= (wxString 
*) &wxPyButtonNameStr
; 
 983     PyObject 
* _argo0 
= 0; 
 984     PyObject 
* _obj2 
= 0; 
 986     PyObject 
* _obj3 
= 0; 
 988     PyObject 
* _obj4 
= 0; 
 989     PyObject 
* _argo6 
= 0; 
 990     PyObject 
* _obj7 
= 0; 
 991     char *_kwnames
[] = { "parent","id","label","pos","size","style","validator","name", NULL 
}; 
 995     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO|OOlOO:new_wxButton",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_obj4
,&_arg5
,&_argo6
,&_obj7
))  
 998         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
 999         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1000             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxButton. Expected _wxWindow_p."); 
1005     _arg2 
= wxString_in_helper(_obj2
); 
1012     if (! wxPoint_helper(_obj3
, &_arg3
)) 
1018     if (! wxSize_helper(_obj4
, &_arg4
)) 
1022         if (SWIG_GetPtrObj(_argo6
,(void **) &_arg6
,"_wxValidator_p")) { 
1023             PyErr_SetString(PyExc_TypeError
,"Type error in argument 7 of new_wxButton. Expected _wxValidator_p."); 
1029     _arg7 
= wxString_in_helper(_obj7
); 
1034     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1035     _result 
= (wxButton 
*)new_wxButton(_arg0
,_arg1
,*_arg2
,*_arg3
,*_arg4
,_arg5
,*_arg6
,*_arg7
); 
1037     wxPyEndAllowThreads(__tstate
); 
1038     if (PyErr_Occurred()) return NULL
; 
1040         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxButton_p"); 
1041         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1044         _resultobj 
= Py_None
; 
1057 #define new_wxPreButton() (new wxButton()) 
1058 static PyObject 
*_wrap_new_wxPreButton(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1059     PyObject 
* _resultobj
; 
1061     char *_kwnames
[] = {  NULL 
}; 
1065     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPreButton",_kwnames
))  
1068     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1069     _result 
= (wxButton 
*)new_wxPreButton(); 
1071     wxPyEndAllowThreads(__tstate
); 
1072     if (PyErr_Occurred()) return NULL
; 
1074         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxButton_p"); 
1075         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1078         _resultobj 
= Py_None
; 
1083 #define wxButton_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7)  (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7)) 
1084 static PyObject 
*_wrap_wxButton_Create(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1085     PyObject 
* _resultobj
; 
1091     wxPoint 
* _arg4 
= (wxPoint 
*) &wxDefaultPosition
; 
1092     wxSize 
* _arg5 
= (wxSize 
*) &wxDefaultSize
; 
1093     long  _arg6 
= (long ) 0; 
1094     wxValidator 
* _arg7 
= (wxValidator 
*) &wxDefaultValidator
; 
1095     wxString 
* _arg8 
= (wxString 
*) &wxPyButtonNameStr
; 
1096     PyObject 
* _argo0 
= 0; 
1097     PyObject 
* _argo1 
= 0; 
1098     PyObject 
* _obj3 
= 0; 
1100     PyObject 
* _obj4 
= 0; 
1102     PyObject 
* _obj5 
= 0; 
1103     PyObject 
* _argo7 
= 0; 
1104     PyObject 
* _obj8 
= 0; 
1105     char *_kwnames
[] = { "self","parent","id","label","pos","size","style","validator","name", NULL 
}; 
1108     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOiO|OOlOO:wxButton_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_obj3
,&_obj4
,&_obj5
,&_arg6
,&_argo7
,&_obj8
))  
1111         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1112         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxButton_p")) { 
1113             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxButton_Create. Expected _wxButton_p."); 
1118         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1119         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
1120             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxButton_Create. Expected _wxWindow_p."); 
1125     _arg3 
= wxString_in_helper(_obj3
); 
1132     if (! wxPoint_helper(_obj4
, &_arg4
)) 
1138     if (! wxSize_helper(_obj5
, &_arg5
)) 
1142         if (SWIG_GetPtrObj(_argo7
,(void **) &_arg7
,"_wxValidator_p")) { 
1143             PyErr_SetString(PyExc_TypeError
,"Type error in argument 8 of wxButton_Create. Expected _wxValidator_p."); 
1149     _arg8 
= wxString_in_helper(_obj8
); 
1154     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1155     _result 
= (bool )wxButton_Create(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,*_arg5
,_arg6
,*_arg7
,*_arg8
); 
1157     wxPyEndAllowThreads(__tstate
); 
1158     if (PyErr_Occurred()) return NULL
; 
1159 }    _resultobj 
= Py_BuildValue("i",_result
); 
1171 #define wxButton_SetDefault(_swigobj)  (_swigobj->SetDefault()) 
1172 static PyObject 
*_wrap_wxButton_SetDefault(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1173     PyObject 
* _resultobj
; 
1175     PyObject 
* _argo0 
= 0; 
1176     char *_kwnames
[] = { "self", NULL 
}; 
1179     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxButton_SetDefault",_kwnames
,&_argo0
))  
1182         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1183         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxButton_p")) { 
1184             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxButton_SetDefault. Expected _wxButton_p."); 
1189     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1190     wxButton_SetDefault(_arg0
); 
1192     wxPyEndAllowThreads(__tstate
); 
1193     if (PyErr_Occurred()) return NULL
; 
1194 }    Py_INCREF(Py_None
); 
1195     _resultobj 
= Py_None
; 
1199 #define wxButton_SetBackgroundColour(_swigobj,_swigarg0)  (_swigobj->SetBackgroundColour(_swigarg0)) 
1200 static PyObject 
*_wrap_wxButton_SetBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1201     PyObject 
* _resultobj
; 
1204     PyObject 
* _argo0 
= 0; 
1206     PyObject 
* _obj1 
= 0; 
1207     char *_kwnames
[] = { "self","colour", NULL 
}; 
1210     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxButton_SetBackgroundColour",_kwnames
,&_argo0
,&_obj1
))  
1213         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1214         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxButton_p")) { 
1215             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxButton_SetBackgroundColour. Expected _wxButton_p."); 
1221     if (! wxColour_helper(_obj1
, &_arg1
)) 
1225     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1226     wxButton_SetBackgroundColour(_arg0
,*_arg1
); 
1228     wxPyEndAllowThreads(__tstate
); 
1229     if (PyErr_Occurred()) return NULL
; 
1230 }    Py_INCREF(Py_None
); 
1231     _resultobj 
= Py_None
; 
1235 #define wxButton_SetForegroundColour(_swigobj,_swigarg0)  (_swigobj->SetForegroundColour(_swigarg0)) 
1236 static PyObject 
*_wrap_wxButton_SetForegroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1237     PyObject 
* _resultobj
; 
1240     PyObject 
* _argo0 
= 0; 
1242     PyObject 
* _obj1 
= 0; 
1243     char *_kwnames
[] = { "self","colour", NULL 
}; 
1246     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxButton_SetForegroundColour",_kwnames
,&_argo0
,&_obj1
))  
1249         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1250         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxButton_p")) { 
1251             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxButton_SetForegroundColour. Expected _wxButton_p."); 
1257     if (! wxColour_helper(_obj1
, &_arg1
)) 
1261     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1262     wxButton_SetForegroundColour(_arg0
,*_arg1
); 
1264     wxPyEndAllowThreads(__tstate
); 
1265     if (PyErr_Occurred()) return NULL
; 
1266 }    Py_INCREF(Py_None
); 
1267     _resultobj 
= Py_None
; 
1271 static PyObject 
*_wrap_wxButton_GetDefaultSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1272     PyObject 
* _resultobj
; 
1274     char *_kwnames
[] = {  NULL 
}; 
1278     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxButton_GetDefaultSize",_kwnames
))  
1281     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1282     _result 
= new wxSize (wxButton::GetDefaultSize()); 
1284     wxPyEndAllowThreads(__tstate
); 
1285     if (PyErr_Occurred()) return NULL
; 
1286 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p"); 
1287     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1291 static void *SwigwxBitmapButtonTowxButton(void *ptr
) { 
1292     wxBitmapButton 
*src
; 
1294     src 
= (wxBitmapButton 
*) ptr
; 
1295     dest 
= (wxButton 
*) src
; 
1296     return (void *) dest
; 
1299 static void *SwigwxBitmapButtonTowxControl(void *ptr
) { 
1300     wxBitmapButton 
*src
; 
1302     src 
= (wxBitmapButton 
*) ptr
; 
1303     dest 
= (wxControl 
*) src
; 
1304     return (void *) dest
; 
1307 static void *SwigwxBitmapButtonTowxWindow(void *ptr
) { 
1308     wxBitmapButton 
*src
; 
1310     src 
= (wxBitmapButton 
*) ptr
; 
1311     dest 
= (wxWindow 
*) src
; 
1312     return (void *) dest
; 
1315 static void *SwigwxBitmapButtonTowxEvtHandler(void *ptr
) { 
1316     wxBitmapButton 
*src
; 
1318     src 
= (wxBitmapButton 
*) ptr
; 
1319     dest 
= (wxEvtHandler 
*) src
; 
1320     return (void *) dest
; 
1323 static void *SwigwxBitmapButtonTowxObject(void *ptr
) { 
1324     wxBitmapButton 
*src
; 
1326     src 
= (wxBitmapButton 
*) ptr
; 
1327     dest 
= (wxObject 
*) src
; 
1328     return (void *) dest
; 
1331 #define new_wxBitmapButton(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7) (new wxBitmapButton(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7)) 
1332 static PyObject 
*_wrap_new_wxBitmapButton(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1333     PyObject 
* _resultobj
; 
1334     wxBitmapButton 
* _result
; 
1338     wxPoint 
* _arg3 
= (wxPoint 
*) &wxDefaultPosition
; 
1339     wxSize 
* _arg4 
= (wxSize 
*) &wxDefaultSize
; 
1340     long  _arg5 
= (long ) wxBU_AUTODRAW
; 
1341     wxValidator 
* _arg6 
= (wxValidator 
*) &wxDefaultValidator
; 
1342     wxString 
* _arg7 
= (wxString 
*) &wxPyButtonNameStr
; 
1343     PyObject 
* _argo0 
= 0; 
1344     PyObject 
* _argo2 
= 0; 
1346     PyObject 
* _obj3 
= 0; 
1348     PyObject 
* _obj4 
= 0; 
1349     PyObject 
* _argo6 
= 0; 
1350     PyObject 
* _obj7 
= 0; 
1351     char *_kwnames
[] = { "parent","id","bitmap","pos","size","style","validator","name", NULL 
}; 
1355     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO|OOlOO:new_wxBitmapButton",_kwnames
,&_argo0
,&_arg1
,&_argo2
,&_obj3
,&_obj4
,&_arg5
,&_argo6
,&_obj7
))  
1358         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1359         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1360             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxBitmapButton. Expected _wxWindow_p."); 
1365         if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxBitmap_p")) { 
1366             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of new_wxBitmapButton. Expected _wxBitmap_p."); 
1373     if (! wxPoint_helper(_obj3
, &_arg3
)) 
1379     if (! wxSize_helper(_obj4
, &_arg4
)) 
1383         if (SWIG_GetPtrObj(_argo6
,(void **) &_arg6
,"_wxValidator_p")) { 
1384             PyErr_SetString(PyExc_TypeError
,"Type error in argument 7 of new_wxBitmapButton. Expected _wxValidator_p."); 
1390     _arg7 
= wxString_in_helper(_obj7
); 
1395     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1396     _result 
= (wxBitmapButton 
*)new_wxBitmapButton(_arg0
,_arg1
,*_arg2
,*_arg3
,*_arg4
,_arg5
,*_arg6
,*_arg7
); 
1398     wxPyEndAllowThreads(__tstate
); 
1399     if (PyErr_Occurred()) return NULL
; 
1401         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxBitmapButton_p"); 
1402         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1405         _resultobj 
= Py_None
; 
1414 #define new_wxPreBitmapButton() (new wxBitmapButton()) 
1415 static PyObject 
*_wrap_new_wxPreBitmapButton(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1416     PyObject 
* _resultobj
; 
1417     wxBitmapButton 
* _result
; 
1418     char *_kwnames
[] = {  NULL 
}; 
1422     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPreBitmapButton",_kwnames
))  
1425     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1426     _result 
= (wxBitmapButton 
*)new_wxPreBitmapButton(); 
1428     wxPyEndAllowThreads(__tstate
); 
1429     if (PyErr_Occurred()) return NULL
; 
1431         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxBitmapButton_p"); 
1432         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1435         _resultobj 
= Py_None
; 
1440 #define wxBitmapButton_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7)  (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7)) 
1441 static PyObject 
*_wrap_wxBitmapButton_Create(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1442     PyObject 
* _resultobj
; 
1444     wxBitmapButton 
* _arg0
; 
1448     wxPoint 
* _arg4 
= (wxPoint 
*) &wxDefaultPosition
; 
1449     wxSize 
* _arg5 
= (wxSize 
*) &wxDefaultSize
; 
1450     long  _arg6 
= (long ) wxBU_AUTODRAW
; 
1451     wxValidator 
* _arg7 
= (wxValidator 
*) &wxDefaultValidator
; 
1452     wxString 
* _arg8 
= (wxString 
*) &wxPyButtonNameStr
; 
1453     PyObject 
* _argo0 
= 0; 
1454     PyObject 
* _argo1 
= 0; 
1455     PyObject 
* _argo3 
= 0; 
1457     PyObject 
* _obj4 
= 0; 
1459     PyObject 
* _obj5 
= 0; 
1460     PyObject 
* _argo7 
= 0; 
1461     PyObject 
* _obj8 
= 0; 
1462     char *_kwnames
[] = { "self","parent","id","bitmap","pos","size","style","validator","name", NULL 
}; 
1465     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOiO|OOlOO:wxBitmapButton_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_argo3
,&_obj4
,&_obj5
,&_arg6
,&_argo7
,&_obj8
))  
1468         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1469         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBitmapButton_p")) { 
1470             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBitmapButton_Create. Expected _wxBitmapButton_p."); 
1475         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1476         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
1477             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxBitmapButton_Create. Expected _wxWindow_p."); 
1482         if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxBitmap_p")) { 
1483             PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxBitmapButton_Create. Expected _wxBitmap_p."); 
1490     if (! wxPoint_helper(_obj4
, &_arg4
)) 
1496     if (! wxSize_helper(_obj5
, &_arg5
)) 
1500         if (SWIG_GetPtrObj(_argo7
,(void **) &_arg7
,"_wxValidator_p")) { 
1501             PyErr_SetString(PyExc_TypeError
,"Type error in argument 8 of wxBitmapButton_Create. Expected _wxValidator_p."); 
1507     _arg8 
= wxString_in_helper(_obj8
); 
1512     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1513     _result 
= (bool )wxBitmapButton_Create(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,*_arg5
,_arg6
,*_arg7
,*_arg8
); 
1515     wxPyEndAllowThreads(__tstate
); 
1516     if (PyErr_Occurred()) return NULL
; 
1517 }    _resultobj 
= Py_BuildValue("i",_result
); 
1525 #define wxBitmapButton_GetBitmapLabel(_swigobj)  (_swigobj->GetBitmapLabel()) 
1526 static PyObject 
*_wrap_wxBitmapButton_GetBitmapLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1527     PyObject 
* _resultobj
; 
1529     wxBitmapButton 
* _arg0
; 
1530     PyObject 
* _argo0 
= 0; 
1531     char *_kwnames
[] = { "self", NULL 
}; 
1535     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxBitmapButton_GetBitmapLabel",_kwnames
,&_argo0
))  
1538         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1539         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBitmapButton_p")) { 
1540             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBitmapButton_GetBitmapLabel. Expected _wxBitmapButton_p."); 
1545     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1546     _result 
= new wxBitmap (wxBitmapButton_GetBitmapLabel(_arg0
)); 
1548     wxPyEndAllowThreads(__tstate
); 
1549     if (PyErr_Occurred()) return NULL
; 
1550 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxBitmap_p"); 
1551     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1555 #define wxBitmapButton_GetBitmapDisabled(_swigobj)  (_swigobj->GetBitmapDisabled()) 
1556 static PyObject 
*_wrap_wxBitmapButton_GetBitmapDisabled(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1557     PyObject 
* _resultobj
; 
1559     wxBitmapButton 
* _arg0
; 
1560     PyObject 
* _argo0 
= 0; 
1561     char *_kwnames
[] = { "self", NULL 
}; 
1565     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxBitmapButton_GetBitmapDisabled",_kwnames
,&_argo0
))  
1568         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1569         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBitmapButton_p")) { 
1570             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBitmapButton_GetBitmapDisabled. Expected _wxBitmapButton_p."); 
1575     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1576     _result 
= new wxBitmap (wxBitmapButton_GetBitmapDisabled(_arg0
)); 
1578     wxPyEndAllowThreads(__tstate
); 
1579     if (PyErr_Occurred()) return NULL
; 
1580 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxBitmap_p"); 
1581     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1585 #define wxBitmapButton_GetBitmapFocus(_swigobj)  (_swigobj->GetBitmapFocus()) 
1586 static PyObject 
*_wrap_wxBitmapButton_GetBitmapFocus(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1587     PyObject 
* _resultobj
; 
1589     wxBitmapButton 
* _arg0
; 
1590     PyObject 
* _argo0 
= 0; 
1591     char *_kwnames
[] = { "self", NULL 
}; 
1595     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxBitmapButton_GetBitmapFocus",_kwnames
,&_argo0
))  
1598         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1599         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBitmapButton_p")) { 
1600             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBitmapButton_GetBitmapFocus. Expected _wxBitmapButton_p."); 
1605     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1606     _result 
= new wxBitmap (wxBitmapButton_GetBitmapFocus(_arg0
)); 
1608     wxPyEndAllowThreads(__tstate
); 
1609     if (PyErr_Occurred()) return NULL
; 
1610 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxBitmap_p"); 
1611     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1615 #define wxBitmapButton_GetBitmapSelected(_swigobj)  (_swigobj->GetBitmapSelected()) 
1616 static PyObject 
*_wrap_wxBitmapButton_GetBitmapSelected(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1617     PyObject 
* _resultobj
; 
1619     wxBitmapButton 
* _arg0
; 
1620     PyObject 
* _argo0 
= 0; 
1621     char *_kwnames
[] = { "self", NULL 
}; 
1625     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxBitmapButton_GetBitmapSelected",_kwnames
,&_argo0
))  
1628         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1629         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBitmapButton_p")) { 
1630             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBitmapButton_GetBitmapSelected. Expected _wxBitmapButton_p."); 
1635     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1636     _result 
= new wxBitmap (wxBitmapButton_GetBitmapSelected(_arg0
)); 
1638     wxPyEndAllowThreads(__tstate
); 
1639     if (PyErr_Occurred()) return NULL
; 
1640 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxBitmap_p"); 
1641     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1645 #define wxBitmapButton_SetBitmapDisabled(_swigobj,_swigarg0)  (_swigobj->SetBitmapDisabled(_swigarg0)) 
1646 static PyObject 
*_wrap_wxBitmapButton_SetBitmapDisabled(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1647     PyObject 
* _resultobj
; 
1648     wxBitmapButton 
* _arg0
; 
1650     PyObject 
* _argo0 
= 0; 
1651     PyObject 
* _argo1 
= 0; 
1652     char *_kwnames
[] = { "self","bitmap", NULL 
}; 
1655     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxBitmapButton_SetBitmapDisabled",_kwnames
,&_argo0
,&_argo1
))  
1658         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1659         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBitmapButton_p")) { 
1660             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBitmapButton_SetBitmapDisabled. Expected _wxBitmapButton_p."); 
1665         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxBitmap_p")) { 
1666             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxBitmapButton_SetBitmapDisabled. Expected _wxBitmap_p."); 
1671     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1672     wxBitmapButton_SetBitmapDisabled(_arg0
,*_arg1
); 
1674     wxPyEndAllowThreads(__tstate
); 
1675     if (PyErr_Occurred()) return NULL
; 
1676 }    Py_INCREF(Py_None
); 
1677     _resultobj 
= Py_None
; 
1681 #define wxBitmapButton_SetBitmapFocus(_swigobj,_swigarg0)  (_swigobj->SetBitmapFocus(_swigarg0)) 
1682 static PyObject 
*_wrap_wxBitmapButton_SetBitmapFocus(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1683     PyObject 
* _resultobj
; 
1684     wxBitmapButton 
* _arg0
; 
1686     PyObject 
* _argo0 
= 0; 
1687     PyObject 
* _argo1 
= 0; 
1688     char *_kwnames
[] = { "self","bitmap", NULL 
}; 
1691     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxBitmapButton_SetBitmapFocus",_kwnames
,&_argo0
,&_argo1
))  
1694         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1695         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBitmapButton_p")) { 
1696             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBitmapButton_SetBitmapFocus. Expected _wxBitmapButton_p."); 
1701         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxBitmap_p")) { 
1702             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxBitmapButton_SetBitmapFocus. Expected _wxBitmap_p."); 
1707     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1708     wxBitmapButton_SetBitmapFocus(_arg0
,*_arg1
); 
1710     wxPyEndAllowThreads(__tstate
); 
1711     if (PyErr_Occurred()) return NULL
; 
1712 }    Py_INCREF(Py_None
); 
1713     _resultobj 
= Py_None
; 
1717 #define wxBitmapButton_SetBitmapSelected(_swigobj,_swigarg0)  (_swigobj->SetBitmapSelected(_swigarg0)) 
1718 static PyObject 
*_wrap_wxBitmapButton_SetBitmapSelected(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1719     PyObject 
* _resultobj
; 
1720     wxBitmapButton 
* _arg0
; 
1722     PyObject 
* _argo0 
= 0; 
1723     PyObject 
* _argo1 
= 0; 
1724     char *_kwnames
[] = { "self","bitmap", NULL 
}; 
1727     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxBitmapButton_SetBitmapSelected",_kwnames
,&_argo0
,&_argo1
))  
1730         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1731         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBitmapButton_p")) { 
1732             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBitmapButton_SetBitmapSelected. Expected _wxBitmapButton_p."); 
1737         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxBitmap_p")) { 
1738             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxBitmapButton_SetBitmapSelected. Expected _wxBitmap_p."); 
1743     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1744     wxBitmapButton_SetBitmapSelected(_arg0
,*_arg1
); 
1746     wxPyEndAllowThreads(__tstate
); 
1747     if (PyErr_Occurred()) return NULL
; 
1748 }    Py_INCREF(Py_None
); 
1749     _resultobj 
= Py_None
; 
1753 #define wxBitmapButton_SetBitmapLabel(_swigobj,_swigarg0)  (_swigobj->SetBitmapLabel(_swigarg0)) 
1754 static PyObject 
*_wrap_wxBitmapButton_SetBitmapLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1755     PyObject 
* _resultobj
; 
1756     wxBitmapButton 
* _arg0
; 
1758     PyObject 
* _argo0 
= 0; 
1759     PyObject 
* _argo1 
= 0; 
1760     char *_kwnames
[] = { "self","bitmap", NULL 
}; 
1763     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxBitmapButton_SetBitmapLabel",_kwnames
,&_argo0
,&_argo1
))  
1766         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1767         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBitmapButton_p")) { 
1768             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBitmapButton_SetBitmapLabel. Expected _wxBitmapButton_p."); 
1773         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxBitmap_p")) { 
1774             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxBitmapButton_SetBitmapLabel. Expected _wxBitmap_p."); 
1779     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1780     wxBitmapButton_SetBitmapLabel(_arg0
,*_arg1
); 
1782     wxPyEndAllowThreads(__tstate
); 
1783     if (PyErr_Occurred()) return NULL
; 
1784 }    Py_INCREF(Py_None
); 
1785     _resultobj 
= Py_None
; 
1789 #define wxBitmapButton_SetMargins(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetMargins(_swigarg0,_swigarg1)) 
1790 static PyObject 
*_wrap_wxBitmapButton_SetMargins(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1791     PyObject 
* _resultobj
; 
1792     wxBitmapButton 
* _arg0
; 
1795     PyObject 
* _argo0 
= 0; 
1796     char *_kwnames
[] = { "self","x","y", NULL 
}; 
1799     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxBitmapButton_SetMargins",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
1802         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1803         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBitmapButton_p")) { 
1804             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBitmapButton_SetMargins. Expected _wxBitmapButton_p."); 
1809     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1810     wxBitmapButton_SetMargins(_arg0
,_arg1
,_arg2
); 
1812     wxPyEndAllowThreads(__tstate
); 
1813     if (PyErr_Occurred()) return NULL
; 
1814 }    Py_INCREF(Py_None
); 
1815     _resultobj 
= Py_None
; 
1819 #define wxBitmapButton_GetMarginX(_swigobj)  (_swigobj->GetMarginX()) 
1820 static PyObject 
*_wrap_wxBitmapButton_GetMarginX(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1821     PyObject 
* _resultobj
; 
1823     wxBitmapButton 
* _arg0
; 
1824     PyObject 
* _argo0 
= 0; 
1825     char *_kwnames
[] = { "self", NULL 
}; 
1828     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxBitmapButton_GetMarginX",_kwnames
,&_argo0
))  
1831         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1832         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBitmapButton_p")) { 
1833             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBitmapButton_GetMarginX. Expected _wxBitmapButton_p."); 
1838     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1839     _result 
= (int )wxBitmapButton_GetMarginX(_arg0
); 
1841     wxPyEndAllowThreads(__tstate
); 
1842     if (PyErr_Occurred()) return NULL
; 
1843 }    _resultobj 
= Py_BuildValue("i",_result
); 
1847 #define wxBitmapButton_GetMarginY(_swigobj)  (_swigobj->GetMarginY()) 
1848 static PyObject 
*_wrap_wxBitmapButton_GetMarginY(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1849     PyObject 
* _resultobj
; 
1851     wxBitmapButton 
* _arg0
; 
1852     PyObject 
* _argo0 
= 0; 
1853     char *_kwnames
[] = { "self", NULL 
}; 
1856     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxBitmapButton_GetMarginY",_kwnames
,&_argo0
))  
1859         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1860         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBitmapButton_p")) { 
1861             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBitmapButton_GetMarginY. Expected _wxBitmapButton_p."); 
1866     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1867     _result 
= (int )wxBitmapButton_GetMarginY(_arg0
); 
1869     wxPyEndAllowThreads(__tstate
); 
1870     if (PyErr_Occurred()) return NULL
; 
1871 }    _resultobj 
= Py_BuildValue("i",_result
); 
1875 static void *SwigwxCheckBoxTowxControl(void *ptr
) { 
1878     src 
= (wxCheckBox 
*) ptr
; 
1879     dest 
= (wxControl 
*) src
; 
1880     return (void *) dest
; 
1883 static void *SwigwxCheckBoxTowxWindow(void *ptr
) { 
1886     src 
= (wxCheckBox 
*) ptr
; 
1887     dest 
= (wxWindow 
*) src
; 
1888     return (void *) dest
; 
1891 static void *SwigwxCheckBoxTowxEvtHandler(void *ptr
) { 
1894     src 
= (wxCheckBox 
*) ptr
; 
1895     dest 
= (wxEvtHandler 
*) src
; 
1896     return (void *) dest
; 
1899 static void *SwigwxCheckBoxTowxObject(void *ptr
) { 
1902     src 
= (wxCheckBox 
*) ptr
; 
1903     dest 
= (wxObject 
*) src
; 
1904     return (void *) dest
; 
1907 #define new_wxCheckBox(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7) (new wxCheckBox(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7)) 
1908 static PyObject 
*_wrap_new_wxCheckBox(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1909     PyObject 
* _resultobj
; 
1910     wxCheckBox 
* _result
; 
1914     wxPoint 
* _arg3 
= (wxPoint 
*) &wxDefaultPosition
; 
1915     wxSize 
* _arg4 
= (wxSize 
*) &wxDefaultSize
; 
1916     long  _arg5 
= (long ) 0; 
1917     wxValidator 
* _arg6 
= (wxValidator 
*) &wxDefaultValidator
; 
1918     wxString 
* _arg7 
= (wxString 
*) &wxPyCheckBoxNameStr
; 
1919     PyObject 
* _argo0 
= 0; 
1920     PyObject 
* _obj2 
= 0; 
1922     PyObject 
* _obj3 
= 0; 
1924     PyObject 
* _obj4 
= 0; 
1925     PyObject 
* _argo6 
= 0; 
1926     PyObject 
* _obj7 
= 0; 
1927     char *_kwnames
[] = { "parent","id","label","pos","size","style","validator","name", NULL 
}; 
1931     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO|OOlOO:new_wxCheckBox",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_obj4
,&_arg5
,&_argo6
,&_obj7
))  
1934         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1935         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1936             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxCheckBox. Expected _wxWindow_p."); 
1941     _arg2 
= wxString_in_helper(_obj2
); 
1948     if (! wxPoint_helper(_obj3
, &_arg3
)) 
1954     if (! wxSize_helper(_obj4
, &_arg4
)) 
1958         if (SWIG_GetPtrObj(_argo6
,(void **) &_arg6
,"_wxValidator_p")) { 
1959             PyErr_SetString(PyExc_TypeError
,"Type error in argument 7 of new_wxCheckBox. Expected _wxValidator_p."); 
1965     _arg7 
= wxString_in_helper(_obj7
); 
1970     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1971     _result 
= (wxCheckBox 
*)new_wxCheckBox(_arg0
,_arg1
,*_arg2
,*_arg3
,*_arg4
,_arg5
,*_arg6
,*_arg7
); 
1973     wxPyEndAllowThreads(__tstate
); 
1974     if (PyErr_Occurred()) return NULL
; 
1976         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxCheckBox_p"); 
1977         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1980         _resultobj 
= Py_None
; 
1993 #define new_wxPreCheckBox() (new wxCheckBox()) 
1994 static PyObject 
*_wrap_new_wxPreCheckBox(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1995     PyObject 
* _resultobj
; 
1996     wxCheckBox 
* _result
; 
1997     char *_kwnames
[] = {  NULL 
}; 
2001     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPreCheckBox",_kwnames
))  
2004     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2005     _result 
= (wxCheckBox 
*)new_wxPreCheckBox(); 
2007     wxPyEndAllowThreads(__tstate
); 
2008     if (PyErr_Occurred()) return NULL
; 
2010         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxCheckBox_p"); 
2011         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2014         _resultobj 
= Py_None
; 
2019 #define wxCheckBox_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7)  (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7)) 
2020 static PyObject 
*_wrap_wxCheckBox_Create(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2021     PyObject 
* _resultobj
; 
2027     wxPoint 
* _arg4 
= (wxPoint 
*) &wxDefaultPosition
; 
2028     wxSize 
* _arg5 
= (wxSize 
*) &wxDefaultSize
; 
2029     long  _arg6 
= (long ) 0; 
2030     wxValidator 
* _arg7 
= (wxValidator 
*) &wxDefaultValidator
; 
2031     wxString 
* _arg8 
= (wxString 
*) &wxPyCheckBoxNameStr
; 
2032     PyObject 
* _argo0 
= 0; 
2033     PyObject 
* _argo1 
= 0; 
2034     PyObject 
* _obj3 
= 0; 
2036     PyObject 
* _obj4 
= 0; 
2038     PyObject 
* _obj5 
= 0; 
2039     PyObject 
* _argo7 
= 0; 
2040     PyObject 
* _obj8 
= 0; 
2041     char *_kwnames
[] = { "self","parent","id","label","pos","size","style","validator","name", NULL 
}; 
2044     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOiO|OOlOO:wxCheckBox_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_obj3
,&_obj4
,&_obj5
,&_arg6
,&_argo7
,&_obj8
))  
2047         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2048         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCheckBox_p")) { 
2049             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCheckBox_Create. Expected _wxCheckBox_p."); 
2054         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
2055         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
2056             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxCheckBox_Create. Expected _wxWindow_p."); 
2061     _arg3 
= wxString_in_helper(_obj3
); 
2068     if (! wxPoint_helper(_obj4
, &_arg4
)) 
2074     if (! wxSize_helper(_obj5
, &_arg5
)) 
2078         if (SWIG_GetPtrObj(_argo7
,(void **) &_arg7
,"_wxValidator_p")) { 
2079             PyErr_SetString(PyExc_TypeError
,"Type error in argument 8 of wxCheckBox_Create. Expected _wxValidator_p."); 
2085     _arg8 
= wxString_in_helper(_obj8
); 
2090     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2091     _result 
= (bool )wxCheckBox_Create(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,*_arg5
,_arg6
,*_arg7
,*_arg8
); 
2093     wxPyEndAllowThreads(__tstate
); 
2094     if (PyErr_Occurred()) return NULL
; 
2095 }    _resultobj 
= Py_BuildValue("i",_result
); 
2107 #define wxCheckBox_GetValue(_swigobj)  (_swigobj->GetValue()) 
2108 static PyObject 
*_wrap_wxCheckBox_GetValue(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2109     PyObject 
* _resultobj
; 
2112     PyObject 
* _argo0 
= 0; 
2113     char *_kwnames
[] = { "self", NULL 
}; 
2116     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCheckBox_GetValue",_kwnames
,&_argo0
))  
2119         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2120         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCheckBox_p")) { 
2121             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCheckBox_GetValue. Expected _wxCheckBox_p."); 
2126     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2127     _result 
= (bool )wxCheckBox_GetValue(_arg0
); 
2129     wxPyEndAllowThreads(__tstate
); 
2130     if (PyErr_Occurred()) return NULL
; 
2131 }    _resultobj 
= Py_BuildValue("i",_result
); 
2135 #define wxCheckBox_IsChecked(_swigobj)  (_swigobj->IsChecked()) 
2136 static PyObject 
*_wrap_wxCheckBox_IsChecked(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2137     PyObject 
* _resultobj
; 
2140     PyObject 
* _argo0 
= 0; 
2141     char *_kwnames
[] = { "self", NULL 
}; 
2144     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCheckBox_IsChecked",_kwnames
,&_argo0
))  
2147         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2148         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCheckBox_p")) { 
2149             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCheckBox_IsChecked. Expected _wxCheckBox_p."); 
2154     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2155     _result 
= (bool )wxCheckBox_IsChecked(_arg0
); 
2157     wxPyEndAllowThreads(__tstate
); 
2158     if (PyErr_Occurred()) return NULL
; 
2159 }    _resultobj 
= Py_BuildValue("i",_result
); 
2163 #define wxCheckBox_SetValue(_swigobj,_swigarg0)  (_swigobj->SetValue(_swigarg0)) 
2164 static PyObject 
*_wrap_wxCheckBox_SetValue(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2165     PyObject 
* _resultobj
; 
2168     PyObject 
* _argo0 
= 0; 
2170     char *_kwnames
[] = { "self","state", NULL 
}; 
2173     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxCheckBox_SetValue",_kwnames
,&_argo0
,&tempbool1
))  
2176         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2177         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCheckBox_p")) { 
2178             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCheckBox_SetValue. Expected _wxCheckBox_p."); 
2182     _arg1 
= (bool ) tempbool1
; 
2184     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2185     wxCheckBox_SetValue(_arg0
,_arg1
); 
2187     wxPyEndAllowThreads(__tstate
); 
2188     if (PyErr_Occurred()) return NULL
; 
2189 }    Py_INCREF(Py_None
); 
2190     _resultobj 
= Py_None
; 
2194 static void *SwigwxChoiceTowxControlWithItems(void *ptr
) { 
2196     wxControlWithItems 
*dest
; 
2197     src 
= (wxChoice 
*) ptr
; 
2198     dest 
= (wxControlWithItems 
*) src
; 
2199     return (void *) dest
; 
2202 static void *SwigwxChoiceTowxControl(void *ptr
) { 
2205     src 
= (wxChoice 
*) ptr
; 
2206     dest 
= (wxControl 
*) src
; 
2207     return (void *) dest
; 
2210 static void *SwigwxChoiceTowxWindow(void *ptr
) { 
2213     src 
= (wxChoice 
*) ptr
; 
2214     dest 
= (wxWindow 
*) src
; 
2215     return (void *) dest
; 
2218 static void *SwigwxChoiceTowxEvtHandler(void *ptr
) { 
2221     src 
= (wxChoice 
*) ptr
; 
2222     dest 
= (wxEvtHandler 
*) src
; 
2223     return (void *) dest
; 
2226 static void *SwigwxChoiceTowxObject(void *ptr
) { 
2229     src 
= (wxChoice 
*) ptr
; 
2230     dest 
= (wxObject 
*) src
; 
2231     return (void *) dest
; 
2234 #define new_wxChoice(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8) (new wxChoice(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8)) 
2235 static PyObject 
*_wrap_new_wxChoice(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2236     PyObject 
* _resultobj
; 
2240     wxPoint 
* _arg2 
= (wxPoint 
*) &wxDefaultPosition
; 
2241     wxSize 
* _arg3 
= (wxSize 
*) &wxDefaultSize
; 
2242     int  _arg4 
= (int ) 0; 
2243     wxString 
* _arg5 
= (wxString 
*) NULL
; 
2244     long  _arg6 
= (long ) 0; 
2245     wxValidator 
* _arg7 
= (wxValidator 
*) &wxDefaultValidator
; 
2246     wxString 
* _arg8 
= (wxString 
*) &wxPyChoiceNameStr
; 
2247     PyObject 
* _argo0 
= 0; 
2249     PyObject 
* _obj2 
= 0; 
2251     PyObject 
* _obj3 
= 0; 
2252     PyObject 
* _obj5 
= 0; 
2253     PyObject 
* _argo7 
= 0; 
2254     PyObject 
* _obj8 
= 0; 
2255     char *_kwnames
[] = { "parent","id","pos","size","choices","style","validator","name", NULL 
}; 
2259     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|OOOlOO:new_wxChoice",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_obj5
,&_arg6
,&_argo7
,&_obj8
))  
2262         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2263         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2264             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxChoice. Expected _wxWindow_p."); 
2271     if (! wxPoint_helper(_obj2
, &_arg2
)) 
2277     if (! wxSize_helper(_obj3
, &_arg3
)) 
2282     _arg5 
= wxString_LIST_helper(_obj5
); 
2283     if (_arg5 
== NULL
) { 
2288         if (SWIG_GetPtrObj(_argo7
,(void **) &_arg7
,"_wxValidator_p")) { 
2289             PyErr_SetString(PyExc_TypeError
,"Type error in argument 8 of new_wxChoice. Expected _wxValidator_p."); 
2295     _arg8 
= wxString_in_helper(_obj8
); 
2301         _arg4 
= PyList_Size(_obj5
); 
2308     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2309     _result 
= (wxChoice 
*)new_wxChoice(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,_arg5
,_arg6
,*_arg7
,*_arg8
); 
2311     wxPyEndAllowThreads(__tstate
); 
2312     if (PyErr_Occurred()) return NULL
; 
2314         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxChoice_p"); 
2315         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2318         _resultobj 
= Py_None
; 
2330 #define new_wxPreChoice() (new wxChoice()) 
2331 static PyObject 
*_wrap_new_wxPreChoice(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2332     PyObject 
* _resultobj
; 
2334     char *_kwnames
[] = {  NULL 
}; 
2338     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPreChoice",_kwnames
))  
2341     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2342     _result 
= (wxChoice 
*)new_wxPreChoice(); 
2344     wxPyEndAllowThreads(__tstate
); 
2345     if (PyErr_Occurred()) return NULL
; 
2347         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxChoice_p"); 
2348         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2351         _resultobj 
= Py_None
; 
2356 #define wxChoice_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8)  (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8)) 
2357 static PyObject 
*_wrap_wxChoice_Create(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2358     PyObject 
* _resultobj
; 
2363     wxPoint 
* _arg3 
= (wxPoint 
*) &wxDefaultPosition
; 
2364     wxSize 
* _arg4 
= (wxSize 
*) &wxDefaultSize
; 
2365     int  _arg5 
= (int ) 0; 
2366     wxString 
* _arg6 
= (wxString 
*) NULL
; 
2367     long  _arg7 
= (long ) 0; 
2368     wxValidator 
* _arg8 
= (wxValidator 
*) &wxDefaultValidator
; 
2369     wxString 
* _arg9 
= (wxString 
*) &wxPyChoiceNameStr
; 
2370     PyObject 
* _argo0 
= 0; 
2371     PyObject 
* _argo1 
= 0; 
2373     PyObject 
* _obj3 
= 0; 
2375     PyObject 
* _obj4 
= 0; 
2376     PyObject 
* _obj6 
= 0; 
2377     PyObject 
* _argo8 
= 0; 
2378     PyObject 
* _obj9 
= 0; 
2379     char *_kwnames
[] = { "self","parent","id","pos","size","choices","style","validator","name", NULL 
}; 
2382     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi|OOOlOO:wxChoice_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_obj3
,&_obj4
,&_obj6
,&_arg7
,&_argo8
,&_obj9
))  
2385         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2386         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxChoice_p")) { 
2387             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxChoice_Create. Expected _wxChoice_p."); 
2392         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
2393         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
2394             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxChoice_Create. Expected _wxWindow_p."); 
2401     if (! wxPoint_helper(_obj3
, &_arg3
)) 
2407     if (! wxSize_helper(_obj4
, &_arg4
)) 
2412     _arg6 
= wxString_LIST_helper(_obj6
); 
2413     if (_arg6 
== NULL
) { 
2418         if (SWIG_GetPtrObj(_argo8
,(void **) &_arg8
,"_wxValidator_p")) { 
2419             PyErr_SetString(PyExc_TypeError
,"Type error in argument 9 of wxChoice_Create. Expected _wxValidator_p."); 
2425     _arg9 
= wxString_in_helper(_obj9
); 
2431         _arg5 
= PyList_Size(_obj6
); 
2438     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2439     _result 
= (bool )wxChoice_Create(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,_arg5
,_arg6
,_arg7
,*_arg8
,*_arg9
); 
2441     wxPyEndAllowThreads(__tstate
); 
2442     if (PyErr_Occurred()) return NULL
; 
2443 }    _resultobj 
= Py_BuildValue("i",_result
); 
2454 #define wxChoice_Clear(_swigobj)  (_swigobj->Clear()) 
2455 static PyObject 
*_wrap_wxChoice_Clear(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2456     PyObject 
* _resultobj
; 
2458     PyObject 
* _argo0 
= 0; 
2459     char *_kwnames
[] = { "self", NULL 
}; 
2462     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxChoice_Clear",_kwnames
,&_argo0
))  
2465         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2466         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxChoice_p")) { 
2467             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxChoice_Clear. Expected _wxChoice_p."); 
2472     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2473     wxChoice_Clear(_arg0
); 
2475     wxPyEndAllowThreads(__tstate
); 
2476     if (PyErr_Occurred()) return NULL
; 
2477 }    Py_INCREF(Py_None
); 
2478     _resultobj 
= Py_None
; 
2482 #define wxChoice_GetColumns(_swigobj)  (_swigobj->GetColumns()) 
2483 static PyObject 
*_wrap_wxChoice_GetColumns(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2484     PyObject 
* _resultobj
; 
2487     PyObject 
* _argo0 
= 0; 
2488     char *_kwnames
[] = { "self", NULL 
}; 
2491     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxChoice_GetColumns",_kwnames
,&_argo0
))  
2494         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2495         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxChoice_p")) { 
2496             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxChoice_GetColumns. Expected _wxChoice_p."); 
2501     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2502     _result 
= (int )wxChoice_GetColumns(_arg0
); 
2504     wxPyEndAllowThreads(__tstate
); 
2505     if (PyErr_Occurred()) return NULL
; 
2506 }    _resultobj 
= Py_BuildValue("i",_result
); 
2510 #define wxChoice_SetColumns(_swigobj,_swigarg0)  (_swigobj->SetColumns(_swigarg0)) 
2511 static PyObject 
*_wrap_wxChoice_SetColumns(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2512     PyObject 
* _resultobj
; 
2514     int  _arg1 
= (int ) 1; 
2515     PyObject 
* _argo0 
= 0; 
2516     char *_kwnames
[] = { "self","n", NULL 
}; 
2519     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxChoice_SetColumns",_kwnames
,&_argo0
,&_arg1
))  
2522         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2523         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxChoice_p")) { 
2524             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxChoice_SetColumns. Expected _wxChoice_p."); 
2529     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2530     wxChoice_SetColumns(_arg0
,_arg1
); 
2532     wxPyEndAllowThreads(__tstate
); 
2533     if (PyErr_Occurred()) return NULL
; 
2534 }    Py_INCREF(Py_None
); 
2535     _resultobj 
= Py_None
; 
2539 #define wxChoice_SetSelection(_swigobj,_swigarg0)  (_swigobj->SetSelection(_swigarg0)) 
2540 static PyObject 
*_wrap_wxChoice_SetSelection(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2541     PyObject 
* _resultobj
; 
2544     PyObject 
* _argo0 
= 0; 
2545     char *_kwnames
[] = { "self","n", NULL 
}; 
2548     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxChoice_SetSelection",_kwnames
,&_argo0
,&_arg1
))  
2551         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2552         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxChoice_p")) { 
2553             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxChoice_SetSelection. Expected _wxChoice_p."); 
2558     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2559     wxChoice_SetSelection(_arg0
,_arg1
); 
2561     wxPyEndAllowThreads(__tstate
); 
2562     if (PyErr_Occurred()) return NULL
; 
2563 }    Py_INCREF(Py_None
); 
2564     _resultobj 
= Py_None
; 
2568 #define wxChoice_SetStringSelection(_swigobj,_swigarg0)  (_swigobj->SetStringSelection(_swigarg0)) 
2569 static PyObject 
*_wrap_wxChoice_SetStringSelection(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2570     PyObject 
* _resultobj
; 
2573     PyObject 
* _argo0 
= 0; 
2574     PyObject 
* _obj1 
= 0; 
2575     char *_kwnames
[] = { "self","string", NULL 
}; 
2578     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxChoice_SetStringSelection",_kwnames
,&_argo0
,&_obj1
))  
2581         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2582         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxChoice_p")) { 
2583             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxChoice_SetStringSelection. Expected _wxChoice_p."); 
2588     _arg1 
= wxString_in_helper(_obj1
); 
2593     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2594     wxChoice_SetStringSelection(_arg0
,*_arg1
); 
2596     wxPyEndAllowThreads(__tstate
); 
2597     if (PyErr_Occurred()) return NULL
; 
2598 }    Py_INCREF(Py_None
); 
2599     _resultobj 
= Py_None
; 
2607 #define wxChoice_SetString(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetString(_swigarg0,_swigarg1)) 
2608 static PyObject 
*_wrap_wxChoice_SetString(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2609     PyObject 
* _resultobj
; 
2613     PyObject 
* _argo0 
= 0; 
2614     PyObject 
* _obj2 
= 0; 
2615     char *_kwnames
[] = { "self","n","s", NULL 
}; 
2618     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxChoice_SetString",_kwnames
,&_argo0
,&_arg1
,&_obj2
))  
2621         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2622         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxChoice_p")) { 
2623             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxChoice_SetString. Expected _wxChoice_p."); 
2628     _arg2 
= wxString_in_helper(_obj2
); 
2633     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2634     wxChoice_SetString(_arg0
,_arg1
,*_arg2
); 
2636     wxPyEndAllowThreads(__tstate
); 
2637     if (PyErr_Occurred()) return NULL
; 
2638 }    Py_INCREF(Py_None
); 
2639     _resultobj 
= Py_None
; 
2647 static void *SwigwxComboBoxTowxControl(void *ptr
) { 
2650     src 
= (wxComboBox 
*) ptr
; 
2651     dest 
= (wxControl 
*) src
; 
2652     return (void *) dest
; 
2655 static void *SwigwxComboBoxTowxWindow(void *ptr
) { 
2658     src 
= (wxComboBox 
*) ptr
; 
2659     dest 
= (wxWindow 
*) src
; 
2660     return (void *) dest
; 
2663 static void *SwigwxComboBoxTowxEvtHandler(void *ptr
) { 
2666     src 
= (wxComboBox 
*) ptr
; 
2667     dest 
= (wxEvtHandler 
*) src
; 
2668     return (void *) dest
; 
2671 static void *SwigwxComboBoxTowxObject(void *ptr
) { 
2674     src 
= (wxComboBox 
*) ptr
; 
2675     dest 
= (wxObject 
*) src
; 
2676     return (void *) dest
; 
2679 #define new_wxComboBox(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8,_swigarg9) (new wxComboBox(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8,_swigarg9)) 
2680 static PyObject 
*_wrap_new_wxComboBox(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2681     PyObject 
* _resultobj
; 
2682     wxComboBox 
* _result
; 
2685     wxString 
* _arg2 
= (wxString 
*) &wxPyEmptyString
; 
2686     wxPoint 
* _arg3 
= (wxPoint 
*) &wxDefaultPosition
; 
2687     wxSize 
* _arg4 
= (wxSize 
*) &wxDefaultSize
; 
2688     int  _arg5 
= (int ) 0; 
2689     wxString 
* _arg6 
= (wxString 
*) NULL
; 
2690     long  _arg7 
= (long ) 0; 
2691     wxValidator 
* _arg8 
= (wxValidator 
*) &wxDefaultValidator
; 
2692     wxString 
* _arg9 
= (wxString 
*) &wxPyComboBoxNameStr
; 
2693     PyObject 
* _argo0 
= 0; 
2694     PyObject 
* _obj2 
= 0; 
2696     PyObject 
* _obj3 
= 0; 
2698     PyObject 
* _obj4 
= 0; 
2699     PyObject 
* _obj6 
= 0; 
2700     PyObject 
* _argo8 
= 0; 
2701     PyObject 
* _obj9 
= 0; 
2702     char *_kwnames
[] = { "parent","id","value","pos","size","choices","style","validator","name", NULL 
}; 
2706     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|OOOOlOO:new_wxComboBox",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_obj4
,&_obj6
,&_arg7
,&_argo8
,&_obj9
))  
2709         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2710         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2711             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxComboBox. Expected _wxWindow_p."); 
2717     _arg2 
= wxString_in_helper(_obj2
); 
2724     if (! wxPoint_helper(_obj3
, &_arg3
)) 
2730     if (! wxSize_helper(_obj4
, &_arg4
)) 
2735     _arg6 
= wxString_LIST_helper(_obj6
); 
2736     if (_arg6 
== NULL
) { 
2741         if (SWIG_GetPtrObj(_argo8
,(void **) &_arg8
,"_wxValidator_p")) { 
2742             PyErr_SetString(PyExc_TypeError
,"Type error in argument 9 of new_wxComboBox. Expected _wxValidator_p."); 
2748     _arg9 
= wxString_in_helper(_obj9
); 
2754         _arg5 
= PyList_Size(_obj6
); 
2761     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2762     _result 
= (wxComboBox 
*)new_wxComboBox(_arg0
,_arg1
,*_arg2
,*_arg3
,*_arg4
,_arg5
,_arg6
,_arg7
,*_arg8
,*_arg9
); 
2764     wxPyEndAllowThreads(__tstate
); 
2765     if (PyErr_Occurred()) return NULL
; 
2767         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxComboBox_p"); 
2768         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2771         _resultobj 
= Py_None
; 
2787 #define new_wxPreComboBox() (new wxComboBox()) 
2788 static PyObject 
*_wrap_new_wxPreComboBox(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2789     PyObject 
* _resultobj
; 
2790     wxComboBox 
* _result
; 
2791     char *_kwnames
[] = {  NULL 
}; 
2795     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPreComboBox",_kwnames
))  
2798     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2799     _result 
= (wxComboBox 
*)new_wxPreComboBox(); 
2801     wxPyEndAllowThreads(__tstate
); 
2802     if (PyErr_Occurred()) return NULL
; 
2804         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxComboBox_p"); 
2805         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2808         _resultobj 
= Py_None
; 
2813 #define wxComboBox_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8,_swigarg9)  (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8,_swigarg9)) 
2814 static PyObject 
*_wrap_wxComboBox_Create(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2815     PyObject 
* _resultobj
; 
2820     wxString 
* _arg3 
= (wxString 
*) &wxPyEmptyString
; 
2821     wxPoint 
* _arg4 
= (wxPoint 
*) &wxDefaultPosition
; 
2822     wxSize 
* _arg5 
= (wxSize 
*) &wxDefaultSize
; 
2823     int  _arg6 
= (int ) 0; 
2824     wxString 
* _arg7 
= (wxString 
*) NULL
; 
2825     long  _arg8 
= (long ) 0; 
2826     wxValidator 
* _arg9 
= (wxValidator 
*) &wxDefaultValidator
; 
2827     wxString 
* _arg10 
= (wxString 
*) &wxPyComboBoxNameStr
; 
2828     PyObject 
* _argo0 
= 0; 
2829     PyObject 
* _argo1 
= 0; 
2830     PyObject 
* _obj3 
= 0; 
2832     PyObject 
* _obj4 
= 0; 
2834     PyObject 
* _obj5 
= 0; 
2835     PyObject 
* _obj7 
= 0; 
2836     PyObject 
* _argo9 
= 0; 
2837     PyObject 
* _obj10 
= 0; 
2838     char *_kwnames
[] = { "self","parent","id","value","pos","size","choices","style","validator","name", NULL 
}; 
2841     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi|OOOOlOO:wxComboBox_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_obj3
,&_obj4
,&_obj5
,&_obj7
,&_arg8
,&_argo9
,&_obj10
))  
2844         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2845         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxComboBox_p")) { 
2846             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxComboBox_Create. Expected _wxComboBox_p."); 
2851         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
2852         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
2853             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxComboBox_Create. Expected _wxWindow_p."); 
2859     _arg3 
= wxString_in_helper(_obj3
); 
2866     if (! wxPoint_helper(_obj4
, &_arg4
)) 
2872     if (! wxSize_helper(_obj5
, &_arg5
)) 
2877     _arg7 
= wxString_LIST_helper(_obj7
); 
2878     if (_arg7 
== NULL
) { 
2883         if (SWIG_GetPtrObj(_argo9
,(void **) &_arg9
,"_wxValidator_p")) { 
2884             PyErr_SetString(PyExc_TypeError
,"Type error in argument 10 of wxComboBox_Create. Expected _wxValidator_p."); 
2890     _arg10 
= wxString_in_helper(_obj10
); 
2896         _arg6 
= PyList_Size(_obj7
); 
2903     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2904     _result 
= (bool )wxComboBox_Create(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,*_arg5
,_arg6
,_arg7
,_arg8
,*_arg9
,*_arg10
); 
2906     wxPyEndAllowThreads(__tstate
); 
2907     if (PyErr_Occurred()) return NULL
; 
2908 }    _resultobj 
= Py_BuildValue("i",_result
); 
2923 #define wxComboBox_Copy(_swigobj)  (_swigobj->Copy()) 
2924 static PyObject 
*_wrap_wxComboBox_Copy(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2925     PyObject 
* _resultobj
; 
2927     PyObject 
* _argo0 
= 0; 
2928     char *_kwnames
[] = { "self", NULL 
}; 
2931     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxComboBox_Copy",_kwnames
,&_argo0
))  
2934         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2935         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxComboBox_p")) { 
2936             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxComboBox_Copy. Expected _wxComboBox_p."); 
2941     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2942     wxComboBox_Copy(_arg0
); 
2944     wxPyEndAllowThreads(__tstate
); 
2945     if (PyErr_Occurred()) return NULL
; 
2946 }    Py_INCREF(Py_None
); 
2947     _resultobj 
= Py_None
; 
2951 #define wxComboBox_Cut(_swigobj)  (_swigobj->Cut()) 
2952 static PyObject 
*_wrap_wxComboBox_Cut(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2953     PyObject 
* _resultobj
; 
2955     PyObject 
* _argo0 
= 0; 
2956     char *_kwnames
[] = { "self", NULL 
}; 
2959     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxComboBox_Cut",_kwnames
,&_argo0
))  
2962         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2963         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxComboBox_p")) { 
2964             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxComboBox_Cut. Expected _wxComboBox_p."); 
2969     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2970     wxComboBox_Cut(_arg0
); 
2972     wxPyEndAllowThreads(__tstate
); 
2973     if (PyErr_Occurred()) return NULL
; 
2974 }    Py_INCREF(Py_None
); 
2975     _resultobj 
= Py_None
; 
2979 #define wxComboBox_GetInsertionPoint(_swigobj)  (_swigobj->GetInsertionPoint()) 
2980 static PyObject 
*_wrap_wxComboBox_GetInsertionPoint(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2981     PyObject 
* _resultobj
; 
2984     PyObject 
* _argo0 
= 0; 
2985     char *_kwnames
[] = { "self", NULL 
}; 
2988     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxComboBox_GetInsertionPoint",_kwnames
,&_argo0
))  
2991         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2992         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxComboBox_p")) { 
2993             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxComboBox_GetInsertionPoint. Expected _wxComboBox_p."); 
2998     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2999     _result 
= (long )wxComboBox_GetInsertionPoint(_arg0
); 
3001     wxPyEndAllowThreads(__tstate
); 
3002     if (PyErr_Occurred()) return NULL
; 
3003 }    _resultobj 
= Py_BuildValue("l",_result
); 
3007 #define wxComboBox_GetLastPosition(_swigobj)  (_swigobj->GetLastPosition()) 
3008 static PyObject 
*_wrap_wxComboBox_GetLastPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3009     PyObject 
* _resultobj
; 
3012     PyObject 
* _argo0 
= 0; 
3013     char *_kwnames
[] = { "self", NULL 
}; 
3016     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxComboBox_GetLastPosition",_kwnames
,&_argo0
))  
3019         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3020         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxComboBox_p")) { 
3021             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxComboBox_GetLastPosition. Expected _wxComboBox_p."); 
3026     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3027     _result 
= (long )wxComboBox_GetLastPosition(_arg0
); 
3029     wxPyEndAllowThreads(__tstate
); 
3030     if (PyErr_Occurred()) return NULL
; 
3031 }    _resultobj 
= Py_BuildValue("l",_result
); 
3035 #define wxComboBox_GetValue(_swigobj)  (_swigobj->GetValue()) 
3036 static PyObject 
*_wrap_wxComboBox_GetValue(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3037     PyObject 
* _resultobj
; 
3040     PyObject 
* _argo0 
= 0; 
3041     char *_kwnames
[] = { "self", NULL 
}; 
3044     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxComboBox_GetValue",_kwnames
,&_argo0
))  
3047         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3048         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxComboBox_p")) { 
3049             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxComboBox_GetValue. Expected _wxComboBox_p."); 
3054     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3055     _result 
= new wxString (wxComboBox_GetValue(_arg0
)); 
3057     wxPyEndAllowThreads(__tstate
); 
3058     if (PyErr_Occurred()) return NULL
; 
3061     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
3063     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
3072 #define wxComboBox_Paste(_swigobj)  (_swigobj->Paste()) 
3073 static PyObject 
*_wrap_wxComboBox_Paste(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3074     PyObject 
* _resultobj
; 
3076     PyObject 
* _argo0 
= 0; 
3077     char *_kwnames
[] = { "self", NULL 
}; 
3080     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxComboBox_Paste",_kwnames
,&_argo0
))  
3083         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3084         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxComboBox_p")) { 
3085             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxComboBox_Paste. Expected _wxComboBox_p."); 
3090     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3091     wxComboBox_Paste(_arg0
); 
3093     wxPyEndAllowThreads(__tstate
); 
3094     if (PyErr_Occurred()) return NULL
; 
3095 }    Py_INCREF(Py_None
); 
3096     _resultobj 
= Py_None
; 
3100 #define wxComboBox_Replace(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->Replace(_swigarg0,_swigarg1,_swigarg2)) 
3101 static PyObject 
*_wrap_wxComboBox_Replace(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3102     PyObject 
* _resultobj
; 
3107     PyObject 
* _argo0 
= 0; 
3108     PyObject 
* _obj3 
= 0; 
3109     char *_kwnames
[] = { "self","from","to","text", NULL 
}; 
3112     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OllO:wxComboBox_Replace",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_obj3
))  
3115         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3116         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxComboBox_p")) { 
3117             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxComboBox_Replace. Expected _wxComboBox_p."); 
3122     _arg3 
= wxString_in_helper(_obj3
); 
3127     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3128     wxComboBox_Replace(_arg0
,_arg1
,_arg2
,*_arg3
); 
3130     wxPyEndAllowThreads(__tstate
); 
3131     if (PyErr_Occurred()) return NULL
; 
3132 }    Py_INCREF(Py_None
); 
3133     _resultobj 
= Py_None
; 
3141 #define wxComboBox_Remove(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Remove(_swigarg0,_swigarg1)) 
3142 static PyObject 
*_wrap_wxComboBox_Remove(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3143     PyObject 
* _resultobj
; 
3147     PyObject 
* _argo0 
= 0; 
3148     char *_kwnames
[] = { "self","from","to", NULL 
}; 
3151     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oll:wxComboBox_Remove",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
3154         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3155         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxComboBox_p")) { 
3156             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxComboBox_Remove. Expected _wxComboBox_p."); 
3161     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3162     wxComboBox_Remove(_arg0
,_arg1
,_arg2
); 
3164     wxPyEndAllowThreads(__tstate
); 
3165     if (PyErr_Occurred()) return NULL
; 
3166 }    Py_INCREF(Py_None
); 
3167     _resultobj 
= Py_None
; 
3171 #define wxComboBox_SetInsertionPoint(_swigobj,_swigarg0)  (_swigobj->SetInsertionPoint(_swigarg0)) 
3172 static PyObject 
*_wrap_wxComboBox_SetInsertionPoint(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3173     PyObject 
* _resultobj
; 
3176     PyObject 
* _argo0 
= 0; 
3177     char *_kwnames
[] = { "self","pos", NULL 
}; 
3180     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxComboBox_SetInsertionPoint",_kwnames
,&_argo0
,&_arg1
))  
3183         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3184         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxComboBox_p")) { 
3185             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxComboBox_SetInsertionPoint. Expected _wxComboBox_p."); 
3190     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3191     wxComboBox_SetInsertionPoint(_arg0
,_arg1
); 
3193     wxPyEndAllowThreads(__tstate
); 
3194     if (PyErr_Occurred()) return NULL
; 
3195 }    Py_INCREF(Py_None
); 
3196     _resultobj 
= Py_None
; 
3200 #define wxComboBox_SetInsertionPointEnd(_swigobj)  (_swigobj->SetInsertionPointEnd()) 
3201 static PyObject 
*_wrap_wxComboBox_SetInsertionPointEnd(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3202     PyObject 
* _resultobj
; 
3204     PyObject 
* _argo0 
= 0; 
3205     char *_kwnames
[] = { "self", NULL 
}; 
3208     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxComboBox_SetInsertionPointEnd",_kwnames
,&_argo0
))  
3211         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3212         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxComboBox_p")) { 
3213             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxComboBox_SetInsertionPointEnd. Expected _wxComboBox_p."); 
3218     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3219     wxComboBox_SetInsertionPointEnd(_arg0
); 
3221     wxPyEndAllowThreads(__tstate
); 
3222     if (PyErr_Occurred()) return NULL
; 
3223 }    Py_INCREF(Py_None
); 
3224     _resultobj 
= Py_None
; 
3228 #define wxComboBox_SetSelection(_swigobj,_swigarg0)  (_swigobj->SetSelection(_swigarg0)) 
3229 static PyObject 
*_wrap_wxComboBox_SetSelection(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3230     PyObject 
* _resultobj
; 
3233     PyObject 
* _argo0 
= 0; 
3234     char *_kwnames
[] = { "self","n", NULL 
}; 
3237     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxComboBox_SetSelection",_kwnames
,&_argo0
,&_arg1
))  
3240         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3241         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxComboBox_p")) { 
3242             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxComboBox_SetSelection. Expected _wxComboBox_p."); 
3247     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3248     wxComboBox_SetSelection(_arg0
,_arg1
); 
3250     wxPyEndAllowThreads(__tstate
); 
3251     if (PyErr_Occurred()) return NULL
; 
3252 }    Py_INCREF(Py_None
); 
3253     _resultobj 
= Py_None
; 
3257 #define wxComboBox_SetMark(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetSelection(_swigarg0,_swigarg1)) 
3258 static PyObject 
*_wrap_wxComboBox_SetMark(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3259     PyObject 
* _resultobj
; 
3263     PyObject 
* _argo0 
= 0; 
3264     char *_kwnames
[] = { "self","from","to", NULL 
}; 
3267     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oll:wxComboBox_SetMark",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
3270         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3271         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxComboBox_p")) { 
3272             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxComboBox_SetMark. Expected _wxComboBox_p."); 
3277     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3278     wxComboBox_SetMark(_arg0
,_arg1
,_arg2
); 
3280     wxPyEndAllowThreads(__tstate
); 
3281     if (PyErr_Occurred()) return NULL
; 
3282 }    Py_INCREF(Py_None
); 
3283     _resultobj 
= Py_None
; 
3287 #define wxComboBox_SetValue(_swigobj,_swigarg0)  (_swigobj->SetValue(_swigarg0)) 
3288 static PyObject 
*_wrap_wxComboBox_SetValue(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3289     PyObject 
* _resultobj
; 
3292     PyObject 
* _argo0 
= 0; 
3293     PyObject 
* _obj1 
= 0; 
3294     char *_kwnames
[] = { "self","text", NULL 
}; 
3297     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxComboBox_SetValue",_kwnames
,&_argo0
,&_obj1
))  
3300         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3301         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxComboBox_p")) { 
3302             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxComboBox_SetValue. Expected _wxComboBox_p."); 
3307     _arg1 
= wxString_in_helper(_obj1
); 
3312     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3313     wxComboBox_SetValue(_arg0
,*_arg1
); 
3315     wxPyEndAllowThreads(__tstate
); 
3316     if (PyErr_Occurred()) return NULL
; 
3317 }    Py_INCREF(Py_None
); 
3318     _resultobj 
= Py_None
; 
3326 #define wxComboBox_SetEditable(_swigobj,_swigarg0)  (_swigobj->SetEditable(_swigarg0)) 
3327 static PyObject 
*_wrap_wxComboBox_SetEditable(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3328     PyObject 
* _resultobj
; 
3331     PyObject 
* _argo0 
= 0; 
3333     char *_kwnames
[] = { "self","editable", NULL 
}; 
3336     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxComboBox_SetEditable",_kwnames
,&_argo0
,&tempbool1
))  
3339         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3340         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxComboBox_p")) { 
3341             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxComboBox_SetEditable. Expected _wxComboBox_p."); 
3345     _arg1 
= (bool ) tempbool1
; 
3347     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3348     wxComboBox_SetEditable(_arg0
,_arg1
); 
3350     wxPyEndAllowThreads(__tstate
); 
3351     if (PyErr_Occurred()) return NULL
; 
3352 }    Py_INCREF(Py_None
); 
3353     _resultobj 
= Py_None
; 
3357 #define wxComboBox_Clear(_swigobj)  (_swigobj->Clear()) 
3358 static PyObject 
*_wrap_wxComboBox_Clear(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3359     PyObject 
* _resultobj
; 
3361     PyObject 
* _argo0 
= 0; 
3362     char *_kwnames
[] = { "self", NULL 
}; 
3365     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxComboBox_Clear",_kwnames
,&_argo0
))  
3368         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3369         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxComboBox_p")) { 
3370             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxComboBox_Clear. Expected _wxComboBox_p."); 
3375     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3376     wxComboBox_Clear(_arg0
); 
3378     wxPyEndAllowThreads(__tstate
); 
3379     if (PyErr_Occurred()) return NULL
; 
3380 }    Py_INCREF(Py_None
); 
3381     _resultobj 
= Py_None
; 
3385 #define wxComboBox_Delete(_swigobj,_swigarg0)  (_swigobj->Delete(_swigarg0)) 
3386 static PyObject 
*_wrap_wxComboBox_Delete(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3387     PyObject 
* _resultobj
; 
3390     PyObject 
* _argo0 
= 0; 
3391     char *_kwnames
[] = { "self","n", NULL 
}; 
3394     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxComboBox_Delete",_kwnames
,&_argo0
,&_arg1
))  
3397         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3398         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxComboBox_p")) { 
3399             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxComboBox_Delete. Expected _wxComboBox_p."); 
3404     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3405     wxComboBox_Delete(_arg0
,_arg1
); 
3407     wxPyEndAllowThreads(__tstate
); 
3408     if (PyErr_Occurred()) return NULL
; 
3409 }    Py_INCREF(Py_None
); 
3410     _resultobj 
= Py_None
; 
3414 #define wxComboBox_GetCount(_swigobj)  (_swigobj->GetCount()) 
3415 static PyObject 
*_wrap_wxComboBox_GetCount(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3416     PyObject 
* _resultobj
; 
3419     PyObject 
* _argo0 
= 0; 
3420     char *_kwnames
[] = { "self", NULL 
}; 
3423     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxComboBox_GetCount",_kwnames
,&_argo0
))  
3426         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3427         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxComboBox_p")) { 
3428             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxComboBox_GetCount. Expected _wxComboBox_p."); 
3433     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3434     _result 
= (int )wxComboBox_GetCount(_arg0
); 
3436     wxPyEndAllowThreads(__tstate
); 
3437     if (PyErr_Occurred()) return NULL
; 
3438 }    _resultobj 
= Py_BuildValue("i",_result
); 
3442 #define wxComboBox_GetString(_swigobj,_swigarg0)  (_swigobj->GetString(_swigarg0)) 
3443 static PyObject 
*_wrap_wxComboBox_GetString(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3444     PyObject 
* _resultobj
; 
3448     PyObject 
* _argo0 
= 0; 
3449     char *_kwnames
[] = { "self","n", NULL 
}; 
3452     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxComboBox_GetString",_kwnames
,&_argo0
,&_arg1
))  
3455         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3456         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxComboBox_p")) { 
3457             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxComboBox_GetString. Expected _wxComboBox_p."); 
3462     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3463     _result 
= new wxString (wxComboBox_GetString(_arg0
,_arg1
)); 
3465     wxPyEndAllowThreads(__tstate
); 
3466     if (PyErr_Occurred()) return NULL
; 
3469     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
3471     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
3480 #define wxComboBox_FindString(_swigobj,_swigarg0)  (_swigobj->FindString(_swigarg0)) 
3481 static PyObject 
*_wrap_wxComboBox_FindString(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3482     PyObject 
* _resultobj
; 
3486     PyObject 
* _argo0 
= 0; 
3487     PyObject 
* _obj1 
= 0; 
3488     char *_kwnames
[] = { "self","s", NULL 
}; 
3491     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxComboBox_FindString",_kwnames
,&_argo0
,&_obj1
))  
3494         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3495         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxComboBox_p")) { 
3496             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxComboBox_FindString. Expected _wxComboBox_p."); 
3501     _arg1 
= wxString_in_helper(_obj1
); 
3506     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3507     _result 
= (int )wxComboBox_FindString(_arg0
,*_arg1
); 
3509     wxPyEndAllowThreads(__tstate
); 
3510     if (PyErr_Occurred()) return NULL
; 
3511 }    _resultobj 
= Py_BuildValue("i",_result
); 
3519 #define wxComboBox_GetSelection(_swigobj)  (_swigobj->GetSelection()) 
3520 static PyObject 
*_wrap_wxComboBox_GetSelection(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3521     PyObject 
* _resultobj
; 
3524     PyObject 
* _argo0 
= 0; 
3525     char *_kwnames
[] = { "self", NULL 
}; 
3528     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxComboBox_GetSelection",_kwnames
,&_argo0
))  
3531         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3532         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxComboBox_p")) { 
3533             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxComboBox_GetSelection. Expected _wxComboBox_p."); 
3538     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3539     _result 
= (int )wxComboBox_GetSelection(_arg0
); 
3541     wxPyEndAllowThreads(__tstate
); 
3542     if (PyErr_Occurred()) return NULL
; 
3543 }    _resultobj 
= Py_BuildValue("i",_result
); 
3547 #define wxComboBox_GetStringSelection(_swigobj)  (_swigobj->GetStringSelection()) 
3548 static PyObject 
*_wrap_wxComboBox_GetStringSelection(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3549     PyObject 
* _resultobj
; 
3552     PyObject 
* _argo0 
= 0; 
3553     char *_kwnames
[] = { "self", NULL 
}; 
3556     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxComboBox_GetStringSelection",_kwnames
,&_argo0
))  
3559         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3560         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxComboBox_p")) { 
3561             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxComboBox_GetStringSelection. Expected _wxComboBox_p."); 
3566     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3567     _result 
= new wxString (wxComboBox_GetStringSelection(_arg0
)); 
3569     wxPyEndAllowThreads(__tstate
); 
3570     if (PyErr_Occurred()) return NULL
; 
3573     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
3575     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
3584 static void  wxComboBox_Append(wxComboBox 
*self
,const wxString 
& item
,PyObject 
* clientData
) { 
3586                 wxPyClientData
* data 
= new wxPyClientData(clientData
); 
3587                 self
->Append(item
, data
); 
3591 static PyObject 
*_wrap_wxComboBox_Append(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3592     PyObject 
* _resultobj
; 
3595     PyObject 
* _arg2 
= (PyObject 
*) NULL
; 
3596     PyObject 
* _argo0 
= 0; 
3597     PyObject 
* _obj1 
= 0; 
3598     PyObject 
* _obj2 
= 0; 
3599     char *_kwnames
[] = { "self","item","clientData", NULL 
}; 
3602     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|O:wxComboBox_Append",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
3605         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3606         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxComboBox_p")) { 
3607             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxComboBox_Append. Expected _wxComboBox_p."); 
3612     _arg1 
= wxString_in_helper(_obj1
); 
3621     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3622     wxComboBox_Append(_arg0
,*_arg1
,_arg2
); 
3624     wxPyEndAllowThreads(__tstate
); 
3625     if (PyErr_Occurred()) return NULL
; 
3626 }    Py_INCREF(Py_None
); 
3627     _resultobj 
= Py_None
; 
3635 static PyObject 
* wxComboBox_GetClientData(wxComboBox 
*self
,int  n
) { 
3637             wxPyClientData
* data 
= (wxPyClientData
*)self
->wxItemContainer::GetClientObject(n
); 
3639             wxPyClientData
* data 
= (wxPyClientData
*)self
->GetClientObject(n
); 
3642                 Py_INCREF(data
->m_obj
); 
3649 static PyObject 
*_wrap_wxComboBox_GetClientData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3650     PyObject 
* _resultobj
; 
3654     PyObject 
* _argo0 
= 0; 
3655     char *_kwnames
[] = { "self","n", NULL 
}; 
3658     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxComboBox_GetClientData",_kwnames
,&_argo0
,&_arg1
))  
3661         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3662         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxComboBox_p")) { 
3663             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxComboBox_GetClientData. Expected _wxComboBox_p."); 
3668     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3669     _result 
= (PyObject 
*)wxComboBox_GetClientData(_arg0
,_arg1
); 
3671     wxPyEndAllowThreads(__tstate
); 
3672     if (PyErr_Occurred()) return NULL
; 
3674   _resultobj 
= _result
; 
3679 static void  wxComboBox_SetClientData(wxComboBox 
*self
,int  n
,PyObject 
* clientData
) { 
3680             wxPyClientData
* data 
= new wxPyClientData(clientData
); 
3682             self
->wxItemContainer::SetClientObject(n
, data
); 
3684             self
->SetClientObject(n
, data
); 
3687 static PyObject 
*_wrap_wxComboBox_SetClientData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3688     PyObject 
* _resultobj
; 
3692     PyObject 
* _argo0 
= 0; 
3693     PyObject 
* _obj2 
= 0; 
3694     char *_kwnames
[] = { "self","n","clientData", NULL 
}; 
3697     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxComboBox_SetClientData",_kwnames
,&_argo0
,&_arg1
,&_obj2
))  
3700         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3701         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxComboBox_p")) { 
3702             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxComboBox_SetClientData. Expected _wxComboBox_p."); 
3710     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3711     wxComboBox_SetClientData(_arg0
,_arg1
,_arg2
); 
3713     wxPyEndAllowThreads(__tstate
); 
3714     if (PyErr_Occurred()) return NULL
; 
3715 }    Py_INCREF(Py_None
); 
3716     _resultobj 
= Py_None
; 
3720 static void *SwigwxGaugeTowxControl(void *ptr
) { 
3723     src 
= (wxGauge 
*) ptr
; 
3724     dest 
= (wxControl 
*) src
; 
3725     return (void *) dest
; 
3728 static void *SwigwxGaugeTowxWindow(void *ptr
) { 
3731     src 
= (wxGauge 
*) ptr
; 
3732     dest 
= (wxWindow 
*) src
; 
3733     return (void *) dest
; 
3736 static void *SwigwxGaugeTowxEvtHandler(void *ptr
) { 
3739     src 
= (wxGauge 
*) ptr
; 
3740     dest 
= (wxEvtHandler 
*) src
; 
3741     return (void *) dest
; 
3744 static void *SwigwxGaugeTowxObject(void *ptr
) { 
3747     src 
= (wxGauge 
*) ptr
; 
3748     dest 
= (wxObject 
*) src
; 
3749     return (void *) dest
; 
3752 #define new_wxGauge(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7) (new wxGauge(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7)) 
3753 static PyObject 
*_wrap_new_wxGauge(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3754     PyObject 
* _resultobj
; 
3759     wxPoint 
* _arg3 
= (wxPoint 
*) &wxDefaultPosition
; 
3760     wxSize 
* _arg4 
= (wxSize 
*) &wxDefaultSize
; 
3761     long  _arg5 
= (long ) wxGA_HORIZONTAL
; 
3762     wxValidator 
* _arg6 
= (wxValidator 
*) &wxDefaultValidator
; 
3763     wxString 
* _arg7 
= (wxString 
*) &wxPyGaugeNameStr
; 
3764     PyObject 
* _argo0 
= 0; 
3766     PyObject 
* _obj3 
= 0; 
3768     PyObject 
* _obj4 
= 0; 
3769     PyObject 
* _argo6 
= 0; 
3770     PyObject 
* _obj7 
= 0; 
3771     char *_kwnames
[] = { "parent","id","range","pos","size","style","validator","name", NULL 
}; 
3775     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii|OOlOO:new_wxGauge",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_obj3
,&_obj4
,&_arg5
,&_argo6
,&_obj7
))  
3778         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3779         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3780             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxGauge. Expected _wxWindow_p."); 
3787     if (! wxPoint_helper(_obj3
, &_arg3
)) 
3793     if (! wxSize_helper(_obj4
, &_arg4
)) 
3797         if (SWIG_GetPtrObj(_argo6
,(void **) &_arg6
,"_wxValidator_p")) { 
3798             PyErr_SetString(PyExc_TypeError
,"Type error in argument 7 of new_wxGauge. Expected _wxValidator_p."); 
3804     _arg7 
= wxString_in_helper(_obj7
); 
3809     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3810     _result 
= (wxGauge 
*)new_wxGauge(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,_arg5
,*_arg6
,*_arg7
); 
3812     wxPyEndAllowThreads(__tstate
); 
3813     if (PyErr_Occurred()) return NULL
; 
3815         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGauge_p"); 
3816         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3819         _resultobj 
= Py_None
; 
3828 #define new_wxPreGauge() (new wxGauge()) 
3829 static PyObject 
*_wrap_new_wxPreGauge(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3830     PyObject 
* _resultobj
; 
3832     char *_kwnames
[] = {  NULL 
}; 
3836     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPreGauge",_kwnames
))  
3839     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3840     _result 
= (wxGauge 
*)new_wxPreGauge(); 
3842     wxPyEndAllowThreads(__tstate
); 
3843     if (PyErr_Occurred()) return NULL
; 
3845         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGauge_p"); 
3846         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3849         _resultobj 
= Py_None
; 
3854 #define wxGauge_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7)  (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7)) 
3855 static PyObject 
*_wrap_wxGauge_Create(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3856     PyObject 
* _resultobj
; 
3862     wxPoint 
* _arg4 
= (wxPoint 
*) &wxDefaultPosition
; 
3863     wxSize 
* _arg5 
= (wxSize 
*) &wxDefaultSize
; 
3864     long  _arg6 
= (long ) wxGA_HORIZONTAL
; 
3865     wxValidator 
* _arg7 
= (wxValidator 
*) &wxDefaultValidator
; 
3866     wxString 
* _arg8 
= (wxString 
*) &wxPyGaugeNameStr
; 
3867     PyObject 
* _argo0 
= 0; 
3868     PyObject 
* _argo1 
= 0; 
3870     PyObject 
* _obj4 
= 0; 
3872     PyObject 
* _obj5 
= 0; 
3873     PyObject 
* _argo7 
= 0; 
3874     PyObject 
* _obj8 
= 0; 
3875     char *_kwnames
[] = { "self","parent","id","range","pos","size","style","validator","name", NULL 
}; 
3878     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOii|OOlOO:wxGauge_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_obj4
,&_obj5
,&_arg6
,&_argo7
,&_obj8
))  
3881         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3882         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGauge_p")) { 
3883             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGauge_Create. Expected _wxGauge_p."); 
3888         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3889         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
3890             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGauge_Create. Expected _wxWindow_p."); 
3897     if (! wxPoint_helper(_obj4
, &_arg4
)) 
3903     if (! wxSize_helper(_obj5
, &_arg5
)) 
3907         if (SWIG_GetPtrObj(_argo7
,(void **) &_arg7
,"_wxValidator_p")) { 
3908             PyErr_SetString(PyExc_TypeError
,"Type error in argument 8 of wxGauge_Create. Expected _wxValidator_p."); 
3914     _arg8 
= wxString_in_helper(_obj8
); 
3919     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3920     _result 
= (bool )wxGauge_Create(_arg0
,_arg1
,_arg2
,_arg3
,*_arg4
,*_arg5
,_arg6
,*_arg7
,*_arg8
); 
3922     wxPyEndAllowThreads(__tstate
); 
3923     if (PyErr_Occurred()) return NULL
; 
3924 }    _resultobj 
= Py_BuildValue("i",_result
); 
3932 #define wxGauge_GetBezelFace(_swigobj)  (_swigobj->GetBezelFace()) 
3933 static PyObject 
*_wrap_wxGauge_GetBezelFace(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3934     PyObject 
* _resultobj
; 
3937     PyObject 
* _argo0 
= 0; 
3938     char *_kwnames
[] = { "self", NULL 
}; 
3941     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGauge_GetBezelFace",_kwnames
,&_argo0
))  
3944         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3945         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGauge_p")) { 
3946             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGauge_GetBezelFace. Expected _wxGauge_p."); 
3951     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3952     _result 
= (int )wxGauge_GetBezelFace(_arg0
); 
3954     wxPyEndAllowThreads(__tstate
); 
3955     if (PyErr_Occurred()) return NULL
; 
3956 }    _resultobj 
= Py_BuildValue("i",_result
); 
3960 #define wxGauge_GetRange(_swigobj)  (_swigobj->GetRange()) 
3961 static PyObject 
*_wrap_wxGauge_GetRange(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3962     PyObject 
* _resultobj
; 
3965     PyObject 
* _argo0 
= 0; 
3966     char *_kwnames
[] = { "self", NULL 
}; 
3969     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGauge_GetRange",_kwnames
,&_argo0
))  
3972         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3973         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGauge_p")) { 
3974             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGauge_GetRange. Expected _wxGauge_p."); 
3979     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3980     _result 
= (int )wxGauge_GetRange(_arg0
); 
3982     wxPyEndAllowThreads(__tstate
); 
3983     if (PyErr_Occurred()) return NULL
; 
3984 }    _resultobj 
= Py_BuildValue("i",_result
); 
3988 #define wxGauge_GetShadowWidth(_swigobj)  (_swigobj->GetShadowWidth()) 
3989 static PyObject 
*_wrap_wxGauge_GetShadowWidth(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3990     PyObject 
* _resultobj
; 
3993     PyObject 
* _argo0 
= 0; 
3994     char *_kwnames
[] = { "self", NULL 
}; 
3997     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGauge_GetShadowWidth",_kwnames
,&_argo0
))  
4000         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4001         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGauge_p")) { 
4002             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGauge_GetShadowWidth. Expected _wxGauge_p."); 
4007     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4008     _result 
= (int )wxGauge_GetShadowWidth(_arg0
); 
4010     wxPyEndAllowThreads(__tstate
); 
4011     if (PyErr_Occurred()) return NULL
; 
4012 }    _resultobj 
= Py_BuildValue("i",_result
); 
4016 #define wxGauge_GetValue(_swigobj)  (_swigobj->GetValue()) 
4017 static PyObject 
*_wrap_wxGauge_GetValue(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4018     PyObject 
* _resultobj
; 
4021     PyObject 
* _argo0 
= 0; 
4022     char *_kwnames
[] = { "self", NULL 
}; 
4025     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGauge_GetValue",_kwnames
,&_argo0
))  
4028         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4029         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGauge_p")) { 
4030             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGauge_GetValue. Expected _wxGauge_p."); 
4035     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4036     _result 
= (int )wxGauge_GetValue(_arg0
); 
4038     wxPyEndAllowThreads(__tstate
); 
4039     if (PyErr_Occurred()) return NULL
; 
4040 }    _resultobj 
= Py_BuildValue("i",_result
); 
4044 #define wxGauge_SetBezelFace(_swigobj,_swigarg0)  (_swigobj->SetBezelFace(_swigarg0)) 
4045 static PyObject 
*_wrap_wxGauge_SetBezelFace(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4046     PyObject 
* _resultobj
; 
4049     PyObject 
* _argo0 
= 0; 
4050     char *_kwnames
[] = { "self","width", NULL 
}; 
4053     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGauge_SetBezelFace",_kwnames
,&_argo0
,&_arg1
))  
4056         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4057         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGauge_p")) { 
4058             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGauge_SetBezelFace. Expected _wxGauge_p."); 
4063     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4064     wxGauge_SetBezelFace(_arg0
,_arg1
); 
4066     wxPyEndAllowThreads(__tstate
); 
4067     if (PyErr_Occurred()) return NULL
; 
4068 }    Py_INCREF(Py_None
); 
4069     _resultobj 
= Py_None
; 
4073 #define wxGauge_SetRange(_swigobj,_swigarg0)  (_swigobj->SetRange(_swigarg0)) 
4074 static PyObject 
*_wrap_wxGauge_SetRange(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4075     PyObject 
* _resultobj
; 
4078     PyObject 
* _argo0 
= 0; 
4079     char *_kwnames
[] = { "self","range", NULL 
}; 
4082     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGauge_SetRange",_kwnames
,&_argo0
,&_arg1
))  
4085         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4086         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGauge_p")) { 
4087             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGauge_SetRange. Expected _wxGauge_p."); 
4092     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4093     wxGauge_SetRange(_arg0
,_arg1
); 
4095     wxPyEndAllowThreads(__tstate
); 
4096     if (PyErr_Occurred()) return NULL
; 
4097 }    Py_INCREF(Py_None
); 
4098     _resultobj 
= Py_None
; 
4102 #define wxGauge_SetShadowWidth(_swigobj,_swigarg0)  (_swigobj->SetShadowWidth(_swigarg0)) 
4103 static PyObject 
*_wrap_wxGauge_SetShadowWidth(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4104     PyObject 
* _resultobj
; 
4107     PyObject 
* _argo0 
= 0; 
4108     char *_kwnames
[] = { "self","width", NULL 
}; 
4111     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGauge_SetShadowWidth",_kwnames
,&_argo0
,&_arg1
))  
4114         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4115         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGauge_p")) { 
4116             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGauge_SetShadowWidth. Expected _wxGauge_p."); 
4121     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4122     wxGauge_SetShadowWidth(_arg0
,_arg1
); 
4124     wxPyEndAllowThreads(__tstate
); 
4125     if (PyErr_Occurred()) return NULL
; 
4126 }    Py_INCREF(Py_None
); 
4127     _resultobj 
= Py_None
; 
4131 #define wxGauge_SetValue(_swigobj,_swigarg0)  (_swigobj->SetValue(_swigarg0)) 
4132 static PyObject 
*_wrap_wxGauge_SetValue(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4133     PyObject 
* _resultobj
; 
4136     PyObject 
* _argo0 
= 0; 
4137     char *_kwnames
[] = { "self","pos", NULL 
}; 
4140     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGauge_SetValue",_kwnames
,&_argo0
,&_arg1
))  
4143         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4144         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGauge_p")) { 
4145             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGauge_SetValue. Expected _wxGauge_p."); 
4150     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4151     wxGauge_SetValue(_arg0
,_arg1
); 
4153     wxPyEndAllowThreads(__tstate
); 
4154     if (PyErr_Occurred()) return NULL
; 
4155 }    Py_INCREF(Py_None
); 
4156     _resultobj 
= Py_None
; 
4160 static void *SwigwxStaticBoxTowxControl(void *ptr
) { 
4163     src 
= (wxStaticBox 
*) ptr
; 
4164     dest 
= (wxControl 
*) src
; 
4165     return (void *) dest
; 
4168 static void *SwigwxStaticBoxTowxWindow(void *ptr
) { 
4171     src 
= (wxStaticBox 
*) ptr
; 
4172     dest 
= (wxWindow 
*) src
; 
4173     return (void *) dest
; 
4176 static void *SwigwxStaticBoxTowxEvtHandler(void *ptr
) { 
4179     src 
= (wxStaticBox 
*) ptr
; 
4180     dest 
= (wxEvtHandler 
*) src
; 
4181     return (void *) dest
; 
4184 static void *SwigwxStaticBoxTowxObject(void *ptr
) { 
4187     src 
= (wxStaticBox 
*) ptr
; 
4188     dest 
= (wxObject 
*) src
; 
4189     return (void *) dest
; 
4192 #define new_wxStaticBox(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (new wxStaticBox(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)) 
4193 static PyObject 
*_wrap_new_wxStaticBox(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4194     PyObject 
* _resultobj
; 
4195     wxStaticBox 
* _result
; 
4199     wxPoint 
* _arg3 
= (wxPoint 
*) &wxDefaultPosition
; 
4200     wxSize 
* _arg4 
= (wxSize 
*) &wxDefaultSize
; 
4201     long  _arg5 
= (long ) 0; 
4202     wxString 
* _arg6 
= (wxString 
*) &wxPyStaticBoxNameStr
; 
4203     PyObject 
* _argo0 
= 0; 
4204     PyObject 
* _obj2 
= 0; 
4206     PyObject 
* _obj3 
= 0; 
4208     PyObject 
* _obj4 
= 0; 
4209     PyObject 
* _obj6 
= 0; 
4210     char *_kwnames
[] = { "parent","id","label","pos","size","style","name", NULL 
}; 
4214     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO|OOlO:new_wxStaticBox",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_obj4
,&_arg5
,&_obj6
))  
4217         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4218         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4219             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxStaticBox. Expected _wxWindow_p."); 
4224     _arg2 
= wxString_in_helper(_obj2
); 
4231     if (! wxPoint_helper(_obj3
, &_arg3
)) 
4237     if (! wxSize_helper(_obj4
, &_arg4
)) 
4242     _arg6 
= wxString_in_helper(_obj6
); 
4247     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4248     _result 
= (wxStaticBox 
*)new_wxStaticBox(_arg0
,_arg1
,*_arg2
,*_arg3
,*_arg4
,_arg5
,*_arg6
); 
4250     wxPyEndAllowThreads(__tstate
); 
4251     if (PyErr_Occurred()) return NULL
; 
4253         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxStaticBox_p"); 
4254         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4257         _resultobj 
= Py_None
; 
4270 #define new_wxPreStaticBox() (new wxStaticBox()) 
4271 static PyObject 
*_wrap_new_wxPreStaticBox(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4272     PyObject 
* _resultobj
; 
4273     wxStaticBox 
* _result
; 
4274     char *_kwnames
[] = {  NULL 
}; 
4278     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPreStaticBox",_kwnames
))  
4281     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4282     _result 
= (wxStaticBox 
*)new_wxPreStaticBox(); 
4284     wxPyEndAllowThreads(__tstate
); 
4285     if (PyErr_Occurred()) return NULL
; 
4287         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxStaticBox_p"); 
4288         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4291         _resultobj 
= Py_None
; 
4296 #define wxStaticBox_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)  (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)) 
4297 static PyObject 
*_wrap_wxStaticBox_Create(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4298     PyObject 
* _resultobj
; 
4300     wxStaticBox 
* _arg0
; 
4304     wxPoint 
* _arg4 
= (wxPoint 
*) &wxDefaultPosition
; 
4305     wxSize 
* _arg5 
= (wxSize 
*) &wxDefaultSize
; 
4306     long  _arg6 
= (long ) 0; 
4307     wxString 
* _arg7 
= (wxString 
*) &wxPyStaticBoxNameStr
; 
4308     PyObject 
* _argo0 
= 0; 
4309     PyObject 
* _argo1 
= 0; 
4310     PyObject 
* _obj3 
= 0; 
4312     PyObject 
* _obj4 
= 0; 
4314     PyObject 
* _obj5 
= 0; 
4315     PyObject 
* _obj7 
= 0; 
4316     char *_kwnames
[] = { "self","parent","id","label","pos","size","style","name", NULL 
}; 
4319     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOiO|OOlO:wxStaticBox_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_obj3
,&_obj4
,&_obj5
,&_arg6
,&_obj7
))  
4322         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4323         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxStaticBox_p")) { 
4324             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxStaticBox_Create. Expected _wxStaticBox_p."); 
4329         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4330         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
4331             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxStaticBox_Create. Expected _wxWindow_p."); 
4336     _arg3 
= wxString_in_helper(_obj3
); 
4343     if (! wxPoint_helper(_obj4
, &_arg4
)) 
4349     if (! wxSize_helper(_obj5
, &_arg5
)) 
4354     _arg7 
= wxString_in_helper(_obj7
); 
4359     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4360     _result 
= (bool )wxStaticBox_Create(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,*_arg5
,_arg6
,*_arg7
); 
4362     wxPyEndAllowThreads(__tstate
); 
4363     if (PyErr_Occurred()) return NULL
; 
4364 }    _resultobj 
= Py_BuildValue("i",_result
); 
4376 static void *SwigwxStaticLineTowxControl(void *ptr
) { 
4379     src 
= (wxStaticLine 
*) ptr
; 
4380     dest 
= (wxControl 
*) src
; 
4381     return (void *) dest
; 
4384 static void *SwigwxStaticLineTowxWindow(void *ptr
) { 
4387     src 
= (wxStaticLine 
*) ptr
; 
4388     dest 
= (wxWindow 
*) src
; 
4389     return (void *) dest
; 
4392 static void *SwigwxStaticLineTowxEvtHandler(void *ptr
) { 
4395     src 
= (wxStaticLine 
*) ptr
; 
4396     dest 
= (wxEvtHandler 
*) src
; 
4397     return (void *) dest
; 
4400 static void *SwigwxStaticLineTowxObject(void *ptr
) { 
4403     src 
= (wxStaticLine 
*) ptr
; 
4404     dest 
= (wxObject 
*) src
; 
4405     return (void *) dest
; 
4408 #define new_wxStaticLine(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxStaticLine(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
4409 static PyObject 
*_wrap_new_wxStaticLine(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4410     PyObject 
* _resultobj
; 
4411     wxStaticLine 
* _result
; 
4414     wxPoint 
* _arg2 
= (wxPoint 
*) &wxDefaultPosition
; 
4415     wxSize 
* _arg3 
= (wxSize 
*) &wxDefaultSize
; 
4416     long  _arg4 
= (long ) wxLI_HORIZONTAL
; 
4417     wxString 
* _arg5 
= (wxString 
*) &wxPyStaticTextNameStr
; 
4418     PyObject 
* _argo0 
= 0; 
4420     PyObject 
* _obj2 
= 0; 
4422     PyObject 
* _obj3 
= 0; 
4423     PyObject 
* _obj5 
= 0; 
4424     char *_kwnames
[] = { "parent","id","pos","size","style","name", NULL 
}; 
4428     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|OOlO:new_wxStaticLine",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
,&_obj5
))  
4431         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4432         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4433             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxStaticLine. Expected _wxWindow_p."); 
4440     if (! wxPoint_helper(_obj2
, &_arg2
)) 
4446     if (! wxSize_helper(_obj3
, &_arg3
)) 
4451     _arg5 
= wxString_in_helper(_obj5
); 
4456     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4457     _result 
= (wxStaticLine 
*)new_wxStaticLine(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,*_arg5
); 
4459     wxPyEndAllowThreads(__tstate
); 
4460     if (PyErr_Occurred()) return NULL
; 
4462         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxStaticLine_p"); 
4463         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4466         _resultobj 
= Py_None
; 
4475 #define new_wxPreStaticLine() (new wxStaticLine()) 
4476 static PyObject 
*_wrap_new_wxPreStaticLine(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4477     PyObject 
* _resultobj
; 
4478     wxStaticLine 
* _result
; 
4479     char *_kwnames
[] = {  NULL 
}; 
4483     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPreStaticLine",_kwnames
))  
4486     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4487     _result 
= (wxStaticLine 
*)new_wxPreStaticLine(); 
4489     wxPyEndAllowThreads(__tstate
); 
4490     if (PyErr_Occurred()) return NULL
; 
4492         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxStaticLine_p"); 
4493         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4496         _resultobj 
= Py_None
; 
4501 #define wxStaticLine_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
4502 static PyObject 
*_wrap_wxStaticLine_Create(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4503     PyObject 
* _resultobj
; 
4505     wxStaticLine 
* _arg0
; 
4508     wxPoint 
* _arg3 
= (wxPoint 
*) &wxDefaultPosition
; 
4509     wxSize 
* _arg4 
= (wxSize 
*) &wxDefaultSize
; 
4510     long  _arg5 
= (long ) wxLI_HORIZONTAL
; 
4511     wxString 
* _arg6 
= (wxString 
*) &wxPyStaticTextNameStr
; 
4512     PyObject 
* _argo0 
= 0; 
4513     PyObject 
* _argo1 
= 0; 
4515     PyObject 
* _obj3 
= 0; 
4517     PyObject 
* _obj4 
= 0; 
4518     PyObject 
* _obj6 
= 0; 
4519     char *_kwnames
[] = { "self","parent","id","pos","size","style","name", NULL 
}; 
4522     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi|OOlO:wxStaticLine_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_obj3
,&_obj4
,&_arg5
,&_obj6
))  
4525         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4526         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxStaticLine_p")) { 
4527             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxStaticLine_Create. Expected _wxStaticLine_p."); 
4532         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4533         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
4534             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxStaticLine_Create. Expected _wxWindow_p."); 
4541     if (! wxPoint_helper(_obj3
, &_arg3
)) 
4547     if (! wxSize_helper(_obj4
, &_arg4
)) 
4552     _arg6 
= wxString_in_helper(_obj6
); 
4557     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4558     _result 
= (bool )wxStaticLine_Create(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,_arg5
,*_arg6
); 
4560     wxPyEndAllowThreads(__tstate
); 
4561     if (PyErr_Occurred()) return NULL
; 
4562 }    _resultobj 
= Py_BuildValue("i",_result
); 
4570 static void *SwigwxStaticTextTowxControl(void *ptr
) { 
4573     src 
= (wxStaticText 
*) ptr
; 
4574     dest 
= (wxControl 
*) src
; 
4575     return (void *) dest
; 
4578 static void *SwigwxStaticTextTowxWindow(void *ptr
) { 
4581     src 
= (wxStaticText 
*) ptr
; 
4582     dest 
= (wxWindow 
*) src
; 
4583     return (void *) dest
; 
4586 static void *SwigwxStaticTextTowxEvtHandler(void *ptr
) { 
4589     src 
= (wxStaticText 
*) ptr
; 
4590     dest 
= (wxEvtHandler 
*) src
; 
4591     return (void *) dest
; 
4594 static void *SwigwxStaticTextTowxObject(void *ptr
) { 
4597     src 
= (wxStaticText 
*) ptr
; 
4598     dest 
= (wxObject 
*) src
; 
4599     return (void *) dest
; 
4602 #define new_wxStaticText(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (new wxStaticText(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)) 
4603 static PyObject 
*_wrap_new_wxStaticText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4604     PyObject 
* _resultobj
; 
4605     wxStaticText 
* _result
; 
4609     wxPoint 
* _arg3 
= (wxPoint 
*) &wxDefaultPosition
; 
4610     wxSize 
* _arg4 
= (wxSize 
*) &wxDefaultSize
; 
4611     long  _arg5 
= (long ) 0; 
4612     wxString 
* _arg6 
= (wxString 
*) &wxPyStaticTextNameStr
; 
4613     PyObject 
* _argo0 
= 0; 
4614     PyObject 
* _obj2 
= 0; 
4616     PyObject 
* _obj3 
= 0; 
4618     PyObject 
* _obj4 
= 0; 
4619     PyObject 
* _obj6 
= 0; 
4620     char *_kwnames
[] = { "parent","id","label","pos","size","style","name", NULL 
}; 
4624     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO|OOlO:new_wxStaticText",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_obj4
,&_arg5
,&_obj6
))  
4627         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4628         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4629             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxStaticText. Expected _wxWindow_p."); 
4634     _arg2 
= wxString_in_helper(_obj2
); 
4641     if (! wxPoint_helper(_obj3
, &_arg3
)) 
4647     if (! wxSize_helper(_obj4
, &_arg4
)) 
4652     _arg6 
= wxString_in_helper(_obj6
); 
4657     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4658     _result 
= (wxStaticText 
*)new_wxStaticText(_arg0
,_arg1
,*_arg2
,*_arg3
,*_arg4
,_arg5
,*_arg6
); 
4660     wxPyEndAllowThreads(__tstate
); 
4661     if (PyErr_Occurred()) return NULL
; 
4663         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxStaticText_p"); 
4664         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4667         _resultobj 
= Py_None
; 
4680 #define new_wxPreStaticText() (new wxStaticText()) 
4681 static PyObject 
*_wrap_new_wxPreStaticText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4682     PyObject 
* _resultobj
; 
4683     wxStaticText 
* _result
; 
4684     char *_kwnames
[] = {  NULL 
}; 
4688     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPreStaticText",_kwnames
))  
4691     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4692     _result 
= (wxStaticText 
*)new_wxPreStaticText(); 
4694     wxPyEndAllowThreads(__tstate
); 
4695     if (PyErr_Occurred()) return NULL
; 
4697         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxStaticText_p"); 
4698         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4701         _resultobj 
= Py_None
; 
4706 #define wxStaticText_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)  (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)) 
4707 static PyObject 
*_wrap_wxStaticText_Create(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4708     PyObject 
* _resultobj
; 
4710     wxStaticText 
* _arg0
; 
4714     wxPoint 
* _arg4 
= (wxPoint 
*) &wxDefaultPosition
; 
4715     wxSize 
* _arg5 
= (wxSize 
*) &wxDefaultSize
; 
4716     long  _arg6 
= (long ) 0; 
4717     wxString 
* _arg7 
= (wxString 
*) &wxPyStaticTextNameStr
; 
4718     PyObject 
* _argo0 
= 0; 
4719     PyObject 
* _argo1 
= 0; 
4720     PyObject 
* _obj3 
= 0; 
4722     PyObject 
* _obj4 
= 0; 
4724     PyObject 
* _obj5 
= 0; 
4725     PyObject 
* _obj7 
= 0; 
4726     char *_kwnames
[] = { "self","parent","id","label","pos","size","style","name", NULL 
}; 
4729     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOiO|OOlO:wxStaticText_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_obj3
,&_obj4
,&_obj5
,&_arg6
,&_obj7
))  
4732         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4733         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxStaticText_p")) { 
4734             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxStaticText_Create. Expected _wxStaticText_p."); 
4739         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4740         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
4741             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxStaticText_Create. Expected _wxWindow_p."); 
4746     _arg3 
= wxString_in_helper(_obj3
); 
4753     if (! wxPoint_helper(_obj4
, &_arg4
)) 
4759     if (! wxSize_helper(_obj5
, &_arg5
)) 
4764     _arg7 
= wxString_in_helper(_obj7
); 
4769     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4770     _result 
= (bool )wxStaticText_Create(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,*_arg5
,_arg6
,*_arg7
); 
4772     wxPyEndAllowThreads(__tstate
); 
4773     if (PyErr_Occurred()) return NULL
; 
4774 }    _resultobj 
= Py_BuildValue("i",_result
); 
4786 #define wxStaticText_GetLabel(_swigobj)  (_swigobj->GetLabel()) 
4787 static PyObject 
*_wrap_wxStaticText_GetLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4788     PyObject 
* _resultobj
; 
4790     wxStaticText 
* _arg0
; 
4791     PyObject 
* _argo0 
= 0; 
4792     char *_kwnames
[] = { "self", NULL 
}; 
4795     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxStaticText_GetLabel",_kwnames
,&_argo0
))  
4798         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4799         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxStaticText_p")) { 
4800             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxStaticText_GetLabel. Expected _wxStaticText_p."); 
4805     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4806     _result 
= new wxString (wxStaticText_GetLabel(_arg0
)); 
4808     wxPyEndAllowThreads(__tstate
); 
4809     if (PyErr_Occurred()) return NULL
; 
4812     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
4814     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
4823 #define wxStaticText_SetLabel(_swigobj,_swigarg0)  (_swigobj->SetLabel(_swigarg0)) 
4824 static PyObject 
*_wrap_wxStaticText_SetLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4825     PyObject 
* _resultobj
; 
4826     wxStaticText 
* _arg0
; 
4828     PyObject 
* _argo0 
= 0; 
4829     PyObject 
* _obj1 
= 0; 
4830     char *_kwnames
[] = { "self","label", NULL 
}; 
4833     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxStaticText_SetLabel",_kwnames
,&_argo0
,&_obj1
))  
4836         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4837         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxStaticText_p")) { 
4838             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxStaticText_SetLabel. Expected _wxStaticText_p."); 
4843     _arg1 
= wxString_in_helper(_obj1
); 
4848     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4849     wxStaticText_SetLabel(_arg0
,*_arg1
); 
4851     wxPyEndAllowThreads(__tstate
); 
4852     if (PyErr_Occurred()) return NULL
; 
4853 }    Py_INCREF(Py_None
); 
4854     _resultobj 
= Py_None
; 
4862 static void *SwigwxListBoxTowxControlWithItems(void *ptr
) { 
4864     wxControlWithItems 
*dest
; 
4865     src 
= (wxListBox 
*) ptr
; 
4866     dest 
= (wxControlWithItems 
*) src
; 
4867     return (void *) dest
; 
4870 static void *SwigwxListBoxTowxControl(void *ptr
) { 
4873     src 
= (wxListBox 
*) ptr
; 
4874     dest 
= (wxControl 
*) src
; 
4875     return (void *) dest
; 
4878 static void *SwigwxListBoxTowxWindow(void *ptr
) { 
4881     src 
= (wxListBox 
*) ptr
; 
4882     dest 
= (wxWindow 
*) src
; 
4883     return (void *) dest
; 
4886 static void *SwigwxListBoxTowxEvtHandler(void *ptr
) { 
4889     src 
= (wxListBox 
*) ptr
; 
4890     dest 
= (wxEvtHandler 
*) src
; 
4891     return (void *) dest
; 
4894 static void *SwigwxListBoxTowxObject(void *ptr
) { 
4897     src 
= (wxListBox 
*) ptr
; 
4898     dest 
= (wxObject 
*) src
; 
4899     return (void *) dest
; 
4902 #define new_wxListBox(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8) (new wxListBox(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8)) 
4903 static PyObject 
*_wrap_new_wxListBox(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4904     PyObject 
* _resultobj
; 
4905     wxListBox 
* _result
; 
4908     wxPoint 
* _arg2 
= (wxPoint 
*) &wxDefaultPosition
; 
4909     wxSize 
* _arg3 
= (wxSize 
*) &wxDefaultSize
; 
4911     wxString 
* _arg5 
= (wxString 
*) NULL
; 
4912     long  _arg6 
= (long ) 0; 
4913     wxValidator 
* _arg7 
= (wxValidator 
*) &wxDefaultValidator
; 
4914     wxString 
* _arg8 
= (wxString 
*) &wxPyListBoxNameStr
; 
4915     PyObject 
* _argo0 
= 0; 
4917     PyObject 
* _obj2 
= 0; 
4919     PyObject 
* _obj3 
= 0; 
4920     PyObject 
* _obj5 
= 0; 
4921     PyObject 
* _argo7 
= 0; 
4922     PyObject 
* _obj8 
= 0; 
4923     char *_kwnames
[] = { "parent","id","pos","size","choices","style","validator","name", NULL 
}; 
4927     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|OOOlOO:new_wxListBox",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_obj5
,&_arg6
,&_argo7
,&_obj8
))  
4930         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4931         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
4932             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxListBox. Expected _wxWindow_p."); 
4939     if (! wxPoint_helper(_obj2
, &_arg2
)) 
4945     if (! wxSize_helper(_obj3
, &_arg3
)) 
4950     _arg5 
= wxString_LIST_helper(_obj5
); 
4951     if (_arg5 
== NULL
) { 
4956         if (SWIG_GetPtrObj(_argo7
,(void **) &_arg7
,"_wxValidator_p")) { 
4957             PyErr_SetString(PyExc_TypeError
,"Type error in argument 8 of new_wxListBox. Expected _wxValidator_p."); 
4963     _arg8 
= wxString_in_helper(_obj8
); 
4969         _arg4 
= PyList_Size(_obj5
); 
4976     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4977     _result 
= (wxListBox 
*)new_wxListBox(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,_arg5
,_arg6
,*_arg7
,*_arg8
); 
4979     wxPyEndAllowThreads(__tstate
); 
4980     if (PyErr_Occurred()) return NULL
; 
4982         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxListBox_p"); 
4983         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4986         _resultobj 
= Py_None
; 
4998 #define new_wxPreListBox() (new wxListBox()) 
4999 static PyObject 
*_wrap_new_wxPreListBox(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5000     PyObject 
* _resultobj
; 
5001     wxListBox 
* _result
; 
5002     char *_kwnames
[] = {  NULL 
}; 
5006     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPreListBox",_kwnames
))  
5009     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5010     _result 
= (wxListBox 
*)new_wxPreListBox(); 
5012     wxPyEndAllowThreads(__tstate
); 
5013     if (PyErr_Occurred()) return NULL
; 
5015         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxListBox_p"); 
5016         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5019         _resultobj 
= Py_None
; 
5024 #define wxListBox_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8)  (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8)) 
5025 static PyObject 
*_wrap_wxListBox_Create(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5026     PyObject 
* _resultobj
; 
5031     wxPoint 
* _arg3 
= (wxPoint 
*) &wxDefaultPosition
; 
5032     wxSize 
* _arg4 
= (wxSize 
*) &wxDefaultSize
; 
5034     wxString 
* _arg6 
= (wxString 
*) NULL
; 
5035     long  _arg7 
= (long ) 0; 
5036     wxValidator 
* _arg8 
= (wxValidator 
*) &wxDefaultValidator
; 
5037     wxString 
* _arg9 
= (wxString 
*) &wxPyListBoxNameStr
; 
5038     PyObject 
* _argo0 
= 0; 
5039     PyObject 
* _argo1 
= 0; 
5041     PyObject 
* _obj3 
= 0; 
5043     PyObject 
* _obj4 
= 0; 
5044     PyObject 
* _obj6 
= 0; 
5045     PyObject 
* _argo8 
= 0; 
5046     PyObject 
* _obj9 
= 0; 
5047     char *_kwnames
[] = { "self","parent","id","pos","size","choices","style","validator","name", NULL 
}; 
5050     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi|OOOlOO:wxListBox_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_obj3
,&_obj4
,&_obj6
,&_arg7
,&_argo8
,&_obj9
))  
5053         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5054         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListBox_p")) { 
5055             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListBox_Create. Expected _wxListBox_p."); 
5060         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5061         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
5062             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxListBox_Create. Expected _wxWindow_p."); 
5069     if (! wxPoint_helper(_obj3
, &_arg3
)) 
5075     if (! wxSize_helper(_obj4
, &_arg4
)) 
5080     _arg6 
= wxString_LIST_helper(_obj6
); 
5081     if (_arg6 
== NULL
) { 
5086         if (SWIG_GetPtrObj(_argo8
,(void **) &_arg8
,"_wxValidator_p")) { 
5087             PyErr_SetString(PyExc_TypeError
,"Type error in argument 9 of wxListBox_Create. Expected _wxValidator_p."); 
5093     _arg9 
= wxString_in_helper(_obj9
); 
5099         _arg5 
= PyList_Size(_obj6
); 
5106     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5107     _result 
= (bool )wxListBox_Create(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,_arg5
,_arg6
,_arg7
,*_arg8
,*_arg9
); 
5109     wxPyEndAllowThreads(__tstate
); 
5110     if (PyErr_Occurred()) return NULL
; 
5111 }    _resultobj 
= Py_BuildValue("i",_result
); 
5122 #define wxListBox_Clear(_swigobj)  (_swigobj->Clear()) 
5123 static PyObject 
*_wrap_wxListBox_Clear(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5124     PyObject 
* _resultobj
; 
5126     PyObject 
* _argo0 
= 0; 
5127     char *_kwnames
[] = { "self", NULL 
}; 
5130     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListBox_Clear",_kwnames
,&_argo0
))  
5133         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5134         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListBox_p")) { 
5135             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListBox_Clear. Expected _wxListBox_p."); 
5140     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5141     wxListBox_Clear(_arg0
); 
5143     wxPyEndAllowThreads(__tstate
); 
5144     if (PyErr_Occurred()) return NULL
; 
5145 }    Py_INCREF(Py_None
); 
5146     _resultobj 
= Py_None
; 
5150 #define wxListBox_Deselect(_swigobj,_swigarg0)  (_swigobj->Deselect(_swigarg0)) 
5151 static PyObject 
*_wrap_wxListBox_Deselect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5152     PyObject 
* _resultobj
; 
5155     PyObject 
* _argo0 
= 0; 
5156     char *_kwnames
[] = { "self","n", NULL 
}; 
5159     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListBox_Deselect",_kwnames
,&_argo0
,&_arg1
))  
5162         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5163         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListBox_p")) { 
5164             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListBox_Deselect. Expected _wxListBox_p."); 
5169     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5170     wxListBox_Deselect(_arg0
,_arg1
); 
5172     wxPyEndAllowThreads(__tstate
); 
5173     if (PyErr_Occurred()) return NULL
; 
5174 }    Py_INCREF(Py_None
); 
5175     _resultobj 
= Py_None
; 
5179 static PyObject 
* wxListBox_GetSelections(wxListBox 
*self
) { 
5181           self
->GetSelections(lst
); 
5182           PyObject 
*tup 
= PyTuple_New(lst
.GetCount()); 
5183           for(size_t i
=0; i
<lst
.GetCount(); i
++) { 
5184               PyTuple_SetItem(tup
, i
, PyInt_FromLong(lst
[i
])); 
5188 static PyObject 
*_wrap_wxListBox_GetSelections(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5189     PyObject 
* _resultobj
; 
5192     PyObject 
* _argo0 
= 0; 
5193     char *_kwnames
[] = { "self", NULL 
}; 
5196     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxListBox_GetSelections",_kwnames
,&_argo0
))  
5199         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5200         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListBox_p")) { 
5201             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListBox_GetSelections. Expected _wxListBox_p."); 
5206     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5207     _result 
= (PyObject 
*)wxListBox_GetSelections(_arg0
); 
5209     wxPyEndAllowThreads(__tstate
); 
5210     if (PyErr_Occurred()) return NULL
; 
5212   _resultobj 
= _result
; 
5217 #define wxListBox_InsertItems(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->InsertItems(_swigarg0,_swigarg1,_swigarg2)) 
5218 static PyObject 
*_wrap_wxListBox_InsertItems(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5219     PyObject 
* _resultobj
; 
5224     PyObject 
* _argo0 
= 0; 
5225     PyObject 
* _obj2 
= 0; 
5226     char *_kwnames
[] = { "self","choices","pos", NULL 
}; 
5229     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi:wxListBox_InsertItems",_kwnames
,&_argo0
,&_obj2
,&_arg3
))  
5232         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5233         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListBox_p")) { 
5234             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListBox_InsertItems. Expected _wxListBox_p."); 
5239     _arg2 
= wxString_LIST_helper(_obj2
); 
5240     if (_arg2 
== NULL
) { 
5246         _arg1 
= PyList_Size(_obj2
); 
5253     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5254     wxListBox_InsertItems(_arg0
,_arg1
,_arg2
,_arg3
); 
5256     wxPyEndAllowThreads(__tstate
); 
5257     if (PyErr_Occurred()) return NULL
; 
5258 }    Py_INCREF(Py_None
); 
5259     _resultobj 
= Py_None
; 
5266 #define wxListBox_IsSelected(_swigobj,_swigarg0)  (_swigobj->IsSelected(_swigarg0)) 
5267 static PyObject 
*_wrap_wxListBox_IsSelected(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5268     PyObject 
* _resultobj
; 
5272     PyObject 
* _argo0 
= 0; 
5273     char *_kwnames
[] = { "self","n", NULL 
}; 
5276     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListBox_IsSelected",_kwnames
,&_argo0
,&_arg1
))  
5279         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5280         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListBox_p")) { 
5281             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListBox_IsSelected. Expected _wxListBox_p."); 
5286     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5287     _result 
= (bool )wxListBox_IsSelected(_arg0
,_arg1
); 
5289     wxPyEndAllowThreads(__tstate
); 
5290     if (PyErr_Occurred()) return NULL
; 
5291 }    _resultobj 
= Py_BuildValue("i",_result
); 
5295 #define wxListBox_Selected(_swigobj,_swigarg0)  (_swigobj->Selected(_swigarg0)) 
5296 static PyObject 
*_wrap_wxListBox_Selected(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5297     PyObject 
* _resultobj
; 
5301     PyObject 
* _argo0 
= 0; 
5302     char *_kwnames
[] = { "self","n", NULL 
}; 
5305     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListBox_Selected",_kwnames
,&_argo0
,&_arg1
))  
5308         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5309         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListBox_p")) { 
5310             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListBox_Selected. Expected _wxListBox_p."); 
5315     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5316     _result 
= (bool )wxListBox_Selected(_arg0
,_arg1
); 
5318     wxPyEndAllowThreads(__tstate
); 
5319     if (PyErr_Occurred()) return NULL
; 
5320 }    _resultobj 
= Py_BuildValue("i",_result
); 
5324 #define wxListBox_Set(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Set(_swigarg0,_swigarg1)) 
5325 static PyObject 
*_wrap_wxListBox_Set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5326     PyObject 
* _resultobj
; 
5330     PyObject 
* _argo0 
= 0; 
5331     PyObject 
* _obj2 
= 0; 
5332     char *_kwnames
[] = { "self","choices", NULL 
}; 
5335     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListBox_Set",_kwnames
,&_argo0
,&_obj2
))  
5338         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5339         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListBox_p")) { 
5340             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListBox_Set. Expected _wxListBox_p."); 
5346     _arg2 
= wxString_LIST_helper(_obj2
); 
5347     if (_arg2 
== NULL
) { 
5353         _arg1 
= PyList_Size(_obj2
); 
5360     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5361     wxListBox_Set(_arg0
,_arg1
,_arg2
); 
5363     wxPyEndAllowThreads(__tstate
); 
5364     if (PyErr_Occurred()) return NULL
; 
5365 }    Py_INCREF(Py_None
); 
5366     _resultobj 
= Py_None
; 
5373 #define wxListBox_SetFirstItem(_swigobj,_swigarg0)  (_swigobj->SetFirstItem(_swigarg0)) 
5374 static PyObject 
*_wrap_wxListBox_SetFirstItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5375     PyObject 
* _resultobj
; 
5378     PyObject 
* _argo0 
= 0; 
5379     char *_kwnames
[] = { "self","n", NULL 
}; 
5382     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxListBox_SetFirstItem",_kwnames
,&_argo0
,&_arg1
))  
5385         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5386         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListBox_p")) { 
5387             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListBox_SetFirstItem. Expected _wxListBox_p."); 
5392     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5393     wxListBox_SetFirstItem(_arg0
,_arg1
); 
5395     wxPyEndAllowThreads(__tstate
); 
5396     if (PyErr_Occurred()) return NULL
; 
5397 }    Py_INCREF(Py_None
); 
5398     _resultobj 
= Py_None
; 
5402 #define wxListBox_SetFirstItemStr(_swigobj,_swigarg0)  (_swigobj->SetFirstItem(_swigarg0)) 
5403 static PyObject 
*_wrap_wxListBox_SetFirstItemStr(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5404     PyObject 
* _resultobj
; 
5407     PyObject 
* _argo0 
= 0; 
5408     PyObject 
* _obj1 
= 0; 
5409     char *_kwnames
[] = { "self","string", NULL 
}; 
5412     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxListBox_SetFirstItemStr",_kwnames
,&_argo0
,&_obj1
))  
5415         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5416         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListBox_p")) { 
5417             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListBox_SetFirstItemStr. Expected _wxListBox_p."); 
5422     _arg1 
= wxString_in_helper(_obj1
); 
5427     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5428     wxListBox_SetFirstItemStr(_arg0
,*_arg1
); 
5430     wxPyEndAllowThreads(__tstate
); 
5431     if (PyErr_Occurred()) return NULL
; 
5432 }    Py_INCREF(Py_None
); 
5433     _resultobj 
= Py_None
; 
5441 #define wxListBox_SetSelection(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetSelection(_swigarg0,_swigarg1)) 
5442 static PyObject 
*_wrap_wxListBox_SetSelection(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5443     PyObject 
* _resultobj
; 
5446     bool  _arg2 
= (bool ) TRUE
; 
5447     PyObject 
* _argo0 
= 0; 
5448     int tempbool2 
= (int) TRUE
; 
5449     char *_kwnames
[] = { "self","n","select", NULL 
}; 
5452     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|i:wxListBox_SetSelection",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))  
5455         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5456         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListBox_p")) { 
5457             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListBox_SetSelection. Expected _wxListBox_p."); 
5461     _arg2 
= (bool ) tempbool2
; 
5463     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5464     wxListBox_SetSelection(_arg0
,_arg1
,_arg2
); 
5466     wxPyEndAllowThreads(__tstate
); 
5467     if (PyErr_Occurred()) return NULL
; 
5468 }    Py_INCREF(Py_None
); 
5469     _resultobj 
= Py_None
; 
5473 #define wxListBox_SetString(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetString(_swigarg0,_swigarg1)) 
5474 static PyObject 
*_wrap_wxListBox_SetString(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5475     PyObject 
* _resultobj
; 
5479     PyObject 
* _argo0 
= 0; 
5480     PyObject 
* _obj2 
= 0; 
5481     char *_kwnames
[] = { "self","n","string", NULL 
}; 
5484     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxListBox_SetString",_kwnames
,&_argo0
,&_arg1
,&_obj2
))  
5487         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5488         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListBox_p")) { 
5489             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListBox_SetString. Expected _wxListBox_p."); 
5494     _arg2 
= wxString_in_helper(_obj2
); 
5499     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5500     wxListBox_SetString(_arg0
,_arg1
,*_arg2
); 
5502     wxPyEndAllowThreads(__tstate
); 
5503     if (PyErr_Occurred()) return NULL
; 
5504 }    Py_INCREF(Py_None
); 
5505     _resultobj 
= Py_None
; 
5513 #define wxListBox_SetStringSelection(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetStringSelection(_swigarg0,_swigarg1)) 
5514 static PyObject 
*_wrap_wxListBox_SetStringSelection(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5515     PyObject 
* _resultobj
; 
5518     bool  _arg2 
= (bool ) TRUE
; 
5519     PyObject 
* _argo0 
= 0; 
5520     PyObject 
* _obj1 
= 0; 
5521     int tempbool2 
= (int) TRUE
; 
5522     char *_kwnames
[] = { "self","string","select", NULL 
}; 
5525     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxListBox_SetStringSelection",_kwnames
,&_argo0
,&_obj1
,&tempbool2
))  
5528         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5529         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListBox_p")) { 
5530             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxListBox_SetStringSelection. Expected _wxListBox_p."); 
5535     _arg1 
= wxString_in_helper(_obj1
); 
5539     _arg2 
= (bool ) tempbool2
; 
5541     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5542     wxListBox_SetStringSelection(_arg0
,*_arg1
,_arg2
); 
5544     wxPyEndAllowThreads(__tstate
); 
5545     if (PyErr_Occurred()) return NULL
; 
5546 }    Py_INCREF(Py_None
); 
5547     _resultobj 
= Py_None
; 
5555 static void *SwigwxCheckListBoxTowxListBox(void *ptr
) { 
5556     wxCheckListBox 
*src
; 
5558     src 
= (wxCheckListBox 
*) ptr
; 
5559     dest 
= (wxListBox 
*) src
; 
5560     return (void *) dest
; 
5563 static void *SwigwxCheckListBoxTowxControlWithItems(void *ptr
) { 
5564     wxCheckListBox 
*src
; 
5565     wxControlWithItems 
*dest
; 
5566     src 
= (wxCheckListBox 
*) ptr
; 
5567     dest 
= (wxControlWithItems 
*) src
; 
5568     return (void *) dest
; 
5571 static void *SwigwxCheckListBoxTowxControl(void *ptr
) { 
5572     wxCheckListBox 
*src
; 
5574     src 
= (wxCheckListBox 
*) ptr
; 
5575     dest 
= (wxControl 
*) src
; 
5576     return (void *) dest
; 
5579 static void *SwigwxCheckListBoxTowxWindow(void *ptr
) { 
5580     wxCheckListBox 
*src
; 
5582     src 
= (wxCheckListBox 
*) ptr
; 
5583     dest 
= (wxWindow 
*) src
; 
5584     return (void *) dest
; 
5587 static void *SwigwxCheckListBoxTowxEvtHandler(void *ptr
) { 
5588     wxCheckListBox 
*src
; 
5590     src 
= (wxCheckListBox 
*) ptr
; 
5591     dest 
= (wxEvtHandler 
*) src
; 
5592     return (void *) dest
; 
5595 static void *SwigwxCheckListBoxTowxObject(void *ptr
) { 
5596     wxCheckListBox 
*src
; 
5598     src 
= (wxCheckListBox 
*) ptr
; 
5599     dest 
= (wxObject 
*) src
; 
5600     return (void *) dest
; 
5603 #define new_wxCheckListBox(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8) (new wxCheckListBox(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8)) 
5604 static PyObject 
*_wrap_new_wxCheckListBox(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5605     PyObject 
* _resultobj
; 
5606     wxCheckListBox 
* _result
; 
5609     wxPoint 
* _arg2 
= (wxPoint 
*) &wxDefaultPosition
; 
5610     wxSize 
* _arg3 
= (wxSize 
*) &wxDefaultSize
; 
5611     int  _arg4 
= (int ) 0; 
5612     wxString 
* _arg5 
= (wxString 
*) NULL
; 
5613     long  _arg6 
= (long ) 0; 
5614     wxValidator 
* _arg7 
= (wxValidator 
*) &wxDefaultValidator
; 
5615     wxString 
* _arg8 
= (wxString 
*) &wxPyListBoxNameStr
; 
5616     PyObject 
* _argo0 
= 0; 
5618     PyObject 
* _obj2 
= 0; 
5620     PyObject 
* _obj3 
= 0; 
5621     PyObject 
* _obj5 
= 0; 
5622     PyObject 
* _argo7 
= 0; 
5623     PyObject 
* _obj8 
= 0; 
5624     char *_kwnames
[] = { "parent","id","pos","size","choices","style","validator","name", NULL 
}; 
5628     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|OOOlOO:new_wxCheckListBox",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_obj5
,&_arg6
,&_argo7
,&_obj8
))  
5631         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5632         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
5633             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxCheckListBox. Expected _wxWindow_p."); 
5640     if (! wxPoint_helper(_obj2
, &_arg2
)) 
5646     if (! wxSize_helper(_obj3
, &_arg3
)) 
5651     _arg5 
= wxString_LIST_helper(_obj5
); 
5652     if (_arg5 
== NULL
) { 
5657         if (SWIG_GetPtrObj(_argo7
,(void **) &_arg7
,"_wxValidator_p")) { 
5658             PyErr_SetString(PyExc_TypeError
,"Type error in argument 8 of new_wxCheckListBox. Expected _wxValidator_p."); 
5664     _arg8 
= wxString_in_helper(_obj8
); 
5670         _arg4 
= PyList_Size(_obj5
); 
5677     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5678     _result 
= (wxCheckListBox 
*)new_wxCheckListBox(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,_arg5
,_arg6
,*_arg7
,*_arg8
); 
5680     wxPyEndAllowThreads(__tstate
); 
5681     if (PyErr_Occurred()) return NULL
; 
5683         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxCheckListBox_p"); 
5684         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5687         _resultobj 
= Py_None
; 
5699 #define new_wxPreCheckListBox() (new wxCheckListBox()) 
5700 static PyObject 
*_wrap_new_wxPreCheckListBox(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5701     PyObject 
* _resultobj
; 
5702     wxCheckListBox 
* _result
; 
5703     char *_kwnames
[] = {  NULL 
}; 
5707     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPreCheckListBox",_kwnames
))  
5710     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5711     _result 
= (wxCheckListBox 
*)new_wxPreCheckListBox(); 
5713     wxPyEndAllowThreads(__tstate
); 
5714     if (PyErr_Occurred()) return NULL
; 
5716         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxCheckListBox_p"); 
5717         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5720         _resultobj 
= Py_None
; 
5725 #define wxCheckListBox_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8)  (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8)) 
5726 static PyObject 
*_wrap_wxCheckListBox_Create(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5727     PyObject 
* _resultobj
; 
5729     wxCheckListBox 
* _arg0
; 
5732     wxPoint 
* _arg3 
= (wxPoint 
*) &wxDefaultPosition
; 
5733     wxSize 
* _arg4 
= (wxSize 
*) &wxDefaultSize
; 
5734     int  _arg5 
= (int ) 0; 
5735     wxString 
* _arg6 
= (wxString 
*) NULL
; 
5736     long  _arg7 
= (long ) 0; 
5737     wxValidator 
* _arg8 
= (wxValidator 
*) &wxDefaultValidator
; 
5738     wxString 
* _arg9 
= (wxString 
*) &wxPyListBoxNameStr
; 
5739     PyObject 
* _argo0 
= 0; 
5740     PyObject 
* _argo1 
= 0; 
5742     PyObject 
* _obj3 
= 0; 
5744     PyObject 
* _obj4 
= 0; 
5745     PyObject 
* _obj6 
= 0; 
5746     PyObject 
* _argo8 
= 0; 
5747     PyObject 
* _obj9 
= 0; 
5748     char *_kwnames
[] = { "self","parent","id","pos","size","choices","style","validator","name", NULL 
}; 
5751     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi|OOOlOO:wxCheckListBox_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_obj3
,&_obj4
,&_obj6
,&_arg7
,&_argo8
,&_obj9
))  
5754         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5755         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCheckListBox_p")) { 
5756             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCheckListBox_Create. Expected _wxCheckListBox_p."); 
5761         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5762         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
5763             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxCheckListBox_Create. Expected _wxWindow_p."); 
5770     if (! wxPoint_helper(_obj3
, &_arg3
)) 
5776     if (! wxSize_helper(_obj4
, &_arg4
)) 
5781     _arg6 
= wxString_LIST_helper(_obj6
); 
5782     if (_arg6 
== NULL
) { 
5787         if (SWIG_GetPtrObj(_argo8
,(void **) &_arg8
,"_wxValidator_p")) { 
5788             PyErr_SetString(PyExc_TypeError
,"Type error in argument 9 of wxCheckListBox_Create. Expected _wxValidator_p."); 
5794     _arg9 
= wxString_in_helper(_obj9
); 
5800         _arg5 
= PyList_Size(_obj6
); 
5807     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5808     _result 
= (bool )wxCheckListBox_Create(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,_arg5
,_arg6
,_arg7
,*_arg8
,*_arg9
); 
5810     wxPyEndAllowThreads(__tstate
); 
5811     if (PyErr_Occurred()) return NULL
; 
5812 }    _resultobj 
= Py_BuildValue("i",_result
); 
5823 #define wxCheckListBox_IsChecked(_swigobj,_swigarg0)  (_swigobj->IsChecked(_swigarg0)) 
5824 static PyObject 
*_wrap_wxCheckListBox_IsChecked(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5825     PyObject 
* _resultobj
; 
5827     wxCheckListBox 
* _arg0
; 
5829     PyObject 
* _argo0 
= 0; 
5830     char *_kwnames
[] = { "self","uiIndex", NULL 
}; 
5833     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxCheckListBox_IsChecked",_kwnames
,&_argo0
,&_arg1
))  
5836         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5837         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCheckListBox_p")) { 
5838             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCheckListBox_IsChecked. Expected _wxCheckListBox_p."); 
5843     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5844     _result 
= (bool )wxCheckListBox_IsChecked(_arg0
,_arg1
); 
5846     wxPyEndAllowThreads(__tstate
); 
5847     if (PyErr_Occurred()) return NULL
; 
5848 }    _resultobj 
= Py_BuildValue("i",_result
); 
5852 #define wxCheckListBox_Check(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Check(_swigarg0,_swigarg1)) 
5853 static PyObject 
*_wrap_wxCheckListBox_Check(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5854     PyObject 
* _resultobj
; 
5855     wxCheckListBox 
* _arg0
; 
5857     int  _arg2 
= (int ) TRUE
; 
5858     PyObject 
* _argo0 
= 0; 
5859     char *_kwnames
[] = { "self","uiIndex","bCheck", NULL 
}; 
5862     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|i:wxCheckListBox_Check",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
5865         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5866         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCheckListBox_p")) { 
5867             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCheckListBox_Check. Expected _wxCheckListBox_p."); 
5872     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5873     wxCheckListBox_Check(_arg0
,_arg1
,_arg2
); 
5875     wxPyEndAllowThreads(__tstate
); 
5876     if (PyErr_Occurred()) return NULL
; 
5877 }    Py_INCREF(Py_None
); 
5878     _resultobj 
= Py_None
; 
5882 #define wxCheckListBox_InsertItems(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->InsertItems(_swigarg0,_swigarg1,_swigarg2)) 
5883 static PyObject 
*_wrap_wxCheckListBox_InsertItems(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5884     PyObject 
* _resultobj
; 
5885     wxCheckListBox 
* _arg0
; 
5889     PyObject 
* _argo0 
= 0; 
5890     PyObject 
* _obj2 
= 0; 
5891     char *_kwnames
[] = { "self","choices","pos", NULL 
}; 
5894     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi:wxCheckListBox_InsertItems",_kwnames
,&_argo0
,&_obj2
,&_arg3
))  
5897         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5898         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCheckListBox_p")) { 
5899             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCheckListBox_InsertItems. Expected _wxCheckListBox_p."); 
5904     _arg2 
= wxString_LIST_helper(_obj2
); 
5905     if (_arg2 
== NULL
) { 
5911         _arg1 
= PyList_Size(_obj2
); 
5918     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5919     wxCheckListBox_InsertItems(_arg0
,_arg1
,_arg2
,_arg3
); 
5921     wxPyEndAllowThreads(__tstate
); 
5922     if (PyErr_Occurred()) return NULL
; 
5923 }    Py_INCREF(Py_None
); 
5924     _resultobj 
= Py_None
; 
5931 #define wxCheckListBox_HitTest(_swigobj,_swigarg0)  (_swigobj->HitTest(_swigarg0)) 
5932 static PyObject 
*_wrap_wxCheckListBox_HitTest(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5933     PyObject 
* _resultobj
; 
5935     wxCheckListBox 
* _arg0
; 
5937     PyObject 
* _argo0 
= 0; 
5939     PyObject 
* _obj1 
= 0; 
5940     char *_kwnames
[] = { "self","pt", NULL 
}; 
5943     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxCheckListBox_HitTest",_kwnames
,&_argo0
,&_obj1
))  
5946         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5947         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCheckListBox_p")) { 
5948             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCheckListBox_HitTest. Expected _wxCheckListBox_p."); 
5954     if (! wxPoint_helper(_obj1
, &_arg1
)) 
5958     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5959     _result 
= (int )wxCheckListBox_HitTest(_arg0
,*_arg1
); 
5961     wxPyEndAllowThreads(__tstate
); 
5962     if (PyErr_Occurred()) return NULL
; 
5963 }    _resultobj 
= Py_BuildValue("i",_result
); 
5967 #define wxCheckListBox_HitTestXY(_swigobj,_swigarg0,_swigarg1)  (_swigobj->HitTest(_swigarg0,_swigarg1)) 
5968 static PyObject 
*_wrap_wxCheckListBox_HitTestXY(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5969     PyObject 
* _resultobj
; 
5971     wxCheckListBox 
* _arg0
; 
5974     PyObject 
* _argo0 
= 0; 
5975     char *_kwnames
[] = { "self","x","y", NULL 
}; 
5978     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxCheckListBox_HitTestXY",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
5981         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5982         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCheckListBox_p")) { 
5983             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCheckListBox_HitTestXY. Expected _wxCheckListBox_p."); 
5988     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5989     _result 
= (int )wxCheckListBox_HitTestXY(_arg0
,_arg1
,_arg2
); 
5991     wxPyEndAllowThreads(__tstate
); 
5992     if (PyErr_Occurred()) return NULL
; 
5993 }    _resultobj 
= Py_BuildValue("i",_result
); 
5997 #define new_wxTextAttr(_swigarg0,_swigarg1,_swigarg2,_swigarg3) (new wxTextAttr(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
5998 static PyObject 
*_wrap_new_wxTextAttr(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5999     PyObject 
* _resultobj
; 
6000     wxTextAttr 
* _result
; 
6001     wxColour 
* _arg0 
= (wxColour 
*) &wxNullColour
; 
6002     wxColour 
* _arg1 
= (wxColour 
*) &wxNullColour
; 
6003     wxFont 
* _arg2 
= (wxFont 
*) &wxNullFont
; 
6004     wxTextAttrAlignment  _arg3 
= (wxTextAttrAlignment 
) (wxTEXT_ALIGNMENT_DEFAULT
); 
6006     PyObject 
* _obj0 
= 0; 
6008     PyObject 
* _obj1 
= 0; 
6009     PyObject 
* _argo2 
= 0; 
6010     char *_kwnames
[] = { "colText","colBack","font","alignment", NULL 
}; 
6014     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|OOOi:new_wxTextAttr",_kwnames
,&_obj0
,&_obj1
,&_argo2
,&_arg3
))  
6019     if (! wxColour_helper(_obj0
, &_arg0
)) 
6025     if (! wxColour_helper(_obj1
, &_arg1
)) 
6029         if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxFont_p")) { 
6030             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of new_wxTextAttr. Expected _wxFont_p."); 
6035     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6036     _result 
= (wxTextAttr 
*)new_wxTextAttr(*_arg0
,*_arg1
,*_arg2
,_arg3
); 
6038     wxPyEndAllowThreads(__tstate
); 
6039     if (PyErr_Occurred()) return NULL
; 
6041         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxTextAttr_p"); 
6042         _resultobj 
= Py_BuildValue("s",_ptemp
); 
6045         _resultobj 
= Py_None
; 
6050 #define delete_wxTextAttr(_swigobj) (delete _swigobj) 
6051 static PyObject 
*_wrap_delete_wxTextAttr(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6052     PyObject 
* _resultobj
; 
6054     PyObject 
* _argo0 
= 0; 
6055     char *_kwnames
[] = { "self", NULL 
}; 
6058     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxTextAttr",_kwnames
,&_argo0
))  
6061         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6062         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextAttr_p")) { 
6063             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxTextAttr. Expected _wxTextAttr_p."); 
6068     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6069     delete_wxTextAttr(_arg0
); 
6071     wxPyEndAllowThreads(__tstate
); 
6072     if (PyErr_Occurred()) return NULL
; 
6073 }    Py_INCREF(Py_None
); 
6074     _resultobj 
= Py_None
; 
6078 #define wxTextAttr_Init(_swigobj)  (_swigobj->Init()) 
6079 static PyObject 
*_wrap_wxTextAttr_Init(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6080     PyObject 
* _resultobj
; 
6082     PyObject 
* _argo0 
= 0; 
6083     char *_kwnames
[] = { "self", NULL 
}; 
6086     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTextAttr_Init",_kwnames
,&_argo0
))  
6089         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6090         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextAttr_p")) { 
6091             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextAttr_Init. Expected _wxTextAttr_p."); 
6096     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6097     wxTextAttr_Init(_arg0
); 
6099     wxPyEndAllowThreads(__tstate
); 
6100     if (PyErr_Occurred()) return NULL
; 
6101 }    Py_INCREF(Py_None
); 
6102     _resultobj 
= Py_None
; 
6106 #define wxTextAttr_SetTextColour(_swigobj,_swigarg0)  (_swigobj->SetTextColour(_swigarg0)) 
6107 static PyObject 
*_wrap_wxTextAttr_SetTextColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6108     PyObject 
* _resultobj
; 
6111     PyObject 
* _argo0 
= 0; 
6113     PyObject 
* _obj1 
= 0; 
6114     char *_kwnames
[] = { "self","colText", NULL 
}; 
6117     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTextAttr_SetTextColour",_kwnames
,&_argo0
,&_obj1
))  
6120         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6121         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextAttr_p")) { 
6122             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextAttr_SetTextColour. Expected _wxTextAttr_p."); 
6128     if (! wxColour_helper(_obj1
, &_arg1
)) 
6132     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6133     wxTextAttr_SetTextColour(_arg0
,*_arg1
); 
6135     wxPyEndAllowThreads(__tstate
); 
6136     if (PyErr_Occurred()) return NULL
; 
6137 }    Py_INCREF(Py_None
); 
6138     _resultobj 
= Py_None
; 
6142 #define wxTextAttr_SetBackgroundColour(_swigobj,_swigarg0)  (_swigobj->SetBackgroundColour(_swigarg0)) 
6143 static PyObject 
*_wrap_wxTextAttr_SetBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6144     PyObject 
* _resultobj
; 
6147     PyObject 
* _argo0 
= 0; 
6149     PyObject 
* _obj1 
= 0; 
6150     char *_kwnames
[] = { "self","colBack", NULL 
}; 
6153     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTextAttr_SetBackgroundColour",_kwnames
,&_argo0
,&_obj1
))  
6156         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6157         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextAttr_p")) { 
6158             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextAttr_SetBackgroundColour. Expected _wxTextAttr_p."); 
6164     if (! wxColour_helper(_obj1
, &_arg1
)) 
6168     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6169     wxTextAttr_SetBackgroundColour(_arg0
,*_arg1
); 
6171     wxPyEndAllowThreads(__tstate
); 
6172     if (PyErr_Occurred()) return NULL
; 
6173 }    Py_INCREF(Py_None
); 
6174     _resultobj 
= Py_None
; 
6178 #define wxTextAttr_SetFont(_swigobj,_swigarg0)  (_swigobj->SetFont(_swigarg0)) 
6179 static PyObject 
*_wrap_wxTextAttr_SetFont(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6180     PyObject 
* _resultobj
; 
6183     PyObject 
* _argo0 
= 0; 
6184     PyObject 
* _argo1 
= 0; 
6185     char *_kwnames
[] = { "self","font", NULL 
}; 
6188     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTextAttr_SetFont",_kwnames
,&_argo0
,&_argo1
))  
6191         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6192         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextAttr_p")) { 
6193             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextAttr_SetFont. Expected _wxTextAttr_p."); 
6198         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxFont_p")) { 
6199             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTextAttr_SetFont. Expected _wxFont_p."); 
6204     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6205     wxTextAttr_SetFont(_arg0
,*_arg1
); 
6207     wxPyEndAllowThreads(__tstate
); 
6208     if (PyErr_Occurred()) return NULL
; 
6209 }    Py_INCREF(Py_None
); 
6210     _resultobj 
= Py_None
; 
6214 #define wxTextAttr_SetAlignment(_swigobj,_swigarg0)  (_swigobj->SetAlignment(_swigarg0)) 
6215 static PyObject 
*_wrap_wxTextAttr_SetAlignment(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6216     PyObject 
* _resultobj
; 
6218     wxTextAttrAlignment  _arg1
; 
6219     PyObject 
* _argo0 
= 0; 
6220     char *_kwnames
[] = { "self","alignment", NULL 
}; 
6223     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxTextAttr_SetAlignment",_kwnames
,&_argo0
,&_arg1
))  
6226         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6227         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextAttr_p")) { 
6228             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextAttr_SetAlignment. Expected _wxTextAttr_p."); 
6233     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6234     wxTextAttr_SetAlignment(_arg0
,_arg1
); 
6236     wxPyEndAllowThreads(__tstate
); 
6237     if (PyErr_Occurred()) return NULL
; 
6238 }    Py_INCREF(Py_None
); 
6239     _resultobj 
= Py_None
; 
6243 #define wxTextAttr_SetTabs(_swigobj,_swigarg0)  (_swigobj->SetTabs(_swigarg0)) 
6244 static PyObject 
*_wrap_wxTextAttr_SetTabs(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6245     PyObject 
* _resultobj
; 
6248     PyObject 
* _argo0 
= 0; 
6249     PyObject 
* _obj1 
= 0; 
6250     char *_kwnames
[] = { "self","tabs", NULL 
}; 
6253     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTextAttr_SetTabs",_kwnames
,&_argo0
,&_obj1
))  
6256         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6257         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextAttr_p")) { 
6258             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextAttr_SetTabs. Expected _wxTextAttr_p."); 
6263     if (! PySequence_Check(_obj1
)) { 
6264         PyErr_SetString(PyExc_TypeError
, "Sequence of integers expected."); 
6267     _arg1 
= new wxArrayInt
; 
6268     int i
, len
=PySequence_Length(_obj1
); 
6269     for (i
=0; i
<len
; i
++) { 
6270         PyObject
* item 
= PySequence_GetItem(_obj1
, i
); 
6271         PyObject
* number  
= PyNumber_Int(item
); 
6272         _arg1
->Add(PyInt_AS_LONG(number
)); 
6278     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6279     wxTextAttr_SetTabs(_arg0
,*_arg1
); 
6281     wxPyEndAllowThreads(__tstate
); 
6282     if (PyErr_Occurred()) return NULL
; 
6283 }    Py_INCREF(Py_None
); 
6284     _resultobj 
= Py_None
; 
6292 #define wxTextAttr_SetLeftIndent(_swigobj,_swigarg0)  (_swigobj->SetLeftIndent(_swigarg0)) 
6293 static PyObject 
*_wrap_wxTextAttr_SetLeftIndent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6294     PyObject 
* _resultobj
; 
6297     PyObject 
* _argo0 
= 0; 
6298     char *_kwnames
[] = { "self","indent", NULL 
}; 
6301     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxTextAttr_SetLeftIndent",_kwnames
,&_argo0
,&_arg1
))  
6304         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6305         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextAttr_p")) { 
6306             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextAttr_SetLeftIndent. Expected _wxTextAttr_p."); 
6311     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6312     wxTextAttr_SetLeftIndent(_arg0
,_arg1
); 
6314     wxPyEndAllowThreads(__tstate
); 
6315     if (PyErr_Occurred()) return NULL
; 
6316 }    Py_INCREF(Py_None
); 
6317     _resultobj 
= Py_None
; 
6321 #define wxTextAttr_SetRightIndent(_swigobj,_swigarg0)  (_swigobj->SetRightIndent(_swigarg0)) 
6322 static PyObject 
*_wrap_wxTextAttr_SetRightIndent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6323     PyObject 
* _resultobj
; 
6326     PyObject 
* _argo0 
= 0; 
6327     char *_kwnames
[] = { "self","indent", NULL 
}; 
6330     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxTextAttr_SetRightIndent",_kwnames
,&_argo0
,&_arg1
))  
6333         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6334         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextAttr_p")) { 
6335             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextAttr_SetRightIndent. Expected _wxTextAttr_p."); 
6340     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6341     wxTextAttr_SetRightIndent(_arg0
,_arg1
); 
6343     wxPyEndAllowThreads(__tstate
); 
6344     if (PyErr_Occurred()) return NULL
; 
6345 }    Py_INCREF(Py_None
); 
6346     _resultobj 
= Py_None
; 
6350 #define wxTextAttr_SetFlags(_swigobj,_swigarg0)  (_swigobj->SetFlags(_swigarg0)) 
6351 static PyObject 
*_wrap_wxTextAttr_SetFlags(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6352     PyObject 
* _resultobj
; 
6355     PyObject 
* _argo0 
= 0; 
6356     char *_kwnames
[] = { "self","flags", NULL 
}; 
6359     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxTextAttr_SetFlags",_kwnames
,&_argo0
,&_arg1
))  
6362         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6363         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextAttr_p")) { 
6364             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextAttr_SetFlags. Expected _wxTextAttr_p."); 
6369     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6370     wxTextAttr_SetFlags(_arg0
,_arg1
); 
6372     wxPyEndAllowThreads(__tstate
); 
6373     if (PyErr_Occurred()) return NULL
; 
6374 }    Py_INCREF(Py_None
); 
6375     _resultobj 
= Py_None
; 
6379 #define wxTextAttr_HasTextColour(_swigobj)  (_swigobj->HasTextColour()) 
6380 static PyObject 
*_wrap_wxTextAttr_HasTextColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6381     PyObject 
* _resultobj
; 
6384     PyObject 
* _argo0 
= 0; 
6385     char *_kwnames
[] = { "self", NULL 
}; 
6388     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTextAttr_HasTextColour",_kwnames
,&_argo0
))  
6391         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6392         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextAttr_p")) { 
6393             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextAttr_HasTextColour. Expected _wxTextAttr_p."); 
6398     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6399     _result 
= (bool )wxTextAttr_HasTextColour(_arg0
); 
6401     wxPyEndAllowThreads(__tstate
); 
6402     if (PyErr_Occurred()) return NULL
; 
6403 }    _resultobj 
= Py_BuildValue("i",_result
); 
6407 #define wxTextAttr_HasBackgroundColour(_swigobj)  (_swigobj->HasBackgroundColour()) 
6408 static PyObject 
*_wrap_wxTextAttr_HasBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6409     PyObject 
* _resultobj
; 
6412     PyObject 
* _argo0 
= 0; 
6413     char *_kwnames
[] = { "self", NULL 
}; 
6416     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTextAttr_HasBackgroundColour",_kwnames
,&_argo0
))  
6419         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6420         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextAttr_p")) { 
6421             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextAttr_HasBackgroundColour. Expected _wxTextAttr_p."); 
6426     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6427     _result 
= (bool )wxTextAttr_HasBackgroundColour(_arg0
); 
6429     wxPyEndAllowThreads(__tstate
); 
6430     if (PyErr_Occurred()) return NULL
; 
6431 }    _resultobj 
= Py_BuildValue("i",_result
); 
6435 #define wxTextAttr_HasFont(_swigobj)  (_swigobj->HasFont()) 
6436 static PyObject 
*_wrap_wxTextAttr_HasFont(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6437     PyObject 
* _resultobj
; 
6440     PyObject 
* _argo0 
= 0; 
6441     char *_kwnames
[] = { "self", NULL 
}; 
6444     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTextAttr_HasFont",_kwnames
,&_argo0
))  
6447         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6448         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextAttr_p")) { 
6449             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextAttr_HasFont. Expected _wxTextAttr_p."); 
6454     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6455     _result 
= (bool )wxTextAttr_HasFont(_arg0
); 
6457     wxPyEndAllowThreads(__tstate
); 
6458     if (PyErr_Occurred()) return NULL
; 
6459 }    _resultobj 
= Py_BuildValue("i",_result
); 
6463 #define wxTextAttr_HasAlignment(_swigobj)  (_swigobj->HasAlignment()) 
6464 static PyObject 
*_wrap_wxTextAttr_HasAlignment(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6465     PyObject 
* _resultobj
; 
6468     PyObject 
* _argo0 
= 0; 
6469     char *_kwnames
[] = { "self", NULL 
}; 
6472     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTextAttr_HasAlignment",_kwnames
,&_argo0
))  
6475         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6476         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextAttr_p")) { 
6477             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextAttr_HasAlignment. Expected _wxTextAttr_p."); 
6482     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6483     _result 
= (bool )wxTextAttr_HasAlignment(_arg0
); 
6485     wxPyEndAllowThreads(__tstate
); 
6486     if (PyErr_Occurred()) return NULL
; 
6487 }    _resultobj 
= Py_BuildValue("i",_result
); 
6491 #define wxTextAttr_HasTabs(_swigobj)  (_swigobj->HasTabs()) 
6492 static PyObject 
*_wrap_wxTextAttr_HasTabs(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6493     PyObject 
* _resultobj
; 
6496     PyObject 
* _argo0 
= 0; 
6497     char *_kwnames
[] = { "self", NULL 
}; 
6500     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTextAttr_HasTabs",_kwnames
,&_argo0
))  
6503         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6504         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextAttr_p")) { 
6505             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextAttr_HasTabs. Expected _wxTextAttr_p."); 
6510     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6511     _result 
= (bool )wxTextAttr_HasTabs(_arg0
); 
6513     wxPyEndAllowThreads(__tstate
); 
6514     if (PyErr_Occurred()) return NULL
; 
6515 }    _resultobj 
= Py_BuildValue("i",_result
); 
6519 #define wxTextAttr_HasLeftIndent(_swigobj)  (_swigobj->HasLeftIndent()) 
6520 static PyObject 
*_wrap_wxTextAttr_HasLeftIndent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6521     PyObject 
* _resultobj
; 
6524     PyObject 
* _argo0 
= 0; 
6525     char *_kwnames
[] = { "self", NULL 
}; 
6528     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTextAttr_HasLeftIndent",_kwnames
,&_argo0
))  
6531         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6532         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextAttr_p")) { 
6533             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextAttr_HasLeftIndent. Expected _wxTextAttr_p."); 
6538     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6539     _result 
= (bool )wxTextAttr_HasLeftIndent(_arg0
); 
6541     wxPyEndAllowThreads(__tstate
); 
6542     if (PyErr_Occurred()) return NULL
; 
6543 }    _resultobj 
= Py_BuildValue("i",_result
); 
6547 #define wxTextAttr_HasRightIndent(_swigobj)  (_swigobj->HasRightIndent()) 
6548 static PyObject 
*_wrap_wxTextAttr_HasRightIndent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6549     PyObject 
* _resultobj
; 
6552     PyObject 
* _argo0 
= 0; 
6553     char *_kwnames
[] = { "self", NULL 
}; 
6556     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTextAttr_HasRightIndent",_kwnames
,&_argo0
))  
6559         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6560         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextAttr_p")) { 
6561             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextAttr_HasRightIndent. Expected _wxTextAttr_p."); 
6566     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6567     _result 
= (bool )wxTextAttr_HasRightIndent(_arg0
); 
6569     wxPyEndAllowThreads(__tstate
); 
6570     if (PyErr_Occurred()) return NULL
; 
6571 }    _resultobj 
= Py_BuildValue("i",_result
); 
6575 #define wxTextAttr_HasFlag(_swigobj,_swigarg0)  (_swigobj->HasFlag(_swigarg0)) 
6576 static PyObject 
*_wrap_wxTextAttr_HasFlag(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6577     PyObject 
* _resultobj
; 
6581     PyObject 
* _argo0 
= 0; 
6582     char *_kwnames
[] = { "self","flag", NULL 
}; 
6585     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxTextAttr_HasFlag",_kwnames
,&_argo0
,&_arg1
))  
6588         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6589         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextAttr_p")) { 
6590             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextAttr_HasFlag. Expected _wxTextAttr_p."); 
6595     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6596     _result 
= (bool )wxTextAttr_HasFlag(_arg0
,_arg1
); 
6598     wxPyEndAllowThreads(__tstate
); 
6599     if (PyErr_Occurred()) return NULL
; 
6600 }    _resultobj 
= Py_BuildValue("i",_result
); 
6604 #define wxTextAttr_GetTextColour(_swigobj)  (_swigobj->GetTextColour()) 
6605 static PyObject 
*_wrap_wxTextAttr_GetTextColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6606     PyObject 
* _resultobj
; 
6609     PyObject 
* _argo0 
= 0; 
6610     char *_kwnames
[] = { "self", NULL 
}; 
6614     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTextAttr_GetTextColour",_kwnames
,&_argo0
))  
6617         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6618         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextAttr_p")) { 
6619             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextAttr_GetTextColour. Expected _wxTextAttr_p."); 
6624     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6625     _result 
= new wxColour (wxTextAttr_GetTextColour(_arg0
)); 
6627     wxPyEndAllowThreads(__tstate
); 
6628     if (PyErr_Occurred()) return NULL
; 
6629 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p"); 
6630     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6634 #define wxTextAttr_GetBackgroundColour(_swigobj)  (_swigobj->GetBackgroundColour()) 
6635 static PyObject 
*_wrap_wxTextAttr_GetBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6636     PyObject 
* _resultobj
; 
6639     PyObject 
* _argo0 
= 0; 
6640     char *_kwnames
[] = { "self", NULL 
}; 
6644     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTextAttr_GetBackgroundColour",_kwnames
,&_argo0
))  
6647         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6648         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextAttr_p")) { 
6649             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextAttr_GetBackgroundColour. Expected _wxTextAttr_p."); 
6654     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6655     _result 
= new wxColour (wxTextAttr_GetBackgroundColour(_arg0
)); 
6657     wxPyEndAllowThreads(__tstate
); 
6658     if (PyErr_Occurred()) return NULL
; 
6659 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p"); 
6660     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6664 #define wxTextAttr_GetFont(_swigobj)  (_swigobj->GetFont()) 
6665 static PyObject 
*_wrap_wxTextAttr_GetFont(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6666     PyObject 
* _resultobj
; 
6669     PyObject 
* _argo0 
= 0; 
6670     char *_kwnames
[] = { "self", NULL 
}; 
6674     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTextAttr_GetFont",_kwnames
,&_argo0
))  
6677         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6678         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextAttr_p")) { 
6679             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextAttr_GetFont. Expected _wxTextAttr_p."); 
6684     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6685     _result 
= new wxFont (wxTextAttr_GetFont(_arg0
)); 
6687     wxPyEndAllowThreads(__tstate
); 
6688     if (PyErr_Occurred()) return NULL
; 
6689 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxFont_p"); 
6690     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6694 #define wxTextAttr_GetAlignment(_swigobj)  (_swigobj->GetAlignment()) 
6695 static PyObject 
*_wrap_wxTextAttr_GetAlignment(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6696     PyObject 
* _resultobj
; 
6697     wxTextAttrAlignment  _result
; 
6699     PyObject 
* _argo0 
= 0; 
6700     char *_kwnames
[] = { "self", NULL 
}; 
6703     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTextAttr_GetAlignment",_kwnames
,&_argo0
))  
6706         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6707         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextAttr_p")) { 
6708             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextAttr_GetAlignment. Expected _wxTextAttr_p."); 
6713     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6714     _result 
= (wxTextAttrAlignment 
)wxTextAttr_GetAlignment(_arg0
); 
6716     wxPyEndAllowThreads(__tstate
); 
6717     if (PyErr_Occurred()) return NULL
; 
6718 }    _resultobj 
= Py_BuildValue("i",_result
); 
6722 #define wxTextAttr_GetTabs(_swigobj)  (_swigobj->GetTabs()) 
6723 static PyObject 
*_wrap_wxTextAttr_GetTabs(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6724     PyObject 
* _resultobj
; 
6725     wxArrayInt 
* _result
; 
6727     PyObject 
* _argo0 
= 0; 
6728     char *_kwnames
[] = { "self", NULL 
}; 
6731     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTextAttr_GetTabs",_kwnames
,&_argo0
))  
6734         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6735         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextAttr_p")) { 
6736             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextAttr_GetTabs. Expected _wxTextAttr_p."); 
6741     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6742     const wxArrayInt 
& _result_ref 
= wxTextAttr_GetTabs(_arg0
); 
6743     _result 
= (wxArrayInt 
*) &_result_ref
; 
6745     wxPyEndAllowThreads(__tstate
); 
6746     if (PyErr_Occurred()) return NULL
; 
6748     _resultobj 
= PyList_New(0); 
6750     for (idx 
= 0; idx 
< _result
->GetCount(); idx 
+= 1) { 
6751         PyObject
* val 
= PyInt_FromLong(_result
->Item(idx
)); 
6752         PyList_Append(_resultobj
, val
); 
6759 #define wxTextAttr_GetLeftIndent(_swigobj)  (_swigobj->GetLeftIndent()) 
6760 static PyObject 
*_wrap_wxTextAttr_GetLeftIndent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6761     PyObject 
* _resultobj
; 
6764     PyObject 
* _argo0 
= 0; 
6765     char *_kwnames
[] = { "self", NULL 
}; 
6768     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTextAttr_GetLeftIndent",_kwnames
,&_argo0
))  
6771         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6772         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextAttr_p")) { 
6773             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextAttr_GetLeftIndent. Expected _wxTextAttr_p."); 
6778     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6779     _result 
= (long )wxTextAttr_GetLeftIndent(_arg0
); 
6781     wxPyEndAllowThreads(__tstate
); 
6782     if (PyErr_Occurred()) return NULL
; 
6783 }    _resultobj 
= Py_BuildValue("l",_result
); 
6787 #define wxTextAttr_GetRightIndent(_swigobj)  (_swigobj->GetRightIndent()) 
6788 static PyObject 
*_wrap_wxTextAttr_GetRightIndent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6789     PyObject 
* _resultobj
; 
6792     PyObject 
* _argo0 
= 0; 
6793     char *_kwnames
[] = { "self", NULL 
}; 
6796     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTextAttr_GetRightIndent",_kwnames
,&_argo0
))  
6799         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6800         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextAttr_p")) { 
6801             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextAttr_GetRightIndent. Expected _wxTextAttr_p."); 
6806     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6807     _result 
= (long )wxTextAttr_GetRightIndent(_arg0
); 
6809     wxPyEndAllowThreads(__tstate
); 
6810     if (PyErr_Occurred()) return NULL
; 
6811 }    _resultobj 
= Py_BuildValue("l",_result
); 
6815 #define wxTextAttr_GetFlags(_swigobj)  (_swigobj->GetFlags()) 
6816 static PyObject 
*_wrap_wxTextAttr_GetFlags(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6817     PyObject 
* _resultobj
; 
6820     PyObject 
* _argo0 
= 0; 
6821     char *_kwnames
[] = { "self", NULL 
}; 
6824     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTextAttr_GetFlags",_kwnames
,&_argo0
))  
6827         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6828         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextAttr_p")) { 
6829             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextAttr_GetFlags. Expected _wxTextAttr_p."); 
6834     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6835     _result 
= (long )wxTextAttr_GetFlags(_arg0
); 
6837     wxPyEndAllowThreads(__tstate
); 
6838     if (PyErr_Occurred()) return NULL
; 
6839 }    _resultobj 
= Py_BuildValue("l",_result
); 
6843 #define wxTextAttr_IsDefault(_swigobj)  (_swigobj->IsDefault()) 
6844 static PyObject 
*_wrap_wxTextAttr_IsDefault(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6845     PyObject 
* _resultobj
; 
6848     PyObject 
* _argo0 
= 0; 
6849     char *_kwnames
[] = { "self", NULL 
}; 
6852     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTextAttr_IsDefault",_kwnames
,&_argo0
))  
6855         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6856         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextAttr_p")) { 
6857             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextAttr_IsDefault. Expected _wxTextAttr_p."); 
6862     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6863     _result 
= (bool )wxTextAttr_IsDefault(_arg0
); 
6865     wxPyEndAllowThreads(__tstate
); 
6866     if (PyErr_Occurred()) return NULL
; 
6867 }    _resultobj 
= Py_BuildValue("i",_result
); 
6871 static PyObject 
*_wrap_wxTextAttr_Combine(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6872     PyObject 
* _resultobj
; 
6873     wxTextAttr 
* _result
; 
6877     PyObject 
* _argo0 
= 0; 
6878     PyObject 
* _argo1 
= 0; 
6879     PyObject 
* _argo2 
= 0; 
6880     char *_kwnames
[] = { "attr","attrDef","text", NULL 
}; 
6884     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxTextAttr_Combine",_kwnames
,&_argo0
,&_argo1
,&_argo2
))  
6887         if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextAttr_p")) { 
6888             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextAttr_Combine. Expected _wxTextAttr_p."); 
6893         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTextAttr_p")) { 
6894             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTextAttr_Combine. Expected _wxTextAttr_p."); 
6899         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
6900         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxTextCtrl_p")) { 
6901             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxTextAttr_Combine. Expected _wxTextCtrl_p."); 
6906     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6907     _result 
= new wxTextAttr (wxTextAttr::Combine(*_arg0
,*_arg1
,_arg2
)); 
6909     wxPyEndAllowThreads(__tstate
); 
6910     if (PyErr_Occurred()) return NULL
; 
6911 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTextAttr_p"); 
6912     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6916 static void *SwigwxTextCtrlTowxControl(void *ptr
) { 
6919     src 
= (wxTextCtrl 
*) ptr
; 
6920     dest 
= (wxControl 
*) src
; 
6921     return (void *) dest
; 
6924 static void *SwigwxTextCtrlTowxWindow(void *ptr
) { 
6927     src 
= (wxTextCtrl 
*) ptr
; 
6928     dest 
= (wxWindow 
*) src
; 
6929     return (void *) dest
; 
6932 static void *SwigwxTextCtrlTowxEvtHandler(void *ptr
) { 
6935     src 
= (wxTextCtrl 
*) ptr
; 
6936     dest 
= (wxEvtHandler 
*) src
; 
6937     return (void *) dest
; 
6940 static void *SwigwxTextCtrlTowxObject(void *ptr
) { 
6943     src 
= (wxTextCtrl 
*) ptr
; 
6944     dest 
= (wxObject 
*) src
; 
6945     return (void *) dest
; 
6948 #define new_wxTextCtrl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7) (new wxTextCtrl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7)) 
6949 static PyObject 
*_wrap_new_wxTextCtrl(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6950     PyObject 
* _resultobj
; 
6951     wxTextCtrl 
* _result
; 
6954     wxString 
* _arg2 
= (wxString 
*) &wxPyEmptyString
; 
6955     wxPoint 
* _arg3 
= (wxPoint 
*) &wxDefaultPosition
; 
6956     wxSize 
* _arg4 
= (wxSize 
*) &wxDefaultSize
; 
6957     long  _arg5 
= (long ) 0; 
6958     wxValidator 
* _arg6 
= (wxValidator 
*) &wxDefaultValidator
; 
6959     wxString 
* _arg7 
= (wxString 
*) &wxPyTextCtrlNameStr
; 
6960     PyObject 
* _argo0 
= 0; 
6961     PyObject 
* _obj2 
= 0; 
6963     PyObject 
* _obj3 
= 0; 
6965     PyObject 
* _obj4 
= 0; 
6966     PyObject 
* _argo6 
= 0; 
6967     PyObject 
* _obj7 
= 0; 
6968     char *_kwnames
[] = { "parent","id","value","pos","size","style","validator","name", NULL 
}; 
6972     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|OOOlOO:new_wxTextCtrl",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_obj4
,&_arg5
,&_argo6
,&_obj7
))  
6975         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6976         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
6977             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxTextCtrl. Expected _wxWindow_p."); 
6983     _arg2 
= wxString_in_helper(_obj2
); 
6990     if (! wxPoint_helper(_obj3
, &_arg3
)) 
6996     if (! wxSize_helper(_obj4
, &_arg4
)) 
7000         if (SWIG_GetPtrObj(_argo6
,(void **) &_arg6
,"_wxValidator_p")) { 
7001             PyErr_SetString(PyExc_TypeError
,"Type error in argument 7 of new_wxTextCtrl. Expected _wxValidator_p."); 
7007     _arg7 
= wxString_in_helper(_obj7
); 
7012     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7013     _result 
= (wxTextCtrl 
*)new_wxTextCtrl(_arg0
,_arg1
,*_arg2
,*_arg3
,*_arg4
,_arg5
,*_arg6
,*_arg7
); 
7015     wxPyEndAllowThreads(__tstate
); 
7016     if (PyErr_Occurred()) return NULL
; 
7018         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxTextCtrl_p"); 
7019         _resultobj 
= Py_BuildValue("s",_ptemp
); 
7022         _resultobj 
= Py_None
; 
7035 #define new_wxPreTextCtrl() (new wxTextCtrl()) 
7036 static PyObject 
*_wrap_new_wxPreTextCtrl(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7037     PyObject 
* _resultobj
; 
7038     wxTextCtrl 
* _result
; 
7039     char *_kwnames
[] = {  NULL 
}; 
7043     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPreTextCtrl",_kwnames
))  
7046     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7047     _result 
= (wxTextCtrl 
*)new_wxPreTextCtrl(); 
7049     wxPyEndAllowThreads(__tstate
); 
7050     if (PyErr_Occurred()) return NULL
; 
7052         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxTextCtrl_p"); 
7053         _resultobj 
= Py_BuildValue("s",_ptemp
); 
7056         _resultobj 
= Py_None
; 
7061 #define wxTextCtrl_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7)  (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7)) 
7062 static PyObject 
*_wrap_wxTextCtrl_Create(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7063     PyObject 
* _resultobj
; 
7068     wxString 
* _arg3 
= (wxString 
*) &wxPyEmptyString
; 
7069     wxPoint 
* _arg4 
= (wxPoint 
*) &wxDefaultPosition
; 
7070     wxSize 
* _arg5 
= (wxSize 
*) &wxDefaultSize
; 
7071     long  _arg6 
= (long ) 0; 
7072     wxValidator 
* _arg7 
= (wxValidator 
*) &wxDefaultValidator
; 
7073     wxString 
* _arg8 
= (wxString 
*) &wxPyTextCtrlNameStr
; 
7074     PyObject 
* _argo0 
= 0; 
7075     PyObject 
* _argo1 
= 0; 
7076     PyObject 
* _obj3 
= 0; 
7078     PyObject 
* _obj4 
= 0; 
7080     PyObject 
* _obj5 
= 0; 
7081     PyObject 
* _argo7 
= 0; 
7082     PyObject 
* _obj8 
= 0; 
7083     char *_kwnames
[] = { "self","parent","id","value","pos","size","style","validator","name", NULL 
}; 
7086     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi|OOOlOO:wxTextCtrl_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_obj3
,&_obj4
,&_obj5
,&_arg6
,&_argo7
,&_obj8
))  
7089         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7090         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
7091             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_Create. Expected _wxTextCtrl_p."); 
7096         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7097         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
7098             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTextCtrl_Create. Expected _wxWindow_p."); 
7104     _arg3 
= wxString_in_helper(_obj3
); 
7111     if (! wxPoint_helper(_obj4
, &_arg4
)) 
7117     if (! wxSize_helper(_obj5
, &_arg5
)) 
7121         if (SWIG_GetPtrObj(_argo7
,(void **) &_arg7
,"_wxValidator_p")) { 
7122             PyErr_SetString(PyExc_TypeError
,"Type error in argument 8 of wxTextCtrl_Create. Expected _wxValidator_p."); 
7128     _arg8 
= wxString_in_helper(_obj8
); 
7133     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7134     _result 
= (bool )wxTextCtrl_Create(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,*_arg5
,_arg6
,*_arg7
,*_arg8
); 
7136     wxPyEndAllowThreads(__tstate
); 
7137     if (PyErr_Occurred()) return NULL
; 
7138 }    _resultobj 
= Py_BuildValue("i",_result
); 
7150 #define wxTextCtrl_GetValue(_swigobj)  (_swigobj->GetValue()) 
7151 static PyObject 
*_wrap_wxTextCtrl_GetValue(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7152     PyObject 
* _resultobj
; 
7155     PyObject 
* _argo0 
= 0; 
7156     char *_kwnames
[] = { "self", NULL 
}; 
7159     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTextCtrl_GetValue",_kwnames
,&_argo0
))  
7162         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7163         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
7164             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_GetValue. Expected _wxTextCtrl_p."); 
7169     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7170     _result 
= new wxString (wxTextCtrl_GetValue(_arg0
)); 
7172     wxPyEndAllowThreads(__tstate
); 
7173     if (PyErr_Occurred()) return NULL
; 
7176     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
7178     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
7187 #define wxTextCtrl_SetValue(_swigobj,_swigarg0)  (_swigobj->SetValue(_swigarg0)) 
7188 static PyObject 
*_wrap_wxTextCtrl_SetValue(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7189     PyObject 
* _resultobj
; 
7192     PyObject 
* _argo0 
= 0; 
7193     PyObject 
* _obj1 
= 0; 
7194     char *_kwnames
[] = { "self","value", NULL 
}; 
7197     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTextCtrl_SetValue",_kwnames
,&_argo0
,&_obj1
))  
7200         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7201         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
7202             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_SetValue. Expected _wxTextCtrl_p."); 
7207     _arg1 
= wxString_in_helper(_obj1
); 
7212     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7213     wxTextCtrl_SetValue(_arg0
,*_arg1
); 
7215     wxPyEndAllowThreads(__tstate
); 
7216     if (PyErr_Occurred()) return NULL
; 
7217 }    Py_INCREF(Py_None
); 
7218     _resultobj 
= Py_None
; 
7226 #define wxTextCtrl_GetRange(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetRange(_swigarg0,_swigarg1)) 
7227 static PyObject 
*_wrap_wxTextCtrl_GetRange(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7228     PyObject 
* _resultobj
; 
7233     PyObject 
* _argo0 
= 0; 
7234     char *_kwnames
[] = { "self","from","to", NULL 
}; 
7237     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oll:wxTextCtrl_GetRange",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
7240         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7241         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
7242             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_GetRange. Expected _wxTextCtrl_p."); 
7247     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7248     _result 
= new wxString (wxTextCtrl_GetRange(_arg0
,_arg1
,_arg2
)); 
7250     wxPyEndAllowThreads(__tstate
); 
7251     if (PyErr_Occurred()) return NULL
; 
7254     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
7256     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
7265 #define wxTextCtrl_GetLineLength(_swigobj,_swigarg0)  (_swigobj->GetLineLength(_swigarg0)) 
7266 static PyObject 
*_wrap_wxTextCtrl_GetLineLength(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7267     PyObject 
* _resultobj
; 
7271     PyObject 
* _argo0 
= 0; 
7272     char *_kwnames
[] = { "self","lineNo", NULL 
}; 
7275     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxTextCtrl_GetLineLength",_kwnames
,&_argo0
,&_arg1
))  
7278         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7279         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
7280             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_GetLineLength. Expected _wxTextCtrl_p."); 
7285     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7286     _result 
= (int )wxTextCtrl_GetLineLength(_arg0
,_arg1
); 
7288     wxPyEndAllowThreads(__tstate
); 
7289     if (PyErr_Occurred()) return NULL
; 
7290 }    _resultobj 
= Py_BuildValue("i",_result
); 
7294 #define wxTextCtrl_GetLineText(_swigobj,_swigarg0)  (_swigobj->GetLineText(_swigarg0)) 
7295 static PyObject 
*_wrap_wxTextCtrl_GetLineText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7296     PyObject 
* _resultobj
; 
7300     PyObject 
* _argo0 
= 0; 
7301     char *_kwnames
[] = { "self","lineNo", NULL 
}; 
7304     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxTextCtrl_GetLineText",_kwnames
,&_argo0
,&_arg1
))  
7307         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7308         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
7309             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_GetLineText. Expected _wxTextCtrl_p."); 
7314     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7315     _result 
= new wxString (wxTextCtrl_GetLineText(_arg0
,_arg1
)); 
7317     wxPyEndAllowThreads(__tstate
); 
7318     if (PyErr_Occurred()) return NULL
; 
7321     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
7323     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
7332 #define wxTextCtrl_GetNumberOfLines(_swigobj)  (_swigobj->GetNumberOfLines()) 
7333 static PyObject 
*_wrap_wxTextCtrl_GetNumberOfLines(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7334     PyObject 
* _resultobj
; 
7337     PyObject 
* _argo0 
= 0; 
7338     char *_kwnames
[] = { "self", NULL 
}; 
7341     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTextCtrl_GetNumberOfLines",_kwnames
,&_argo0
))  
7344         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7345         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
7346             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_GetNumberOfLines. Expected _wxTextCtrl_p."); 
7351     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7352     _result 
= (int )wxTextCtrl_GetNumberOfLines(_arg0
); 
7354     wxPyEndAllowThreads(__tstate
); 
7355     if (PyErr_Occurred()) return NULL
; 
7356 }    _resultobj 
= Py_BuildValue("i",_result
); 
7360 #define wxTextCtrl_IsModified(_swigobj)  (_swigobj->IsModified()) 
7361 static PyObject 
*_wrap_wxTextCtrl_IsModified(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7362     PyObject 
* _resultobj
; 
7365     PyObject 
* _argo0 
= 0; 
7366     char *_kwnames
[] = { "self", NULL 
}; 
7369     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTextCtrl_IsModified",_kwnames
,&_argo0
))  
7372         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7373         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
7374             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_IsModified. Expected _wxTextCtrl_p."); 
7379     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7380     _result 
= (bool )wxTextCtrl_IsModified(_arg0
); 
7382     wxPyEndAllowThreads(__tstate
); 
7383     if (PyErr_Occurred()) return NULL
; 
7384 }    _resultobj 
= Py_BuildValue("i",_result
); 
7388 #define wxTextCtrl_IsEditable(_swigobj)  (_swigobj->IsEditable()) 
7389 static PyObject 
*_wrap_wxTextCtrl_IsEditable(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7390     PyObject 
* _resultobj
; 
7393     PyObject 
* _argo0 
= 0; 
7394     char *_kwnames
[] = { "self", NULL 
}; 
7397     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTextCtrl_IsEditable",_kwnames
,&_argo0
))  
7400         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7401         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
7402             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_IsEditable. Expected _wxTextCtrl_p."); 
7407     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7408     _result 
= (bool )wxTextCtrl_IsEditable(_arg0
); 
7410     wxPyEndAllowThreads(__tstate
); 
7411     if (PyErr_Occurred()) return NULL
; 
7412 }    _resultobj 
= Py_BuildValue("i",_result
); 
7416 #define wxTextCtrl_GetSelection(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetSelection(_swigarg0,_swigarg1)) 
7417 static PyObject 
*_wrap_wxTextCtrl_GetSelection(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7418     PyObject 
* _resultobj
; 
7424     PyObject 
* _argo0 
= 0; 
7425     char *_kwnames
[] = { "self", NULL 
}; 
7434     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTextCtrl_GetSelection",_kwnames
,&_argo0
))  
7437         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7438         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
7439             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_GetSelection. Expected _wxTextCtrl_p."); 
7444     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7445     wxTextCtrl_GetSelection(_arg0
,_arg1
,_arg2
); 
7447     wxPyEndAllowThreads(__tstate
); 
7448     if (PyErr_Occurred()) return NULL
; 
7449 }    Py_INCREF(Py_None
); 
7450     _resultobj 
= Py_None
; 
7453     o 
= PyInt_FromLong((long) (*_arg1
)); 
7454     _resultobj 
= t_output_helper(_resultobj
, o
); 
7458     o 
= PyInt_FromLong((long) (*_arg2
)); 
7459     _resultobj 
= t_output_helper(_resultobj
, o
); 
7464 #define wxTextCtrl_GetStringSelection(_swigobj)  (_swigobj->GetStringSelection()) 
7465 static PyObject 
*_wrap_wxTextCtrl_GetStringSelection(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7466     PyObject 
* _resultobj
; 
7469     PyObject 
* _argo0 
= 0; 
7470     char *_kwnames
[] = { "self", NULL 
}; 
7473     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTextCtrl_GetStringSelection",_kwnames
,&_argo0
))  
7476         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7477         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
7478             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_GetStringSelection. Expected _wxTextCtrl_p."); 
7483     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7484     _result 
= new wxString (wxTextCtrl_GetStringSelection(_arg0
)); 
7486     wxPyEndAllowThreads(__tstate
); 
7487     if (PyErr_Occurred()) return NULL
; 
7490     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
7492     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
7501 #define wxTextCtrl_Clear(_swigobj)  (_swigobj->Clear()) 
7502 static PyObject 
*_wrap_wxTextCtrl_Clear(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7503     PyObject 
* _resultobj
; 
7505     PyObject 
* _argo0 
= 0; 
7506     char *_kwnames
[] = { "self", NULL 
}; 
7509     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTextCtrl_Clear",_kwnames
,&_argo0
))  
7512         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7513         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
7514             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_Clear. Expected _wxTextCtrl_p."); 
7519     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7520     wxTextCtrl_Clear(_arg0
); 
7522     wxPyEndAllowThreads(__tstate
); 
7523     if (PyErr_Occurred()) return NULL
; 
7524 }    Py_INCREF(Py_None
); 
7525     _resultobj 
= Py_None
; 
7529 #define wxTextCtrl_Replace(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->Replace(_swigarg0,_swigarg1,_swigarg2)) 
7530 static PyObject 
*_wrap_wxTextCtrl_Replace(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7531     PyObject 
* _resultobj
; 
7536     PyObject 
* _argo0 
= 0; 
7537     PyObject 
* _obj3 
= 0; 
7538     char *_kwnames
[] = { "self","from","to","value", NULL 
}; 
7541     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OllO:wxTextCtrl_Replace",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_obj3
))  
7544         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7545         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
7546             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_Replace. Expected _wxTextCtrl_p."); 
7551     _arg3 
= wxString_in_helper(_obj3
); 
7556     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7557     wxTextCtrl_Replace(_arg0
,_arg1
,_arg2
,*_arg3
); 
7559     wxPyEndAllowThreads(__tstate
); 
7560     if (PyErr_Occurred()) return NULL
; 
7561 }    Py_INCREF(Py_None
); 
7562     _resultobj 
= Py_None
; 
7570 #define wxTextCtrl_Remove(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Remove(_swigarg0,_swigarg1)) 
7571 static PyObject 
*_wrap_wxTextCtrl_Remove(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7572     PyObject 
* _resultobj
; 
7576     PyObject 
* _argo0 
= 0; 
7577     char *_kwnames
[] = { "self","from","to", NULL 
}; 
7580     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oll:wxTextCtrl_Remove",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
7583         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7584         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
7585             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_Remove. Expected _wxTextCtrl_p."); 
7590     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7591     wxTextCtrl_Remove(_arg0
,_arg1
,_arg2
); 
7593     wxPyEndAllowThreads(__tstate
); 
7594     if (PyErr_Occurred()) return NULL
; 
7595 }    Py_INCREF(Py_None
); 
7596     _resultobj 
= Py_None
; 
7600 #define wxTextCtrl_LoadFile(_swigobj,_swigarg0)  (_swigobj->LoadFile(_swigarg0)) 
7601 static PyObject 
*_wrap_wxTextCtrl_LoadFile(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7602     PyObject 
* _resultobj
; 
7606     PyObject 
* _argo0 
= 0; 
7607     PyObject 
* _obj1 
= 0; 
7608     char *_kwnames
[] = { "self","file", NULL 
}; 
7611     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTextCtrl_LoadFile",_kwnames
,&_argo0
,&_obj1
))  
7614         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7615         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
7616             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_LoadFile. Expected _wxTextCtrl_p."); 
7621     _arg1 
= wxString_in_helper(_obj1
); 
7626     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7627     _result 
= (bool )wxTextCtrl_LoadFile(_arg0
,*_arg1
); 
7629     wxPyEndAllowThreads(__tstate
); 
7630     if (PyErr_Occurred()) return NULL
; 
7631 }    _resultobj 
= Py_BuildValue("i",_result
); 
7639 #define wxTextCtrl_SaveFile(_swigobj,_swigarg0)  (_swigobj->SaveFile(_swigarg0)) 
7640 static PyObject 
*_wrap_wxTextCtrl_SaveFile(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7641     PyObject 
* _resultobj
; 
7644     wxString 
* _arg1 
= (wxString 
*) &wxPyEmptyString
; 
7645     PyObject 
* _argo0 
= 0; 
7646     PyObject 
* _obj1 
= 0; 
7647     char *_kwnames
[] = { "self","file", NULL 
}; 
7650     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|O:wxTextCtrl_SaveFile",_kwnames
,&_argo0
,&_obj1
))  
7653         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7654         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
7655             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_SaveFile. Expected _wxTextCtrl_p."); 
7661     _arg1 
= wxString_in_helper(_obj1
); 
7666     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7667     _result 
= (bool )wxTextCtrl_SaveFile(_arg0
,*_arg1
); 
7669     wxPyEndAllowThreads(__tstate
); 
7670     if (PyErr_Occurred()) return NULL
; 
7671 }    _resultobj 
= Py_BuildValue("i",_result
); 
7679 #define wxTextCtrl_DiscardEdits(_swigobj)  (_swigobj->DiscardEdits()) 
7680 static PyObject 
*_wrap_wxTextCtrl_DiscardEdits(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7681     PyObject 
* _resultobj
; 
7683     PyObject 
* _argo0 
= 0; 
7684     char *_kwnames
[] = { "self", NULL 
}; 
7687     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTextCtrl_DiscardEdits",_kwnames
,&_argo0
))  
7690         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7691         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
7692             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_DiscardEdits. Expected _wxTextCtrl_p."); 
7697     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7698     wxTextCtrl_DiscardEdits(_arg0
); 
7700     wxPyEndAllowThreads(__tstate
); 
7701     if (PyErr_Occurred()) return NULL
; 
7702 }    Py_INCREF(Py_None
); 
7703     _resultobj 
= Py_None
; 
7707 #define wxTextCtrl_SetMaxLength(_swigobj,_swigarg0)  (_swigobj->SetMaxLength(_swigarg0)) 
7708 static PyObject 
*_wrap_wxTextCtrl_SetMaxLength(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7709     PyObject 
* _resultobj
; 
7711     unsigned long  _arg1
; 
7712     PyObject 
* _argo0 
= 0; 
7713     char *_kwnames
[] = { "self","len", NULL 
}; 
7716     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxTextCtrl_SetMaxLength",_kwnames
,&_argo0
,&_arg1
))  
7719         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7720         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
7721             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_SetMaxLength. Expected _wxTextCtrl_p."); 
7726     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7727     wxTextCtrl_SetMaxLength(_arg0
,_arg1
); 
7729     wxPyEndAllowThreads(__tstate
); 
7730     if (PyErr_Occurred()) return NULL
; 
7731 }    Py_INCREF(Py_None
); 
7732     _resultobj 
= Py_None
; 
7736 #define wxTextCtrl_WriteText(_swigobj,_swigarg0)  (_swigobj->WriteText(_swigarg0)) 
7737 static PyObject 
*_wrap_wxTextCtrl_WriteText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7738     PyObject 
* _resultobj
; 
7741     PyObject 
* _argo0 
= 0; 
7742     PyObject 
* _obj1 
= 0; 
7743     char *_kwnames
[] = { "self","text", NULL 
}; 
7746     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTextCtrl_WriteText",_kwnames
,&_argo0
,&_obj1
))  
7749         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7750         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
7751             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_WriteText. Expected _wxTextCtrl_p."); 
7756     _arg1 
= wxString_in_helper(_obj1
); 
7761     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7762     wxTextCtrl_WriteText(_arg0
,*_arg1
); 
7764     wxPyEndAllowThreads(__tstate
); 
7765     if (PyErr_Occurred()) return NULL
; 
7766 }    Py_INCREF(Py_None
); 
7767     _resultobj 
= Py_None
; 
7775 #define wxTextCtrl_AppendText(_swigobj,_swigarg0)  (_swigobj->AppendText(_swigarg0)) 
7776 static PyObject 
*_wrap_wxTextCtrl_AppendText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7777     PyObject 
* _resultobj
; 
7780     PyObject 
* _argo0 
= 0; 
7781     PyObject 
* _obj1 
= 0; 
7782     char *_kwnames
[] = { "self","text", NULL 
}; 
7785     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTextCtrl_AppendText",_kwnames
,&_argo0
,&_obj1
))  
7788         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7789         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
7790             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_AppendText. Expected _wxTextCtrl_p."); 
7795     _arg1 
= wxString_in_helper(_obj1
); 
7800     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7801     wxTextCtrl_AppendText(_arg0
,*_arg1
); 
7803     wxPyEndAllowThreads(__tstate
); 
7804     if (PyErr_Occurred()) return NULL
; 
7805 }    Py_INCREF(Py_None
); 
7806     _resultobj 
= Py_None
; 
7814 #define wxTextCtrl_EmulateKeyPress(_swigobj,_swigarg0)  (_swigobj->EmulateKeyPress(_swigarg0)) 
7815 static PyObject 
*_wrap_wxTextCtrl_EmulateKeyPress(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7816     PyObject 
* _resultobj
; 
7820     PyObject 
* _argo0 
= 0; 
7821     PyObject 
* _argo1 
= 0; 
7822     char *_kwnames
[] = { "self","event", NULL 
}; 
7825     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTextCtrl_EmulateKeyPress",_kwnames
,&_argo0
,&_argo1
))  
7828         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7829         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
7830             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_EmulateKeyPress. Expected _wxTextCtrl_p."); 
7835         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxKeyEvent_p")) { 
7836             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTextCtrl_EmulateKeyPress. Expected _wxKeyEvent_p."); 
7841     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7842     _result 
= (bool )wxTextCtrl_EmulateKeyPress(_arg0
,*_arg1
); 
7844     wxPyEndAllowThreads(__tstate
); 
7845     if (PyErr_Occurred()) return NULL
; 
7846 }    _resultobj 
= Py_BuildValue("i",_result
); 
7850 #define wxTextCtrl_SetStyle(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->SetStyle(_swigarg0,_swigarg1,_swigarg2)) 
7851 static PyObject 
*_wrap_wxTextCtrl_SetStyle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7852     PyObject 
* _resultobj
; 
7858     PyObject 
* _argo0 
= 0; 
7859     PyObject 
* _argo3 
= 0; 
7860     char *_kwnames
[] = { "self","start","end","style", NULL 
}; 
7863     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OllO:wxTextCtrl_SetStyle",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_argo3
))  
7866         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7867         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
7868             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_SetStyle. Expected _wxTextCtrl_p."); 
7873         if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxTextAttr_p")) { 
7874             PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxTextCtrl_SetStyle. Expected _wxTextAttr_p."); 
7879     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7880     _result 
= (bool )wxTextCtrl_SetStyle(_arg0
,_arg1
,_arg2
,*_arg3
); 
7882     wxPyEndAllowThreads(__tstate
); 
7883     if (PyErr_Occurred()) return NULL
; 
7884 }    _resultobj 
= Py_BuildValue("i",_result
); 
7888 #define wxTextCtrl_SetDefaultStyle(_swigobj,_swigarg0)  (_swigobj->SetDefaultStyle(_swigarg0)) 
7889 static PyObject 
*_wrap_wxTextCtrl_SetDefaultStyle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7890     PyObject 
* _resultobj
; 
7894     PyObject 
* _argo0 
= 0; 
7895     PyObject 
* _argo1 
= 0; 
7896     char *_kwnames
[] = { "self","style", NULL 
}; 
7899     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTextCtrl_SetDefaultStyle",_kwnames
,&_argo0
,&_argo1
))  
7902         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7903         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
7904             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_SetDefaultStyle. Expected _wxTextCtrl_p."); 
7909         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTextAttr_p")) { 
7910             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTextCtrl_SetDefaultStyle. Expected _wxTextAttr_p."); 
7915     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7916     _result 
= (bool )wxTextCtrl_SetDefaultStyle(_arg0
,*_arg1
); 
7918     wxPyEndAllowThreads(__tstate
); 
7919     if (PyErr_Occurred()) return NULL
; 
7920 }    _resultobj 
= Py_BuildValue("i",_result
); 
7924 #define wxTextCtrl_GetDefaultStyle(_swigobj)  (_swigobj->GetDefaultStyle()) 
7925 static PyObject 
*_wrap_wxTextCtrl_GetDefaultStyle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7926     PyObject 
* _resultobj
; 
7927     wxTextAttr 
* _result
; 
7929     PyObject 
* _argo0 
= 0; 
7930     char *_kwnames
[] = { "self", NULL 
}; 
7934     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTextCtrl_GetDefaultStyle",_kwnames
,&_argo0
))  
7937         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7938         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
7939             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_GetDefaultStyle. Expected _wxTextCtrl_p."); 
7944     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7945     const wxTextAttr 
& _result_ref 
= wxTextCtrl_GetDefaultStyle(_arg0
); 
7946     _result 
= (wxTextAttr 
*) &_result_ref
; 
7948     wxPyEndAllowThreads(__tstate
); 
7949     if (PyErr_Occurred()) return NULL
; 
7951         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxTextAttr_p"); 
7952         _resultobj 
= Py_BuildValue("s",_ptemp
); 
7955         _resultobj 
= Py_None
; 
7960 #define wxTextCtrl_GetStyle(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetStyle(_swigarg0,_swigarg1)) 
7961 static PyObject 
*_wrap_wxTextCtrl_GetStyle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7962     PyObject 
* _resultobj
; 
7967     PyObject 
* _argo0 
= 0; 
7968     PyObject 
* _argo2 
= 0; 
7969     char *_kwnames
[] = { "self","position","style", NULL 
}; 
7972     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OlO:wxTextCtrl_GetStyle",_kwnames
,&_argo0
,&_arg1
,&_argo2
))  
7975         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7976         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
7977             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_GetStyle. Expected _wxTextCtrl_p."); 
7982         if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxTextAttr_p")) { 
7983             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxTextCtrl_GetStyle. Expected _wxTextAttr_p."); 
7988     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7989     _result 
= (bool )wxTextCtrl_GetStyle(_arg0
,_arg1
,*_arg2
); 
7991     wxPyEndAllowThreads(__tstate
); 
7992     if (PyErr_Occurred()) return NULL
; 
7993 }    _resultobj 
= Py_BuildValue("i",_result
); 
7997 #define wxTextCtrl_XYToPosition(_swigobj,_swigarg0,_swigarg1)  (_swigobj->XYToPosition(_swigarg0,_swigarg1)) 
7998 static PyObject 
*_wrap_wxTextCtrl_XYToPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7999     PyObject 
* _resultobj
; 
8004     PyObject 
* _argo0 
= 0; 
8005     char *_kwnames
[] = { "self","x","y", NULL 
}; 
8008     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oll:wxTextCtrl_XYToPosition",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
8011         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8012         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
8013             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_XYToPosition. Expected _wxTextCtrl_p."); 
8018     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8019     _result 
= (long )wxTextCtrl_XYToPosition(_arg0
,_arg1
,_arg2
); 
8021     wxPyEndAllowThreads(__tstate
); 
8022     if (PyErr_Occurred()) return NULL
; 
8023 }    _resultobj 
= Py_BuildValue("l",_result
); 
8027 #define wxTextCtrl_PositionToXY(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->PositionToXY(_swigarg0,_swigarg1,_swigarg2)) 
8028 static PyObject 
*_wrap_wxTextCtrl_PositionToXY(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8029     PyObject 
* _resultobj
; 
8036     PyObject 
* _argo0 
= 0; 
8037     char *_kwnames
[] = { "self","pos", NULL 
}; 
8046     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxTextCtrl_PositionToXY",_kwnames
,&_argo0
,&_arg1
))  
8049         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8050         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
8051             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_PositionToXY. Expected _wxTextCtrl_p."); 
8056     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8057     wxTextCtrl_PositionToXY(_arg0
,_arg1
,_arg2
,_arg3
); 
8059     wxPyEndAllowThreads(__tstate
); 
8060     if (PyErr_Occurred()) return NULL
; 
8061 }    Py_INCREF(Py_None
); 
8062     _resultobj 
= Py_None
; 
8065     o 
= PyInt_FromLong((long) (*_arg2
)); 
8066     _resultobj 
= t_output_helper(_resultobj
, o
); 
8070     o 
= PyInt_FromLong((long) (*_arg3
)); 
8071     _resultobj 
= t_output_helper(_resultobj
, o
); 
8076 #define wxTextCtrl_ShowPosition(_swigobj,_swigarg0)  (_swigobj->ShowPosition(_swigarg0)) 
8077 static PyObject 
*_wrap_wxTextCtrl_ShowPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8078     PyObject 
* _resultobj
; 
8081     PyObject 
* _argo0 
= 0; 
8082     char *_kwnames
[] = { "self","pos", NULL 
}; 
8085     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxTextCtrl_ShowPosition",_kwnames
,&_argo0
,&_arg1
))  
8088         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8089         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
8090             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_ShowPosition. Expected _wxTextCtrl_p."); 
8095     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8096     wxTextCtrl_ShowPosition(_arg0
,_arg1
); 
8098     wxPyEndAllowThreads(__tstate
); 
8099     if (PyErr_Occurred()) return NULL
; 
8100 }    Py_INCREF(Py_None
); 
8101     _resultobj 
= Py_None
; 
8105 #define wxTextCtrl_Copy(_swigobj)  (_swigobj->Copy()) 
8106 static PyObject 
*_wrap_wxTextCtrl_Copy(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8107     PyObject 
* _resultobj
; 
8109     PyObject 
* _argo0 
= 0; 
8110     char *_kwnames
[] = { "self", NULL 
}; 
8113     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTextCtrl_Copy",_kwnames
,&_argo0
))  
8116         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8117         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
8118             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_Copy. Expected _wxTextCtrl_p."); 
8123     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8124     wxTextCtrl_Copy(_arg0
); 
8126     wxPyEndAllowThreads(__tstate
); 
8127     if (PyErr_Occurred()) return NULL
; 
8128 }    Py_INCREF(Py_None
); 
8129     _resultobj 
= Py_None
; 
8133 #define wxTextCtrl_Cut(_swigobj)  (_swigobj->Cut()) 
8134 static PyObject 
*_wrap_wxTextCtrl_Cut(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8135     PyObject 
* _resultobj
; 
8137     PyObject 
* _argo0 
= 0; 
8138     char *_kwnames
[] = { "self", NULL 
}; 
8141     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTextCtrl_Cut",_kwnames
,&_argo0
))  
8144         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8145         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
8146             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_Cut. Expected _wxTextCtrl_p."); 
8151     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8152     wxTextCtrl_Cut(_arg0
); 
8154     wxPyEndAllowThreads(__tstate
); 
8155     if (PyErr_Occurred()) return NULL
; 
8156 }    Py_INCREF(Py_None
); 
8157     _resultobj 
= Py_None
; 
8161 #define wxTextCtrl_Paste(_swigobj)  (_swigobj->Paste()) 
8162 static PyObject 
*_wrap_wxTextCtrl_Paste(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8163     PyObject 
* _resultobj
; 
8165     PyObject 
* _argo0 
= 0; 
8166     char *_kwnames
[] = { "self", NULL 
}; 
8169     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTextCtrl_Paste",_kwnames
,&_argo0
))  
8172         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8173         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
8174             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_Paste. Expected _wxTextCtrl_p."); 
8179     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8180     wxTextCtrl_Paste(_arg0
); 
8182     wxPyEndAllowThreads(__tstate
); 
8183     if (PyErr_Occurred()) return NULL
; 
8184 }    Py_INCREF(Py_None
); 
8185     _resultobj 
= Py_None
; 
8189 #define wxTextCtrl_CanCopy(_swigobj)  (_swigobj->CanCopy()) 
8190 static PyObject 
*_wrap_wxTextCtrl_CanCopy(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8191     PyObject 
* _resultobj
; 
8194     PyObject 
* _argo0 
= 0; 
8195     char *_kwnames
[] = { "self", NULL 
}; 
8198     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTextCtrl_CanCopy",_kwnames
,&_argo0
))  
8201         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8202         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
8203             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_CanCopy. Expected _wxTextCtrl_p."); 
8208     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8209     _result 
= (bool )wxTextCtrl_CanCopy(_arg0
); 
8211     wxPyEndAllowThreads(__tstate
); 
8212     if (PyErr_Occurred()) return NULL
; 
8213 }    _resultobj 
= Py_BuildValue("i",_result
); 
8217 #define wxTextCtrl_CanCut(_swigobj)  (_swigobj->CanCut()) 
8218 static PyObject 
*_wrap_wxTextCtrl_CanCut(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8219     PyObject 
* _resultobj
; 
8222     PyObject 
* _argo0 
= 0; 
8223     char *_kwnames
[] = { "self", NULL 
}; 
8226     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTextCtrl_CanCut",_kwnames
,&_argo0
))  
8229         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8230         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
8231             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_CanCut. Expected _wxTextCtrl_p."); 
8236     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8237     _result 
= (bool )wxTextCtrl_CanCut(_arg0
); 
8239     wxPyEndAllowThreads(__tstate
); 
8240     if (PyErr_Occurred()) return NULL
; 
8241 }    _resultobj 
= Py_BuildValue("i",_result
); 
8245 #define wxTextCtrl_CanPaste(_swigobj)  (_swigobj->CanPaste()) 
8246 static PyObject 
*_wrap_wxTextCtrl_CanPaste(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8247     PyObject 
* _resultobj
; 
8250     PyObject 
* _argo0 
= 0; 
8251     char *_kwnames
[] = { "self", NULL 
}; 
8254     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTextCtrl_CanPaste",_kwnames
,&_argo0
))  
8257         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8258         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
8259             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_CanPaste. Expected _wxTextCtrl_p."); 
8264     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8265     _result 
= (bool )wxTextCtrl_CanPaste(_arg0
); 
8267     wxPyEndAllowThreads(__tstate
); 
8268     if (PyErr_Occurred()) return NULL
; 
8269 }    _resultobj 
= Py_BuildValue("i",_result
); 
8273 #define wxTextCtrl_Undo(_swigobj)  (_swigobj->Undo()) 
8274 static PyObject 
*_wrap_wxTextCtrl_Undo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8275     PyObject 
* _resultobj
; 
8277     PyObject 
* _argo0 
= 0; 
8278     char *_kwnames
[] = { "self", NULL 
}; 
8281     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTextCtrl_Undo",_kwnames
,&_argo0
))  
8284         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8285         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
8286             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_Undo. Expected _wxTextCtrl_p."); 
8291     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8292     wxTextCtrl_Undo(_arg0
); 
8294     wxPyEndAllowThreads(__tstate
); 
8295     if (PyErr_Occurred()) return NULL
; 
8296 }    Py_INCREF(Py_None
); 
8297     _resultobj 
= Py_None
; 
8301 #define wxTextCtrl_Redo(_swigobj)  (_swigobj->Redo()) 
8302 static PyObject 
*_wrap_wxTextCtrl_Redo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8303     PyObject 
* _resultobj
; 
8305     PyObject 
* _argo0 
= 0; 
8306     char *_kwnames
[] = { "self", NULL 
}; 
8309     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTextCtrl_Redo",_kwnames
,&_argo0
))  
8312         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8313         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
8314             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_Redo. Expected _wxTextCtrl_p."); 
8319     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8320     wxTextCtrl_Redo(_arg0
); 
8322     wxPyEndAllowThreads(__tstate
); 
8323     if (PyErr_Occurred()) return NULL
; 
8324 }    Py_INCREF(Py_None
); 
8325     _resultobj 
= Py_None
; 
8329 #define wxTextCtrl_CanUndo(_swigobj)  (_swigobj->CanUndo()) 
8330 static PyObject 
*_wrap_wxTextCtrl_CanUndo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8331     PyObject 
* _resultobj
; 
8334     PyObject 
* _argo0 
= 0; 
8335     char *_kwnames
[] = { "self", NULL 
}; 
8338     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTextCtrl_CanUndo",_kwnames
,&_argo0
))  
8341         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8342         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
8343             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_CanUndo. Expected _wxTextCtrl_p."); 
8348     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8349     _result 
= (bool )wxTextCtrl_CanUndo(_arg0
); 
8351     wxPyEndAllowThreads(__tstate
); 
8352     if (PyErr_Occurred()) return NULL
; 
8353 }    _resultobj 
= Py_BuildValue("i",_result
); 
8357 #define wxTextCtrl_CanRedo(_swigobj)  (_swigobj->CanRedo()) 
8358 static PyObject 
*_wrap_wxTextCtrl_CanRedo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8359     PyObject 
* _resultobj
; 
8362     PyObject 
* _argo0 
= 0; 
8363     char *_kwnames
[] = { "self", NULL 
}; 
8366     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTextCtrl_CanRedo",_kwnames
,&_argo0
))  
8369         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8370         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
8371             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_CanRedo. Expected _wxTextCtrl_p."); 
8376     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8377     _result 
= (bool )wxTextCtrl_CanRedo(_arg0
); 
8379     wxPyEndAllowThreads(__tstate
); 
8380     if (PyErr_Occurred()) return NULL
; 
8381 }    _resultobj 
= Py_BuildValue("i",_result
); 
8385 #define wxTextCtrl_SetInsertionPoint(_swigobj,_swigarg0)  (_swigobj->SetInsertionPoint(_swigarg0)) 
8386 static PyObject 
*_wrap_wxTextCtrl_SetInsertionPoint(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8387     PyObject 
* _resultobj
; 
8390     PyObject 
* _argo0 
= 0; 
8391     char *_kwnames
[] = { "self","pos", NULL 
}; 
8394     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxTextCtrl_SetInsertionPoint",_kwnames
,&_argo0
,&_arg1
))  
8397         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8398         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
8399             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_SetInsertionPoint. Expected _wxTextCtrl_p."); 
8404     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8405     wxTextCtrl_SetInsertionPoint(_arg0
,_arg1
); 
8407     wxPyEndAllowThreads(__tstate
); 
8408     if (PyErr_Occurred()) return NULL
; 
8409 }    Py_INCREF(Py_None
); 
8410     _resultobj 
= Py_None
; 
8414 #define wxTextCtrl_SetInsertionPointEnd(_swigobj)  (_swigobj->SetInsertionPointEnd()) 
8415 static PyObject 
*_wrap_wxTextCtrl_SetInsertionPointEnd(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8416     PyObject 
* _resultobj
; 
8418     PyObject 
* _argo0 
= 0; 
8419     char *_kwnames
[] = { "self", NULL 
}; 
8422     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTextCtrl_SetInsertionPointEnd",_kwnames
,&_argo0
))  
8425         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8426         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
8427             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_SetInsertionPointEnd. Expected _wxTextCtrl_p."); 
8432     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8433     wxTextCtrl_SetInsertionPointEnd(_arg0
); 
8435     wxPyEndAllowThreads(__tstate
); 
8436     if (PyErr_Occurred()) return NULL
; 
8437 }    Py_INCREF(Py_None
); 
8438     _resultobj 
= Py_None
; 
8442 #define wxTextCtrl_GetInsertionPoint(_swigobj)  (_swigobj->GetInsertionPoint()) 
8443 static PyObject 
*_wrap_wxTextCtrl_GetInsertionPoint(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8444     PyObject 
* _resultobj
; 
8447     PyObject 
* _argo0 
= 0; 
8448     char *_kwnames
[] = { "self", NULL 
}; 
8451     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTextCtrl_GetInsertionPoint",_kwnames
,&_argo0
))  
8454         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8455         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
8456             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_GetInsertionPoint. Expected _wxTextCtrl_p."); 
8461     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8462     _result 
= (long )wxTextCtrl_GetInsertionPoint(_arg0
); 
8464     wxPyEndAllowThreads(__tstate
); 
8465     if (PyErr_Occurred()) return NULL
; 
8466 }    _resultobj 
= Py_BuildValue("l",_result
); 
8470 #define wxTextCtrl_GetLastPosition(_swigobj)  (_swigobj->GetLastPosition()) 
8471 static PyObject 
*_wrap_wxTextCtrl_GetLastPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8472     PyObject 
* _resultobj
; 
8475     PyObject 
* _argo0 
= 0; 
8476     char *_kwnames
[] = { "self", NULL 
}; 
8479     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTextCtrl_GetLastPosition",_kwnames
,&_argo0
))  
8482         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8483         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
8484             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_GetLastPosition. Expected _wxTextCtrl_p."); 
8489     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8490     _result 
= (long )wxTextCtrl_GetLastPosition(_arg0
); 
8492     wxPyEndAllowThreads(__tstate
); 
8493     if (PyErr_Occurred()) return NULL
; 
8494 }    _resultobj 
= Py_BuildValue("l",_result
); 
8498 #define wxTextCtrl_SetSelection(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetSelection(_swigarg0,_swigarg1)) 
8499 static PyObject 
*_wrap_wxTextCtrl_SetSelection(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8500     PyObject 
* _resultobj
; 
8504     PyObject 
* _argo0 
= 0; 
8505     char *_kwnames
[] = { "self","from","to", NULL 
}; 
8508     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oll:wxTextCtrl_SetSelection",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
8511         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8512         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
8513             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_SetSelection. Expected _wxTextCtrl_p."); 
8518     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8519     wxTextCtrl_SetSelection(_arg0
,_arg1
,_arg2
); 
8521     wxPyEndAllowThreads(__tstate
); 
8522     if (PyErr_Occurred()) return NULL
; 
8523 }    Py_INCREF(Py_None
); 
8524     _resultobj 
= Py_None
; 
8528 #define wxTextCtrl_SelectAll(_swigobj)  (_swigobj->SelectAll()) 
8529 static PyObject 
*_wrap_wxTextCtrl_SelectAll(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8530     PyObject 
* _resultobj
; 
8532     PyObject 
* _argo0 
= 0; 
8533     char *_kwnames
[] = { "self", NULL 
}; 
8536     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTextCtrl_SelectAll",_kwnames
,&_argo0
))  
8539         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8540         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
8541             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_SelectAll. Expected _wxTextCtrl_p."); 
8546     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8547     wxTextCtrl_SelectAll(_arg0
); 
8549     wxPyEndAllowThreads(__tstate
); 
8550     if (PyErr_Occurred()) return NULL
; 
8551 }    Py_INCREF(Py_None
); 
8552     _resultobj 
= Py_None
; 
8556 #define wxTextCtrl_SetEditable(_swigobj,_swigarg0)  (_swigobj->SetEditable(_swigarg0)) 
8557 static PyObject 
*_wrap_wxTextCtrl_SetEditable(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8558     PyObject 
* _resultobj
; 
8561     PyObject 
* _argo0 
= 0; 
8563     char *_kwnames
[] = { "self","editable", NULL 
}; 
8566     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxTextCtrl_SetEditable",_kwnames
,&_argo0
,&tempbool1
))  
8569         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8570         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
8571             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_SetEditable. Expected _wxTextCtrl_p."); 
8575     _arg1 
= (bool ) tempbool1
; 
8577     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8578     wxTextCtrl_SetEditable(_arg0
,_arg1
); 
8580     wxPyEndAllowThreads(__tstate
); 
8581     if (PyErr_Occurred()) return NULL
; 
8582 }    Py_INCREF(Py_None
); 
8583     _resultobj 
= Py_None
; 
8587 #define wxTextCtrl_IsSingleLine(_swigobj)  (_swigobj->IsSingleLine()) 
8588 static PyObject 
*_wrap_wxTextCtrl_IsSingleLine(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8589     PyObject 
* _resultobj
; 
8592     PyObject 
* _argo0 
= 0; 
8593     char *_kwnames
[] = { "self", NULL 
}; 
8596     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTextCtrl_IsSingleLine",_kwnames
,&_argo0
))  
8599         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8600         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
8601             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_IsSingleLine. Expected _wxTextCtrl_p."); 
8606     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8607     _result 
= (bool )wxTextCtrl_IsSingleLine(_arg0
); 
8609     wxPyEndAllowThreads(__tstate
); 
8610     if (PyErr_Occurred()) return NULL
; 
8611 }    _resultobj 
= Py_BuildValue("i",_result
); 
8615 #define wxTextCtrl_IsMultiLine(_swigobj)  (_swigobj->IsMultiLine()) 
8616 static PyObject 
*_wrap_wxTextCtrl_IsMultiLine(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8617     PyObject 
* _resultobj
; 
8620     PyObject 
* _argo0 
= 0; 
8621     char *_kwnames
[] = { "self", NULL 
}; 
8624     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTextCtrl_IsMultiLine",_kwnames
,&_argo0
))  
8627         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8628         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
8629             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_IsMultiLine. Expected _wxTextCtrl_p."); 
8634     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8635     _result 
= (bool )wxTextCtrl_IsMultiLine(_arg0
); 
8637     wxPyEndAllowThreads(__tstate
); 
8638     if (PyErr_Occurred()) return NULL
; 
8639 }    _resultobj 
= Py_BuildValue("i",_result
); 
8643 static void  wxTextCtrl_write(wxTextCtrl 
*self
,const wxString 
& text
) { 
8644             self
->AppendText(text
); 
8646 static PyObject 
*_wrap_wxTextCtrl_write(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8647     PyObject 
* _resultobj
; 
8650     PyObject 
* _argo0 
= 0; 
8651     PyObject 
* _obj1 
= 0; 
8652     char *_kwnames
[] = { "self","text", NULL 
}; 
8655     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTextCtrl_write",_kwnames
,&_argo0
,&_obj1
))  
8658         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8659         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
8660             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_write. Expected _wxTextCtrl_p."); 
8665     _arg1 
= wxString_in_helper(_obj1
); 
8670     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8671     wxTextCtrl_write(_arg0
,*_arg1
); 
8673     wxPyEndAllowThreads(__tstate
); 
8674     if (PyErr_Occurred()) return NULL
; 
8675 }    Py_INCREF(Py_None
); 
8676     _resultobj 
= Py_None
; 
8684 static wxString  
wxTextCtrl_GetString(wxTextCtrl 
*self
,long  from
,long  to
) { 
8685             return self
->GetValue().Mid(from
, to 
- from
); 
8687 static PyObject 
*_wrap_wxTextCtrl_GetString(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8688     PyObject 
* _resultobj
; 
8693     PyObject 
* _argo0 
= 0; 
8694     char *_kwnames
[] = { "self","from","to", NULL 
}; 
8697     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oll:wxTextCtrl_GetString",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
8700         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8701         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
8702             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_GetString. Expected _wxTextCtrl_p."); 
8707     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8708     _result 
= new wxString (wxTextCtrl_GetString(_arg0
,_arg1
,_arg2
)); 
8710     wxPyEndAllowThreads(__tstate
); 
8711     if (PyErr_Occurred()) return NULL
; 
8714     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
8716     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
8725 static void *SwigwxScrollBarTowxControl(void *ptr
) { 
8728     src 
= (wxScrollBar 
*) ptr
; 
8729     dest 
= (wxControl 
*) src
; 
8730     return (void *) dest
; 
8733 static void *SwigwxScrollBarTowxWindow(void *ptr
) { 
8736     src 
= (wxScrollBar 
*) ptr
; 
8737     dest 
= (wxWindow 
*) src
; 
8738     return (void *) dest
; 
8741 static void *SwigwxScrollBarTowxEvtHandler(void *ptr
) { 
8744     src 
= (wxScrollBar 
*) ptr
; 
8745     dest 
= (wxEvtHandler 
*) src
; 
8746     return (void *) dest
; 
8749 static void *SwigwxScrollBarTowxObject(void *ptr
) { 
8752     src 
= (wxScrollBar 
*) ptr
; 
8753     dest 
= (wxObject 
*) src
; 
8754     return (void *) dest
; 
8757 #define new_wxScrollBar(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (new wxScrollBar(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)) 
8758 static PyObject 
*_wrap_new_wxScrollBar(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8759     PyObject 
* _resultobj
; 
8760     wxScrollBar 
* _result
; 
8762     wxWindowID  _arg1 
= (wxWindowID 
) -1; 
8763     wxPoint 
* _arg2 
= (wxPoint 
*) &wxDefaultPosition
; 
8764     wxSize 
* _arg3 
= (wxSize 
*) &wxDefaultSize
; 
8765     long  _arg4 
= (long ) wxSB_HORIZONTAL
; 
8766     wxValidator 
* _arg5 
= (wxValidator 
*) &wxDefaultValidator
; 
8767     wxString 
* _arg6 
= (wxString 
*) &wxPyScrollBarNameStr
; 
8768     PyObject 
* _argo0 
= 0; 
8770     PyObject 
* _obj2 
= 0; 
8772     PyObject 
* _obj3 
= 0; 
8773     PyObject 
* _argo5 
= 0; 
8774     PyObject 
* _obj6 
= 0; 
8775     char *_kwnames
[] = { "parent","id","pos","size","style","validator","name", NULL 
}; 
8779     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|iOOlOO:new_wxScrollBar",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
,&_argo5
,&_obj6
))  
8782         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8783         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
8784             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxScrollBar. Expected _wxWindow_p."); 
8791     if (! wxPoint_helper(_obj2
, &_arg2
)) 
8797     if (! wxSize_helper(_obj3
, &_arg3
)) 
8801         if (SWIG_GetPtrObj(_argo5
,(void **) &_arg5
,"_wxValidator_p")) { 
8802             PyErr_SetString(PyExc_TypeError
,"Type error in argument 6 of new_wxScrollBar. Expected _wxValidator_p."); 
8808     _arg6 
= wxString_in_helper(_obj6
); 
8813     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8814     _result 
= (wxScrollBar 
*)new_wxScrollBar(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,*_arg5
,*_arg6
); 
8816     wxPyEndAllowThreads(__tstate
); 
8817     if (PyErr_Occurred()) return NULL
; 
8819         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxScrollBar_p"); 
8820         _resultobj 
= Py_BuildValue("s",_ptemp
); 
8823         _resultobj 
= Py_None
; 
8832 #define new_wxPreScrollBar() (new wxScrollBar()) 
8833 static PyObject 
*_wrap_new_wxPreScrollBar(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8834     PyObject 
* _resultobj
; 
8835     wxScrollBar 
* _result
; 
8836     char *_kwnames
[] = {  NULL 
}; 
8840     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPreScrollBar",_kwnames
))  
8843     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8844     _result 
= (wxScrollBar 
*)new_wxPreScrollBar(); 
8846     wxPyEndAllowThreads(__tstate
); 
8847     if (PyErr_Occurred()) return NULL
; 
8849         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxScrollBar_p"); 
8850         _resultobj 
= Py_BuildValue("s",_ptemp
); 
8853         _resultobj 
= Py_None
; 
8858 #define wxScrollBar_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)  (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)) 
8859 static PyObject 
*_wrap_wxScrollBar_Create(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8860     PyObject 
* _resultobj
; 
8862     wxScrollBar 
* _arg0
; 
8864     wxWindowID  _arg2 
= (wxWindowID 
) -1; 
8865     wxPoint 
* _arg3 
= (wxPoint 
*) &wxDefaultPosition
; 
8866     wxSize 
* _arg4 
= (wxSize 
*) &wxDefaultSize
; 
8867     long  _arg5 
= (long ) wxSB_HORIZONTAL
; 
8868     wxValidator 
* _arg6 
= (wxValidator 
*) &wxDefaultValidator
; 
8869     wxString 
* _arg7 
= (wxString 
*) &wxPyScrollBarNameStr
; 
8870     PyObject 
* _argo0 
= 0; 
8871     PyObject 
* _argo1 
= 0; 
8873     PyObject 
* _obj3 
= 0; 
8875     PyObject 
* _obj4 
= 0; 
8876     PyObject 
* _argo6 
= 0; 
8877     PyObject 
* _obj7 
= 0; 
8878     char *_kwnames
[] = { "self","parent","id","pos","size","style","validator","name", NULL 
}; 
8881     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|iOOlOO:wxScrollBar_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_obj3
,&_obj4
,&_arg5
,&_argo6
,&_obj7
))  
8884         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8885         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrollBar_p")) { 
8886             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrollBar_Create. Expected _wxScrollBar_p."); 
8891         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
8892         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
8893             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxScrollBar_Create. Expected _wxWindow_p."); 
8900     if (! wxPoint_helper(_obj3
, &_arg3
)) 
8906     if (! wxSize_helper(_obj4
, &_arg4
)) 
8910         if (SWIG_GetPtrObj(_argo6
,(void **) &_arg6
,"_wxValidator_p")) { 
8911             PyErr_SetString(PyExc_TypeError
,"Type error in argument 7 of wxScrollBar_Create. Expected _wxValidator_p."); 
8917     _arg7 
= wxString_in_helper(_obj7
); 
8922     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8923     _result 
= (bool )wxScrollBar_Create(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,_arg5
,*_arg6
,*_arg7
); 
8925     wxPyEndAllowThreads(__tstate
); 
8926     if (PyErr_Occurred()) return NULL
; 
8927 }    _resultobj 
= Py_BuildValue("i",_result
); 
8935 #define wxScrollBar_GetRange(_swigobj)  (_swigobj->GetRange()) 
8936 static PyObject 
*_wrap_wxScrollBar_GetRange(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8937     PyObject 
* _resultobj
; 
8939     wxScrollBar 
* _arg0
; 
8940     PyObject 
* _argo0 
= 0; 
8941     char *_kwnames
[] = { "self", NULL 
}; 
8944     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxScrollBar_GetRange",_kwnames
,&_argo0
))  
8947         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8948         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrollBar_p")) { 
8949             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrollBar_GetRange. Expected _wxScrollBar_p."); 
8954     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8955     _result 
= (int )wxScrollBar_GetRange(_arg0
); 
8957     wxPyEndAllowThreads(__tstate
); 
8958     if (PyErr_Occurred()) return NULL
; 
8959 }    _resultobj 
= Py_BuildValue("i",_result
); 
8963 #define wxScrollBar_GetPageSize(_swigobj)  (_swigobj->GetPageSize()) 
8964 static PyObject 
*_wrap_wxScrollBar_GetPageSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8965     PyObject 
* _resultobj
; 
8967     wxScrollBar 
* _arg0
; 
8968     PyObject 
* _argo0 
= 0; 
8969     char *_kwnames
[] = { "self", NULL 
}; 
8972     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxScrollBar_GetPageSize",_kwnames
,&_argo0
))  
8975         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8976         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrollBar_p")) { 
8977             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrollBar_GetPageSize. Expected _wxScrollBar_p."); 
8982     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8983     _result 
= (int )wxScrollBar_GetPageSize(_arg0
); 
8985     wxPyEndAllowThreads(__tstate
); 
8986     if (PyErr_Occurred()) return NULL
; 
8987 }    _resultobj 
= Py_BuildValue("i",_result
); 
8991 #define wxScrollBar_GetThumbPosition(_swigobj)  (_swigobj->GetThumbPosition()) 
8992 static PyObject 
*_wrap_wxScrollBar_GetThumbPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8993     PyObject 
* _resultobj
; 
8995     wxScrollBar 
* _arg0
; 
8996     PyObject 
* _argo0 
= 0; 
8997     char *_kwnames
[] = { "self", NULL 
}; 
9000     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxScrollBar_GetThumbPosition",_kwnames
,&_argo0
))  
9003         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9004         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrollBar_p")) { 
9005             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrollBar_GetThumbPosition. Expected _wxScrollBar_p."); 
9010     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9011     _result 
= (int )wxScrollBar_GetThumbPosition(_arg0
); 
9013     wxPyEndAllowThreads(__tstate
); 
9014     if (PyErr_Occurred()) return NULL
; 
9015 }    _resultobj 
= Py_BuildValue("i",_result
); 
9019 #define wxScrollBar_GetThumbSize(_swigobj)  (_swigobj->GetThumbSize()) 
9020 static PyObject 
*_wrap_wxScrollBar_GetThumbSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9021     PyObject 
* _resultobj
; 
9023     wxScrollBar 
* _arg0
; 
9024     PyObject 
* _argo0 
= 0; 
9025     char *_kwnames
[] = { "self", NULL 
}; 
9028     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxScrollBar_GetThumbSize",_kwnames
,&_argo0
))  
9031         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9032         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrollBar_p")) { 
9033             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrollBar_GetThumbSize. Expected _wxScrollBar_p."); 
9038     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9039     _result 
= (int )wxScrollBar_GetThumbSize(_arg0
); 
9041     wxPyEndAllowThreads(__tstate
); 
9042     if (PyErr_Occurred()) return NULL
; 
9043 }    _resultobj 
= Py_BuildValue("i",_result
); 
9047 #define wxScrollBar_IsVertical(_swigobj)  (_swigobj->IsVertical()) 
9048 static PyObject 
*_wrap_wxScrollBar_IsVertical(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9049     PyObject 
* _resultobj
; 
9051     wxScrollBar 
* _arg0
; 
9052     PyObject 
* _argo0 
= 0; 
9053     char *_kwnames
[] = { "self", NULL 
}; 
9056     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxScrollBar_IsVertical",_kwnames
,&_argo0
))  
9059         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9060         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrollBar_p")) { 
9061             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrollBar_IsVertical. Expected _wxScrollBar_p."); 
9066     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9067     _result 
= (bool )wxScrollBar_IsVertical(_arg0
); 
9069     wxPyEndAllowThreads(__tstate
); 
9070     if (PyErr_Occurred()) return NULL
; 
9071 }    _resultobj 
= Py_BuildValue("i",_result
); 
9075 #define wxScrollBar_SetThumbPosition(_swigobj,_swigarg0)  (_swigobj->SetThumbPosition(_swigarg0)) 
9076 static PyObject 
*_wrap_wxScrollBar_SetThumbPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9077     PyObject 
* _resultobj
; 
9078     wxScrollBar 
* _arg0
; 
9080     PyObject 
* _argo0 
= 0; 
9081     char *_kwnames
[] = { "self","viewStart", NULL 
}; 
9084     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxScrollBar_SetThumbPosition",_kwnames
,&_argo0
,&_arg1
))  
9087         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9088         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrollBar_p")) { 
9089             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrollBar_SetThumbPosition. Expected _wxScrollBar_p."); 
9094     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9095     wxScrollBar_SetThumbPosition(_arg0
,_arg1
); 
9097     wxPyEndAllowThreads(__tstate
); 
9098     if (PyErr_Occurred()) return NULL
; 
9099 }    Py_INCREF(Py_None
); 
9100     _resultobj 
= Py_None
; 
9104 #define wxScrollBar_SetScrollbar(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->SetScrollbar(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
9105 static PyObject 
*_wrap_wxScrollBar_SetScrollbar(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9106     PyObject 
* _resultobj
; 
9107     wxScrollBar 
* _arg0
; 
9112     bool  _arg5 
= (bool ) TRUE
; 
9113     PyObject 
* _argo0 
= 0; 
9114     int tempbool5 
= (int) TRUE
; 
9115     char *_kwnames
[] = { "self","position","thumbSize","range","pageSize","refresh", NULL 
}; 
9118     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oiiii|i:wxScrollBar_SetScrollbar",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
,&tempbool5
))  
9121         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9122         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrollBar_p")) { 
9123             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrollBar_SetScrollbar. Expected _wxScrollBar_p."); 
9127     _arg5 
= (bool ) tempbool5
; 
9129     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9130     wxScrollBar_SetScrollbar(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
9132     wxPyEndAllowThreads(__tstate
); 
9133     if (PyErr_Occurred()) return NULL
; 
9134 }    Py_INCREF(Py_None
); 
9135     _resultobj 
= Py_None
; 
9139 static void *SwigwxSpinButtonTowxControl(void *ptr
) { 
9142     src 
= (wxSpinButton 
*) ptr
; 
9143     dest 
= (wxControl 
*) src
; 
9144     return (void *) dest
; 
9147 static void *SwigwxSpinButtonTowxWindow(void *ptr
) { 
9150     src 
= (wxSpinButton 
*) ptr
; 
9151     dest 
= (wxWindow 
*) src
; 
9152     return (void *) dest
; 
9155 static void *SwigwxSpinButtonTowxEvtHandler(void *ptr
) { 
9158     src 
= (wxSpinButton 
*) ptr
; 
9159     dest 
= (wxEvtHandler 
*) src
; 
9160     return (void *) dest
; 
9163 static void *SwigwxSpinButtonTowxObject(void *ptr
) { 
9166     src 
= (wxSpinButton 
*) ptr
; 
9167     dest 
= (wxObject 
*) src
; 
9168     return (void *) dest
; 
9171 #define new_wxSpinButton(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxSpinButton(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
9172 static PyObject 
*_wrap_new_wxSpinButton(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9173     PyObject 
* _resultobj
; 
9174     wxSpinButton 
* _result
; 
9176     wxWindowID  _arg1 
= (wxWindowID 
) -1; 
9177     wxPoint 
* _arg2 
= (wxPoint 
*) &wxDefaultPosition
; 
9178     wxSize 
* _arg3 
= (wxSize 
*) &wxDefaultSize
; 
9179     long  _arg4 
= (long ) wxSP_HORIZONTAL
; 
9180     wxString 
* _arg5 
= (wxString 
*) &wxPySPIN_BUTTON_NAME
; 
9181     PyObject 
* _argo0 
= 0; 
9183     PyObject 
* _obj2 
= 0; 
9185     PyObject 
* _obj3 
= 0; 
9186     PyObject 
* _obj5 
= 0; 
9187     char *_kwnames
[] = { "parent","id","pos","size","style","name", NULL 
}; 
9191     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|iOOlO:new_wxSpinButton",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
,&_obj5
))  
9194         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9195         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
9196             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxSpinButton. Expected _wxWindow_p."); 
9203     if (! wxPoint_helper(_obj2
, &_arg2
)) 
9209     if (! wxSize_helper(_obj3
, &_arg3
)) 
9214     _arg5 
= wxString_in_helper(_obj5
); 
9219     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9220     _result 
= (wxSpinButton 
*)new_wxSpinButton(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,*_arg5
); 
9222     wxPyEndAllowThreads(__tstate
); 
9223     if (PyErr_Occurred()) return NULL
; 
9225         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxSpinButton_p"); 
9226         _resultobj 
= Py_BuildValue("s",_ptemp
); 
9229         _resultobj 
= Py_None
; 
9238 #define new_wxPreSpinButton() (new wxSpinButton()) 
9239 static PyObject 
*_wrap_new_wxPreSpinButton(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9240     PyObject 
* _resultobj
; 
9241     wxSpinButton 
* _result
; 
9242     char *_kwnames
[] = {  NULL 
}; 
9246     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPreSpinButton",_kwnames
))  
9249     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9250     _result 
= (wxSpinButton 
*)new_wxPreSpinButton(); 
9252     wxPyEndAllowThreads(__tstate
); 
9253     if (PyErr_Occurred()) return NULL
; 
9255         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxSpinButton_p"); 
9256         _resultobj 
= Py_BuildValue("s",_ptemp
); 
9259         _resultobj 
= Py_None
; 
9264 #define wxSpinButton_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
9265 static PyObject 
*_wrap_wxSpinButton_Create(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9266     PyObject 
* _resultobj
; 
9268     wxSpinButton 
* _arg0
; 
9270     wxWindowID  _arg2 
= (wxWindowID 
) -1; 
9271     wxPoint 
* _arg3 
= (wxPoint 
*) &wxDefaultPosition
; 
9272     wxSize 
* _arg4 
= (wxSize 
*) &wxDefaultSize
; 
9273     long  _arg5 
= (long ) wxSP_HORIZONTAL
; 
9274     wxString 
* _arg6 
= (wxString 
*) &wxPySPIN_BUTTON_NAME
; 
9275     PyObject 
* _argo0 
= 0; 
9276     PyObject 
* _argo1 
= 0; 
9278     PyObject 
* _obj3 
= 0; 
9280     PyObject 
* _obj4 
= 0; 
9281     PyObject 
* _obj6 
= 0; 
9282     char *_kwnames
[] = { "self","parent","id","pos","size","style","name", NULL 
}; 
9285     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|iOOlO:wxSpinButton_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_obj3
,&_obj4
,&_arg5
,&_obj6
))  
9288         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9289         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSpinButton_p")) { 
9290             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSpinButton_Create. Expected _wxSpinButton_p."); 
9295         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
9296         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
9297             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxSpinButton_Create. Expected _wxWindow_p."); 
9304     if (! wxPoint_helper(_obj3
, &_arg3
)) 
9310     if (! wxSize_helper(_obj4
, &_arg4
)) 
9315     _arg6 
= wxString_in_helper(_obj6
); 
9320     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9321     _result 
= (bool )wxSpinButton_Create(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,_arg5
,*_arg6
); 
9323     wxPyEndAllowThreads(__tstate
); 
9324     if (PyErr_Occurred()) return NULL
; 
9325 }    _resultobj 
= Py_BuildValue("i",_result
); 
9333 #define wxSpinButton_GetMax(_swigobj)  (_swigobj->GetMax()) 
9334 static PyObject 
*_wrap_wxSpinButton_GetMax(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9335     PyObject 
* _resultobj
; 
9337     wxSpinButton 
* _arg0
; 
9338     PyObject 
* _argo0 
= 0; 
9339     char *_kwnames
[] = { "self", NULL 
}; 
9342     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSpinButton_GetMax",_kwnames
,&_argo0
))  
9345         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9346         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSpinButton_p")) { 
9347             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSpinButton_GetMax. Expected _wxSpinButton_p."); 
9352     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9353     _result 
= (int )wxSpinButton_GetMax(_arg0
); 
9355     wxPyEndAllowThreads(__tstate
); 
9356     if (PyErr_Occurred()) return NULL
; 
9357 }    _resultobj 
= Py_BuildValue("i",_result
); 
9361 #define wxSpinButton_GetMin(_swigobj)  (_swigobj->GetMin()) 
9362 static PyObject 
*_wrap_wxSpinButton_GetMin(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9363     PyObject 
* _resultobj
; 
9365     wxSpinButton 
* _arg0
; 
9366     PyObject 
* _argo0 
= 0; 
9367     char *_kwnames
[] = { "self", NULL 
}; 
9370     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSpinButton_GetMin",_kwnames
,&_argo0
))  
9373         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9374         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSpinButton_p")) { 
9375             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSpinButton_GetMin. Expected _wxSpinButton_p."); 
9380     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9381     _result 
= (int )wxSpinButton_GetMin(_arg0
); 
9383     wxPyEndAllowThreads(__tstate
); 
9384     if (PyErr_Occurred()) return NULL
; 
9385 }    _resultobj 
= Py_BuildValue("i",_result
); 
9389 #define wxSpinButton_GetValue(_swigobj)  (_swigobj->GetValue()) 
9390 static PyObject 
*_wrap_wxSpinButton_GetValue(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9391     PyObject 
* _resultobj
; 
9393     wxSpinButton 
* _arg0
; 
9394     PyObject 
* _argo0 
= 0; 
9395     char *_kwnames
[] = { "self", NULL 
}; 
9398     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSpinButton_GetValue",_kwnames
,&_argo0
))  
9401         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9402         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSpinButton_p")) { 
9403             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSpinButton_GetValue. Expected _wxSpinButton_p."); 
9408     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9409     _result 
= (int )wxSpinButton_GetValue(_arg0
); 
9411     wxPyEndAllowThreads(__tstate
); 
9412     if (PyErr_Occurred()) return NULL
; 
9413 }    _resultobj 
= Py_BuildValue("i",_result
); 
9417 #define wxSpinButton_SetRange(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetRange(_swigarg0,_swigarg1)) 
9418 static PyObject 
*_wrap_wxSpinButton_SetRange(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9419     PyObject 
* _resultobj
; 
9420     wxSpinButton 
* _arg0
; 
9423     PyObject 
* _argo0 
= 0; 
9424     char *_kwnames
[] = { "self","min","max", NULL 
}; 
9427     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxSpinButton_SetRange",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
9430         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9431         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSpinButton_p")) { 
9432             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSpinButton_SetRange. Expected _wxSpinButton_p."); 
9437     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9438     wxSpinButton_SetRange(_arg0
,_arg1
,_arg2
); 
9440     wxPyEndAllowThreads(__tstate
); 
9441     if (PyErr_Occurred()) return NULL
; 
9442 }    Py_INCREF(Py_None
); 
9443     _resultobj 
= Py_None
; 
9447 #define wxSpinButton_SetValue(_swigobj,_swigarg0)  (_swigobj->SetValue(_swigarg0)) 
9448 static PyObject 
*_wrap_wxSpinButton_SetValue(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9449     PyObject 
* _resultobj
; 
9450     wxSpinButton 
* _arg0
; 
9452     PyObject 
* _argo0 
= 0; 
9453     char *_kwnames
[] = { "self","value", NULL 
}; 
9456     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxSpinButton_SetValue",_kwnames
,&_argo0
,&_arg1
))  
9459         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9460         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSpinButton_p")) { 
9461             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSpinButton_SetValue. Expected _wxSpinButton_p."); 
9466     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9467     wxSpinButton_SetValue(_arg0
,_arg1
); 
9469     wxPyEndAllowThreads(__tstate
); 
9470     if (PyErr_Occurred()) return NULL
; 
9471 }    Py_INCREF(Py_None
); 
9472     _resultobj 
= Py_None
; 
9476 static void *SwigwxStaticBitmapTowxControl(void *ptr
) { 
9477     wxStaticBitmap 
*src
; 
9479     src 
= (wxStaticBitmap 
*) ptr
; 
9480     dest 
= (wxControl 
*) src
; 
9481     return (void *) dest
; 
9484 static void *SwigwxStaticBitmapTowxWindow(void *ptr
) { 
9485     wxStaticBitmap 
*src
; 
9487     src 
= (wxStaticBitmap 
*) ptr
; 
9488     dest 
= (wxWindow 
*) src
; 
9489     return (void *) dest
; 
9492 static void *SwigwxStaticBitmapTowxEvtHandler(void *ptr
) { 
9493     wxStaticBitmap 
*src
; 
9495     src 
= (wxStaticBitmap 
*) ptr
; 
9496     dest 
= (wxEvtHandler 
*) src
; 
9497     return (void *) dest
; 
9500 static void *SwigwxStaticBitmapTowxObject(void *ptr
) { 
9501     wxStaticBitmap 
*src
; 
9503     src 
= (wxStaticBitmap 
*) ptr
; 
9504     dest 
= (wxObject 
*) src
; 
9505     return (void *) dest
; 
9508 #define new_wxStaticBitmap(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (new wxStaticBitmap(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)) 
9509 static PyObject 
*_wrap_new_wxStaticBitmap(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9510     PyObject 
* _resultobj
; 
9511     wxStaticBitmap 
* _result
; 
9515     wxPoint 
* _arg3 
= (wxPoint 
*) &wxDefaultPosition
; 
9516     wxSize 
* _arg4 
= (wxSize 
*) &wxDefaultSize
; 
9517     long  _arg5 
= (long ) 0; 
9518     wxString 
* _arg6 
= (wxString 
*) &wxPyStaticBitmapNameStr
; 
9519     PyObject 
* _argo0 
= 0; 
9520     PyObject 
* _argo2 
= 0; 
9522     PyObject 
* _obj3 
= 0; 
9524     PyObject 
* _obj4 
= 0; 
9525     PyObject 
* _obj6 
= 0; 
9526     char *_kwnames
[] = { "parent","id","bitmap","pos","size","style","name", NULL 
}; 
9530     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO|OOlO:new_wxStaticBitmap",_kwnames
,&_argo0
,&_arg1
,&_argo2
,&_obj3
,&_obj4
,&_arg5
,&_obj6
))  
9533         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9534         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
9535             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxStaticBitmap. Expected _wxWindow_p."); 
9540         if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxBitmap_p")) { 
9541             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of new_wxStaticBitmap. Expected _wxBitmap_p."); 
9548     if (! wxPoint_helper(_obj3
, &_arg3
)) 
9554     if (! wxSize_helper(_obj4
, &_arg4
)) 
9559     _arg6 
= wxString_in_helper(_obj6
); 
9564     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9565     _result 
= (wxStaticBitmap 
*)new_wxStaticBitmap(_arg0
,_arg1
,*_arg2
,*_arg3
,*_arg4
,_arg5
,*_arg6
); 
9567     wxPyEndAllowThreads(__tstate
); 
9568     if (PyErr_Occurred()) return NULL
; 
9570         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxStaticBitmap_p"); 
9571         _resultobj 
= Py_BuildValue("s",_ptemp
); 
9574         _resultobj 
= Py_None
; 
9583 #define new_wxPreStaticBitmap() (new wxStaticBitmap()) 
9584 static PyObject 
*_wrap_new_wxPreStaticBitmap(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9585     PyObject 
* _resultobj
; 
9586     wxStaticBitmap 
* _result
; 
9587     char *_kwnames
[] = {  NULL 
}; 
9591     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPreStaticBitmap",_kwnames
))  
9594     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9595     _result 
= (wxStaticBitmap 
*)new_wxPreStaticBitmap(); 
9597     wxPyEndAllowThreads(__tstate
); 
9598     if (PyErr_Occurred()) return NULL
; 
9600         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxStaticBitmap_p"); 
9601         _resultobj 
= Py_BuildValue("s",_ptemp
); 
9604         _resultobj 
= Py_None
; 
9609 #define wxStaticBitmap_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)  (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)) 
9610 static PyObject 
*_wrap_wxStaticBitmap_Create(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9611     PyObject 
* _resultobj
; 
9613     wxStaticBitmap 
* _arg0
; 
9617     wxPoint 
* _arg4 
= (wxPoint 
*) &wxDefaultPosition
; 
9618     wxSize 
* _arg5 
= (wxSize 
*) &wxDefaultSize
; 
9619     long  _arg6 
= (long ) 0; 
9620     wxString 
* _arg7 
= (wxString 
*) &wxPyStaticBitmapNameStr
; 
9621     PyObject 
* _argo0 
= 0; 
9622     PyObject 
* _argo1 
= 0; 
9623     PyObject 
* _argo3 
= 0; 
9625     PyObject 
* _obj4 
= 0; 
9627     PyObject 
* _obj5 
= 0; 
9628     PyObject 
* _obj7 
= 0; 
9629     char *_kwnames
[] = { "self","parent","id","bitmap","pos","size","style","name", NULL 
}; 
9632     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOiO|OOlO:wxStaticBitmap_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_argo3
,&_obj4
,&_obj5
,&_arg6
,&_obj7
))  
9635         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9636         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxStaticBitmap_p")) { 
9637             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxStaticBitmap_Create. Expected _wxStaticBitmap_p."); 
9642         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
9643         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
9644             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxStaticBitmap_Create. Expected _wxWindow_p."); 
9649         if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxBitmap_p")) { 
9650             PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxStaticBitmap_Create. Expected _wxBitmap_p."); 
9657     if (! wxPoint_helper(_obj4
, &_arg4
)) 
9663     if (! wxSize_helper(_obj5
, &_arg5
)) 
9668     _arg7 
= wxString_in_helper(_obj7
); 
9673     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9674     _result 
= (bool )wxStaticBitmap_Create(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,*_arg5
,_arg6
,*_arg7
); 
9676     wxPyEndAllowThreads(__tstate
); 
9677     if (PyErr_Occurred()) return NULL
; 
9678 }    _resultobj 
= Py_BuildValue("i",_result
); 
9686 #define wxStaticBitmap_GetBitmap(_swigobj)  (_swigobj->GetBitmap()) 
9687 static PyObject 
*_wrap_wxStaticBitmap_GetBitmap(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9688     PyObject 
* _resultobj
; 
9690     wxStaticBitmap 
* _arg0
; 
9691     PyObject 
* _argo0 
= 0; 
9692     char *_kwnames
[] = { "self", NULL 
}; 
9696     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxStaticBitmap_GetBitmap",_kwnames
,&_argo0
))  
9699         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9700         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxStaticBitmap_p")) { 
9701             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxStaticBitmap_GetBitmap. Expected _wxStaticBitmap_p."); 
9706     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9707     _result 
= new wxBitmap (wxStaticBitmap_GetBitmap(_arg0
)); 
9709     wxPyEndAllowThreads(__tstate
); 
9710     if (PyErr_Occurred()) return NULL
; 
9711 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxBitmap_p"); 
9712     _resultobj 
= Py_BuildValue("s",_ptemp
); 
9716 #define wxStaticBitmap_SetBitmap(_swigobj,_swigarg0)  (_swigobj->SetBitmap(_swigarg0)) 
9717 static PyObject 
*_wrap_wxStaticBitmap_SetBitmap(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9718     PyObject 
* _resultobj
; 
9719     wxStaticBitmap 
* _arg0
; 
9721     PyObject 
* _argo0 
= 0; 
9722     PyObject 
* _argo1 
= 0; 
9723     char *_kwnames
[] = { "self","bitmap", NULL 
}; 
9726     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxStaticBitmap_SetBitmap",_kwnames
,&_argo0
,&_argo1
))  
9729         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9730         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxStaticBitmap_p")) { 
9731             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxStaticBitmap_SetBitmap. Expected _wxStaticBitmap_p."); 
9736         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxBitmap_p")) { 
9737             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxStaticBitmap_SetBitmap. Expected _wxBitmap_p."); 
9742     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9743     wxStaticBitmap_SetBitmap(_arg0
,*_arg1
); 
9745     wxPyEndAllowThreads(__tstate
); 
9746     if (PyErr_Occurred()) return NULL
; 
9747 }    Py_INCREF(Py_None
); 
9748     _resultobj 
= Py_None
; 
9752 #define wxStaticBitmap_SetIcon(_swigobj,_swigarg0)  (_swigobj->SetIcon(_swigarg0)) 
9753 static PyObject 
*_wrap_wxStaticBitmap_SetIcon(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9754     PyObject 
* _resultobj
; 
9755     wxStaticBitmap 
* _arg0
; 
9757     PyObject 
* _argo0 
= 0; 
9758     PyObject 
* _argo1 
= 0; 
9759     char *_kwnames
[] = { "self","icon", NULL 
}; 
9762     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxStaticBitmap_SetIcon",_kwnames
,&_argo0
,&_argo1
))  
9765         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9766         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxStaticBitmap_p")) { 
9767             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxStaticBitmap_SetIcon. Expected _wxStaticBitmap_p."); 
9772         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxIcon_p")) { 
9773             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxStaticBitmap_SetIcon. Expected _wxIcon_p."); 
9778     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9779     wxStaticBitmap_SetIcon(_arg0
,*_arg1
); 
9781     wxPyEndAllowThreads(__tstate
); 
9782     if (PyErr_Occurred()) return NULL
; 
9783 }    Py_INCREF(Py_None
); 
9784     _resultobj 
= Py_None
; 
9788 static void *SwigwxRadioBoxTowxControl(void *ptr
) { 
9791     src 
= (wxRadioBox 
*) ptr
; 
9792     dest 
= (wxControl 
*) src
; 
9793     return (void *) dest
; 
9796 static void *SwigwxRadioBoxTowxWindow(void *ptr
) { 
9799     src 
= (wxRadioBox 
*) ptr
; 
9800     dest 
= (wxWindow 
*) src
; 
9801     return (void *) dest
; 
9804 static void *SwigwxRadioBoxTowxEvtHandler(void *ptr
) { 
9807     src 
= (wxRadioBox 
*) ptr
; 
9808     dest 
= (wxEvtHandler 
*) src
; 
9809     return (void *) dest
; 
9812 static void *SwigwxRadioBoxTowxObject(void *ptr
) { 
9815     src 
= (wxRadioBox 
*) ptr
; 
9816     dest 
= (wxObject 
*) src
; 
9817     return (void *) dest
; 
9820 #define new_wxRadioBox(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8,_swigarg9,_swigarg10) (new wxRadioBox(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8,_swigarg9,_swigarg10)) 
9821 static PyObject 
*_wrap_new_wxRadioBox(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9822     PyObject 
* _resultobj
; 
9823     wxRadioBox 
* _result
; 
9827     wxPoint 
* _arg3 
= (wxPoint 
*) &wxDefaultPosition
; 
9828     wxSize 
* _arg4 
= (wxSize 
*) &wxDefaultSize
; 
9829     int  _arg5 
= (int ) 0; 
9830     wxString 
* _arg6 
= (wxString 
*) NULL
; 
9831     int  _arg7 
= (int ) 0; 
9832     long  _arg8 
= (long ) wxRA_HORIZONTAL
; 
9833     wxValidator 
* _arg9 
= (wxValidator 
*) &wxDefaultValidator
; 
9834     wxString 
* _arg10 
= (wxString 
*) &wxPyRadioBoxNameStr
; 
9835     PyObject 
* _argo0 
= 0; 
9836     PyObject 
* _obj2 
= 0; 
9838     PyObject 
* _obj3 
= 0; 
9840     PyObject 
* _obj4 
= 0; 
9841     PyObject 
* _obj6 
= 0; 
9842     PyObject 
* _argo9 
= 0; 
9843     PyObject 
* _obj10 
= 0; 
9844     char *_kwnames
[] = { "parent","id","label","point","size","choices","majorDimension","style","validator","name", NULL 
}; 
9848     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO|OOOilOO:new_wxRadioBox",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_obj4
,&_obj6
,&_arg7
,&_arg8
,&_argo9
,&_obj10
))  
9851         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9852         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
9853             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxRadioBox. Expected _wxWindow_p."); 
9858     _arg2 
= wxString_in_helper(_obj2
); 
9865     if (! wxPoint_helper(_obj3
, &_arg3
)) 
9871     if (! wxSize_helper(_obj4
, &_arg4
)) 
9876     _arg6 
= wxString_LIST_helper(_obj6
); 
9877     if (_arg6 
== NULL
) { 
9882         if (SWIG_GetPtrObj(_argo9
,(void **) &_arg9
,"_wxValidator_p")) { 
9883             PyErr_SetString(PyExc_TypeError
,"Type error in argument 10 of new_wxRadioBox. Expected _wxValidator_p."); 
9889     _arg10 
= wxString_in_helper(_obj10
); 
9895         _arg5 
= PyList_Size(_obj6
); 
9902     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9903     _result 
= (wxRadioBox 
*)new_wxRadioBox(_arg0
,_arg1
,*_arg2
,*_arg3
,*_arg4
,_arg5
,_arg6
,_arg7
,_arg8
,*_arg9
,*_arg10
); 
9905     wxPyEndAllowThreads(__tstate
); 
9906     if (PyErr_Occurred()) return NULL
; 
9908         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxRadioBox_p"); 
9909         _resultobj 
= Py_BuildValue("s",_ptemp
); 
9912         _resultobj 
= Py_None
; 
9928 #define new_wxPreRadioBox() (new wxRadioBox()) 
9929 static PyObject 
*_wrap_new_wxPreRadioBox(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9930     PyObject 
* _resultobj
; 
9931     wxRadioBox 
* _result
; 
9932     char *_kwnames
[] = {  NULL 
}; 
9936     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPreRadioBox",_kwnames
))  
9939     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9940     _result 
= (wxRadioBox 
*)new_wxPreRadioBox(); 
9942     wxPyEndAllowThreads(__tstate
); 
9943     if (PyErr_Occurred()) return NULL
; 
9945         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxRadioBox_p"); 
9946         _resultobj 
= Py_BuildValue("s",_ptemp
); 
9949         _resultobj 
= Py_None
; 
9954 #define wxRadioBox_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8,_swigarg9,_swigarg10)  (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8,_swigarg9,_swigarg10)) 
9955 static PyObject 
*_wrap_wxRadioBox_Create(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9956     PyObject 
* _resultobj
; 
9962     wxPoint 
* _arg4 
= (wxPoint 
*) &wxDefaultPosition
; 
9963     wxSize 
* _arg5 
= (wxSize 
*) &wxDefaultSize
; 
9964     int  _arg6 
= (int ) 0; 
9965     wxString 
* _arg7 
= (wxString 
*) NULL
; 
9966     int  _arg8 
= (int ) 0; 
9967     long  _arg9 
= (long ) wxRA_HORIZONTAL
; 
9968     wxValidator 
* _arg10 
= (wxValidator 
*) &wxDefaultValidator
; 
9969     wxString 
* _arg11 
= (wxString 
*) &wxPyRadioBoxNameStr
; 
9970     PyObject 
* _argo0 
= 0; 
9971     PyObject 
* _argo1 
= 0; 
9972     PyObject 
* _obj3 
= 0; 
9974     PyObject 
* _obj4 
= 0; 
9976     PyObject 
* _obj5 
= 0; 
9977     PyObject 
* _obj7 
= 0; 
9978     PyObject 
* _argo10 
= 0; 
9979     PyObject 
* _obj11 
= 0; 
9980     char *_kwnames
[] = { "self","parent","id","label","point","size","choices","majorDimension","style","validator","name", NULL 
}; 
9983     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOiO|OOOilOO:wxRadioBox_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_obj3
,&_obj4
,&_obj5
,&_obj7
,&_arg8
,&_arg9
,&_argo10
,&_obj11
))  
9986         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9987         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRadioBox_p")) { 
9988             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRadioBox_Create. Expected _wxRadioBox_p."); 
9993         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
9994         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
9995             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxRadioBox_Create. Expected _wxWindow_p."); 
10000     _arg3 
= wxString_in_helper(_obj3
); 
10007     if (! wxPoint_helper(_obj4
, &_arg4
)) 
10013     if (! wxSize_helper(_obj5
, &_arg5
)) 
10018     _arg7 
= wxString_LIST_helper(_obj7
); 
10019     if (_arg7 
== NULL
) { 
10024         if (SWIG_GetPtrObj(_argo10
,(void **) &_arg10
,"_wxValidator_p")) { 
10025             PyErr_SetString(PyExc_TypeError
,"Type error in argument 11 of wxRadioBox_Create. Expected _wxValidator_p."); 
10031     _arg11 
= wxString_in_helper(_obj11
); 
10032     if (_arg11 
== NULL
) 
10037         _arg6 
= PyList_Size(_obj7
); 
10044     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10045     _result 
= (bool )wxRadioBox_Create(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,*_arg5
,_arg6
,_arg7
,_arg8
,_arg9
,*_arg10
,*_arg11
); 
10047     wxPyEndAllowThreads(__tstate
); 
10048     if (PyErr_Occurred()) return NULL
; 
10049 }    _resultobj 
= Py_BuildValue("i",_result
); 
10064 #define wxRadioBox_Enable(_swigobj,_swigarg0)  (_swigobj->Enable(_swigarg0)) 
10065 static PyObject 
*_wrap_wxRadioBox_Enable(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10066     PyObject 
* _resultobj
; 
10067     wxRadioBox 
* _arg0
; 
10069     PyObject 
* _argo0 
= 0; 
10071     char *_kwnames
[] = { "self","enable", NULL 
}; 
10074     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxRadioBox_Enable",_kwnames
,&_argo0
,&tempbool1
))  
10077         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10078         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRadioBox_p")) { 
10079             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRadioBox_Enable. Expected _wxRadioBox_p."); 
10083     _arg1 
= (bool ) tempbool1
; 
10085     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10086     wxRadioBox_Enable(_arg0
,_arg1
); 
10088     wxPyEndAllowThreads(__tstate
); 
10089     if (PyErr_Occurred()) return NULL
; 
10090 }    Py_INCREF(Py_None
); 
10091     _resultobj 
= Py_None
; 
10095 #define wxRadioBox_EnableItem(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Enable(_swigarg0,_swigarg1)) 
10096 static PyObject 
*_wrap_wxRadioBox_EnableItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10097     PyObject 
* _resultobj
; 
10098     wxRadioBox 
* _arg0
; 
10101     PyObject 
* _argo0 
= 0; 
10103     char *_kwnames
[] = { "self","n","enable", NULL 
}; 
10106     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxRadioBox_EnableItem",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))  
10109         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10110         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRadioBox_p")) { 
10111             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRadioBox_EnableItem. Expected _wxRadioBox_p."); 
10115     _arg2 
= (bool ) tempbool2
; 
10117     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10118     wxRadioBox_EnableItem(_arg0
,_arg1
,_arg2
); 
10120     wxPyEndAllowThreads(__tstate
); 
10121     if (PyErr_Occurred()) return NULL
; 
10122 }    Py_INCREF(Py_None
); 
10123     _resultobj 
= Py_None
; 
10127 #define wxRadioBox_FindString(_swigobj,_swigarg0)  (_swigobj->FindString(_swigarg0)) 
10128 static PyObject 
*_wrap_wxRadioBox_FindString(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10129     PyObject 
* _resultobj
; 
10131     wxRadioBox 
* _arg0
; 
10133     PyObject 
* _argo0 
= 0; 
10134     PyObject 
* _obj1 
= 0; 
10135     char *_kwnames
[] = { "self","string", NULL 
}; 
10138     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxRadioBox_FindString",_kwnames
,&_argo0
,&_obj1
))  
10141         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10142         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRadioBox_p")) { 
10143             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRadioBox_FindString. Expected _wxRadioBox_p."); 
10148     _arg1 
= wxString_in_helper(_obj1
); 
10153     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10154     _result 
= (int )wxRadioBox_FindString(_arg0
,*_arg1
); 
10156     wxPyEndAllowThreads(__tstate
); 
10157     if (PyErr_Occurred()) return NULL
; 
10158 }    _resultobj 
= Py_BuildValue("i",_result
); 
10166 #define wxRadioBox_GetString(_swigobj,_swigarg0)  (_swigobj->GetString(_swigarg0)) 
10167 static PyObject 
*_wrap_wxRadioBox_GetString(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10168     PyObject 
* _resultobj
; 
10169     wxString 
* _result
; 
10170     wxRadioBox 
* _arg0
; 
10172     PyObject 
* _argo0 
= 0; 
10173     char *_kwnames
[] = { "self","n", NULL 
}; 
10176     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxRadioBox_GetString",_kwnames
,&_argo0
,&_arg1
))  
10179         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10180         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRadioBox_p")) { 
10181             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRadioBox_GetString. Expected _wxRadioBox_p."); 
10186     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10187     _result 
= new wxString (wxRadioBox_GetString(_arg0
,_arg1
)); 
10189     wxPyEndAllowThreads(__tstate
); 
10190     if (PyErr_Occurred()) return NULL
; 
10193     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
10195     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
10204 #define wxRadioBox_SetString(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetString(_swigarg0,_swigarg1)) 
10205 static PyObject 
*_wrap_wxRadioBox_SetString(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10206     PyObject 
* _resultobj
; 
10207     wxRadioBox 
* _arg0
; 
10210     PyObject 
* _argo0 
= 0; 
10211     PyObject 
* _obj2 
= 0; 
10212     char *_kwnames
[] = { "self","n","label", NULL 
}; 
10215     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxRadioBox_SetString",_kwnames
,&_argo0
,&_arg1
,&_obj2
))  
10218         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10219         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRadioBox_p")) { 
10220             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRadioBox_SetString. Expected _wxRadioBox_p."); 
10225     _arg2 
= wxString_in_helper(_obj2
); 
10230     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10231     wxRadioBox_SetString(_arg0
,_arg1
,*_arg2
); 
10233     wxPyEndAllowThreads(__tstate
); 
10234     if (PyErr_Occurred()) return NULL
; 
10235 }    Py_INCREF(Py_None
); 
10236     _resultobj 
= Py_None
; 
10244 #define wxRadioBox_GetColumnCount(_swigobj)  (_swigobj->GetColumnCount()) 
10245 static PyObject 
*_wrap_wxRadioBox_GetColumnCount(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10246     PyObject 
* _resultobj
; 
10248     wxRadioBox 
* _arg0
; 
10249     PyObject 
* _argo0 
= 0; 
10250     char *_kwnames
[] = { "self", NULL 
}; 
10253     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxRadioBox_GetColumnCount",_kwnames
,&_argo0
))  
10256         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10257         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRadioBox_p")) { 
10258             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRadioBox_GetColumnCount. Expected _wxRadioBox_p."); 
10263     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10264     _result 
= (int )wxRadioBox_GetColumnCount(_arg0
); 
10266     wxPyEndAllowThreads(__tstate
); 
10267     if (PyErr_Occurred()) return NULL
; 
10268 }    _resultobj 
= Py_BuildValue("i",_result
); 
10272 #define wxRadioBox_GetRowCount(_swigobj)  (_swigobj->GetRowCount()) 
10273 static PyObject 
*_wrap_wxRadioBox_GetRowCount(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10274     PyObject 
* _resultobj
; 
10276     wxRadioBox 
* _arg0
; 
10277     PyObject 
* _argo0 
= 0; 
10278     char *_kwnames
[] = { "self", NULL 
}; 
10281     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxRadioBox_GetRowCount",_kwnames
,&_argo0
))  
10284         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10285         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRadioBox_p")) { 
10286             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRadioBox_GetRowCount. Expected _wxRadioBox_p."); 
10291     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10292     _result 
= (int )wxRadioBox_GetRowCount(_arg0
); 
10294     wxPyEndAllowThreads(__tstate
); 
10295     if (PyErr_Occurred()) return NULL
; 
10296 }    _resultobj 
= Py_BuildValue("i",_result
); 
10300 #define wxRadioBox_GetNextItem(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->GetNextItem(_swigarg0,_swigarg1,_swigarg2)) 
10301 static PyObject 
*_wrap_wxRadioBox_GetNextItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10302     PyObject 
* _resultobj
; 
10304     wxRadioBox 
* _arg0
; 
10306     wxDirection 
* _arg2
; 
10308     PyObject 
* _argo0 
= 0; 
10309     PyObject 
* _argo2 
= 0; 
10310     char *_kwnames
[] = { "self","item","dir","style", NULL 
}; 
10313     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiOl:wxRadioBox_GetNextItem",_kwnames
,&_argo0
,&_arg1
,&_argo2
,&_arg3
))  
10316         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10317         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRadioBox_p")) { 
10318             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRadioBox_GetNextItem. Expected _wxRadioBox_p."); 
10323         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
10324         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxDirection_p")) { 
10325             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxRadioBox_GetNextItem. Expected _wxDirection_p."); 
10330     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10331     _result 
= (int )wxRadioBox_GetNextItem(_arg0
,_arg1
,*_arg2
,_arg3
); 
10333     wxPyEndAllowThreads(__tstate
); 
10334     if (PyErr_Occurred()) return NULL
; 
10335 }    _resultobj 
= Py_BuildValue("i",_result
); 
10339 #define wxRadioBox_GetSelection(_swigobj)  (_swigobj->GetSelection()) 
10340 static PyObject 
*_wrap_wxRadioBox_GetSelection(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10341     PyObject 
* _resultobj
; 
10343     wxRadioBox 
* _arg0
; 
10344     PyObject 
* _argo0 
= 0; 
10345     char *_kwnames
[] = { "self", NULL 
}; 
10348     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxRadioBox_GetSelection",_kwnames
,&_argo0
))  
10351         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10352         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRadioBox_p")) { 
10353             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRadioBox_GetSelection. Expected _wxRadioBox_p."); 
10358     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10359     _result 
= (int )wxRadioBox_GetSelection(_arg0
); 
10361     wxPyEndAllowThreads(__tstate
); 
10362     if (PyErr_Occurred()) return NULL
; 
10363 }    _resultobj 
= Py_BuildValue("i",_result
); 
10367 #define wxRadioBox_GetStringSelection(_swigobj)  (_swigobj->GetStringSelection()) 
10368 static PyObject 
*_wrap_wxRadioBox_GetStringSelection(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10369     PyObject 
* _resultobj
; 
10370     wxString 
* _result
; 
10371     wxRadioBox 
* _arg0
; 
10372     PyObject 
* _argo0 
= 0; 
10373     char *_kwnames
[] = { "self", NULL 
}; 
10376     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxRadioBox_GetStringSelection",_kwnames
,&_argo0
))  
10379         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10380         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRadioBox_p")) { 
10381             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRadioBox_GetStringSelection. Expected _wxRadioBox_p."); 
10386     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10387     _result 
= new wxString (wxRadioBox_GetStringSelection(_arg0
)); 
10389     wxPyEndAllowThreads(__tstate
); 
10390     if (PyErr_Occurred()) return NULL
; 
10393     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
10395     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
10404 #define wxRadioBox_GetCount(_swigobj)  (_swigobj->GetCount()) 
10405 static PyObject 
*_wrap_wxRadioBox_GetCount(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10406     PyObject 
* _resultobj
; 
10408     wxRadioBox 
* _arg0
; 
10409     PyObject 
* _argo0 
= 0; 
10410     char *_kwnames
[] = { "self", NULL 
}; 
10413     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxRadioBox_GetCount",_kwnames
,&_argo0
))  
10416         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10417         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRadioBox_p")) { 
10418             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRadioBox_GetCount. Expected _wxRadioBox_p."); 
10423     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10424     _result 
= (int )wxRadioBox_GetCount(_arg0
); 
10426     wxPyEndAllowThreads(__tstate
); 
10427     if (PyErr_Occurred()) return NULL
; 
10428 }    _resultobj 
= Py_BuildValue("i",_result
); 
10432 #define wxRadioBox_SetSelection(_swigobj,_swigarg0)  (_swigobj->SetSelection(_swigarg0)) 
10433 static PyObject 
*_wrap_wxRadioBox_SetSelection(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10434     PyObject 
* _resultobj
; 
10435     wxRadioBox 
* _arg0
; 
10437     PyObject 
* _argo0 
= 0; 
10438     char *_kwnames
[] = { "self","n", NULL 
}; 
10441     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxRadioBox_SetSelection",_kwnames
,&_argo0
,&_arg1
))  
10444         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10445         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRadioBox_p")) { 
10446             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRadioBox_SetSelection. Expected _wxRadioBox_p."); 
10451     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10452     wxRadioBox_SetSelection(_arg0
,_arg1
); 
10454     wxPyEndAllowThreads(__tstate
); 
10455     if (PyErr_Occurred()) return NULL
; 
10456 }    Py_INCREF(Py_None
); 
10457     _resultobj 
= Py_None
; 
10461 #define wxRadioBox_SetStringSelection(_swigobj,_swigarg0)  (_swigobj->SetStringSelection(_swigarg0)) 
10462 static PyObject 
*_wrap_wxRadioBox_SetStringSelection(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10463     PyObject 
* _resultobj
; 
10464     wxRadioBox 
* _arg0
; 
10466     PyObject 
* _argo0 
= 0; 
10467     PyObject 
* _obj1 
= 0; 
10468     char *_kwnames
[] = { "self","string", NULL 
}; 
10471     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxRadioBox_SetStringSelection",_kwnames
,&_argo0
,&_obj1
))  
10474         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10475         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRadioBox_p")) { 
10476             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRadioBox_SetStringSelection. Expected _wxRadioBox_p."); 
10481     _arg1 
= wxString_in_helper(_obj1
); 
10486     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10487     wxRadioBox_SetStringSelection(_arg0
,*_arg1
); 
10489     wxPyEndAllowThreads(__tstate
); 
10490     if (PyErr_Occurred()) return NULL
; 
10491 }    Py_INCREF(Py_None
); 
10492     _resultobj 
= Py_None
; 
10500 #define wxRadioBox_Show(_swigobj,_swigarg0)  (_swigobj->Show(_swigarg0)) 
10501 static PyObject 
*_wrap_wxRadioBox_Show(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10502     PyObject 
* _resultobj
; 
10503     wxRadioBox 
* _arg0
; 
10505     PyObject 
* _argo0 
= 0; 
10507     char *_kwnames
[] = { "self","show", NULL 
}; 
10510     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxRadioBox_Show",_kwnames
,&_argo0
,&tempbool1
))  
10513         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10514         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRadioBox_p")) { 
10515             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRadioBox_Show. Expected _wxRadioBox_p."); 
10519     _arg1 
= (bool ) tempbool1
; 
10521     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10522     wxRadioBox_Show(_arg0
,_arg1
); 
10524     wxPyEndAllowThreads(__tstate
); 
10525     if (PyErr_Occurred()) return NULL
; 
10526 }    Py_INCREF(Py_None
); 
10527     _resultobj 
= Py_None
; 
10531 #define wxRadioBox_ShowItem(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Show(_swigarg0,_swigarg1)) 
10532 static PyObject 
*_wrap_wxRadioBox_ShowItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10533     PyObject 
* _resultobj
; 
10534     wxRadioBox 
* _arg0
; 
10537     PyObject 
* _argo0 
= 0; 
10539     char *_kwnames
[] = { "self","item","show", NULL 
}; 
10542     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxRadioBox_ShowItem",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))  
10545         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10546         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRadioBox_p")) { 
10547             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRadioBox_ShowItem. Expected _wxRadioBox_p."); 
10551     _arg2 
= (bool ) tempbool2
; 
10553     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10554     wxRadioBox_ShowItem(_arg0
,_arg1
,_arg2
); 
10556     wxPyEndAllowThreads(__tstate
); 
10557     if (PyErr_Occurred()) return NULL
; 
10558 }    Py_INCREF(Py_None
); 
10559     _resultobj 
= Py_None
; 
10563 static void *SwigwxRadioButtonTowxControl(void *ptr
) { 
10564     wxRadioButton 
*src
; 
10566     src 
= (wxRadioButton 
*) ptr
; 
10567     dest 
= (wxControl 
*) src
; 
10568     return (void *) dest
; 
10571 static void *SwigwxRadioButtonTowxWindow(void *ptr
) { 
10572     wxRadioButton 
*src
; 
10574     src 
= (wxRadioButton 
*) ptr
; 
10575     dest 
= (wxWindow 
*) src
; 
10576     return (void *) dest
; 
10579 static void *SwigwxRadioButtonTowxEvtHandler(void *ptr
) { 
10580     wxRadioButton 
*src
; 
10581     wxEvtHandler 
*dest
; 
10582     src 
= (wxRadioButton 
*) ptr
; 
10583     dest 
= (wxEvtHandler 
*) src
; 
10584     return (void *) dest
; 
10587 static void *SwigwxRadioButtonTowxObject(void *ptr
) { 
10588     wxRadioButton 
*src
; 
10590     src 
= (wxRadioButton 
*) ptr
; 
10591     dest 
= (wxObject 
*) src
; 
10592     return (void *) dest
; 
10595 #define new_wxRadioButton(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7) (new wxRadioButton(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7)) 
10596 static PyObject 
*_wrap_new_wxRadioButton(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10597     PyObject 
* _resultobj
; 
10598     wxRadioButton 
* _result
; 
10602     wxPoint 
* _arg3 
= (wxPoint 
*) &wxDefaultPosition
; 
10603     wxSize 
* _arg4 
= (wxSize 
*) &wxDefaultSize
; 
10604     long  _arg5 
= (long ) 0; 
10605     wxValidator 
* _arg6 
= (wxValidator 
*) &wxDefaultValidator
; 
10606     wxString 
* _arg7 
= (wxString 
*) &wxPyRadioButtonNameStr
; 
10607     PyObject 
* _argo0 
= 0; 
10608     PyObject 
* _obj2 
= 0; 
10610     PyObject 
* _obj3 
= 0; 
10612     PyObject 
* _obj4 
= 0; 
10613     PyObject 
* _argo6 
= 0; 
10614     PyObject 
* _obj7 
= 0; 
10615     char *_kwnames
[] = { "parent","id","label","pos","size","style","validator","name", NULL 
}; 
10619     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO|OOlOO:new_wxRadioButton",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_obj4
,&_arg5
,&_argo6
,&_obj7
))  
10622         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10623         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
10624             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxRadioButton. Expected _wxWindow_p."); 
10629     _arg2 
= wxString_in_helper(_obj2
); 
10636     if (! wxPoint_helper(_obj3
, &_arg3
)) 
10642     if (! wxSize_helper(_obj4
, &_arg4
)) 
10646         if (SWIG_GetPtrObj(_argo6
,(void **) &_arg6
,"_wxValidator_p")) { 
10647             PyErr_SetString(PyExc_TypeError
,"Type error in argument 7 of new_wxRadioButton. Expected _wxValidator_p."); 
10653     _arg7 
= wxString_in_helper(_obj7
); 
10658     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10659     _result 
= (wxRadioButton 
*)new_wxRadioButton(_arg0
,_arg1
,*_arg2
,*_arg3
,*_arg4
,_arg5
,*_arg6
,*_arg7
); 
10661     wxPyEndAllowThreads(__tstate
); 
10662     if (PyErr_Occurred()) return NULL
; 
10664         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxRadioButton_p"); 
10665         _resultobj 
= Py_BuildValue("s",_ptemp
); 
10667         Py_INCREF(Py_None
); 
10668         _resultobj 
= Py_None
; 
10681 #define new_wxPreRadioButton() (new wxRadioButton()) 
10682 static PyObject 
*_wrap_new_wxPreRadioButton(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10683     PyObject 
* _resultobj
; 
10684     wxRadioButton 
* _result
; 
10685     char *_kwnames
[] = {  NULL 
}; 
10689     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPreRadioButton",_kwnames
))  
10692     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10693     _result 
= (wxRadioButton 
*)new_wxPreRadioButton(); 
10695     wxPyEndAllowThreads(__tstate
); 
10696     if (PyErr_Occurred()) return NULL
; 
10698         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxRadioButton_p"); 
10699         _resultobj 
= Py_BuildValue("s",_ptemp
); 
10701         Py_INCREF(Py_None
); 
10702         _resultobj 
= Py_None
; 
10707 #define wxRadioButton_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7)  (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7)) 
10708 static PyObject 
*_wrap_wxRadioButton_Create(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10709     PyObject 
* _resultobj
; 
10711     wxRadioButton 
* _arg0
; 
10715     wxPoint 
* _arg4 
= (wxPoint 
*) &wxDefaultPosition
; 
10716     wxSize 
* _arg5 
= (wxSize 
*) &wxDefaultSize
; 
10717     long  _arg6 
= (long ) 0; 
10718     wxValidator 
* _arg7 
= (wxValidator 
*) &wxDefaultValidator
; 
10719     wxString 
* _arg8 
= (wxString 
*) &wxPyRadioButtonNameStr
; 
10720     PyObject 
* _argo0 
= 0; 
10721     PyObject 
* _argo1 
= 0; 
10722     PyObject 
* _obj3 
= 0; 
10724     PyObject 
* _obj4 
= 0; 
10726     PyObject 
* _obj5 
= 0; 
10727     PyObject 
* _argo7 
= 0; 
10728     PyObject 
* _obj8 
= 0; 
10729     char *_kwnames
[] = { "self","parent","id","label","pos","size","style","validator","name", NULL 
}; 
10732     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOiO|OOlOO:wxRadioButton_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_obj3
,&_obj4
,&_obj5
,&_arg6
,&_argo7
,&_obj8
))  
10735         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10736         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRadioButton_p")) { 
10737             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRadioButton_Create. Expected _wxRadioButton_p."); 
10742         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
10743         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
10744             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxRadioButton_Create. Expected _wxWindow_p."); 
10749     _arg3 
= wxString_in_helper(_obj3
); 
10756     if (! wxPoint_helper(_obj4
, &_arg4
)) 
10762     if (! wxSize_helper(_obj5
, &_arg5
)) 
10766         if (SWIG_GetPtrObj(_argo7
,(void **) &_arg7
,"_wxValidator_p")) { 
10767             PyErr_SetString(PyExc_TypeError
,"Type error in argument 8 of wxRadioButton_Create. Expected _wxValidator_p."); 
10773     _arg8 
= wxString_in_helper(_obj8
); 
10778     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10779     _result 
= (bool )wxRadioButton_Create(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,*_arg5
,_arg6
,*_arg7
,*_arg8
); 
10781     wxPyEndAllowThreads(__tstate
); 
10782     if (PyErr_Occurred()) return NULL
; 
10783 }    _resultobj 
= Py_BuildValue("i",_result
); 
10795 #define wxRadioButton_GetValue(_swigobj)  (_swigobj->GetValue()) 
10796 static PyObject 
*_wrap_wxRadioButton_GetValue(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10797     PyObject 
* _resultobj
; 
10799     wxRadioButton 
* _arg0
; 
10800     PyObject 
* _argo0 
= 0; 
10801     char *_kwnames
[] = { "self", NULL 
}; 
10804     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxRadioButton_GetValue",_kwnames
,&_argo0
))  
10807         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10808         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRadioButton_p")) { 
10809             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRadioButton_GetValue. Expected _wxRadioButton_p."); 
10814     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10815     _result 
= (bool )wxRadioButton_GetValue(_arg0
); 
10817     wxPyEndAllowThreads(__tstate
); 
10818     if (PyErr_Occurred()) return NULL
; 
10819 }    _resultobj 
= Py_BuildValue("i",_result
); 
10823 #define wxRadioButton_SetValue(_swigobj,_swigarg0)  (_swigobj->SetValue(_swigarg0)) 
10824 static PyObject 
*_wrap_wxRadioButton_SetValue(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10825     PyObject 
* _resultobj
; 
10826     wxRadioButton 
* _arg0
; 
10828     PyObject 
* _argo0 
= 0; 
10830     char *_kwnames
[] = { "self","value", NULL 
}; 
10833     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxRadioButton_SetValue",_kwnames
,&_argo0
,&tempbool1
))  
10836         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10837         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRadioButton_p")) { 
10838             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRadioButton_SetValue. Expected _wxRadioButton_p."); 
10842     _arg1 
= (bool ) tempbool1
; 
10844     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10845     wxRadioButton_SetValue(_arg0
,_arg1
); 
10847     wxPyEndAllowThreads(__tstate
); 
10848     if (PyErr_Occurred()) return NULL
; 
10849 }    Py_INCREF(Py_None
); 
10850     _resultobj 
= Py_None
; 
10854 static void *SwigwxSliderTowxControl(void *ptr
) { 
10857     src 
= (wxSlider 
*) ptr
; 
10858     dest 
= (wxControl 
*) src
; 
10859     return (void *) dest
; 
10862 static void *SwigwxSliderTowxWindow(void *ptr
) { 
10865     src 
= (wxSlider 
*) ptr
; 
10866     dest 
= (wxWindow 
*) src
; 
10867     return (void *) dest
; 
10870 static void *SwigwxSliderTowxEvtHandler(void *ptr
) { 
10872     wxEvtHandler 
*dest
; 
10873     src 
= (wxSlider 
*) ptr
; 
10874     dest 
= (wxEvtHandler 
*) src
; 
10875     return (void *) dest
; 
10878 static void *SwigwxSliderTowxObject(void *ptr
) { 
10881     src 
= (wxSlider 
*) ptr
; 
10882     dest 
= (wxObject 
*) src
; 
10883     return (void *) dest
; 
10886 #define new_wxSlider(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8,_swigarg9) (new wxSlider(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8,_swigarg9)) 
10887 static PyObject 
*_wrap_new_wxSlider(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10888     PyObject 
* _resultobj
; 
10889     wxSlider 
* _result
; 
10895     wxPoint 
* _arg5 
= (wxPoint 
*) &wxDefaultPosition
; 
10896     wxSize 
* _arg6 
= (wxSize 
*) &wxDefaultSize
; 
10897     long  _arg7 
= (long ) wxSL_HORIZONTAL
; 
10898     wxValidator 
* _arg8 
= (wxValidator 
*) &wxDefaultValidator
; 
10899     wxString 
* _arg9 
= (wxString 
*) &wxPySliderNameStr
; 
10900     PyObject 
* _argo0 
= 0; 
10902     PyObject 
* _obj5 
= 0; 
10904     PyObject 
* _obj6 
= 0; 
10905     PyObject 
* _argo8 
= 0; 
10906     PyObject 
* _obj9 
= 0; 
10907     char *_kwnames
[] = { "parent","id","value","minValue","maxValue","point","size","style","validator","name", NULL 
}; 
10911     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oiiii|OOlOO:new_wxSlider",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
,&_obj5
,&_obj6
,&_arg7
,&_argo8
,&_obj9
))  
10914         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10915         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
10916             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxSlider. Expected _wxWindow_p."); 
10923     if (! wxPoint_helper(_obj5
, &_arg5
)) 
10929     if (! wxSize_helper(_obj6
, &_arg6
)) 
10933         if (SWIG_GetPtrObj(_argo8
,(void **) &_arg8
,"_wxValidator_p")) { 
10934             PyErr_SetString(PyExc_TypeError
,"Type error in argument 9 of new_wxSlider. Expected _wxValidator_p."); 
10940     _arg9 
= wxString_in_helper(_obj9
); 
10945     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10946     _result 
= (wxSlider 
*)new_wxSlider(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,*_arg5
,*_arg6
,_arg7
,*_arg8
,*_arg9
); 
10948     wxPyEndAllowThreads(__tstate
); 
10949     if (PyErr_Occurred()) return NULL
; 
10951         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxSlider_p"); 
10952         _resultobj 
= Py_BuildValue("s",_ptemp
); 
10954         Py_INCREF(Py_None
); 
10955         _resultobj 
= Py_None
; 
10964 #define new_wxPreSlider() (new wxSlider()) 
10965 static PyObject 
*_wrap_new_wxPreSlider(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10966     PyObject 
* _resultobj
; 
10967     wxSlider 
* _result
; 
10968     char *_kwnames
[] = {  NULL 
}; 
10972     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPreSlider",_kwnames
))  
10975     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10976     _result 
= (wxSlider 
*)new_wxPreSlider(); 
10978     wxPyEndAllowThreads(__tstate
); 
10979     if (PyErr_Occurred()) return NULL
; 
10981         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxSlider_p"); 
10982         _resultobj 
= Py_BuildValue("s",_ptemp
); 
10984         Py_INCREF(Py_None
); 
10985         _resultobj 
= Py_None
; 
10990 #define wxSlider_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8,_swigarg9)  (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8,_swigarg9)) 
10991 static PyObject 
*_wrap_wxSlider_Create(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10992     PyObject 
* _resultobj
; 
11000     wxPoint 
* _arg6 
= (wxPoint 
*) &wxDefaultPosition
; 
11001     wxSize 
* _arg7 
= (wxSize 
*) &wxDefaultSize
; 
11002     long  _arg8 
= (long ) wxSL_HORIZONTAL
; 
11003     wxValidator 
* _arg9 
= (wxValidator 
*) &wxDefaultValidator
; 
11004     wxString 
* _arg10 
= (wxString 
*) &wxPySliderNameStr
; 
11005     PyObject 
* _argo0 
= 0; 
11006     PyObject 
* _argo1 
= 0; 
11008     PyObject 
* _obj6 
= 0; 
11010     PyObject 
* _obj7 
= 0; 
11011     PyObject 
* _argo9 
= 0; 
11012     PyObject 
* _obj10 
= 0; 
11013     char *_kwnames
[] = { "self","parent","id","value","minValue","maxValue","point","size","style","validator","name", NULL 
}; 
11016     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOiiii|OOlOO:wxSlider_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
,&_obj6
,&_obj7
,&_arg8
,&_argo9
,&_obj10
))  
11019         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11020         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSlider_p")) { 
11021             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSlider_Create. Expected _wxSlider_p."); 
11026         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
11027         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
11028             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxSlider_Create. Expected _wxWindow_p."); 
11035     if (! wxPoint_helper(_obj6
, &_arg6
)) 
11041     if (! wxSize_helper(_obj7
, &_arg7
)) 
11045         if (SWIG_GetPtrObj(_argo9
,(void **) &_arg9
,"_wxValidator_p")) { 
11046             PyErr_SetString(PyExc_TypeError
,"Type error in argument 10 of wxSlider_Create. Expected _wxValidator_p."); 
11052     _arg10 
= wxString_in_helper(_obj10
); 
11053     if (_arg10 
== NULL
) 
11057     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11058     _result 
= (bool )wxSlider_Create(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,*_arg6
,*_arg7
,_arg8
,*_arg9
,*_arg10
); 
11060     wxPyEndAllowThreads(__tstate
); 
11061     if (PyErr_Occurred()) return NULL
; 
11062 }    _resultobj 
= Py_BuildValue("i",_result
); 
11070 #define wxSlider_ClearSel(_swigobj)  (_swigobj->ClearSel()) 
11071 static PyObject 
*_wrap_wxSlider_ClearSel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11072     PyObject 
* _resultobj
; 
11074     PyObject 
* _argo0 
= 0; 
11075     char *_kwnames
[] = { "self", NULL 
}; 
11078     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSlider_ClearSel",_kwnames
,&_argo0
))  
11081         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11082         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSlider_p")) { 
11083             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSlider_ClearSel. Expected _wxSlider_p."); 
11088     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11089     wxSlider_ClearSel(_arg0
); 
11091     wxPyEndAllowThreads(__tstate
); 
11092     if (PyErr_Occurred()) return NULL
; 
11093 }    Py_INCREF(Py_None
); 
11094     _resultobj 
= Py_None
; 
11098 #define wxSlider_ClearTicks(_swigobj)  (_swigobj->ClearTicks()) 
11099 static PyObject 
*_wrap_wxSlider_ClearTicks(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11100     PyObject 
* _resultobj
; 
11102     PyObject 
* _argo0 
= 0; 
11103     char *_kwnames
[] = { "self", NULL 
}; 
11106     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSlider_ClearTicks",_kwnames
,&_argo0
))  
11109         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11110         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSlider_p")) { 
11111             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSlider_ClearTicks. Expected _wxSlider_p."); 
11116     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11117     wxSlider_ClearTicks(_arg0
); 
11119     wxPyEndAllowThreads(__tstate
); 
11120     if (PyErr_Occurred()) return NULL
; 
11121 }    Py_INCREF(Py_None
); 
11122     _resultobj 
= Py_None
; 
11126 #define wxSlider_GetLineSize(_swigobj)  (_swigobj->GetLineSize()) 
11127 static PyObject 
*_wrap_wxSlider_GetLineSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11128     PyObject 
* _resultobj
; 
11131     PyObject 
* _argo0 
= 0; 
11132     char *_kwnames
[] = { "self", NULL 
}; 
11135     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSlider_GetLineSize",_kwnames
,&_argo0
))  
11138         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11139         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSlider_p")) { 
11140             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSlider_GetLineSize. Expected _wxSlider_p."); 
11145     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11146     _result 
= (int )wxSlider_GetLineSize(_arg0
); 
11148     wxPyEndAllowThreads(__tstate
); 
11149     if (PyErr_Occurred()) return NULL
; 
11150 }    _resultobj 
= Py_BuildValue("i",_result
); 
11154 #define wxSlider_GetMax(_swigobj)  (_swigobj->GetMax()) 
11155 static PyObject 
*_wrap_wxSlider_GetMax(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11156     PyObject 
* _resultobj
; 
11159     PyObject 
* _argo0 
= 0; 
11160     char *_kwnames
[] = { "self", NULL 
}; 
11163     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSlider_GetMax",_kwnames
,&_argo0
))  
11166         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11167         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSlider_p")) { 
11168             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSlider_GetMax. Expected _wxSlider_p."); 
11173     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11174     _result 
= (int )wxSlider_GetMax(_arg0
); 
11176     wxPyEndAllowThreads(__tstate
); 
11177     if (PyErr_Occurred()) return NULL
; 
11178 }    _resultobj 
= Py_BuildValue("i",_result
); 
11182 #define wxSlider_GetMin(_swigobj)  (_swigobj->GetMin()) 
11183 static PyObject 
*_wrap_wxSlider_GetMin(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11184     PyObject 
* _resultobj
; 
11187     PyObject 
* _argo0 
= 0; 
11188     char *_kwnames
[] = { "self", NULL 
}; 
11191     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSlider_GetMin",_kwnames
,&_argo0
))  
11194         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11195         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSlider_p")) { 
11196             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSlider_GetMin. Expected _wxSlider_p."); 
11201     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11202     _result 
= (int )wxSlider_GetMin(_arg0
); 
11204     wxPyEndAllowThreads(__tstate
); 
11205     if (PyErr_Occurred()) return NULL
; 
11206 }    _resultobj 
= Py_BuildValue("i",_result
); 
11210 #define wxSlider_GetPageSize(_swigobj)  (_swigobj->GetPageSize()) 
11211 static PyObject 
*_wrap_wxSlider_GetPageSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11212     PyObject 
* _resultobj
; 
11215     PyObject 
* _argo0 
= 0; 
11216     char *_kwnames
[] = { "self", NULL 
}; 
11219     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSlider_GetPageSize",_kwnames
,&_argo0
))  
11222         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11223         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSlider_p")) { 
11224             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSlider_GetPageSize. Expected _wxSlider_p."); 
11229     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11230     _result 
= (int )wxSlider_GetPageSize(_arg0
); 
11232     wxPyEndAllowThreads(__tstate
); 
11233     if (PyErr_Occurred()) return NULL
; 
11234 }    _resultobj 
= Py_BuildValue("i",_result
); 
11238 #define wxSlider_GetSelEnd(_swigobj)  (_swigobj->GetSelEnd()) 
11239 static PyObject 
*_wrap_wxSlider_GetSelEnd(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11240     PyObject 
* _resultobj
; 
11243     PyObject 
* _argo0 
= 0; 
11244     char *_kwnames
[] = { "self", NULL 
}; 
11247     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSlider_GetSelEnd",_kwnames
,&_argo0
))  
11250         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11251         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSlider_p")) { 
11252             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSlider_GetSelEnd. Expected _wxSlider_p."); 
11257     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11258     _result 
= (int )wxSlider_GetSelEnd(_arg0
); 
11260     wxPyEndAllowThreads(__tstate
); 
11261     if (PyErr_Occurred()) return NULL
; 
11262 }    _resultobj 
= Py_BuildValue("i",_result
); 
11266 #define wxSlider_GetSelStart(_swigobj)  (_swigobj->GetSelStart()) 
11267 static PyObject 
*_wrap_wxSlider_GetSelStart(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11268     PyObject 
* _resultobj
; 
11271     PyObject 
* _argo0 
= 0; 
11272     char *_kwnames
[] = { "self", NULL 
}; 
11275     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSlider_GetSelStart",_kwnames
,&_argo0
))  
11278         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11279         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSlider_p")) { 
11280             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSlider_GetSelStart. Expected _wxSlider_p."); 
11285     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11286     _result 
= (int )wxSlider_GetSelStart(_arg0
); 
11288     wxPyEndAllowThreads(__tstate
); 
11289     if (PyErr_Occurred()) return NULL
; 
11290 }    _resultobj 
= Py_BuildValue("i",_result
); 
11294 #define wxSlider_GetThumbLength(_swigobj)  (_swigobj->GetThumbLength()) 
11295 static PyObject 
*_wrap_wxSlider_GetThumbLength(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11296     PyObject 
* _resultobj
; 
11299     PyObject 
* _argo0 
= 0; 
11300     char *_kwnames
[] = { "self", NULL 
}; 
11303     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSlider_GetThumbLength",_kwnames
,&_argo0
))  
11306         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11307         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSlider_p")) { 
11308             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSlider_GetThumbLength. Expected _wxSlider_p."); 
11313     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11314     _result 
= (int )wxSlider_GetThumbLength(_arg0
); 
11316     wxPyEndAllowThreads(__tstate
); 
11317     if (PyErr_Occurred()) return NULL
; 
11318 }    _resultobj 
= Py_BuildValue("i",_result
); 
11322 #define wxSlider_GetTickFreq(_swigobj)  (_swigobj->GetTickFreq()) 
11323 static PyObject 
*_wrap_wxSlider_GetTickFreq(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11324     PyObject 
* _resultobj
; 
11327     PyObject 
* _argo0 
= 0; 
11328     char *_kwnames
[] = { "self", NULL 
}; 
11331     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSlider_GetTickFreq",_kwnames
,&_argo0
))  
11334         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11335         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSlider_p")) { 
11336             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSlider_GetTickFreq. Expected _wxSlider_p."); 
11341     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11342     _result 
= (int )wxSlider_GetTickFreq(_arg0
); 
11344     wxPyEndAllowThreads(__tstate
); 
11345     if (PyErr_Occurred()) return NULL
; 
11346 }    _resultobj 
= Py_BuildValue("i",_result
); 
11350 #define wxSlider_GetValue(_swigobj)  (_swigobj->GetValue()) 
11351 static PyObject 
*_wrap_wxSlider_GetValue(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11352     PyObject 
* _resultobj
; 
11355     PyObject 
* _argo0 
= 0; 
11356     char *_kwnames
[] = { "self", NULL 
}; 
11359     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSlider_GetValue",_kwnames
,&_argo0
))  
11362         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11363         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSlider_p")) { 
11364             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSlider_GetValue. Expected _wxSlider_p."); 
11369     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11370     _result 
= (int )wxSlider_GetValue(_arg0
); 
11372     wxPyEndAllowThreads(__tstate
); 
11373     if (PyErr_Occurred()) return NULL
; 
11374 }    _resultobj 
= Py_BuildValue("i",_result
); 
11378 #define wxSlider_SetRange(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetRange(_swigarg0,_swigarg1)) 
11379 static PyObject 
*_wrap_wxSlider_SetRange(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11380     PyObject 
* _resultobj
; 
11384     PyObject 
* _argo0 
= 0; 
11385     char *_kwnames
[] = { "self","minValue","maxValue", NULL 
}; 
11388     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxSlider_SetRange",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
11391         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11392         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSlider_p")) { 
11393             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSlider_SetRange. Expected _wxSlider_p."); 
11398     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11399     wxSlider_SetRange(_arg0
,_arg1
,_arg2
); 
11401     wxPyEndAllowThreads(__tstate
); 
11402     if (PyErr_Occurred()) return NULL
; 
11403 }    Py_INCREF(Py_None
); 
11404     _resultobj 
= Py_None
; 
11408 #define wxSlider_SetTickFreq(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetTickFreq(_swigarg0,_swigarg1)) 
11409 static PyObject 
*_wrap_wxSlider_SetTickFreq(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11410     PyObject 
* _resultobj
; 
11414     PyObject 
* _argo0 
= 0; 
11415     char *_kwnames
[] = { "self","n","pos", NULL 
}; 
11418     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxSlider_SetTickFreq",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
11421         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11422         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSlider_p")) { 
11423             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSlider_SetTickFreq. Expected _wxSlider_p."); 
11428     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11429     wxSlider_SetTickFreq(_arg0
,_arg1
,_arg2
); 
11431     wxPyEndAllowThreads(__tstate
); 
11432     if (PyErr_Occurred()) return NULL
; 
11433 }    Py_INCREF(Py_None
); 
11434     _resultobj 
= Py_None
; 
11438 #define wxSlider_SetLineSize(_swigobj,_swigarg0)  (_swigobj->SetLineSize(_swigarg0)) 
11439 static PyObject 
*_wrap_wxSlider_SetLineSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11440     PyObject 
* _resultobj
; 
11443     PyObject 
* _argo0 
= 0; 
11444     char *_kwnames
[] = { "self","lineSize", NULL 
}; 
11447     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxSlider_SetLineSize",_kwnames
,&_argo0
,&_arg1
))  
11450         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11451         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSlider_p")) { 
11452             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSlider_SetLineSize. Expected _wxSlider_p."); 
11457     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11458     wxSlider_SetLineSize(_arg0
,_arg1
); 
11460     wxPyEndAllowThreads(__tstate
); 
11461     if (PyErr_Occurred()) return NULL
; 
11462 }    Py_INCREF(Py_None
); 
11463     _resultobj 
= Py_None
; 
11467 #define wxSlider_SetPageSize(_swigobj,_swigarg0)  (_swigobj->SetPageSize(_swigarg0)) 
11468 static PyObject 
*_wrap_wxSlider_SetPageSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11469     PyObject 
* _resultobj
; 
11472     PyObject 
* _argo0 
= 0; 
11473     char *_kwnames
[] = { "self","pageSize", NULL 
}; 
11476     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxSlider_SetPageSize",_kwnames
,&_argo0
,&_arg1
))  
11479         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11480         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSlider_p")) { 
11481             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSlider_SetPageSize. Expected _wxSlider_p."); 
11486     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11487     wxSlider_SetPageSize(_arg0
,_arg1
); 
11489     wxPyEndAllowThreads(__tstate
); 
11490     if (PyErr_Occurred()) return NULL
; 
11491 }    Py_INCREF(Py_None
); 
11492     _resultobj 
= Py_None
; 
11496 #define wxSlider_SetSelection(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetSelection(_swigarg0,_swigarg1)) 
11497 static PyObject 
*_wrap_wxSlider_SetSelection(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11498     PyObject 
* _resultobj
; 
11502     PyObject 
* _argo0 
= 0; 
11503     char *_kwnames
[] = { "self","startPos","endPos", NULL 
}; 
11506     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxSlider_SetSelection",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
11509         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11510         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSlider_p")) { 
11511             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSlider_SetSelection. Expected _wxSlider_p."); 
11516     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11517     wxSlider_SetSelection(_arg0
,_arg1
,_arg2
); 
11519     wxPyEndAllowThreads(__tstate
); 
11520     if (PyErr_Occurred()) return NULL
; 
11521 }    Py_INCREF(Py_None
); 
11522     _resultobj 
= Py_None
; 
11526 #define wxSlider_SetThumbLength(_swigobj,_swigarg0)  (_swigobj->SetThumbLength(_swigarg0)) 
11527 static PyObject 
*_wrap_wxSlider_SetThumbLength(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11528     PyObject 
* _resultobj
; 
11531     PyObject 
* _argo0 
= 0; 
11532     char *_kwnames
[] = { "self","len", NULL 
}; 
11535     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxSlider_SetThumbLength",_kwnames
,&_argo0
,&_arg1
))  
11538         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11539         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSlider_p")) { 
11540             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSlider_SetThumbLength. Expected _wxSlider_p."); 
11545     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11546     wxSlider_SetThumbLength(_arg0
,_arg1
); 
11548     wxPyEndAllowThreads(__tstate
); 
11549     if (PyErr_Occurred()) return NULL
; 
11550 }    Py_INCREF(Py_None
); 
11551     _resultobj 
= Py_None
; 
11555 #define wxSlider_SetTick(_swigobj,_swigarg0)  (_swigobj->SetTick(_swigarg0)) 
11556 static PyObject 
*_wrap_wxSlider_SetTick(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11557     PyObject 
* _resultobj
; 
11560     PyObject 
* _argo0 
= 0; 
11561     char *_kwnames
[] = { "self","tickPos", NULL 
}; 
11564     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxSlider_SetTick",_kwnames
,&_argo0
,&_arg1
))  
11567         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11568         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSlider_p")) { 
11569             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSlider_SetTick. Expected _wxSlider_p."); 
11574     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11575     wxSlider_SetTick(_arg0
,_arg1
); 
11577     wxPyEndAllowThreads(__tstate
); 
11578     if (PyErr_Occurred()) return NULL
; 
11579 }    Py_INCREF(Py_None
); 
11580     _resultobj 
= Py_None
; 
11584 #define wxSlider_SetValue(_swigobj,_swigarg0)  (_swigobj->SetValue(_swigarg0)) 
11585 static PyObject 
*_wrap_wxSlider_SetValue(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11586     PyObject 
* _resultobj
; 
11589     PyObject 
* _argo0 
= 0; 
11590     char *_kwnames
[] = { "self","value", NULL 
}; 
11593     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxSlider_SetValue",_kwnames
,&_argo0
,&_arg1
))  
11596         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11597         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSlider_p")) { 
11598             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSlider_SetValue. Expected _wxSlider_p."); 
11603     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11604     wxSlider_SetValue(_arg0
,_arg1
); 
11606     wxPyEndAllowThreads(__tstate
); 
11607     if (PyErr_Occurred()) return NULL
; 
11608 }    Py_INCREF(Py_None
); 
11609     _resultobj 
= Py_None
; 
11613 static void *SwigwxSpinCtrlTowxSpinButton(void *ptr
) { 
11615     wxSpinButton 
*dest
; 
11616     src 
= (wxSpinCtrl 
*) ptr
; 
11617     dest 
= (wxSpinButton 
*) src
; 
11618     return (void *) dest
; 
11621 static void *SwigwxSpinCtrlTowxControl(void *ptr
) { 
11624     src 
= (wxSpinCtrl 
*) ptr
; 
11625     dest 
= (wxControl 
*) src
; 
11626     return (void *) dest
; 
11629 static void *SwigwxSpinCtrlTowxWindow(void *ptr
) { 
11632     src 
= (wxSpinCtrl 
*) ptr
; 
11633     dest 
= (wxWindow 
*) src
; 
11634     return (void *) dest
; 
11637 static void *SwigwxSpinCtrlTowxEvtHandler(void *ptr
) { 
11639     wxEvtHandler 
*dest
; 
11640     src 
= (wxSpinCtrl 
*) ptr
; 
11641     dest 
= (wxEvtHandler 
*) src
; 
11642     return (void *) dest
; 
11645 static void *SwigwxSpinCtrlTowxObject(void *ptr
) { 
11648     src 
= (wxSpinCtrl 
*) ptr
; 
11649     dest 
= (wxObject 
*) src
; 
11650     return (void *) dest
; 
11653 #define new_wxSpinCtrl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8,_swigarg9) (new wxSpinCtrl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8,_swigarg9)) 
11654 static PyObject 
*_wrap_new_wxSpinCtrl(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11655     PyObject 
* _resultobj
; 
11656     wxSpinCtrl 
* _result
; 
11658     wxWindowID  _arg1 
= (wxWindowID 
) -1; 
11659     wxString 
* _arg2 
= (wxString 
*) &wxPyEmptyString
; 
11660     wxPoint 
* _arg3 
= (wxPoint 
*) &wxDefaultPosition
; 
11661     wxSize 
* _arg4 
= (wxSize 
*) &wxDefaultSize
; 
11662     long  _arg5 
= (long ) wxSP_ARROW_KEYS
; 
11663     int  _arg6 
= (int ) 0; 
11664     int  _arg7 
= (int ) 100; 
11665     int  _arg8 
= (int ) 0; 
11666     wxString 
* _arg9 
= (wxString 
*) &wxPySpinCtrlNameStr
; 
11667     PyObject 
* _argo0 
= 0; 
11668     PyObject 
* _obj2 
= 0; 
11670     PyObject 
* _obj3 
= 0; 
11672     PyObject 
* _obj4 
= 0; 
11673     PyObject 
* _obj9 
= 0; 
11674     char *_kwnames
[] = { "parent","id","value","pos","size","style","min","max","initial","name", NULL 
}; 
11678     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|iOOOliiiO:new_wxSpinCtrl",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_obj4
,&_arg5
,&_arg6
,&_arg7
,&_arg8
,&_obj9
))  
11681         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11682         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
11683             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxSpinCtrl. Expected _wxWindow_p."); 
11689     _arg2 
= wxString_in_helper(_obj2
); 
11696     if (! wxPoint_helper(_obj3
, &_arg3
)) 
11702     if (! wxSize_helper(_obj4
, &_arg4
)) 
11707     _arg9 
= wxString_in_helper(_obj9
); 
11712     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11713     _result 
= (wxSpinCtrl 
*)new_wxSpinCtrl(_arg0
,_arg1
,*_arg2
,*_arg3
,*_arg4
,_arg5
,_arg6
,_arg7
,_arg8
,*_arg9
); 
11715     wxPyEndAllowThreads(__tstate
); 
11716     if (PyErr_Occurred()) return NULL
; 
11718         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxSpinCtrl_p"); 
11719         _resultobj 
= Py_BuildValue("s",_ptemp
); 
11721         Py_INCREF(Py_None
); 
11722         _resultobj 
= Py_None
; 
11735 #define new_wxPreSpinCtrl() (new wxSpinCtrl()) 
11736 static PyObject 
*_wrap_new_wxPreSpinCtrl(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11737     PyObject 
* _resultobj
; 
11738     wxSpinCtrl 
* _result
; 
11739     char *_kwnames
[] = {  NULL 
}; 
11743     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPreSpinCtrl",_kwnames
))  
11746     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11747     _result 
= (wxSpinCtrl 
*)new_wxPreSpinCtrl(); 
11749     wxPyEndAllowThreads(__tstate
); 
11750     if (PyErr_Occurred()) return NULL
; 
11752         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxSpinCtrl_p"); 
11753         _resultobj 
= Py_BuildValue("s",_ptemp
); 
11755         Py_INCREF(Py_None
); 
11756         _resultobj 
= Py_None
; 
11761 #define wxSpinCtrl_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8,_swigarg9)  (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8,_swigarg9)) 
11762 static PyObject 
*_wrap_wxSpinCtrl_Create(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11763     PyObject 
* _resultobj
; 
11765     wxSpinCtrl 
* _arg0
; 
11767     wxWindowID  _arg2 
= (wxWindowID 
) -1; 
11768     wxString 
* _arg3 
= (wxString 
*) &wxPyEmptyString
; 
11769     wxPoint 
* _arg4 
= (wxPoint 
*) &wxDefaultPosition
; 
11770     wxSize 
* _arg5 
= (wxSize 
*) &wxDefaultSize
; 
11771     long  _arg6 
= (long ) wxSP_ARROW_KEYS
; 
11772     int  _arg7 
= (int ) 0; 
11773     int  _arg8 
= (int ) 100; 
11774     int  _arg9 
= (int ) 0; 
11775     wxString 
* _arg10 
= (wxString 
*) &wxPySpinCtrlNameStr
; 
11776     PyObject 
* _argo0 
= 0; 
11777     PyObject 
* _argo1 
= 0; 
11778     PyObject 
* _obj3 
= 0; 
11780     PyObject 
* _obj4 
= 0; 
11782     PyObject 
* _obj5 
= 0; 
11783     PyObject 
* _obj10 
= 0; 
11784     char *_kwnames
[] = { "self","parent","id","value","pos","size","style","min","max","initial","name", NULL 
}; 
11787     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|iOOOliiiO:wxSpinCtrl_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_obj3
,&_obj4
,&_obj5
,&_arg6
,&_arg7
,&_arg8
,&_arg9
,&_obj10
))  
11790         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11791         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSpinCtrl_p")) { 
11792             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSpinCtrl_Create. Expected _wxSpinCtrl_p."); 
11797         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
11798         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
11799             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxSpinCtrl_Create. Expected _wxWindow_p."); 
11805     _arg3 
= wxString_in_helper(_obj3
); 
11812     if (! wxPoint_helper(_obj4
, &_arg4
)) 
11818     if (! wxSize_helper(_obj5
, &_arg5
)) 
11823     _arg10 
= wxString_in_helper(_obj10
); 
11824     if (_arg10 
== NULL
) 
11828     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11829     _result 
= (bool )wxSpinCtrl_Create(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,*_arg5
,_arg6
,_arg7
,_arg8
,_arg9
,*_arg10
); 
11831     wxPyEndAllowThreads(__tstate
); 
11832     if (PyErr_Occurred()) return NULL
; 
11833 }    _resultobj 
= Py_BuildValue("i",_result
); 
11845 #define wxSpinCtrl_GetMax(_swigobj)  (_swigobj->GetMax()) 
11846 static PyObject 
*_wrap_wxSpinCtrl_GetMax(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11847     PyObject 
* _resultobj
; 
11849     wxSpinCtrl 
* _arg0
; 
11850     PyObject 
* _argo0 
= 0; 
11851     char *_kwnames
[] = { "self", NULL 
}; 
11854     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSpinCtrl_GetMax",_kwnames
,&_argo0
))  
11857         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11858         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSpinCtrl_p")) { 
11859             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSpinCtrl_GetMax. Expected _wxSpinCtrl_p."); 
11864     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11865     _result 
= (int )wxSpinCtrl_GetMax(_arg0
); 
11867     wxPyEndAllowThreads(__tstate
); 
11868     if (PyErr_Occurred()) return NULL
; 
11869 }    _resultobj 
= Py_BuildValue("i",_result
); 
11873 #define wxSpinCtrl_GetMin(_swigobj)  (_swigobj->GetMin()) 
11874 static PyObject 
*_wrap_wxSpinCtrl_GetMin(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11875     PyObject 
* _resultobj
; 
11877     wxSpinCtrl 
* _arg0
; 
11878     PyObject 
* _argo0 
= 0; 
11879     char *_kwnames
[] = { "self", NULL 
}; 
11882     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSpinCtrl_GetMin",_kwnames
,&_argo0
))  
11885         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11886         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSpinCtrl_p")) { 
11887             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSpinCtrl_GetMin. Expected _wxSpinCtrl_p."); 
11892     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11893     _result 
= (int )wxSpinCtrl_GetMin(_arg0
); 
11895     wxPyEndAllowThreads(__tstate
); 
11896     if (PyErr_Occurred()) return NULL
; 
11897 }    _resultobj 
= Py_BuildValue("i",_result
); 
11901 #define wxSpinCtrl_GetValue(_swigobj)  (_swigobj->GetValue()) 
11902 static PyObject 
*_wrap_wxSpinCtrl_GetValue(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11903     PyObject 
* _resultobj
; 
11905     wxSpinCtrl 
* _arg0
; 
11906     PyObject 
* _argo0 
= 0; 
11907     char *_kwnames
[] = { "self", NULL 
}; 
11910     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSpinCtrl_GetValue",_kwnames
,&_argo0
))  
11913         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11914         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSpinCtrl_p")) { 
11915             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSpinCtrl_GetValue. Expected _wxSpinCtrl_p."); 
11920     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11921     _result 
= (int )wxSpinCtrl_GetValue(_arg0
); 
11923     wxPyEndAllowThreads(__tstate
); 
11924     if (PyErr_Occurred()) return NULL
; 
11925 }    _resultobj 
= Py_BuildValue("i",_result
); 
11929 #define wxSpinCtrl_SetRange(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetRange(_swigarg0,_swigarg1)) 
11930 static PyObject 
*_wrap_wxSpinCtrl_SetRange(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11931     PyObject 
* _resultobj
; 
11932     wxSpinCtrl 
* _arg0
; 
11935     PyObject 
* _argo0 
= 0; 
11936     char *_kwnames
[] = { "self","min","max", NULL 
}; 
11939     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxSpinCtrl_SetRange",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
11942         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11943         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSpinCtrl_p")) { 
11944             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSpinCtrl_SetRange. Expected _wxSpinCtrl_p."); 
11949     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11950     wxSpinCtrl_SetRange(_arg0
,_arg1
,_arg2
); 
11952     wxPyEndAllowThreads(__tstate
); 
11953     if (PyErr_Occurred()) return NULL
; 
11954 }    Py_INCREF(Py_None
); 
11955     _resultobj 
= Py_None
; 
11959 #define wxSpinCtrl_SetValue(_swigobj,_swigarg0)  (_swigobj->SetValue(_swigarg0)) 
11960 static PyObject 
*_wrap_wxSpinCtrl_SetValue(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11961     PyObject 
* _resultobj
; 
11962     wxSpinCtrl 
* _arg0
; 
11964     PyObject 
* _argo0 
= 0; 
11965     char *_kwnames
[] = { "self","value", NULL 
}; 
11968     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxSpinCtrl_SetValue",_kwnames
,&_argo0
,&_arg1
))  
11971         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11972         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSpinCtrl_p")) { 
11973             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSpinCtrl_SetValue. Expected _wxSpinCtrl_p."); 
11978     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11979     wxSpinCtrl_SetValue(_arg0
,_arg1
); 
11981     wxPyEndAllowThreads(__tstate
); 
11982     if (PyErr_Occurred()) return NULL
; 
11983 }    Py_INCREF(Py_None
); 
11984     _resultobj 
= Py_None
; 
11988 #define wxSpinCtrl_SetSelection(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetSelection(_swigarg0,_swigarg1)) 
11989 static PyObject 
*_wrap_wxSpinCtrl_SetSelection(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11990     PyObject 
* _resultobj
; 
11991     wxSpinCtrl 
* _arg0
; 
11994     PyObject 
* _argo0 
= 0; 
11995     char *_kwnames
[] = { "self","from","to", NULL 
}; 
11998     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oll:wxSpinCtrl_SetSelection",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
12001         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
12002         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSpinCtrl_p")) { 
12003             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSpinCtrl_SetSelection. Expected _wxSpinCtrl_p."); 
12008     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
12009     wxSpinCtrl_SetSelection(_arg0
,_arg1
,_arg2
); 
12011     wxPyEndAllowThreads(__tstate
); 
12012     if (PyErr_Occurred()) return NULL
; 
12013 }    Py_INCREF(Py_None
); 
12014     _resultobj 
= Py_None
; 
12018 static PyMethodDef controlscMethods
[] = { 
12019          { "wxSpinCtrl_SetSelection", (PyCFunction
) _wrap_wxSpinCtrl_SetSelection
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12020          { "wxSpinCtrl_SetValue", (PyCFunction
) _wrap_wxSpinCtrl_SetValue
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12021          { "wxSpinCtrl_SetRange", (PyCFunction
) _wrap_wxSpinCtrl_SetRange
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12022          { "wxSpinCtrl_GetValue", (PyCFunction
) _wrap_wxSpinCtrl_GetValue
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12023          { "wxSpinCtrl_GetMin", (PyCFunction
) _wrap_wxSpinCtrl_GetMin
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12024          { "wxSpinCtrl_GetMax", (PyCFunction
) _wrap_wxSpinCtrl_GetMax
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12025          { "wxSpinCtrl_Create", (PyCFunction
) _wrap_wxSpinCtrl_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12026          { "new_wxPreSpinCtrl", (PyCFunction
) _wrap_new_wxPreSpinCtrl
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12027          { "new_wxSpinCtrl", (PyCFunction
) _wrap_new_wxSpinCtrl
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12028          { "wxSlider_SetValue", (PyCFunction
) _wrap_wxSlider_SetValue
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12029          { "wxSlider_SetTick", (PyCFunction
) _wrap_wxSlider_SetTick
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12030          { "wxSlider_SetThumbLength", (PyCFunction
) _wrap_wxSlider_SetThumbLength
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12031          { "wxSlider_SetSelection", (PyCFunction
) _wrap_wxSlider_SetSelection
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12032          { "wxSlider_SetPageSize", (PyCFunction
) _wrap_wxSlider_SetPageSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12033          { "wxSlider_SetLineSize", (PyCFunction
) _wrap_wxSlider_SetLineSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12034          { "wxSlider_SetTickFreq", (PyCFunction
) _wrap_wxSlider_SetTickFreq
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12035          { "wxSlider_SetRange", (PyCFunction
) _wrap_wxSlider_SetRange
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12036          { "wxSlider_GetValue", (PyCFunction
) _wrap_wxSlider_GetValue
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12037          { "wxSlider_GetTickFreq", (PyCFunction
) _wrap_wxSlider_GetTickFreq
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12038          { "wxSlider_GetThumbLength", (PyCFunction
) _wrap_wxSlider_GetThumbLength
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12039          { "wxSlider_GetSelStart", (PyCFunction
) _wrap_wxSlider_GetSelStart
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12040          { "wxSlider_GetSelEnd", (PyCFunction
) _wrap_wxSlider_GetSelEnd
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12041          { "wxSlider_GetPageSize", (PyCFunction
) _wrap_wxSlider_GetPageSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12042          { "wxSlider_GetMin", (PyCFunction
) _wrap_wxSlider_GetMin
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12043          { "wxSlider_GetMax", (PyCFunction
) _wrap_wxSlider_GetMax
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12044          { "wxSlider_GetLineSize", (PyCFunction
) _wrap_wxSlider_GetLineSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12045          { "wxSlider_ClearTicks", (PyCFunction
) _wrap_wxSlider_ClearTicks
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12046          { "wxSlider_ClearSel", (PyCFunction
) _wrap_wxSlider_ClearSel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12047          { "wxSlider_Create", (PyCFunction
) _wrap_wxSlider_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12048          { "new_wxPreSlider", (PyCFunction
) _wrap_new_wxPreSlider
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12049          { "new_wxSlider", (PyCFunction
) _wrap_new_wxSlider
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12050          { "wxRadioButton_SetValue", (PyCFunction
) _wrap_wxRadioButton_SetValue
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12051          { "wxRadioButton_GetValue", (PyCFunction
) _wrap_wxRadioButton_GetValue
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12052          { "wxRadioButton_Create", (PyCFunction
) _wrap_wxRadioButton_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12053          { "new_wxPreRadioButton", (PyCFunction
) _wrap_new_wxPreRadioButton
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12054          { "new_wxRadioButton", (PyCFunction
) _wrap_new_wxRadioButton
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12055          { "wxRadioBox_ShowItem", (PyCFunction
) _wrap_wxRadioBox_ShowItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12056          { "wxRadioBox_Show", (PyCFunction
) _wrap_wxRadioBox_Show
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12057          { "wxRadioBox_SetStringSelection", (PyCFunction
) _wrap_wxRadioBox_SetStringSelection
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12058          { "wxRadioBox_SetSelection", (PyCFunction
) _wrap_wxRadioBox_SetSelection
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12059          { "wxRadioBox_GetCount", (PyCFunction
) _wrap_wxRadioBox_GetCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12060          { "wxRadioBox_GetStringSelection", (PyCFunction
) _wrap_wxRadioBox_GetStringSelection
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12061          { "wxRadioBox_GetSelection", (PyCFunction
) _wrap_wxRadioBox_GetSelection
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12062          { "wxRadioBox_GetNextItem", (PyCFunction
) _wrap_wxRadioBox_GetNextItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12063          { "wxRadioBox_GetRowCount", (PyCFunction
) _wrap_wxRadioBox_GetRowCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12064          { "wxRadioBox_GetColumnCount", (PyCFunction
) _wrap_wxRadioBox_GetColumnCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12065          { "wxRadioBox_SetString", (PyCFunction
) _wrap_wxRadioBox_SetString
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12066          { "wxRadioBox_GetString", (PyCFunction
) _wrap_wxRadioBox_GetString
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12067          { "wxRadioBox_FindString", (PyCFunction
) _wrap_wxRadioBox_FindString
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12068          { "wxRadioBox_EnableItem", (PyCFunction
) _wrap_wxRadioBox_EnableItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12069          { "wxRadioBox_Enable", (PyCFunction
) _wrap_wxRadioBox_Enable
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12070          { "wxRadioBox_Create", (PyCFunction
) _wrap_wxRadioBox_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12071          { "new_wxPreRadioBox", (PyCFunction
) _wrap_new_wxPreRadioBox
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12072          { "new_wxRadioBox", (PyCFunction
) _wrap_new_wxRadioBox
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12073          { "wxStaticBitmap_SetIcon", (PyCFunction
) _wrap_wxStaticBitmap_SetIcon
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12074          { "wxStaticBitmap_SetBitmap", (PyCFunction
) _wrap_wxStaticBitmap_SetBitmap
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12075          { "wxStaticBitmap_GetBitmap", (PyCFunction
) _wrap_wxStaticBitmap_GetBitmap
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12076          { "wxStaticBitmap_Create", (PyCFunction
) _wrap_wxStaticBitmap_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12077          { "new_wxPreStaticBitmap", (PyCFunction
) _wrap_new_wxPreStaticBitmap
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12078          { "new_wxStaticBitmap", (PyCFunction
) _wrap_new_wxStaticBitmap
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12079          { "wxSpinButton_SetValue", (PyCFunction
) _wrap_wxSpinButton_SetValue
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12080          { "wxSpinButton_SetRange", (PyCFunction
) _wrap_wxSpinButton_SetRange
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12081          { "wxSpinButton_GetValue", (PyCFunction
) _wrap_wxSpinButton_GetValue
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12082          { "wxSpinButton_GetMin", (PyCFunction
) _wrap_wxSpinButton_GetMin
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12083          { "wxSpinButton_GetMax", (PyCFunction
) _wrap_wxSpinButton_GetMax
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12084          { "wxSpinButton_Create", (PyCFunction
) _wrap_wxSpinButton_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12085          { "new_wxPreSpinButton", (PyCFunction
) _wrap_new_wxPreSpinButton
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12086          { "new_wxSpinButton", (PyCFunction
) _wrap_new_wxSpinButton
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12087          { "wxScrollBar_SetScrollbar", (PyCFunction
) _wrap_wxScrollBar_SetScrollbar
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12088          { "wxScrollBar_SetThumbPosition", (PyCFunction
) _wrap_wxScrollBar_SetThumbPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12089          { "wxScrollBar_IsVertical", (PyCFunction
) _wrap_wxScrollBar_IsVertical
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12090          { "wxScrollBar_GetThumbLength", (PyCFunction
) _wrap_wxScrollBar_GetThumbSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12091          { "wxScrollBar_GetThumbSize", (PyCFunction
) _wrap_wxScrollBar_GetThumbSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12092          { "wxScrollBar_GetThumbPosition", (PyCFunction
) _wrap_wxScrollBar_GetThumbPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12093          { "wxScrollBar_GetPageSize", (PyCFunction
) _wrap_wxScrollBar_GetPageSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12094          { "wxScrollBar_GetRange", (PyCFunction
) _wrap_wxScrollBar_GetRange
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12095          { "wxScrollBar_Create", (PyCFunction
) _wrap_wxScrollBar_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12096          { "new_wxPreScrollBar", (PyCFunction
) _wrap_new_wxPreScrollBar
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12097          { "new_wxScrollBar", (PyCFunction
) _wrap_new_wxScrollBar
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12098          { "wxTextCtrl_GetString", (PyCFunction
) _wrap_wxTextCtrl_GetString
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12099          { "wxTextCtrl_write", (PyCFunction
) _wrap_wxTextCtrl_write
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12100          { "wxTextCtrl_IsMultiLine", (PyCFunction
) _wrap_wxTextCtrl_IsMultiLine
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12101          { "wxTextCtrl_IsSingleLine", (PyCFunction
) _wrap_wxTextCtrl_IsSingleLine
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12102          { "wxTextCtrl_SetEditable", (PyCFunction
) _wrap_wxTextCtrl_SetEditable
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12103          { "wxTextCtrl_SelectAll", (PyCFunction
) _wrap_wxTextCtrl_SelectAll
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12104          { "wxTextCtrl_SetSelection", (PyCFunction
) _wrap_wxTextCtrl_SetSelection
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12105          { "wxTextCtrl_GetLastPosition", (PyCFunction
) _wrap_wxTextCtrl_GetLastPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12106          { "wxTextCtrl_GetInsertionPoint", (PyCFunction
) _wrap_wxTextCtrl_GetInsertionPoint
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12107          { "wxTextCtrl_SetInsertionPointEnd", (PyCFunction
) _wrap_wxTextCtrl_SetInsertionPointEnd
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12108          { "wxTextCtrl_SetInsertionPoint", (PyCFunction
) _wrap_wxTextCtrl_SetInsertionPoint
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12109          { "wxTextCtrl_CanRedo", (PyCFunction
) _wrap_wxTextCtrl_CanRedo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12110          { "wxTextCtrl_CanUndo", (PyCFunction
) _wrap_wxTextCtrl_CanUndo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12111          { "wxTextCtrl_Redo", (PyCFunction
) _wrap_wxTextCtrl_Redo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12112          { "wxTextCtrl_Undo", (PyCFunction
) _wrap_wxTextCtrl_Undo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12113          { "wxTextCtrl_CanPaste", (PyCFunction
) _wrap_wxTextCtrl_CanPaste
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12114          { "wxTextCtrl_CanCut", (PyCFunction
) _wrap_wxTextCtrl_CanCut
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12115          { "wxTextCtrl_CanCopy", (PyCFunction
) _wrap_wxTextCtrl_CanCopy
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12116          { "wxTextCtrl_Paste", (PyCFunction
) _wrap_wxTextCtrl_Paste
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12117          { "wxTextCtrl_Cut", (PyCFunction
) _wrap_wxTextCtrl_Cut
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12118          { "wxTextCtrl_Copy", (PyCFunction
) _wrap_wxTextCtrl_Copy
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12119          { "wxTextCtrl_ShowPosition", (PyCFunction
) _wrap_wxTextCtrl_ShowPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12120          { "wxTextCtrl_PositionToXY", (PyCFunction
) _wrap_wxTextCtrl_PositionToXY
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12121          { "wxTextCtrl_XYToPosition", (PyCFunction
) _wrap_wxTextCtrl_XYToPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12122          { "wxTextCtrl_GetStyle", (PyCFunction
) _wrap_wxTextCtrl_GetStyle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12123          { "wxTextCtrl_GetDefaultStyle", (PyCFunction
) _wrap_wxTextCtrl_GetDefaultStyle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12124          { "wxTextCtrl_SetDefaultStyle", (PyCFunction
) _wrap_wxTextCtrl_SetDefaultStyle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12125          { "wxTextCtrl_SetStyle", (PyCFunction
) _wrap_wxTextCtrl_SetStyle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12126          { "wxTextCtrl_EmulateKeyPress", (PyCFunction
) _wrap_wxTextCtrl_EmulateKeyPress
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12127          { "wxTextCtrl_AppendText", (PyCFunction
) _wrap_wxTextCtrl_AppendText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12128          { "wxTextCtrl_WriteText", (PyCFunction
) _wrap_wxTextCtrl_WriteText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12129          { "wxTextCtrl_SetMaxLength", (PyCFunction
) _wrap_wxTextCtrl_SetMaxLength
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12130          { "wxTextCtrl_DiscardEdits", (PyCFunction
) _wrap_wxTextCtrl_DiscardEdits
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12131          { "wxTextCtrl_SaveFile", (PyCFunction
) _wrap_wxTextCtrl_SaveFile
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12132          { "wxTextCtrl_LoadFile", (PyCFunction
) _wrap_wxTextCtrl_LoadFile
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12133          { "wxTextCtrl_Remove", (PyCFunction
) _wrap_wxTextCtrl_Remove
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12134          { "wxTextCtrl_Replace", (PyCFunction
) _wrap_wxTextCtrl_Replace
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12135          { "wxTextCtrl_Clear", (PyCFunction
) _wrap_wxTextCtrl_Clear
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12136          { "wxTextCtrl_GetStringSelection", (PyCFunction
) _wrap_wxTextCtrl_GetStringSelection
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12137          { "wxTextCtrl_GetSelection", (PyCFunction
) _wrap_wxTextCtrl_GetSelection
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12138          { "wxTextCtrl_IsEditable", (PyCFunction
) _wrap_wxTextCtrl_IsEditable
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12139          { "wxTextCtrl_IsModified", (PyCFunction
) _wrap_wxTextCtrl_IsModified
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12140          { "wxTextCtrl_GetNumberOfLines", (PyCFunction
) _wrap_wxTextCtrl_GetNumberOfLines
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12141          { "wxTextCtrl_GetLineText", (PyCFunction
) _wrap_wxTextCtrl_GetLineText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12142          { "wxTextCtrl_GetLineLength", (PyCFunction
) _wrap_wxTextCtrl_GetLineLength
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12143          { "wxTextCtrl_GetRange", (PyCFunction
) _wrap_wxTextCtrl_GetRange
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12144          { "wxTextCtrl_SetValue", (PyCFunction
) _wrap_wxTextCtrl_SetValue
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12145          { "wxTextCtrl_GetValue", (PyCFunction
) _wrap_wxTextCtrl_GetValue
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12146          { "wxTextCtrl_Create", (PyCFunction
) _wrap_wxTextCtrl_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12147          { "new_wxPreTextCtrl", (PyCFunction
) _wrap_new_wxPreTextCtrl
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12148          { "new_wxTextCtrl", (PyCFunction
) _wrap_new_wxTextCtrl
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12149          { "wxTextAttr_Combine", (PyCFunction
) _wrap_wxTextAttr_Combine
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12150          { "wxTextAttr_IsDefault", (PyCFunction
) _wrap_wxTextAttr_IsDefault
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12151          { "wxTextAttr_GetFlags", (PyCFunction
) _wrap_wxTextAttr_GetFlags
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12152          { "wxTextAttr_GetRightIndent", (PyCFunction
) _wrap_wxTextAttr_GetRightIndent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12153          { "wxTextAttr_GetLeftIndent", (PyCFunction
) _wrap_wxTextAttr_GetLeftIndent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12154          { "wxTextAttr_GetTabs", (PyCFunction
) _wrap_wxTextAttr_GetTabs
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12155          { "wxTextAttr_GetAlignment", (PyCFunction
) _wrap_wxTextAttr_GetAlignment
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12156          { "wxTextAttr_GetFont", (PyCFunction
) _wrap_wxTextAttr_GetFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12157          { "wxTextAttr_GetBackgroundColour", (PyCFunction
) _wrap_wxTextAttr_GetBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12158          { "wxTextAttr_GetTextColour", (PyCFunction
) _wrap_wxTextAttr_GetTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12159          { "wxTextAttr_HasFlag", (PyCFunction
) _wrap_wxTextAttr_HasFlag
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12160          { "wxTextAttr_HasRightIndent", (PyCFunction
) _wrap_wxTextAttr_HasRightIndent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12161          { "wxTextAttr_HasLeftIndent", (PyCFunction
) _wrap_wxTextAttr_HasLeftIndent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12162          { "wxTextAttr_HasTabs", (PyCFunction
) _wrap_wxTextAttr_HasTabs
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12163          { "wxTextAttr_HasAlignment", (PyCFunction
) _wrap_wxTextAttr_HasAlignment
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12164          { "wxTextAttr_HasFont", (PyCFunction
) _wrap_wxTextAttr_HasFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12165          { "wxTextAttr_HasBackgroundColour", (PyCFunction
) _wrap_wxTextAttr_HasBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12166          { "wxTextAttr_HasTextColour", (PyCFunction
) _wrap_wxTextAttr_HasTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12167          { "wxTextAttr_SetFlags", (PyCFunction
) _wrap_wxTextAttr_SetFlags
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12168          { "wxTextAttr_SetRightIndent", (PyCFunction
) _wrap_wxTextAttr_SetRightIndent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12169          { "wxTextAttr_SetLeftIndent", (PyCFunction
) _wrap_wxTextAttr_SetLeftIndent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12170          { "wxTextAttr_SetTabs", (PyCFunction
) _wrap_wxTextAttr_SetTabs
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12171          { "wxTextAttr_SetAlignment", (PyCFunction
) _wrap_wxTextAttr_SetAlignment
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12172          { "wxTextAttr_SetFont", (PyCFunction
) _wrap_wxTextAttr_SetFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12173          { "wxTextAttr_SetBackgroundColour", (PyCFunction
) _wrap_wxTextAttr_SetBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12174          { "wxTextAttr_SetTextColour", (PyCFunction
) _wrap_wxTextAttr_SetTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12175          { "wxTextAttr_Init", (PyCFunction
) _wrap_wxTextAttr_Init
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12176          { "delete_wxTextAttr", (PyCFunction
) _wrap_delete_wxTextAttr
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12177          { "new_wxTextAttr", (PyCFunction
) _wrap_new_wxTextAttr
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12178          { "wxCheckListBox_HitTestXY", (PyCFunction
) _wrap_wxCheckListBox_HitTestXY
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12179          { "wxCheckListBox_HitTest", (PyCFunction
) _wrap_wxCheckListBox_HitTest
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12180          { "wxCheckListBox_InsertItems", (PyCFunction
) _wrap_wxCheckListBox_InsertItems
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12181          { "wxCheckListBox_Check", (PyCFunction
) _wrap_wxCheckListBox_Check
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12182          { "wxCheckListBox_IsChecked", (PyCFunction
) _wrap_wxCheckListBox_IsChecked
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12183          { "wxCheckListBox_Create", (PyCFunction
) _wrap_wxCheckListBox_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12184          { "new_wxPreCheckListBox", (PyCFunction
) _wrap_new_wxPreCheckListBox
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12185          { "new_wxCheckListBox", (PyCFunction
) _wrap_new_wxCheckListBox
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12186          { "wxListBox_SetStringSelection", (PyCFunction
) _wrap_wxListBox_SetStringSelection
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12187          { "wxListBox_SetString", (PyCFunction
) _wrap_wxListBox_SetString
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12188          { "wxListBox_SetSelection", (PyCFunction
) _wrap_wxListBox_SetSelection
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12189          { "wxListBox_SetFirstItemStr", (PyCFunction
) _wrap_wxListBox_SetFirstItemStr
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12190          { "wxListBox_SetFirstItem", (PyCFunction
) _wrap_wxListBox_SetFirstItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12191          { "wxListBox_Set", (PyCFunction
) _wrap_wxListBox_Set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12192          { "wxListBox_Selected", (PyCFunction
) _wrap_wxListBox_Selected
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12193          { "wxListBox_IsSelected", (PyCFunction
) _wrap_wxListBox_IsSelected
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12194          { "wxListBox_InsertItems", (PyCFunction
) _wrap_wxListBox_InsertItems
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12195          { "wxListBox_GetSelections", (PyCFunction
) _wrap_wxListBox_GetSelections
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12196          { "wxListBox_Deselect", (PyCFunction
) _wrap_wxListBox_Deselect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12197          { "wxListBox_Clear", (PyCFunction
) _wrap_wxListBox_Clear
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12198          { "wxListBox_Create", (PyCFunction
) _wrap_wxListBox_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12199          { "new_wxPreListBox", (PyCFunction
) _wrap_new_wxPreListBox
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12200          { "new_wxListBox", (PyCFunction
) _wrap_new_wxListBox
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12201          { "wxStaticText_SetLabel", (PyCFunction
) _wrap_wxStaticText_SetLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12202          { "wxStaticText_GetLabel", (PyCFunction
) _wrap_wxStaticText_GetLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12203          { "wxStaticText_Create", (PyCFunction
) _wrap_wxStaticText_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12204          { "new_wxPreStaticText", (PyCFunction
) _wrap_new_wxPreStaticText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12205          { "new_wxStaticText", (PyCFunction
) _wrap_new_wxStaticText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12206          { "wxStaticLine_Create", (PyCFunction
) _wrap_wxStaticLine_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12207          { "new_wxPreStaticLine", (PyCFunction
) _wrap_new_wxPreStaticLine
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12208          { "new_wxStaticLine", (PyCFunction
) _wrap_new_wxStaticLine
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12209          { "wxStaticBox_Create", (PyCFunction
) _wrap_wxStaticBox_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12210          { "new_wxPreStaticBox", (PyCFunction
) _wrap_new_wxPreStaticBox
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12211          { "new_wxStaticBox", (PyCFunction
) _wrap_new_wxStaticBox
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12212          { "wxGauge_SetValue", (PyCFunction
) _wrap_wxGauge_SetValue
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12213          { "wxGauge_SetShadowWidth", (PyCFunction
) _wrap_wxGauge_SetShadowWidth
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12214          { "wxGauge_SetRange", (PyCFunction
) _wrap_wxGauge_SetRange
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12215          { "wxGauge_SetBezelFace", (PyCFunction
) _wrap_wxGauge_SetBezelFace
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12216          { "wxGauge_GetValue", (PyCFunction
) _wrap_wxGauge_GetValue
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12217          { "wxGauge_GetShadowWidth", (PyCFunction
) _wrap_wxGauge_GetShadowWidth
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12218          { "wxGauge_GetRange", (PyCFunction
) _wrap_wxGauge_GetRange
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12219          { "wxGauge_GetBezelFace", (PyCFunction
) _wrap_wxGauge_GetBezelFace
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12220          { "wxGauge_Create", (PyCFunction
) _wrap_wxGauge_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12221          { "new_wxPreGauge", (PyCFunction
) _wrap_new_wxPreGauge
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12222          { "new_wxGauge", (PyCFunction
) _wrap_new_wxGauge
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12223          { "wxComboBox_SetClientData", (PyCFunction
) _wrap_wxComboBox_SetClientData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12224          { "wxComboBox_GetClientData", (PyCFunction
) _wrap_wxComboBox_GetClientData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12225          { "wxComboBox_Append", (PyCFunction
) _wrap_wxComboBox_Append
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12226          { "wxComboBox_GetStringSelection", (PyCFunction
) _wrap_wxComboBox_GetStringSelection
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12227          { "wxComboBox_GetSelection", (PyCFunction
) _wrap_wxComboBox_GetSelection
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12228          { "wxComboBox_FindString", (PyCFunction
) _wrap_wxComboBox_FindString
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12229          { "wxComboBox_GetString", (PyCFunction
) _wrap_wxComboBox_GetString
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12230          { "wxComboBox_GetCount", (PyCFunction
) _wrap_wxComboBox_GetCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12231          { "wxComboBox_Delete", (PyCFunction
) _wrap_wxComboBox_Delete
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12232          { "wxComboBox_Clear", (PyCFunction
) _wrap_wxComboBox_Clear
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12233          { "wxComboBox_SetEditable", (PyCFunction
) _wrap_wxComboBox_SetEditable
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12234          { "wxComboBox_SetValue", (PyCFunction
) _wrap_wxComboBox_SetValue
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12235          { "wxComboBox_SetMark", (PyCFunction
) _wrap_wxComboBox_SetMark
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12236          { "wxComboBox_SetSelection", (PyCFunction
) _wrap_wxComboBox_SetSelection
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12237          { "wxComboBox_SetInsertionPointEnd", (PyCFunction
) _wrap_wxComboBox_SetInsertionPointEnd
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12238          { "wxComboBox_SetInsertionPoint", (PyCFunction
) _wrap_wxComboBox_SetInsertionPoint
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12239          { "wxComboBox_Remove", (PyCFunction
) _wrap_wxComboBox_Remove
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12240          { "wxComboBox_Replace", (PyCFunction
) _wrap_wxComboBox_Replace
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12241          { "wxComboBox_Paste", (PyCFunction
) _wrap_wxComboBox_Paste
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12242          { "wxComboBox_GetValue", (PyCFunction
) _wrap_wxComboBox_GetValue
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12243          { "wxComboBox_GetLastPosition", (PyCFunction
) _wrap_wxComboBox_GetLastPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12244          { "wxComboBox_GetInsertionPoint", (PyCFunction
) _wrap_wxComboBox_GetInsertionPoint
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12245          { "wxComboBox_Cut", (PyCFunction
) _wrap_wxComboBox_Cut
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12246          { "wxComboBox_Copy", (PyCFunction
) _wrap_wxComboBox_Copy
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12247          { "wxComboBox_Create", (PyCFunction
) _wrap_wxComboBox_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12248          { "new_wxPreComboBox", (PyCFunction
) _wrap_new_wxPreComboBox
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12249          { "new_wxComboBox", (PyCFunction
) _wrap_new_wxComboBox
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12250          { "wxChoice_SetString", (PyCFunction
) _wrap_wxChoice_SetString
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12251          { "wxChoice_SetStringSelection", (PyCFunction
) _wrap_wxChoice_SetStringSelection
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12252          { "wxChoice_SetSelection", (PyCFunction
) _wrap_wxChoice_SetSelection
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12253          { "wxChoice_SetColumns", (PyCFunction
) _wrap_wxChoice_SetColumns
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12254          { "wxChoice_GetColumns", (PyCFunction
) _wrap_wxChoice_GetColumns
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12255          { "wxChoice_Clear", (PyCFunction
) _wrap_wxChoice_Clear
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12256          { "wxChoice_Create", (PyCFunction
) _wrap_wxChoice_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12257          { "new_wxPreChoice", (PyCFunction
) _wrap_new_wxPreChoice
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12258          { "new_wxChoice", (PyCFunction
) _wrap_new_wxChoice
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12259          { "wxCheckBox_SetValue", (PyCFunction
) _wrap_wxCheckBox_SetValue
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12260          { "wxCheckBox_IsChecked", (PyCFunction
) _wrap_wxCheckBox_IsChecked
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12261          { "wxCheckBox_GetValue", (PyCFunction
) _wrap_wxCheckBox_GetValue
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12262          { "wxCheckBox_Create", (PyCFunction
) _wrap_wxCheckBox_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12263          { "new_wxPreCheckBox", (PyCFunction
) _wrap_new_wxPreCheckBox
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12264          { "new_wxCheckBox", (PyCFunction
) _wrap_new_wxCheckBox
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12265          { "wxBitmapButton_GetMarginY", (PyCFunction
) _wrap_wxBitmapButton_GetMarginY
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12266          { "wxBitmapButton_GetMarginX", (PyCFunction
) _wrap_wxBitmapButton_GetMarginX
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12267          { "wxBitmapButton_SetMargins", (PyCFunction
) _wrap_wxBitmapButton_SetMargins
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12268          { "wxBitmapButton_SetBitmapLabel", (PyCFunction
) _wrap_wxBitmapButton_SetBitmapLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12269          { "wxBitmapButton_SetBitmapSelected", (PyCFunction
) _wrap_wxBitmapButton_SetBitmapSelected
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12270          { "wxBitmapButton_SetBitmapFocus", (PyCFunction
) _wrap_wxBitmapButton_SetBitmapFocus
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12271          { "wxBitmapButton_SetBitmapDisabled", (PyCFunction
) _wrap_wxBitmapButton_SetBitmapDisabled
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12272          { "wxBitmapButton_GetBitmapSelected", (PyCFunction
) _wrap_wxBitmapButton_GetBitmapSelected
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12273          { "wxBitmapButton_GetBitmapFocus", (PyCFunction
) _wrap_wxBitmapButton_GetBitmapFocus
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12274          { "wxBitmapButton_GetBitmapDisabled", (PyCFunction
) _wrap_wxBitmapButton_GetBitmapDisabled
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12275          { "wxBitmapButton_GetBitmapLabel", (PyCFunction
) _wrap_wxBitmapButton_GetBitmapLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12276          { "wxBitmapButton_Create", (PyCFunction
) _wrap_wxBitmapButton_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12277          { "new_wxPreBitmapButton", (PyCFunction
) _wrap_new_wxPreBitmapButton
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12278          { "new_wxBitmapButton", (PyCFunction
) _wrap_new_wxBitmapButton
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12279          { "wxButton_GetDefaultSize", (PyCFunction
) _wrap_wxButton_GetDefaultSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12280          { "wxButton_SetForegroundColour", (PyCFunction
) _wrap_wxButton_SetForegroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12281          { "wxButton_SetBackgroundColour", (PyCFunction
) _wrap_wxButton_SetBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12282          { "wxButton_SetDefault", (PyCFunction
) _wrap_wxButton_SetDefault
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12283          { "wxButton_Create", (PyCFunction
) _wrap_wxButton_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12284          { "new_wxPreButton", (PyCFunction
) _wrap_new_wxPreButton
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12285          { "new_wxButton", (PyCFunction
) _wrap_new_wxButton
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12286          { "wxControlWithItems_AppendItems", (PyCFunction
) _wrap_wxControlWithItems_AppendItems
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12287          { "wxControlWithItems_SetClientData", (PyCFunction
) _wrap_wxControlWithItems_SetClientData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12288          { "wxControlWithItems_GetClientData", (PyCFunction
) _wrap_wxControlWithItems_GetClientData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12289          { "wxControlWithItems_Append", (PyCFunction
) _wrap_wxControlWithItems_Append
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12290          { "wxControlWithItems_GetStringSelection", (PyCFunction
) _wrap_wxControlWithItems_GetStringSelection
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12291          { "wxControlWithItems_GetSelection", (PyCFunction
) _wrap_wxControlWithItems_GetSelection
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12292          { "wxControlWithItems_Select", (PyCFunction
) _wrap_wxControlWithItems_Select
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12293          { "wxControlWithItems_FindString", (PyCFunction
) _wrap_wxControlWithItems_FindString
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12294          { "wxControlWithItems_SetString", (PyCFunction
) _wrap_wxControlWithItems_SetString
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12295          { "wxControlWithItems_GetString", (PyCFunction
) _wrap_wxControlWithItems_GetString
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12296          { "wxControlWithItems_GetCount", (PyCFunction
) _wrap_wxControlWithItems_GetCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12297          { "wxControlWithItems_Delete", (PyCFunction
) _wrap_wxControlWithItems_Delete
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12298          { "wxControl_SetLabel", (PyCFunction
) _wrap_wxControl_SetLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12299          { "wxControl_GetLabel", (PyCFunction
) _wrap_wxControl_GetLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12300          { "wxControl_Command", (PyCFunction
) _wrap_wxControl_Command
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12301          { "wxControl_Create", (PyCFunction
) _wrap_wxControl_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12302          { "new_wxPreControl", (PyCFunction
) _wrap_new_wxPreControl
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12303          { "new_wxControl", (PyCFunction
) _wrap_new_wxControl
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12310  * This table is used by the pointer type-checker 
12312 static struct { char *n1
; char *n2
; void *(*pcnv
)(void *); } _swig_mapping
[] = { 
12313     { "_signed_long","_long",0}, 
12314     { "_wxPrintQuality","_wxCoord",0}, 
12315     { "_wxPrintQuality","_int",0}, 
12316     { "_wxPrintQuality","_signed_int",0}, 
12317     { "_wxPrintQuality","_unsigned_int",0}, 
12318     { "_wxPrintQuality","_wxWindowID",0}, 
12319     { "_wxPrintQuality","_uint",0}, 
12320     { "_wxPrintQuality","_EBool",0}, 
12321     { "_wxPrintQuality","_size_t",0}, 
12322     { "_wxPrintQuality","_time_t",0}, 
12323     { "_byte","_unsigned_char",0}, 
12324     { "_long","_unsigned_long",0}, 
12325     { "_long","_signed_long",0}, 
12326     { "_size_t","_wxCoord",0}, 
12327     { "_size_t","_wxPrintQuality",0}, 
12328     { "_size_t","_time_t",0}, 
12329     { "_size_t","_unsigned_int",0}, 
12330     { "_size_t","_int",0}, 
12331     { "_size_t","_wxWindowID",0}, 
12332     { "_size_t","_uint",0}, 
12333     { "_uint","_wxCoord",0}, 
12334     { "_uint","_wxPrintQuality",0}, 
12335     { "_uint","_time_t",0}, 
12336     { "_uint","_size_t",0}, 
12337     { "_uint","_unsigned_int",0}, 
12338     { "_uint","_int",0}, 
12339     { "_uint","_wxWindowID",0}, 
12340     { "_wxChar","_char",0}, 
12341     { "_char","_wxChar",0}, 
12342     { "_wxSpinButton","_wxSpinCtrl",SwigwxSpinCtrlTowxSpinButton
}, 
12343     { "_struct_wxNativeFontInfo","_wxNativeFontInfo",0}, 
12344     { "_EBool","_wxCoord",0}, 
12345     { "_EBool","_wxPrintQuality",0}, 
12346     { "_EBool","_signed_int",0}, 
12347     { "_EBool","_int",0}, 
12348     { "_EBool","_wxWindowID",0}, 
12349     { "_unsigned_long","_long",0}, 
12350     { "_wxNativeFontInfo","_struct_wxNativeFontInfo",0}, 
12351     { "_signed_int","_wxCoord",0}, 
12352     { "_signed_int","_wxPrintQuality",0}, 
12353     { "_signed_int","_EBool",0}, 
12354     { "_signed_int","_wxWindowID",0}, 
12355     { "_signed_int","_int",0}, 
12356     { "_wxListBox","_wxCheckListBox",SwigwxCheckListBoxTowxListBox
}, 
12357     { "_WXTYPE","_short",0}, 
12358     { "_WXTYPE","_signed_short",0}, 
12359     { "_WXTYPE","_unsigned_short",0}, 
12360     { "_unsigned_short","_WXTYPE",0}, 
12361     { "_unsigned_short","_short",0}, 
12362     { "_wxObject","_wxSpinCtrl",SwigwxSpinCtrlTowxObject
}, 
12363     { "_wxObject","_wxSlider",SwigwxSliderTowxObject
}, 
12364     { "_wxObject","_wxRadioButton",SwigwxRadioButtonTowxObject
}, 
12365     { "_wxObject","_wxRadioBox",SwigwxRadioBoxTowxObject
}, 
12366     { "_wxObject","_wxStaticBitmap",SwigwxStaticBitmapTowxObject
}, 
12367     { "_wxObject","_wxSpinButton",SwigwxSpinButtonTowxObject
}, 
12368     { "_wxObject","_wxScrollBar",SwigwxScrollBarTowxObject
}, 
12369     { "_wxObject","_wxTextCtrl",SwigwxTextCtrlTowxObject
}, 
12370     { "_wxObject","_wxCheckListBox",SwigwxCheckListBoxTowxObject
}, 
12371     { "_wxObject","_wxListBox",SwigwxListBoxTowxObject
}, 
12372     { "_wxObject","_wxStaticText",SwigwxStaticTextTowxObject
}, 
12373     { "_wxObject","_wxStaticLine",SwigwxStaticLineTowxObject
}, 
12374     { "_wxObject","_wxStaticBox",SwigwxStaticBoxTowxObject
}, 
12375     { "_wxObject","_wxGauge",SwigwxGaugeTowxObject
}, 
12376     { "_wxObject","_wxComboBox",SwigwxComboBoxTowxObject
}, 
12377     { "_wxObject","_wxChoice",SwigwxChoiceTowxObject
}, 
12378     { "_wxObject","_wxCheckBox",SwigwxCheckBoxTowxObject
}, 
12379     { "_wxObject","_wxBitmapButton",SwigwxBitmapButtonTowxObject
}, 
12380     { "_wxObject","_wxButton",SwigwxButtonTowxObject
}, 
12381     { "_wxObject","_wxControlWithItems",SwigwxControlWithItemsTowxObject
}, 
12382     { "_wxObject","_wxControl",SwigwxControlTowxObject
}, 
12383     { "_signed_short","_WXTYPE",0}, 
12384     { "_signed_short","_short",0}, 
12385     { "_unsigned_char","_byte",0}, 
12386     { "_wxControl","_wxSpinCtrl",SwigwxSpinCtrlTowxControl
}, 
12387     { "_wxControl","_wxSlider",SwigwxSliderTowxControl
}, 
12388     { "_wxControl","_wxRadioButton",SwigwxRadioButtonTowxControl
}, 
12389     { "_wxControl","_wxRadioBox",SwigwxRadioBoxTowxControl
}, 
12390     { "_wxControl","_wxStaticBitmap",SwigwxStaticBitmapTowxControl
}, 
12391     { "_wxControl","_wxSpinButton",SwigwxSpinButtonTowxControl
}, 
12392     { "_wxControl","_wxScrollBar",SwigwxScrollBarTowxControl
}, 
12393     { "_wxControl","_wxTextCtrl",SwigwxTextCtrlTowxControl
}, 
12394     { "_wxControl","_wxCheckListBox",SwigwxCheckListBoxTowxControl
}, 
12395     { "_wxControl","_wxListBox",SwigwxListBoxTowxControl
}, 
12396     { "_wxControl","_wxStaticText",SwigwxStaticTextTowxControl
}, 
12397     { "_wxControl","_wxStaticLine",SwigwxStaticLineTowxControl
}, 
12398     { "_wxControl","_wxStaticBox",SwigwxStaticBoxTowxControl
}, 
12399     { "_wxControl","_wxGauge",SwigwxGaugeTowxControl
}, 
12400     { "_wxControl","_wxComboBox",SwigwxComboBoxTowxControl
}, 
12401     { "_wxControl","_wxChoice",SwigwxChoiceTowxControl
}, 
12402     { "_wxControl","_wxCheckBox",SwigwxCheckBoxTowxControl
}, 
12403     { "_wxControl","_wxBitmapButton",SwigwxBitmapButtonTowxControl
}, 
12404     { "_wxControl","_wxButton",SwigwxButtonTowxControl
}, 
12405     { "_wxControl","_wxControlWithItems",SwigwxControlWithItemsTowxControl
}, 
12406     { "_unsigned_int","_wxCoord",0}, 
12407     { "_unsigned_int","_wxPrintQuality",0}, 
12408     { "_unsigned_int","_time_t",0}, 
12409     { "_unsigned_int","_size_t",0}, 
12410     { "_unsigned_int","_uint",0}, 
12411     { "_unsigned_int","_wxWindowID",0}, 
12412     { "_unsigned_int","_int",0}, 
12413     { "_short","_WXTYPE",0}, 
12414     { "_short","_unsigned_short",0}, 
12415     { "_short","_signed_short",0}, 
12416     { "_wxControlWithItems","_wxCheckListBox",SwigwxCheckListBoxTowxControlWithItems
}, 
12417     { "_wxControlWithItems","_wxListBox",SwigwxListBoxTowxControlWithItems
}, 
12418     { "_wxControlWithItems","_wxChoice",SwigwxChoiceTowxControlWithItems
}, 
12419     { "_wxWindowID","_wxCoord",0}, 
12420     { "_wxWindowID","_wxPrintQuality",0}, 
12421     { "_wxWindowID","_time_t",0}, 
12422     { "_wxWindowID","_size_t",0}, 
12423     { "_wxWindowID","_EBool",0}, 
12424     { "_wxWindowID","_uint",0}, 
12425     { "_wxWindowID","_int",0}, 
12426     { "_wxWindowID","_signed_int",0}, 
12427     { "_wxWindowID","_unsigned_int",0}, 
12428     { "_int","_wxCoord",0}, 
12429     { "_int","_wxPrintQuality",0}, 
12430     { "_int","_time_t",0}, 
12431     { "_int","_size_t",0}, 
12432     { "_int","_EBool",0}, 
12433     { "_int","_uint",0}, 
12434     { "_int","_wxWindowID",0}, 
12435     { "_int","_unsigned_int",0}, 
12436     { "_int","_signed_int",0}, 
12437     { "_time_t","_wxCoord",0}, 
12438     { "_time_t","_wxPrintQuality",0}, 
12439     { "_time_t","_unsigned_int",0}, 
12440     { "_time_t","_int",0}, 
12441     { "_time_t","_wxWindowID",0}, 
12442     { "_time_t","_uint",0}, 
12443     { "_time_t","_size_t",0}, 
12444     { "_wxButton","_wxBitmapButton",SwigwxBitmapButtonTowxButton
}, 
12445     { "_wxCoord","_int",0}, 
12446     { "_wxCoord","_signed_int",0}, 
12447     { "_wxCoord","_unsigned_int",0}, 
12448     { "_wxCoord","_wxWindowID",0}, 
12449     { "_wxCoord","_uint",0}, 
12450     { "_wxCoord","_EBool",0}, 
12451     { "_wxCoord","_size_t",0}, 
12452     { "_wxCoord","_time_t",0}, 
12453     { "_wxCoord","_wxPrintQuality",0}, 
12454     { "_wxEvtHandler","_wxSpinCtrl",SwigwxSpinCtrlTowxEvtHandler
}, 
12455     { "_wxEvtHandler","_wxSlider",SwigwxSliderTowxEvtHandler
}, 
12456     { "_wxEvtHandler","_wxRadioButton",SwigwxRadioButtonTowxEvtHandler
}, 
12457     { "_wxEvtHandler","_wxRadioBox",SwigwxRadioBoxTowxEvtHandler
}, 
12458     { "_wxEvtHandler","_wxStaticBitmap",SwigwxStaticBitmapTowxEvtHandler
}, 
12459     { "_wxEvtHandler","_wxSpinButton",SwigwxSpinButtonTowxEvtHandler
}, 
12460     { "_wxEvtHandler","_wxScrollBar",SwigwxScrollBarTowxEvtHandler
}, 
12461     { "_wxEvtHandler","_wxTextCtrl",SwigwxTextCtrlTowxEvtHandler
}, 
12462     { "_wxEvtHandler","_wxCheckListBox",SwigwxCheckListBoxTowxEvtHandler
}, 
12463     { "_wxEvtHandler","_wxListBox",SwigwxListBoxTowxEvtHandler
}, 
12464     { "_wxEvtHandler","_wxStaticText",SwigwxStaticTextTowxEvtHandler
}, 
12465     { "_wxEvtHandler","_wxStaticLine",SwigwxStaticLineTowxEvtHandler
}, 
12466     { "_wxEvtHandler","_wxStaticBox",SwigwxStaticBoxTowxEvtHandler
}, 
12467     { "_wxEvtHandler","_wxGauge",SwigwxGaugeTowxEvtHandler
}, 
12468     { "_wxEvtHandler","_wxComboBox",SwigwxComboBoxTowxEvtHandler
}, 
12469     { "_wxEvtHandler","_wxChoice",SwigwxChoiceTowxEvtHandler
}, 
12470     { "_wxEvtHandler","_wxCheckBox",SwigwxCheckBoxTowxEvtHandler
}, 
12471     { "_wxEvtHandler","_wxBitmapButton",SwigwxBitmapButtonTowxEvtHandler
}, 
12472     { "_wxEvtHandler","_wxButton",SwigwxButtonTowxEvtHandler
}, 
12473     { "_wxEvtHandler","_wxControlWithItems",SwigwxControlWithItemsTowxEvtHandler
}, 
12474     { "_wxEvtHandler","_wxControl",SwigwxControlTowxEvtHandler
}, 
12475     { "_wxWindow","_wxSpinCtrl",SwigwxSpinCtrlTowxWindow
}, 
12476     { "_wxWindow","_wxSlider",SwigwxSliderTowxWindow
}, 
12477     { "_wxWindow","_wxRadioButton",SwigwxRadioButtonTowxWindow
}, 
12478     { "_wxWindow","_wxRadioBox",SwigwxRadioBoxTowxWindow
}, 
12479     { "_wxWindow","_wxStaticBitmap",SwigwxStaticBitmapTowxWindow
}, 
12480     { "_wxWindow","_wxSpinButton",SwigwxSpinButtonTowxWindow
}, 
12481     { "_wxWindow","_wxScrollBar",SwigwxScrollBarTowxWindow
}, 
12482     { "_wxWindow","_wxTextCtrl",SwigwxTextCtrlTowxWindow
}, 
12483     { "_wxWindow","_wxCheckListBox",SwigwxCheckListBoxTowxWindow
}, 
12484     { "_wxWindow","_wxListBox",SwigwxListBoxTowxWindow
}, 
12485     { "_wxWindow","_wxStaticText",SwigwxStaticTextTowxWindow
}, 
12486     { "_wxWindow","_wxStaticLine",SwigwxStaticLineTowxWindow
}, 
12487     { "_wxWindow","_wxStaticBox",SwigwxStaticBoxTowxWindow
}, 
12488     { "_wxWindow","_wxGauge",SwigwxGaugeTowxWindow
}, 
12489     { "_wxWindow","_wxComboBox",SwigwxComboBoxTowxWindow
}, 
12490     { "_wxWindow","_wxChoice",SwigwxChoiceTowxWindow
}, 
12491     { "_wxWindow","_wxCheckBox",SwigwxCheckBoxTowxWindow
}, 
12492     { "_wxWindow","_wxBitmapButton",SwigwxBitmapButtonTowxWindow
}, 
12493     { "_wxWindow","_wxButton",SwigwxButtonTowxWindow
}, 
12494     { "_wxWindow","_wxControlWithItems",SwigwxControlWithItemsTowxWindow
}, 
12495     { "_wxWindow","_wxControl",SwigwxControlTowxWindow
}, 
12498 static PyObject 
*SWIG_globals
; 
12502 SWIGEXPORT(void) initcontrolsc() { 
12504          SWIG_globals 
= SWIG_newvarlink(); 
12505          m 
= Py_InitModule("controlsc", controlscMethods
); 
12506          d 
= PyModule_GetDict(m
); 
12507          PyDict_SetItemString(d
,"cvar", SWIG_globals
); 
12508          SWIG_addvarlink(SWIG_globals
,"wxDefaultValidator",_wrap_wxDefaultValidator_get
, _wrap_wxDefaultValidator_set
); 
12509          PyDict_SetItemString(d
,"wxTE_NO_VSCROLL", PyInt_FromLong((long) wxTE_NO_VSCROLL
)); 
12510          PyDict_SetItemString(d
,"wxTE_AUTO_SCROLL", PyInt_FromLong((long) wxTE_AUTO_SCROLL
)); 
12511          PyDict_SetItemString(d
,"wxTE_READONLY", PyInt_FromLong((long) wxTE_READONLY
)); 
12512          PyDict_SetItemString(d
,"wxTE_MULTILINE", PyInt_FromLong((long) wxTE_MULTILINE
)); 
12513          PyDict_SetItemString(d
,"wxTE_PROCESS_TAB", PyInt_FromLong((long) wxTE_PROCESS_TAB
)); 
12514          PyDict_SetItemString(d
,"wxTE_LEFT", PyInt_FromLong((long) wxTE_LEFT
)); 
12515          PyDict_SetItemString(d
,"wxTE_CENTER", PyInt_FromLong((long) wxTE_CENTER
)); 
12516          PyDict_SetItemString(d
,"wxTE_RIGHT", PyInt_FromLong((long) wxTE_RIGHT
)); 
12517          PyDict_SetItemString(d
,"wxTE_CENTRE", PyInt_FromLong((long) wxTE_CENTRE
)); 
12518          PyDict_SetItemString(d
,"wxTE_RICH", PyInt_FromLong((long) wxTE_RICH
)); 
12519          PyDict_SetItemString(d
,"wxTE_PROCESS_ENTER", PyInt_FromLong((long) wxTE_PROCESS_ENTER
)); 
12520          PyDict_SetItemString(d
,"wxTE_PASSWORD", PyInt_FromLong((long) wxTE_PASSWORD
)); 
12521          PyDict_SetItemString(d
,"wxTE_AUTO_URL", PyInt_FromLong((long) wxTE_AUTO_URL
)); 
12522          PyDict_SetItemString(d
,"wxTE_NOHIDESEL", PyInt_FromLong((long) wxTE_NOHIDESEL
)); 
12523          PyDict_SetItemString(d
,"wxTE_DONTWRAP", PyInt_FromLong((long) wxTE_DONTWRAP
)); 
12524          PyDict_SetItemString(d
,"wxTE_LINEWRAP", PyInt_FromLong((long) wxTE_LINEWRAP
)); 
12525          PyDict_SetItemString(d
,"wxTE_WORDWRAP", PyInt_FromLong((long) wxTE_WORDWRAP
)); 
12526          PyDict_SetItemString(d
,"wxTE_RICH2", PyInt_FromLong((long) wxTE_RICH2
)); 
12527          PyDict_SetItemString(d
,"wxTEXT_ATTR_TEXT_COLOUR", PyInt_FromLong((long) wxTEXT_ATTR_TEXT_COLOUR
)); 
12528          PyDict_SetItemString(d
,"wxTEXT_ATTR_BACKGROUND_COLOUR", PyInt_FromLong((long) wxTEXT_ATTR_BACKGROUND_COLOUR
)); 
12529          PyDict_SetItemString(d
,"wxTEXT_ATTR_FONT_FACE", PyInt_FromLong((long) wxTEXT_ATTR_FONT_FACE
)); 
12530          PyDict_SetItemString(d
,"wxTEXT_ATTR_FONT_SIZE", PyInt_FromLong((long) wxTEXT_ATTR_FONT_SIZE
)); 
12531          PyDict_SetItemString(d
,"wxTEXT_ATTR_FONT_WEIGHT", PyInt_FromLong((long) wxTEXT_ATTR_FONT_WEIGHT
)); 
12532          PyDict_SetItemString(d
,"wxTEXT_ATTR_FONT_ITALIC", PyInt_FromLong((long) wxTEXT_ATTR_FONT_ITALIC
)); 
12533          PyDict_SetItemString(d
,"wxTEXT_ATTR_FONT_UNDERLINE", PyInt_FromLong((long) wxTEXT_ATTR_FONT_UNDERLINE
)); 
12534          PyDict_SetItemString(d
,"wxTEXT_ATTR_FONT", PyInt_FromLong((long) wxTEXT_ATTR_FONT
)); 
12535          PyDict_SetItemString(d
,"wxTEXT_ATTR_ALIGNMENT", PyInt_FromLong((long) wxTEXT_ATTR_ALIGNMENT
)); 
12536          PyDict_SetItemString(d
,"wxTEXT_ATTR_LEFT_INDENT", PyInt_FromLong((long) wxTEXT_ATTR_LEFT_INDENT
)); 
12537          PyDict_SetItemString(d
,"wxTEXT_ATTR_RIGHT_INDENT", PyInt_FromLong((long) wxTEXT_ATTR_RIGHT_INDENT
)); 
12538          PyDict_SetItemString(d
,"wxTEXT_ATTR_TABS", PyInt_FromLong((long) wxTEXT_ATTR_TABS
)); 
12539          PyDict_SetItemString(d
,"wxTEXT_ALIGNMENT_DEFAULT", PyInt_FromLong((long) wxTEXT_ALIGNMENT_DEFAULT
)); 
12540          PyDict_SetItemString(d
,"wxTEXT_ALIGNMENT_LEFT", PyInt_FromLong((long) wxTEXT_ALIGNMENT_LEFT
)); 
12541          PyDict_SetItemString(d
,"wxTEXT_ALIGNMENT_CENTRE", PyInt_FromLong((long) wxTEXT_ALIGNMENT_CENTRE
)); 
12542          PyDict_SetItemString(d
,"wxTEXT_ALIGNMENT_CENTER", PyInt_FromLong((long) wxTEXT_ALIGNMENT_CENTER
)); 
12543          PyDict_SetItemString(d
,"wxTEXT_ALIGNMENT_RIGHT", PyInt_FromLong((long) wxTEXT_ALIGNMENT_RIGHT
)); 
12544          PyDict_SetItemString(d
,"wxTEXT_ALIGNMENT_JUSTIFIED", PyInt_FromLong((long) wxTEXT_ALIGNMENT_JUSTIFIED
)); 
12547    for (i 
= 0; _swig_mapping
[i
].n1
; i
++) 
12548         SWIG_RegisterMapping(_swig_mapping
[i
].n1
,_swig_mapping
[i
].n2
,_swig_mapping
[i
].pcnv
);