2  * FILE : src/gtk/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             wxPyCBH_callCallback(m_myInst
, Py_BuildValue("(iOi)", level
, 
 150                                                          wx2PyString(szString
), t
)); 
 151         wxPyEndBlockThreads(); 
 153             wxLog::DoLog(level
, szString
, t
); 
 156     virtual void DoLogString(const wxChar 
*szString
, time_t t
) { 
 158         wxPyBeginBlockThreads(); 
 159         if ((found 
= wxPyCBH_findCallback(m_myInst
, "DoLogString"))) 
 160             wxPyCBH_callCallback(m_myInst
, Py_BuildValue("(Oi)", 
 161                                                          wx2PyString(szString
), t
)); 
 162         wxPyEndBlockThreads(); 
 164             wxLog::DoLogString(szString
, t
); 
 169  // C++ version of wxProcess derived class 
 171 class wxPyProcess 
: public wxProcess 
{ 
 173     wxPyProcess(wxEvtHandler 
*parent 
= NULL
, int id 
= -1) 
 174         : wxProcess(parent
, id
) 
 177     DEC_PYCALLBACK_VOID_INTINT(OnTerminate
); 
 182 IMP_PYCALLBACK_VOID_INTINT( wxPyProcess
, wxProcess
, OnTerminate
); 
 185 #if !wxUSE_JOYSTICK && !defined(__WXMSW__) 
 186 // A C++ stub class for wxJoystick for platforms that don't have it. 
 187 class wxJoystick 
: public wxObject 
{ 
 189     wxJoystick(int joystick 
= wxJOYSTICK1
) { 
 190         wxPyBeginBlockThreads(); 
 191         PyErr_SetString(PyExc_NotImplementedError
, "wxJoystick is not available on this platform."); 
 192         wxPyEndBlockThreads(); 
 194     wxPoint 
GetPosition() { return wxPoint(-1,-1); } 
 195     int GetZPosition() { return -1; } 
 196     int GetButtonState() { return -1; } 
 197     int GetPOVPosition() { return -1; } 
 198     int GetPOVCTSPosition() { return -1; } 
 199     int GetRudderPosition() { return -1; } 
 200     int GetUPosition() { return -1; } 
 201     int GetVPosition() { return -1; } 
 202     int GetMovementThreshold() { return -1; } 
 203     void SetMovementThreshold(int threshold
) {} 
 205     bool IsOk(void) { return FALSE
; } 
 206     int GetNumberJoysticks() { return -1; } 
 207     int GetManufacturerId() { return -1; } 
 208     int GetProductId() { return -1; } 
 209     wxString 
GetProductName() { return ""; } 
 210     int GetXMin() { return -1; } 
 211     int GetYMin() { return -1; } 
 212     int GetZMin() { return -1; } 
 213     int GetXMax() { return -1; } 
 214     int GetYMax() { return -1; } 
 215     int GetZMax() { return -1; } 
 216     int GetNumberButtons() { return -1; } 
 217     int GetNumberAxes() { return -1; } 
 218     int GetMaxButtons() { return -1; } 
 219     int GetMaxAxes() { return -1; } 
 220     int GetPollingMin() { return -1; } 
 221     int GetPollingMax() { return -1; } 
 222     int GetRudderMin() { return -1; } 
 223     int GetRudderMax() { return -1; } 
 224     int GetUMin() { return -1; } 
 225     int GetUMax() { return -1; } 
 226     int GetVMin() { return -1; } 
 227     int GetVMax() { return -1; } 
 229     bool HasRudder() { return FALSE
; } 
 230     bool HasZ() { return FALSE
; } 
 231     bool HasU() { return FALSE
; } 
 232     bool HasV() { return FALSE
; } 
 233     bool HasPOV() { return FALSE
; } 
 234     bool HasPOV4Dir() { return FALSE
; } 
 235     bool HasPOVCTS() { return FALSE
; } 
 237     bool SetCapture(wxWindow
* win
, int pollingFreq 
= 0) { return FALSE
; } 
 238     bool ReleaseCapture() { return FALSE
; } 
 243 // A C++ stub class for wxWave for platforms that don't have it. 
 244 class wxWave 
: public wxObject
 
 247     wxWave(const wxString
& fileName
, bool isResource 
= FALSE
) { 
 248         wxPyBeginBlockThreads(); 
 249         PyErr_SetString(PyExc_NotImplementedError
, "wxWave is not available on this platform."); 
 250         wxPyEndBlockThreads(); 
 252     wxWave(int size
, const wxByte
* data
) { 
 253         wxPyBeginBlockThreads(); 
 254         PyErr_SetString(PyExc_NotImplementedError
, "wxWave is not available on this platform."); 
 255         wxPyEndBlockThreads(); 
 260     bool  IsOk() const { return FALSE
; } 
 261     bool  Play(bool async 
= TRUE
, bool looped 
= FALSE
) const { return FALSE
; } 
 265  // Implementations of some alternate "constructors" 
 266     wxWave
* wxWaveData(const wxString
& data
) { 
 267         return new wxWave(data
.Len(), (wxByte
*)data
.c_str()); 
 271 extern wxMimeTypesManager 
* wxTheMimeTypesManager
;  
 275 #include <wx/docview.h> 
 279 static PyObject 
*_wrap_wxFileSelector(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 280     PyObject 
* _resultobj
; 
 282     wxString 
* _arg0 
= (wxString 
*) &wxPyFileSelectorPromptStr
; 
 283     wxString 
* _arg1 
= (wxString 
*) &wxPyEmptyString
; 
 284     wxString 
* _arg2 
= (wxString 
*) &wxPyEmptyString
; 
 285     wxString 
* _arg3 
= (wxString 
*) &wxPyEmptyString
; 
 286     wxString 
* _arg4 
= (wxString 
*) &wxPyFileSelectorDefaultWildcardStr
; 
 287     int  _arg5 
= (int ) 0; 
 288     wxWindow 
* _arg6 
= (wxWindow 
*) NULL
; 
 289     int  _arg7 
= (int ) -1; 
 290     int  _arg8 
= (int ) -1; 
 291     PyObject 
* _obj0 
= 0; 
 292     PyObject 
* _obj1 
= 0; 
 293     PyObject 
* _obj2 
= 0; 
 294     PyObject 
* _obj3 
= 0; 
 295     PyObject 
* _obj4 
= 0; 
 296     PyObject 
* _argo6 
= 0; 
 297     char *_kwnames
[] = { "message","default_path","default_filename","default_extension","wildcard","flags","parent","x","y", NULL 
}; 
 300     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|OOOOOiOii:wxFileSelector",_kwnames
,&_obj0
,&_obj1
,&_obj2
,&_obj3
,&_obj4
,&_arg5
,&_argo6
,&_arg7
,&_arg8
))  
 304     _arg0 
= wxString_in_helper(_obj0
); 
 310     _arg1 
= wxString_in_helper(_obj1
); 
 316     _arg2 
= wxString_in_helper(_obj2
); 
 322     _arg3 
= wxString_in_helper(_obj3
); 
 328     _arg4 
= wxString_in_helper(_obj4
); 
 333         if (_argo6 
== Py_None
) { _arg6 
= NULL
; } 
 334         else if (SWIG_GetPtrObj(_argo6
,(void **) &_arg6
,"_wxWindow_p")) { 
 335             PyErr_SetString(PyExc_TypeError
,"Type error in argument 7 of wxFileSelector. Expected _wxWindow_p."); 
 340     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 341     _result 
= new wxString (wxFileSelector(*_arg0
,*_arg1
,*_arg2
,*_arg3
,*_arg4
,_arg5
,_arg6
,_arg7
,_arg8
)); 
 343     wxPyEndAllowThreads(__tstate
); 
 344     if (PyErr_Occurred()) return NULL
; 
 347     _resultobj 
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len()); 
 349     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
 378 static PyObject 
*_wrap_wxLoadFileSelector(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 379     PyObject 
* _resultobj
; 
 383     wxString 
* _arg2 
= (wxString 
*) &wxPyEmptyString
; 
 384     wxWindow 
* _arg3 
= (wxWindow 
*) NULL
; 
 385     PyObject 
* _obj0 
= 0; 
 386     PyObject 
* _obj1 
= 0; 
 387     PyObject 
* _obj2 
= 0; 
 388     PyObject 
* _argo3 
= 0; 
 389     char *_kwnames
[] = { "what","extension","default_name","parent", NULL 
}; 
 392     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|OO:wxLoadFileSelector",_kwnames
,&_obj0
,&_obj1
,&_obj2
,&_argo3
))  
 395     _arg0 
= wxString_in_helper(_obj0
); 
 400     _arg1 
= wxString_in_helper(_obj1
); 
 406     _arg2 
= wxString_in_helper(_obj2
); 
 411         if (_argo3 
== Py_None
) { _arg3 
= NULL
; } 
 412         else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxWindow_p")) { 
 413             PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxLoadFileSelector. Expected _wxWindow_p."); 
 418     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 419     _result 
= new wxString (wxLoadFileSelector(*_arg0
,*_arg1
,*_arg2
,_arg3
)); 
 421     wxPyEndAllowThreads(__tstate
); 
 422     if (PyErr_Occurred()) return NULL
; 
 425     _resultobj 
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len()); 
 427     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
 448 static PyObject 
*_wrap_wxSaveFileSelector(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 449     PyObject 
* _resultobj
; 
 453     wxString 
* _arg2 
= (wxString 
*) &wxPyEmptyString
; 
 454     wxWindow 
* _arg3 
= (wxWindow 
*) NULL
; 
 455     PyObject 
* _obj0 
= 0; 
 456     PyObject 
* _obj1 
= 0; 
 457     PyObject 
* _obj2 
= 0; 
 458     PyObject 
* _argo3 
= 0; 
 459     char *_kwnames
[] = { "what","extension","default_name","parent", NULL 
}; 
 462     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|OO:wxSaveFileSelector",_kwnames
,&_obj0
,&_obj1
,&_obj2
,&_argo3
))  
 465     _arg0 
= wxString_in_helper(_obj0
); 
 470     _arg1 
= wxString_in_helper(_obj1
); 
 476     _arg2 
= wxString_in_helper(_obj2
); 
 481         if (_argo3 
== Py_None
) { _arg3 
= NULL
; } 
 482         else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxWindow_p")) { 
 483             PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxSaveFileSelector. Expected _wxWindow_p."); 
 488     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 489     _result 
= new wxString (wxSaveFileSelector(*_arg0
,*_arg1
,*_arg2
,_arg3
)); 
 491     wxPyEndAllowThreads(__tstate
); 
 492     if (PyErr_Occurred()) return NULL
; 
 495     _resultobj 
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len()); 
 497     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
 518 static PyObject 
*_wrap_wxDirSelector(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 519     PyObject 
* _resultobj
; 
 521     wxString 
* _arg0 
= (wxString 
*) &wxPyDirSelectorPromptStr
; 
 522     wxString 
* _arg1 
= (wxString 
*) &wxPyEmptyString
; 
 523     long  _arg2 
= (long ) wxDD_DEFAULT_STYLE
; 
 524     wxPoint 
* _arg3 
= (wxPoint 
*) &wxDefaultPosition
; 
 525     wxWindow 
* _arg4 
= (wxWindow 
*) NULL
; 
 526     PyObject 
* _obj0 
= 0; 
 527     PyObject 
* _obj1 
= 0; 
 529     PyObject 
* _obj3 
= 0; 
 530     PyObject 
* _argo4 
= 0; 
 531     char *_kwnames
[] = { "message","defaultPath","style","pos","parent", NULL 
}; 
 534     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|OOlOO:wxDirSelector",_kwnames
,&_obj0
,&_obj1
,&_arg2
,&_obj3
,&_argo4
))  
 538     _arg0 
= wxString_in_helper(_obj0
); 
 544     _arg1 
= wxString_in_helper(_obj1
); 
 551     if (! wxPoint_helper(_obj3
, &_arg3
)) 
 555         if (_argo4 
== Py_None
) { _arg4 
= NULL
; } 
 556         else if (SWIG_GetPtrObj(_argo4
,(void **) &_arg4
,"_wxWindow_p")) { 
 557             PyErr_SetString(PyExc_TypeError
,"Type error in argument 5 of wxDirSelector. Expected _wxWindow_p."); 
 562     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 563     _result 
= new wxString (wxDirSelector(*_arg0
,*_arg1
,_arg2
,*_arg3
,_arg4
)); 
 565     wxPyEndAllowThreads(__tstate
); 
 566     if (PyErr_Occurred()) return NULL
; 
 569     _resultobj 
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len()); 
 571     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
 588 static PyObject 
*_wrap_wxGetTextFromUser(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 589     PyObject 
* _resultobj
; 
 592     wxString 
* _arg1 
= (wxString 
*) &wxPyEmptyString
; 
 593     wxString 
* _arg2 
= (wxString 
*) &wxPyEmptyString
; 
 594     wxWindow 
* _arg3 
= (wxWindow 
*) NULL
; 
 595     int  _arg4 
= (int ) -1; 
 596     int  _arg5 
= (int ) -1; 
 597     bool  _arg6 
= (bool ) TRUE
; 
 598     PyObject 
* _obj0 
= 0; 
 599     PyObject 
* _obj1 
= 0; 
 600     PyObject 
* _obj2 
= 0; 
 601     PyObject 
* _argo3 
= 0; 
 602     int tempbool6 
= (int) TRUE
; 
 603     char *_kwnames
[] = { "message","caption","default_value","parent","x","y","centre", NULL 
}; 
 606     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|OOOiii:wxGetTextFromUser",_kwnames
,&_obj0
,&_obj1
,&_obj2
,&_argo3
,&_arg4
,&_arg5
,&tempbool6
))  
 609     _arg0 
= wxString_in_helper(_obj0
); 
 615     _arg1 
= wxString_in_helper(_obj1
); 
 621     _arg2 
= wxString_in_helper(_obj2
); 
 626         if (_argo3 
== Py_None
) { _arg3 
= NULL
; } 
 627         else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxWindow_p")) { 
 628             PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxGetTextFromUser. Expected _wxWindow_p."); 
 632     _arg6 
= (bool ) tempbool6
; 
 634     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 635     _result 
= new wxString (wxGetTextFromUser(*_arg0
,*_arg1
,*_arg2
,_arg3
,_arg4
,_arg5
,_arg6
)); 
 637     wxPyEndAllowThreads(__tstate
); 
 638     if (PyErr_Occurred()) return NULL
; 
 641     _resultobj 
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len()); 
 643     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
 664 static PyObject 
*_wrap_wxGetPasswordFromUser(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 665     PyObject 
* _resultobj
; 
 668     wxString 
* _arg1 
= (wxString 
*) &wxPyEmptyString
; 
 669     wxString 
* _arg2 
= (wxString 
*) &wxPyEmptyString
; 
 670     wxWindow 
* _arg3 
= (wxWindow 
*) NULL
; 
 671     PyObject 
* _obj0 
= 0; 
 672     PyObject 
* _obj1 
= 0; 
 673     PyObject 
* _obj2 
= 0; 
 674     PyObject 
* _argo3 
= 0; 
 675     char *_kwnames
[] = { "message","caption","default_value","parent", NULL 
}; 
 678     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|OOO:wxGetPasswordFromUser",_kwnames
,&_obj0
,&_obj1
,&_obj2
,&_argo3
))  
 681     _arg0 
= wxString_in_helper(_obj0
); 
 687     _arg1 
= wxString_in_helper(_obj1
); 
 693     _arg2 
= wxString_in_helper(_obj2
); 
 698         if (_argo3 
== Py_None
) { _arg3 
= NULL
; } 
 699         else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxWindow_p")) { 
 700             PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxGetPasswordFromUser. Expected _wxWindow_p."); 
 705     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 706     _result 
= new wxString (wxGetPasswordFromUser(*_arg0
,*_arg1
,*_arg2
,_arg3
)); 
 708     wxPyEndAllowThreads(__tstate
); 
 709     if (PyErr_Occurred()) return NULL
; 
 712     _resultobj 
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len()); 
 714     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
 735 static PyObject 
*_wrap_wxGetSingleChoice(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 736     PyObject 
* _resultobj
; 
 742     wxWindow 
* _arg4 
= (wxWindow 
*) NULL
; 
 743     int  _arg5 
= (int ) -1; 
 744     int  _arg6 
= (int ) -1; 
 745     bool  _arg7 
= (bool ) TRUE
; 
 746     int  _arg8 
= (int ) 150; 
 747     int  _arg9 
= (int ) 200; 
 748     PyObject 
* _obj0 
= 0; 
 749     PyObject 
* _obj1 
= 0; 
 750     PyObject 
* _obj3 
= 0; 
 751     PyObject 
* _argo4 
= 0; 
 752     int tempbool7 
= (int) TRUE
; 
 753     char *_kwnames
[] = { "message","caption","choices","parent","x","y","centre","width","height", NULL 
}; 
 756     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO|Oiiiii:wxGetSingleChoice",_kwnames
,&_obj0
,&_obj1
,&_obj3
,&_argo4
,&_arg5
,&_arg6
,&tempbool7
,&_arg8
,&_arg9
))  
 759     _arg0 
= wxString_in_helper(_obj0
); 
 764     _arg1 
= wxString_in_helper(_obj1
); 
 770     _arg3 
= wxString_LIST_helper(_obj3
); 
 776         if (_argo4 
== Py_None
) { _arg4 
= NULL
; } 
 777         else if (SWIG_GetPtrObj(_argo4
,(void **) &_arg4
,"_wxWindow_p")) { 
 778             PyErr_SetString(PyExc_TypeError
,"Type error in argument 5 of wxGetSingleChoice. Expected _wxWindow_p."); 
 782     _arg7 
= (bool ) tempbool7
; 
 785         _arg2 
= PyList_Size(_obj3
); 
 792     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 793     _result 
= new wxString (wxGetSingleChoice(*_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
,_arg7
,_arg8
,_arg9
)); 
 795     wxPyEndAllowThreads(__tstate
); 
 796     if (PyErr_Occurred()) return NULL
; 
 799     _resultobj 
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len()); 
 801     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
 821 static PyObject 
*_wrap_wxGetSingleChoiceIndex(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 822     PyObject 
* _resultobj
; 
 828     wxWindow 
* _arg4 
= (wxWindow 
*) NULL
; 
 829     int  _arg5 
= (int ) -1; 
 830     int  _arg6 
= (int ) -1; 
 831     bool  _arg7 
= (bool ) TRUE
; 
 832     int  _arg8 
= (int ) 150; 
 833     int  _arg9 
= (int ) 200; 
 834     PyObject 
* _obj0 
= 0; 
 835     PyObject 
* _obj1 
= 0; 
 836     PyObject 
* _obj3 
= 0; 
 837     PyObject 
* _argo4 
= 0; 
 838     int tempbool7 
= (int) TRUE
; 
 839     char *_kwnames
[] = { "message","caption","choices","parent","x","y","centre","width","height", NULL 
}; 
 842     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO|Oiiiii:wxGetSingleChoiceIndex",_kwnames
,&_obj0
,&_obj1
,&_obj3
,&_argo4
,&_arg5
,&_arg6
,&tempbool7
,&_arg8
,&_arg9
))  
 845     _arg0 
= wxString_in_helper(_obj0
); 
 850     _arg1 
= wxString_in_helper(_obj1
); 
 856     _arg3 
= wxString_LIST_helper(_obj3
); 
 862         if (_argo4 
== Py_None
) { _arg4 
= NULL
; } 
 863         else if (SWIG_GetPtrObj(_argo4
,(void **) &_arg4
,"_wxWindow_p")) { 
 864             PyErr_SetString(PyExc_TypeError
,"Type error in argument 5 of wxGetSingleChoiceIndex. Expected _wxWindow_p."); 
 868     _arg7 
= (bool ) tempbool7
; 
 871         _arg2 
= PyList_Size(_obj3
); 
 878     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 879     _result 
= (int )wxGetSingleChoiceIndex(*_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
,_arg7
,_arg8
,_arg9
); 
 881     wxPyEndAllowThreads(__tstate
); 
 882     if (PyErr_Occurred()) return NULL
; 
 883 }    _resultobj 
= Py_BuildValue("i",_result
); 
 898 static PyObject 
*_wrap_wxMessageBox(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 899     PyObject 
* _resultobj
; 
 902     wxString 
* _arg1 
= (wxString 
*) &wxPyEmptyString
; 
 903     int  _arg2 
= (int ) wxOK
|wxCENTRE
; 
 904     wxWindow 
* _arg3 
= (wxWindow 
*) NULL
; 
 905     int  _arg4 
= (int ) -1; 
 906     int  _arg5 
= (int ) -1; 
 907     PyObject 
* _obj0 
= 0; 
 908     PyObject 
* _obj1 
= 0; 
 909     PyObject 
* _argo3 
= 0; 
 910     char *_kwnames
[] = { "message","caption","style","parent","x","y", NULL 
}; 
 913     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|OiOii:wxMessageBox",_kwnames
,&_obj0
,&_obj1
,&_arg2
,&_argo3
,&_arg4
,&_arg5
))  
 916     _arg0 
= wxString_in_helper(_obj0
); 
 922     _arg1 
= wxString_in_helper(_obj1
); 
 927         if (_argo3 
== Py_None
) { _arg3 
= NULL
; } 
 928         else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxWindow_p")) { 
 929             PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxMessageBox. Expected _wxWindow_p."); 
 934     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 935     _result 
= (int )wxMessageBox(*_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
 937     wxPyEndAllowThreads(__tstate
); 
 938     if (PyErr_Occurred()) return NULL
; 
 939 }    _resultobj 
= Py_BuildValue("i",_result
); 
 951 static PyObject 
*_wrap_wxGetNumberFromUser(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 952     PyObject 
* _resultobj
; 
 958     long  _arg4 
= (long ) 0; 
 959     long  _arg5 
= (long ) 100; 
 960     wxWindow 
* _arg6 
= (wxWindow 
*) NULL
; 
 961     wxPoint 
* _arg7 
= (wxPoint 
*) &wxDefaultPosition
; 
 962     PyObject 
* _obj0 
= 0; 
 963     PyObject 
* _obj1 
= 0; 
 964     PyObject 
* _obj2 
= 0; 
 965     PyObject 
* _argo6 
= 0; 
 967     PyObject 
* _obj7 
= 0; 
 968     char *_kwnames
[] = { "message","prompt","caption","value","min","max","parent","pos", NULL 
}; 
 971     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOOl|llOO:wxGetNumberFromUser",_kwnames
,&_obj0
,&_obj1
,&_obj2
,&_arg3
,&_arg4
,&_arg5
,&_argo6
,&_obj7
))  
 974     _arg0 
= wxString_in_helper(_obj0
); 
 979     _arg1 
= wxString_in_helper(_obj1
); 
 984     _arg2 
= wxString_in_helper(_obj2
); 
 989         if (_argo6 
== Py_None
) { _arg6 
= NULL
; } 
 990         else if (SWIG_GetPtrObj(_argo6
,(void **) &_arg6
,"_wxWindow_p")) { 
 991             PyErr_SetString(PyExc_TypeError
,"Type error in argument 7 of wxGetNumberFromUser. Expected _wxWindow_p."); 
 998     if (! wxPoint_helper(_obj7
, &_arg7
)) 
1002     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1003     _result 
= (long )wxGetNumberFromUser(*_arg0
,*_arg1
,*_arg2
,_arg3
,_arg4
,_arg5
,_arg6
,*_arg7
); 
1005     wxPyEndAllowThreads(__tstate
); 
1006     if (PyErr_Occurred()) return NULL
; 
1007 }    _resultobj 
= Py_BuildValue("l",_result
); 
1023 static PyObject 
*_wrap_wxColourDisplay(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1024     PyObject 
* _resultobj
; 
1026     char *_kwnames
[] = {  NULL 
}; 
1029     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxColourDisplay",_kwnames
))  
1032     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1033     _result 
= (bool )wxColourDisplay(); 
1035     wxPyEndAllowThreads(__tstate
); 
1036     if (PyErr_Occurred()) return NULL
; 
1037 }    _resultobj 
= Py_BuildValue("i",_result
); 
1041 static PyObject 
*_wrap_wxDisplayDepth(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1042     PyObject 
* _resultobj
; 
1044     char *_kwnames
[] = {  NULL 
}; 
1047     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxDisplayDepth",_kwnames
))  
1050     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1051     _result 
= (int )wxDisplayDepth(); 
1053     wxPyEndAllowThreads(__tstate
); 
1054     if (PyErr_Occurred()) return NULL
; 
1055 }    _resultobj 
= Py_BuildValue("i",_result
); 
1059 static PyObject 
*_wrap_wxGetDisplayDepth(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1060     PyObject 
* _resultobj
; 
1062     char *_kwnames
[] = {  NULL 
}; 
1065     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxGetDisplayDepth",_kwnames
))  
1068     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1069     _result 
= (int )wxGetDisplayDepth(); 
1071     wxPyEndAllowThreads(__tstate
); 
1072     if (PyErr_Occurred()) return NULL
; 
1073 }    _resultobj 
= Py_BuildValue("i",_result
); 
1077 static PyObject 
*_wrap_wxDisplaySize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1078     PyObject 
* _resultobj
; 
1083     char *_kwnames
[] = {  NULL 
}; 
1092     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxDisplaySize",_kwnames
))  
1095     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1096     wxDisplaySize(_arg0
,_arg1
); 
1098     wxPyEndAllowThreads(__tstate
); 
1099     if (PyErr_Occurred()) return NULL
; 
1100 }    Py_INCREF(Py_None
); 
1101     _resultobj 
= Py_None
; 
1104     o 
= PyInt_FromLong((long) (*_arg0
)); 
1105     _resultobj 
= t_output_helper(_resultobj
, o
); 
1109     o 
= PyInt_FromLong((long) (*_arg1
)); 
1110     _resultobj 
= t_output_helper(_resultobj
, o
); 
1115 static PyObject 
*_wrap_wxGetDisplaySize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1116     PyObject 
* _resultobj
; 
1118     char *_kwnames
[] = {  NULL 
}; 
1122     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxGetDisplaySize",_kwnames
))  
1125     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1126     _result 
= new wxSize (wxGetDisplaySize()); 
1128     wxPyEndAllowThreads(__tstate
); 
1129     if (PyErr_Occurred()) return NULL
; 
1130 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p"); 
1131     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1135 static PyObject 
*_wrap_wxDisplaySizeMM(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1136     PyObject 
* _resultobj
; 
1141     char *_kwnames
[] = {  NULL 
}; 
1150     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxDisplaySizeMM",_kwnames
))  
1153     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1154     wxDisplaySizeMM(_arg0
,_arg1
); 
1156     wxPyEndAllowThreads(__tstate
); 
1157     if (PyErr_Occurred()) return NULL
; 
1158 }    Py_INCREF(Py_None
); 
1159     _resultobj 
= Py_None
; 
1162     o 
= PyInt_FromLong((long) (*_arg0
)); 
1163     _resultobj 
= t_output_helper(_resultobj
, o
); 
1167     o 
= PyInt_FromLong((long) (*_arg1
)); 
1168     _resultobj 
= t_output_helper(_resultobj
, o
); 
1173 static PyObject 
*_wrap_wxGetDisplaySizeMM(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1174     PyObject 
* _resultobj
; 
1176     char *_kwnames
[] = {  NULL 
}; 
1180     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxGetDisplaySizeMM",_kwnames
))  
1183     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1184     _result 
= new wxSize (wxGetDisplaySizeMM()); 
1186     wxPyEndAllowThreads(__tstate
); 
1187     if (PyErr_Occurred()) return NULL
; 
1188 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p"); 
1189     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1193 static PyObject 
*_wrap_wxClientDisplayRect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1194     PyObject 
* _resultobj
; 
1203     char *_kwnames
[] = {  NULL 
}; 
1218     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxClientDisplayRect",_kwnames
))  
1221     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1222     wxClientDisplayRect(_arg0
,_arg1
,_arg2
,_arg3
); 
1224     wxPyEndAllowThreads(__tstate
); 
1225     if (PyErr_Occurred()) return NULL
; 
1226 }    Py_INCREF(Py_None
); 
1227     _resultobj 
= Py_None
; 
1230     o 
= PyInt_FromLong((long) (*_arg0
)); 
1231     _resultobj 
= t_output_helper(_resultobj
, o
); 
1235     o 
= PyInt_FromLong((long) (*_arg1
)); 
1236     _resultobj 
= t_output_helper(_resultobj
, o
); 
1240     o 
= PyInt_FromLong((long) (*_arg2
)); 
1241     _resultobj 
= t_output_helper(_resultobj
, o
); 
1245     o 
= PyInt_FromLong((long) (*_arg3
)); 
1246     _resultobj 
= t_output_helper(_resultobj
, o
); 
1251 static PyObject 
*_wrap_wxGetClientDisplayRect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1252     PyObject 
* _resultobj
; 
1254     char *_kwnames
[] = {  NULL 
}; 
1258     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxGetClientDisplayRect",_kwnames
))  
1261     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1262     _result 
= new wxRect (wxGetClientDisplayRect()); 
1264     wxPyEndAllowThreads(__tstate
); 
1265     if (PyErr_Occurred()) return NULL
; 
1266 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxRect_p"); 
1267     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1271 static PyObject 
*_wrap_wxSetCursor(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1272     PyObject 
* _resultobj
; 
1274     PyObject 
* _argo0 
= 0; 
1275     char *_kwnames
[] = { "cursor", NULL 
}; 
1278     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSetCursor",_kwnames
,&_argo0
))  
1281         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1282         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCursor_p")) { 
1283             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSetCursor. Expected _wxCursor_p."); 
1288     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1289     wxSetCursor(*_arg0
); 
1291     wxPyEndAllowThreads(__tstate
); 
1292     if (PyErr_Occurred()) return NULL
; 
1293 }    Py_INCREF(Py_None
); 
1294     _resultobj 
= Py_None
; 
1298 static PyObject 
*_wrap_wxFindWindowByLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1299     PyObject 
* _resultobj
; 
1302     wxWindow 
* _arg1 
= (wxWindow 
*) NULL
; 
1303     PyObject 
* _obj0 
= 0; 
1304     PyObject 
* _argo1 
= 0; 
1305     char *_kwnames
[] = { "label","parent", NULL 
}; 
1308     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|O:wxFindWindowByLabel",_kwnames
,&_obj0
,&_argo1
))  
1311     _arg0 
= wxString_in_helper(_obj0
); 
1316         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1317         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
1318             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxFindWindowByLabel. Expected _wxWindow_p."); 
1323     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1324     _result 
= (wxWindow 
*)wxFindWindowByLabel(*_arg0
,_arg1
); 
1326     wxPyEndAllowThreads(__tstate
); 
1327     if (PyErr_Occurred()) return NULL
; 
1328 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
1336 static PyObject 
*_wrap_wxFindWindowByName(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1337     PyObject 
* _resultobj
; 
1340     wxWindow 
* _arg1 
= (wxWindow 
*) NULL
; 
1341     PyObject 
* _obj0 
= 0; 
1342     PyObject 
* _argo1 
= 0; 
1343     char *_kwnames
[] = { "name","parent", NULL 
}; 
1346     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|O:wxFindWindowByName",_kwnames
,&_obj0
,&_argo1
))  
1349     _arg0 
= wxString_in_helper(_obj0
); 
1354         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1355         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
1356             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxFindWindowByName. Expected _wxWindow_p."); 
1361     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1362     _result 
= (wxWindow 
*)wxFindWindowByName(*_arg0
,_arg1
); 
1364     wxPyEndAllowThreads(__tstate
); 
1365     if (PyErr_Occurred()) return NULL
; 
1366 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
1374 static PyObject 
*_wrap_wxBeginBusyCursor(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1375     PyObject 
* _resultobj
; 
1376     wxCursor 
* _arg0 
= (wxCursor 
*) wxHOURGLASS_CURSOR
; 
1377     PyObject 
* _argo0 
= 0; 
1378     char *_kwnames
[] = { "cursor", NULL 
}; 
1381     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|O:wxBeginBusyCursor",_kwnames
,&_argo0
))  
1384         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1385         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCursor_p")) { 
1386             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBeginBusyCursor. Expected _wxCursor_p."); 
1391     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1392     wxBeginBusyCursor(_arg0
); 
1394     wxPyEndAllowThreads(__tstate
); 
1395     if (PyErr_Occurred()) return NULL
; 
1396 }    Py_INCREF(Py_None
); 
1397     _resultobj 
= Py_None
; 
1401 static PyObject 
*_wrap_wxGetActiveWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1402     PyObject 
* _resultobj
; 
1404     char *_kwnames
[] = {  NULL 
}; 
1407     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxGetActiveWindow",_kwnames
))  
1410     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1411     _result 
= (wxWindow 
*)wxGetActiveWindow(); 
1413     wxPyEndAllowThreads(__tstate
); 
1414     if (PyErr_Occurred()) return NULL
; 
1415 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
1419 static PyObject 
*_wrap_wxGenericFindWindowAtPoint(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1420     PyObject 
* _resultobj
; 
1424     PyObject 
* _obj0 
= 0; 
1425     char *_kwnames
[] = { "pt", NULL 
}; 
1428     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGenericFindWindowAtPoint",_kwnames
,&_obj0
))  
1432     if (! wxPoint_helper(_obj0
, &_arg0
)) 
1436     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1437     _result 
= (wxWindow 
*)wxGenericFindWindowAtPoint(*_arg0
); 
1439     wxPyEndAllowThreads(__tstate
); 
1440     if (PyErr_Occurred()) return NULL
; 
1441 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
1445 static PyObject 
*_wrap_wxFindWindowAtPoint(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1446     PyObject 
* _resultobj
; 
1450     PyObject 
* _obj0 
= 0; 
1451     char *_kwnames
[] = { "pt", NULL 
}; 
1454     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFindWindowAtPoint",_kwnames
,&_obj0
))  
1458     if (! wxPoint_helper(_obj0
, &_arg0
)) 
1462     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1463     _result 
= (wxWindow 
*)wxFindWindowAtPoint(*_arg0
); 
1465     wxPyEndAllowThreads(__tstate
); 
1466     if (PyErr_Occurred()) return NULL
; 
1467 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
1471 static PyObject 
*_wrap_wxGetTopLevelParent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1472     PyObject 
* _resultobj
; 
1475     PyObject 
* _argo0 
= 0; 
1476     char *_kwnames
[] = { "win", NULL 
}; 
1479     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGetTopLevelParent",_kwnames
,&_argo0
))  
1482         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1483         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1484             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGetTopLevelParent. Expected _wxWindow_p."); 
1489     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1490     _result 
= (wxWindow 
*)wxGetTopLevelParent(_arg0
); 
1492     wxPyEndAllowThreads(__tstate
); 
1493     if (PyErr_Occurred()) return NULL
; 
1494 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
1498 static PyObject 
*_wrap_wxResourceAddIdentifier(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1499     PyObject 
* _resultobj
; 
1503     char *_kwnames
[] = { "name","value", NULL 
}; 
1506     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"si:wxResourceAddIdentifier",_kwnames
,&_arg0
,&_arg1
))  
1509     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1510     _result 
= (bool )wxResourceAddIdentifier(_arg0
,_arg1
); 
1512     wxPyEndAllowThreads(__tstate
); 
1513     if (PyErr_Occurred()) return NULL
; 
1514 }    _resultobj 
= Py_BuildValue("i",_result
); 
1518 static PyObject 
*_wrap_wxResourceClear(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1519     PyObject 
* _resultobj
; 
1520     char *_kwnames
[] = {  NULL 
}; 
1523     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxResourceClear",_kwnames
))  
1526     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1529     wxPyEndAllowThreads(__tstate
); 
1530     if (PyErr_Occurred()) return NULL
; 
1531 }    Py_INCREF(Py_None
); 
1532     _resultobj 
= Py_None
; 
1536 static PyObject 
*_wrap_wxResourceCreateBitmap(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1537     PyObject 
* _resultobj
; 
1540     char *_kwnames
[] = { "resource", NULL 
}; 
1544     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s:wxResourceCreateBitmap",_kwnames
,&_arg0
))  
1547     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1548     _result 
= new wxBitmap (wxResourceCreateBitmap(_arg0
)); 
1550     wxPyEndAllowThreads(__tstate
); 
1551     if (PyErr_Occurred()) return NULL
; 
1552 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxBitmap_p"); 
1553     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1557 static PyObject 
*_wrap_wxResourceCreateIcon(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1558     PyObject 
* _resultobj
; 
1561     char *_kwnames
[] = { "resource", NULL 
}; 
1565     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s:wxResourceCreateIcon",_kwnames
,&_arg0
))  
1568     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1569     _result 
= new wxIcon (wxResourceCreateIcon(_arg0
)); 
1571     wxPyEndAllowThreads(__tstate
); 
1572     if (PyErr_Occurred()) return NULL
; 
1573 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxIcon_p"); 
1574     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1578 static PyObject 
*_wrap_wxResourceCreateMenuBar(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1579     PyObject 
* _resultobj
; 
1580     wxMenuBar 
* _result
; 
1582     char *_kwnames
[] = { "resource", NULL 
}; 
1585     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s:wxResourceCreateMenuBar",_kwnames
,&_arg0
))  
1588     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1589     _result 
= (wxMenuBar 
*)wxResourceCreateMenuBar(_arg0
); 
1591     wxPyEndAllowThreads(__tstate
); 
1592     if (PyErr_Occurred()) return NULL
; 
1593 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
1597 static PyObject 
*_wrap_wxResourceGetIdentifier(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1598     PyObject 
* _resultobj
; 
1601     char *_kwnames
[] = { "name", NULL 
}; 
1604     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s:wxResourceGetIdentifier",_kwnames
,&_arg0
))  
1607     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1608     _result 
= (int )wxResourceGetIdentifier(_arg0
); 
1610     wxPyEndAllowThreads(__tstate
); 
1611     if (PyErr_Occurred()) return NULL
; 
1612 }    _resultobj 
= Py_BuildValue("i",_result
); 
1616 static PyObject 
*_wrap_wxResourceParseData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1617     PyObject 
* _resultobj
; 
1620     wxResourceTable 
* _arg1 
= (wxResourceTable 
*) NULL
; 
1621     PyObject 
* _argo1 
= 0; 
1622     char *_kwnames
[] = { "resource","table", NULL 
}; 
1625     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s|O:wxResourceParseData",_kwnames
,&_arg0
,&_argo1
))  
1628         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1629         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxResourceTable_p")) { 
1630             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxResourceParseData. Expected _wxResourceTable_p."); 
1635     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1636     _result 
= (bool )wxResourceParseData(_arg0
,_arg1
); 
1638     wxPyEndAllowThreads(__tstate
); 
1639     if (PyErr_Occurred()) return NULL
; 
1640 }    _resultobj 
= Py_BuildValue("i",_result
); 
1644 static PyObject 
*_wrap_wxResourceParseFile(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1645     PyObject 
* _resultobj
; 
1648     wxResourceTable 
* _arg1 
= (wxResourceTable 
*) NULL
; 
1649     PyObject 
* _argo1 
= 0; 
1650     char *_kwnames
[] = { "filename","table", NULL 
}; 
1653     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s|O:wxResourceParseFile",_kwnames
,&_arg0
,&_argo1
))  
1656         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1657         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxResourceTable_p")) { 
1658             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxResourceParseFile. Expected _wxResourceTable_p."); 
1663     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1664     _result 
= (bool )wxResourceParseFile(_arg0
,_arg1
); 
1666     wxPyEndAllowThreads(__tstate
); 
1667     if (PyErr_Occurred()) return NULL
; 
1668 }    _resultobj 
= Py_BuildValue("i",_result
); 
1672 static PyObject 
*_wrap_wxResourceParseString(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1673     PyObject 
* _resultobj
; 
1676     wxResourceTable 
* _arg1 
= (wxResourceTable 
*) NULL
; 
1677     PyObject 
* _argo1 
= 0; 
1678     char *_kwnames
[] = { "resource","table", NULL 
}; 
1681     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s|O:wxResourceParseString",_kwnames
,&_arg0
,&_argo1
))  
1684         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1685         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxResourceTable_p")) { 
1686             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxResourceParseString. Expected _wxResourceTable_p."); 
1691     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1692     _result 
= (bool )wxResourceParseString(_arg0
,_arg1
); 
1694     wxPyEndAllowThreads(__tstate
); 
1695     if (PyErr_Occurred()) return NULL
; 
1696 }    _resultobj 
= Py_BuildValue("i",_result
); 
1700 static PyObject 
*_wrap_wxCaret_GetBlinkTime(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1701     PyObject 
* _resultobj
; 
1703     char *_kwnames
[] = {  NULL 
}; 
1706     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxCaret_GetBlinkTime",_kwnames
))  
1709     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1710     _result 
= (int )wxCaret_GetBlinkTime(); 
1712     wxPyEndAllowThreads(__tstate
); 
1713     if (PyErr_Occurred()) return NULL
; 
1714 }    _resultobj 
= Py_BuildValue("i",_result
); 
1718 static PyObject 
*_wrap_wxCaret_SetBlinkTime(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1719     PyObject 
* _resultobj
; 
1721     char *_kwnames
[] = { "milliseconds", NULL 
}; 
1724     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:wxCaret_SetBlinkTime",_kwnames
,&_arg0
))  
1727     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1728     wxCaret_SetBlinkTime(_arg0
); 
1730     wxPyEndAllowThreads(__tstate
); 
1731     if (PyErr_Occurred()) return NULL
; 
1732 }    Py_INCREF(Py_None
); 
1733     _resultobj 
= Py_None
; 
1737 static PyObject 
*_wrap_wxSafeYield(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1738     PyObject 
* _resultobj
; 
1740     wxWindow 
* _arg0 
= (wxWindow 
*) NULL
; 
1741     PyObject 
* _argo0 
= 0; 
1742     char *_kwnames
[] = { "win", NULL 
}; 
1745     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|O:wxSafeYield",_kwnames
,&_argo0
))  
1748         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1749         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1750             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSafeYield. Expected _wxWindow_p."); 
1755     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1756     _result 
= (bool )wxSafeYield(_arg0
); 
1758     wxPyEndAllowThreads(__tstate
); 
1759     if (PyErr_Occurred()) return NULL
; 
1760 }    _resultobj 
= Py_BuildValue("i",_result
); 
1764 static PyObject 
*_wrap_wxPostEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1765     PyObject 
* _resultobj
; 
1766     wxEvtHandler 
* _arg0
; 
1768     PyObject 
* _argo0 
= 0; 
1769     PyObject 
* _argo1 
= 0; 
1770     char *_kwnames
[] = { "dest","event", NULL 
}; 
1773     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPostEvent",_kwnames
,&_argo0
,&_argo1
))  
1776         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1777         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvtHandler_p")) { 
1778             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPostEvent. Expected _wxEvtHandler_p."); 
1783         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1784         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxEvent_p")) { 
1785             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPostEvent. Expected _wxEvent_p."); 
1790     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1791     wxPostEvent(_arg0
,*_arg1
); 
1793     wxPyEndAllowThreads(__tstate
); 
1794     if (PyErr_Occurred()) return NULL
; 
1795 }    Py_INCREF(Py_None
); 
1796     _resultobj 
= Py_None
; 
1800 static PyObject 
*_wrap_wxWakeUpIdle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1801     PyObject 
* _resultobj
; 
1802     char *_kwnames
[] = {  NULL 
}; 
1805     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxWakeUpIdle",_kwnames
))  
1808     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1811     wxPyEndAllowThreads(__tstate
); 
1812     if (PyErr_Occurred()) return NULL
; 
1813 }    Py_INCREF(Py_None
); 
1814     _resultobj 
= Py_None
; 
1818 static PyObject 
*_wrap_wxMutexGuiEnter(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1819     PyObject 
* _resultobj
; 
1820     char *_kwnames
[] = {  NULL 
}; 
1823     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxMutexGuiEnter",_kwnames
))  
1826     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1829     wxPyEndAllowThreads(__tstate
); 
1830     if (PyErr_Occurred()) return NULL
; 
1831 }    Py_INCREF(Py_None
); 
1832     _resultobj 
= Py_None
; 
1836 static PyObject 
*_wrap_wxMutexGuiLeave(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1837     PyObject 
* _resultobj
; 
1838     char *_kwnames
[] = {  NULL 
}; 
1841     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxMutexGuiLeave",_kwnames
))  
1844     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1847     wxPyEndAllowThreads(__tstate
); 
1848     if (PyErr_Occurred()) return NULL
; 
1849 }    Py_INCREF(Py_None
); 
1850     _resultobj 
= Py_None
; 
1854 static PyObject 
*_wrap_wxThread_IsMain(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1855     PyObject 
* _resultobj
; 
1857     char *_kwnames
[] = {  NULL 
}; 
1860     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxThread_IsMain",_kwnames
))  
1863     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1864     _result 
= (bool )wxThread_IsMain(); 
1866     wxPyEndAllowThreads(__tstate
); 
1867     if (PyErr_Occurred()) return NULL
; 
1868 }    _resultobj 
= Py_BuildValue("i",_result
); 
1872 static PyObject 
*_wrap_wxShowTip(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1873     PyObject 
* _resultobj
; 
1876     wxTipProvider 
* _arg1
; 
1877     bool  _arg2 
= (bool ) TRUE
; 
1878     PyObject 
* _argo0 
= 0; 
1879     PyObject 
* _argo1 
= 0; 
1880     int tempbool2 
= (int) TRUE
; 
1881     char *_kwnames
[] = { "parent","tipProvider","showAtStartup", NULL 
}; 
1884     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxShowTip",_kwnames
,&_argo0
,&_argo1
,&tempbool2
))  
1887         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1888         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1889             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxShowTip. Expected _wxWindow_p."); 
1894         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1895         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTipProvider_p")) { 
1896             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxShowTip. Expected _wxTipProvider_p."); 
1900     _arg2 
= (bool ) tempbool2
; 
1902     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1903     _result 
= (bool )wxShowTip(_arg0
,_arg1
,_arg2
); 
1905     wxPyEndAllowThreads(__tstate
); 
1906     if (PyErr_Occurred()) return NULL
; 
1907 }    _resultobj 
= Py_BuildValue("i",_result
); 
1911 static PyObject 
*_wrap_wxCreateFileTipProvider(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1912     PyObject 
* _resultobj
; 
1913     wxTipProvider 
* _result
; 
1916     PyObject 
* _obj0 
= 0; 
1917     char *_kwnames
[] = { "filename","currentTip", NULL 
}; 
1921     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxCreateFileTipProvider",_kwnames
,&_obj0
,&_arg1
))  
1924     _arg0 
= wxString_in_helper(_obj0
); 
1929     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1930     _result 
= (wxTipProvider 
*)wxCreateFileTipProvider(*_arg0
,_arg1
); 
1932     wxPyEndAllowThreads(__tstate
); 
1933     if (PyErr_Occurred()) return NULL
; 
1935         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxTipProvider_p"); 
1936         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1939         _resultobj 
= Py_None
; 
1948 static PyObject 
*_wrap_wxSysErrorCode(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1949     PyObject 
* _resultobj
; 
1950     unsigned long  _result
; 
1951     char *_kwnames
[] = {  NULL 
}; 
1954     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxSysErrorCode",_kwnames
))  
1957     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1958     _result 
= (unsigned long )wxSysErrorCode(); 
1960     wxPyEndAllowThreads(__tstate
); 
1961     if (PyErr_Occurred()) return NULL
; 
1962 }    _resultobj 
= Py_BuildValue("l",_result
); 
1966 static PyObject 
*_wrap_wxSysErrorMsg(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1967     PyObject 
* _resultobj
; 
1969     unsigned long  _arg0 
= (unsigned long ) 0; 
1970     char *_kwnames
[] = { "nErrCode", NULL 
}; 
1973     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|l:wxSysErrorMsg",_kwnames
,&_arg0
))  
1976     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1977     _result 
= new wxString (wxSysErrorMsg(_arg0
)); 
1979     wxPyEndAllowThreads(__tstate
); 
1980     if (PyErr_Occurred()) return NULL
; 
1983     _resultobj 
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len()); 
1985     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
1994 static PyObject 
*_wrap_wxLogFatalError(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1995     PyObject 
* _resultobj
; 
1997     PyObject 
* _obj0 
= 0; 
1998     char *_kwnames
[] = { "szFormat", NULL 
}; 
2001     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLogFatalError",_kwnames
,&_obj0
))  
2004     _arg0 
= wxString_in_helper(_obj0
); 
2009     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2010     wxLogFatalError(*_arg0
); 
2012     wxPyEndAllowThreads(__tstate
); 
2013     if (PyErr_Occurred()) return NULL
; 
2014 }    Py_INCREF(Py_None
); 
2015     _resultobj 
= Py_None
; 
2023 static PyObject 
*_wrap_wxLogError(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2024     PyObject 
* _resultobj
; 
2026     PyObject 
* _obj0 
= 0; 
2027     char *_kwnames
[] = { "szFormat", NULL 
}; 
2030     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLogError",_kwnames
,&_obj0
))  
2033     _arg0 
= wxString_in_helper(_obj0
); 
2038     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2041     wxPyEndAllowThreads(__tstate
); 
2042     if (PyErr_Occurred()) return NULL
; 
2043 }    Py_INCREF(Py_None
); 
2044     _resultobj 
= Py_None
; 
2052 static PyObject 
*_wrap_wxLogWarning(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2053     PyObject 
* _resultobj
; 
2055     PyObject 
* _obj0 
= 0; 
2056     char *_kwnames
[] = { "szFormat", NULL 
}; 
2059     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLogWarning",_kwnames
,&_obj0
))  
2062     _arg0 
= wxString_in_helper(_obj0
); 
2067     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2068     wxLogWarning(*_arg0
); 
2070     wxPyEndAllowThreads(__tstate
); 
2071     if (PyErr_Occurred()) return NULL
; 
2072 }    Py_INCREF(Py_None
); 
2073     _resultobj 
= Py_None
; 
2081 static PyObject 
*_wrap_wxLogMessage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2082     PyObject 
* _resultobj
; 
2084     PyObject 
* _obj0 
= 0; 
2085     char *_kwnames
[] = { "szFormat", NULL 
}; 
2088     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLogMessage",_kwnames
,&_obj0
))  
2091     _arg0 
= wxString_in_helper(_obj0
); 
2096     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2097     wxLogMessage(*_arg0
); 
2099     wxPyEndAllowThreads(__tstate
); 
2100     if (PyErr_Occurred()) return NULL
; 
2101 }    Py_INCREF(Py_None
); 
2102     _resultobj 
= Py_None
; 
2110 static PyObject 
*_wrap_wxLogInfo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2111     PyObject 
* _resultobj
; 
2113     PyObject 
* _obj0 
= 0; 
2114     char *_kwnames
[] = { "szFormat", NULL 
}; 
2117     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLogInfo",_kwnames
,&_obj0
))  
2120     _arg0 
= wxString_in_helper(_obj0
); 
2125     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2128     wxPyEndAllowThreads(__tstate
); 
2129     if (PyErr_Occurred()) return NULL
; 
2130 }    Py_INCREF(Py_None
); 
2131     _resultobj 
= Py_None
; 
2139 static PyObject 
*_wrap_wxLogVerbose(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2140     PyObject 
* _resultobj
; 
2142     PyObject 
* _obj0 
= 0; 
2143     char *_kwnames
[] = { "szFormat", NULL 
}; 
2146     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLogVerbose",_kwnames
,&_obj0
))  
2149     _arg0 
= wxString_in_helper(_obj0
); 
2154     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2155     wxLogVerbose(*_arg0
); 
2157     wxPyEndAllowThreads(__tstate
); 
2158     if (PyErr_Occurred()) return NULL
; 
2159 }    Py_INCREF(Py_None
); 
2160     _resultobj 
= Py_None
; 
2168 static PyObject 
*_wrap_wxLogStatus(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2169     PyObject 
* _resultobj
; 
2171     PyObject 
* _obj0 
= 0; 
2172     char *_kwnames
[] = { "szFormat", NULL 
}; 
2175     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLogStatus",_kwnames
,&_obj0
))  
2178     _arg0 
= wxString_in_helper(_obj0
); 
2183     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2184     wxLogStatus(*_arg0
); 
2186     wxPyEndAllowThreads(__tstate
); 
2187     if (PyErr_Occurred()) return NULL
; 
2188 }    Py_INCREF(Py_None
); 
2189     _resultobj 
= Py_None
; 
2197 static PyObject 
*_wrap_wxLogStatusFrame(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2198     PyObject 
* _resultobj
; 
2201     PyObject 
* _argo0 
= 0; 
2202     PyObject 
* _obj1 
= 0; 
2203     char *_kwnames
[] = { "pFrame","szFormat", NULL 
}; 
2206     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxLogStatusFrame",_kwnames
,&_argo0
,&_obj1
))  
2209         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2210         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFrame_p")) { 
2211             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLogStatusFrame. Expected _wxFrame_p."); 
2216     _arg1 
= wxString_in_helper(_obj1
); 
2221     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2222     wxLogStatus(_arg0
,*_arg1
); 
2224     wxPyEndAllowThreads(__tstate
); 
2225     if (PyErr_Occurred()) return NULL
; 
2226 }    Py_INCREF(Py_None
); 
2227     _resultobj 
= Py_None
; 
2235 static PyObject 
*_wrap_wxLogSysError(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2236     PyObject 
* _resultobj
; 
2238     PyObject 
* _obj0 
= 0; 
2239     char *_kwnames
[] = { "szFormat", NULL 
}; 
2242     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLogSysError",_kwnames
,&_obj0
))  
2245     _arg0 
= wxString_in_helper(_obj0
); 
2250     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2251     wxLogSysError(*_arg0
); 
2253     wxPyEndAllowThreads(__tstate
); 
2254     if (PyErr_Occurred()) return NULL
; 
2255 }    Py_INCREF(Py_None
); 
2256     _resultobj 
= Py_None
; 
2264 static PyObject 
*_wrap_wxSafeShowMessage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2265     PyObject 
* _resultobj
; 
2268     PyObject 
* _obj0 
= 0; 
2269     PyObject 
* _obj1 
= 0; 
2270     char *_kwnames
[] = { "title","text", NULL 
}; 
2273     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxSafeShowMessage",_kwnames
,&_obj0
,&_obj1
))  
2276     _arg0 
= wxString_in_helper(_obj0
); 
2281     _arg1 
= wxString_in_helper(_obj1
); 
2286     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2287     wxSafeShowMessage(*_arg0
,*_arg1
); 
2289     wxPyEndAllowThreads(__tstate
); 
2290     if (PyErr_Occurred()) return NULL
; 
2291 }    Py_INCREF(Py_None
); 
2292     _resultobj 
= Py_None
; 
2304 static PyObject 
*_wrap_wxExecute(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2305     PyObject 
* _resultobj
; 
2308     int  _arg1 
= (int ) (wxEXEC_ASYNC
); 
2309     wxPyProcess 
* _arg2 
= (wxPyProcess 
*) NULL
; 
2310     PyObject 
* _obj0 
= 0; 
2311     PyObject 
* _argo2 
= 0; 
2312     char *_kwnames
[] = { "command","flags","process", NULL 
}; 
2315     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|iO:wxExecute",_kwnames
,&_obj0
,&_arg1
,&_argo2
))  
2318     _arg0 
= wxString_in_helper(_obj0
); 
2323         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
2324         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxPyProcess_p")) { 
2325             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxExecute. Expected _wxPyProcess_p."); 
2330     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2331     _result 
= (long )wxExecute(*_arg0
,_arg1
,_arg2
); 
2333     wxPyEndAllowThreads(__tstate
); 
2334     if (PyErr_Occurred()) return NULL
; 
2335 }    _resultobj 
= Py_BuildValue("l",_result
); 
2343 static PyObject 
*_wrap_wxWaveData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2344     PyObject 
* _resultobj
; 
2347     PyObject 
* _obj0 
= 0; 
2348     char *_kwnames
[] = { "data", NULL 
}; 
2352     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWaveData",_kwnames
,&_obj0
))  
2355     _arg0 
= wxString_in_helper(_obj0
); 
2360     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2361     _result 
= (wxWave 
*)wxWaveData(*_arg0
); 
2363     wxPyEndAllowThreads(__tstate
); 
2364     if (PyErr_Occurred()) return NULL
; 
2366         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxWave_p"); 
2367         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2370         _resultobj 
= Py_None
; 
2379 static int _wrap_wxTheMimeTypesManager_set(PyObject 
*val
) { 
2381     PyErr_SetString(PyExc_TypeError
,"Variable wxTheMimeTypesManager is read-only."); 
2385 static PyObject 
*_wrap_wxTheMimeTypesManager_get() { 
2389     SWIG_MakePtr(ptemp
, (char *) wxTheMimeTypesManager
,"_wxMimeTypesManager_p"); 
2390     pyobj 
= PyString_FromString(ptemp
); 
2394 static PyObject 
*_wrap_wxSystemSettings_GetColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2395     PyObject 
* _resultobj
; 
2397     wxSystemColour  _arg0
; 
2398     char *_kwnames
[] = { "index", NULL 
}; 
2402     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:wxSystemSettings_GetColour",_kwnames
,&_arg0
))  
2405     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2406     _result 
= new wxColour (wxSystemSettings::GetColour(_arg0
)); 
2408     wxPyEndAllowThreads(__tstate
); 
2409     if (PyErr_Occurred()) return NULL
; 
2410 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p"); 
2411     _resultobj 
= Py_BuildValue("s",_ptemp
); 
2415 static PyObject 
*_wrap_wxSystemSettings_GetFont(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2416     PyObject 
* _resultobj
; 
2419     char *_kwnames
[] = { "index", NULL 
}; 
2423     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:wxSystemSettings_GetFont",_kwnames
,&_arg0
))  
2426     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2427     _result 
= new wxFont (wxSystemSettings::GetFont(_arg0
)); 
2429     wxPyEndAllowThreads(__tstate
); 
2430     if (PyErr_Occurred()) return NULL
; 
2431 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxFont_p"); 
2432     _resultobj 
= Py_BuildValue("s",_ptemp
); 
2436 static PyObject 
*_wrap_wxSystemSettings_GetMetric(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2437     PyObject 
* _resultobj
; 
2439     wxSystemMetric  _arg0
; 
2440     char *_kwnames
[] = { "index", NULL 
}; 
2443     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:wxSystemSettings_GetMetric",_kwnames
,&_arg0
))  
2446     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2447     _result 
= (int )wxSystemSettings::GetMetric(_arg0
); 
2449     wxPyEndAllowThreads(__tstate
); 
2450     if (PyErr_Occurred()) return NULL
; 
2451 }    _resultobj 
= Py_BuildValue("i",_result
); 
2455 static PyObject 
*_wrap_wxSystemSettings_HasFeature(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2456     PyObject 
* _resultobj
; 
2458     wxSystemFeature  _arg0
; 
2459     char *_kwnames
[] = { "index", NULL 
}; 
2462     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:wxSystemSettings_HasFeature",_kwnames
,&_arg0
))  
2465     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2466     _result 
= (bool )wxSystemSettings::HasFeature(_arg0
); 
2468     wxPyEndAllowThreads(__tstate
); 
2469     if (PyErr_Occurred()) return NULL
; 
2470 }    _resultobj 
= Py_BuildValue("i",_result
); 
2474 static PyObject 
*_wrap_wxSystemSettings_GetScreen(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2475     PyObject 
* _resultobj
; 
2476     wxSystemScreen  _result
; 
2477     char *_kwnames
[] = {  NULL 
}; 
2480     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxSystemSettings_GetScreen",_kwnames
))  
2483     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2484     _result 
= (wxSystemScreen 
)wxSystemSettings::GetScreen(); 
2486     wxPyEndAllowThreads(__tstate
); 
2487     if (PyErr_Occurred()) return NULL
; 
2488 }    _resultobj 
= Py_BuildValue("i",_result
); 
2492 static PyObject 
*_wrap_wxSystemSettings_SetScreen(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2493     PyObject 
* _resultobj
; 
2494     wxSystemScreen  _arg0
; 
2495     char *_kwnames
[] = { "screen", NULL 
}; 
2498     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:wxSystemSettings_SetScreen",_kwnames
,&_arg0
))  
2501     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2502     wxSystemSettings::SetScreen(_arg0
); 
2504     wxPyEndAllowThreads(__tstate
); 
2505     if (PyErr_Occurred()) return NULL
; 
2506 }    Py_INCREF(Py_None
); 
2507     _resultobj 
= Py_None
; 
2511 static void *SwigwxToolTipTowxObject(void *ptr
) { 
2514     src 
= (wxToolTip 
*) ptr
; 
2515     dest 
= (wxObject 
*) src
; 
2516     return (void *) dest
; 
2519 #define new_wxToolTip(_swigarg0) (new wxToolTip(_swigarg0)) 
2520 static PyObject 
*_wrap_new_wxToolTip(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2521     PyObject 
* _resultobj
; 
2522     wxToolTip 
* _result
; 
2524     PyObject 
* _obj0 
= 0; 
2525     char *_kwnames
[] = { "tip", NULL 
}; 
2529     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:new_wxToolTip",_kwnames
,&_obj0
))  
2532     _arg0 
= wxString_in_helper(_obj0
); 
2537     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2538     _result 
= (wxToolTip 
*)new_wxToolTip(*_arg0
); 
2540     wxPyEndAllowThreads(__tstate
); 
2541     if (PyErr_Occurred()) return NULL
; 
2543         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxToolTip_p"); 
2544         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2547         _resultobj 
= Py_None
; 
2556 #define wxToolTip_SetTip(_swigobj,_swigarg0)  (_swigobj->SetTip(_swigarg0)) 
2557 static PyObject 
*_wrap_wxToolTip_SetTip(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2558     PyObject 
* _resultobj
; 
2561     PyObject 
* _argo0 
= 0; 
2562     PyObject 
* _obj1 
= 0; 
2563     char *_kwnames
[] = { "self","tip", NULL 
}; 
2566     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxToolTip_SetTip",_kwnames
,&_argo0
,&_obj1
))  
2569         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2570         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolTip_p")) { 
2571             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolTip_SetTip. Expected _wxToolTip_p."); 
2576     _arg1 
= wxString_in_helper(_obj1
); 
2581     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2582     wxToolTip_SetTip(_arg0
,*_arg1
); 
2584     wxPyEndAllowThreads(__tstate
); 
2585     if (PyErr_Occurred()) return NULL
; 
2586 }    Py_INCREF(Py_None
); 
2587     _resultobj 
= Py_None
; 
2595 #define wxToolTip_GetTip(_swigobj)  (_swigobj->GetTip()) 
2596 static PyObject 
*_wrap_wxToolTip_GetTip(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2597     PyObject 
* _resultobj
; 
2600     PyObject 
* _argo0 
= 0; 
2601     char *_kwnames
[] = { "self", NULL 
}; 
2604     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolTip_GetTip",_kwnames
,&_argo0
))  
2607         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2608         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolTip_p")) { 
2609             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolTip_GetTip. Expected _wxToolTip_p."); 
2614     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2615     _result 
= new wxString (wxToolTip_GetTip(_arg0
)); 
2617     wxPyEndAllowThreads(__tstate
); 
2618     if (PyErr_Occurred()) return NULL
; 
2621     _resultobj 
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len()); 
2623     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
2632 #define wxToolTip_GetWindow(_swigobj)  (_swigobj->GetWindow()) 
2633 static PyObject 
*_wrap_wxToolTip_GetWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2634     PyObject 
* _resultobj
; 
2637     PyObject 
* _argo0 
= 0; 
2638     char *_kwnames
[] = { "self", NULL 
}; 
2641     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolTip_GetWindow",_kwnames
,&_argo0
))  
2644         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2645         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolTip_p")) { 
2646             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolTip_GetWindow. Expected _wxToolTip_p."); 
2651     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2652     _result 
= (wxWindow 
*)wxToolTip_GetWindow(_arg0
); 
2654     wxPyEndAllowThreads(__tstate
); 
2655     if (PyErr_Occurred()) return NULL
; 
2656 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
2660 static PyObject 
*_wrap_wxToolTip_Enable(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2661     PyObject 
* _resultobj
; 
2664     char *_kwnames
[] = { "flag", NULL 
}; 
2667     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:wxToolTip_Enable",_kwnames
,&tempbool0
))  
2669     _arg0 
= (bool ) tempbool0
; 
2671     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2672     wxToolTip::Enable(_arg0
); 
2674     wxPyEndAllowThreads(__tstate
); 
2675     if (PyErr_Occurred()) return NULL
; 
2676 }    Py_INCREF(Py_None
); 
2677     _resultobj 
= Py_None
; 
2681 static PyObject 
*_wrap_wxToolTip_SetDelay(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2682     PyObject 
* _resultobj
; 
2684     char *_kwnames
[] = { "milliseconds", NULL 
}; 
2687     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"l:wxToolTip_SetDelay",_kwnames
,&_arg0
))  
2690     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2691     wxToolTip::SetDelay(_arg0
); 
2693     wxPyEndAllowThreads(__tstate
); 
2694     if (PyErr_Occurred()) return NULL
; 
2695 }    Py_INCREF(Py_None
); 
2696     _resultobj 
= Py_None
; 
2700 #define new_wxCaret(_swigarg0,_swigarg1) (new wxCaret(_swigarg0,_swigarg1)) 
2701 static PyObject 
*_wrap_new_wxCaret(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2702     PyObject 
* _resultobj
; 
2706     PyObject 
* _argo0 
= 0; 
2708     PyObject 
* _obj1 
= 0; 
2709     char *_kwnames
[] = { "window","size", NULL 
}; 
2713     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:new_wxCaret",_kwnames
,&_argo0
,&_obj1
))  
2716         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2717         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2718             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxCaret. Expected _wxWindow_p."); 
2724     if (! wxSize_helper(_obj1
, &_arg1
)) 
2728     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2729     _result 
= (wxCaret 
*)new_wxCaret(_arg0
,*_arg1
); 
2731     wxPyEndAllowThreads(__tstate
); 
2732     if (PyErr_Occurred()) return NULL
; 
2734         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxCaret_p"); 
2735         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2738         _resultobj 
= Py_None
; 
2743 #define delete_wxCaret(_swigobj) (delete _swigobj) 
2744 static PyObject 
*_wrap_delete_wxCaret(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2745     PyObject 
* _resultobj
; 
2747     PyObject 
* _argo0 
= 0; 
2748     char *_kwnames
[] = { "self", NULL 
}; 
2751     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxCaret",_kwnames
,&_argo0
))  
2754         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2755         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
2756             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxCaret. Expected _wxCaret_p."); 
2761     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2762     delete_wxCaret(_arg0
); 
2764     wxPyEndAllowThreads(__tstate
); 
2765     if (PyErr_Occurred()) return NULL
; 
2766 }    Py_INCREF(Py_None
); 
2767     _resultobj 
= Py_None
; 
2771 #define wxCaret_IsOk(_swigobj)  (_swigobj->IsOk()) 
2772 static PyObject 
*_wrap_wxCaret_IsOk(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2773     PyObject 
* _resultobj
; 
2776     PyObject 
* _argo0 
= 0; 
2777     char *_kwnames
[] = { "self", NULL 
}; 
2780     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCaret_IsOk",_kwnames
,&_argo0
))  
2783         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2784         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
2785             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_IsOk. Expected _wxCaret_p."); 
2790     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2791     _result 
= (bool )wxCaret_IsOk(_arg0
); 
2793     wxPyEndAllowThreads(__tstate
); 
2794     if (PyErr_Occurred()) return NULL
; 
2795 }    _resultobj 
= Py_BuildValue("i",_result
); 
2799 #define wxCaret_IsVisible(_swigobj)  (_swigobj->IsVisible()) 
2800 static PyObject 
*_wrap_wxCaret_IsVisible(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2801     PyObject 
* _resultobj
; 
2804     PyObject 
* _argo0 
= 0; 
2805     char *_kwnames
[] = { "self", NULL 
}; 
2808     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCaret_IsVisible",_kwnames
,&_argo0
))  
2811         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2812         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
2813             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_IsVisible. Expected _wxCaret_p."); 
2818     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2819     _result 
= (bool )wxCaret_IsVisible(_arg0
); 
2821     wxPyEndAllowThreads(__tstate
); 
2822     if (PyErr_Occurred()) return NULL
; 
2823 }    _resultobj 
= Py_BuildValue("i",_result
); 
2827 #define wxCaret_GetPositionTuple(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetPosition(_swigarg0,_swigarg1)) 
2828 static PyObject 
*_wrap_wxCaret_GetPositionTuple(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2829     PyObject 
* _resultobj
; 
2835     PyObject 
* _argo0 
= 0; 
2836     char *_kwnames
[] = { "self", NULL 
}; 
2845     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCaret_GetPositionTuple",_kwnames
,&_argo0
))  
2848         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2849         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
2850             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_GetPositionTuple. Expected _wxCaret_p."); 
2855     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2856     wxCaret_GetPositionTuple(_arg0
,_arg1
,_arg2
); 
2858     wxPyEndAllowThreads(__tstate
); 
2859     if (PyErr_Occurred()) return NULL
; 
2860 }    Py_INCREF(Py_None
); 
2861     _resultobj 
= Py_None
; 
2864     o 
= PyInt_FromLong((long) (*_arg1
)); 
2865     _resultobj 
= t_output_helper(_resultobj
, o
); 
2869     o 
= PyInt_FromLong((long) (*_arg2
)); 
2870     _resultobj 
= t_output_helper(_resultobj
, o
); 
2875 #define wxCaret_GetPosition(_swigobj)  (_swigobj->GetPosition()) 
2876 static PyObject 
*_wrap_wxCaret_GetPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2877     PyObject 
* _resultobj
; 
2880     PyObject 
* _argo0 
= 0; 
2881     char *_kwnames
[] = { "self", NULL 
}; 
2885     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCaret_GetPosition",_kwnames
,&_argo0
))  
2888         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2889         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
2890             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_GetPosition. Expected _wxCaret_p."); 
2895     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2896     _result 
= new wxPoint (wxCaret_GetPosition(_arg0
)); 
2898     wxPyEndAllowThreads(__tstate
); 
2899     if (PyErr_Occurred()) return NULL
; 
2900 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
2901     _resultobj 
= Py_BuildValue("s",_ptemp
); 
2905 #define wxCaret_GetSizeTuple(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetSize(_swigarg0,_swigarg1)) 
2906 static PyObject 
*_wrap_wxCaret_GetSizeTuple(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2907     PyObject 
* _resultobj
; 
2913     PyObject 
* _argo0 
= 0; 
2914     char *_kwnames
[] = { "self", NULL 
}; 
2923     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCaret_GetSizeTuple",_kwnames
,&_argo0
))  
2926         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2927         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
2928             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_GetSizeTuple. Expected _wxCaret_p."); 
2933     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2934     wxCaret_GetSizeTuple(_arg0
,_arg1
,_arg2
); 
2936     wxPyEndAllowThreads(__tstate
); 
2937     if (PyErr_Occurred()) return NULL
; 
2938 }    Py_INCREF(Py_None
); 
2939     _resultobj 
= Py_None
; 
2942     o 
= PyInt_FromLong((long) (*_arg1
)); 
2943     _resultobj 
= t_output_helper(_resultobj
, o
); 
2947     o 
= PyInt_FromLong((long) (*_arg2
)); 
2948     _resultobj 
= t_output_helper(_resultobj
, o
); 
2953 #define wxCaret_GetSize(_swigobj)  (_swigobj->GetSize()) 
2954 static PyObject 
*_wrap_wxCaret_GetSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2955     PyObject 
* _resultobj
; 
2958     PyObject 
* _argo0 
= 0; 
2959     char *_kwnames
[] = { "self", NULL 
}; 
2963     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCaret_GetSize",_kwnames
,&_argo0
))  
2966         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2967         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
2968             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_GetSize. Expected _wxCaret_p."); 
2973     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2974     _result 
= new wxSize (wxCaret_GetSize(_arg0
)); 
2976     wxPyEndAllowThreads(__tstate
); 
2977     if (PyErr_Occurred()) return NULL
; 
2978 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p"); 
2979     _resultobj 
= Py_BuildValue("s",_ptemp
); 
2983 #define wxCaret_GetWindow(_swigobj)  (_swigobj->GetWindow()) 
2984 static PyObject 
*_wrap_wxCaret_GetWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2985     PyObject 
* _resultobj
; 
2988     PyObject 
* _argo0 
= 0; 
2989     char *_kwnames
[] = { "self", NULL 
}; 
2992     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCaret_GetWindow",_kwnames
,&_argo0
))  
2995         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2996         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
2997             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_GetWindow. Expected _wxCaret_p."); 
3002     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3003     _result 
= (wxWindow 
*)wxCaret_GetWindow(_arg0
); 
3005     wxPyEndAllowThreads(__tstate
); 
3006     if (PyErr_Occurred()) return NULL
; 
3007 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
3011 #define wxCaret_MoveXY(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Move(_swigarg0,_swigarg1)) 
3012 static PyObject 
*_wrap_wxCaret_MoveXY(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3013     PyObject 
* _resultobj
; 
3017     PyObject 
* _argo0 
= 0; 
3018     char *_kwnames
[] = { "self","x","y", NULL 
}; 
3021     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxCaret_MoveXY",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
3024         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3025         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
3026             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_MoveXY. Expected _wxCaret_p."); 
3031     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3032     wxCaret_MoveXY(_arg0
,_arg1
,_arg2
); 
3034     wxPyEndAllowThreads(__tstate
); 
3035     if (PyErr_Occurred()) return NULL
; 
3036 }    Py_INCREF(Py_None
); 
3037     _resultobj 
= Py_None
; 
3041 #define wxCaret_Move(_swigobj,_swigarg0)  (_swigobj->Move(_swigarg0)) 
3042 static PyObject 
*_wrap_wxCaret_Move(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3043     PyObject 
* _resultobj
; 
3046     PyObject 
* _argo0 
= 0; 
3048     PyObject 
* _obj1 
= 0; 
3049     char *_kwnames
[] = { "self","pt", NULL 
}; 
3052     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxCaret_Move",_kwnames
,&_argo0
,&_obj1
))  
3055         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3056         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
3057             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_Move. Expected _wxCaret_p."); 
3063     if (! wxPoint_helper(_obj1
, &_arg1
)) 
3067     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3068     wxCaret_Move(_arg0
,*_arg1
); 
3070     wxPyEndAllowThreads(__tstate
); 
3071     if (PyErr_Occurred()) return NULL
; 
3072 }    Py_INCREF(Py_None
); 
3073     _resultobj 
= Py_None
; 
3077 #define wxCaret_SetSizeWH(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetSize(_swigarg0,_swigarg1)) 
3078 static PyObject 
*_wrap_wxCaret_SetSizeWH(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3079     PyObject 
* _resultobj
; 
3083     PyObject 
* _argo0 
= 0; 
3084     char *_kwnames
[] = { "self","width","height", NULL 
}; 
3087     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxCaret_SetSizeWH",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
3090         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3091         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
3092             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_SetSizeWH. Expected _wxCaret_p."); 
3097     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3098     wxCaret_SetSizeWH(_arg0
,_arg1
,_arg2
); 
3100     wxPyEndAllowThreads(__tstate
); 
3101     if (PyErr_Occurred()) return NULL
; 
3102 }    Py_INCREF(Py_None
); 
3103     _resultobj 
= Py_None
; 
3107 #define wxCaret_SetSize(_swigobj,_swigarg0)  (_swigobj->SetSize(_swigarg0)) 
3108 static PyObject 
*_wrap_wxCaret_SetSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3109     PyObject 
* _resultobj
; 
3112     PyObject 
* _argo0 
= 0; 
3114     PyObject 
* _obj1 
= 0; 
3115     char *_kwnames
[] = { "self","size", NULL 
}; 
3118     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxCaret_SetSize",_kwnames
,&_argo0
,&_obj1
))  
3121         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3122         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
3123             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_SetSize. Expected _wxCaret_p."); 
3129     if (! wxSize_helper(_obj1
, &_arg1
)) 
3133     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3134     wxCaret_SetSize(_arg0
,*_arg1
); 
3136     wxPyEndAllowThreads(__tstate
); 
3137     if (PyErr_Occurred()) return NULL
; 
3138 }    Py_INCREF(Py_None
); 
3139     _resultobj 
= Py_None
; 
3143 #define wxCaret_Show(_swigobj,_swigarg0)  (_swigobj->Show(_swigarg0)) 
3144 static PyObject 
*_wrap_wxCaret_Show(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3145     PyObject 
* _resultobj
; 
3147     int  _arg1 
= (int ) TRUE
; 
3148     PyObject 
* _argo0 
= 0; 
3149     char *_kwnames
[] = { "self","show", NULL 
}; 
3152     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxCaret_Show",_kwnames
,&_argo0
,&_arg1
))  
3155         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3156         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
3157             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_Show. Expected _wxCaret_p."); 
3162     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3163     wxCaret_Show(_arg0
,_arg1
); 
3165     wxPyEndAllowThreads(__tstate
); 
3166     if (PyErr_Occurred()) return NULL
; 
3167 }    Py_INCREF(Py_None
); 
3168     _resultobj 
= Py_None
; 
3172 #define wxCaret_Hide(_swigobj)  (_swigobj->Hide()) 
3173 static PyObject 
*_wrap_wxCaret_Hide(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3174     PyObject 
* _resultobj
; 
3176     PyObject 
* _argo0 
= 0; 
3177     char *_kwnames
[] = { "self", NULL 
}; 
3180     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCaret_Hide",_kwnames
,&_argo0
))  
3183         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3184         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
3185             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_Hide. Expected _wxCaret_p."); 
3190     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3191     wxCaret_Hide(_arg0
); 
3193     wxPyEndAllowThreads(__tstate
); 
3194     if (PyErr_Occurred()) return NULL
; 
3195 }    Py_INCREF(Py_None
); 
3196     _resultobj 
= Py_None
; 
3200 #define new_wxBusyCursor(_swigarg0) (new wxBusyCursor(_swigarg0)) 
3201 static PyObject 
*_wrap_new_wxBusyCursor(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3202     PyObject 
* _resultobj
; 
3203     wxBusyCursor 
* _result
; 
3204     wxCursor 
* _arg0 
= (wxCursor 
*) wxHOURGLASS_CURSOR
; 
3205     PyObject 
* _argo0 
= 0; 
3206     char *_kwnames
[] = { "cursor", NULL 
}; 
3210     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|O:new_wxBusyCursor",_kwnames
,&_argo0
))  
3213         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3214         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCursor_p")) { 
3215             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxBusyCursor. Expected _wxCursor_p."); 
3220     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3221     _result 
= (wxBusyCursor 
*)new_wxBusyCursor(_arg0
); 
3223     wxPyEndAllowThreads(__tstate
); 
3224     if (PyErr_Occurred()) return NULL
; 
3226         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxBusyCursor_p"); 
3227         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3230         _resultobj 
= Py_None
; 
3235 #define delete_wxBusyCursor(_swigobj) (delete _swigobj) 
3236 static PyObject 
*_wrap_delete_wxBusyCursor(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3237     PyObject 
* _resultobj
; 
3238     wxBusyCursor 
* _arg0
; 
3239     PyObject 
* _argo0 
= 0; 
3240     char *_kwnames
[] = { "self", NULL 
}; 
3243     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxBusyCursor",_kwnames
,&_argo0
))  
3246         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3247         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBusyCursor_p")) { 
3248             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxBusyCursor. Expected _wxBusyCursor_p."); 
3253     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3254     delete_wxBusyCursor(_arg0
); 
3256     wxPyEndAllowThreads(__tstate
); 
3257     if (PyErr_Occurred()) return NULL
; 
3258 }    Py_INCREF(Py_None
); 
3259     _resultobj 
= Py_None
; 
3263 #define new_wxWindowDisabler(_swigarg0) (new wxWindowDisabler(_swigarg0)) 
3264 static PyObject 
*_wrap_new_wxWindowDisabler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3265     PyObject 
* _resultobj
; 
3266     wxWindowDisabler 
* _result
; 
3267     wxWindow 
* _arg0 
= (wxWindow 
*) NULL
; 
3268     PyObject 
* _argo0 
= 0; 
3269     char *_kwnames
[] = { "winToSkip", NULL 
}; 
3273     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|O:new_wxWindowDisabler",_kwnames
,&_argo0
))  
3276         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3277         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3278             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxWindowDisabler. Expected _wxWindow_p."); 
3283     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3284     _result 
= (wxWindowDisabler 
*)new_wxWindowDisabler(_arg0
); 
3286     wxPyEndAllowThreads(__tstate
); 
3287     if (PyErr_Occurred()) return NULL
; 
3289         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxWindowDisabler_p"); 
3290         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3293         _resultobj 
= Py_None
; 
3298 #define delete_wxWindowDisabler(_swigobj) (delete _swigobj) 
3299 static PyObject 
*_wrap_delete_wxWindowDisabler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3300     PyObject 
* _resultobj
; 
3301     wxWindowDisabler 
* _arg0
; 
3302     PyObject 
* _argo0 
= 0; 
3303     char *_kwnames
[] = { "self", NULL 
}; 
3306     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxWindowDisabler",_kwnames
,&_argo0
))  
3309         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3310         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindowDisabler_p")) { 
3311             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxWindowDisabler. Expected _wxWindowDisabler_p."); 
3316     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3317     delete_wxWindowDisabler(_arg0
); 
3319     wxPyEndAllowThreads(__tstate
); 
3320     if (PyErr_Occurred()) return NULL
; 
3321 }    Py_INCREF(Py_None
); 
3322     _resultobj 
= Py_None
; 
3326 #define new_wxMutexGuiLocker() (new wxMutexGuiLocker()) 
3327 static PyObject 
*_wrap_new_wxMutexGuiLocker(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3328     PyObject 
* _resultobj
; 
3329     wxMutexGuiLocker 
* _result
; 
3330     char *_kwnames
[] = {  NULL 
}; 
3334     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxMutexGuiLocker",_kwnames
))  
3337     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3338     _result 
= (wxMutexGuiLocker 
*)new_wxMutexGuiLocker(); 
3340     wxPyEndAllowThreads(__tstate
); 
3341     if (PyErr_Occurred()) return NULL
; 
3343         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxMutexGuiLocker_p"); 
3344         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3347         _resultobj 
= Py_None
; 
3352 #define delete_wxMutexGuiLocker(_swigobj) (delete _swigobj) 
3353 static PyObject 
*_wrap_delete_wxMutexGuiLocker(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3354     PyObject 
* _resultobj
; 
3355     wxMutexGuiLocker 
* _arg0
; 
3356     PyObject 
* _argo0 
= 0; 
3357     char *_kwnames
[] = { "self", NULL 
}; 
3360     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxMutexGuiLocker",_kwnames
,&_argo0
))  
3363         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3364         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMutexGuiLocker_p")) { 
3365             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxMutexGuiLocker. Expected _wxMutexGuiLocker_p."); 
3370     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3371     delete_wxMutexGuiLocker(_arg0
); 
3373     wxPyEndAllowThreads(__tstate
); 
3374     if (PyErr_Occurred()) return NULL
; 
3375 }    Py_INCREF(Py_None
); 
3376     _resultobj 
= Py_None
; 
3380 #define delete_wxTipProvider(_swigobj) (delete _swigobj) 
3381 static PyObject 
*_wrap_delete_wxTipProvider(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3382     PyObject 
* _resultobj
; 
3383     wxTipProvider 
* _arg0
; 
3384     PyObject 
* _argo0 
= 0; 
3385     char *_kwnames
[] = { "self", NULL 
}; 
3388     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxTipProvider",_kwnames
,&_argo0
))  
3391         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3392         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTipProvider_p")) { 
3393             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxTipProvider. Expected _wxTipProvider_p."); 
3398     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3399     delete_wxTipProvider(_arg0
); 
3401     wxPyEndAllowThreads(__tstate
); 
3402     if (PyErr_Occurred()) return NULL
; 
3403 }    Py_INCREF(Py_None
); 
3404     _resultobj 
= Py_None
; 
3408 #define wxTipProvider_GetTip(_swigobj)  (_swigobj->GetTip()) 
3409 static PyObject 
*_wrap_wxTipProvider_GetTip(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3410     PyObject 
* _resultobj
; 
3412     wxTipProvider 
* _arg0
; 
3413     PyObject 
* _argo0 
= 0; 
3414     char *_kwnames
[] = { "self", NULL 
}; 
3417     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTipProvider_GetTip",_kwnames
,&_argo0
))  
3420         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3421         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTipProvider_p")) { 
3422             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTipProvider_GetTip. Expected _wxTipProvider_p."); 
3427     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3428     _result 
= new wxString (wxTipProvider_GetTip(_arg0
)); 
3430     wxPyEndAllowThreads(__tstate
); 
3431     if (PyErr_Occurred()) return NULL
; 
3434     _resultobj 
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len()); 
3436     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
3445 #define wxTipProvider_GetCurrentTip(_swigobj)  (_swigobj->GetCurrentTip()) 
3446 static PyObject 
*_wrap_wxTipProvider_GetCurrentTip(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3447     PyObject 
* _resultobj
; 
3449     wxTipProvider 
* _arg0
; 
3450     PyObject 
* _argo0 
= 0; 
3451     char *_kwnames
[] = { "self", NULL 
}; 
3454     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTipProvider_GetCurrentTip",_kwnames
,&_argo0
))  
3457         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3458         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTipProvider_p")) { 
3459             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTipProvider_GetCurrentTip. Expected _wxTipProvider_p."); 
3464     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3465     _result 
= (size_t )wxTipProvider_GetCurrentTip(_arg0
); 
3467     wxPyEndAllowThreads(__tstate
); 
3468     if (PyErr_Occurred()) return NULL
; 
3469 }    _resultobj 
= Py_BuildValue("i",_result
); 
3473 static void *SwigwxPyTipProviderTowxTipProvider(void *ptr
) { 
3474     wxPyTipProvider 
*src
; 
3475     wxTipProvider 
*dest
; 
3476     src 
= (wxPyTipProvider 
*) ptr
; 
3477     dest 
= (wxTipProvider 
*) src
; 
3478     return (void *) dest
; 
3481 #define new_wxPyTipProvider(_swigarg0) (new wxPyTipProvider(_swigarg0)) 
3482 static PyObject 
*_wrap_new_wxPyTipProvider(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3483     PyObject 
* _resultobj
; 
3484     wxPyTipProvider 
* _result
; 
3486     char *_kwnames
[] = { "currentTip", NULL 
}; 
3490     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:new_wxPyTipProvider",_kwnames
,&_arg0
))  
3493     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3494     _result 
= (wxPyTipProvider 
*)new_wxPyTipProvider(_arg0
); 
3496     wxPyEndAllowThreads(__tstate
); 
3497     if (PyErr_Occurred()) return NULL
; 
3499         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyTipProvider_p"); 
3500         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3503         _resultobj 
= Py_None
; 
3508 static void *SwigwxGenericDragImageTowxObject(void *ptr
) { 
3509     wxGenericDragImage 
*src
; 
3511     src 
= (wxGenericDragImage 
*) ptr
; 
3512     dest 
= (wxObject 
*) src
; 
3513     return (void *) dest
; 
3516 #define new_wxDragImage(_swigarg0,_swigarg1) (new wxGenericDragImage(_swigarg0,_swigarg1)) 
3517 static PyObject 
*_wrap_new_wxDragImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3518     PyObject 
* _resultobj
; 
3519     wxGenericDragImage 
* _result
; 
3521     wxCursor 
* _arg1 
= (wxCursor 
*) &wxNullCursor
; 
3522     PyObject 
* _argo0 
= 0; 
3523     PyObject 
* _argo1 
= 0; 
3524     char *_kwnames
[] = { "image","cursor", NULL 
}; 
3528     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|O:new_wxDragImage",_kwnames
,&_argo0
,&_argo1
))  
3531         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3532         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBitmap_p")) { 
3533             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxDragImage. Expected _wxBitmap_p."); 
3538         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3539         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxCursor_p")) { 
3540             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of new_wxDragImage. Expected _wxCursor_p."); 
3545     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3546     _result 
= (wxGenericDragImage 
*)new_wxDragImage(*_arg0
,*_arg1
); 
3548     wxPyEndAllowThreads(__tstate
); 
3549     if (PyErr_Occurred()) return NULL
; 
3551         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGenericDragImage_p"); 
3552         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3555         _resultobj 
= Py_None
; 
3560 #define new_wxDragIcon(_swigarg0,_swigarg1) (new wxGenericDragImage(_swigarg0,_swigarg1)) 
3561 static PyObject 
*_wrap_new_wxDragIcon(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3562     PyObject 
* _resultobj
; 
3563     wxGenericDragImage 
* _result
; 
3565     wxCursor 
* _arg1 
= (wxCursor 
*) &wxNullCursor
; 
3566     PyObject 
* _argo0 
= 0; 
3567     PyObject 
* _argo1 
= 0; 
3568     char *_kwnames
[] = { "image","cursor", NULL 
}; 
3572     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|O:new_wxDragIcon",_kwnames
,&_argo0
,&_argo1
))  
3575         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3576         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxIcon_p")) { 
3577             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxDragIcon. Expected _wxIcon_p."); 
3582         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3583         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxCursor_p")) { 
3584             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of new_wxDragIcon. Expected _wxCursor_p."); 
3589     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3590     _result 
= (wxGenericDragImage 
*)new_wxDragIcon(*_arg0
,*_arg1
); 
3592     wxPyEndAllowThreads(__tstate
); 
3593     if (PyErr_Occurred()) return NULL
; 
3595         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGenericDragImage_p"); 
3596         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3599         _resultobj 
= Py_None
; 
3604 #define new_wxDragString(_swigarg0,_swigarg1) (new wxGenericDragImage(_swigarg0,_swigarg1)) 
3605 static PyObject 
*_wrap_new_wxDragString(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3606     PyObject 
* _resultobj
; 
3607     wxGenericDragImage 
* _result
; 
3609     wxCursor 
* _arg1 
= (wxCursor 
*) &wxNullCursor
; 
3610     PyObject 
* _obj0 
= 0; 
3611     PyObject 
* _argo1 
= 0; 
3612     char *_kwnames
[] = { "str","cursor", NULL 
}; 
3616     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|O:new_wxDragString",_kwnames
,&_obj0
,&_argo1
))  
3619     _arg0 
= wxString_in_helper(_obj0
); 
3624         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3625         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxCursor_p")) { 
3626             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of new_wxDragString. Expected _wxCursor_p."); 
3631     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3632     _result 
= (wxGenericDragImage 
*)new_wxDragString(*_arg0
,*_arg1
); 
3634     wxPyEndAllowThreads(__tstate
); 
3635     if (PyErr_Occurred()) return NULL
; 
3637         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGenericDragImage_p"); 
3638         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3641         _resultobj 
= Py_None
; 
3650 #define new_wxDragTreeItem(_swigarg0,_swigarg1) (new wxGenericDragImage(_swigarg0,_swigarg1)) 
3651 static PyObject 
*_wrap_new_wxDragTreeItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3652     PyObject 
* _resultobj
; 
3653     wxGenericDragImage 
* _result
; 
3655     wxTreeItemId 
* _arg1
; 
3656     PyObject 
* _argo0 
= 0; 
3657     PyObject 
* _argo1 
= 0; 
3658     char *_kwnames
[] = { "treeCtrl","id", NULL 
}; 
3662     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:new_wxDragTreeItem",_kwnames
,&_argo0
,&_argo1
))  
3665         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3666         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeCtrl_p")) { 
3667             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxDragTreeItem. Expected _wxTreeCtrl_p."); 
3672         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3673         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
3674             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of new_wxDragTreeItem. Expected _wxTreeItemId_p."); 
3679     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3680     _result 
= (wxGenericDragImage 
*)new_wxDragTreeItem(*_arg0
,*_arg1
); 
3682     wxPyEndAllowThreads(__tstate
); 
3683     if (PyErr_Occurred()) return NULL
; 
3685         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGenericDragImage_p"); 
3686         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3689         _resultobj 
= Py_None
; 
3694 #define new_wxDragListItem(_swigarg0,_swigarg1) (new wxGenericDragImage(_swigarg0,_swigarg1)) 
3695 static PyObject 
*_wrap_new_wxDragListItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3696     PyObject 
* _resultobj
; 
3697     wxGenericDragImage 
* _result
; 
3700     PyObject 
* _argo0 
= 0; 
3701     char *_kwnames
[] = { "listCtrl","id", NULL 
}; 
3705     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:new_wxDragListItem",_kwnames
,&_argo0
,&_arg1
))  
3708         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3709         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3710             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxDragListItem. Expected _wxListCtrl_p."); 
3715     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3716     _result 
= (wxGenericDragImage 
*)new_wxDragListItem(*_arg0
,_arg1
); 
3718     wxPyEndAllowThreads(__tstate
); 
3719     if (PyErr_Occurred()) return NULL
; 
3721         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGenericDragImage_p"); 
3722         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3725         _resultobj 
= Py_None
; 
3730 #define delete_wxGenericDragImage(_swigobj) (delete _swigobj) 
3731 static PyObject 
*_wrap_delete_wxDragImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3732     PyObject 
* _resultobj
; 
3733     wxGenericDragImage 
* _arg0
; 
3734     PyObject 
* _argo0 
= 0; 
3735     char *_kwnames
[] = { "self", NULL 
}; 
3738     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxDragImage",_kwnames
,&_argo0
))  
3741         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3742         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDragImage_p")) { 
3743             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxDragImage. Expected _wxGenericDragImage_p."); 
3748     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3749     delete_wxGenericDragImage(_arg0
); 
3751     wxPyEndAllowThreads(__tstate
); 
3752     if (PyErr_Occurred()) return NULL
; 
3753 }    Py_INCREF(Py_None
); 
3754     _resultobj 
= Py_None
; 
3758 #define wxDragImage_SetBackingBitmap(_swigobj,_swigarg0)  (_swigobj->SetBackingBitmap(_swigarg0)) 
3759 static PyObject 
*_wrap_wxDragImage_SetBackingBitmap(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3760     PyObject 
* _resultobj
; 
3761     wxGenericDragImage 
* _arg0
; 
3763     PyObject 
* _argo0 
= 0; 
3764     PyObject 
* _argo1 
= 0; 
3765     char *_kwnames
[] = { "self","bitmap", NULL 
}; 
3768     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDragImage_SetBackingBitmap",_kwnames
,&_argo0
,&_argo1
))  
3771         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3772         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDragImage_p")) { 
3773             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDragImage_SetBackingBitmap. Expected _wxGenericDragImage_p."); 
3778         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3779         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxBitmap_p")) { 
3780             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxDragImage_SetBackingBitmap. Expected _wxBitmap_p."); 
3785     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3786     wxDragImage_SetBackingBitmap(_arg0
,_arg1
); 
3788     wxPyEndAllowThreads(__tstate
); 
3789     if (PyErr_Occurred()) return NULL
; 
3790 }    Py_INCREF(Py_None
); 
3791     _resultobj 
= Py_None
; 
3795 #define wxDragImage_BeginDrag(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->BeginDrag(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
3796 static PyObject 
*_wrap_wxDragImage_BeginDrag(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3797     PyObject 
* _resultobj
; 
3799     wxGenericDragImage 
* _arg0
; 
3802     bool  _arg3 
= (bool ) FALSE
; 
3803     wxRect 
* _arg4 
= (wxRect 
*) NULL
; 
3804     PyObject 
* _argo0 
= 0; 
3806     PyObject 
* _obj1 
= 0; 
3807     PyObject 
* _argo2 
= 0; 
3808     int tempbool3 
= (int) FALSE
; 
3810     PyObject 
* _obj4 
= 0; 
3811     char *_kwnames
[] = { "self","hotspot","window","fullScreen","rect", NULL 
}; 
3814     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO|iO:wxDragImage_BeginDrag",_kwnames
,&_argo0
,&_obj1
,&_argo2
,&tempbool3
,&_obj4
))  
3817         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3818         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDragImage_p")) { 
3819             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDragImage_BeginDrag. Expected _wxGenericDragImage_p."); 
3825     if (! wxPoint_helper(_obj1
, &_arg1
)) 
3829         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
3830         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxWindow_p")) { 
3831             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxDragImage_BeginDrag. Expected _wxWindow_p."); 
3835     _arg3 
= (bool ) tempbool3
; 
3839     if (! wxRect_helper(_obj4
, &_arg4
)) 
3843     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3844     _result 
= (bool )wxDragImage_BeginDrag(_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
); 
3846     wxPyEndAllowThreads(__tstate
); 
3847     if (PyErr_Occurred()) return NULL
; 
3848 }    _resultobj 
= Py_BuildValue("i",_result
); 
3852 #define wxDragImage_BeginDrag2(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->BeginDrag(_swigarg0,_swigarg1,_swigarg2)) 
3853 static PyObject 
*_wrap_wxDragImage_BeginDrag2(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3854     PyObject 
* _resultobj
; 
3856     wxGenericDragImage 
* _arg0
; 
3860     PyObject 
* _argo0 
= 0; 
3862     PyObject 
* _obj1 
= 0; 
3863     PyObject 
* _argo2 
= 0; 
3864     PyObject 
* _argo3 
= 0; 
3865     char *_kwnames
[] = { "self","hotspot","window","fullScreenRect", NULL 
}; 
3868     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOOO:wxDragImage_BeginDrag2",_kwnames
,&_argo0
,&_obj1
,&_argo2
,&_argo3
))  
3871         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3872         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDragImage_p")) { 
3873             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDragImage_BeginDrag2. Expected _wxGenericDragImage_p."); 
3879     if (! wxPoint_helper(_obj1
, &_arg1
)) 
3883         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
3884         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxWindow_p")) { 
3885             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxDragImage_BeginDrag2. Expected _wxWindow_p."); 
3890         if (_argo3 
== Py_None
) { _arg3 
= NULL
; } 
3891         else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxWindow_p")) { 
3892             PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxDragImage_BeginDrag2. Expected _wxWindow_p."); 
3897     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3898     _result 
= (bool )wxDragImage_BeginDrag2(_arg0
,*_arg1
,_arg2
,_arg3
); 
3900     wxPyEndAllowThreads(__tstate
); 
3901     if (PyErr_Occurred()) return NULL
; 
3902 }    _resultobj 
= Py_BuildValue("i",_result
); 
3906 #define wxDragImage_EndDrag(_swigobj)  (_swigobj->EndDrag()) 
3907 static PyObject 
*_wrap_wxDragImage_EndDrag(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3908     PyObject 
* _resultobj
; 
3910     wxGenericDragImage 
* _arg0
; 
3911     PyObject 
* _argo0 
= 0; 
3912     char *_kwnames
[] = { "self", NULL 
}; 
3915     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDragImage_EndDrag",_kwnames
,&_argo0
))  
3918         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3919         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDragImage_p")) { 
3920             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDragImage_EndDrag. Expected _wxGenericDragImage_p."); 
3925     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3926     _result 
= (bool )wxDragImage_EndDrag(_arg0
); 
3928     wxPyEndAllowThreads(__tstate
); 
3929     if (PyErr_Occurred()) return NULL
; 
3930 }    _resultobj 
= Py_BuildValue("i",_result
); 
3934 #define wxDragImage_Move(_swigobj,_swigarg0)  (_swigobj->Move(_swigarg0)) 
3935 static PyObject 
*_wrap_wxDragImage_Move(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3936     PyObject 
* _resultobj
; 
3938     wxGenericDragImage 
* _arg0
; 
3940     PyObject 
* _argo0 
= 0; 
3942     PyObject 
* _obj1 
= 0; 
3943     char *_kwnames
[] = { "self","pt", NULL 
}; 
3946     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDragImage_Move",_kwnames
,&_argo0
,&_obj1
))  
3949         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3950         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDragImage_p")) { 
3951             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDragImage_Move. Expected _wxGenericDragImage_p."); 
3957     if (! wxPoint_helper(_obj1
, &_arg1
)) 
3961     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3962     _result 
= (bool )wxDragImage_Move(_arg0
,*_arg1
); 
3964     wxPyEndAllowThreads(__tstate
); 
3965     if (PyErr_Occurred()) return NULL
; 
3966 }    _resultobj 
= Py_BuildValue("i",_result
); 
3970 #define wxDragImage_Show(_swigobj)  (_swigobj->Show()) 
3971 static PyObject 
*_wrap_wxDragImage_Show(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_Show",_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_Show. Expected _wxGenericDragImage_p."); 
3989     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3990     _result 
= (bool )wxDragImage_Show(_arg0
); 
3992     wxPyEndAllowThreads(__tstate
); 
3993     if (PyErr_Occurred()) return NULL
; 
3994 }    _resultobj 
= Py_BuildValue("i",_result
); 
3998 #define wxDragImage_Hide(_swigobj)  (_swigobj->Hide()) 
3999 static PyObject 
*_wrap_wxDragImage_Hide(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4000     PyObject 
* _resultobj
; 
4002     wxGenericDragImage 
* _arg0
; 
4003     PyObject 
* _argo0 
= 0; 
4004     char *_kwnames
[] = { "self", NULL 
}; 
4007     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDragImage_Hide",_kwnames
,&_argo0
))  
4010         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4011         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDragImage_p")) { 
4012             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDragImage_Hide. Expected _wxGenericDragImage_p."); 
4017     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4018     _result 
= (bool )wxDragImage_Hide(_arg0
); 
4020     wxPyEndAllowThreads(__tstate
); 
4021     if (PyErr_Occurred()) return NULL
; 
4022 }    _resultobj 
= Py_BuildValue("i",_result
); 
4026 #define wxDragImage_GetImageRect(_swigobj,_swigarg0)  (_swigobj->GetImageRect(_swigarg0)) 
4027 static PyObject 
*_wrap_wxDragImage_GetImageRect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4028     PyObject 
* _resultobj
; 
4030     wxGenericDragImage 
* _arg0
; 
4032     PyObject 
* _argo0 
= 0; 
4034     PyObject 
* _obj1 
= 0; 
4035     char *_kwnames
[] = { "self","pos", NULL 
}; 
4039     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDragImage_GetImageRect",_kwnames
,&_argo0
,&_obj1
))  
4042         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4043         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDragImage_p")) { 
4044             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDragImage_GetImageRect. Expected _wxGenericDragImage_p."); 
4050     if (! wxPoint_helper(_obj1
, &_arg1
)) 
4054     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4055     _result 
= new wxRect (wxDragImage_GetImageRect(_arg0
,*_arg1
)); 
4057     wxPyEndAllowThreads(__tstate
); 
4058     if (PyErr_Occurred()) return NULL
; 
4059 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxRect_p"); 
4060     _resultobj 
= Py_BuildValue("s",_ptemp
); 
4064 #define wxDragImage_RedrawImage(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->RedrawImage(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
4065 static PyObject 
*_wrap_wxDragImage_RedrawImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4066     PyObject 
* _resultobj
; 
4068     wxGenericDragImage 
* _arg0
; 
4073     PyObject 
* _argo0 
= 0; 
4075     PyObject 
* _obj1 
= 0; 
4077     PyObject 
* _obj2 
= 0; 
4080     char *_kwnames
[] = { "self","oldPos","newPos","eraseOld","drawNew", NULL 
}; 
4083     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOOii:wxDragImage_RedrawImage",_kwnames
,&_argo0
,&_obj1
,&_obj2
,&tempbool3
,&tempbool4
))  
4086         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4087         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDragImage_p")) { 
4088             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDragImage_RedrawImage. Expected _wxGenericDragImage_p."); 
4094     if (! wxPoint_helper(_obj1
, &_arg1
)) 
4099     if (! wxPoint_helper(_obj2
, &_arg2
)) 
4102     _arg3 
= (bool ) tempbool3
; 
4103     _arg4 
= (bool ) tempbool4
; 
4105     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4106     _result 
= (bool )wxDragImage_RedrawImage(_arg0
,*_arg1
,*_arg2
,_arg3
,_arg4
); 
4108     wxPyEndAllowThreads(__tstate
); 
4109     if (PyErr_Occurred()) return NULL
; 
4110 }    _resultobj 
= Py_BuildValue("i",_result
); 
4114 static void *SwigwxPyTimerTowxObject(void *ptr
) { 
4117     src 
= (wxPyTimer 
*) ptr
; 
4118     dest 
= (wxObject 
*) src
; 
4119     return (void *) dest
; 
4122 #define new_wxPyTimer(_swigarg0) (new wxPyTimer(_swigarg0)) 
4123 static PyObject 
*_wrap_new_wxPyTimer(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4124     PyObject 
* _resultobj
; 
4125     wxPyTimer 
* _result
; 
4127     PyObject 
* _obj0 
= 0; 
4128     char *_kwnames
[] = { "notify", NULL 
}; 
4132     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:new_wxPyTimer",_kwnames
,&_obj0
))  
4138     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4139     _result 
= (wxPyTimer 
*)new_wxPyTimer(_arg0
); 
4141     wxPyEndAllowThreads(__tstate
); 
4142     if (PyErr_Occurred()) return NULL
; 
4144         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyTimer_p"); 
4145         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4148         _resultobj 
= Py_None
; 
4153 #define delete_wxPyTimer(_swigobj) (delete _swigobj) 
4154 static PyObject 
*_wrap_delete_wxPyTimer(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4155     PyObject 
* _resultobj
; 
4157     PyObject 
* _argo0 
= 0; 
4158     char *_kwnames
[] = { "self", NULL 
}; 
4161     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxPyTimer",_kwnames
,&_argo0
))  
4164         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4165         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTimer_p")) { 
4166             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxPyTimer. Expected _wxPyTimer_p."); 
4171     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4172     delete_wxPyTimer(_arg0
); 
4174     wxPyEndAllowThreads(__tstate
); 
4175     if (PyErr_Occurred()) return NULL
; 
4176 }    Py_INCREF(Py_None
); 
4177     _resultobj 
= Py_None
; 
4181 #define wxPyTimer_GetInterval(_swigobj)  (_swigobj->GetInterval()) 
4182 static PyObject 
*_wrap_wxPyTimer_GetInterval(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4183     PyObject 
* _resultobj
; 
4186     PyObject 
* _argo0 
= 0; 
4187     char *_kwnames
[] = { "self", NULL 
}; 
4190     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyTimer_GetInterval",_kwnames
,&_argo0
))  
4193         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4194         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTimer_p")) { 
4195             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyTimer_GetInterval. Expected _wxPyTimer_p."); 
4200     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4201     _result 
= (int )wxPyTimer_GetInterval(_arg0
); 
4203     wxPyEndAllowThreads(__tstate
); 
4204     if (PyErr_Occurred()) return NULL
; 
4205 }    _resultobj 
= Py_BuildValue("i",_result
); 
4209 #define wxPyTimer_IsOneShot(_swigobj)  (_swigobj->IsOneShot()) 
4210 static PyObject 
*_wrap_wxPyTimer_IsOneShot(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4211     PyObject 
* _resultobj
; 
4214     PyObject 
* _argo0 
= 0; 
4215     char *_kwnames
[] = { "self", NULL 
}; 
4218     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyTimer_IsOneShot",_kwnames
,&_argo0
))  
4221         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4222         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTimer_p")) { 
4223             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyTimer_IsOneShot. Expected _wxPyTimer_p."); 
4228     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4229     _result 
= (bool )wxPyTimer_IsOneShot(_arg0
); 
4231     wxPyEndAllowThreads(__tstate
); 
4232     if (PyErr_Occurred()) return NULL
; 
4233 }    _resultobj 
= Py_BuildValue("i",_result
); 
4237 #define wxPyTimer_IsRunning(_swigobj)  (_swigobj->IsRunning()) 
4238 static PyObject 
*_wrap_wxPyTimer_IsRunning(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4239     PyObject 
* _resultobj
; 
4242     PyObject 
* _argo0 
= 0; 
4243     char *_kwnames
[] = { "self", NULL 
}; 
4246     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyTimer_IsRunning",_kwnames
,&_argo0
))  
4249         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4250         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTimer_p")) { 
4251             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyTimer_IsRunning. Expected _wxPyTimer_p."); 
4256     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4257     _result 
= (bool )wxPyTimer_IsRunning(_arg0
); 
4259     wxPyEndAllowThreads(__tstate
); 
4260     if (PyErr_Occurred()) return NULL
; 
4261 }    _resultobj 
= Py_BuildValue("i",_result
); 
4265 #define wxPyTimer_SetOwner(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetOwner(_swigarg0,_swigarg1)) 
4266 static PyObject 
*_wrap_wxPyTimer_SetOwner(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4267     PyObject 
* _resultobj
; 
4269     wxEvtHandler 
* _arg1
; 
4270     int  _arg2 
= (int ) -1; 
4271     PyObject 
* _argo0 
= 0; 
4272     PyObject 
* _argo1 
= 0; 
4273     char *_kwnames
[] = { "self","owner","id", NULL 
}; 
4276     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxPyTimer_SetOwner",_kwnames
,&_argo0
,&_argo1
,&_arg2
))  
4279         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4280         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTimer_p")) { 
4281             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyTimer_SetOwner. Expected _wxPyTimer_p."); 
4286         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4287         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxEvtHandler_p")) { 
4288             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyTimer_SetOwner. Expected _wxEvtHandler_p."); 
4293     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4294     wxPyTimer_SetOwner(_arg0
,_arg1
,_arg2
); 
4296     wxPyEndAllowThreads(__tstate
); 
4297     if (PyErr_Occurred()) return NULL
; 
4298 }    Py_INCREF(Py_None
); 
4299     _resultobj 
= Py_None
; 
4303 #define wxPyTimer_Start(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Start(_swigarg0,_swigarg1)) 
4304 static PyObject 
*_wrap_wxPyTimer_Start(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4305     PyObject 
* _resultobj
; 
4307     int  _arg1 
= (int ) -1; 
4308     int  _arg2 
= (int ) FALSE
; 
4309     PyObject 
* _argo0 
= 0; 
4310     char *_kwnames
[] = { "self","milliseconds","oneShot", NULL 
}; 
4313     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|ii:wxPyTimer_Start",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
4316         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4317         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTimer_p")) { 
4318             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyTimer_Start. Expected _wxPyTimer_p."); 
4323     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4324     wxPyTimer_Start(_arg0
,_arg1
,_arg2
); 
4326     wxPyEndAllowThreads(__tstate
); 
4327     if (PyErr_Occurred()) return NULL
; 
4328 }    Py_INCREF(Py_None
); 
4329     _resultobj 
= Py_None
; 
4333 #define wxPyTimer_Stop(_swigobj)  (_swigobj->Stop()) 
4334 static PyObject 
*_wrap_wxPyTimer_Stop(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4335     PyObject 
* _resultobj
; 
4337     PyObject 
* _argo0 
= 0; 
4338     char *_kwnames
[] = { "self", NULL 
}; 
4341     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyTimer_Stop",_kwnames
,&_argo0
))  
4344         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4345         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTimer_p")) { 
4346             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyTimer_Stop. Expected _wxPyTimer_p."); 
4351     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4352     wxPyTimer_Stop(_arg0
); 
4354     wxPyEndAllowThreads(__tstate
); 
4355     if (PyErr_Occurred()) return NULL
; 
4356 }    Py_INCREF(Py_None
); 
4357     _resultobj 
= Py_None
; 
4361 #define new_wxStopWatch() (new wxStopWatch()) 
4362 static PyObject 
*_wrap_new_wxStopWatch(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4363     PyObject 
* _resultobj
; 
4364     wxStopWatch 
* _result
; 
4365     char *_kwnames
[] = {  NULL 
}; 
4369     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxStopWatch",_kwnames
))  
4372     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4373     _result 
= (wxStopWatch 
*)new_wxStopWatch(); 
4375     wxPyEndAllowThreads(__tstate
); 
4376     if (PyErr_Occurred()) return NULL
; 
4378         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxStopWatch_p"); 
4379         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4382         _resultobj 
= Py_None
; 
4387 #define delete_wxStopWatch(_swigobj) (delete _swigobj) 
4388 static PyObject 
*_wrap_delete_wxStopWatch(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4389     PyObject 
* _resultobj
; 
4390     wxStopWatch 
* _arg0
; 
4391     PyObject 
* _argo0 
= 0; 
4392     char *_kwnames
[] = { "self", NULL 
}; 
4395     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxStopWatch",_kwnames
,&_argo0
))  
4398         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4399         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxStopWatch_p")) { 
4400             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxStopWatch. Expected _wxStopWatch_p."); 
4405     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4406     delete_wxStopWatch(_arg0
); 
4408     wxPyEndAllowThreads(__tstate
); 
4409     if (PyErr_Occurred()) return NULL
; 
4410 }    Py_INCREF(Py_None
); 
4411     _resultobj 
= Py_None
; 
4415 #define wxStopWatch_Start(_swigobj,_swigarg0)  (_swigobj->Start(_swigarg0)) 
4416 static PyObject 
*_wrap_wxStopWatch_Start(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4417     PyObject 
* _resultobj
; 
4418     wxStopWatch 
* _arg0
; 
4419     long  _arg1 
= (long ) 0; 
4420     PyObject 
* _argo0 
= 0; 
4421     char *_kwnames
[] = { "self","t", NULL 
}; 
4424     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|l:wxStopWatch_Start",_kwnames
,&_argo0
,&_arg1
))  
4427         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4428         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxStopWatch_p")) { 
4429             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxStopWatch_Start. Expected _wxStopWatch_p."); 
4434     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4435     wxStopWatch_Start(_arg0
,_arg1
); 
4437     wxPyEndAllowThreads(__tstate
); 
4438     if (PyErr_Occurred()) return NULL
; 
4439 }    Py_INCREF(Py_None
); 
4440     _resultobj 
= Py_None
; 
4444 #define wxStopWatch_Pause(_swigobj)  (_swigobj->Pause()) 
4445 static PyObject 
*_wrap_wxStopWatch_Pause(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4446     PyObject 
* _resultobj
; 
4447     wxStopWatch 
* _arg0
; 
4448     PyObject 
* _argo0 
= 0; 
4449     char *_kwnames
[] = { "self", NULL 
}; 
4452     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxStopWatch_Pause",_kwnames
,&_argo0
))  
4455         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4456         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxStopWatch_p")) { 
4457             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxStopWatch_Pause. Expected _wxStopWatch_p."); 
4462     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4463     wxStopWatch_Pause(_arg0
); 
4465     wxPyEndAllowThreads(__tstate
); 
4466     if (PyErr_Occurred()) return NULL
; 
4467 }    Py_INCREF(Py_None
); 
4468     _resultobj 
= Py_None
; 
4472 #define wxStopWatch_Resume(_swigobj)  (_swigobj->Resume()) 
4473 static PyObject 
*_wrap_wxStopWatch_Resume(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4474     PyObject 
* _resultobj
; 
4475     wxStopWatch 
* _arg0
; 
4476     PyObject 
* _argo0 
= 0; 
4477     char *_kwnames
[] = { "self", NULL 
}; 
4480     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxStopWatch_Resume",_kwnames
,&_argo0
))  
4483         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4484         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxStopWatch_p")) { 
4485             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxStopWatch_Resume. Expected _wxStopWatch_p."); 
4490     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4491     wxStopWatch_Resume(_arg0
); 
4493     wxPyEndAllowThreads(__tstate
); 
4494     if (PyErr_Occurred()) return NULL
; 
4495 }    Py_INCREF(Py_None
); 
4496     _resultobj 
= Py_None
; 
4500 #define wxStopWatch_Time(_swigobj)  (_swigobj->Time()) 
4501 static PyObject 
*_wrap_wxStopWatch_Time(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4502     PyObject 
* _resultobj
; 
4504     wxStopWatch 
* _arg0
; 
4505     PyObject 
* _argo0 
= 0; 
4506     char *_kwnames
[] = { "self", NULL 
}; 
4509     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxStopWatch_Time",_kwnames
,&_argo0
))  
4512         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4513         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxStopWatch_p")) { 
4514             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxStopWatch_Time. Expected _wxStopWatch_p."); 
4519     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4520     _result 
= (long )wxStopWatch_Time(_arg0
); 
4522     wxPyEndAllowThreads(__tstate
); 
4523     if (PyErr_Occurred()) return NULL
; 
4524 }    _resultobj 
= Py_BuildValue("l",_result
); 
4528 #define new_wxLog() (new wxLog()) 
4529 static PyObject 
*_wrap_new_wxLog(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4530     PyObject 
* _resultobj
; 
4532     char *_kwnames
[] = {  NULL 
}; 
4536     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxLog",_kwnames
))  
4539     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4540     _result 
= (wxLog 
*)new_wxLog(); 
4542     wxPyEndAllowThreads(__tstate
); 
4543     if (PyErr_Occurred()) return NULL
; 
4545         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLog_p"); 
4546         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4549         _resultobj 
= Py_None
; 
4554 static PyObject 
*_wrap_wxLog_IsEnabled(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4555     PyObject 
* _resultobj
; 
4557     char *_kwnames
[] = {  NULL 
}; 
4560     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxLog_IsEnabled",_kwnames
))  
4563     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4564     _result 
= (bool )wxLog::IsEnabled(); 
4566     wxPyEndAllowThreads(__tstate
); 
4567     if (PyErr_Occurred()) return NULL
; 
4568 }    _resultobj 
= Py_BuildValue("i",_result
); 
4572 static PyObject 
*_wrap_wxLog_EnableLogging(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4573     PyObject 
* _resultobj
; 
4575     bool  _arg0 
= (bool ) TRUE
; 
4576     int tempbool0 
= (int) TRUE
; 
4577     char *_kwnames
[] = { "doIt", NULL 
}; 
4580     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|i:wxLog_EnableLogging",_kwnames
,&tempbool0
))  
4582     _arg0 
= (bool ) tempbool0
; 
4584     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4585     _result 
= (bool )wxLog::EnableLogging(_arg0
); 
4587     wxPyEndAllowThreads(__tstate
); 
4588     if (PyErr_Occurred()) return NULL
; 
4589 }    _resultobj 
= Py_BuildValue("i",_result
); 
4593 static PyObject 
*_wrap_wxLog_OnLog(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4594     PyObject 
* _resultobj
; 
4597     int  _arg2 
= (int ) 0; 
4598     PyObject 
* _argo0 
= 0; 
4599     PyObject 
* _obj1 
= 0; 
4600     char *_kwnames
[] = { "level","szString","t", NULL 
}; 
4603     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxLog_OnLog",_kwnames
,&_argo0
,&_obj1
,&_arg2
))  
4606         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4607         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLogLevel_p")) { 
4608             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLog_OnLog. Expected _wxLogLevel_p."); 
4613     _arg1 
= wxString_in_helper(_obj1
); 
4618     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4619     wxLog::OnLog(*_arg0
,*_arg1
,_arg2
); 
4621     wxPyEndAllowThreads(__tstate
); 
4622     if (PyErr_Occurred()) return NULL
; 
4623 }    Py_INCREF(Py_None
); 
4624     _resultobj 
= Py_None
; 
4632 #define wxLog_Flush(_swigobj)  (_swigobj->Flush()) 
4633 static PyObject 
*_wrap_wxLog_Flush(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4634     PyObject 
* _resultobj
; 
4636     PyObject 
* _argo0 
= 0; 
4637     char *_kwnames
[] = { "self", NULL 
}; 
4640     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLog_Flush",_kwnames
,&_argo0
))  
4643         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4644         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLog_p")) { 
4645             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLog_Flush. Expected _wxLog_p."); 
4650     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4653     wxPyEndAllowThreads(__tstate
); 
4654     if (PyErr_Occurred()) return NULL
; 
4655 }    Py_INCREF(Py_None
); 
4656     _resultobj 
= Py_None
; 
4660 #define wxLog_HasPendingMessages(_swigobj)  (_swigobj->HasPendingMessages()) 
4661 static PyObject 
*_wrap_wxLog_HasPendingMessages(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4662     PyObject 
* _resultobj
; 
4665     PyObject 
* _argo0 
= 0; 
4666     char *_kwnames
[] = { "self", NULL 
}; 
4669     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLog_HasPendingMessages",_kwnames
,&_argo0
))  
4672         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4673         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLog_p")) { 
4674             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLog_HasPendingMessages. Expected _wxLog_p."); 
4679     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4680     _result 
= (bool )wxLog_HasPendingMessages(_arg0
); 
4682     wxPyEndAllowThreads(__tstate
); 
4683     if (PyErr_Occurred()) return NULL
; 
4684 }    _resultobj 
= Py_BuildValue("i",_result
); 
4688 static PyObject 
*_wrap_wxLog_FlushActive(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4689     PyObject 
* _resultobj
; 
4690     char *_kwnames
[] = {  NULL 
}; 
4693     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxLog_FlushActive",_kwnames
))  
4696     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4697     wxLog::FlushActive(); 
4699     wxPyEndAllowThreads(__tstate
); 
4700     if (PyErr_Occurred()) return NULL
; 
4701 }    Py_INCREF(Py_None
); 
4702     _resultobj 
= Py_None
; 
4706 static PyObject 
*_wrap_wxLog_GetActiveTarget(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4707     PyObject 
* _resultobj
; 
4709     char *_kwnames
[] = {  NULL 
}; 
4713     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxLog_GetActiveTarget",_kwnames
))  
4716     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4717     _result 
= (wxLog 
*)wxLog::GetActiveTarget(); 
4719     wxPyEndAllowThreads(__tstate
); 
4720     if (PyErr_Occurred()) return NULL
; 
4722         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLog_p"); 
4723         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4726         _resultobj 
= Py_None
; 
4731 static PyObject 
*_wrap_wxLog_SetActiveTarget(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4732     PyObject 
* _resultobj
; 
4735     PyObject 
* _argo0 
= 0; 
4736     char *_kwnames
[] = { "pLogger", NULL 
}; 
4740     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLog_SetActiveTarget",_kwnames
,&_argo0
))  
4743         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4744         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLog_p")) { 
4745             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLog_SetActiveTarget. Expected _wxLog_p."); 
4750     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4751     _result 
= (wxLog 
*)wxLog::SetActiveTarget(_arg0
); 
4753     wxPyEndAllowThreads(__tstate
); 
4754     if (PyErr_Occurred()) return NULL
; 
4756         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLog_p"); 
4757         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4760         _resultobj 
= Py_None
; 
4765 static PyObject 
*_wrap_wxLog_Suspend(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4766     PyObject 
* _resultobj
; 
4767     char *_kwnames
[] = {  NULL 
}; 
4770     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxLog_Suspend",_kwnames
))  
4773     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4776     wxPyEndAllowThreads(__tstate
); 
4777     if (PyErr_Occurred()) return NULL
; 
4778 }    Py_INCREF(Py_None
); 
4779     _resultobj 
= Py_None
; 
4783 static PyObject 
*_wrap_wxLog_Resume(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4784     PyObject 
* _resultobj
; 
4785     char *_kwnames
[] = {  NULL 
}; 
4788     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxLog_Resume",_kwnames
))  
4791     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4794     wxPyEndAllowThreads(__tstate
); 
4795     if (PyErr_Occurred()) return NULL
; 
4796 }    Py_INCREF(Py_None
); 
4797     _resultobj 
= Py_None
; 
4801 static PyObject 
*_wrap_wxLog_SetVerbose(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4802     PyObject 
* _resultobj
; 
4803     bool  _arg0 
= (bool ) TRUE
; 
4804     int tempbool0 
= (int) TRUE
; 
4805     char *_kwnames
[] = { "bVerbose", NULL 
}; 
4808     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|i:wxLog_SetVerbose",_kwnames
,&tempbool0
))  
4810     _arg0 
= (bool ) tempbool0
; 
4812     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4813     wxLog::SetVerbose(_arg0
); 
4815     wxPyEndAllowThreads(__tstate
); 
4816     if (PyErr_Occurred()) return NULL
; 
4817 }    Py_INCREF(Py_None
); 
4818     _resultobj 
= Py_None
; 
4822 static PyObject 
*_wrap_wxLog_DontCreateOnDemand(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4823     PyObject 
* _resultobj
; 
4824     char *_kwnames
[] = {  NULL 
}; 
4827     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxLog_DontCreateOnDemand",_kwnames
))  
4830     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4831     wxLog::DontCreateOnDemand(); 
4833     wxPyEndAllowThreads(__tstate
); 
4834     if (PyErr_Occurred()) return NULL
; 
4835 }    Py_INCREF(Py_None
); 
4836     _resultobj 
= Py_None
; 
4840 static PyObject 
*_wrap_wxLog_SetTraceMask(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4841     PyObject 
* _resultobj
; 
4842     wxTraceMask 
* _arg0
; 
4843     PyObject 
* _argo0 
= 0; 
4844     char *_kwnames
[] = { "ulMask", NULL 
}; 
4847     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLog_SetTraceMask",_kwnames
,&_argo0
))  
4850         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4851         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTraceMask_p")) { 
4852             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLog_SetTraceMask. Expected _wxTraceMask_p."); 
4857     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4858     wxLog::SetTraceMask(*_arg0
); 
4860     wxPyEndAllowThreads(__tstate
); 
4861     if (PyErr_Occurred()) return NULL
; 
4862 }    Py_INCREF(Py_None
); 
4863     _resultobj 
= Py_None
; 
4867 static PyObject 
*_wrap_wxLog_AddTraceMask(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4868     PyObject 
* _resultobj
; 
4870     PyObject 
* _obj0 
= 0; 
4871     char *_kwnames
[] = { "str", NULL 
}; 
4874     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLog_AddTraceMask",_kwnames
,&_obj0
))  
4877     _arg0 
= wxString_in_helper(_obj0
); 
4882     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4883     wxLog::AddTraceMask(*_arg0
); 
4885     wxPyEndAllowThreads(__tstate
); 
4886     if (PyErr_Occurred()) return NULL
; 
4887 }    Py_INCREF(Py_None
); 
4888     _resultobj 
= Py_None
; 
4896 static PyObject 
*_wrap_wxLog_RemoveTraceMask(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4897     PyObject 
* _resultobj
; 
4899     PyObject 
* _obj0 
= 0; 
4900     char *_kwnames
[] = { "str", NULL 
}; 
4903     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLog_RemoveTraceMask",_kwnames
,&_obj0
))  
4906     _arg0 
= wxString_in_helper(_obj0
); 
4911     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4912     wxLog::RemoveTraceMask(*_arg0
); 
4914     wxPyEndAllowThreads(__tstate
); 
4915     if (PyErr_Occurred()) return NULL
; 
4916 }    Py_INCREF(Py_None
); 
4917     _resultobj 
= Py_None
; 
4925 static PyObject 
*_wrap_wxLog_ClearTraceMasks(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4926     PyObject 
* _resultobj
; 
4927     char *_kwnames
[] = {  NULL 
}; 
4930     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxLog_ClearTraceMasks",_kwnames
))  
4933     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4934     wxLog::ClearTraceMasks(); 
4936     wxPyEndAllowThreads(__tstate
); 
4937     if (PyErr_Occurred()) return NULL
; 
4938 }    Py_INCREF(Py_None
); 
4939     _resultobj 
= Py_None
; 
4943 static PyObject 
*_wrap_wxLog_SetTimestamp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4944     PyObject 
* _resultobj
; 
4946     PyObject 
* _obj0 
= 0; 
4947     char *_kwnames
[] = { "ts", NULL 
}; 
4950     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLog_SetTimestamp",_kwnames
,&_obj0
))  
4953     _arg0 
= wxString_in_helper(_obj0
); 
4958     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4959     wxLog::SetTimestamp(*_arg0
); 
4961     wxPyEndAllowThreads(__tstate
); 
4962     if (PyErr_Occurred()) return NULL
; 
4963 }    Py_INCREF(Py_None
); 
4964     _resultobj 
= Py_None
; 
4972 static PyObject 
*_wrap_wxLog_GetTimestamp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4973     PyObject 
* _resultobj
; 
4975     char *_kwnames
[] = {  NULL 
}; 
4978     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxLog_GetTimestamp",_kwnames
))  
4981     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4982     const wxString 
& _result_ref 
= wxLog::GetTimestamp(); 
4983     _result 
= (wxString 
*) &_result_ref
; 
4985     wxPyEndAllowThreads(__tstate
); 
4986     if (PyErr_Occurred()) return NULL
; 
4989     _resultobj 
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len()); 
4991     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
4997 #define wxLog_GetVerbose(_swigobj)  (_swigobj->GetVerbose()) 
4998 static PyObject 
*_wrap_wxLog_GetVerbose(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4999     PyObject 
* _resultobj
; 
5002     PyObject 
* _argo0 
= 0; 
5003     char *_kwnames
[] = { "self", NULL 
}; 
5006     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLog_GetVerbose",_kwnames
,&_argo0
))  
5009         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5010         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLog_p")) { 
5011             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLog_GetVerbose. Expected _wxLog_p."); 
5016     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5017     _result 
= (bool )wxLog_GetVerbose(_arg0
); 
5019     wxPyEndAllowThreads(__tstate
); 
5020     if (PyErr_Occurred()) return NULL
; 
5021 }    _resultobj 
= Py_BuildValue("i",_result
); 
5025 static PyObject 
*_wrap_wxLog_GetTraceMask(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5026     PyObject 
* _resultobj
; 
5027     wxTraceMask 
* _result
; 
5028     char *_kwnames
[] = {  NULL 
}; 
5032     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxLog_GetTraceMask",_kwnames
))  
5035     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5036     _result 
= new wxTraceMask (wxLog::GetTraceMask()); 
5038     wxPyEndAllowThreads(__tstate
); 
5039     if (PyErr_Occurred()) return NULL
; 
5040 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTraceMask_p"); 
5041     _resultobj 
= Py_BuildValue("s",_ptemp
); 
5045 static PyObject 
*_wrap_wxLog_IsAllowedTraceMask(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5046     PyObject 
* _resultobj
; 
5049     PyObject 
* _obj0 
= 0; 
5050     char *_kwnames
[] = { "mask", NULL 
}; 
5053     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLog_IsAllowedTraceMask",_kwnames
,&_obj0
))  
5056     _arg0 
= wxString_in_helper(_obj0
); 
5061     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5062     _result 
= (bool )wxLog::IsAllowedTraceMask(*_arg0
); 
5064     wxPyEndAllowThreads(__tstate
); 
5065     if (PyErr_Occurred()) return NULL
; 
5066 }    _resultobj 
= Py_BuildValue("i",_result
); 
5074 static wxString  
wxLog_TimeStamp(wxLog 
*self
) { 
5076             wxLog::TimeStamp(&msg
); 
5079 static PyObject 
*_wrap_wxLog_TimeStamp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5080     PyObject 
* _resultobj
; 
5083     PyObject 
* _argo0 
= 0; 
5084     char *_kwnames
[] = { "self", NULL 
}; 
5087     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLog_TimeStamp",_kwnames
,&_argo0
))  
5090         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5091         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLog_p")) { 
5092             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLog_TimeStamp. Expected _wxLog_p."); 
5097     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5098     _result 
= new wxString (wxLog_TimeStamp(_arg0
)); 
5100     wxPyEndAllowThreads(__tstate
); 
5101     if (PyErr_Occurred()) return NULL
; 
5104     _resultobj 
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len()); 
5106     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
5115 static void *SwigwxLogStderrTowxLog(void *ptr
) { 
5118     src 
= (wxLogStderr 
*) ptr
; 
5119     dest 
= (wxLog 
*) src
; 
5120     return (void *) dest
; 
5123 #define new_wxLogStderr() (new wxLogStderr()) 
5124 static PyObject 
*_wrap_new_wxLogStderr(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5125     PyObject 
* _resultobj
; 
5126     wxLogStderr 
* _result
; 
5127     char *_kwnames
[] = {  NULL 
}; 
5131     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxLogStderr",_kwnames
))  
5134     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5135     _result 
= (wxLogStderr 
*)new_wxLogStderr(); 
5137     wxPyEndAllowThreads(__tstate
); 
5138     if (PyErr_Occurred()) return NULL
; 
5140         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLogStderr_p"); 
5141         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5144         _resultobj 
= Py_None
; 
5149 static void *SwigwxLogTextCtrlTowxLog(void *ptr
) { 
5152     src 
= (wxLogTextCtrl 
*) ptr
; 
5153     dest 
= (wxLog 
*) src
; 
5154     return (void *) dest
; 
5157 #define new_wxLogTextCtrl(_swigarg0) (new wxLogTextCtrl(_swigarg0)) 
5158 static PyObject 
*_wrap_new_wxLogTextCtrl(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5159     PyObject 
* _resultobj
; 
5160     wxLogTextCtrl 
* _result
; 
5162     PyObject 
* _argo0 
= 0; 
5163     char *_kwnames
[] = { "pTextCtrl", NULL 
}; 
5167     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:new_wxLogTextCtrl",_kwnames
,&_argo0
))  
5170         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5171         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
5172             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxLogTextCtrl. Expected _wxTextCtrl_p."); 
5177     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5178     _result 
= (wxLogTextCtrl 
*)new_wxLogTextCtrl(_arg0
); 
5180     wxPyEndAllowThreads(__tstate
); 
5181     if (PyErr_Occurred()) return NULL
; 
5183         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLogTextCtrl_p"); 
5184         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5187         _resultobj 
= Py_None
; 
5192 static void *SwigwxLogGuiTowxLog(void *ptr
) { 
5195     src 
= (wxLogGui 
*) ptr
; 
5196     dest 
= (wxLog 
*) src
; 
5197     return (void *) dest
; 
5200 #define new_wxLogGui() (new wxLogGui()) 
5201 static PyObject 
*_wrap_new_wxLogGui(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5202     PyObject 
* _resultobj
; 
5204     char *_kwnames
[] = {  NULL 
}; 
5208     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxLogGui",_kwnames
))  
5211     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5212     _result 
= (wxLogGui 
*)new_wxLogGui(); 
5214     wxPyEndAllowThreads(__tstate
); 
5215     if (PyErr_Occurred()) return NULL
; 
5217         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLogGui_p"); 
5218         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5221         _resultobj 
= Py_None
; 
5226 static void *SwigwxLogWindowTowxLog(void *ptr
) { 
5229     src 
= (wxLogWindow 
*) ptr
; 
5230     dest 
= (wxLog 
*) src
; 
5231     return (void *) dest
; 
5234 #define new_wxLogWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3) (new wxLogWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
5235 static PyObject 
*_wrap_new_wxLogWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5236     PyObject 
* _resultobj
; 
5237     wxLogWindow 
* _result
; 
5240     bool  _arg2 
= (bool ) TRUE
; 
5241     bool  _arg3 
= (bool ) TRUE
; 
5242     PyObject 
* _argo0 
= 0; 
5243     PyObject 
* _obj1 
= 0; 
5244     int tempbool2 
= (int) TRUE
; 
5245     int tempbool3 
= (int) TRUE
; 
5246     char *_kwnames
[] = { "pParent","szTitle","bShow","bPassToOld", NULL 
}; 
5250     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|ii:new_wxLogWindow",_kwnames
,&_argo0
,&_obj1
,&tempbool2
,&tempbool3
))  
5253         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5254         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFrame_p")) { 
5255             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxLogWindow. Expected _wxFrame_p."); 
5260     _arg1 
= wxString_in_helper(_obj1
); 
5264     _arg2 
= (bool ) tempbool2
; 
5265     _arg3 
= (bool ) tempbool3
; 
5267     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5268     _result 
= (wxLogWindow 
*)new_wxLogWindow(_arg0
,*_arg1
,_arg2
,_arg3
); 
5270     wxPyEndAllowThreads(__tstate
); 
5271     if (PyErr_Occurred()) return NULL
; 
5273         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLogWindow_p"); 
5274         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5277         _resultobj 
= Py_None
; 
5286 #define wxLogWindow_Show(_swigobj,_swigarg0)  (_swigobj->Show(_swigarg0)) 
5287 static PyObject 
*_wrap_wxLogWindow_Show(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5288     PyObject 
* _resultobj
; 
5289     wxLogWindow 
* _arg0
; 
5290     bool  _arg1 
= (bool ) TRUE
; 
5291     PyObject 
* _argo0 
= 0; 
5292     int tempbool1 
= (int) TRUE
; 
5293     char *_kwnames
[] = { "self","bShow", NULL 
}; 
5296     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxLogWindow_Show",_kwnames
,&_argo0
,&tempbool1
))  
5299         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5300         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLogWindow_p")) { 
5301             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLogWindow_Show. Expected _wxLogWindow_p."); 
5305     _arg1 
= (bool ) tempbool1
; 
5307     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5308     wxLogWindow_Show(_arg0
,_arg1
); 
5310     wxPyEndAllowThreads(__tstate
); 
5311     if (PyErr_Occurred()) return NULL
; 
5312 }    Py_INCREF(Py_None
); 
5313     _resultobj 
= Py_None
; 
5317 #define wxLogWindow_GetFrame(_swigobj)  (_swigobj->GetFrame()) 
5318 static PyObject 
*_wrap_wxLogWindow_GetFrame(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5319     PyObject 
* _resultobj
; 
5321     wxLogWindow 
* _arg0
; 
5322     PyObject 
* _argo0 
= 0; 
5323     char *_kwnames
[] = { "self", NULL 
}; 
5326     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLogWindow_GetFrame",_kwnames
,&_argo0
))  
5329         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5330         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLogWindow_p")) { 
5331             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLogWindow_GetFrame. Expected _wxLogWindow_p."); 
5336     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5337     _result 
= (wxFrame 
*)wxLogWindow_GetFrame(_arg0
); 
5339     wxPyEndAllowThreads(__tstate
); 
5340     if (PyErr_Occurred()) return NULL
; 
5341 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
5345 #define wxLogWindow_GetOldLog(_swigobj)  (_swigobj->GetOldLog()) 
5346 static PyObject 
*_wrap_wxLogWindow_GetOldLog(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5347     PyObject 
* _resultobj
; 
5349     wxLogWindow 
* _arg0
; 
5350     PyObject 
* _argo0 
= 0; 
5351     char *_kwnames
[] = { "self", NULL 
}; 
5355     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLogWindow_GetOldLog",_kwnames
,&_argo0
))  
5358         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5359         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLogWindow_p")) { 
5360             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLogWindow_GetOldLog. Expected _wxLogWindow_p."); 
5365     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5366     _result 
= (wxLog 
*)wxLogWindow_GetOldLog(_arg0
); 
5368     wxPyEndAllowThreads(__tstate
); 
5369     if (PyErr_Occurred()) return NULL
; 
5371         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLog_p"); 
5372         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5375         _resultobj 
= Py_None
; 
5380 #define wxLogWindow_IsPassingMessages(_swigobj)  (_swigobj->IsPassingMessages()) 
5381 static PyObject 
*_wrap_wxLogWindow_IsPassingMessages(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5382     PyObject 
* _resultobj
; 
5384     wxLogWindow 
* _arg0
; 
5385     PyObject 
* _argo0 
= 0; 
5386     char *_kwnames
[] = { "self", NULL 
}; 
5389     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLogWindow_IsPassingMessages",_kwnames
,&_argo0
))  
5392         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5393         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLogWindow_p")) { 
5394             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLogWindow_IsPassingMessages. Expected _wxLogWindow_p."); 
5399     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5400     _result 
= (bool )wxLogWindow_IsPassingMessages(_arg0
); 
5402     wxPyEndAllowThreads(__tstate
); 
5403     if (PyErr_Occurred()) return NULL
; 
5404 }    _resultobj 
= Py_BuildValue("i",_result
); 
5408 #define wxLogWindow_PassMessages(_swigobj,_swigarg0)  (_swigobj->PassMessages(_swigarg0)) 
5409 static PyObject 
*_wrap_wxLogWindow_PassMessages(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5410     PyObject 
* _resultobj
; 
5411     wxLogWindow 
* _arg0
; 
5413     PyObject 
* _argo0 
= 0; 
5415     char *_kwnames
[] = { "self","bDoPass", NULL 
}; 
5418     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxLogWindow_PassMessages",_kwnames
,&_argo0
,&tempbool1
))  
5421         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5422         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLogWindow_p")) { 
5423             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLogWindow_PassMessages. Expected _wxLogWindow_p."); 
5427     _arg1 
= (bool ) tempbool1
; 
5429     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5430     wxLogWindow_PassMessages(_arg0
,_arg1
); 
5432     wxPyEndAllowThreads(__tstate
); 
5433     if (PyErr_Occurred()) return NULL
; 
5434 }    Py_INCREF(Py_None
); 
5435     _resultobj 
= Py_None
; 
5439 static void *SwigwxLogChainTowxLog(void *ptr
) { 
5442     src 
= (wxLogChain 
*) ptr
; 
5443     dest 
= (wxLog 
*) src
; 
5444     return (void *) dest
; 
5447 #define new_wxLogChain(_swigarg0) (new wxLogChain(_swigarg0)) 
5448 static PyObject 
*_wrap_new_wxLogChain(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5449     PyObject 
* _resultobj
; 
5450     wxLogChain 
* _result
; 
5452     PyObject 
* _argo0 
= 0; 
5453     char *_kwnames
[] = { "logger", NULL 
}; 
5457     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:new_wxLogChain",_kwnames
,&_argo0
))  
5460         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5461         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLog_p")) { 
5462             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxLogChain. Expected _wxLog_p."); 
5467     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5468     _result 
= (wxLogChain 
*)new_wxLogChain(_arg0
); 
5470     wxPyEndAllowThreads(__tstate
); 
5471     if (PyErr_Occurred()) return NULL
; 
5473         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLogChain_p"); 
5474         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5477         _resultobj 
= Py_None
; 
5482 #define wxLogChain_SetLog(_swigobj,_swigarg0)  (_swigobj->SetLog(_swigarg0)) 
5483 static PyObject 
*_wrap_wxLogChain_SetLog(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5484     PyObject 
* _resultobj
; 
5487     PyObject 
* _argo0 
= 0; 
5488     PyObject 
* _argo1 
= 0; 
5489     char *_kwnames
[] = { "self","logger", NULL 
}; 
5492     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxLogChain_SetLog",_kwnames
,&_argo0
,&_argo1
))  
5495         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5496         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLogChain_p")) { 
5497             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLogChain_SetLog. Expected _wxLogChain_p."); 
5502         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5503         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxLog_p")) { 
5504             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxLogChain_SetLog. Expected _wxLog_p."); 
5509     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5510     wxLogChain_SetLog(_arg0
,_arg1
); 
5512     wxPyEndAllowThreads(__tstate
); 
5513     if (PyErr_Occurred()) return NULL
; 
5514 }    Py_INCREF(Py_None
); 
5515     _resultobj 
= Py_None
; 
5519 #define wxLogChain_PassMessages(_swigobj,_swigarg0)  (_swigobj->PassMessages(_swigarg0)) 
5520 static PyObject 
*_wrap_wxLogChain_PassMessages(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5521     PyObject 
* _resultobj
; 
5524     PyObject 
* _argo0 
= 0; 
5526     char *_kwnames
[] = { "self","bDoPass", NULL 
}; 
5529     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxLogChain_PassMessages",_kwnames
,&_argo0
,&tempbool1
))  
5532         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5533         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLogChain_p")) { 
5534             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLogChain_PassMessages. Expected _wxLogChain_p."); 
5538     _arg1 
= (bool ) tempbool1
; 
5540     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5541     wxLogChain_PassMessages(_arg0
,_arg1
); 
5543     wxPyEndAllowThreads(__tstate
); 
5544     if (PyErr_Occurred()) return NULL
; 
5545 }    Py_INCREF(Py_None
); 
5546     _resultobj 
= Py_None
; 
5550 #define wxLogChain_IsPassingMessages(_swigobj)  (_swigobj->IsPassingMessages()) 
5551 static PyObject 
*_wrap_wxLogChain_IsPassingMessages(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5552     PyObject 
* _resultobj
; 
5555     PyObject 
* _argo0 
= 0; 
5556     char *_kwnames
[] = { "self", NULL 
}; 
5559     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLogChain_IsPassingMessages",_kwnames
,&_argo0
))  
5562         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5563         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLogChain_p")) { 
5564             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLogChain_IsPassingMessages. Expected _wxLogChain_p."); 
5569     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5570     _result 
= (bool )wxLogChain_IsPassingMessages(_arg0
); 
5572     wxPyEndAllowThreads(__tstate
); 
5573     if (PyErr_Occurred()) return NULL
; 
5574 }    _resultobj 
= Py_BuildValue("i",_result
); 
5578 #define wxLogChain_GetOldLog(_swigobj)  (_swigobj->GetOldLog()) 
5579 static PyObject 
*_wrap_wxLogChain_GetOldLog(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5580     PyObject 
* _resultobj
; 
5583     PyObject 
* _argo0 
= 0; 
5584     char *_kwnames
[] = { "self", NULL 
}; 
5588     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLogChain_GetOldLog",_kwnames
,&_argo0
))  
5591         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5592         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLogChain_p")) { 
5593             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLogChain_GetOldLog. Expected _wxLogChain_p."); 
5598     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5599     _result 
= (wxLog 
*)wxLogChain_GetOldLog(_arg0
); 
5601     wxPyEndAllowThreads(__tstate
); 
5602     if (PyErr_Occurred()) return NULL
; 
5604         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLog_p"); 
5605         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5608         _resultobj 
= Py_None
; 
5613 #define new_wxLogNull() (new wxLogNull()) 
5614 static PyObject 
*_wrap_new_wxLogNull(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5615     PyObject 
* _resultobj
; 
5616     wxLogNull 
* _result
; 
5617     char *_kwnames
[] = {  NULL 
}; 
5621     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxLogNull",_kwnames
))  
5624     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5625     _result 
= (wxLogNull 
*)new_wxLogNull(); 
5627     wxPyEndAllowThreads(__tstate
); 
5628     if (PyErr_Occurred()) return NULL
; 
5630         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLogNull_p"); 
5631         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5634         _resultobj 
= Py_None
; 
5639 #define delete_wxLogNull(_swigobj) (delete _swigobj) 
5640 static PyObject 
*_wrap_delete_wxLogNull(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5641     PyObject 
* _resultobj
; 
5643     PyObject 
* _argo0 
= 0; 
5644     char *_kwnames
[] = { "self", NULL 
}; 
5647     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxLogNull",_kwnames
,&_argo0
))  
5650         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5651         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLogNull_p")) { 
5652             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxLogNull. Expected _wxLogNull_p."); 
5657     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5658     delete_wxLogNull(_arg0
); 
5660     wxPyEndAllowThreads(__tstate
); 
5661     if (PyErr_Occurred()) return NULL
; 
5662 }    Py_INCREF(Py_None
); 
5663     _resultobj 
= Py_None
; 
5667 static void *SwigwxPyLogTowxLog(void *ptr
) { 
5670     src 
= (wxPyLog 
*) ptr
; 
5671     dest 
= (wxLog 
*) src
; 
5672     return (void *) dest
; 
5675 #define new_wxPyLog() (new wxPyLog()) 
5676 static PyObject 
*_wrap_new_wxPyLog(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5677     PyObject 
* _resultobj
; 
5679     char *_kwnames
[] = {  NULL 
}; 
5683     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPyLog",_kwnames
))  
5686     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5687     _result 
= (wxPyLog 
*)new_wxPyLog(); 
5689     wxPyEndAllowThreads(__tstate
); 
5690     if (PyErr_Occurred()) return NULL
; 
5692         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyLog_p"); 
5693         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5696         _resultobj 
= Py_None
; 
5701 #define wxPyLog__setCallbackInfo(_swigobj,_swigarg0,_swigarg1)  (_swigobj->_setCallbackInfo(_swigarg0,_swigarg1)) 
5702 static PyObject 
*_wrap_wxPyLog__setCallbackInfo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5703     PyObject 
* _resultobj
; 
5707     PyObject 
* _argo0 
= 0; 
5708     PyObject 
* _obj1 
= 0; 
5709     PyObject 
* _obj2 
= 0; 
5710     char *_kwnames
[] = { "self","self","_class", NULL 
}; 
5713     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxPyLog__setCallbackInfo",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
5716         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5717         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyLog_p")) { 
5718             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyLog__setCallbackInfo. Expected _wxPyLog_p."); 
5729     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5730     wxPyLog__setCallbackInfo(_arg0
,_arg1
,_arg2
); 
5732     wxPyEndAllowThreads(__tstate
); 
5733     if (PyErr_Occurred()) return NULL
; 
5734 }    Py_INCREF(Py_None
); 
5735     _resultobj 
= Py_None
; 
5739 static void  wxPyLog_Destroy(wxPyLog 
*self
) { delete self
; } 
5740 static PyObject 
*_wrap_wxPyLog_Destroy(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5741     PyObject 
* _resultobj
; 
5743     PyObject 
* _argo0 
= 0; 
5744     char *_kwnames
[] = { "self", NULL 
}; 
5747     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyLog_Destroy",_kwnames
,&_argo0
))  
5750         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5751         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyLog_p")) { 
5752             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyLog_Destroy. Expected _wxPyLog_p."); 
5757     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5758     wxPyLog_Destroy(_arg0
); 
5760     wxPyEndAllowThreads(__tstate
); 
5761     if (PyErr_Occurred()) return NULL
; 
5762 }    Py_INCREF(Py_None
); 
5763     _resultobj 
= Py_None
; 
5767 static void *SwigwxProcessEventTowxEvent(void *ptr
) { 
5768     wxProcessEvent 
*src
; 
5770     src 
= (wxProcessEvent 
*) ptr
; 
5771     dest 
= (wxEvent 
*) src
; 
5772     return (void *) dest
; 
5775 static void *SwigwxProcessEventTowxObject(void *ptr
) { 
5776     wxProcessEvent 
*src
; 
5778     src 
= (wxProcessEvent 
*) ptr
; 
5779     dest 
= (wxObject 
*) src
; 
5780     return (void *) dest
; 
5783 #define new_wxProcessEvent(_swigarg0,_swigarg1,_swigarg2) (new wxProcessEvent(_swigarg0,_swigarg1,_swigarg2)) 
5784 static PyObject 
*_wrap_new_wxProcessEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5785     PyObject 
* _resultobj
; 
5786     wxProcessEvent 
* _result
; 
5787     int  _arg0 
= (int ) 0; 
5788     int  _arg1 
= (int ) 0; 
5789     int  _arg2 
= (int ) 0; 
5790     char *_kwnames
[] = { "id","pid","exitcode", NULL 
}; 
5794     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|iii:new_wxProcessEvent",_kwnames
,&_arg0
,&_arg1
,&_arg2
))  
5797     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5798     _result 
= (wxProcessEvent 
*)new_wxProcessEvent(_arg0
,_arg1
,_arg2
); 
5800     wxPyEndAllowThreads(__tstate
); 
5801     if (PyErr_Occurred()) return NULL
; 
5803         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxProcessEvent_p"); 
5804         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5807         _resultobj 
= Py_None
; 
5812 #define wxProcessEvent_GetPid(_swigobj)  (_swigobj->GetPid()) 
5813 static PyObject 
*_wrap_wxProcessEvent_GetPid(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5814     PyObject 
* _resultobj
; 
5816     wxProcessEvent 
* _arg0
; 
5817     PyObject 
* _argo0 
= 0; 
5818     char *_kwnames
[] = { "self", NULL 
}; 
5821     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcessEvent_GetPid",_kwnames
,&_argo0
))  
5824         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5825         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxProcessEvent_p")) { 
5826             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcessEvent_GetPid. Expected _wxProcessEvent_p."); 
5831     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5832     _result 
= (int )wxProcessEvent_GetPid(_arg0
); 
5834     wxPyEndAllowThreads(__tstate
); 
5835     if (PyErr_Occurred()) return NULL
; 
5836 }    _resultobj 
= Py_BuildValue("i",_result
); 
5840 #define wxProcessEvent_GetExitCode(_swigobj)  (_swigobj->GetExitCode()) 
5841 static PyObject 
*_wrap_wxProcessEvent_GetExitCode(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5842     PyObject 
* _resultobj
; 
5844     wxProcessEvent 
* _arg0
; 
5845     PyObject 
* _argo0 
= 0; 
5846     char *_kwnames
[] = { "self", NULL 
}; 
5849     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcessEvent_GetExitCode",_kwnames
,&_argo0
))  
5852         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5853         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxProcessEvent_p")) { 
5854             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcessEvent_GetExitCode. Expected _wxProcessEvent_p."); 
5859     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5860     _result 
= (int )wxProcessEvent_GetExitCode(_arg0
); 
5862     wxPyEndAllowThreads(__tstate
); 
5863     if (PyErr_Occurred()) return NULL
; 
5864 }    _resultobj 
= Py_BuildValue("i",_result
); 
5868 #define wxProcessEvent_m_pid_set(_swigobj,_swigval) (_swigobj->m_pid = _swigval,_swigval) 
5869 static PyObject 
*_wrap_wxProcessEvent_m_pid_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5870     PyObject 
* _resultobj
; 
5872     wxProcessEvent 
* _arg0
; 
5874     PyObject 
* _argo0 
= 0; 
5875     char *_kwnames
[] = { "self","m_pid", NULL 
}; 
5878     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxProcessEvent_m_pid_set",_kwnames
,&_argo0
,&_arg1
))  
5881         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5882         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxProcessEvent_p")) { 
5883             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcessEvent_m_pid_set. Expected _wxProcessEvent_p."); 
5888     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5889     _result 
= (int )wxProcessEvent_m_pid_set(_arg0
,_arg1
); 
5891     wxPyEndAllowThreads(__tstate
); 
5892     if (PyErr_Occurred()) return NULL
; 
5893 }    _resultobj 
= Py_BuildValue("i",_result
); 
5897 #define wxProcessEvent_m_pid_get(_swigobj) ((int ) _swigobj->m_pid) 
5898 static PyObject 
*_wrap_wxProcessEvent_m_pid_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5899     PyObject 
* _resultobj
; 
5901     wxProcessEvent 
* _arg0
; 
5902     PyObject 
* _argo0 
= 0; 
5903     char *_kwnames
[] = { "self", NULL 
}; 
5906     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcessEvent_m_pid_get",_kwnames
,&_argo0
))  
5909         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5910         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxProcessEvent_p")) { 
5911             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcessEvent_m_pid_get. Expected _wxProcessEvent_p."); 
5916     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5917     _result 
= (int )wxProcessEvent_m_pid_get(_arg0
); 
5919     wxPyEndAllowThreads(__tstate
); 
5920     if (PyErr_Occurred()) return NULL
; 
5921 }    _resultobj 
= Py_BuildValue("i",_result
); 
5925 #define wxProcessEvent_m_exitcode_set(_swigobj,_swigval) (_swigobj->m_exitcode = _swigval,_swigval) 
5926 static PyObject 
*_wrap_wxProcessEvent_m_exitcode_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5927     PyObject 
* _resultobj
; 
5929     wxProcessEvent 
* _arg0
; 
5931     PyObject 
* _argo0 
= 0; 
5932     char *_kwnames
[] = { "self","m_exitcode", NULL 
}; 
5935     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxProcessEvent_m_exitcode_set",_kwnames
,&_argo0
,&_arg1
))  
5938         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5939         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxProcessEvent_p")) { 
5940             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcessEvent_m_exitcode_set. Expected _wxProcessEvent_p."); 
5945     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5946     _result 
= (int )wxProcessEvent_m_exitcode_set(_arg0
,_arg1
); 
5948     wxPyEndAllowThreads(__tstate
); 
5949     if (PyErr_Occurred()) return NULL
; 
5950 }    _resultobj 
= Py_BuildValue("i",_result
); 
5954 #define wxProcessEvent_m_exitcode_get(_swigobj) ((int ) _swigobj->m_exitcode) 
5955 static PyObject 
*_wrap_wxProcessEvent_m_exitcode_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5956     PyObject 
* _resultobj
; 
5958     wxProcessEvent 
* _arg0
; 
5959     PyObject 
* _argo0 
= 0; 
5960     char *_kwnames
[] = { "self", NULL 
}; 
5963     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcessEvent_m_exitcode_get",_kwnames
,&_argo0
))  
5966         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5967         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxProcessEvent_p")) { 
5968             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcessEvent_m_exitcode_get. Expected _wxProcessEvent_p."); 
5973     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5974     _result 
= (int )wxProcessEvent_m_exitcode_get(_arg0
); 
5976     wxPyEndAllowThreads(__tstate
); 
5977     if (PyErr_Occurred()) return NULL
; 
5978 }    _resultobj 
= Py_BuildValue("i",_result
); 
5982 static void *SwigwxPyProcessTowxEvtHandler(void *ptr
) { 
5985     src 
= (wxPyProcess 
*) ptr
; 
5986     dest 
= (wxEvtHandler 
*) src
; 
5987     return (void *) dest
; 
5990 static void *SwigwxPyProcessTowxObject(void *ptr
) { 
5993     src 
= (wxPyProcess 
*) ptr
; 
5994     dest 
= (wxObject 
*) src
; 
5995     return (void *) dest
; 
5998 #define new_wxProcess(_swigarg0,_swigarg1) (new wxPyProcess(_swigarg0,_swigarg1)) 
5999 static PyObject 
*_wrap_new_wxProcess(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6000     PyObject 
* _resultobj
; 
6001     wxPyProcess 
* _result
; 
6002     wxEvtHandler 
* _arg0 
= (wxEvtHandler 
*) NULL
; 
6003     int  _arg1 
= (int ) -1; 
6004     PyObject 
* _argo0 
= 0; 
6005     char *_kwnames
[] = { "parent","id", NULL 
}; 
6009     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|Oi:new_wxProcess",_kwnames
,&_argo0
,&_arg1
))  
6012         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6013         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvtHandler_p")) { 
6014             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxProcess. Expected _wxEvtHandler_p."); 
6019     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6020     _result 
= (wxPyProcess 
*)new_wxProcess(_arg0
,_arg1
); 
6022     wxPyEndAllowThreads(__tstate
); 
6023     if (PyErr_Occurred()) return NULL
; 
6025         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyProcess_p"); 
6026         _resultobj 
= Py_BuildValue("s",_ptemp
); 
6029         _resultobj 
= Py_None
; 
6034 static void  wxPyProcess_Destroy(wxPyProcess 
*self
) { delete self
; } 
6035 static PyObject 
*_wrap_wxProcess_Destroy(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6036     PyObject 
* _resultobj
; 
6037     wxPyProcess 
* _arg0
; 
6038     PyObject 
* _argo0 
= 0; 
6039     char *_kwnames
[] = { "self", NULL 
}; 
6042     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcess_Destroy",_kwnames
,&_argo0
))  
6045         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6046         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyProcess_p")) { 
6047             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcess_Destroy. Expected _wxPyProcess_p."); 
6052     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6053     wxPyProcess_Destroy(_arg0
); 
6055     wxPyEndAllowThreads(__tstate
); 
6056     if (PyErr_Occurred()) return NULL
; 
6057 }    Py_INCREF(Py_None
); 
6058     _resultobj 
= Py_None
; 
6062 #define wxProcess__setCallbackInfo(_swigobj,_swigarg0,_swigarg1)  (_swigobj->_setCallbackInfo(_swigarg0,_swigarg1)) 
6063 static PyObject 
*_wrap_wxProcess__setCallbackInfo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6064     PyObject 
* _resultobj
; 
6065     wxPyProcess 
* _arg0
; 
6068     PyObject 
* _argo0 
= 0; 
6069     PyObject 
* _obj1 
= 0; 
6070     PyObject 
* _obj2 
= 0; 
6071     char *_kwnames
[] = { "self","self","_class", NULL 
}; 
6074     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxProcess__setCallbackInfo",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
6077         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6078         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyProcess_p")) { 
6079             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcess__setCallbackInfo. Expected _wxPyProcess_p."); 
6090     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6091     wxProcess__setCallbackInfo(_arg0
,_arg1
,_arg2
); 
6093     wxPyEndAllowThreads(__tstate
); 
6094     if (PyErr_Occurred()) return NULL
; 
6095 }    Py_INCREF(Py_None
); 
6096     _resultobj 
= Py_None
; 
6100 #define wxProcess_base_OnTerminate(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnTerminate(_swigarg0,_swigarg1)) 
6101 static PyObject 
*_wrap_wxProcess_base_OnTerminate(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6102     PyObject 
* _resultobj
; 
6103     wxPyProcess 
* _arg0
; 
6106     PyObject 
* _argo0 
= 0; 
6107     char *_kwnames
[] = { "self","pid","status", NULL 
}; 
6110     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxProcess_base_OnTerminate",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
6113         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6114         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyProcess_p")) { 
6115             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcess_base_OnTerminate. Expected _wxPyProcess_p."); 
6120     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6121     wxProcess_base_OnTerminate(_arg0
,_arg1
,_arg2
); 
6123     wxPyEndAllowThreads(__tstate
); 
6124     if (PyErr_Occurred()) return NULL
; 
6125 }    Py_INCREF(Py_None
); 
6126     _resultobj 
= Py_None
; 
6130 #define wxProcess_Redirect(_swigobj)  (_swigobj->Redirect()) 
6131 static PyObject 
*_wrap_wxProcess_Redirect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6132     PyObject 
* _resultobj
; 
6133     wxPyProcess 
* _arg0
; 
6134     PyObject 
* _argo0 
= 0; 
6135     char *_kwnames
[] = { "self", NULL 
}; 
6138     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcess_Redirect",_kwnames
,&_argo0
))  
6141         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6142         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyProcess_p")) { 
6143             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcess_Redirect. Expected _wxPyProcess_p."); 
6148     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6149     wxProcess_Redirect(_arg0
); 
6151     wxPyEndAllowThreads(__tstate
); 
6152     if (PyErr_Occurred()) return NULL
; 
6153 }    Py_INCREF(Py_None
); 
6154     _resultobj 
= Py_None
; 
6158 #define wxProcess_IsRedirected(_swigobj)  (_swigobj->IsRedirected()) 
6159 static PyObject 
*_wrap_wxProcess_IsRedirected(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6160     PyObject 
* _resultobj
; 
6162     wxPyProcess 
* _arg0
; 
6163     PyObject 
* _argo0 
= 0; 
6164     char *_kwnames
[] = { "self", NULL 
}; 
6167     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcess_IsRedirected",_kwnames
,&_argo0
))  
6170         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6171         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyProcess_p")) { 
6172             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcess_IsRedirected. Expected _wxPyProcess_p."); 
6177     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6178     _result 
= (bool )wxProcess_IsRedirected(_arg0
); 
6180     wxPyEndAllowThreads(__tstate
); 
6181     if (PyErr_Occurred()) return NULL
; 
6182 }    _resultobj 
= Py_BuildValue("i",_result
); 
6186 #define wxProcess_Detach(_swigobj)  (_swigobj->Detach()) 
6187 static PyObject 
*_wrap_wxProcess_Detach(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6188     PyObject 
* _resultobj
; 
6189     wxPyProcess 
* _arg0
; 
6190     PyObject 
* _argo0 
= 0; 
6191     char *_kwnames
[] = { "self", NULL 
}; 
6194     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcess_Detach",_kwnames
,&_argo0
))  
6197         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6198         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyProcess_p")) { 
6199             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcess_Detach. Expected _wxPyProcess_p."); 
6204     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6205     wxProcess_Detach(_arg0
); 
6207     wxPyEndAllowThreads(__tstate
); 
6208     if (PyErr_Occurred()) return NULL
; 
6209 }    Py_INCREF(Py_None
); 
6210     _resultobj 
= Py_None
; 
6214 #define wxProcess_GetInputStream(_swigobj)  (_swigobj->GetInputStream()) 
6215 static PyObject 
*_wrap_wxProcess_GetInputStream(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6216     PyObject 
* _resultobj
; 
6217     wxInputStream 
* _result
; 
6218     wxPyProcess 
* _arg0
; 
6219     PyObject 
* _argo0 
= 0; 
6220     char *_kwnames
[] = { "self", NULL 
}; 
6223     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcess_GetInputStream",_kwnames
,&_argo0
))  
6226         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6227         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyProcess_p")) { 
6228             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcess_GetInputStream. Expected _wxPyProcess_p."); 
6233     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6234     _result 
= (wxInputStream 
*)wxProcess_GetInputStream(_arg0
); 
6236     wxPyEndAllowThreads(__tstate
); 
6237     if (PyErr_Occurred()) return NULL
; 
6239     wxPyInputStream 
* _ptr 
= NULL
; 
6242         _ptr 
= new wxPyInputStream(_result
); 
6244     _resultobj 
= wxPyConstructObject(_ptr
, "wxInputStream", TRUE
); 
6249 #define wxProcess_GetErrorStream(_swigobj)  (_swigobj->GetErrorStream()) 
6250 static PyObject 
*_wrap_wxProcess_GetErrorStream(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6251     PyObject 
* _resultobj
; 
6252     wxInputStream 
* _result
; 
6253     wxPyProcess 
* _arg0
; 
6254     PyObject 
* _argo0 
= 0; 
6255     char *_kwnames
[] = { "self", NULL 
}; 
6258     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcess_GetErrorStream",_kwnames
,&_argo0
))  
6261         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6262         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyProcess_p")) { 
6263             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcess_GetErrorStream. Expected _wxPyProcess_p."); 
6268     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6269     _result 
= (wxInputStream 
*)wxProcess_GetErrorStream(_arg0
); 
6271     wxPyEndAllowThreads(__tstate
); 
6272     if (PyErr_Occurred()) return NULL
; 
6274     wxPyInputStream 
* _ptr 
= NULL
; 
6277         _ptr 
= new wxPyInputStream(_result
); 
6279     _resultobj 
= wxPyConstructObject(_ptr
, "wxInputStream", TRUE
); 
6284 #define wxProcess_GetOutputStream(_swigobj)  (_swigobj->GetOutputStream()) 
6285 static PyObject 
*_wrap_wxProcess_GetOutputStream(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6286     PyObject 
* _resultobj
; 
6287     wxOutputStream 
* _result
; 
6288     wxPyProcess 
* _arg0
; 
6289     PyObject 
* _argo0 
= 0; 
6290     char *_kwnames
[] = { "self", NULL 
}; 
6294     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcess_GetOutputStream",_kwnames
,&_argo0
))  
6297         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6298         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyProcess_p")) { 
6299             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcess_GetOutputStream. Expected _wxPyProcess_p."); 
6304     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6305     _result 
= (wxOutputStream 
*)wxProcess_GetOutputStream(_arg0
); 
6307     wxPyEndAllowThreads(__tstate
); 
6308     if (PyErr_Occurred()) return NULL
; 
6310         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxOutputStream_p"); 
6311         _resultobj 
= Py_BuildValue("s",_ptemp
); 
6314         _resultobj 
= Py_None
; 
6319 #define wxProcess_CloseOutput(_swigobj)  (_swigobj->CloseOutput()) 
6320 static PyObject 
*_wrap_wxProcess_CloseOutput(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6321     PyObject 
* _resultobj
; 
6322     wxPyProcess 
* _arg0
; 
6323     PyObject 
* _argo0 
= 0; 
6324     char *_kwnames
[] = { "self", NULL 
}; 
6327     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcess_CloseOutput",_kwnames
,&_argo0
))  
6330         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6331         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyProcess_p")) { 
6332             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcess_CloseOutput. Expected _wxPyProcess_p."); 
6337     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6338     wxProcess_CloseOutput(_arg0
); 
6340     wxPyEndAllowThreads(__tstate
); 
6341     if (PyErr_Occurred()) return NULL
; 
6342 }    Py_INCREF(Py_None
); 
6343     _resultobj 
= Py_None
; 
6347 static void *SwigwxJoystickTowxObject(void *ptr
) { 
6350     src 
= (wxJoystick 
*) ptr
; 
6351     dest 
= (wxObject 
*) src
; 
6352     return (void *) dest
; 
6355 #define new_wxJoystick(_swigarg0) (new wxJoystick(_swigarg0)) 
6356 static PyObject 
*_wrap_new_wxJoystick(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6357     PyObject 
* _resultobj
; 
6358     wxJoystick 
* _result
; 
6359     int  _arg0 
= (int ) wxJOYSTICK1
; 
6360     char *_kwnames
[] = { "joystick", NULL 
}; 
6364     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|i:new_wxJoystick",_kwnames
,&_arg0
))  
6367     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6368     _result 
= (wxJoystick 
*)new_wxJoystick(_arg0
); 
6370     wxPyEndAllowThreads(__tstate
); 
6371     if (PyErr_Occurred()) return NULL
; 
6373         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxJoystick_p"); 
6374         _resultobj 
= Py_BuildValue("s",_ptemp
); 
6377         _resultobj 
= Py_None
; 
6382 #define delete_wxJoystick(_swigobj) (delete _swigobj) 
6383 static PyObject 
*_wrap_delete_wxJoystick(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6384     PyObject 
* _resultobj
; 
6386     PyObject 
* _argo0 
= 0; 
6387     char *_kwnames
[] = { "self", NULL 
}; 
6390     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxJoystick",_kwnames
,&_argo0
))  
6393         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6394         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6395             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxJoystick. Expected _wxJoystick_p."); 
6400     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6401     delete_wxJoystick(_arg0
); 
6403     wxPyEndAllowThreads(__tstate
); 
6404     if (PyErr_Occurred()) return NULL
; 
6405 }    Py_INCREF(Py_None
); 
6406     _resultobj 
= Py_None
; 
6410 #define wxJoystick_GetPosition(_swigobj)  (_swigobj->GetPosition()) 
6411 static PyObject 
*_wrap_wxJoystick_GetPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6412     PyObject 
* _resultobj
; 
6415     PyObject 
* _argo0 
= 0; 
6416     char *_kwnames
[] = { "self", NULL 
}; 
6420     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetPosition",_kwnames
,&_argo0
))  
6423         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6424         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6425             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetPosition. Expected _wxJoystick_p."); 
6430     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6431     _result 
= new wxPoint (wxJoystick_GetPosition(_arg0
)); 
6433     wxPyEndAllowThreads(__tstate
); 
6434     if (PyErr_Occurred()) return NULL
; 
6435 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
6436     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6440 #define wxJoystick_GetZPosition(_swigobj)  (_swigobj->GetZPosition()) 
6441 static PyObject 
*_wrap_wxJoystick_GetZPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6442     PyObject 
* _resultobj
; 
6445     PyObject 
* _argo0 
= 0; 
6446     char *_kwnames
[] = { "self", NULL 
}; 
6449     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetZPosition",_kwnames
,&_argo0
))  
6452         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6453         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6454             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetZPosition. Expected _wxJoystick_p."); 
6459     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6460     _result 
= (int )wxJoystick_GetZPosition(_arg0
); 
6462     wxPyEndAllowThreads(__tstate
); 
6463     if (PyErr_Occurred()) return NULL
; 
6464 }    _resultobj 
= Py_BuildValue("i",_result
); 
6468 #define wxJoystick_GetButtonState(_swigobj)  (_swigobj->GetButtonState()) 
6469 static PyObject 
*_wrap_wxJoystick_GetButtonState(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6470     PyObject 
* _resultobj
; 
6473     PyObject 
* _argo0 
= 0; 
6474     char *_kwnames
[] = { "self", NULL 
}; 
6477     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetButtonState",_kwnames
,&_argo0
))  
6480         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6481         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6482             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetButtonState. Expected _wxJoystick_p."); 
6487     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6488     _result 
= (int )wxJoystick_GetButtonState(_arg0
); 
6490     wxPyEndAllowThreads(__tstate
); 
6491     if (PyErr_Occurred()) return NULL
; 
6492 }    _resultobj 
= Py_BuildValue("i",_result
); 
6496 #define wxJoystick_GetPOVPosition(_swigobj)  (_swigobj->GetPOVPosition()) 
6497 static PyObject 
*_wrap_wxJoystick_GetPOVPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6498     PyObject 
* _resultobj
; 
6501     PyObject 
* _argo0 
= 0; 
6502     char *_kwnames
[] = { "self", NULL 
}; 
6505     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetPOVPosition",_kwnames
,&_argo0
))  
6508         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6509         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6510             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetPOVPosition. Expected _wxJoystick_p."); 
6515     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6516     _result 
= (int )wxJoystick_GetPOVPosition(_arg0
); 
6518     wxPyEndAllowThreads(__tstate
); 
6519     if (PyErr_Occurred()) return NULL
; 
6520 }    _resultobj 
= Py_BuildValue("i",_result
); 
6524 #define wxJoystick_GetPOVCTSPosition(_swigobj)  (_swigobj->GetPOVCTSPosition()) 
6525 static PyObject 
*_wrap_wxJoystick_GetPOVCTSPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6526     PyObject 
* _resultobj
; 
6529     PyObject 
* _argo0 
= 0; 
6530     char *_kwnames
[] = { "self", NULL 
}; 
6533     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetPOVCTSPosition",_kwnames
,&_argo0
))  
6536         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6537         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6538             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetPOVCTSPosition. Expected _wxJoystick_p."); 
6543     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6544     _result 
= (int )wxJoystick_GetPOVCTSPosition(_arg0
); 
6546     wxPyEndAllowThreads(__tstate
); 
6547     if (PyErr_Occurred()) return NULL
; 
6548 }    _resultobj 
= Py_BuildValue("i",_result
); 
6552 #define wxJoystick_GetRudderPosition(_swigobj)  (_swigobj->GetRudderPosition()) 
6553 static PyObject 
*_wrap_wxJoystick_GetRudderPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6554     PyObject 
* _resultobj
; 
6557     PyObject 
* _argo0 
= 0; 
6558     char *_kwnames
[] = { "self", NULL 
}; 
6561     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetRudderPosition",_kwnames
,&_argo0
))  
6564         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6565         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6566             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetRudderPosition. Expected _wxJoystick_p."); 
6571     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6572     _result 
= (int )wxJoystick_GetRudderPosition(_arg0
); 
6574     wxPyEndAllowThreads(__tstate
); 
6575     if (PyErr_Occurred()) return NULL
; 
6576 }    _resultobj 
= Py_BuildValue("i",_result
); 
6580 #define wxJoystick_GetUPosition(_swigobj)  (_swigobj->GetUPosition()) 
6581 static PyObject 
*_wrap_wxJoystick_GetUPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6582     PyObject 
* _resultobj
; 
6585     PyObject 
* _argo0 
= 0; 
6586     char *_kwnames
[] = { "self", NULL 
}; 
6589     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetUPosition",_kwnames
,&_argo0
))  
6592         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6593         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6594             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetUPosition. Expected _wxJoystick_p."); 
6599     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6600     _result 
= (int )wxJoystick_GetUPosition(_arg0
); 
6602     wxPyEndAllowThreads(__tstate
); 
6603     if (PyErr_Occurred()) return NULL
; 
6604 }    _resultobj 
= Py_BuildValue("i",_result
); 
6608 #define wxJoystick_GetVPosition(_swigobj)  (_swigobj->GetVPosition()) 
6609 static PyObject 
*_wrap_wxJoystick_GetVPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6610     PyObject 
* _resultobj
; 
6613     PyObject 
* _argo0 
= 0; 
6614     char *_kwnames
[] = { "self", NULL 
}; 
6617     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetVPosition",_kwnames
,&_argo0
))  
6620         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6621         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6622             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetVPosition. Expected _wxJoystick_p."); 
6627     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6628     _result 
= (int )wxJoystick_GetVPosition(_arg0
); 
6630     wxPyEndAllowThreads(__tstate
); 
6631     if (PyErr_Occurred()) return NULL
; 
6632 }    _resultobj 
= Py_BuildValue("i",_result
); 
6636 #define wxJoystick_GetMovementThreshold(_swigobj)  (_swigobj->GetMovementThreshold()) 
6637 static PyObject 
*_wrap_wxJoystick_GetMovementThreshold(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6638     PyObject 
* _resultobj
; 
6641     PyObject 
* _argo0 
= 0; 
6642     char *_kwnames
[] = { "self", NULL 
}; 
6645     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetMovementThreshold",_kwnames
,&_argo0
))  
6648         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6649         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6650             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetMovementThreshold. Expected _wxJoystick_p."); 
6655     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6656     _result 
= (int )wxJoystick_GetMovementThreshold(_arg0
); 
6658     wxPyEndAllowThreads(__tstate
); 
6659     if (PyErr_Occurred()) return NULL
; 
6660 }    _resultobj 
= Py_BuildValue("i",_result
); 
6664 #define wxJoystick_SetMovementThreshold(_swigobj,_swigarg0)  (_swigobj->SetMovementThreshold(_swigarg0)) 
6665 static PyObject 
*_wrap_wxJoystick_SetMovementThreshold(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6666     PyObject 
* _resultobj
; 
6669     PyObject 
* _argo0 
= 0; 
6670     char *_kwnames
[] = { "self","threshold", NULL 
}; 
6673     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxJoystick_SetMovementThreshold",_kwnames
,&_argo0
,&_arg1
))  
6676         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6677         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6678             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_SetMovementThreshold. Expected _wxJoystick_p."); 
6683     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6684     wxJoystick_SetMovementThreshold(_arg0
,_arg1
); 
6686     wxPyEndAllowThreads(__tstate
); 
6687     if (PyErr_Occurred()) return NULL
; 
6688 }    Py_INCREF(Py_None
); 
6689     _resultobj 
= Py_None
; 
6693 #define wxJoystick_IsOk(_swigobj)  (_swigobj->IsOk()) 
6694 static PyObject 
*_wrap_wxJoystick_IsOk(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6695     PyObject 
* _resultobj
; 
6698     PyObject 
* _argo0 
= 0; 
6699     char *_kwnames
[] = { "self", NULL 
}; 
6702     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_IsOk",_kwnames
,&_argo0
))  
6705         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6706         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6707             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_IsOk. Expected _wxJoystick_p."); 
6712     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6713     _result 
= (bool )wxJoystick_IsOk(_arg0
); 
6715     wxPyEndAllowThreads(__tstate
); 
6716     if (PyErr_Occurred()) return NULL
; 
6717 }    _resultobj 
= Py_BuildValue("i",_result
); 
6721 #define wxJoystick_GetNumberJoysticks(_swigobj)  (_swigobj->GetNumberJoysticks()) 
6722 static PyObject 
*_wrap_wxJoystick_GetNumberJoysticks(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6723     PyObject 
* _resultobj
; 
6726     PyObject 
* _argo0 
= 0; 
6727     char *_kwnames
[] = { "self", NULL 
}; 
6730     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetNumberJoysticks",_kwnames
,&_argo0
))  
6733         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6734         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6735             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetNumberJoysticks. Expected _wxJoystick_p."); 
6740     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6741     _result 
= (int )wxJoystick_GetNumberJoysticks(_arg0
); 
6743     wxPyEndAllowThreads(__tstate
); 
6744     if (PyErr_Occurred()) return NULL
; 
6745 }    _resultobj 
= Py_BuildValue("i",_result
); 
6749 #define wxJoystick_GetManufacturerId(_swigobj)  (_swigobj->GetManufacturerId()) 
6750 static PyObject 
*_wrap_wxJoystick_GetManufacturerId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6751     PyObject 
* _resultobj
; 
6754     PyObject 
* _argo0 
= 0; 
6755     char *_kwnames
[] = { "self", NULL 
}; 
6758     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetManufacturerId",_kwnames
,&_argo0
))  
6761         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6762         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6763             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetManufacturerId. Expected _wxJoystick_p."); 
6768     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6769     _result 
= (int )wxJoystick_GetManufacturerId(_arg0
); 
6771     wxPyEndAllowThreads(__tstate
); 
6772     if (PyErr_Occurred()) return NULL
; 
6773 }    _resultobj 
= Py_BuildValue("i",_result
); 
6777 #define wxJoystick_GetProductId(_swigobj)  (_swigobj->GetProductId()) 
6778 static PyObject 
*_wrap_wxJoystick_GetProductId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6779     PyObject 
* _resultobj
; 
6782     PyObject 
* _argo0 
= 0; 
6783     char *_kwnames
[] = { "self", NULL 
}; 
6786     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetProductId",_kwnames
,&_argo0
))  
6789         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6790         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6791             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetProductId. Expected _wxJoystick_p."); 
6796     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6797     _result 
= (int )wxJoystick_GetProductId(_arg0
); 
6799     wxPyEndAllowThreads(__tstate
); 
6800     if (PyErr_Occurred()) return NULL
; 
6801 }    _resultobj 
= Py_BuildValue("i",_result
); 
6805 #define wxJoystick_GetProductName(_swigobj)  (_swigobj->GetProductName()) 
6806 static PyObject 
*_wrap_wxJoystick_GetProductName(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6807     PyObject 
* _resultobj
; 
6810     PyObject 
* _argo0 
= 0; 
6811     char *_kwnames
[] = { "self", NULL 
}; 
6814     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetProductName",_kwnames
,&_argo0
))  
6817         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6818         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6819             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetProductName. Expected _wxJoystick_p."); 
6824     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6825     _result 
= new wxString (wxJoystick_GetProductName(_arg0
)); 
6827     wxPyEndAllowThreads(__tstate
); 
6828     if (PyErr_Occurred()) return NULL
; 
6831     _resultobj 
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len()); 
6833     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
6842 #define wxJoystick_GetXMin(_swigobj)  (_swigobj->GetXMin()) 
6843 static PyObject 
*_wrap_wxJoystick_GetXMin(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_GetXMin",_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_GetXMin. Expected _wxJoystick_p."); 
6861     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6862     _result 
= (int )wxJoystick_GetXMin(_arg0
); 
6864     wxPyEndAllowThreads(__tstate
); 
6865     if (PyErr_Occurred()) return NULL
; 
6866 }    _resultobj 
= Py_BuildValue("i",_result
); 
6870 #define wxJoystick_GetYMin(_swigobj)  (_swigobj->GetYMin()) 
6871 static PyObject 
*_wrap_wxJoystick_GetYMin(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_GetYMin",_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_GetYMin. Expected _wxJoystick_p."); 
6889     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6890     _result 
= (int )wxJoystick_GetYMin(_arg0
); 
6892     wxPyEndAllowThreads(__tstate
); 
6893     if (PyErr_Occurred()) return NULL
; 
6894 }    _resultobj 
= Py_BuildValue("i",_result
); 
6898 #define wxJoystick_GetZMin(_swigobj)  (_swigobj->GetZMin()) 
6899 static PyObject 
*_wrap_wxJoystick_GetZMin(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_GetZMin",_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_GetZMin. Expected _wxJoystick_p."); 
6917     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6918     _result 
= (int )wxJoystick_GetZMin(_arg0
); 
6920     wxPyEndAllowThreads(__tstate
); 
6921     if (PyErr_Occurred()) return NULL
; 
6922 }    _resultobj 
= Py_BuildValue("i",_result
); 
6926 #define wxJoystick_GetXMax(_swigobj)  (_swigobj->GetXMax()) 
6927 static PyObject 
*_wrap_wxJoystick_GetXMax(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_GetXMax",_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_GetXMax. Expected _wxJoystick_p."); 
6945     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6946     _result 
= (int )wxJoystick_GetXMax(_arg0
); 
6948     wxPyEndAllowThreads(__tstate
); 
6949     if (PyErr_Occurred()) return NULL
; 
6950 }    _resultobj 
= Py_BuildValue("i",_result
); 
6954 #define wxJoystick_GetYMax(_swigobj)  (_swigobj->GetYMax()) 
6955 static PyObject 
*_wrap_wxJoystick_GetYMax(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6956     PyObject 
* _resultobj
; 
6959     PyObject 
* _argo0 
= 0; 
6960     char *_kwnames
[] = { "self", NULL 
}; 
6963     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetYMax",_kwnames
,&_argo0
))  
6966         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6967         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6968             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetYMax. Expected _wxJoystick_p."); 
6973     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6974     _result 
= (int )wxJoystick_GetYMax(_arg0
); 
6976     wxPyEndAllowThreads(__tstate
); 
6977     if (PyErr_Occurred()) return NULL
; 
6978 }    _resultobj 
= Py_BuildValue("i",_result
); 
6982 #define wxJoystick_GetZMax(_swigobj)  (_swigobj->GetZMax()) 
6983 static PyObject 
*_wrap_wxJoystick_GetZMax(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6984     PyObject 
* _resultobj
; 
6987     PyObject 
* _argo0 
= 0; 
6988     char *_kwnames
[] = { "self", NULL 
}; 
6991     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetZMax",_kwnames
,&_argo0
))  
6994         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6995         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6996             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetZMax. Expected _wxJoystick_p."); 
7001     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7002     _result 
= (int )wxJoystick_GetZMax(_arg0
); 
7004     wxPyEndAllowThreads(__tstate
); 
7005     if (PyErr_Occurred()) return NULL
; 
7006 }    _resultobj 
= Py_BuildValue("i",_result
); 
7010 #define wxJoystick_GetNumberButtons(_swigobj)  (_swigobj->GetNumberButtons()) 
7011 static PyObject 
*_wrap_wxJoystick_GetNumberButtons(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7012     PyObject 
* _resultobj
; 
7015     PyObject 
* _argo0 
= 0; 
7016     char *_kwnames
[] = { "self", NULL 
}; 
7019     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetNumberButtons",_kwnames
,&_argo0
))  
7022         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7023         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7024             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetNumberButtons. Expected _wxJoystick_p."); 
7029     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7030     _result 
= (int )wxJoystick_GetNumberButtons(_arg0
); 
7032     wxPyEndAllowThreads(__tstate
); 
7033     if (PyErr_Occurred()) return NULL
; 
7034 }    _resultobj 
= Py_BuildValue("i",_result
); 
7038 #define wxJoystick_GetNumberAxes(_swigobj)  (_swigobj->GetNumberAxes()) 
7039 static PyObject 
*_wrap_wxJoystick_GetNumberAxes(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7040     PyObject 
* _resultobj
; 
7043     PyObject 
* _argo0 
= 0; 
7044     char *_kwnames
[] = { "self", NULL 
}; 
7047     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetNumberAxes",_kwnames
,&_argo0
))  
7050         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7051         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7052             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetNumberAxes. Expected _wxJoystick_p."); 
7057     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7058     _result 
= (int )wxJoystick_GetNumberAxes(_arg0
); 
7060     wxPyEndAllowThreads(__tstate
); 
7061     if (PyErr_Occurred()) return NULL
; 
7062 }    _resultobj 
= Py_BuildValue("i",_result
); 
7066 #define wxJoystick_GetMaxButtons(_swigobj)  (_swigobj->GetMaxButtons()) 
7067 static PyObject 
*_wrap_wxJoystick_GetMaxButtons(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7068     PyObject 
* _resultobj
; 
7071     PyObject 
* _argo0 
= 0; 
7072     char *_kwnames
[] = { "self", NULL 
}; 
7075     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetMaxButtons",_kwnames
,&_argo0
))  
7078         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7079         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7080             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetMaxButtons. Expected _wxJoystick_p."); 
7085     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7086     _result 
= (int )wxJoystick_GetMaxButtons(_arg0
); 
7088     wxPyEndAllowThreads(__tstate
); 
7089     if (PyErr_Occurred()) return NULL
; 
7090 }    _resultobj 
= Py_BuildValue("i",_result
); 
7094 #define wxJoystick_GetMaxAxes(_swigobj)  (_swigobj->GetMaxAxes()) 
7095 static PyObject 
*_wrap_wxJoystick_GetMaxAxes(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7096     PyObject 
* _resultobj
; 
7099     PyObject 
* _argo0 
= 0; 
7100     char *_kwnames
[] = { "self", NULL 
}; 
7103     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetMaxAxes",_kwnames
,&_argo0
))  
7106         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7107         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7108             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetMaxAxes. Expected _wxJoystick_p."); 
7113     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7114     _result 
= (int )wxJoystick_GetMaxAxes(_arg0
); 
7116     wxPyEndAllowThreads(__tstate
); 
7117     if (PyErr_Occurred()) return NULL
; 
7118 }    _resultobj 
= Py_BuildValue("i",_result
); 
7122 #define wxJoystick_GetPollingMin(_swigobj)  (_swigobj->GetPollingMin()) 
7123 static PyObject 
*_wrap_wxJoystick_GetPollingMin(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7124     PyObject 
* _resultobj
; 
7127     PyObject 
* _argo0 
= 0; 
7128     char *_kwnames
[] = { "self", NULL 
}; 
7131     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetPollingMin",_kwnames
,&_argo0
))  
7134         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7135         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7136             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetPollingMin. Expected _wxJoystick_p."); 
7141     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7142     _result 
= (int )wxJoystick_GetPollingMin(_arg0
); 
7144     wxPyEndAllowThreads(__tstate
); 
7145     if (PyErr_Occurred()) return NULL
; 
7146 }    _resultobj 
= Py_BuildValue("i",_result
); 
7150 #define wxJoystick_GetPollingMax(_swigobj)  (_swigobj->GetPollingMax()) 
7151 static PyObject 
*_wrap_wxJoystick_GetPollingMax(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7152     PyObject 
* _resultobj
; 
7155     PyObject 
* _argo0 
= 0; 
7156     char *_kwnames
[] = { "self", NULL 
}; 
7159     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetPollingMax",_kwnames
,&_argo0
))  
7162         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7163         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7164             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetPollingMax. Expected _wxJoystick_p."); 
7169     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7170     _result 
= (int )wxJoystick_GetPollingMax(_arg0
); 
7172     wxPyEndAllowThreads(__tstate
); 
7173     if (PyErr_Occurred()) return NULL
; 
7174 }    _resultobj 
= Py_BuildValue("i",_result
); 
7178 #define wxJoystick_GetRudderMin(_swigobj)  (_swigobj->GetRudderMin()) 
7179 static PyObject 
*_wrap_wxJoystick_GetRudderMin(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7180     PyObject 
* _resultobj
; 
7183     PyObject 
* _argo0 
= 0; 
7184     char *_kwnames
[] = { "self", NULL 
}; 
7187     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetRudderMin",_kwnames
,&_argo0
))  
7190         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7191         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7192             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetRudderMin. Expected _wxJoystick_p."); 
7197     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7198     _result 
= (int )wxJoystick_GetRudderMin(_arg0
); 
7200     wxPyEndAllowThreads(__tstate
); 
7201     if (PyErr_Occurred()) return NULL
; 
7202 }    _resultobj 
= Py_BuildValue("i",_result
); 
7206 #define wxJoystick_GetRudderMax(_swigobj)  (_swigobj->GetRudderMax()) 
7207 static PyObject 
*_wrap_wxJoystick_GetRudderMax(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7208     PyObject 
* _resultobj
; 
7211     PyObject 
* _argo0 
= 0; 
7212     char *_kwnames
[] = { "self", NULL 
}; 
7215     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetRudderMax",_kwnames
,&_argo0
))  
7218         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7219         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7220             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetRudderMax. Expected _wxJoystick_p."); 
7225     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7226     _result 
= (int )wxJoystick_GetRudderMax(_arg0
); 
7228     wxPyEndAllowThreads(__tstate
); 
7229     if (PyErr_Occurred()) return NULL
; 
7230 }    _resultobj 
= Py_BuildValue("i",_result
); 
7234 #define wxJoystick_GetUMin(_swigobj)  (_swigobj->GetUMin()) 
7235 static PyObject 
*_wrap_wxJoystick_GetUMin(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7236     PyObject 
* _resultobj
; 
7239     PyObject 
* _argo0 
= 0; 
7240     char *_kwnames
[] = { "self", NULL 
}; 
7243     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetUMin",_kwnames
,&_argo0
))  
7246         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7247         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7248             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetUMin. Expected _wxJoystick_p."); 
7253     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7254     _result 
= (int )wxJoystick_GetUMin(_arg0
); 
7256     wxPyEndAllowThreads(__tstate
); 
7257     if (PyErr_Occurred()) return NULL
; 
7258 }    _resultobj 
= Py_BuildValue("i",_result
); 
7262 #define wxJoystick_GetUMax(_swigobj)  (_swigobj->GetUMax()) 
7263 static PyObject 
*_wrap_wxJoystick_GetUMax(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7264     PyObject 
* _resultobj
; 
7267     PyObject 
* _argo0 
= 0; 
7268     char *_kwnames
[] = { "self", NULL 
}; 
7271     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetUMax",_kwnames
,&_argo0
))  
7274         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7275         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7276             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetUMax. Expected _wxJoystick_p."); 
7281     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7282     _result 
= (int )wxJoystick_GetUMax(_arg0
); 
7284     wxPyEndAllowThreads(__tstate
); 
7285     if (PyErr_Occurred()) return NULL
; 
7286 }    _resultobj 
= Py_BuildValue("i",_result
); 
7290 #define wxJoystick_GetVMin(_swigobj)  (_swigobj->GetVMin()) 
7291 static PyObject 
*_wrap_wxJoystick_GetVMin(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7292     PyObject 
* _resultobj
; 
7295     PyObject 
* _argo0 
= 0; 
7296     char *_kwnames
[] = { "self", NULL 
}; 
7299     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetVMin",_kwnames
,&_argo0
))  
7302         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7303         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7304             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetVMin. Expected _wxJoystick_p."); 
7309     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7310     _result 
= (int )wxJoystick_GetVMin(_arg0
); 
7312     wxPyEndAllowThreads(__tstate
); 
7313     if (PyErr_Occurred()) return NULL
; 
7314 }    _resultobj 
= Py_BuildValue("i",_result
); 
7318 #define wxJoystick_GetVMax(_swigobj)  (_swigobj->GetVMax()) 
7319 static PyObject 
*_wrap_wxJoystick_GetVMax(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7320     PyObject 
* _resultobj
; 
7323     PyObject 
* _argo0 
= 0; 
7324     char *_kwnames
[] = { "self", NULL 
}; 
7327     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetVMax",_kwnames
,&_argo0
))  
7330         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7331         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7332             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetVMax. Expected _wxJoystick_p."); 
7337     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7338     _result 
= (int )wxJoystick_GetVMax(_arg0
); 
7340     wxPyEndAllowThreads(__tstate
); 
7341     if (PyErr_Occurred()) return NULL
; 
7342 }    _resultobj 
= Py_BuildValue("i",_result
); 
7346 #define wxJoystick_HasRudder(_swigobj)  (_swigobj->HasRudder()) 
7347 static PyObject 
*_wrap_wxJoystick_HasRudder(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7348     PyObject 
* _resultobj
; 
7351     PyObject 
* _argo0 
= 0; 
7352     char *_kwnames
[] = { "self", NULL 
}; 
7355     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_HasRudder",_kwnames
,&_argo0
))  
7358         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7359         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7360             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_HasRudder. Expected _wxJoystick_p."); 
7365     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7366     _result 
= (bool )wxJoystick_HasRudder(_arg0
); 
7368     wxPyEndAllowThreads(__tstate
); 
7369     if (PyErr_Occurred()) return NULL
; 
7370 }    _resultobj 
= Py_BuildValue("i",_result
); 
7374 #define wxJoystick_HasZ(_swigobj)  (_swigobj->HasZ()) 
7375 static PyObject 
*_wrap_wxJoystick_HasZ(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7376     PyObject 
* _resultobj
; 
7379     PyObject 
* _argo0 
= 0; 
7380     char *_kwnames
[] = { "self", NULL 
}; 
7383     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_HasZ",_kwnames
,&_argo0
))  
7386         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7387         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7388             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_HasZ. Expected _wxJoystick_p."); 
7393     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7394     _result 
= (bool )wxJoystick_HasZ(_arg0
); 
7396     wxPyEndAllowThreads(__tstate
); 
7397     if (PyErr_Occurred()) return NULL
; 
7398 }    _resultobj 
= Py_BuildValue("i",_result
); 
7402 #define wxJoystick_HasU(_swigobj)  (_swigobj->HasU()) 
7403 static PyObject 
*_wrap_wxJoystick_HasU(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7404     PyObject 
* _resultobj
; 
7407     PyObject 
* _argo0 
= 0; 
7408     char *_kwnames
[] = { "self", NULL 
}; 
7411     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_HasU",_kwnames
,&_argo0
))  
7414         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7415         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7416             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_HasU. Expected _wxJoystick_p."); 
7421     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7422     _result 
= (bool )wxJoystick_HasU(_arg0
); 
7424     wxPyEndAllowThreads(__tstate
); 
7425     if (PyErr_Occurred()) return NULL
; 
7426 }    _resultobj 
= Py_BuildValue("i",_result
); 
7430 #define wxJoystick_HasV(_swigobj)  (_swigobj->HasV()) 
7431 static PyObject 
*_wrap_wxJoystick_HasV(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7432     PyObject 
* _resultobj
; 
7435     PyObject 
* _argo0 
= 0; 
7436     char *_kwnames
[] = { "self", NULL 
}; 
7439     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_HasV",_kwnames
,&_argo0
))  
7442         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7443         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7444             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_HasV. Expected _wxJoystick_p."); 
7449     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7450     _result 
= (bool )wxJoystick_HasV(_arg0
); 
7452     wxPyEndAllowThreads(__tstate
); 
7453     if (PyErr_Occurred()) return NULL
; 
7454 }    _resultobj 
= Py_BuildValue("i",_result
); 
7458 #define wxJoystick_HasPOV(_swigobj)  (_swigobj->HasPOV()) 
7459 static PyObject 
*_wrap_wxJoystick_HasPOV(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7460     PyObject 
* _resultobj
; 
7463     PyObject 
* _argo0 
= 0; 
7464     char *_kwnames
[] = { "self", NULL 
}; 
7467     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_HasPOV",_kwnames
,&_argo0
))  
7470         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7471         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7472             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_HasPOV. Expected _wxJoystick_p."); 
7477     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7478     _result 
= (bool )wxJoystick_HasPOV(_arg0
); 
7480     wxPyEndAllowThreads(__tstate
); 
7481     if (PyErr_Occurred()) return NULL
; 
7482 }    _resultobj 
= Py_BuildValue("i",_result
); 
7486 #define wxJoystick_HasPOV4Dir(_swigobj)  (_swigobj->HasPOV4Dir()) 
7487 static PyObject 
*_wrap_wxJoystick_HasPOV4Dir(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7488     PyObject 
* _resultobj
; 
7491     PyObject 
* _argo0 
= 0; 
7492     char *_kwnames
[] = { "self", NULL 
}; 
7495     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_HasPOV4Dir",_kwnames
,&_argo0
))  
7498         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7499         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7500             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_HasPOV4Dir. Expected _wxJoystick_p."); 
7505     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7506     _result 
= (bool )wxJoystick_HasPOV4Dir(_arg0
); 
7508     wxPyEndAllowThreads(__tstate
); 
7509     if (PyErr_Occurred()) return NULL
; 
7510 }    _resultobj 
= Py_BuildValue("i",_result
); 
7514 #define wxJoystick_HasPOVCTS(_swigobj)  (_swigobj->HasPOVCTS()) 
7515 static PyObject 
*_wrap_wxJoystick_HasPOVCTS(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7516     PyObject 
* _resultobj
; 
7519     PyObject 
* _argo0 
= 0; 
7520     char *_kwnames
[] = { "self", NULL 
}; 
7523     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_HasPOVCTS",_kwnames
,&_argo0
))  
7526         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7527         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7528             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_HasPOVCTS. Expected _wxJoystick_p."); 
7533     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7534     _result 
= (bool )wxJoystick_HasPOVCTS(_arg0
); 
7536     wxPyEndAllowThreads(__tstate
); 
7537     if (PyErr_Occurred()) return NULL
; 
7538 }    _resultobj 
= Py_BuildValue("i",_result
); 
7542 #define wxJoystick_SetCapture(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetCapture(_swigarg0,_swigarg1)) 
7543 static PyObject 
*_wrap_wxJoystick_SetCapture(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7544     PyObject 
* _resultobj
; 
7548     int  _arg2 
= (int ) 0; 
7549     PyObject 
* _argo0 
= 0; 
7550     PyObject 
* _argo1 
= 0; 
7551     char *_kwnames
[] = { "self","win","pollingFreq", NULL 
}; 
7554     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxJoystick_SetCapture",_kwnames
,&_argo0
,&_argo1
,&_arg2
))  
7557         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7558         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7559             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_SetCapture. Expected _wxJoystick_p."); 
7564         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7565         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
7566             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxJoystick_SetCapture. Expected _wxWindow_p."); 
7571     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7572     _result 
= (bool )wxJoystick_SetCapture(_arg0
,_arg1
,_arg2
); 
7574     wxPyEndAllowThreads(__tstate
); 
7575     if (PyErr_Occurred()) return NULL
; 
7576 }    _resultobj 
= Py_BuildValue("i",_result
); 
7580 #define wxJoystick_ReleaseCapture(_swigobj)  (_swigobj->ReleaseCapture()) 
7581 static PyObject 
*_wrap_wxJoystick_ReleaseCapture(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7582     PyObject 
* _resultobj
; 
7585     PyObject 
* _argo0 
= 0; 
7586     char *_kwnames
[] = { "self", NULL 
}; 
7589     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_ReleaseCapture",_kwnames
,&_argo0
))  
7592         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7593         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7594             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_ReleaseCapture. Expected _wxJoystick_p."); 
7599     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7600     _result 
= (bool )wxJoystick_ReleaseCapture(_arg0
); 
7602     wxPyEndAllowThreads(__tstate
); 
7603     if (PyErr_Occurred()) return NULL
; 
7604 }    _resultobj 
= Py_BuildValue("i",_result
); 
7608 static void *SwigwxWaveTowxObject(void *ptr
) { 
7611     src 
= (wxWave 
*) ptr
; 
7612     dest 
= (wxObject 
*) src
; 
7613     return (void *) dest
; 
7616 #define new_wxWave(_swigarg0,_swigarg1) (new wxWave(_swigarg0,_swigarg1)) 
7617 static PyObject 
*_wrap_new_wxWave(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7618     PyObject 
* _resultobj
; 
7621     bool  _arg1 
= (bool ) FALSE
; 
7622     PyObject 
* _obj0 
= 0; 
7623     int tempbool1 
= (int) FALSE
; 
7624     char *_kwnames
[] = { "fileName","isResource", NULL 
}; 
7628     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:new_wxWave",_kwnames
,&_obj0
,&tempbool1
))  
7631     _arg0 
= wxString_in_helper(_obj0
); 
7635     _arg1 
= (bool ) tempbool1
; 
7637     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7638     _result 
= (wxWave 
*)new_wxWave(*_arg0
,_arg1
); 
7640     wxPyEndAllowThreads(__tstate
); 
7641     if (PyErr_Occurred()) return NULL
; 
7643         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxWave_p"); 
7644         _resultobj 
= Py_BuildValue("s",_ptemp
); 
7647         _resultobj 
= Py_None
; 
7656 #define delete_wxWave(_swigobj) (delete _swigobj) 
7657 static PyObject 
*_wrap_delete_wxWave(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7658     PyObject 
* _resultobj
; 
7660     PyObject 
* _argo0 
= 0; 
7661     char *_kwnames
[] = { "self", NULL 
}; 
7664     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxWave",_kwnames
,&_argo0
))  
7667         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7668         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWave_p")) { 
7669             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxWave. Expected _wxWave_p."); 
7674     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7675     delete_wxWave(_arg0
); 
7677     wxPyEndAllowThreads(__tstate
); 
7678     if (PyErr_Occurred()) return NULL
; 
7679 }    Py_INCREF(Py_None
); 
7680     _resultobj 
= Py_None
; 
7684 #define wxWave_IsOk(_swigobj)  (_swigobj->IsOk()) 
7685 static PyObject 
*_wrap_wxWave_IsOk(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7686     PyObject 
* _resultobj
; 
7689     PyObject 
* _argo0 
= 0; 
7690     char *_kwnames
[] = { "self", NULL 
}; 
7693     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWave_IsOk",_kwnames
,&_argo0
))  
7696         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7697         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWave_p")) { 
7698             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWave_IsOk. Expected _wxWave_p."); 
7703     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7704     _result 
= (bool )wxWave_IsOk(_arg0
); 
7706     wxPyEndAllowThreads(__tstate
); 
7707     if (PyErr_Occurred()) return NULL
; 
7708 }    _resultobj 
= Py_BuildValue("i",_result
); 
7712 #define wxWave_Play(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Play(_swigarg0,_swigarg1)) 
7713 static PyObject 
*_wrap_wxWave_Play(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7714     PyObject 
* _resultobj
; 
7717     bool  _arg1 
= (bool ) TRUE
; 
7718     bool  _arg2 
= (bool ) FALSE
; 
7719     PyObject 
* _argo0 
= 0; 
7720     int tempbool1 
= (int) TRUE
; 
7721     int tempbool2 
= (int) FALSE
; 
7722     char *_kwnames
[] = { "self","async","looped", NULL 
}; 
7725     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|ii:wxWave_Play",_kwnames
,&_argo0
,&tempbool1
,&tempbool2
))  
7728         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7729         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWave_p")) { 
7730             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWave_Play. Expected _wxWave_p."); 
7734     _arg1 
= (bool ) tempbool1
; 
7735     _arg2 
= (bool ) tempbool2
; 
7737     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7738     _result 
= (bool )wxWave_Play(_arg0
,_arg1
,_arg2
); 
7740     wxPyEndAllowThreads(__tstate
); 
7741     if (PyErr_Occurred()) return NULL
; 
7742 }    _resultobj 
= Py_BuildValue("i",_result
); 
7746 #define new_wxFileTypeInfo(_swigarg0,_swigarg1,_swigarg2,_swigarg3) (new wxFileTypeInfo(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
7747 static PyObject 
*_wrap_new_wxFileTypeInfo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7748     PyObject 
* _resultobj
; 
7749     wxFileTypeInfo 
* _result
; 
7754     char *_kwnames
[] = { "mimeType","openCmd","printCmd","desc", NULL 
}; 
7758     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"ssss:new_wxFileTypeInfo",_kwnames
,&_arg0
,&_arg1
,&_arg2
,&_arg3
))  
7761     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7762     _result 
= (wxFileTypeInfo 
*)new_wxFileTypeInfo(_arg0
,_arg1
,_arg2
,_arg3
); 
7764     wxPyEndAllowThreads(__tstate
); 
7765     if (PyErr_Occurred()) return NULL
; 
7767         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxFileTypeInfo_p"); 
7768         _resultobj 
= Py_BuildValue("s",_ptemp
); 
7771         _resultobj 
= Py_None
; 
7776 #define new_wxFileTypeInfoSequence(_swigarg0) (new wxFileTypeInfo(_swigarg0)) 
7777 static PyObject 
*_wrap_new_wxFileTypeInfoSequence(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7778     PyObject 
* _resultobj
; 
7779     wxFileTypeInfo 
* _result
; 
7780     wxArrayString 
* _arg0
; 
7781     PyObject 
* _obj0 
= 0; 
7782     char *_kwnames
[] = { "sArray", NULL 
}; 
7786     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:new_wxFileTypeInfoSequence",_kwnames
,&_obj0
))  
7789     if (! PySequence_Check(_obj0
)) { 
7790         PyErr_SetString(PyExc_TypeError
, "Sequence of strings expected."); 
7793     _arg0 
= new wxArrayString
; 
7794     int i
, len
=PySequence_Length(_obj0
); 
7795     for (i
=0; i
<len
; i
++) { 
7796         PyObject
* item 
= PySequence_GetItem(_obj0
, i
); 
7798         PyObject
* str  
= PyObject_Unicode(item
); 
7799         _arg0
->Add(PyUnicode_AsUnicode(str
)); 
7801         PyObject
* str  
= PyObject_Str(item
); 
7802         _arg0
->Add(PyString_AsString(str
)); 
7809     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7810     _result 
= (wxFileTypeInfo 
*)new_wxFileTypeInfoSequence(*_arg0
); 
7812     wxPyEndAllowThreads(__tstate
); 
7813     if (PyErr_Occurred()) return NULL
; 
7815         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxFileTypeInfo_p"); 
7816         _resultobj 
= Py_BuildValue("s",_ptemp
); 
7819         _resultobj 
= Py_None
; 
7828 #define new_wxNullFileTypeInfo() (new wxFileTypeInfo()) 
7829 static PyObject 
*_wrap_new_wxNullFileTypeInfo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7830     PyObject 
* _resultobj
; 
7831     wxFileTypeInfo 
* _result
; 
7832     char *_kwnames
[] = {  NULL 
}; 
7836     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxNullFileTypeInfo",_kwnames
))  
7839     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7840     _result 
= (wxFileTypeInfo 
*)new_wxNullFileTypeInfo(); 
7842     wxPyEndAllowThreads(__tstate
); 
7843     if (PyErr_Occurred()) return NULL
; 
7845         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxFileTypeInfo_p"); 
7846         _resultobj 
= Py_BuildValue("s",_ptemp
); 
7849         _resultobj 
= Py_None
; 
7854 #define wxFileTypeInfo_IsValid(_swigobj)  (_swigobj->IsValid()) 
7855 static PyObject 
*_wrap_wxFileTypeInfo_IsValid(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7856     PyObject 
* _resultobj
; 
7858     wxFileTypeInfo 
* _arg0
; 
7859     PyObject 
* _argo0 
= 0; 
7860     char *_kwnames
[] = { "self", NULL 
}; 
7863     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileTypeInfo_IsValid",_kwnames
,&_argo0
))  
7866         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7867         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileTypeInfo_p")) { 
7868             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileTypeInfo_IsValid. Expected _wxFileTypeInfo_p."); 
7873     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7874     _result 
= (bool )wxFileTypeInfo_IsValid(_arg0
); 
7876     wxPyEndAllowThreads(__tstate
); 
7877     if (PyErr_Occurred()) return NULL
; 
7878 }    _resultobj 
= Py_BuildValue("i",_result
); 
7882 #define wxFileTypeInfo_SetIcon(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetIcon(_swigarg0,_swigarg1)) 
7883 static PyObject 
*_wrap_wxFileTypeInfo_SetIcon(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7884     PyObject 
* _resultobj
; 
7885     wxFileTypeInfo 
* _arg0
; 
7887     int  _arg2 
= (int ) 0; 
7888     PyObject 
* _argo0 
= 0; 
7889     PyObject 
* _obj1 
= 0; 
7890     char *_kwnames
[] = { "self","iconFile","iconIndex", NULL 
}; 
7893     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxFileTypeInfo_SetIcon",_kwnames
,&_argo0
,&_obj1
,&_arg2
))  
7896         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7897         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileTypeInfo_p")) { 
7898             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileTypeInfo_SetIcon. Expected _wxFileTypeInfo_p."); 
7903     _arg1 
= wxString_in_helper(_obj1
); 
7908     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7909     wxFileTypeInfo_SetIcon(_arg0
,*_arg1
,_arg2
); 
7911     wxPyEndAllowThreads(__tstate
); 
7912     if (PyErr_Occurred()) return NULL
; 
7913 }    Py_INCREF(Py_None
); 
7914     _resultobj 
= Py_None
; 
7922 #define wxFileTypeInfo_SetShortDesc(_swigobj,_swigarg0)  (_swigobj->SetShortDesc(_swigarg0)) 
7923 static PyObject 
*_wrap_wxFileTypeInfo_SetShortDesc(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7924     PyObject 
* _resultobj
; 
7925     wxFileTypeInfo 
* _arg0
; 
7927     PyObject 
* _argo0 
= 0; 
7928     PyObject 
* _obj1 
= 0; 
7929     char *_kwnames
[] = { "self","shortDesc", NULL 
}; 
7932     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxFileTypeInfo_SetShortDesc",_kwnames
,&_argo0
,&_obj1
))  
7935         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7936         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileTypeInfo_p")) { 
7937             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileTypeInfo_SetShortDesc. Expected _wxFileTypeInfo_p."); 
7942     _arg1 
= wxString_in_helper(_obj1
); 
7947     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7948     wxFileTypeInfo_SetShortDesc(_arg0
,*_arg1
); 
7950     wxPyEndAllowThreads(__tstate
); 
7951     if (PyErr_Occurred()) return NULL
; 
7952 }    Py_INCREF(Py_None
); 
7953     _resultobj 
= Py_None
; 
7961 #define wxFileTypeInfo_GetMimeType(_swigobj)  (_swigobj->GetMimeType()) 
7962 static PyObject 
*_wrap_wxFileTypeInfo_GetMimeType(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7963     PyObject 
* _resultobj
; 
7965     wxFileTypeInfo 
* _arg0
; 
7966     PyObject 
* _argo0 
= 0; 
7967     char *_kwnames
[] = { "self", NULL 
}; 
7970     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileTypeInfo_GetMimeType",_kwnames
,&_argo0
))  
7973         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7974         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileTypeInfo_p")) { 
7975             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileTypeInfo_GetMimeType. Expected _wxFileTypeInfo_p."); 
7980     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7981     const wxString 
& _result_ref 
= wxFileTypeInfo_GetMimeType(_arg0
); 
7982     _result 
= (wxString 
*) &_result_ref
; 
7984     wxPyEndAllowThreads(__tstate
); 
7985     if (PyErr_Occurred()) return NULL
; 
7988     _resultobj 
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len()); 
7990     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
7996 #define wxFileTypeInfo_GetOpenCommand(_swigobj)  (_swigobj->GetOpenCommand()) 
7997 static PyObject 
*_wrap_wxFileTypeInfo_GetOpenCommand(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7998     PyObject 
* _resultobj
; 
8000     wxFileTypeInfo 
* _arg0
; 
8001     PyObject 
* _argo0 
= 0; 
8002     char *_kwnames
[] = { "self", NULL 
}; 
8005     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileTypeInfo_GetOpenCommand",_kwnames
,&_argo0
))  
8008         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8009         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileTypeInfo_p")) { 
8010             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileTypeInfo_GetOpenCommand. Expected _wxFileTypeInfo_p."); 
8015     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8016     const wxString 
& _result_ref 
= wxFileTypeInfo_GetOpenCommand(_arg0
); 
8017     _result 
= (wxString 
*) &_result_ref
; 
8019     wxPyEndAllowThreads(__tstate
); 
8020     if (PyErr_Occurred()) return NULL
; 
8023     _resultobj 
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len()); 
8025     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
8031 #define wxFileTypeInfo_GetPrintCommand(_swigobj)  (_swigobj->GetPrintCommand()) 
8032 static PyObject 
*_wrap_wxFileTypeInfo_GetPrintCommand(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8033     PyObject 
* _resultobj
; 
8035     wxFileTypeInfo 
* _arg0
; 
8036     PyObject 
* _argo0 
= 0; 
8037     char *_kwnames
[] = { "self", NULL 
}; 
8040     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileTypeInfo_GetPrintCommand",_kwnames
,&_argo0
))  
8043         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8044         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileTypeInfo_p")) { 
8045             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileTypeInfo_GetPrintCommand. Expected _wxFileTypeInfo_p."); 
8050     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8051     const wxString 
& _result_ref 
= wxFileTypeInfo_GetPrintCommand(_arg0
); 
8052     _result 
= (wxString 
*) &_result_ref
; 
8054     wxPyEndAllowThreads(__tstate
); 
8055     if (PyErr_Occurred()) return NULL
; 
8058     _resultobj 
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len()); 
8060     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
8066 #define wxFileTypeInfo_GetShortDesc(_swigobj)  (_swigobj->GetShortDesc()) 
8067 static PyObject 
*_wrap_wxFileTypeInfo_GetShortDesc(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8068     PyObject 
* _resultobj
; 
8070     wxFileTypeInfo 
* _arg0
; 
8071     PyObject 
* _argo0 
= 0; 
8072     char *_kwnames
[] = { "self", NULL 
}; 
8075     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileTypeInfo_GetShortDesc",_kwnames
,&_argo0
))  
8078         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8079         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileTypeInfo_p")) { 
8080             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileTypeInfo_GetShortDesc. Expected _wxFileTypeInfo_p."); 
8085     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8086     const wxString 
& _result_ref 
= wxFileTypeInfo_GetShortDesc(_arg0
); 
8087     _result 
= (wxString 
*) &_result_ref
; 
8089     wxPyEndAllowThreads(__tstate
); 
8090     if (PyErr_Occurred()) return NULL
; 
8093     _resultobj 
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len()); 
8095     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
8101 #define wxFileTypeInfo_GetDescription(_swigobj)  (_swigobj->GetDescription()) 
8102 static PyObject 
*_wrap_wxFileTypeInfo_GetDescription(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8103     PyObject 
* _resultobj
; 
8105     wxFileTypeInfo 
* _arg0
; 
8106     PyObject 
* _argo0 
= 0; 
8107     char *_kwnames
[] = { "self", NULL 
}; 
8110     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileTypeInfo_GetDescription",_kwnames
,&_argo0
))  
8113         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8114         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileTypeInfo_p")) { 
8115             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileTypeInfo_GetDescription. Expected _wxFileTypeInfo_p."); 
8120     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8121     const wxString 
& _result_ref 
= wxFileTypeInfo_GetDescription(_arg0
); 
8122     _result 
= (wxString 
*) &_result_ref
; 
8124     wxPyEndAllowThreads(__tstate
); 
8125     if (PyErr_Occurred()) return NULL
; 
8128     _resultobj 
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len()); 
8130     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
8136 static PyObject 
* wxFileTypeInfo_GetExtensions(wxFileTypeInfo 
*self
) { 
8137             wxArrayString
& arr 
= (wxArrayString
&)self
->GetExtensions(); 
8138             return wxArrayString2PyList_helper(arr
); 
8140 static PyObject 
*_wrap_wxFileTypeInfo_GetExtensions(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8141     PyObject 
* _resultobj
; 
8143     wxFileTypeInfo 
* _arg0
; 
8144     PyObject 
* _argo0 
= 0; 
8145     char *_kwnames
[] = { "self", NULL 
}; 
8148     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileTypeInfo_GetExtensions",_kwnames
,&_argo0
))  
8151         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8152         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileTypeInfo_p")) { 
8153             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileTypeInfo_GetExtensions. Expected _wxFileTypeInfo_p."); 
8158     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8159     _result 
= (PyObject 
*)wxFileTypeInfo_GetExtensions(_arg0
); 
8161     wxPyEndAllowThreads(__tstate
); 
8162     if (PyErr_Occurred()) return NULL
; 
8164   _resultobj 
= _result
; 
8169 #define wxFileTypeInfo_GetExtensionsCount(_swigobj)  (_swigobj->GetExtensionsCount()) 
8170 static PyObject 
*_wrap_wxFileTypeInfo_GetExtensionsCount(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8171     PyObject 
* _resultobj
; 
8173     wxFileTypeInfo 
* _arg0
; 
8174     PyObject 
* _argo0 
= 0; 
8175     char *_kwnames
[] = { "self", NULL 
}; 
8178     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileTypeInfo_GetExtensionsCount",_kwnames
,&_argo0
))  
8181         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8182         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileTypeInfo_p")) { 
8183             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileTypeInfo_GetExtensionsCount. Expected _wxFileTypeInfo_p."); 
8188     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8189     _result 
= (int )wxFileTypeInfo_GetExtensionsCount(_arg0
); 
8191     wxPyEndAllowThreads(__tstate
); 
8192     if (PyErr_Occurred()) return NULL
; 
8193 }    _resultobj 
= Py_BuildValue("i",_result
); 
8197 #define wxFileTypeInfo_GetIconFile(_swigobj)  (_swigobj->GetIconFile()) 
8198 static PyObject 
*_wrap_wxFileTypeInfo_GetIconFile(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8199     PyObject 
* _resultobj
; 
8201     wxFileTypeInfo 
* _arg0
; 
8202     PyObject 
* _argo0 
= 0; 
8203     char *_kwnames
[] = { "self", NULL 
}; 
8206     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileTypeInfo_GetIconFile",_kwnames
,&_argo0
))  
8209         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8210         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileTypeInfo_p")) { 
8211             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileTypeInfo_GetIconFile. Expected _wxFileTypeInfo_p."); 
8216     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8217     const wxString 
& _result_ref 
= wxFileTypeInfo_GetIconFile(_arg0
); 
8218     _result 
= (wxString 
*) &_result_ref
; 
8220     wxPyEndAllowThreads(__tstate
); 
8221     if (PyErr_Occurred()) return NULL
; 
8224     _resultobj 
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len()); 
8226     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
8232 #define wxFileTypeInfo_GetIconIndex(_swigobj)  (_swigobj->GetIconIndex()) 
8233 static PyObject 
*_wrap_wxFileTypeInfo_GetIconIndex(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8234     PyObject 
* _resultobj
; 
8236     wxFileTypeInfo 
* _arg0
; 
8237     PyObject 
* _argo0 
= 0; 
8238     char *_kwnames
[] = { "self", NULL 
}; 
8241     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileTypeInfo_GetIconIndex",_kwnames
,&_argo0
))  
8244         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8245         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileTypeInfo_p")) { 
8246             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileTypeInfo_GetIconIndex. Expected _wxFileTypeInfo_p."); 
8251     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8252     _result 
= (int )wxFileTypeInfo_GetIconIndex(_arg0
); 
8254     wxPyEndAllowThreads(__tstate
); 
8255     if (PyErr_Occurred()) return NULL
; 
8256 }    _resultobj 
= Py_BuildValue("i",_result
); 
8260 #define new_wxFileType(_swigarg0) (new wxFileType(_swigarg0)) 
8261 static PyObject 
*_wrap_new_wxFileType(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8262     PyObject 
* _resultobj
; 
8263     wxFileType 
* _result
; 
8264     wxFileTypeInfo 
* _arg0
; 
8265     PyObject 
* _argo0 
= 0; 
8266     char *_kwnames
[] = { "ftInfo", NULL 
}; 
8270     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:new_wxFileType",_kwnames
,&_argo0
))  
8273         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8274         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileTypeInfo_p")) { 
8275             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxFileType. Expected _wxFileTypeInfo_p."); 
8280     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8281     _result 
= (wxFileType 
*)new_wxFileType(*_arg0
); 
8283     wxPyEndAllowThreads(__tstate
); 
8284     if (PyErr_Occurred()) return NULL
; 
8286         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxFileType_p"); 
8287         _resultobj 
= Py_BuildValue("s",_ptemp
); 
8290         _resultobj 
= Py_None
; 
8295 static PyObject 
* wxFileType_GetMimeType(wxFileType 
*self
) { 
8297             if (self
->GetMimeType(&str
)) { 
8299               return PyUnicode_FromUnicode(str
.c_str(), str
.Len()); 
8301               return PyString_FromStringAndSize(str
.c_str(), str
.Len()); 
8307 static PyObject 
*_wrap_wxFileType_GetMimeType(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8308     PyObject 
* _resultobj
; 
8311     PyObject 
* _argo0 
= 0; 
8312     char *_kwnames
[] = { "self", NULL 
}; 
8315     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileType_GetMimeType",_kwnames
,&_argo0
))  
8318         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8319         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileType_p")) { 
8320             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileType_GetMimeType. Expected _wxFileType_p."); 
8325     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8326     _result 
= (PyObject 
*)wxFileType_GetMimeType(_arg0
); 
8328     wxPyEndAllowThreads(__tstate
); 
8329     if (PyErr_Occurred()) return NULL
; 
8331   _resultobj 
= _result
; 
8336 static PyObject 
* wxFileType_GetMimeTypes(wxFileType 
*self
) { 
8338             if (self
->GetMimeTypes(arr
)) 
8339                 return wxArrayString2PyList_helper(arr
); 
8343 static PyObject 
*_wrap_wxFileType_GetMimeTypes(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8344     PyObject 
* _resultobj
; 
8347     PyObject 
* _argo0 
= 0; 
8348     char *_kwnames
[] = { "self", NULL 
}; 
8351     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileType_GetMimeTypes",_kwnames
,&_argo0
))  
8354         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8355         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileType_p")) { 
8356             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileType_GetMimeTypes. Expected _wxFileType_p."); 
8361     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8362     _result 
= (PyObject 
*)wxFileType_GetMimeTypes(_arg0
); 
8364     wxPyEndAllowThreads(__tstate
); 
8365     if (PyErr_Occurred()) return NULL
; 
8367   _resultobj 
= _result
; 
8372 static PyObject 
* wxFileType_GetExtensions(wxFileType 
*self
) { 
8374             if (self
->GetExtensions(arr
)) 
8375                 return wxArrayString2PyList_helper(arr
); 
8379 static PyObject 
*_wrap_wxFileType_GetExtensions(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8380     PyObject 
* _resultobj
; 
8383     PyObject 
* _argo0 
= 0; 
8384     char *_kwnames
[] = { "self", NULL 
}; 
8387     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileType_GetExtensions",_kwnames
,&_argo0
))  
8390         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8391         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileType_p")) { 
8392             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileType_GetExtensions. Expected _wxFileType_p."); 
8397     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8398     _result 
= (PyObject 
*)wxFileType_GetExtensions(_arg0
); 
8400     wxPyEndAllowThreads(__tstate
); 
8401     if (PyErr_Occurred()) return NULL
; 
8403   _resultobj 
= _result
; 
8408 static wxIcon 
* wxFileType_GetIcon(wxFileType 
*self
) { 
8410             if (self
->GetIcon(&icon
)) 
8411                 return new wxIcon(icon
); 
8415 static PyObject 
*_wrap_wxFileType_GetIcon(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8416     PyObject 
* _resultobj
; 
8419     PyObject 
* _argo0 
= 0; 
8420     char *_kwnames
[] = { "self", NULL 
}; 
8424     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileType_GetIcon",_kwnames
,&_argo0
))  
8427         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8428         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileType_p")) { 
8429             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileType_GetIcon. Expected _wxFileType_p."); 
8434     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8435     _result 
= (wxIcon 
*)wxFileType_GetIcon(_arg0
); 
8437     wxPyEndAllowThreads(__tstate
); 
8438     if (PyErr_Occurred()) return NULL
; 
8440         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxIcon_p"); 
8441         _resultobj 
= Py_BuildValue("s",_ptemp
); 
8444         _resultobj 
= Py_None
; 
8449 static PyObject 
* wxFileType_GetIconInfo(wxFileType 
*self
) { 
8453             if (self
->GetIcon(&icon
, &iconFile
, &iconIndex
)) { 
8454                 wxPyBeginBlockThreads(); 
8455                 PyObject
* tuple 
= PyTuple_New(3); 
8456                 PyTuple_SetItem(tuple
, 0, wxPyConstructObject(new wxIcon(icon
), 
8459                 PyTuple_SetItem(tuple
, 1, PyUnicode_FromUnicode(iconFile
.c_str(), iconFile
.Len())); 
8461                 PyTuple_SetItem(tuple
, 1, PyString_FromStringAndSize(iconFile
.c_str(), iconFile
.Len())); 
8463                 PyTuple_SetItem(tuple
, 2, PyInt_FromLong(iconIndex
)); 
8464                 wxPyEndBlockThreads(); 
8470 static PyObject 
*_wrap_wxFileType_GetIconInfo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8471     PyObject 
* _resultobj
; 
8474     PyObject 
* _argo0 
= 0; 
8475     char *_kwnames
[] = { "self", NULL 
}; 
8478     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileType_GetIconInfo",_kwnames
,&_argo0
))  
8481         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8482         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileType_p")) { 
8483             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileType_GetIconInfo. Expected _wxFileType_p."); 
8488     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8489     _result 
= (PyObject 
*)wxFileType_GetIconInfo(_arg0
); 
8491     wxPyEndAllowThreads(__tstate
); 
8492     if (PyErr_Occurred()) return NULL
; 
8494   _resultobj 
= _result
; 
8499 static PyObject 
* wxFileType_GetDescription(wxFileType 
*self
) { 
8501             if (self
->GetDescription(&str
)) { 
8503               return PyUnicode_FromUnicode(str
.c_str(), str
.Len()); 
8505               return PyString_FromStringAndSize(str
.c_str(), str
.Len()); 
8510 static PyObject 
*_wrap_wxFileType_GetDescription(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8511     PyObject 
* _resultobj
; 
8514     PyObject 
* _argo0 
= 0; 
8515     char *_kwnames
[] = { "self", NULL 
}; 
8518     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileType_GetDescription",_kwnames
,&_argo0
))  
8521         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8522         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileType_p")) { 
8523             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileType_GetDescription. Expected _wxFileType_p."); 
8528     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8529     _result 
= (PyObject 
*)wxFileType_GetDescription(_arg0
); 
8531     wxPyEndAllowThreads(__tstate
); 
8532     if (PyErr_Occurred()) return NULL
; 
8534   _resultobj 
= _result
; 
8539 static PyObject 
* wxFileType_GetOpenCommand(wxFileType 
*self
,const wxString 
& filename
,const wxString 
& mimetype
) { 
8541             if (self
->GetOpenCommand(&str
, wxFileType::MessageParameters(filename
, mimetype
))) { 
8543                 return PyUnicode_FromUnicode(str
.c_str(), str
.Len()); 
8545                 return PyString_FromStringAndSize(str
.c_str(), str
.Len()); 
8550 static PyObject 
*_wrap_wxFileType_GetOpenCommand(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8551     PyObject 
* _resultobj
; 
8555     wxString 
* _arg2 
= (wxString 
*) &wxPyEmptyString
; 
8556     PyObject 
* _argo0 
= 0; 
8557     PyObject 
* _obj1 
= 0; 
8558     PyObject 
* _obj2 
= 0; 
8559     char *_kwnames
[] = { "self","filename","mimetype", NULL 
}; 
8562     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|O:wxFileType_GetOpenCommand",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
8565         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8566         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileType_p")) { 
8567             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileType_GetOpenCommand. Expected _wxFileType_p."); 
8572     _arg1 
= wxString_in_helper(_obj1
); 
8578     _arg2 
= wxString_in_helper(_obj2
); 
8583     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8584     _result 
= (PyObject 
*)wxFileType_GetOpenCommand(_arg0
,*_arg1
,*_arg2
); 
8586     wxPyEndAllowThreads(__tstate
); 
8587     if (PyErr_Occurred()) return NULL
; 
8589   _resultobj 
= _result
; 
8602 static PyObject 
* wxFileType_GetPrintCommand(wxFileType 
*self
,const wxString 
& filename
,const wxString 
& mimetype
) { 
8604             if (self
->GetPrintCommand(&str
, wxFileType::MessageParameters(filename
, mimetype
))) { 
8606                 return PyUnicode_FromUnicode(str
.c_str(), str
.Len()); 
8608                 return PyString_FromStringAndSize(str
.c_str(), str
.Len()); 
8613 static PyObject 
*_wrap_wxFileType_GetPrintCommand(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8614     PyObject 
* _resultobj
; 
8618     wxString 
* _arg2 
= (wxString 
*) &wxPyEmptyString
; 
8619     PyObject 
* _argo0 
= 0; 
8620     PyObject 
* _obj1 
= 0; 
8621     PyObject 
* _obj2 
= 0; 
8622     char *_kwnames
[] = { "self","filename","mimetype", NULL 
}; 
8625     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|O:wxFileType_GetPrintCommand",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
8628         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8629         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileType_p")) { 
8630             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileType_GetPrintCommand. Expected _wxFileType_p."); 
8635     _arg1 
= wxString_in_helper(_obj1
); 
8641     _arg2 
= wxString_in_helper(_obj2
); 
8646     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8647     _result 
= (PyObject 
*)wxFileType_GetPrintCommand(_arg0
,*_arg1
,*_arg2
); 
8649     wxPyEndAllowThreads(__tstate
); 
8650     if (PyErr_Occurred()) return NULL
; 
8652   _resultobj 
= _result
; 
8665 static PyObject 
* wxFileType_GetAllCommands(wxFileType 
*self
,const wxString 
& filename
,const wxString 
& mimetype
) { 
8666             wxArrayString verbs
; 
8667             wxArrayString commands
; 
8668             if (self
->GetAllCommands(&verbs
, &commands
, 
8669                                      wxFileType::MessageParameters(filename
, mimetype
))) { 
8670                 wxPyBeginBlockThreads(); 
8671                 PyObject
* tuple 
= PyTuple_New(2); 
8672                 PyTuple_SetItem(tuple
, 0, wxArrayString2PyList_helper(verbs
)); 
8673                 PyTuple_SetItem(tuple
, 1, wxArrayString2PyList_helper(commands
)); 
8674                 wxPyEndBlockThreads(); 
8680 static PyObject 
*_wrap_wxFileType_GetAllCommands(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8681     PyObject 
* _resultobj
; 
8685     wxString 
* _arg2 
= (wxString 
*) &wxPyEmptyString
; 
8686     PyObject 
* _argo0 
= 0; 
8687     PyObject 
* _obj1 
= 0; 
8688     PyObject 
* _obj2 
= 0; 
8689     char *_kwnames
[] = { "self","filename","mimetype", NULL 
}; 
8692     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|O:wxFileType_GetAllCommands",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
8695         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8696         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileType_p")) { 
8697             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileType_GetAllCommands. Expected _wxFileType_p."); 
8702     _arg1 
= wxString_in_helper(_obj1
); 
8708     _arg2 
= wxString_in_helper(_obj2
); 
8713     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8714     _result 
= (PyObject 
*)wxFileType_GetAllCommands(_arg0
,*_arg1
,*_arg2
); 
8716     wxPyEndAllowThreads(__tstate
); 
8717     if (PyErr_Occurred()) return NULL
; 
8719   _resultobj 
= _result
; 
8732 #define wxFileType_SetCommand(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->SetCommand(_swigarg0,_swigarg1,_swigarg2)) 
8733 static PyObject 
*_wrap_wxFileType_SetCommand(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8734     PyObject 
* _resultobj
; 
8739     bool  _arg3 
= (bool ) TRUE
; 
8740     PyObject 
* _argo0 
= 0; 
8741     PyObject 
* _obj1 
= 0; 
8742     PyObject 
* _obj2 
= 0; 
8743     int tempbool3 
= (int) TRUE
; 
8744     char *_kwnames
[] = { "self","cmd","verb","overwriteprompt", NULL 
}; 
8747     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO|i:wxFileType_SetCommand",_kwnames
,&_argo0
,&_obj1
,&_obj2
,&tempbool3
))  
8750         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8751         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileType_p")) { 
8752             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileType_SetCommand. Expected _wxFileType_p."); 
8757     _arg1 
= wxString_in_helper(_obj1
); 
8762     _arg2 
= wxString_in_helper(_obj2
); 
8766     _arg3 
= (bool ) tempbool3
; 
8768     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8769     _result 
= (bool )wxFileType_SetCommand(_arg0
,*_arg1
,*_arg2
,_arg3
); 
8771     wxPyEndAllowThreads(__tstate
); 
8772     if (PyErr_Occurred()) return NULL
; 
8773 }    _resultobj 
= Py_BuildValue("i",_result
); 
8785 #define wxFileType_SetDefaultIcon(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetDefaultIcon(_swigarg0,_swigarg1)) 
8786 static PyObject 
*_wrap_wxFileType_SetDefaultIcon(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8787     PyObject 
* _resultobj
; 
8790     wxString 
* _arg1 
= (wxString 
*) &wxPyEmptyString
; 
8791     int  _arg2 
= (int ) 0; 
8792     PyObject 
* _argo0 
= 0; 
8793     PyObject 
* _obj1 
= 0; 
8794     char *_kwnames
[] = { "self","cmd","index", NULL 
}; 
8797     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|Oi:wxFileType_SetDefaultIcon",_kwnames
,&_argo0
,&_obj1
,&_arg2
))  
8800         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8801         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileType_p")) { 
8802             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileType_SetDefaultIcon. Expected _wxFileType_p."); 
8808     _arg1 
= wxString_in_helper(_obj1
); 
8813     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8814     _result 
= (bool )wxFileType_SetDefaultIcon(_arg0
,*_arg1
,_arg2
); 
8816     wxPyEndAllowThreads(__tstate
); 
8817     if (PyErr_Occurred()) return NULL
; 
8818 }    _resultobj 
= Py_BuildValue("i",_result
); 
8826 #define wxFileType_Unassociate(_swigobj)  (_swigobj->Unassociate()) 
8827 static PyObject 
*_wrap_wxFileType_Unassociate(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8828     PyObject 
* _resultobj
; 
8831     PyObject 
* _argo0 
= 0; 
8832     char *_kwnames
[] = { "self", NULL 
}; 
8835     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileType_Unassociate",_kwnames
,&_argo0
))  
8838         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8839         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileType_p")) { 
8840             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileType_Unassociate. Expected _wxFileType_p."); 
8845     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8846     _result 
= (bool )wxFileType_Unassociate(_arg0
); 
8848     wxPyEndAllowThreads(__tstate
); 
8849     if (PyErr_Occurred()) return NULL
; 
8850 }    _resultobj 
= Py_BuildValue("i",_result
); 
8854 static PyObject 
*_wrap_wxFileType_ExpandCommand(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8855     PyObject 
* _resultobj
; 
8858     wxFileType::MessageParameters 
* _arg1
; 
8859     PyObject 
* _obj0 
= 0; 
8860     PyObject 
* _argo1 
= 0; 
8861     char *_kwnames
[] = { "command","params", NULL 
}; 
8864     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxFileType_ExpandCommand",_kwnames
,&_obj0
,&_argo1
))  
8867     _arg0 
= wxString_in_helper(_obj0
); 
8872         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
8873         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxFileType::MessageParameters_p")) { 
8874             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxFileType_ExpandCommand. Expected _wxFileType::MessageParameters_p."); 
8879     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8880     _result 
= new wxString (wxFileType::ExpandCommand(*_arg0
,*_arg1
)); 
8882     wxPyEndAllowThreads(__tstate
); 
8883     if (PyErr_Occurred()) return NULL
; 
8886     _resultobj 
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len()); 
8888     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
8901 #define delete_wxFileType(_swigobj) (delete _swigobj) 
8902 static PyObject 
*_wrap_delete_wxFileType(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8903     PyObject 
* _resultobj
; 
8905     PyObject 
* _argo0 
= 0; 
8906     char *_kwnames
[] = { "self", NULL 
}; 
8909     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxFileType",_kwnames
,&_argo0
))  
8912         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8913         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileType_p")) { 
8914             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxFileType. Expected _wxFileType_p."); 
8919     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8920     delete_wxFileType(_arg0
); 
8922     wxPyEndAllowThreads(__tstate
); 
8923     if (PyErr_Occurred()) return NULL
; 
8924 }    Py_INCREF(Py_None
); 
8925     _resultobj 
= Py_None
; 
8929 static PyObject 
*_wrap_wxMimeTypesManager_IsOfType(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8930     PyObject 
* _resultobj
; 
8934     PyObject 
* _obj0 
= 0; 
8935     PyObject 
* _obj1 
= 0; 
8936     char *_kwnames
[] = { "mimeType","wildcard", NULL 
}; 
8939     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMimeTypesManager_IsOfType",_kwnames
,&_obj0
,&_obj1
))  
8942     _arg0 
= wxString_in_helper(_obj0
); 
8947     _arg1 
= wxString_in_helper(_obj1
); 
8952     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8953     _result 
= (bool )wxMimeTypesManager::IsOfType(*_arg0
,*_arg1
); 
8955     wxPyEndAllowThreads(__tstate
); 
8956     if (PyErr_Occurred()) return NULL
; 
8957 }    _resultobj 
= Py_BuildValue("i",_result
); 
8969 #define new_wxMimeTypesManager() (new wxMimeTypesManager()) 
8970 static PyObject 
*_wrap_new_wxMimeTypesManager(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8971     PyObject 
* _resultobj
; 
8972     wxMimeTypesManager 
* _result
; 
8973     char *_kwnames
[] = {  NULL 
}; 
8977     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxMimeTypesManager",_kwnames
))  
8980     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8981     _result 
= (wxMimeTypesManager 
*)new_wxMimeTypesManager(); 
8983     wxPyEndAllowThreads(__tstate
); 
8984     if (PyErr_Occurred()) return NULL
; 
8986         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxMimeTypesManager_p"); 
8987         _resultobj 
= Py_BuildValue("s",_ptemp
); 
8990         _resultobj 
= Py_None
; 
8995 #define wxMimeTypesManager_Initialize(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Initialize(_swigarg0,_swigarg1)) 
8996 static PyObject 
*_wrap_wxMimeTypesManager_Initialize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8997     PyObject 
* _resultobj
; 
8998     wxMimeTypesManager 
* _arg0
; 
8999     int  _arg1 
= (int ) (wxMAILCAP_STANDARD
); 
9000     wxString 
* _arg2 
= (wxString 
*) &wxPyEmptyString
; 
9001     PyObject 
* _argo0 
= 0; 
9002     PyObject 
* _obj2 
= 0; 
9003     char *_kwnames
[] = { "self","mailcapStyle","extraDir", NULL 
}; 
9006     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|iO:wxMimeTypesManager_Initialize",_kwnames
,&_argo0
,&_arg1
,&_obj2
))  
9009         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9010         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMimeTypesManager_p")) { 
9011             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMimeTypesManager_Initialize. Expected _wxMimeTypesManager_p."); 
9017     _arg2 
= wxString_in_helper(_obj2
); 
9022     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9023     wxMimeTypesManager_Initialize(_arg0
,_arg1
,*_arg2
); 
9025     wxPyEndAllowThreads(__tstate
); 
9026     if (PyErr_Occurred()) return NULL
; 
9027 }    Py_INCREF(Py_None
); 
9028     _resultobj 
= Py_None
; 
9036 #define wxMimeTypesManager_ClearData(_swigobj)  (_swigobj->ClearData()) 
9037 static PyObject 
*_wrap_wxMimeTypesManager_ClearData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9038     PyObject 
* _resultobj
; 
9039     wxMimeTypesManager 
* _arg0
; 
9040     PyObject 
* _argo0 
= 0; 
9041     char *_kwnames
[] = { "self", NULL 
}; 
9044     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMimeTypesManager_ClearData",_kwnames
,&_argo0
))  
9047         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9048         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMimeTypesManager_p")) { 
9049             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMimeTypesManager_ClearData. Expected _wxMimeTypesManager_p."); 
9054     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9055     wxMimeTypesManager_ClearData(_arg0
); 
9057     wxPyEndAllowThreads(__tstate
); 
9058     if (PyErr_Occurred()) return NULL
; 
9059 }    Py_INCREF(Py_None
); 
9060     _resultobj 
= Py_None
; 
9064 #define wxMimeTypesManager_GetFileTypeFromExtension(_swigobj,_swigarg0)  (_swigobj->GetFileTypeFromExtension(_swigarg0)) 
9065 static PyObject 
*_wrap_wxMimeTypesManager_GetFileTypeFromExtension(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9066     PyObject 
* _resultobj
; 
9067     wxFileType 
* _result
; 
9068     wxMimeTypesManager 
* _arg0
; 
9070     PyObject 
* _argo0 
= 0; 
9071     PyObject 
* _obj1 
= 0; 
9072     char *_kwnames
[] = { "self","ext", NULL 
}; 
9076     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMimeTypesManager_GetFileTypeFromExtension",_kwnames
,&_argo0
,&_obj1
))  
9079         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9080         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMimeTypesManager_p")) { 
9081             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMimeTypesManager_GetFileTypeFromExtension. Expected _wxMimeTypesManager_p."); 
9086     _arg1 
= wxString_in_helper(_obj1
); 
9091     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9092     _result 
= (wxFileType 
*)wxMimeTypesManager_GetFileTypeFromExtension(_arg0
,*_arg1
); 
9094     wxPyEndAllowThreads(__tstate
); 
9095     if (PyErr_Occurred()) return NULL
; 
9097         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxFileType_p"); 
9098         _resultobj 
= Py_BuildValue("s",_ptemp
); 
9101         _resultobj 
= Py_None
; 
9110 #define wxMimeTypesManager_GetFileTypeFromMimeType(_swigobj,_swigarg0)  (_swigobj->GetFileTypeFromMimeType(_swigarg0)) 
9111 static PyObject 
*_wrap_wxMimeTypesManager_GetFileTypeFromMimeType(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9112     PyObject 
* _resultobj
; 
9113     wxFileType 
* _result
; 
9114     wxMimeTypesManager 
* _arg0
; 
9116     PyObject 
* _argo0 
= 0; 
9117     PyObject 
* _obj1 
= 0; 
9118     char *_kwnames
[] = { "self","mimeType", NULL 
}; 
9122     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMimeTypesManager_GetFileTypeFromMimeType",_kwnames
,&_argo0
,&_obj1
))  
9125         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9126         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMimeTypesManager_p")) { 
9127             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMimeTypesManager_GetFileTypeFromMimeType. Expected _wxMimeTypesManager_p."); 
9132     _arg1 
= wxString_in_helper(_obj1
); 
9137     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9138     _result 
= (wxFileType 
*)wxMimeTypesManager_GetFileTypeFromMimeType(_arg0
,*_arg1
); 
9140     wxPyEndAllowThreads(__tstate
); 
9141     if (PyErr_Occurred()) return NULL
; 
9143         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxFileType_p"); 
9144         _resultobj 
= Py_BuildValue("s",_ptemp
); 
9147         _resultobj 
= Py_None
; 
9156 #define wxMimeTypesManager_ReadMailcap(_swigobj,_swigarg0,_swigarg1)  (_swigobj->ReadMailcap(_swigarg0,_swigarg1)) 
9157 static PyObject 
*_wrap_wxMimeTypesManager_ReadMailcap(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9158     PyObject 
* _resultobj
; 
9160     wxMimeTypesManager 
* _arg0
; 
9162     bool  _arg2 
= (bool ) FALSE
; 
9163     PyObject 
* _argo0 
= 0; 
9164     PyObject 
* _obj1 
= 0; 
9165     int tempbool2 
= (int) FALSE
; 
9166     char *_kwnames
[] = { "self","filename","fallback", NULL 
}; 
9169     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxMimeTypesManager_ReadMailcap",_kwnames
,&_argo0
,&_obj1
,&tempbool2
))  
9172         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9173         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMimeTypesManager_p")) { 
9174             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMimeTypesManager_ReadMailcap. Expected _wxMimeTypesManager_p."); 
9179     _arg1 
= wxString_in_helper(_obj1
); 
9183     _arg2 
= (bool ) tempbool2
; 
9185     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9186     _result 
= (bool )wxMimeTypesManager_ReadMailcap(_arg0
,*_arg1
,_arg2
); 
9188     wxPyEndAllowThreads(__tstate
); 
9189     if (PyErr_Occurred()) return NULL
; 
9190 }    _resultobj 
= Py_BuildValue("i",_result
); 
9198 #define wxMimeTypesManager_ReadMimeTypes(_swigobj,_swigarg0)  (_swigobj->ReadMimeTypes(_swigarg0)) 
9199 static PyObject 
*_wrap_wxMimeTypesManager_ReadMimeTypes(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9200     PyObject 
* _resultobj
; 
9202     wxMimeTypesManager 
* _arg0
; 
9204     PyObject 
* _argo0 
= 0; 
9205     PyObject 
* _obj1 
= 0; 
9206     char *_kwnames
[] = { "self","filename", NULL 
}; 
9209     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMimeTypesManager_ReadMimeTypes",_kwnames
,&_argo0
,&_obj1
))  
9212         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9213         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMimeTypesManager_p")) { 
9214             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMimeTypesManager_ReadMimeTypes. Expected _wxMimeTypesManager_p."); 
9219     _arg1 
= wxString_in_helper(_obj1
); 
9224     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9225     _result 
= (bool )wxMimeTypesManager_ReadMimeTypes(_arg0
,*_arg1
); 
9227     wxPyEndAllowThreads(__tstate
); 
9228     if (PyErr_Occurred()) return NULL
; 
9229 }    _resultobj 
= Py_BuildValue("i",_result
); 
9237 static PyObject 
* wxMimeTypesManager_EnumAllFileTypes(wxMimeTypesManager 
*self
) { 
9239             self
->EnumAllFileTypes(arr
); 
9240             return wxArrayString2PyList_helper(arr
); 
9242 static PyObject 
*_wrap_wxMimeTypesManager_EnumAllFileTypes(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9243     PyObject 
* _resultobj
; 
9245     wxMimeTypesManager 
* _arg0
; 
9246     PyObject 
* _argo0 
= 0; 
9247     char *_kwnames
[] = { "self", NULL 
}; 
9250     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMimeTypesManager_EnumAllFileTypes",_kwnames
,&_argo0
))  
9253         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9254         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMimeTypesManager_p")) { 
9255             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMimeTypesManager_EnumAllFileTypes. Expected _wxMimeTypesManager_p."); 
9260     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9261     _result 
= (PyObject 
*)wxMimeTypesManager_EnumAllFileTypes(_arg0
); 
9263     wxPyEndAllowThreads(__tstate
); 
9264     if (PyErr_Occurred()) return NULL
; 
9266   _resultobj 
= _result
; 
9271 #define wxMimeTypesManager_AddFallback(_swigobj,_swigarg0)  (_swigobj->AddFallback(_swigarg0)) 
9272 static PyObject 
*_wrap_wxMimeTypesManager_AddFallback(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9273     PyObject 
* _resultobj
; 
9274     wxMimeTypesManager 
* _arg0
; 
9275     wxFileTypeInfo 
* _arg1
; 
9276     PyObject 
* _argo0 
= 0; 
9277     PyObject 
* _argo1 
= 0; 
9278     char *_kwnames
[] = { "self","ft", NULL 
}; 
9281     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMimeTypesManager_AddFallback",_kwnames
,&_argo0
,&_argo1
))  
9284         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9285         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMimeTypesManager_p")) { 
9286             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMimeTypesManager_AddFallback. Expected _wxMimeTypesManager_p."); 
9291         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
9292         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxFileTypeInfo_p")) { 
9293             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMimeTypesManager_AddFallback. Expected _wxFileTypeInfo_p."); 
9298     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9299     wxMimeTypesManager_AddFallback(_arg0
,*_arg1
); 
9301     wxPyEndAllowThreads(__tstate
); 
9302     if (PyErr_Occurred()) return NULL
; 
9303 }    Py_INCREF(Py_None
); 
9304     _resultobj 
= Py_None
; 
9308 #define wxMimeTypesManager_Associate(_swigobj,_swigarg0)  (_swigobj->Associate(_swigarg0)) 
9309 static PyObject 
*_wrap_wxMimeTypesManager_Associate(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9310     PyObject 
* _resultobj
; 
9311     wxFileType 
* _result
; 
9312     wxMimeTypesManager 
* _arg0
; 
9313     wxFileTypeInfo 
* _arg1
; 
9314     PyObject 
* _argo0 
= 0; 
9315     PyObject 
* _argo1 
= 0; 
9316     char *_kwnames
[] = { "self","ftInfo", NULL 
}; 
9320     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMimeTypesManager_Associate",_kwnames
,&_argo0
,&_argo1
))  
9323         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9324         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMimeTypesManager_p")) { 
9325             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMimeTypesManager_Associate. Expected _wxMimeTypesManager_p."); 
9330         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
9331         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxFileTypeInfo_p")) { 
9332             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMimeTypesManager_Associate. Expected _wxFileTypeInfo_p."); 
9337     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9338     _result 
= (wxFileType 
*)wxMimeTypesManager_Associate(_arg0
,*_arg1
); 
9340     wxPyEndAllowThreads(__tstate
); 
9341     if (PyErr_Occurred()) return NULL
; 
9343         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxFileType_p"); 
9344         _resultobj 
= Py_BuildValue("s",_ptemp
); 
9347         _resultobj 
= Py_None
; 
9352 #define wxMimeTypesManager_Unassociate(_swigobj,_swigarg0)  (_swigobj->Unassociate(_swigarg0)) 
9353 static PyObject 
*_wrap_wxMimeTypesManager_Unassociate(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9354     PyObject 
* _resultobj
; 
9356     wxMimeTypesManager 
* _arg0
; 
9358     PyObject 
* _argo0 
= 0; 
9359     PyObject 
* _argo1 
= 0; 
9360     char *_kwnames
[] = { "self","ft", NULL 
}; 
9363     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMimeTypesManager_Unassociate",_kwnames
,&_argo0
,&_argo1
))  
9366         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9367         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMimeTypesManager_p")) { 
9368             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMimeTypesManager_Unassociate. Expected _wxMimeTypesManager_p."); 
9373         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
9374         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxFileType_p")) { 
9375             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMimeTypesManager_Unassociate. Expected _wxFileType_p."); 
9380     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9381     _result 
= (bool )wxMimeTypesManager_Unassociate(_arg0
,_arg1
); 
9383     wxPyEndAllowThreads(__tstate
); 
9384     if (PyErr_Occurred()) return NULL
; 
9385 }    _resultobj 
= Py_BuildValue("i",_result
); 
9389 #define delete_wxMimeTypesManager(_swigobj) (delete _swigobj) 
9390 static PyObject 
*_wrap_delete_wxMimeTypesManager(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9391     PyObject 
* _resultobj
; 
9392     wxMimeTypesManager 
* _arg0
; 
9393     PyObject 
* _argo0 
= 0; 
9394     char *_kwnames
[] = { "self", NULL 
}; 
9397     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxMimeTypesManager",_kwnames
,&_argo0
))  
9400         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9401         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMimeTypesManager_p")) { 
9402             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxMimeTypesManager. Expected _wxMimeTypesManager_p."); 
9407     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9408     delete_wxMimeTypesManager(_arg0
); 
9410     wxPyEndAllowThreads(__tstate
); 
9411     if (PyErr_Occurred()) return NULL
; 
9412 }    Py_INCREF(Py_None
); 
9413     _resultobj 
= Py_None
; 
9417 static void *SwigwxFileHistoryTowxObject(void *ptr
) { 
9420     src 
= (wxFileHistory 
*) ptr
; 
9421     dest 
= (wxObject 
*) src
; 
9422     return (void *) dest
; 
9425 #define new_wxFileHistory(_swigarg0) (new wxFileHistory(_swigarg0)) 
9426 static PyObject 
*_wrap_new_wxFileHistory(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9427     PyObject 
* _resultobj
; 
9428     wxFileHistory 
* _result
; 
9429     int  _arg0 
= (int ) 9; 
9430     char *_kwnames
[] = { "maxFiles", NULL 
}; 
9434     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|i:new_wxFileHistory",_kwnames
,&_arg0
))  
9437     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9438     _result 
= (wxFileHistory 
*)new_wxFileHistory(_arg0
); 
9440     wxPyEndAllowThreads(__tstate
); 
9441     if (PyErr_Occurred()) return NULL
; 
9443         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxFileHistory_p"); 
9444         _resultobj 
= Py_BuildValue("s",_ptemp
); 
9447         _resultobj 
= Py_None
; 
9452 #define delete_wxFileHistory(_swigobj) (delete _swigobj) 
9453 static PyObject 
*_wrap_delete_wxFileHistory(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9454     PyObject 
* _resultobj
; 
9455     wxFileHistory 
* _arg0
; 
9456     PyObject 
* _argo0 
= 0; 
9457     char *_kwnames
[] = { "self", NULL 
}; 
9460     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxFileHistory",_kwnames
,&_argo0
))  
9463         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9464         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileHistory_p")) { 
9465             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxFileHistory. Expected _wxFileHistory_p."); 
9470     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9471     delete_wxFileHistory(_arg0
); 
9473     wxPyEndAllowThreads(__tstate
); 
9474     if (PyErr_Occurred()) return NULL
; 
9475 }    Py_INCREF(Py_None
); 
9476     _resultobj 
= Py_None
; 
9480 #define wxFileHistory_AddFileToHistory(_swigobj,_swigarg0)  (_swigobj->AddFileToHistory(_swigarg0)) 
9481 static PyObject 
*_wrap_wxFileHistory_AddFileToHistory(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9482     PyObject 
* _resultobj
; 
9483     wxFileHistory 
* _arg0
; 
9485     PyObject 
* _argo0 
= 0; 
9486     PyObject 
* _obj1 
= 0; 
9487     char *_kwnames
[] = { "self","file", NULL 
}; 
9490     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxFileHistory_AddFileToHistory",_kwnames
,&_argo0
,&_obj1
))  
9493         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9494         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileHistory_p")) { 
9495             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileHistory_AddFileToHistory. Expected _wxFileHistory_p."); 
9500     _arg1 
= wxString_in_helper(_obj1
); 
9505     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9506     wxFileHistory_AddFileToHistory(_arg0
,*_arg1
); 
9508     wxPyEndAllowThreads(__tstate
); 
9509     if (PyErr_Occurred()) return NULL
; 
9510 }    Py_INCREF(Py_None
); 
9511     _resultobj 
= Py_None
; 
9519 #define wxFileHistory_RemoveFileFromHistory(_swigobj,_swigarg0)  (_swigobj->RemoveFileFromHistory(_swigarg0)) 
9520 static PyObject 
*_wrap_wxFileHistory_RemoveFileFromHistory(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9521     PyObject 
* _resultobj
; 
9522     wxFileHistory 
* _arg0
; 
9524     PyObject 
* _argo0 
= 0; 
9525     char *_kwnames
[] = { "self","i", NULL 
}; 
9528     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxFileHistory_RemoveFileFromHistory",_kwnames
,&_argo0
,&_arg1
))  
9531         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9532         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileHistory_p")) { 
9533             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileHistory_RemoveFileFromHistory. Expected _wxFileHistory_p."); 
9538     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9539     wxFileHistory_RemoveFileFromHistory(_arg0
,_arg1
); 
9541     wxPyEndAllowThreads(__tstate
); 
9542     if (PyErr_Occurred()) return NULL
; 
9543 }    Py_INCREF(Py_None
); 
9544     _resultobj 
= Py_None
; 
9548 #define wxFileHistory_GetMaxFiles(_swigobj)  (_swigobj->GetMaxFiles()) 
9549 static PyObject 
*_wrap_wxFileHistory_GetMaxFiles(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9550     PyObject 
* _resultobj
; 
9552     wxFileHistory 
* _arg0
; 
9553     PyObject 
* _argo0 
= 0; 
9554     char *_kwnames
[] = { "self", NULL 
}; 
9557     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileHistory_GetMaxFiles",_kwnames
,&_argo0
))  
9560         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9561         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileHistory_p")) { 
9562             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileHistory_GetMaxFiles. Expected _wxFileHistory_p."); 
9567     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9568     _result 
= (int )wxFileHistory_GetMaxFiles(_arg0
); 
9570     wxPyEndAllowThreads(__tstate
); 
9571     if (PyErr_Occurred()) return NULL
; 
9572 }    _resultobj 
= Py_BuildValue("i",_result
); 
9576 #define wxFileHistory_UseMenu(_swigobj,_swigarg0)  (_swigobj->UseMenu(_swigarg0)) 
9577 static PyObject 
*_wrap_wxFileHistory_UseMenu(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9578     PyObject 
* _resultobj
; 
9579     wxFileHistory 
* _arg0
; 
9581     PyObject 
* _argo0 
= 0; 
9582     PyObject 
* _argo1 
= 0; 
9583     char *_kwnames
[] = { "self","menu", NULL 
}; 
9586     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxFileHistory_UseMenu",_kwnames
,&_argo0
,&_argo1
))  
9589         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9590         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileHistory_p")) { 
9591             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileHistory_UseMenu. Expected _wxFileHistory_p."); 
9596         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
9597         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxMenu_p")) { 
9598             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxFileHistory_UseMenu. Expected _wxMenu_p."); 
9603     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9604     wxFileHistory_UseMenu(_arg0
,_arg1
); 
9606     wxPyEndAllowThreads(__tstate
); 
9607     if (PyErr_Occurred()) return NULL
; 
9608 }    Py_INCREF(Py_None
); 
9609     _resultobj 
= Py_None
; 
9613 #define wxFileHistory_RemoveMenu(_swigobj,_swigarg0)  (_swigobj->RemoveMenu(_swigarg0)) 
9614 static PyObject 
*_wrap_wxFileHistory_RemoveMenu(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9615     PyObject 
* _resultobj
; 
9616     wxFileHistory 
* _arg0
; 
9618     PyObject 
* _argo0 
= 0; 
9619     PyObject 
* _argo1 
= 0; 
9620     char *_kwnames
[] = { "self","menu", NULL 
}; 
9623     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxFileHistory_RemoveMenu",_kwnames
,&_argo0
,&_argo1
))  
9626         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9627         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileHistory_p")) { 
9628             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileHistory_RemoveMenu. Expected _wxFileHistory_p."); 
9633         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
9634         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxMenu_p")) { 
9635             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxFileHistory_RemoveMenu. Expected _wxMenu_p."); 
9640     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9641     wxFileHistory_RemoveMenu(_arg0
,_arg1
); 
9643     wxPyEndAllowThreads(__tstate
); 
9644     if (PyErr_Occurred()) return NULL
; 
9645 }    Py_INCREF(Py_None
); 
9646     _resultobj 
= Py_None
; 
9650 #define wxFileHistory_Load(_swigobj,_swigarg0)  (_swigobj->Load(_swigarg0)) 
9651 static PyObject 
*_wrap_wxFileHistory_Load(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9652     PyObject 
* _resultobj
; 
9653     wxFileHistory 
* _arg0
; 
9654     wxConfigBase 
* _arg1
; 
9655     PyObject 
* _argo0 
= 0; 
9656     PyObject 
* _argo1 
= 0; 
9657     char *_kwnames
[] = { "self","config", NULL 
}; 
9660     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxFileHistory_Load",_kwnames
,&_argo0
,&_argo1
))  
9663         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9664         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileHistory_p")) { 
9665             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileHistory_Load. Expected _wxFileHistory_p."); 
9670         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
9671         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxConfigBase_p")) { 
9672             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxFileHistory_Load. Expected _wxConfigBase_p."); 
9677     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9678     wxFileHistory_Load(_arg0
,*_arg1
); 
9680     wxPyEndAllowThreads(__tstate
); 
9681     if (PyErr_Occurred()) return NULL
; 
9682 }    Py_INCREF(Py_None
); 
9683     _resultobj 
= Py_None
; 
9687 #define wxFileHistory_Save(_swigobj,_swigarg0)  (_swigobj->Save(_swigarg0)) 
9688 static PyObject 
*_wrap_wxFileHistory_Save(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9689     PyObject 
* _resultobj
; 
9690     wxFileHistory 
* _arg0
; 
9691     wxConfigBase 
* _arg1
; 
9692     PyObject 
* _argo0 
= 0; 
9693     PyObject 
* _argo1 
= 0; 
9694     char *_kwnames
[] = { "self","config", NULL 
}; 
9697     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxFileHistory_Save",_kwnames
,&_argo0
,&_argo1
))  
9700         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9701         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileHistory_p")) { 
9702             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileHistory_Save. Expected _wxFileHistory_p."); 
9707         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
9708         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxConfigBase_p")) { 
9709             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxFileHistory_Save. Expected _wxConfigBase_p."); 
9714     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9715     wxFileHistory_Save(_arg0
,*_arg1
); 
9717     wxPyEndAllowThreads(__tstate
); 
9718     if (PyErr_Occurred()) return NULL
; 
9719 }    Py_INCREF(Py_None
); 
9720     _resultobj 
= Py_None
; 
9724 #define wxFileHistory_AddFilesToMenu(_swigobj)  (_swigobj->AddFilesToMenu()) 
9725 static PyObject 
*_wrap_wxFileHistory_AddFilesToMenu(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9726     PyObject 
* _resultobj
; 
9727     wxFileHistory 
* _arg0
; 
9728     PyObject 
* _argo0 
= 0; 
9729     char *_kwnames
[] = { "self", NULL 
}; 
9732     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileHistory_AddFilesToMenu",_kwnames
,&_argo0
))  
9735         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9736         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileHistory_p")) { 
9737             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileHistory_AddFilesToMenu. Expected _wxFileHistory_p."); 
9742     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9743     wxFileHistory_AddFilesToMenu(_arg0
); 
9745     wxPyEndAllowThreads(__tstate
); 
9746     if (PyErr_Occurred()) return NULL
; 
9747 }    Py_INCREF(Py_None
); 
9748     _resultobj 
= Py_None
; 
9752 #define wxFileHistory_AddFilesToThisMenu(_swigobj,_swigarg0)  (_swigobj->AddFilesToMenu(_swigarg0)) 
9753 static PyObject 
*_wrap_wxFileHistory_AddFilesToThisMenu(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9754     PyObject 
* _resultobj
; 
9755     wxFileHistory 
* _arg0
; 
9757     PyObject 
* _argo0 
= 0; 
9758     PyObject 
* _argo1 
= 0; 
9759     char *_kwnames
[] = { "self","menu", NULL 
}; 
9762     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxFileHistory_AddFilesToThisMenu",_kwnames
,&_argo0
,&_argo1
))  
9765         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9766         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileHistory_p")) { 
9767             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileHistory_AddFilesToThisMenu. Expected _wxFileHistory_p."); 
9772         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
9773         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxMenu_p")) { 
9774             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxFileHistory_AddFilesToThisMenu. Expected _wxMenu_p."); 
9779     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9780     wxFileHistory_AddFilesToThisMenu(_arg0
,_arg1
); 
9782     wxPyEndAllowThreads(__tstate
); 
9783     if (PyErr_Occurred()) return NULL
; 
9784 }    Py_INCREF(Py_None
); 
9785     _resultobj 
= Py_None
; 
9789 #define wxFileHistory_GetHistoryFile(_swigobj,_swigarg0)  (_swigobj->GetHistoryFile(_swigarg0)) 
9790 static PyObject 
*_wrap_wxFileHistory_GetHistoryFile(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9791     PyObject 
* _resultobj
; 
9793     wxFileHistory 
* _arg0
; 
9795     PyObject 
* _argo0 
= 0; 
9796     char *_kwnames
[] = { "self","i", NULL 
}; 
9799     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxFileHistory_GetHistoryFile",_kwnames
,&_argo0
,&_arg1
))  
9802         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9803         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileHistory_p")) { 
9804             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileHistory_GetHistoryFile. Expected _wxFileHistory_p."); 
9809     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9810     _result 
= new wxString (wxFileHistory_GetHistoryFile(_arg0
,_arg1
)); 
9812     wxPyEndAllowThreads(__tstate
); 
9813     if (PyErr_Occurred()) return NULL
; 
9816     _resultobj 
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len()); 
9818     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
9827 #define wxFileHistory_GetCount(_swigobj)  (_swigobj->GetCount()) 
9828 static PyObject 
*_wrap_wxFileHistory_GetCount(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9829     PyObject 
* _resultobj
; 
9831     wxFileHistory 
* _arg0
; 
9832     PyObject 
* _argo0 
= 0; 
9833     char *_kwnames
[] = { "self", NULL 
}; 
9836     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileHistory_GetCount",_kwnames
,&_argo0
))  
9839         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9840         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileHistory_p")) { 
9841             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileHistory_GetCount. Expected _wxFileHistory_p."); 
9846     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9847     _result 
= (int )wxFileHistory_GetCount(_arg0
); 
9849     wxPyEndAllowThreads(__tstate
); 
9850     if (PyErr_Occurred()) return NULL
; 
9851 }    _resultobj 
= Py_BuildValue("i",_result
); 
9855 #define wxFileHistory_GetNoHistoryFiles(_swigobj)  (_swigobj->GetNoHistoryFiles()) 
9856 static PyObject 
*_wrap_wxFileHistory_GetNoHistoryFiles(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9857     PyObject 
* _resultobj
; 
9859     wxFileHistory 
* _arg0
; 
9860     PyObject 
* _argo0 
= 0; 
9861     char *_kwnames
[] = { "self", NULL 
}; 
9864     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileHistory_GetNoHistoryFiles",_kwnames
,&_argo0
))  
9867         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9868         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileHistory_p")) { 
9869             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileHistory_GetNoHistoryFiles. Expected _wxFileHistory_p."); 
9874     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9875     _result 
= (int )wxFileHistory_GetNoHistoryFiles(_arg0
); 
9877     wxPyEndAllowThreads(__tstate
); 
9878     if (PyErr_Occurred()) return NULL
; 
9879 }    _resultobj 
= Py_BuildValue("i",_result
); 
9883 static PyMethodDef misc2cMethods
[] = { 
9884          { "wxFileHistory_GetNoHistoryFiles", (PyCFunction
) _wrap_wxFileHistory_GetNoHistoryFiles
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9885          { "wxFileHistory_GetCount", (PyCFunction
) _wrap_wxFileHistory_GetCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9886          { "wxFileHistory_GetHistoryFile", (PyCFunction
) _wrap_wxFileHistory_GetHistoryFile
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9887          { "wxFileHistory_AddFilesToThisMenu", (PyCFunction
) _wrap_wxFileHistory_AddFilesToThisMenu
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9888          { "wxFileHistory_AddFilesToMenu", (PyCFunction
) _wrap_wxFileHistory_AddFilesToMenu
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9889          { "wxFileHistory_Save", (PyCFunction
) _wrap_wxFileHistory_Save
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9890          { "wxFileHistory_Load", (PyCFunction
) _wrap_wxFileHistory_Load
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9891          { "wxFileHistory_RemoveMenu", (PyCFunction
) _wrap_wxFileHistory_RemoveMenu
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9892          { "wxFileHistory_UseMenu", (PyCFunction
) _wrap_wxFileHistory_UseMenu
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9893          { "wxFileHistory_GetMaxFiles", (PyCFunction
) _wrap_wxFileHistory_GetMaxFiles
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9894          { "wxFileHistory_RemoveFileFromHistory", (PyCFunction
) _wrap_wxFileHistory_RemoveFileFromHistory
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9895          { "wxFileHistory_AddFileToHistory", (PyCFunction
) _wrap_wxFileHistory_AddFileToHistory
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9896          { "delete_wxFileHistory", (PyCFunction
) _wrap_delete_wxFileHistory
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9897          { "new_wxFileHistory", (PyCFunction
) _wrap_new_wxFileHistory
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9898          { "delete_wxMimeTypesManager", (PyCFunction
) _wrap_delete_wxMimeTypesManager
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9899          { "wxMimeTypesManager_Unassociate", (PyCFunction
) _wrap_wxMimeTypesManager_Unassociate
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9900          { "wxMimeTypesManager_Associate", (PyCFunction
) _wrap_wxMimeTypesManager_Associate
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9901          { "wxMimeTypesManager_AddFallback", (PyCFunction
) _wrap_wxMimeTypesManager_AddFallback
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9902          { "wxMimeTypesManager_EnumAllFileTypes", (PyCFunction
) _wrap_wxMimeTypesManager_EnumAllFileTypes
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9903          { "wxMimeTypesManager_ReadMimeTypes", (PyCFunction
) _wrap_wxMimeTypesManager_ReadMimeTypes
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9904          { "wxMimeTypesManager_ReadMailcap", (PyCFunction
) _wrap_wxMimeTypesManager_ReadMailcap
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9905          { "wxMimeTypesManager_GetFileTypeFromMimeType", (PyCFunction
) _wrap_wxMimeTypesManager_GetFileTypeFromMimeType
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9906          { "wxMimeTypesManager_GetFileTypeFromExtension", (PyCFunction
) _wrap_wxMimeTypesManager_GetFileTypeFromExtension
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9907          { "wxMimeTypesManager_ClearData", (PyCFunction
) _wrap_wxMimeTypesManager_ClearData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9908          { "wxMimeTypesManager_Initialize", (PyCFunction
) _wrap_wxMimeTypesManager_Initialize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9909          { "new_wxMimeTypesManager", (PyCFunction
) _wrap_new_wxMimeTypesManager
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9910          { "wxMimeTypesManager_IsOfType", (PyCFunction
) _wrap_wxMimeTypesManager_IsOfType
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9911          { "delete_wxFileType", (PyCFunction
) _wrap_delete_wxFileType
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9912          { "wxFileType_ExpandCommand", (PyCFunction
) _wrap_wxFileType_ExpandCommand
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9913          { "wxFileType_Unassociate", (PyCFunction
) _wrap_wxFileType_Unassociate
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9914          { "wxFileType_SetDefaultIcon", (PyCFunction
) _wrap_wxFileType_SetDefaultIcon
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9915          { "wxFileType_SetCommand", (PyCFunction
) _wrap_wxFileType_SetCommand
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9916          { "wxFileType_GetAllCommands", (PyCFunction
) _wrap_wxFileType_GetAllCommands
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9917          { "wxFileType_GetPrintCommand", (PyCFunction
) _wrap_wxFileType_GetPrintCommand
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9918          { "wxFileType_GetOpenCommand", (PyCFunction
) _wrap_wxFileType_GetOpenCommand
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9919          { "wxFileType_GetDescription", (PyCFunction
) _wrap_wxFileType_GetDescription
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9920          { "wxFileType_GetIconInfo", (PyCFunction
) _wrap_wxFileType_GetIconInfo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9921          { "wxFileType_GetIcon", (PyCFunction
) _wrap_wxFileType_GetIcon
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9922          { "wxFileType_GetExtensions", (PyCFunction
) _wrap_wxFileType_GetExtensions
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9923          { "wxFileType_GetMimeTypes", (PyCFunction
) _wrap_wxFileType_GetMimeTypes
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9924          { "wxFileType_GetMimeType", (PyCFunction
) _wrap_wxFileType_GetMimeType
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9925          { "new_wxFileType", (PyCFunction
) _wrap_new_wxFileType
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9926          { "wxFileTypeInfo_GetIconIndex", (PyCFunction
) _wrap_wxFileTypeInfo_GetIconIndex
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9927          { "wxFileTypeInfo_GetIconFile", (PyCFunction
) _wrap_wxFileTypeInfo_GetIconFile
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9928          { "wxFileTypeInfo_GetExtensionsCount", (PyCFunction
) _wrap_wxFileTypeInfo_GetExtensionsCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9929          { "wxFileTypeInfo_GetExtensions", (PyCFunction
) _wrap_wxFileTypeInfo_GetExtensions
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9930          { "wxFileTypeInfo_GetDescription", (PyCFunction
) _wrap_wxFileTypeInfo_GetDescription
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9931          { "wxFileTypeInfo_GetShortDesc", (PyCFunction
) _wrap_wxFileTypeInfo_GetShortDesc
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9932          { "wxFileTypeInfo_GetPrintCommand", (PyCFunction
) _wrap_wxFileTypeInfo_GetPrintCommand
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9933          { "wxFileTypeInfo_GetOpenCommand", (PyCFunction
) _wrap_wxFileTypeInfo_GetOpenCommand
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9934          { "wxFileTypeInfo_GetMimeType", (PyCFunction
) _wrap_wxFileTypeInfo_GetMimeType
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9935          { "wxFileTypeInfo_SetShortDesc", (PyCFunction
) _wrap_wxFileTypeInfo_SetShortDesc
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9936          { "wxFileTypeInfo_SetIcon", (PyCFunction
) _wrap_wxFileTypeInfo_SetIcon
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9937          { "wxFileTypeInfo_IsValid", (PyCFunction
) _wrap_wxFileTypeInfo_IsValid
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9938          { "new_wxNullFileTypeInfo", (PyCFunction
) _wrap_new_wxNullFileTypeInfo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9939          { "new_wxFileTypeInfoSequence", (PyCFunction
) _wrap_new_wxFileTypeInfoSequence
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9940          { "new_wxFileTypeInfo", (PyCFunction
) _wrap_new_wxFileTypeInfo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9941          { "wxWave_Play", (PyCFunction
) _wrap_wxWave_Play
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9942          { "wxWave_IsOk", (PyCFunction
) _wrap_wxWave_IsOk
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9943          { "delete_wxWave", (PyCFunction
) _wrap_delete_wxWave
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9944          { "new_wxWave", (PyCFunction
) _wrap_new_wxWave
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9945          { "wxJoystick_ReleaseCapture", (PyCFunction
) _wrap_wxJoystick_ReleaseCapture
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9946          { "wxJoystick_SetCapture", (PyCFunction
) _wrap_wxJoystick_SetCapture
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9947          { "wxJoystick_HasPOVCTS", (PyCFunction
) _wrap_wxJoystick_HasPOVCTS
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9948          { "wxJoystick_HasPOV4Dir", (PyCFunction
) _wrap_wxJoystick_HasPOV4Dir
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9949          { "wxJoystick_HasPOV", (PyCFunction
) _wrap_wxJoystick_HasPOV
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9950          { "wxJoystick_HasV", (PyCFunction
) _wrap_wxJoystick_HasV
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9951          { "wxJoystick_HasU", (PyCFunction
) _wrap_wxJoystick_HasU
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9952          { "wxJoystick_HasZ", (PyCFunction
) _wrap_wxJoystick_HasZ
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9953          { "wxJoystick_HasRudder", (PyCFunction
) _wrap_wxJoystick_HasRudder
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9954          { "wxJoystick_GetVMax", (PyCFunction
) _wrap_wxJoystick_GetVMax
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9955          { "wxJoystick_GetVMin", (PyCFunction
) _wrap_wxJoystick_GetVMin
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9956          { "wxJoystick_GetUMax", (PyCFunction
) _wrap_wxJoystick_GetUMax
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9957          { "wxJoystick_GetUMin", (PyCFunction
) _wrap_wxJoystick_GetUMin
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9958          { "wxJoystick_GetRudderMax", (PyCFunction
) _wrap_wxJoystick_GetRudderMax
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9959          { "wxJoystick_GetRudderMin", (PyCFunction
) _wrap_wxJoystick_GetRudderMin
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9960          { "wxJoystick_GetPollingMax", (PyCFunction
) _wrap_wxJoystick_GetPollingMax
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9961          { "wxJoystick_GetPollingMin", (PyCFunction
) _wrap_wxJoystick_GetPollingMin
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9962          { "wxJoystick_GetMaxAxes", (PyCFunction
) _wrap_wxJoystick_GetMaxAxes
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9963          { "wxJoystick_GetMaxButtons", (PyCFunction
) _wrap_wxJoystick_GetMaxButtons
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9964          { "wxJoystick_GetNumberAxes", (PyCFunction
) _wrap_wxJoystick_GetNumberAxes
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9965          { "wxJoystick_GetNumberButtons", (PyCFunction
) _wrap_wxJoystick_GetNumberButtons
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9966          { "wxJoystick_GetZMax", (PyCFunction
) _wrap_wxJoystick_GetZMax
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9967          { "wxJoystick_GetYMax", (PyCFunction
) _wrap_wxJoystick_GetYMax
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9968          { "wxJoystick_GetXMax", (PyCFunction
) _wrap_wxJoystick_GetXMax
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9969          { "wxJoystick_GetZMin", (PyCFunction
) _wrap_wxJoystick_GetZMin
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9970          { "wxJoystick_GetYMin", (PyCFunction
) _wrap_wxJoystick_GetYMin
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9971          { "wxJoystick_GetXMin", (PyCFunction
) _wrap_wxJoystick_GetXMin
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9972          { "wxJoystick_GetProductName", (PyCFunction
) _wrap_wxJoystick_GetProductName
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9973          { "wxJoystick_GetProductId", (PyCFunction
) _wrap_wxJoystick_GetProductId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9974          { "wxJoystick_GetManufacturerId", (PyCFunction
) _wrap_wxJoystick_GetManufacturerId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9975          { "wxJoystick_GetNumberJoysticks", (PyCFunction
) _wrap_wxJoystick_GetNumberJoysticks
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9976          { "wxJoystick_IsOk", (PyCFunction
) _wrap_wxJoystick_IsOk
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9977          { "wxJoystick_SetMovementThreshold", (PyCFunction
) _wrap_wxJoystick_SetMovementThreshold
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9978          { "wxJoystick_GetMovementThreshold", (PyCFunction
) _wrap_wxJoystick_GetMovementThreshold
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9979          { "wxJoystick_GetVPosition", (PyCFunction
) _wrap_wxJoystick_GetVPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9980          { "wxJoystick_GetUPosition", (PyCFunction
) _wrap_wxJoystick_GetUPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9981          { "wxJoystick_GetRudderPosition", (PyCFunction
) _wrap_wxJoystick_GetRudderPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9982          { "wxJoystick_GetPOVCTSPosition", (PyCFunction
) _wrap_wxJoystick_GetPOVCTSPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9983          { "wxJoystick_GetPOVPosition", (PyCFunction
) _wrap_wxJoystick_GetPOVPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9984          { "wxJoystick_GetButtonState", (PyCFunction
) _wrap_wxJoystick_GetButtonState
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9985          { "wxJoystick_GetZPosition", (PyCFunction
) _wrap_wxJoystick_GetZPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9986          { "wxJoystick_GetPosition", (PyCFunction
) _wrap_wxJoystick_GetPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9987          { "delete_wxJoystick", (PyCFunction
) _wrap_delete_wxJoystick
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9988          { "new_wxJoystick", (PyCFunction
) _wrap_new_wxJoystick
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9989          { "wxProcess_CloseOutput", (PyCFunction
) _wrap_wxProcess_CloseOutput
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9990          { "wxProcess_GetOutputStream", (PyCFunction
) _wrap_wxProcess_GetOutputStream
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9991          { "wxProcess_GetErrorStream", (PyCFunction
) _wrap_wxProcess_GetErrorStream
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9992          { "wxProcess_GetInputStream", (PyCFunction
) _wrap_wxProcess_GetInputStream
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9993          { "wxProcess_Detach", (PyCFunction
) _wrap_wxProcess_Detach
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9994          { "wxProcess_IsRedirected", (PyCFunction
) _wrap_wxProcess_IsRedirected
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9995          { "wxProcess_Redirect", (PyCFunction
) _wrap_wxProcess_Redirect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9996          { "wxProcess_base_OnTerminate", (PyCFunction
) _wrap_wxProcess_base_OnTerminate
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9997          { "wxProcess__setCallbackInfo", (PyCFunction
) _wrap_wxProcess__setCallbackInfo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9998          { "wxProcess_Destroy", (PyCFunction
) _wrap_wxProcess_Destroy
, METH_VARARGS 
| METH_KEYWORDS 
}, 
9999          { "new_wxProcess", (PyCFunction
) _wrap_new_wxProcess
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10000          { "wxProcessEvent_m_exitcode_get", (PyCFunction
) _wrap_wxProcessEvent_m_exitcode_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10001          { "wxProcessEvent_m_exitcode_set", (PyCFunction
) _wrap_wxProcessEvent_m_exitcode_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10002          { "wxProcessEvent_m_pid_get", (PyCFunction
) _wrap_wxProcessEvent_m_pid_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10003          { "wxProcessEvent_m_pid_set", (PyCFunction
) _wrap_wxProcessEvent_m_pid_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10004          { "wxProcessEvent_GetExitCode", (PyCFunction
) _wrap_wxProcessEvent_GetExitCode
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10005          { "wxProcessEvent_GetPid", (PyCFunction
) _wrap_wxProcessEvent_GetPid
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10006          { "new_wxProcessEvent", (PyCFunction
) _wrap_new_wxProcessEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10007          { "wxPyLog_Destroy", (PyCFunction
) _wrap_wxPyLog_Destroy
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10008          { "wxPyLog__setCallbackInfo", (PyCFunction
) _wrap_wxPyLog__setCallbackInfo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10009          { "new_wxPyLog", (PyCFunction
) _wrap_new_wxPyLog
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10010          { "delete_wxLogNull", (PyCFunction
) _wrap_delete_wxLogNull
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10011          { "new_wxLogNull", (PyCFunction
) _wrap_new_wxLogNull
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10012          { "wxLogChain_GetOldLog", (PyCFunction
) _wrap_wxLogChain_GetOldLog
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10013          { "wxLogChain_IsPassingMessages", (PyCFunction
) _wrap_wxLogChain_IsPassingMessages
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10014          { "wxLogChain_PassMessages", (PyCFunction
) _wrap_wxLogChain_PassMessages
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10015          { "wxLogChain_SetLog", (PyCFunction
) _wrap_wxLogChain_SetLog
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10016          { "new_wxLogChain", (PyCFunction
) _wrap_new_wxLogChain
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10017          { "wxLogWindow_PassMessages", (PyCFunction
) _wrap_wxLogWindow_PassMessages
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10018          { "wxLogWindow_IsPassingMessages", (PyCFunction
) _wrap_wxLogWindow_IsPassingMessages
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10019          { "wxLogWindow_GetOldLog", (PyCFunction
) _wrap_wxLogWindow_GetOldLog
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10020          { "wxLogWindow_GetFrame", (PyCFunction
) _wrap_wxLogWindow_GetFrame
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10021          { "wxLogWindow_Show", (PyCFunction
) _wrap_wxLogWindow_Show
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10022          { "new_wxLogWindow", (PyCFunction
) _wrap_new_wxLogWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10023          { "new_wxLogGui", (PyCFunction
) _wrap_new_wxLogGui
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10024          { "new_wxLogTextCtrl", (PyCFunction
) _wrap_new_wxLogTextCtrl
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10025          { "new_wxLogStderr", (PyCFunction
) _wrap_new_wxLogStderr
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10026          { "wxLog_TimeStamp", (PyCFunction
) _wrap_wxLog_TimeStamp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10027          { "wxLog_IsAllowedTraceMask", (PyCFunction
) _wrap_wxLog_IsAllowedTraceMask
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10028          { "wxLog_GetTraceMask", (PyCFunction
) _wrap_wxLog_GetTraceMask
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10029          { "wxLog_GetVerbose", (PyCFunction
) _wrap_wxLog_GetVerbose
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10030          { "wxLog_GetTimestamp", (PyCFunction
) _wrap_wxLog_GetTimestamp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10031          { "wxLog_SetTimestamp", (PyCFunction
) _wrap_wxLog_SetTimestamp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10032          { "wxLog_ClearTraceMasks", (PyCFunction
) _wrap_wxLog_ClearTraceMasks
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10033          { "wxLog_RemoveTraceMask", (PyCFunction
) _wrap_wxLog_RemoveTraceMask
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10034          { "wxLog_AddTraceMask", (PyCFunction
) _wrap_wxLog_AddTraceMask
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10035          { "wxLog_SetTraceMask", (PyCFunction
) _wrap_wxLog_SetTraceMask
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10036          { "wxLog_DontCreateOnDemand", (PyCFunction
) _wrap_wxLog_DontCreateOnDemand
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10037          { "wxLog_SetVerbose", (PyCFunction
) _wrap_wxLog_SetVerbose
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10038          { "wxLog_Resume", (PyCFunction
) _wrap_wxLog_Resume
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10039          { "wxLog_Suspend", (PyCFunction
) _wrap_wxLog_Suspend
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10040          { "wxLog_SetActiveTarget", (PyCFunction
) _wrap_wxLog_SetActiveTarget
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10041          { "wxLog_GetActiveTarget", (PyCFunction
) _wrap_wxLog_GetActiveTarget
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10042          { "wxLog_FlushActive", (PyCFunction
) _wrap_wxLog_FlushActive
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10043          { "wxLog_HasPendingMessages", (PyCFunction
) _wrap_wxLog_HasPendingMessages
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10044          { "wxLog_Flush", (PyCFunction
) _wrap_wxLog_Flush
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10045          { "wxLog_OnLog", (PyCFunction
) _wrap_wxLog_OnLog
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10046          { "wxLog_EnableLogging", (PyCFunction
) _wrap_wxLog_EnableLogging
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10047          { "wxLog_IsEnabled", (PyCFunction
) _wrap_wxLog_IsEnabled
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10048          { "new_wxLog", (PyCFunction
) _wrap_new_wxLog
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10049          { "wxStopWatch_Time", (PyCFunction
) _wrap_wxStopWatch_Time
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10050          { "wxStopWatch_Resume", (PyCFunction
) _wrap_wxStopWatch_Resume
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10051          { "wxStopWatch_Pause", (PyCFunction
) _wrap_wxStopWatch_Pause
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10052          { "wxStopWatch_Start", (PyCFunction
) _wrap_wxStopWatch_Start
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10053          { "delete_wxStopWatch", (PyCFunction
) _wrap_delete_wxStopWatch
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10054          { "new_wxStopWatch", (PyCFunction
) _wrap_new_wxStopWatch
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10055          { "wxPyTimer_Stop", (PyCFunction
) _wrap_wxPyTimer_Stop
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10056          { "wxPyTimer_Start", (PyCFunction
) _wrap_wxPyTimer_Start
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10057          { "wxPyTimer_SetOwner", (PyCFunction
) _wrap_wxPyTimer_SetOwner
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10058          { "wxPyTimer_IsRunning", (PyCFunction
) _wrap_wxPyTimer_IsRunning
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10059          { "wxPyTimer_IsOneShot", (PyCFunction
) _wrap_wxPyTimer_IsOneShot
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10060          { "wxPyTimer_GetInterval", (PyCFunction
) _wrap_wxPyTimer_GetInterval
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10061          { "delete_wxPyTimer", (PyCFunction
) _wrap_delete_wxPyTimer
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10062          { "new_wxPyTimer", (PyCFunction
) _wrap_new_wxPyTimer
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10063          { "wxDragImage_RedrawImage", (PyCFunction
) _wrap_wxDragImage_RedrawImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10064          { "wxDragImage_GetImageRect", (PyCFunction
) _wrap_wxDragImage_GetImageRect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10065          { "wxDragImage_Hide", (PyCFunction
) _wrap_wxDragImage_Hide
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10066          { "wxDragImage_Show", (PyCFunction
) _wrap_wxDragImage_Show
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10067          { "wxDragImage_Move", (PyCFunction
) _wrap_wxDragImage_Move
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10068          { "wxDragImage_EndDrag", (PyCFunction
) _wrap_wxDragImage_EndDrag
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10069          { "wxDragImage_BeginDrag2", (PyCFunction
) _wrap_wxDragImage_BeginDrag2
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10070          { "wxDragImage_BeginDrag", (PyCFunction
) _wrap_wxDragImage_BeginDrag
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10071          { "wxDragImage_SetBackingBitmap", (PyCFunction
) _wrap_wxDragImage_SetBackingBitmap
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10072          { "delete_wxDragImage", (PyCFunction
) _wrap_delete_wxDragImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10073          { "new_wxDragListItem", (PyCFunction
) _wrap_new_wxDragListItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10074          { "new_wxDragTreeItem", (PyCFunction
) _wrap_new_wxDragTreeItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10075          { "new_wxDragString", (PyCFunction
) _wrap_new_wxDragString
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10076          { "new_wxDragIcon", (PyCFunction
) _wrap_new_wxDragIcon
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10077          { "new_wxDragImage", (PyCFunction
) _wrap_new_wxDragImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10078          { "new_wxPyTipProvider", (PyCFunction
) _wrap_new_wxPyTipProvider
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10079          { "wxTipProvider_GetCurrentTip", (PyCFunction
) _wrap_wxTipProvider_GetCurrentTip
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10080          { "wxTipProvider_GetTip", (PyCFunction
) _wrap_wxTipProvider_GetTip
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10081          { "delete_wxTipProvider", (PyCFunction
) _wrap_delete_wxTipProvider
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10082          { "delete_wxMutexGuiLocker", (PyCFunction
) _wrap_delete_wxMutexGuiLocker
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10083          { "new_wxMutexGuiLocker", (PyCFunction
) _wrap_new_wxMutexGuiLocker
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10084          { "delete_wxWindowDisabler", (PyCFunction
) _wrap_delete_wxWindowDisabler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10085          { "new_wxWindowDisabler", (PyCFunction
) _wrap_new_wxWindowDisabler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10086          { "delete_wxBusyCursor", (PyCFunction
) _wrap_delete_wxBusyCursor
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10087          { "new_wxBusyCursor", (PyCFunction
) _wrap_new_wxBusyCursor
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10088          { "wxCaret_Hide", (PyCFunction
) _wrap_wxCaret_Hide
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10089          { "wxCaret_Show", (PyCFunction
) _wrap_wxCaret_Show
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10090          { "wxCaret_SetSize", (PyCFunction
) _wrap_wxCaret_SetSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10091          { "wxCaret_SetSizeWH", (PyCFunction
) _wrap_wxCaret_SetSizeWH
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10092          { "wxCaret_Move", (PyCFunction
) _wrap_wxCaret_Move
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10093          { "wxCaret_MoveXY", (PyCFunction
) _wrap_wxCaret_MoveXY
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10094          { "wxCaret_GetWindow", (PyCFunction
) _wrap_wxCaret_GetWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10095          { "wxCaret_GetSize", (PyCFunction
) _wrap_wxCaret_GetSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10096          { "wxCaret_GetSizeTuple", (PyCFunction
) _wrap_wxCaret_GetSizeTuple
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10097          { "wxCaret_GetPosition", (PyCFunction
) _wrap_wxCaret_GetPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10098          { "wxCaret_GetPositionTuple", (PyCFunction
) _wrap_wxCaret_GetPositionTuple
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10099          { "wxCaret_IsVisible", (PyCFunction
) _wrap_wxCaret_IsVisible
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10100          { "wxCaret_IsOk", (PyCFunction
) _wrap_wxCaret_IsOk
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10101          { "delete_wxCaret", (PyCFunction
) _wrap_delete_wxCaret
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10102          { "new_wxCaret", (PyCFunction
) _wrap_new_wxCaret
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10103          { "wxToolTip_SetDelay", (PyCFunction
) _wrap_wxToolTip_SetDelay
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10104          { "wxToolTip_Enable", (PyCFunction
) _wrap_wxToolTip_Enable
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10105          { "wxToolTip_GetWindow", (PyCFunction
) _wrap_wxToolTip_GetWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10106          { "wxToolTip_GetTip", (PyCFunction
) _wrap_wxToolTip_GetTip
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10107          { "wxToolTip_SetTip", (PyCFunction
) _wrap_wxToolTip_SetTip
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10108          { "new_wxToolTip", (PyCFunction
) _wrap_new_wxToolTip
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10109          { "wxSystemSettings_SetScreen", (PyCFunction
) _wrap_wxSystemSettings_SetScreen
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10110          { "wxSystemSettings_GetScreen", (PyCFunction
) _wrap_wxSystemSettings_GetScreen
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10111          { "wxSystemSettings_HasFeature", (PyCFunction
) _wrap_wxSystemSettings_HasFeature
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10112          { "wxSystemSettings_GetMetric", (PyCFunction
) _wrap_wxSystemSettings_GetMetric
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10113          { "wxSystemSettings_GetFont", (PyCFunction
) _wrap_wxSystemSettings_GetFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10114          { "wxSystemSettings_GetColour", (PyCFunction
) _wrap_wxSystemSettings_GetColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10115          { "wxWaveData", (PyCFunction
) _wrap_wxWaveData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10116          { "wxExecute", (PyCFunction
) _wrap_wxExecute
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10117          { "wxSafeShowMessage", (PyCFunction
) _wrap_wxSafeShowMessage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10118          { "wxLogSysError", (PyCFunction
) _wrap_wxLogSysError
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10119          { "wxLogStatusFrame", (PyCFunction
) _wrap_wxLogStatusFrame
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10120          { "wxLogStatus", (PyCFunction
) _wrap_wxLogStatus
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10121          { "wxLogVerbose", (PyCFunction
) _wrap_wxLogVerbose
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10122          { "wxLogInfo", (PyCFunction
) _wrap_wxLogInfo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10123          { "wxLogMessage", (PyCFunction
) _wrap_wxLogMessage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10124          { "wxLogWarning", (PyCFunction
) _wrap_wxLogWarning
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10125          { "wxLogError", (PyCFunction
) _wrap_wxLogError
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10126          { "wxLogFatalError", (PyCFunction
) _wrap_wxLogFatalError
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10127          { "wxSysErrorMsg", (PyCFunction
) _wrap_wxSysErrorMsg
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10128          { "wxSysErrorCode", (PyCFunction
) _wrap_wxSysErrorCode
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10129          { "wxCreateFileTipProvider", (PyCFunction
) _wrap_wxCreateFileTipProvider
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10130          { "wxShowTip", (PyCFunction
) _wrap_wxShowTip
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10131          { "wxThread_IsMain", (PyCFunction
) _wrap_wxThread_IsMain
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10132          { "wxMutexGuiLeave", (PyCFunction
) _wrap_wxMutexGuiLeave
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10133          { "wxMutexGuiEnter", (PyCFunction
) _wrap_wxMutexGuiEnter
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10134          { "wxWakeUpIdle", (PyCFunction
) _wrap_wxWakeUpIdle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10135          { "wxPostEvent", (PyCFunction
) _wrap_wxPostEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10136          { "wxSafeYield", (PyCFunction
) _wrap_wxSafeYield
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10137          { "wxCaret_SetBlinkTime", (PyCFunction
) _wrap_wxCaret_SetBlinkTime
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10138          { "wxCaret_GetBlinkTime", (PyCFunction
) _wrap_wxCaret_GetBlinkTime
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10139          { "wxResourceParseString", (PyCFunction
) _wrap_wxResourceParseString
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10140          { "wxResourceParseFile", (PyCFunction
) _wrap_wxResourceParseFile
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10141          { "wxResourceParseData", (PyCFunction
) _wrap_wxResourceParseData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10142          { "wxResourceGetIdentifier", (PyCFunction
) _wrap_wxResourceGetIdentifier
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10143          { "wxResourceCreateMenuBar", (PyCFunction
) _wrap_wxResourceCreateMenuBar
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10144          { "wxResourceCreateIcon", (PyCFunction
) _wrap_wxResourceCreateIcon
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10145          { "wxResourceCreateBitmap", (PyCFunction
) _wrap_wxResourceCreateBitmap
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10146          { "wxResourceClear", (PyCFunction
) _wrap_wxResourceClear
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10147          { "wxResourceAddIdentifier", (PyCFunction
) _wrap_wxResourceAddIdentifier
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10148          { "wxGetTopLevelParent", (PyCFunction
) _wrap_wxGetTopLevelParent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10149          { "wxFindWindowAtPoint", (PyCFunction
) _wrap_wxFindWindowAtPoint
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10150          { "wxGenericFindWindowAtPoint", (PyCFunction
) _wrap_wxGenericFindWindowAtPoint
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10151          { "wxGetActiveWindow", (PyCFunction
) _wrap_wxGetActiveWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10152          { "wxBeginBusyCursor", (PyCFunction
) _wrap_wxBeginBusyCursor
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10153          { "wxFindWindowByName", (PyCFunction
) _wrap_wxFindWindowByName
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10154          { "wxFindWindowByLabel", (PyCFunction
) _wrap_wxFindWindowByLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10155          { "wxSetCursor", (PyCFunction
) _wrap_wxSetCursor
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10156          { "wxGetClientDisplayRect", (PyCFunction
) _wrap_wxGetClientDisplayRect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10157          { "wxClientDisplayRect", (PyCFunction
) _wrap_wxClientDisplayRect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10158          { "wxGetDisplaySizeMM", (PyCFunction
) _wrap_wxGetDisplaySizeMM
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10159          { "wxDisplaySizeMM", (PyCFunction
) _wrap_wxDisplaySizeMM
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10160          { "wxGetDisplaySize", (PyCFunction
) _wrap_wxGetDisplaySize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10161          { "wxDisplaySize", (PyCFunction
) _wrap_wxDisplaySize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10162          { "wxGetDisplayDepth", (PyCFunction
) _wrap_wxGetDisplayDepth
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10163          { "wxDisplayDepth", (PyCFunction
) _wrap_wxDisplayDepth
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10164          { "wxColourDisplay", (PyCFunction
) _wrap_wxColourDisplay
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10165          { "wxGetNumberFromUser", (PyCFunction
) _wrap_wxGetNumberFromUser
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10166          { "wxMessageBox", (PyCFunction
) _wrap_wxMessageBox
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10167          { "wxGetSingleChoiceIndex", (PyCFunction
) _wrap_wxGetSingleChoiceIndex
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10168          { "wxGetSingleChoice", (PyCFunction
) _wrap_wxGetSingleChoice
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10169          { "wxGetPasswordFromUser", (PyCFunction
) _wrap_wxGetPasswordFromUser
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10170          { "wxGetTextFromUser", (PyCFunction
) _wrap_wxGetTextFromUser
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10171          { "wxDirSelector", (PyCFunction
) _wrap_wxDirSelector
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10172          { "wxSaveFileSelector", (PyCFunction
) _wrap_wxSaveFileSelector
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10173          { "wxLoadFileSelector", (PyCFunction
) _wrap_wxLoadFileSelector
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10174          { "wxFileSelector", (PyCFunction
) _wrap_wxFileSelector
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10181  * This table is used by the pointer type-checker 
10183 static struct { char *n1
; char *n2
; void *(*pcnv
)(void *); } _swig_mapping
[] = { 
10184     { "_wxEvent","_wxProcessEvent",SwigwxProcessEventTowxEvent
}, 
10185     { "_signed_long","_long",0}, 
10186     { "_wxPrintQuality","_wxCoord",0}, 
10187     { "_wxPrintQuality","_int",0}, 
10188     { "_wxPrintQuality","_signed_int",0}, 
10189     { "_wxPrintQuality","_unsigned_int",0}, 
10190     { "_wxPrintQuality","_wxWindowID",0}, 
10191     { "_wxPrintQuality","_uint",0}, 
10192     { "_wxPrintQuality","_EBool",0}, 
10193     { "_wxPrintQuality","_size_t",0}, 
10194     { "_wxPrintQuality","_time_t",0}, 
10195     { "_wxLog","_wxPyLog",SwigwxPyLogTowxLog
}, 
10196     { "_wxLog","_wxLogChain",SwigwxLogChainTowxLog
}, 
10197     { "_wxLog","_wxLogWindow",SwigwxLogWindowTowxLog
}, 
10198     { "_wxLog","_wxLogGui",SwigwxLogGuiTowxLog
}, 
10199     { "_wxLog","_wxLogTextCtrl",SwigwxLogTextCtrlTowxLog
}, 
10200     { "_wxLog","_wxLogStderr",SwigwxLogStderrTowxLog
}, 
10201     { "_byte","_unsigned_char",0}, 
10202     { "_long","_unsigned_long",0}, 
10203     { "_long","_signed_long",0}, 
10204     { "_size_t","_wxCoord",0}, 
10205     { "_size_t","_wxPrintQuality",0}, 
10206     { "_size_t","_time_t",0}, 
10207     { "_size_t","_unsigned_int",0}, 
10208     { "_size_t","_int",0}, 
10209     { "_size_t","_wxWindowID",0}, 
10210     { "_size_t","_uint",0}, 
10211     { "_uint","_wxCoord",0}, 
10212     { "_uint","_wxPrintQuality",0}, 
10213     { "_uint","_time_t",0}, 
10214     { "_uint","_size_t",0}, 
10215     { "_uint","_unsigned_int",0}, 
10216     { "_uint","_int",0}, 
10217     { "_uint","_wxWindowID",0}, 
10218     { "_wxChar","_char",0}, 
10219     { "_char","_wxChar",0}, 
10220     { "_struct_wxNativeFontInfo","_wxNativeFontInfo",0}, 
10221     { "_EBool","_wxCoord",0}, 
10222     { "_EBool","_wxPrintQuality",0}, 
10223     { "_EBool","_signed_int",0}, 
10224     { "_EBool","_int",0}, 
10225     { "_EBool","_wxWindowID",0}, 
10226     { "_unsigned_long","_long",0}, 
10227     { "_wxNativeFontInfo","_struct_wxNativeFontInfo",0}, 
10228     { "_signed_int","_wxCoord",0}, 
10229     { "_signed_int","_wxPrintQuality",0}, 
10230     { "_signed_int","_EBool",0}, 
10231     { "_signed_int","_wxWindowID",0}, 
10232     { "_signed_int","_int",0}, 
10233     { "_WXTYPE","_wxDateTime_t",0}, 
10234     { "_WXTYPE","_short",0}, 
10235     { "_WXTYPE","_signed_short",0}, 
10236     { "_WXTYPE","_unsigned_short",0}, 
10237     { "_wxTipProvider","_wxPyTipProvider",SwigwxPyTipProviderTowxTipProvider
}, 
10238     { "_unsigned_short","_wxDateTime_t",0}, 
10239     { "_unsigned_short","_WXTYPE",0}, 
10240     { "_unsigned_short","_short",0}, 
10241     { "_wxObject","_wxFileHistory",SwigwxFileHistoryTowxObject
}, 
10242     { "_wxObject","_wxWave",SwigwxWaveTowxObject
}, 
10243     { "_wxObject","_wxJoystick",SwigwxJoystickTowxObject
}, 
10244     { "_wxObject","_wxPyProcess",SwigwxPyProcessTowxObject
}, 
10245     { "_wxObject","_wxProcessEvent",SwigwxProcessEventTowxObject
}, 
10246     { "_wxObject","_wxPyTimer",SwigwxPyTimerTowxObject
}, 
10247     { "_wxObject","_wxGenericDragImage",SwigwxGenericDragImageTowxObject
}, 
10248     { "_wxObject","_wxToolTip",SwigwxToolTipTowxObject
}, 
10249     { "_signed_short","_WXTYPE",0}, 
10250     { "_signed_short","_short",0}, 
10251     { "_unsigned_char","_byte",0}, 
10252     { "_unsigned_int","_wxCoord",0}, 
10253     { "_unsigned_int","_wxPrintQuality",0}, 
10254     { "_unsigned_int","_time_t",0}, 
10255     { "_unsigned_int","_size_t",0}, 
10256     { "_unsigned_int","_uint",0}, 
10257     { "_unsigned_int","_wxWindowID",0}, 
10258     { "_unsigned_int","_int",0}, 
10259     { "_short","_wxDateTime_t",0}, 
10260     { "_short","_WXTYPE",0}, 
10261     { "_short","_unsigned_short",0}, 
10262     { "_short","_signed_short",0}, 
10263     { "_wxWindowID","_wxCoord",0}, 
10264     { "_wxWindowID","_wxPrintQuality",0}, 
10265     { "_wxWindowID","_time_t",0}, 
10266     { "_wxWindowID","_size_t",0}, 
10267     { "_wxWindowID","_EBool",0}, 
10268     { "_wxWindowID","_uint",0}, 
10269     { "_wxWindowID","_int",0}, 
10270     { "_wxWindowID","_signed_int",0}, 
10271     { "_wxWindowID","_unsigned_int",0}, 
10272     { "_int","_wxCoord",0}, 
10273     { "_int","_wxPrintQuality",0}, 
10274     { "_int","_time_t",0}, 
10275     { "_int","_size_t",0}, 
10276     { "_int","_EBool",0}, 
10277     { "_int","_uint",0}, 
10278     { "_int","_wxWindowID",0}, 
10279     { "_int","_unsigned_int",0}, 
10280     { "_int","_signed_int",0}, 
10281     { "_wxDateTime_t","_unsigned_short",0}, 
10282     { "_wxDateTime_t","_short",0}, 
10283     { "_wxDateTime_t","_WXTYPE",0}, 
10284     { "_time_t","_wxCoord",0}, 
10285     { "_time_t","_wxPrintQuality",0}, 
10286     { "_time_t","_unsigned_int",0}, 
10287     { "_time_t","_int",0}, 
10288     { "_time_t","_wxWindowID",0}, 
10289     { "_time_t","_uint",0}, 
10290     { "_time_t","_size_t",0}, 
10291     { "_wxCoord","_int",0}, 
10292     { "_wxCoord","_signed_int",0}, 
10293     { "_wxCoord","_unsigned_int",0}, 
10294     { "_wxCoord","_wxWindowID",0}, 
10295     { "_wxCoord","_uint",0}, 
10296     { "_wxCoord","_EBool",0}, 
10297     { "_wxCoord","_size_t",0}, 
10298     { "_wxCoord","_time_t",0}, 
10299     { "_wxCoord","_wxPrintQuality",0}, 
10300     { "_wxEvtHandler","_wxPyProcess",SwigwxPyProcessTowxEvtHandler
}, 
10303 static PyObject 
*SWIG_globals
; 
10307 SWIGEXPORT(void) initmisc2c() { 
10309          SWIG_globals 
= SWIG_newvarlink(); 
10310          m 
= Py_InitModule("misc2c", misc2cMethods
); 
10311          d 
= PyModule_GetDict(m
); 
10312          PyDict_SetItemString(d
,"wxSYS_OEM_FIXED_FONT", PyInt_FromLong((long) wxSYS_OEM_FIXED_FONT
)); 
10313          PyDict_SetItemString(d
,"wxSYS_ANSI_FIXED_FONT", PyInt_FromLong((long) wxSYS_ANSI_FIXED_FONT
)); 
10314          PyDict_SetItemString(d
,"wxSYS_ANSI_VAR_FONT", PyInt_FromLong((long) wxSYS_ANSI_VAR_FONT
)); 
10315          PyDict_SetItemString(d
,"wxSYS_SYSTEM_FONT", PyInt_FromLong((long) wxSYS_SYSTEM_FONT
)); 
10316          PyDict_SetItemString(d
,"wxSYS_DEVICE_DEFAULT_FONT", PyInt_FromLong((long) wxSYS_DEVICE_DEFAULT_FONT
)); 
10317          PyDict_SetItemString(d
,"wxSYS_DEFAULT_PALETTE", PyInt_FromLong((long) wxSYS_DEFAULT_PALETTE
)); 
10318          PyDict_SetItemString(d
,"wxSYS_SYSTEM_FIXED_FONT", PyInt_FromLong((long) wxSYS_SYSTEM_FIXED_FONT
)); 
10319          PyDict_SetItemString(d
,"wxSYS_DEFAULT_GUI_FONT", PyInt_FromLong((long) wxSYS_DEFAULT_GUI_FONT
)); 
10320          PyDict_SetItemString(d
,"wxSYS_COLOUR_SCROLLBAR", PyInt_FromLong((long) wxSYS_COLOUR_SCROLLBAR
)); 
10321          PyDict_SetItemString(d
,"wxSYS_COLOUR_BACKGROUND", PyInt_FromLong((long) wxSYS_COLOUR_BACKGROUND
)); 
10322          PyDict_SetItemString(d
,"wxSYS_COLOUR_DESKTOP", PyInt_FromLong((long) wxSYS_COLOUR_DESKTOP
)); 
10323          PyDict_SetItemString(d
,"wxSYS_COLOUR_ACTIVECAPTION", PyInt_FromLong((long) wxSYS_COLOUR_ACTIVECAPTION
)); 
10324          PyDict_SetItemString(d
,"wxSYS_COLOUR_INACTIVECAPTION", PyInt_FromLong((long) wxSYS_COLOUR_INACTIVECAPTION
)); 
10325          PyDict_SetItemString(d
,"wxSYS_COLOUR_MENU", PyInt_FromLong((long) wxSYS_COLOUR_MENU
)); 
10326          PyDict_SetItemString(d
,"wxSYS_COLOUR_WINDOW", PyInt_FromLong((long) wxSYS_COLOUR_WINDOW
)); 
10327          PyDict_SetItemString(d
,"wxSYS_COLOUR_WINDOWFRAME", PyInt_FromLong((long) wxSYS_COLOUR_WINDOWFRAME
)); 
10328          PyDict_SetItemString(d
,"wxSYS_COLOUR_MENUTEXT", PyInt_FromLong((long) wxSYS_COLOUR_MENUTEXT
)); 
10329          PyDict_SetItemString(d
,"wxSYS_COLOUR_WINDOWTEXT", PyInt_FromLong((long) wxSYS_COLOUR_WINDOWTEXT
)); 
10330          PyDict_SetItemString(d
,"wxSYS_COLOUR_CAPTIONTEXT", PyInt_FromLong((long) wxSYS_COLOUR_CAPTIONTEXT
)); 
10331          PyDict_SetItemString(d
,"wxSYS_COLOUR_ACTIVEBORDER", PyInt_FromLong((long) wxSYS_COLOUR_ACTIVEBORDER
)); 
10332          PyDict_SetItemString(d
,"wxSYS_COLOUR_INACTIVEBORDER", PyInt_FromLong((long) wxSYS_COLOUR_INACTIVEBORDER
)); 
10333          PyDict_SetItemString(d
,"wxSYS_COLOUR_APPWORKSPACE", PyInt_FromLong((long) wxSYS_COLOUR_APPWORKSPACE
)); 
10334          PyDict_SetItemString(d
,"wxSYS_COLOUR_HIGHLIGHT", PyInt_FromLong((long) wxSYS_COLOUR_HIGHLIGHT
)); 
10335          PyDict_SetItemString(d
,"wxSYS_COLOUR_HIGHLIGHTTEXT", PyInt_FromLong((long) wxSYS_COLOUR_HIGHLIGHTTEXT
)); 
10336          PyDict_SetItemString(d
,"wxSYS_COLOUR_BTNFACE", PyInt_FromLong((long) wxSYS_COLOUR_BTNFACE
)); 
10337          PyDict_SetItemString(d
,"wxSYS_COLOUR_3DFACE", PyInt_FromLong((long) wxSYS_COLOUR_3DFACE
)); 
10338          PyDict_SetItemString(d
,"wxSYS_COLOUR_BTNSHADOW", PyInt_FromLong((long) wxSYS_COLOUR_BTNSHADOW
)); 
10339          PyDict_SetItemString(d
,"wxSYS_COLOUR_3DSHADOW", PyInt_FromLong((long) wxSYS_COLOUR_3DSHADOW
)); 
10340          PyDict_SetItemString(d
,"wxSYS_COLOUR_GRAYTEXT", PyInt_FromLong((long) wxSYS_COLOUR_GRAYTEXT
)); 
10341          PyDict_SetItemString(d
,"wxSYS_COLOUR_BTNTEXT", PyInt_FromLong((long) wxSYS_COLOUR_BTNTEXT
)); 
10342          PyDict_SetItemString(d
,"wxSYS_COLOUR_INACTIVECAPTIONTEXT", PyInt_FromLong((long) wxSYS_COLOUR_INACTIVECAPTIONTEXT
)); 
10343          PyDict_SetItemString(d
,"wxSYS_COLOUR_BTNHIGHLIGHT", PyInt_FromLong((long) wxSYS_COLOUR_BTNHIGHLIGHT
)); 
10344          PyDict_SetItemString(d
,"wxSYS_COLOUR_BTNHILIGHT", PyInt_FromLong((long) wxSYS_COLOUR_BTNHILIGHT
)); 
10345          PyDict_SetItemString(d
,"wxSYS_COLOUR_3DHIGHLIGHT", PyInt_FromLong((long) wxSYS_COLOUR_3DHIGHLIGHT
)); 
10346          PyDict_SetItemString(d
,"wxSYS_COLOUR_3DHILIGHT", PyInt_FromLong((long) wxSYS_COLOUR_3DHILIGHT
)); 
10347          PyDict_SetItemString(d
,"wxSYS_COLOUR_3DDKSHADOW", PyInt_FromLong((long) wxSYS_COLOUR_3DDKSHADOW
)); 
10348          PyDict_SetItemString(d
,"wxSYS_COLOUR_3DLIGHT", PyInt_FromLong((long) wxSYS_COLOUR_3DLIGHT
)); 
10349          PyDict_SetItemString(d
,"wxSYS_COLOUR_INFOTEXT", PyInt_FromLong((long) wxSYS_COLOUR_INFOTEXT
)); 
10350          PyDict_SetItemString(d
,"wxSYS_COLOUR_INFOBK", PyInt_FromLong((long) wxSYS_COLOUR_INFOBK
)); 
10351          PyDict_SetItemString(d
,"wxSYS_COLOUR_LISTBOX", PyInt_FromLong((long) wxSYS_COLOUR_LISTBOX
)); 
10352          PyDict_SetItemString(d
,"wxSYS_COLOUR_HOTLIGHT", PyInt_FromLong((long) wxSYS_COLOUR_HOTLIGHT
)); 
10353          PyDict_SetItemString(d
,"wxSYS_COLOUR_GRADIENTACTIVECAPTION", PyInt_FromLong((long) wxSYS_COLOUR_GRADIENTACTIVECAPTION
)); 
10354          PyDict_SetItemString(d
,"wxSYS_COLOUR_GRADIENTINACTIVECAPTION", PyInt_FromLong((long) wxSYS_COLOUR_GRADIENTINACTIVECAPTION
)); 
10355          PyDict_SetItemString(d
,"wxSYS_COLOUR_MENUHILIGHT", PyInt_FromLong((long) wxSYS_COLOUR_MENUHILIGHT
)); 
10356          PyDict_SetItemString(d
,"wxSYS_COLOUR_MENUBAR", PyInt_FromLong((long) wxSYS_COLOUR_MENUBAR
)); 
10357          PyDict_SetItemString(d
,"wxSYS_COLOUR_MAX", PyInt_FromLong((long) wxSYS_COLOUR_MAX
)); 
10358          PyDict_SetItemString(d
,"wxSYS_MOUSE_BUTTONS", PyInt_FromLong((long) wxSYS_MOUSE_BUTTONS
)); 
10359          PyDict_SetItemString(d
,"wxSYS_BORDER_X", PyInt_FromLong((long) wxSYS_BORDER_X
)); 
10360          PyDict_SetItemString(d
,"wxSYS_BORDER_Y", PyInt_FromLong((long) wxSYS_BORDER_Y
)); 
10361          PyDict_SetItemString(d
,"wxSYS_CURSOR_X", PyInt_FromLong((long) wxSYS_CURSOR_X
)); 
10362          PyDict_SetItemString(d
,"wxSYS_CURSOR_Y", PyInt_FromLong((long) wxSYS_CURSOR_Y
)); 
10363          PyDict_SetItemString(d
,"wxSYS_DCLICK_X", PyInt_FromLong((long) wxSYS_DCLICK_X
)); 
10364          PyDict_SetItemString(d
,"wxSYS_DCLICK_Y", PyInt_FromLong((long) wxSYS_DCLICK_Y
)); 
10365          PyDict_SetItemString(d
,"wxSYS_DRAG_X", PyInt_FromLong((long) wxSYS_DRAG_X
)); 
10366          PyDict_SetItemString(d
,"wxSYS_DRAG_Y", PyInt_FromLong((long) wxSYS_DRAG_Y
)); 
10367          PyDict_SetItemString(d
,"wxSYS_EDGE_X", PyInt_FromLong((long) wxSYS_EDGE_X
)); 
10368          PyDict_SetItemString(d
,"wxSYS_EDGE_Y", PyInt_FromLong((long) wxSYS_EDGE_Y
)); 
10369          PyDict_SetItemString(d
,"wxSYS_HSCROLL_ARROW_X", PyInt_FromLong((long) wxSYS_HSCROLL_ARROW_X
)); 
10370          PyDict_SetItemString(d
,"wxSYS_HSCROLL_ARROW_Y", PyInt_FromLong((long) wxSYS_HSCROLL_ARROW_Y
)); 
10371          PyDict_SetItemString(d
,"wxSYS_HTHUMB_X", PyInt_FromLong((long) wxSYS_HTHUMB_X
)); 
10372          PyDict_SetItemString(d
,"wxSYS_ICON_X", PyInt_FromLong((long) wxSYS_ICON_X
)); 
10373          PyDict_SetItemString(d
,"wxSYS_ICON_Y", PyInt_FromLong((long) wxSYS_ICON_Y
)); 
10374          PyDict_SetItemString(d
,"wxSYS_ICONSPACING_X", PyInt_FromLong((long) wxSYS_ICONSPACING_X
)); 
10375          PyDict_SetItemString(d
,"wxSYS_ICONSPACING_Y", PyInt_FromLong((long) wxSYS_ICONSPACING_Y
)); 
10376          PyDict_SetItemString(d
,"wxSYS_WINDOWMIN_X", PyInt_FromLong((long) wxSYS_WINDOWMIN_X
)); 
10377          PyDict_SetItemString(d
,"wxSYS_WINDOWMIN_Y", PyInt_FromLong((long) wxSYS_WINDOWMIN_Y
)); 
10378          PyDict_SetItemString(d
,"wxSYS_SCREEN_X", PyInt_FromLong((long) wxSYS_SCREEN_X
)); 
10379          PyDict_SetItemString(d
,"wxSYS_SCREEN_Y", PyInt_FromLong((long) wxSYS_SCREEN_Y
)); 
10380          PyDict_SetItemString(d
,"wxSYS_FRAMESIZE_X", PyInt_FromLong((long) wxSYS_FRAMESIZE_X
)); 
10381          PyDict_SetItemString(d
,"wxSYS_FRAMESIZE_Y", PyInt_FromLong((long) wxSYS_FRAMESIZE_Y
)); 
10382          PyDict_SetItemString(d
,"wxSYS_SMALLICON_X", PyInt_FromLong((long) wxSYS_SMALLICON_X
)); 
10383          PyDict_SetItemString(d
,"wxSYS_SMALLICON_Y", PyInt_FromLong((long) wxSYS_SMALLICON_Y
)); 
10384          PyDict_SetItemString(d
,"wxSYS_HSCROLL_Y", PyInt_FromLong((long) wxSYS_HSCROLL_Y
)); 
10385          PyDict_SetItemString(d
,"wxSYS_VSCROLL_X", PyInt_FromLong((long) wxSYS_VSCROLL_X
)); 
10386          PyDict_SetItemString(d
,"wxSYS_VSCROLL_ARROW_X", PyInt_FromLong((long) wxSYS_VSCROLL_ARROW_X
)); 
10387          PyDict_SetItemString(d
,"wxSYS_VSCROLL_ARROW_Y", PyInt_FromLong((long) wxSYS_VSCROLL_ARROW_Y
)); 
10388          PyDict_SetItemString(d
,"wxSYS_VTHUMB_Y", PyInt_FromLong((long) wxSYS_VTHUMB_Y
)); 
10389          PyDict_SetItemString(d
,"wxSYS_CAPTION_Y", PyInt_FromLong((long) wxSYS_CAPTION_Y
)); 
10390          PyDict_SetItemString(d
,"wxSYS_MENU_Y", PyInt_FromLong((long) wxSYS_MENU_Y
)); 
10391          PyDict_SetItemString(d
,"wxSYS_NETWORK_PRESENT", PyInt_FromLong((long) wxSYS_NETWORK_PRESENT
)); 
10392          PyDict_SetItemString(d
,"wxSYS_PENWINDOWS_PRESENT", PyInt_FromLong((long) wxSYS_PENWINDOWS_PRESENT
)); 
10393          PyDict_SetItemString(d
,"wxSYS_SHOW_SOUNDS", PyInt_FromLong((long) wxSYS_SHOW_SOUNDS
)); 
10394          PyDict_SetItemString(d
,"wxSYS_SWAP_BUTTONS", PyInt_FromLong((long) wxSYS_SWAP_BUTTONS
)); 
10395          PyDict_SetItemString(d
,"wxSYS_CAN_DRAW_FRAME_DECORATIONS", PyInt_FromLong((long) wxSYS_CAN_DRAW_FRAME_DECORATIONS
)); 
10396          PyDict_SetItemString(d
,"wxSYS_CAN_ICONIZE_FRAME", PyInt_FromLong((long) wxSYS_CAN_ICONIZE_FRAME
)); 
10397          PyDict_SetItemString(d
,"wxSYS_SCREEN_NONE", PyInt_FromLong((long) wxSYS_SCREEN_NONE
)); 
10398          PyDict_SetItemString(d
,"wxSYS_SCREEN_DESKTOP", PyInt_FromLong((long) wxSYS_SCREEN_DESKTOP
)); 
10399          PyDict_SetItemString(d
,"wxSYS_SCREEN_SMALL", PyInt_FromLong((long) wxSYS_SCREEN_SMALL
)); 
10400          PyDict_SetItemString(d
,"wxSYS_SCREEN_PDA", PyInt_FromLong((long) wxSYS_SCREEN_PDA
)); 
10401          PyDict_SetItemString(d
,"wxSYS_SCREEN_TINY", PyInt_FromLong((long) wxSYS_SCREEN_TINY
)); 
10402          PyDict_SetItemString(d
,"wxLOG_FatalError", PyInt_FromLong((long) wxLOG_FatalError
)); 
10403          PyDict_SetItemString(d
,"wxLOG_Error", PyInt_FromLong((long) wxLOG_Error
)); 
10404          PyDict_SetItemString(d
,"wxLOG_Warning", PyInt_FromLong((long) wxLOG_Warning
)); 
10405          PyDict_SetItemString(d
,"wxLOG_Message", PyInt_FromLong((long) wxLOG_Message
)); 
10406          PyDict_SetItemString(d
,"wxLOG_Info", PyInt_FromLong((long) wxLOG_Info
)); 
10407          PyDict_SetItemString(d
,"wxLOG_Status", PyInt_FromLong((long) wxLOG_Status
)); 
10408          PyDict_SetItemString(d
,"wxLOG_Debug", PyInt_FromLong((long) wxLOG_Debug
)); 
10409          PyDict_SetItemString(d
,"wxLOG_Trace", PyInt_FromLong((long) wxLOG_Trace
)); 
10410          PyDict_SetItemString(d
,"wxLOG_Progress", PyInt_FromLong((long) wxLOG_Progress
)); 
10411          PyDict_SetItemString(d
,"wxLOG_User", PyInt_FromLong((long) wxLOG_User
)); 
10412          PyDict_SetItemString(d
,"wxEVT_END_PROCESS", PyInt_FromLong((long) wxEVT_END_PROCESS
)); 
10413          PyDict_SetItemString(d
,"wxEXEC_ASYNC", PyInt_FromLong((long) wxEXEC_ASYNC
)); 
10414          PyDict_SetItemString(d
,"wxEXEC_SYNC", PyInt_FromLong((long) wxEXEC_SYNC
)); 
10415          PyDict_SetItemString(d
,"wxEXEC_NOHIDE", PyInt_FromLong((long) wxEXEC_NOHIDE
)); 
10416          PyDict_SetItemString(d
,"wxEXEC_MAKE_GROUP_LEADER", PyInt_FromLong((long) wxEXEC_MAKE_GROUP_LEADER
)); 
10417          PyDict_SetItemString(d
,"wxMAILCAP_STANDARD", PyInt_FromLong((long) wxMAILCAP_STANDARD
)); 
10418          PyDict_SetItemString(d
,"wxMAILCAP_NETSCAPE", PyInt_FromLong((long) wxMAILCAP_NETSCAPE
)); 
10419          PyDict_SetItemString(d
,"wxMAILCAP_KDE", PyInt_FromLong((long) wxMAILCAP_KDE
)); 
10420          PyDict_SetItemString(d
,"wxMAILCAP_GNOME", PyInt_FromLong((long) wxMAILCAP_GNOME
)); 
10421          PyDict_SetItemString(d
,"wxMAILCAP_ALL", PyInt_FromLong((long) wxMAILCAP_ALL
)); 
10422          PyDict_SetItemString(d
,"cvar", SWIG_globals
); 
10423          SWIG_addvarlink(SWIG_globals
,"wxTheMimeTypesManager",_wrap_wxTheMimeTypesManager_get
, _wrap_wxTheMimeTypesManager_set
); 
10425     wxPyPtrTypeMap_Add("wxDragImage", "wxGenericDragImage"); 
10426     wxPyPtrTypeMap_Add("wxProcess", "wxPyProcess"); 
10429    for (i 
= 0; _swig_mapping
[i
].n1
; i
++) 
10430         SWIG_RegisterMapping(_swig_mapping
[i
].n1
,_swig_mapping
[i
].n2
,_swig_mapping
[i
].pcnv
);