2  * FILE : src/gtk/misc2.cpp 
   4  * This file was automatically generated by : 
   5  * Simplified Wrapper and Interface Generator (SWIG) 
   6  * Version 1.1 (Build 883) 
   8  * Portions Copyright (c) 1995-1998 
   9  * The University of Utah and The Regents of the University of California. 
  10  * Permission is granted to distribute this file in any manner provided 
  11  * this notice remains intact. 
  13  * Do not make changes to this file--changes will be lost! 
  19 /* Implementation : PYTHON */ 
  24 /* Definitions for Windows/Unix exporting */ 
  25 #if defined(__WIN32__) 
  26 #   if defined(_MSC_VER) 
  27 #       define SWIGEXPORT(a) __declspec(dllexport) a 
  29 #       if defined(__BORLANDC__) 
  30 #           define SWIGEXPORT(a) a _export 
  32 #           define SWIGEXPORT(a) a 
  36 #   define SWIGEXPORT(a) a 
  45 extern void SWIG_MakePtr(char *, void *, char *); 
  46 extern void SWIG_RegisterMapping(char *, char *, void *(*)(void *)); 
  47 extern char *SWIG_GetPtr(char *, void **, char *); 
  48 extern char *SWIG_GetPtrObj(PyObject 
*, void **, char *); 
  49 extern void SWIG_addvarlink(PyObject 
*, char *, PyObject 
*(*)(void), int (*)(PyObject 
*)); 
  50 extern PyObject 
*SWIG_newvarlink(void); 
  54 #define SWIG_init    initmisc2c 
  56 #define SWIG_name    "misc2c" 
  59 #include <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 #if PYTHON_API_VERSION >= 1009 
 116     static char* wxStringErrorMsg 
= "String or Unicode type required"; 
 118     static char* wxStringErrorMsg 
= "string type is required for parameter"; 
 121     static wxString 
wxPyEmptyStr(""); 
 124     wxColour 
