2  * FILE : src/mac/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 */ 
  24 /* Definitions for Windows/Unix exporting */ 
  25 #if defined(__WIN32__) 
  26 #   if defined(_MSC_VER) 
  27 #       define SWIGEXPORT(a) __declspec(dllexport) a 
  29 #       if defined(__BORLANDC__) 
  30 #           define SWIGEXPORT(a) a _export 
  32 #           define SWIGEXPORT(a) a 
  36 #   define SWIGEXPORT(a) a 
  45 extern void SWIG_MakePtr(char *, void *, char *); 
  46 extern void SWIG_RegisterMapping(char *, char *, void *(*)(void *)); 
  47 extern char *SWIG_GetPtr(char *, void **, char *); 
  48 extern char *SWIG_GetPtrObj(PyObject 
*, void **, char *); 
  49 extern void SWIG_addvarlink(PyObject 
*, char *, PyObject 
*(*)(void), int (*)(PyObject 
*)); 
  50 extern PyObject 
*SWIG_newvarlink(void); 
  54 #define SWIG_init    initmisc2c 
  56 #define SWIG_name    "misc2c" 
  59 #include "pyistream.h" 
  60 #include <wx/resource.h> 
  61 #include <wx/tooltip.h> 
  63 #include <wx/tipdlg.h> 
  64 #include <wx/process.h> 
  66 #if wxUSE_JOYSTICK || defined(__WXMSW__) 
  67 #include <wx/joystick.h> 
  70 #if wxUSE_WAVE || defined(__WXMSW__) 
  74 #include <wx/mimetype.h> 
  77 static PyObject
* t_output_helper(PyObject
* target
, PyObject
* o
) { 
  83     } else if (target 
== Py_None
) { 
  87         if (!PyTuple_Check(target
)) { 
  89             target 
= PyTuple_New(1); 
  90             PyTuple_SetItem(target
, 0, o2
); 
  93         PyTuple_SetItem(o3
, 0, o
); 
  96         target 
= PySequence_Concat(o2
, o3
); 
 103     // Put some wx default wxChar* values into wxStrings. 
 104     DECLARE_DEF_STRING(FileSelectorPromptStr
); 
 105     DECLARE_DEF_STRING(FileSelectorDefaultWildcardStr
); 
 106     DECLARE_DEF_STRING(DirSelectorPromptStr
); 
 107     static const wxString 
wxPyEmptyString(wxT("")); 
 109     int wxCaret_GetBlinkTime() { 
 110         return wxCaret::GetBlinkTime(); 
 113     void wxCaret_SetBlinkTime(int milliseconds
) { 
 114         wxCaret::SetBlinkTime(milliseconds
); 
 117     bool wxThread_IsMain() { 
 118 #ifdef WXP_WITH_THREAD 
 119         return wxThread::IsMain(); 
 125 class wxPyTipProvider 
: public wxTipProvider 
{ 
 127     wxPyTipProvider(size_t currentTip
) 
 128         : wxTipProvider(currentTip
) {} 
 130     DEC_PYCALLBACK_STRING__pure(GetTip
); 
 135 IMP_PYCALLBACK_STRING__pure( wxPyTipProvider
, wxTipProvider
, GetTip
); 
 138 #include <wx/generic/dragimgg.h> 
 140 // A wxLog class that can be derived from in wxPython 
 141 class wxPyLog 
: public wxLog 
{ 
 143     wxPyLog() : wxLog() {} 
 145     virtual void DoLog(wxLogLevel level
, const wxChar 
*szString
, time_t t
) { 
 147         wxPyBeginBlockThreads(); 
 148         if ((found 
= wxPyCBH_findCallback(m_myInst
, "DoLog"))) { 
 149             PyObject
* s 
= wx2PyString(szString
); 
 150             wxPyCBH_callCallback(m_myInst
, Py_BuildValue("(iOi)", level
, s
, t
)); 
 153         wxPyEndBlockThreads(); 
 155             wxLog::DoLog(level
, szString
, t
); 
 158     virtual void DoLogString(const wxChar 
*szString
, time_t t
) { 
 160         wxPyBeginBlockThreads(); 
 161         if ((found 
= wxPyCBH_findCallback(m_myInst
, "DoLogString"))) { 
 162             PyObject
* s 
= wx2PyString(szString
); 
 163             wxPyCBH_callCallback(m_myInst
, Py_BuildValue("(Oi)", s
, t
)); 
 166         wxPyEndBlockThreads(); 
 168             wxLog::DoLogString(szString
, t
); 
 173  // C++ version of wxProcess derived class 
 175 class wxPyProcess 
: public wxProcess 
{ 
 177     wxPyProcess(wxEvtHandler 
*parent 
= NULL
, int id 
= -1) 
 178         : wxProcess(parent
, id
) 
 181     DEC_PYCALLBACK_VOID_INTINT(OnTerminate
); 
 186 IMP_PYCALLBACK_VOID_INTINT( wxPyProcess
, wxProcess
, OnTerminate
); 
 189 #if !wxUSE_JOYSTICK && !defined(__WXMSW__) 
 190 // A C++ stub class for wxJoystick for platforms that don't have it. 
 191 class wxJoystick 
: public wxObject 
{ 
 193     wxJoystick(int joystick 
= wxJOYSTICK1
) { 
 194         wxPyBeginBlockThreads(); 
 195         PyErr_SetString(PyExc_NotImplementedError
, "wxJoystick is not available on this platform."); 
 196         wxPyEndBlockThreads(); 
 198     wxPoint 
GetPosition() { return wxPoint(-1,-1); } 
 199     int GetZPosition() { return -1; } 
 200     int GetButtonState() { return -1; } 
 201     int GetPOVPosition() { return -1; } 
 202     int GetPOVCTSPosition() { return -1; } 
 203     int GetRudderPosition() { return -1; } 
 204     int GetUPosition() { return -1; } 
 205     int GetVPosition() { return -1; } 
 206     int GetMovementThreshold() { return -1; } 
 207     void SetMovementThreshold(int threshold
) {} 
 209     bool IsOk(void) { return FALSE
; } 
 210     int GetNumberJoysticks() { return -1; } 
 211     int GetManufacturerId() { return -1; } 
 212     int GetProductId() { return -1; } 
 213     wxString 
GetProductName() { return ""; } 
 214     int GetXMin() { return -1; } 
 215     int GetYMin() { return -1; } 
 216     int GetZMin() { return -1; } 
 217     int GetXMax() { return -1; } 
 218     int GetYMax() { return -1; } 
 219     int GetZMax() { return -1; } 
 220     int GetNumberButtons() { return -1; } 
 221     int GetNumberAxes() { return -1; } 
 222     int GetMaxButtons() { return -1; } 
 223     int GetMaxAxes() { return -1; } 
 224     int GetPollingMin() { return -1; } 
 225     int GetPollingMax() { return -1; } 
 226     int GetRudderMin() { return -1; } 
 227     int GetRudderMax() { return -1; } 
 228     int GetUMin() { return -1; } 
 229     int GetUMax() { return -1; } 
 230     int GetVMin() { return -1; } 
 231     int GetVMax() { return -1; } 
 233     bool HasRudder() { return FALSE
; } 
 234     bool HasZ() { return FALSE
; } 
 235     bool HasU() { return FALSE
; } 
 236     bool HasV() { return FALSE
; } 
 237     bool HasPOV() { return FALSE
; } 
 238     bool HasPOV4Dir() { return FALSE
; } 
 239     bool HasPOVCTS() { return FALSE
; } 
 241     bool SetCapture(wxWindow
* win
, int pollingFreq 
= 0) { return FALSE
; } 
 242     bool ReleaseCapture() { return FALSE
; } 
 247 // A C++ stub class for wxWave for platforms that don't have it. 
 248 class wxWave 
: public wxObject
 
 251     wxWave(const wxString
& fileName
, bool isResource 
= FALSE
) { 
 252         wxPyBeginBlockThreads(); 
 253         PyErr_SetString(PyExc_NotImplementedError
, "wxWave is not available on this platform."); 
 254         wxPyEndBlockThreads(); 
 256     wxWave(int size
, const wxByte
* data
) { 
 257         wxPyBeginBlockThreads(); 
 258         PyErr_SetString(PyExc_NotImplementedError
, "wxWave is not available on this platform."); 
 259         wxPyEndBlockThreads(); 
 264     bool  IsOk() const { return FALSE
; } 
 265     bool  Play(bool async 
= TRUE
, bool looped 
= FALSE
) const { return FALSE
; } 
 269  // Implementations of some alternate "constructors" 
 270     wxWave
* wxWaveData(const wxString
& data
) { 
 271         return new wxWave(data
.Len(), (wxByte
*)data
.c_str()); 
 275 extern wxMimeTypesManager 
* wxTheMimeTypesManager
;  
 279 #include <wx/artprov.h> 
 281     DECLARE_DEF_STRING(ART_OTHER
); 
 283   // Python aware wxArtProvider 
 284 class wxPyArtProvider 
: public wxArtProvider  
{ 
 287     virtual wxBitmap 
CreateBitmap(const wxArtID
& id
, 
 288                                   const wxArtClient
& client
, 
 289                                   const wxSize
& size
) { 
 290         wxBitmap rval 
= wxNullBitmap
; 
 291         wxPyBeginBlockThreads(); 
 292         if ((wxPyCBH_findCallback(m_myInst
, "CreateBitmap"))) { 
 293             PyObject
* so 
= wxPyConstructObject((void*)&size
, "wxSize", 0); 
 297             s1 
= wx2PyString(id
); 
 298             s2 
= wx2PyString(client
); 
 299             ro 
= wxPyCBH_callCallbackObj(m_myInst
, Py_BuildValue("(OOO)", s1
, s2
, so
)); 
 304                 if (!SWIG_GetPtrObj(ro
, (void**)&ptr
, "_wxBitmap_p")) 
 309         wxPyEndBlockThreads(); 
 316 #include <wx/docview.h> 
 320 static PyObject 
*_wrap_wxFileSelector(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 321     PyObject 
* _resultobj
; 
 323     wxString 
* _arg0 
= (wxString 
*) &wxPyFileSelectorPromptStr
; 
 324     wxString 
* _arg1 
= (wxString 
*) &wxPyEmptyString
; 
 325     wxString 
* _arg2 
= (wxString 
*) &wxPyEmptyString
; 
 326     wxString 
* _arg3 
= (wxString 
*) &wxPyEmptyString
; 
 327     wxString 
* _arg4 
= (wxString 
*) &wxPyFileSelectorDefaultWildcardStr
; 
 328     int  _arg5 
= (int ) 0; 
 329     wxWindow 
* _arg6 
= (wxWindow 
*) NULL
; 
 330     int  _arg7 
= (int ) -1; 
 331     int  _arg8 
= (int ) -1; 
 332     PyObject 
* _obj0 
= 0; 
 333     PyObject 
* _obj1 
= 0; 
 334     PyObject 
* _obj2 
= 0; 
 335     PyObject 
* _obj3 
= 0; 
 336     PyObject 
* _obj4 
= 0; 
 337     PyObject 
* _argo6 
= 0; 
 338     char *_kwnames
[] = { "message","default_path","default_filename","default_extension","wildcard","flags","parent","x","y", NULL 
}; 
 341     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|OOOOOiOii:wxFileSelector",_kwnames
,&_obj0
,&_obj1
,&_obj2
,&_obj3
,&_obj4
,&_arg5
,&_argo6
,&_arg7
,&_arg8
))  
 345     _arg0 
= wxString_in_helper(_obj0
); 
 351     _arg1 
= wxString_in_helper(_obj1
); 
 357     _arg2 
= wxString_in_helper(_obj2
); 
 363     _arg3 
= wxString_in_helper(_obj3
); 
 369     _arg4 
= wxString_in_helper(_obj4
); 
 374         if (_argo6 
== Py_None
) { _arg6 
= NULL
; } 
 375         else if (SWIG_GetPtrObj(_argo6
,(void **) &_arg6
,"_wxWindow_p")) { 
 376             PyErr_SetString(PyExc_TypeError
,"Type error in argument 7 of wxFileSelector. Expected _wxWindow_p."); 
 381     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 382     _result 
= new wxString (wxFileSelector(*_arg0
,*_arg1
,*_arg2
,*_arg3
,*_arg4
,_arg5
,_arg6
,_arg7
,_arg8
)); 
 384     wxPyEndAllowThreads(__tstate
); 
 385     if (PyErr_Occurred()) return NULL
; 
 388     _resultobj 
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len()); 
 390     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
 419 static PyObject 
*_wrap_wxLoadFileSelector(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 420     PyObject 
* _resultobj
; 
 424     wxString 
* _arg2 
= (wxString 
*) &wxPyEmptyString
; 
 425     wxWindow 
* _arg3 
= (wxWindow 
*) NULL
; 
 426     PyObject 
* _obj0 
= 0; 
 427     PyObject 
* _obj1 
= 0; 
 428     PyObject 
* _obj2 
= 0; 
 429     PyObject 
* _argo3 
= 0; 
 430     char *_kwnames
[] = { "what","extension","default_name","parent", NULL 
}; 
 433     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|OO:wxLoadFileSelector",_kwnames
,&_obj0
,&_obj1
,&_obj2
,&_argo3
))  
 436     _arg0 
= wxString_in_helper(_obj0
); 
 441     _arg1 
= wxString_in_helper(_obj1
); 
 447     _arg2 
= wxString_in_helper(_obj2
); 
 452         if (_argo3 
== Py_None
) { _arg3 
= NULL
; } 
 453         else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxWindow_p")) { 
 454             PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxLoadFileSelector. Expected _wxWindow_p."); 
 459     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 460     _result 
= new wxString (wxLoadFileSelector(*_arg0
,*_arg1
,*_arg2
,_arg3
)); 
 462     wxPyEndAllowThreads(__tstate
); 
 463     if (PyErr_Occurred()) return NULL
; 
 466     _resultobj 
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len()); 
 468     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
 489 static PyObject 
*_wrap_wxSaveFileSelector(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 490     PyObject 
* _resultobj
; 
 494     wxString 
* _arg2 
= (wxString 
*) &wxPyEmptyString
; 
 495     wxWindow 
* _arg3 
= (wxWindow 
*) NULL
; 
 496     PyObject 
* _obj0 
= 0; 
 497     PyObject 
* _obj1 
= 0; 
 498     PyObject 
* _obj2 
= 0; 
 499     PyObject 
* _argo3 
= 0; 
 500     char *_kwnames
[] = { "what","extension","default_name","parent", NULL 
}; 
 503     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|OO:wxSaveFileSelector",_kwnames
,&_obj0
,&_obj1
,&_obj2
,&_argo3
))  
 506     _arg0 
= wxString_in_helper(_obj0
); 
 511     _arg1 
= wxString_in_helper(_obj1
); 
 517     _arg2 
= wxString_in_helper(_obj2
); 
 522         if (_argo3 
== Py_None
) { _arg3 
= NULL
; } 
 523         else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxWindow_p")) { 
 524             PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxSaveFileSelector. Expected _wxWindow_p."); 
 529     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 530     _result 
= new wxString (wxSaveFileSelector(*_arg0
,*_arg1
,*_arg2
,_arg3
)); 
 532     wxPyEndAllowThreads(__tstate
); 
 533     if (PyErr_Occurred()) return NULL
; 
 536     _resultobj 
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len()); 
 538     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
 559 static PyObject 
*_wrap_wxDirSelector(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 560     PyObject 
* _resultobj
; 
 562     wxString 
* _arg0 
= (wxString 
*) &wxPyDirSelectorPromptStr
; 
 563     wxString 
* _arg1 
= (wxString 
*) &wxPyEmptyString
; 
 564     long  _arg2 
= (long ) wxDD_DEFAULT_STYLE
; 
 565     wxPoint 
* _arg3 
= (wxPoint 
*) &wxDefaultPosition
; 
 566     wxWindow 
* _arg4 
= (wxWindow 
*) NULL
; 
 567     PyObject 
* _obj0 
= 0; 
 568     PyObject 
* _obj1 
= 0; 
 570     PyObject 
* _obj3 
= 0; 
 571     PyObject 
* _argo4 
= 0; 
 572     char *_kwnames
[] = { "message","defaultPath","style","pos","parent", NULL 
}; 
 575     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|OOlOO:wxDirSelector",_kwnames
,&_obj0
,&_obj1
,&_arg2
,&_obj3
,&_argo4
))  
 579     _arg0 
= wxString_in_helper(_obj0
); 
 585     _arg1 
= wxString_in_helper(_obj1
); 
 592     if (! wxPoint_helper(_obj3
, &_arg3
)) 
 596         if (_argo4 
== Py_None
) { _arg4 
= NULL
; } 
 597         else if (SWIG_GetPtrObj(_argo4
,(void **) &_arg4
,"_wxWindow_p")) { 
 598             PyErr_SetString(PyExc_TypeError
,"Type error in argument 5 of wxDirSelector. Expected _wxWindow_p."); 
 603     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 604     _result 
= new wxString (wxDirSelector(*_arg0
,*_arg1
,_arg2
,*_arg3
,_arg4
)); 
 606     wxPyEndAllowThreads(__tstate
); 
 607     if (PyErr_Occurred()) return NULL
; 
 610     _resultobj 
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len()); 
 612     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
 629 static PyObject 
*_wrap_wxGetTextFromUser(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 630     PyObject 
* _resultobj
; 
 633     wxString 
* _arg1 
= (wxString 
*) &wxPyEmptyString
; 
 634     wxString 
* _arg2 
= (wxString 
*) &wxPyEmptyString
; 
 635     wxWindow 
* _arg3 
= (wxWindow 
*) NULL
; 
 636     int  _arg4 
= (int ) -1; 
 637     int  _arg5 
= (int ) -1; 
 638     bool  _arg6 
= (bool ) TRUE
; 
 639     PyObject 
* _obj0 
= 0; 
 640     PyObject 
* _obj1 
= 0; 
 641     PyObject 
* _obj2 
= 0; 
 642     PyObject 
* _argo3 
= 0; 
 643     int tempbool6 
= (int) TRUE
; 
 644     char *_kwnames
[] = { "message","caption","default_value","parent","x","y","centre", NULL 
}; 
 647     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|OOOiii:wxGetTextFromUser",_kwnames
,&_obj0
,&_obj1
,&_obj2
,&_argo3
,&_arg4
,&_arg5
,&tempbool6
))  
 650     _arg0 
= wxString_in_helper(_obj0
); 
 656     _arg1 
= wxString_in_helper(_obj1
); 
 662     _arg2 
= wxString_in_helper(_obj2
); 
 667         if (_argo3 
== Py_None
) { _arg3 
= NULL
; } 
 668         else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxWindow_p")) { 
 669             PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxGetTextFromUser. Expected _wxWindow_p."); 
 673     _arg6 
= (bool ) tempbool6
; 
 675     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 676     _result 
= new wxString (wxGetTextFromUser(*_arg0
,*_arg1
,*_arg2
,_arg3
,_arg4
,_arg5
,_arg6
)); 
 678     wxPyEndAllowThreads(__tstate
); 
 679     if (PyErr_Occurred()) return NULL
; 
 682     _resultobj 
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len()); 
 684     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
 705 static PyObject 
*_wrap_wxGetPasswordFromUser(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 706     PyObject 
* _resultobj
; 
 709     wxString 
* _arg1 
= (wxString 
*) &wxPyEmptyString
; 
 710     wxString 
* _arg2 
= (wxString 
*) &wxPyEmptyString
; 
 711     wxWindow 
* _arg3 
= (wxWindow 
*) NULL
; 
 712     PyObject 
* _obj0 
= 0; 
 713     PyObject 
* _obj1 
= 0; 
 714     PyObject 
* _obj2 
= 0; 
 715     PyObject 
* _argo3 
= 0; 
 716     char *_kwnames
[] = { "message","caption","default_value","parent", NULL 
}; 
 719     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|OOO:wxGetPasswordFromUser",_kwnames
,&_obj0
,&_obj1
,&_obj2
,&_argo3
))  
 722     _arg0 
= wxString_in_helper(_obj0
); 
 728     _arg1 
= wxString_in_helper(_obj1
); 
 734     _arg2 
= wxString_in_helper(_obj2
); 
 739         if (_argo3 
== Py_None
) { _arg3 
= NULL
; } 
 740         else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxWindow_p")) { 
 741             PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxGetPasswordFromUser. Expected _wxWindow_p."); 
 746     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 747     _result 
= new wxString (wxGetPasswordFromUser(*_arg0
,*_arg1
,*_arg2
,_arg3
)); 
 749     wxPyEndAllowThreads(__tstate
); 
 750     if (PyErr_Occurred()) return NULL
; 
 753     _resultobj 
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len()); 
 755     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
 776 static PyObject 
*_wrap_wxGetSingleChoice(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 777     PyObject 
* _resultobj
; 
 783     wxWindow 
* _arg4 
= (wxWindow 
*) NULL
; 
 784     int  _arg5 
= (int ) -1; 
 785     int  _arg6 
= (int ) -1; 
 786     bool  _arg7 
= (bool ) TRUE
; 
 787     int  _arg8 
= (int ) 150; 
 788     int  _arg9 
= (int ) 200; 
 789     PyObject 
* _obj0 
= 0; 
 790     PyObject 
* _obj1 
= 0; 
 791     PyObject 
* _obj3 
= 0; 
 792     PyObject 
* _argo4 
= 0; 
 793     int tempbool7 
= (int) TRUE
; 
 794     char *_kwnames
[] = { "message","caption","choices","parent","x","y","centre","width","height", NULL 
}; 
 797     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO|Oiiiii:wxGetSingleChoice",_kwnames
,&_obj0
,&_obj1
,&_obj3
,&_argo4
,&_arg5
,&_arg6
,&tempbool7
,&_arg8
,&_arg9
))  
 800     _arg0 
= wxString_in_helper(_obj0
); 
 805     _arg1 
= wxString_in_helper(_obj1
); 
 811     _arg3 
= wxString_LIST_helper(_obj3
); 
 817         if (_argo4 
== Py_None
) { _arg4 
= NULL
; } 
 818         else if (SWIG_GetPtrObj(_argo4
,(void **) &_arg4
,"_wxWindow_p")) { 
 819             PyErr_SetString(PyExc_TypeError
,"Type error in argument 5 of wxGetSingleChoice. Expected _wxWindow_p."); 
 823     _arg7 
= (bool ) tempbool7
; 
 826         _arg2 
= PyList_Size(_obj3
); 
 833     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 834     _result 
= new wxString (wxGetSingleChoice(*_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
,_arg7
,_arg8
,_arg9
)); 
 836     wxPyEndAllowThreads(__tstate
); 
 837     if (PyErr_Occurred()) return NULL
; 
 840     _resultobj 
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len()); 
 842     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
 862 static PyObject 
*_wrap_wxGetSingleChoiceIndex(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 863     PyObject 
* _resultobj
; 
 869     wxWindow 
* _arg4 
= (wxWindow 
*) NULL
; 
 870     int  _arg5 
= (int ) -1; 
 871     int  _arg6 
= (int ) -1; 
 872     bool  _arg7 
= (bool ) TRUE
; 
 873     int  _arg8 
= (int ) 150; 
 874     int  _arg9 
= (int ) 200; 
 875     PyObject 
* _obj0 
= 0; 
 876     PyObject 
* _obj1 
= 0; 
 877     PyObject 
* _obj3 
= 0; 
 878     PyObject 
* _argo4 
= 0; 
 879     int tempbool7 
= (int) TRUE
; 
 880     char *_kwnames
[] = { "message","caption","choices","parent","x","y","centre","width","height", NULL 
}; 
 883     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO|Oiiiii:wxGetSingleChoiceIndex",_kwnames
,&_obj0
,&_obj1
,&_obj3
,&_argo4
,&_arg5
,&_arg6
,&tempbool7
,&_arg8
,&_arg9
))  
 886     _arg0 
= wxString_in_helper(_obj0
); 
 891     _arg1 
= wxString_in_helper(_obj1
); 
 897     _arg3 
= wxString_LIST_helper(_obj3
); 
 903         if (_argo4 
== Py_None
) { _arg4 
= NULL
; } 
 904         else if (SWIG_GetPtrObj(_argo4
,(void **) &_arg4
,"_wxWindow_p")) { 
 905             PyErr_SetString(PyExc_TypeError
,"Type error in argument 5 of wxGetSingleChoiceIndex. Expected _wxWindow_p."); 
 909     _arg7 
= (bool ) tempbool7
; 
 912         _arg2 
= PyList_Size(_obj3
); 
 919     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 920     _result 
= (int )wxGetSingleChoiceIndex(*_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
,_arg7
,_arg8
,_arg9
); 
 922     wxPyEndAllowThreads(__tstate
); 
 923     if (PyErr_Occurred()) return NULL
; 
 924 }    _resultobj 
= Py_BuildValue("i",_result
); 
 939 static PyObject 
*_wrap_wxMessageBox(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 940     PyObject 
* _resultobj
; 
 943     wxString 
* _arg1 
= (wxString 
*) &wxPyEmptyString
; 
 944     int  _arg2 
= (int ) wxOK
|wxCENTRE
; 
 945     wxWindow 
* _arg3 
= (wxWindow 
*) NULL
; 
 946     int  _arg4 
= (int ) -1; 
 947     int  _arg5 
= (int ) -1; 
 948     PyObject 
* _obj0 
= 0; 
 949     PyObject 
* _obj1 
= 0; 
 950     PyObject 
* _argo3 
= 0; 
 951     char *_kwnames
[] = { "message","caption","style","parent","x","y", NULL 
}; 
 954     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|OiOii:wxMessageBox",_kwnames
,&_obj0
,&_obj1
,&_arg2
,&_argo3
,&_arg4
,&_arg5
))  
 957     _arg0 
= wxString_in_helper(_obj0
); 
 963     _arg1 
= wxString_in_helper(_obj1
); 
 968         if (_argo3 
== Py_None
) { _arg3 
= NULL
; } 
 969         else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxWindow_p")) { 
 970             PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxMessageBox. Expected _wxWindow_p."); 
 975     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 976     _result 
= (int )wxMessageBox(*_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
 978     wxPyEndAllowThreads(__tstate
); 
 979     if (PyErr_Occurred()) return NULL
; 
 980 }    _resultobj 
= Py_BuildValue("i",_result
); 
 992 static PyObject 
*_wrap_wxGetNumberFromUser(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 993     PyObject 
* _resultobj
; 
 999     long  _arg4 
= (long ) 0; 
1000     long  _arg5 
= (long ) 100; 
1001     wxWindow 
* _arg6 
= (wxWindow 
*) NULL
; 
1002     wxPoint 
* _arg7 
= (wxPoint 
*) &wxDefaultPosition
; 
1003     PyObject 
* _obj0 
= 0; 
1004     PyObject 
* _obj1 
= 0; 
1005     PyObject 
* _obj2 
= 0; 
1006     PyObject 
* _argo6 
= 0; 
1008     PyObject 
* _obj7 
= 0; 
1009     char *_kwnames
[] = { "message","prompt","caption","value","min","max","parent","pos", NULL 
}; 
1012     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOOl|llOO:wxGetNumberFromUser",_kwnames
,&_obj0
,&_obj1
,&_obj2
,&_arg3
,&_arg4
,&_arg5
,&_argo6
,&_obj7
))  
1015     _arg0 
= wxString_in_helper(_obj0
); 
1020     _arg1 
= wxString_in_helper(_obj1
); 
1025     _arg2 
= wxString_in_helper(_obj2
); 
1030         if (_argo6 
== Py_None
) { _arg6 
= NULL
; } 
1031         else if (SWIG_GetPtrObj(_argo6
,(void **) &_arg6
,"_wxWindow_p")) { 
1032             PyErr_SetString(PyExc_TypeError
,"Type error in argument 7 of wxGetNumberFromUser. Expected _wxWindow_p."); 
1039     if (! wxPoint_helper(_obj7
, &_arg7
)) 
1043     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1044     _result 
= (long )wxGetNumberFromUser(*_arg0
,*_arg1
,*_arg2
,_arg3
,_arg4
,_arg5
,_arg6
,*_arg7
); 
1046     wxPyEndAllowThreads(__tstate
); 
1047     if (PyErr_Occurred()) return NULL
; 
1048 }    _resultobj 
= Py_BuildValue("l",_result
); 
1064 static PyObject 
*_wrap_wxColourDisplay(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1065     PyObject 
* _resultobj
; 
1067     char *_kwnames
[] = {  NULL 
}; 
1070     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxColourDisplay",_kwnames
))  
1073     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1074     _result 
= (bool )wxColourDisplay(); 
1076     wxPyEndAllowThreads(__tstate
); 
1077     if (PyErr_Occurred()) return NULL
; 
1078 }    _resultobj 
= Py_BuildValue("i",_result
); 
1082 static PyObject 
*_wrap_wxDisplayDepth(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1083     PyObject 
* _resultobj
; 
1085     char *_kwnames
[] = {  NULL 
}; 
1088     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxDisplayDepth",_kwnames
))  
1091     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1092     _result 
= (int )wxDisplayDepth(); 
1094     wxPyEndAllowThreads(__tstate
); 
1095     if (PyErr_Occurred()) return NULL
; 
1096 }    _resultobj 
= Py_BuildValue("i",_result
); 
1100 static PyObject 
*_wrap_wxGetDisplayDepth(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1101     PyObject 
* _resultobj
; 
1103     char *_kwnames
[] = {  NULL 
}; 
1106     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxGetDisplayDepth",_kwnames
))  
1109     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1110     _result 
= (int )wxGetDisplayDepth(); 
1112     wxPyEndAllowThreads(__tstate
); 
1113     if (PyErr_Occurred()) return NULL
; 
1114 }    _resultobj 
= Py_BuildValue("i",_result
); 
1118 static PyObject 
*_wrap_wxDisplaySize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1119     PyObject 
* _resultobj
; 
1124     char *_kwnames
[] = {  NULL 
}; 
1133     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxDisplaySize",_kwnames
))  
1136     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1137     wxDisplaySize(_arg0
,_arg1
); 
1139     wxPyEndAllowThreads(__tstate
); 
1140     if (PyErr_Occurred()) return NULL
; 
1141 }    Py_INCREF(Py_None
); 
1142     _resultobj 
= Py_None
; 
1145     o 
= PyInt_FromLong((long) (*_arg0
)); 
1146     _resultobj 
= t_output_helper(_resultobj
, o
); 
1150     o 
= PyInt_FromLong((long) (*_arg1
)); 
1151     _resultobj 
= t_output_helper(_resultobj
, o
); 
1156 static PyObject 
*_wrap_wxGetDisplaySize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1157     PyObject 
* _resultobj
; 
1159     char *_kwnames
[] = {  NULL 
}; 
1163     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxGetDisplaySize",_kwnames
))  
1166     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1167     _result 
= new wxSize (wxGetDisplaySize()); 
1169     wxPyEndAllowThreads(__tstate
); 
1170     if (PyErr_Occurred()) return NULL
; 
1171 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p"); 
1172     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1176 static PyObject 
*_wrap_wxDisplaySizeMM(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1177     PyObject 
* _resultobj
; 
1182     char *_kwnames
[] = {  NULL 
}; 
1191     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxDisplaySizeMM",_kwnames
))  
1194     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1195     wxDisplaySizeMM(_arg0
,_arg1
); 
1197     wxPyEndAllowThreads(__tstate
); 
1198     if (PyErr_Occurred()) return NULL
; 
1199 }    Py_INCREF(Py_None
); 
1200     _resultobj 
= Py_None
; 
1203     o 
= PyInt_FromLong((long) (*_arg0
)); 
1204     _resultobj 
= t_output_helper(_resultobj
, o
); 
1208     o 
= PyInt_FromLong((long) (*_arg1
)); 
1209     _resultobj 
= t_output_helper(_resultobj
, o
); 
1214 static PyObject 
*_wrap_wxGetDisplaySizeMM(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1215     PyObject 
* _resultobj
; 
1217     char *_kwnames
[] = {  NULL 
}; 
1221     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxGetDisplaySizeMM",_kwnames
))  
1224     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1225     _result 
= new wxSize (wxGetDisplaySizeMM()); 
1227     wxPyEndAllowThreads(__tstate
); 
1228     if (PyErr_Occurred()) return NULL
; 
1229 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p"); 
1230     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1234 static PyObject 
*_wrap_wxClientDisplayRect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1235     PyObject 
* _resultobj
; 
1244     char *_kwnames
[] = {  NULL 
}; 
1259     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxClientDisplayRect",_kwnames
))  
1262     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1263     wxClientDisplayRect(_arg0
,_arg1
,_arg2
,_arg3
); 
1265     wxPyEndAllowThreads(__tstate
); 
1266     if (PyErr_Occurred()) return NULL
; 
1267 }    Py_INCREF(Py_None
); 
1268     _resultobj 
= Py_None
; 
1271     o 
= PyInt_FromLong((long) (*_arg0
)); 
1272     _resultobj 
= t_output_helper(_resultobj
, o
); 
1276     o 
= PyInt_FromLong((long) (*_arg1
)); 
1277     _resultobj 
= t_output_helper(_resultobj
, o
); 
1281     o 
= PyInt_FromLong((long) (*_arg2
)); 
1282     _resultobj 
= t_output_helper(_resultobj
, o
); 
1286     o 
= PyInt_FromLong((long) (*_arg3
)); 
1287     _resultobj 
= t_output_helper(_resultobj
, o
); 
1292 static PyObject 
*_wrap_wxGetClientDisplayRect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1293     PyObject 
* _resultobj
; 
1295     char *_kwnames
[] = {  NULL 
}; 
1299     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxGetClientDisplayRect",_kwnames
))  
1302     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1303     _result 
= new wxRect (wxGetClientDisplayRect()); 
1305     wxPyEndAllowThreads(__tstate
); 
1306     if (PyErr_Occurred()) return NULL
; 
1307 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxRect_p"); 
1308     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1312 static PyObject 
*_wrap_wxSetCursor(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1313     PyObject 
* _resultobj
; 
1315     PyObject 
* _argo0 
= 0; 
1316     char *_kwnames
[] = { "cursor", NULL 
}; 
1319     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSetCursor",_kwnames
,&_argo0
))  
1322         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1323         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCursor_p")) { 
1324             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSetCursor. Expected _wxCursor_p."); 
1329     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1330     wxSetCursor(*_arg0
); 
1332     wxPyEndAllowThreads(__tstate
); 
1333     if (PyErr_Occurred()) return NULL
; 
1334 }    Py_INCREF(Py_None
); 
1335     _resultobj 
= Py_None
; 
1339 static PyObject 
*_wrap_wxBeginBusyCursor(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1340     PyObject 
* _resultobj
; 
1341     wxCursor 
* _arg0 
= (wxCursor 
*) wxHOURGLASS_CURSOR
; 
1342     PyObject 
* _argo0 
= 0; 
1343     char *_kwnames
[] = { "cursor", NULL 
}; 
1346     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|O:wxBeginBusyCursor",_kwnames
,&_argo0
))  
1349         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1350         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCursor_p")) { 
1351             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBeginBusyCursor. Expected _wxCursor_p."); 
1356     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1357     wxBeginBusyCursor(_arg0
); 
1359     wxPyEndAllowThreads(__tstate
); 
1360     if (PyErr_Occurred()) return NULL
; 
1361 }    Py_INCREF(Py_None
); 
1362     _resultobj 
= Py_None
; 
1366 static PyObject 
*_wrap_wxGetActiveWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1367     PyObject 
* _resultobj
; 
1369     char *_kwnames
[] = {  NULL 
}; 
1372     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxGetActiveWindow",_kwnames
))  
1375     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1376     _result 
= (wxWindow 
*)wxGetActiveWindow(); 
1378     wxPyEndAllowThreads(__tstate
); 
1379     if (PyErr_Occurred()) return NULL
; 
1380 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
1384 static PyObject 
*_wrap_wxGenericFindWindowAtPoint(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1385     PyObject 
* _resultobj
; 
1389     PyObject 
* _obj0 
= 0; 
1390     char *_kwnames
[] = { "pt", NULL 
}; 
1393     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGenericFindWindowAtPoint",_kwnames
,&_obj0
))  
1397     if (! wxPoint_helper(_obj0
, &_arg0
)) 
1401     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1402     _result 
= (wxWindow 
*)wxGenericFindWindowAtPoint(*_arg0
); 
1404     wxPyEndAllowThreads(__tstate
); 
1405     if (PyErr_Occurred()) return NULL
; 
1406 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
1410 static PyObject 
*_wrap_wxFindWindowAtPoint(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1411     PyObject 
* _resultobj
; 
1415     PyObject 
* _obj0 
= 0; 
1416     char *_kwnames
[] = { "pt", NULL 
}; 
1419     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFindWindowAtPoint",_kwnames
,&_obj0
))  
1423     if (! wxPoint_helper(_obj0
, &_arg0
)) 
1427     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1428     _result 
= (wxWindow 
*)wxFindWindowAtPoint(*_arg0
); 
1430     wxPyEndAllowThreads(__tstate
); 
1431     if (PyErr_Occurred()) return NULL
; 
1432 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
1436 static PyObject 
*_wrap_wxGetTopLevelParent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1437     PyObject 
* _resultobj
; 
1440     PyObject 
* _argo0 
= 0; 
1441     char *_kwnames
[] = { "win", NULL 
}; 
1444     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGetTopLevelParent",_kwnames
,&_argo0
))  
1447         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1448         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1449             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGetTopLevelParent. Expected _wxWindow_p."); 
1454     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1455     _result 
= (wxWindow 
*)wxGetTopLevelParent(_arg0
); 
1457     wxPyEndAllowThreads(__tstate
); 
1458     if (PyErr_Occurred()) return NULL
; 
1459 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
1463 static PyObject 
*_wrap_wxResourceAddIdentifier(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1464     PyObject 
* _resultobj
; 
1468     char *_kwnames
[] = { "name","value", NULL 
}; 
1471     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"si:wxResourceAddIdentifier",_kwnames
,&_arg0
,&_arg1
))  
1474     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1475     _result 
= (bool )wxResourceAddIdentifier(_arg0
,_arg1
); 
1477     wxPyEndAllowThreads(__tstate
); 
1478     if (PyErr_Occurred()) return NULL
; 
1479 }    _resultobj 
= Py_BuildValue("i",_result
); 
1483 static PyObject 
*_wrap_wxResourceClear(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1484     PyObject 
* _resultobj
; 
1485     char *_kwnames
[] = {  NULL 
}; 
1488     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxResourceClear",_kwnames
))  
1491     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1494     wxPyEndAllowThreads(__tstate
); 
1495     if (PyErr_Occurred()) return NULL
; 
1496 }    Py_INCREF(Py_None
); 
1497     _resultobj 
= Py_None
; 
1501 static PyObject 
*_wrap_wxResourceCreateBitmap(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1502     PyObject 
* _resultobj
; 
1505     char *_kwnames
[] = { "resource", NULL 
}; 
1509     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s:wxResourceCreateBitmap",_kwnames
,&_arg0
))  
1512     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1513     _result 
= new wxBitmap (wxResourceCreateBitmap(_arg0
)); 
1515     wxPyEndAllowThreads(__tstate
); 
1516     if (PyErr_Occurred()) return NULL
; 
1517 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxBitmap_p"); 
1518     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1522 static PyObject 
*_wrap_wxResourceCreateIcon(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1523     PyObject 
* _resultobj
; 
1526     char *_kwnames
[] = { "resource", NULL 
}; 
1530     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s:wxResourceCreateIcon",_kwnames
,&_arg0
))  
1533     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1534     _result 
= new wxIcon (wxResourceCreateIcon(_arg0
)); 
1536     wxPyEndAllowThreads(__tstate
); 
1537     if (PyErr_Occurred()) return NULL
; 
1538 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxIcon_p"); 
1539     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1543 static PyObject 
*_wrap_wxResourceCreateMenuBar(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1544     PyObject 
* _resultobj
; 
1545     wxMenuBar 
* _result
; 
1547     char *_kwnames
[] = { "resource", NULL 
}; 
1550     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s:wxResourceCreateMenuBar",_kwnames
,&_arg0
))  
1553     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1554     _result 
= (wxMenuBar 
*)wxResourceCreateMenuBar(_arg0
); 
1556     wxPyEndAllowThreads(__tstate
); 
1557     if (PyErr_Occurred()) return NULL
; 
1558 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
1562 static PyObject 
*_wrap_wxResourceGetIdentifier(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1563     PyObject 
* _resultobj
; 
1566     char *_kwnames
[] = { "name", NULL 
}; 
1569     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s:wxResourceGetIdentifier",_kwnames
,&_arg0
))  
1572     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1573     _result 
= (int )wxResourceGetIdentifier(_arg0
); 
1575     wxPyEndAllowThreads(__tstate
); 
1576     if (PyErr_Occurred()) return NULL
; 
1577 }    _resultobj 
= Py_BuildValue("i",_result
); 
1581 static PyObject 
*_wrap_wxResourceParseData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1582     PyObject 
* _resultobj
; 
1585     wxResourceTable 
* _arg1 
= (wxResourceTable 
*) NULL
; 
1586     PyObject 
* _argo1 
= 0; 
1587     char *_kwnames
[] = { "resource","table", NULL 
}; 
1590     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s|O:wxResourceParseData",_kwnames
,&_arg0
,&_argo1
))  
1593         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1594         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxResourceTable_p")) { 
1595             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxResourceParseData. Expected _wxResourceTable_p."); 
1600     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1601     _result 
= (bool )wxResourceParseData(_arg0
,_arg1
); 
1603     wxPyEndAllowThreads(__tstate
); 
1604     if (PyErr_Occurred()) return NULL
; 
1605 }    _resultobj 
= Py_BuildValue("i",_result
); 
1609 static PyObject 
*_wrap_wxResourceParseFile(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1610     PyObject 
* _resultobj
; 
1613     wxResourceTable 
* _arg1 
= (wxResourceTable 
*) NULL
; 
1614     PyObject 
* _argo1 
= 0; 
1615     char *_kwnames
[] = { "filename","table", NULL 
}; 
1618     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s|O:wxResourceParseFile",_kwnames
,&_arg0
,&_argo1
))  
1621         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1622         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxResourceTable_p")) { 
1623             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxResourceParseFile. Expected _wxResourceTable_p."); 
1628     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1629     _result 
= (bool )wxResourceParseFile(_arg0
,_arg1
); 
1631     wxPyEndAllowThreads(__tstate
); 
1632     if (PyErr_Occurred()) return NULL
; 
1633 }    _resultobj 
= Py_BuildValue("i",_result
); 
1637 static PyObject 
*_wrap_wxResourceParseString(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1638     PyObject 
* _resultobj
; 
1641     wxResourceTable 
* _arg1 
= (wxResourceTable 
*) NULL
; 
1642     PyObject 
* _argo1 
= 0; 
1643     char *_kwnames
[] = { "resource","table", NULL 
}; 
1646     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s|O:wxResourceParseString",_kwnames
,&_arg0
,&_argo1
))  
1649         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1650         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxResourceTable_p")) { 
1651             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxResourceParseString. Expected _wxResourceTable_p."); 
1656     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1657     _result 
= (bool )wxResourceParseString(_arg0
,_arg1
); 
1659     wxPyEndAllowThreads(__tstate
); 
1660     if (PyErr_Occurred()) return NULL
; 
1661 }    _resultobj 
= Py_BuildValue("i",_result
); 
1665 static PyObject 
*_wrap_wxCaret_GetBlinkTime(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1666     PyObject 
* _resultobj
; 
1668     char *_kwnames
[] = {  NULL 
}; 
1671     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxCaret_GetBlinkTime",_kwnames
))  
1674     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1675     _result 
= (int )wxCaret_GetBlinkTime(); 
1677     wxPyEndAllowThreads(__tstate
); 
1678     if (PyErr_Occurred()) return NULL
; 
1679 }    _resultobj 
= Py_BuildValue("i",_result
); 
1683 static PyObject 
*_wrap_wxCaret_SetBlinkTime(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1684     PyObject 
* _resultobj
; 
1686     char *_kwnames
[] = { "milliseconds", NULL 
}; 
1689     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:wxCaret_SetBlinkTime",_kwnames
,&_arg0
))  
1692     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1693     wxCaret_SetBlinkTime(_arg0
); 
1695     wxPyEndAllowThreads(__tstate
); 
1696     if (PyErr_Occurred()) return NULL
; 
1697 }    Py_INCREF(Py_None
); 
1698     _resultobj 
= Py_None
; 
1702 static PyObject 
*_wrap_wxSafeYield(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1703     PyObject 
* _resultobj
; 
1705     wxWindow 
* _arg0 
= (wxWindow 
*) NULL
; 
1706     PyObject 
* _argo0 
= 0; 
1707     char *_kwnames
[] = { "win", NULL 
}; 
1710     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|O:wxSafeYield",_kwnames
,&_argo0
))  
1713         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1714         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1715             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSafeYield. Expected _wxWindow_p."); 
1720     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1721     _result 
= (bool )wxSafeYield(_arg0
); 
1723     wxPyEndAllowThreads(__tstate
); 
1724     if (PyErr_Occurred()) return NULL
; 
1725 }    _resultobj 
= Py_BuildValue("i",_result
); 
1729 static PyObject 
*_wrap_wxPostEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1730     PyObject 
* _resultobj
; 
1731     wxEvtHandler 
* _arg0
; 
1733     PyObject 
* _argo0 
= 0; 
1734     PyObject 
* _argo1 
= 0; 
1735     char *_kwnames
[] = { "dest","event", NULL 
}; 
1738     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPostEvent",_kwnames
,&_argo0
,&_argo1
))  
1741         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1742         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvtHandler_p")) { 
1743             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPostEvent. Expected _wxEvtHandler_p."); 
1748         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1749         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxEvent_p")) { 
1750             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPostEvent. Expected _wxEvent_p."); 
1755     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1756     wxPostEvent(_arg0
,*_arg1
); 
1758     wxPyEndAllowThreads(__tstate
); 
1759     if (PyErr_Occurred()) return NULL
; 
1760 }    Py_INCREF(Py_None
); 
1761     _resultobj 
= Py_None
; 
1765 static PyObject 
*_wrap_wxWakeUpIdle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1766     PyObject 
* _resultobj
; 
1767     char *_kwnames
[] = {  NULL 
}; 
1770     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxWakeUpIdle",_kwnames
))  
1773     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1776     wxPyEndAllowThreads(__tstate
); 
1777     if (PyErr_Occurred()) return NULL
; 
1778 }    Py_INCREF(Py_None
); 
1779     _resultobj 
= Py_None
; 
1783 static PyObject 
*_wrap_wxMutexGuiEnter(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1784     PyObject 
* _resultobj
; 
1785     char *_kwnames
[] = {  NULL 
}; 
1788     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxMutexGuiEnter",_kwnames
))  
1791     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1794     wxPyEndAllowThreads(__tstate
); 
1795     if (PyErr_Occurred()) return NULL
; 
1796 }    Py_INCREF(Py_None
); 
1797     _resultobj 
= Py_None
; 
1801 static PyObject 
*_wrap_wxMutexGuiLeave(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1802     PyObject 
* _resultobj
; 
1803     char *_kwnames
[] = {  NULL 
}; 
1806     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxMutexGuiLeave",_kwnames
))  
1809     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1812     wxPyEndAllowThreads(__tstate
); 
1813     if (PyErr_Occurred()) return NULL
; 
1814 }    Py_INCREF(Py_None
); 
1815     _resultobj 
= Py_None
; 
1819 static PyObject 
*_wrap_wxThread_IsMain(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1820     PyObject 
* _resultobj
; 
1822     char *_kwnames
[] = {  NULL 
}; 
1825     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxThread_IsMain",_kwnames
))  
1828     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1829     _result 
= (bool )wxThread_IsMain(); 
1831     wxPyEndAllowThreads(__tstate
); 
1832     if (PyErr_Occurred()) return NULL
; 
1833 }    _resultobj 
= Py_BuildValue("i",_result
); 
1837 static PyObject 
*_wrap_wxShowTip(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1838     PyObject 
* _resultobj
; 
1841     wxTipProvider 
* _arg1
; 
1842     bool  _arg2 
= (bool ) TRUE
; 
1843     PyObject 
* _argo0 
= 0; 
1844     PyObject 
* _argo1 
= 0; 
1845     int tempbool2 
= (int) TRUE
; 
1846     char *_kwnames
[] = { "parent","tipProvider","showAtStartup", NULL 
}; 
1849     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxShowTip",_kwnames
,&_argo0
,&_argo1
,&tempbool2
))  
1852         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1853         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1854             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxShowTip. Expected _wxWindow_p."); 
1859         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1860         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTipProvider_p")) { 
1861             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxShowTip. Expected _wxTipProvider_p."); 
1865     _arg2 
= (bool ) tempbool2
; 
1867     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1868     _result 
= (bool )wxShowTip(_arg0
,_arg1
,_arg2
); 
1870     wxPyEndAllowThreads(__tstate
); 
1871     if (PyErr_Occurred()) return NULL
; 
1872 }    _resultobj 
= Py_BuildValue("i",_result
); 
1876 static PyObject 
*_wrap_wxCreateFileTipProvider(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1877     PyObject 
* _resultobj
; 
1878     wxTipProvider 
* _result
; 
1881     PyObject 
* _obj0 
= 0; 
1882     char *_kwnames
[] = { "filename","currentTip", NULL 
}; 
1886     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxCreateFileTipProvider",_kwnames
,&_obj0
,&_arg1
))  
1889     _arg0 
= wxString_in_helper(_obj0
); 
1894     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1895     _result 
= (wxTipProvider 
*)wxCreateFileTipProvider(*_arg0
,_arg1
); 
1897     wxPyEndAllowThreads(__tstate
); 
1898     if (PyErr_Occurred()) return NULL
; 
1900         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxTipProvider_p"); 
1901         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1904         _resultobj 
= Py_None
; 
1913 static PyObject 
*_wrap_wxSysErrorCode(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1914     PyObject 
* _resultobj
; 
1915     unsigned long  _result
; 
1916     char *_kwnames
[] = {  NULL 
}; 
1919     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxSysErrorCode",_kwnames
))  
1922     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1923     _result 
= (unsigned long )wxSysErrorCode(); 
1925     wxPyEndAllowThreads(__tstate
); 
1926     if (PyErr_Occurred()) return NULL
; 
1927 }    _resultobj 
= Py_BuildValue("l",_result
); 
1931 static PyObject 
*_wrap_wxSysErrorMsg(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1932     PyObject 
* _resultobj
; 
1934     unsigned long  _arg0 
= (unsigned long ) 0; 
1935     char *_kwnames
[] = { "nErrCode", NULL 
}; 
1938     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|l:wxSysErrorMsg",_kwnames
,&_arg0
))  
1941     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1942     _result 
= new wxString (wxSysErrorMsg(_arg0
)); 
1944     wxPyEndAllowThreads(__tstate
); 
1945     if (PyErr_Occurred()) return NULL
; 
1948     _resultobj 
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len()); 
1950     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
1959 static PyObject 
*_wrap_wxLogFatalError(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1960     PyObject 
* _resultobj
; 
1962     PyObject 
* _obj0 
= 0; 
1963     char *_kwnames
[] = { "msg", NULL 
}; 
1966     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLogFatalError",_kwnames
,&_obj0
))  
1969     _arg0 
= wxString_in_helper(_obj0
); 
1974     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1975     wxLogFatalError(*_arg0
); 
1977     wxPyEndAllowThreads(__tstate
); 
1978     if (PyErr_Occurred()) return NULL
; 
1979 }    Py_INCREF(Py_None
); 
1980     _resultobj 
= Py_None
; 
1988 static PyObject 
*_wrap_wxLogError(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1989     PyObject 
* _resultobj
; 
1991     PyObject 
* _obj0 
= 0; 
1992     char *_kwnames
[] = { "msg", NULL 
}; 
1995     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLogError",_kwnames
,&_obj0
))  
1998     _arg0 
= wxString_in_helper(_obj0
); 
2003     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2006     wxPyEndAllowThreads(__tstate
); 
2007     if (PyErr_Occurred()) return NULL
; 
2008 }    Py_INCREF(Py_None
); 
2009     _resultobj 
= Py_None
; 
2017 static PyObject 
*_wrap_wxLogWarning(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2018     PyObject 
* _resultobj
; 
2020     PyObject 
* _obj0 
= 0; 
2021     char *_kwnames
[] = { "msg", NULL 
}; 
2024     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLogWarning",_kwnames
,&_obj0
))  
2027     _arg0 
= wxString_in_helper(_obj0
); 
2032     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2033     wxLogWarning(*_arg0
); 
2035     wxPyEndAllowThreads(__tstate
); 
2036     if (PyErr_Occurred()) return NULL
; 
2037 }    Py_INCREF(Py_None
); 
2038     _resultobj 
= Py_None
; 
2046 static PyObject 
*_wrap_wxLogMessage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2047     PyObject 
* _resultobj
; 
2049     PyObject 
* _obj0 
= 0; 
2050     char *_kwnames
[] = { "msg", NULL 
}; 
2053     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLogMessage",_kwnames
,&_obj0
))  
2056     _arg0 
= wxString_in_helper(_obj0
); 
2061     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2062     wxLogMessage(*_arg0
); 
2064     wxPyEndAllowThreads(__tstate
); 
2065     if (PyErr_Occurred()) return NULL
; 
2066 }    Py_INCREF(Py_None
); 
2067     _resultobj 
= Py_None
; 
2075 static PyObject 
*_wrap_wxLogInfo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2076     PyObject 
* _resultobj
; 
2078     PyObject 
* _obj0 
= 0; 
2079     char *_kwnames
[] = { "msg", NULL 
}; 
2082     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLogInfo",_kwnames
,&_obj0
))  
2085     _arg0 
= wxString_in_helper(_obj0
); 
2090     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2093     wxPyEndAllowThreads(__tstate
); 
2094     if (PyErr_Occurred()) return NULL
; 
2095 }    Py_INCREF(Py_None
); 
2096     _resultobj 
= Py_None
; 
2104 static PyObject 
*_wrap_wxLogVerbose(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2105     PyObject 
* _resultobj
; 
2107     PyObject 
* _obj0 
= 0; 
2108     char *_kwnames
[] = { "msg", NULL 
}; 
2111     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLogVerbose",_kwnames
,&_obj0
))  
2114     _arg0 
= wxString_in_helper(_obj0
); 
2119     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2120     wxLogVerbose(*_arg0
); 
2122     wxPyEndAllowThreads(__tstate
); 
2123     if (PyErr_Occurred()) return NULL
; 
2124 }    Py_INCREF(Py_None
); 
2125     _resultobj 
= Py_None
; 
2133 static PyObject 
*_wrap_wxLogStatus(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2134     PyObject 
* _resultobj
; 
2136     PyObject 
* _obj0 
= 0; 
2137     char *_kwnames
[] = { "msg", NULL 
}; 
2140     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLogStatus",_kwnames
,&_obj0
))  
2143     _arg0 
= wxString_in_helper(_obj0
); 
2148     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2149     wxLogStatus(*_arg0
); 
2151     wxPyEndAllowThreads(__tstate
); 
2152     if (PyErr_Occurred()) return NULL
; 
2153 }    Py_INCREF(Py_None
); 
2154     _resultobj 
= Py_None
; 
2162 static PyObject 
*_wrap_wxLogStatusFrame(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2163     PyObject 
* _resultobj
; 
2166     PyObject 
* _argo0 
= 0; 
2167     PyObject 
* _obj1 
= 0; 
2168     char *_kwnames
[] = { "pFrame","msg", NULL 
}; 
2171     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxLogStatusFrame",_kwnames
,&_argo0
,&_obj1
))  
2174         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2175         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFrame_p")) { 
2176             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLogStatusFrame. Expected _wxFrame_p."); 
2181     _arg1 
= wxString_in_helper(_obj1
); 
2186     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2187     wxLogStatus(_arg0
,*_arg1
); 
2189     wxPyEndAllowThreads(__tstate
); 
2190     if (PyErr_Occurred()) return NULL
; 
2191 }    Py_INCREF(Py_None
); 
2192     _resultobj 
= Py_None
; 
2200 static PyObject 
*_wrap_wxLogSysError(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2201     PyObject 
* _resultobj
; 
2203     PyObject 
* _obj0 
= 0; 
2204     char *_kwnames
[] = { "msg", NULL 
}; 
2207     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLogSysError",_kwnames
,&_obj0
))  
2210     _arg0 
= wxString_in_helper(_obj0
); 
2215     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2216     wxLogSysError(*_arg0
); 
2218     wxPyEndAllowThreads(__tstate
); 
2219     if (PyErr_Occurred()) return NULL
; 
2220 }    Py_INCREF(Py_None
); 
2221     _resultobj 
= Py_None
; 
2229 static PyObject 
*_wrap_wxLogTrace(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2230     PyObject 
* _resultobj
; 
2232     PyObject 
* _obj0 
= 0; 
2233     char *_kwnames
[] = { "msg", NULL 
}; 
2236     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLogTrace",_kwnames
,&_obj0
))  
2239     _arg0 
= wxString_in_helper(_obj0
); 
2244     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2247     wxPyEndAllowThreads(__tstate
); 
2248     if (PyErr_Occurred()) return NULL
; 
2249 }    Py_INCREF(Py_None
); 
2250     _resultobj 
= Py_None
; 
2258 static PyObject 
*_wrap_wxLogTraceMask(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2259     PyObject 
* _resultobj
; 
2262     PyObject 
* _obj0 
= 0; 
2263     PyObject 
* _obj1 
= 0; 
2264     char *_kwnames
[] = { "mask","msg", NULL 
}; 
2267     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxLogTraceMask",_kwnames
,&_obj0
,&_obj1
))  
2270     _arg0 
= wxString_in_helper(_obj0
); 
2275     _arg1 
= wxString_in_helper(_obj1
); 
2280     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2281     wxLogTrace(*_arg0
,*_arg1
); 
2283     wxPyEndAllowThreads(__tstate
); 
2284     if (PyErr_Occurred()) return NULL
; 
2285 }    Py_INCREF(Py_None
); 
2286     _resultobj 
= Py_None
; 
2298 static PyObject 
*_wrap_wxLogGeneric(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2299     PyObject 
* _resultobj
; 
2300     unsigned long  _arg0
; 
2302     PyObject 
* _obj1 
= 0; 
2303     char *_kwnames
[] = { "level","msg", NULL 
}; 
2306     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"lO:wxLogGeneric",_kwnames
,&_arg0
,&_obj1
))  
2309     _arg1 
= wxString_in_helper(_obj1
); 
2314     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2315     wxLogGeneric(_arg0
,*_arg1
); 
2317     wxPyEndAllowThreads(__tstate
); 
2318     if (PyErr_Occurred()) return NULL
; 
2319 }    Py_INCREF(Py_None
); 
2320     _resultobj 
= Py_None
; 
2328 static PyObject 
*_wrap_wxSafeShowMessage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2329     PyObject 
* _resultobj
; 
2332     PyObject 
* _obj0 
= 0; 
2333     PyObject 
* _obj1 
= 0; 
2334     char *_kwnames
[] = { "title","text", NULL 
}; 
2337     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxSafeShowMessage",_kwnames
,&_obj0
,&_obj1
))  
2340     _arg0 
= wxString_in_helper(_obj0
); 
2345     _arg1 
= wxString_in_helper(_obj1
); 
2350     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2351     wxSafeShowMessage(*_arg0
,*_arg1
); 
2353     wxPyEndAllowThreads(__tstate
); 
2354     if (PyErr_Occurred()) return NULL
; 
2355 }    Py_INCREF(Py_None
); 
2356     _resultobj 
= Py_None
; 
2368 static PyObject 
*_wrap_wxExecute(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2369     PyObject 
* _resultobj
; 
2372     int  _arg1 
= (int ) (wxEXEC_ASYNC
); 
2373     wxPyProcess 
* _arg2 
= (wxPyProcess 
*) NULL
; 
2374     PyObject 
* _obj0 
= 0; 
2375     PyObject 
* _argo2 
= 0; 
2376     char *_kwnames
[] = { "command","flags","process", NULL 
}; 
2379     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|iO:wxExecute",_kwnames
,&_obj0
,&_arg1
,&_argo2
))  
2382     _arg0 
= wxString_in_helper(_obj0
); 
2387         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
2388         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxPyProcess_p")) { 
2389             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxExecute. Expected _wxPyProcess_p."); 
2394     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2395     _result 
= (long )wxExecute(*_arg0
,_arg1
,_arg2
); 
2397     wxPyEndAllowThreads(__tstate
); 
2398     if (PyErr_Occurred()) return NULL
; 
2399 }    _resultobj 
= Py_BuildValue("l",_result
); 
2407 static PyObject 
*_wrap_wxWaveData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2408     PyObject 
* _resultobj
; 
2411     PyObject 
* _obj0 
= 0; 
2412     char *_kwnames
[] = { "data", NULL 
}; 
2416     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWaveData",_kwnames
,&_obj0
))  
2419     _arg0 
= wxString_in_helper(_obj0
); 
2424     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2425     _result 
= (wxWave 
*)wxWaveData(*_arg0
); 
2427     wxPyEndAllowThreads(__tstate
); 
2428     if (PyErr_Occurred()) return NULL
; 
2430         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxWave_p"); 
2431         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2434         _resultobj 
= Py_None
; 
2443 static int _wrap_wxTheMimeTypesManager_set(PyObject 
*val
) { 
2445     PyErr_SetString(PyExc_TypeError
,"Variable wxTheMimeTypesManager is read-only."); 
2449 static PyObject 
*_wrap_wxTheMimeTypesManager_get() { 
2453     SWIG_MakePtr(ptemp
, (char *) wxTheMimeTypesManager
,"_wxMimeTypesManager_p"); 
2454     pyobj 
= PyString_FromString(ptemp
); 
2458 static PyObject 
*_wrap_wxSystemSettings_GetColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2459     PyObject 
* _resultobj
; 
2461     wxSystemColour  _arg0
; 
2462     char *_kwnames
[] = { "index", NULL 
}; 
2466     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:wxSystemSettings_GetColour",_kwnames
,&_arg0
))  
2469     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2470     _result 
= new wxColour (wxSystemSettings::GetColour(_arg0
)); 
2472     wxPyEndAllowThreads(__tstate
); 
2473     if (PyErr_Occurred()) return NULL
; 
2474 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p"); 
2475     _resultobj 
= Py_BuildValue("s",_ptemp
); 
2479 static PyObject 
*_wrap_wxSystemSettings_GetFont(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2480     PyObject 
* _resultobj
; 
2483     char *_kwnames
[] = { "index", NULL 
}; 
2487     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:wxSystemSettings_GetFont",_kwnames
,&_arg0
))  
2490     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2491     _result 
= new wxFont (wxSystemSettings::GetFont(_arg0
)); 
2493     wxPyEndAllowThreads(__tstate
); 
2494     if (PyErr_Occurred()) return NULL
; 
2495 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxFont_p"); 
2496     _resultobj 
= Py_BuildValue("s",_ptemp
); 
2500 static PyObject 
*_wrap_wxSystemSettings_GetMetric(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2501     PyObject 
* _resultobj
; 
2503     wxSystemMetric  _arg0
; 
2504     char *_kwnames
[] = { "index", NULL 
}; 
2507     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:wxSystemSettings_GetMetric",_kwnames
,&_arg0
))  
2510     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2511     _result 
= (int )wxSystemSettings::GetMetric(_arg0
); 
2513     wxPyEndAllowThreads(__tstate
); 
2514     if (PyErr_Occurred()) return NULL
; 
2515 }    _resultobj 
= Py_BuildValue("i",_result
); 
2519 static PyObject 
*_wrap_wxSystemSettings_HasFeature(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2520     PyObject 
* _resultobj
; 
2522     wxSystemFeature  _arg0
; 
2523     char *_kwnames
[] = { "index", NULL 
}; 
2526     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:wxSystemSettings_HasFeature",_kwnames
,&_arg0
))  
2529     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2530     _result 
= (bool )wxSystemSettings::HasFeature(_arg0
); 
2532     wxPyEndAllowThreads(__tstate
); 
2533     if (PyErr_Occurred()) return NULL
; 
2534 }    _resultobj 
= Py_BuildValue("i",_result
); 
2538 static PyObject 
*_wrap_wxSystemSettings_GetScreenType(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2539     PyObject 
* _resultobj
; 
2540     wxSystemScreenType  _result
; 
2541     char *_kwnames
[] = {  NULL 
}; 
2544     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxSystemSettings_GetScreenType",_kwnames
))  
2547     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2548     _result 
= (wxSystemScreenType 
)wxSystemSettings::GetScreenType(); 
2550     wxPyEndAllowThreads(__tstate
); 
2551     if (PyErr_Occurred()) return NULL
; 
2552 }    _resultobj 
= Py_BuildValue("i",_result
); 
2556 static PyObject 
*_wrap_wxSystemSettings_SetScreenType(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2557     PyObject 
* _resultobj
; 
2558     wxSystemScreenType  _arg0
; 
2559     char *_kwnames
[] = { "screen", NULL 
}; 
2562     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:wxSystemSettings_SetScreenType",_kwnames
,&_arg0
))  
2565     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2566     wxSystemSettings::SetScreenType(_arg0
); 
2568     wxPyEndAllowThreads(__tstate
); 
2569     if (PyErr_Occurred()) return NULL
; 
2570 }    Py_INCREF(Py_None
); 
2571     _resultobj 
= Py_None
; 
2575 static void *SwigwxToolTipTowxObject(void *ptr
) { 
2578     src 
= (wxToolTip 
*) ptr
; 
2579     dest 
= (wxObject 
*) src
; 
2580     return (void *) dest
; 
2583 #define new_wxToolTip(_swigarg0) (new wxToolTip(_swigarg0)) 
2584 static PyObject 
*_wrap_new_wxToolTip(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2585     PyObject 
* _resultobj
; 
2586     wxToolTip 
* _result
; 
2588     PyObject 
* _obj0 
= 0; 
2589     char *_kwnames
[] = { "tip", NULL 
}; 
2593     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:new_wxToolTip",_kwnames
,&_obj0
))  
2596     _arg0 
= wxString_in_helper(_obj0
); 
2601     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2602     _result 
= (wxToolTip 
*)new_wxToolTip(*_arg0
); 
2604     wxPyEndAllowThreads(__tstate
); 
2605     if (PyErr_Occurred()) return NULL
; 
2607         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxToolTip_p"); 
2608         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2611         _resultobj 
= Py_None
; 
2620 #define wxToolTip_SetTip(_swigobj,_swigarg0)  (_swigobj->SetTip(_swigarg0)) 
2621 static PyObject 
*_wrap_wxToolTip_SetTip(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2622     PyObject 
* _resultobj
; 
2625     PyObject 
* _argo0 
= 0; 
2626     PyObject 
* _obj1 
= 0; 
2627     char *_kwnames
[] = { "self","tip", NULL 
}; 
2630     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxToolTip_SetTip",_kwnames
,&_argo0
,&_obj1
))  
2633         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2634         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolTip_p")) { 
2635             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolTip_SetTip. Expected _wxToolTip_p."); 
2640     _arg1 
= wxString_in_helper(_obj1
); 
2645     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2646     wxToolTip_SetTip(_arg0
,*_arg1
); 
2648     wxPyEndAllowThreads(__tstate
); 
2649     if (PyErr_Occurred()) return NULL
; 
2650 }    Py_INCREF(Py_None
); 
2651     _resultobj 
= Py_None
; 
2659 #define wxToolTip_GetTip(_swigobj)  (_swigobj->GetTip()) 
2660 static PyObject 
*_wrap_wxToolTip_GetTip(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2661     PyObject 
* _resultobj
; 
2664     PyObject 
* _argo0 
= 0; 
2665     char *_kwnames
[] = { "self", NULL 
}; 
2668     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolTip_GetTip",_kwnames
,&_argo0
))  
2671         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2672         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolTip_p")) { 
2673             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolTip_GetTip. Expected _wxToolTip_p."); 
2678     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2679     _result 
= new wxString (wxToolTip_GetTip(_arg0
)); 
2681     wxPyEndAllowThreads(__tstate
); 
2682     if (PyErr_Occurred()) return NULL
; 
2685     _resultobj 
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len()); 
2687     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
2696 #define wxToolTip_GetWindow(_swigobj)  (_swigobj->GetWindow()) 
2697 static PyObject 
*_wrap_wxToolTip_GetWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2698     PyObject 
* _resultobj
; 
2701     PyObject 
* _argo0 
= 0; 
2702     char *_kwnames
[] = { "self", NULL 
}; 
2705     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolTip_GetWindow",_kwnames
,&_argo0
))  
2708         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2709         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolTip_p")) { 
2710             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolTip_GetWindow. Expected _wxToolTip_p."); 
2715     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2716     _result 
= (wxWindow 
*)wxToolTip_GetWindow(_arg0
); 
2718     wxPyEndAllowThreads(__tstate
); 
2719     if (PyErr_Occurred()) return NULL
; 
2720 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
2724 static PyObject 
*_wrap_wxToolTip_Enable(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2725     PyObject 
* _resultobj
; 
2728     char *_kwnames
[] = { "flag", NULL 
}; 
2731     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:wxToolTip_Enable",_kwnames
,&tempbool0
))  
2733     _arg0 
= (bool ) tempbool0
; 
2735     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2736     wxToolTip::Enable(_arg0
); 
2738     wxPyEndAllowThreads(__tstate
); 
2739     if (PyErr_Occurred()) return NULL
; 
2740 }    Py_INCREF(Py_None
); 
2741     _resultobj 
= Py_None
; 
2745 static PyObject 
*_wrap_wxToolTip_SetDelay(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2746     PyObject 
* _resultobj
; 
2748     char *_kwnames
[] = { "milliseconds", NULL 
}; 
2751     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"l:wxToolTip_SetDelay",_kwnames
,&_arg0
))  
2754     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2755     wxToolTip::SetDelay(_arg0
); 
2757     wxPyEndAllowThreads(__tstate
); 
2758     if (PyErr_Occurred()) return NULL
; 
2759 }    Py_INCREF(Py_None
); 
2760     _resultobj 
= Py_None
; 
2764 #define new_wxCaret(_swigarg0,_swigarg1) (new wxCaret(_swigarg0,_swigarg1)) 
2765 static PyObject 
*_wrap_new_wxCaret(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2766     PyObject 
* _resultobj
; 
2770     PyObject 
* _argo0 
= 0; 
2772     PyObject 
* _obj1 
= 0; 
2773     char *_kwnames
[] = { "window","size", NULL 
}; 
2777     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:new_wxCaret",_kwnames
,&_argo0
,&_obj1
))  
2780         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2781         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2782             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxCaret. Expected _wxWindow_p."); 
2788     if (! wxSize_helper(_obj1
, &_arg1
)) 
2792     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2793     _result 
= (wxCaret 
*)new_wxCaret(_arg0
,*_arg1
); 
2795     wxPyEndAllowThreads(__tstate
); 
2796     if (PyErr_Occurred()) return NULL
; 
2798         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxCaret_p"); 
2799         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2802         _resultobj 
= Py_None
; 
2807 #define delete_wxCaret(_swigobj) (delete _swigobj) 
2808 static PyObject 
*_wrap_delete_wxCaret(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2809     PyObject 
* _resultobj
; 
2811     PyObject 
* _argo0 
= 0; 
2812     char *_kwnames
[] = { "self", NULL 
}; 
2815     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxCaret",_kwnames
,&_argo0
))  
2818         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2819         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
2820             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxCaret. Expected _wxCaret_p."); 
2825     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2826     delete_wxCaret(_arg0
); 
2828     wxPyEndAllowThreads(__tstate
); 
2829     if (PyErr_Occurred()) return NULL
; 
2830 }    Py_INCREF(Py_None
); 
2831     _resultobj 
= Py_None
; 
2835 #define wxCaret_IsOk(_swigobj)  (_swigobj->IsOk()) 
2836 static PyObject 
*_wrap_wxCaret_IsOk(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2837     PyObject 
* _resultobj
; 
2840     PyObject 
* _argo0 
= 0; 
2841     char *_kwnames
[] = { "self", NULL 
}; 
2844     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCaret_IsOk",_kwnames
,&_argo0
))  
2847         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2848         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
2849             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_IsOk. Expected _wxCaret_p."); 
2854     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2855     _result 
= (bool )wxCaret_IsOk(_arg0
); 
2857     wxPyEndAllowThreads(__tstate
); 
2858     if (PyErr_Occurred()) return NULL
; 
2859 }    _resultobj 
= Py_BuildValue("i",_result
); 
2863 #define wxCaret_IsVisible(_swigobj)  (_swigobj->IsVisible()) 
2864 static PyObject 
*_wrap_wxCaret_IsVisible(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2865     PyObject 
* _resultobj
; 
2868     PyObject 
* _argo0 
= 0; 
2869     char *_kwnames
[] = { "self", NULL 
}; 
2872     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCaret_IsVisible",_kwnames
,&_argo0
))  
2875         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2876         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
2877             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_IsVisible. Expected _wxCaret_p."); 
2882     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2883     _result 
= (bool )wxCaret_IsVisible(_arg0
); 
2885     wxPyEndAllowThreads(__tstate
); 
2886     if (PyErr_Occurred()) return NULL
; 
2887 }    _resultobj 
= Py_BuildValue("i",_result
); 
2891 #define wxCaret_GetPositionTuple(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetPosition(_swigarg0,_swigarg1)) 
2892 static PyObject 
*_wrap_wxCaret_GetPositionTuple(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2893     PyObject 
* _resultobj
; 
2899     PyObject 
* _argo0 
= 0; 
2900     char *_kwnames
[] = { "self", NULL 
}; 
2909     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCaret_GetPositionTuple",_kwnames
,&_argo0
))  
2912         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2913         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
2914             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_GetPositionTuple. Expected _wxCaret_p."); 
2919     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2920     wxCaret_GetPositionTuple(_arg0
,_arg1
,_arg2
); 
2922     wxPyEndAllowThreads(__tstate
); 
2923     if (PyErr_Occurred()) return NULL
; 
2924 }    Py_INCREF(Py_None
); 
2925     _resultobj 
= Py_None
; 
2928     o 
= PyInt_FromLong((long) (*_arg1
)); 
2929     _resultobj 
= t_output_helper(_resultobj
, o
); 
2933     o 
= PyInt_FromLong((long) (*_arg2
)); 
2934     _resultobj 
= t_output_helper(_resultobj
, o
); 
2939 #define wxCaret_GetPosition(_swigobj)  (_swigobj->GetPosition()) 
2940 static PyObject 
*_wrap_wxCaret_GetPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2941     PyObject 
* _resultobj
; 
2944     PyObject 
* _argo0 
= 0; 
2945     char *_kwnames
[] = { "self", NULL 
}; 
2949     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCaret_GetPosition",_kwnames
,&_argo0
))  
2952         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2953         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
2954             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_GetPosition. Expected _wxCaret_p."); 
2959     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2960     _result 
= new wxPoint (wxCaret_GetPosition(_arg0
)); 
2962     wxPyEndAllowThreads(__tstate
); 
2963     if (PyErr_Occurred()) return NULL
; 
2964 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
2965     _resultobj 
= Py_BuildValue("s",_ptemp
); 
2969 #define wxCaret_GetSizeTuple(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetSize(_swigarg0,_swigarg1)) 
2970 static PyObject 
*_wrap_wxCaret_GetSizeTuple(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2971     PyObject 
* _resultobj
; 
2977     PyObject 
* _argo0 
= 0; 
2978     char *_kwnames
[] = { "self", NULL 
}; 
2987     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCaret_GetSizeTuple",_kwnames
,&_argo0
))  
2990         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2991         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
2992             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_GetSizeTuple. Expected _wxCaret_p."); 
2997     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2998     wxCaret_GetSizeTuple(_arg0
,_arg1
,_arg2
); 
3000     wxPyEndAllowThreads(__tstate
); 
3001     if (PyErr_Occurred()) return NULL
; 
3002 }    Py_INCREF(Py_None
); 
3003     _resultobj 
= Py_None
; 
3006     o 
= PyInt_FromLong((long) (*_arg1
)); 
3007     _resultobj 
= t_output_helper(_resultobj
, o
); 
3011     o 
= PyInt_FromLong((long) (*_arg2
)); 
3012     _resultobj 
= t_output_helper(_resultobj
, o
); 
3017 #define wxCaret_GetSize(_swigobj)  (_swigobj->GetSize()) 
3018 static PyObject 
*_wrap_wxCaret_GetSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3019     PyObject 
* _resultobj
; 
3022     PyObject 
* _argo0 
= 0; 
3023     char *_kwnames
[] = { "self", NULL 
}; 
3027     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCaret_GetSize",_kwnames
,&_argo0
))  
3030         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3031         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
3032             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_GetSize. Expected _wxCaret_p."); 
3037     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3038     _result 
= new wxSize (wxCaret_GetSize(_arg0
)); 
3040     wxPyEndAllowThreads(__tstate
); 
3041     if (PyErr_Occurred()) return NULL
; 
3042 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p"); 
3043     _resultobj 
= Py_BuildValue("s",_ptemp
); 
3047 #define wxCaret_GetWindow(_swigobj)  (_swigobj->GetWindow()) 
3048 static PyObject 
*_wrap_wxCaret_GetWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3049     PyObject 
* _resultobj
; 
3052     PyObject 
* _argo0 
= 0; 
3053     char *_kwnames
[] = { "self", NULL 
}; 
3056     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCaret_GetWindow",_kwnames
,&_argo0
))  
3059         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3060         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
3061             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_GetWindow. Expected _wxCaret_p."); 
3066     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3067     _result 
= (wxWindow 
*)wxCaret_GetWindow(_arg0
); 
3069     wxPyEndAllowThreads(__tstate
); 
3070     if (PyErr_Occurred()) return NULL
; 
3071 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
3075 #define wxCaret_MoveXY(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Move(_swigarg0,_swigarg1)) 
3076 static PyObject 
*_wrap_wxCaret_MoveXY(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3077     PyObject 
* _resultobj
; 
3081     PyObject 
* _argo0 
= 0; 
3082     char *_kwnames
[] = { "self","x","y", NULL 
}; 
3085     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxCaret_MoveXY",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
3088         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3089         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
3090             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_MoveXY. Expected _wxCaret_p."); 
3095     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3096     wxCaret_MoveXY(_arg0
,_arg1
,_arg2
); 
3098     wxPyEndAllowThreads(__tstate
); 
3099     if (PyErr_Occurred()) return NULL
; 
3100 }    Py_INCREF(Py_None
); 
3101     _resultobj 
= Py_None
; 
3105 #define wxCaret_Move(_swigobj,_swigarg0)  (_swigobj->Move(_swigarg0)) 
3106 static PyObject 
*_wrap_wxCaret_Move(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3107     PyObject 
* _resultobj
; 
3110     PyObject 
* _argo0 
= 0; 
3112     PyObject 
* _obj1 
= 0; 
3113     char *_kwnames
[] = { "self","pt", NULL 
}; 
3116     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxCaret_Move",_kwnames
,&_argo0
,&_obj1
))  
3119         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3120         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
3121             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_Move. Expected _wxCaret_p."); 
3127     if (! wxPoint_helper(_obj1
, &_arg1
)) 
3131     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3132     wxCaret_Move(_arg0
,*_arg1
); 
3134     wxPyEndAllowThreads(__tstate
); 
3135     if (PyErr_Occurred()) return NULL
; 
3136 }    Py_INCREF(Py_None
); 
3137     _resultobj 
= Py_None
; 
3141 #define wxCaret_SetSizeWH(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetSize(_swigarg0,_swigarg1)) 
3142 static PyObject 
*_wrap_wxCaret_SetSizeWH(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3143     PyObject 
* _resultobj
; 
3147     PyObject 
* _argo0 
= 0; 
3148     char *_kwnames
[] = { "self","width","height", NULL 
}; 
3151     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxCaret_SetSizeWH",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
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_SetSizeWH. Expected _wxCaret_p."); 
3161     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3162     wxCaret_SetSizeWH(_arg0
,_arg1
,_arg2
); 
3164     wxPyEndAllowThreads(__tstate
); 
3165     if (PyErr_Occurred()) return NULL
; 
3166 }    Py_INCREF(Py_None
); 
3167     _resultobj 
= Py_None
; 
3171 #define wxCaret_SetSize(_swigobj,_swigarg0)  (_swigobj->SetSize(_swigarg0)) 
3172 static PyObject 
*_wrap_wxCaret_SetSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3173     PyObject 
* _resultobj
; 
3176     PyObject 
* _argo0 
= 0; 
3178     PyObject 
* _obj1 
= 0; 
3179     char *_kwnames
[] = { "self","size", NULL 
}; 
3182     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxCaret_SetSize",_kwnames
,&_argo0
,&_obj1
))  
3185         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3186         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
3187             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_SetSize. Expected _wxCaret_p."); 
3193     if (! wxSize_helper(_obj1
, &_arg1
)) 
3197     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3198     wxCaret_SetSize(_arg0
,*_arg1
); 
3200     wxPyEndAllowThreads(__tstate
); 
3201     if (PyErr_Occurred()) return NULL
; 
3202 }    Py_INCREF(Py_None
); 
3203     _resultobj 
= Py_None
; 
3207 #define wxCaret_Show(_swigobj,_swigarg0)  (_swigobj->Show(_swigarg0)) 
3208 static PyObject 
*_wrap_wxCaret_Show(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3209     PyObject 
* _resultobj
; 
3211     int  _arg1 
= (int ) TRUE
; 
3212     PyObject 
* _argo0 
= 0; 
3213     char *_kwnames
[] = { "self","show", NULL 
}; 
3216     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxCaret_Show",_kwnames
,&_argo0
,&_arg1
))  
3219         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3220         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
3221             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_Show. Expected _wxCaret_p."); 
3226     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3227     wxCaret_Show(_arg0
,_arg1
); 
3229     wxPyEndAllowThreads(__tstate
); 
3230     if (PyErr_Occurred()) return NULL
; 
3231 }    Py_INCREF(Py_None
); 
3232     _resultobj 
= Py_None
; 
3236 #define wxCaret_Hide(_swigobj)  (_swigobj->Hide()) 
3237 static PyObject 
*_wrap_wxCaret_Hide(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3238     PyObject 
* _resultobj
; 
3240     PyObject 
* _argo0 
= 0; 
3241     char *_kwnames
[] = { "self", NULL 
}; 
3244     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCaret_Hide",_kwnames
,&_argo0
))  
3247         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3248         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
3249             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_Hide. Expected _wxCaret_p."); 
3254     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3255     wxCaret_Hide(_arg0
); 
3257     wxPyEndAllowThreads(__tstate
); 
3258     if (PyErr_Occurred()) return NULL
; 
3259 }    Py_INCREF(Py_None
); 
3260     _resultobj 
= Py_None
; 
3264 #define new_wxBusyCursor(_swigarg0) (new wxBusyCursor(_swigarg0)) 
3265 static PyObject 
*_wrap_new_wxBusyCursor(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3266     PyObject 
* _resultobj
; 
3267     wxBusyCursor 
* _result
; 
3268     wxCursor 
* _arg0 
= (wxCursor 
*) wxHOURGLASS_CURSOR
; 
3269     PyObject 
* _argo0 
= 0; 
3270     char *_kwnames
[] = { "cursor", NULL 
}; 
3274     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|O:new_wxBusyCursor",_kwnames
,&_argo0
))  
3277         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3278         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCursor_p")) { 
3279             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxBusyCursor. Expected _wxCursor_p."); 
3284     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3285     _result 
= (wxBusyCursor 
*)new_wxBusyCursor(_arg0
); 
3287     wxPyEndAllowThreads(__tstate
); 
3288     if (PyErr_Occurred()) return NULL
; 
3290         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxBusyCursor_p"); 
3291         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3294         _resultobj 
= Py_None
; 
3299 #define delete_wxBusyCursor(_swigobj) (delete _swigobj) 
3300 static PyObject 
*_wrap_delete_wxBusyCursor(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3301     PyObject 
* _resultobj
; 
3302     wxBusyCursor 
* _arg0
; 
3303     PyObject 
* _argo0 
= 0; 
3304     char *_kwnames
[] = { "self", NULL 
}; 
3307     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxBusyCursor",_kwnames
,&_argo0
))  
3310         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3311         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBusyCursor_p")) { 
3312             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxBusyCursor. Expected _wxBusyCursor_p."); 
3317     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3318     delete_wxBusyCursor(_arg0
); 
3320     wxPyEndAllowThreads(__tstate
); 
3321     if (PyErr_Occurred()) return NULL
; 
3322 }    Py_INCREF(Py_None
); 
3323     _resultobj 
= Py_None
; 
3327 #define new_wxWindowDisabler(_swigarg0) (new wxWindowDisabler(_swigarg0)) 
3328 static PyObject 
*_wrap_new_wxWindowDisabler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3329     PyObject 
* _resultobj
; 
3330     wxWindowDisabler 
* _result
; 
3331     wxWindow 
* _arg0 
= (wxWindow 
*) NULL
; 
3332     PyObject 
* _argo0 
= 0; 
3333     char *_kwnames
[] = { "winToSkip", NULL 
}; 
3337     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|O:new_wxWindowDisabler",_kwnames
,&_argo0
))  
3340         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3341         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3342             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxWindowDisabler. Expected _wxWindow_p."); 
3347     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3348     _result 
= (wxWindowDisabler 
*)new_wxWindowDisabler(_arg0
); 
3350     wxPyEndAllowThreads(__tstate
); 
3351     if (PyErr_Occurred()) return NULL
; 
3353         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxWindowDisabler_p"); 
3354         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3357         _resultobj 
= Py_None
; 
3362 #define delete_wxWindowDisabler(_swigobj) (delete _swigobj) 
3363 static PyObject 
*_wrap_delete_wxWindowDisabler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3364     PyObject 
* _resultobj
; 
3365     wxWindowDisabler 
* _arg0
; 
3366     PyObject 
* _argo0 
= 0; 
3367     char *_kwnames
[] = { "self", NULL 
}; 
3370     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxWindowDisabler",_kwnames
,&_argo0
))  
3373         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3374         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindowDisabler_p")) { 
3375             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxWindowDisabler. Expected _wxWindowDisabler_p."); 
3380     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3381     delete_wxWindowDisabler(_arg0
); 
3383     wxPyEndAllowThreads(__tstate
); 
3384     if (PyErr_Occurred()) return NULL
; 
3385 }    Py_INCREF(Py_None
); 
3386     _resultobj 
= Py_None
; 
3390 #define new_wxMutexGuiLocker() (new wxMutexGuiLocker()) 
3391 static PyObject 
*_wrap_new_wxMutexGuiLocker(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3392     PyObject 
* _resultobj
; 
3393     wxMutexGuiLocker 
* _result
; 
3394     char *_kwnames
[] = {  NULL 
}; 
3398     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxMutexGuiLocker",_kwnames
))  
3401     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3402     _result 
= (wxMutexGuiLocker 
*)new_wxMutexGuiLocker(); 
3404     wxPyEndAllowThreads(__tstate
); 
3405     if (PyErr_Occurred()) return NULL
; 
3407         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxMutexGuiLocker_p"); 
3408         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3411         _resultobj 
= Py_None
; 
3416 #define delete_wxMutexGuiLocker(_swigobj) (delete _swigobj) 
3417 static PyObject 
*_wrap_delete_wxMutexGuiLocker(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3418     PyObject 
* _resultobj
; 
3419     wxMutexGuiLocker 
* _arg0
; 
3420     PyObject 
* _argo0 
= 0; 
3421     char *_kwnames
[] = { "self", NULL 
}; 
3424     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxMutexGuiLocker",_kwnames
,&_argo0
))  
3427         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3428         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMutexGuiLocker_p")) { 
3429             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxMutexGuiLocker. Expected _wxMutexGuiLocker_p."); 
3434     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3435     delete_wxMutexGuiLocker(_arg0
); 
3437     wxPyEndAllowThreads(__tstate
); 
3438     if (PyErr_Occurred()) return NULL
; 
3439 }    Py_INCREF(Py_None
); 
3440     _resultobj 
= Py_None
; 
3444 #define delete_wxTipProvider(_swigobj) (delete _swigobj) 
3445 static PyObject 
*_wrap_delete_wxTipProvider(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3446     PyObject 
* _resultobj
; 
3447     wxTipProvider 
* _arg0
; 
3448     PyObject 
* _argo0 
= 0; 
3449     char *_kwnames
[] = { "self", NULL 
}; 
3452     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxTipProvider",_kwnames
,&_argo0
))  
3455         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3456         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTipProvider_p")) { 
3457             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxTipProvider. Expected _wxTipProvider_p."); 
3462     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3463     delete_wxTipProvider(_arg0
); 
3465     wxPyEndAllowThreads(__tstate
); 
3466     if (PyErr_Occurred()) return NULL
; 
3467 }    Py_INCREF(Py_None
); 
3468     _resultobj 
= Py_None
; 
3472 #define wxTipProvider_GetTip(_swigobj)  (_swigobj->GetTip()) 
3473 static PyObject 
*_wrap_wxTipProvider_GetTip(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3474     PyObject 
* _resultobj
; 
3476     wxTipProvider 
* _arg0
; 
3477     PyObject 
* _argo0 
= 0; 
3478     char *_kwnames
[] = { "self", NULL 
}; 
3481     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTipProvider_GetTip",_kwnames
,&_argo0
))  
3484         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3485         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTipProvider_p")) { 
3486             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTipProvider_GetTip. Expected _wxTipProvider_p."); 
3491     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3492     _result 
= new wxString (wxTipProvider_GetTip(_arg0
)); 
3494     wxPyEndAllowThreads(__tstate
); 
3495     if (PyErr_Occurred()) return NULL
; 
3498     _resultobj 
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len()); 
3500     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
3509 #define wxTipProvider_GetCurrentTip(_swigobj)  (_swigobj->GetCurrentTip()) 
3510 static PyObject 
*_wrap_wxTipProvider_GetCurrentTip(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3511     PyObject 
* _resultobj
; 
3513     wxTipProvider 
* _arg0
; 
3514     PyObject 
* _argo0 
= 0; 
3515     char *_kwnames
[] = { "self", NULL 
}; 
3518     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTipProvider_GetCurrentTip",_kwnames
,&_argo0
))  
3521         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3522         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTipProvider_p")) { 
3523             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTipProvider_GetCurrentTip. Expected _wxTipProvider_p."); 
3528     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3529     _result 
= (size_t )wxTipProvider_GetCurrentTip(_arg0
); 
3531     wxPyEndAllowThreads(__tstate
); 
3532     if (PyErr_Occurred()) return NULL
; 
3533 }    _resultobj 
= Py_BuildValue("i",_result
); 
3537 static void *SwigwxPyTipProviderTowxTipProvider(void *ptr
) { 
3538     wxPyTipProvider 
*src
; 
3539     wxTipProvider 
*dest
; 
3540     src 
= (wxPyTipProvider 
*) ptr
; 
3541     dest 
= (wxTipProvider 
*) src
; 
3542     return (void *) dest
; 
3545 #define new_wxPyTipProvider(_swigarg0) (new wxPyTipProvider(_swigarg0)) 
3546 static PyObject 
*_wrap_new_wxPyTipProvider(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3547     PyObject 
* _resultobj
; 
3548     wxPyTipProvider 
* _result
; 
3550     char *_kwnames
[] = { "currentTip", NULL 
}; 
3554     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:new_wxPyTipProvider",_kwnames
,&_arg0
))  
3557     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3558     _result 
= (wxPyTipProvider 
*)new_wxPyTipProvider(_arg0
); 
3560     wxPyEndAllowThreads(__tstate
); 
3561     if (PyErr_Occurred()) return NULL
; 
3563         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyTipProvider_p"); 
3564         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3567         _resultobj 
= Py_None
; 
3572 static void *SwigwxGenericDragImageTowxObject(void *ptr
) { 
3573     wxGenericDragImage 
*src
; 
3575     src 
= (wxGenericDragImage 
*) ptr
; 
3576     dest 
= (wxObject 
*) src
; 
3577     return (void *) dest
; 
3580 #define new_wxDragImage(_swigarg0,_swigarg1) (new wxGenericDragImage(_swigarg0,_swigarg1)) 
3581 static PyObject 
*_wrap_new_wxDragImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3582     PyObject 
* _resultobj
; 
3583     wxGenericDragImage 
* _result
; 
3585     wxCursor 
* _arg1 
= (wxCursor 
*) &wxNullCursor
; 
3586     PyObject 
* _argo0 
= 0; 
3587     PyObject 
* _argo1 
= 0; 
3588     char *_kwnames
[] = { "image","cursor", NULL 
}; 
3592     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|O:new_wxDragImage",_kwnames
,&_argo0
,&_argo1
))  
3595         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3596         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBitmap_p")) { 
3597             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxDragImage. Expected _wxBitmap_p."); 
3602         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3603         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxCursor_p")) { 
3604             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of new_wxDragImage. Expected _wxCursor_p."); 
3609     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3610     _result 
= (wxGenericDragImage 
*)new_wxDragImage(*_arg0
,*_arg1
); 
3612     wxPyEndAllowThreads(__tstate
); 
3613     if (PyErr_Occurred()) return NULL
; 
3615         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGenericDragImage_p"); 
3616         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3619         _resultobj 
= Py_None
; 
3624 #define new_wxDragIcon(_swigarg0,_swigarg1) (new wxGenericDragImage(_swigarg0,_swigarg1)) 
3625 static PyObject 
*_wrap_new_wxDragIcon(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3626     PyObject 
* _resultobj
; 
3627     wxGenericDragImage 
* _result
; 
3629     wxCursor 
* _arg1 
= (wxCursor 
*) &wxNullCursor
; 
3630     PyObject 
* _argo0 
= 0; 
3631     PyObject 
* _argo1 
= 0; 
3632     char *_kwnames
[] = { "image","cursor", NULL 
}; 
3636     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|O:new_wxDragIcon",_kwnames
,&_argo0
,&_argo1
))  
3639         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3640         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxIcon_p")) { 
3641             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxDragIcon. Expected _wxIcon_p."); 
3646         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3647         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxCursor_p")) { 
3648             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of new_wxDragIcon. Expected _wxCursor_p."); 
3653     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3654     _result 
= (wxGenericDragImage 
*)new_wxDragIcon(*_arg0
,*_arg1
); 
3656     wxPyEndAllowThreads(__tstate
); 
3657     if (PyErr_Occurred()) return NULL
; 
3659         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGenericDragImage_p"); 
3660         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3663         _resultobj 
= Py_None
; 
3668 #define new_wxDragString(_swigarg0,_swigarg1) (new wxGenericDragImage(_swigarg0,_swigarg1)) 
3669 static PyObject 
*_wrap_new_wxDragString(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3670     PyObject 
* _resultobj
; 
3671     wxGenericDragImage 
* _result
; 
3673     wxCursor 
* _arg1 
= (wxCursor 
*) &wxNullCursor
; 
3674     PyObject 
* _obj0 
= 0; 
3675     PyObject 
* _argo1 
= 0; 
3676     char *_kwnames
[] = { "str","cursor", NULL 
}; 
3680     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|O:new_wxDragString",_kwnames
,&_obj0
,&_argo1
))  
3683     _arg0 
= wxString_in_helper(_obj0
); 
3688         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3689         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxCursor_p")) { 
3690             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of new_wxDragString. Expected _wxCursor_p."); 
3695     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3696     _result 
= (wxGenericDragImage 
*)new_wxDragString(*_arg0
,*_arg1
); 
3698     wxPyEndAllowThreads(__tstate
); 
3699     if (PyErr_Occurred()) return NULL
; 
3701         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGenericDragImage_p"); 
3702         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3705         _resultobj 
= Py_None
; 
3714 #define new_wxDragTreeItem(_swigarg0,_swigarg1) (new wxGenericDragImage(_swigarg0,_swigarg1)) 
3715 static PyObject 
*_wrap_new_wxDragTreeItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3716     PyObject 
* _resultobj
; 
3717     wxGenericDragImage 
* _result
; 
3719     wxTreeItemId 
* _arg1
; 
3720     PyObject 
* _argo0 
= 0; 
3721     PyObject 
* _argo1 
= 0; 
3722     char *_kwnames
[] = { "treeCtrl","id", NULL 
}; 
3726     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:new_wxDragTreeItem",_kwnames
,&_argo0
,&_argo1
))  
3729         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3730         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeCtrl_p")) { 
3731             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxDragTreeItem. Expected _wxTreeCtrl_p."); 
3736         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3737         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
3738             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of new_wxDragTreeItem. Expected _wxTreeItemId_p."); 
3743     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3744     _result 
= (wxGenericDragImage 
*)new_wxDragTreeItem(*_arg0
,*_arg1
); 
3746     wxPyEndAllowThreads(__tstate
); 
3747     if (PyErr_Occurred()) return NULL
; 
3749         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGenericDragImage_p"); 
3750         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3753         _resultobj 
= Py_None
; 
3758 #define new_wxDragListItem(_swigarg0,_swigarg1) (new wxGenericDragImage(_swigarg0,_swigarg1)) 
3759 static PyObject 
*_wrap_new_wxDragListItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3760     PyObject 
* _resultobj
; 
3761     wxGenericDragImage 
* _result
; 
3764     PyObject 
* _argo0 
= 0; 
3765     char *_kwnames
[] = { "listCtrl","id", NULL 
}; 
3769     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:new_wxDragListItem",_kwnames
,&_argo0
,&_arg1
))  
3772         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3773         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3774             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxDragListItem. Expected _wxListCtrl_p."); 
3779     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3780     _result 
= (wxGenericDragImage 
*)new_wxDragListItem(*_arg0
,_arg1
); 
3782     wxPyEndAllowThreads(__tstate
); 
3783     if (PyErr_Occurred()) return NULL
; 
3785         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGenericDragImage_p"); 
3786         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3789         _resultobj 
= Py_None
; 
3794 #define delete_wxGenericDragImage(_swigobj) (delete _swigobj) 
3795 static PyObject 
*_wrap_delete_wxDragImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3796     PyObject 
* _resultobj
; 
3797     wxGenericDragImage 
* _arg0
; 
3798     PyObject 
* _argo0 
= 0; 
3799     char *_kwnames
[] = { "self", NULL 
}; 
3802     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxDragImage",_kwnames
,&_argo0
))  
3805         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3806         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDragImage_p")) { 
3807             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxDragImage. Expected _wxGenericDragImage_p."); 
3812     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3813     delete_wxGenericDragImage(_arg0
); 
3815     wxPyEndAllowThreads(__tstate
); 
3816     if (PyErr_Occurred()) return NULL
; 
3817 }    Py_INCREF(Py_None
); 
3818     _resultobj 
= Py_None
; 
3822 #define wxDragImage_SetBackingBitmap(_swigobj,_swigarg0)  (_swigobj->SetBackingBitmap(_swigarg0)) 
3823 static PyObject 
*_wrap_wxDragImage_SetBackingBitmap(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3824     PyObject 
* _resultobj
; 
3825     wxGenericDragImage 
* _arg0
; 
3827     PyObject 
* _argo0 
= 0; 
3828     PyObject 
* _argo1 
= 0; 
3829     char *_kwnames
[] = { "self","bitmap", NULL 
}; 
3832     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDragImage_SetBackingBitmap",_kwnames
,&_argo0
,&_argo1
))  
3835         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3836         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDragImage_p")) { 
3837             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDragImage_SetBackingBitmap. Expected _wxGenericDragImage_p."); 
3842         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3843         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxBitmap_p")) { 
3844             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxDragImage_SetBackingBitmap. Expected _wxBitmap_p."); 
3849     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3850     wxDragImage_SetBackingBitmap(_arg0
,_arg1
); 
3852     wxPyEndAllowThreads(__tstate
); 
3853     if (PyErr_Occurred()) return NULL
; 
3854 }    Py_INCREF(Py_None
); 
3855     _resultobj 
= Py_None
; 
3859 #define wxDragImage_BeginDrag(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->BeginDrag(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
3860 static PyObject 
*_wrap_wxDragImage_BeginDrag(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3861     PyObject 
* _resultobj
; 
3863     wxGenericDragImage 
* _arg0
; 
3866     bool  _arg3 
= (bool ) FALSE
; 
3867     wxRect 
* _arg4 
= (wxRect 
*) NULL
; 
3868     PyObject 
* _argo0 
= 0; 
3870     PyObject 
* _obj1 
= 0; 
3871     PyObject 
* _argo2 
= 0; 
3872     int tempbool3 
= (int) FALSE
; 
3874     PyObject 
* _obj4 
= 0; 
3875     char *_kwnames
[] = { "self","hotspot","window","fullScreen","rect", NULL 
}; 
3878     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO|iO:wxDragImage_BeginDrag",_kwnames
,&_argo0
,&_obj1
,&_argo2
,&tempbool3
,&_obj4
))  
3881         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3882         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDragImage_p")) { 
3883             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDragImage_BeginDrag. Expected _wxGenericDragImage_p."); 
3889     if (! wxPoint_helper(_obj1
, &_arg1
)) 
3893         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
3894         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxWindow_p")) { 
3895             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxDragImage_BeginDrag. Expected _wxWindow_p."); 
3899     _arg3 
= (bool ) tempbool3
; 
3903     if (! wxRect_helper(_obj4
, &_arg4
)) 
3907     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3908     _result 
= (bool )wxDragImage_BeginDrag(_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
); 
3910     wxPyEndAllowThreads(__tstate
); 
3911     if (PyErr_Occurred()) return NULL
; 
3912 }    _resultobj 
= Py_BuildValue("i",_result
); 
3916 #define wxDragImage_BeginDrag2(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->BeginDrag(_swigarg0,_swigarg1,_swigarg2)) 
3917 static PyObject 
*_wrap_wxDragImage_BeginDrag2(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3918     PyObject 
* _resultobj
; 
3920     wxGenericDragImage 
* _arg0
; 
3924     PyObject 
* _argo0 
= 0; 
3926     PyObject 
* _obj1 
= 0; 
3927     PyObject 
* _argo2 
= 0; 
3928     PyObject 
* _argo3 
= 0; 
3929     char *_kwnames
[] = { "self","hotspot","window","fullScreenRect", NULL 
}; 
3932     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOOO:wxDragImage_BeginDrag2",_kwnames
,&_argo0
,&_obj1
,&_argo2
,&_argo3
))  
3935         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3936         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDragImage_p")) { 
3937             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDragImage_BeginDrag2. Expected _wxGenericDragImage_p."); 
3943     if (! wxPoint_helper(_obj1
, &_arg1
)) 
3947         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
3948         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxWindow_p")) { 
3949             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxDragImage_BeginDrag2. Expected _wxWindow_p."); 
3954         if (_argo3 
== Py_None
) { _arg3 
= NULL
; } 
3955         else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxWindow_p")) { 
3956             PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxDragImage_BeginDrag2. Expected _wxWindow_p."); 
3961     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3962     _result 
= (bool )wxDragImage_BeginDrag2(_arg0
,*_arg1
,_arg2
,_arg3
); 
3964     wxPyEndAllowThreads(__tstate
); 
3965     if (PyErr_Occurred()) return NULL
; 
3966 }    _resultobj 
= Py_BuildValue("i",_result
); 
3970 #define wxDragImage_EndDrag(_swigobj)  (_swigobj->EndDrag()) 
3971 static PyObject 
*_wrap_wxDragImage_EndDrag(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3972     PyObject 
* _resultobj
; 
3974     wxGenericDragImage 
* _arg0
; 
3975     PyObject 
* _argo0 
= 0; 
3976     char *_kwnames
[] = { "self", NULL 
}; 
3979     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDragImage_EndDrag",_kwnames
,&_argo0
))  
3982         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3983         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDragImage_p")) { 
3984             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDragImage_EndDrag. Expected _wxGenericDragImage_p."); 
3989     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3990     _result 
= (bool )wxDragImage_EndDrag(_arg0
); 
3992     wxPyEndAllowThreads(__tstate
); 
3993     if (PyErr_Occurred()) return NULL
; 
3994 }    _resultobj 
= Py_BuildValue("i",_result
); 
3998 #define wxDragImage_Move(_swigobj,_swigarg0)  (_swigobj->Move(_swigarg0)) 
3999 static PyObject 
*_wrap_wxDragImage_Move(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4000     PyObject 
* _resultobj
; 
4002     wxGenericDragImage 
* _arg0
; 
4004     PyObject 
* _argo0 
= 0; 
4006     PyObject 
* _obj1 
= 0; 
4007     char *_kwnames
[] = { "self","pt", NULL 
}; 
4010     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDragImage_Move",_kwnames
,&_argo0
,&_obj1
))  
4013         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4014         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDragImage_p")) { 
4015             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDragImage_Move. Expected _wxGenericDragImage_p."); 
4021     if (! wxPoint_helper(_obj1
, &_arg1
)) 
4025     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4026     _result 
= (bool )wxDragImage_Move(_arg0
,*_arg1
); 
4028     wxPyEndAllowThreads(__tstate
); 
4029     if (PyErr_Occurred()) return NULL
; 
4030 }    _resultobj 
= Py_BuildValue("i",_result
); 
4034 #define wxDragImage_Show(_swigobj)  (_swigobj->Show()) 
4035 static PyObject 
*_wrap_wxDragImage_Show(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4036     PyObject 
* _resultobj
; 
4038     wxGenericDragImage 
* _arg0
; 
4039     PyObject 
* _argo0 
= 0; 
4040     char *_kwnames
[] = { "self", NULL 
}; 
4043     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDragImage_Show",_kwnames
,&_argo0
))  
4046         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4047         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDragImage_p")) { 
4048             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDragImage_Show. Expected _wxGenericDragImage_p."); 
4053     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4054     _result 
= (bool )wxDragImage_Show(_arg0
); 
4056     wxPyEndAllowThreads(__tstate
); 
4057     if (PyErr_Occurred()) return NULL
; 
4058 }    _resultobj 
= Py_BuildValue("i",_result
); 
4062 #define wxDragImage_Hide(_swigobj)  (_swigobj->Hide()) 
4063 static PyObject 
*_wrap_wxDragImage_Hide(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4064     PyObject 
* _resultobj
; 
4066     wxGenericDragImage 
* _arg0
; 
4067     PyObject 
* _argo0 
= 0; 
4068     char *_kwnames
[] = { "self", NULL 
}; 
4071     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDragImage_Hide",_kwnames
,&_argo0
))  
4074         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4075         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDragImage_p")) { 
4076             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDragImage_Hide. Expected _wxGenericDragImage_p."); 
4081     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4082     _result 
= (bool )wxDragImage_Hide(_arg0
); 
4084     wxPyEndAllowThreads(__tstate
); 
4085     if (PyErr_Occurred()) return NULL
; 
4086 }    _resultobj 
= Py_BuildValue("i",_result
); 
4090 #define wxDragImage_GetImageRect(_swigobj,_swigarg0)  (_swigobj->GetImageRect(_swigarg0)) 
4091 static PyObject 
*_wrap_wxDragImage_GetImageRect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4092     PyObject 
* _resultobj
; 
4094     wxGenericDragImage 
* _arg0
; 
4096     PyObject 
* _argo0 
= 0; 
4098     PyObject 
* _obj1 
= 0; 
4099     char *_kwnames
[] = { "self","pos", NULL 
}; 
4103     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDragImage_GetImageRect",_kwnames
,&_argo0
,&_obj1
))  
4106         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4107         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDragImage_p")) { 
4108             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDragImage_GetImageRect. Expected _wxGenericDragImage_p."); 
4114     if (! wxPoint_helper(_obj1
, &_arg1
)) 
4118     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4119     _result 
= new wxRect (wxDragImage_GetImageRect(_arg0
,*_arg1
)); 
4121     wxPyEndAllowThreads(__tstate
); 
4122     if (PyErr_Occurred()) return NULL
; 
4123 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxRect_p"); 
4124     _resultobj 
= Py_BuildValue("s",_ptemp
); 
4128 #define wxDragImage_RedrawImage(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->RedrawImage(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
4129 static PyObject 
*_wrap_wxDragImage_RedrawImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4130     PyObject 
* _resultobj
; 
4132     wxGenericDragImage 
* _arg0
; 
4137     PyObject 
* _argo0 
= 0; 
4139     PyObject 
* _obj1 
= 0; 
4141     PyObject 
* _obj2 
= 0; 
4144     char *_kwnames
[] = { "self","oldPos","newPos","eraseOld","drawNew", NULL 
}; 
4147     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOOii:wxDragImage_RedrawImage",_kwnames
,&_argo0
,&_obj1
,&_obj2
,&tempbool3
,&tempbool4
))  
4150         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4151         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDragImage_p")) { 
4152             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDragImage_RedrawImage. Expected _wxGenericDragImage_p."); 
4158     if (! wxPoint_helper(_obj1
, &_arg1
)) 
4163     if (! wxPoint_helper(_obj2
, &_arg2
)) 
4166     _arg3 
= (bool ) tempbool3
; 
4167     _arg4 
= (bool ) tempbool4
; 
4169     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4170     _result 
= (bool )wxDragImage_RedrawImage(_arg0
,*_arg1
,*_arg2
,_arg3
,_arg4
); 
4172     wxPyEndAllowThreads(__tstate
); 
4173     if (PyErr_Occurred()) return NULL
; 
4174 }    _resultobj 
= Py_BuildValue("i",_result
); 
4178 static void *SwigwxPyTimerTowxObject(void *ptr
) { 
4181     src 
= (wxPyTimer 
*) ptr
; 
4182     dest 
= (wxObject 
*) src
; 
4183     return (void *) dest
; 
4186 #define new_wxPyTimer(_swigarg0) (new wxPyTimer(_swigarg0)) 
4187 static PyObject 
*_wrap_new_wxPyTimer(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4188     PyObject 
* _resultobj
; 
4189     wxPyTimer 
* _result
; 
4191     PyObject 
* _obj0 
= 0; 
4192     char *_kwnames
[] = { "notify", NULL 
}; 
4196     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:new_wxPyTimer",_kwnames
,&_obj0
))  
4202     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4203     _result 
= (wxPyTimer 
*)new_wxPyTimer(_arg0
); 
4205     wxPyEndAllowThreads(__tstate
); 
4206     if (PyErr_Occurred()) return NULL
; 
4208         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyTimer_p"); 
4209         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4212         _resultobj 
= Py_None
; 
4217 #define delete_wxPyTimer(_swigobj) (delete _swigobj) 
4218 static PyObject 
*_wrap_delete_wxPyTimer(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4219     PyObject 
* _resultobj
; 
4221     PyObject 
* _argo0 
= 0; 
4222     char *_kwnames
[] = { "self", NULL 
}; 
4225     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxPyTimer",_kwnames
,&_argo0
))  
4228         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4229         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTimer_p")) { 
4230             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxPyTimer. Expected _wxPyTimer_p."); 
4235     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4236     delete_wxPyTimer(_arg0
); 
4238     wxPyEndAllowThreads(__tstate
); 
4239     if (PyErr_Occurred()) return NULL
; 
4240 }    Py_INCREF(Py_None
); 
4241     _resultobj 
= Py_None
; 
4245 #define wxPyTimer_GetInterval(_swigobj)  (_swigobj->GetInterval()) 
4246 static PyObject 
*_wrap_wxPyTimer_GetInterval(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4247     PyObject 
* _resultobj
; 
4250     PyObject 
* _argo0 
= 0; 
4251     char *_kwnames
[] = { "self", NULL 
}; 
4254     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyTimer_GetInterval",_kwnames
,&_argo0
))  
4257         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4258         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTimer_p")) { 
4259             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyTimer_GetInterval. Expected _wxPyTimer_p."); 
4264     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4265     _result 
= (int )wxPyTimer_GetInterval(_arg0
); 
4267     wxPyEndAllowThreads(__tstate
); 
4268     if (PyErr_Occurred()) return NULL
; 
4269 }    _resultobj 
= Py_BuildValue("i",_result
); 
4273 #define wxPyTimer_IsOneShot(_swigobj)  (_swigobj->IsOneShot()) 
4274 static PyObject 
*_wrap_wxPyTimer_IsOneShot(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4275     PyObject 
* _resultobj
; 
4278     PyObject 
* _argo0 
= 0; 
4279     char *_kwnames
[] = { "self", NULL 
}; 
4282     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyTimer_IsOneShot",_kwnames
,&_argo0
))  
4285         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4286         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTimer_p")) { 
4287             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyTimer_IsOneShot. Expected _wxPyTimer_p."); 
4292     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4293     _result 
= (bool )wxPyTimer_IsOneShot(_arg0
); 
4295     wxPyEndAllowThreads(__tstate
); 
4296     if (PyErr_Occurred()) return NULL
; 
4297 }    _resultobj 
= Py_BuildValue("i",_result
); 
4301 #define wxPyTimer_IsRunning(_swigobj)  (_swigobj->IsRunning()) 
4302 static PyObject 
*_wrap_wxPyTimer_IsRunning(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4303     PyObject 
* _resultobj
; 
4306     PyObject 
* _argo0 
= 0; 
4307     char *_kwnames
[] = { "self", NULL 
}; 
4310     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyTimer_IsRunning",_kwnames
,&_argo0
))  
4313         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4314         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTimer_p")) { 
4315             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyTimer_IsRunning. Expected _wxPyTimer_p."); 
4320     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4321     _result 
= (bool )wxPyTimer_IsRunning(_arg0
); 
4323     wxPyEndAllowThreads(__tstate
); 
4324     if (PyErr_Occurred()) return NULL
; 
4325 }    _resultobj 
= Py_BuildValue("i",_result
); 
4329 #define wxPyTimer_SetOwner(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetOwner(_swigarg0,_swigarg1)) 
4330 static PyObject 
*_wrap_wxPyTimer_SetOwner(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4331     PyObject 
* _resultobj
; 
4333     wxEvtHandler 
* _arg1
; 
4334     int  _arg2 
= (int ) -1; 
4335     PyObject 
* _argo0 
= 0; 
4336     PyObject 
* _argo1 
= 0; 
4337     char *_kwnames
[] = { "self","owner","id", NULL 
}; 
4340     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxPyTimer_SetOwner",_kwnames
,&_argo0
,&_argo1
,&_arg2
))  
4343         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4344         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTimer_p")) { 
4345             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyTimer_SetOwner. Expected _wxPyTimer_p."); 
4350         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4351         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxEvtHandler_p")) { 
4352             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyTimer_SetOwner. Expected _wxEvtHandler_p."); 
4357     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4358     wxPyTimer_SetOwner(_arg0
,_arg1
,_arg2
); 
4360     wxPyEndAllowThreads(__tstate
); 
4361     if (PyErr_Occurred()) return NULL
; 
4362 }    Py_INCREF(Py_None
); 
4363     _resultobj 
= Py_None
; 
4367 #define wxPyTimer_Start(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Start(_swigarg0,_swigarg1)) 
4368 static PyObject 
*_wrap_wxPyTimer_Start(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4369     PyObject 
* _resultobj
; 
4371     int  _arg1 
= (int ) -1; 
4372     int  _arg2 
= (int ) FALSE
; 
4373     PyObject 
* _argo0 
= 0; 
4374     char *_kwnames
[] = { "self","milliseconds","oneShot", NULL 
}; 
4377     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|ii:wxPyTimer_Start",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
4380         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4381         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTimer_p")) { 
4382             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyTimer_Start. Expected _wxPyTimer_p."); 
4387     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4388     wxPyTimer_Start(_arg0
,_arg1
,_arg2
); 
4390     wxPyEndAllowThreads(__tstate
); 
4391     if (PyErr_Occurred()) return NULL
; 
4392 }    Py_INCREF(Py_None
); 
4393     _resultobj 
= Py_None
; 
4397 #define wxPyTimer_Stop(_swigobj)  (_swigobj->Stop()) 
4398 static PyObject 
*_wrap_wxPyTimer_Stop(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4399     PyObject 
* _resultobj
; 
4401     PyObject 
* _argo0 
= 0; 
4402     char *_kwnames
[] = { "self", NULL 
}; 
4405     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyTimer_Stop",_kwnames
,&_argo0
))  
4408         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4409         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTimer_p")) { 
4410             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyTimer_Stop. Expected _wxPyTimer_p."); 
4415     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4416     wxPyTimer_Stop(_arg0
); 
4418     wxPyEndAllowThreads(__tstate
); 
4419     if (PyErr_Occurred()) return NULL
; 
4420 }    Py_INCREF(Py_None
); 
4421     _resultobj 
= Py_None
; 
4425 #define new_wxStopWatch() (new wxStopWatch()) 
4426 static PyObject 
*_wrap_new_wxStopWatch(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4427     PyObject 
* _resultobj
; 
4428     wxStopWatch 
* _result
; 
4429     char *_kwnames
[] = {  NULL 
}; 
4433     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxStopWatch",_kwnames
))  
4436     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4437     _result 
= (wxStopWatch 
*)new_wxStopWatch(); 
4439     wxPyEndAllowThreads(__tstate
); 
4440     if (PyErr_Occurred()) return NULL
; 
4442         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxStopWatch_p"); 
4443         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4446         _resultobj 
= Py_None
; 
4451 #define delete_wxStopWatch(_swigobj) (delete _swigobj) 
4452 static PyObject 
*_wrap_delete_wxStopWatch(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4453     PyObject 
* _resultobj
; 
4454     wxStopWatch 
* _arg0
; 
4455     PyObject 
* _argo0 
= 0; 
4456     char *_kwnames
[] = { "self", NULL 
}; 
4459     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxStopWatch",_kwnames
,&_argo0
))  
4462         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4463         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxStopWatch_p")) { 
4464             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxStopWatch. Expected _wxStopWatch_p."); 
4469     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4470     delete_wxStopWatch(_arg0
); 
4472     wxPyEndAllowThreads(__tstate
); 
4473     if (PyErr_Occurred()) return NULL
; 
4474 }    Py_INCREF(Py_None
); 
4475     _resultobj 
= Py_None
; 
4479 #define wxStopWatch_Start(_swigobj,_swigarg0)  (_swigobj->Start(_swigarg0)) 
4480 static PyObject 
*_wrap_wxStopWatch_Start(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4481     PyObject 
* _resultobj
; 
4482     wxStopWatch 
* _arg0
; 
4483     long  _arg1 
= (long ) 0; 
4484     PyObject 
* _argo0 
= 0; 
4485     char *_kwnames
[] = { "self","t", NULL 
}; 
4488     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|l:wxStopWatch_Start",_kwnames
,&_argo0
,&_arg1
))  
4491         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4492         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxStopWatch_p")) { 
4493             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxStopWatch_Start. Expected _wxStopWatch_p."); 
4498     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4499     wxStopWatch_Start(_arg0
,_arg1
); 
4501     wxPyEndAllowThreads(__tstate
); 
4502     if (PyErr_Occurred()) return NULL
; 
4503 }    Py_INCREF(Py_None
); 
4504     _resultobj 
= Py_None
; 
4508 #define wxStopWatch_Pause(_swigobj)  (_swigobj->Pause()) 
4509 static PyObject 
*_wrap_wxStopWatch_Pause(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4510     PyObject 
* _resultobj
; 
4511     wxStopWatch 
* _arg0
; 
4512     PyObject 
* _argo0 
= 0; 
4513     char *_kwnames
[] = { "self", NULL 
}; 
4516     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxStopWatch_Pause",_kwnames
,&_argo0
))  
4519         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4520         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxStopWatch_p")) { 
4521             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxStopWatch_Pause. Expected _wxStopWatch_p."); 
4526     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4527     wxStopWatch_Pause(_arg0
); 
4529     wxPyEndAllowThreads(__tstate
); 
4530     if (PyErr_Occurred()) return NULL
; 
4531 }    Py_INCREF(Py_None
); 
4532     _resultobj 
= Py_None
; 
4536 #define wxStopWatch_Resume(_swigobj)  (_swigobj->Resume()) 
4537 static PyObject 
*_wrap_wxStopWatch_Resume(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4538     PyObject 
* _resultobj
; 
4539     wxStopWatch 
* _arg0
; 
4540     PyObject 
* _argo0 
= 0; 
4541     char *_kwnames
[] = { "self", NULL 
}; 
4544     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxStopWatch_Resume",_kwnames
,&_argo0
))  
4547         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4548         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxStopWatch_p")) { 
4549             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxStopWatch_Resume. Expected _wxStopWatch_p."); 
4554     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4555     wxStopWatch_Resume(_arg0
); 
4557     wxPyEndAllowThreads(__tstate
); 
4558     if (PyErr_Occurred()) return NULL
; 
4559 }    Py_INCREF(Py_None
); 
4560     _resultobj 
= Py_None
; 
4564 #define wxStopWatch_Time(_swigobj)  (_swigobj->Time()) 
4565 static PyObject 
*_wrap_wxStopWatch_Time(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4566     PyObject 
* _resultobj
; 
4568     wxStopWatch 
* _arg0
; 
4569     PyObject 
* _argo0 
= 0; 
4570     char *_kwnames
[] = { "self", NULL 
}; 
4573     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxStopWatch_Time",_kwnames
,&_argo0
))  
4576         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4577         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxStopWatch_p")) { 
4578             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxStopWatch_Time. Expected _wxStopWatch_p."); 
4583     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4584     _result 
= (long )wxStopWatch_Time(_arg0
); 
4586     wxPyEndAllowThreads(__tstate
); 
4587     if (PyErr_Occurred()) return NULL
; 
4588 }    _resultobj 
= Py_BuildValue("l",_result
); 
4592 #define new_wxLog() (new wxLog()) 
4593 static PyObject 
*_wrap_new_wxLog(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4594     PyObject 
* _resultobj
; 
4596     char *_kwnames
[] = {  NULL 
}; 
4600     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxLog",_kwnames
))  
4603     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4604     _result 
= (wxLog 
*)new_wxLog(); 
4606     wxPyEndAllowThreads(__tstate
); 
4607     if (PyErr_Occurred()) return NULL
; 
4609         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLog_p"); 
4610         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4613         _resultobj 
= Py_None
; 
4618 static PyObject 
*_wrap_wxLog_IsEnabled(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4619     PyObject 
* _resultobj
; 
4621     char *_kwnames
[] = {  NULL 
}; 
4624     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxLog_IsEnabled",_kwnames
))  
4627     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4628     _result 
= (bool )wxLog::IsEnabled(); 
4630     wxPyEndAllowThreads(__tstate
); 
4631     if (PyErr_Occurred()) return NULL
; 
4632 }    _resultobj 
= Py_BuildValue("i",_result
); 
4636 static PyObject 
*_wrap_wxLog_EnableLogging(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4637     PyObject 
* _resultobj
; 
4639     bool  _arg0 
= (bool ) TRUE
; 
4640     int tempbool0 
= (int) TRUE
; 
4641     char *_kwnames
[] = { "doIt", NULL 
}; 
4644     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|i:wxLog_EnableLogging",_kwnames
,&tempbool0
))  
4646     _arg0 
= (bool ) tempbool0
; 
4648     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4649     _result 
= (bool )wxLog::EnableLogging(_arg0
); 
4651     wxPyEndAllowThreads(__tstate
); 
4652     if (PyErr_Occurred()) return NULL
; 
4653 }    _resultobj 
= Py_BuildValue("i",_result
); 
4657 static PyObject 
*_wrap_wxLog_OnLog(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4658     PyObject 
* _resultobj
; 
4659     unsigned long  _arg0
; 
4661     int  _arg2 
= (int ) 0; 
4662     PyObject 
* _obj1 
= 0; 
4663     char *_kwnames
[] = { "level","szString","t", NULL 
}; 
4666     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"lO|i:wxLog_OnLog",_kwnames
,&_arg0
,&_obj1
,&_arg2
))  
4669     _arg1 
= wxString_in_helper(_obj1
); 
4674     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4675     wxLog::OnLog(_arg0
,*_arg1
,_arg2
); 
4677     wxPyEndAllowThreads(__tstate
); 
4678     if (PyErr_Occurred()) return NULL
; 
4679 }    Py_INCREF(Py_None
); 
4680     _resultobj 
= Py_None
; 
4688 #define wxLog_Flush(_swigobj)  (_swigobj->Flush()) 
4689 static PyObject 
*_wrap_wxLog_Flush(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4690     PyObject 
* _resultobj
; 
4692     PyObject 
* _argo0 
= 0; 
4693     char *_kwnames
[] = { "self", NULL 
}; 
4696     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLog_Flush",_kwnames
,&_argo0
))  
4699         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4700         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLog_p")) { 
4701             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLog_Flush. Expected _wxLog_p."); 
4706     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4709     wxPyEndAllowThreads(__tstate
); 
4710     if (PyErr_Occurred()) return NULL
; 
4711 }    Py_INCREF(Py_None
); 
4712     _resultobj 
= Py_None
; 
4716 #define wxLog_HasPendingMessages(_swigobj)  (_swigobj->HasPendingMessages()) 
4717 static PyObject 
*_wrap_wxLog_HasPendingMessages(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4718     PyObject 
* _resultobj
; 
4721     PyObject 
* _argo0 
= 0; 
4722     char *_kwnames
[] = { "self", NULL 
}; 
4725     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLog_HasPendingMessages",_kwnames
,&_argo0
))  
4728         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4729         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLog_p")) { 
4730             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLog_HasPendingMessages. Expected _wxLog_p."); 
4735     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4736     _result 
= (bool )wxLog_HasPendingMessages(_arg0
); 
4738     wxPyEndAllowThreads(__tstate
); 
4739     if (PyErr_Occurred()) return NULL
; 
4740 }    _resultobj 
= Py_BuildValue("i",_result
); 
4744 static PyObject 
*_wrap_wxLog_FlushActive(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4745     PyObject 
* _resultobj
; 
4746     char *_kwnames
[] = {  NULL 
}; 
4749     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxLog_FlushActive",_kwnames
))  
4752     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4753     wxLog::FlushActive(); 
4755     wxPyEndAllowThreads(__tstate
); 
4756     if (PyErr_Occurred()) return NULL
; 
4757 }    Py_INCREF(Py_None
); 
4758     _resultobj 
= Py_None
; 
4762 static PyObject 
*_wrap_wxLog_GetActiveTarget(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4763     PyObject 
* _resultobj
; 
4765     char *_kwnames
[] = {  NULL 
}; 
4769     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxLog_GetActiveTarget",_kwnames
))  
4772     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4773     _result 
= (wxLog 
*)wxLog::GetActiveTarget(); 
4775     wxPyEndAllowThreads(__tstate
); 
4776     if (PyErr_Occurred()) return NULL
; 
4778         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLog_p"); 
4779         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4782         _resultobj 
= Py_None
; 
4787 static PyObject 
*_wrap_wxLog_SetActiveTarget(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4788     PyObject 
* _resultobj
; 
4791     PyObject 
* _argo0 
= 0; 
4792     char *_kwnames
[] = { "pLogger", NULL 
}; 
4796     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLog_SetActiveTarget",_kwnames
,&_argo0
))  
4799         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4800         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLog_p")) { 
4801             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLog_SetActiveTarget. Expected _wxLog_p."); 
4806     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4807     _result 
= (wxLog 
*)wxLog::SetActiveTarget(_arg0
); 
4809     wxPyEndAllowThreads(__tstate
); 
4810     if (PyErr_Occurred()) return NULL
; 
4812         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLog_p"); 
4813         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4816         _resultobj 
= Py_None
; 
4821 static PyObject 
*_wrap_wxLog_Suspend(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4822     PyObject 
* _resultobj
; 
4823     char *_kwnames
[] = {  NULL 
}; 
4826     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxLog_Suspend",_kwnames
))  
4829     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4832     wxPyEndAllowThreads(__tstate
); 
4833     if (PyErr_Occurred()) return NULL
; 
4834 }    Py_INCREF(Py_None
); 
4835     _resultobj 
= Py_None
; 
4839 static PyObject 
*_wrap_wxLog_Resume(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4840     PyObject 
* _resultobj
; 
4841     char *_kwnames
[] = {  NULL 
}; 
4844     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxLog_Resume",_kwnames
))  
4847     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4850     wxPyEndAllowThreads(__tstate
); 
4851     if (PyErr_Occurred()) return NULL
; 
4852 }    Py_INCREF(Py_None
); 
4853     _resultobj 
= Py_None
; 
4857 static PyObject 
*_wrap_wxLog_SetVerbose(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4858     PyObject 
* _resultobj
; 
4859     bool  _arg0 
= (bool ) TRUE
; 
4860     int tempbool0 
= (int) TRUE
; 
4861     char *_kwnames
[] = { "bVerbose", NULL 
}; 
4864     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|i:wxLog_SetVerbose",_kwnames
,&tempbool0
))  
4866     _arg0 
= (bool ) tempbool0
; 
4868     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4869     wxLog::SetVerbose(_arg0
); 
4871     wxPyEndAllowThreads(__tstate
); 
4872     if (PyErr_Occurred()) return NULL
; 
4873 }    Py_INCREF(Py_None
); 
4874     _resultobj 
= Py_None
; 
4878 static PyObject 
*_wrap_wxLog_DontCreateOnDemand(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4879     PyObject 
* _resultobj
; 
4880     char *_kwnames
[] = {  NULL 
}; 
4883     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxLog_DontCreateOnDemand",_kwnames
))  
4886     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4887     wxLog::DontCreateOnDemand(); 
4889     wxPyEndAllowThreads(__tstate
); 
4890     if (PyErr_Occurred()) return NULL
; 
4891 }    Py_INCREF(Py_None
); 
4892     _resultobj 
= Py_None
; 
4896 static PyObject 
*_wrap_wxLog_SetTraceMask(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4897     PyObject 
* _resultobj
; 
4899     char *_kwnames
[] = { "ulMask", NULL 
}; 
4902     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"l:wxLog_SetTraceMask",_kwnames
,&_arg0
))  
4905     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4906     wxLog::SetTraceMask(_arg0
); 
4908     wxPyEndAllowThreads(__tstate
); 
4909     if (PyErr_Occurred()) return NULL
; 
4910 }    Py_INCREF(Py_None
); 
4911     _resultobj 
= Py_None
; 
4915 static PyObject 
*_wrap_wxLog_AddTraceMask(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4916     PyObject 
* _resultobj
; 
4918     PyObject 
* _obj0 
= 0; 
4919     char *_kwnames
[] = { "str", NULL 
}; 
4922     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLog_AddTraceMask",_kwnames
,&_obj0
))  
4925     _arg0 
= wxString_in_helper(_obj0
); 
4930     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4931     wxLog::AddTraceMask(*_arg0
); 
4933     wxPyEndAllowThreads(__tstate
); 
4934     if (PyErr_Occurred()) return NULL
; 
4935 }    Py_INCREF(Py_None
); 
4936     _resultobj 
= Py_None
; 
4944 static PyObject 
*_wrap_wxLog_RemoveTraceMask(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4945     PyObject 
* _resultobj
; 
4947     PyObject 
* _obj0 
= 0; 
4948     char *_kwnames
[] = { "str", NULL 
}; 
4951     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLog_RemoveTraceMask",_kwnames
,&_obj0
))  
4954     _arg0 
= wxString_in_helper(_obj0
); 
4959     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4960     wxLog::RemoveTraceMask(*_arg0
); 
4962     wxPyEndAllowThreads(__tstate
); 
4963     if (PyErr_Occurred()) return NULL
; 
4964 }    Py_INCREF(Py_None
); 
4965     _resultobj 
= Py_None
; 
4973 static PyObject 
*_wrap_wxLog_ClearTraceMasks(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4974     PyObject 
* _resultobj
; 
4975     char *_kwnames
[] = {  NULL 
}; 
4978     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxLog_ClearTraceMasks",_kwnames
))  
4981     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4982     wxLog::ClearTraceMasks(); 
4984     wxPyEndAllowThreads(__tstate
); 
4985     if (PyErr_Occurred()) return NULL
; 
4986 }    Py_INCREF(Py_None
); 
4987     _resultobj 
= Py_None
; 
4991 static PyObject 
*_wrap_wxLog_SetTimestamp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4992     PyObject 
* _resultobj
; 
4994     PyObject 
* _obj0 
= 0; 
4995     char *_kwnames
[] = { "ts", NULL 
}; 
4998     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLog_SetTimestamp",_kwnames
,&_obj0
))  
5001     _arg0 
= wxString_in_helper(_obj0
); 
5006     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5007     wxLog::SetTimestamp(*_arg0
); 
5009     wxPyEndAllowThreads(__tstate
); 
5010     if (PyErr_Occurred()) return NULL
; 
5011 }    Py_INCREF(Py_None
); 
5012     _resultobj 
= Py_None
; 
5020 static PyObject 
*_wrap_wxLog_GetTimestamp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5021     PyObject 
* _resultobj
; 
5023     char *_kwnames
[] = {  NULL 
}; 
5026     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxLog_GetTimestamp",_kwnames
))  
5029     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5030     const wxString 
& _result_ref 
= wxLog::GetTimestamp(); 
5031     _result 
= (wxString 
*) &_result_ref
; 
5033     wxPyEndAllowThreads(__tstate
); 
5034     if (PyErr_Occurred()) return NULL
; 
5037     _resultobj 
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len()); 
5039     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
5045 #define wxLog_GetVerbose(_swigobj)  (_swigobj->GetVerbose()) 
5046 static PyObject 
*_wrap_wxLog_GetVerbose(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5047     PyObject 
* _resultobj
; 
5050     PyObject 
* _argo0 
= 0; 
5051     char *_kwnames
[] = { "self", NULL 
}; 
5054     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLog_GetVerbose",_kwnames
,&_argo0
))  
5057         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5058         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLog_p")) { 
5059             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLog_GetVerbose. Expected _wxLog_p."); 
5064     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5065     _result 
= (bool )wxLog_GetVerbose(_arg0
); 
5067     wxPyEndAllowThreads(__tstate
); 
5068     if (PyErr_Occurred()) return NULL
; 
5069 }    _resultobj 
= Py_BuildValue("i",_result
); 
5073 static PyObject 
*_wrap_wxLog_GetTraceMask(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5074     PyObject 
* _resultobj
; 
5075     unsigned long  _result
; 
5076     char *_kwnames
[] = {  NULL 
}; 
5079     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxLog_GetTraceMask",_kwnames
))  
5082     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5083     _result 
= (unsigned long )wxLog::GetTraceMask(); 
5085     wxPyEndAllowThreads(__tstate
); 
5086     if (PyErr_Occurred()) return NULL
; 
5087 }    _resultobj 
= Py_BuildValue("l",_result
); 
5091 static PyObject 
*_wrap_wxLog_IsAllowedTraceMask(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5092     PyObject 
* _resultobj
; 
5095     PyObject 
* _obj0 
= 0; 
5096     char *_kwnames
[] = { "mask", NULL 
}; 
5099     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLog_IsAllowedTraceMask",_kwnames
,&_obj0
))  
5102     _arg0 
= wxString_in_helper(_obj0
); 
5107     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5108     _result 
= (bool )wxLog::IsAllowedTraceMask(*_arg0
); 
5110     wxPyEndAllowThreads(__tstate
); 
5111     if (PyErr_Occurred()) return NULL
; 
5112 }    _resultobj 
= Py_BuildValue("i",_result
); 
5120 static wxString  
wxLog_TimeStamp(wxLog 
*self
) { 
5122             wxLog::TimeStamp(&msg
); 
5125 static PyObject 
*_wrap_wxLog_TimeStamp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5126     PyObject 
* _resultobj
; 
5129     PyObject 
* _argo0 
= 0; 
5130     char *_kwnames
[] = { "self", NULL 
}; 
5133     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLog_TimeStamp",_kwnames
,&_argo0
))  
5136         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5137         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLog_p")) { 
5138             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLog_TimeStamp. Expected _wxLog_p."); 
5143     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5144     _result 
= new wxString (wxLog_TimeStamp(_arg0
)); 
5146     wxPyEndAllowThreads(__tstate
); 
5147     if (PyErr_Occurred()) return NULL
; 
5150     _resultobj 
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len()); 
5152     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
5161 static void *SwigwxLogStderrTowxLog(void *ptr
) { 
5164     src 
= (wxLogStderr 
*) ptr
; 
5165     dest 
= (wxLog 
*) src
; 
5166     return (void *) dest
; 
5169 #define new_wxLogStderr() (new wxLogStderr()) 
5170 static PyObject 
*_wrap_new_wxLogStderr(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5171     PyObject 
* _resultobj
; 
5172     wxLogStderr 
* _result
; 
5173     char *_kwnames
[] = {  NULL 
}; 
5177     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxLogStderr",_kwnames
))  
5180     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5181     _result 
= (wxLogStderr 
*)new_wxLogStderr(); 
5183     wxPyEndAllowThreads(__tstate
); 
5184     if (PyErr_Occurred()) return NULL
; 
5186         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLogStderr_p"); 
5187         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5190         _resultobj 
= Py_None
; 
5195 static void *SwigwxLogTextCtrlTowxLog(void *ptr
) { 
5198     src 
= (wxLogTextCtrl 
*) ptr
; 
5199     dest 
= (wxLog 
*) src
; 
5200     return (void *) dest
; 
5203 #define new_wxLogTextCtrl(_swigarg0) (new wxLogTextCtrl(_swigarg0)) 
5204 static PyObject 
*_wrap_new_wxLogTextCtrl(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5205     PyObject 
* _resultobj
; 
5206     wxLogTextCtrl 
* _result
; 
5208     PyObject 
* _argo0 
= 0; 
5209     char *_kwnames
[] = { "pTextCtrl", NULL 
}; 
5213     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:new_wxLogTextCtrl",_kwnames
,&_argo0
))  
5216         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5217         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
5218             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxLogTextCtrl. Expected _wxTextCtrl_p."); 
5223     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5224     _result 
= (wxLogTextCtrl 
*)new_wxLogTextCtrl(_arg0
); 
5226     wxPyEndAllowThreads(__tstate
); 
5227     if (PyErr_Occurred()) return NULL
; 
5229         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLogTextCtrl_p"); 
5230         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5233         _resultobj 
= Py_None
; 
5238 static void *SwigwxLogGuiTowxLog(void *ptr
) { 
5241     src 
= (wxLogGui 
*) ptr
; 
5242     dest 
= (wxLog 
*) src
; 
5243     return (void *) dest
; 
5246 #define new_wxLogGui() (new wxLogGui()) 
5247 static PyObject 
*_wrap_new_wxLogGui(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5248     PyObject 
* _resultobj
; 
5250     char *_kwnames
[] = {  NULL 
}; 
5254     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxLogGui",_kwnames
))  
5257     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5258     _result 
= (wxLogGui 
*)new_wxLogGui(); 
5260     wxPyEndAllowThreads(__tstate
); 
5261     if (PyErr_Occurred()) return NULL
; 
5263         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLogGui_p"); 
5264         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5267         _resultobj 
= Py_None
; 
5272 static void *SwigwxLogWindowTowxLog(void *ptr
) { 
5275     src 
= (wxLogWindow 
*) ptr
; 
5276     dest 
= (wxLog 
*) src
; 
5277     return (void *) dest
; 
5280 #define new_wxLogWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3) (new wxLogWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
5281 static PyObject 
*_wrap_new_wxLogWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5282     PyObject 
* _resultobj
; 
5283     wxLogWindow 
* _result
; 
5286     bool  _arg2 
= (bool ) TRUE
; 
5287     bool  _arg3 
= (bool ) TRUE
; 
5288     PyObject 
* _argo0 
= 0; 
5289     PyObject 
* _obj1 
= 0; 
5290     int tempbool2 
= (int) TRUE
; 
5291     int tempbool3 
= (int) TRUE
; 
5292     char *_kwnames
[] = { "pParent","szTitle","bShow","bPassToOld", NULL 
}; 
5296     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|ii:new_wxLogWindow",_kwnames
,&_argo0
,&_obj1
,&tempbool2
,&tempbool3
))  
5299         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5300         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFrame_p")) { 
5301             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxLogWindow. Expected _wxFrame_p."); 
5306     _arg1 
= wxString_in_helper(_obj1
); 
5310     _arg2 
= (bool ) tempbool2
; 
5311     _arg3 
= (bool ) tempbool3
; 
5313     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5314     _result 
= (wxLogWindow 
*)new_wxLogWindow(_arg0
,*_arg1
,_arg2
,_arg3
); 
5316     wxPyEndAllowThreads(__tstate
); 
5317     if (PyErr_Occurred()) return NULL
; 
5319         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLogWindow_p"); 
5320         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5323         _resultobj 
= Py_None
; 
5332 #define wxLogWindow_Show(_swigobj,_swigarg0)  (_swigobj->Show(_swigarg0)) 
5333 static PyObject 
*_wrap_wxLogWindow_Show(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5334     PyObject 
* _resultobj
; 
5335     wxLogWindow 
* _arg0
; 
5336     bool  _arg1 
= (bool ) TRUE
; 
5337     PyObject 
* _argo0 
= 0; 
5338     int tempbool1 
= (int) TRUE
; 
5339     char *_kwnames
[] = { "self","bShow", NULL 
}; 
5342     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxLogWindow_Show",_kwnames
,&_argo0
,&tempbool1
))  
5345         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5346         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLogWindow_p")) { 
5347             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLogWindow_Show. Expected _wxLogWindow_p."); 
5351     _arg1 
= (bool ) tempbool1
; 
5353     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5354     wxLogWindow_Show(_arg0
,_arg1
); 
5356     wxPyEndAllowThreads(__tstate
); 
5357     if (PyErr_Occurred()) return NULL
; 
5358 }    Py_INCREF(Py_None
); 
5359     _resultobj 
= Py_None
; 
5363 #define wxLogWindow_GetFrame(_swigobj)  (_swigobj->GetFrame()) 
5364 static PyObject 
*_wrap_wxLogWindow_GetFrame(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5365     PyObject 
* _resultobj
; 
5367     wxLogWindow 
* _arg0
; 
5368     PyObject 
* _argo0 
= 0; 
5369     char *_kwnames
[] = { "self", NULL 
}; 
5372     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLogWindow_GetFrame",_kwnames
,&_argo0
))  
5375         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5376         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLogWindow_p")) { 
5377             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLogWindow_GetFrame. Expected _wxLogWindow_p."); 
5382     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5383     _result 
= (wxFrame 
*)wxLogWindow_GetFrame(_arg0
); 
5385     wxPyEndAllowThreads(__tstate
); 
5386     if (PyErr_Occurred()) return NULL
; 
5387 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
5391 #define wxLogWindow_GetOldLog(_swigobj)  (_swigobj->GetOldLog()) 
5392 static PyObject 
*_wrap_wxLogWindow_GetOldLog(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5393     PyObject 
* _resultobj
; 
5395     wxLogWindow 
* _arg0
; 
5396     PyObject 
* _argo0 
= 0; 
5397     char *_kwnames
[] = { "self", NULL 
}; 
5401     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLogWindow_GetOldLog",_kwnames
,&_argo0
))  
5404         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5405         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLogWindow_p")) { 
5406             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLogWindow_GetOldLog. Expected _wxLogWindow_p."); 
5411     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5412     _result 
= (wxLog 
*)wxLogWindow_GetOldLog(_arg0
); 
5414     wxPyEndAllowThreads(__tstate
); 
5415     if (PyErr_Occurred()) return NULL
; 
5417         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLog_p"); 
5418         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5421         _resultobj 
= Py_None
; 
5426 #define wxLogWindow_IsPassingMessages(_swigobj)  (_swigobj->IsPassingMessages()) 
5427 static PyObject 
*_wrap_wxLogWindow_IsPassingMessages(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5428     PyObject 
* _resultobj
; 
5430     wxLogWindow 
* _arg0
; 
5431     PyObject 
* _argo0 
= 0; 
5432     char *_kwnames
[] = { "self", NULL 
}; 
5435     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLogWindow_IsPassingMessages",_kwnames
,&_argo0
))  
5438         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5439         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLogWindow_p")) { 
5440             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLogWindow_IsPassingMessages. Expected _wxLogWindow_p."); 
5445     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5446     _result 
= (bool )wxLogWindow_IsPassingMessages(_arg0
); 
5448     wxPyEndAllowThreads(__tstate
); 
5449     if (PyErr_Occurred()) return NULL
; 
5450 }    _resultobj 
= Py_BuildValue("i",_result
); 
5454 #define wxLogWindow_PassMessages(_swigobj,_swigarg0)  (_swigobj->PassMessages(_swigarg0)) 
5455 static PyObject 
*_wrap_wxLogWindow_PassMessages(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5456     PyObject 
* _resultobj
; 
5457     wxLogWindow 
* _arg0
; 
5459     PyObject 
* _argo0 
= 0; 
5461     char *_kwnames
[] = { "self","bDoPass", NULL 
}; 
5464     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxLogWindow_PassMessages",_kwnames
,&_argo0
,&tempbool1
))  
5467         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5468         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLogWindow_p")) { 
5469             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLogWindow_PassMessages. Expected _wxLogWindow_p."); 
5473     _arg1 
= (bool ) tempbool1
; 
5475     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5476     wxLogWindow_PassMessages(_arg0
,_arg1
); 
5478     wxPyEndAllowThreads(__tstate
); 
5479     if (PyErr_Occurred()) return NULL
; 
5480 }    Py_INCREF(Py_None
); 
5481     _resultobj 
= Py_None
; 
5485 static void *SwigwxLogChainTowxLog(void *ptr
) { 
5488     src 
= (wxLogChain 
*) ptr
; 
5489     dest 
= (wxLog 
*) src
; 
5490     return (void *) dest
; 
5493 #define new_wxLogChain(_swigarg0) (new wxLogChain(_swigarg0)) 
5494 static PyObject 
*_wrap_new_wxLogChain(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5495     PyObject 
* _resultobj
; 
5496     wxLogChain 
* _result
; 
5498     PyObject 
* _argo0 
= 0; 
5499     char *_kwnames
[] = { "logger", NULL 
}; 
5503     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:new_wxLogChain",_kwnames
,&_argo0
))  
5506         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5507         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLog_p")) { 
5508             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxLogChain. Expected _wxLog_p."); 
5513     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5514     _result 
= (wxLogChain 
*)new_wxLogChain(_arg0
); 
5516     wxPyEndAllowThreads(__tstate
); 
5517     if (PyErr_Occurred()) return NULL
; 
5519         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLogChain_p"); 
5520         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5523         _resultobj 
= Py_None
; 
5528 #define wxLogChain_SetLog(_swigobj,_swigarg0)  (_swigobj->SetLog(_swigarg0)) 
5529 static PyObject 
*_wrap_wxLogChain_SetLog(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5530     PyObject 
* _resultobj
; 
5533     PyObject 
* _argo0 
= 0; 
5534     PyObject 
* _argo1 
= 0; 
5535     char *_kwnames
[] = { "self","logger", NULL 
}; 
5538     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxLogChain_SetLog",_kwnames
,&_argo0
,&_argo1
))  
5541         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5542         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLogChain_p")) { 
5543             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLogChain_SetLog. Expected _wxLogChain_p."); 
5548         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5549         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxLog_p")) { 
5550             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxLogChain_SetLog. Expected _wxLog_p."); 
5555     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5556     wxLogChain_SetLog(_arg0
,_arg1
); 
5558     wxPyEndAllowThreads(__tstate
); 
5559     if (PyErr_Occurred()) return NULL
; 
5560 }    Py_INCREF(Py_None
); 
5561     _resultobj 
= Py_None
; 
5565 #define wxLogChain_PassMessages(_swigobj,_swigarg0)  (_swigobj->PassMessages(_swigarg0)) 
5566 static PyObject 
*_wrap_wxLogChain_PassMessages(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5567     PyObject 
* _resultobj
; 
5570     PyObject 
* _argo0 
= 0; 
5572     char *_kwnames
[] = { "self","bDoPass", NULL 
}; 
5575     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxLogChain_PassMessages",_kwnames
,&_argo0
,&tempbool1
))  
5578         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5579         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLogChain_p")) { 
5580             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLogChain_PassMessages. Expected _wxLogChain_p."); 
5584     _arg1 
= (bool ) tempbool1
; 
5586     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5587     wxLogChain_PassMessages(_arg0
,_arg1
); 
5589     wxPyEndAllowThreads(__tstate
); 
5590     if (PyErr_Occurred()) return NULL
; 
5591 }    Py_INCREF(Py_None
); 
5592     _resultobj 
= Py_None
; 
5596 #define wxLogChain_IsPassingMessages(_swigobj)  (_swigobj->IsPassingMessages()) 
5597 static PyObject 
*_wrap_wxLogChain_IsPassingMessages(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5598     PyObject 
* _resultobj
; 
5601     PyObject 
* _argo0 
= 0; 
5602     char *_kwnames
[] = { "self", NULL 
}; 
5605     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLogChain_IsPassingMessages",_kwnames
,&_argo0
))  
5608         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5609         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLogChain_p")) { 
5610             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLogChain_IsPassingMessages. Expected _wxLogChain_p."); 
5615     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5616     _result 
= (bool )wxLogChain_IsPassingMessages(_arg0
); 
5618     wxPyEndAllowThreads(__tstate
); 
5619     if (PyErr_Occurred()) return NULL
; 
5620 }    _resultobj 
= Py_BuildValue("i",_result
); 
5624 #define wxLogChain_GetOldLog(_swigobj)  (_swigobj->GetOldLog()) 
5625 static PyObject 
*_wrap_wxLogChain_GetOldLog(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5626     PyObject 
* _resultobj
; 
5629     PyObject 
* _argo0 
= 0; 
5630     char *_kwnames
[] = { "self", NULL 
}; 
5634     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLogChain_GetOldLog",_kwnames
,&_argo0
))  
5637         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5638         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLogChain_p")) { 
5639             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLogChain_GetOldLog. Expected _wxLogChain_p."); 
5644     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5645     _result 
= (wxLog 
*)wxLogChain_GetOldLog(_arg0
); 
5647     wxPyEndAllowThreads(__tstate
); 
5648     if (PyErr_Occurred()) return NULL
; 
5650         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLog_p"); 
5651         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5654         _resultobj 
= Py_None
; 
5659 #define new_wxLogNull() (new wxLogNull()) 
5660 static PyObject 
*_wrap_new_wxLogNull(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5661     PyObject 
* _resultobj
; 
5662     wxLogNull 
* _result
; 
5663     char *_kwnames
[] = {  NULL 
}; 
5667     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxLogNull",_kwnames
))  
5670     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5671     _result 
= (wxLogNull 
*)new_wxLogNull(); 
5673     wxPyEndAllowThreads(__tstate
); 
5674     if (PyErr_Occurred()) return NULL
; 
5676         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLogNull_p"); 
5677         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5680         _resultobj 
= Py_None
; 
5685 #define delete_wxLogNull(_swigobj) (delete _swigobj) 
5686 static PyObject 
*_wrap_delete_wxLogNull(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5687     PyObject 
* _resultobj
; 
5689     PyObject 
* _argo0 
= 0; 
5690     char *_kwnames
[] = { "self", NULL 
}; 
5693     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxLogNull",_kwnames
,&_argo0
))  
5696         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5697         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLogNull_p")) { 
5698             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxLogNull. Expected _wxLogNull_p."); 
5703     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5704     delete_wxLogNull(_arg0
); 
5706     wxPyEndAllowThreads(__tstate
); 
5707     if (PyErr_Occurred()) return NULL
; 
5708 }    Py_INCREF(Py_None
); 
5709     _resultobj 
= Py_None
; 
5713 static void *SwigwxPyLogTowxLog(void *ptr
) { 
5716     src 
= (wxPyLog 
*) ptr
; 
5717     dest 
= (wxLog 
*) src
; 
5718     return (void *) dest
; 
5721 #define new_wxPyLog() (new wxPyLog()) 
5722 static PyObject 
*_wrap_new_wxPyLog(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5723     PyObject 
* _resultobj
; 
5725     char *_kwnames
[] = {  NULL 
}; 
5729     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPyLog",_kwnames
))  
5732     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5733     _result 
= (wxPyLog 
*)new_wxPyLog(); 
5735     wxPyEndAllowThreads(__tstate
); 
5736     if (PyErr_Occurred()) return NULL
; 
5738         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyLog_p"); 
5739         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5742         _resultobj 
= Py_None
; 
5747 #define wxPyLog__setCallbackInfo(_swigobj,_swigarg0,_swigarg1)  (_swigobj->_setCallbackInfo(_swigarg0,_swigarg1)) 
5748 static PyObject 
*_wrap_wxPyLog__setCallbackInfo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5749     PyObject 
* _resultobj
; 
5753     PyObject 
* _argo0 
= 0; 
5754     PyObject 
* _obj1 
= 0; 
5755     PyObject 
* _obj2 
= 0; 
5756     char *_kwnames
[] = { "self","self","_class", NULL 
}; 
5759     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxPyLog__setCallbackInfo",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
5762         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5763         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyLog_p")) { 
5764             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyLog__setCallbackInfo. Expected _wxPyLog_p."); 
5775     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5776     wxPyLog__setCallbackInfo(_arg0
,_arg1
,_arg2
); 
5778     wxPyEndAllowThreads(__tstate
); 
5779     if (PyErr_Occurred()) return NULL
; 
5780 }    Py_INCREF(Py_None
); 
5781     _resultobj 
= Py_None
; 
5785 static void  wxPyLog_Destroy(wxPyLog 
*self
) { delete self
; } 
5786 static PyObject 
*_wrap_wxPyLog_Destroy(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5787     PyObject 
* _resultobj
; 
5789     PyObject 
* _argo0 
= 0; 
5790     char *_kwnames
[] = { "self", NULL 
}; 
5793     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyLog_Destroy",_kwnames
,&_argo0
))  
5796         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5797         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyLog_p")) { 
5798             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyLog_Destroy. Expected _wxPyLog_p."); 
5803     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5804     wxPyLog_Destroy(_arg0
); 
5806     wxPyEndAllowThreads(__tstate
); 
5807     if (PyErr_Occurred()) return NULL
; 
5808 }    Py_INCREF(Py_None
); 
5809     _resultobj 
= Py_None
; 
5813 static void *SwigwxProcessEventTowxEvent(void *ptr
) { 
5814     wxProcessEvent 
*src
; 
5816     src 
= (wxProcessEvent 
*) ptr
; 
5817     dest 
= (wxEvent 
*) src
; 
5818     return (void *) dest
; 
5821 static void *SwigwxProcessEventTowxObject(void *ptr
) { 
5822     wxProcessEvent 
*src
; 
5824     src 
= (wxProcessEvent 
*) ptr
; 
5825     dest 
= (wxObject 
*) src
; 
5826     return (void *) dest
; 
5829 #define new_wxProcessEvent(_swigarg0,_swigarg1,_swigarg2) (new wxProcessEvent(_swigarg0,_swigarg1,_swigarg2)) 
5830 static PyObject 
*_wrap_new_wxProcessEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5831     PyObject 
* _resultobj
; 
5832     wxProcessEvent 
* _result
; 
5833     int  _arg0 
= (int ) 0; 
5834     int  _arg1 
= (int ) 0; 
5835     int  _arg2 
= (int ) 0; 
5836     char *_kwnames
[] = { "id","pid","exitcode", NULL 
}; 
5840     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|iii:new_wxProcessEvent",_kwnames
,&_arg0
,&_arg1
,&_arg2
))  
5843     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5844     _result 
= (wxProcessEvent 
*)new_wxProcessEvent(_arg0
,_arg1
,_arg2
); 
5846     wxPyEndAllowThreads(__tstate
); 
5847     if (PyErr_Occurred()) return NULL
; 
5849         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxProcessEvent_p"); 
5850         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5853         _resultobj 
= Py_None
; 
5858 #define wxProcessEvent_GetPid(_swigobj)  (_swigobj->GetPid()) 
5859 static PyObject 
*_wrap_wxProcessEvent_GetPid(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5860     PyObject 
* _resultobj
; 
5862     wxProcessEvent 
* _arg0
; 
5863     PyObject 
* _argo0 
= 0; 
5864     char *_kwnames
[] = { "self", NULL 
}; 
5867     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcessEvent_GetPid",_kwnames
,&_argo0
))  
5870         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5871         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxProcessEvent_p")) { 
5872             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcessEvent_GetPid. Expected _wxProcessEvent_p."); 
5877     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5878     _result 
= (int )wxProcessEvent_GetPid(_arg0
); 
5880     wxPyEndAllowThreads(__tstate
); 
5881     if (PyErr_Occurred()) return NULL
; 
5882 }    _resultobj 
= Py_BuildValue("i",_result
); 
5886 #define wxProcessEvent_GetExitCode(_swigobj)  (_swigobj->GetExitCode()) 
5887 static PyObject 
*_wrap_wxProcessEvent_GetExitCode(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5888     PyObject 
* _resultobj
; 
5890     wxProcessEvent 
* _arg0
; 
5891     PyObject 
* _argo0 
= 0; 
5892     char *_kwnames
[] = { "self", NULL 
}; 
5895     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcessEvent_GetExitCode",_kwnames
,&_argo0
))  
5898         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5899         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxProcessEvent_p")) { 
5900             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcessEvent_GetExitCode. Expected _wxProcessEvent_p."); 
5905     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5906     _result 
= (int )wxProcessEvent_GetExitCode(_arg0
); 
5908     wxPyEndAllowThreads(__tstate
); 
5909     if (PyErr_Occurred()) return NULL
; 
5910 }    _resultobj 
= Py_BuildValue("i",_result
); 
5914 #define wxProcessEvent_m_pid_set(_swigobj,_swigval) (_swigobj->m_pid = _swigval,_swigval) 
5915 static PyObject 
*_wrap_wxProcessEvent_m_pid_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5916     PyObject 
* _resultobj
; 
5918     wxProcessEvent 
* _arg0
; 
5920     PyObject 
* _argo0 
= 0; 
5921     char *_kwnames
[] = { "self","m_pid", NULL 
}; 
5924     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxProcessEvent_m_pid_set",_kwnames
,&_argo0
,&_arg1
))  
5927         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5928         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxProcessEvent_p")) { 
5929             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcessEvent_m_pid_set. Expected _wxProcessEvent_p."); 
5934     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5935     _result 
= (int )wxProcessEvent_m_pid_set(_arg0
,_arg1
); 
5937     wxPyEndAllowThreads(__tstate
); 
5938     if (PyErr_Occurred()) return NULL
; 
5939 }    _resultobj 
= Py_BuildValue("i",_result
); 
5943 #define wxProcessEvent_m_pid_get(_swigobj) ((int ) _swigobj->m_pid) 
5944 static PyObject 
*_wrap_wxProcessEvent_m_pid_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5945     PyObject 
* _resultobj
; 
5947     wxProcessEvent 
* _arg0
; 
5948     PyObject 
* _argo0 
= 0; 
5949     char *_kwnames
[] = { "self", NULL 
}; 
5952     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcessEvent_m_pid_get",_kwnames
,&_argo0
))  
5955         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5956         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxProcessEvent_p")) { 
5957             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcessEvent_m_pid_get. Expected _wxProcessEvent_p."); 
5962     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5963     _result 
= (int )wxProcessEvent_m_pid_get(_arg0
); 
5965     wxPyEndAllowThreads(__tstate
); 
5966     if (PyErr_Occurred()) return NULL
; 
5967 }    _resultobj 
= Py_BuildValue("i",_result
); 
5971 #define wxProcessEvent_m_exitcode_set(_swigobj,_swigval) (_swigobj->m_exitcode = _swigval,_swigval) 
5972 static PyObject 
*_wrap_wxProcessEvent_m_exitcode_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5973     PyObject 
* _resultobj
; 
5975     wxProcessEvent 
* _arg0
; 
5977     PyObject 
* _argo0 
= 0; 
5978     char *_kwnames
[] = { "self","m_exitcode", NULL 
}; 
5981     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxProcessEvent_m_exitcode_set",_kwnames
,&_argo0
,&_arg1
))  
5984         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5985         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxProcessEvent_p")) { 
5986             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcessEvent_m_exitcode_set. Expected _wxProcessEvent_p."); 
5991     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5992     _result 
= (int )wxProcessEvent_m_exitcode_set(_arg0
,_arg1
); 
5994     wxPyEndAllowThreads(__tstate
); 
5995     if (PyErr_Occurred()) return NULL
; 
5996 }    _resultobj 
= Py_BuildValue("i",_result
); 
6000 #define wxProcessEvent_m_exitcode_get(_swigobj) ((int ) _swigobj->m_exitcode) 
6001 static PyObject 
*_wrap_wxProcessEvent_m_exitcode_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6002     PyObject 
* _resultobj
; 
6004     wxProcessEvent 
* _arg0
; 
6005     PyObject 
* _argo0 
= 0; 
6006     char *_kwnames
[] = { "self", NULL 
}; 
6009     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcessEvent_m_exitcode_get",_kwnames
,&_argo0
))  
6012         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6013         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxProcessEvent_p")) { 
6014             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcessEvent_m_exitcode_get. Expected _wxProcessEvent_p."); 
6019     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6020     _result 
= (int )wxProcessEvent_m_exitcode_get(_arg0
); 
6022     wxPyEndAllowThreads(__tstate
); 
6023     if (PyErr_Occurred()) return NULL
; 
6024 }    _resultobj 
= Py_BuildValue("i",_result
); 
6028 static void *SwigwxPyProcessTowxEvtHandler(void *ptr
) { 
6031     src 
= (wxPyProcess 
*) ptr
; 
6032     dest 
= (wxEvtHandler 
*) src
; 
6033     return (void *) dest
; 
6036 static void *SwigwxPyProcessTowxObject(void *ptr
) { 
6039     src 
= (wxPyProcess 
*) ptr
; 
6040     dest 
= (wxObject 
*) src
; 
6041     return (void *) dest
; 
6044 static PyObject 
*_wrap_wxProcess_Kill(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6045     PyObject 
* _resultobj
; 
6046     wxKillError  _result
; 
6048     wxSignal  _arg1 
= (wxSignal 
) (wxSIGTERM
); 
6049     char *_kwnames
[] = { "pid","sig", NULL 
}; 
6052     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i|i:wxProcess_Kill",_kwnames
,&_arg0
,&_arg1
))  
6055     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6056     _result 
= (wxKillError 
)wxPyProcess::Kill(_arg0
,_arg1
); 
6058     wxPyEndAllowThreads(__tstate
); 
6059     if (PyErr_Occurred()) return NULL
; 
6060 }    _resultobj 
= Py_BuildValue("i",_result
); 
6064 static PyObject 
*_wrap_wxProcess_Exists(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6065     PyObject 
* _resultobj
; 
6068     char *_kwnames
[] = { "pid", NULL 
}; 
6071     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:wxProcess_Exists",_kwnames
,&_arg0
))  
6074     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6075     _result 
= (bool )wxPyProcess::Exists(_arg0
); 
6077     wxPyEndAllowThreads(__tstate
); 
6078     if (PyErr_Occurred()) return NULL
; 
6079 }    _resultobj 
= Py_BuildValue("i",_result
); 
6083 static PyObject 
*_wrap_wxProcess_Open(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6084     PyObject 
* _resultobj
; 
6085     wxPyProcess 
* _result
; 
6087     PyObject 
* _obj0 
= 0; 
6088     char *_kwnames
[] = { "cmd", NULL 
}; 
6092     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcess_Open",_kwnames
,&_obj0
))  
6095     _arg0 
= wxString_in_helper(_obj0
); 
6100     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6101     _result 
= (wxPyProcess 
*)wxPyProcess::Open(*_arg0
); 
6103     wxPyEndAllowThreads(__tstate
); 
6104     if (PyErr_Occurred()) return NULL
; 
6106         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyProcess_p"); 
6107         _resultobj 
= Py_BuildValue("s",_ptemp
); 
6110         _resultobj 
= Py_None
; 
6119 #define new_wxProcess(_swigarg0,_swigarg1) (new wxPyProcess(_swigarg0,_swigarg1)) 
6120 static PyObject 
*_wrap_new_wxProcess(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6121     PyObject 
* _resultobj
; 
6122     wxPyProcess 
* _result
; 
6123     wxEvtHandler 
* _arg0 
= (wxEvtHandler 
*) NULL
; 
6124     int  _arg1 
= (int ) -1; 
6125     PyObject 
* _argo0 
= 0; 
6126     char *_kwnames
[] = { "parent","id", NULL 
}; 
6130     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|Oi:new_wxProcess",_kwnames
,&_argo0
,&_arg1
))  
6133         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6134         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvtHandler_p")) { 
6135             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxProcess. Expected _wxEvtHandler_p."); 
6140     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6141     _result 
= (wxPyProcess 
*)new_wxProcess(_arg0
,_arg1
); 
6143     wxPyEndAllowThreads(__tstate
); 
6144     if (PyErr_Occurred()) return NULL
; 
6146         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyProcess_p"); 
6147         _resultobj 
= Py_BuildValue("s",_ptemp
); 
6150         _resultobj 
= Py_None
; 
6155 static void  wxPyProcess_Destroy(wxPyProcess 
*self
) { delete self
; } 
6156 static PyObject 
*_wrap_wxProcess_Destroy(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6157     PyObject 
* _resultobj
; 
6158     wxPyProcess 
* _arg0
; 
6159     PyObject 
* _argo0 
= 0; 
6160     char *_kwnames
[] = { "self", NULL 
}; 
6163     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcess_Destroy",_kwnames
,&_argo0
))  
6166         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6167         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyProcess_p")) { 
6168             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcess_Destroy. Expected _wxPyProcess_p."); 
6173     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6174     wxPyProcess_Destroy(_arg0
); 
6176     wxPyEndAllowThreads(__tstate
); 
6177     if (PyErr_Occurred()) return NULL
; 
6178 }    Py_INCREF(Py_None
); 
6179     _resultobj 
= Py_None
; 
6183 #define wxProcess__setCallbackInfo(_swigobj,_swigarg0,_swigarg1)  (_swigobj->_setCallbackInfo(_swigarg0,_swigarg1)) 
6184 static PyObject 
*_wrap_wxProcess__setCallbackInfo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6185     PyObject 
* _resultobj
; 
6186     wxPyProcess 
* _arg0
; 
6189     PyObject 
* _argo0 
= 0; 
6190     PyObject 
* _obj1 
= 0; 
6191     PyObject 
* _obj2 
= 0; 
6192     char *_kwnames
[] = { "self","self","_class", NULL 
}; 
6195     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxProcess__setCallbackInfo",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
6198         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6199         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyProcess_p")) { 
6200             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcess__setCallbackInfo. Expected _wxPyProcess_p."); 
6211     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6212     wxProcess__setCallbackInfo(_arg0
,_arg1
,_arg2
); 
6214     wxPyEndAllowThreads(__tstate
); 
6215     if (PyErr_Occurred()) return NULL
; 
6216 }    Py_INCREF(Py_None
); 
6217     _resultobj 
= Py_None
; 
6221 #define wxProcess_base_OnTerminate(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnTerminate(_swigarg0,_swigarg1)) 
6222 static PyObject 
*_wrap_wxProcess_base_OnTerminate(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6223     PyObject 
* _resultobj
; 
6224     wxPyProcess 
* _arg0
; 
6227     PyObject 
* _argo0 
= 0; 
6228     char *_kwnames
[] = { "self","pid","status", NULL 
}; 
6231     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxProcess_base_OnTerminate",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
6234         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6235         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyProcess_p")) { 
6236             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcess_base_OnTerminate. Expected _wxPyProcess_p."); 
6241     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6242     wxProcess_base_OnTerminate(_arg0
,_arg1
,_arg2
); 
6244     wxPyEndAllowThreads(__tstate
); 
6245     if (PyErr_Occurred()) return NULL
; 
6246 }    Py_INCREF(Py_None
); 
6247     _resultobj 
= Py_None
; 
6251 #define wxProcess_Redirect(_swigobj)  (_swigobj->Redirect()) 
6252 static PyObject 
*_wrap_wxProcess_Redirect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6253     PyObject 
* _resultobj
; 
6254     wxPyProcess 
* _arg0
; 
6255     PyObject 
* _argo0 
= 0; 
6256     char *_kwnames
[] = { "self", NULL 
}; 
6259     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcess_Redirect",_kwnames
,&_argo0
))  
6262         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6263         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyProcess_p")) { 
6264             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcess_Redirect. Expected _wxPyProcess_p."); 
6269     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6270     wxProcess_Redirect(_arg0
); 
6272     wxPyEndAllowThreads(__tstate
); 
6273     if (PyErr_Occurred()) return NULL
; 
6274 }    Py_INCREF(Py_None
); 
6275     _resultobj 
= Py_None
; 
6279 #define wxProcess_IsRedirected(_swigobj)  (_swigobj->IsRedirected()) 
6280 static PyObject 
*_wrap_wxProcess_IsRedirected(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6281     PyObject 
* _resultobj
; 
6283     wxPyProcess 
* _arg0
; 
6284     PyObject 
* _argo0 
= 0; 
6285     char *_kwnames
[] = { "self", NULL 
}; 
6288     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcess_IsRedirected",_kwnames
,&_argo0
))  
6291         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6292         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyProcess_p")) { 
6293             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcess_IsRedirected. Expected _wxPyProcess_p."); 
6298     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6299     _result 
= (bool )wxProcess_IsRedirected(_arg0
); 
6301     wxPyEndAllowThreads(__tstate
); 
6302     if (PyErr_Occurred()) return NULL
; 
6303 }    _resultobj 
= Py_BuildValue("i",_result
); 
6307 #define wxProcess_Detach(_swigobj)  (_swigobj->Detach()) 
6308 static PyObject 
*_wrap_wxProcess_Detach(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6309     PyObject 
* _resultobj
; 
6310     wxPyProcess 
* _arg0
; 
6311     PyObject 
* _argo0 
= 0; 
6312     char *_kwnames
[] = { "self", NULL 
}; 
6315     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcess_Detach",_kwnames
,&_argo0
))  
6318         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6319         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyProcess_p")) { 
6320             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcess_Detach. Expected _wxPyProcess_p."); 
6325     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6326     wxProcess_Detach(_arg0
); 
6328     wxPyEndAllowThreads(__tstate
); 
6329     if (PyErr_Occurred()) return NULL
; 
6330 }    Py_INCREF(Py_None
); 
6331     _resultobj 
= Py_None
; 
6335 #define wxProcess_GetInputStream(_swigobj)  (_swigobj->GetInputStream()) 
6336 static PyObject 
*_wrap_wxProcess_GetInputStream(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6337     PyObject 
* _resultobj
; 
6338     wxInputStream 
* _result
; 
6339     wxPyProcess 
* _arg0
; 
6340     PyObject 
* _argo0 
= 0; 
6341     char *_kwnames
[] = { "self", NULL 
}; 
6344     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcess_GetInputStream",_kwnames
,&_argo0
))  
6347         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6348         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyProcess_p")) { 
6349             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcess_GetInputStream. Expected _wxPyProcess_p."); 
6354     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6355     _result 
= (wxInputStream 
*)wxProcess_GetInputStream(_arg0
); 
6357     wxPyEndAllowThreads(__tstate
); 
6358     if (PyErr_Occurred()) return NULL
; 
6360     wxPyInputStream 
* _ptr 
= NULL
; 
6363         _ptr 
= new wxPyInputStream(_result
); 
6365     _resultobj 
= wxPyConstructObject(_ptr
, "wxInputStream", TRUE
); 
6370 #define wxProcess_GetErrorStream(_swigobj)  (_swigobj->GetErrorStream()) 
6371 static PyObject 
*_wrap_wxProcess_GetErrorStream(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6372     PyObject 
* _resultobj
; 
6373     wxInputStream 
* _result
; 
6374     wxPyProcess 
* _arg0
; 
6375     PyObject 
* _argo0 
= 0; 
6376     char *_kwnames
[] = { "self", NULL 
}; 
6379     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcess_GetErrorStream",_kwnames
,&_argo0
))  
6382         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6383         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyProcess_p")) { 
6384             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcess_GetErrorStream. Expected _wxPyProcess_p."); 
6389     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6390     _result 
= (wxInputStream 
*)wxProcess_GetErrorStream(_arg0
); 
6392     wxPyEndAllowThreads(__tstate
); 
6393     if (PyErr_Occurred()) return NULL
; 
6395     wxPyInputStream 
* _ptr 
= NULL
; 
6398         _ptr 
= new wxPyInputStream(_result
); 
6400     _resultobj 
= wxPyConstructObject(_ptr
, "wxInputStream", TRUE
); 
6405 #define wxProcess_GetOutputStream(_swigobj)  (_swigobj->GetOutputStream()) 
6406 static PyObject 
*_wrap_wxProcess_GetOutputStream(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6407     PyObject 
* _resultobj
; 
6408     wxOutputStream 
* _result
; 
6409     wxPyProcess 
* _arg0
; 
6410     PyObject 
* _argo0 
= 0; 
6411     char *_kwnames
[] = { "self", NULL 
}; 
6415     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcess_GetOutputStream",_kwnames
,&_argo0
))  
6418         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6419         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyProcess_p")) { 
6420             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcess_GetOutputStream. Expected _wxPyProcess_p."); 
6425     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6426     _result 
= (wxOutputStream 
*)wxProcess_GetOutputStream(_arg0
); 
6428     wxPyEndAllowThreads(__tstate
); 
6429     if (PyErr_Occurred()) return NULL
; 
6431         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxOutputStream_p"); 
6432         _resultobj 
= Py_BuildValue("s",_ptemp
); 
6435         _resultobj 
= Py_None
; 
6440 #define wxProcess_CloseOutput(_swigobj)  (_swigobj->CloseOutput()) 
6441 static PyObject 
*_wrap_wxProcess_CloseOutput(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6442     PyObject 
* _resultobj
; 
6443     wxPyProcess 
* _arg0
; 
6444     PyObject 
* _argo0 
= 0; 
6445     char *_kwnames
[] = { "self", NULL 
}; 
6448     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcess_CloseOutput",_kwnames
,&_argo0
))  
6451         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6452         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyProcess_p")) { 
6453             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcess_CloseOutput. Expected _wxPyProcess_p."); 
6458     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6459     wxProcess_CloseOutput(_arg0
); 
6461     wxPyEndAllowThreads(__tstate
); 
6462     if (PyErr_Occurred()) return NULL
; 
6463 }    Py_INCREF(Py_None
); 
6464     _resultobj 
= Py_None
; 
6468 static void *SwigwxJoystickTowxObject(void *ptr
) { 
6471     src 
= (wxJoystick 
*) ptr
; 
6472     dest 
= (wxObject 
*) src
; 
6473     return (void *) dest
; 
6476 #define new_wxJoystick(_swigarg0) (new wxJoystick(_swigarg0)) 
6477 static PyObject 
*_wrap_new_wxJoystick(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6478     PyObject 
* _resultobj
; 
6479     wxJoystick 
* _result
; 
6480     int  _arg0 
= (int ) (wxJOYSTICK1
); 
6481     char *_kwnames
[] = { "joystick", NULL 
}; 
6485     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|i:new_wxJoystick",_kwnames
,&_arg0
))  
6488     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6489     _result 
= (wxJoystick 
*)new_wxJoystick(_arg0
); 
6491     wxPyEndAllowThreads(__tstate
); 
6492     if (PyErr_Occurred()) return NULL
; 
6494         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxJoystick_p"); 
6495         _resultobj 
= Py_BuildValue("s",_ptemp
); 
6498         _resultobj 
= Py_None
; 
6503 #define delete_wxJoystick(_swigobj) (delete _swigobj) 
6504 static PyObject 
*_wrap_delete_wxJoystick(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6505     PyObject 
* _resultobj
; 
6507     PyObject 
* _argo0 
= 0; 
6508     char *_kwnames
[] = { "self", NULL 
}; 
6511     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxJoystick",_kwnames
,&_argo0
))  
6514         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6515         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6516             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxJoystick. Expected _wxJoystick_p."); 
6521     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6522     delete_wxJoystick(_arg0
); 
6524     wxPyEndAllowThreads(__tstate
); 
6525     if (PyErr_Occurred()) return NULL
; 
6526 }    Py_INCREF(Py_None
); 
6527     _resultobj 
= Py_None
; 
6531 #define wxJoystick_GetPosition(_swigobj)  (_swigobj->GetPosition()) 
6532 static PyObject 
*_wrap_wxJoystick_GetPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6533     PyObject 
* _resultobj
; 
6536     PyObject 
* _argo0 
= 0; 
6537     char *_kwnames
[] = { "self", NULL 
}; 
6541     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetPosition",_kwnames
,&_argo0
))  
6544         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6545         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6546             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetPosition. Expected _wxJoystick_p."); 
6551     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6552     _result 
= new wxPoint (wxJoystick_GetPosition(_arg0
)); 
6554     wxPyEndAllowThreads(__tstate
); 
6555     if (PyErr_Occurred()) return NULL
; 
6556 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
6557     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6561 #define wxJoystick_GetZPosition(_swigobj)  (_swigobj->GetZPosition()) 
6562 static PyObject 
*_wrap_wxJoystick_GetZPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6563     PyObject 
* _resultobj
; 
6566     PyObject 
* _argo0 
= 0; 
6567     char *_kwnames
[] = { "self", NULL 
}; 
6570     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetZPosition",_kwnames
,&_argo0
))  
6573         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6574         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6575             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetZPosition. Expected _wxJoystick_p."); 
6580     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6581     _result 
= (int )wxJoystick_GetZPosition(_arg0
); 
6583     wxPyEndAllowThreads(__tstate
); 
6584     if (PyErr_Occurred()) return NULL
; 
6585 }    _resultobj 
= Py_BuildValue("i",_result
); 
6589 #define wxJoystick_GetButtonState(_swigobj)  (_swigobj->GetButtonState()) 
6590 static PyObject 
*_wrap_wxJoystick_GetButtonState(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6591     PyObject 
* _resultobj
; 
6594     PyObject 
* _argo0 
= 0; 
6595     char *_kwnames
[] = { "self", NULL 
}; 
6598     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetButtonState",_kwnames
,&_argo0
))  
6601         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6602         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6603             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetButtonState. Expected _wxJoystick_p."); 
6608     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6609     _result 
= (int )wxJoystick_GetButtonState(_arg0
); 
6611     wxPyEndAllowThreads(__tstate
); 
6612     if (PyErr_Occurred()) return NULL
; 
6613 }    _resultobj 
= Py_BuildValue("i",_result
); 
6617 #define wxJoystick_GetPOVPosition(_swigobj)  (_swigobj->GetPOVPosition()) 
6618 static PyObject 
*_wrap_wxJoystick_GetPOVPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6619     PyObject 
* _resultobj
; 
6622     PyObject 
* _argo0 
= 0; 
6623     char *_kwnames
[] = { "self", NULL 
}; 
6626     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetPOVPosition",_kwnames
,&_argo0
))  
6629         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6630         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6631             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetPOVPosition. Expected _wxJoystick_p."); 
6636     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6637     _result 
= (int )wxJoystick_GetPOVPosition(_arg0
); 
6639     wxPyEndAllowThreads(__tstate
); 
6640     if (PyErr_Occurred()) return NULL
; 
6641 }    _resultobj 
= Py_BuildValue("i",_result
); 
6645 #define wxJoystick_GetPOVCTSPosition(_swigobj)  (_swigobj->GetPOVCTSPosition()) 
6646 static PyObject 
*_wrap_wxJoystick_GetPOVCTSPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6647     PyObject 
* _resultobj
; 
6650     PyObject 
* _argo0 
= 0; 
6651     char *_kwnames
[] = { "self", NULL 
}; 
6654     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetPOVCTSPosition",_kwnames
,&_argo0
))  
6657         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6658         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6659             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetPOVCTSPosition. Expected _wxJoystick_p."); 
6664     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6665     _result 
= (int )wxJoystick_GetPOVCTSPosition(_arg0
); 
6667     wxPyEndAllowThreads(__tstate
); 
6668     if (PyErr_Occurred()) return NULL
; 
6669 }    _resultobj 
= Py_BuildValue("i",_result
); 
6673 #define wxJoystick_GetRudderPosition(_swigobj)  (_swigobj->GetRudderPosition()) 
6674 static PyObject 
*_wrap_wxJoystick_GetRudderPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6675     PyObject 
* _resultobj
; 
6678     PyObject 
* _argo0 
= 0; 
6679     char *_kwnames
[] = { "self", NULL 
}; 
6682     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetRudderPosition",_kwnames
,&_argo0
))  
6685         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6686         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6687             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetRudderPosition. Expected _wxJoystick_p."); 
6692     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6693     _result 
= (int )wxJoystick_GetRudderPosition(_arg0
); 
6695     wxPyEndAllowThreads(__tstate
); 
6696     if (PyErr_Occurred()) return NULL
; 
6697 }    _resultobj 
= Py_BuildValue("i",_result
); 
6701 #define wxJoystick_GetUPosition(_swigobj)  (_swigobj->GetUPosition()) 
6702 static PyObject 
*_wrap_wxJoystick_GetUPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6703     PyObject 
* _resultobj
; 
6706     PyObject 
* _argo0 
= 0; 
6707     char *_kwnames
[] = { "self", NULL 
}; 
6710     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetUPosition",_kwnames
,&_argo0
))  
6713         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6714         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6715             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetUPosition. Expected _wxJoystick_p."); 
6720     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6721     _result 
= (int )wxJoystick_GetUPosition(_arg0
); 
6723     wxPyEndAllowThreads(__tstate
); 
6724     if (PyErr_Occurred()) return NULL
; 
6725 }    _resultobj 
= Py_BuildValue("i",_result
); 
6729 #define wxJoystick_GetVPosition(_swigobj)  (_swigobj->GetVPosition()) 
6730 static PyObject 
*_wrap_wxJoystick_GetVPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6731     PyObject 
* _resultobj
; 
6734     PyObject 
* _argo0 
= 0; 
6735     char *_kwnames
[] = { "self", NULL 
}; 
6738     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetVPosition",_kwnames
,&_argo0
))  
6741         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6742         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6743             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetVPosition. Expected _wxJoystick_p."); 
6748     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6749     _result 
= (int )wxJoystick_GetVPosition(_arg0
); 
6751     wxPyEndAllowThreads(__tstate
); 
6752     if (PyErr_Occurred()) return NULL
; 
6753 }    _resultobj 
= Py_BuildValue("i",_result
); 
6757 #define wxJoystick_GetMovementThreshold(_swigobj)  (_swigobj->GetMovementThreshold()) 
6758 static PyObject 
*_wrap_wxJoystick_GetMovementThreshold(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6759     PyObject 
* _resultobj
; 
6762     PyObject 
* _argo0 
= 0; 
6763     char *_kwnames
[] = { "self", NULL 
}; 
6766     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetMovementThreshold",_kwnames
,&_argo0
))  
6769         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6770         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6771             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetMovementThreshold. Expected _wxJoystick_p."); 
6776     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6777     _result 
= (int )wxJoystick_GetMovementThreshold(_arg0
); 
6779     wxPyEndAllowThreads(__tstate
); 
6780     if (PyErr_Occurred()) return NULL
; 
6781 }    _resultobj 
= Py_BuildValue("i",_result
); 
6785 #define wxJoystick_SetMovementThreshold(_swigobj,_swigarg0)  (_swigobj->SetMovementThreshold(_swigarg0)) 
6786 static PyObject 
*_wrap_wxJoystick_SetMovementThreshold(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6787     PyObject 
* _resultobj
; 
6790     PyObject 
* _argo0 
= 0; 
6791     char *_kwnames
[] = { "self","threshold", NULL 
}; 
6794     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxJoystick_SetMovementThreshold",_kwnames
,&_argo0
,&_arg1
))  
6797         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6798         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6799             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_SetMovementThreshold. Expected _wxJoystick_p."); 
6804     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6805     wxJoystick_SetMovementThreshold(_arg0
,_arg1
); 
6807     wxPyEndAllowThreads(__tstate
); 
6808     if (PyErr_Occurred()) return NULL
; 
6809 }    Py_INCREF(Py_None
); 
6810     _resultobj 
= Py_None
; 
6814 #define wxJoystick_IsOk(_swigobj)  (_swigobj->IsOk()) 
6815 static PyObject 
*_wrap_wxJoystick_IsOk(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6816     PyObject 
* _resultobj
; 
6819     PyObject 
* _argo0 
= 0; 
6820     char *_kwnames
[] = { "self", NULL 
}; 
6823     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_IsOk",_kwnames
,&_argo0
))  
6826         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6827         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6828             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_IsOk. Expected _wxJoystick_p."); 
6833     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6834     _result 
= (bool )wxJoystick_IsOk(_arg0
); 
6836     wxPyEndAllowThreads(__tstate
); 
6837     if (PyErr_Occurred()) return NULL
; 
6838 }    _resultobj 
= Py_BuildValue("i",_result
); 
6842 #define wxJoystick_GetNumberJoysticks(_swigobj)  (_swigobj->GetNumberJoysticks()) 
6843 static PyObject 
*_wrap_wxJoystick_GetNumberJoysticks(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6844     PyObject 
* _resultobj
; 
6847     PyObject 
* _argo0 
= 0; 
6848     char *_kwnames
[] = { "self", NULL 
}; 
6851     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetNumberJoysticks",_kwnames
,&_argo0
))  
6854         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6855         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6856             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetNumberJoysticks. Expected _wxJoystick_p."); 
6861     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6862     _result 
= (int )wxJoystick_GetNumberJoysticks(_arg0
); 
6864     wxPyEndAllowThreads(__tstate
); 
6865     if (PyErr_Occurred()) return NULL
; 
6866 }    _resultobj 
= Py_BuildValue("i",_result
); 
6870 #define wxJoystick_GetManufacturerId(_swigobj)  (_swigobj->GetManufacturerId()) 
6871 static PyObject 
*_wrap_wxJoystick_GetManufacturerId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6872     PyObject 
* _resultobj
; 
6875     PyObject 
* _argo0 
= 0; 
6876     char *_kwnames
[] = { "self", NULL 
}; 
6879     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetManufacturerId",_kwnames
,&_argo0
))  
6882         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6883         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6884             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetManufacturerId. Expected _wxJoystick_p."); 
6889     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6890     _result 
= (int )wxJoystick_GetManufacturerId(_arg0
); 
6892     wxPyEndAllowThreads(__tstate
); 
6893     if (PyErr_Occurred()) return NULL
; 
6894 }    _resultobj 
= Py_BuildValue("i",_result
); 
6898 #define wxJoystick_GetProductId(_swigobj)  (_swigobj->GetProductId()) 
6899 static PyObject 
*_wrap_wxJoystick_GetProductId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6900     PyObject 
* _resultobj
; 
6903     PyObject 
* _argo0 
= 0; 
6904     char *_kwnames
[] = { "self", NULL 
}; 
6907     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetProductId",_kwnames
,&_argo0
))  
6910         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6911         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6912             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetProductId. Expected _wxJoystick_p."); 
6917     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6918     _result 
= (int )wxJoystick_GetProductId(_arg0
); 
6920     wxPyEndAllowThreads(__tstate
); 
6921     if (PyErr_Occurred()) return NULL
; 
6922 }    _resultobj 
= Py_BuildValue("i",_result
); 
6926 #define wxJoystick_GetProductName(_swigobj)  (_swigobj->GetProductName()) 
6927 static PyObject 
*_wrap_wxJoystick_GetProductName(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6928     PyObject 
* _resultobj
; 
6931     PyObject 
* _argo0 
= 0; 
6932     char *_kwnames
[] = { "self", NULL 
}; 
6935     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetProductName",_kwnames
,&_argo0
))  
6938         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6939         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6940             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetProductName. Expected _wxJoystick_p."); 
6945     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6946     _result 
= new wxString (wxJoystick_GetProductName(_arg0
)); 
6948     wxPyEndAllowThreads(__tstate
); 
6949     if (PyErr_Occurred()) return NULL
; 
6952     _resultobj 
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len()); 
6954     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
6963 #define wxJoystick_GetXMin(_swigobj)  (_swigobj->GetXMin()) 
6964 static PyObject 
*_wrap_wxJoystick_GetXMin(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6965     PyObject 
* _resultobj
; 
6968     PyObject 
* _argo0 
= 0; 
6969     char *_kwnames
[] = { "self", NULL 
}; 
6972     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetXMin",_kwnames
,&_argo0
))  
6975         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6976         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6977             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetXMin. Expected _wxJoystick_p."); 
6982     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6983     _result 
= (int )wxJoystick_GetXMin(_arg0
); 
6985     wxPyEndAllowThreads(__tstate
); 
6986     if (PyErr_Occurred()) return NULL
; 
6987 }    _resultobj 
= Py_BuildValue("i",_result
); 
6991 #define wxJoystick_GetYMin(_swigobj)  (_swigobj->GetYMin()) 
6992 static PyObject 
*_wrap_wxJoystick_GetYMin(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6993     PyObject 
* _resultobj
; 
6996     PyObject 
* _argo0 
= 0; 
6997     char *_kwnames
[] = { "self", NULL 
}; 
7000     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetYMin",_kwnames
,&_argo0
))  
7003         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7004         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7005             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetYMin. Expected _wxJoystick_p."); 
7010     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7011     _result 
= (int )wxJoystick_GetYMin(_arg0
); 
7013     wxPyEndAllowThreads(__tstate
); 
7014     if (PyErr_Occurred()) return NULL
; 
7015 }    _resultobj 
= Py_BuildValue("i",_result
); 
7019 #define wxJoystick_GetZMin(_swigobj)  (_swigobj->GetZMin()) 
7020 static PyObject 
*_wrap_wxJoystick_GetZMin(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7021     PyObject 
* _resultobj
; 
7024     PyObject 
* _argo0 
= 0; 
7025     char *_kwnames
[] = { "self", NULL 
}; 
7028     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetZMin",_kwnames
,&_argo0
))  
7031         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7032         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7033             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetZMin. Expected _wxJoystick_p."); 
7038     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7039     _result 
= (int )wxJoystick_GetZMin(_arg0
); 
7041     wxPyEndAllowThreads(__tstate
); 
7042     if (PyErr_Occurred()) return NULL
; 
7043 }    _resultobj 
= Py_BuildValue("i",_result
); 
7047 #define wxJoystick_GetXMax(_swigobj)  (_swigobj->GetXMax()) 
7048 static PyObject 
*_wrap_wxJoystick_GetXMax(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7049     PyObject 
* _resultobj
; 
7052     PyObject 
* _argo0 
= 0; 
7053     char *_kwnames
[] = { "self", NULL 
}; 
7056     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetXMax",_kwnames
,&_argo0
))  
7059         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7060         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7061             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetXMax. Expected _wxJoystick_p."); 
7066     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7067     _result 
= (int )wxJoystick_GetXMax(_arg0
); 
7069     wxPyEndAllowThreads(__tstate
); 
7070     if (PyErr_Occurred()) return NULL
; 
7071 }    _resultobj 
= Py_BuildValue("i",_result
); 
7075 #define wxJoystick_GetYMax(_swigobj)  (_swigobj->GetYMax()) 
7076 static PyObject 
*_wrap_wxJoystick_GetYMax(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7077     PyObject 
* _resultobj
; 
7080     PyObject 
* _argo0 
= 0; 
7081     char *_kwnames
[] = { "self", NULL 
}; 
7084     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetYMax",_kwnames
,&_argo0
))  
7087         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7088         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7089             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetYMax. Expected _wxJoystick_p."); 
7094     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7095     _result 
= (int )wxJoystick_GetYMax(_arg0
); 
7097     wxPyEndAllowThreads(__tstate
); 
7098     if (PyErr_Occurred()) return NULL
; 
7099 }    _resultobj 
= Py_BuildValue("i",_result
); 
7103 #define wxJoystick_GetZMax(_swigobj)  (_swigobj->GetZMax()) 
7104 static PyObject 
*_wrap_wxJoystick_GetZMax(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7105     PyObject 
* _resultobj
; 
7108     PyObject 
* _argo0 
= 0; 
7109     char *_kwnames
[] = { "self", NULL 
}; 
7112     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetZMax",_kwnames
,&_argo0
))  
7115         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7116         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7117             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetZMax. Expected _wxJoystick_p."); 
7122     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7123     _result 
= (int )wxJoystick_GetZMax(_arg0
); 
7125     wxPyEndAllowThreads(__tstate
); 
7126     if (PyErr_Occurred()) return NULL
; 
7127 }    _resultobj 
= Py_BuildValue("i",_result
); 
7131 #define wxJoystick_GetNumberButtons(_swigobj)  (_swigobj->GetNumberButtons()) 
7132 static PyObject 
*_wrap_wxJoystick_GetNumberButtons(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7133     PyObject 
* _resultobj
; 
7136     PyObject 
* _argo0 
= 0; 
7137     char *_kwnames
[] = { "self", NULL 
}; 
7140     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetNumberButtons",_kwnames
,&_argo0
))  
7143         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7144         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7145             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetNumberButtons. Expected _wxJoystick_p."); 
7150     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7151     _result 
= (int )wxJoystick_GetNumberButtons(_arg0
); 
7153     wxPyEndAllowThreads(__tstate
); 
7154     if (PyErr_Occurred()) return NULL
; 
7155 }    _resultobj 
= Py_BuildValue("i",_result
); 
7159 #define wxJoystick_GetNumberAxes(_swigobj)  (_swigobj->GetNumberAxes()) 
7160 static PyObject 
*_wrap_wxJoystick_GetNumberAxes(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7161     PyObject 
* _resultobj
; 
7164     PyObject 
* _argo0 
= 0; 
7165     char *_kwnames
[] = { "self", NULL 
}; 
7168     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetNumberAxes",_kwnames
,&_argo0
))  
7171         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7172         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7173             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetNumberAxes. Expected _wxJoystick_p."); 
7178     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7179     _result 
= (int )wxJoystick_GetNumberAxes(_arg0
); 
7181     wxPyEndAllowThreads(__tstate
); 
7182     if (PyErr_Occurred()) return NULL
; 
7183 }    _resultobj 
= Py_BuildValue("i",_result
); 
7187 #define wxJoystick_GetMaxButtons(_swigobj)  (_swigobj->GetMaxButtons()) 
7188 static PyObject 
*_wrap_wxJoystick_GetMaxButtons(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7189     PyObject 
* _resultobj
; 
7192     PyObject 
* _argo0 
= 0; 
7193     char *_kwnames
[] = { "self", NULL 
}; 
7196     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetMaxButtons",_kwnames
,&_argo0
))  
7199         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7200         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7201             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetMaxButtons. Expected _wxJoystick_p."); 
7206     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7207     _result 
= (int )wxJoystick_GetMaxButtons(_arg0
); 
7209     wxPyEndAllowThreads(__tstate
); 
7210     if (PyErr_Occurred()) return NULL
; 
7211 }    _resultobj 
= Py_BuildValue("i",_result
); 
7215 #define wxJoystick_GetMaxAxes(_swigobj)  (_swigobj->GetMaxAxes()) 
7216 static PyObject 
*_wrap_wxJoystick_GetMaxAxes(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7217     PyObject 
* _resultobj
; 
7220     PyObject 
* _argo0 
= 0; 
7221     char *_kwnames
[] = { "self", NULL 
}; 
7224     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetMaxAxes",_kwnames
,&_argo0
))  
7227         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7228         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7229             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetMaxAxes. Expected _wxJoystick_p."); 
7234     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7235     _result 
= (int )wxJoystick_GetMaxAxes(_arg0
); 
7237     wxPyEndAllowThreads(__tstate
); 
7238     if (PyErr_Occurred()) return NULL
; 
7239 }    _resultobj 
= Py_BuildValue("i",_result
); 
7243 #define wxJoystick_GetPollingMin(_swigobj)  (_swigobj->GetPollingMin()) 
7244 static PyObject 
*_wrap_wxJoystick_GetPollingMin(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7245     PyObject 
* _resultobj
; 
7248     PyObject 
* _argo0 
= 0; 
7249     char *_kwnames
[] = { "self", NULL 
}; 
7252     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetPollingMin",_kwnames
,&_argo0
))  
7255         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7256         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7257             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetPollingMin. Expected _wxJoystick_p."); 
7262     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7263     _result 
= (int )wxJoystick_GetPollingMin(_arg0
); 
7265     wxPyEndAllowThreads(__tstate
); 
7266     if (PyErr_Occurred()) return NULL
; 
7267 }    _resultobj 
= Py_BuildValue("i",_result
); 
7271 #define wxJoystick_GetPollingMax(_swigobj)  (_swigobj->GetPollingMax()) 
7272 static PyObject 
*_wrap_wxJoystick_GetPollingMax(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7273     PyObject 
* _resultobj
; 
7276     PyObject 
* _argo0 
= 0; 
7277     char *_kwnames
[] = { "self", NULL 
}; 
7280     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetPollingMax",_kwnames
,&_argo0
))  
7283         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7284         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7285             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetPollingMax. Expected _wxJoystick_p."); 
7290     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7291     _result 
= (int )wxJoystick_GetPollingMax(_arg0
); 
7293     wxPyEndAllowThreads(__tstate
); 
7294     if (PyErr_Occurred()) return NULL
; 
7295 }    _resultobj 
= Py_BuildValue("i",_result
); 
7299 #define wxJoystick_GetRudderMin(_swigobj)  (_swigobj->GetRudderMin()) 
7300 static PyObject 
*_wrap_wxJoystick_GetRudderMin(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7301     PyObject 
* _resultobj
; 
7304     PyObject 
* _argo0 
= 0; 
7305     char *_kwnames
[] = { "self", NULL 
}; 
7308     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetRudderMin",_kwnames
,&_argo0
))  
7311         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7312         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7313             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetRudderMin. Expected _wxJoystick_p."); 
7318     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7319     _result 
= (int )wxJoystick_GetRudderMin(_arg0
); 
7321     wxPyEndAllowThreads(__tstate
); 
7322     if (PyErr_Occurred()) return NULL
; 
7323 }    _resultobj 
= Py_BuildValue("i",_result
); 
7327 #define wxJoystick_GetRudderMax(_swigobj)  (_swigobj->GetRudderMax()) 
7328 static PyObject 
*_wrap_wxJoystick_GetRudderMax(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7329     PyObject 
* _resultobj
; 
7332     PyObject 
* _argo0 
= 0; 
7333     char *_kwnames
[] = { "self", NULL 
}; 
7336     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetRudderMax",_kwnames
,&_argo0
))  
7339         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7340         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7341             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetRudderMax. Expected _wxJoystick_p."); 
7346     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7347     _result 
= (int )wxJoystick_GetRudderMax(_arg0
); 
7349     wxPyEndAllowThreads(__tstate
); 
7350     if (PyErr_Occurred()) return NULL
; 
7351 }    _resultobj 
= Py_BuildValue("i",_result
); 
7355 #define wxJoystick_GetUMin(_swigobj)  (_swigobj->GetUMin()) 
7356 static PyObject 
*_wrap_wxJoystick_GetUMin(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7357     PyObject 
* _resultobj
; 
7360     PyObject 
* _argo0 
= 0; 
7361     char *_kwnames
[] = { "self", NULL 
}; 
7364     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetUMin",_kwnames
,&_argo0
))  
7367         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7368         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7369             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetUMin. Expected _wxJoystick_p."); 
7374     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7375     _result 
= (int )wxJoystick_GetUMin(_arg0
); 
7377     wxPyEndAllowThreads(__tstate
); 
7378     if (PyErr_Occurred()) return NULL
; 
7379 }    _resultobj 
= Py_BuildValue("i",_result
); 
7383 #define wxJoystick_GetUMax(_swigobj)  (_swigobj->GetUMax()) 
7384 static PyObject 
*_wrap_wxJoystick_GetUMax(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7385     PyObject 
* _resultobj
; 
7388     PyObject 
* _argo0 
= 0; 
7389     char *_kwnames
[] = { "self", NULL 
}; 
7392     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetUMax",_kwnames
,&_argo0
))  
7395         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7396         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7397             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetUMax. Expected _wxJoystick_p."); 
7402     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7403     _result 
= (int )wxJoystick_GetUMax(_arg0
); 
7405     wxPyEndAllowThreads(__tstate
); 
7406     if (PyErr_Occurred()) return NULL
; 
7407 }    _resultobj 
= Py_BuildValue("i",_result
); 
7411 #define wxJoystick_GetVMin(_swigobj)  (_swigobj->GetVMin()) 
7412 static PyObject 
*_wrap_wxJoystick_GetVMin(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7413     PyObject 
* _resultobj
; 
7416     PyObject 
* _argo0 
= 0; 
7417     char *_kwnames
[] = { "self", NULL 
}; 
7420     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetVMin",_kwnames
,&_argo0
))  
7423         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7424         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7425             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetVMin. Expected _wxJoystick_p."); 
7430     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7431     _result 
= (int )wxJoystick_GetVMin(_arg0
); 
7433     wxPyEndAllowThreads(__tstate
); 
7434     if (PyErr_Occurred()) return NULL
; 
7435 }    _resultobj 
= Py_BuildValue("i",_result
); 
7439 #define wxJoystick_GetVMax(_swigobj)  (_swigobj->GetVMax()) 
7440 static PyObject 
*_wrap_wxJoystick_GetVMax(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7441     PyObject 
* _resultobj
; 
7444     PyObject 
* _argo0 
= 0; 
7445     char *_kwnames
[] = { "self", NULL 
}; 
7448     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetVMax",_kwnames
,&_argo0
))  
7451         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7452         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7453             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetVMax. Expected _wxJoystick_p."); 
7458     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7459     _result 
= (int )wxJoystick_GetVMax(_arg0
); 
7461     wxPyEndAllowThreads(__tstate
); 
7462     if (PyErr_Occurred()) return NULL
; 
7463 }    _resultobj 
= Py_BuildValue("i",_result
); 
7467 #define wxJoystick_HasRudder(_swigobj)  (_swigobj->HasRudder()) 
7468 static PyObject 
*_wrap_wxJoystick_HasRudder(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7469     PyObject 
* _resultobj
; 
7472     PyObject 
* _argo0 
= 0; 
7473     char *_kwnames
[] = { "self", NULL 
}; 
7476     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_HasRudder",_kwnames
,&_argo0
))  
7479         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7480         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7481             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_HasRudder. Expected _wxJoystick_p."); 
7486     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7487     _result 
= (bool )wxJoystick_HasRudder(_arg0
); 
7489     wxPyEndAllowThreads(__tstate
); 
7490     if (PyErr_Occurred()) return NULL
; 
7491 }    _resultobj 
= Py_BuildValue("i",_result
); 
7495 #define wxJoystick_HasZ(_swigobj)  (_swigobj->HasZ()) 
7496 static PyObject 
*_wrap_wxJoystick_HasZ(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7497     PyObject 
* _resultobj
; 
7500     PyObject 
* _argo0 
= 0; 
7501     char *_kwnames
[] = { "self", NULL 
}; 
7504     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_HasZ",_kwnames
,&_argo0
))  
7507         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7508         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7509             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_HasZ. Expected _wxJoystick_p."); 
7514     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7515     _result 
= (bool )wxJoystick_HasZ(_arg0
); 
7517     wxPyEndAllowThreads(__tstate
); 
7518     if (PyErr_Occurred()) return NULL
; 
7519 }    _resultobj 
= Py_BuildValue("i",_result
); 
7523 #define wxJoystick_HasU(_swigobj)  (_swigobj->HasU()) 
7524 static PyObject 
*_wrap_wxJoystick_HasU(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7525     PyObject 
* _resultobj
; 
7528     PyObject 
* _argo0 
= 0; 
7529     char *_kwnames
[] = { "self", NULL 
}; 
7532     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_HasU",_kwnames
,&_argo0
))  
7535         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7536         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7537             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_HasU. Expected _wxJoystick_p."); 
7542     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7543     _result 
= (bool )wxJoystick_HasU(_arg0
); 
7545     wxPyEndAllowThreads(__tstate
); 
7546     if (PyErr_Occurred()) return NULL
; 
7547 }    _resultobj 
= Py_BuildValue("i",_result
); 
7551 #define wxJoystick_HasV(_swigobj)  (_swigobj->HasV()) 
7552 static PyObject 
*_wrap_wxJoystick_HasV(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7553     PyObject 
* _resultobj
; 
7556     PyObject 
* _argo0 
= 0; 
7557     char *_kwnames
[] = { "self", NULL 
}; 
7560     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_HasV",_kwnames
,&_argo0
))  
7563         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7564         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7565             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_HasV. Expected _wxJoystick_p."); 
7570     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7571     _result 
= (bool )wxJoystick_HasV(_arg0
); 
7573     wxPyEndAllowThreads(__tstate
); 
7574     if (PyErr_Occurred()) return NULL
; 
7575 }    _resultobj 
= Py_BuildValue("i",_result
); 
7579 #define wxJoystick_HasPOV(_swigobj)  (_swigobj->HasPOV()) 
7580 static PyObject 
*_wrap_wxJoystick_HasPOV(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7581     PyObject 
* _resultobj
; 
7584     PyObject 
* _argo0 
= 0; 
7585     char *_kwnames
[] = { "self", NULL 
}; 
7588     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_HasPOV",_kwnames
,&_argo0
))  
7591         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7592         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7593             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_HasPOV. Expected _wxJoystick_p."); 
7598     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7599     _result 
= (bool )wxJoystick_HasPOV(_arg0
); 
7601     wxPyEndAllowThreads(__tstate
); 
7602     if (PyErr_Occurred()) return NULL
; 
7603 }    _resultobj 
= Py_BuildValue("i",_result
); 
7607 #define wxJoystick_HasPOV4Dir(_swigobj)  (_swigobj->HasPOV4Dir()) 
7608 static PyObject 
*_wrap_wxJoystick_HasPOV4Dir(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7609     PyObject 
* _resultobj
; 
7612     PyObject 
* _argo0 
= 0; 
7613     char *_kwnames
[] = { "self", NULL 
}; 
7616     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_HasPOV4Dir",_kwnames
,&_argo0
))  
7619         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7620         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7621             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_HasPOV4Dir. Expected _wxJoystick_p."); 
7626     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7627     _result 
= (bool )wxJoystick_HasPOV4Dir(_arg0
); 
7629     wxPyEndAllowThreads(__tstate
); 
7630     if (PyErr_Occurred()) return NULL
; 
7631 }    _resultobj 
= Py_BuildValue("i",_result
); 
7635 #define wxJoystick_HasPOVCTS(_swigobj)  (_swigobj->HasPOVCTS()) 
7636 static PyObject 
*_wrap_wxJoystick_HasPOVCTS(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7637     PyObject 
* _resultobj
; 
7640     PyObject 
* _argo0 
= 0; 
7641     char *_kwnames
[] = { "self", NULL 
}; 
7644     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_HasPOVCTS",_kwnames
,&_argo0
))  
7647         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7648         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7649             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_HasPOVCTS. Expected _wxJoystick_p."); 
7654     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7655     _result 
= (bool )wxJoystick_HasPOVCTS(_arg0
); 
7657     wxPyEndAllowThreads(__tstate
); 
7658     if (PyErr_Occurred()) return NULL
; 
7659 }    _resultobj 
= Py_BuildValue("i",_result
); 
7663 #define wxJoystick_SetCapture(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetCapture(_swigarg0,_swigarg1)) 
7664 static PyObject 
*_wrap_wxJoystick_SetCapture(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7665     PyObject 
* _resultobj
; 
7669     int  _arg2 
= (int ) 0; 
7670     PyObject 
* _argo0 
= 0; 
7671     PyObject 
* _argo1 
= 0; 
7672     char *_kwnames
[] = { "self","win","pollingFreq", NULL 
}; 
7675     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxJoystick_SetCapture",_kwnames
,&_argo0
,&_argo1
,&_arg2
))  
7678         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7679         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7680             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_SetCapture. Expected _wxJoystick_p."); 
7685         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7686         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
7687             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxJoystick_SetCapture. Expected _wxWindow_p."); 
7692     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7693     _result 
= (bool )wxJoystick_SetCapture(_arg0
,_arg1
,_arg2
); 
7695     wxPyEndAllowThreads(__tstate
); 
7696     if (PyErr_Occurred()) return NULL
; 
7697 }    _resultobj 
= Py_BuildValue("i",_result
); 
7701 #define wxJoystick_ReleaseCapture(_swigobj)  (_swigobj->ReleaseCapture()) 
7702 static PyObject 
*_wrap_wxJoystick_ReleaseCapture(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7703     PyObject 
* _resultobj
; 
7706     PyObject 
* _argo0 
= 0; 
7707     char *_kwnames
[] = { "self", NULL 
}; 
7710     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_ReleaseCapture",_kwnames
,&_argo0
))  
7713         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7714         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7715             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_ReleaseCapture. Expected _wxJoystick_p."); 
7720     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7721     _result 
= (bool )wxJoystick_ReleaseCapture(_arg0
); 
7723     wxPyEndAllowThreads(__tstate
); 
7724     if (PyErr_Occurred()) return NULL
; 
7725 }    _resultobj 
= Py_BuildValue("i",_result
); 
7729 static void *SwigwxWaveTowxObject(void *ptr
) { 
7732     src 
= (wxWave 
*) ptr
; 
7733     dest 
= (wxObject 
*) src
; 
7734     return (void *) dest
; 
7737 #define new_wxWave(_swigarg0,_swigarg1) (new wxWave(_swigarg0,_swigarg1)) 
7738 static PyObject 
*_wrap_new_wxWave(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7739     PyObject 
* _resultobj
; 
7742     bool  _arg1 
= (bool ) FALSE
; 
7743     PyObject 
* _obj0 
= 0; 
7744     int tempbool1 
= (int) FALSE
; 
7745     char *_kwnames
[] = { "fileName","isResource", NULL 
}; 
7749     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:new_wxWave",_kwnames
,&_obj0
,&tempbool1
))  
7752     _arg0 
= wxString_in_helper(_obj0
); 
7756     _arg1 
= (bool ) tempbool1
; 
7758     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7759     _result 
= (wxWave 
*)new_wxWave(*_arg0
,_arg1
); 
7761     wxPyEndAllowThreads(__tstate
); 
7762     if (PyErr_Occurred()) return NULL
; 
7764         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxWave_p"); 
7765         _resultobj 
= Py_BuildValue("s",_ptemp
); 
7768         _resultobj 
= Py_None
; 
7777 #define delete_wxWave(_swigobj) (delete _swigobj) 
7778 static PyObject 
*_wrap_delete_wxWave(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7779     PyObject 
* _resultobj
; 
7781     PyObject 
* _argo0 
= 0; 
7782     char *_kwnames
[] = { "self", NULL 
}; 
7785     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxWave",_kwnames
,&_argo0
))  
7788         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7789         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWave_p")) { 
7790             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxWave. Expected _wxWave_p."); 
7795     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7796     delete_wxWave(_arg0
); 
7798     wxPyEndAllowThreads(__tstate
); 
7799     if (PyErr_Occurred()) return NULL
; 
7800 }    Py_INCREF(Py_None
); 
7801     _resultobj 
= Py_None
; 
7805 #define wxWave_IsOk(_swigobj)  (_swigobj->IsOk()) 
7806 static PyObject 
*_wrap_wxWave_IsOk(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7807     PyObject 
* _resultobj
; 
7810     PyObject 
* _argo0 
= 0; 
7811     char *_kwnames
[] = { "self", NULL 
}; 
7814     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWave_IsOk",_kwnames
,&_argo0
))  
7817         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7818         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWave_p")) { 
7819             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWave_IsOk. Expected _wxWave_p."); 
7824     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7825     _result 
= (bool )wxWave_IsOk(_arg0
); 
7827     wxPyEndAllowThreads(__tstate
); 
7828     if (PyErr_Occurred()) return NULL
; 
7829 }    _resultobj 
= Py_BuildValue("i",_result
); 
7833 #define wxWave_Play(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Play(_swigarg0,_swigarg1)) 
7834 static PyObject 
*_wrap_wxWave_Play(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7835     PyObject 
* _resultobj
; 
7838     bool  _arg1 
= (bool ) TRUE
; 
7839     bool  _arg2 
= (bool ) FALSE
; 
7840     PyObject 
* _argo0 
= 0; 
7841     int tempbool1 
= (int) TRUE
; 
7842     int tempbool2 
= (int) FALSE
; 
7843     char *_kwnames
[] = { "self","async","looped", NULL 
}; 
7846     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|ii:wxWave_Play",_kwnames
,&_argo0
,&tempbool1
,&tempbool2
))  
7849         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7850         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWave_p")) { 
7851             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWave_Play. Expected _wxWave_p."); 
7855     _arg1 
= (bool ) tempbool1
; 
7856     _arg2 
= (bool ) tempbool2
; 
7858     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7859     _result 
= (bool )wxWave_Play(_arg0
,_arg1
,_arg2
); 
7861     wxPyEndAllowThreads(__tstate
); 
7862     if (PyErr_Occurred()) return NULL
; 
7863 }    _resultobj 
= Py_BuildValue("i",_result
); 
7867 #define new_wxFileTypeInfo(_swigarg0,_swigarg1,_swigarg2,_swigarg3) (new wxFileTypeInfo(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
7868 static PyObject 
*_wrap_new_wxFileTypeInfo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7869     PyObject 
* _resultobj
; 
7870     wxFileTypeInfo 
* _result
; 
7875     char *_kwnames
[] = { "mimeType","openCmd","printCmd","desc", NULL 
}; 
7879     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"ssss:new_wxFileTypeInfo",_kwnames
,&_arg0
,&_arg1
,&_arg2
,&_arg3
))  
7882     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7883     _result 
= (wxFileTypeInfo 
*)new_wxFileTypeInfo(_arg0
,_arg1
,_arg2
,_arg3
); 
7885     wxPyEndAllowThreads(__tstate
); 
7886     if (PyErr_Occurred()) return NULL
; 
7888         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxFileTypeInfo_p"); 
7889         _resultobj 
= Py_BuildValue("s",_ptemp
); 
7892         _resultobj 
= Py_None
; 
7897 #define new_wxFileTypeInfoSequence(_swigarg0) (new wxFileTypeInfo(_swigarg0)) 
7898 static PyObject 
*_wrap_new_wxFileTypeInfoSequence(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7899     PyObject 
* _resultobj
; 
7900     wxFileTypeInfo 
* _result
; 
7901     wxArrayString 
* _arg0
; 
7902     PyObject 
* _obj0 
= 0; 
7903     char *_kwnames
[] = { "sArray", NULL 
}; 
7907     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:new_wxFileTypeInfoSequence",_kwnames
,&_obj0
))  
7910     if (! PySequence_Check(_obj0
)) { 
7911         PyErr_SetString(PyExc_TypeError
, "Sequence of strings expected."); 
7914     _arg0 
= new wxArrayString
; 
7915     int i
, len
=PySequence_Length(_obj0
); 
7916     for (i
=0; i
<len
; i
++) { 
7917         PyObject
* item 
= PySequence_GetItem(_obj0
, i
); 
7919         PyObject
* str  
= PyObject_Unicode(item
); 
7920         _arg0
->Add(PyUnicode_AsUnicode(str
)); 
7922         PyObject
* str  
= PyObject_Str(item
); 
7923         _arg0
->Add(PyString_AsString(str
)); 
7930     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7931     _result 
= (wxFileTypeInfo 
*)new_wxFileTypeInfoSequence(*_arg0
); 
7933     wxPyEndAllowThreads(__tstate
); 
7934     if (PyErr_Occurred()) return NULL
; 
7936         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxFileTypeInfo_p"); 
7937         _resultobj 
= Py_BuildValue("s",_ptemp
); 
7940         _resultobj 
= Py_None
; 
7949 #define new_wxNullFileTypeInfo() (new wxFileTypeInfo()) 
7950 static PyObject 
*_wrap_new_wxNullFileTypeInfo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7951     PyObject 
* _resultobj
; 
7952     wxFileTypeInfo 
* _result
; 
7953     char *_kwnames
[] = {  NULL 
}; 
7957     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxNullFileTypeInfo",_kwnames
))  
7960     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7961     _result 
= (wxFileTypeInfo 
*)new_wxNullFileTypeInfo(); 
7963     wxPyEndAllowThreads(__tstate
); 
7964     if (PyErr_Occurred()) return NULL
; 
7966         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxFileTypeInfo_p"); 
7967         _resultobj 
= Py_BuildValue("s",_ptemp
); 
7970         _resultobj 
= Py_None
; 
7975 #define wxFileTypeInfo_IsValid(_swigobj)  (_swigobj->IsValid()) 
7976 static PyObject 
*_wrap_wxFileTypeInfo_IsValid(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7977     PyObject 
* _resultobj
; 
7979     wxFileTypeInfo 
* _arg0
; 
7980     PyObject 
* _argo0 
= 0; 
7981     char *_kwnames
[] = { "self", NULL 
}; 
7984     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileTypeInfo_IsValid",_kwnames
,&_argo0
))  
7987         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7988         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileTypeInfo_p")) { 
7989             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileTypeInfo_IsValid. Expected _wxFileTypeInfo_p."); 
7994     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7995     _result 
= (bool )wxFileTypeInfo_IsValid(_arg0
); 
7997     wxPyEndAllowThreads(__tstate
); 
7998     if (PyErr_Occurred()) return NULL
; 
7999 }    _resultobj 
= Py_BuildValue("i",_result
); 
8003 #define wxFileTypeInfo_SetIcon(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetIcon(_swigarg0,_swigarg1)) 
8004 static PyObject 
*_wrap_wxFileTypeInfo_SetIcon(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8005     PyObject 
* _resultobj
; 
8006     wxFileTypeInfo 
* _arg0
; 
8008     int  _arg2 
= (int ) 0; 
8009     PyObject 
* _argo0 
= 0; 
8010     PyObject 
* _obj1 
= 0; 
8011     char *_kwnames
[] = { "self","iconFile","iconIndex", NULL 
}; 
8014     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxFileTypeInfo_SetIcon",_kwnames
,&_argo0
,&_obj1
,&_arg2
))  
8017         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8018         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileTypeInfo_p")) { 
8019             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileTypeInfo_SetIcon. Expected _wxFileTypeInfo_p."); 
8024     _arg1 
= wxString_in_helper(_obj1
); 
8029     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8030     wxFileTypeInfo_SetIcon(_arg0
,*_arg1
,_arg2
); 
8032     wxPyEndAllowThreads(__tstate
); 
8033     if (PyErr_Occurred()) return NULL
; 
8034 }    Py_INCREF(Py_None
); 
8035     _resultobj 
= Py_None
; 
8043 #define wxFileTypeInfo_SetShortDesc(_swigobj,_swigarg0)  (_swigobj->SetShortDesc(_swigarg0)) 
8044 static PyObject 
*_wrap_wxFileTypeInfo_SetShortDesc(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8045     PyObject 
* _resultobj
; 
8046     wxFileTypeInfo 
* _arg0
; 
8048     PyObject 
* _argo0 
= 0; 
8049     PyObject 
* _obj1 
= 0; 
8050     char *_kwnames
[] = { "self","shortDesc", NULL 
}; 
8053     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxFileTypeInfo_SetShortDesc",_kwnames
,&_argo0
,&_obj1
))  
8056         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8057         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileTypeInfo_p")) { 
8058             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileTypeInfo_SetShortDesc. Expected _wxFileTypeInfo_p."); 
8063     _arg1 
= wxString_in_helper(_obj1
); 
8068     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8069     wxFileTypeInfo_SetShortDesc(_arg0
,*_arg1
); 
8071     wxPyEndAllowThreads(__tstate
); 
8072     if (PyErr_Occurred()) return NULL
; 
8073 }    Py_INCREF(Py_None
); 
8074     _resultobj 
= Py_None
; 
8082 #define wxFileTypeInfo_GetMimeType(_swigobj)  (_swigobj->GetMimeType()) 
8083 static PyObject 
*_wrap_wxFileTypeInfo_GetMimeType(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8084     PyObject 
* _resultobj
; 
8086     wxFileTypeInfo 
* _arg0
; 
8087     PyObject 
* _argo0 
= 0; 
8088     char *_kwnames
[] = { "self", NULL 
}; 
8091     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileTypeInfo_GetMimeType",_kwnames
,&_argo0
))  
8094         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8095         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileTypeInfo_p")) { 
8096             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileTypeInfo_GetMimeType. Expected _wxFileTypeInfo_p."); 
8101     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8102     const wxString 
& _result_ref 
= wxFileTypeInfo_GetMimeType(_arg0
); 
8103     _result 
= (wxString 
*) &_result_ref
; 
8105     wxPyEndAllowThreads(__tstate
); 
8106     if (PyErr_Occurred()) return NULL
; 
8109     _resultobj 
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len()); 
8111     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
8117 #define wxFileTypeInfo_GetOpenCommand(_swigobj)  (_swigobj->GetOpenCommand()) 
8118 static PyObject 
*_wrap_wxFileTypeInfo_GetOpenCommand(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8119     PyObject 
* _resultobj
; 
8121     wxFileTypeInfo 
* _arg0
; 
8122     PyObject 
* _argo0 
= 0; 
8123     char *_kwnames
[] = { "self", NULL 
}; 
8126     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileTypeInfo_GetOpenCommand",_kwnames
,&_argo0
))  
8129         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8130         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileTypeInfo_p")) { 
8131             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileTypeInfo_GetOpenCommand. Expected _wxFileTypeInfo_p."); 
8136     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8137     const wxString 
& _result_ref 
= wxFileTypeInfo_GetOpenCommand(_arg0
); 
8138     _result 
= (wxString 
*) &_result_ref
; 
8140     wxPyEndAllowThreads(__tstate
); 
8141     if (PyErr_Occurred()) return NULL
; 
8144     _resultobj 
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len()); 
8146     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
8152 #define wxFileTypeInfo_GetPrintCommand(_swigobj)  (_swigobj->GetPrintCommand()) 
8153 static PyObject 
*_wrap_wxFileTypeInfo_GetPrintCommand(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8154     PyObject 
* _resultobj
; 
8156     wxFileTypeInfo 
* _arg0
; 
8157     PyObject 
* _argo0 
= 0; 
8158     char *_kwnames
[] = { "self", NULL 
}; 
8161     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileTypeInfo_GetPrintCommand",_kwnames
,&_argo0
))  
8164         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8165         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileTypeInfo_p")) { 
8166             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileTypeInfo_GetPrintCommand. Expected _wxFileTypeInfo_p."); 
8171     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8172     const wxString 
& _result_ref 
= wxFileTypeInfo_GetPrintCommand(_arg0
); 
8173     _result 
= (wxString 
*) &_result_ref
; 
8175     wxPyEndAllowThreads(__tstate
); 
8176     if (PyErr_Occurred()) return NULL
; 
8179     _resultobj 
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len()); 
8181     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
8187 #define wxFileTypeInfo_GetShortDesc(_swigobj)  (_swigobj->GetShortDesc()) 
8188 static PyObject 
*_wrap_wxFileTypeInfo_GetShortDesc(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8189     PyObject 
* _resultobj
; 
8191     wxFileTypeInfo 
* _arg0
; 
8192     PyObject 
* _argo0 
= 0; 
8193     char *_kwnames
[] = { "self", NULL 
}; 
8196     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileTypeInfo_GetShortDesc",_kwnames
,&_argo0
))  
8199         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8200         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileTypeInfo_p")) { 
8201             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileTypeInfo_GetShortDesc. Expected _wxFileTypeInfo_p."); 
8206     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8207     const wxString 
& _result_ref 
= wxFileTypeInfo_GetShortDesc(_arg0
); 
8208     _result 
= (wxString 
*) &_result_ref
; 
8210     wxPyEndAllowThreads(__tstate
); 
8211     if (PyErr_Occurred()) return NULL
; 
8214     _resultobj 
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len()); 
8216     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
8222 #define wxFileTypeInfo_GetDescription(_swigobj)  (_swigobj->GetDescription()) 
8223 static PyObject 
*_wrap_wxFileTypeInfo_GetDescription(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8224     PyObject 
* _resultobj
; 
8226     wxFileTypeInfo 
* _arg0
; 
8227     PyObject 
* _argo0 
= 0; 
8228     char *_kwnames
[] = { "self", NULL 
}; 
8231     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileTypeInfo_GetDescription",_kwnames
,&_argo0
))  
8234         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8235         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileTypeInfo_p")) { 
8236             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileTypeInfo_GetDescription. Expected _wxFileTypeInfo_p."); 
8241     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8242     const wxString 
& _result_ref 
= wxFileTypeInfo_GetDescription(_arg0
); 
8243     _result 
= (wxString 
*) &_result_ref
; 
8245     wxPyEndAllowThreads(__tstate
); 
8246     if (PyErr_Occurred()) return NULL
; 
8249     _resultobj 
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len()); 
8251     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
8257 static PyObject 
* wxFileTypeInfo_GetExtensions(wxFileTypeInfo 
*self
) { 
8258             wxArrayString
& arr 
= (wxArrayString
&)self
->GetExtensions(); 
8259             return wxArrayString2PyList_helper(arr
); 
8261 static PyObject 
*_wrap_wxFileTypeInfo_GetExtensions(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8262     PyObject 
* _resultobj
; 
8264     wxFileTypeInfo 
* _arg0
; 
8265     PyObject 
* _argo0 
= 0; 
8266     char *_kwnames
[] = { "self", NULL 
}; 
8269     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileTypeInfo_GetExtensions",_kwnames
,&_argo0
))  
8272         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8273         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileTypeInfo_p")) { 
8274             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileTypeInfo_GetExtensions. Expected _wxFileTypeInfo_p."); 
8279     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8280     _result 
= (PyObject 
*)wxFileTypeInfo_GetExtensions(_arg0
); 
8282     wxPyEndAllowThreads(__tstate
); 
8283     if (PyErr_Occurred()) return NULL
; 
8285   _resultobj 
= _result
; 
8290 #define wxFileTypeInfo_GetExtensionsCount(_swigobj)  (_swigobj->GetExtensionsCount()) 
8291 static PyObject 
*_wrap_wxFileTypeInfo_GetExtensionsCount(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8292     PyObject 
* _resultobj
; 
8294     wxFileTypeInfo 
* _arg0
; 
8295     PyObject 
* _argo0 
= 0; 
8296     char *_kwnames
[] = { "self", NULL 
}; 
8299     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileTypeInfo_GetExtensionsCount",_kwnames
,&_argo0
))  
8302         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8303         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileTypeInfo_p")) { 
8304             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileTypeInfo_GetExtensionsCount. Expected _wxFileTypeInfo_p."); 
8309     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8310     _result 
= (int )wxFileTypeInfo_GetExtensionsCount(_arg0
); 
8312     wxPyEndAllowThreads(__tstate
); 
8313     if (PyErr_Occurred()) return NULL
; 
8314 }    _resultobj 
= Py_BuildValue("i",_result
); 
8318 #define wxFileTypeInfo_GetIconFile(_swigobj)  (_swigobj->GetIconFile()) 
8319 static PyObject 
*_wrap_wxFileTypeInfo_GetIconFile(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8320     PyObject 
* _resultobj
; 
8322     wxFileTypeInfo 
* _arg0
; 
8323     PyObject 
* _argo0 
= 0; 
8324     char *_kwnames
[] = { "self", NULL 
}; 
8327     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileTypeInfo_GetIconFile",_kwnames
,&_argo0
))  
8330         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8331         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileTypeInfo_p")) { 
8332             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileTypeInfo_GetIconFile. Expected _wxFileTypeInfo_p."); 
8337     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8338     const wxString 
& _result_ref 
= wxFileTypeInfo_GetIconFile(_arg0
); 
8339     _result 
= (wxString 
*) &_result_ref
; 
8341     wxPyEndAllowThreads(__tstate
); 
8342     if (PyErr_Occurred()) return NULL
; 
8345     _resultobj 
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len()); 
8347     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
8353 #define wxFileTypeInfo_GetIconIndex(_swigobj)  (_swigobj->GetIconIndex()) 
8354 static PyObject 
*_wrap_wxFileTypeInfo_GetIconIndex(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8355     PyObject 
* _resultobj
; 
8357     wxFileTypeInfo 
* _arg0
; 
8358     PyObject 
* _argo0 
= 0; 
8359     char *_kwnames
[] = { "self", NULL 
}; 
8362     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileTypeInfo_GetIconIndex",_kwnames
,&_argo0
))  
8365         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8366         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileTypeInfo_p")) { 
8367             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileTypeInfo_GetIconIndex. Expected _wxFileTypeInfo_p."); 
8372     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8373     _result 
= (int )wxFileTypeInfo_GetIconIndex(_arg0
); 
8375     wxPyEndAllowThreads(__tstate
); 
8376     if (PyErr_Occurred()) return NULL
; 
8377 }    _resultobj 
= Py_BuildValue("i",_result
); 
8381 #define new_wxFileType(_swigarg0) (new wxFileType(_swigarg0)) 
8382 static PyObject 
*_wrap_new_wxFileType(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8383     PyObject 
* _resultobj
; 
8384     wxFileType 
* _result
; 
8385     wxFileTypeInfo 
* _arg0
; 
8386     PyObject 
* _argo0 
= 0; 
8387     char *_kwnames
[] = { "ftInfo", NULL 
}; 
8391     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:new_wxFileType",_kwnames
,&_argo0
))  
8394         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8395         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileTypeInfo_p")) { 
8396             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxFileType. Expected _wxFileTypeInfo_p."); 
8401     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8402     _result 
= (wxFileType 
*)new_wxFileType(*_arg0
); 
8404     wxPyEndAllowThreads(__tstate
); 
8405     if (PyErr_Occurred()) return NULL
; 
8407         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxFileType_p"); 
8408         _resultobj 
= Py_BuildValue("s",_ptemp
); 
8411         _resultobj 
= Py_None
; 
8416 static PyObject 
* wxFileType_GetMimeType(wxFileType 
*self
) { 
8418             if (self
->GetMimeType(&str
)) { 
8420               return PyUnicode_FromUnicode(str
.c_str(), str
.Len()); 
8422               return PyString_FromStringAndSize(str
.c_str(), str
.Len()); 
8428 static PyObject 
*_wrap_wxFileType_GetMimeType(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8429     PyObject 
* _resultobj
; 
8432     PyObject 
* _argo0 
= 0; 
8433     char *_kwnames
[] = { "self", NULL 
}; 
8436     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileType_GetMimeType",_kwnames
,&_argo0
))  
8439         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8440         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileType_p")) { 
8441             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileType_GetMimeType. Expected _wxFileType_p."); 
8446     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8447     _result 
= (PyObject 
*)wxFileType_GetMimeType(_arg0
); 
8449     wxPyEndAllowThreads(__tstate
); 
8450     if (PyErr_Occurred()) return NULL
; 
8452   _resultobj 
= _result
; 
8457 static PyObject 
* wxFileType_GetMimeTypes(wxFileType 
*self
) { 
8459             if (self
->GetMimeTypes(arr
)) 
8460                 return wxArrayString2PyList_helper(arr
); 
8464 static PyObject 
*_wrap_wxFileType_GetMimeTypes(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8465     PyObject 
* _resultobj
; 
8468     PyObject 
* _argo0 
= 0; 
8469     char *_kwnames
[] = { "self", NULL 
}; 
8472     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileType_GetMimeTypes",_kwnames
,&_argo0
))  
8475         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8476         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileType_p")) { 
8477             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileType_GetMimeTypes. Expected _wxFileType_p."); 
8482     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8483     _result 
= (PyObject 
*)wxFileType_GetMimeTypes(_arg0
); 
8485     wxPyEndAllowThreads(__tstate
); 
8486     if (PyErr_Occurred()) return NULL
; 
8488   _resultobj 
= _result
; 
8493 static PyObject 
* wxFileType_GetExtensions(wxFileType 
*self
) { 
8495             if (self
->GetExtensions(arr
)) 
8496                 return wxArrayString2PyList_helper(arr
); 
8500 static PyObject 
*_wrap_wxFileType_GetExtensions(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8501     PyObject 
* _resultobj
; 
8504     PyObject 
* _argo0 
= 0; 
8505     char *_kwnames
[] = { "self", NULL 
}; 
8508     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileType_GetExtensions",_kwnames
,&_argo0
))  
8511         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8512         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileType_p")) { 
8513             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileType_GetExtensions. Expected _wxFileType_p."); 
8518     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8519     _result 
= (PyObject 
*)wxFileType_GetExtensions(_arg0
); 
8521     wxPyEndAllowThreads(__tstate
); 
8522     if (PyErr_Occurred()) return NULL
; 
8524   _resultobj 
= _result
; 
8529 static wxIcon 
* wxFileType_GetIcon(wxFileType 
*self
) { 
8531             if (self
->GetIcon(&icon
)) 
8532                 return new wxIcon(icon
); 
8536 static PyObject 
*_wrap_wxFileType_GetIcon(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8537     PyObject 
* _resultobj
; 
8540     PyObject 
* _argo0 
= 0; 
8541     char *_kwnames
[] = { "self", NULL 
}; 
8545     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileType_GetIcon",_kwnames
,&_argo0
))  
8548         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8549         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileType_p")) { 
8550             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileType_GetIcon. Expected _wxFileType_p."); 
8555     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8556     _result 
= (wxIcon 
*)wxFileType_GetIcon(_arg0
); 
8558     wxPyEndAllowThreads(__tstate
); 
8559     if (PyErr_Occurred()) return NULL
; 
8561         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxIcon_p"); 
8562         _resultobj 
= Py_BuildValue("s",_ptemp
); 
8565         _resultobj 
= Py_None
; 
8570 static PyObject 
* wxFileType_GetIconInfo(wxFileType 
*self
) { 
8574             if (self
->GetIcon(&icon
, &iconFile
, &iconIndex
)) { 
8575                 wxPyBeginBlockThreads(); 
8576                 PyObject
* tuple 
= PyTuple_New(3); 
8577                 PyTuple_SetItem(tuple
, 0, wxPyConstructObject(new wxIcon(icon
), 
8580                 PyTuple_SetItem(tuple
, 1, PyUnicode_FromUnicode(iconFile
.c_str(), iconFile
.Len())); 
8582                 PyTuple_SetItem(tuple
, 1, PyString_FromStringAndSize(iconFile
.c_str(), iconFile
.Len())); 
8584                 PyTuple_SetItem(tuple
, 2, PyInt_FromLong(iconIndex
)); 
8585                 wxPyEndBlockThreads(); 
8591 static PyObject 
*_wrap_wxFileType_GetIconInfo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8592     PyObject 
* _resultobj
; 
8595     PyObject 
* _argo0 
= 0; 
8596     char *_kwnames
[] = { "self", NULL 
}; 
8599     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileType_GetIconInfo",_kwnames
,&_argo0
))  
8602         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8603         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileType_p")) { 
8604             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileType_GetIconInfo. Expected _wxFileType_p."); 
8609     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8610     _result 
= (PyObject 
*)wxFileType_GetIconInfo(_arg0
); 
8612     wxPyEndAllowThreads(__tstate
); 
8613     if (PyErr_Occurred()) return NULL
; 
8615   _resultobj 
= _result
; 
8620 static PyObject 
* wxFileType_GetDescription(wxFileType 
*self
) { 
8622             if (self
->GetDescription(&str
)) { 
8624               return PyUnicode_FromUnicode(str
.c_str(), str
.Len()); 
8626               return PyString_FromStringAndSize(str
.c_str(), str
.Len()); 
8631 static PyObject 
*_wrap_wxFileType_GetDescription(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8632     PyObject 
* _resultobj
; 
8635     PyObject 
* _argo0 
= 0; 
8636     char *_kwnames
[] = { "self", NULL 
}; 
8639     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileType_GetDescription",_kwnames
,&_argo0
))  
8642         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8643         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileType_p")) { 
8644             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileType_GetDescription. Expected _wxFileType_p."); 
8649     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8650     _result 
= (PyObject 
*)wxFileType_GetDescription(_arg0
); 
8652     wxPyEndAllowThreads(__tstate
); 
8653     if (PyErr_Occurred()) return NULL
; 
8655   _resultobj 
= _result
; 
8660 static PyObject 
* wxFileType_GetOpenCommand(wxFileType 
*self
,const wxString 
& filename
,const wxString 
& mimetype
) { 
8662             if (self
->GetOpenCommand(&str
, wxFileType::MessageParameters(filename
, mimetype
))) { 
8664                 return PyUnicode_FromUnicode(str
.c_str(), str
.Len()); 
8666                 return PyString_FromStringAndSize(str
.c_str(), str
.Len()); 
8671 static PyObject 
*_wrap_wxFileType_GetOpenCommand(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8672     PyObject 
* _resultobj
; 
8676     wxString 
* _arg2 
= (wxString 
*) &wxPyEmptyString
; 
8677     PyObject 
* _argo0 
= 0; 
8678     PyObject 
* _obj1 
= 0; 
8679     PyObject 
* _obj2 
= 0; 
8680     char *_kwnames
[] = { "self","filename","mimetype", NULL 
}; 
8683     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|O:wxFileType_GetOpenCommand",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
8686         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8687         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileType_p")) { 
8688             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileType_GetOpenCommand. Expected _wxFileType_p."); 
8693     _arg1 
= wxString_in_helper(_obj1
); 
8699     _arg2 
= wxString_in_helper(_obj2
); 
8704     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8705     _result 
= (PyObject 
*)wxFileType_GetOpenCommand(_arg0
,*_arg1
,*_arg2
); 
8707     wxPyEndAllowThreads(__tstate
); 
8708     if (PyErr_Occurred()) return NULL
; 
8710   _resultobj 
= _result
; 
8723 static PyObject 
* wxFileType_GetPrintCommand(wxFileType 
*self
,const wxString 
& filename
,const wxString 
& mimetype
) { 
8725             if (self
->GetPrintCommand(&str
, wxFileType::MessageParameters(filename
, mimetype
))) { 
8727                 return PyUnicode_FromUnicode(str
.c_str(), str
.Len()); 
8729                 return PyString_FromStringAndSize(str
.c_str(), str
.Len()); 
8734 static PyObject 
*_wrap_wxFileType_GetPrintCommand(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8735     PyObject 
* _resultobj
; 
8739     wxString 
* _arg2 
= (wxString 
*) &wxPyEmptyString
; 
8740     PyObject 
* _argo0 
= 0; 
8741     PyObject 
* _obj1 
= 0; 
8742     PyObject 
* _obj2 
= 0; 
8743     char *_kwnames
[] = { "self","filename","mimetype", NULL 
}; 
8746     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|O:wxFileType_GetPrintCommand",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
8749         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8750         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileType_p")) { 
8751             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileType_GetPrintCommand. Expected _wxFileType_p."); 
8756     _arg1 
= wxString_in_helper(_obj1
); 
8762     _arg2 
= wxString_in_helper(_obj2
); 
8767     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8768     _result 
= (PyObject 
*)wxFileType_GetPrintCommand(_arg0
,*_arg1
,*_arg2
); 
8770     wxPyEndAllowThreads(__tstate
); 
8771     if (PyErr_Occurred()) return NULL
; 
8773   _resultobj 
= _result
; 
8786 static PyObject 
* wxFileType_GetAllCommands(wxFileType 
*self
,const wxString 
& filename
,const wxString 
& mimetype
) { 
8787             wxArrayString verbs
; 
8788             wxArrayString commands
; 
8789             if (self
->GetAllCommands(&verbs
, &commands
, 
8790                                      wxFileType::MessageParameters(filename
, mimetype
))) { 
8791                 wxPyBeginBlockThreads(); 
8792                 PyObject
* tuple 
= PyTuple_New(2); 
8793                 PyTuple_SetItem(tuple
, 0, wxArrayString2PyList_helper(verbs
)); 
8794                 PyTuple_SetItem(tuple
, 1, wxArrayString2PyList_helper(commands
)); 
8795                 wxPyEndBlockThreads(); 
8801 static PyObject 
*_wrap_wxFileType_GetAllCommands(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8802     PyObject 
* _resultobj
; 
8806     wxString 
* _arg2 
= (wxString 
*) &wxPyEmptyString
; 
8807     PyObject 
* _argo0 
= 0; 
8808     PyObject 
* _obj1 
= 0; 
8809     PyObject 
* _obj2 
= 0; 
8810     char *_kwnames
[] = { "self","filename","mimetype", NULL 
}; 
8813     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|O:wxFileType_GetAllCommands",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
8816         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8817         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileType_p")) { 
8818             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileType_GetAllCommands. Expected _wxFileType_p."); 
8823     _arg1 
= wxString_in_helper(_obj1
); 
8829     _arg2 
= wxString_in_helper(_obj2
); 
8834     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8835     _result 
= (PyObject 
*)wxFileType_GetAllCommands(_arg0
,*_arg1
,*_arg2
); 
8837     wxPyEndAllowThreads(__tstate
); 
8838     if (PyErr_Occurred()) return NULL
; 
8840   _resultobj 
= _result
; 
8853 #define wxFileType_SetCommand(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->SetCommand(_swigarg0,_swigarg1,_swigarg2)) 
8854 static PyObject 
*_wrap_wxFileType_SetCommand(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8855     PyObject 
* _resultobj
; 
8860     bool  _arg3 
= (bool ) TRUE
; 
8861     PyObject 
* _argo0 
= 0; 
8862     PyObject 
* _obj1 
= 0; 
8863     PyObject 
* _obj2 
= 0; 
8864     int tempbool3 
= (int) TRUE
; 
8865     char *_kwnames
[] = { "self","cmd","verb","overwriteprompt", NULL 
}; 
8868     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO|i:wxFileType_SetCommand",_kwnames
,&_argo0
,&_obj1
,&_obj2
,&tempbool3
))  
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_SetCommand. Expected _wxFileType_p."); 
8878     _arg1 
= wxString_in_helper(_obj1
); 
8883     _arg2 
= wxString_in_helper(_obj2
); 
8887     _arg3 
= (bool ) tempbool3
; 
8889     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8890     _result 
= (bool )wxFileType_SetCommand(_arg0
,*_arg1
,*_arg2
,_arg3
); 
8892     wxPyEndAllowThreads(__tstate
); 
8893     if (PyErr_Occurred()) return NULL
; 
8894 }    _resultobj 
= Py_BuildValue("i",_result
); 
8906 #define wxFileType_SetDefaultIcon(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetDefaultIcon(_swigarg0,_swigarg1)) 
8907 static PyObject 
*_wrap_wxFileType_SetDefaultIcon(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8908     PyObject 
* _resultobj
; 
8911     wxString 
* _arg1 
= (wxString 
*) &wxPyEmptyString
; 
8912     int  _arg2 
= (int ) 0; 
8913     PyObject 
* _argo0 
= 0; 
8914     PyObject 
* _obj1 
= 0; 
8915     char *_kwnames
[] = { "self","cmd","index", NULL 
}; 
8918     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|Oi:wxFileType_SetDefaultIcon",_kwnames
,&_argo0
,&_obj1
,&_arg2
))  
8921         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8922         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileType_p")) { 
8923             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileType_SetDefaultIcon. Expected _wxFileType_p."); 
8929     _arg1 
= wxString_in_helper(_obj1
); 
8934     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8935     _result 
= (bool )wxFileType_SetDefaultIcon(_arg0
,*_arg1
,_arg2
); 
8937     wxPyEndAllowThreads(__tstate
); 
8938     if (PyErr_Occurred()) return NULL
; 
8939 }    _resultobj 
= Py_BuildValue("i",_result
); 
8947 #define wxFileType_Unassociate(_swigobj)  (_swigobj->Unassociate()) 
8948 static PyObject 
*_wrap_wxFileType_Unassociate(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8949     PyObject 
* _resultobj
; 
8952     PyObject 
* _argo0 
= 0; 
8953     char *_kwnames
[] = { "self", NULL 
}; 
8956     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileType_Unassociate",_kwnames
,&_argo0
))  
8959         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8960         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileType_p")) { 
8961             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileType_Unassociate. Expected _wxFileType_p."); 
8966     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8967     _result 
= (bool )wxFileType_Unassociate(_arg0
); 
8969     wxPyEndAllowThreads(__tstate
); 
8970     if (PyErr_Occurred()) return NULL
; 
8971 }    _resultobj 
= Py_BuildValue("i",_result
); 
8975 static PyObject 
*_wrap_wxFileType_ExpandCommand(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8976     PyObject 
* _resultobj
; 
8979     wxFileType::MessageParameters 
* _arg1
; 
8980     PyObject 
* _obj0 
= 0; 
8981     PyObject 
* _argo1 
= 0; 
8982     char *_kwnames
[] = { "command","params", NULL 
}; 
8985     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxFileType_ExpandCommand",_kwnames
,&_obj0
,&_argo1
))  
8988     _arg0 
= wxString_in_helper(_obj0
); 
8993         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
8994         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxFileType::MessageParameters_p")) { 
8995             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxFileType_ExpandCommand. Expected _wxFileType::MessageParameters_p."); 
9000     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9001     _result 
= new wxString (wxFileType::ExpandCommand(*_arg0
,*_arg1
)); 
9003     wxPyEndAllowThreads(__tstate
); 
9004     if (PyErr_Occurred()) return NULL
; 
9007     _resultobj 
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len()); 
9009     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
9022 #define delete_wxFileType(_swigobj) (delete _swigobj) 
9023 static PyObject 
*_wrap_delete_wxFileType(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9024     PyObject 
* _resultobj
; 
9026     PyObject 
* _argo0 
= 0; 
9027     char *_kwnames
[] = { "self", NULL 
}; 
9030     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxFileType",_kwnames
,&_argo0
))  
9033         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9034         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileType_p")) { 
9035             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxFileType. Expected _wxFileType_p."); 
9040     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9041     delete_wxFileType(_arg0
); 
9043     wxPyEndAllowThreads(__tstate
); 
9044     if (PyErr_Occurred()) return NULL
; 
9045 }    Py_INCREF(Py_None
); 
9046     _resultobj 
= Py_None
; 
9050 static PyObject 
*_wrap_wxMimeTypesManager_IsOfType(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9051     PyObject 
* _resultobj
; 
9055     PyObject 
* _obj0 
= 0; 
9056     PyObject 
* _obj1 
= 0; 
9057     char *_kwnames
[] = { "mimeType","wildcard", NULL 
}; 
9060     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMimeTypesManager_IsOfType",_kwnames
,&_obj0
,&_obj1
))  
9063     _arg0 
= wxString_in_helper(_obj0
); 
9068     _arg1 
= wxString_in_helper(_obj1
); 
9073     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9074     _result 
= (bool )wxMimeTypesManager::IsOfType(*_arg0
,*_arg1
); 
9076     wxPyEndAllowThreads(__tstate
); 
9077     if (PyErr_Occurred()) return NULL
; 
9078 }    _resultobj 
= Py_BuildValue("i",_result
); 
9090 #define new_wxMimeTypesManager() (new wxMimeTypesManager()) 
9091 static PyObject 
*_wrap_new_wxMimeTypesManager(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9092     PyObject 
* _resultobj
; 
9093     wxMimeTypesManager 
* _result
; 
9094     char *_kwnames
[] = {  NULL 
}; 
9098     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxMimeTypesManager",_kwnames
))  
9101     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9102     _result 
= (wxMimeTypesManager 
*)new_wxMimeTypesManager(); 
9104     wxPyEndAllowThreads(__tstate
); 
9105     if (PyErr_Occurred()) return NULL
; 
9107         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxMimeTypesManager_p"); 
9108         _resultobj 
= Py_BuildValue("s",_ptemp
); 
9111         _resultobj 
= Py_None
; 
9116 #define wxMimeTypesManager_Initialize(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Initialize(_swigarg0,_swigarg1)) 
9117 static PyObject 
*_wrap_wxMimeTypesManager_Initialize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9118     PyObject 
* _resultobj
; 
9119     wxMimeTypesManager 
* _arg0
; 
9120     int  _arg1 
= (int ) (wxMAILCAP_STANDARD
); 
9121     wxString 
* _arg2 
= (wxString 
*) &wxPyEmptyString
; 
9122     PyObject 
* _argo0 
= 0; 
9123     PyObject 
* _obj2 
= 0; 
9124     char *_kwnames
[] = { "self","mailcapStyle","extraDir", NULL 
}; 
9127     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|iO:wxMimeTypesManager_Initialize",_kwnames
,&_argo0
,&_arg1
,&_obj2
))  
9130         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9131         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMimeTypesManager_p")) { 
9132             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMimeTypesManager_Initialize. Expected _wxMimeTypesManager_p."); 
9138     _arg2 
= wxString_in_helper(_obj2
); 
9143     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9144     wxMimeTypesManager_Initialize(_arg0
,_arg1
,*_arg2
); 
9146     wxPyEndAllowThreads(__tstate
); 
9147     if (PyErr_Occurred()) return NULL
; 
9148 }    Py_INCREF(Py_None
); 
9149     _resultobj 
= Py_None
; 
9157 #define wxMimeTypesManager_ClearData(_swigobj)  (_swigobj->ClearData()) 
9158 static PyObject 
*_wrap_wxMimeTypesManager_ClearData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9159     PyObject 
* _resultobj
; 
9160     wxMimeTypesManager 
* _arg0
; 
9161     PyObject 
* _argo0 
= 0; 
9162     char *_kwnames
[] = { "self", NULL 
}; 
9165     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMimeTypesManager_ClearData",_kwnames
,&_argo0
))  
9168         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9169         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMimeTypesManager_p")) { 
9170             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMimeTypesManager_ClearData. Expected _wxMimeTypesManager_p."); 
9175     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9176     wxMimeTypesManager_ClearData(_arg0
); 
9178     wxPyEndAllowThreads(__tstate
); 
9179     if (PyErr_Occurred()) return NULL
; 
9180 }    Py_INCREF(Py_None
); 
9181     _resultobj 
= Py_None
; 
9185 #define wxMimeTypesManager_GetFileTypeFromExtension(_swigobj,_swigarg0)  (_swigobj->GetFileTypeFromExtension(_swigarg0)) 
9186 static PyObject 
*_wrap_wxMimeTypesManager_GetFileTypeFromExtension(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9187     PyObject 
* _resultobj
; 
9188     wxFileType 
* _result
; 
9189     wxMimeTypesManager 
* _arg0
; 
9191     PyObject 
* _argo0 
= 0; 
9192     PyObject 
* _obj1 
= 0; 
9193     char *_kwnames
[] = { "self","ext", NULL 
}; 
9197     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMimeTypesManager_GetFileTypeFromExtension",_kwnames
,&_argo0
,&_obj1
))  
9200         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9201         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMimeTypesManager_p")) { 
9202             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMimeTypesManager_GetFileTypeFromExtension. Expected _wxMimeTypesManager_p."); 
9207     _arg1 
= wxString_in_helper(_obj1
); 
9212     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9213     _result 
= (wxFileType 
*)wxMimeTypesManager_GetFileTypeFromExtension(_arg0
,*_arg1
); 
9215     wxPyEndAllowThreads(__tstate
); 
9216     if (PyErr_Occurred()) return NULL
; 
9218         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxFileType_p"); 
9219         _resultobj 
= Py_BuildValue("s",_ptemp
); 
9222         _resultobj 
= Py_None
; 
9231 #define wxMimeTypesManager_GetFileTypeFromMimeType(_swigobj,_swigarg0)  (_swigobj->GetFileTypeFromMimeType(_swigarg0)) 
9232 static PyObject 
*_wrap_wxMimeTypesManager_GetFileTypeFromMimeType(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9233     PyObject 
* _resultobj
; 
9234     wxFileType 
* _result
; 
9235     wxMimeTypesManager 
* _arg0
; 
9237     PyObject 
* _argo0 
= 0; 
9238     PyObject 
* _obj1 
= 0; 
9239     char *_kwnames
[] = { "self","mimeType", NULL 
}; 
9243     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMimeTypesManager_GetFileTypeFromMimeType",_kwnames
,&_argo0
,&_obj1
))  
9246         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9247         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMimeTypesManager_p")) { 
9248             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMimeTypesManager_GetFileTypeFromMimeType. Expected _wxMimeTypesManager_p."); 
9253     _arg1 
= wxString_in_helper(_obj1
); 
9258     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9259     _result 
= (wxFileType 
*)wxMimeTypesManager_GetFileTypeFromMimeType(_arg0
,*_arg1
); 
9261     wxPyEndAllowThreads(__tstate
); 
9262     if (PyErr_Occurred()) return NULL
; 
9264         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxFileType_p"); 
9265         _resultobj 
= Py_BuildValue("s",_ptemp
); 
9268         _resultobj 
= Py_None
; 
9277 #define wxMimeTypesManager_ReadMailcap(_swigobj,_swigarg0,_swigarg1)  (_swigobj->ReadMailcap(_swigarg0,_swigarg1)) 
9278 static PyObject 
*_wrap_wxMimeTypesManager_ReadMailcap(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9279     PyObject 
* _resultobj
; 
9281     wxMimeTypesManager 
* _arg0
; 
9283     bool  _arg2 
= (bool ) FALSE
; 
9284     PyObject 
* _argo0 
= 0; 
9285     PyObject 
* _obj1 
= 0; 
9286     int tempbool2 
= (int) FALSE
; 
9287     char *_kwnames
[] = { "self","filename","fallback", NULL 
}; 
9290     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxMimeTypesManager_ReadMailcap",_kwnames
,&_argo0
,&_obj1
,&tempbool2
))  
9293         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9294         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMimeTypesManager_p")) { 
9295             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMimeTypesManager_ReadMailcap. Expected _wxMimeTypesManager_p."); 
9300     _arg1 
= wxString_in_helper(_obj1
); 
9304     _arg2 
= (bool ) tempbool2
; 
9306     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9307     _result 
= (bool )wxMimeTypesManager_ReadMailcap(_arg0
,*_arg1
,_arg2
); 
9309     wxPyEndAllowThreads(__tstate
); 
9310     if (PyErr_Occurred()) return NULL
; 
9311 }    _resultobj 
= Py_BuildValue("i",_result
); 
9319 #define wxMimeTypesManager_ReadMimeTypes(_swigobj,_swigarg0)  (_swigobj->ReadMimeTypes(_swigarg0)) 
9320 static PyObject 
*_wrap_wxMimeTypesManager_ReadMimeTypes(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9321     PyObject 
* _resultobj
; 
9323     wxMimeTypesManager 
* _arg0
; 
9325     PyObject 
* _argo0 
= 0; 
9326     PyObject 
* _obj1 
= 0; 
9327     char *_kwnames
[] = { "self","filename", NULL 
}; 
9330     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMimeTypesManager_ReadMimeTypes",_kwnames
,&_argo0
,&_obj1
))  
9333         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9334         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMimeTypesManager_p")) { 
9335             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMimeTypesManager_ReadMimeTypes. Expected _wxMimeTypesManager_p."); 
9340     _arg1 
= wxString_in_helper(_obj1
); 
9345     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9346     _result 
= (bool )wxMimeTypesManager_ReadMimeTypes(_arg0
,*_arg1
); 
9348     wxPyEndAllowThreads(__tstate
); 
9349     if (PyErr_Occurred()) return NULL
; 
9350 }    _resultobj 
= Py_BuildValue("i",_result
); 
9358 static PyObject 
* wxMimeTypesManager_EnumAllFileTypes(wxMimeTypesManager 
*self
) { 
9360             self
->EnumAllFileTypes(arr
); 
9361             return wxArrayString2PyList_helper(arr
); 
9363 static PyObject 
*_wrap_wxMimeTypesManager_EnumAllFileTypes(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9364     PyObject 
* _resultobj
; 
9366     wxMimeTypesManager 
* _arg0
; 
9367     PyObject 
* _argo0 
= 0; 
9368     char *_kwnames
[] = { "self", NULL 
}; 
9371     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMimeTypesManager_EnumAllFileTypes",_kwnames
,&_argo0
))  
9374         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9375         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMimeTypesManager_p")) { 
9376             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMimeTypesManager_EnumAllFileTypes. Expected _wxMimeTypesManager_p."); 
9381     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9382     _result 
= (PyObject 
*)wxMimeTypesManager_EnumAllFileTypes(_arg0
); 
9384     wxPyEndAllowThreads(__tstate
); 
9385     if (PyErr_Occurred()) return NULL
; 
9387   _resultobj 
= _result
; 
9392 #define wxMimeTypesManager_AddFallback(_swigobj,_swigarg0)  (_swigobj->AddFallback(_swigarg0)) 
9393 static PyObject 
*_wrap_wxMimeTypesManager_AddFallback(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9394     PyObject 
* _resultobj
; 
9395     wxMimeTypesManager 
* _arg0
; 
9396     wxFileTypeInfo 
* _arg1
; 
9397     PyObject 
* _argo0 
= 0; 
9398     PyObject 
* _argo1 
= 0; 
9399     char *_kwnames
[] = { "self","ft", NULL 
}; 
9402     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMimeTypesManager_AddFallback",_kwnames
,&_argo0
,&_argo1
))  
9405         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9406         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMimeTypesManager_p")) { 
9407             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMimeTypesManager_AddFallback. Expected _wxMimeTypesManager_p."); 
9412         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
9413         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxFileTypeInfo_p")) { 
9414             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMimeTypesManager_AddFallback. Expected _wxFileTypeInfo_p."); 
9419     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9420     wxMimeTypesManager_AddFallback(_arg0
,*_arg1
); 
9422     wxPyEndAllowThreads(__tstate
); 
9423     if (PyErr_Occurred()) return NULL
; 
9424 }    Py_INCREF(Py_None
); 
9425     _resultobj 
= Py_None
; 
9429 #define wxMimeTypesManager_Associate(_swigobj,_swigarg0)  (_swigobj->Associate(_swigarg0)) 
9430 static PyObject 
*_wrap_wxMimeTypesManager_Associate(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9431     PyObject 
* _resultobj
; 
9432     wxFileType 
* _result
; 
9433     wxMimeTypesManager 
* _arg0
; 
9434     wxFileTypeInfo 
* _arg1
; 
9435     PyObject 
* _argo0 
= 0; 
9436     PyObject 
* _argo1 
= 0; 
9437     char *_kwnames
[] = { "self","ftInfo", NULL 
}; 
9441     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMimeTypesManager_Associate",_kwnames
,&_argo0
,&_argo1
))  
9444         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9445         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMimeTypesManager_p")) { 
9446             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMimeTypesManager_Associate. Expected _wxMimeTypesManager_p."); 
9451         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
9452         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxFileTypeInfo_p")) { 
9453             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMimeTypesManager_Associate. Expected _wxFileTypeInfo_p."); 
9458     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9459     _result 
= (wxFileType 
*)wxMimeTypesManager_Associate(_arg0
,*_arg1
); 
9461     wxPyEndAllowThreads(__tstate
); 
9462     if (PyErr_Occurred()) return NULL
; 
9464         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxFileType_p"); 
9465         _resultobj 
= Py_BuildValue("s",_ptemp
); 
9468         _resultobj 
= Py_None
; 
9473 #define wxMimeTypesManager_Unassociate(_swigobj,_swigarg0)  (_swigobj->Unassociate(_swigarg0)) 
9474 static PyObject 
*_wrap_wxMimeTypesManager_Unassociate(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9475     PyObject 
* _resultobj
; 
9477     wxMimeTypesManager 
* _arg0
; 
9479     PyObject 
* _argo0 
= 0; 
9480     PyObject 
* _argo1 
= 0; 
9481     char *_kwnames
[] = { "self","ft", NULL 
}; 
9484     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMimeTypesManager_Unassociate",_kwnames
,&_argo0
,&_argo1
))  
9487         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9488         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMimeTypesManager_p")) { 
9489             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMimeTypesManager_Unassociate. Expected _wxMimeTypesManager_p."); 
9494         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
9495         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxFileType_p")) { 
9496             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMimeTypesManager_Unassociate. Expected _wxFileType_p."); 
9501     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9502     _result 
= (bool )wxMimeTypesManager_Unassociate(_arg0
,_arg1
); 
9504     wxPyEndAllowThreads(__tstate
); 
9505     if (PyErr_Occurred()) return NULL
; 
9506 }    _resultobj 
= Py_BuildValue("i",_result
); 
9510 #define delete_wxMimeTypesManager(_swigobj) (delete _swigobj) 
9511 static PyObject 
*_wrap_delete_wxMimeTypesManager(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9512     PyObject 
* _resultobj
; 
9513     wxMimeTypesManager 
* _arg0
; 
9514     PyObject 
* _argo0 
= 0; 
9515     char *_kwnames
[] = { "self", NULL 
}; 
9518     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxMimeTypesManager",_kwnames
,&_argo0
))  
9521         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9522         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMimeTypesManager_p")) { 
9523             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxMimeTypesManager. Expected _wxMimeTypesManager_p."); 
9528     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9529     delete_wxMimeTypesManager(_arg0
); 
9531     wxPyEndAllowThreads(__tstate
); 
9532     if (PyErr_Occurred()) return NULL
; 
9533 }    Py_INCREF(Py_None
); 
9534     _resultobj 
= Py_None
; 
9538 static void *SwigwxPyArtProviderTowxObject(void *ptr
) { 
9539     wxPyArtProvider 
*src
; 
9541     src 
= (wxPyArtProvider 
*) ptr
; 
9542     dest 
= (wxObject 
*) src
; 
9543     return (void *) dest
; 
9546 #define new_wxArtProvider() (new wxPyArtProvider()) 
9547 static PyObject 
*_wrap_new_wxArtProvider(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9548     PyObject 
* _resultobj
; 
9549     wxPyArtProvider 
* _result
; 
9550     char *_kwnames
[] = {  NULL 
}; 
9554     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxArtProvider",_kwnames
))  
9557     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9558     _result 
= (wxPyArtProvider 
*)new_wxArtProvider(); 
9560     wxPyEndAllowThreads(__tstate
); 
9561     if (PyErr_Occurred()) return NULL
; 
9563         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyArtProvider_p"); 
9564         _resultobj 
= Py_BuildValue("s",_ptemp
); 
9567         _resultobj 
= Py_None
; 
9572 #define wxArtProvider__setCallbackInfo(_swigobj,_swigarg0,_swigarg1)  (_swigobj->_setCallbackInfo(_swigarg0,_swigarg1)) 
9573 static PyObject 
*_wrap_wxArtProvider__setCallbackInfo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9574     PyObject 
* _resultobj
; 
9575     wxPyArtProvider 
* _arg0
; 
9578     PyObject 
* _argo0 
= 0; 
9579     PyObject 
* _obj1 
= 0; 
9580     PyObject 
* _obj2 
= 0; 
9581     char *_kwnames
[] = { "self","self","_class", NULL 
}; 
9584     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxArtProvider__setCallbackInfo",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
9587         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9588         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyArtProvider_p")) { 
9589             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxArtProvider__setCallbackInfo. Expected _wxPyArtProvider_p."); 
9600     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9601     wxArtProvider__setCallbackInfo(_arg0
,_arg1
,_arg2
); 
9603     wxPyEndAllowThreads(__tstate
); 
9604     if (PyErr_Occurred()) return NULL
; 
9605 }    Py_INCREF(Py_None
); 
9606     _resultobj 
= Py_None
; 
9610 static PyObject 
*_wrap_wxArtProvider_PushProvider(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9611     PyObject 
* _resultobj
; 
9612     wxPyArtProvider 
* _arg0
; 
9613     PyObject 
* _argo0 
= 0; 
9614     char *_kwnames
[] = { "provider", NULL 
}; 
9617     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxArtProvider_PushProvider",_kwnames
,&_argo0
))  
9620         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9621         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyArtProvider_p")) { 
9622             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxArtProvider_PushProvider. Expected _wxPyArtProvider_p."); 
9627     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9628     wxPyArtProvider::PushProvider(_arg0
); 
9630     wxPyEndAllowThreads(__tstate
); 
9631     if (PyErr_Occurred()) return NULL
; 
9632 }    Py_INCREF(Py_None
); 
9633     _resultobj 
= Py_None
; 
9637 static PyObject 
*_wrap_wxArtProvider_PopProvider(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9638     PyObject 
* _resultobj
; 
9640     char *_kwnames
[] = {  NULL 
}; 
9643     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxArtProvider_PopProvider",_kwnames
))  
9646     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9647     _result 
= (bool )wxPyArtProvider::PopProvider(); 
9649     wxPyEndAllowThreads(__tstate
); 
9650     if (PyErr_Occurred()) return NULL
; 
9651 }    _resultobj 
= Py_BuildValue("i",_result
); 
9655 static PyObject 
*_wrap_wxArtProvider_RemoveProvider(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9656     PyObject 
* _resultobj
; 
9658     wxPyArtProvider 
* _arg0
; 
9659     PyObject 
* _argo0 
= 0; 
9660     char *_kwnames
[] = { "provider", NULL 
}; 
9663     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxArtProvider_RemoveProvider",_kwnames
,&_argo0
))  
9666         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9667         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyArtProvider_p")) { 
9668             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxArtProvider_RemoveProvider. Expected _wxPyArtProvider_p."); 
9673     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9674     _result 
= (bool )wxPyArtProvider::RemoveProvider(_arg0
); 
9676     wxPyEndAllowThreads(__tstate
); 
9677     if (PyErr_Occurred()) return NULL
; 
9678 }    _resultobj 
= Py_BuildValue("i",_result
); 
9682 static PyObject 
*_wrap_wxArtProvider_GetBitmap(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9683     PyObject 
* _resultobj
; 
9686     wxString 
* _arg1 
= (wxString 
*) &wxPyART_OTHER
; 
9687     wxSize 
* _arg2 
= (wxSize 
*) &wxDefaultSize
; 
9688     PyObject 
* _obj0 
= 0; 
9689     PyObject 
* _obj1 
= 0; 
9691     PyObject 
* _obj2 
= 0; 
9692     char *_kwnames
[] = { "id","client","size", NULL 
}; 
9696     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|OO:wxArtProvider_GetBitmap",_kwnames
,&_obj0
,&_obj1
,&_obj2
))  
9699     _arg0 
= wxString_in_helper(_obj0
); 
9705     _arg1 
= wxString_in_helper(_obj1
); 
9712     if (! wxSize_helper(_obj2
, &_arg2
)) 
9716     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9717     _result 
= new wxBitmap (wxPyArtProvider::GetBitmap(*_arg0
,*_arg1
,*_arg2
)); 
9719     wxPyEndAllowThreads(__tstate
); 
9720     if (PyErr_Occurred()) return NULL
; 
9721 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxBitmap_p"); 
9722     _resultobj 
= Py_BuildValue("s",_ptemp
); 
9734 static PyObject 
*_wrap_wxArtProvider_GetIcon(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9735     PyObject 
* _resultobj
; 
9738     wxString 
* _arg1 
= (wxString 
*) &wxPyART_OTHER
; 
9739     wxSize 
* _arg2 
= (wxSize 
*) &wxDefaultSize
; 
9740     PyObject 
* _obj0 
= 0; 
9741     PyObject 
* _obj1 
= 0; 
9743     PyObject 
* _obj2 
= 0; 
9744     char *_kwnames
[] = { "id","client","size", NULL 
}; 
9748     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|OO:wxArtProvider_GetIcon",_kwnames
,&_obj0
,&_obj1
,&_obj2
))  
9751     _arg0 
= wxString_in_helper(_obj0
); 
9757     _arg1 
= wxString_in_helper(_obj1
); 
9764     if (! wxSize_helper(_obj2
, &_arg2
)) 
9768     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9769     _result 
= new wxIcon (wxPyArtProvider::GetIcon(*_arg0
,*_arg1
,*_arg2
)); 
9771     wxPyEndAllowThreads(__tstate
); 
9772     if (PyErr_Occurred()) return NULL
; 
9773 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxIcon_p"); 
9774     _resultobj 
= Py_BuildValue("s",_ptemp
); 
9786 static PyObject 
*_wrap_wxArtProvider_CleanUpProviders(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9787     PyObject 
* _resultobj
; 
9788     char *_kwnames
[] = {  NULL 
}; 
9791     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxArtProvider_CleanUpProviders",_kwnames
))  
9794     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9795     wxPyArtProvider::CleanUpProviders(); 
9797     wxPyEndAllowThreads(__tstate
); 
9798     if (PyErr_Occurred()) return NULL
; 
9799 }    Py_INCREF(Py_None
); 
9800     _resultobj 
= Py_None
; 
9804 static void *SwigwxFileHistoryTowxObject(void *ptr
) { 
9807     src 
= (wxFileHistory 
*) ptr
; 
9808     dest 
= (wxObject 
*) src
; 
9809     return (void *) dest
; 
9812 #define new_wxFileHistory(_swigarg0) (new wxFileHistory(_swigarg0)) 
9813 static PyObject 
*_wrap_new_wxFileHistory(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9814     PyObject 
* _resultobj
; 
9815     wxFileHistory 
* _result
; 
9816     int  _arg0 
= (int ) 9; 
9817     char *_kwnames
[] = { "maxFiles", NULL 
}; 
9821     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|i:new_wxFileHistory",_kwnames
,&_arg0
))  
9824     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9825     _result 
= (wxFileHistory 
*)new_wxFileHistory(_arg0
); 
9827     wxPyEndAllowThreads(__tstate
); 
9828     if (PyErr_Occurred()) return NULL
; 
9830         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxFileHistory_p"); 
9831         _resultobj 
= Py_BuildValue("s",_ptemp
); 
9834         _resultobj 
= Py_None
; 
9839 #define delete_wxFileHistory(_swigobj) (delete _swigobj) 
9840 static PyObject 
*_wrap_delete_wxFileHistory(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9841     PyObject 
* _resultobj
; 
9842     wxFileHistory 
* _arg0
; 
9843     PyObject 
* _argo0 
= 0; 
9844     char *_kwnames
[] = { "self", NULL 
}; 
9847     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxFileHistory",_kwnames
,&_argo0
))  
9850         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9851         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileHistory_p")) { 
9852             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxFileHistory. Expected _wxFileHistory_p."); 
9857     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9858     delete_wxFileHistory(_arg0
); 
9860     wxPyEndAllowThreads(__tstate
); 
9861     if (PyErr_Occurred()) return NULL
; 
9862 }    Py_INCREF(Py_None
); 
9863     _resultobj 
= Py_None
; 
9867 #define wxFileHistory_AddFileToHistory(_swigobj,_swigarg0)  (_swigobj->AddFileToHistory(_swigarg0)) 
9868 static PyObject 
*_wrap_wxFileHistory_AddFileToHistory(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9869     PyObject 
* _resultobj
; 
9870     wxFileHistory 
* _arg0
; 
9872     PyObject 
* _argo0 
= 0; 
9873     PyObject 
* _obj1 
= 0; 
9874     char *_kwnames
[] = { "self","file", NULL 
}; 
9877     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxFileHistory_AddFileToHistory",_kwnames
,&_argo0
,&_obj1
))  
9880         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9881         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileHistory_p")) { 
9882             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileHistory_AddFileToHistory. Expected _wxFileHistory_p."); 
9887     _arg1 
= wxString_in_helper(_obj1
); 
9892     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9893     wxFileHistory_AddFileToHistory(_arg0
,*_arg1
); 
9895     wxPyEndAllowThreads(__tstate
); 
9896     if (PyErr_Occurred()) return NULL
; 
9897 }    Py_INCREF(Py_None
); 
9898     _resultobj 
= Py_None
; 
9906 #define wxFileHistory_RemoveFileFromHistory(_swigobj,_swigarg0)  (_swigobj->RemoveFileFromHistory(_swigarg0)) 
9907 static PyObject 
*_wrap_wxFileHistory_RemoveFileFromHistory(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9908     PyObject 
* _resultobj
; 
9909     wxFileHistory 
* _arg0
; 
9911     PyObject 
* _argo0 
= 0; 
9912     char *_kwnames
[] = { "self","i", NULL 
}; 
9915     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxFileHistory_RemoveFileFromHistory",_kwnames
,&_argo0
,&_arg1
))  
9918         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9919         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileHistory_p")) { 
9920             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileHistory_RemoveFileFromHistory. Expected _wxFileHistory_p."); 
9925     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9926     wxFileHistory_RemoveFileFromHistory(_arg0
,_arg1
); 
9928     wxPyEndAllowThreads(__tstate
); 
9929     if (PyErr_Occurred()) return NULL
; 
9930 }    Py_INCREF(Py_None
); 
9931     _resultobj 
= Py_None
; 
9935 #define wxFileHistory_GetMaxFiles(_swigobj)  (_swigobj->GetMaxFiles()) 
9936 static PyObject 
*_wrap_wxFileHistory_GetMaxFiles(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9937     PyObject 
* _resultobj
; 
9939     wxFileHistory 
* _arg0
; 
9940     PyObject 
* _argo0 
= 0; 
9941     char *_kwnames
[] = { "self", NULL 
}; 
9944     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileHistory_GetMaxFiles",_kwnames
,&_argo0
))  
9947         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9948         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileHistory_p")) { 
9949             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileHistory_GetMaxFiles. Expected _wxFileHistory_p."); 
9954     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9955     _result 
= (int )wxFileHistory_GetMaxFiles(_arg0
); 
9957     wxPyEndAllowThreads(__tstate
); 
9958     if (PyErr_Occurred()) return NULL
; 
9959 }    _resultobj 
= Py_BuildValue("i",_result
); 
9963 #define wxFileHistory_UseMenu(_swigobj,_swigarg0)  (_swigobj->UseMenu(_swigarg0)) 
9964 static PyObject 
*_wrap_wxFileHistory_UseMenu(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9965     PyObject 
* _resultobj
; 
9966     wxFileHistory 
* _arg0
; 
9968     PyObject 
* _argo0 
= 0; 
9969     PyObject 
* _argo1 
= 0; 
9970     char *_kwnames
[] = { "self","menu", NULL 
}; 
9973     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxFileHistory_UseMenu",_kwnames
,&_argo0
,&_argo1
))  
9976         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9977         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileHistory_p")) { 
9978             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileHistory_UseMenu. Expected _wxFileHistory_p."); 
9983         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
9984         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxMenu_p")) { 
9985             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxFileHistory_UseMenu. Expected _wxMenu_p."); 
9990     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9991     wxFileHistory_UseMenu(_arg0
,_arg1
); 
9993     wxPyEndAllowThreads(__tstate
); 
9994     if (PyErr_Occurred()) return NULL
; 
9995 }    Py_INCREF(Py_None
); 
9996     _resultobj 
= Py_None
; 
10000 #define wxFileHistory_RemoveMenu(_swigobj,_swigarg0)  (_swigobj->RemoveMenu(_swigarg0)) 
10001 static PyObject 
*_wrap_wxFileHistory_RemoveMenu(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10002     PyObject 
* _resultobj
; 
10003     wxFileHistory 
* _arg0
; 
10005     PyObject 
* _argo0 
= 0; 
10006     PyObject 
* _argo1 
= 0; 
10007     char *_kwnames
[] = { "self","menu", NULL 
}; 
10010     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxFileHistory_RemoveMenu",_kwnames
,&_argo0
,&_argo1
))  
10013         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10014         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileHistory_p")) { 
10015             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileHistory_RemoveMenu. Expected _wxFileHistory_p."); 
10020         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
10021         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxMenu_p")) { 
10022             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxFileHistory_RemoveMenu. Expected _wxMenu_p."); 
10027     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10028     wxFileHistory_RemoveMenu(_arg0
,_arg1
); 
10030     wxPyEndAllowThreads(__tstate
); 
10031     if (PyErr_Occurred()) return NULL
; 
10032 }    Py_INCREF(Py_None
); 
10033     _resultobj 
= Py_None
; 
10037 #define wxFileHistory_Load(_swigobj,_swigarg0)  (_swigobj->Load(_swigarg0)) 
10038 static PyObject 
*_wrap_wxFileHistory_Load(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10039     PyObject 
* _resultobj
; 
10040     wxFileHistory 
* _arg0
; 
10041     wxConfigBase 
* _arg1
; 
10042     PyObject 
* _argo0 
= 0; 
10043     PyObject 
* _argo1 
= 0; 
10044     char *_kwnames
[] = { "self","config", NULL 
}; 
10047     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxFileHistory_Load",_kwnames
,&_argo0
,&_argo1
))  
10050         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10051         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileHistory_p")) { 
10052             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileHistory_Load. Expected _wxFileHistory_p."); 
10057         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
10058         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxConfigBase_p")) { 
10059             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxFileHistory_Load. Expected _wxConfigBase_p."); 
10064     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10065     wxFileHistory_Load(_arg0
,*_arg1
); 
10067     wxPyEndAllowThreads(__tstate
); 
10068     if (PyErr_Occurred()) return NULL
; 
10069 }    Py_INCREF(Py_None
); 
10070     _resultobj 
= Py_None
; 
10074 #define wxFileHistory_Save(_swigobj,_swigarg0)  (_swigobj->Save(_swigarg0)) 
10075 static PyObject 
*_wrap_wxFileHistory_Save(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10076     PyObject 
* _resultobj
; 
10077     wxFileHistory 
* _arg0
; 
10078     wxConfigBase 
* _arg1
; 
10079     PyObject 
* _argo0 
= 0; 
10080     PyObject 
* _argo1 
= 0; 
10081     char *_kwnames
[] = { "self","config", NULL 
}; 
10084     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxFileHistory_Save",_kwnames
,&_argo0
,&_argo1
))  
10087         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10088         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileHistory_p")) { 
10089             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileHistory_Save. Expected _wxFileHistory_p."); 
10094         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
10095         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxConfigBase_p")) { 
10096             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxFileHistory_Save. Expected _wxConfigBase_p."); 
10101     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10102     wxFileHistory_Save(_arg0
,*_arg1
); 
10104     wxPyEndAllowThreads(__tstate
); 
10105     if (PyErr_Occurred()) return NULL
; 
10106 }    Py_INCREF(Py_None
); 
10107     _resultobj 
= Py_None
; 
10111 #define wxFileHistory_AddFilesToMenu(_swigobj)  (_swigobj->AddFilesToMenu()) 
10112 static PyObject 
*_wrap_wxFileHistory_AddFilesToMenu(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10113     PyObject 
* _resultobj
; 
10114     wxFileHistory 
* _arg0
; 
10115     PyObject 
* _argo0 
= 0; 
10116     char *_kwnames
[] = { "self", NULL 
}; 
10119     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileHistory_AddFilesToMenu",_kwnames
,&_argo0
))  
10122         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10123         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileHistory_p")) { 
10124             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileHistory_AddFilesToMenu. Expected _wxFileHistory_p."); 
10129     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10130     wxFileHistory_AddFilesToMenu(_arg0
); 
10132     wxPyEndAllowThreads(__tstate
); 
10133     if (PyErr_Occurred()) return NULL
; 
10134 }    Py_INCREF(Py_None
); 
10135     _resultobj 
= Py_None
; 
10139 #define wxFileHistory_AddFilesToThisMenu(_swigobj,_swigarg0)  (_swigobj->AddFilesToMenu(_swigarg0)) 
10140 static PyObject 
*_wrap_wxFileHistory_AddFilesToThisMenu(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10141     PyObject 
* _resultobj
; 
10142     wxFileHistory 
* _arg0
; 
10144     PyObject 
* _argo0 
= 0; 
10145     PyObject 
* _argo1 
= 0; 
10146     char *_kwnames
[] = { "self","menu", NULL 
}; 
10149     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxFileHistory_AddFilesToThisMenu",_kwnames
,&_argo0
,&_argo1
))  
10152         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10153         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileHistory_p")) { 
10154             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileHistory_AddFilesToThisMenu. Expected _wxFileHistory_p."); 
10159         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
10160         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxMenu_p")) { 
10161             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxFileHistory_AddFilesToThisMenu. Expected _wxMenu_p."); 
10166     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10167     wxFileHistory_AddFilesToThisMenu(_arg0
,_arg1
); 
10169     wxPyEndAllowThreads(__tstate
); 
10170     if (PyErr_Occurred()) return NULL
; 
10171 }    Py_INCREF(Py_None
); 
10172     _resultobj 
= Py_None
; 
10176 #define wxFileHistory_GetHistoryFile(_swigobj,_swigarg0)  (_swigobj->GetHistoryFile(_swigarg0)) 
10177 static PyObject 
*_wrap_wxFileHistory_GetHistoryFile(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10178     PyObject 
* _resultobj
; 
10179     wxString 
* _result
; 
10180     wxFileHistory 
* _arg0
; 
10182     PyObject 
* _argo0 
= 0; 
10183     char *_kwnames
[] = { "self","i", NULL 
}; 
10186     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxFileHistory_GetHistoryFile",_kwnames
,&_argo0
,&_arg1
))  
10189         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10190         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileHistory_p")) { 
10191             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileHistory_GetHistoryFile. Expected _wxFileHistory_p."); 
10196     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10197     _result 
= new wxString (wxFileHistory_GetHistoryFile(_arg0
,_arg1
)); 
10199     wxPyEndAllowThreads(__tstate
); 
10200     if (PyErr_Occurred()) return NULL
; 
10203     _resultobj 
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len()); 
10205     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
10214 #define wxFileHistory_GetCount(_swigobj)  (_swigobj->GetCount()) 
10215 static PyObject 
*_wrap_wxFileHistory_GetCount(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10216     PyObject 
* _resultobj
; 
10218     wxFileHistory 
* _arg0
; 
10219     PyObject 
* _argo0 
= 0; 
10220     char *_kwnames
[] = { "self", NULL 
}; 
10223     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileHistory_GetCount",_kwnames
,&_argo0
))  
10226         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10227         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileHistory_p")) { 
10228             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileHistory_GetCount. Expected _wxFileHistory_p."); 
10233     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10234     _result 
= (int )wxFileHistory_GetCount(_arg0
); 
10236     wxPyEndAllowThreads(__tstate
); 
10237     if (PyErr_Occurred()) return NULL
; 
10238 }    _resultobj 
= Py_BuildValue("i",_result
); 
10242 #define wxFileHistory_GetNoHistoryFiles(_swigobj)  (_swigobj->GetNoHistoryFiles()) 
10243 static PyObject 
*_wrap_wxFileHistory_GetNoHistoryFiles(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10244     PyObject 
* _resultobj
; 
10246     wxFileHistory 
* _arg0
; 
10247     PyObject 
* _argo0 
= 0; 
10248     char *_kwnames
[] = { "self", NULL 
}; 
10251     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileHistory_GetNoHistoryFiles",_kwnames
,&_argo0
))  
10254         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10255         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileHistory_p")) { 
10256             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileHistory_GetNoHistoryFiles. Expected _wxFileHistory_p."); 
10261     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10262     _result 
= (int )wxFileHistory_GetNoHistoryFiles(_arg0
); 
10264     wxPyEndAllowThreads(__tstate
); 
10265     if (PyErr_Occurred()) return NULL
; 
10266 }    _resultobj 
= Py_BuildValue("i",_result
); 
10270 static PyMethodDef misc2cMethods
[] = { 
10271          { "wxFileHistory_GetNoHistoryFiles", (PyCFunction
) _wrap_wxFileHistory_GetNoHistoryFiles
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10272          { "wxFileHistory_GetCount", (PyCFunction
) _wrap_wxFileHistory_GetCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10273          { "wxFileHistory_GetHistoryFile", (PyCFunction
) _wrap_wxFileHistory_GetHistoryFile
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10274          { "wxFileHistory_AddFilesToThisMenu", (PyCFunction
) _wrap_wxFileHistory_AddFilesToThisMenu
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10275          { "wxFileHistory_AddFilesToMenu", (PyCFunction
) _wrap_wxFileHistory_AddFilesToMenu
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10276          { "wxFileHistory_Save", (PyCFunction
) _wrap_wxFileHistory_Save
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10277          { "wxFileHistory_Load", (PyCFunction
) _wrap_wxFileHistory_Load
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10278          { "wxFileHistory_RemoveMenu", (PyCFunction
) _wrap_wxFileHistory_RemoveMenu
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10279          { "wxFileHistory_UseMenu", (PyCFunction
) _wrap_wxFileHistory_UseMenu
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10280          { "wxFileHistory_GetMaxFiles", (PyCFunction
) _wrap_wxFileHistory_GetMaxFiles
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10281          { "wxFileHistory_RemoveFileFromHistory", (PyCFunction
) _wrap_wxFileHistory_RemoveFileFromHistory
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10282          { "wxFileHistory_AddFileToHistory", (PyCFunction
) _wrap_wxFileHistory_AddFileToHistory
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10283          { "delete_wxFileHistory", (PyCFunction
) _wrap_delete_wxFileHistory
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10284          { "new_wxFileHistory", (PyCFunction
) _wrap_new_wxFileHistory
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10285          { "wxArtProvider_CleanUpProviders", (PyCFunction
) _wrap_wxArtProvider_CleanUpProviders
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10286          { "wxArtProvider_GetIcon", (PyCFunction
) _wrap_wxArtProvider_GetIcon
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10287          { "wxArtProvider_GetBitmap", (PyCFunction
) _wrap_wxArtProvider_GetBitmap
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10288          { "wxArtProvider_RemoveProvider", (PyCFunction
) _wrap_wxArtProvider_RemoveProvider
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10289          { "wxArtProvider_PopProvider", (PyCFunction
) _wrap_wxArtProvider_PopProvider
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10290          { "wxArtProvider_PushProvider", (PyCFunction
) _wrap_wxArtProvider_PushProvider
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10291          { "wxArtProvider__setCallbackInfo", (PyCFunction
) _wrap_wxArtProvider__setCallbackInfo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10292          { "new_wxArtProvider", (PyCFunction
) _wrap_new_wxArtProvider
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10293          { "delete_wxMimeTypesManager", (PyCFunction
) _wrap_delete_wxMimeTypesManager
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10294          { "wxMimeTypesManager_Unassociate", (PyCFunction
) _wrap_wxMimeTypesManager_Unassociate
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10295          { "wxMimeTypesManager_Associate", (PyCFunction
) _wrap_wxMimeTypesManager_Associate
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10296          { "wxMimeTypesManager_AddFallback", (PyCFunction
) _wrap_wxMimeTypesManager_AddFallback
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10297          { "wxMimeTypesManager_EnumAllFileTypes", (PyCFunction
) _wrap_wxMimeTypesManager_EnumAllFileTypes
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10298          { "wxMimeTypesManager_ReadMimeTypes", (PyCFunction
) _wrap_wxMimeTypesManager_ReadMimeTypes
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10299          { "wxMimeTypesManager_ReadMailcap", (PyCFunction
) _wrap_wxMimeTypesManager_ReadMailcap
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10300          { "wxMimeTypesManager_GetFileTypeFromMimeType", (PyCFunction
) _wrap_wxMimeTypesManager_GetFileTypeFromMimeType
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10301          { "wxMimeTypesManager_GetFileTypeFromExtension", (PyCFunction
) _wrap_wxMimeTypesManager_GetFileTypeFromExtension
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10302          { "wxMimeTypesManager_ClearData", (PyCFunction
) _wrap_wxMimeTypesManager_ClearData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10303          { "wxMimeTypesManager_Initialize", (PyCFunction
) _wrap_wxMimeTypesManager_Initialize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10304          { "new_wxMimeTypesManager", (PyCFunction
) _wrap_new_wxMimeTypesManager
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10305          { "wxMimeTypesManager_IsOfType", (PyCFunction
) _wrap_wxMimeTypesManager_IsOfType
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10306          { "delete_wxFileType", (PyCFunction
) _wrap_delete_wxFileType
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10307          { "wxFileType_ExpandCommand", (PyCFunction
) _wrap_wxFileType_ExpandCommand
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10308          { "wxFileType_Unassociate", (PyCFunction
) _wrap_wxFileType_Unassociate
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10309          { "wxFileType_SetDefaultIcon", (PyCFunction
) _wrap_wxFileType_SetDefaultIcon
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10310          { "wxFileType_SetCommand", (PyCFunction
) _wrap_wxFileType_SetCommand
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10311          { "wxFileType_GetAllCommands", (PyCFunction
) _wrap_wxFileType_GetAllCommands
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10312          { "wxFileType_GetPrintCommand", (PyCFunction
) _wrap_wxFileType_GetPrintCommand
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10313          { "wxFileType_GetOpenCommand", (PyCFunction
) _wrap_wxFileType_GetOpenCommand
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10314          { "wxFileType_GetDescription", (PyCFunction
) _wrap_wxFileType_GetDescription
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10315          { "wxFileType_GetIconInfo", (PyCFunction
) _wrap_wxFileType_GetIconInfo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10316          { "wxFileType_GetIcon", (PyCFunction
) _wrap_wxFileType_GetIcon
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10317          { "wxFileType_GetExtensions", (PyCFunction
) _wrap_wxFileType_GetExtensions
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10318          { "wxFileType_GetMimeTypes", (PyCFunction
) _wrap_wxFileType_GetMimeTypes
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10319          { "wxFileType_GetMimeType", (PyCFunction
) _wrap_wxFileType_GetMimeType
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10320          { "new_wxFileType", (PyCFunction
) _wrap_new_wxFileType
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10321          { "wxFileTypeInfo_GetIconIndex", (PyCFunction
) _wrap_wxFileTypeInfo_GetIconIndex
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10322          { "wxFileTypeInfo_GetIconFile", (PyCFunction
) _wrap_wxFileTypeInfo_GetIconFile
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10323          { "wxFileTypeInfo_GetExtensionsCount", (PyCFunction
) _wrap_wxFileTypeInfo_GetExtensionsCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10324          { "wxFileTypeInfo_GetExtensions", (PyCFunction
) _wrap_wxFileTypeInfo_GetExtensions
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10325          { "wxFileTypeInfo_GetDescription", (PyCFunction
) _wrap_wxFileTypeInfo_GetDescription
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10326          { "wxFileTypeInfo_GetShortDesc", (PyCFunction
) _wrap_wxFileTypeInfo_GetShortDesc
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10327          { "wxFileTypeInfo_GetPrintCommand", (PyCFunction
) _wrap_wxFileTypeInfo_GetPrintCommand
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10328          { "wxFileTypeInfo_GetOpenCommand", (PyCFunction
) _wrap_wxFileTypeInfo_GetOpenCommand
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10329          { "wxFileTypeInfo_GetMimeType", (PyCFunction
) _wrap_wxFileTypeInfo_GetMimeType
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10330          { "wxFileTypeInfo_SetShortDesc", (PyCFunction
) _wrap_wxFileTypeInfo_SetShortDesc
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10331          { "wxFileTypeInfo_SetIcon", (PyCFunction
) _wrap_wxFileTypeInfo_SetIcon
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10332          { "wxFileTypeInfo_IsValid", (PyCFunction
) _wrap_wxFileTypeInfo_IsValid
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10333          { "new_wxNullFileTypeInfo", (PyCFunction
) _wrap_new_wxNullFileTypeInfo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10334          { "new_wxFileTypeInfoSequence", (PyCFunction
) _wrap_new_wxFileTypeInfoSequence
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10335          { "new_wxFileTypeInfo", (PyCFunction
) _wrap_new_wxFileTypeInfo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10336          { "wxWave_Play", (PyCFunction
) _wrap_wxWave_Play
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10337          { "wxWave_IsOk", (PyCFunction
) _wrap_wxWave_IsOk
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10338          { "delete_wxWave", (PyCFunction
) _wrap_delete_wxWave
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10339          { "new_wxWave", (PyCFunction
) _wrap_new_wxWave
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10340          { "wxJoystick_ReleaseCapture", (PyCFunction
) _wrap_wxJoystick_ReleaseCapture
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10341          { "wxJoystick_SetCapture", (PyCFunction
) _wrap_wxJoystick_SetCapture
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10342          { "wxJoystick_HasPOVCTS", (PyCFunction
) _wrap_wxJoystick_HasPOVCTS
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10343          { "wxJoystick_HasPOV4Dir", (PyCFunction
) _wrap_wxJoystick_HasPOV4Dir
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10344          { "wxJoystick_HasPOV", (PyCFunction
) _wrap_wxJoystick_HasPOV
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10345          { "wxJoystick_HasV", (PyCFunction
) _wrap_wxJoystick_HasV
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10346          { "wxJoystick_HasU", (PyCFunction
) _wrap_wxJoystick_HasU
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10347          { "wxJoystick_HasZ", (PyCFunction
) _wrap_wxJoystick_HasZ
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10348          { "wxJoystick_HasRudder", (PyCFunction
) _wrap_wxJoystick_HasRudder
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10349          { "wxJoystick_GetVMax", (PyCFunction
) _wrap_wxJoystick_GetVMax
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10350          { "wxJoystick_GetVMin", (PyCFunction
) _wrap_wxJoystick_GetVMin
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10351          { "wxJoystick_GetUMax", (PyCFunction
) _wrap_wxJoystick_GetUMax
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10352          { "wxJoystick_GetUMin", (PyCFunction
) _wrap_wxJoystick_GetUMin
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10353          { "wxJoystick_GetRudderMax", (PyCFunction
) _wrap_wxJoystick_GetRudderMax
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10354          { "wxJoystick_GetRudderMin", (PyCFunction
) _wrap_wxJoystick_GetRudderMin
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10355          { "wxJoystick_GetPollingMax", (PyCFunction
) _wrap_wxJoystick_GetPollingMax
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10356          { "wxJoystick_GetPollingMin", (PyCFunction
) _wrap_wxJoystick_GetPollingMin
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10357          { "wxJoystick_GetMaxAxes", (PyCFunction
) _wrap_wxJoystick_GetMaxAxes
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10358          { "wxJoystick_GetMaxButtons", (PyCFunction
) _wrap_wxJoystick_GetMaxButtons
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10359          { "wxJoystick_GetNumberAxes", (PyCFunction
) _wrap_wxJoystick_GetNumberAxes
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10360          { "wxJoystick_GetNumberButtons", (PyCFunction
) _wrap_wxJoystick_GetNumberButtons
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10361          { "wxJoystick_GetZMax", (PyCFunction
) _wrap_wxJoystick_GetZMax
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10362          { "wxJoystick_GetYMax", (PyCFunction
) _wrap_wxJoystick_GetYMax
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10363          { "wxJoystick_GetXMax", (PyCFunction
) _wrap_wxJoystick_GetXMax
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10364          { "wxJoystick_GetZMin", (PyCFunction
) _wrap_wxJoystick_GetZMin
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10365          { "wxJoystick_GetYMin", (PyCFunction
) _wrap_wxJoystick_GetYMin
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10366          { "wxJoystick_GetXMin", (PyCFunction
) _wrap_wxJoystick_GetXMin
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10367          { "wxJoystick_GetProductName", (PyCFunction
) _wrap_wxJoystick_GetProductName
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10368          { "wxJoystick_GetProductId", (PyCFunction
) _wrap_wxJoystick_GetProductId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10369          { "wxJoystick_GetManufacturerId", (PyCFunction
) _wrap_wxJoystick_GetManufacturerId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10370          { "wxJoystick_GetNumberJoysticks", (PyCFunction
) _wrap_wxJoystick_GetNumberJoysticks
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10371          { "wxJoystick_IsOk", (PyCFunction
) _wrap_wxJoystick_IsOk
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10372          { "wxJoystick_SetMovementThreshold", (PyCFunction
) _wrap_wxJoystick_SetMovementThreshold
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10373          { "wxJoystick_GetMovementThreshold", (PyCFunction
) _wrap_wxJoystick_GetMovementThreshold
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10374          { "wxJoystick_GetVPosition", (PyCFunction
) _wrap_wxJoystick_GetVPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10375          { "wxJoystick_GetUPosition", (PyCFunction
) _wrap_wxJoystick_GetUPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10376          { "wxJoystick_GetRudderPosition", (PyCFunction
) _wrap_wxJoystick_GetRudderPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10377          { "wxJoystick_GetPOVCTSPosition", (PyCFunction
) _wrap_wxJoystick_GetPOVCTSPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10378          { "wxJoystick_GetPOVPosition", (PyCFunction
) _wrap_wxJoystick_GetPOVPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10379          { "wxJoystick_GetButtonState", (PyCFunction
) _wrap_wxJoystick_GetButtonState
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10380          { "wxJoystick_GetZPosition", (PyCFunction
) _wrap_wxJoystick_GetZPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10381          { "wxJoystick_GetPosition", (PyCFunction
) _wrap_wxJoystick_GetPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10382          { "delete_wxJoystick", (PyCFunction
) _wrap_delete_wxJoystick
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10383          { "new_wxJoystick", (PyCFunction
) _wrap_new_wxJoystick
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10384          { "wxProcess_CloseOutput", (PyCFunction
) _wrap_wxProcess_CloseOutput
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10385          { "wxProcess_GetOutputStream", (PyCFunction
) _wrap_wxProcess_GetOutputStream
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10386          { "wxProcess_GetErrorStream", (PyCFunction
) _wrap_wxProcess_GetErrorStream
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10387          { "wxProcess_GetInputStream", (PyCFunction
) _wrap_wxProcess_GetInputStream
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10388          { "wxProcess_Detach", (PyCFunction
) _wrap_wxProcess_Detach
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10389          { "wxProcess_IsRedirected", (PyCFunction
) _wrap_wxProcess_IsRedirected
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10390          { "wxProcess_Redirect", (PyCFunction
) _wrap_wxProcess_Redirect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10391          { "wxProcess_base_OnTerminate", (PyCFunction
) _wrap_wxProcess_base_OnTerminate
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10392          { "wxProcess__setCallbackInfo", (PyCFunction
) _wrap_wxProcess__setCallbackInfo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10393          { "wxProcess_Destroy", (PyCFunction
) _wrap_wxProcess_Destroy
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10394          { "new_wxProcess", (PyCFunction
) _wrap_new_wxProcess
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10395          { "wxProcess_Open", (PyCFunction
) _wrap_wxProcess_Open
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10396          { "wxProcess_Exists", (PyCFunction
) _wrap_wxProcess_Exists
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10397          { "wxProcess_Kill", (PyCFunction
) _wrap_wxProcess_Kill
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10398          { "wxProcessEvent_m_exitcode_get", (PyCFunction
) _wrap_wxProcessEvent_m_exitcode_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10399          { "wxProcessEvent_m_exitcode_set", (PyCFunction
) _wrap_wxProcessEvent_m_exitcode_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10400          { "wxProcessEvent_m_pid_get", (PyCFunction
) _wrap_wxProcessEvent_m_pid_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10401          { "wxProcessEvent_m_pid_set", (PyCFunction
) _wrap_wxProcessEvent_m_pid_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10402          { "wxProcessEvent_GetExitCode", (PyCFunction
) _wrap_wxProcessEvent_GetExitCode
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10403          { "wxProcessEvent_GetPid", (PyCFunction
) _wrap_wxProcessEvent_GetPid
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10404          { "new_wxProcessEvent", (PyCFunction
) _wrap_new_wxProcessEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10405          { "wxPyLog_Destroy", (PyCFunction
) _wrap_wxPyLog_Destroy
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10406          { "wxPyLog__setCallbackInfo", (PyCFunction
) _wrap_wxPyLog__setCallbackInfo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10407          { "new_wxPyLog", (PyCFunction
) _wrap_new_wxPyLog
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10408          { "delete_wxLogNull", (PyCFunction
) _wrap_delete_wxLogNull
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10409          { "new_wxLogNull", (PyCFunction
) _wrap_new_wxLogNull
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10410          { "wxLogChain_GetOldLog", (PyCFunction
) _wrap_wxLogChain_GetOldLog
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10411          { "wxLogChain_IsPassingMessages", (PyCFunction
) _wrap_wxLogChain_IsPassingMessages
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10412          { "wxLogChain_PassMessages", (PyCFunction
) _wrap_wxLogChain_PassMessages
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10413          { "wxLogChain_SetLog", (PyCFunction
) _wrap_wxLogChain_SetLog
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10414          { "new_wxLogChain", (PyCFunction
) _wrap_new_wxLogChain
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10415          { "wxLogWindow_PassMessages", (PyCFunction
) _wrap_wxLogWindow_PassMessages
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10416          { "wxLogWindow_IsPassingMessages", (PyCFunction
) _wrap_wxLogWindow_IsPassingMessages
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10417          { "wxLogWindow_GetOldLog", (PyCFunction
) _wrap_wxLogWindow_GetOldLog
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10418          { "wxLogWindow_GetFrame", (PyCFunction
) _wrap_wxLogWindow_GetFrame
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10419          { "wxLogWindow_Show", (PyCFunction
) _wrap_wxLogWindow_Show
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10420          { "new_wxLogWindow", (PyCFunction
) _wrap_new_wxLogWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10421          { "new_wxLogGui", (PyCFunction
) _wrap_new_wxLogGui
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10422          { "new_wxLogTextCtrl", (PyCFunction
) _wrap_new_wxLogTextCtrl
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10423          { "new_wxLogStderr", (PyCFunction
) _wrap_new_wxLogStderr
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10424          { "wxLog_TimeStamp", (PyCFunction
) _wrap_wxLog_TimeStamp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10425          { "wxLog_IsAllowedTraceMask", (PyCFunction
) _wrap_wxLog_IsAllowedTraceMask
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10426          { "wxLog_GetTraceMask", (PyCFunction
) _wrap_wxLog_GetTraceMask
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10427          { "wxLog_GetVerbose", (PyCFunction
) _wrap_wxLog_GetVerbose
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10428          { "wxLog_GetTimestamp", (PyCFunction
) _wrap_wxLog_GetTimestamp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10429          { "wxLog_SetTimestamp", (PyCFunction
) _wrap_wxLog_SetTimestamp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10430          { "wxLog_ClearTraceMasks", (PyCFunction
) _wrap_wxLog_ClearTraceMasks
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10431          { "wxLog_RemoveTraceMask", (PyCFunction
) _wrap_wxLog_RemoveTraceMask
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10432          { "wxLog_AddTraceMask", (PyCFunction
) _wrap_wxLog_AddTraceMask
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10433          { "wxLog_SetTraceMask", (PyCFunction
) _wrap_wxLog_SetTraceMask
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10434          { "wxLog_DontCreateOnDemand", (PyCFunction
) _wrap_wxLog_DontCreateOnDemand
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10435          { "wxLog_SetVerbose", (PyCFunction
) _wrap_wxLog_SetVerbose
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10436          { "wxLog_Resume", (PyCFunction
) _wrap_wxLog_Resume
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10437          { "wxLog_Suspend", (PyCFunction
) _wrap_wxLog_Suspend
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10438          { "wxLog_SetActiveTarget", (PyCFunction
) _wrap_wxLog_SetActiveTarget
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10439          { "wxLog_GetActiveTarget", (PyCFunction
) _wrap_wxLog_GetActiveTarget
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10440          { "wxLog_FlushActive", (PyCFunction
) _wrap_wxLog_FlushActive
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10441          { "wxLog_HasPendingMessages", (PyCFunction
) _wrap_wxLog_HasPendingMessages
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10442          { "wxLog_Flush", (PyCFunction
) _wrap_wxLog_Flush
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10443          { "wxLog_OnLog", (PyCFunction
) _wrap_wxLog_OnLog
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10444          { "wxLog_EnableLogging", (PyCFunction
) _wrap_wxLog_EnableLogging
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10445          { "wxLog_IsEnabled", (PyCFunction
) _wrap_wxLog_IsEnabled
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10446          { "new_wxLog", (PyCFunction
) _wrap_new_wxLog
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10447          { "wxStopWatch_Time", (PyCFunction
) _wrap_wxStopWatch_Time
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10448          { "wxStopWatch_Resume", (PyCFunction
) _wrap_wxStopWatch_Resume
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10449          { "wxStopWatch_Pause", (PyCFunction
) _wrap_wxStopWatch_Pause
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10450          { "wxStopWatch_Start", (PyCFunction
) _wrap_wxStopWatch_Start
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10451          { "delete_wxStopWatch", (PyCFunction
) _wrap_delete_wxStopWatch
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10452          { "new_wxStopWatch", (PyCFunction
) _wrap_new_wxStopWatch
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10453          { "wxPyTimer_Stop", (PyCFunction
) _wrap_wxPyTimer_Stop
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10454          { "wxPyTimer_Start", (PyCFunction
) _wrap_wxPyTimer_Start
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10455          { "wxPyTimer_SetOwner", (PyCFunction
) _wrap_wxPyTimer_SetOwner
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10456          { "wxPyTimer_IsRunning", (PyCFunction
) _wrap_wxPyTimer_IsRunning
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10457          { "wxPyTimer_IsOneShot", (PyCFunction
) _wrap_wxPyTimer_IsOneShot
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10458          { "wxPyTimer_GetInterval", (PyCFunction
) _wrap_wxPyTimer_GetInterval
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10459          { "delete_wxPyTimer", (PyCFunction
) _wrap_delete_wxPyTimer
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10460          { "new_wxPyTimer", (PyCFunction
) _wrap_new_wxPyTimer
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10461          { "wxDragImage_RedrawImage", (PyCFunction
) _wrap_wxDragImage_RedrawImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10462          { "wxDragImage_GetImageRect", (PyCFunction
) _wrap_wxDragImage_GetImageRect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10463          { "wxDragImage_Hide", (PyCFunction
) _wrap_wxDragImage_Hide
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10464          { "wxDragImage_Show", (PyCFunction
) _wrap_wxDragImage_Show
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10465          { "wxDragImage_Move", (PyCFunction
) _wrap_wxDragImage_Move
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10466          { "wxDragImage_EndDrag", (PyCFunction
) _wrap_wxDragImage_EndDrag
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10467          { "wxDragImage_BeginDrag2", (PyCFunction
) _wrap_wxDragImage_BeginDrag2
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10468          { "wxDragImage_BeginDrag", (PyCFunction
) _wrap_wxDragImage_BeginDrag
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10469          { "wxDragImage_SetBackingBitmap", (PyCFunction
) _wrap_wxDragImage_SetBackingBitmap
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10470          { "delete_wxDragImage", (PyCFunction
) _wrap_delete_wxDragImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10471          { "new_wxDragListItem", (PyCFunction
) _wrap_new_wxDragListItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10472          { "new_wxDragTreeItem", (PyCFunction
) _wrap_new_wxDragTreeItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10473          { "new_wxDragString", (PyCFunction
) _wrap_new_wxDragString
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10474          { "new_wxDragIcon", (PyCFunction
) _wrap_new_wxDragIcon
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10475          { "new_wxDragImage", (PyCFunction
) _wrap_new_wxDragImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10476          { "new_wxPyTipProvider", (PyCFunction
) _wrap_new_wxPyTipProvider
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10477          { "wxTipProvider_GetCurrentTip", (PyCFunction
) _wrap_wxTipProvider_GetCurrentTip
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10478          { "wxTipProvider_GetTip", (PyCFunction
) _wrap_wxTipProvider_GetTip
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10479          { "delete_wxTipProvider", (PyCFunction
) _wrap_delete_wxTipProvider
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10480          { "delete_wxMutexGuiLocker", (PyCFunction
) _wrap_delete_wxMutexGuiLocker
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10481          { "new_wxMutexGuiLocker", (PyCFunction
) _wrap_new_wxMutexGuiLocker
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10482          { "delete_wxWindowDisabler", (PyCFunction
) _wrap_delete_wxWindowDisabler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10483          { "new_wxWindowDisabler", (PyCFunction
) _wrap_new_wxWindowDisabler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10484          { "delete_wxBusyCursor", (PyCFunction
) _wrap_delete_wxBusyCursor
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10485          { "new_wxBusyCursor", (PyCFunction
) _wrap_new_wxBusyCursor
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10486          { "wxCaret_Hide", (PyCFunction
) _wrap_wxCaret_Hide
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10487          { "wxCaret_Show", (PyCFunction
) _wrap_wxCaret_Show
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10488          { "wxCaret_SetSize", (PyCFunction
) _wrap_wxCaret_SetSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10489          { "wxCaret_SetSizeWH", (PyCFunction
) _wrap_wxCaret_SetSizeWH
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10490          { "wxCaret_Move", (PyCFunction
) _wrap_wxCaret_Move
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10491          { "wxCaret_MoveXY", (PyCFunction
) _wrap_wxCaret_MoveXY
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10492          { "wxCaret_GetWindow", (PyCFunction
) _wrap_wxCaret_GetWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10493          { "wxCaret_GetSize", (PyCFunction
) _wrap_wxCaret_GetSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10494          { "wxCaret_GetSizeTuple", (PyCFunction
) _wrap_wxCaret_GetSizeTuple
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10495          { "wxCaret_GetPosition", (PyCFunction
) _wrap_wxCaret_GetPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10496          { "wxCaret_GetPositionTuple", (PyCFunction
) _wrap_wxCaret_GetPositionTuple
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10497          { "wxCaret_IsVisible", (PyCFunction
) _wrap_wxCaret_IsVisible
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10498          { "wxCaret_IsOk", (PyCFunction
) _wrap_wxCaret_IsOk
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10499          { "delete_wxCaret", (PyCFunction
) _wrap_delete_wxCaret
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10500          { "new_wxCaret", (PyCFunction
) _wrap_new_wxCaret
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10501          { "wxToolTip_SetDelay", (PyCFunction
) _wrap_wxToolTip_SetDelay
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10502          { "wxToolTip_Enable", (PyCFunction
) _wrap_wxToolTip_Enable
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10503          { "wxToolTip_GetWindow", (PyCFunction
) _wrap_wxToolTip_GetWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10504          { "wxToolTip_GetTip", (PyCFunction
) _wrap_wxToolTip_GetTip
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10505          { "wxToolTip_SetTip", (PyCFunction
) _wrap_wxToolTip_SetTip
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10506          { "new_wxToolTip", (PyCFunction
) _wrap_new_wxToolTip
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10507          { "wxSystemSettings_SetScreenType", (PyCFunction
) _wrap_wxSystemSettings_SetScreenType
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10508          { "wxSystemSettings_GetScreenType", (PyCFunction
) _wrap_wxSystemSettings_GetScreenType
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10509          { "wxSystemSettings_HasFeature", (PyCFunction
) _wrap_wxSystemSettings_HasFeature
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10510          { "wxSystemSettings_GetMetric", (PyCFunction
) _wrap_wxSystemSettings_GetMetric
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10511          { "wxSystemSettings_GetFont", (PyCFunction
) _wrap_wxSystemSettings_GetFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10512          { "wxSystemSettings_GetColour", (PyCFunction
) _wrap_wxSystemSettings_GetColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10513          { "wxWaveData", (PyCFunction
) _wrap_wxWaveData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10514          { "wxExecute", (PyCFunction
) _wrap_wxExecute
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10515          { "wxSafeShowMessage", (PyCFunction
) _wrap_wxSafeShowMessage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10516          { "wxLogGeneric", (PyCFunction
) _wrap_wxLogGeneric
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10517          { "wxLogTraceMask", (PyCFunction
) _wrap_wxLogTraceMask
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10518          { "wxLogTrace", (PyCFunction
) _wrap_wxLogTrace
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10519          { "wxLogSysError", (PyCFunction
) _wrap_wxLogSysError
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10520          { "wxLogStatusFrame", (PyCFunction
) _wrap_wxLogStatusFrame
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10521          { "wxLogStatus", (PyCFunction
) _wrap_wxLogStatus
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10522          { "wxLogVerbose", (PyCFunction
) _wrap_wxLogVerbose
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10523          { "wxLogInfo", (PyCFunction
) _wrap_wxLogInfo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10524          { "wxLogMessage", (PyCFunction
) _wrap_wxLogMessage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10525          { "wxLogWarning", (PyCFunction
) _wrap_wxLogWarning
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10526          { "wxLogError", (PyCFunction
) _wrap_wxLogError
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10527          { "wxLogFatalError", (PyCFunction
) _wrap_wxLogFatalError
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10528          { "wxSysErrorMsg", (PyCFunction
) _wrap_wxSysErrorMsg
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10529          { "wxSysErrorCode", (PyCFunction
) _wrap_wxSysErrorCode
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10530          { "wxCreateFileTipProvider", (PyCFunction
) _wrap_wxCreateFileTipProvider
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10531          { "wxShowTip", (PyCFunction
) _wrap_wxShowTip
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10532          { "wxThread_IsMain", (PyCFunction
) _wrap_wxThread_IsMain
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10533          { "wxMutexGuiLeave", (PyCFunction
) _wrap_wxMutexGuiLeave
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10534          { "wxMutexGuiEnter", (PyCFunction
) _wrap_wxMutexGuiEnter
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10535          { "wxWakeUpIdle", (PyCFunction
) _wrap_wxWakeUpIdle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10536          { "wxPostEvent", (PyCFunction
) _wrap_wxPostEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10537          { "wxSafeYield", (PyCFunction
) _wrap_wxSafeYield
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10538          { "wxCaret_SetBlinkTime", (PyCFunction
) _wrap_wxCaret_SetBlinkTime
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10539          { "wxCaret_GetBlinkTime", (PyCFunction
) _wrap_wxCaret_GetBlinkTime
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10540          { "wxResourceParseString", (PyCFunction
) _wrap_wxResourceParseString
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10541          { "wxResourceParseFile", (PyCFunction
) _wrap_wxResourceParseFile
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10542          { "wxResourceParseData", (PyCFunction
) _wrap_wxResourceParseData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10543          { "wxResourceGetIdentifier", (PyCFunction
) _wrap_wxResourceGetIdentifier
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10544          { "wxResourceCreateMenuBar", (PyCFunction
) _wrap_wxResourceCreateMenuBar
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10545          { "wxResourceCreateIcon", (PyCFunction
) _wrap_wxResourceCreateIcon
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10546          { "wxResourceCreateBitmap", (PyCFunction
) _wrap_wxResourceCreateBitmap
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10547          { "wxResourceClear", (PyCFunction
) _wrap_wxResourceClear
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10548          { "wxResourceAddIdentifier", (PyCFunction
) _wrap_wxResourceAddIdentifier
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10549          { "wxGetTopLevelParent", (PyCFunction
) _wrap_wxGetTopLevelParent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10550          { "wxFindWindowAtPoint", (PyCFunction
) _wrap_wxFindWindowAtPoint
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10551          { "wxGenericFindWindowAtPoint", (PyCFunction
) _wrap_wxGenericFindWindowAtPoint
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10552          { "wxGetActiveWindow", (PyCFunction
) _wrap_wxGetActiveWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10553          { "wxBeginBusyCursor", (PyCFunction
) _wrap_wxBeginBusyCursor
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10554          { "wxSetCursor", (PyCFunction
) _wrap_wxSetCursor
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10555          { "wxGetClientDisplayRect", (PyCFunction
) _wrap_wxGetClientDisplayRect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10556          { "wxClientDisplayRect", (PyCFunction
) _wrap_wxClientDisplayRect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10557          { "wxGetDisplaySizeMM", (PyCFunction
) _wrap_wxGetDisplaySizeMM
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10558          { "wxDisplaySizeMM", (PyCFunction
) _wrap_wxDisplaySizeMM
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10559          { "wxGetDisplaySize", (PyCFunction
) _wrap_wxGetDisplaySize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10560          { "wxDisplaySize", (PyCFunction
) _wrap_wxDisplaySize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10561          { "wxGetDisplayDepth", (PyCFunction
) _wrap_wxGetDisplayDepth
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10562          { "wxDisplayDepth", (PyCFunction
) _wrap_wxDisplayDepth
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10563          { "wxColourDisplay", (PyCFunction
) _wrap_wxColourDisplay
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10564          { "wxGetNumberFromUser", (PyCFunction
) _wrap_wxGetNumberFromUser
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10565          { "wxMessageBox", (PyCFunction
) _wrap_wxMessageBox
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10566          { "wxGetSingleChoiceIndex", (PyCFunction
) _wrap_wxGetSingleChoiceIndex
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10567          { "wxGetSingleChoice", (PyCFunction
) _wrap_wxGetSingleChoice
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10568          { "wxGetPasswordFromUser", (PyCFunction
) _wrap_wxGetPasswordFromUser
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10569          { "wxGetTextFromUser", (PyCFunction
) _wrap_wxGetTextFromUser
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10570          { "wxDirSelector", (PyCFunction
) _wrap_wxDirSelector
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10571          { "wxSaveFileSelector", (PyCFunction
) _wrap_wxSaveFileSelector
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10572          { "wxLoadFileSelector", (PyCFunction
) _wrap_wxLoadFileSelector
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10573          { "wxFileSelector", (PyCFunction
) _wrap_wxFileSelector
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10580  * This table is used by the pointer type-checker 
10582 static struct { char *n1
; char *n2
; void *(*pcnv
)(void *); } _swig_mapping
[] = { 
10583     { "_wxEvent","_wxProcessEvent",SwigwxProcessEventTowxEvent
}, 
10584     { "_signed_long","_long",0}, 
10585     { "_wxPrintQuality","_wxCoord",0}, 
10586     { "_wxPrintQuality","_int",0}, 
10587     { "_wxPrintQuality","_signed_int",0}, 
10588     { "_wxPrintQuality","_unsigned_int",0}, 
10589     { "_wxPrintQuality","_wxWindowID",0}, 
10590     { "_wxPrintQuality","_uint",0}, 
10591     { "_wxPrintQuality","_EBool",0}, 
10592     { "_wxPrintQuality","_size_t",0}, 
10593     { "_wxPrintQuality","_time_t",0}, 
10594     { "_wxLog","_wxPyLog",SwigwxPyLogTowxLog
}, 
10595     { "_wxLog","_wxLogChain",SwigwxLogChainTowxLog
}, 
10596     { "_wxLog","_wxLogWindow",SwigwxLogWindowTowxLog
}, 
10597     { "_wxLog","_wxLogGui",SwigwxLogGuiTowxLog
}, 
10598     { "_wxLog","_wxLogTextCtrl",SwigwxLogTextCtrlTowxLog
}, 
10599     { "_wxLog","_wxLogStderr",SwigwxLogStderrTowxLog
}, 
10600     { "_byte","_unsigned_char",0}, 
10601     { "_long","_unsigned_long",0}, 
10602     { "_long","_signed_long",0}, 
10603     { "_size_t","_wxCoord",0}, 
10604     { "_size_t","_wxPrintQuality",0}, 
10605     { "_size_t","_time_t",0}, 
10606     { "_size_t","_unsigned_int",0}, 
10607     { "_size_t","_int",0}, 
10608     { "_size_t","_wxWindowID",0}, 
10609     { "_size_t","_uint",0}, 
10610     { "_uint","_wxCoord",0}, 
10611     { "_uint","_wxPrintQuality",0}, 
10612     { "_uint","_time_t",0}, 
10613     { "_uint","_size_t",0}, 
10614     { "_uint","_unsigned_int",0}, 
10615     { "_uint","_int",0}, 
10616     { "_uint","_wxWindowID",0}, 
10617     { "_wxChar","_char",0}, 
10618     { "_char","_wxChar",0}, 
10619     { "_struct_wxNativeFontInfo","_wxNativeFontInfo",0}, 
10620     { "_EBool","_wxCoord",0}, 
10621     { "_EBool","_wxPrintQuality",0}, 
10622     { "_EBool","_signed_int",0}, 
10623     { "_EBool","_int",0}, 
10624     { "_EBool","_wxWindowID",0}, 
10625     { "_unsigned_long","_long",0}, 
10626     { "_wxNativeFontInfo","_struct_wxNativeFontInfo",0}, 
10627     { "_signed_int","_wxCoord",0}, 
10628     { "_signed_int","_wxPrintQuality",0}, 
10629     { "_signed_int","_EBool",0}, 
10630     { "_signed_int","_wxWindowID",0}, 
10631     { "_signed_int","_int",0}, 
10632     { "_WXTYPE","_wxDateTime_t",0}, 
10633     { "_WXTYPE","_short",0}, 
10634     { "_WXTYPE","_signed_short",0}, 
10635     { "_WXTYPE","_unsigned_short",0}, 
10636     { "_wxTipProvider","_wxPyTipProvider",SwigwxPyTipProviderTowxTipProvider
}, 
10637     { "_unsigned_short","_wxDateTime_t",0}, 
10638     { "_unsigned_short","_WXTYPE",0}, 
10639     { "_unsigned_short","_short",0}, 
10640     { "_wxObject","_wxFileHistory",SwigwxFileHistoryTowxObject
}, 
10641     { "_wxObject","_wxPyArtProvider",SwigwxPyArtProviderTowxObject
}, 
10642     { "_wxObject","_wxWave",SwigwxWaveTowxObject
}, 
10643     { "_wxObject","_wxJoystick",SwigwxJoystickTowxObject
}, 
10644     { "_wxObject","_wxPyProcess",SwigwxPyProcessTowxObject
}, 
10645     { "_wxObject","_wxProcessEvent",SwigwxProcessEventTowxObject
}, 
10646     { "_wxObject","_wxPyTimer",SwigwxPyTimerTowxObject
}, 
10647     { "_wxObject","_wxGenericDragImage",SwigwxGenericDragImageTowxObject
}, 
10648     { "_wxObject","_wxToolTip",SwigwxToolTipTowxObject
}, 
10649     { "_signed_short","_WXTYPE",0}, 
10650     { "_signed_short","_short",0}, 
10651     { "_unsigned_char","_byte",0}, 
10652     { "_unsigned_int","_wxCoord",0}, 
10653     { "_unsigned_int","_wxPrintQuality",0}, 
10654     { "_unsigned_int","_time_t",0}, 
10655     { "_unsigned_int","_size_t",0}, 
10656     { "_unsigned_int","_uint",0}, 
10657     { "_unsigned_int","_wxWindowID",0}, 
10658     { "_unsigned_int","_int",0}, 
10659     { "_short","_wxDateTime_t",0}, 
10660     { "_short","_WXTYPE",0}, 
10661     { "_short","_unsigned_short",0}, 
10662     { "_short","_signed_short",0}, 
10663     { "_wxWindowID","_wxCoord",0}, 
10664     { "_wxWindowID","_wxPrintQuality",0}, 
10665     { "_wxWindowID","_time_t",0}, 
10666     { "_wxWindowID","_size_t",0}, 
10667     { "_wxWindowID","_EBool",0}, 
10668     { "_wxWindowID","_uint",0}, 
10669     { "_wxWindowID","_int",0}, 
10670     { "_wxWindowID","_signed_int",0}, 
10671     { "_wxWindowID","_unsigned_int",0}, 
10672     { "_int","_wxCoord",0}, 
10673     { "_int","_wxPrintQuality",0}, 
10674     { "_int","_time_t",0}, 
10675     { "_int","_size_t",0}, 
10676     { "_int","_EBool",0}, 
10677     { "_int","_uint",0}, 
10678     { "_int","_wxWindowID",0}, 
10679     { "_int","_unsigned_int",0}, 
10680     { "_int","_signed_int",0}, 
10681     { "_wxDateTime_t","_unsigned_short",0}, 
10682     { "_wxDateTime_t","_short",0}, 
10683     { "_wxDateTime_t","_WXTYPE",0}, 
10684     { "_time_t","_wxCoord",0}, 
10685     { "_time_t","_wxPrintQuality",0}, 
10686     { "_time_t","_unsigned_int",0}, 
10687     { "_time_t","_int",0}, 
10688     { "_time_t","_wxWindowID",0}, 
10689     { "_time_t","_uint",0}, 
10690     { "_time_t","_size_t",0}, 
10691     { "_wxCoord","_int",0}, 
10692     { "_wxCoord","_signed_int",0}, 
10693     { "_wxCoord","_unsigned_int",0}, 
10694     { "_wxCoord","_wxWindowID",0}, 
10695     { "_wxCoord","_uint",0}, 
10696     { "_wxCoord","_EBool",0}, 
10697     { "_wxCoord","_size_t",0}, 
10698     { "_wxCoord","_time_t",0}, 
10699     { "_wxCoord","_wxPrintQuality",0}, 
10700     { "_wxEvtHandler","_wxPyProcess",SwigwxPyProcessTowxEvtHandler
}, 
10703 static PyObject 
*SWIG_globals
; 
10707 SWIGEXPORT(void) initmisc2c() { 
10709          SWIG_globals 
= SWIG_newvarlink(); 
10710          m 
= Py_InitModule("misc2c", misc2cMethods
); 
10711          d 
= PyModule_GetDict(m
); 
10712          PyDict_SetItemString(d
,"wxSYS_OEM_FIXED_FONT", PyInt_FromLong((long) wxSYS_OEM_FIXED_FONT
)); 
10713          PyDict_SetItemString(d
,"wxSYS_ANSI_FIXED_FONT", PyInt_FromLong((long) wxSYS_ANSI_FIXED_FONT
)); 
10714          PyDict_SetItemString(d
,"wxSYS_ANSI_VAR_FONT", PyInt_FromLong((long) wxSYS_ANSI_VAR_FONT
)); 
10715          PyDict_SetItemString(d
,"wxSYS_SYSTEM_FONT", PyInt_FromLong((long) wxSYS_SYSTEM_FONT
)); 
10716          PyDict_SetItemString(d
,"wxSYS_DEVICE_DEFAULT_FONT", PyInt_FromLong((long) wxSYS_DEVICE_DEFAULT_FONT
)); 
10717          PyDict_SetItemString(d
,"wxSYS_DEFAULT_PALETTE", PyInt_FromLong((long) wxSYS_DEFAULT_PALETTE
)); 
10718          PyDict_SetItemString(d
,"wxSYS_SYSTEM_FIXED_FONT", PyInt_FromLong((long) wxSYS_SYSTEM_FIXED_FONT
)); 
10719          PyDict_SetItemString(d
,"wxSYS_DEFAULT_GUI_FONT", PyInt_FromLong((long) wxSYS_DEFAULT_GUI_FONT
)); 
10720          PyDict_SetItemString(d
,"wxSYS_COLOUR_SCROLLBAR", PyInt_FromLong((long) wxSYS_COLOUR_SCROLLBAR
)); 
10721          PyDict_SetItemString(d
,"wxSYS_COLOUR_BACKGROUND", PyInt_FromLong((long) wxSYS_COLOUR_BACKGROUND
)); 
10722          PyDict_SetItemString(d
,"wxSYS_COLOUR_DESKTOP", PyInt_FromLong((long) wxSYS_COLOUR_DESKTOP
)); 
10723          PyDict_SetItemString(d
,"wxSYS_COLOUR_ACTIVECAPTION", PyInt_FromLong((long) wxSYS_COLOUR_ACTIVECAPTION
)); 
10724          PyDict_SetItemString(d
,"wxSYS_COLOUR_INACTIVECAPTION", PyInt_FromLong((long) wxSYS_COLOUR_INACTIVECAPTION
)); 
10725          PyDict_SetItemString(d
,"wxSYS_COLOUR_MENU", PyInt_FromLong((long) wxSYS_COLOUR_MENU
)); 
10726          PyDict_SetItemString(d
,"wxSYS_COLOUR_WINDOW", PyInt_FromLong((long) wxSYS_COLOUR_WINDOW
)); 
10727          PyDict_SetItemString(d
,"wxSYS_COLOUR_WINDOWFRAME", PyInt_FromLong((long) wxSYS_COLOUR_WINDOWFRAME
)); 
10728          PyDict_SetItemString(d
,"wxSYS_COLOUR_MENUTEXT", PyInt_FromLong((long) wxSYS_COLOUR_MENUTEXT
)); 
10729          PyDict_SetItemString(d
,"wxSYS_COLOUR_WINDOWTEXT", PyInt_FromLong((long) wxSYS_COLOUR_WINDOWTEXT
)); 
10730          PyDict_SetItemString(d
,"wxSYS_COLOUR_CAPTIONTEXT", PyInt_FromLong((long) wxSYS_COLOUR_CAPTIONTEXT
)); 
10731          PyDict_SetItemString(d
,"wxSYS_COLOUR_ACTIVEBORDER", PyInt_FromLong((long) wxSYS_COLOUR_ACTIVEBORDER
)); 
10732          PyDict_SetItemString(d
,"wxSYS_COLOUR_INACTIVEBORDER", PyInt_FromLong((long) wxSYS_COLOUR_INACTIVEBORDER
)); 
10733          PyDict_SetItemString(d
,"wxSYS_COLOUR_APPWORKSPACE", PyInt_FromLong((long) wxSYS_COLOUR_APPWORKSPACE
)); 
10734          PyDict_SetItemString(d
,"wxSYS_COLOUR_HIGHLIGHT", PyInt_FromLong((long) wxSYS_COLOUR_HIGHLIGHT
)); 
10735          PyDict_SetItemString(d
,"wxSYS_COLOUR_HIGHLIGHTTEXT", PyInt_FromLong((long) wxSYS_COLOUR_HIGHLIGHTTEXT
)); 
10736          PyDict_SetItemString(d
,"wxSYS_COLOUR_BTNFACE", PyInt_FromLong((long) wxSYS_COLOUR_BTNFACE
)); 
10737          PyDict_SetItemString(d
,"wxSYS_COLOUR_3DFACE", PyInt_FromLong((long) wxSYS_COLOUR_3DFACE
)); 
10738          PyDict_SetItemString(d
,"wxSYS_COLOUR_BTNSHADOW", PyInt_FromLong((long) wxSYS_COLOUR_BTNSHADOW
)); 
10739          PyDict_SetItemString(d
,"wxSYS_COLOUR_3DSHADOW", PyInt_FromLong((long) wxSYS_COLOUR_3DSHADOW
)); 
10740          PyDict_SetItemString(d
,"wxSYS_COLOUR_GRAYTEXT", PyInt_FromLong((long) wxSYS_COLOUR_GRAYTEXT
)); 
10741          PyDict_SetItemString(d
,"wxSYS_COLOUR_BTNTEXT", PyInt_FromLong((long) wxSYS_COLOUR_BTNTEXT
)); 
10742          PyDict_SetItemString(d
,"wxSYS_COLOUR_INACTIVECAPTIONTEXT", PyInt_FromLong((long) wxSYS_COLOUR_INACTIVECAPTIONTEXT
)); 
10743          PyDict_SetItemString(d
,"wxSYS_COLOUR_BTNHIGHLIGHT", PyInt_FromLong((long) wxSYS_COLOUR_BTNHIGHLIGHT
)); 
10744          PyDict_SetItemString(d
,"wxSYS_COLOUR_BTNHILIGHT", PyInt_FromLong((long) wxSYS_COLOUR_BTNHILIGHT
)); 
10745          PyDict_SetItemString(d
,"wxSYS_COLOUR_3DHIGHLIGHT", PyInt_FromLong((long) wxSYS_COLOUR_3DHIGHLIGHT
)); 
10746          PyDict_SetItemString(d
,"wxSYS_COLOUR_3DHILIGHT", PyInt_FromLong((long) wxSYS_COLOUR_3DHILIGHT
)); 
10747          PyDict_SetItemString(d
,"wxSYS_COLOUR_3DDKSHADOW", PyInt_FromLong((long) wxSYS_COLOUR_3DDKSHADOW
)); 
10748          PyDict_SetItemString(d
,"wxSYS_COLOUR_3DLIGHT", PyInt_FromLong((long) wxSYS_COLOUR_3DLIGHT
)); 
10749          PyDict_SetItemString(d
,"wxSYS_COLOUR_INFOTEXT", PyInt_FromLong((long) wxSYS_COLOUR_INFOTEXT
)); 
10750          PyDict_SetItemString(d
,"wxSYS_COLOUR_INFOBK", PyInt_FromLong((long) wxSYS_COLOUR_INFOBK
)); 
10751          PyDict_SetItemString(d
,"wxSYS_COLOUR_LISTBOX", PyInt_FromLong((long) wxSYS_COLOUR_LISTBOX
)); 
10752          PyDict_SetItemString(d
,"wxSYS_COLOUR_HOTLIGHT", PyInt_FromLong((long) wxSYS_COLOUR_HOTLIGHT
)); 
10753          PyDict_SetItemString(d
,"wxSYS_COLOUR_GRADIENTACTIVECAPTION", PyInt_FromLong((long) wxSYS_COLOUR_GRADIENTACTIVECAPTION
)); 
10754          PyDict_SetItemString(d
,"wxSYS_COLOUR_GRADIENTINACTIVECAPTION", PyInt_FromLong((long) wxSYS_COLOUR_GRADIENTINACTIVECAPTION
)); 
10755          PyDict_SetItemString(d
,"wxSYS_COLOUR_MENUHILIGHT", PyInt_FromLong((long) wxSYS_COLOUR_MENUHILIGHT
)); 
10756          PyDict_SetItemString(d
,"wxSYS_COLOUR_MENUBAR", PyInt_FromLong((long) wxSYS_COLOUR_MENUBAR
)); 
10757          PyDict_SetItemString(d
,"wxSYS_COLOUR_MAX", PyInt_FromLong((long) wxSYS_COLOUR_MAX
)); 
10758          PyDict_SetItemString(d
,"wxSYS_MOUSE_BUTTONS", PyInt_FromLong((long) wxSYS_MOUSE_BUTTONS
)); 
10759          PyDict_SetItemString(d
,"wxSYS_BORDER_X", PyInt_FromLong((long) wxSYS_BORDER_X
)); 
10760          PyDict_SetItemString(d
,"wxSYS_BORDER_Y", PyInt_FromLong((long) wxSYS_BORDER_Y
)); 
10761          PyDict_SetItemString(d
,"wxSYS_CURSOR_X", PyInt_FromLong((long) wxSYS_CURSOR_X
)); 
10762          PyDict_SetItemString(d
,"wxSYS_CURSOR_Y", PyInt_FromLong((long) wxSYS_CURSOR_Y
)); 
10763          PyDict_SetItemString(d
,"wxSYS_DCLICK_X", PyInt_FromLong((long) wxSYS_DCLICK_X
)); 
10764          PyDict_SetItemString(d
,"wxSYS_DCLICK_Y", PyInt_FromLong((long) wxSYS_DCLICK_Y
)); 
10765          PyDict_SetItemString(d
,"wxSYS_DRAG_X", PyInt_FromLong((long) wxSYS_DRAG_X
)); 
10766          PyDict_SetItemString(d
,"wxSYS_DRAG_Y", PyInt_FromLong((long) wxSYS_DRAG_Y
)); 
10767          PyDict_SetItemString(d
,"wxSYS_EDGE_X", PyInt_FromLong((long) wxSYS_EDGE_X
)); 
10768          PyDict_SetItemString(d
,"wxSYS_EDGE_Y", PyInt_FromLong((long) wxSYS_EDGE_Y
)); 
10769          PyDict_SetItemString(d
,"wxSYS_HSCROLL_ARROW_X", PyInt_FromLong((long) wxSYS_HSCROLL_ARROW_X
)); 
10770          PyDict_SetItemString(d
,"wxSYS_HSCROLL_ARROW_Y", PyInt_FromLong((long) wxSYS_HSCROLL_ARROW_Y
)); 
10771          PyDict_SetItemString(d
,"wxSYS_HTHUMB_X", PyInt_FromLong((long) wxSYS_HTHUMB_X
)); 
10772          PyDict_SetItemString(d
,"wxSYS_ICON_X", PyInt_FromLong((long) wxSYS_ICON_X
)); 
10773          PyDict_SetItemString(d
,"wxSYS_ICON_Y", PyInt_FromLong((long) wxSYS_ICON_Y
)); 
10774          PyDict_SetItemString(d
,"wxSYS_ICONSPACING_X", PyInt_FromLong((long) wxSYS_ICONSPACING_X
)); 
10775          PyDict_SetItemString(d
,"wxSYS_ICONSPACING_Y", PyInt_FromLong((long) wxSYS_ICONSPACING_Y
)); 
10776          PyDict_SetItemString(d
,"wxSYS_WINDOWMIN_X", PyInt_FromLong((long) wxSYS_WINDOWMIN_X
)); 
10777          PyDict_SetItemString(d
,"wxSYS_WINDOWMIN_Y", PyInt_FromLong((long) wxSYS_WINDOWMIN_Y
)); 
10778          PyDict_SetItemString(d
,"wxSYS_SCREEN_X", PyInt_FromLong((long) wxSYS_SCREEN_X
)); 
10779          PyDict_SetItemString(d
,"wxSYS_SCREEN_Y", PyInt_FromLong((long) wxSYS_SCREEN_Y
)); 
10780          PyDict_SetItemString(d
,"wxSYS_FRAMESIZE_X", PyInt_FromLong((long) wxSYS_FRAMESIZE_X
)); 
10781          PyDict_SetItemString(d
,"wxSYS_FRAMESIZE_Y", PyInt_FromLong((long) wxSYS_FRAMESIZE_Y
)); 
10782          PyDict_SetItemString(d
,"wxSYS_SMALLICON_X", PyInt_FromLong((long) wxSYS_SMALLICON_X
)); 
10783          PyDict_SetItemString(d
,"wxSYS_SMALLICON_Y", PyInt_FromLong((long) wxSYS_SMALLICON_Y
)); 
10784          PyDict_SetItemString(d
,"wxSYS_HSCROLL_Y", PyInt_FromLong((long) wxSYS_HSCROLL_Y
)); 
10785          PyDict_SetItemString(d
,"wxSYS_VSCROLL_X", PyInt_FromLong((long) wxSYS_VSCROLL_X
)); 
10786          PyDict_SetItemString(d
,"wxSYS_VSCROLL_ARROW_X", PyInt_FromLong((long) wxSYS_VSCROLL_ARROW_X
)); 
10787          PyDict_SetItemString(d
,"wxSYS_VSCROLL_ARROW_Y", PyInt_FromLong((long) wxSYS_VSCROLL_ARROW_Y
)); 
10788          PyDict_SetItemString(d
,"wxSYS_VTHUMB_Y", PyInt_FromLong((long) wxSYS_VTHUMB_Y
)); 
10789          PyDict_SetItemString(d
,"wxSYS_CAPTION_Y", PyInt_FromLong((long) wxSYS_CAPTION_Y
)); 
10790          PyDict_SetItemString(d
,"wxSYS_MENU_Y", PyInt_FromLong((long) wxSYS_MENU_Y
)); 
10791          PyDict_SetItemString(d
,"wxSYS_NETWORK_PRESENT", PyInt_FromLong((long) wxSYS_NETWORK_PRESENT
)); 
10792          PyDict_SetItemString(d
,"wxSYS_PENWINDOWS_PRESENT", PyInt_FromLong((long) wxSYS_PENWINDOWS_PRESENT
)); 
10793          PyDict_SetItemString(d
,"wxSYS_SHOW_SOUNDS", PyInt_FromLong((long) wxSYS_SHOW_SOUNDS
)); 
10794          PyDict_SetItemString(d
,"wxSYS_SWAP_BUTTONS", PyInt_FromLong((long) wxSYS_SWAP_BUTTONS
)); 
10795          PyDict_SetItemString(d
,"wxSYS_CAN_DRAW_FRAME_DECORATIONS", PyInt_FromLong((long) wxSYS_CAN_DRAW_FRAME_DECORATIONS
)); 
10796          PyDict_SetItemString(d
,"wxSYS_CAN_ICONIZE_FRAME", PyInt_FromLong((long) wxSYS_CAN_ICONIZE_FRAME
)); 
10797          PyDict_SetItemString(d
,"wxSYS_SCREEN_NONE", PyInt_FromLong((long) wxSYS_SCREEN_NONE
)); 
10798          PyDict_SetItemString(d
,"wxSYS_SCREEN_TINY", PyInt_FromLong((long) wxSYS_SCREEN_TINY
)); 
10799          PyDict_SetItemString(d
,"wxSYS_SCREEN_PDA", PyInt_FromLong((long) wxSYS_SCREEN_PDA
)); 
10800          PyDict_SetItemString(d
,"wxSYS_SCREEN_SMALL", PyInt_FromLong((long) wxSYS_SCREEN_SMALL
)); 
10801          PyDict_SetItemString(d
,"wxSYS_SCREEN_DESKTOP", PyInt_FromLong((long) wxSYS_SCREEN_DESKTOP
)); 
10802          PyDict_SetItemString(d
,"wxLOG_FatalError", PyInt_FromLong((long) wxLOG_FatalError
)); 
10803          PyDict_SetItemString(d
,"wxLOG_Error", PyInt_FromLong((long) wxLOG_Error
)); 
10804          PyDict_SetItemString(d
,"wxLOG_Warning", PyInt_FromLong((long) wxLOG_Warning
)); 
10805          PyDict_SetItemString(d
,"wxLOG_Message", PyInt_FromLong((long) wxLOG_Message
)); 
10806          PyDict_SetItemString(d
,"wxLOG_Info", PyInt_FromLong((long) wxLOG_Info
)); 
10807          PyDict_SetItemString(d
,"wxLOG_Status", PyInt_FromLong((long) wxLOG_Status
)); 
10808          PyDict_SetItemString(d
,"wxLOG_Debug", PyInt_FromLong((long) wxLOG_Debug
)); 
10809          PyDict_SetItemString(d
,"wxLOG_Trace", PyInt_FromLong((long) wxLOG_Trace
)); 
10810          PyDict_SetItemString(d
,"wxLOG_Progress", PyInt_FromLong((long) wxLOG_Progress
)); 
10811          PyDict_SetItemString(d
,"wxLOG_User", PyInt_FromLong((long) wxLOG_User
)); 
10812          PyDict_SetItemString(d
,"wxTRACE_MemAlloc", PyString_FromString("memalloc")); 
10813          PyDict_SetItemString(d
,"wxTRACE_Messages", PyString_FromString("messages")); 
10814          PyDict_SetItemString(d
,"wxTRACE_ResAlloc", PyString_FromString("resalloc")); 
10815          PyDict_SetItemString(d
,"wxTRACE_RefCount", PyString_FromString("refcount")); 
10816          PyDict_SetItemString(d
,"wxTraceMemAlloc", PyInt_FromLong((long) wxTraceMemAlloc
)); 
10817          PyDict_SetItemString(d
,"wxTraceMessages", PyInt_FromLong((long) wxTraceMessages
)); 
10818          PyDict_SetItemString(d
,"wxTraceResAlloc", PyInt_FromLong((long) wxTraceResAlloc
)); 
10819          PyDict_SetItemString(d
,"wxTraceRefCount", PyInt_FromLong((long) wxTraceRefCount
)); 
10820          PyDict_SetItemString(d
,"wxKILL_OK", PyInt_FromLong((long) wxKILL_OK
)); 
10821          PyDict_SetItemString(d
,"wxKILL_BAD_SIGNAL", PyInt_FromLong((long) wxKILL_BAD_SIGNAL
)); 
10822          PyDict_SetItemString(d
,"wxKILL_ACCESS_DENIED", PyInt_FromLong((long) wxKILL_ACCESS_DENIED
)); 
10823          PyDict_SetItemString(d
,"wxKILL_NO_PROCESS", PyInt_FromLong((long) wxKILL_NO_PROCESS
)); 
10824          PyDict_SetItemString(d
,"wxKILL_ERROR", PyInt_FromLong((long) wxKILL_ERROR
)); 
10825          PyDict_SetItemString(d
,"wxSIGNONE", PyInt_FromLong((long) wxSIGNONE
)); 
10826          PyDict_SetItemString(d
,"wxSIGHUP", PyInt_FromLong((long) wxSIGHUP
)); 
10827          PyDict_SetItemString(d
,"wxSIGINT", PyInt_FromLong((long) wxSIGINT
)); 
10828          PyDict_SetItemString(d
,"wxSIGQUIT", PyInt_FromLong((long) wxSIGQUIT
)); 
10829          PyDict_SetItemString(d
,"wxSIGILL", PyInt_FromLong((long) wxSIGILL
)); 
10830          PyDict_SetItemString(d
,"wxSIGTRAP", PyInt_FromLong((long) wxSIGTRAP
)); 
10831          PyDict_SetItemString(d
,"wxSIGABRT", PyInt_FromLong((long) wxSIGABRT
)); 
10832          PyDict_SetItemString(d
,"wxSIGIOT", PyInt_FromLong((long) wxSIGIOT
)); 
10833          PyDict_SetItemString(d
,"wxSIGEMT", PyInt_FromLong((long) wxSIGEMT
)); 
10834          PyDict_SetItemString(d
,"wxSIGFPE", PyInt_FromLong((long) wxSIGFPE
)); 
10835          PyDict_SetItemString(d
,"wxSIGKILL", PyInt_FromLong((long) wxSIGKILL
)); 
10836          PyDict_SetItemString(d
,"wxSIGBUS", PyInt_FromLong((long) wxSIGBUS
)); 
10837          PyDict_SetItemString(d
,"wxSIGSEGV", PyInt_FromLong((long) wxSIGSEGV
)); 
10838          PyDict_SetItemString(d
,"wxSIGSYS", PyInt_FromLong((long) wxSIGSYS
)); 
10839          PyDict_SetItemString(d
,"wxSIGPIPE", PyInt_FromLong((long) wxSIGPIPE
)); 
10840          PyDict_SetItemString(d
,"wxSIGALRM", PyInt_FromLong((long) wxSIGALRM
)); 
10841          PyDict_SetItemString(d
,"wxSIGTERM", PyInt_FromLong((long) wxSIGTERM
)); 
10842          PyDict_SetItemString(d
,"wxEVT_END_PROCESS", PyInt_FromLong((long) wxEVT_END_PROCESS
)); 
10843          PyDict_SetItemString(d
,"wxEXEC_ASYNC", PyInt_FromLong((long) wxEXEC_ASYNC
)); 
10844          PyDict_SetItemString(d
,"wxEXEC_SYNC", PyInt_FromLong((long) wxEXEC_SYNC
)); 
10845          PyDict_SetItemString(d
,"wxEXEC_NOHIDE", PyInt_FromLong((long) wxEXEC_NOHIDE
)); 
10846          PyDict_SetItemString(d
,"wxEXEC_MAKE_GROUP_LEADER", PyInt_FromLong((long) wxEXEC_MAKE_GROUP_LEADER
)); 
10847          PyDict_SetItemString(d
,"wxJOYSTICK1", PyInt_FromLong((long) wxJOYSTICK1
)); 
10848          PyDict_SetItemString(d
,"wxJOYSTICK2", PyInt_FromLong((long) wxJOYSTICK2
)); 
10849          PyDict_SetItemString(d
,"wxJOY_BUTTON_ANY", PyInt_FromLong((long) wxJOY_BUTTON_ANY
)); 
10850          PyDict_SetItemString(d
,"wxJOY_BUTTON1", PyInt_FromLong((long) wxJOY_BUTTON1
)); 
10851          PyDict_SetItemString(d
,"wxJOY_BUTTON2", PyInt_FromLong((long) wxJOY_BUTTON2
)); 
10852          PyDict_SetItemString(d
,"wxJOY_BUTTON3", PyInt_FromLong((long) wxJOY_BUTTON3
)); 
10853          PyDict_SetItemString(d
,"wxJOY_BUTTON4", PyInt_FromLong((long) wxJOY_BUTTON4
)); 
10854          PyDict_SetItemString(d
,"wxMAILCAP_STANDARD", PyInt_FromLong((long) wxMAILCAP_STANDARD
)); 
10855          PyDict_SetItemString(d
,"wxMAILCAP_NETSCAPE", PyInt_FromLong((long) wxMAILCAP_NETSCAPE
)); 
10856          PyDict_SetItemString(d
,"wxMAILCAP_KDE", PyInt_FromLong((long) wxMAILCAP_KDE
)); 
10857          PyDict_SetItemString(d
,"wxMAILCAP_GNOME", PyInt_FromLong((long) wxMAILCAP_GNOME
)); 
10858          PyDict_SetItemString(d
,"wxMAILCAP_ALL", PyInt_FromLong((long) wxMAILCAP_ALL
)); 
10859          PyDict_SetItemString(d
,"cvar", SWIG_globals
); 
10860          SWIG_addvarlink(SWIG_globals
,"wxTheMimeTypesManager",_wrap_wxTheMimeTypesManager_get
, _wrap_wxTheMimeTypesManager_set
); 
10861          PyDict_SetItemString(d
,"wxART_TOOLBAR", PyString_FromString("toolbar_C")); 
10862          PyDict_SetItemString(d
,"wxART_MENU", PyString_FromString("menu_C")); 
10863          PyDict_SetItemString(d
,"wxART_FRAME_ICON", PyString_FromString("frame_icon_C")); 
10864          PyDict_SetItemString(d
,"wxART_CMN_DIALOG", PyString_FromString("cmn_dialog_C")); 
10865          PyDict_SetItemString(d
,"wxART_HELP_BROWSER", PyString_FromString("help_browser_C")); 
10866          PyDict_SetItemString(d
,"wxART_MESSAGE_BOX", PyString_FromString("message_box_C")); 
10867          PyDict_SetItemString(d
,"wxART_OTHER", PyString_FromString("other_C")); 
10868          PyDict_SetItemString(d
,"wxART_ADD_BOOKMARK", PyString_FromString("add_bookmark")); 
10869          PyDict_SetItemString(d
,"wxART_DEL_BOOKMARK", PyString_FromString("del_bookmark")); 
10870          PyDict_SetItemString(d
,"wxART_HELP_SIDE_PANEL", PyString_FromString("help_side_panel")); 
10871          PyDict_SetItemString(d
,"wxART_HELP_SETTINGS", PyString_FromString("help_settings")); 
10872          PyDict_SetItemString(d
,"wxART_HELP_BOOK", PyString_FromString("help_book")); 
10873          PyDict_SetItemString(d
,"wxART_HELP_FOLDER", PyString_FromString("help_folder")); 
10874          PyDict_SetItemString(d
,"wxART_HELP_PAGE", PyString_FromString("help_page")); 
10875          PyDict_SetItemString(d
,"wxART_GO_BACK", PyString_FromString("go_back")); 
10876          PyDict_SetItemString(d
,"wxART_GO_FORWARD", PyString_FromString("go_forward")); 
10877          PyDict_SetItemString(d
,"wxART_GO_UP", PyString_FromString("go_up")); 
10878          PyDict_SetItemString(d
,"wxART_GO_DOWN", PyString_FromString("go_down")); 
10879          PyDict_SetItemString(d
,"wxART_GO_TO_PARENT", PyString_FromString("go_to_parent")); 
10880          PyDict_SetItemString(d
,"wxART_GO_HOME", PyString_FromString("go_home")); 
10881          PyDict_SetItemString(d
,"wxART_FILE_OPEN", PyString_FromString("file_open")); 
10882          PyDict_SetItemString(d
,"wxART_PRINT", PyString_FromString("print")); 
10883          PyDict_SetItemString(d
,"wxART_HELP", PyString_FromString("help")); 
10884          PyDict_SetItemString(d
,"wxART_TIP", PyString_FromString("tip")); 
10885          PyDict_SetItemString(d
,"wxART_REPORT_VIEW", PyString_FromString("report_view")); 
10886          PyDict_SetItemString(d
,"wxART_LIST_VIEW", PyString_FromString("list_view")); 
10887          PyDict_SetItemString(d
,"wxART_NEW_DIR", PyString_FromString("new_dir")); 
10888          PyDict_SetItemString(d
,"wxART_FOLDER", PyString_FromString("folder")); 
10889          PyDict_SetItemString(d
,"wxART_GO_DIR_UP", PyString_FromString("go_dir_up")); 
10890          PyDict_SetItemString(d
,"wxART_EXECUTABLE_FILE", PyString_FromString("executable_file")); 
10891          PyDict_SetItemString(d
,"wxART_NORMAL_FILE", PyString_FromString("normal_file")); 
10892          PyDict_SetItemString(d
,"wxART_TICK_MARK", PyString_FromString("tick")); 
10893          PyDict_SetItemString(d
,"wxART_CROSS_MARK", PyString_FromString("cross")); 
10894          PyDict_SetItemString(d
,"wxART_ERROR", PyString_FromString("error")); 
10895          PyDict_SetItemString(d
,"wxART_QUESTION", PyString_FromString("question")); 
10896          PyDict_SetItemString(d
,"wxART_WARNING", PyString_FromString("warning")); 
10897          PyDict_SetItemString(d
,"wxART_INFORMATION", PyString_FromString("information")); 
10899     wxPyPtrTypeMap_Add("wxDragImage", "wxGenericDragImage"); 
10900     wxPyPtrTypeMap_Add("wxProcess", "wxPyProcess"); 
10901     wxPyPtrTypeMap_Add("wxArtProvider", "wxPyArtProvider"); 
10905    for (i 
= 0; _swig_mapping
[i
].n1
; i
++) 
10906         SWIG_RegisterMapping(_swig_mapping
[i
].n1
,_swig_mapping
[i
].n2
,_swig_mapping
[i
].pcnv
);