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 #include <wx/joystick.h> 
  69 static PyObject
* l_output_helper(PyObject
* target
, PyObject
* o
) { 
  73     } else if (target 
== Py_None
) { 
  77         if (!PyList_Check(target
)) { 
  79             target 
= PyList_New(0); 
  80             PyList_Append(target
, o2
); 
  83         PyList_Append(target
,o
); 
  89 static PyObject
* t_output_helper(PyObject
* target
, PyObject
* o
) { 
  95     } else if (target 
== Py_None
) { 
  99         if (!PyTuple_Check(target
)) { 
 101             target 
= PyTuple_New(1); 
 102             PyTuple_SetItem(target
, 0, o2
); 
 105         PyTuple_SetItem(o3
, 0, o
); 
 108         target 
= PySequence_Concat(o2
, o3
); 
 115 static char* wxStringErrorMsg 
= "string type is required for parameter"; 
 117     static wxString 
wxPyEmptyStr(""); 
 120     wxColour 
wxSystemSettings_GetSystemColour(int index
) { 
 121         return wxSystemSettings::GetSystemColour(index
); 
 124     wxFont 
wxSystemSettings_GetSystemFont(int index
) { 
 125         return wxSystemSettings::GetSystemFont(index
); 
 128     int wxSystemSettings_GetSystemMetric(int index
) { 
 129         return wxSystemSettings::GetSystemMetric(index
); 
 132     void wxToolTip_Enable(bool flag
) { 
 133         wxToolTip::Enable(flag
); 
 136     void wxToolTip_SetDelay(long milliseconds
) { 
 137         wxToolTip::SetDelay(milliseconds
); 
 140     int wxCaret_GetBlinkTime() { 
 141         return wxCaret::GetBlinkTime(); 
 144     void wxCaret_SetBlinkTime(int milliseconds
) { 
 145         wxCaret::SetBlinkTime(milliseconds
); 
 148 class wxPyFontEnumerator 
: public wxFontEnumerator 
{ 
 150     wxPyFontEnumerator() {} 
 151     ~wxPyFontEnumerator() {} 
 153     DEC_PYCALLBACK_BOOL_STRING(OnFacename
); 
 154     DEC_PYCALLBACK_BOOL_STRINGSTRING(OnFontEncoding
); 
 159 IMP_PYCALLBACK_BOOL_STRING(wxPyFontEnumerator
, wxFontEnumerator
, OnFacename
); 
 160 IMP_PYCALLBACK_BOOL_STRINGSTRING(wxPyFontEnumerator
, wxFontEnumerator
, OnFontEncoding
); 
 163     bool wxThread_IsMain() { 
 164         return wxThread::IsMain(); 
 167 class wxPyTipProvider 
: public wxTipProvider 
{ 
 169     wxPyTipProvider(size_t currentTip
) 
 170         : wxTipProvider(currentTip
) {} 
 172     DEC_PYCALLBACK_STRING__pure(GetTip
); 
 177 IMP_PYCALLBACK_STRING__pure( wxPyTipProvider
, wxTipProvider
, GetTip
); 
 180 #include <wx/generic/dragimgg.h> 
 181 static wxPoint wxPyNullPoint
; 
 184 wxGenericDragImage
* wxDragIcon(const wxIcon
& image
, 
 185                                const wxCursor
& cursor
, 
 186                                const wxPoint
& hotspot
) { 
 187     return new wxGenericDragImage(image
, cursor
, hotspot
); 
 190 wxGenericDragImage
* wxDragString(const wxString
& str
, 
 191                                  const wxCursor
& cursor
, 
 192                                  const wxPoint
& hotspot
) { 
 193     return new wxGenericDragImage(str
, cursor
, hotspot
); 
 196 wxGenericDragImage
* wxDragTreeItem(const wxTreeCtrl
& treeCtrl
, wxTreeItemId
& id
) { 
 197     return new wxGenericDragImage(treeCtrl
, id
); 
 200 wxGenericDragImage
* wxDragListItem(const wxListCtrl
& listCtrl
, long id
) { 
 201     return new wxGenericDragImage(listCtrl
, id
); 
 204  // C++ version of wxProcess derived class 
 206 class wxPyProcess 
: public wxProcess 
{ 
 208     wxPyProcess(wxEvtHandler 
*parent 
= NULL
, int id 
= -1) 
 209         : wxProcess(parent
, id
) 
 212     DEC_PYCALLBACK_VOID_INTINT(OnTerminate
); 
 217 IMP_PYCALLBACK_VOID_INTINT( wxPyProcess
, wxProcess
, OnTerminate
); 
 221 static PyObject 
*_wrap_wxFileSelector(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 222     PyObject 
* _resultobj
; 
 225     char * _arg1 
= (char *) NULL
; 
 226     char * _arg2 
= (char *) NULL
; 
 227     char * _arg3 
= (char *) NULL
; 
 228     char * _arg4 
= (char *) "*.*"; 
 229     int  _arg5 
= (int ) 0; 
 230     wxWindow 
* _arg6 
= (wxWindow 
*) NULL
; 
 231     int  _arg7 
= (int ) -1; 
 232     int  _arg8 
= (int ) -1; 
 233     PyObject 
* _argo6 
= 0; 
 234     char *_kwnames
[] = { "message","default_path","default_filename","default_extension","wildcard","flags","parent","x","y", NULL 
}; 
 237     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s|ssssiOii:wxFileSelector",_kwnames
,&_arg0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
,&_argo6
,&_arg7
,&_arg8
))  
 240         if (_argo6 
== Py_None
) { _arg6 
= NULL
; } 
 241         else if (SWIG_GetPtrObj(_argo6
,(void **) &_arg6
,"_wxWindow_p")) { 
 242             PyErr_SetString(PyExc_TypeError
,"Type error in argument 7 of wxFileSelector. Expected _wxWindow_p."); 
 247     wxPy_BEGIN_ALLOW_THREADS
; 
 248         _result 
= new wxString (wxFileSelector(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
,_arg7
,_arg8
)); 
 250     wxPy_END_ALLOW_THREADS
; 
 252     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
 260 static PyObject 
*_wrap_wxGetTextFromUser(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 261     PyObject 
* _resultobj
; 
 264     wxString 
* _arg1 
= (wxString 
*) &wxPyEmptyStr
; 
 265     wxString 
* _arg2 
= (wxString 
*) &wxPyEmptyStr
; 
 266     wxWindow 
* _arg3 
= (wxWindow 
*) NULL
; 
 267     int  _arg4 
= (int ) -1; 
 268     int  _arg5 
= (int ) -1; 
 269     bool  _arg6 
= (bool ) TRUE
; 
 270     PyObject 
* _obj0 
= 0; 
 271     PyObject 
* _obj1 
= 0; 
 272     PyObject 
* _obj2 
= 0; 
 273     PyObject 
* _argo3 
= 0; 
 274     int tempbool6 
= (int) TRUE
; 
 275     char *_kwnames
[] = { "message","caption","default_value","parent","x","y","centre", NULL 
}; 
 278     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|OOOiii:wxGetTextFromUser",_kwnames
,&_obj0
,&_obj1
,&_obj2
,&_argo3
,&_arg4
,&_arg5
,&tempbool6
))  
 281 #if PYTHON_API_VERSION >= 1009 
 282     char* tmpPtr
; int tmpSize
; 
 283     if (!PyString_Check(_obj0
) && !PyUnicode_Check(_obj0
)) { 
 284         PyErr_SetString(PyExc_TypeError
, "String or Unicode type required"); 
 287     if (PyString_AsStringAndSize(_obj0
, &tmpPtr
, &tmpSize
) == -1) 
 289     _arg0 
= new wxString(tmpPtr
, tmpSize
); 
 291     if (!PyString_Check(_obj0
)) { 
 292         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 295     _arg0 
= new wxString(PyString_AS_STRING(_obj0
), PyString_GET_SIZE(_obj0
)); 
 300 #if PYTHON_API_VERSION >= 1009 
 301     char* tmpPtr
; int tmpSize
; 
 302     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
 303         PyErr_SetString(PyExc_TypeError
, "String or Unicode type required"); 
 306     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
 308     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
 310     if (!PyString_Check(_obj1
)) { 
 311         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 314     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
 319 #if PYTHON_API_VERSION >= 1009 
 320     char* tmpPtr
; int tmpSize
; 
 321     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
 322         PyErr_SetString(PyExc_TypeError
, "String or Unicode type required"); 
 325     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
 327     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
 329     if (!PyString_Check(_obj2
)) { 
 330         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 333     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
 337         if (_argo3 
== Py_None
) { _arg3 
= NULL
; } 
 338         else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxWindow_p")) { 
 339             PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxGetTextFromUser. Expected _wxWindow_p."); 
 343     _arg6 
= (bool ) tempbool6
; 
 345     wxPy_BEGIN_ALLOW_THREADS
; 
 346         _result 
= new wxString (wxGetTextFromUser(*_arg0
,*_arg1
,*_arg2
,_arg3
,_arg4
,_arg5
,_arg6
)); 
 348     wxPy_END_ALLOW_THREADS
; 
 350     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
 370 static PyObject 
*_wrap_wxGetPasswordFromUser(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 371     PyObject 
* _resultobj
; 
 374     wxString 
* _arg1 
= (wxString 
*) &wxPyEmptyStr
; 
 375     wxString 
* _arg2 
= (wxString 
*) &wxPyEmptyStr
; 
 376     wxWindow 
* _arg3 
= (wxWindow 
*) NULL
; 
 377     PyObject 
* _obj0 
= 0; 
 378     PyObject 
* _obj1 
= 0; 
 379     PyObject 
* _obj2 
= 0; 
 380     PyObject 
* _argo3 
= 0; 
 381     char *_kwnames
[] = { "message","caption","default_value","parent", NULL 
}; 
 384     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|OOO:wxGetPasswordFromUser",_kwnames
,&_obj0
,&_obj1
,&_obj2
,&_argo3
))  
 387 #if PYTHON_API_VERSION >= 1009 
 388     char* tmpPtr
; int tmpSize
; 
 389     if (!PyString_Check(_obj0
) && !PyUnicode_Check(_obj0
)) { 
 390         PyErr_SetString(PyExc_TypeError
, "String or Unicode type required"); 
 393     if (PyString_AsStringAndSize(_obj0
, &tmpPtr
, &tmpSize
) == -1) 
 395     _arg0 
= new wxString(tmpPtr
, tmpSize
); 
 397     if (!PyString_Check(_obj0
)) { 
 398         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 401     _arg0 
= new wxString(PyString_AS_STRING(_obj0
), PyString_GET_SIZE(_obj0
)); 
 406 #if PYTHON_API_VERSION >= 1009 
 407     char* tmpPtr
; int tmpSize
; 
 408     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
 409         PyErr_SetString(PyExc_TypeError
, "String or Unicode type required"); 
 412     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
 414     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
 416     if (!PyString_Check(_obj1
)) { 
 417         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 420     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
 425 #if PYTHON_API_VERSION >= 1009 
 426     char* tmpPtr
; int tmpSize
; 
 427     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
 428         PyErr_SetString(PyExc_TypeError
, "String or Unicode type required"); 
 431     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
 433     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
 435     if (!PyString_Check(_obj2
)) { 
 436         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 439     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
 443         if (_argo3 
== Py_None
) { _arg3 
= NULL
; } 
 444         else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxWindow_p")) { 
 445             PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxGetPasswordFromUser. Expected _wxWindow_p."); 
 450     wxPy_BEGIN_ALLOW_THREADS
; 
 451         _result 
= new wxString (wxGetPasswordFromUser(*_arg0
,*_arg1
,*_arg2
,_arg3
)); 
 453     wxPy_END_ALLOW_THREADS
; 
 455     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
 475 static PyObject 
*_wrap_wxGetSingleChoice(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 476     PyObject 
* _resultobj
; 
 482     wxWindow 
* _arg4 
= (wxWindow 
*) NULL
; 
 483     int  _arg5 
= (int ) -1; 
 484     int  _arg6 
= (int ) -1; 
 485     bool  _arg7 
= (bool ) TRUE
; 
 486     int  _arg8 
= (int ) 150; 
 487     int  _arg9 
= (int ) 200; 
 488     PyObject 
* _obj0 
= 0; 
 489     PyObject 
* _obj1 
= 0; 
 490     PyObject 
* _obj3 
= 0; 
 491     PyObject 
* _argo4 
= 0; 
 492     int tempbool7 
= (int) TRUE
; 
 493     char *_kwnames
[] = { "message","caption","choices","parent","x","y","centre","width","height", NULL 
}; 
 496     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO|Oiiiii:wxGetSingleChoice",_kwnames
,&_obj0
,&_obj1
,&_obj3
,&_argo4
,&_arg5
,&_arg6
,&tempbool7
,&_arg8
,&_arg9
))  
 499 #if PYTHON_API_VERSION >= 1009 
 500     char* tmpPtr
; int tmpSize
; 
 501     if (!PyString_Check(_obj0
) && !PyUnicode_Check(_obj0
)) { 
 502         PyErr_SetString(PyExc_TypeError
, "String or Unicode type required"); 
 505     if (PyString_AsStringAndSize(_obj0
, &tmpPtr
, &tmpSize
) == -1) 
 507     _arg0 
= new wxString(tmpPtr
, tmpSize
); 
 509     if (!PyString_Check(_obj0
)) { 
 510         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 513     _arg0 
= new wxString(PyString_AS_STRING(_obj0
), PyString_GET_SIZE(_obj0
)); 
 517 #if PYTHON_API_VERSION >= 1009 
 518     char* tmpPtr
; int tmpSize
; 
 519     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
 520         PyErr_SetString(PyExc_TypeError
, "String or Unicode type required"); 
 523     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
 525     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
 527     if (!PyString_Check(_obj1
)) { 
 528         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 531     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
 536     _arg3 
= wxString_LIST_helper(_obj3
); 
 542         if (_argo4 
== Py_None
) { _arg4 
= NULL
; } 
 543         else if (SWIG_GetPtrObj(_argo4
,(void **) &_arg4
,"_wxWindow_p")) { 
 544             PyErr_SetString(PyExc_TypeError
,"Type error in argument 5 of wxGetSingleChoice. Expected _wxWindow_p."); 
 548     _arg7 
= (bool ) tempbool7
; 
 551         _arg2 
= PyList_Size(_obj3
); 
 558     wxPy_BEGIN_ALLOW_THREADS
; 
 559         _result 
= new wxString (wxGetSingleChoice(*_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
,_arg7
,_arg8
,_arg9
)); 
 561     wxPy_END_ALLOW_THREADS
; 
 563     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
 582 static PyObject 
*_wrap_wxGetSingleChoiceIndex(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 583     PyObject 
* _resultobj
; 
 589     wxWindow 
* _arg4 
= (wxWindow 
*) NULL
; 
 590     int  _arg5 
= (int ) -1; 
 591     int  _arg6 
= (int ) -1; 
 592     bool  _arg7 
= (bool ) TRUE
; 
 593     int  _arg8 
= (int ) 150; 
 594     int  _arg9 
= (int ) 200; 
 595     PyObject 
* _obj0 
= 0; 
 596     PyObject 
* _obj1 
= 0; 
 597     PyObject 
* _obj3 
= 0; 
 598     PyObject 
* _argo4 
= 0; 
 599     int tempbool7 
= (int) TRUE
; 
 600     char *_kwnames
[] = { "message","caption","choices","parent","x","y","centre","width","height", NULL 
}; 
 603     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO|Oiiiii:wxGetSingleChoiceIndex",_kwnames
,&_obj0
,&_obj1
,&_obj3
,&_argo4
,&_arg5
,&_arg6
,&tempbool7
,&_arg8
,&_arg9
))  
 606 #if PYTHON_API_VERSION >= 1009 
 607     char* tmpPtr
; int tmpSize
; 
 608     if (!PyString_Check(_obj0
) && !PyUnicode_Check(_obj0
)) { 
 609         PyErr_SetString(PyExc_TypeError
, "String or Unicode type required"); 
 612     if (PyString_AsStringAndSize(_obj0
, &tmpPtr
, &tmpSize
) == -1) 
 614     _arg0 
= new wxString(tmpPtr
, tmpSize
); 
 616     if (!PyString_Check(_obj0
)) { 
 617         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 620     _arg0 
= new wxString(PyString_AS_STRING(_obj0
), PyString_GET_SIZE(_obj0
)); 
 624 #if PYTHON_API_VERSION >= 1009 
 625     char* tmpPtr
; int tmpSize
; 
 626     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
 627         PyErr_SetString(PyExc_TypeError
, "String or Unicode type required"); 
 630     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
 632     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
 634     if (!PyString_Check(_obj1
)) { 
 635         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 638     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
 643     _arg3 
= wxString_LIST_helper(_obj3
); 
 649         if (_argo4 
== Py_None
) { _arg4 
= NULL
; } 
 650         else if (SWIG_GetPtrObj(_argo4
,(void **) &_arg4
,"_wxWindow_p")) { 
 651             PyErr_SetString(PyExc_TypeError
,"Type error in argument 5 of wxGetSingleChoiceIndex. Expected _wxWindow_p."); 
 655     _arg7 
= (bool ) tempbool7
; 
 658         _arg2 
= PyList_Size(_obj3
); 
 665     wxPy_BEGIN_ALLOW_THREADS
; 
 666         _result 
= (int )wxGetSingleChoiceIndex(*_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
,_arg7
,_arg8
,_arg9
); 
 668     wxPy_END_ALLOW_THREADS
; 
 669 }    _resultobj 
= Py_BuildValue("i",_result
); 
 684 static PyObject 
*_wrap_wxMessageBox(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 685     PyObject 
* _resultobj
; 
 688     wxString 
* _arg1 
= (wxString 
*) &wxPyEmptyStr
; 
 689     int  _arg2 
= (int ) wxOK
|wxCENTRE
; 
 690     wxWindow 
* _arg3 
= (wxWindow 
*) NULL
; 
 691     int  _arg4 
= (int ) -1; 
 692     int  _arg5 
= (int ) -1; 
 693     PyObject 
* _obj0 
= 0; 
 694     PyObject 
* _obj1 
= 0; 
 695     PyObject 
* _argo3 
= 0; 
 696     char *_kwnames
[] = { "message","caption","style","parent","x","y", NULL 
}; 
 699     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|OiOii:wxMessageBox",_kwnames
,&_obj0
,&_obj1
,&_arg2
,&_argo3
,&_arg4
,&_arg5
))  
 702 #if PYTHON_API_VERSION >= 1009 
 703     char* tmpPtr
; int tmpSize
; 
 704     if (!PyString_Check(_obj0
) && !PyUnicode_Check(_obj0
)) { 
 705         PyErr_SetString(PyExc_TypeError
, "String or Unicode type required"); 
 708     if (PyString_AsStringAndSize(_obj0
, &tmpPtr
, &tmpSize
) == -1) 
 710     _arg0 
= new wxString(tmpPtr
, tmpSize
); 
 712     if (!PyString_Check(_obj0
)) { 
 713         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 716     _arg0 
= new wxString(PyString_AS_STRING(_obj0
), PyString_GET_SIZE(_obj0
)); 
 721 #if PYTHON_API_VERSION >= 1009 
 722     char* tmpPtr
; int tmpSize
; 
 723     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
 724         PyErr_SetString(PyExc_TypeError
, "String or Unicode type required"); 
 727     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
 729     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
 731     if (!PyString_Check(_obj1
)) { 
 732         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 735     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
 739         if (_argo3 
== Py_None
) { _arg3 
= NULL
; } 
 740         else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxWindow_p")) { 
 741             PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxMessageBox. Expected _wxWindow_p."); 
 746     wxPy_BEGIN_ALLOW_THREADS
; 
 747         _result 
= (int )wxMessageBox(*_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
 749     wxPy_END_ALLOW_THREADS
; 
 750 }    _resultobj 
= Py_BuildValue("i",_result
); 
 762 static PyObject 
*_wrap_wxGetNumberFromUser(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 763     PyObject 
* _resultobj
; 
 769     long  _arg4 
= (long ) 0; 
 770     long  _arg5 
= (long ) 100; 
 771     wxWindow 
* _arg6 
= (wxWindow 
*) NULL
; 
 772     wxPoint 
* _arg7 
= (wxPoint 
*) &wxDefaultPosition
; 
 773     PyObject 
* _obj0 
= 0; 
 774     PyObject 
* _obj1 
= 0; 
 775     PyObject 
* _obj2 
= 0; 
 776     PyObject 
* _argo6 
= 0; 
 778     PyObject 
* _obj7 
= 0; 
 779     char *_kwnames
[] = { "message","prompt","caption","value","min","max","parent","pos", NULL 
}; 
 782     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOOl|llOO:wxGetNumberFromUser",_kwnames
,&_obj0
,&_obj1
,&_obj2
,&_arg3
,&_arg4
,&_arg5
,&_argo6
,&_obj7
))  
 785 #if PYTHON_API_VERSION >= 1009 
 786     char* tmpPtr
; int tmpSize
; 
 787     if (!PyString_Check(_obj0
) && !PyUnicode_Check(_obj0
)) { 
 788         PyErr_SetString(PyExc_TypeError
, "String or Unicode type required"); 
 791     if (PyString_AsStringAndSize(_obj0
, &tmpPtr
, &tmpSize
) == -1) 
 793     _arg0 
= new wxString(tmpPtr
, tmpSize
); 
 795     if (!PyString_Check(_obj0
)) { 
 796         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 799     _arg0 
= new wxString(PyString_AS_STRING(_obj0
), PyString_GET_SIZE(_obj0
)); 
 803 #if PYTHON_API_VERSION >= 1009 
 804     char* tmpPtr
; int tmpSize
; 
 805     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
 806         PyErr_SetString(PyExc_TypeError
, "String or Unicode type required"); 
 809     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
 811     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
 813     if (!PyString_Check(_obj1
)) { 
 814         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 817     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
 821 #if PYTHON_API_VERSION >= 1009 
 822     char* tmpPtr
; int tmpSize
; 
 823     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
 824         PyErr_SetString(PyExc_TypeError
, "String or Unicode type required"); 
 827     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
 829     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
 831     if (!PyString_Check(_obj2
)) { 
 832         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 835     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
 839         if (_argo6 
== Py_None
) { _arg6 
= NULL
; } 
 840         else if (SWIG_GetPtrObj(_argo6
,(void **) &_arg6
,"_wxWindow_p")) { 
 841             PyErr_SetString(PyExc_TypeError
,"Type error in argument 7 of wxGetNumberFromUser. Expected _wxWindow_p."); 
 848     if (! wxPoint_helper(_obj7
, &_arg7
)) 
 852     wxPy_BEGIN_ALLOW_THREADS
; 
 853         _result 
= (long )wxGetNumberFromUser(*_arg0
,*_arg1
,*_arg2
,_arg3
,_arg4
,_arg5
,_arg6
,*_arg7
); 
 855     wxPy_END_ALLOW_THREADS
; 
 856 }    _resultobj 
= Py_BuildValue("l",_result
); 
 872 static PyObject 
*_wrap_wxColourDisplay(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 873     PyObject 
* _resultobj
; 
 875     char *_kwnames
[] = {  NULL 
}; 
 878     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxColourDisplay",_kwnames
))  
 881     wxPy_BEGIN_ALLOW_THREADS
; 
 882         _result 
= (bool )wxColourDisplay(); 
 884     wxPy_END_ALLOW_THREADS
; 
 885 }    _resultobj 
= Py_BuildValue("i",_result
); 
 889 static PyObject 
*_wrap_wxDisplayDepth(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 890     PyObject 
* _resultobj
; 
 892     char *_kwnames
[] = {  NULL 
}; 
 895     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxDisplayDepth",_kwnames
))  
 898     wxPy_BEGIN_ALLOW_THREADS
; 
 899         _result 
= (int )wxDisplayDepth(); 
 901     wxPy_END_ALLOW_THREADS
; 
 902 }    _resultobj 
= Py_BuildValue("i",_result
); 
 906 static PyObject 
*_wrap_wxGetDisplayDepth(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 907     PyObject 
* _resultobj
; 
 909     char *_kwnames
[] = {  NULL 
}; 
 912     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxGetDisplayDepth",_kwnames
))  
 915     wxPy_BEGIN_ALLOW_THREADS
; 
 916         _result 
= (int )wxGetDisplayDepth(); 
 918     wxPy_END_ALLOW_THREADS
; 
 919 }    _resultobj 
= Py_BuildValue("i",_result
); 
 923 static PyObject 
*_wrap_wxDisplaySize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 924     PyObject 
* _resultobj
; 
 929     char *_kwnames
[] = {  NULL 
}; 
 938     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxDisplaySize",_kwnames
))  
 941     wxPy_BEGIN_ALLOW_THREADS
; 
 942         wxDisplaySize(_arg0
,_arg1
); 
 944     wxPy_END_ALLOW_THREADS
; 
 945 }    Py_INCREF(Py_None
); 
 946     _resultobj 
= Py_None
; 
 949     o 
= PyInt_FromLong((long) (*_arg0
)); 
 950     _resultobj 
= t_output_helper(_resultobj
, o
); 
 954     o 
= PyInt_FromLong((long) (*_arg1
)); 
 955     _resultobj 
= t_output_helper(_resultobj
, o
); 
 960 static PyObject 
*_wrap_wxGetDisplaySize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 961     PyObject 
* _resultobj
; 
 963     char *_kwnames
[] = {  NULL 
}; 
 967     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxGetDisplaySize",_kwnames
))  
 970     wxPy_BEGIN_ALLOW_THREADS
; 
 971         _result 
= new wxSize (wxGetDisplaySize()); 
 973     wxPy_END_ALLOW_THREADS
; 
 974 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p"); 
 975     _resultobj 
= Py_BuildValue("s",_ptemp
); 
 979 static PyObject 
*_wrap_wxDisplaySizeMM(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 980     PyObject 
* _resultobj
; 
 985     char *_kwnames
[] = {  NULL 
}; 
 994     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxDisplaySizeMM",_kwnames
))  
 997     wxPy_BEGIN_ALLOW_THREADS
; 
 998         wxDisplaySizeMM(_arg0
,_arg1
); 
1000     wxPy_END_ALLOW_THREADS
; 
1001 }    Py_INCREF(Py_None
); 
1002     _resultobj 
= Py_None
; 
1005     o 
= PyInt_FromLong((long) (*_arg0
)); 
1006     _resultobj 
= t_output_helper(_resultobj
, o
); 
1010     o 
= PyInt_FromLong((long) (*_arg1
)); 
1011     _resultobj 
= t_output_helper(_resultobj
, o
); 
1016 static PyObject 
*_wrap_wxGetDisplaySizeMM(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1017     PyObject 
* _resultobj
; 
1019     char *_kwnames
[] = {  NULL 
}; 
1023     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxGetDisplaySizeMM",_kwnames
))  
1026     wxPy_BEGIN_ALLOW_THREADS
; 
1027         _result 
= new wxSize (wxGetDisplaySizeMM()); 
1029     wxPy_END_ALLOW_THREADS
; 
1030 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p"); 
1031     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1035 static PyObject 
*_wrap_wxSetCursor(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1036     PyObject 
* _resultobj
; 
1038     PyObject 
* _argo0 
= 0; 
1039     char *_kwnames
[] = { "cursor", NULL 
}; 
1042     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSetCursor",_kwnames
,&_argo0
))  
1045         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1046         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCursor_p")) { 
1047             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSetCursor. Expected _wxCursor_p."); 
1052     wxPy_BEGIN_ALLOW_THREADS
; 
1053         wxSetCursor(*_arg0
); 
1055     wxPy_END_ALLOW_THREADS
; 
1056 }    Py_INCREF(Py_None
); 
1057     _resultobj 
= Py_None
; 
1061 static PyObject 
*_wrap_wxFindWindowByLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1062     PyObject 
* _resultobj
; 
1065     wxWindow 
* _arg1 
= (wxWindow 
*) NULL
; 
1066     PyObject 
* _obj0 
= 0; 
1067     PyObject 
* _argo1 
= 0; 
1068     char *_kwnames
[] = { "label","parent", NULL 
}; 
1072     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|O:wxFindWindowByLabel",_kwnames
,&_obj0
,&_argo1
))  
1075 #if PYTHON_API_VERSION >= 1009 
1076     char* tmpPtr
; int tmpSize
; 
1077     if (!PyString_Check(_obj0
) && !PyUnicode_Check(_obj0
)) { 
1078         PyErr_SetString(PyExc_TypeError
, "String or Unicode type required"); 
1081     if (PyString_AsStringAndSize(_obj0
, &tmpPtr
, &tmpSize
) == -1) 
1083     _arg0 
= new wxString(tmpPtr
, tmpSize
); 
1085     if (!PyString_Check(_obj0
)) { 
1086         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
1089     _arg0 
= new wxString(PyString_AS_STRING(_obj0
), PyString_GET_SIZE(_obj0
)); 
1093         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1094         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
1095             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxFindWindowByLabel. Expected _wxWindow_p."); 
1100     wxPy_BEGIN_ALLOW_THREADS
; 
1101         _result 
= (wxWindow 
*)wxFindWindowByLabel(*_arg0
,_arg1
); 
1103     wxPy_END_ALLOW_THREADS
; 
1105         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxWindow_p"); 
1106         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1109         _resultobj 
= Py_None
; 
1118 static PyObject 
*_wrap_wxFindWindowByName(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1119     PyObject 
* _resultobj
; 
1122     wxWindow 
* _arg1 
= (wxWindow 
*) NULL
; 
1123     PyObject 
* _obj0 
= 0; 
1124     PyObject 
* _argo1 
= 0; 
1125     char *_kwnames
[] = { "name","parent", NULL 
}; 
1129     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|O:wxFindWindowByName",_kwnames
,&_obj0
,&_argo1
))  
1132 #if PYTHON_API_VERSION >= 1009 
1133     char* tmpPtr
; int tmpSize
; 
1134     if (!PyString_Check(_obj0
) && !PyUnicode_Check(_obj0
)) { 
1135         PyErr_SetString(PyExc_TypeError
, "String or Unicode type required"); 
1138     if (PyString_AsStringAndSize(_obj0
, &tmpPtr
, &tmpSize
) == -1) 
1140     _arg0 
= new wxString(tmpPtr
, tmpSize
); 
1142     if (!PyString_Check(_obj0
)) { 
1143         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
1146     _arg0 
= new wxString(PyString_AS_STRING(_obj0
), PyString_GET_SIZE(_obj0
)); 
1150         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1151         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
1152             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxFindWindowByName. Expected _wxWindow_p."); 
1157     wxPy_BEGIN_ALLOW_THREADS
; 
1158         _result 
= (wxWindow 
*)wxFindWindowByName(*_arg0
,_arg1
); 
1160     wxPy_END_ALLOW_THREADS
; 
1162         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxWindow_p"); 
1163         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1166         _resultobj 
= Py_None
; 
1175 static PyObject 
*_wrap_wxBeginBusyCursor(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1176     PyObject 
* _resultobj
; 
1177     wxCursor 
* _arg0 
= (wxCursor 
*) wxHOURGLASS_CURSOR
; 
1178     PyObject 
* _argo0 
= 0; 
1179     char *_kwnames
[] = { "cursor", NULL 
}; 
1182     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|O:wxBeginBusyCursor",_kwnames
,&_argo0
))  
1185         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1186         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCursor_p")) { 
1187             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBeginBusyCursor. Expected _wxCursor_p."); 
1192     wxPy_BEGIN_ALLOW_THREADS
; 
1193         wxBeginBusyCursor(_arg0
); 
1195     wxPy_END_ALLOW_THREADS
; 
1196 }    Py_INCREF(Py_None
); 
1197     _resultobj 
= Py_None
; 
1201 static PyObject 
*_wrap_wxGetActiveWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1202     PyObject 
* _resultobj
; 
1204     char *_kwnames
[] = {  NULL 
}; 
1208     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxGetActiveWindow",_kwnames
))  
1211     wxPy_BEGIN_ALLOW_THREADS
; 
1212         _result 
= (wxWindow 
*)wxGetActiveWindow(); 
1214     wxPy_END_ALLOW_THREADS
; 
1216         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxWindow_p"); 
1217         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1220         _resultobj 
= Py_None
; 
1225 static PyObject 
*_wrap_wxResourceAddIdentifier(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1226     PyObject 
* _resultobj
; 
1230     char *_kwnames
[] = { "name","value", NULL 
}; 
1233     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"si:wxResourceAddIdentifier",_kwnames
,&_arg0
,&_arg1
))  
1236     wxPy_BEGIN_ALLOW_THREADS
; 
1237         _result 
= (bool )wxResourceAddIdentifier(_arg0
,_arg1
); 
1239     wxPy_END_ALLOW_THREADS
; 
1240 }    _resultobj 
= Py_BuildValue("i",_result
); 
1244 static PyObject 
*_wrap_wxResourceClear(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1245     PyObject 
* _resultobj
; 
1246     char *_kwnames
[] = {  NULL 
}; 
1249     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxResourceClear",_kwnames
))  
1252     wxPy_BEGIN_ALLOW_THREADS
; 
1255     wxPy_END_ALLOW_THREADS
; 
1256 }    Py_INCREF(Py_None
); 
1257     _resultobj 
= Py_None
; 
1261 static PyObject 
*_wrap_wxResourceCreateBitmap(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1262     PyObject 
* _resultobj
; 
1265     char *_kwnames
[] = { "resource", NULL 
}; 
1269     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s:wxResourceCreateBitmap",_kwnames
,&_arg0
))  
1272     wxPy_BEGIN_ALLOW_THREADS
; 
1273         _result 
= new wxBitmap (wxResourceCreateBitmap(_arg0
)); 
1275     wxPy_END_ALLOW_THREADS
; 
1276 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxBitmap_p"); 
1277     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1281 static PyObject 
*_wrap_wxResourceCreateIcon(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1282     PyObject 
* _resultobj
; 
1285     char *_kwnames
[] = { "resource", NULL 
}; 
1289     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s:wxResourceCreateIcon",_kwnames
,&_arg0
))  
1292     wxPy_BEGIN_ALLOW_THREADS
; 
1293         _result 
= new wxIcon (wxResourceCreateIcon(_arg0
)); 
1295     wxPy_END_ALLOW_THREADS
; 
1296 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxIcon_p"); 
1297     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1301 static PyObject 
*_wrap_wxResourceCreateMenuBar(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1302     PyObject 
* _resultobj
; 
1303     wxMenuBar 
* _result
; 
1305     char *_kwnames
[] = { "resource", NULL 
}; 
1309     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s:wxResourceCreateMenuBar",_kwnames
,&_arg0
))  
1312     wxPy_BEGIN_ALLOW_THREADS
; 
1313         _result 
= (wxMenuBar 
*)wxResourceCreateMenuBar(_arg0
); 
1315     wxPy_END_ALLOW_THREADS
; 
1317         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxMenuBar_p"); 
1318         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1321         _resultobj 
= Py_None
; 
1326 static PyObject 
*_wrap_wxResourceGetIdentifier(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1327     PyObject 
* _resultobj
; 
1330     char *_kwnames
[] = { "name", NULL 
}; 
1333     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s:wxResourceGetIdentifier",_kwnames
,&_arg0
))  
1336     wxPy_BEGIN_ALLOW_THREADS
; 
1337         _result 
= (int )wxResourceGetIdentifier(_arg0
); 
1339     wxPy_END_ALLOW_THREADS
; 
1340 }    _resultobj 
= Py_BuildValue("i",_result
); 
1344 static PyObject 
*_wrap_wxResourceParseData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1345     PyObject 
* _resultobj
; 
1348     wxResourceTable 
* _arg1 
= (wxResourceTable 
*) NULL
; 
1349     PyObject 
* _argo1 
= 0; 
1350     char *_kwnames
[] = { "resource","table", NULL 
}; 
1353     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s|O:wxResourceParseData",_kwnames
,&_arg0
,&_argo1
))  
1356         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1357         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxResourceTable_p")) { 
1358             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxResourceParseData. Expected _wxResourceTable_p."); 
1363     wxPy_BEGIN_ALLOW_THREADS
; 
1364         _result 
= (bool )wxResourceParseData(_arg0
,_arg1
); 
1366     wxPy_END_ALLOW_THREADS
; 
1367 }    _resultobj 
= Py_BuildValue("i",_result
); 
1371 static PyObject 
*_wrap_wxResourceParseFile(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1372     PyObject 
* _resultobj
; 
1375     wxResourceTable 
* _arg1 
= (wxResourceTable 
*) NULL
; 
1376     PyObject 
* _argo1 
= 0; 
1377     char *_kwnames
[] = { "filename","table", NULL 
}; 
1380     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s|O:wxResourceParseFile",_kwnames
,&_arg0
,&_argo1
))  
1383         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1384         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxResourceTable_p")) { 
1385             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxResourceParseFile. Expected _wxResourceTable_p."); 
1390     wxPy_BEGIN_ALLOW_THREADS
; 
1391         _result 
= (bool )wxResourceParseFile(_arg0
,_arg1
); 
1393     wxPy_END_ALLOW_THREADS
; 
1394 }    _resultobj 
= Py_BuildValue("i",_result
); 
1398 static PyObject 
*_wrap_wxResourceParseString(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1399     PyObject 
* _resultobj
; 
1402     wxResourceTable 
* _arg1 
= (wxResourceTable 
*) NULL
; 
1403     PyObject 
* _argo1 
= 0; 
1404     char *_kwnames
[] = { "resource","table", NULL 
}; 
1407     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s|O:wxResourceParseString",_kwnames
,&_arg0
,&_argo1
))  
1410         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1411         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxResourceTable_p")) { 
1412             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxResourceParseString. Expected _wxResourceTable_p."); 
1417     wxPy_BEGIN_ALLOW_THREADS
; 
1418         _result 
= (bool )wxResourceParseString(_arg0
,_arg1
); 
1420     wxPy_END_ALLOW_THREADS
; 
1421 }    _resultobj 
= Py_BuildValue("i",_result
); 
1425 static PyObject 
*_wrap_wxSystemSettings_GetSystemColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1426     PyObject 
* _resultobj
; 
1429     char *_kwnames
[] = { "index", NULL 
}; 
1433     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:wxSystemSettings_GetSystemColour",_kwnames
,&_arg0
))  
1436     wxPy_BEGIN_ALLOW_THREADS
; 
1437         _result 
= new wxColour (wxSystemSettings_GetSystemColour(_arg0
)); 
1439     wxPy_END_ALLOW_THREADS
; 
1440 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p"); 
1441     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1445 static PyObject 
*_wrap_wxSystemSettings_GetSystemFont(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1446     PyObject 
* _resultobj
; 
1449     char *_kwnames
[] = { "index", NULL 
}; 
1453     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:wxSystemSettings_GetSystemFont",_kwnames
,&_arg0
))  
1456     wxPy_BEGIN_ALLOW_THREADS
; 
1457         _result 
= new wxFont (wxSystemSettings_GetSystemFont(_arg0
)); 
1459     wxPy_END_ALLOW_THREADS
; 
1460 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxFont_p"); 
1461     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1465 static PyObject 
*_wrap_wxSystemSettings_GetSystemMetric(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1466     PyObject 
* _resultobj
; 
1469     char *_kwnames
[] = { "index", NULL 
}; 
1472     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:wxSystemSettings_GetSystemMetric",_kwnames
,&_arg0
))  
1475     wxPy_BEGIN_ALLOW_THREADS
; 
1476         _result 
= (int )wxSystemSettings_GetSystemMetric(_arg0
); 
1478     wxPy_END_ALLOW_THREADS
; 
1479 }    _resultobj 
= Py_BuildValue("i",_result
); 
1483 static PyObject 
*_wrap_wxToolTip_Enable(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1484     PyObject 
* _resultobj
; 
1487     char *_kwnames
[] = { "flag", NULL 
}; 
1490     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:wxToolTip_Enable",_kwnames
,&tempbool0
))  
1492     _arg0 
= (bool ) tempbool0
; 
1494     wxPy_BEGIN_ALLOW_THREADS
; 
1495         wxToolTip_Enable(_arg0
); 
1497     wxPy_END_ALLOW_THREADS
; 
1498 }    Py_INCREF(Py_None
); 
1499     _resultobj 
= Py_None
; 
1503 static PyObject 
*_wrap_wxToolTip_SetDelay(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1504     PyObject 
* _resultobj
; 
1506     char *_kwnames
[] = { "milliseconds", NULL 
}; 
1509     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"l:wxToolTip_SetDelay",_kwnames
,&_arg0
))  
1512     wxPy_BEGIN_ALLOW_THREADS
; 
1513         wxToolTip_SetDelay(_arg0
); 
1515     wxPy_END_ALLOW_THREADS
; 
1516 }    Py_INCREF(Py_None
); 
1517     _resultobj 
= Py_None
; 
1521 static PyObject 
*_wrap_wxCaret_GetBlinkTime(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1522     PyObject 
* _resultobj
; 
1524     char *_kwnames
[] = {  NULL 
}; 
1527     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxCaret_GetBlinkTime",_kwnames
))  
1530     wxPy_BEGIN_ALLOW_THREADS
; 
1531         _result 
= (int )wxCaret_GetBlinkTime(); 
1533     wxPy_END_ALLOW_THREADS
; 
1534 }    _resultobj 
= Py_BuildValue("i",_result
); 
1538 static PyObject 
*_wrap_wxCaret_SetBlinkTime(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1539     PyObject 
* _resultobj
; 
1541     char *_kwnames
[] = { "milliseconds", NULL 
}; 
1544     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:wxCaret_SetBlinkTime",_kwnames
,&_arg0
))  
1547     wxPy_BEGIN_ALLOW_THREADS
; 
1548         wxCaret_SetBlinkTime(_arg0
); 
1550     wxPy_END_ALLOW_THREADS
; 
1551 }    Py_INCREF(Py_None
); 
1552     _resultobj 
= Py_None
; 
1556 static PyObject 
*_wrap_wxSafeYield(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1557     PyObject 
* _resultobj
; 
1559     wxWindow 
* _arg0 
= (wxWindow 
*) NULL
; 
1560     PyObject 
* _argo0 
= 0; 
1561     char *_kwnames
[] = { "win", NULL 
}; 
1564     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|O:wxSafeYield",_kwnames
,&_argo0
))  
1567         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1568         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1569             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSafeYield. Expected _wxWindow_p."); 
1574     wxPy_BEGIN_ALLOW_THREADS
; 
1575         _result 
= (bool )wxSafeYield(_arg0
); 
1577     wxPy_END_ALLOW_THREADS
; 
1578 }    _resultobj 
= Py_BuildValue("i",_result
); 
1582 static PyObject 
*_wrap_wxPostEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1583     PyObject 
* _resultobj
; 
1584     wxEvtHandler 
* _arg0
; 
1586     PyObject 
* _argo0 
= 0; 
1587     PyObject 
* _argo1 
= 0; 
1588     char *_kwnames
[] = { "dest","event", NULL 
}; 
1591     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPostEvent",_kwnames
,&_argo0
,&_argo1
))  
1594         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1595         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvtHandler_p")) { 
1596             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPostEvent. Expected _wxEvtHandler_p."); 
1601         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1602         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxEvent_p")) { 
1603             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPostEvent. Expected _wxEvent_p."); 
1608     wxPy_BEGIN_ALLOW_THREADS
; 
1609         wxPostEvent(_arg0
,*_arg1
); 
1611     wxPy_END_ALLOW_THREADS
; 
1612 }    Py_INCREF(Py_None
); 
1613     _resultobj 
= Py_None
; 
1617 static PyObject 
*_wrap_wxWakeUpIdle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1618     PyObject 
* _resultobj
; 
1619     char *_kwnames
[] = {  NULL 
}; 
1622     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxWakeUpIdle",_kwnames
))  
1625     wxPy_BEGIN_ALLOW_THREADS
; 
1628     wxPy_END_ALLOW_THREADS
; 
1629 }    Py_INCREF(Py_None
); 
1630     _resultobj 
= Py_None
; 
1634 static PyObject 
*_wrap_wxWakeUpMainThread(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1635     PyObject 
* _resultobj
; 
1636     char *_kwnames
[] = {  NULL 
}; 
1639     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxWakeUpMainThread",_kwnames
))  
1642     wxPy_BEGIN_ALLOW_THREADS
; 
1643         wxWakeUpMainThread(); 
1645     wxPy_END_ALLOW_THREADS
; 
1646 }    Py_INCREF(Py_None
); 
1647     _resultobj 
= Py_None
; 
1651 static PyObject 
*_wrap_wxMutexGuiEnter(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1652     PyObject 
* _resultobj
; 
1653     char *_kwnames
[] = {  NULL 
}; 
1656     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxMutexGuiEnter",_kwnames
))  
1659     wxPy_BEGIN_ALLOW_THREADS
; 
1662     wxPy_END_ALLOW_THREADS
; 
1663 }    Py_INCREF(Py_None
); 
1664     _resultobj 
= Py_None
; 
1668 static PyObject 
*_wrap_wxMutexGuiLeave(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1669     PyObject 
* _resultobj
; 
1670     char *_kwnames
[] = {  NULL 
}; 
1673     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxMutexGuiLeave",_kwnames
))  
1676     wxPy_BEGIN_ALLOW_THREADS
; 
1679     wxPy_END_ALLOW_THREADS
; 
1680 }    Py_INCREF(Py_None
); 
1681     _resultobj 
= Py_None
; 
1685 static PyObject 
*_wrap_wxThread_IsMain(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1686     PyObject 
* _resultobj
; 
1688     char *_kwnames
[] = {  NULL 
}; 
1691     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxThread_IsMain",_kwnames
))  
1694     wxPy_BEGIN_ALLOW_THREADS
; 
1695         _result 
= (bool )wxThread_IsMain(); 
1697     wxPy_END_ALLOW_THREADS
; 
1698 }    _resultobj 
= Py_BuildValue("i",_result
); 
1702 static PyObject 
*_wrap_wxShowTip(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1703     PyObject 
* _resultobj
; 
1706     wxTipProvider 
* _arg1
; 
1707     bool  _arg2 
= (bool ) TRUE
; 
1708     PyObject 
* _argo0 
= 0; 
1709     PyObject 
* _argo1 
= 0; 
1710     int tempbool2 
= (int) TRUE
; 
1711     char *_kwnames
[] = { "parent","tipProvider","showAtStartup", NULL 
}; 
1714     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxShowTip",_kwnames
,&_argo0
,&_argo1
,&tempbool2
))  
1717         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1718         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1719             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxShowTip. Expected _wxWindow_p."); 
1724         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1725         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTipProvider_p")) { 
1726             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxShowTip. Expected _wxTipProvider_p."); 
1730     _arg2 
= (bool ) tempbool2
; 
1732     wxPy_BEGIN_ALLOW_THREADS
; 
1733         _result 
= (bool )wxShowTip(_arg0
,_arg1
,_arg2
); 
1735     wxPy_END_ALLOW_THREADS
; 
1736 }    _resultobj 
= Py_BuildValue("i",_result
); 
1740 static PyObject 
*_wrap_wxCreateFileTipProvider(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1741     PyObject 
* _resultobj
; 
1742     wxTipProvider 
* _result
; 
1745     PyObject 
* _obj0 
= 0; 
1746     char *_kwnames
[] = { "filename","currentTip", NULL 
}; 
1750     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxCreateFileTipProvider",_kwnames
,&_obj0
,&_arg1
))  
1753 #if PYTHON_API_VERSION >= 1009 
1754     char* tmpPtr
; int tmpSize
; 
1755     if (!PyString_Check(_obj0
) && !PyUnicode_Check(_obj0
)) { 
1756         PyErr_SetString(PyExc_TypeError
, "String or Unicode type required"); 
1759     if (PyString_AsStringAndSize(_obj0
, &tmpPtr
, &tmpSize
) == -1) 
1761     _arg0 
= new wxString(tmpPtr
, tmpSize
); 
1763     if (!PyString_Check(_obj0
)) { 
1764         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
1767     _arg0 
= new wxString(PyString_AS_STRING(_obj0
), PyString_GET_SIZE(_obj0
)); 
1771     wxPy_BEGIN_ALLOW_THREADS
; 
1772         _result 
= (wxTipProvider 
*)wxCreateFileTipProvider(*_arg0
,_arg1
); 
1774     wxPy_END_ALLOW_THREADS
; 
1776         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxTipProvider_p"); 
1777         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1780         _resultobj 
= Py_None
; 
1789 static PyObject 
*_wrap_wxDragIcon(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1790     PyObject 
* _resultobj
; 
1791     wxGenericDragImage 
* _result
; 
1793     wxCursor 
* _arg1 
= (wxCursor 
*) &wxNullCursor
; 
1794     wxPoint 
* _arg2 
= (wxPoint 
*) &wxPyNullPoint
; 
1795     PyObject 
* _argo0 
= 0; 
1796     PyObject 
* _argo1 
= 0; 
1798     PyObject 
* _obj2 
= 0; 
1799     char *_kwnames
[] = { "image","cursor","hotspot", NULL 
}; 
1803     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|OO:wxDragIcon",_kwnames
,&_argo0
,&_argo1
,&_obj2
))  
1806         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1807         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxIcon_p")) { 
1808             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDragIcon. Expected _wxIcon_p."); 
1813         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1814         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxCursor_p")) { 
1815             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxDragIcon. Expected _wxCursor_p."); 
1822     if (! wxPoint_helper(_obj2
, &_arg2
)) 
1826     wxPy_BEGIN_ALLOW_THREADS
; 
1827         _result 
= (wxGenericDragImage 
*)wxDragIcon(*_arg0
,*_arg1
,*_arg2
); 
1829     wxPy_END_ALLOW_THREADS
; 
1831         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGenericDragImage_p"); 
1832         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1835         _resultobj 
= Py_None
; 
1840 static PyObject 
*_wrap_wxDragString(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1841     PyObject 
* _resultobj
; 
1842     wxGenericDragImage 
* _result
; 
1844     wxCursor 
* _arg1 
= (wxCursor 
*) &wxNullCursor
; 
1845     wxPoint 
* _arg2 
= (wxPoint 
*) &wxPyNullPoint
; 
1846     PyObject 
* _obj0 
= 0; 
1847     PyObject 
* _argo1 
= 0; 
1849     PyObject 
* _obj2 
= 0; 
1850     char *_kwnames
[] = { "str","cursor","hotspot", NULL 
}; 
1854     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|OO:wxDragString",_kwnames
,&_obj0
,&_argo1
,&_obj2
))  
1857 #if PYTHON_API_VERSION >= 1009 
1858     char* tmpPtr
; int tmpSize
; 
1859     if (!PyString_Check(_obj0
) && !PyUnicode_Check(_obj0
)) { 
1860         PyErr_SetString(PyExc_TypeError
, "String or Unicode type required"); 
1863     if (PyString_AsStringAndSize(_obj0
, &tmpPtr
, &tmpSize
) == -1) 
1865     _arg0 
= new wxString(tmpPtr
, tmpSize
); 
1867     if (!PyString_Check(_obj0
)) { 
1868         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
1871     _arg0 
= new wxString(PyString_AS_STRING(_obj0
), PyString_GET_SIZE(_obj0
)); 
1875         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1876         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxCursor_p")) { 
1877             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxDragString. Expected _wxCursor_p."); 
1884     if (! wxPoint_helper(_obj2
, &_arg2
)) 
1888     wxPy_BEGIN_ALLOW_THREADS
; 
1889         _result 
= (wxGenericDragImage 
*)wxDragString(*_arg0
,*_arg1
,*_arg2
); 
1891     wxPy_END_ALLOW_THREADS
; 
1893         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGenericDragImage_p"); 
1894         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1897         _resultobj 
= Py_None
; 
1906 static PyObject 
*_wrap_wxDragTreeItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1907     PyObject 
* _resultobj
; 
1908     wxGenericDragImage 
* _result
; 
1910     wxTreeItemId 
* _arg1
; 
1911     PyObject 
* _argo0 
= 0; 
1912     PyObject 
* _argo1 
= 0; 
1913     char *_kwnames
[] = { "treeCtrl","id", NULL 
}; 
1917     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDragTreeItem",_kwnames
,&_argo0
,&_argo1
))  
1920         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1921         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeCtrl_p")) { 
1922             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDragTreeItem. Expected _wxTreeCtrl_p."); 
1927         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1928         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
1929             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxDragTreeItem. Expected _wxTreeItemId_p."); 
1934     wxPy_BEGIN_ALLOW_THREADS
; 
1935         _result 
= (wxGenericDragImage 
*)wxDragTreeItem(*_arg0
,*_arg1
); 
1937     wxPy_END_ALLOW_THREADS
; 
1939         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGenericDragImage_p"); 
1940         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1943         _resultobj 
= Py_None
; 
1948 static PyObject 
*_wrap_wxDragListItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1949     PyObject 
* _resultobj
; 
1950     wxGenericDragImage 
* _result
; 
1953     PyObject 
* _argo0 
= 0; 
1954     char *_kwnames
[] = { "listCtrl","id", NULL 
}; 
1958     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxDragListItem",_kwnames
,&_argo0
,&_arg1
))  
1961         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1962         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
1963             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDragListItem. Expected _wxListCtrl_p."); 
1968     wxPy_BEGIN_ALLOW_THREADS
; 
1969         _result 
= (wxGenericDragImage 
*)wxDragListItem(*_arg0
,_arg1
); 
1971     wxPy_END_ALLOW_THREADS
; 
1973         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGenericDragImage_p"); 
1974         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1977         _resultobj 
= Py_None
; 
1982 static PyObject 
*_wrap_wxSysErrorCode(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1983     PyObject 
* _resultobj
; 
1984     unsigned long  _result
; 
1985     char *_kwnames
[] = {  NULL 
}; 
1988     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxSysErrorCode",_kwnames
))  
1991     wxPy_BEGIN_ALLOW_THREADS
; 
1992         _result 
= (unsigned long )wxSysErrorCode(); 
1994     wxPy_END_ALLOW_THREADS
; 
1995 }    _resultobj 
= Py_BuildValue("l",_result
); 
1999 static PyObject 
*_wrap_wxSysErrorMsg(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2000     PyObject 
* _resultobj
; 
2002     unsigned long  _arg0 
= (unsigned long ) 0; 
2003     char *_kwnames
[] = { "nErrCode", NULL 
}; 
2006     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|l:wxSysErrorMsg",_kwnames
,&_arg0
))  
2009     wxPy_BEGIN_ALLOW_THREADS
; 
2010         _result 
= (char *)wxSysErrorMsg(_arg0
); 
2012     wxPy_END_ALLOW_THREADS
; 
2013 }    _resultobj 
= Py_BuildValue("s", _result
); 
2017 static PyObject 
*_wrap_wxLogFatalError(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2018     PyObject 
* _resultobj
; 
2020     char *_kwnames
[] = { "szFormat", NULL 
}; 
2023     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s:wxLogFatalError",_kwnames
,&_arg0
))  
2026     wxPy_BEGIN_ALLOW_THREADS
; 
2027         wxLogFatalError(_arg0
); 
2029     wxPy_END_ALLOW_THREADS
; 
2030 }    Py_INCREF(Py_None
); 
2031     _resultobj 
= Py_None
; 
2035 static PyObject 
*_wrap_wxLogError(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2036     PyObject 
* _resultobj
; 
2038     char *_kwnames
[] = { "szFormat", NULL 
}; 
2041     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s:wxLogError",_kwnames
,&_arg0
))  
2044     wxPy_BEGIN_ALLOW_THREADS
; 
2047     wxPy_END_ALLOW_THREADS
; 
2048 }    Py_INCREF(Py_None
); 
2049     _resultobj 
= Py_None
; 
2053 static PyObject 
*_wrap_wxLogWarning(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2054     PyObject 
* _resultobj
; 
2056     char *_kwnames
[] = { "szFormat", NULL 
}; 
2059     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s:wxLogWarning",_kwnames
,&_arg0
))  
2062     wxPy_BEGIN_ALLOW_THREADS
; 
2063         wxLogWarning(_arg0
); 
2065     wxPy_END_ALLOW_THREADS
; 
2066 }    Py_INCREF(Py_None
); 
2067     _resultobj 
= Py_None
; 
2071 static PyObject 
*_wrap_wxLogMessage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2072     PyObject 
* _resultobj
; 
2074     char *_kwnames
[] = { "szFormat", NULL 
}; 
2077     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s:wxLogMessage",_kwnames
,&_arg0
))  
2080     wxPy_BEGIN_ALLOW_THREADS
; 
2081         wxLogMessage(_arg0
); 
2083     wxPy_END_ALLOW_THREADS
; 
2084 }    Py_INCREF(Py_None
); 
2085     _resultobj 
= Py_None
; 
2089 static PyObject 
*_wrap_wxLogInfo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2090     PyObject 
* _resultobj
; 
2092     char *_kwnames
[] = { "szFormat", NULL 
}; 
2095     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s:wxLogInfo",_kwnames
,&_arg0
))  
2098     wxPy_BEGIN_ALLOW_THREADS
; 
2101     wxPy_END_ALLOW_THREADS
; 
2102 }    Py_INCREF(Py_None
); 
2103     _resultobj 
= Py_None
; 
2107 static PyObject 
*_wrap_wxLogVerbose(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2108     PyObject 
* _resultobj
; 
2110     char *_kwnames
[] = { "szFormat", NULL 
}; 
2113     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s:wxLogVerbose",_kwnames
,&_arg0
))  
2116     wxPy_BEGIN_ALLOW_THREADS
; 
2117         wxLogVerbose(_arg0
); 
2119     wxPy_END_ALLOW_THREADS
; 
2120 }    Py_INCREF(Py_None
); 
2121     _resultobj 
= Py_None
; 
2125 static PyObject 
*_wrap_wxLogStatus(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2126     PyObject 
* _resultobj
; 
2128     char *_kwnames
[] = { "szFormat", NULL 
}; 
2131     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s:wxLogStatus",_kwnames
,&_arg0
))  
2134     wxPy_BEGIN_ALLOW_THREADS
; 
2137     wxPy_END_ALLOW_THREADS
; 
2138 }    Py_INCREF(Py_None
); 
2139     _resultobj 
= Py_None
; 
2143 static PyObject 
*_wrap_wxLogStatusFrame(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2144     PyObject 
* _resultobj
; 
2147     PyObject 
* _argo0 
= 0; 
2148     char *_kwnames
[] = { "pFrame","szFormat", NULL 
}; 
2151     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Os:wxLogStatusFrame",_kwnames
,&_argo0
,&_arg1
))  
2154         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2155         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFrame_p")) { 
2156             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLogStatusFrame. Expected _wxFrame_p."); 
2161     wxPy_BEGIN_ALLOW_THREADS
; 
2162         wxLogStatus(_arg0
,_arg1
); 
2164     wxPy_END_ALLOW_THREADS
; 
2165 }    Py_INCREF(Py_None
); 
2166     _resultobj 
= Py_None
; 
2170 static PyObject 
*_wrap_wxLogSysError(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2171     PyObject 
* _resultobj
; 
2173     char *_kwnames
[] = { "szFormat", NULL 
}; 
2176     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s:wxLogSysError",_kwnames
,&_arg0
))  
2179     wxPy_BEGIN_ALLOW_THREADS
; 
2180         wxLogSysError(_arg0
); 
2182     wxPy_END_ALLOW_THREADS
; 
2183 }    Py_INCREF(Py_None
); 
2184     _resultobj 
= Py_None
; 
2188 static PyObject 
*_wrap_wxExecute(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2189     PyObject 
* _resultobj
; 
2192     int  _arg1 
= (int ) FALSE
; 
2193     wxPyProcess 
* _arg2 
= (wxPyProcess 
*) NULL
; 
2194     PyObject 
* _obj0 
= 0; 
2195     PyObject 
* _argo2 
= 0; 
2196     char *_kwnames
[] = { "command","sync","process", NULL 
}; 
2199     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|iO:wxExecute",_kwnames
,&_obj0
,&_arg1
,&_argo2
))  
2202 #if PYTHON_API_VERSION >= 1009 
2203     char* tmpPtr
; int tmpSize
; 
2204     if (!PyString_Check(_obj0
) && !PyUnicode_Check(_obj0
)) { 
2205         PyErr_SetString(PyExc_TypeError
, "String or Unicode type required"); 
2208     if (PyString_AsStringAndSize(_obj0
, &tmpPtr
, &tmpSize
) == -1) 
2210     _arg0 
= new wxString(tmpPtr
, tmpSize
); 
2212     if (!PyString_Check(_obj0
)) { 
2213         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
2216     _arg0 
= new wxString(PyString_AS_STRING(_obj0
), PyString_GET_SIZE(_obj0
)); 
2220         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
2221         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxPyProcess_p")) { 
2222             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxExecute. Expected _wxPyProcess_p."); 
2227     wxPy_BEGIN_ALLOW_THREADS
; 
2228         _result 
= (long )wxExecute(*_arg0
,_arg1
,_arg2
); 
2230     wxPy_END_ALLOW_THREADS
; 
2231 }    _resultobj 
= Py_BuildValue("l",_result
); 
2239 #define new_wxToolTip(_swigarg0) (new wxToolTip(_swigarg0)) 
2240 static PyObject 
*_wrap_new_wxToolTip(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2241     PyObject 
* _resultobj
; 
2242     wxToolTip 
* _result
; 
2244     PyObject 
* _obj0 
= 0; 
2245     char *_kwnames
[] = { "tip", NULL 
}; 
2249     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:new_wxToolTip",_kwnames
,&_obj0
))  
2252 #if PYTHON_API_VERSION >= 1009 
2253     char* tmpPtr
; int tmpSize
; 
2254     if (!PyString_Check(_obj0
) && !PyUnicode_Check(_obj0
)) { 
2255         PyErr_SetString(PyExc_TypeError
, "String or Unicode type required"); 
2258     if (PyString_AsStringAndSize(_obj0
, &tmpPtr
, &tmpSize
) == -1) 
2260     _arg0 
= new wxString(tmpPtr
, tmpSize
); 
2262     if (!PyString_Check(_obj0
)) { 
2263         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
2266     _arg0 
= new wxString(PyString_AS_STRING(_obj0
), PyString_GET_SIZE(_obj0
)); 
2270     wxPy_BEGIN_ALLOW_THREADS
; 
2271         _result 
= (wxToolTip 
*)new_wxToolTip(*_arg0
); 
2273     wxPy_END_ALLOW_THREADS
; 
2275         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxToolTip_p"); 
2276         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2279         _resultobj 
= Py_None
; 
2288 #define wxToolTip_SetTip(_swigobj,_swigarg0)  (_swigobj->SetTip(_swigarg0)) 
2289 static PyObject 
*_wrap_wxToolTip_SetTip(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2290     PyObject 
* _resultobj
; 
2293     PyObject 
* _argo0 
= 0; 
2294     PyObject 
* _obj1 
= 0; 
2295     char *_kwnames
[] = { "self","tip", NULL 
}; 
2298     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxToolTip_SetTip",_kwnames
,&_argo0
,&_obj1
))  
2301         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2302         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolTip_p")) { 
2303             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolTip_SetTip. Expected _wxToolTip_p."); 
2308 #if PYTHON_API_VERSION >= 1009 
2309     char* tmpPtr
; int tmpSize
; 
2310     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
2311         PyErr_SetString(PyExc_TypeError
, "String or Unicode type required"); 
2314     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
2316     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
2318     if (!PyString_Check(_obj1
)) { 
2319         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
2322     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
2326     wxPy_BEGIN_ALLOW_THREADS
; 
2327         wxToolTip_SetTip(_arg0
,*_arg1
); 
2329     wxPy_END_ALLOW_THREADS
; 
2330 }    Py_INCREF(Py_None
); 
2331     _resultobj 
= Py_None
; 
2339 #define wxToolTip_GetTip(_swigobj)  (_swigobj->GetTip()) 
2340 static PyObject 
*_wrap_wxToolTip_GetTip(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2341     PyObject 
* _resultobj
; 
2344     PyObject 
* _argo0 
= 0; 
2345     char *_kwnames
[] = { "self", NULL 
}; 
2348     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolTip_GetTip",_kwnames
,&_argo0
))  
2351         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2352         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolTip_p")) { 
2353             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolTip_GetTip. Expected _wxToolTip_p."); 
2358     wxPy_BEGIN_ALLOW_THREADS
; 
2359         _result 
= new wxString (wxToolTip_GetTip(_arg0
)); 
2361     wxPy_END_ALLOW_THREADS
; 
2363     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
2371 #define wxToolTip_GetWindow(_swigobj)  (_swigobj->GetWindow()) 
2372 static PyObject 
*_wrap_wxToolTip_GetWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2373     PyObject 
* _resultobj
; 
2376     PyObject 
* _argo0 
= 0; 
2377     char *_kwnames
[] = { "self", NULL 
}; 
2381     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolTip_GetWindow",_kwnames
,&_argo0
))  
2384         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2385         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolTip_p")) { 
2386             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolTip_GetWindow. Expected _wxToolTip_p."); 
2391     wxPy_BEGIN_ALLOW_THREADS
; 
2392         _result 
= (wxWindow 
*)wxToolTip_GetWindow(_arg0
); 
2394     wxPy_END_ALLOW_THREADS
; 
2396         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxWindow_p"); 
2397         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2400         _resultobj 
= Py_None
; 
2405 #define new_wxCaret(_swigarg0,_swigarg1) (new wxCaret(_swigarg0,_swigarg1)) 
2406 static PyObject 
*_wrap_new_wxCaret(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2407     PyObject 
* _resultobj
; 
2411     PyObject 
* _argo0 
= 0; 
2413     PyObject 
* _obj1 
= 0; 
2414     char *_kwnames
[] = { "window","size", NULL 
}; 
2418     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:new_wxCaret",_kwnames
,&_argo0
,&_obj1
))  
2421         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2422         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2423             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxCaret. Expected _wxWindow_p."); 
2429     if (! wxSize_helper(_obj1
, &_arg1
)) 
2433     wxPy_BEGIN_ALLOW_THREADS
; 
2434         _result 
= (wxCaret 
*)new_wxCaret(_arg0
,*_arg1
); 
2436     wxPy_END_ALLOW_THREADS
; 
2438         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxCaret_p"); 
2439         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2442         _resultobj 
= Py_None
; 
2447 #define delete_wxCaret(_swigobj) (delete _swigobj) 
2448 static PyObject 
*_wrap_delete_wxCaret(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2449     PyObject 
* _resultobj
; 
2451     PyObject 
* _argo0 
= 0; 
2452     char *_kwnames
[] = { "self", NULL 
}; 
2455     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxCaret",_kwnames
,&_argo0
))  
2458         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2459         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
2460             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxCaret. Expected _wxCaret_p."); 
2465     wxPy_BEGIN_ALLOW_THREADS
; 
2466         delete_wxCaret(_arg0
); 
2468     wxPy_END_ALLOW_THREADS
; 
2469 }    Py_INCREF(Py_None
); 
2470     _resultobj 
= Py_None
; 
2474 #define wxCaret_IsOk(_swigobj)  (_swigobj->IsOk()) 
2475 static PyObject 
*_wrap_wxCaret_IsOk(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2476     PyObject 
* _resultobj
; 
2479     PyObject 
* _argo0 
= 0; 
2480     char *_kwnames
[] = { "self", NULL 
}; 
2483     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCaret_IsOk",_kwnames
,&_argo0
))  
2486         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2487         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
2488             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_IsOk. Expected _wxCaret_p."); 
2493     wxPy_BEGIN_ALLOW_THREADS
; 
2494         _result 
= (bool )wxCaret_IsOk(_arg0
); 
2496     wxPy_END_ALLOW_THREADS
; 
2497 }    _resultobj 
= Py_BuildValue("i",_result
); 
2501 #define wxCaret_IsVisible(_swigobj)  (_swigobj->IsVisible()) 
2502 static PyObject 
*_wrap_wxCaret_IsVisible(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2503     PyObject 
* _resultobj
; 
2506     PyObject 
* _argo0 
= 0; 
2507     char *_kwnames
[] = { "self", NULL 
}; 
2510     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCaret_IsVisible",_kwnames
,&_argo0
))  
2513         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2514         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
2515             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_IsVisible. Expected _wxCaret_p."); 
2520     wxPy_BEGIN_ALLOW_THREADS
; 
2521         _result 
= (bool )wxCaret_IsVisible(_arg0
); 
2523     wxPy_END_ALLOW_THREADS
; 
2524 }    _resultobj 
= Py_BuildValue("i",_result
); 
2528 #define wxCaret_GetPositionTuple(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetPosition(_swigarg0,_swigarg1)) 
2529 static PyObject 
*_wrap_wxCaret_GetPositionTuple(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2530     PyObject 
* _resultobj
; 
2536     PyObject 
* _argo0 
= 0; 
2537     char *_kwnames
[] = { "self", NULL 
}; 
2546     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCaret_GetPositionTuple",_kwnames
,&_argo0
))  
2549         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2550         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
2551             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_GetPositionTuple. Expected _wxCaret_p."); 
2556     wxPy_BEGIN_ALLOW_THREADS
; 
2557         wxCaret_GetPositionTuple(_arg0
,_arg1
,_arg2
); 
2559     wxPy_END_ALLOW_THREADS
; 
2560 }    Py_INCREF(Py_None
); 
2561     _resultobj 
= Py_None
; 
2564     o 
= PyInt_FromLong((long) (*_arg1
)); 
2565     _resultobj 
= t_output_helper(_resultobj
, o
); 
2569     o 
= PyInt_FromLong((long) (*_arg2
)); 
2570     _resultobj 
= t_output_helper(_resultobj
, o
); 
2575 #define wxCaret_GetPosition(_swigobj)  (_swigobj->GetPosition()) 
2576 static PyObject 
*_wrap_wxCaret_GetPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2577     PyObject 
* _resultobj
; 
2580     PyObject 
* _argo0 
= 0; 
2581     char *_kwnames
[] = { "self", NULL 
}; 
2585     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCaret_GetPosition",_kwnames
,&_argo0
))  
2588         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2589         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
2590             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_GetPosition. Expected _wxCaret_p."); 
2595     wxPy_BEGIN_ALLOW_THREADS
; 
2596         _result 
= new wxPoint (wxCaret_GetPosition(_arg0
)); 
2598     wxPy_END_ALLOW_THREADS
; 
2599 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
2600     _resultobj 
= Py_BuildValue("s",_ptemp
); 
2604 #define wxCaret_GetSizeTuple(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetSize(_swigarg0,_swigarg1)) 
2605 static PyObject 
*_wrap_wxCaret_GetSizeTuple(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2606     PyObject 
* _resultobj
; 
2612     PyObject 
* _argo0 
= 0; 
2613     char *_kwnames
[] = { "self", NULL 
}; 
2622     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCaret_GetSizeTuple",_kwnames
,&_argo0
))  
2625         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2626         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
2627             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_GetSizeTuple. Expected _wxCaret_p."); 
2632     wxPy_BEGIN_ALLOW_THREADS
; 
2633         wxCaret_GetSizeTuple(_arg0
,_arg1
,_arg2
); 
2635     wxPy_END_ALLOW_THREADS
; 
2636 }    Py_INCREF(Py_None
); 
2637     _resultobj 
= Py_None
; 
2640     o 
= PyInt_FromLong((long) (*_arg1
)); 
2641     _resultobj 
= t_output_helper(_resultobj
, o
); 
2645     o 
= PyInt_FromLong((long) (*_arg2
)); 
2646     _resultobj 
= t_output_helper(_resultobj
, o
); 
2651 #define wxCaret_GetSize(_swigobj)  (_swigobj->GetSize()) 
2652 static PyObject 
*_wrap_wxCaret_GetSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2653     PyObject 
* _resultobj
; 
2656     PyObject 
* _argo0 
= 0; 
2657     char *_kwnames
[] = { "self", NULL 
}; 
2661     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCaret_GetSize",_kwnames
,&_argo0
))  
2664         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2665         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
2666             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_GetSize. Expected _wxCaret_p."); 
2671     wxPy_BEGIN_ALLOW_THREADS
; 
2672         _result 
= new wxSize (wxCaret_GetSize(_arg0
)); 
2674     wxPy_END_ALLOW_THREADS
; 
2675 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p"); 
2676     _resultobj 
= Py_BuildValue("s",_ptemp
); 
2680 #define wxCaret_GetWindow(_swigobj)  (_swigobj->GetWindow()) 
2681 static PyObject 
*_wrap_wxCaret_GetWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2682     PyObject 
* _resultobj
; 
2685     PyObject 
* _argo0 
= 0; 
2686     char *_kwnames
[] = { "self", NULL 
}; 
2690     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCaret_GetWindow",_kwnames
,&_argo0
))  
2693         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2694         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
2695             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_GetWindow. Expected _wxCaret_p."); 
2700     wxPy_BEGIN_ALLOW_THREADS
; 
2701         _result 
= (wxWindow 
*)wxCaret_GetWindow(_arg0
); 
2703     wxPy_END_ALLOW_THREADS
; 
2705         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxWindow_p"); 
2706         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2709         _resultobj 
= Py_None
; 
2714 #define wxCaret_MoveXY(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Move(_swigarg0,_swigarg1)) 
2715 static PyObject 
*_wrap_wxCaret_MoveXY(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2716     PyObject 
* _resultobj
; 
2720     PyObject 
* _argo0 
= 0; 
2721     char *_kwnames
[] = { "self","x","y", NULL 
}; 
2724     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxCaret_MoveXY",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
2727         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2728         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
2729             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_MoveXY. Expected _wxCaret_p."); 
2734     wxPy_BEGIN_ALLOW_THREADS
; 
2735         wxCaret_MoveXY(_arg0
,_arg1
,_arg2
); 
2737     wxPy_END_ALLOW_THREADS
; 
2738 }    Py_INCREF(Py_None
); 
2739     _resultobj 
= Py_None
; 
2743 #define wxCaret_Move(_swigobj,_swigarg0)  (_swigobj->Move(_swigarg0)) 
2744 static PyObject 
*_wrap_wxCaret_Move(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2745     PyObject 
* _resultobj
; 
2748     PyObject 
* _argo0 
= 0; 
2750     PyObject 
* _obj1 
= 0; 
2751     char *_kwnames
[] = { "self","pt", NULL 
}; 
2754     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxCaret_Move",_kwnames
,&_argo0
,&_obj1
))  
2757         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2758         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
2759             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_Move. Expected _wxCaret_p."); 
2765     if (! wxPoint_helper(_obj1
, &_arg1
)) 
2769     wxPy_BEGIN_ALLOW_THREADS
; 
2770         wxCaret_Move(_arg0
,*_arg1
); 
2772     wxPy_END_ALLOW_THREADS
; 
2773 }    Py_INCREF(Py_None
); 
2774     _resultobj 
= Py_None
; 
2778 #define wxCaret_SetSizeWH(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetSize(_swigarg0,_swigarg1)) 
2779 static PyObject 
*_wrap_wxCaret_SetSizeWH(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2780     PyObject 
* _resultobj
; 
2784     PyObject 
* _argo0 
= 0; 
2785     char *_kwnames
[] = { "self","width","height", NULL 
}; 
2788     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxCaret_SetSizeWH",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
2791         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2792         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
2793             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_SetSizeWH. Expected _wxCaret_p."); 
2798     wxPy_BEGIN_ALLOW_THREADS
; 
2799         wxCaret_SetSizeWH(_arg0
,_arg1
,_arg2
); 
2801     wxPy_END_ALLOW_THREADS
; 
2802 }    Py_INCREF(Py_None
); 
2803     _resultobj 
= Py_None
; 
2807 #define wxCaret_SetSize(_swigobj,_swigarg0)  (_swigobj->SetSize(_swigarg0)) 
2808 static PyObject 
*_wrap_wxCaret_SetSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2809     PyObject 
* _resultobj
; 
2812     PyObject 
* _argo0 
= 0; 
2814     PyObject 
* _obj1 
= 0; 
2815     char *_kwnames
[] = { "self","size", NULL 
}; 
2818     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxCaret_SetSize",_kwnames
,&_argo0
,&_obj1
))  
2821         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2822         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
2823             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_SetSize. Expected _wxCaret_p."); 
2829     if (! wxSize_helper(_obj1
, &_arg1
)) 
2833     wxPy_BEGIN_ALLOW_THREADS
; 
2834         wxCaret_SetSize(_arg0
,*_arg1
); 
2836     wxPy_END_ALLOW_THREADS
; 
2837 }    Py_INCREF(Py_None
); 
2838     _resultobj 
= Py_None
; 
2842 #define wxCaret_Show(_swigobj,_swigarg0)  (_swigobj->Show(_swigarg0)) 
2843 static PyObject 
*_wrap_wxCaret_Show(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2844     PyObject 
* _resultobj
; 
2846     int  _arg1 
= (int ) TRUE
; 
2847     PyObject 
* _argo0 
= 0; 
2848     char *_kwnames
[] = { "self","show", NULL 
}; 
2851     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxCaret_Show",_kwnames
,&_argo0
,&_arg1
))  
2854         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2855         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
2856             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_Show. Expected _wxCaret_p."); 
2861     wxPy_BEGIN_ALLOW_THREADS
; 
2862         wxCaret_Show(_arg0
,_arg1
); 
2864     wxPy_END_ALLOW_THREADS
; 
2865 }    Py_INCREF(Py_None
); 
2866     _resultobj 
= Py_None
; 
2870 #define wxCaret_Hide(_swigobj)  (_swigobj->Hide()) 
2871 static PyObject 
*_wrap_wxCaret_Hide(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2872     PyObject 
* _resultobj
; 
2874     PyObject 
* _argo0 
= 0; 
2875     char *_kwnames
[] = { "self", NULL 
}; 
2878     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCaret_Hide",_kwnames
,&_argo0
))  
2881         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2882         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
2883             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_Hide. Expected _wxCaret_p."); 
2888     wxPy_BEGIN_ALLOW_THREADS
; 
2889         wxCaret_Hide(_arg0
); 
2891     wxPy_END_ALLOW_THREADS
; 
2892 }    Py_INCREF(Py_None
); 
2893     _resultobj 
= Py_None
; 
2897 #define new_wxFontEnumerator() (new wxPyFontEnumerator()) 
2898 static PyObject 
*_wrap_new_wxFontEnumerator(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2899     PyObject 
* _resultobj
; 
2900     wxPyFontEnumerator 
* _result
; 
2901     char *_kwnames
[] = {  NULL 
}; 
2905     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxFontEnumerator",_kwnames
))  
2908     wxPy_BEGIN_ALLOW_THREADS
; 
2909         _result 
= (wxPyFontEnumerator 
*)new_wxFontEnumerator(); 
2911     wxPy_END_ALLOW_THREADS
; 
2913         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyFontEnumerator_p"); 
2914         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2917         _resultobj 
= Py_None
; 
2922 #define delete_wxPyFontEnumerator(_swigobj) (delete _swigobj) 
2923 static PyObject 
*_wrap_delete_wxFontEnumerator(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2924     PyObject 
* _resultobj
; 
2925     wxPyFontEnumerator 
* _arg0
; 
2926     PyObject 
* _argo0 
= 0; 
2927     char *_kwnames
[] = { "self", NULL 
}; 
2930     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxFontEnumerator",_kwnames
,&_argo0
))  
2933         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2934         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyFontEnumerator_p")) { 
2935             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxFontEnumerator. Expected _wxPyFontEnumerator_p."); 
2940     wxPy_BEGIN_ALLOW_THREADS
; 
2941         delete_wxPyFontEnumerator(_arg0
); 
2943     wxPy_END_ALLOW_THREADS
; 
2944 }    Py_INCREF(Py_None
); 
2945     _resultobj 
= Py_None
; 
2949 #define wxFontEnumerator__setSelf(_swigobj,_swigarg0,_swigarg1)  (_swigobj->_setSelf(_swigarg0,_swigarg1)) 
2950 static PyObject 
*_wrap_wxFontEnumerator__setSelf(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2951     PyObject 
* _resultobj
; 
2952     wxPyFontEnumerator 
* _arg0
; 
2955     PyObject 
* _argo0 
= 0; 
2956     PyObject 
* _obj1 
= 0; 
2957     PyObject 
* _obj2 
= 0; 
2958     char *_kwnames
[] = { "self","self","_class", NULL 
}; 
2961     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxFontEnumerator__setSelf",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
2964         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2965         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyFontEnumerator_p")) { 
2966             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFontEnumerator__setSelf. Expected _wxPyFontEnumerator_p."); 
2977     wxPy_BEGIN_ALLOW_THREADS
; 
2978         wxFontEnumerator__setSelf(_arg0
,_arg1
,_arg2
); 
2980     wxPy_END_ALLOW_THREADS
; 
2981 }    Py_INCREF(Py_None
); 
2982     _resultobj 
= Py_None
; 
2986 #define wxFontEnumerator_EnumerateFacenames(_swigobj,_swigarg0,_swigarg1)  (_swigobj->EnumerateFacenames(_swigarg0,_swigarg1)) 
2987 static PyObject 
*_wrap_wxFontEnumerator_EnumerateFacenames(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2988     PyObject 
* _resultobj
; 
2990     wxPyFontEnumerator 
* _arg0
; 
2991     wxFontEncoding  _arg1 
= (wxFontEncoding 
) wxFONTENCODING_SYSTEM
; 
2992     bool  _arg2 
= (bool ) FALSE
; 
2993     PyObject 
* _argo0 
= 0; 
2994     int tempbool2 
= (int) FALSE
; 
2995     char *_kwnames
[] = { "self","encoding","fixedWidthOnly", NULL 
}; 
2998     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|ii:wxFontEnumerator_EnumerateFacenames",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))  
3001         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3002         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyFontEnumerator_p")) { 
3003             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFontEnumerator_EnumerateFacenames. Expected _wxPyFontEnumerator_p."); 
3007     _arg2 
= (bool ) tempbool2
; 
3009     wxPy_BEGIN_ALLOW_THREADS
; 
3010         _result 
= (bool )wxFontEnumerator_EnumerateFacenames(_arg0
,_arg1
,_arg2
); 
3012     wxPy_END_ALLOW_THREADS
; 
3013 }    _resultobj 
= Py_BuildValue("i",_result
); 
3017 #define wxFontEnumerator_EnumerateEncodings(_swigobj,_swigarg0)  (_swigobj->EnumerateEncodings(_swigarg0)) 
3018 static PyObject 
*_wrap_wxFontEnumerator_EnumerateEncodings(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3019     PyObject 
* _resultobj
; 
3021     wxPyFontEnumerator 
* _arg0
; 
3022     char * _arg1 
= (char *) ""; 
3023     PyObject 
* _argo0 
= 0; 
3024     char *_kwnames
[] = { "self","facename", NULL 
}; 
3027     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|s:wxFontEnumerator_EnumerateEncodings",_kwnames
,&_argo0
,&_arg1
))  
3030         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3031         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyFontEnumerator_p")) { 
3032             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFontEnumerator_EnumerateEncodings. Expected _wxPyFontEnumerator_p."); 
3037     wxPy_BEGIN_ALLOW_THREADS
; 
3038         _result 
= (bool )wxFontEnumerator_EnumerateEncodings(_arg0
,_arg1
); 
3040     wxPy_END_ALLOW_THREADS
; 
3041 }    _resultobj 
= Py_BuildValue("i",_result
); 
3045 static PyObject 
* wxPyFontEnumerator_GetEncodings(wxPyFontEnumerator 
*self
) { 
3046             wxArrayString
* arr 
= self
->GetEncodings(); 
3047             PyObject
* list 
= PyList_New(0); 
3048             for (size_t x
=0; x
<arr
->GetCount(); x
++) 
3049                 PyList_Append(list
, PyString_FromString((*arr
)[x
])); 
3052 static PyObject 
*_wrap_wxFontEnumerator_GetEncodings(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3053     PyObject 
* _resultobj
; 
3055     wxPyFontEnumerator 
* _arg0
; 
3056     PyObject 
* _argo0 
= 0; 
3057     char *_kwnames
[] = { "self", NULL 
}; 
3060     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFontEnumerator_GetEncodings",_kwnames
,&_argo0
))  
3063         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3064         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyFontEnumerator_p")) { 
3065             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFontEnumerator_GetEncodings. Expected _wxPyFontEnumerator_p."); 
3070     wxPy_BEGIN_ALLOW_THREADS
; 
3071         _result 
= (PyObject 
*)wxPyFontEnumerator_GetEncodings(_arg0
); 
3073     wxPy_END_ALLOW_THREADS
; 
3075   _resultobj 
= _result
; 
3080 static PyObject 
* wxPyFontEnumerator_GetFacenames(wxPyFontEnumerator 
*self
) { 
3081             wxArrayString
* arr 
= self
->GetFacenames(); 
3082             PyObject
* list 
= PyList_New(0); 
3083             for (size_t x
=0; x
<arr
->GetCount(); x
++) 
3084                 PyList_Append(list
, PyString_FromString((*arr
)[x
])); 
3087 static PyObject 
*_wrap_wxFontEnumerator_GetFacenames(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3088     PyObject 
* _resultobj
; 
3090     wxPyFontEnumerator 
* _arg0
; 
3091     PyObject 
* _argo0 
= 0; 
3092     char *_kwnames
[] = { "self", NULL 
}; 
3095     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFontEnumerator_GetFacenames",_kwnames
,&_argo0
))  
3098         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3099         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyFontEnumerator_p")) { 
3100             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFontEnumerator_GetFacenames. Expected _wxPyFontEnumerator_p."); 
3105     wxPy_BEGIN_ALLOW_THREADS
; 
3106         _result 
= (PyObject 
*)wxPyFontEnumerator_GetFacenames(_arg0
); 
3108     wxPy_END_ALLOW_THREADS
; 
3110   _resultobj 
= _result
; 
3115 #define new_wxBusyCursor(_swigarg0) (new wxBusyCursor(_swigarg0)) 
3116 static PyObject 
*_wrap_new_wxBusyCursor(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3117     PyObject 
* _resultobj
; 
3118     wxBusyCursor 
* _result
; 
3119     wxCursor 
* _arg0 
= (wxCursor 
*) wxHOURGLASS_CURSOR
; 
3120     PyObject 
* _argo0 
= 0; 
3121     char *_kwnames
[] = { "cursor", NULL 
}; 
3125     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|O:new_wxBusyCursor",_kwnames
,&_argo0
))  
3128         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3129         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCursor_p")) { 
3130             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxBusyCursor. Expected _wxCursor_p."); 
3135     wxPy_BEGIN_ALLOW_THREADS
; 
3136         _result 
= (wxBusyCursor 
*)new_wxBusyCursor(_arg0
); 
3138     wxPy_END_ALLOW_THREADS
; 
3140         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxBusyCursor_p"); 
3141         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3144         _resultobj 
= Py_None
; 
3149 #define delete_wxBusyCursor(_swigobj) (delete _swigobj) 
3150 static PyObject 
*_wrap_delete_wxBusyCursor(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3151     PyObject 
* _resultobj
; 
3152     wxBusyCursor 
* _arg0
; 
3153     PyObject 
* _argo0 
= 0; 
3154     char *_kwnames
[] = { "self", NULL 
}; 
3157     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxBusyCursor",_kwnames
,&_argo0
))  
3160         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3161         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBusyCursor_p")) { 
3162             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxBusyCursor. Expected _wxBusyCursor_p."); 
3167     wxPy_BEGIN_ALLOW_THREADS
; 
3168         delete_wxBusyCursor(_arg0
); 
3170     wxPy_END_ALLOW_THREADS
; 
3171 }    Py_INCREF(Py_None
); 
3172     _resultobj 
= Py_None
; 
3176 #define new_wxWindowDisabler(_swigarg0) (new wxWindowDisabler(_swigarg0)) 
3177 static PyObject 
*_wrap_new_wxWindowDisabler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3178     PyObject 
* _resultobj
; 
3179     wxWindowDisabler 
* _result
; 
3180     wxWindow 
* _arg0 
= (wxWindow 
*) NULL
; 
3181     PyObject 
* _argo0 
= 0; 
3182     char *_kwnames
[] = { "winToSkip", NULL 
}; 
3186     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|O:new_wxWindowDisabler",_kwnames
,&_argo0
))  
3189         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3190         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3191             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxWindowDisabler. Expected _wxWindow_p."); 
3196     wxPy_BEGIN_ALLOW_THREADS
; 
3197         _result 
= (wxWindowDisabler 
*)new_wxWindowDisabler(_arg0
); 
3199     wxPy_END_ALLOW_THREADS
; 
3201         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxWindowDisabler_p"); 
3202         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3205         _resultobj 
= Py_None
; 
3210 #define delete_wxWindowDisabler(_swigobj) (delete _swigobj) 
3211 static PyObject 
*_wrap_delete_wxWindowDisabler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3212     PyObject 
* _resultobj
; 
3213     wxWindowDisabler 
* _arg0
; 
3214     PyObject 
* _argo0 
= 0; 
3215     char *_kwnames
[] = { "self", NULL 
}; 
3218     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxWindowDisabler",_kwnames
,&_argo0
))  
3221         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3222         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindowDisabler_p")) { 
3223             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxWindowDisabler. Expected _wxWindowDisabler_p."); 
3228     wxPy_BEGIN_ALLOW_THREADS
; 
3229         delete_wxWindowDisabler(_arg0
); 
3231     wxPy_END_ALLOW_THREADS
; 
3232 }    Py_INCREF(Py_None
); 
3233     _resultobj 
= Py_None
; 
3237 #define new_wxMutexGuiLocker() (new wxMutexGuiLocker()) 
3238 static PyObject 
*_wrap_new_wxMutexGuiLocker(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3239     PyObject 
* _resultobj
; 
3240     wxMutexGuiLocker 
* _result
; 
3241     char *_kwnames
[] = {  NULL 
}; 
3245     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxMutexGuiLocker",_kwnames
))  
3248     wxPy_BEGIN_ALLOW_THREADS
; 
3249         _result 
= (wxMutexGuiLocker 
*)new_wxMutexGuiLocker(); 
3251     wxPy_END_ALLOW_THREADS
; 
3253         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxMutexGuiLocker_p"); 
3254         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3257         _resultobj 
= Py_None
; 
3262 #define delete_wxMutexGuiLocker(_swigobj) (delete _swigobj) 
3263 static PyObject 
*_wrap_delete_wxMutexGuiLocker(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3264     PyObject 
* _resultobj
; 
3265     wxMutexGuiLocker 
* _arg0
; 
3266     PyObject 
* _argo0 
= 0; 
3267     char *_kwnames
[] = { "self", NULL 
}; 
3270     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxMutexGuiLocker",_kwnames
,&_argo0
))  
3273         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3274         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMutexGuiLocker_p")) { 
3275             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxMutexGuiLocker. Expected _wxMutexGuiLocker_p."); 
3280     wxPy_BEGIN_ALLOW_THREADS
; 
3281         delete_wxMutexGuiLocker(_arg0
); 
3283     wxPy_END_ALLOW_THREADS
; 
3284 }    Py_INCREF(Py_None
); 
3285     _resultobj 
= Py_None
; 
3289 #define delete_wxTipProvider(_swigobj) (delete _swigobj) 
3290 static PyObject 
*_wrap_delete_wxTipProvider(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3291     PyObject 
* _resultobj
; 
3292     wxTipProvider 
* _arg0
; 
3293     PyObject 
* _argo0 
= 0; 
3294     char *_kwnames
[] = { "self", NULL 
}; 
3297     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxTipProvider",_kwnames
,&_argo0
))  
3300         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3301         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTipProvider_p")) { 
3302             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxTipProvider. Expected _wxTipProvider_p."); 
3307     wxPy_BEGIN_ALLOW_THREADS
; 
3308         delete_wxTipProvider(_arg0
); 
3310     wxPy_END_ALLOW_THREADS
; 
3311 }    Py_INCREF(Py_None
); 
3312     _resultobj 
= Py_None
; 
3316 #define wxTipProvider_GetTip(_swigobj)  (_swigobj->GetTip()) 
3317 static PyObject 
*_wrap_wxTipProvider_GetTip(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3318     PyObject 
* _resultobj
; 
3320     wxTipProvider 
* _arg0
; 
3321     PyObject 
* _argo0 
= 0; 
3322     char *_kwnames
[] = { "self", NULL 
}; 
3325     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTipProvider_GetTip",_kwnames
,&_argo0
))  
3328         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3329         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTipProvider_p")) { 
3330             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTipProvider_GetTip. Expected _wxTipProvider_p."); 
3335     wxPy_BEGIN_ALLOW_THREADS
; 
3336         _result 
= new wxString (wxTipProvider_GetTip(_arg0
)); 
3338     wxPy_END_ALLOW_THREADS
; 
3340     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
3348 #define wxTipProvider_GetCurrentTip(_swigobj)  (_swigobj->GetCurrentTip()) 
3349 static PyObject 
*_wrap_wxTipProvider_GetCurrentTip(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3350     PyObject 
* _resultobj
; 
3352     wxTipProvider 
* _arg0
; 
3353     PyObject 
* _argo0 
= 0; 
3354     char *_kwnames
[] = { "self", NULL 
}; 
3357     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTipProvider_GetCurrentTip",_kwnames
,&_argo0
))  
3360         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3361         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTipProvider_p")) { 
3362             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTipProvider_GetCurrentTip. Expected _wxTipProvider_p."); 
3367     wxPy_BEGIN_ALLOW_THREADS
; 
3368         _result 
= (size_t )wxTipProvider_GetCurrentTip(_arg0
); 
3370     wxPy_END_ALLOW_THREADS
; 
3371 }    _resultobj 
= Py_BuildValue("i",_result
); 
3375 static void *SwigwxPyTipProviderTowxTipProvider(void *ptr
) { 
3376     wxPyTipProvider 
*src
; 
3377     wxTipProvider 
*dest
; 
3378     src 
= (wxPyTipProvider 
*) ptr
; 
3379     dest 
= (wxTipProvider 
*) src
; 
3380     return (void *) dest
; 
3383 #define new_wxPyTipProvider(_swigarg0) (new wxPyTipProvider(_swigarg0)) 
3384 static PyObject 
*_wrap_new_wxPyTipProvider(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3385     PyObject 
* _resultobj
; 
3386     wxPyTipProvider 
* _result
; 
3388     char *_kwnames
[] = { "currentTip", NULL 
}; 
3392     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:new_wxPyTipProvider",_kwnames
,&_arg0
))  
3395     wxPy_BEGIN_ALLOW_THREADS
; 
3396         _result 
= (wxPyTipProvider 
*)new_wxPyTipProvider(_arg0
); 
3398     wxPy_END_ALLOW_THREADS
; 
3400         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyTipProvider_p"); 
3401         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3404         _resultobj 
= Py_None
; 
3409 #define new_wxDragImage(_swigarg0,_swigarg1,_swigarg2) (new wxGenericDragImage(_swigarg0,_swigarg1,_swigarg2)) 
3410 static PyObject 
*_wrap_new_wxDragImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3411     PyObject 
* _resultobj
; 
3412     wxGenericDragImage 
* _result
; 
3414     wxCursor 
* _arg1 
= (wxCursor 
*) &wxNullCursor
; 
3415     wxPoint 
* _arg2 
= (wxPoint 
*) &wxPyNullPoint
; 
3416     PyObject 
* _argo0 
= 0; 
3417     PyObject 
* _argo1 
= 0; 
3419     PyObject 
* _obj2 
= 0; 
3420     char *_kwnames
[] = { "image","cursor","hotspot", NULL 
}; 
3424     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|OO:new_wxDragImage",_kwnames
,&_argo0
,&_argo1
,&_obj2
))  
3427         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3428         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBitmap_p")) { 
3429             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxDragImage. Expected _wxBitmap_p."); 
3434         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3435         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxCursor_p")) { 
3436             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of new_wxDragImage. Expected _wxCursor_p."); 
3443     if (! wxPoint_helper(_obj2
, &_arg2
)) 
3447     wxPy_BEGIN_ALLOW_THREADS
; 
3448         _result 
= (wxGenericDragImage 
*)new_wxDragImage(*_arg0
,*_arg1
,*_arg2
); 
3450     wxPy_END_ALLOW_THREADS
; 
3452         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGenericDragImage_p"); 
3453         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3456         _resultobj 
= Py_None
; 
3461 #define delete_wxGenericDragImage(_swigobj) (delete _swigobj) 
3462 static PyObject 
*_wrap_delete_wxDragImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3463     PyObject 
* _resultobj
; 
3464     wxGenericDragImage 
* _arg0
; 
3465     PyObject 
* _argo0 
= 0; 
3466     char *_kwnames
[] = { "self", NULL 
}; 
3469     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxDragImage",_kwnames
,&_argo0
))  
3472         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3473         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDragImage_p")) { 
3474             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxDragImage. Expected _wxGenericDragImage_p."); 
3479     wxPy_BEGIN_ALLOW_THREADS
; 
3480         delete_wxGenericDragImage(_arg0
); 
3482     wxPy_END_ALLOW_THREADS
; 
3483 }    Py_INCREF(Py_None
); 
3484     _resultobj 
= Py_None
; 
3488 #define wxDragImage_BeginDrag(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->BeginDrag(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
3489 static PyObject 
*_wrap_wxDragImage_BeginDrag(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3490     PyObject 
* _resultobj
; 
3492     wxGenericDragImage 
* _arg0
; 
3495     bool  _arg3 
= (bool ) FALSE
; 
3496     wxRect 
* _arg4 
= (wxRect 
*) NULL
; 
3497     PyObject 
* _argo0 
= 0; 
3499     PyObject 
* _obj1 
= 0; 
3500     PyObject 
* _argo2 
= 0; 
3501     int tempbool3 
= (int) FALSE
; 
3503     PyObject 
* _obj4 
= 0; 
3504     char *_kwnames
[] = { "self","hotspot","window","fullScreen","rect", NULL 
}; 
3507     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO|iO:wxDragImage_BeginDrag",_kwnames
,&_argo0
,&_obj1
,&_argo2
,&tempbool3
,&_obj4
))  
3510         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3511         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDragImage_p")) { 
3512             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDragImage_BeginDrag. Expected _wxGenericDragImage_p."); 
3518     if (! wxPoint_helper(_obj1
, &_arg1
)) 
3522         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
3523         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxWindow_p")) { 
3524             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxDragImage_BeginDrag. Expected _wxWindow_p."); 
3528     _arg3 
= (bool ) tempbool3
; 
3532     if (! wxRect_helper(_obj4
, &_arg4
)) 
3536     wxPy_BEGIN_ALLOW_THREADS
; 
3537         _result 
= (bool )wxDragImage_BeginDrag(_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
); 
3539     wxPy_END_ALLOW_THREADS
; 
3540 }    _resultobj 
= Py_BuildValue("i",_result
); 
3544 #define wxDragImage_BeginDrag2(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->BeginDrag(_swigarg0,_swigarg1,_swigarg2)) 
3545 static PyObject 
*_wrap_wxDragImage_BeginDrag2(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3546     PyObject 
* _resultobj
; 
3548     wxGenericDragImage 
* _arg0
; 
3552     PyObject 
* _argo0 
= 0; 
3554     PyObject 
* _obj1 
= 0; 
3555     PyObject 
* _argo2 
= 0; 
3556     PyObject 
* _argo3 
= 0; 
3557     char *_kwnames
[] = { "self","hotspot","window","fullScreenRect", NULL 
}; 
3560     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOOO:wxDragImage_BeginDrag2",_kwnames
,&_argo0
,&_obj1
,&_argo2
,&_argo3
))  
3563         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3564         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDragImage_p")) { 
3565             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDragImage_BeginDrag2. Expected _wxGenericDragImage_p."); 
3571     if (! wxPoint_helper(_obj1
, &_arg1
)) 
3575         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
3576         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxWindow_p")) { 
3577             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxDragImage_BeginDrag2. Expected _wxWindow_p."); 
3582         if (_argo3 
== Py_None
) { _arg3 
= NULL
; } 
3583         else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxWindow_p")) { 
3584             PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxDragImage_BeginDrag2. Expected _wxWindow_p."); 
3589     wxPy_BEGIN_ALLOW_THREADS
; 
3590         _result 
= (bool )wxDragImage_BeginDrag2(_arg0
,*_arg1
,_arg2
,_arg3
); 
3592     wxPy_END_ALLOW_THREADS
; 
3593 }    _resultobj 
= Py_BuildValue("i",_result
); 
3597 #define wxDragImage_EndDrag(_swigobj)  (_swigobj->EndDrag()) 
3598 static PyObject 
*_wrap_wxDragImage_EndDrag(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3599     PyObject 
* _resultobj
; 
3601     wxGenericDragImage 
* _arg0
; 
3602     PyObject 
* _argo0 
= 0; 
3603     char *_kwnames
[] = { "self", NULL 
}; 
3606     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDragImage_EndDrag",_kwnames
,&_argo0
))  
3609         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3610         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDragImage_p")) { 
3611             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDragImage_EndDrag. Expected _wxGenericDragImage_p."); 
3616     wxPy_BEGIN_ALLOW_THREADS
; 
3617         _result 
= (bool )wxDragImage_EndDrag(_arg0
); 
3619     wxPy_END_ALLOW_THREADS
; 
3620 }    _resultobj 
= Py_BuildValue("i",_result
); 
3624 #define wxDragImage_Move(_swigobj,_swigarg0)  (_swigobj->Move(_swigarg0)) 
3625 static PyObject 
*_wrap_wxDragImage_Move(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3626     PyObject 
* _resultobj
; 
3628     wxGenericDragImage 
* _arg0
; 
3630     PyObject 
* _argo0 
= 0; 
3632     PyObject 
* _obj1 
= 0; 
3633     char *_kwnames
[] = { "self","pt", NULL 
}; 
3636     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDragImage_Move",_kwnames
,&_argo0
,&_obj1
))  
3639         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3640         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDragImage_p")) { 
3641             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDragImage_Move. Expected _wxGenericDragImage_p."); 
3647     if (! wxPoint_helper(_obj1
, &_arg1
)) 
3651     wxPy_BEGIN_ALLOW_THREADS
; 
3652         _result 
= (bool )wxDragImage_Move(_arg0
,*_arg1
); 
3654     wxPy_END_ALLOW_THREADS
; 
3655 }    _resultobj 
= Py_BuildValue("i",_result
); 
3659 #define wxDragImage_Show(_swigobj)  (_swigobj->Show()) 
3660 static PyObject 
*_wrap_wxDragImage_Show(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3661     PyObject 
* _resultobj
; 
3663     wxGenericDragImage 
* _arg0
; 
3664     PyObject 
* _argo0 
= 0; 
3665     char *_kwnames
[] = { "self", NULL 
}; 
3668     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDragImage_Show",_kwnames
,&_argo0
))  
3671         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3672         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDragImage_p")) { 
3673             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDragImage_Show. Expected _wxGenericDragImage_p."); 
3678     wxPy_BEGIN_ALLOW_THREADS
; 
3679         _result 
= (bool )wxDragImage_Show(_arg0
); 
3681     wxPy_END_ALLOW_THREADS
; 
3682 }    _resultobj 
= Py_BuildValue("i",_result
); 
3686 #define wxDragImage_Hide(_swigobj)  (_swigobj->Hide()) 
3687 static PyObject 
*_wrap_wxDragImage_Hide(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3688     PyObject 
* _resultobj
; 
3690     wxGenericDragImage 
* _arg0
; 
3691     PyObject 
* _argo0 
= 0; 
3692     char *_kwnames
[] = { "self", NULL 
}; 
3695     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDragImage_Hide",_kwnames
,&_argo0
))  
3698         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3699         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDragImage_p")) { 
3700             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDragImage_Hide. Expected _wxGenericDragImage_p."); 
3705     wxPy_BEGIN_ALLOW_THREADS
; 
3706         _result 
= (bool )wxDragImage_Hide(_arg0
); 
3708     wxPy_END_ALLOW_THREADS
; 
3709 }    _resultobj 
= Py_BuildValue("i",_result
); 
3713 #define wxDragImage_GetImageRect(_swigobj,_swigarg0)  (_swigobj->GetImageRect(_swigarg0)) 
3714 static PyObject 
*_wrap_wxDragImage_GetImageRect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3715     PyObject 
* _resultobj
; 
3717     wxGenericDragImage 
* _arg0
; 
3719     PyObject 
* _argo0 
= 0; 
3721     PyObject 
* _obj1 
= 0; 
3722     char *_kwnames
[] = { "self","pos", NULL 
}; 
3726     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDragImage_GetImageRect",_kwnames
,&_argo0
,&_obj1
))  
3729         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3730         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDragImage_p")) { 
3731             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDragImage_GetImageRect. Expected _wxGenericDragImage_p."); 
3737     if (! wxPoint_helper(_obj1
, &_arg1
)) 
3741     wxPy_BEGIN_ALLOW_THREADS
; 
3742         _result 
= new wxRect (wxDragImage_GetImageRect(_arg0
,*_arg1
)); 
3744     wxPy_END_ALLOW_THREADS
; 
3745 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxRect_p"); 
3746     _resultobj 
= Py_BuildValue("s",_ptemp
); 
3750 #define wxDragImage_RedrawImage(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->RedrawImage(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
3751 static PyObject 
*_wrap_wxDragImage_RedrawImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3752     PyObject 
* _resultobj
; 
3754     wxGenericDragImage 
* _arg0
; 
3759     PyObject 
* _argo0 
= 0; 
3761     PyObject 
* _obj1 
= 0; 
3763     PyObject 
* _obj2 
= 0; 
3766     char *_kwnames
[] = { "self","oldPos","newPos","eraseOld","drawNew", NULL 
}; 
3769     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOOii:wxDragImage_RedrawImage",_kwnames
,&_argo0
,&_obj1
,&_obj2
,&tempbool3
,&tempbool4
))  
3772         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3773         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDragImage_p")) { 
3774             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDragImage_RedrawImage. Expected _wxGenericDragImage_p."); 
3780     if (! wxPoint_helper(_obj1
, &_arg1
)) 
3785     if (! wxPoint_helper(_obj2
, &_arg2
)) 
3788     _arg3 
= (bool ) tempbool3
; 
3789     _arg4 
= (bool ) tempbool4
; 
3791     wxPy_BEGIN_ALLOW_THREADS
; 
3792         _result 
= (bool )wxDragImage_RedrawImage(_arg0
,*_arg1
,*_arg2
,_arg3
,_arg4
); 
3794     wxPy_END_ALLOW_THREADS
; 
3795 }    _resultobj 
= Py_BuildValue("i",_result
); 
3799 #define new_wxPyTimer(_swigarg0) (new wxPyTimer(_swigarg0)) 
3800 static PyObject 
*_wrap_new_wxPyTimer(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3801     PyObject 
* _resultobj
; 
3802     wxPyTimer 
* _result
; 
3804     PyObject 
* _obj0 
= 0; 
3805     char *_kwnames
[] = { "notify", NULL 
}; 
3809     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:new_wxPyTimer",_kwnames
,&_obj0
))  
3815     wxPy_BEGIN_ALLOW_THREADS
; 
3816         _result 
= (wxPyTimer 
*)new_wxPyTimer(_arg0
); 
3818     wxPy_END_ALLOW_THREADS
; 
3820         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyTimer_p"); 
3821         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3824         _resultobj 
= Py_None
; 
3829 #define delete_wxPyTimer(_swigobj) (delete _swigobj) 
3830 static PyObject 
*_wrap_delete_wxPyTimer(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3831     PyObject 
* _resultobj
; 
3833     PyObject 
* _argo0 
= 0; 
3834     char *_kwnames
[] = { "self", NULL 
}; 
3837     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxPyTimer",_kwnames
,&_argo0
))  
3840         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3841         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTimer_p")) { 
3842             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxPyTimer. Expected _wxPyTimer_p."); 
3847     wxPy_BEGIN_ALLOW_THREADS
; 
3848         delete_wxPyTimer(_arg0
); 
3850     wxPy_END_ALLOW_THREADS
; 
3851 }    Py_INCREF(Py_None
); 
3852     _resultobj 
= Py_None
; 
3856 #define wxPyTimer_GetInterval(_swigobj)  (_swigobj->GetInterval()) 
3857 static PyObject 
*_wrap_wxPyTimer_GetInterval(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3858     PyObject 
* _resultobj
; 
3861     PyObject 
* _argo0 
= 0; 
3862     char *_kwnames
[] = { "self", NULL 
}; 
3865     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyTimer_GetInterval",_kwnames
,&_argo0
))  
3868         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3869         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTimer_p")) { 
3870             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyTimer_GetInterval. Expected _wxPyTimer_p."); 
3875     wxPy_BEGIN_ALLOW_THREADS
; 
3876         _result 
= (int )wxPyTimer_GetInterval(_arg0
); 
3878     wxPy_END_ALLOW_THREADS
; 
3879 }    _resultobj 
= Py_BuildValue("i",_result
); 
3883 #define wxPyTimer_IsOneShot(_swigobj)  (_swigobj->IsOneShot()) 
3884 static PyObject 
*_wrap_wxPyTimer_IsOneShot(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3885     PyObject 
* _resultobj
; 
3888     PyObject 
* _argo0 
= 0; 
3889     char *_kwnames
[] = { "self", NULL 
}; 
3892     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyTimer_IsOneShot",_kwnames
,&_argo0
))  
3895         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3896         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTimer_p")) { 
3897             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyTimer_IsOneShot. Expected _wxPyTimer_p."); 
3902     wxPy_BEGIN_ALLOW_THREADS
; 
3903         _result 
= (bool )wxPyTimer_IsOneShot(_arg0
); 
3905     wxPy_END_ALLOW_THREADS
; 
3906 }    _resultobj 
= Py_BuildValue("i",_result
); 
3910 #define wxPyTimer_IsRunning(_swigobj)  (_swigobj->IsRunning()) 
3911 static PyObject 
*_wrap_wxPyTimer_IsRunning(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3912     PyObject 
* _resultobj
; 
3915     PyObject 
* _argo0 
= 0; 
3916     char *_kwnames
[] = { "self", NULL 
}; 
3919     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyTimer_IsRunning",_kwnames
,&_argo0
))  
3922         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3923         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTimer_p")) { 
3924             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyTimer_IsRunning. Expected _wxPyTimer_p."); 
3929     wxPy_BEGIN_ALLOW_THREADS
; 
3930         _result 
= (bool )wxPyTimer_IsRunning(_arg0
); 
3932     wxPy_END_ALLOW_THREADS
; 
3933 }    _resultobj 
= Py_BuildValue("i",_result
); 
3937 #define wxPyTimer_SetOwner(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetOwner(_swigarg0,_swigarg1)) 
3938 static PyObject 
*_wrap_wxPyTimer_SetOwner(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3939     PyObject 
* _resultobj
; 
3941     wxEvtHandler 
* _arg1
; 
3942     int  _arg2 
= (int ) -1; 
3943     PyObject 
* _argo0 
= 0; 
3944     PyObject 
* _argo1 
= 0; 
3945     char *_kwnames
[] = { "self","owner","id", NULL 
}; 
3948     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxPyTimer_SetOwner",_kwnames
,&_argo0
,&_argo1
,&_arg2
))  
3951         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3952         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTimer_p")) { 
3953             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyTimer_SetOwner. Expected _wxPyTimer_p."); 
3958         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3959         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxEvtHandler_p")) { 
3960             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyTimer_SetOwner. Expected _wxEvtHandler_p."); 
3965     wxPy_BEGIN_ALLOW_THREADS
; 
3966         wxPyTimer_SetOwner(_arg0
,_arg1
,_arg2
); 
3968     wxPy_END_ALLOW_THREADS
; 
3969 }    Py_INCREF(Py_None
); 
3970     _resultobj 
= Py_None
; 
3974 #define wxPyTimer_Start(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Start(_swigarg0,_swigarg1)) 
3975 static PyObject 
*_wrap_wxPyTimer_Start(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3976     PyObject 
* _resultobj
; 
3978     int  _arg1 
= (int ) -1; 
3979     int  _arg2 
= (int ) FALSE
; 
3980     PyObject 
* _argo0 
= 0; 
3981     char *_kwnames
[] = { "self","milliseconds","oneShot", NULL 
}; 
3984     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|ii:wxPyTimer_Start",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
3987         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3988         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTimer_p")) { 
3989             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyTimer_Start. Expected _wxPyTimer_p."); 
3994     wxPy_BEGIN_ALLOW_THREADS
; 
3995         wxPyTimer_Start(_arg0
,_arg1
,_arg2
); 
3997     wxPy_END_ALLOW_THREADS
; 
3998 }    Py_INCREF(Py_None
); 
3999     _resultobj 
= Py_None
; 
4003 #define wxPyTimer_Stop(_swigobj)  (_swigobj->Stop()) 
4004 static PyObject 
*_wrap_wxPyTimer_Stop(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4005     PyObject 
* _resultobj
; 
4007     PyObject 
* _argo0 
= 0; 
4008     char *_kwnames
[] = { "self", NULL 
}; 
4011     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyTimer_Stop",_kwnames
,&_argo0
))  
4014         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4015         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTimer_p")) { 
4016             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyTimer_Stop. Expected _wxPyTimer_p."); 
4021     wxPy_BEGIN_ALLOW_THREADS
; 
4022         wxPyTimer_Stop(_arg0
); 
4024     wxPy_END_ALLOW_THREADS
; 
4025 }    Py_INCREF(Py_None
); 
4026     _resultobj 
= Py_None
; 
4030 #define new_wxLog() (new wxLog()) 
4031 static PyObject 
*_wrap_new_wxLog(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4032     PyObject 
* _resultobj
; 
4034     char *_kwnames
[] = {  NULL 
}; 
4038     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxLog",_kwnames
))  
4041     wxPy_BEGIN_ALLOW_THREADS
; 
4042         _result 
= (wxLog 
*)new_wxLog(); 
4044     wxPy_END_ALLOW_THREADS
; 
4046         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLog_p"); 
4047         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4050         _resultobj 
= Py_None
; 
4055 static PyObject 
*_wrap_wxLog_IsEnabled(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4056     PyObject 
* _resultobj
; 
4058     char *_kwnames
[] = {  NULL 
}; 
4061     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxLog_IsEnabled",_kwnames
))  
4064     wxPy_BEGIN_ALLOW_THREADS
; 
4065         _result 
= (bool )wxLog::IsEnabled(); 
4067     wxPy_END_ALLOW_THREADS
; 
4068 }    _resultobj 
= Py_BuildValue("i",_result
); 
4072 static PyObject 
*_wrap_wxLog_EnableLogging(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4073     PyObject 
* _resultobj
; 
4075     bool  _arg0 
= (bool ) TRUE
; 
4076     int tempbool0 
= (int) TRUE
; 
4077     char *_kwnames
[] = { "doIt", NULL 
}; 
4080     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|i:wxLog_EnableLogging",_kwnames
,&tempbool0
))  
4082     _arg0 
= (bool ) tempbool0
; 
4084     wxPy_BEGIN_ALLOW_THREADS
; 
4085         _result 
= (bool )wxLog::EnableLogging(_arg0
); 
4087     wxPy_END_ALLOW_THREADS
; 
4088 }    _resultobj 
= Py_BuildValue("i",_result
); 
4092 static PyObject 
*_wrap_wxLog_OnLog(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4093     PyObject 
* _resultobj
; 
4096     int  _arg2 
= (int ) 0; 
4097     PyObject 
* _argo0 
= 0; 
4098     char *_kwnames
[] = { "level","szString","t", NULL 
}; 
4101     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Os|i:wxLog_OnLog",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
4104         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4105         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLogLevel_p")) { 
4106             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLog_OnLog. Expected _wxLogLevel_p."); 
4111     wxPy_BEGIN_ALLOW_THREADS
; 
4112         wxLog::OnLog(*_arg0
,_arg1
,_arg2
); 
4114     wxPy_END_ALLOW_THREADS
; 
4115 }    Py_INCREF(Py_None
); 
4116     _resultobj 
= Py_None
; 
4120 #define wxLog_Flush(_swigobj)  (_swigobj->Flush()) 
4121 static PyObject 
*_wrap_wxLog_Flush(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4122     PyObject 
* _resultobj
; 
4124     PyObject 
* _argo0 
= 0; 
4125     char *_kwnames
[] = { "self", NULL 
}; 
4128     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLog_Flush",_kwnames
,&_argo0
))  
4131         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4132         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLog_p")) { 
4133             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLog_Flush. Expected _wxLog_p."); 
4138     wxPy_BEGIN_ALLOW_THREADS
; 
4141     wxPy_END_ALLOW_THREADS
; 
4142 }    Py_INCREF(Py_None
); 
4143     _resultobj 
= Py_None
; 
4147 #define wxLog_HasPendingMessages(_swigobj)  (_swigobj->HasPendingMessages()) 
4148 static PyObject 
*_wrap_wxLog_HasPendingMessages(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4149     PyObject 
* _resultobj
; 
4152     PyObject 
* _argo0 
= 0; 
4153     char *_kwnames
[] = { "self", NULL 
}; 
4156     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLog_HasPendingMessages",_kwnames
,&_argo0
))  
4159         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4160         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLog_p")) { 
4161             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLog_HasPendingMessages. Expected _wxLog_p."); 
4166     wxPy_BEGIN_ALLOW_THREADS
; 
4167         _result 
= (bool )wxLog_HasPendingMessages(_arg0
); 
4169     wxPy_END_ALLOW_THREADS
; 
4170 }    _resultobj 
= Py_BuildValue("i",_result
); 
4174 static PyObject 
*_wrap_wxLog_FlushActive(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4175     PyObject 
* _resultobj
; 
4176     char *_kwnames
[] = {  NULL 
}; 
4179     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxLog_FlushActive",_kwnames
))  
4182     wxPy_BEGIN_ALLOW_THREADS
; 
4183         wxLog::FlushActive(); 
4185     wxPy_END_ALLOW_THREADS
; 
4186 }    Py_INCREF(Py_None
); 
4187     _resultobj 
= Py_None
; 
4191 static PyObject 
*_wrap_wxLog_GetActiveTarget(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4192     PyObject 
* _resultobj
; 
4194     char *_kwnames
[] = {  NULL 
}; 
4198     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxLog_GetActiveTarget",_kwnames
))  
4201     wxPy_BEGIN_ALLOW_THREADS
; 
4202         _result 
= (wxLog 
*)wxLog::GetActiveTarget(); 
4204     wxPy_END_ALLOW_THREADS
; 
4206         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLog_p"); 
4207         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4210         _resultobj 
= Py_None
; 
4215 static PyObject 
*_wrap_wxLog_SetActiveTarget(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4216     PyObject 
* _resultobj
; 
4219     PyObject 
* _argo0 
= 0; 
4220     char *_kwnames
[] = { "pLogger", NULL 
}; 
4224     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLog_SetActiveTarget",_kwnames
,&_argo0
))  
4227         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4228         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLog_p")) { 
4229             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLog_SetActiveTarget. Expected _wxLog_p."); 
4234     wxPy_BEGIN_ALLOW_THREADS
; 
4235         _result 
= (wxLog 
*)wxLog::SetActiveTarget(_arg0
); 
4237     wxPy_END_ALLOW_THREADS
; 
4239         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLog_p"); 
4240         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4243         _resultobj 
= Py_None
; 
4248 static PyObject 
*_wrap_wxLog_Suspend(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4249     PyObject 
* _resultobj
; 
4250     char *_kwnames
[] = {  NULL 
}; 
4253     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxLog_Suspend",_kwnames
))  
4256     wxPy_BEGIN_ALLOW_THREADS
; 
4259     wxPy_END_ALLOW_THREADS
; 
4260 }    Py_INCREF(Py_None
); 
4261     _resultobj 
= Py_None
; 
4265 static PyObject 
*_wrap_wxLog_Resume(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4266     PyObject 
* _resultobj
; 
4267     char *_kwnames
[] = {  NULL 
}; 
4270     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxLog_Resume",_kwnames
))  
4273     wxPy_BEGIN_ALLOW_THREADS
; 
4276     wxPy_END_ALLOW_THREADS
; 
4277 }    Py_INCREF(Py_None
); 
4278     _resultobj 
= Py_None
; 
4282 #define wxLog_SetVerbose(_swigobj,_swigarg0)  (_swigobj->SetVerbose(_swigarg0)) 
4283 static PyObject 
*_wrap_wxLog_SetVerbose(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4284     PyObject 
* _resultobj
; 
4286     bool  _arg1 
= (bool ) TRUE
; 
4287     PyObject 
* _argo0 
= 0; 
4288     int tempbool1 
= (int) TRUE
; 
4289     char *_kwnames
[] = { "self","bVerbose", NULL 
}; 
4292     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxLog_SetVerbose",_kwnames
,&_argo0
,&tempbool1
))  
4295         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4296         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLog_p")) { 
4297             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLog_SetVerbose. Expected _wxLog_p."); 
4301     _arg1 
= (bool ) tempbool1
; 
4303     wxPy_BEGIN_ALLOW_THREADS
; 
4304         wxLog_SetVerbose(_arg0
,_arg1
); 
4306     wxPy_END_ALLOW_THREADS
; 
4307 }    Py_INCREF(Py_None
); 
4308     _resultobj 
= Py_None
; 
4312 static PyObject 
*_wrap_wxLog_DontCreateOnDemand(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4313     PyObject 
* _resultobj
; 
4314     char *_kwnames
[] = {  NULL 
}; 
4317     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxLog_DontCreateOnDemand",_kwnames
))  
4320     wxPy_BEGIN_ALLOW_THREADS
; 
4321         wxLog::DontCreateOnDemand(); 
4323     wxPy_END_ALLOW_THREADS
; 
4324 }    Py_INCREF(Py_None
); 
4325     _resultobj 
= Py_None
; 
4329 static PyObject 
*_wrap_wxLog_SetTraceMask(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4330     PyObject 
* _resultobj
; 
4331     wxTraceMask 
* _arg0
; 
4332     PyObject 
* _argo0 
= 0; 
4333     char *_kwnames
[] = { "ulMask", NULL 
}; 
4336     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLog_SetTraceMask",_kwnames
,&_argo0
))  
4339         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4340         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTraceMask_p")) { 
4341             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLog_SetTraceMask. Expected _wxTraceMask_p."); 
4346     wxPy_BEGIN_ALLOW_THREADS
; 
4347         wxLog::SetTraceMask(*_arg0
); 
4349     wxPy_END_ALLOW_THREADS
; 
4350 }    Py_INCREF(Py_None
); 
4351     _resultobj 
= Py_None
; 
4355 static PyObject 
*_wrap_wxLog_AddTraceMask(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4356     PyObject 
* _resultobj
; 
4358     PyObject 
* _obj0 
= 0; 
4359     char *_kwnames
[] = { "str", NULL 
}; 
4362     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLog_AddTraceMask",_kwnames
,&_obj0
))  
4365 #if PYTHON_API_VERSION >= 1009 
4366     char* tmpPtr
; int tmpSize
; 
4367     if (!PyString_Check(_obj0
) && !PyUnicode_Check(_obj0
)) { 
4368         PyErr_SetString(PyExc_TypeError
, "String or Unicode type required"); 
4371     if (PyString_AsStringAndSize(_obj0
, &tmpPtr
, &tmpSize
) == -1) 
4373     _arg0 
= new wxString(tmpPtr
, tmpSize
); 
4375     if (!PyString_Check(_obj0
)) { 
4376         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
4379     _arg0 
= new wxString(PyString_AS_STRING(_obj0
), PyString_GET_SIZE(_obj0
)); 
4383     wxPy_BEGIN_ALLOW_THREADS
; 
4384         wxLog::AddTraceMask(*_arg0
); 
4386     wxPy_END_ALLOW_THREADS
; 
4387 }    Py_INCREF(Py_None
); 
4388     _resultobj 
= Py_None
; 
4396 static PyObject 
*_wrap_wxLog_RemoveTraceMask(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4397     PyObject 
* _resultobj
; 
4399     PyObject 
* _obj0 
= 0; 
4400     char *_kwnames
[] = { "str", NULL 
}; 
4403     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLog_RemoveTraceMask",_kwnames
,&_obj0
))  
4406 #if PYTHON_API_VERSION >= 1009 
4407     char* tmpPtr
; int tmpSize
; 
4408     if (!PyString_Check(_obj0
) && !PyUnicode_Check(_obj0
)) { 
4409         PyErr_SetString(PyExc_TypeError
, "String or Unicode type required"); 
4412     if (PyString_AsStringAndSize(_obj0
, &tmpPtr
, &tmpSize
) == -1) 
4414     _arg0 
= new wxString(tmpPtr
, tmpSize
); 
4416     if (!PyString_Check(_obj0
)) { 
4417         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
4420     _arg0 
= new wxString(PyString_AS_STRING(_obj0
), PyString_GET_SIZE(_obj0
)); 
4424     wxPy_BEGIN_ALLOW_THREADS
; 
4425         wxLog::RemoveTraceMask(*_arg0
); 
4427     wxPy_END_ALLOW_THREADS
; 
4428 }    Py_INCREF(Py_None
); 
4429     _resultobj 
= Py_None
; 
4437 #define wxLog_GetVerbose(_swigobj)  (_swigobj->GetVerbose()) 
4438 static PyObject 
*_wrap_wxLog_GetVerbose(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4439     PyObject 
* _resultobj
; 
4442     PyObject 
* _argo0 
= 0; 
4443     char *_kwnames
[] = { "self", NULL 
}; 
4446     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLog_GetVerbose",_kwnames
,&_argo0
))  
4449         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4450         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLog_p")) { 
4451             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLog_GetVerbose. Expected _wxLog_p."); 
4456     wxPy_BEGIN_ALLOW_THREADS
; 
4457         _result 
= (bool )wxLog_GetVerbose(_arg0
); 
4459     wxPy_END_ALLOW_THREADS
; 
4460 }    _resultobj 
= Py_BuildValue("i",_result
); 
4464 static PyObject 
*_wrap_wxLog_GetTraceMask(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4465     PyObject 
* _resultobj
; 
4466     wxTraceMask 
* _result
; 
4467     char *_kwnames
[] = {  NULL 
}; 
4471     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxLog_GetTraceMask",_kwnames
))  
4474     wxPy_BEGIN_ALLOW_THREADS
; 
4475         _result 
= new wxTraceMask (wxLog::GetTraceMask()); 
4477     wxPy_END_ALLOW_THREADS
; 
4478 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTraceMask_p"); 
4479     _resultobj 
= Py_BuildValue("s",_ptemp
); 
4483 static PyObject 
*_wrap_wxLog_IsAllowedTraceMask(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4484     PyObject 
* _resultobj
; 
4487     char *_kwnames
[] = { "mask", NULL 
}; 
4490     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s:wxLog_IsAllowedTraceMask",_kwnames
,&_arg0
))  
4493     wxPy_BEGIN_ALLOW_THREADS
; 
4494         _result 
= (bool )wxLog::IsAllowedTraceMask(_arg0
); 
4496     wxPy_END_ALLOW_THREADS
; 
4497 }    _resultobj 
= Py_BuildValue("i",_result
); 
4501 static void *SwigwxLogStderrTowxLog(void *ptr
) { 
4504     src 
= (wxLogStderr 
*) ptr
; 
4505     dest 
= (wxLog 
*) src
; 
4506     return (void *) dest
; 
4509 #define new_wxLogStderr() (new wxLogStderr()) 
4510 static PyObject 
*_wrap_new_wxLogStderr(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4511     PyObject 
* _resultobj
; 
4512     wxLogStderr 
* _result
; 
4513     char *_kwnames
[] = {  NULL 
}; 
4517     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxLogStderr",_kwnames
))  
4520     wxPy_BEGIN_ALLOW_THREADS
; 
4521         _result 
= (wxLogStderr 
*)new_wxLogStderr(); 
4523     wxPy_END_ALLOW_THREADS
; 
4525         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLogStderr_p"); 
4526         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4529         _resultobj 
= Py_None
; 
4534 static void *SwigwxLogTextCtrlTowxLog(void *ptr
) { 
4537     src 
= (wxLogTextCtrl 
*) ptr
; 
4538     dest 
= (wxLog 
*) src
; 
4539     return (void *) dest
; 
4542 #define new_wxLogTextCtrl(_swigarg0) (new wxLogTextCtrl(_swigarg0)) 
4543 static PyObject 
*_wrap_new_wxLogTextCtrl(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4544     PyObject 
* _resultobj
; 
4545     wxLogTextCtrl 
* _result
; 
4547     PyObject 
* _argo0 
= 0; 
4548     char *_kwnames
[] = { "pTextCtrl", NULL 
}; 
4552     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:new_wxLogTextCtrl",_kwnames
,&_argo0
))  
4555         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4556         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
4557             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxLogTextCtrl. Expected _wxTextCtrl_p."); 
4562     wxPy_BEGIN_ALLOW_THREADS
; 
4563         _result 
= (wxLogTextCtrl 
*)new_wxLogTextCtrl(_arg0
); 
4565     wxPy_END_ALLOW_THREADS
; 
4567         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLogTextCtrl_p"); 
4568         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4571         _resultobj 
= Py_None
; 
4576 static void *SwigwxLogGuiTowxLog(void *ptr
) { 
4579     src 
= (wxLogGui 
*) ptr
; 
4580     dest 
= (wxLog 
*) src
; 
4581     return (void *) dest
; 
4584 #define new_wxLogGui() (new wxLogGui()) 
4585 static PyObject 
*_wrap_new_wxLogGui(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4586     PyObject 
* _resultobj
; 
4588     char *_kwnames
[] = {  NULL 
}; 
4592     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxLogGui",_kwnames
))  
4595     wxPy_BEGIN_ALLOW_THREADS
; 
4596         _result 
= (wxLogGui 
*)new_wxLogGui(); 
4598     wxPy_END_ALLOW_THREADS
; 
4600         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLogGui_p"); 
4601         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4604         _resultobj 
= Py_None
; 
4609 static void *SwigwxLogWindowTowxLog(void *ptr
) { 
4612     src 
= (wxLogWindow 
*) ptr
; 
4613     dest 
= (wxLog 
*) src
; 
4614     return (void *) dest
; 
4617 #define new_wxLogWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3) (new wxLogWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
4618 static PyObject 
*_wrap_new_wxLogWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4619     PyObject 
* _resultobj
; 
4620     wxLogWindow 
* _result
; 
4623     bool  _arg2 
= (bool ) TRUE
; 
4624     bool  _arg3 
= (bool ) TRUE
; 
4625     PyObject 
* _argo0 
= 0; 
4626     int tempbool2 
= (int) TRUE
; 
4627     int tempbool3 
= (int) TRUE
; 
4628     char *_kwnames
[] = { "pParent","szTitle","bShow","bPassToOld", NULL 
}; 
4632     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Os|ii:new_wxLogWindow",_kwnames
,&_argo0
,&_arg1
,&tempbool2
,&tempbool3
))  
4635         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4636         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFrame_p")) { 
4637             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxLogWindow. Expected _wxFrame_p."); 
4641     _arg2 
= (bool ) tempbool2
; 
4642     _arg3 
= (bool ) tempbool3
; 
4644     wxPy_BEGIN_ALLOW_THREADS
; 
4645         _result 
= (wxLogWindow 
*)new_wxLogWindow(_arg0
,_arg1
,_arg2
,_arg3
); 
4647     wxPy_END_ALLOW_THREADS
; 
4649         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLogWindow_p"); 
4650         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4653         _resultobj 
= Py_None
; 
4658 #define wxLogWindow_Show(_swigobj,_swigarg0)  (_swigobj->Show(_swigarg0)) 
4659 static PyObject 
*_wrap_wxLogWindow_Show(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4660     PyObject 
* _resultobj
; 
4661     wxLogWindow 
* _arg0
; 
4662     bool  _arg1 
= (bool ) TRUE
; 
4663     PyObject 
* _argo0 
= 0; 
4664     int tempbool1 
= (int) TRUE
; 
4665     char *_kwnames
[] = { "self","bShow", NULL 
}; 
4668     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxLogWindow_Show",_kwnames
,&_argo0
,&tempbool1
))  
4671         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4672         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLogWindow_p")) { 
4673             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLogWindow_Show. Expected _wxLogWindow_p."); 
4677     _arg1 
= (bool ) tempbool1
; 
4679     wxPy_BEGIN_ALLOW_THREADS
; 
4680         wxLogWindow_Show(_arg0
,_arg1
); 
4682     wxPy_END_ALLOW_THREADS
; 
4683 }    Py_INCREF(Py_None
); 
4684     _resultobj 
= Py_None
; 
4688 #define wxLogWindow_GetFrame(_swigobj)  (_swigobj->GetFrame()) 
4689 static PyObject 
*_wrap_wxLogWindow_GetFrame(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4690     PyObject 
* _resultobj
; 
4692     wxLogWindow 
* _arg0
; 
4693     PyObject 
* _argo0 
= 0; 
4694     char *_kwnames
[] = { "self", NULL 
}; 
4698     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLogWindow_GetFrame",_kwnames
,&_argo0
))  
4701         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4702         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLogWindow_p")) { 
4703             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLogWindow_GetFrame. Expected _wxLogWindow_p."); 
4708     wxPy_BEGIN_ALLOW_THREADS
; 
4709         _result 
= (wxFrame 
*)wxLogWindow_GetFrame(_arg0
); 
4711     wxPy_END_ALLOW_THREADS
; 
4713         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxFrame_p"); 
4714         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4717         _resultobj 
= Py_None
; 
4722 #define wxLogWindow_GetOldLog(_swigobj)  (_swigobj->GetOldLog()) 
4723 static PyObject 
*_wrap_wxLogWindow_GetOldLog(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4724     PyObject 
* _resultobj
; 
4726     wxLogWindow 
* _arg0
; 
4727     PyObject 
* _argo0 
= 0; 
4728     char *_kwnames
[] = { "self", NULL 
}; 
4732     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLogWindow_GetOldLog",_kwnames
,&_argo0
))  
4735         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4736         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLogWindow_p")) { 
4737             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLogWindow_GetOldLog. Expected _wxLogWindow_p."); 
4742     wxPy_BEGIN_ALLOW_THREADS
; 
4743         _result 
= (wxLog 
*)wxLogWindow_GetOldLog(_arg0
); 
4745     wxPy_END_ALLOW_THREADS
; 
4747         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLog_p"); 
4748         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4751         _resultobj 
= Py_None
; 
4756 #define wxLogWindow_IsPassingMessages(_swigobj)  (_swigobj->IsPassingMessages()) 
4757 static PyObject 
*_wrap_wxLogWindow_IsPassingMessages(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4758     PyObject 
* _resultobj
; 
4760     wxLogWindow 
* _arg0
; 
4761     PyObject 
* _argo0 
= 0; 
4762     char *_kwnames
[] = { "self", NULL 
}; 
4765     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLogWindow_IsPassingMessages",_kwnames
,&_argo0
))  
4768         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4769         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLogWindow_p")) { 
4770             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLogWindow_IsPassingMessages. Expected _wxLogWindow_p."); 
4775     wxPy_BEGIN_ALLOW_THREADS
; 
4776         _result 
= (bool )wxLogWindow_IsPassingMessages(_arg0
); 
4778     wxPy_END_ALLOW_THREADS
; 
4779 }    _resultobj 
= Py_BuildValue("i",_result
); 
4783 #define wxLogWindow_PassMessages(_swigobj,_swigarg0)  (_swigobj->PassMessages(_swigarg0)) 
4784 static PyObject 
*_wrap_wxLogWindow_PassMessages(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4785     PyObject 
* _resultobj
; 
4786     wxLogWindow 
* _arg0
; 
4788     PyObject 
* _argo0 
= 0; 
4790     char *_kwnames
[] = { "self","bDoPass", NULL 
}; 
4793     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxLogWindow_PassMessages",_kwnames
,&_argo0
,&tempbool1
))  
4796         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4797         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLogWindow_p")) { 
4798             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLogWindow_PassMessages. Expected _wxLogWindow_p."); 
4802     _arg1 
= (bool ) tempbool1
; 
4804     wxPy_BEGIN_ALLOW_THREADS
; 
4805         wxLogWindow_PassMessages(_arg0
,_arg1
); 
4807     wxPy_END_ALLOW_THREADS
; 
4808 }    Py_INCREF(Py_None
); 
4809     _resultobj 
= Py_None
; 
4813 #define new_wxLogNull() (new wxLogNull()) 
4814 static PyObject 
*_wrap_new_wxLogNull(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4815     PyObject 
* _resultobj
; 
4816     wxLogNull 
* _result
; 
4817     char *_kwnames
[] = {  NULL 
}; 
4821     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxLogNull",_kwnames
))  
4824     wxPy_BEGIN_ALLOW_THREADS
; 
4825         _result 
= (wxLogNull 
*)new_wxLogNull(); 
4827     wxPy_END_ALLOW_THREADS
; 
4829         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLogNull_p"); 
4830         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4833         _resultobj 
= Py_None
; 
4838 #define delete_wxLogNull(_swigobj) (delete _swigobj) 
4839 static PyObject 
*_wrap_delete_wxLogNull(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4840     PyObject 
* _resultobj
; 
4842     PyObject 
* _argo0 
= 0; 
4843     char *_kwnames
[] = { "self", NULL 
}; 
4846     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxLogNull",_kwnames
,&_argo0
))  
4849         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4850         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLogNull_p")) { 
4851             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxLogNull. Expected _wxLogNull_p."); 
4856     wxPy_BEGIN_ALLOW_THREADS
; 
4857         delete_wxLogNull(_arg0
); 
4859     wxPy_END_ALLOW_THREADS
; 
4860 }    Py_INCREF(Py_None
); 
4861     _resultobj 
= Py_None
; 
4865 static void *SwigwxProcessEventTowxEvent(void *ptr
) { 
4866     wxProcessEvent 
*src
; 
4868     src 
= (wxProcessEvent 
*) ptr
; 
4869     dest 
= (wxEvent 
*) src
; 
4870     return (void *) dest
; 
4873 #define new_wxProcessEvent(_swigarg0,_swigarg1,_swigarg2) (new wxProcessEvent(_swigarg0,_swigarg1,_swigarg2)) 
4874 static PyObject 
*_wrap_new_wxProcessEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4875     PyObject 
* _resultobj
; 
4876     wxProcessEvent 
* _result
; 
4877     int  _arg0 
= (int ) 0; 
4878     int  _arg1 
= (int ) 0; 
4879     int  _arg2 
= (int ) 0; 
4880     char *_kwnames
[] = { "id","pid","exitcode", NULL 
}; 
4884     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|iii:new_wxProcessEvent",_kwnames
,&_arg0
,&_arg1
,&_arg2
))  
4887     wxPy_BEGIN_ALLOW_THREADS
; 
4888         _result 
= (wxProcessEvent 
*)new_wxProcessEvent(_arg0
,_arg1
,_arg2
); 
4890     wxPy_END_ALLOW_THREADS
; 
4892         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxProcessEvent_p"); 
4893         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4896         _resultobj 
= Py_None
; 
4901 #define wxProcessEvent_GetPid(_swigobj)  (_swigobj->GetPid()) 
4902 static PyObject 
*_wrap_wxProcessEvent_GetPid(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4903     PyObject 
* _resultobj
; 
4905     wxProcessEvent 
* _arg0
; 
4906     PyObject 
* _argo0 
= 0; 
4907     char *_kwnames
[] = { "self", NULL 
}; 
4910     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcessEvent_GetPid",_kwnames
,&_argo0
))  
4913         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4914         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxProcessEvent_p")) { 
4915             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcessEvent_GetPid. Expected _wxProcessEvent_p."); 
4920     wxPy_BEGIN_ALLOW_THREADS
; 
4921         _result 
= (int )wxProcessEvent_GetPid(_arg0
); 
4923     wxPy_END_ALLOW_THREADS
; 
4924 }    _resultobj 
= Py_BuildValue("i",_result
); 
4928 #define wxProcessEvent_GetExitCode(_swigobj)  (_swigobj->GetExitCode()) 
4929 static PyObject 
*_wrap_wxProcessEvent_GetExitCode(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4930     PyObject 
* _resultobj
; 
4932     wxProcessEvent 
* _arg0
; 
4933     PyObject 
* _argo0 
= 0; 
4934     char *_kwnames
[] = { "self", NULL 
}; 
4937     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcessEvent_GetExitCode",_kwnames
,&_argo0
))  
4940         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4941         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxProcessEvent_p")) { 
4942             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcessEvent_GetExitCode. Expected _wxProcessEvent_p."); 
4947     wxPy_BEGIN_ALLOW_THREADS
; 
4948         _result 
= (int )wxProcessEvent_GetExitCode(_arg0
); 
4950     wxPy_END_ALLOW_THREADS
; 
4951 }    _resultobj 
= Py_BuildValue("i",_result
); 
4955 #define wxProcessEvent_m_pid_set(_swigobj,_swigval) (_swigobj->m_pid = _swigval,_swigval) 
4956 static PyObject 
*_wrap_wxProcessEvent_m_pid_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4957     PyObject 
* _resultobj
; 
4959     wxProcessEvent 
* _arg0
; 
4961     PyObject 
* _argo0 
= 0; 
4962     char *_kwnames
[] = { "self","m_pid", NULL 
}; 
4965     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxProcessEvent_m_pid_set",_kwnames
,&_argo0
,&_arg1
))  
4968         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4969         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxProcessEvent_p")) { 
4970             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcessEvent_m_pid_set. Expected _wxProcessEvent_p."); 
4975     wxPy_BEGIN_ALLOW_THREADS
; 
4976         _result 
= (int )wxProcessEvent_m_pid_set(_arg0
,_arg1
); 
4978     wxPy_END_ALLOW_THREADS
; 
4979 }    _resultobj 
= Py_BuildValue("i",_result
); 
4983 #define wxProcessEvent_m_pid_get(_swigobj) ((int ) _swigobj->m_pid) 
4984 static PyObject 
*_wrap_wxProcessEvent_m_pid_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4985     PyObject 
* _resultobj
; 
4987     wxProcessEvent 
* _arg0
; 
4988     PyObject 
* _argo0 
= 0; 
4989     char *_kwnames
[] = { "self", NULL 
}; 
4992     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcessEvent_m_pid_get",_kwnames
,&_argo0
))  
4995         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4996         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxProcessEvent_p")) { 
4997             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcessEvent_m_pid_get. Expected _wxProcessEvent_p."); 
5002     wxPy_BEGIN_ALLOW_THREADS
; 
5003         _result 
= (int )wxProcessEvent_m_pid_get(_arg0
); 
5005     wxPy_END_ALLOW_THREADS
; 
5006 }    _resultobj 
= Py_BuildValue("i",_result
); 
5010 #define wxProcessEvent_m_exitcode_set(_swigobj,_swigval) (_swigobj->m_exitcode = _swigval,_swigval) 
5011 static PyObject 
*_wrap_wxProcessEvent_m_exitcode_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5012     PyObject 
* _resultobj
; 
5014     wxProcessEvent 
* _arg0
; 
5016     PyObject 
* _argo0 
= 0; 
5017     char *_kwnames
[] = { "self","m_exitcode", NULL 
}; 
5020     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxProcessEvent_m_exitcode_set",_kwnames
,&_argo0
,&_arg1
))  
5023         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5024         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxProcessEvent_p")) { 
5025             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcessEvent_m_exitcode_set. Expected _wxProcessEvent_p."); 
5030     wxPy_BEGIN_ALLOW_THREADS
; 
5031         _result 
= (int )wxProcessEvent_m_exitcode_set(_arg0
,_arg1
); 
5033     wxPy_END_ALLOW_THREADS
; 
5034 }    _resultobj 
= Py_BuildValue("i",_result
); 
5038 #define wxProcessEvent_m_exitcode_get(_swigobj) ((int ) _swigobj->m_exitcode) 
5039 static PyObject 
*_wrap_wxProcessEvent_m_exitcode_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5040     PyObject 
* _resultobj
; 
5042     wxProcessEvent 
* _arg0
; 
5043     PyObject 
* _argo0 
= 0; 
5044     char *_kwnames
[] = { "self", NULL 
}; 
5047     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcessEvent_m_exitcode_get",_kwnames
,&_argo0
))  
5050         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5051         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxProcessEvent_p")) { 
5052             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcessEvent_m_exitcode_get. Expected _wxProcessEvent_p."); 
5057     wxPy_BEGIN_ALLOW_THREADS
; 
5058         _result 
= (int )wxProcessEvent_m_exitcode_get(_arg0
); 
5060     wxPy_END_ALLOW_THREADS
; 
5061 }    _resultobj 
= Py_BuildValue("i",_result
); 
5065 static void *SwigwxPyProcessTowxEvtHandler(void *ptr
) { 
5068     src 
= (wxPyProcess 
*) ptr
; 
5069     dest 
= (wxEvtHandler 
*) src
; 
5070     return (void *) dest
; 
5073 #define new_wxProcess(_swigarg0,_swigarg1) (new wxPyProcess(_swigarg0,_swigarg1)) 
5074 static PyObject 
*_wrap_new_wxProcess(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5075     PyObject 
* _resultobj
; 
5076     wxPyProcess 
* _result
; 
5077     wxEvtHandler 
* _arg0 
= (wxEvtHandler 
*) NULL
; 
5078     int  _arg1 
= (int ) -1; 
5079     PyObject 
* _argo0 
= 0; 
5080     char *_kwnames
[] = { "parent","id", NULL 
}; 
5084     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|Oi:new_wxProcess",_kwnames
,&_argo0
,&_arg1
))  
5087         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5088         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvtHandler_p")) { 
5089             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxProcess. Expected _wxEvtHandler_p."); 
5094     wxPy_BEGIN_ALLOW_THREADS
; 
5095         _result 
= (wxPyProcess 
*)new_wxProcess(_arg0
,_arg1
); 
5097     wxPy_END_ALLOW_THREADS
; 
5099         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyProcess_p"); 
5100         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5103         _resultobj 
= Py_None
; 
5108 static void  wxPyProcess_Destroy(wxPyProcess 
*self
) { delete self
; } 
5109 static PyObject 
*_wrap_wxProcess_Destroy(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5110     PyObject 
* _resultobj
; 
5111     wxPyProcess 
* _arg0
; 
5112     PyObject 
* _argo0 
= 0; 
5113     char *_kwnames
[] = { "self", NULL 
}; 
5116     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcess_Destroy",_kwnames
,&_argo0
))  
5119         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5120         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyProcess_p")) { 
5121             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcess_Destroy. Expected _wxPyProcess_p."); 
5126     wxPy_BEGIN_ALLOW_THREADS
; 
5127         wxPyProcess_Destroy(_arg0
); 
5129     wxPy_END_ALLOW_THREADS
; 
5130 }    Py_INCREF(Py_None
); 
5131     _resultobj 
= Py_None
; 
5135 #define wxProcess__setSelf(_swigobj,_swigarg0,_swigarg1)  (_swigobj->_setSelf(_swigarg0,_swigarg1)) 
5136 static PyObject 
*_wrap_wxProcess__setSelf(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5137     PyObject 
* _resultobj
; 
5138     wxPyProcess 
* _arg0
; 
5141     PyObject 
* _argo0 
= 0; 
5142     PyObject 
* _obj1 
= 0; 
5143     PyObject 
* _obj2 
= 0; 
5144     char *_kwnames
[] = { "self","self","_class", NULL 
}; 
5147     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxProcess__setSelf",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
5150         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5151         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyProcess_p")) { 
5152             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcess__setSelf. Expected _wxPyProcess_p."); 
5163     wxPy_BEGIN_ALLOW_THREADS
; 
5164         wxProcess__setSelf(_arg0
,_arg1
,_arg2
); 
5166     wxPy_END_ALLOW_THREADS
; 
5167 }    Py_INCREF(Py_None
); 
5168     _resultobj 
= Py_None
; 
5172 #define wxProcess_base_OnTerminate(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnTerminate(_swigarg0,_swigarg1)) 
5173 static PyObject 
*_wrap_wxProcess_base_OnTerminate(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5174     PyObject 
* _resultobj
; 
5175     wxPyProcess 
* _arg0
; 
5178     PyObject 
* _argo0 
= 0; 
5179     char *_kwnames
[] = { "self","pid","status", NULL 
}; 
5182     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxProcess_base_OnTerminate",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
5185         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5186         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyProcess_p")) { 
5187             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcess_base_OnTerminate. Expected _wxPyProcess_p."); 
5192     wxPy_BEGIN_ALLOW_THREADS
; 
5193         wxProcess_base_OnTerminate(_arg0
,_arg1
,_arg2
); 
5195     wxPy_END_ALLOW_THREADS
; 
5196 }    Py_INCREF(Py_None
); 
5197     _resultobj 
= Py_None
; 
5201 #define wxProcess_Redirect(_swigobj)  (_swigobj->Redirect()) 
5202 static PyObject 
*_wrap_wxProcess_Redirect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5203     PyObject 
* _resultobj
; 
5204     wxPyProcess 
* _arg0
; 
5205     PyObject 
* _argo0 
= 0; 
5206     char *_kwnames
[] = { "self", NULL 
}; 
5209     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcess_Redirect",_kwnames
,&_argo0
))  
5212         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5213         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyProcess_p")) { 
5214             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcess_Redirect. Expected _wxPyProcess_p."); 
5219     wxPy_BEGIN_ALLOW_THREADS
; 
5220         wxProcess_Redirect(_arg0
); 
5222     wxPy_END_ALLOW_THREADS
; 
5223 }    Py_INCREF(Py_None
); 
5224     _resultobj 
= Py_None
; 
5228 #define wxProcess_IsRedirected(_swigobj)  (_swigobj->IsRedirected()) 
5229 static PyObject 
*_wrap_wxProcess_IsRedirected(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5230     PyObject 
* _resultobj
; 
5232     wxPyProcess 
* _arg0
; 
5233     PyObject 
* _argo0 
= 0; 
5234     char *_kwnames
[] = { "self", NULL 
}; 
5237     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcess_IsRedirected",_kwnames
,&_argo0
))  
5240         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5241         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyProcess_p")) { 
5242             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcess_IsRedirected. Expected _wxPyProcess_p."); 
5247     wxPy_BEGIN_ALLOW_THREADS
; 
5248         _result 
= (bool )wxProcess_IsRedirected(_arg0
); 
5250     wxPy_END_ALLOW_THREADS
; 
5251 }    _resultobj 
= Py_BuildValue("i",_result
); 
5255 #define wxProcess_Detach(_swigobj)  (_swigobj->Detach()) 
5256 static PyObject 
*_wrap_wxProcess_Detach(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5257     PyObject 
* _resultobj
; 
5258     wxPyProcess 
* _arg0
; 
5259     PyObject 
* _argo0 
= 0; 
5260     char *_kwnames
[] = { "self", NULL 
}; 
5263     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcess_Detach",_kwnames
,&_argo0
))  
5266         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5267         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyProcess_p")) { 
5268             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcess_Detach. Expected _wxPyProcess_p."); 
5273     wxPy_BEGIN_ALLOW_THREADS
; 
5274         wxProcess_Detach(_arg0
); 
5276     wxPy_END_ALLOW_THREADS
; 
5277 }    Py_INCREF(Py_None
); 
5278     _resultobj 
= Py_None
; 
5282 #define wxProcess_GetInputStream(_swigobj)  (_swigobj->GetInputStream()) 
5283 static PyObject 
*_wrap_wxProcess_GetInputStream(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5284     PyObject 
* _resultobj
; 
5285     wxInputStream 
* _result
; 
5286     wxPyProcess 
* _arg0
; 
5287     PyObject 
* _argo0 
= 0; 
5288     char *_kwnames
[] = { "self", NULL 
}; 
5291     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcess_GetInputStream",_kwnames
,&_argo0
))  
5294         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5295         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyProcess_p")) { 
5296             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcess_GetInputStream. Expected _wxPyProcess_p."); 
5301     wxPy_BEGIN_ALLOW_THREADS
; 
5302         _result 
= (wxInputStream 
*)wxProcess_GetInputStream(_arg0
); 
5304     wxPy_END_ALLOW_THREADS
; 
5306     wxPyInputStream 
* _ptr 
= NULL
; 
5309         _ptr 
= new wxPyInputStream(_result
); 
5313         SWIG_MakePtr(swigptr
, _ptr
, "_wxPyInputStream_p"); 
5315         PyObject
* classobj 
= PyDict_GetItemString(wxPython_dict
, "wxInputStreamPtr"); 
5318             _resultobj 
= Py_None
; 
5320             PyObject
* arg 
= Py_BuildValue("(s)", swigptr
); 
5321             _resultobj 
= PyInstance_New(classobj
, arg
, NULL
); 
5325             PyObject
* one 
= PyInt_FromLong(1); 
5326             PyObject_SetAttrString(_resultobj
, "thisown", one
); 
5331         _resultobj 
= Py_None
; 
5337 #define wxProcess_GetErrorStream(_swigobj)  (_swigobj->GetErrorStream()) 
5338 static PyObject 
*_wrap_wxProcess_GetErrorStream(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5339     PyObject 
* _resultobj
; 
5340     wxInputStream 
* _result
; 
5341     wxPyProcess 
* _arg0
; 
5342     PyObject 
* _argo0 
= 0; 
5343     char *_kwnames
[] = { "self", NULL 
}; 
5346     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcess_GetErrorStream",_kwnames
,&_argo0
))  
5349         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5350         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyProcess_p")) { 
5351             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcess_GetErrorStream. Expected _wxPyProcess_p."); 
5356     wxPy_BEGIN_ALLOW_THREADS
; 
5357         _result 
= (wxInputStream 
*)wxProcess_GetErrorStream(_arg0
); 
5359     wxPy_END_ALLOW_THREADS
; 
5361     wxPyInputStream 
* _ptr 
= NULL
; 
5364         _ptr 
= new wxPyInputStream(_result
); 
5368         SWIG_MakePtr(swigptr
, _ptr
, "_wxPyInputStream_p"); 
5370         PyObject
* classobj 
= PyDict_GetItemString(wxPython_dict
, "wxInputStreamPtr"); 
5373             _resultobj 
= Py_None
; 
5375             PyObject
* arg 
= Py_BuildValue("(s)", swigptr
); 
5376             _resultobj 
= PyInstance_New(classobj
, arg
, NULL
); 
5380             PyObject
* one 
= PyInt_FromLong(1); 
5381             PyObject_SetAttrString(_resultobj
, "thisown", one
); 
5386         _resultobj 
= Py_None
; 
5392 #define wxProcess_GetOutputStream(_swigobj)  (_swigobj->GetOutputStream()) 
5393 static PyObject 
*_wrap_wxProcess_GetOutputStream(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5394     PyObject 
* _resultobj
; 
5395     wxOutputStream 
* _result
; 
5396     wxPyProcess 
* _arg0
; 
5397     PyObject 
* _argo0 
= 0; 
5398     char *_kwnames
[] = { "self", NULL 
}; 
5402     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcess_GetOutputStream",_kwnames
,&_argo0
))  
5405         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5406         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyProcess_p")) { 
5407             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcess_GetOutputStream. Expected _wxPyProcess_p."); 
5412     wxPy_BEGIN_ALLOW_THREADS
; 
5413         _result 
= (wxOutputStream 
*)wxProcess_GetOutputStream(_arg0
); 
5415     wxPy_END_ALLOW_THREADS
; 
5417         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxOutputStream_p"); 
5418         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5421         _resultobj 
= Py_None
; 
5426 #define wxProcess_CloseOutput(_swigobj)  (_swigobj->CloseOutput()) 
5427 static PyObject 
*_wrap_wxProcess_CloseOutput(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5428     PyObject 
* _resultobj
; 
5429     wxPyProcess 
* _arg0
; 
5430     PyObject 
* _argo0 
= 0; 
5431     char *_kwnames
[] = { "self", NULL 
}; 
5434     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcess_CloseOutput",_kwnames
,&_argo0
))  
5437         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5438         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyProcess_p")) { 
5439             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcess_CloseOutput. Expected _wxPyProcess_p."); 
5444     wxPy_BEGIN_ALLOW_THREADS
; 
5445         wxProcess_CloseOutput(_arg0
); 
5447     wxPy_END_ALLOW_THREADS
; 
5448 }    Py_INCREF(Py_None
); 
5449     _resultobj 
= Py_None
; 
5453 #define new_wxJoystick(_swigarg0) (new wxJoystick(_swigarg0)) 
5454 static PyObject 
*_wrap_new_wxJoystick(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5455     PyObject 
* _resultobj
; 
5456     wxJoystick 
* _result
; 
5457     int  _arg0 
= (int ) wxJOYSTICK1
; 
5458     char *_kwnames
[] = { "joystick", NULL 
}; 
5462     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|i:new_wxJoystick",_kwnames
,&_arg0
))  
5465     wxPy_BEGIN_ALLOW_THREADS
; 
5466         _result 
= (wxJoystick 
*)new_wxJoystick(_arg0
); 
5468     wxPy_END_ALLOW_THREADS
; 
5470         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxJoystick_p"); 
5471         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5474         _resultobj 
= Py_None
; 
5479 #define wxJoystick_GetPosition(_swigobj)  (_swigobj->GetPosition()) 
5480 static PyObject 
*_wrap_wxJoystick_GetPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5481     PyObject 
* _resultobj
; 
5484     PyObject 
* _argo0 
= 0; 
5485     char *_kwnames
[] = { "self", NULL 
}; 
5489     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetPosition",_kwnames
,&_argo0
))  
5492         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5493         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
5494             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetPosition. Expected _wxJoystick_p."); 
5499     wxPy_BEGIN_ALLOW_THREADS
; 
5500         _result 
= new wxPoint (wxJoystick_GetPosition(_arg0
)); 
5502     wxPy_END_ALLOW_THREADS
; 
5503 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
5504     _resultobj 
= Py_BuildValue("s",_ptemp
); 
5508 #define wxJoystick_GetZPosition(_swigobj)  (_swigobj->GetZPosition()) 
5509 static PyObject 
*_wrap_wxJoystick_GetZPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5510     PyObject 
* _resultobj
; 
5513     PyObject 
* _argo0 
= 0; 
5514     char *_kwnames
[] = { "self", NULL 
}; 
5517     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetZPosition",_kwnames
,&_argo0
))  
5520         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5521         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
5522             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetZPosition. Expected _wxJoystick_p."); 
5527     wxPy_BEGIN_ALLOW_THREADS
; 
5528         _result 
= (int )wxJoystick_GetZPosition(_arg0
); 
5530     wxPy_END_ALLOW_THREADS
; 
5531 }    _resultobj 
= Py_BuildValue("i",_result
); 
5535 #define wxJoystick_GetButtonState(_swigobj)  (_swigobj->GetButtonState()) 
5536 static PyObject 
*_wrap_wxJoystick_GetButtonState(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5537     PyObject 
* _resultobj
; 
5540     PyObject 
* _argo0 
= 0; 
5541     char *_kwnames
[] = { "self", NULL 
}; 
5544     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetButtonState",_kwnames
,&_argo0
))  
5547         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5548         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
5549             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetButtonState. Expected _wxJoystick_p."); 
5554     wxPy_BEGIN_ALLOW_THREADS
; 
5555         _result 
= (int )wxJoystick_GetButtonState(_arg0
); 
5557     wxPy_END_ALLOW_THREADS
; 
5558 }    _resultobj 
= Py_BuildValue("i",_result
); 
5562 #define wxJoystick_GetPOVPosition(_swigobj)  (_swigobj->GetPOVPosition()) 
5563 static PyObject 
*_wrap_wxJoystick_GetPOVPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5564     PyObject 
* _resultobj
; 
5567     PyObject 
* _argo0 
= 0; 
5568     char *_kwnames
[] = { "self", NULL 
}; 
5571     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetPOVPosition",_kwnames
,&_argo0
))  
5574         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5575         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
5576             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetPOVPosition. Expected _wxJoystick_p."); 
5581     wxPy_BEGIN_ALLOW_THREADS
; 
5582         _result 
= (int )wxJoystick_GetPOVPosition(_arg0
); 
5584     wxPy_END_ALLOW_THREADS
; 
5585 }    _resultobj 
= Py_BuildValue("i",_result
); 
5589 #define wxJoystick_GetPOVCTSPosition(_swigobj)  (_swigobj->GetPOVCTSPosition()) 
5590 static PyObject 
*_wrap_wxJoystick_GetPOVCTSPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5591     PyObject 
* _resultobj
; 
5594     PyObject 
* _argo0 
= 0; 
5595     char *_kwnames
[] = { "self", NULL 
}; 
5598     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetPOVCTSPosition",_kwnames
,&_argo0
))  
5601         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5602         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
5603             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetPOVCTSPosition. Expected _wxJoystick_p."); 
5608     wxPy_BEGIN_ALLOW_THREADS
; 
5609         _result 
= (int )wxJoystick_GetPOVCTSPosition(_arg0
); 
5611     wxPy_END_ALLOW_THREADS
; 
5612 }    _resultobj 
= Py_BuildValue("i",_result
); 
5616 #define wxJoystick_GetRudderPosition(_swigobj)  (_swigobj->GetRudderPosition()) 
5617 static PyObject 
*_wrap_wxJoystick_GetRudderPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5618     PyObject 
* _resultobj
; 
5621     PyObject 
* _argo0 
= 0; 
5622     char *_kwnames
[] = { "self", NULL 
}; 
5625     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetRudderPosition",_kwnames
,&_argo0
))  
5628         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5629         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
5630             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetRudderPosition. Expected _wxJoystick_p."); 
5635     wxPy_BEGIN_ALLOW_THREADS
; 
5636         _result 
= (int )wxJoystick_GetRudderPosition(_arg0
); 
5638     wxPy_END_ALLOW_THREADS
; 
5639 }    _resultobj 
= Py_BuildValue("i",_result
); 
5643 #define wxJoystick_GetUPosition(_swigobj)  (_swigobj->GetUPosition()) 
5644 static PyObject 
*_wrap_wxJoystick_GetUPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5645     PyObject 
* _resultobj
; 
5648     PyObject 
* _argo0 
= 0; 
5649     char *_kwnames
[] = { "self", NULL 
}; 
5652     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetUPosition",_kwnames
,&_argo0
))  
5655         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5656         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
5657             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetUPosition. Expected _wxJoystick_p."); 
5662     wxPy_BEGIN_ALLOW_THREADS
; 
5663         _result 
= (int )wxJoystick_GetUPosition(_arg0
); 
5665     wxPy_END_ALLOW_THREADS
; 
5666 }    _resultobj 
= Py_BuildValue("i",_result
); 
5670 #define wxJoystick_GetVPosition(_swigobj)  (_swigobj->GetVPosition()) 
5671 static PyObject 
*_wrap_wxJoystick_GetVPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5672     PyObject 
* _resultobj
; 
5675     PyObject 
* _argo0 
= 0; 
5676     char *_kwnames
[] = { "self", NULL 
}; 
5679     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetVPosition",_kwnames
,&_argo0
))  
5682         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5683         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
5684             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetVPosition. Expected _wxJoystick_p."); 
5689     wxPy_BEGIN_ALLOW_THREADS
; 
5690         _result 
= (int )wxJoystick_GetVPosition(_arg0
); 
5692     wxPy_END_ALLOW_THREADS
; 
5693 }    _resultobj 
= Py_BuildValue("i",_result
); 
5697 #define wxJoystick_GetMovementThreshold(_swigobj)  (_swigobj->GetMovementThreshold()) 
5698 static PyObject 
*_wrap_wxJoystick_GetMovementThreshold(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5699     PyObject 
* _resultobj
; 
5702     PyObject 
* _argo0 
= 0; 
5703     char *_kwnames
[] = { "self", NULL 
}; 
5706     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetMovementThreshold",_kwnames
,&_argo0
))  
5709         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5710         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
5711             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetMovementThreshold. Expected _wxJoystick_p."); 
5716     wxPy_BEGIN_ALLOW_THREADS
; 
5717         _result 
= (int )wxJoystick_GetMovementThreshold(_arg0
); 
5719     wxPy_END_ALLOW_THREADS
; 
5720 }    _resultobj 
= Py_BuildValue("i",_result
); 
5724 #define wxJoystick_SetMovementThreshold(_swigobj,_swigarg0)  (_swigobj->SetMovementThreshold(_swigarg0)) 
5725 static PyObject 
*_wrap_wxJoystick_SetMovementThreshold(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5726     PyObject 
* _resultobj
; 
5729     PyObject 
* _argo0 
= 0; 
5730     char *_kwnames
[] = { "self","threshold", NULL 
}; 
5733     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxJoystick_SetMovementThreshold",_kwnames
,&_argo0
,&_arg1
))  
5736         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5737         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
5738             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_SetMovementThreshold. Expected _wxJoystick_p."); 
5743     wxPy_BEGIN_ALLOW_THREADS
; 
5744         wxJoystick_SetMovementThreshold(_arg0
,_arg1
); 
5746     wxPy_END_ALLOW_THREADS
; 
5747 }    Py_INCREF(Py_None
); 
5748     _resultobj 
= Py_None
; 
5752 #define wxJoystick_IsOk(_swigobj)  (_swigobj->IsOk()) 
5753 static PyObject 
*_wrap_wxJoystick_IsOk(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5754     PyObject 
* _resultobj
; 
5757     PyObject 
* _argo0 
= 0; 
5758     char *_kwnames
[] = { "self", NULL 
}; 
5761     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_IsOk",_kwnames
,&_argo0
))  
5764         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5765         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
5766             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_IsOk. Expected _wxJoystick_p."); 
5771     wxPy_BEGIN_ALLOW_THREADS
; 
5772         _result 
= (bool )wxJoystick_IsOk(_arg0
); 
5774     wxPy_END_ALLOW_THREADS
; 
5775 }    _resultobj 
= Py_BuildValue("i",_result
); 
5779 #define wxJoystick_GetNumberJoysticks(_swigobj)  (_swigobj->GetNumberJoysticks()) 
5780 static PyObject 
*_wrap_wxJoystick_GetNumberJoysticks(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5781     PyObject 
* _resultobj
; 
5784     PyObject 
* _argo0 
= 0; 
5785     char *_kwnames
[] = { "self", NULL 
}; 
5788     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetNumberJoysticks",_kwnames
,&_argo0
))  
5791         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5792         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
5793             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetNumberJoysticks. Expected _wxJoystick_p."); 
5798     wxPy_BEGIN_ALLOW_THREADS
; 
5799         _result 
= (int )wxJoystick_GetNumberJoysticks(_arg0
); 
5801     wxPy_END_ALLOW_THREADS
; 
5802 }    _resultobj 
= Py_BuildValue("i",_result
); 
5806 #define wxJoystick_GetManufacturerId(_swigobj)  (_swigobj->GetManufacturerId()) 
5807 static PyObject 
*_wrap_wxJoystick_GetManufacturerId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5808     PyObject 
* _resultobj
; 
5811     PyObject 
* _argo0 
= 0; 
5812     char *_kwnames
[] = { "self", NULL 
}; 
5815     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetManufacturerId",_kwnames
,&_argo0
))  
5818         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5819         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
5820             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetManufacturerId. Expected _wxJoystick_p."); 
5825     wxPy_BEGIN_ALLOW_THREADS
; 
5826         _result 
= (int )wxJoystick_GetManufacturerId(_arg0
); 
5828     wxPy_END_ALLOW_THREADS
; 
5829 }    _resultobj 
= Py_BuildValue("i",_result
); 
5833 #define wxJoystick_GetProductId(_swigobj)  (_swigobj->GetProductId()) 
5834 static PyObject 
*_wrap_wxJoystick_GetProductId(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5835     PyObject 
* _resultobj
; 
5838     PyObject 
* _argo0 
= 0; 
5839     char *_kwnames
[] = { "self", NULL 
}; 
5842     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetProductId",_kwnames
,&_argo0
))  
5845         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5846         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
5847             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetProductId. Expected _wxJoystick_p."); 
5852     wxPy_BEGIN_ALLOW_THREADS
; 
5853         _result 
= (int )wxJoystick_GetProductId(_arg0
); 
5855     wxPy_END_ALLOW_THREADS
; 
5856 }    _resultobj 
= Py_BuildValue("i",_result
); 
5860 #define wxJoystick_GetProductName(_swigobj)  (_swigobj->GetProductName()) 
5861 static PyObject 
*_wrap_wxJoystick_GetProductName(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5862     PyObject 
* _resultobj
; 
5865     PyObject 
* _argo0 
= 0; 
5866     char *_kwnames
[] = { "self", NULL 
}; 
5869     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetProductName",_kwnames
,&_argo0
))  
5872         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5873         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
5874             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetProductName. Expected _wxJoystick_p."); 
5879     wxPy_BEGIN_ALLOW_THREADS
; 
5880         _result 
= new wxString (wxJoystick_GetProductName(_arg0
)); 
5882     wxPy_END_ALLOW_THREADS
; 
5884     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
5892 #define wxJoystick_GetXMin(_swigobj)  (_swigobj->GetXMin()) 
5893 static PyObject 
*_wrap_wxJoystick_GetXMin(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5894     PyObject 
* _resultobj
; 
5897     PyObject 
* _argo0 
= 0; 
5898     char *_kwnames
[] = { "self", NULL 
}; 
5901     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetXMin",_kwnames
,&_argo0
))  
5904         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5905         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
5906             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetXMin. Expected _wxJoystick_p."); 
5911     wxPy_BEGIN_ALLOW_THREADS
; 
5912         _result 
= (int )wxJoystick_GetXMin(_arg0
); 
5914     wxPy_END_ALLOW_THREADS
; 
5915 }    _resultobj 
= Py_BuildValue("i",_result
); 
5919 #define wxJoystick_GetYMin(_swigobj)  (_swigobj->GetYMin()) 
5920 static PyObject 
*_wrap_wxJoystick_GetYMin(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5921     PyObject 
* _resultobj
; 
5924     PyObject 
* _argo0 
= 0; 
5925     char *_kwnames
[] = { "self", NULL 
}; 
5928     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetYMin",_kwnames
,&_argo0
))  
5931         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5932         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
5933             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetYMin. Expected _wxJoystick_p."); 
5938     wxPy_BEGIN_ALLOW_THREADS
; 
5939         _result 
= (int )wxJoystick_GetYMin(_arg0
); 
5941     wxPy_END_ALLOW_THREADS
; 
5942 }    _resultobj 
= Py_BuildValue("i",_result
); 
5946 #define wxJoystick_GetZMin(_swigobj)  (_swigobj->GetZMin()) 
5947 static PyObject 
*_wrap_wxJoystick_GetZMin(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5948     PyObject 
* _resultobj
; 
5951     PyObject 
* _argo0 
= 0; 
5952     char *_kwnames
[] = { "self", NULL 
}; 
5955     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetZMin",_kwnames
,&_argo0
))  
5958         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5959         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
5960             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetZMin. Expected _wxJoystick_p."); 
5965     wxPy_BEGIN_ALLOW_THREADS
; 
5966         _result 
= (int )wxJoystick_GetZMin(_arg0
); 
5968     wxPy_END_ALLOW_THREADS
; 
5969 }    _resultobj 
= Py_BuildValue("i",_result
); 
5973 #define wxJoystick_GetXMax(_swigobj)  (_swigobj->GetXMax()) 
5974 static PyObject 
*_wrap_wxJoystick_GetXMax(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5975     PyObject 
* _resultobj
; 
5978     PyObject 
* _argo0 
= 0; 
5979     char *_kwnames
[] = { "self", NULL 
}; 
5982     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetXMax",_kwnames
,&_argo0
))  
5985         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5986         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
5987             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetXMax. Expected _wxJoystick_p."); 
5992     wxPy_BEGIN_ALLOW_THREADS
; 
5993         _result 
= (int )wxJoystick_GetXMax(_arg0
); 
5995     wxPy_END_ALLOW_THREADS
; 
5996 }    _resultobj 
= Py_BuildValue("i",_result
); 
6000 #define wxJoystick_GetYMax(_swigobj)  (_swigobj->GetYMax()) 
6001 static PyObject 
*_wrap_wxJoystick_GetYMax(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6002     PyObject 
* _resultobj
; 
6005     PyObject 
* _argo0 
= 0; 
6006     char *_kwnames
[] = { "self", NULL 
}; 
6009     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetYMax",_kwnames
,&_argo0
))  
6012         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6013         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6014             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetYMax. Expected _wxJoystick_p."); 
6019     wxPy_BEGIN_ALLOW_THREADS
; 
6020         _result 
= (int )wxJoystick_GetYMax(_arg0
); 
6022     wxPy_END_ALLOW_THREADS
; 
6023 }    _resultobj 
= Py_BuildValue("i",_result
); 
6027 #define wxJoystick_GetZMax(_swigobj)  (_swigobj->GetZMax()) 
6028 static PyObject 
*_wrap_wxJoystick_GetZMax(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6029     PyObject 
* _resultobj
; 
6032     PyObject 
* _argo0 
= 0; 
6033     char *_kwnames
[] = { "self", NULL 
}; 
6036     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetZMax",_kwnames
,&_argo0
))  
6039         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6040         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6041             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetZMax. Expected _wxJoystick_p."); 
6046     wxPy_BEGIN_ALLOW_THREADS
; 
6047         _result 
= (int )wxJoystick_GetZMax(_arg0
); 
6049     wxPy_END_ALLOW_THREADS
; 
6050 }    _resultobj 
= Py_BuildValue("i",_result
); 
6054 #define wxJoystick_GetNumberButtons(_swigobj)  (_swigobj->GetNumberButtons()) 
6055 static PyObject 
*_wrap_wxJoystick_GetNumberButtons(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6056     PyObject 
* _resultobj
; 
6059     PyObject 
* _argo0 
= 0; 
6060     char *_kwnames
[] = { "self", NULL 
}; 
6063     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetNumberButtons",_kwnames
,&_argo0
))  
6066         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6067         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6068             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetNumberButtons. Expected _wxJoystick_p."); 
6073     wxPy_BEGIN_ALLOW_THREADS
; 
6074         _result 
= (int )wxJoystick_GetNumberButtons(_arg0
); 
6076     wxPy_END_ALLOW_THREADS
; 
6077 }    _resultobj 
= Py_BuildValue("i",_result
); 
6081 #define wxJoystick_GetNumberAxes(_swigobj)  (_swigobj->GetNumberAxes()) 
6082 static PyObject 
*_wrap_wxJoystick_GetNumberAxes(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6083     PyObject 
* _resultobj
; 
6086     PyObject 
* _argo0 
= 0; 
6087     char *_kwnames
[] = { "self", NULL 
}; 
6090     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetNumberAxes",_kwnames
,&_argo0
))  
6093         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6094         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6095             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetNumberAxes. Expected _wxJoystick_p."); 
6100     wxPy_BEGIN_ALLOW_THREADS
; 
6101         _result 
= (int )wxJoystick_GetNumberAxes(_arg0
); 
6103     wxPy_END_ALLOW_THREADS
; 
6104 }    _resultobj 
= Py_BuildValue("i",_result
); 
6108 #define wxJoystick_GetMaxButtons(_swigobj)  (_swigobj->GetMaxButtons()) 
6109 static PyObject 
*_wrap_wxJoystick_GetMaxButtons(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6110     PyObject 
* _resultobj
; 
6113     PyObject 
* _argo0 
= 0; 
6114     char *_kwnames
[] = { "self", NULL 
}; 
6117     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetMaxButtons",_kwnames
,&_argo0
))  
6120         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6121         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6122             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetMaxButtons. Expected _wxJoystick_p."); 
6127     wxPy_BEGIN_ALLOW_THREADS
; 
6128         _result 
= (int )wxJoystick_GetMaxButtons(_arg0
); 
6130     wxPy_END_ALLOW_THREADS
; 
6131 }    _resultobj 
= Py_BuildValue("i",_result
); 
6135 #define wxJoystick_GetMaxAxes(_swigobj)  (_swigobj->GetMaxAxes()) 
6136 static PyObject 
*_wrap_wxJoystick_GetMaxAxes(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6137     PyObject 
* _resultobj
; 
6140     PyObject 
* _argo0 
= 0; 
6141     char *_kwnames
[] = { "self", NULL 
}; 
6144     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetMaxAxes",_kwnames
,&_argo0
))  
6147         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6148         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6149             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetMaxAxes. Expected _wxJoystick_p."); 
6154     wxPy_BEGIN_ALLOW_THREADS
; 
6155         _result 
= (int )wxJoystick_GetMaxAxes(_arg0
); 
6157     wxPy_END_ALLOW_THREADS
; 
6158 }    _resultobj 
= Py_BuildValue("i",_result
); 
6162 #define wxJoystick_GetPollingMin(_swigobj)  (_swigobj->GetPollingMin()) 
6163 static PyObject 
*_wrap_wxJoystick_GetPollingMin(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6164     PyObject 
* _resultobj
; 
6167     PyObject 
* _argo0 
= 0; 
6168     char *_kwnames
[] = { "self", NULL 
}; 
6171     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetPollingMin",_kwnames
,&_argo0
))  
6174         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6175         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6176             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetPollingMin. Expected _wxJoystick_p."); 
6181     wxPy_BEGIN_ALLOW_THREADS
; 
6182         _result 
= (int )wxJoystick_GetPollingMin(_arg0
); 
6184     wxPy_END_ALLOW_THREADS
; 
6185 }    _resultobj 
= Py_BuildValue("i",_result
); 
6189 #define wxJoystick_GetPollingMax(_swigobj)  (_swigobj->GetPollingMax()) 
6190 static PyObject 
*_wrap_wxJoystick_GetPollingMax(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6191     PyObject 
* _resultobj
; 
6194     PyObject 
* _argo0 
= 0; 
6195     char *_kwnames
[] = { "self", NULL 
}; 
6198     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetPollingMax",_kwnames
,&_argo0
))  
6201         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6202         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6203             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetPollingMax. Expected _wxJoystick_p."); 
6208     wxPy_BEGIN_ALLOW_THREADS
; 
6209         _result 
= (int )wxJoystick_GetPollingMax(_arg0
); 
6211     wxPy_END_ALLOW_THREADS
; 
6212 }    _resultobj 
= Py_BuildValue("i",_result
); 
6216 #define wxJoystick_GetRudderMin(_swigobj)  (_swigobj->GetRudderMin()) 
6217 static PyObject 
*_wrap_wxJoystick_GetRudderMin(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6218     PyObject 
* _resultobj
; 
6221     PyObject 
* _argo0 
= 0; 
6222     char *_kwnames
[] = { "self", NULL 
}; 
6225     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetRudderMin",_kwnames
,&_argo0
))  
6228         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6229         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6230             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetRudderMin. Expected _wxJoystick_p."); 
6235     wxPy_BEGIN_ALLOW_THREADS
; 
6236         _result 
= (int )wxJoystick_GetRudderMin(_arg0
); 
6238     wxPy_END_ALLOW_THREADS
; 
6239 }    _resultobj 
= Py_BuildValue("i",_result
); 
6243 #define wxJoystick_GetRudderMax(_swigobj)  (_swigobj->GetRudderMax()) 
6244 static PyObject 
*_wrap_wxJoystick_GetRudderMax(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6245     PyObject 
* _resultobj
; 
6248     PyObject 
* _argo0 
= 0; 
6249     char *_kwnames
[] = { "self", NULL 
}; 
6252     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetRudderMax",_kwnames
,&_argo0
))  
6255         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6256         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6257             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetRudderMax. Expected _wxJoystick_p."); 
6262     wxPy_BEGIN_ALLOW_THREADS
; 
6263         _result 
= (int )wxJoystick_GetRudderMax(_arg0
); 
6265     wxPy_END_ALLOW_THREADS
; 
6266 }    _resultobj 
= Py_BuildValue("i",_result
); 
6270 #define wxJoystick_GetUMin(_swigobj)  (_swigobj->GetUMin()) 
6271 static PyObject 
*_wrap_wxJoystick_GetUMin(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6272     PyObject 
* _resultobj
; 
6275     PyObject 
* _argo0 
= 0; 
6276     char *_kwnames
[] = { "self", NULL 
}; 
6279     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetUMin",_kwnames
,&_argo0
))  
6282         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6283         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6284             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetUMin. Expected _wxJoystick_p."); 
6289     wxPy_BEGIN_ALLOW_THREADS
; 
6290         _result 
= (int )wxJoystick_GetUMin(_arg0
); 
6292     wxPy_END_ALLOW_THREADS
; 
6293 }    _resultobj 
= Py_BuildValue("i",_result
); 
6297 #define wxJoystick_GetUMax(_swigobj)  (_swigobj->GetUMax()) 
6298 static PyObject 
*_wrap_wxJoystick_GetUMax(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6299     PyObject 
* _resultobj
; 
6302     PyObject 
* _argo0 
= 0; 
6303     char *_kwnames
[] = { "self", NULL 
}; 
6306     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetUMax",_kwnames
,&_argo0
))  
6309         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6310         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6311             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetUMax. Expected _wxJoystick_p."); 
6316     wxPy_BEGIN_ALLOW_THREADS
; 
6317         _result 
= (int )wxJoystick_GetUMax(_arg0
); 
6319     wxPy_END_ALLOW_THREADS
; 
6320 }    _resultobj 
= Py_BuildValue("i",_result
); 
6324 #define wxJoystick_GetVMin(_swigobj)  (_swigobj->GetVMin()) 
6325 static PyObject 
*_wrap_wxJoystick_GetVMin(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6326     PyObject 
* _resultobj
; 
6329     PyObject 
* _argo0 
= 0; 
6330     char *_kwnames
[] = { "self", NULL 
}; 
6333     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetVMin",_kwnames
,&_argo0
))  
6336         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6337         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6338             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetVMin. Expected _wxJoystick_p."); 
6343     wxPy_BEGIN_ALLOW_THREADS
; 
6344         _result 
= (int )wxJoystick_GetVMin(_arg0
); 
6346     wxPy_END_ALLOW_THREADS
; 
6347 }    _resultobj 
= Py_BuildValue("i",_result
); 
6351 #define wxJoystick_GetVMax(_swigobj)  (_swigobj->GetVMax()) 
6352 static PyObject 
*_wrap_wxJoystick_GetVMax(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6353     PyObject 
* _resultobj
; 
6356     PyObject 
* _argo0 
= 0; 
6357     char *_kwnames
[] = { "self", NULL 
}; 
6360     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_GetVMax",_kwnames
,&_argo0
))  
6363         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6364         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6365             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_GetVMax. Expected _wxJoystick_p."); 
6370     wxPy_BEGIN_ALLOW_THREADS
; 
6371         _result 
= (int )wxJoystick_GetVMax(_arg0
); 
6373     wxPy_END_ALLOW_THREADS
; 
6374 }    _resultobj 
= Py_BuildValue("i",_result
); 
6378 #define wxJoystick_HasRudder(_swigobj)  (_swigobj->HasRudder()) 
6379 static PyObject 
*_wrap_wxJoystick_HasRudder(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6380     PyObject 
* _resultobj
; 
6383     PyObject 
* _argo0 
= 0; 
6384     char *_kwnames
[] = { "self", NULL 
}; 
6387     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_HasRudder",_kwnames
,&_argo0
))  
6390         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6391         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6392             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_HasRudder. Expected _wxJoystick_p."); 
6397     wxPy_BEGIN_ALLOW_THREADS
; 
6398         _result 
= (bool )wxJoystick_HasRudder(_arg0
); 
6400     wxPy_END_ALLOW_THREADS
; 
6401 }    _resultobj 
= Py_BuildValue("i",_result
); 
6405 #define wxJoystick_HasZ(_swigobj)  (_swigobj->HasZ()) 
6406 static PyObject 
*_wrap_wxJoystick_HasZ(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6407     PyObject 
* _resultobj
; 
6410     PyObject 
* _argo0 
= 0; 
6411     char *_kwnames
[] = { "self", NULL 
}; 
6414     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_HasZ",_kwnames
,&_argo0
))  
6417         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6418         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6419             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_HasZ. Expected _wxJoystick_p."); 
6424     wxPy_BEGIN_ALLOW_THREADS
; 
6425         _result 
= (bool )wxJoystick_HasZ(_arg0
); 
6427     wxPy_END_ALLOW_THREADS
; 
6428 }    _resultobj 
= Py_BuildValue("i",_result
); 
6432 #define wxJoystick_HasU(_swigobj)  (_swigobj->HasU()) 
6433 static PyObject 
*_wrap_wxJoystick_HasU(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6434     PyObject 
* _resultobj
; 
6437     PyObject 
* _argo0 
= 0; 
6438     char *_kwnames
[] = { "self", NULL 
}; 
6441     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_HasU",_kwnames
,&_argo0
))  
6444         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6445         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6446             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_HasU. Expected _wxJoystick_p."); 
6451     wxPy_BEGIN_ALLOW_THREADS
; 
6452         _result 
= (bool )wxJoystick_HasU(_arg0
); 
6454     wxPy_END_ALLOW_THREADS
; 
6455 }    _resultobj 
= Py_BuildValue("i",_result
); 
6459 #define wxJoystick_HasV(_swigobj)  (_swigobj->HasV()) 
6460 static PyObject 
*_wrap_wxJoystick_HasV(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6461     PyObject 
* _resultobj
; 
6464     PyObject 
* _argo0 
= 0; 
6465     char *_kwnames
[] = { "self", NULL 
}; 
6468     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_HasV",_kwnames
,&_argo0
))  
6471         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6472         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6473             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_HasV. Expected _wxJoystick_p."); 
6478     wxPy_BEGIN_ALLOW_THREADS
; 
6479         _result 
= (bool )wxJoystick_HasV(_arg0
); 
6481     wxPy_END_ALLOW_THREADS
; 
6482 }    _resultobj 
= Py_BuildValue("i",_result
); 
6486 #define wxJoystick_HasPOV(_swigobj)  (_swigobj->HasPOV()) 
6487 static PyObject 
*_wrap_wxJoystick_HasPOV(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6488     PyObject 
* _resultobj
; 
6491     PyObject 
* _argo0 
= 0; 
6492     char *_kwnames
[] = { "self", NULL 
}; 
6495     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_HasPOV",_kwnames
,&_argo0
))  
6498         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6499         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6500             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_HasPOV. Expected _wxJoystick_p."); 
6505     wxPy_BEGIN_ALLOW_THREADS
; 
6506         _result 
= (bool )wxJoystick_HasPOV(_arg0
); 
6508     wxPy_END_ALLOW_THREADS
; 
6509 }    _resultobj 
= Py_BuildValue("i",_result
); 
6513 #define wxJoystick_HasPOV4Dir(_swigobj)  (_swigobj->HasPOV4Dir()) 
6514 static PyObject 
*_wrap_wxJoystick_HasPOV4Dir(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6515     PyObject 
* _resultobj
; 
6518     PyObject 
* _argo0 
= 0; 
6519     char *_kwnames
[] = { "self", NULL 
}; 
6522     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_HasPOV4Dir",_kwnames
,&_argo0
))  
6525         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6526         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6527             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_HasPOV4Dir. Expected _wxJoystick_p."); 
6532     wxPy_BEGIN_ALLOW_THREADS
; 
6533         _result 
= (bool )wxJoystick_HasPOV4Dir(_arg0
); 
6535     wxPy_END_ALLOW_THREADS
; 
6536 }    _resultobj 
= Py_BuildValue("i",_result
); 
6540 #define wxJoystick_HasPOVCTS(_swigobj)  (_swigobj->HasPOVCTS()) 
6541 static PyObject 
*_wrap_wxJoystick_HasPOVCTS(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6542     PyObject 
* _resultobj
; 
6545     PyObject 
* _argo0 
= 0; 
6546     char *_kwnames
[] = { "self", NULL 
}; 
6549     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_HasPOVCTS",_kwnames
,&_argo0
))  
6552         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6553         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6554             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_HasPOVCTS. Expected _wxJoystick_p."); 
6559     wxPy_BEGIN_ALLOW_THREADS
; 
6560         _result 
= (bool )wxJoystick_HasPOVCTS(_arg0
); 
6562     wxPy_END_ALLOW_THREADS
; 
6563 }    _resultobj 
= Py_BuildValue("i",_result
); 
6567 #define wxJoystick_SetCapture(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetCapture(_swigarg0,_swigarg1)) 
6568 static PyObject 
*_wrap_wxJoystick_SetCapture(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6569     PyObject 
* _resultobj
; 
6573     int  _arg2 
= (int ) 0; 
6574     PyObject 
* _argo0 
= 0; 
6575     PyObject 
* _argo1 
= 0; 
6576     char *_kwnames
[] = { "self","win","pollingFreq", NULL 
}; 
6579     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxJoystick_SetCapture",_kwnames
,&_argo0
,&_argo1
,&_arg2
))  
6582         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6583         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6584             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_SetCapture. Expected _wxJoystick_p."); 
6589         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
6590         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
6591             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxJoystick_SetCapture. Expected _wxWindow_p."); 
6596     wxPy_BEGIN_ALLOW_THREADS
; 
6597         _result 
= (bool )wxJoystick_SetCapture(_arg0
,_arg1
,_arg2
); 
6599     wxPy_END_ALLOW_THREADS
; 
6600 }    _resultobj 
= Py_BuildValue("i",_result
); 
6604 #define wxJoystick_ReleaseCapture(_swigobj)  (_swigobj->ReleaseCapture()) 
6605 static PyObject 
*_wrap_wxJoystick_ReleaseCapture(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
6606     PyObject 
* _resultobj
; 
6609     PyObject 
* _argo0 
= 0; 
6610     char *_kwnames
[] = { "self", NULL 
}; 
6613     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxJoystick_ReleaseCapture",_kwnames
,&_argo0
))  
6616         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
6617         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxJoystick_p")) { 
6618             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxJoystick_ReleaseCapture. Expected _wxJoystick_p."); 
6623     wxPy_BEGIN_ALLOW_THREADS
; 
6624         _result 
= (bool )wxJoystick_ReleaseCapture(_arg0
); 
6626     wxPy_END_ALLOW_THREADS
; 
6627 }    _resultobj 
= Py_BuildValue("i",_result
); 
6631 static PyMethodDef misc2cMethods
[] = { 
6632          { "wxJoystick_ReleaseCapture", (PyCFunction
) _wrap_wxJoystick_ReleaseCapture
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6633          { "wxJoystick_SetCapture", (PyCFunction
) _wrap_wxJoystick_SetCapture
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6634          { "wxJoystick_HasPOVCTS", (PyCFunction
) _wrap_wxJoystick_HasPOVCTS
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6635          { "wxJoystick_HasPOV4Dir", (PyCFunction
) _wrap_wxJoystick_HasPOV4Dir
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6636          { "wxJoystick_HasPOV", (PyCFunction
) _wrap_wxJoystick_HasPOV
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6637          { "wxJoystick_HasV", (PyCFunction
) _wrap_wxJoystick_HasV
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6638          { "wxJoystick_HasU", (PyCFunction
) _wrap_wxJoystick_HasU
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6639          { "wxJoystick_HasZ", (PyCFunction
) _wrap_wxJoystick_HasZ
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6640          { "wxJoystick_HasRudder", (PyCFunction
) _wrap_wxJoystick_HasRudder
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6641          { "wxJoystick_GetVMax", (PyCFunction
) _wrap_wxJoystick_GetVMax
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6642          { "wxJoystick_GetVMin", (PyCFunction
) _wrap_wxJoystick_GetVMin
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6643          { "wxJoystick_GetUMax", (PyCFunction
) _wrap_wxJoystick_GetUMax
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6644          { "wxJoystick_GetUMin", (PyCFunction
) _wrap_wxJoystick_GetUMin
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6645          { "wxJoystick_GetRudderMax", (PyCFunction
) _wrap_wxJoystick_GetRudderMax
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6646          { "wxJoystick_GetRudderMin", (PyCFunction
) _wrap_wxJoystick_GetRudderMin
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6647          { "wxJoystick_GetPollingMax", (PyCFunction
) _wrap_wxJoystick_GetPollingMax
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6648          { "wxJoystick_GetPollingMin", (PyCFunction
) _wrap_wxJoystick_GetPollingMin
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6649          { "wxJoystick_GetMaxAxes", (PyCFunction
) _wrap_wxJoystick_GetMaxAxes
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6650          { "wxJoystick_GetMaxButtons", (PyCFunction
) _wrap_wxJoystick_GetMaxButtons
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6651          { "wxJoystick_GetNumberAxes", (PyCFunction
) _wrap_wxJoystick_GetNumberAxes
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6652          { "wxJoystick_GetNumberButtons", (PyCFunction
) _wrap_wxJoystick_GetNumberButtons
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6653          { "wxJoystick_GetZMax", (PyCFunction
) _wrap_wxJoystick_GetZMax
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6654          { "wxJoystick_GetYMax", (PyCFunction
) _wrap_wxJoystick_GetYMax
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6655          { "wxJoystick_GetXMax", (PyCFunction
) _wrap_wxJoystick_GetXMax
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6656          { "wxJoystick_GetZMin", (PyCFunction
) _wrap_wxJoystick_GetZMin
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6657          { "wxJoystick_GetYMin", (PyCFunction
) _wrap_wxJoystick_GetYMin
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6658          { "wxJoystick_GetXMin", (PyCFunction
) _wrap_wxJoystick_GetXMin
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6659          { "wxJoystick_GetProductName", (PyCFunction
) _wrap_wxJoystick_GetProductName
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6660          { "wxJoystick_GetProductId", (PyCFunction
) _wrap_wxJoystick_GetProductId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6661          { "wxJoystick_GetManufacturerId", (PyCFunction
) _wrap_wxJoystick_GetManufacturerId
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6662          { "wxJoystick_GetNumberJoysticks", (PyCFunction
) _wrap_wxJoystick_GetNumberJoysticks
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6663          { "wxJoystick_IsOk", (PyCFunction
) _wrap_wxJoystick_IsOk
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6664          { "wxJoystick_SetMovementThreshold", (PyCFunction
) _wrap_wxJoystick_SetMovementThreshold
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6665          { "wxJoystick_GetMovementThreshold", (PyCFunction
) _wrap_wxJoystick_GetMovementThreshold
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6666          { "wxJoystick_GetVPosition", (PyCFunction
) _wrap_wxJoystick_GetVPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6667          { "wxJoystick_GetUPosition", (PyCFunction
) _wrap_wxJoystick_GetUPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6668          { "wxJoystick_GetRudderPosition", (PyCFunction
) _wrap_wxJoystick_GetRudderPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6669          { "wxJoystick_GetPOVCTSPosition", (PyCFunction
) _wrap_wxJoystick_GetPOVCTSPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6670          { "wxJoystick_GetPOVPosition", (PyCFunction
) _wrap_wxJoystick_GetPOVPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6671          { "wxJoystick_GetButtonState", (PyCFunction
) _wrap_wxJoystick_GetButtonState
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6672          { "wxJoystick_GetZPosition", (PyCFunction
) _wrap_wxJoystick_GetZPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6673          { "wxJoystick_GetPosition", (PyCFunction
) _wrap_wxJoystick_GetPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6674          { "new_wxJoystick", (PyCFunction
) _wrap_new_wxJoystick
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6675          { "wxProcess_CloseOutput", (PyCFunction
) _wrap_wxProcess_CloseOutput
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6676          { "wxProcess_GetOutputStream", (PyCFunction
) _wrap_wxProcess_GetOutputStream
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6677          { "wxProcess_GetErrorStream", (PyCFunction
) _wrap_wxProcess_GetErrorStream
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6678          { "wxProcess_GetInputStream", (PyCFunction
) _wrap_wxProcess_GetInputStream
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6679          { "wxProcess_Detach", (PyCFunction
) _wrap_wxProcess_Detach
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6680          { "wxProcess_IsRedirected", (PyCFunction
) _wrap_wxProcess_IsRedirected
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6681          { "wxProcess_Redirect", (PyCFunction
) _wrap_wxProcess_Redirect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6682          { "wxProcess_base_OnTerminate", (PyCFunction
) _wrap_wxProcess_base_OnTerminate
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6683          { "wxProcess__setSelf", (PyCFunction
) _wrap_wxProcess__setSelf
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6684          { "wxProcess_Destroy", (PyCFunction
) _wrap_wxProcess_Destroy
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6685          { "new_wxProcess", (PyCFunction
) _wrap_new_wxProcess
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6686          { "wxProcessEvent_m_exitcode_get", (PyCFunction
) _wrap_wxProcessEvent_m_exitcode_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6687          { "wxProcessEvent_m_exitcode_set", (PyCFunction
) _wrap_wxProcessEvent_m_exitcode_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6688          { "wxProcessEvent_m_pid_get", (PyCFunction
) _wrap_wxProcessEvent_m_pid_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6689          { "wxProcessEvent_m_pid_set", (PyCFunction
) _wrap_wxProcessEvent_m_pid_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6690          { "wxProcessEvent_GetExitCode", (PyCFunction
) _wrap_wxProcessEvent_GetExitCode
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6691          { "wxProcessEvent_GetPid", (PyCFunction
) _wrap_wxProcessEvent_GetPid
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6692          { "new_wxProcessEvent", (PyCFunction
) _wrap_new_wxProcessEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6693          { "delete_wxLogNull", (PyCFunction
) _wrap_delete_wxLogNull
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6694          { "new_wxLogNull", (PyCFunction
) _wrap_new_wxLogNull
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6695          { "wxLogWindow_PassMessages", (PyCFunction
) _wrap_wxLogWindow_PassMessages
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6696          { "wxLogWindow_IsPassingMessages", (PyCFunction
) _wrap_wxLogWindow_IsPassingMessages
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6697          { "wxLogWindow_GetOldLog", (PyCFunction
) _wrap_wxLogWindow_GetOldLog
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6698          { "wxLogWindow_GetFrame", (PyCFunction
) _wrap_wxLogWindow_GetFrame
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6699          { "wxLogWindow_Show", (PyCFunction
) _wrap_wxLogWindow_Show
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6700          { "new_wxLogWindow", (PyCFunction
) _wrap_new_wxLogWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6701          { "new_wxLogGui", (PyCFunction
) _wrap_new_wxLogGui
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6702          { "new_wxLogTextCtrl", (PyCFunction
) _wrap_new_wxLogTextCtrl
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6703          { "new_wxLogStderr", (PyCFunction
) _wrap_new_wxLogStderr
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6704          { "wxLog_IsAllowedTraceMask", (PyCFunction
) _wrap_wxLog_IsAllowedTraceMask
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6705          { "wxLog_GetTraceMask", (PyCFunction
) _wrap_wxLog_GetTraceMask
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6706          { "wxLog_GetVerbose", (PyCFunction
) _wrap_wxLog_GetVerbose
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6707          { "wxLog_RemoveTraceMask", (PyCFunction
) _wrap_wxLog_RemoveTraceMask
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6708          { "wxLog_AddTraceMask", (PyCFunction
) _wrap_wxLog_AddTraceMask
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6709          { "wxLog_SetTraceMask", (PyCFunction
) _wrap_wxLog_SetTraceMask
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6710          { "wxLog_DontCreateOnDemand", (PyCFunction
) _wrap_wxLog_DontCreateOnDemand
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6711          { "wxLog_SetVerbose", (PyCFunction
) _wrap_wxLog_SetVerbose
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6712          { "wxLog_Resume", (PyCFunction
) _wrap_wxLog_Resume
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6713          { "wxLog_Suspend", (PyCFunction
) _wrap_wxLog_Suspend
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6714          { "wxLog_SetActiveTarget", (PyCFunction
) _wrap_wxLog_SetActiveTarget
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6715          { "wxLog_GetActiveTarget", (PyCFunction
) _wrap_wxLog_GetActiveTarget
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6716          { "wxLog_FlushActive", (PyCFunction
) _wrap_wxLog_FlushActive
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6717          { "wxLog_HasPendingMessages", (PyCFunction
) _wrap_wxLog_HasPendingMessages
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6718          { "wxLog_Flush", (PyCFunction
) _wrap_wxLog_Flush
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6719          { "wxLog_OnLog", (PyCFunction
) _wrap_wxLog_OnLog
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6720          { "wxLog_EnableLogging", (PyCFunction
) _wrap_wxLog_EnableLogging
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6721          { "wxLog_IsEnabled", (PyCFunction
) _wrap_wxLog_IsEnabled
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6722          { "new_wxLog", (PyCFunction
) _wrap_new_wxLog
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6723          { "wxPyTimer_Stop", (PyCFunction
) _wrap_wxPyTimer_Stop
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6724          { "wxPyTimer_Start", (PyCFunction
) _wrap_wxPyTimer_Start
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6725          { "wxPyTimer_SetOwner", (PyCFunction
) _wrap_wxPyTimer_SetOwner
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6726          { "wxPyTimer_IsRunning", (PyCFunction
) _wrap_wxPyTimer_IsRunning
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6727          { "wxPyTimer_IsOneShot", (PyCFunction
) _wrap_wxPyTimer_IsOneShot
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6728          { "wxPyTimer_GetInterval", (PyCFunction
) _wrap_wxPyTimer_GetInterval
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6729          { "delete_wxPyTimer", (PyCFunction
) _wrap_delete_wxPyTimer
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6730          { "new_wxPyTimer", (PyCFunction
) _wrap_new_wxPyTimer
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6731          { "wxDragImage_RedrawImage", (PyCFunction
) _wrap_wxDragImage_RedrawImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6732          { "wxDragImage_GetImageRect", (PyCFunction
) _wrap_wxDragImage_GetImageRect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6733          { "wxDragImage_Hide", (PyCFunction
) _wrap_wxDragImage_Hide
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6734          { "wxDragImage_Show", (PyCFunction
) _wrap_wxDragImage_Show
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6735          { "wxDragImage_Move", (PyCFunction
) _wrap_wxDragImage_Move
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6736          { "wxDragImage_EndDrag", (PyCFunction
) _wrap_wxDragImage_EndDrag
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6737          { "wxDragImage_BeginDrag2", (PyCFunction
) _wrap_wxDragImage_BeginDrag2
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6738          { "wxDragImage_BeginDrag", (PyCFunction
) _wrap_wxDragImage_BeginDrag
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6739          { "delete_wxDragImage", (PyCFunction
) _wrap_delete_wxDragImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6740          { "new_wxDragImage", (PyCFunction
) _wrap_new_wxDragImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6741          { "new_wxPyTipProvider", (PyCFunction
) _wrap_new_wxPyTipProvider
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6742          { "wxTipProvider_GetCurrentTip", (PyCFunction
) _wrap_wxTipProvider_GetCurrentTip
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6743          { "wxTipProvider_GetTip", (PyCFunction
) _wrap_wxTipProvider_GetTip
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6744          { "delete_wxTipProvider", (PyCFunction
) _wrap_delete_wxTipProvider
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6745          { "delete_wxMutexGuiLocker", (PyCFunction
) _wrap_delete_wxMutexGuiLocker
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6746          { "new_wxMutexGuiLocker", (PyCFunction
) _wrap_new_wxMutexGuiLocker
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6747          { "delete_wxWindowDisabler", (PyCFunction
) _wrap_delete_wxWindowDisabler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6748          { "new_wxWindowDisabler", (PyCFunction
) _wrap_new_wxWindowDisabler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6749          { "delete_wxBusyCursor", (PyCFunction
) _wrap_delete_wxBusyCursor
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6750          { "new_wxBusyCursor", (PyCFunction
) _wrap_new_wxBusyCursor
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6751          { "wxFontEnumerator_GetFacenames", (PyCFunction
) _wrap_wxFontEnumerator_GetFacenames
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6752          { "wxFontEnumerator_GetEncodings", (PyCFunction
) _wrap_wxFontEnumerator_GetEncodings
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6753          { "wxFontEnumerator_EnumerateEncodings", (PyCFunction
) _wrap_wxFontEnumerator_EnumerateEncodings
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6754          { "wxFontEnumerator_EnumerateFacenames", (PyCFunction
) _wrap_wxFontEnumerator_EnumerateFacenames
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6755          { "wxFontEnumerator__setSelf", (PyCFunction
) _wrap_wxFontEnumerator__setSelf
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6756          { "delete_wxFontEnumerator", (PyCFunction
) _wrap_delete_wxFontEnumerator
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6757          { "new_wxFontEnumerator", (PyCFunction
) _wrap_new_wxFontEnumerator
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6758          { "wxCaret_Hide", (PyCFunction
) _wrap_wxCaret_Hide
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6759          { "wxCaret_Show", (PyCFunction
) _wrap_wxCaret_Show
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6760          { "wxCaret_SetSize", (PyCFunction
) _wrap_wxCaret_SetSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6761          { "wxCaret_SetSizeWH", (PyCFunction
) _wrap_wxCaret_SetSizeWH
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6762          { "wxCaret_Move", (PyCFunction
) _wrap_wxCaret_Move
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6763          { "wxCaret_MoveXY", (PyCFunction
) _wrap_wxCaret_MoveXY
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6764          { "wxCaret_GetWindow", (PyCFunction
) _wrap_wxCaret_GetWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6765          { "wxCaret_GetSize", (PyCFunction
) _wrap_wxCaret_GetSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6766          { "wxCaret_GetSizeTuple", (PyCFunction
) _wrap_wxCaret_GetSizeTuple
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6767          { "wxCaret_GetPosition", (PyCFunction
) _wrap_wxCaret_GetPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6768          { "wxCaret_GetPositionTuple", (PyCFunction
) _wrap_wxCaret_GetPositionTuple
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6769          { "wxCaret_IsVisible", (PyCFunction
) _wrap_wxCaret_IsVisible
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6770          { "wxCaret_IsOk", (PyCFunction
) _wrap_wxCaret_IsOk
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6771          { "delete_wxCaret", (PyCFunction
) _wrap_delete_wxCaret
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6772          { "new_wxCaret", (PyCFunction
) _wrap_new_wxCaret
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6773          { "wxToolTip_GetWindow", (PyCFunction
) _wrap_wxToolTip_GetWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6774          { "wxToolTip_GetTip", (PyCFunction
) _wrap_wxToolTip_GetTip
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6775          { "wxToolTip_SetTip", (PyCFunction
) _wrap_wxToolTip_SetTip
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6776          { "new_wxToolTip", (PyCFunction
) _wrap_new_wxToolTip
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6777          { "wxExecute", (PyCFunction
) _wrap_wxExecute
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6778          { "wxLogSysError", (PyCFunction
) _wrap_wxLogSysError
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6779          { "wxLogStatusFrame", (PyCFunction
) _wrap_wxLogStatusFrame
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6780          { "wxLogStatus", (PyCFunction
) _wrap_wxLogStatus
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6781          { "wxLogVerbose", (PyCFunction
) _wrap_wxLogVerbose
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6782          { "wxLogInfo", (PyCFunction
) _wrap_wxLogInfo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6783          { "wxLogMessage", (PyCFunction
) _wrap_wxLogMessage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6784          { "wxLogWarning", (PyCFunction
) _wrap_wxLogWarning
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6785          { "wxLogError", (PyCFunction
) _wrap_wxLogError
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6786          { "wxLogFatalError", (PyCFunction
) _wrap_wxLogFatalError
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6787          { "wxSysErrorMsg", (PyCFunction
) _wrap_wxSysErrorMsg
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6788          { "wxSysErrorCode", (PyCFunction
) _wrap_wxSysErrorCode
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6789          { "wxDragListItem", (PyCFunction
) _wrap_wxDragListItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6790          { "wxDragTreeItem", (PyCFunction
) _wrap_wxDragTreeItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6791          { "wxDragString", (PyCFunction
) _wrap_wxDragString
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6792          { "wxDragIcon", (PyCFunction
) _wrap_wxDragIcon
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6793          { "wxCreateFileTipProvider", (PyCFunction
) _wrap_wxCreateFileTipProvider
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6794          { "wxShowTip", (PyCFunction
) _wrap_wxShowTip
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6795          { "wxThread_IsMain", (PyCFunction
) _wrap_wxThread_IsMain
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6796          { "wxMutexGuiLeave", (PyCFunction
) _wrap_wxMutexGuiLeave
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6797          { "wxMutexGuiEnter", (PyCFunction
) _wrap_wxMutexGuiEnter
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6798          { "wxWakeUpMainThread", (PyCFunction
) _wrap_wxWakeUpMainThread
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6799          { "wxWakeUpIdle", (PyCFunction
) _wrap_wxWakeUpIdle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6800          { "wxPostEvent", (PyCFunction
) _wrap_wxPostEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6801          { "wxSafeYield", (PyCFunction
) _wrap_wxSafeYield
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6802          { "wxCaret_SetBlinkTime", (PyCFunction
) _wrap_wxCaret_SetBlinkTime
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6803          { "wxCaret_GetBlinkTime", (PyCFunction
) _wrap_wxCaret_GetBlinkTime
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6804          { "wxToolTip_SetDelay", (PyCFunction
) _wrap_wxToolTip_SetDelay
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6805          { "wxToolTip_Enable", (PyCFunction
) _wrap_wxToolTip_Enable
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6806          { "wxSystemSettings_GetSystemMetric", (PyCFunction
) _wrap_wxSystemSettings_GetSystemMetric
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6807          { "wxSystemSettings_GetSystemFont", (PyCFunction
) _wrap_wxSystemSettings_GetSystemFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6808          { "wxSystemSettings_GetSystemColour", (PyCFunction
) _wrap_wxSystemSettings_GetSystemColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6809          { "wxResourceParseString", (PyCFunction
) _wrap_wxResourceParseString
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6810          { "wxResourceParseFile", (PyCFunction
) _wrap_wxResourceParseFile
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6811          { "wxResourceParseData", (PyCFunction
) _wrap_wxResourceParseData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6812          { "wxResourceGetIdentifier", (PyCFunction
) _wrap_wxResourceGetIdentifier
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6813          { "wxResourceCreateMenuBar", (PyCFunction
) _wrap_wxResourceCreateMenuBar
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6814          { "wxResourceCreateIcon", (PyCFunction
) _wrap_wxResourceCreateIcon
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6815          { "wxResourceCreateBitmap", (PyCFunction
) _wrap_wxResourceCreateBitmap
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6816          { "wxResourceClear", (PyCFunction
) _wrap_wxResourceClear
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6817          { "wxResourceAddIdentifier", (PyCFunction
) _wrap_wxResourceAddIdentifier
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6818          { "wxGetActiveWindow", (PyCFunction
) _wrap_wxGetActiveWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6819          { "wxBeginBusyCursor", (PyCFunction
) _wrap_wxBeginBusyCursor
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6820          { "wxFindWindowByName", (PyCFunction
) _wrap_wxFindWindowByName
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6821          { "wxFindWindowByLabel", (PyCFunction
) _wrap_wxFindWindowByLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6822          { "wxSetCursor", (PyCFunction
) _wrap_wxSetCursor
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6823          { "wxGetDisplaySizeMM", (PyCFunction
) _wrap_wxGetDisplaySizeMM
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6824          { "wxDisplaySizeMM", (PyCFunction
) _wrap_wxDisplaySizeMM
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6825          { "wxGetDisplaySize", (PyCFunction
) _wrap_wxGetDisplaySize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6826          { "wxDisplaySize", (PyCFunction
) _wrap_wxDisplaySize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6827          { "wxGetDisplayDepth", (PyCFunction
) _wrap_wxGetDisplayDepth
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6828          { "wxDisplayDepth", (PyCFunction
) _wrap_wxDisplayDepth
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6829          { "wxColourDisplay", (PyCFunction
) _wrap_wxColourDisplay
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6830          { "wxGetNumberFromUser", (PyCFunction
) _wrap_wxGetNumberFromUser
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6831          { "wxMessageBox", (PyCFunction
) _wrap_wxMessageBox
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6832          { "wxGetSingleChoiceIndex", (PyCFunction
) _wrap_wxGetSingleChoiceIndex
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6833          { "wxGetSingleChoice", (PyCFunction
) _wrap_wxGetSingleChoice
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6834          { "wxGetPasswordFromUser", (PyCFunction
) _wrap_wxGetPasswordFromUser
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6835          { "wxGetTextFromUser", (PyCFunction
) _wrap_wxGetTextFromUser
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6836          { "wxFileSelector", (PyCFunction
) _wrap_wxFileSelector
, METH_VARARGS 
| METH_KEYWORDS 
}, 
6843  * This table is used by the pointer type-checker 
6845 static struct { char *n1
; char *n2
; void *(*pcnv
)(void *); } _swig_mapping
[] = { 
6846     { "_wxAcceleratorTable","_class_wxAcceleratorTable",0}, 
6847     { "_wxEvent","_class_wxProcessEvent",SwigwxProcessEventTowxEvent
}, 
6848     { "_wxEvent","_wxProcessEvent",SwigwxProcessEventTowxEvent
}, 
6849     { "_wxEvent","_class_wxEvent",0}, 
6850     { "_class_wxActivateEvent","_wxActivateEvent",0}, 
6851     { "_signed_long","_long",0}, 
6852     { "_wxMenuEvent","_class_wxMenuEvent",0}, 
6853     { "_class_wxProcessEvent","_wxProcessEvent",0}, 
6854     { "_wxPyBitmapDataObject","_class_wxPyBitmapDataObject",0}, 
6855     { "_wxBitmapDataObject","_class_wxBitmapDataObject",0}, 
6856     { "_class_wxPyCommandEvent","_wxPyCommandEvent",0}, 
6857     { "_wxWindowDisabler","_class_wxWindowDisabler",0}, 
6858     { "_wxPrintQuality","_wxCoord",0}, 
6859     { "_wxPrintQuality","_int",0}, 
6860     { "_wxPrintQuality","_signed_int",0}, 
6861     { "_wxPrintQuality","_unsigned_int",0}, 
6862     { "_wxPrintQuality","_wxWindowID",0}, 
6863     { "_wxPrintQuality","_uint",0}, 
6864     { "_wxPrintQuality","_EBool",0}, 
6865     { "_wxPrintQuality","_size_t",0}, 
6866     { "_wxPrintQuality","_time_t",0}, 
6867     { "_class_wxCustomDataObject","_wxCustomDataObject",0}, 
6868     { "_class_wxRegionIterator","_wxRegionIterator",0}, 
6869     { "_class_wxPyTextDropTarget","_wxPyTextDropTarget",0}, 
6870     { "_class_wxMenuBar","_wxMenuBar",0}, 
6871     { "_class_wxEvtHandler","_class_wxPyProcess",SwigwxPyProcessTowxEvtHandler
}, 
6872     { "_class_wxEvtHandler","_wxPyProcess",SwigwxPyProcessTowxEvtHandler
}, 
6873     { "_class_wxEvtHandler","_wxEvtHandler",0}, 
6874     { "_wxPaintEvent","_class_wxPaintEvent",0}, 
6875     { "_wxIndividualLayoutConstraint","_class_wxIndividualLayoutConstraint",0}, 
6876     { "_wxCursor","_class_wxCursor",0}, 
6877     { "_wxNotifyEvent","_class_wxNotifyEvent",0}, 
6878     { "_wxPyProcess","_class_wxPyProcess",0}, 
6879     { "_wxMutexGuiLocker","_class_wxMutexGuiLocker",0}, 
6880     { "_wxLog","_class_wxLogWindow",SwigwxLogWindowTowxLog
}, 
6881     { "_wxLog","_wxLogWindow",SwigwxLogWindowTowxLog
}, 
6882     { "_wxLog","_class_wxLogGui",SwigwxLogGuiTowxLog
}, 
6883     { "_wxLog","_wxLogGui",SwigwxLogGuiTowxLog
}, 
6884     { "_wxLog","_class_wxLogTextCtrl",SwigwxLogTextCtrlTowxLog
}, 
6885     { "_wxLog","_wxLogTextCtrl",SwigwxLogTextCtrlTowxLog
}, 
6886     { "_wxLog","_class_wxLogStderr",SwigwxLogStderrTowxLog
}, 
6887     { "_wxLog","_wxLogStderr",SwigwxLogStderrTowxLog
}, 
6888     { "_wxLog","_class_wxLog",0}, 
6889     { "_wxMask","_class_wxMask",0}, 
6890     { "_wxToolTip","_class_wxToolTip",0}, 
6891     { "_wxPen","_class_wxPen",0}, 
6892     { "_wxUpdateUIEvent","_class_wxUpdateUIEvent",0}, 
6893     { "_byte","_unsigned_char",0}, 
6894     { "_wxDataObject","_class_wxDataObject",0}, 
6895     { "_class_wxPyFontEnumerator","_wxPyFontEnumerator",0}, 
6896     { "_wxColourDatabase","_class_wxColourDatabase",0}, 
6897     { "_wxPyDataObjectSimple","_class_wxPyDataObjectSimple",0}, 
6898     { "_wxPyDropSource","_class_wxPyDropSource",0}, 
6899     { "_long","_unsigned_long",0}, 
6900     { "_long","_signed_long",0}, 
6901     { "_wxImageList","_class_wxImageList",0}, 
6902     { "_wxDataObjectSimple","_class_wxDataObjectSimple",0}, 
6903     { "_wxDropFilesEvent","_class_wxDropFilesEvent",0}, 
6904     { "_class_wxAcceleratorTable","_wxAcceleratorTable",0}, 
6905     { "_class_wxClipboard","_wxClipboard",0}, 
6906     { "_wxDC","_class_wxDC",0}, 
6907     { "_class_wxBitmapDataObject","_wxBitmapDataObject",0}, 
6908     { "_wxSpinEvent","_class_wxSpinEvent",0}, 
6909     { "_size_t","_wxCoord",0}, 
6910     { "_size_t","_wxPrintQuality",0}, 
6911     { "_size_t","_time_t",0}, 
6912     { "_size_t","_unsigned_int",0}, 
6913     { "_size_t","_int",0}, 
6914     { "_size_t","_wxWindowID",0}, 
6915     { "_size_t","_uint",0}, 
6916     { "_class_wxRealPoint","_wxRealPoint",0}, 
6917     { "_wxNavigationKeyEvent","_class_wxNavigationKeyEvent",0}, 
6918     { "_wxWindowCreateEvent","_class_wxWindowCreateEvent",0}, 
6919     { "_wxLogGui","_class_wxLogGui",0}, 
6920     { "_class_wxMenuItem","_wxMenuItem",0}, 
6921     { "_class_wxPaintEvent","_wxPaintEvent",0}, 
6922     { "_wxSysColourChangedEvent","_class_wxSysColourChangedEvent",0}, 
6923     { "_wxPanel","_class_wxPanel",0}, 
6924     { "_wxInitDialogEvent","_class_wxInitDialogEvent",0}, 
6925     { "_wxPyEvent","_class_wxPyEvent",0}, 
6926     { "_class_wxMask","_wxMask",0}, 
6927     { "_wxTextDataObject","_class_wxTextDataObject",0}, 
6928     { "_class_wxKeyEvent","_wxKeyEvent",0}, 
6929     { "_class_wxToolTip","_wxToolTip",0}, 
6930     { "_wxColour","_class_wxColour",0}, 
6931     { "_class_wxDialog","_wxDialog",0}, 
6932     { "_wxBusyCursor","_class_wxBusyCursor",0}, 
6933     { "_class_wxFileDataObject","_wxFileDataObject",0}, 
6934     { "_wxIdleEvent","_class_wxIdleEvent",0}, 
6935     { "_class_wxUpdateUIEvent","_wxUpdateUIEvent",0}, 
6936     { "_class_wxDataObject","_wxDataObject",0}, 
6937     { "_wxCaret","_class_wxCaret",0}, 
6938     { "_wxBrush","_class_wxBrush",0}, 
6939     { "_wxDataFormat","_class_wxDataFormat",0}, 
6940     { "_class_wxDataObjectSimple","_wxDataObjectSimple",0}, 
6941     { "_wxShowEvent","_class_wxShowEvent",0}, 
6942     { "_uint","_wxCoord",0}, 
6943     { "_uint","_wxPrintQuality",0}, 
6944     { "_uint","_time_t",0}, 
6945     { "_uint","_size_t",0}, 
6946     { "_uint","_unsigned_int",0}, 
6947     { "_uint","_int",0}, 
6948     { "_uint","_wxWindowID",0}, 
6949     { "_wxChar","_char",0}, 
6950     { "_wxPyValidator","_class_wxPyValidator",0}, 
6951     { "_class_wxEvent","_class_wxProcessEvent",SwigwxProcessEventTowxEvent
}, 
6952     { "_class_wxEvent","_wxProcessEvent",SwigwxProcessEventTowxEvent
}, 
6953     { "_class_wxEvent","_wxEvent",0}, 
6954     { "_wxRect","_class_wxRect",0}, 
6955     { "_wxCommandEvent","_class_wxCommandEvent",0}, 
6956     { "_wxSizeEvent","_class_wxSizeEvent",0}, 
6957     { "_class_wxLogWindow","_wxLogWindow",0}, 
6958     { "_wxPoint","_class_wxPoint",0}, 
6959     { "_class_wxWindowDisabler","_wxWindowDisabler",0}, 
6960     { "_char","_wxChar",0}, 
6961     { "_wxBitmap","_class_wxBitmap",0}, 
6962     { "_wxPenList","_class_wxPenList",0}, 
6963     { "_wxWindowDC","_class_wxWindowDC",0}, 
6964     { "_wxTimerEvent","_class_wxTimerEvent",0}, 
6965     { "_wxPyTimer","_class_wxPyTimer",0}, 
6966     { "_class_wxIndividualLayoutConstraint","_wxIndividualLayoutConstraint",0}, 
6967     { "_class_wxNotifyEvent","_wxNotifyEvent",0}, 
6968     { "_class_wxValidator","_wxValidator",0}, 
6969     { "_class_wxPyEvent","_wxPyEvent",0}, 
6970     { "_class_wxMutexGuiLocker","_wxMutexGuiLocker",0}, 
6971     { "_class_wxIconizeEvent","_wxIconizeEvent",0}, 
6972     { "_class_wxBusyCursor","_wxBusyCursor",0}, 
6973     { "_wxDropTarget","_class_wxDropTarget",0}, 
6974     { "_class_wxColourDatabase","_wxColourDatabase",0}, 
6975     { "_wxScrollEvent","_class_wxScrollEvent",0}, 
6976     { "_EBool","_wxCoord",0}, 
6977     { "_EBool","_wxPrintQuality",0}, 
6978     { "_EBool","_signed_int",0}, 
6979     { "_EBool","_int",0}, 
6980     { "_EBool","_wxWindowID",0}, 
6981     { "_class_wxRegion","_wxRegion",0}, 
6982     { "_class_wxDataFormat","_wxDataFormat",0}, 
6983     { "_class_wxDropFilesEvent","_wxDropFilesEvent",0}, 
6984     { "_wxWindowDestroyEvent","_class_wxWindowDestroyEvent",0}, 
6985     { "_wxFont","_class_wxFont",0}, 
6986     { "_class_wxPyDropTarget","_wxPyDropTarget",0}, 
6987     { "_wxCloseEvent","_class_wxCloseEvent",0}, 
6988     { "_wxProcessEvent","_class_wxProcessEvent",0}, 
6989     { "_unsigned_long","_long",0}, 
6990     { "_class_wxRect","_wxRect",0}, 
6991     { "_class_wxDC","_wxDC",0}, 
6992     { "_wxScrollWinEvent","_class_wxScrollWinEvent",0}, 
6993     { "_wxGenericDragImage","_class_wxGenericDragImage",0}, 
6994     { "_class_wxBrushList","_wxBrushList",0}, 
6995     { "_wxQueryNewPaletteEvent","_class_wxQueryNewPaletteEvent",0}, 
6996     { "_wxPyInputStream","_class_wxPyInputStream",0}, 
6997     { "_class_wxPenList","_wxPenList",0}, 
6998     { "_class_wxWindowCreateEvent","_wxWindowCreateEvent",0}, 
6999     { "_class_wxOutputStream","_wxOutputStream",0}, 
7000     { "_wxLogTextCtrl","_class_wxLogTextCtrl",0}, 
7001     { "_wxFocusEvent","_class_wxFocusEvent",0}, 
7002     { "_wxMaximizeEvent","_class_wxMaximizeEvent",0}, 
7003     { "_class_wxTimerEvent","_wxTimerEvent",0}, 
7004     { "_class_wxPyTimer","_wxPyTimer",0}, 
7005     { "_wxAcceleratorEntry","_class_wxAcceleratorEntry",0}, 
7006     { "_class_wxPanel","_wxPanel",0}, 
7007     { "_signed_int","_wxCoord",0}, 
7008     { "_signed_int","_wxPrintQuality",0}, 
7009     { "_signed_int","_EBool",0}, 
7010     { "_signed_int","_wxWindowID",0}, 
7011     { "_signed_int","_int",0}, 
7012     { "_wxLayoutConstraints","_class_wxLayoutConstraints",0}, 
7013     { "_wxMetaFileDC","_class_wxMetaFileDC",0}, 
7014     { "_class_wxTextDataObject","_wxTextDataObject",0}, 
7015     { "_wxMenu","_class_wxMenu",0}, 
7016     { "_class_wxMoveEvent","_wxMoveEvent",0}, 
7017     { "_wxScreenDC","_class_wxScreenDC",0}, 
7018     { "_WXTYPE","_short",0}, 
7019     { "_WXTYPE","_signed_short",0}, 
7020     { "_WXTYPE","_unsigned_short",0}, 
7021     { "_class_wxDropTarget","_wxDropTarget",0}, 
7022     { "_class_wxCaret","_wxCaret",0}, 
7023     { "_class_wxBrush","_wxBrush",0}, 
7024     { "_wxTipProvider","_class_wxPyTipProvider",SwigwxPyTipProviderTowxTipProvider
}, 
7025     { "_wxTipProvider","_wxPyTipProvider",SwigwxPyTipProviderTowxTipProvider
}, 
7026     { "_wxTipProvider","_class_wxTipProvider",0}, 
7027     { "_unsigned_short","_WXTYPE",0}, 
7028     { "_unsigned_short","_short",0}, 
7029     { "_class_wxWindow","_wxWindow",0}, 
7030     { "_class_wxLogStderr","_wxLogStderr",0}, 
7031     { "_class_wxFont","_wxFont",0}, 
7032     { "_wxClipboard","_class_wxClipboard",0}, 
7033     { "_class_wxPyValidator","_wxPyValidator",0}, 
7034     { "_class_wxCloseEvent","_wxCloseEvent",0}, 
7035     { "_wxBusyInfo","_class_wxBusyInfo",0}, 
7036     { "_wxFontList","_class_wxFontList",0}, 
7037     { "_class_wxMenuEvent","_wxMenuEvent",0}, 
7038     { "_wxPaletteChangedEvent","_class_wxPaletteChangedEvent",0}, 
7039     { "_wxJoystick","_class_wxJoystick",0}, 
7040     { "_class_wxPyBitmapDataObject","_wxPyBitmapDataObject",0}, 
7041     { "_wxClientDC","_class_wxClientDC",0}, 
7042     { "_wxMouseEvent","_class_wxMouseEvent",0}, 
7043     { "_class_wxGenericDragImage","_wxGenericDragImage",0}, 
7044     { "_class_wxPoint","_wxPoint",0}, 
7045     { "_class_wxPyInputStream","_wxPyInputStream",0}, 
7046     { "_wxRealPoint","_class_wxRealPoint",0}, 
7047     { "_signed_short","_WXTYPE",0}, 
7048     { "_signed_short","_short",0}, 
7049     { "_wxMemoryDC","_class_wxMemoryDC",0}, 
7050     { "_wxPyTextDataObject","_class_wxPyTextDataObject",0}, 
7051     { "_wxPaintDC","_class_wxPaintDC",0}, 
7052     { "_class_wxWindowDC","_wxWindowDC",0}, 
7053     { "_class_wxFocusEvent","_wxFocusEvent",0}, 
7054     { "_class_wxMaximizeEvent","_wxMaximizeEvent",0}, 
7055     { "_class_wxAcceleratorEntry","_wxAcceleratorEntry",0}, 
7056     { "_class_wxCursor","_wxCursor",0}, 
7057     { "_wxPyFileDropTarget","_class_wxPyFileDropTarget",0}, 
7058     { "_class_wxPyProcess","_wxPyProcess",0}, 
7059     { "_wxScrolledWindow","_class_wxScrolledWindow",0}, 
7060     { "_class_wxLog","_class_wxLogWindow",SwigwxLogWindowTowxLog
}, 
7061     { "_class_wxLog","_wxLogWindow",SwigwxLogWindowTowxLog
}, 
7062     { "_class_wxLog","_class_wxLogGui",SwigwxLogGuiTowxLog
}, 
7063     { "_class_wxLog","_wxLogGui",SwigwxLogGuiTowxLog
}, 
7064     { "_class_wxLog","_class_wxLogTextCtrl",SwigwxLogTextCtrlTowxLog
}, 
7065     { "_class_wxLog","_wxLogTextCtrl",SwigwxLogTextCtrlTowxLog
}, 
7066     { "_class_wxLog","_class_wxLogStderr",SwigwxLogStderrTowxLog
}, 
7067     { "_class_wxLog","_wxLogStderr",SwigwxLogStderrTowxLog
}, 
7068     { "_class_wxLog","_wxLog",0}, 
7069     { "_unsigned_char","_byte",0}, 
7070     { "_class_wxMetaFileDC","_wxMetaFileDC",0}, 
7071     { "_class_wxMenu","_wxMenu",0}, 
7072     { "_unsigned_int","_wxCoord",0}, 
7073     { "_unsigned_int","_wxPrintQuality",0}, 
7074     { "_unsigned_int","_time_t",0}, 
7075     { "_unsigned_int","_size_t",0}, 
7076     { "_unsigned_int","_uint",0}, 
7077     { "_unsigned_int","_wxWindowID",0}, 
7078     { "_unsigned_int","_int",0}, 
7079     { "_wxIcon","_class_wxIcon",0}, 
7080     { "_wxDialog","_class_wxDialog",0}, 
7081     { "_class_wxPen","_wxPen",0}, 
7082     { "_short","_WXTYPE",0}, 
7083     { "_short","_unsigned_short",0}, 
7084     { "_short","_signed_short",0}, 
7085     { "_class_wxPyDataObjectSimple","_wxPyDataObjectSimple",0}, 
7086     { "_class_wxPyDropSource","_wxPyDropSource",0}, 
7087     { "_class_wxScrollEvent","_wxScrollEvent",0}, 
7088     { "_wxJoystickEvent","_class_wxJoystickEvent",0}, 
7089     { "_class_wxImageList","_wxImageList",0}, 
7090     { "_wxPyTipProvider","_class_wxPyTipProvider",0}, 
7091     { "_class_wxPaletteChangedEvent","_wxPaletteChangedEvent",0}, 
7092     { "_wxWindowID","_wxCoord",0}, 
7093     { "_wxWindowID","_wxPrintQuality",0}, 
7094     { "_wxWindowID","_time_t",0}, 
7095     { "_wxWindowID","_size_t",0}, 
7096     { "_wxWindowID","_EBool",0}, 
7097     { "_wxWindowID","_uint",0}, 
7098     { "_wxWindowID","_int",0}, 
7099     { "_wxWindowID","_signed_int",0}, 
7100     { "_wxWindowID","_unsigned_int",0}, 
7101     { "_class_wxScrollWinEvent","_wxScrollWinEvent",0}, 
7102     { "_int","_wxCoord",0}, 
7103     { "_int","_wxPrintQuality",0}, 
7104     { "_int","_time_t",0}, 
7105     { "_int","_size_t",0}, 
7106     { "_int","_EBool",0}, 
7107     { "_int","_uint",0}, 
7108     { "_int","_wxWindowID",0}, 
7109     { "_int","_unsigned_int",0}, 
7110     { "_int","_signed_int",0}, 
7111     { "_class_wxMouseEvent","_wxMouseEvent",0}, 
7112     { "_wxPyCommandEvent","_class_wxPyCommandEvent",0}, 
7113     { "_wxLogWindow","_class_wxLogWindow",0}, 
7114     { "_class_wxSpinEvent","_wxSpinEvent",0}, 
7115     { "_class_wxQueryNewPaletteEvent","_wxQueryNewPaletteEvent",0}, 
7116     { "_time_t","_wxCoord",0}, 
7117     { "_time_t","_wxPrintQuality",0}, 
7118     { "_time_t","_unsigned_int",0}, 
7119     { "_time_t","_int",0}, 
7120     { "_time_t","_wxWindowID",0}, 
7121     { "_time_t","_uint",0}, 
7122     { "_time_t","_size_t",0}, 
7123     { "_class_wxNavigationKeyEvent","_wxNavigationKeyEvent",0}, 
7124     { "_wxLogNull","_class_wxLogNull",0}, 
7125     { "_wxSize","_class_wxSize",0}, 
7126     { "_wxRegionIterator","_class_wxRegionIterator",0}, 
7127     { "_class_wxPyTextDataObject","_wxPyTextDataObject",0}, 
7128     { "_class_wxLogTextCtrl","_wxLogTextCtrl",0}, 
7129     { "_class_wxLogGui","_wxLogGui",0}, 
7130     { "_class_wxPaintDC","_wxPaintDC",0}, 
7131     { "_class_wxSysColourChangedEvent","_wxSysColourChangedEvent",0}, 
7132     { "_class_wxPyFileDropTarget","_wxPyFileDropTarget",0}, 
7133     { "_class_wxInitDialogEvent","_wxInitDialogEvent",0}, 
7134     { "_wxValidator","_class_wxValidator",0}, 
7135     { "_class_wxLayoutConstraints","_wxLayoutConstraints",0}, 
7136     { "_wxIconizeEvent","_class_wxIconizeEvent",0}, 
7137     { "_class_wxIcon","_wxIcon",0}, 
7138     { "_class_wxColour","_wxColour",0}, 
7139     { "_class_wxScreenDC","_wxScreenDC",0}, 
7140     { "_wxPalette","_class_wxPalette",0}, 
7141     { "_class_wxIdleEvent","_wxIdleEvent",0}, 
7142     { "_wxCoord","_int",0}, 
7143     { "_wxCoord","_signed_int",0}, 
7144     { "_wxCoord","_unsigned_int",0}, 
7145     { "_wxCoord","_wxWindowID",0}, 
7146     { "_wxCoord","_uint",0}, 
7147     { "_wxCoord","_EBool",0}, 
7148     { "_wxCoord","_size_t",0}, 
7149     { "_wxCoord","_time_t",0}, 
7150     { "_wxCoord","_wxPrintQuality",0}, 
7151     { "_wxEraseEvent","_class_wxEraseEvent",0}, 
7152     { "_wxDataObjectComposite","_class_wxDataObjectComposite",0}, 
7153     { "_class_wxJoystickEvent","_wxJoystickEvent",0}, 
7154     { "_class_wxTipProvider","_class_wxPyTipProvider",SwigwxPyTipProviderTowxTipProvider
}, 
7155     { "_class_wxTipProvider","_wxPyTipProvider",SwigwxPyTipProviderTowxTipProvider
}, 
7156     { "_class_wxTipProvider","_wxTipProvider",0}, 
7157     { "_wxRegion","_class_wxRegion",0}, 
7158     { "_class_wxShowEvent","_wxShowEvent",0}, 
7159     { "_class_wxPyTipProvider","_wxPyTipProvider",0}, 
7160     { "_wxPyDropTarget","_class_wxPyDropTarget",0}, 
7161     { "_wxActivateEvent","_class_wxActivateEvent",0}, 
7162     { "_class_wxBusyInfo","_wxBusyInfo",0}, 
7163     { "_class_wxFontList","_wxFontList",0}, 
7164     { "_class_wxJoystick","_wxJoystick",0}, 
7165     { "_class_wxCommandEvent","_wxCommandEvent",0}, 
7166     { "_class_wxClientDC","_wxClientDC",0}, 
7167     { "_class_wxSizeEvent","_wxSizeEvent",0}, 
7168     { "_wxBrushList","_class_wxBrushList",0}, 
7169     { "_wxCustomDataObject","_class_wxCustomDataObject",0}, 
7170     { "_class_wxLogNull","_wxLogNull",0}, 
7171     { "_class_wxSize","_wxSize",0}, 
7172     { "_class_wxBitmap","_wxBitmap",0}, 
7173     { "_class_wxMemoryDC","_wxMemoryDC",0}, 
7174     { "_wxPyTextDropTarget","_class_wxPyTextDropTarget",0}, 
7175     { "_wxMenuBar","_class_wxMenuBar",0}, 
7176     { "_wxOutputStream","_class_wxOutputStream",0}, 
7177     { "_wxEvtHandler","_class_wxPyProcess",SwigwxPyProcessTowxEvtHandler
}, 
7178     { "_wxEvtHandler","_wxPyProcess",SwigwxPyProcessTowxEvtHandler
}, 
7179     { "_wxEvtHandler","_class_wxEvtHandler",0}, 
7180     { "_wxMenuItem","_class_wxMenuItem",0}, 
7181     { "_class_wxScrolledWindow","_wxScrolledWindow",0}, 
7182     { "_wxKeyEvent","_class_wxKeyEvent",0}, 
7183     { "_wxMoveEvent","_class_wxMoveEvent",0}, 
7184     { "_class_wxPalette","_wxPalette",0}, 
7185     { "_wxFileDataObject","_class_wxFileDataObject",0}, 
7186     { "_class_wxEraseEvent","_wxEraseEvent",0}, 
7187     { "_wxPyFontEnumerator","_class_wxPyFontEnumerator",0}, 
7188     { "_class_wxDataObjectComposite","_wxDataObjectComposite",0}, 
7189     { "_wxWindow","_class_wxWindow",0}, 
7190     { "_class_wxWindowDestroyEvent","_wxWindowDestroyEvent",0}, 
7191     { "_wxLogStderr","_class_wxLogStderr",0}, 
7194 static PyObject 
*SWIG_globals
; 
7198 SWIGEXPORT(void) initmisc2c() { 
7200          SWIG_globals 
= SWIG_newvarlink(); 
7201          m 
= Py_InitModule("misc2c", misc2cMethods
); 
7202          d 
= PyModule_GetDict(m
); 
7203          PyDict_SetItemString(d
,"wxSYS_WHITE_BRUSH", PyInt_FromLong((long) wxSYS_WHITE_BRUSH
)); 
7204          PyDict_SetItemString(d
,"wxSYS_LTGRAY_BRUSH", PyInt_FromLong((long) wxSYS_LTGRAY_BRUSH
)); 
7205          PyDict_SetItemString(d
,"wxSYS_GRAY_BRUSH", PyInt_FromLong((long) wxSYS_GRAY_BRUSH
)); 
7206          PyDict_SetItemString(d
,"wxSYS_DKGRAY_BRUSH", PyInt_FromLong((long) wxSYS_DKGRAY_BRUSH
)); 
7207          PyDict_SetItemString(d
,"wxSYS_BLACK_BRUSH", PyInt_FromLong((long) wxSYS_BLACK_BRUSH
)); 
7208          PyDict_SetItemString(d
,"wxSYS_NULL_BRUSH", PyInt_FromLong((long) wxSYS_NULL_BRUSH
)); 
7209          PyDict_SetItemString(d
,"wxSYS_HOLLOW_BRUSH", PyInt_FromLong((long) wxSYS_HOLLOW_BRUSH
)); 
7210          PyDict_SetItemString(d
,"wxSYS_WHITE_PEN", PyInt_FromLong((long) wxSYS_WHITE_PEN
)); 
7211          PyDict_SetItemString(d
,"wxSYS_BLACK_PEN", PyInt_FromLong((long) wxSYS_BLACK_PEN
)); 
7212          PyDict_SetItemString(d
,"wxSYS_NULL_PEN", PyInt_FromLong((long) wxSYS_NULL_PEN
)); 
7213          PyDict_SetItemString(d
,"wxSYS_OEM_FIXED_FONT", PyInt_FromLong((long) wxSYS_OEM_FIXED_FONT
)); 
7214          PyDict_SetItemString(d
,"wxSYS_ANSI_FIXED_FONT", PyInt_FromLong((long) wxSYS_ANSI_FIXED_FONT
)); 
7215          PyDict_SetItemString(d
,"wxSYS_ANSI_VAR_FONT", PyInt_FromLong((long) wxSYS_ANSI_VAR_FONT
)); 
7216          PyDict_SetItemString(d
,"wxSYS_SYSTEM_FONT", PyInt_FromLong((long) wxSYS_SYSTEM_FONT
)); 
7217          PyDict_SetItemString(d
,"wxSYS_DEVICE_DEFAULT_FONT", PyInt_FromLong((long) wxSYS_DEVICE_DEFAULT_FONT
)); 
7218          PyDict_SetItemString(d
,"wxSYS_DEFAULT_PALETTE", PyInt_FromLong((long) wxSYS_DEFAULT_PALETTE
)); 
7219          PyDict_SetItemString(d
,"wxSYS_SYSTEM_FIXED_FONT", PyInt_FromLong((long) wxSYS_SYSTEM_FIXED_FONT
)); 
7220          PyDict_SetItemString(d
,"wxSYS_DEFAULT_GUI_FONT", PyInt_FromLong((long) wxSYS_DEFAULT_GUI_FONT
)); 
7221          PyDict_SetItemString(d
,"wxSYS_COLOUR_SCROLLBAR", PyInt_FromLong((long) wxSYS_COLOUR_SCROLLBAR
)); 
7222          PyDict_SetItemString(d
,"wxSYS_COLOUR_BACKGROUND", PyInt_FromLong((long) wxSYS_COLOUR_BACKGROUND
)); 
7223          PyDict_SetItemString(d
,"wxSYS_COLOUR_ACTIVECAPTION", PyInt_FromLong((long) wxSYS_COLOUR_ACTIVECAPTION
)); 
7224          PyDict_SetItemString(d
,"wxSYS_COLOUR_INACTIVECAPTION", PyInt_FromLong((long) wxSYS_COLOUR_INACTIVECAPTION
)); 
7225          PyDict_SetItemString(d
,"wxSYS_COLOUR_MENU", PyInt_FromLong((long) wxSYS_COLOUR_MENU
)); 
7226          PyDict_SetItemString(d
,"wxSYS_COLOUR_WINDOW", PyInt_FromLong((long) wxSYS_COLOUR_WINDOW
)); 
7227          PyDict_SetItemString(d
,"wxSYS_COLOUR_WINDOWFRAME", PyInt_FromLong((long) wxSYS_COLOUR_WINDOWFRAME
)); 
7228          PyDict_SetItemString(d
,"wxSYS_COLOUR_MENUTEXT", PyInt_FromLong((long) wxSYS_COLOUR_MENUTEXT
)); 
7229          PyDict_SetItemString(d
,"wxSYS_COLOUR_WINDOWTEXT", PyInt_FromLong((long) wxSYS_COLOUR_WINDOWTEXT
)); 
7230          PyDict_SetItemString(d
,"wxSYS_COLOUR_CAPTIONTEXT", PyInt_FromLong((long) wxSYS_COLOUR_CAPTIONTEXT
)); 
7231          PyDict_SetItemString(d
,"wxSYS_COLOUR_ACTIVEBORDER", PyInt_FromLong((long) wxSYS_COLOUR_ACTIVEBORDER
)); 
7232          PyDict_SetItemString(d
,"wxSYS_COLOUR_INACTIVEBORDER", PyInt_FromLong((long) wxSYS_COLOUR_INACTIVEBORDER
)); 
7233          PyDict_SetItemString(d
,"wxSYS_COLOUR_APPWORKSPACE", PyInt_FromLong((long) wxSYS_COLOUR_APPWORKSPACE
)); 
7234          PyDict_SetItemString(d
,"wxSYS_COLOUR_HIGHLIGHT", PyInt_FromLong((long) wxSYS_COLOUR_HIGHLIGHT
)); 
7235          PyDict_SetItemString(d
,"wxSYS_COLOUR_HIGHLIGHTTEXT", PyInt_FromLong((long) wxSYS_COLOUR_HIGHLIGHTTEXT
)); 
7236          PyDict_SetItemString(d
,"wxSYS_COLOUR_BTNFACE", PyInt_FromLong((long) wxSYS_COLOUR_BTNFACE
)); 
7237          PyDict_SetItemString(d
,"wxSYS_COLOUR_BTNSHADOW", PyInt_FromLong((long) wxSYS_COLOUR_BTNSHADOW
)); 
7238          PyDict_SetItemString(d
,"wxSYS_COLOUR_GRAYTEXT", PyInt_FromLong((long) wxSYS_COLOUR_GRAYTEXT
)); 
7239          PyDict_SetItemString(d
,"wxSYS_COLOUR_BTNTEXT", PyInt_FromLong((long) wxSYS_COLOUR_BTNTEXT
)); 
7240          PyDict_SetItemString(d
,"wxSYS_COLOUR_INACTIVECAPTIONTEXT", PyInt_FromLong((long) wxSYS_COLOUR_INACTIVECAPTIONTEXT
)); 
7241          PyDict_SetItemString(d
,"wxSYS_COLOUR_BTNHIGHLIGHT", PyInt_FromLong((long) wxSYS_COLOUR_BTNHIGHLIGHT
)); 
7242          PyDict_SetItemString(d
,"wxSYS_COLOUR_3DDKSHADOW", PyInt_FromLong((long) wxSYS_COLOUR_3DDKSHADOW
)); 
7243          PyDict_SetItemString(d
,"wxSYS_COLOUR_3DLIGHT", PyInt_FromLong((long) wxSYS_COLOUR_3DLIGHT
)); 
7244          PyDict_SetItemString(d
,"wxSYS_COLOUR_INFOTEXT", PyInt_FromLong((long) wxSYS_COLOUR_INFOTEXT
)); 
7245          PyDict_SetItemString(d
,"wxSYS_COLOUR_INFOBK", PyInt_FromLong((long) wxSYS_COLOUR_INFOBK
)); 
7246          PyDict_SetItemString(d
,"wxSYS_COLOUR_DESKTOP", PyInt_FromLong((long) wxSYS_COLOUR_DESKTOP
)); 
7247          PyDict_SetItemString(d
,"wxSYS_COLOUR_3DFACE", PyInt_FromLong((long) wxSYS_COLOUR_3DFACE
)); 
7248          PyDict_SetItemString(d
,"wxSYS_COLOUR_3DSHADOW", PyInt_FromLong((long) wxSYS_COLOUR_3DSHADOW
)); 
7249          PyDict_SetItemString(d
,"wxSYS_COLOUR_3DHIGHLIGHT", PyInt_FromLong((long) wxSYS_COLOUR_3DHIGHLIGHT
)); 
7250          PyDict_SetItemString(d
,"wxSYS_COLOUR_3DHILIGHT", PyInt_FromLong((long) wxSYS_COLOUR_3DHILIGHT
)); 
7251          PyDict_SetItemString(d
,"wxSYS_COLOUR_BTNHILIGHT", PyInt_FromLong((long) wxSYS_COLOUR_BTNHILIGHT
)); 
7252          PyDict_SetItemString(d
,"wxSYS_MOUSE_BUTTONS", PyInt_FromLong((long) wxSYS_MOUSE_BUTTONS
)); 
7253          PyDict_SetItemString(d
,"wxSYS_BORDER_X", PyInt_FromLong((long) wxSYS_BORDER_X
)); 
7254          PyDict_SetItemString(d
,"wxSYS_BORDER_Y", PyInt_FromLong((long) wxSYS_BORDER_Y
)); 
7255          PyDict_SetItemString(d
,"wxSYS_CURSOR_X", PyInt_FromLong((long) wxSYS_CURSOR_X
)); 
7256          PyDict_SetItemString(d
,"wxSYS_CURSOR_Y", PyInt_FromLong((long) wxSYS_CURSOR_Y
)); 
7257          PyDict_SetItemString(d
,"wxSYS_DCLICK_X", PyInt_FromLong((long) wxSYS_DCLICK_X
)); 
7258          PyDict_SetItemString(d
,"wxSYS_DCLICK_Y", PyInt_FromLong((long) wxSYS_DCLICK_Y
)); 
7259          PyDict_SetItemString(d
,"wxSYS_DRAG_X", PyInt_FromLong((long) wxSYS_DRAG_X
)); 
7260          PyDict_SetItemString(d
,"wxSYS_DRAG_Y", PyInt_FromLong((long) wxSYS_DRAG_Y
)); 
7261          PyDict_SetItemString(d
,"wxSYS_EDGE_X", PyInt_FromLong((long) wxSYS_EDGE_X
)); 
7262          PyDict_SetItemString(d
,"wxSYS_EDGE_Y", PyInt_FromLong((long) wxSYS_EDGE_Y
)); 
7263          PyDict_SetItemString(d
,"wxSYS_HSCROLL_ARROW_X", PyInt_FromLong((long) wxSYS_HSCROLL_ARROW_X
)); 
7264          PyDict_SetItemString(d
,"wxSYS_HSCROLL_ARROW_Y", PyInt_FromLong((long) wxSYS_HSCROLL_ARROW_Y
)); 
7265          PyDict_SetItemString(d
,"wxSYS_HTHUMB_X", PyInt_FromLong((long) wxSYS_HTHUMB_X
)); 
7266          PyDict_SetItemString(d
,"wxSYS_ICON_X", PyInt_FromLong((long) wxSYS_ICON_X
)); 
7267          PyDict_SetItemString(d
,"wxSYS_ICON_Y", PyInt_FromLong((long) wxSYS_ICON_Y
)); 
7268          PyDict_SetItemString(d
,"wxSYS_ICONSPACING_X", PyInt_FromLong((long) wxSYS_ICONSPACING_X
)); 
7269          PyDict_SetItemString(d
,"wxSYS_ICONSPACING_Y", PyInt_FromLong((long) wxSYS_ICONSPACING_Y
)); 
7270          PyDict_SetItemString(d
,"wxSYS_WINDOWMIN_X", PyInt_FromLong((long) wxSYS_WINDOWMIN_X
)); 
7271          PyDict_SetItemString(d
,"wxSYS_WINDOWMIN_Y", PyInt_FromLong((long) wxSYS_WINDOWMIN_Y
)); 
7272          PyDict_SetItemString(d
,"wxSYS_SCREEN_X", PyInt_FromLong((long) wxSYS_SCREEN_X
)); 
7273          PyDict_SetItemString(d
,"wxSYS_SCREEN_Y", PyInt_FromLong((long) wxSYS_SCREEN_Y
)); 
7274          PyDict_SetItemString(d
,"wxSYS_FRAMESIZE_X", PyInt_FromLong((long) wxSYS_FRAMESIZE_X
)); 
7275          PyDict_SetItemString(d
,"wxSYS_FRAMESIZE_Y", PyInt_FromLong((long) wxSYS_FRAMESIZE_Y
)); 
7276          PyDict_SetItemString(d
,"wxSYS_SMALLICON_X", PyInt_FromLong((long) wxSYS_SMALLICON_X
)); 
7277          PyDict_SetItemString(d
,"wxSYS_SMALLICON_Y", PyInt_FromLong((long) wxSYS_SMALLICON_Y
)); 
7278          PyDict_SetItemString(d
,"wxSYS_HSCROLL_Y", PyInt_FromLong((long) wxSYS_HSCROLL_Y
)); 
7279          PyDict_SetItemString(d
,"wxSYS_VSCROLL_X", PyInt_FromLong((long) wxSYS_VSCROLL_X
)); 
7280          PyDict_SetItemString(d
,"wxSYS_VSCROLL_ARROW_X", PyInt_FromLong((long) wxSYS_VSCROLL_ARROW_X
)); 
7281          PyDict_SetItemString(d
,"wxSYS_VSCROLL_ARROW_Y", PyInt_FromLong((long) wxSYS_VSCROLL_ARROW_Y
)); 
7282          PyDict_SetItemString(d
,"wxSYS_VTHUMB_Y", PyInt_FromLong((long) wxSYS_VTHUMB_Y
)); 
7283          PyDict_SetItemString(d
,"wxSYS_CAPTION_Y", PyInt_FromLong((long) wxSYS_CAPTION_Y
)); 
7284          PyDict_SetItemString(d
,"wxSYS_MENU_Y", PyInt_FromLong((long) wxSYS_MENU_Y
)); 
7285          PyDict_SetItemString(d
,"wxSYS_NETWORK_PRESENT", PyInt_FromLong((long) wxSYS_NETWORK_PRESENT
)); 
7286          PyDict_SetItemString(d
,"wxSYS_PENWINDOWS_PRESENT", PyInt_FromLong((long) wxSYS_PENWINDOWS_PRESENT
)); 
7287          PyDict_SetItemString(d
,"wxSYS_SHOW_SOUNDS", PyInt_FromLong((long) wxSYS_SHOW_SOUNDS
)); 
7288          PyDict_SetItemString(d
,"wxSYS_SWAP_BUTTONS", PyInt_FromLong((long) wxSYS_SWAP_BUTTONS
)); 
7289          PyDict_SetItemString(d
,"wxLOG_FatalError", PyInt_FromLong((long) wxLOG_FatalError
)); 
7290          PyDict_SetItemString(d
,"wxLOG_Error", PyInt_FromLong((long) wxLOG_Error
)); 
7291          PyDict_SetItemString(d
,"wxLOG_Warning", PyInt_FromLong((long) wxLOG_Warning
)); 
7292          PyDict_SetItemString(d
,"wxLOG_Message", PyInt_FromLong((long) wxLOG_Message
)); 
7293          PyDict_SetItemString(d
,"wxLOG_Info", PyInt_FromLong((long) wxLOG_Info
)); 
7294          PyDict_SetItemString(d
,"wxLOG_Status", PyInt_FromLong((long) wxLOG_Status
)); 
7295          PyDict_SetItemString(d
,"wxLOG_Debug", PyInt_FromLong((long) wxLOG_Debug
)); 
7296          PyDict_SetItemString(d
,"wxLOG_Trace", PyInt_FromLong((long) wxLOG_Trace
)); 
7297          PyDict_SetItemString(d
,"wxLOG_Progress", PyInt_FromLong((long) wxLOG_Progress
)); 
7298          PyDict_SetItemString(d
,"wxLOG_User", PyInt_FromLong((long) wxLOG_User
)); 
7299          PyDict_SetItemString(d
,"wxEVT_END_PROCESS", PyInt_FromLong((long) wxEVT_END_PROCESS
)); 
7302    for (i 
= 0; _swig_mapping
[i
].n1
; i
++) 
7303         SWIG_RegisterMapping(_swig_mapping
[i
].n1
,_swig_mapping
[i
].n2
,_swig_mapping
[i
].pcnv
);