2  * FILE : src/msw/misc2.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    initmisc2c 
  55 #define SWIG_name    "misc2c" 
  58 #include "pyistream.h" 
  59 #include <wx/tooltip.h> 
  61 #include <wx/tipdlg.h> 
  62 #include <wx/process.h> 
  64 #if wxUSE_JOYSTICK || defined(__WXMSW__) 
  65 #include <wx/joystick.h> 
  68 #if wxUSE_WAVE || defined(__WXMSW__) 
  72 #include <wx/mimetype.h> 
  73 #include <wx/snglinst.h> 
  74 #include <wx/effects.h> 
  75 #include <wx/sysopt.h> 
  78 static PyObject
* t_output_helper(PyObject
* target
, PyObject
* o
) { 
  84     } else if (target 
== Py_None
) { 
  88         if (!PyTuple_Check(target
)) { 
  90             target 
= PyTuple_New(1); 
  91             PyTuple_SetItem(target
, 0, o2
); 
  94         PyTuple_SetItem(o3
, 0, o
); 
  97         target 
= PySequence_Concat(o2
, o3
); 
 104     // Put some wx default wxChar* values into wxStrings. 
 105     DECLARE_DEF_STRING(FileSelectorPromptStr
); 
 106     DECLARE_DEF_STRING(FileSelectorDefaultWildcardStr
); 
 107     DECLARE_DEF_STRING(DirSelectorPromptStr
); 
 108     static const wxString 
wxPyEmptyString(wxT("")); 
 110     int wxCaret_GetBlinkTime() { 
 111         return wxCaret::GetBlinkTime(); 
 114     void wxCaret_SetBlinkTime(int milliseconds
) { 
 115         wxCaret::SetBlinkTime(milliseconds
); 
 118     bool wxThread_IsMain() { 
 119 #ifdef WXP_WITH_THREAD 
 120         return wxThread::IsMain(); 
 126 class wxPyTipProvider 
: public wxTipProvider 
{ 
 128     wxPyTipProvider(size_t currentTip
) 
 129         : wxTipProvider(currentTip
) {} 
 131     DEC_PYCALLBACK_STRING__pure(GetTip
); 
 132     DEC_PYCALLBACK_STRING_STRING(PreprocessTip
); 
 136 IMP_PYCALLBACK_STRING__pure( wxPyTipProvider
, wxTipProvider
, GetTip
); 
 137 IMP_PYCALLBACK_STRING_STRING(wxPyTipProvider
, wxTipProvider
, PreprocessTip
); 
 139 #include <wx/generic/dragimgg.h> 
 141 // A wxLog class that can be derived from in wxPython 
 142 class wxPyLog 
: public wxLog 
{ 
 144     wxPyLog() : wxLog() {} 
 146     virtual void DoLog(wxLogLevel level
, const wxChar 
*szString
, time_t t
) { 
 148         wxPyBeginBlockThreads(); 
 149         if ((found 
= wxPyCBH_findCallback(m_myInst
, "DoLog"))) { 
 150             PyObject
* s 
= wx2PyString(szString
); 
 151             wxPyCBH_callCallback(m_myInst
, Py_BuildValue("(iOi)", level
, s
, t
)); 
 154         wxPyEndBlockThreads(); 
 156             wxLog::DoLog(level
, szString
, t
); 
 159     virtual void DoLogString(const wxChar 
*szString
, time_t t
) { 
 161         wxPyBeginBlockThreads(); 
 162         if ((found 
= wxPyCBH_findCallback(m_myInst
, "DoLogString"))) { 
 163             PyObject
* s 
= wx2PyString(szString
); 
 164             wxPyCBH_callCallback(m_myInst
, Py_BuildValue("(Oi)", s
, t
)); 
 167         wxPyEndBlockThreads(); 
 169             wxLog::DoLogString(szString
, t
); 
 174  // C++ version of wxProcess derived class 
 176 class wxPyProcess 
: public wxProcess 
{ 
 178     wxPyProcess(wxEvtHandler 
*parent 
= NULL
, int id 
= -1) 
 179         : wxProcess(parent
, id
) 
 182     DEC_PYCALLBACK_VOID_INTINT(OnTerminate
); 
 187 IMP_PYCALLBACK_VOID_INTINT( wxPyProcess
, wxProcess
, OnTerminate
); 
 190 #if !wxUSE_JOYSTICK && !defined(__WXMSW__) 
 191 // A C++ stub class for wxJoystick for platforms that don't have it. 
 192 class wxJoystick 
: public wxObject 
{ 
 194     wxJoystick(int joystick 
= wxJOYSTICK1
) { 
 195         wxPyBeginBlockThreads(); 
 196         PyErr_SetString(PyExc_NotImplementedError
, "wxJoystick is not available on this platform."); 
 197         wxPyEndBlockThreads(); 
 199     wxPoint 
GetPosition() { return wxPoint(-1,-1); } 
 200     int GetZPosition() { return -1; } 
 201     int GetButtonState() { return -1; } 
 202     int GetPOVPosition() { return -1; } 
 203     int GetPOVCTSPosition() { return -1; } 
 204     int GetRudderPosition() { return -1; } 
 205     int GetUPosition() { return -1; } 
 206     int GetVPosition() { return -1; } 
 207     int GetMovementThreshold() { return -1; } 
 208     void SetMovementThreshold(int threshold
) {} 
 210     bool IsOk(void) { return FALSE
; } 
 211     int GetNumberJoysticks() { return -1; } 
 212     int GetManufacturerId() { return -1; } 
 213     int GetProductId() { return -1; } 
 214     wxString 
GetProductName() { return ""; } 
 215     int GetXMin() { return -1; } 
 216     int GetYMin() { return -1; } 
 217     int GetZMin() { return -1; } 
 218     int GetXMax() { return -1; } 
 219     int GetYMax() { return -1; } 
 220     int GetZMax() { return -1; } 
 221     int GetNumberButtons() { return -1; } 
 222     int GetNumberAxes() { return -1; } 
 223     int GetMaxButtons() { return -1; } 
 224     int GetMaxAxes() { return -1; } 
 225     int GetPollingMin() { return -1; } 
 226     int GetPollingMax() { return -1; } 
 227     int GetRudderMin() { return -1; } 
 228     int GetRudderMax() { return -1; } 
 229     int GetUMin() { return -1; } 
 230     int GetUMax() { return -1; } 
 231     int GetVMin() { return -1; } 
 232     int GetVMax() { return -1; } 
 234     bool HasRudder() { return FALSE
; } 
 235     bool HasZ() { return FALSE
; } 
 236     bool HasU() { return FALSE
; } 
 237     bool HasV() { return FALSE
; } 
 238     bool HasPOV() { return FALSE
; } 
 239     bool HasPOV4Dir() { return FALSE
; } 
 240     bool HasPOVCTS() { return FALSE
; } 
 242     bool SetCapture(wxWindow
* win
, int pollingFreq 
= 0) { return FALSE
; } 
 243     bool ReleaseCapture() { return FALSE
; } 
 248 // A C++ stub class for wxWave for platforms that don't have it. 
 249 class wxWave 
: public wxObject
 
 252     wxWave(const wxString
& fileName
, bool isResource 
= FALSE
) { 
 253         wxPyBeginBlockThreads(); 
 254         PyErr_SetString(PyExc_NotImplementedError
, "wxWave is not available on this platform."); 
 255         wxPyEndBlockThreads(); 
 257     wxWave(int size
, const wxByte
* data
) { 
 258         wxPyBeginBlockThreads(); 
 259         PyErr_SetString(PyExc_NotImplementedError
, "wxWave is not available on this platform."); 
 260         wxPyEndBlockThreads(); 
 265     bool  IsOk() const { return FALSE
; } 
 266     bool  Play(bool async 
= TRUE
, bool looped 
= FALSE
) const { return FALSE
; } 
 270  // Implementations of some alternate "constructors" 
 271     wxWave
* wxWaveData(const wxString
& data
) { 
 272         return new wxWave(data
.Len(), (wxByte
*)data
.c_str()); 
 276 extern wxMimeTypesManager 
* wxTheMimeTypesManager
;  
 280 #include <wx/artprov.h> 
 282     DECLARE_DEF_STRING(ART_OTHER
); 
 284   // Python aware wxArtProvider 
 285 class wxPyArtProvider 
: public wxArtProvider  
{ 
 288     virtual wxBitmap 
CreateBitmap(const wxArtID
& id
, 
 289                                   const wxArtClient
& client
, 
 290                                   const wxSize
& size
) { 
 291         wxBitmap rval 
= wxNullBitmap
; 
 292         wxPyBeginBlockThreads(); 
 293         if ((wxPyCBH_findCallback(m_myInst
, "CreateBitmap"))) { 
 294             PyObject
* so 
= wxPyConstructObject((void*)&size
, wxT("wxSize"), 0); 
 298             s1 
= wx2PyString(id
); 
 299             s2 
= wx2PyString(client
); 
 300             ro 
= wxPyCBH_callCallbackObj(m_myInst
, Py_BuildValue("(OOO)", s1
, s2
, so
)); 
 305                 if (!SWIG_GetPtrObj(ro
, (void**)&ptr
, "_wxBitmap_p")) 
 310         wxPyEndBlockThreads(); 
 317 #include <wx/docview.h> 
 320 #include <wx/msw/private.h> 
 324 void wxDrawWindowOnDC(wxWindow
* window
, const wxDC
& dc
) 
 327     ::SendMessage(GetHwndOf(window
), WM_PAINT
, (long)GetHdcOf(dc
), 0); 
 328 //     ::SendMessage(GetHwndOf(window), WM_PRINTCLIENT, (long)GetHdcOf(dc), 
 329 //                   PRF_CLIENT | PRF_NONCLIENT | PRF_CHILDREN ); 
 336 static PyObject 
*_wrap_wxFileSelector(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 337     PyObject 
* _resultobj
; 
 339     wxString 
* _arg0 
= (wxString 
*) &wxPyFileSelectorPromptStr
; 
 340     wxString 
* _arg1 
= (wxString 
*) &wxPyEmptyString
; 
 341     wxString 
* _arg2 
= (wxString 
*) &wxPyEmptyString
; 
 342     wxString 
* _arg3 
= (wxString 
*) &wxPyEmptyString
; 
 343     wxString 
* _arg4 
= (wxString 
*) &wxPyFileSelectorDefaultWildcardStr
; 
 344     int  _arg5 
= (int ) 0; 
 345     wxWindow 
* _arg6 
= (wxWindow 
*) NULL
; 
 346     int  _arg7 
= (int ) -1; 
 347     int  _arg8 
= (int ) -1; 
 348     PyObject 
* _obj0 
= 0; 
 349     PyObject 
* _obj1 
= 0; 
 350     PyObject 
* _obj2 
= 0; 
 351     PyObject 
* _obj3 
= 0; 
 352     PyObject 
* _obj4 
= 0; 
 353     PyObject 
* _argo6 
= 0; 
 354     char *_kwnames
[] = { "message","default_path","default_filename","default_extension","wildcard","flags","parent","x","y", NULL 
}; 
 357     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|OOOOOiOii:wxFileSelector",_kwnames
,&_obj0
,&_obj1
,&_obj2
,&_obj3
,&_obj4
,&_arg5
,&_argo6
,&_arg7
,&_arg8
))  
 361     _arg0 
= wxString_in_helper(_obj0
); 
 367     _arg1 
= wxString_in_helper(_obj1
); 
 373     _arg2 
= wxString_in_helper(_obj2
); 
 379     _arg3 
= wxString_in_helper(_obj3
); 
 385     _arg4 
= wxString_in_helper(_obj4
); 
 390         if (_argo6 
== Py_None
) { _arg6 
= NULL
; } 
 391         else if (SWIG_GetPtrObj(_argo6
,(void **) &_arg6
,"_wxWindow_p")) { 
 392             PyErr_SetString(PyExc_TypeError
,"Type error in argument 7 of wxFileSelector. Expected _wxWindow_p."); 
 397     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 398     _result 
= new wxString (wxFileSelector(*_arg0
,*_arg1
,*_arg2
,*_arg3
,*_arg4
,_arg5
,_arg6
,_arg7
,_arg8
)); 
 400     wxPyEndAllowThreads(__tstate
); 
 401     if (PyErr_Occurred()) return NULL
; 
 404     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
 406     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
 435 static PyObject 
*_wrap_wxLoadFileSelector(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 436     PyObject 
* _resultobj
; 
 440     wxString 
* _arg2 
= (wxString 
*) &wxPyEmptyString
; 
 441     wxWindow 
* _arg3 
= (wxWindow 
*) NULL
; 
 442     PyObject 
* _obj0 
= 0; 
 443     PyObject 
* _obj1 
= 0; 
 444     PyObject 
* _obj2 
= 0; 
 445     PyObject 
* _argo3 
= 0; 
 446     char *_kwnames
[] = { "what","extension","default_name","parent", NULL 
}; 
 449     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|OO:wxLoadFileSelector",_kwnames
,&_obj0
,&_obj1
,&_obj2
,&_argo3
))  
 452     _arg0 
= wxString_in_helper(_obj0
); 
 457     _arg1 
= wxString_in_helper(_obj1
); 
 463     _arg2 
= wxString_in_helper(_obj2
); 
 468         if (_argo3 
== Py_None
) { _arg3 
= NULL
; } 
 469         else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxWindow_p")) { 
 470             PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxLoadFileSelector. Expected _wxWindow_p."); 
 475     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 476     _result 
= new wxString (wxLoadFileSelector(*_arg0
,*_arg1
,*_arg2
,_arg3
)); 
 478     wxPyEndAllowThreads(__tstate
); 
 479     if (PyErr_Occurred()) return NULL
; 
 482     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
 484     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
 505 static PyObject 
*_wrap_wxSaveFileSelector(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 506     PyObject 
* _resultobj
; 
 510     wxString 
* _arg2 
= (wxString 
*) &wxPyEmptyString
; 
 511     wxWindow 
* _arg3 
= (wxWindow 
*) NULL
; 
 512     PyObject 
* _obj0 
= 0; 
 513     PyObject 
* _obj1 
= 0; 
 514     PyObject 
* _obj2 
= 0; 
 515     PyObject 
* _argo3 
= 0; 
 516     char *_kwnames
[] = { "what","extension","default_name","parent", NULL 
}; 
 519     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|OO:wxSaveFileSelector",_kwnames
,&_obj0
,&_obj1
,&_obj2
,&_argo3
))  
 522     _arg0 
= wxString_in_helper(_obj0
); 
 527     _arg1 
= wxString_in_helper(_obj1
); 
 533     _arg2 
= wxString_in_helper(_obj2
); 
 538         if (_argo3 
== Py_None
) { _arg3 
= NULL
; } 
 539         else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxWindow_p")) { 
 540             PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxSaveFileSelector. Expected _wxWindow_p."); 
 545     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 546     _result 
= new wxString (wxSaveFileSelector(*_arg0
,*_arg1
,*_arg2
,_arg3
)); 
 548     wxPyEndAllowThreads(__tstate
); 
 549     if (PyErr_Occurred()) return NULL
; 
 552     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
 554     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
 575 static PyObject 
*_wrap_wxDirSelector(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 576     PyObject 
* _resultobj
; 
 578     wxString 
* _arg0 
= (wxString 
*) &wxPyDirSelectorPromptStr
; 
 579     wxString 
* _arg1 
= (wxString 
*) &wxPyEmptyString
; 
 580     long  _arg2 
= (long ) wxDD_DEFAULT_STYLE
; 
 581     wxPoint 
* _arg3 
= (wxPoint 
*) &wxDefaultPosition
; 
 582     wxWindow 
* _arg4 
= (wxWindow 
*) NULL
; 
 583     PyObject 
* _obj0 
= 0; 
 584     PyObject 
* _obj1 
= 0; 
 586     PyObject 
* _obj3 
= 0; 
 587     PyObject 
* _argo4 
= 0; 
 588     char *_kwnames
[] = { "message","defaultPath","style","pos","parent", NULL 
}; 
 591     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|OOlOO:wxDirSelector",_kwnames
,&_obj0
,&_obj1
,&_arg2
,&_obj3
,&_argo4
))  
 595     _arg0 
= wxString_in_helper(_obj0
); 
 601     _arg1 
= wxString_in_helper(_obj1
); 
 608     if (! wxPoint_helper(_obj3
, &_arg3
)) 
 612         if (_argo4 
== Py_None
) { _arg4 
= NULL
; } 
 613         else if (SWIG_GetPtrObj(_argo4
,(void **) &_arg4
,"_wxWindow_p")) { 
 614             PyErr_SetString(PyExc_TypeError
,"Type error in argument 5 of wxDirSelector. Expected _wxWindow_p."); 
 619     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 620     _result 
= new wxString (wxDirSelector(*_arg0
,*_arg1
,_arg2
,*_arg3
,_arg4
)); 
 622     wxPyEndAllowThreads(__tstate
); 
 623     if (PyErr_Occurred()) return NULL
; 
 626     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
 628     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
 645 static PyObject 
*_wrap_wxGetTextFromUser(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 646     PyObject 
* _resultobj
; 
 649     wxString 
* _arg1 
= (wxString 
*) &wxPyEmptyString
; 
 650     wxString 
* _arg2 
= (wxString 
*) &wxPyEmptyString
; 
 651     wxWindow 
* _arg3 
= (wxWindow 
*) NULL
; 
 652     int  _arg4 
= (int ) -1; 
 653     int  _arg5 
= (int ) -1; 
 654     bool  _arg6 
= (bool ) TRUE
; 
 655     PyObject 
* _obj0 
= 0; 
 656     PyObject 
* _obj1 
= 0; 
 657     PyObject 
* _obj2 
= 0; 
 658     PyObject 
* _argo3 
= 0; 
 659     int tempbool6 
= (int) TRUE
; 
 660     char *_kwnames
[] = { "message","caption","default_value","parent","x","y","centre", NULL 
}; 
 663     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|OOOiii:wxGetTextFromUser",_kwnames
,&_obj0
,&_obj1
,&_obj2
,&_argo3
,&_arg4
,&_arg5
,&tempbool6
))  
 666     _arg0 
= wxString_in_helper(_obj0
); 
 672     _arg1 
= wxString_in_helper(_obj1
); 
 678     _arg2 
= wxString_in_helper(_obj2
); 
 683         if (_argo3 
== Py_None
) { _arg3 
= NULL
; } 
 684         else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxWindow_p")) { 
 685             PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxGetTextFromUser. Expected _wxWindow_p."); 
 689     _arg6 
= (bool ) tempbool6
; 
 691     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 692     _result 
= new wxString (wxGetTextFromUser(*_arg0
,*_arg1
,*_arg2
,_arg3
,_arg4
,_arg5
,_arg6
)); 
 694     wxPyEndAllowThreads(__tstate
); 
 695     if (PyErr_Occurred()) return NULL
; 
 698     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
 700     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
 721 static PyObject 
*_wrap_wxGetPasswordFromUser(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 722     PyObject 
* _resultobj
; 
 725     wxString 
* _arg1 
= (wxString 
*) &wxPyEmptyString
; 
 726     wxString 
* _arg2 
= (wxString 
*) &wxPyEmptyString
; 
 727     wxWindow 
* _arg3 
= (wxWindow 
*) NULL
; 
 728     PyObject 
* _obj0 
= 0; 
 729     PyObject 
* _obj1 
= 0; 
 730     PyObject 
* _obj2 
= 0; 
 731     PyObject 
* _argo3 
= 0; 
 732     char *_kwnames
[] = { "message","caption","default_value","parent", NULL 
}; 
 735     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|OOO:wxGetPasswordFromUser",_kwnames
,&_obj0
,&_obj1
,&_obj2
,&_argo3
))  
 738     _arg0 
= wxString_in_helper(_obj0
); 
 744     _arg1 
= wxString_in_helper(_obj1
); 
 750     _arg2 
= wxString_in_helper(_obj2
); 
 755         if (_argo3 
== Py_None
) { _arg3 
= NULL
; } 
 756         else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxWindow_p")) { 
 757             PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxGetPasswordFromUser. Expected _wxWindow_p."); 
 762     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 763     _result 
= new wxString (wxGetPasswordFromUser(*_arg0
,*_arg1
,*_arg2
,_arg3
)); 
 765     wxPyEndAllowThreads(__tstate
); 
 766     if (PyErr_Occurred()) return NULL
; 
 769     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
 771     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
 792 static PyObject 
*_wrap_wxGetSingleChoice(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 793     PyObject 
* _resultobj
; 
 799     wxWindow 
* _arg4 
= (wxWindow 
*) NULL
; 
 800     int  _arg5 
= (int ) -1; 
 801     int  _arg6 
= (int ) -1; 
 802     bool  _arg7 
= (bool ) TRUE
; 
 803     int  _arg8 
= (int ) 150; 
 804     int  _arg9 
= (int ) 200; 
 805     PyObject 
* _obj0 
= 0; 
 806     PyObject 
* _obj1 
= 0; 
 807     PyObject 
* _obj3 
= 0; 
 808     PyObject 
* _argo4 
= 0; 
 809     int tempbool7 
= (int) TRUE
; 
 810     char *_kwnames
[] = { "message","caption","choices","parent","x","y","centre","width","height", NULL 
}; 
 813     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO|Oiiiii:wxGetSingleChoice",_kwnames
,&_obj0
,&_obj1
,&_obj3
,&_argo4
,&_arg5
,&_arg6
,&tempbool7
,&_arg8
,&_arg9
))  
 816     _arg0 
= wxString_in_helper(_obj0
); 
 821     _arg1 
= wxString_in_helper(_obj1
); 
 827     _arg3 
= wxString_LIST_helper(_obj3
); 
 833         if (_argo4 
== Py_None
) { _arg4 
= NULL
; } 
 834         else if (SWIG_GetPtrObj(_argo4
,(void **) &_arg4
,"_wxWindow_p")) { 
 835             PyErr_SetString(PyExc_TypeError
,"Type error in argument 5 of wxGetSingleChoice. Expected _wxWindow_p."); 
 839     _arg7 
= (bool ) tempbool7
; 
 842         _arg2 
= PyList_Size(_obj3
); 
 849     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 850     _result 
= new wxString (wxGetSingleChoice(*_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
,_arg7
,_arg8
,_arg9
)); 
 852     wxPyEndAllowThreads(__tstate
); 
 853     if (PyErr_Occurred()) return NULL
; 
 856     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
 858     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
 878 static PyObject 
*_wrap_wxGetSingleChoiceIndex(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 879     PyObject 
* _resultobj
; 
 885     wxWindow 
* _arg4 
= (wxWindow 
*) NULL
; 
 886     int  _arg5 
= (int ) -1; 
 887     int  _arg6 
= (int ) -1; 
 888     bool  _arg7 
= (bool ) TRUE
; 
 889     int  _arg8 
= (int ) 150; 
 890     int  _arg9 
= (int ) 200; 
 891     PyObject 
* _obj0 
= 0; 
 892     PyObject 
* _obj1 
= 0; 
 893     PyObject 
* _obj3 
= 0; 
 894     PyObject 
* _argo4 
= 0; 
 895     int tempbool7 
= (int) TRUE
; 
 896     char *_kwnames
[] = { "message","caption","choices","parent","x","y","centre","width","height", NULL 
}; 
 899     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO|Oiiiii:wxGetSingleChoiceIndex",_kwnames
,&_obj0
,&_obj1
,&_obj3
,&_argo4
,&_arg5
,&_arg6
,&tempbool7
,&_arg8
,&_arg9
))  
 902     _arg0 
= wxString_in_helper(_obj0
); 
 907     _arg1 
= wxString_in_helper(_obj1
); 
 913     _arg3 
= wxString_LIST_helper(_obj3
); 
 919         if (_argo4 
== Py_None
) { _arg4 
= NULL
; } 
 920         else if (SWIG_GetPtrObj(_argo4
,(void **) &_arg4
,"_wxWindow_p")) { 
 921             PyErr_SetString(PyExc_TypeError
,"Type error in argument 5 of wxGetSingleChoiceIndex. Expected _wxWindow_p."); 
 925     _arg7 
= (bool ) tempbool7
; 
 928         _arg2 
= PyList_Size(_obj3
); 
 935     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 936     _result 
= (int )wxGetSingleChoiceIndex(*_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
,_arg7
,_arg8
,_arg9
); 
 938     wxPyEndAllowThreads(__tstate
); 
 939     if (PyErr_Occurred()) return NULL
; 
 940 }    _resultobj 
= Py_BuildValue("i",_result
); 
 955 static PyObject 
*_wrap_wxMessageBox(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 956     PyObject 
* _resultobj
; 
 959     wxString 
* _arg1 
= (wxString 
*) &wxPyEmptyString
; 
 960     int  _arg2 
= (int ) wxOK
|wxCENTRE
; 
 961     wxWindow 
* _arg3 
= (wxWindow 
*) NULL
; 
 962     int  _arg4 
= (int ) -1; 
 963     int  _arg5 
= (int ) -1; 
 964     PyObject 
* _obj0 
= 0; 
 965     PyObject 
* _obj1 
= 0; 
 966     PyObject 
* _argo3 
= 0; 
 967     char *_kwnames
[] = { "message","caption","style","parent","x","y", NULL 
}; 
 970     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|OiOii:wxMessageBox",_kwnames
,&_obj0
,&_obj1
,&_arg2
,&_argo3
,&_arg4
,&_arg5
))  
 973     _arg0 
= wxString_in_helper(_obj0
); 
 979     _arg1 
= wxString_in_helper(_obj1
); 
 984         if (_argo3 
== Py_None
) { _arg3 
= NULL
; } 
 985         else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxWindow_p")) { 
 986             PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxMessageBox. Expected _wxWindow_p."); 
 991     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 992     _result 
= (int )wxMessageBox(*_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
 994     wxPyEndAllowThreads(__tstate
); 
 995     if (PyErr_Occurred()) return NULL
; 
 996 }    _resultobj 
= Py_BuildValue("i",_result
); 
1008 static PyObject 
*_wrap_wxGetNumberFromUser(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1009     PyObject 
* _resultobj
; 
1015     long  _arg4 
= (long ) 0; 
1016     long  _arg5 
= (long ) 100; 
1017     wxWindow 
* _arg6 
= (wxWindow 
*) NULL
; 
1018     wxPoint 
* _arg7 
= (wxPoint 
*) &wxDefaultPosition
; 
1019     PyObject 
* _obj0 
= 0; 
1020     PyObject 
* _obj1 
= 0; 
1021     PyObject 
* _obj2 
= 0; 
1022     PyObject 
* _argo6 
= 0; 
1024     PyObject 
* _obj7 
= 0; 
1025     char *_kwnames
[] = { "message","prompt","caption","value","min","max","parent","pos", NULL 
}; 
1028     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOOl|llOO:wxGetNumberFromUser",_kwnames
,&_obj0
,&_obj1
,&_obj2
,&_arg3
,&_arg4
,&_arg5
,&_argo6
,&_obj7
))  
1031     _arg0 
= wxString_in_helper(_obj0
); 
1036     _arg1 
= wxString_in_helper(_obj1
); 
1041     _arg2 
= wxString_in_helper(_obj2
); 
1046         if (_argo6 
== Py_None
) { _arg6 
= NULL
; } 
1047         else if (SWIG_GetPtrObj(_argo6
,(void **) &_arg6
,"_wxWindow_p")) { 
1048             PyErr_SetString(PyExc_TypeError
,"Type error in argument 7 of wxGetNumberFromUser. Expected _wxWindow_p."); 
1055     if (! wxPoint_helper(_obj7
, &_arg7
)) 
1059     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1060     _result 
= (long )wxGetNumberFromUser(*_arg0
,*_arg1
,*_arg2
,_arg3
,_arg4
,_arg5
,_arg6
,*_arg7
); 
1062     wxPyEndAllowThreads(__tstate
); 
1063     if (PyErr_Occurred()) return NULL
; 
1064 }    _resultobj 
= Py_BuildValue("l",_result
); 
1080 static PyObject 
*_wrap_wxColourDisplay(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1081     PyObject 
* _resultobj
; 
1083     char *_kwnames
[] = {  NULL 
}; 
1086     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxColourDisplay",_kwnames
))  
1089     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1090     _result 
= (bool )wxColourDisplay(); 
1092     wxPyEndAllowThreads(__tstate
); 
1093     if (PyErr_Occurred()) return NULL
; 
1094 }    _resultobj 
= Py_BuildValue("i",_result
); 
1098 static PyObject 
*_wrap_wxDisplayDepth(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1099     PyObject 
* _resultobj
; 
1101     char *_kwnames
[] = {  NULL 
}; 
1104     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxDisplayDepth",_kwnames
))  
1107     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1108     _result 
= (int )wxDisplayDepth(); 
1110     wxPyEndAllowThreads(__tstate
); 
1111     if (PyErr_Occurred()) return NULL
; 
1112 }    _resultobj 
= Py_BuildValue("i",_result
); 
1116 static PyObject 
*_wrap_wxGetDisplayDepth(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1117     PyObject 
* _resultobj
; 
1119     char *_kwnames
[] = {  NULL 
}; 
1122     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxGetDisplayDepth",_kwnames
))  
1125     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1126     _result 
= (int )wxGetDisplayDepth(); 
1128     wxPyEndAllowThreads(__tstate
); 
1129     if (PyErr_Occurred()) return NULL
; 
1130 }    _resultobj 
= Py_BuildValue("i",_result
); 
1134 static PyObject 
*_wrap_wxDisplaySize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1135     PyObject 
* _resultobj
; 
1140     char *_kwnames
[] = {  NULL 
}; 
1149     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxDisplaySize",_kwnames
))  
1152     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1153     wxDisplaySize(_arg0
,_arg1
); 
1155     wxPyEndAllowThreads(__tstate
); 
1156     if (PyErr_Occurred()) return NULL
; 
1157 }    Py_INCREF(Py_None
); 
1158     _resultobj 
= Py_None
; 
1161     o 
= PyInt_FromLong((long) (*_arg0
)); 
1162     _resultobj 
= t_output_helper(_resultobj
, o
); 
1166     o 
= PyInt_FromLong((long) (*_arg1
)); 
1167     _resultobj 
= t_output_helper(_resultobj
, o
); 
1172 static PyObject 
*_wrap_wxGetDisplaySize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1173     PyObject 
* _resultobj
; 
1175     char *_kwnames
[] = {  NULL 
}; 
1179     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxGetDisplaySize",_kwnames
))  
1182     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1183     _result 
= new wxSize (wxGetDisplaySize()); 
1185     wxPyEndAllowThreads(__tstate
); 
1186     if (PyErr_Occurred()) return NULL
; 
1187 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p"); 
1188     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1192 static PyObject 
*_wrap_wxDisplaySizeMM(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1193     PyObject 
* _resultobj
; 
1198     char *_kwnames
[] = {  NULL 
}; 
1207     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxDisplaySizeMM",_kwnames
))  
1210     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1211     wxDisplaySizeMM(_arg0
,_arg1
); 
1213     wxPyEndAllowThreads(__tstate
); 
1214     if (PyErr_Occurred()) return NULL
; 
1215 }    Py_INCREF(Py_None
); 
1216     _resultobj 
= Py_None
; 
1219     o 
= PyInt_FromLong((long) (*_arg0
)); 
1220     _resultobj 
= t_output_helper(_resultobj
, o
); 
1224     o 
= PyInt_FromLong((long) (*_arg1
)); 
1225     _resultobj 
= t_output_helper(_resultobj
, o
); 
1230 static PyObject 
*_wrap_wxGetDisplaySizeMM(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1231     PyObject 
* _resultobj
; 
1233     char *_kwnames
[] = {  NULL 
}; 
1237     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxGetDisplaySizeMM",_kwnames
))  
1240     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1241     _result 
= new wxSize (wxGetDisplaySizeMM()); 
1243     wxPyEndAllowThreads(__tstate
); 
1244     if (PyErr_Occurred()) return NULL
; 
1245 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p"); 
1246     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1250 static PyObject 
*_wrap_wxClientDisplayRect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1251     PyObject 
* _resultobj
; 
1260     char *_kwnames
[] = {  NULL 
}; 
1275     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxClientDisplayRect",_kwnames
))  
1278     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1279     wxClientDisplayRect(_arg0
,_arg1
,_arg2
,_arg3
); 
1281     wxPyEndAllowThreads(__tstate
); 
1282     if (PyErr_Occurred()) return NULL
; 
1283 }    Py_INCREF(Py_None
); 
1284     _resultobj 
= Py_None
; 
1287     o 
= PyInt_FromLong((long) (*_arg0
)); 
1288     _resultobj 
= t_output_helper(_resultobj
, o
); 
1292     o 
= PyInt_FromLong((long) (*_arg1
)); 
1293     _resultobj 
= t_output_helper(_resultobj
, o
); 
1297     o 
= PyInt_FromLong((long) (*_arg2
)); 
1298     _resultobj 
= t_output_helper(_resultobj
, o
); 
1302     o 
= PyInt_FromLong((long) (*_arg3
)); 
1303     _resultobj 
= t_output_helper(_resultobj
, o
); 
1308 static PyObject 
*_wrap_wxGetClientDisplayRect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1309     PyObject 
* _resultobj
; 
1311     char *_kwnames
[] = {  NULL 
}; 
1315     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxGetClientDisplayRect",_kwnames
))  
1318     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1319     _result 
= new wxRect (wxGetClientDisplayRect()); 
1321     wxPyEndAllowThreads(__tstate
); 
1322     if (PyErr_Occurred()) return NULL
; 
1323 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxRect_p"); 
1324     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1328 static PyObject 
*_wrap_wxSetCursor(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1329     PyObject 
* _resultobj
; 
1331     PyObject 
* _argo0 
= 0; 
1332     char *_kwnames
[] = { "cursor", NULL 
}; 
1335     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSetCursor",_kwnames
,&_argo0
))  
1338         if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCursor_p")) { 
1339             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSetCursor. Expected _wxCursor_p."); 
1344     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1345     wxSetCursor(*_arg0
); 
1347     wxPyEndAllowThreads(__tstate
); 
1348     if (PyErr_Occurred()) return NULL
; 
1349 }    Py_INCREF(Py_None
); 
1350     _resultobj 
= Py_None
; 
1354 static PyObject 
*_wrap_wxBeginBusyCursor(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1355     PyObject 
* _resultobj
; 
1356     wxCursor 
* _arg0 
= (wxCursor 
*) wxHOURGLASS_CURSOR
; 
1357     PyObject 
* _argo0 
= 0; 
1358     char *_kwnames
[] = { "cursor", NULL 
}; 
1361     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|O:wxBeginBusyCursor",_kwnames
,&_argo0
))  
1364         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1365         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCursor_p")) { 
1366             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBeginBusyCursor. Expected _wxCursor_p."); 
1371     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1372     wxBeginBusyCursor(_arg0
); 
1374     wxPyEndAllowThreads(__tstate
); 
1375     if (PyErr_Occurred()) return NULL
; 
1376 }    Py_INCREF(Py_None
); 
1377     _resultobj 
= Py_None
; 
1381 static PyObject 
*_wrap_wxGetActiveWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1382     PyObject 
* _resultobj
; 
1384     char *_kwnames
[] = {  NULL 
}; 
1387     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxGetActiveWindow",_kwnames
))  
1390     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1391     _result 
= (wxWindow 
*)wxGetActiveWindow(); 
1393     wxPyEndAllowThreads(__tstate
); 
1394     if (PyErr_Occurred()) return NULL
; 
1395 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
1399 static PyObject 
*_wrap_wxGenericFindWindowAtPoint(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1400     PyObject 
* _resultobj
; 
1404     PyObject 
* _obj0 
= 0; 
1405     char *_kwnames
[] = { "pt", NULL 
}; 
1408     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGenericFindWindowAtPoint",_kwnames
,&_obj0
))  
1412     if (! wxPoint_helper(_obj0
, &_arg0
)) 
1416     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1417     _result 
= (wxWindow 
*)wxGenericFindWindowAtPoint(*_arg0
); 
1419     wxPyEndAllowThreads(__tstate
); 
1420     if (PyErr_Occurred()) return NULL
; 
1421 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
1425 static PyObject 
*_wrap_wxFindWindowAtPoint(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1426     PyObject 
* _resultobj
; 
1430     PyObject 
* _obj0 
= 0; 
1431     char *_kwnames
[] = { "pt", NULL 
}; 
1434     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFindWindowAtPoint",_kwnames
,&_obj0
))  
1438     if (! wxPoint_helper(_obj0
, &_arg0
)) 
1442     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1443     _result 
= (wxWindow 
*)wxFindWindowAtPoint(*_arg0
); 
1445     wxPyEndAllowThreads(__tstate
); 
1446     if (PyErr_Occurred()) return NULL
; 
1447 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
1451 static PyObject 
*_wrap_wxCheckForInterrupt(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1452     PyObject 
* _resultobj
; 
1455     PyObject 
* _argo0 
= 0; 
1456     char *_kwnames
[] = { "wnd", NULL 
}; 
1459     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCheckForInterrupt",_kwnames
,&_argo0
))  
1462         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1463         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1464             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCheckForInterrupt. Expected _wxWindow_p."); 
1469     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1470     _result 
= (bool )wxCheckForInterrupt(_arg0
); 
1472     wxPyEndAllowThreads(__tstate
); 
1473     if (PyErr_Occurred()) return NULL
; 
1474 }    _resultobj 
= Py_BuildValue("i",_result
); 
1478 static PyObject 
*_wrap_wxGetTopLevelParent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1479     PyObject 
* _resultobj
; 
1482     PyObject 
* _argo0 
= 0; 
1483     char *_kwnames
[] = { "win", NULL 
}; 
1486     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGetTopLevelParent",_kwnames
,&_argo0
))  
1489         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1490         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1491             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGetTopLevelParent. Expected _wxWindow_p."); 
1496     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1497     _result 
= (wxWindow 
*)wxGetTopLevelParent(_arg0
); 
1499     wxPyEndAllowThreads(__tstate
); 
1500     if (PyErr_Occurred()) return NULL
; 
1501 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
1505 static PyObject 
*_wrap_wxCaret_GetBlinkTime(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1506     PyObject 
* _resultobj
; 
1508     char *_kwnames
[] = {  NULL 
}; 
1511     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxCaret_GetBlinkTime",_kwnames
))  
1514     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1515     _result 
= (int )wxCaret_GetBlinkTime(); 
1517     wxPyEndAllowThreads(__tstate
); 
1518     if (PyErr_Occurred()) return NULL
; 
1519 }    _resultobj 
= Py_BuildValue("i",_result
); 
1523 static PyObject 
*_wrap_wxCaret_SetBlinkTime(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1524     PyObject 
* _resultobj
; 
1526     char *_kwnames
[] = { "milliseconds", NULL 
}; 
1529     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:wxCaret_SetBlinkTime",_kwnames
,&_arg0
))  
1532     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1533     wxCaret_SetBlinkTime(_arg0
); 
1535     wxPyEndAllowThreads(__tstate
); 
1536     if (PyErr_Occurred()) return NULL
; 
1537 }    Py_INCREF(Py_None
); 
1538     _resultobj 
= Py_None
; 
1542 static PyObject 
*_wrap_wxSafeYield(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1543     PyObject 
* _resultobj
; 
1545     wxWindow 
* _arg0 
= (wxWindow 
*) NULL
; 
1546     bool  _arg1 
= (bool ) FALSE
; 
1547     PyObject 
* _argo0 
= 0; 
1548     int tempbool1 
= (int) FALSE
; 
1549     char *_kwnames
[] = { "win","onlyIfNeeded", NULL 
}; 
1552     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|Oi:wxSafeYield",_kwnames
,&_argo0
,&tempbool1
))  
1555         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1556         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1557             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSafeYield. Expected _wxWindow_p."); 
1561     _arg1 
= (bool ) tempbool1
; 
1563     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1564     _result 
= (bool )wxSafeYield(_arg0
,_arg1
); 
1566     wxPyEndAllowThreads(__tstate
); 
1567     if (PyErr_Occurred()) return NULL
; 
1568 }    _resultobj 
= Py_BuildValue("i",_result
); 
1572 static PyObject 
*_wrap_wxPostEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1573     PyObject 
* _resultobj
; 
1574     wxEvtHandler 
* _arg0
; 
1576     PyObject 
* _argo0 
= 0; 
1577     PyObject 
* _argo1 
= 0; 
1578     char *_kwnames
[] = { "dest","event", NULL 
}; 
1581     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPostEvent",_kwnames
,&_argo0
,&_argo1
))  
1584         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1585         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvtHandler_p")) { 
1586             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPostEvent. Expected _wxEvtHandler_p."); 
1591         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxEvent_p")) { 
1592             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPostEvent. Expected _wxEvent_p."); 
1597     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1598     wxPostEvent(_arg0
,*_arg1
); 
1600     wxPyEndAllowThreads(__tstate
); 
1601     if (PyErr_Occurred()) return NULL
; 
1602 }    Py_INCREF(Py_None
); 
1603     _resultobj 
= Py_None
; 
1607 static PyObject 
*_wrap_wxWakeUpIdle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1608     PyObject 
* _resultobj
; 
1609     char *_kwnames
[] = {  NULL 
}; 
1612     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxWakeUpIdle",_kwnames
))  
1615     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1618     wxPyEndAllowThreads(__tstate
); 
1619     if (PyErr_Occurred()) return NULL
; 
1620 }    Py_INCREF(Py_None
); 
1621     _resultobj 
= Py_None
; 
1625 static PyObject 
*_wrap_wxWakeUpMainThread(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1626     PyObject 
* _resultobj
; 
1627     char *_kwnames
[] = {  NULL 
}; 
1630     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxWakeUpMainThread",_kwnames
))  
1633     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1634     wxWakeUpMainThread(); 
1636     wxPyEndAllowThreads(__tstate
); 
1637     if (PyErr_Occurred()) return NULL
; 
1638 }    Py_INCREF(Py_None
); 
1639     _resultobj 
= Py_None
; 
1643 static PyObject 
*_wrap_wxMutexGuiEnter(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1644     PyObject 
* _resultobj
; 
1645     char *_kwnames
[] = {  NULL 
}; 
1648     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxMutexGuiEnter",_kwnames
))  
1651     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1654     wxPyEndAllowThreads(__tstate
); 
1655     if (PyErr_Occurred()) return NULL
; 
1656 }    Py_INCREF(Py_None
); 
1657     _resultobj 
= Py_None
; 
1661 static PyObject 
*_wrap_wxMutexGuiLeave(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1662     PyObject 
* _resultobj
; 
1663     char *_kwnames
[] = {  NULL 
}; 
1666     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxMutexGuiLeave",_kwnames
))  
1669     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1672     wxPyEndAllowThreads(__tstate
); 
1673     if (PyErr_Occurred()) return NULL
; 
1674 }    Py_INCREF(Py_None
); 
1675     _resultobj 
= Py_None
; 
1679 static PyObject 
*_wrap_wxThread_IsMain(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1680     PyObject 
* _resultobj
; 
1682     char *_kwnames
[] = {  NULL 
}; 
1685     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxThread_IsMain",_kwnames
))  
1688     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1689     _result 
= (bool )wxThread_IsMain(); 
1691     wxPyEndAllowThreads(__tstate
); 
1692     if (PyErr_Occurred()) return NULL
; 
1693 }    _resultobj 
= Py_BuildValue("i",_result
); 
1697 static PyObject 
*_wrap_wxShowTip(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1698     PyObject 
* _resultobj
; 
1701     wxTipProvider 
* _arg1
; 
1702     bool  _arg2 
= (bool ) TRUE
; 
1703     PyObject 
* _argo0 
= 0; 
1704     PyObject 
* _argo1 
= 0; 
1705     int tempbool2 
= (int) TRUE
; 
1706     char *_kwnames
[] = { "parent","tipProvider","showAtStartup", NULL 
}; 
1709     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxShowTip",_kwnames
,&_argo0
,&_argo1
,&tempbool2
))  
1712         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1713         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1714             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxShowTip. Expected _wxWindow_p."); 
1719         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1720         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTipProvider_p")) { 
1721             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxShowTip. Expected _wxTipProvider_p."); 
1725     _arg2 
= (bool ) tempbool2
; 
1727     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1728     _result 
= (bool )wxShowTip(_arg0
,_arg1
,_arg2
); 
1730     wxPyEndAllowThreads(__tstate
); 
1731     if (PyErr_Occurred()) return NULL
; 
1732 }    _resultobj 
= Py_BuildValue("i",_result
); 
1736 static PyObject 
*_wrap_wxCreateFileTipProvider(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1737     PyObject 
* _resultobj
; 
1738     wxTipProvider 
* _result
; 
1741     PyObject 
* _obj0 
= 0; 
1742     char *_kwnames
[] = { "filename","currentTip", NULL 
}; 
1746     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxCreateFileTipProvider",_kwnames
,&_obj0
,&_arg1
))  
1749     _arg0 
= wxString_in_helper(_obj0
); 
1754     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1755     _result 
= (wxTipProvider 
*)wxCreateFileTipProvider(*_arg0
,_arg1
); 
1757     wxPyEndAllowThreads(__tstate
); 
1758     if (PyErr_Occurred()) return NULL
; 
1760         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxTipProvider_p"); 
1761         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1764         _resultobj 
= Py_None
; 
1773 static PyObject 
*_wrap_wxSysErrorCode(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1774     PyObject 
* _resultobj
; 
1775     unsigned long  _result
; 
1776     char *_kwnames
[] = {  NULL 
}; 
1779     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxSysErrorCode",_kwnames
))  
1782     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1783     _result 
= (unsigned long )wxSysErrorCode(); 
1785     wxPyEndAllowThreads(__tstate
); 
1786     if (PyErr_Occurred()) return NULL
; 
1787 }    _resultobj 
= Py_BuildValue("l",_result
); 
1791 static PyObject 
*_wrap_wxSysErrorMsg(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1792     PyObject 
* _resultobj
; 
1794     unsigned long  _arg0 
= (unsigned long ) 0; 
1795     char *_kwnames
[] = { "nErrCode", NULL 
}; 
1798     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|l:wxSysErrorMsg",_kwnames
,&_arg0
))  
1801     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1802     _result 
= new wxString (wxSysErrorMsg(_arg0
)); 
1804     wxPyEndAllowThreads(__tstate
); 
1805     if (PyErr_Occurred()) return NULL
; 
1808     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
1810     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
1819 static PyObject 
*_wrap_wxLogFatalError(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1820     PyObject 
* _resultobj
; 
1822     PyObject 
* _obj0 
= 0; 
1823     char *_kwnames
[] = { "msg", NULL 
}; 
1826     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLogFatalError",_kwnames
,&_obj0
))  
1829     _arg0 
= wxString_in_helper(_obj0
); 
1834     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1835     wxLogFatalError(*_arg0
); 
1837     wxPyEndAllowThreads(__tstate
); 
1838     if (PyErr_Occurred()) return NULL
; 
1839 }    Py_INCREF(Py_None
); 
1840     _resultobj 
= Py_None
; 
1848 static PyObject 
*_wrap_wxLogError(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1849     PyObject 
* _resultobj
; 
1851     PyObject 
* _obj0 
= 0; 
1852     char *_kwnames
[] = { "msg", NULL 
}; 
1855     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLogError",_kwnames
,&_obj0
))  
1858     _arg0 
= wxString_in_helper(_obj0
); 
1863     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1866     wxPyEndAllowThreads(__tstate
); 
1867     if (PyErr_Occurred()) return NULL
; 
1868 }    Py_INCREF(Py_None
); 
1869     _resultobj 
= Py_None
; 
1877 static PyObject 
*_wrap_wxLogWarning(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1878     PyObject 
* _resultobj
; 
1880     PyObject 
* _obj0 
= 0; 
1881     char *_kwnames
[] = { "msg", NULL 
}; 
1884     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLogWarning",_kwnames
,&_obj0
))  
1887     _arg0 
= wxString_in_helper(_obj0
); 
1892     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1893     wxLogWarning(*_arg0
); 
1895     wxPyEndAllowThreads(__tstate
); 
1896     if (PyErr_Occurred()) return NULL
; 
1897 }    Py_INCREF(Py_None
); 
1898     _resultobj 
= Py_None
; 
1906 static PyObject 
*_wrap_wxLogMessage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1907     PyObject 
* _resultobj
; 
1909     PyObject 
* _obj0 
= 0; 
1910     char *_kwnames
[] = { "msg", NULL 
}; 
1913     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLogMessage",_kwnames
,&_obj0
))  
1916     _arg0 
= wxString_in_helper(_obj0
); 
1921     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1922     wxLogMessage(*_arg0
); 
1924     wxPyEndAllowThreads(__tstate
); 
1925     if (PyErr_Occurred()) return NULL
; 
1926 }    Py_INCREF(Py_None
); 
1927     _resultobj 
= Py_None
; 
1935 static PyObject 
*_wrap_wxLogInfo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1936     PyObject 
* _resultobj
; 
1938     PyObject 
* _obj0 
= 0; 
1939     char *_kwnames
[] = { "msg", NULL 
}; 
1942     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLogInfo",_kwnames
,&_obj0
))  
1945     _arg0 
= wxString_in_helper(_obj0
); 
1950     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1953     wxPyEndAllowThreads(__tstate
); 
1954     if (PyErr_Occurred()) return NULL
; 
1955 }    Py_INCREF(Py_None
); 
1956     _resultobj 
= Py_None
; 
1964 static PyObject 
*_wrap_wxLogDebug(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1965     PyObject 
* _resultobj
; 
1967     PyObject 
* _obj0 
= 0; 
1968     char *_kwnames
[] = { "msg", NULL 
}; 
1971     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLogDebug",_kwnames
,&_obj0
))  
1974     _arg0 
= wxString_in_helper(_obj0
); 
1979     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1982     wxPyEndAllowThreads(__tstate
); 
1983     if (PyErr_Occurred()) return NULL
; 
1984 }    Py_INCREF(Py_None
); 
1985     _resultobj 
= Py_None
; 
1993 static PyObject 
*_wrap_wxLogVerbose(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1994     PyObject 
* _resultobj
; 
1996     PyObject 
* _obj0 
= 0; 
1997     char *_kwnames
[] = { "msg", NULL 
}; 
2000     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLogVerbose",_kwnames
,&_obj0
))  
2003     _arg0 
= wxString_in_helper(_obj0
); 
2008     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2009     wxLogVerbose(*_arg0
); 
2011     wxPyEndAllowThreads(__tstate
); 
2012     if (PyErr_Occurred()) return NULL
; 
2013 }    Py_INCREF(Py_None
); 
2014     _resultobj 
= Py_None
; 
2022 static PyObject 
*_wrap_wxLogStatus(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2023     PyObject 
* _resultobj
; 
2025     PyObject 
* _obj0 
= 0; 
2026     char *_kwnames
[] = { "msg", NULL 
}; 
2029     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLogStatus",_kwnames
,&_obj0
))  
2032     _arg0 
= wxString_in_helper(_obj0
); 
2037     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2038     wxLogStatus(*_arg0
); 
2040     wxPyEndAllowThreads(__tstate
); 
2041     if (PyErr_Occurred()) return NULL
; 
2042 }    Py_INCREF(Py_None
); 
2043     _resultobj 
= Py_None
; 
2051 static PyObject 
*_wrap_wxLogStatusFrame(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2052     PyObject 
* _resultobj
; 
2055     PyObject 
* _argo0 
= 0; 
2056     PyObject 
* _obj1 
= 0; 
2057     char *_kwnames
[] = { "pFrame","msg", NULL 
}; 
2060     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxLogStatusFrame",_kwnames
,&_argo0
,&_obj1
))  
2063         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2064         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFrame_p")) { 
2065             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLogStatusFrame. Expected _wxFrame_p."); 
2070     _arg1 
= wxString_in_helper(_obj1
); 
2075     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2076     wxLogStatus(_arg0
,*_arg1
); 
2078     wxPyEndAllowThreads(__tstate
); 
2079     if (PyErr_Occurred()) return NULL
; 
2080 }    Py_INCREF(Py_None
); 
2081     _resultobj 
= Py_None
; 
2089 static PyObject 
*_wrap_wxLogSysError(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2090     PyObject 
* _resultobj
; 
2092     PyObject 
* _obj0 
= 0; 
2093     char *_kwnames
[] = { "msg", NULL 
}; 
2096     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLogSysError",_kwnames
,&_obj0
))  
2099     _arg0 
= wxString_in_helper(_obj0
); 
2104     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2105     wxLogSysError(*_arg0
); 
2107     wxPyEndAllowThreads(__tstate
); 
2108     if (PyErr_Occurred()) return NULL
; 
2109 }    Py_INCREF(Py_None
); 
2110     _resultobj 
= Py_None
; 
2118 static PyObject 
*_wrap_wxLogTrace(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2119     PyObject 
* _resultobj
; 
2121     PyObject 
* _obj0 
= 0; 
2122     char *_kwnames
[] = { "msg", NULL 
}; 
2125     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLogTrace",_kwnames
,&_obj0
))  
2128     _arg0 
= wxString_in_helper(_obj0
); 
2133     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2136     wxPyEndAllowThreads(__tstate
); 
2137     if (PyErr_Occurred()) return NULL
; 
2138 }    Py_INCREF(Py_None
); 
2139     _resultobj 
= Py_None
; 
2147 static PyObject 
*_wrap_wxLogTraceMask(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2148     PyObject 
* _resultobj
; 
2151     PyObject 
* _obj0 
= 0; 
2152     PyObject 
* _obj1 
= 0; 
2153     char *_kwnames
[] = { "mask","msg", NULL 
}; 
2156     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxLogTraceMask",_kwnames
,&_obj0
,&_obj1
))  
2159     _arg0 
= wxString_in_helper(_obj0
); 
2164     _arg1 
= wxString_in_helper(_obj1
); 
2169     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2170     wxLogTrace(*_arg0
,*_arg1
); 
2172     wxPyEndAllowThreads(__tstate
); 
2173     if (PyErr_Occurred()) return NULL
; 
2174 }    Py_INCREF(Py_None
); 
2175     _resultobj 
= Py_None
; 
2187 static PyObject 
*_wrap_wxLogGeneric(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2188     PyObject 
* _resultobj
; 
2189     unsigned long  _arg0
; 
2191     PyObject 
* _obj1 
= 0; 
2192     char *_kwnames
[] = { "level","msg", NULL 
}; 
2195     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"lO:wxLogGeneric",_kwnames
,&_arg0
,&_obj1
))  
2198     _arg1 
= wxString_in_helper(_obj1
); 
2203     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2204     wxLogGeneric(_arg0
,*_arg1
); 
2206     wxPyEndAllowThreads(__tstate
); 
2207     if (PyErr_Occurred()) return NULL
; 
2208 }    Py_INCREF(Py_None
); 
2209     _resultobj 
= Py_None
; 
2217 static PyObject 
*_wrap_wxSafeShowMessage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2218     PyObject 
* _resultobj
; 
2221     PyObject 
* _obj0 
= 0; 
2222     PyObject 
* _obj1 
= 0; 
2223     char *_kwnames
[] = { "title","text", NULL 
}; 
2226     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxSafeShowMessage",_kwnames
,&_obj0
,&_obj1
))  
2229     _arg0 
= wxString_in_helper(_obj0
); 
2234     _arg1 
= wxString_in_helper(_obj1
); 
2239     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2240     wxSafeShowMessage(*_arg0
,*_arg1
); 
2242     wxPyEndAllowThreads(__tstate
); 
2243     if (PyErr_Occurred()) return NULL
; 
2244 }    Py_INCREF(Py_None
); 
2245     _resultobj 
= Py_None
; 
2257 static PyObject 
*_wrap_wxExecute(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2258     PyObject 
* _resultobj
; 
2261     int  _arg1 
= (int ) (wxEXEC_ASYNC
); 
2262     wxPyProcess 
* _arg2 
= (wxPyProcess 
*) NULL
; 
2263     PyObject 
* _obj0 
= 0; 
2264     PyObject 
* _argo2 
= 0; 
2265     char *_kwnames
[] = { "command","flags","process", NULL 
}; 
2268     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|iO:wxExecute",_kwnames
,&_obj0
,&_arg1
,&_argo2
))  
2271     _arg0 
= wxString_in_helper(_obj0
); 
2276         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
2277         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxPyProcess_p")) { 
2278             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxExecute. Expected _wxPyProcess_p."); 
2283     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2284     _result 
= (long )wxExecute(*_arg0
,_arg1
,_arg2
); 
2286     wxPyEndAllowThreads(__tstate
); 
2287     if (PyErr_Occurred()) return NULL
; 
2288 }    _resultobj 
= Py_BuildValue("l",_result
); 
2296 static PyObject 
*_wrap_wxWaveData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2297     PyObject 
* _resultobj
; 
2300     PyObject 
* _obj0 
= 0; 
2301     char *_kwnames
[] = { "data", NULL 
}; 
2305     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWaveData",_kwnames
,&_obj0
))  
2308     _arg0 
= wxString_in_helper(_obj0
); 
2313     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2314     _result 
= (wxWave 
*)wxWaveData(*_arg0
); 
2316     wxPyEndAllowThreads(__tstate
); 
2317     if (PyErr_Occurred()) return NULL
; 
2319         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxWave_p"); 
2320         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2323         _resultobj 
= Py_None
; 
2332 static int _wrap_wxTheMimeTypesManager_set(PyObject 
*val
) { 
2334     PyErr_SetString(PyExc_TypeError
,"Variable wxTheMimeTypesManager is read-only."); 
2338 static PyObject 
*_wrap_wxTheMimeTypesManager_get() { 
2342     SWIG_MakePtr(ptemp
, (char *) wxTheMimeTypesManager
,"_wxMimeTypesManager_p"); 
2343     pyobj 
= PyString_FromString(ptemp
); 
2347 static PyObject 
*_wrap_wxDrawWindowOnDC(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2348     PyObject 
* _resultobj
; 
2351     PyObject 
* _argo0 
= 0; 
2352     PyObject 
* _argo1 
= 0; 
2353     char *_kwnames
[] = { "window","dc", NULL 
}; 
2356     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDrawWindowOnDC",_kwnames
,&_argo0
,&_argo1
))  
2359         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2360         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2361             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDrawWindowOnDC. Expected _wxWindow_p."); 
2366         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
2367             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxDrawWindowOnDC. Expected _wxDC_p."); 
2372     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2373     wxDrawWindowOnDC(_arg0
,*_arg1
); 
2375     wxPyEndAllowThreads(__tstate
); 
2376     if (PyErr_Occurred()) return NULL
; 
2377 }    Py_INCREF(Py_None
); 
2378     _resultobj 
= Py_None
; 
2382 static PyObject 
*_wrap_wxSystemSettings_GetColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2383     PyObject 
* _resultobj
; 
2385     wxSystemColour  _arg0
; 
2386     char *_kwnames
[] = { "index", NULL 
}; 
2390     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:wxSystemSettings_GetColour",_kwnames
,&_arg0
))  
2393     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2394     _result 
= new wxColour (wxSystemSettings::GetColour(_arg0
)); 
2396     wxPyEndAllowThreads(__tstate
); 
2397     if (PyErr_Occurred()) return NULL
; 
2398 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p"); 
2399     _resultobj 
= Py_BuildValue("s",_ptemp
); 
2403 static PyObject 
*_wrap_wxSystemSettings_GetFont(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2404     PyObject 
* _resultobj
; 
2407     char *_kwnames
[] = { "index", NULL 
}; 
2411     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:wxSystemSettings_GetFont",_kwnames
,&_arg0
))  
2414     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2415     _result 
= new wxFont (wxSystemSettings::GetFont(_arg0
)); 
2417     wxPyEndAllowThreads(__tstate
); 
2418     if (PyErr_Occurred()) return NULL
; 
2419 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxFont_p"); 
2420     _resultobj 
= Py_BuildValue("s",_ptemp
); 
2424 static PyObject 
*_wrap_wxSystemSettings_GetMetric(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2425     PyObject 
* _resultobj
; 
2427     wxSystemMetric  _arg0
; 
2428     char *_kwnames
[] = { "index", NULL 
}; 
2431     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:wxSystemSettings_GetMetric",_kwnames
,&_arg0
))  
2434     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2435     _result 
= (int )wxSystemSettings::GetMetric(_arg0
); 
2437     wxPyEndAllowThreads(__tstate
); 
2438     if (PyErr_Occurred()) return NULL
; 
2439 }    _resultobj 
= Py_BuildValue("i",_result
); 
2443 static PyObject 
*_wrap_wxSystemSettings_HasFeature(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2444     PyObject 
* _resultobj
; 
2446     wxSystemFeature  _arg0
; 
2447     char *_kwnames
[] = { "index", NULL 
}; 
2450     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:wxSystemSettings_HasFeature",_kwnames
,&_arg0
))  
2453     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2454     _result 
= (bool )wxSystemSettings::HasFeature(_arg0
); 
2456     wxPyEndAllowThreads(__tstate
); 
2457     if (PyErr_Occurred()) return NULL
; 
2458 }    _resultobj 
= Py_BuildValue("i",_result
); 
2462 static PyObject 
*_wrap_wxSystemSettings_GetScreenType(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2463     PyObject 
* _resultobj
; 
2464     wxSystemScreenType  _result
; 
2465     char *_kwnames
[] = {  NULL 
}; 
2468     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxSystemSettings_GetScreenType",_kwnames
))  
2471     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2472     _result 
= (wxSystemScreenType 
)wxSystemSettings::GetScreenType(); 
2474     wxPyEndAllowThreads(__tstate
); 
2475     if (PyErr_Occurred()) return NULL
; 
2476 }    _resultobj 
= Py_BuildValue("i",_result
); 
2480 static PyObject 
*_wrap_wxSystemSettings_SetScreenType(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2481     PyObject 
* _resultobj
; 
2482     wxSystemScreenType  _arg0
; 
2483     char *_kwnames
[] = { "screen", NULL 
}; 
2486     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:wxSystemSettings_SetScreenType",_kwnames
,&_arg0
))  
2489     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2490     wxSystemSettings::SetScreenType(_arg0
); 
2492     wxPyEndAllowThreads(__tstate
); 
2493     if (PyErr_Occurred()) return NULL
; 
2494 }    Py_INCREF(Py_None
); 
2495     _resultobj 
= Py_None
; 
2499 static void *SwigwxSystemOptionsTowxObject(void *ptr
) { 
2500     wxSystemOptions 
*src
; 
2502     src 
= (wxSystemOptions 
*) ptr
; 
2503     dest 
= (wxObject 
*) src
; 
2504     return (void *) dest
; 
2507 #define new_wxSystemOptions() (new wxSystemOptions()) 
2508 static PyObject 
*_wrap_new_wxSystemOptions(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2509     PyObject 
* _resultobj
; 
2510     wxSystemOptions 
* _result
; 
2511     char *_kwnames
[] = {  NULL 
}; 
2515     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxSystemOptions",_kwnames
))  
2518     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2519     _result 
= (wxSystemOptions 
*)new_wxSystemOptions(); 
2521     wxPyEndAllowThreads(__tstate
); 
2522     if (PyErr_Occurred()) return NULL
; 
2524         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxSystemOptions_p"); 
2525         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2528         _resultobj 
= Py_None
; 
2533 static PyObject 
*_wrap_wxSystemOptions_SetOption(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2534     PyObject 
* _resultobj
; 
2537     PyObject 
* _obj0 
= 0; 
2538     PyObject 
* _obj1 
= 0; 
2539     char *_kwnames
[] = { "name","value", NULL 
}; 
2542     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxSystemOptions_SetOption",_kwnames
,&_obj0
,&_obj1
))  
2545     _arg0 
= wxString_in_helper(_obj0
); 
2550     _arg1 
= wxString_in_helper(_obj1
); 
2555     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2556     wxSystemOptions::SetOption(*_arg0
,*_arg1
); 
2558     wxPyEndAllowThreads(__tstate
); 
2559     if (PyErr_Occurred()) return NULL
; 
2560 }    Py_INCREF(Py_None
); 
2561     _resultobj 
= Py_None
; 
2573 static PyObject 
*_wrap_wxSystemOptions_SetOptionInt(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2574     PyObject 
* _resultobj
; 
2577     PyObject 
* _obj0 
= 0; 
2578     char *_kwnames
[] = { "name","value", NULL 
}; 
2581     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxSystemOptions_SetOptionInt",_kwnames
,&_obj0
,&_arg1
))  
2584     _arg0 
= wxString_in_helper(_obj0
); 
2589     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2590     wxSystemOptions::SetOption(*_arg0
,_arg1
); 
2592     wxPyEndAllowThreads(__tstate
); 
2593     if (PyErr_Occurred()) return NULL
; 
2594 }    Py_INCREF(Py_None
); 
2595     _resultobj 
= Py_None
; 
2603 static PyObject 
*_wrap_wxSystemOptions_GetOption(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2604     PyObject 
* _resultobj
; 
2607     PyObject 
* _obj0 
= 0; 
2608     char *_kwnames
[] = { "name", NULL 
}; 
2611     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSystemOptions_GetOption",_kwnames
,&_obj0
))  
2614     _arg0 
= wxString_in_helper(_obj0
); 
2619     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2620     _result 
= new wxString (wxSystemOptions::GetOption(*_arg0
)); 
2622     wxPyEndAllowThreads(__tstate
); 
2623     if (PyErr_Occurred()) return NULL
; 
2626     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
2628     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
2641 static PyObject 
*_wrap_wxSystemOptions_GetOptionInt(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2642     PyObject 
* _resultobj
; 
2645     PyObject 
* _obj0 
= 0; 
2646     char *_kwnames
[] = { "name", NULL 
}; 
2649     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSystemOptions_GetOptionInt",_kwnames
,&_obj0
))  
2652     _arg0 
= wxString_in_helper(_obj0
); 
2657     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2658     _result 
= (int )wxSystemOptions::GetOptionInt(*_arg0
); 
2660     wxPyEndAllowThreads(__tstate
); 
2661     if (PyErr_Occurred()) return NULL
; 
2662 }    _resultobj 
= Py_BuildValue("i",_result
); 
2670 static PyObject 
*_wrap_wxSystemOptions_HasOption(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2671     PyObject 
* _resultobj
; 
2674     PyObject 
* _obj0 
= 0; 
2675     char *_kwnames
[] = { "name", NULL 
}; 
2678     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSystemOptions_HasOption",_kwnames
,&_obj0
))  
2681     _arg0 
= wxString_in_helper(_obj0
); 
2686     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2687     _result 
= (bool )wxSystemOptions::HasOption(*_arg0
); 
2689     wxPyEndAllowThreads(__tstate
); 
2690     if (PyErr_Occurred()) return NULL
; 
2691 }    _resultobj 
= Py_BuildValue("i",_result
); 
2699 static void *SwigwxToolTipTowxObject(void *ptr
) { 
2702     src 
= (wxToolTip 
*) ptr
; 
2703     dest 
= (wxObject 
*) src
; 
2704     return (void *) dest
; 
2707 #define new_wxToolTip(_swigarg0) (new wxToolTip(_swigarg0)) 
2708 static PyObject 
*_wrap_new_wxToolTip(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2709     PyObject 
* _resultobj
; 
2710     wxToolTip 
* _result
; 
2712     PyObject 
* _obj0 
= 0; 
2713     char *_kwnames
[] = { "tip", NULL 
}; 
2717     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:new_wxToolTip",_kwnames
,&_obj0
))  
2720     _arg0 
= wxString_in_helper(_obj0
); 
2725     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2726     _result 
= (wxToolTip 
*)new_wxToolTip(*_arg0
); 
2728     wxPyEndAllowThreads(__tstate
); 
2729     if (PyErr_Occurred()) return NULL
; 
2731         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxToolTip_p"); 
2732         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2735         _resultobj 
= Py_None
; 
2744 #define wxToolTip_SetTip(_swigobj,_swigarg0)  (_swigobj->SetTip(_swigarg0)) 
2745 static PyObject 
*_wrap_wxToolTip_SetTip(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2746     PyObject 
* _resultobj
; 
2749     PyObject 
* _argo0 
= 0; 
2750     PyObject 
* _obj1 
= 0; 
2751     char *_kwnames
[] = { "self","tip", NULL 
}; 
2754     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxToolTip_SetTip",_kwnames
,&_argo0
,&_obj1
))  
2757         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2758         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolTip_p")) { 
2759             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolTip_SetTip. Expected _wxToolTip_p."); 
2764     _arg1 
= wxString_in_helper(_obj1
); 
2769     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2770     wxToolTip_SetTip(_arg0
,*_arg1
); 
2772     wxPyEndAllowThreads(__tstate
); 
2773     if (PyErr_Occurred()) return NULL
; 
2774 }    Py_INCREF(Py_None
); 
2775     _resultobj 
= Py_None
; 
2783 #define wxToolTip_GetTip(_swigobj)  (_swigobj->GetTip()) 
2784 static PyObject 
*_wrap_wxToolTip_GetTip(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2785     PyObject 
* _resultobj
; 
2788     PyObject 
* _argo0 
= 0; 
2789     char *_kwnames
[] = { "self", NULL 
}; 
2792     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolTip_GetTip",_kwnames
,&_argo0
))  
2795         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2796         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolTip_p")) { 
2797             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolTip_GetTip. Expected _wxToolTip_p."); 
2802     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2803     _result 
= new wxString (wxToolTip_GetTip(_arg0
)); 
2805     wxPyEndAllowThreads(__tstate
); 
2806     if (PyErr_Occurred()) return NULL
; 
2809     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
2811     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
2820 #define wxToolTip_GetWindow(_swigobj)  (_swigobj->GetWindow()) 
2821 static PyObject 
*_wrap_wxToolTip_GetWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2822     PyObject 
* _resultobj
; 
2825     PyObject 
* _argo0 
= 0; 
2826     char *_kwnames
[] = { "self", NULL 
}; 
2829     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolTip_GetWindow",_kwnames
,&_argo0
))  
2832         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2833         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolTip_p")) { 
2834             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolTip_GetWindow. Expected _wxToolTip_p."); 
2839     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2840     _result 
= (wxWindow 
*)wxToolTip_GetWindow(_arg0
); 
2842     wxPyEndAllowThreads(__tstate
); 
2843     if (PyErr_Occurred()) return NULL
; 
2844 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
2848 static PyObject 
*_wrap_wxToolTip_Enable(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2849     PyObject 
* _resultobj
; 
2852     char *_kwnames
[] = { "flag", NULL 
}; 
2855     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:wxToolTip_Enable",_kwnames
,&tempbool0
))  
2857     _arg0 
= (bool ) tempbool0
; 
2859     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2860     wxToolTip::Enable(_arg0
); 
2862     wxPyEndAllowThreads(__tstate
); 
2863     if (PyErr_Occurred()) return NULL
; 
2864 }    Py_INCREF(Py_None
); 
2865     _resultobj 
= Py_None
; 
2869 static PyObject 
*_wrap_wxToolTip_SetDelay(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2870     PyObject 
* _resultobj
; 
2872     char *_kwnames
[] = { "milliseconds", NULL 
}; 
2875     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"l:wxToolTip_SetDelay",_kwnames
,&_arg0
))  
2878     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2879     wxToolTip::SetDelay(_arg0
); 
2881     wxPyEndAllowThreads(__tstate
); 
2882     if (PyErr_Occurred()) return NULL
; 
2883 }    Py_INCREF(Py_None
); 
2884     _resultobj 
= Py_None
; 
2888 #define new_wxCaret(_swigarg0,_swigarg1) (new wxCaret(_swigarg0,_swigarg1)) 
2889 static PyObject 
*_wrap_new_wxCaret(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2890     PyObject 
* _resultobj
; 
2894     PyObject 
* _argo0 
= 0; 
2896     PyObject 
* _obj1 
= 0; 
2897     char *_kwnames
[] = { "window","size", NULL 
}; 
2901     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:new_wxCaret",_kwnames
,&_argo0
,&_obj1
))  
2904         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2905         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2906             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxCaret. Expected _wxWindow_p."); 
2912     if (! wxSize_helper(_obj1
, &_arg1
)) 
2916     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2917     _result 
= (wxCaret 
*)new_wxCaret(_arg0
,*_arg1
); 
2919     wxPyEndAllowThreads(__tstate
); 
2920     if (PyErr_Occurred()) return NULL
; 
2922         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxCaret_p"); 
2923         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2926         _resultobj 
= Py_None
; 
2931 #define delete_wxCaret(_swigobj) (delete _swigobj) 
2932 static PyObject 
*_wrap_delete_wxCaret(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2933     PyObject 
* _resultobj
; 
2935     PyObject 
* _argo0 
= 0; 
2936     char *_kwnames
[] = { "self", NULL 
}; 
2939     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxCaret",_kwnames
,&_argo0
))  
2942         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2943         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
2944             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxCaret. Expected _wxCaret_p."); 
2949     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2950     delete_wxCaret(_arg0
); 
2952     wxPyEndAllowThreads(__tstate
); 
2953     if (PyErr_Occurred()) return NULL
; 
2954 }    Py_INCREF(Py_None
); 
2955     _resultobj 
= Py_None
; 
2959 #define wxCaret_IsOk(_swigobj)  (_swigobj->IsOk()) 
2960 static PyObject 
*_wrap_wxCaret_IsOk(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2961     PyObject 
* _resultobj
; 
2964     PyObject 
* _argo0 
= 0; 
2965     char *_kwnames
[] = { "self", NULL 
}; 
2968     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCaret_IsOk",_kwnames
,&_argo0
))  
2971         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2972         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
2973             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_IsOk. Expected _wxCaret_p."); 
2978     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2979     _result 
= (bool )wxCaret_IsOk(_arg0
); 
2981     wxPyEndAllowThreads(__tstate
); 
2982     if (PyErr_Occurred()) return NULL
; 
2983 }    _resultobj 
= Py_BuildValue("i",_result
); 
2987 #define wxCaret_IsVisible(_swigobj)  (_swigobj->IsVisible()) 
2988 static PyObject 
*_wrap_wxCaret_IsVisible(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2989     PyObject 
* _resultobj
; 
2992     PyObject 
* _argo0 
= 0; 
2993     char *_kwnames
[] = { "self", NULL 
}; 
2996     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCaret_IsVisible",_kwnames
,&_argo0
))  
2999         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3000         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
3001             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_IsVisible. Expected _wxCaret_p."); 
3006     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3007     _result 
= (bool )wxCaret_IsVisible(_arg0
); 
3009     wxPyEndAllowThreads(__tstate
); 
3010     if (PyErr_Occurred()) return NULL
; 
3011 }    _resultobj 
= Py_BuildValue("i",_result
); 
3015 #define wxCaret_GetPositionTuple(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetPosition(_swigarg0,_swigarg1)) 
3016 static PyObject 
*_wrap_wxCaret_GetPositionTuple(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3017     PyObject 
* _resultobj
; 
3023     PyObject 
* _argo0 
= 0; 
3024     char *_kwnames
[] = { "self", NULL 
}; 
3033     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCaret_GetPositionTuple",_kwnames
,&_argo0
))  
3036         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3037         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
3038             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_GetPositionTuple. Expected _wxCaret_p."); 
3043     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3044     wxCaret_GetPositionTuple(_arg0
,_arg1
,_arg2
); 
3046     wxPyEndAllowThreads(__tstate
); 
3047     if (PyErr_Occurred()) return NULL
; 
3048 }    Py_INCREF(Py_None
); 
3049     _resultobj 
= Py_None
; 
3052     o 
= PyInt_FromLong((long) (*_arg1
)); 
3053     _resultobj 
= t_output_helper(_resultobj
, o
); 
3057     o 
= PyInt_FromLong((long) (*_arg2
)); 
3058     _resultobj 
= t_output_helper(_resultobj
, o
); 
3063 #define wxCaret_GetPosition(_swigobj)  (_swigobj->GetPosition()) 
3064 static PyObject 
*_wrap_wxCaret_GetPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3065     PyObject 
* _resultobj
; 
3068     PyObject 
* _argo0 
= 0; 
3069     char *_kwnames
[] = { "self", NULL 
}; 
3073     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCaret_GetPosition",_kwnames
,&_argo0
))  
3076         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3077         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
3078             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_GetPosition. Expected _wxCaret_p."); 
3083     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3084     _result 
= new wxPoint (wxCaret_GetPosition(_arg0
)); 
3086     wxPyEndAllowThreads(__tstate
); 
3087     if (PyErr_Occurred()) return NULL
; 
3088 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
3089     _resultobj 
= Py_BuildValue("s",_ptemp
); 
3093 #define wxCaret_GetSizeTuple(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetSize(_swigarg0,_swigarg1)) 
3094 static PyObject 
*_wrap_wxCaret_GetSizeTuple(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3095     PyObject 
* _resultobj
; 
3101     PyObject 
* _argo0 
= 0; 
3102     char *_kwnames
[] = { "self", NULL 
}; 
3111     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCaret_GetSizeTuple",_kwnames
,&_argo0
))  
3114         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3115         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
3116             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_GetSizeTuple. Expected _wxCaret_p."); 
3121     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3122     wxCaret_GetSizeTuple(_arg0
,_arg1
,_arg2
); 
3124     wxPyEndAllowThreads(__tstate
); 
3125     if (PyErr_Occurred()) return NULL
; 
3126 }    Py_INCREF(Py_None
); 
3127     _resultobj 
= Py_None
; 
3130     o 
= PyInt_FromLong((long) (*_arg1
)); 
3131     _resultobj 
= t_output_helper(_resultobj
, o
); 
3135     o 
= PyInt_FromLong((long) (*_arg2
)); 
3136     _resultobj 
= t_output_helper(_resultobj
, o
); 
3141 #define wxCaret_GetSize(_swigobj)  (_swigobj->GetSize()) 
3142 static PyObject 
*_wrap_wxCaret_GetSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3143     PyObject 
* _resultobj
; 
3146     PyObject 
* _argo0 
= 0; 
3147     char *_kwnames
[] = { "self", NULL 
}; 
3151     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCaret_GetSize",_kwnames
,&_argo0
))  
3154         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3155         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
3156             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_GetSize. Expected _wxCaret_p."); 
3161     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3162     _result 
= new wxSize (wxCaret_GetSize(_arg0
)); 
3164     wxPyEndAllowThreads(__tstate
); 
3165     if (PyErr_Occurred()) return NULL
; 
3166 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p"); 
3167     _resultobj 
= Py_BuildValue("s",_ptemp
); 
3171 #define wxCaret_GetWindow(_swigobj)  (_swigobj->GetWindow()) 
3172 static PyObject 
*_wrap_wxCaret_GetWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3173     PyObject 
* _resultobj
; 
3176     PyObject 
* _argo0 
= 0; 
3177     char *_kwnames
[] = { "self", NULL 
}; 
3180     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCaret_GetWindow",_kwnames
,&_argo0
))  
3183         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3184         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
3185             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_GetWindow. Expected _wxCaret_p."); 
3190     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3191     _result 
= (wxWindow 
*)wxCaret_GetWindow(_arg0
); 
3193     wxPyEndAllowThreads(__tstate
); 
3194     if (PyErr_Occurred()) return NULL
; 
3195 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
3199 #define wxCaret_MoveXY(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Move(_swigarg0,_swigarg1)) 
3200 static PyObject 
*_wrap_wxCaret_MoveXY(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3201     PyObject 
* _resultobj
; 
3205     PyObject 
* _argo0 
= 0; 
3206     char *_kwnames
[] = { "self","x","y", NULL 
}; 
3209     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxCaret_MoveXY",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
3212         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3213         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
3214             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_MoveXY. Expected _wxCaret_p."); 
3219     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3220     wxCaret_MoveXY(_arg0
,_arg1
,_arg2
); 
3222     wxPyEndAllowThreads(__tstate
); 
3223     if (PyErr_Occurred()) return NULL
; 
3224 }    Py_INCREF(Py_None
); 
3225     _resultobj 
= Py_None
; 
3229 #define wxCaret_Move(_swigobj,_swigarg0)  (_swigobj->Move(_swigarg0)) 
3230 static PyObject 
*_wrap_wxCaret_Move(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3231     PyObject 
* _resultobj
; 
3234     PyObject 
* _argo0 
= 0; 
3236     PyObject 
* _obj1 
= 0; 
3237     char *_kwnames
[] = { "self","pt", NULL 
}; 
3240     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxCaret_Move",_kwnames
,&_argo0
,&_obj1
))  
3243         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3244         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
3245             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_Move. Expected _wxCaret_p."); 
3251     if (! wxPoint_helper(_obj1
, &_arg1
)) 
3255     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3256     wxCaret_Move(_arg0
,*_arg1
); 
3258     wxPyEndAllowThreads(__tstate
); 
3259     if (PyErr_Occurred()) return NULL
; 
3260 }    Py_INCREF(Py_None
); 
3261     _resultobj 
= Py_None
; 
3265 #define wxCaret_SetSizeWH(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetSize(_swigarg0,_swigarg1)) 
3266 static PyObject 
*_wrap_wxCaret_SetSizeWH(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3267     PyObject 
* _resultobj
; 
3271     PyObject 
* _argo0 
= 0; 
3272     char *_kwnames
[] = { "self","width","height", NULL 
}; 
3275     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxCaret_SetSizeWH",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
3278         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3279         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
3280             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_SetSizeWH. Expected _wxCaret_p."); 
3285     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3286     wxCaret_SetSizeWH(_arg0
,_arg1
,_arg2
); 
3288     wxPyEndAllowThreads(__tstate
); 
3289     if (PyErr_Occurred()) return NULL
; 
3290 }    Py_INCREF(Py_None
); 
3291     _resultobj 
= Py_None
; 
3295 #define wxCaret_SetSize(_swigobj,_swigarg0)  (_swigobj->SetSize(_swigarg0)) 
3296 static PyObject 
*_wrap_wxCaret_SetSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3297     PyObject 
* _resultobj
; 
3300     PyObject 
* _argo0 
= 0; 
3302     PyObject 
* _obj1 
= 0; 
3303     char *_kwnames
[] = { "self","size", NULL 
}; 
3306     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxCaret_SetSize",_kwnames
,&_argo0
,&_obj1
))  
3309         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3310         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
3311             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_SetSize. Expected _wxCaret_p."); 
3317     if (! wxSize_helper(_obj1
, &_arg1
)) 
3321     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3322     wxCaret_SetSize(_arg0
,*_arg1
); 
3324     wxPyEndAllowThreads(__tstate
); 
3325     if (PyErr_Occurred()) return NULL
; 
3326 }    Py_INCREF(Py_None
); 
3327     _resultobj 
= Py_None
; 
3331 #define wxCaret_Show(_swigobj,_swigarg0)  (_swigobj->Show(_swigarg0)) 
3332 static PyObject 
*_wrap_wxCaret_Show(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3333     PyObject 
* _resultobj
; 
3335     int  _arg1 
= (int ) TRUE
; 
3336     PyObject 
* _argo0 
= 0; 
3337     char *_kwnames
[] = { "self","show", NULL 
}; 
3340     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxCaret_Show",_kwnames
,&_argo0
,&_arg1
))  
3343         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3344         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
3345             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_Show. Expected _wxCaret_p."); 
3350     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3351     wxCaret_Show(_arg0
,_arg1
); 
3353     wxPyEndAllowThreads(__tstate
); 
3354     if (PyErr_Occurred()) return NULL
; 
3355 }    Py_INCREF(Py_None
); 
3356     _resultobj 
= Py_None
; 
3360 #define wxCaret_Hide(_swigobj)  (_swigobj->Hide()) 
3361 static PyObject 
*_wrap_wxCaret_Hide(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3362     PyObject 
* _resultobj
; 
3364     PyObject 
* _argo0 
= 0; 
3365     char *_kwnames
[] = { "self", NULL 
}; 
3368     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCaret_Hide",_kwnames
,&_argo0
))  
3371         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3372         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
3373             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_Hide. Expected _wxCaret_p."); 
3378     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3379     wxCaret_Hide(_arg0
); 
3381     wxPyEndAllowThreads(__tstate
); 
3382     if (PyErr_Occurred()) return NULL
; 
3383 }    Py_INCREF(Py_None
); 
3384     _resultobj 
= Py_None
; 
3388 #define new_wxBusyCursor(_swigarg0) (new wxBusyCursor(_swigarg0)) 
3389 static PyObject 
*_wrap_new_wxBusyCursor(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3390     PyObject 
* _resultobj
; 
3391     wxBusyCursor 
* _result
; 
3392     wxCursor 
* _arg0 
= (wxCursor 
*) wxHOURGLASS_CURSOR
; 
3393     PyObject 
* _argo0 
= 0; 
3394     char *_kwnames
[] = { "cursor", NULL 
}; 
3398     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|O:new_wxBusyCursor",_kwnames
,&_argo0
))  
3401         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3402         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCursor_p")) { 
3403             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxBusyCursor. Expected _wxCursor_p."); 
3408     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3409     _result 
= (wxBusyCursor 
*)new_wxBusyCursor(_arg0
); 
3411     wxPyEndAllowThreads(__tstate
); 
3412     if (PyErr_Occurred()) return NULL
; 
3414         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxBusyCursor_p"); 
3415         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3418         _resultobj 
= Py_None
; 
3423 #define delete_wxBusyCursor(_swigobj) (delete _swigobj) 
3424 static PyObject 
*_wrap_delete_wxBusyCursor(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3425     PyObject 
* _resultobj
; 
3426     wxBusyCursor 
* _arg0
; 
3427     PyObject 
* _argo0 
= 0; 
3428     char *_kwnames
[] = { "self", NULL 
}; 
3431     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxBusyCursor",_kwnames
,&_argo0
))  
3434         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3435         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBusyCursor_p")) { 
3436             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxBusyCursor. Expected _wxBusyCursor_p."); 
3441     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3442     delete_wxBusyCursor(_arg0
); 
3444     wxPyEndAllowThreads(__tstate
); 
3445     if (PyErr_Occurred()) return NULL
; 
3446 }    Py_INCREF(Py_None
); 
3447     _resultobj 
= Py_None
; 
3451 #define new_wxWindowDisabler(_swigarg0) (new wxWindowDisabler(_swigarg0)) 
3452 static PyObject 
*_wrap_new_wxWindowDisabler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3453     PyObject 
* _resultobj
; 
3454     wxWindowDisabler 
* _result
; 
3455     wxWindow 
* _arg0 
= (wxWindow 
*) NULL
; 
3456     PyObject 
* _argo0 
= 0; 
3457     char *_kwnames
[] = { "winToSkip", NULL 
}; 
3461     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|O:new_wxWindowDisabler",_kwnames
,&_argo0
))  
3464         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3465         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3466             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxWindowDisabler. Expected _wxWindow_p."); 
3471     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3472     _result 
= (wxWindowDisabler 
*)new_wxWindowDisabler(_arg0
); 
3474     wxPyEndAllowThreads(__tstate
); 
3475     if (PyErr_Occurred()) return NULL
; 
3477         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxWindowDisabler_p"); 
3478         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3481         _resultobj 
= Py_None
; 
3486 #define delete_wxWindowDisabler(_swigobj) (delete _swigobj) 
3487 static PyObject 
*_wrap_delete_wxWindowDisabler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3488     PyObject 
* _resultobj
; 
3489     wxWindowDisabler 
* _arg0
; 
3490     PyObject 
* _argo0 
= 0; 
3491     char *_kwnames
[] = { "self", NULL 
}; 
3494     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxWindowDisabler",_kwnames
,&_argo0
))  
3497         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3498         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindowDisabler_p")) { 
3499             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxWindowDisabler. Expected _wxWindowDisabler_p."); 
3504     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3505     delete_wxWindowDisabler(_arg0
); 
3507     wxPyEndAllowThreads(__tstate
); 
3508     if (PyErr_Occurred()) return NULL
; 
3509 }    Py_INCREF(Py_None
); 
3510     _resultobj 
= Py_None
; 
3514 #define new_wxMutexGuiLocker() (new wxMutexGuiLocker()) 
3515 static PyObject 
*_wrap_new_wxMutexGuiLocker(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3516     PyObject 
* _resultobj
; 
3517     wxMutexGuiLocker 
* _result
; 
3518     char *_kwnames
[] = {  NULL 
}; 
3522     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxMutexGuiLocker",_kwnames
))  
3525     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3526     _result 
= (wxMutexGuiLocker 
*)new_wxMutexGuiLocker(); 
3528     wxPyEndAllowThreads(__tstate
); 
3529     if (PyErr_Occurred()) return NULL
; 
3531         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxMutexGuiLocker_p"); 
3532         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3535         _resultobj 
= Py_None
; 
3540 #define delete_wxMutexGuiLocker(_swigobj) (delete _swigobj) 
3541 static PyObject 
*_wrap_delete_wxMutexGuiLocker(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3542     PyObject 
* _resultobj
; 
3543     wxMutexGuiLocker 
* _arg0
; 
3544     PyObject 
* _argo0 
= 0; 
3545     char *_kwnames
[] = { "self", NULL 
}; 
3548     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxMutexGuiLocker",_kwnames
,&_argo0
))  
3551         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3552         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMutexGuiLocker_p")) { 
3553             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxMutexGuiLocker. Expected _wxMutexGuiLocker_p."); 
3558     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3559     delete_wxMutexGuiLocker(_arg0
); 
3561     wxPyEndAllowThreads(__tstate
); 
3562     if (PyErr_Occurred()) return NULL
; 
3563 }    Py_INCREF(Py_None
); 
3564     _resultobj 
= Py_None
; 
3568 #define delete_wxTipProvider(_swigobj) (delete _swigobj) 
3569 static PyObject 
*_wrap_delete_wxTipProvider(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3570     PyObject 
* _resultobj
; 
3571     wxTipProvider 
* _arg0
; 
3572     PyObject 
* _argo0 
= 0; 
3573     char *_kwnames
[] = { "self", NULL 
}; 
3576     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxTipProvider",_kwnames
,&_argo0
))  
3579         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3580         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTipProvider_p")) { 
3581             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxTipProvider. Expected _wxTipProvider_p."); 
3586     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3587     delete_wxTipProvider(_arg0
); 
3589     wxPyEndAllowThreads(__tstate
); 
3590     if (PyErr_Occurred()) return NULL
; 
3591 }    Py_INCREF(Py_None
); 
3592     _resultobj 
= Py_None
; 
3596 #define wxTipProvider_GetTip(_swigobj)  (_swigobj->GetTip()) 
3597 static PyObject 
*_wrap_wxTipProvider_GetTip(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3598     PyObject 
* _resultobj
; 
3600     wxTipProvider 
* _arg0
; 
3601     PyObject 
* _argo0 
= 0; 
3602     char *_kwnames
[] = { "self", NULL 
}; 
3605     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTipProvider_GetTip",_kwnames
,&_argo0
))  
3608         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3609         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTipProvider_p")) { 
3610             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTipProvider_GetTip. Expected _wxTipProvider_p."); 
3615     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3616     _result 
= new wxString (wxTipProvider_GetTip(_arg0
)); 
3618     wxPyEndAllowThreads(__tstate
); 
3619     if (PyErr_Occurred()) return NULL
; 
3622     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
3624     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
3633 #define wxTipProvider_GetCurrentTip(_swigobj)  (_swigobj->GetCurrentTip()) 
3634 static PyObject 
*_wrap_wxTipProvider_GetCurrentTip(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3635     PyObject 
* _resultobj
; 
3637     wxTipProvider 
* _arg0
; 
3638     PyObject 
* _argo0 
= 0; 
3639     char *_kwnames
[] = { "self", NULL 
}; 
3642     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTipProvider_GetCurrentTip",_kwnames
,&_argo0
))  
3645         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3646         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTipProvider_p")) { 
3647             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTipProvider_GetCurrentTip. Expected _wxTipProvider_p."); 
3652     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3653     _result 
= (size_t )wxTipProvider_GetCurrentTip(_arg0
); 
3655     wxPyEndAllowThreads(__tstate
); 
3656     if (PyErr_Occurred()) return NULL
; 
3657 }    _resultobj 
= Py_BuildValue("i",_result
); 
3661 #define wxTipProvider_PreprocessTip(_swigobj,_swigarg0)  (_swigobj->PreprocessTip(_swigarg0)) 
3662 static PyObject 
*_wrap_wxTipProvider_PreprocessTip(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3663     PyObject 
* _resultobj
; 
3665     wxTipProvider 
* _arg0
; 
3667     PyObject 
* _argo0 
= 0; 
3668     PyObject 
* _obj1 
= 0; 
3669     char *_kwnames
[] = { "self","tip", NULL 
}; 
3672     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxTipProvider_PreprocessTip",_kwnames
,&_argo0
,&_obj1
))  
3675         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3676         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTipProvider_p")) { 
3677             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTipProvider_PreprocessTip. Expected _wxTipProvider_p."); 
3682     _arg1 
= wxString_in_helper(_obj1
); 
3687     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3688     _result 
= new wxString (wxTipProvider_PreprocessTip(_arg0
,*_arg1
)); 
3690     wxPyEndAllowThreads(__tstate
); 
3691     if (PyErr_Occurred()) return NULL
; 
3694     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
3696     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
3709 static void *SwigwxPyTipProviderTowxTipProvider(void *ptr
) { 
3710     wxPyTipProvider 
*src
; 
3711     wxTipProvider 
*dest
; 
3712     src 
= (wxPyTipProvider 
*) ptr
; 
3713     dest 
= (wxTipProvider 
*) src
; 
3714     return (void *) dest
; 
3717 #define new_wxPyTipProvider(_swigarg0) (new wxPyTipProvider(_swigarg0)) 
3718 static PyObject 
*_wrap_new_wxPyTipProvider(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3719     PyObject 
* _resultobj
; 
3720     wxPyTipProvider 
* _result
; 
3722     char *_kwnames
[] = { "currentTip", NULL 
}; 
3726     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:new_wxPyTipProvider",_kwnames
,&_arg0
))  
3729     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3730     _result 
= (wxPyTipProvider 
*)new_wxPyTipProvider(_arg0
); 
3732     wxPyEndAllowThreads(__tstate
); 
3733     if (PyErr_Occurred()) return NULL
; 
3735         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyTipProvider_p"); 
3736         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3739         _resultobj 
= Py_None
; 
3744 #define wxPyTipProvider__setCallbackInfo(_swigobj,_swigarg0,_swigarg1)  (_swigobj->_setCallbackInfo(_swigarg0,_swigarg1)) 
3745 static PyObject 
*_wrap_wxPyTipProvider__setCallbackInfo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3746     PyObject 
* _resultobj
; 
3747     wxPyTipProvider 
* _arg0
; 
3750     PyObject 
* _argo0 
= 0; 
3751     PyObject 
* _obj1 
= 0; 
3752     PyObject 
* _obj2 
= 0; 
3753     char *_kwnames
[] = { "self","self","_class", NULL 
}; 
3756     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxPyTipProvider__setCallbackInfo",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
3759         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3760         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTipProvider_p")) { 
3761             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyTipProvider__setCallbackInfo. Expected _wxPyTipProvider_p."); 
3772     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3773     wxPyTipProvider__setCallbackInfo(_arg0
,_arg1
,_arg2
); 
3775     wxPyEndAllowThreads(__tstate
); 
3776     if (PyErr_Occurred()) return NULL
; 
3777 }    Py_INCREF(Py_None
); 
3778     _resultobj 
= Py_None
; 
3782 static void *SwigwxGenericDragImageTowxObject(void *ptr
) { 
3783     wxGenericDragImage 
*src
; 
3785     src 
= (wxGenericDragImage 
*) ptr
; 
3786     dest 
= (wxObject 
*) src
; 
3787     return (void *) dest
; 
3790 #define new_wxDragImage(_swigarg0,_swigarg1) (new wxGenericDragImage(_swigarg0,_swigarg1)) 
3791 static PyObject 
*_wrap_new_wxDragImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3792     PyObject 
* _resultobj
; 
3793     wxGenericDragImage 
* _result
; 
3795     wxCursor 
* _arg1 
= (wxCursor 
*) &wxNullCursor
; 
3796     PyObject 
* _argo0 
= 0; 
3797     PyObject 
* _argo1 
= 0; 
3798     char *_kwnames
[] = { "image","cursor", NULL 
}; 
3802     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|O:new_wxDragImage",_kwnames
,&_argo0
,&_argo1
))  
3805         if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBitmap_p")) { 
3806             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxDragImage. Expected _wxBitmap_p."); 
3811         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxCursor_p")) { 
3812             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of new_wxDragImage. Expected _wxCursor_p."); 
3817     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3818     _result 
= (wxGenericDragImage 
*)new_wxDragImage(*_arg0
,*_arg1
); 
3820     wxPyEndAllowThreads(__tstate
); 
3821     if (PyErr_Occurred()) return NULL
; 
3823         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGenericDragImage_p"); 
3824         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3827         _resultobj 
= Py_None
; 
3832 #define new_wxDragIcon(_swigarg0,_swigarg1) (new wxGenericDragImage(_swigarg0,_swigarg1)) 
3833 static PyObject 
*_wrap_new_wxDragIcon(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3834     PyObject 
* _resultobj
; 
3835     wxGenericDragImage 
* _result
; 
3837     wxCursor 
* _arg1 
= (wxCursor 
*) &wxNullCursor
; 
3838     PyObject 
* _argo0 
= 0; 
3839     PyObject 
* _argo1 
= 0; 
3840     char *_kwnames
[] = { "image","cursor", NULL 
}; 
3844     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|O:new_wxDragIcon",_kwnames
,&_argo0
,&_argo1
))  
3847         if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxIcon_p")) { 
3848             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxDragIcon. Expected _wxIcon_p."); 
3853         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxCursor_p")) { 
3854             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of new_wxDragIcon. Expected _wxCursor_p."); 
3859     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3860     _result 
= (wxGenericDragImage 
*)new_wxDragIcon(*_arg0
,*_arg1
); 
3862     wxPyEndAllowThreads(__tstate
); 
3863     if (PyErr_Occurred()) return NULL
; 
3865         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGenericDragImage_p"); 
3866         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3869         _resultobj 
= Py_None
; 
3874 #define new_wxDragString(_swigarg0,_swigarg1) (new wxGenericDragImage(_swigarg0,_swigarg1)) 
3875 static PyObject 
*_wrap_new_wxDragString(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3876     PyObject 
* _resultobj
; 
3877     wxGenericDragImage 
* _result
; 
3879     wxCursor 
* _arg1 
= (wxCursor 
*) &wxNullCursor
; 
3880     PyObject 
* _obj0 
= 0; 
3881     PyObject 
* _argo1 
= 0; 
3882     char *_kwnames
[] = { "str","cursor", NULL 
}; 
3886     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|O:new_wxDragString",_kwnames
,&_obj0
,&_argo1
))  
3889     _arg0 
= wxString_in_helper(_obj0
); 
3894         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxCursor_p")) { 
3895             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of new_wxDragString. Expected _wxCursor_p."); 
3900     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3901     _result 
= (wxGenericDragImage 
*)new_wxDragString(*_arg0
,*_arg1
); 
3903     wxPyEndAllowThreads(__tstate
); 
3904     if (PyErr_Occurred()) return NULL
; 
3906         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGenericDragImage_p"); 
3907         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3910         _resultobj 
= Py_None
; 
3919 #define new_wxDragTreeItem(_swigarg0,_swigarg1) (new wxGenericDragImage(_swigarg0,_swigarg1)) 
3920 static PyObject 
*_wrap_new_wxDragTreeItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3921     PyObject 
* _resultobj
; 
3922     wxGenericDragImage 
* _result
; 
3924     wxTreeItemId 
* _arg1
; 
3925     PyObject 
* _argo0 
= 0; 
3926     PyObject 
* _argo1 
= 0; 
3927     char *_kwnames
[] = { "treeCtrl","id", NULL 
}; 
3931     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:new_wxDragTreeItem",_kwnames
,&_argo0
,&_argo1
))  
3934         if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeCtrl_p")) { 
3935             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxDragTreeItem. Expected _wxTreeCtrl_p."); 
3940         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
3941             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of new_wxDragTreeItem. Expected _wxTreeItemId_p."); 
3946     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3947     _result 
= (wxGenericDragImage 
*)new_wxDragTreeItem(*_arg0
,*_arg1
); 
3949     wxPyEndAllowThreads(__tstate
); 
3950     if (PyErr_Occurred()) return NULL
; 
3952         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGenericDragImage_p"); 
3953         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3956         _resultobj 
= Py_None
; 
3961 #define new_wxDragListItem(_swigarg0,_swigarg1) (new wxGenericDragImage(_swigarg0,_swigarg1)) 
3962 static PyObject 
*_wrap_new_wxDragListItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3963     PyObject 
* _resultobj
; 
3964     wxGenericDragImage 
* _result
; 
3967     PyObject 
* _argo0 
= 0; 
3968     char *_kwnames
[] = { "listCtrl","id", NULL 
}; 
3972     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:new_wxDragListItem",_kwnames
,&_argo0
,&_arg1
))  
3975         if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3976             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxDragListItem. Expected _wxListCtrl_p."); 
3981     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3982     _result 
= (wxGenericDragImage 
*)new_wxDragListItem(*_arg0
,_arg1
); 
3984     wxPyEndAllowThreads(__tstate
); 
3985     if (PyErr_Occurred()) return NULL
; 
3987         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGenericDragImage_p"); 
3988         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3991         _resultobj 
= Py_None
; 
3996 #define delete_wxGenericDragImage(_swigobj) (delete _swigobj) 
3997 static PyObject 
*_wrap_delete_wxDragImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3998     PyObject 
* _resultobj
; 
3999     wxGenericDragImage 
* _arg0
; 
4000     PyObject 
* _argo0 
= 0; 
4001     char *_kwnames
[] = { "self", NULL 
}; 
4004     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxDragImage",_kwnames
,&_argo0
))  
4007         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4008         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDragImage_p")) { 
4009             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxDragImage. Expected _wxGenericDragImage_p."); 
4014     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4015     delete_wxGenericDragImage(_arg0
); 
4017     wxPyEndAllowThreads(__tstate
); 
4018     if (PyErr_Occurred()) return NULL
; 
4019 }    Py_INCREF(Py_None
); 
4020     _resultobj 
= Py_None
; 
4024 #define wxDragImage_SetBackingBitmap(_swigobj,_swigarg0)  (_swigobj->SetBackingBitmap(_swigarg0)) 
4025 static PyObject 
*_wrap_wxDragImage_SetBackingBitmap(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4026     PyObject 
* _resultobj
; 
4027     wxGenericDragImage 
* _arg0
; 
4029     PyObject 
* _argo0 
= 0; 
4030     PyObject 
* _argo1 
= 0; 
4031     char *_kwnames
[] = { "self","bitmap", NULL 
}; 
4034     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDragImage_SetBackingBitmap",_kwnames
,&_argo0
,&_argo1
))  
4037         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4038         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDragImage_p")) { 
4039             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDragImage_SetBackingBitmap. Expected _wxGenericDragImage_p."); 
4044         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4045         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxBitmap_p")) { 
4046             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxDragImage_SetBackingBitmap. Expected _wxBitmap_p."); 
4051     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4052     wxDragImage_SetBackingBitmap(_arg0
,_arg1
); 
4054     wxPyEndAllowThreads(__tstate
); 
4055     if (PyErr_Occurred()) return NULL
; 
4056 }    Py_INCREF(Py_None
); 
4057     _resultobj 
= Py_None
; 
4061 #define wxDragImage_BeginDrag(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->BeginDrag(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
4062 static PyObject 
*_wrap_wxDragImage_BeginDrag(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4063     PyObject 
* _resultobj
; 
4065     wxGenericDragImage 
* _arg0
; 
4068     bool  _arg3 
= (bool ) FALSE
; 
4069     wxRect 
* _arg4 
= (wxRect 
*) NULL
; 
4070     PyObject 
* _argo0 
= 0; 
4072     PyObject 
* _obj1 
= 0; 
4073     PyObject 
* _argo2 
= 0; 
4074     int tempbool3 
= (int) FALSE
; 
4076     PyObject 
* _obj4 
= 0; 
4077     char *_kwnames
[] = { "self","hotspot","window","fullScreen","rect", NULL 
}; 
4080     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO|iO:wxDragImage_BeginDrag",_kwnames
,&_argo0
,&_obj1
,&_argo2
,&tempbool3
,&_obj4
))  
4083         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4084         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDragImage_p")) { 
4085             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDragImage_BeginDrag. Expected _wxGenericDragImage_p."); 
4091     if (! wxPoint_helper(_obj1
, &_arg1
)) 
4095         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
4096         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxWindow_p")) { 
4097             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxDragImage_BeginDrag. Expected _wxWindow_p."); 
4101     _arg3 
= (bool ) tempbool3
; 
4105     if (! wxRect_helper(_obj4
, &_arg4
)) 
4109     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4110     _result 
= (bool )wxDragImage_BeginDrag(_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
); 
4112     wxPyEndAllowThreads(__tstate
); 
4113     if (PyErr_Occurred()) return NULL
; 
4114 }    _resultobj 
= Py_BuildValue("i",_result
); 
4118 #define wxDragImage_BeginDragBounded(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->BeginDrag(_swigarg0,_swigarg1,_swigarg2)) 
4119 static PyObject 
*_wrap_wxDragImage_BeginDragBounded(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4120     PyObject 
* _resultobj
; 
4122     wxGenericDragImage 
* _arg0
; 
4126     PyObject 
* _argo0 
= 0; 
4128     PyObject 
* _obj1 
= 0; 
4129     PyObject 
* _argo2 
= 0; 
4130     PyObject 
* _argo3 
= 0; 
4131     char *_kwnames
[] = { "self","hotspot","window","boundingWindow", NULL 
}; 
4134     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOOO:wxDragImage_BeginDragBounded",_kwnames
,&_argo0
,&_obj1
,&_argo2
,&_argo3
))  
4137         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4138         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDragImage_p")) { 
4139             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDragImage_BeginDragBounded. Expected _wxGenericDragImage_p."); 
4145     if (! wxPoint_helper(_obj1
, &_arg1
)) 
4149         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
4150         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxWindow_p")) { 
4151             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxDragImage_BeginDragBounded. Expected _wxWindow_p."); 
4156         if (_argo3 
== Py_None
) { _arg3 
= NULL
; } 
4157         else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxWindow_p")) { 
4158             PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxDragImage_BeginDragBounded. Expected _wxWindow_p."); 
4163     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4164     _result 
= (bool )wxDragImage_BeginDragBounded(_arg0
,*_arg1
,_arg2
,_arg3
); 
4166     wxPyEndAllowThreads(__tstate
); 
4167     if (PyErr_Occurred()) return NULL
; 
4168 }    _resultobj 
= Py_BuildValue("i",_result
); 
4172 #define wxDragImage_EndDrag(_swigobj)  (_swigobj->EndDrag()) 
4173 static PyObject 
*_wrap_wxDragImage_EndDrag(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4174     PyObject 
* _resultobj
; 
4176     wxGenericDragImage 
* _arg0
; 
4177     PyObject 
* _argo0 
= 0; 
4178     char *_kwnames
[] = { "self", NULL 
}; 
4181     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDragImage_EndDrag",_kwnames
,&_argo0
))  
4184         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4185         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDragImage_p")) { 
4186             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDragImage_EndDrag. Expected _wxGenericDragImage_p."); 
4191     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4192     _result 
= (bool )wxDragImage_EndDrag(_arg0
); 
4194     wxPyEndAllowThreads(__tstate
); 
4195     if (PyErr_Occurred()) return NULL
; 
4196 }    _resultobj 
= Py_BuildValue("i",_result
); 
4200 #define wxDragImage_Move(_swigobj,_swigarg0)  (_swigobj->Move(_swigarg0)) 
4201 static PyObject 
*_wrap_wxDragImage_Move(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4202     PyObject 
* _resultobj
; 
4204     wxGenericDragImage 
* _arg0
; 
4206     PyObject 
* _argo0 
= 0; 
4208     PyObject 
* _obj1 
= 0; 
4209     char *_kwnames
[] = { "self","pt", NULL 
}; 
4212     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDragImage_Move",_kwnames
,&_argo0
,&_obj1
))  
4215         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4216         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDragImage_p")) { 
4217             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDragImage_Move. Expected _wxGenericDragImage_p."); 
4223     if (! wxPoint_helper(_obj1
, &_arg1
)) 
4227     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4228     _result 
= (bool )wxDragImage_Move(_arg0
,*_arg1
); 
4230     wxPyEndAllowThreads(__tstate
); 
4231     if (PyErr_Occurred()) return NULL
; 
4232 }    _resultobj 
= Py_BuildValue("i",_result
); 
4236 #define wxDragImage_Show(_swigobj)  (_swigobj->Show()) 
4237 static PyObject 
*_wrap_wxDragImage_Show(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4238     PyObject 
* _resultobj
; 
4240     wxGenericDragImage 
* _arg0
; 
4241     PyObject 
* _argo0 
= 0; 
4242     char *_kwnames
[] = { "self", NULL 
}; 
4245     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDragImage_Show",_kwnames
,&_argo0
))  
4248         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4249         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDragImage_p")) { 
4250             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDragImage_Show. Expected _wxGenericDragImage_p."); 
4255     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4256     _result 
= (bool )wxDragImage_Show(_arg0
); 
4258     wxPyEndAllowThreads(__tstate
); 
4259     if (PyErr_Occurred()) return NULL
; 
4260 }    _resultobj 
= Py_BuildValue("i",_result
); 
4264 #define wxDragImage_Hide(_swigobj)  (_swigobj->Hide()) 
4265 static PyObject 
*_wrap_wxDragImage_Hide(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4266     PyObject 
* _resultobj
; 
4268     wxGenericDragImage 
* _arg0
; 
4269     PyObject 
* _argo0 
= 0; 
4270     char *_kwnames
[] = { "self", NULL 
}; 
4273     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDragImage_Hide",_kwnames
,&_argo0
))  
4276         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4277         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDragImage_p")) { 
4278             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDragImage_Hide. Expected _wxGenericDragImage_p."); 
4283     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4284     _result 
= (bool )wxDragImage_Hide(_arg0
); 
4286     wxPyEndAllowThreads(__tstate
); 
4287     if (PyErr_Occurred()) return NULL
; 
4288 }    _resultobj 
= Py_BuildValue("i",_result
); 
4292 #define wxDragImage_GetImageRect(_swigobj,_swigarg0)  (_swigobj->GetImageRect(_swigarg0)) 
4293 static PyObject 
*_wrap_wxDragImage_GetImageRect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4294     PyObject 
* _resultobj
; 
4296     wxGenericDragImage 
* _arg0
; 
4298     PyObject 
* _argo0 
= 0; 
4300     PyObject 
* _obj1 
= 0; 
4301     char *_kwnames
[] = { "self","pos", NULL 
}; 
4305     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDragImage_GetImageRect",_kwnames
,&_argo0
,&_obj1
))  
4308         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4309         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDragImage_p")) { 
4310             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDragImage_GetImageRect. Expected _wxGenericDragImage_p."); 
4316     if (! wxPoint_helper(_obj1
, &_arg1
)) 
4320     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4321     _result 
= new wxRect (wxDragImage_GetImageRect(_arg0
,*_arg1
)); 
4323     wxPyEndAllowThreads(__tstate
); 
4324     if (PyErr_Occurred()) return NULL
; 
4325 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxRect_p"); 
4326     _resultobj 
= Py_BuildValue("s",_ptemp
); 
4330 #define wxDragImage_RedrawImage(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->RedrawImage(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
4331 static PyObject 
*_wrap_wxDragImage_RedrawImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4332     PyObject 
* _resultobj
; 
4334     wxGenericDragImage 
* _arg0
; 
4339     PyObject 
* _argo0 
= 0; 
4341     PyObject 
* _obj1 
= 0; 
4343     PyObject 
* _obj2 
= 0; 
4346     char *_kwnames
[] = { "self","oldPos","newPos","eraseOld","drawNew", NULL 
}; 
4349     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOOii:wxDragImage_RedrawImage",_kwnames
,&_argo0
,&_obj1
,&_obj2
,&tempbool3
,&tempbool4
))  
4352         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4353         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDragImage_p")) { 
4354             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDragImage_RedrawImage. Expected _wxGenericDragImage_p."); 
4360     if (! wxPoint_helper(_obj1
, &_arg1
)) 
4365     if (! wxPoint_helper(_obj2
, &_arg2
)) 
4368     _arg3 
= (bool ) tempbool3
; 
4369     _arg4 
= (bool ) tempbool4
; 
4371     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4372     _result 
= (bool )wxDragImage_RedrawImage(_arg0
,*_arg1
,*_arg2
,_arg3
,_arg4
); 
4374     wxPyEndAllowThreads(__tstate
); 
4375     if (PyErr_Occurred()) return NULL
; 
4376 }    _resultobj 
= Py_BuildValue("i",_result
); 
4380 static void *SwigwxPyTimerTowxObject(void *ptr
) { 
4383     src 
= (wxPyTimer 
*) ptr
; 
4384     dest 
= (wxObject 
*) src
; 
4385     return (void *) dest
; 
4388 #define new_wxPyTimer(_swigarg0) (new wxPyTimer(_swigarg0)) 
4389 static PyObject 
*_wrap_new_wxPyTimer(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4390     PyObject 
* _resultobj
; 
4391     wxPyTimer 
* _result
; 
4393     PyObject 
* _obj0 
= 0; 
4394     char *_kwnames
[] = { "notify", NULL 
}; 
4398     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:new_wxPyTimer",_kwnames
,&_obj0
))  
4404     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4405     _result 
= (wxPyTimer 
*)new_wxPyTimer(_arg0
); 
4407     wxPyEndAllowThreads(__tstate
); 
4408     if (PyErr_Occurred()) return NULL
; 
4410         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyTimer_p"); 
4411         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4414         _resultobj 
= Py_None
; 
4419 #define delete_wxPyTimer(_swigobj) (delete _swigobj) 
4420 static PyObject 
*_wrap_delete_wxPyTimer(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4421     PyObject 
* _resultobj
; 
4423     PyObject 
* _argo0 
= 0; 
4424     char *_kwnames
[] = { "self", NULL 
}; 
4427     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxPyTimer",_kwnames
,&_argo0
))  
4430         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4431         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTimer_p")) { 
4432             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxPyTimer. Expected _wxPyTimer_p."); 
4437     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4438     delete_wxPyTimer(_arg0
); 
4440     wxPyEndAllowThreads(__tstate
); 
4441     if (PyErr_Occurred()) return NULL
; 
4442 }    Py_INCREF(Py_None
); 
4443     _resultobj 
= Py_None
; 
4447 #define wxPyTimer_GetInterval(_swigobj)  (_swigobj->GetInterval()) 
4448 static PyObject 
*_wrap_wxPyTimer_GetInterval(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4449     PyObject 
* _resultobj
; 
4452     PyObject 
* _argo0 
= 0; 
4453     char *_kwnames
[] = { "self", NULL 
}; 
4456     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyTimer_GetInterval",_kwnames
,&_argo0
))  
4459         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4460         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTimer_p")) { 
4461             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyTimer_GetInterval. Expected _wxPyTimer_p."); 
4466     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4467     _result 
= (int )wxPyTimer_GetInterval(_arg0
); 
4469     wxPyEndAllowThreads(__tstate
); 
4470     if (PyErr_Occurred()) return NULL
; 
4471 }    _resultobj 
= Py_BuildValue("i",_result
); 
4475 #define wxPyTimer_IsOneShot(_swigobj)  (_swigobj->IsOneShot()) 
4476 static PyObject 
*_wrap_wxPyTimer_IsOneShot(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4477     PyObject 
* _resultobj
; 
4480     PyObject 
* _argo0 
= 0; 
4481     char *_kwnames
[] = { "self", NULL 
}; 
4484     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyTimer_IsOneShot",_kwnames
,&_argo0
))  
4487         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4488         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTimer_p")) { 
4489             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyTimer_IsOneShot. Expected _wxPyTimer_p."); 
4494     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4495     _result 
= (bool )wxPyTimer_IsOneShot(_arg0
); 
4497     wxPyEndAllowThreads(__tstate
); 
4498     if (PyErr_Occurred()) return NULL
; 
4499 }    _resultobj 
= Py_BuildValue("i",_result
); 
4503 #define wxPyTimer_IsRunning(_swigobj)  (_swigobj->IsRunning()) 
4504 static PyObject 
*_wrap_wxPyTimer_IsRunning(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4505     PyObject 
* _resultobj
; 
4508     PyObject 
* _argo0 
= 0; 
4509     char *_kwnames
[] = { "self", NULL 
}; 
4512     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyTimer_IsRunning",_kwnames
,&_argo0
))  
4515         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4516         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTimer_p")) { 
4517             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyTimer_IsRunning. Expected _wxPyTimer_p."); 
4522     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4523     _result 
= (bool )wxPyTimer_IsRunning(_arg0
); 
4525     wxPyEndAllowThreads(__tstate
); 
4526     if (PyErr_Occurred()) return NULL
; 
4527 }    _resultobj 
= Py_BuildValue("i",_result
); 
4531 #define wxPyTimer_SetOwner(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetOwner(_swigarg0,_swigarg1)) 
4532 static PyObject 
*_wrap_wxPyTimer_SetOwner(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4533     PyObject 
* _resultobj
; 
4535     wxEvtHandler 
* _arg1
; 
4536     int  _arg2 
= (int ) -1; 
4537     PyObject 
* _argo0 
= 0; 
4538     PyObject 
* _argo1 
= 0; 
4539     char *_kwnames
[] = { "self","owner","id", NULL 
}; 
4542     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxPyTimer_SetOwner",_kwnames
,&_argo0
,&_argo1
,&_arg2
))  
4545         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4546         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTimer_p")) { 
4547             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyTimer_SetOwner. Expected _wxPyTimer_p."); 
4552         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4553         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxEvtHandler_p")) { 
4554             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyTimer_SetOwner. Expected _wxEvtHandler_p."); 
4559     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4560     wxPyTimer_SetOwner(_arg0
,_arg1
,_arg2
); 
4562     wxPyEndAllowThreads(__tstate
); 
4563     if (PyErr_Occurred()) return NULL
; 
4564 }    Py_INCREF(Py_None
); 
4565     _resultobj 
= Py_None
; 
4569 #define wxPyTimer_Start(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Start(_swigarg0,_swigarg1)) 
4570 static PyObject 
*_wrap_wxPyTimer_Start(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4571     PyObject 
* _resultobj
; 
4574     int  _arg1 
= (int ) -1; 
4575     int  _arg2 
= (int ) FALSE
; 
4576     PyObject 
* _argo0 
= 0; 
4577     char *_kwnames
[] = { "self","milliseconds","oneShot", NULL 
}; 
4580     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|ii:wxPyTimer_Start",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
4583         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4584         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTimer_p")) { 
4585             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyTimer_Start. Expected _wxPyTimer_p."); 
4590     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4591     _result 
= (bool )wxPyTimer_Start(_arg0
,_arg1
,_arg2
); 
4593     wxPyEndAllowThreads(__tstate
); 
4594     if (PyErr_Occurred()) return NULL
; 
4595 }    _resultobj 
= Py_BuildValue("i",_result
); 
4599 #define wxPyTimer_Stop(_swigobj)  (_swigobj->Stop()) 
4600 static PyObject 
*_wrap_wxPyTimer_Stop(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4601     PyObject 
* _resultobj
; 
4603     PyObject 
* _argo0 
= 0; 
4604     char *_kwnames
[] = { "self", NULL 
}; 
4607     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyTimer_Stop",_kwnames
,&_argo0
))  
4610         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4611         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTimer_p")) { 
4612             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyTimer_Stop. Expected _wxPyTimer_p."); 
4617     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4618     wxPyTimer_Stop(_arg0
); 
4620     wxPyEndAllowThreads(__tstate
); 
4621     if (PyErr_Occurred()) return NULL
; 
4622 }    Py_INCREF(Py_None
); 
4623     _resultobj 
= Py_None
; 
4627 #define new_wxStopWatch() (new wxStopWatch()) 
4628 static PyObject 
*_wrap_new_wxStopWatch(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4629     PyObject 
* _resultobj
; 
4630     wxStopWatch 
* _result
; 
4631     char *_kwnames
[] = {  NULL 
}; 
4635     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxStopWatch",_kwnames
))  
4638     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4639     _result 
= (wxStopWatch 
*)new_wxStopWatch(); 
4641     wxPyEndAllowThreads(__tstate
); 
4642     if (PyErr_Occurred()) return NULL
; 
4644         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxStopWatch_p"); 
4645         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4648         _resultobj 
= Py_None
; 
4653 #define delete_wxStopWatch(_swigobj) (delete _swigobj) 
4654 static PyObject 
*_wrap_delete_wxStopWatch(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4655     PyObject 
* _resultobj
; 
4656     wxStopWatch 
* _arg0
; 
4657     PyObject 
* _argo0 
= 0; 
4658     char *_kwnames
[] = { "self", NULL 
}; 
4661     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxStopWatch",_kwnames
,&_argo0
))  
4664         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4665         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxStopWatch_p")) { 
4666             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxStopWatch. Expected _wxStopWatch_p."); 
4671     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4672     delete_wxStopWatch(_arg0
); 
4674     wxPyEndAllowThreads(__tstate
); 
4675     if (PyErr_Occurred()) return NULL
; 
4676 }    Py_INCREF(Py_None
); 
4677     _resultobj 
= Py_None
; 
4681 #define wxStopWatch_Start(_swigobj,_swigarg0)  (_swigobj->Start(_swigarg0)) 
4682 static PyObject 
*_wrap_wxStopWatch_Start(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4683     PyObject 
* _resultobj
; 
4684     wxStopWatch 
* _arg0
; 
4685     long  _arg1 
= (long ) 0; 
4686     PyObject 
* _argo0 
= 0; 
4687     char *_kwnames
[] = { "self","t", NULL 
}; 
4690     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|l:wxStopWatch_Start",_kwnames
,&_argo0
,&_arg1
))  
4693         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4694         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxStopWatch_p")) { 
4695             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxStopWatch_Start. Expected _wxStopWatch_p."); 
4700     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4701     wxStopWatch_Start(_arg0
,_arg1
); 
4703     wxPyEndAllowThreads(__tstate
); 
4704     if (PyErr_Occurred()) return NULL
; 
4705 }    Py_INCREF(Py_None
); 
4706     _resultobj 
= Py_None
; 
4710 #define wxStopWatch_Pause(_swigobj)  (_swigobj->Pause()) 
4711 static PyObject 
*_wrap_wxStopWatch_Pause(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4712     PyObject 
* _resultobj
; 
4713     wxStopWatch 
* _arg0
; 
4714     PyObject 
* _argo0 
= 0; 
4715     char *_kwnames
[] = { "self", NULL 
}; 
4718     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxStopWatch_Pause",_kwnames
,&_argo0
))  
4721         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4722         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxStopWatch_p")) { 
4723             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxStopWatch_Pause. Expected _wxStopWatch_p."); 
4728     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4729     wxStopWatch_Pause(_arg0
); 
4731     wxPyEndAllowThreads(__tstate
); 
4732     if (PyErr_Occurred()) return NULL
; 
4733 }    Py_INCREF(Py_None
); 
4734     _resultobj 
= Py_None
; 
4738 #define wxStopWatch_Resume(_swigobj)  (_swigobj->Resume()) 
4739 static PyObject 
*_wrap_wxStopWatch_Resume(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4740     PyObject 
* _resultobj
; 
4741     wxStopWatch 
* _arg0
; 
4742     PyObject 
* _argo0 
= 0; 
4743     char *_kwnames
[] = { "self", NULL 
}; 
4746     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxStopWatch_Resume",_kwnames
,&_argo0
))  
4749         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4750         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxStopWatch_p")) { 
4751             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxStopWatch_Resume. Expected _wxStopWatch_p."); 
4756     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4757     wxStopWatch_Resume(_arg0
); 
4759     wxPyEndAllowThreads(__tstate
); 
4760     if (PyErr_Occurred()) return NULL
; 
4761 }    Py_INCREF(Py_None
); 
4762     _resultobj 
= Py_None
; 
4766 #define wxStopWatch_Time(_swigobj)  (_swigobj->Time()) 
4767 static PyObject 
*_wrap_wxStopWatch_Time(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4768     PyObject 
* _resultobj
; 
4770     wxStopWatch 
* _arg0
; 
4771     PyObject 
* _argo0 
= 0; 
4772     char *_kwnames
[] = { "self", NULL 
}; 
4775     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxStopWatch_Time",_kwnames
,&_argo0
))  
4778         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4779         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxStopWatch_p")) { 
4780             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxStopWatch_Time. Expected _wxStopWatch_p."); 
4785     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4786     _result 
= (long )wxStopWatch_Time(_arg0
); 
4788     wxPyEndAllowThreads(__tstate
); 
4789     if (PyErr_Occurred()) return NULL
; 
4790 }    _resultobj 
= Py_BuildValue("l",_result
); 
4794 #define new_wxLog() (new wxLog()) 
4795 static PyObject 
*_wrap_new_wxLog(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4796     PyObject 
* _resultobj
; 
4798     char *_kwnames
[] = {  NULL 
}; 
4802     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxLog",_kwnames
))  
4805     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4806     _result 
= (wxLog 
*)new_wxLog(); 
4808     wxPyEndAllowThreads(__tstate
); 
4809     if (PyErr_Occurred()) return NULL
; 
4811         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLog_p"); 
4812         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4815         _resultobj 
= Py_None
; 
4820 static PyObject 
*_wrap_wxLog_IsEnabled(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4821     PyObject 
* _resultobj
; 
4823     char *_kwnames
[] = {  NULL 
}; 
4826     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxLog_IsEnabled",_kwnames
))  
4829     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4830     _result 
= (bool )wxLog::IsEnabled(); 
4832     wxPyEndAllowThreads(__tstate
); 
4833     if (PyErr_Occurred()) return NULL
; 
4834 }    _resultobj 
= Py_BuildValue("i",_result
); 
4838 static PyObject 
*_wrap_wxLog_EnableLogging(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4839     PyObject 
* _resultobj
; 
4841     bool  _arg0 
= (bool ) TRUE
; 
4842     int tempbool0 
= (int) TRUE
; 
4843     char *_kwnames
[] = { "doIt", NULL 
}; 
4846     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|i:wxLog_EnableLogging",_kwnames
,&tempbool0
))  
4848     _arg0 
= (bool ) tempbool0
; 
4850     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4851     _result 
= (bool )wxLog::EnableLogging(_arg0
); 
4853     wxPyEndAllowThreads(__tstate
); 
4854     if (PyErr_Occurred()) return NULL
; 
4855 }    _resultobj 
= Py_BuildValue("i",_result
); 
4859 static PyObject 
*_wrap_wxLog_OnLog(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4860     PyObject 
* _resultobj
; 
4861     unsigned long  _arg0
; 
4863     int  _arg2 
= (int ) 0; 
4864     PyObject 
* _obj1 
= 0; 
4865     char *_kwnames
[] = { "level","szString","t", NULL 
}; 
4868     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"lO|i:wxLog_OnLog",_kwnames
,&_arg0
,&_obj1
,&_arg2
))  
4871     _arg1 
= wxString_in_helper(_obj1
); 
4876     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4877     wxLog::OnLog(_arg0
,*_arg1
,_arg2
); 
4879     wxPyEndAllowThreads(__tstate
); 
4880     if (PyErr_Occurred()) return NULL
; 
4881 }    Py_INCREF(Py_None
); 
4882     _resultobj 
= Py_None
; 
4890 #define wxLog_Flush(_swigobj)  (_swigobj->Flush()) 
4891 static PyObject 
*_wrap_wxLog_Flush(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4892     PyObject 
* _resultobj
; 
4894     PyObject 
* _argo0 
= 0; 
4895     char *_kwnames
[] = { "self", NULL 
}; 
4898     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLog_Flush",_kwnames
,&_argo0
))  
4901         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4902         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLog_p")) { 
4903             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLog_Flush. Expected _wxLog_p."); 
4908     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4911     wxPyEndAllowThreads(__tstate
); 
4912     if (PyErr_Occurred()) return NULL
; 
4913 }    Py_INCREF(Py_None
); 
4914     _resultobj 
= Py_None
; 
4918 static PyObject 
*_wrap_wxLog_FlushActive(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4919     PyObject 
* _resultobj
; 
4920     char *_kwnames
[] = {  NULL 
}; 
4923     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxLog_FlushActive",_kwnames
))  
4926     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4927     wxLog::FlushActive(); 
4929     wxPyEndAllowThreads(__tstate
); 
4930     if (PyErr_Occurred()) return NULL
; 
4931 }    Py_INCREF(Py_None
); 
4932     _resultobj 
= Py_None
; 
4936 static PyObject 
*_wrap_wxLog_GetActiveTarget(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4937     PyObject 
* _resultobj
; 
4939     char *_kwnames
[] = {  NULL 
}; 
4943     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxLog_GetActiveTarget",_kwnames
))  
4946     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4947     _result 
= (wxLog 
*)wxLog::GetActiveTarget(); 
4949     wxPyEndAllowThreads(__tstate
); 
4950     if (PyErr_Occurred()) return NULL
; 
4952         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLog_p"); 
4953         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4956         _resultobj 
= Py_None
; 
4961 static PyObject 
*_wrap_wxLog_SetActiveTarget(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4962     PyObject 
* _resultobj
; 
4965     PyObject 
* _argo0 
= 0; 
4966     char *_kwnames
[] = { "pLogger", NULL 
}; 
4970     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLog_SetActiveTarget",_kwnames
,&_argo0
))  
4973         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4974         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLog_p")) { 
4975             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLog_SetActiveTarget. Expected _wxLog_p."); 
4980     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4981     _result 
= (wxLog 
*)wxLog::SetActiveTarget(_arg0
); 
4983     wxPyEndAllowThreads(__tstate
); 
4984     if (PyErr_Occurred()) return NULL
; 
4986         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLog_p"); 
4987         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4990         _resultobj 
= Py_None
; 
4995 static PyObject 
*_wrap_wxLog_Suspend(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4996     PyObject 
* _resultobj
; 
4997     char *_kwnames
[] = {  NULL 
}; 
5000     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxLog_Suspend",_kwnames
))  
5003     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5006     wxPyEndAllowThreads(__tstate
); 
5007     if (PyErr_Occurred()) return NULL
; 
5008 }    Py_INCREF(Py_None
); 
5009     _resultobj 
= Py_None
; 
5013 static PyObject 
*_wrap_wxLog_Resume(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5014     PyObject 
* _resultobj
; 
5015     char *_kwnames
[] = {  NULL 
}; 
5018     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxLog_Resume",_kwnames
))  
5021     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5024     wxPyEndAllowThreads(__tstate
); 
5025     if (PyErr_Occurred()) return NULL
; 
5026 }    Py_INCREF(Py_None
); 
5027     _resultobj 
= Py_None
; 
5031 static PyObject 
*_wrap_wxLog_SetVerbose(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5032     PyObject 
* _resultobj
; 
5033     bool  _arg0 
= (bool ) TRUE
; 
5034     int tempbool0 
= (int) TRUE
; 
5035     char *_kwnames
[] = { "bVerbose", NULL 
}; 
5038     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|i:wxLog_SetVerbose",_kwnames
,&tempbool0
))  
5040     _arg0 
= (bool ) tempbool0
; 
5042     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5043     wxLog::SetVerbose(_arg0
); 
5045     wxPyEndAllowThreads(__tstate
); 
5046     if (PyErr_Occurred()) return NULL
; 
5047 }    Py_INCREF(Py_None
); 
5048     _resultobj 
= Py_None
; 
5052 static PyObject 
*_wrap_wxLog_DontCreateOnDemand(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5053     PyObject 
* _resultobj
; 
5054     char *_kwnames
[] = {  NULL 
}; 
5057     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxLog_DontCreateOnDemand",_kwnames
))  
5060     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5061     wxLog::DontCreateOnDemand(); 
5063     wxPyEndAllowThreads(__tstate
); 
5064     if (PyErr_Occurred()) return NULL
; 
5065 }    Py_INCREF(Py_None
); 
5066     _resultobj 
= Py_None
; 
5070 static PyObject 
*_wrap_wxLog_SetTraceMask(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5071     PyObject 
* _resultobj
; 
5073     char *_kwnames
[] = { "ulMask", NULL 
}; 
5076     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"l:wxLog_SetTraceMask",_kwnames
,&_arg0
))  
5079     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5080     wxLog::SetTraceMask(_arg0
); 
5082     wxPyEndAllowThreads(__tstate
); 
5083     if (PyErr_Occurred()) return NULL
; 
5084 }    Py_INCREF(Py_None
); 
5085     _resultobj 
= Py_None
; 
5089 static PyObject 
*_wrap_wxLog_AddTraceMask(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5090     PyObject 
* _resultobj
; 
5092     PyObject 
* _obj0 
= 0; 
5093     char *_kwnames
[] = { "str", NULL 
}; 
5096     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLog_AddTraceMask",_kwnames
,&_obj0
))  
5099     _arg0 
= wxString_in_helper(_obj0
); 
5104     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5105     wxLog::AddTraceMask(*_arg0
); 
5107     wxPyEndAllowThreads(__tstate
); 
5108     if (PyErr_Occurred()) return NULL
; 
5109 }    Py_INCREF(Py_None
); 
5110     _resultobj 
= Py_None
; 
5118 static PyObject 
*_wrap_wxLog_RemoveTraceMask(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5119     PyObject 
* _resultobj
; 
5121     PyObject 
* _obj0 
= 0; 
5122     char *_kwnames
[] = { "str", NULL 
}; 
5125     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLog_RemoveTraceMask",_kwnames
,&_obj0
))  
5128     _arg0 
= wxString_in_helper(_obj0
); 
5133     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5134     wxLog::RemoveTraceMask(*_arg0
); 
5136     wxPyEndAllowThreads(__tstate
); 
5137     if (PyErr_Occurred()) return NULL
; 
5138 }    Py_INCREF(Py_None
); 
5139     _resultobj 
= Py_None
; 
5147 static PyObject 
*_wrap_wxLog_ClearTraceMasks(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5148     PyObject 
* _resultobj
; 
5149     char *_kwnames
[] = {  NULL 
}; 
5152     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxLog_ClearTraceMasks",_kwnames
))  
5155     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5156     wxLog::ClearTraceMasks(); 
5158     wxPyEndAllowThreads(__tstate
); 
5159     if (PyErr_Occurred()) return NULL
; 
5160 }    Py_INCREF(Py_None
); 
5161     _resultobj 
= Py_None
; 
5165 static PyObject 
*_wrap_wxLog_GetTraceMasks(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5166     PyObject 
* _resultobj
; 
5167     wxArrayString 
* _result
; 
5168     char *_kwnames
[] = {  NULL 
}; 
5172     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxLog_GetTraceMasks",_kwnames
))  
5175     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5176     const wxArrayString 
& _result_ref 
= wxLog::GetTraceMasks(); 
5177     _result 
= (wxArrayString 
*) &_result_ref
; 
5179     wxPyEndAllowThreads(__tstate
); 
5180     if (PyErr_Occurred()) return NULL
; 
5182         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxArrayString_p"); 
5183         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5186         _resultobj 
= Py_None
; 
5191 static PyObject 
*_wrap_wxLog_SetTimestamp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5192     PyObject 
* _resultobj
; 
5194     PyObject 
* _obj0 
= 0; 
5195     char *_kwnames
[] = { "ts", NULL 
}; 
5198     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLog_SetTimestamp",_kwnames
,&_obj0
))  
5201     _arg0 
= wxString_in_helper(_obj0
); 
5206     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5207     wxLog::SetTimestamp(*_arg0
); 
5209     wxPyEndAllowThreads(__tstate
); 
5210     if (PyErr_Occurred()) return NULL
; 
5211 }    Py_INCREF(Py_None
); 
5212     _resultobj 
= Py_None
; 
5220 static PyObject 
*_wrap_wxLog_GetTimestamp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5221     PyObject 
* _resultobj
; 
5223     char *_kwnames
[] = {  NULL 
}; 
5226     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxLog_GetTimestamp",_kwnames
))  
5229     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5230     const wxString 
& _result_ref 
= wxLog::GetTimestamp(); 
5231     _result 
= (wxString 
*) &_result_ref
; 
5233     wxPyEndAllowThreads(__tstate
); 
5234     if (PyErr_Occurred()) return NULL
; 
5237     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
5239     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
5245 #define wxLog_GetVerbose(_swigobj)  (_swigobj->GetVerbose()) 
5246 static PyObject 
*_wrap_wxLog_GetVerbose(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5247     PyObject 
* _resultobj
; 
5250     PyObject 
* _argo0 
= 0; 
5251     char *_kwnames
[] = { "self", NULL 
}; 
5254     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLog_GetVerbose",_kwnames
,&_argo0
))  
5257         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5258         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLog_p")) { 
5259             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLog_GetVerbose. Expected _wxLog_p."); 
5264     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5265     _result 
= (bool )wxLog_GetVerbose(_arg0
); 
5267     wxPyEndAllowThreads(__tstate
); 
5268     if (PyErr_Occurred()) return NULL
; 
5269 }    _resultobj 
= Py_BuildValue("i",_result
); 
5273 static PyObject 
*_wrap_wxLog_GetTraceMask(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5274     PyObject 
* _resultobj
; 
5275     unsigned long  _result
; 
5276     char *_kwnames
[] = {  NULL 
}; 
5279     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxLog_GetTraceMask",_kwnames
))  
5282     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5283     _result 
= (unsigned long )wxLog::GetTraceMask(); 
5285     wxPyEndAllowThreads(__tstate
); 
5286     if (PyErr_Occurred()) return NULL
; 
5287 }    _resultobj 
= Py_BuildValue("l",_result
); 
5291 static PyObject 
*_wrap_wxLog_IsAllowedTraceMask(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5292     PyObject 
* _resultobj
; 
5295     PyObject 
* _obj0 
= 0; 
5296     char *_kwnames
[] = { "mask", NULL 
}; 
5299     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLog_IsAllowedTraceMask",_kwnames
,&_obj0
))  
5302     _arg0 
= wxString_in_helper(_obj0
); 
5307     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5308     _result 
= (bool )wxLog::IsAllowedTraceMask(*_arg0
); 
5310     wxPyEndAllowThreads(__tstate
); 
5311     if (PyErr_Occurred()) return NULL
; 
5312 }    _resultobj 
= Py_BuildValue("i",_result
); 
5320 static PyObject 
*_wrap_wxLog_SetLogLevel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5321     PyObject 
* _resultobj
; 
5322     unsigned long  _arg0
; 
5323     char *_kwnames
[] = { "logLevel", NULL 
}; 
5326     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"l:wxLog_SetLogLevel",_kwnames
,&_arg0
))  
5329     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5330     wxLog::SetLogLevel(_arg0
); 
5332     wxPyEndAllowThreads(__tstate
); 
5333     if (PyErr_Occurred()) return NULL
; 
5334 }    Py_INCREF(Py_None
); 
5335     _resultobj 
= Py_None
; 
5339 static PyObject 
*_wrap_wxLog_GetLogLevel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5340     PyObject 
* _resultobj
; 
5341     unsigned long  _result
; 
5342     char *_kwnames
[] = {  NULL 
}; 
5345     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxLog_GetLogLevel",_kwnames
))  
5348     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5349     _result 
= (unsigned long )wxLog::GetLogLevel(); 
5351     wxPyEndAllowThreads(__tstate
); 
5352     if (PyErr_Occurred()) return NULL
; 
5353 }    _resultobj 
= Py_BuildValue("l",_result
); 
5357 static wxString  
wxLog_TimeStamp(wxLog 
*self
) { 
5359             wxLog::TimeStamp(&msg
); 
5362 static PyObject 
*_wrap_wxLog_TimeStamp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5363     PyObject 
* _resultobj
; 
5366     PyObject 
* _argo0 
= 0; 
5367     char *_kwnames
[] = { "self", NULL 
}; 
5370     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLog_TimeStamp",_kwnames
,&_argo0
))  
5373         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5374         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLog_p")) { 
5375             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLog_TimeStamp. Expected _wxLog_p."); 
5380     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5381     _result 
= new wxString (wxLog_TimeStamp(_arg0
)); 
5383     wxPyEndAllowThreads(__tstate
); 
5384     if (PyErr_Occurred()) return NULL
; 
5387     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
5389     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
5398 static void *SwigwxLogStderrTowxLog(void *ptr
) { 
5401     src 
= (wxLogStderr 
*) ptr
; 
5402     dest 
= (wxLog 
*) src
; 
5403     return (void *) dest
; 
5406 #define new_wxLogStderr() (new wxLogStderr()) 
5407 static PyObject 
*_wrap_new_wxLogStderr(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5408     PyObject 
* _resultobj
; 
5409     wxLogStderr 
* _result
; 
5410     char *_kwnames
[] = {  NULL 
}; 
5414     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxLogStderr",_kwnames
))  
5417     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5418     _result 
= (wxLogStderr 
*)new_wxLogStderr(); 
5420     wxPyEndAllowThreads(__tstate
); 
5421     if (PyErr_Occurred()) return NULL
; 
5423         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLogStderr_p"); 
5424         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5427         _resultobj 
= Py_None
; 
5432 static void *SwigwxLogTextCtrlTowxLog(void *ptr
) { 
5435     src 
= (wxLogTextCtrl 
*) ptr
; 
5436     dest 
= (wxLog 
*) src
; 
5437     return (void *) dest
; 
5440 #define new_wxLogTextCtrl(_swigarg0) (new wxLogTextCtrl(_swigarg0)) 
5441 static PyObject 
*_wrap_new_wxLogTextCtrl(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5442     PyObject 
* _resultobj
; 
5443     wxLogTextCtrl 
* _result
; 
5445     PyObject 
* _argo0 
= 0; 
5446     char *_kwnames
[] = { "pTextCtrl", NULL 
}; 
5450     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:new_wxLogTextCtrl",_kwnames
,&_argo0
))  
5453         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5454         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
5455             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxLogTextCtrl. Expected _wxTextCtrl_p."); 
5460     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5461     _result 
= (wxLogTextCtrl 
*)new_wxLogTextCtrl(_arg0
); 
5463     wxPyEndAllowThreads(__tstate
); 
5464     if (PyErr_Occurred()) return NULL
; 
5466         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLogTextCtrl_p"); 
5467         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5470         _resultobj 
= Py_None
; 
5475 static void *SwigwxLogGuiTowxLog(void *ptr
) { 
5478     src 
= (wxLogGui 
*) ptr
; 
5479     dest 
= (wxLog 
*) src
; 
5480     return (void *) dest
; 
5483 #define new_wxLogGui() (new wxLogGui()) 
5484 static PyObject 
*_wrap_new_wxLogGui(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5485     PyObject 
* _resultobj
; 
5487     char *_kwnames
[] = {  NULL 
}; 
5491     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxLogGui",_kwnames
))  
5494     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5495     _result 
= (wxLogGui 
*)new_wxLogGui(); 
5497     wxPyEndAllowThreads(__tstate
); 
5498     if (PyErr_Occurred()) return NULL
; 
5500         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLogGui_p"); 
5501         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5504         _resultobj 
= Py_None
; 
5509 static void *SwigwxLogWindowTowxLog(void *ptr
) { 
5512     src 
= (wxLogWindow 
*) ptr
; 
5513     dest 
= (wxLog 
*) src
; 
5514     return (void *) dest
; 
5517 #define new_wxLogWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3) (new wxLogWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
5518 static PyObject 
*_wrap_new_wxLogWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5519     PyObject 
* _resultobj
; 
5520     wxLogWindow 
* _result
; 
5523     bool  _arg2 
= (bool ) TRUE
; 
5524     bool  _arg3 
= (bool ) TRUE
; 
5525     PyObject 
* _argo0 
= 0; 
5526     PyObject 
* _obj1 
= 0; 
5527     int tempbool2 
= (int) TRUE
; 
5528     int tempbool3 
= (int) TRUE
; 
5529     char *_kwnames
[] = { "pParent","szTitle","bShow","bPassToOld", NULL 
}; 
5533     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|ii:new_wxLogWindow",_kwnames
,&_argo0
,&_obj1
,&tempbool2
,&tempbool3
))  
5536         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5537         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFrame_p")) { 
5538             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxLogWindow. Expected _wxFrame_p."); 
5543     _arg1 
= wxString_in_helper(_obj1
); 
5547     _arg2 
= (bool ) tempbool2
; 
5548     _arg3 
= (bool ) tempbool3
; 
5550     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5551     _result 
= (wxLogWindow 
*)new_wxLogWindow(_arg0
,*_arg1
,_arg2
,_arg3
); 
5553     wxPyEndAllowThreads(__tstate
); 
5554     if (PyErr_Occurred()) return NULL
; 
5556         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLogWindow_p"); 
5557         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5560         _resultobj 
= Py_None
; 
5569 #define wxLogWindow_Show(_swigobj,_swigarg0)  (_swigobj->Show(_swigarg0)) 
5570 static PyObject 
*_wrap_wxLogWindow_Show(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5571     PyObject 
* _resultobj
; 
5572     wxLogWindow 
* _arg0
; 
5573     bool  _arg1 
= (bool ) TRUE
; 
5574     PyObject 
* _argo0 
= 0; 
5575     int tempbool1 
= (int) TRUE
; 
5576     char *_kwnames
[] = { "self","bShow", NULL 
}; 
5579     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxLogWindow_Show",_kwnames
,&_argo0
,&tempbool1
))  
5582         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5583         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLogWindow_p")) { 
5584             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLogWindow_Show. Expected _wxLogWindow_p."); 
5588     _arg1 
= (bool ) tempbool1
; 
5590     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5591     wxLogWindow_Show(_arg0
,_arg1
); 
5593     wxPyEndAllowThreads(__tstate
); 
5594     if (PyErr_Occurred()) return NULL
; 
5595 }    Py_INCREF(Py_None
); 
5596     _resultobj 
= Py_None
; 
5600 #define wxLogWindow_GetFrame(_swigobj)  (_swigobj->GetFrame()) 
5601 static PyObject 
*_wrap_wxLogWindow_GetFrame(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5602     PyObject 
* _resultobj
; 
5604     wxLogWindow 
* _arg0
; 
5605     PyObject 
* _argo0 
= 0; 
5606     char *_kwnames
[] = { "self", NULL 
}; 
5609     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLogWindow_GetFrame",_kwnames
,&_argo0
))  
5612         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5613         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLogWindow_p")) { 
5614             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLogWindow_GetFrame. Expected _wxLogWindow_p."); 
5619     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5620     _result 
= (wxFrame 
*)wxLogWindow_GetFrame(_arg0
); 
5622     wxPyEndAllowThreads(__tstate
); 
5623     if (PyErr_Occurred()) return NULL
; 
5624 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
5628 #define wxLogWindow_GetOldLog(_swigobj)  (_swigobj->GetOldLog()) 
5629 static PyObject 
*_wrap_wxLogWindow_GetOldLog(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5630     PyObject 
* _resultobj
; 
5632     wxLogWindow 
* _arg0
; 
5633     PyObject 
* _argo0 
= 0; 
5634     char *_kwnames
[] = { "self", NULL 
}; 
5638     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLogWindow_GetOldLog",_kwnames
,&_argo0
))  
5641         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5642         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLogWindow_p")) { 
5643             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLogWindow_GetOldLog. Expected _wxLogWindow_p."); 
5648     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5649     _result 
= (wxLog 
*)wxLogWindow_GetOldLog(_arg0
); 
5651     wxPyEndAllowThreads(__tstate
); 
5652     if (PyErr_Occurred()) return NULL
; 
5654         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLog_p"); 
5655         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5658         _resultobj 
= Py_None
; 
5663 #define wxLogWindow_IsPassingMessages(_swigobj)  (_swigobj->IsPassingMessages()) 
5664 static PyObject 
*_wrap_wxLogWindow_IsPassingMessages(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5665     PyObject 
* _resultobj
; 
5667     wxLogWindow 
* _arg0
; 
5668     PyObject 
* _argo0 
= 0; 
5669     char *_kwnames
[] = { "self", NULL 
}; 
5672     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLogWindow_IsPassingMessages",_kwnames
,&_argo0
))  
5675         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5676         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLogWindow_p")) { 
5677             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLogWindow_IsPassingMessages. Expected _wxLogWindow_p."); 
5682     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5683     _result 
= (bool )wxLogWindow_IsPassingMessages(_arg0
); 
5685     wxPyEndAllowThreads(__tstate
); 
5686     if (PyErr_Occurred()) return NULL
; 
5687 }    _resultobj 
= Py_BuildValue("i",_result
); 
5691 #define wxLogWindow_PassMessages(_swigobj,_swigarg0)  (_swigobj->PassMessages(_swigarg0)) 
5692 static PyObject 
*_wrap_wxLogWindow_PassMessages(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5693     PyObject 
* _resultobj
; 
5694     wxLogWindow 
* _arg0
; 
5696     PyObject 
* _argo0 
= 0; 
5698     char *_kwnames
[] = { "self","bDoPass", NULL 
}; 
5701     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxLogWindow_PassMessages",_kwnames
,&_argo0
,&tempbool1
))  
5704         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5705         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLogWindow_p")) { 
5706             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLogWindow_PassMessages. Expected _wxLogWindow_p."); 
5710     _arg1 
= (bool ) tempbool1
; 
5712     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5713     wxLogWindow_PassMessages(_arg0
,_arg1
); 
5715     wxPyEndAllowThreads(__tstate
); 
5716     if (PyErr_Occurred()) return NULL
; 
5717 }    Py_INCREF(Py_None
); 
5718     _resultobj 
= Py_None
; 
5722 static void *SwigwxLogChainTowxLog(void *ptr
) { 
5725     src 
= (wxLogChain 
*) ptr
; 
5726     dest 
= (wxLog 
*) src
; 
5727     return (void *) dest
; 
5730 #define new_wxLogChain(_swigarg0) (new wxLogChain(_swigarg0)) 
5731 static PyObject 
*_wrap_new_wxLogChain(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5732     PyObject 
* _resultobj
; 
5733     wxLogChain 
* _result
; 
5735     PyObject 
* _argo0 
= 0; 
5736     char *_kwnames
[] = { "logger", NULL 
}; 
5740     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:new_wxLogChain",_kwnames
,&_argo0
))  
5743         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5744         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLog_p")) { 
5745             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxLogChain. Expected _wxLog_p."); 
5750     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5751     _result 
= (wxLogChain 
*)new_wxLogChain(_arg0
); 
5753     wxPyEndAllowThreads(__tstate
); 
5754     if (PyErr_Occurred()) return NULL
; 
5756         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLogChain_p"); 
5757         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5760         _resultobj 
= Py_None
; 
5765 #define wxLogChain_SetLog(_swigobj,_swigarg0)  (_swigobj->SetLog(_swigarg0)) 
5766 static PyObject 
*_wrap_wxLogChain_SetLog(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5767     PyObject 
* _resultobj
; 
5770     PyObject 
* _argo0 
= 0; 
5771     PyObject 
* _argo1 
= 0; 
5772     char *_kwnames
[] = { "self","logger", NULL 
}; 
5775     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxLogChain_SetLog",_kwnames
,&_argo0
,&_argo1
))  
5778         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5779         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLogChain_p")) { 
5780             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLogChain_SetLog. Expected _wxLogChain_p."); 
5785         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5786         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxLog_p")) { 
5787             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxLogChain_SetLog. Expected _wxLog_p."); 
5792     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5793     wxLogChain_SetLog(_arg0
,_arg1
); 
5795     wxPyEndAllowThreads(__tstate
); 
5796     if (PyErr_Occurred()) return NULL
; 
5797 }    Py_INCREF(Py_None
); 
5798     _resultobj 
= Py_None
; 
5802 #define wxLogChain_PassMessages(_swigobj,_swigarg0)  (_swigobj->PassMessages(_swigarg0)) 
5803 static PyObject 
*_wrap_wxLogChain_PassMessages(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5804     PyObject 
* _resultobj
; 
5807     PyObject 
* _argo0 
= 0; 
5809     char *_kwnames
[] = { "self","bDoPass", NULL 
}; 
5812     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxLogChain_PassMessages",_kwnames
,&_argo0
,&tempbool1
))  
5815         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5816         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLogChain_p")) { 
5817             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLogChain_PassMessages. Expected _wxLogChain_p."); 
5821     _arg1 
= (bool ) tempbool1
; 
5823     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5824     wxLogChain_PassMessages(_arg0
,_arg1
); 
5826     wxPyEndAllowThreads(__tstate
); 
5827     if (PyErr_Occurred()) return NULL
; 
5828 }    Py_INCREF(Py_None
); 
5829     _resultobj 
= Py_None
; 
5833 #define wxLogChain_IsPassingMessages(_swigobj)  (_swigobj->IsPassingMessages()) 
5834 static PyObject 
*_wrap_wxLogChain_IsPassingMessages(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5835     PyObject 
* _resultobj
; 
5838     PyObject 
* _argo0 
= 0; 
5839     char *_kwnames
[] = { "self", NULL 
}; 
5842     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLogChain_IsPassingMessages",_kwnames
,&_argo0
))  
5845         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5846         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLogChain_p")) { 
5847             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLogChain_IsPassingMessages. Expected _wxLogChain_p."); 
5852     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5853     _result 
= (bool )wxLogChain_IsPassingMessages(_arg0
); 
5855     wxPyEndAllowThreads(__tstate
); 
5856     if (PyErr_Occurred()) return NULL
; 
5857 }    _resultobj 
= Py_BuildValue("i",_result
); 
5861 #define wxLogChain_GetOldLog(_swigobj)  (_swigobj->GetOldLog()) 
5862 static PyObject 
*_wrap_wxLogChain_GetOldLog(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5863     PyObject 
* _resultobj
; 
5866     PyObject 
* _argo0 
= 0; 
5867     char *_kwnames
[] = { "self", NULL 
}; 
5871     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLogChain_GetOldLog",_kwnames
,&_argo0
))  
5874         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5875         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLogChain_p")) { 
5876             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLogChain_GetOldLog. Expected _wxLogChain_p."); 
5881     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5882     _result 
= (wxLog 
*)wxLogChain_GetOldLog(_arg0
); 
5884     wxPyEndAllowThreads(__tstate
); 
5885     if (PyErr_Occurred()) return NULL
; 
5887         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLog_p"); 
5888         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5891         _resultobj 
= Py_None
; 
5896 #define new_wxLogNull() (new wxLogNull()) 
5897 static PyObject 
*_wrap_new_wxLogNull(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5898     PyObject 
* _resultobj
; 
5899     wxLogNull 
* _result
; 
5900     char *_kwnames
[] = {  NULL 
}; 
5904     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxLogNull",_kwnames
))  
5907     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5908     _result 
= (wxLogNull 
*)new_wxLogNull(); 
5910     wxPyEndAllowThreads(__tstate
); 
5911     if (PyErr_Occurred()) return NULL
; 
5913         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLogNull_p"); 
5914         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5917         _resultobj 
= Py_None
; 
5922 #define delete_wxLogNull(_swigobj) (delete _swigobj) 
5923 static PyObject 
*_wrap_delete_wxLogNull(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5924     PyObject 
* _resultobj
; 
5926     PyObject 
* _argo0 
= 0; 
5927     char *_kwnames
[] = { "self", NULL 
}; 
5930     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxLogNull",_kwnames
,&_argo0
))  
5933         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5934         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLogNull_p")) { 
5935             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxLogNull. Expected _wxLogNull_p."); 
5940     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5941     delete_wxLogNull(_arg0
); 
5943     wxPyEndAllowThreads(__tstate
); 
5944     if (PyErr_Occurred()) return NULL
; 
5945 }    Py_INCREF(Py_None
); 
5946     _resultobj 
= Py_None
; 
5950 static void *SwigwxPyLogTowxLog(void *ptr
) { 
5953     src 
= (wxPyLog 
*) ptr
; 
5954     dest 
= (wxLog 
*) src
; 
5955     return (void *) dest
; 
5958 #define new_wxPyLog() (new wxPyLog()) 
5959 static PyObject 
*_wrap_new_wxPyLog(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5960     PyObject 
* _resultobj
; 
5962     char *_kwnames
[] = {  NULL 
}; 
5966     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPyLog",_kwnames
))  
5969     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5970     _result 
= (wxPyLog 
*)new_wxPyLog(); 
5972     wxPyEndAllowThreads(__tstate
); 
5973     if (PyErr_Occurred()) return NULL
; 
5975         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyLog_p"); 
5976         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5979         _resultobj 
= Py_None
; 
5984 #define wxPyLog__setCallbackInfo(_swigobj,_swigarg0,_swigarg1)  (_swigobj->_setCallbackInfo(_swigarg0,_swigarg1)) 
5985 static PyObject 
*_wrap_wxPyLog__setCallbackInfo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5986     PyObject 
* _resultobj
; 
5990     PyObject 
* _argo0 
= 0; 
5991     PyObject 
* _obj1 
= 0; 
5992     PyObject 
* _obj2 
= 0; 
5993     char *_kwnames
[] = { "self","self","_class", NULL 
}; 
5996     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxPyLog__setCallbackInfo",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
5999         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6000         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyLog_p")) { 
6001             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyLog__setCallbackInfo. Expected _wxPyLog_p."); 
6012     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6013     wxPyLog__setCallbackInfo(_arg0
,_arg1
,_arg2
); 
6015     wxPyEndAllowThreads(__tstate
); 
6016     if (PyErr_Occurred()) return NULL
; 
6017 }    Py_INCREF(Py_None
); 
6018     _resultobj 
= Py_None
; 
6022 static void  wxPyLog_Destroy(wxPyLog 
*self
) { delete self
; } 
6023 static PyObject 
*_wrap_wxPyLog_Destroy(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6024     PyObject 
* _resultobj
; 
6026     PyObject 
* _argo0 
= 0; 
6027     char *_kwnames
[] = { "self", NULL 
}; 
6030     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyLog_Destroy",_kwnames
,&_argo0
))  
6033         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6034         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyLog_p")) { 
6035             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyLog_Destroy. Expected _wxPyLog_p."); 
6040     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6041     wxPyLog_Destroy(_arg0
); 
6043     wxPyEndAllowThreads(__tstate
); 
6044     if (PyErr_Occurred()) return NULL
; 
6045 }    Py_INCREF(Py_None
); 
6046     _resultobj 
= Py_None
; 
6050 static void *SwigwxProcessEventTowxEvent(void *ptr
) { 
6051     wxProcessEvent 
*src
; 
6053     src 
= (wxProcessEvent 
*) ptr
; 
6054     dest 
= (wxEvent 
*) src
; 
6055     return (void *) dest
; 
6058 static void *SwigwxProcessEventTowxObject(void *ptr
) { 
6059     wxProcessEvent 
*src
; 
6061     src 
= (wxProcessEvent 
*) ptr
; 
6062     dest 
= (wxObject 
*) src
; 
6063     return (void *) dest
; 
6066 #define new_wxProcessEvent(_swigarg0,_swigarg1,_swigarg2) (new wxProcessEvent(_swigarg0,_swigarg1,_swigarg2)) 
6067 static PyObject 
*_wrap_new_wxProcessEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6068     PyObject 
* _resultobj
; 
6069     wxProcessEvent 
* _result
; 
6070     int  _arg0 
= (int ) 0; 
6071     int  _arg1 
= (int ) 0; 
6072     int  _arg2 
= (int ) 0; 
6073     char *_kwnames
[] = { "id","pid","exitcode", NULL 
}; 
6077     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|iii:new_wxProcessEvent",_kwnames
,&_arg0
,&_arg1
,&_arg2
))  
6080     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6081     _result 
= (wxProcessEvent 
*)new_wxProcessEvent(_arg0
,_arg1
,_arg2
); 
6083     wxPyEndAllowThreads(__tstate
); 
6084     if (PyErr_Occurred()) return NULL
; 
6086         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxProcessEvent_p"); 
6087         _resultobj 
= Py_BuildValue("s",_ptemp
); 
6090         _resultobj 
= Py_None
; 
6095 #define wxProcessEvent_GetPid(_swigobj)  (_swigobj->GetPid()) 
6096 static PyObject 
*_wrap_wxProcessEvent_GetPid(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6097     PyObject 
* _resultobj
; 
6099     wxProcessEvent 
* _arg0
; 
6100     PyObject 
* _argo0 
= 0; 
6101     char *_kwnames
[] = { "self", NULL 
}; 
6104     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcessEvent_GetPid",_kwnames
,&_argo0
))  
6107         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6108         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxProcessEvent_p")) { 
6109             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcessEvent_GetPid. Expected _wxProcessEvent_p."); 
6114     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6115     _result 
= (int )wxProcessEvent_GetPid(_arg0
); 
6117     wxPyEndAllowThreads(__tstate
); 
6118     if (PyErr_Occurred()) return NULL
; 
6119 }    _resultobj 
= Py_BuildValue("i",_result
); 
6123 #define wxProcessEvent_GetExitCode(_swigobj)  (_swigobj->GetExitCode()) 
6124 static PyObject 
*_wrap_wxProcessEvent_GetExitCode(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6125     PyObject 
* _resultobj
; 
6127     wxProcessEvent 
* _arg0
; 
6128     PyObject 
* _argo0 
= 0; 
6129     char *_kwnames
[] = { "self", NULL 
}; 
6132     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcessEvent_GetExitCode",_kwnames
,&_argo0
))  
6135         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6136         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxProcessEvent_p")) { 
6137             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcessEvent_GetExitCode. Expected _wxProcessEvent_p."); 
6142     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6143     _result 
= (int )wxProcessEvent_GetExitCode(_arg0
); 
6145     wxPyEndAllowThreads(__tstate
); 
6146     if (PyErr_Occurred()) return NULL
; 
6147 }    _resultobj 
= Py_BuildValue("i",_result
); 
6151 #define wxProcessEvent_m_pid_set(_swigobj,_swigval) (_swigobj->m_pid = _swigval,_swigval) 
6152 static PyObject 
*_wrap_wxProcessEvent_m_pid_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6153     PyObject 
* _resultobj
; 
6155     wxProcessEvent 
* _arg0
; 
6157     PyObject 
* _argo0 
= 0; 
6158     char *_kwnames
[] = { "self","m_pid", NULL 
}; 
6161     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxProcessEvent_m_pid_set",_kwnames
,&_argo0
,&_arg1
))  
6164         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6165         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxProcessEvent_p")) { 
6166             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcessEvent_m_pid_set. Expected _wxProcessEvent_p."); 
6171     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6172     _result 
= (int )wxProcessEvent_m_pid_set(_arg0
,_arg1
); 
6174     wxPyEndAllowThreads(__tstate
); 
6175     if (PyErr_Occurred()) return NULL
; 
6176 }    _resultobj 
= Py_BuildValue("i",_result
); 
6180 #define wxProcessEvent_m_pid_get(_swigobj) ((int ) _swigobj->m_pid) 
6181 static PyObject 
*_wrap_wxProcessEvent_m_pid_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6182     PyObject 
* _resultobj
; 
6184     wxProcessEvent 
* _arg0
; 
6185     PyObject 
* _argo0 
= 0; 
6186     char *_kwnames
[] = { "self", NULL 
}; 
6189     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcessEvent_m_pid_get",_kwnames
,&_argo0
))  
6192         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6193         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxProcessEvent_p")) { 
6194             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcessEvent_m_pid_get. Expected _wxProcessEvent_p."); 
6199     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6200     _result 
= (int )wxProcessEvent_m_pid_get(_arg0
); 
6202     wxPyEndAllowThreads(__tstate
); 
6203     if (PyErr_Occurred()) return NULL
; 
6204 }    _resultobj 
= Py_BuildValue("i",_result
); 
6208 #define wxProcessEvent_m_exitcode_set(_swigobj,_swigval) (_swigobj->m_exitcode = _swigval,_swigval) 
6209 static PyObject 
*_wrap_wxProcessEvent_m_exitcode_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6210     PyObject 
* _resultobj
; 
6212     wxProcessEvent 
* _arg0
; 
6214     PyObject 
* _argo0 
= 0; 
6215     char *_kwnames
[] = { "self","m_exitcode", NULL 
}; 
6218     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxProcessEvent_m_exitcode_set",_kwnames
,&_argo0
,&_arg1
))  
6221         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6222         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxProcessEvent_p")) { 
6223             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcessEvent_m_exitcode_set. Expected _wxProcessEvent_p."); 
6228     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6229     _result 
= (int )wxProcessEvent_m_exitcode_set(_arg0
,_arg1
); 
6231     wxPyEndAllowThreads(__tstate
); 
6232     if (PyErr_Occurred()) return NULL
; 
6233 }    _resultobj 
= Py_BuildValue("i",_result
); 
6237 #define wxProcessEvent_m_exitcode_get(_swigobj) ((int ) _swigobj->m_exitcode) 
6238 static PyObject 
*_wrap_wxProcessEvent_m_exitcode_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6239     PyObject 
* _resultobj
; 
6241     wxProcessEvent 
* _arg0
; 
6242     PyObject 
* _argo0 
= 0; 
6243     char *_kwnames
[] = { "self", NULL 
}; 
6246     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcessEvent_m_exitcode_get",_kwnames
,&_argo0
))  
6249         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6250         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxProcessEvent_p")) { 
6251             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcessEvent_m_exitcode_get. Expected _wxProcessEvent_p."); 
6256     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6257     _result 
= (int )wxProcessEvent_m_exitcode_get(_arg0
); 
6259     wxPyEndAllowThreads(__tstate
); 
6260     if (PyErr_Occurred()) return NULL
; 
6261 }    _resultobj 
= Py_BuildValue("i",_result
); 
6265 static void *SwigwxPyProcessTowxEvtHandler(void *ptr
) { 
6268     src 
= (wxPyProcess 
*) ptr
; 
6269     dest 
= (wxEvtHandler 
*) src
; 
6270     return (void *) dest
; 
6273 static void *SwigwxPyProcessTowxObject(void *ptr
) { 
6276     src 
= (wxPyProcess 
*) ptr
; 
6277     dest 
= (wxObject 
*) src
; 
6278     return (void *) dest
; 
6281 static PyObject 
*_wrap_wxProcess_Kill(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6282     PyObject 
* _resultobj
; 
6283     wxKillError  _result
; 
6285     wxSignal  _arg1 
= (wxSignal 
) (wxSIGTERM
); 
6286     char *_kwnames
[] = { "pid","sig", NULL 
}; 
6289     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i|i:wxProcess_Kill",_kwnames
,&_arg0
,&_arg1
))  
6292     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6293     _result 
= (wxKillError 
)wxPyProcess::Kill(_arg0
,_arg1
); 
6295     wxPyEndAllowThreads(__tstate
); 
6296     if (PyErr_Occurred()) return NULL
; 
6297 }    _resultobj 
= Py_BuildValue("i",_result
); 
6301 static PyObject 
*_wrap_wxProcess_Exists(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6302     PyObject 
* _resultobj
; 
6305     char *_kwnames
[] = { "pid", NULL 
}; 
6308     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:wxProcess_Exists",_kwnames
,&_arg0
))  
6311     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6312     _result 
= (bool )wxPyProcess::Exists(_arg0
); 
6314     wxPyEndAllowThreads(__tstate
); 
6315     if (PyErr_Occurred()) return NULL
; 
6316 }    _resultobj 
= Py_BuildValue("i",_result
); 
6320 static PyObject 
*_wrap_wxProcess_Open(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6321     PyObject 
* _resultobj
; 
6322     wxPyProcess 
* _result
; 
6324     int  _arg1 
= (int ) wxEXEC_ASYNC
; 
6325     PyObject 
* _obj0 
= 0; 
6326     char *_kwnames
[] = { "cmd","flags", NULL 
}; 
6330     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxProcess_Open",_kwnames
,&_obj0
,&_arg1
))  
6333     _arg0 
= wxString_in_helper(_obj0
); 
6338     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6339     _result 
= (wxPyProcess 
*)wxPyProcess::Open(*_arg0
,_arg1
); 
6341     wxPyEndAllowThreads(__tstate
); 
6342     if (PyErr_Occurred()) return NULL
; 
6344         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyProcess_p"); 
6345         _resultobj 
= Py_BuildValue("s",_ptemp
); 
6348         _resultobj 
= Py_None
; 
6357 #define new_wxProcess(_swigarg0,_swigarg1) (new wxPyProcess(_swigarg0,_swigarg1)) 
6358 static PyObject 
*_wrap_new_wxProcess(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6359     PyObject 
* _resultobj
; 
6360     wxPyProcess 
* _result
; 
6361     wxEvtHandler 
* _arg0 
= (wxEvtHandler 
*) NULL
; 
6362     int  _arg1 
= (int ) -1; 
6363     PyObject 
* _argo0 
= 0; 
6364     char *_kwnames
[] = { "parent","id", NULL 
}; 
6368     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|Oi:new_wxProcess",_kwnames
,&_argo0
,&_arg1
))  
6371         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6372         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvtHandler_p")) { 
6373             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxProcess. Expected _wxEvtHandler_p."); 
6378     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6379     _result 
= (wxPyProcess 
*)new_wxProcess(_arg0
,_arg1
); 
6381     wxPyEndAllowThreads(__tstate
); 
6382     if (PyErr_Occurred()) return NULL
; 
6384         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyProcess_p"); 
6385         _resultobj 
= Py_BuildValue("s",_ptemp
); 
6388         _resultobj 
= Py_None
; 
6393 static void  wxPyProcess_Destroy(wxPyProcess 
*self
) { delete self
; } 
6394 static PyObject 
*_wrap_wxProcess_Destroy(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6395     PyObject 
* _resultobj
; 
6396     wxPyProcess 
* _arg0
; 
6397     PyObject 
* _argo0 
= 0; 
6398     char *_kwnames
[] = { "self", NULL 
}; 
6401     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcess_Destroy",_kwnames
,&_argo0
))  
6404         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6405         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyProcess_p")) { 
6406             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcess_Destroy. Expected _wxPyProcess_p."); 
6411     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6412     wxPyProcess_Destroy(_arg0
); 
6414     wxPyEndAllowThreads(__tstate
); 
6415     if (PyErr_Occurred()) return NULL
; 
6416 }    Py_INCREF(Py_None
); 
6417     _resultobj 
= Py_None
; 
6421 #define wxProcess__setCallbackInfo(_swigobj,_swigarg0,_swigarg1)  (_swigobj->_setCallbackInfo(_swigarg0,_swigarg1)) 
6422 static PyObject 
*_wrap_wxProcess__setCallbackInfo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6423     PyObject 
* _resultobj
; 
6424     wxPyProcess 
* _arg0
; 
6427     PyObject 
* _argo0 
= 0; 
6428     PyObject 
* _obj1 
= 0; 
6429     PyObject 
* _obj2 
= 0; 
6430     char *_kwnames
[] = { "self","self","_class", NULL 
}; 
6433     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxProcess__setCallbackInfo",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
6436         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6437         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyProcess_p")) { 
6438             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcess__setCallbackInfo. Expected _wxPyProcess_p."); 
6449     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6450     wxProcess__setCallbackInfo(_arg0
,_arg1
,_arg2
); 
6452     wxPyEndAllowThreads(__tstate
); 
6453     if (PyErr_Occurred()) return NULL
; 
6454 }    Py_INCREF(Py_None
); 
6455     _resultobj 
= Py_None
; 
6459 #define wxProcess_base_OnTerminate(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnTerminate(_swigarg0,_swigarg1)) 
6460 static PyObject 
*_wrap_wxProcess_base_OnTerminate(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6461     PyObject 
* _resultobj
; 
6462     wxPyProcess 
* _arg0
; 
6465     PyObject 
* _argo0 
= 0; 
6466     char *_kwnames
[] = { "self","pid","status", NULL 
}; 
6469     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxProcess_base_OnTerminate",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
6472         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6473         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyProcess_p")) { 
6474             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcess_base_OnTerminate. Expected _wxPyProcess_p."); 
6479     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6480     wxProcess_base_OnTerminate(_arg0
,_arg1
,_arg2
); 
6482     wxPyEndAllowThreads(__tstate
); 
6483     if (PyErr_Occurred()) return NULL
; 
6484 }    Py_INCREF(Py_None
); 
6485     _resultobj 
= Py_None
; 
6489 #define wxProcess_Redirect(_swigobj)  (_swigobj->Redirect()) 
6490 static PyObject 
*_wrap_wxProcess_Redirect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6491     PyObject 
* _resultobj
; 
6492     wxPyProcess 
* _arg0
; 
6493     PyObject 
* _argo0 
= 0; 
6494     char *_kwnames
[] = { "self", NULL 
}; 
6497     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcess_Redirect",_kwnames
,&_argo0
))  
6500         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6501         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyProcess_p")) { 
6502             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcess_Redirect. Expected _wxPyProcess_p."); 
6507     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6508     wxProcess_Redirect(_arg0
); 
6510     wxPyEndAllowThreads(__tstate
); 
6511     if (PyErr_Occurred()) return NULL
; 
6512 }    Py_INCREF(Py_None
); 
6513     _resultobj 
= Py_None
; 
6517 #define wxProcess_IsRedirected(_swigobj)  (_swigobj->IsRedirected()) 
6518 static PyObject 
*_wrap_wxProcess_IsRedirected(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6519     PyObject 
* _resultobj
; 
6521     wxPyProcess 
* _arg0
; 
6522     PyObject 
* _argo0 
= 0; 
6523     char *_kwnames
[] = { "self", NULL 
}; 
6526     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcess_IsRedirected",_kwnames
,&_argo0
))  
6529         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6530         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyProcess_p")) { 
6531             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcess_IsRedirected. Expected _wxPyProcess_p."); 
6536     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6537     _result 
= (bool )wxProcess_IsRedirected(_arg0
); 
6539     wxPyEndAllowThreads(__tstate
); 
6540     if (PyErr_Occurred()) return NULL
; 
6541 }    _resultobj 
= Py_BuildValue("i",_result
); 
6545 #define wxProcess_Detach(_swigobj)  (_swigobj->Detach()) 
6546 static PyObject 
*_wrap_wxProcess_Detach(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6547     PyObject 
* _resultobj
; 
6548     wxPyProcess 
* _arg0
; 
6549     PyObject 
* _argo0 
= 0; 
6550     char *_kwnames
[] = { "self", NULL 
}; 
6553     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcess_Detach",_kwnames
,&_argo0
))  
6556         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6557         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyProcess_p")) { 
6558             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcess_Detach. Expected _wxPyProcess_p."); 
6563     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6564     wxProcess_Detach(_arg0
); 
6566     wxPyEndAllowThreads(__tstate
); 
6567     if (PyErr_Occurred()) return NULL
; 
6568 }    Py_INCREF(Py_None
); 
6569     _resultobj 
= Py_None
; 
6573 #define wxProcess_GetInputStream(_swigobj)  (_swigobj->GetInputStream()) 
6574 static PyObject 
*_wrap_wxProcess_GetInputStream(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6575     PyObject 
* _resultobj
; 
6576     wxInputStream 
* _result
; 
6577     wxPyProcess 
* _arg0
; 
6578     PyObject 
* _argo0 
= 0; 
6579     char *_kwnames
[] = { "self", NULL 
}; 
6582     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcess_GetInputStream",_kwnames
,&_argo0
))  
6585         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6586         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyProcess_p")) { 
6587             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcess_GetInputStream. Expected _wxPyProcess_p."); 
6592     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6593     _result 
= (wxInputStream 
*)wxProcess_GetInputStream(_arg0
); 
6595     wxPyEndAllowThreads(__tstate
); 
6596     if (PyErr_Occurred()) return NULL
; 
6598     wxPyInputStream 
* _ptr 
= NULL
; 
6601         _ptr 
= new wxPyInputStream(_result
); 
6603     _resultobj 
= wxPyConstructObject(_ptr
, wxT("wxInputStream"), TRUE
); 
6608 #define wxProcess_GetErrorStream(_swigobj)  (_swigobj->GetErrorStream()) 
6609 static PyObject 
*_wrap_wxProcess_GetErrorStream(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6610     PyObject 
* _resultobj
; 
6611     wxInputStream 
* _result
; 
6612     wxPyProcess 
* _arg0
; 
6613     PyObject 
* _argo0 
= 0; 
6614     char *_kwnames
[] = { "self", NULL 
}; 
6617     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcess_GetErrorStream",_kwnames
,&_argo0
))  
6620         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6621         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyProcess_p")) { 
6622             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcess_GetErrorStream. Expected _wxPyProcess_p."); 
6627     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6628     _result 
= (wxInputStream 
*)wxProcess_GetErrorStream(_arg0
); 
6630     wxPyEndAllowThreads(__tstate
); 
6631     if (PyErr_Occurred()) return NULL
; 
6633     wxPyInputStream 
* _ptr 
= NULL
; 
6636         _ptr 
= new wxPyInputStream(_result
); 
6638     _resultobj 
= wxPyConstructObject(_ptr
, wxT("wxInputStream"), TRUE
); 
6643 #define wxProcess_GetOutputStream(_swigobj)  (_swigobj->GetOutputStream()) 
6644 static PyObject 
*_wrap_wxProcess_GetOutputStream(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6645     PyObject 
* _resultobj
; 
6646     wxOutputStream 
* _result
; 
6647     wxPyProcess 
* _arg0
; 
6648     PyObject 
* _argo0 
= 0; 
6649     char *_kwnames
[] = { "self", NULL 
}; 
6653     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcess_GetOutputStream",_kwnames
,&_argo0
))  
6656         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6657         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyProcess_p")) { 
6658             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcess_GetOutputStream. Expected _wxPyProcess_p."); 
6663     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6664     _result 
= (wxOutputStream 
*)wxProcess_GetOutputStream(_arg0
); 
6666     wxPyEndAllowThreads(__tstate
); 
6667     if (PyErr_Occurred()) return NULL
; 
6669         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxOutputStream_p"); 
6670         _resultobj 
= Py_BuildValue("s",_ptemp
); 
6673         _resultobj 
= Py_None
; 
6678 #define wxProcess_CloseOutput(_swigobj)  (_swigobj->CloseOutput()) 
6679 static PyObject 
*_wrap_wxProcess_CloseOutput(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6680     PyObject 
* _resultobj
; 
6681     wxPyProcess 
* _arg0
; 
6682     PyObject 
* _argo0 
= 0; 
6683     char *_kwnames
[] = { "self", NULL 
}; 
6686     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcess_CloseOutput",_kwnames
,&_argo0
))  
6689         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6690         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyProcess_p")) { 
6691             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcess_CloseOutput. Expected _wxPyProcess_p."); 
6696     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6697     wxProcess_CloseOutput(_arg0
); 
6699     wxPyEndAllowThreads(__tstate
); 
6700     if (PyErr_Occurred()) return NULL
; 
6701 }    Py_INCREF(Py_None
); 
6702     _resultobj 
= Py_None
; 
6706 #define wxProcess_IsInputOpened(_swigobj)  (_swigobj->IsInputOpened()) 
6707 static PyObject 
*_wrap_wxProcess_IsInputOpened(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6708     PyObject 
* _resultobj
; 
6710     wxPyProcess 
* _arg0
; 
6711     PyObject 
* _argo0 
= 0; 
6712     char *_kwnames
[] = { "self", NULL 
}; 
6715     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcess_IsInputOpened",_kwnames
,&_argo0
))  
6718         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6719         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyProcess_p")) { 
6720             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcess_IsInputOpened. Expected _wxPyProcess_p."); 
6725     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6726     _result 
= (bool )wxProcess_IsInputOpened(_arg0
); 
6728     wxPyEndAllowThreads(__tstate
); 
6729     if (PyErr_Occurred()) return NULL
; 
6730 }    _resultobj 
= Py_BuildValue("i",_result
); 
6734 #define wxProcess_IsInputAvailable(_swigobj)  (_swigobj->IsInputAvailable()) 
6735 static PyObject 
*_wrap_wxProcess_IsInputAvailable(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6736     PyObject 
* _resultobj
; 
6738     wxPyProcess 
* _arg0
; 
6739     PyObject 
* _argo0 
= 0; 
6740     char *_kwnames
[] = { "self", NULL 
}; 
6743     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcess_IsInputAvailable",_kwnames
,&_argo0
))  
6746         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6747         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyProcess_p")) { 
6748             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcess_IsInputAvailable. Expected _wxPyProcess_p."); 
6753     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6754     _result 
= (bool )wxProcess_IsInputAvailable(_arg0
); 
6756     wxPyEndAllowThreads(__tstate
); 
6757     if (PyErr_Occurred()) return NULL
; 
6758 }    _resultobj 
= Py_BuildValue("i",_result
); 
6762 #define wxProcess_IsErrorAvailable(_swigobj)  (_swigobj->IsErrorAvailable()) 
6763 static PyObject 
*_wrap_wxProcess_IsErrorAvailable(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6764     PyObject 
* _resultobj
; 
6766     wxPyProcess 
* _arg0
; 
6767     PyObject 
* _argo0 
= 0; 
6768     char *_kwnames
[] = { "self", NULL 
}; 
6771     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcess_IsErrorAvailable",_kwnames
,&_argo0
))  
6774         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6775         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyProcess_p")) { 
6776             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcess_IsErrorAvailable. Expected _wxPyProcess_p."); 
6781     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6782     _result 
= (bool )wxProcess_IsErrorAvailable(_arg0
); 
6784     wxPyEndAllowThreads(__tstate
); 
6785     if (PyErr_Occurred()) return NULL
; 
6786 }    _resultobj 
= Py_BuildValue("i",_result
); 
6790 static void *SwigwxJoystickTowxObject(void *ptr
) { 
6793     src 
= (wxJoystick 
*) ptr
; 
6794     dest 
= (wxObject 
*) src
; 
6795     return (void *) dest
; 
6798 #define new_wxJoystick(_swigarg0) (new wxJoystick(_swigarg0)) 
6799 static PyObject 
*_wrap_new_wxJoystick(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6800     PyObject 
* _resultobj
; 
6801     wxJoystick 
* _result
; 
6802     int  _arg0 
= (int ) (wxJOYSTICK1
); 
6803     char *_kwnames
[] = { "joystick", NULL 
}; 
6807     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|i:new_wxJoystick",_kwnames
,&_arg0
))  
6810     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6811     _result 
= (wxJoystick 
*)new_wxJoystick(_arg0
); 
6813     wxPyEndAllowThreads(__tstate
); 
6814     if (PyErr_Occurred()) return NULL
; 
6816         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxJoystick_p"); 
6817         _resultobj 
= Py_BuildValue("s",_ptemp
); 
6820         _resultobj 
= Py_None
; 
6825 #define delete_wxJoystick(_swigobj) (delete _swigobj) 
6826 static PyObject 
*_wrap_delete_wxJoystick(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6827     PyObject 
* _resultobj
; 
6829     PyObject 
* _argo0 
= 0; 
6830     char *_kwnames
[] = { "self", NULL 
}; 
6833     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxJoystick",_kwnames
,&_argo0
))  
6836         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6837         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6838             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxJoystick. Expected _wxJoystick_p."); 
6843     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6844     delete_wxJoystick(_arg0
); 
6846     wxPyEndAllowThreads(__tstate
); 
6847     if (PyErr_Occurred()) return NULL
; 
6848 }    Py_INCREF(Py_None
); 
6849     _resultobj 
= Py_None
; 
6853 #define wxJoystick_GetPosition(_swigobj)  (_swigobj->GetPosition()) 
6854 static PyObject 
*_wrap_wxJoystick_GetPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6855     PyObject 
* _resultobj
; 
6858     PyObject 
* _argo0 
= 0; 
6859     char *_kwnames
[] = { "self", NULL 
}; 
6863     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetPosition",_kwnames
,&_argo0
))  
6866         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6867         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6868             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetPosition. Expected _wxJoystick_p."); 
6873     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6874     _result 
= new wxPoint (wxJoystick_GetPosition(_arg0
)); 
6876     wxPyEndAllowThreads(__tstate
); 
6877     if (PyErr_Occurred()) return NULL
; 
6878 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
6879     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6883 #define wxJoystick_GetZPosition(_swigobj)  (_swigobj->GetZPosition()) 
6884 static PyObject 
*_wrap_wxJoystick_GetZPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6885     PyObject 
* _resultobj
; 
6888     PyObject 
* _argo0 
= 0; 
6889     char *_kwnames
[] = { "self", NULL 
}; 
6892     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetZPosition",_kwnames
,&_argo0
))  
6895         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6896         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6897             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetZPosition. Expected _wxJoystick_p."); 
6902     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6903     _result 
= (int )wxJoystick_GetZPosition(_arg0
); 
6905     wxPyEndAllowThreads(__tstate
); 
6906     if (PyErr_Occurred()) return NULL
; 
6907 }    _resultobj 
= Py_BuildValue("i",_result
); 
6911 #define wxJoystick_GetButtonState(_swigobj)  (_swigobj->GetButtonState()) 
6912 static PyObject 
*_wrap_wxJoystick_GetButtonState(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6913     PyObject 
* _resultobj
; 
6916     PyObject 
* _argo0 
= 0; 
6917     char *_kwnames
[] = { "self", NULL 
}; 
6920     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetButtonState",_kwnames
,&_argo0
))  
6923         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6924         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6925             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetButtonState. Expected _wxJoystick_p."); 
6930     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6931     _result 
= (int )wxJoystick_GetButtonState(_arg0
); 
6933     wxPyEndAllowThreads(__tstate
); 
6934     if (PyErr_Occurred()) return NULL
; 
6935 }    _resultobj 
= Py_BuildValue("i",_result
); 
6939 #define wxJoystick_GetPOVPosition(_swigobj)  (_swigobj->GetPOVPosition()) 
6940 static PyObject 
*_wrap_wxJoystick_GetPOVPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6941     PyObject 
* _resultobj
; 
6944     PyObject 
* _argo0 
= 0; 
6945     char *_kwnames
[] = { "self", NULL 
}; 
6948     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetPOVPosition",_kwnames
,&_argo0
))  
6951         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6952         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6953             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetPOVPosition. Expected _wxJoystick_p."); 
6958     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6959     _result 
= (int )wxJoystick_GetPOVPosition(_arg0
); 
6961     wxPyEndAllowThreads(__tstate
); 
6962     if (PyErr_Occurred()) return NULL
; 
6963 }    _resultobj 
= Py_BuildValue("i",_result
); 
6967 #define wxJoystick_GetPOVCTSPosition(_swigobj)  (_swigobj->GetPOVCTSPosition()) 
6968 static PyObject 
*_wrap_wxJoystick_GetPOVCTSPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6969     PyObject 
* _resultobj
; 
6972     PyObject 
* _argo0 
= 0; 
6973     char *_kwnames
[] = { "self", NULL 
}; 
6976     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetPOVCTSPosition",_kwnames
,&_argo0
))  
6979         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6980         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6981             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetPOVCTSPosition. Expected _wxJoystick_p."); 
6986     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6987     _result 
= (int )wxJoystick_GetPOVCTSPosition(_arg0
); 
6989     wxPyEndAllowThreads(__tstate
); 
6990     if (PyErr_Occurred()) return NULL
; 
6991 }    _resultobj 
= Py_BuildValue("i",_result
); 
6995 #define wxJoystick_GetRudderPosition(_swigobj)  (_swigobj->GetRudderPosition()) 
6996 static PyObject 
*_wrap_wxJoystick_GetRudderPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6997     PyObject 
* _resultobj
; 
7000     PyObject 
* _argo0 
= 0; 
7001     char *_kwnames
[] = { "self", NULL 
}; 
7004     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetRudderPosition",_kwnames
,&_argo0
))  
7007         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7008         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7009             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetRudderPosition. Expected _wxJoystick_p."); 
7014     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7015     _result 
= (int )wxJoystick_GetRudderPosition(_arg0
); 
7017     wxPyEndAllowThreads(__tstate
); 
7018     if (PyErr_Occurred()) return NULL
; 
7019 }    _resultobj 
= Py_BuildValue("i",_result
); 
7023 #define wxJoystick_GetUPosition(_swigobj)  (_swigobj->GetUPosition()) 
7024 static PyObject 
*_wrap_wxJoystick_GetUPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7025     PyObject 
* _resultobj
; 
7028     PyObject 
* _argo0 
= 0; 
7029     char *_kwnames
[] = { "self", NULL 
}; 
7032     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetUPosition",_kwnames
,&_argo0
))  
7035         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7036         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7037             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetUPosition. Expected _wxJoystick_p."); 
7042     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7043     _result 
= (int )wxJoystick_GetUPosition(_arg0
); 
7045     wxPyEndAllowThreads(__tstate
); 
7046     if (PyErr_Occurred()) return NULL
; 
7047 }    _resultobj 
= Py_BuildValue("i",_result
); 
7051 #define wxJoystick_GetVPosition(_swigobj)  (_swigobj->GetVPosition()) 
7052 static PyObject 
*_wrap_wxJoystick_GetVPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7053     PyObject 
* _resultobj
; 
7056     PyObject 
* _argo0 
= 0; 
7057     char *_kwnames
[] = { "self", NULL 
}; 
7060     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetVPosition",_kwnames
,&_argo0
))  
7063         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7064         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7065             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetVPosition. Expected _wxJoystick_p."); 
7070     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7071     _result 
= (int )wxJoystick_GetVPosition(_arg0
); 
7073     wxPyEndAllowThreads(__tstate
); 
7074     if (PyErr_Occurred()) return NULL
; 
7075 }    _resultobj 
= Py_BuildValue("i",_result
); 
7079 #define wxJoystick_GetMovementThreshold(_swigobj)  (_swigobj->GetMovementThreshold()) 
7080 static PyObject 
*_wrap_wxJoystick_GetMovementThreshold(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7081     PyObject 
* _resultobj
; 
7084     PyObject 
* _argo0 
= 0; 
7085     char *_kwnames
[] = { "self", NULL 
}; 
7088     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetMovementThreshold",_kwnames
,&_argo0
))  
7091         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7092         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7093             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetMovementThreshold. Expected _wxJoystick_p."); 
7098     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7099     _result 
= (int )wxJoystick_GetMovementThreshold(_arg0
); 
7101     wxPyEndAllowThreads(__tstate
); 
7102     if (PyErr_Occurred()) return NULL
; 
7103 }    _resultobj 
= Py_BuildValue("i",_result
); 
7107 #define wxJoystick_SetMovementThreshold(_swigobj,_swigarg0)  (_swigobj->SetMovementThreshold(_swigarg0)) 
7108 static PyObject 
*_wrap_wxJoystick_SetMovementThreshold(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7109     PyObject 
* _resultobj
; 
7112     PyObject 
* _argo0 
= 0; 
7113     char *_kwnames
[] = { "self","threshold", NULL 
}; 
7116     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxJoystick_SetMovementThreshold",_kwnames
,&_argo0
,&_arg1
))  
7119         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7120         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7121             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_SetMovementThreshold. Expected _wxJoystick_p."); 
7126     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7127     wxJoystick_SetMovementThreshold(_arg0
,_arg1
); 
7129     wxPyEndAllowThreads(__tstate
); 
7130     if (PyErr_Occurred()) return NULL
; 
7131 }    Py_INCREF(Py_None
); 
7132     _resultobj 
= Py_None
; 
7136 #define wxJoystick_IsOk(_swigobj)  (_swigobj->IsOk()) 
7137 static PyObject 
*_wrap_wxJoystick_IsOk(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7138     PyObject 
* _resultobj
; 
7141     PyObject 
* _argo0 
= 0; 
7142     char *_kwnames
[] = { "self", NULL 
}; 
7145     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_IsOk",_kwnames
,&_argo0
))  
7148         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7149         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7150             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_IsOk. Expected _wxJoystick_p."); 
7155     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7156     _result 
= (bool )wxJoystick_IsOk(_arg0
); 
7158     wxPyEndAllowThreads(__tstate
); 
7159     if (PyErr_Occurred()) return NULL
; 
7160 }    _resultobj 
= Py_BuildValue("i",_result
); 
7164 #define wxJoystick_GetNumberJoysticks(_swigobj)  (_swigobj->GetNumberJoysticks()) 
7165 static PyObject 
*_wrap_wxJoystick_GetNumberJoysticks(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7166     PyObject 
* _resultobj
; 
7169     PyObject 
* _argo0 
= 0; 
7170     char *_kwnames
[] = { "self", NULL 
}; 
7173     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetNumberJoysticks",_kwnames
,&_argo0
))  
7176         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7177         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7178             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetNumberJoysticks. Expected _wxJoystick_p."); 
7183     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7184     _result 
= (int )wxJoystick_GetNumberJoysticks(_arg0
); 
7186     wxPyEndAllowThreads(__tstate
); 
7187     if (PyErr_Occurred()) return NULL
; 
7188 }    _resultobj 
= Py_BuildValue("i",_result
); 
7192 #define wxJoystick_GetManufacturerId(_swigobj)  (_swigobj->GetManufacturerId()) 
7193 static PyObject 
*_wrap_wxJoystick_GetManufacturerId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7194     PyObject 
* _resultobj
; 
7197     PyObject 
* _argo0 
= 0; 
7198     char *_kwnames
[] = { "self", NULL 
}; 
7201     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetManufacturerId",_kwnames
,&_argo0
))  
7204         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7205         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7206             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetManufacturerId. Expected _wxJoystick_p."); 
7211     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7212     _result 
= (int )wxJoystick_GetManufacturerId(_arg0
); 
7214     wxPyEndAllowThreads(__tstate
); 
7215     if (PyErr_Occurred()) return NULL
; 
7216 }    _resultobj 
= Py_BuildValue("i",_result
); 
7220 #define wxJoystick_GetProductId(_swigobj)  (_swigobj->GetProductId()) 
7221 static PyObject 
*_wrap_wxJoystick_GetProductId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7222     PyObject 
* _resultobj
; 
7225     PyObject 
* _argo0 
= 0; 
7226     char *_kwnames
[] = { "self", NULL 
}; 
7229     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetProductId",_kwnames
,&_argo0
))  
7232         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7233         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7234             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetProductId. Expected _wxJoystick_p."); 
7239     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7240     _result 
= (int )wxJoystick_GetProductId(_arg0
); 
7242     wxPyEndAllowThreads(__tstate
); 
7243     if (PyErr_Occurred()) return NULL
; 
7244 }    _resultobj 
= Py_BuildValue("i",_result
); 
7248 #define wxJoystick_GetProductName(_swigobj)  (_swigobj->GetProductName()) 
7249 static PyObject 
*_wrap_wxJoystick_GetProductName(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7250     PyObject 
* _resultobj
; 
7253     PyObject 
* _argo0 
= 0; 
7254     char *_kwnames
[] = { "self", NULL 
}; 
7257     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetProductName",_kwnames
,&_argo0
))  
7260         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7261         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7262             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetProductName. Expected _wxJoystick_p."); 
7267     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7268     _result 
= new wxString (wxJoystick_GetProductName(_arg0
)); 
7270     wxPyEndAllowThreads(__tstate
); 
7271     if (PyErr_Occurred()) return NULL
; 
7274     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
7276     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
7285 #define wxJoystick_GetXMin(_swigobj)  (_swigobj->GetXMin()) 
7286 static PyObject 
*_wrap_wxJoystick_GetXMin(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7287     PyObject 
* _resultobj
; 
7290     PyObject 
* _argo0 
= 0; 
7291     char *_kwnames
[] = { "self", NULL 
}; 
7294     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetXMin",_kwnames
,&_argo0
))  
7297         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7298         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7299             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetXMin. Expected _wxJoystick_p."); 
7304     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7305     _result 
= (int )wxJoystick_GetXMin(_arg0
); 
7307     wxPyEndAllowThreads(__tstate
); 
7308     if (PyErr_Occurred()) return NULL
; 
7309 }    _resultobj 
= Py_BuildValue("i",_result
); 
7313 #define wxJoystick_GetYMin(_swigobj)  (_swigobj->GetYMin()) 
7314 static PyObject 
*_wrap_wxJoystick_GetYMin(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7315     PyObject 
* _resultobj
; 
7318     PyObject 
* _argo0 
= 0; 
7319     char *_kwnames
[] = { "self", NULL 
}; 
7322     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetYMin",_kwnames
,&_argo0
))  
7325         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7326         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7327             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetYMin. Expected _wxJoystick_p."); 
7332     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7333     _result 
= (int )wxJoystick_GetYMin(_arg0
); 
7335     wxPyEndAllowThreads(__tstate
); 
7336     if (PyErr_Occurred()) return NULL
; 
7337 }    _resultobj 
= Py_BuildValue("i",_result
); 
7341 #define wxJoystick_GetZMin(_swigobj)  (_swigobj->GetZMin()) 
7342 static PyObject 
*_wrap_wxJoystick_GetZMin(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7343     PyObject 
* _resultobj
; 
7346     PyObject 
* _argo0 
= 0; 
7347     char *_kwnames
[] = { "self", NULL 
}; 
7350     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetZMin",_kwnames
,&_argo0
))  
7353         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7354         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7355             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetZMin. Expected _wxJoystick_p."); 
7360     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7361     _result 
= (int )wxJoystick_GetZMin(_arg0
); 
7363     wxPyEndAllowThreads(__tstate
); 
7364     if (PyErr_Occurred()) return NULL
; 
7365 }    _resultobj 
= Py_BuildValue("i",_result
); 
7369 #define wxJoystick_GetXMax(_swigobj)  (_swigobj->GetXMax()) 
7370 static PyObject 
*_wrap_wxJoystick_GetXMax(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7371     PyObject 
* _resultobj
; 
7374     PyObject 
* _argo0 
= 0; 
7375     char *_kwnames
[] = { "self", NULL 
}; 
7378     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetXMax",_kwnames
,&_argo0
))  
7381         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7382         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7383             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetXMax. Expected _wxJoystick_p."); 
7388     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7389     _result 
= (int )wxJoystick_GetXMax(_arg0
); 
7391     wxPyEndAllowThreads(__tstate
); 
7392     if (PyErr_Occurred()) return NULL
; 
7393 }    _resultobj 
= Py_BuildValue("i",_result
); 
7397 #define wxJoystick_GetYMax(_swigobj)  (_swigobj->GetYMax()) 
7398 static PyObject 
*_wrap_wxJoystick_GetYMax(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7399     PyObject 
* _resultobj
; 
7402     PyObject 
* _argo0 
= 0; 
7403     char *_kwnames
[] = { "self", NULL 
}; 
7406     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetYMax",_kwnames
,&_argo0
))  
7409         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7410         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7411             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetYMax. Expected _wxJoystick_p."); 
7416     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7417     _result 
= (int )wxJoystick_GetYMax(_arg0
); 
7419     wxPyEndAllowThreads(__tstate
); 
7420     if (PyErr_Occurred()) return NULL
; 
7421 }    _resultobj 
= Py_BuildValue("i",_result
); 
7425 #define wxJoystick_GetZMax(_swigobj)  (_swigobj->GetZMax()) 
7426 static PyObject 
*_wrap_wxJoystick_GetZMax(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7427     PyObject 
* _resultobj
; 
7430     PyObject 
* _argo0 
= 0; 
7431     char *_kwnames
[] = { "self", NULL 
}; 
7434     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetZMax",_kwnames
,&_argo0
))  
7437         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7438         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7439             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetZMax. Expected _wxJoystick_p."); 
7444     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7445     _result 
= (int )wxJoystick_GetZMax(_arg0
); 
7447     wxPyEndAllowThreads(__tstate
); 
7448     if (PyErr_Occurred()) return NULL
; 
7449 }    _resultobj 
= Py_BuildValue("i",_result
); 
7453 #define wxJoystick_GetNumberButtons(_swigobj)  (_swigobj->GetNumberButtons()) 
7454 static PyObject 
*_wrap_wxJoystick_GetNumberButtons(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7455     PyObject 
* _resultobj
; 
7458     PyObject 
* _argo0 
= 0; 
7459     char *_kwnames
[] = { "self", NULL 
}; 
7462     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetNumberButtons",_kwnames
,&_argo0
))  
7465         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7466         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7467             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetNumberButtons. Expected _wxJoystick_p."); 
7472     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7473     _result 
= (int )wxJoystick_GetNumberButtons(_arg0
); 
7475     wxPyEndAllowThreads(__tstate
); 
7476     if (PyErr_Occurred()) return NULL
; 
7477 }    _resultobj 
= Py_BuildValue("i",_result
); 
7481 #define wxJoystick_GetNumberAxes(_swigobj)  (_swigobj->GetNumberAxes()) 
7482 static PyObject 
*_wrap_wxJoystick_GetNumberAxes(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7483     PyObject 
* _resultobj
; 
7486     PyObject 
* _argo0 
= 0; 
7487     char *_kwnames
[] = { "self", NULL 
}; 
7490     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetNumberAxes",_kwnames
,&_argo0
))  
7493         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7494         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7495             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetNumberAxes. Expected _wxJoystick_p."); 
7500     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7501     _result 
= (int )wxJoystick_GetNumberAxes(_arg0
); 
7503     wxPyEndAllowThreads(__tstate
); 
7504     if (PyErr_Occurred()) return NULL
; 
7505 }    _resultobj 
= Py_BuildValue("i",_result
); 
7509 #define wxJoystick_GetMaxButtons(_swigobj)  (_swigobj->GetMaxButtons()) 
7510 static PyObject 
*_wrap_wxJoystick_GetMaxButtons(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7511     PyObject 
* _resultobj
; 
7514     PyObject 
* _argo0 
= 0; 
7515     char *_kwnames
[] = { "self", NULL 
}; 
7518     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetMaxButtons",_kwnames
,&_argo0
))  
7521         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7522         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7523             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetMaxButtons. Expected _wxJoystick_p."); 
7528     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7529     _result 
= (int )wxJoystick_GetMaxButtons(_arg0
); 
7531     wxPyEndAllowThreads(__tstate
); 
7532     if (PyErr_Occurred()) return NULL
; 
7533 }    _resultobj 
= Py_BuildValue("i",_result
); 
7537 #define wxJoystick_GetMaxAxes(_swigobj)  (_swigobj->GetMaxAxes()) 
7538 static PyObject 
*_wrap_wxJoystick_GetMaxAxes(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7539     PyObject 
* _resultobj
; 
7542     PyObject 
* _argo0 
= 0; 
7543     char *_kwnames
[] = { "self", NULL 
}; 
7546     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetMaxAxes",_kwnames
,&_argo0
))  
7549         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7550         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7551             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetMaxAxes. Expected _wxJoystick_p."); 
7556     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7557     _result 
= (int )wxJoystick_GetMaxAxes(_arg0
); 
7559     wxPyEndAllowThreads(__tstate
); 
7560     if (PyErr_Occurred()) return NULL
; 
7561 }    _resultobj 
= Py_BuildValue("i",_result
); 
7565 #define wxJoystick_GetPollingMin(_swigobj)  (_swigobj->GetPollingMin()) 
7566 static PyObject 
*_wrap_wxJoystick_GetPollingMin(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7567     PyObject 
* _resultobj
; 
7570     PyObject 
* _argo0 
= 0; 
7571     char *_kwnames
[] = { "self", NULL 
}; 
7574     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetPollingMin",_kwnames
,&_argo0
))  
7577         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7578         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7579             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetPollingMin. Expected _wxJoystick_p."); 
7584     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7585     _result 
= (int )wxJoystick_GetPollingMin(_arg0
); 
7587     wxPyEndAllowThreads(__tstate
); 
7588     if (PyErr_Occurred()) return NULL
; 
7589 }    _resultobj 
= Py_BuildValue("i",_result
); 
7593 #define wxJoystick_GetPollingMax(_swigobj)  (_swigobj->GetPollingMax()) 
7594 static PyObject 
*_wrap_wxJoystick_GetPollingMax(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7595     PyObject 
* _resultobj
; 
7598     PyObject 
* _argo0 
= 0; 
7599     char *_kwnames
[] = { "self", NULL 
}; 
7602     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetPollingMax",_kwnames
,&_argo0
))  
7605         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7606         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7607             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetPollingMax. Expected _wxJoystick_p."); 
7612     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7613     _result 
= (int )wxJoystick_GetPollingMax(_arg0
); 
7615     wxPyEndAllowThreads(__tstate
); 
7616     if (PyErr_Occurred()) return NULL
; 
7617 }    _resultobj 
= Py_BuildValue("i",_result
); 
7621 #define wxJoystick_GetRudderMin(_swigobj)  (_swigobj->GetRudderMin()) 
7622 static PyObject 
*_wrap_wxJoystick_GetRudderMin(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7623     PyObject 
* _resultobj
; 
7626     PyObject 
* _argo0 
= 0; 
7627     char *_kwnames
[] = { "self", NULL 
}; 
7630     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetRudderMin",_kwnames
,&_argo0
))  
7633         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7634         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7635             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetRudderMin. Expected _wxJoystick_p."); 
7640     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7641     _result 
= (int )wxJoystick_GetRudderMin(_arg0
); 
7643     wxPyEndAllowThreads(__tstate
); 
7644     if (PyErr_Occurred()) return NULL
; 
7645 }    _resultobj 
= Py_BuildValue("i",_result
); 
7649 #define wxJoystick_GetRudderMax(_swigobj)  (_swigobj->GetRudderMax()) 
7650 static PyObject 
*_wrap_wxJoystick_GetRudderMax(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7651     PyObject 
* _resultobj
; 
7654     PyObject 
* _argo0 
= 0; 
7655     char *_kwnames
[] = { "self", NULL 
}; 
7658     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetRudderMax",_kwnames
,&_argo0
))  
7661         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7662         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7663             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetRudderMax. Expected _wxJoystick_p."); 
7668     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7669     _result 
= (int )wxJoystick_GetRudderMax(_arg0
); 
7671     wxPyEndAllowThreads(__tstate
); 
7672     if (PyErr_Occurred()) return NULL
; 
7673 }    _resultobj 
= Py_BuildValue("i",_result
); 
7677 #define wxJoystick_GetUMin(_swigobj)  (_swigobj->GetUMin()) 
7678 static PyObject 
*_wrap_wxJoystick_GetUMin(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7679     PyObject 
* _resultobj
; 
7682     PyObject 
* _argo0 
= 0; 
7683     char *_kwnames
[] = { "self", NULL 
}; 
7686     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetUMin",_kwnames
,&_argo0
))  
7689         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7690         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7691             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetUMin. Expected _wxJoystick_p."); 
7696     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7697     _result 
= (int )wxJoystick_GetUMin(_arg0
); 
7699     wxPyEndAllowThreads(__tstate
); 
7700     if (PyErr_Occurred()) return NULL
; 
7701 }    _resultobj 
= Py_BuildValue("i",_result
); 
7705 #define wxJoystick_GetUMax(_swigobj)  (_swigobj->GetUMax()) 
7706 static PyObject 
*_wrap_wxJoystick_GetUMax(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7707     PyObject 
* _resultobj
; 
7710     PyObject 
* _argo0 
= 0; 
7711     char *_kwnames
[] = { "self", NULL 
}; 
7714     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetUMax",_kwnames
,&_argo0
))  
7717         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7718         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7719             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetUMax. Expected _wxJoystick_p."); 
7724     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7725     _result 
= (int )wxJoystick_GetUMax(_arg0
); 
7727     wxPyEndAllowThreads(__tstate
); 
7728     if (PyErr_Occurred()) return NULL
; 
7729 }    _resultobj 
= Py_BuildValue("i",_result
); 
7733 #define wxJoystick_GetVMin(_swigobj)  (_swigobj->GetVMin()) 
7734 static PyObject 
*_wrap_wxJoystick_GetVMin(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7735     PyObject 
* _resultobj
; 
7738     PyObject 
* _argo0 
= 0; 
7739     char *_kwnames
[] = { "self", NULL 
}; 
7742     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetVMin",_kwnames
,&_argo0
))  
7745         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7746         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7747             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetVMin. Expected _wxJoystick_p."); 
7752     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7753     _result 
= (int )wxJoystick_GetVMin(_arg0
); 
7755     wxPyEndAllowThreads(__tstate
); 
7756     if (PyErr_Occurred()) return NULL
; 
7757 }    _resultobj 
= Py_BuildValue("i",_result
); 
7761 #define wxJoystick_GetVMax(_swigobj)  (_swigobj->GetVMax()) 
7762 static PyObject 
*_wrap_wxJoystick_GetVMax(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7763     PyObject 
* _resultobj
; 
7766     PyObject 
* _argo0 
= 0; 
7767     char *_kwnames
[] = { "self", NULL 
}; 
7770     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetVMax",_kwnames
,&_argo0
))  
7773         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7774         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7775             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetVMax. Expected _wxJoystick_p."); 
7780     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7781     _result 
= (int )wxJoystick_GetVMax(_arg0
); 
7783     wxPyEndAllowThreads(__tstate
); 
7784     if (PyErr_Occurred()) return NULL
; 
7785 }    _resultobj 
= Py_BuildValue("i",_result
); 
7789 #define wxJoystick_HasRudder(_swigobj)  (_swigobj->HasRudder()) 
7790 static PyObject 
*_wrap_wxJoystick_HasRudder(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7791     PyObject 
* _resultobj
; 
7794     PyObject 
* _argo0 
= 0; 
7795     char *_kwnames
[] = { "self", NULL 
}; 
7798     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_HasRudder",_kwnames
,&_argo0
))  
7801         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7802         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7803             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_HasRudder. Expected _wxJoystick_p."); 
7808     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7809     _result 
= (bool )wxJoystick_HasRudder(_arg0
); 
7811     wxPyEndAllowThreads(__tstate
); 
7812     if (PyErr_Occurred()) return NULL
; 
7813 }    _resultobj 
= Py_BuildValue("i",_result
); 
7817 #define wxJoystick_HasZ(_swigobj)  (_swigobj->HasZ()) 
7818 static PyObject 
*_wrap_wxJoystick_HasZ(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7819     PyObject 
* _resultobj
; 
7822     PyObject 
* _argo0 
= 0; 
7823     char *_kwnames
[] = { "self", NULL 
}; 
7826     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_HasZ",_kwnames
,&_argo0
))  
7829         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7830         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7831             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_HasZ. Expected _wxJoystick_p."); 
7836     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7837     _result 
= (bool )wxJoystick_HasZ(_arg0
); 
7839     wxPyEndAllowThreads(__tstate
); 
7840     if (PyErr_Occurred()) return NULL
; 
7841 }    _resultobj 
= Py_BuildValue("i",_result
); 
7845 #define wxJoystick_HasU(_swigobj)  (_swigobj->HasU()) 
7846 static PyObject 
*_wrap_wxJoystick_HasU(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7847     PyObject 
* _resultobj
; 
7850     PyObject 
* _argo0 
= 0; 
7851     char *_kwnames
[] = { "self", NULL 
}; 
7854     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_HasU",_kwnames
,&_argo0
))  
7857         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7858         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7859             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_HasU. Expected _wxJoystick_p."); 
7864     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7865     _result 
= (bool )wxJoystick_HasU(_arg0
); 
7867     wxPyEndAllowThreads(__tstate
); 
7868     if (PyErr_Occurred()) return NULL
; 
7869 }    _resultobj 
= Py_BuildValue("i",_result
); 
7873 #define wxJoystick_HasV(_swigobj)  (_swigobj->HasV()) 
7874 static PyObject 
*_wrap_wxJoystick_HasV(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7875     PyObject 
* _resultobj
; 
7878     PyObject 
* _argo0 
= 0; 
7879     char *_kwnames
[] = { "self", NULL 
}; 
7882     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_HasV",_kwnames
,&_argo0
))  
7885         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7886         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7887             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_HasV. Expected _wxJoystick_p."); 
7892     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7893     _result 
= (bool )wxJoystick_HasV(_arg0
); 
7895     wxPyEndAllowThreads(__tstate
); 
7896     if (PyErr_Occurred()) return NULL
; 
7897 }    _resultobj 
= Py_BuildValue("i",_result
); 
7901 #define wxJoystick_HasPOV(_swigobj)  (_swigobj->HasPOV()) 
7902 static PyObject 
*_wrap_wxJoystick_HasPOV(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7903     PyObject 
* _resultobj
; 
7906     PyObject 
* _argo0 
= 0; 
7907     char *_kwnames
[] = { "self", NULL 
}; 
7910     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_HasPOV",_kwnames
,&_argo0
))  
7913         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7914         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7915             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_HasPOV. Expected _wxJoystick_p."); 
7920     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7921     _result 
= (bool )wxJoystick_HasPOV(_arg0
); 
7923     wxPyEndAllowThreads(__tstate
); 
7924     if (PyErr_Occurred()) return NULL
; 
7925 }    _resultobj 
= Py_BuildValue("i",_result
); 
7929 #define wxJoystick_HasPOV4Dir(_swigobj)  (_swigobj->HasPOV4Dir()) 
7930 static PyObject 
*_wrap_wxJoystick_HasPOV4Dir(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7931     PyObject 
* _resultobj
; 
7934     PyObject 
* _argo0 
= 0; 
7935     char *_kwnames
[] = { "self", NULL 
}; 
7938     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_HasPOV4Dir",_kwnames
,&_argo0
))  
7941         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7942         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7943             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_HasPOV4Dir. Expected _wxJoystick_p."); 
7948     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7949     _result 
= (bool )wxJoystick_HasPOV4Dir(_arg0
); 
7951     wxPyEndAllowThreads(__tstate
); 
7952     if (PyErr_Occurred()) return NULL
; 
7953 }    _resultobj 
= Py_BuildValue("i",_result
); 
7957 #define wxJoystick_HasPOVCTS(_swigobj)  (_swigobj->HasPOVCTS()) 
7958 static PyObject 
*_wrap_wxJoystick_HasPOVCTS(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7959     PyObject 
* _resultobj
; 
7962     PyObject 
* _argo0 
= 0; 
7963     char *_kwnames
[] = { "self", NULL 
}; 
7966     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_HasPOVCTS",_kwnames
,&_argo0
))  
7969         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7970         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7971             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_HasPOVCTS. Expected _wxJoystick_p."); 
7976     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7977     _result 
= (bool )wxJoystick_HasPOVCTS(_arg0
); 
7979     wxPyEndAllowThreads(__tstate
); 
7980     if (PyErr_Occurred()) return NULL
; 
7981 }    _resultobj 
= Py_BuildValue("i",_result
); 
7985 #define wxJoystick_SetCapture(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetCapture(_swigarg0,_swigarg1)) 
7986 static PyObject 
*_wrap_wxJoystick_SetCapture(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7987     PyObject 
* _resultobj
; 
7991     int  _arg2 
= (int ) 0; 
7992     PyObject 
* _argo0 
= 0; 
7993     PyObject 
* _argo1 
= 0; 
7994     char *_kwnames
[] = { "self","win","pollingFreq", NULL 
}; 
7997     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxJoystick_SetCapture",_kwnames
,&_argo0
,&_argo1
,&_arg2
))  
8000         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8001         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
8002             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_SetCapture. Expected _wxJoystick_p."); 
8007         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
8008         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
8009             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxJoystick_SetCapture. Expected _wxWindow_p."); 
8014     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8015     _result 
= (bool )wxJoystick_SetCapture(_arg0
,_arg1
,_arg2
); 
8017     wxPyEndAllowThreads(__tstate
); 
8018     if (PyErr_Occurred()) return NULL
; 
8019 }    _resultobj 
= Py_BuildValue("i",_result
); 
8023 #define wxJoystick_ReleaseCapture(_swigobj)  (_swigobj->ReleaseCapture()) 
8024 static PyObject 
*_wrap_wxJoystick_ReleaseCapture(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8025     PyObject 
* _resultobj
; 
8028     PyObject 
* _argo0 
= 0; 
8029     char *_kwnames
[] = { "self", NULL 
}; 
8032     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_ReleaseCapture",_kwnames
,&_argo0
))  
8035         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8036         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
8037             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_ReleaseCapture. Expected _wxJoystick_p."); 
8042     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8043     _result 
= (bool )wxJoystick_ReleaseCapture(_arg0
); 
8045     wxPyEndAllowThreads(__tstate
); 
8046     if (PyErr_Occurred()) return NULL
; 
8047 }    _resultobj 
= Py_BuildValue("i",_result
); 
8051 static void *SwigwxWaveTowxObject(void *ptr
) { 
8054     src 
= (wxWave 
*) ptr
; 
8055     dest 
= (wxObject 
*) src
; 
8056     return (void *) dest
; 
8059 #define new_wxWave(_swigarg0,_swigarg1) (new wxWave(_swigarg0,_swigarg1)) 
8060 static PyObject 
*_wrap_new_wxWave(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8061     PyObject 
* _resultobj
; 
8064     bool  _arg1 
= (bool ) FALSE
; 
8065     PyObject 
* _obj0 
= 0; 
8066     int tempbool1 
= (int) FALSE
; 
8067     char *_kwnames
[] = { "fileName","isResource", NULL 
}; 
8071     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:new_wxWave",_kwnames
,&_obj0
,&tempbool1
))  
8074     _arg0 
= wxString_in_helper(_obj0
); 
8078     _arg1 
= (bool ) tempbool1
; 
8080     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8081     _result 
= (wxWave 
*)new_wxWave(*_arg0
,_arg1
); 
8083     wxPyEndAllowThreads(__tstate
); 
8084     if (PyErr_Occurred()) return NULL
; 
8086         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxWave_p"); 
8087         _resultobj 
= Py_BuildValue("s",_ptemp
); 
8090         _resultobj 
= Py_None
; 
8099 #define delete_wxWave(_swigobj) (delete _swigobj) 
8100 static PyObject 
*_wrap_delete_wxWave(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8101     PyObject 
* _resultobj
; 
8103     PyObject 
* _argo0 
= 0; 
8104     char *_kwnames
[] = { "self", NULL 
}; 
8107     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxWave",_kwnames
,&_argo0
))  
8110         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8111         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWave_p")) { 
8112             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxWave. Expected _wxWave_p."); 
8117     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8118     delete_wxWave(_arg0
); 
8120     wxPyEndAllowThreads(__tstate
); 
8121     if (PyErr_Occurred()) return NULL
; 
8122 }    Py_INCREF(Py_None
); 
8123     _resultobj 
= Py_None
; 
8127 #define wxWave_IsOk(_swigobj)  (_swigobj->IsOk()) 
8128 static PyObject 
*_wrap_wxWave_IsOk(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8129     PyObject 
* _resultobj
; 
8132     PyObject 
* _argo0 
= 0; 
8133     char *_kwnames
[] = { "self", NULL 
}; 
8136     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWave_IsOk",_kwnames
,&_argo0
))  
8139         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8140         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWave_p")) { 
8141             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWave_IsOk. Expected _wxWave_p."); 
8146     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8147     _result 
= (bool )wxWave_IsOk(_arg0
); 
8149     wxPyEndAllowThreads(__tstate
); 
8150     if (PyErr_Occurred()) return NULL
; 
8151 }    _resultobj 
= Py_BuildValue("i",_result
); 
8155 #define wxWave_Play(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Play(_swigarg0,_swigarg1)) 
8156 static PyObject 
*_wrap_wxWave_Play(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8157     PyObject 
* _resultobj
; 
8160     bool  _arg1 
= (bool ) TRUE
; 
8161     bool  _arg2 
= (bool ) FALSE
; 
8162     PyObject 
* _argo0 
= 0; 
8163     int tempbool1 
= (int) TRUE
; 
8164     int tempbool2 
= (int) FALSE
; 
8165     char *_kwnames
[] = { "self","async","looped", NULL 
}; 
8168     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|ii:wxWave_Play",_kwnames
,&_argo0
,&tempbool1
,&tempbool2
))  
8171         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8172         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWave_p")) { 
8173             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWave_Play. Expected _wxWave_p."); 
8177     _arg1 
= (bool ) tempbool1
; 
8178     _arg2 
= (bool ) tempbool2
; 
8180     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8181     _result 
= (bool )wxWave_Play(_arg0
,_arg1
,_arg2
); 
8183     wxPyEndAllowThreads(__tstate
); 
8184     if (PyErr_Occurred()) return NULL
; 
8185 }    _resultobj 
= Py_BuildValue("i",_result
); 
8189 #define new_wxFileTypeInfo(_swigarg0,_swigarg1,_swigarg2,_swigarg3) (new wxFileTypeInfo(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
8190 static PyObject 
*_wrap_new_wxFileTypeInfo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8191     PyObject 
* _resultobj
; 
8192     wxFileTypeInfo 
* _result
; 
8197     PyObject 
* _obj0 
= 0; 
8198     PyObject 
* _obj1 
= 0; 
8199     PyObject 
* _obj2 
= 0; 
8200     PyObject 
* _obj3 
= 0; 
8201     char *_kwnames
[] = { "mimeType","openCmd","printCmd","desc", NULL 
}; 
8205     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOOO:new_wxFileTypeInfo",_kwnames
,&_obj0
,&_obj1
,&_obj2
,&_obj3
))  
8208     _arg0 
= wxString_in_helper(_obj0
); 
8213     _arg1 
= wxString_in_helper(_obj1
); 
8218     _arg2 
= wxString_in_helper(_obj2
); 
8223     _arg3 
= wxString_in_helper(_obj3
); 
8228     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8229     _result 
= (wxFileTypeInfo 
*)new_wxFileTypeInfo(*_arg0
,*_arg1
,*_arg2
,*_arg3
); 
8231     wxPyEndAllowThreads(__tstate
); 
8232     if (PyErr_Occurred()) return NULL
; 
8234         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxFileTypeInfo_p"); 
8235         _resultobj 
= Py_BuildValue("s",_ptemp
); 
8238         _resultobj 
= Py_None
; 
8259 #define new_wxFileTypeInfoSequence(_swigarg0) (new wxFileTypeInfo(_swigarg0)) 
8260 static PyObject 
*_wrap_new_wxFileTypeInfoSequence(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8261     PyObject 
* _resultobj
; 
8262     wxFileTypeInfo 
* _result
; 
8263     wxArrayString 
* _arg0
; 
8264     PyObject 
* _obj0 
= 0; 
8265     char *_kwnames
[] = { "sArray", NULL 
}; 
8269     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:new_wxFileTypeInfoSequence",_kwnames
,&_obj0
))  
8272     if (! PySequence_Check(_obj0
)) { 
8273         PyErr_SetString(PyExc_TypeError
, "Sequence of strings expected."); 
8276     _arg0 
= new wxArrayString
; 
8277     int i
, len
=PySequence_Length(_obj0
); 
8278     for (i
=0; i
<len
; i
++) { 
8279         PyObject
* item 
= PySequence_GetItem(_obj0
, i
); 
8281         PyObject
* str  
= PyObject_Unicode(item
); 
8283         PyObject
* str  
= PyObject_Str(item
); 
8285         _arg0
->Add(Py2wxString(str
)); 
8291     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8292     _result 
= (wxFileTypeInfo 
*)new_wxFileTypeInfoSequence(*_arg0
); 
8294     wxPyEndAllowThreads(__tstate
); 
8295     if (PyErr_Occurred()) return NULL
; 
8297         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxFileTypeInfo_p"); 
8298         _resultobj 
= Py_BuildValue("s",_ptemp
); 
8301         _resultobj 
= Py_None
; 
8310 #define new_wxNullFileTypeInfo() (new wxFileTypeInfo()) 
8311 static PyObject 
*_wrap_new_wxNullFileTypeInfo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8312     PyObject 
* _resultobj
; 
8313     wxFileTypeInfo 
* _result
; 
8314     char *_kwnames
[] = {  NULL 
}; 
8318     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxNullFileTypeInfo",_kwnames
))  
8321     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8322     _result 
= (wxFileTypeInfo 
*)new_wxNullFileTypeInfo(); 
8324     wxPyEndAllowThreads(__tstate
); 
8325     if (PyErr_Occurred()) return NULL
; 
8327         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxFileTypeInfo_p"); 
8328         _resultobj 
= Py_BuildValue("s",_ptemp
); 
8331         _resultobj 
= Py_None
; 
8336 #define wxFileTypeInfo_IsValid(_swigobj)  (_swigobj->IsValid()) 
8337 static PyObject 
*_wrap_wxFileTypeInfo_IsValid(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8338     PyObject 
* _resultobj
; 
8340     wxFileTypeInfo 
* _arg0
; 
8341     PyObject 
* _argo0 
= 0; 
8342     char *_kwnames
[] = { "self", NULL 
}; 
8345     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileTypeInfo_IsValid",_kwnames
,&_argo0
))  
8348         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8349         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileTypeInfo_p")) { 
8350             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileTypeInfo_IsValid. Expected _wxFileTypeInfo_p."); 
8355     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8356     _result 
= (bool )wxFileTypeInfo_IsValid(_arg0
); 
8358     wxPyEndAllowThreads(__tstate
); 
8359     if (PyErr_Occurred()) return NULL
; 
8360 }    _resultobj 
= Py_BuildValue("i",_result
); 
8364 #define wxFileTypeInfo_SetIcon(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetIcon(_swigarg0,_swigarg1)) 
8365 static PyObject 
*_wrap_wxFileTypeInfo_SetIcon(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8366     PyObject 
* _resultobj
; 
8367     wxFileTypeInfo 
* _arg0
; 
8369     int  _arg2 
= (int ) 0; 
8370     PyObject 
* _argo0 
= 0; 
8371     PyObject 
* _obj1 
= 0; 
8372     char *_kwnames
[] = { "self","iconFile","iconIndex", NULL 
}; 
8375     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxFileTypeInfo_SetIcon",_kwnames
,&_argo0
,&_obj1
,&_arg2
))  
8378         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8379         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileTypeInfo_p")) { 
8380             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileTypeInfo_SetIcon. Expected _wxFileTypeInfo_p."); 
8385     _arg1 
= wxString_in_helper(_obj1
); 
8390     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8391     wxFileTypeInfo_SetIcon(_arg0
,*_arg1
,_arg2
); 
8393     wxPyEndAllowThreads(__tstate
); 
8394     if (PyErr_Occurred()) return NULL
; 
8395 }    Py_INCREF(Py_None
); 
8396     _resultobj 
= Py_None
; 
8404 #define wxFileTypeInfo_SetShortDesc(_swigobj,_swigarg0)  (_swigobj->SetShortDesc(_swigarg0)) 
8405 static PyObject 
*_wrap_wxFileTypeInfo_SetShortDesc(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8406     PyObject 
* _resultobj
; 
8407     wxFileTypeInfo 
* _arg0
; 
8409     PyObject 
* _argo0 
= 0; 
8410     PyObject 
* _obj1 
= 0; 
8411     char *_kwnames
[] = { "self","shortDesc", NULL 
}; 
8414     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxFileTypeInfo_SetShortDesc",_kwnames
,&_argo0
,&_obj1
))  
8417         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8418         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileTypeInfo_p")) { 
8419             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileTypeInfo_SetShortDesc. Expected _wxFileTypeInfo_p."); 
8424     _arg1 
= wxString_in_helper(_obj1
); 
8429     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8430     wxFileTypeInfo_SetShortDesc(_arg0
,*_arg1
); 
8432     wxPyEndAllowThreads(__tstate
); 
8433     if (PyErr_Occurred()) return NULL
; 
8434 }    Py_INCREF(Py_None
); 
8435     _resultobj 
= Py_None
; 
8443 #define wxFileTypeInfo_GetMimeType(_swigobj)  (_swigobj->GetMimeType()) 
8444 static PyObject 
*_wrap_wxFileTypeInfo_GetMimeType(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8445     PyObject 
* _resultobj
; 
8447     wxFileTypeInfo 
* _arg0
; 
8448     PyObject 
* _argo0 
= 0; 
8449     char *_kwnames
[] = { "self", NULL 
}; 
8452     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileTypeInfo_GetMimeType",_kwnames
,&_argo0
))  
8455         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8456         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileTypeInfo_p")) { 
8457             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileTypeInfo_GetMimeType. Expected _wxFileTypeInfo_p."); 
8462     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8463     const wxString 
& _result_ref 
= wxFileTypeInfo_GetMimeType(_arg0
); 
8464     _result 
= (wxString 
*) &_result_ref
; 
8466     wxPyEndAllowThreads(__tstate
); 
8467     if (PyErr_Occurred()) return NULL
; 
8470     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
8472     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
8478 #define wxFileTypeInfo_GetOpenCommand(_swigobj)  (_swigobj->GetOpenCommand()) 
8479 static PyObject 
*_wrap_wxFileTypeInfo_GetOpenCommand(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8480     PyObject 
* _resultobj
; 
8482     wxFileTypeInfo 
* _arg0
; 
8483     PyObject 
* _argo0 
= 0; 
8484     char *_kwnames
[] = { "self", NULL 
}; 
8487     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileTypeInfo_GetOpenCommand",_kwnames
,&_argo0
))  
8490         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8491         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileTypeInfo_p")) { 
8492             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileTypeInfo_GetOpenCommand. Expected _wxFileTypeInfo_p."); 
8497     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8498     const wxString 
& _result_ref 
= wxFileTypeInfo_GetOpenCommand(_arg0
); 
8499     _result 
= (wxString 
*) &_result_ref
; 
8501     wxPyEndAllowThreads(__tstate
); 
8502     if (PyErr_Occurred()) return NULL
; 
8505     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
8507     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
8513 #define wxFileTypeInfo_GetPrintCommand(_swigobj)  (_swigobj->GetPrintCommand()) 
8514 static PyObject 
*_wrap_wxFileTypeInfo_GetPrintCommand(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8515     PyObject 
* _resultobj
; 
8517     wxFileTypeInfo 
* _arg0
; 
8518     PyObject 
* _argo0 
= 0; 
8519     char *_kwnames
[] = { "self", NULL 
}; 
8522     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileTypeInfo_GetPrintCommand",_kwnames
,&_argo0
))  
8525         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8526         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileTypeInfo_p")) { 
8527             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileTypeInfo_GetPrintCommand. Expected _wxFileTypeInfo_p."); 
8532     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8533     const wxString 
& _result_ref 
= wxFileTypeInfo_GetPrintCommand(_arg0
); 
8534     _result 
= (wxString 
*) &_result_ref
; 
8536     wxPyEndAllowThreads(__tstate
); 
8537     if (PyErr_Occurred()) return NULL
; 
8540     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
8542     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
8548 #define wxFileTypeInfo_GetShortDesc(_swigobj)  (_swigobj->GetShortDesc()) 
8549 static PyObject 
*_wrap_wxFileTypeInfo_GetShortDesc(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8550     PyObject 
* _resultobj
; 
8552     wxFileTypeInfo 
* _arg0
; 
8553     PyObject 
* _argo0 
= 0; 
8554     char *_kwnames
[] = { "self", NULL 
}; 
8557     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileTypeInfo_GetShortDesc",_kwnames
,&_argo0
))  
8560         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8561         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileTypeInfo_p")) { 
8562             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileTypeInfo_GetShortDesc. Expected _wxFileTypeInfo_p."); 
8567     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8568     const wxString 
& _result_ref 
= wxFileTypeInfo_GetShortDesc(_arg0
); 
8569     _result 
= (wxString 
*) &_result_ref
; 
8571     wxPyEndAllowThreads(__tstate
); 
8572     if (PyErr_Occurred()) return NULL
; 
8575     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
8577     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
8583 #define wxFileTypeInfo_GetDescription(_swigobj)  (_swigobj->GetDescription()) 
8584 static PyObject 
*_wrap_wxFileTypeInfo_GetDescription(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8585     PyObject 
* _resultobj
; 
8587     wxFileTypeInfo 
* _arg0
; 
8588     PyObject 
* _argo0 
= 0; 
8589     char *_kwnames
[] = { "self", NULL 
}; 
8592     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileTypeInfo_GetDescription",_kwnames
,&_argo0
))  
8595         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8596         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileTypeInfo_p")) { 
8597             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileTypeInfo_GetDescription. Expected _wxFileTypeInfo_p."); 
8602     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8603     const wxString 
& _result_ref 
= wxFileTypeInfo_GetDescription(_arg0
); 
8604     _result 
= (wxString 
*) &_result_ref
; 
8606     wxPyEndAllowThreads(__tstate
); 
8607     if (PyErr_Occurred()) return NULL
; 
8610     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
8612     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
8618 static PyObject 
* wxFileTypeInfo_GetExtensions(wxFileTypeInfo 
*self
) { 
8619             wxArrayString
& arr 
= (wxArrayString
&)self
->GetExtensions(); 
8620             return wxArrayString2PyList_helper(arr
); 
8622 static PyObject 
*_wrap_wxFileTypeInfo_GetExtensions(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8623     PyObject 
* _resultobj
; 
8625     wxFileTypeInfo 
* _arg0
; 
8626     PyObject 
* _argo0 
= 0; 
8627     char *_kwnames
[] = { "self", NULL 
}; 
8630     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileTypeInfo_GetExtensions",_kwnames
,&_argo0
))  
8633         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8634         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileTypeInfo_p")) { 
8635             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileTypeInfo_GetExtensions. Expected _wxFileTypeInfo_p."); 
8640     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8641     _result 
= (PyObject 
*)wxFileTypeInfo_GetExtensions(_arg0
); 
8643     wxPyEndAllowThreads(__tstate
); 
8644     if (PyErr_Occurred()) return NULL
; 
8646   _resultobj 
= _result
; 
8651 #define wxFileTypeInfo_GetExtensionsCount(_swigobj)  (_swigobj->GetExtensionsCount()) 
8652 static PyObject 
*_wrap_wxFileTypeInfo_GetExtensionsCount(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8653     PyObject 
* _resultobj
; 
8655     wxFileTypeInfo 
* _arg0
; 
8656     PyObject 
* _argo0 
= 0; 
8657     char *_kwnames
[] = { "self", NULL 
}; 
8660     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileTypeInfo_GetExtensionsCount",_kwnames
,&_argo0
))  
8663         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8664         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileTypeInfo_p")) { 
8665             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileTypeInfo_GetExtensionsCount. Expected _wxFileTypeInfo_p."); 
8670     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8671     _result 
= (int )wxFileTypeInfo_GetExtensionsCount(_arg0
); 
8673     wxPyEndAllowThreads(__tstate
); 
8674     if (PyErr_Occurred()) return NULL
; 
8675 }    _resultobj 
= Py_BuildValue("i",_result
); 
8679 #define wxFileTypeInfo_GetIconFile(_swigobj)  (_swigobj->GetIconFile()) 
8680 static PyObject 
*_wrap_wxFileTypeInfo_GetIconFile(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8681     PyObject 
* _resultobj
; 
8683     wxFileTypeInfo 
* _arg0
; 
8684     PyObject 
* _argo0 
= 0; 
8685     char *_kwnames
[] = { "self", NULL 
}; 
8688     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileTypeInfo_GetIconFile",_kwnames
,&_argo0
))  
8691         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8692         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileTypeInfo_p")) { 
8693             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileTypeInfo_GetIconFile. Expected _wxFileTypeInfo_p."); 
8698     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8699     const wxString 
& _result_ref 
= wxFileTypeInfo_GetIconFile(_arg0
); 
8700     _result 
= (wxString 
*) &_result_ref
; 
8702     wxPyEndAllowThreads(__tstate
); 
8703     if (PyErr_Occurred()) return NULL
; 
8706     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
8708     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
8714 #define wxFileTypeInfo_GetIconIndex(_swigobj)  (_swigobj->GetIconIndex()) 
8715 static PyObject 
*_wrap_wxFileTypeInfo_GetIconIndex(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8716     PyObject 
* _resultobj
; 
8718     wxFileTypeInfo 
* _arg0
; 
8719     PyObject 
* _argo0 
= 0; 
8720     char *_kwnames
[] = { "self", NULL 
}; 
8723     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileTypeInfo_GetIconIndex",_kwnames
,&_argo0
))  
8726         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8727         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileTypeInfo_p")) { 
8728             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileTypeInfo_GetIconIndex. Expected _wxFileTypeInfo_p."); 
8733     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8734     _result 
= (int )wxFileTypeInfo_GetIconIndex(_arg0
); 
8736     wxPyEndAllowThreads(__tstate
); 
8737     if (PyErr_Occurred()) return NULL
; 
8738 }    _resultobj 
= Py_BuildValue("i",_result
); 
8742 #define new_wxFileType(_swigarg0) (new wxFileType(_swigarg0)) 
8743 static PyObject 
*_wrap_new_wxFileType(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8744     PyObject 
* _resultobj
; 
8745     wxFileType 
* _result
; 
8746     wxFileTypeInfo 
* _arg0
; 
8747     PyObject 
* _argo0 
= 0; 
8748     char *_kwnames
[] = { "ftInfo", NULL 
}; 
8752     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:new_wxFileType",_kwnames
,&_argo0
))  
8755         if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileTypeInfo_p")) { 
8756             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxFileType. Expected _wxFileTypeInfo_p."); 
8761     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8762     _result 
= (wxFileType 
*)new_wxFileType(*_arg0
); 
8764     wxPyEndAllowThreads(__tstate
); 
8765     if (PyErr_Occurred()) return NULL
; 
8767         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxFileType_p"); 
8768         _resultobj 
= Py_BuildValue("s",_ptemp
); 
8771         _resultobj 
= Py_None
; 
8776 static PyObject 
* wxFileType_GetMimeType(wxFileType 
*self
) { 
8778             if (self
->GetMimeType(&str
)) { 
8780               return PyUnicode_FromWideChar(str
.c_str(), str
.Len()); 
8782               return PyString_FromStringAndSize(str
.c_str(), str
.Len()); 
8788 static PyObject 
*_wrap_wxFileType_GetMimeType(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8789     PyObject 
* _resultobj
; 
8792     PyObject 
* _argo0 
= 0; 
8793     char *_kwnames
[] = { "self", NULL 
}; 
8796     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileType_GetMimeType",_kwnames
,&_argo0
))  
8799         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8800         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileType_p")) { 
8801             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileType_GetMimeType. Expected _wxFileType_p."); 
8806     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8807     _result 
= (PyObject 
*)wxFileType_GetMimeType(_arg0
); 
8809     wxPyEndAllowThreads(__tstate
); 
8810     if (PyErr_Occurred()) return NULL
; 
8812   _resultobj 
= _result
; 
8817 static PyObject 
* wxFileType_GetMimeTypes(wxFileType 
*self
) { 
8819             if (self
->GetMimeTypes(arr
)) 
8820                 return wxArrayString2PyList_helper(arr
); 
8824 static PyObject 
*_wrap_wxFileType_GetMimeTypes(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8825     PyObject 
* _resultobj
; 
8828     PyObject 
* _argo0 
= 0; 
8829     char *_kwnames
[] = { "self", NULL 
}; 
8832     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileType_GetMimeTypes",_kwnames
,&_argo0
))  
8835         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8836         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileType_p")) { 
8837             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileType_GetMimeTypes. Expected _wxFileType_p."); 
8842     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8843     _result 
= (PyObject 
*)wxFileType_GetMimeTypes(_arg0
); 
8845     wxPyEndAllowThreads(__tstate
); 
8846     if (PyErr_Occurred()) return NULL
; 
8848   _resultobj 
= _result
; 
8853 static PyObject 
* wxFileType_GetExtensions(wxFileType 
*self
) { 
8855             if (self
->GetExtensions(arr
)) 
8856                 return wxArrayString2PyList_helper(arr
); 
8860 static PyObject 
*_wrap_wxFileType_GetExtensions(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8861     PyObject 
* _resultobj
; 
8864     PyObject 
* _argo0 
= 0; 
8865     char *_kwnames
[] = { "self", NULL 
}; 
8868     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileType_GetExtensions",_kwnames
,&_argo0
))  
8871         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8872         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileType_p")) { 
8873             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileType_GetExtensions. Expected _wxFileType_p."); 
8878     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8879     _result 
= (PyObject 
*)wxFileType_GetExtensions(_arg0
); 
8881     wxPyEndAllowThreads(__tstate
); 
8882     if (PyErr_Occurred()) return NULL
; 
8884   _resultobj 
= _result
; 
8889 static wxIcon 
* wxFileType_GetIcon(wxFileType 
*self
) { 
8891             if (self
->GetIcon(&loc
)) 
8892                 return new wxIcon(loc
); 
8896 static PyObject 
*_wrap_wxFileType_GetIcon(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8897     PyObject 
* _resultobj
; 
8900     PyObject 
* _argo0 
= 0; 
8901     char *_kwnames
[] = { "self", NULL 
}; 
8905     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileType_GetIcon",_kwnames
,&_argo0
))  
8908         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8909         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileType_p")) { 
8910             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileType_GetIcon. Expected _wxFileType_p."); 
8915     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8916     _result 
= (wxIcon 
*)wxFileType_GetIcon(_arg0
); 
8918     wxPyEndAllowThreads(__tstate
); 
8919     if (PyErr_Occurred()) return NULL
; 
8921         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxIcon_p"); 
8922         _resultobj 
= Py_BuildValue("s",_ptemp
); 
8925         _resultobj 
= Py_None
; 
8930 static PyObject 
* wxFileType_GetIconInfo(wxFileType 
*self
) { 
8932             if (self
->GetIcon(&loc
)) { 
8933                 wxString iconFile 
= loc
.GetFileName(); 
8936                 iconIndex 
= loc
.GetIndex(); 
8938                 // Make a tuple and put the values in it 
8939                 wxPyBeginBlockThreads(); 
8940                 PyObject
* tuple 
= PyTuple_New(3); 
8941                 PyTuple_SetItem(tuple
, 0, 
8942                                 wxPyConstructObject(new wxIcon(loc
), wxT("wxIcon"), TRUE
)); 
8944                 PyTuple_SetItem(tuple
, 1, PyUnicode_FromWideChar(iconFile
.c_str(), iconFile
.Len())); 
8946                 PyTuple_SetItem(tuple
, 1, PyString_FromStringAndSize(iconFile
.c_str(), iconFile
.Len())); 
8948                 PyTuple_SetItem(tuple
, 2, PyInt_FromLong(iconIndex
)); 
8949                 wxPyEndBlockThreads(); 
8955 static PyObject 
*_wrap_wxFileType_GetIconInfo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8956     PyObject 
* _resultobj
; 
8959     PyObject 
* _argo0 
= 0; 
8960     char *_kwnames
[] = { "self", NULL 
}; 
8963     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileType_GetIconInfo",_kwnames
,&_argo0
))  
8966         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8967         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileType_p")) { 
8968             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileType_GetIconInfo. Expected _wxFileType_p."); 
8973     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8974     _result 
= (PyObject 
*)wxFileType_GetIconInfo(_arg0
); 
8976     wxPyEndAllowThreads(__tstate
); 
8977     if (PyErr_Occurred()) return NULL
; 
8979   _resultobj 
= _result
; 
8984 static PyObject 
* wxFileType_GetDescription(wxFileType 
*self
) { 
8986             if (self
->GetDescription(&str
)) { 
8988               return PyUnicode_FromWideChar(str
.c_str(), str
.Len()); 
8990               return PyString_FromStringAndSize(str
.c_str(), str
.Len()); 
8995 static PyObject 
*_wrap_wxFileType_GetDescription(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8996     PyObject 
* _resultobj
; 
8999     PyObject 
* _argo0 
= 0; 
9000     char *_kwnames
[] = { "self", NULL 
}; 
9003     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileType_GetDescription",_kwnames
,&_argo0
))  
9006         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9007         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileType_p")) { 
9008             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileType_GetDescription. Expected _wxFileType_p."); 
9013     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9014     _result 
= (PyObject 
*)wxFileType_GetDescription(_arg0
); 
9016     wxPyEndAllowThreads(__tstate
); 
9017     if (PyErr_Occurred()) return NULL
; 
9019   _resultobj 
= _result
; 
9024 static PyObject 
* wxFileType_GetOpenCommand(wxFileType 
*self
,const wxString 
& filename
,const wxString 
& mimetype
) { 
9026             if (self
->GetOpenCommand(&str
, wxFileType::MessageParameters(filename
, mimetype
))) { 
9028                 return PyUnicode_FromWideChar(str
.c_str(), str
.Len()); 
9030                 return PyString_FromStringAndSize(str
.c_str(), str
.Len()); 
9035 static PyObject 
*_wrap_wxFileType_GetOpenCommand(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9036     PyObject 
* _resultobj
; 
9040     wxString 
* _arg2 
= (wxString 
*) &wxPyEmptyString
; 
9041     PyObject 
* _argo0 
= 0; 
9042     PyObject 
* _obj1 
= 0; 
9043     PyObject 
* _obj2 
= 0; 
9044     char *_kwnames
[] = { "self","filename","mimetype", NULL 
}; 
9047     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|O:wxFileType_GetOpenCommand",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
9050         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9051         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileType_p")) { 
9052             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileType_GetOpenCommand. Expected _wxFileType_p."); 
9057     _arg1 
= wxString_in_helper(_obj1
); 
9063     _arg2 
= wxString_in_helper(_obj2
); 
9068     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9069     _result 
= (PyObject 
*)wxFileType_GetOpenCommand(_arg0
,*_arg1
,*_arg2
); 
9071     wxPyEndAllowThreads(__tstate
); 
9072     if (PyErr_Occurred()) return NULL
; 
9074   _resultobj 
= _result
; 
9087 static PyObject 
* wxFileType_GetPrintCommand(wxFileType 
*self
,const wxString 
& filename
,const wxString 
& mimetype
) { 
9089             if (self
->GetPrintCommand(&str
, wxFileType::MessageParameters(filename
, mimetype
))) { 
9091                 return PyUnicode_FromWideChar(str
.c_str(), str
.Len()); 
9093                 return PyString_FromStringAndSize(str
.c_str(), str
.Len()); 
9098 static PyObject 
*_wrap_wxFileType_GetPrintCommand(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9099     PyObject 
* _resultobj
; 
9103     wxString 
* _arg2 
= (wxString 
*) &wxPyEmptyString
; 
9104     PyObject 
* _argo0 
= 0; 
9105     PyObject 
* _obj1 
= 0; 
9106     PyObject 
* _obj2 
= 0; 
9107     char *_kwnames
[] = { "self","filename","mimetype", NULL 
}; 
9110     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|O:wxFileType_GetPrintCommand",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
9113         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9114         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileType_p")) { 
9115             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileType_GetPrintCommand. Expected _wxFileType_p."); 
9120     _arg1 
= wxString_in_helper(_obj1
); 
9126     _arg2 
= wxString_in_helper(_obj2
); 
9131     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9132     _result 
= (PyObject 
*)wxFileType_GetPrintCommand(_arg0
,*_arg1
,*_arg2
); 
9134     wxPyEndAllowThreads(__tstate
); 
9135     if (PyErr_Occurred()) return NULL
; 
9137   _resultobj 
= _result
; 
9150 static PyObject 
* wxFileType_GetAllCommands(wxFileType 
*self
,const wxString 
& filename
,const wxString 
& mimetype
) { 
9151             wxArrayString verbs
; 
9152             wxArrayString commands
; 
9153             if (self
->GetAllCommands(&verbs
, &commands
, 
9154                                      wxFileType::MessageParameters(filename
, mimetype
))) { 
9155                 wxPyBeginBlockThreads(); 
9156                 PyObject
* tuple 
= PyTuple_New(2); 
9157                 PyTuple_SetItem(tuple
, 0, wxArrayString2PyList_helper(verbs
)); 
9158                 PyTuple_SetItem(tuple
, 1, wxArrayString2PyList_helper(commands
)); 
9159                 wxPyEndBlockThreads(); 
9165 static PyObject 
*_wrap_wxFileType_GetAllCommands(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9166     PyObject 
* _resultobj
; 
9170     wxString 
* _arg2 
= (wxString 
*) &wxPyEmptyString
; 
9171     PyObject 
* _argo0 
= 0; 
9172     PyObject 
* _obj1 
= 0; 
9173     PyObject 
* _obj2 
= 0; 
9174     char *_kwnames
[] = { "self","filename","mimetype", NULL 
}; 
9177     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|O:wxFileType_GetAllCommands",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
9180         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9181         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileType_p")) { 
9182             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileType_GetAllCommands. Expected _wxFileType_p."); 
9187     _arg1 
= wxString_in_helper(_obj1
); 
9193     _arg2 
= wxString_in_helper(_obj2
); 
9198     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9199     _result 
= (PyObject 
*)wxFileType_GetAllCommands(_arg0
,*_arg1
,*_arg2
); 
9201     wxPyEndAllowThreads(__tstate
); 
9202     if (PyErr_Occurred()) return NULL
; 
9204   _resultobj 
= _result
; 
9217 #define wxFileType_SetCommand(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->SetCommand(_swigarg0,_swigarg1,_swigarg2)) 
9218 static PyObject 
*_wrap_wxFileType_SetCommand(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9219     PyObject 
* _resultobj
; 
9224     bool  _arg3 
= (bool ) TRUE
; 
9225     PyObject 
* _argo0 
= 0; 
9226     PyObject 
* _obj1 
= 0; 
9227     PyObject 
* _obj2 
= 0; 
9228     int tempbool3 
= (int) TRUE
; 
9229     char *_kwnames
[] = { "self","cmd","verb","overwriteprompt", NULL 
}; 
9232     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO|i:wxFileType_SetCommand",_kwnames
,&_argo0
,&_obj1
,&_obj2
,&tempbool3
))  
9235         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9236         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileType_p")) { 
9237             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileType_SetCommand. Expected _wxFileType_p."); 
9242     _arg1 
= wxString_in_helper(_obj1
); 
9247     _arg2 
= wxString_in_helper(_obj2
); 
9251     _arg3 
= (bool ) tempbool3
; 
9253     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9254     _result 
= (bool )wxFileType_SetCommand(_arg0
,*_arg1
,*_arg2
,_arg3
); 
9256     wxPyEndAllowThreads(__tstate
); 
9257     if (PyErr_Occurred()) return NULL
; 
9258 }    _resultobj 
= Py_BuildValue("i",_result
); 
9270 #define wxFileType_SetDefaultIcon(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetDefaultIcon(_swigarg0,_swigarg1)) 
9271 static PyObject 
*_wrap_wxFileType_SetDefaultIcon(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9272     PyObject 
* _resultobj
; 
9275     wxString 
* _arg1 
= (wxString 
*) &wxPyEmptyString
; 
9276     int  _arg2 
= (int ) 0; 
9277     PyObject 
* _argo0 
= 0; 
9278     PyObject 
* _obj1 
= 0; 
9279     char *_kwnames
[] = { "self","cmd","index", NULL 
}; 
9282     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|Oi:wxFileType_SetDefaultIcon",_kwnames
,&_argo0
,&_obj1
,&_arg2
))  
9285         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9286         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileType_p")) { 
9287             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileType_SetDefaultIcon. Expected _wxFileType_p."); 
9293     _arg1 
= wxString_in_helper(_obj1
); 
9298     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9299     _result 
= (bool )wxFileType_SetDefaultIcon(_arg0
,*_arg1
,_arg2
); 
9301     wxPyEndAllowThreads(__tstate
); 
9302     if (PyErr_Occurred()) return NULL
; 
9303 }    _resultobj 
= Py_BuildValue("i",_result
); 
9311 #define wxFileType_Unassociate(_swigobj)  (_swigobj->Unassociate()) 
9312 static PyObject 
*_wrap_wxFileType_Unassociate(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9313     PyObject 
* _resultobj
; 
9316     PyObject 
* _argo0 
= 0; 
9317     char *_kwnames
[] = { "self", NULL 
}; 
9320     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileType_Unassociate",_kwnames
,&_argo0
))  
9323         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9324         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileType_p")) { 
9325             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileType_Unassociate. Expected _wxFileType_p."); 
9330     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9331     _result 
= (bool )wxFileType_Unassociate(_arg0
); 
9333     wxPyEndAllowThreads(__tstate
); 
9334     if (PyErr_Occurred()) return NULL
; 
9335 }    _resultobj 
= Py_BuildValue("i",_result
); 
9339 static PyObject 
*_wrap_wxFileType_ExpandCommand(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9340     PyObject 
* _resultobj
; 
9343     wxFileType::MessageParameters 
* _arg1
; 
9344     PyObject 
* _obj0 
= 0; 
9345     PyObject 
* _argo1 
= 0; 
9346     char *_kwnames
[] = { "command","params", NULL 
}; 
9349     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxFileType_ExpandCommand",_kwnames
,&_obj0
,&_argo1
))  
9352     _arg0 
= wxString_in_helper(_obj0
); 
9357         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxFileType::MessageParameters_p")) { 
9358             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxFileType_ExpandCommand. Expected _wxFileType::MessageParameters_p."); 
9363     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9364     _result 
= new wxString (wxFileType::ExpandCommand(*_arg0
,*_arg1
)); 
9366     wxPyEndAllowThreads(__tstate
); 
9367     if (PyErr_Occurred()) return NULL
; 
9370     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
9372     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
9385 #define delete_wxFileType(_swigobj) (delete _swigobj) 
9386 static PyObject 
*_wrap_delete_wxFileType(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9387     PyObject 
* _resultobj
; 
9389     PyObject 
* _argo0 
= 0; 
9390     char *_kwnames
[] = { "self", NULL 
}; 
9393     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxFileType",_kwnames
,&_argo0
))  
9396         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9397         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileType_p")) { 
9398             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxFileType. Expected _wxFileType_p."); 
9403     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9404     delete_wxFileType(_arg0
); 
9406     wxPyEndAllowThreads(__tstate
); 
9407     if (PyErr_Occurred()) return NULL
; 
9408 }    Py_INCREF(Py_None
); 
9409     _resultobj 
= Py_None
; 
9413 static PyObject 
*_wrap_wxMimeTypesManager_IsOfType(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9414     PyObject 
* _resultobj
; 
9418     PyObject 
* _obj0 
= 0; 
9419     PyObject 
* _obj1 
= 0; 
9420     char *_kwnames
[] = { "mimeType","wildcard", NULL 
}; 
9423     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMimeTypesManager_IsOfType",_kwnames
,&_obj0
,&_obj1
))  
9426     _arg0 
= wxString_in_helper(_obj0
); 
9431     _arg1 
= wxString_in_helper(_obj1
); 
9436     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9437     _result 
= (bool )wxMimeTypesManager::IsOfType(*_arg0
,*_arg1
); 
9439     wxPyEndAllowThreads(__tstate
); 
9440     if (PyErr_Occurred()) return NULL
; 
9441 }    _resultobj 
= Py_BuildValue("i",_result
); 
9453 #define new_wxMimeTypesManager() (new wxMimeTypesManager()) 
9454 static PyObject 
*_wrap_new_wxMimeTypesManager(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9455     PyObject 
* _resultobj
; 
9456     wxMimeTypesManager 
* _result
; 
9457     char *_kwnames
[] = {  NULL 
}; 
9461     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxMimeTypesManager",_kwnames
))  
9464     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9465     _result 
= (wxMimeTypesManager 
*)new_wxMimeTypesManager(); 
9467     wxPyEndAllowThreads(__tstate
); 
9468     if (PyErr_Occurred()) return NULL
; 
9470         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxMimeTypesManager_p"); 
9471         _resultobj 
= Py_BuildValue("s",_ptemp
); 
9474         _resultobj 
= Py_None
; 
9479 #define wxMimeTypesManager_Initialize(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Initialize(_swigarg0,_swigarg1)) 
9480 static PyObject 
*_wrap_wxMimeTypesManager_Initialize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9481     PyObject 
* _resultobj
; 
9482     wxMimeTypesManager 
* _arg0
; 
9483     int  _arg1 
= (int ) (wxMAILCAP_ALL
); 
9484     wxString 
* _arg2 
= (wxString 
*) &wxPyEmptyString
; 
9485     PyObject 
* _argo0 
= 0; 
9486     PyObject 
* _obj2 
= 0; 
9487     char *_kwnames
[] = { "self","mailcapStyle","extraDir", NULL 
}; 
9490     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|iO:wxMimeTypesManager_Initialize",_kwnames
,&_argo0
,&_arg1
,&_obj2
))  
9493         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9494         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMimeTypesManager_p")) { 
9495             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMimeTypesManager_Initialize. Expected _wxMimeTypesManager_p."); 
9501     _arg2 
= wxString_in_helper(_obj2
); 
9506     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9507     wxMimeTypesManager_Initialize(_arg0
,_arg1
,*_arg2
); 
9509     wxPyEndAllowThreads(__tstate
); 
9510     if (PyErr_Occurred()) return NULL
; 
9511 }    Py_INCREF(Py_None
); 
9512     _resultobj 
= Py_None
; 
9520 #define wxMimeTypesManager_ClearData(_swigobj)  (_swigobj->ClearData()) 
9521 static PyObject 
*_wrap_wxMimeTypesManager_ClearData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9522     PyObject 
* _resultobj
; 
9523     wxMimeTypesManager 
* _arg0
; 
9524     PyObject 
* _argo0 
= 0; 
9525     char *_kwnames
[] = { "self", NULL 
}; 
9528     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMimeTypesManager_ClearData",_kwnames
,&_argo0
))  
9531         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9532         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMimeTypesManager_p")) { 
9533             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMimeTypesManager_ClearData. Expected _wxMimeTypesManager_p."); 
9538     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9539     wxMimeTypesManager_ClearData(_arg0
); 
9541     wxPyEndAllowThreads(__tstate
); 
9542     if (PyErr_Occurred()) return NULL
; 
9543 }    Py_INCREF(Py_None
); 
9544     _resultobj 
= Py_None
; 
9548 #define wxMimeTypesManager_GetFileTypeFromExtension(_swigobj,_swigarg0)  (_swigobj->GetFileTypeFromExtension(_swigarg0)) 
9549 static PyObject 
*_wrap_wxMimeTypesManager_GetFileTypeFromExtension(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9550     PyObject 
* _resultobj
; 
9551     wxFileType 
* _result
; 
9552     wxMimeTypesManager 
* _arg0
; 
9554     PyObject 
* _argo0 
= 0; 
9555     PyObject 
* _obj1 
= 0; 
9556     char *_kwnames
[] = { "self","ext", NULL 
}; 
9560     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMimeTypesManager_GetFileTypeFromExtension",_kwnames
,&_argo0
,&_obj1
))  
9563         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9564         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMimeTypesManager_p")) { 
9565             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMimeTypesManager_GetFileTypeFromExtension. Expected _wxMimeTypesManager_p."); 
9570     _arg1 
= wxString_in_helper(_obj1
); 
9575     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9576     _result 
= (wxFileType 
*)wxMimeTypesManager_GetFileTypeFromExtension(_arg0
,*_arg1
); 
9578     wxPyEndAllowThreads(__tstate
); 
9579     if (PyErr_Occurred()) return NULL
; 
9581         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxFileType_p"); 
9582         _resultobj 
= Py_BuildValue("s",_ptemp
); 
9585         _resultobj 
= Py_None
; 
9594 #define wxMimeTypesManager_GetFileTypeFromMimeType(_swigobj,_swigarg0)  (_swigobj->GetFileTypeFromMimeType(_swigarg0)) 
9595 static PyObject 
*_wrap_wxMimeTypesManager_GetFileTypeFromMimeType(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9596     PyObject 
* _resultobj
; 
9597     wxFileType 
* _result
; 
9598     wxMimeTypesManager 
* _arg0
; 
9600     PyObject 
* _argo0 
= 0; 
9601     PyObject 
* _obj1 
= 0; 
9602     char *_kwnames
[] = { "self","mimeType", NULL 
}; 
9606     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMimeTypesManager_GetFileTypeFromMimeType",_kwnames
,&_argo0
,&_obj1
))  
9609         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9610         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMimeTypesManager_p")) { 
9611             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMimeTypesManager_GetFileTypeFromMimeType. Expected _wxMimeTypesManager_p."); 
9616     _arg1 
= wxString_in_helper(_obj1
); 
9621     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9622     _result 
= (wxFileType 
*)wxMimeTypesManager_GetFileTypeFromMimeType(_arg0
,*_arg1
); 
9624     wxPyEndAllowThreads(__tstate
); 
9625     if (PyErr_Occurred()) return NULL
; 
9627         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxFileType_p"); 
9628         _resultobj 
= Py_BuildValue("s",_ptemp
); 
9631         _resultobj 
= Py_None
; 
9640 #define wxMimeTypesManager_ReadMailcap(_swigobj,_swigarg0,_swigarg1)  (_swigobj->ReadMailcap(_swigarg0,_swigarg1)) 
9641 static PyObject 
*_wrap_wxMimeTypesManager_ReadMailcap(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9642     PyObject 
* _resultobj
; 
9644     wxMimeTypesManager 
* _arg0
; 
9646     bool  _arg2 
= (bool ) FALSE
; 
9647     PyObject 
* _argo0 
= 0; 
9648     PyObject 
* _obj1 
= 0; 
9649     int tempbool2 
= (int) FALSE
; 
9650     char *_kwnames
[] = { "self","filename","fallback", NULL 
}; 
9653     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxMimeTypesManager_ReadMailcap",_kwnames
,&_argo0
,&_obj1
,&tempbool2
))  
9656         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9657         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMimeTypesManager_p")) { 
9658             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMimeTypesManager_ReadMailcap. Expected _wxMimeTypesManager_p."); 
9663     _arg1 
= wxString_in_helper(_obj1
); 
9667     _arg2 
= (bool ) tempbool2
; 
9669     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9670     _result 
= (bool )wxMimeTypesManager_ReadMailcap(_arg0
,*_arg1
,_arg2
); 
9672     wxPyEndAllowThreads(__tstate
); 
9673     if (PyErr_Occurred()) return NULL
; 
9674 }    _resultobj 
= Py_BuildValue("i",_result
); 
9682 #define wxMimeTypesManager_ReadMimeTypes(_swigobj,_swigarg0)  (_swigobj->ReadMimeTypes(_swigarg0)) 
9683 static PyObject 
*_wrap_wxMimeTypesManager_ReadMimeTypes(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9684     PyObject 
* _resultobj
; 
9686     wxMimeTypesManager 
* _arg0
; 
9688     PyObject 
* _argo0 
= 0; 
9689     PyObject 
* _obj1 
= 0; 
9690     char *_kwnames
[] = { "self","filename", NULL 
}; 
9693     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMimeTypesManager_ReadMimeTypes",_kwnames
,&_argo0
,&_obj1
))  
9696         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9697         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMimeTypesManager_p")) { 
9698             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMimeTypesManager_ReadMimeTypes. Expected _wxMimeTypesManager_p."); 
9703     _arg1 
= wxString_in_helper(_obj1
); 
9708     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9709     _result 
= (bool )wxMimeTypesManager_ReadMimeTypes(_arg0
,*_arg1
); 
9711     wxPyEndAllowThreads(__tstate
); 
9712     if (PyErr_Occurred()) return NULL
; 
9713 }    _resultobj 
= Py_BuildValue("i",_result
); 
9721 static PyObject 
* wxMimeTypesManager_EnumAllFileTypes(wxMimeTypesManager 
*self
) { 
9723             self
->EnumAllFileTypes(arr
); 
9724             return wxArrayString2PyList_helper(arr
); 
9726 static PyObject 
*_wrap_wxMimeTypesManager_EnumAllFileTypes(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9727     PyObject 
* _resultobj
; 
9729     wxMimeTypesManager 
* _arg0
; 
9730     PyObject 
* _argo0 
= 0; 
9731     char *_kwnames
[] = { "self", NULL 
}; 
9734     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMimeTypesManager_EnumAllFileTypes",_kwnames
,&_argo0
))  
9737         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9738         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMimeTypesManager_p")) { 
9739             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMimeTypesManager_EnumAllFileTypes. Expected _wxMimeTypesManager_p."); 
9744     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9745     _result 
= (PyObject 
*)wxMimeTypesManager_EnumAllFileTypes(_arg0
); 
9747     wxPyEndAllowThreads(__tstate
); 
9748     if (PyErr_Occurred()) return NULL
; 
9750   _resultobj 
= _result
; 
9755 #define wxMimeTypesManager_AddFallback(_swigobj,_swigarg0)  (_swigobj->AddFallback(_swigarg0)) 
9756 static PyObject 
*_wrap_wxMimeTypesManager_AddFallback(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9757     PyObject 
* _resultobj
; 
9758     wxMimeTypesManager 
* _arg0
; 
9759     wxFileTypeInfo 
* _arg1
; 
9760     PyObject 
* _argo0 
= 0; 
9761     PyObject 
* _argo1 
= 0; 
9762     char *_kwnames
[] = { "self","ft", NULL 
}; 
9765     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMimeTypesManager_AddFallback",_kwnames
,&_argo0
,&_argo1
))  
9768         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9769         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMimeTypesManager_p")) { 
9770             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMimeTypesManager_AddFallback. Expected _wxMimeTypesManager_p."); 
9775         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxFileTypeInfo_p")) { 
9776             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMimeTypesManager_AddFallback. Expected _wxFileTypeInfo_p."); 
9781     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9782     wxMimeTypesManager_AddFallback(_arg0
,*_arg1
); 
9784     wxPyEndAllowThreads(__tstate
); 
9785     if (PyErr_Occurred()) return NULL
; 
9786 }    Py_INCREF(Py_None
); 
9787     _resultobj 
= Py_None
; 
9791 #define wxMimeTypesManager_Associate(_swigobj,_swigarg0)  (_swigobj->Associate(_swigarg0)) 
9792 static PyObject 
*_wrap_wxMimeTypesManager_Associate(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9793     PyObject 
* _resultobj
; 
9794     wxFileType 
* _result
; 
9795     wxMimeTypesManager 
* _arg0
; 
9796     wxFileTypeInfo 
* _arg1
; 
9797     PyObject 
* _argo0 
= 0; 
9798     PyObject 
* _argo1 
= 0; 
9799     char *_kwnames
[] = { "self","ftInfo", NULL 
}; 
9803     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMimeTypesManager_Associate",_kwnames
,&_argo0
,&_argo1
))  
9806         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9807         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMimeTypesManager_p")) { 
9808             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMimeTypesManager_Associate. Expected _wxMimeTypesManager_p."); 
9813         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxFileTypeInfo_p")) { 
9814             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMimeTypesManager_Associate. Expected _wxFileTypeInfo_p."); 
9819     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9820     _result 
= (wxFileType 
*)wxMimeTypesManager_Associate(_arg0
,*_arg1
); 
9822     wxPyEndAllowThreads(__tstate
); 
9823     if (PyErr_Occurred()) return NULL
; 
9825         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxFileType_p"); 
9826         _resultobj 
= Py_BuildValue("s",_ptemp
); 
9829         _resultobj 
= Py_None
; 
9834 #define wxMimeTypesManager_Unassociate(_swigobj,_swigarg0)  (_swigobj->Unassociate(_swigarg0)) 
9835 static PyObject 
*_wrap_wxMimeTypesManager_Unassociate(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9836     PyObject 
* _resultobj
; 
9838     wxMimeTypesManager 
* _arg0
; 
9840     PyObject 
* _argo0 
= 0; 
9841     PyObject 
* _argo1 
= 0; 
9842     char *_kwnames
[] = { "self","ft", NULL 
}; 
9845     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMimeTypesManager_Unassociate",_kwnames
,&_argo0
,&_argo1
))  
9848         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9849         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMimeTypesManager_p")) { 
9850             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMimeTypesManager_Unassociate. Expected _wxMimeTypesManager_p."); 
9855         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
9856         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxFileType_p")) { 
9857             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMimeTypesManager_Unassociate. Expected _wxFileType_p."); 
9862     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9863     _result 
= (bool )wxMimeTypesManager_Unassociate(_arg0
,_arg1
); 
9865     wxPyEndAllowThreads(__tstate
); 
9866     if (PyErr_Occurred()) return NULL
; 
9867 }    _resultobj 
= Py_BuildValue("i",_result
); 
9871 #define delete_wxMimeTypesManager(_swigobj) (delete _swigobj) 
9872 static PyObject 
*_wrap_delete_wxMimeTypesManager(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9873     PyObject 
* _resultobj
; 
9874     wxMimeTypesManager 
* _arg0
; 
9875     PyObject 
* _argo0 
= 0; 
9876     char *_kwnames
[] = { "self", NULL 
}; 
9879     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxMimeTypesManager",_kwnames
,&_argo0
))  
9882         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9883         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMimeTypesManager_p")) { 
9884             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxMimeTypesManager. Expected _wxMimeTypesManager_p."); 
9889     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9890     delete_wxMimeTypesManager(_arg0
); 
9892     wxPyEndAllowThreads(__tstate
); 
9893     if (PyErr_Occurred()) return NULL
; 
9894 }    Py_INCREF(Py_None
); 
9895     _resultobj 
= Py_None
; 
9899 static void *SwigwxPyArtProviderTowxObject(void *ptr
) { 
9900     wxPyArtProvider 
*src
; 
9902     src 
= (wxPyArtProvider 
*) ptr
; 
9903     dest 
= (wxObject 
*) src
; 
9904     return (void *) dest
; 
9907 #define new_wxArtProvider() (new wxPyArtProvider()) 
9908 static PyObject 
*_wrap_new_wxArtProvider(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9909     PyObject 
* _resultobj
; 
9910     wxPyArtProvider 
* _result
; 
9911     char *_kwnames
[] = {  NULL 
}; 
9915     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxArtProvider",_kwnames
))  
9918     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9919     _result 
= (wxPyArtProvider 
*)new_wxArtProvider(); 
9921     wxPyEndAllowThreads(__tstate
); 
9922     if (PyErr_Occurred()) return NULL
; 
9924         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyArtProvider_p"); 
9925         _resultobj 
= Py_BuildValue("s",_ptemp
); 
9928         _resultobj 
= Py_None
; 
9933 #define wxArtProvider__setCallbackInfo(_swigobj,_swigarg0,_swigarg1)  (_swigobj->_setCallbackInfo(_swigarg0,_swigarg1)) 
9934 static PyObject 
*_wrap_wxArtProvider__setCallbackInfo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9935     PyObject 
* _resultobj
; 
9936     wxPyArtProvider 
* _arg0
; 
9939     PyObject 
* _argo0 
= 0; 
9940     PyObject 
* _obj1 
= 0; 
9941     PyObject 
* _obj2 
= 0; 
9942     char *_kwnames
[] = { "self","self","_class", NULL 
}; 
9945     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxArtProvider__setCallbackInfo",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
9948         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9949         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyArtProvider_p")) { 
9950             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxArtProvider__setCallbackInfo. Expected _wxPyArtProvider_p."); 
9961     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9962     wxArtProvider__setCallbackInfo(_arg0
,_arg1
,_arg2
); 
9964     wxPyEndAllowThreads(__tstate
); 
9965     if (PyErr_Occurred()) return NULL
; 
9966 }    Py_INCREF(Py_None
); 
9967     _resultobj 
= Py_None
; 
9971 static PyObject 
*_wrap_wxArtProvider_PushProvider(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9972     PyObject 
* _resultobj
; 
9973     wxPyArtProvider 
* _arg0
; 
9974     PyObject 
* _argo0 
= 0; 
9975     char *_kwnames
[] = { "provider", NULL 
}; 
9978     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxArtProvider_PushProvider",_kwnames
,&_argo0
))  
9981         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9982         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyArtProvider_p")) { 
9983             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxArtProvider_PushProvider. Expected _wxPyArtProvider_p."); 
9988     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9989     wxPyArtProvider::PushProvider(_arg0
); 
9991     wxPyEndAllowThreads(__tstate
); 
9992     if (PyErr_Occurred()) return NULL
; 
9993 }    Py_INCREF(Py_None
); 
9994     _resultobj 
= Py_None
; 
9998 static PyObject 
*_wrap_wxArtProvider_PopProvider(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9999     PyObject 
* _resultobj
; 
10001     char *_kwnames
[] = {  NULL 
}; 
10004     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxArtProvider_PopProvider",_kwnames
))  
10007     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10008     _result 
= (bool )wxPyArtProvider::PopProvider(); 
10010     wxPyEndAllowThreads(__tstate
); 
10011     if (PyErr_Occurred()) return NULL
; 
10012 }    _resultobj 
= Py_BuildValue("i",_result
); 
10016 static PyObject 
*_wrap_wxArtProvider_RemoveProvider(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10017     PyObject 
* _resultobj
; 
10019     wxPyArtProvider 
* _arg0
; 
10020     PyObject 
* _argo0 
= 0; 
10021     char *_kwnames
[] = { "provider", NULL 
}; 
10024     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxArtProvider_RemoveProvider",_kwnames
,&_argo0
))  
10027         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10028         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyArtProvider_p")) { 
10029             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxArtProvider_RemoveProvider. Expected _wxPyArtProvider_p."); 
10034     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10035     _result 
= (bool )wxPyArtProvider::RemoveProvider(_arg0
); 
10037     wxPyEndAllowThreads(__tstate
); 
10038     if (PyErr_Occurred()) return NULL
; 
10039 }    _resultobj 
= Py_BuildValue("i",_result
); 
10043 static PyObject 
*_wrap_wxArtProvider_GetBitmap(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10044     PyObject 
* _resultobj
; 
10045     wxBitmap 
* _result
; 
10047     wxString 
* _arg1 
= (wxString 
*) &wxPyART_OTHER
; 
10048     wxSize 
* _arg2 
= (wxSize 
*) &wxDefaultSize
; 
10049     PyObject 
* _obj0 
= 0; 
10050     PyObject 
* _obj1 
= 0; 
10052     PyObject 
* _obj2 
= 0; 
10053     char *_kwnames
[] = { "id","client","size", NULL 
}; 
10057     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|OO:wxArtProvider_GetBitmap",_kwnames
,&_obj0
,&_obj1
,&_obj2
))  
10060     _arg0 
= wxString_in_helper(_obj0
); 
10066     _arg1 
= wxString_in_helper(_obj1
); 
10073     if (! wxSize_helper(_obj2
, &_arg2
)) 
10077     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10078     _result 
= new wxBitmap (wxPyArtProvider::GetBitmap(*_arg0
,*_arg1
,*_arg2
)); 
10080     wxPyEndAllowThreads(__tstate
); 
10081     if (PyErr_Occurred()) return NULL
; 
10082 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxBitmap_p"); 
10083     _resultobj 
= Py_BuildValue("s",_ptemp
); 
10095 static PyObject 
*_wrap_wxArtProvider_GetIcon(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10096     PyObject 
* _resultobj
; 
10099     wxString 
* _arg1 
= (wxString 
*) &wxPyART_OTHER
; 
10100     wxSize 
* _arg2 
= (wxSize 
*) &wxDefaultSize
; 
10101     PyObject 
* _obj0 
= 0; 
10102     PyObject 
* _obj1 
= 0; 
10104     PyObject 
* _obj2 
= 0; 
10105     char *_kwnames
[] = { "id","client","size", NULL 
}; 
10109     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|OO:wxArtProvider_GetIcon",_kwnames
,&_obj0
,&_obj1
,&_obj2
))  
10112     _arg0 
= wxString_in_helper(_obj0
); 
10118     _arg1 
= wxString_in_helper(_obj1
); 
10125     if (! wxSize_helper(_obj2
, &_arg2
)) 
10129     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10130     _result 
= new wxIcon (wxPyArtProvider::GetIcon(*_arg0
,*_arg1
,*_arg2
)); 
10132     wxPyEndAllowThreads(__tstate
); 
10133     if (PyErr_Occurred()) return NULL
; 
10134 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxIcon_p"); 
10135     _resultobj 
= Py_BuildValue("s",_ptemp
); 
10147 static void *SwigwxFileHistoryTowxObject(void *ptr
) { 
10148     wxFileHistory 
*src
; 
10150     src 
= (wxFileHistory 
*) ptr
; 
10151     dest 
= (wxObject 
*) src
; 
10152     return (void *) dest
; 
10155 #define new_wxFileHistory(_swigarg0) (new wxFileHistory(_swigarg0)) 
10156 static PyObject 
*_wrap_new_wxFileHistory(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10157     PyObject 
* _resultobj
; 
10158     wxFileHistory 
* _result
; 
10159     int  _arg0 
= (int ) 9; 
10160     char *_kwnames
[] = { "maxFiles", NULL 
}; 
10164     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|i:new_wxFileHistory",_kwnames
,&_arg0
))  
10167     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10168     _result 
= (wxFileHistory 
*)new_wxFileHistory(_arg0
); 
10170     wxPyEndAllowThreads(__tstate
); 
10171     if (PyErr_Occurred()) return NULL
; 
10173         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxFileHistory_p"); 
10174         _resultobj 
= Py_BuildValue("s",_ptemp
); 
10176         Py_INCREF(Py_None
); 
10177         _resultobj 
= Py_None
; 
10182 #define delete_wxFileHistory(_swigobj) (delete _swigobj) 
10183 static PyObject 
*_wrap_delete_wxFileHistory(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10184     PyObject 
* _resultobj
; 
10185     wxFileHistory 
* _arg0
; 
10186     PyObject 
* _argo0 
= 0; 
10187     char *_kwnames
[] = { "self", NULL 
}; 
10190     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxFileHistory",_kwnames
,&_argo0
))  
10193         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10194         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileHistory_p")) { 
10195             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxFileHistory. Expected _wxFileHistory_p."); 
10200     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10201     delete_wxFileHistory(_arg0
); 
10203     wxPyEndAllowThreads(__tstate
); 
10204     if (PyErr_Occurred()) return NULL
; 
10205 }    Py_INCREF(Py_None
); 
10206     _resultobj 
= Py_None
; 
10210 #define wxFileHistory_AddFileToHistory(_swigobj,_swigarg0)  (_swigobj->AddFileToHistory(_swigarg0)) 
10211 static PyObject 
*_wrap_wxFileHistory_AddFileToHistory(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10212     PyObject 
* _resultobj
; 
10213     wxFileHistory 
* _arg0
; 
10215     PyObject 
* _argo0 
= 0; 
10216     PyObject 
* _obj1 
= 0; 
10217     char *_kwnames
[] = { "self","file", NULL 
}; 
10220     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxFileHistory_AddFileToHistory",_kwnames
,&_argo0
,&_obj1
))  
10223         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10224         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileHistory_p")) { 
10225             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileHistory_AddFileToHistory. Expected _wxFileHistory_p."); 
10230     _arg1 
= wxString_in_helper(_obj1
); 
10235     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10236     wxFileHistory_AddFileToHistory(_arg0
,*_arg1
); 
10238     wxPyEndAllowThreads(__tstate
); 
10239     if (PyErr_Occurred()) return NULL
; 
10240 }    Py_INCREF(Py_None
); 
10241     _resultobj 
= Py_None
; 
10249 #define wxFileHistory_RemoveFileFromHistory(_swigobj,_swigarg0)  (_swigobj->RemoveFileFromHistory(_swigarg0)) 
10250 static PyObject 
*_wrap_wxFileHistory_RemoveFileFromHistory(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10251     PyObject 
* _resultobj
; 
10252     wxFileHistory 
* _arg0
; 
10254     PyObject 
* _argo0 
= 0; 
10255     char *_kwnames
[] = { "self","i", NULL 
}; 
10258     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxFileHistory_RemoveFileFromHistory",_kwnames
,&_argo0
,&_arg1
))  
10261         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10262         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileHistory_p")) { 
10263             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileHistory_RemoveFileFromHistory. Expected _wxFileHistory_p."); 
10268     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10269     wxFileHistory_RemoveFileFromHistory(_arg0
,_arg1
); 
10271     wxPyEndAllowThreads(__tstate
); 
10272     if (PyErr_Occurred()) return NULL
; 
10273 }    Py_INCREF(Py_None
); 
10274     _resultobj 
= Py_None
; 
10278 #define wxFileHistory_GetMaxFiles(_swigobj)  (_swigobj->GetMaxFiles()) 
10279 static PyObject 
*_wrap_wxFileHistory_GetMaxFiles(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10280     PyObject 
* _resultobj
; 
10282     wxFileHistory 
* _arg0
; 
10283     PyObject 
* _argo0 
= 0; 
10284     char *_kwnames
[] = { "self", NULL 
}; 
10287     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileHistory_GetMaxFiles",_kwnames
,&_argo0
))  
10290         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10291         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileHistory_p")) { 
10292             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileHistory_GetMaxFiles. Expected _wxFileHistory_p."); 
10297     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10298     _result 
= (int )wxFileHistory_GetMaxFiles(_arg0
); 
10300     wxPyEndAllowThreads(__tstate
); 
10301     if (PyErr_Occurred()) return NULL
; 
10302 }    _resultobj 
= Py_BuildValue("i",_result
); 
10306 #define wxFileHistory_UseMenu(_swigobj,_swigarg0)  (_swigobj->UseMenu(_swigarg0)) 
10307 static PyObject 
*_wrap_wxFileHistory_UseMenu(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10308     PyObject 
* _resultobj
; 
10309     wxFileHistory 
* _arg0
; 
10311     PyObject 
* _argo0 
= 0; 
10312     PyObject 
* _argo1 
= 0; 
10313     char *_kwnames
[] = { "self","menu", NULL 
}; 
10316     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxFileHistory_UseMenu",_kwnames
,&_argo0
,&_argo1
))  
10319         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10320         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileHistory_p")) { 
10321             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileHistory_UseMenu. Expected _wxFileHistory_p."); 
10326         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
10327         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxMenu_p")) { 
10328             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxFileHistory_UseMenu. Expected _wxMenu_p."); 
10333     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10334     wxFileHistory_UseMenu(_arg0
,_arg1
); 
10336     wxPyEndAllowThreads(__tstate
); 
10337     if (PyErr_Occurred()) return NULL
; 
10338 }    Py_INCREF(Py_None
); 
10339     _resultobj 
= Py_None
; 
10343 #define wxFileHistory_RemoveMenu(_swigobj,_swigarg0)  (_swigobj->RemoveMenu(_swigarg0)) 
10344 static PyObject 
*_wrap_wxFileHistory_RemoveMenu(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10345     PyObject 
* _resultobj
; 
10346     wxFileHistory 
* _arg0
; 
10348     PyObject 
* _argo0 
= 0; 
10349     PyObject 
* _argo1 
= 0; 
10350     char *_kwnames
[] = { "self","menu", NULL 
}; 
10353     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxFileHistory_RemoveMenu",_kwnames
,&_argo0
,&_argo1
))  
10356         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10357         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileHistory_p")) { 
10358             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileHistory_RemoveMenu. Expected _wxFileHistory_p."); 
10363         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
10364         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxMenu_p")) { 
10365             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxFileHistory_RemoveMenu. Expected _wxMenu_p."); 
10370     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10371     wxFileHistory_RemoveMenu(_arg0
,_arg1
); 
10373     wxPyEndAllowThreads(__tstate
); 
10374     if (PyErr_Occurred()) return NULL
; 
10375 }    Py_INCREF(Py_None
); 
10376     _resultobj 
= Py_None
; 
10380 #define wxFileHistory_Load(_swigobj,_swigarg0)  (_swigobj->Load(_swigarg0)) 
10381 static PyObject 
*_wrap_wxFileHistory_Load(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10382     PyObject 
* _resultobj
; 
10383     wxFileHistory 
* _arg0
; 
10384     wxConfigBase 
* _arg1
; 
10385     PyObject 
* _argo0 
= 0; 
10386     PyObject 
* _argo1 
= 0; 
10387     char *_kwnames
[] = { "self","config", NULL 
}; 
10390     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxFileHistory_Load",_kwnames
,&_argo0
,&_argo1
))  
10393         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10394         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileHistory_p")) { 
10395             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileHistory_Load. Expected _wxFileHistory_p."); 
10400         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxConfigBase_p")) { 
10401             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxFileHistory_Load. Expected _wxConfigBase_p."); 
10406     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10407     wxFileHistory_Load(_arg0
,*_arg1
); 
10409     wxPyEndAllowThreads(__tstate
); 
10410     if (PyErr_Occurred()) return NULL
; 
10411 }    Py_INCREF(Py_None
); 
10412     _resultobj 
= Py_None
; 
10416 #define wxFileHistory_Save(_swigobj,_swigarg0)  (_swigobj->Save(_swigarg0)) 
10417 static PyObject 
*_wrap_wxFileHistory_Save(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10418     PyObject 
* _resultobj
; 
10419     wxFileHistory 
* _arg0
; 
10420     wxConfigBase 
* _arg1
; 
10421     PyObject 
* _argo0 
= 0; 
10422     PyObject 
* _argo1 
= 0; 
10423     char *_kwnames
[] = { "self","config", NULL 
}; 
10426     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxFileHistory_Save",_kwnames
,&_argo0
,&_argo1
))  
10429         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10430         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileHistory_p")) { 
10431             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileHistory_Save. Expected _wxFileHistory_p."); 
10436         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxConfigBase_p")) { 
10437             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxFileHistory_Save. Expected _wxConfigBase_p."); 
10442     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10443     wxFileHistory_Save(_arg0
,*_arg1
); 
10445     wxPyEndAllowThreads(__tstate
); 
10446     if (PyErr_Occurred()) return NULL
; 
10447 }    Py_INCREF(Py_None
); 
10448     _resultobj 
= Py_None
; 
10452 #define wxFileHistory_AddFilesToMenu(_swigobj)  (_swigobj->AddFilesToMenu()) 
10453 static PyObject 
*_wrap_wxFileHistory_AddFilesToMenu(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10454     PyObject 
* _resultobj
; 
10455     wxFileHistory 
* _arg0
; 
10456     PyObject 
* _argo0 
= 0; 
10457     char *_kwnames
[] = { "self", NULL 
}; 
10460     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileHistory_AddFilesToMenu",_kwnames
,&_argo0
))  
10463         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10464         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileHistory_p")) { 
10465             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileHistory_AddFilesToMenu. Expected _wxFileHistory_p."); 
10470     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10471     wxFileHistory_AddFilesToMenu(_arg0
); 
10473     wxPyEndAllowThreads(__tstate
); 
10474     if (PyErr_Occurred()) return NULL
; 
10475 }    Py_INCREF(Py_None
); 
10476     _resultobj 
= Py_None
; 
10480 #define wxFileHistory_AddFilesToThisMenu(_swigobj,_swigarg0)  (_swigobj->AddFilesToMenu(_swigarg0)) 
10481 static PyObject 
*_wrap_wxFileHistory_AddFilesToThisMenu(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10482     PyObject 
* _resultobj
; 
10483     wxFileHistory 
* _arg0
; 
10485     PyObject 
* _argo0 
= 0; 
10486     PyObject 
* _argo1 
= 0; 
10487     char *_kwnames
[] = { "self","menu", NULL 
}; 
10490     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxFileHistory_AddFilesToThisMenu",_kwnames
,&_argo0
,&_argo1
))  
10493         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10494         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileHistory_p")) { 
10495             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileHistory_AddFilesToThisMenu. Expected _wxFileHistory_p."); 
10500         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
10501         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxMenu_p")) { 
10502             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxFileHistory_AddFilesToThisMenu. Expected _wxMenu_p."); 
10507     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10508     wxFileHistory_AddFilesToThisMenu(_arg0
,_arg1
); 
10510     wxPyEndAllowThreads(__tstate
); 
10511     if (PyErr_Occurred()) return NULL
; 
10512 }    Py_INCREF(Py_None
); 
10513     _resultobj 
= Py_None
; 
10517 #define wxFileHistory_GetHistoryFile(_swigobj,_swigarg0)  (_swigobj->GetHistoryFile(_swigarg0)) 
10518 static PyObject 
*_wrap_wxFileHistory_GetHistoryFile(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10519     PyObject 
* _resultobj
; 
10520     wxString 
* _result
; 
10521     wxFileHistory 
* _arg0
; 
10523     PyObject 
* _argo0 
= 0; 
10524     char *_kwnames
[] = { "self","i", NULL 
}; 
10527     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxFileHistory_GetHistoryFile",_kwnames
,&_argo0
,&_arg1
))  
10530         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10531         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileHistory_p")) { 
10532             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileHistory_GetHistoryFile. Expected _wxFileHistory_p."); 
10537     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10538     _result 
= new wxString (wxFileHistory_GetHistoryFile(_arg0
,_arg1
)); 
10540     wxPyEndAllowThreads(__tstate
); 
10541     if (PyErr_Occurred()) return NULL
; 
10544     _resultobj 
= PyUnicode_FromWideChar(_result
->c_str(), _result
->Len()); 
10546     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
10555 #define wxFileHistory_GetCount(_swigobj)  (_swigobj->GetCount()) 
10556 static PyObject 
*_wrap_wxFileHistory_GetCount(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10557     PyObject 
* _resultobj
; 
10559     wxFileHistory 
* _arg0
; 
10560     PyObject 
* _argo0 
= 0; 
10561     char *_kwnames
[] = { "self", NULL 
}; 
10564     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileHistory_GetCount",_kwnames
,&_argo0
))  
10567         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10568         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileHistory_p")) { 
10569             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileHistory_GetCount. Expected _wxFileHistory_p."); 
10574     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10575     _result 
= (int )wxFileHistory_GetCount(_arg0
); 
10577     wxPyEndAllowThreads(__tstate
); 
10578     if (PyErr_Occurred()) return NULL
; 
10579 }    _resultobj 
= Py_BuildValue("i",_result
); 
10583 static void *SwigwxEffectsTowxObject(void *ptr
) { 
10586     src 
= (wxEffects 
*) ptr
; 
10587     dest 
= (wxObject 
*) src
; 
10588     return (void *) dest
; 
10591 #define new_wxEffects() (new wxEffects()) 
10592 static PyObject 
*_wrap_new_wxEffects(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10593     PyObject 
* _resultobj
; 
10594     wxEffects 
* _result
; 
10595     char *_kwnames
[] = {  NULL 
}; 
10599     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxEffects",_kwnames
))  
10602     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10603     _result 
= (wxEffects 
*)new_wxEffects(); 
10605     wxPyEndAllowThreads(__tstate
); 
10606     if (PyErr_Occurred()) return NULL
; 
10608         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxEffects_p"); 
10609         _resultobj 
= Py_BuildValue("s",_ptemp
); 
10611         Py_INCREF(Py_None
); 
10612         _resultobj 
= Py_None
; 
10617 #define wxEffects_GetHighlightColour(_swigobj)  (_swigobj->GetHighlightColour()) 
10618 static PyObject 
*_wrap_wxEffects_GetHighlightColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10619     PyObject 
* _resultobj
; 
10620     wxColour 
* _result
; 
10622     PyObject 
* _argo0 
= 0; 
10623     char *_kwnames
[] = { "self", NULL 
}; 
10627     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxEffects_GetHighlightColour",_kwnames
,&_argo0
))  
10630         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10631         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEffects_p")) { 
10632             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEffects_GetHighlightColour. Expected _wxEffects_p."); 
10637     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10638     _result 
= new wxColour (wxEffects_GetHighlightColour(_arg0
)); 
10640     wxPyEndAllowThreads(__tstate
); 
10641     if (PyErr_Occurred()) return NULL
; 
10642 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p"); 
10643     _resultobj 
= Py_BuildValue("s",_ptemp
); 
10647 #define wxEffects_GetLightShadow(_swigobj)  (_swigobj->GetLightShadow()) 
10648 static PyObject 
*_wrap_wxEffects_GetLightShadow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10649     PyObject 
* _resultobj
; 
10650     wxColour 
* _result
; 
10652     PyObject 
* _argo0 
= 0; 
10653     char *_kwnames
[] = { "self", NULL 
}; 
10657     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxEffects_GetLightShadow",_kwnames
,&_argo0
))  
10660         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10661         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEffects_p")) { 
10662             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEffects_GetLightShadow. Expected _wxEffects_p."); 
10667     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10668     _result 
= new wxColour (wxEffects_GetLightShadow(_arg0
)); 
10670     wxPyEndAllowThreads(__tstate
); 
10671     if (PyErr_Occurred()) return NULL
; 
10672 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p"); 
10673     _resultobj 
= Py_BuildValue("s",_ptemp
); 
10677 #define wxEffects_GetFaceColour(_swigobj)  (_swigobj->GetFaceColour()) 
10678 static PyObject 
*_wrap_wxEffects_GetFaceColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10679     PyObject 
* _resultobj
; 
10680     wxColour 
* _result
; 
10682     PyObject 
* _argo0 
= 0; 
10683     char *_kwnames
[] = { "self", NULL 
}; 
10687     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxEffects_GetFaceColour",_kwnames
,&_argo0
))  
10690         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10691         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEffects_p")) { 
10692             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEffects_GetFaceColour. Expected _wxEffects_p."); 
10697     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10698     _result 
= new wxColour (wxEffects_GetFaceColour(_arg0
)); 
10700     wxPyEndAllowThreads(__tstate
); 
10701     if (PyErr_Occurred()) return NULL
; 
10702 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p"); 
10703     _resultobj 
= Py_BuildValue("s",_ptemp
); 
10707 #define wxEffects_GetMediumShadow(_swigobj)  (_swigobj->GetMediumShadow()) 
10708 static PyObject 
*_wrap_wxEffects_GetMediumShadow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10709     PyObject 
* _resultobj
; 
10710     wxColour 
* _result
; 
10712     PyObject 
* _argo0 
= 0; 
10713     char *_kwnames
[] = { "self", NULL 
}; 
10717     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxEffects_GetMediumShadow",_kwnames
,&_argo0
))  
10720         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10721         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEffects_p")) { 
10722             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEffects_GetMediumShadow. Expected _wxEffects_p."); 
10727     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10728     _result 
= new wxColour (wxEffects_GetMediumShadow(_arg0
)); 
10730     wxPyEndAllowThreads(__tstate
); 
10731     if (PyErr_Occurred()) return NULL
; 
10732 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p"); 
10733     _resultobj 
= Py_BuildValue("s",_ptemp
); 
10737 #define wxEffects_GetDarkShadow(_swigobj)  (_swigobj->GetDarkShadow()) 
10738 static PyObject 
*_wrap_wxEffects_GetDarkShadow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10739     PyObject 
* _resultobj
; 
10740     wxColour 
* _result
; 
10742     PyObject 
* _argo0 
= 0; 
10743     char *_kwnames
[] = { "self", NULL 
}; 
10747     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxEffects_GetDarkShadow",_kwnames
,&_argo0
))  
10750         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10751         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEffects_p")) { 
10752             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEffects_GetDarkShadow. Expected _wxEffects_p."); 
10757     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10758     _result 
= new wxColour (wxEffects_GetDarkShadow(_arg0
)); 
10760     wxPyEndAllowThreads(__tstate
); 
10761     if (PyErr_Occurred()) return NULL
; 
10762 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p"); 
10763     _resultobj 
= Py_BuildValue("s",_ptemp
); 
10767 #define wxEffects_SetHighlightColour(_swigobj,_swigarg0)  (_swigobj->SetHighlightColour(_swigarg0)) 
10768 static PyObject 
*_wrap_wxEffects_SetHighlightColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10769     PyObject 
* _resultobj
; 
10772     PyObject 
* _argo0 
= 0; 
10774     PyObject 
* _obj1 
= 0; 
10775     char *_kwnames
[] = { "self","c", NULL 
}; 
10778     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxEffects_SetHighlightColour",_kwnames
,&_argo0
,&_obj1
))  
10781         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10782         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEffects_p")) { 
10783             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEffects_SetHighlightColour. Expected _wxEffects_p."); 
10789     if (! wxColour_helper(_obj1
, &_arg1
)) 
10793     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10794     wxEffects_SetHighlightColour(_arg0
,*_arg1
); 
10796     wxPyEndAllowThreads(__tstate
); 
10797     if (PyErr_Occurred()) return NULL
; 
10798 }    Py_INCREF(Py_None
); 
10799     _resultobj 
= Py_None
; 
10803 #define wxEffects_SetLightShadow(_swigobj,_swigarg0)  (_swigobj->SetLightShadow(_swigarg0)) 
10804 static PyObject 
*_wrap_wxEffects_SetLightShadow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10805     PyObject 
* _resultobj
; 
10808     PyObject 
* _argo0 
= 0; 
10810     PyObject 
* _obj1 
= 0; 
10811     char *_kwnames
[] = { "self","c", NULL 
}; 
10814     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxEffects_SetLightShadow",_kwnames
,&_argo0
,&_obj1
))  
10817         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10818         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEffects_p")) { 
10819             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEffects_SetLightShadow. Expected _wxEffects_p."); 
10825     if (! wxColour_helper(_obj1
, &_arg1
)) 
10829     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10830     wxEffects_SetLightShadow(_arg0
,*_arg1
); 
10832     wxPyEndAllowThreads(__tstate
); 
10833     if (PyErr_Occurred()) return NULL
; 
10834 }    Py_INCREF(Py_None
); 
10835     _resultobj 
= Py_None
; 
10839 #define wxEffects_SetFaceColour(_swigobj,_swigarg0)  (_swigobj->SetFaceColour(_swigarg0)) 
10840 static PyObject 
*_wrap_wxEffects_SetFaceColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10841     PyObject 
* _resultobj
; 
10844     PyObject 
* _argo0 
= 0; 
10846     PyObject 
* _obj1 
= 0; 
10847     char *_kwnames
[] = { "self","c", NULL 
}; 
10850     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxEffects_SetFaceColour",_kwnames
,&_argo0
,&_obj1
))  
10853         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10854         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEffects_p")) { 
10855             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEffects_SetFaceColour. Expected _wxEffects_p."); 
10861     if (! wxColour_helper(_obj1
, &_arg1
)) 
10865     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10866     wxEffects_SetFaceColour(_arg0
,*_arg1
); 
10868     wxPyEndAllowThreads(__tstate
); 
10869     if (PyErr_Occurred()) return NULL
; 
10870 }    Py_INCREF(Py_None
); 
10871     _resultobj 
= Py_None
; 
10875 #define wxEffects_SetMediumShadow(_swigobj,_swigarg0)  (_swigobj->SetMediumShadow(_swigarg0)) 
10876 static PyObject 
*_wrap_wxEffects_SetMediumShadow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10877     PyObject 
* _resultobj
; 
10880     PyObject 
* _argo0 
= 0; 
10882     PyObject 
* _obj1 
= 0; 
10883     char *_kwnames
[] = { "self","c", NULL 
}; 
10886     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxEffects_SetMediumShadow",_kwnames
,&_argo0
,&_obj1
))  
10889         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10890         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEffects_p")) { 
10891             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEffects_SetMediumShadow. Expected _wxEffects_p."); 
10897     if (! wxColour_helper(_obj1
, &_arg1
)) 
10901     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10902     wxEffects_SetMediumShadow(_arg0
,*_arg1
); 
10904     wxPyEndAllowThreads(__tstate
); 
10905     if (PyErr_Occurred()) return NULL
; 
10906 }    Py_INCREF(Py_None
); 
10907     _resultobj 
= Py_None
; 
10911 #define wxEffects_SetDarkShadow(_swigobj,_swigarg0)  (_swigobj->SetDarkShadow(_swigarg0)) 
10912 static PyObject 
*_wrap_wxEffects_SetDarkShadow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10913     PyObject 
* _resultobj
; 
10916     PyObject 
* _argo0 
= 0; 
10918     PyObject 
* _obj1 
= 0; 
10919     char *_kwnames
[] = { "self","c", NULL 
}; 
10922     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxEffects_SetDarkShadow",_kwnames
,&_argo0
,&_obj1
))  
10925         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10926         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEffects_p")) { 
10927             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEffects_SetDarkShadow. Expected _wxEffects_p."); 
10933     if (! wxColour_helper(_obj1
, &_arg1
)) 
10937     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10938     wxEffects_SetDarkShadow(_arg0
,*_arg1
); 
10940     wxPyEndAllowThreads(__tstate
); 
10941     if (PyErr_Occurred()) return NULL
; 
10942 }    Py_INCREF(Py_None
); 
10943     _resultobj 
= Py_None
; 
10947 #define wxEffects_Set(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)  (_swigobj->Set(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4)) 
10948 static PyObject 
*_wrap_wxEffects_Set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10949     PyObject 
* _resultobj
; 
10956     PyObject 
* _argo0 
= 0; 
10958     PyObject 
* _obj1 
= 0; 
10960     PyObject 
* _obj2 
= 0; 
10962     PyObject 
* _obj3 
= 0; 
10964     PyObject 
* _obj4 
= 0; 
10966     PyObject 
* _obj5 
= 0; 
10967     char *_kwnames
[] = { "self","highlightColour","lightShadow","faceColour","mediumShadow","darkShadow", NULL 
}; 
10970     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOOOOO:wxEffects_Set",_kwnames
,&_argo0
,&_obj1
,&_obj2
,&_obj3
,&_obj4
,&_obj5
))  
10973         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10974         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEffects_p")) { 
10975             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEffects_Set. Expected _wxEffects_p."); 
10981     if (! wxColour_helper(_obj1
, &_arg1
)) 
10986     if (! wxColour_helper(_obj2
, &_arg2
)) 
10991     if (! wxColour_helper(_obj3
, &_arg3
)) 
10996     if (! wxColour_helper(_obj4
, &_arg4
)) 
11001     if (! wxColour_helper(_obj5
, &_arg5
)) 
11005     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11006     wxEffects_Set(_arg0
,*_arg1
,*_arg2
,*_arg3
,*_arg4
,*_arg5
); 
11008     wxPyEndAllowThreads(__tstate
); 
11009     if (PyErr_Occurred()) return NULL
; 
11010 }    Py_INCREF(Py_None
); 
11011     _resultobj 
= Py_None
; 
11015 #define wxEffects_DrawSunkenEdge(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->DrawSunkenEdge(_swigarg0,_swigarg1,_swigarg2)) 
11016 static PyObject 
*_wrap_wxEffects_DrawSunkenEdge(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11017     PyObject 
* _resultobj
; 
11021     int  _arg3 
= (int ) 1; 
11022     PyObject 
* _argo0 
= 0; 
11023     PyObject 
* _argo1 
= 0; 
11025     PyObject 
* _obj2 
= 0; 
11026     char *_kwnames
[] = { "self","dc","rect","borderSize", NULL 
}; 
11029     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO|i:wxEffects_DrawSunkenEdge",_kwnames
,&_argo0
,&_argo1
,&_obj2
,&_arg3
))  
11032         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11033         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEffects_p")) { 
11034             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEffects_DrawSunkenEdge. Expected _wxEffects_p."); 
11039         if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) { 
11040             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxEffects_DrawSunkenEdge. Expected _wxDC_p."); 
11046     if (! wxRect_helper(_obj2
, &_arg2
)) 
11050     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11051     wxEffects_DrawSunkenEdge(_arg0
,*_arg1
,*_arg2
,_arg3
); 
11053     wxPyEndAllowThreads(__tstate
); 
11054     if (PyErr_Occurred()) return NULL
; 
11055 }    Py_INCREF(Py_None
); 
11056     _resultobj 
= Py_None
; 
11060 #define wxEffects_TileBitmap(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->TileBitmap(_swigarg0,_swigarg1,_swigarg2)) 
11061 static PyObject 
*_wrap_wxEffects_TileBitmap(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11062     PyObject 
* _resultobj
; 
11068     PyObject 
* _argo0 
= 0; 
11070     PyObject 
* _obj1 
= 0; 
11071     PyObject 
* _argo2 
= 0; 
11072     PyObject 
* _argo3 
= 0; 
11073     char *_kwnames
[] = { "self","rect","dc","bitmap", NULL 
}; 
11076     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOOO:wxEffects_TileBitmap",_kwnames
,&_argo0
,&_obj1
,&_argo2
,&_argo3
))  
11079         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11080         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEffects_p")) { 
11081             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxEffects_TileBitmap. Expected _wxEffects_p."); 
11087     if (! wxRect_helper(_obj1
, &_arg1
)) 
11091         if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxDC_p")) { 
11092             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxEffects_TileBitmap. Expected _wxDC_p."); 
11097         if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxBitmap_p")) { 
11098             PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxEffects_TileBitmap. Expected _wxBitmap_p."); 
11103     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11104     _result 
= (bool )wxEffects_TileBitmap(_arg0
,*_arg1
,*_arg2
,*_arg3
); 
11106     wxPyEndAllowThreads(__tstate
); 
11107     if (PyErr_Occurred()) return NULL
; 
11108 }    _resultobj 
= Py_BuildValue("i",_result
); 
11112 #define new_wxSingleInstanceChecker(_swigarg0,_swigarg1) (new wxSingleInstanceChecker(_swigarg0,_swigarg1)) 
11113 static PyObject 
*_wrap_new_wxSingleInstanceChecker(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11114     PyObject 
* _resultobj
; 
11115     wxSingleInstanceChecker 
* _result
; 
11117     wxString 
* _arg1 
= (wxString 
*) &wxPyEmptyString
; 
11118     PyObject 
* _obj0 
= 0; 
11119     PyObject 
* _obj1 
= 0; 
11120     char *_kwnames
[] = { "name","path", NULL 
}; 
11124     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|O:new_wxSingleInstanceChecker",_kwnames
,&_obj0
,&_obj1
))  
11127     _arg0 
= wxString_in_helper(_obj0
); 
11133     _arg1 
= wxString_in_helper(_obj1
); 
11138     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11139     _result 
= (wxSingleInstanceChecker 
*)new_wxSingleInstanceChecker(*_arg0
,*_arg1
); 
11141     wxPyEndAllowThreads(__tstate
); 
11142     if (PyErr_Occurred()) return NULL
; 
11144         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxSingleInstanceChecker_p"); 
11145         _resultobj 
= Py_BuildValue("s",_ptemp
); 
11147         Py_INCREF(Py_None
); 
11148         _resultobj 
= Py_None
; 
11161 #define new_wxPreSingleInstanceChecker() (new wxSingleInstanceChecker()) 
11162 static PyObject 
*_wrap_new_wxPreSingleInstanceChecker(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11163     PyObject 
* _resultobj
; 
11164     wxSingleInstanceChecker 
* _result
; 
11165     char *_kwnames
[] = {  NULL 
}; 
11169     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPreSingleInstanceChecker",_kwnames
))  
11172     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11173     _result 
= (wxSingleInstanceChecker 
*)new_wxPreSingleInstanceChecker(); 
11175     wxPyEndAllowThreads(__tstate
); 
11176     if (PyErr_Occurred()) return NULL
; 
11178         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxSingleInstanceChecker_p"); 
11179         _resultobj 
= Py_BuildValue("s",_ptemp
); 
11181         Py_INCREF(Py_None
); 
11182         _resultobj 
= Py_None
; 
11187 #define delete_wxSingleInstanceChecker(_swigobj) (delete _swigobj) 
11188 static PyObject 
*_wrap_delete_wxSingleInstanceChecker(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11189     PyObject 
* _resultobj
; 
11190     wxSingleInstanceChecker 
* _arg0
; 
11191     PyObject 
* _argo0 
= 0; 
11192     char *_kwnames
[] = { "self", NULL 
}; 
11195     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxSingleInstanceChecker",_kwnames
,&_argo0
))  
11198         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11199         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSingleInstanceChecker_p")) { 
11200             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxSingleInstanceChecker. Expected _wxSingleInstanceChecker_p."); 
11205     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11206     delete_wxSingleInstanceChecker(_arg0
); 
11208     wxPyEndAllowThreads(__tstate
); 
11209     if (PyErr_Occurred()) return NULL
; 
11210 }    Py_INCREF(Py_None
); 
11211     _resultobj 
= Py_None
; 
11215 #define wxSingleInstanceChecker_Create(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Create(_swigarg0,_swigarg1)) 
11216 static PyObject 
*_wrap_wxSingleInstanceChecker_Create(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11217     PyObject 
* _resultobj
; 
11219     wxSingleInstanceChecker 
* _arg0
; 
11221     wxString 
* _arg2 
= (wxString 
*) &wxPyEmptyString
; 
11222     PyObject 
* _argo0 
= 0; 
11223     PyObject 
* _obj1 
= 0; 
11224     PyObject 
* _obj2 
= 0; 
11225     char *_kwnames
[] = { "self","name","path", NULL 
}; 
11228     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|O:wxSingleInstanceChecker_Create",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
11231         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11232         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSingleInstanceChecker_p")) { 
11233             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSingleInstanceChecker_Create. Expected _wxSingleInstanceChecker_p."); 
11238     _arg1 
= wxString_in_helper(_obj1
); 
11244     _arg2 
= wxString_in_helper(_obj2
); 
11249     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11250     _result 
= (bool )wxSingleInstanceChecker_Create(_arg0
,*_arg1
,*_arg2
); 
11252     wxPyEndAllowThreads(__tstate
); 
11253     if (PyErr_Occurred()) return NULL
; 
11254 }    _resultobj 
= Py_BuildValue("i",_result
); 
11266 #define wxSingleInstanceChecker_IsAnotherRunning(_swigobj)  (_swigobj->IsAnotherRunning()) 
11267 static PyObject 
*_wrap_wxSingleInstanceChecker_IsAnotherRunning(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
11268     PyObject 
* _resultobj
; 
11270     wxSingleInstanceChecker 
* _arg0
; 
11271     PyObject 
* _argo0 
= 0; 
11272     char *_kwnames
[] = { "self", NULL 
}; 
11275     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSingleInstanceChecker_IsAnotherRunning",_kwnames
,&_argo0
))  
11278         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
11279         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxSingleInstanceChecker_p")) { 
11280             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSingleInstanceChecker_IsAnotherRunning. Expected _wxSingleInstanceChecker_p."); 
11285     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11286     _result 
= (bool )wxSingleInstanceChecker_IsAnotherRunning(_arg0
); 
11288     wxPyEndAllowThreads(__tstate
); 
11289     if (PyErr_Occurred()) return NULL
; 
11290 }    _resultobj 
= Py_BuildValue("i",_result
); 
11294 static PyMethodDef misc2cMethods
[] = { 
11295          { "wxSingleInstanceChecker_IsAnotherRunning", (PyCFunction
) _wrap_wxSingleInstanceChecker_IsAnotherRunning
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11296          { "wxSingleInstanceChecker_Create", (PyCFunction
) _wrap_wxSingleInstanceChecker_Create
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11297          { "delete_wxSingleInstanceChecker", (PyCFunction
) _wrap_delete_wxSingleInstanceChecker
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11298          { "new_wxPreSingleInstanceChecker", (PyCFunction
) _wrap_new_wxPreSingleInstanceChecker
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11299          { "new_wxSingleInstanceChecker", (PyCFunction
) _wrap_new_wxSingleInstanceChecker
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11300          { "wxEffects_TileBitmap", (PyCFunction
) _wrap_wxEffects_TileBitmap
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11301          { "wxEffects_DrawSunkenEdge", (PyCFunction
) _wrap_wxEffects_DrawSunkenEdge
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11302          { "wxEffects_Set", (PyCFunction
) _wrap_wxEffects_Set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11303          { "wxEffects_SetDarkShadow", (PyCFunction
) _wrap_wxEffects_SetDarkShadow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11304          { "wxEffects_SetMediumShadow", (PyCFunction
) _wrap_wxEffects_SetMediumShadow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11305          { "wxEffects_SetFaceColour", (PyCFunction
) _wrap_wxEffects_SetFaceColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11306          { "wxEffects_SetLightShadow", (PyCFunction
) _wrap_wxEffects_SetLightShadow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11307          { "wxEffects_SetHighlightColour", (PyCFunction
) _wrap_wxEffects_SetHighlightColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11308          { "wxEffects_GetDarkShadow", (PyCFunction
) _wrap_wxEffects_GetDarkShadow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11309          { "wxEffects_GetMediumShadow", (PyCFunction
) _wrap_wxEffects_GetMediumShadow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11310          { "wxEffects_GetFaceColour", (PyCFunction
) _wrap_wxEffects_GetFaceColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11311          { "wxEffects_GetLightShadow", (PyCFunction
) _wrap_wxEffects_GetLightShadow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11312          { "wxEffects_GetHighlightColour", (PyCFunction
) _wrap_wxEffects_GetHighlightColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11313          { "new_wxEffects", (PyCFunction
) _wrap_new_wxEffects
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11314          { "wxFileHistory_GetCount", (PyCFunction
) _wrap_wxFileHistory_GetCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11315          { "wxFileHistory_GetHistoryFile", (PyCFunction
) _wrap_wxFileHistory_GetHistoryFile
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11316          { "wxFileHistory_AddFilesToThisMenu", (PyCFunction
) _wrap_wxFileHistory_AddFilesToThisMenu
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11317          { "wxFileHistory_AddFilesToMenu", (PyCFunction
) _wrap_wxFileHistory_AddFilesToMenu
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11318          { "wxFileHistory_Save", (PyCFunction
) _wrap_wxFileHistory_Save
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11319          { "wxFileHistory_Load", (PyCFunction
) _wrap_wxFileHistory_Load
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11320          { "wxFileHistory_RemoveMenu", (PyCFunction
) _wrap_wxFileHistory_RemoveMenu
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11321          { "wxFileHistory_UseMenu", (PyCFunction
) _wrap_wxFileHistory_UseMenu
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11322          { "wxFileHistory_GetMaxFiles", (PyCFunction
) _wrap_wxFileHistory_GetMaxFiles
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11323          { "wxFileHistory_RemoveFileFromHistory", (PyCFunction
) _wrap_wxFileHistory_RemoveFileFromHistory
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11324          { "wxFileHistory_AddFileToHistory", (PyCFunction
) _wrap_wxFileHistory_AddFileToHistory
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11325          { "delete_wxFileHistory", (PyCFunction
) _wrap_delete_wxFileHistory
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11326          { "new_wxFileHistory", (PyCFunction
) _wrap_new_wxFileHistory
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11327          { "wxArtProvider_GetIcon", (PyCFunction
) _wrap_wxArtProvider_GetIcon
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11328          { "wxArtProvider_GetBitmap", (PyCFunction
) _wrap_wxArtProvider_GetBitmap
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11329          { "wxArtProvider_RemoveProvider", (PyCFunction
) _wrap_wxArtProvider_RemoveProvider
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11330          { "wxArtProvider_PopProvider", (PyCFunction
) _wrap_wxArtProvider_PopProvider
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11331          { "wxArtProvider_PushProvider", (PyCFunction
) _wrap_wxArtProvider_PushProvider
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11332          { "wxArtProvider__setCallbackInfo", (PyCFunction
) _wrap_wxArtProvider__setCallbackInfo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11333          { "new_wxArtProvider", (PyCFunction
) _wrap_new_wxArtProvider
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11334          { "delete_wxMimeTypesManager", (PyCFunction
) _wrap_delete_wxMimeTypesManager
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11335          { "wxMimeTypesManager_Unassociate", (PyCFunction
) _wrap_wxMimeTypesManager_Unassociate
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11336          { "wxMimeTypesManager_Associate", (PyCFunction
) _wrap_wxMimeTypesManager_Associate
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11337          { "wxMimeTypesManager_AddFallback", (PyCFunction
) _wrap_wxMimeTypesManager_AddFallback
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11338          { "wxMimeTypesManager_EnumAllFileTypes", (PyCFunction
) _wrap_wxMimeTypesManager_EnumAllFileTypes
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11339          { "wxMimeTypesManager_ReadMimeTypes", (PyCFunction
) _wrap_wxMimeTypesManager_ReadMimeTypes
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11340          { "wxMimeTypesManager_ReadMailcap", (PyCFunction
) _wrap_wxMimeTypesManager_ReadMailcap
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11341          { "wxMimeTypesManager_GetFileTypeFromMimeType", (PyCFunction
) _wrap_wxMimeTypesManager_GetFileTypeFromMimeType
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11342          { "wxMimeTypesManager_GetFileTypeFromExtension", (PyCFunction
) _wrap_wxMimeTypesManager_GetFileTypeFromExtension
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11343          { "wxMimeTypesManager_ClearData", (PyCFunction
) _wrap_wxMimeTypesManager_ClearData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11344          { "wxMimeTypesManager_Initialize", (PyCFunction
) _wrap_wxMimeTypesManager_Initialize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11345          { "new_wxMimeTypesManager", (PyCFunction
) _wrap_new_wxMimeTypesManager
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11346          { "wxMimeTypesManager_IsOfType", (PyCFunction
) _wrap_wxMimeTypesManager_IsOfType
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11347          { "delete_wxFileType", (PyCFunction
) _wrap_delete_wxFileType
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11348          { "wxFileType_ExpandCommand", (PyCFunction
) _wrap_wxFileType_ExpandCommand
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11349          { "wxFileType_Unassociate", (PyCFunction
) _wrap_wxFileType_Unassociate
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11350          { "wxFileType_SetDefaultIcon", (PyCFunction
) _wrap_wxFileType_SetDefaultIcon
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11351          { "wxFileType_SetCommand", (PyCFunction
) _wrap_wxFileType_SetCommand
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11352          { "wxFileType_GetAllCommands", (PyCFunction
) _wrap_wxFileType_GetAllCommands
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11353          { "wxFileType_GetPrintCommand", (PyCFunction
) _wrap_wxFileType_GetPrintCommand
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11354          { "wxFileType_GetOpenCommand", (PyCFunction
) _wrap_wxFileType_GetOpenCommand
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11355          { "wxFileType_GetDescription", (PyCFunction
) _wrap_wxFileType_GetDescription
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11356          { "wxFileType_GetIconInfo", (PyCFunction
) _wrap_wxFileType_GetIconInfo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11357          { "wxFileType_GetIcon", (PyCFunction
) _wrap_wxFileType_GetIcon
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11358          { "wxFileType_GetExtensions", (PyCFunction
) _wrap_wxFileType_GetExtensions
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11359          { "wxFileType_GetMimeTypes", (PyCFunction
) _wrap_wxFileType_GetMimeTypes
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11360          { "wxFileType_GetMimeType", (PyCFunction
) _wrap_wxFileType_GetMimeType
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11361          { "new_wxFileType", (PyCFunction
) _wrap_new_wxFileType
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11362          { "wxFileTypeInfo_GetIconIndex", (PyCFunction
) _wrap_wxFileTypeInfo_GetIconIndex
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11363          { "wxFileTypeInfo_GetIconFile", (PyCFunction
) _wrap_wxFileTypeInfo_GetIconFile
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11364          { "wxFileTypeInfo_GetExtensionsCount", (PyCFunction
) _wrap_wxFileTypeInfo_GetExtensionsCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11365          { "wxFileTypeInfo_GetExtensions", (PyCFunction
) _wrap_wxFileTypeInfo_GetExtensions
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11366          { "wxFileTypeInfo_GetDescription", (PyCFunction
) _wrap_wxFileTypeInfo_GetDescription
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11367          { "wxFileTypeInfo_GetShortDesc", (PyCFunction
) _wrap_wxFileTypeInfo_GetShortDesc
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11368          { "wxFileTypeInfo_GetPrintCommand", (PyCFunction
) _wrap_wxFileTypeInfo_GetPrintCommand
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11369          { "wxFileTypeInfo_GetOpenCommand", (PyCFunction
) _wrap_wxFileTypeInfo_GetOpenCommand
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11370          { "wxFileTypeInfo_GetMimeType", (PyCFunction
) _wrap_wxFileTypeInfo_GetMimeType
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11371          { "wxFileTypeInfo_SetShortDesc", (PyCFunction
) _wrap_wxFileTypeInfo_SetShortDesc
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11372          { "wxFileTypeInfo_SetIcon", (PyCFunction
) _wrap_wxFileTypeInfo_SetIcon
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11373          { "wxFileTypeInfo_IsValid", (PyCFunction
) _wrap_wxFileTypeInfo_IsValid
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11374          { "new_wxNullFileTypeInfo", (PyCFunction
) _wrap_new_wxNullFileTypeInfo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11375          { "new_wxFileTypeInfoSequence", (PyCFunction
) _wrap_new_wxFileTypeInfoSequence
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11376          { "new_wxFileTypeInfo", (PyCFunction
) _wrap_new_wxFileTypeInfo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11377          { "wxWave_Play", (PyCFunction
) _wrap_wxWave_Play
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11378          { "wxWave_IsOk", (PyCFunction
) _wrap_wxWave_IsOk
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11379          { "delete_wxWave", (PyCFunction
) _wrap_delete_wxWave
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11380          { "new_wxWave", (PyCFunction
) _wrap_new_wxWave
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11381          { "wxJoystick_ReleaseCapture", (PyCFunction
) _wrap_wxJoystick_ReleaseCapture
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11382          { "wxJoystick_SetCapture", (PyCFunction
) _wrap_wxJoystick_SetCapture
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11383          { "wxJoystick_HasPOVCTS", (PyCFunction
) _wrap_wxJoystick_HasPOVCTS
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11384          { "wxJoystick_HasPOV4Dir", (PyCFunction
) _wrap_wxJoystick_HasPOV4Dir
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11385          { "wxJoystick_HasPOV", (PyCFunction
) _wrap_wxJoystick_HasPOV
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11386          { "wxJoystick_HasV", (PyCFunction
) _wrap_wxJoystick_HasV
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11387          { "wxJoystick_HasU", (PyCFunction
) _wrap_wxJoystick_HasU
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11388          { "wxJoystick_HasZ", (PyCFunction
) _wrap_wxJoystick_HasZ
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11389          { "wxJoystick_HasRudder", (PyCFunction
) _wrap_wxJoystick_HasRudder
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11390          { "wxJoystick_GetVMax", (PyCFunction
) _wrap_wxJoystick_GetVMax
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11391          { "wxJoystick_GetVMin", (PyCFunction
) _wrap_wxJoystick_GetVMin
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11392          { "wxJoystick_GetUMax", (PyCFunction
) _wrap_wxJoystick_GetUMax
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11393          { "wxJoystick_GetUMin", (PyCFunction
) _wrap_wxJoystick_GetUMin
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11394          { "wxJoystick_GetRudderMax", (PyCFunction
) _wrap_wxJoystick_GetRudderMax
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11395          { "wxJoystick_GetRudderMin", (PyCFunction
) _wrap_wxJoystick_GetRudderMin
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11396          { "wxJoystick_GetPollingMax", (PyCFunction
) _wrap_wxJoystick_GetPollingMax
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11397          { "wxJoystick_GetPollingMin", (PyCFunction
) _wrap_wxJoystick_GetPollingMin
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11398          { "wxJoystick_GetMaxAxes", (PyCFunction
) _wrap_wxJoystick_GetMaxAxes
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11399          { "wxJoystick_GetMaxButtons", (PyCFunction
) _wrap_wxJoystick_GetMaxButtons
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11400          { "wxJoystick_GetNumberAxes", (PyCFunction
) _wrap_wxJoystick_GetNumberAxes
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11401          { "wxJoystick_GetNumberButtons", (PyCFunction
) _wrap_wxJoystick_GetNumberButtons
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11402          { "wxJoystick_GetZMax", (PyCFunction
) _wrap_wxJoystick_GetZMax
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11403          { "wxJoystick_GetYMax", (PyCFunction
) _wrap_wxJoystick_GetYMax
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11404          { "wxJoystick_GetXMax", (PyCFunction
) _wrap_wxJoystick_GetXMax
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11405          { "wxJoystick_GetZMin", (PyCFunction
) _wrap_wxJoystick_GetZMin
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11406          { "wxJoystick_GetYMin", (PyCFunction
) _wrap_wxJoystick_GetYMin
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11407          { "wxJoystick_GetXMin", (PyCFunction
) _wrap_wxJoystick_GetXMin
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11408          { "wxJoystick_GetProductName", (PyCFunction
) _wrap_wxJoystick_GetProductName
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11409          { "wxJoystick_GetProductId", (PyCFunction
) _wrap_wxJoystick_GetProductId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11410          { "wxJoystick_GetManufacturerId", (PyCFunction
) _wrap_wxJoystick_GetManufacturerId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11411          { "wxJoystick_GetNumberJoysticks", (PyCFunction
) _wrap_wxJoystick_GetNumberJoysticks
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11412          { "wxJoystick_IsOk", (PyCFunction
) _wrap_wxJoystick_IsOk
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11413          { "wxJoystick_SetMovementThreshold", (PyCFunction
) _wrap_wxJoystick_SetMovementThreshold
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11414          { "wxJoystick_GetMovementThreshold", (PyCFunction
) _wrap_wxJoystick_GetMovementThreshold
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11415          { "wxJoystick_GetVPosition", (PyCFunction
) _wrap_wxJoystick_GetVPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11416          { "wxJoystick_GetUPosition", (PyCFunction
) _wrap_wxJoystick_GetUPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11417          { "wxJoystick_GetRudderPosition", (PyCFunction
) _wrap_wxJoystick_GetRudderPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11418          { "wxJoystick_GetPOVCTSPosition", (PyCFunction
) _wrap_wxJoystick_GetPOVCTSPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11419          { "wxJoystick_GetPOVPosition", (PyCFunction
) _wrap_wxJoystick_GetPOVPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11420          { "wxJoystick_GetButtonState", (PyCFunction
) _wrap_wxJoystick_GetButtonState
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11421          { "wxJoystick_GetZPosition", (PyCFunction
) _wrap_wxJoystick_GetZPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11422          { "wxJoystick_GetPosition", (PyCFunction
) _wrap_wxJoystick_GetPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11423          { "delete_wxJoystick", (PyCFunction
) _wrap_delete_wxJoystick
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11424          { "new_wxJoystick", (PyCFunction
) _wrap_new_wxJoystick
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11425          { "wxProcess_IsErrorAvailable", (PyCFunction
) _wrap_wxProcess_IsErrorAvailable
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11426          { "wxProcess_IsInputAvailable", (PyCFunction
) _wrap_wxProcess_IsInputAvailable
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11427          { "wxProcess_IsInputOpened", (PyCFunction
) _wrap_wxProcess_IsInputOpened
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11428          { "wxProcess_CloseOutput", (PyCFunction
) _wrap_wxProcess_CloseOutput
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11429          { "wxProcess_GetOutputStream", (PyCFunction
) _wrap_wxProcess_GetOutputStream
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11430          { "wxProcess_GetErrorStream", (PyCFunction
) _wrap_wxProcess_GetErrorStream
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11431          { "wxProcess_GetInputStream", (PyCFunction
) _wrap_wxProcess_GetInputStream
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11432          { "wxProcess_Detach", (PyCFunction
) _wrap_wxProcess_Detach
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11433          { "wxProcess_IsRedirected", (PyCFunction
) _wrap_wxProcess_IsRedirected
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11434          { "wxProcess_Redirect", (PyCFunction
) _wrap_wxProcess_Redirect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11435          { "wxProcess_base_OnTerminate", (PyCFunction
) _wrap_wxProcess_base_OnTerminate
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11436          { "wxProcess__setCallbackInfo", (PyCFunction
) _wrap_wxProcess__setCallbackInfo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11437          { "wxProcess_Destroy", (PyCFunction
) _wrap_wxProcess_Destroy
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11438          { "new_wxProcess", (PyCFunction
) _wrap_new_wxProcess
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11439          { "wxProcess_Open", (PyCFunction
) _wrap_wxProcess_Open
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11440          { "wxProcess_Exists", (PyCFunction
) _wrap_wxProcess_Exists
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11441          { "wxProcess_Kill", (PyCFunction
) _wrap_wxProcess_Kill
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11442          { "wxProcessEvent_m_exitcode_get", (PyCFunction
) _wrap_wxProcessEvent_m_exitcode_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11443          { "wxProcessEvent_m_exitcode_set", (PyCFunction
) _wrap_wxProcessEvent_m_exitcode_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11444          { "wxProcessEvent_m_pid_get", (PyCFunction
) _wrap_wxProcessEvent_m_pid_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11445          { "wxProcessEvent_m_pid_set", (PyCFunction
) _wrap_wxProcessEvent_m_pid_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11446          { "wxProcessEvent_GetExitCode", (PyCFunction
) _wrap_wxProcessEvent_GetExitCode
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11447          { "wxProcessEvent_GetPid", (PyCFunction
) _wrap_wxProcessEvent_GetPid
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11448          { "new_wxProcessEvent", (PyCFunction
) _wrap_new_wxProcessEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11449          { "wxPyLog_Destroy", (PyCFunction
) _wrap_wxPyLog_Destroy
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11450          { "wxPyLog__setCallbackInfo", (PyCFunction
) _wrap_wxPyLog__setCallbackInfo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11451          { "new_wxPyLog", (PyCFunction
) _wrap_new_wxPyLog
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11452          { "delete_wxLogNull", (PyCFunction
) _wrap_delete_wxLogNull
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11453          { "new_wxLogNull", (PyCFunction
) _wrap_new_wxLogNull
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11454          { "wxLogChain_GetOldLog", (PyCFunction
) _wrap_wxLogChain_GetOldLog
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11455          { "wxLogChain_IsPassingMessages", (PyCFunction
) _wrap_wxLogChain_IsPassingMessages
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11456          { "wxLogChain_PassMessages", (PyCFunction
) _wrap_wxLogChain_PassMessages
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11457          { "wxLogChain_SetLog", (PyCFunction
) _wrap_wxLogChain_SetLog
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11458          { "new_wxLogChain", (PyCFunction
) _wrap_new_wxLogChain
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11459          { "wxLogWindow_PassMessages", (PyCFunction
) _wrap_wxLogWindow_PassMessages
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11460          { "wxLogWindow_IsPassingMessages", (PyCFunction
) _wrap_wxLogWindow_IsPassingMessages
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11461          { "wxLogWindow_GetOldLog", (PyCFunction
) _wrap_wxLogWindow_GetOldLog
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11462          { "wxLogWindow_GetFrame", (PyCFunction
) _wrap_wxLogWindow_GetFrame
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11463          { "wxLogWindow_Show", (PyCFunction
) _wrap_wxLogWindow_Show
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11464          { "new_wxLogWindow", (PyCFunction
) _wrap_new_wxLogWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11465          { "new_wxLogGui", (PyCFunction
) _wrap_new_wxLogGui
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11466          { "new_wxLogTextCtrl", (PyCFunction
) _wrap_new_wxLogTextCtrl
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11467          { "new_wxLogStderr", (PyCFunction
) _wrap_new_wxLogStderr
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11468          { "wxLog_TimeStamp", (PyCFunction
) _wrap_wxLog_TimeStamp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11469          { "wxLog_GetLogLevel", (PyCFunction
) _wrap_wxLog_GetLogLevel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11470          { "wxLog_SetLogLevel", (PyCFunction
) _wrap_wxLog_SetLogLevel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11471          { "wxLog_IsAllowedTraceMask", (PyCFunction
) _wrap_wxLog_IsAllowedTraceMask
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11472          { "wxLog_GetTraceMask", (PyCFunction
) _wrap_wxLog_GetTraceMask
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11473          { "wxLog_GetVerbose", (PyCFunction
) _wrap_wxLog_GetVerbose
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11474          { "wxLog_GetTimestamp", (PyCFunction
) _wrap_wxLog_GetTimestamp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11475          { "wxLog_SetTimestamp", (PyCFunction
) _wrap_wxLog_SetTimestamp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11476          { "wxLog_GetTraceMasks", (PyCFunction
) _wrap_wxLog_GetTraceMasks
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11477          { "wxLog_ClearTraceMasks", (PyCFunction
) _wrap_wxLog_ClearTraceMasks
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11478          { "wxLog_RemoveTraceMask", (PyCFunction
) _wrap_wxLog_RemoveTraceMask
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11479          { "wxLog_AddTraceMask", (PyCFunction
) _wrap_wxLog_AddTraceMask
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11480          { "wxLog_SetTraceMask", (PyCFunction
) _wrap_wxLog_SetTraceMask
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11481          { "wxLog_DontCreateOnDemand", (PyCFunction
) _wrap_wxLog_DontCreateOnDemand
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11482          { "wxLog_SetVerbose", (PyCFunction
) _wrap_wxLog_SetVerbose
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11483          { "wxLog_Resume", (PyCFunction
) _wrap_wxLog_Resume
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11484          { "wxLog_Suspend", (PyCFunction
) _wrap_wxLog_Suspend
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11485          { "wxLog_SetActiveTarget", (PyCFunction
) _wrap_wxLog_SetActiveTarget
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11486          { "wxLog_GetActiveTarget", (PyCFunction
) _wrap_wxLog_GetActiveTarget
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11487          { "wxLog_FlushActive", (PyCFunction
) _wrap_wxLog_FlushActive
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11488          { "wxLog_Flush", (PyCFunction
) _wrap_wxLog_Flush
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11489          { "wxLog_OnLog", (PyCFunction
) _wrap_wxLog_OnLog
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11490          { "wxLog_EnableLogging", (PyCFunction
) _wrap_wxLog_EnableLogging
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11491          { "wxLog_IsEnabled", (PyCFunction
) _wrap_wxLog_IsEnabled
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11492          { "new_wxLog", (PyCFunction
) _wrap_new_wxLog
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11493          { "wxStopWatch_Time", (PyCFunction
) _wrap_wxStopWatch_Time
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11494          { "wxStopWatch_Resume", (PyCFunction
) _wrap_wxStopWatch_Resume
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11495          { "wxStopWatch_Pause", (PyCFunction
) _wrap_wxStopWatch_Pause
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11496          { "wxStopWatch_Start", (PyCFunction
) _wrap_wxStopWatch_Start
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11497          { "delete_wxStopWatch", (PyCFunction
) _wrap_delete_wxStopWatch
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11498          { "new_wxStopWatch", (PyCFunction
) _wrap_new_wxStopWatch
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11499          { "wxPyTimer_Stop", (PyCFunction
) _wrap_wxPyTimer_Stop
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11500          { "wxPyTimer_Start", (PyCFunction
) _wrap_wxPyTimer_Start
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11501          { "wxPyTimer_SetOwner", (PyCFunction
) _wrap_wxPyTimer_SetOwner
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11502          { "wxPyTimer_IsRunning", (PyCFunction
) _wrap_wxPyTimer_IsRunning
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11503          { "wxPyTimer_IsOneShot", (PyCFunction
) _wrap_wxPyTimer_IsOneShot
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11504          { "wxPyTimer_GetInterval", (PyCFunction
) _wrap_wxPyTimer_GetInterval
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11505          { "delete_wxPyTimer", (PyCFunction
) _wrap_delete_wxPyTimer
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11506          { "new_wxPyTimer", (PyCFunction
) _wrap_new_wxPyTimer
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11507          { "wxDragImage_RedrawImage", (PyCFunction
) _wrap_wxDragImage_RedrawImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11508          { "wxDragImage_GetImageRect", (PyCFunction
) _wrap_wxDragImage_GetImageRect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11509          { "wxDragImage_Hide", (PyCFunction
) _wrap_wxDragImage_Hide
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11510          { "wxDragImage_Show", (PyCFunction
) _wrap_wxDragImage_Show
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11511          { "wxDragImage_Move", (PyCFunction
) _wrap_wxDragImage_Move
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11512          { "wxDragImage_EndDrag", (PyCFunction
) _wrap_wxDragImage_EndDrag
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11513          { "wxDragImage_BeginDragBounded", (PyCFunction
) _wrap_wxDragImage_BeginDragBounded
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11514          { "wxDragImage_BeginDrag", (PyCFunction
) _wrap_wxDragImage_BeginDrag
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11515          { "wxDragImage_SetBackingBitmap", (PyCFunction
) _wrap_wxDragImage_SetBackingBitmap
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11516          { "delete_wxDragImage", (PyCFunction
) _wrap_delete_wxDragImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11517          { "new_wxDragListItem", (PyCFunction
) _wrap_new_wxDragListItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11518          { "new_wxDragTreeItem", (PyCFunction
) _wrap_new_wxDragTreeItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11519          { "new_wxDragString", (PyCFunction
) _wrap_new_wxDragString
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11520          { "new_wxDragIcon", (PyCFunction
) _wrap_new_wxDragIcon
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11521          { "new_wxDragImage", (PyCFunction
) _wrap_new_wxDragImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11522          { "wxPyTipProvider__setCallbackInfo", (PyCFunction
) _wrap_wxPyTipProvider__setCallbackInfo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11523          { "new_wxPyTipProvider", (PyCFunction
) _wrap_new_wxPyTipProvider
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11524          { "wxTipProvider_PreprocessTip", (PyCFunction
) _wrap_wxTipProvider_PreprocessTip
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11525          { "wxTipProvider_GetCurrentTip", (PyCFunction
) _wrap_wxTipProvider_GetCurrentTip
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11526          { "wxTipProvider_GetTip", (PyCFunction
) _wrap_wxTipProvider_GetTip
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11527          { "delete_wxTipProvider", (PyCFunction
) _wrap_delete_wxTipProvider
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11528          { "delete_wxMutexGuiLocker", (PyCFunction
) _wrap_delete_wxMutexGuiLocker
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11529          { "new_wxMutexGuiLocker", (PyCFunction
) _wrap_new_wxMutexGuiLocker
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11530          { "delete_wxWindowDisabler", (PyCFunction
) _wrap_delete_wxWindowDisabler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11531          { "new_wxWindowDisabler", (PyCFunction
) _wrap_new_wxWindowDisabler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11532          { "delete_wxBusyCursor", (PyCFunction
) _wrap_delete_wxBusyCursor
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11533          { "new_wxBusyCursor", (PyCFunction
) _wrap_new_wxBusyCursor
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11534          { "wxCaret_Hide", (PyCFunction
) _wrap_wxCaret_Hide
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11535          { "wxCaret_Show", (PyCFunction
) _wrap_wxCaret_Show
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11536          { "wxCaret_SetSize", (PyCFunction
) _wrap_wxCaret_SetSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11537          { "wxCaret_SetSizeWH", (PyCFunction
) _wrap_wxCaret_SetSizeWH
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11538          { "wxCaret_Move", (PyCFunction
) _wrap_wxCaret_Move
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11539          { "wxCaret_MoveXY", (PyCFunction
) _wrap_wxCaret_MoveXY
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11540          { "wxCaret_GetWindow", (PyCFunction
) _wrap_wxCaret_GetWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11541          { "wxCaret_GetSize", (PyCFunction
) _wrap_wxCaret_GetSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11542          { "wxCaret_GetSizeTuple", (PyCFunction
) _wrap_wxCaret_GetSizeTuple
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11543          { "wxCaret_GetPosition", (PyCFunction
) _wrap_wxCaret_GetPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11544          { "wxCaret_GetPositionTuple", (PyCFunction
) _wrap_wxCaret_GetPositionTuple
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11545          { "wxCaret_IsVisible", (PyCFunction
) _wrap_wxCaret_IsVisible
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11546          { "wxCaret_IsOk", (PyCFunction
) _wrap_wxCaret_IsOk
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11547          { "delete_wxCaret", (PyCFunction
) _wrap_delete_wxCaret
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11548          { "new_wxCaret", (PyCFunction
) _wrap_new_wxCaret
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11549          { "wxToolTip_SetDelay", (PyCFunction
) _wrap_wxToolTip_SetDelay
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11550          { "wxToolTip_Enable", (PyCFunction
) _wrap_wxToolTip_Enable
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11551          { "wxToolTip_GetWindow", (PyCFunction
) _wrap_wxToolTip_GetWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11552          { "wxToolTip_GetTip", (PyCFunction
) _wrap_wxToolTip_GetTip
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11553          { "wxToolTip_SetTip", (PyCFunction
) _wrap_wxToolTip_SetTip
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11554          { "new_wxToolTip", (PyCFunction
) _wrap_new_wxToolTip
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11555          { "wxSystemOptions_HasOption", (PyCFunction
) _wrap_wxSystemOptions_HasOption
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11556          { "wxSystemOptions_GetOptionInt", (PyCFunction
) _wrap_wxSystemOptions_GetOptionInt
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11557          { "wxSystemOptions_GetOption", (PyCFunction
) _wrap_wxSystemOptions_GetOption
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11558          { "wxSystemOptions_SetOptionInt", (PyCFunction
) _wrap_wxSystemOptions_SetOptionInt
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11559          { "wxSystemOptions_SetOption", (PyCFunction
) _wrap_wxSystemOptions_SetOption
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11560          { "new_wxSystemOptions", (PyCFunction
) _wrap_new_wxSystemOptions
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11561          { "wxSystemSettings_SetScreenType", (PyCFunction
) _wrap_wxSystemSettings_SetScreenType
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11562          { "wxSystemSettings_GetScreenType", (PyCFunction
) _wrap_wxSystemSettings_GetScreenType
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11563          { "wxSystemSettings_HasFeature", (PyCFunction
) _wrap_wxSystemSettings_HasFeature
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11564          { "wxSystemSettings_GetMetric", (PyCFunction
) _wrap_wxSystemSettings_GetMetric
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11565          { "wxSystemSettings_GetFont", (PyCFunction
) _wrap_wxSystemSettings_GetFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11566          { "wxSystemSettings_GetColour", (PyCFunction
) _wrap_wxSystemSettings_GetColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11567          { "wxDrawWindowOnDC", (PyCFunction
) _wrap_wxDrawWindowOnDC
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11568          { "wxWaveData", (PyCFunction
) _wrap_wxWaveData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11569          { "wxExecute", (PyCFunction
) _wrap_wxExecute
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11570          { "wxSafeShowMessage", (PyCFunction
) _wrap_wxSafeShowMessage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11571          { "wxLogGeneric", (PyCFunction
) _wrap_wxLogGeneric
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11572          { "wxLogTraceMask", (PyCFunction
) _wrap_wxLogTraceMask
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11573          { "wxLogTrace", (PyCFunction
) _wrap_wxLogTrace
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11574          { "wxLogSysError", (PyCFunction
) _wrap_wxLogSysError
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11575          { "wxLogStatusFrame", (PyCFunction
) _wrap_wxLogStatusFrame
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11576          { "wxLogStatus", (PyCFunction
) _wrap_wxLogStatus
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11577          { "wxLogVerbose", (PyCFunction
) _wrap_wxLogVerbose
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11578          { "wxLogDebug", (PyCFunction
) _wrap_wxLogDebug
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11579          { "wxLogInfo", (PyCFunction
) _wrap_wxLogInfo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11580          { "wxLogMessage", (PyCFunction
) _wrap_wxLogMessage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11581          { "wxLogWarning", (PyCFunction
) _wrap_wxLogWarning
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11582          { "wxLogError", (PyCFunction
) _wrap_wxLogError
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11583          { "wxLogFatalError", (PyCFunction
) _wrap_wxLogFatalError
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11584          { "wxSysErrorMsg", (PyCFunction
) _wrap_wxSysErrorMsg
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11585          { "wxSysErrorCode", (PyCFunction
) _wrap_wxSysErrorCode
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11586          { "wxCreateFileTipProvider", (PyCFunction
) _wrap_wxCreateFileTipProvider
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11587          { "wxShowTip", (PyCFunction
) _wrap_wxShowTip
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11588          { "wxThread_IsMain", (PyCFunction
) _wrap_wxThread_IsMain
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11589          { "wxMutexGuiLeave", (PyCFunction
) _wrap_wxMutexGuiLeave
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11590          { "wxMutexGuiEnter", (PyCFunction
) _wrap_wxMutexGuiEnter
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11591          { "wxWakeUpMainThread", (PyCFunction
) _wrap_wxWakeUpMainThread
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11592          { "wxWakeUpIdle", (PyCFunction
) _wrap_wxWakeUpIdle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11593          { "wxPostEvent", (PyCFunction
) _wrap_wxPostEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11594          { "wxSafeYield", (PyCFunction
) _wrap_wxSafeYield
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11595          { "wxCaret_SetBlinkTime", (PyCFunction
) _wrap_wxCaret_SetBlinkTime
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11596          { "wxCaret_GetBlinkTime", (PyCFunction
) _wrap_wxCaret_GetBlinkTime
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11597          { "wxGetTopLevelParent", (PyCFunction
) _wrap_wxGetTopLevelParent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11598          { "wxCheckForInterrupt", (PyCFunction
) _wrap_wxCheckForInterrupt
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11599          { "wxFindWindowAtPoint", (PyCFunction
) _wrap_wxFindWindowAtPoint
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11600          { "wxGenericFindWindowAtPoint", (PyCFunction
) _wrap_wxGenericFindWindowAtPoint
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11601          { "wxGetActiveWindow", (PyCFunction
) _wrap_wxGetActiveWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11602          { "wxBeginBusyCursor", (PyCFunction
) _wrap_wxBeginBusyCursor
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11603          { "wxSetCursor", (PyCFunction
) _wrap_wxSetCursor
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11604          { "wxGetClientDisplayRect", (PyCFunction
) _wrap_wxGetClientDisplayRect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11605          { "wxClientDisplayRect", (PyCFunction
) _wrap_wxClientDisplayRect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11606          { "wxGetDisplaySizeMM", (PyCFunction
) _wrap_wxGetDisplaySizeMM
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11607          { "wxDisplaySizeMM", (PyCFunction
) _wrap_wxDisplaySizeMM
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11608          { "wxGetDisplaySize", (PyCFunction
) _wrap_wxGetDisplaySize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11609          { "wxDisplaySize", (PyCFunction
) _wrap_wxDisplaySize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11610          { "wxGetDisplayDepth", (PyCFunction
) _wrap_wxGetDisplayDepth
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11611          { "wxDisplayDepth", (PyCFunction
) _wrap_wxDisplayDepth
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11612          { "wxColourDisplay", (PyCFunction
) _wrap_wxColourDisplay
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11613          { "wxGetNumberFromUser", (PyCFunction
) _wrap_wxGetNumberFromUser
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11614          { "wxMessageBox", (PyCFunction
) _wrap_wxMessageBox
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11615          { "wxGetSingleChoiceIndex", (PyCFunction
) _wrap_wxGetSingleChoiceIndex
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11616          { "wxGetSingleChoice", (PyCFunction
) _wrap_wxGetSingleChoice
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11617          { "wxGetPasswordFromUser", (PyCFunction
) _wrap_wxGetPasswordFromUser
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11618          { "wxGetTextFromUser", (PyCFunction
) _wrap_wxGetTextFromUser
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11619          { "wxDirSelector", (PyCFunction
) _wrap_wxDirSelector
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11620          { "wxSaveFileSelector", (PyCFunction
) _wrap_wxSaveFileSelector
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11621          { "wxLoadFileSelector", (PyCFunction
) _wrap_wxLoadFileSelector
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11622          { "wxFileSelector", (PyCFunction
) _wrap_wxFileSelector
, METH_VARARGS 
| METH_KEYWORDS 
}, 
11629  * This table is used by the pointer type-checker 
11631 static struct { char *n1
; char *n2
; void *(*pcnv
)(void *); } _swig_mapping
[] = { 
11632     { "_wxEvent","_wxProcessEvent",SwigwxProcessEventTowxEvent
}, 
11633     { "_signed_long","_long",0}, 
11634     { "_wxPrintQuality","_wxCoord",0}, 
11635     { "_wxPrintQuality","_int",0}, 
11636     { "_wxPrintQuality","_signed_int",0}, 
11637     { "_wxPrintQuality","_unsigned_int",0}, 
11638     { "_wxPrintQuality","_wxWindowID",0}, 
11639     { "_wxPrintQuality","_uint",0}, 
11640     { "_wxPrintQuality","_EBool",0}, 
11641     { "_wxPrintQuality","_size_t",0}, 
11642     { "_wxPrintQuality","_time_t",0}, 
11643     { "_wxLog","_wxPyLog",SwigwxPyLogTowxLog
}, 
11644     { "_wxLog","_wxLogChain",SwigwxLogChainTowxLog
}, 
11645     { "_wxLog","_wxLogWindow",SwigwxLogWindowTowxLog
}, 
11646     { "_wxLog","_wxLogGui",SwigwxLogGuiTowxLog
}, 
11647     { "_wxLog","_wxLogTextCtrl",SwigwxLogTextCtrlTowxLog
}, 
11648     { "_wxLog","_wxLogStderr",SwigwxLogStderrTowxLog
}, 
11649     { "_byte","_unsigned_char",0}, 
11650     { "_long","_unsigned_long",0}, 
11651     { "_long","_signed_long",0}, 
11652     { "_size_t","_wxCoord",0}, 
11653     { "_size_t","_wxPrintQuality",0}, 
11654     { "_size_t","_time_t",0}, 
11655     { "_size_t","_unsigned_int",0}, 
11656     { "_size_t","_int",0}, 
11657     { "_size_t","_wxWindowID",0}, 
11658     { "_size_t","_uint",0}, 
11659     { "_uint","_wxCoord",0}, 
11660     { "_uint","_wxPrintQuality",0}, 
11661     { "_uint","_time_t",0}, 
11662     { "_uint","_size_t",0}, 
11663     { "_uint","_unsigned_int",0}, 
11664     { "_uint","_int",0}, 
11665     { "_uint","_wxWindowID",0}, 
11666     { "_wxChar","_char",0}, 
11667     { "_char","_wxChar",0}, 
11668     { "_struct_wxNativeFontInfo","_wxNativeFontInfo",0}, 
11669     { "_EBool","_wxCoord",0}, 
11670     { "_EBool","_wxPrintQuality",0}, 
11671     { "_EBool","_signed_int",0}, 
11672     { "_EBool","_int",0}, 
11673     { "_EBool","_wxWindowID",0}, 
11674     { "_unsigned_long","_long",0}, 
11675     { "_wxNativeFontInfo","_struct_wxNativeFontInfo",0}, 
11676     { "_signed_int","_wxCoord",0}, 
11677     { "_signed_int","_wxPrintQuality",0}, 
11678     { "_signed_int","_EBool",0}, 
11679     { "_signed_int","_wxWindowID",0}, 
11680     { "_signed_int","_int",0}, 
11681     { "_WXTYPE","_wxDateTime_t",0}, 
11682     { "_WXTYPE","_short",0}, 
11683     { "_WXTYPE","_signed_short",0}, 
11684     { "_WXTYPE","_unsigned_short",0}, 
11685     { "_wxTipProvider","_wxPyTipProvider",SwigwxPyTipProviderTowxTipProvider
}, 
11686     { "_unsigned_short","_wxDateTime_t",0}, 
11687     { "_unsigned_short","_WXTYPE",0}, 
11688     { "_unsigned_short","_short",0}, 
11689     { "_wxObject","_wxEffects",SwigwxEffectsTowxObject
}, 
11690     { "_wxObject","_wxFileHistory",SwigwxFileHistoryTowxObject
}, 
11691     { "_wxObject","_wxPyArtProvider",SwigwxPyArtProviderTowxObject
}, 
11692     { "_wxObject","_wxWave",SwigwxWaveTowxObject
}, 
11693     { "_wxObject","_wxJoystick",SwigwxJoystickTowxObject
}, 
11694     { "_wxObject","_wxPyProcess",SwigwxPyProcessTowxObject
}, 
11695     { "_wxObject","_wxProcessEvent",SwigwxProcessEventTowxObject
}, 
11696     { "_wxObject","_wxPyTimer",SwigwxPyTimerTowxObject
}, 
11697     { "_wxObject","_wxGenericDragImage",SwigwxGenericDragImageTowxObject
}, 
11698     { "_wxObject","_wxToolTip",SwigwxToolTipTowxObject
}, 
11699     { "_wxObject","_wxSystemOptions",SwigwxSystemOptionsTowxObject
}, 
11700     { "_signed_short","_WXTYPE",0}, 
11701     { "_signed_short","_short",0}, 
11702     { "_unsigned_char","_byte",0}, 
11703     { "_unsigned_int","_wxCoord",0}, 
11704     { "_unsigned_int","_wxPrintQuality",0}, 
11705     { "_unsigned_int","_time_t",0}, 
11706     { "_unsigned_int","_size_t",0}, 
11707     { "_unsigned_int","_uint",0}, 
11708     { "_unsigned_int","_wxWindowID",0}, 
11709     { "_unsigned_int","_int",0}, 
11710     { "_short","_wxDateTime_t",0}, 
11711     { "_short","_WXTYPE",0}, 
11712     { "_short","_unsigned_short",0}, 
11713     { "_short","_signed_short",0}, 
11714     { "_wxWindowID","_wxCoord",0}, 
11715     { "_wxWindowID","_wxPrintQuality",0}, 
11716     { "_wxWindowID","_time_t",0}, 
11717     { "_wxWindowID","_size_t",0}, 
11718     { "_wxWindowID","_EBool",0}, 
11719     { "_wxWindowID","_uint",0}, 
11720     { "_wxWindowID","_int",0}, 
11721     { "_wxWindowID","_signed_int",0}, 
11722     { "_wxWindowID","_unsigned_int",0}, 
11723     { "_int","_wxCoord",0}, 
11724     { "_int","_wxPrintQuality",0}, 
11725     { "_int","_time_t",0}, 
11726     { "_int","_size_t",0}, 
11727     { "_int","_EBool",0}, 
11728     { "_int","_uint",0}, 
11729     { "_int","_wxWindowID",0}, 
11730     { "_int","_unsigned_int",0}, 
11731     { "_int","_signed_int",0}, 
11732     { "_wxDateTime_t","_unsigned_short",0}, 
11733     { "_wxDateTime_t","_short",0}, 
11734     { "_wxDateTime_t","_WXTYPE",0}, 
11735     { "_time_t","_wxCoord",0}, 
11736     { "_time_t","_wxPrintQuality",0}, 
11737     { "_time_t","_unsigned_int",0}, 
11738     { "_time_t","_int",0}, 
11739     { "_time_t","_wxWindowID",0}, 
11740     { "_time_t","_uint",0}, 
11741     { "_time_t","_size_t",0}, 
11742     { "_wxCoord","_int",0}, 
11743     { "_wxCoord","_signed_int",0}, 
11744     { "_wxCoord","_unsigned_int",0}, 
11745     { "_wxCoord","_wxWindowID",0}, 
11746     { "_wxCoord","_uint",0}, 
11747     { "_wxCoord","_EBool",0}, 
11748     { "_wxCoord","_size_t",0}, 
11749     { "_wxCoord","_time_t",0}, 
11750     { "_wxCoord","_wxPrintQuality",0}, 
11751     { "_wxEvtHandler","_wxPyProcess",SwigwxPyProcessTowxEvtHandler
}, 
11754 static PyObject 
*SWIG_globals
; 
11758 SWIGEXPORT(void) initmisc2c() { 
11760          SWIG_globals 
= SWIG_newvarlink(); 
11761          m 
= Py_InitModule("misc2c", misc2cMethods
); 
11762          d 
= PyModule_GetDict(m
); 
11763          PyDict_SetItemString(d
,"wxSYS_OEM_FIXED_FONT", PyInt_FromLong((long) wxSYS_OEM_FIXED_FONT
)); 
11764          PyDict_SetItemString(d
,"wxSYS_ANSI_FIXED_FONT", PyInt_FromLong((long) wxSYS_ANSI_FIXED_FONT
)); 
11765          PyDict_SetItemString(d
,"wxSYS_ANSI_VAR_FONT", PyInt_FromLong((long) wxSYS_ANSI_VAR_FONT
)); 
11766          PyDict_SetItemString(d
,"wxSYS_SYSTEM_FONT", PyInt_FromLong((long) wxSYS_SYSTEM_FONT
)); 
11767          PyDict_SetItemString(d
,"wxSYS_DEVICE_DEFAULT_FONT", PyInt_FromLong((long) wxSYS_DEVICE_DEFAULT_FONT
)); 
11768          PyDict_SetItemString(d
,"wxSYS_DEFAULT_PALETTE", PyInt_FromLong((long) wxSYS_DEFAULT_PALETTE
)); 
11769          PyDict_SetItemString(d
,"wxSYS_SYSTEM_FIXED_FONT", PyInt_FromLong((long) wxSYS_SYSTEM_FIXED_FONT
)); 
11770          PyDict_SetItemString(d
,"wxSYS_DEFAULT_GUI_FONT", PyInt_FromLong((long) wxSYS_DEFAULT_GUI_FONT
)); 
11771          PyDict_SetItemString(d
,"wxSYS_COLOUR_SCROLLBAR", PyInt_FromLong((long) wxSYS_COLOUR_SCROLLBAR
)); 
11772          PyDict_SetItemString(d
,"wxSYS_COLOUR_BACKGROUND", PyInt_FromLong((long) wxSYS_COLOUR_BACKGROUND
)); 
11773          PyDict_SetItemString(d
,"wxSYS_COLOUR_DESKTOP", PyInt_FromLong((long) wxSYS_COLOUR_DESKTOP
)); 
11774          PyDict_SetItemString(d
,"wxSYS_COLOUR_ACTIVECAPTION", PyInt_FromLong((long) wxSYS_COLOUR_ACTIVECAPTION
)); 
11775          PyDict_SetItemString(d
,"wxSYS_COLOUR_INACTIVECAPTION", PyInt_FromLong((long) wxSYS_COLOUR_INACTIVECAPTION
)); 
11776          PyDict_SetItemString(d
,"wxSYS_COLOUR_MENU", PyInt_FromLong((long) wxSYS_COLOUR_MENU
)); 
11777          PyDict_SetItemString(d
,"wxSYS_COLOUR_WINDOW", PyInt_FromLong((long) wxSYS_COLOUR_WINDOW
)); 
11778          PyDict_SetItemString(d
,"wxSYS_COLOUR_WINDOWFRAME", PyInt_FromLong((long) wxSYS_COLOUR_WINDOWFRAME
)); 
11779          PyDict_SetItemString(d
,"wxSYS_COLOUR_MENUTEXT", PyInt_FromLong((long) wxSYS_COLOUR_MENUTEXT
)); 
11780          PyDict_SetItemString(d
,"wxSYS_COLOUR_WINDOWTEXT", PyInt_FromLong((long) wxSYS_COLOUR_WINDOWTEXT
)); 
11781          PyDict_SetItemString(d
,"wxSYS_COLOUR_CAPTIONTEXT", PyInt_FromLong((long) wxSYS_COLOUR_CAPTIONTEXT
)); 
11782          PyDict_SetItemString(d
,"wxSYS_COLOUR_ACTIVEBORDER", PyInt_FromLong((long) wxSYS_COLOUR_ACTIVEBORDER
)); 
11783          PyDict_SetItemString(d
,"wxSYS_COLOUR_INACTIVEBORDER", PyInt_FromLong((long) wxSYS_COLOUR_INACTIVEBORDER
)); 
11784          PyDict_SetItemString(d
,"wxSYS_COLOUR_APPWORKSPACE", PyInt_FromLong((long) wxSYS_COLOUR_APPWORKSPACE
)); 
11785          PyDict_SetItemString(d
,"wxSYS_COLOUR_HIGHLIGHT", PyInt_FromLong((long) wxSYS_COLOUR_HIGHLIGHT
)); 
11786          PyDict_SetItemString(d
,"wxSYS_COLOUR_HIGHLIGHTTEXT", PyInt_FromLong((long) wxSYS_COLOUR_HIGHLIGHTTEXT
)); 
11787          PyDict_SetItemString(d
,"wxSYS_COLOUR_BTNFACE", PyInt_FromLong((long) wxSYS_COLOUR_BTNFACE
)); 
11788          PyDict_SetItemString(d
,"wxSYS_COLOUR_3DFACE", PyInt_FromLong((long) wxSYS_COLOUR_3DFACE
)); 
11789          PyDict_SetItemString(d
,"wxSYS_COLOUR_BTNSHADOW", PyInt_FromLong((long) wxSYS_COLOUR_BTNSHADOW
)); 
11790          PyDict_SetItemString(d
,"wxSYS_COLOUR_3DSHADOW", PyInt_FromLong((long) wxSYS_COLOUR_3DSHADOW
)); 
11791          PyDict_SetItemString(d
,"wxSYS_COLOUR_GRAYTEXT", PyInt_FromLong((long) wxSYS_COLOUR_GRAYTEXT
)); 
11792          PyDict_SetItemString(d
,"wxSYS_COLOUR_BTNTEXT", PyInt_FromLong((long) wxSYS_COLOUR_BTNTEXT
)); 
11793          PyDict_SetItemString(d
,"wxSYS_COLOUR_INACTIVECAPTIONTEXT", PyInt_FromLong((long) wxSYS_COLOUR_INACTIVECAPTIONTEXT
)); 
11794          PyDict_SetItemString(d
,"wxSYS_COLOUR_BTNHIGHLIGHT", PyInt_FromLong((long) wxSYS_COLOUR_BTNHIGHLIGHT
)); 
11795          PyDict_SetItemString(d
,"wxSYS_COLOUR_BTNHILIGHT", PyInt_FromLong((long) wxSYS_COLOUR_BTNHILIGHT
)); 
11796          PyDict_SetItemString(d
,"wxSYS_COLOUR_3DHIGHLIGHT", PyInt_FromLong((long) wxSYS_COLOUR_3DHIGHLIGHT
)); 
11797          PyDict_SetItemString(d
,"wxSYS_COLOUR_3DHILIGHT", PyInt_FromLong((long) wxSYS_COLOUR_3DHILIGHT
)); 
11798          PyDict_SetItemString(d
,"wxSYS_COLOUR_3DDKSHADOW", PyInt_FromLong((long) wxSYS_COLOUR_3DDKSHADOW
)); 
11799          PyDict_SetItemString(d
,"wxSYS_COLOUR_3DLIGHT", PyInt_FromLong((long) wxSYS_COLOUR_3DLIGHT
)); 
11800          PyDict_SetItemString(d
,"wxSYS_COLOUR_INFOTEXT", PyInt_FromLong((long) wxSYS_COLOUR_INFOTEXT
)); 
11801          PyDict_SetItemString(d
,"wxSYS_COLOUR_INFOBK", PyInt_FromLong((long) wxSYS_COLOUR_INFOBK
)); 
11802          PyDict_SetItemString(d
,"wxSYS_COLOUR_LISTBOX", PyInt_FromLong((long) wxSYS_COLOUR_LISTBOX
)); 
11803          PyDict_SetItemString(d
,"wxSYS_COLOUR_HOTLIGHT", PyInt_FromLong((long) wxSYS_COLOUR_HOTLIGHT
)); 
11804          PyDict_SetItemString(d
,"wxSYS_COLOUR_GRADIENTACTIVECAPTION", PyInt_FromLong((long) wxSYS_COLOUR_GRADIENTACTIVECAPTION
)); 
11805          PyDict_SetItemString(d
,"wxSYS_COLOUR_GRADIENTINACTIVECAPTION", PyInt_FromLong((long) wxSYS_COLOUR_GRADIENTINACTIVECAPTION
)); 
11806          PyDict_SetItemString(d
,"wxSYS_COLOUR_MENUHILIGHT", PyInt_FromLong((long) wxSYS_COLOUR_MENUHILIGHT
)); 
11807          PyDict_SetItemString(d
,"wxSYS_COLOUR_MENUBAR", PyInt_FromLong((long) wxSYS_COLOUR_MENUBAR
)); 
11808          PyDict_SetItemString(d
,"wxSYS_COLOUR_MAX", PyInt_FromLong((long) wxSYS_COLOUR_MAX
)); 
11809          PyDict_SetItemString(d
,"wxSYS_MOUSE_BUTTONS", PyInt_FromLong((long) wxSYS_MOUSE_BUTTONS
)); 
11810          PyDict_SetItemString(d
,"wxSYS_BORDER_X", PyInt_FromLong((long) wxSYS_BORDER_X
)); 
11811          PyDict_SetItemString(d
,"wxSYS_BORDER_Y", PyInt_FromLong((long) wxSYS_BORDER_Y
)); 
11812          PyDict_SetItemString(d
,"wxSYS_CURSOR_X", PyInt_FromLong((long) wxSYS_CURSOR_X
)); 
11813          PyDict_SetItemString(d
,"wxSYS_CURSOR_Y", PyInt_FromLong((long) wxSYS_CURSOR_Y
)); 
11814          PyDict_SetItemString(d
,"wxSYS_DCLICK_X", PyInt_FromLong((long) wxSYS_DCLICK_X
)); 
11815          PyDict_SetItemString(d
,"wxSYS_DCLICK_Y", PyInt_FromLong((long) wxSYS_DCLICK_Y
)); 
11816          PyDict_SetItemString(d
,"wxSYS_DRAG_X", PyInt_FromLong((long) wxSYS_DRAG_X
)); 
11817          PyDict_SetItemString(d
,"wxSYS_DRAG_Y", PyInt_FromLong((long) wxSYS_DRAG_Y
)); 
11818          PyDict_SetItemString(d
,"wxSYS_EDGE_X", PyInt_FromLong((long) wxSYS_EDGE_X
)); 
11819          PyDict_SetItemString(d
,"wxSYS_EDGE_Y", PyInt_FromLong((long) wxSYS_EDGE_Y
)); 
11820          PyDict_SetItemString(d
,"wxSYS_HSCROLL_ARROW_X", PyInt_FromLong((long) wxSYS_HSCROLL_ARROW_X
)); 
11821          PyDict_SetItemString(d
,"wxSYS_HSCROLL_ARROW_Y", PyInt_FromLong((long) wxSYS_HSCROLL_ARROW_Y
)); 
11822          PyDict_SetItemString(d
,"wxSYS_HTHUMB_X", PyInt_FromLong((long) wxSYS_HTHUMB_X
)); 
11823          PyDict_SetItemString(d
,"wxSYS_ICON_X", PyInt_FromLong((long) wxSYS_ICON_X
)); 
11824          PyDict_SetItemString(d
,"wxSYS_ICON_Y", PyInt_FromLong((long) wxSYS_ICON_Y
)); 
11825          PyDict_SetItemString(d
,"wxSYS_ICONSPACING_X", PyInt_FromLong((long) wxSYS_ICONSPACING_X
)); 
11826          PyDict_SetItemString(d
,"wxSYS_ICONSPACING_Y", PyInt_FromLong((long) wxSYS_ICONSPACING_Y
)); 
11827          PyDict_SetItemString(d
,"wxSYS_WINDOWMIN_X", PyInt_FromLong((long) wxSYS_WINDOWMIN_X
)); 
11828          PyDict_SetItemString(d
,"wxSYS_WINDOWMIN_Y", PyInt_FromLong((long) wxSYS_WINDOWMIN_Y
)); 
11829          PyDict_SetItemString(d
,"wxSYS_SCREEN_X", PyInt_FromLong((long) wxSYS_SCREEN_X
)); 
11830          PyDict_SetItemString(d
,"wxSYS_SCREEN_Y", PyInt_FromLong((long) wxSYS_SCREEN_Y
)); 
11831          PyDict_SetItemString(d
,"wxSYS_FRAMESIZE_X", PyInt_FromLong((long) wxSYS_FRAMESIZE_X
)); 
11832          PyDict_SetItemString(d
,"wxSYS_FRAMESIZE_Y", PyInt_FromLong((long) wxSYS_FRAMESIZE_Y
)); 
11833          PyDict_SetItemString(d
,"wxSYS_SMALLICON_X", PyInt_FromLong((long) wxSYS_SMALLICON_X
)); 
11834          PyDict_SetItemString(d
,"wxSYS_SMALLICON_Y", PyInt_FromLong((long) wxSYS_SMALLICON_Y
)); 
11835          PyDict_SetItemString(d
,"wxSYS_HSCROLL_Y", PyInt_FromLong((long) wxSYS_HSCROLL_Y
)); 
11836          PyDict_SetItemString(d
,"wxSYS_VSCROLL_X", PyInt_FromLong((long) wxSYS_VSCROLL_X
)); 
11837          PyDict_SetItemString(d
,"wxSYS_VSCROLL_ARROW_X", PyInt_FromLong((long) wxSYS_VSCROLL_ARROW_X
)); 
11838          PyDict_SetItemString(d
,"wxSYS_VSCROLL_ARROW_Y", PyInt_FromLong((long) wxSYS_VSCROLL_ARROW_Y
)); 
11839          PyDict_SetItemString(d
,"wxSYS_VTHUMB_Y", PyInt_FromLong((long) wxSYS_VTHUMB_Y
)); 
11840          PyDict_SetItemString(d
,"wxSYS_CAPTION_Y", PyInt_FromLong((long) wxSYS_CAPTION_Y
)); 
11841          PyDict_SetItemString(d
,"wxSYS_MENU_Y", PyInt_FromLong((long) wxSYS_MENU_Y
)); 
11842          PyDict_SetItemString(d
,"wxSYS_NETWORK_PRESENT", PyInt_FromLong((long) wxSYS_NETWORK_PRESENT
)); 
11843          PyDict_SetItemString(d
,"wxSYS_PENWINDOWS_PRESENT", PyInt_FromLong((long) wxSYS_PENWINDOWS_PRESENT
)); 
11844          PyDict_SetItemString(d
,"wxSYS_SHOW_SOUNDS", PyInt_FromLong((long) wxSYS_SHOW_SOUNDS
)); 
11845          PyDict_SetItemString(d
,"wxSYS_SWAP_BUTTONS", PyInt_FromLong((long) wxSYS_SWAP_BUTTONS
)); 
11846          PyDict_SetItemString(d
,"wxSYS_CAN_DRAW_FRAME_DECORATIONS", PyInt_FromLong((long) wxSYS_CAN_DRAW_FRAME_DECORATIONS
)); 
11847          PyDict_SetItemString(d
,"wxSYS_CAN_ICONIZE_FRAME", PyInt_FromLong((long) wxSYS_CAN_ICONIZE_FRAME
)); 
11848          PyDict_SetItemString(d
,"wxSYS_SCREEN_NONE", PyInt_FromLong((long) wxSYS_SCREEN_NONE
)); 
11849          PyDict_SetItemString(d
,"wxSYS_SCREEN_TINY", PyInt_FromLong((long) wxSYS_SCREEN_TINY
)); 
11850          PyDict_SetItemString(d
,"wxSYS_SCREEN_PDA", PyInt_FromLong((long) wxSYS_SCREEN_PDA
)); 
11851          PyDict_SetItemString(d
,"wxSYS_SCREEN_SMALL", PyInt_FromLong((long) wxSYS_SCREEN_SMALL
)); 
11852          PyDict_SetItemString(d
,"wxSYS_SCREEN_DESKTOP", PyInt_FromLong((long) wxSYS_SCREEN_DESKTOP
)); 
11853          PyDict_SetItemString(d
,"wxLOG_FatalError", PyInt_FromLong((long) wxLOG_FatalError
)); 
11854          PyDict_SetItemString(d
,"wxLOG_Error", PyInt_FromLong((long) wxLOG_Error
)); 
11855          PyDict_SetItemString(d
,"wxLOG_Warning", PyInt_FromLong((long) wxLOG_Warning
)); 
11856          PyDict_SetItemString(d
,"wxLOG_Message", PyInt_FromLong((long) wxLOG_Message
)); 
11857          PyDict_SetItemString(d
,"wxLOG_Info", PyInt_FromLong((long) wxLOG_Info
)); 
11858          PyDict_SetItemString(d
,"wxLOG_Status", PyInt_FromLong((long) wxLOG_Status
)); 
11859          PyDict_SetItemString(d
,"wxLOG_Debug", PyInt_FromLong((long) wxLOG_Debug
)); 
11860          PyDict_SetItemString(d
,"wxLOG_Trace", PyInt_FromLong((long) wxLOG_Trace
)); 
11861          PyDict_SetItemString(d
,"wxLOG_Progress", PyInt_FromLong((long) wxLOG_Progress
)); 
11862          PyDict_SetItemString(d
,"wxLOG_User", PyInt_FromLong((long) wxLOG_User
)); 
11863          PyDict_SetItemString(d
,"wxTRACE_MemAlloc", PyString_FromString("memalloc")); 
11864          PyDict_SetItemString(d
,"wxTRACE_Messages", PyString_FromString("messages")); 
11865          PyDict_SetItemString(d
,"wxTRACE_ResAlloc", PyString_FromString("resalloc")); 
11866          PyDict_SetItemString(d
,"wxTRACE_RefCount", PyString_FromString("refcount")); 
11867          PyDict_SetItemString(d
,"wxTRACE_OleCalls", PyString_FromString("ole")); 
11868          PyDict_SetItemString(d
,"wxTraceMemAlloc", PyInt_FromLong((long) wxTraceMemAlloc
)); 
11869          PyDict_SetItemString(d
,"wxTraceMessages", PyInt_FromLong((long) wxTraceMessages
)); 
11870          PyDict_SetItemString(d
,"wxTraceResAlloc", PyInt_FromLong((long) wxTraceResAlloc
)); 
11871          PyDict_SetItemString(d
,"wxTraceRefCount", PyInt_FromLong((long) wxTraceRefCount
)); 
11872          PyDict_SetItemString(d
,"wxTraceOleCalls", PyInt_FromLong((long) wxTraceOleCalls
)); 
11873          PyDict_SetItemString(d
,"wxKILL_OK", PyInt_FromLong((long) wxKILL_OK
)); 
11874          PyDict_SetItemString(d
,"wxKILL_BAD_SIGNAL", PyInt_FromLong((long) wxKILL_BAD_SIGNAL
)); 
11875          PyDict_SetItemString(d
,"wxKILL_ACCESS_DENIED", PyInt_FromLong((long) wxKILL_ACCESS_DENIED
)); 
11876          PyDict_SetItemString(d
,"wxKILL_NO_PROCESS", PyInt_FromLong((long) wxKILL_NO_PROCESS
)); 
11877          PyDict_SetItemString(d
,"wxKILL_ERROR", PyInt_FromLong((long) wxKILL_ERROR
)); 
11878          PyDict_SetItemString(d
,"wxSIGNONE", PyInt_FromLong((long) wxSIGNONE
)); 
11879          PyDict_SetItemString(d
,"wxSIGHUP", PyInt_FromLong((long) wxSIGHUP
)); 
11880          PyDict_SetItemString(d
,"wxSIGINT", PyInt_FromLong((long) wxSIGINT
)); 
11881          PyDict_SetItemString(d
,"wxSIGQUIT", PyInt_FromLong((long) wxSIGQUIT
)); 
11882          PyDict_SetItemString(d
,"wxSIGILL", PyInt_FromLong((long) wxSIGILL
)); 
11883          PyDict_SetItemString(d
,"wxSIGTRAP", PyInt_FromLong((long) wxSIGTRAP
)); 
11884          PyDict_SetItemString(d
,"wxSIGABRT", PyInt_FromLong((long) wxSIGABRT
)); 
11885          PyDict_SetItemString(d
,"wxSIGIOT", PyInt_FromLong((long) wxSIGIOT
)); 
11886          PyDict_SetItemString(d
,"wxSIGEMT", PyInt_FromLong((long) wxSIGEMT
)); 
11887          PyDict_SetItemString(d
,"wxSIGFPE", PyInt_FromLong((long) wxSIGFPE
)); 
11888          PyDict_SetItemString(d
,"wxSIGKILL", PyInt_FromLong((long) wxSIGKILL
)); 
11889          PyDict_SetItemString(d
,"wxSIGBUS", PyInt_FromLong((long) wxSIGBUS
)); 
11890          PyDict_SetItemString(d
,"wxSIGSEGV", PyInt_FromLong((long) wxSIGSEGV
)); 
11891          PyDict_SetItemString(d
,"wxSIGSYS", PyInt_FromLong((long) wxSIGSYS
)); 
11892          PyDict_SetItemString(d
,"wxSIGPIPE", PyInt_FromLong((long) wxSIGPIPE
)); 
11893          PyDict_SetItemString(d
,"wxSIGALRM", PyInt_FromLong((long) wxSIGALRM
)); 
11894          PyDict_SetItemString(d
,"wxSIGTERM", PyInt_FromLong((long) wxSIGTERM
)); 
11895          PyDict_SetItemString(d
,"wxEVT_END_PROCESS", PyInt_FromLong((long) wxEVT_END_PROCESS
)); 
11896          PyDict_SetItemString(d
,"wxEXEC_ASYNC", PyInt_FromLong((long) wxEXEC_ASYNC
)); 
11897          PyDict_SetItemString(d
,"wxEXEC_SYNC", PyInt_FromLong((long) wxEXEC_SYNC
)); 
11898          PyDict_SetItemString(d
,"wxEXEC_NOHIDE", PyInt_FromLong((long) wxEXEC_NOHIDE
)); 
11899          PyDict_SetItemString(d
,"wxEXEC_MAKE_GROUP_LEADER", PyInt_FromLong((long) wxEXEC_MAKE_GROUP_LEADER
)); 
11900          PyDict_SetItemString(d
,"wxJOYSTICK1", PyInt_FromLong((long) wxJOYSTICK1
)); 
11901          PyDict_SetItemString(d
,"wxJOYSTICK2", PyInt_FromLong((long) wxJOYSTICK2
)); 
11902          PyDict_SetItemString(d
,"wxJOY_BUTTON_ANY", PyInt_FromLong((long) wxJOY_BUTTON_ANY
)); 
11903          PyDict_SetItemString(d
,"wxJOY_BUTTON1", PyInt_FromLong((long) wxJOY_BUTTON1
)); 
11904          PyDict_SetItemString(d
,"wxJOY_BUTTON2", PyInt_FromLong((long) wxJOY_BUTTON2
)); 
11905          PyDict_SetItemString(d
,"wxJOY_BUTTON3", PyInt_FromLong((long) wxJOY_BUTTON3
)); 
11906          PyDict_SetItemString(d
,"wxJOY_BUTTON4", PyInt_FromLong((long) wxJOY_BUTTON4
)); 
11907          PyDict_SetItemString(d
,"wxMAILCAP_STANDARD", PyInt_FromLong((long) wxMAILCAP_STANDARD
)); 
11908          PyDict_SetItemString(d
,"wxMAILCAP_NETSCAPE", PyInt_FromLong((long) wxMAILCAP_NETSCAPE
)); 
11909          PyDict_SetItemString(d
,"wxMAILCAP_KDE", PyInt_FromLong((long) wxMAILCAP_KDE
)); 
11910          PyDict_SetItemString(d
,"wxMAILCAP_GNOME", PyInt_FromLong((long) wxMAILCAP_GNOME
)); 
11911          PyDict_SetItemString(d
,"wxMAILCAP_ALL", PyInt_FromLong((long) wxMAILCAP_ALL
)); 
11912          PyDict_SetItemString(d
,"cvar", SWIG_globals
); 
11913          SWIG_addvarlink(SWIG_globals
,"wxTheMimeTypesManager",_wrap_wxTheMimeTypesManager_get
, _wrap_wxTheMimeTypesManager_set
); 
11915     wxPyPtrTypeMap_Add("wxDragImage", "wxGenericDragImage"); 
11916     wxPyPtrTypeMap_Add("wxProcess", "wxPyProcess"); 
11917     wxPyPtrTypeMap_Add("wxArtProvider", "wxPyArtProvider"); 
11921    for (i 
= 0; _swig_mapping
[i
].n1
; i
++) 
11922         SWIG_RegisterMapping(_swig_mapping
[i
].n1
,_swig_mapping
[i
].n2
,_swig_mapping
[i
].pcnv
);