2  * FILE : src/msw/misc2.cpp 
   4  * This file was automatically generated by : 
   5  * Simplified Wrapper and Interface Generator (SWIG) 
   6  * Version 1.1 (Build 883) 
   8  * Portions Copyright (c) 1995-1998 
   9  * The University of Utah and The Regents of the University of California. 
  10  * Permission is granted to distribute this file in any manner provided 
  11  * this notice remains intact. 
  13  * Do not make changes to this file--changes will be lost! 
  19 /* Implementation : PYTHON */ 
  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 <wx/resource.h> 
  60 #include <wx/tooltip.h> 
  62 #include <wx/fontenum.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 #if PYTHON_API_VERSION >= 1009 
 104     static char* wxStringErrorMsg 
= "String or Unicode type required"; 
 106     static char* wxStringErrorMsg 
= "String type required"; 
 109     static wxString 
wxPyEmptyStr(""); 
 111     int wxCaret_GetBlinkTime() { 
 112         return wxCaret::GetBlinkTime(); 
 115     void wxCaret_SetBlinkTime(int milliseconds
) { 
 116         wxCaret::SetBlinkTime(milliseconds
); 
 119 class wxPyFontEnumerator 
: public wxFontEnumerator 
{ 
 121     wxPyFontEnumerator() {} 
 122     ~wxPyFontEnumerator() {} 
 124     DEC_PYCALLBACK_BOOL_STRING(OnFacename
); 
 125     DEC_PYCALLBACK_BOOL_STRINGSTRING(OnFontEncoding
); 
 130 IMP_PYCALLBACK_BOOL_STRING(wxPyFontEnumerator
, wxFontEnumerator
, OnFacename
); 
 131 IMP_PYCALLBACK_BOOL_STRINGSTRING(wxPyFontEnumerator
, wxFontEnumerator
, OnFontEncoding
); 
 134     bool wxThread_IsMain() { 
 135 #ifdef WXP_WITH_THREAD 
 136         return wxThread::IsMain(); 
 142 class wxPyTipProvider 
: public wxTipProvider 
{ 
 144     wxPyTipProvider(size_t currentTip
) 
 145         : wxTipProvider(currentTip
) {} 
 147     DEC_PYCALLBACK_STRING__pure(GetTip
); 
 152 IMP_PYCALLBACK_STRING__pure( wxPyTipProvider
, wxTipProvider
, GetTip
); 
 155 #include <wx/generic/dragimgg.h> 
 157 // A Log class that can be derived from in wxPython 
 158 class wxPyLog 
: public wxLog 
{ 
 160     wxPyLog() : wxLog() {} 
 162     virtual void DoLog(wxLogLevel level
, const wxChar 
*szString
, time_t t
) { 
 164         wxPyBeginBlockThreads(); 
 165         if ((found 
= wxPyCBH_findCallback(m_myInst
, "DoLog"))) 
 166             wxPyCBH_callCallback(m_myInst
, Py_BuildValue("(isi)", level
, szString
, t
)); 
 167         wxPyEndBlockThreads(); 
 169             wxLog::DoLog(level
, szString
, t
); 
 172     virtual void DoLogString(const wxChar 
*szString
, time_t t
) { 
 174         wxPyBeginBlockThreads(); 
 175         if ((found 
= wxPyCBH_findCallback(m_myInst
, "DoLogString"))) 
 176             wxPyCBH_callCallback(m_myInst
, Py_BuildValue("(si)", szString
, t
)); 
 177         wxPyEndBlockThreads(); 
 179             wxLog::DoLogString(szString
, t
); 
 184  // C++ version of wxProcess derived class 
 186 class wxPyProcess 
: public wxProcess 
{ 
 188     wxPyProcess(wxEvtHandler 
*parent 
= NULL
, int id 
= -1) 
 189         : wxProcess(parent
, id
) 
 192     DEC_PYCALLBACK_VOID_INTINT(OnTerminate
); 
 197 IMP_PYCALLBACK_VOID_INTINT( wxPyProcess
, wxProcess
, OnTerminate
); 
 200 #if !wxUSE_JOYSTICK && !defined(__WXMSW__) 
 201 // A C++ stub class for wxJoystick for platforms that don't have it. 
 202 class wxJoystick 
: public wxObject 
{ 
 204     wxJoystick(int joystick 
= wxJOYSTICK1
) { 
 205         wxPyBeginBlockThreads(); 
 206         PyErr_SetString(PyExc_NotImplementedError
, "wxJoystick is not available on this platform."); 
 207         wxPyEndBlockThreads(); 
 209     wxPoint 
GetPosition() { return wxPoint(-1,-1); } 
 210     int GetZPosition() { return -1; } 
 211     int GetButtonState() { return -1; } 
 212     int GetPOVPosition() { return -1; } 
 213     int GetPOVCTSPosition() { return -1; } 
 214     int GetRudderPosition() { return -1; } 
 215     int GetUPosition() { return -1; } 
 216     int GetVPosition() { return -1; } 
 217     int GetMovementThreshold() { return -1; } 
 218     void SetMovementThreshold(int threshold
) {} 
 220     bool IsOk(void) { return FALSE
; } 
 221     int GetNumberJoysticks() { return -1; } 
 222     int GetManufacturerId() { return -1; } 
 223     int GetProductId() { return -1; } 
 224     wxString 
GetProductName() { return ""; } 
 225     int GetXMin() { return -1; } 
 226     int GetYMin() { return -1; } 
 227     int GetZMin() { return -1; } 
 228     int GetXMax() { return -1; } 
 229     int GetYMax() { return -1; } 
 230     int GetZMax() { return -1; } 
 231     int GetNumberButtons() { return -1; } 
 232     int GetNumberAxes() { return -1; } 
 233     int GetMaxButtons() { return -1; } 
 234     int GetMaxAxes() { return -1; } 
 235     int GetPollingMin() { return -1; } 
 236     int GetPollingMax() { return -1; } 
 237     int GetRudderMin() { return -1; } 
 238     int GetRudderMax() { return -1; } 
 239     int GetUMin() { return -1; } 
 240     int GetUMax() { return -1; } 
 241     int GetVMin() { return -1; } 
 242     int GetVMax() { return -1; } 
 244     bool HasRudder() { return FALSE
; } 
 245     bool HasZ() { return FALSE
; } 
 246     bool HasU() { return FALSE
; } 
 247     bool HasV() { return FALSE
; } 
 248     bool HasPOV() { return FALSE
; } 
 249     bool HasPOV4Dir() { return FALSE
; } 
 250     bool HasPOVCTS() { return FALSE
; } 
 252     bool SetCapture(wxWindow
* win
, int pollingFreq 
= 0) { return FALSE
; } 
 253     bool ReleaseCapture() { return FALSE
; } 
 258 // A C++ stub class for wxWave for platforms that don't have it. 
 259 class wxWave 
: public wxObject
 
 262     wxWave(const wxString
& fileName
, bool isResource 
= FALSE
) { 
 263         wxPyBeginBlockThreads(); 
 264         PyErr_SetString(PyExc_NotImplementedError
, "wxWave is not available on this platform."); 
 265         wxPyEndBlockThreads(); 
 267     wxWave(int size
, const wxByte
* data
) { 
 268         wxPyBeginBlockThreads(); 
 269         PyErr_SetString(PyExc_NotImplementedError
, "wxWave is not available on this platform."); 
 270         wxPyEndBlockThreads(); 
 275     bool  IsOk() const { return FALSE
; } 
 276     bool  Play(bool async 
= TRUE
, bool looped 
= FALSE
) const { return FALSE
; } 
 280  // Implementations of some alternate "constructors" 
 281     wxWave
* wxWaveData(const wxString
& data
) { 
 282         return new wxWave(data
.Len(), (wxByte
*)data
.c_str()); 
 286 extern wxMimeTypesManager 
* wxTheMimeTypesManager
;  
 290 #include <wx/docview.h> 
 294 static PyObject 
*_wrap_wxFileSelector(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 295     PyObject 
* _resultobj
; 
 298     char * _arg1 
= (char *) NULL
; 
 299     char * _arg2 
= (char *) NULL
; 
 300     char * _arg3 
= (char *) NULL
; 
 301     char * _arg4 
= (char *) "*.*"; 
 302     int  _arg5 
= (int ) 0; 
 303     wxWindow 
* _arg6 
= (wxWindow 
*) NULL
; 
 304     int  _arg7 
= (int ) -1; 
 305     int  _arg8 
= (int ) -1; 
 306     PyObject 
* _argo6 
= 0; 
 307     char *_kwnames
[] = { "message","default_path","default_filename","default_extension","wildcard","flags","parent","x","y", NULL 
}; 
 310     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s|ssssiOii:wxFileSelector",_kwnames
,&_arg0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
,&_argo6
,&_arg7
,&_arg8
))  
 313         if (_argo6 
== Py_None
) { _arg6 
= NULL
; } 
 314         else if (SWIG_GetPtrObj(_argo6
,(void **) &_arg6
,"_wxWindow_p")) { 
 315             PyErr_SetString(PyExc_TypeError
,"Type error in argument 7 of wxFileSelector. Expected _wxWindow_p."); 
 320     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 321         _result 
= new wxString (wxFileSelector(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
,_arg7
,_arg8
)); 
 323     wxPyEndAllowThreads(__tstate
); 
 324     if (PyErr_Occurred()) return NULL
; 
 326     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
 334 static PyObject 
*_wrap_wxGetTextFromUser(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 335     PyObject 
* _resultobj
; 
 338     wxString 
* _arg1 
= (wxString 
*) &wxPyEmptyStr
; 
 339     wxString 
* _arg2 
= (wxString 
*) &wxPyEmptyStr
; 
 340     wxWindow 
* _arg3 
= (wxWindow 
*) NULL
; 
 341     int  _arg4 
= (int ) -1; 
 342     int  _arg5 
= (int ) -1; 
 343     bool  _arg6 
= (bool ) TRUE
; 
 344     PyObject 
* _obj0 
= 0; 
 345     PyObject 
* _obj1 
= 0; 
 346     PyObject 
* _obj2 
= 0; 
 347     PyObject 
* _argo3 
= 0; 
 348     int tempbool6 
= (int) TRUE
; 
 349     char *_kwnames
[] = { "message","caption","default_value","parent","x","y","centre", NULL 
}; 
 352     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|OOOiii:wxGetTextFromUser",_kwnames
,&_obj0
,&_obj1
,&_obj2
,&_argo3
,&_arg4
,&_arg5
,&tempbool6
))  
 355 #if PYTHON_API_VERSION >= 1009 
 356     char* tmpPtr
; int tmpSize
; 
 357     if (!PyString_Check(_obj0
) && !PyUnicode_Check(_obj0
)) { 
 358         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 361     if (PyString_AsStringAndSize(_obj0
, &tmpPtr
, &tmpSize
) == -1) 
 363     _arg0 
= new wxString(tmpPtr
, tmpSize
); 
 365     if (!PyString_Check(_obj0
)) { 
 366         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 369     _arg0 
= new wxString(PyString_AS_STRING(_obj0
), PyString_GET_SIZE(_obj0
)); 
 374 #if PYTHON_API_VERSION >= 1009 
 375     char* tmpPtr
; int tmpSize
; 
 376     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
 377         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 380     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
 382     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
 384     if (!PyString_Check(_obj1
)) { 
 385         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 388     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
 393 #if PYTHON_API_VERSION >= 1009 
 394     char* tmpPtr
; int tmpSize
; 
 395     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
 396         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 399     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
 401     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
 403     if (!PyString_Check(_obj2
)) { 
 404         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 407     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_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 wxGetTextFromUser. Expected _wxWindow_p."); 
 417     _arg6 
= (bool ) tempbool6
; 
 419     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 420         _result 
= new wxString (wxGetTextFromUser(*_arg0
,*_arg1
,*_arg2
,_arg3
,_arg4
,_arg5
,_arg6
)); 
 422     wxPyEndAllowThreads(__tstate
); 
 423     if (PyErr_Occurred()) return NULL
; 
 425     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
 445 static PyObject 
*_wrap_wxGetPasswordFromUser(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 446     PyObject 
* _resultobj
; 
 449     wxString 
* _arg1 
= (wxString 
*) &wxPyEmptyStr
; 
 450     wxString 
* _arg2 
= (wxString 
*) &wxPyEmptyStr
; 
 451     wxWindow 
* _arg3 
= (wxWindow 
*) NULL
; 
 452     PyObject 
* _obj0 
= 0; 
 453     PyObject 
* _obj1 
= 0; 
 454     PyObject 
* _obj2 
= 0; 
 455     PyObject 
* _argo3 
= 0; 
 456     char *_kwnames
[] = { "message","caption","default_value","parent", NULL 
}; 
 459     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|OOO:wxGetPasswordFromUser",_kwnames
,&_obj0
,&_obj1
,&_obj2
,&_argo3
))  
 462 #if PYTHON_API_VERSION >= 1009 
 463     char* tmpPtr
; int tmpSize
; 
 464     if (!PyString_Check(_obj0
) && !PyUnicode_Check(_obj0
)) { 
 465         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 468     if (PyString_AsStringAndSize(_obj0
, &tmpPtr
, &tmpSize
) == -1) 
 470     _arg0 
= new wxString(tmpPtr
, tmpSize
); 
 472     if (!PyString_Check(_obj0
)) { 
 473         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 476     _arg0 
= new wxString(PyString_AS_STRING(_obj0
), PyString_GET_SIZE(_obj0
)); 
 481 #if PYTHON_API_VERSION >= 1009 
 482     char* tmpPtr
; int tmpSize
; 
 483     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
 484         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 487     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
 489     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
 491     if (!PyString_Check(_obj1
)) { 
 492         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 495     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
 500 #if PYTHON_API_VERSION >= 1009 
 501     char* tmpPtr
; int tmpSize
; 
 502     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
 503         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 506     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
 508     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
 510     if (!PyString_Check(_obj2
)) { 
 511         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 514     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
 518         if (_argo3 
== Py_None
) { _arg3 
= NULL
; } 
 519         else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxWindow_p")) { 
 520             PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxGetPasswordFromUser. Expected _wxWindow_p."); 
 525     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 526         _result 
= new wxString (wxGetPasswordFromUser(*_arg0
,*_arg1
,*_arg2
,_arg3
)); 
 528     wxPyEndAllowThreads(__tstate
); 
 529     if (PyErr_Occurred()) return NULL
; 
 531     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
 551 static PyObject 
*_wrap_wxGetSingleChoice(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 552     PyObject 
* _resultobj
; 
 558     wxWindow 
* _arg4 
= (wxWindow 
*) NULL
; 
 559     int  _arg5 
= (int ) -1; 
 560     int  _arg6 
= (int ) -1; 
 561     bool  _arg7 
= (bool ) TRUE
; 
 562     int  _arg8 
= (int ) 150; 
 563     int  _arg9 
= (int ) 200; 
 564     PyObject 
* _obj0 
= 0; 
 565     PyObject 
* _obj1 
= 0; 
 566     PyObject 
* _obj3 
= 0; 
 567     PyObject 
* _argo4 
= 0; 
 568     int tempbool7 
= (int) TRUE
; 
 569     char *_kwnames
[] = { "message","caption","choices","parent","x","y","centre","width","height", NULL 
}; 
 572     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO|Oiiiii:wxGetSingleChoice",_kwnames
,&_obj0
,&_obj1
,&_obj3
,&_argo4
,&_arg5
,&_arg6
,&tempbool7
,&_arg8
,&_arg9
))  
 575 #if PYTHON_API_VERSION >= 1009 
 576     char* tmpPtr
; int tmpSize
; 
 577     if (!PyString_Check(_obj0
) && !PyUnicode_Check(_obj0
)) { 
 578         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 581     if (PyString_AsStringAndSize(_obj0
, &tmpPtr
, &tmpSize
) == -1) 
 583     _arg0 
= new wxString(tmpPtr
, tmpSize
); 
 585     if (!PyString_Check(_obj0
)) { 
 586         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 589     _arg0 
= new wxString(PyString_AS_STRING(_obj0
), PyString_GET_SIZE(_obj0
)); 
 593 #if PYTHON_API_VERSION >= 1009 
 594     char* tmpPtr
; int tmpSize
; 
 595     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
 596         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 599     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
 601     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
 603     if (!PyString_Check(_obj1
)) { 
 604         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 607     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
 612     _arg3 
= wxString_LIST_helper(_obj3
); 
 618         if (_argo4 
== Py_None
) { _arg4 
= NULL
; } 
 619         else if (SWIG_GetPtrObj(_argo4
,(void **) &_arg4
,"_wxWindow_p")) { 
 620             PyErr_SetString(PyExc_TypeError
,"Type error in argument 5 of wxGetSingleChoice. Expected _wxWindow_p."); 
 624     _arg7 
= (bool ) tempbool7
; 
 627         _arg2 
= PyList_Size(_obj3
); 
 634     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 635         _result 
= new wxString (wxGetSingleChoice(*_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
,_arg7
,_arg8
,_arg9
)); 
 637     wxPyEndAllowThreads(__tstate
); 
 638     if (PyErr_Occurred()) return NULL
; 
 640     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
 659 static PyObject 
*_wrap_wxGetSingleChoiceIndex(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 660     PyObject 
* _resultobj
; 
 666     wxWindow 
* _arg4 
= (wxWindow 
*) NULL
; 
 667     int  _arg5 
= (int ) -1; 
 668     int  _arg6 
= (int ) -1; 
 669     bool  _arg7 
= (bool ) TRUE
; 
 670     int  _arg8 
= (int ) 150; 
 671     int  _arg9 
= (int ) 200; 
 672     PyObject 
* _obj0 
= 0; 
 673     PyObject 
* _obj1 
= 0; 
 674     PyObject 
* _obj3 
= 0; 
 675     PyObject 
* _argo4 
= 0; 
 676     int tempbool7 
= (int) TRUE
; 
 677     char *_kwnames
[] = { "message","caption","choices","parent","x","y","centre","width","height", NULL 
}; 
 680     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO|Oiiiii:wxGetSingleChoiceIndex",_kwnames
,&_obj0
,&_obj1
,&_obj3
,&_argo4
,&_arg5
,&_arg6
,&tempbool7
,&_arg8
,&_arg9
))  
 683 #if PYTHON_API_VERSION >= 1009 
 684     char* tmpPtr
; int tmpSize
; 
 685     if (!PyString_Check(_obj0
) && !PyUnicode_Check(_obj0
)) { 
 686         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 689     if (PyString_AsStringAndSize(_obj0
, &tmpPtr
, &tmpSize
) == -1) 
 691     _arg0 
= new wxString(tmpPtr
, tmpSize
); 
 693     if (!PyString_Check(_obj0
)) { 
 694         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 697     _arg0 
= new wxString(PyString_AS_STRING(_obj0
), PyString_GET_SIZE(_obj0
)); 
 701 #if PYTHON_API_VERSION >= 1009 
 702     char* tmpPtr
; int tmpSize
; 
 703     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
 704         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 707     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
 709     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
 711     if (!PyString_Check(_obj1
)) { 
 712         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 715     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
 720     _arg3 
= wxString_LIST_helper(_obj3
); 
 726         if (_argo4 
== Py_None
) { _arg4 
= NULL
; } 
 727         else if (SWIG_GetPtrObj(_argo4
,(void **) &_arg4
,"_wxWindow_p")) { 
 728             PyErr_SetString(PyExc_TypeError
,"Type error in argument 5 of wxGetSingleChoiceIndex. Expected _wxWindow_p."); 
 732     _arg7 
= (bool ) tempbool7
; 
 735         _arg2 
= PyList_Size(_obj3
); 
 742     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 743         _result 
= (int )wxGetSingleChoiceIndex(*_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
,_arg7
,_arg8
,_arg9
); 
 745     wxPyEndAllowThreads(__tstate
); 
 746     if (PyErr_Occurred()) return NULL
; 
 747 }    _resultobj 
= Py_BuildValue("i",_result
); 
 762 static PyObject 
*_wrap_wxMessageBox(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 763     PyObject 
* _resultobj
; 
 766     wxString 
* _arg1 
= (wxString 
*) &wxPyEmptyStr
; 
 767     int  _arg2 
= (int ) wxOK
|wxCENTRE
; 
 768     wxWindow 
* _arg3 
= (wxWindow 
*) NULL
; 
 769     int  _arg4 
= (int ) -1; 
 770     int  _arg5 
= (int ) -1; 
 771     PyObject 
* _obj0 
= 0; 
 772     PyObject 
* _obj1 
= 0; 
 773     PyObject 
* _argo3 
= 0; 
 774     char *_kwnames
[] = { "message","caption","style","parent","x","y", NULL 
}; 
 777     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|OiOii:wxMessageBox",_kwnames
,&_obj0
,&_obj1
,&_arg2
,&_argo3
,&_arg4
,&_arg5
))  
 780 #if PYTHON_API_VERSION >= 1009 
 781     char* tmpPtr
; int tmpSize
; 
 782     if (!PyString_Check(_obj0
) && !PyUnicode_Check(_obj0
)) { 
 783         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 786     if (PyString_AsStringAndSize(_obj0
, &tmpPtr
, &tmpSize
) == -1) 
 788     _arg0 
= new wxString(tmpPtr
, tmpSize
); 
 790     if (!PyString_Check(_obj0
)) { 
 791         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 794     _arg0 
= new wxString(PyString_AS_STRING(_obj0
), PyString_GET_SIZE(_obj0
)); 
 799 #if PYTHON_API_VERSION >= 1009 
 800     char* tmpPtr
; int tmpSize
; 
 801     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
 802         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 805     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
 807     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
 809     if (!PyString_Check(_obj1
)) { 
 810         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 813     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
 817         if (_argo3 
== Py_None
) { _arg3 
= NULL
; } 
 818         else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxWindow_p")) { 
 819             PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxMessageBox. Expected _wxWindow_p."); 
 824     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 825         _result 
= (int )wxMessageBox(*_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
 827     wxPyEndAllowThreads(__tstate
); 
 828     if (PyErr_Occurred()) return NULL
; 
 829 }    _resultobj 
= Py_BuildValue("i",_result
); 
 841 static PyObject 
*_wrap_wxGetNumberFromUser(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 842     PyObject 
* _resultobj
; 
 848     long  _arg4 
= (long ) 0; 
 849     long  _arg5 
= (long ) 100; 
 850     wxWindow 
* _arg6 
= (wxWindow 
*) NULL
; 
 851     wxPoint 
* _arg7 
= (wxPoint 
*) &wxDefaultPosition
; 
 852     PyObject 
* _obj0 
= 0; 
 853     PyObject 
* _obj1 
= 0; 
 854     PyObject 
* _obj2 
= 0; 
 855     PyObject 
* _argo6 
= 0; 
 857     PyObject 
* _obj7 
= 0; 
 858     char *_kwnames
[] = { "message","prompt","caption","value","min","max","parent","pos", NULL 
}; 
 861     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOOl|llOO:wxGetNumberFromUser",_kwnames
,&_obj0
,&_obj1
,&_obj2
,&_arg3
,&_arg4
,&_arg5
,&_argo6
,&_obj7
))  
 864 #if PYTHON_API_VERSION >= 1009 
 865     char* tmpPtr
; int tmpSize
; 
 866     if (!PyString_Check(_obj0
) && !PyUnicode_Check(_obj0
)) { 
 867         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 870     if (PyString_AsStringAndSize(_obj0
, &tmpPtr
, &tmpSize
) == -1) 
 872     _arg0 
= new wxString(tmpPtr
, tmpSize
); 
 874     if (!PyString_Check(_obj0
)) { 
 875         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 878     _arg0 
= new wxString(PyString_AS_STRING(_obj0
), PyString_GET_SIZE(_obj0
)); 
 882 #if PYTHON_API_VERSION >= 1009 
 883     char* tmpPtr
; int tmpSize
; 
 884     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
 885         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 888     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
 890     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
 892     if (!PyString_Check(_obj1
)) { 
 893         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 896     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
 900 #if PYTHON_API_VERSION >= 1009 
 901     char* tmpPtr
; int tmpSize
; 
 902     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
 903         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 906     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
 908     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
 910     if (!PyString_Check(_obj2
)) { 
 911         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 914     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
 918         if (_argo6 
== Py_None
) { _arg6 
= NULL
; } 
 919         else if (SWIG_GetPtrObj(_argo6
,(void **) &_arg6
,"_wxWindow_p")) { 
 920             PyErr_SetString(PyExc_TypeError
,"Type error in argument 7 of wxGetNumberFromUser. Expected _wxWindow_p."); 
 927     if (! wxPoint_helper(_obj7
, &_arg7
)) 
 931     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 932         _result 
= (long )wxGetNumberFromUser(*_arg0
,*_arg1
,*_arg2
,_arg3
,_arg4
,_arg5
,_arg6
,*_arg7
); 
 934     wxPyEndAllowThreads(__tstate
); 
 935     if (PyErr_Occurred()) return NULL
; 
 936 }    _resultobj 
= Py_BuildValue("l",_result
); 
 952 static PyObject 
*_wrap_wxColourDisplay(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 953     PyObject 
* _resultobj
; 
 955     char *_kwnames
[] = {  NULL 
}; 
 958     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxColourDisplay",_kwnames
))  
 961     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 962         _result 
= (bool )wxColourDisplay(); 
 964     wxPyEndAllowThreads(__tstate
); 
 965     if (PyErr_Occurred()) return NULL
; 
 966 }    _resultobj 
= Py_BuildValue("i",_result
); 
 970 static PyObject 
*_wrap_wxDisplayDepth(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 971     PyObject 
* _resultobj
; 
 973     char *_kwnames
[] = {  NULL 
}; 
 976     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxDisplayDepth",_kwnames
))  
 979     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 980         _result 
= (int )wxDisplayDepth(); 
 982     wxPyEndAllowThreads(__tstate
); 
 983     if (PyErr_Occurred()) return NULL
; 
 984 }    _resultobj 
= Py_BuildValue("i",_result
); 
 988 static PyObject 
*_wrap_wxGetDisplayDepth(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 989     PyObject 
* _resultobj
; 
 991     char *_kwnames
[] = {  NULL 
}; 
 994     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxGetDisplayDepth",_kwnames
))  
 997     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
 998         _result 
= (int )wxGetDisplayDepth(); 
1000     wxPyEndAllowThreads(__tstate
); 
1001     if (PyErr_Occurred()) return NULL
; 
1002 }    _resultobj 
= Py_BuildValue("i",_result
); 
1006 static PyObject 
*_wrap_wxDisplaySize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1007     PyObject 
* _resultobj
; 
1012     char *_kwnames
[] = {  NULL 
}; 
1021     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxDisplaySize",_kwnames
))  
1024     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1025         wxDisplaySize(_arg0
,_arg1
); 
1027     wxPyEndAllowThreads(__tstate
); 
1028     if (PyErr_Occurred()) return NULL
; 
1029 }    Py_INCREF(Py_None
); 
1030     _resultobj 
= Py_None
; 
1033     o 
= PyInt_FromLong((long) (*_arg0
)); 
1034     _resultobj 
= t_output_helper(_resultobj
, o
); 
1038     o 
= PyInt_FromLong((long) (*_arg1
)); 
1039     _resultobj 
= t_output_helper(_resultobj
, o
); 
1044 static PyObject 
*_wrap_wxGetDisplaySize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1045     PyObject 
* _resultobj
; 
1047     char *_kwnames
[] = {  NULL 
}; 
1051     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxGetDisplaySize",_kwnames
))  
1054     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1055         _result 
= new wxSize (wxGetDisplaySize()); 
1057     wxPyEndAllowThreads(__tstate
); 
1058     if (PyErr_Occurred()) return NULL
; 
1059 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p"); 
1060     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1064 static PyObject 
*_wrap_wxDisplaySizeMM(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1065     PyObject 
* _resultobj
; 
1070     char *_kwnames
[] = {  NULL 
}; 
1079     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxDisplaySizeMM",_kwnames
))  
1082     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1083         wxDisplaySizeMM(_arg0
,_arg1
); 
1085     wxPyEndAllowThreads(__tstate
); 
1086     if (PyErr_Occurred()) return NULL
; 
1087 }    Py_INCREF(Py_None
); 
1088     _resultobj 
= Py_None
; 
1091     o 
= PyInt_FromLong((long) (*_arg0
)); 
1092     _resultobj 
= t_output_helper(_resultobj
, o
); 
1096     o 
= PyInt_FromLong((long) (*_arg1
)); 
1097     _resultobj 
= t_output_helper(_resultobj
, o
); 
1102 static PyObject 
*_wrap_wxGetDisplaySizeMM(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1103     PyObject 
* _resultobj
; 
1105     char *_kwnames
[] = {  NULL 
}; 
1109     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxGetDisplaySizeMM",_kwnames
))  
1112     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1113         _result 
= new wxSize (wxGetDisplaySizeMM()); 
1115     wxPyEndAllowThreads(__tstate
); 
1116     if (PyErr_Occurred()) return NULL
; 
1117 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p"); 
1118     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1122 static PyObject 
*_wrap_wxClientDisplayRect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1123     PyObject 
* _resultobj
; 
1132     char *_kwnames
[] = {  NULL 
}; 
1147     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxClientDisplayRect",_kwnames
))  
1150     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1151         wxClientDisplayRect(_arg0
,_arg1
,_arg2
,_arg3
); 
1153     wxPyEndAllowThreads(__tstate
); 
1154     if (PyErr_Occurred()) return NULL
; 
1155 }    Py_INCREF(Py_None
); 
1156     _resultobj 
= Py_None
; 
1159     o 
= PyInt_FromLong((long) (*_arg0
)); 
1160     _resultobj 
= t_output_helper(_resultobj
, o
); 
1164     o 
= PyInt_FromLong((long) (*_arg1
)); 
1165     _resultobj 
= t_output_helper(_resultobj
, o
); 
1169     o 
= PyInt_FromLong((long) (*_arg2
)); 
1170     _resultobj 
= t_output_helper(_resultobj
, o
); 
1174     o 
= PyInt_FromLong((long) (*_arg3
)); 
1175     _resultobj 
= t_output_helper(_resultobj
, o
); 
1180 static PyObject 
*_wrap_wxGetClientDisplayRect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1181     PyObject 
* _resultobj
; 
1183     char *_kwnames
[] = {  NULL 
}; 
1187     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxGetClientDisplayRect",_kwnames
))  
1190     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1191         _result 
= new wxRect (wxGetClientDisplayRect()); 
1193     wxPyEndAllowThreads(__tstate
); 
1194     if (PyErr_Occurred()) return NULL
; 
1195 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxRect_p"); 
1196     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1200 static PyObject 
*_wrap_wxSetCursor(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1201     PyObject 
* _resultobj
; 
1203     PyObject 
* _argo0 
= 0; 
1204     char *_kwnames
[] = { "cursor", NULL 
}; 
1207     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSetCursor",_kwnames
,&_argo0
))  
1210         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1211         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCursor_p")) { 
1212             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSetCursor. Expected _wxCursor_p."); 
1217     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1218         wxSetCursor(*_arg0
); 
1220     wxPyEndAllowThreads(__tstate
); 
1221     if (PyErr_Occurred()) return NULL
; 
1222 }    Py_INCREF(Py_None
); 
1223     _resultobj 
= Py_None
; 
1227 static PyObject 
*_wrap_wxFindWindowByLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1228     PyObject 
* _resultobj
; 
1231     wxWindow 
* _arg1 
= (wxWindow 
*) NULL
; 
1232     PyObject 
* _obj0 
= 0; 
1233     PyObject 
* _argo1 
= 0; 
1234     char *_kwnames
[] = { "label","parent", NULL 
}; 
1237     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|O:wxFindWindowByLabel",_kwnames
,&_obj0
,&_argo1
))  
1240 #if PYTHON_API_VERSION >= 1009 
1241     char* tmpPtr
; int tmpSize
; 
1242     if (!PyString_Check(_obj0
) && !PyUnicode_Check(_obj0
)) { 
1243         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
1246     if (PyString_AsStringAndSize(_obj0
, &tmpPtr
, &tmpSize
) == -1) 
1248     _arg0 
= new wxString(tmpPtr
, tmpSize
); 
1250     if (!PyString_Check(_obj0
)) { 
1251         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
1254     _arg0 
= new wxString(PyString_AS_STRING(_obj0
), PyString_GET_SIZE(_obj0
)); 
1258         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1259         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
1260             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxFindWindowByLabel. Expected _wxWindow_p."); 
1265     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1266         _result 
= (wxWindow 
*)wxFindWindowByLabel(*_arg0
,_arg1
); 
1268     wxPyEndAllowThreads(__tstate
); 
1269     if (PyErr_Occurred()) return NULL
; 
1270 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
1278 static PyObject 
*_wrap_wxFindWindowByName(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1279     PyObject 
* _resultobj
; 
1282     wxWindow 
* _arg1 
= (wxWindow 
*) NULL
; 
1283     PyObject 
* _obj0 
= 0; 
1284     PyObject 
* _argo1 
= 0; 
1285     char *_kwnames
[] = { "name","parent", NULL 
}; 
1288     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|O:wxFindWindowByName",_kwnames
,&_obj0
,&_argo1
))  
1291 #if PYTHON_API_VERSION >= 1009 
1292     char* tmpPtr
; int tmpSize
; 
1293     if (!PyString_Check(_obj0
) && !PyUnicode_Check(_obj0
)) { 
1294         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
1297     if (PyString_AsStringAndSize(_obj0
, &tmpPtr
, &tmpSize
) == -1) 
1299     _arg0 
= new wxString(tmpPtr
, tmpSize
); 
1301     if (!PyString_Check(_obj0
)) { 
1302         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
1305     _arg0 
= new wxString(PyString_AS_STRING(_obj0
), PyString_GET_SIZE(_obj0
)); 
1309         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1310         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
1311             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxFindWindowByName. Expected _wxWindow_p."); 
1316     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1317         _result 
= (wxWindow 
*)wxFindWindowByName(*_arg0
,_arg1
); 
1319     wxPyEndAllowThreads(__tstate
); 
1320     if (PyErr_Occurred()) return NULL
; 
1321 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
1329 static PyObject 
*_wrap_wxBeginBusyCursor(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1330     PyObject 
* _resultobj
; 
1331     wxCursor 
* _arg0 
= (wxCursor 
*) wxHOURGLASS_CURSOR
; 
1332     PyObject 
* _argo0 
= 0; 
1333     char *_kwnames
[] = { "cursor", NULL 
}; 
1336     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|O:wxBeginBusyCursor",_kwnames
,&_argo0
))  
1339         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1340         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCursor_p")) { 
1341             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBeginBusyCursor. Expected _wxCursor_p."); 
1346     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1347         wxBeginBusyCursor(_arg0
); 
1349     wxPyEndAllowThreads(__tstate
); 
1350     if (PyErr_Occurred()) return NULL
; 
1351 }    Py_INCREF(Py_None
); 
1352     _resultobj 
= Py_None
; 
1356 static PyObject 
*_wrap_wxGetActiveWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1357     PyObject 
* _resultobj
; 
1359     char *_kwnames
[] = {  NULL 
}; 
1362     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxGetActiveWindow",_kwnames
))  
1365     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1366         _result 
= (wxWindow 
*)wxGetActiveWindow(); 
1368     wxPyEndAllowThreads(__tstate
); 
1369     if (PyErr_Occurred()) return NULL
; 
1370 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
1374 static PyObject 
*_wrap_wxGenericFindWindowAtPoint(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1375     PyObject 
* _resultobj
; 
1379     PyObject 
* _obj0 
= 0; 
1380     char *_kwnames
[] = { "pt", NULL 
}; 
1383     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGenericFindWindowAtPoint",_kwnames
,&_obj0
))  
1387     if (! wxPoint_helper(_obj0
, &_arg0
)) 
1391     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1392         _result 
= (wxWindow 
*)wxGenericFindWindowAtPoint(*_arg0
); 
1394     wxPyEndAllowThreads(__tstate
); 
1395     if (PyErr_Occurred()) return NULL
; 
1396 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
1400 static PyObject 
*_wrap_wxFindWindowAtPoint(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1401     PyObject 
* _resultobj
; 
1405     PyObject 
* _obj0 
= 0; 
1406     char *_kwnames
[] = { "pt", NULL 
}; 
1409     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFindWindowAtPoint",_kwnames
,&_obj0
))  
1413     if (! wxPoint_helper(_obj0
, &_arg0
)) 
1417     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1418         _result 
= (wxWindow 
*)wxFindWindowAtPoint(*_arg0
); 
1420     wxPyEndAllowThreads(__tstate
); 
1421     if (PyErr_Occurred()) return NULL
; 
1422 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
1426 static PyObject 
*_wrap_wxCheckForInterrupt(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1427     PyObject 
* _resultobj
; 
1430     PyObject 
* _argo0 
= 0; 
1431     char *_kwnames
[] = { "wnd", NULL 
}; 
1434     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCheckForInterrupt",_kwnames
,&_argo0
))  
1437         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1438         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1439             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCheckForInterrupt. Expected _wxWindow_p."); 
1444     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1445         _result 
= (bool )wxCheckForInterrupt(_arg0
); 
1447     wxPyEndAllowThreads(__tstate
); 
1448     if (PyErr_Occurred()) return NULL
; 
1449 }    _resultobj 
= Py_BuildValue("i",_result
); 
1453 static PyObject 
*_wrap_wxFlushEvents(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1454     PyObject 
* _resultobj
; 
1455     char *_kwnames
[] = {  NULL 
}; 
1458     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxFlushEvents",_kwnames
))  
1461     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1464     wxPyEndAllowThreads(__tstate
); 
1465     if (PyErr_Occurred()) return NULL
; 
1466 }    Py_INCREF(Py_None
); 
1467     _resultobj 
= Py_None
; 
1471 static PyObject 
*_wrap_wxResourceAddIdentifier(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1472     PyObject 
* _resultobj
; 
1476     char *_kwnames
[] = { "name","value", NULL 
}; 
1479     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"si:wxResourceAddIdentifier",_kwnames
,&_arg0
,&_arg1
))  
1482     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1483         _result 
= (bool )wxResourceAddIdentifier(_arg0
,_arg1
); 
1485     wxPyEndAllowThreads(__tstate
); 
1486     if (PyErr_Occurred()) return NULL
; 
1487 }    _resultobj 
= Py_BuildValue("i",_result
); 
1491 static PyObject 
*_wrap_wxResourceClear(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1492     PyObject 
* _resultobj
; 
1493     char *_kwnames
[] = {  NULL 
}; 
1496     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxResourceClear",_kwnames
))  
1499     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1502     wxPyEndAllowThreads(__tstate
); 
1503     if (PyErr_Occurred()) return NULL
; 
1504 }    Py_INCREF(Py_None
); 
1505     _resultobj 
= Py_None
; 
1509 static PyObject 
*_wrap_wxResourceCreateBitmap(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1510     PyObject 
* _resultobj
; 
1513     char *_kwnames
[] = { "resource", NULL 
}; 
1517     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s:wxResourceCreateBitmap",_kwnames
,&_arg0
))  
1520     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1521         _result 
= new wxBitmap (wxResourceCreateBitmap(_arg0
)); 
1523     wxPyEndAllowThreads(__tstate
); 
1524     if (PyErr_Occurred()) return NULL
; 
1525 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxBitmap_p"); 
1526     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1530 static PyObject 
*_wrap_wxResourceCreateIcon(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1531     PyObject 
* _resultobj
; 
1534     char *_kwnames
[] = { "resource", NULL 
}; 
1538     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s:wxResourceCreateIcon",_kwnames
,&_arg0
))  
1541     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1542         _result 
= new wxIcon (wxResourceCreateIcon(_arg0
)); 
1544     wxPyEndAllowThreads(__tstate
); 
1545     if (PyErr_Occurred()) return NULL
; 
1546 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxIcon_p"); 
1547     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1551 static PyObject 
*_wrap_wxResourceCreateMenuBar(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1552     PyObject 
* _resultobj
; 
1553     wxMenuBar 
* _result
; 
1555     char *_kwnames
[] = { "resource", NULL 
}; 
1558     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s:wxResourceCreateMenuBar",_kwnames
,&_arg0
))  
1561     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1562         _result 
= (wxMenuBar 
*)wxResourceCreateMenuBar(_arg0
); 
1564     wxPyEndAllowThreads(__tstate
); 
1565     if (PyErr_Occurred()) return NULL
; 
1566 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
1570 static PyObject 
*_wrap_wxResourceGetIdentifier(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1571     PyObject 
* _resultobj
; 
1574     char *_kwnames
[] = { "name", NULL 
}; 
1577     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s:wxResourceGetIdentifier",_kwnames
,&_arg0
))  
1580     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1581         _result 
= (int )wxResourceGetIdentifier(_arg0
); 
1583     wxPyEndAllowThreads(__tstate
); 
1584     if (PyErr_Occurred()) return NULL
; 
1585 }    _resultobj 
= Py_BuildValue("i",_result
); 
1589 static PyObject 
*_wrap_wxResourceParseData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1590     PyObject 
* _resultobj
; 
1593     wxResourceTable 
* _arg1 
= (wxResourceTable 
*) NULL
; 
1594     PyObject 
* _argo1 
= 0; 
1595     char *_kwnames
[] = { "resource","table", NULL 
}; 
1598     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s|O:wxResourceParseData",_kwnames
,&_arg0
,&_argo1
))  
1601         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1602         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxResourceTable_p")) { 
1603             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxResourceParseData. Expected _wxResourceTable_p."); 
1608     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1609         _result 
= (bool )wxResourceParseData(_arg0
,_arg1
); 
1611     wxPyEndAllowThreads(__tstate
); 
1612     if (PyErr_Occurred()) return NULL
; 
1613 }    _resultobj 
= Py_BuildValue("i",_result
); 
1617 static PyObject 
*_wrap_wxResourceParseFile(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1618     PyObject 
* _resultobj
; 
1621     wxResourceTable 
* _arg1 
= (wxResourceTable 
*) NULL
; 
1622     PyObject 
* _argo1 
= 0; 
1623     char *_kwnames
[] = { "filename","table", NULL 
}; 
1626     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s|O:wxResourceParseFile",_kwnames
,&_arg0
,&_argo1
))  
1629         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1630         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxResourceTable_p")) { 
1631             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxResourceParseFile. Expected _wxResourceTable_p."); 
1636     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1637         _result 
= (bool )wxResourceParseFile(_arg0
,_arg1
); 
1639     wxPyEndAllowThreads(__tstate
); 
1640     if (PyErr_Occurred()) return NULL
; 
1641 }    _resultobj 
= Py_BuildValue("i",_result
); 
1645 static PyObject 
*_wrap_wxResourceParseString(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1646     PyObject 
* _resultobj
; 
1649     wxResourceTable 
* _arg1 
= (wxResourceTable 
*) NULL
; 
1650     PyObject 
* _argo1 
= 0; 
1651     char *_kwnames
[] = { "resource","table", NULL 
}; 
1654     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s|O:wxResourceParseString",_kwnames
,&_arg0
,&_argo1
))  
1657         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1658         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxResourceTable_p")) { 
1659             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxResourceParseString. Expected _wxResourceTable_p."); 
1664     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1665         _result 
= (bool )wxResourceParseString(_arg0
,_arg1
); 
1667     wxPyEndAllowThreads(__tstate
); 
1668     if (PyErr_Occurred()) return NULL
; 
1669 }    _resultobj 
= Py_BuildValue("i",_result
); 
1673 static PyObject 
*_wrap_wxCaret_GetBlinkTime(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1674     PyObject 
* _resultobj
; 
1676     char *_kwnames
[] = {  NULL 
}; 
1679     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxCaret_GetBlinkTime",_kwnames
))  
1682     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1683         _result 
= (int )wxCaret_GetBlinkTime(); 
1685     wxPyEndAllowThreads(__tstate
); 
1686     if (PyErr_Occurred()) return NULL
; 
1687 }    _resultobj 
= Py_BuildValue("i",_result
); 
1691 static PyObject 
*_wrap_wxCaret_SetBlinkTime(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1692     PyObject 
* _resultobj
; 
1694     char *_kwnames
[] = { "milliseconds", NULL 
}; 
1697     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:wxCaret_SetBlinkTime",_kwnames
,&_arg0
))  
1700     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1701         wxCaret_SetBlinkTime(_arg0
); 
1703     wxPyEndAllowThreads(__tstate
); 
1704     if (PyErr_Occurred()) return NULL
; 
1705 }    Py_INCREF(Py_None
); 
1706     _resultobj 
= Py_None
; 
1710 static PyObject 
*_wrap_wxSafeYield(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1711     PyObject 
* _resultobj
; 
1713     wxWindow 
* _arg0 
= (wxWindow 
*) NULL
; 
1714     PyObject 
* _argo0 
= 0; 
1715     char *_kwnames
[] = { "win", NULL 
}; 
1718     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|O:wxSafeYield",_kwnames
,&_argo0
))  
1721         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1722         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1723             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSafeYield. Expected _wxWindow_p."); 
1728     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1729         _result 
= (bool )wxSafeYield(_arg0
); 
1731     wxPyEndAllowThreads(__tstate
); 
1732     if (PyErr_Occurred()) return NULL
; 
1733 }    _resultobj 
= Py_BuildValue("i",_result
); 
1737 static PyObject 
*_wrap_wxPostEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1738     PyObject 
* _resultobj
; 
1739     wxEvtHandler 
* _arg0
; 
1741     PyObject 
* _argo0 
= 0; 
1742     PyObject 
* _argo1 
= 0; 
1743     char *_kwnames
[] = { "dest","event", NULL 
}; 
1746     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPostEvent",_kwnames
,&_argo0
,&_argo1
))  
1749         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1750         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvtHandler_p")) { 
1751             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPostEvent. Expected _wxEvtHandler_p."); 
1756         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1757         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxEvent_p")) { 
1758             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPostEvent. Expected _wxEvent_p."); 
1763     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1764         wxPostEvent(_arg0
,*_arg1
); 
1766     wxPyEndAllowThreads(__tstate
); 
1767     if (PyErr_Occurred()) return NULL
; 
1768 }    Py_INCREF(Py_None
); 
1769     _resultobj 
= Py_None
; 
1773 static PyObject 
*_wrap_wxWakeUpIdle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1774     PyObject 
* _resultobj
; 
1775     char *_kwnames
[] = {  NULL 
}; 
1778     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxWakeUpIdle",_kwnames
))  
1781     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1784     wxPyEndAllowThreads(__tstate
); 
1785     if (PyErr_Occurred()) return NULL
; 
1786 }    Py_INCREF(Py_None
); 
1787     _resultobj 
= Py_None
; 
1791 static PyObject 
*_wrap_wxWakeUpMainThread(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1792     PyObject 
* _resultobj
; 
1793     char *_kwnames
[] = {  NULL 
}; 
1796     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxWakeUpMainThread",_kwnames
))  
1799     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1800         wxWakeUpMainThread(); 
1802     wxPyEndAllowThreads(__tstate
); 
1803     if (PyErr_Occurred()) return NULL
; 
1804 }    Py_INCREF(Py_None
); 
1805     _resultobj 
= Py_None
; 
1809 static PyObject 
*_wrap_wxMutexGuiEnter(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1810     PyObject 
* _resultobj
; 
1811     char *_kwnames
[] = {  NULL 
}; 
1814     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxMutexGuiEnter",_kwnames
))  
1817     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1820     wxPyEndAllowThreads(__tstate
); 
1821     if (PyErr_Occurred()) return NULL
; 
1822 }    Py_INCREF(Py_None
); 
1823     _resultobj 
= Py_None
; 
1827 static PyObject 
*_wrap_wxMutexGuiLeave(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1828     PyObject 
* _resultobj
; 
1829     char *_kwnames
[] = {  NULL 
}; 
1832     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxMutexGuiLeave",_kwnames
))  
1835     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1838     wxPyEndAllowThreads(__tstate
); 
1839     if (PyErr_Occurred()) return NULL
; 
1840 }    Py_INCREF(Py_None
); 
1841     _resultobj 
= Py_None
; 
1845 static PyObject 
*_wrap_wxThread_IsMain(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1846     PyObject 
* _resultobj
; 
1848     char *_kwnames
[] = {  NULL 
}; 
1851     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxThread_IsMain",_kwnames
))  
1854     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1855         _result 
= (bool )wxThread_IsMain(); 
1857     wxPyEndAllowThreads(__tstate
); 
1858     if (PyErr_Occurred()) return NULL
; 
1859 }    _resultobj 
= Py_BuildValue("i",_result
); 
1863 static PyObject 
*_wrap_wxShowTip(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1864     PyObject 
* _resultobj
; 
1867     wxTipProvider 
* _arg1
; 
1868     bool  _arg2 
= (bool ) TRUE
; 
1869     PyObject 
* _argo0 
= 0; 
1870     PyObject 
* _argo1 
= 0; 
1871     int tempbool2 
= (int) TRUE
; 
1872     char *_kwnames
[] = { "parent","tipProvider","showAtStartup", NULL 
}; 
1875     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxShowTip",_kwnames
,&_argo0
,&_argo1
,&tempbool2
))  
1878         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1879         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1880             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxShowTip. Expected _wxWindow_p."); 
1885         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1886         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTipProvider_p")) { 
1887             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxShowTip. Expected _wxTipProvider_p."); 
1891     _arg2 
= (bool ) tempbool2
; 
1893     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1894         _result 
= (bool )wxShowTip(_arg0
,_arg1
,_arg2
); 
1896     wxPyEndAllowThreads(__tstate
); 
1897     if (PyErr_Occurred()) return NULL
; 
1898 }    _resultobj 
= Py_BuildValue("i",_result
); 
1902 static PyObject 
*_wrap_wxCreateFileTipProvider(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1903     PyObject 
* _resultobj
; 
1904     wxTipProvider 
* _result
; 
1907     PyObject 
* _obj0 
= 0; 
1908     char *_kwnames
[] = { "filename","currentTip", NULL 
}; 
1912     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxCreateFileTipProvider",_kwnames
,&_obj0
,&_arg1
))  
1915 #if PYTHON_API_VERSION >= 1009 
1916     char* tmpPtr
; int tmpSize
; 
1917     if (!PyString_Check(_obj0
) && !PyUnicode_Check(_obj0
)) { 
1918         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
1921     if (PyString_AsStringAndSize(_obj0
, &tmpPtr
, &tmpSize
) == -1) 
1923     _arg0 
= new wxString(tmpPtr
, tmpSize
); 
1925     if (!PyString_Check(_obj0
)) { 
1926         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
1929     _arg0 
= new wxString(PyString_AS_STRING(_obj0
), PyString_GET_SIZE(_obj0
)); 
1933     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1934         _result 
= (wxTipProvider 
*)wxCreateFileTipProvider(*_arg0
,_arg1
); 
1936     wxPyEndAllowThreads(__tstate
); 
1937     if (PyErr_Occurred()) return NULL
; 
1939         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxTipProvider_p"); 
1940         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1943         _resultobj 
= Py_None
; 
1952 static PyObject 
*_wrap_wxSysErrorCode(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1953     PyObject 
* _resultobj
; 
1954     unsigned long  _result
; 
1955     char *_kwnames
[] = {  NULL 
}; 
1958     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxSysErrorCode",_kwnames
))  
1961     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1962         _result 
= (unsigned long )wxSysErrorCode(); 
1964     wxPyEndAllowThreads(__tstate
); 
1965     if (PyErr_Occurred()) return NULL
; 
1966 }    _resultobj 
= Py_BuildValue("l",_result
); 
1970 static PyObject 
*_wrap_wxSysErrorMsg(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1971     PyObject 
* _resultobj
; 
1973     unsigned long  _arg0 
= (unsigned long ) 0; 
1974     char *_kwnames
[] = { "nErrCode", NULL 
}; 
1977     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|l:wxSysErrorMsg",_kwnames
,&_arg0
))  
1980     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1981         _result 
= (char *)wxSysErrorMsg(_arg0
); 
1983     wxPyEndAllowThreads(__tstate
); 
1984     if (PyErr_Occurred()) return NULL
; 
1985 }    _resultobj 
= Py_BuildValue("s", _result
); 
1989 static PyObject 
*_wrap_wxLogFatalError(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1990     PyObject 
* _resultobj
; 
1992     char *_kwnames
[] = { "szFormat", NULL 
}; 
1995     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s:wxLogFatalError",_kwnames
,&_arg0
))  
1998     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1999         wxLogFatalError(_arg0
); 
2001     wxPyEndAllowThreads(__tstate
); 
2002     if (PyErr_Occurred()) return NULL
; 
2003 }    Py_INCREF(Py_None
); 
2004     _resultobj 
= Py_None
; 
2008 static PyObject 
*_wrap_wxLogError(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2009     PyObject 
* _resultobj
; 
2011     char *_kwnames
[] = { "szFormat", NULL 
}; 
2014     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s:wxLogError",_kwnames
,&_arg0
))  
2017     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2020     wxPyEndAllowThreads(__tstate
); 
2021     if (PyErr_Occurred()) return NULL
; 
2022 }    Py_INCREF(Py_None
); 
2023     _resultobj 
= Py_None
; 
2027 static PyObject 
*_wrap_wxLogWarning(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2028     PyObject 
* _resultobj
; 
2030     char *_kwnames
[] = { "szFormat", NULL 
}; 
2033     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s:wxLogWarning",_kwnames
,&_arg0
))  
2036     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2037         wxLogWarning(_arg0
); 
2039     wxPyEndAllowThreads(__tstate
); 
2040     if (PyErr_Occurred()) return NULL
; 
2041 }    Py_INCREF(Py_None
); 
2042     _resultobj 
= Py_None
; 
2046 static PyObject 
*_wrap_wxLogMessage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2047     PyObject 
* _resultobj
; 
2049     char *_kwnames
[] = { "szFormat", NULL 
}; 
2052     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s:wxLogMessage",_kwnames
,&_arg0
))  
2055     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2056         wxLogMessage(_arg0
); 
2058     wxPyEndAllowThreads(__tstate
); 
2059     if (PyErr_Occurred()) return NULL
; 
2060 }    Py_INCREF(Py_None
); 
2061     _resultobj 
= Py_None
; 
2065 static PyObject 
*_wrap_wxLogInfo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2066     PyObject 
* _resultobj
; 
2068     char *_kwnames
[] = { "szFormat", NULL 
}; 
2071     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s:wxLogInfo",_kwnames
,&_arg0
))  
2074     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2077     wxPyEndAllowThreads(__tstate
); 
2078     if (PyErr_Occurred()) return NULL
; 
2079 }    Py_INCREF(Py_None
); 
2080     _resultobj 
= Py_None
; 
2084 static PyObject 
*_wrap_wxLogVerbose(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2085     PyObject 
* _resultobj
; 
2087     char *_kwnames
[] = { "szFormat", NULL 
}; 
2090     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s:wxLogVerbose",_kwnames
,&_arg0
))  
2093     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2094         wxLogVerbose(_arg0
); 
2096     wxPyEndAllowThreads(__tstate
); 
2097     if (PyErr_Occurred()) return NULL
; 
2098 }    Py_INCREF(Py_None
); 
2099     _resultobj 
= Py_None
; 
2103 static PyObject 
*_wrap_wxLogStatus(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2104     PyObject 
* _resultobj
; 
2106     char *_kwnames
[] = { "szFormat", NULL 
}; 
2109     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s:wxLogStatus",_kwnames
,&_arg0
))  
2112     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2115     wxPyEndAllowThreads(__tstate
); 
2116     if (PyErr_Occurred()) return NULL
; 
2117 }    Py_INCREF(Py_None
); 
2118     _resultobj 
= Py_None
; 
2122 static PyObject 
*_wrap_wxLogStatusFrame(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2123     PyObject 
* _resultobj
; 
2126     PyObject 
* _argo0 
= 0; 
2127     char *_kwnames
[] = { "pFrame","szFormat", NULL 
}; 
2130     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Os:wxLogStatusFrame",_kwnames
,&_argo0
,&_arg1
))  
2133         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2134         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFrame_p")) { 
2135             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLogStatusFrame. Expected _wxFrame_p."); 
2140     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2141         wxLogStatus(_arg0
,_arg1
); 
2143     wxPyEndAllowThreads(__tstate
); 
2144     if (PyErr_Occurred()) return NULL
; 
2145 }    Py_INCREF(Py_None
); 
2146     _resultobj 
= Py_None
; 
2150 static PyObject 
*_wrap_wxLogSysError(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2151     PyObject 
* _resultobj
; 
2153     char *_kwnames
[] = { "szFormat", NULL 
}; 
2156     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s:wxLogSysError",_kwnames
,&_arg0
))  
2159     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2160         wxLogSysError(_arg0
); 
2162     wxPyEndAllowThreads(__tstate
); 
2163     if (PyErr_Occurred()) return NULL
; 
2164 }    Py_INCREF(Py_None
); 
2165     _resultobj 
= Py_None
; 
2169 static PyObject 
*_wrap_wxExecute(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2170     PyObject 
* _resultobj
; 
2173     int  _arg1 
= (int ) FALSE
; 
2174     wxPyProcess 
* _arg2 
= (wxPyProcess 
*) NULL
; 
2175     PyObject 
* _obj0 
= 0; 
2176     PyObject 
* _argo2 
= 0; 
2177     char *_kwnames
[] = { "command","sync","process", NULL 
}; 
2180     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|iO:wxExecute",_kwnames
,&_obj0
,&_arg1
,&_argo2
))  
2183 #if PYTHON_API_VERSION >= 1009 
2184     char* tmpPtr
; int tmpSize
; 
2185     if (!PyString_Check(_obj0
) && !PyUnicode_Check(_obj0
)) { 
2186         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
2189     if (PyString_AsStringAndSize(_obj0
, &tmpPtr
, &tmpSize
) == -1) 
2191     _arg0 
= new wxString(tmpPtr
, tmpSize
); 
2193     if (!PyString_Check(_obj0
)) { 
2194         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
2197     _arg0 
= new wxString(PyString_AS_STRING(_obj0
), PyString_GET_SIZE(_obj0
)); 
2201         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
2202         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxPyProcess_p")) { 
2203             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxExecute. Expected _wxPyProcess_p."); 
2208     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2209         _result 
= (long )wxExecute(*_arg0
,_arg1
,_arg2
); 
2211     wxPyEndAllowThreads(__tstate
); 
2212     if (PyErr_Occurred()) return NULL
; 
2213 }    _resultobj 
= Py_BuildValue("l",_result
); 
2221 static PyObject 
*_wrap_wxWaveData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2222     PyObject 
* _resultobj
; 
2225     PyObject 
* _obj0 
= 0; 
2226     char *_kwnames
[] = { "data", NULL 
}; 
2230     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWaveData",_kwnames
,&_obj0
))  
2233 #if PYTHON_API_VERSION >= 1009 
2234     char* tmpPtr
; int tmpSize
; 
2235     if (!PyString_Check(_obj0
) && !PyUnicode_Check(_obj0
)) { 
2236         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
2239     if (PyString_AsStringAndSize(_obj0
, &tmpPtr
, &tmpSize
) == -1) 
2241     _arg0 
= new wxString(tmpPtr
, tmpSize
); 
2243     if (!PyString_Check(_obj0
)) { 
2244         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
2247     _arg0 
= new wxString(PyString_AS_STRING(_obj0
), PyString_GET_SIZE(_obj0
)); 
2251     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2252         _result 
= (wxWave 
*)wxWaveData(*_arg0
); 
2254     wxPyEndAllowThreads(__tstate
); 
2255     if (PyErr_Occurred()) return NULL
; 
2257         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxWave_p"); 
2258         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2261         _resultobj 
= Py_None
; 
2270 static int _wrap_wxTheMimeTypesManager_set(PyObject 
*val
) { 
2272     PyErr_SetString(PyExc_TypeError
,"Variable wxTheMimeTypesManager is read-only."); 
2276 static PyObject 
*_wrap_wxTheMimeTypesManager_get() { 
2280     SWIG_MakePtr(ptemp
, (char *) wxTheMimeTypesManager
,"_wxMimeTypesManager_p"); 
2281     pyobj 
= PyString_FromString(ptemp
); 
2285 static PyObject 
*_wrap_wxSystemSettings_GetColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2286     PyObject 
* _resultobj
; 
2288     wxSystemColour  _arg0
; 
2289     char *_kwnames
[] = { "index", NULL 
}; 
2293     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:wxSystemSettings_GetColour",_kwnames
,&_arg0
))  
2296     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2297         _result 
= new wxColour (wxSystemSettings::GetColour(_arg0
)); 
2299     wxPyEndAllowThreads(__tstate
); 
2300     if (PyErr_Occurred()) return NULL
; 
2301 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p"); 
2302     _resultobj 
= Py_BuildValue("s",_ptemp
); 
2306 static PyObject 
*_wrap_wxSystemSettings_GetFont(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2307     PyObject 
* _resultobj
; 
2310     char *_kwnames
[] = { "index", NULL 
}; 
2314     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:wxSystemSettings_GetFont",_kwnames
,&_arg0
))  
2317     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2318         _result 
= new wxFont (wxSystemSettings::GetFont(_arg0
)); 
2320     wxPyEndAllowThreads(__tstate
); 
2321     if (PyErr_Occurred()) return NULL
; 
2322 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxFont_p"); 
2323     _resultobj 
= Py_BuildValue("s",_ptemp
); 
2327 static PyObject 
*_wrap_wxSystemSettings_GetMetric(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2328     PyObject 
* _resultobj
; 
2330     wxSystemMetric  _arg0
; 
2331     char *_kwnames
[] = { "index", NULL 
}; 
2334     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:wxSystemSettings_GetMetric",_kwnames
,&_arg0
))  
2337     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2338         _result 
= (int )wxSystemSettings::GetMetric(_arg0
); 
2340     wxPyEndAllowThreads(__tstate
); 
2341     if (PyErr_Occurred()) return NULL
; 
2342 }    _resultobj 
= Py_BuildValue("i",_result
); 
2346 static PyObject 
*_wrap_wxSystemSettings_HasFeature(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2347     PyObject 
* _resultobj
; 
2349     wxSystemFeature  _arg0
; 
2350     char *_kwnames
[] = { "index", NULL 
}; 
2353     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:wxSystemSettings_HasFeature",_kwnames
,&_arg0
))  
2356     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2357         _result 
= (bool )wxSystemSettings::HasFeature(_arg0
); 
2359     wxPyEndAllowThreads(__tstate
); 
2360     if (PyErr_Occurred()) return NULL
; 
2361 }    _resultobj 
= Py_BuildValue("i",_result
); 
2365 static void *SwigwxToolTipTowxObject(void *ptr
) { 
2368     src 
= (wxToolTip 
*) ptr
; 
2369     dest 
= (wxObject 
*) src
; 
2370     return (void *) dest
; 
2373 #define new_wxToolTip(_swigarg0) (new wxToolTip(_swigarg0)) 
2374 static PyObject 
*_wrap_new_wxToolTip(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2375     PyObject 
* _resultobj
; 
2376     wxToolTip 
* _result
; 
2378     PyObject 
* _obj0 
= 0; 
2379     char *_kwnames
[] = { "tip", NULL 
}; 
2383     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:new_wxToolTip",_kwnames
,&_obj0
))  
2386 #if PYTHON_API_VERSION >= 1009 
2387     char* tmpPtr
; int tmpSize
; 
2388     if (!PyString_Check(_obj0
) && !PyUnicode_Check(_obj0
)) { 
2389         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
2392     if (PyString_AsStringAndSize(_obj0
, &tmpPtr
, &tmpSize
) == -1) 
2394     _arg0 
= new wxString(tmpPtr
, tmpSize
); 
2396     if (!PyString_Check(_obj0
)) { 
2397         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
2400     _arg0 
= new wxString(PyString_AS_STRING(_obj0
), PyString_GET_SIZE(_obj0
)); 
2404     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2405         _result 
= (wxToolTip 
*)new_wxToolTip(*_arg0
); 
2407     wxPyEndAllowThreads(__tstate
); 
2408     if (PyErr_Occurred()) return NULL
; 
2410         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxToolTip_p"); 
2411         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2414         _resultobj 
= Py_None
; 
2423 #define wxToolTip_SetTip(_swigobj,_swigarg0)  (_swigobj->SetTip(_swigarg0)) 
2424 static PyObject 
*_wrap_wxToolTip_SetTip(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2425     PyObject 
* _resultobj
; 
2428     PyObject 
* _argo0 
= 0; 
2429     PyObject 
* _obj1 
= 0; 
2430     char *_kwnames
[] = { "self","tip", NULL 
}; 
2433     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxToolTip_SetTip",_kwnames
,&_argo0
,&_obj1
))  
2436         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2437         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolTip_p")) { 
2438             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolTip_SetTip. Expected _wxToolTip_p."); 
2443 #if PYTHON_API_VERSION >= 1009 
2444     char* tmpPtr
; int tmpSize
; 
2445     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
2446         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
2449     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
2451     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
2453     if (!PyString_Check(_obj1
)) { 
2454         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
2457     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
2461     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2462         wxToolTip_SetTip(_arg0
,*_arg1
); 
2464     wxPyEndAllowThreads(__tstate
); 
2465     if (PyErr_Occurred()) return NULL
; 
2466 }    Py_INCREF(Py_None
); 
2467     _resultobj 
= Py_None
; 
2475 #define wxToolTip_GetTip(_swigobj)  (_swigobj->GetTip()) 
2476 static PyObject 
*_wrap_wxToolTip_GetTip(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2477     PyObject 
* _resultobj
; 
2480     PyObject 
* _argo0 
= 0; 
2481     char *_kwnames
[] = { "self", NULL 
}; 
2484     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolTip_GetTip",_kwnames
,&_argo0
))  
2487         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2488         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolTip_p")) { 
2489             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolTip_GetTip. Expected _wxToolTip_p."); 
2494     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2495         _result 
= new wxString (wxToolTip_GetTip(_arg0
)); 
2497     wxPyEndAllowThreads(__tstate
); 
2498     if (PyErr_Occurred()) return NULL
; 
2500     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
2508 #define wxToolTip_GetWindow(_swigobj)  (_swigobj->GetWindow()) 
2509 static PyObject 
*_wrap_wxToolTip_GetWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2510     PyObject 
* _resultobj
; 
2513     PyObject 
* _argo0 
= 0; 
2514     char *_kwnames
[] = { "self", NULL 
}; 
2517     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolTip_GetWindow",_kwnames
,&_argo0
))  
2520         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2521         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolTip_p")) { 
2522             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolTip_GetWindow. Expected _wxToolTip_p."); 
2527     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2528         _result 
= (wxWindow 
*)wxToolTip_GetWindow(_arg0
); 
2530     wxPyEndAllowThreads(__tstate
); 
2531     if (PyErr_Occurred()) return NULL
; 
2532 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
2536 static PyObject 
*_wrap_wxToolTip_Enable(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2537     PyObject 
* _resultobj
; 
2540     char *_kwnames
[] = { "flag", NULL 
}; 
2543     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:wxToolTip_Enable",_kwnames
,&tempbool0
))  
2545     _arg0 
= (bool ) tempbool0
; 
2547     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2548         wxToolTip::Enable(_arg0
); 
2550     wxPyEndAllowThreads(__tstate
); 
2551     if (PyErr_Occurred()) return NULL
; 
2552 }    Py_INCREF(Py_None
); 
2553     _resultobj 
= Py_None
; 
2557 static PyObject 
*_wrap_wxToolTip_SetDelay(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2558     PyObject 
* _resultobj
; 
2560     char *_kwnames
[] = { "milliseconds", NULL 
}; 
2563     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"l:wxToolTip_SetDelay",_kwnames
,&_arg0
))  
2566     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2567         wxToolTip::SetDelay(_arg0
); 
2569     wxPyEndAllowThreads(__tstate
); 
2570     if (PyErr_Occurred()) return NULL
; 
2571 }    Py_INCREF(Py_None
); 
2572     _resultobj 
= Py_None
; 
2576 #define new_wxCaret(_swigarg0,_swigarg1) (new wxCaret(_swigarg0,_swigarg1)) 
2577 static PyObject 
*_wrap_new_wxCaret(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2578     PyObject 
* _resultobj
; 
2582     PyObject 
* _argo0 
= 0; 
2584     PyObject 
* _obj1 
= 0; 
2585     char *_kwnames
[] = { "window","size", NULL 
}; 
2589     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:new_wxCaret",_kwnames
,&_argo0
,&_obj1
))  
2592         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2593         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2594             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxCaret. Expected _wxWindow_p."); 
2600     if (! wxSize_helper(_obj1
, &_arg1
)) 
2604     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2605         _result 
= (wxCaret 
*)new_wxCaret(_arg0
,*_arg1
); 
2607     wxPyEndAllowThreads(__tstate
); 
2608     if (PyErr_Occurred()) return NULL
; 
2610         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxCaret_p"); 
2611         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2614         _resultobj 
= Py_None
; 
2619 #define delete_wxCaret(_swigobj) (delete _swigobj) 
2620 static PyObject 
*_wrap_delete_wxCaret(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2621     PyObject 
* _resultobj
; 
2623     PyObject 
* _argo0 
= 0; 
2624     char *_kwnames
[] = { "self", NULL 
}; 
2627     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxCaret",_kwnames
,&_argo0
))  
2630         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2631         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
2632             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxCaret. Expected _wxCaret_p."); 
2637     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2638         delete_wxCaret(_arg0
); 
2640     wxPyEndAllowThreads(__tstate
); 
2641     if (PyErr_Occurred()) return NULL
; 
2642 }    Py_INCREF(Py_None
); 
2643     _resultobj 
= Py_None
; 
2647 #define wxCaret_IsOk(_swigobj)  (_swigobj->IsOk()) 
2648 static PyObject 
*_wrap_wxCaret_IsOk(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2649     PyObject 
* _resultobj
; 
2652     PyObject 
* _argo0 
= 0; 
2653     char *_kwnames
[] = { "self", NULL 
}; 
2656     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCaret_IsOk",_kwnames
,&_argo0
))  
2659         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2660         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
2661             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_IsOk. Expected _wxCaret_p."); 
2666     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2667         _result 
= (bool )wxCaret_IsOk(_arg0
); 
2669     wxPyEndAllowThreads(__tstate
); 
2670     if (PyErr_Occurred()) return NULL
; 
2671 }    _resultobj 
= Py_BuildValue("i",_result
); 
2675 #define wxCaret_IsVisible(_swigobj)  (_swigobj->IsVisible()) 
2676 static PyObject 
*_wrap_wxCaret_IsVisible(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2677     PyObject 
* _resultobj
; 
2680     PyObject 
* _argo0 
= 0; 
2681     char *_kwnames
[] = { "self", NULL 
}; 
2684     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCaret_IsVisible",_kwnames
,&_argo0
))  
2687         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2688         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
2689             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_IsVisible. Expected _wxCaret_p."); 
2694     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2695         _result 
= (bool )wxCaret_IsVisible(_arg0
); 
2697     wxPyEndAllowThreads(__tstate
); 
2698     if (PyErr_Occurred()) return NULL
; 
2699 }    _resultobj 
= Py_BuildValue("i",_result
); 
2703 #define wxCaret_GetPositionTuple(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetPosition(_swigarg0,_swigarg1)) 
2704 static PyObject 
*_wrap_wxCaret_GetPositionTuple(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2705     PyObject 
* _resultobj
; 
2711     PyObject 
* _argo0 
= 0; 
2712     char *_kwnames
[] = { "self", NULL 
}; 
2721     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCaret_GetPositionTuple",_kwnames
,&_argo0
))  
2724         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2725         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
2726             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_GetPositionTuple. Expected _wxCaret_p."); 
2731     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2732         wxCaret_GetPositionTuple(_arg0
,_arg1
,_arg2
); 
2734     wxPyEndAllowThreads(__tstate
); 
2735     if (PyErr_Occurred()) return NULL
; 
2736 }    Py_INCREF(Py_None
); 
2737     _resultobj 
= Py_None
; 
2740     o 
= PyInt_FromLong((long) (*_arg1
)); 
2741     _resultobj 
= t_output_helper(_resultobj
, o
); 
2745     o 
= PyInt_FromLong((long) (*_arg2
)); 
2746     _resultobj 
= t_output_helper(_resultobj
, o
); 
2751 #define wxCaret_GetPosition(_swigobj)  (_swigobj->GetPosition()) 
2752 static PyObject 
*_wrap_wxCaret_GetPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2753     PyObject 
* _resultobj
; 
2756     PyObject 
* _argo0 
= 0; 
2757     char *_kwnames
[] = { "self", NULL 
}; 
2761     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCaret_GetPosition",_kwnames
,&_argo0
))  
2764         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2765         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
2766             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_GetPosition. Expected _wxCaret_p."); 
2771     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2772         _result 
= new wxPoint (wxCaret_GetPosition(_arg0
)); 
2774     wxPyEndAllowThreads(__tstate
); 
2775     if (PyErr_Occurred()) return NULL
; 
2776 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
2777     _resultobj 
= Py_BuildValue("s",_ptemp
); 
2781 #define wxCaret_GetSizeTuple(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetSize(_swigarg0,_swigarg1)) 
2782 static PyObject 
*_wrap_wxCaret_GetSizeTuple(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2783     PyObject 
* _resultobj
; 
2789     PyObject 
* _argo0 
= 0; 
2790     char *_kwnames
[] = { "self", NULL 
}; 
2799     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCaret_GetSizeTuple",_kwnames
,&_argo0
))  
2802         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2803         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
2804             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_GetSizeTuple. Expected _wxCaret_p."); 
2809     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2810         wxCaret_GetSizeTuple(_arg0
,_arg1
,_arg2
); 
2812     wxPyEndAllowThreads(__tstate
); 
2813     if (PyErr_Occurred()) return NULL
; 
2814 }    Py_INCREF(Py_None
); 
2815     _resultobj 
= Py_None
; 
2818     o 
= PyInt_FromLong((long) (*_arg1
)); 
2819     _resultobj 
= t_output_helper(_resultobj
, o
); 
2823     o 
= PyInt_FromLong((long) (*_arg2
)); 
2824     _resultobj 
= t_output_helper(_resultobj
, o
); 
2829 #define wxCaret_GetSize(_swigobj)  (_swigobj->GetSize()) 
2830 static PyObject 
*_wrap_wxCaret_GetSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2831     PyObject 
* _resultobj
; 
2834     PyObject 
* _argo0 
= 0; 
2835     char *_kwnames
[] = { "self", NULL 
}; 
2839     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCaret_GetSize",_kwnames
,&_argo0
))  
2842         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2843         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
2844             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_GetSize. Expected _wxCaret_p."); 
2849     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2850         _result 
= new wxSize (wxCaret_GetSize(_arg0
)); 
2852     wxPyEndAllowThreads(__tstate
); 
2853     if (PyErr_Occurred()) return NULL
; 
2854 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p"); 
2855     _resultobj 
= Py_BuildValue("s",_ptemp
); 
2859 #define wxCaret_GetWindow(_swigobj)  (_swigobj->GetWindow()) 
2860 static PyObject 
*_wrap_wxCaret_GetWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2861     PyObject 
* _resultobj
; 
2864     PyObject 
* _argo0 
= 0; 
2865     char *_kwnames
[] = { "self", NULL 
}; 
2868     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCaret_GetWindow",_kwnames
,&_argo0
))  
2871         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2872         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
2873             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_GetWindow. Expected _wxCaret_p."); 
2878     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2879         _result 
= (wxWindow 
*)wxCaret_GetWindow(_arg0
); 
2881     wxPyEndAllowThreads(__tstate
); 
2882     if (PyErr_Occurred()) return NULL
; 
2883 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
2887 #define wxCaret_MoveXY(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Move(_swigarg0,_swigarg1)) 
2888 static PyObject 
*_wrap_wxCaret_MoveXY(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2889     PyObject 
* _resultobj
; 
2893     PyObject 
* _argo0 
= 0; 
2894     char *_kwnames
[] = { "self","x","y", NULL 
}; 
2897     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxCaret_MoveXY",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
2900         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2901         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
2902             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_MoveXY. Expected _wxCaret_p."); 
2907     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2908         wxCaret_MoveXY(_arg0
,_arg1
,_arg2
); 
2910     wxPyEndAllowThreads(__tstate
); 
2911     if (PyErr_Occurred()) return NULL
; 
2912 }    Py_INCREF(Py_None
); 
2913     _resultobj 
= Py_None
; 
2917 #define wxCaret_Move(_swigobj,_swigarg0)  (_swigobj->Move(_swigarg0)) 
2918 static PyObject 
*_wrap_wxCaret_Move(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2919     PyObject 
* _resultobj
; 
2922     PyObject 
* _argo0 
= 0; 
2924     PyObject 
* _obj1 
= 0; 
2925     char *_kwnames
[] = { "self","pt", NULL 
}; 
2928     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxCaret_Move",_kwnames
,&_argo0
,&_obj1
))  
2931         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2932         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
2933             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_Move. Expected _wxCaret_p."); 
2939     if (! wxPoint_helper(_obj1
, &_arg1
)) 
2943     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2944         wxCaret_Move(_arg0
,*_arg1
); 
2946     wxPyEndAllowThreads(__tstate
); 
2947     if (PyErr_Occurred()) return NULL
; 
2948 }    Py_INCREF(Py_None
); 
2949     _resultobj 
= Py_None
; 
2953 #define wxCaret_SetSizeWH(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetSize(_swigarg0,_swigarg1)) 
2954 static PyObject 
*_wrap_wxCaret_SetSizeWH(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2955     PyObject 
* _resultobj
; 
2959     PyObject 
* _argo0 
= 0; 
2960     char *_kwnames
[] = { "self","width","height", NULL 
}; 
2963     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxCaret_SetSizeWH",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
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_SetSizeWH. Expected _wxCaret_p."); 
2973     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2974         wxCaret_SetSizeWH(_arg0
,_arg1
,_arg2
); 
2976     wxPyEndAllowThreads(__tstate
); 
2977     if (PyErr_Occurred()) return NULL
; 
2978 }    Py_INCREF(Py_None
); 
2979     _resultobj 
= Py_None
; 
2983 #define wxCaret_SetSize(_swigobj,_swigarg0)  (_swigobj->SetSize(_swigarg0)) 
2984 static PyObject 
*_wrap_wxCaret_SetSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2985     PyObject 
* _resultobj
; 
2988     PyObject 
* _argo0 
= 0; 
2990     PyObject 
* _obj1 
= 0; 
2991     char *_kwnames
[] = { "self","size", NULL 
}; 
2994     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxCaret_SetSize",_kwnames
,&_argo0
,&_obj1
))  
2997         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2998         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
2999             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_SetSize. Expected _wxCaret_p."); 
3005     if (! wxSize_helper(_obj1
, &_arg1
)) 
3009     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3010         wxCaret_SetSize(_arg0
,*_arg1
); 
3012     wxPyEndAllowThreads(__tstate
); 
3013     if (PyErr_Occurred()) return NULL
; 
3014 }    Py_INCREF(Py_None
); 
3015     _resultobj 
= Py_None
; 
3019 #define wxCaret_Show(_swigobj,_swigarg0)  (_swigobj->Show(_swigarg0)) 
3020 static PyObject 
*_wrap_wxCaret_Show(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3021     PyObject 
* _resultobj
; 
3023     int  _arg1 
= (int ) TRUE
; 
3024     PyObject 
* _argo0 
= 0; 
3025     char *_kwnames
[] = { "self","show", NULL 
}; 
3028     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxCaret_Show",_kwnames
,&_argo0
,&_arg1
))  
3031         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3032         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
3033             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_Show. Expected _wxCaret_p."); 
3038     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3039         wxCaret_Show(_arg0
,_arg1
); 
3041     wxPyEndAllowThreads(__tstate
); 
3042     if (PyErr_Occurred()) return NULL
; 
3043 }    Py_INCREF(Py_None
); 
3044     _resultobj 
= Py_None
; 
3048 #define wxCaret_Hide(_swigobj)  (_swigobj->Hide()) 
3049 static PyObject 
*_wrap_wxCaret_Hide(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3050     PyObject 
* _resultobj
; 
3052     PyObject 
* _argo0 
= 0; 
3053     char *_kwnames
[] = { "self", NULL 
}; 
3056     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCaret_Hide",_kwnames
,&_argo0
))  
3059         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3060         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
3061             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_Hide. Expected _wxCaret_p."); 
3066     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3067         wxCaret_Hide(_arg0
); 
3069     wxPyEndAllowThreads(__tstate
); 
3070     if (PyErr_Occurred()) return NULL
; 
3071 }    Py_INCREF(Py_None
); 
3072     _resultobj 
= Py_None
; 
3076 #define new_wxFontEnumerator() (new wxPyFontEnumerator()) 
3077 static PyObject 
*_wrap_new_wxFontEnumerator(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3078     PyObject 
* _resultobj
; 
3079     wxPyFontEnumerator 
* _result
; 
3080     char *_kwnames
[] = {  NULL 
}; 
3084     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxFontEnumerator",_kwnames
))  
3087     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3088         _result 
= (wxPyFontEnumerator 
*)new_wxFontEnumerator(); 
3090     wxPyEndAllowThreads(__tstate
); 
3091     if (PyErr_Occurred()) return NULL
; 
3093         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyFontEnumerator_p"); 
3094         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3097         _resultobj 
= Py_None
; 
3102 #define delete_wxPyFontEnumerator(_swigobj) (delete _swigobj) 
3103 static PyObject 
*_wrap_delete_wxFontEnumerator(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3104     PyObject 
* _resultobj
; 
3105     wxPyFontEnumerator 
* _arg0
; 
3106     PyObject 
* _argo0 
= 0; 
3107     char *_kwnames
[] = { "self", NULL 
}; 
3110     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxFontEnumerator",_kwnames
,&_argo0
))  
3113         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3114         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyFontEnumerator_p")) { 
3115             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxFontEnumerator. Expected _wxPyFontEnumerator_p."); 
3120     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3121         delete_wxPyFontEnumerator(_arg0
); 
3123     wxPyEndAllowThreads(__tstate
); 
3124     if (PyErr_Occurred()) return NULL
; 
3125 }    Py_INCREF(Py_None
); 
3126     _resultobj 
= Py_None
; 
3130 #define wxFontEnumerator__setCallbackInfo(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->_setCallbackInfo(_swigarg0,_swigarg1,_swigarg2)) 
3131 static PyObject 
*_wrap_wxFontEnumerator__setCallbackInfo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3132     PyObject 
* _resultobj
; 
3133     wxPyFontEnumerator 
* _arg0
; 
3137     PyObject 
* _argo0 
= 0; 
3138     PyObject 
* _obj1 
= 0; 
3139     PyObject 
* _obj2 
= 0; 
3141     char *_kwnames
[] = { "self","self","_class","incref", NULL 
}; 
3144     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOOi:wxFontEnumerator__setCallbackInfo",_kwnames
,&_argo0
,&_obj1
,&_obj2
,&tempbool3
))  
3147         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3148         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyFontEnumerator_p")) { 
3149             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFontEnumerator__setCallbackInfo. Expected _wxPyFontEnumerator_p."); 
3159     _arg3 
= (bool ) tempbool3
; 
3161     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3162         wxFontEnumerator__setCallbackInfo(_arg0
,_arg1
,_arg2
,_arg3
); 
3164     wxPyEndAllowThreads(__tstate
); 
3165     if (PyErr_Occurred()) return NULL
; 
3166 }    Py_INCREF(Py_None
); 
3167     _resultobj 
= Py_None
; 
3171 #define wxFontEnumerator_EnumerateFacenames(_swigobj,_swigarg0,_swigarg1)  (_swigobj->EnumerateFacenames(_swigarg0,_swigarg1)) 
3172 static PyObject 
*_wrap_wxFontEnumerator_EnumerateFacenames(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3173     PyObject 
* _resultobj
; 
3175     wxPyFontEnumerator 
* _arg0
; 
3176     wxFontEncoding  _arg1 
= (wxFontEncoding 
) wxFONTENCODING_SYSTEM
; 
3177     bool  _arg2 
= (bool ) FALSE
; 
3178     PyObject 
* _argo0 
= 0; 
3179     int tempbool2 
= (int) FALSE
; 
3180     char *_kwnames
[] = { "self","encoding","fixedWidthOnly", NULL 
}; 
3183     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|ii:wxFontEnumerator_EnumerateFacenames",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))  
3186         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3187         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyFontEnumerator_p")) { 
3188             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFontEnumerator_EnumerateFacenames. Expected _wxPyFontEnumerator_p."); 
3192     _arg2 
= (bool ) tempbool2
; 
3194     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3195         _result 
= (bool )wxFontEnumerator_EnumerateFacenames(_arg0
,_arg1
,_arg2
); 
3197     wxPyEndAllowThreads(__tstate
); 
3198     if (PyErr_Occurred()) return NULL
; 
3199 }    _resultobj 
= Py_BuildValue("i",_result
); 
3203 #define wxFontEnumerator_EnumerateEncodings(_swigobj,_swigarg0)  (_swigobj->EnumerateEncodings(_swigarg0)) 
3204 static PyObject 
*_wrap_wxFontEnumerator_EnumerateEncodings(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3205     PyObject 
* _resultobj
; 
3207     wxPyFontEnumerator 
* _arg0
; 
3208     char * _arg1 
= (char *) ""; 
3209     PyObject 
* _argo0 
= 0; 
3210     char *_kwnames
[] = { "self","facename", NULL 
}; 
3213     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|s:wxFontEnumerator_EnumerateEncodings",_kwnames
,&_argo0
,&_arg1
))  
3216         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3217         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyFontEnumerator_p")) { 
3218             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFontEnumerator_EnumerateEncodings. Expected _wxPyFontEnumerator_p."); 
3223     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3224         _result 
= (bool )wxFontEnumerator_EnumerateEncodings(_arg0
,_arg1
); 
3226     wxPyEndAllowThreads(__tstate
); 
3227     if (PyErr_Occurred()) return NULL
; 
3228 }    _resultobj 
= Py_BuildValue("i",_result
); 
3232 static PyObject 
* wxPyFontEnumerator_GetEncodings(wxPyFontEnumerator 
*self
) { 
3233             wxArrayString
* arr 
= self
->GetEncodings(); 
3234             return wxArrayString2PyList_helper(*arr
); 
3236 static PyObject 
*_wrap_wxFontEnumerator_GetEncodings(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3237     PyObject 
* _resultobj
; 
3239     wxPyFontEnumerator 
* _arg0
; 
3240     PyObject 
* _argo0 
= 0; 
3241     char *_kwnames
[] = { "self", NULL 
}; 
3244     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFontEnumerator_GetEncodings",_kwnames
,&_argo0
))  
3247         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3248         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyFontEnumerator_p")) { 
3249             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFontEnumerator_GetEncodings. Expected _wxPyFontEnumerator_p."); 
3254     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3255         _result 
= (PyObject 
*)wxPyFontEnumerator_GetEncodings(_arg0
); 
3257     wxPyEndAllowThreads(__tstate
); 
3258     if (PyErr_Occurred()) return NULL
; 
3260   _resultobj 
= _result
; 
3265 static PyObject 
* wxPyFontEnumerator_GetFacenames(wxPyFontEnumerator 
*self
) { 
3266             wxArrayString
* arr 
= self
->GetFacenames(); 
3267             return wxArrayString2PyList_helper(*arr
); 
3269 static PyObject 
*_wrap_wxFontEnumerator_GetFacenames(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3270     PyObject 
* _resultobj
; 
3272     wxPyFontEnumerator 
* _arg0
; 
3273     PyObject 
* _argo0 
= 0; 
3274     char *_kwnames
[] = { "self", NULL 
}; 
3277     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFontEnumerator_GetFacenames",_kwnames
,&_argo0
))  
3280         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3281         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyFontEnumerator_p")) { 
3282             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFontEnumerator_GetFacenames. Expected _wxPyFontEnumerator_p."); 
3287     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3288         _result 
= (PyObject 
*)wxPyFontEnumerator_GetFacenames(_arg0
); 
3290     wxPyEndAllowThreads(__tstate
); 
3291     if (PyErr_Occurred()) return NULL
; 
3293   _resultobj 
= _result
; 
3298 #define new_wxBusyCursor(_swigarg0) (new wxBusyCursor(_swigarg0)) 
3299 static PyObject 
*_wrap_new_wxBusyCursor(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3300     PyObject 
* _resultobj
; 
3301     wxBusyCursor 
* _result
; 
3302     wxCursor 
* _arg0 
= (wxCursor 
*) wxHOURGLASS_CURSOR
; 
3303     PyObject 
* _argo0 
= 0; 
3304     char *_kwnames
[] = { "cursor", NULL 
}; 
3308     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|O:new_wxBusyCursor",_kwnames
,&_argo0
))  
3311         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3312         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCursor_p")) { 
3313             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxBusyCursor. Expected _wxCursor_p."); 
3318     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3319         _result 
= (wxBusyCursor 
*)new_wxBusyCursor(_arg0
); 
3321     wxPyEndAllowThreads(__tstate
); 
3322     if (PyErr_Occurred()) return NULL
; 
3324         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxBusyCursor_p"); 
3325         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3328         _resultobj 
= Py_None
; 
3333 #define delete_wxBusyCursor(_swigobj) (delete _swigobj) 
3334 static PyObject 
*_wrap_delete_wxBusyCursor(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3335     PyObject 
* _resultobj
; 
3336     wxBusyCursor 
* _arg0
; 
3337     PyObject 
* _argo0 
= 0; 
3338     char *_kwnames
[] = { "self", NULL 
}; 
3341     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxBusyCursor",_kwnames
,&_argo0
))  
3344         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3345         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBusyCursor_p")) { 
3346             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxBusyCursor. Expected _wxBusyCursor_p."); 
3351     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3352         delete_wxBusyCursor(_arg0
); 
3354     wxPyEndAllowThreads(__tstate
); 
3355     if (PyErr_Occurred()) return NULL
; 
3356 }    Py_INCREF(Py_None
); 
3357     _resultobj 
= Py_None
; 
3361 #define new_wxWindowDisabler(_swigarg0) (new wxWindowDisabler(_swigarg0)) 
3362 static PyObject 
*_wrap_new_wxWindowDisabler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3363     PyObject 
* _resultobj
; 
3364     wxWindowDisabler 
* _result
; 
3365     wxWindow 
* _arg0 
= (wxWindow 
*) NULL
; 
3366     PyObject 
* _argo0 
= 0; 
3367     char *_kwnames
[] = { "winToSkip", NULL 
}; 
3371     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|O:new_wxWindowDisabler",_kwnames
,&_argo0
))  
3374         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3375         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3376             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxWindowDisabler. Expected _wxWindow_p."); 
3381     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3382         _result 
= (wxWindowDisabler 
*)new_wxWindowDisabler(_arg0
); 
3384     wxPyEndAllowThreads(__tstate
); 
3385     if (PyErr_Occurred()) return NULL
; 
3387         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxWindowDisabler_p"); 
3388         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3391         _resultobj 
= Py_None
; 
3396 #define delete_wxWindowDisabler(_swigobj) (delete _swigobj) 
3397 static PyObject 
*_wrap_delete_wxWindowDisabler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3398     PyObject 
* _resultobj
; 
3399     wxWindowDisabler 
* _arg0
; 
3400     PyObject 
* _argo0 
= 0; 
3401     char *_kwnames
[] = { "self", NULL 
}; 
3404     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxWindowDisabler",_kwnames
,&_argo0
))  
3407         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3408         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindowDisabler_p")) { 
3409             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxWindowDisabler. Expected _wxWindowDisabler_p."); 
3414     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3415         delete_wxWindowDisabler(_arg0
); 
3417     wxPyEndAllowThreads(__tstate
); 
3418     if (PyErr_Occurred()) return NULL
; 
3419 }    Py_INCREF(Py_None
); 
3420     _resultobj 
= Py_None
; 
3424 #define new_wxMutexGuiLocker() (new wxMutexGuiLocker()) 
3425 static PyObject 
*_wrap_new_wxMutexGuiLocker(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3426     PyObject 
* _resultobj
; 
3427     wxMutexGuiLocker 
* _result
; 
3428     char *_kwnames
[] = {  NULL 
}; 
3432     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxMutexGuiLocker",_kwnames
))  
3435     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3436         _result 
= (wxMutexGuiLocker 
*)new_wxMutexGuiLocker(); 
3438     wxPyEndAllowThreads(__tstate
); 
3439     if (PyErr_Occurred()) return NULL
; 
3441         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxMutexGuiLocker_p"); 
3442         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3445         _resultobj 
= Py_None
; 
3450 #define delete_wxMutexGuiLocker(_swigobj) (delete _swigobj) 
3451 static PyObject 
*_wrap_delete_wxMutexGuiLocker(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3452     PyObject 
* _resultobj
; 
3453     wxMutexGuiLocker 
* _arg0
; 
3454     PyObject 
* _argo0 
= 0; 
3455     char *_kwnames
[] = { "self", NULL 
}; 
3458     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxMutexGuiLocker",_kwnames
,&_argo0
))  
3461         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3462         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMutexGuiLocker_p")) { 
3463             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxMutexGuiLocker. Expected _wxMutexGuiLocker_p."); 
3468     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3469         delete_wxMutexGuiLocker(_arg0
); 
3471     wxPyEndAllowThreads(__tstate
); 
3472     if (PyErr_Occurred()) return NULL
; 
3473 }    Py_INCREF(Py_None
); 
3474     _resultobj 
= Py_None
; 
3478 #define delete_wxTipProvider(_swigobj) (delete _swigobj) 
3479 static PyObject 
*_wrap_delete_wxTipProvider(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3480     PyObject 
* _resultobj
; 
3481     wxTipProvider 
* _arg0
; 
3482     PyObject 
* _argo0 
= 0; 
3483     char *_kwnames
[] = { "self", NULL 
}; 
3486     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxTipProvider",_kwnames
,&_argo0
))  
3489         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3490         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTipProvider_p")) { 
3491             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxTipProvider. Expected _wxTipProvider_p."); 
3496     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3497         delete_wxTipProvider(_arg0
); 
3499     wxPyEndAllowThreads(__tstate
); 
3500     if (PyErr_Occurred()) return NULL
; 
3501 }    Py_INCREF(Py_None
); 
3502     _resultobj 
= Py_None
; 
3506 #define wxTipProvider_GetTip(_swigobj)  (_swigobj->GetTip()) 
3507 static PyObject 
*_wrap_wxTipProvider_GetTip(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3508     PyObject 
* _resultobj
; 
3510     wxTipProvider 
* _arg0
; 
3511     PyObject 
* _argo0 
= 0; 
3512     char *_kwnames
[] = { "self", NULL 
}; 
3515     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTipProvider_GetTip",_kwnames
,&_argo0
))  
3518         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3519         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTipProvider_p")) { 
3520             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTipProvider_GetTip. Expected _wxTipProvider_p."); 
3525     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3526         _result 
= new wxString (wxTipProvider_GetTip(_arg0
)); 
3528     wxPyEndAllowThreads(__tstate
); 
3529     if (PyErr_Occurred()) return NULL
; 
3531     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
3539 #define wxTipProvider_GetCurrentTip(_swigobj)  (_swigobj->GetCurrentTip()) 
3540 static PyObject 
*_wrap_wxTipProvider_GetCurrentTip(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3541     PyObject 
* _resultobj
; 
3543     wxTipProvider 
* _arg0
; 
3544     PyObject 
* _argo0 
= 0; 
3545     char *_kwnames
[] = { "self", NULL 
}; 
3548     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTipProvider_GetCurrentTip",_kwnames
,&_argo0
))  
3551         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3552         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTipProvider_p")) { 
3553             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTipProvider_GetCurrentTip. Expected _wxTipProvider_p."); 
3558     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3559         _result 
= (size_t )wxTipProvider_GetCurrentTip(_arg0
); 
3561     wxPyEndAllowThreads(__tstate
); 
3562     if (PyErr_Occurred()) return NULL
; 
3563 }    _resultobj 
= Py_BuildValue("i",_result
); 
3567 static void *SwigwxPyTipProviderTowxTipProvider(void *ptr
) { 
3568     wxPyTipProvider 
*src
; 
3569     wxTipProvider 
*dest
; 
3570     src 
= (wxPyTipProvider 
*) ptr
; 
3571     dest 
= (wxTipProvider 
*) src
; 
3572     return (void *) dest
; 
3575 #define new_wxPyTipProvider(_swigarg0) (new wxPyTipProvider(_swigarg0)) 
3576 static PyObject 
*_wrap_new_wxPyTipProvider(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3577     PyObject 
* _resultobj
; 
3578     wxPyTipProvider 
* _result
; 
3580     char *_kwnames
[] = { "currentTip", NULL 
}; 
3584     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:new_wxPyTipProvider",_kwnames
,&_arg0
))  
3587     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3588         _result 
= (wxPyTipProvider 
*)new_wxPyTipProvider(_arg0
); 
3590     wxPyEndAllowThreads(__tstate
); 
3591     if (PyErr_Occurred()) return NULL
; 
3593         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyTipProvider_p"); 
3594         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3597         _resultobj 
= Py_None
; 
3602 static void *SwigwxGenericDragImageTowxObject(void *ptr
) { 
3603     wxGenericDragImage 
*src
; 
3605     src 
= (wxGenericDragImage 
*) ptr
; 
3606     dest 
= (wxObject 
*) src
; 
3607     return (void *) dest
; 
3610 #define new_wxDragImage(_swigarg0,_swigarg1) (new wxGenericDragImage(_swigarg0,_swigarg1)) 
3611 static PyObject 
*_wrap_new_wxDragImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3612     PyObject 
* _resultobj
; 
3613     wxGenericDragImage 
* _result
; 
3615     wxCursor 
* _arg1 
= (wxCursor 
*) &wxNullCursor
; 
3616     PyObject 
* _argo0 
= 0; 
3617     PyObject 
* _argo1 
= 0; 
3618     char *_kwnames
[] = { "image","cursor", NULL 
}; 
3622     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|O:new_wxDragImage",_kwnames
,&_argo0
,&_argo1
))  
3625         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3626         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBitmap_p")) { 
3627             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxDragImage. Expected _wxBitmap_p."); 
3632         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3633         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxCursor_p")) { 
3634             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of new_wxDragImage. Expected _wxCursor_p."); 
3639     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3640         _result 
= (wxGenericDragImage 
*)new_wxDragImage(*_arg0
,*_arg1
); 
3642     wxPyEndAllowThreads(__tstate
); 
3643     if (PyErr_Occurred()) return NULL
; 
3645         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGenericDragImage_p"); 
3646         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3649         _resultobj 
= Py_None
; 
3654 #define new_wxDragIcon(_swigarg0,_swigarg1) (new wxGenericDragImage(_swigarg0,_swigarg1)) 
3655 static PyObject 
*_wrap_new_wxDragIcon(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3656     PyObject 
* _resultobj
; 
3657     wxGenericDragImage 
* _result
; 
3659     wxCursor 
* _arg1 
= (wxCursor 
*) &wxNullCursor
; 
3660     PyObject 
* _argo0 
= 0; 
3661     PyObject 
* _argo1 
= 0; 
3662     char *_kwnames
[] = { "image","cursor", NULL 
}; 
3666     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|O:new_wxDragIcon",_kwnames
,&_argo0
,&_argo1
))  
3669         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3670         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxIcon_p")) { 
3671             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxDragIcon. Expected _wxIcon_p."); 
3676         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3677         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxCursor_p")) { 
3678             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of new_wxDragIcon. Expected _wxCursor_p."); 
3683     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3684         _result 
= (wxGenericDragImage 
*)new_wxDragIcon(*_arg0
,*_arg1
); 
3686     wxPyEndAllowThreads(__tstate
); 
3687     if (PyErr_Occurred()) return NULL
; 
3689         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGenericDragImage_p"); 
3690         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3693         _resultobj 
= Py_None
; 
3698 #define new_wxDragString(_swigarg0,_swigarg1) (new wxGenericDragImage(_swigarg0,_swigarg1)) 
3699 static PyObject 
*_wrap_new_wxDragString(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3700     PyObject 
* _resultobj
; 
3701     wxGenericDragImage 
* _result
; 
3703     wxCursor 
* _arg1 
= (wxCursor 
*) &wxNullCursor
; 
3704     PyObject 
* _obj0 
= 0; 
3705     PyObject 
* _argo1 
= 0; 
3706     char *_kwnames
[] = { "str","cursor", NULL 
}; 
3710     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|O:new_wxDragString",_kwnames
,&_obj0
,&_argo1
))  
3713 #if PYTHON_API_VERSION >= 1009 
3714     char* tmpPtr
; int tmpSize
; 
3715     if (!PyString_Check(_obj0
) && !PyUnicode_Check(_obj0
)) { 
3716         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
3719     if (PyString_AsStringAndSize(_obj0
, &tmpPtr
, &tmpSize
) == -1) 
3721     _arg0 
= new wxString(tmpPtr
, tmpSize
); 
3723     if (!PyString_Check(_obj0
)) { 
3724         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
3727     _arg0 
= new wxString(PyString_AS_STRING(_obj0
), PyString_GET_SIZE(_obj0
)); 
3731         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3732         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxCursor_p")) { 
3733             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of new_wxDragString. Expected _wxCursor_p."); 
3738     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3739         _result 
= (wxGenericDragImage 
*)new_wxDragString(*_arg0
,*_arg1
); 
3741     wxPyEndAllowThreads(__tstate
); 
3742     if (PyErr_Occurred()) return NULL
; 
3744         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGenericDragImage_p"); 
3745         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3748         _resultobj 
= Py_None
; 
3757 #define new_wxDragTreeItem(_swigarg0,_swigarg1) (new wxGenericDragImage(_swigarg0,_swigarg1)) 
3758 static PyObject 
*_wrap_new_wxDragTreeItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3759     PyObject 
* _resultobj
; 
3760     wxGenericDragImage 
* _result
; 
3762     wxTreeItemId 
* _arg1
; 
3763     PyObject 
* _argo0 
= 0; 
3764     PyObject 
* _argo1 
= 0; 
3765     char *_kwnames
[] = { "treeCtrl","id", NULL 
}; 
3769     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:new_wxDragTreeItem",_kwnames
,&_argo0
,&_argo1
))  
3772         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3773         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeCtrl_p")) { 
3774             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxDragTreeItem. Expected _wxTreeCtrl_p."); 
3779         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3780         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
3781             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of new_wxDragTreeItem. Expected _wxTreeItemId_p."); 
3786     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3787         _result 
= (wxGenericDragImage 
*)new_wxDragTreeItem(*_arg0
,*_arg1
); 
3789     wxPyEndAllowThreads(__tstate
); 
3790     if (PyErr_Occurred()) return NULL
; 
3792         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGenericDragImage_p"); 
3793         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3796         _resultobj 
= Py_None
; 
3801 #define new_wxDragListItem(_swigarg0,_swigarg1) (new wxGenericDragImage(_swigarg0,_swigarg1)) 
3802 static PyObject 
*_wrap_new_wxDragListItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3803     PyObject 
* _resultobj
; 
3804     wxGenericDragImage 
* _result
; 
3807     PyObject 
* _argo0 
= 0; 
3808     char *_kwnames
[] = { "listCtrl","id", NULL 
}; 
3812     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:new_wxDragListItem",_kwnames
,&_argo0
,&_arg1
))  
3815         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3816         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
3817             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxDragListItem. Expected _wxListCtrl_p."); 
3822     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3823         _result 
= (wxGenericDragImage 
*)new_wxDragListItem(*_arg0
,_arg1
); 
3825     wxPyEndAllowThreads(__tstate
); 
3826     if (PyErr_Occurred()) return NULL
; 
3828         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGenericDragImage_p"); 
3829         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3832         _resultobj 
= Py_None
; 
3837 #define delete_wxGenericDragImage(_swigobj) (delete _swigobj) 
3838 static PyObject 
*_wrap_delete_wxDragImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3839     PyObject 
* _resultobj
; 
3840     wxGenericDragImage 
* _arg0
; 
3841     PyObject 
* _argo0 
= 0; 
3842     char *_kwnames
[] = { "self", NULL 
}; 
3845     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxDragImage",_kwnames
,&_argo0
))  
3848         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3849         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDragImage_p")) { 
3850             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxDragImage. Expected _wxGenericDragImage_p."); 
3855     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3856         delete_wxGenericDragImage(_arg0
); 
3858     wxPyEndAllowThreads(__tstate
); 
3859     if (PyErr_Occurred()) return NULL
; 
3860 }    Py_INCREF(Py_None
); 
3861     _resultobj 
= Py_None
; 
3865 #define wxDragImage_SetBackingBitmap(_swigobj,_swigarg0)  (_swigobj->SetBackingBitmap(_swigarg0)) 
3866 static PyObject 
*_wrap_wxDragImage_SetBackingBitmap(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3867     PyObject 
* _resultobj
; 
3868     wxGenericDragImage 
* _arg0
; 
3870     PyObject 
* _argo0 
= 0; 
3871     PyObject 
* _argo1 
= 0; 
3872     char *_kwnames
[] = { "self","bitmap", NULL 
}; 
3875     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDragImage_SetBackingBitmap",_kwnames
,&_argo0
,&_argo1
))  
3878         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3879         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDragImage_p")) { 
3880             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDragImage_SetBackingBitmap. Expected _wxGenericDragImage_p."); 
3885         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3886         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxBitmap_p")) { 
3887             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxDragImage_SetBackingBitmap. Expected _wxBitmap_p."); 
3892     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3893         wxDragImage_SetBackingBitmap(_arg0
,_arg1
); 
3895     wxPyEndAllowThreads(__tstate
); 
3896     if (PyErr_Occurred()) return NULL
; 
3897 }    Py_INCREF(Py_None
); 
3898     _resultobj 
= Py_None
; 
3902 #define wxDragImage_BeginDrag(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->BeginDrag(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
3903 static PyObject 
*_wrap_wxDragImage_BeginDrag(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3904     PyObject 
* _resultobj
; 
3906     wxGenericDragImage 
* _arg0
; 
3909     bool  _arg3 
= (bool ) FALSE
; 
3910     wxRect 
* _arg4 
= (wxRect 
*) NULL
; 
3911     PyObject 
* _argo0 
= 0; 
3913     PyObject 
* _obj1 
= 0; 
3914     PyObject 
* _argo2 
= 0; 
3915     int tempbool3 
= (int) FALSE
; 
3917     PyObject 
* _obj4 
= 0; 
3918     char *_kwnames
[] = { "self","hotspot","window","fullScreen","rect", NULL 
}; 
3921     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO|iO:wxDragImage_BeginDrag",_kwnames
,&_argo0
,&_obj1
,&_argo2
,&tempbool3
,&_obj4
))  
3924         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3925         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDragImage_p")) { 
3926             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDragImage_BeginDrag. Expected _wxGenericDragImage_p."); 
3932     if (! wxPoint_helper(_obj1
, &_arg1
)) 
3936         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
3937         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxWindow_p")) { 
3938             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxDragImage_BeginDrag. Expected _wxWindow_p."); 
3942     _arg3 
= (bool ) tempbool3
; 
3946     if (! wxRect_helper(_obj4
, &_arg4
)) 
3950     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3951         _result 
= (bool )wxDragImage_BeginDrag(_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
); 
3953     wxPyEndAllowThreads(__tstate
); 
3954     if (PyErr_Occurred()) return NULL
; 
3955 }    _resultobj 
= Py_BuildValue("i",_result
); 
3959 #define wxDragImage_BeginDrag2(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->BeginDrag(_swigarg0,_swigarg1,_swigarg2)) 
3960 static PyObject 
*_wrap_wxDragImage_BeginDrag2(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3961     PyObject 
* _resultobj
; 
3963     wxGenericDragImage 
* _arg0
; 
3967     PyObject 
* _argo0 
= 0; 
3969     PyObject 
* _obj1 
= 0; 
3970     PyObject 
* _argo2 
= 0; 
3971     PyObject 
* _argo3 
= 0; 
3972     char *_kwnames
[] = { "self","hotspot","window","fullScreenRect", NULL 
}; 
3975     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOOO:wxDragImage_BeginDrag2",_kwnames
,&_argo0
,&_obj1
,&_argo2
,&_argo3
))  
3978         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3979         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDragImage_p")) { 
3980             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDragImage_BeginDrag2. Expected _wxGenericDragImage_p."); 
3986     if (! wxPoint_helper(_obj1
, &_arg1
)) 
3990         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
3991         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxWindow_p")) { 
3992             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxDragImage_BeginDrag2. Expected _wxWindow_p."); 
3997         if (_argo3 
== Py_None
) { _arg3 
= NULL
; } 
3998         else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxWindow_p")) { 
3999             PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxDragImage_BeginDrag2. Expected _wxWindow_p."); 
4004     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4005         _result 
= (bool )wxDragImage_BeginDrag2(_arg0
,*_arg1
,_arg2
,_arg3
); 
4007     wxPyEndAllowThreads(__tstate
); 
4008     if (PyErr_Occurred()) return NULL
; 
4009 }    _resultobj 
= Py_BuildValue("i",_result
); 
4013 #define wxDragImage_EndDrag(_swigobj)  (_swigobj->EndDrag()) 
4014 static PyObject 
*_wrap_wxDragImage_EndDrag(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4015     PyObject 
* _resultobj
; 
4017     wxGenericDragImage 
* _arg0
; 
4018     PyObject 
* _argo0 
= 0; 
4019     char *_kwnames
[] = { "self", NULL 
}; 
4022     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDragImage_EndDrag",_kwnames
,&_argo0
))  
4025         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4026         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDragImage_p")) { 
4027             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDragImage_EndDrag. Expected _wxGenericDragImage_p."); 
4032     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4033         _result 
= (bool )wxDragImage_EndDrag(_arg0
); 
4035     wxPyEndAllowThreads(__tstate
); 
4036     if (PyErr_Occurred()) return NULL
; 
4037 }    _resultobj 
= Py_BuildValue("i",_result
); 
4041 #define wxDragImage_Move(_swigobj,_swigarg0)  (_swigobj->Move(_swigarg0)) 
4042 static PyObject 
*_wrap_wxDragImage_Move(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4043     PyObject 
* _resultobj
; 
4045     wxGenericDragImage 
* _arg0
; 
4047     PyObject 
* _argo0 
= 0; 
4049     PyObject 
* _obj1 
= 0; 
4050     char *_kwnames
[] = { "self","pt", NULL 
}; 
4053     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDragImage_Move",_kwnames
,&_argo0
,&_obj1
))  
4056         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4057         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDragImage_p")) { 
4058             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDragImage_Move. Expected _wxGenericDragImage_p."); 
4064     if (! wxPoint_helper(_obj1
, &_arg1
)) 
4068     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4069         _result 
= (bool )wxDragImage_Move(_arg0
,*_arg1
); 
4071     wxPyEndAllowThreads(__tstate
); 
4072     if (PyErr_Occurred()) return NULL
; 
4073 }    _resultobj 
= Py_BuildValue("i",_result
); 
4077 #define wxDragImage_Show(_swigobj)  (_swigobj->Show()) 
4078 static PyObject 
*_wrap_wxDragImage_Show(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4079     PyObject 
* _resultobj
; 
4081     wxGenericDragImage 
* _arg0
; 
4082     PyObject 
* _argo0 
= 0; 
4083     char *_kwnames
[] = { "self", NULL 
}; 
4086     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDragImage_Show",_kwnames
,&_argo0
))  
4089         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4090         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDragImage_p")) { 
4091             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDragImage_Show. Expected _wxGenericDragImage_p."); 
4096     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4097         _result 
= (bool )wxDragImage_Show(_arg0
); 
4099     wxPyEndAllowThreads(__tstate
); 
4100     if (PyErr_Occurred()) return NULL
; 
4101 }    _resultobj 
= Py_BuildValue("i",_result
); 
4105 #define wxDragImage_Hide(_swigobj)  (_swigobj->Hide()) 
4106 static PyObject 
*_wrap_wxDragImage_Hide(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4107     PyObject 
* _resultobj
; 
4109     wxGenericDragImage 
* _arg0
; 
4110     PyObject 
* _argo0 
= 0; 
4111     char *_kwnames
[] = { "self", NULL 
}; 
4114     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDragImage_Hide",_kwnames
,&_argo0
))  
4117         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4118         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDragImage_p")) { 
4119             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDragImage_Hide. Expected _wxGenericDragImage_p."); 
4124     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4125         _result 
= (bool )wxDragImage_Hide(_arg0
); 
4127     wxPyEndAllowThreads(__tstate
); 
4128     if (PyErr_Occurred()) return NULL
; 
4129 }    _resultobj 
= Py_BuildValue("i",_result
); 
4133 #define wxDragImage_GetImageRect(_swigobj,_swigarg0)  (_swigobj->GetImageRect(_swigarg0)) 
4134 static PyObject 
*_wrap_wxDragImage_GetImageRect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4135     PyObject 
* _resultobj
; 
4137     wxGenericDragImage 
* _arg0
; 
4139     PyObject 
* _argo0 
= 0; 
4141     PyObject 
* _obj1 
= 0; 
4142     char *_kwnames
[] = { "self","pos", NULL 
}; 
4146     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDragImage_GetImageRect",_kwnames
,&_argo0
,&_obj1
))  
4149         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4150         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDragImage_p")) { 
4151             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDragImage_GetImageRect. Expected _wxGenericDragImage_p."); 
4157     if (! wxPoint_helper(_obj1
, &_arg1
)) 
4161     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4162         _result 
= new wxRect (wxDragImage_GetImageRect(_arg0
,*_arg1
)); 
4164     wxPyEndAllowThreads(__tstate
); 
4165     if (PyErr_Occurred()) return NULL
; 
4166 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxRect_p"); 
4167     _resultobj 
= Py_BuildValue("s",_ptemp
); 
4171 #define wxDragImage_RedrawImage(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->RedrawImage(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
4172 static PyObject 
*_wrap_wxDragImage_RedrawImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4173     PyObject 
* _resultobj
; 
4175     wxGenericDragImage 
* _arg0
; 
4180     PyObject 
* _argo0 
= 0; 
4182     PyObject 
* _obj1 
= 0; 
4184     PyObject 
* _obj2 
= 0; 
4187     char *_kwnames
[] = { "self","oldPos","newPos","eraseOld","drawNew", NULL 
}; 
4190     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOOii:wxDragImage_RedrawImage",_kwnames
,&_argo0
,&_obj1
,&_obj2
,&tempbool3
,&tempbool4
))  
4193         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4194         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDragImage_p")) { 
4195             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDragImage_RedrawImage. Expected _wxGenericDragImage_p."); 
4201     if (! wxPoint_helper(_obj1
, &_arg1
)) 
4206     if (! wxPoint_helper(_obj2
, &_arg2
)) 
4209     _arg3 
= (bool ) tempbool3
; 
4210     _arg4 
= (bool ) tempbool4
; 
4212     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4213         _result 
= (bool )wxDragImage_RedrawImage(_arg0
,*_arg1
,*_arg2
,_arg3
,_arg4
); 
4215     wxPyEndAllowThreads(__tstate
); 
4216     if (PyErr_Occurred()) return NULL
; 
4217 }    _resultobj 
= Py_BuildValue("i",_result
); 
4221 static void *SwigwxPyTimerTowxObject(void *ptr
) { 
4224     src 
= (wxPyTimer 
*) ptr
; 
4225     dest 
= (wxObject 
*) src
; 
4226     return (void *) dest
; 
4229 #define new_wxPyTimer(_swigarg0) (new wxPyTimer(_swigarg0)) 
4230 static PyObject 
*_wrap_new_wxPyTimer(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4231     PyObject 
* _resultobj
; 
4232     wxPyTimer 
* _result
; 
4234     PyObject 
* _obj0 
= 0; 
4235     char *_kwnames
[] = { "notify", NULL 
}; 
4239     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:new_wxPyTimer",_kwnames
,&_obj0
))  
4245     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4246         _result 
= (wxPyTimer 
*)new_wxPyTimer(_arg0
); 
4248     wxPyEndAllowThreads(__tstate
); 
4249     if (PyErr_Occurred()) return NULL
; 
4251         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyTimer_p"); 
4252         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4255         _resultobj 
= Py_None
; 
4260 #define delete_wxPyTimer(_swigobj) (delete _swigobj) 
4261 static PyObject 
*_wrap_delete_wxPyTimer(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4262     PyObject 
* _resultobj
; 
4264     PyObject 
* _argo0 
= 0; 
4265     char *_kwnames
[] = { "self", NULL 
}; 
4268     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxPyTimer",_kwnames
,&_argo0
))  
4271         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4272         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTimer_p")) { 
4273             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxPyTimer. Expected _wxPyTimer_p."); 
4278     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4279         delete_wxPyTimer(_arg0
); 
4281     wxPyEndAllowThreads(__tstate
); 
4282     if (PyErr_Occurred()) return NULL
; 
4283 }    Py_INCREF(Py_None
); 
4284     _resultobj 
= Py_None
; 
4288 #define wxPyTimer_GetInterval(_swigobj)  (_swigobj->GetInterval()) 
4289 static PyObject 
*_wrap_wxPyTimer_GetInterval(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4290     PyObject 
* _resultobj
; 
4293     PyObject 
* _argo0 
= 0; 
4294     char *_kwnames
[] = { "self", NULL 
}; 
4297     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyTimer_GetInterval",_kwnames
,&_argo0
))  
4300         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4301         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTimer_p")) { 
4302             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyTimer_GetInterval. Expected _wxPyTimer_p."); 
4307     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4308         _result 
= (int )wxPyTimer_GetInterval(_arg0
); 
4310     wxPyEndAllowThreads(__tstate
); 
4311     if (PyErr_Occurred()) return NULL
; 
4312 }    _resultobj 
= Py_BuildValue("i",_result
); 
4316 #define wxPyTimer_IsOneShot(_swigobj)  (_swigobj->IsOneShot()) 
4317 static PyObject 
*_wrap_wxPyTimer_IsOneShot(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4318     PyObject 
* _resultobj
; 
4321     PyObject 
* _argo0 
= 0; 
4322     char *_kwnames
[] = { "self", NULL 
}; 
4325     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyTimer_IsOneShot",_kwnames
,&_argo0
))  
4328         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4329         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTimer_p")) { 
4330             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyTimer_IsOneShot. Expected _wxPyTimer_p."); 
4335     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4336         _result 
= (bool )wxPyTimer_IsOneShot(_arg0
); 
4338     wxPyEndAllowThreads(__tstate
); 
4339     if (PyErr_Occurred()) return NULL
; 
4340 }    _resultobj 
= Py_BuildValue("i",_result
); 
4344 #define wxPyTimer_IsRunning(_swigobj)  (_swigobj->IsRunning()) 
4345 static PyObject 
*_wrap_wxPyTimer_IsRunning(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4346     PyObject 
* _resultobj
; 
4349     PyObject 
* _argo0 
= 0; 
4350     char *_kwnames
[] = { "self", NULL 
}; 
4353     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyTimer_IsRunning",_kwnames
,&_argo0
))  
4356         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4357         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTimer_p")) { 
4358             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyTimer_IsRunning. Expected _wxPyTimer_p."); 
4363     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4364         _result 
= (bool )wxPyTimer_IsRunning(_arg0
); 
4366     wxPyEndAllowThreads(__tstate
); 
4367     if (PyErr_Occurred()) return NULL
; 
4368 }    _resultobj 
= Py_BuildValue("i",_result
); 
4372 #define wxPyTimer_SetOwner(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetOwner(_swigarg0,_swigarg1)) 
4373 static PyObject 
*_wrap_wxPyTimer_SetOwner(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4374     PyObject 
* _resultobj
; 
4376     wxEvtHandler 
* _arg1
; 
4377     int  _arg2 
= (int ) -1; 
4378     PyObject 
* _argo0 
= 0; 
4379     PyObject 
* _argo1 
= 0; 
4380     char *_kwnames
[] = { "self","owner","id", NULL 
}; 
4383     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxPyTimer_SetOwner",_kwnames
,&_argo0
,&_argo1
,&_arg2
))  
4386         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4387         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTimer_p")) { 
4388             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyTimer_SetOwner. Expected _wxPyTimer_p."); 
4393         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4394         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxEvtHandler_p")) { 
4395             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyTimer_SetOwner. Expected _wxEvtHandler_p."); 
4400     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4401         wxPyTimer_SetOwner(_arg0
,_arg1
,_arg2
); 
4403     wxPyEndAllowThreads(__tstate
); 
4404     if (PyErr_Occurred()) return NULL
; 
4405 }    Py_INCREF(Py_None
); 
4406     _resultobj 
= Py_None
; 
4410 #define wxPyTimer_Start(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Start(_swigarg0,_swigarg1)) 
4411 static PyObject 
*_wrap_wxPyTimer_Start(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4412     PyObject 
* _resultobj
; 
4414     int  _arg1 
= (int ) -1; 
4415     int  _arg2 
= (int ) FALSE
; 
4416     PyObject 
* _argo0 
= 0; 
4417     char *_kwnames
[] = { "self","milliseconds","oneShot", NULL 
}; 
4420     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|ii:wxPyTimer_Start",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
4423         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4424         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTimer_p")) { 
4425             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyTimer_Start. Expected _wxPyTimer_p."); 
4430     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4431         wxPyTimer_Start(_arg0
,_arg1
,_arg2
); 
4433     wxPyEndAllowThreads(__tstate
); 
4434     if (PyErr_Occurred()) return NULL
; 
4435 }    Py_INCREF(Py_None
); 
4436     _resultobj 
= Py_None
; 
4440 #define wxPyTimer_Stop(_swigobj)  (_swigobj->Stop()) 
4441 static PyObject 
*_wrap_wxPyTimer_Stop(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4442     PyObject 
* _resultobj
; 
4444     PyObject 
* _argo0 
= 0; 
4445     char *_kwnames
[] = { "self", NULL 
}; 
4448     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyTimer_Stop",_kwnames
,&_argo0
))  
4451         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4452         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTimer_p")) { 
4453             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyTimer_Stop. Expected _wxPyTimer_p."); 
4458     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4459         wxPyTimer_Stop(_arg0
); 
4461     wxPyEndAllowThreads(__tstate
); 
4462     if (PyErr_Occurred()) return NULL
; 
4463 }    Py_INCREF(Py_None
); 
4464     _resultobj 
= Py_None
; 
4468 #define new_wxStopWatch() (new wxStopWatch()) 
4469 static PyObject 
*_wrap_new_wxStopWatch(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4470     PyObject 
* _resultobj
; 
4471     wxStopWatch 
* _result
; 
4472     char *_kwnames
[] = {  NULL 
}; 
4476     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxStopWatch",_kwnames
))  
4479     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4480         _result 
= (wxStopWatch 
*)new_wxStopWatch(); 
4482     wxPyEndAllowThreads(__tstate
); 
4483     if (PyErr_Occurred()) return NULL
; 
4485         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxStopWatch_p"); 
4486         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4489         _resultobj 
= Py_None
; 
4494 #define delete_wxStopWatch(_swigobj) (delete _swigobj) 
4495 static PyObject 
*_wrap_delete_wxStopWatch(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4496     PyObject 
* _resultobj
; 
4497     wxStopWatch 
* _arg0
; 
4498     PyObject 
* _argo0 
= 0; 
4499     char *_kwnames
[] = { "self", NULL 
}; 
4502     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxStopWatch",_kwnames
,&_argo0
))  
4505         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4506         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxStopWatch_p")) { 
4507             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxStopWatch. Expected _wxStopWatch_p."); 
4512     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4513         delete_wxStopWatch(_arg0
); 
4515     wxPyEndAllowThreads(__tstate
); 
4516     if (PyErr_Occurred()) return NULL
; 
4517 }    Py_INCREF(Py_None
); 
4518     _resultobj 
= Py_None
; 
4522 #define wxStopWatch_Start(_swigobj,_swigarg0)  (_swigobj->Start(_swigarg0)) 
4523 static PyObject 
*_wrap_wxStopWatch_Start(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4524     PyObject 
* _resultobj
; 
4525     wxStopWatch 
* _arg0
; 
4526     long  _arg1 
= (long ) 0; 
4527     PyObject 
* _argo0 
= 0; 
4528     char *_kwnames
[] = { "self","t", NULL 
}; 
4531     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|l:wxStopWatch_Start",_kwnames
,&_argo0
,&_arg1
))  
4534         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4535         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxStopWatch_p")) { 
4536             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxStopWatch_Start. Expected _wxStopWatch_p."); 
4541     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4542         wxStopWatch_Start(_arg0
,_arg1
); 
4544     wxPyEndAllowThreads(__tstate
); 
4545     if (PyErr_Occurred()) return NULL
; 
4546 }    Py_INCREF(Py_None
); 
4547     _resultobj 
= Py_None
; 
4551 #define wxStopWatch_Pause(_swigobj)  (_swigobj->Pause()) 
4552 static PyObject 
*_wrap_wxStopWatch_Pause(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4553     PyObject 
* _resultobj
; 
4554     wxStopWatch 
* _arg0
; 
4555     PyObject 
* _argo0 
= 0; 
4556     char *_kwnames
[] = { "self", NULL 
}; 
4559     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxStopWatch_Pause",_kwnames
,&_argo0
))  
4562         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4563         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxStopWatch_p")) { 
4564             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxStopWatch_Pause. Expected _wxStopWatch_p."); 
4569     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4570         wxStopWatch_Pause(_arg0
); 
4572     wxPyEndAllowThreads(__tstate
); 
4573     if (PyErr_Occurred()) return NULL
; 
4574 }    Py_INCREF(Py_None
); 
4575     _resultobj 
= Py_None
; 
4579 #define wxStopWatch_Resume(_swigobj)  (_swigobj->Resume()) 
4580 static PyObject 
*_wrap_wxStopWatch_Resume(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4581     PyObject 
* _resultobj
; 
4582     wxStopWatch 
* _arg0
; 
4583     PyObject 
* _argo0 
= 0; 
4584     char *_kwnames
[] = { "self", NULL 
}; 
4587     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxStopWatch_Resume",_kwnames
,&_argo0
))  
4590         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4591         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxStopWatch_p")) { 
4592             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxStopWatch_Resume. Expected _wxStopWatch_p."); 
4597     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4598         wxStopWatch_Resume(_arg0
); 
4600     wxPyEndAllowThreads(__tstate
); 
4601     if (PyErr_Occurred()) return NULL
; 
4602 }    Py_INCREF(Py_None
); 
4603     _resultobj 
= Py_None
; 
4607 #define wxStopWatch_Time(_swigobj)  (_swigobj->Time()) 
4608 static PyObject 
*_wrap_wxStopWatch_Time(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4609     PyObject 
* _resultobj
; 
4611     wxStopWatch 
* _arg0
; 
4612     PyObject 
* _argo0 
= 0; 
4613     char *_kwnames
[] = { "self", NULL 
}; 
4616     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxStopWatch_Time",_kwnames
,&_argo0
))  
4619         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4620         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxStopWatch_p")) { 
4621             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxStopWatch_Time. Expected _wxStopWatch_p."); 
4626     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4627         _result 
= (long )wxStopWatch_Time(_arg0
); 
4629     wxPyEndAllowThreads(__tstate
); 
4630     if (PyErr_Occurred()) return NULL
; 
4631 }    _resultobj 
= Py_BuildValue("l",_result
); 
4635 #define new_wxLog() (new wxLog()) 
4636 static PyObject 
*_wrap_new_wxLog(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4637     PyObject 
* _resultobj
; 
4639     char *_kwnames
[] = {  NULL 
}; 
4643     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxLog",_kwnames
))  
4646     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4647         _result 
= (wxLog 
*)new_wxLog(); 
4649     wxPyEndAllowThreads(__tstate
); 
4650     if (PyErr_Occurred()) return NULL
; 
4652         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLog_p"); 
4653         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4656         _resultobj 
= Py_None
; 
4661 static PyObject 
*_wrap_wxLog_IsEnabled(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4662     PyObject 
* _resultobj
; 
4664     char *_kwnames
[] = {  NULL 
}; 
4667     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxLog_IsEnabled",_kwnames
))  
4670     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4671         _result 
= (bool )wxLog::IsEnabled(); 
4673     wxPyEndAllowThreads(__tstate
); 
4674     if (PyErr_Occurred()) return NULL
; 
4675 }    _resultobj 
= Py_BuildValue("i",_result
); 
4679 static PyObject 
*_wrap_wxLog_EnableLogging(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4680     PyObject 
* _resultobj
; 
4682     bool  _arg0 
= (bool ) TRUE
; 
4683     int tempbool0 
= (int) TRUE
; 
4684     char *_kwnames
[] = { "doIt", NULL 
}; 
4687     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|i:wxLog_EnableLogging",_kwnames
,&tempbool0
))  
4689     _arg0 
= (bool ) tempbool0
; 
4691     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4692         _result 
= (bool )wxLog::EnableLogging(_arg0
); 
4694     wxPyEndAllowThreads(__tstate
); 
4695     if (PyErr_Occurred()) return NULL
; 
4696 }    _resultobj 
= Py_BuildValue("i",_result
); 
4700 static PyObject 
*_wrap_wxLog_OnLog(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4701     PyObject 
* _resultobj
; 
4704     int  _arg2 
= (int ) 0; 
4705     PyObject 
* _argo0 
= 0; 
4706     char *_kwnames
[] = { "level","szString","t", NULL 
}; 
4709     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Os|i:wxLog_OnLog",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
4712         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4713         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLogLevel_p")) { 
4714             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLog_OnLog. Expected _wxLogLevel_p."); 
4719     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4720         wxLog::OnLog(*_arg0
,_arg1
,_arg2
); 
4722     wxPyEndAllowThreads(__tstate
); 
4723     if (PyErr_Occurred()) return NULL
; 
4724 }    Py_INCREF(Py_None
); 
4725     _resultobj 
= Py_None
; 
4729 #define wxLog_Flush(_swigobj)  (_swigobj->Flush()) 
4730 static PyObject 
*_wrap_wxLog_Flush(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4731     PyObject 
* _resultobj
; 
4733     PyObject 
* _argo0 
= 0; 
4734     char *_kwnames
[] = { "self", NULL 
}; 
4737     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLog_Flush",_kwnames
,&_argo0
))  
4740         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4741         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLog_p")) { 
4742             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLog_Flush. Expected _wxLog_p."); 
4747     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4750     wxPyEndAllowThreads(__tstate
); 
4751     if (PyErr_Occurred()) return NULL
; 
4752 }    Py_INCREF(Py_None
); 
4753     _resultobj 
= Py_None
; 
4757 #define wxLog_HasPendingMessages(_swigobj)  (_swigobj->HasPendingMessages()) 
4758 static PyObject 
*_wrap_wxLog_HasPendingMessages(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4759     PyObject 
* _resultobj
; 
4762     PyObject 
* _argo0 
= 0; 
4763     char *_kwnames
[] = { "self", NULL 
}; 
4766     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLog_HasPendingMessages",_kwnames
,&_argo0
))  
4769         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4770         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLog_p")) { 
4771             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLog_HasPendingMessages. Expected _wxLog_p."); 
4776     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4777         _result 
= (bool )wxLog_HasPendingMessages(_arg0
); 
4779     wxPyEndAllowThreads(__tstate
); 
4780     if (PyErr_Occurred()) return NULL
; 
4781 }    _resultobj 
= Py_BuildValue("i",_result
); 
4785 static PyObject 
*_wrap_wxLog_FlushActive(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4786     PyObject 
* _resultobj
; 
4787     char *_kwnames
[] = {  NULL 
}; 
4790     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxLog_FlushActive",_kwnames
))  
4793     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4794         wxLog::FlushActive(); 
4796     wxPyEndAllowThreads(__tstate
); 
4797     if (PyErr_Occurred()) return NULL
; 
4798 }    Py_INCREF(Py_None
); 
4799     _resultobj 
= Py_None
; 
4803 static PyObject 
*_wrap_wxLog_GetActiveTarget(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4804     PyObject 
* _resultobj
; 
4806     char *_kwnames
[] = {  NULL 
}; 
4810     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxLog_GetActiveTarget",_kwnames
))  
4813     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4814         _result 
= (wxLog 
*)wxLog::GetActiveTarget(); 
4816     wxPyEndAllowThreads(__tstate
); 
4817     if (PyErr_Occurred()) return NULL
; 
4819         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLog_p"); 
4820         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4823         _resultobj 
= Py_None
; 
4828 static PyObject 
*_wrap_wxLog_SetActiveTarget(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4829     PyObject 
* _resultobj
; 
4832     PyObject 
* _argo0 
= 0; 
4833     char *_kwnames
[] = { "pLogger", NULL 
}; 
4837     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLog_SetActiveTarget",_kwnames
,&_argo0
))  
4840         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4841         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLog_p")) { 
4842             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLog_SetActiveTarget. Expected _wxLog_p."); 
4847     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4848         _result 
= (wxLog 
*)wxLog::SetActiveTarget(_arg0
); 
4850     wxPyEndAllowThreads(__tstate
); 
4851     if (PyErr_Occurred()) return NULL
; 
4853         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLog_p"); 
4854         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4857         _resultobj 
= Py_None
; 
4862 static PyObject 
*_wrap_wxLog_Suspend(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4863     PyObject 
* _resultobj
; 
4864     char *_kwnames
[] = {  NULL 
}; 
4867     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxLog_Suspend",_kwnames
))  
4870     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4873     wxPyEndAllowThreads(__tstate
); 
4874     if (PyErr_Occurred()) return NULL
; 
4875 }    Py_INCREF(Py_None
); 
4876     _resultobj 
= Py_None
; 
4880 static PyObject 
*_wrap_wxLog_Resume(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4881     PyObject 
* _resultobj
; 
4882     char *_kwnames
[] = {  NULL 
}; 
4885     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxLog_Resume",_kwnames
))  
4888     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4891     wxPyEndAllowThreads(__tstate
); 
4892     if (PyErr_Occurred()) return NULL
; 
4893 }    Py_INCREF(Py_None
); 
4894     _resultobj 
= Py_None
; 
4898 #define wxLog_SetVerbose(_swigobj,_swigarg0)  (_swigobj->SetVerbose(_swigarg0)) 
4899 static PyObject 
*_wrap_wxLog_SetVerbose(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4900     PyObject 
* _resultobj
; 
4902     bool  _arg1 
= (bool ) TRUE
; 
4903     PyObject 
* _argo0 
= 0; 
4904     int tempbool1 
= (int) TRUE
; 
4905     char *_kwnames
[] = { "self","bVerbose", NULL 
}; 
4908     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxLog_SetVerbose",_kwnames
,&_argo0
,&tempbool1
))  
4911         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4912         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLog_p")) { 
4913             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLog_SetVerbose. Expected _wxLog_p."); 
4917     _arg1 
= (bool ) tempbool1
; 
4919     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4920         wxLog_SetVerbose(_arg0
,_arg1
); 
4922     wxPyEndAllowThreads(__tstate
); 
4923     if (PyErr_Occurred()) return NULL
; 
4924 }    Py_INCREF(Py_None
); 
4925     _resultobj 
= Py_None
; 
4929 static PyObject 
*_wrap_wxLog_DontCreateOnDemand(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4930     PyObject 
* _resultobj
; 
4931     char *_kwnames
[] = {  NULL 
}; 
4934     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxLog_DontCreateOnDemand",_kwnames
))  
4937     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4938         wxLog::DontCreateOnDemand(); 
4940     wxPyEndAllowThreads(__tstate
); 
4941     if (PyErr_Occurred()) return NULL
; 
4942 }    Py_INCREF(Py_None
); 
4943     _resultobj 
= Py_None
; 
4947 static PyObject 
*_wrap_wxLog_SetTraceMask(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4948     PyObject 
* _resultobj
; 
4949     wxTraceMask 
* _arg0
; 
4950     PyObject 
* _argo0 
= 0; 
4951     char *_kwnames
[] = { "ulMask", NULL 
}; 
4954     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLog_SetTraceMask",_kwnames
,&_argo0
))  
4957         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4958         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTraceMask_p")) { 
4959             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLog_SetTraceMask. Expected _wxTraceMask_p."); 
4964     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4965         wxLog::SetTraceMask(*_arg0
); 
4967     wxPyEndAllowThreads(__tstate
); 
4968     if (PyErr_Occurred()) return NULL
; 
4969 }    Py_INCREF(Py_None
); 
4970     _resultobj 
= Py_None
; 
4974 static PyObject 
*_wrap_wxLog_AddTraceMask(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4975     PyObject 
* _resultobj
; 
4977     PyObject 
* _obj0 
= 0; 
4978     char *_kwnames
[] = { "str", NULL 
}; 
4981     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLog_AddTraceMask",_kwnames
,&_obj0
))  
4984 #if PYTHON_API_VERSION >= 1009 
4985     char* tmpPtr
; int tmpSize
; 
4986     if (!PyString_Check(_obj0
) && !PyUnicode_Check(_obj0
)) { 
4987         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
4990     if (PyString_AsStringAndSize(_obj0
, &tmpPtr
, &tmpSize
) == -1) 
4992     _arg0 
= new wxString(tmpPtr
, tmpSize
); 
4994     if (!PyString_Check(_obj0
)) { 
4995         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
4998     _arg0 
= new wxString(PyString_AS_STRING(_obj0
), PyString_GET_SIZE(_obj0
)); 
5002     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5003         wxLog::AddTraceMask(*_arg0
); 
5005     wxPyEndAllowThreads(__tstate
); 
5006     if (PyErr_Occurred()) return NULL
; 
5007 }    Py_INCREF(Py_None
); 
5008     _resultobj 
= Py_None
; 
5016 static PyObject 
*_wrap_wxLog_RemoveTraceMask(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5017     PyObject 
* _resultobj
; 
5019     PyObject 
* _obj0 
= 0; 
5020     char *_kwnames
[] = { "str", NULL 
}; 
5023     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLog_RemoveTraceMask",_kwnames
,&_obj0
))  
5026 #if PYTHON_API_VERSION >= 1009 
5027     char* tmpPtr
; int tmpSize
; 
5028     if (!PyString_Check(_obj0
) && !PyUnicode_Check(_obj0
)) { 
5029         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
5032     if (PyString_AsStringAndSize(_obj0
, &tmpPtr
, &tmpSize
) == -1) 
5034     _arg0 
= new wxString(tmpPtr
, tmpSize
); 
5036     if (!PyString_Check(_obj0
)) { 
5037         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
5040     _arg0 
= new wxString(PyString_AS_STRING(_obj0
), PyString_GET_SIZE(_obj0
)); 
5044     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5045         wxLog::RemoveTraceMask(*_arg0
); 
5047     wxPyEndAllowThreads(__tstate
); 
5048     if (PyErr_Occurred()) return NULL
; 
5049 }    Py_INCREF(Py_None
); 
5050     _resultobj 
= Py_None
; 
5058 static PyObject 
*_wrap_wxLog_ClearTraceMasks(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5059     PyObject 
* _resultobj
; 
5060     char *_kwnames
[] = {  NULL 
}; 
5063     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxLog_ClearTraceMasks",_kwnames
))  
5066     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5067         wxLog::ClearTraceMasks(); 
5069     wxPyEndAllowThreads(__tstate
); 
5070     if (PyErr_Occurred()) return NULL
; 
5071 }    Py_INCREF(Py_None
); 
5072     _resultobj 
= Py_None
; 
5076 static PyObject 
*_wrap_wxLog_SetTimestamp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5077     PyObject 
* _resultobj
; 
5079     char *_kwnames
[] = { "ts", NULL 
}; 
5082     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s:wxLog_SetTimestamp",_kwnames
,&_arg0
))  
5085     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5086         wxLog::SetTimestamp(_arg0
); 
5088     wxPyEndAllowThreads(__tstate
); 
5089     if (PyErr_Occurred()) return NULL
; 
5090 }    Py_INCREF(Py_None
); 
5091     _resultobj 
= Py_None
; 
5095 static PyObject 
*_wrap_wxLog_GetTimestamp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5096     PyObject 
* _resultobj
; 
5098     char *_kwnames
[] = {  NULL 
}; 
5101     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxLog_GetTimestamp",_kwnames
))  
5104     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5105         _result 
= (wxChar 
*)wxLog::GetTimestamp(); 
5107     wxPyEndAllowThreads(__tstate
); 
5108     if (PyErr_Occurred()) return NULL
; 
5109 }    _resultobj 
= Py_BuildValue("s", _result
); 
5113 #define wxLog_GetVerbose(_swigobj)  (_swigobj->GetVerbose()) 
5114 static PyObject 
*_wrap_wxLog_GetVerbose(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5115     PyObject 
* _resultobj
; 
5118     PyObject 
* _argo0 
= 0; 
5119     char *_kwnames
[] = { "self", NULL 
}; 
5122     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLog_GetVerbose",_kwnames
,&_argo0
))  
5125         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5126         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLog_p")) { 
5127             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLog_GetVerbose. Expected _wxLog_p."); 
5132     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5133         _result 
= (bool )wxLog_GetVerbose(_arg0
); 
5135     wxPyEndAllowThreads(__tstate
); 
5136     if (PyErr_Occurred()) return NULL
; 
5137 }    _resultobj 
= Py_BuildValue("i",_result
); 
5141 static PyObject 
*_wrap_wxLog_GetTraceMask(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5142     PyObject 
* _resultobj
; 
5143     wxTraceMask 
* _result
; 
5144     char *_kwnames
[] = {  NULL 
}; 
5148     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxLog_GetTraceMask",_kwnames
))  
5151     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5152         _result 
= new wxTraceMask (wxLog::GetTraceMask()); 
5154     wxPyEndAllowThreads(__tstate
); 
5155     if (PyErr_Occurred()) return NULL
; 
5156 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTraceMask_p"); 
5157     _resultobj 
= Py_BuildValue("s",_ptemp
); 
5161 static PyObject 
*_wrap_wxLog_IsAllowedTraceMask(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5162     PyObject 
* _resultobj
; 
5165     char *_kwnames
[] = { "mask", NULL 
}; 
5168     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s:wxLog_IsAllowedTraceMask",_kwnames
,&_arg0
))  
5171     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5172         _result 
= (bool )wxLog::IsAllowedTraceMask(_arg0
); 
5174     wxPyEndAllowThreads(__tstate
); 
5175     if (PyErr_Occurred()) return NULL
; 
5176 }    _resultobj 
= Py_BuildValue("i",_result
); 
5180 static wxString  
wxLog_TimeStamp(wxLog 
*self
) { 
5182             wxLog::TimeStamp(&msg
); 
5185 static PyObject 
*_wrap_wxLog_TimeStamp(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5186     PyObject 
* _resultobj
; 
5189     PyObject 
* _argo0 
= 0; 
5190     char *_kwnames
[] = { "self", NULL 
}; 
5193     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLog_TimeStamp",_kwnames
,&_argo0
))  
5196         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5197         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLog_p")) { 
5198             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLog_TimeStamp. Expected _wxLog_p."); 
5203     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5204         _result 
= new wxString (wxLog_TimeStamp(_arg0
)); 
5206     wxPyEndAllowThreads(__tstate
); 
5207     if (PyErr_Occurred()) return NULL
; 
5209     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
5217 static void *SwigwxLogStderrTowxLog(void *ptr
) { 
5220     src 
= (wxLogStderr 
*) ptr
; 
5221     dest 
= (wxLog 
*) src
; 
5222     return (void *) dest
; 
5225 #define new_wxLogStderr() (new wxLogStderr()) 
5226 static PyObject 
*_wrap_new_wxLogStderr(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5227     PyObject 
* _resultobj
; 
5228     wxLogStderr 
* _result
; 
5229     char *_kwnames
[] = {  NULL 
}; 
5233     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxLogStderr",_kwnames
))  
5236     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5237         _result 
= (wxLogStderr 
*)new_wxLogStderr(); 
5239     wxPyEndAllowThreads(__tstate
); 
5240     if (PyErr_Occurred()) return NULL
; 
5242         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLogStderr_p"); 
5243         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5246         _resultobj 
= Py_None
; 
5251 static void *SwigwxLogTextCtrlTowxLog(void *ptr
) { 
5254     src 
= (wxLogTextCtrl 
*) ptr
; 
5255     dest 
= (wxLog 
*) src
; 
5256     return (void *) dest
; 
5259 #define new_wxLogTextCtrl(_swigarg0) (new wxLogTextCtrl(_swigarg0)) 
5260 static PyObject 
*_wrap_new_wxLogTextCtrl(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5261     PyObject 
* _resultobj
; 
5262     wxLogTextCtrl 
* _result
; 
5264     PyObject 
* _argo0 
= 0; 
5265     char *_kwnames
[] = { "pTextCtrl", NULL 
}; 
5269     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:new_wxLogTextCtrl",_kwnames
,&_argo0
))  
5272         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5273         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
5274             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxLogTextCtrl. Expected _wxTextCtrl_p."); 
5279     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5280         _result 
= (wxLogTextCtrl 
*)new_wxLogTextCtrl(_arg0
); 
5282     wxPyEndAllowThreads(__tstate
); 
5283     if (PyErr_Occurred()) return NULL
; 
5285         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLogTextCtrl_p"); 
5286         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5289         _resultobj 
= Py_None
; 
5294 static void *SwigwxLogGuiTowxLog(void *ptr
) { 
5297     src 
= (wxLogGui 
*) ptr
; 
5298     dest 
= (wxLog 
*) src
; 
5299     return (void *) dest
; 
5302 #define new_wxLogGui() (new wxLogGui()) 
5303 static PyObject 
*_wrap_new_wxLogGui(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5304     PyObject 
* _resultobj
; 
5306     char *_kwnames
[] = {  NULL 
}; 
5310     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxLogGui",_kwnames
))  
5313     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5314         _result 
= (wxLogGui 
*)new_wxLogGui(); 
5316     wxPyEndAllowThreads(__tstate
); 
5317     if (PyErr_Occurred()) return NULL
; 
5319         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLogGui_p"); 
5320         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5323         _resultobj 
= Py_None
; 
5328 static void *SwigwxLogWindowTowxLog(void *ptr
) { 
5331     src 
= (wxLogWindow 
*) ptr
; 
5332     dest 
= (wxLog 
*) src
; 
5333     return (void *) dest
; 
5336 #define new_wxLogWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3) (new wxLogWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
5337 static PyObject 
*_wrap_new_wxLogWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5338     PyObject 
* _resultobj
; 
5339     wxLogWindow 
* _result
; 
5342     bool  _arg2 
= (bool ) TRUE
; 
5343     bool  _arg3 
= (bool ) TRUE
; 
5344     PyObject 
* _argo0 
= 0; 
5345     int tempbool2 
= (int) TRUE
; 
5346     int tempbool3 
= (int) TRUE
; 
5347     char *_kwnames
[] = { "pParent","szTitle","bShow","bPassToOld", NULL 
}; 
5351     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Os|ii:new_wxLogWindow",_kwnames
,&_argo0
,&_arg1
,&tempbool2
,&tempbool3
))  
5354         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5355         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFrame_p")) { 
5356             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxLogWindow. Expected _wxFrame_p."); 
5360     _arg2 
= (bool ) tempbool2
; 
5361     _arg3 
= (bool ) tempbool3
; 
5363     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5364         _result 
= (wxLogWindow 
*)new_wxLogWindow(_arg0
,_arg1
,_arg2
,_arg3
); 
5366     wxPyEndAllowThreads(__tstate
); 
5367     if (PyErr_Occurred()) return NULL
; 
5369         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLogWindow_p"); 
5370         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5373         _resultobj 
= Py_None
; 
5378 #define wxLogWindow_Show(_swigobj,_swigarg0)  (_swigobj->Show(_swigarg0)) 
5379 static PyObject 
*_wrap_wxLogWindow_Show(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5380     PyObject 
* _resultobj
; 
5381     wxLogWindow 
* _arg0
; 
5382     bool  _arg1 
= (bool ) TRUE
; 
5383     PyObject 
* _argo0 
= 0; 
5384     int tempbool1 
= (int) TRUE
; 
5385     char *_kwnames
[] = { "self","bShow", NULL 
}; 
5388     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxLogWindow_Show",_kwnames
,&_argo0
,&tempbool1
))  
5391         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5392         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLogWindow_p")) { 
5393             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLogWindow_Show. Expected _wxLogWindow_p."); 
5397     _arg1 
= (bool ) tempbool1
; 
5399     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5400         wxLogWindow_Show(_arg0
,_arg1
); 
5402     wxPyEndAllowThreads(__tstate
); 
5403     if (PyErr_Occurred()) return NULL
; 
5404 }    Py_INCREF(Py_None
); 
5405     _resultobj 
= Py_None
; 
5409 #define wxLogWindow_GetFrame(_swigobj)  (_swigobj->GetFrame()) 
5410 static PyObject 
*_wrap_wxLogWindow_GetFrame(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5411     PyObject 
* _resultobj
; 
5413     wxLogWindow 
* _arg0
; 
5414     PyObject 
* _argo0 
= 0; 
5415     char *_kwnames
[] = { "self", NULL 
}; 
5418     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLogWindow_GetFrame",_kwnames
,&_argo0
))  
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_GetFrame. Expected _wxLogWindow_p."); 
5428     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5429         _result 
= (wxFrame 
*)wxLogWindow_GetFrame(_arg0
); 
5431     wxPyEndAllowThreads(__tstate
); 
5432     if (PyErr_Occurred()) return NULL
; 
5433 }{ _resultobj 
= wxPyMake_wxObject(_result
); } 
5437 #define wxLogWindow_GetOldLog(_swigobj)  (_swigobj->GetOldLog()) 
5438 static PyObject 
*_wrap_wxLogWindow_GetOldLog(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5439     PyObject 
* _resultobj
; 
5441     wxLogWindow 
* _arg0
; 
5442     PyObject 
* _argo0 
= 0; 
5443     char *_kwnames
[] = { "self", NULL 
}; 
5447     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLogWindow_GetOldLog",_kwnames
,&_argo0
))  
5450         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5451         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLogWindow_p")) { 
5452             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLogWindow_GetOldLog. Expected _wxLogWindow_p."); 
5457     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5458         _result 
= (wxLog 
*)wxLogWindow_GetOldLog(_arg0
); 
5460     wxPyEndAllowThreads(__tstate
); 
5461     if (PyErr_Occurred()) return NULL
; 
5463         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLog_p"); 
5464         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5467         _resultobj 
= Py_None
; 
5472 #define wxLogWindow_IsPassingMessages(_swigobj)  (_swigobj->IsPassingMessages()) 
5473 static PyObject 
*_wrap_wxLogWindow_IsPassingMessages(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5474     PyObject 
* _resultobj
; 
5476     wxLogWindow 
* _arg0
; 
5477     PyObject 
* _argo0 
= 0; 
5478     char *_kwnames
[] = { "self", NULL 
}; 
5481     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLogWindow_IsPassingMessages",_kwnames
,&_argo0
))  
5484         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5485         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLogWindow_p")) { 
5486             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLogWindow_IsPassingMessages. Expected _wxLogWindow_p."); 
5491     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5492         _result 
= (bool )wxLogWindow_IsPassingMessages(_arg0
); 
5494     wxPyEndAllowThreads(__tstate
); 
5495     if (PyErr_Occurred()) return NULL
; 
5496 }    _resultobj 
= Py_BuildValue("i",_result
); 
5500 #define wxLogWindow_PassMessages(_swigobj,_swigarg0)  (_swigobj->PassMessages(_swigarg0)) 
5501 static PyObject 
*_wrap_wxLogWindow_PassMessages(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5502     PyObject 
* _resultobj
; 
5503     wxLogWindow 
* _arg0
; 
5505     PyObject 
* _argo0 
= 0; 
5507     char *_kwnames
[] = { "self","bDoPass", NULL 
}; 
5510     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxLogWindow_PassMessages",_kwnames
,&_argo0
,&tempbool1
))  
5513         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5514         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLogWindow_p")) { 
5515             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLogWindow_PassMessages. Expected _wxLogWindow_p."); 
5519     _arg1 
= (bool ) tempbool1
; 
5521     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5522         wxLogWindow_PassMessages(_arg0
,_arg1
); 
5524     wxPyEndAllowThreads(__tstate
); 
5525     if (PyErr_Occurred()) return NULL
; 
5526 }    Py_INCREF(Py_None
); 
5527     _resultobj 
= Py_None
; 
5531 #define new_wxLogNull() (new wxLogNull()) 
5532 static PyObject 
*_wrap_new_wxLogNull(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5533     PyObject 
* _resultobj
; 
5534     wxLogNull 
* _result
; 
5535     char *_kwnames
[] = {  NULL 
}; 
5539     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxLogNull",_kwnames
))  
5542     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5543         _result 
= (wxLogNull 
*)new_wxLogNull(); 
5545     wxPyEndAllowThreads(__tstate
); 
5546     if (PyErr_Occurred()) return NULL
; 
5548         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLogNull_p"); 
5549         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5552         _resultobj 
= Py_None
; 
5557 #define delete_wxLogNull(_swigobj) (delete _swigobj) 
5558 static PyObject 
*_wrap_delete_wxLogNull(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5559     PyObject 
* _resultobj
; 
5561     PyObject 
* _argo0 
= 0; 
5562     char *_kwnames
[] = { "self", NULL 
}; 
5565     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxLogNull",_kwnames
,&_argo0
))  
5568         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5569         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLogNull_p")) { 
5570             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxLogNull. Expected _wxLogNull_p."); 
5575     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5576         delete_wxLogNull(_arg0
); 
5578     wxPyEndAllowThreads(__tstate
); 
5579     if (PyErr_Occurred()) return NULL
; 
5580 }    Py_INCREF(Py_None
); 
5581     _resultobj 
= Py_None
; 
5585 static void *SwigwxLogChainTowxLog(void *ptr
) { 
5588     src 
= (wxLogChain 
*) ptr
; 
5589     dest 
= (wxLog 
*) src
; 
5590     return (void *) dest
; 
5593 #define new_wxLogChain(_swigarg0) (new wxLogChain(_swigarg0)) 
5594 static PyObject 
*_wrap_new_wxLogChain(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5595     PyObject 
* _resultobj
; 
5596     wxLogChain 
* _result
; 
5598     PyObject 
* _argo0 
= 0; 
5599     char *_kwnames
[] = { "logger", NULL 
}; 
5603     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:new_wxLogChain",_kwnames
,&_argo0
))  
5606         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5607         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLog_p")) { 
5608             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxLogChain. Expected _wxLog_p."); 
5613     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5614         _result 
= (wxLogChain 
*)new_wxLogChain(_arg0
); 
5616     wxPyEndAllowThreads(__tstate
); 
5617     if (PyErr_Occurred()) return NULL
; 
5619         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLogChain_p"); 
5620         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5623         _resultobj 
= Py_None
; 
5628 #define wxLogChain_SetLog(_swigobj,_swigarg0)  (_swigobj->SetLog(_swigarg0)) 
5629 static PyObject 
*_wrap_wxLogChain_SetLog(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5630     PyObject 
* _resultobj
; 
5633     PyObject 
* _argo0 
= 0; 
5634     PyObject 
* _argo1 
= 0; 
5635     char *_kwnames
[] = { "self","logger", NULL 
}; 
5638     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxLogChain_SetLog",_kwnames
,&_argo0
,&_argo1
))  
5641         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5642         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLogChain_p")) { 
5643             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLogChain_SetLog. Expected _wxLogChain_p."); 
5648         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
5649         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxLog_p")) { 
5650             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxLogChain_SetLog. Expected _wxLog_p."); 
5655     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5656         wxLogChain_SetLog(_arg0
,_arg1
); 
5658     wxPyEndAllowThreads(__tstate
); 
5659     if (PyErr_Occurred()) return NULL
; 
5660 }    Py_INCREF(Py_None
); 
5661     _resultobj 
= Py_None
; 
5665 #define wxLogChain_PassMessages(_swigobj,_swigarg0)  (_swigobj->PassMessages(_swigarg0)) 
5666 static PyObject 
*_wrap_wxLogChain_PassMessages(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5667     PyObject 
* _resultobj
; 
5670     PyObject 
* _argo0 
= 0; 
5672     char *_kwnames
[] = { "self","bDoPass", NULL 
}; 
5675     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxLogChain_PassMessages",_kwnames
,&_argo0
,&tempbool1
))  
5678         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5679         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLogChain_p")) { 
5680             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLogChain_PassMessages. Expected _wxLogChain_p."); 
5684     _arg1 
= (bool ) tempbool1
; 
5686     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5687         wxLogChain_PassMessages(_arg0
,_arg1
); 
5689     wxPyEndAllowThreads(__tstate
); 
5690     if (PyErr_Occurred()) return NULL
; 
5691 }    Py_INCREF(Py_None
); 
5692     _resultobj 
= Py_None
; 
5696 #define wxLogChain_IsPassingMessages(_swigobj)  (_swigobj->IsPassingMessages()) 
5697 static PyObject 
*_wrap_wxLogChain_IsPassingMessages(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5698     PyObject 
* _resultobj
; 
5701     PyObject 
* _argo0 
= 0; 
5702     char *_kwnames
[] = { "self", NULL 
}; 
5705     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLogChain_IsPassingMessages",_kwnames
,&_argo0
))  
5708         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5709         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLogChain_p")) { 
5710             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLogChain_IsPassingMessages. Expected _wxLogChain_p."); 
5715     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5716         _result 
= (bool )wxLogChain_IsPassingMessages(_arg0
); 
5718     wxPyEndAllowThreads(__tstate
); 
5719     if (PyErr_Occurred()) return NULL
; 
5720 }    _resultobj 
= Py_BuildValue("i",_result
); 
5724 #define wxLogChain_GetOldLog(_swigobj)  (_swigobj->GetOldLog()) 
5725 static PyObject 
*_wrap_wxLogChain_GetOldLog(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5726     PyObject 
* _resultobj
; 
5729     PyObject 
* _argo0 
= 0; 
5730     char *_kwnames
[] = { "self", NULL 
}; 
5734     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLogChain_GetOldLog",_kwnames
,&_argo0
))  
5737         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5738         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLogChain_p")) { 
5739             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLogChain_GetOldLog. Expected _wxLogChain_p."); 
5744     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5745         _result 
= (wxLog 
*)wxLogChain_GetOldLog(_arg0
); 
5747     wxPyEndAllowThreads(__tstate
); 
5748     if (PyErr_Occurred()) return NULL
; 
5750         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLog_p"); 
5751         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5754         _resultobj 
= Py_None
; 
5759 static void *SwigwxPyLogTowxLog(void *ptr
) { 
5762     src 
= (wxPyLog 
*) ptr
; 
5763     dest 
= (wxLog 
*) src
; 
5764     return (void *) dest
; 
5767 #define new_wxPyLog() (new wxPyLog()) 
5768 static PyObject 
*_wrap_new_wxPyLog(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5769     PyObject 
* _resultobj
; 
5771     char *_kwnames
[] = {  NULL 
}; 
5775     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPyLog",_kwnames
))  
5778     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5779         _result 
= (wxPyLog 
*)new_wxPyLog(); 
5781     wxPyEndAllowThreads(__tstate
); 
5782     if (PyErr_Occurred()) return NULL
; 
5784         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyLog_p"); 
5785         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5788         _resultobj 
= Py_None
; 
5793 #define wxPyLog__setCallbackInfo(_swigobj,_swigarg0,_swigarg1)  (_swigobj->_setCallbackInfo(_swigarg0,_swigarg1)) 
5794 static PyObject 
*_wrap_wxPyLog__setCallbackInfo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5795     PyObject 
* _resultobj
; 
5799     PyObject 
* _argo0 
= 0; 
5800     PyObject 
* _obj1 
= 0; 
5801     PyObject 
* _obj2 
= 0; 
5802     char *_kwnames
[] = { "self","self","_class", NULL 
}; 
5805     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxPyLog__setCallbackInfo",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
5808         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5809         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyLog_p")) { 
5810             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyLog__setCallbackInfo. Expected _wxPyLog_p."); 
5821     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5822         wxPyLog__setCallbackInfo(_arg0
,_arg1
,_arg2
); 
5824     wxPyEndAllowThreads(__tstate
); 
5825     if (PyErr_Occurred()) return NULL
; 
5826 }    Py_INCREF(Py_None
); 
5827     _resultobj 
= Py_None
; 
5831 static void  wxPyLog_Destroy(wxPyLog 
*self
) { delete self
; } 
5832 static PyObject 
*_wrap_wxPyLog_Destroy(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5833     PyObject 
* _resultobj
; 
5835     PyObject 
* _argo0 
= 0; 
5836     char *_kwnames
[] = { "self", NULL 
}; 
5839     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyLog_Destroy",_kwnames
,&_argo0
))  
5842         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5843         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyLog_p")) { 
5844             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyLog_Destroy. Expected _wxPyLog_p."); 
5849     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5850         wxPyLog_Destroy(_arg0
); 
5852     wxPyEndAllowThreads(__tstate
); 
5853     if (PyErr_Occurred()) return NULL
; 
5854 }    Py_INCREF(Py_None
); 
5855     _resultobj 
= Py_None
; 
5859 static void *SwigwxProcessEventTowxEvent(void *ptr
) { 
5860     wxProcessEvent 
*src
; 
5862     src 
= (wxProcessEvent 
*) ptr
; 
5863     dest 
= (wxEvent 
*) src
; 
5864     return (void *) dest
; 
5867 static void *SwigwxProcessEventTowxObject(void *ptr
) { 
5868     wxProcessEvent 
*src
; 
5870     src 
= (wxProcessEvent 
*) ptr
; 
5871     dest 
= (wxObject 
*) src
; 
5872     return (void *) dest
; 
5875 #define new_wxProcessEvent(_swigarg0,_swigarg1,_swigarg2) (new wxProcessEvent(_swigarg0,_swigarg1,_swigarg2)) 
5876 static PyObject 
*_wrap_new_wxProcessEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5877     PyObject 
* _resultobj
; 
5878     wxProcessEvent 
* _result
; 
5879     int  _arg0 
= (int ) 0; 
5880     int  _arg1 
= (int ) 0; 
5881     int  _arg2 
= (int ) 0; 
5882     char *_kwnames
[] = { "id","pid","exitcode", NULL 
}; 
5886     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|iii:new_wxProcessEvent",_kwnames
,&_arg0
,&_arg1
,&_arg2
))  
5889     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5890         _result 
= (wxProcessEvent 
*)new_wxProcessEvent(_arg0
,_arg1
,_arg2
); 
5892     wxPyEndAllowThreads(__tstate
); 
5893     if (PyErr_Occurred()) return NULL
; 
5895         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxProcessEvent_p"); 
5896         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5899         _resultobj 
= Py_None
; 
5904 #define wxProcessEvent_GetPid(_swigobj)  (_swigobj->GetPid()) 
5905 static PyObject 
*_wrap_wxProcessEvent_GetPid(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5906     PyObject 
* _resultobj
; 
5908     wxProcessEvent 
* _arg0
; 
5909     PyObject 
* _argo0 
= 0; 
5910     char *_kwnames
[] = { "self", NULL 
}; 
5913     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcessEvent_GetPid",_kwnames
,&_argo0
))  
5916         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5917         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxProcessEvent_p")) { 
5918             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcessEvent_GetPid. Expected _wxProcessEvent_p."); 
5923     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5924         _result 
= (int )wxProcessEvent_GetPid(_arg0
); 
5926     wxPyEndAllowThreads(__tstate
); 
5927     if (PyErr_Occurred()) return NULL
; 
5928 }    _resultobj 
= Py_BuildValue("i",_result
); 
5932 #define wxProcessEvent_GetExitCode(_swigobj)  (_swigobj->GetExitCode()) 
5933 static PyObject 
*_wrap_wxProcessEvent_GetExitCode(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5934     PyObject 
* _resultobj
; 
5936     wxProcessEvent 
* _arg0
; 
5937     PyObject 
* _argo0 
= 0; 
5938     char *_kwnames
[] = { "self", NULL 
}; 
5941     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcessEvent_GetExitCode",_kwnames
,&_argo0
))  
5944         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5945         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxProcessEvent_p")) { 
5946             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcessEvent_GetExitCode. Expected _wxProcessEvent_p."); 
5951     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5952         _result 
= (int )wxProcessEvent_GetExitCode(_arg0
); 
5954     wxPyEndAllowThreads(__tstate
); 
5955     if (PyErr_Occurred()) return NULL
; 
5956 }    _resultobj 
= Py_BuildValue("i",_result
); 
5960 #define wxProcessEvent_m_pid_set(_swigobj,_swigval) (_swigobj->m_pid = _swigval,_swigval) 
5961 static PyObject 
*_wrap_wxProcessEvent_m_pid_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5962     PyObject 
* _resultobj
; 
5964     wxProcessEvent 
* _arg0
; 
5966     PyObject 
* _argo0 
= 0; 
5967     char *_kwnames
[] = { "self","m_pid", NULL 
}; 
5970     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxProcessEvent_m_pid_set",_kwnames
,&_argo0
,&_arg1
))  
5973         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5974         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxProcessEvent_p")) { 
5975             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcessEvent_m_pid_set. Expected _wxProcessEvent_p."); 
5980     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5981         _result 
= (int )wxProcessEvent_m_pid_set(_arg0
,_arg1
); 
5983     wxPyEndAllowThreads(__tstate
); 
5984     if (PyErr_Occurred()) return NULL
; 
5985 }    _resultobj 
= Py_BuildValue("i",_result
); 
5989 #define wxProcessEvent_m_pid_get(_swigobj) ((int ) _swigobj->m_pid) 
5990 static PyObject 
*_wrap_wxProcessEvent_m_pid_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5991     PyObject 
* _resultobj
; 
5993     wxProcessEvent 
* _arg0
; 
5994     PyObject 
* _argo0 
= 0; 
5995     char *_kwnames
[] = { "self", NULL 
}; 
5998     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcessEvent_m_pid_get",_kwnames
,&_argo0
))  
6001         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6002         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxProcessEvent_p")) { 
6003             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcessEvent_m_pid_get. Expected _wxProcessEvent_p."); 
6008     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6009         _result 
= (int )wxProcessEvent_m_pid_get(_arg0
); 
6011     wxPyEndAllowThreads(__tstate
); 
6012     if (PyErr_Occurred()) return NULL
; 
6013 }    _resultobj 
= Py_BuildValue("i",_result
); 
6017 #define wxProcessEvent_m_exitcode_set(_swigobj,_swigval) (_swigobj->m_exitcode = _swigval,_swigval) 
6018 static PyObject 
*_wrap_wxProcessEvent_m_exitcode_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6019     PyObject 
* _resultobj
; 
6021     wxProcessEvent 
* _arg0
; 
6023     PyObject 
* _argo0 
= 0; 
6024     char *_kwnames
[] = { "self","m_exitcode", NULL 
}; 
6027     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxProcessEvent_m_exitcode_set",_kwnames
,&_argo0
,&_arg1
))  
6030         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6031         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxProcessEvent_p")) { 
6032             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcessEvent_m_exitcode_set. Expected _wxProcessEvent_p."); 
6037     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6038         _result 
= (int )wxProcessEvent_m_exitcode_set(_arg0
,_arg1
); 
6040     wxPyEndAllowThreads(__tstate
); 
6041     if (PyErr_Occurred()) return NULL
; 
6042 }    _resultobj 
= Py_BuildValue("i",_result
); 
6046 #define wxProcessEvent_m_exitcode_get(_swigobj) ((int ) _swigobj->m_exitcode) 
6047 static PyObject 
*_wrap_wxProcessEvent_m_exitcode_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6048     PyObject 
* _resultobj
; 
6050     wxProcessEvent 
* _arg0
; 
6051     PyObject 
* _argo0 
= 0; 
6052     char *_kwnames
[] = { "self", NULL 
}; 
6055     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcessEvent_m_exitcode_get",_kwnames
,&_argo0
))  
6058         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6059         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxProcessEvent_p")) { 
6060             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcessEvent_m_exitcode_get. Expected _wxProcessEvent_p."); 
6065     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6066         _result 
= (int )wxProcessEvent_m_exitcode_get(_arg0
); 
6068     wxPyEndAllowThreads(__tstate
); 
6069     if (PyErr_Occurred()) return NULL
; 
6070 }    _resultobj 
= Py_BuildValue("i",_result
); 
6074 static void *SwigwxPyProcessTowxEvtHandler(void *ptr
) { 
6077     src 
= (wxPyProcess 
*) ptr
; 
6078     dest 
= (wxEvtHandler 
*) src
; 
6079     return (void *) dest
; 
6082 static void *SwigwxPyProcessTowxObject(void *ptr
) { 
6085     src 
= (wxPyProcess 
*) ptr
; 
6086     dest 
= (wxObject 
*) src
; 
6087     return (void *) dest
; 
6090 #define new_wxProcess(_swigarg0,_swigarg1) (new wxPyProcess(_swigarg0,_swigarg1)) 
6091 static PyObject 
*_wrap_new_wxProcess(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6092     PyObject 
* _resultobj
; 
6093     wxPyProcess 
* _result
; 
6094     wxEvtHandler 
* _arg0 
= (wxEvtHandler 
*) NULL
; 
6095     int  _arg1 
= (int ) -1; 
6096     PyObject 
* _argo0 
= 0; 
6097     char *_kwnames
[] = { "parent","id", NULL 
}; 
6101     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|Oi:new_wxProcess",_kwnames
,&_argo0
,&_arg1
))  
6104         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6105         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvtHandler_p")) { 
6106             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxProcess. Expected _wxEvtHandler_p."); 
6111     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6112         _result 
= (wxPyProcess 
*)new_wxProcess(_arg0
,_arg1
); 
6114     wxPyEndAllowThreads(__tstate
); 
6115     if (PyErr_Occurred()) return NULL
; 
6117         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyProcess_p"); 
6118         _resultobj 
= Py_BuildValue("s",_ptemp
); 
6121         _resultobj 
= Py_None
; 
6126 static void  wxPyProcess_Destroy(wxPyProcess 
*self
) { delete self
; } 
6127 static PyObject 
*_wrap_wxProcess_Destroy(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6128     PyObject 
* _resultobj
; 
6129     wxPyProcess 
* _arg0
; 
6130     PyObject 
* _argo0 
= 0; 
6131     char *_kwnames
[] = { "self", NULL 
}; 
6134     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcess_Destroy",_kwnames
,&_argo0
))  
6137         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6138         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyProcess_p")) { 
6139             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcess_Destroy. Expected _wxPyProcess_p."); 
6144     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6145         wxPyProcess_Destroy(_arg0
); 
6147     wxPyEndAllowThreads(__tstate
); 
6148     if (PyErr_Occurred()) return NULL
; 
6149 }    Py_INCREF(Py_None
); 
6150     _resultobj 
= Py_None
; 
6154 #define wxProcess__setCallbackInfo(_swigobj,_swigarg0,_swigarg1)  (_swigobj->_setCallbackInfo(_swigarg0,_swigarg1)) 
6155 static PyObject 
*_wrap_wxProcess__setCallbackInfo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6156     PyObject 
* _resultobj
; 
6157     wxPyProcess 
* _arg0
; 
6160     PyObject 
* _argo0 
= 0; 
6161     PyObject 
* _obj1 
= 0; 
6162     PyObject 
* _obj2 
= 0; 
6163     char *_kwnames
[] = { "self","self","_class", NULL 
}; 
6166     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxProcess__setCallbackInfo",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
6169         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6170         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyProcess_p")) { 
6171             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcess__setCallbackInfo. Expected _wxPyProcess_p."); 
6182     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6183         wxProcess__setCallbackInfo(_arg0
,_arg1
,_arg2
); 
6185     wxPyEndAllowThreads(__tstate
); 
6186     if (PyErr_Occurred()) return NULL
; 
6187 }    Py_INCREF(Py_None
); 
6188     _resultobj 
= Py_None
; 
6192 #define wxProcess_base_OnTerminate(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnTerminate(_swigarg0,_swigarg1)) 
6193 static PyObject 
*_wrap_wxProcess_base_OnTerminate(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6194     PyObject 
* _resultobj
; 
6195     wxPyProcess 
* _arg0
; 
6198     PyObject 
* _argo0 
= 0; 
6199     char *_kwnames
[] = { "self","pid","status", NULL 
}; 
6202     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxProcess_base_OnTerminate",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
6205         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6206         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyProcess_p")) { 
6207             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcess_base_OnTerminate. Expected _wxPyProcess_p."); 
6212     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6213         wxProcess_base_OnTerminate(_arg0
,_arg1
,_arg2
); 
6215     wxPyEndAllowThreads(__tstate
); 
6216     if (PyErr_Occurred()) return NULL
; 
6217 }    Py_INCREF(Py_None
); 
6218     _resultobj 
= Py_None
; 
6222 #define wxProcess_Redirect(_swigobj)  (_swigobj->Redirect()) 
6223 static PyObject 
*_wrap_wxProcess_Redirect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6224     PyObject 
* _resultobj
; 
6225     wxPyProcess 
* _arg0
; 
6226     PyObject 
* _argo0 
= 0; 
6227     char *_kwnames
[] = { "self", NULL 
}; 
6230     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcess_Redirect",_kwnames
,&_argo0
))  
6233         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6234         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyProcess_p")) { 
6235             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcess_Redirect. Expected _wxPyProcess_p."); 
6240     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6241         wxProcess_Redirect(_arg0
); 
6243     wxPyEndAllowThreads(__tstate
); 
6244     if (PyErr_Occurred()) return NULL
; 
6245 }    Py_INCREF(Py_None
); 
6246     _resultobj 
= Py_None
; 
6250 #define wxProcess_IsRedirected(_swigobj)  (_swigobj->IsRedirected()) 
6251 static PyObject 
*_wrap_wxProcess_IsRedirected(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6252     PyObject 
* _resultobj
; 
6254     wxPyProcess 
* _arg0
; 
6255     PyObject 
* _argo0 
= 0; 
6256     char *_kwnames
[] = { "self", NULL 
}; 
6259     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcess_IsRedirected",_kwnames
,&_argo0
))  
6262         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6263         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyProcess_p")) { 
6264             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcess_IsRedirected. Expected _wxPyProcess_p."); 
6269     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6270         _result 
= (bool )wxProcess_IsRedirected(_arg0
); 
6272     wxPyEndAllowThreads(__tstate
); 
6273     if (PyErr_Occurred()) return NULL
; 
6274 }    _resultobj 
= Py_BuildValue("i",_result
); 
6278 #define wxProcess_Detach(_swigobj)  (_swigobj->Detach()) 
6279 static PyObject 
*_wrap_wxProcess_Detach(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6280     PyObject 
* _resultobj
; 
6281     wxPyProcess 
* _arg0
; 
6282     PyObject 
* _argo0 
= 0; 
6283     char *_kwnames
[] = { "self", NULL 
}; 
6286     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcess_Detach",_kwnames
,&_argo0
))  
6289         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6290         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyProcess_p")) { 
6291             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcess_Detach. Expected _wxPyProcess_p."); 
6296     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6297         wxProcess_Detach(_arg0
); 
6299     wxPyEndAllowThreads(__tstate
); 
6300     if (PyErr_Occurred()) return NULL
; 
6301 }    Py_INCREF(Py_None
); 
6302     _resultobj 
= Py_None
; 
6306 #define wxProcess_GetInputStream(_swigobj)  (_swigobj->GetInputStream()) 
6307 static PyObject 
*_wrap_wxProcess_GetInputStream(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6308     PyObject 
* _resultobj
; 
6309     wxInputStream 
* _result
; 
6310     wxPyProcess 
* _arg0
; 
6311     PyObject 
* _argo0 
= 0; 
6312     char *_kwnames
[] = { "self", NULL 
}; 
6315     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcess_GetInputStream",_kwnames
,&_argo0
))  
6318         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6319         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyProcess_p")) { 
6320             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcess_GetInputStream. Expected _wxPyProcess_p."); 
6325     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6326         _result 
= (wxInputStream 
*)wxProcess_GetInputStream(_arg0
); 
6328     wxPyEndAllowThreads(__tstate
); 
6329     if (PyErr_Occurred()) return NULL
; 
6331     wxPyInputStream 
* _ptr 
= NULL
; 
6334         _ptr 
= new wxPyInputStream(_result
); 
6336     _resultobj 
= wxPyConstructObject(_ptr
, "wxInputStream", TRUE
); 
6341 #define wxProcess_GetErrorStream(_swigobj)  (_swigobj->GetErrorStream()) 
6342 static PyObject 
*_wrap_wxProcess_GetErrorStream(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6343     PyObject 
* _resultobj
; 
6344     wxInputStream 
* _result
; 
6345     wxPyProcess 
* _arg0
; 
6346     PyObject 
* _argo0 
= 0; 
6347     char *_kwnames
[] = { "self", NULL 
}; 
6350     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcess_GetErrorStream",_kwnames
,&_argo0
))  
6353         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6354         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyProcess_p")) { 
6355             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcess_GetErrorStream. Expected _wxPyProcess_p."); 
6360     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6361         _result 
= (wxInputStream 
*)wxProcess_GetErrorStream(_arg0
); 
6363     wxPyEndAllowThreads(__tstate
); 
6364     if (PyErr_Occurred()) return NULL
; 
6366     wxPyInputStream 
* _ptr 
= NULL
; 
6369         _ptr 
= new wxPyInputStream(_result
); 
6371     _resultobj 
= wxPyConstructObject(_ptr
, "wxInputStream", TRUE
); 
6376 #define wxProcess_GetOutputStream(_swigobj)  (_swigobj->GetOutputStream()) 
6377 static PyObject 
*_wrap_wxProcess_GetOutputStream(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6378     PyObject 
* _resultobj
; 
6379     wxOutputStream 
* _result
; 
6380     wxPyProcess 
* _arg0
; 
6381     PyObject 
* _argo0 
= 0; 
6382     char *_kwnames
[] = { "self", NULL 
}; 
6386     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcess_GetOutputStream",_kwnames
,&_argo0
))  
6389         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6390         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyProcess_p")) { 
6391             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcess_GetOutputStream. Expected _wxPyProcess_p."); 
6396     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6397         _result 
= (wxOutputStream 
*)wxProcess_GetOutputStream(_arg0
); 
6399     wxPyEndAllowThreads(__tstate
); 
6400     if (PyErr_Occurred()) return NULL
; 
6402         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxOutputStream_p"); 
6403         _resultobj 
= Py_BuildValue("s",_ptemp
); 
6406         _resultobj 
= Py_None
; 
6411 #define wxProcess_CloseOutput(_swigobj)  (_swigobj->CloseOutput()) 
6412 static PyObject 
*_wrap_wxProcess_CloseOutput(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6413     PyObject 
* _resultobj
; 
6414     wxPyProcess 
* _arg0
; 
6415     PyObject 
* _argo0 
= 0; 
6416     char *_kwnames
[] = { "self", NULL 
}; 
6419     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcess_CloseOutput",_kwnames
,&_argo0
))  
6422         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6423         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyProcess_p")) { 
6424             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcess_CloseOutput. Expected _wxPyProcess_p."); 
6429     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6430         wxProcess_CloseOutput(_arg0
); 
6432     wxPyEndAllowThreads(__tstate
); 
6433     if (PyErr_Occurred()) return NULL
; 
6434 }    Py_INCREF(Py_None
); 
6435     _resultobj 
= Py_None
; 
6439 static void *SwigwxJoystickTowxObject(void *ptr
) { 
6442     src 
= (wxJoystick 
*) ptr
; 
6443     dest 
= (wxObject 
*) src
; 
6444     return (void *) dest
; 
6447 #define new_wxJoystick(_swigarg0) (new wxJoystick(_swigarg0)) 
6448 static PyObject 
*_wrap_new_wxJoystick(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6449     PyObject 
* _resultobj
; 
6450     wxJoystick 
* _result
; 
6451     int  _arg0 
= (int ) wxJOYSTICK1
; 
6452     char *_kwnames
[] = { "joystick", NULL 
}; 
6456     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|i:new_wxJoystick",_kwnames
,&_arg0
))  
6459     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6460         _result 
= (wxJoystick 
*)new_wxJoystick(_arg0
); 
6462     wxPyEndAllowThreads(__tstate
); 
6463     if (PyErr_Occurred()) return NULL
; 
6465         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxJoystick_p"); 
6466         _resultobj 
= Py_BuildValue("s",_ptemp
); 
6469         _resultobj 
= Py_None
; 
6474 #define delete_wxJoystick(_swigobj) (delete _swigobj) 
6475 static PyObject 
*_wrap_delete_wxJoystick(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6476     PyObject 
* _resultobj
; 
6478     PyObject 
* _argo0 
= 0; 
6479     char *_kwnames
[] = { "self", NULL 
}; 
6482     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxJoystick",_kwnames
,&_argo0
))  
6485         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6486         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6487             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxJoystick. Expected _wxJoystick_p."); 
6492     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6493         delete_wxJoystick(_arg0
); 
6495     wxPyEndAllowThreads(__tstate
); 
6496     if (PyErr_Occurred()) return NULL
; 
6497 }    Py_INCREF(Py_None
); 
6498     _resultobj 
= Py_None
; 
6502 #define wxJoystick_GetPosition(_swigobj)  (_swigobj->GetPosition()) 
6503 static PyObject 
*_wrap_wxJoystick_GetPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6504     PyObject 
* _resultobj
; 
6507     PyObject 
* _argo0 
= 0; 
6508     char *_kwnames
[] = { "self", NULL 
}; 
6512     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetPosition",_kwnames
,&_argo0
))  
6515         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6516         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6517             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetPosition. Expected _wxJoystick_p."); 
6522     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6523         _result 
= new wxPoint (wxJoystick_GetPosition(_arg0
)); 
6525     wxPyEndAllowThreads(__tstate
); 
6526     if (PyErr_Occurred()) return NULL
; 
6527 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
6528     _resultobj 
= Py_BuildValue("s",_ptemp
); 
6532 #define wxJoystick_GetZPosition(_swigobj)  (_swigobj->GetZPosition()) 
6533 static PyObject 
*_wrap_wxJoystick_GetZPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6534     PyObject 
* _resultobj
; 
6537     PyObject 
* _argo0 
= 0; 
6538     char *_kwnames
[] = { "self", NULL 
}; 
6541     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetZPosition",_kwnames
,&_argo0
))  
6544         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6545         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6546             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetZPosition. Expected _wxJoystick_p."); 
6551     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6552         _result 
= (int )wxJoystick_GetZPosition(_arg0
); 
6554     wxPyEndAllowThreads(__tstate
); 
6555     if (PyErr_Occurred()) return NULL
; 
6556 }    _resultobj 
= Py_BuildValue("i",_result
); 
6560 #define wxJoystick_GetButtonState(_swigobj)  (_swigobj->GetButtonState()) 
6561 static PyObject 
*_wrap_wxJoystick_GetButtonState(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6562     PyObject 
* _resultobj
; 
6565     PyObject 
* _argo0 
= 0; 
6566     char *_kwnames
[] = { "self", NULL 
}; 
6569     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetButtonState",_kwnames
,&_argo0
))  
6572         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6573         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6574             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetButtonState. Expected _wxJoystick_p."); 
6579     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6580         _result 
= (int )wxJoystick_GetButtonState(_arg0
); 
6582     wxPyEndAllowThreads(__tstate
); 
6583     if (PyErr_Occurred()) return NULL
; 
6584 }    _resultobj 
= Py_BuildValue("i",_result
); 
6588 #define wxJoystick_GetPOVPosition(_swigobj)  (_swigobj->GetPOVPosition()) 
6589 static PyObject 
*_wrap_wxJoystick_GetPOVPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6590     PyObject 
* _resultobj
; 
6593     PyObject 
* _argo0 
= 0; 
6594     char *_kwnames
[] = { "self", NULL 
}; 
6597     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetPOVPosition",_kwnames
,&_argo0
))  
6600         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6601         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6602             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetPOVPosition. Expected _wxJoystick_p."); 
6607     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6608         _result 
= (int )wxJoystick_GetPOVPosition(_arg0
); 
6610     wxPyEndAllowThreads(__tstate
); 
6611     if (PyErr_Occurred()) return NULL
; 
6612 }    _resultobj 
= Py_BuildValue("i",_result
); 
6616 #define wxJoystick_GetPOVCTSPosition(_swigobj)  (_swigobj->GetPOVCTSPosition()) 
6617 static PyObject 
*_wrap_wxJoystick_GetPOVCTSPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6618     PyObject 
* _resultobj
; 
6621     PyObject 
* _argo0 
= 0; 
6622     char *_kwnames
[] = { "self", NULL 
}; 
6625     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetPOVCTSPosition",_kwnames
,&_argo0
))  
6628         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6629         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6630             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetPOVCTSPosition. Expected _wxJoystick_p."); 
6635     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6636         _result 
= (int )wxJoystick_GetPOVCTSPosition(_arg0
); 
6638     wxPyEndAllowThreads(__tstate
); 
6639     if (PyErr_Occurred()) return NULL
; 
6640 }    _resultobj 
= Py_BuildValue("i",_result
); 
6644 #define wxJoystick_GetRudderPosition(_swigobj)  (_swigobj->GetRudderPosition()) 
6645 static PyObject 
*_wrap_wxJoystick_GetRudderPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6646     PyObject 
* _resultobj
; 
6649     PyObject 
* _argo0 
= 0; 
6650     char *_kwnames
[] = { "self", NULL 
}; 
6653     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetRudderPosition",_kwnames
,&_argo0
))  
6656         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6657         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6658             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetRudderPosition. Expected _wxJoystick_p."); 
6663     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6664         _result 
= (int )wxJoystick_GetRudderPosition(_arg0
); 
6666     wxPyEndAllowThreads(__tstate
); 
6667     if (PyErr_Occurred()) return NULL
; 
6668 }    _resultobj 
= Py_BuildValue("i",_result
); 
6672 #define wxJoystick_GetUPosition(_swigobj)  (_swigobj->GetUPosition()) 
6673 static PyObject 
*_wrap_wxJoystick_GetUPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6674     PyObject 
* _resultobj
; 
6677     PyObject 
* _argo0 
= 0; 
6678     char *_kwnames
[] = { "self", NULL 
}; 
6681     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetUPosition",_kwnames
,&_argo0
))  
6684         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6685         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6686             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetUPosition. Expected _wxJoystick_p."); 
6691     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6692         _result 
= (int )wxJoystick_GetUPosition(_arg0
); 
6694     wxPyEndAllowThreads(__tstate
); 
6695     if (PyErr_Occurred()) return NULL
; 
6696 }    _resultobj 
= Py_BuildValue("i",_result
); 
6700 #define wxJoystick_GetVPosition(_swigobj)  (_swigobj->GetVPosition()) 
6701 static PyObject 
*_wrap_wxJoystick_GetVPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6702     PyObject 
* _resultobj
; 
6705     PyObject 
* _argo0 
= 0; 
6706     char *_kwnames
[] = { "self", NULL 
}; 
6709     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetVPosition",_kwnames
,&_argo0
))  
6712         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6713         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6714             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetVPosition. Expected _wxJoystick_p."); 
6719     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6720         _result 
= (int )wxJoystick_GetVPosition(_arg0
); 
6722     wxPyEndAllowThreads(__tstate
); 
6723     if (PyErr_Occurred()) return NULL
; 
6724 }    _resultobj 
= Py_BuildValue("i",_result
); 
6728 #define wxJoystick_GetMovementThreshold(_swigobj)  (_swigobj->GetMovementThreshold()) 
6729 static PyObject 
*_wrap_wxJoystick_GetMovementThreshold(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6730     PyObject 
* _resultobj
; 
6733     PyObject 
* _argo0 
= 0; 
6734     char *_kwnames
[] = { "self", NULL 
}; 
6737     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetMovementThreshold",_kwnames
,&_argo0
))  
6740         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6741         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6742             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetMovementThreshold. Expected _wxJoystick_p."); 
6747     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6748         _result 
= (int )wxJoystick_GetMovementThreshold(_arg0
); 
6750     wxPyEndAllowThreads(__tstate
); 
6751     if (PyErr_Occurred()) return NULL
; 
6752 }    _resultobj 
= Py_BuildValue("i",_result
); 
6756 #define wxJoystick_SetMovementThreshold(_swigobj,_swigarg0)  (_swigobj->SetMovementThreshold(_swigarg0)) 
6757 static PyObject 
*_wrap_wxJoystick_SetMovementThreshold(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6758     PyObject 
* _resultobj
; 
6761     PyObject 
* _argo0 
= 0; 
6762     char *_kwnames
[] = { "self","threshold", NULL 
}; 
6765     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxJoystick_SetMovementThreshold",_kwnames
,&_argo0
,&_arg1
))  
6768         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6769         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6770             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_SetMovementThreshold. Expected _wxJoystick_p."); 
6775     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6776         wxJoystick_SetMovementThreshold(_arg0
,_arg1
); 
6778     wxPyEndAllowThreads(__tstate
); 
6779     if (PyErr_Occurred()) return NULL
; 
6780 }    Py_INCREF(Py_None
); 
6781     _resultobj 
= Py_None
; 
6785 #define wxJoystick_IsOk(_swigobj)  (_swigobj->IsOk()) 
6786 static PyObject 
*_wrap_wxJoystick_IsOk(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6787     PyObject 
* _resultobj
; 
6790     PyObject 
* _argo0 
= 0; 
6791     char *_kwnames
[] = { "self", NULL 
}; 
6794     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_IsOk",_kwnames
,&_argo0
))  
6797         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6798         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6799             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_IsOk. Expected _wxJoystick_p."); 
6804     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6805         _result 
= (bool )wxJoystick_IsOk(_arg0
); 
6807     wxPyEndAllowThreads(__tstate
); 
6808     if (PyErr_Occurred()) return NULL
; 
6809 }    _resultobj 
= Py_BuildValue("i",_result
); 
6813 #define wxJoystick_GetNumberJoysticks(_swigobj)  (_swigobj->GetNumberJoysticks()) 
6814 static PyObject 
*_wrap_wxJoystick_GetNumberJoysticks(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6815     PyObject 
* _resultobj
; 
6818     PyObject 
* _argo0 
= 0; 
6819     char *_kwnames
[] = { "self", NULL 
}; 
6822     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetNumberJoysticks",_kwnames
,&_argo0
))  
6825         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6826         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6827             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetNumberJoysticks. Expected _wxJoystick_p."); 
6832     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6833         _result 
= (int )wxJoystick_GetNumberJoysticks(_arg0
); 
6835     wxPyEndAllowThreads(__tstate
); 
6836     if (PyErr_Occurred()) return NULL
; 
6837 }    _resultobj 
= Py_BuildValue("i",_result
); 
6841 #define wxJoystick_GetManufacturerId(_swigobj)  (_swigobj->GetManufacturerId()) 
6842 static PyObject 
*_wrap_wxJoystick_GetManufacturerId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6843     PyObject 
* _resultobj
; 
6846     PyObject 
* _argo0 
= 0; 
6847     char *_kwnames
[] = { "self", NULL 
}; 
6850     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetManufacturerId",_kwnames
,&_argo0
))  
6853         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6854         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6855             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetManufacturerId. Expected _wxJoystick_p."); 
6860     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6861         _result 
= (int )wxJoystick_GetManufacturerId(_arg0
); 
6863     wxPyEndAllowThreads(__tstate
); 
6864     if (PyErr_Occurred()) return NULL
; 
6865 }    _resultobj 
= Py_BuildValue("i",_result
); 
6869 #define wxJoystick_GetProductId(_swigobj)  (_swigobj->GetProductId()) 
6870 static PyObject 
*_wrap_wxJoystick_GetProductId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6871     PyObject 
* _resultobj
; 
6874     PyObject 
* _argo0 
= 0; 
6875     char *_kwnames
[] = { "self", NULL 
}; 
6878     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetProductId",_kwnames
,&_argo0
))  
6881         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6882         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6883             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetProductId. Expected _wxJoystick_p."); 
6888     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6889         _result 
= (int )wxJoystick_GetProductId(_arg0
); 
6891     wxPyEndAllowThreads(__tstate
); 
6892     if (PyErr_Occurred()) return NULL
; 
6893 }    _resultobj 
= Py_BuildValue("i",_result
); 
6897 #define wxJoystick_GetProductName(_swigobj)  (_swigobj->GetProductName()) 
6898 static PyObject 
*_wrap_wxJoystick_GetProductName(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6899     PyObject 
* _resultobj
; 
6902     PyObject 
* _argo0 
= 0; 
6903     char *_kwnames
[] = { "self", NULL 
}; 
6906     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetProductName",_kwnames
,&_argo0
))  
6909         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6910         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6911             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetProductName. Expected _wxJoystick_p."); 
6916     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6917         _result 
= new wxString (wxJoystick_GetProductName(_arg0
)); 
6919     wxPyEndAllowThreads(__tstate
); 
6920     if (PyErr_Occurred()) return NULL
; 
6922     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
6930 #define wxJoystick_GetXMin(_swigobj)  (_swigobj->GetXMin()) 
6931 static PyObject 
*_wrap_wxJoystick_GetXMin(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6932     PyObject 
* _resultobj
; 
6935     PyObject 
* _argo0 
= 0; 
6936     char *_kwnames
[] = { "self", NULL 
}; 
6939     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetXMin",_kwnames
,&_argo0
))  
6942         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6943         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6944             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetXMin. Expected _wxJoystick_p."); 
6949     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6950         _result 
= (int )wxJoystick_GetXMin(_arg0
); 
6952     wxPyEndAllowThreads(__tstate
); 
6953     if (PyErr_Occurred()) return NULL
; 
6954 }    _resultobj 
= Py_BuildValue("i",_result
); 
6958 #define wxJoystick_GetYMin(_swigobj)  (_swigobj->GetYMin()) 
6959 static PyObject 
*_wrap_wxJoystick_GetYMin(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6960     PyObject 
* _resultobj
; 
6963     PyObject 
* _argo0 
= 0; 
6964     char *_kwnames
[] = { "self", NULL 
}; 
6967     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetYMin",_kwnames
,&_argo0
))  
6970         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6971         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6972             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetYMin. Expected _wxJoystick_p."); 
6977     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6978         _result 
= (int )wxJoystick_GetYMin(_arg0
); 
6980     wxPyEndAllowThreads(__tstate
); 
6981     if (PyErr_Occurred()) return NULL
; 
6982 }    _resultobj 
= Py_BuildValue("i",_result
); 
6986 #define wxJoystick_GetZMin(_swigobj)  (_swigobj->GetZMin()) 
6987 static PyObject 
*_wrap_wxJoystick_GetZMin(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6988     PyObject 
* _resultobj
; 
6991     PyObject 
* _argo0 
= 0; 
6992     char *_kwnames
[] = { "self", NULL 
}; 
6995     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetZMin",_kwnames
,&_argo0
))  
6998         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6999         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7000             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetZMin. Expected _wxJoystick_p."); 
7005     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7006         _result 
= (int )wxJoystick_GetZMin(_arg0
); 
7008     wxPyEndAllowThreads(__tstate
); 
7009     if (PyErr_Occurred()) return NULL
; 
7010 }    _resultobj 
= Py_BuildValue("i",_result
); 
7014 #define wxJoystick_GetXMax(_swigobj)  (_swigobj->GetXMax()) 
7015 static PyObject 
*_wrap_wxJoystick_GetXMax(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7016     PyObject 
* _resultobj
; 
7019     PyObject 
* _argo0 
= 0; 
7020     char *_kwnames
[] = { "self", NULL 
}; 
7023     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetXMax",_kwnames
,&_argo0
))  
7026         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7027         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7028             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetXMax. Expected _wxJoystick_p."); 
7033     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7034         _result 
= (int )wxJoystick_GetXMax(_arg0
); 
7036     wxPyEndAllowThreads(__tstate
); 
7037     if (PyErr_Occurred()) return NULL
; 
7038 }    _resultobj 
= Py_BuildValue("i",_result
); 
7042 #define wxJoystick_GetYMax(_swigobj)  (_swigobj->GetYMax()) 
7043 static PyObject 
*_wrap_wxJoystick_GetYMax(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7044     PyObject 
* _resultobj
; 
7047     PyObject 
* _argo0 
= 0; 
7048     char *_kwnames
[] = { "self", NULL 
}; 
7051     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetYMax",_kwnames
,&_argo0
))  
7054         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7055         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7056             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetYMax. Expected _wxJoystick_p."); 
7061     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7062         _result 
= (int )wxJoystick_GetYMax(_arg0
); 
7064     wxPyEndAllowThreads(__tstate
); 
7065     if (PyErr_Occurred()) return NULL
; 
7066 }    _resultobj 
= Py_BuildValue("i",_result
); 
7070 #define wxJoystick_GetZMax(_swigobj)  (_swigobj->GetZMax()) 
7071 static PyObject 
*_wrap_wxJoystick_GetZMax(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7072     PyObject 
* _resultobj
; 
7075     PyObject 
* _argo0 
= 0; 
7076     char *_kwnames
[] = { "self", NULL 
}; 
7079     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetZMax",_kwnames
,&_argo0
))  
7082         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7083         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7084             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetZMax. Expected _wxJoystick_p."); 
7089     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7090         _result 
= (int )wxJoystick_GetZMax(_arg0
); 
7092     wxPyEndAllowThreads(__tstate
); 
7093     if (PyErr_Occurred()) return NULL
; 
7094 }    _resultobj 
= Py_BuildValue("i",_result
); 
7098 #define wxJoystick_GetNumberButtons(_swigobj)  (_swigobj->GetNumberButtons()) 
7099 static PyObject 
*_wrap_wxJoystick_GetNumberButtons(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7100     PyObject 
* _resultobj
; 
7103     PyObject 
* _argo0 
= 0; 
7104     char *_kwnames
[] = { "self", NULL 
}; 
7107     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetNumberButtons",_kwnames
,&_argo0
))  
7110         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7111         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7112             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetNumberButtons. Expected _wxJoystick_p."); 
7117     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7118         _result 
= (int )wxJoystick_GetNumberButtons(_arg0
); 
7120     wxPyEndAllowThreads(__tstate
); 
7121     if (PyErr_Occurred()) return NULL
; 
7122 }    _resultobj 
= Py_BuildValue("i",_result
); 
7126 #define wxJoystick_GetNumberAxes(_swigobj)  (_swigobj->GetNumberAxes()) 
7127 static PyObject 
*_wrap_wxJoystick_GetNumberAxes(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7128     PyObject 
* _resultobj
; 
7131     PyObject 
* _argo0 
= 0; 
7132     char *_kwnames
[] = { "self", NULL 
}; 
7135     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetNumberAxes",_kwnames
,&_argo0
))  
7138         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7139         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7140             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetNumberAxes. Expected _wxJoystick_p."); 
7145     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7146         _result 
= (int )wxJoystick_GetNumberAxes(_arg0
); 
7148     wxPyEndAllowThreads(__tstate
); 
7149     if (PyErr_Occurred()) return NULL
; 
7150 }    _resultobj 
= Py_BuildValue("i",_result
); 
7154 #define wxJoystick_GetMaxButtons(_swigobj)  (_swigobj->GetMaxButtons()) 
7155 static PyObject 
*_wrap_wxJoystick_GetMaxButtons(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7156     PyObject 
* _resultobj
; 
7159     PyObject 
* _argo0 
= 0; 
7160     char *_kwnames
[] = { "self", NULL 
}; 
7163     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetMaxButtons",_kwnames
,&_argo0
))  
7166         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7167         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7168             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetMaxButtons. Expected _wxJoystick_p."); 
7173     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7174         _result 
= (int )wxJoystick_GetMaxButtons(_arg0
); 
7176     wxPyEndAllowThreads(__tstate
); 
7177     if (PyErr_Occurred()) return NULL
; 
7178 }    _resultobj 
= Py_BuildValue("i",_result
); 
7182 #define wxJoystick_GetMaxAxes(_swigobj)  (_swigobj->GetMaxAxes()) 
7183 static PyObject 
*_wrap_wxJoystick_GetMaxAxes(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7184     PyObject 
* _resultobj
; 
7187     PyObject 
* _argo0 
= 0; 
7188     char *_kwnames
[] = { "self", NULL 
}; 
7191     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetMaxAxes",_kwnames
,&_argo0
))  
7194         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7195         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7196             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetMaxAxes. Expected _wxJoystick_p."); 
7201     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7202         _result 
= (int )wxJoystick_GetMaxAxes(_arg0
); 
7204     wxPyEndAllowThreads(__tstate
); 
7205     if (PyErr_Occurred()) return NULL
; 
7206 }    _resultobj 
= Py_BuildValue("i",_result
); 
7210 #define wxJoystick_GetPollingMin(_swigobj)  (_swigobj->GetPollingMin()) 
7211 static PyObject 
*_wrap_wxJoystick_GetPollingMin(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7212     PyObject 
* _resultobj
; 
7215     PyObject 
* _argo0 
= 0; 
7216     char *_kwnames
[] = { "self", NULL 
}; 
7219     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetPollingMin",_kwnames
,&_argo0
))  
7222         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7223         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7224             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetPollingMin. Expected _wxJoystick_p."); 
7229     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7230         _result 
= (int )wxJoystick_GetPollingMin(_arg0
); 
7232     wxPyEndAllowThreads(__tstate
); 
7233     if (PyErr_Occurred()) return NULL
; 
7234 }    _resultobj 
= Py_BuildValue("i",_result
); 
7238 #define wxJoystick_GetPollingMax(_swigobj)  (_swigobj->GetPollingMax()) 
7239 static PyObject 
*_wrap_wxJoystick_GetPollingMax(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7240     PyObject 
* _resultobj
; 
7243     PyObject 
* _argo0 
= 0; 
7244     char *_kwnames
[] = { "self", NULL 
}; 
7247     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetPollingMax",_kwnames
,&_argo0
))  
7250         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7251         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7252             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetPollingMax. Expected _wxJoystick_p."); 
7257     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7258         _result 
= (int )wxJoystick_GetPollingMax(_arg0
); 
7260     wxPyEndAllowThreads(__tstate
); 
7261     if (PyErr_Occurred()) return NULL
; 
7262 }    _resultobj 
= Py_BuildValue("i",_result
); 
7266 #define wxJoystick_GetRudderMin(_swigobj)  (_swigobj->GetRudderMin()) 
7267 static PyObject 
*_wrap_wxJoystick_GetRudderMin(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7268     PyObject 
* _resultobj
; 
7271     PyObject 
* _argo0 
= 0; 
7272     char *_kwnames
[] = { "self", NULL 
}; 
7275     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetRudderMin",_kwnames
,&_argo0
))  
7278         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7279         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7280             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetRudderMin. Expected _wxJoystick_p."); 
7285     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7286         _result 
= (int )wxJoystick_GetRudderMin(_arg0
); 
7288     wxPyEndAllowThreads(__tstate
); 
7289     if (PyErr_Occurred()) return NULL
; 
7290 }    _resultobj 
= Py_BuildValue("i",_result
); 
7294 #define wxJoystick_GetRudderMax(_swigobj)  (_swigobj->GetRudderMax()) 
7295 static PyObject 
*_wrap_wxJoystick_GetRudderMax(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7296     PyObject 
* _resultobj
; 
7299     PyObject 
* _argo0 
= 0; 
7300     char *_kwnames
[] = { "self", NULL 
}; 
7303     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetRudderMax",_kwnames
,&_argo0
))  
7306         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7307         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7308             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetRudderMax. Expected _wxJoystick_p."); 
7313     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7314         _result 
= (int )wxJoystick_GetRudderMax(_arg0
); 
7316     wxPyEndAllowThreads(__tstate
); 
7317     if (PyErr_Occurred()) return NULL
; 
7318 }    _resultobj 
= Py_BuildValue("i",_result
); 
7322 #define wxJoystick_GetUMin(_swigobj)  (_swigobj->GetUMin()) 
7323 static PyObject 
*_wrap_wxJoystick_GetUMin(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7324     PyObject 
* _resultobj
; 
7327     PyObject 
* _argo0 
= 0; 
7328     char *_kwnames
[] = { "self", NULL 
}; 
7331     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetUMin",_kwnames
,&_argo0
))  
7334         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7335         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7336             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetUMin. Expected _wxJoystick_p."); 
7341     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7342         _result 
= (int )wxJoystick_GetUMin(_arg0
); 
7344     wxPyEndAllowThreads(__tstate
); 
7345     if (PyErr_Occurred()) return NULL
; 
7346 }    _resultobj 
= Py_BuildValue("i",_result
); 
7350 #define wxJoystick_GetUMax(_swigobj)  (_swigobj->GetUMax()) 
7351 static PyObject 
*_wrap_wxJoystick_GetUMax(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7352     PyObject 
* _resultobj
; 
7355     PyObject 
* _argo0 
= 0; 
7356     char *_kwnames
[] = { "self", NULL 
}; 
7359     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetUMax",_kwnames
,&_argo0
))  
7362         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7363         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7364             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetUMax. Expected _wxJoystick_p."); 
7369     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7370         _result 
= (int )wxJoystick_GetUMax(_arg0
); 
7372     wxPyEndAllowThreads(__tstate
); 
7373     if (PyErr_Occurred()) return NULL
; 
7374 }    _resultobj 
= Py_BuildValue("i",_result
); 
7378 #define wxJoystick_GetVMin(_swigobj)  (_swigobj->GetVMin()) 
7379 static PyObject 
*_wrap_wxJoystick_GetVMin(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7380     PyObject 
* _resultobj
; 
7383     PyObject 
* _argo0 
= 0; 
7384     char *_kwnames
[] = { "self", NULL 
}; 
7387     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetVMin",_kwnames
,&_argo0
))  
7390         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7391         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7392             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetVMin. Expected _wxJoystick_p."); 
7397     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7398         _result 
= (int )wxJoystick_GetVMin(_arg0
); 
7400     wxPyEndAllowThreads(__tstate
); 
7401     if (PyErr_Occurred()) return NULL
; 
7402 }    _resultobj 
= Py_BuildValue("i",_result
); 
7406 #define wxJoystick_GetVMax(_swigobj)  (_swigobj->GetVMax()) 
7407 static PyObject 
*_wrap_wxJoystick_GetVMax(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7408     PyObject 
* _resultobj
; 
7411     PyObject 
* _argo0 
= 0; 
7412     char *_kwnames
[] = { "self", NULL 
}; 
7415     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetVMax",_kwnames
,&_argo0
))  
7418         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7419         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7420             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetVMax. Expected _wxJoystick_p."); 
7425     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7426         _result 
= (int )wxJoystick_GetVMax(_arg0
); 
7428     wxPyEndAllowThreads(__tstate
); 
7429     if (PyErr_Occurred()) return NULL
; 
7430 }    _resultobj 
= Py_BuildValue("i",_result
); 
7434 #define wxJoystick_HasRudder(_swigobj)  (_swigobj->HasRudder()) 
7435 static PyObject 
*_wrap_wxJoystick_HasRudder(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7436     PyObject 
* _resultobj
; 
7439     PyObject 
* _argo0 
= 0; 
7440     char *_kwnames
[] = { "self", NULL 
}; 
7443     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_HasRudder",_kwnames
,&_argo0
))  
7446         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7447         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7448             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_HasRudder. Expected _wxJoystick_p."); 
7453     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7454         _result 
= (bool )wxJoystick_HasRudder(_arg0
); 
7456     wxPyEndAllowThreads(__tstate
); 
7457     if (PyErr_Occurred()) return NULL
; 
7458 }    _resultobj 
= Py_BuildValue("i",_result
); 
7462 #define wxJoystick_HasZ(_swigobj)  (_swigobj->HasZ()) 
7463 static PyObject 
*_wrap_wxJoystick_HasZ(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7464     PyObject 
* _resultobj
; 
7467     PyObject 
* _argo0 
= 0; 
7468     char *_kwnames
[] = { "self", NULL 
}; 
7471     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_HasZ",_kwnames
,&_argo0
))  
7474         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7475         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7476             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_HasZ. Expected _wxJoystick_p."); 
7481     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7482         _result 
= (bool )wxJoystick_HasZ(_arg0
); 
7484     wxPyEndAllowThreads(__tstate
); 
7485     if (PyErr_Occurred()) return NULL
; 
7486 }    _resultobj 
= Py_BuildValue("i",_result
); 
7490 #define wxJoystick_HasU(_swigobj)  (_swigobj->HasU()) 
7491 static PyObject 
*_wrap_wxJoystick_HasU(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7492     PyObject 
* _resultobj
; 
7495     PyObject 
* _argo0 
= 0; 
7496     char *_kwnames
[] = { "self", NULL 
}; 
7499     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_HasU",_kwnames
,&_argo0
))  
7502         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7503         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7504             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_HasU. Expected _wxJoystick_p."); 
7509     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7510         _result 
= (bool )wxJoystick_HasU(_arg0
); 
7512     wxPyEndAllowThreads(__tstate
); 
7513     if (PyErr_Occurred()) return NULL
; 
7514 }    _resultobj 
= Py_BuildValue("i",_result
); 
7518 #define wxJoystick_HasV(_swigobj)  (_swigobj->HasV()) 
7519 static PyObject 
*_wrap_wxJoystick_HasV(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7520     PyObject 
* _resultobj
; 
7523     PyObject 
* _argo0 
= 0; 
7524     char *_kwnames
[] = { "self", NULL 
}; 
7527     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_HasV",_kwnames
,&_argo0
))  
7530         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7531         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7532             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_HasV. Expected _wxJoystick_p."); 
7537     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7538         _result 
= (bool )wxJoystick_HasV(_arg0
); 
7540     wxPyEndAllowThreads(__tstate
); 
7541     if (PyErr_Occurred()) return NULL
; 
7542 }    _resultobj 
= Py_BuildValue("i",_result
); 
7546 #define wxJoystick_HasPOV(_swigobj)  (_swigobj->HasPOV()) 
7547 static PyObject 
*_wrap_wxJoystick_HasPOV(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7548     PyObject 
* _resultobj
; 
7551     PyObject 
* _argo0 
= 0; 
7552     char *_kwnames
[] = { "self", NULL 
}; 
7555     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_HasPOV",_kwnames
,&_argo0
))  
7558         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7559         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7560             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_HasPOV. Expected _wxJoystick_p."); 
7565     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7566         _result 
= (bool )wxJoystick_HasPOV(_arg0
); 
7568     wxPyEndAllowThreads(__tstate
); 
7569     if (PyErr_Occurred()) return NULL
; 
7570 }    _resultobj 
= Py_BuildValue("i",_result
); 
7574 #define wxJoystick_HasPOV4Dir(_swigobj)  (_swigobj->HasPOV4Dir()) 
7575 static PyObject 
*_wrap_wxJoystick_HasPOV4Dir(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7576     PyObject 
* _resultobj
; 
7579     PyObject 
* _argo0 
= 0; 
7580     char *_kwnames
[] = { "self", NULL 
}; 
7583     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_HasPOV4Dir",_kwnames
,&_argo0
))  
7586         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7587         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7588             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_HasPOV4Dir. Expected _wxJoystick_p."); 
7593     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7594         _result 
= (bool )wxJoystick_HasPOV4Dir(_arg0
); 
7596     wxPyEndAllowThreads(__tstate
); 
7597     if (PyErr_Occurred()) return NULL
; 
7598 }    _resultobj 
= Py_BuildValue("i",_result
); 
7602 #define wxJoystick_HasPOVCTS(_swigobj)  (_swigobj->HasPOVCTS()) 
7603 static PyObject 
*_wrap_wxJoystick_HasPOVCTS(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7604     PyObject 
* _resultobj
; 
7607     PyObject 
* _argo0 
= 0; 
7608     char *_kwnames
[] = { "self", NULL 
}; 
7611     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_HasPOVCTS",_kwnames
,&_argo0
))  
7614         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7615         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7616             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_HasPOVCTS. Expected _wxJoystick_p."); 
7621     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7622         _result 
= (bool )wxJoystick_HasPOVCTS(_arg0
); 
7624     wxPyEndAllowThreads(__tstate
); 
7625     if (PyErr_Occurred()) return NULL
; 
7626 }    _resultobj 
= Py_BuildValue("i",_result
); 
7630 #define wxJoystick_SetCapture(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetCapture(_swigarg0,_swigarg1)) 
7631 static PyObject 
*_wrap_wxJoystick_SetCapture(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7632     PyObject 
* _resultobj
; 
7636     int  _arg2 
= (int ) 0; 
7637     PyObject 
* _argo0 
= 0; 
7638     PyObject 
* _argo1 
= 0; 
7639     char *_kwnames
[] = { "self","win","pollingFreq", NULL 
}; 
7642     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxJoystick_SetCapture",_kwnames
,&_argo0
,&_argo1
,&_arg2
))  
7645         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7646         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7647             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_SetCapture. Expected _wxJoystick_p."); 
7652         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
7653         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
7654             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxJoystick_SetCapture. Expected _wxWindow_p."); 
7659     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7660         _result 
= (bool )wxJoystick_SetCapture(_arg0
,_arg1
,_arg2
); 
7662     wxPyEndAllowThreads(__tstate
); 
7663     if (PyErr_Occurred()) return NULL
; 
7664 }    _resultobj 
= Py_BuildValue("i",_result
); 
7668 #define wxJoystick_ReleaseCapture(_swigobj)  (_swigobj->ReleaseCapture()) 
7669 static PyObject 
*_wrap_wxJoystick_ReleaseCapture(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7670     PyObject 
* _resultobj
; 
7673     PyObject 
* _argo0 
= 0; 
7674     char *_kwnames
[] = { "self", NULL 
}; 
7677     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_ReleaseCapture",_kwnames
,&_argo0
))  
7680         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7681         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
7682             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_ReleaseCapture. Expected _wxJoystick_p."); 
7687     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7688         _result 
= (bool )wxJoystick_ReleaseCapture(_arg0
); 
7690     wxPyEndAllowThreads(__tstate
); 
7691     if (PyErr_Occurred()) return NULL
; 
7692 }    _resultobj 
= Py_BuildValue("i",_result
); 
7696 static void *SwigwxWaveTowxObject(void *ptr
) { 
7699     src 
= (wxWave 
*) ptr
; 
7700     dest 
= (wxObject 
*) src
; 
7701     return (void *) dest
; 
7704 #define new_wxWave(_swigarg0,_swigarg1) (new wxWave(_swigarg0,_swigarg1)) 
7705 static PyObject 
*_wrap_new_wxWave(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7706     PyObject 
* _resultobj
; 
7709     bool  _arg1 
= (bool ) FALSE
; 
7710     PyObject 
* _obj0 
= 0; 
7711     int tempbool1 
= (int) FALSE
; 
7712     char *_kwnames
[] = { "fileName","isResource", NULL 
}; 
7716     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:new_wxWave",_kwnames
,&_obj0
,&tempbool1
))  
7719 #if PYTHON_API_VERSION >= 1009 
7720     char* tmpPtr
; int tmpSize
; 
7721     if (!PyString_Check(_obj0
) && !PyUnicode_Check(_obj0
)) { 
7722         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
7725     if (PyString_AsStringAndSize(_obj0
, &tmpPtr
, &tmpSize
) == -1) 
7727     _arg0 
= new wxString(tmpPtr
, tmpSize
); 
7729     if (!PyString_Check(_obj0
)) { 
7730         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
7733     _arg0 
= new wxString(PyString_AS_STRING(_obj0
), PyString_GET_SIZE(_obj0
)); 
7736     _arg1 
= (bool ) tempbool1
; 
7738     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7739         _result 
= (wxWave 
*)new_wxWave(*_arg0
,_arg1
); 
7741     wxPyEndAllowThreads(__tstate
); 
7742     if (PyErr_Occurred()) return NULL
; 
7744         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxWave_p"); 
7745         _resultobj 
= Py_BuildValue("s",_ptemp
); 
7748         _resultobj 
= Py_None
; 
7757 #define delete_wxWave(_swigobj) (delete _swigobj) 
7758 static PyObject 
*_wrap_delete_wxWave(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7759     PyObject 
* _resultobj
; 
7761     PyObject 
* _argo0 
= 0; 
7762     char *_kwnames
[] = { "self", NULL 
}; 
7765     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxWave",_kwnames
,&_argo0
))  
7768         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7769         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWave_p")) { 
7770             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxWave. Expected _wxWave_p."); 
7775     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7776         delete_wxWave(_arg0
); 
7778     wxPyEndAllowThreads(__tstate
); 
7779     if (PyErr_Occurred()) return NULL
; 
7780 }    Py_INCREF(Py_None
); 
7781     _resultobj 
= Py_None
; 
7785 #define wxWave_IsOk(_swigobj)  (_swigobj->IsOk()) 
7786 static PyObject 
*_wrap_wxWave_IsOk(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7787     PyObject 
* _resultobj
; 
7790     PyObject 
* _argo0 
= 0; 
7791     char *_kwnames
[] = { "self", NULL 
}; 
7794     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxWave_IsOk",_kwnames
,&_argo0
))  
7797         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7798         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWave_p")) { 
7799             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWave_IsOk. Expected _wxWave_p."); 
7804     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7805         _result 
= (bool )wxWave_IsOk(_arg0
); 
7807     wxPyEndAllowThreads(__tstate
); 
7808     if (PyErr_Occurred()) return NULL
; 
7809 }    _resultobj 
= Py_BuildValue("i",_result
); 
7813 #define wxWave_Play(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Play(_swigarg0,_swigarg1)) 
7814 static PyObject 
*_wrap_wxWave_Play(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7815     PyObject 
* _resultobj
; 
7818     bool  _arg1 
= (bool ) TRUE
; 
7819     bool  _arg2 
= (bool ) FALSE
; 
7820     PyObject 
* _argo0 
= 0; 
7821     int tempbool1 
= (int) TRUE
; 
7822     int tempbool2 
= (int) FALSE
; 
7823     char *_kwnames
[] = { "self","async","looped", NULL 
}; 
7826     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|ii:wxWave_Play",_kwnames
,&_argo0
,&tempbool1
,&tempbool2
))  
7829         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7830         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWave_p")) { 
7831             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxWave_Play. Expected _wxWave_p."); 
7835     _arg1 
= (bool ) tempbool1
; 
7836     _arg2 
= (bool ) tempbool2
; 
7838     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7839         _result 
= (bool )wxWave_Play(_arg0
,_arg1
,_arg2
); 
7841     wxPyEndAllowThreads(__tstate
); 
7842     if (PyErr_Occurred()) return NULL
; 
7843 }    _resultobj 
= Py_BuildValue("i",_result
); 
7847 #define new_wxFileTypeInfo(_swigarg0,_swigarg1,_swigarg2,_swigarg3) (new wxFileTypeInfo(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
7848 static PyObject 
*_wrap_new_wxFileTypeInfo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7849     PyObject 
* _resultobj
; 
7850     wxFileTypeInfo 
* _result
; 
7855     char *_kwnames
[] = { "mimeType","openCmd","printCmd","desc", NULL 
}; 
7859     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"ssss:new_wxFileTypeInfo",_kwnames
,&_arg0
,&_arg1
,&_arg2
,&_arg3
))  
7862     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7863         _result 
= (wxFileTypeInfo 
*)new_wxFileTypeInfo(_arg0
,_arg1
,_arg2
,_arg3
); 
7865     wxPyEndAllowThreads(__tstate
); 
7866     if (PyErr_Occurred()) return NULL
; 
7868         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxFileTypeInfo_p"); 
7869         _resultobj 
= Py_BuildValue("s",_ptemp
); 
7872         _resultobj 
= Py_None
; 
7877 #define new_wxFileTypeInfoSequence(_swigarg0) (new wxFileTypeInfo(_swigarg0)) 
7878 static PyObject 
*_wrap_new_wxFileTypeInfoSequence(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7879     PyObject 
* _resultobj
; 
7880     wxFileTypeInfo 
* _result
; 
7881     wxArrayString 
* _arg0
; 
7882     PyObject 
* _obj0 
= 0; 
7883     char *_kwnames
[] = { "sArray", NULL 
}; 
7887     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:new_wxFileTypeInfoSequence",_kwnames
,&_obj0
))  
7890     if (! PySequence_Check(_obj0
)) { 
7891         PyErr_SetString(PyExc_TypeError
, "Sequence of strings expected."); 
7894     _arg0 
= new wxArrayString
; 
7895     int i
, len
=PySequence_Length(_obj0
); 
7896     for (i
=0; i
<len
; i
++) { 
7897         PyObject
* item 
= PySequence_GetItem(_obj0
, i
); 
7898         PyObject
* str  
= PyObject_Str(item
); 
7899         _arg0
->Add(PyString_AsString(str
)); 
7905     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7906         _result 
= (wxFileTypeInfo 
*)new_wxFileTypeInfoSequence(*_arg0
); 
7908     wxPyEndAllowThreads(__tstate
); 
7909     if (PyErr_Occurred()) return NULL
; 
7911         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxFileTypeInfo_p"); 
7912         _resultobj 
= Py_BuildValue("s",_ptemp
); 
7915         _resultobj 
= Py_None
; 
7924 #define new_wxNullFileTypeInfo() (new wxFileTypeInfo()) 
7925 static PyObject 
*_wrap_new_wxNullFileTypeInfo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7926     PyObject 
* _resultobj
; 
7927     wxFileTypeInfo 
* _result
; 
7928     char *_kwnames
[] = {  NULL 
}; 
7932     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxNullFileTypeInfo",_kwnames
))  
7935     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7936         _result 
= (wxFileTypeInfo 
*)new_wxNullFileTypeInfo(); 
7938     wxPyEndAllowThreads(__tstate
); 
7939     if (PyErr_Occurred()) return NULL
; 
7941         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxFileTypeInfo_p"); 
7942         _resultobj 
= Py_BuildValue("s",_ptemp
); 
7945         _resultobj 
= Py_None
; 
7950 #define wxFileTypeInfo_IsValid(_swigobj)  (_swigobj->IsValid()) 
7951 static PyObject 
*_wrap_wxFileTypeInfo_IsValid(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7952     PyObject 
* _resultobj
; 
7954     wxFileTypeInfo 
* _arg0
; 
7955     PyObject 
* _argo0 
= 0; 
7956     char *_kwnames
[] = { "self", NULL 
}; 
7959     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileTypeInfo_IsValid",_kwnames
,&_argo0
))  
7962         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7963         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileTypeInfo_p")) { 
7964             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileTypeInfo_IsValid. Expected _wxFileTypeInfo_p."); 
7969     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7970         _result 
= (bool )wxFileTypeInfo_IsValid(_arg0
); 
7972     wxPyEndAllowThreads(__tstate
); 
7973     if (PyErr_Occurred()) return NULL
; 
7974 }    _resultobj 
= Py_BuildValue("i",_result
); 
7978 #define wxFileTypeInfo_SetIcon(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetIcon(_swigarg0,_swigarg1)) 
7979 static PyObject 
*_wrap_wxFileTypeInfo_SetIcon(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
7980     PyObject 
* _resultobj
; 
7981     wxFileTypeInfo 
* _arg0
; 
7983     int  _arg2 
= (int ) 0; 
7984     PyObject 
* _argo0 
= 0; 
7985     PyObject 
* _obj1 
= 0; 
7986     char *_kwnames
[] = { "self","iconFile","iconIndex", NULL 
}; 
7989     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxFileTypeInfo_SetIcon",_kwnames
,&_argo0
,&_obj1
,&_arg2
))  
7992         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
7993         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileTypeInfo_p")) { 
7994             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileTypeInfo_SetIcon. Expected _wxFileTypeInfo_p."); 
7999 #if PYTHON_API_VERSION >= 1009 
8000     char* tmpPtr
; int tmpSize
; 
8001     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
8002         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8005     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
8007     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
8009     if (!PyString_Check(_obj1
)) { 
8010         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8013     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
8017     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8018         wxFileTypeInfo_SetIcon(_arg0
,*_arg1
,_arg2
); 
8020     wxPyEndAllowThreads(__tstate
); 
8021     if (PyErr_Occurred()) return NULL
; 
8022 }    Py_INCREF(Py_None
); 
8023     _resultobj 
= Py_None
; 
8031 #define wxFileTypeInfo_SetShortDesc(_swigobj,_swigarg0)  (_swigobj->SetShortDesc(_swigarg0)) 
8032 static PyObject 
*_wrap_wxFileTypeInfo_SetShortDesc(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8033     PyObject 
* _resultobj
; 
8034     wxFileTypeInfo 
* _arg0
; 
8036     PyObject 
* _argo0 
= 0; 
8037     PyObject 
* _obj1 
= 0; 
8038     char *_kwnames
[] = { "self","shortDesc", NULL 
}; 
8041     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxFileTypeInfo_SetShortDesc",_kwnames
,&_argo0
,&_obj1
))  
8044         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8045         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileTypeInfo_p")) { 
8046             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileTypeInfo_SetShortDesc. Expected _wxFileTypeInfo_p."); 
8051 #if PYTHON_API_VERSION >= 1009 
8052     char* tmpPtr
; int tmpSize
; 
8053     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
8054         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8057     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
8059     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
8061     if (!PyString_Check(_obj1
)) { 
8062         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8065     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
8069     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8070         wxFileTypeInfo_SetShortDesc(_arg0
,*_arg1
); 
8072     wxPyEndAllowThreads(__tstate
); 
8073     if (PyErr_Occurred()) return NULL
; 
8074 }    Py_INCREF(Py_None
); 
8075     _resultobj 
= Py_None
; 
8083 #define wxFileTypeInfo_GetMimeType(_swigobj)  (_swigobj->GetMimeType()) 
8084 static PyObject 
*_wrap_wxFileTypeInfo_GetMimeType(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8085     PyObject 
* _resultobj
; 
8087     wxFileTypeInfo 
* _arg0
; 
8088     PyObject 
* _argo0 
= 0; 
8089     char *_kwnames
[] = { "self", NULL 
}; 
8092     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileTypeInfo_GetMimeType",_kwnames
,&_argo0
))  
8095         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8096         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileTypeInfo_p")) { 
8097             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileTypeInfo_GetMimeType. Expected _wxFileTypeInfo_p."); 
8102     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8103         const wxString 
& _result_ref 
= wxFileTypeInfo_GetMimeType(_arg0
); 
8104     _result 
= (wxString 
*) &_result_ref
; 
8106     wxPyEndAllowThreads(__tstate
); 
8107     if (PyErr_Occurred()) return NULL
; 
8109     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
8114 #define wxFileTypeInfo_GetOpenCommand(_swigobj)  (_swigobj->GetOpenCommand()) 
8115 static PyObject 
*_wrap_wxFileTypeInfo_GetOpenCommand(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8116     PyObject 
* _resultobj
; 
8118     wxFileTypeInfo 
* _arg0
; 
8119     PyObject 
* _argo0 
= 0; 
8120     char *_kwnames
[] = { "self", NULL 
}; 
8123     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileTypeInfo_GetOpenCommand",_kwnames
,&_argo0
))  
8126         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8127         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileTypeInfo_p")) { 
8128             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileTypeInfo_GetOpenCommand. Expected _wxFileTypeInfo_p."); 
8133     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8134         const wxString 
& _result_ref 
= wxFileTypeInfo_GetOpenCommand(_arg0
); 
8135     _result 
= (wxString 
*) &_result_ref
; 
8137     wxPyEndAllowThreads(__tstate
); 
8138     if (PyErr_Occurred()) return NULL
; 
8140     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
8145 #define wxFileTypeInfo_GetPrintCommand(_swigobj)  (_swigobj->GetPrintCommand()) 
8146 static PyObject 
*_wrap_wxFileTypeInfo_GetPrintCommand(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8147     PyObject 
* _resultobj
; 
8149     wxFileTypeInfo 
* _arg0
; 
8150     PyObject 
* _argo0 
= 0; 
8151     char *_kwnames
[] = { "self", NULL 
}; 
8154     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileTypeInfo_GetPrintCommand",_kwnames
,&_argo0
))  
8157         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8158         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileTypeInfo_p")) { 
8159             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileTypeInfo_GetPrintCommand. Expected _wxFileTypeInfo_p."); 
8164     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8165         const wxString 
& _result_ref 
= wxFileTypeInfo_GetPrintCommand(_arg0
); 
8166     _result 
= (wxString 
*) &_result_ref
; 
8168     wxPyEndAllowThreads(__tstate
); 
8169     if (PyErr_Occurred()) return NULL
; 
8171     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
8176 #define wxFileTypeInfo_GetShortDesc(_swigobj)  (_swigobj->GetShortDesc()) 
8177 static PyObject 
*_wrap_wxFileTypeInfo_GetShortDesc(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8178     PyObject 
* _resultobj
; 
8180     wxFileTypeInfo 
* _arg0
; 
8181     PyObject 
* _argo0 
= 0; 
8182     char *_kwnames
[] = { "self", NULL 
}; 
8185     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileTypeInfo_GetShortDesc",_kwnames
,&_argo0
))  
8188         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8189         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileTypeInfo_p")) { 
8190             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileTypeInfo_GetShortDesc. Expected _wxFileTypeInfo_p."); 
8195     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8196         const wxString 
& _result_ref 
= wxFileTypeInfo_GetShortDesc(_arg0
); 
8197     _result 
= (wxString 
*) &_result_ref
; 
8199     wxPyEndAllowThreads(__tstate
); 
8200     if (PyErr_Occurred()) return NULL
; 
8202     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
8207 #define wxFileTypeInfo_GetDescription(_swigobj)  (_swigobj->GetDescription()) 
8208 static PyObject 
*_wrap_wxFileTypeInfo_GetDescription(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8209     PyObject 
* _resultobj
; 
8211     wxFileTypeInfo 
* _arg0
; 
8212     PyObject 
* _argo0 
= 0; 
8213     char *_kwnames
[] = { "self", NULL 
}; 
8216     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileTypeInfo_GetDescription",_kwnames
,&_argo0
))  
8219         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8220         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileTypeInfo_p")) { 
8221             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileTypeInfo_GetDescription. Expected _wxFileTypeInfo_p."); 
8226     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8227         const wxString 
& _result_ref 
= wxFileTypeInfo_GetDescription(_arg0
); 
8228     _result 
= (wxString 
*) &_result_ref
; 
8230     wxPyEndAllowThreads(__tstate
); 
8231     if (PyErr_Occurred()) return NULL
; 
8233     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
8238 static PyObject 
* wxFileTypeInfo_GetExtensions(wxFileTypeInfo 
*self
) { 
8239             wxArrayString
& arr 
= (wxArrayString
&)self
->GetExtensions(); 
8240             return wxArrayString2PyList_helper(arr
); 
8242 static PyObject 
*_wrap_wxFileTypeInfo_GetExtensions(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8243     PyObject 
* _resultobj
; 
8245     wxFileTypeInfo 
* _arg0
; 
8246     PyObject 
* _argo0 
= 0; 
8247     char *_kwnames
[] = { "self", NULL 
}; 
8250     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileTypeInfo_GetExtensions",_kwnames
,&_argo0
))  
8253         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8254         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileTypeInfo_p")) { 
8255             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileTypeInfo_GetExtensions. Expected _wxFileTypeInfo_p."); 
8260     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8261         _result 
= (PyObject 
*)wxFileTypeInfo_GetExtensions(_arg0
); 
8263     wxPyEndAllowThreads(__tstate
); 
8264     if (PyErr_Occurred()) return NULL
; 
8266   _resultobj 
= _result
; 
8271 #define wxFileTypeInfo_GetExtensionsCount(_swigobj)  (_swigobj->GetExtensionsCount()) 
8272 static PyObject 
*_wrap_wxFileTypeInfo_GetExtensionsCount(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8273     PyObject 
* _resultobj
; 
8275     wxFileTypeInfo 
* _arg0
; 
8276     PyObject 
* _argo0 
= 0; 
8277     char *_kwnames
[] = { "self", NULL 
}; 
8280     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileTypeInfo_GetExtensionsCount",_kwnames
,&_argo0
))  
8283         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8284         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileTypeInfo_p")) { 
8285             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileTypeInfo_GetExtensionsCount. Expected _wxFileTypeInfo_p."); 
8290     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8291         _result 
= (int )wxFileTypeInfo_GetExtensionsCount(_arg0
); 
8293     wxPyEndAllowThreads(__tstate
); 
8294     if (PyErr_Occurred()) return NULL
; 
8295 }    _resultobj 
= Py_BuildValue("i",_result
); 
8299 #define wxFileTypeInfo_GetIconFile(_swigobj)  (_swigobj->GetIconFile()) 
8300 static PyObject 
*_wrap_wxFileTypeInfo_GetIconFile(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8301     PyObject 
* _resultobj
; 
8303     wxFileTypeInfo 
* _arg0
; 
8304     PyObject 
* _argo0 
= 0; 
8305     char *_kwnames
[] = { "self", NULL 
}; 
8308     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileTypeInfo_GetIconFile",_kwnames
,&_argo0
))  
8311         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8312         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileTypeInfo_p")) { 
8313             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileTypeInfo_GetIconFile. Expected _wxFileTypeInfo_p."); 
8318     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8319         const wxString 
& _result_ref 
= wxFileTypeInfo_GetIconFile(_arg0
); 
8320     _result 
= (wxString 
*) &_result_ref
; 
8322     wxPyEndAllowThreads(__tstate
); 
8323     if (PyErr_Occurred()) return NULL
; 
8325     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
8330 #define wxFileTypeInfo_GetIconIndex(_swigobj)  (_swigobj->GetIconIndex()) 
8331 static PyObject 
*_wrap_wxFileTypeInfo_GetIconIndex(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8332     PyObject 
* _resultobj
; 
8334     wxFileTypeInfo 
* _arg0
; 
8335     PyObject 
* _argo0 
= 0; 
8336     char *_kwnames
[] = { "self", NULL 
}; 
8339     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileTypeInfo_GetIconIndex",_kwnames
,&_argo0
))  
8342         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8343         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileTypeInfo_p")) { 
8344             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileTypeInfo_GetIconIndex. Expected _wxFileTypeInfo_p."); 
8349     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8350         _result 
= (int )wxFileTypeInfo_GetIconIndex(_arg0
); 
8352     wxPyEndAllowThreads(__tstate
); 
8353     if (PyErr_Occurred()) return NULL
; 
8354 }    _resultobj 
= Py_BuildValue("i",_result
); 
8358 #define new_wxFileType(_swigarg0) (new wxFileType(_swigarg0)) 
8359 static PyObject 
*_wrap_new_wxFileType(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8360     PyObject 
* _resultobj
; 
8361     wxFileType 
* _result
; 
8362     wxFileTypeInfo 
* _arg0
; 
8363     PyObject 
* _argo0 
= 0; 
8364     char *_kwnames
[] = { "ftInfo", NULL 
}; 
8368     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:new_wxFileType",_kwnames
,&_argo0
))  
8371         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8372         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileTypeInfo_p")) { 
8373             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxFileType. Expected _wxFileTypeInfo_p."); 
8378     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8379         _result 
= (wxFileType 
*)new_wxFileType(*_arg0
); 
8381     wxPyEndAllowThreads(__tstate
); 
8382     if (PyErr_Occurred()) return NULL
; 
8384         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxFileType_p"); 
8385         _resultobj 
= Py_BuildValue("s",_ptemp
); 
8388         _resultobj 
= Py_None
; 
8393 static PyObject 
* wxFileType_GetMimeType(wxFileType 
*self
) { 
8395             if (self
->GetMimeType(&str
)) 
8396                 return PyString_FromString(str
.c_str()); 
8400 static PyObject 
*_wrap_wxFileType_GetMimeType(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8401     PyObject 
* _resultobj
; 
8404     PyObject 
* _argo0 
= 0; 
8405     char *_kwnames
[] = { "self", NULL 
}; 
8408     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileType_GetMimeType",_kwnames
,&_argo0
))  
8411         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8412         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileType_p")) { 
8413             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileType_GetMimeType. Expected _wxFileType_p."); 
8418     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8419         _result 
= (PyObject 
*)wxFileType_GetMimeType(_arg0
); 
8421     wxPyEndAllowThreads(__tstate
); 
8422     if (PyErr_Occurred()) return NULL
; 
8424   _resultobj 
= _result
; 
8429 static PyObject 
* wxFileType_GetMimeTypes(wxFileType 
*self
) { 
8431             if (self
->GetMimeTypes(arr
)) 
8432                 return wxArrayString2PyList_helper(arr
); 
8436 static PyObject 
*_wrap_wxFileType_GetMimeTypes(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8437     PyObject 
* _resultobj
; 
8440     PyObject 
* _argo0 
= 0; 
8441     char *_kwnames
[] = { "self", NULL 
}; 
8444     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileType_GetMimeTypes",_kwnames
,&_argo0
))  
8447         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8448         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileType_p")) { 
8449             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileType_GetMimeTypes. Expected _wxFileType_p."); 
8454     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8455         _result 
= (PyObject 
*)wxFileType_GetMimeTypes(_arg0
); 
8457     wxPyEndAllowThreads(__tstate
); 
8458     if (PyErr_Occurred()) return NULL
; 
8460   _resultobj 
= _result
; 
8465 static PyObject 
* wxFileType_GetExtensions(wxFileType 
*self
) { 
8467             if (self
->GetExtensions(arr
)) 
8468                 return wxArrayString2PyList_helper(arr
); 
8472 static PyObject 
*_wrap_wxFileType_GetExtensions(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8473     PyObject 
* _resultobj
; 
8476     PyObject 
* _argo0 
= 0; 
8477     char *_kwnames
[] = { "self", NULL 
}; 
8480     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileType_GetExtensions",_kwnames
,&_argo0
))  
8483         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8484         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileType_p")) { 
8485             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileType_GetExtensions. Expected _wxFileType_p."); 
8490     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8491         _result 
= (PyObject 
*)wxFileType_GetExtensions(_arg0
); 
8493     wxPyEndAllowThreads(__tstate
); 
8494     if (PyErr_Occurred()) return NULL
; 
8496   _resultobj 
= _result
; 
8501 static wxIcon 
* wxFileType_GetIcon(wxFileType 
*self
) { 
8503             if (self
->GetIcon(&icon
)) 
8504                 return new wxIcon(icon
); 
8508 static PyObject 
*_wrap_wxFileType_GetIcon(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8509     PyObject 
* _resultobj
; 
8512     PyObject 
* _argo0 
= 0; 
8513     char *_kwnames
[] = { "self", NULL 
}; 
8517     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileType_GetIcon",_kwnames
,&_argo0
))  
8520         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8521         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileType_p")) { 
8522             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileType_GetIcon. Expected _wxFileType_p."); 
8527     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8528         _result 
= (wxIcon 
*)wxFileType_GetIcon(_arg0
); 
8530     wxPyEndAllowThreads(__tstate
); 
8531     if (PyErr_Occurred()) return NULL
; 
8533         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxIcon_p"); 
8534         _resultobj 
= Py_BuildValue("s",_ptemp
); 
8537         _resultobj 
= Py_None
; 
8542 static PyObject 
* wxFileType_GetIconInfo(wxFileType 
*self
) { 
8546             if (self
->GetIcon(&icon
, &iconFile
, &iconIndex
)) { 
8547                 wxPyBeginBlockThreads(); 
8548                 PyObject
* tuple 
= PyTuple_New(3); 
8549                 PyTuple_SetItem(tuple
, 0, wxPyConstructObject(new wxIcon(icon
), 
8551                 PyTuple_SetItem(tuple
, 1, PyString_FromString(iconFile
.c_str())); 
8552                 PyTuple_SetItem(tuple
, 2, PyInt_FromLong(iconIndex
)); 
8553                 wxPyEndBlockThreads(); 
8559 static PyObject 
*_wrap_wxFileType_GetIconInfo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8560     PyObject 
* _resultobj
; 
8563     PyObject 
* _argo0 
= 0; 
8564     char *_kwnames
[] = { "self", NULL 
}; 
8567     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileType_GetIconInfo",_kwnames
,&_argo0
))  
8570         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8571         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileType_p")) { 
8572             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileType_GetIconInfo. Expected _wxFileType_p."); 
8577     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8578         _result 
= (PyObject 
*)wxFileType_GetIconInfo(_arg0
); 
8580     wxPyEndAllowThreads(__tstate
); 
8581     if (PyErr_Occurred()) return NULL
; 
8583   _resultobj 
= _result
; 
8588 static PyObject 
* wxFileType_GetDescription(wxFileType 
*self
) { 
8590             if (self
->GetDescription(&str
)) 
8591                 return PyString_FromString(str
.c_str()); 
8595 static PyObject 
*_wrap_wxFileType_GetDescription(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8596     PyObject 
* _resultobj
; 
8599     PyObject 
* _argo0 
= 0; 
8600     char *_kwnames
[] = { "self", NULL 
}; 
8603     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileType_GetDescription",_kwnames
,&_argo0
))  
8606         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8607         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileType_p")) { 
8608             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileType_GetDescription. Expected _wxFileType_p."); 
8613     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8614         _result 
= (PyObject 
*)wxFileType_GetDescription(_arg0
); 
8616     wxPyEndAllowThreads(__tstate
); 
8617     if (PyErr_Occurred()) return NULL
; 
8619   _resultobj 
= _result
; 
8624 static PyObject 
* wxFileType_GetOpenCommand(wxFileType 
*self
,const wxString 
& filename
,const wxString 
& mimetype
) { 
8626             if (self
->GetOpenCommand(&str
, wxFileType::MessageParameters(filename
, mimetype
))) 
8627                 return PyString_FromString(str
.c_str()); 
8631 static PyObject 
*_wrap_wxFileType_GetOpenCommand(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8632     PyObject 
* _resultobj
; 
8636     wxString 
* _arg2 
= (wxString 
*) &wxPyEmptyStr
; 
8637     PyObject 
* _argo0 
= 0; 
8638     PyObject 
* _obj1 
= 0; 
8639     PyObject 
* _obj2 
= 0; 
8640     char *_kwnames
[] = { "self","filename","mimetype", NULL 
}; 
8643     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|O:wxFileType_GetOpenCommand",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
8646         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8647         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileType_p")) { 
8648             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileType_GetOpenCommand. Expected _wxFileType_p."); 
8653 #if PYTHON_API_VERSION >= 1009 
8654     char* tmpPtr
; int tmpSize
; 
8655     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
8656         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8659     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
8661     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
8663     if (!PyString_Check(_obj1
)) { 
8664         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8667     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
8672 #if PYTHON_API_VERSION >= 1009 
8673     char* tmpPtr
; int tmpSize
; 
8674     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
8675         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8678     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
8680     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
8682     if (!PyString_Check(_obj2
)) { 
8683         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8686     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
8690     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8691         _result 
= (PyObject 
*)wxFileType_GetOpenCommand(_arg0
,*_arg1
,*_arg2
); 
8693     wxPyEndAllowThreads(__tstate
); 
8694     if (PyErr_Occurred()) return NULL
; 
8696   _resultobj 
= _result
; 
8709 static PyObject 
* wxFileType_GetPrintCommand(wxFileType 
*self
,const wxString 
& filename
,const wxString 
& mimetype
) { 
8711             if (self
->GetPrintCommand(&str
, wxFileType::MessageParameters(filename
, mimetype
))) 
8712                 return PyString_FromString(str
.c_str()); 
8716 static PyObject 
*_wrap_wxFileType_GetPrintCommand(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8717     PyObject 
* _resultobj
; 
8721     wxString 
* _arg2 
= (wxString 
*) &wxPyEmptyStr
; 
8722     PyObject 
* _argo0 
= 0; 
8723     PyObject 
* _obj1 
= 0; 
8724     PyObject 
* _obj2 
= 0; 
8725     char *_kwnames
[] = { "self","filename","mimetype", NULL 
}; 
8728     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|O:wxFileType_GetPrintCommand",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
8731         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8732         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileType_p")) { 
8733             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileType_GetPrintCommand. Expected _wxFileType_p."); 
8738 #if PYTHON_API_VERSION >= 1009 
8739     char* tmpPtr
; int tmpSize
; 
8740     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
8741         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8744     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
8746     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
8748     if (!PyString_Check(_obj1
)) { 
8749         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8752     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
8757 #if PYTHON_API_VERSION >= 1009 
8758     char* tmpPtr
; int tmpSize
; 
8759     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
8760         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8763     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
8765     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
8767     if (!PyString_Check(_obj2
)) { 
8768         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8771     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
8775     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8776         _result 
= (PyObject 
*)wxFileType_GetPrintCommand(_arg0
,*_arg1
,*_arg2
); 
8778     wxPyEndAllowThreads(__tstate
); 
8779     if (PyErr_Occurred()) return NULL
; 
8781   _resultobj 
= _result
; 
8794 static PyObject 
* wxFileType_GetAllCommands(wxFileType 
*self
,const wxString 
& filename
,const wxString 
& mimetype
) { 
8795             wxArrayString verbs
; 
8796             wxArrayString commands
; 
8797             if (self
->GetAllCommands(&verbs
, &commands
, 
8798                                      wxFileType::MessageParameters(filename
, mimetype
))) { 
8799                 wxPyBeginBlockThreads(); 
8800                 PyObject
* tuple 
= PyTuple_New(2); 
8801                 PyTuple_SetItem(tuple
, 0, wxArrayString2PyList_helper(verbs
)); 
8802                 PyTuple_SetItem(tuple
, 1, wxArrayString2PyList_helper(commands
)); 
8803                 wxPyEndBlockThreads(); 
8809 static PyObject 
*_wrap_wxFileType_GetAllCommands(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8810     PyObject 
* _resultobj
; 
8814     wxString 
* _arg2 
= (wxString 
*) &wxPyEmptyStr
; 
8815     PyObject 
* _argo0 
= 0; 
8816     PyObject 
* _obj1 
= 0; 
8817     PyObject 
* _obj2 
= 0; 
8818     char *_kwnames
[] = { "self","filename","mimetype", NULL 
}; 
8821     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|O:wxFileType_GetAllCommands",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
8824         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8825         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileType_p")) { 
8826             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileType_GetAllCommands. Expected _wxFileType_p."); 
8831 #if PYTHON_API_VERSION >= 1009 
8832     char* tmpPtr
; int tmpSize
; 
8833     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
8834         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8837     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
8839     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
8841     if (!PyString_Check(_obj1
)) { 
8842         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8845     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
8850 #if PYTHON_API_VERSION >= 1009 
8851     char* tmpPtr
; int tmpSize
; 
8852     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
8853         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8856     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
8858     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
8860     if (!PyString_Check(_obj2
)) { 
8861         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8864     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
8868     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8869         _result 
= (PyObject 
*)wxFileType_GetAllCommands(_arg0
,*_arg1
,*_arg2
); 
8871     wxPyEndAllowThreads(__tstate
); 
8872     if (PyErr_Occurred()) return NULL
; 
8874   _resultobj 
= _result
; 
8887 #define wxFileType_SetCommand(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->SetCommand(_swigarg0,_swigarg1,_swigarg2)) 
8888 static PyObject 
*_wrap_wxFileType_SetCommand(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8889     PyObject 
* _resultobj
; 
8894     bool  _arg3 
= (bool ) TRUE
; 
8895     PyObject 
* _argo0 
= 0; 
8896     PyObject 
* _obj1 
= 0; 
8897     PyObject 
* _obj2 
= 0; 
8898     int tempbool3 
= (int) TRUE
; 
8899     char *_kwnames
[] = { "self","cmd","verb","overwriteprompt", NULL 
}; 
8902     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO|i:wxFileType_SetCommand",_kwnames
,&_argo0
,&_obj1
,&_obj2
,&tempbool3
))  
8905         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8906         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileType_p")) { 
8907             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileType_SetCommand. Expected _wxFileType_p."); 
8912 #if PYTHON_API_VERSION >= 1009 
8913     char* tmpPtr
; int tmpSize
; 
8914     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
8915         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8918     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
8920     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
8922     if (!PyString_Check(_obj1
)) { 
8923         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8926     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
8930 #if PYTHON_API_VERSION >= 1009 
8931     char* tmpPtr
; int tmpSize
; 
8932     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
8933         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8936     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
8938     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
8940     if (!PyString_Check(_obj2
)) { 
8941         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8944     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
8947     _arg3 
= (bool ) tempbool3
; 
8949     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8950         _result 
= (bool )wxFileType_SetCommand(_arg0
,*_arg1
,*_arg2
,_arg3
); 
8952     wxPyEndAllowThreads(__tstate
); 
8953     if (PyErr_Occurred()) return NULL
; 
8954 }    _resultobj 
= Py_BuildValue("i",_result
); 
8966 #define wxFileType_SetDefaultIcon(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetDefaultIcon(_swigarg0,_swigarg1)) 
8967 static PyObject 
*_wrap_wxFileType_SetDefaultIcon(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
8968     PyObject 
* _resultobj
; 
8971     wxString 
* _arg1 
= (wxString 
*) &wxEmptyString
; 
8972     int  _arg2 
= (int ) 0; 
8973     PyObject 
* _argo0 
= 0; 
8974     PyObject 
* _obj1 
= 0; 
8975     char *_kwnames
[] = { "self","cmd","index", NULL 
}; 
8978     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|Oi:wxFileType_SetDefaultIcon",_kwnames
,&_argo0
,&_obj1
,&_arg2
))  
8981         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
8982         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileType_p")) { 
8983             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileType_SetDefaultIcon. Expected _wxFileType_p."); 
8989 #if PYTHON_API_VERSION >= 1009 
8990     char* tmpPtr
; int tmpSize
; 
8991     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
8992         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
8995     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
8997     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
8999     if (!PyString_Check(_obj1
)) { 
9000         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
9003     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
9007     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9008         _result 
= (bool )wxFileType_SetDefaultIcon(_arg0
,*_arg1
,_arg2
); 
9010     wxPyEndAllowThreads(__tstate
); 
9011     if (PyErr_Occurred()) return NULL
; 
9012 }    _resultobj 
= Py_BuildValue("i",_result
); 
9020 #define wxFileType_Unassociate(_swigobj)  (_swigobj->Unassociate()) 
9021 static PyObject 
*_wrap_wxFileType_Unassociate(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9022     PyObject 
* _resultobj
; 
9025     PyObject 
* _argo0 
= 0; 
9026     char *_kwnames
[] = { "self", NULL 
}; 
9029     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileType_Unassociate",_kwnames
,&_argo0
))  
9032         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9033         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileType_p")) { 
9034             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileType_Unassociate. Expected _wxFileType_p."); 
9039     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9040         _result 
= (bool )wxFileType_Unassociate(_arg0
); 
9042     wxPyEndAllowThreads(__tstate
); 
9043     if (PyErr_Occurred()) return NULL
; 
9044 }    _resultobj 
= Py_BuildValue("i",_result
); 
9048 static PyObject 
*_wrap_wxFileType_ExpandCommand(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9049     PyObject 
* _resultobj
; 
9052     wxFileType::MessageParameters 
* _arg1
; 
9053     PyObject 
* _obj0 
= 0; 
9054     PyObject 
* _argo1 
= 0; 
9055     char *_kwnames
[] = { "command","params", NULL 
}; 
9058     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxFileType_ExpandCommand",_kwnames
,&_obj0
,&_argo1
))  
9061 #if PYTHON_API_VERSION >= 1009 
9062     char* tmpPtr
; int tmpSize
; 
9063     if (!PyString_Check(_obj0
) && !PyUnicode_Check(_obj0
)) { 
9064         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
9067     if (PyString_AsStringAndSize(_obj0
, &tmpPtr
, &tmpSize
) == -1) 
9069     _arg0 
= new wxString(tmpPtr
, tmpSize
); 
9071     if (!PyString_Check(_obj0
)) { 
9072         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
9075     _arg0 
= new wxString(PyString_AS_STRING(_obj0
), PyString_GET_SIZE(_obj0
)); 
9079         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
9080         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxFileType::MessageParameters_p")) { 
9081             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxFileType_ExpandCommand. Expected _wxFileType::MessageParameters_p."); 
9086     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9087         _result 
= new wxString (wxFileType::ExpandCommand(*_arg0
,*_arg1
)); 
9089     wxPyEndAllowThreads(__tstate
); 
9090     if (PyErr_Occurred()) return NULL
; 
9092     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
9104 #define delete_wxFileType(_swigobj) (delete _swigobj) 
9105 static PyObject 
*_wrap_delete_wxFileType(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9106     PyObject 
* _resultobj
; 
9108     PyObject 
* _argo0 
= 0; 
9109     char *_kwnames
[] = { "self", NULL 
}; 
9112     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxFileType",_kwnames
,&_argo0
))  
9115         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9116         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileType_p")) { 
9117             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxFileType. Expected _wxFileType_p."); 
9122     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9123         delete_wxFileType(_arg0
); 
9125     wxPyEndAllowThreads(__tstate
); 
9126     if (PyErr_Occurred()) return NULL
; 
9127 }    Py_INCREF(Py_None
); 
9128     _resultobj 
= Py_None
; 
9132 static PyObject 
*_wrap_wxMimeTypesManager_IsOfType(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9133     PyObject 
* _resultobj
; 
9137     PyObject 
* _obj0 
= 0; 
9138     PyObject 
* _obj1 
= 0; 
9139     char *_kwnames
[] = { "mimeType","wildcard", NULL 
}; 
9142     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMimeTypesManager_IsOfType",_kwnames
,&_obj0
,&_obj1
))  
9145 #if PYTHON_API_VERSION >= 1009 
9146     char* tmpPtr
; int tmpSize
; 
9147     if (!PyString_Check(_obj0
) && !PyUnicode_Check(_obj0
)) { 
9148         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
9151     if (PyString_AsStringAndSize(_obj0
, &tmpPtr
, &tmpSize
) == -1) 
9153     _arg0 
= new wxString(tmpPtr
, tmpSize
); 
9155     if (!PyString_Check(_obj0
)) { 
9156         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
9159     _arg0 
= new wxString(PyString_AS_STRING(_obj0
), PyString_GET_SIZE(_obj0
)); 
9163 #if PYTHON_API_VERSION >= 1009 
9164     char* tmpPtr
; int tmpSize
; 
9165     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
9166         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
9169     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
9171     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
9173     if (!PyString_Check(_obj1
)) { 
9174         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
9177     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
9181     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9182         _result 
= (bool )wxMimeTypesManager::IsOfType(*_arg0
,*_arg1
); 
9184     wxPyEndAllowThreads(__tstate
); 
9185     if (PyErr_Occurred()) return NULL
; 
9186 }    _resultobj 
= Py_BuildValue("i",_result
); 
9198 #define new_wxMimeTypesManager() (new wxMimeTypesManager()) 
9199 static PyObject 
*_wrap_new_wxMimeTypesManager(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9200     PyObject 
* _resultobj
; 
9201     wxMimeTypesManager 
* _result
; 
9202     char *_kwnames
[] = {  NULL 
}; 
9206     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxMimeTypesManager",_kwnames
))  
9209     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9210         _result 
= (wxMimeTypesManager 
*)new_wxMimeTypesManager(); 
9212     wxPyEndAllowThreads(__tstate
); 
9213     if (PyErr_Occurred()) return NULL
; 
9215         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxMimeTypesManager_p"); 
9216         _resultobj 
= Py_BuildValue("s",_ptemp
); 
9219         _resultobj 
= Py_None
; 
9224 #define wxMimeTypesManager_Initialize(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Initialize(_swigarg0,_swigarg1)) 
9225 static PyObject 
*_wrap_wxMimeTypesManager_Initialize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9226     PyObject 
* _resultobj
; 
9227     wxMimeTypesManager 
* _arg0
; 
9228     int  _arg1 
= (int ) (wxMAILCAP_STANDARD
); 
9229     wxString 
* _arg2 
= (wxString 
*) &wxEmptyString
; 
9230     PyObject 
* _argo0 
= 0; 
9231     PyObject 
* _obj2 
= 0; 
9232     char *_kwnames
[] = { "self","mailcapStyle","extraDir", NULL 
}; 
9235     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|iO:wxMimeTypesManager_Initialize",_kwnames
,&_argo0
,&_arg1
,&_obj2
))  
9238         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9239         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMimeTypesManager_p")) { 
9240             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMimeTypesManager_Initialize. Expected _wxMimeTypesManager_p."); 
9246 #if PYTHON_API_VERSION >= 1009 
9247     char* tmpPtr
; int tmpSize
; 
9248     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
9249         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
9252     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
9254     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
9256     if (!PyString_Check(_obj2
)) { 
9257         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
9260     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
9264     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9265         wxMimeTypesManager_Initialize(_arg0
,_arg1
,*_arg2
); 
9267     wxPyEndAllowThreads(__tstate
); 
9268     if (PyErr_Occurred()) return NULL
; 
9269 }    Py_INCREF(Py_None
); 
9270     _resultobj 
= Py_None
; 
9278 #define wxMimeTypesManager_ClearData(_swigobj)  (_swigobj->ClearData()) 
9279 static PyObject 
*_wrap_wxMimeTypesManager_ClearData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9280     PyObject 
* _resultobj
; 
9281     wxMimeTypesManager 
* _arg0
; 
9282     PyObject 
* _argo0 
= 0; 
9283     char *_kwnames
[] = { "self", NULL 
}; 
9286     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMimeTypesManager_ClearData",_kwnames
,&_argo0
))  
9289         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9290         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMimeTypesManager_p")) { 
9291             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMimeTypesManager_ClearData. Expected _wxMimeTypesManager_p."); 
9296     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9297         wxMimeTypesManager_ClearData(_arg0
); 
9299     wxPyEndAllowThreads(__tstate
); 
9300     if (PyErr_Occurred()) return NULL
; 
9301 }    Py_INCREF(Py_None
); 
9302     _resultobj 
= Py_None
; 
9306 #define wxMimeTypesManager_GetFileTypeFromExtension(_swigobj,_swigarg0)  (_swigobj->GetFileTypeFromExtension(_swigarg0)) 
9307 static PyObject 
*_wrap_wxMimeTypesManager_GetFileTypeFromExtension(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9308     PyObject 
* _resultobj
; 
9309     wxFileType 
* _result
; 
9310     wxMimeTypesManager 
* _arg0
; 
9312     PyObject 
* _argo0 
= 0; 
9313     PyObject 
* _obj1 
= 0; 
9314     char *_kwnames
[] = { "self","ext", NULL 
}; 
9318     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMimeTypesManager_GetFileTypeFromExtension",_kwnames
,&_argo0
,&_obj1
))  
9321         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9322         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMimeTypesManager_p")) { 
9323             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMimeTypesManager_GetFileTypeFromExtension. Expected _wxMimeTypesManager_p."); 
9328 #if PYTHON_API_VERSION >= 1009 
9329     char* tmpPtr
; int tmpSize
; 
9330     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
9331         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
9334     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
9336     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
9338     if (!PyString_Check(_obj1
)) { 
9339         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
9342     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
9346     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9347         _result 
= (wxFileType 
*)wxMimeTypesManager_GetFileTypeFromExtension(_arg0
,*_arg1
); 
9349     wxPyEndAllowThreads(__tstate
); 
9350     if (PyErr_Occurred()) return NULL
; 
9352         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxFileType_p"); 
9353         _resultobj 
= Py_BuildValue("s",_ptemp
); 
9356         _resultobj 
= Py_None
; 
9365 #define wxMimeTypesManager_GetFileTypeFromMimeType(_swigobj,_swigarg0)  (_swigobj->GetFileTypeFromMimeType(_swigarg0)) 
9366 static PyObject 
*_wrap_wxMimeTypesManager_GetFileTypeFromMimeType(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9367     PyObject 
* _resultobj
; 
9368     wxFileType 
* _result
; 
9369     wxMimeTypesManager 
* _arg0
; 
9371     PyObject 
* _argo0 
= 0; 
9372     PyObject 
* _obj1 
= 0; 
9373     char *_kwnames
[] = { "self","mimeType", NULL 
}; 
9377     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMimeTypesManager_GetFileTypeFromMimeType",_kwnames
,&_argo0
,&_obj1
))  
9380         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9381         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMimeTypesManager_p")) { 
9382             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMimeTypesManager_GetFileTypeFromMimeType. Expected _wxMimeTypesManager_p."); 
9387 #if PYTHON_API_VERSION >= 1009 
9388     char* tmpPtr
; int tmpSize
; 
9389     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
9390         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
9393     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
9395     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
9397     if (!PyString_Check(_obj1
)) { 
9398         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
9401     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
9405     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9406         _result 
= (wxFileType 
*)wxMimeTypesManager_GetFileTypeFromMimeType(_arg0
,*_arg1
); 
9408     wxPyEndAllowThreads(__tstate
); 
9409     if (PyErr_Occurred()) return NULL
; 
9411         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxFileType_p"); 
9412         _resultobj 
= Py_BuildValue("s",_ptemp
); 
9415         _resultobj 
= Py_None
; 
9424 #define wxMimeTypesManager_ReadMailcap(_swigobj,_swigarg0,_swigarg1)  (_swigobj->ReadMailcap(_swigarg0,_swigarg1)) 
9425 static PyObject 
*_wrap_wxMimeTypesManager_ReadMailcap(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9426     PyObject 
* _resultobj
; 
9428     wxMimeTypesManager 
* _arg0
; 
9430     bool  _arg2 
= (bool ) FALSE
; 
9431     PyObject 
* _argo0 
= 0; 
9432     PyObject 
* _obj1 
= 0; 
9433     int tempbool2 
= (int) FALSE
; 
9434     char *_kwnames
[] = { "self","filename","fallback", NULL 
}; 
9437     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxMimeTypesManager_ReadMailcap",_kwnames
,&_argo0
,&_obj1
,&tempbool2
))  
9440         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9441         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMimeTypesManager_p")) { 
9442             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMimeTypesManager_ReadMailcap. Expected _wxMimeTypesManager_p."); 
9447 #if PYTHON_API_VERSION >= 1009 
9448     char* tmpPtr
; int tmpSize
; 
9449     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
9450         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
9453     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
9455     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
9457     if (!PyString_Check(_obj1
)) { 
9458         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
9461     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
9464     _arg2 
= (bool ) tempbool2
; 
9466     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9467         _result 
= (bool )wxMimeTypesManager_ReadMailcap(_arg0
,*_arg1
,_arg2
); 
9469     wxPyEndAllowThreads(__tstate
); 
9470     if (PyErr_Occurred()) return NULL
; 
9471 }    _resultobj 
= Py_BuildValue("i",_result
); 
9479 #define wxMimeTypesManager_ReadMimeTypes(_swigobj,_swigarg0)  (_swigobj->ReadMimeTypes(_swigarg0)) 
9480 static PyObject 
*_wrap_wxMimeTypesManager_ReadMimeTypes(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9481     PyObject 
* _resultobj
; 
9483     wxMimeTypesManager 
* _arg0
; 
9485     PyObject 
* _argo0 
= 0; 
9486     PyObject 
* _obj1 
= 0; 
9487     char *_kwnames
[] = { "self","filename", NULL 
}; 
9490     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMimeTypesManager_ReadMimeTypes",_kwnames
,&_argo0
,&_obj1
))  
9493         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9494         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMimeTypesManager_p")) { 
9495             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMimeTypesManager_ReadMimeTypes. Expected _wxMimeTypesManager_p."); 
9500 #if PYTHON_API_VERSION >= 1009 
9501     char* tmpPtr
; int tmpSize
; 
9502     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
9503         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
9506     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
9508     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
9510     if (!PyString_Check(_obj1
)) { 
9511         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
9514     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
9518     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9519         _result 
= (bool )wxMimeTypesManager_ReadMimeTypes(_arg0
,*_arg1
); 
9521     wxPyEndAllowThreads(__tstate
); 
9522     if (PyErr_Occurred()) return NULL
; 
9523 }    _resultobj 
= Py_BuildValue("i",_result
); 
9531 static PyObject 
* wxMimeTypesManager_EnumAllFileTypes(wxMimeTypesManager 
*self
) { 
9533             self
->EnumAllFileTypes(arr
); 
9534             return wxArrayString2PyList_helper(arr
); 
9536 static PyObject 
*_wrap_wxMimeTypesManager_EnumAllFileTypes(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9537     PyObject 
* _resultobj
; 
9539     wxMimeTypesManager 
* _arg0
; 
9540     PyObject 
* _argo0 
= 0; 
9541     char *_kwnames
[] = { "self", NULL 
}; 
9544     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMimeTypesManager_EnumAllFileTypes",_kwnames
,&_argo0
))  
9547         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9548         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMimeTypesManager_p")) { 
9549             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMimeTypesManager_EnumAllFileTypes. Expected _wxMimeTypesManager_p."); 
9554     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9555         _result 
= (PyObject 
*)wxMimeTypesManager_EnumAllFileTypes(_arg0
); 
9557     wxPyEndAllowThreads(__tstate
); 
9558     if (PyErr_Occurred()) return NULL
; 
9560   _resultobj 
= _result
; 
9565 #define wxMimeTypesManager_AddFallback(_swigobj,_swigarg0)  (_swigobj->AddFallback(_swigarg0)) 
9566 static PyObject 
*_wrap_wxMimeTypesManager_AddFallback(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9567     PyObject 
* _resultobj
; 
9568     wxMimeTypesManager 
* _arg0
; 
9569     wxFileTypeInfo 
* _arg1
; 
9570     PyObject 
* _argo0 
= 0; 
9571     PyObject 
* _argo1 
= 0; 
9572     char *_kwnames
[] = { "self","ft", NULL 
}; 
9575     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMimeTypesManager_AddFallback",_kwnames
,&_argo0
,&_argo1
))  
9578         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9579         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMimeTypesManager_p")) { 
9580             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMimeTypesManager_AddFallback. Expected _wxMimeTypesManager_p."); 
9585         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
9586         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxFileTypeInfo_p")) { 
9587             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMimeTypesManager_AddFallback. Expected _wxFileTypeInfo_p."); 
9592     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9593         wxMimeTypesManager_AddFallback(_arg0
,*_arg1
); 
9595     wxPyEndAllowThreads(__tstate
); 
9596     if (PyErr_Occurred()) return NULL
; 
9597 }    Py_INCREF(Py_None
); 
9598     _resultobj 
= Py_None
; 
9602 #define wxMimeTypesManager_Associate(_swigobj,_swigarg0)  (_swigobj->Associate(_swigarg0)) 
9603 static PyObject 
*_wrap_wxMimeTypesManager_Associate(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9604     PyObject 
* _resultobj
; 
9605     wxFileType 
* _result
; 
9606     wxMimeTypesManager 
* _arg0
; 
9607     wxFileTypeInfo 
* _arg1
; 
9608     PyObject 
* _argo0 
= 0; 
9609     PyObject 
* _argo1 
= 0; 
9610     char *_kwnames
[] = { "self","ftInfo", NULL 
}; 
9614     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMimeTypesManager_Associate",_kwnames
,&_argo0
,&_argo1
))  
9617         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9618         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMimeTypesManager_p")) { 
9619             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMimeTypesManager_Associate. Expected _wxMimeTypesManager_p."); 
9624         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
9625         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxFileTypeInfo_p")) { 
9626             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMimeTypesManager_Associate. Expected _wxFileTypeInfo_p."); 
9631     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9632         _result 
= (wxFileType 
*)wxMimeTypesManager_Associate(_arg0
,*_arg1
); 
9634     wxPyEndAllowThreads(__tstate
); 
9635     if (PyErr_Occurred()) return NULL
; 
9637         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxFileType_p"); 
9638         _resultobj 
= Py_BuildValue("s",_ptemp
); 
9641         _resultobj 
= Py_None
; 
9646 #define wxMimeTypesManager_Unassociate(_swigobj,_swigarg0)  (_swigobj->Unassociate(_swigarg0)) 
9647 static PyObject 
*_wrap_wxMimeTypesManager_Unassociate(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9648     PyObject 
* _resultobj
; 
9650     wxMimeTypesManager 
* _arg0
; 
9652     PyObject 
* _argo0 
= 0; 
9653     PyObject 
* _argo1 
= 0; 
9654     char *_kwnames
[] = { "self","ft", NULL 
}; 
9657     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMimeTypesManager_Unassociate",_kwnames
,&_argo0
,&_argo1
))  
9660         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9661         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMimeTypesManager_p")) { 
9662             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMimeTypesManager_Unassociate. Expected _wxMimeTypesManager_p."); 
9667         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
9668         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxFileType_p")) { 
9669             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMimeTypesManager_Unassociate. Expected _wxFileType_p."); 
9674     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9675         _result 
= (bool )wxMimeTypesManager_Unassociate(_arg0
,_arg1
); 
9677     wxPyEndAllowThreads(__tstate
); 
9678     if (PyErr_Occurred()) return NULL
; 
9679 }    _resultobj 
= Py_BuildValue("i",_result
); 
9683 #define delete_wxMimeTypesManager(_swigobj) (delete _swigobj) 
9684 static PyObject 
*_wrap_delete_wxMimeTypesManager(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9685     PyObject 
* _resultobj
; 
9686     wxMimeTypesManager 
* _arg0
; 
9687     PyObject 
* _argo0 
= 0; 
9688     char *_kwnames
[] = { "self", NULL 
}; 
9691     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxMimeTypesManager",_kwnames
,&_argo0
))  
9694         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9695         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMimeTypesManager_p")) { 
9696             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxMimeTypesManager. Expected _wxMimeTypesManager_p."); 
9701     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9702         delete_wxMimeTypesManager(_arg0
); 
9704     wxPyEndAllowThreads(__tstate
); 
9705     if (PyErr_Occurred()) return NULL
; 
9706 }    Py_INCREF(Py_None
); 
9707     _resultobj 
= Py_None
; 
9711 static void *SwigwxFileHistoryTowxObject(void *ptr
) { 
9714     src 
= (wxFileHistory 
*) ptr
; 
9715     dest 
= (wxObject 
*) src
; 
9716     return (void *) dest
; 
9719 #define new_wxFileHistory(_swigarg0) (new wxFileHistory(_swigarg0)) 
9720 static PyObject 
*_wrap_new_wxFileHistory(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9721     PyObject 
* _resultobj
; 
9722     wxFileHistory 
* _result
; 
9723     int  _arg0 
= (int ) 9; 
9724     char *_kwnames
[] = { "maxFiles", NULL 
}; 
9728     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|i:new_wxFileHistory",_kwnames
,&_arg0
))  
9731     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9732         _result 
= (wxFileHistory 
*)new_wxFileHistory(_arg0
); 
9734     wxPyEndAllowThreads(__tstate
); 
9735     if (PyErr_Occurred()) return NULL
; 
9737         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxFileHistory_p"); 
9738         _resultobj 
= Py_BuildValue("s",_ptemp
); 
9741         _resultobj 
= Py_None
; 
9746 #define delete_wxFileHistory(_swigobj) (delete _swigobj) 
9747 static PyObject 
*_wrap_delete_wxFileHistory(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9748     PyObject 
* _resultobj
; 
9749     wxFileHistory 
* _arg0
; 
9750     PyObject 
* _argo0 
= 0; 
9751     char *_kwnames
[] = { "self", NULL 
}; 
9754     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxFileHistory",_kwnames
,&_argo0
))  
9757         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9758         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileHistory_p")) { 
9759             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxFileHistory. Expected _wxFileHistory_p."); 
9764     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9765         delete_wxFileHistory(_arg0
); 
9767     wxPyEndAllowThreads(__tstate
); 
9768     if (PyErr_Occurred()) return NULL
; 
9769 }    Py_INCREF(Py_None
); 
9770     _resultobj 
= Py_None
; 
9774 #define wxFileHistory_AddFileToHistory(_swigobj,_swigarg0)  (_swigobj->AddFileToHistory(_swigarg0)) 
9775 static PyObject 
*_wrap_wxFileHistory_AddFileToHistory(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9776     PyObject 
* _resultobj
; 
9777     wxFileHistory 
* _arg0
; 
9779     PyObject 
* _argo0 
= 0; 
9780     PyObject 
* _obj1 
= 0; 
9781     char *_kwnames
[] = { "self","file", NULL 
}; 
9784     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxFileHistory_AddFileToHistory",_kwnames
,&_argo0
,&_obj1
))  
9787         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9788         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileHistory_p")) { 
9789             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileHistory_AddFileToHistory. Expected _wxFileHistory_p."); 
9794 #if PYTHON_API_VERSION >= 1009 
9795     char* tmpPtr
; int tmpSize
; 
9796     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
9797         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
9800     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
9802     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
9804     if (!PyString_Check(_obj1
)) { 
9805         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
9808     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
9812     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9813         wxFileHistory_AddFileToHistory(_arg0
,*_arg1
); 
9815     wxPyEndAllowThreads(__tstate
); 
9816     if (PyErr_Occurred()) return NULL
; 
9817 }    Py_INCREF(Py_None
); 
9818     _resultobj 
= Py_None
; 
9826 #define wxFileHistory_RemoveFileFromHistory(_swigobj,_swigarg0)  (_swigobj->RemoveFileFromHistory(_swigarg0)) 
9827 static PyObject 
*_wrap_wxFileHistory_RemoveFileFromHistory(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9828     PyObject 
* _resultobj
; 
9829     wxFileHistory 
* _arg0
; 
9831     PyObject 
* _argo0 
= 0; 
9832     char *_kwnames
[] = { "self","i", NULL 
}; 
9835     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxFileHistory_RemoveFileFromHistory",_kwnames
,&_argo0
,&_arg1
))  
9838         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9839         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileHistory_p")) { 
9840             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileHistory_RemoveFileFromHistory. Expected _wxFileHistory_p."); 
9845     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9846         wxFileHistory_RemoveFileFromHistory(_arg0
,_arg1
); 
9848     wxPyEndAllowThreads(__tstate
); 
9849     if (PyErr_Occurred()) return NULL
; 
9850 }    Py_INCREF(Py_None
); 
9851     _resultobj 
= Py_None
; 
9855 #define wxFileHistory_GetMaxFiles(_swigobj)  (_swigobj->GetMaxFiles()) 
9856 static PyObject 
*_wrap_wxFileHistory_GetMaxFiles(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_GetMaxFiles",_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_GetMaxFiles. Expected _wxFileHistory_p."); 
9874     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9875         _result 
= (int )wxFileHistory_GetMaxFiles(_arg0
); 
9877     wxPyEndAllowThreads(__tstate
); 
9878     if (PyErr_Occurred()) return NULL
; 
9879 }    _resultobj 
= Py_BuildValue("i",_result
); 
9883 #define wxFileHistory_UseMenu(_swigobj,_swigarg0)  (_swigobj->UseMenu(_swigarg0)) 
9884 static PyObject 
*_wrap_wxFileHistory_UseMenu(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9885     PyObject 
* _resultobj
; 
9886     wxFileHistory 
* _arg0
; 
9888     PyObject 
* _argo0 
= 0; 
9889     PyObject 
* _argo1 
= 0; 
9890     char *_kwnames
[] = { "self","menu", NULL 
}; 
9893     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxFileHistory_UseMenu",_kwnames
,&_argo0
,&_argo1
))  
9896         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9897         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileHistory_p")) { 
9898             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileHistory_UseMenu. Expected _wxFileHistory_p."); 
9903         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
9904         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxMenu_p")) { 
9905             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxFileHistory_UseMenu. Expected _wxMenu_p."); 
9910     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9911         wxFileHistory_UseMenu(_arg0
,_arg1
); 
9913     wxPyEndAllowThreads(__tstate
); 
9914     if (PyErr_Occurred()) return NULL
; 
9915 }    Py_INCREF(Py_None
); 
9916     _resultobj 
= Py_None
; 
9920 #define wxFileHistory_RemoveMenu(_swigobj,_swigarg0)  (_swigobj->RemoveMenu(_swigarg0)) 
9921 static PyObject 
*_wrap_wxFileHistory_RemoveMenu(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9922     PyObject 
* _resultobj
; 
9923     wxFileHistory 
* _arg0
; 
9925     PyObject 
* _argo0 
= 0; 
9926     PyObject 
* _argo1 
= 0; 
9927     char *_kwnames
[] = { "self","menu", NULL 
}; 
9930     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxFileHistory_RemoveMenu",_kwnames
,&_argo0
,&_argo1
))  
9933         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9934         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileHistory_p")) { 
9935             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileHistory_RemoveMenu. Expected _wxFileHistory_p."); 
9940         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
9941         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxMenu_p")) { 
9942             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxFileHistory_RemoveMenu. Expected _wxMenu_p."); 
9947     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9948         wxFileHistory_RemoveMenu(_arg0
,_arg1
); 
9950     wxPyEndAllowThreads(__tstate
); 
9951     if (PyErr_Occurred()) return NULL
; 
9952 }    Py_INCREF(Py_None
); 
9953     _resultobj 
= Py_None
; 
9957 #define wxFileHistory_Load(_swigobj,_swigarg0)  (_swigobj->Load(_swigarg0)) 
9958 static PyObject 
*_wrap_wxFileHistory_Load(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9959     PyObject 
* _resultobj
; 
9960     wxFileHistory 
* _arg0
; 
9961     wxConfigBase 
* _arg1
; 
9962     PyObject 
* _argo0 
= 0; 
9963     PyObject 
* _argo1 
= 0; 
9964     char *_kwnames
[] = { "self","config", NULL 
}; 
9967     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxFileHistory_Load",_kwnames
,&_argo0
,&_argo1
))  
9970         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
9971         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileHistory_p")) { 
9972             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileHistory_Load. Expected _wxFileHistory_p."); 
9977         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
9978         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxConfigBase_p")) { 
9979             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxFileHistory_Load. Expected _wxConfigBase_p."); 
9984     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9985         wxFileHistory_Load(_arg0
,*_arg1
); 
9987     wxPyEndAllowThreads(__tstate
); 
9988     if (PyErr_Occurred()) return NULL
; 
9989 }    Py_INCREF(Py_None
); 
9990     _resultobj 
= Py_None
; 
9994 #define wxFileHistory_Save(_swigobj,_swigarg0)  (_swigobj->Save(_swigarg0)) 
9995 static PyObject 
*_wrap_wxFileHistory_Save(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
9996     PyObject 
* _resultobj
; 
9997     wxFileHistory 
* _arg0
; 
9998     wxConfigBase 
* _arg1
; 
9999     PyObject 
* _argo0 
= 0; 
10000     PyObject 
* _argo1 
= 0; 
10001     char *_kwnames
[] = { "self","config", NULL 
}; 
10004     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxFileHistory_Save",_kwnames
,&_argo0
,&_argo1
))  
10007         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10008         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileHistory_p")) { 
10009             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileHistory_Save. Expected _wxFileHistory_p."); 
10014         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
10015         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxConfigBase_p")) { 
10016             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxFileHistory_Save. Expected _wxConfigBase_p."); 
10021     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10022         wxFileHistory_Save(_arg0
,*_arg1
); 
10024     wxPyEndAllowThreads(__tstate
); 
10025     if (PyErr_Occurred()) return NULL
; 
10026 }    Py_INCREF(Py_None
); 
10027     _resultobj 
= Py_None
; 
10031 #define wxFileHistory_AddFilesToMenu(_swigobj)  (_swigobj->AddFilesToMenu()) 
10032 static PyObject 
*_wrap_wxFileHistory_AddFilesToMenu(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10033     PyObject 
* _resultobj
; 
10034     wxFileHistory 
* _arg0
; 
10035     PyObject 
* _argo0 
= 0; 
10036     char *_kwnames
[] = { "self", NULL 
}; 
10039     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileHistory_AddFilesToMenu",_kwnames
,&_argo0
))  
10042         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10043         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileHistory_p")) { 
10044             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileHistory_AddFilesToMenu. Expected _wxFileHistory_p."); 
10049     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10050         wxFileHistory_AddFilesToMenu(_arg0
); 
10052     wxPyEndAllowThreads(__tstate
); 
10053     if (PyErr_Occurred()) return NULL
; 
10054 }    Py_INCREF(Py_None
); 
10055     _resultobj 
= Py_None
; 
10059 #define wxFileHistory_AddFilesToSingleMenu(_swigobj,_swigarg0)  (_swigobj->AddFilesToMenu(_swigarg0)) 
10060 static PyObject 
*_wrap_wxFileHistory_AddFilesToSingleMenu(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10061     PyObject 
* _resultobj
; 
10062     wxFileHistory 
* _arg0
; 
10064     PyObject 
* _argo0 
= 0; 
10065     PyObject 
* _argo1 
= 0; 
10066     char *_kwnames
[] = { "self","menu", NULL 
}; 
10069     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxFileHistory_AddFilesToSingleMenu",_kwnames
,&_argo0
,&_argo1
))  
10072         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10073         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileHistory_p")) { 
10074             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileHistory_AddFilesToSingleMenu. Expected _wxFileHistory_p."); 
10079         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
10080         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxMenu_p")) { 
10081             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxFileHistory_AddFilesToSingleMenu. Expected _wxMenu_p."); 
10086     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10087         wxFileHistory_AddFilesToSingleMenu(_arg0
,_arg1
); 
10089     wxPyEndAllowThreads(__tstate
); 
10090     if (PyErr_Occurred()) return NULL
; 
10091 }    Py_INCREF(Py_None
); 
10092     _resultobj 
= Py_None
; 
10096 #define wxFileHistory_GetHistoryFile(_swigobj,_swigarg0)  (_swigobj->GetHistoryFile(_swigarg0)) 
10097 static PyObject 
*_wrap_wxFileHistory_GetHistoryFile(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10098     PyObject 
* _resultobj
; 
10099     wxString 
* _result
; 
10100     wxFileHistory 
* _arg0
; 
10102     PyObject 
* _argo0 
= 0; 
10103     char *_kwnames
[] = { "self","i", NULL 
}; 
10106     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxFileHistory_GetHistoryFile",_kwnames
,&_argo0
,&_arg1
))  
10109         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10110         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileHistory_p")) { 
10111             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileHistory_GetHistoryFile. Expected _wxFileHistory_p."); 
10116     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10117         _result 
= new wxString (wxFileHistory_GetHistoryFile(_arg0
,_arg1
)); 
10119     wxPyEndAllowThreads(__tstate
); 
10120     if (PyErr_Occurred()) return NULL
; 
10122     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
10130 #define wxFileHistory_GetCount(_swigobj)  (_swigobj->GetCount()) 
10131 static PyObject 
*_wrap_wxFileHistory_GetCount(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10132     PyObject 
* _resultobj
; 
10134     wxFileHistory 
* _arg0
; 
10135     PyObject 
* _argo0 
= 0; 
10136     char *_kwnames
[] = { "self", NULL 
}; 
10139     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileHistory_GetCount",_kwnames
,&_argo0
))  
10142         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10143         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileHistory_p")) { 
10144             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileHistory_GetCount. Expected _wxFileHistory_p."); 
10149     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10150         _result 
= (int )wxFileHistory_GetCount(_arg0
); 
10152     wxPyEndAllowThreads(__tstate
); 
10153     if (PyErr_Occurred()) return NULL
; 
10154 }    _resultobj 
= Py_BuildValue("i",_result
); 
10158 #define wxFileHistory_GetNoHistoryFiles(_swigobj)  (_swigobj->GetNoHistoryFiles()) 
10159 static PyObject 
*_wrap_wxFileHistory_GetNoHistoryFiles(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
10160     PyObject 
* _resultobj
; 
10162     wxFileHistory 
* _arg0
; 
10163     PyObject 
* _argo0 
= 0; 
10164     char *_kwnames
[] = { "self", NULL 
}; 
10167     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileHistory_GetNoHistoryFiles",_kwnames
,&_argo0
))  
10170         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
10171         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileHistory_p")) { 
10172             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileHistory_GetNoHistoryFiles. Expected _wxFileHistory_p."); 
10177     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10178         _result 
= (int )wxFileHistory_GetNoHistoryFiles(_arg0
); 
10180     wxPyEndAllowThreads(__tstate
); 
10181     if (PyErr_Occurred()) return NULL
; 
10182 }    _resultobj 
= Py_BuildValue("i",_result
); 
10186 static PyMethodDef misc2cMethods
[] = { 
10187          { "wxFileHistory_GetNoHistoryFiles", (PyCFunction
) _wrap_wxFileHistory_GetNoHistoryFiles
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10188          { "wxFileHistory_GetCount", (PyCFunction
) _wrap_wxFileHistory_GetCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10189          { "wxFileHistory_GetHistoryFile", (PyCFunction
) _wrap_wxFileHistory_GetHistoryFile
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10190          { "wxFileHistory_AddFilesToSingleMenu", (PyCFunction
) _wrap_wxFileHistory_AddFilesToSingleMenu
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10191          { "wxFileHistory_AddFilesToMenu", (PyCFunction
) _wrap_wxFileHistory_AddFilesToMenu
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10192          { "wxFileHistory_Save", (PyCFunction
) _wrap_wxFileHistory_Save
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10193          { "wxFileHistory_Load", (PyCFunction
) _wrap_wxFileHistory_Load
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10194          { "wxFileHistory_RemoveMenu", (PyCFunction
) _wrap_wxFileHistory_RemoveMenu
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10195          { "wxFileHistory_UseMenu", (PyCFunction
) _wrap_wxFileHistory_UseMenu
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10196          { "wxFileHistory_GetMaxFiles", (PyCFunction
) _wrap_wxFileHistory_GetMaxFiles
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10197          { "wxFileHistory_RemoveFileFromHistory", (PyCFunction
) _wrap_wxFileHistory_RemoveFileFromHistory
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10198          { "wxFileHistory_AddFileToHistory", (PyCFunction
) _wrap_wxFileHistory_AddFileToHistory
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10199          { "delete_wxFileHistory", (PyCFunction
) _wrap_delete_wxFileHistory
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10200          { "new_wxFileHistory", (PyCFunction
) _wrap_new_wxFileHistory
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10201          { "delete_wxMimeTypesManager", (PyCFunction
) _wrap_delete_wxMimeTypesManager
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10202          { "wxMimeTypesManager_Unassociate", (PyCFunction
) _wrap_wxMimeTypesManager_Unassociate
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10203          { "wxMimeTypesManager_Associate", (PyCFunction
) _wrap_wxMimeTypesManager_Associate
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10204          { "wxMimeTypesManager_AddFallback", (PyCFunction
) _wrap_wxMimeTypesManager_AddFallback
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10205          { "wxMimeTypesManager_EnumAllFileTypes", (PyCFunction
) _wrap_wxMimeTypesManager_EnumAllFileTypes
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10206          { "wxMimeTypesManager_ReadMimeTypes", (PyCFunction
) _wrap_wxMimeTypesManager_ReadMimeTypes
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10207          { "wxMimeTypesManager_ReadMailcap", (PyCFunction
) _wrap_wxMimeTypesManager_ReadMailcap
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10208          { "wxMimeTypesManager_GetFileTypeFromMimeType", (PyCFunction
) _wrap_wxMimeTypesManager_GetFileTypeFromMimeType
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10209          { "wxMimeTypesManager_GetFileTypeFromExtension", (PyCFunction
) _wrap_wxMimeTypesManager_GetFileTypeFromExtension
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10210          { "wxMimeTypesManager_ClearData", (PyCFunction
) _wrap_wxMimeTypesManager_ClearData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10211          { "wxMimeTypesManager_Initialize", (PyCFunction
) _wrap_wxMimeTypesManager_Initialize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10212          { "new_wxMimeTypesManager", (PyCFunction
) _wrap_new_wxMimeTypesManager
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10213          { "wxMimeTypesManager_IsOfType", (PyCFunction
) _wrap_wxMimeTypesManager_IsOfType
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10214          { "delete_wxFileType", (PyCFunction
) _wrap_delete_wxFileType
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10215          { "wxFileType_ExpandCommand", (PyCFunction
) _wrap_wxFileType_ExpandCommand
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10216          { "wxFileType_Unassociate", (PyCFunction
) _wrap_wxFileType_Unassociate
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10217          { "wxFileType_SetDefaultIcon", (PyCFunction
) _wrap_wxFileType_SetDefaultIcon
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10218          { "wxFileType_SetCommand", (PyCFunction
) _wrap_wxFileType_SetCommand
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10219          { "wxFileType_GetAllCommands", (PyCFunction
) _wrap_wxFileType_GetAllCommands
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10220          { "wxFileType_GetPrintCommand", (PyCFunction
) _wrap_wxFileType_GetPrintCommand
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10221          { "wxFileType_GetOpenCommand", (PyCFunction
) _wrap_wxFileType_GetOpenCommand
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10222          { "wxFileType_GetDescription", (PyCFunction
) _wrap_wxFileType_GetDescription
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10223          { "wxFileType_GetIconInfo", (PyCFunction
) _wrap_wxFileType_GetIconInfo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10224          { "wxFileType_GetIcon", (PyCFunction
) _wrap_wxFileType_GetIcon
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10225          { "wxFileType_GetExtensions", (PyCFunction
) _wrap_wxFileType_GetExtensions
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10226          { "wxFileType_GetMimeTypes", (PyCFunction
) _wrap_wxFileType_GetMimeTypes
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10227          { "wxFileType_GetMimeType", (PyCFunction
) _wrap_wxFileType_GetMimeType
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10228          { "new_wxFileType", (PyCFunction
) _wrap_new_wxFileType
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10229          { "wxFileTypeInfo_GetIconIndex", (PyCFunction
) _wrap_wxFileTypeInfo_GetIconIndex
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10230          { "wxFileTypeInfo_GetIconFile", (PyCFunction
) _wrap_wxFileTypeInfo_GetIconFile
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10231          { "wxFileTypeInfo_GetExtensionsCount", (PyCFunction
) _wrap_wxFileTypeInfo_GetExtensionsCount
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10232          { "wxFileTypeInfo_GetExtensions", (PyCFunction
) _wrap_wxFileTypeInfo_GetExtensions
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10233          { "wxFileTypeInfo_GetDescription", (PyCFunction
) _wrap_wxFileTypeInfo_GetDescription
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10234          { "wxFileTypeInfo_GetShortDesc", (PyCFunction
) _wrap_wxFileTypeInfo_GetShortDesc
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10235          { "wxFileTypeInfo_GetPrintCommand", (PyCFunction
) _wrap_wxFileTypeInfo_GetPrintCommand
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10236          { "wxFileTypeInfo_GetOpenCommand", (PyCFunction
) _wrap_wxFileTypeInfo_GetOpenCommand
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10237          { "wxFileTypeInfo_GetMimeType", (PyCFunction
) _wrap_wxFileTypeInfo_GetMimeType
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10238          { "wxFileTypeInfo_SetShortDesc", (PyCFunction
) _wrap_wxFileTypeInfo_SetShortDesc
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10239          { "wxFileTypeInfo_SetIcon", (PyCFunction
) _wrap_wxFileTypeInfo_SetIcon
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10240          { "wxFileTypeInfo_IsValid", (PyCFunction
) _wrap_wxFileTypeInfo_IsValid
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10241          { "new_wxNullFileTypeInfo", (PyCFunction
) _wrap_new_wxNullFileTypeInfo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10242          { "new_wxFileTypeInfoSequence", (PyCFunction
) _wrap_new_wxFileTypeInfoSequence
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10243          { "new_wxFileTypeInfo", (PyCFunction
) _wrap_new_wxFileTypeInfo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10244          { "wxWave_Play", (PyCFunction
) _wrap_wxWave_Play
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10245          { "wxWave_IsOk", (PyCFunction
) _wrap_wxWave_IsOk
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10246          { "delete_wxWave", (PyCFunction
) _wrap_delete_wxWave
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10247          { "new_wxWave", (PyCFunction
) _wrap_new_wxWave
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10248          { "wxJoystick_ReleaseCapture", (PyCFunction
) _wrap_wxJoystick_ReleaseCapture
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10249          { "wxJoystick_SetCapture", (PyCFunction
) _wrap_wxJoystick_SetCapture
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10250          { "wxJoystick_HasPOVCTS", (PyCFunction
) _wrap_wxJoystick_HasPOVCTS
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10251          { "wxJoystick_HasPOV4Dir", (PyCFunction
) _wrap_wxJoystick_HasPOV4Dir
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10252          { "wxJoystick_HasPOV", (PyCFunction
) _wrap_wxJoystick_HasPOV
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10253          { "wxJoystick_HasV", (PyCFunction
) _wrap_wxJoystick_HasV
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10254          { "wxJoystick_HasU", (PyCFunction
) _wrap_wxJoystick_HasU
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10255          { "wxJoystick_HasZ", (PyCFunction
) _wrap_wxJoystick_HasZ
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10256          { "wxJoystick_HasRudder", (PyCFunction
) _wrap_wxJoystick_HasRudder
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10257          { "wxJoystick_GetVMax", (PyCFunction
) _wrap_wxJoystick_GetVMax
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10258          { "wxJoystick_GetVMin", (PyCFunction
) _wrap_wxJoystick_GetVMin
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10259          { "wxJoystick_GetUMax", (PyCFunction
) _wrap_wxJoystick_GetUMax
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10260          { "wxJoystick_GetUMin", (PyCFunction
) _wrap_wxJoystick_GetUMin
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10261          { "wxJoystick_GetRudderMax", (PyCFunction
) _wrap_wxJoystick_GetRudderMax
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10262          { "wxJoystick_GetRudderMin", (PyCFunction
) _wrap_wxJoystick_GetRudderMin
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10263          { "wxJoystick_GetPollingMax", (PyCFunction
) _wrap_wxJoystick_GetPollingMax
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10264          { "wxJoystick_GetPollingMin", (PyCFunction
) _wrap_wxJoystick_GetPollingMin
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10265          { "wxJoystick_GetMaxAxes", (PyCFunction
) _wrap_wxJoystick_GetMaxAxes
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10266          { "wxJoystick_GetMaxButtons", (PyCFunction
) _wrap_wxJoystick_GetMaxButtons
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10267          { "wxJoystick_GetNumberAxes", (PyCFunction
) _wrap_wxJoystick_GetNumberAxes
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10268          { "wxJoystick_GetNumberButtons", (PyCFunction
) _wrap_wxJoystick_GetNumberButtons
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10269          { "wxJoystick_GetZMax", (PyCFunction
) _wrap_wxJoystick_GetZMax
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10270          { "wxJoystick_GetYMax", (PyCFunction
) _wrap_wxJoystick_GetYMax
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10271          { "wxJoystick_GetXMax", (PyCFunction
) _wrap_wxJoystick_GetXMax
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10272          { "wxJoystick_GetZMin", (PyCFunction
) _wrap_wxJoystick_GetZMin
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10273          { "wxJoystick_GetYMin", (PyCFunction
) _wrap_wxJoystick_GetYMin
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10274          { "wxJoystick_GetXMin", (PyCFunction
) _wrap_wxJoystick_GetXMin
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10275          { "wxJoystick_GetProductName", (PyCFunction
) _wrap_wxJoystick_GetProductName
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10276          { "wxJoystick_GetProductId", (PyCFunction
) _wrap_wxJoystick_GetProductId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10277          { "wxJoystick_GetManufacturerId", (PyCFunction
) _wrap_wxJoystick_GetManufacturerId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10278          { "wxJoystick_GetNumberJoysticks", (PyCFunction
) _wrap_wxJoystick_GetNumberJoysticks
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10279          { "wxJoystick_IsOk", (PyCFunction
) _wrap_wxJoystick_IsOk
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10280          { "wxJoystick_SetMovementThreshold", (PyCFunction
) _wrap_wxJoystick_SetMovementThreshold
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10281          { "wxJoystick_GetMovementThreshold", (PyCFunction
) _wrap_wxJoystick_GetMovementThreshold
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10282          { "wxJoystick_GetVPosition", (PyCFunction
) _wrap_wxJoystick_GetVPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10283          { "wxJoystick_GetUPosition", (PyCFunction
) _wrap_wxJoystick_GetUPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10284          { "wxJoystick_GetRudderPosition", (PyCFunction
) _wrap_wxJoystick_GetRudderPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10285          { "wxJoystick_GetPOVCTSPosition", (PyCFunction
) _wrap_wxJoystick_GetPOVCTSPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10286          { "wxJoystick_GetPOVPosition", (PyCFunction
) _wrap_wxJoystick_GetPOVPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10287          { "wxJoystick_GetButtonState", (PyCFunction
) _wrap_wxJoystick_GetButtonState
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10288          { "wxJoystick_GetZPosition", (PyCFunction
) _wrap_wxJoystick_GetZPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10289          { "wxJoystick_GetPosition", (PyCFunction
) _wrap_wxJoystick_GetPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10290          { "delete_wxJoystick", (PyCFunction
) _wrap_delete_wxJoystick
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10291          { "new_wxJoystick", (PyCFunction
) _wrap_new_wxJoystick
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10292          { "wxProcess_CloseOutput", (PyCFunction
) _wrap_wxProcess_CloseOutput
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10293          { "wxProcess_GetOutputStream", (PyCFunction
) _wrap_wxProcess_GetOutputStream
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10294          { "wxProcess_GetErrorStream", (PyCFunction
) _wrap_wxProcess_GetErrorStream
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10295          { "wxProcess_GetInputStream", (PyCFunction
) _wrap_wxProcess_GetInputStream
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10296          { "wxProcess_Detach", (PyCFunction
) _wrap_wxProcess_Detach
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10297          { "wxProcess_IsRedirected", (PyCFunction
) _wrap_wxProcess_IsRedirected
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10298          { "wxProcess_Redirect", (PyCFunction
) _wrap_wxProcess_Redirect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10299          { "wxProcess_base_OnTerminate", (PyCFunction
) _wrap_wxProcess_base_OnTerminate
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10300          { "wxProcess__setCallbackInfo", (PyCFunction
) _wrap_wxProcess__setCallbackInfo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10301          { "wxProcess_Destroy", (PyCFunction
) _wrap_wxProcess_Destroy
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10302          { "new_wxProcess", (PyCFunction
) _wrap_new_wxProcess
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10303          { "wxProcessEvent_m_exitcode_get", (PyCFunction
) _wrap_wxProcessEvent_m_exitcode_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10304          { "wxProcessEvent_m_exitcode_set", (PyCFunction
) _wrap_wxProcessEvent_m_exitcode_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10305          { "wxProcessEvent_m_pid_get", (PyCFunction
) _wrap_wxProcessEvent_m_pid_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10306          { "wxProcessEvent_m_pid_set", (PyCFunction
) _wrap_wxProcessEvent_m_pid_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10307          { "wxProcessEvent_GetExitCode", (PyCFunction
) _wrap_wxProcessEvent_GetExitCode
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10308          { "wxProcessEvent_GetPid", (PyCFunction
) _wrap_wxProcessEvent_GetPid
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10309          { "new_wxProcessEvent", (PyCFunction
) _wrap_new_wxProcessEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10310          { "wxPyLog_Destroy", (PyCFunction
) _wrap_wxPyLog_Destroy
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10311          { "wxPyLog__setCallbackInfo", (PyCFunction
) _wrap_wxPyLog__setCallbackInfo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10312          { "new_wxPyLog", (PyCFunction
) _wrap_new_wxPyLog
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10313          { "wxLogChain_GetOldLog", (PyCFunction
) _wrap_wxLogChain_GetOldLog
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10314          { "wxLogChain_IsPassingMessages", (PyCFunction
) _wrap_wxLogChain_IsPassingMessages
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10315          { "wxLogChain_PassMessages", (PyCFunction
) _wrap_wxLogChain_PassMessages
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10316          { "wxLogChain_SetLog", (PyCFunction
) _wrap_wxLogChain_SetLog
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10317          { "new_wxLogChain", (PyCFunction
) _wrap_new_wxLogChain
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10318          { "delete_wxLogNull", (PyCFunction
) _wrap_delete_wxLogNull
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10319          { "new_wxLogNull", (PyCFunction
) _wrap_new_wxLogNull
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10320          { "wxLogWindow_PassMessages", (PyCFunction
) _wrap_wxLogWindow_PassMessages
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10321          { "wxLogWindow_IsPassingMessages", (PyCFunction
) _wrap_wxLogWindow_IsPassingMessages
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10322          { "wxLogWindow_GetOldLog", (PyCFunction
) _wrap_wxLogWindow_GetOldLog
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10323          { "wxLogWindow_GetFrame", (PyCFunction
) _wrap_wxLogWindow_GetFrame
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10324          { "wxLogWindow_Show", (PyCFunction
) _wrap_wxLogWindow_Show
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10325          { "new_wxLogWindow", (PyCFunction
) _wrap_new_wxLogWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10326          { "new_wxLogGui", (PyCFunction
) _wrap_new_wxLogGui
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10327          { "new_wxLogTextCtrl", (PyCFunction
) _wrap_new_wxLogTextCtrl
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10328          { "new_wxLogStderr", (PyCFunction
) _wrap_new_wxLogStderr
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10329          { "wxLog_TimeStamp", (PyCFunction
) _wrap_wxLog_TimeStamp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10330          { "wxLog_IsAllowedTraceMask", (PyCFunction
) _wrap_wxLog_IsAllowedTraceMask
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10331          { "wxLog_GetTraceMask", (PyCFunction
) _wrap_wxLog_GetTraceMask
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10332          { "wxLog_GetVerbose", (PyCFunction
) _wrap_wxLog_GetVerbose
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10333          { "wxLog_GetTimestamp", (PyCFunction
) _wrap_wxLog_GetTimestamp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10334          { "wxLog_SetTimestamp", (PyCFunction
) _wrap_wxLog_SetTimestamp
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10335          { "wxLog_ClearTraceMasks", (PyCFunction
) _wrap_wxLog_ClearTraceMasks
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10336          { "wxLog_RemoveTraceMask", (PyCFunction
) _wrap_wxLog_RemoveTraceMask
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10337          { "wxLog_AddTraceMask", (PyCFunction
) _wrap_wxLog_AddTraceMask
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10338          { "wxLog_SetTraceMask", (PyCFunction
) _wrap_wxLog_SetTraceMask
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10339          { "wxLog_DontCreateOnDemand", (PyCFunction
) _wrap_wxLog_DontCreateOnDemand
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10340          { "wxLog_SetVerbose", (PyCFunction
) _wrap_wxLog_SetVerbose
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10341          { "wxLog_Resume", (PyCFunction
) _wrap_wxLog_Resume
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10342          { "wxLog_Suspend", (PyCFunction
) _wrap_wxLog_Suspend
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10343          { "wxLog_SetActiveTarget", (PyCFunction
) _wrap_wxLog_SetActiveTarget
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10344          { "wxLog_GetActiveTarget", (PyCFunction
) _wrap_wxLog_GetActiveTarget
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10345          { "wxLog_FlushActive", (PyCFunction
) _wrap_wxLog_FlushActive
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10346          { "wxLog_HasPendingMessages", (PyCFunction
) _wrap_wxLog_HasPendingMessages
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10347          { "wxLog_Flush", (PyCFunction
) _wrap_wxLog_Flush
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10348          { "wxLog_OnLog", (PyCFunction
) _wrap_wxLog_OnLog
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10349          { "wxLog_EnableLogging", (PyCFunction
) _wrap_wxLog_EnableLogging
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10350          { "wxLog_IsEnabled", (PyCFunction
) _wrap_wxLog_IsEnabled
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10351          { "new_wxLog", (PyCFunction
) _wrap_new_wxLog
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10352          { "wxStopWatch_Time", (PyCFunction
) _wrap_wxStopWatch_Time
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10353          { "wxStopWatch_Resume", (PyCFunction
) _wrap_wxStopWatch_Resume
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10354          { "wxStopWatch_Pause", (PyCFunction
) _wrap_wxStopWatch_Pause
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10355          { "wxStopWatch_Start", (PyCFunction
) _wrap_wxStopWatch_Start
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10356          { "delete_wxStopWatch", (PyCFunction
) _wrap_delete_wxStopWatch
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10357          { "new_wxStopWatch", (PyCFunction
) _wrap_new_wxStopWatch
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10358          { "wxPyTimer_Stop", (PyCFunction
) _wrap_wxPyTimer_Stop
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10359          { "wxPyTimer_Start", (PyCFunction
) _wrap_wxPyTimer_Start
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10360          { "wxPyTimer_SetOwner", (PyCFunction
) _wrap_wxPyTimer_SetOwner
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10361          { "wxPyTimer_IsRunning", (PyCFunction
) _wrap_wxPyTimer_IsRunning
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10362          { "wxPyTimer_IsOneShot", (PyCFunction
) _wrap_wxPyTimer_IsOneShot
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10363          { "wxPyTimer_GetInterval", (PyCFunction
) _wrap_wxPyTimer_GetInterval
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10364          { "delete_wxPyTimer", (PyCFunction
) _wrap_delete_wxPyTimer
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10365          { "new_wxPyTimer", (PyCFunction
) _wrap_new_wxPyTimer
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10366          { "wxDragImage_RedrawImage", (PyCFunction
) _wrap_wxDragImage_RedrawImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10367          { "wxDragImage_GetImageRect", (PyCFunction
) _wrap_wxDragImage_GetImageRect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10368          { "wxDragImage_Hide", (PyCFunction
) _wrap_wxDragImage_Hide
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10369          { "wxDragImage_Show", (PyCFunction
) _wrap_wxDragImage_Show
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10370          { "wxDragImage_Move", (PyCFunction
) _wrap_wxDragImage_Move
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10371          { "wxDragImage_EndDrag", (PyCFunction
) _wrap_wxDragImage_EndDrag
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10372          { "wxDragImage_BeginDrag2", (PyCFunction
) _wrap_wxDragImage_BeginDrag2
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10373          { "wxDragImage_BeginDrag", (PyCFunction
) _wrap_wxDragImage_BeginDrag
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10374          { "wxDragImage_SetBackingBitmap", (PyCFunction
) _wrap_wxDragImage_SetBackingBitmap
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10375          { "delete_wxDragImage", (PyCFunction
) _wrap_delete_wxDragImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10376          { "new_wxDragListItem", (PyCFunction
) _wrap_new_wxDragListItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10377          { "new_wxDragTreeItem", (PyCFunction
) _wrap_new_wxDragTreeItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10378          { "new_wxDragString", (PyCFunction
) _wrap_new_wxDragString
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10379          { "new_wxDragIcon", (PyCFunction
) _wrap_new_wxDragIcon
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10380          { "new_wxDragImage", (PyCFunction
) _wrap_new_wxDragImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10381          { "new_wxPyTipProvider", (PyCFunction
) _wrap_new_wxPyTipProvider
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10382          { "wxTipProvider_GetCurrentTip", (PyCFunction
) _wrap_wxTipProvider_GetCurrentTip
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10383          { "wxTipProvider_GetTip", (PyCFunction
) _wrap_wxTipProvider_GetTip
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10384          { "delete_wxTipProvider", (PyCFunction
) _wrap_delete_wxTipProvider
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10385          { "delete_wxMutexGuiLocker", (PyCFunction
) _wrap_delete_wxMutexGuiLocker
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10386          { "new_wxMutexGuiLocker", (PyCFunction
) _wrap_new_wxMutexGuiLocker
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10387          { "delete_wxWindowDisabler", (PyCFunction
) _wrap_delete_wxWindowDisabler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10388          { "new_wxWindowDisabler", (PyCFunction
) _wrap_new_wxWindowDisabler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10389          { "delete_wxBusyCursor", (PyCFunction
) _wrap_delete_wxBusyCursor
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10390          { "new_wxBusyCursor", (PyCFunction
) _wrap_new_wxBusyCursor
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10391          { "wxFontEnumerator_GetFacenames", (PyCFunction
) _wrap_wxFontEnumerator_GetFacenames
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10392          { "wxFontEnumerator_GetEncodings", (PyCFunction
) _wrap_wxFontEnumerator_GetEncodings
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10393          { "wxFontEnumerator_EnumerateEncodings", (PyCFunction
) _wrap_wxFontEnumerator_EnumerateEncodings
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10394          { "wxFontEnumerator_EnumerateFacenames", (PyCFunction
) _wrap_wxFontEnumerator_EnumerateFacenames
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10395          { "wxFontEnumerator__setCallbackInfo", (PyCFunction
) _wrap_wxFontEnumerator__setCallbackInfo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10396          { "delete_wxFontEnumerator", (PyCFunction
) _wrap_delete_wxFontEnumerator
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10397          { "new_wxFontEnumerator", (PyCFunction
) _wrap_new_wxFontEnumerator
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10398          { "wxCaret_Hide", (PyCFunction
) _wrap_wxCaret_Hide
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10399          { "wxCaret_Show", (PyCFunction
) _wrap_wxCaret_Show
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10400          { "wxCaret_SetSize", (PyCFunction
) _wrap_wxCaret_SetSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10401          { "wxCaret_SetSizeWH", (PyCFunction
) _wrap_wxCaret_SetSizeWH
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10402          { "wxCaret_Move", (PyCFunction
) _wrap_wxCaret_Move
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10403          { "wxCaret_MoveXY", (PyCFunction
) _wrap_wxCaret_MoveXY
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10404          { "wxCaret_GetWindow", (PyCFunction
) _wrap_wxCaret_GetWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10405          { "wxCaret_GetSize", (PyCFunction
) _wrap_wxCaret_GetSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10406          { "wxCaret_GetSizeTuple", (PyCFunction
) _wrap_wxCaret_GetSizeTuple
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10407          { "wxCaret_GetPosition", (PyCFunction
) _wrap_wxCaret_GetPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10408          { "wxCaret_GetPositionTuple", (PyCFunction
) _wrap_wxCaret_GetPositionTuple
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10409          { "wxCaret_IsVisible", (PyCFunction
) _wrap_wxCaret_IsVisible
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10410          { "wxCaret_IsOk", (PyCFunction
) _wrap_wxCaret_IsOk
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10411          { "delete_wxCaret", (PyCFunction
) _wrap_delete_wxCaret
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10412          { "new_wxCaret", (PyCFunction
) _wrap_new_wxCaret
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10413          { "wxToolTip_SetDelay", (PyCFunction
) _wrap_wxToolTip_SetDelay
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10414          { "wxToolTip_Enable", (PyCFunction
) _wrap_wxToolTip_Enable
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10415          { "wxToolTip_GetWindow", (PyCFunction
) _wrap_wxToolTip_GetWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10416          { "wxToolTip_GetTip", (PyCFunction
) _wrap_wxToolTip_GetTip
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10417          { "wxToolTip_SetTip", (PyCFunction
) _wrap_wxToolTip_SetTip
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10418          { "new_wxToolTip", (PyCFunction
) _wrap_new_wxToolTip
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10419          { "wxSystemSettings_HasFeature", (PyCFunction
) _wrap_wxSystemSettings_HasFeature
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10420          { "wxSystemSettings_GetMetric", (PyCFunction
) _wrap_wxSystemSettings_GetMetric
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10421          { "wxSystemSettings_GetFont", (PyCFunction
) _wrap_wxSystemSettings_GetFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10422          { "wxSystemSettings_GetColour", (PyCFunction
) _wrap_wxSystemSettings_GetColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10423          { "wxWaveData", (PyCFunction
) _wrap_wxWaveData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10424          { "wxExecute", (PyCFunction
) _wrap_wxExecute
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10425          { "wxLogSysError", (PyCFunction
) _wrap_wxLogSysError
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10426          { "wxLogStatusFrame", (PyCFunction
) _wrap_wxLogStatusFrame
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10427          { "wxLogStatus", (PyCFunction
) _wrap_wxLogStatus
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10428          { "wxLogVerbose", (PyCFunction
) _wrap_wxLogVerbose
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10429          { "wxLogInfo", (PyCFunction
) _wrap_wxLogInfo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10430          { "wxLogMessage", (PyCFunction
) _wrap_wxLogMessage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10431          { "wxLogWarning", (PyCFunction
) _wrap_wxLogWarning
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10432          { "wxLogError", (PyCFunction
) _wrap_wxLogError
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10433          { "wxLogFatalError", (PyCFunction
) _wrap_wxLogFatalError
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10434          { "wxSysErrorMsg", (PyCFunction
) _wrap_wxSysErrorMsg
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10435          { "wxSysErrorCode", (PyCFunction
) _wrap_wxSysErrorCode
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10436          { "wxCreateFileTipProvider", (PyCFunction
) _wrap_wxCreateFileTipProvider
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10437          { "wxShowTip", (PyCFunction
) _wrap_wxShowTip
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10438          { "wxThread_IsMain", (PyCFunction
) _wrap_wxThread_IsMain
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10439          { "wxMutexGuiLeave", (PyCFunction
) _wrap_wxMutexGuiLeave
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10440          { "wxMutexGuiEnter", (PyCFunction
) _wrap_wxMutexGuiEnter
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10441          { "wxWakeUpMainThread", (PyCFunction
) _wrap_wxWakeUpMainThread
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10442          { "wxWakeUpIdle", (PyCFunction
) _wrap_wxWakeUpIdle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10443          { "wxPostEvent", (PyCFunction
) _wrap_wxPostEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10444          { "wxSafeYield", (PyCFunction
) _wrap_wxSafeYield
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10445          { "wxCaret_SetBlinkTime", (PyCFunction
) _wrap_wxCaret_SetBlinkTime
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10446          { "wxCaret_GetBlinkTime", (PyCFunction
) _wrap_wxCaret_GetBlinkTime
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10447          { "wxResourceParseString", (PyCFunction
) _wrap_wxResourceParseString
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10448          { "wxResourceParseFile", (PyCFunction
) _wrap_wxResourceParseFile
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10449          { "wxResourceParseData", (PyCFunction
) _wrap_wxResourceParseData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10450          { "wxResourceGetIdentifier", (PyCFunction
) _wrap_wxResourceGetIdentifier
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10451          { "wxResourceCreateMenuBar", (PyCFunction
) _wrap_wxResourceCreateMenuBar
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10452          { "wxResourceCreateIcon", (PyCFunction
) _wrap_wxResourceCreateIcon
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10453          { "wxResourceCreateBitmap", (PyCFunction
) _wrap_wxResourceCreateBitmap
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10454          { "wxResourceClear", (PyCFunction
) _wrap_wxResourceClear
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10455          { "wxResourceAddIdentifier", (PyCFunction
) _wrap_wxResourceAddIdentifier
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10456          { "wxFlushEvents", (PyCFunction
) _wrap_wxFlushEvents
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10457          { "wxCheckForInterrupt", (PyCFunction
) _wrap_wxCheckForInterrupt
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10458          { "wxFindWindowAtPoint", (PyCFunction
) _wrap_wxFindWindowAtPoint
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10459          { "wxGenericFindWindowAtPoint", (PyCFunction
) _wrap_wxGenericFindWindowAtPoint
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10460          { "wxGetActiveWindow", (PyCFunction
) _wrap_wxGetActiveWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10461          { "wxBeginBusyCursor", (PyCFunction
) _wrap_wxBeginBusyCursor
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10462          { "wxFindWindowByName", (PyCFunction
) _wrap_wxFindWindowByName
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10463          { "wxFindWindowByLabel", (PyCFunction
) _wrap_wxFindWindowByLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10464          { "wxSetCursor", (PyCFunction
) _wrap_wxSetCursor
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10465          { "wxGetClientDisplayRect", (PyCFunction
) _wrap_wxGetClientDisplayRect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10466          { "wxClientDisplayRect", (PyCFunction
) _wrap_wxClientDisplayRect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10467          { "wxGetDisplaySizeMM", (PyCFunction
) _wrap_wxGetDisplaySizeMM
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10468          { "wxDisplaySizeMM", (PyCFunction
) _wrap_wxDisplaySizeMM
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10469          { "wxGetDisplaySize", (PyCFunction
) _wrap_wxGetDisplaySize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10470          { "wxDisplaySize", (PyCFunction
) _wrap_wxDisplaySize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10471          { "wxGetDisplayDepth", (PyCFunction
) _wrap_wxGetDisplayDepth
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10472          { "wxDisplayDepth", (PyCFunction
) _wrap_wxDisplayDepth
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10473          { "wxColourDisplay", (PyCFunction
) _wrap_wxColourDisplay
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10474          { "wxGetNumberFromUser", (PyCFunction
) _wrap_wxGetNumberFromUser
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10475          { "wxMessageBox", (PyCFunction
) _wrap_wxMessageBox
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10476          { "wxGetSingleChoiceIndex", (PyCFunction
) _wrap_wxGetSingleChoiceIndex
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10477          { "wxGetSingleChoice", (PyCFunction
) _wrap_wxGetSingleChoice
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10478          { "wxGetPasswordFromUser", (PyCFunction
) _wrap_wxGetPasswordFromUser
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10479          { "wxGetTextFromUser", (PyCFunction
) _wrap_wxGetTextFromUser
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10480          { "wxFileSelector", (PyCFunction
) _wrap_wxFileSelector
, METH_VARARGS 
| METH_KEYWORDS 
}, 
10487  * This table is used by the pointer type-checker 
10489 static struct { char *n1
; char *n2
; void *(*pcnv
)(void *); } _swig_mapping
[] = { 
10490     { "_wxEvent","_wxProcessEvent",SwigwxProcessEventTowxEvent
}, 
10491     { "_signed_long","_long",0}, 
10492     { "_wxPrintQuality","_wxCoord",0}, 
10493     { "_wxPrintQuality","_int",0}, 
10494     { "_wxPrintQuality","_signed_int",0}, 
10495     { "_wxPrintQuality","_unsigned_int",0}, 
10496     { "_wxPrintQuality","_wxWindowID",0}, 
10497     { "_wxPrintQuality","_uint",0}, 
10498     { "_wxPrintQuality","_EBool",0}, 
10499     { "_wxPrintQuality","_size_t",0}, 
10500     { "_wxPrintQuality","_time_t",0}, 
10501     { "_wxLog","_wxPyLog",SwigwxPyLogTowxLog
}, 
10502     { "_wxLog","_wxLogChain",SwigwxLogChainTowxLog
}, 
10503     { "_wxLog","_wxLogWindow",SwigwxLogWindowTowxLog
}, 
10504     { "_wxLog","_wxLogGui",SwigwxLogGuiTowxLog
}, 
10505     { "_wxLog","_wxLogTextCtrl",SwigwxLogTextCtrlTowxLog
}, 
10506     { "_wxLog","_wxLogStderr",SwigwxLogStderrTowxLog
}, 
10507     { "_byte","_unsigned_char",0}, 
10508     { "_long","_unsigned_long",0}, 
10509     { "_long","_signed_long",0}, 
10510     { "_size_t","_wxCoord",0}, 
10511     { "_size_t","_wxPrintQuality",0}, 
10512     { "_size_t","_time_t",0}, 
10513     { "_size_t","_unsigned_int",0}, 
10514     { "_size_t","_int",0}, 
10515     { "_size_t","_wxWindowID",0}, 
10516     { "_size_t","_uint",0}, 
10517     { "_uint","_wxCoord",0}, 
10518     { "_uint","_wxPrintQuality",0}, 
10519     { "_uint","_time_t",0}, 
10520     { "_uint","_size_t",0}, 
10521     { "_uint","_unsigned_int",0}, 
10522     { "_uint","_int",0}, 
10523     { "_uint","_wxWindowID",0}, 
10524     { "_wxChar","_char",0}, 
10525     { "_char","_wxChar",0}, 
10526     { "_struct_wxNativeFontInfo","_wxNativeFontInfo",0}, 
10527     { "_EBool","_wxCoord",0}, 
10528     { "_EBool","_wxPrintQuality",0}, 
10529     { "_EBool","_signed_int",0}, 
10530     { "_EBool","_int",0}, 
10531     { "_EBool","_wxWindowID",0}, 
10532     { "_unsigned_long","_long",0}, 
10533     { "_wxNativeFontInfo","_struct_wxNativeFontInfo",0}, 
10534     { "_signed_int","_wxCoord",0}, 
10535     { "_signed_int","_wxPrintQuality",0}, 
10536     { "_signed_int","_EBool",0}, 
10537     { "_signed_int","_wxWindowID",0}, 
10538     { "_signed_int","_int",0}, 
10539     { "_WXTYPE","_wxDateTime_t",0}, 
10540     { "_WXTYPE","_short",0}, 
10541     { "_WXTYPE","_signed_short",0}, 
10542     { "_WXTYPE","_unsigned_short",0}, 
10543     { "_wxTipProvider","_wxPyTipProvider",SwigwxPyTipProviderTowxTipProvider
}, 
10544     { "_unsigned_short","_wxDateTime_t",0}, 
10545     { "_unsigned_short","_WXTYPE",0}, 
10546     { "_unsigned_short","_short",0}, 
10547     { "_wxObject","_wxFileHistory",SwigwxFileHistoryTowxObject
}, 
10548     { "_wxObject","_wxWave",SwigwxWaveTowxObject
}, 
10549     { "_wxObject","_wxJoystick",SwigwxJoystickTowxObject
}, 
10550     { "_wxObject","_wxPyProcess",SwigwxPyProcessTowxObject
}, 
10551     { "_wxObject","_wxProcessEvent",SwigwxProcessEventTowxObject
}, 
10552     { "_wxObject","_wxPyTimer",SwigwxPyTimerTowxObject
}, 
10553     { "_wxObject","_wxGenericDragImage",SwigwxGenericDragImageTowxObject
}, 
10554     { "_wxObject","_wxToolTip",SwigwxToolTipTowxObject
}, 
10555     { "_signed_short","_WXTYPE",0}, 
10556     { "_signed_short","_short",0}, 
10557     { "_unsigned_char","_byte",0}, 
10558     { "_unsigned_int","_wxCoord",0}, 
10559     { "_unsigned_int","_wxPrintQuality",0}, 
10560     { "_unsigned_int","_time_t",0}, 
10561     { "_unsigned_int","_size_t",0}, 
10562     { "_unsigned_int","_uint",0}, 
10563     { "_unsigned_int","_wxWindowID",0}, 
10564     { "_unsigned_int","_int",0}, 
10565     { "_short","_wxDateTime_t",0}, 
10566     { "_short","_WXTYPE",0}, 
10567     { "_short","_unsigned_short",0}, 
10568     { "_short","_signed_short",0}, 
10569     { "_wxWindowID","_wxCoord",0}, 
10570     { "_wxWindowID","_wxPrintQuality",0}, 
10571     { "_wxWindowID","_time_t",0}, 
10572     { "_wxWindowID","_size_t",0}, 
10573     { "_wxWindowID","_EBool",0}, 
10574     { "_wxWindowID","_uint",0}, 
10575     { "_wxWindowID","_int",0}, 
10576     { "_wxWindowID","_signed_int",0}, 
10577     { "_wxWindowID","_unsigned_int",0}, 
10578     { "_int","_wxCoord",0}, 
10579     { "_int","_wxPrintQuality",0}, 
10580     { "_int","_time_t",0}, 
10581     { "_int","_size_t",0}, 
10582     { "_int","_EBool",0}, 
10583     { "_int","_uint",0}, 
10584     { "_int","_wxWindowID",0}, 
10585     { "_int","_unsigned_int",0}, 
10586     { "_int","_signed_int",0}, 
10587     { "_wxDateTime_t","_unsigned_short",0}, 
10588     { "_wxDateTime_t","_short",0}, 
10589     { "_wxDateTime_t","_WXTYPE",0}, 
10590     { "_time_t","_wxCoord",0}, 
10591     { "_time_t","_wxPrintQuality",0}, 
10592     { "_time_t","_unsigned_int",0}, 
10593     { "_time_t","_int",0}, 
10594     { "_time_t","_wxWindowID",0}, 
10595     { "_time_t","_uint",0}, 
10596     { "_time_t","_size_t",0}, 
10597     { "_wxCoord","_int",0}, 
10598     { "_wxCoord","_signed_int",0}, 
10599     { "_wxCoord","_unsigned_int",0}, 
10600     { "_wxCoord","_wxWindowID",0}, 
10601     { "_wxCoord","_uint",0}, 
10602     { "_wxCoord","_EBool",0}, 
10603     { "_wxCoord","_size_t",0}, 
10604     { "_wxCoord","_time_t",0}, 
10605     { "_wxCoord","_wxPrintQuality",0}, 
10606     { "_wxEvtHandler","_wxPyProcess",SwigwxPyProcessTowxEvtHandler
}, 
10609 static PyObject 
*SWIG_globals
; 
10613 SWIGEXPORT(void) initmisc2c() { 
10615          SWIG_globals 
= SWIG_newvarlink(); 
10616          m 
= Py_InitModule("misc2c", misc2cMethods
); 
10617          d 
= PyModule_GetDict(m
); 
10618          PyDict_SetItemString(d
,"wxSYS_OEM_FIXED_FONT", PyInt_FromLong((long) wxSYS_OEM_FIXED_FONT
)); 
10619          PyDict_SetItemString(d
,"wxSYS_ANSI_FIXED_FONT", PyInt_FromLong((long) wxSYS_ANSI_FIXED_FONT
)); 
10620          PyDict_SetItemString(d
,"wxSYS_ANSI_VAR_FONT", PyInt_FromLong((long) wxSYS_ANSI_VAR_FONT
)); 
10621          PyDict_SetItemString(d
,"wxSYS_SYSTEM_FONT", PyInt_FromLong((long) wxSYS_SYSTEM_FONT
)); 
10622          PyDict_SetItemString(d
,"wxSYS_DEVICE_DEFAULT_FONT", PyInt_FromLong((long) wxSYS_DEVICE_DEFAULT_FONT
)); 
10623          PyDict_SetItemString(d
,"wxSYS_DEFAULT_PALETTE", PyInt_FromLong((long) wxSYS_DEFAULT_PALETTE
)); 
10624          PyDict_SetItemString(d
,"wxSYS_SYSTEM_FIXED_FONT", PyInt_FromLong((long) wxSYS_SYSTEM_FIXED_FONT
)); 
10625          PyDict_SetItemString(d
,"wxSYS_DEFAULT_GUI_FONT", PyInt_FromLong((long) wxSYS_DEFAULT_GUI_FONT
)); 
10626          PyDict_SetItemString(d
,"wxSYS_COLOUR_SCROLLBAR", PyInt_FromLong((long) wxSYS_COLOUR_SCROLLBAR
)); 
10627          PyDict_SetItemString(d
,"wxSYS_COLOUR_BACKGROUND", PyInt_FromLong((long) wxSYS_COLOUR_BACKGROUND
)); 
10628          PyDict_SetItemString(d
,"wxSYS_COLOUR_ACTIVECAPTION", PyInt_FromLong((long) wxSYS_COLOUR_ACTIVECAPTION
)); 
10629          PyDict_SetItemString(d
,"wxSYS_COLOUR_INACTIVECAPTION", PyInt_FromLong((long) wxSYS_COLOUR_INACTIVECAPTION
)); 
10630          PyDict_SetItemString(d
,"wxSYS_COLOUR_MENU", PyInt_FromLong((long) wxSYS_COLOUR_MENU
)); 
10631          PyDict_SetItemString(d
,"wxSYS_COLOUR_WINDOW", PyInt_FromLong((long) wxSYS_COLOUR_WINDOW
)); 
10632          PyDict_SetItemString(d
,"wxSYS_COLOUR_WINDOWFRAME", PyInt_FromLong((long) wxSYS_COLOUR_WINDOWFRAME
)); 
10633          PyDict_SetItemString(d
,"wxSYS_COLOUR_MENUTEXT", PyInt_FromLong((long) wxSYS_COLOUR_MENUTEXT
)); 
10634          PyDict_SetItemString(d
,"wxSYS_COLOUR_WINDOWTEXT", PyInt_FromLong((long) wxSYS_COLOUR_WINDOWTEXT
)); 
10635          PyDict_SetItemString(d
,"wxSYS_COLOUR_CAPTIONTEXT", PyInt_FromLong((long) wxSYS_COLOUR_CAPTIONTEXT
)); 
10636          PyDict_SetItemString(d
,"wxSYS_COLOUR_ACTIVEBORDER", PyInt_FromLong((long) wxSYS_COLOUR_ACTIVEBORDER
)); 
10637          PyDict_SetItemString(d
,"wxSYS_COLOUR_INACTIVEBORDER", PyInt_FromLong((long) wxSYS_COLOUR_INACTIVEBORDER
)); 
10638          PyDict_SetItemString(d
,"wxSYS_COLOUR_APPWORKSPACE", PyInt_FromLong((long) wxSYS_COLOUR_APPWORKSPACE
)); 
10639          PyDict_SetItemString(d
,"wxSYS_COLOUR_HIGHLIGHT", PyInt_FromLong((long) wxSYS_COLOUR_HIGHLIGHT
)); 
10640          PyDict_SetItemString(d
,"wxSYS_COLOUR_HIGHLIGHTTEXT", PyInt_FromLong((long) wxSYS_COLOUR_HIGHLIGHTTEXT
)); 
10641          PyDict_SetItemString(d
,"wxSYS_COLOUR_BTNFACE", PyInt_FromLong((long) wxSYS_COLOUR_BTNFACE
)); 
10642          PyDict_SetItemString(d
,"wxSYS_COLOUR_BTNSHADOW", PyInt_FromLong((long) wxSYS_COLOUR_BTNSHADOW
)); 
10643          PyDict_SetItemString(d
,"wxSYS_COLOUR_GRAYTEXT", PyInt_FromLong((long) wxSYS_COLOUR_GRAYTEXT
)); 
10644          PyDict_SetItemString(d
,"wxSYS_COLOUR_BTNTEXT", PyInt_FromLong((long) wxSYS_COLOUR_BTNTEXT
)); 
10645          PyDict_SetItemString(d
,"wxSYS_COLOUR_INACTIVECAPTIONTEXT", PyInt_FromLong((long) wxSYS_COLOUR_INACTIVECAPTIONTEXT
)); 
10646          PyDict_SetItemString(d
,"wxSYS_COLOUR_BTNHIGHLIGHT", PyInt_FromLong((long) wxSYS_COLOUR_BTNHIGHLIGHT
)); 
10647          PyDict_SetItemString(d
,"wxSYS_COLOUR_3DDKSHADOW", PyInt_FromLong((long) wxSYS_COLOUR_3DDKSHADOW
)); 
10648          PyDict_SetItemString(d
,"wxSYS_COLOUR_3DLIGHT", PyInt_FromLong((long) wxSYS_COLOUR_3DLIGHT
)); 
10649          PyDict_SetItemString(d
,"wxSYS_COLOUR_INFOTEXT", PyInt_FromLong((long) wxSYS_COLOUR_INFOTEXT
)); 
10650          PyDict_SetItemString(d
,"wxSYS_COLOUR_INFOBK", PyInt_FromLong((long) wxSYS_COLOUR_INFOBK
)); 
10651          PyDict_SetItemString(d
,"wxSYS_COLOUR_LISTBOX", PyInt_FromLong((long) wxSYS_COLOUR_LISTBOX
)); 
10652          PyDict_SetItemString(d
,"wxSYS_COLOUR_DESKTOP", PyInt_FromLong((long) wxSYS_COLOUR_DESKTOP
)); 
10653          PyDict_SetItemString(d
,"wxSYS_COLOUR_3DFACE", PyInt_FromLong((long) wxSYS_COLOUR_3DFACE
)); 
10654          PyDict_SetItemString(d
,"wxSYS_COLOUR_3DSHADOW", PyInt_FromLong((long) wxSYS_COLOUR_3DSHADOW
)); 
10655          PyDict_SetItemString(d
,"wxSYS_COLOUR_3DHIGHLIGHT", PyInt_FromLong((long) wxSYS_COLOUR_3DHIGHLIGHT
)); 
10656          PyDict_SetItemString(d
,"wxSYS_COLOUR_3DHILIGHT", PyInt_FromLong((long) wxSYS_COLOUR_3DHILIGHT
)); 
10657          PyDict_SetItemString(d
,"wxSYS_COLOUR_BTNHILIGHT", PyInt_FromLong((long) wxSYS_COLOUR_BTNHILIGHT
)); 
10658          PyDict_SetItemString(d
,"wxSYS_MOUSE_BUTTONS", PyInt_FromLong((long) wxSYS_MOUSE_BUTTONS
)); 
10659          PyDict_SetItemString(d
,"wxSYS_BORDER_X", PyInt_FromLong((long) wxSYS_BORDER_X
)); 
10660          PyDict_SetItemString(d
,"wxSYS_BORDER_Y", PyInt_FromLong((long) wxSYS_BORDER_Y
)); 
10661          PyDict_SetItemString(d
,"wxSYS_CURSOR_X", PyInt_FromLong((long) wxSYS_CURSOR_X
)); 
10662          PyDict_SetItemString(d
,"wxSYS_CURSOR_Y", PyInt_FromLong((long) wxSYS_CURSOR_Y
)); 
10663          PyDict_SetItemString(d
,"wxSYS_DCLICK_X", PyInt_FromLong((long) wxSYS_DCLICK_X
)); 
10664          PyDict_SetItemString(d
,"wxSYS_DCLICK_Y", PyInt_FromLong((long) wxSYS_DCLICK_Y
)); 
10665          PyDict_SetItemString(d
,"wxSYS_DRAG_X", PyInt_FromLong((long) wxSYS_DRAG_X
)); 
10666          PyDict_SetItemString(d
,"wxSYS_DRAG_Y", PyInt_FromLong((long) wxSYS_DRAG_Y
)); 
10667          PyDict_SetItemString(d
,"wxSYS_EDGE_X", PyInt_FromLong((long) wxSYS_EDGE_X
)); 
10668          PyDict_SetItemString(d
,"wxSYS_EDGE_Y", PyInt_FromLong((long) wxSYS_EDGE_Y
)); 
10669          PyDict_SetItemString(d
,"wxSYS_HSCROLL_ARROW_X", PyInt_FromLong((long) wxSYS_HSCROLL_ARROW_X
)); 
10670          PyDict_SetItemString(d
,"wxSYS_HSCROLL_ARROW_Y", PyInt_FromLong((long) wxSYS_HSCROLL_ARROW_Y
)); 
10671          PyDict_SetItemString(d
,"wxSYS_HTHUMB_X", PyInt_FromLong((long) wxSYS_HTHUMB_X
)); 
10672          PyDict_SetItemString(d
,"wxSYS_ICON_X", PyInt_FromLong((long) wxSYS_ICON_X
)); 
10673          PyDict_SetItemString(d
,"wxSYS_ICON_Y", PyInt_FromLong((long) wxSYS_ICON_Y
)); 
10674          PyDict_SetItemString(d
,"wxSYS_ICONSPACING_X", PyInt_FromLong((long) wxSYS_ICONSPACING_X
)); 
10675          PyDict_SetItemString(d
,"wxSYS_ICONSPACING_Y", PyInt_FromLong((long) wxSYS_ICONSPACING_Y
)); 
10676          PyDict_SetItemString(d
,"wxSYS_WINDOWMIN_X", PyInt_FromLong((long) wxSYS_WINDOWMIN_X
)); 
10677          PyDict_SetItemString(d
,"wxSYS_WINDOWMIN_Y", PyInt_FromLong((long) wxSYS_WINDOWMIN_Y
)); 
10678          PyDict_SetItemString(d
,"wxSYS_SCREEN_X", PyInt_FromLong((long) wxSYS_SCREEN_X
)); 
10679          PyDict_SetItemString(d
,"wxSYS_SCREEN_Y", PyInt_FromLong((long) wxSYS_SCREEN_Y
)); 
10680          PyDict_SetItemString(d
,"wxSYS_FRAMESIZE_X", PyInt_FromLong((long) wxSYS_FRAMESIZE_X
)); 
10681          PyDict_SetItemString(d
,"wxSYS_FRAMESIZE_Y", PyInt_FromLong((long) wxSYS_FRAMESIZE_Y
)); 
10682          PyDict_SetItemString(d
,"wxSYS_SMALLICON_X", PyInt_FromLong((long) wxSYS_SMALLICON_X
)); 
10683          PyDict_SetItemString(d
,"wxSYS_SMALLICON_Y", PyInt_FromLong((long) wxSYS_SMALLICON_Y
)); 
10684          PyDict_SetItemString(d
,"wxSYS_HSCROLL_Y", PyInt_FromLong((long) wxSYS_HSCROLL_Y
)); 
10685          PyDict_SetItemString(d
,"wxSYS_VSCROLL_X", PyInt_FromLong((long) wxSYS_VSCROLL_X
)); 
10686          PyDict_SetItemString(d
,"wxSYS_VSCROLL_ARROW_X", PyInt_FromLong((long) wxSYS_VSCROLL_ARROW_X
)); 
10687          PyDict_SetItemString(d
,"wxSYS_VSCROLL_ARROW_Y", PyInt_FromLong((long) wxSYS_VSCROLL_ARROW_Y
)); 
10688          PyDict_SetItemString(d
,"wxSYS_VTHUMB_Y", PyInt_FromLong((long) wxSYS_VTHUMB_Y
)); 
10689          PyDict_SetItemString(d
,"wxSYS_CAPTION_Y", PyInt_FromLong((long) wxSYS_CAPTION_Y
)); 
10690          PyDict_SetItemString(d
,"wxSYS_MENU_Y", PyInt_FromLong((long) wxSYS_MENU_Y
)); 
10691          PyDict_SetItemString(d
,"wxSYS_NETWORK_PRESENT", PyInt_FromLong((long) wxSYS_NETWORK_PRESENT
)); 
10692          PyDict_SetItemString(d
,"wxSYS_PENWINDOWS_PRESENT", PyInt_FromLong((long) wxSYS_PENWINDOWS_PRESENT
)); 
10693          PyDict_SetItemString(d
,"wxSYS_SHOW_SOUNDS", PyInt_FromLong((long) wxSYS_SHOW_SOUNDS
)); 
10694          PyDict_SetItemString(d
,"wxSYS_SWAP_BUTTONS", PyInt_FromLong((long) wxSYS_SWAP_BUTTONS
)); 
10695          PyDict_SetItemString(d
,"wxSYS_CAN_DRAW_FRAME_DECORATIONS", PyInt_FromLong((long) wxSYS_CAN_DRAW_FRAME_DECORATIONS
)); 
10696          PyDict_SetItemString(d
,"wxSYS_CAN_ICONIZE_FRAME", PyInt_FromLong((long) wxSYS_CAN_ICONIZE_FRAME
)); 
10697          PyDict_SetItemString(d
,"wxLOG_FatalError", PyInt_FromLong((long) wxLOG_FatalError
)); 
10698          PyDict_SetItemString(d
,"wxLOG_Error", PyInt_FromLong((long) wxLOG_Error
)); 
10699          PyDict_SetItemString(d
,"wxLOG_Warning", PyInt_FromLong((long) wxLOG_Warning
)); 
10700          PyDict_SetItemString(d
,"wxLOG_Message", PyInt_FromLong((long) wxLOG_Message
)); 
10701          PyDict_SetItemString(d
,"wxLOG_Info", PyInt_FromLong((long) wxLOG_Info
)); 
10702          PyDict_SetItemString(d
,"wxLOG_Status", PyInt_FromLong((long) wxLOG_Status
)); 
10703          PyDict_SetItemString(d
,"wxLOG_Debug", PyInt_FromLong((long) wxLOG_Debug
)); 
10704          PyDict_SetItemString(d
,"wxLOG_Trace", PyInt_FromLong((long) wxLOG_Trace
)); 
10705          PyDict_SetItemString(d
,"wxLOG_Progress", PyInt_FromLong((long) wxLOG_Progress
)); 
10706          PyDict_SetItemString(d
,"wxLOG_User", PyInt_FromLong((long) wxLOG_User
)); 
10707          PyDict_SetItemString(d
,"wxEVT_END_PROCESS", PyInt_FromLong((long) wxEVT_END_PROCESS
)); 
10708          PyDict_SetItemString(d
,"wxMAILCAP_STANDARD", PyInt_FromLong((long) wxMAILCAP_STANDARD
)); 
10709          PyDict_SetItemString(d
,"wxMAILCAP_NETSCAPE", PyInt_FromLong((long) wxMAILCAP_NETSCAPE
)); 
10710          PyDict_SetItemString(d
,"wxMAILCAP_KDE", PyInt_FromLong((long) wxMAILCAP_KDE
)); 
10711          PyDict_SetItemString(d
,"wxMAILCAP_GNOME", PyInt_FromLong((long) wxMAILCAP_GNOME
)); 
10712          PyDict_SetItemString(d
,"wxMAILCAP_ALL", PyInt_FromLong((long) wxMAILCAP_ALL
)); 
10713          PyDict_SetItemString(d
,"cvar", SWIG_globals
); 
10714          SWIG_addvarlink(SWIG_globals
,"wxTheMimeTypesManager",_wrap_wxTheMimeTypesManager_get
, _wrap_wxTheMimeTypesManager_set
); 
10716     wxPyPtrTypeMap_Add("wxFontEnumerator", "wxPyFontEnumerator"); 
10717     wxPyPtrTypeMap_Add("wxDragImage", "wxGenericDragImage"); 
10718     wxPyPtrTypeMap_Add("wxProcess", "wxPyProcess"); 
10721    for (i 
= 0; _swig_mapping
[i
].n1
; i
++) 
10722         SWIG_RegisterMapping(_swig_mapping
[i
].n1
,_swig_mapping
[i
].n2
,_swig_mapping
[i
].pcnv
);