2  * FILE : src/gtk/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_GetItemHeight(_swigobj)  (_swigobj->GetItemHeight()) 
5932 static PyObject 
*_wrap_wxCheckListBox_GetItemHeight(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5933     PyObject 
* _resultobj
; 
5935     wxCheckListBox 
* _arg0
; 
5936     PyObject 
* _argo0 
= 0; 
5937     char *_kwnames
[] = { "self", NULL 
}; 
5940     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCheckListBox_GetItemHeight",_kwnames
,&_argo0
))  
5943         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5944         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCheckListBox_p")) { 
5945             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCheckListBox_GetItemHeight. Expected _wxCheckListBox_p."); 
5950     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5951     _result 
= (int )wxCheckListBox_GetItemHeight(_arg0
); 
5953     wxPyEndAllowThreads(__tstate
); 
5954     if (PyErr_Occurred()) return NULL
; 
5955 }    _resultobj 
= Py_BuildValue("i",_result
); 
5959 #define wxCheckListBox_HitTest(_swigobj,_swigarg0)  (_swigobj->HitTest(_swigarg0)) 
5960 static PyObject 
*_wrap_wxCheckListBox_HitTest(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5961     PyObject 
* _resultobj
; 
5963     wxCheckListBox 
* _arg0
; 
5965     PyObject 
* _argo0 
= 0; 
5967     PyObject 
* _obj1 
= 0; 
5968     char *_kwnames
[] = { "self","pt", NULL 
}; 
5971     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxCheckListBox_HitTest",_kwnames
,&_argo0
,&_obj1
))  
5974         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5975         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCheckListBox_p")) { 
5976             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCheckListBox_HitTest. Expected _wxCheckListBox_p."); 
5982     if (! wxPoint_helper(_obj1
, &_arg1
)) 
5986     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5987     _result 
= (int )wxCheckListBox_HitTest(_arg0
,*_arg1
); 
5989     wxPyEndAllowThreads(__tstate
); 
5990     if (PyErr_Occurred()) return NULL
; 
5991 }    _resultobj 
= Py_BuildValue("i",_result
); 
5995 #define wxCheckListBox_HitTestXY(_swigobj,_swigarg0,_swigarg1)  (_swigobj->HitTest(_swigarg0,_swigarg1)) 
5996 static PyObject 
*_wrap_wxCheckListBox_HitTestXY(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5997     PyObject 
* _resultobj
; 
5999     wxCheckListBox 
* _arg0
; 
6002     PyObject 
* _argo0 
= 0; 
6003     char *_kwnames
[] = { "self","x","y", NULL 
}; 
6006     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxCheckListBox_HitTestXY",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
6009         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6010         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCheckListBox_p")) { 
6011             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCheckListBox_HitTestXY. Expected _wxCheckListBox_p."); 
6016     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6017     _result 
= (int )wxCheckListBox_HitTestXY(_arg0
,_arg1
,_arg2
); 
6019     wxPyEndAllowThreads(__tstate
); 
6020     if (PyErr_Occurred()) return NULL
; 
6021 }    _resultobj 
= Py_BuildValue("i",_result
); 
6025 #define new_wxTextAttr(_swigarg0,_swigarg1,_swigarg2,_swigarg3) (new wxTextAttr(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
6026 static PyObject 
*_wrap_new_wxTextAttr(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6027     PyObject 
* _resultobj
; 
6028     wxTextAttr 
* _result
; 
6029     wxColour 
* _arg0 
= (wxColour 
*) &wxNullColour
; 
6030     wxColour 
* _arg1 
= (wxColour 
*) &wxNullColour
; 
6031     wxFont 
* _arg2 
= (wxFont 
*) &wxNullFont
; 
6032     wxTextAttrAlignment  _arg3 
= (wxTextAttrAlignment 
) (wxTEXT_ALIGNMENT_DEFAULT
); 
6034     PyObject 
* _obj0 
= 0; 
6036     PyObject 
* _obj1 
= 0; 
6037     PyObject 
* _argo2 
= 0; 
6038     char *_kwnames
[] = { "colText","colBack","font","alignment", NULL 
}; 
6042     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|OOOi:new_wxTextAttr",_kwnames
,&_obj0
,&_obj1
,&_argo2
,&_arg3
))  
6047     if (! wxColour_helper(_obj0
, &_arg0
)) 
6053     if (! wxColour_helper(_obj1
, &_arg1
)) 
6057         if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxFont_p")) { 
6058             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of new_wxTextAttr. Expected _wxFont_p."); 
6063     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6064     _result 
= (wxTextAttr 
*)new_wxTextAttr(*_arg0
,*_arg1
,*_arg2
,_arg3
); 
6066     wxPyEndAllowThreads(__tstate
); 
6067     if (PyErr_Occurred()) return NULL
; 
6069         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxTextAttr_p"); 
6070         _resultobj 
= Py_BuildValue("s",_ptemp
); 
6073         _resultobj 
= Py_None
; 
6078 #define delete_wxTextAttr(_swigobj) (delete _swigobj) 
6079 static PyObject 
*_wrap_delete_wxTextAttr(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:delete_wxTextAttr",_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 delete_wxTextAttr. Expected _wxTextAttr_p."); 
6096     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6097     delete_wxTextAttr(_arg0
); 
6099     wxPyEndAllowThreads(__tstate
); 
6100     if (PyErr_Occurred()) return NULL
; 
6101 }    Py_INCREF(Py_None
); 
6102     _resultobj 
= Py_None
; 
6106 #define wxTextAttr_Init(_swigobj)  (_swigobj->Init()) 
6107 static PyObject 
*_wrap_wxTextAttr_Init(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6108     PyObject 
* _resultobj
; 
6110     PyObject 
* _argo0 
= 0; 
6111     char *_kwnames
[] = { "self", NULL 
}; 
6114     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTextAttr_Init",_kwnames
,&_argo0
))  
6117         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6118         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextAttr_p")) { 
6119             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextAttr_Init. Expected _wxTextAttr_p."); 
6124     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6125     wxTextAttr_Init(_arg0
); 
6127     wxPyEndAllowThreads(__tstate
); 
6128     if (PyErr_Occurred()) return NULL
; 
6129 }    Py_INCREF(Py_None
); 
6130     _resultobj 
= Py_None
; 
6134 #define wxTextAttr_SetTextColour(_swigobj,_swigarg0)  (_swigobj->SetTextColour(_swigarg0)) 
6135 static PyObject 
*_wrap_wxTextAttr_SetTextColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6136     PyObject 
* _resultobj
; 
6139     PyObject 
* _argo0 
= 0; 
6141     PyObject 
* _obj1 
= 0; 
6142     char *_kwnames
[] = { "self","colText", NULL 
}; 
6145     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTextAttr_SetTextColour",_kwnames
,&_argo0
,&_obj1
))  
6148         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6149         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextAttr_p")) { 
6150             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextAttr_SetTextColour. Expected _wxTextAttr_p."); 
6156     if (! wxColour_helper(_obj1
, &_arg1
)) 
6160     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6161     wxTextAttr_SetTextColour(_arg0
,*_arg1
); 
6163     wxPyEndAllowThreads(__tstate
); 
6164     if (PyErr_Occurred()) return NULL
; 
6165 }    Py_INCREF(Py_None
); 
6166     _resultobj 
= Py_None
; 
6170 #define wxTextAttr_SetBackgroundColour(_swigobj,_swigarg0)  (_swigobj->SetBackgroundColour(_swigarg0)) 
6171 static PyObject 
*_wrap_wxTextAttr_SetBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6172     PyObject 
* _resultobj
; 
6175     PyObject 
* _argo0 
= 0; 
6177     PyObject 
* _obj1 
= 0; 
6178     char *_kwnames
[] = { "self","colBack", NULL 
}; 
6181     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTextAttr_SetBackgroundColour",_kwnames
,&_argo0
,&_obj1
))  
6184         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6185         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextAttr_p")) { 
6186             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextAttr_SetBackgroundColour. Expected _wxTextAttr_p."); 
6192     if (! wxColour_helper(_obj1
, &_arg1
)) 
6196     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6197     wxTextAttr_SetBackgroundColour(_arg0
,*_arg1
); 
6199     wxPyEndAllowThreads(__tstate
); 
6200     if (PyErr_Occurred()) return NULL
; 
6201 }    Py_INCREF(Py_None
); 
6202     _resultobj 
= Py_None
; 
6206 #define wxTextAttr_SetFont(_swigobj,_swigarg0)  (_swigobj->SetFont(_swigarg0)) 
6207 static PyObject 
*_wrap_wxTextAttr_SetFont(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6208     PyObject 
* _resultobj
; 
6211     PyObject 
* _argo0 
= 0; 
6212     PyObject 
* _argo1 
= 0; 
6213     char *_kwnames
[] = { "self","font", NULL 
}; 
6216     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTextAttr_SetFont",_kwnames
,&_argo0
,&_argo1
))  
6219         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6220         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextAttr_p")) { 
6221             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextAttr_SetFont. Expected _wxTextAttr_p."); 
6226         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxFont_p")) { 
6227             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTextAttr_SetFont. Expected _wxFont_p."); 
6232     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6233     wxTextAttr_SetFont(_arg0
,*_arg1
); 
6235     wxPyEndAllowThreads(__tstate
); 
6236     if (PyErr_Occurred()) return NULL
; 
6237 }    Py_INCREF(Py_None
); 
6238     _resultobj 
= Py_None
; 
6242 #define wxTextAttr_SetAlignment(_swigobj,_swigarg0)  (_swigobj->SetAlignment(_swigarg0)) 
6243 static PyObject 
*_wrap_wxTextAttr_SetAlignment(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6244     PyObject 
* _resultobj
; 
6246     wxTextAttrAlignment  _arg1
; 
6247     PyObject 
* _argo0 
= 0; 
6248     char *_kwnames
[] = { "self","alignment", NULL 
}; 
6251     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxTextAttr_SetAlignment",_kwnames
,&_argo0
,&_arg1
))  
6254         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6255         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextAttr_p")) { 
6256             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextAttr_SetAlignment. Expected _wxTextAttr_p."); 
6261     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6262     wxTextAttr_SetAlignment(_arg0
,_arg1
); 
6264     wxPyEndAllowThreads(__tstate
); 
6265     if (PyErr_Occurred()) return NULL
; 
6266 }    Py_INCREF(Py_None
); 
6267     _resultobj 
= Py_None
; 
6271 #define wxTextAttr_SetTabs(_swigobj,_swigarg0)  (_swigobj->SetTabs(_swigarg0)) 
6272 static PyObject 
*_wrap_wxTextAttr_SetTabs(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6273     PyObject 
* _resultobj
; 
6276     PyObject 
* _argo0 
= 0; 
6277     PyObject 
* _obj1 
= 0; 
6278     char *_kwnames
[] = { "self","tabs", NULL 
}; 
6281     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTextAttr_SetTabs",_kwnames
,&_argo0
,&_obj1
))  
6284         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6285         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextAttr_p")) { 
6286             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextAttr_SetTabs. Expected _wxTextAttr_p."); 
6291     if (! PySequence_Check(_obj1
)) { 
6292         PyErr_SetString(PyExc_TypeError
, "Sequence of integers expected."); 
6295     _arg1 
= new wxArrayInt
; 
6296     int i
, len
=PySequence_Length(_obj1
); 
6297     for (i
=0; i
<len
; i
++) { 
6298         PyObject
* item 
= PySequence_GetItem(_obj1
, i
); 
6299         PyObject
* number  
= PyNumber_Int(item
); 
6300         _arg1
->Add(PyInt_AS_LONG(number
)); 
6306     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6307     wxTextAttr_SetTabs(_arg0
,*_arg1
); 
6309     wxPyEndAllowThreads(__tstate
); 
6310     if (PyErr_Occurred()) return NULL
; 
6311 }    Py_INCREF(Py_None
); 
6312     _resultobj 
= Py_None
; 
6320 #define wxTextAttr_SetLeftIndent(_swigobj,_swigarg0)  (_swigobj->SetLeftIndent(_swigarg0)) 
6321 static PyObject 
*_wrap_wxTextAttr_SetLeftIndent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6322     PyObject 
* _resultobj
; 
6325     PyObject 
* _argo0 
= 0; 
6326     char *_kwnames
[] = { "self","indent", NULL 
}; 
6329     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxTextAttr_SetLeftIndent",_kwnames
,&_argo0
,&_arg1
))  
6332         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6333         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextAttr_p")) { 
6334             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextAttr_SetLeftIndent. Expected _wxTextAttr_p."); 
6339     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6340     wxTextAttr_SetLeftIndent(_arg0
,_arg1
); 
6342     wxPyEndAllowThreads(__tstate
); 
6343     if (PyErr_Occurred()) return NULL
; 
6344 }    Py_INCREF(Py_None
); 
6345     _resultobj 
= Py_None
; 
6349 #define wxTextAttr_SetRightIndent(_swigobj,_swigarg0)  (_swigobj->SetRightIndent(_swigarg0)) 
6350 static PyObject 
*_wrap_wxTextAttr_SetRightIndent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6351     PyObject 
* _resultobj
; 
6354     PyObject 
* _argo0 
= 0; 
6355     char *_kwnames
[] = { "self","indent", NULL 
}; 
6358     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxTextAttr_SetRightIndent",_kwnames
,&_argo0
,&_arg1
))  
6361         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6362         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextAttr_p")) { 
6363             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextAttr_SetRightIndent. Expected _wxTextAttr_p."); 
6368     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6369     wxTextAttr_SetRightIndent(_arg0
,_arg1
); 
6371     wxPyEndAllowThreads(__tstate
); 
6372     if (PyErr_Occurred()) return NULL
; 
6373 }    Py_INCREF(Py_None
); 
6374     _resultobj 
= Py_None
; 
6378 #define wxTextAttr_SetFlags(_swigobj,_swigarg0)  (_swigobj->SetFlags(_swigarg0)) 
6379 static PyObject 
*_wrap_wxTextAttr_SetFlags(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6380     PyObject 
* _resultobj
; 
6383     PyObject 
* _argo0 
= 0; 
6384     char *_kwnames
[] = { "self","flags", NULL 
}; 
6387     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxTextAttr_SetFlags",_kwnames
,&_argo0
,&_arg1
))  
6390         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6391         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextAttr_p")) { 
6392             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextAttr_SetFlags. Expected _wxTextAttr_p."); 
6397     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6398     wxTextAttr_SetFlags(_arg0
,_arg1
); 
6400     wxPyEndAllowThreads(__tstate
); 
6401     if (PyErr_Occurred()) return NULL
; 
6402 }    Py_INCREF(Py_None
); 
6403     _resultobj 
= Py_None
; 
6407 #define wxTextAttr_HasTextColour(_swigobj)  (_swigobj->HasTextColour()) 
6408 static PyObject 
*_wrap_wxTextAttr_HasTextColour(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_HasTextColour",_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_HasTextColour. Expected _wxTextAttr_p."); 
6426     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6427     _result 
= (bool )wxTextAttr_HasTextColour(_arg0
); 
6429     wxPyEndAllowThreads(__tstate
); 
6430     if (PyErr_Occurred()) return NULL
; 
6431 }    _resultobj 
= Py_BuildValue("i",_result
); 
6435 #define wxTextAttr_HasBackgroundColour(_swigobj)  (_swigobj->HasBackgroundColour()) 
6436 static PyObject 
*_wrap_wxTextAttr_HasBackgroundColour(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_HasBackgroundColour",_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_HasBackgroundColour. Expected _wxTextAttr_p."); 
6454     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6455     _result 
= (bool )wxTextAttr_HasBackgroundColour(_arg0
); 
6457     wxPyEndAllowThreads(__tstate
); 
6458     if (PyErr_Occurred()) return NULL
; 
6459 }    _resultobj 
= Py_BuildValue("i",_result
); 
6463 #define wxTextAttr_HasFont(_swigobj)  (_swigobj->HasFont()) 
6464 static PyObject 
*_wrap_wxTextAttr_HasFont(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_HasFont",_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_HasFont. Expected _wxTextAttr_p."); 
6482     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6483     _result 
= (bool )wxTextAttr_HasFont(_arg0
); 
6485     wxPyEndAllowThreads(__tstate
); 
6486     if (PyErr_Occurred()) return NULL
; 
6487 }    _resultobj 
= Py_BuildValue("i",_result
); 
6491 #define wxTextAttr_HasAlignment(_swigobj)  (_swigobj->HasAlignment()) 
6492 static PyObject 
*_wrap_wxTextAttr_HasAlignment(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_HasAlignment",_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_HasAlignment. Expected _wxTextAttr_p."); 
6510     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6511     _result 
= (bool )wxTextAttr_HasAlignment(_arg0
); 
6513     wxPyEndAllowThreads(__tstate
); 
6514     if (PyErr_Occurred()) return NULL
; 
6515 }    _resultobj 
= Py_BuildValue("i",_result
); 
6519 #define wxTextAttr_HasTabs(_swigobj)  (_swigobj->HasTabs()) 
6520 static PyObject 
*_wrap_wxTextAttr_HasTabs(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_HasTabs",_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_HasTabs. Expected _wxTextAttr_p."); 
6538     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6539     _result 
= (bool )wxTextAttr_HasTabs(_arg0
); 
6541     wxPyEndAllowThreads(__tstate
); 
6542     if (PyErr_Occurred()) return NULL
; 
6543 }    _resultobj 
= Py_BuildValue("i",_result
); 
6547 #define wxTextAttr_HasLeftIndent(_swigobj)  (_swigobj->HasLeftIndent()) 
6548 static PyObject 
*_wrap_wxTextAttr_HasLeftIndent(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_HasLeftIndent",_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_HasLeftIndent. Expected _wxTextAttr_p."); 
6566     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6567     _result 
= (bool )wxTextAttr_HasLeftIndent(_arg0
); 
6569     wxPyEndAllowThreads(__tstate
); 
6570     if (PyErr_Occurred()) return NULL
; 
6571 }    _resultobj 
= Py_BuildValue("i",_result
); 
6575 #define wxTextAttr_HasRightIndent(_swigobj)  (_swigobj->HasRightIndent()) 
6576 static PyObject 
*_wrap_wxTextAttr_HasRightIndent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6577     PyObject 
* _resultobj
; 
6580     PyObject 
* _argo0 
= 0; 
6581     char *_kwnames
[] = { "self", NULL 
}; 
6584     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTextAttr_HasRightIndent",_kwnames
,&_argo0
))  
6587         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6588         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextAttr_p")) { 
6589             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextAttr_HasRightIndent. Expected _wxTextAttr_p."); 
6594     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6595     _result 
= (bool )wxTextAttr_HasRightIndent(_arg0
); 
6597     wxPyEndAllowThreads(__tstate
); 
6598     if (PyErr_Occurred()) return NULL
; 
6599 }    _resultobj 
= Py_BuildValue("i",_result
); 
6603 #define wxTextAttr_HasFlag(_swigobj,_swigarg0)  (_swigobj->HasFlag(_swigarg0)) 
6604 static PyObject 
*_wrap_wxTextAttr_HasFlag(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6605     PyObject 
* _resultobj
; 
6609     PyObject 
* _argo0 
= 0; 
6610     char *_kwnames
[] = { "self","flag", NULL 
}; 
6613     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxTextAttr_HasFlag",_kwnames
,&_argo0
,&_arg1
))  
6616         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6617         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextAttr_p")) { 
6618             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextAttr_HasFlag. Expected _wxTextAttr_p."); 
6623     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6624     _result 
= (bool )wxTextAttr_HasFlag(_arg0
,_arg1
); 
6626     wxPyEndAllowThreads(__tstate
); 
6627     if (PyErr_Occurred()) return NULL
; 
6628 }    _resultobj 
= Py_BuildValue("i",_result
); 
6632 #define wxTextAttr_GetTextColour(_swigobj)  (_swigobj->GetTextColour()) 
6633 static PyObject 
*_wrap_wxTextAttr_GetTextColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6634     PyObject 
* _resultobj
; 
6637     PyObject 
* _argo0 
= 0; 
6638     char *_kwnames
[] = { "self", NULL 
}; 
6642     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTextAttr_GetTextColour",_kwnames
,&_argo0
))  
6645         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6646         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextAttr_p")) { 
6647             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextAttr_GetTextColour. Expected _wxTextAttr_p."); 
6652     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6653     _result 
= new wxColour (wxTextAttr_GetTextColour(_arg0
)); 
6655     wxPyEndAllowThreads(__tstate
); 
6656     if (PyErr_Occurred()) return NULL
; 
6657 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p"); 
6658     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6662 #define wxTextAttr_GetBackgroundColour(_swigobj)  (_swigobj->GetBackgroundColour()) 
6663 static PyObject 
*_wrap_wxTextAttr_GetBackgroundColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6664     PyObject 
* _resultobj
; 
6667     PyObject 
* _argo0 
= 0; 
6668     char *_kwnames
[] = { "self", NULL 
}; 
6672     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTextAttr_GetBackgroundColour",_kwnames
,&_argo0
))  
6675         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6676         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextAttr_p")) { 
6677             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextAttr_GetBackgroundColour. Expected _wxTextAttr_p."); 
6682     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6683     _result 
= new wxColour (wxTextAttr_GetBackgroundColour(_arg0
)); 
6685     wxPyEndAllowThreads(__tstate
); 
6686     if (PyErr_Occurred()) return NULL
; 
6687 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p"); 
6688     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6692 #define wxTextAttr_GetFont(_swigobj)  (_swigobj->GetFont()) 
6693 static PyObject 
*_wrap_wxTextAttr_GetFont(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6694     PyObject 
* _resultobj
; 
6697     PyObject 
* _argo0 
= 0; 
6698     char *_kwnames
[] = { "self", NULL 
}; 
6702     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTextAttr_GetFont",_kwnames
,&_argo0
))  
6705         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6706         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextAttr_p")) { 
6707             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextAttr_GetFont. Expected _wxTextAttr_p."); 
6712     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6713     _result 
= new wxFont (wxTextAttr_GetFont(_arg0
)); 
6715     wxPyEndAllowThreads(__tstate
); 
6716     if (PyErr_Occurred()) return NULL
; 
6717 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxFont_p"); 
6718     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6722 #define wxTextAttr_GetAlignment(_swigobj)  (_swigobj->GetAlignment()) 
6723 static PyObject 
*_wrap_wxTextAttr_GetAlignment(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6724     PyObject 
* _resultobj
; 
6725     wxTextAttrAlignment  _result
; 
6727     PyObject 
* _argo0 
= 0; 
6728     char *_kwnames
[] = { "self", NULL 
}; 
6731     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTextAttr_GetAlignment",_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_GetAlignment. Expected _wxTextAttr_p."); 
6741     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6742     _result 
= (wxTextAttrAlignment 
)wxTextAttr_GetAlignment(_arg0
); 
6744     wxPyEndAllowThreads(__tstate
); 
6745     if (PyErr_Occurred()) return NULL
; 
6746 }    _resultobj 
= Py_BuildValue("i",_result
); 
6750 #define wxTextAttr_GetTabs(_swigobj)  (_swigobj->GetTabs()) 
6751 static PyObject 
*_wrap_wxTextAttr_GetTabs(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6752     PyObject 
* _resultobj
; 
6753     wxArrayInt 
* _result
; 
6755     PyObject 
* _argo0 
= 0; 
6756     char *_kwnames
[] = { "self", NULL 
}; 
6759     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTextAttr_GetTabs",_kwnames
,&_argo0
))  
6762         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6763         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextAttr_p")) { 
6764             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextAttr_GetTabs. Expected _wxTextAttr_p."); 
6769     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6770     const wxArrayInt 
& _result_ref 
= wxTextAttr_GetTabs(_arg0
); 
6771     _result 
= (wxArrayInt 
*) &_result_ref
; 
6773     wxPyEndAllowThreads(__tstate
); 
6774     if (PyErr_Occurred()) return NULL
; 
6776     _resultobj 
= PyList_New(0); 
6778     for (idx 
= 0; idx 
< _result
->GetCount(); idx 
+= 1) { 
6779         PyObject
* val 
= PyInt_FromLong(_result
->Item(idx
)); 
6780         PyList_Append(_resultobj
, val
); 
6787 #define wxTextAttr_GetLeftIndent(_swigobj)  (_swigobj->GetLeftIndent()) 
6788 static PyObject 
*_wrap_wxTextAttr_GetLeftIndent(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_GetLeftIndent",_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_GetLeftIndent. Expected _wxTextAttr_p."); 
6806     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6807     _result 
= (long )wxTextAttr_GetLeftIndent(_arg0
); 
6809     wxPyEndAllowThreads(__tstate
); 
6810     if (PyErr_Occurred()) return NULL
; 
6811 }    _resultobj 
= Py_BuildValue("l",_result
); 
6815 #define wxTextAttr_GetRightIndent(_swigobj)  (_swigobj->GetRightIndent()) 
6816 static PyObject 
*_wrap_wxTextAttr_GetRightIndent(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_GetRightIndent",_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_GetRightIndent. Expected _wxTextAttr_p."); 
6834     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6835     _result 
= (long )wxTextAttr_GetRightIndent(_arg0
); 
6837     wxPyEndAllowThreads(__tstate
); 
6838     if (PyErr_Occurred()) return NULL
; 
6839 }    _resultobj 
= Py_BuildValue("l",_result
); 
6843 #define wxTextAttr_GetFlags(_swigobj)  (_swigobj->GetFlags()) 
6844 static PyObject 
*_wrap_wxTextAttr_GetFlags(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_GetFlags",_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_GetFlags. Expected _wxTextAttr_p."); 
6862     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6863     _result 
= (long )wxTextAttr_GetFlags(_arg0
); 
6865     wxPyEndAllowThreads(__tstate
); 
6866     if (PyErr_Occurred()) return NULL
; 
6867 }    _resultobj 
= Py_BuildValue("l",_result
); 
6871 #define wxTextAttr_IsDefault(_swigobj)  (_swigobj->IsDefault()) 
6872 static PyObject 
*_wrap_wxTextAttr_IsDefault(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6873     PyObject 
* _resultobj
; 
6876     PyObject 
* _argo0 
= 0; 
6877     char *_kwnames
[] = { "self", NULL 
}; 
6880     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTextAttr_IsDefault",_kwnames
,&_argo0
))  
6883         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6884         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextAttr_p")) { 
6885             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextAttr_IsDefault. Expected _wxTextAttr_p."); 
6890     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6891     _result 
= (bool )wxTextAttr_IsDefault(_arg0
); 
6893     wxPyEndAllowThreads(__tstate
); 
6894     if (PyErr_Occurred()) return NULL
; 
6895 }    _resultobj 
= Py_BuildValue("i",_result
); 
6899 static PyObject 
*_wrap_wxTextAttr_Combine(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6900     PyObject 
* _resultobj
; 
6901     wxTextAttr 
* _result
; 
6905     PyObject 
* _argo0 
= 0; 
6906     PyObject 
* _argo1 
= 0; 
6907     PyObject 
* _argo2 
= 0; 
6908     char *_kwnames
[] = { "attr","attrDef","text", NULL 
}; 
6912     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxTextAttr_Combine",_kwnames
,&_argo0
,&_argo1
,&_argo2
))  
6915         if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextAttr_p")) { 
6916             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextAttr_Combine. Expected _wxTextAttr_p."); 
6921         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTextAttr_p")) { 
6922             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTextAttr_Combine. Expected _wxTextAttr_p."); 
6927         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
6928         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxTextCtrl_p")) { 
6929             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxTextAttr_Combine. Expected _wxTextCtrl_p."); 
6934     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6935     _result 
= new wxTextAttr (wxTextAttr::Combine(*_arg0
,*_arg1
,_arg2
)); 
6937     wxPyEndAllowThreads(__tstate
); 
6938     if (PyErr_Occurred()) return NULL
; 
6939 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTextAttr_p"); 
6940     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6944 static void *SwigwxTextCtrlTowxControl(void *ptr
) { 
6947     src 
= (wxTextCtrl 
*) ptr
; 
6948     dest 
= (wxControl 
*) src
; 
6949     return (void *) dest
; 
6952 static void *SwigwxTextCtrlTowxWindow(void *ptr
) { 
6955     src 
= (wxTextCtrl 
*) ptr
; 
6956     dest 
= (wxWindow 
*) src
; 
6957     return (void *) dest
; 
6960 static void *SwigwxTextCtrlTowxEvtHandler(void *ptr
) { 
6963     src 
= (wxTextCtrl 
*) ptr
; 
6964     dest 
= (wxEvtHandler 
*) src
; 
6965     return (void *) dest
; 
6968 static void *SwigwxTextCtrlTowxObject(void *ptr
) { 
6971     src 
= (wxTextCtrl 
*) ptr
; 
6972     dest 
= (wxObject 
*) src
; 
6973     return (void *) dest
; 
6976 #define new_wxTextCtrl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7) (new wxTextCtrl(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7)) 
6977 static PyObject 
*_wrap_new_wxTextCtrl(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6978     PyObject 
* _resultobj
; 
6979     wxTextCtrl 
* _result
; 
6982     wxString 
* _arg2 
= (wxString 
*) &wxPyEmptyString
; 
6983     wxPoint 
* _arg3 
= (wxPoint 
*) &wxDefaultPosition
; 
6984     wxSize 
* _arg4 
= (wxSize 
*) &wxDefaultSize
; 
6985     long  _arg5 
= (long ) 0; 
6986     wxValidator 
* _arg6 
= (wxValidator 
*) &wxDefaultValidator
; 
6987     wxString 
* _arg7 
= (wxString 
*) &wxPyTextCtrlNameStr
; 
6988     PyObject 
* _argo0 
= 0; 
6989     PyObject 
* _obj2 
= 0; 
6991     PyObject 
* _obj3 
= 0; 
6993     PyObject 
* _obj4 
= 0; 
6994     PyObject 
* _argo6 
= 0; 
6995     PyObject 
* _obj7 
= 0; 
6996     char *_kwnames
[] = { "parent","id","value","pos","size","style","validator","name", NULL 
}; 
7000     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|OOOlOO:new_wxTextCtrl",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_obj4
,&_arg5
,&_argo6
,&_obj7
))  
7003         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7004         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
7005             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxTextCtrl. Expected _wxWindow_p."); 
7011     _arg2 
= wxString_in_helper(_obj2
); 
7018     if (! wxPoint_helper(_obj3
, &_arg3
)) 
7024     if (! wxSize_helper(_obj4
, &_arg4
)) 
7028         if (SWIG_GetPtrObj(_argo6
,(void **) &_arg6
,"_wxValidator_p")) { 
7029             PyErr_SetString(PyExc_TypeError
,"Type error in argument 7 of new_wxTextCtrl. Expected _wxValidator_p."); 
7035     _arg7 
= wxString_in_helper(_obj7
); 
7040     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7041     _result 
= (wxTextCtrl 
*)new_wxTextCtrl(_arg0
,_arg1
,*_arg2
,*_arg3
,*_arg4
,_arg5
,*_arg6
,*_arg7
); 
7043     wxPyEndAllowThreads(__tstate
); 
7044     if (PyErr_Occurred()) return NULL
; 
7046         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxTextCtrl_p"); 
7047         _resultobj 
= Py_BuildValue("s",_ptemp
); 
7050         _resultobj 
= Py_None
; 
7063 #define new_wxPreTextCtrl() (new wxTextCtrl()) 
7064 static PyObject 
*_wrap_new_wxPreTextCtrl(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7065     PyObject 
* _resultobj
; 
7066     wxTextCtrl 
* _result
; 
7067     char *_kwnames
[] = {  NULL 
}; 
7071     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPreTextCtrl",_kwnames
))  
7074     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7075     _result 
= (wxTextCtrl 
*)new_wxPreTextCtrl(); 
7077     wxPyEndAllowThreads(__tstate
); 
7078     if (PyErr_Occurred()) return NULL
; 
7080         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxTextCtrl_p"); 
7081         _resultobj 
= Py_BuildValue("s",_ptemp
); 
7084         _resultobj 
= Py_None
; 
7089 #define wxTextCtrl_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7)  (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7)) 
7090 static PyObject 
*_wrap_wxTextCtrl_Create(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7091     PyObject 
* _resultobj
; 
7096     wxString 
* _arg3 
= (wxString 
*) &wxPyEmptyString
; 
7097     wxPoint 
* _arg4 
= (wxPoint 
*) &wxDefaultPosition
; 
7098     wxSize 
* _arg5 
= (wxSize 
*) &wxDefaultSize
; 
7099     long  _arg6 
= (long ) 0; 
7100     wxValidator 
* _arg7 
= (wxValidator 
*) &wxDefaultValidator
; 
7101     wxString 
* _arg8 
= (wxString 
*) &wxPyTextCtrlNameStr
; 
7102     PyObject 
* _argo0 
= 0; 
7103     PyObject 
* _argo1 
= 0; 
7104     PyObject 
* _obj3 
= 0; 
7106     PyObject 
* _obj4 
= 0; 
7108     PyObject 
* _obj5 
= 0; 
7109     PyObject 
* _argo7 
= 0; 
7110     PyObject 
* _obj8 
= 0; 
7111     char *_kwnames
[] = { "self","parent","id","value","pos","size","style","validator","name", NULL 
}; 
7114     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi|OOOlOO:wxTextCtrl_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_obj3
,&_obj4
,&_obj5
,&_arg6
,&_argo7
,&_obj8
))  
7117         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7118         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
7119             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_Create. Expected _wxTextCtrl_p."); 
7124         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7125         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
7126             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTextCtrl_Create. Expected _wxWindow_p."); 
7132     _arg3 
= wxString_in_helper(_obj3
); 
7139     if (! wxPoint_helper(_obj4
, &_arg4
)) 
7145     if (! wxSize_helper(_obj5
, &_arg5
)) 
7149         if (SWIG_GetPtrObj(_argo7
,(void **) &_arg7
,"_wxValidator_p")) { 
7150             PyErr_SetString(PyExc_TypeError
,"Type error in argument 8 of wxTextCtrl_Create. Expected _wxValidator_p."); 
7156     _arg8 
= wxString_in_helper(_obj8
); 
7161     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7162     _result 
= (bool )wxTextCtrl_Create(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,*_arg5
,_arg6
,*_arg7
,*_arg8
); 
7164     wxPyEndAllowThreads(__tstate
); 
7165     if (PyErr_Occurred()) return NULL
; 
7166 }    _resultobj 
= Py_BuildValue("i",_result
); 
7178 #define wxTextCtrl_GetValue(_swigobj)  (_swigobj->GetValue()) 
7179 static PyObject 
*_wrap_wxTextCtrl_GetValue(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7180     PyObject 
* _resultobj
; 
7183     PyObject 
* _argo0 
= 0; 
7184     char *_kwnames
[] = { "self", NULL 
}; 
7187     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTextCtrl_GetValue",_kwnames
,&_argo0
))  
7190         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7191         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
7192             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_GetValue. Expected _wxTextCtrl_p."); 
7197     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7198     _result 
= new wxString (wxTextCtrl_GetValue(_arg0
)); 
7200     wxPyEndAllowThreads(__tstate
); 
7201     if (PyErr_Occurred()) return NULL
; 
7204     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
7206     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
7215 #define wxTextCtrl_SetValue(_swigobj,_swigarg0)  (_swigobj->SetValue(_swigarg0)) 
7216 static PyObject 
*_wrap_wxTextCtrl_SetValue(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7217     PyObject 
* _resultobj
; 
7220     PyObject 
* _argo0 
= 0; 
7221     PyObject 
* _obj1 
= 0; 
7222     char *_kwnames
[] = { "self","value", NULL 
}; 
7225     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTextCtrl_SetValue",_kwnames
,&_argo0
,&_obj1
))  
7228         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7229         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
7230             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_SetValue. Expected _wxTextCtrl_p."); 
7235     _arg1 
= wxString_in_helper(_obj1
); 
7240     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7241     wxTextCtrl_SetValue(_arg0
,*_arg1
); 
7243     wxPyEndAllowThreads(__tstate
); 
7244     if (PyErr_Occurred()) return NULL
; 
7245 }    Py_INCREF(Py_None
); 
7246     _resultobj 
= Py_None
; 
7254 #define wxTextCtrl_GetRange(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetRange(_swigarg0,_swigarg1)) 
7255 static PyObject 
*_wrap_wxTextCtrl_GetRange(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7256     PyObject 
* _resultobj
; 
7261     PyObject 
* _argo0 
= 0; 
7262     char *_kwnames
[] = { "self","from","to", NULL 
}; 
7265     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oll:wxTextCtrl_GetRange",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
7268         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7269         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
7270             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_GetRange. Expected _wxTextCtrl_p."); 
7275     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7276     _result 
= new wxString (wxTextCtrl_GetRange(_arg0
,_arg1
,_arg2
)); 
7278     wxPyEndAllowThreads(__tstate
); 
7279     if (PyErr_Occurred()) return NULL
; 
7282     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
7284     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
7293 #define wxTextCtrl_GetLineLength(_swigobj,_swigarg0)  (_swigobj->GetLineLength(_swigarg0)) 
7294 static PyObject 
*_wrap_wxTextCtrl_GetLineLength(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7295     PyObject 
* _resultobj
; 
7299     PyObject 
* _argo0 
= 0; 
7300     char *_kwnames
[] = { "self","lineNo", NULL 
}; 
7303     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxTextCtrl_GetLineLength",_kwnames
,&_argo0
,&_arg1
))  
7306         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7307         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
7308             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_GetLineLength. Expected _wxTextCtrl_p."); 
7313     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7314     _result 
= (int )wxTextCtrl_GetLineLength(_arg0
,_arg1
); 
7316     wxPyEndAllowThreads(__tstate
); 
7317     if (PyErr_Occurred()) return NULL
; 
7318 }    _resultobj 
= Py_BuildValue("i",_result
); 
7322 #define wxTextCtrl_GetLineText(_swigobj,_swigarg0)  (_swigobj->GetLineText(_swigarg0)) 
7323 static PyObject 
*_wrap_wxTextCtrl_GetLineText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7324     PyObject 
* _resultobj
; 
7328     PyObject 
* _argo0 
= 0; 
7329     char *_kwnames
[] = { "self","lineNo", NULL 
}; 
7332     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxTextCtrl_GetLineText",_kwnames
,&_argo0
,&_arg1
))  
7335         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7336         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
7337             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_GetLineText. Expected _wxTextCtrl_p."); 
7342     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7343     _result 
= new wxString (wxTextCtrl_GetLineText(_arg0
,_arg1
)); 
7345     wxPyEndAllowThreads(__tstate
); 
7346     if (PyErr_Occurred()) return NULL
; 
7349     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
7351     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
7360 #define wxTextCtrl_GetNumberOfLines(_swigobj)  (_swigobj->GetNumberOfLines()) 
7361 static PyObject 
*_wrap_wxTextCtrl_GetNumberOfLines(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_GetNumberOfLines",_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_GetNumberOfLines. Expected _wxTextCtrl_p."); 
7379     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7380     _result 
= (int )wxTextCtrl_GetNumberOfLines(_arg0
); 
7382     wxPyEndAllowThreads(__tstate
); 
7383     if (PyErr_Occurred()) return NULL
; 
7384 }    _resultobj 
= Py_BuildValue("i",_result
); 
7388 #define wxTextCtrl_IsModified(_swigobj)  (_swigobj->IsModified()) 
7389 static PyObject 
*_wrap_wxTextCtrl_IsModified(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_IsModified",_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_IsModified. Expected _wxTextCtrl_p."); 
7407     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7408     _result 
= (bool )wxTextCtrl_IsModified(_arg0
); 
7410     wxPyEndAllowThreads(__tstate
); 
7411     if (PyErr_Occurred()) return NULL
; 
7412 }    _resultobj 
= Py_BuildValue("i",_result
); 
7416 #define wxTextCtrl_IsEditable(_swigobj)  (_swigobj->IsEditable()) 
7417 static PyObject 
*_wrap_wxTextCtrl_IsEditable(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7418     PyObject 
* _resultobj
; 
7421     PyObject 
* _argo0 
= 0; 
7422     char *_kwnames
[] = { "self", NULL 
}; 
7425     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTextCtrl_IsEditable",_kwnames
,&_argo0
))  
7428         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7429         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
7430             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_IsEditable. Expected _wxTextCtrl_p."); 
7435     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7436     _result 
= (bool )wxTextCtrl_IsEditable(_arg0
); 
7438     wxPyEndAllowThreads(__tstate
); 
7439     if (PyErr_Occurred()) return NULL
; 
7440 }    _resultobj 
= Py_BuildValue("i",_result
); 
7444 #define wxTextCtrl_GetSelection(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetSelection(_swigarg0,_swigarg1)) 
7445 static PyObject 
*_wrap_wxTextCtrl_GetSelection(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7446     PyObject 
* _resultobj
; 
7452     PyObject 
* _argo0 
= 0; 
7453     char *_kwnames
[] = { "self", NULL 
}; 
7462     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTextCtrl_GetSelection",_kwnames
,&_argo0
))  
7465         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7466         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
7467             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_GetSelection. Expected _wxTextCtrl_p."); 
7472     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7473     wxTextCtrl_GetSelection(_arg0
,_arg1
,_arg2
); 
7475     wxPyEndAllowThreads(__tstate
); 
7476     if (PyErr_Occurred()) return NULL
; 
7477 }    Py_INCREF(Py_None
); 
7478     _resultobj 
= Py_None
; 
7481     o 
= PyInt_FromLong((long) (*_arg1
)); 
7482     _resultobj 
= t_output_helper(_resultobj
, o
); 
7486     o 
= PyInt_FromLong((long) (*_arg2
)); 
7487     _resultobj 
= t_output_helper(_resultobj
, o
); 
7492 #define wxTextCtrl_GetStringSelection(_swigobj)  (_swigobj->GetStringSelection()) 
7493 static PyObject 
*_wrap_wxTextCtrl_GetStringSelection(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7494     PyObject 
* _resultobj
; 
7497     PyObject 
* _argo0 
= 0; 
7498     char *_kwnames
[] = { "self", NULL 
}; 
7501     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTextCtrl_GetStringSelection",_kwnames
,&_argo0
))  
7504         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7505         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
7506             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_GetStringSelection. Expected _wxTextCtrl_p."); 
7511     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7512     _result 
= new wxString (wxTextCtrl_GetStringSelection(_arg0
)); 
7514     wxPyEndAllowThreads(__tstate
); 
7515     if (PyErr_Occurred()) return NULL
; 
7518     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
7520     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
7529 #define wxTextCtrl_Clear(_swigobj)  (_swigobj->Clear()) 
7530 static PyObject 
*_wrap_wxTextCtrl_Clear(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7531     PyObject 
* _resultobj
; 
7533     PyObject 
* _argo0 
= 0; 
7534     char *_kwnames
[] = { "self", NULL 
}; 
7537     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTextCtrl_Clear",_kwnames
,&_argo0
))  
7540         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7541         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
7542             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_Clear. Expected _wxTextCtrl_p."); 
7547     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7548     wxTextCtrl_Clear(_arg0
); 
7550     wxPyEndAllowThreads(__tstate
); 
7551     if (PyErr_Occurred()) return NULL
; 
7552 }    Py_INCREF(Py_None
); 
7553     _resultobj 
= Py_None
; 
7557 #define wxTextCtrl_Replace(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->Replace(_swigarg0,_swigarg1,_swigarg2)) 
7558 static PyObject 
*_wrap_wxTextCtrl_Replace(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7559     PyObject 
* _resultobj
; 
7564     PyObject 
* _argo0 
= 0; 
7565     PyObject 
* _obj3 
= 0; 
7566     char *_kwnames
[] = { "self","from","to","value", NULL 
}; 
7569     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OllO:wxTextCtrl_Replace",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_obj3
))  
7572         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7573         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
7574             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_Replace. Expected _wxTextCtrl_p."); 
7579     _arg3 
= wxString_in_helper(_obj3
); 
7584     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7585     wxTextCtrl_Replace(_arg0
,_arg1
,_arg2
,*_arg3
); 
7587     wxPyEndAllowThreads(__tstate
); 
7588     if (PyErr_Occurred()) return NULL
; 
7589 }    Py_INCREF(Py_None
); 
7590     _resultobj 
= Py_None
; 
7598 #define wxTextCtrl_Remove(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Remove(_swigarg0,_swigarg1)) 
7599 static PyObject 
*_wrap_wxTextCtrl_Remove(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7600     PyObject 
* _resultobj
; 
7604     PyObject 
* _argo0 
= 0; 
7605     char *_kwnames
[] = { "self","from","to", NULL 
}; 
7608     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oll:wxTextCtrl_Remove",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
7611         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7612         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
7613             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_Remove. Expected _wxTextCtrl_p."); 
7618     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7619     wxTextCtrl_Remove(_arg0
,_arg1
,_arg2
); 
7621     wxPyEndAllowThreads(__tstate
); 
7622     if (PyErr_Occurred()) return NULL
; 
7623 }    Py_INCREF(Py_None
); 
7624     _resultobj 
= Py_None
; 
7628 #define wxTextCtrl_LoadFile(_swigobj,_swigarg0)  (_swigobj->LoadFile(_swigarg0)) 
7629 static PyObject 
*_wrap_wxTextCtrl_LoadFile(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7630     PyObject 
* _resultobj
; 
7634     PyObject 
* _argo0 
= 0; 
7635     PyObject 
* _obj1 
= 0; 
7636     char *_kwnames
[] = { "self","file", NULL 
}; 
7639     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTextCtrl_LoadFile",_kwnames
,&_argo0
,&_obj1
))  
7642         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7643         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
7644             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_LoadFile. Expected _wxTextCtrl_p."); 
7649     _arg1 
= wxString_in_helper(_obj1
); 
7654     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7655     _result 
= (bool )wxTextCtrl_LoadFile(_arg0
,*_arg1
); 
7657     wxPyEndAllowThreads(__tstate
); 
7658     if (PyErr_Occurred()) return NULL
; 
7659 }    _resultobj 
= Py_BuildValue("i",_result
); 
7667 #define wxTextCtrl_SaveFile(_swigobj,_swigarg0)  (_swigobj->SaveFile(_swigarg0)) 
7668 static PyObject 
*_wrap_wxTextCtrl_SaveFile(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7669     PyObject 
* _resultobj
; 
7672     wxString 
* _arg1 
= (wxString 
*) &wxPyEmptyString
; 
7673     PyObject 
* _argo0 
= 0; 
7674     PyObject 
* _obj1 
= 0; 
7675     char *_kwnames
[] = { "self","file", NULL 
}; 
7678     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|O:wxTextCtrl_SaveFile",_kwnames
,&_argo0
,&_obj1
))  
7681         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7682         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
7683             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_SaveFile. Expected _wxTextCtrl_p."); 
7689     _arg1 
= wxString_in_helper(_obj1
); 
7694     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7695     _result 
= (bool )wxTextCtrl_SaveFile(_arg0
,*_arg1
); 
7697     wxPyEndAllowThreads(__tstate
); 
7698     if (PyErr_Occurred()) return NULL
; 
7699 }    _resultobj 
= Py_BuildValue("i",_result
); 
7707 #define wxTextCtrl_DiscardEdits(_swigobj)  (_swigobj->DiscardEdits()) 
7708 static PyObject 
*_wrap_wxTextCtrl_DiscardEdits(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7709     PyObject 
* _resultobj
; 
7711     PyObject 
* _argo0 
= 0; 
7712     char *_kwnames
[] = { "self", NULL 
}; 
7715     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTextCtrl_DiscardEdits",_kwnames
,&_argo0
))  
7718         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7719         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
7720             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_DiscardEdits. Expected _wxTextCtrl_p."); 
7725     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7726     wxTextCtrl_DiscardEdits(_arg0
); 
7728     wxPyEndAllowThreads(__tstate
); 
7729     if (PyErr_Occurred()) return NULL
; 
7730 }    Py_INCREF(Py_None
); 
7731     _resultobj 
= Py_None
; 
7735 #define wxTextCtrl_SetMaxLength(_swigobj,_swigarg0)  (_swigobj->SetMaxLength(_swigarg0)) 
7736 static PyObject 
*_wrap_wxTextCtrl_SetMaxLength(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7737     PyObject 
* _resultobj
; 
7739     unsigned long  _arg1
; 
7740     PyObject 
* _argo0 
= 0; 
7741     char *_kwnames
[] = { "self","len", NULL 
}; 
7744     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxTextCtrl_SetMaxLength",_kwnames
,&_argo0
,&_arg1
))  
7747         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7748         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
7749             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_SetMaxLength. Expected _wxTextCtrl_p."); 
7754     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7755     wxTextCtrl_SetMaxLength(_arg0
,_arg1
); 
7757     wxPyEndAllowThreads(__tstate
); 
7758     if (PyErr_Occurred()) return NULL
; 
7759 }    Py_INCREF(Py_None
); 
7760     _resultobj 
= Py_None
; 
7764 #define wxTextCtrl_WriteText(_swigobj,_swigarg0)  (_swigobj->WriteText(_swigarg0)) 
7765 static PyObject 
*_wrap_wxTextCtrl_WriteText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7766     PyObject 
* _resultobj
; 
7769     PyObject 
* _argo0 
= 0; 
7770     PyObject 
* _obj1 
= 0; 
7771     char *_kwnames
[] = { "self","text", NULL 
}; 
7774     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTextCtrl_WriteText",_kwnames
,&_argo0
,&_obj1
))  
7777         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7778         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
7779             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_WriteText. Expected _wxTextCtrl_p."); 
7784     _arg1 
= wxString_in_helper(_obj1
); 
7789     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7790     wxTextCtrl_WriteText(_arg0
,*_arg1
); 
7792     wxPyEndAllowThreads(__tstate
); 
7793     if (PyErr_Occurred()) return NULL
; 
7794 }    Py_INCREF(Py_None
); 
7795     _resultobj 
= Py_None
; 
7803 #define wxTextCtrl_AppendText(_swigobj,_swigarg0)  (_swigobj->AppendText(_swigarg0)) 
7804 static PyObject 
*_wrap_wxTextCtrl_AppendText(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7805     PyObject 
* _resultobj
; 
7808     PyObject 
* _argo0 
= 0; 
7809     PyObject 
* _obj1 
= 0; 
7810     char *_kwnames
[] = { "self","text", NULL 
}; 
7813     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTextCtrl_AppendText",_kwnames
,&_argo0
,&_obj1
))  
7816         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7817         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
7818             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_AppendText. Expected _wxTextCtrl_p."); 
7823     _arg1 
= wxString_in_helper(_obj1
); 
7828     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7829     wxTextCtrl_AppendText(_arg0
,*_arg1
); 
7831     wxPyEndAllowThreads(__tstate
); 
7832     if (PyErr_Occurred()) return NULL
; 
7833 }    Py_INCREF(Py_None
); 
7834     _resultobj 
= Py_None
; 
7842 #define wxTextCtrl_EmulateKeyPress(_swigobj,_swigarg0)  (_swigobj->EmulateKeyPress(_swigarg0)) 
7843 static PyObject 
*_wrap_wxTextCtrl_EmulateKeyPress(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7844     PyObject 
* _resultobj
; 
7848     PyObject 
* _argo0 
= 0; 
7849     PyObject 
* _argo1 
= 0; 
7850     char *_kwnames
[] = { "self","event", NULL 
}; 
7853     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTextCtrl_EmulateKeyPress",_kwnames
,&_argo0
,&_argo1
))  
7856         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7857         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
7858             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_EmulateKeyPress. Expected _wxTextCtrl_p."); 
7863         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxKeyEvent_p")) { 
7864             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTextCtrl_EmulateKeyPress. Expected _wxKeyEvent_p."); 
7869     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7870     _result 
= (bool )wxTextCtrl_EmulateKeyPress(_arg0
,*_arg1
); 
7872     wxPyEndAllowThreads(__tstate
); 
7873     if (PyErr_Occurred()) return NULL
; 
7874 }    _resultobj 
= Py_BuildValue("i",_result
); 
7878 #define wxTextCtrl_SetStyle(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->SetStyle(_swigarg0,_swigarg1,_swigarg2)) 
7879 static PyObject 
*_wrap_wxTextCtrl_SetStyle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7880     PyObject 
* _resultobj
; 
7886     PyObject 
* _argo0 
= 0; 
7887     PyObject 
* _argo3 
= 0; 
7888     char *_kwnames
[] = { "self","start","end","style", NULL 
}; 
7891     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OllO:wxTextCtrl_SetStyle",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_argo3
))  
7894         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7895         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
7896             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_SetStyle. Expected _wxTextCtrl_p."); 
7901         if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxTextAttr_p")) { 
7902             PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxTextCtrl_SetStyle. Expected _wxTextAttr_p."); 
7907     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7908     _result 
= (bool )wxTextCtrl_SetStyle(_arg0
,_arg1
,_arg2
,*_arg3
); 
7910     wxPyEndAllowThreads(__tstate
); 
7911     if (PyErr_Occurred()) return NULL
; 
7912 }    _resultobj 
= Py_BuildValue("i",_result
); 
7916 #define wxTextCtrl_SetDefaultStyle(_swigobj,_swigarg0)  (_swigobj->SetDefaultStyle(_swigarg0)) 
7917 static PyObject 
*_wrap_wxTextCtrl_SetDefaultStyle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7918     PyObject 
* _resultobj
; 
7922     PyObject 
* _argo0 
= 0; 
7923     PyObject 
* _argo1 
= 0; 
7924     char *_kwnames
[] = { "self","style", NULL 
}; 
7927     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTextCtrl_SetDefaultStyle",_kwnames
,&_argo0
,&_argo1
))  
7930         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7931         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
7932             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_SetDefaultStyle. Expected _wxTextCtrl_p."); 
7937         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTextAttr_p")) { 
7938             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxTextCtrl_SetDefaultStyle. Expected _wxTextAttr_p."); 
7943     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7944     _result 
= (bool )wxTextCtrl_SetDefaultStyle(_arg0
,*_arg1
); 
7946     wxPyEndAllowThreads(__tstate
); 
7947     if (PyErr_Occurred()) return NULL
; 
7948 }    _resultobj 
= Py_BuildValue("i",_result
); 
7952 #define wxTextCtrl_GetDefaultStyle(_swigobj)  (_swigobj->GetDefaultStyle()) 
7953 static PyObject 
*_wrap_wxTextCtrl_GetDefaultStyle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7954     PyObject 
* _resultobj
; 
7955     wxTextAttr 
* _result
; 
7957     PyObject 
* _argo0 
= 0; 
7958     char *_kwnames
[] = { "self", NULL 
}; 
7962     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTextCtrl_GetDefaultStyle",_kwnames
,&_argo0
))  
7965         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7966         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
7967             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_GetDefaultStyle. Expected _wxTextCtrl_p."); 
7972     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7973     const wxTextAttr 
& _result_ref 
= wxTextCtrl_GetDefaultStyle(_arg0
); 
7974     _result 
= (wxTextAttr 
*) &_result_ref
; 
7976     wxPyEndAllowThreads(__tstate
); 
7977     if (PyErr_Occurred()) return NULL
; 
7979         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxTextAttr_p"); 
7980         _resultobj 
= Py_BuildValue("s",_ptemp
); 
7983         _resultobj 
= Py_None
; 
7988 #define wxTextCtrl_GetStyle(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetStyle(_swigarg0,_swigarg1)) 
7989 static PyObject 
*_wrap_wxTextCtrl_GetStyle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7990     PyObject 
* _resultobj
; 
7995     PyObject 
* _argo0 
= 0; 
7996     PyObject 
* _argo2 
= 0; 
7997     char *_kwnames
[] = { "self","position","style", NULL 
}; 
8000     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OlO:wxTextCtrl_GetStyle",_kwnames
,&_argo0
,&_arg1
,&_argo2
))  
8003         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8004         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
8005             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_GetStyle. Expected _wxTextCtrl_p."); 
8010         if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxTextAttr_p")) { 
8011             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxTextCtrl_GetStyle. Expected _wxTextAttr_p."); 
8016     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8017     _result 
= (bool )wxTextCtrl_GetStyle(_arg0
,_arg1
,*_arg2
); 
8019     wxPyEndAllowThreads(__tstate
); 
8020     if (PyErr_Occurred()) return NULL
; 
8021 }    _resultobj 
= Py_BuildValue("i",_result
); 
8025 #define wxTextCtrl_XYToPosition(_swigobj,_swigarg0,_swigarg1)  (_swigobj->XYToPosition(_swigarg0,_swigarg1)) 
8026 static PyObject 
*_wrap_wxTextCtrl_XYToPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8027     PyObject 
* _resultobj
; 
8032     PyObject 
* _argo0 
= 0; 
8033     char *_kwnames
[] = { "self","x","y", NULL 
}; 
8036     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oll:wxTextCtrl_XYToPosition",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
8039         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8040         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
8041             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_XYToPosition. Expected _wxTextCtrl_p."); 
8046     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8047     _result 
= (long )wxTextCtrl_XYToPosition(_arg0
,_arg1
,_arg2
); 
8049     wxPyEndAllowThreads(__tstate
); 
8050     if (PyErr_Occurred()) return NULL
; 
8051 }    _resultobj 
= Py_BuildValue("l",_result
); 
8055 #define wxTextCtrl_PositionToXY(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->PositionToXY(_swigarg0,_swigarg1,_swigarg2)) 
8056 static PyObject 
*_wrap_wxTextCtrl_PositionToXY(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8057     PyObject 
* _resultobj
; 
8064     PyObject 
* _argo0 
= 0; 
8065     char *_kwnames
[] = { "self","pos", NULL 
}; 
8074     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxTextCtrl_PositionToXY",_kwnames
,&_argo0
,&_arg1
))  
8077         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8078         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
8079             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_PositionToXY. Expected _wxTextCtrl_p."); 
8084     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8085     wxTextCtrl_PositionToXY(_arg0
,_arg1
,_arg2
,_arg3
); 
8087     wxPyEndAllowThreads(__tstate
); 
8088     if (PyErr_Occurred()) return NULL
; 
8089 }    Py_INCREF(Py_None
); 
8090     _resultobj 
= Py_None
; 
8093     o 
= PyInt_FromLong((long) (*_arg2
)); 
8094     _resultobj 
= t_output_helper(_resultobj
, o
); 
8098     o 
= PyInt_FromLong((long) (*_arg3
)); 
8099     _resultobj 
= t_output_helper(_resultobj
, o
); 
8104 #define wxTextCtrl_ShowPosition(_swigobj,_swigarg0)  (_swigobj->ShowPosition(_swigarg0)) 
8105 static PyObject 
*_wrap_wxTextCtrl_ShowPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8106     PyObject 
* _resultobj
; 
8109     PyObject 
* _argo0 
= 0; 
8110     char *_kwnames
[] = { "self","pos", NULL 
}; 
8113     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxTextCtrl_ShowPosition",_kwnames
,&_argo0
,&_arg1
))  
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_ShowPosition. Expected _wxTextCtrl_p."); 
8123     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8124     wxTextCtrl_ShowPosition(_arg0
,_arg1
); 
8126     wxPyEndAllowThreads(__tstate
); 
8127     if (PyErr_Occurred()) return NULL
; 
8128 }    Py_INCREF(Py_None
); 
8129     _resultobj 
= Py_None
; 
8133 #define wxTextCtrl_Copy(_swigobj)  (_swigobj->Copy()) 
8134 static PyObject 
*_wrap_wxTextCtrl_Copy(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_Copy",_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_Copy. Expected _wxTextCtrl_p."); 
8151     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8152     wxTextCtrl_Copy(_arg0
); 
8154     wxPyEndAllowThreads(__tstate
); 
8155     if (PyErr_Occurred()) return NULL
; 
8156 }    Py_INCREF(Py_None
); 
8157     _resultobj 
= Py_None
; 
8161 #define wxTextCtrl_Cut(_swigobj)  (_swigobj->Cut()) 
8162 static PyObject 
*_wrap_wxTextCtrl_Cut(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_Cut",_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_Cut. Expected _wxTextCtrl_p."); 
8179     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8180     wxTextCtrl_Cut(_arg0
); 
8182     wxPyEndAllowThreads(__tstate
); 
8183     if (PyErr_Occurred()) return NULL
; 
8184 }    Py_INCREF(Py_None
); 
8185     _resultobj 
= Py_None
; 
8189 #define wxTextCtrl_Paste(_swigobj)  (_swigobj->Paste()) 
8190 static PyObject 
*_wrap_wxTextCtrl_Paste(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8191     PyObject 
* _resultobj
; 
8193     PyObject 
* _argo0 
= 0; 
8194     char *_kwnames
[] = { "self", NULL 
}; 
8197     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTextCtrl_Paste",_kwnames
,&_argo0
))  
8200         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8201         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
8202             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_Paste. Expected _wxTextCtrl_p."); 
8207     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8208     wxTextCtrl_Paste(_arg0
); 
8210     wxPyEndAllowThreads(__tstate
); 
8211     if (PyErr_Occurred()) return NULL
; 
8212 }    Py_INCREF(Py_None
); 
8213     _resultobj 
= Py_None
; 
8217 #define wxTextCtrl_CanCopy(_swigobj)  (_swigobj->CanCopy()) 
8218 static PyObject 
*_wrap_wxTextCtrl_CanCopy(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_CanCopy",_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_CanCopy. Expected _wxTextCtrl_p."); 
8236     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8237     _result 
= (bool )wxTextCtrl_CanCopy(_arg0
); 
8239     wxPyEndAllowThreads(__tstate
); 
8240     if (PyErr_Occurred()) return NULL
; 
8241 }    _resultobj 
= Py_BuildValue("i",_result
); 
8245 #define wxTextCtrl_CanCut(_swigobj)  (_swigobj->CanCut()) 
8246 static PyObject 
*_wrap_wxTextCtrl_CanCut(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_CanCut",_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_CanCut. Expected _wxTextCtrl_p."); 
8264     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8265     _result 
= (bool )wxTextCtrl_CanCut(_arg0
); 
8267     wxPyEndAllowThreads(__tstate
); 
8268     if (PyErr_Occurred()) return NULL
; 
8269 }    _resultobj 
= Py_BuildValue("i",_result
); 
8273 #define wxTextCtrl_CanPaste(_swigobj)  (_swigobj->CanPaste()) 
8274 static PyObject 
*_wrap_wxTextCtrl_CanPaste(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8275     PyObject 
* _resultobj
; 
8278     PyObject 
* _argo0 
= 0; 
8279     char *_kwnames
[] = { "self", NULL 
}; 
8282     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTextCtrl_CanPaste",_kwnames
,&_argo0
))  
8285         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8286         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
8287             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_CanPaste. Expected _wxTextCtrl_p."); 
8292     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8293     _result 
= (bool )wxTextCtrl_CanPaste(_arg0
); 
8295     wxPyEndAllowThreads(__tstate
); 
8296     if (PyErr_Occurred()) return NULL
; 
8297 }    _resultobj 
= Py_BuildValue("i",_result
); 
8301 #define wxTextCtrl_Undo(_swigobj)  (_swigobj->Undo()) 
8302 static PyObject 
*_wrap_wxTextCtrl_Undo(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_Undo",_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_Undo. Expected _wxTextCtrl_p."); 
8319     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8320     wxTextCtrl_Undo(_arg0
); 
8322     wxPyEndAllowThreads(__tstate
); 
8323     if (PyErr_Occurred()) return NULL
; 
8324 }    Py_INCREF(Py_None
); 
8325     _resultobj 
= Py_None
; 
8329 #define wxTextCtrl_Redo(_swigobj)  (_swigobj->Redo()) 
8330 static PyObject 
*_wrap_wxTextCtrl_Redo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8331     PyObject 
* _resultobj
; 
8333     PyObject 
* _argo0 
= 0; 
8334     char *_kwnames
[] = { "self", NULL 
}; 
8337     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTextCtrl_Redo",_kwnames
,&_argo0
))  
8340         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8341         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
8342             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_Redo. Expected _wxTextCtrl_p."); 
8347     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8348     wxTextCtrl_Redo(_arg0
); 
8350     wxPyEndAllowThreads(__tstate
); 
8351     if (PyErr_Occurred()) return NULL
; 
8352 }    Py_INCREF(Py_None
); 
8353     _resultobj 
= Py_None
; 
8357 #define wxTextCtrl_CanUndo(_swigobj)  (_swigobj->CanUndo()) 
8358 static PyObject 
*_wrap_wxTextCtrl_CanUndo(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_CanUndo",_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_CanUndo. Expected _wxTextCtrl_p."); 
8376     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8377     _result 
= (bool )wxTextCtrl_CanUndo(_arg0
); 
8379     wxPyEndAllowThreads(__tstate
); 
8380     if (PyErr_Occurred()) return NULL
; 
8381 }    _resultobj 
= Py_BuildValue("i",_result
); 
8385 #define wxTextCtrl_CanRedo(_swigobj)  (_swigobj->CanRedo()) 
8386 static PyObject 
*_wrap_wxTextCtrl_CanRedo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8387     PyObject 
* _resultobj
; 
8390     PyObject 
* _argo0 
= 0; 
8391     char *_kwnames
[] = { "self", NULL 
}; 
8394     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTextCtrl_CanRedo",_kwnames
,&_argo0
))  
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_CanRedo. Expected _wxTextCtrl_p."); 
8404     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8405     _result 
= (bool )wxTextCtrl_CanRedo(_arg0
); 
8407     wxPyEndAllowThreads(__tstate
); 
8408     if (PyErr_Occurred()) return NULL
; 
8409 }    _resultobj 
= Py_BuildValue("i",_result
); 
8413 #define wxTextCtrl_SetInsertionPoint(_swigobj,_swigarg0)  (_swigobj->SetInsertionPoint(_swigarg0)) 
8414 static PyObject 
*_wrap_wxTextCtrl_SetInsertionPoint(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8415     PyObject 
* _resultobj
; 
8418     PyObject 
* _argo0 
= 0; 
8419     char *_kwnames
[] = { "self","pos", NULL 
}; 
8422     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxTextCtrl_SetInsertionPoint",_kwnames
,&_argo0
,&_arg1
))  
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_SetInsertionPoint. Expected _wxTextCtrl_p."); 
8432     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8433     wxTextCtrl_SetInsertionPoint(_arg0
,_arg1
); 
8435     wxPyEndAllowThreads(__tstate
); 
8436     if (PyErr_Occurred()) return NULL
; 
8437 }    Py_INCREF(Py_None
); 
8438     _resultobj 
= Py_None
; 
8442 #define wxTextCtrl_SetInsertionPointEnd(_swigobj)  (_swigobj->SetInsertionPointEnd()) 
8443 static PyObject 
*_wrap_wxTextCtrl_SetInsertionPointEnd(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8444     PyObject 
* _resultobj
; 
8446     PyObject 
* _argo0 
= 0; 
8447     char *_kwnames
[] = { "self", NULL 
}; 
8450     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTextCtrl_SetInsertionPointEnd",_kwnames
,&_argo0
))  
8453         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8454         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
8455             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_SetInsertionPointEnd. Expected _wxTextCtrl_p."); 
8460     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8461     wxTextCtrl_SetInsertionPointEnd(_arg0
); 
8463     wxPyEndAllowThreads(__tstate
); 
8464     if (PyErr_Occurred()) return NULL
; 
8465 }    Py_INCREF(Py_None
); 
8466     _resultobj 
= Py_None
; 
8470 #define wxTextCtrl_GetInsertionPoint(_swigobj)  (_swigobj->GetInsertionPoint()) 
8471 static PyObject 
*_wrap_wxTextCtrl_GetInsertionPoint(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_GetInsertionPoint",_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_GetInsertionPoint. Expected _wxTextCtrl_p."); 
8489     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8490     _result 
= (long )wxTextCtrl_GetInsertionPoint(_arg0
); 
8492     wxPyEndAllowThreads(__tstate
); 
8493     if (PyErr_Occurred()) return NULL
; 
8494 }    _resultobj 
= Py_BuildValue("l",_result
); 
8498 #define wxTextCtrl_GetLastPosition(_swigobj)  (_swigobj->GetLastPosition()) 
8499 static PyObject 
*_wrap_wxTextCtrl_GetLastPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8500     PyObject 
* _resultobj
; 
8503     PyObject 
* _argo0 
= 0; 
8504     char *_kwnames
[] = { "self", NULL 
}; 
8507     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTextCtrl_GetLastPosition",_kwnames
,&_argo0
))  
8510         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8511         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
8512             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_GetLastPosition. Expected _wxTextCtrl_p."); 
8517     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8518     _result 
= (long )wxTextCtrl_GetLastPosition(_arg0
); 
8520     wxPyEndAllowThreads(__tstate
); 
8521     if (PyErr_Occurred()) return NULL
; 
8522 }    _resultobj 
= Py_BuildValue("l",_result
); 
8526 #define wxTextCtrl_SetSelection(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetSelection(_swigarg0,_swigarg1)) 
8527 static PyObject 
*_wrap_wxTextCtrl_SetSelection(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8528     PyObject 
* _resultobj
; 
8532     PyObject 
* _argo0 
= 0; 
8533     char *_kwnames
[] = { "self","from","to", NULL 
}; 
8536     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oll:wxTextCtrl_SetSelection",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
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_SetSelection. Expected _wxTextCtrl_p."); 
8546     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8547     wxTextCtrl_SetSelection(_arg0
,_arg1
,_arg2
); 
8549     wxPyEndAllowThreads(__tstate
); 
8550     if (PyErr_Occurred()) return NULL
; 
8551 }    Py_INCREF(Py_None
); 
8552     _resultobj 
= Py_None
; 
8556 #define wxTextCtrl_SelectAll(_swigobj)  (_swigobj->SelectAll()) 
8557 static PyObject 
*_wrap_wxTextCtrl_SelectAll(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8558     PyObject 
* _resultobj
; 
8560     PyObject 
* _argo0 
= 0; 
8561     char *_kwnames
[] = { "self", NULL 
}; 
8564     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTextCtrl_SelectAll",_kwnames
,&_argo0
))  
8567         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8568         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
8569             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_SelectAll. Expected _wxTextCtrl_p."); 
8574     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8575     wxTextCtrl_SelectAll(_arg0
); 
8577     wxPyEndAllowThreads(__tstate
); 
8578     if (PyErr_Occurred()) return NULL
; 
8579 }    Py_INCREF(Py_None
); 
8580     _resultobj 
= Py_None
; 
8584 #define wxTextCtrl_SetEditable(_swigobj,_swigarg0)  (_swigobj->SetEditable(_swigarg0)) 
8585 static PyObject 
*_wrap_wxTextCtrl_SetEditable(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8586     PyObject 
* _resultobj
; 
8589     PyObject 
* _argo0 
= 0; 
8591     char *_kwnames
[] = { "self","editable", NULL 
}; 
8594     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxTextCtrl_SetEditable",_kwnames
,&_argo0
,&tempbool1
))  
8597         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8598         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
8599             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_SetEditable. Expected _wxTextCtrl_p."); 
8603     _arg1 
= (bool ) tempbool1
; 
8605     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8606     wxTextCtrl_SetEditable(_arg0
,_arg1
); 
8608     wxPyEndAllowThreads(__tstate
); 
8609     if (PyErr_Occurred()) return NULL
; 
8610 }    Py_INCREF(Py_None
); 
8611     _resultobj 
= Py_None
; 
8615 #define wxTextCtrl_IsSingleLine(_swigobj)  (_swigobj->IsSingleLine()) 
8616 static PyObject 
*_wrap_wxTextCtrl_IsSingleLine(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_IsSingleLine",_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_IsSingleLine. Expected _wxTextCtrl_p."); 
8634     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8635     _result 
= (bool )wxTextCtrl_IsSingleLine(_arg0
); 
8637     wxPyEndAllowThreads(__tstate
); 
8638     if (PyErr_Occurred()) return NULL
; 
8639 }    _resultobj 
= Py_BuildValue("i",_result
); 
8643 #define wxTextCtrl_IsMultiLine(_swigobj)  (_swigobj->IsMultiLine()) 
8644 static PyObject 
*_wrap_wxTextCtrl_IsMultiLine(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8645     PyObject 
* _resultobj
; 
8648     PyObject 
* _argo0 
= 0; 
8649     char *_kwnames
[] = { "self", NULL 
}; 
8652     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTextCtrl_IsMultiLine",_kwnames
,&_argo0
))  
8655         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8656         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
8657             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_IsMultiLine. Expected _wxTextCtrl_p."); 
8662     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8663     _result 
= (bool )wxTextCtrl_IsMultiLine(_arg0
); 
8665     wxPyEndAllowThreads(__tstate
); 
8666     if (PyErr_Occurred()) return NULL
; 
8667 }    _resultobj 
= Py_BuildValue("i",_result
); 
8671 static void  wxTextCtrl_write(wxTextCtrl 
*self
,const wxString 
& text
) { 
8672             self
->AppendText(text
); 
8674 static PyObject 
*_wrap_wxTextCtrl_write(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8675     PyObject 
* _resultobj
; 
8678     PyObject 
* _argo0 
= 0; 
8679     PyObject 
* _obj1 
= 0; 
8680     char *_kwnames
[] = { "self","text", NULL 
}; 
8683     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTextCtrl_write",_kwnames
,&_argo0
,&_obj1
))  
8686         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8687         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
8688             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_write. Expected _wxTextCtrl_p."); 
8693     _arg1 
= wxString_in_helper(_obj1
); 
8698     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8699     wxTextCtrl_write(_arg0
,*_arg1
); 
8701     wxPyEndAllowThreads(__tstate
); 
8702     if (PyErr_Occurred()) return NULL
; 
8703 }    Py_INCREF(Py_None
); 
8704     _resultobj 
= Py_None
; 
8712 static wxString  
wxTextCtrl_GetString(wxTextCtrl 
*self
,long  from
,long  to
) { 
8713             return self
->GetValue().Mid(from
, to 
- from
); 
8715 static PyObject 
*_wrap_wxTextCtrl_GetString(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8716     PyObject 
* _resultobj
; 
8721     PyObject 
* _argo0 
= 0; 
8722     char *_kwnames
[] = { "self","from","to", NULL 
}; 
8725     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oll:wxTextCtrl_GetString",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
8728         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8729         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
8730             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTextCtrl_GetString. Expected _wxTextCtrl_p."); 
8735     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8736     _result 
= new wxString (wxTextCtrl_GetString(_arg0
,_arg1
,_arg2
)); 
8738     wxPyEndAllowThreads(__tstate
); 
8739     if (PyErr_Occurred()) return NULL
; 
8742     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
8744     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
8753 static void *SwigwxScrollBarTowxControl(void *ptr
) { 
8756     src 
= (wxScrollBar 
*) ptr
; 
8757     dest 
= (wxControl 
*) src
; 
8758     return (void *) dest
; 
8761 static void *SwigwxScrollBarTowxWindow(void *ptr
) { 
8764     src 
= (wxScrollBar 
*) ptr
; 
8765     dest 
= (wxWindow 
*) src
; 
8766     return (void *) dest
; 
8769 static void *SwigwxScrollBarTowxEvtHandler(void *ptr
) { 
8772     src 
= (wxScrollBar 
*) ptr
; 
8773     dest 
= (wxEvtHandler 
*) src
; 
8774     return (void *) dest
; 
8777 static void *SwigwxScrollBarTowxObject(void *ptr
) { 
8780     src 
= (wxScrollBar 
*) ptr
; 
8781     dest 
= (wxObject 
*) src
; 
8782     return (void *) dest
; 
8785 #define new_wxScrollBar(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (new wxScrollBar(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)) 
8786 static PyObject 
*_wrap_new_wxScrollBar(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8787     PyObject 
* _resultobj
; 
8788     wxScrollBar 
* _result
; 
8790     wxWindowID  _arg1 
= (wxWindowID 
) -1; 
8791     wxPoint 
* _arg2 
= (wxPoint 
*) &wxDefaultPosition
; 
8792     wxSize 
* _arg3 
= (wxSize 
*) &wxDefaultSize
; 
8793     long  _arg4 
= (long ) wxSB_HORIZONTAL
; 
8794     wxValidator 
* _arg5 
= (wxValidator 
*) &wxDefaultValidator
; 
8795     wxString 
* _arg6 
= (wxString 
*) &wxPyScrollBarNameStr
; 
8796     PyObject 
* _argo0 
= 0; 
8798     PyObject 
* _obj2 
= 0; 
8800     PyObject 
* _obj3 
= 0; 
8801     PyObject 
* _argo5 
= 0; 
8802     PyObject 
* _obj6 
= 0; 
8803     char *_kwnames
[] = { "parent","id","pos","size","style","validator","name", NULL 
}; 
8807     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|iOOlOO:new_wxScrollBar",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
,&_argo5
,&_obj6
))  
8810         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8811         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
8812             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxScrollBar. Expected _wxWindow_p."); 
8819     if (! wxPoint_helper(_obj2
, &_arg2
)) 
8825     if (! wxSize_helper(_obj3
, &_arg3
)) 
8829         if (SWIG_GetPtrObj(_argo5
,(void **) &_arg5
,"_wxValidator_p")) { 
8830             PyErr_SetString(PyExc_TypeError
,"Type error in argument 6 of new_wxScrollBar. Expected _wxValidator_p."); 
8836     _arg6 
= wxString_in_helper(_obj6
); 
8841     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8842     _result 
= (wxScrollBar 
*)new_wxScrollBar(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,*_arg5
,*_arg6
); 
8844     wxPyEndAllowThreads(__tstate
); 
8845     if (PyErr_Occurred()) return NULL
; 
8847         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxScrollBar_p"); 
8848         _resultobj 
= Py_BuildValue("s",_ptemp
); 
8851         _resultobj 
= Py_None
; 
8860 #define new_wxPreScrollBar() (new wxScrollBar()) 
8861 static PyObject 
*_wrap_new_wxPreScrollBar(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8862     PyObject 
* _resultobj
; 
8863     wxScrollBar 
* _result
; 
8864     char *_kwnames
[] = {  NULL 
}; 
8868     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPreScrollBar",_kwnames
))  
8871     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8872     _result 
= (wxScrollBar 
*)new_wxPreScrollBar(); 
8874     wxPyEndAllowThreads(__tstate
); 
8875     if (PyErr_Occurred()) return NULL
; 
8877         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxScrollBar_p"); 
8878         _resultobj 
= Py_BuildValue("s",_ptemp
); 
8881         _resultobj 
= Py_None
; 
8886 #define wxScrollBar_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)  (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)) 
8887 static PyObject 
*_wrap_wxScrollBar_Create(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8888     PyObject 
* _resultobj
; 
8890     wxScrollBar 
* _arg0
; 
8892     wxWindowID  _arg2 
= (wxWindowID 
) -1; 
8893     wxPoint 
* _arg3 
= (wxPoint 
*) &wxDefaultPosition
; 
8894     wxSize 
* _arg4 
= (wxSize 
*) &wxDefaultSize
; 
8895     long  _arg5 
= (long ) wxSB_HORIZONTAL
; 
8896     wxValidator 
* _arg6 
= (wxValidator 
*) &wxDefaultValidator
; 
8897     wxString 
* _arg7 
= (wxString 
*) &wxPyScrollBarNameStr
; 
8898     PyObject 
* _argo0 
= 0; 
8899     PyObject 
* _argo1 
= 0; 
8901     PyObject 
* _obj3 
= 0; 
8903     PyObject 
* _obj4 
= 0; 
8904     PyObject 
* _argo6 
= 0; 
8905     PyObject 
* _obj7 
= 0; 
8906     char *_kwnames
[] = { "self","parent","id","pos","size","style","validator","name", NULL 
}; 
8909     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|iOOlOO:wxScrollBar_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_obj3
,&_obj4
,&_arg5
,&_argo6
,&_obj7
))  
8912         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8913         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrollBar_p")) { 
8914             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrollBar_Create. Expected _wxScrollBar_p."); 
8919         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
8920         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
8921             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxScrollBar_Create. Expected _wxWindow_p."); 
8928     if (! wxPoint_helper(_obj3
, &_arg3
)) 
8934     if (! wxSize_helper(_obj4
, &_arg4
)) 
8938         if (SWIG_GetPtrObj(_argo6
,(void **) &_arg6
,"_wxValidator_p")) { 
8939             PyErr_SetString(PyExc_TypeError
,"Type error in argument 7 of wxScrollBar_Create. Expected _wxValidator_p."); 
8945     _arg7 
= wxString_in_helper(_obj7
); 
8950     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8951     _result 
= (bool )wxScrollBar_Create(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,_arg5
,*_arg6
,*_arg7
); 
8953     wxPyEndAllowThreads(__tstate
); 
8954     if (PyErr_Occurred()) return NULL
; 
8955 }    _resultobj 
= Py_BuildValue("i",_result
); 
8963 #define wxScrollBar_GetRange(_swigobj)  (_swigobj->GetRange()) 
8964 static PyObject 
*_wrap_wxScrollBar_GetRange(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_GetRange",_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_GetRange. Expected _wxScrollBar_p."); 
8982     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8983     _result 
= (int )wxScrollBar_GetRange(_arg0
); 
8985     wxPyEndAllowThreads(__tstate
); 
8986     if (PyErr_Occurred()) return NULL
; 
8987 }    _resultobj 
= Py_BuildValue("i",_result
); 
8991 #define wxScrollBar_GetPageSize(_swigobj)  (_swigobj->GetPageSize()) 
8992 static PyObject 
*_wrap_wxScrollBar_GetPageSize(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_GetPageSize",_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_GetPageSize. Expected _wxScrollBar_p."); 
9010     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9011     _result 
= (int )wxScrollBar_GetPageSize(_arg0
); 
9013     wxPyEndAllowThreads(__tstate
); 
9014     if (PyErr_Occurred()) return NULL
; 
9015 }    _resultobj 
= Py_BuildValue("i",_result
); 
9019 #define wxScrollBar_GetThumbPosition(_swigobj)  (_swigobj->GetThumbPosition()) 
9020 static PyObject 
*_wrap_wxScrollBar_GetThumbPosition(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_GetThumbPosition",_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_GetThumbPosition. Expected _wxScrollBar_p."); 
9038     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9039     _result 
= (int )wxScrollBar_GetThumbPosition(_arg0
); 
9041     wxPyEndAllowThreads(__tstate
); 
9042     if (PyErr_Occurred()) return NULL
; 
9043 }    _resultobj 
= Py_BuildValue("i",_result
); 
9047 #define wxScrollBar_GetThumbSize(_swigobj)  (_swigobj->GetThumbSize()) 
9048 static PyObject 
*_wrap_wxScrollBar_GetThumbSize(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_GetThumbSize",_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_GetThumbSize. Expected _wxScrollBar_p."); 
9066     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9067     _result 
= (int )wxScrollBar_GetThumbSize(_arg0
); 
9069     wxPyEndAllowThreads(__tstate
); 
9070     if (PyErr_Occurred()) return NULL
; 
9071 }    _resultobj 
= Py_BuildValue("i",_result
); 
9075 #define wxScrollBar_IsVertical(_swigobj)  (_swigobj->IsVertical()) 
9076 static PyObject 
*_wrap_wxScrollBar_IsVertical(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9077     PyObject 
* _resultobj
; 
9079     wxScrollBar 
* _arg0
; 
9080     PyObject 
* _argo0 
= 0; 
9081     char *_kwnames
[] = { "self", NULL 
}; 
9084     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxScrollBar_IsVertical",_kwnames
,&_argo0
))  
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_IsVertical. Expected _wxScrollBar_p."); 
9094     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9095     _result 
= (bool )wxScrollBar_IsVertical(_arg0
); 
9097     wxPyEndAllowThreads(__tstate
); 
9098     if (PyErr_Occurred()) return NULL
; 
9099 }    _resultobj 
= Py_BuildValue("i",_result
); 
9103 #define wxScrollBar_SetThumbPosition(_swigobj,_swigarg0)  (_swigobj->SetThumbPosition(_swigarg0)) 
9104 static PyObject 
*_wrap_wxScrollBar_SetThumbPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9105     PyObject 
* _resultobj
; 
9106     wxScrollBar 
* _arg0
; 
9108     PyObject 
* _argo0 
= 0; 
9109     char *_kwnames
[] = { "self","viewStart", NULL 
}; 
9112     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxScrollBar_SetThumbPosition",_kwnames
,&_argo0
,&_arg1
))  
9115         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9116         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrollBar_p")) { 
9117             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrollBar_SetThumbPosition. Expected _wxScrollBar_p."); 
9122     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9123     wxScrollBar_SetThumbPosition(_arg0
,_arg1
); 
9125     wxPyEndAllowThreads(__tstate
); 
9126     if (PyErr_Occurred()) return NULL
; 
9127 }    Py_INCREF(Py_None
); 
9128     _resultobj 
= Py_None
; 
9132 #define wxScrollBar_SetScrollbar(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->SetScrollbar(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
9133 static PyObject 
*_wrap_wxScrollBar_SetScrollbar(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9134     PyObject 
* _resultobj
; 
9135     wxScrollBar 
* _arg0
; 
9140     bool  _arg5 
= (bool ) TRUE
; 
9141     PyObject 
* _argo0 
= 0; 
9142     int tempbool5 
= (int) TRUE
; 
9143     char *_kwnames
[] = { "self","position","thumbSize","range","pageSize","refresh", NULL 
}; 
9146     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oiiii|i:wxScrollBar_SetScrollbar",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
,&tempbool5
))  
9149         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9150         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxScrollBar_p")) { 
9151             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxScrollBar_SetScrollbar. Expected _wxScrollBar_p."); 
9155     _arg5 
= (bool ) tempbool5
; 
9157     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9158     wxScrollBar_SetScrollbar(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
9160     wxPyEndAllowThreads(__tstate
); 
9161     if (PyErr_Occurred()) return NULL
; 
9162 }    Py_INCREF(Py_None
); 
9163     _resultobj 
= Py_None
; 
9167 static void *SwigwxSpinButtonTowxControl(void *ptr
) { 
9170     src 
= (wxSpinButton 
*) ptr
; 
9171     dest 
= (wxControl 
*) src
; 
9172     return (void *) dest
; 
9175 static void *SwigwxSpinButtonTowxWindow(void *ptr
) { 
9178     src 
= (wxSpinButton 
*) ptr
; 
9179     dest 
= (wxWindow 
*) src
; 
9180     return (void *) dest
; 
9183 static void *SwigwxSpinButtonTowxEvtHandler(void *ptr
) { 
9186     src 
= (wxSpinButton 
*) ptr
; 
9187     dest 
= (wxEvtHandler 
*) src
; 
9188     return (void *) dest
; 
9191 static void *SwigwxSpinButtonTowxObject(void *ptr
) { 
9194     src 
= (wxSpinButton 
*) ptr
; 
9195     dest 
= (wxObject 
*) src
; 
9196     return (void *) dest
; 
9199 #define new_wxSpinButton(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxSpinButton(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
9200 static PyObject 
*_wrap_new_wxSpinButton(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9201     PyObject 
* _resultobj
; 
9202     wxSpinButton 
* _result
; 
9204     wxWindowID  _arg1 
= (wxWindowID 
) -1; 
9205     wxPoint 
* _arg2 
= (wxPoint 
*) &wxDefaultPosition
; 
9206     wxSize 
* _arg3 
= (wxSize 
*) &wxDefaultSize
; 
9207     long  _arg4 
= (long ) wxSP_HORIZONTAL
; 
9208     wxString 
* _arg5 
= (wxString 
*) &wxPySPIN_BUTTON_NAME
; 
9209     PyObject 
* _argo0 
= 0; 
9211     PyObject 
* _obj2 
= 0; 
9213     PyObject 
* _obj3 
= 0; 
9214     PyObject 
* _obj5 
= 0; 
9215     char *_kwnames
[] = { "parent","id","pos","size","style","name", NULL 
}; 
9219     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|iOOlO:new_wxSpinButton",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
,&_obj5
))  
9222         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9223         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
9224             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxSpinButton. Expected _wxWindow_p."); 
9231     if (! wxPoint_helper(_obj2
, &_arg2
)) 
9237     if (! wxSize_helper(_obj3
, &_arg3
)) 
9242     _arg5 
= wxString_in_helper(_obj5
); 
9247     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9248     _result 
= (wxSpinButton 
*)new_wxSpinButton(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,*_arg5
); 
9250     wxPyEndAllowThreads(__tstate
); 
9251     if (PyErr_Occurred()) return NULL
; 
9253         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxSpinButton_p"); 
9254         _resultobj 
= Py_BuildValue("s",_ptemp
); 
9257         _resultobj 
= Py_None
; 
9266 #define new_wxPreSpinButton() (new wxSpinButton()) 
9267 static PyObject 
*_wrap_new_wxPreSpinButton(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9268     PyObject 
* _resultobj
; 
9269     wxSpinButton 
* _result
; 
9270     char *_kwnames
[] = {  NULL 
}; 
9274     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPreSpinButton",_kwnames
))  
9277     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9278     _result 
= (wxSpinButton 
*)new_wxPreSpinButton(); 
9280     wxPyEndAllowThreads(__tstate
); 
9281     if (PyErr_Occurred()) return NULL
; 
9283         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxSpinButton_p"); 
9284         _resultobj 
= Py_BuildValue("s",_ptemp
); 
9287         _resultobj 
= Py_None
; 
9292 #define wxSpinButton_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)  (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5)) 
9293 static PyObject 
*_wrap_wxSpinButton_Create(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9294     PyObject 
* _resultobj
; 
9296     wxSpinButton 
* _arg0
; 
9298     wxWindowID  _arg2 
= (wxWindowID 
) -1; 
9299     wxPoint 
* _arg3 
= (wxPoint 
*) &wxDefaultPosition
; 
9300     wxSize 
* _arg4 
= (wxSize 
*) &wxDefaultSize
; 
9301     long  _arg5 
= (long ) wxSP_HORIZONTAL
; 
9302     wxString 
* _arg6 
= (wxString 
*) &wxPySPIN_BUTTON_NAME
; 
9303     PyObject 
* _argo0 
= 0; 
9304     PyObject 
* _argo1 
= 0; 
9306     PyObject 
* _obj3 
= 0; 
9308     PyObject 
* _obj4 
= 0; 
9309     PyObject 
* _obj6 
= 0; 
9310     char *_kwnames
[] = { "self","parent","id","pos","size","style","name", NULL 
}; 
9313     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|iOOlO:wxSpinButton_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_obj3
,&_obj4
,&_arg5
,&_obj6
))  
9316         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9317         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSpinButton_p")) { 
9318             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSpinButton_Create. Expected _wxSpinButton_p."); 
9323         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
9324         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
9325             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxSpinButton_Create. Expected _wxWindow_p."); 
9332     if (! wxPoint_helper(_obj3
, &_arg3
)) 
9338     if (! wxSize_helper(_obj4
, &_arg4
)) 
9343     _arg6 
= wxString_in_helper(_obj6
); 
9348     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9349     _result 
= (bool )wxSpinButton_Create(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,_arg5
,*_arg6
); 
9351     wxPyEndAllowThreads(__tstate
); 
9352     if (PyErr_Occurred()) return NULL
; 
9353 }    _resultobj 
= Py_BuildValue("i",_result
); 
9361 #define wxSpinButton_GetMax(_swigobj)  (_swigobj->GetMax()) 
9362 static PyObject 
*_wrap_wxSpinButton_GetMax(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_GetMax",_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_GetMax. Expected _wxSpinButton_p."); 
9380     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9381     _result 
= (int )wxSpinButton_GetMax(_arg0
); 
9383     wxPyEndAllowThreads(__tstate
); 
9384     if (PyErr_Occurred()) return NULL
; 
9385 }    _resultobj 
= Py_BuildValue("i",_result
); 
9389 #define wxSpinButton_GetMin(_swigobj)  (_swigobj->GetMin()) 
9390 static PyObject 
*_wrap_wxSpinButton_GetMin(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_GetMin",_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_GetMin. Expected _wxSpinButton_p."); 
9408     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9409     _result 
= (int )wxSpinButton_GetMin(_arg0
); 
9411     wxPyEndAllowThreads(__tstate
); 
9412     if (PyErr_Occurred()) return NULL
; 
9413 }    _resultobj 
= Py_BuildValue("i",_result
); 
9417 #define wxSpinButton_GetValue(_swigobj)  (_swigobj->GetValue()) 
9418 static PyObject 
*_wrap_wxSpinButton_GetValue(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9419     PyObject 
* _resultobj
; 
9421     wxSpinButton 
* _arg0
; 
9422     PyObject 
* _argo0 
= 0; 
9423     char *_kwnames
[] = { "self", NULL 
}; 
9426     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSpinButton_GetValue",_kwnames
,&_argo0
))  
9429         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9430         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSpinButton_p")) { 
9431             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSpinButton_GetValue. Expected _wxSpinButton_p."); 
9436     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9437     _result 
= (int )wxSpinButton_GetValue(_arg0
); 
9439     wxPyEndAllowThreads(__tstate
); 
9440     if (PyErr_Occurred()) return NULL
; 
9441 }    _resultobj 
= Py_BuildValue("i",_result
); 
9445 #define wxSpinButton_SetRange(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetRange(_swigarg0,_swigarg1)) 
9446 static PyObject 
*_wrap_wxSpinButton_SetRange(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9447     PyObject 
* _resultobj
; 
9448     wxSpinButton 
* _arg0
; 
9451     PyObject 
* _argo0 
= 0; 
9452     char *_kwnames
[] = { "self","min","max", NULL 
}; 
9455     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxSpinButton_SetRange",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
9458         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9459         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSpinButton_p")) { 
9460             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSpinButton_SetRange. Expected _wxSpinButton_p."); 
9465     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9466     wxSpinButton_SetRange(_arg0
,_arg1
,_arg2
); 
9468     wxPyEndAllowThreads(__tstate
); 
9469     if (PyErr_Occurred()) return NULL
; 
9470 }    Py_INCREF(Py_None
); 
9471     _resultobj 
= Py_None
; 
9475 #define wxSpinButton_SetValue(_swigobj,_swigarg0)  (_swigobj->SetValue(_swigarg0)) 
9476 static PyObject 
*_wrap_wxSpinButton_SetValue(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9477     PyObject 
* _resultobj
; 
9478     wxSpinButton 
* _arg0
; 
9480     PyObject 
* _argo0 
= 0; 
9481     char *_kwnames
[] = { "self","value", NULL 
}; 
9484     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxSpinButton_SetValue",_kwnames
,&_argo0
,&_arg1
))  
9487         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9488         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSpinButton_p")) { 
9489             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSpinButton_SetValue. Expected _wxSpinButton_p."); 
9494     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9495     wxSpinButton_SetValue(_arg0
,_arg1
); 
9497     wxPyEndAllowThreads(__tstate
); 
9498     if (PyErr_Occurred()) return NULL
; 
9499 }    Py_INCREF(Py_None
); 
9500     _resultobj 
= Py_None
; 
9504 static void *SwigwxStaticBitmapTowxControl(void *ptr
) { 
9505     wxStaticBitmap 
*src
; 
9507     src 
= (wxStaticBitmap 
*) ptr
; 
9508     dest 
= (wxControl 
*) src
; 
9509     return (void *) dest
; 
9512 static void *SwigwxStaticBitmapTowxWindow(void *ptr
) { 
9513     wxStaticBitmap 
*src
; 
9515     src 
= (wxStaticBitmap 
*) ptr
; 
9516     dest 
= (wxWindow 
*) src
; 
9517     return (void *) dest
; 
9520 static void *SwigwxStaticBitmapTowxEvtHandler(void *ptr
) { 
9521     wxStaticBitmap 
*src
; 
9523     src 
= (wxStaticBitmap 
*) ptr
; 
9524     dest 
= (wxEvtHandler 
*) src
; 
9525     return (void *) dest
; 
9528 static void *SwigwxStaticBitmapTowxObject(void *ptr
) { 
9529     wxStaticBitmap 
*src
; 
9531     src 
= (wxStaticBitmap 
*) ptr
; 
9532     dest 
= (wxObject 
*) src
; 
9533     return (void *) dest
; 
9536 #define new_wxStaticBitmap(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (new wxStaticBitmap(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)) 
9537 static PyObject 
*_wrap_new_wxStaticBitmap(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9538     PyObject 
* _resultobj
; 
9539     wxStaticBitmap 
* _result
; 
9543     wxPoint 
* _arg3 
= (wxPoint 
*) &wxDefaultPosition
; 
9544     wxSize 
* _arg4 
= (wxSize 
*) &wxDefaultSize
; 
9545     long  _arg5 
= (long ) 0; 
9546     wxString 
* _arg6 
= (wxString 
*) &wxPyStaticBitmapNameStr
; 
9547     PyObject 
* _argo0 
= 0; 
9548     PyObject 
* _argo2 
= 0; 
9550     PyObject 
* _obj3 
= 0; 
9552     PyObject 
* _obj4 
= 0; 
9553     PyObject 
* _obj6 
= 0; 
9554     char *_kwnames
[] = { "parent","id","bitmap","pos","size","style","name", NULL 
}; 
9558     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO|OOlO:new_wxStaticBitmap",_kwnames
,&_argo0
,&_arg1
,&_argo2
,&_obj3
,&_obj4
,&_arg5
,&_obj6
))  
9561         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9562         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
9563             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxStaticBitmap. Expected _wxWindow_p."); 
9568         if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxBitmap_p")) { 
9569             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of new_wxStaticBitmap. Expected _wxBitmap_p."); 
9576     if (! wxPoint_helper(_obj3
, &_arg3
)) 
9582     if (! wxSize_helper(_obj4
, &_arg4
)) 
9587     _arg6 
= wxString_in_helper(_obj6
); 
9592     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9593     _result 
= (wxStaticBitmap 
*)new_wxStaticBitmap(_arg0
,_arg1
,*_arg2
,*_arg3
,*_arg4
,_arg5
,*_arg6
); 
9595     wxPyEndAllowThreads(__tstate
); 
9596     if (PyErr_Occurred()) return NULL
; 
9598         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxStaticBitmap_p"); 
9599         _resultobj 
= Py_BuildValue("s",_ptemp
); 
9602         _resultobj 
= Py_None
; 
9611 #define new_wxPreStaticBitmap() (new wxStaticBitmap()) 
9612 static PyObject 
*_wrap_new_wxPreStaticBitmap(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9613     PyObject 
* _resultobj
; 
9614     wxStaticBitmap 
* _result
; 
9615     char *_kwnames
[] = {  NULL 
}; 
9619     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPreStaticBitmap",_kwnames
))  
9622     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9623     _result 
= (wxStaticBitmap 
*)new_wxPreStaticBitmap(); 
9625     wxPyEndAllowThreads(__tstate
); 
9626     if (PyErr_Occurred()) return NULL
; 
9628         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxStaticBitmap_p"); 
9629         _resultobj 
= Py_BuildValue("s",_ptemp
); 
9632         _resultobj 
= Py_None
; 
9637 #define wxStaticBitmap_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)  (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6)) 
9638 static PyObject 
*_wrap_wxStaticBitmap_Create(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9639     PyObject 
* _resultobj
; 
9641     wxStaticBitmap 
* _arg0
; 
9645     wxPoint 
* _arg4 
= (wxPoint 
*) &wxDefaultPosition
; 
9646     wxSize 
* _arg5 
= (wxSize 
*) &wxDefaultSize
; 
9647     long  _arg6 
= (long ) 0; 
9648     wxString 
* _arg7 
= (wxString 
*) &wxPyStaticBitmapNameStr
; 
9649     PyObject 
* _argo0 
= 0; 
9650     PyObject 
* _argo1 
= 0; 
9651     PyObject 
* _argo3 
= 0; 
9653     PyObject 
* _obj4 
= 0; 
9655     PyObject 
* _obj5 
= 0; 
9656     PyObject 
* _obj7 
= 0; 
9657     char *_kwnames
[] = { "self","parent","id","bitmap","pos","size","style","name", NULL 
}; 
9660     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOiO|OOlO:wxStaticBitmap_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_argo3
,&_obj4
,&_obj5
,&_arg6
,&_obj7
))  
9663         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9664         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxStaticBitmap_p")) { 
9665             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxStaticBitmap_Create. Expected _wxStaticBitmap_p."); 
9670         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
9671         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
9672             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxStaticBitmap_Create. Expected _wxWindow_p."); 
9677         if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxBitmap_p")) { 
9678             PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxStaticBitmap_Create. Expected _wxBitmap_p."); 
9685     if (! wxPoint_helper(_obj4
, &_arg4
)) 
9691     if (! wxSize_helper(_obj5
, &_arg5
)) 
9696     _arg7 
= wxString_in_helper(_obj7
); 
9701     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9702     _result 
= (bool )wxStaticBitmap_Create(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,*_arg5
,_arg6
,*_arg7
); 
9704     wxPyEndAllowThreads(__tstate
); 
9705     if (PyErr_Occurred()) return NULL
; 
9706 }    _resultobj 
= Py_BuildValue("i",_result
); 
9714 #define wxStaticBitmap_GetBitmap(_swigobj)  (_swigobj->GetBitmap()) 
9715 static PyObject 
*_wrap_wxStaticBitmap_GetBitmap(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9716     PyObject 
* _resultobj
; 
9718     wxStaticBitmap 
* _arg0
; 
9719     PyObject 
* _argo0 
= 0; 
9720     char *_kwnames
[] = { "self", NULL 
}; 
9724     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxStaticBitmap_GetBitmap",_kwnames
,&_argo0
))  
9727         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9728         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxStaticBitmap_p")) { 
9729             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxStaticBitmap_GetBitmap. Expected _wxStaticBitmap_p."); 
9734     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9735     _result 
= new wxBitmap (wxStaticBitmap_GetBitmap(_arg0
)); 
9737     wxPyEndAllowThreads(__tstate
); 
9738     if (PyErr_Occurred()) return NULL
; 
9739 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxBitmap_p"); 
9740     _resultobj 
= Py_BuildValue("s",_ptemp
); 
9744 #define wxStaticBitmap_SetBitmap(_swigobj,_swigarg0)  (_swigobj->SetBitmap(_swigarg0)) 
9745 static PyObject 
*_wrap_wxStaticBitmap_SetBitmap(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9746     PyObject 
* _resultobj
; 
9747     wxStaticBitmap 
* _arg0
; 
9749     PyObject 
* _argo0 
= 0; 
9750     PyObject 
* _argo1 
= 0; 
9751     char *_kwnames
[] = { "self","bitmap", NULL 
}; 
9754     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxStaticBitmap_SetBitmap",_kwnames
,&_argo0
,&_argo1
))  
9757         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9758         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxStaticBitmap_p")) { 
9759             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxStaticBitmap_SetBitmap. Expected _wxStaticBitmap_p."); 
9764         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxBitmap_p")) { 
9765             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxStaticBitmap_SetBitmap. Expected _wxBitmap_p."); 
9770     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9771     wxStaticBitmap_SetBitmap(_arg0
,*_arg1
); 
9773     wxPyEndAllowThreads(__tstate
); 
9774     if (PyErr_Occurred()) return NULL
; 
9775 }    Py_INCREF(Py_None
); 
9776     _resultobj 
= Py_None
; 
9780 #define wxStaticBitmap_SetIcon(_swigobj,_swigarg0)  (_swigobj->SetIcon(_swigarg0)) 
9781 static PyObject 
*_wrap_wxStaticBitmap_SetIcon(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9782     PyObject 
* _resultobj
; 
9783     wxStaticBitmap 
* _arg0
; 
9785     PyObject 
* _argo0 
= 0; 
9786     PyObject 
* _argo1 
= 0; 
9787     char *_kwnames
[] = { "self","icon", NULL 
}; 
9790     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxStaticBitmap_SetIcon",_kwnames
,&_argo0
,&_argo1
))  
9793         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9794         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxStaticBitmap_p")) { 
9795             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxStaticBitmap_SetIcon. Expected _wxStaticBitmap_p."); 
9800         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxIcon_p")) { 
9801             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxStaticBitmap_SetIcon. Expected _wxIcon_p."); 
9806     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9807     wxStaticBitmap_SetIcon(_arg0
,*_arg1
); 
9809     wxPyEndAllowThreads(__tstate
); 
9810     if (PyErr_Occurred()) return NULL
; 
9811 }    Py_INCREF(Py_None
); 
9812     _resultobj 
= Py_None
; 
9816 static void *SwigwxRadioBoxTowxControl(void *ptr
) { 
9819     src 
= (wxRadioBox 
*) ptr
; 
9820     dest 
= (wxControl 
*) src
; 
9821     return (void *) dest
; 
9824 static void *SwigwxRadioBoxTowxWindow(void *ptr
) { 
9827     src 
= (wxRadioBox 
*) ptr
; 
9828     dest 
= (wxWindow 
*) src
; 
9829     return (void *) dest
; 
9832 static void *SwigwxRadioBoxTowxEvtHandler(void *ptr
) { 
9835     src 
= (wxRadioBox 
*) ptr
; 
9836     dest 
= (wxEvtHandler 
*) src
; 
9837     return (void *) dest
; 
9840 static void *SwigwxRadioBoxTowxObject(void *ptr
) { 
9843     src 
= (wxRadioBox 
*) ptr
; 
9844     dest 
= (wxObject 
*) src
; 
9845     return (void *) dest
; 
9848 #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)) 
9849 static PyObject 
*_wrap_new_wxRadioBox(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9850     PyObject 
* _resultobj
; 
9851     wxRadioBox 
* _result
; 
9855     wxPoint 
* _arg3 
= (wxPoint 
*) &wxDefaultPosition
; 
9856     wxSize 
* _arg4 
= (wxSize 
*) &wxDefaultSize
; 
9857     int  _arg5 
= (int ) 0; 
9858     wxString 
* _arg6 
= (wxString 
*) NULL
; 
9859     int  _arg7 
= (int ) 0; 
9860     long  _arg8 
= (long ) wxRA_HORIZONTAL
; 
9861     wxValidator 
* _arg9 
= (wxValidator 
*) &wxDefaultValidator
; 
9862     wxString 
* _arg10 
= (wxString 
*) &wxPyRadioBoxNameStr
; 
9863     PyObject 
* _argo0 
= 0; 
9864     PyObject 
* _obj2 
= 0; 
9866     PyObject 
* _obj3 
= 0; 
9868     PyObject 
* _obj4 
= 0; 
9869     PyObject 
* _obj6 
= 0; 
9870     PyObject 
* _argo9 
= 0; 
9871     PyObject 
* _obj10 
= 0; 
9872     char *_kwnames
[] = { "parent","id","label","point","size","choices","majorDimension","style","validator","name", NULL 
}; 
9876     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO|OOOilOO:new_wxRadioBox",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_obj4
,&_obj6
,&_arg7
,&_arg8
,&_argo9
,&_obj10
))  
9879         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9880         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
9881             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxRadioBox. Expected _wxWindow_p."); 
9886     _arg2 
= wxString_in_helper(_obj2
); 
9893     if (! wxPoint_helper(_obj3
, &_arg3
)) 
9899     if (! wxSize_helper(_obj4
, &_arg4
)) 
9904     _arg6 
= wxString_LIST_helper(_obj6
); 
9905     if (_arg6 
== NULL
) { 
9910         if (SWIG_GetPtrObj(_argo9
,(void **) &_arg9
,"_wxValidator_p")) { 
9911             PyErr_SetString(PyExc_TypeError
,"Type error in argument 10 of new_wxRadioBox. Expected _wxValidator_p."); 
9917     _arg10 
= wxString_in_helper(_obj10
); 
9923         _arg5 
= PyList_Size(_obj6
); 
9930     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9931     _result 
= (wxRadioBox 
*)new_wxRadioBox(_arg0
,_arg1
,*_arg2
,*_arg3
,*_arg4
,_arg5
,_arg6
,_arg7
,_arg8
,*_arg9
,*_arg10
); 
9933     wxPyEndAllowThreads(__tstate
); 
9934     if (PyErr_Occurred()) return NULL
; 
9936         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxRadioBox_p"); 
9937         _resultobj 
= Py_BuildValue("s",_ptemp
); 
9940         _resultobj 
= Py_None
; 
9956 #define new_wxPreRadioBox() (new wxRadioBox()) 
9957 static PyObject 
*_wrap_new_wxPreRadioBox(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9958     PyObject 
* _resultobj
; 
9959     wxRadioBox 
* _result
; 
9960     char *_kwnames
[] = {  NULL 
}; 
9964     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPreRadioBox",_kwnames
))  
9967     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9968     _result 
= (wxRadioBox 
*)new_wxPreRadioBox(); 
9970     wxPyEndAllowThreads(__tstate
); 
9971     if (PyErr_Occurred()) return NULL
; 
9973         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxRadioBox_p"); 
9974         _resultobj 
= Py_BuildValue("s",_ptemp
); 
9977         _resultobj 
= Py_None
; 
9982 #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)) 
9983 static PyObject 
*_wrap_wxRadioBox_Create(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9984     PyObject 
* _resultobj
; 
9990     wxPoint 
* _arg4 
= (wxPoint 
*) &wxDefaultPosition
; 
9991     wxSize 
* _arg5 
= (wxSize 
*) &wxDefaultSize
; 
9992     int  _arg6 
= (int ) 0; 
9993     wxString 
* _arg7 
= (wxString 
*) NULL
; 
9994     int  _arg8 
= (int ) 0; 
9995     long  _arg9 
= (long ) wxRA_HORIZONTAL
; 
9996     wxValidator 
* _arg10 
= (wxValidator 
*) &wxDefaultValidator
; 
9997     wxString 
* _arg11 
= (wxString 
*) &wxPyRadioBoxNameStr
; 
9998     PyObject 
* _argo0 
= 0; 
9999     PyObject 
* _argo1 
= 0; 
10000     PyObject 
* _obj3 
= 0; 
10002     PyObject 
* _obj4 
= 0; 
10004     PyObject 
* _obj5 
= 0; 
10005     PyObject 
* _obj7 
= 0; 
10006     PyObject 
* _argo10 
= 0; 
10007     PyObject 
* _obj11 
= 0; 
10008     char *_kwnames
[] = { "self","parent","id","label","point","size","choices","majorDimension","style","validator","name", NULL 
}; 
10011     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOiO|OOOilOO:wxRadioBox_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_obj3
,&_obj4
,&_obj5
,&_obj7
,&_arg8
,&_arg9
,&_argo10
,&_obj11
))  
10014         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10015         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRadioBox_p")) { 
10016             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRadioBox_Create. Expected _wxRadioBox_p."); 
10021         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
10022         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
10023             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxRadioBox_Create. Expected _wxWindow_p."); 
10028     _arg3 
= wxString_in_helper(_obj3
); 
10035     if (! wxPoint_helper(_obj4
, &_arg4
)) 
10041     if (! wxSize_helper(_obj5
, &_arg5
)) 
10046     _arg7 
= wxString_LIST_helper(_obj7
); 
10047     if (_arg7 
== NULL
) { 
10052         if (SWIG_GetPtrObj(_argo10
,(void **) &_arg10
,"_wxValidator_p")) { 
10053             PyErr_SetString(PyExc_TypeError
,"Type error in argument 11 of wxRadioBox_Create. Expected _wxValidator_p."); 
10059     _arg11 
= wxString_in_helper(_obj11
); 
10060     if (_arg11 
== NULL
) 
10065         _arg6 
= PyList_Size(_obj7
); 
10072     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10073     _result 
= (bool )wxRadioBox_Create(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,*_arg5
,_arg6
,_arg7
,_arg8
,_arg9
,*_arg10
,*_arg11
); 
10075     wxPyEndAllowThreads(__tstate
); 
10076     if (PyErr_Occurred()) return NULL
; 
10077 }    _resultobj 
= Py_BuildValue("i",_result
); 
10092 #define wxRadioBox_Enable(_swigobj,_swigarg0)  (_swigobj->Enable(_swigarg0)) 
10093 static PyObject 
*_wrap_wxRadioBox_Enable(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10094     PyObject 
* _resultobj
; 
10095     wxRadioBox 
* _arg0
; 
10097     PyObject 
* _argo0 
= 0; 
10099     char *_kwnames
[] = { "self","enable", NULL 
}; 
10102     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxRadioBox_Enable",_kwnames
,&_argo0
,&tempbool1
))  
10105         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10106         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRadioBox_p")) { 
10107             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRadioBox_Enable. Expected _wxRadioBox_p."); 
10111     _arg1 
= (bool ) tempbool1
; 
10113     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10114     wxRadioBox_Enable(_arg0
,_arg1
); 
10116     wxPyEndAllowThreads(__tstate
); 
10117     if (PyErr_Occurred()) return NULL
; 
10118 }    Py_INCREF(Py_None
); 
10119     _resultobj 
= Py_None
; 
10123 #define wxRadioBox_EnableItem(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Enable(_swigarg0,_swigarg1)) 
10124 static PyObject 
*_wrap_wxRadioBox_EnableItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10125     PyObject 
* _resultobj
; 
10126     wxRadioBox 
* _arg0
; 
10129     PyObject 
* _argo0 
= 0; 
10131     char *_kwnames
[] = { "self","n","enable", NULL 
}; 
10134     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxRadioBox_EnableItem",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))  
10137         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10138         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRadioBox_p")) { 
10139             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRadioBox_EnableItem. Expected _wxRadioBox_p."); 
10143     _arg2 
= (bool ) tempbool2
; 
10145     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10146     wxRadioBox_EnableItem(_arg0
,_arg1
,_arg2
); 
10148     wxPyEndAllowThreads(__tstate
); 
10149     if (PyErr_Occurred()) return NULL
; 
10150 }    Py_INCREF(Py_None
); 
10151     _resultobj 
= Py_None
; 
10155 #define wxRadioBox_FindString(_swigobj,_swigarg0)  (_swigobj->FindString(_swigarg0)) 
10156 static PyObject 
*_wrap_wxRadioBox_FindString(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10157     PyObject 
* _resultobj
; 
10159     wxRadioBox 
* _arg0
; 
10161     PyObject 
* _argo0 
= 0; 
10162     PyObject 
* _obj1 
= 0; 
10163     char *_kwnames
[] = { "self","string", NULL 
}; 
10166     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxRadioBox_FindString",_kwnames
,&_argo0
,&_obj1
))  
10169         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10170         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRadioBox_p")) { 
10171             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRadioBox_FindString. Expected _wxRadioBox_p."); 
10176     _arg1 
= wxString_in_helper(_obj1
); 
10181     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10182     _result 
= (int )wxRadioBox_FindString(_arg0
,*_arg1
); 
10184     wxPyEndAllowThreads(__tstate
); 
10185     if (PyErr_Occurred()) return NULL
; 
10186 }    _resultobj 
= Py_BuildValue("i",_result
); 
10194 #define wxRadioBox_GetString(_swigobj,_swigarg0)  (_swigobj->GetString(_swigarg0)) 
10195 static PyObject 
*_wrap_wxRadioBox_GetString(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10196     PyObject 
* _resultobj
; 
10197     wxString 
* _result
; 
10198     wxRadioBox 
* _arg0
; 
10200     PyObject 
* _argo0 
= 0; 
10201     char *_kwnames
[] = { "self","n", NULL 
}; 
10204     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxRadioBox_GetString",_kwnames
,&_argo0
,&_arg1
))  
10207         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10208         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRadioBox_p")) { 
10209             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRadioBox_GetString. Expected _wxRadioBox_p."); 
10214     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10215     _result 
= new wxString (wxRadioBox_GetString(_arg0
,_arg1
)); 
10217     wxPyEndAllowThreads(__tstate
); 
10218     if (PyErr_Occurred()) return NULL
; 
10221     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
10223     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
10232 #define wxRadioBox_SetString(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetString(_swigarg0,_swigarg1)) 
10233 static PyObject 
*_wrap_wxRadioBox_SetString(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10234     PyObject 
* _resultobj
; 
10235     wxRadioBox 
* _arg0
; 
10238     PyObject 
* _argo0 
= 0; 
10239     PyObject 
* _obj2 
= 0; 
10240     char *_kwnames
[] = { "self","n","label", NULL 
}; 
10243     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxRadioBox_SetString",_kwnames
,&_argo0
,&_arg1
,&_obj2
))  
10246         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10247         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRadioBox_p")) { 
10248             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRadioBox_SetString. Expected _wxRadioBox_p."); 
10253     _arg2 
= wxString_in_helper(_obj2
); 
10258     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10259     wxRadioBox_SetString(_arg0
,_arg1
,*_arg2
); 
10261     wxPyEndAllowThreads(__tstate
); 
10262     if (PyErr_Occurred()) return NULL
; 
10263 }    Py_INCREF(Py_None
); 
10264     _resultobj 
= Py_None
; 
10272 #define wxRadioBox_GetSelection(_swigobj)  (_swigobj->GetSelection()) 
10273 static PyObject 
*_wrap_wxRadioBox_GetSelection(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_GetSelection",_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_GetSelection. Expected _wxRadioBox_p."); 
10291     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10292     _result 
= (int )wxRadioBox_GetSelection(_arg0
); 
10294     wxPyEndAllowThreads(__tstate
); 
10295     if (PyErr_Occurred()) return NULL
; 
10296 }    _resultobj 
= Py_BuildValue("i",_result
); 
10300 #define wxRadioBox_GetStringSelection(_swigobj)  (_swigobj->GetStringSelection()) 
10301 static PyObject 
*_wrap_wxRadioBox_GetStringSelection(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10302     PyObject 
* _resultobj
; 
10303     wxString 
* _result
; 
10304     wxRadioBox 
* _arg0
; 
10305     PyObject 
* _argo0 
= 0; 
10306     char *_kwnames
[] = { "self", NULL 
}; 
10309     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxRadioBox_GetStringSelection",_kwnames
,&_argo0
))  
10312         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10313         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRadioBox_p")) { 
10314             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRadioBox_GetStringSelection. Expected _wxRadioBox_p."); 
10319     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10320     _result 
= new wxString (wxRadioBox_GetStringSelection(_arg0
)); 
10322     wxPyEndAllowThreads(__tstate
); 
10323     if (PyErr_Occurred()) return NULL
; 
10326     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
10328     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
10337 #define wxRadioBox_GetCount(_swigobj)  (_swigobj->GetCount()) 
10338 static PyObject 
*_wrap_wxRadioBox_GetCount(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10339     PyObject 
* _resultobj
; 
10341     wxRadioBox 
* _arg0
; 
10342     PyObject 
* _argo0 
= 0; 
10343     char *_kwnames
[] = { "self", NULL 
}; 
10346     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxRadioBox_GetCount",_kwnames
,&_argo0
))  
10349         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10350         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRadioBox_p")) { 
10351             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRadioBox_GetCount. Expected _wxRadioBox_p."); 
10356     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10357     _result 
= (int )wxRadioBox_GetCount(_arg0
); 
10359     wxPyEndAllowThreads(__tstate
); 
10360     if (PyErr_Occurred()) return NULL
; 
10361 }    _resultobj 
= Py_BuildValue("i",_result
); 
10365 #define wxRadioBox_SetSelection(_swigobj,_swigarg0)  (_swigobj->SetSelection(_swigarg0)) 
10366 static PyObject 
*_wrap_wxRadioBox_SetSelection(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10367     PyObject 
* _resultobj
; 
10368     wxRadioBox 
* _arg0
; 
10370     PyObject 
* _argo0 
= 0; 
10371     char *_kwnames
[] = { "self","n", NULL 
}; 
10374     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxRadioBox_SetSelection",_kwnames
,&_argo0
,&_arg1
))  
10377         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10378         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRadioBox_p")) { 
10379             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRadioBox_SetSelection. Expected _wxRadioBox_p."); 
10384     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10385     wxRadioBox_SetSelection(_arg0
,_arg1
); 
10387     wxPyEndAllowThreads(__tstate
); 
10388     if (PyErr_Occurred()) return NULL
; 
10389 }    Py_INCREF(Py_None
); 
10390     _resultobj 
= Py_None
; 
10394 #define wxRadioBox_SetStringSelection(_swigobj,_swigarg0)  (_swigobj->SetStringSelection(_swigarg0)) 
10395 static PyObject 
*_wrap_wxRadioBox_SetStringSelection(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10396     PyObject 
* _resultobj
; 
10397     wxRadioBox 
* _arg0
; 
10399     PyObject 
* _argo0 
= 0; 
10400     PyObject 
* _obj1 
= 0; 
10401     char *_kwnames
[] = { "self","string", NULL 
}; 
10404     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxRadioBox_SetStringSelection",_kwnames
,&_argo0
,&_obj1
))  
10407         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10408         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRadioBox_p")) { 
10409             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRadioBox_SetStringSelection. Expected _wxRadioBox_p."); 
10414     _arg1 
= wxString_in_helper(_obj1
); 
10419     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10420     wxRadioBox_SetStringSelection(_arg0
,*_arg1
); 
10422     wxPyEndAllowThreads(__tstate
); 
10423     if (PyErr_Occurred()) return NULL
; 
10424 }    Py_INCREF(Py_None
); 
10425     _resultobj 
= Py_None
; 
10433 #define wxRadioBox_Show(_swigobj,_swigarg0)  (_swigobj->Show(_swigarg0)) 
10434 static PyObject 
*_wrap_wxRadioBox_Show(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10435     PyObject 
* _resultobj
; 
10436     wxRadioBox 
* _arg0
; 
10438     PyObject 
* _argo0 
= 0; 
10440     char *_kwnames
[] = { "self","show", NULL 
}; 
10443     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxRadioBox_Show",_kwnames
,&_argo0
,&tempbool1
))  
10446         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10447         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRadioBox_p")) { 
10448             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRadioBox_Show. Expected _wxRadioBox_p."); 
10452     _arg1 
= (bool ) tempbool1
; 
10454     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10455     wxRadioBox_Show(_arg0
,_arg1
); 
10457     wxPyEndAllowThreads(__tstate
); 
10458     if (PyErr_Occurred()) return NULL
; 
10459 }    Py_INCREF(Py_None
); 
10460     _resultobj 
= Py_None
; 
10464 #define wxRadioBox_ShowItem(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Show(_swigarg0,_swigarg1)) 
10465 static PyObject 
*_wrap_wxRadioBox_ShowItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10466     PyObject 
* _resultobj
; 
10467     wxRadioBox 
* _arg0
; 
10470     PyObject 
* _argo0 
= 0; 
10472     char *_kwnames
[] = { "self","item","show", NULL 
}; 
10475     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxRadioBox_ShowItem",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))  
10478         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10479         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRadioBox_p")) { 
10480             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRadioBox_ShowItem. Expected _wxRadioBox_p."); 
10484     _arg2 
= (bool ) tempbool2
; 
10486     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10487     wxRadioBox_ShowItem(_arg0
,_arg1
,_arg2
); 
10489     wxPyEndAllowThreads(__tstate
); 
10490     if (PyErr_Occurred()) return NULL
; 
10491 }    Py_INCREF(Py_None
); 
10492     _resultobj 
= Py_None
; 
10496 static void *SwigwxRadioButtonTowxControl(void *ptr
) { 
10497     wxRadioButton 
*src
; 
10499     src 
= (wxRadioButton 
*) ptr
; 
10500     dest 
= (wxControl 
*) src
; 
10501     return (void *) dest
; 
10504 static void *SwigwxRadioButtonTowxWindow(void *ptr
) { 
10505     wxRadioButton 
*src
; 
10507     src 
= (wxRadioButton 
*) ptr
; 
10508     dest 
= (wxWindow 
*) src
; 
10509     return (void *) dest
; 
10512 static void *SwigwxRadioButtonTowxEvtHandler(void *ptr
) { 
10513     wxRadioButton 
*src
; 
10514     wxEvtHandler 
*dest
; 
10515     src 
= (wxRadioButton 
*) ptr
; 
10516     dest 
= (wxEvtHandler 
*) src
; 
10517     return (void *) dest
; 
10520 static void *SwigwxRadioButtonTowxObject(void *ptr
) { 
10521     wxRadioButton 
*src
; 
10523     src 
= (wxRadioButton 
*) ptr
; 
10524     dest 
= (wxObject 
*) src
; 
10525     return (void *) dest
; 
10528 #define new_wxRadioButton(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7) (new wxRadioButton(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7)) 
10529 static PyObject 
*_wrap_new_wxRadioButton(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10530     PyObject 
* _resultobj
; 
10531     wxRadioButton 
* _result
; 
10535     wxPoint 
* _arg3 
= (wxPoint 
*) &wxDefaultPosition
; 
10536     wxSize 
* _arg4 
= (wxSize 
*) &wxDefaultSize
; 
10537     long  _arg5 
= (long ) 0; 
10538     wxValidator 
* _arg6 
= (wxValidator 
*) &wxDefaultValidator
; 
10539     wxString 
* _arg7 
= (wxString 
*) &wxPyRadioButtonNameStr
; 
10540     PyObject 
* _argo0 
= 0; 
10541     PyObject 
* _obj2 
= 0; 
10543     PyObject 
* _obj3 
= 0; 
10545     PyObject 
* _obj4 
= 0; 
10546     PyObject 
* _argo6 
= 0; 
10547     PyObject 
* _obj7 
= 0; 
10548     char *_kwnames
[] = { "parent","id","label","pos","size","style","validator","name", NULL 
}; 
10552     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO|OOlOO:new_wxRadioButton",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_obj4
,&_arg5
,&_argo6
,&_obj7
))  
10555         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10556         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
10557             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxRadioButton. Expected _wxWindow_p."); 
10562     _arg2 
= wxString_in_helper(_obj2
); 
10569     if (! wxPoint_helper(_obj3
, &_arg3
)) 
10575     if (! wxSize_helper(_obj4
, &_arg4
)) 
10579         if (SWIG_GetPtrObj(_argo6
,(void **) &_arg6
,"_wxValidator_p")) { 
10580             PyErr_SetString(PyExc_TypeError
,"Type error in argument 7 of new_wxRadioButton. Expected _wxValidator_p."); 
10586     _arg7 
= wxString_in_helper(_obj7
); 
10591     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10592     _result 
= (wxRadioButton 
*)new_wxRadioButton(_arg0
,_arg1
,*_arg2
,*_arg3
,*_arg4
,_arg5
,*_arg6
,*_arg7
); 
10594     wxPyEndAllowThreads(__tstate
); 
10595     if (PyErr_Occurred()) return NULL
; 
10597         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxRadioButton_p"); 
10598         _resultobj 
= Py_BuildValue("s",_ptemp
); 
10600         Py_INCREF(Py_None
); 
10601         _resultobj 
= Py_None
; 
10614 #define new_wxPreRadioButton() (new wxRadioButton()) 
10615 static PyObject 
*_wrap_new_wxPreRadioButton(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10616     PyObject 
* _resultobj
; 
10617     wxRadioButton 
* _result
; 
10618     char *_kwnames
[] = {  NULL 
}; 
10622     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPreRadioButton",_kwnames
))  
10625     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10626     _result 
= (wxRadioButton 
*)new_wxPreRadioButton(); 
10628     wxPyEndAllowThreads(__tstate
); 
10629     if (PyErr_Occurred()) return NULL
; 
10631         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxRadioButton_p"); 
10632         _resultobj 
= Py_BuildValue("s",_ptemp
); 
10634         Py_INCREF(Py_None
); 
10635         _resultobj 
= Py_None
; 
10640 #define wxRadioButton_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7)  (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7)) 
10641 static PyObject 
*_wrap_wxRadioButton_Create(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10642     PyObject 
* _resultobj
; 
10644     wxRadioButton 
* _arg0
; 
10648     wxPoint 
* _arg4 
= (wxPoint 
*) &wxDefaultPosition
; 
10649     wxSize 
* _arg5 
= (wxSize 
*) &wxDefaultSize
; 
10650     long  _arg6 
= (long ) 0; 
10651     wxValidator 
* _arg7 
= (wxValidator 
*) &wxDefaultValidator
; 
10652     wxString 
* _arg8 
= (wxString 
*) &wxPyRadioButtonNameStr
; 
10653     PyObject 
* _argo0 
= 0; 
10654     PyObject 
* _argo1 
= 0; 
10655     PyObject 
* _obj3 
= 0; 
10657     PyObject 
* _obj4 
= 0; 
10659     PyObject 
* _obj5 
= 0; 
10660     PyObject 
* _argo7 
= 0; 
10661     PyObject 
* _obj8 
= 0; 
10662     char *_kwnames
[] = { "self","parent","id","label","pos","size","style","validator","name", NULL 
}; 
10665     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOiO|OOlOO:wxRadioButton_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_obj3
,&_obj4
,&_obj5
,&_arg6
,&_argo7
,&_obj8
))  
10668         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10669         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRadioButton_p")) { 
10670             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRadioButton_Create. Expected _wxRadioButton_p."); 
10675         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
10676         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
10677             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxRadioButton_Create. Expected _wxWindow_p."); 
10682     _arg3 
= wxString_in_helper(_obj3
); 
10689     if (! wxPoint_helper(_obj4
, &_arg4
)) 
10695     if (! wxSize_helper(_obj5
, &_arg5
)) 
10699         if (SWIG_GetPtrObj(_argo7
,(void **) &_arg7
,"_wxValidator_p")) { 
10700             PyErr_SetString(PyExc_TypeError
,"Type error in argument 8 of wxRadioButton_Create. Expected _wxValidator_p."); 
10706     _arg8 
= wxString_in_helper(_obj8
); 
10711     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10712     _result 
= (bool )wxRadioButton_Create(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,*_arg5
,_arg6
,*_arg7
,*_arg8
); 
10714     wxPyEndAllowThreads(__tstate
); 
10715     if (PyErr_Occurred()) return NULL
; 
10716 }    _resultobj 
= Py_BuildValue("i",_result
); 
10728 #define wxRadioButton_GetValue(_swigobj)  (_swigobj->GetValue()) 
10729 static PyObject 
*_wrap_wxRadioButton_GetValue(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10730     PyObject 
* _resultobj
; 
10732     wxRadioButton 
* _arg0
; 
10733     PyObject 
* _argo0 
= 0; 
10734     char *_kwnames
[] = { "self", NULL 
}; 
10737     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxRadioButton_GetValue",_kwnames
,&_argo0
))  
10740         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10741         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRadioButton_p")) { 
10742             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRadioButton_GetValue. Expected _wxRadioButton_p."); 
10747     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10748     _result 
= (bool )wxRadioButton_GetValue(_arg0
); 
10750     wxPyEndAllowThreads(__tstate
); 
10751     if (PyErr_Occurred()) return NULL
; 
10752 }    _resultobj 
= Py_BuildValue("i",_result
); 
10756 #define wxRadioButton_SetValue(_swigobj,_swigarg0)  (_swigobj->SetValue(_swigarg0)) 
10757 static PyObject 
*_wrap_wxRadioButton_SetValue(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10758     PyObject 
* _resultobj
; 
10759     wxRadioButton 
* _arg0
; 
10761     PyObject 
* _argo0 
= 0; 
10763     char *_kwnames
[] = { "self","value", NULL 
}; 
10766     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxRadioButton_SetValue",_kwnames
,&_argo0
,&tempbool1
))  
10769         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10770         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxRadioButton_p")) { 
10771             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxRadioButton_SetValue. Expected _wxRadioButton_p."); 
10775     _arg1 
= (bool ) tempbool1
; 
10777     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10778     wxRadioButton_SetValue(_arg0
,_arg1
); 
10780     wxPyEndAllowThreads(__tstate
); 
10781     if (PyErr_Occurred()) return NULL
; 
10782 }    Py_INCREF(Py_None
); 
10783     _resultobj 
= Py_None
; 
10787 static void *SwigwxSliderTowxControl(void *ptr
) { 
10790     src 
= (wxSlider 
*) ptr
; 
10791     dest 
= (wxControl 
*) src
; 
10792     return (void *) dest
; 
10795 static void *SwigwxSliderTowxWindow(void *ptr
) { 
10798     src 
= (wxSlider 
*) ptr
; 
10799     dest 
= (wxWindow 
*) src
; 
10800     return (void *) dest
; 
10803 static void *SwigwxSliderTowxEvtHandler(void *ptr
) { 
10805     wxEvtHandler 
*dest
; 
10806     src 
= (wxSlider 
*) ptr
; 
10807     dest 
= (wxEvtHandler 
*) src
; 
10808     return (void *) dest
; 
10811 static void *SwigwxSliderTowxObject(void *ptr
) { 
10814     src 
= (wxSlider 
*) ptr
; 
10815     dest 
= (wxObject 
*) src
; 
10816     return (void *) dest
; 
10819 #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)) 
10820 static PyObject 
*_wrap_new_wxSlider(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10821     PyObject 
* _resultobj
; 
10822     wxSlider 
* _result
; 
10828     wxPoint 
* _arg5 
= (wxPoint 
*) &wxDefaultPosition
; 
10829     wxSize 
* _arg6 
= (wxSize 
*) &wxDefaultSize
; 
10830     long  _arg7 
= (long ) wxSL_HORIZONTAL
; 
10831     wxValidator 
* _arg8 
= (wxValidator 
*) &wxDefaultValidator
; 
10832     wxString 
* _arg9 
= (wxString 
*) &wxPySliderNameStr
; 
10833     PyObject 
* _argo0 
= 0; 
10835     PyObject 
* _obj5 
= 0; 
10837     PyObject 
* _obj6 
= 0; 
10838     PyObject 
* _argo8 
= 0; 
10839     PyObject 
* _obj9 
= 0; 
10840     char *_kwnames
[] = { "parent","id","value","minValue","maxValue","point","size","style","validator","name", NULL 
}; 
10844     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oiiii|OOlOO:new_wxSlider",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
,&_obj5
,&_obj6
,&_arg7
,&_argo8
,&_obj9
))  
10847         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10848         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
10849             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxSlider. Expected _wxWindow_p."); 
10856     if (! wxPoint_helper(_obj5
, &_arg5
)) 
10862     if (! wxSize_helper(_obj6
, &_arg6
)) 
10866         if (SWIG_GetPtrObj(_argo8
,(void **) &_arg8
,"_wxValidator_p")) { 
10867             PyErr_SetString(PyExc_TypeError
,"Type error in argument 9 of new_wxSlider. Expected _wxValidator_p."); 
10873     _arg9 
= wxString_in_helper(_obj9
); 
10878     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10879     _result 
= (wxSlider 
*)new_wxSlider(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,*_arg5
,*_arg6
,_arg7
,*_arg8
,*_arg9
); 
10881     wxPyEndAllowThreads(__tstate
); 
10882     if (PyErr_Occurred()) return NULL
; 
10884         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxSlider_p"); 
10885         _resultobj 
= Py_BuildValue("s",_ptemp
); 
10887         Py_INCREF(Py_None
); 
10888         _resultobj 
= Py_None
; 
10897 #define new_wxPreSlider() (new wxSlider()) 
10898 static PyObject 
*_wrap_new_wxPreSlider(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10899     PyObject 
* _resultobj
; 
10900     wxSlider 
* _result
; 
10901     char *_kwnames
[] = {  NULL 
}; 
10905     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPreSlider",_kwnames
))  
10908     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10909     _result 
= (wxSlider 
*)new_wxPreSlider(); 
10911     wxPyEndAllowThreads(__tstate
); 
10912     if (PyErr_Occurred()) return NULL
; 
10914         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxSlider_p"); 
10915         _resultobj 
= Py_BuildValue("s",_ptemp
); 
10917         Py_INCREF(Py_None
); 
10918         _resultobj 
= Py_None
; 
10923 #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)) 
10924 static PyObject 
*_wrap_wxSlider_Create(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10925     PyObject 
* _resultobj
; 
10933     wxPoint 
* _arg6 
= (wxPoint 
*) &wxDefaultPosition
; 
10934     wxSize 
* _arg7 
= (wxSize 
*) &wxDefaultSize
; 
10935     long  _arg8 
= (long ) wxSL_HORIZONTAL
; 
10936     wxValidator 
* _arg9 
= (wxValidator 
*) &wxDefaultValidator
; 
10937     wxString 
* _arg10 
= (wxString 
*) &wxPySliderNameStr
; 
10938     PyObject 
* _argo0 
= 0; 
10939     PyObject 
* _argo1 
= 0; 
10941     PyObject 
* _obj6 
= 0; 
10943     PyObject 
* _obj7 
= 0; 
10944     PyObject 
* _argo9 
= 0; 
10945     PyObject 
* _obj10 
= 0; 
10946     char *_kwnames
[] = { "self","parent","id","value","minValue","maxValue","point","size","style","validator","name", NULL 
}; 
10949     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOiiii|OOlOO:wxSlider_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
,&_obj6
,&_obj7
,&_arg8
,&_argo9
,&_obj10
))  
10952         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10953         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSlider_p")) { 
10954             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSlider_Create. Expected _wxSlider_p."); 
10959         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
10960         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
10961             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxSlider_Create. Expected _wxWindow_p."); 
10968     if (! wxPoint_helper(_obj6
, &_arg6
)) 
10974     if (! wxSize_helper(_obj7
, &_arg7
)) 
10978         if (SWIG_GetPtrObj(_argo9
,(void **) &_arg9
,"_wxValidator_p")) { 
10979             PyErr_SetString(PyExc_TypeError
,"Type error in argument 10 of wxSlider_Create. Expected _wxValidator_p."); 
10985     _arg10 
= wxString_in_helper(_obj10
); 
10986     if (_arg10 
== NULL
) 
10990     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10991     _result 
= (bool )wxSlider_Create(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,*_arg6
,*_arg7
,_arg8
,*_arg9
,*_arg10
); 
10993     wxPyEndAllowThreads(__tstate
); 
10994     if (PyErr_Occurred()) return NULL
; 
10995 }    _resultobj 
= Py_BuildValue("i",_result
); 
11003 #define wxSlider_ClearSel(_swigobj)  (_swigobj->ClearSel()) 
11004 static PyObject 
*_wrap_wxSlider_ClearSel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11005     PyObject 
* _resultobj
; 
11007     PyObject 
* _argo0 
= 0; 
11008     char *_kwnames
[] = { "self", NULL 
}; 
11011     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSlider_ClearSel",_kwnames
,&_argo0
))  
11014         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11015         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSlider_p")) { 
11016             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSlider_ClearSel. Expected _wxSlider_p."); 
11021     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11022     wxSlider_ClearSel(_arg0
); 
11024     wxPyEndAllowThreads(__tstate
); 
11025     if (PyErr_Occurred()) return NULL
; 
11026 }    Py_INCREF(Py_None
); 
11027     _resultobj 
= Py_None
; 
11031 #define wxSlider_ClearTicks(_swigobj)  (_swigobj->ClearTicks()) 
11032 static PyObject 
*_wrap_wxSlider_ClearTicks(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11033     PyObject 
* _resultobj
; 
11035     PyObject 
* _argo0 
= 0; 
11036     char *_kwnames
[] = { "self", NULL 
}; 
11039     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSlider_ClearTicks",_kwnames
,&_argo0
))  
11042         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11043         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSlider_p")) { 
11044             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSlider_ClearTicks. Expected _wxSlider_p."); 
11049     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11050     wxSlider_ClearTicks(_arg0
); 
11052     wxPyEndAllowThreads(__tstate
); 
11053     if (PyErr_Occurred()) return NULL
; 
11054 }    Py_INCREF(Py_None
); 
11055     _resultobj 
= Py_None
; 
11059 #define wxSlider_GetLineSize(_swigobj)  (_swigobj->GetLineSize()) 
11060 static PyObject 
*_wrap_wxSlider_GetLineSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11061     PyObject 
* _resultobj
; 
11064     PyObject 
* _argo0 
= 0; 
11065     char *_kwnames
[] = { "self", NULL 
}; 
11068     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSlider_GetLineSize",_kwnames
,&_argo0
))  
11071         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11072         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSlider_p")) { 
11073             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSlider_GetLineSize. Expected _wxSlider_p."); 
11078     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11079     _result 
= (int )wxSlider_GetLineSize(_arg0
); 
11081     wxPyEndAllowThreads(__tstate
); 
11082     if (PyErr_Occurred()) return NULL
; 
11083 }    _resultobj 
= Py_BuildValue("i",_result
); 
11087 #define wxSlider_GetMax(_swigobj)  (_swigobj->GetMax()) 
11088 static PyObject 
*_wrap_wxSlider_GetMax(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11089     PyObject 
* _resultobj
; 
11092     PyObject 
* _argo0 
= 0; 
11093     char *_kwnames
[] = { "self", NULL 
}; 
11096     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSlider_GetMax",_kwnames
,&_argo0
))  
11099         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11100         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSlider_p")) { 
11101             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSlider_GetMax. Expected _wxSlider_p."); 
11106     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11107     _result 
= (int )wxSlider_GetMax(_arg0
); 
11109     wxPyEndAllowThreads(__tstate
); 
11110     if (PyErr_Occurred()) return NULL
; 
11111 }    _resultobj 
= Py_BuildValue("i",_result
); 
11115 #define wxSlider_GetMin(_swigobj)  (_swigobj->GetMin()) 
11116 static PyObject 
*_wrap_wxSlider_GetMin(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11117     PyObject 
* _resultobj
; 
11120     PyObject 
* _argo0 
= 0; 
11121     char *_kwnames
[] = { "self", NULL 
}; 
11124     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSlider_GetMin",_kwnames
,&_argo0
))  
11127         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11128         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSlider_p")) { 
11129             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSlider_GetMin. Expected _wxSlider_p."); 
11134     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11135     _result 
= (int )wxSlider_GetMin(_arg0
); 
11137     wxPyEndAllowThreads(__tstate
); 
11138     if (PyErr_Occurred()) return NULL
; 
11139 }    _resultobj 
= Py_BuildValue("i",_result
); 
11143 #define wxSlider_GetPageSize(_swigobj)  (_swigobj->GetPageSize()) 
11144 static PyObject 
*_wrap_wxSlider_GetPageSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11145     PyObject 
* _resultobj
; 
11148     PyObject 
* _argo0 
= 0; 
11149     char *_kwnames
[] = { "self", NULL 
}; 
11152     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSlider_GetPageSize",_kwnames
,&_argo0
))  
11155         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11156         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSlider_p")) { 
11157             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSlider_GetPageSize. Expected _wxSlider_p."); 
11162     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11163     _result 
= (int )wxSlider_GetPageSize(_arg0
); 
11165     wxPyEndAllowThreads(__tstate
); 
11166     if (PyErr_Occurred()) return NULL
; 
11167 }    _resultobj 
= Py_BuildValue("i",_result
); 
11171 #define wxSlider_GetSelEnd(_swigobj)  (_swigobj->GetSelEnd()) 
11172 static PyObject 
*_wrap_wxSlider_GetSelEnd(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11173     PyObject 
* _resultobj
; 
11176     PyObject 
* _argo0 
= 0; 
11177     char *_kwnames
[] = { "self", NULL 
}; 
11180     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSlider_GetSelEnd",_kwnames
,&_argo0
))  
11183         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11184         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSlider_p")) { 
11185             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSlider_GetSelEnd. Expected _wxSlider_p."); 
11190     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11191     _result 
= (int )wxSlider_GetSelEnd(_arg0
); 
11193     wxPyEndAllowThreads(__tstate
); 
11194     if (PyErr_Occurred()) return NULL
; 
11195 }    _resultobj 
= Py_BuildValue("i",_result
); 
11199 #define wxSlider_GetSelStart(_swigobj)  (_swigobj->GetSelStart()) 
11200 static PyObject 
*_wrap_wxSlider_GetSelStart(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11201     PyObject 
* _resultobj
; 
11204     PyObject 
* _argo0 
= 0; 
11205     char *_kwnames
[] = { "self", NULL 
}; 
11208     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSlider_GetSelStart",_kwnames
,&_argo0
))  
11211         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11212         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSlider_p")) { 
11213             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSlider_GetSelStart. Expected _wxSlider_p."); 
11218     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11219     _result 
= (int )wxSlider_GetSelStart(_arg0
); 
11221     wxPyEndAllowThreads(__tstate
); 
11222     if (PyErr_Occurred()) return NULL
; 
11223 }    _resultobj 
= Py_BuildValue("i",_result
); 
11227 #define wxSlider_GetThumbLength(_swigobj)  (_swigobj->GetThumbLength()) 
11228 static PyObject 
*_wrap_wxSlider_GetThumbLength(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11229     PyObject 
* _resultobj
; 
11232     PyObject 
* _argo0 
= 0; 
11233     char *_kwnames
[] = { "self", NULL 
}; 
11236     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSlider_GetThumbLength",_kwnames
,&_argo0
))  
11239         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11240         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSlider_p")) { 
11241             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSlider_GetThumbLength. Expected _wxSlider_p."); 
11246     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11247     _result 
= (int )wxSlider_GetThumbLength(_arg0
); 
11249     wxPyEndAllowThreads(__tstate
); 
11250     if (PyErr_Occurred()) return NULL
; 
11251 }    _resultobj 
= Py_BuildValue("i",_result
); 
11255 #define wxSlider_GetTickFreq(_swigobj)  (_swigobj->GetTickFreq()) 
11256 static PyObject 
*_wrap_wxSlider_GetTickFreq(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11257     PyObject 
* _resultobj
; 
11260     PyObject 
* _argo0 
= 0; 
11261     char *_kwnames
[] = { "self", NULL 
}; 
11264     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSlider_GetTickFreq",_kwnames
,&_argo0
))  
11267         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11268         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSlider_p")) { 
11269             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSlider_GetTickFreq. Expected _wxSlider_p."); 
11274     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11275     _result 
= (int )wxSlider_GetTickFreq(_arg0
); 
11277     wxPyEndAllowThreads(__tstate
); 
11278     if (PyErr_Occurred()) return NULL
; 
11279 }    _resultobj 
= Py_BuildValue("i",_result
); 
11283 #define wxSlider_GetValue(_swigobj)  (_swigobj->GetValue()) 
11284 static PyObject 
*_wrap_wxSlider_GetValue(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11285     PyObject 
* _resultobj
; 
11288     PyObject 
* _argo0 
= 0; 
11289     char *_kwnames
[] = { "self", NULL 
}; 
11292     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSlider_GetValue",_kwnames
,&_argo0
))  
11295         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11296         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSlider_p")) { 
11297             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSlider_GetValue. Expected _wxSlider_p."); 
11302     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11303     _result 
= (int )wxSlider_GetValue(_arg0
); 
11305     wxPyEndAllowThreads(__tstate
); 
11306     if (PyErr_Occurred()) return NULL
; 
11307 }    _resultobj 
= Py_BuildValue("i",_result
); 
11311 #define wxSlider_SetRange(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetRange(_swigarg0,_swigarg1)) 
11312 static PyObject 
*_wrap_wxSlider_SetRange(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11313     PyObject 
* _resultobj
; 
11317     PyObject 
* _argo0 
= 0; 
11318     char *_kwnames
[] = { "self","minValue","maxValue", NULL 
}; 
11321     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxSlider_SetRange",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
11324         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11325         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSlider_p")) { 
11326             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSlider_SetRange. Expected _wxSlider_p."); 
11331     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11332     wxSlider_SetRange(_arg0
,_arg1
,_arg2
); 
11334     wxPyEndAllowThreads(__tstate
); 
11335     if (PyErr_Occurred()) return NULL
; 
11336 }    Py_INCREF(Py_None
); 
11337     _resultobj 
= Py_None
; 
11341 #define wxSlider_SetTickFreq(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetTickFreq(_swigarg0,_swigarg1)) 
11342 static PyObject 
*_wrap_wxSlider_SetTickFreq(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11343     PyObject 
* _resultobj
; 
11347     PyObject 
* _argo0 
= 0; 
11348     char *_kwnames
[] = { "self","n","pos", NULL 
}; 
11351     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxSlider_SetTickFreq",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
11354         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11355         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSlider_p")) { 
11356             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSlider_SetTickFreq. Expected _wxSlider_p."); 
11361     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11362     wxSlider_SetTickFreq(_arg0
,_arg1
,_arg2
); 
11364     wxPyEndAllowThreads(__tstate
); 
11365     if (PyErr_Occurred()) return NULL
; 
11366 }    Py_INCREF(Py_None
); 
11367     _resultobj 
= Py_None
; 
11371 #define wxSlider_SetLineSize(_swigobj,_swigarg0)  (_swigobj->SetLineSize(_swigarg0)) 
11372 static PyObject 
*_wrap_wxSlider_SetLineSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11373     PyObject 
* _resultobj
; 
11376     PyObject 
* _argo0 
= 0; 
11377     char *_kwnames
[] = { "self","lineSize", NULL 
}; 
11380     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxSlider_SetLineSize",_kwnames
,&_argo0
,&_arg1
))  
11383         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11384         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSlider_p")) { 
11385             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSlider_SetLineSize. Expected _wxSlider_p."); 
11390     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11391     wxSlider_SetLineSize(_arg0
,_arg1
); 
11393     wxPyEndAllowThreads(__tstate
); 
11394     if (PyErr_Occurred()) return NULL
; 
11395 }    Py_INCREF(Py_None
); 
11396     _resultobj 
= Py_None
; 
11400 #define wxSlider_SetPageSize(_swigobj,_swigarg0)  (_swigobj->SetPageSize(_swigarg0)) 
11401 static PyObject 
*_wrap_wxSlider_SetPageSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11402     PyObject 
* _resultobj
; 
11405     PyObject 
* _argo0 
= 0; 
11406     char *_kwnames
[] = { "self","pageSize", NULL 
}; 
11409     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxSlider_SetPageSize",_kwnames
,&_argo0
,&_arg1
))  
11412         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11413         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSlider_p")) { 
11414             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSlider_SetPageSize. Expected _wxSlider_p."); 
11419     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11420     wxSlider_SetPageSize(_arg0
,_arg1
); 
11422     wxPyEndAllowThreads(__tstate
); 
11423     if (PyErr_Occurred()) return NULL
; 
11424 }    Py_INCREF(Py_None
); 
11425     _resultobj 
= Py_None
; 
11429 #define wxSlider_SetSelection(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetSelection(_swigarg0,_swigarg1)) 
11430 static PyObject 
*_wrap_wxSlider_SetSelection(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11431     PyObject 
* _resultobj
; 
11435     PyObject 
* _argo0 
= 0; 
11436     char *_kwnames
[] = { "self","startPos","endPos", NULL 
}; 
11439     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxSlider_SetSelection",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
11442         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11443         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSlider_p")) { 
11444             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSlider_SetSelection. Expected _wxSlider_p."); 
11449     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11450     wxSlider_SetSelection(_arg0
,_arg1
,_arg2
); 
11452     wxPyEndAllowThreads(__tstate
); 
11453     if (PyErr_Occurred()) return NULL
; 
11454 }    Py_INCREF(Py_None
); 
11455     _resultobj 
= Py_None
; 
11459 #define wxSlider_SetThumbLength(_swigobj,_swigarg0)  (_swigobj->SetThumbLength(_swigarg0)) 
11460 static PyObject 
*_wrap_wxSlider_SetThumbLength(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11461     PyObject 
* _resultobj
; 
11464     PyObject 
* _argo0 
= 0; 
11465     char *_kwnames
[] = { "self","len", NULL 
}; 
11468     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxSlider_SetThumbLength",_kwnames
,&_argo0
,&_arg1
))  
11471         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11472         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSlider_p")) { 
11473             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSlider_SetThumbLength. Expected _wxSlider_p."); 
11478     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11479     wxSlider_SetThumbLength(_arg0
,_arg1
); 
11481     wxPyEndAllowThreads(__tstate
); 
11482     if (PyErr_Occurred()) return NULL
; 
11483 }    Py_INCREF(Py_None
); 
11484     _resultobj 
= Py_None
; 
11488 #define wxSlider_SetTick(_swigobj,_swigarg0)  (_swigobj->SetTick(_swigarg0)) 
11489 static PyObject 
*_wrap_wxSlider_SetTick(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11490     PyObject 
* _resultobj
; 
11493     PyObject 
* _argo0 
= 0; 
11494     char *_kwnames
[] = { "self","tickPos", NULL 
}; 
11497     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxSlider_SetTick",_kwnames
,&_argo0
,&_arg1
))  
11500         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11501         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSlider_p")) { 
11502             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSlider_SetTick. Expected _wxSlider_p."); 
11507     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11508     wxSlider_SetTick(_arg0
,_arg1
); 
11510     wxPyEndAllowThreads(__tstate
); 
11511     if (PyErr_Occurred()) return NULL
; 
11512 }    Py_INCREF(Py_None
); 
11513     _resultobj 
= Py_None
; 
11517 #define wxSlider_SetValue(_swigobj,_swigarg0)  (_swigobj->SetValue(_swigarg0)) 
11518 static PyObject 
*_wrap_wxSlider_SetValue(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11519     PyObject 
* _resultobj
; 
11522     PyObject 
* _argo0 
= 0; 
11523     char *_kwnames
[] = { "self","value", NULL 
}; 
11526     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxSlider_SetValue",_kwnames
,&_argo0
,&_arg1
))  
11529         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11530         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSlider_p")) { 
11531             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSlider_SetValue. Expected _wxSlider_p."); 
11536     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11537     wxSlider_SetValue(_arg0
,_arg1
); 
11539     wxPyEndAllowThreads(__tstate
); 
11540     if (PyErr_Occurred()) return NULL
; 
11541 }    Py_INCREF(Py_None
); 
11542     _resultobj 
= Py_None
; 
11546 static void *SwigwxSpinCtrlTowxSpinButton(void *ptr
) { 
11548     wxSpinButton 
*dest
; 
11549     src 
= (wxSpinCtrl 
*) ptr
; 
11550     dest 
= (wxSpinButton 
*) src
; 
11551     return (void *) dest
; 
11554 static void *SwigwxSpinCtrlTowxControl(void *ptr
) { 
11557     src 
= (wxSpinCtrl 
*) ptr
; 
11558     dest 
= (wxControl 
*) src
; 
11559     return (void *) dest
; 
11562 static void *SwigwxSpinCtrlTowxWindow(void *ptr
) { 
11565     src 
= (wxSpinCtrl 
*) ptr
; 
11566     dest 
= (wxWindow 
*) src
; 
11567     return (void *) dest
; 
11570 static void *SwigwxSpinCtrlTowxEvtHandler(void *ptr
) { 
11572     wxEvtHandler 
*dest
; 
11573     src 
= (wxSpinCtrl 
*) ptr
; 
11574     dest 
= (wxEvtHandler 
*) src
; 
11575     return (void *) dest
; 
11578 static void *SwigwxSpinCtrlTowxObject(void *ptr
) { 
11581     src 
= (wxSpinCtrl 
*) ptr
; 
11582     dest 
= (wxObject 
*) src
; 
11583     return (void *) dest
; 
11586 #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)) 
11587 static PyObject 
*_wrap_new_wxSpinCtrl(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11588     PyObject 
* _resultobj
; 
11589     wxSpinCtrl 
* _result
; 
11591     wxWindowID  _arg1 
= (wxWindowID 
) -1; 
11592     wxString 
* _arg2 
= (wxString 
*) &wxPyEmptyString
; 
11593     wxPoint 
* _arg3 
= (wxPoint 
*) &wxDefaultPosition
; 
11594     wxSize 
* _arg4 
= (wxSize 
*) &wxDefaultSize
; 
11595     long  _arg5 
= (long ) wxSP_ARROW_KEYS
; 
11596     int  _arg6 
= (int ) 0; 
11597     int  _arg7 
= (int ) 100; 
11598     int  _arg8 
= (int ) 0; 
11599     wxString 
* _arg9 
= (wxString 
*) &wxPySpinCtrlNameStr
; 
11600     PyObject 
* _argo0 
= 0; 
11601     PyObject 
* _obj2 
= 0; 
11603     PyObject 
* _obj3 
= 0; 
11605     PyObject 
* _obj4 
= 0; 
11606     PyObject 
* _obj9 
= 0; 
11607     char *_kwnames
[] = { "parent","id","value","pos","size","style","min","max","initial","name", NULL 
}; 
11611     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|iOOOliiiO:new_wxSpinCtrl",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_obj4
,&_arg5
,&_arg6
,&_arg7
,&_arg8
,&_obj9
))  
11614         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11615         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
11616             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxSpinCtrl. Expected _wxWindow_p."); 
11622     _arg2 
= wxString_in_helper(_obj2
); 
11629     if (! wxPoint_helper(_obj3
, &_arg3
)) 
11635     if (! wxSize_helper(_obj4
, &_arg4
)) 
11640     _arg9 
= wxString_in_helper(_obj9
); 
11645     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11646     _result 
= (wxSpinCtrl 
*)new_wxSpinCtrl(_arg0
,_arg1
,*_arg2
,*_arg3
,*_arg4
,_arg5
,_arg6
,_arg7
,_arg8
,*_arg9
); 
11648     wxPyEndAllowThreads(__tstate
); 
11649     if (PyErr_Occurred()) return NULL
; 
11651         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxSpinCtrl_p"); 
11652         _resultobj 
= Py_BuildValue("s",_ptemp
); 
11654         Py_INCREF(Py_None
); 
11655         _resultobj 
= Py_None
; 
11668 #define new_wxPreSpinCtrl() (new wxSpinCtrl()) 
11669 static PyObject 
*_wrap_new_wxPreSpinCtrl(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11670     PyObject 
* _resultobj
; 
11671     wxSpinCtrl 
* _result
; 
11672     char *_kwnames
[] = {  NULL 
}; 
11676     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPreSpinCtrl",_kwnames
))  
11679     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11680     _result 
= (wxSpinCtrl 
*)new_wxPreSpinCtrl(); 
11682     wxPyEndAllowThreads(__tstate
); 
11683     if (PyErr_Occurred()) return NULL
; 
11685         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxSpinCtrl_p"); 
11686         _resultobj 
= Py_BuildValue("s",_ptemp
); 
11688         Py_INCREF(Py_None
); 
11689         _resultobj 
= Py_None
; 
11694 #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)) 
11695 static PyObject 
*_wrap_wxSpinCtrl_Create(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11696     PyObject 
* _resultobj
; 
11698     wxSpinCtrl 
* _arg0
; 
11700     wxWindowID  _arg2 
= (wxWindowID 
) -1; 
11701     wxString 
* _arg3 
= (wxString 
*) &wxPyEmptyString
; 
11702     wxPoint 
* _arg4 
= (wxPoint 
*) &wxDefaultPosition
; 
11703     wxSize 
* _arg5 
= (wxSize 
*) &wxDefaultSize
; 
11704     long  _arg6 
= (long ) wxSP_ARROW_KEYS
; 
11705     int  _arg7 
= (int ) 0; 
11706     int  _arg8 
= (int ) 100; 
11707     int  _arg9 
= (int ) 0; 
11708     wxString 
* _arg10 
= (wxString 
*) &wxPySpinCtrlNameStr
; 
11709     PyObject 
* _argo0 
= 0; 
11710     PyObject 
* _argo1 
= 0; 
11711     PyObject 
* _obj3 
= 0; 
11713     PyObject 
* _obj4 
= 0; 
11715     PyObject 
* _obj5 
= 0; 
11716     PyObject 
* _obj10 
= 0; 
11717     char *_kwnames
[] = { "self","parent","id","value","pos","size","style","min","max","initial","name", NULL 
}; 
11720     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|iOOOliiiO:wxSpinCtrl_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_obj3
,&_obj4
,&_obj5
,&_arg6
,&_arg7
,&_arg8
,&_arg9
,&_obj10
))  
11723         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11724         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSpinCtrl_p")) { 
11725             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSpinCtrl_Create. Expected _wxSpinCtrl_p."); 
11730         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
11731         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
11732             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxSpinCtrl_Create. Expected _wxWindow_p."); 
11738     _arg3 
= wxString_in_helper(_obj3
); 
11745     if (! wxPoint_helper(_obj4
, &_arg4
)) 
11751     if (! wxSize_helper(_obj5
, &_arg5
)) 
11756     _arg10 
= wxString_in_helper(_obj10
); 
11757     if (_arg10 
== NULL
) 
11761     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11762     _result 
= (bool )wxSpinCtrl_Create(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,*_arg5
,_arg6
,_arg7
,_arg8
,_arg9
,*_arg10
); 
11764     wxPyEndAllowThreads(__tstate
); 
11765     if (PyErr_Occurred()) return NULL
; 
11766 }    _resultobj 
= Py_BuildValue("i",_result
); 
11778 #define wxSpinCtrl_GetMax(_swigobj)  (_swigobj->GetMax()) 
11779 static PyObject 
*_wrap_wxSpinCtrl_GetMax(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11780     PyObject 
* _resultobj
; 
11782     wxSpinCtrl 
* _arg0
; 
11783     PyObject 
* _argo0 
= 0; 
11784     char *_kwnames
[] = { "self", NULL 
}; 
11787     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSpinCtrl_GetMax",_kwnames
,&_argo0
))  
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_GetMax. Expected _wxSpinCtrl_p."); 
11797     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11798     _result 
= (int )wxSpinCtrl_GetMax(_arg0
); 
11800     wxPyEndAllowThreads(__tstate
); 
11801     if (PyErr_Occurred()) return NULL
; 
11802 }    _resultobj 
= Py_BuildValue("i",_result
); 
11806 #define wxSpinCtrl_GetMin(_swigobj)  (_swigobj->GetMin()) 
11807 static PyObject 
*_wrap_wxSpinCtrl_GetMin(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11808     PyObject 
* _resultobj
; 
11810     wxSpinCtrl 
* _arg0
; 
11811     PyObject 
* _argo0 
= 0; 
11812     char *_kwnames
[] = { "self", NULL 
}; 
11815     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSpinCtrl_GetMin",_kwnames
,&_argo0
))  
11818         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11819         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSpinCtrl_p")) { 
11820             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSpinCtrl_GetMin. Expected _wxSpinCtrl_p."); 
11825     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11826     _result 
= (int )wxSpinCtrl_GetMin(_arg0
); 
11828     wxPyEndAllowThreads(__tstate
); 
11829     if (PyErr_Occurred()) return NULL
; 
11830 }    _resultobj 
= Py_BuildValue("i",_result
); 
11834 #define wxSpinCtrl_GetValue(_swigobj)  (_swigobj->GetValue()) 
11835 static PyObject 
*_wrap_wxSpinCtrl_GetValue(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11836     PyObject 
* _resultobj
; 
11838     wxSpinCtrl 
* _arg0
; 
11839     PyObject 
* _argo0 
= 0; 
11840     char *_kwnames
[] = { "self", NULL 
}; 
11843     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSpinCtrl_GetValue",_kwnames
,&_argo0
))  
11846         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11847         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSpinCtrl_p")) { 
11848             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSpinCtrl_GetValue. Expected _wxSpinCtrl_p."); 
11853     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11854     _result 
= (int )wxSpinCtrl_GetValue(_arg0
); 
11856     wxPyEndAllowThreads(__tstate
); 
11857     if (PyErr_Occurred()) return NULL
; 
11858 }    _resultobj 
= Py_BuildValue("i",_result
); 
11862 #define wxSpinCtrl_SetRange(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetRange(_swigarg0,_swigarg1)) 
11863 static PyObject 
*_wrap_wxSpinCtrl_SetRange(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11864     PyObject 
* _resultobj
; 
11865     wxSpinCtrl 
* _arg0
; 
11868     PyObject 
* _argo0 
= 0; 
11869     char *_kwnames
[] = { "self","min","max", NULL 
}; 
11872     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxSpinCtrl_SetRange",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
11875         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11876         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSpinCtrl_p")) { 
11877             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSpinCtrl_SetRange. Expected _wxSpinCtrl_p."); 
11882     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11883     wxSpinCtrl_SetRange(_arg0
,_arg1
,_arg2
); 
11885     wxPyEndAllowThreads(__tstate
); 
11886     if (PyErr_Occurred()) return NULL
; 
11887 }    Py_INCREF(Py_None
); 
11888     _resultobj 
= Py_None
; 
11892 #define wxSpinCtrl_SetValue(_swigobj,_swigarg0)  (_swigobj->SetValue(_swigarg0)) 
11893 static PyObject 
*_wrap_wxSpinCtrl_SetValue(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11894     PyObject 
* _resultobj
; 
11895     wxSpinCtrl 
* _arg0
; 
11897     PyObject 
* _argo0 
= 0; 
11898     char *_kwnames
[] = { "self","value", NULL 
}; 
11901     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxSpinCtrl_SetValue",_kwnames
,&_argo0
,&_arg1
))  
11904         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11905         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSpinCtrl_p")) { 
11906             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSpinCtrl_SetValue. Expected _wxSpinCtrl_p."); 
11911     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11912     wxSpinCtrl_SetValue(_arg0
,_arg1
); 
11914     wxPyEndAllowThreads(__tstate
); 
11915     if (PyErr_Occurred()) return NULL
; 
11916 }    Py_INCREF(Py_None
); 
11917     _resultobj 
= Py_None
; 
11921 static void  wxSpinCtrl_SetSelection(wxSpinCtrl 
*self
,long  from
,long  to
) { 
11923 static PyObject 
*_wrap_wxSpinCtrl_SetSelection(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11924     PyObject 
* _resultobj
; 
11925     wxSpinCtrl 
* _arg0
; 
11928     PyObject 
* _argo0 
= 0; 
11929     char *_kwnames
[] = { "self","from","to", NULL 
}; 
11932     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oll:wxSpinCtrl_SetSelection",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
11935         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11936         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSpinCtrl_p")) { 
11937             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSpinCtrl_SetSelection. Expected _wxSpinCtrl_p."); 
11942     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11943     wxSpinCtrl_SetSelection(_arg0
,_arg1
,_arg2
); 
11945     wxPyEndAllowThreads(__tstate
); 
11946     if (PyErr_Occurred()) return NULL
; 
11947 }    Py_INCREF(Py_None
); 
11948     _resultobj 
= Py_None
; 
11952 static void *SwigwxToggleButtonTowxControl(void *ptr
) { 
11953     wxToggleButton 
*src
; 
11955     src 
= (wxToggleButton 
*) ptr
; 
11956     dest 
= (wxControl 
*) src
; 
11957     return (void *) dest
; 
11960 static void *SwigwxToggleButtonTowxWindow(void *ptr
) { 
11961     wxToggleButton 
*src
; 
11963     src 
= (wxToggleButton 
*) ptr
; 
11964     dest 
= (wxWindow 
*) src
; 
11965     return (void *) dest
; 
11968 static void *SwigwxToggleButtonTowxEvtHandler(void *ptr
) { 
11969     wxToggleButton 
*src
; 
11970     wxEvtHandler 
*dest
; 
11971     src 
= (wxToggleButton 
*) ptr
; 
11972     dest 
= (wxEvtHandler 
*) src
; 
11973     return (void *) dest
; 
11976 static void *SwigwxToggleButtonTowxObject(void *ptr
) { 
11977     wxToggleButton 
*src
; 
11979     src 
= (wxToggleButton 
*) ptr
; 
11980     dest 
= (wxObject 
*) src
; 
11981     return (void *) dest
; 
11984 #define new_wxToggleButton(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7) (new wxToggleButton(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7)) 
11985 static PyObject 
*_wrap_new_wxToggleButton(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11986     PyObject 
* _resultobj
; 
11987     wxToggleButton 
* _result
; 
11991     wxPoint 
* _arg3 
= (wxPoint 
*) &wxDefaultPosition
; 
11992     wxSize 
* _arg4 
= (wxSize 
*) &wxDefaultSize
; 
11993     long  _arg5 
= (long ) 0; 
11994     wxValidator 
* _arg6 
= (wxValidator 
*) &wxDefaultValidator
; 
11995     wxString 
* _arg7 
= (wxString 
*) &wxPyCheckBoxNameStr
; 
11996     PyObject 
* _argo0 
= 0; 
11997     PyObject 
* _obj2 
= 0; 
11999     PyObject 
* _obj3 
= 0; 
12001     PyObject 
* _obj4 
= 0; 
12002     PyObject 
* _argo6 
= 0; 
12003     PyObject 
* _obj7 
= 0; 
12004     char *_kwnames
[] = { "parent","id","label","pos","size","style","validator","name", NULL 
}; 
12008     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO|OOlOO:new_wxToggleButton",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_obj4
,&_arg5
,&_argo6
,&_obj7
))  
12011         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
12012         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
12013             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxToggleButton. Expected _wxWindow_p."); 
12018     _arg2 
= wxString_in_helper(_obj2
); 
12025     if (! wxPoint_helper(_obj3
, &_arg3
)) 
12031     if (! wxSize_helper(_obj4
, &_arg4
)) 
12035         if (SWIG_GetPtrObj(_argo6
,(void **) &_arg6
,"_wxValidator_p")) { 
12036             PyErr_SetString(PyExc_TypeError
,"Type error in argument 7 of new_wxToggleButton. Expected _wxValidator_p."); 
12042     _arg7 
= wxString_in_helper(_obj7
); 
12047     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
12048     _result 
= (wxToggleButton 
*)new_wxToggleButton(_arg0
,_arg1
,*_arg2
,*_arg3
,*_arg4
,_arg5
,*_arg6
,*_arg7
); 
12050     wxPyEndAllowThreads(__tstate
); 
12051     if (PyErr_Occurred()) return NULL
; 
12053         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxToggleButton_p"); 
12054         _resultobj 
= Py_BuildValue("s",_ptemp
); 
12056         Py_INCREF(Py_None
); 
12057         _resultobj 
= Py_None
; 
12070 #define new_wxPreToggleButton() (new wxToggleButton()) 
12071 static PyObject 
*_wrap_new_wxPreToggleButton(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
12072     PyObject 
* _resultobj
; 
12073     wxToggleButton 
* _result
; 
12074     char *_kwnames
[] = {  NULL 
}; 
12078     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPreToggleButton",_kwnames
))  
12081     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
12082     _result 
= (wxToggleButton 
*)new_wxPreToggleButton(); 
12084     wxPyEndAllowThreads(__tstate
); 
12085     if (PyErr_Occurred()) return NULL
; 
12087         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxToggleButton_p"); 
12088         _resultobj 
= Py_BuildValue("s",_ptemp
); 
12090         Py_INCREF(Py_None
); 
12091         _resultobj 
= Py_None
; 
12096 #define wxToggleButton_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7)  (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7)) 
12097 static PyObject 
*_wrap_wxToggleButton_Create(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
12098     PyObject 
* _resultobj
; 
12100     wxToggleButton 
* _arg0
; 
12104     wxPoint 
* _arg4 
= (wxPoint 
*) &wxDefaultPosition
; 
12105     wxSize 
* _arg5 
= (wxSize 
*) &wxDefaultSize
; 
12106     long  _arg6 
= (long ) 0; 
12107     wxValidator 
* _arg7 
= (wxValidator 
*) &wxDefaultValidator
; 
12108     wxString 
* _arg8 
= (wxString 
*) &wxPyCheckBoxNameStr
; 
12109     PyObject 
* _argo0 
= 0; 
12110     PyObject 
* _argo1 
= 0; 
12111     PyObject 
* _obj3 
= 0; 
12113     PyObject 
* _obj4 
= 0; 
12115     PyObject 
* _obj5 
= 0; 
12116     PyObject 
* _argo7 
= 0; 
12117     PyObject 
* _obj8 
= 0; 
12118     char *_kwnames
[] = { "self","parent","id","label","pos","size","style","validator","name", NULL 
}; 
12121     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOiO|OOlOO:wxToggleButton_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_obj3
,&_obj4
,&_obj5
,&_arg6
,&_argo7
,&_obj8
))  
12124         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
12125         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToggleButton_p")) { 
12126             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToggleButton_Create. Expected _wxToggleButton_p."); 
12131         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
12132         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
12133             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxToggleButton_Create. Expected _wxWindow_p."); 
12138     _arg3 
= wxString_in_helper(_obj3
); 
12145     if (! wxPoint_helper(_obj4
, &_arg4
)) 
12151     if (! wxSize_helper(_obj5
, &_arg5
)) 
12155         if (SWIG_GetPtrObj(_argo7
,(void **) &_arg7
,"_wxValidator_p")) { 
12156             PyErr_SetString(PyExc_TypeError
,"Type error in argument 8 of wxToggleButton_Create. Expected _wxValidator_p."); 
12162     _arg8 
= wxString_in_helper(_obj8
); 
12167     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
12168     _result 
= (bool )wxToggleButton_Create(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,*_arg5
,_arg6
,*_arg7
,*_arg8
); 
12170     wxPyEndAllowThreads(__tstate
); 
12171     if (PyErr_Occurred()) return NULL
; 
12172 }    _resultobj 
= Py_BuildValue("i",_result
); 
12184 #define wxToggleButton_SetValue(_swigobj,_swigarg0)  (_swigobj->SetValue(_swigarg0)) 
12185 static PyObject 
*_wrap_wxToggleButton_SetValue(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
12186     PyObject 
* _resultobj
; 
12187     wxToggleButton 
* _arg0
; 
12189     PyObject 
* _argo0 
= 0; 
12191     char *_kwnames
[] = { "self","value", NULL 
}; 
12194     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxToggleButton_SetValue",_kwnames
,&_argo0
,&tempbool1
))  
12197         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
12198         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToggleButton_p")) { 
12199             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToggleButton_SetValue. Expected _wxToggleButton_p."); 
12203     _arg1 
= (bool ) tempbool1
; 
12205     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
12206     wxToggleButton_SetValue(_arg0
,_arg1
); 
12208     wxPyEndAllowThreads(__tstate
); 
12209     if (PyErr_Occurred()) return NULL
; 
12210 }    Py_INCREF(Py_None
); 
12211     _resultobj 
= Py_None
; 
12215 #define wxToggleButton_GetValue(_swigobj)  (_swigobj->GetValue()) 
12216 static PyObject 
*_wrap_wxToggleButton_GetValue(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
12217     PyObject 
* _resultobj
; 
12219     wxToggleButton 
* _arg0
; 
12220     PyObject 
* _argo0 
= 0; 
12221     char *_kwnames
[] = { "self", NULL 
}; 
12224     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToggleButton_GetValue",_kwnames
,&_argo0
))  
12227         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
12228         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToggleButton_p")) { 
12229             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToggleButton_GetValue. Expected _wxToggleButton_p."); 
12234     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
12235     _result 
= (bool )wxToggleButton_GetValue(_arg0
); 
12237     wxPyEndAllowThreads(__tstate
); 
12238     if (PyErr_Occurred()) return NULL
; 
12239 }    _resultobj 
= Py_BuildValue("i",_result
); 
12243 #define wxToggleButton_SetLabel(_swigobj,_swigarg0)  (_swigobj->SetLabel(_swigarg0)) 
12244 static PyObject 
*_wrap_wxToggleButton_SetLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
12245     PyObject 
* _resultobj
; 
12246     wxToggleButton 
* _arg0
; 
12248     PyObject 
* _argo0 
= 0; 
12249     PyObject 
* _obj1 
= 0; 
12250     char *_kwnames
[] = { "self","label", NULL 
}; 
12253     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxToggleButton_SetLabel",_kwnames
,&_argo0
,&_obj1
))  
12256         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
12257         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToggleButton_p")) { 
12258             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToggleButton_SetLabel. Expected _wxToggleButton_p."); 
12263     _arg1 
= wxString_in_helper(_obj1
); 
12268     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
12269     wxToggleButton_SetLabel(_arg0
,*_arg1
); 
12271     wxPyEndAllowThreads(__tstate
); 
12272     if (PyErr_Occurred()) return NULL
; 
12273 }    Py_INCREF(Py_None
); 
12274     _resultobj 
= Py_None
; 
12282 static PyMethodDef controlscMethods
[] = { 
12283          { "wxToggleButton_SetLabel", (PyCFunction
) _wrap_wxToggleButton_SetLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12284          { "wxToggleButton_GetValue", (PyCFunction
) _wrap_wxToggleButton_GetValue
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12285          { "wxToggleButton_SetValue", (PyCFunction
) _wrap_wxToggleButton_SetValue
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12286          { "wxToggleButton_Create", (PyCFunction
) _wrap_wxToggleButton_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12287          { "new_wxPreToggleButton", (PyCFunction
) _wrap_new_wxPreToggleButton
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12288          { "new_wxToggleButton", (PyCFunction
) _wrap_new_wxToggleButton
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12289          { "wxSpinCtrl_SetSelection", (PyCFunction
) _wrap_wxSpinCtrl_SetSelection
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12290          { "wxSpinCtrl_SetValue", (PyCFunction
) _wrap_wxSpinCtrl_SetValue
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12291          { "wxSpinCtrl_SetRange", (PyCFunction
) _wrap_wxSpinCtrl_SetRange
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12292          { "wxSpinCtrl_GetValue", (PyCFunction
) _wrap_wxSpinCtrl_GetValue
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12293          { "wxSpinCtrl_GetMin", (PyCFunction
) _wrap_wxSpinCtrl_GetMin
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12294          { "wxSpinCtrl_GetMax", (PyCFunction
) _wrap_wxSpinCtrl_GetMax
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12295          { "wxSpinCtrl_Create", (PyCFunction
) _wrap_wxSpinCtrl_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12296          { "new_wxPreSpinCtrl", (PyCFunction
) _wrap_new_wxPreSpinCtrl
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12297          { "new_wxSpinCtrl", (PyCFunction
) _wrap_new_wxSpinCtrl
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12298          { "wxSlider_SetValue", (PyCFunction
) _wrap_wxSlider_SetValue
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12299          { "wxSlider_SetTick", (PyCFunction
) _wrap_wxSlider_SetTick
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12300          { "wxSlider_SetThumbLength", (PyCFunction
) _wrap_wxSlider_SetThumbLength
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12301          { "wxSlider_SetSelection", (PyCFunction
) _wrap_wxSlider_SetSelection
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12302          { "wxSlider_SetPageSize", (PyCFunction
) _wrap_wxSlider_SetPageSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12303          { "wxSlider_SetLineSize", (PyCFunction
) _wrap_wxSlider_SetLineSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12304          { "wxSlider_SetTickFreq", (PyCFunction
) _wrap_wxSlider_SetTickFreq
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12305          { "wxSlider_SetRange", (PyCFunction
) _wrap_wxSlider_SetRange
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12306          { "wxSlider_GetValue", (PyCFunction
) _wrap_wxSlider_GetValue
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12307          { "wxSlider_GetTickFreq", (PyCFunction
) _wrap_wxSlider_GetTickFreq
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12308          { "wxSlider_GetThumbLength", (PyCFunction
) _wrap_wxSlider_GetThumbLength
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12309          { "wxSlider_GetSelStart", (PyCFunction
) _wrap_wxSlider_GetSelStart
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12310          { "wxSlider_GetSelEnd", (PyCFunction
) _wrap_wxSlider_GetSelEnd
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12311          { "wxSlider_GetPageSize", (PyCFunction
) _wrap_wxSlider_GetPageSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12312          { "wxSlider_GetMin", (PyCFunction
) _wrap_wxSlider_GetMin
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12313          { "wxSlider_GetMax", (PyCFunction
) _wrap_wxSlider_GetMax
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12314          { "wxSlider_GetLineSize", (PyCFunction
) _wrap_wxSlider_GetLineSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12315          { "wxSlider_ClearTicks", (PyCFunction
) _wrap_wxSlider_ClearTicks
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12316          { "wxSlider_ClearSel", (PyCFunction
) _wrap_wxSlider_ClearSel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12317          { "wxSlider_Create", (PyCFunction
) _wrap_wxSlider_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12318          { "new_wxPreSlider", (PyCFunction
) _wrap_new_wxPreSlider
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12319          { "new_wxSlider", (PyCFunction
) _wrap_new_wxSlider
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12320          { "wxRadioButton_SetValue", (PyCFunction
) _wrap_wxRadioButton_SetValue
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12321          { "wxRadioButton_GetValue", (PyCFunction
) _wrap_wxRadioButton_GetValue
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12322          { "wxRadioButton_Create", (PyCFunction
) _wrap_wxRadioButton_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12323          { "new_wxPreRadioButton", (PyCFunction
) _wrap_new_wxPreRadioButton
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12324          { "new_wxRadioButton", (PyCFunction
) _wrap_new_wxRadioButton
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12325          { "wxRadioBox_ShowItem", (PyCFunction
) _wrap_wxRadioBox_ShowItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12326          { "wxRadioBox_Show", (PyCFunction
) _wrap_wxRadioBox_Show
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12327          { "wxRadioBox_SetStringSelection", (PyCFunction
) _wrap_wxRadioBox_SetStringSelection
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12328          { "wxRadioBox_SetSelection", (PyCFunction
) _wrap_wxRadioBox_SetSelection
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12329          { "wxRadioBox_GetCount", (PyCFunction
) _wrap_wxRadioBox_GetCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12330          { "wxRadioBox_GetStringSelection", (PyCFunction
) _wrap_wxRadioBox_GetStringSelection
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12331          { "wxRadioBox_GetSelection", (PyCFunction
) _wrap_wxRadioBox_GetSelection
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12332          { "wxRadioBox_SetString", (PyCFunction
) _wrap_wxRadioBox_SetString
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12333          { "wxRadioBox_GetString", (PyCFunction
) _wrap_wxRadioBox_GetString
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12334          { "wxRadioBox_FindString", (PyCFunction
) _wrap_wxRadioBox_FindString
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12335          { "wxRadioBox_EnableItem", (PyCFunction
) _wrap_wxRadioBox_EnableItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12336          { "wxRadioBox_Enable", (PyCFunction
) _wrap_wxRadioBox_Enable
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12337          { "wxRadioBox_Create", (PyCFunction
) _wrap_wxRadioBox_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12338          { "new_wxPreRadioBox", (PyCFunction
) _wrap_new_wxPreRadioBox
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12339          { "new_wxRadioBox", (PyCFunction
) _wrap_new_wxRadioBox
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12340          { "wxStaticBitmap_SetIcon", (PyCFunction
) _wrap_wxStaticBitmap_SetIcon
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12341          { "wxStaticBitmap_SetBitmap", (PyCFunction
) _wrap_wxStaticBitmap_SetBitmap
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12342          { "wxStaticBitmap_GetBitmap", (PyCFunction
) _wrap_wxStaticBitmap_GetBitmap
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12343          { "wxStaticBitmap_Create", (PyCFunction
) _wrap_wxStaticBitmap_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12344          { "new_wxPreStaticBitmap", (PyCFunction
) _wrap_new_wxPreStaticBitmap
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12345          { "new_wxStaticBitmap", (PyCFunction
) _wrap_new_wxStaticBitmap
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12346          { "wxSpinButton_SetValue", (PyCFunction
) _wrap_wxSpinButton_SetValue
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12347          { "wxSpinButton_SetRange", (PyCFunction
) _wrap_wxSpinButton_SetRange
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12348          { "wxSpinButton_GetValue", (PyCFunction
) _wrap_wxSpinButton_GetValue
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12349          { "wxSpinButton_GetMin", (PyCFunction
) _wrap_wxSpinButton_GetMin
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12350          { "wxSpinButton_GetMax", (PyCFunction
) _wrap_wxSpinButton_GetMax
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12351          { "wxSpinButton_Create", (PyCFunction
) _wrap_wxSpinButton_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12352          { "new_wxPreSpinButton", (PyCFunction
) _wrap_new_wxPreSpinButton
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12353          { "new_wxSpinButton", (PyCFunction
) _wrap_new_wxSpinButton
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12354          { "wxScrollBar_SetScrollbar", (PyCFunction
) _wrap_wxScrollBar_SetScrollbar
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12355          { "wxScrollBar_SetThumbPosition", (PyCFunction
) _wrap_wxScrollBar_SetThumbPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12356          { "wxScrollBar_IsVertical", (PyCFunction
) _wrap_wxScrollBar_IsVertical
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12357          { "wxScrollBar_GetThumbLength", (PyCFunction
) _wrap_wxScrollBar_GetThumbSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12358          { "wxScrollBar_GetThumbSize", (PyCFunction
) _wrap_wxScrollBar_GetThumbSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12359          { "wxScrollBar_GetThumbPosition", (PyCFunction
) _wrap_wxScrollBar_GetThumbPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12360          { "wxScrollBar_GetPageSize", (PyCFunction
) _wrap_wxScrollBar_GetPageSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12361          { "wxScrollBar_GetRange", (PyCFunction
) _wrap_wxScrollBar_GetRange
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12362          { "wxScrollBar_Create", (PyCFunction
) _wrap_wxScrollBar_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12363          { "new_wxPreScrollBar", (PyCFunction
) _wrap_new_wxPreScrollBar
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12364          { "new_wxScrollBar", (PyCFunction
) _wrap_new_wxScrollBar
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12365          { "wxTextCtrl_GetString", (PyCFunction
) _wrap_wxTextCtrl_GetString
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12366          { "wxTextCtrl_write", (PyCFunction
) _wrap_wxTextCtrl_write
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12367          { "wxTextCtrl_IsMultiLine", (PyCFunction
) _wrap_wxTextCtrl_IsMultiLine
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12368          { "wxTextCtrl_IsSingleLine", (PyCFunction
) _wrap_wxTextCtrl_IsSingleLine
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12369          { "wxTextCtrl_SetEditable", (PyCFunction
) _wrap_wxTextCtrl_SetEditable
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12370          { "wxTextCtrl_SelectAll", (PyCFunction
) _wrap_wxTextCtrl_SelectAll
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12371          { "wxTextCtrl_SetSelection", (PyCFunction
) _wrap_wxTextCtrl_SetSelection
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12372          { "wxTextCtrl_GetLastPosition", (PyCFunction
) _wrap_wxTextCtrl_GetLastPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12373          { "wxTextCtrl_GetInsertionPoint", (PyCFunction
) _wrap_wxTextCtrl_GetInsertionPoint
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12374          { "wxTextCtrl_SetInsertionPointEnd", (PyCFunction
) _wrap_wxTextCtrl_SetInsertionPointEnd
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12375          { "wxTextCtrl_SetInsertionPoint", (PyCFunction
) _wrap_wxTextCtrl_SetInsertionPoint
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12376          { "wxTextCtrl_CanRedo", (PyCFunction
) _wrap_wxTextCtrl_CanRedo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12377          { "wxTextCtrl_CanUndo", (PyCFunction
) _wrap_wxTextCtrl_CanUndo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12378          { "wxTextCtrl_Redo", (PyCFunction
) _wrap_wxTextCtrl_Redo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12379          { "wxTextCtrl_Undo", (PyCFunction
) _wrap_wxTextCtrl_Undo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12380          { "wxTextCtrl_CanPaste", (PyCFunction
) _wrap_wxTextCtrl_CanPaste
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12381          { "wxTextCtrl_CanCut", (PyCFunction
) _wrap_wxTextCtrl_CanCut
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12382          { "wxTextCtrl_CanCopy", (PyCFunction
) _wrap_wxTextCtrl_CanCopy
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12383          { "wxTextCtrl_Paste", (PyCFunction
) _wrap_wxTextCtrl_Paste
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12384          { "wxTextCtrl_Cut", (PyCFunction
) _wrap_wxTextCtrl_Cut
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12385          { "wxTextCtrl_Copy", (PyCFunction
) _wrap_wxTextCtrl_Copy
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12386          { "wxTextCtrl_ShowPosition", (PyCFunction
) _wrap_wxTextCtrl_ShowPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12387          { "wxTextCtrl_PositionToXY", (PyCFunction
) _wrap_wxTextCtrl_PositionToXY
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12388          { "wxTextCtrl_XYToPosition", (PyCFunction
) _wrap_wxTextCtrl_XYToPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12389          { "wxTextCtrl_GetStyle", (PyCFunction
) _wrap_wxTextCtrl_GetStyle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12390          { "wxTextCtrl_GetDefaultStyle", (PyCFunction
) _wrap_wxTextCtrl_GetDefaultStyle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12391          { "wxTextCtrl_SetDefaultStyle", (PyCFunction
) _wrap_wxTextCtrl_SetDefaultStyle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12392          { "wxTextCtrl_SetStyle", (PyCFunction
) _wrap_wxTextCtrl_SetStyle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12393          { "wxTextCtrl_EmulateKeyPress", (PyCFunction
) _wrap_wxTextCtrl_EmulateKeyPress
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12394          { "wxTextCtrl_AppendText", (PyCFunction
) _wrap_wxTextCtrl_AppendText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12395          { "wxTextCtrl_WriteText", (PyCFunction
) _wrap_wxTextCtrl_WriteText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12396          { "wxTextCtrl_SetMaxLength", (PyCFunction
) _wrap_wxTextCtrl_SetMaxLength
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12397          { "wxTextCtrl_DiscardEdits", (PyCFunction
) _wrap_wxTextCtrl_DiscardEdits
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12398          { "wxTextCtrl_SaveFile", (PyCFunction
) _wrap_wxTextCtrl_SaveFile
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12399          { "wxTextCtrl_LoadFile", (PyCFunction
) _wrap_wxTextCtrl_LoadFile
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12400          { "wxTextCtrl_Remove", (PyCFunction
) _wrap_wxTextCtrl_Remove
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12401          { "wxTextCtrl_Replace", (PyCFunction
) _wrap_wxTextCtrl_Replace
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12402          { "wxTextCtrl_Clear", (PyCFunction
) _wrap_wxTextCtrl_Clear
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12403          { "wxTextCtrl_GetStringSelection", (PyCFunction
) _wrap_wxTextCtrl_GetStringSelection
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12404          { "wxTextCtrl_GetSelection", (PyCFunction
) _wrap_wxTextCtrl_GetSelection
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12405          { "wxTextCtrl_IsEditable", (PyCFunction
) _wrap_wxTextCtrl_IsEditable
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12406          { "wxTextCtrl_IsModified", (PyCFunction
) _wrap_wxTextCtrl_IsModified
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12407          { "wxTextCtrl_GetNumberOfLines", (PyCFunction
) _wrap_wxTextCtrl_GetNumberOfLines
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12408          { "wxTextCtrl_GetLineText", (PyCFunction
) _wrap_wxTextCtrl_GetLineText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12409          { "wxTextCtrl_GetLineLength", (PyCFunction
) _wrap_wxTextCtrl_GetLineLength
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12410          { "wxTextCtrl_GetRange", (PyCFunction
) _wrap_wxTextCtrl_GetRange
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12411          { "wxTextCtrl_SetValue", (PyCFunction
) _wrap_wxTextCtrl_SetValue
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12412          { "wxTextCtrl_GetValue", (PyCFunction
) _wrap_wxTextCtrl_GetValue
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12413          { "wxTextCtrl_Create", (PyCFunction
) _wrap_wxTextCtrl_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12414          { "new_wxPreTextCtrl", (PyCFunction
) _wrap_new_wxPreTextCtrl
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12415          { "new_wxTextCtrl", (PyCFunction
) _wrap_new_wxTextCtrl
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12416          { "wxTextAttr_Combine", (PyCFunction
) _wrap_wxTextAttr_Combine
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12417          { "wxTextAttr_IsDefault", (PyCFunction
) _wrap_wxTextAttr_IsDefault
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12418          { "wxTextAttr_GetFlags", (PyCFunction
) _wrap_wxTextAttr_GetFlags
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12419          { "wxTextAttr_GetRightIndent", (PyCFunction
) _wrap_wxTextAttr_GetRightIndent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12420          { "wxTextAttr_GetLeftIndent", (PyCFunction
) _wrap_wxTextAttr_GetLeftIndent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12421          { "wxTextAttr_GetTabs", (PyCFunction
) _wrap_wxTextAttr_GetTabs
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12422          { "wxTextAttr_GetAlignment", (PyCFunction
) _wrap_wxTextAttr_GetAlignment
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12423          { "wxTextAttr_GetFont", (PyCFunction
) _wrap_wxTextAttr_GetFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12424          { "wxTextAttr_GetBackgroundColour", (PyCFunction
) _wrap_wxTextAttr_GetBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12425          { "wxTextAttr_GetTextColour", (PyCFunction
) _wrap_wxTextAttr_GetTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12426          { "wxTextAttr_HasFlag", (PyCFunction
) _wrap_wxTextAttr_HasFlag
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12427          { "wxTextAttr_HasRightIndent", (PyCFunction
) _wrap_wxTextAttr_HasRightIndent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12428          { "wxTextAttr_HasLeftIndent", (PyCFunction
) _wrap_wxTextAttr_HasLeftIndent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12429          { "wxTextAttr_HasTabs", (PyCFunction
) _wrap_wxTextAttr_HasTabs
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12430          { "wxTextAttr_HasAlignment", (PyCFunction
) _wrap_wxTextAttr_HasAlignment
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12431          { "wxTextAttr_HasFont", (PyCFunction
) _wrap_wxTextAttr_HasFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12432          { "wxTextAttr_HasBackgroundColour", (PyCFunction
) _wrap_wxTextAttr_HasBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12433          { "wxTextAttr_HasTextColour", (PyCFunction
) _wrap_wxTextAttr_HasTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12434          { "wxTextAttr_SetFlags", (PyCFunction
) _wrap_wxTextAttr_SetFlags
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12435          { "wxTextAttr_SetRightIndent", (PyCFunction
) _wrap_wxTextAttr_SetRightIndent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12436          { "wxTextAttr_SetLeftIndent", (PyCFunction
) _wrap_wxTextAttr_SetLeftIndent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12437          { "wxTextAttr_SetTabs", (PyCFunction
) _wrap_wxTextAttr_SetTabs
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12438          { "wxTextAttr_SetAlignment", (PyCFunction
) _wrap_wxTextAttr_SetAlignment
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12439          { "wxTextAttr_SetFont", (PyCFunction
) _wrap_wxTextAttr_SetFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12440          { "wxTextAttr_SetBackgroundColour", (PyCFunction
) _wrap_wxTextAttr_SetBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12441          { "wxTextAttr_SetTextColour", (PyCFunction
) _wrap_wxTextAttr_SetTextColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12442          { "wxTextAttr_Init", (PyCFunction
) _wrap_wxTextAttr_Init
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12443          { "delete_wxTextAttr", (PyCFunction
) _wrap_delete_wxTextAttr
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12444          { "new_wxTextAttr", (PyCFunction
) _wrap_new_wxTextAttr
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12445          { "wxCheckListBox_HitTestXY", (PyCFunction
) _wrap_wxCheckListBox_HitTestXY
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12446          { "wxCheckListBox_HitTest", (PyCFunction
) _wrap_wxCheckListBox_HitTest
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12447          { "wxCheckListBox_GetItemHeight", (PyCFunction
) _wrap_wxCheckListBox_GetItemHeight
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12448          { "wxCheckListBox_InsertItems", (PyCFunction
) _wrap_wxCheckListBox_InsertItems
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12449          { "wxCheckListBox_Check", (PyCFunction
) _wrap_wxCheckListBox_Check
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12450          { "wxCheckListBox_IsChecked", (PyCFunction
) _wrap_wxCheckListBox_IsChecked
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12451          { "wxCheckListBox_Create", (PyCFunction
) _wrap_wxCheckListBox_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12452          { "new_wxPreCheckListBox", (PyCFunction
) _wrap_new_wxPreCheckListBox
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12453          { "new_wxCheckListBox", (PyCFunction
) _wrap_new_wxCheckListBox
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12454          { "wxListBox_SetStringSelection", (PyCFunction
) _wrap_wxListBox_SetStringSelection
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12455          { "wxListBox_SetString", (PyCFunction
) _wrap_wxListBox_SetString
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12456          { "wxListBox_SetSelection", (PyCFunction
) _wrap_wxListBox_SetSelection
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12457          { "wxListBox_SetFirstItemStr", (PyCFunction
) _wrap_wxListBox_SetFirstItemStr
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12458          { "wxListBox_SetFirstItem", (PyCFunction
) _wrap_wxListBox_SetFirstItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12459          { "wxListBox_Set", (PyCFunction
) _wrap_wxListBox_Set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12460          { "wxListBox_Selected", (PyCFunction
) _wrap_wxListBox_Selected
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12461          { "wxListBox_IsSelected", (PyCFunction
) _wrap_wxListBox_IsSelected
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12462          { "wxListBox_InsertItems", (PyCFunction
) _wrap_wxListBox_InsertItems
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12463          { "wxListBox_GetSelections", (PyCFunction
) _wrap_wxListBox_GetSelections
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12464          { "wxListBox_Deselect", (PyCFunction
) _wrap_wxListBox_Deselect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12465          { "wxListBox_Clear", (PyCFunction
) _wrap_wxListBox_Clear
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12466          { "wxListBox_Create", (PyCFunction
) _wrap_wxListBox_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12467          { "new_wxPreListBox", (PyCFunction
) _wrap_new_wxPreListBox
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12468          { "new_wxListBox", (PyCFunction
) _wrap_new_wxListBox
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12469          { "wxStaticText_SetLabel", (PyCFunction
) _wrap_wxStaticText_SetLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12470          { "wxStaticText_GetLabel", (PyCFunction
) _wrap_wxStaticText_GetLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12471          { "wxStaticText_Create", (PyCFunction
) _wrap_wxStaticText_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12472          { "new_wxPreStaticText", (PyCFunction
) _wrap_new_wxPreStaticText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12473          { "new_wxStaticText", (PyCFunction
) _wrap_new_wxStaticText
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12474          { "wxStaticLine_Create", (PyCFunction
) _wrap_wxStaticLine_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12475          { "new_wxPreStaticLine", (PyCFunction
) _wrap_new_wxPreStaticLine
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12476          { "new_wxStaticLine", (PyCFunction
) _wrap_new_wxStaticLine
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12477          { "wxStaticBox_Create", (PyCFunction
) _wrap_wxStaticBox_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12478          { "new_wxPreStaticBox", (PyCFunction
) _wrap_new_wxPreStaticBox
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12479          { "new_wxStaticBox", (PyCFunction
) _wrap_new_wxStaticBox
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12480          { "wxGauge_SetValue", (PyCFunction
) _wrap_wxGauge_SetValue
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12481          { "wxGauge_SetShadowWidth", (PyCFunction
) _wrap_wxGauge_SetShadowWidth
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12482          { "wxGauge_SetRange", (PyCFunction
) _wrap_wxGauge_SetRange
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12483          { "wxGauge_SetBezelFace", (PyCFunction
) _wrap_wxGauge_SetBezelFace
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12484          { "wxGauge_GetValue", (PyCFunction
) _wrap_wxGauge_GetValue
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12485          { "wxGauge_GetShadowWidth", (PyCFunction
) _wrap_wxGauge_GetShadowWidth
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12486          { "wxGauge_GetRange", (PyCFunction
) _wrap_wxGauge_GetRange
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12487          { "wxGauge_GetBezelFace", (PyCFunction
) _wrap_wxGauge_GetBezelFace
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12488          { "wxGauge_Create", (PyCFunction
) _wrap_wxGauge_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12489          { "new_wxPreGauge", (PyCFunction
) _wrap_new_wxPreGauge
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12490          { "new_wxGauge", (PyCFunction
) _wrap_new_wxGauge
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12491          { "wxComboBox_SetClientData", (PyCFunction
) _wrap_wxComboBox_SetClientData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12492          { "wxComboBox_GetClientData", (PyCFunction
) _wrap_wxComboBox_GetClientData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12493          { "wxComboBox_Append", (PyCFunction
) _wrap_wxComboBox_Append
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12494          { "wxComboBox_GetStringSelection", (PyCFunction
) _wrap_wxComboBox_GetStringSelection
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12495          { "wxComboBox_GetSelection", (PyCFunction
) _wrap_wxComboBox_GetSelection
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12496          { "wxComboBox_FindString", (PyCFunction
) _wrap_wxComboBox_FindString
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12497          { "wxComboBox_GetString", (PyCFunction
) _wrap_wxComboBox_GetString
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12498          { "wxComboBox_GetCount", (PyCFunction
) _wrap_wxComboBox_GetCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12499          { "wxComboBox_Delete", (PyCFunction
) _wrap_wxComboBox_Delete
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12500          { "wxComboBox_Clear", (PyCFunction
) _wrap_wxComboBox_Clear
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12501          { "wxComboBox_SetEditable", (PyCFunction
) _wrap_wxComboBox_SetEditable
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12502          { "wxComboBox_SetValue", (PyCFunction
) _wrap_wxComboBox_SetValue
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12503          { "wxComboBox_SetMark", (PyCFunction
) _wrap_wxComboBox_SetMark
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12504          { "wxComboBox_SetSelection", (PyCFunction
) _wrap_wxComboBox_SetSelection
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12505          { "wxComboBox_SetInsertionPointEnd", (PyCFunction
) _wrap_wxComboBox_SetInsertionPointEnd
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12506          { "wxComboBox_SetInsertionPoint", (PyCFunction
) _wrap_wxComboBox_SetInsertionPoint
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12507          { "wxComboBox_Remove", (PyCFunction
) _wrap_wxComboBox_Remove
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12508          { "wxComboBox_Replace", (PyCFunction
) _wrap_wxComboBox_Replace
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12509          { "wxComboBox_Paste", (PyCFunction
) _wrap_wxComboBox_Paste
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12510          { "wxComboBox_GetValue", (PyCFunction
) _wrap_wxComboBox_GetValue
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12511          { "wxComboBox_GetLastPosition", (PyCFunction
) _wrap_wxComboBox_GetLastPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12512          { "wxComboBox_GetInsertionPoint", (PyCFunction
) _wrap_wxComboBox_GetInsertionPoint
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12513          { "wxComboBox_Cut", (PyCFunction
) _wrap_wxComboBox_Cut
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12514          { "wxComboBox_Copy", (PyCFunction
) _wrap_wxComboBox_Copy
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12515          { "wxComboBox_Create", (PyCFunction
) _wrap_wxComboBox_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12516          { "new_wxPreComboBox", (PyCFunction
) _wrap_new_wxPreComboBox
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12517          { "new_wxComboBox", (PyCFunction
) _wrap_new_wxComboBox
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12518          { "wxChoice_SetString", (PyCFunction
) _wrap_wxChoice_SetString
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12519          { "wxChoice_SetStringSelection", (PyCFunction
) _wrap_wxChoice_SetStringSelection
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12520          { "wxChoice_SetSelection", (PyCFunction
) _wrap_wxChoice_SetSelection
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12521          { "wxChoice_SetColumns", (PyCFunction
) _wrap_wxChoice_SetColumns
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12522          { "wxChoice_GetColumns", (PyCFunction
) _wrap_wxChoice_GetColumns
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12523          { "wxChoice_Clear", (PyCFunction
) _wrap_wxChoice_Clear
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12524          { "wxChoice_Create", (PyCFunction
) _wrap_wxChoice_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12525          { "new_wxPreChoice", (PyCFunction
) _wrap_new_wxPreChoice
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12526          { "new_wxChoice", (PyCFunction
) _wrap_new_wxChoice
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12527          { "wxCheckBox_SetValue", (PyCFunction
) _wrap_wxCheckBox_SetValue
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12528          { "wxCheckBox_IsChecked", (PyCFunction
) _wrap_wxCheckBox_IsChecked
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12529          { "wxCheckBox_GetValue", (PyCFunction
) _wrap_wxCheckBox_GetValue
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12530          { "wxCheckBox_Create", (PyCFunction
) _wrap_wxCheckBox_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12531          { "new_wxPreCheckBox", (PyCFunction
) _wrap_new_wxPreCheckBox
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12532          { "new_wxCheckBox", (PyCFunction
) _wrap_new_wxCheckBox
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12533          { "wxBitmapButton_GetMarginY", (PyCFunction
) _wrap_wxBitmapButton_GetMarginY
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12534          { "wxBitmapButton_GetMarginX", (PyCFunction
) _wrap_wxBitmapButton_GetMarginX
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12535          { "wxBitmapButton_SetMargins", (PyCFunction
) _wrap_wxBitmapButton_SetMargins
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12536          { "wxBitmapButton_SetBitmapLabel", (PyCFunction
) _wrap_wxBitmapButton_SetBitmapLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12537          { "wxBitmapButton_SetBitmapSelected", (PyCFunction
) _wrap_wxBitmapButton_SetBitmapSelected
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12538          { "wxBitmapButton_SetBitmapFocus", (PyCFunction
) _wrap_wxBitmapButton_SetBitmapFocus
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12539          { "wxBitmapButton_SetBitmapDisabled", (PyCFunction
) _wrap_wxBitmapButton_SetBitmapDisabled
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12540          { "wxBitmapButton_GetBitmapSelected", (PyCFunction
) _wrap_wxBitmapButton_GetBitmapSelected
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12541          { "wxBitmapButton_GetBitmapFocus", (PyCFunction
) _wrap_wxBitmapButton_GetBitmapFocus
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12542          { "wxBitmapButton_GetBitmapDisabled", (PyCFunction
) _wrap_wxBitmapButton_GetBitmapDisabled
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12543          { "wxBitmapButton_GetBitmapLabel", (PyCFunction
) _wrap_wxBitmapButton_GetBitmapLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12544          { "wxBitmapButton_Create", (PyCFunction
) _wrap_wxBitmapButton_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12545          { "new_wxPreBitmapButton", (PyCFunction
) _wrap_new_wxPreBitmapButton
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12546          { "new_wxBitmapButton", (PyCFunction
) _wrap_new_wxBitmapButton
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12547          { "wxButton_GetDefaultSize", (PyCFunction
) _wrap_wxButton_GetDefaultSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12548          { "wxButton_SetForegroundColour", (PyCFunction
) _wrap_wxButton_SetForegroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12549          { "wxButton_SetBackgroundColour", (PyCFunction
) _wrap_wxButton_SetBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12550          { "wxButton_SetDefault", (PyCFunction
) _wrap_wxButton_SetDefault
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12551          { "wxButton_Create", (PyCFunction
) _wrap_wxButton_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12552          { "new_wxPreButton", (PyCFunction
) _wrap_new_wxPreButton
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12553          { "new_wxButton", (PyCFunction
) _wrap_new_wxButton
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12554          { "wxControlWithItems_AppendItems", (PyCFunction
) _wrap_wxControlWithItems_AppendItems
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12555          { "wxControlWithItems_SetClientData", (PyCFunction
) _wrap_wxControlWithItems_SetClientData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12556          { "wxControlWithItems_GetClientData", (PyCFunction
) _wrap_wxControlWithItems_GetClientData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12557          { "wxControlWithItems_Append", (PyCFunction
) _wrap_wxControlWithItems_Append
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12558          { "wxControlWithItems_GetStringSelection", (PyCFunction
) _wrap_wxControlWithItems_GetStringSelection
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12559          { "wxControlWithItems_GetSelection", (PyCFunction
) _wrap_wxControlWithItems_GetSelection
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12560          { "wxControlWithItems_Select", (PyCFunction
) _wrap_wxControlWithItems_Select
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12561          { "wxControlWithItems_FindString", (PyCFunction
) _wrap_wxControlWithItems_FindString
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12562          { "wxControlWithItems_SetString", (PyCFunction
) _wrap_wxControlWithItems_SetString
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12563          { "wxControlWithItems_GetString", (PyCFunction
) _wrap_wxControlWithItems_GetString
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12564          { "wxControlWithItems_GetCount", (PyCFunction
) _wrap_wxControlWithItems_GetCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12565          { "wxControlWithItems_Delete", (PyCFunction
) _wrap_wxControlWithItems_Delete
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12566          { "wxControl_SetLabel", (PyCFunction
) _wrap_wxControl_SetLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12567          { "wxControl_GetLabel", (PyCFunction
) _wrap_wxControl_GetLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12568          { "wxControl_Command", (PyCFunction
) _wrap_wxControl_Command
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12569          { "wxControl_Create", (PyCFunction
) _wrap_wxControl_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12570          { "new_wxPreControl", (PyCFunction
) _wrap_new_wxPreControl
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12571          { "new_wxControl", (PyCFunction
) _wrap_new_wxControl
, METH_VARARGS 
| METH_KEYWORDS 
}, 
12578  * This table is used by the pointer type-checker 
12580 static struct { char *n1
; char *n2
; void *(*pcnv
)(void *); } _swig_mapping
[] = { 
12581     { "_signed_long","_long",0}, 
12582     { "_wxPrintQuality","_wxCoord",0}, 
12583     { "_wxPrintQuality","_int",0}, 
12584     { "_wxPrintQuality","_signed_int",0}, 
12585     { "_wxPrintQuality","_unsigned_int",0}, 
12586     { "_wxPrintQuality","_wxWindowID",0}, 
12587     { "_wxPrintQuality","_uint",0}, 
12588     { "_wxPrintQuality","_EBool",0}, 
12589     { "_wxPrintQuality","_size_t",0}, 
12590     { "_wxPrintQuality","_time_t",0}, 
12591     { "_byte","_unsigned_char",0}, 
12592     { "_long","_unsigned_long",0}, 
12593     { "_long","_signed_long",0}, 
12594     { "_size_t","_wxCoord",0}, 
12595     { "_size_t","_wxPrintQuality",0}, 
12596     { "_size_t","_time_t",0}, 
12597     { "_size_t","_unsigned_int",0}, 
12598     { "_size_t","_int",0}, 
12599     { "_size_t","_wxWindowID",0}, 
12600     { "_size_t","_uint",0}, 
12601     { "_uint","_wxCoord",0}, 
12602     { "_uint","_wxPrintQuality",0}, 
12603     { "_uint","_time_t",0}, 
12604     { "_uint","_size_t",0}, 
12605     { "_uint","_unsigned_int",0}, 
12606     { "_uint","_int",0}, 
12607     { "_uint","_wxWindowID",0}, 
12608     { "_wxChar","_char",0}, 
12609     { "_char","_wxChar",0}, 
12610     { "_wxSpinButton","_wxSpinCtrl",SwigwxSpinCtrlTowxSpinButton
}, 
12611     { "_struct_wxNativeFontInfo","_wxNativeFontInfo",0}, 
12612     { "_EBool","_wxCoord",0}, 
12613     { "_EBool","_wxPrintQuality",0}, 
12614     { "_EBool","_signed_int",0}, 
12615     { "_EBool","_int",0}, 
12616     { "_EBool","_wxWindowID",0}, 
12617     { "_unsigned_long","_long",0}, 
12618     { "_wxNativeFontInfo","_struct_wxNativeFontInfo",0}, 
12619     { "_signed_int","_wxCoord",0}, 
12620     { "_signed_int","_wxPrintQuality",0}, 
12621     { "_signed_int","_EBool",0}, 
12622     { "_signed_int","_wxWindowID",0}, 
12623     { "_signed_int","_int",0}, 
12624     { "_wxListBox","_wxCheckListBox",SwigwxCheckListBoxTowxListBox
}, 
12625     { "_WXTYPE","_short",0}, 
12626     { "_WXTYPE","_signed_short",0}, 
12627     { "_WXTYPE","_unsigned_short",0}, 
12628     { "_unsigned_short","_WXTYPE",0}, 
12629     { "_unsigned_short","_short",0}, 
12630     { "_wxObject","_wxToggleButton",SwigwxToggleButtonTowxObject
}, 
12631     { "_wxObject","_wxSpinCtrl",SwigwxSpinCtrlTowxObject
}, 
12632     { "_wxObject","_wxSlider",SwigwxSliderTowxObject
}, 
12633     { "_wxObject","_wxRadioButton",SwigwxRadioButtonTowxObject
}, 
12634     { "_wxObject","_wxRadioBox",SwigwxRadioBoxTowxObject
}, 
12635     { "_wxObject","_wxStaticBitmap",SwigwxStaticBitmapTowxObject
}, 
12636     { "_wxObject","_wxSpinButton",SwigwxSpinButtonTowxObject
}, 
12637     { "_wxObject","_wxScrollBar",SwigwxScrollBarTowxObject
}, 
12638     { "_wxObject","_wxTextCtrl",SwigwxTextCtrlTowxObject
}, 
12639     { "_wxObject","_wxCheckListBox",SwigwxCheckListBoxTowxObject
}, 
12640     { "_wxObject","_wxListBox",SwigwxListBoxTowxObject
}, 
12641     { "_wxObject","_wxStaticText",SwigwxStaticTextTowxObject
}, 
12642     { "_wxObject","_wxStaticLine",SwigwxStaticLineTowxObject
}, 
12643     { "_wxObject","_wxStaticBox",SwigwxStaticBoxTowxObject
}, 
12644     { "_wxObject","_wxGauge",SwigwxGaugeTowxObject
}, 
12645     { "_wxObject","_wxComboBox",SwigwxComboBoxTowxObject
}, 
12646     { "_wxObject","_wxChoice",SwigwxChoiceTowxObject
}, 
12647     { "_wxObject","_wxCheckBox",SwigwxCheckBoxTowxObject
}, 
12648     { "_wxObject","_wxBitmapButton",SwigwxBitmapButtonTowxObject
}, 
12649     { "_wxObject","_wxButton",SwigwxButtonTowxObject
}, 
12650     { "_wxObject","_wxControlWithItems",SwigwxControlWithItemsTowxObject
}, 
12651     { "_wxObject","_wxControl",SwigwxControlTowxObject
}, 
12652     { "_signed_short","_WXTYPE",0}, 
12653     { "_signed_short","_short",0}, 
12654     { "_unsigned_char","_byte",0}, 
12655     { "_wxControl","_wxToggleButton",SwigwxToggleButtonTowxControl
}, 
12656     { "_wxControl","_wxSpinCtrl",SwigwxSpinCtrlTowxControl
}, 
12657     { "_wxControl","_wxSlider",SwigwxSliderTowxControl
}, 
12658     { "_wxControl","_wxRadioButton",SwigwxRadioButtonTowxControl
}, 
12659     { "_wxControl","_wxRadioBox",SwigwxRadioBoxTowxControl
}, 
12660     { "_wxControl","_wxStaticBitmap",SwigwxStaticBitmapTowxControl
}, 
12661     { "_wxControl","_wxSpinButton",SwigwxSpinButtonTowxControl
}, 
12662     { "_wxControl","_wxScrollBar",SwigwxScrollBarTowxControl
}, 
12663     { "_wxControl","_wxTextCtrl",SwigwxTextCtrlTowxControl
}, 
12664     { "_wxControl","_wxCheckListBox",SwigwxCheckListBoxTowxControl
}, 
12665     { "_wxControl","_wxListBox",SwigwxListBoxTowxControl
}, 
12666     { "_wxControl","_wxStaticText",SwigwxStaticTextTowxControl
}, 
12667     { "_wxControl","_wxStaticLine",SwigwxStaticLineTowxControl
}, 
12668     { "_wxControl","_wxStaticBox",SwigwxStaticBoxTowxControl
}, 
12669     { "_wxControl","_wxGauge",SwigwxGaugeTowxControl
}, 
12670     { "_wxControl","_wxComboBox",SwigwxComboBoxTowxControl
}, 
12671     { "_wxControl","_wxChoice",SwigwxChoiceTowxControl
}, 
12672     { "_wxControl","_wxCheckBox",SwigwxCheckBoxTowxControl
}, 
12673     { "_wxControl","_wxBitmapButton",SwigwxBitmapButtonTowxControl
}, 
12674     { "_wxControl","_wxButton",SwigwxButtonTowxControl
}, 
12675     { "_wxControl","_wxControlWithItems",SwigwxControlWithItemsTowxControl
}, 
12676     { "_unsigned_int","_wxCoord",0}, 
12677     { "_unsigned_int","_wxPrintQuality",0}, 
12678     { "_unsigned_int","_time_t",0}, 
12679     { "_unsigned_int","_size_t",0}, 
12680     { "_unsigned_int","_uint",0}, 
12681     { "_unsigned_int","_wxWindowID",0}, 
12682     { "_unsigned_int","_int",0}, 
12683     { "_short","_WXTYPE",0}, 
12684     { "_short","_unsigned_short",0}, 
12685     { "_short","_signed_short",0}, 
12686     { "_wxControlWithItems","_wxCheckListBox",SwigwxCheckListBoxTowxControlWithItems
}, 
12687     { "_wxControlWithItems","_wxListBox",SwigwxListBoxTowxControlWithItems
}, 
12688     { "_wxControlWithItems","_wxChoice",SwigwxChoiceTowxControlWithItems
}, 
12689     { "_wxWindowID","_wxCoord",0}, 
12690     { "_wxWindowID","_wxPrintQuality",0}, 
12691     { "_wxWindowID","_time_t",0}, 
12692     { "_wxWindowID","_size_t",0}, 
12693     { "_wxWindowID","_EBool",0}, 
12694     { "_wxWindowID","_uint",0}, 
12695     { "_wxWindowID","_int",0}, 
12696     { "_wxWindowID","_signed_int",0}, 
12697     { "_wxWindowID","_unsigned_int",0}, 
12698     { "_int","_wxCoord",0}, 
12699     { "_int","_wxPrintQuality",0}, 
12700     { "_int","_time_t",0}, 
12701     { "_int","_size_t",0}, 
12702     { "_int","_EBool",0}, 
12703     { "_int","_uint",0}, 
12704     { "_int","_wxWindowID",0}, 
12705     { "_int","_unsigned_int",0}, 
12706     { "_int","_signed_int",0}, 
12707     { "_time_t","_wxCoord",0}, 
12708     { "_time_t","_wxPrintQuality",0}, 
12709     { "_time_t","_unsigned_int",0}, 
12710     { "_time_t","_int",0}, 
12711     { "_time_t","_wxWindowID",0}, 
12712     { "_time_t","_uint",0}, 
12713     { "_time_t","_size_t",0}, 
12714     { "_wxButton","_wxBitmapButton",SwigwxBitmapButtonTowxButton
}, 
12715     { "_wxCoord","_int",0}, 
12716     { "_wxCoord","_signed_int",0}, 
12717     { "_wxCoord","_unsigned_int",0}, 
12718     { "_wxCoord","_wxWindowID",0}, 
12719     { "_wxCoord","_uint",0}, 
12720     { "_wxCoord","_EBool",0}, 
12721     { "_wxCoord","_size_t",0}, 
12722     { "_wxCoord","_time_t",0}, 
12723     { "_wxCoord","_wxPrintQuality",0}, 
12724     { "_wxEvtHandler","_wxToggleButton",SwigwxToggleButtonTowxEvtHandler
}, 
12725     { "_wxEvtHandler","_wxSpinCtrl",SwigwxSpinCtrlTowxEvtHandler
}, 
12726     { "_wxEvtHandler","_wxSlider",SwigwxSliderTowxEvtHandler
}, 
12727     { "_wxEvtHandler","_wxRadioButton",SwigwxRadioButtonTowxEvtHandler
}, 
12728     { "_wxEvtHandler","_wxRadioBox",SwigwxRadioBoxTowxEvtHandler
}, 
12729     { "_wxEvtHandler","_wxStaticBitmap",SwigwxStaticBitmapTowxEvtHandler
}, 
12730     { "_wxEvtHandler","_wxSpinButton",SwigwxSpinButtonTowxEvtHandler
}, 
12731     { "_wxEvtHandler","_wxScrollBar",SwigwxScrollBarTowxEvtHandler
}, 
12732     { "_wxEvtHandler","_wxTextCtrl",SwigwxTextCtrlTowxEvtHandler
}, 
12733     { "_wxEvtHandler","_wxCheckListBox",SwigwxCheckListBoxTowxEvtHandler
}, 
12734     { "_wxEvtHandler","_wxListBox",SwigwxListBoxTowxEvtHandler
}, 
12735     { "_wxEvtHandler","_wxStaticText",SwigwxStaticTextTowxEvtHandler
}, 
12736     { "_wxEvtHandler","_wxStaticLine",SwigwxStaticLineTowxEvtHandler
}, 
12737     { "_wxEvtHandler","_wxStaticBox",SwigwxStaticBoxTowxEvtHandler
}, 
12738     { "_wxEvtHandler","_wxGauge",SwigwxGaugeTowxEvtHandler
}, 
12739     { "_wxEvtHandler","_wxComboBox",SwigwxComboBoxTowxEvtHandler
}, 
12740     { "_wxEvtHandler","_wxChoice",SwigwxChoiceTowxEvtHandler
}, 
12741     { "_wxEvtHandler","_wxCheckBox",SwigwxCheckBoxTowxEvtHandler
}, 
12742     { "_wxEvtHandler","_wxBitmapButton",SwigwxBitmapButtonTowxEvtHandler
}, 
12743     { "_wxEvtHandler","_wxButton",SwigwxButtonTowxEvtHandler
}, 
12744     { "_wxEvtHandler","_wxControlWithItems",SwigwxControlWithItemsTowxEvtHandler
}, 
12745     { "_wxEvtHandler","_wxControl",SwigwxControlTowxEvtHandler
}, 
12746     { "_wxWindow","_wxToggleButton",SwigwxToggleButtonTowxWindow
}, 
12747     { "_wxWindow","_wxSpinCtrl",SwigwxSpinCtrlTowxWindow
}, 
12748     { "_wxWindow","_wxSlider",SwigwxSliderTowxWindow
}, 
12749     { "_wxWindow","_wxRadioButton",SwigwxRadioButtonTowxWindow
}, 
12750     { "_wxWindow","_wxRadioBox",SwigwxRadioBoxTowxWindow
}, 
12751     { "_wxWindow","_wxStaticBitmap",SwigwxStaticBitmapTowxWindow
}, 
12752     { "_wxWindow","_wxSpinButton",SwigwxSpinButtonTowxWindow
}, 
12753     { "_wxWindow","_wxScrollBar",SwigwxScrollBarTowxWindow
}, 
12754     { "_wxWindow","_wxTextCtrl",SwigwxTextCtrlTowxWindow
}, 
12755     { "_wxWindow","_wxCheckListBox",SwigwxCheckListBoxTowxWindow
}, 
12756     { "_wxWindow","_wxListBox",SwigwxListBoxTowxWindow
}, 
12757     { "_wxWindow","_wxStaticText",SwigwxStaticTextTowxWindow
}, 
12758     { "_wxWindow","_wxStaticLine",SwigwxStaticLineTowxWindow
}, 
12759     { "_wxWindow","_wxStaticBox",SwigwxStaticBoxTowxWindow
}, 
12760     { "_wxWindow","_wxGauge",SwigwxGaugeTowxWindow
}, 
12761     { "_wxWindow","_wxComboBox",SwigwxComboBoxTowxWindow
}, 
12762     { "_wxWindow","_wxChoice",SwigwxChoiceTowxWindow
}, 
12763     { "_wxWindow","_wxCheckBox",SwigwxCheckBoxTowxWindow
}, 
12764     { "_wxWindow","_wxBitmapButton",SwigwxBitmapButtonTowxWindow
}, 
12765     { "_wxWindow","_wxButton",SwigwxButtonTowxWindow
}, 
12766     { "_wxWindow","_wxControlWithItems",SwigwxControlWithItemsTowxWindow
}, 
12767     { "_wxWindow","_wxControl",SwigwxControlTowxWindow
}, 
12770 static PyObject 
*SWIG_globals
; 
12774 SWIGEXPORT(void) initcontrolsc() { 
12776          SWIG_globals 
= SWIG_newvarlink(); 
12777          m 
= Py_InitModule("controlsc", controlscMethods
); 
12778          d 
= PyModule_GetDict(m
); 
12779          PyDict_SetItemString(d
,"cvar", SWIG_globals
); 
12780          SWIG_addvarlink(SWIG_globals
,"wxDefaultValidator",_wrap_wxDefaultValidator_get
, _wrap_wxDefaultValidator_set
); 
12781          PyDict_SetItemString(d
,"wxTE_NO_VSCROLL", PyInt_FromLong((long) wxTE_NO_VSCROLL
)); 
12782          PyDict_SetItemString(d
,"wxTE_AUTO_SCROLL", PyInt_FromLong((long) wxTE_AUTO_SCROLL
)); 
12783          PyDict_SetItemString(d
,"wxTE_READONLY", PyInt_FromLong((long) wxTE_READONLY
)); 
12784          PyDict_SetItemString(d
,"wxTE_MULTILINE", PyInt_FromLong((long) wxTE_MULTILINE
)); 
12785          PyDict_SetItemString(d
,"wxTE_PROCESS_TAB", PyInt_FromLong((long) wxTE_PROCESS_TAB
)); 
12786          PyDict_SetItemString(d
,"wxTE_LEFT", PyInt_FromLong((long) wxTE_LEFT
)); 
12787          PyDict_SetItemString(d
,"wxTE_CENTER", PyInt_FromLong((long) wxTE_CENTER
)); 
12788          PyDict_SetItemString(d
,"wxTE_RIGHT", PyInt_FromLong((long) wxTE_RIGHT
)); 
12789          PyDict_SetItemString(d
,"wxTE_CENTRE", PyInt_FromLong((long) wxTE_CENTRE
)); 
12790          PyDict_SetItemString(d
,"wxTE_RICH", PyInt_FromLong((long) wxTE_RICH
)); 
12791          PyDict_SetItemString(d
,"wxTE_PROCESS_ENTER", PyInt_FromLong((long) wxTE_PROCESS_ENTER
)); 
12792          PyDict_SetItemString(d
,"wxTE_PASSWORD", PyInt_FromLong((long) wxTE_PASSWORD
)); 
12793          PyDict_SetItemString(d
,"wxTE_AUTO_URL", PyInt_FromLong((long) wxTE_AUTO_URL
)); 
12794          PyDict_SetItemString(d
,"wxTE_NOHIDESEL", PyInt_FromLong((long) wxTE_NOHIDESEL
)); 
12795          PyDict_SetItemString(d
,"wxTE_DONTWRAP", PyInt_FromLong((long) wxTE_DONTWRAP
)); 
12796          PyDict_SetItemString(d
,"wxTE_LINEWRAP", PyInt_FromLong((long) wxTE_LINEWRAP
)); 
12797          PyDict_SetItemString(d
,"wxTE_WORDWRAP", PyInt_FromLong((long) wxTE_WORDWRAP
)); 
12798          PyDict_SetItemString(d
,"wxTE_RICH2", PyInt_FromLong((long) wxTE_RICH2
)); 
12799          PyDict_SetItemString(d
,"wxTEXT_ATTR_TEXT_COLOUR", PyInt_FromLong((long) wxTEXT_ATTR_TEXT_COLOUR
)); 
12800          PyDict_SetItemString(d
,"wxTEXT_ATTR_BACKGROUND_COLOUR", PyInt_FromLong((long) wxTEXT_ATTR_BACKGROUND_COLOUR
)); 
12801          PyDict_SetItemString(d
,"wxTEXT_ATTR_FONT_FACE", PyInt_FromLong((long) wxTEXT_ATTR_FONT_FACE
)); 
12802          PyDict_SetItemString(d
,"wxTEXT_ATTR_FONT_SIZE", PyInt_FromLong((long) wxTEXT_ATTR_FONT_SIZE
)); 
12803          PyDict_SetItemString(d
,"wxTEXT_ATTR_FONT_WEIGHT", PyInt_FromLong((long) wxTEXT_ATTR_FONT_WEIGHT
)); 
12804          PyDict_SetItemString(d
,"wxTEXT_ATTR_FONT_ITALIC", PyInt_FromLong((long) wxTEXT_ATTR_FONT_ITALIC
)); 
12805          PyDict_SetItemString(d
,"wxTEXT_ATTR_FONT_UNDERLINE", PyInt_FromLong((long) wxTEXT_ATTR_FONT_UNDERLINE
)); 
12806          PyDict_SetItemString(d
,"wxTEXT_ATTR_FONT", PyInt_FromLong((long) wxTEXT_ATTR_FONT
)); 
12807          PyDict_SetItemString(d
,"wxTEXT_ATTR_ALIGNMENT", PyInt_FromLong((long) wxTEXT_ATTR_ALIGNMENT
)); 
12808          PyDict_SetItemString(d
,"wxTEXT_ATTR_LEFT_INDENT", PyInt_FromLong((long) wxTEXT_ATTR_LEFT_INDENT
)); 
12809          PyDict_SetItemString(d
,"wxTEXT_ATTR_RIGHT_INDENT", PyInt_FromLong((long) wxTEXT_ATTR_RIGHT_INDENT
)); 
12810          PyDict_SetItemString(d
,"wxTEXT_ATTR_TABS", PyInt_FromLong((long) wxTEXT_ATTR_TABS
)); 
12811          PyDict_SetItemString(d
,"wxTEXT_ALIGNMENT_DEFAULT", PyInt_FromLong((long) wxTEXT_ALIGNMENT_DEFAULT
)); 
12812          PyDict_SetItemString(d
,"wxTEXT_ALIGNMENT_LEFT", PyInt_FromLong((long) wxTEXT_ALIGNMENT_LEFT
)); 
12813          PyDict_SetItemString(d
,"wxTEXT_ALIGNMENT_CENTRE", PyInt_FromLong((long) wxTEXT_ALIGNMENT_CENTRE
)); 
12814          PyDict_SetItemString(d
,"wxTEXT_ALIGNMENT_CENTER", PyInt_FromLong((long) wxTEXT_ALIGNMENT_CENTER
)); 
12815          PyDict_SetItemString(d
,"wxTEXT_ALIGNMENT_RIGHT", PyInt_FromLong((long) wxTEXT_ALIGNMENT_RIGHT
)); 
12816          PyDict_SetItemString(d
,"wxTEXT_ALIGNMENT_JUSTIFIED", PyInt_FromLong((long) wxTEXT_ALIGNMENT_JUSTIFIED
)); 
12817          PyDict_SetItemString(d
,"wxEVT_COMMAND_TOGGLEBUTTON_CLICKED", PyInt_FromLong((long) wxEVT_COMMAND_TOGGLEBUTTON_CLICKED
)); 
12820    for (i 
= 0; _swig_mapping
[i
].n1
; i
++) 
12821         SWIG_RegisterMapping(_swig_mapping
[i
].n1
,_swig_mapping
[i
].n2
,_swig_mapping
[i
].pcnv
);