wxSystemSettings_GetSystemColour(int index
) { 
 125         return wxSystemSettings::GetSystemColour(index
); 
 128     wxFont 
wxSystemSettings_GetSystemFont(int index
) { 
 129         return wxSystemSettings::GetSystemFont(index
); 
 132     int wxSystemSettings_GetSystemMetric(int index
) { 
 133         return wxSystemSettings::GetSystemMetric(index
); 
 136     void wxToolTip_Enable(bool flag
) { 
 137         wxToolTip::Enable(flag
); 
 140     void wxToolTip_SetDelay(long milliseconds
) { 
 141         wxToolTip::SetDelay(milliseconds
); 
 144     int wxCaret_GetBlinkTime() { 
 145         return wxCaret::GetBlinkTime(); 
 148     void wxCaret_SetBlinkTime(int milliseconds
) { 
 149         wxCaret::SetBlinkTime(milliseconds
); 
 152 class wxPyFontEnumerator 
: public wxFontEnumerator 
{ 
 154     wxPyFontEnumerator() {} 
 155     ~wxPyFontEnumerator() {} 
 157     DEC_PYCALLBACK_BOOL_STRING(OnFacename
); 
 158     DEC_PYCALLBACK_BOOL_STRINGSTRING(OnFontEncoding
); 
 163 IMP_PYCALLBACK_BOOL_STRING(wxPyFontEnumerator
, wxFontEnumerator
, OnFacename
); 
 164 IMP_PYCALLBACK_BOOL_STRINGSTRING(wxPyFontEnumerator
, wxFontEnumerator
, OnFontEncoding
); 
 167     bool wxThread_IsMain() { 
 168         return wxThread::IsMain(); 
 171 class wxPyTipProvider 
: public wxTipProvider 
{ 
 173     wxPyTipProvider(size_t currentTip
) 
 174         : wxTipProvider(currentTip
) {} 
 176     DEC_PYCALLBACK_STRING__pure(GetTip
); 
 181 IMP_PYCALLBACK_STRING__pure( wxPyTipProvider
, wxTipProvider
, GetTip
); 
 184 #include <wx/generic/dragimgg.h> 
 185 static wxPoint wxPyNullPoint
; 
 188 wxGenericDragImage
* wxDragIcon(const wxIcon
& image
, 
 189                                const wxCursor
& cursor
, 
 190                                const wxPoint
& hotspot
) { 
 191     return new wxGenericDragImage(image
, cursor
, hotspot
); 
 194 wxGenericDragImage
* wxDragString(const wxString
& str
, 
 195                                  const wxCursor
& cursor
, 
 196                                  const wxPoint
& hotspot
) { 
 197     return new wxGenericDragImage(str
, cursor
, hotspot
); 
 200 wxGenericDragImage
* wxDragTreeItem(const wxTreeCtrl
& treeCtrl
, wxTreeItemId
& id
) { 
 201     return new wxGenericDragImage(treeCtrl
, id
); 
 204 wxGenericDragImage
* wxDragListItem(const wxListCtrl
& listCtrl
, long id
) { 
 205     return new wxGenericDragImage(listCtrl
, id
); 
 208  // C++ version of wxProcess derived class 
 210 class wxPyProcess 
: public wxProcess 
{ 
 212     wxPyProcess(wxEvtHandler 
*parent 
= NULL
, int id 
= -1) 
 213         : wxProcess(parent
, id
) 
 216     DEC_PYCALLBACK_VOID_INTINT(OnTerminate
); 
 221 IMP_PYCALLBACK_VOID_INTINT( wxPyProcess
, wxProcess
, OnTerminate
); 
 225 static PyObject 
*_wrap_wxFileSelector(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 226     PyObject 
* _resultobj
; 
 229     char * _arg1 
= (char *) NULL
; 
 230     char * _arg2 
= (char *) NULL
; 
 231     char * _arg3 
= (char *) NULL
; 
 232     char * _arg4 
= (char *) "*.*"; 
 233     int  _arg5 
= (int ) 0; 
 234     wxWindow 
* _arg6 
= (wxWindow 
*) NULL
; 
 235     int  _arg7 
= (int ) -1; 
 236     int  _arg8 
= (int ) -1; 
 237     PyObject 
* _argo6 
= 0; 
 238     char *_kwnames
[] = { "message","default_path","default_filename","default_extension","wildcard","flags","parent","x","y", NULL 
}; 
 241     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s|ssssiOii:wxFileSelector",_kwnames
,&_arg0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
,&_arg5
,&_argo6
,&_arg7
,&_arg8
))  
 244         if (_argo6 
== Py_None
) { _arg6 
= NULL
; } 
 245         else if (SWIG_GetPtrObj(_argo6
,(void **) &_arg6
,"_wxWindow_p")) { 
 246             PyErr_SetString(PyExc_TypeError
,"Type error in argument 7 of wxFileSelector. Expected _wxWindow_p."); 
 251     wxPy_BEGIN_ALLOW_THREADS
; 
 252         _result 
= new wxString (wxFileSelector(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
,_arg7
,_arg8
)); 
 254     wxPy_END_ALLOW_THREADS
; 
 256     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
 264 static PyObject 
*_wrap_wxGetTextFromUser(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 265     PyObject 
* _resultobj
; 
 268     wxString 
* _arg1 
= (wxString 
*) &wxPyEmptyStr
; 
 269     wxString 
* _arg2 
= (wxString 
*) &wxPyEmptyStr
; 
 270     wxWindow 
* _arg3 
= (wxWindow 
*) NULL
; 
 271     int  _arg4 
= (int ) -1; 
 272     int  _arg5 
= (int ) -1; 
 273     bool  _arg6 
= (bool ) TRUE
; 
 274     PyObject 
* _obj0 
= 0; 
 275     PyObject 
* _obj1 
= 0; 
 276     PyObject 
* _obj2 
= 0; 
 277     PyObject 
* _argo3 
= 0; 
 278     int tempbool6 
= (int) TRUE
; 
 279     char *_kwnames
[] = { "message","caption","default_value","parent","x","y","centre", NULL 
}; 
 282     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|OOOiii:wxGetTextFromUser",_kwnames
,&_obj0
,&_obj1
,&_obj2
,&_argo3
,&_arg4
,&_arg5
,&tempbool6
))  
 285 #if PYTHON_API_VERSION >= 1009 
 286     char* tmpPtr
; int tmpSize
; 
 287     if (!PyString_Check(_obj0
) && !PyUnicode_Check(_obj0
)) { 
 288         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 291     if (PyString_AsStringAndSize(_obj0
, &tmpPtr
, &tmpSize
) == -1) 
 293     _arg0 
= new wxString(tmpPtr
, tmpSize
); 
 295     if (!PyString_Check(_obj0
)) { 
 296         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 299     _arg0 
= new wxString(PyString_AS_STRING(_obj0
), PyString_GET_SIZE(_obj0
)); 
 304 #if PYTHON_API_VERSION >= 1009 
 305     char* tmpPtr
; int tmpSize
; 
 306     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
 307         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 310     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
 312     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
 314     if (!PyString_Check(_obj1
)) { 
 315         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 318     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
 323 #if PYTHON_API_VERSION >= 1009 
 324     char* tmpPtr
; int tmpSize
; 
 325     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
 326         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 329     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
 331     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
 333     if (!PyString_Check(_obj2
)) { 
 334         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 337     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
 341         if (_argo3 
== Py_None
) { _arg3 
= NULL
; } 
 342         else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxWindow_p")) { 
 343             PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxGetTextFromUser. Expected _wxWindow_p."); 
 347     _arg6 
= (bool ) tempbool6
; 
 349     wxPy_BEGIN_ALLOW_THREADS
; 
 350         _result 
= new wxString (wxGetTextFromUser(*_arg0
,*_arg1
,*_arg2
,_arg3
,_arg4
,_arg5
,_arg6
)); 
 352     wxPy_END_ALLOW_THREADS
; 
 354     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
 374 static PyObject 
*_wrap_wxGetPasswordFromUser(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 375     PyObject 
* _resultobj
; 
 378     wxString 
* _arg1 
= (wxString 
*) &wxPyEmptyStr
; 
 379     wxString 
* _arg2 
= (wxString 
*) &wxPyEmptyStr
; 
 380     wxWindow 
* _arg3 
= (wxWindow 
*) NULL
; 
 381     PyObject 
* _obj0 
= 0; 
 382     PyObject 
* _obj1 
= 0; 
 383     PyObject 
* _obj2 
= 0; 
 384     PyObject 
* _argo3 
= 0; 
 385     char *_kwnames
[] = { "message","caption","default_value","parent", NULL 
}; 
 388     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|OOO:wxGetPasswordFromUser",_kwnames
,&_obj0
,&_obj1
,&_obj2
,&_argo3
))  
 391 #if PYTHON_API_VERSION >= 1009 
 392     char* tmpPtr
; int tmpSize
; 
 393     if (!PyString_Check(_obj0
) && !PyUnicode_Check(_obj0
)) { 
 394         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 397     if (PyString_AsStringAndSize(_obj0
, &tmpPtr
, &tmpSize
) == -1) 
 399     _arg0 
= new wxString(tmpPtr
, tmpSize
); 
 401     if (!PyString_Check(_obj0
)) { 
 402         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 405     _arg0 
= new wxString(PyString_AS_STRING(_obj0
), PyString_GET_SIZE(_obj0
)); 
 410 #if PYTHON_API_VERSION >= 1009 
 411     char* tmpPtr
; int tmpSize
; 
 412     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
 413         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 416     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
 418     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
 420     if (!PyString_Check(_obj1
)) { 
 421         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 424     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
 429 #if PYTHON_API_VERSION >= 1009 
 430     char* tmpPtr
; int tmpSize
; 
 431     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
 432         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 435     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
 437     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
 439     if (!PyString_Check(_obj2
)) { 
 440         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 443     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
 447         if (_argo3 
== Py_None
) { _arg3 
= NULL
; } 
 448         else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxWindow_p")) { 
 449             PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxGetPasswordFromUser. Expected _wxWindow_p."); 
 454     wxPy_BEGIN_ALLOW_THREADS
; 
 455         _result 
= new wxString (wxGetPasswordFromUser(*_arg0
,*_arg1
,*_arg2
,_arg3
)); 
 457     wxPy_END_ALLOW_THREADS
; 
 459     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
 479 static PyObject 
*_wrap_wxGetSingleChoice(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 480     PyObject 
* _resultobj
; 
 486     wxWindow 
* _arg4 
= (wxWindow 
*) NULL
; 
 487     int  _arg5 
= (int ) -1; 
 488     int  _arg6 
= (int ) -1; 
 489     bool  _arg7 
= (bool ) TRUE
; 
 490     int  _arg8 
= (int ) 150; 
 491     int  _arg9 
= (int ) 200; 
 492     PyObject 
* _obj0 
= 0; 
 493     PyObject 
* _obj1 
= 0; 
 494     PyObject 
* _obj3 
= 0; 
 495     PyObject 
* _argo4 
= 0; 
 496     int tempbool7 
= (int) TRUE
; 
 497     char *_kwnames
[] = { "message","caption","choices","parent","x","y","centre","width","height", NULL 
}; 
 500     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO|Oiiiii:wxGetSingleChoice",_kwnames
,&_obj0
,&_obj1
,&_obj3
,&_argo4
,&_arg5
,&_arg6
,&tempbool7
,&_arg8
,&_arg9
))  
 503 #if PYTHON_API_VERSION >= 1009 
 504     char* tmpPtr
; int tmpSize
; 
 505     if (!PyString_Check(_obj0
) && !PyUnicode_Check(_obj0
)) { 
 506         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 509     if (PyString_AsStringAndSize(_obj0
, &tmpPtr
, &tmpSize
) == -1) 
 511     _arg0 
= new wxString(tmpPtr
, tmpSize
); 
 513     if (!PyString_Check(_obj0
)) { 
 514         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 517     _arg0 
= new wxString(PyString_AS_STRING(_obj0
), PyString_GET_SIZE(_obj0
)); 
 521 #if PYTHON_API_VERSION >= 1009 
 522     char* tmpPtr
; int tmpSize
; 
 523     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
 524         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 527     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
 529     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
 531     if (!PyString_Check(_obj1
)) { 
 532         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 535     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
 540     _arg3 
= wxString_LIST_helper(_obj3
); 
 546         if (_argo4 
== Py_None
) { _arg4 
= NULL
; } 
 547         else if (SWIG_GetPtrObj(_argo4
,(void **) &_arg4
,"_wxWindow_p")) { 
 548             PyErr_SetString(PyExc_TypeError
,"Type error in argument 5 of wxGetSingleChoice. Expected _wxWindow_p."); 
 552     _arg7 
= (bool ) tempbool7
; 
 555         _arg2 
= PyList_Size(_obj3
); 
 562     wxPy_BEGIN_ALLOW_THREADS
; 
 563         _result 
= new wxString (wxGetSingleChoice(*_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
,_arg7
,_arg8
,_arg9
)); 
 565     wxPy_END_ALLOW_THREADS
; 
 567     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
 586 static PyObject 
*_wrap_wxGetSingleChoiceIndex(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 587     PyObject 
* _resultobj
; 
 593     wxWindow 
* _arg4 
= (wxWindow 
*) NULL
; 
 594     int  _arg5 
= (int ) -1; 
 595     int  _arg6 
= (int ) -1; 
 596     bool  _arg7 
= (bool ) TRUE
; 
 597     int  _arg8 
= (int ) 150; 
 598     int  _arg9 
= (int ) 200; 
 599     PyObject 
* _obj0 
= 0; 
 600     PyObject 
* _obj1 
= 0; 
 601     PyObject 
* _obj3 
= 0; 
 602     PyObject 
* _argo4 
= 0; 
 603     int tempbool7 
= (int) TRUE
; 
 604     char *_kwnames
[] = { "message","caption","choices","parent","x","y","centre","width","height", NULL 
}; 
 607     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO|Oiiiii:wxGetSingleChoiceIndex",_kwnames
,&_obj0
,&_obj1
,&_obj3
,&_argo4
,&_arg5
,&_arg6
,&tempbool7
,&_arg8
,&_arg9
))  
 610 #if PYTHON_API_VERSION >= 1009 
 611     char* tmpPtr
; int tmpSize
; 
 612     if (!PyString_Check(_obj0
) && !PyUnicode_Check(_obj0
)) { 
 613         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 616     if (PyString_AsStringAndSize(_obj0
, &tmpPtr
, &tmpSize
) == -1) 
 618     _arg0 
= new wxString(tmpPtr
, tmpSize
); 
 620     if (!PyString_Check(_obj0
)) { 
 621         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 624     _arg0 
= new wxString(PyString_AS_STRING(_obj0
), PyString_GET_SIZE(_obj0
)); 
 628 #if PYTHON_API_VERSION >= 1009 
 629     char* tmpPtr
; int tmpSize
; 
 630     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
 631         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 634     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
 636     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
 638     if (!PyString_Check(_obj1
)) { 
 639         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 642     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
 647     _arg3 
= wxString_LIST_helper(_obj3
); 
 653         if (_argo4 
== Py_None
) { _arg4 
= NULL
; } 
 654         else if (SWIG_GetPtrObj(_argo4
,(void **) &_arg4
,"_wxWindow_p")) { 
 655             PyErr_SetString(PyExc_TypeError
,"Type error in argument 5 of wxGetSingleChoiceIndex. Expected _wxWindow_p."); 
 659     _arg7 
= (bool ) tempbool7
; 
 662         _arg2 
= PyList_Size(_obj3
); 
 669     wxPy_BEGIN_ALLOW_THREADS
; 
 670         _result 
= (int )wxGetSingleChoiceIndex(*_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
,_arg7
,_arg8
,_arg9
); 
 672     wxPy_END_ALLOW_THREADS
; 
 673 }    _resultobj 
= Py_BuildValue("i",_result
); 
 688 static PyObject 
*_wrap_wxMessageBox(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 689     PyObject 
* _resultobj
; 
 692     wxString 
* _arg1 
= (wxString 
*) &wxPyEmptyStr
; 
 693     int  _arg2 
= (int ) wxOK
|wxCENTRE
; 
 694     wxWindow 
* _arg3 
= (wxWindow 
*) NULL
; 
 695     int  _arg4 
= (int ) -1; 
 696     int  _arg5 
= (int ) -1; 
 697     PyObject 
* _obj0 
= 0; 
 698     PyObject 
* _obj1 
= 0; 
 699     PyObject 
* _argo3 
= 0; 
 700     char *_kwnames
[] = { "message","caption","style","parent","x","y", NULL 
}; 
 703     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|OiOii:wxMessageBox",_kwnames
,&_obj0
,&_obj1
,&_arg2
,&_argo3
,&_arg4
,&_arg5
))  
 706 #if PYTHON_API_VERSION >= 1009 
 707     char* tmpPtr
; int tmpSize
; 
 708     if (!PyString_Check(_obj0
) && !PyUnicode_Check(_obj0
)) { 
 709         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 712     if (PyString_AsStringAndSize(_obj0
, &tmpPtr
, &tmpSize
) == -1) 
 714     _arg0 
= new wxString(tmpPtr
, tmpSize
); 
 716     if (!PyString_Check(_obj0
)) { 
 717         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 720     _arg0 
= new wxString(PyString_AS_STRING(_obj0
), PyString_GET_SIZE(_obj0
)); 
 725 #if PYTHON_API_VERSION >= 1009 
 726     char* tmpPtr
; int tmpSize
; 
 727     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
 728         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 731     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
 733     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
 735     if (!PyString_Check(_obj1
)) { 
 736         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 739     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
 743         if (_argo3 
== Py_None
) { _arg3 
= NULL
; } 
 744         else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxWindow_p")) { 
 745             PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxMessageBox. Expected _wxWindow_p."); 
 750     wxPy_BEGIN_ALLOW_THREADS
; 
 751         _result 
= (int )wxMessageBox(*_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
,_arg5
); 
 753     wxPy_END_ALLOW_THREADS
; 
 754 }    _resultobj 
= Py_BuildValue("i",_result
); 
 766 static PyObject 
*_wrap_wxGetNumberFromUser(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 767     PyObject 
* _resultobj
; 
 773     long  _arg4 
= (long ) 0; 
 774     long  _arg5 
= (long ) 100; 
 775     wxWindow 
* _arg6 
= (wxWindow 
*) NULL
; 
 776     wxPoint 
* _arg7 
= (wxPoint 
*) &wxDefaultPosition
; 
 777     PyObject 
* _obj0 
= 0; 
 778     PyObject 
* _obj1 
= 0; 
 779     PyObject 
* _obj2 
= 0; 
 780     PyObject 
* _argo6 
= 0; 
 782     PyObject 
* _obj7 
= 0; 
 783     char *_kwnames
[] = { "message","prompt","caption","value","min","max","parent","pos", NULL 
}; 
 786     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOOl|llOO:wxGetNumberFromUser",_kwnames
,&_obj0
,&_obj1
,&_obj2
,&_arg3
,&_arg4
,&_arg5
,&_argo6
,&_obj7
))  
 789 #if PYTHON_API_VERSION >= 1009 
 790     char* tmpPtr
; int tmpSize
; 
 791     if (!PyString_Check(_obj0
) && !PyUnicode_Check(_obj0
)) { 
 792         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 795     if (PyString_AsStringAndSize(_obj0
, &tmpPtr
, &tmpSize
) == -1) 
 797     _arg0 
= new wxString(tmpPtr
, tmpSize
); 
 799     if (!PyString_Check(_obj0
)) { 
 800         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 803     _arg0 
= new wxString(PyString_AS_STRING(_obj0
), PyString_GET_SIZE(_obj0
)); 
 807 #if PYTHON_API_VERSION >= 1009 
 808     char* tmpPtr
; int tmpSize
; 
 809     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
 810         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 813     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
 815     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
 817     if (!PyString_Check(_obj1
)) { 
 818         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 821     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
 825 #if PYTHON_API_VERSION >= 1009 
 826     char* tmpPtr
; int tmpSize
; 
 827     if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) { 
 828         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 831     if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1) 
 833     _arg2 
= new wxString(tmpPtr
, tmpSize
); 
 835     if (!PyString_Check(_obj2
)) { 
 836         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
 839     _arg2 
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
)); 
 843         if (_argo6 
== Py_None
) { _arg6 
= NULL
; } 
 844         else if (SWIG_GetPtrObj(_argo6
,(void **) &_arg6
,"_wxWindow_p")) { 
 845             PyErr_SetString(PyExc_TypeError
,"Type error in argument 7 of wxGetNumberFromUser. Expected _wxWindow_p."); 
 852     if (! wxPoint_helper(_obj7
, &_arg7
)) 
 856     wxPy_BEGIN_ALLOW_THREADS
; 
 857         _result 
= (long )wxGetNumberFromUser(*_arg0
,*_arg1
,*_arg2
,_arg3
,_arg4
,_arg5
,_arg6
,*_arg7
); 
 859     wxPy_END_ALLOW_THREADS
; 
 860 }    _resultobj 
= Py_BuildValue("l",_result
); 
 876 static PyObject 
*_wrap_wxColourDisplay(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 877     PyObject 
* _resultobj
; 
 879     char *_kwnames
[] = {  NULL 
}; 
 882     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxColourDisplay",_kwnames
))  
 885     wxPy_BEGIN_ALLOW_THREADS
; 
 886         _result 
= (bool )wxColourDisplay(); 
 888     wxPy_END_ALLOW_THREADS
; 
 889 }    _resultobj 
= Py_BuildValue("i",_result
); 
 893 static PyObject 
*_wrap_wxDisplayDepth(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 894     PyObject 
* _resultobj
; 
 896     char *_kwnames
[] = {  NULL 
}; 
 899     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxDisplayDepth",_kwnames
))  
 902     wxPy_BEGIN_ALLOW_THREADS
; 
 903         _result 
= (int )wxDisplayDepth(); 
 905     wxPy_END_ALLOW_THREADS
; 
 906 }    _resultobj 
= Py_BuildValue("i",_result
); 
 910 static PyObject 
*_wrap_wxGetDisplayDepth(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 911     PyObject 
* _resultobj
; 
 913     char *_kwnames
[] = {  NULL 
}; 
 916     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxGetDisplayDepth",_kwnames
))  
 919     wxPy_BEGIN_ALLOW_THREADS
; 
 920         _result 
= (int )wxGetDisplayDepth(); 
 922     wxPy_END_ALLOW_THREADS
; 
 923 }    _resultobj 
= Py_BuildValue("i",_result
); 
 927 static PyObject 
*_wrap_wxDisplaySize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 928     PyObject 
* _resultobj
; 
 933     char *_kwnames
[] = {  NULL 
}; 
 942     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxDisplaySize",_kwnames
))  
 945     wxPy_BEGIN_ALLOW_THREADS
; 
 946         wxDisplaySize(_arg0
,_arg1
); 
 948     wxPy_END_ALLOW_THREADS
; 
 949 }    Py_INCREF(Py_None
); 
 950     _resultobj 
= Py_None
; 
 953     o 
= PyInt_FromLong((long) (*_arg0
)); 
 954     _resultobj 
= t_output_helper(_resultobj
, o
); 
 958     o 
= PyInt_FromLong((long) (*_arg1
)); 
 959     _resultobj 
= t_output_helper(_resultobj
, o
); 
 964 static PyObject 
*_wrap_wxGetDisplaySize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 965     PyObject 
* _resultobj
; 
 967     char *_kwnames
[] = {  NULL 
}; 
 971     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxGetDisplaySize",_kwnames
))  
 974     wxPy_BEGIN_ALLOW_THREADS
; 
 975         _result 
= new wxSize (wxGetDisplaySize()); 
 977     wxPy_END_ALLOW_THREADS
; 
 978 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p"); 
 979     _resultobj 
= Py_BuildValue("s",_ptemp
); 
 983 static PyObject 
*_wrap_wxDisplaySizeMM(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
 984     PyObject 
* _resultobj
; 
 989     char *_kwnames
[] = {  NULL 
}; 
 998     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxDisplaySizeMM",_kwnames
))  
1001     wxPy_BEGIN_ALLOW_THREADS
; 
1002         wxDisplaySizeMM(_arg0
,_arg1
); 
1004     wxPy_END_ALLOW_THREADS
; 
1005 }    Py_INCREF(Py_None
); 
1006     _resultobj 
= Py_None
; 
1009     o 
= PyInt_FromLong((long) (*_arg0
)); 
1010     _resultobj 
= t_output_helper(_resultobj
, o
); 
1014     o 
= PyInt_FromLong((long) (*_arg1
)); 
1015     _resultobj 
= t_output_helper(_resultobj
, o
); 
1020 static PyObject 
*_wrap_wxGetDisplaySizeMM(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1021     PyObject 
* _resultobj
; 
1023     char *_kwnames
[] = {  NULL 
}; 
1027     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxGetDisplaySizeMM",_kwnames
))  
1030     wxPy_BEGIN_ALLOW_THREADS
; 
1031         _result 
= new wxSize (wxGetDisplaySizeMM()); 
1033     wxPy_END_ALLOW_THREADS
; 
1034 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p"); 
1035     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1039 static PyObject 
*_wrap_wxClientDisplayRect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1040     PyObject 
* _resultobj
; 
1049     char *_kwnames
[] = {  NULL 
}; 
1064     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxClientDisplayRect",_kwnames
))  
1067     wxPy_BEGIN_ALLOW_THREADS
; 
1068         wxClientDisplayRect(_arg0
,_arg1
,_arg2
,_arg3
); 
1070     wxPy_END_ALLOW_THREADS
; 
1071 }    Py_INCREF(Py_None
); 
1072     _resultobj 
= Py_None
; 
1075     o 
= PyInt_FromLong((long) (*_arg0
)); 
1076     _resultobj 
= t_output_helper(_resultobj
, o
); 
1080     o 
= PyInt_FromLong((long) (*_arg1
)); 
1081     _resultobj 
= t_output_helper(_resultobj
, o
); 
1085     o 
= PyInt_FromLong((long) (*_arg2
)); 
1086     _resultobj 
= t_output_helper(_resultobj
, o
); 
1090     o 
= PyInt_FromLong((long) (*_arg3
)); 
1091     _resultobj 
= t_output_helper(_resultobj
, o
); 
1096 static PyObject 
*_wrap_wxGetClientDisplayRect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1097     PyObject 
* _resultobj
; 
1099     char *_kwnames
[] = {  NULL 
}; 
1103     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxGetClientDisplayRect",_kwnames
))  
1106     wxPy_BEGIN_ALLOW_THREADS
; 
1107         _result 
= new wxRect (wxGetClientDisplayRect()); 
1109     wxPy_END_ALLOW_THREADS
; 
1110 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxRect_p"); 
1111     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1115 static PyObject 
*_wrap_wxSetCursor(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1116     PyObject 
* _resultobj
; 
1118     PyObject 
* _argo0 
= 0; 
1119     char *_kwnames
[] = { "cursor", NULL 
}; 
1122     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxSetCursor",_kwnames
,&_argo0
))  
1125         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1126         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCursor_p")) { 
1127             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSetCursor. Expected _wxCursor_p."); 
1132     wxPy_BEGIN_ALLOW_THREADS
; 
1133         wxSetCursor(*_arg0
); 
1135     wxPy_END_ALLOW_THREADS
; 
1136 }    Py_INCREF(Py_None
); 
1137     _resultobj 
= Py_None
; 
1141 static PyObject 
*_wrap_wxFindWindowByLabel(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1142     PyObject 
* _resultobj
; 
1145     wxWindow 
* _arg1 
= (wxWindow 
*) NULL
; 
1146     PyObject 
* _obj0 
= 0; 
1147     PyObject 
* _argo1 
= 0; 
1148     char *_kwnames
[] = { "label","parent", NULL 
}; 
1152     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|O:wxFindWindowByLabel",_kwnames
,&_obj0
,&_argo1
))  
1155 #if PYTHON_API_VERSION >= 1009 
1156     char* tmpPtr
; int tmpSize
; 
1157     if (!PyString_Check(_obj0
) && !PyUnicode_Check(_obj0
)) { 
1158         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
1161     if (PyString_AsStringAndSize(_obj0
, &tmpPtr
, &tmpSize
) == -1) 
1163     _arg0 
= new wxString(tmpPtr
, tmpSize
); 
1165     if (!PyString_Check(_obj0
)) { 
1166         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
1169     _arg0 
= new wxString(PyString_AS_STRING(_obj0
), PyString_GET_SIZE(_obj0
)); 
1173         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1174         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
1175             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxFindWindowByLabel. Expected _wxWindow_p."); 
1180     wxPy_BEGIN_ALLOW_THREADS
; 
1181         _result 
= (wxWindow 
*)wxFindWindowByLabel(*_arg0
,_arg1
); 
1183     wxPy_END_ALLOW_THREADS
; 
1185         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxWindow_p"); 
1186         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1189         _resultobj 
= Py_None
; 
1198 static PyObject 
*_wrap_wxFindWindowByName(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1199     PyObject 
* _resultobj
; 
1202     wxWindow 
* _arg1 
= (wxWindow 
*) NULL
; 
1203     PyObject 
* _obj0 
= 0; 
1204     PyObject 
* _argo1 
= 0; 
1205     char *_kwnames
[] = { "name","parent", NULL 
}; 
1209     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|O:wxFindWindowByName",_kwnames
,&_obj0
,&_argo1
))  
1212 #if PYTHON_API_VERSION >= 1009 
1213     char* tmpPtr
; int tmpSize
; 
1214     if (!PyString_Check(_obj0
) && !PyUnicode_Check(_obj0
)) { 
1215         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
1218     if (PyString_AsStringAndSize(_obj0
, &tmpPtr
, &tmpSize
) == -1) 
1220     _arg0 
= new wxString(tmpPtr
, tmpSize
); 
1222     if (!PyString_Check(_obj0
)) { 
1223         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
1226     _arg0 
= new wxString(PyString_AS_STRING(_obj0
), PyString_GET_SIZE(_obj0
)); 
1230         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1231         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) { 
1232             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxFindWindowByName. Expected _wxWindow_p."); 
1237     wxPy_BEGIN_ALLOW_THREADS
; 
1238         _result 
= (wxWindow 
*)wxFindWindowByName(*_arg0
,_arg1
); 
1240     wxPy_END_ALLOW_THREADS
; 
1242         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxWindow_p"); 
1243         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1246         _resultobj 
= Py_None
; 
1255 static PyObject 
*_wrap_wxBeginBusyCursor(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1256     PyObject 
* _resultobj
; 
1257     wxCursor 
* _arg0 
= (wxCursor 
*) wxHOURGLASS_CURSOR
; 
1258     PyObject 
* _argo0 
= 0; 
1259     char *_kwnames
[] = { "cursor", NULL 
}; 
1262     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|O:wxBeginBusyCursor",_kwnames
,&_argo0
))  
1265         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1266         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCursor_p")) { 
1267             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxBeginBusyCursor. Expected _wxCursor_p."); 
1272     wxPy_BEGIN_ALLOW_THREADS
; 
1273         wxBeginBusyCursor(_arg0
); 
1275     wxPy_END_ALLOW_THREADS
; 
1276 }    Py_INCREF(Py_None
); 
1277     _resultobj 
= Py_None
; 
1281 static PyObject 
*_wrap_wxGetActiveWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1282     PyObject 
* _resultobj
; 
1284     char *_kwnames
[] = {  NULL 
}; 
1288     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxGetActiveWindow",_kwnames
))  
1291     wxPy_BEGIN_ALLOW_THREADS
; 
1292         _result 
= (wxWindow 
*)wxGetActiveWindow(); 
1294     wxPy_END_ALLOW_THREADS
; 
1296         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxWindow_p"); 
1297         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1300         _resultobj 
= Py_None
; 
1305 static PyObject 
*_wrap_wxResourceAddIdentifier(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1306     PyObject 
* _resultobj
; 
1310     char *_kwnames
[] = { "name","value", NULL 
}; 
1313     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"si:wxResourceAddIdentifier",_kwnames
,&_arg0
,&_arg1
))  
1316     wxPy_BEGIN_ALLOW_THREADS
; 
1317         _result 
= (bool )wxResourceAddIdentifier(_arg0
,_arg1
); 
1319     wxPy_END_ALLOW_THREADS
; 
1320 }    _resultobj 
= Py_BuildValue("i",_result
); 
1324 static PyObject 
*_wrap_wxResourceClear(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1325     PyObject 
* _resultobj
; 
1326     char *_kwnames
[] = {  NULL 
}; 
1329     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxResourceClear",_kwnames
))  
1332     wxPy_BEGIN_ALLOW_THREADS
; 
1335     wxPy_END_ALLOW_THREADS
; 
1336 }    Py_INCREF(Py_None
); 
1337     _resultobj 
= Py_None
; 
1341 static PyObject 
*_wrap_wxResourceCreateBitmap(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1342     PyObject 
* _resultobj
; 
1345     char *_kwnames
[] = { "resource", NULL 
}; 
1349     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s:wxResourceCreateBitmap",_kwnames
,&_arg0
))  
1352     wxPy_BEGIN_ALLOW_THREADS
; 
1353         _result 
= new wxBitmap (wxResourceCreateBitmap(_arg0
)); 
1355     wxPy_END_ALLOW_THREADS
; 
1356 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxBitmap_p"); 
1357     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1361 static PyObject 
*_wrap_wxResourceCreateIcon(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1362     PyObject 
* _resultobj
; 
1365     char *_kwnames
[] = { "resource", NULL 
}; 
1369     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s:wxResourceCreateIcon",_kwnames
,&_arg0
))  
1372     wxPy_BEGIN_ALLOW_THREADS
; 
1373         _result 
= new wxIcon (wxResourceCreateIcon(_arg0
)); 
1375     wxPy_END_ALLOW_THREADS
; 
1376 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxIcon_p"); 
1377     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1381 static PyObject 
*_wrap_wxResourceCreateMenuBar(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1382     PyObject 
* _resultobj
; 
1383     wxMenuBar 
* _result
; 
1385     char *_kwnames
[] = { "resource", NULL 
}; 
1389     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s:wxResourceCreateMenuBar",_kwnames
,&_arg0
))  
1392     wxPy_BEGIN_ALLOW_THREADS
; 
1393         _result 
= (wxMenuBar 
*)wxResourceCreateMenuBar(_arg0
); 
1395     wxPy_END_ALLOW_THREADS
; 
1397         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxMenuBar_p"); 
1398         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1401         _resultobj 
= Py_None
; 
1406 static PyObject 
*_wrap_wxResourceGetIdentifier(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1407     PyObject 
* _resultobj
; 
1410     char *_kwnames
[] = { "name", NULL 
}; 
1413     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s:wxResourceGetIdentifier",_kwnames
,&_arg0
))  
1416     wxPy_BEGIN_ALLOW_THREADS
; 
1417         _result 
= (int )wxResourceGetIdentifier(_arg0
); 
1419     wxPy_END_ALLOW_THREADS
; 
1420 }    _resultobj 
= Py_BuildValue("i",_result
); 
1424 static PyObject 
*_wrap_wxResourceParseData(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1425     PyObject 
* _resultobj
; 
1428     wxResourceTable 
* _arg1 
= (wxResourceTable 
*) NULL
; 
1429     PyObject 
* _argo1 
= 0; 
1430     char *_kwnames
[] = { "resource","table", NULL 
}; 
1433     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s|O:wxResourceParseData",_kwnames
,&_arg0
,&_argo1
))  
1436         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1437         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxResourceTable_p")) { 
1438             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxResourceParseData. Expected _wxResourceTable_p."); 
1443     wxPy_BEGIN_ALLOW_THREADS
; 
1444         _result 
= (bool )wxResourceParseData(_arg0
,_arg1
); 
1446     wxPy_END_ALLOW_THREADS
; 
1447 }    _resultobj 
= Py_BuildValue("i",_result
); 
1451 static PyObject 
*_wrap_wxResourceParseFile(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1452     PyObject 
* _resultobj
; 
1455     wxResourceTable 
* _arg1 
= (wxResourceTable 
*) NULL
; 
1456     PyObject 
* _argo1 
= 0; 
1457     char *_kwnames
[] = { "filename","table", NULL 
}; 
1460     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s|O:wxResourceParseFile",_kwnames
,&_arg0
,&_argo1
))  
1463         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1464         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxResourceTable_p")) { 
1465             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxResourceParseFile. Expected _wxResourceTable_p."); 
1470     wxPy_BEGIN_ALLOW_THREADS
; 
1471         _result 
= (bool )wxResourceParseFile(_arg0
,_arg1
); 
1473     wxPy_END_ALLOW_THREADS
; 
1474 }    _resultobj 
= Py_BuildValue("i",_result
); 
1478 static PyObject 
*_wrap_wxResourceParseString(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1479     PyObject 
* _resultobj
; 
1482     wxResourceTable 
* _arg1 
= (wxResourceTable 
*) NULL
; 
1483     PyObject 
* _argo1 
= 0; 
1484     char *_kwnames
[] = { "resource","table", NULL 
}; 
1487     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s|O:wxResourceParseString",_kwnames
,&_arg0
,&_argo1
))  
1490         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1491         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxResourceTable_p")) { 
1492             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxResourceParseString. Expected _wxResourceTable_p."); 
1497     wxPy_BEGIN_ALLOW_THREADS
; 
1498         _result 
= (bool )wxResourceParseString(_arg0
,_arg1
); 
1500     wxPy_END_ALLOW_THREADS
; 
1501 }    _resultobj 
= Py_BuildValue("i",_result
); 
1505 static PyObject 
*_wrap_wxSystemSettings_GetSystemColour(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1506     PyObject 
* _resultobj
; 
1509     char *_kwnames
[] = { "index", NULL 
}; 
1513     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:wxSystemSettings_GetSystemColour",_kwnames
,&_arg0
))  
1516     wxPy_BEGIN_ALLOW_THREADS
; 
1517         _result 
= new wxColour (wxSystemSettings_GetSystemColour(_arg0
)); 
1519     wxPy_END_ALLOW_THREADS
; 
1520 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p"); 
1521     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1525 static PyObject 
*_wrap_wxSystemSettings_GetSystemFont(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1526     PyObject 
* _resultobj
; 
1529     char *_kwnames
[] = { "index", NULL 
}; 
1533     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:wxSystemSettings_GetSystemFont",_kwnames
,&_arg0
))  
1536     wxPy_BEGIN_ALLOW_THREADS
; 
1537         _result 
= new wxFont (wxSystemSettings_GetSystemFont(_arg0
)); 
1539     wxPy_END_ALLOW_THREADS
; 
1540 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxFont_p"); 
1541     _resultobj 
= Py_BuildValue("s",_ptemp
); 
1545 static PyObject 
*_wrap_wxSystemSettings_GetSystemMetric(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1546     PyObject 
* _resultobj
; 
1549     char *_kwnames
[] = { "index", NULL 
}; 
1552     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:wxSystemSettings_GetSystemMetric",_kwnames
,&_arg0
))  
1555     wxPy_BEGIN_ALLOW_THREADS
; 
1556         _result 
= (int )wxSystemSettings_GetSystemMetric(_arg0
); 
1558     wxPy_END_ALLOW_THREADS
; 
1559 }    _resultobj 
= Py_BuildValue("i",_result
); 
1563 static PyObject 
*_wrap_wxToolTip_Enable(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1564     PyObject 
* _resultobj
; 
1567     char *_kwnames
[] = { "flag", NULL 
}; 
1570     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:wxToolTip_Enable",_kwnames
,&tempbool0
))  
1572     _arg0 
= (bool ) tempbool0
; 
1574     wxPy_BEGIN_ALLOW_THREADS
; 
1575         wxToolTip_Enable(_arg0
); 
1577     wxPy_END_ALLOW_THREADS
; 
1578 }    Py_INCREF(Py_None
); 
1579     _resultobj 
= Py_None
; 
1583 static PyObject 
*_wrap_wxToolTip_SetDelay(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1584     PyObject 
* _resultobj
; 
1586     char *_kwnames
[] = { "milliseconds", NULL 
}; 
1589     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"l:wxToolTip_SetDelay",_kwnames
,&_arg0
))  
1592     wxPy_BEGIN_ALLOW_THREADS
; 
1593         wxToolTip_SetDelay(_arg0
); 
1595     wxPy_END_ALLOW_THREADS
; 
1596 }    Py_INCREF(Py_None
); 
1597     _resultobj 
= Py_None
; 
1601 static PyObject 
*_wrap_wxCaret_GetBlinkTime(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1602     PyObject 
* _resultobj
; 
1604     char *_kwnames
[] = {  NULL 
}; 
1607     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxCaret_GetBlinkTime",_kwnames
))  
1610     wxPy_BEGIN_ALLOW_THREADS
; 
1611         _result 
= (int )wxCaret_GetBlinkTime(); 
1613     wxPy_END_ALLOW_THREADS
; 
1614 }    _resultobj 
= Py_BuildValue("i",_result
); 
1618 static PyObject 
*_wrap_wxCaret_SetBlinkTime(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1619     PyObject 
* _resultobj
; 
1621     char *_kwnames
[] = { "milliseconds", NULL 
}; 
1624     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:wxCaret_SetBlinkTime",_kwnames
,&_arg0
))  
1627     wxPy_BEGIN_ALLOW_THREADS
; 
1628         wxCaret_SetBlinkTime(_arg0
); 
1630     wxPy_END_ALLOW_THREADS
; 
1631 }    Py_INCREF(Py_None
); 
1632     _resultobj 
= Py_None
; 
1636 static PyObject 
*_wrap_wxSafeYield(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1637     PyObject 
* _resultobj
; 
1639     wxWindow 
* _arg0 
= (wxWindow 
*) NULL
; 
1640     PyObject 
* _argo0 
= 0; 
1641     char *_kwnames
[] = { "win", NULL 
}; 
1644     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|O:wxSafeYield",_kwnames
,&_argo0
))  
1647         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1648         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1649             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxSafeYield. Expected _wxWindow_p."); 
1654     wxPy_BEGIN_ALLOW_THREADS
; 
1655         _result 
= (bool )wxSafeYield(_arg0
); 
1657     wxPy_END_ALLOW_THREADS
; 
1658 }    _resultobj 
= Py_BuildValue("i",_result
); 
1662 static PyObject 
*_wrap_wxPostEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1663     PyObject 
* _resultobj
; 
1664     wxEvtHandler 
* _arg0
; 
1666     PyObject 
* _argo0 
= 0; 
1667     PyObject 
* _argo1 
= 0; 
1668     char *_kwnames
[] = { "dest","event", NULL 
}; 
1671     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPostEvent",_kwnames
,&_argo0
,&_argo1
))  
1674         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1675         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvtHandler_p")) { 
1676             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPostEvent. Expected _wxEvtHandler_p."); 
1681         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1682         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxEvent_p")) { 
1683             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPostEvent. Expected _wxEvent_p."); 
1688     wxPy_BEGIN_ALLOW_THREADS
; 
1689         wxPostEvent(_arg0
,*_arg1
); 
1691     wxPy_END_ALLOW_THREADS
; 
1692 }    Py_INCREF(Py_None
); 
1693     _resultobj 
= Py_None
; 
1697 static PyObject 
*_wrap_wxWakeUpIdle(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1698     PyObject 
* _resultobj
; 
1699     char *_kwnames
[] = {  NULL 
}; 
1702     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxWakeUpIdle",_kwnames
))  
1705     wxPy_BEGIN_ALLOW_THREADS
; 
1708     wxPy_END_ALLOW_THREADS
; 
1709 }    Py_INCREF(Py_None
); 
1710     _resultobj 
= Py_None
; 
1714 static PyObject 
*_wrap_wxMutexGuiEnter(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1715     PyObject 
* _resultobj
; 
1716     char *_kwnames
[] = {  NULL 
}; 
1719     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxMutexGuiEnter",_kwnames
))  
1722     wxPy_BEGIN_ALLOW_THREADS
; 
1725     wxPy_END_ALLOW_THREADS
; 
1726 }    Py_INCREF(Py_None
); 
1727     _resultobj 
= Py_None
; 
1731 static PyObject 
*_wrap_wxMutexGuiLeave(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1732     PyObject 
* _resultobj
; 
1733     char *_kwnames
[] = {  NULL 
}; 
1736     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxMutexGuiLeave",_kwnames
))  
1739     wxPy_BEGIN_ALLOW_THREADS
; 
1742     wxPy_END_ALLOW_THREADS
; 
1743 }    Py_INCREF(Py_None
); 
1744     _resultobj 
= Py_None
; 
1748 static PyObject 
*_wrap_wxThread_IsMain(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1749     PyObject 
* _resultobj
; 
1751     char *_kwnames
[] = {  NULL 
}; 
1754     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxThread_IsMain",_kwnames
))  
1757     wxPy_BEGIN_ALLOW_THREADS
; 
1758         _result 
= (bool )wxThread_IsMain(); 
1760     wxPy_END_ALLOW_THREADS
; 
1761 }    _resultobj 
= Py_BuildValue("i",_result
); 
1765 static PyObject 
*_wrap_wxShowTip(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1766     PyObject 
* _resultobj
; 
1769     wxTipProvider 
* _arg1
; 
1770     bool  _arg2 
= (bool ) TRUE
; 
1771     PyObject 
* _argo0 
= 0; 
1772     PyObject 
* _argo1 
= 0; 
1773     int tempbool2 
= (int) TRUE
; 
1774     char *_kwnames
[] = { "parent","tipProvider","showAtStartup", NULL 
}; 
1777     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxShowTip",_kwnames
,&_argo0
,&_argo1
,&tempbool2
))  
1780         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1781         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
1782             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxShowTip. Expected _wxWindow_p."); 
1787         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1788         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTipProvider_p")) { 
1789             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxShowTip. Expected _wxTipProvider_p."); 
1793     _arg2 
= (bool ) tempbool2
; 
1795     wxPy_BEGIN_ALLOW_THREADS
; 
1796         _result 
= (bool )wxShowTip(_arg0
,_arg1
,_arg2
); 
1798     wxPy_END_ALLOW_THREADS
; 
1799 }    _resultobj 
= Py_BuildValue("i",_result
); 
1803 static PyObject 
*_wrap_wxCreateFileTipProvider(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1804     PyObject 
* _resultobj
; 
1805     wxTipProvider 
* _result
; 
1808     PyObject 
* _obj0 
= 0; 
1809     char *_kwnames
[] = { "filename","currentTip", NULL 
}; 
1813     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxCreateFileTipProvider",_kwnames
,&_obj0
,&_arg1
))  
1816 #if PYTHON_API_VERSION >= 1009 
1817     char* tmpPtr
; int tmpSize
; 
1818     if (!PyString_Check(_obj0
) && !PyUnicode_Check(_obj0
)) { 
1819         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
1822     if (PyString_AsStringAndSize(_obj0
, &tmpPtr
, &tmpSize
) == -1) 
1824     _arg0 
= new wxString(tmpPtr
, tmpSize
); 
1826     if (!PyString_Check(_obj0
)) { 
1827         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
1830     _arg0 
= new wxString(PyString_AS_STRING(_obj0
), PyString_GET_SIZE(_obj0
)); 
1834     wxPy_BEGIN_ALLOW_THREADS
; 
1835         _result 
= (wxTipProvider 
*)wxCreateFileTipProvider(*_arg0
,_arg1
); 
1837     wxPy_END_ALLOW_THREADS
; 
1839         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxTipProvider_p"); 
1840         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1843         _resultobj 
= Py_None
; 
1852 static PyObject 
*_wrap_wxDragIcon(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1853     PyObject 
* _resultobj
; 
1854     wxGenericDragImage 
* _result
; 
1856     wxCursor 
* _arg1 
= (wxCursor 
*) &wxNullCursor
; 
1857     wxPoint 
* _arg2 
= (wxPoint 
*) &wxPyNullPoint
; 
1858     PyObject 
* _argo0 
= 0; 
1859     PyObject 
* _argo1 
= 0; 
1861     PyObject 
* _obj2 
= 0; 
1862     char *_kwnames
[] = { "image","cursor","hotspot", NULL 
}; 
1866     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|OO:wxDragIcon",_kwnames
,&_argo0
,&_argo1
,&_obj2
))  
1869         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1870         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxIcon_p")) { 
1871             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDragIcon. Expected _wxIcon_p."); 
1876         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1877         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxCursor_p")) { 
1878             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxDragIcon. Expected _wxCursor_p."); 
1885     if (! wxPoint_helper(_obj2
, &_arg2
)) 
1889     wxPy_BEGIN_ALLOW_THREADS
; 
1890         _result 
= (wxGenericDragImage 
*)wxDragIcon(*_arg0
,*_arg1
,*_arg2
); 
1892     wxPy_END_ALLOW_THREADS
; 
1894         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGenericDragImage_p"); 
1895         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1898         _resultobj 
= Py_None
; 
1903 static PyObject 
*_wrap_wxDragString(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1904     PyObject 
* _resultobj
; 
1905     wxGenericDragImage 
* _result
; 
1907     wxCursor 
* _arg1 
= (wxCursor 
*) &wxNullCursor
; 
1908     wxPoint 
* _arg2 
= (wxPoint 
*) &wxPyNullPoint
; 
1909     PyObject 
* _obj0 
= 0; 
1910     PyObject 
* _argo1 
= 0; 
1912     PyObject 
* _obj2 
= 0; 
1913     char *_kwnames
[] = { "str","cursor","hotspot", NULL 
}; 
1917     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|OO:wxDragString",_kwnames
,&_obj0
,&_argo1
,&_obj2
))  
1920 #if PYTHON_API_VERSION >= 1009 
1921     char* tmpPtr
; int tmpSize
; 
1922     if (!PyString_Check(_obj0
) && !PyUnicode_Check(_obj0
)) { 
1923         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
1926     if (PyString_AsStringAndSize(_obj0
, &tmpPtr
, &tmpSize
) == -1) 
1928     _arg0 
= new wxString(tmpPtr
, tmpSize
); 
1930     if (!PyString_Check(_obj0
)) { 
1931         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
1934     _arg0 
= new wxString(PyString_AS_STRING(_obj0
), PyString_GET_SIZE(_obj0
)); 
1938         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1939         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxCursor_p")) { 
1940             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxDragString. Expected _wxCursor_p."); 
1947     if (! wxPoint_helper(_obj2
, &_arg2
)) 
1951     wxPy_BEGIN_ALLOW_THREADS
; 
1952         _result 
= (wxGenericDragImage 
*)wxDragString(*_arg0
,*_arg1
,*_arg2
); 
1954     wxPy_END_ALLOW_THREADS
; 
1956         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGenericDragImage_p"); 
1957         _resultobj 
= Py_BuildValue("s",_ptemp
); 
1960         _resultobj 
= Py_None
; 
1969 static PyObject 
*_wrap_wxDragTreeItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
1970     PyObject 
* _resultobj
; 
1971     wxGenericDragImage 
* _result
; 
1973     wxTreeItemId 
* _arg1
; 
1974     PyObject 
* _argo0 
= 0; 
1975     PyObject 
* _argo1 
= 0; 
1976     char *_kwnames
[] = { "treeCtrl","id", NULL 
}; 
1980     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDragTreeItem",_kwnames
,&_argo0
,&_argo1
))  
1983         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
1984         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTreeCtrl_p")) { 
1985             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDragTreeItem. Expected _wxTreeCtrl_p."); 
1990         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
1991         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxTreeItemId_p")) { 
1992             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxDragTreeItem. Expected _wxTreeItemId_p."); 
1997     wxPy_BEGIN_ALLOW_THREADS
; 
1998         _result 
= (wxGenericDragImage 
*)wxDragTreeItem(*_arg0
,*_arg1
); 
2000     wxPy_END_ALLOW_THREADS
; 
2002         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGenericDragImage_p"); 
2003         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2006         _resultobj 
= Py_None
; 
2011 static PyObject 
*_wrap_wxDragListItem(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2012     PyObject 
* _resultobj
; 
2013     wxGenericDragImage 
* _result
; 
2016     PyObject 
* _argo0 
= 0; 
2017     char *_kwnames
[] = { "listCtrl","id", NULL 
}; 
2021     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Ol:wxDragListItem",_kwnames
,&_argo0
,&_arg1
))  
2024         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2025         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxListCtrl_p")) { 
2026             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDragListItem. Expected _wxListCtrl_p."); 
2031     wxPy_BEGIN_ALLOW_THREADS
; 
2032         _result 
= (wxGenericDragImage 
*)wxDragListItem(*_arg0
,_arg1
); 
2034     wxPy_END_ALLOW_THREADS
; 
2036         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGenericDragImage_p"); 
2037         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2040         _resultobj 
= Py_None
; 
2045 static PyObject 
*_wrap_wxSysErrorCode(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2046     PyObject 
* _resultobj
; 
2047     unsigned long  _result
; 
2048     char *_kwnames
[] = {  NULL 
}; 
2051     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxSysErrorCode",_kwnames
))  
2054     wxPy_BEGIN_ALLOW_THREADS
; 
2055         _result 
= (unsigned long )wxSysErrorCode(); 
2057     wxPy_END_ALLOW_THREADS
; 
2058 }    _resultobj 
= Py_BuildValue("l",_result
); 
2062 static PyObject 
*_wrap_wxSysErrorMsg(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2063     PyObject 
* _resultobj
; 
2065     unsigned long  _arg0 
= (unsigned long ) 0; 
2066     char *_kwnames
[] = { "nErrCode", NULL 
}; 
2069     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|l:wxSysErrorMsg",_kwnames
,&_arg0
))  
2072     wxPy_BEGIN_ALLOW_THREADS
; 
2073         _result 
= (char *)wxSysErrorMsg(_arg0
); 
2075     wxPy_END_ALLOW_THREADS
; 
2076 }    _resultobj 
= Py_BuildValue("s", _result
); 
2080 static PyObject 
*_wrap_wxLogFatalError(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2081     PyObject 
* _resultobj
; 
2083     char *_kwnames
[] = { "szFormat", NULL 
}; 
2086     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s:wxLogFatalError",_kwnames
,&_arg0
))  
2089     wxPy_BEGIN_ALLOW_THREADS
; 
2090         wxLogFatalError(_arg0
); 
2092     wxPy_END_ALLOW_THREADS
; 
2093 }    Py_INCREF(Py_None
); 
2094     _resultobj 
= Py_None
; 
2098 static PyObject 
*_wrap_wxLogError(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2099     PyObject 
* _resultobj
; 
2101     char *_kwnames
[] = { "szFormat", NULL 
}; 
2104     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s:wxLogError",_kwnames
,&_arg0
))  
2107     wxPy_BEGIN_ALLOW_THREADS
; 
2110     wxPy_END_ALLOW_THREADS
; 
2111 }    Py_INCREF(Py_None
); 
2112     _resultobj 
= Py_None
; 
2116 static PyObject 
*_wrap_wxLogWarning(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2117     PyObject 
* _resultobj
; 
2119     char *_kwnames
[] = { "szFormat", NULL 
}; 
2122     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s:wxLogWarning",_kwnames
,&_arg0
))  
2125     wxPy_BEGIN_ALLOW_THREADS
; 
2126         wxLogWarning(_arg0
); 
2128     wxPy_END_ALLOW_THREADS
; 
2129 }    Py_INCREF(Py_None
); 
2130     _resultobj 
= Py_None
; 
2134 static PyObject 
*_wrap_wxLogMessage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2135     PyObject 
* _resultobj
; 
2137     char *_kwnames
[] = { "szFormat", NULL 
}; 
2140     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s:wxLogMessage",_kwnames
,&_arg0
))  
2143     wxPy_BEGIN_ALLOW_THREADS
; 
2144         wxLogMessage(_arg0
); 
2146     wxPy_END_ALLOW_THREADS
; 
2147 }    Py_INCREF(Py_None
); 
2148     _resultobj 
= Py_None
; 
2152 static PyObject 
*_wrap_wxLogInfo(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2153     PyObject 
* _resultobj
; 
2155     char *_kwnames
[] = { "szFormat", NULL 
}; 
2158     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s:wxLogInfo",_kwnames
,&_arg0
))  
2161     wxPy_BEGIN_ALLOW_THREADS
; 
2164     wxPy_END_ALLOW_THREADS
; 
2165 }    Py_INCREF(Py_None
); 
2166     _resultobj 
= Py_None
; 
2170 static PyObject 
*_wrap_wxLogVerbose(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2171     PyObject 
* _resultobj
; 
2173     char *_kwnames
[] = { "szFormat", NULL 
}; 
2176     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s:wxLogVerbose",_kwnames
,&_arg0
))  
2179     wxPy_BEGIN_ALLOW_THREADS
; 
2180         wxLogVerbose(_arg0
); 
2182     wxPy_END_ALLOW_THREADS
; 
2183 }    Py_INCREF(Py_None
); 
2184     _resultobj 
= Py_None
; 
2188 static PyObject 
*_wrap_wxLogStatus(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2189     PyObject 
* _resultobj
; 
2191     char *_kwnames
[] = { "szFormat", NULL 
}; 
2194     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s:wxLogStatus",_kwnames
,&_arg0
))  
2197     wxPy_BEGIN_ALLOW_THREADS
; 
2200     wxPy_END_ALLOW_THREADS
; 
2201 }    Py_INCREF(Py_None
); 
2202     _resultobj 
= Py_None
; 
2206 static PyObject 
*_wrap_wxLogStatusFrame(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2207     PyObject 
* _resultobj
; 
2210     PyObject 
* _argo0 
= 0; 
2211     char *_kwnames
[] = { "pFrame","szFormat", NULL 
}; 
2214     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Os:wxLogStatusFrame",_kwnames
,&_argo0
,&_arg1
))  
2217         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2218         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFrame_p")) { 
2219             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLogStatusFrame. Expected _wxFrame_p."); 
2224     wxPy_BEGIN_ALLOW_THREADS
; 
2225         wxLogStatus(_arg0
,_arg1
); 
2227     wxPy_END_ALLOW_THREADS
; 
2228 }    Py_INCREF(Py_None
); 
2229     _resultobj 
= Py_None
; 
2233 static PyObject 
*_wrap_wxLogSysError(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2234     PyObject 
* _resultobj
; 
2236     char *_kwnames
[] = { "szFormat", NULL 
}; 
2239     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s:wxLogSysError",_kwnames
,&_arg0
))  
2242     wxPy_BEGIN_ALLOW_THREADS
; 
2243         wxLogSysError(_arg0
); 
2245     wxPy_END_ALLOW_THREADS
; 
2246 }    Py_INCREF(Py_None
); 
2247     _resultobj 
= Py_None
; 
2251 static PyObject 
*_wrap_wxExecute(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2252     PyObject 
* _resultobj
; 
2255     int  _arg1 
= (int ) FALSE
; 
2256     wxPyProcess 
* _arg2 
= (wxPyProcess 
*) NULL
; 
2257     PyObject 
* _obj0 
= 0; 
2258     PyObject 
* _argo2 
= 0; 
2259     char *_kwnames
[] = { "command","sync","process", NULL 
}; 
2262     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|iO:wxExecute",_kwnames
,&_obj0
,&_arg1
,&_argo2
))  
2265 #if PYTHON_API_VERSION >= 1009 
2266     char* tmpPtr
; int tmpSize
; 
2267     if (!PyString_Check(_obj0
) && !PyUnicode_Check(_obj0
)) { 
2268         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
2271     if (PyString_AsStringAndSize(_obj0
, &tmpPtr
, &tmpSize
) == -1) 
2273     _arg0 
= new wxString(tmpPtr
, tmpSize
); 
2275     if (!PyString_Check(_obj0
)) { 
2276         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
2279     _arg0 
= new wxString(PyString_AS_STRING(_obj0
), PyString_GET_SIZE(_obj0
)); 
2283         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
2284         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxPyProcess_p")) { 
2285             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxExecute. Expected _wxPyProcess_p."); 
2290     wxPy_BEGIN_ALLOW_THREADS
; 
2291         _result 
= (long )wxExecute(*_arg0
,_arg1
,_arg2
); 
2293     wxPy_END_ALLOW_THREADS
; 
2294 }    _resultobj 
= Py_BuildValue("l",_result
); 
2302 #define new_wxToolTip(_swigarg0) (new wxToolTip(_swigarg0)) 
2303 static PyObject 
*_wrap_new_wxToolTip(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2304     PyObject 
* _resultobj
; 
2305     wxToolTip 
* _result
; 
2307     PyObject 
* _obj0 
= 0; 
2308     char *_kwnames
[] = { "tip", NULL 
}; 
2312     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:new_wxToolTip",_kwnames
,&_obj0
))  
2315 #if PYTHON_API_VERSION >= 1009 
2316     char* tmpPtr
; int tmpSize
; 
2317     if (!PyString_Check(_obj0
) && !PyUnicode_Check(_obj0
)) { 
2318         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
2321     if (PyString_AsStringAndSize(_obj0
, &tmpPtr
, &tmpSize
) == -1) 
2323     _arg0 
= new wxString(tmpPtr
, tmpSize
); 
2325     if (!PyString_Check(_obj0
)) { 
2326         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
2329     _arg0 
= new wxString(PyString_AS_STRING(_obj0
), PyString_GET_SIZE(_obj0
)); 
2333     wxPy_BEGIN_ALLOW_THREADS
; 
2334         _result 
= (wxToolTip 
*)new_wxToolTip(*_arg0
); 
2336     wxPy_END_ALLOW_THREADS
; 
2338         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxToolTip_p"); 
2339         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2342         _resultobj 
= Py_None
; 
2351 #define wxToolTip_SetTip(_swigobj,_swigarg0)  (_swigobj->SetTip(_swigarg0)) 
2352 static PyObject 
*_wrap_wxToolTip_SetTip(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2353     PyObject 
* _resultobj
; 
2356     PyObject 
* _argo0 
= 0; 
2357     PyObject 
* _obj1 
= 0; 
2358     char *_kwnames
[] = { "self","tip", NULL 
}; 
2361     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxToolTip_SetTip",_kwnames
,&_argo0
,&_obj1
))  
2364         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2365         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolTip_p")) { 
2366             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolTip_SetTip. Expected _wxToolTip_p."); 
2371 #if PYTHON_API_VERSION >= 1009 
2372     char* tmpPtr
; int tmpSize
; 
2373     if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) { 
2374         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
2377     if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1) 
2379     _arg1 
= new wxString(tmpPtr
, tmpSize
); 
2381     if (!PyString_Check(_obj1
)) { 
2382         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
2385     _arg1 
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
)); 
2389     wxPy_BEGIN_ALLOW_THREADS
; 
2390         wxToolTip_SetTip(_arg0
,*_arg1
); 
2392     wxPy_END_ALLOW_THREADS
; 
2393 }    Py_INCREF(Py_None
); 
2394     _resultobj 
= Py_None
; 
2402 #define wxToolTip_GetTip(_swigobj)  (_swigobj->GetTip()) 
2403 static PyObject 
*_wrap_wxToolTip_GetTip(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2404     PyObject 
* _resultobj
; 
2407     PyObject 
* _argo0 
= 0; 
2408     char *_kwnames
[] = { "self", NULL 
}; 
2411     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolTip_GetTip",_kwnames
,&_argo0
))  
2414         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2415         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolTip_p")) { 
2416             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolTip_GetTip. Expected _wxToolTip_p."); 
2421     wxPy_BEGIN_ALLOW_THREADS
; 
2422         _result 
= new wxString (wxToolTip_GetTip(_arg0
)); 
2424     wxPy_END_ALLOW_THREADS
; 
2426     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
2434 #define wxToolTip_GetWindow(_swigobj)  (_swigobj->GetWindow()) 
2435 static PyObject 
*_wrap_wxToolTip_GetWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2436     PyObject 
* _resultobj
; 
2439     PyObject 
* _argo0 
= 0; 
2440     char *_kwnames
[] = { "self", NULL 
}; 
2444     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxToolTip_GetWindow",_kwnames
,&_argo0
))  
2447         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2448         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxToolTip_p")) { 
2449             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxToolTip_GetWindow. Expected _wxToolTip_p."); 
2454     wxPy_BEGIN_ALLOW_THREADS
; 
2455         _result 
= (wxWindow 
*)wxToolTip_GetWindow(_arg0
); 
2457     wxPy_END_ALLOW_THREADS
; 
2459         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxWindow_p"); 
2460         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2463         _resultobj 
= Py_None
; 
2468 #define new_wxCaret(_swigarg0,_swigarg1) (new wxCaret(_swigarg0,_swigarg1)) 
2469 static PyObject 
*_wrap_new_wxCaret(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2470     PyObject 
* _resultobj
; 
2474     PyObject 
* _argo0 
= 0; 
2476     PyObject 
* _obj1 
= 0; 
2477     char *_kwnames
[] = { "window","size", NULL 
}; 
2481     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:new_wxCaret",_kwnames
,&_argo0
,&_obj1
))  
2484         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2485         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
2486             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxCaret. Expected _wxWindow_p."); 
2492     if (! wxSize_helper(_obj1
, &_arg1
)) 
2496     wxPy_BEGIN_ALLOW_THREADS
; 
2497         _result 
= (wxCaret 
*)new_wxCaret(_arg0
,*_arg1
); 
2499     wxPy_END_ALLOW_THREADS
; 
2501         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxCaret_p"); 
2502         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2505         _resultobj 
= Py_None
; 
2510 #define delete_wxCaret(_swigobj) (delete _swigobj) 
2511 static PyObject 
*_wrap_delete_wxCaret(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2512     PyObject 
* _resultobj
; 
2514     PyObject 
* _argo0 
= 0; 
2515     char *_kwnames
[] = { "self", NULL 
}; 
2518     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxCaret",_kwnames
,&_argo0
))  
2521         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2522         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
2523             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxCaret. Expected _wxCaret_p."); 
2528     wxPy_BEGIN_ALLOW_THREADS
; 
2529         delete_wxCaret(_arg0
); 
2531     wxPy_END_ALLOW_THREADS
; 
2532 }    Py_INCREF(Py_None
); 
2533     _resultobj 
= Py_None
; 
2537 #define wxCaret_IsOk(_swigobj)  (_swigobj->IsOk()) 
2538 static PyObject 
*_wrap_wxCaret_IsOk(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2539     PyObject 
* _resultobj
; 
2542     PyObject 
* _argo0 
= 0; 
2543     char *_kwnames
[] = { "self", NULL 
}; 
2546     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCaret_IsOk",_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_IsOk. Expected _wxCaret_p."); 
2556     wxPy_BEGIN_ALLOW_THREADS
; 
2557         _result 
= (bool )wxCaret_IsOk(_arg0
); 
2559     wxPy_END_ALLOW_THREADS
; 
2560 }    _resultobj 
= Py_BuildValue("i",_result
); 
2564 #define wxCaret_IsVisible(_swigobj)  (_swigobj->IsVisible()) 
2565 static PyObject 
*_wrap_wxCaret_IsVisible(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2566     PyObject 
* _resultobj
; 
2569     PyObject 
* _argo0 
= 0; 
2570     char *_kwnames
[] = { "self", NULL 
}; 
2573     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCaret_IsVisible",_kwnames
,&_argo0
))  
2576         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2577         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
2578             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_IsVisible. Expected _wxCaret_p."); 
2583     wxPy_BEGIN_ALLOW_THREADS
; 
2584         _result 
= (bool )wxCaret_IsVisible(_arg0
); 
2586     wxPy_END_ALLOW_THREADS
; 
2587 }    _resultobj 
= Py_BuildValue("i",_result
); 
2591 #define wxCaret_GetPositionTuple(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetPosition(_swigarg0,_swigarg1)) 
2592 static PyObject 
*_wrap_wxCaret_GetPositionTuple(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2593     PyObject 
* _resultobj
; 
2599     PyObject 
* _argo0 
= 0; 
2600     char *_kwnames
[] = { "self", NULL 
}; 
2609     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCaret_GetPositionTuple",_kwnames
,&_argo0
))  
2612         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2613         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
2614             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_GetPositionTuple. Expected _wxCaret_p."); 
2619     wxPy_BEGIN_ALLOW_THREADS
; 
2620         wxCaret_GetPositionTuple(_arg0
,_arg1
,_arg2
); 
2622     wxPy_END_ALLOW_THREADS
; 
2623 }    Py_INCREF(Py_None
); 
2624     _resultobj 
= Py_None
; 
2627     o 
= PyInt_FromLong((long) (*_arg1
)); 
2628     _resultobj 
= t_output_helper(_resultobj
, o
); 
2632     o 
= PyInt_FromLong((long) (*_arg2
)); 
2633     _resultobj 
= t_output_helper(_resultobj
, o
); 
2638 #define wxCaret_GetPosition(_swigobj)  (_swigobj->GetPosition()) 
2639 static PyObject 
*_wrap_wxCaret_GetPosition(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2640     PyObject 
* _resultobj
; 
2643     PyObject 
* _argo0 
= 0; 
2644     char *_kwnames
[] = { "self", NULL 
}; 
2648     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCaret_GetPosition",_kwnames
,&_argo0
))  
2651         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2652         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
2653             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_GetPosition. Expected _wxCaret_p."); 
2658     wxPy_BEGIN_ALLOW_THREADS
; 
2659         _result 
= new wxPoint (wxCaret_GetPosition(_arg0
)); 
2661     wxPy_END_ALLOW_THREADS
; 
2662 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p"); 
2663     _resultobj 
= Py_BuildValue("s",_ptemp
); 
2667 #define wxCaret_GetSizeTuple(_swigobj,_swigarg0,_swigarg1)  (_swigobj->GetSize(_swigarg0,_swigarg1)) 
2668 static PyObject 
*_wrap_wxCaret_GetSizeTuple(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2669     PyObject 
* _resultobj
; 
2675     PyObject 
* _argo0 
= 0; 
2676     char *_kwnames
[] = { "self", NULL 
}; 
2685     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCaret_GetSizeTuple",_kwnames
,&_argo0
))  
2688         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2689         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
2690             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_GetSizeTuple. Expected _wxCaret_p."); 
2695     wxPy_BEGIN_ALLOW_THREADS
; 
2696         wxCaret_GetSizeTuple(_arg0
,_arg1
,_arg2
); 
2698     wxPy_END_ALLOW_THREADS
; 
2699 }    Py_INCREF(Py_None
); 
2700     _resultobj 
= Py_None
; 
2703     o 
= PyInt_FromLong((long) (*_arg1
)); 
2704     _resultobj 
= t_output_helper(_resultobj
, o
); 
2708     o 
= PyInt_FromLong((long) (*_arg2
)); 
2709     _resultobj 
= t_output_helper(_resultobj
, o
); 
2714 #define wxCaret_GetSize(_swigobj)  (_swigobj->GetSize()) 
2715 static PyObject 
*_wrap_wxCaret_GetSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2716     PyObject 
* _resultobj
; 
2719     PyObject 
* _argo0 
= 0; 
2720     char *_kwnames
[] = { "self", NULL 
}; 
2724     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCaret_GetSize",_kwnames
,&_argo0
))  
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_GetSize. Expected _wxCaret_p."); 
2734     wxPy_BEGIN_ALLOW_THREADS
; 
2735         _result 
= new wxSize (wxCaret_GetSize(_arg0
)); 
2737     wxPy_END_ALLOW_THREADS
; 
2738 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p"); 
2739     _resultobj 
= Py_BuildValue("s",_ptemp
); 
2743 #define wxCaret_GetWindow(_swigobj)  (_swigobj->GetWindow()) 
2744 static PyObject 
*_wrap_wxCaret_GetWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2745     PyObject 
* _resultobj
; 
2748     PyObject 
* _argo0 
= 0; 
2749     char *_kwnames
[] = { "self", NULL 
}; 
2753     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCaret_GetWindow",_kwnames
,&_argo0
))  
2756         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2757         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
2758             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_GetWindow. Expected _wxCaret_p."); 
2763     wxPy_BEGIN_ALLOW_THREADS
; 
2764         _result 
= (wxWindow 
*)wxCaret_GetWindow(_arg0
); 
2766     wxPy_END_ALLOW_THREADS
; 
2768         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxWindow_p"); 
2769         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2772         _resultobj 
= Py_None
; 
2777 #define wxCaret_MoveXY(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Move(_swigarg0,_swigarg1)) 
2778 static PyObject 
*_wrap_wxCaret_MoveXY(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2779     PyObject 
* _resultobj
; 
2783     PyObject 
* _argo0 
= 0; 
2784     char *_kwnames
[] = { "self","x","y", NULL 
}; 
2787     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxCaret_MoveXY",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
2790         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2791         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
2792             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_MoveXY. Expected _wxCaret_p."); 
2797     wxPy_BEGIN_ALLOW_THREADS
; 
2798         wxCaret_MoveXY(_arg0
,_arg1
,_arg2
); 
2800     wxPy_END_ALLOW_THREADS
; 
2801 }    Py_INCREF(Py_None
); 
2802     _resultobj 
= Py_None
; 
2806 #define wxCaret_Move(_swigobj,_swigarg0)  (_swigobj->Move(_swigarg0)) 
2807 static PyObject 
*_wrap_wxCaret_Move(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2808     PyObject 
* _resultobj
; 
2811     PyObject 
* _argo0 
= 0; 
2813     PyObject 
* _obj1 
= 0; 
2814     char *_kwnames
[] = { "self","pt", NULL 
}; 
2817     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxCaret_Move",_kwnames
,&_argo0
,&_obj1
))  
2820         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2821         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
2822             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_Move. Expected _wxCaret_p."); 
2828     if (! wxPoint_helper(_obj1
, &_arg1
)) 
2832     wxPy_BEGIN_ALLOW_THREADS
; 
2833         wxCaret_Move(_arg0
,*_arg1
); 
2835     wxPy_END_ALLOW_THREADS
; 
2836 }    Py_INCREF(Py_None
); 
2837     _resultobj 
= Py_None
; 
2841 #define wxCaret_SetSizeWH(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetSize(_swigarg0,_swigarg1)) 
2842 static PyObject 
*_wrap_wxCaret_SetSizeWH(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2843     PyObject 
* _resultobj
; 
2847     PyObject 
* _argo0 
= 0; 
2848     char *_kwnames
[] = { "self","width","height", NULL 
}; 
2851     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxCaret_SetSizeWH",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
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_SetSizeWH. Expected _wxCaret_p."); 
2861     wxPy_BEGIN_ALLOW_THREADS
; 
2862         wxCaret_SetSizeWH(_arg0
,_arg1
,_arg2
); 
2864     wxPy_END_ALLOW_THREADS
; 
2865 }    Py_INCREF(Py_None
); 
2866     _resultobj 
= Py_None
; 
2870 #define wxCaret_SetSize(_swigobj,_swigarg0)  (_swigobj->SetSize(_swigarg0)) 
2871 static PyObject 
*_wrap_wxCaret_SetSize(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2872     PyObject 
* _resultobj
; 
2875     PyObject 
* _argo0 
= 0; 
2877     PyObject 
* _obj1 
= 0; 
2878     char *_kwnames
[] = { "self","size", NULL 
}; 
2881     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxCaret_SetSize",_kwnames
,&_argo0
,&_obj1
))  
2884         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2885         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
2886             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_SetSize. Expected _wxCaret_p."); 
2892     if (! wxSize_helper(_obj1
, &_arg1
)) 
2896     wxPy_BEGIN_ALLOW_THREADS
; 
2897         wxCaret_SetSize(_arg0
,*_arg1
); 
2899     wxPy_END_ALLOW_THREADS
; 
2900 }    Py_INCREF(Py_None
); 
2901     _resultobj 
= Py_None
; 
2905 #define wxCaret_Show(_swigobj,_swigarg0)  (_swigobj->Show(_swigarg0)) 
2906 static PyObject 
*_wrap_wxCaret_Show(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2907     PyObject 
* _resultobj
; 
2909     int  _arg1 
= (int ) TRUE
; 
2910     PyObject 
* _argo0 
= 0; 
2911     char *_kwnames
[] = { "self","show", NULL 
}; 
2914     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxCaret_Show",_kwnames
,&_argo0
,&_arg1
))  
2917         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2918         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
2919             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_Show. Expected _wxCaret_p."); 
2924     wxPy_BEGIN_ALLOW_THREADS
; 
2925         wxCaret_Show(_arg0
,_arg1
); 
2927     wxPy_END_ALLOW_THREADS
; 
2928 }    Py_INCREF(Py_None
); 
2929     _resultobj 
= Py_None
; 
2933 #define wxCaret_Hide(_swigobj)  (_swigobj->Hide()) 
2934 static PyObject 
*_wrap_wxCaret_Hide(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2935     PyObject 
* _resultobj
; 
2937     PyObject 
* _argo0 
= 0; 
2938     char *_kwnames
[] = { "self", NULL 
}; 
2941     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxCaret_Hide",_kwnames
,&_argo0
))  
2944         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2945         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCaret_p")) { 
2946             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxCaret_Hide. Expected _wxCaret_p."); 
2951     wxPy_BEGIN_ALLOW_THREADS
; 
2952         wxCaret_Hide(_arg0
); 
2954     wxPy_END_ALLOW_THREADS
; 
2955 }    Py_INCREF(Py_None
); 
2956     _resultobj 
= Py_None
; 
2960 #define new_wxFontEnumerator() (new wxPyFontEnumerator()) 
2961 static PyObject 
*_wrap_new_wxFontEnumerator(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2962     PyObject 
* _resultobj
; 
2963     wxPyFontEnumerator 
* _result
; 
2964     char *_kwnames
[] = {  NULL 
}; 
2968     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxFontEnumerator",_kwnames
))  
2971     wxPy_BEGIN_ALLOW_THREADS
; 
2972         _result 
= (wxPyFontEnumerator 
*)new_wxFontEnumerator(); 
2974     wxPy_END_ALLOW_THREADS
; 
2976         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyFontEnumerator_p"); 
2977         _resultobj 
= Py_BuildValue("s",_ptemp
); 
2980         _resultobj 
= Py_None
; 
2985 #define delete_wxPyFontEnumerator(_swigobj) (delete _swigobj) 
2986 static PyObject 
*_wrap_delete_wxFontEnumerator(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
2987     PyObject 
* _resultobj
; 
2988     wxPyFontEnumerator 
* _arg0
; 
2989     PyObject 
* _argo0 
= 0; 
2990     char *_kwnames
[] = { "self", NULL 
}; 
2993     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxFontEnumerator",_kwnames
,&_argo0
))  
2996         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
2997         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyFontEnumerator_p")) { 
2998             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxFontEnumerator. Expected _wxPyFontEnumerator_p."); 
3003     wxPy_BEGIN_ALLOW_THREADS
; 
3004         delete_wxPyFontEnumerator(_arg0
); 
3006     wxPy_END_ALLOW_THREADS
; 
3007 }    Py_INCREF(Py_None
); 
3008     _resultobj 
= Py_None
; 
3012 #define wxFontEnumerator__setSelf(_swigobj,_swigarg0,_swigarg1)  (_swigobj->_setSelf(_swigarg0,_swigarg1)) 
3013 static PyObject 
*_wrap_wxFontEnumerator__setSelf(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3014     PyObject 
* _resultobj
; 
3015     wxPyFontEnumerator 
* _arg0
; 
3018     PyObject 
* _argo0 
= 0; 
3019     PyObject 
* _obj1 
= 0; 
3020     PyObject 
* _obj2 
= 0; 
3021     char *_kwnames
[] = { "self","self","_class", NULL 
}; 
3024     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxFontEnumerator__setSelf",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
3027         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3028         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyFontEnumerator_p")) { 
3029             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFontEnumerator__setSelf. Expected _wxPyFontEnumerator_p."); 
3040     wxPy_BEGIN_ALLOW_THREADS
; 
3041         wxFontEnumerator__setSelf(_arg0
,_arg1
,_arg2
); 
3043     wxPy_END_ALLOW_THREADS
; 
3044 }    Py_INCREF(Py_None
); 
3045     _resultobj 
= Py_None
; 
3049 #define wxFontEnumerator_EnumerateFacenames(_swigobj,_swigarg0,_swigarg1)  (_swigobj->EnumerateFacenames(_swigarg0,_swigarg1)) 
3050 static PyObject 
*_wrap_wxFontEnumerator_EnumerateFacenames(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3051     PyObject 
* _resultobj
; 
3053     wxPyFontEnumerator 
* _arg0
; 
3054     wxFontEncoding  _arg1 
= (wxFontEncoding 
) wxFONTENCODING_SYSTEM
; 
3055     bool  _arg2 
= (bool ) FALSE
; 
3056     PyObject 
* _argo0 
= 0; 
3057     int tempbool2 
= (int) FALSE
; 
3058     char *_kwnames
[] = { "self","encoding","fixedWidthOnly", NULL 
}; 
3061     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|ii:wxFontEnumerator_EnumerateFacenames",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))  
3064         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3065         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyFontEnumerator_p")) { 
3066             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFontEnumerator_EnumerateFacenames. Expected _wxPyFontEnumerator_p."); 
3070     _arg2 
= (bool ) tempbool2
; 
3072     wxPy_BEGIN_ALLOW_THREADS
; 
3073         _result 
= (bool )wxFontEnumerator_EnumerateFacenames(_arg0
,_arg1
,_arg2
); 
3075     wxPy_END_ALLOW_THREADS
; 
3076 }    _resultobj 
= Py_BuildValue("i",_result
); 
3080 #define wxFontEnumerator_EnumerateEncodings(_swigobj,_swigarg0)  (_swigobj->EnumerateEncodings(_swigarg0)) 
3081 static PyObject 
*_wrap_wxFontEnumerator_EnumerateEncodings(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3082     PyObject 
* _resultobj
; 
3084     wxPyFontEnumerator 
* _arg0
; 
3085     char * _arg1 
= (char *) ""; 
3086     PyObject 
* _argo0 
= 0; 
3087     char *_kwnames
[] = { "self","facename", NULL 
}; 
3090     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|s:wxFontEnumerator_EnumerateEncodings",_kwnames
,&_argo0
,&_arg1
))  
3093         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3094         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyFontEnumerator_p")) { 
3095             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFontEnumerator_EnumerateEncodings. Expected _wxPyFontEnumerator_p."); 
3100     wxPy_BEGIN_ALLOW_THREADS
; 
3101         _result 
= (bool )wxFontEnumerator_EnumerateEncodings(_arg0
,_arg1
); 
3103     wxPy_END_ALLOW_THREADS
; 
3104 }    _resultobj 
= Py_BuildValue("i",_result
); 
3108 static PyObject 
* wxPyFontEnumerator_GetEncodings(wxPyFontEnumerator 
*self
) { 
3109             wxArrayString
* arr 
= self
->GetEncodings(); 
3110             PyObject
* list 
= PyList_New(0); 
3111             for (size_t x
=0; x
<arr
->GetCount(); x
++) 
3112                 PyList_Append(list
, PyString_FromString((*arr
)[x
])); 
3115 static PyObject 
*_wrap_wxFontEnumerator_GetEncodings(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3116     PyObject 
* _resultobj
; 
3118     wxPyFontEnumerator 
* _arg0
; 
3119     PyObject 
* _argo0 
= 0; 
3120     char *_kwnames
[] = { "self", NULL 
}; 
3123     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFontEnumerator_GetEncodings",_kwnames
,&_argo0
))  
3126         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3127         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyFontEnumerator_p")) { 
3128             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFontEnumerator_GetEncodings. Expected _wxPyFontEnumerator_p."); 
3133     wxPy_BEGIN_ALLOW_THREADS
; 
3134         _result 
= (PyObject 
*)wxPyFontEnumerator_GetEncodings(_arg0
); 
3136     wxPy_END_ALLOW_THREADS
; 
3138   _resultobj 
= _result
; 
3143 static PyObject 
* wxPyFontEnumerator_GetFacenames(wxPyFontEnumerator 
*self
) { 
3144             wxArrayString
* arr 
= self
->GetFacenames(); 
3145             PyObject
* list 
= PyList_New(0); 
3146             for (size_t x
=0; x
<arr
->GetCount(); x
++) 
3147                 PyList_Append(list
, PyString_FromString((*arr
)[x
])); 
3150 static PyObject 
*_wrap_wxFontEnumerator_GetFacenames(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3151     PyObject 
* _resultobj
; 
3153     wxPyFontEnumerator 
* _arg0
; 
3154     PyObject 
* _argo0 
= 0; 
3155     char *_kwnames
[] = { "self", NULL 
}; 
3158     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFontEnumerator_GetFacenames",_kwnames
,&_argo0
))  
3161         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3162         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyFontEnumerator_p")) { 
3163             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFontEnumerator_GetFacenames. Expected _wxPyFontEnumerator_p."); 
3168     wxPy_BEGIN_ALLOW_THREADS
; 
3169         _result 
= (PyObject 
*)wxPyFontEnumerator_GetFacenames(_arg0
); 
3171     wxPy_END_ALLOW_THREADS
; 
3173   _resultobj 
= _result
; 
3178 #define new_wxBusyCursor(_swigarg0) (new wxBusyCursor(_swigarg0)) 
3179 static PyObject 
*_wrap_new_wxBusyCursor(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3180     PyObject 
* _resultobj
; 
3181     wxBusyCursor 
* _result
; 
3182     wxCursor 
* _arg0 
= (wxCursor 
*) wxHOURGLASS_CURSOR
; 
3183     PyObject 
* _argo0 
= 0; 
3184     char *_kwnames
[] = { "cursor", NULL 
}; 
3188     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|O:new_wxBusyCursor",_kwnames
,&_argo0
))  
3191         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3192         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxCursor_p")) { 
3193             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxBusyCursor. Expected _wxCursor_p."); 
3198     wxPy_BEGIN_ALLOW_THREADS
; 
3199         _result 
= (wxBusyCursor 
*)new_wxBusyCursor(_arg0
); 
3201     wxPy_END_ALLOW_THREADS
; 
3203         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxBusyCursor_p"); 
3204         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3207         _resultobj 
= Py_None
; 
3212 #define delete_wxBusyCursor(_swigobj) (delete _swigobj) 
3213 static PyObject 
*_wrap_delete_wxBusyCursor(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3214     PyObject 
* _resultobj
; 
3215     wxBusyCursor 
* _arg0
; 
3216     PyObject 
* _argo0 
= 0; 
3217     char *_kwnames
[] = { "self", NULL 
}; 
3220     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxBusyCursor",_kwnames
,&_argo0
))  
3223         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3224         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBusyCursor_p")) { 
3225             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxBusyCursor. Expected _wxBusyCursor_p."); 
3230     wxPy_BEGIN_ALLOW_THREADS
; 
3231         delete_wxBusyCursor(_arg0
); 
3233     wxPy_END_ALLOW_THREADS
; 
3234 }    Py_INCREF(Py_None
); 
3235     _resultobj 
= Py_None
; 
3239 #define new_wxWindowDisabler(_swigarg0) (new wxWindowDisabler(_swigarg0)) 
3240 static PyObject 
*_wrap_new_wxWindowDisabler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3241     PyObject 
* _resultobj
; 
3242     wxWindowDisabler 
* _result
; 
3243     wxWindow 
* _arg0 
= (wxWindow 
*) NULL
; 
3244     PyObject 
* _argo0 
= 0; 
3245     char *_kwnames
[] = { "winToSkip", NULL 
}; 
3249     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|O:new_wxWindowDisabler",_kwnames
,&_argo0
))  
3252         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3253         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) { 
3254             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxWindowDisabler. Expected _wxWindow_p."); 
3259     wxPy_BEGIN_ALLOW_THREADS
; 
3260         _result 
= (wxWindowDisabler 
*)new_wxWindowDisabler(_arg0
); 
3262     wxPy_END_ALLOW_THREADS
; 
3264         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxWindowDisabler_p"); 
3265         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3268         _resultobj 
= Py_None
; 
3273 #define delete_wxWindowDisabler(_swigobj) (delete _swigobj) 
3274 static PyObject 
*_wrap_delete_wxWindowDisabler(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3275     PyObject 
* _resultobj
; 
3276     wxWindowDisabler 
* _arg0
; 
3277     PyObject 
* _argo0 
= 0; 
3278     char *_kwnames
[] = { "self", NULL 
}; 
3281     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxWindowDisabler",_kwnames
,&_argo0
))  
3284         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3285         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindowDisabler_p")) { 
3286             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxWindowDisabler. Expected _wxWindowDisabler_p."); 
3291     wxPy_BEGIN_ALLOW_THREADS
; 
3292         delete_wxWindowDisabler(_arg0
); 
3294     wxPy_END_ALLOW_THREADS
; 
3295 }    Py_INCREF(Py_None
); 
3296     _resultobj 
= Py_None
; 
3300 #define new_wxMutexGuiLocker() (new wxMutexGuiLocker()) 
3301 static PyObject 
*_wrap_new_wxMutexGuiLocker(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3302     PyObject 
* _resultobj
; 
3303     wxMutexGuiLocker 
* _result
; 
3304     char *_kwnames
[] = {  NULL 
}; 
3308     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxMutexGuiLocker",_kwnames
))  
3311     wxPy_BEGIN_ALLOW_THREADS
; 
3312         _result 
= (wxMutexGuiLocker 
*)new_wxMutexGuiLocker(); 
3314     wxPy_END_ALLOW_THREADS
; 
3316         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxMutexGuiLocker_p"); 
3317         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3320         _resultobj 
= Py_None
; 
3325 #define delete_wxMutexGuiLocker(_swigobj) (delete _swigobj) 
3326 static PyObject 
*_wrap_delete_wxMutexGuiLocker(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3327     PyObject 
* _resultobj
; 
3328     wxMutexGuiLocker 
* _arg0
; 
3329     PyObject 
* _argo0 
= 0; 
3330     char *_kwnames
[] = { "self", NULL 
}; 
3333     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxMutexGuiLocker",_kwnames
,&_argo0
))  
3336         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3337         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMutexGuiLocker_p")) { 
3338             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxMutexGuiLocker. Expected _wxMutexGuiLocker_p."); 
3343     wxPy_BEGIN_ALLOW_THREADS
; 
3344         delete_wxMutexGuiLocker(_arg0
); 
3346     wxPy_END_ALLOW_THREADS
; 
3347 }    Py_INCREF(Py_None
); 
3348     _resultobj 
= Py_None
; 
3352 #define delete_wxTipProvider(_swigobj) (delete _swigobj) 
3353 static PyObject 
*_wrap_delete_wxTipProvider(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3354     PyObject 
* _resultobj
; 
3355     wxTipProvider 
* _arg0
; 
3356     PyObject 
* _argo0 
= 0; 
3357     char *_kwnames
[] = { "self", NULL 
}; 
3360     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxTipProvider",_kwnames
,&_argo0
))  
3363         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3364         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTipProvider_p")) { 
3365             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxTipProvider. Expected _wxTipProvider_p."); 
3370     wxPy_BEGIN_ALLOW_THREADS
; 
3371         delete_wxTipProvider(_arg0
); 
3373     wxPy_END_ALLOW_THREADS
; 
3374 }    Py_INCREF(Py_None
); 
3375     _resultobj 
= Py_None
; 
3379 #define wxTipProvider_GetTip(_swigobj)  (_swigobj->GetTip()) 
3380 static PyObject 
*_wrap_wxTipProvider_GetTip(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3381     PyObject 
* _resultobj
; 
3383     wxTipProvider 
* _arg0
; 
3384     PyObject 
* _argo0 
= 0; 
3385     char *_kwnames
[] = { "self", NULL 
}; 
3388     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTipProvider_GetTip",_kwnames
,&_argo0
))  
3391         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3392         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTipProvider_p")) { 
3393             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTipProvider_GetTip. Expected _wxTipProvider_p."); 
3398     wxPy_BEGIN_ALLOW_THREADS
; 
3399         _result 
= new wxString (wxTipProvider_GetTip(_arg0
)); 
3401     wxPy_END_ALLOW_THREADS
; 
3403     _resultobj 
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len()); 
3411 #define wxTipProvider_GetCurrentTip(_swigobj)  (_swigobj->GetCurrentTip()) 
3412 static PyObject 
*_wrap_wxTipProvider_GetCurrentTip(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3413     PyObject 
* _resultobj
; 
3415     wxTipProvider 
* _arg0
; 
3416     PyObject 
* _argo0 
= 0; 
3417     char *_kwnames
[] = { "self", NULL 
}; 
3420     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxTipProvider_GetCurrentTip",_kwnames
,&_argo0
))  
3423         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3424         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTipProvider_p")) { 
3425             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxTipProvider_GetCurrentTip. Expected _wxTipProvider_p."); 
3430     wxPy_BEGIN_ALLOW_THREADS
; 
3431         _result 
= (size_t )wxTipProvider_GetCurrentTip(_arg0
); 
3433     wxPy_END_ALLOW_THREADS
; 
3434 }    _resultobj 
= Py_BuildValue("i",_result
); 
3438 static void *SwigwxPyTipProviderTowxTipProvider(void *ptr
) { 
3439     wxPyTipProvider 
*src
; 
3440     wxTipProvider 
*dest
; 
3441     src 
= (wxPyTipProvider 
*) ptr
; 
3442     dest 
= (wxTipProvider 
*) src
; 
3443     return (void *) dest
; 
3446 #define new_wxPyTipProvider(_swigarg0) (new wxPyTipProvider(_swigarg0)) 
3447 static PyObject 
*_wrap_new_wxPyTipProvider(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3448     PyObject 
* _resultobj
; 
3449     wxPyTipProvider 
* _result
; 
3451     char *_kwnames
[] = { "currentTip", NULL 
}; 
3455     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"i:new_wxPyTipProvider",_kwnames
,&_arg0
))  
3458     wxPy_BEGIN_ALLOW_THREADS
; 
3459         _result 
= (wxPyTipProvider 
*)new_wxPyTipProvider(_arg0
); 
3461     wxPy_END_ALLOW_THREADS
; 
3463         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyTipProvider_p"); 
3464         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3467         _resultobj 
= Py_None
; 
3472 #define new_wxDragImage(_swigarg0,_swigarg1,_swigarg2) (new wxGenericDragImage(_swigarg0,_swigarg1,_swigarg2)) 
3473 static PyObject 
*_wrap_new_wxDragImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3474     PyObject 
* _resultobj
; 
3475     wxGenericDragImage 
* _result
; 
3477     wxCursor 
* _arg1 
= (wxCursor 
*) &wxNullCursor
; 
3478     wxPoint 
* _arg2 
= (wxPoint 
*) &wxPyNullPoint
; 
3479     PyObject 
* _argo0 
= 0; 
3480     PyObject 
* _argo1 
= 0; 
3482     PyObject 
* _obj2 
= 0; 
3483     char *_kwnames
[] = { "image","cursor","hotspot", NULL 
}; 
3487     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|OO:new_wxDragImage",_kwnames
,&_argo0
,&_argo1
,&_obj2
))  
3490         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3491         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxBitmap_p")) { 
3492             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxDragImage. Expected _wxBitmap_p."); 
3497         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
3498         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxCursor_p")) { 
3499             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of new_wxDragImage. Expected _wxCursor_p."); 
3506     if (! wxPoint_helper(_obj2
, &_arg2
)) 
3510     wxPy_BEGIN_ALLOW_THREADS
; 
3511         _result 
= (wxGenericDragImage 
*)new_wxDragImage(*_arg0
,*_arg1
,*_arg2
); 
3513     wxPy_END_ALLOW_THREADS
; 
3515         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGenericDragImage_p"); 
3516         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3519         _resultobj 
= Py_None
; 
3524 #define delete_wxGenericDragImage(_swigobj) (delete _swigobj) 
3525 static PyObject 
*_wrap_delete_wxDragImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3526     PyObject 
* _resultobj
; 
3527     wxGenericDragImage 
* _arg0
; 
3528     PyObject 
* _argo0 
= 0; 
3529     char *_kwnames
[] = { "self", NULL 
}; 
3532     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxDragImage",_kwnames
,&_argo0
))  
3535         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3536         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDragImage_p")) { 
3537             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxDragImage. Expected _wxGenericDragImage_p."); 
3542     wxPy_BEGIN_ALLOW_THREADS
; 
3543         delete_wxGenericDragImage(_arg0
); 
3545     wxPy_END_ALLOW_THREADS
; 
3546 }    Py_INCREF(Py_None
); 
3547     _resultobj 
= Py_None
; 
3551 #define wxDragImage_BeginDrag(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->BeginDrag(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
3552 static PyObject 
*_wrap_wxDragImage_BeginDrag(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3553     PyObject 
* _resultobj
; 
3555     wxGenericDragImage 
* _arg0
; 
3558     bool  _arg3 
= (bool ) FALSE
; 
3559     wxRect 
* _arg4 
= (wxRect 
*) NULL
; 
3560     PyObject 
* _argo0 
= 0; 
3562     PyObject 
* _obj1 
= 0; 
3563     PyObject 
* _argo2 
= 0; 
3564     int tempbool3 
= (int) FALSE
; 
3566     PyObject 
* _obj4 
= 0; 
3567     char *_kwnames
[] = { "self","hotspot","window","fullScreen","rect", NULL 
}; 
3570     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO|iO:wxDragImage_BeginDrag",_kwnames
,&_argo0
,&_obj1
,&_argo2
,&tempbool3
,&_obj4
))  
3573         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3574         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDragImage_p")) { 
3575             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDragImage_BeginDrag. Expected _wxGenericDragImage_p."); 
3581     if (! wxPoint_helper(_obj1
, &_arg1
)) 
3585         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
3586         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxWindow_p")) { 
3587             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxDragImage_BeginDrag. Expected _wxWindow_p."); 
3591     _arg3 
= (bool ) tempbool3
; 
3595     if (! wxRect_helper(_obj4
, &_arg4
)) 
3599     wxPy_BEGIN_ALLOW_THREADS
; 
3600         _result 
= (bool )wxDragImage_BeginDrag(_arg0
,*_arg1
,_arg2
,_arg3
,_arg4
); 
3602     wxPy_END_ALLOW_THREADS
; 
3603 }    _resultobj 
= Py_BuildValue("i",_result
); 
3607 #define wxDragImage_BeginDrag2(_swigobj,_swigarg0,_swigarg1,_swigarg2)  (_swigobj->BeginDrag(_swigarg0,_swigarg1,_swigarg2)) 
3608 static PyObject 
*_wrap_wxDragImage_BeginDrag2(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3609     PyObject 
* _resultobj
; 
3611     wxGenericDragImage 
* _arg0
; 
3615     PyObject 
* _argo0 
= 0; 
3617     PyObject 
* _obj1 
= 0; 
3618     PyObject 
* _argo2 
= 0; 
3619     PyObject 
* _argo3 
= 0; 
3620     char *_kwnames
[] = { "self","hotspot","window","fullScreenRect", NULL 
}; 
3623     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOOO:wxDragImage_BeginDrag2",_kwnames
,&_argo0
,&_obj1
,&_argo2
,&_argo3
))  
3626         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3627         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDragImage_p")) { 
3628             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDragImage_BeginDrag2. Expected _wxGenericDragImage_p."); 
3634     if (! wxPoint_helper(_obj1
, &_arg1
)) 
3638         if (_argo2 
== Py_None
) { _arg2 
= NULL
; } 
3639         else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxWindow_p")) { 
3640             PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxDragImage_BeginDrag2. Expected _wxWindow_p."); 
3645         if (_argo3 
== Py_None
) { _arg3 
= NULL
; } 
3646         else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxWindow_p")) { 
3647             PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxDragImage_BeginDrag2. Expected _wxWindow_p."); 
3652     wxPy_BEGIN_ALLOW_THREADS
; 
3653         _result 
= (bool )wxDragImage_BeginDrag2(_arg0
,*_arg1
,_arg2
,_arg3
); 
3655     wxPy_END_ALLOW_THREADS
; 
3656 }    _resultobj 
= Py_BuildValue("i",_result
); 
3660 #define wxDragImage_EndDrag(_swigobj)  (_swigobj->EndDrag()) 
3661 static PyObject 
*_wrap_wxDragImage_EndDrag(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3662     PyObject 
* _resultobj
; 
3664     wxGenericDragImage 
* _arg0
; 
3665     PyObject 
* _argo0 
= 0; 
3666     char *_kwnames
[] = { "self", NULL 
}; 
3669     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDragImage_EndDrag",_kwnames
,&_argo0
))  
3672         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3673         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDragImage_p")) { 
3674             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDragImage_EndDrag. Expected _wxGenericDragImage_p."); 
3679     wxPy_BEGIN_ALLOW_THREADS
; 
3680         _result 
= (bool )wxDragImage_EndDrag(_arg0
); 
3682     wxPy_END_ALLOW_THREADS
; 
3683 }    _resultobj 
= Py_BuildValue("i",_result
); 
3687 #define wxDragImage_Move(_swigobj,_swigarg0)  (_swigobj->Move(_swigarg0)) 
3688 static PyObject 
*_wrap_wxDragImage_Move(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3689     PyObject 
* _resultobj
; 
3691     wxGenericDragImage 
* _arg0
; 
3693     PyObject 
* _argo0 
= 0; 
3695     PyObject 
* _obj1 
= 0; 
3696     char *_kwnames
[] = { "self","pt", NULL 
}; 
3699     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDragImage_Move",_kwnames
,&_argo0
,&_obj1
))  
3702         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3703         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDragImage_p")) { 
3704             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDragImage_Move. Expected _wxGenericDragImage_p."); 
3710     if (! wxPoint_helper(_obj1
, &_arg1
)) 
3714     wxPy_BEGIN_ALLOW_THREADS
; 
3715         _result 
= (bool )wxDragImage_Move(_arg0
,*_arg1
); 
3717     wxPy_END_ALLOW_THREADS
; 
3718 }    _resultobj 
= Py_BuildValue("i",_result
); 
3722 #define wxDragImage_Show(_swigobj)  (_swigobj->Show()) 
3723 static PyObject 
*_wrap_wxDragImage_Show(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3724     PyObject 
* _resultobj
; 
3726     wxGenericDragImage 
* _arg0
; 
3727     PyObject 
* _argo0 
= 0; 
3728     char *_kwnames
[] = { "self", NULL 
}; 
3731     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDragImage_Show",_kwnames
,&_argo0
))  
3734         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3735         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDragImage_p")) { 
3736             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDragImage_Show. Expected _wxGenericDragImage_p."); 
3741     wxPy_BEGIN_ALLOW_THREADS
; 
3742         _result 
= (bool )wxDragImage_Show(_arg0
); 
3744     wxPy_END_ALLOW_THREADS
; 
3745 }    _resultobj 
= Py_BuildValue("i",_result
); 
3749 #define wxDragImage_Hide(_swigobj)  (_swigobj->Hide()) 
3750 static PyObject 
*_wrap_wxDragImage_Hide(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3751     PyObject 
* _resultobj
; 
3753     wxGenericDragImage 
* _arg0
; 
3754     PyObject 
* _argo0 
= 0; 
3755     char *_kwnames
[] = { "self", NULL 
}; 
3758     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxDragImage_Hide",_kwnames
,&_argo0
))  
3761         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3762         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDragImage_p")) { 
3763             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDragImage_Hide. Expected _wxGenericDragImage_p."); 
3768     wxPy_BEGIN_ALLOW_THREADS
; 
3769         _result 
= (bool )wxDragImage_Hide(_arg0
); 
3771     wxPy_END_ALLOW_THREADS
; 
3772 }    _resultobj 
= Py_BuildValue("i",_result
); 
3776 #define wxDragImage_GetImageRect(_swigobj,_swigarg0)  (_swigobj->GetImageRect(_swigarg0)) 
3777 static PyObject 
*_wrap_wxDragImage_GetImageRect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3778     PyObject 
* _resultobj
; 
3780     wxGenericDragImage 
* _arg0
; 
3782     PyObject 
* _argo0 
= 0; 
3784     PyObject 
* _obj1 
= 0; 
3785     char *_kwnames
[] = { "self","pos", NULL 
}; 
3789     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxDragImage_GetImageRect",_kwnames
,&_argo0
,&_obj1
))  
3792         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3793         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDragImage_p")) { 
3794             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDragImage_GetImageRect. Expected _wxGenericDragImage_p."); 
3800     if (! wxPoint_helper(_obj1
, &_arg1
)) 
3804     wxPy_BEGIN_ALLOW_THREADS
; 
3805         _result 
= new wxRect (wxDragImage_GetImageRect(_arg0
,*_arg1
)); 
3807     wxPy_END_ALLOW_THREADS
; 
3808 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxRect_p"); 
3809     _resultobj 
= Py_BuildValue("s",_ptemp
); 
3813 #define wxDragImage_RedrawImage(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3)  (_swigobj->RedrawImage(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
3814 static PyObject 
*_wrap_wxDragImage_RedrawImage(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3815     PyObject 
* _resultobj
; 
3817     wxGenericDragImage 
* _arg0
; 
3822     PyObject 
* _argo0 
= 0; 
3824     PyObject 
* _obj1 
= 0; 
3826     PyObject 
* _obj2 
= 0; 
3829     char *_kwnames
[] = { "self","oldPos","newPos","eraseOld","drawNew", NULL 
}; 
3832     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOOii:wxDragImage_RedrawImage",_kwnames
,&_argo0
,&_obj1
,&_obj2
,&tempbool3
,&tempbool4
))  
3835         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3836         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGenericDragImage_p")) { 
3837             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxDragImage_RedrawImage. Expected _wxGenericDragImage_p."); 
3843     if (! wxPoint_helper(_obj1
, &_arg1
)) 
3848     if (! wxPoint_helper(_obj2
, &_arg2
)) 
3851     _arg3 
= (bool ) tempbool3
; 
3852     _arg4 
= (bool ) tempbool4
; 
3854     wxPy_BEGIN_ALLOW_THREADS
; 
3855         _result 
= (bool )wxDragImage_RedrawImage(_arg0
,*_arg1
,*_arg2
,_arg3
,_arg4
); 
3857     wxPy_END_ALLOW_THREADS
; 
3858 }    _resultobj 
= Py_BuildValue("i",_result
); 
3862 #define new_wxPyTimer(_swigarg0) (new wxPyTimer(_swigarg0)) 
3863 static PyObject 
*_wrap_new_wxPyTimer(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3864     PyObject 
* _resultobj
; 
3865     wxPyTimer 
* _result
; 
3867     PyObject 
* _obj0 
= 0; 
3868     char *_kwnames
[] = { "notify", NULL 
}; 
3872     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:new_wxPyTimer",_kwnames
,&_obj0
))  
3878     wxPy_BEGIN_ALLOW_THREADS
; 
3879         _result 
= (wxPyTimer 
*)new_wxPyTimer(_arg0
); 
3881     wxPy_END_ALLOW_THREADS
; 
3883         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyTimer_p"); 
3884         _resultobj 
= Py_BuildValue("s",_ptemp
); 
3887         _resultobj 
= Py_None
; 
3892 #define delete_wxPyTimer(_swigobj) (delete _swigobj) 
3893 static PyObject 
*_wrap_delete_wxPyTimer(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3894     PyObject 
* _resultobj
; 
3896     PyObject 
* _argo0 
= 0; 
3897     char *_kwnames
[] = { "self", NULL 
}; 
3900     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxPyTimer",_kwnames
,&_argo0
))  
3903         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3904         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTimer_p")) { 
3905             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxPyTimer. Expected _wxPyTimer_p."); 
3910     wxPy_BEGIN_ALLOW_THREADS
; 
3911         delete_wxPyTimer(_arg0
); 
3913     wxPy_END_ALLOW_THREADS
; 
3914 }    Py_INCREF(Py_None
); 
3915     _resultobj 
= Py_None
; 
3919 #define wxPyTimer_GetInterval(_swigobj)  (_swigobj->GetInterval()) 
3920 static PyObject 
*_wrap_wxPyTimer_GetInterval(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3921     PyObject 
* _resultobj
; 
3924     PyObject 
* _argo0 
= 0; 
3925     char *_kwnames
[] = { "self", NULL 
}; 
3928     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyTimer_GetInterval",_kwnames
,&_argo0
))  
3931         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3932         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTimer_p")) { 
3933             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyTimer_GetInterval. Expected _wxPyTimer_p."); 
3938     wxPy_BEGIN_ALLOW_THREADS
; 
3939         _result 
= (int )wxPyTimer_GetInterval(_arg0
); 
3941     wxPy_END_ALLOW_THREADS
; 
3942 }    _resultobj 
= Py_BuildValue("i",_result
); 
3946 #define wxPyTimer_IsOneShot(_swigobj)  (_swigobj->IsOneShot()) 
3947 static PyObject 
*_wrap_wxPyTimer_IsOneShot(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3948     PyObject 
* _resultobj
; 
3951     PyObject 
* _argo0 
= 0; 
3952     char *_kwnames
[] = { "self", NULL 
}; 
3955     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyTimer_IsOneShot",_kwnames
,&_argo0
))  
3958         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3959         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTimer_p")) { 
3960             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyTimer_IsOneShot. Expected _wxPyTimer_p."); 
3965     wxPy_BEGIN_ALLOW_THREADS
; 
3966         _result 
= (bool )wxPyTimer_IsOneShot(_arg0
); 
3968     wxPy_END_ALLOW_THREADS
; 
3969 }    _resultobj 
= Py_BuildValue("i",_result
); 
3973 #define wxPyTimer_IsRunning(_swigobj)  (_swigobj->IsRunning()) 
3974 static PyObject 
*_wrap_wxPyTimer_IsRunning(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
3975     PyObject 
* _resultobj
; 
3978     PyObject 
* _argo0 
= 0; 
3979     char *_kwnames
[] = { "self", NULL 
}; 
3982     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyTimer_IsRunning",_kwnames
,&_argo0
))  
3985         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
3986         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTimer_p")) { 
3987             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyTimer_IsRunning. Expected _wxPyTimer_p."); 
3992     wxPy_BEGIN_ALLOW_THREADS
; 
3993         _result 
= (bool )wxPyTimer_IsRunning(_arg0
); 
3995     wxPy_END_ALLOW_THREADS
; 
3996 }    _resultobj 
= Py_BuildValue("i",_result
); 
4000 #define wxPyTimer_SetOwner(_swigobj,_swigarg0,_swigarg1)  (_swigobj->SetOwner(_swigarg0,_swigarg1)) 
4001 static PyObject 
*_wrap_wxPyTimer_SetOwner(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4002     PyObject 
* _resultobj
; 
4004     wxEvtHandler 
* _arg1
; 
4005     int  _arg2 
= (int ) -1; 
4006     PyObject 
* _argo0 
= 0; 
4007     PyObject 
* _argo1 
= 0; 
4008     char *_kwnames
[] = { "self","owner","id", NULL 
}; 
4011     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxPyTimer_SetOwner",_kwnames
,&_argo0
,&_argo1
,&_arg2
))  
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_SetOwner. Expected _wxPyTimer_p."); 
4021         if (_argo1 
== Py_None
) { _arg1 
= NULL
; } 
4022         else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxEvtHandler_p")) { 
4023             PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyTimer_SetOwner. Expected _wxEvtHandler_p."); 
4028     wxPy_BEGIN_ALLOW_THREADS
; 
4029         wxPyTimer_SetOwner(_arg0
,_arg1
,_arg2
); 
4031     wxPy_END_ALLOW_THREADS
; 
4032 }    Py_INCREF(Py_None
); 
4033     _resultobj 
= Py_None
; 
4037 #define wxPyTimer_Start(_swigobj,_swigarg0,_swigarg1)  (_swigobj->Start(_swigarg0,_swigarg1)) 
4038 static PyObject 
*_wrap_wxPyTimer_Start(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4039     PyObject 
* _resultobj
; 
4041     int  _arg1 
= (int ) -1; 
4042     int  _arg2 
= (int ) FALSE
; 
4043     PyObject 
* _argo0 
= 0; 
4044     char *_kwnames
[] = { "self","milliseconds","oneShot", NULL 
}; 
4047     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|ii:wxPyTimer_Start",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
4050         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4051         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTimer_p")) { 
4052             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyTimer_Start. Expected _wxPyTimer_p."); 
4057     wxPy_BEGIN_ALLOW_THREADS
; 
4058         wxPyTimer_Start(_arg0
,_arg1
,_arg2
); 
4060     wxPy_END_ALLOW_THREADS
; 
4061 }    Py_INCREF(Py_None
); 
4062     _resultobj 
= Py_None
; 
4066 #define wxPyTimer_Stop(_swigobj)  (_swigobj->Stop()) 
4067 static PyObject 
*_wrap_wxPyTimer_Stop(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4068     PyObject 
* _resultobj
; 
4070     PyObject 
* _argo0 
= 0; 
4071     char *_kwnames
[] = { "self", NULL 
}; 
4074     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyTimer_Stop",_kwnames
,&_argo0
))  
4077         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4078         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyTimer_p")) { 
4079             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyTimer_Stop. Expected _wxPyTimer_p."); 
4084     wxPy_BEGIN_ALLOW_THREADS
; 
4085         wxPyTimer_Stop(_arg0
); 
4087     wxPy_END_ALLOW_THREADS
; 
4088 }    Py_INCREF(Py_None
); 
4089     _resultobj 
= Py_None
; 
4093 #define new_wxLog() (new wxLog()) 
4094 static PyObject 
*_wrap_new_wxLog(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4095     PyObject 
* _resultobj
; 
4097     char *_kwnames
[] = {  NULL 
}; 
4101     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxLog",_kwnames
))  
4104     wxPy_BEGIN_ALLOW_THREADS
; 
4105         _result 
= (wxLog 
*)new_wxLog(); 
4107     wxPy_END_ALLOW_THREADS
; 
4109         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLog_p"); 
4110         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4113         _resultobj 
= Py_None
; 
4118 static PyObject 
*_wrap_wxLog_IsEnabled(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4119     PyObject 
* _resultobj
; 
4121     char *_kwnames
[] = {  NULL 
}; 
4124     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxLog_IsEnabled",_kwnames
))  
4127     wxPy_BEGIN_ALLOW_THREADS
; 
4128         _result 
= (bool )wxLog::IsEnabled(); 
4130     wxPy_END_ALLOW_THREADS
; 
4131 }    _resultobj 
= Py_BuildValue("i",_result
); 
4135 static PyObject 
*_wrap_wxLog_EnableLogging(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4136     PyObject 
* _resultobj
; 
4138     bool  _arg0 
= (bool ) TRUE
; 
4139     int tempbool0 
= (int) TRUE
; 
4140     char *_kwnames
[] = { "doIt", NULL 
}; 
4143     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|i:wxLog_EnableLogging",_kwnames
,&tempbool0
))  
4145     _arg0 
= (bool ) tempbool0
; 
4147     wxPy_BEGIN_ALLOW_THREADS
; 
4148         _result 
= (bool )wxLog::EnableLogging(_arg0
); 
4150     wxPy_END_ALLOW_THREADS
; 
4151 }    _resultobj 
= Py_BuildValue("i",_result
); 
4155 static PyObject 
*_wrap_wxLog_OnLog(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4156     PyObject 
* _resultobj
; 
4159     int  _arg2 
= (int ) 0; 
4160     PyObject 
* _argo0 
= 0; 
4161     char *_kwnames
[] = { "level","szString","t", NULL 
}; 
4164     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Os|i:wxLog_OnLog",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
4167         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4168         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLogLevel_p")) { 
4169             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLog_OnLog. Expected _wxLogLevel_p."); 
4174     wxPy_BEGIN_ALLOW_THREADS
; 
4175         wxLog::OnLog(*_arg0
,_arg1
,_arg2
); 
4177     wxPy_END_ALLOW_THREADS
; 
4178 }    Py_INCREF(Py_None
); 
4179     _resultobj 
= Py_None
; 
4183 #define wxLog_Flush(_swigobj)  (_swigobj->Flush()) 
4184 static PyObject 
*_wrap_wxLog_Flush(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4185     PyObject 
* _resultobj
; 
4187     PyObject 
* _argo0 
= 0; 
4188     char *_kwnames
[] = { "self", NULL 
}; 
4191     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLog_Flush",_kwnames
,&_argo0
))  
4194         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4195         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLog_p")) { 
4196             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLog_Flush. Expected _wxLog_p."); 
4201     wxPy_BEGIN_ALLOW_THREADS
; 
4204     wxPy_END_ALLOW_THREADS
; 
4205 }    Py_INCREF(Py_None
); 
4206     _resultobj 
= Py_None
; 
4210 #define wxLog_HasPendingMessages(_swigobj)  (_swigobj->HasPendingMessages()) 
4211 static PyObject 
*_wrap_wxLog_HasPendingMessages(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4212     PyObject 
* _resultobj
; 
4215     PyObject 
* _argo0 
= 0; 
4216     char *_kwnames
[] = { "self", NULL 
}; 
4219     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLog_HasPendingMessages",_kwnames
,&_argo0
))  
4222         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4223         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLog_p")) { 
4224             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLog_HasPendingMessages. Expected _wxLog_p."); 
4229     wxPy_BEGIN_ALLOW_THREADS
; 
4230         _result 
= (bool )wxLog_HasPendingMessages(_arg0
); 
4232     wxPy_END_ALLOW_THREADS
; 
4233 }    _resultobj 
= Py_BuildValue("i",_result
); 
4237 static PyObject 
*_wrap_wxLog_FlushActive(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4238     PyObject 
* _resultobj
; 
4239     char *_kwnames
[] = {  NULL 
}; 
4242     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxLog_FlushActive",_kwnames
))  
4245     wxPy_BEGIN_ALLOW_THREADS
; 
4246         wxLog::FlushActive(); 
4248     wxPy_END_ALLOW_THREADS
; 
4249 }    Py_INCREF(Py_None
); 
4250     _resultobj 
= Py_None
; 
4254 static PyObject 
*_wrap_wxLog_GetActiveTarget(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4255     PyObject 
* _resultobj
; 
4257     char *_kwnames
[] = {  NULL 
}; 
4261     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxLog_GetActiveTarget",_kwnames
))  
4264     wxPy_BEGIN_ALLOW_THREADS
; 
4265         _result 
= (wxLog 
*)wxLog::GetActiveTarget(); 
4267     wxPy_END_ALLOW_THREADS
; 
4269         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLog_p"); 
4270         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4273         _resultobj 
= Py_None
; 
4278 static PyObject 
*_wrap_wxLog_SetActiveTarget(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4279     PyObject 
* _resultobj
; 
4282     PyObject 
* _argo0 
= 0; 
4283     char *_kwnames
[] = { "pLogger", NULL 
}; 
4287     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLog_SetActiveTarget",_kwnames
,&_argo0
))  
4290         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4291         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLog_p")) { 
4292             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLog_SetActiveTarget. Expected _wxLog_p."); 
4297     wxPy_BEGIN_ALLOW_THREADS
; 
4298         _result 
= (wxLog 
*)wxLog::SetActiveTarget(_arg0
); 
4300     wxPy_END_ALLOW_THREADS
; 
4302         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLog_p"); 
4303         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4306         _resultobj 
= Py_None
; 
4311 static PyObject 
*_wrap_wxLog_Suspend(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4312     PyObject 
* _resultobj
; 
4313     char *_kwnames
[] = {  NULL 
}; 
4316     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxLog_Suspend",_kwnames
))  
4319     wxPy_BEGIN_ALLOW_THREADS
; 
4322     wxPy_END_ALLOW_THREADS
; 
4323 }    Py_INCREF(Py_None
); 
4324     _resultobj 
= Py_None
; 
4328 static PyObject 
*_wrap_wxLog_Resume(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4329     PyObject 
* _resultobj
; 
4330     char *_kwnames
[] = {  NULL 
}; 
4333     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxLog_Resume",_kwnames
))  
4336     wxPy_BEGIN_ALLOW_THREADS
; 
4339     wxPy_END_ALLOW_THREADS
; 
4340 }    Py_INCREF(Py_None
); 
4341     _resultobj 
= Py_None
; 
4345 #define wxLog_SetVerbose(_swigobj,_swigarg0)  (_swigobj->SetVerbose(_swigarg0)) 
4346 static PyObject 
*_wrap_wxLog_SetVerbose(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4347     PyObject 
* _resultobj
; 
4349     bool  _arg1 
= (bool ) TRUE
; 
4350     PyObject 
* _argo0 
= 0; 
4351     int tempbool1 
= (int) TRUE
; 
4352     char *_kwnames
[] = { "self","bVerbose", NULL 
}; 
4355     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxLog_SetVerbose",_kwnames
,&_argo0
,&tempbool1
))  
4358         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4359         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLog_p")) { 
4360             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLog_SetVerbose. Expected _wxLog_p."); 
4364     _arg1 
= (bool ) tempbool1
; 
4366     wxPy_BEGIN_ALLOW_THREADS
; 
4367         wxLog_SetVerbose(_arg0
,_arg1
); 
4369     wxPy_END_ALLOW_THREADS
; 
4370 }    Py_INCREF(Py_None
); 
4371     _resultobj 
= Py_None
; 
4375 static PyObject 
*_wrap_wxLog_DontCreateOnDemand(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4376     PyObject 
* _resultobj
; 
4377     char *_kwnames
[] = {  NULL 
}; 
4380     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxLog_DontCreateOnDemand",_kwnames
))  
4383     wxPy_BEGIN_ALLOW_THREADS
; 
4384         wxLog::DontCreateOnDemand(); 
4386     wxPy_END_ALLOW_THREADS
; 
4387 }    Py_INCREF(Py_None
); 
4388     _resultobj 
= Py_None
; 
4392 static PyObject 
*_wrap_wxLog_SetTraceMask(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4393     PyObject 
* _resultobj
; 
4394     wxTraceMask 
* _arg0
; 
4395     PyObject 
* _argo0 
= 0; 
4396     char *_kwnames
[] = { "ulMask", NULL 
}; 
4399     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLog_SetTraceMask",_kwnames
,&_argo0
))  
4402         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4403         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTraceMask_p")) { 
4404             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLog_SetTraceMask. Expected _wxTraceMask_p."); 
4409     wxPy_BEGIN_ALLOW_THREADS
; 
4410         wxLog::SetTraceMask(*_arg0
); 
4412     wxPy_END_ALLOW_THREADS
; 
4413 }    Py_INCREF(Py_None
); 
4414     _resultobj 
= Py_None
; 
4418 static PyObject 
*_wrap_wxLog_AddTraceMask(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4419     PyObject 
* _resultobj
; 
4421     PyObject 
* _obj0 
= 0; 
4422     char *_kwnames
[] = { "str", NULL 
}; 
4425     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLog_AddTraceMask",_kwnames
,&_obj0
))  
4428 #if PYTHON_API_VERSION >= 1009 
4429     char* tmpPtr
; int tmpSize
; 
4430     if (!PyString_Check(_obj0
) && !PyUnicode_Check(_obj0
)) { 
4431         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
4434     if (PyString_AsStringAndSize(_obj0
, &tmpPtr
, &tmpSize
) == -1) 
4436     _arg0 
= new wxString(tmpPtr
, tmpSize
); 
4438     if (!PyString_Check(_obj0
)) { 
4439         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
4442     _arg0 
= new wxString(PyString_AS_STRING(_obj0
), PyString_GET_SIZE(_obj0
)); 
4446     wxPy_BEGIN_ALLOW_THREADS
; 
4447         wxLog::AddTraceMask(*_arg0
); 
4449     wxPy_END_ALLOW_THREADS
; 
4450 }    Py_INCREF(Py_None
); 
4451     _resultobj 
= Py_None
; 
4459 static PyObject 
*_wrap_wxLog_RemoveTraceMask(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4460     PyObject 
* _resultobj
; 
4462     PyObject 
* _obj0 
= 0; 
4463     char *_kwnames
[] = { "str", NULL 
}; 
4466     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLog_RemoveTraceMask",_kwnames
,&_obj0
))  
4469 #if PYTHON_API_VERSION >= 1009 
4470     char* tmpPtr
; int tmpSize
; 
4471     if (!PyString_Check(_obj0
) && !PyUnicode_Check(_obj0
)) { 
4472         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
4475     if (PyString_AsStringAndSize(_obj0
, &tmpPtr
, &tmpSize
) == -1) 
4477     _arg0 
= new wxString(tmpPtr
, tmpSize
); 
4479     if (!PyString_Check(_obj0
)) { 
4480         PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
); 
4483     _arg0 
= new wxString(PyString_AS_STRING(_obj0
), PyString_GET_SIZE(_obj0
)); 
4487     wxPy_BEGIN_ALLOW_THREADS
; 
4488         wxLog::RemoveTraceMask(*_arg0
); 
4490     wxPy_END_ALLOW_THREADS
; 
4491 }    Py_INCREF(Py_None
); 
4492     _resultobj 
= Py_None
; 
4500 #define wxLog_GetVerbose(_swigobj)  (_swigobj->GetVerbose()) 
4501 static PyObject 
*_wrap_wxLog_GetVerbose(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4502     PyObject 
* _resultobj
; 
4505     PyObject 
* _argo0 
= 0; 
4506     char *_kwnames
[] = { "self", NULL 
}; 
4509     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLog_GetVerbose",_kwnames
,&_argo0
))  
4512         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4513         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLog_p")) { 
4514             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLog_GetVerbose. Expected _wxLog_p."); 
4519     wxPy_BEGIN_ALLOW_THREADS
; 
4520         _result 
= (bool )wxLog_GetVerbose(_arg0
); 
4522     wxPy_END_ALLOW_THREADS
; 
4523 }    _resultobj 
= Py_BuildValue("i",_result
); 
4527 static PyObject 
*_wrap_wxLog_GetTraceMask(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4528     PyObject 
* _resultobj
; 
4529     wxTraceMask 
* _result
; 
4530     char *_kwnames
[] = {  NULL 
}; 
4534     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxLog_GetTraceMask",_kwnames
))  
4537     wxPy_BEGIN_ALLOW_THREADS
; 
4538         _result 
= new wxTraceMask (wxLog::GetTraceMask()); 
4540     wxPy_END_ALLOW_THREADS
; 
4541 }    SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxTraceMask_p"); 
4542     _resultobj 
= Py_BuildValue("s",_ptemp
); 
4546 static PyObject 
*_wrap_wxLog_IsAllowedTraceMask(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4547     PyObject 
* _resultobj
; 
4550     char *_kwnames
[] = { "mask", NULL 
}; 
4553     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"s:wxLog_IsAllowedTraceMask",_kwnames
,&_arg0
))  
4556     wxPy_BEGIN_ALLOW_THREADS
; 
4557         _result 
= (bool )wxLog::IsAllowedTraceMask(_arg0
); 
4559     wxPy_END_ALLOW_THREADS
; 
4560 }    _resultobj 
= Py_BuildValue("i",_result
); 
4564 static void *SwigwxLogStderrTowxLog(void *ptr
) { 
4567     src 
= (wxLogStderr 
*) ptr
; 
4568     dest 
= (wxLog 
*) src
; 
4569     return (void *) dest
; 
4572 #define new_wxLogStderr() (new wxLogStderr()) 
4573 static PyObject 
*_wrap_new_wxLogStderr(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4574     PyObject 
* _resultobj
; 
4575     wxLogStderr 
* _result
; 
4576     char *_kwnames
[] = {  NULL 
}; 
4580     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxLogStderr",_kwnames
))  
4583     wxPy_BEGIN_ALLOW_THREADS
; 
4584         _result 
= (wxLogStderr 
*)new_wxLogStderr(); 
4586     wxPy_END_ALLOW_THREADS
; 
4588         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLogStderr_p"); 
4589         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4592         _resultobj 
= Py_None
; 
4597 static void *SwigwxLogTextCtrlTowxLog(void *ptr
) { 
4600     src 
= (wxLogTextCtrl 
*) ptr
; 
4601     dest 
= (wxLog 
*) src
; 
4602     return (void *) dest
; 
4605 #define new_wxLogTextCtrl(_swigarg0) (new wxLogTextCtrl(_swigarg0)) 
4606 static PyObject 
*_wrap_new_wxLogTextCtrl(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4607     PyObject 
* _resultobj
; 
4608     wxLogTextCtrl 
* _result
; 
4610     PyObject 
* _argo0 
= 0; 
4611     char *_kwnames
[] = { "pTextCtrl", NULL 
}; 
4615     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:new_wxLogTextCtrl",_kwnames
,&_argo0
))  
4618         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4619         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxTextCtrl_p")) { 
4620             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxLogTextCtrl. Expected _wxTextCtrl_p."); 
4625     wxPy_BEGIN_ALLOW_THREADS
; 
4626         _result 
= (wxLogTextCtrl 
*)new_wxLogTextCtrl(_arg0
); 
4628     wxPy_END_ALLOW_THREADS
; 
4630         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLogTextCtrl_p"); 
4631         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4634         _resultobj 
= Py_None
; 
4639 static void *SwigwxLogGuiTowxLog(void *ptr
) { 
4642     src 
= (wxLogGui 
*) ptr
; 
4643     dest 
= (wxLog 
*) src
; 
4644     return (void *) dest
; 
4647 #define new_wxLogGui() (new wxLogGui()) 
4648 static PyObject 
*_wrap_new_wxLogGui(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4649     PyObject 
* _resultobj
; 
4651     char *_kwnames
[] = {  NULL 
}; 
4655     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxLogGui",_kwnames
))  
4658     wxPy_BEGIN_ALLOW_THREADS
; 
4659         _result 
= (wxLogGui 
*)new_wxLogGui(); 
4661     wxPy_END_ALLOW_THREADS
; 
4663         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLogGui_p"); 
4664         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4667         _resultobj 
= Py_None
; 
4672 static void *SwigwxLogWindowTowxLog(void *ptr
) { 
4675     src 
= (wxLogWindow 
*) ptr
; 
4676     dest 
= (wxLog 
*) src
; 
4677     return (void *) dest
; 
4680 #define new_wxLogWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3) (new wxLogWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3)) 
4681 static PyObject 
*_wrap_new_wxLogWindow(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4682     PyObject 
* _resultobj
; 
4683     wxLogWindow 
* _result
; 
4686     bool  _arg2 
= (bool ) TRUE
; 
4687     bool  _arg3 
= (bool ) TRUE
; 
4688     PyObject 
* _argo0 
= 0; 
4689     int tempbool2 
= (int) TRUE
; 
4690     int tempbool3 
= (int) TRUE
; 
4691     char *_kwnames
[] = { "pParent","szTitle","bShow","bPassToOld", NULL 
}; 
4695     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Os|ii:new_wxLogWindow",_kwnames
,&_argo0
,&_arg1
,&tempbool2
,&tempbool3
))  
4698         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4699         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFrame_p")) { 
4700             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxLogWindow. Expected _wxFrame_p."); 
4704     _arg2 
= (bool ) tempbool2
; 
4705     _arg3 
= (bool ) tempbool3
; 
4707     wxPy_BEGIN_ALLOW_THREADS
; 
4708         _result 
= (wxLogWindow 
*)new_wxLogWindow(_arg0
,_arg1
,_arg2
,_arg3
); 
4710     wxPy_END_ALLOW_THREADS
; 
4712         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLogWindow_p"); 
4713         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4716         _resultobj 
= Py_None
; 
4721 #define wxLogWindow_Show(_swigobj,_swigarg0)  (_swigobj->Show(_swigarg0)) 
4722 static PyObject 
*_wrap_wxLogWindow_Show(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4723     PyObject 
* _resultobj
; 
4724     wxLogWindow 
* _arg0
; 
4725     bool  _arg1 
= (bool ) TRUE
; 
4726     PyObject 
* _argo0 
= 0; 
4727     int tempbool1 
= (int) TRUE
; 
4728     char *_kwnames
[] = { "self","bShow", NULL 
}; 
4731     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxLogWindow_Show",_kwnames
,&_argo0
,&tempbool1
))  
4734         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4735         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLogWindow_p")) { 
4736             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLogWindow_Show. Expected _wxLogWindow_p."); 
4740     _arg1 
= (bool ) tempbool1
; 
4742     wxPy_BEGIN_ALLOW_THREADS
; 
4743         wxLogWindow_Show(_arg0
,_arg1
); 
4745     wxPy_END_ALLOW_THREADS
; 
4746 }    Py_INCREF(Py_None
); 
4747     _resultobj 
= Py_None
; 
4751 #define wxLogWindow_GetFrame(_swigobj)  (_swigobj->GetFrame()) 
4752 static PyObject 
*_wrap_wxLogWindow_GetFrame(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4753     PyObject 
* _resultobj
; 
4755     wxLogWindow 
* _arg0
; 
4756     PyObject 
* _argo0 
= 0; 
4757     char *_kwnames
[] = { "self", NULL 
}; 
4761     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLogWindow_GetFrame",_kwnames
,&_argo0
))  
4764         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4765         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLogWindow_p")) { 
4766             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLogWindow_GetFrame. Expected _wxLogWindow_p."); 
4771     wxPy_BEGIN_ALLOW_THREADS
; 
4772         _result 
= (wxFrame 
*)wxLogWindow_GetFrame(_arg0
); 
4774     wxPy_END_ALLOW_THREADS
; 
4776         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxFrame_p"); 
4777         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4780         _resultobj 
= Py_None
; 
4785 #define wxLogWindow_GetOldLog(_swigobj)  (_swigobj->GetOldLog()) 
4786 static PyObject 
*_wrap_wxLogWindow_GetOldLog(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4787     PyObject 
* _resultobj
; 
4789     wxLogWindow 
* _arg0
; 
4790     PyObject 
* _argo0 
= 0; 
4791     char *_kwnames
[] = { "self", NULL 
}; 
4795     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLogWindow_GetOldLog",_kwnames
,&_argo0
))  
4798         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4799         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLogWindow_p")) { 
4800             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLogWindow_GetOldLog. Expected _wxLogWindow_p."); 
4805     wxPy_BEGIN_ALLOW_THREADS
; 
4806         _result 
= (wxLog 
*)wxLogWindow_GetOldLog(_arg0
); 
4808     wxPy_END_ALLOW_THREADS
; 
4810         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLog_p"); 
4811         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4814         _resultobj 
= Py_None
; 
4819 #define wxLogWindow_IsPassingMessages(_swigobj)  (_swigobj->IsPassingMessages()) 
4820 static PyObject 
*_wrap_wxLogWindow_IsPassingMessages(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4821     PyObject 
* _resultobj
; 
4823     wxLogWindow 
* _arg0
; 
4824     PyObject 
* _argo0 
= 0; 
4825     char *_kwnames
[] = { "self", NULL 
}; 
4828     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxLogWindow_IsPassingMessages",_kwnames
,&_argo0
))  
4831         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4832         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLogWindow_p")) { 
4833             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLogWindow_IsPassingMessages. Expected _wxLogWindow_p."); 
4838     wxPy_BEGIN_ALLOW_THREADS
; 
4839         _result 
= (bool )wxLogWindow_IsPassingMessages(_arg0
); 
4841     wxPy_END_ALLOW_THREADS
; 
4842 }    _resultobj 
= Py_BuildValue("i",_result
); 
4846 #define wxLogWindow_PassMessages(_swigobj,_swigarg0)  (_swigobj->PassMessages(_swigarg0)) 
4847 static PyObject 
*_wrap_wxLogWindow_PassMessages(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4848     PyObject 
* _resultobj
; 
4849     wxLogWindow 
* _arg0
; 
4851     PyObject 
* _argo0 
= 0; 
4853     char *_kwnames
[] = { "self","bDoPass", NULL 
}; 
4856     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxLogWindow_PassMessages",_kwnames
,&_argo0
,&tempbool1
))  
4859         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4860         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLogWindow_p")) { 
4861             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxLogWindow_PassMessages. Expected _wxLogWindow_p."); 
4865     _arg1 
= (bool ) tempbool1
; 
4867     wxPy_BEGIN_ALLOW_THREADS
; 
4868         wxLogWindow_PassMessages(_arg0
,_arg1
); 
4870     wxPy_END_ALLOW_THREADS
; 
4871 }    Py_INCREF(Py_None
); 
4872     _resultobj 
= Py_None
; 
4876 #define new_wxLogNull() (new wxLogNull()) 
4877 static PyObject 
*_wrap_new_wxLogNull(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4878     PyObject 
* _resultobj
; 
4879     wxLogNull 
* _result
; 
4880     char *_kwnames
[] = {  NULL 
}; 
4884     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxLogNull",_kwnames
))  
4887     wxPy_BEGIN_ALLOW_THREADS
; 
4888         _result 
= (wxLogNull 
*)new_wxLogNull(); 
4890     wxPy_END_ALLOW_THREADS
; 
4892         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxLogNull_p"); 
4893         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4896         _resultobj 
= Py_None
; 
4901 #define delete_wxLogNull(_swigobj) (delete _swigobj) 
4902 static PyObject 
*_wrap_delete_wxLogNull(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4903     PyObject 
* _resultobj
; 
4905     PyObject 
* _argo0 
= 0; 
4906     char *_kwnames
[] = { "self", NULL 
}; 
4909     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxLogNull",_kwnames
,&_argo0
))  
4912         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4913         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxLogNull_p")) { 
4914             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxLogNull. Expected _wxLogNull_p."); 
4919     wxPy_BEGIN_ALLOW_THREADS
; 
4920         delete_wxLogNull(_arg0
); 
4922     wxPy_END_ALLOW_THREADS
; 
4923 }    Py_INCREF(Py_None
); 
4924     _resultobj 
= Py_None
; 
4928 static void *SwigwxProcessEventTowxEvent(void *ptr
) { 
4929     wxProcessEvent 
*src
; 
4931     src 
= (wxProcessEvent 
*) ptr
; 
4932     dest 
= (wxEvent 
*) src
; 
4933     return (void *) dest
; 
4936 #define new_wxProcessEvent(_swigarg0,_swigarg1,_swigarg2) (new wxProcessEvent(_swigarg0,_swigarg1,_swigarg2)) 
4937 static PyObject 
*_wrap_new_wxProcessEvent(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4938     PyObject 
* _resultobj
; 
4939     wxProcessEvent 
* _result
; 
4940     int  _arg0 
= (int ) 0; 
4941     int  _arg1 
= (int ) 0; 
4942     int  _arg2 
= (int ) 0; 
4943     char *_kwnames
[] = { "id","pid","exitcode", NULL 
}; 
4947     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|iii:new_wxProcessEvent",_kwnames
,&_arg0
,&_arg1
,&_arg2
))  
4950     wxPy_BEGIN_ALLOW_THREADS
; 
4951         _result 
= (wxProcessEvent 
*)new_wxProcessEvent(_arg0
,_arg1
,_arg2
); 
4953     wxPy_END_ALLOW_THREADS
; 
4955         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxProcessEvent_p"); 
4956         _resultobj 
= Py_BuildValue("s",_ptemp
); 
4959         _resultobj 
= Py_None
; 
4964 #define wxProcessEvent_GetPid(_swigobj)  (_swigobj->GetPid()) 
4965 static PyObject 
*_wrap_wxProcessEvent_GetPid(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4966     PyObject 
* _resultobj
; 
4968     wxProcessEvent 
* _arg0
; 
4969     PyObject 
* _argo0 
= 0; 
4970     char *_kwnames
[] = { "self", NULL 
}; 
4973     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcessEvent_GetPid",_kwnames
,&_argo0
))  
4976         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
4977         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxProcessEvent_p")) { 
4978             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcessEvent_GetPid. Expected _wxProcessEvent_p."); 
4983     wxPy_BEGIN_ALLOW_THREADS
; 
4984         _result 
= (int )wxProcessEvent_GetPid(_arg0
); 
4986     wxPy_END_ALLOW_THREADS
; 
4987 }    _resultobj 
= Py_BuildValue("i",_result
); 
4991 #define wxProcessEvent_GetExitCode(_swigobj)  (_swigobj->GetExitCode()) 
4992 static PyObject 
*_wrap_wxProcessEvent_GetExitCode(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
4993     PyObject 
* _resultobj
; 
4995     wxProcessEvent 
* _arg0
; 
4996     PyObject 
* _argo0 
= 0; 
4997     char *_kwnames
[] = { "self", NULL 
}; 
5000     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcessEvent_GetExitCode",_kwnames
,&_argo0
))  
5003         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5004         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxProcessEvent_p")) { 
5005             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcessEvent_GetExitCode. Expected _wxProcessEvent_p."); 
5010     wxPy_BEGIN_ALLOW_THREADS
; 
5011         _result 
= (int )wxProcessEvent_GetExitCode(_arg0
); 
5013     wxPy_END_ALLOW_THREADS
; 
5014 }    _resultobj 
= Py_BuildValue("i",_result
); 
5018 #define wxProcessEvent_m_pid_set(_swigobj,_swigval) (_swigobj->m_pid = _swigval,_swigval) 
5019 static PyObject 
*_wrap_wxProcessEvent_m_pid_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5020     PyObject 
* _resultobj
; 
5022     wxProcessEvent 
* _arg0
; 
5024     PyObject 
* _argo0 
= 0; 
5025     char *_kwnames
[] = { "self","m_pid", NULL 
}; 
5028     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxProcessEvent_m_pid_set",_kwnames
,&_argo0
,&_arg1
))  
5031         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5032         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxProcessEvent_p")) { 
5033             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcessEvent_m_pid_set. Expected _wxProcessEvent_p."); 
5038     wxPy_BEGIN_ALLOW_THREADS
; 
5039         _result 
= (int )wxProcessEvent_m_pid_set(_arg0
,_arg1
); 
5041     wxPy_END_ALLOW_THREADS
; 
5042 }    _resultobj 
= Py_BuildValue("i",_result
); 
5046 #define wxProcessEvent_m_pid_get(_swigobj) ((int ) _swigobj->m_pid) 
5047 static PyObject 
*_wrap_wxProcessEvent_m_pid_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5048     PyObject 
* _resultobj
; 
5050     wxProcessEvent 
* _arg0
; 
5051     PyObject 
* _argo0 
= 0; 
5052     char *_kwnames
[] = { "self", NULL 
}; 
5055     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcessEvent_m_pid_get",_kwnames
,&_argo0
))  
5058         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5059         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxProcessEvent_p")) { 
5060             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcessEvent_m_pid_get. Expected _wxProcessEvent_p."); 
5065     wxPy_BEGIN_ALLOW_THREADS
; 
5066         _result 
= (int )wxProcessEvent_m_pid_get(_arg0
); 
5068     wxPy_END_ALLOW_THREADS
; 
5069 }    _resultobj 
= Py_BuildValue("i",_result
); 
5073 #define wxProcessEvent_m_exitcode_set(_swigobj,_swigval) (_swigobj->m_exitcode = _swigval,_swigval) 
5074 static PyObject 
*_wrap_wxProcessEvent_m_exitcode_set(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5075     PyObject 
* _resultobj
; 
5077     wxProcessEvent 
* _arg0
; 
5079     PyObject 
* _argo0 
= 0; 
5080     char *_kwnames
[] = { "self","m_exitcode", NULL 
}; 
5083     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxProcessEvent_m_exitcode_set",_kwnames
,&_argo0
,&_arg1
))  
5086         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5087         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxProcessEvent_p")) { 
5088             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcessEvent_m_exitcode_set. Expected _wxProcessEvent_p."); 
5093     wxPy_BEGIN_ALLOW_THREADS
; 
5094         _result 
= (int )wxProcessEvent_m_exitcode_set(_arg0
,_arg1
); 
5096     wxPy_END_ALLOW_THREADS
; 
5097 }    _resultobj 
= Py_BuildValue("i",_result
); 
5101 #define wxProcessEvent_m_exitcode_get(_swigobj) ((int ) _swigobj->m_exitcode) 
5102 static PyObject 
*_wrap_wxProcessEvent_m_exitcode_get(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5103     PyObject 
* _resultobj
; 
5105     wxProcessEvent 
* _arg0
; 
5106     PyObject 
* _argo0 
= 0; 
5107     char *_kwnames
[] = { "self", NULL 
}; 
5110     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcessEvent_m_exitcode_get",_kwnames
,&_argo0
))  
5113         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5114         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxProcessEvent_p")) { 
5115             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcessEvent_m_exitcode_get. Expected _wxProcessEvent_p."); 
5120     wxPy_BEGIN_ALLOW_THREADS
; 
5121         _result 
= (int )wxProcessEvent_m_exitcode_get(_arg0
); 
5123     wxPy_END_ALLOW_THREADS
; 
5124 }    _resultobj 
= Py_BuildValue("i",_result
); 
5128 static void *SwigwxPyProcessTowxEvtHandler(void *ptr
) { 
5131     src 
= (wxPyProcess 
*) ptr
; 
5132     dest 
= (wxEvtHandler 
*) src
; 
5133     return (void *) dest
; 
5136 #define new_wxProcess(_swigarg0,_swigarg1) (new wxPyProcess(_swigarg0,_swigarg1)) 
5137 static PyObject 
*_wrap_new_wxProcess(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5138     PyObject 
* _resultobj
; 
5139     wxPyProcess 
* _result
; 
5140     wxEvtHandler 
* _arg0 
= (wxEvtHandler 
*) NULL
; 
5141     int  _arg1 
= (int ) -1; 
5142     PyObject 
* _argo0 
= 0; 
5143     char *_kwnames
[] = { "parent","id", NULL 
}; 
5147     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|Oi:new_wxProcess",_kwnames
,&_argo0
,&_arg1
))  
5150         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5151         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxEvtHandler_p")) { 
5152             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxProcess. Expected _wxEvtHandler_p."); 
5157     wxPy_BEGIN_ALLOW_THREADS
; 
5158         _result 
= (wxPyProcess 
*)new_wxProcess(_arg0
,_arg1
); 
5160     wxPy_END_ALLOW_THREADS
; 
5162         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyProcess_p"); 
5163         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5166         _resultobj 
= Py_None
; 
5171 static void  wxPyProcess_Destroy(wxPyProcess 
*self
) { delete self
; } 
5172 static PyObject 
*_wrap_wxProcess_Destroy(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5173     PyObject 
* _resultobj
; 
5174     wxPyProcess 
* _arg0
; 
5175     PyObject 
* _argo0 
= 0; 
5176     char *_kwnames
[] = { "self", NULL 
}; 
5179     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcess_Destroy",_kwnames
,&_argo0
))  
5182         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5183         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyProcess_p")) { 
5184             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcess_Destroy. Expected _wxPyProcess_p."); 
5189     wxPy_BEGIN_ALLOW_THREADS
; 
5190         wxPyProcess_Destroy(_arg0
); 
5192     wxPy_END_ALLOW_THREADS
; 
5193 }    Py_INCREF(Py_None
); 
5194     _resultobj 
= Py_None
; 
5198 #define wxProcess__setSelf(_swigobj,_swigarg0,_swigarg1)  (_swigobj->_setSelf(_swigarg0,_swigarg1)) 
5199 static PyObject 
*_wrap_wxProcess__setSelf(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5200     PyObject 
* _resultobj
; 
5201     wxPyProcess 
* _arg0
; 
5204     PyObject 
* _argo0 
= 0; 
5205     PyObject 
* _obj1 
= 0; 
5206     PyObject 
* _obj2 
= 0; 
5207     char *_kwnames
[] = { "self","self","_class", NULL 
}; 
5210     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxProcess__setSelf",_kwnames
,&_argo0
,&_obj1
,&_obj2
))  
5213         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5214         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyProcess_p")) { 
5215             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcess__setSelf. Expected _wxPyProcess_p."); 
5226     wxPy_BEGIN_ALLOW_THREADS
; 
5227         wxProcess__setSelf(_arg0
,_arg1
,_arg2
); 
5229     wxPy_END_ALLOW_THREADS
; 
5230 }    Py_INCREF(Py_None
); 
5231     _resultobj 
= Py_None
; 
5235 #define wxProcess_base_OnTerminate(_swigobj,_swigarg0,_swigarg1)  (_swigobj->base_OnTerminate(_swigarg0,_swigarg1)) 
5236 static PyObject 
*_wrap_wxProcess_base_OnTerminate(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5237     PyObject 
* _resultobj
; 
5238     wxPyProcess 
* _arg0
; 
5241     PyObject 
* _argo0 
= 0; 
5242     char *_kwnames
[] = { "self","pid","status", NULL 
}; 
5245     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxProcess_base_OnTerminate",_kwnames
,&_argo0
,&_arg1
,&_arg2
))  
5248         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5249         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyProcess_p")) { 
5250             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcess_base_OnTerminate. Expected _wxPyProcess_p."); 
5255     wxPy_BEGIN_ALLOW_THREADS
; 
5256         wxProcess_base_OnTerminate(_arg0
,_arg1
,_arg2
); 
5258     wxPy_END_ALLOW_THREADS
; 
5259 }    Py_INCREF(Py_None
); 
5260     _resultobj 
= Py_None
; 
5264 #define wxProcess_Redirect(_swigobj)  (_swigobj->Redirect()) 
5265 static PyObject 
*_wrap_wxProcess_Redirect(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5266     PyObject 
* _resultobj
; 
5267     wxPyProcess 
* _arg0
; 
5268     PyObject 
* _argo0 
= 0; 
5269     char *_kwnames
[] = { "self", NULL 
}; 
5272     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcess_Redirect",_kwnames
,&_argo0
))  
5275         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5276         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyProcess_p")) { 
5277             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcess_Redirect. Expected _wxPyProcess_p."); 
5282     wxPy_BEGIN_ALLOW_THREADS
; 
5283         wxProcess_Redirect(_arg0
); 
5285     wxPy_END_ALLOW_THREADS
; 
5286 }    Py_INCREF(Py_None
); 
5287     _resultobj 
= Py_None
; 
5291 #define wxProcess_IsRedirected(_swigobj)  (_swigobj->IsRedirected()) 
5292 static PyObject 
*_wrap_wxProcess_IsRedirected(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5293     PyObject 
* _resultobj
; 
5295     wxPyProcess 
* _arg0
; 
5296     PyObject 
* _argo0 
= 0; 
5297     char *_kwnames
[] = { "self", NULL 
}; 
5300     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcess_IsRedirected",_kwnames
,&_argo0
))  
5303         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5304         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyProcess_p")) { 
5305             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcess_IsRedirected. Expected _wxPyProcess_p."); 
5310     wxPy_BEGIN_ALLOW_THREADS
; 
5311         _result 
= (bool )wxProcess_IsRedirected(_arg0
); 
5313     wxPy_END_ALLOW_THREADS
; 
5314 }    _resultobj 
= Py_BuildValue("i",_result
); 
5318 #define wxProcess_Detach(_swigobj)  (_swigobj->Detach()) 
5319 static PyObject 
*_wrap_wxProcess_Detach(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5320     PyObject 
* _resultobj
; 
5321     wxPyProcess 
* _arg0
; 
5322     PyObject 
* _argo0 
= 0; 
5323     char *_kwnames
[] = { "self", NULL 
}; 
5326     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcess_Detach",_kwnames
,&_argo0
))  
5329         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5330         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyProcess_p")) { 
5331             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcess_Detach. Expected _wxPyProcess_p."); 
5336     wxPy_BEGIN_ALLOW_THREADS
; 
5337         wxProcess_Detach(_arg0
); 
5339     wxPy_END_ALLOW_THREADS
; 
5340 }    Py_INCREF(Py_None
); 
5341     _resultobj 
= Py_None
; 
5345 #define wxProcess_GetInputStream(_swigobj)  (_swigobj->GetInputStream()) 
5346 static PyObject 
*_wrap_wxProcess_GetInputStream(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5347     PyObject 
* _resultobj
; 
5348     wxInputStream 
* _result
; 
5349     wxPyProcess 
* _arg0
; 
5350     PyObject 
* _argo0 
= 0; 
5351     char *_kwnames
[] = { "self", NULL 
}; 
5354     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcess_GetInputStream",_kwnames
,&_argo0
))  
5357         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5358         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyProcess_p")) { 
5359             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcess_GetInputStream. Expected _wxPyProcess_p."); 
5364     wxPy_BEGIN_ALLOW_THREADS
; 
5365         _result 
= (wxInputStream 
*)wxProcess_GetInputStream(_arg0
); 
5367     wxPy_END_ALLOW_THREADS
; 
5369     wxPyInputStream 
* _ptr 
= NULL
; 
5372         _ptr 
= new wxPyInputStream(_result
); 
5376         SWIG_MakePtr(swigptr
, _ptr
, "_wxPyInputStream_p"); 
5378         PyObject
* classobj 
= PyDict_GetItemString(wxPython_dict
, "wxInputStreamPtr"); 
5381             _resultobj 
= Py_None
; 
5383             PyObject
* arg 
= Py_BuildValue("(s)", swigptr
); 
5384             _resultobj 
= PyInstance_New(classobj
, arg
, NULL
); 
5388             PyObject
* one 
= PyInt_FromLong(1); 
5389             PyObject_SetAttrString(_resultobj
, "thisown", one
); 
5394         _resultobj 
= Py_None
; 
5400 #define wxProcess_GetErrorStream(_swigobj)  (_swigobj->GetErrorStream()) 
5401 static PyObject 
*_wrap_wxProcess_GetErrorStream(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5402     PyObject 
* _resultobj
; 
5403     wxInputStream 
* _result
; 
5404     wxPyProcess 
* _arg0
; 
5405     PyObject 
* _argo0 
= 0; 
5406     char *_kwnames
[] = { "self", NULL 
}; 
5409     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcess_GetErrorStream",_kwnames
,&_argo0
))  
5412         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5413         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyProcess_p")) { 
5414             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcess_GetErrorStream. Expected _wxPyProcess_p."); 
5419     wxPy_BEGIN_ALLOW_THREADS
; 
5420         _result 
= (wxInputStream 
*)wxProcess_GetErrorStream(_arg0
); 
5422     wxPy_END_ALLOW_THREADS
; 
5424     wxPyInputStream 
* _ptr 
= NULL
; 
5427         _ptr 
= new wxPyInputStream(_result
); 
5431         SWIG_MakePtr(swigptr
, _ptr
, "_wxPyInputStream_p"); 
5433         PyObject
* classobj 
= PyDict_GetItemString(wxPython_dict
, "wxInputStreamPtr"); 
5436             _resultobj 
= Py_None
; 
5438             PyObject
* arg 
= Py_BuildValue("(s)", swigptr
); 
5439             _resultobj 
= PyInstance_New(classobj
, arg
, NULL
); 
5443             PyObject
* one 
= PyInt_FromLong(1); 
5444             PyObject_SetAttrString(_resultobj
, "thisown", one
); 
5449         _resultobj 
= Py_None
; 
5455 #define wxProcess_GetOutputStream(_swigobj)  (_swigobj->GetOutputStream()) 
5456 static PyObject 
*_wrap_wxProcess_GetOutputStream(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5457     PyObject 
* _resultobj
; 
5458     wxOutputStream 
* _result
; 
5459     wxPyProcess 
* _arg0
; 
5460     PyObject 
* _argo0 
= 0; 
5461     char *_kwnames
[] = { "self", NULL 
}; 
5465     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcess_GetOutputStream",_kwnames
,&_argo0
))  
5468         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5469         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyProcess_p")) { 
5470             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcess_GetOutputStream. Expected _wxPyProcess_p."); 
5475     wxPy_BEGIN_ALLOW_THREADS
; 
5476         _result 
= (wxOutputStream 
*)wxProcess_GetOutputStream(_arg0
); 
5478     wxPy_END_ALLOW_THREADS
; 
5480         SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxOutputStream_p"); 
5481         _resultobj 
= Py_BuildValue("s",_ptemp
); 
5484         _resultobj 
= Py_None
; 
5489 #define wxProcess_CloseOutput(_swigobj)  (_swigobj->CloseOutput()) 
5490 static PyObject 
*_wrap_wxProcess_CloseOutput(PyObject 
*self
, PyObject 
*args
, PyObject 
*kwargs
) { 
5491     PyObject 
* _resultobj
; 
5492     wxPyProcess 
* _arg0
; 
5493     PyObject 
* _argo0 
= 0; 
5494     char *_kwnames
[] = { "self", NULL 
}; 
5497     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxProcess_CloseOutput",_kwnames
,&_argo0
))  
5500         if (_argo0 
== Py_None
) { _arg0 
= NULL
; } 
5501         else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyProcess_p")) { 
5502             PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxProcess_CloseOutput. Expected _wxPyProcess_p."); 
5507     wxPy_BEGIN_ALLOW_THREADS
; 
5508         wxProcess_CloseOutput(_arg0
); 
5510     wxPy_END_ALLOW_THREADS
; 
5511 }    Py_INCREF(Py_None
); 
5512     _resultobj 
= Py_None
; 
5516 static PyMethodDef misc2cMethods
[] = { 
5517          { "wxProcess_CloseOutput", (PyCFunction
) _wrap_wxProcess_CloseOutput
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5518          { "wxProcess_GetOutputStream", (PyCFunction
) _wrap_wxProcess_GetOutputStream
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5519          { "wxProcess_GetErrorStream", (PyCFunction
) _wrap_wxProcess_GetErrorStream
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5520          { "wxProcess_GetInputStream", (PyCFunction
) _wrap_wxProcess_GetInputStream
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5521          { "wxProcess_Detach", (PyCFunction
) _wrap_wxProcess_Detach
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5522          { "wxProcess_IsRedirected", (PyCFunction
) _wrap_wxProcess_IsRedirected
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5523          { "wxProcess_Redirect", (PyCFunction
) _wrap_wxProcess_Redirect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5524          { "wxProcess_base_OnTerminate", (PyCFunction
) _wrap_wxProcess_base_OnTerminate
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5525          { "wxProcess__setSelf", (PyCFunction
) _wrap_wxProcess__setSelf
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5526          { "wxProcess_Destroy", (PyCFunction
) _wrap_wxProcess_Destroy
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5527          { "new_wxProcess", (PyCFunction
) _wrap_new_wxProcess
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5528          { "wxProcessEvent_m_exitcode_get", (PyCFunction
) _wrap_wxProcessEvent_m_exitcode_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5529          { "wxProcessEvent_m_exitcode_set", (PyCFunction
) _wrap_wxProcessEvent_m_exitcode_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5530          { "wxProcessEvent_m_pid_get", (PyCFunction
) _wrap_wxProcessEvent_m_pid_get
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5531          { "wxProcessEvent_m_pid_set", (PyCFunction
) _wrap_wxProcessEvent_m_pid_set
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5532          { "wxProcessEvent_GetExitCode", (PyCFunction
) _wrap_wxProcessEvent_GetExitCode
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5533          { "wxProcessEvent_GetPid", (PyCFunction
) _wrap_wxProcessEvent_GetPid
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5534          { "new_wxProcessEvent", (PyCFunction
) _wrap_new_wxProcessEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5535          { "delete_wxLogNull", (PyCFunction
) _wrap_delete_wxLogNull
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5536          { "new_wxLogNull", (PyCFunction
) _wrap_new_wxLogNull
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5537          { "wxLogWindow_PassMessages", (PyCFunction
) _wrap_wxLogWindow_PassMessages
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5538          { "wxLogWindow_IsPassingMessages", (PyCFunction
) _wrap_wxLogWindow_IsPassingMessages
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5539          { "wxLogWindow_GetOldLog", (PyCFunction
) _wrap_wxLogWindow_GetOldLog
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5540          { "wxLogWindow_GetFrame", (PyCFunction
) _wrap_wxLogWindow_GetFrame
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5541          { "wxLogWindow_Show", (PyCFunction
) _wrap_wxLogWindow_Show
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5542          { "new_wxLogWindow", (PyCFunction
) _wrap_new_wxLogWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5543          { "new_wxLogGui", (PyCFunction
) _wrap_new_wxLogGui
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5544          { "new_wxLogTextCtrl", (PyCFunction
) _wrap_new_wxLogTextCtrl
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5545          { "new_wxLogStderr", (PyCFunction
) _wrap_new_wxLogStderr
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5546          { "wxLog_IsAllowedTraceMask", (PyCFunction
) _wrap_wxLog_IsAllowedTraceMask
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5547          { "wxLog_GetTraceMask", (PyCFunction
) _wrap_wxLog_GetTraceMask
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5548          { "wxLog_GetVerbose", (PyCFunction
) _wrap_wxLog_GetVerbose
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5549          { "wxLog_RemoveTraceMask", (PyCFunction
) _wrap_wxLog_RemoveTraceMask
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5550          { "wxLog_AddTraceMask", (PyCFunction
) _wrap_wxLog_AddTraceMask
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5551          { "wxLog_SetTraceMask", (PyCFunction
) _wrap_wxLog_SetTraceMask
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5552          { "wxLog_DontCreateOnDemand", (PyCFunction
) _wrap_wxLog_DontCreateOnDemand
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5553          { "wxLog_SetVerbose", (PyCFunction
) _wrap_wxLog_SetVerbose
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5554          { "wxLog_Resume", (PyCFunction
) _wrap_wxLog_Resume
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5555          { "wxLog_Suspend", (PyCFunction
) _wrap_wxLog_Suspend
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5556          { "wxLog_SetActiveTarget", (PyCFunction
) _wrap_wxLog_SetActiveTarget
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5557          { "wxLog_GetActiveTarget", (PyCFunction
) _wrap_wxLog_GetActiveTarget
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5558          { "wxLog_FlushActive", (PyCFunction
) _wrap_wxLog_FlushActive
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5559          { "wxLog_HasPendingMessages", (PyCFunction
) _wrap_wxLog_HasPendingMessages
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5560          { "wxLog_Flush", (PyCFunction
) _wrap_wxLog_Flush
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5561          { "wxLog_OnLog", (PyCFunction
) _wrap_wxLog_OnLog
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5562          { "wxLog_EnableLogging", (PyCFunction
) _wrap_wxLog_EnableLogging
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5563          { "wxLog_IsEnabled", (PyCFunction
) _wrap_wxLog_IsEnabled
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5564          { "new_wxLog", (PyCFunction
) _wrap_new_wxLog
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5565          { "wxPyTimer_Stop", (PyCFunction
) _wrap_wxPyTimer_Stop
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5566          { "wxPyTimer_Start", (PyCFunction
) _wrap_wxPyTimer_Start
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5567          { "wxPyTimer_SetOwner", (PyCFunction
) _wrap_wxPyTimer_SetOwner
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5568          { "wxPyTimer_IsRunning", (PyCFunction
) _wrap_wxPyTimer_IsRunning
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5569          { "wxPyTimer_IsOneShot", (PyCFunction
) _wrap_wxPyTimer_IsOneShot
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5570          { "wxPyTimer_GetInterval", (PyCFunction
) _wrap_wxPyTimer_GetInterval
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5571          { "delete_wxPyTimer", (PyCFunction
) _wrap_delete_wxPyTimer
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5572          { "new_wxPyTimer", (PyCFunction
) _wrap_new_wxPyTimer
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5573          { "wxDragImage_RedrawImage", (PyCFunction
) _wrap_wxDragImage_RedrawImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5574          { "wxDragImage_GetImageRect", (PyCFunction
) _wrap_wxDragImage_GetImageRect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5575          { "wxDragImage_Hide", (PyCFunction
) _wrap_wxDragImage_Hide
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5576          { "wxDragImage_Show", (PyCFunction
) _wrap_wxDragImage_Show
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5577          { "wxDragImage_Move", (PyCFunction
) _wrap_wxDragImage_Move
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5578          { "wxDragImage_EndDrag", (PyCFunction
) _wrap_wxDragImage_EndDrag
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5579          { "wxDragImage_BeginDrag2", (PyCFunction
) _wrap_wxDragImage_BeginDrag2
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5580          { "wxDragImage_BeginDrag", (PyCFunction
) _wrap_wxDragImage_BeginDrag
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5581          { "delete_wxDragImage", (PyCFunction
) _wrap_delete_wxDragImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5582          { "new_wxDragImage", (PyCFunction
) _wrap_new_wxDragImage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5583          { "new_wxPyTipProvider", (PyCFunction
) _wrap_new_wxPyTipProvider
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5584          { "wxTipProvider_GetCurrentTip", (PyCFunction
) _wrap_wxTipProvider_GetCurrentTip
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5585          { "wxTipProvider_GetTip", (PyCFunction
) _wrap_wxTipProvider_GetTip
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5586          { "delete_wxTipProvider", (PyCFunction
) _wrap_delete_wxTipProvider
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5587          { "delete_wxMutexGuiLocker", (PyCFunction
) _wrap_delete_wxMutexGuiLocker
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5588          { "new_wxMutexGuiLocker", (PyCFunction
) _wrap_new_wxMutexGuiLocker
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5589          { "delete_wxWindowDisabler", (PyCFunction
) _wrap_delete_wxWindowDisabler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5590          { "new_wxWindowDisabler", (PyCFunction
) _wrap_new_wxWindowDisabler
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5591          { "delete_wxBusyCursor", (PyCFunction
) _wrap_delete_wxBusyCursor
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5592          { "new_wxBusyCursor", (PyCFunction
) _wrap_new_wxBusyCursor
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5593          { "wxFontEnumerator_GetFacenames", (PyCFunction
) _wrap_wxFontEnumerator_GetFacenames
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5594          { "wxFontEnumerator_GetEncodings", (PyCFunction
) _wrap_wxFontEnumerator_GetEncodings
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5595          { "wxFontEnumerator_EnumerateEncodings", (PyCFunction
) _wrap_wxFontEnumerator_EnumerateEncodings
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5596          { "wxFontEnumerator_EnumerateFacenames", (PyCFunction
) _wrap_wxFontEnumerator_EnumerateFacenames
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5597          { "wxFontEnumerator__setSelf", (PyCFunction
) _wrap_wxFontEnumerator__setSelf
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5598          { "delete_wxFontEnumerator", (PyCFunction
) _wrap_delete_wxFontEnumerator
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5599          { "new_wxFontEnumerator", (PyCFunction
) _wrap_new_wxFontEnumerator
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5600          { "wxCaret_Hide", (PyCFunction
) _wrap_wxCaret_Hide
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5601          { "wxCaret_Show", (PyCFunction
) _wrap_wxCaret_Show
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5602          { "wxCaret_SetSize", (PyCFunction
) _wrap_wxCaret_SetSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5603          { "wxCaret_SetSizeWH", (PyCFunction
) _wrap_wxCaret_SetSizeWH
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5604          { "wxCaret_Move", (PyCFunction
) _wrap_wxCaret_Move
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5605          { "wxCaret_MoveXY", (PyCFunction
) _wrap_wxCaret_MoveXY
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5606          { "wxCaret_GetWindow", (PyCFunction
) _wrap_wxCaret_GetWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5607          { "wxCaret_GetSize", (PyCFunction
) _wrap_wxCaret_GetSize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5608          { "wxCaret_GetSizeTuple", (PyCFunction
) _wrap_wxCaret_GetSizeTuple
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5609          { "wxCaret_GetPosition", (PyCFunction
) _wrap_wxCaret_GetPosition
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5610          { "wxCaret_GetPositionTuple", (PyCFunction
) _wrap_wxCaret_GetPositionTuple
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5611          { "wxCaret_IsVisible", (PyCFunction
) _wrap_wxCaret_IsVisible
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5612          { "wxCaret_IsOk", (PyCFunction
) _wrap_wxCaret_IsOk
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5613          { "delete_wxCaret", (PyCFunction
) _wrap_delete_wxCaret
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5614          { "new_wxCaret", (PyCFunction
) _wrap_new_wxCaret
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5615          { "wxToolTip_GetWindow", (PyCFunction
) _wrap_wxToolTip_GetWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5616          { "wxToolTip_GetTip", (PyCFunction
) _wrap_wxToolTip_GetTip
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5617          { "wxToolTip_SetTip", (PyCFunction
) _wrap_wxToolTip_SetTip
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5618          { "new_wxToolTip", (PyCFunction
) _wrap_new_wxToolTip
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5619          { "wxExecute", (PyCFunction
) _wrap_wxExecute
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5620          { "wxLogSysError", (PyCFunction
) _wrap_wxLogSysError
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5621          { "wxLogStatusFrame", (PyCFunction
) _wrap_wxLogStatusFrame
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5622          { "wxLogStatus", (PyCFunction
) _wrap_wxLogStatus
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5623          { "wxLogVerbose", (PyCFunction
) _wrap_wxLogVerbose
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5624          { "wxLogInfo", (PyCFunction
) _wrap_wxLogInfo
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5625          { "wxLogMessage", (PyCFunction
) _wrap_wxLogMessage
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5626          { "wxLogWarning", (PyCFunction
) _wrap_wxLogWarning
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5627          { "wxLogError", (PyCFunction
) _wrap_wxLogError
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5628          { "wxLogFatalError", (PyCFunction
) _wrap_wxLogFatalError
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5629          { "wxSysErrorMsg", (PyCFunction
) _wrap_wxSysErrorMsg
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5630          { "wxSysErrorCode", (PyCFunction
) _wrap_wxSysErrorCode
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5631          { "wxDragListItem", (PyCFunction
) _wrap_wxDragListItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5632          { "wxDragTreeItem", (PyCFunction
) _wrap_wxDragTreeItem
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5633          { "wxDragString", (PyCFunction
) _wrap_wxDragString
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5634          { "wxDragIcon", (PyCFunction
) _wrap_wxDragIcon
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5635          { "wxCreateFileTipProvider", (PyCFunction
) _wrap_wxCreateFileTipProvider
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5636          { "wxShowTip", (PyCFunction
) _wrap_wxShowTip
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5637          { "wxThread_IsMain", (PyCFunction
) _wrap_wxThread_IsMain
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5638          { "wxMutexGuiLeave", (PyCFunction
) _wrap_wxMutexGuiLeave
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5639          { "wxMutexGuiEnter", (PyCFunction
) _wrap_wxMutexGuiEnter
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5640          { "wxWakeUpIdle", (PyCFunction
) _wrap_wxWakeUpIdle
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5641          { "wxPostEvent", (PyCFunction
) _wrap_wxPostEvent
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5642          { "wxSafeYield", (PyCFunction
) _wrap_wxSafeYield
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5643          { "wxCaret_SetBlinkTime", (PyCFunction
) _wrap_wxCaret_SetBlinkTime
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5644          { "wxCaret_GetBlinkTime", (PyCFunction
) _wrap_wxCaret_GetBlinkTime
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5645          { "wxToolTip_SetDelay", (PyCFunction
) _wrap_wxToolTip_SetDelay
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5646          { "wxToolTip_Enable", (PyCFunction
) _wrap_wxToolTip_Enable
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5647          { "wxSystemSettings_GetSystemMetric", (PyCFunction
) _wrap_wxSystemSettings_GetSystemMetric
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5648          { "wxSystemSettings_GetSystemFont", (PyCFunction
) _wrap_wxSystemSettings_GetSystemFont
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5649          { "wxSystemSettings_GetSystemColour", (PyCFunction
) _wrap_wxSystemSettings_GetSystemColour
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5650          { "wxResourceParseString", (PyCFunction
) _wrap_wxResourceParseString
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5651          { "wxResourceParseFile", (PyCFunction
) _wrap_wxResourceParseFile
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5652          { "wxResourceParseData", (PyCFunction
) _wrap_wxResourceParseData
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5653          { "wxResourceGetIdentifier", (PyCFunction
) _wrap_wxResourceGetIdentifier
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5654          { "wxResourceCreateMenuBar", (PyCFunction
) _wrap_wxResourceCreateMenuBar
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5655          { "wxResourceCreateIcon", (PyCFunction
) _wrap_wxResourceCreateIcon
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5656          { "wxResourceCreateBitmap", (PyCFunction
) _wrap_wxResourceCreateBitmap
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5657          { "wxResourceClear", (PyCFunction
) _wrap_wxResourceClear
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5658          { "wxResourceAddIdentifier", (PyCFunction
) _wrap_wxResourceAddIdentifier
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5659          { "wxGetActiveWindow", (PyCFunction
) _wrap_wxGetActiveWindow
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5660          { "wxBeginBusyCursor", (PyCFunction
) _wrap_wxBeginBusyCursor
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5661          { "wxFindWindowByName", (PyCFunction
) _wrap_wxFindWindowByName
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5662          { "wxFindWindowByLabel", (PyCFunction
) _wrap_wxFindWindowByLabel
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5663          { "wxSetCursor", (PyCFunction
) _wrap_wxSetCursor
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5664          { "wxGetClientDisplayRect", (PyCFunction
) _wrap_wxGetClientDisplayRect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5665          { "wxClientDisplayRect", (PyCFunction
) _wrap_wxClientDisplayRect
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5666          { "wxGetDisplaySizeMM", (PyCFunction
) _wrap_wxGetDisplaySizeMM
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5667          { "wxDisplaySizeMM", (PyCFunction
) _wrap_wxDisplaySizeMM
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5668          { "wxGetDisplaySize", (PyCFunction
) _wrap_wxGetDisplaySize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5669          { "wxDisplaySize", (PyCFunction
) _wrap_wxDisplaySize
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5670          { "wxGetDisplayDepth", (PyCFunction
) _wrap_wxGetDisplayDepth
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5671          { "wxDisplayDepth", (PyCFunction
) _wrap_wxDisplayDepth
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5672          { "wxColourDisplay", (PyCFunction
) _wrap_wxColourDisplay
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5673          { "wxGetNumberFromUser", (PyCFunction
) _wrap_wxGetNumberFromUser
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5674          { "wxMessageBox", (PyCFunction
) _wrap_wxMessageBox
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5675          { "wxGetSingleChoiceIndex", (PyCFunction
) _wrap_wxGetSingleChoiceIndex
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5676          { "wxGetSingleChoice", (PyCFunction
) _wrap_wxGetSingleChoice
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5677          { "wxGetPasswordFromUser", (PyCFunction
) _wrap_wxGetPasswordFromUser
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5678          { "wxGetTextFromUser", (PyCFunction
) _wrap_wxGetTextFromUser
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5679          { "wxFileSelector", (PyCFunction
) _wrap_wxFileSelector
, METH_VARARGS 
| METH_KEYWORDS 
}, 
5686  * This table is used by the pointer type-checker 
5688 static struct { char *n1
; char *n2
; void *(*pcnv
)(void *); } _swig_mapping
[] = { 
5689     { "_wxAcceleratorTable","_class_wxAcceleratorTable",0}, 
5690     { "_wxEvent","_class_wxProcessEvent",SwigwxProcessEventTowxEvent
}, 
5691     { "_wxEvent","_wxProcessEvent",SwigwxProcessEventTowxEvent
}, 
5692     { "_wxEvent","_class_wxEvent",0}, 
5693     { "_class_wxActivateEvent","_wxActivateEvent",0}, 
5694     { "_signed_long","_long",0}, 
5695     { "_wxMenuEvent","_class_wxMenuEvent",0}, 
5696     { "_class_wxProcessEvent","_wxProcessEvent",0}, 
5697     { "_wxPyBitmapDataObject","_class_wxPyBitmapDataObject",0}, 
5698     { "_wxBitmapDataObject","_class_wxBitmapDataObject",0}, 
5699     { "_class_wxPyCommandEvent","_wxPyCommandEvent",0}, 
5700     { "_wxWindowDisabler","_class_wxWindowDisabler",0}, 
5701     { "_wxPrintQuality","_wxCoord",0}, 
5702     { "_wxPrintQuality","_int",0}, 
5703     { "_wxPrintQuality","_signed_int",0}, 
5704     { "_wxPrintQuality","_unsigned_int",0}, 
5705     { "_wxPrintQuality","_wxWindowID",0}, 
5706     { "_wxPrintQuality","_uint",0}, 
5707     { "_wxPrintQuality","_EBool",0}, 
5708     { "_wxPrintQuality","_size_t",0}, 
5709     { "_wxPrintQuality","_time_t",0}, 
5710     { "_class_wxCustomDataObject","_wxCustomDataObject",0}, 
5711     { "_class_wxRegionIterator","_wxRegionIterator",0}, 
5712     { "_class_wxPyTextDropTarget","_wxPyTextDropTarget",0}, 
5713     { "_class_wxMenuBar","_wxMenuBar",0}, 
5714     { "_class_wxEvtHandler","_class_wxPyProcess",SwigwxPyProcessTowxEvtHandler
}, 
5715     { "_class_wxEvtHandler","_wxPyProcess",SwigwxPyProcessTowxEvtHandler
}, 
5716     { "_class_wxEvtHandler","_wxEvtHandler",0}, 
5717     { "_wxPaintEvent","_class_wxPaintEvent",0}, 
5718     { "_wxIndividualLayoutConstraint","_class_wxIndividualLayoutConstraint",0}, 
5719     { "_wxCursor","_class_wxCursor",0}, 
5720     { "_wxNotifyEvent","_class_wxNotifyEvent",0}, 
5721     { "_wxPyProcess","_class_wxPyProcess",0}, 
5722     { "_wxMutexGuiLocker","_class_wxMutexGuiLocker",0}, 
5723     { "_wxLog","_class_wxLogWindow",SwigwxLogWindowTowxLog
}, 
5724     { "_wxLog","_wxLogWindow",SwigwxLogWindowTowxLog
}, 
5725     { "_wxLog","_class_wxLogGui",SwigwxLogGuiTowxLog
}, 
5726     { "_wxLog","_wxLogGui",SwigwxLogGuiTowxLog
}, 
5727     { "_wxLog","_class_wxLogTextCtrl",SwigwxLogTextCtrlTowxLog
}, 
5728     { "_wxLog","_wxLogTextCtrl",SwigwxLogTextCtrlTowxLog
}, 
5729     { "_wxLog","_class_wxLogStderr",SwigwxLogStderrTowxLog
}, 
5730     { "_wxLog","_wxLogStderr",SwigwxLogStderrTowxLog
}, 
5731     { "_wxLog","_class_wxLog",0}, 
5732     { "_wxMask","_class_wxMask",0}, 
5733     { "_wxToolTip","_class_wxToolTip",0}, 
5734     { "_wxPen","_class_wxPen",0}, 
5735     { "_wxUpdateUIEvent","_class_wxUpdateUIEvent",0}, 
5736     { "_byte","_unsigned_char",0}, 
5737     { "_wxDataObject","_class_wxDataObject",0}, 
5738     { "_class_wxPyFontEnumerator","_wxPyFontEnumerator",0}, 
5739     { "_wxColourDatabase","_class_wxColourDatabase",0}, 
5740     { "_wxPyDataObjectSimple","_class_wxPyDataObjectSimple",0}, 
5741     { "_wxPyDropSource","_class_wxPyDropSource",0}, 
5742     { "_long","_unsigned_long",0}, 
5743     { "_long","_signed_long",0}, 
5744     { "_wxImageList","_class_wxImageList",0}, 
5745     { "_wxDataObjectSimple","_class_wxDataObjectSimple",0}, 
5746     { "_wxDropFilesEvent","_class_wxDropFilesEvent",0}, 
5747     { "_class_wxAcceleratorTable","_wxAcceleratorTable",0}, 
5748     { "_class_wxClipboard","_wxClipboard",0}, 
5749     { "_wxDC","_class_wxDC",0}, 
5750     { "_class_wxBitmapDataObject","_wxBitmapDataObject",0}, 
5751     { "_wxSpinEvent","_class_wxSpinEvent",0}, 
5752     { "_size_t","_wxCoord",0}, 
5753     { "_size_t","_wxPrintQuality",0}, 
5754     { "_size_t","_time_t",0}, 
5755     { "_size_t","_unsigned_int",0}, 
5756     { "_size_t","_int",0}, 
5757     { "_size_t","_wxWindowID",0}, 
5758     { "_size_t","_uint",0}, 
5759     { "_class_wxRealPoint","_wxRealPoint",0}, 
5760     { "_wxNavigationKeyEvent","_class_wxNavigationKeyEvent",0}, 
5761     { "_wxWindowCreateEvent","_class_wxWindowCreateEvent",0}, 
5762     { "_wxLogGui","_class_wxLogGui",0}, 
5763     { "_class_wxMenuItem","_wxMenuItem",0}, 
5764     { "_class_wxPaintEvent","_wxPaintEvent",0}, 
5765     { "_wxSysColourChangedEvent","_class_wxSysColourChangedEvent",0}, 
5766     { "_class_wxPostScriptDC","_wxPostScriptDC",0}, 
5767     { "_wxPanel","_class_wxPanel",0}, 
5768     { "_wxInitDialogEvent","_class_wxInitDialogEvent",0}, 
5769     { "_wxPyEvent","_class_wxPyEvent",0}, 
5770     { "_class_wxMask","_wxMask",0}, 
5771     { "_wxTextDataObject","_class_wxTextDataObject",0}, 
5772     { "_class_wxKeyEvent","_wxKeyEvent",0}, 
5773     { "_class_wxToolTip","_wxToolTip",0}, 
5774     { "_wxColour","_class_wxColour",0}, 
5775     { "_class_wxDialog","_wxDialog",0}, 
5776     { "_wxBusyCursor","_class_wxBusyCursor",0}, 
5777     { "_class_wxFileDataObject","_wxFileDataObject",0}, 
5778     { "_wxIdleEvent","_class_wxIdleEvent",0}, 
5779     { "_class_wxUpdateUIEvent","_wxUpdateUIEvent",0}, 
5780     { "_class_wxDataObject","_wxDataObject",0}, 
5781     { "_wxCaret","_class_wxCaret",0}, 
5782     { "_wxBrush","_class_wxBrush",0}, 
5783     { "_wxDataFormat","_class_wxDataFormat",0}, 
5784     { "_class_wxDataObjectSimple","_wxDataObjectSimple",0}, 
5785     { "_wxShowEvent","_class_wxShowEvent",0}, 
5786     { "_uint","_wxCoord",0}, 
5787     { "_uint","_wxPrintQuality",0}, 
5788     { "_uint","_time_t",0}, 
5789     { "_uint","_size_t",0}, 
5790     { "_uint","_unsigned_int",0}, 
5791     { "_uint","_int",0}, 
5792     { "_uint","_wxWindowID",0}, 
5793     { "_wxChar","_char",0}, 
5794     { "_wxPyValidator","_class_wxPyValidator",0}, 
5795     { "_class_wxEvent","_class_wxProcessEvent",SwigwxProcessEventTowxEvent
}, 
5796     { "_class_wxEvent","_wxProcessEvent",SwigwxProcessEventTowxEvent
}, 
5797     { "_class_wxEvent","_wxEvent",0}, 
5798     { "_wxRect","_class_wxRect",0}, 
5799     { "_wxCommandEvent","_class_wxCommandEvent",0}, 
5800     { "_wxSizeEvent","_class_wxSizeEvent",0}, 
5801     { "_class_wxLogWindow","_wxLogWindow",0}, 
5802     { "_wxPoint","_class_wxPoint",0}, 
5803     { "_class_wxWindowDisabler","_wxWindowDisabler",0}, 
5804     { "_char","_wxChar",0}, 
5805     { "_wxBitmap","_class_wxBitmap",0}, 
5806     { "_wxPenList","_class_wxPenList",0}, 
5807     { "_wxWindowDC","_class_wxWindowDC",0}, 
5808     { "_wxTimerEvent","_class_wxTimerEvent",0}, 
5809     { "_wxPyTimer","_class_wxPyTimer",0}, 
5810     { "_class_wxIndividualLayoutConstraint","_wxIndividualLayoutConstraint",0}, 
5811     { "_class_wxNotifyEvent","_wxNotifyEvent",0}, 
5812     { "_class_wxValidator","_wxValidator",0}, 
5813     { "_class_wxPyEvent","_wxPyEvent",0}, 
5814     { "_class_wxMutexGuiLocker","_wxMutexGuiLocker",0}, 
5815     { "_class_wxIconizeEvent","_wxIconizeEvent",0}, 
5816     { "_class_wxBusyCursor","_wxBusyCursor",0}, 
5817     { "_wxDropTarget","_class_wxDropTarget",0}, 
5818     { "_class_wxColourDatabase","_wxColourDatabase",0}, 
5819     { "_wxScrollEvent","_class_wxScrollEvent",0}, 
5820     { "_EBool","_wxCoord",0}, 
5821     { "_EBool","_wxPrintQuality",0}, 
5822     { "_EBool","_signed_int",0}, 
5823     { "_EBool","_int",0}, 
5824     { "_EBool","_wxWindowID",0}, 
5825     { "_class_wxRegion","_wxRegion",0}, 
5826     { "_class_wxDataFormat","_wxDataFormat",0}, 
5827     { "_class_wxDropFilesEvent","_wxDropFilesEvent",0}, 
5828     { "_wxWindowDestroyEvent","_class_wxWindowDestroyEvent",0}, 
5829     { "_wxFont","_class_wxFont",0}, 
5830     { "_class_wxPyDropTarget","_wxPyDropTarget",0}, 
5831     { "_wxCloseEvent","_class_wxCloseEvent",0}, 
5832     { "_wxProcessEvent","_class_wxProcessEvent",0}, 
5833     { "_unsigned_long","_long",0}, 
5834     { "_class_wxRect","_wxRect",0}, 
5835     { "_class_wxDC","_wxDC",0}, 
5836     { "_wxScrollWinEvent","_class_wxScrollWinEvent",0}, 
5837     { "_wxGenericDragImage","_class_wxGenericDragImage",0}, 
5838     { "_class_wxBrushList","_wxBrushList",0}, 
5839     { "_wxQueryNewPaletteEvent","_class_wxQueryNewPaletteEvent",0}, 
5840     { "_wxPyInputStream","_class_wxPyInputStream",0}, 
5841     { "_class_wxPenList","_wxPenList",0}, 
5842     { "_class_wxWindowCreateEvent","_wxWindowCreateEvent",0}, 
5843     { "_class_wxOutputStream","_wxOutputStream",0}, 
5844     { "_wxLogTextCtrl","_class_wxLogTextCtrl",0}, 
5845     { "_wxFocusEvent","_class_wxFocusEvent",0}, 
5846     { "_wxMaximizeEvent","_class_wxMaximizeEvent",0}, 
5847     { "_class_wxTimerEvent","_wxTimerEvent",0}, 
5848     { "_class_wxPyTimer","_wxPyTimer",0}, 
5849     { "_wxAcceleratorEntry","_class_wxAcceleratorEntry",0}, 
5850     { "_class_wxPanel","_wxPanel",0}, 
5851     { "_signed_int","_wxCoord",0}, 
5852     { "_signed_int","_wxPrintQuality",0}, 
5853     { "_signed_int","_EBool",0}, 
5854     { "_signed_int","_wxWindowID",0}, 
5855     { "_signed_int","_int",0}, 
5856     { "_wxLayoutConstraints","_class_wxLayoutConstraints",0}, 
5857     { "_class_wxTextDataObject","_wxTextDataObject",0}, 
5858     { "_wxMenu","_class_wxMenu",0}, 
5859     { "_class_wxMoveEvent","_wxMoveEvent",0}, 
5860     { "_wxScreenDC","_class_wxScreenDC",0}, 
5861     { "_WXTYPE","_short",0}, 
5862     { "_WXTYPE","_signed_short",0}, 
5863     { "_WXTYPE","_unsigned_short",0}, 
5864     { "_class_wxDropTarget","_wxDropTarget",0}, 
5865     { "_class_wxCaret","_wxCaret",0}, 
5866     { "_class_wxBrush","_wxBrush",0}, 
5867     { "_wxTipProvider","_class_wxPyTipProvider",SwigwxPyTipProviderTowxTipProvider
}, 
5868     { "_wxTipProvider","_wxPyTipProvider",SwigwxPyTipProviderTowxTipProvider
}, 
5869     { "_wxTipProvider","_class_wxTipProvider",0}, 
5870     { "_unsigned_short","_WXTYPE",0}, 
5871     { "_unsigned_short","_short",0}, 
5872     { "_class_wxWindow","_wxWindow",0}, 
5873     { "_class_wxLogStderr","_wxLogStderr",0}, 
5874     { "_class_wxFont","_wxFont",0}, 
5875     { "_wxClipboard","_class_wxClipboard",0}, 
5876     { "_class_wxPyValidator","_wxPyValidator",0}, 
5877     { "_class_wxCloseEvent","_wxCloseEvent",0}, 
5878     { "_wxBusyInfo","_class_wxBusyInfo",0}, 
5879     { "_wxFontList","_class_wxFontList",0}, 
5880     { "_class_wxMenuEvent","_wxMenuEvent",0}, 
5881     { "_wxPaletteChangedEvent","_class_wxPaletteChangedEvent",0}, 
5882     { "_class_wxPyBitmapDataObject","_wxPyBitmapDataObject",0}, 
5883     { "_wxClientDC","_class_wxClientDC",0}, 
5884     { "_wxMouseEvent","_class_wxMouseEvent",0}, 
5885     { "_class_wxGenericDragImage","_wxGenericDragImage",0}, 
5886     { "_class_wxPoint","_wxPoint",0}, 
5887     { "_class_wxPyInputStream","_wxPyInputStream",0}, 
5888     { "_wxRealPoint","_class_wxRealPoint",0}, 
5889     { "_signed_short","_WXTYPE",0}, 
5890     { "_signed_short","_short",0}, 
5891     { "_wxMemoryDC","_class_wxMemoryDC",0}, 
5892     { "_wxPyTextDataObject","_class_wxPyTextDataObject",0}, 
5893     { "_wxPaintDC","_class_wxPaintDC",0}, 
5894     { "_class_wxWindowDC","_wxWindowDC",0}, 
5895     { "_class_wxFocusEvent","_wxFocusEvent",0}, 
5896     { "_class_wxMaximizeEvent","_wxMaximizeEvent",0}, 
5897     { "_class_wxAcceleratorEntry","_wxAcceleratorEntry",0}, 
5898     { "_class_wxCursor","_wxCursor",0}, 
5899     { "_wxPostScriptDC","_class_wxPostScriptDC",0}, 
5900     { "_wxPyFileDropTarget","_class_wxPyFileDropTarget",0}, 
5901     { "_class_wxPyProcess","_wxPyProcess",0}, 
5902     { "_wxScrolledWindow","_class_wxScrolledWindow",0}, 
5903     { "_class_wxLog","_class_wxLogWindow",SwigwxLogWindowTowxLog
}, 
5904     { "_class_wxLog","_wxLogWindow",SwigwxLogWindowTowxLog
}, 
5905     { "_class_wxLog","_class_wxLogGui",SwigwxLogGuiTowxLog
}, 
5906     { "_class_wxLog","_wxLogGui",SwigwxLogGuiTowxLog
}, 
5907     { "_class_wxLog","_class_wxLogTextCtrl",SwigwxLogTextCtrlTowxLog
}, 
5908     { "_class_wxLog","_wxLogTextCtrl",SwigwxLogTextCtrlTowxLog
}, 
5909     { "_class_wxLog","_class_wxLogStderr",SwigwxLogStderrTowxLog
}, 
5910     { "_class_wxLog","_wxLogStderr",SwigwxLogStderrTowxLog
}, 
5911     { "_class_wxLog","_wxLog",0}, 
5912     { "_unsigned_char","_byte",0}, 
5913     { "_class_wxMenu","_wxMenu",0}, 
5914     { "_unsigned_int","_wxCoord",0}, 
5915     { "_unsigned_int","_wxPrintQuality",0}, 
5916     { "_unsigned_int","_time_t",0}, 
5917     { "_unsigned_int","_size_t",0}, 
5918     { "_unsigned_int","_uint",0}, 
5919     { "_unsigned_int","_wxWindowID",0}, 
5920     { "_unsigned_int","_int",0}, 
5921     { "_wxIcon","_class_wxIcon",0}, 
5922     { "_wxDialog","_class_wxDialog",0}, 
5923     { "_class_wxPen","_wxPen",0}, 
5924     { "_short","_WXTYPE",0}, 
5925     { "_short","_unsigned_short",0}, 
5926     { "_short","_signed_short",0}, 
5927     { "_class_wxPyDataObjectSimple","_wxPyDataObjectSimple",0}, 
5928     { "_class_wxPyDropSource","_wxPyDropSource",0}, 
5929     { "_class_wxScrollEvent","_wxScrollEvent",0}, 
5930     { "_wxJoystickEvent","_class_wxJoystickEvent",0}, 
5931     { "_class_wxImageList","_wxImageList",0}, 
5932     { "_wxPyTipProvider","_class_wxPyTipProvider",0}, 
5933     { "_class_wxPaletteChangedEvent","_wxPaletteChangedEvent",0}, 
5934     { "_wxWindowID","_wxCoord",0}, 
5935     { "_wxWindowID","_wxPrintQuality",0}, 
5936     { "_wxWindowID","_time_t",0}, 
5937     { "_wxWindowID","_size_t",0}, 
5938     { "_wxWindowID","_EBool",0}, 
5939     { "_wxWindowID","_uint",0}, 
5940     { "_wxWindowID","_int",0}, 
5941     { "_wxWindowID","_signed_int",0}, 
5942     { "_wxWindowID","_unsigned_int",0}, 
5943     { "_class_wxScrollWinEvent","_wxScrollWinEvent",0}, 
5944     { "_int","_wxCoord",0}, 
5945     { "_int","_wxPrintQuality",0}, 
5946     { "_int","_time_t",0}, 
5947     { "_int","_size_t",0}, 
5948     { "_int","_EBool",0}, 
5949     { "_int","_uint",0}, 
5950     { "_int","_wxWindowID",0}, 
5951     { "_int","_unsigned_int",0}, 
5952     { "_int","_signed_int",0}, 
5953     { "_class_wxMouseEvent","_wxMouseEvent",0}, 
5954     { "_wxPyCommandEvent","_class_wxPyCommandEvent",0}, 
5955     { "_wxLogWindow","_class_wxLogWindow",0}, 
5956     { "_class_wxSpinEvent","_wxSpinEvent",0}, 
5957     { "_class_wxQueryNewPaletteEvent","_wxQueryNewPaletteEvent",0}, 
5958     { "_time_t","_wxCoord",0}, 
5959     { "_time_t","_wxPrintQuality",0}, 
5960     { "_time_t","_unsigned_int",0}, 
5961     { "_time_t","_int",0}, 
5962     { "_time_t","_wxWindowID",0}, 
5963     { "_time_t","_uint",0}, 
5964     { "_time_t","_size_t",0}, 
5965     { "_class_wxNavigationKeyEvent","_wxNavigationKeyEvent",0}, 
5966     { "_wxLogNull","_class_wxLogNull",0}, 
5967     { "_wxSize","_class_wxSize",0}, 
5968     { "_wxRegionIterator","_class_wxRegionIterator",0}, 
5969     { "_class_wxPyTextDataObject","_wxPyTextDataObject",0}, 
5970     { "_class_wxLogTextCtrl","_wxLogTextCtrl",0}, 
5971     { "_class_wxLogGui","_wxLogGui",0}, 
5972     { "_class_wxPaintDC","_wxPaintDC",0}, 
5973     { "_class_wxSysColourChangedEvent","_wxSysColourChangedEvent",0}, 
5974     { "_class_wxPyFileDropTarget","_wxPyFileDropTarget",0}, 
5975     { "_class_wxInitDialogEvent","_wxInitDialogEvent",0}, 
5976     { "_wxValidator","_class_wxValidator",0}, 
5977     { "_class_wxLayoutConstraints","_wxLayoutConstraints",0}, 
5978     { "_wxIconizeEvent","_class_wxIconizeEvent",0}, 
5979     { "_class_wxIcon","_wxIcon",0}, 
5980     { "_class_wxColour","_wxColour",0}, 
5981     { "_class_wxScreenDC","_wxScreenDC",0}, 
5982     { "_wxPalette","_class_wxPalette",0}, 
5983     { "_class_wxIdleEvent","_wxIdleEvent",0}, 
5984     { "_wxCoord","_int",0}, 
5985     { "_wxCoord","_signed_int",0}, 
5986     { "_wxCoord","_unsigned_int",0}, 
5987     { "_wxCoord","_wxWindowID",0}, 
5988     { "_wxCoord","_uint",0}, 
5989     { "_wxCoord","_EBool",0}, 
5990     { "_wxCoord","_size_t",0}, 
5991     { "_wxCoord","_time_t",0}, 
5992     { "_wxCoord","_wxPrintQuality",0}, 
5993     { "_wxEraseEvent","_class_wxEraseEvent",0}, 
5994     { "_wxDataObjectComposite","_class_wxDataObjectComposite",0}, 
5995     { "_class_wxJoystickEvent","_wxJoystickEvent",0}, 
5996     { "_class_wxTipProvider","_class_wxPyTipProvider",SwigwxPyTipProviderTowxTipProvider
}, 
5997     { "_class_wxTipProvider","_wxPyTipProvider",SwigwxPyTipProviderTowxTipProvider
}, 
5998     { "_class_wxTipProvider","_wxTipProvider",0}, 
5999     { "_wxRegion","_class_wxRegion",0}, 
6000     { "_class_wxShowEvent","_wxShowEvent",0}, 
6001     { "_class_wxPyTipProvider","_wxPyTipProvider",0}, 
6002     { "_wxPyDropTarget","_class_wxPyDropTarget",0}, 
6003     { "_wxActivateEvent","_class_wxActivateEvent",0}, 
6004     { "_class_wxBusyInfo","_wxBusyInfo",0}, 
6005     { "_class_wxFontList","_wxFontList",0}, 
6006     { "_class_wxCommandEvent","_wxCommandEvent",0}, 
6007     { "_class_wxClientDC","_wxClientDC",0}, 
6008     { "_class_wxSizeEvent","_wxSizeEvent",0}, 
6009     { "_wxBrushList","_class_wxBrushList",0}, 
6010     { "_wxCustomDataObject","_class_wxCustomDataObject",0}, 
6011     { "_class_wxLogNull","_wxLogNull",0}, 
6012     { "_class_wxSize","_wxSize",0}, 
6013     { "_class_wxBitmap","_wxBitmap",0}, 
6014     { "_class_wxMemoryDC","_wxMemoryDC",0}, 
6015     { "_wxPyTextDropTarget","_class_wxPyTextDropTarget",0}, 
6016     { "_wxMenuBar","_class_wxMenuBar",0}, 
6017     { "_wxOutputStream","_class_wxOutputStream",0}, 
6018     { "_wxEvtHandler","_class_wxPyProcess",SwigwxPyProcessTowxEvtHandler
}, 
6019     { "_wxEvtHandler","_wxPyProcess",SwigwxPyProcessTowxEvtHandler
}, 
6020     { "_wxEvtHandler","_class_wxEvtHandler",0}, 
6021     { "_wxMenuItem","_class_wxMenuItem",0}, 
6022     { "_class_wxScrolledWindow","_wxScrolledWindow",0}, 
6023     { "_wxKeyEvent","_class_wxKeyEvent",0}, 
6024     { "_wxMoveEvent","_class_wxMoveEvent",0}, 
6025     { "_class_wxPalette","_wxPalette",0}, 
6026     { "_wxFileDataObject","_class_wxFileDataObject",0}, 
6027     { "_class_wxEraseEvent","_wxEraseEvent",0}, 
6028     { "_wxPyFontEnumerator","_class_wxPyFontEnumerator",0}, 
6029     { "_class_wxDataObjectComposite","_wxDataObjectComposite",0}, 
6030     { "_wxWindow","_class_wxWindow",0}, 
6031     { "_class_wxWindowDestroyEvent","_wxWindowDestroyEvent",0}, 
6032     { "_wxLogStderr","_class_wxLogStderr",0}, 
6035 static PyObject 
*SWIG_globals
; 
6039 SWIGEXPORT(void) initmisc2c() { 
6041          SWIG_globals 
= SWIG_newvarlink(); 
6042          m 
= Py_InitModule("misc2c", misc2cMethods
); 
6043          d 
= PyModule_GetDict(m
); 
6044          PyDict_SetItemString(d
,"wxSYS_WHITE_BRUSH", PyInt_FromLong((long) wxSYS_WHITE_BRUSH
)); 
6045          PyDict_SetItemString(d
,"wxSYS_LTGRAY_BRUSH", PyInt_FromLong((long) wxSYS_LTGRAY_BRUSH
)); 
6046          PyDict_SetItemString(d
,"wxSYS_GRAY_BRUSH", PyInt_FromLong((long) wxSYS_GRAY_BRUSH
)); 
6047          PyDict_SetItemString(d
,"wxSYS_DKGRAY_BRUSH", PyInt_FromLong((long) wxSYS_DKGRAY_BRUSH
)); 
6048          PyDict_SetItemString(d
,"wxSYS_BLACK_BRUSH", PyInt_FromLong((long) wxSYS_BLACK_BRUSH
)); 
6049          PyDict_SetItemString(d
,"wxSYS_NULL_BRUSH", PyInt_FromLong((long) wxSYS_NULL_BRUSH
)); 
6050          PyDict_SetItemString(d
,"wxSYS_HOLLOW_BRUSH", PyInt_FromLong((long) wxSYS_HOLLOW_BRUSH
)); 
6051          PyDict_SetItemString(d
,"wxSYS_WHITE_PEN", PyInt_FromLong((long) wxSYS_WHITE_PEN
)); 
6052          PyDict_SetItemString(d
,"wxSYS_BLACK_PEN", PyInt_FromLong((long) wxSYS_BLACK_PEN
)); 
6053          PyDict_SetItemString(d
,"wxSYS_NULL_PEN", PyInt_FromLong((long) wxSYS_NULL_PEN
)); 
6054          PyDict_SetItemString(d
,"wxSYS_OEM_FIXED_FONT", PyInt_FromLong((long) wxSYS_OEM_FIXED_FONT
)); 
6055          PyDict_SetItemString(d
,"wxSYS_ANSI_FIXED_FONT", PyInt_FromLong((long) wxSYS_ANSI_FIXED_FONT
)); 
6056          PyDict_SetItemString(d
,"wxSYS_ANSI_VAR_FONT", PyInt_FromLong((long) wxSYS_ANSI_VAR_FONT
)); 
6057          PyDict_SetItemString(d
,"wxSYS_SYSTEM_FONT", PyInt_FromLong((long) wxSYS_SYSTEM_FONT
)); 
6058          PyDict_SetItemString(d
,"wxSYS_DEVICE_DEFAULT_FONT", PyInt_FromLong((long) wxSYS_DEVICE_DEFAULT_FONT
)); 
6059          PyDict_SetItemString(d
,"wxSYS_DEFAULT_PALETTE", PyInt_FromLong((long) wxSYS_DEFAULT_PALETTE
)); 
6060          PyDict_SetItemString(d
,"wxSYS_SYSTEM_FIXED_FONT", PyInt_FromLong((long) wxSYS_SYSTEM_FIXED_FONT
)); 
6061          PyDict_SetItemString(d
,"wxSYS_DEFAULT_GUI_FONT", PyInt_FromLong((long) wxSYS_DEFAULT_GUI_FONT
)); 
6062          PyDict_SetItemString(d
,"wxSYS_COLOUR_SCROLLBAR", PyInt_FromLong((long) wxSYS_COLOUR_SCROLLBAR
)); 
6063          PyDict_SetItemString(d
,"wxSYS_COLOUR_BACKGROUND", PyInt_FromLong((long) wxSYS_COLOUR_BACKGROUND
)); 
6064          PyDict_SetItemString(d
,"wxSYS_COLOUR_ACTIVECAPTION", PyInt_FromLong((long) wxSYS_COLOUR_ACTIVECAPTION
)); 
6065          PyDict_SetItemString(d
,"wxSYS_COLOUR_INACTIVECAPTION", PyInt_FromLong((long) wxSYS_COLOUR_INACTIVECAPTION
)); 
6066          PyDict_SetItemString(d
,"wxSYS_COLOUR_MENU", PyInt_FromLong((long) wxSYS_COLOUR_MENU
)); 
6067          PyDict_SetItemString(d
,"wxSYS_COLOUR_WINDOW", PyInt_FromLong((long) wxSYS_COLOUR_WINDOW
)); 
6068          PyDict_SetItemString(d
,"wxSYS_COLOUR_WINDOWFRAME", PyInt_FromLong((long) wxSYS_COLOUR_WINDOWFRAME
)); 
6069          PyDict_SetItemString(d
,"wxSYS_COLOUR_MENUTEXT", PyInt_FromLong((long) wxSYS_COLOUR_MENUTEXT
)); 
6070          PyDict_SetItemString(d
,"wxSYS_COLOUR_WINDOWTEXT", PyInt_FromLong((long) wxSYS_COLOUR_WINDOWTEXT
)); 
6071          PyDict_SetItemString(d
,"wxSYS_COLOUR_CAPTIONTEXT", PyInt_FromLong((long) wxSYS_COLOUR_CAPTIONTEXT
)); 
6072          PyDict_SetItemString(d
,"wxSYS_COLOUR_ACTIVEBORDER", PyInt_FromLong((long) wxSYS_COLOUR_ACTIVEBORDER
)); 
6073          PyDict_SetItemString(d
,"wxSYS_COLOUR_INACTIVEBORDER", PyInt_FromLong((long) wxSYS_COLOUR_INACTIVEBORDER
)); 
6074          PyDict_SetItemString(d
,"wxSYS_COLOUR_APPWORKSPACE", PyInt_FromLong((long) wxSYS_COLOUR_APPWORKSPACE
)); 
6075          PyDict_SetItemString(d
,"wxSYS_COLOUR_HIGHLIGHT", PyInt_FromLong((long) wxSYS_COLOUR_HIGHLIGHT
)); 
6076          PyDict_SetItemString(d
,"wxSYS_COLOUR_HIGHLIGHTTEXT", PyInt_FromLong((long) wxSYS_COLOUR_HIGHLIGHTTEXT
)); 
6077          PyDict_SetItemString(d
,"wxSYS_COLOUR_BTNFACE", PyInt_FromLong((long) wxSYS_COLOUR_BTNFACE
)); 
6078          PyDict_SetItemString(d
,"wxSYS_COLOUR_BTNSHADOW", PyInt_FromLong((long) wxSYS_COLOUR_BTNSHADOW
)); 
6079          PyDict_SetItemString(d
,"wxSYS_COLOUR_GRAYTEXT", PyInt_FromLong((long) wxSYS_COLOUR_GRAYTEXT
)); 
6080          PyDict_SetItemString(d
,"wxSYS_COLOUR_BTNTEXT", PyInt_FromLong((long) wxSYS_COLOUR_BTNTEXT
)); 
6081          PyDict_SetItemString(d
,"wxSYS_COLOUR_INACTIVECAPTIONTEXT", PyInt_FromLong((long) wxSYS_COLOUR_INACTIVECAPTIONTEXT
)); 
6082          PyDict_SetItemString(d
,"wxSYS_COLOUR_BTNHIGHLIGHT", PyInt_FromLong((long) wxSYS_COLOUR_BTNHIGHLIGHT
)); 
6083          PyDict_SetItemString(d
,"wxSYS_COLOUR_3DDKSHADOW", PyInt_FromLong((long) wxSYS_COLOUR_3DDKSHADOW
)); 
6084          PyDict_SetItemString(d
,"wxSYS_COLOUR_3DLIGHT", PyInt_FromLong((long) wxSYS_COLOUR_3DLIGHT
)); 
6085          PyDict_SetItemString(d
,"wxSYS_COLOUR_INFOTEXT", PyInt_FromLong((long) wxSYS_COLOUR_INFOTEXT
)); 
6086          PyDict_SetItemString(d
,"wxSYS_COLOUR_INFOBK", PyInt_FromLong((long) wxSYS_COLOUR_INFOBK
)); 
6087          PyDict_SetItemString(d
,"wxSYS_COLOUR_DESKTOP", PyInt_FromLong((long) wxSYS_COLOUR_DESKTOP
)); 
6088          PyDict_SetItemString(d
,"wxSYS_COLOUR_3DFACE", PyInt_FromLong((long) wxSYS_COLOUR_3DFACE
)); 
6089          PyDict_SetItemString(d
,"wxSYS_COLOUR_3DSHADOW", PyInt_FromLong((long) wxSYS_COLOUR_3DSHADOW
)); 
6090          PyDict_SetItemString(d
,"wxSYS_COLOUR_3DHIGHLIGHT", PyInt_FromLong((long) wxSYS_COLOUR_3DHIGHLIGHT
)); 
6091          PyDict_SetItemString(d
,"wxSYS_COLOUR_3DHILIGHT", PyInt_FromLong((long) wxSYS_COLOUR_3DHILIGHT
)); 
6092          PyDict_SetItemString(d
,"wxSYS_COLOUR_BTNHILIGHT", PyInt_FromLong((long) wxSYS_COLOUR_BTNHILIGHT
)); 
6093          PyDict_SetItemString(d
,"wxSYS_MOUSE_BUTTONS", PyInt_FromLong((long) wxSYS_MOUSE_BUTTONS
)); 
6094          PyDict_SetItemString(d
,"wxSYS_BORDER_X", PyInt_FromLong((long) wxSYS_BORDER_X
)); 
6095          PyDict_SetItemString(d
,"wxSYS_BORDER_Y", PyInt_FromLong((long) wxSYS_BORDER_Y
)); 
6096          PyDict_SetItemString(d
,"wxSYS_CURSOR_X", PyInt_FromLong((long) wxSYS_CURSOR_X
)); 
6097          PyDict_SetItemString(d
,"wxSYS_CURSOR_Y", PyInt_FromLong((long) wxSYS_CURSOR_Y
)); 
6098          PyDict_SetItemString(d
,"wxSYS_DCLICK_X", PyInt_FromLong((long) wxSYS_DCLICK_X
)); 
6099          PyDict_SetItemString(d
,"wxSYS_DCLICK_Y", PyInt_FromLong((long) wxSYS_DCLICK_Y
)); 
6100          PyDict_SetItemString(d
,"wxSYS_DRAG_X", PyInt_FromLong((long) wxSYS_DRAG_X
)); 
6101          PyDict_SetItemString(d
,"wxSYS_DRAG_Y", PyInt_FromLong((long) wxSYS_DRAG_Y
)); 
6102          PyDict_SetItemString(d
,"wxSYS_EDGE_X", PyInt_FromLong((long) wxSYS_EDGE_X
)); 
6103          PyDict_SetItemString(d
,"wxSYS_EDGE_Y", PyInt_FromLong((long) wxSYS_EDGE_Y
)); 
6104          PyDict_SetItemString(d
,"wxSYS_HSCROLL_ARROW_X", PyInt_FromLong((long) wxSYS_HSCROLL_ARROW_X
)); 
6105          PyDict_SetItemString(d
,"wxSYS_HSCROLL_ARROW_Y", PyInt_FromLong((long) wxSYS_HSCROLL_ARROW_Y
)); 
6106          PyDict_SetItemString(d
,"wxSYS_HTHUMB_X", PyInt_FromLong((long) wxSYS_HTHUMB_X
)); 
6107          PyDict_SetItemString(d
,"wxSYS_ICON_X", PyInt_FromLong((long) wxSYS_ICON_X
)); 
6108          PyDict_SetItemString(d
,"wxSYS_ICON_Y", PyInt_FromLong((long) wxSYS_ICON_Y
)); 
6109          PyDict_SetItemString(d
,"wxSYS_ICONSPACING_X", PyInt_FromLong((long) wxSYS_ICONSPACING_X
)); 
6110          PyDict_SetItemString(d
,"wxSYS_ICONSPACING_Y", PyInt_FromLong((long) wxSYS_ICONSPACING_Y
)); 
6111          PyDict_SetItemString(d
,"wxSYS_WINDOWMIN_X", PyInt_FromLong((long) wxSYS_WINDOWMIN_X
)); 
6112          PyDict_SetItemString(d
,"wxSYS_WINDOWMIN_Y", PyInt_FromLong((long) wxSYS_WINDOWMIN_Y
)); 
6113          PyDict_SetItemString(d
,"wxSYS_SCREEN_X", PyInt_FromLong((long) wxSYS_SCREEN_X
)); 
6114          PyDict_SetItemString(d
,"wxSYS_SCREEN_Y", PyInt_FromLong((long) wxSYS_SCREEN_Y
)); 
6115          PyDict_SetItemString(d
,"wxSYS_FRAMESIZE_X", PyInt_FromLong((long) wxSYS_FRAMESIZE_X
)); 
6116          PyDict_SetItemString(d
,"wxSYS_FRAMESIZE_Y", PyInt_FromLong((long) wxSYS_FRAMESIZE_Y
)); 
6117          PyDict_SetItemString(d
,"wxSYS_SMALLICON_X", PyInt_FromLong((long) wxSYS_SMALLICON_X
)); 
6118          PyDict_SetItemString(d
,"wxSYS_SMALLICON_Y", PyInt_FromLong((long) wxSYS_SMALLICON_Y
)); 
6119          PyDict_SetItemString(d
,"wxSYS_HSCROLL_Y", PyInt_FromLong((long) wxSYS_HSCROLL_Y
)); 
6120          PyDict_SetItemString(d
,"wxSYS_VSCROLL_X", PyInt_FromLong((long) wxSYS_VSCROLL_X
)); 
6121          PyDict_SetItemString(d
,"wxSYS_VSCROLL_ARROW_X", PyInt_FromLong((long) wxSYS_VSCROLL_ARROW_X
)); 
6122          PyDict_SetItemString(d
,"wxSYS_VSCROLL_ARROW_Y", PyInt_FromLong((long) wxSYS_VSCROLL_ARROW_Y
)); 
6123          PyDict_SetItemString(d
,"wxSYS_VTHUMB_Y", PyInt_FromLong((long) wxSYS_VTHUMB_Y
)); 
6124          PyDict_SetItemString(d
,"wxSYS_CAPTION_Y", PyInt_FromLong((long) wxSYS_CAPTION_Y
)); 
6125          PyDict_SetItemString(d
,"wxSYS_MENU_Y", PyInt_FromLong((long) wxSYS_MENU_Y
)); 
6126          PyDict_SetItemString(d
,"wxSYS_NETWORK_PRESENT", PyInt_FromLong((long) wxSYS_NETWORK_PRESENT
)); 
6127          PyDict_SetItemString(d
,"wxSYS_PENWINDOWS_PRESENT", PyInt_FromLong((long) wxSYS_PENWINDOWS_PRESENT
)); 
6128          PyDict_SetItemString(d
,"wxSYS_SHOW_SOUNDS", PyInt_FromLong((long) wxSYS_SHOW_SOUNDS
)); 
6129          PyDict_SetItemString(d
,"wxSYS_SWAP_BUTTONS", PyInt_FromLong((long) wxSYS_SWAP_BUTTONS
)); 
6130          PyDict_SetItemString(d
,"wxLOG_FatalError", PyInt_FromLong((long) wxLOG_FatalError
)); 
6131          PyDict_SetItemString(d
,"wxLOG_Error", PyInt_FromLong((long) wxLOG_Error
)); 
6132          PyDict_SetItemString(d
,"wxLOG_Warning", PyInt_FromLong((long) wxLOG_Warning
)); 
6133          PyDict_SetItemString(d
,"wxLOG_Message", PyInt_FromLong((long) wxLOG_Message
)); 
6134          PyDict_SetItemString(d
,"wxLOG_Info", PyInt_FromLong((long) wxLOG_Info
)); 
6135          PyDict_SetItemString(d
,"wxLOG_Status", PyInt_FromLong((long) wxLOG_Status
)); 
6136          PyDict_SetItemString(d
,"wxLOG_Debug", PyInt_FromLong((long) wxLOG_Debug
)); 
6137          PyDict_SetItemString(d
,"wxLOG_Trace", PyInt_FromLong((long) wxLOG_Trace
)); 
6138          PyDict_SetItemString(d
,"wxLOG_Progress", PyInt_FromLong((long) wxLOG_Progress
)); 
6139          PyDict_SetItemString(d
,"wxLOG_User", PyInt_FromLong((long) wxLOG_User
)); 
6140          PyDict_SetItemString(d
,"wxEVT_END_PROCESS", PyInt_FromLong((long) wxEVT_END_PROCESS
)); 
6143    for (i 
= 0; _swig_mapping
[i
].n1
; i
++) 
6144         SWIG_RegisterMapping(_swig_mapping
[i
].n1
,_swig_mapping
[i
].n2
,_swig_mapping
[i
].pcnv
);